qgis-python-2.14.3-5.fc24$> _iPbhE3>< 2? "d  Ept  kJk ok xk $k tOk khk,kk`Ҝ;ӈ;׿;(-88Q9|Q:Q>@%G4kHMkIkXY\$k]k^ i`b }d ~e ~f ~l ~t ~ku Șkv D.w kx fky @  Cqgis-python2.14.35.fc24Python integration and plug-ins for QGISPython integration and plug-ins for QGIS.Warm04-builder20.arm.fedoraproject.orgAFedora ProjectFedora ProjectGPLv3+ with exceptionsFedora ProjectApplications/Engineeringhttp://www.qgis.orglinuxarmv7hld fwoiqlboN !V n0g,dLn\ iu66   FaAAz_clclg*KK122jtccQ[GG YvYv&#%%:JJ h h~|gR,--7mm M ! ! "gUU kk$"|"| DDII#'' #  && :66  '(( /ff = =&A&A-WW!t++   f00 $$ u0uu@@) 4 4 V??P%%":{'99 k t 6@@ .KK " "44  H '{-+G$G$    '%I$y K Y  XXEmm1X::#2+~+~QGG/a/;5ObM/6Fn9n90~_ss#'5'5 !2!2#&Y&Y$$ ]xx$Y$Y'C''('u'u !!Aw##[X6RR9223N11+V--## \$$ Wvv666 %D}} 7 ''*^  \\D**x?b?b G  J |yy|zz%MVV 1 *yynnZ?i i }} 8 * *44A " " EJ R+xE>V>V 55T,YY )$,$,,j?=?=8$?$?D?G?G-ךך / -''4*KKs/N||R('#F'''('%e/44b+ X X4{;;vndd  _ _j  )AAaPP!  3YYee ,,(E '''!! QQ -//   922<99FZAA,00Z)THT RZ/&~ <ɭqJqJ [ [TT h *e  @aa2E  8%%:$$&Jnn]?UU)B`g #Zn3xv_ T~uI_hPEK^:9"qU33(}}1!"VV766+$$5--1(g(g _N88`%%0?!!766@00#PPOB997;m5q &q 1W%+  8}0Y"ag:m B!~U`"8:7,; DU YBKn=H h&WXl9  eaT\G9oSSf]J^J^uxx<|8j8j0'%B; t&pX fIf%+ "80QroY : "pk_"8)7J GX" BKn7 Hfl5k8h5h0WXTY ^\^ G9C"";;((//.. B I &&  AA~~ c'G// ""![rrD..]]   s ] m u u \ o U U u u 88:}} 0 % . . =mm110Wll  `)\.mmgj J !!9!9EE E E S | Z Z N N ) ) 5 xx %% l l * *,;; ( (  BBC [[ 22l && } 0 0 ||yy G Gff[ {``  B   x x EE! GG77     /    !!;\.z.zAgg25T5T&.).)L  o  s ; A   E {P m r x " $ f   D W  zn~oA{ A~Ot H  %4G+T S"x?$j& y 0mmmmm 33333 :  /Pf y$ ^    T n 5  U  M   ]  # # # # mr R&&&&&ssss* 7 ========== E )11Paa     T T }} 9 % OO G ``hh%<<3J!! DD\\ [[Z  'UU xxNSSWW  ')+!!r 8& mEE 553))R><<uXX|kk  SS sFF(((MMad1155  22]]a&& 07\\ ,||   w w>>e ^YY v##]  +"""~ ??-*bb  X U&+!! vq}B}BHx$''DcK[K[rddJ<1<1>33% ' : qaa@IhZ[>>%S{R@amwzj=a%/)Il-rhIvkL^#F$  (tu?c[ [:gzU~$4-d9 n&}bOToIk06K*|dVa[s(gtkH{_Kd.<s"N AcuT?5@IyZ[ =JS{R@aHmwzj=\%/L Il-rhIvkB$$  (tu?c[[:gzU~ 84H-d{x1}bOToIk06K*|dVax[s(rtkH{_d.<s]3N xJcuT?5@IyZ[ =JS{R@aHmwzj=\%/L Il-rhIvkB$$  (tu?c[[:gzU~ 84H-d{x1}bOToIk06K*|dVax[s(rtkH{_d.<s]3N xJcuT?5@IyZ[S{R@aHmwzj=\%/} Il-r M2hIvkB$$  (tu?c[[:gzU~ 84-d{L0}bOToIk06K*|dVau[s(ntkH{_d.<sfN x.cuT?5@IyZ[S{R@aHmwzj=\%/L Il&-r M2hIvkB$$  (tuc[[:gzU~ 84-d{?"}bOToIk06K*|dVaus(ntkH{_d.<s3N xcuT?5PIyZ[S{R@aHmwzj\%/L IlN-r  M2hIvkB$$  (tuc[[:gzU~ Y4-d{?"}bOToIk06K*|dVavs(ntkH{_d.<s3N xcuT?5 44&/QTP <mzB21aa`+<<KKSZMp>>oGGaPT-T-<55,C**  *w6U6Ut=0 N -''C"j"jpp U UA22q#i'M'M*^,, r    C"" 'DDl m m4=p=p  OO+  %   cc##J#JM;;TT?>> % %9OOP +,q,q   N LMcC0C%eKi<2Vx  V V~ l lt rvYvYi{{USnSnB??t 8''nUUgg# q q ` - - - - II4..  , ,  9~;; }|b}}D }t.}tCS}HK?=%=% V F \``r }i/dS   - dc -yygqOOnn e >>`7llk*kkyyE ^ NEf }fA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤WWlW>vWVWVWkWkW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVW>vWVWVWkW>vWVWVW>vWVWVW>vWVWVW>vWVWVWWWWWkW>vWVWVWkW>vWVWVW>vWVWVWkW>vWVWVWkW>vWVWVWkW>vWVWVW>vWVWVW>vWVWVW>vWVWVWWlW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWWWWWWWWWWWWWWWWWxW>vWWWWW>vWWWWWxW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWWwW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWWwW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWWWWW>vWXWXW>vWXWXWxW>vWXWXW>vWXWXWwW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWbW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWbW>vWXWXW>vWXWXW>vWXWbW>vWXWXW>vWXWXWxW>vWXWXW>vWXWbW>vWXWbW>vWXWXW>vWXWXW>vWXWXW>vWXWbW>vWXWXW>vWXWXW>vWXWXW>vWXWbW>vWXWbW>vWXWbW>vWXWbW>vWXWXW>vWXWXW>vWXWbW>vWXWXW>vWXWbW>vWXWbW>vWXWbW>vWXWXW>vWXWbW>vWXWXW>vWXWbW>vWXWXW>vWXWXW>vWXWXWxW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXWWlW>vWXWXW>vWXWXWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWWXWXWmW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXWWXWXW>vWXWXW>vWXWXWuW>vW>vWXWXWuW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXWW>vW>vW>vWXWXW>vW>vWXWXWW>vWW>vW>vW>vWW>vW>vW>vW>vW>vW>vWXWXWvW>vW>vW>vW>vWXWXW>vWXWXW>vWXWXW>vWXWXWvW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXWvW>vWXWXW>vWXWXW>vWXWXWW>vW>vWXWXW>vWXWXWvW>vWXWXWvW>vWXWXWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWvW>vWXWXW>vWXWXWWXWXWWXWXW>vWXWXWvW>vWXWXW>vWXWXW>vWXWXWW>vW>vWXWXW>vWXWXWWXWXW>vWXWXWvW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXWWXWXW>vWXWXW>vWXWXW>vWXWXW>vWXWXW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWYWYW>vWYWYW>vWWYWYW>vWYWYW>vWYWYW>vWYWYWvW>vWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWmW>vWYWYW>vWYWYWWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWWYWYWnW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYWWYWYW>vWYWYWtW>vWYWYW>vWYWYWqW>vWYWYWnW>vW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWqW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYW>vWYWYWnW>vWYWYW>vWYWYW>vWYWYW>vWYWYWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWZWZWpW>vWZWZW>vWZWZW>vWZWZW>vWZWZWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWpW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vW>vWZWZWnW>vWZWZW>vWsW>vWZWZW>vWZWZWsW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZWsW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZWsW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZWWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWsW>vWZWZWpW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vWZWZW>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[WpW>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[WoW>vW>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW>vW[W[WnW>vW[W[W>vW[W[W>vW[W[W>vW[W[WnW>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[W>vW[W[WWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWnW>vW\W\W>vW\W\W>vW\W\WsW>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\WWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\WtW>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\WuW>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW\W\W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW>vW>vW]W]WW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWtW>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]WtW>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]WtW>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]WW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWtW>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]WW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vW>vWlW>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]W>vW]W]WW]W]WW]W]WW]W]WW]W]W>vW]W]W>vW]W]WW>vW>vW>vW>vW>vW>vW>vWW>vW>vW>vW>vW>vW>vW>v0ed0d40c79d101e7a7e02acc28a4acfa1a0b85c88eec7912a2f1ade8eaede8ec9c52b1cff8979b979f147dd14ee13addaec42c26a57e622b40ebdc0e8338da43906f6c914f5278849215803940213bcdc54dbdfb0937e71fb1cd769eb400549a906f6c914f5278849215803940213bcdc54dbdfb0937e71fb1cd769eb400549a1a1dfd2c9a958e6302dee6cf5cce8e87b4a4a0eed2350ee4245e29169cbd08df1841b3979ea28f3376a5e3227c3fcb9cf82f0e480342a6cbb7f5ecb9809ed2311841b3979ea28f3376a5e3227c3fcb9cf82f0e480342a6cbb7f5ecb9809ed231aa7f789db1da46c486e65028ee409d55db8cbb2128ad8e4801743779fe4eb5d9aa8e1c6c41b8cf0a5427cb0acc171b67b104346f45e7613aff503ee0ac212376aa8e1c6c41b8cf0a5427cb0acc171b67b104346f45e7613aff503ee0ac212376d4b50f6de4f3fb48fc5b9f9f2566c3456a94193dd4dc2f9b13667cc2f4729c7eabcfd27e0cf54c108d0e708c2f1f3e10d3e96ffb3d6a7ba5667275d7b4a0d68eabcfd27e0cf54c108d0e708c2f1f3e10d3e96ffb3d6a7ba5667275d7b4a0d68e0ea4c23da7deb427f73c1b37edeeb9f3ce35c7443bcb8b330a31dbd203c8db30e79fbac6789c80fc43c0216a63d42a8a3a7a96feed494a6307392e0fdcf03549e79fbac6789c80fc43c0216a63d42a8a3a7a96feed494a6307392e0fdcf0354906ef4a46824912c5e9a1de337588b3913bd144762d20fa4f98f0f979191fc5dd7f824862b8ce6839e853b01a741d8c5b8439e07b4329c690071ac4e64cc6c36b7f824862b8ce6839e853b01a741d8c5b8439e07b4329c690071ac4e64cc6c36b6a0df825594bd4780ef3395221d955c4990d78bcf334c1c87af82b38dfd30e3977669955ade353ae22bc810d16f837c89e265a1ceaf661fd3ae148d807aa4de277669955ade353ae22bc810d16f837c89e265a1ceaf661fd3ae148d807aa4de2db697f5bf14751855b6766c0297c405ab8e0740fa44af42a59735ed6dda2e9833d4d74773c2902c30309b2f3a776eb11f2e2fd3e7a4c00566a45c99434a50a593d4d74773c2902c30309b2f3a776eb11f2e2fd3e7a4c00566a45c99434a50a59fcc70998017b68b67a3754a4d414925a232405f06a0fad5d6997c1ef44cdbd364d68f56b2746a4e0e3fca3e93219f251d04a0b78e52a64bd79c42b6d22b410884d68f56b2746a4e0e3fca3e93219f251d04a0b78e52a64bd79c42b6d22b41088373fae14fb47c85b2ed8dbc889eadf5a990974761731c11f65c6e3ad38dedd4efe74d1fce7b0aaa1ce6bb07661a5c59a9116b0fd06de6295f6a9986488ad3d83fe74d1fce7b0aaa1ce6bb07661a5c59a9116b0fd06de6295f6a9986488ad3d83b67dada7277890052dfb6f1d4121ba5bf724b1d037a80c65752c1ad49e654caed81d0dc1bff274f410e52d5c4a33fcc847ef1bfe2bb9fbada256dc983cb93551d81d0dc1bff274f410e52d5c4a33fcc847ef1bfe2bb9fbada256dc983cb93551a5c2c6ba406d38c76b74ee924323baeca8c733c71b23f2d8b8490652ceda01f1803816373d6db958ab361ef1b4815f4e2f9fb515c4e2a61035bed4043cae9148803816373d6db958ab361ef1b4815f4e2f9fb515c4e2a61035bed4043cae9148d3932d481b3de170ed112336e404d640222e894517178de58ff3ff6b7f1603e7a357b9fa3969c865d8759d9afc93c22faadd13bc01d824f13b475a0a1748572ca357b9fa3969c865d8759d9afc93c22faadd13bc01d824f13b475a0a1748572c95dcd41e710ae9dabf769a986d537dcb9bff8af3d77f2000bb1b679b1e772ab47cc3c309cfc47bd57b22e3738e1b33431d0ecb1fc87d1192a1e9b4e9068c33647cc3c309cfc47bd57b22e3738e1b33431d0ecb1fc87d1192a1e9b4e9068c33645b080cca15710b2dcb4ce60589bf54faf41e7b0c60a0c54750205cb8d852e4f93edef291e5e4583d7a9c3ce164c70a3ecd6716ceb3a620760c27b6a3861cac803edef291e5e4583d7a9c3ce164c70a3ecd6716ceb3a620760c27b6a3861cac802cc44d18b798925014db047b35180aa99233490b9ae5d1e29624eb8915fc2cbaf511478da0c7f2a06df129d44cc71eddabd959e3bf4dab377c4dc05d45f6cf33f511478da0c7f2a06df129d44cc71eddabd959e3bf4dab377c4dc05d45f6cf33c32f74cbbe9f039d81668c919fe195dac5530419681b6750dbe0154a14b0a7f5ba17b55e4e3d560c65acab8776df6f373748cd03421540de9933aa83d23b6c14ba17b55e4e3d560c65acab8776df6f373748cd03421540de9933aa83d23b6c1436c86535d229a738e1073928614d94268f581148b970d4dcc2ff367efeef9e5578c725739943a206d7db0620b0945c4860a64fdebd6584559e142f71e7815e0a78c725739943a206d7db0620b0945c4860a64fdebd6584559e142f71e7815e0a7232b2828931cfbb4d59827eecf7fcaaff991504473ed639915f7b0d741883dc3915c0a1c180ad86844712823e8be1e5d203c4088ff3c1f9b1dd6b1e7f03791f833fee0ef8db6245f7d75abb1c8b16eacb35611d98af8d9336e24b057371b14779c9df7f175add667342f3f53680991b7be926edd057fdc417d595cb72b98292b4a6f66c0bccbe7cd604d56c445110f0601f75d7932f8a246d0c73aa4012f1044ee8a70ac31adc16b4cf91e48d7681809f700dd9b044052be5564e31e1576d534ee8a70ac31adc16b4cf91e48d7681809f700dd9b044052be5564e31e1576d5336c8d9f072ba13518f5a14b36aa2868e71d602498be2af5793d337b8405b6cf568cf45dad35b30db303eee3806f8f1feb8a9eb762a5f8b506f84ff1009226f3cedb15aad9ae7a82a882d6c4b192bd46e90a1e992cb4109c2e4447a9bc81e23cd33783a52ff367d7aea5649d3588f3c9f564cb8b85d83e7931ca6e09ab4b56d22895d4961648c3e000718f6afbb5f9f7049821182e6320c0dba1b5ef435cc93d1895d4961648c3e000718f6afbb5f9f7049821182e6320c0dba1b5ef435cc93d1d77667dc80d6b8a46bfd4b352c5ec93e36fe4222132a071a7dd628faabbf2077f9d280936ab4975750c351f06eeecc8c6a114cdd8603ed50b85aa8c027a99015f9d280936ab4975750c351f06eeecc8c6a114cdd8603ed50b85aa8c027a990151fff4ea381cf4c61d0792142784dc7ce6190457729592503352cc3b6090dcf8bf54c7c79a544afd996283dd3b45047ea174b4eade03047e55e29784f579ec72ef54c7c79a544afd996283dd3b45047ea174b4eade03047e55e29784f579ec72e37216c8f936ec74ead1f64097a19f7807d5fbf2071e18a918c6bbcfdbc5454960f50e43e4d5bf1b543535d93e20f9323f30ff23681d0f20b61a0e070f7d1763f0f50e43e4d5bf1b543535d93e20f9323f30ff23681d0f20b61a0e070f7d1763ff069835b2806f8d871800d22404f9cd9ece82079de5c073f869d3d43f5f7c7129ddfa987ce7fca01e0809ef5ad8c8fda53f556f7f330937fc36bef23b58e4f4a9ddfa987ce7fca01e0809ef5ad8c8fda53f556f7f330937fc36bef23b58e4f4ae1c7b09957968f41f7f98533a563a839da8f698b985d021a4276b66d10c23694a526da7486a028acc850ea63d58d71d1363538e6815126474510b6987b874151a526da7486a028acc850ea63d58d71d1363538e6815126474510b6987b8741517a953ab2eaf067c16c8a00b7cd3126386b74c9810c7fd16a02c743088978e01a964ec39f4a53c1b8d3401a0a4c7d60e4a531dde853a77bb36b8f6aa4dbb97325964ec39f4a53c1b8d3401a0a4c7d60e4a531dde853a77bb36b8f6aa4dbb97325d9bed40d6da32b23b70846ba341d521644605b689588898f8459f59e95db1ef1eb44dc61662788f2ca59c1b0a68dd7912d4409ee7b41a61bfcb7971bf959e06beb44dc61662788f2ca59c1b0a68dd7912d4409ee7b41a61bfcb7971bf959e06bd93bd4ac2dd0539c015c924f75d590c8d89c6cda4a74ac47a7765a58100a8846adaecb9d62dba725a8036c4c10959da37743faa9254cafcdb68f482298a6bf1dadaecb9d62dba725a8036c4c10959da37743faa9254cafcdb68f482298a6bf1d885ef1f103424a2641f3ffd4bf64ef00f6bd8ab32754c043c96002d78bf248f537cb06749cad8a1465c61c253b8d524a16aab49556b06986f233c73de111c61e37cb06749cad8a1465c61c253b8d524a16aab49556b06986f233c73de111c61ec76b6cbe6009860275952cdee2b5a3b342c0230cbb4d9accb37de79d7e6a42543e4b68ede8375b75e2c6f3b59b4a3b89d9fe0a474327e3a98d55914f2076ea6c3e4b68ede8375b75e2c6f3b59b4a3b89d9fe0a474327e3a98d55914f2076ea6c0f63aed44842aa628730c40b859eaf42c97569351ab1483243d316afc9256bea8df1aa4b1298a973eaa327af322b75878d1125ea7a21ce64315a20df9472cb318df1aa4b1298a973eaa327af322b75878d1125ea7a21ce64315a20df9472cb317d1f634ce97ecf005f1c185e45e3d1dbd93123a5328260544bd6425f470be93082e0482ec7ea12e48b135dc1e6aabf4eb63b9103dff6f477176718b96a61170382e0482ec7ea12e48b135dc1e6aabf4eb63b9103dff6f477176718b96a6117033c95fe8f09903487b3b29ddba7810cef1b606c11372e9ec0f1ce78198562fcf319c0c47798e6865548193109130efd362ff4c38a71b0575db08dfeab1846a06719c0c47798e6865548193109130efd362ff4c38a71b0575db08dfeab1846a067a95953a669ee9b463228b0b4fd8d33694c72f878ebd72b3f81b07898afad94b10eaa6cd7bee0b2e14a4a0e4a74fcbf6c774c7110a075dbb28d3eb0138bbadb540eaa6cd7bee0b2e14a4a0e4a74fcbf6c774c7110a075dbb28d3eb0138bbadb5419e09beb71f401b84e4c33fc32ceb741da1fdf3365d39cb272bd5478d3fdd43b8ac6807fb0197f98813fd2ef330dc43cecb70ea6a0c99a405b81cb2cff47d30d8ac6807fb0197f98813fd2ef330dc43cecb70ea6a0c99a405b81cb2cff47d30d16ed06c0bf7f1a2a888eaa9b3553f653f05410d8863336d5fd6f750b9d99a930e3036bb42ced5d66773c2ed7e1ab343b9d32804ea4dd5f75ce12c657dc722b8be3036bb42ced5d66773c2ed7e1ab343b9d32804ea4dd5f75ce12c657dc722b8b4b8d1e9b1903283792484582fb0ab6826ca6b72857274e47310bf1e1abc47b964542e148a7d278c89b04f752681d67dd7b7353e5aa23a6cd92e07e984f4d07134542e148a7d278c89b04f752681d67dd7b7353e5aa23a6cd92e07e984f4d071378ab2b3afca18e6fe51a0cf391c8a1bf2ffe584bd00f77a687f570b1d503329ce5ba522f0c97f1425e5fdfa5a42dab02726e449153f866d18c371fad3040787de5ba522f0c97f1425e5fdfa5a42dab02726e449153f866d18c371fad3040787de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85545b8cdee4a5695d48fa8a955a477ba02d845e16ce0e74c741155ff337d45797345b8cdee4a5695d48fa8a955a477ba02d845e16ce0e74c741155ff337d457973bf9fca5cd0a3cf3be58a39969b1d607096abb9d25726ec121cfcc4918c32c64f2756dbe79c8bf6646537e549c7f327e45f40c7ad19bc3c0d63e6e6598d0c09542756dbe79c8bf6646537e549c7f327e45f40c7ad19bc3c0d63e6e6598d0c095418bb35669f1c5c59589472c7a701e6eec3114f149dd2ed962c606ca673eba18d15ebf8567fb658751ab79734a55312cf49b23a7a153ba5a6412f52aa30ffa14815ebf8567fb658751ab79734a55312cf49b23a7a153ba5a6412f52aa30ffa148c03262aaa7614a9790ce50a2a1249c36efd781f8f1389fe7d8f303f135d094ceb8716b5c9f447a9fc47c91be80d483349d888ca43d0395c31c5b4799084c3607b8716b5c9f447a9fc47c91be80d483349d888ca43d0395c31c5b4799084c36075024aed9992e2f60f0be9e81f68ce102dc34bc71e1f76c6fb6590b90d78659a93d34c6d02d50ad7a6f0217e3af47caa9a9b631f0f9f8bf317f9962fd22df2f643d34c6d02d50ad7a6f0217e3af47caa9a9b631f0f9f8bf317f9962fd22df2f641e44c7579ee816cfa3b7bed2fcc6bd9f5b58d961c2978f6bb54fce3c7ad41878c6711f79e87b1e180f9a1dea568a998117a218467afb19d1fdcd98821823feb9c6711f79e87b1e180f9a1dea568a998117a218467afb19d1fdcd98821823feb9ba6de45391786b86cfd07d052a454e3d6957ff03eec2a1440a69e9919cf94326e7857761710ac369ecf7d85790e823a99ff301741cba006458921377ab4cbf13e7857761710ac369ecf7d85790e823a99ff301741cba006458921377ab4cbf1344760d6f251c5c2b505f2280467ad60447b443df2b66837269bf0ccdf0323cb144b4560429af300d19ccbf94f0a06a3cb6d3b9ea69df0265d58ba2a311626a1044b4560429af300d19ccbf94f0a06a3cb6d3b9ea69df0265d58ba2a311626a10e52377c4145af8400a232396e91ac506c62f3e30d549e3d56f58aa6f42904e0952b485bf694e05b550e83beb4cb2e31f1d27ebede28d01c8874caa88b0dae0db52b485bf694e05b550e83beb4cb2e31f1d27ebede28d01c8874caa88b0dae0dbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fea333be6378e465cbcebb2cf0244c47f5b2ba341c59c5179dc54e159f15b43efea333be6378e465cbcebb2cf0244c47f5b2ba341c59c5179dc54e159f15b43e192de8c07eeb2995e3bfed7fad3989b3d37434f02fba08d931385e0361be763e9b3925319acb08ed092d144de9e6718a7b0babe49a73f33ae03adbd6094070969b3925319acb08ed092d144de9e6718a7b0babe49a73f33ae03adbd609407096ef0dd106ecd4b466748265bb2cb72b64d169adfa4c762bf00cb52d6938692605290ae508df6d465fbfb52b5e01080b287ddad9e6e9ab8a2376167f9d49c9f536290ae508df6d465fbfb52b5e01080b287ddad9e6e9ab8a2376167f9d49c9f5360f7fe426c591da7a08f565f5a951756aacb87ee59d7302768ed9083731edfcd6b1331a1228750cdeaa4d9fd30784d66eef5866d693a0413bf2889f2c985bf2e0b1331a1228750cdeaa4d9fd30784d66eef5866d693a0413bf2889f2c985bf2e0f2940fd10a80b7172445bed401c330b35f3fd440bb22bb2a64d9d2888c2c32d53723e2fa6aa0117dcfb7d97b381c1f2c93f696337064c84ded2583484e2a3b1a3723e2fa6aa0117dcfb7d97b381c1f2c93f696337064c84ded2583484e2a3b1a30c12c3b5bfaee792fbe55bc78d9dbe80ffb789787eced0ad96b7685e5ca8c879b9287801d2d77efa4b8517e8783a64f896bb5349cd7e56a6566cc239021b07a9b9287801d2d77efa4b8517e8783a64f896bb5349cd7e56a6566cc239021b07affaf8d64a4730eaa91a4dfdc9935f617559b1668675d5da804ff044183cda64f7ad5a7ed0e3a4d26065a64b4f296dafa15aa88fa0012b47a882af3d096233b797ad5a7ed0e3a4d26065a64b4f296dafa15aa88fa0012b47a882af3d096233b79ea3784313644df7b789d013810a04bdddafbfbb68000fa8795068ffd9be9dbafa89315b35fb61945fc3c68904318da3a0e29194e35b90a1c97e18d1dc81c9ce3a89315b35fb61945fc3c68904318da3a0e29194e35b90a1c97e18d1dc81c9ce31bdd1d3261c2995f8e677f6d9c58b08d36c9dcbd3013477e25809040be00cf991a02fb56135a23c55b49eb47d63bbb52cd44bdd96a27e39780870e8ea9b3fb291a02fb56135a23c55b49eb47d63bbb52cd44bdd96a27e39780870e8ea9b3fb296e0239df60a4c0601dcf04b0aedc074a33160f477bbc1362578354933c1d7f9b5ea637d01104b1da4acc04ab407d4fa21413fc260a64a626a9a3e1b70645262f5ea637d01104b1da4acc04ab407d4fa21413fc260a64a626a9a3e1b70645262f994973f0f443cf39800567f551d75b3a5f100461909f054f1d75e7c0bb6b9a830e89630f407abeacc54c8f4a93c3682c84b249c71d6a6c742574e8d46a375cf50e89630f407abeacc54c8f4a93c3682c84b249c71d6a6c742574e8d46a375cf5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85574464ccf85e6ba9556a7df0f4f29fae754cd4bb6cb8a1f3d475be35560c3240074464ccf85e6ba9556a7df0f4f29fae754cd4bb6cb8a1f3d475be35560c324002dd753cb337910fe26b33fafafa537dc135f379a66059ac5a51072852eac7b6919e7ddfa2b09d31d3d9f5b269f45b512fb9eb04e51352ce84d1c2090c884c82619e7ddfa2b09d31d3d9f5b269f45b512fb9eb04e51352ce84d1c2090c884c8264b4e10272be76b6434ccb2af6e98d014d93d40506737dc518b375533b872b7529c438c366bdb3d708cb36337f601090858b1cc88743f3adb745cc8f9e4ab86bb9c438c366bdb3d708cb36337f601090858b1cc88743f3adb745cc8f9e4ab86bb5ab1cdfcfe34d11a353a2aaccce6c20b15d0a140463facf2e60270dc9e22de22237cd88e92f1a9c7fb5ed65253f362d6683fa2d5c50fc2ed582c2255f6d55670237cd88e92f1a9c7fb5ed65253f362d6683fa2d5c50fc2ed582c2255f6d5567016e31a425fd70459eb7a624263c82f51dcdcd52769631b4f92b4b3992a0227830114e6b84232b7c2586d37e97c77a12d173a29bee5b3ec1a6f0ae6c61738a84d0114e6b84232b7c2586d37e97c77a12d173a29bee5b3ec1a6f0ae6c61738a84d92c9e5a7010eff00463985eac6861ef6aa1bc2347f05d8762126906684925e34aeab3dd59897eee193d9f3e2d5e5bb0704d82aa04be76d8cf92c64608903c64aaeab3dd59897eee193d9f3e2d5e5bb0704d82aa04be76d8cf92c64608903c64ab2018956553a3689a0a269b0053b582cc8978d42da8bcf910b0743eec8bd683f457b08a2457c8b0d6530f32958b9749046e80ef1f42a16894c7ff6a0d892329e457b08a2457c8b0d6530f32958b9749046e80ef1f42a16894c7ff6a0d892329e46b29dcb0f746dfbe955c7e13bdaa7d3794824e681545d6d0bea86b00ccb535ad1e444b16b011e18c8f96e30feae6b70e7af9c97a0169d952c3784fee369e97bd1e444b16b011e18c8f96e30feae6b70e7af9c97a0169d952c3784fee369e97bffe81a5f0f81106d358135cd7c00afc1ff3095a419ce50b9400c05cde5fcacf6976a4c41270631388c2424c0a2d1555b91bd791841d3fe9d4de5da974572b6c2976a4c41270631388c2424c0a2d1555b91bd791841d3fe9d4de5da974572b6c2ea46e4110f645e18c51bc5d0fc33e19aaee97e105c8fbbb1868551d092c78832c1ff44f242365061c9c6a3e26d60d426eb9cf4c179d0025251bfd822530856d5c1ff44f242365061c9c6a3e26d60d426eb9cf4c179d0025251bfd822530856d5e175c08a7f9bf04a49ccfa568c2037382d6c7d666b669794260276cf780e0f9e7525a451a3f83323ebf08ba8097f923a963249d3783c9744a51c1af02290d6757525a451a3f83323ebf08ba8097f923a963249d3783c9744a51c1af02290d6753f0196914428fbd7c067d0e4c6ac48ee2d8deef56206325c81c2ed52730cf9c9262398e65bfc5c6b3954b00953f45bc22c7e21330d501b95552c65d9a1713c04262398e65bfc5c6b3954b00953f45bc22c7e21330d501b95552c65d9a1713c0463e8ca26bfd783deed32f2b4379fb705bb202702ebda9f25b031c07bc4c3516bea35f1685cba952d40d080653aed4db8a4f2389b20b3ad1b21f4cf4d8be9d940ea35f1685cba952d40d080653aed4db8a4f2389b20b3ad1b21f4cf4d8be9d940e2c79e58afeb45795e018eea47f3c3bc9e84086eae3be41476bdaf62f5fe0e51747fd1b7da64653abc3b1120c25b5ecc7aa3da0c180e70c677235288226b3b54747fd1b7da64653abc3b1120c25b5ecc7aa3da0c180e70c677235288226b3b545296143548fb63b6fd36a80df2e369aeb65863633821235304a6df557cb45b56b9477b32740322cdf59bcf6773bc8b55072684a308a8cd3404d7b731b6ac0cbab9477b32740322cdf59bcf6773bc8b55072684a308a8cd3404d7b731b6ac0cba3c81d093b9e68a98f2490d4b22b0942b9c02e883f8d9f7802a0862b63ab54a7ec6c348c68e7ff3cbae176651af1aaf1cb3ce15cd9da6019b1e47ad236d7812ccc6c348c68e7ff3cbae176651af1aaf1cb3ce15cd9da6019b1e47ad236d7812cca25ca5cbb893ff37b737c25159465eb7de866bf6fac981da1c4e8bbab85493b0a75a28b4f1ef269d8c2ff25042e2847f091211aaabb3d264f8516d8cdfa09f9da75a28b4f1ef269d8c2ff25042e2847f091211aaabb3d264f8516d8cdfa09f9dde3d8c42283eb2f206058168df5eb9f7e54c359764c7e88236879985059ac8c7a9fac504ca13fd5ba793f7eaf6f420c9306d90ebdd1bc4d0bf6d2450d1411604a9fac504ca13fd5ba793f7eaf6f420c9306d90ebdd1bc4d0bf6d2450d1411604f6072e45e0e1798c1551a14f8c5c6bd2f3f4ee1991cd64525b8d1f60d7e8f8adadf975bf0137648f1bdf93f79cb9899c1bf73e58e835df878ddced273ac92039adf975bf0137648f1bdf93f79cb9899c1bf73e58e835df878ddced273ac92039cd9d05db4f94d832979d0b6bf39059552f9f79b46f6d5b91e5f0c8d1723b74491843cad6f36d4001814afcc764fbdd6f6dcf54b62565a28aea86133a322a4e521843cad6f36d4001814afcc764fbdd6f6dcf54b62565a28aea86133a322a4e52cdbdd55518fc2707a4cc6947cee603a944c4757d940f5260b99b111f36ac1b06ac4bb1b3f4ba3341c4fb6bbf43b6a00108915c6110ee115d050d962a594e7af7ac4bb1b3f4ba3341c4fb6bbf43b6a00108915c6110ee115d050d962a594e7af7ee1499f6378b594017c50e82ca30589d6c7cdcec66e283b227d668ac219d84b40524437b5d65c068cb45b05a281e63da59b870826bcfacbbf32690ac2c68f70d0524437b5d65c068cb45b05a281e63da59b870826bcfacbbf32690ac2c68f70d69f1920fb129b416a4592319c216dd6783d3313ce46f6d8addb3e1e9b5b2851ee6c298635aaadd205e9b7ddde2b5d43e4fd450edc6db2026572153aef1473b9ae6c298635aaadd205e9b7ddde2b5d43e4fd450edc6db2026572153aef1473b9ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad8adb01aadcb657b72ee30b33059e14c1bb33147686c792dad8cff72dc770cead8adb01aadcb657b72ee30b33059e14c1bb33147686c792dad8cff72dc770cef75a237705984df8c8a7612ee6490dfda8eb168ae0b187858f047137003e141e4e7536def9ef4423a6facdc9457ee1b032bca6bab97d3974e9377bf9dfbb99da4e7536def9ef4423a6facdc9457ee1b032bca6bab97d3974e9377bf9dfbb99da883d8f57e8e1cabde3762e1aeb858addad78a3a88c2db782969646226968fcf9055bfabef2c4c6572ee699c751c6ddccbcd093b021d9b02aa02a7c92a161ea9c055bfabef2c4c6572ee699c751c6ddccbcd093b021d9b02aa02a7c92a161ea9caf5848706bdb7b234b027d96bc93bc978db9abfe33570a9e9cc0b51507eae143a5aa4b50761b9c2165a3474e6c53bcba8074beb379c866e23eb05c2e3b1a6ce7a5aa4b50761b9c2165a3474e6c53bcba8074beb379c866e23eb05c2e3b1a6ce72b292619692020833657e8a28c6a7ffbd40669cbb4e2f5753142b255035a86f939d495df706df28bd0aa058d53968e85764dccf4e1c75dde7f1f3f99779523d239d495df706df28bd0aa058d53968e85764dccf4e1c75dde7f1f3f99779523d273439bd6657a8fe06ad572c11178f2e5fb073f0ce2e3ae28561b45d2a226146048db911811c91d9a2151da8e2adbac75a80e19ca0ab2e24f4a89aff02bac1792d8130cf2c46ccb735d79785bf1a5c0f58bd9c836593582123f30c4585cdf9b81fdd381d0fcaa0278b29ad2cb7bd0443f5b5be5559e9c35866f6c913e29c5c1b456b4f68802b846b4f68d4705bb97f395b4548f3e29fa0295acf3dc016c61782256b4f68802b846b4f68d4705bb97f395b4548f3e29fa0295acf3dc016c61782270fc1d208923baac14a08ee211a503095b80e517fe5625494b5de29076e41d0aa47a466970cf047f761da5b77d006fd16936e719148d8a2285715b1a589def24a47a466970cf047f761da5b77d006fd16936e719148d8a2285715b1a589def24eb47e0f11beb237087ced87674c9ed7d60ad89912592aabf4d3a501df6b4c0fef8146769e24ae3ca2db82f856a6e7539ceb40853498a8cb79d13fcbccbeea982f8146769e24ae3ca2db82f856a6e7539ceb40853498a8cb79d13fcbccbeea982785666cff771c85a7d468a8255f8a2ab76cf75227c2389a4432c1565550490c5f058f4d55935f6f92d6c0132398463bba02b81e09e0b2f77b83747efa610191cf058f4d55935f6f92d6c0132398463bba02b81e09e0b2f77b83747efa610191ca7ee31ec145ba2d8d2acca5a01a4b045c79ca177c15a3829f5414555ccffc7fc4fb8e1a3990e71772b30cc18ef82889b2aec71b268a9abe0c6956ba73ef8f41c4fb8e1a3990e71772b30cc18ef82889b2aec71b268a9abe0c6956ba73ef8f41c08be6369278673d29b4e982aa725566c2ea8ab091751992496558e202e48588182f0a69bd645939378833d934d00bba3ceee15efaeee7ace3e3c079bc6f453c282f0a69bd645939378833d934d00bba3ceee15efaeee7ace3e3c079bc6f453c20baf58fb735a4b6dace50548d4731aa29fb37bb856b73f1325fad27f1fb045a6032840078238e9f87f58de780852c1e27e7a8a4963a746bd881ec3c0e6e50d9f032840078238e9f87f58de780852c1e27e7a8a4963a746bd881ec3c0e6e50d9f630dc4701b76255277b91e84b4d4784f6963d8a6241d1d17c9f1dfe25bb0bbece41ac056e0a92e37badb78d9fa91b6b3f701ea79db787bad0c7b4056589f7752a235e6d2897bdb96a064422fd0c902abb3ea2e884cc5fab3383c583c34fcf92cedc1f73ae8e47bdab9d03b92db9ed23832bad7e0d76506f0129a14b084386417fd7ffb65b8bb1b47cfa14178696131e8e8de95bac8358b388d85aed0d0ec18bdfd7ffb65b8bb1b47cfa14178696131e8e8de95bac8358b388d85aed0d0ec18bd2c03fbd9e52dd98dd37da302b5e260bc72b8a3cbad54a72baf5774b85c12f83d3fc695708b6028a131c8835cdea8f4cfbdfaf0290114bfe0654cc3cb18e04fbb3fc695708b6028a131c8835cdea8f4cfbdfaf0290114bfe0654cc3cb18e04fbbd06d25c4e2f433be3630770fd5ec15bc1397d4e9bb0b038d4c0350bd58f41f3e14d4d898235b8e94c06f624d4028d7ebcb030e52196a040a7d9fb56224d76ba6d39d34a167a79881b60708f5b034725aa2022a1e4699a06557471bf1ac555d4797a22f20a3919ced196eea837496d1fc00fe56369f0f37f2ef7b85d46ff91ca1afb91822a32ebb5d6f7990d1a14576417d891d86bd01a437f9bbfdcedc38f42bafb91822a32ebb5d6f7990d1a14576417d891d86bd01a437f9bbfdcedc38f42bbf634da0a91f444d5f7623ab2b2ac26e20682fbdee7692a48413c17866aed5e7800e0099346380a9848f2c9230d1cf9e08d053836522b593c20ac5bc96372149800e0099346380a9848f2c9230d1cf9e08d053836522b593c20ac5bc96372149e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558ee7711dcaf711a0b2131bf5102ea42b56a6015f75803c02589a44ebadf383f48ee7711dcaf711a0b2131bf5102ea42b56a6015f75803c02589a44ebadf383f4820b208a120ea6b1cf16b71f8955f05bfa8b9bd8f3f4e2b2e5841c935f63f6fe21f3d014f703172da2f7fb9606681744b9c0708bcc4c0c26b39b8a4c8b60c4f6e6db8a3f1e00d4285aa387d2a8356740f4cdf848be8697b41ba903aa850d8f3a73fb043cd5e853350f85c2fa8bc90089a4505efa8af0e4372adc4964342835a92816f874f36ba3acc844c258827c16cabea9f75930af1f92efac5a7715e30df0b5eaff27fe70b1644dca40a62ba8cda8ba2713f878c8e19eb8306bd332f9abaf44b7fc11225d496658d625d733c6577475e146b9fc26c6dadfadce1dc9be06443d1f8cbfcb2aa6edd106cf7ee2cbbef270595b1c390ba1b162a18ca0511acae23d1f8cbfcb2aa6edd106cf7ee2cbbef270595b1c390ba1b162a18ca0511acae2dc0ec92796df89a54efdac7e795f72919216460b752bd3bab282547ffaf64bc532e62cf2c332061f296b2395e91d6970090d71f1c5d936e86976b74da0ad210832e62cf2c332061f296b2395e91d6970090d71f1c5d936e86976b74da0ad2108f532e438dc51ba89145d34bedd29efe07d642040330462e884cc81cb28bea3b8de974fd4a6d39743781db42b0522f3c2ba3d12c3583a43c495dc42fb9f13149ede974fd4a6d39743781db42b0522f3c2ba3d12c3583a43c495dc42fb9f13149e4edb9c290a1e14284ee8ebd4e885a2b34de2ada073cd2581ef4a80ef26e249dce637e2745fde30d02f297d39a633ffc0cacd4b38357c47da25ae674c8fead2416eb8884e5b8e3f539124296c2f1e0d166ea317cfb58a73cf2fce8a14994a23370ae9cb4698bf40207b0d258137fb73ef923ae5f58048c2b189527a7d5b76baa3638d1cbb1d603543a79372be4ea1c30fa4db5e3963acf2a334317b53b1099c30638d1cbb1d603543a79372be4ea1c30fa4db5e3963acf2a334317b53b1099c303ea71aa40665e9f6b9d49c18dba2ae2870cb6ed1c8d29cff3b4228e156f0a42fcab4e099b7a20f7543051375e03c6579631dd3674117a877365e493da8145afdcab4e099b7a20f7543051375e03c6579631dd3674117a877365e493da8145afdbe5c53fb31c3e0e4f7cec4a54e92eacd144e88a890b0a7c72d8c885c80f83d6f70fa5aa8c7e82082210a8dfc8aaf7d22e60731e028227d6f4c838e8e36c8968a70fa5aa8c7e82082210a8dfc8aaf7d22e60731e028227d6f4c838e8e36c8968a973384e2d4c70f0dca07afc73fa48522951e2ef1ca6073e86f2c1077a445ff9a6a868f4a92ec25b2f078c1927c7d55de61e90f04981860bf43282496c33ff2030121efae59c49282f292c0f441e5a2036ffd935b573faaf1a771cdf23282a80e08d07fce66e5a326287168a8924685cd1a763fb79aca504d1289831b15556e40a9a034a75ca651dedb096d07f580a34ec6b1ef225d3045666dd9907645dffda577efbb9df35cf608bb949ce57f2ffb88c9f292f82867f69306f59eb3c103a0cb193d5ffeaaf38aa0f9b889b2aebde6fb41e91dc3af869c02f4375a3d166b142aed67cae574ca5a28a5f3b07d307f1684d539713053c0b8c87e5e61f280beb31950c9aa380ad6891b809ecc5f422e57fe184a005deb362be85715a51813a0ae0ddd10964bb2f4a56352debbf82d2da4eee1b21bb6d7dcae8cecb3e31cd6aaefa2628640ce278c984e4a7d8ee6b34fbeed5c129ec85113862c9a8d6e8ab4b072cae2fb42234a319301d71bf74a760fda403afa1c7bdcf20e135102b5573423bdbd613fdb82e52dfea1379b275591fd55a6a395d2d675e1740cf1e6960a201a1720622398d2b3f569ec92fe90fde525490313efb020525a5eca0f98c74c3cb34e7c622398d2b3f569ec92fe90fde525490313efb020525a5eca0f98c74c3cb34e7c95fc15e4b4ac71ef496ed44518584d4e4e750fc6157ef89394c4056b880e80b2f02cf0b590e7402d4288bfb8461b0ba917d7a56cadaf451f68f2a1300b2afe31f02cf0b590e7402d4288bfb8461b0ba917d7a56cadaf451f68f2a1300b2afe316ffc248967ce38e706545d84aac0e89744fb78508c5bff443ff597de48f836734e4849f6fb87a12992a405751d2921782fda0a7f8c45995b92c40841f9b2ca6228c833f6ef61e87636aab81c03646f30c23e3ee89874e26e4c313ae3ae8ea9a0582b8d895d7b55bcb385ac987da850e6e6e4ba1869218ada56f23e54d6fb60b43a8fd26b8d497157b314e4c2ac5c30b8b540c81acfa641c7281b1d7ff9943d823a8fd26b8d497157b314e4c2ac5c30b8b540c81acfa641c7281b1d7ff9943d82e41ca78b64408fe48fd4baee76d19e24f5f5d7ab2b9fef400812739f9951440274c93aa455fc2a4397b4c659be51385bf84591f587079c31dca282e7a1bce98a5ea6c3fd1d0a7b0513612a5e804cdca6ed07e2bfc227782a1f21c3674ffd243f2deab60a7e4649214655a3df9ac3d6994918d28bc90596d0a23fc0d23e4125598abcbb435054fbc89f00518af35639f0ce33283069e1c2c3e63854cdb4e57a043c9112d6ef7a2fce3b42affc043eb2d85fbf12c50ee6303f7b4406146d98b1bec42fd7867bf23da4c549fef014edc63eb71dd98f242be9149ac030f93a3a6f358b9e0731525c51993837df2ac54b72308df70f1e42f85493197af547701a2062c8ae3d0ae38e1b4109eddd98d159d8cf5c562b0d0516a32d9e394d6536f41b49d13454b247c3a14223c6cb0c157fcf8a697480f9c85950711390477d8b187098cef647c5bbf53ff36f3f632e2b1c6410af618bee2740e6a753653accb5adabbecef647c5bbf53ff36f3f632e2b1c6410af618bee2740e6a753653accb5adabbee57a99d5e1b77dc9ab0687fdac81bb762d511d669245d29fe7c957d5727eb93f2f0e4f31f550112a13b53856127923ace19edaf55cc87233810d04e8a217f2d4b724fc79a7a4b45e077a18ca5d8dd095b81dec16d599f871aa2c8aa4213cbe23bbc31bba8ad765ab3c3f8ca1ef786aec208d2b04e810141d8edaa880ae3855b14da73516e061ab72372aefd17640ddf090cae80af193f8bf4dc1e38ef5be51ab4da73516e061ab72372aefd17640ddf090cae80af193f8bf4dc1e38ef5be51ab788960ea67abaef789657c37c01ef9a8a671aa5282a0b6e19aac2e74a7dd34fae3cc14c847da8e67134f990177d2ef2ae368cb06f32cbe9ed74d988cc4e4ee2e4897fc5b941302fa8b89fbe28502edf96ffb253206d71e22d95035690efe45cb32ac55161c708411fad30c7257c47ae592088e37d8bf1220f3b01dc5599e405873859b404567e627605729616ea2e0f0ef309577afbcf09a44d650eafe1e321573859b404567e627605729616ea2e0f0ef309577afbcf09a44d650eafe1e3215a5d900e07c7d619b53e8cd406b87b2c4e8c365ecc606dba48b9e6b32f1251444ab8493143c3f5f14397f84178aac21c30fa69f199b6a4ee3986bf149222f7c5bab8493143c3f5f14397f84178aac21c30fa69f199b6a4ee3986bf149222f7c5b6e8b401f0f59b4e9c70861a4d35c87eaa6d15a5ff65d259bf571a7b2d4b6583e37afc17a910006dcd62b41b9926b9bfc0ddd90df16f004d75a94dd356f5a837b37afc17a910006dcd62b41b9926b9bfc0ddd90df16f004d75a94dd356f5a837b171714e88d6de55b4d8e6c63c50a44fc4b43c32ea1979b59b180a897df8e67beed1e8309e09e1f4253013dd8d16bd70717d8ed6f9ed272cfd3818715075c03dced1e8309e09e1f4253013dd8d16bd70717d8ed6f9ed272cfd3818715075c03dcb3f8cd5098a2dbabfde303976f4ebb1a68b9e07a83f9f50d1c0e4b3692a26ab1ba50529226771340a3655cb7a5efe143f40a4e3424a88bb4e82e059ebfab10e1ba50529226771340a3655cb7a5efe143f40a4e3424a88bb4e82e059ebfab10e154c9495b4d227d56f17036d2318c7f4cd3307cd47283b07a42bd536eb169ebcc0e266bdc3613f1305308c39214e425f4e06d36d1462c367006d45f3bd1df3f630e266bdc3613f1305308c39214e425f4e06d36d1462c367006d45f3bd1df3f6345c0b6a241e545aa4955eb186a26d323d9d70f20caf284248dcb9a392dc9b560d2fc7306832200d117f10b5c108c31e81221f9cf7037fba0fb0c45893115a67cd2fc7306832200d117f10b5c108c31e81221f9cf7037fba0fb0c45893115a67cdbfe73fe74512fa5ded5cbc42bafb8bfdff088fddfe1efff1e9e39b6e4e02aa0372fd5a6572a26fafa5d0b027d33234e804e511a6ff3ff1e57223d061a28a13d372fd5a6572a26fafa5d0b027d33234e804e511a6ff3ff1e57223d061a28a13d3440ca9fd31842dca2dc54eefbaefdb53e2672c9d0e7a7d98493e3f464faab9497cd88473484c4c1d685ba52721135e4c80d99917577e8efde08797d971a534f97cd88473484c4c1d685ba52721135e4c80d99917577e8efde08797d971a534fd1cb5cd4e22ac904c4859b09aba02aa3501c5c0d388f9c82607da49ee6a6a49688f2c470b4228ab35a25541c5d6a6bc1d2b0788b1522271441504694e925c78488f2c470b4228ab35a25541c5d6a6bc1d2b0788b1522271441504694e925c7845e65862340204fc3d424427eb52f73aef5a904670e5ccafebb5e3b4290080311e1af1f0e9c29213f791d7738e151587f984f36ac80a8938638e858897145172fe7055177c1024b2c0209cc3784329b5849c430fea2c22d14550ee003dec9c7f310b681b16b298e9d35702bb906a93ce44809e5207a5b834f0d40f6cd351c8f426fbef3dabd65f14db4f026f671cd702008f1fb89eb597a5e9bc1b175395e91ec58ecb64f08f55cd9966412b7e671fd7859ef0b51428e2f710cc7457aa68e047d6fbef3dabd65f14db4f026f671cd702008f1fb89eb597a5e9bc1b175395e91ecaf93ea00e4a13963ec13d19c74ace4de77b64bb3dea55e1a37039e91f7cc082f01e28d9b881450c684598ce7eaf3cec76cb0a432bf040296f0cb0fe6e1f8dc8595b8716df8b3de69242c4da7a398053a32930b38db58d58ac472fef7cb1f5f6f215ec2f94de27edec763d700913ca6251b435285fbee3887bfbb4c89c5eab954c335c6cb08c588b95d54464cec0ae86656d4dca012f8fa4d9449756c3c06d776895c8cf3115d9fbb83e78eec9f623adbbe2ac400d854e6efeab6717606c3dc11b04c08eaabd38d07197bd6e448e0bb52d474a671ca15ee1d6d0756bdaf20b294bf5b570da30987732b5a5fa74dc338099cb82239dfc332857c089b2be08f9229031ecb7e1753af174bb5b2dca475e29d57acf153f63ce981d27cea0fb0a92d3dabe520794796587a63e478b8c569b8a825ad3a2756065c6def1ee7cdc28cff206fbef3dabd65f14db4f026f671cd702008f1fb89eb597a5e9bc1b175395e91ec9361ffa70b9e1c3b9c6bec7e84724681971fa716540e866b8054d2b932dc8a8a82bd99f203f07cab9078f21f5d989a90eb77ed095edd5d24591d7a9120248fb802aa2de876861003a5b6c54666e5dd3c50c3ab01d0e0c8b27d75507bb5ed1941c047deabe7fc91f6889ad81df602d265e638facde148f6fc3f6fb6920b3b1558088b3f8c49f819974b765c0ea60e0f3ab2554d6aceada7fee72eaf3ec22d0c249e073dfc8b94a744b45075ff6f910547108cc0fdfc43a008d5e1607f78917981dd7732831d3efa5f4cd0216269b1702003d6fab173ca8f3cac31209f65c6b068c4212850ad51323040aec3d806bd6b86adbb19e84caafc9f2229ff5f0396bf913f5d6e606804d33f126c413be4abaf326574364d1e8b73123ccc659d5384d03de8adf9013673efc0397809da1bcd5e543f0a9b807b3e551251dbbc109c4216bebf911ccb3fbf0ade0c4119dbf901ec77ce7aa92ba504affa06191af1a81e861dbf911ccb3fbf0ade0c4119dbf901ec77ce7aa92ba504affa06191af1a81e861d331e9618efa79f6a845e6e9e8d07c1c605468d40b96fe2fc91ffb2d21925fc3a594c06ad3935db8d7295d10b12e4f72bad701126f760ced2d1a7d77cc48eb5a0594c06ad3935db8d7295d10b12e4f72bad701126f760ced2d1a7d77cc48eb5a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85504bf4f6f6be5b0ca5a3b1484dc4afe745780191f808175b47bc4fe99c874fcfe04bf4f6f6be5b0ca5a3b1484dc4afe745780191f808175b47bc4fe99c874fcfedfc1f531ae39a87d86a40222fad7ed213bfaea484d26c2401c2a5d31c2da266fa83ddb3326b090e0c4319accfaf97abe585b83dd959c0f4402372115bd73f30aa83ddb3326b090e0c4319accfaf97abe585b83dd959c0f4402372115bd73f30a1a6d26bdf1dc8bd6e4b98e22d837925da909348937a26568ad6f95c86ec083301ccab15d5013eb3e8c588bb95fada92bb2a15764d342108e2e8ee634580c231a1ccab15d5013eb3e8c588bb95fada92bb2a15764d342108e2e8ee634580c231ae30d50da424eab13ed73948bab8c3fa91b3ba8e45d034688d1d1f718e81f637e1854cd0415a732c5ddeefd1e3a4829969685042bde1e02b87c37c33273032dd21854cd0415a732c5ddeefd1e3a4829969685042bde1e02b87c37c33273032dd235276db93d6830f27b9a20b48ceeebd40f5d16d5a76bcaec917063b06dd850bc4d99a4637041cf0c1741f9db212253884fa0e909e5a70bbed3a002df6b5cec1a4d99a4637041cf0c1741f9db212253884fa0e909e5a70bbed3a002df6b5cec1ab8f70f8bf6554d05092f9bb83ad9127b42ab603914eb1f184eabdba14c3108fdc42e3988273491f29ab44b615cf528ba76caf386098390e125c0d7e0aa045101c42e3988273491f29ab44b615cf528ba76caf386098390e125c0d7e0aa0451011c040d6f5c229fedcf7488614233693437edc8b774f82f5e59d49779cb2bd6367c50decd17e5a97b48b6a84719e3560c37bb44fe26b24557f349f856f46502da7c50decd17e5a97b48b6a84719e3560c37bb44fe26b24557f349f856f46502da58c5a2de29c67b13c49ed141c4d6c43efa76c3e993fadc6b69bb7117bbfb8dfa7d66256f21bc95e6aef58ebd2bc36d249bac8ee19c80d78dee7886f7111d013a7d66256f21bc95e6aef58ebd2bc36d249bac8ee19c80d78dee7886f7111d013a977237df842268a59097a03079f49851ebff8d029ad3727020c308461e212eba6fa732c180eccaa74e6ceb4d4b9c151fdf6a063463fde4587fd2e2d5815bb44c6fa732c180eccaa74e6ceb4d4b9c151fdf6a063463fde4587fd2e2d5815bb44c3e434babad2d1b74bc6ffa249b817d2afda916a351b68f80a8ec2af5a58540ec12f0b5c148f246a77172c85b377a66bfe3729b0af864d40ea7a3dc656a463bd912f0b5c148f246a77172c85b377a66bfe3729b0af864d40ea7a3dc656a463bd9673f7fa05e6738716468e69d4349aff909ceba6bd0e957072cb9f8926bbfe45eef681b699510aaa1bd210bb88bc7dc345abf6b83e3cee61719acfdbf6c5618a8ef681b699510aaa1bd210bb88bc7dc345abf6b83e3cee61719acfdbf6c5618a819ef8d74040a78eb5f631072a994e089e9f83025dac015227dd5ff25cd230659efafcca0a73c854bca35227825d3b4d063e4fac50f48a38375ab9884cdefc4f6efafcca0a73c854bca35227825d3b4d063e4fac50f48a38375ab9884cdefc4f648af4f111db769b1d6c5c95c7fd41695bcce10806d0ff8ed5dcfb3a90a2713cc5146630b85d2d48185264b1e0c227ebf9c52056c8f8a4be5df24bb2ba72d76875146630b85d2d48185264b1e0c227ebf9c52056c8f8a4be5df24bb2ba72d768753b76e3bbd2acc2644d40ca44bd840dd41756d18c79afb0818eb4c3110a3a8252f82f7a881bc235b61a0e422f9823bc08302a6fd8ef8b6cd1126d505069b8e5f2f82f7a881bc235b61a0e422f9823bc08302a6fd8ef8b6cd1126d505069b8e5f0dbbf5d4feb3c4749cafb74a2e6468d7ed98dcce798dc79dfeaab0af224fc17f31ff6a41f3fa2cca6408d02e87b5b25bedf2c21d2a7949f3f41688d1482bcb5f31ff6a41f3fa2cca6408d02e87b5b25bedf2c21d2a7949f3f41688d1482bcb5fdbcb9ddcd6af80d651b35f289d458a224e60a91fc614f9f0d419300b43578308bf449babc590891deb84ca72f49e6bea40444184ae24dbff6ea4c2ac19ec6b06bf449babc590891deb84ca72f49e6bea40444184ae24dbff6ea4c2ac19ec6b066ceb6a03b5f2f79662b15a39f692d6b1b6578575e8335e00197e97eae6d3ac4f951c7aebe5144255de08021d4e149437a8e9b7a91bf3f55423bd3d3ede063bf6951c7aebe5144255de08021d4e149437a8e9b7a91bf3f55423bd3d3ede063bf625e2c2bf1f38aea65bd8ca60c6ec0e74e1f8ed792af43e61fc731b3957a31c32d6b5fe5cd9c8bc8a69d951aa8dfcf342c2903f647cc065773e0d32d89fd867edd6b5fe5cd9c8bc8a69d951aa8dfcf342c2903f647cc065773e0d32d89fd867edcc20e0805540d08602dc301aa6f4b387b57449fbebd32d899d455b559ea721014067026f80883159d93fc10b9da68eabd2795e8b4e5cad28b6f81ec8389003824067026f80883159d93fc10b9da68eabd2795e8b4e5cad28b6f81ec83890038211b1e5aed80fbc8b4a3577c29bc189b7b29f2166d1b41849d1e2a53b78453a072968263e81ce61a908cc49af09f39b3d3d209019f029a42e5f98b491d8f484002968263e81ce61a908cc49af09f39b3d3d209019f029a42e5f98b491d8f48400bac8b092f412724e845a9d8019716af4f6cb08bdde6ccbcf5463607b21d15ad20fd29304e17d09b4ec52d30adf796e91dc0ef2912ef7d4bd4d1201cafd42d2800fd29304e17d09b4ec52d30adf796e91dc0ef2912ef7d4bd4d1201cafd42d2809eef823d7ec9229778270bdeccd1589420dc8b932caa4d500c835e32679ba2f866e13e287d2a12b9a54fbeb2e0ce5417bc837bd054605bcaa6af254ad026e6ea66e13e287d2a12b9a54fbeb2e0ce5417bc837bd054605bcaa6af254ad026e6ea1a98a49f036dbb798b63d7028536ca03c63005c63823f89083ae98d8f28a720aac4922b0f120016f6741760b80cdf19e689d8bef65e898290ffb3f6eef466693ac4922b0f120016f6741760b80cdf19e689d8bef65e898290ffb3f6eef4666937707e011f1ec5c0a328e9c1ee4107d74848f5f5197539078cc25adcd7654996863b9dd0db68913cc5c34397935fb59929ca349c4d4051807620715907ad31ff263b9dd0db68913cc5c34397935fb59929ca349c4d4051807620715907ad31ff2ac884a44a1c260da6c793bc4f3743030dc7f18a78d008b6ce33554f2ecd4e27c14b512c5ece06c79197a9ddd129229187ec6a432877912dd4c91cf46711a1f3514b512c5ece06c79197a9ddd129229187ec6a432877912dd4c91cf46711a1f35821225cd80920956921c2f5408b8050fe9630a023f134784cf6880e2894fad30f0c5ebb3414abe83cd5b4db758a9426e74a852b328d9ac9da2eea69359bd8e81f0c5ebb3414abe83cd5b4db758a9426e74a852b328d9ac9da2eea69359bd8e81ca548867886966cd7b4f08590e54cb731148ee228948ac53d5ba62f9e18d122ebf270e0533084621ed39f1243dd015073f3f8a5d9e99f45bcac74f2c9b09d277bf270e0533084621ed39f1243dd015073f3f8a5d9e99f45bcac74f2c9b09d277d0944c81a90f4fdfefbff198cdfa5b2f0b94698ae128d91583d59fcc2d4b3ddafc9b9a3e1a486f012ce1711f6bca04d7e2581be3db1a6dde249fc89673c7363bfc9b9a3e1a486f012ce1711f6bca04d7e2581be3db1a6dde249fc89673c7363b30d4b3d9a21642a95a2774b31472e60f82fdb16ebd59987991c95da60095d8da6998e03f267af1bca4f4d877081a5d0d2c0257087e151bd757ca78939ad3003e073f19f7012a540e64ea41a928e3af6f2a1d3780e40d702dcfc56bfa3d47aced073f19f7012a540e64ea41a928e3af6f2a1d3780e40d702dcfc56bfa3d47aced87f32c48cf0b6fa394ec0fd8809b6b1576350f011277ec791375985bf016799a2876f3bccf1d258a294d9dd76cf202ed9479f931265bb2d8cb85062ea38eb1b72876f3bccf1d258a294d9dd76cf202ed9479f931265bb2d8cb85062ea38eb1b72ea658a479e168bdc9e9edb3c580aa690126a807813fc748392977f7ab22fec21ce189ee6522bc9b34cf4d763a129722fe22ac08b7a3350ce628c5bd249bb01a1ce189ee6522bc9b34cf4d763a129722fe22ac08b7a3350ce628c5bd249bb01a3bbd75d5c9fac76b39e0a5eded71b3c9e179f64f97c994c39fb39de9580c503c290e9e9895ee47ba932d2518c477a2c975558cde8b798a539d4d3a49d7c77fc5290e9e9895ee47ba932d2518c477a2c975558cde8b798a539d4d3a49d7c77fc5bfdc4e406c7b3ce89cc9d1eb48aab4357adecf30356295618a8f439405f4cb68498b994bc19f932dfa89d852c4df7f325ae4fbc2afc4db82729016779fc71e90498b994bc19f932dfa89d852c4df7f325ae4fbc2afc4db82729016779fc71e9072419f0efd408e8923188f8d8e8a96264339ababc494c37607c408353799fa30ac55607f87728f7ec571a03f089fe71d71cbc49e0d4c681a34a8a896bcbc7bc5ac55607f87728f7ec571a03f089fe71d71cbc49e0d4c681a34a8a896bcbc7bc5c244764f6bd6344de37389203e052e283b6c3cb376b5bde37e78fe673ce63368d7390c3a0b8edddbf8e61bb3a3ce2e16bd94bc8c40872ce68820cdf29ab84f2cd7390c3a0b8edddbf8e61bb3a3ce2e16bd94bc8c40872ce68820cdf29ab84f2ce047759c50cb256ff773ba077b3785de97ae66e6bfcfb3d5ef21df9a76359d55c16bbc41c98e138a3e1e35e25b00b98c757418d5f67ea88b163f776d6c60bda5c16bbc41c98e138a3e1e35e25b00b98c757418d5f67ea88b163f776d6c60bda5c6cfaf4eef7139f11f8f431580dce2d224ab8ed6462c5879bb8e0566a80f1f0fb4655b342f9f189802a467209a2c5ad013a34359f2ddfab349fdb06cda165b1fb4655b342f9f189802a467209a2c5ad013a34359f2ddfab349fdb06cda165b1f590f7d618091ff1084f7228216772cbe70b70f0d8cf2047f1e6bba4f662a2228db29a2185a20fc8990b98eaa804cc84fba99b77fc6a188e8913e931c09448d50db29a2185a20fc8990b98eaa804cc84fba99b77fc6a188e8913e931c09448d50e0e2682c5ebae3f8db6ea3efe035a7b1d24edf9ceaad43f3a7362616a9e0b2dcebd6a490b89061a4e883fcff9a58423c0e826e82f6a095ca1f1cbecf886e66a1ebd6a490b89061a4e883fcff9a58423c0e826e82f6a095ca1f1cbecf886e66a16a1f579a97eb35d76dccf2b5983634af4c90e47f7957c49f0034ed1df713d3992440bcda4da14001f999affbfe44e0084d723df06e84d86f5a486f9735e5a8112440bcda4da14001f999affbfe44e0084d723df06e84d86f5a486f9735e5a811bea669a7877dbd8337c8dc15e6be92d2b059de0ee8fc010db6f545541727a1ef389dd7d805a484f1b9895e918b20bdf95403b98b78bca48406621b28d0bf0a71389dd7d805a484f1b9895e918b20bdf95403b98b78bca48406621b28d0bf0a71a3aba5245220726d94ee5bd1956730e40f58fd2aa26f1d96e5db752014ea6d3e108c46dc0149bde8d0640c417a7a892fc61051ce17277b02f1a29120e6c6a851108c46dc0149bde8d0640c417a7a892fc61051ce17277b02f1a29120e6c6a851ce3bedf7746d602f3399abc7edfc9186f6702c2aae318387581ee7917e9489c4fc572a81209e00d240a864dca411bd3ddd2bb7bc29207e3c399443ba10b2db91fc572a81209e00d240a864dca411bd3ddd2bb7bc29207e3c399443ba10b2db912454467cf386a5615765821b1033bd02bb561155a7b05075ab2b5863cfd572a573100ccc2382c7390adb6b04555ebfe1f302a3db848ab467d0fcb406b4027b5173100ccc2382c7390adb6b04555ebfe1f302a3db848ab467d0fcb406b4027b5198a8816282d3cb5d72644d493db6588568dfbc61257082beac05519f5c2ad2beb2a5611c2069fb9553a37c26a894c2806e88c179e17b6b08f2d307ba3d7f31acb2a5611c2069fb9553a37c26a894c2806e88c179e17b6b08f2d307ba3d7f31ac16c38154bc85bdf5ed5c12efd37ec220ff4610a33785a64d66793a30699fd934bfb56b5cb6a0c1e6050c0c2c3cfde63b29b4b02e4f1f6754ff7ad8b51e1a4574bfb56b5cb6a0c1e6050c0c2c3cfde63b29b4b02e4f1f6754ff7ad8b51e1a4574de8b9d3c5d0639aac41a80d9e3a2e9d2ab65e12a24117fa8e1da0c61fb1805c7605a8bba817df4c7464a1e36f727599bb2d4f6137706ae01cd87b44fb3a6bd43605a8bba817df4c7464a1e36f727599bb2d4f6137706ae01cd87b44fb3a6bd43c18a223a15952eccad0ed35566a36af1330092b2a10267e0e7eaa07c75744db2e24c3abaf163166ba8a00bd99ce4e184c3ff167c082f3926d7999251f0603eace24c3abaf163166ba8a00bd99ce4e184c3ff167c082f3926d7999251f0603eacd53ef7c92cc4d0a337ad3e5de28f9b8c5c225cb95d5aa5a8f1c2af7e58047d044b4f3d7edff42fa4ea6852e3fb67f9dbafa304184f02d0f7e93d85b3d5c63b434b4f3d7edff42fa4ea6852e3fb67f9dbafa304184f02d0f7e93d85b3d5c63b43e50c403bca721ea2bffbd5fe579029a67269219789cef057c94664888e170d0111f8614db666c9f31d5eed707012ebd1624b65f10adc7a5c9559ff44a4e0573a11f8614db666c9f31d5eed707012ebd1624b65f10adc7a5c9559ff44a4e0573a1b08f6d0297e0536cbe9724b5b6d080a7205f79eaddbd891f20408b6da2f9d323cb53eb771b579d71433f7cdb9c5e6f79e5a0c44e95e8243ee6d49600b5ee5e03cb53eb771b579d71433f7cdb9c5e6f79e5a0c44e95e8243ee6d49600b5ee5e038016d016791c815aa454d6f53e7deb93931b200f002c82302ec558e62389aff780577e588e09405475b03b778ab483c8410b74d8566c68dd9ac0b6738fcca3b780577e588e09405475b03b778ab483c8410b74d8566c68dd9ac0b6738fcca3ba20f20172f3832f8a09ab2c552fc1d4919fe718729f07f53bd44fae4762030f5eec5eea72081e7103f6322ef26127b6793f89a24a523196f2a6a554d790586d8eec5eea72081e7103f6322ef26127b6793f89a24a523196f2a6a554d790586d8927d2967c634146ae08c37e11a027fe4eba07b1783e0323d38f23f0b5fcdd6b5ac1e19b12fee595ee53fd4358ce0d78bb79a637f805bad0e11ff3b14db0d8cc5ac1e19b12fee595ee53fd4358ce0d78bb79a637f805bad0e11ff3b14db0d8cc59e313dff911b21396655120d4ded072686841c07fae5434c5a29cb5a0ff4bf59a96375dfe43e758a0abe606da6424a59f34489ef4c654d08cdd62e67fa8a2c32a96375dfe43e758a0abe606da6424a59f34489ef4c654d08cdd62e67fa8a2c3209744895645bb65e8c4c9645c3268caf5e1054bdb6aab578bd1a6a8606d53d793e90aa6ed8857dbe8afdc3c18b7f836f15e1c4222b8dcf7147cbb036d1267f363e90aa6ed8857dbe8afdc3c18b7f836f15e1c4222b8dcf7147cbb036d1267f36ce55deef2cd8df001e124e6c5579082a1c91e9b621adada5fe11d2fda35de6318978e4997ee1f6ad29ce6bc02be9c700cb7198552c20d10bfa70c4b8d4a0046d0916d2355af161934b0569227f582ca5ad884a6ea85aa71a7eed37b7fe656c780916d2355af161934b0569227f582ca5ad884a6ea85aa71a7eed37b7fe656c78b99755f4f519373e3bb5ca7c782074a8f2806c85f981fb7b0837750d133899404af430ff1a3536965a01508bbd70f126cb721fbfd6a0416dfed10cf9c281834c4af430ff1a3536965a01508bbd70f126cb721fbfd6a0416dfed10cf9c281834c423c932f63f4520e2ec197a64b2cf77b3660874d50d65baea3b32cd47edaf4f9a2e9a2fbe41d71d4d27491256082bacf4038752ec0cada2e6915b9e0f3389502a2e9a2fbe41d71d4d27491256082bacf4038752ec0cada2e6915b9e0f3389502eabf2baead6fee08249c45b2f3f751116cd454f746f2ab15053aea1c2535028aa66fec966cfaa54c079ff6d6171a648f63ae15f1b9a425d65b5605beeddf67d7a66fec966cfaa54c079ff6d6171a648f63ae15f1b9a425d65b5605beeddf67d7e707eb12c9ab46a8c15e59fb8aecd21b8ca09eeeb62c73e4741e7a9faf8c34bf87a0464d96b0b9e97ee59eb8a133245b037e13982d9418bfdd181cc33096f1c487a0464d96b0b9e97ee59eb8a133245b037e13982d9418bfdd181cc33096f1c4bfa733388d5f256eb8e5d7f89113c76cca3f1db38cfa467c53607f83ba1f1defba6289baaf0a6a9e3313aaab11d48eb233486fc035e83eb4041257b2e314eeccba6289baaf0a6a9e3313aaab11d48eb233486fc035e83eb4041257b2e314eecce690a8299d5e00fcadeb8f5e0cc1368c11a19f917a1f0794cf12238b5e03e743ce86f7dbab0147a06b31eb0d673b2a5bad4cef15a49491d2567c80a4d8e4541fce86f7dbab0147a06b31eb0d673b2a5bad4cef15a49491d2567c80a4d8e4541ff3350433d4478cfd70c8f1faf5b92be1d1fec1c62409d0fdb4af089899543476e7055177c1024b2c0209cc3784329b5849c430fea2c22d14550ee003dec9c7f3b7296ab7bb0d6b501e9d1fb160bdaedecee5e9829a62ad241a0dfbdb16708b8623ea9ca72b19703e62fb522f34a4649d8003e3f52da3f5412ac12f2fc4499a2523ea9ca72b19703e62fb522f34a4649d8003e3f52da3f5412ac12f2fc4499a25b72e9be605c8b6eb0f11f3a84281bf92f5112bb89385e032497991b6606c8c64e42e78faef96c057afcbd6b329c2a4bc2fed94dc5b301c4b551a8076587499b226848eb5471ae325cf966f76cc13b1e56d5c5114f907bc2c34d3fa403f5f702026848eb5471ae325cf966f76cc13b1e56d5c5114f907bc2c34d3fa403f5f702064a826746821d66191fc663e008e1d8149414f4cfdc1f62f8f886f93247677af520667f0817b45c4394feaf8d58b1e276ffd85f30e02cf60796738ec0b525edd2f435ce749d76839cfdcfcb627d44921a2cf9b146a103d5ddcc2778e7bdbb928d8ccd998d22552ef97df84f6656114625694bde399f56df572183a6cae5ce6d71a5027c2df6d1d299cb42229437baeb9b386355a3dce5b0e4ef68da9bc5f0e5907ac01e833d13674a178ae5087750d468e7089053fbf5a59384b55e0fb1b24d821b860b2e66f80f7648c68daed5b9d7663b23a0977e5ab07c2295a09fd4090f9ba958ce8ecf91bb7eb968134dfb751207f7bf0d74baa61f6fb5e7ec0c1468c2a8c516afa08dabf438a36da471d5d944a889753d5fff076a40bdeb32a5093e94349093c0d877347c89c0f18b62c80f925bbf80f258fb5082169c4b150ca6c821578bc64f7eff3aa0fd12ca64ad61a09ba2a7df4c6812cc88158e804543de5ce6278bc64f7eff3aa0fd12ca64ad61a09ba2a7df4c6812cc88158e804543de5ce6270ac1324780e8fd70c60dab05f12352b8dab85f2a0d8b440632932cc2cdd86cd2116705f5248a7a446c53af0ec2dcb28814c904fed046fa3a5ae603174b4c752e62f36ac7665b8cd35d3917683f122f6d708301010547c1660a2a4011d3b7149d0390fe9ef532ff3e5c76227165554ae1781e733b877335aa2240b7d088f8e013ce200168ab75b31fe8d18493a85ac4e2ecf049129fb4386f5293f3295f9c3b53ce200168ab75b31fe8d18493a85ac4e2ecf049129fb4386f5293f3295f9c3b5a86a6cada83c85b5bd9462171eda944a8f36d6253f24566fb68767fad035a5acf6ce95376c80839e3fc6c7324c41b9d5d871cddb042a7aaacec3cd76a9a26c4bf6ce95376c80839e3fc6c7324c41b9d5d871cddb042a7aaacec3cd76a9a26c4bb5b0dc90e35471c6ae440e68bd9f87737aec4a29ed019df4403f10b555902f78e217abe5fd4cbb50f7c08bf8c7581aadd0e1934b10c797ee46c29096e8cce6cfe217abe5fd4cbb50f7c08bf8c7581aadd0e1934b10c797ee46c29096e8cce6cfcf8fc914206c842ae07892f9ebd769ee5776c6d841f7a098b2e1cca5887baedbe13f4b7acb2cfef2eeaddd18caa07556fd1e5f12678041a17fe63d0454d65c27e13f4b7acb2cfef2eeaddd18caa07556fd1e5f12678041a17fe63d0454d65c2736f9f4a378cf719e16d2f9633841bd3d9c8db46c3f49c389f4bba51264b971647ebc3c23679da21bb2f4bf15f21773f922b2b72a108d490d34dcdbc3703770217ebc3c23679da21bb2f4bf15f21773f922b2b72a108d490d34dcdbc370377021a015fcc571814e6954ef36c75fafa97851b4cb97f307b66e2a447519475f699df7afd0ed46485da68282a5be088b257ebb47bc15502bdaff2d91fd4f61c94e6ef7afd0ed46485da68282a5be088b257ebb47bc15502bdaff2d91fd4f61c94e6e307cf9dbd3d029207f23ae3c9953dd0d1dd46e5b6038be82d8df3e8ce7d4557a3c0b67005ede0edf634c2a742129f77d87a4bcb8efa225e754ffed8aa36934ee3c0b67005ede0edf634c2a742129f77d87a4bcb8efa225e754ffed8aa36934ee219e19e730419ad68634a72257b67681bbfabe81c8897e0bff1eeff4c7ebff51a8e60ec30434444fdd8b6ec660eeafba4d2bcc61cb29eb22d300ef548ab0b4d2a8e60ec30434444fdd8b6ec660eeafba4d2bcc61cb29eb22d300ef548ab0b4d299aa3ba124c05803f95d18096febf44faea88cb92848b1ab645e18c6a4bf4399064d99a02bdc74aec41430903d743d0e0420e7ee36edfe0662e376c5458c727a064d99a02bdc74aec41430903d743d0e0420e7ee36edfe0662e376c5458c727aac4b807ddc634eb21b1cd3d0a81c302b75c794017a7a651f400307cdf551bc2b05903b47a5741271f60d94522151a6a28eb5e9befc2a733e5e5040f06ec063cb05903b47a5741271f60d94522151a6a28eb5e9befc2a733e5e5040f06ec063cbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556b2e8a1512c252a45749106bb4548ab01c04b686718d727b15adcff77e3fd8c66b2e8a1512c252a45749106bb4548ab01c04b686718d727b15adcff77e3fd8c67b2663382c0c5dd18e0bcefb1e6fcb22cbe6ddb0b849afe2f937ef31d398ff183a434589e7df61eea76100361897179ecdc8ffadc3816b1a495d46780b80c08c3a434589e7df61eea76100361897179ecdc8ffadc3816b1a495d46780b80c08c9ec6d369703437bdb142af928e25c87fcd8006d1185262d342ea33188b04bac3997ee6ceaa8802ec3eca001333f94db7ee7fdaa21cef5f9ac48fd8f8b753b445997ee6ceaa8802ec3eca001333f94db7ee7fdaa21cef5f9ac48fd8f8b753b445a49c85b47c3ac5df71a819cca47bf54072d8907e5999f3dde23888ccef9cdb2c50f82ad004dad160e4e2f9b706f62d7d80cc140e0d4e92b791cef33b95700f4fbc7930969403d93daf9ab74c8d2393bf2b1d12bb2f673b21b828a0b4f7a380e0bc7930969403d93daf9ab74c8d2393bf2b1d12bb2f673b21b828a0b4f7a380e0601e43ea2edb9217c5a5c5b2bd12bfb4bdaabc2474c9071145d1906e957e7b9b4fd57c52397fb7eed50378bf452f3160bb4439ccb939210b954e52fd20161db14fd57c52397fb7eed50378bf452f3160bb4439ccb939210b954e52fd20161db1edd08677a44e9f900cbceaa79e2b304586eeef67e6c4ae82962f53255c501f7ef4eda8857e72f8d7a5355f393f215a617d4c7d72bef785bbe027ee780cbb843bf4eda8857e72f8d7a5355f393f215a617d4c7d72bef785bbe027ee780cbb843b47cc41f44b81b2efcd33299788719647ee3e683fa0bff46d517158e07d64a143c3abf06d922ee762f284668765a061a89d5a13f8f3859a29e26953fb2ea2a42bc3abf06d922ee762f284668765a061a89d5a13f8f3859a29e26953fb2ea2a42b81e7fe3f374560bcc7dd6f87c472ba89fb4371b5e3be89c5a5be4f0d2646159345bea18ce099f52684d0196729c51edd618b725b50fccfc52d250c34aa3a846a21b894b517690d25853ed91e3e8a696793c6c0d731966e38909aa1554dcfa1b30414e6955aa5e18a3e373215ac966ca6943caa88a2e724a07e7fd290a6395050bd02ee05fae5cc4322caebf54ad0dce17def7cda3d42b2db9414cf8db8f528912f99fe273e1bc41f37b2e51fc96ffdfa2f75c1da3284cf423c534c0dc2506cd844fed6d398fc3ef057ec94efa1e069c62ce02f681c47f4edc233b7dc4429a65450b77914b1644cf553a9fb6752e56a58b63ad435c0d710e8628fe10cb24f0c99ce69d3e4b44d6d145485a92de02a9713cf276729e3922c804ca7c9d41bd6606cb8e03ea00d0380f4e004ffd90b43e0db79782143e759879a1e1928b899e05436143123946996f96428ef66638202d45df792e18e826a5d7496f53cea179737f9f1886523e4b9ded1e3f7437474ee0e7e8f402a05dbf276db77ecb6b6d1a9081ec2c2db67e685ab9d49b3c3fb440512ad5708cf543f06a17c8712e3f7b34e7eb1c2c2db67e685ab9d49b3c3fb440512ad5708cf543f06a17c8712e3f7b34e7eb1ffe36259d26d1e27277e88ad8872a79793a15c4f2bc164d0437653d3667b1a0f76d696d737bd4be70b6b54672462a847d97841bff139338d57cf77515553cfc776d696d737bd4be70b6b54672462a847d97841bff139338d57cf77515553cfc7ac89227c858474e3dfb480bcb9b7820da6d2cf738aa9ced255f9ab714e13dad2c604d466ae4228892ca93177e6b5a8ceea91a8fac6152f9ef69da5256cf31de4c604d466ae4228892ca93177e6b5a8ceea91a8fac6152f9ef69da5256cf31de45b3b14707192380b5a50f76ae4d54ddce0fcb9bebb95dc16738a9a624f150106fbddc8cad617a0133d2d234b2bf3428fbc682722378c67b5e531d92ba3103ad3fbddc8cad617a0133d2d234b2bf3428fbc682722378c67b5e531d92ba3103ad39bc211dd99f9731c0b01715926b02e0e4a474253e6d08dddaf1207d35fde649a8b0e37559121c340d8db7dd3c97d05d13c1207921162178a01c71212133c5f198b0e37559121c340d8db7dd3c97d05d13c1207921162178a01c71212133c5f19e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855686424e5a1b16389f71c2554ebab58525d611db4c74ccb87dff4769c55da9c8a686424e5a1b16389f71c2554ebab58525d611db4c74ccb87dff4769c55da9c8aee6e7129b2c1c8179c8faa75e740550c96ab7ca0b5b90c66d6b59fe9553b23528ce6d6636a16796329a976dae13b63140e0bb63a5633b60595e7cbedd85bdc778ce6d6636a16796329a976dae13b63140e0bb63a5633b60595e7cbedd85bdc7741b78504dd960edb8231ca6eaf21e8f97abe27c6a7ea72ea5c0c5b727b852618d8c65ef10c6fab54904690a90d009ffb2ff912afe05b739329249bd8c82e52d0d8c65ef10c6fab54904690a90d009ffb2ff912afe05b739329249bd8c82e52d0126e22159249a2ec651458f349541389c7990c6e1af201b0ab351a659de5399d39197333a7fef62e36a67e8a5bb86fa083b4aad2211fda4919c87fee97cc64ee9939b80e079ff5d0f19a94b0f301ec757912b4ea416ceffb88f993f601c931299939b80e079ff5d0f19a94b0f301ec757912b4ea416ceffb88f993f601c93129fb91d406f7b2d1ee99bcaa73fa140de202a37ccb344aaea53d4d9366e6449aee8aeab35ce39a0584fbf74ce12cfd74a5ef53b3f9070a75b22a4fc91b7c57a72a8aeab35ce39a0584fbf74ce12cfd74a5ef53b3f9070a75b22a4fc91b7c57a72a25b4f7f88a466c7e89fe4c44b72fa71eb8e5048c476299e5ff21236e14d57c47bde779e85bf0ed27a24c1fc93be4adc3ab3bdd50ba2f7f58ad79e03d7dc12f38bde779e85bf0ed27a24c1fc93be4adc3ab3bdd50ba2f7f58ad79e03d7dc12f386bf44d49aed92307db2ada50b3a9a2a6c105d87a889e044c9b20f9cc111284129c8dbccbdae14c66f3fd99905f4ad734bd5e0564c3134e8d02ee0dd4edba6f059c8dbccbdae14c66f3fd99905f4ad734bd5e0564c3134e8d02ee0dd4edba6f05e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dbae4138743bb6517335009e2ef6e4b9fd9143e361ee13100061b9d45b6d4226dbae4138743bb6517335009e2ef6e4b9fd9143e361ee13100061b9d45b6d4226665a77f6577160deb51b480e8a804b4679dc3ac9d2d6ea2aaf30e70fbef5334f52dd90ced2a5aa970c32cb1941360c022ba2ed589c00367435ef867cc9e459c252dd90ced2a5aa970c32cb1941360c022ba2ed589c00367435ef867cc9e459c226b078383a185630a3c2e7dfdb58f3fdc8cdb065e7d01e5f2f4bc8b568af2306e18984abdec745f1f31ca18ce268f4a0692e41569eb941e6053a188f5fc01a77e18984abdec745f1f31ca18ce268f4a0692e41569eb941e6053a188f5fc01a77b3b2b393fac7f0a9453f32f963ec56138024119dd480e01c4c9b7132b52a4d66534d2c0a08876b8bad812c83a6f5a8d13dd365d64df4d1ce574ca2deb9783ed0534d2c0a08876b8bad812c83a6f5a8d13dd365d64df4d1ce574ca2deb9783ed0c8595b7f1e7cda31b3a3f07a8aaf2138873a5678c6d9c869d8862ee588a569a8c63880f8d7d73c6ac6ae027c10bca58a33821c9d1a8989d24f1be083fbfdae3ac63880f8d7d73c6ac6ae027c10bca58a33821c9d1a8989d24f1be083fbfdae3a2faab6adc418821728cd5128cf21be695ae18784862714c70189a22311d770984fbf55ca11958d5a3045cc94ea3ad4f7c56aea6f2223b95e5745625bdd7e1c304fbf55ca11958d5a3045cc94ea3ad4f7c56aea6f2223b95e5745625bdd7e1c3087d87f928eeb3e659d6ffbc657decb6399e576021223c0639133cce83962fad36501caa4e12af27190e2cf185ed1beb609becf2a4fef127c57147c5451ab57fc6501caa4e12af27190e2cf185ed1beb609becf2a4fef127c57147c5451ab57fc1bc161e72fa931f2dafa7b6e7bcf5df5df2ab99603b01cda7a06aa814ab820101a92a110ae462cd7482881231127dd94237b5fee7d5e8ec805f407cc868500ca1a92a110ae462cd7482881231127dd94237b5fee7d5e8ec805f407cc868500ca4e3c4f40f87ed2c1f17866ffa58490a6b026fd5ef0f26a4ab78d2dfc4ee1269a7b241402de639d1cd31f5294be78fb744e1fc1dd27d670b2cf5fe12bd85732717b241402de639d1cd31f5294be78fb744e1fc1dd27d670b2cf5fe12bd85732710e522d12850ab7857ac4d314f72247a5521eaf956ae2ec860fcbc039fe605c023cca6b4c15f60ee2ecbc67b36bfcc178a9e5b66283f5eb634335ba0a36fedfee3cca6b4c15f60ee2ecbc67b36bfcc178a9e5b66283f5eb634335ba0a36fedfee152cd15037c387f058b3f15143486b3dac2e251c7f6caf6f2de7f5dd8c40723971dae6b3a972d1288714cf0d67d5e06d6d277727b858e56f7908e091434a58ef71dae6b3a972d1288714cf0d67d5e06d6d277727b858e56f7908e091434a58efc2f46c7268b7f28773cc39dcbba0cae36906e1ae602e55e5bc84da3445a1016da4e84d50f49903da138bab577e3dcb1fa13142e06957ca4ead1d45daa7d9e4c1a4e84d50f49903da138bab577e3dcb1fa13142e06957ca4ead1d45daa7d9e4c138f06d09842606dcb2a1ce587717873574420bd67010d6947dec855f7e1d181f40f5404f2c5734a96fcad87ff88210130669851b733e1a691f33d15a5ebcc7d540f5404f2c5734a96fcad87ff88210130669851b733e1a691f33d15a5ebcc7d5f3d319dfcd76c1b5d2aa2f36d9e688e70ca95e04aeaddb2cd41e68eebefa958cb1e6fbac5a938e0e976227d0816cd5b45dd2b5fffaad86bb547118c6996a03b3b1e6fbac5a938e0e976227d0816cd5b45dd2b5fffaad86bb547118c6996a03b3014951dd6ff41cb055c6a88fbe0a105b01dabb8ab41d18ee7620b7d8dc1462f829b7c3d867d265991579218a3ffcc741d4f8ab999b19d9ca187eb8b4b2ef7b1529b7c3d867d265991579218a3ffcc741d4f8ab999b19d9ca187eb8b4b2ef7b15335131eda075c8c969785b6dc6aae1b73c906ccf7711b05a8a7c96ee08357b32f5454b296767c75b66d7ab8dbca89117e70b4541b9eb3cc3abacca9ec6e08822f5454b296767c75b66d7ab8dbca89117e70b4541b9eb3cc3abacca9ec6e08822e8aea921a51c3f4a33dd8c0fb82f36817aa38fcb3525597193accf9ea2e1339104fbdfc54168608f07c958c8b486842c82d72a5a503ff14be7807554d75eb5b304fbdfc54168608f07c958c8b486842c82d72a5a503ff14be7807554d75eb5b33a30ae5072f7d2b2eeba31f290ba131f2b15fba46ee9a30f83f4904353a35f5a88cd68e956fae92e6eddd8be3eb0f6663c3d198b3d887f523cf4da471613e2b788cd68e956fae92e6eddd8be3eb0f6663c3d198b3d887f523cf4da471613e2b793ff1e4b889963a34ba8962954190c86794f40386c9992d2321d74b379e04a36f935604a7c2ce4af1f1ecc5182a2deeaf02c47919b12ce6c06586c71f28f4cfdf935604a7c2ce4af1f1ecc5182a2deeaf02c47919b12ce6c06586c71f28f4cfde7055177c1024b2c0209cc3784329b5849c430fea2c22d14550ee003dec9c7f3ba737ab2318a68a9406f37e4a78e0c3fdbfdc588eb370dbddf45685c724618f853966fea33b5a6dd2a3802d2524689664dbe5484966fb2387264eff331f670667517fa71afba04ad790bd8476fc47a5248fea805ed18effcd3d2544d63f7a10556b514a68f64bd44a57042b3460e46214331938e851bccc404352f71e3f90a28da5501a9868373b5cf35e04f1bb34b9b8ad04e8398b350a8d0d7adeab952f81291c2d4495d82a1d418d488beaaac61fdfb416f8a4d0ad995f35ac8314e00f8a6241f7c63a911337da4bb398fab9a562d155c836e077308c99908a9ed4e687e771f08d1e567c452765e980f0e72fdb22d4b588b124079a8b69d92339406851c42c1e6c417af27f1e0dec4fc5de1088a7be14f94647ee5df6f07719ac1508d4c3141b4c521f1c89f8ccad05d3300d846685d48ae2b21c4dd8787533589e374d1110b9557182f7a77f01f17274c132b42e25ba2373322aaf062cd5d25e1ce5a5e019415c371ca170a237e6f7afc488152086feb499ca9ed13c11de351a8869f94532d55504258452a5ae63b022f678e3ba6311b5cd7f526db9e608ec02d055a43b4ea1a1e673d78541a2b6e2eb926fd4aea24bc8bfb51d2328d5693f24bfffd27ad98fbcc9ccafc4adce4ea32c4f49fa0a07a349cf6574dc597a28cb3872e3be741c5bdf006088d5cd36043a3e09f0c537fd684d6939e3d85d5ea22dd2068942549f48ef1060d48baae56af00ef1c2f74784ff67c818c5d4f2b6c84efd91e2fba8c6001fcfd10948e3d8abdf90ffdb806fc33da099d13ddae5db522844d27d63035368bfc4ce07f34fe6e00cfd0dfbf23bfd778fa660ba64f9cad363d12ca13e13eba545b048b28da498e2eb7059f3111aef12fc613d60bfad99759d5d514339c31a91cfb293ad9f1c77b706e1cb26cd7d195d3ba1127571fa1726fb56ed27e0211f841e0ad0e4efee65683b08a43220d8d1a70cb67caac4abc32a5bbd7c25e6bfe68deccc7bc280b54efc5379898c3785e3e7f0d968efe3df835fded677151861733a820b3222f22edae6c38304ed14152bd398c40f6f66cf7c218346c9e2499553171564affd30cd55f5cddecb62146d08270854cc48da582e4f057a5d24cc390e09bb214e231ef6bfec8ee0c822a0dbbd5584a14ad017436c45f19332ff9da0b780a7cee5a9bfb3794dac1cd100c84adbe314bcd16e6a6a61e6bddc3d3011beb23b17f0569bb8d9700f10ff3b54cf346e2c82abce6cb356d11b545750c4e2d1b23b17f0569bb8d9700f10ff3b54cf346e2c82abce6cb356d11b545750c4e2d1bb222d0c864b2f1f24797b7f71f3bd9f221bd3481d51e84ffc541f0c34e412e9302c82dd9f5da7c5b8d72e13fc0a8693c0362923eb6fa1449ca8f3416ebbb86e302c82dd9f5da7c5b8d72e13fc0a8693c0362923eb6fa1449ca8f3416ebbb86e394a9f6a4b04dd30a51c8101d425bbb2b0e635c4ad0690cff1246e73157a4e9768826ef087dc7ec68ebc49b602a91cd277bbe0f78082d648acf7c67b420834030c99c486b1c3b0aa95afed39411d3582029ae48d072a73c7f4441377e8b5fb66ac99c486b1c3b0aa95afed39411d3582029ae48d072a73c7f4441377e8b5fb66a1ba29fb6ecb0a0dfac1c7583e8abbb3b57cb39b546790a90d67611f5a20e62f76b17646b833dfea043c178bb054c891180bb651d662a28665e9e58fa03e14d5b6b17646b833dfea043c178bb054c891180bb651d662a28665e9e58fa03e14d5b49bc18b0f70eff7e9d64dbaa1b7838fa37c99c19cec0d1fec575f77f3cf0efef3198c57f6cc168a347ce186236ed1e711073c885475e13f1a817201bafd84c5a3198c57f6cc168a347ce186236ed1e711073c885475e13f1a817201bafd84c5ad2174775677ae1efaab347ca643e35c10795c32032eb16d1f0783f8701d91ebc696008176744c75017287a3e981ccf0dfb001a206fcbcda82cd1a928beb49e2d696008176744c75017287a3e981ccf0dfb001a206fcbcda82cd1a928beb49e2de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855647eadbc21bb436c9a3998f8dd4ef1b6fd9d9ce2dd3bab89532ea1e9311a6db0647eadbc21bb436c9a3998f8dd4ef1b6fd9d9ce2dd3bab89532ea1e9311a6db07fbd9d4d551f03b802c64026b3358930476437f69d5ee98bef8ea2115c5cd0a25ca9583919c55b3921c4e3ab2cd961cca5f7e5bd358db9b9f96c996ebcb29da65ca9583919c55b3921c4e3ab2cd961cca5f7e5bd358db9b9f96c996ebcb29da695f3b225b4f1f470d40fc333868363f6b6fd2a8fba127050c5d3a9251c6f0f6bdb96a934d8714ae35e382d6f2bba221fd912516bae7f299726cca3fd49097162db96a934d8714ae35e382d6f2bba221fd912516bae7f299726cca3fd49097162575c5e9cbabd649dfc3baead7a4ee3f97ed21fd7b7c872f442e25614890dfe8d971138acb7e741e9451de92419ea7220d45a96dd00616852111ac3dd3021a565971138acb7e741e9451de92419ea7220d45a96dd00616852111ac3dd3021a56552c8fc6dc813d2ff9164e583f440513c5be33049409444d81194db2801315c7a8a41745f1902ef8bb45d71ddefb6927614e48d3b23c063edf96674df24a8cab78a41745f1902ef8bb45d71ddefb6927614e48d3b23c063edf96674df24a8cab7526e3afc3d2f3f16c51bd4cd559838230484350505e9a536afec758238fcd5bfaa5ff65216477b75a80107d7c77a40b9d3b9a26c99b7bd58b923dac86888712daa5ff65216477b75a80107d7c77a40b9d3b9a26c99b7bd58b923dac86888712dd0259b89bc3e8bb72e66e11d123382b60717ccf0beefc540487ee2935abdeb62b5680361987a658a6c4ff2ccbf7632cd4f52bc96849979ae88ab35af7f5060e8b5680361987a658a6c4ff2ccbf7632cd4f52bc96849979ae88ab35af7f5060e8f4a23b7f68fda8b67dca0acb4c147c30642ae86589377b6b6e73f9bf39d437f8744853942536849c3330a1f71e09658d01d3c4b4a50282aed0371fe83d1b05c6744853942536849c3330a1f71e09658d01d3c4b4a50282aed0371fe83d1b05c68fb5f3be2b9107ba0a3ab30b05cf8cf93f24cd222cd2132c40ff3cbd82f4ba770fbebddc1d199b705043596484cc33154c802f962cdeeffefb343ffd1c2f50a30fbebddc1d199b705043596484cc33154c802f962cdeeffefb343ffd1c2f50a36e5ce520a384084bbcb0c269b6b3cfa0f2236786565dba20880134881f76c0fbc7cb1d636dbacd1fda0d82001e38e4aabc48f925a5efb0db086c0469fef03e44c7cb1d636dbacd1fda0d82001e38e4aabc48f925a5efb0db086c0469fef03e4491c2a4288f47151ee95bbd610de234f4f545916e20953f61ab0f2fa3f25c740da4b897fd19bc7d6349ab66fe0c168a4c3a107cc1f8dae8dfa741ef6222fcaab0a4b897fd19bc7d6349ab66fe0c168a4c3a107cc1f8dae8dfa741ef6222fcaab0dfcc2de03ad023bb807806e8e5fac34d8c8065252cdfb07f58d58f7b5cfb2f8b4a2a405b670c66a2319dd31904bb975e79f1cde0939d308b9e014259fe5fded94a2a405b670c66a2319dd31904bb975e79f1cde0939d308b9e014259fe5fded9092fb589aca5bcda6821530a475a0fd156e9adaefee08631dbf1c6dd0228e398f4d210107472f9a175ab5bf2a83a00490c071013d3dd884cf7bd506a205861eaf4d210107472f9a175ab5bf2a83a00490c071013d3dd884cf7bd506a205861ea77003e97d1803f4a27684a3a476e1dedc31d33f9098cf3b6a82f577de6c10bbbddcdde81d145a463bea80826655149e74696602cff803eb61650cb6e4311b396ddcdde81d145a463bea80826655149e74696602cff803eb61650cb6e4311b3964fc783947605c6d4f4892231eac5bcf85363fe9975b0cd31f94b21b73f521a5d36574e084e6b087ec478991b3460dea2ddb7c4036af388ac91e3c6b1f3661128598915c61b24b9e036ff2ae23121210e1ebdfaa3d72c1fd18314f2678199a58d33fec05bc465fdb3ce6b3d1dc5f84526ae9c7c3c2eb4bb03ded63bc11f88668cfbd7c7a79b68c8490a2c3ea39e00332661f737f08180f70ddbbe55b1eddf6625bde88343de22113aabe5b0d047cfa14f7bbcbb76bb8b2aead3dccf42fec7ab45a8673192fe36ce19c2a891664e0ecbe0f1203639ed48ef5e66c0ff2321dd8574435582271b0f5e78b283fb13fcb225fa15e05fe35627d4a8be894887dfd35c18db7d5481c8c3865c875e2139fa2cf0520ab1576a1b15ee8722e3c3ec3a93ed4f23da517591968362fd5c8bb8a9162d23b956660aabacd4b7e49a049bf33f3e5cbfa38c417690cee2825c36308b0823aad253cbdda1c909919dcc5aa3e733c9a91fafca16ed0377bd569de1dfa4518908949e8c4e605761104d4496164acac6ac17f1a727768b9c7f9dcffaf182e82fd41764f780eb7f9d5d30fd1d31908293a45048ed98569d2a89b4c77126cc2097fb1bfb151c023ae08140594dcd6bc11cb259876906402db113e82f36d35ec9c8cd7027242a84952dddd0733b37bf44749dc09253548e9cea8a436cab40b435709e562302efbcf73b500ffa8c5652d363b39555dd2faa72f428c9ac12e7919e90a95b4e03921083c8aaedbc1997a9be4fb6b40be93a908407a7ec80e6bdd304874c276997c561acda75cb5e68bd4d74d5b98b91f9ef7394161218e0feb8b46a0513a98813207d85d122c15613301b80b01093a4c2be31688a66bf61573568b4fc36145c113eea002b178acde1ea34c18369322a21e972124f8d2a7599fa3db16539a682e2c5cb7abce0b321704a04103ee8df9d0bf23c7c97993a84029a538630f8ecc4ab1534bd5d7250a548294cb76c2f5e8ca7a48e438d1d6d0eaab587b1cff8b11663f4d04a19aac913a7c9e9aac51835dccc593454088b6331bf6a7d34249cf54cc5c855991433954454510db651d1527392b9ac65366daf87ddbe6e60f6516f01d2a7e835c9fe88e7151b924ab53b61f832478404b3383425eda2d6cb54c0ca14107b19bc8b0dbcd5d8c58f615868031fdf5b1b370f5f06854645b14ef85fd1301bdd83f284fce90a2647241be29e0e78adc0c1b5fcdb0d37abf2be077a98f0221ea227d992373ee5f302757653a5813503b262eb5648c9c9a8965e546b2a7f12ba1b79836b1c7397b284705fcc6254c668b922fbb86e2c5cd27b049ddb79f02b5f7dc2a22102b18e63a96b2d5099f4557aa5750d6a3ad2b8afa7aeb45c879d98fcf434d0a6d2b528896a343c216a910b5d0abee6854d2447fa2c02ca5b2c1b7c1783a07c59f39f4feb9e6999e35941ed3cf0690630c06d6d73a62f5148254b4c3743cc03eb6f93e7406ce1eccfc684dcbd56ab67978e32246f3cb3e13221b9053b49abfa82ab76cc7e342ae262e0385be9934c0cb58cca836ff54304ae39e6fff7c635f9fa317747741261513a7a297b4a53237909f5ab58dd7d6c3cab7b632db2972ff7529343b0a600721507337f7aa59bd56e70c801a3acca36d044fe189a8b1b5f0cb1601705ee20c5dd0d70b7172b12ead19c8776d683dbc20b611231c1cd4b722423e36c42fbd945fd8945571dd255332cc7fe719f4bea093fc3c4b58aa50f49207400ee18518ce171149f5f704989971b90bc66ec66467c4208da1ce1b4751821fa3c6ca0d5d8532fce98a0375695019a60334bd578d0aa217e96be5e928bcd608999d50034c1971c58cefa54903dc415c870d0e2fc7cc5e9d6e056e57268007799e3ee9c6834730cfcf1faf6b68c31f82b4e985f980c57e32d507e14a6eb6fd625ef3dc29a95ba133d46c8ae13d6ed879681a8191f2a9e9e8957365abde3857b920643be4951a4ff73107b34754b61d9d5ac50991a4e400f36546b39f3322d72b351f72ffd79ce1f5afc66fc0380d3e75d2fc5586d31ab7457cad41b07f6d389f113295e3cbc4c5a8ae0fe11875cac766db41c2ba36ce13c714849d6fb5812f6c7f493af5da5661ff2c4a13f831b752c878f3bcd00894a1f77aa2ea563ec8c70627773ea9c494dfcdd5a7b05e530a312d5fb3f2c59e64a18ab8662e3506ba3b48cb66dc36b600609aa89fa32b0472dfa062d8a322a207653de3f8e2a73de3aca1bbece5a21eb7a289490685fb251d74acefd5d98a7a743647c00301d8876f96b67672bab0af2ecb7cf606e334c699918c59a8836d954ccfee410762777d5e6e51f76e53d9ab691563742563b5af89fe32a777bcdce9673e51f40be81301a0fc3a97dffb92a180f1aff146357b2d4528a5d22a754cab4d2b48a1dacf5515b6f56d71502938709bfccb16532e7494ab4ebc365974d3f682b2c74d9a0574454be6f5a02699d1332393e51db32e7494ab4ebc365974d3f682b2c74d9a0574454be6f5a02699d1332393e51dbcc6b4a7e53c14784047f321f59e6375900384dab5b8e099d27aca7ff70e390ef42e5845c7631c45676cc9c57146c118cb524e45d390ce227e93fe501b7f4bae242e5845c7631c45676cc9c57146c118cb524e45d390ce227e93fe501b7f4bae20aa35ddcddb30aec9f2ca40fd03dc6e7f04f48b404179391968d3e51ec27e785e665ee46b7afab0d0e4eb926c714957678d9ea8f14d3dfdb5ccae9f7699d4297e665ee46b7afab0d0e4eb926c714957678d9ea8f14d3dfdb5ccae9f7699d4297a24663e116d39b828922fe3a244084a797d99e9c7e8a69b93d650b7e35394507b6718a7e5ff2061e63ffc386a4b1ffcbead8d1b8bb84d158e33f993573260ac5b6718a7e5ff2061e63ffc386a4b1ffcbead8d1b8bb84d158e33f993573260ac54f35fe16791457ae64f7cb30717fea8bd1339be6a34fd8465b3067111337cac692989cd8daa6e760433adb0df72acae0920c78440f9c055504f06b5f4a2a89f592989cd8daa6e760433adb0df72acae0920c78440f9c055504f06b5f4a2a89f565f5ed15af2858b7964b47734eff5b79bfc642b154776b038cb1a64c1bd3e5ddef85d9fd3a23a2fca6f601dad512e2ca7b44c52693cdf4cadd8febca14d827d8ef85d9fd3a23a2fca6f601dad512e2ca7b44c52693cdf4cadd8febca14d827d8a0f948813b2782e2a2a1ac16b74c0ea3ba8d7089b9087c0aef02f883adeb231bc7f3a98e4258cf0138bcdaa0b8234ec9b9ecb21c29fb73e1362e874307e4412bc7f3a98e4258cf0138bcdaa0b8234ec9b9ecb21c29fb73e1362e874307e4412bab2366dc20d95c8d659c9a61ac5a1fe22e53fb11069578de96b34b90758bb220bf1914bc4f5a3dd2480b88b1553090733a5b9d050fcb76dfb40d77508f9f7b1cbf1914bc4f5a3dd2480b88b1553090733a5b9d050fcb76dfb40d77508f9f7b1cf0dfef2c0f72b546b7717e379e4b101e2f907ef84a6a0133e6e41bbf574cc7cdf2c63cc30baa293ab8ddfde2067a80d78720a48d0512b79f02f48c65439110d2f2c63cc30baa293ab8ddfde2067a80d78720a48d0512b79f02f48c65439110d2072398112e5384168512e16798ba7af637c73336fc3ae32ca1a5df390dca386c9b6720253fab04e6cf5e392e15a640d469a27d1dc60951f755b06ed619ae0ef09b6720253fab04e6cf5e392e15a640d469a27d1dc60951f755b06ed619ae0ef0325ed7d789642cab59604549d45789d94296c154092b41c9380c3495b3ac82ed784d3b1d4803fff0f20bd2cc165e184ef1989d811dbe0a2d1a129173a1e2016a784d3b1d4803fff0f20bd2cc165e184ef1989d811dbe0a2d1a129173a1e2016a1a262aebeef7222428e00cce28f3d0a33e3ec3518ee0b8ede73e056466350d726de72f4788967da46e9d42b0fce2f4200cd948e02497b84acbdcf0bf949168816de72f4788967da46e9d42b0fce2f4200cd948e02497b84acbdcf0bf949168810b3186276f840c709814d1c81a14980919778f6c1c243144a257983d89c471cc502e1e6df23d5bdd372a68bb563cfa6d47357ba012ffd997791d3de88d422c96502e1e6df23d5bdd372a68bb563cfa6d47357ba012ffd997791d3de88d422c967afa80b1cb1f285fc7bfe4085988096dabd5974cc6d4e94cbef1bccdc3eba4ada7ab17fb1653b22abaa380ef94cee25abd871f18c2aaa754ce42ce7a88a9c02aa7ab17fb1653b22abaa380ef94cee25abd871f18c2aaa754ce42ce7a88a9c02a2b5f400094cfe62bfc3b6415bb142772a608ab65a78f7c573ce0f92b1d93b678f550e9d25bba0e98130b3bccc1081396d1e5f63109395219e3960398c162eed3f550e9d25bba0e98130b3bccc1081396d1e5f63109395219e3960398c162eed3508ad22d95c4bafa9da646bda58df306a1e2af60948cc6df89cfd71a1e45eaf73d97e90815f4cf29de1406808f5a92d43d6d4294f713338b0439a7eb9946ef2d3d97e90815f4cf29de1406808f5a92d43d6d4294f713338b0439a7eb9946ef2db241bcc58af520b31050143e200a3cea2242d9281500a156a4d0ad33d6a43d87bdd57f3fa21f4d9a5134db7ae8374c4b728fafc7c3b5768130d6b1d5e2fd9797bdd57f3fa21f4d9a5134db7ae8374c4b728fafc7c3b5768130d6b1d5e2fd979722f56e537280099cc56b56abb68830521b5f6586101d1caccf5e97078bc2770eacd1980ce7927fa2ed7d87c328a28b576dca5d05159f59d69af30c7377ee0b7facd1980ce7927fa2ed7d87c328a28b576dca5d05159f59d69af30c7377ee0b7f446e38fa88d6f1e0fa0c98ee9c5574075ae1ead1ade3c93017f84b44e3689141c855dbca4cf63b08a3830abda146225f2656caea51a5844e986b162174a814c1c855dbca4cf63b08a3830abda146225f2656caea51a5844e986b162174a814c1adadc412fa8b7b9275e565c6db6e55146d15e370967cb0d13d88a86707e17eedd442447e88b67d81acb38184b8f5addfe8b29d4f7bb29e4bf42e63ae8016a6b0d442447e88b67d81acb38184b8f5addfe8b29d4f7bb29e4bf42e63ae8016a6b0c9d2999cf1e0a849035a944614b364116d902f49a2dd81643e053ae9dfad3be41ee184d9a652b48d66b62ba1beaaf35df6c2c0e12a969174421789038762ca141ee184d9a652b48d66b62ba1beaaf35df6c2c0e12a969174421789038762ca1431963cf1746678f09041ae26de13efdcfd0bf87fc71c77609a03db573eb7594c6f6411eeba6d1ea78bb3545a489dc4a34951286bebd926e2a94e3286ff0bf9056f6411eeba6d1ea78bb3545a489dc4a34951286bebd926e2a94e3286ff0bf90555565a3408824c483c774847b2bc8a3e120b66444d6e1e5b6fa3deb99460fba33d2cf42b284c96490ff3a1cc1d82745f16263048342eeab161707cbf8b744e4f3d2cf42b284c96490ff3a1cc1d82745f16263048342eeab161707cbf8b744e4fcb5f3653738760d456cd47c4729e46ad598395159c85ba7ea2252095eed6c927968349d050f453debd852dae17c61c402e14f0f27dbdc9240824ad1b32a0d8f4968349d050f453debd852dae17c61c402e14f0f27dbdc9240824ad1b32a0d8f46edf6cdab61432f280cf07ccb1a4ee17b047bac28f5bcf04d67adb0af17e0d705043127259ed747bede898832737691477a30726cb266f7271743c22d9cf77bd5043127259ed747bede898832737691477a30726cb266f7271743c22d9cf77bd6fa27358046d8b15a954e8fb3797412db7a8b720361fb046a93dd19f38f74e28760485782ae99af71fe95c5d94238e15e192a6772b3da8822374dccc365562e2760485782ae99af71fe95c5d94238e15e192a6772b3da8822374dccc365562e2d7b467d020c79dbb8ed81711d30357820c9a5bac271d77d15fe86150234c09e1c131cbedc51a2553122e3f9f79c4bdc65462ad07ab6870dcbdb29394a6002c9dc131cbedc51a2553122e3f9f79c4bdc65462ad07ab6870dcbdb29394a6002c9d26cf849a28c30836fa48e7071d69dbfe939ae924b828ab27c863775edb268ea2d664042714f75eebaf9035f1af9ad9af45df938b4b1b4e079007e7dbceca167bd664042714f75eebaf9035f1af9ad9af45df938b4b1b4e079007e7dbceca167b2fde130ebdcff279dba49344e43b42378da2ea5c46a33e42fc4d4634e71fac734bf7ca2cd7ec9e2cfc9bda2ab49269cd720cd9e20dd8e41ecf0244a2aa6d0a314bf7ca2cd7ec9e2cfc9bda2ab49269cd720cd9e20dd8e41ecf0244a2aa6d0a3127433aeb501567a9ba1dffd9ed3ba66607373067bd68fde9b53c54dfc7e673c33b6f192e54f4bf55ddfe63aeda79819dd583d9b7d5ae030f7f01b214fc4fbfa93b6f192e54f4bf55ddfe63aeda79819dd583d9b7d5ae030f7f01b214fc4fbfa9edaa0ef2c9336a768f10c17e33dba22c936db99d88d825c8acf51da25b7127ca998bbe6ace9a0054d03c7c30568bd9f4d33084e37b9dc455fb6dc934fbd2063c998bbe6ace9a0054d03c7c30568bd9f4d33084e37b9dc455fb6dc934fbd2063cc07c73b488303ef505508421bdc4392ef04a4bf21dc23f0feb474e9b46fff2a422f36e9ffc45efe35db37521f798f6ee08e20d0d1a5c3f8a1f8819904b99566822f36e9ffc45efe35db37521f798f6ee08e20d0d1a5c3f8a1f8819904b9956686c74159e1795e8b9c3b667a05adbd1570103723f009f12aabb7bcc1cde94f1f1635849001d18692ef17736a6bf478e59e36e6bf252746205b0e0fb98555653a5635849001d18692ef17736a6bf478e59e36e6bf252746205b0e0fb98555653a5ebb169cf377f79ed953a8018c2e5dac6258f07f766f61bae94cd0d257335d14f2ea86f53e4340d8d2d474217289315372d6ad7be754598247b26e1225575d76e2ea86f53e4340d8d2d474217289315372d6ad7be754598247b26e1225575d76e86c23d20b933fb67ab63bfc03e77926841cd82ba91958450894cce38d80b9cd512b076620435194ceacb0b17a282abb73aa715e9b6df60e5938cda5acb9f68c012b076620435194ceacb0b17a282abb73aa715e9b6df60e5938cda5acb9f68c09503101b9c17e9769aeaafead6b20127cd8251d8a15a501b08b3577d5f8465be9a0f0ae07f1c6c722a6eb05f3c9b9c312f73193930a141f8663bc31298dcad0c9a0f0ae07f1c6c722a6eb05f3c9b9c312f73193930a141f8663bc31298dcad0c78f35a8666be58b09dbebc1cd404df340a733d8df2d5ef1bf17a5a21a6a7da8e54bc9a544ef3d5c5cc5254e46bbb8428e9f620c33450d48cab9c29c61d89d43754bc9a544ef3d5c5cc5254e46bbb8428e9f620c33450d48cab9c29c61d89d437846da89d3f743a85a89f93b4c42273c94cfbcc00f994e81f33a1b5036b186d63a6d0798570ba8b7ebe5e6c157350db05dd0403cb2809abd39a294086ae9c7dd1a6d0798570ba8b7ebe5e6c157350db05dd0403cb2809abd39a294086ae9c7dd1ff6d102a89625a6d5f20c3bdd6911ff03c4a595ad76ee3b95a3820c9eb5a8f2d3eae405cde20edab2e20e611f9c528643760f3e2ac017f311f351bf4d681d7753eae405cde20edab2e20e611f9c528643760f3e2ac017f311f351bf4d681d775d59001d4bb3ba39369f27c93ed7b86c362b070ced437d48f044315db623d6406556b9db20c19f1652e1df357b489bb2e3cf1e1ce69de042fa5c337b6c82a43cb556b9db20c19f1652e1df357b489bb2e3cf1e1ce69de042fa5c337b6c82a43cbab64f636d33fb69dfce82980a066a4bad9e038b99fee1a7e13f22979d74ad8746e9b3cce3d2d4976b218962efc6ae006d5cb9f805e11356286ab44e53aacb58f6e9b3cce3d2d4976b218962efc6ae006d5cb9f805e11356286ab44e53aacb58fe8b120a79af22cd769a0bf7b9557225a365f7f64cb1d2301ee4e5c463c3e586790e23539402b9c34a0d09df10f4208dc2cb4d9c0b5d8ffc4bf621844776a0b2390e23539402b9c34a0d09df10f4208dc2cb4d9c0b5d8ffc4bf621844776a0b23f0db09230f37ee28cb923cc05aa5c839773eee9ac02288067d4cac524af64d3e11d838f1d8e1057571189b63b5adebd21a3052937c2c8c698d5fc430229545f711d838f1d8e1057571189b63b5adebd21a3052937c2c8c698d5fc430229545f79f7d433173c55a378bf280f6e105fb07fae4cd62fe4a9c00ea6f0cbb30229bf47a7dad6dea201b3dc7cb569259ae9a1e1272dec4b765842af0c2f22e94d382497a7dad6dea201b3dc7cb569259ae9a1e1272dec4b765842af0c2f22e94d38249e3b30932a1c7a46d32cb5e56fc66b6a906b6c4e431498439eb22aec5005762d6c692cfc08f1547ac90d07e863c239f657ad658a2694bda63c2b284e4f066e6c0c692cfc08f1547ac90d07e863c239f657ad658a2694bda63c2b284e4f066e6c0a04a77877778a25e0c110619d1bff174d699164365d20cdd91e6cc316dd38ce5d9dc98c1ed1154f2e6c1873cb8052274d1e1f191ddc71414f186947ccfe7f428d9dc98c1ed1154f2e6c1873cb8052274d1e1f191ddc71414f186947ccfe7f42832abd46bf592189a12e69d0ff6b19d7a3fc41f63d3a351faa698b2d17f779f869f61b820c57b880ac77a43f465f50dc8404e43ebcd6d6bd7374dcf927b8d0f839f61b820c57b880ac77a43f465f50dc8404e43ebcd6d6bd7374dcf927b8d0f83b2c7f59998377ac18d61b8bf58a93f11d48a7ef8b427496c36d08bd8d1956eaaa9877573caf14c719b48003c4aaaf8ce7ff957a887c33d140c3a450300c2e584a9877573caf14c719b48003c4aaaf8ce7ff957a887c33d140c3a450300c2e584e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552d87fe53c43ad389624f4dd13a3dc0b8abb2bba9bb32952e9d424a7254673f7e2d87fe53c43ad389624f4dd13a3dc0b8abb2bba9bb32952e9d424a7254673f7e6bdc3639e1f9565ea85b0d5a6cbbb1e278883309b07c50a65e88bffaddc0d15aa551798add2196c4ac65e47ad12b86cca9ee64683619d64639d5b70da73a9e5bf0ccb3f38c3a4f04ff325e73c2f298724d0e76cd907d5f641862b2f7ee186367f0ccb3f38c3a4f04ff325e73c2f298724d0e76cd907d5f641862b2f7ee1863673277c08b995eca54db32bb2276e577095d263ed65f0af70a5093414a8249e2669d0b846036243c4377f24eb77b9eaad5a8757602a08f655bb7bf19b3d2f604ad9d0b846036243c4377f24eb77b9eaad5a8757602a08f655bb7bf19b3d2f604ada47d5f8a59f34ad4f57b5ab2f4a9f2b2949d93eb174ccb497f779356ec8c373c19df4d5e40d7318a2c575511107be4748499a849f9ac7f2e7bba680247e438cb19df4d5e40d7318a2c575511107be4748499a849f9ac7f2e7bba680247e438cbcd345b8a798c57804b23e29b6ad68907d2b7c6542eb7cfc5b656a05cc000772dfd9f21aad579920014dab84f063d4185afd4be80edfa251269ea37b4febb4e3bfd9f21aad579920014dab84f063d4185afd4be80edfa251269ea37b4febb4e3bf81570e41c9089e00516d7f876ba16a71ff7f42d547aa2200d008077df885b2b39a0a26f67190df322f9a33868d1f95dca955df0c21c2988b22ba8108f2cb920845be86492e0b5fffdc88e66e8684f9d4eb25494f0c1f226fbeb3b800ece0092845be86492e0b5fffdc88e66e8684f9d4eb25494f0c1f226fbeb3b800ece0092e226b2142d530c81f60d16d208e5c6f8798d17d75fce4d194ea80c11a644cbb2a3ee063250db8c84808a68369e33e8c737076bd528f14d1aee05bfd08ad99699a3ee063250db8c84808a68369e33e8c737076bd528f14d1aee05bfd08ad9969996aa1fd4f3f5daafa342b9020debce46e2cd3f17ac1316f4585c5f78c71f6411b1e401973f515b455691c338c7faf906348d063c4b706c6fb7335045021fffd8b1e401973f515b455691c338c7faf906348d063c4b706c6fb7335045021fffd824f4a3047136a180557a30bb2d6e27a26b0ec20599b1170995e514e9bc96c2182f4a45b2653c94607872f0143f0da169e028830865cdcb99f27c6be527a9d7bb2f4a45b2653c94607872f0143f0da169e028830865cdcb99f27c6be527a9d7bb240de299c628caaf2ea24270b40173a005389b8b871caaadb916b0c8c0c09689a369d3de13fb316d9870f9734dcdfca4ac748baef6372289ba3c197c8328db80a369d3de13fb316d9870f9734dcdfca4ac748baef6372289ba3c197c8328db80c1491d02d65209bc14f8250e1e400b867d15ed9a159d1d1cf350958f6069234601bc78a40c8753de55725de1df197891615b4d2c0fb01882678ebf7665ef998901bc78a40c8753de55725de1df197891615b4d2c0fb01882678ebf7665ef9989c45e3b2a6f2cdd246c8307f446fb32cd461cc6cdf33aa4fd6f80cf1cc2e5cbd5a2bfd6021b097faf9d90467ead7232556efccccdb1e8c6cce69fd5729d439855a2bfd6021b097faf9d90467ead7232556efccccdb1e8c6cce69fd5729d43985553e37e5a54285bb19b3c68fdb54c5df280b24113f3cafb1d5d10f152c1f2086c285261c4cf68ee6b84199299f39be526ea705b04e75b88d88052a818ce9eefb5285261c4cf68ee6b84199299f39be526ea705b04e75b88d88052a818ce9eefb5c643017ac16959358ff40878bcea70d22241b607fa98b2fa45afad9534ccf05ec58c8696a31e3c3421f033432ecab178c348f4b3201769bb8228fb72c73334d0c58c8696a31e3c3421f033432ecab178c348f4b3201769bb8228fb72c73334d0f696a86c5385ab8ee64df26d9d667e93cf42364a3b7754ae5106083f730685a311514187725121425759aaa2cfee2a3d35bea1e9e339602f0f97f5a73794341e11514187725121425759aaa2cfee2a3d35bea1e9e339602f0f97f5a73794341ea0071684fc8f47e028c6fdcf3281cb4fa9095e2ff6371ad519bb0a00fc7a25c4216c7ea1a3c3cb88fa44453d0c44c44fcc5940b30ed60e8f7ef4bd1d1322ba1e216c7ea1a3c3cb88fa44453d0c44c44fcc5940b30ed60e8f7ef4bd1d1322ba1e6abe9b7eb6f8d038fe13ae423cbaa5861c800edd2946dccafe969553d11e1726a4af6e869f9fb3b451abbe2b96e91dc23a21c6b44e8a6e0a08179cffb6c820aea4af6e869f9fb3b451abbe2b96e91dc23a21c6b44e8a6e0a08179cffb6c820aee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85587d44393ae0fd73b8273b9e577c95ed1c0c27ed82abfd7e5cc8fcf688d87bb7087d44393ae0fd73b8273b9e577c95ed1c0c27ed82abfd7e5cc8fcf688d87bb703258bc9c41da12767bc52b53e676a7330e06915fc4d0e2637e09428a45f1d4f41f38250ac45214cfefce774faaf649d61f754408012cb3248cb7af71a5c5f9101f38250ac45214cfefce774faaf649d61f754408012cb3248cb7af71a5c5f91041eb6e8339f96561e90ab7f02498fe07a38de4fa83780011639b87d55c90a5c9eda15c6aeeb2d44619a8064fe9519ca0a6b2605b1d83d68eb37065fc8908b5ddeda15c6aeeb2d44619a8064fe9519ca0a6b2605b1d83d68eb37065fc8908b5ddb2e621b359f3a5a963d943ef576dd94fe38db4e325d32a91f167145fa495d277f0ab72d91491ac32fd34406ed6fc057f3e1a816cd5294052a3037c0f9b529f2cf0ab72d91491ac32fd34406ed6fc057f3e1a816cd5294052a3037c0f9b529f2c443f55fcb97b81506247a5d7f667ce9fd74ebfd641a6323e825ea271d3c7f1dcaa0cf3b2e8a3154cb42337bd51cccb3b60bba6567ad35392f9bc1b0116f10720aa0cf3b2e8a3154cb42337bd51cccb3b60bba6567ad35392f9bc1b0116f10720fb99cd58a47c863c3c0f1ecc937bdd962f501609bfe3f9644e2e64cf039ab00a018eb99bb20e437a0c9e8f548c154e08248bb6b9199db15486579cd176a3f168018eb99bb20e437a0c9e8f548c154e08248bb6b9199db15486579cd176a3f1684e2e5c08fd01e91fd55897a47f0a69f5c6a08afd94543118974ae7e80040b38827371b1689613fdb09476a4dcc6077e011272ea3254619a57ca2ce7ebf784bf727371b1689613fdb09476a4dcc6077e011272ea3254619a57ca2ce7ebf784bf7ccecdd91d40e9dfffe0ca76b8da6fb2deb447d3f6c10861ee10685aadce54c001992cc4c7c8c7eb97fc95b1c9d02083031c543586171d20e9ee35339b24d9a211992cc4c7c8c7eb97fc95b1c9d02083031c543586171d20e9ee35339b24d9a21856f8df6939bb4037fe0ec09a9cb35ff717e9508830840305274538481bb04cbbc4371dffba5b65d7632d6cc2459dd3745491d3dce1eaaa48f3ebef572bebf7cbc4371dffba5b65d7632d6cc2459dd3745491d3dce1eaaa48f3ebef572bebf7cb8e8a58b5ebc64452f6d212e3ac375745d6cce2f5a01d6d74df99c1cf8abd7a946b5bda73da9ce101a29c0df6be76d5968ed0109c2f797bcb9ac4b40f7c8f9dc46b5bda73da9ce101a29c0df6be76d5968ed0109c2f797bcb9ac4b40f7c8f9dc4d319e7a0769ec89a22bf0c3ee95258214be6969d88cfeef881cb5645a0f1c159bbc1a8f79a3ff7cfad935e4ff9ade0efba197fb72510e55d3cf14c343be51999bbc1a8f79a3ff7cfad935e4ff9ade0efba197fb72510e55d3cf14c343be5199e8744949b5ac4d52041d5b03a2a1937f2b2849162cf39f81df862f4fe4fad99797d1e9dff8f9d3b6271318d64eb230477e5c66271898965e9f3d76b05ce915e397d1e9dff8f9d3b6271318d64eb230477e5c66271898965e9f3d76b05ce915e3ff94c2609906691588206720c36eb5e581ae6cb828f40380eaaec87d47252aef7ce333a384d516f2525e7b019afd54ad624b26f9a275e92ed187fc403804aa287ce333a384d516f2525e7b019afd54ad624b26f9a275e92ed187fc403804aa28c03114fb58c7a441d1537ed0a984b98fad73009977074a37530acffb01e7be976a65461a6f1a4494d1eaccad826cac51317267c0ee498045a2ae2ba6850f69e06a65461a6f1a4494d1eaccad826cac51317267c0ee498045a2ae2ba6850f69e0bc62beafacc45f71af85edd360300afe1dd1b40050d2ebf6b99f35f832fc5a8e4db29fd5f43315904dd145add926481114947f717acd935976edd394e06d0dc84db29fd5f43315904dd145add926481114947f717acd935976edd394e06d0dc8dd08af72afbbbeb485def25b04a177c4157fbe6601c0aa756d2f5c16476010acf2fb0030c42d70534e660c5509d50828855d915d614a91f00c220d34251a97e9f2fb0030c42d70534e660c5509d50828855d915d614a91f00c220d34251a97e956dd6370f7e315fc1f2677f79d334f05f49d854af0045616a50b4fcfbbabfdfe61df189e556e71945731f3960704e8a315b3b7006d58311817b9b876d5eeaae261df189e556e71945731f3960704e8a315b3b7006d58311817b9b876d5eeaae224767fc54b2f90db91ad55fb51585e0ec312d6dafb39f8dbcba2921a2020895c41d0b8b0befb5bc96184d800444106bcbca89e1bd3f7ee09577b675ca5f26ad841d0b8b0befb5bc96184d800444106bcbca89e1bd3f7ee09577b675ca5f26ad8ea78eb0982437edc3d04e7ec6881f9550daffc755e139f31c23f9104e0043b8bed6e14ce1e98d2468cfca5c5970bb873aaa287f3770905458ac55a70b34f6b12ed6e14ce1e98d2468cfca5c5970bb873aaa287f3770905458ac55a70b34f6b12f0d86850f541119e425a10cf6eef1513387a72724bfe6a02324c8627fe9affbcb4fada3969fecb382c50adfa642ff19d68c75e09b7b83c2be539d99f793b9535b4fada3969fecb382c50adfa642ff19d68c75e09b7b83c2be539d99f793b9535ab0e0f9a1ad4a25b9fea6f520a893f0225ac46687f2b94f4cabf1ccdc3654ecfdd809c6f61af4f9509214370403187a2cd4f79628415f4464e4520cfd56698dedd809c6f61af4f9509214370403187a2cd4f79628415f4464e4520cfd56698de3984b3f497b99df97c0b49f9f4740f3281039e7456e08a9c6773dfac3b27c532e5db57bb35f75ec5e074adf272003b51b149ea8b8d9810c38a9252121b29d5bde5db57bb35f75ec5e074adf272003b51b149ea8b8d9810c38a9252121b29d5bd72f4a235bd5537855f94f7c61e97d77f4ebfee82c1330ebdf88ac991cd24b9630ac7cd01a80c0df33b5c4816e224de7754770736a59f70fccea5933630243ea40ac7cd01a80c0df33b5c4816e224de7754770736a59f70fccea5933630243ea421d82383209060caad54540f3c3a6f465492fd5c623b4ef864e1489baae46070556c966b88fda4ac1934dd58652a04c03f0c4ed78409969e253460480e68363b556c966b88fda4ac1934dd58652a04c03f0c4ed78409969e253460480e68363ba0d7853c47aa0c74cade4d5efd81b8b1a34569a339b700b00fc1834b2fe5cb7ac45c68746f5741a29f4c32d2a41adf7718a44dfd5fae192e8af76bd6124c1a28c45c68746f5741a29f4c32d2a41adf7718a44dfd5fae192e8af76bd6124c1a28bb6c5b428d55c4ecaa172d4ff27f2f80271a79317982a93b50da4b817fef81eb9493faad1a05e6146a93feb461f07f3dcc5f409f9a1eff68277bc08e549419959493faad1a05e6146a93feb461f07f3dcc5f409f9a1eff68277bc08e54941995f27681978d5bdc06d514aca8c8ad8e4dee6fc566eb0dc7abceb7f27c7bce1b8db73a58307146e97e3facb08e0ccd76aef96735869d648d484846596674302ac7b73a58307146e97e3facb08e0ccd76aef96735869d648d484846596674302ac70bfff4c877097ad22299fcc762ab87c3c7bfe3c420cdef447541e9f00205291baaa8694466bb3a316b2110a87a6cdb117bc3f5b00e0c6c3721243f1fd7a259c7aaa8694466bb3a316b2110a87a6cdb117bc3f5b00e0c6c3721243f1fd7a259c772b66a5b31e9878f04bcac476a74eeb397398ad873be8cff12f7c2b7441070f907fe154ec9f96cc9e69f04823f376ce799fb58f3feb7c1aa7309cf736ff23c2707fe154ec9f96cc9e69f04823f376ce799fb58f3feb7c1aa7309cf736ff23c277a3064b4a30f2df7067e64275504c1271005cf349789ac7231fdc7a9cacf09ced3a2b5e07ac4764107347e43f55dbb481d406f10193e1d66bbf71c6e5c825c85d3a2b5e07ac4764107347e43f55dbb481d406f10193e1d66bbf71c6e5c825c859c65ec5d86e6f3b896002292ab535e492c38f4aca3cee8c1ebcb1f3d150ce79037bd43a1e7de85c560939840132b11f7e3b0c23c76308c410a0d6bfe3c956ab137bd43a1e7de85c560939840132b11f7e3b0c23c76308c410a0d6bfe3c956ab1fd4546f7ef679646727d0481e85276f60c87aec7ee98f3bec249bad22a2bf31dfd45024511af9b29b862a95d84866f521eaa0f3882bf140c480769b9fb1864e3fd45024511af9b29b862a95d84866f521eaa0f3882bf140c480769b9fb1864e397edbc9b1d2d7a4ac31a8a0d38e7d3d493a22c52727ad72186ed114d78e3ecece323deac0d529ee6d9c6a663be62c5902052c7ebba99f7c537dc9af27083d71be323deac0d529ee6d9c6a663be62c5902052c7ebba99f7c537dc9af27083d71b7364b19eaeb79ca3b23b15559e60fa12e257687b400c84d1cdaf2c9d772e821f173ea83629a4efdbc9c6d1ec37faa88bd2105c6713ed7ec9c7e62a0fbaaf5da2173ea83629a4efdbc9c6d1ec37faa88bd2105c6713ed7ec9c7e62a0fbaaf5da297943b91befc2a8155779dce64ae3cb2641047759586c814ea20f52bd28acb8faa78cf0d7fdd80f0ce82fcff45cd214c793c153da698cce3361496408baaa046aa78cf0d7fdd80f0ce82fcff45cd214c793c153da698cce3361496408baaa046ed7475652791fee80d16d1ecf10836bd36e3b546bb034e2582a86ea8b3f9feb7e9d67fbc216fd21f3eab99f61d5597a825bc75f9334d8070e051c7a5fb3d2b0ae9d67fbc216fd21f3eab99f61d5597a825bc75f9334d8070e051c7a5fb3d2b0a598c29771916521362998e10c5c6a0cd55fc82afbd191faa3009bdbabfbe5b83b3482a213d14793f589242d18b4397e6d613479a5054079d8ea39bdb2da556c6b3482a213d14793f589242d18b4397e6d613479a5054079d8ea39bdb2da556c6eaad253ab7dbe025d484d05b0e4d8e7ccf7762534097ec426faf4f502eff80d772b133a1195af72fa5ebd15ad22c8011e95e35ad7e8d3d324aee12e66e90ac1f72b133a1195af72fa5ebd15ad22c8011e95e35ad7e8d3d324aee12e66e90ac1f721d435c12d5c6b330beed6806052ff22196b936b276327f91bb0fe008079f38473699cfb922bbeff250b157f23e09db0a57dbdb1d66d3581ab53da373b7a4a5473699cfb922bbeff250b157f23e09db0a57dbdb1d66d3581ab53da373b7a4a516bd879c2a3c411a88716e60a40f80509e6fcdd231f2f17eb3edf53f12d5cdf99f40deef8f38ffba336afd5d63e624651ce0eb285baf07ef87c5f59a472243259f40deef8f38ffba336afd5d63e624651ce0eb285baf07ef87c5f59a47224325ae38f7039baf67c966059395b671471aad3ec81c6c76a3552eff2d4fcb5773aab92ca7e1774a54eeb81adffa2e67994bb58aa295f3946153d0013b9f8f14c838b92ca7e1774a54eeb81adffa2e67994bb58aa295f3946153d0013b9f8f14c838a41f928423c885a60d8474e0c1e06ee3592454976f0d4deee795412571d987ad2d90c598f6e4f54bd819f707a6156d1f2483af9f8e6600b07b34b20dfbeac6b92d90c598f6e4f54bd819f707a6156d1f2483af9f8e6600b07b34b20dfbeac6b953540550dc24d4ad5d226279baf4065fa5a185b468c9bebb11baba3e43e62bf49a3b25757d6ed403fc1ddaab2d2ee816278ed38f026c393f0c67e48c6ec2abdf9a3b25757d6ed403fc1ddaab2d2ee816278ed38f026c393f0c67e48c6ec2abdfc319c2c3f5833522f2496595d5934627c1fd88aa7e0f0ab3cbc3998f284de591ad393d8a27d0ed4c1008c244289a14d3a987b0fc0074bcf2e4af40be727ca2a1ad393d8a27d0ed4c1008c244289a14d3a987b0fc0074bcf2e4af40be727ca2a1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557f6866b67431ab9135fd283b4f887b91a9d3c9512283f3133b06588845cb129f7f6866b67431ab9135fd283b4f887b91a9d3c9512283f3133b06588845cb129f87803dda9aa5e99e525014320bc339dd3e2b162a9a93f45d302fb570e07897c8c0dc4d70b5e6a698b12fa804be44b632a1cf6192f3e4189505b973ff80b6bcda40628a103be09ba3de6b04a22700c8ff975f3e63e339fc4628f6bed543543e2301c155fc379ee9431dfdb4fb5dea2919e80d06fd47e5ef066de2ee6ad6ecd2e04afd21c78876e6a9dda64325d2fc80e1a7f2cf3b45fb1116503697f688ab89ce64f8361518ca19d45b2f6560827d95ada6f2c88611b1bd356a7e408efd28abbbab0dd7cd6214e74fac9307cb886ad38239e81b84793d78eb036eeeb12b999747eae4ccb7d07f5caaa89ea3bec2e2796fb29e27d5dd78eb69fe70abf3396d65b4594b2090b716c81a61f57bcb79be1d664fcefadf900c56b461d62e315ae7ab6e5a51e961fe1f3ac8362f62d04050e53e960cb22ce7c12aa41e02d5f9b7c1385a44971daf559d48187aa0e14994c41f6426897f573c442d529d3c75d7a882df84ed9d5a9ddb23d272c86a934c0911d5da15422c1d81398d6e0b0437ac2d4be74cfdab85b2ebebd726c4e6fb283f288026eb4decbc449c7d91b282c4d8082b1db22bc3c5aad4d39a78e9ba3207e4ca0e757f4efa5ae28964dda5779f5ab0263a87778743606082ffc2d6c2bf24a47d46126b49832f1fe4b8c529566d8f0a21bfa7b9f98be1ad0b0838632b1ec20c1f137165200e97760215f767ad93afb9a6e70962551fc5bf90a478c990e8141941f62518d16f37d36f3910a53c46c34bbc1975d65506b9d67919d039ed94b5327ee24325cd634a82503c7e6f70058679a3d6aa1086439b94467c427b4b1c0ba344b597ec53b5165377d632be1e6751cbe1b5ea9279d599b1e54ae1fa00a19b883726bdb837fb629db71ceaac32eec6d3ee1f7a75eb31e0b9b379da5e79bfb922b96b57a5bf267a8b89d142ff98e6a245aa594ea36b7a13dbcdb92d5918257cf8e1c87adc2917367dd37a95e48356c795efae1ff868dd89b18d96d4c92961a4f6274f7f61067620ec9b97db89e285c2f269aa7cad466577e6e8e79fbb54aa7aaaa504c41ccb4fea1c609e2700324b691619d443755fec5f91a260204671fe30c1823c3f0aa5dc41ef03f361e520a22e75e554d7d8c4940d384082276f2338781c07068670467a1c18d827d1844a3d282ce3aca5dac292e0fb66ddc5d3ab908ca53974abbb3ab93cde64782f287df0c817334647cc370dc071b49a192301b3538c0b5f67ff648de0c6fa3ff8e1f4c6dcf14e18df656bc821fd4d4e2ff1d3d70fd2605ed9617e04e7aaea30d2828e507f872ae77419244045feb6ca7e2915fbf7255b221f97daa7a6864b73e6c14ef8d48ae07a38f2e210bdfea81c32b25db8e2bfc818d15471362ce0a54314cefaf2a4d465acae40abea2218d34540042918015dc175da4a3ca29514c2944b0e3bd0c8e628b1847ec443413515a133c4b0f8bd5198b6e1a8d592ca489b52ba757e5b1978d73850928294134bbf8f29dacc094f642b3b9c1f12a21604f994917013c0cfb3a95c9b4cebf1eee77ffdc02f84edf7aa1dbf95fb5ef82ed547ff2d711de2678c9c8ec27de56ecbc28e3631a987175ac3dc00198c5ffdda6bfa4e2a979b05c31e93a9739e4890da507a329e12ca76662b969375b2f616c53cc91d797e2050faf2de9654ca50b481777cc3c54f5a6edf0aa3931a9207d67c45e67b4d31ef8d5cad275ac5c2b099ee9f0eebde63c5fe7c92f9149ae49e23fbe0424141148d3612119db121d710d2bf4c46bb2889f19c841bc4808ab6deb06d21059d73cd1dc2b62194a5bfaa4740710b8a847041fbb91fa671b0d751dc6ce1383b8a50fb34564f0a39b01724f6be1e889baa17ab1d0ff8f28383060cd123b4e1b1d92a00fe452ea425f3a3500ca39c78b787f5f535a15a7b4e380533afae356534a7d6511af4c6d723ab971e478c92281e311a0fdff2e99822577fd78cc68e325b82d7405a55a2dfe77fcd35413c6d9e94b479e576fa7cbe1b64ed49be4b332b5eb34b60944a7b923737474314a2166dce0180222d11da3045ab9435fca60bbf4a3550274f7b725f178adc3be33c040b2ab1708136cffc3887f28f155203909f7820915764c36eace3f3e660b1f23faf197561634494d787ed0926810ac68f4af137a033753af6daf230b342af6bc66de9bc5c236e70b269b80f6ca5159b481faa7168e0541896f2fd35a28b12a4c8ed758e5372fae27519b43157a681de3f092b00f86830995fc04772be7a05f004fcfc2c71cfdbc8d440a002b6c9986ae94a72d70cf10247c57cf7d40fe296a8a8405474b5f75476a4101fad495719aae6c6d2e7183b9610df9905d04185097f84f9494cf1059c36a85ab7d3d32df522aa793e31a916e3f36f745c8a6c6448d05b03c7c927712439d524037bbde396e00af9df953151fd404fc68ca46259778c813eb7a1a5231548d1ad79abf658acd12e8ddcf8be61faba8d2d37e4a5e4fbc24367d0c8959538fcfbe170ddfdab84e473e27c90c1cf142fcc653b175791e556cd840f60e3a44042ec70aaf452352dd6bb94010f82ecf3c308e7e7b13f5256ed6a8221eb55e545dcd43b743c650e266500e9eee3f652f197641606c1e12460f35085931364bb29155d5156b3f755ef47e991d0fc06c9f480fcf41e78540c7e74469709c304a8a970133051dc5360c1463c9af3653104ed51df591f19c5048729c8ff449ac9719f2eae409fcc7e0cfe542a330fdfec178ad807d493adcc14be71b4d97fe00f9d4c30c7e5a207310fbbefb4a16e5cbdf738f3581a4203c917c7b3b075ececf461bde7fd2639715cfe1559694464838897bffd6e861be53a4a0672b96e6b432ddf62731a4d804875a18ded9cd9c48ff72aa73b978e6f258306a94f059c4c6f01dbf415ef5bee449af907cdd9766c2b9441379b8844b9694715bcfc11f090bd9c81f78bbbe5955bcecce1b584b1ea899ad2e77db64e0720a0ec791e539c51b2ab52e80e8b33f39ead9e201030c4a482719de865cfd0820da5973a5e678290c0a3f2e06998e6646111fa3546d627c8da44c27c14ed08a3803b905285b59d93bdfbab07d15b2b8b0f9fc63d103747ccc39b33d176b6b2c04e748ea04513e02928c2fa31e79f204d2fe103812e835c0818e100db7dbb505921718e1736b23826b3d21c19392e00595cbc5d03167812e86eb9bcbc71b2e434aaca19725efdc56dcb63356af7a1a33c7c17f022163a23411e83d00e874199c73c2496b0aba3abc73906a2da8f22c012bef49c32e61719f95a90c600d318bce3ed97532a46cf822fea6e9f7f39a04d6c616da00c973c33458b2ddadf9e2160d174cdabc6cb04f6d5c6d54e1adbef9c2ef386bb97b20afdd99e8bbbc3ae05b609b172bca9e2e16f3f73f5488de6682f1ee85b3df5ca4c535ed1e19cd35ccac03105edb95ee69800cd447a9eeb01c0a43381cabeb2f5c68bf2d72d309ff619adc8cfbe9c509dc6042dbbd6cddc2fa717ece606e253ac2fd71f306152a7a46d3ebcf4a79a34a586f5443343055796215a83579dff09f2d59e057d64a21d00546fa758bff044182b1986e3fe696f99030268fc4299cd683baa90d69ed0bdfdc7dbda35501f1f1898e17d4034f9fd7deb534d0adff3986bcc203c4f2a724cb74d9d77e6fffa977f1bd175adb2dafe8932e17fb657e7274b1a183e0441c27e001458c71632c7050bd7c0f1990b1b7f59b64605ae6c9b8c72ee9406f48adfb7c71fb9b8dfe01dbbd297164e96567d337c690ea921a77c28ffef113cc8758015c525101042a2c954210ab8870873971f5374ad9cd341514e8e7ac6fb212021994cd81695bee5f747f49970e40d377709620aa26ecc6a114d7c5da9d8e50cad3388a2f8a11a4463daf963b01f5ddc4b1ef1d25dbdd9f48692cbe7a97a7a0ccc3babd3816067cd75d4c6622766b8c4cd720d7bdbcc1ba72e05a9432a35a7236c790e24105f45fee1c58979736585ecd5008049792ada95be0385423c72be2d7533d89712f16a29e7a77ffdd12ff3b46ed48e2e14150ef4be9891fd1609c53fe8d051817a4a36de887d59c3621e64c66a57b22c508a260a46c604fc24abb79770ef1edcaa6fe26f4bc69bc0378f4d8d1e3bd1ba41f0aa58dc48dbdbd411440d10214f987ecce912fef5e5a29921e23e846af0ef4a14312b983c30ab768a2c2ba8aa93631405602bf247069886bdbc472cd3883b97bcef2b2b5aa78e85b5b464c72d24c279af912f577a4d2ae8d512bfaa9183e1937488536c954d601aa2081a68cb6ed7f5545e847ab3aff2b61fb21fdfd1386acf93b058f750eeb9351f08253243d9864ff33f5b9f98a4d64abb1bcda4797b7f54c2847265c6f333ecb808ced0c11e7df1d677ffd13d390b07b021f58bc1f6f7a96c023fdeeb9e165b258ef3be46cff8871fcb2753740159d0769a0ab8a9c918b0666936a9d119dde55df0b73792bbb5e37cae0a277c826fd672886bcfd47dd4b377fa430c1c87552c5e54d36f46aef3d7a60277a59ae8a1451b1a428248032c0f8db395613fb64a0f0c21313d927e6a6f1ce71c55499cd94f5c1abbffe864f31294b762beb50346700ece696334576466d429399efe3f721e17d62382f6bec30b2f92441a0c5877c8399b846097b54ab251a7489e950e72e05079a9e78acbc9fec2ae2a6c1220997ff73e8bc5c121fff88b96fe49a334d288aa0a8a08b2e034102bccfdef852a4ae08e48583b0a80dda68bcf01376b7101a6c6adddd0bf0c374b30b1bf6197258f7bafc6f658cdeb4f3bf4cf606a3ce00bfd4a791c00b8afba2ff04befa825d7976348716af76a3cf1dc434ec4acb3b0f7c8fb255cb7a736ab533209e9bffb77a145812f76aac574b3ccd43cf628195409071b08b8a3db51aa932cc3e3005281b0beeff9c14c154d35a332d640a28b804ac5b9020832c14372b488e02cfd26e6c58cad67b4c1cd6eee38f558bfc8db7f4baf351f13105aafb67638fe4ccebac245ffe7b740948dea68735e57185fb9fe7062044a5ef2d0a93213a013ee4700652a13e5380bb99edded0412d81e23e9633c4eed40cb141ac00645efafb3de6e037a5d1956b371bdb0dd154e5e7e2cc4afad879ad7d393895a99f69a1bfb462cea72f17d3850de734a7794d77312521a47fa6611f474513c7f822d65d3a6b1889a7a76034534e1f154d194269afc2011e546078755e3301971e794d0ca57a388ec674fb897c7a8d7815c7cf9d35eae99f7adf1787c9392e8086b11fc290ad81c80bd0373913cff2b5a8b6ca7b5928a760ac8f113b297e83034ad712698cbdbebd204d2cfb563c410765ef0e557041435e380efcdf2545dfd833405b0f9e9398af7924a532d68b7f1cafffdf95ccc84264eb7ec015a5c529b9f8f91628331f880c66b7044e1fd0eb8c1def152a3ec1d8b70a35379409260e061d97811276b5489268aa8c489a670b05708bfdda9867449c0547503372a9c78fcd30a15df408f4d353667d0c84f01f2be166beb0f1f1a42cebf802255165bd43a0f1641bbf28dc6ea40f3d38b31cebb18da049ed92e95120b72ddb08ddfc0a7c05566ea0b264a50f12baf29f8c409e206e02d0f85f99ff2dda97756686792bfc7ea56b159e195754fedeb7bbd85956392b2b94a9110915e7c80bc31c2510a4615fd2369cc2b0cef2e944a03dc93577450ab2f8b4f2488b82f8278924bd5ea723f783082914ecbbc551b9996956cc8a4df2eb99b853ee0eb802b66b212bcfc4587fda49a670b862bb2fd9129493b42d0a63c532f445c806555145ad5d7c3a25391571ad86608aaeb9dc9b5be1f7714607d73f8213e9315dc84da871579e6a809fcbc9693afa410e77b4450d0ee9eed6fc838ff26769d58258d01fa7b60a910d4005b7229723e48bedd5e2090035e8da0786efed9566e02aabbf4b3b51228d22fa7ccbde1d187bedfac1dd688cdca3cfa5156a6b15eefe2d162a608ad440728bee4af5e29bbc4dd83ea17a817cf6aa5dabc2ce909350362e654e50675c250bb8a7afd0238bdce58d7711047ad388403a47711768456db70b5355d58ce07248a3ea77664afe1ee8d14e88e546eb9fdce8ae57682328b47d3706c8d3cdecbe496bc52dadd48de966dd73dcf1a248ac9a669ed42cff77b808389482b34ae17d3b43d50326ccde0684ac47fe67b9a02b5c4ca35c8b32296d51c116e646811f12780720350a9c0198cb686f83a90ace197ab4c89aacb653726bea25f5df9fb22ded54fd51f6ca77a81d9f67a48f5e1bd0d8089581efce41f7fdd0e118f333aac2232191aabc668c94262b59462cb333c9b2420234306dd785093ad68bc19a287ad62de8517f709fc2ca677f28ae13ad01476a393dc88ea336e473259d8518aa361bb89bca643f183147c61ce34a9d02e05be33ac22bfa6902caa402f5cd4c738a8b21fd4fdb0d9f77b366dbfb75da5b30e66d7ce8cb3aa7f0de3196c93c15aa5d445f27192a32f9650bd965c0ac14fadfbe4dcc4821cc0c914be58a60680493b32dbeda28e9de88b4bf75da794c93679b9c6e7f03dc54c7761ea092d3bde9d19a16c61f4bd79188dc6b3f7f1ed3dbc0ac64aa54b2fb6bd7447437f2bb073af65f2c36a30fd229e36d55d5d00ad7d40a8d246ab6d86e93b5a190d5cf9d57e4263b56b91ecafc01cbf986f98fbbc272591410729b3e072434632e6001b26b407d8e12511cfc29d5457ac71cf7d140d22dc56fac84896c635736cbf8e9d92a0d507ef511aef5685084807b03eb1f21f8dcf43ebaaa5fbc00305cd780610dcbdda086116a5e06bd0dbacc8b9098e3dd180474a813e6fa0704d9704508377b7b4ec117973ad95bb8b47811af0ad0dd804d22fb7c5028728586fc27af77544cf9844782bc8bf6a712165824c64a0b6212f1ddaf4012fc88d4c913d0e8e7a2f4ae13ac7cdaea17cb854fb0ddd655a402c40af18b3e4621391ab3249d56863a68d083322c4e222913f797dc70edca3ba5a13959a47b767410745ef42ae6b92fb068bd59ee610ccaa1129d2eff1dfe550f650d06704907caad7d2aae358a79f484f9e369dd9def7824ddc911c336a1fdabf3c849881fae3760a1213fec6da502c356e9a8998881f11d59cadbfbeebf319bb28b7c19e3f57c76da18d80d5e0ac9e126aff9676206553644c938f152b3a02902ca4cfc9ccb71ee8233303aec6070aaab09ed2c60a710ab51d01d2b16bbef4a2f6031b7d13ddb80659e3caa00bebd6fb3727a75f08e9ec3f598449ec29abb9cf5439f132726259bab7619436d6a7c840754925f6abeac43f257429fd4be30f56347644c38a22a8034b8e81f3d083203f0c54ad6c1ace30b22875e85c7967367e388753f8c16576862d353741cdc874a12bf1b48f360e969d5921fe1622344640d18214be9735548deefb9416cdc874a12bf1b48f360e969d5921fe1622344640d18214be9735548deefb9416c1f50da3eb2fb520a52afe1697a1d6f8d0142d70697e5e96d65bc6e94a2dee6c9aeee9a78c21b2d660753b6261a7662fded73ff3f31d9ae3e1832445cd54b6359aeee9a78c21b2d660753b6261a7662fded73ff3f31d9ae3e1832445cd54b6357f468aa25c5a7f2048a8941749628ba464bdfe42142d982bef1c94c529391b261c041356080f232d9fac7c4f0c62256a69e7edefa3e306664294fc037b6155631c041356080f232d9fac7c4f0c62256a69e7edefa3e306664294fc037b6155630ab104e4e4359f5c4cb5fd9199da1971a9fe7572d0320e128f121abef2355a79202d920eadcd50444a6d03aeb66555d1c6053a1b5b0de0ffc0a072ec5ba2528d202d920eadcd50444a6d03aeb66555d1c6053a1b5b0de0ffc0a072ec5ba2528de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542db4143bbc9c730c7b845e1400553824047e3e76ad6b2a1a7eb199ff48275a342db4143bbc9c730c7b845e1400553824047e3e76ad6b2a1a7eb199ff48275a31bd17efd440d697ffb566945b709133ae0982820d61a51c74395983714375369a8c1123bdf77b9efb3364ac56922a601422e0fdd09ce7f334adc2ac0aa7e1073384ecdc0085f8e23f64674c7b767fe445281442c3e61221c61f9fe772c76b5a2240f9a63f42e1ffd1c25514567f7d0067b820fddf15f2991c72924ac504b1119e5380de05cec2a7b919682fb0db677d311dc59ccfcc83847a23174438db8adc364f8361518ca19d45b2f6560827d95ada6f2c88611b1bd356a7e408efd28abbb7b03ff6b9e88beec359c7ee32e8a3f9b885f3701ba3b0eedca0bd09c6d9df51feae4ccb7d07f5caaa89ea3bec2e2796fb29e27d5dd78eb69fe70abf3396d65b47a6da180d80edea83df9e6bd75801c710d630326a28861086eed71ca0d2b18c67a667c289a5e467770688f58b948e1e28e8a6f2ef44f299e2ae37fb20059331c2bc3c5aad4d39a78e9ba3207e4ca0e757f4efa5ae28964dda5779f5ab0263a87f43c7c0d182f9d2d960af2b942557189bc5ba46bc9dc0deaaa18f96f53ae83c601d343c52920ca955f6a47784fe395e1398ff55b23f0e505f75d25fe43531dda62551fc5bf90a478c990e8141941f62518d16f37d36f3910a53c46c34bbc19759d27a3278c17b77f41f0d361697bfb8f717bb0cfbb0510e806bcfb279cba33c792e0b2fb68d4480cb560fa90b55c0759a4294a6fe908dbd3acd667b2dc7b676c9279d599b1e54ae1fa00a19b883726bdb837fb629db71ceaac32eec6d3ee1f7a75eb31e0b9b379da5e79bfb922b96b57a5bf267a8b89d142ff98e6a245aa594ef868dd89b18d96d4c92961a4f6274f7f61067620ec9b97db89e285c2f269aa7cad466577e6e8e79fbb54aa7aaaa504c41ccb4fea1c609e2700324b691619d443755fec5f91a260204671fe30c1823c3f0aa5dc41ef03f361e520a22e75e554d7d8c4940d384082276f2338781c07068670467a1c18d827d1844a3d282ce3aca578f74a049ad06115868c7a09ad378a4711521a4e5b3d814311a6ff2240da369679465b485271480105db6b92716d9720c1d39ae5fa7608fde4d9650fc06f7710ef5d74e468f278717d0d1bfdfa2ff60b6f667b72ee0c66f4c912abeb300e5b512860ea0a0a8425468505bfc692fdba338dee4316351aefd4baf63b699cb96ce3c98f69ef1a47785135d9eb49e4a1a6c84bf8871ae67dbf87a2d884a4ae6c17fbb1b599cf5f3c9dd78325ea7008ab906cce134d09644abc7a81e63125006fc0921ae477b7bafae3d29dbe97bbcb305bc76890187dcb7f0a7a121c83f0545c0c0bdfc47cd48aaa3e8952931968e9a9fe7457ca3e82d376a9c9aa7e67da57b290777ec443413515a133c4b0f8bd5198b6e1a8d592ca489b52ba757e5b1978d73850928294134bbf8f29dacc094f642b3b9c1f12a21604f994917013c0cfb3a95c9b4cebf1eee77ffdc02f84edf7aa1dbf95fb5ef82ed547ff2d711de2678c9c8ec29b641d3be7dfff36a5d6f3c39de854020a69e2759442e6ed69ef6aedb3dd845000eb39bbe9e902bc216b9b77cd358f02592bbe92d0b95825828d3402fd39fe06448ed6129b428f0533923c277c5bad42647c7c934ccf3d796e6c27eed3718c8ac2b099ee9f0eebde63c5fe7c92f9149ae49e23fbe0424141148d3612119db121d710d2bf4c46bb2889f19c841bc4808ab6deb06d21059d73cd1dc2b62194a5bfc1100b3a7c6259b3383765264a636c83bb9098d6bfa8d399b89bf0636fb9f0bcdb2e7adac8ac5b1d988f0f725e7f46d7840739aa432b7f3c2a98cc4414c8dcc135413c6d9e94b479e576fa7cbe1b64ed49be4b332b5eb34b60944a7b923737474314a2166dce0180222d11da3045ab9435fca60bbf4a3550274f7b725f178adc3be33c040b2ab1708136cffc3887f28f155203909f7820915764c36eace3f3e660b1f23faf197561634494d787ed0926810ac68f4af137a033753af6daf230b342af6bc66de9bc5c236e70b269b80f6ca5159b481faa7168e0541896f2fd35a28b12a4c8ed758e5372fae27519b43157a681de3f092b00f86830995fc04772be379d246e58502ef0e66d0dc654b08d7b7976f5846d92dde6ea1fbeff96503ae727b7704fd032e5e2234113e92037ce8974858069080c53b2a2c0ba60af780b03aa14e68d7029c87d72a372bde80816d7a3ec1aab8fa7826cf490fec8c9e4242859778c813eb7a1a5231548d1ad79abf658acd12e8ddcf8be61faba8d2d37e4a52a7d0274771fe1290c3ed6fb37c912353e77cf1bdf07e7609becc1224da50b9cafedabc68ca913ccea86fc19025e826c78bb04d8a4c758245283c0001c50a0255256ed6a8221eb55e545dcd43b743c650e266500e9eee3f652f197641606c1e12460f35085931364bb29155d5156b3f755ef47e991d0fc06c9f480fcf41e78540c7e74469709c304a8a970133051dc5360c1463c9af3653104ed51df591f19c580636f5af5c55c225b081d46fd3e69f7a14f949ce132527978cb7437a3795cfd375e4d294e0010831c178d9b9ad79d138a2862d0a0b2deff33e8cc0f92e04c81bc44f3bc0f97d89a8e10e747e9271106be94e16c5df2cdbd743da0688a6a80173fca2f7bc20c8d0583e97b71c63b5228b428f7273affba4e74e49fbf705e4ec96769fdcc175f6c0931c6cf7ac0c297d8024276b131afc1b55b1e260db33f389515bcfc11f090bd9c81f78bbbe5955bcecce1b584b1ea899ad2e77db64e0720a025ce482f3fa276cbaf00be63e9f32d236c572e5ce4c73375f12977862eadba71100b4e7d143cfd64217df9788d3b1302a53ab216a23236ae7d52c0c4a73a88ef3c4466b1ae339d1ee66a7dd38988c4c0b97f8e9cfe9739bf5fc4a2f68339621cf6e9b8c4a4269dbf83177cd0af144f57e408f49502cc8f96ae32ec8f13c472f942f89e165df6dca61e9e8789d3f4d3eddcc06875bb6605e4d16b08f5d99ce58d77620019412b4cc1b368cca2e05245444565732352fb21b027fa37cf25259e5f8e1736b23826b3d21c19392e00595cbc5d03167812e86eb9bcbc71b2e434aaca19725efdc56dcb63356af7a1a33c7c17f022163a23411e83d00e874199c73c2496b0aba3abc73906a2da8f22c012bef49c32e61719f95a90c600d318bce3ed97532a46cf822fea6e9f7f39a04d6c616da00c973c33458b2ddadf9e2160d174cdbca9e2e16f3f73f5488de6682f1ee85b3df5ca4c535ed1e19cd35ccac03105edda3a0b56207c4010f31775649a85a278af3e5d98709718f11a401096b0d6af672df8646cbdf87f947db04ce84d4277d42fbafd394926c9d29206e1a456a1e7ef6a6b73ce0d1a38e4d223eaa8756075001c5950c5661969e7d205c38bb2fd49d7c80275c0ea63e8fcb4ae9322279ac21704951391742882296a2e7d24b25b903858d2cbbf8a086fe23fb87b17822c0d1473c95faf16ac35456640808501d3b8d51dbbd297164e96567d337c690ea921a77c28ffef113cc8758015c525101042a24a97e869d2ffff23ffaa5fbac8aba3a0ce1484e6d4fcfd866ce065f220c4ec50ed07d42e1bf816f78744e6f3c7c058ba990bc266f0a3fa516419f854a0f323092c7a5a277b2169f7053b73fd29dd9936169db2f70738af193ea60727fe5960155bc25f1bf26dfab1ac5cc9c87aa49873de66c8e833b555e9ccf617c49560f51c36a06e49d1f2eb3cb504256459794d85a2626d0ad9d7e4db191e4889cf9ac45b26ab151c92560a03f4eb057993dae88211c45430c26178effc435d7faa95a78fafc3e2905e19b7ffb9fc53119c69e4c26f19ec64ee4517ef2f7eac9e0e5f385d887d59c3621e64c66a57b22c508a260a46c604fc24abb79770ef1edcaa6fe26f4bc69bc0378f4d8d1e3bd1ba41f0aa58dc48dbdbd411440d10214f987ecce912fef5e5a29921e23e846af0ef4a14312b983c30ab768a2c2ba8aa93631405602b577a4d2ae8d512bfaa9183e1937488536c954d601aa2081a68cb6ed7f5545e84dc0a75231fcc2fbb6cc1c218ce9d6a954ea07e9565f9a79db06955a16ca690c4d13d390b07b021f58bc1f6f7a96c023fdeeb9e165b258ef3be46cff8871fcb2768659590a9094df5c1439c74cd09b97706605cf6f16baff3d6e2abc5cd8b34af277c826fd672886bcfd47dd4b377fa430c1c87552c5e54d36f46aef3d7a60277db1921e74bb7fe4edea825c4d110df20eba9190c9f43ae48a1d850883c5b6dab55499cd94f5c1abbffe864f31294b762beb50346700ece696334576466d42939e12b431bd1893426746ac1fa1635412ebb7a08e768fba3e75ac473074fe2d32735a537d871af7f627b643dfab579d4b4d964dd2bf5d0b31044fd58fbe9c0019bc06efec55fcd97626b085c12359fd150e14c1eeb687d7431d6f7ac4bf78562b57ec12173923ff5e8817e65d23ed6b930b49d13b9e079845b8671dfb73c9e6d570b4247069cee5709d15844445b4dc30de91b6fdfc231e4c1a7979b4401134d80acb3b0f7c8fb255cb7a736ab533209e9bffb77a145812f76aac574b3ccd43cf60b3d835eb8855f365f45b3212dc1ccd91a7ae513af1fd8e96ca283b9334f73701fea33f81d747719cf80683f4507d220b3914584a784423875cc61d2540a76cc648b26493f7b7ab5f01e66aff9672a82769e59ee002f3bf75d2dba3c946097495fb9fe7062044a5ef2d0a93213a013ee4700652a13e5380bb99edded0412d81e23e9633c4eed40cb141ac00645efafb3de6e037a5d1956b371bdb0dd154e5e7e2d08d71ffa07fe83b0548ea7cbf1cc93786cb3c1aa74d116425863f2f22ed622ae99f7adf1787c9392e8086b11fc290ad81c80bd0373913cff2b5a8b6ca7b59231818f4a4a54dae5e09e1d28f4600725b72523991e569fbe7d5afeaf7ed6ccf01435e380efcdf2545dfd833405b0f9e9398af7924a532d68b7f1cafffdf95ccc84264eb7ec015a5c529b9f8f91628331f880c66b7044e1fd0eb8c1def152a3ecb4d93c184a358a50afa4c6e198923fe33874097d87246223bd5766454ec805f37449c0547503372a9c78fcd30a15df408f4d353667d0c84f01f2be166beb0f1fb5ea566dbc0729c4fe6505148b089436f05071ae73251e96d06a5b4fb4400ba59ff2dda97756686792bfc7ea56b159e195754fedeb7bbd85956392b2b94a9110915e7c80bc31c2510a4615fd2369cc2b0cef2e944a03dc93577450ab2f8b4f2488b82f8278924bd5ea723f783082914ecbbc551b9996956cc8a4df2eb99b853efd331992db014133f2091df178222cc5c11dd9ba325f98e8c669118dec87d421806555145ad5d7c3a25391571ad86608aaeb9dc9b5be1f7714607d73f8213e93cf2645342df14287dea40940674fe2cee0261556db912c2b431323214932efb4086fb2018af65bdd71bae7c39cc8a2b690d3fd0e77e6ebbff0b73bf6f193f607b61295819a0b39b3789d40c5e922547d04fd4e9dcb0f7c8b4080323c44cd1cc460e39032e9cbc4d2d4b3a011660e86da838f1d356c425e0ba6e6e95996f34ab21bc6dc4e52581e0f2df972a648a074841882d18d7efce7fcacda0b2c2047c6eedf7639474d477073b7383947544d232413c906dc97cdeb39b8aa38bf311c9e97e46fc9a2abd39423a995522f23aa6c00a60b1a6f7b3cd825f688286739e182ab90b736de3d365d887bcfd3cb36fab8ea8ee6dfe2e567a9ec344b064991f062e182e8afa28da68ab13ad88ca1b026d9e925aaea6116536a7dc5e2c8cefcfe08141f839d665850a19ba3dd04f30dc79e485d2978a82beb4fa68e6842e76a7bc6dbe7e36c6d1f21aa170986f473309fbad672a0c70edfe14c797b3134a24cf1a2cd9cc096db9879f0bc36bf47ceed917510a3179d794f9c1683589c78da1af9b447d0490c9a572e0438d82599382dda482c10921a9b2aebc3cd67407b6d0897d5409ac45fbb9c3566b2a8886992e84fd2ac7929520f9c3c880c2c1bd9efefdeea1232c1e749e43860faf8e4d7118a4109584c0a4068ea489b0de5f22e1379c495c42258c8f769d0795517d2772c9e2f6f6d1b44dde75cf6365eb8305eef252c5906f5d9c59294698d69d918f3af2cb2d77001678dfe156017132888a6bb38d2685e15623e7270f383b538ee7728c3a0fe8d71a7f48d0af7d75f10387189fe30f6beb3175f9256dec38378ce74e5ab02f47dc75dcc50f8762c0fcd9999098db36846ba3e4cf4fb78b8f8b6cda1995efe68ef8a938327edbd1bf595c6852fc0c69af715dc84da871579e6a809fcbc9693afa410e77b4450d0ee9eed6fc838ff26769d58258d01fa7b60a910d4005b7229723e48bedd5e2090035e8da0786efed9566e02aabbf4b3b51228d22fa7ccbde1d187bedfac1dd688cdca3cfa5156a6b15eef11efb04370bec2c429b6352fe54aff5f4da83717eed71030e9a2256963fea5bf62e654e50675c250bb8a7afd0238bdce58d7711047ad388403a47711768456db70b5355d58ce07248a3ea77664afe1ee8d14e88e546eb9fdce8ae57682328b4764173879f101bb527567b59ac5866055d73672ab33625e0bd04a6c444a591a538389482b34ae17d3b43d50326ccde0684ac47fe67b9a02b5c4ca35c8b32296d549a53f5efcacbea19410a99b4f9909e0065555686eb9e16377dbed5b2175bfd437860f6e7f93e5b045defc00a7be54def19ad226318006cc887237568b1fd106dd0e118f333aac2232191aabc668c94262b59462cb333c9b2420234306dd7850a1a6ea2e3fc5655401f0df58121f277a5a0e51ace9b848cbc5011aec92ec389abac809ef75d969d892a35fab8e96f08be248479746be4180f42d494eac7cd9a5aa402f5cd4c738a8b21fd4fdb0d9f77b366dbfb75da5b30e66d7ce8cb3aa7f0d2a632bd613f13b5242c1098feddcc7cc828f47629368a0603b85ca01c4893d70be58a60680493b32dbeda28e9de88b4bf75da794c93679b9c6e7f03dc54c7761ea092d3bde9d19a16c61f4bd79188dc6b3f7f1ed3dbc0ac64aa54b2fb6bd74473e04852574451b5059f907c1b2d82a84dd281b1a121fb0a500a449e88ca9294cf9858064af87acac7be9be832bedace33545cfccfe384b5a729f6777b1a6d39b22374cab87e14f28968e6a72ca7b9d21dc5112352dc3f35b1264e5a095de8bb8bf8e9d92a0d507ef511aef5685084807b03eb1f21f8dcf43ebaaa5fbc00305cd0d0c63ca68c32f82bcfc6cebced1d7d011d82bb3fdfc955f916903fb5f9a2db7f31f56d647a613d7030c16743edd3e1b180ed7335251fb50f3fa705ee991b5897fee8151f94858cb40dafa4ff5faad1d8a02e6b95768b6ab6c4ccc6be960486aa9f9d9d9c69153734c5115d079c56a17c5d14833785f79203686eb3e6433b745a79f484f9e369dd9def7824ddc911c336a1fdabf3c849881fae3760a1213fec6152cc849d27f4c284f2fb7dbf7e677af97c0ba97deec4bc24f1061bd0c1d648dc6070aaab09ed2c60a710ab51d01d2b16bbef4a2f6031b7d13ddb80659e3caa00bebd6fb3727a75f08e9ec3f598449ec29abb9cf5439f132726259bab7619436e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559066af88e8d03e687fe374afb10049aa60918f81bb3c883a7272ae5d2cf6b38c9066af88e8d03e687fe374afb10049aa60918f81bb3c883a7272ae5d2cf6b38c45bc3a524ecf3851895a0d5a2f8af3a9251bf3ebe2f4a1ab219f084769888a423a370974e5551bc5a0b95bcbff865bc73c8665ed3df6a66f42789b72c846c4eb3a370974e5551bc5a0b95bcbff865bc73c8665ed3df6a66f42789b72c846c4ebabbab9cccfdfd99e8ad2f70cf3d8109786d88d00f464e9aae7e4cf8c8526f1ac257b785ba80e1fd356578d0f1f1697f27db093f2d32cade34ab0065955d5f4cf257b785ba80e1fd356578d0f1f1697f27db093f2d32cade34ab0065955d5f4cfafa7a87636ab2aabe8e617bdcb5ec4b084d8b96baf04c74a634277c11fe5456d6088279e59d79573991cbac9535a541b06dec43306af7afc1b19058eab190c326088279e59d79573991cbac9535a541b06dec43306af7afc1b19058eab190c32a558df15a6015425c2779d880c5431ac94d575fef8e5e957c4cb08f075c5c75789ea1af9e3c51b4e2f5c22c8e24a8442957965cad22daf6f4764ac863e5bd4c189ea1af9e3c51b4e2f5c22c8e24a8442957965cad22daf6f4764ac863e5bd4c101489337a5eed899f5083dc3fdb9188fa54d184f41947c4930d60bc33b4503b32abde78d7af2f7288b789a23892c3744d56667b93899df17dccca01b9d4001832abde78d7af2f7288b789a23892c3744d56667b93899df17dccca01b9d40018338575a58bf3494e9dfd2dc5154a21e748fa8800bb004fc82596d9522b7ecc3689561d6e242c63528a97cff330fbba3cda09106a712355dd466f5e5af74ee0cac9561d6e242c63528a97cff330fbba3cda09106a712355dd466f5e5af74ee0cac552c0b263b7679c429926ca4c6d650520f13e6fd65e43955b0773346e78803630111d7d03393a848d700ad26a1ea8765c4fc4a4e17057b31551fc9801d3bd5f10111d7d03393a848d700ad26a1ea8765c4fc4a4e17057b31551fc9801d3bd5f12266ffd09a4e42b00d891286066f4aa422d56ef9c117ea40a3ecb9ba120d3dd5132373011a913d3bfe6c83a0053c187813e347d86c88e324f35570e42c3a6700132373011a913d3bfe6c83a0053c187813e347d86c88e324f35570e42c3a6700239d876007702132dcadc0817e9ef11fee3b9b95b58ffd21b14e31b9fa2f6f01d590294f72367fa241edc666f0b57f51bbca3b80b8e55dfbb7d3a2395f45467bd590294f72367fa241edc666f0b57f51bbca3b80b8e55dfbb7d3a2395f45467b5d0dc1595fb563235fa78c5292785e74b2cecaf364948454c51df1bf8e6fb61472c82fe404fbd60baf0bb312eff82b01316cc2e8b1ffe7846a73a02cd7649a7f72c82fe404fbd60baf0bb312eff82b01316cc2e8b1ffe7846a73a02cd7649a7fb8d5ee3e5e34b49d08f5d8fbdee41c4963f67356b0bbe2ea55264709c5a6a190a3904c76126ce213604583e55a8f458570965d6871859b60c9c491cef6a51db3a3904c76126ce213604583e55a8f458570965d6871859b60c9c491cef6a51db3bfd31570aa27b3b7e6a0ba3bfa8864f95dc681dfd085196d9789215e04245c62f52b06508d3f85206225686b428f174fdcf967a505152713cf2ee382c88f420ef52b06508d3f85206225686b428f174fdcf967a505152713cf2ee382c88f420e3fe5f53b8aaa7d7d5c83a2e0c16de3c996f66b7bcb734f2686d39d56137d821071bdde907f24e3087f9ec76d4fddf25e0bf40e026cea932119d704738ef2d67371bdde907f24e3087f9ec76d4fddf25e0bf40e026cea932119d704738ef2d67394d3d0b3453a5cf93e992986da2d29f2ae5eb8e7908916e656f75d21a43e249688d1d81dab6c66b96c53c7458dd7fc3398a7688d1fa2a59d95d7a22d1852710e88d1d81dab6c66b96c53c7458dd7fc3398a7688d1fa2a59d95d7a22d1852710ed6ff5eb0575ac8d25fd836c31348f862aa8d802ea63407ac4c49f75b0a6c53014651da60dc7ec93447473a971c655a4da1683ae2cc34ec395982898b7488a7394651da60dc7ec93447473a971c655a4da1683ae2cc34ec395982898b7488a73910b2071188cccdd0479a78b4a5a91f179cd33f564fad8d7ae9d7e64f22a729ac75633716bf920dc2694e7ecea1bcea3a36500eb090f29c1b92d0e8e254d8015475633716bf920dc2694e7ecea1bcea3a36500eb090f29c1b92d0e8e254d80154c8462d96b1413eebf11519241a920c2bf611bba12881bf1bf9a5b1fba7a8cd400a06ad763fe1c53be93569a3faa8b8484b773130e8219bba141968d32ad82ecb0a06ad763fe1c53be93569a3faa8b8484b773130e8219bba141968d32ad82ecb84915efd76980ecb8ed792cb57dfb2a2ebefeb9414a1feb7a67a62da52a9e52f7ea433a832b84ba46db93f73a1916b185a03840c35b7b1841ed8260befa7380549f915562d1313b77ec8aae81f01d87c97a65b3868d1ef037abf7d67ee3ac53949f915562d1313b77ec8aae81f01d87c97a65b3868d1ef037abf7d67ee3ac5396523c759c5c6e6e6ea567c31757e8532914794c217b7c62465615cff8918ae726a00c0a38c81810416f5b34756dfd7f8ab0ea77f3042a9d6f5eaab2cd3c329f66a00c0a38c81810416f5b34756dfd7f8ab0ea77f3042a9d6f5eaab2cd3c329f6e208cd53a86740bbc34a8632e10907a576265ff0d7dfaa3302f12e3419ede3f88e8919128cdc9e245c9ee752c83643d896846983c54cd74be0dc29838b85f8870ebdf3e3a3ccd4539d3b737f71301969ca1e3dd9985de946169f9b1e2f4aebfc0ebdf3e3a3ccd4539d3b737f71301969ca1e3dd9985de946169f9b1e2f4aebfce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553008a5ce6e578be73c3e55187569b87de6a223a398d411f6e98d45e5a2684b103008a5ce6e578be73c3e55187569b87de6a223a398d411f6e98d45e5a2684b10939fb21080bdfaf491f8e15c452b50663d77a42b021024166e7a119a96eb30aaac0d99fa230b9068a2c14b5193bca63096997e52135869f3bb3d2f3e6555c32cac0d99fa230b9068a2c14b5193bca63096997e52135869f3bb3d2f3e6555c32c962b6554bf2f144a2f2bec9f6feb7bb6366e50e66308c6a6e656c21381828107e822bec8398c6a956ab6c3a9a5e4dd37031aefb657f45148492f0237a83be18ce822bec8398c6a956ab6c3a9a5e4dd37031aefb657f45148492f0237a83be18c12442b17fa6dbfc7150fc2b71007bb3a228ef13ce24118d76c51f58785bb1d04329db7e26fb94a9f7ffbf5bbd614d675fddb8dbf9321edf8ec8e50670c287812329db7e26fb94a9f7ffbf5bbd614d675fddb8dbf9321edf8ec8e50670c2878127f9be7a2d1f6cb59558b0794ce384aa53187b629d3275e90c9260977f0d74654244aefb4bb1f3f3cebaa3b5a4b4f85e898d078e37aa60bce53fd93ddbfa87e6f244aefb4bb1f3f3cebaa3b5a4b4f85e898d078e37aa60bce53fd93ddbfa87e6fd6be4d2a76c6eb63098289b3650d839a70fea67720aa0515e515b3e3118c63c9939e0fd114a20de430c7e54763ded858d6ca95c122e576ce09618811e43dd025939e0fd114a20de430c7e54763ded858d6ca95c122e576ce09618811e43dd0254b6ebff1304ec9ec71a2c09b793368d07f91128f354f51e1de98afbd6ca555560ff0090a2d56d5a13fb5c163ffdc08bf0b5e9a62966060bf30541f6de4adce900ff0090a2d56d5a13fb5c163ffdc08bf0b5e9a62966060bf30541f6de4adce901f4ba3194dcebd120e3dfdfdeb360ba6abaf3a2272f050510813a847db2cd6134b08575fe23942e89dc6e7168b70cc8234a69b7f59f9520f5c2a670ea8c514284b08575fe23942e89dc6e7168b70cc8234a69b7f59f9520f5c2a670ea8c514289bb13e3480d4a71f0f091b26be8268b521b2d8134f500d7dcd15f6452688f41a2c8faad591eca92ca5b575f301eba4417b2931745db2f9fbc9380ef01cf3e0d12c8faad591eca92ca5b575f301eba4417b2931745db2f9fbc9380ef01cf3e0d1b3b52d5b8c640ea2cfa20a8d71d68554170aa5b163be53dc5c31e2fd8ca1c766f7fb8453c37089a7d24041a995bdf2426da26108bf1d490c4d1e0050008fc387f7fb8453c37089a7d24041a995bdf2426da26108bf1d490c4d1e0050008fc387c7eb25248a928f2b531053524cbd281f7098993f1451f3382e466b06fd7f57702b9f1d727599d75be3038233386f638287e6947463308cbe73dc0fb0a0264c012b9f1d727599d75be3038233386f638287e6947463308cbe73dc0fb0a0264c01e6cbff3661a6abe158c3f482f07a8381f30d1ca410d005fccd43a43a6161b43b4787ec95c8dfb8f5c0c1ae4d07383d7088d959488c9f05e26e8a3dfaa9755e834787ec95c8dfb8f5c0c1ae4d07383d7088d959488c9f05e26e8a3dfaa9755e83bbff0e24e6e2cbd39ea383203c40f22948029f9d5440fd23f45a656859c62a07b2215f5b1d255fa7bd4c8208dcf41e24dfcf1cf093f3f3e698aaa7f7d2a8e719b2215f5b1d255fa7bd4c8208dcf41e24dfcf1cf093f3f3e698aaa7f7d2a8e7190a5ce4f309f4b400f3a857c904008d9f678b3d3dcda5ad1d5b2a734191552e62a015b4e73ac7d220e0e404e8917c9d45ba7ab30889a294ad7260518274419b40a015b4e73ac7d220e0e404e8917c9d45ba7ab30889a294ad7260518274419b40a24df6ed84b94b17c47f047068989da0c6a1d6c1b43824d5d1eae98509ead682c3b05b06472e09890bf7f62480db47a8aa84e39525e5544e7d0818afe2c51ca5c3b05b06472e09890bf7f62480db47a8aa84e39525e5544e7d0818afe2c51ca5db6583725ded1c6799f1a80795e97804f9e107b194194e61794739400c2f12c12fe042d453034dee5d6672acc20d5d0fd67893375c48adbd6cff722dcb407e762fe042d453034dee5d6672acc20d5d0fd67893375c48adbd6cff722dcb407e7658ebf9a2c8bb3afa320349dd86c8e6a25cd71296242e7f6cb5b935a46723768960a19f8b501db0be0df6e7d592ecf34c14812e9bc5e6817cd2b17e99653d72cd60a19f8b501db0be0df6e7d592ecf34c14812e9bc5e6817cd2b17e99653d72cd594386d7e1039cb332fa80d56413340388ddcb7a2d976e414818d2674264f3a4af093fee9b7249a175e2a17e2b14608914057e55c37c41cb0d438ba114d0c195af093fee9b7249a175e2a17e2b14608914057e55c37c41cb0d438ba114d0c19596a65945e0ec3bdc8a5354bef5c04dd3a605a10f6ca34dfec094f9244ae08ec96a0f841cd2a3f0131afc3a24bba797ac0831bd24057c45d207fbf0734795296b6a0f841cd2a3f0131afc3a24bba797ac0831bd24057c45d207fbf0734795296bac864ae82ff1a2f934eee09ba40d0d8a0995091c675bd2fcbac43ed61d3b789deb084b140d992c03361d0015b8ee73630ae9c80844d1b66317d44e3a605d0f2aeb084b140d992c03361d0015b8ee73630ae9c80844d1b66317d44e3a605d0f2aa3892b4262ffea18e573dfc196b8c950d0dade88d7ba3568d71b59609a455a0d575ce1b13a1f9a3cfa53c59accbed642da43b7d97e3c110ed35408bacb53be2a575ce1b13a1f9a3cfa53c59accbed642da43b7d97e3c110ed35408bacb53be2a0587d2b40d305f099afbca38e19db5682be3a3860673a84f191a684e0f685310901fce1c055baa1d37e1280f6312988c1d8d9bc82dd6bf6caadc6ad5824ef11c901fce1c055baa1d37e1280f6312988c1d8d9bc82dd6bf6caadc6ad5824ef11ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ab3b25c8bd69e73b24952f9b09110d60edd758458bef443cf1612ecb760eeba7ab3b25c8bd69e73b24952f9b09110d60edd758458bef443cf1612ecb760eeba705186e2c2f1ad8128491f1d2fb5f7cd03845209c1980ca6e88ef01fe351d236a499da593d3008e6b7fbd46750594ba6cf2bb055f62c32356fe4bfce0e7de5953499da593d3008e6b7fbd46750594ba6cf2bb055f62c32356fe4bfce0e7de595329c1334d3ae716125ac02ead74f519b47bda021aa60f6a9838250ad0ca22175c1e1a67c5e916c3e33d829be5ddc3c3053a50d020db199a82b4f088946167c0961e1a67c5e916c3e33d829be5ddc3c3053a50d020db199a82b4f088946167c096e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8f4c8fb9fbc0271f2ad29fafcf0368cf149b410d110459730867f618ad790bdf8f4c8fb9fbc0271f2ad29fafcf0368cf149b410d110459730867f618ad790bd26ef380f480a0e0442984e52c088b7ccfa6681609e36486bfe0c70dcf08655a10019da8960daaf91ba5e1c25bff03b46e91b232408c08b4f19c3f0911154643b0019da8960daaf91ba5e1c25bff03b46e91b232408c08b4f19c3f0911154643b52da2bc24e81bd7f4e091d90bfe024ac6babb297aacd29b515580f1f4866e204cb53e0e5d73317b35d33dabcb37122197405e8d6f26434e965341ae7627b9bebcb53e0e5d73317b35d33dabcb37122197405e8d6f26434e965341ae7627b9beba6945893907e779ca53936a76854cb4f33eb5a01ce2a44de2c23d77aebb424546407025f86969fda1818a54827c6d4cbb7f8b577580ef370135f88259af8a9ce6407025f86969fda1818a54827c6d4cbb7f8b577580ef370135f88259af8a9cee9e20d9a6fbf8bdd4e8725db555a7cb5f6c3e03f9d5c161a1fed4372c55829e7ad38f5db4cbed0484ad42ac7ae51372cd59c776c1c54325b95baa9484714a7dfad38f5db4cbed0484ad42ac7ae51372cd59c776c1c54325b95baa9484714a7df6993d319721c60501e02d43ddb16148d99ec5310638e4f93d3f47b1fbac7e152cd6f665e1515f6aff8a924dbb33b8bdde6887aefa24eb09d004e9e621ae1895bcd6f665e1515f6aff8a924dbb33b8bdde6887aefa24eb09d004e9e621ae1895b3ee856361913a1ab4b0d3c1c2306f10519c91f126186f1520debd2e457a9c927098c597bc10c36172f4e4435e7211945352a25be500f6f1c06603c06826781a8098c597bc10c36172f4e4435e7211945352a25be500f6f1c06603c06826781a8c535ab3da9c45b8cca0b31068566e9c1f25c4513c14b5b9fea66332eb16be135e2b0bc2d2f6e48f4ede742854f1c0e0d415216c2a396f97669cf05ac273a3555e2b0bc2d2f6e48f4ede742854f1c0e0d415216c2a396f97669cf05ac273a355565ab52b80cc6fc07dc3474c5ec606a9c900fd1db58bfa911442b2ea2e232a541130b705c686f6041fbb8eba579138d76d45123ee503b879b85b7163c593bbf6f130b705c686f6041fbb8eba579138d76d45123ee503b879b85b7163c593bbf6f8a51db77c545c2bf38138f421ee10ebc756547f79463cb2f826c1f7c3f15e6805c6fac246a77a5bbba2ff7ce444c15a5fbf660aac04854e5af3407440733bfcf5c6fac246a77a5bbba2ff7ce444c15a5fbf660aac04854e5af3407440733bfcf70e1e101777ccd38bd4c0f61c8a9c45eceecf36264abe8337b202455db2f945c4c656d35159d66268b3dcd9dc9d92f194f12bf1e72cb0dbce12c6055226393bd4c656d35159d66268b3dcd9dc9d92f194f12bf1e72cb0dbce12c6055226393bd29348e9adb44430e9c1ec962af69dd5884b1adc1da9ddb1be066fbb616f5f536c39f09c724100c8bd1d3b48241bf7338a8181f8fcb8a69e14ffcaecd11ee358ac39f09c724100c8bd1d3b48241bf7338a8181f8fcb8a69e14ffcaecd11ee358a6ec8bff87185715d32d167a4d742719a9124defc26900c4d4408b05af99d959b1bdbdc97adc8fc7ab1fcf9c4958e9dcd90d79bdc3007e94001f57653ac9907aa1bdbdc97adc8fc7ab1fcf9c4958e9dcd90d79bdc3007e94001f57653ac9907aa4f75fb1c29c4793ba1d23c31f87b6ceef331aa5176653939565faa620dce860115d65acd2a1af53b63dab88d190de73bd63244d2586f7516892dbe1c5667fcbc15d65acd2a1af53b63dab88d190de73bd63244d2586f7516892dbe1c5667fcbcaa4974269a779f8341ee87a999231c00fbc7f3af7c64badf0c115c052082a07f06e9ca67d4d1d7cff5eaaa17ddbe687030b7a38bc500971bfe328fc4806c59f006e9ca67d4d1d7cff5eaaa17ddbe687030b7a38bc500971bfe328fc4806c59f01ef7b3552f3d64747fd0d98c4e0041f53a19d675a6a932d361bdbfc5d123f129cb050b878cf98379444142ceb30e0c4eda316e40e2080ed66682e7097c727979cb050b878cf98379444142ceb30e0c4eda316e40e2080ed66682e7097c7279794ed3fe4c6ff8955dd96a42b672cd0a52ab1ec3fef02f91f23f5aae39a85dafd2c3eee7cf17d10dbc14ee6048c409d5f89acd695d13bb36d969b2edea45196364c3eee7cf17d10dbc14ee6048c409d5f89acd695d13bb36d969b2edea451963644487a572c5de58fabd33136490b2a9467682bf26450a79fdc66253dbf9d59bbc61ba65e7e1690ce37344475e9fa57573ff2cdee59a28df6b11a0b8f6be66e17061ba65e7e1690ce37344475e9fa57573ff2cdee59a28df6b11a0b8f6be66e1709c06fdaf768279f1cee2d9eb92dac29f629bcf25613f531db33a896b01c118db501d86abe3446a2faa69ae4ec81893b157326c8fe08626da57dc92214e40a469501d86abe3446a2faa69ae4ec81893b157326c8fe08626da57dc92214e40a4693ae9a8518dc0efaa71d3d2baf9bcab5e5225989808ce21480532a1f76c49ae8600b42fb2315c5ad9986e1b9821491c5ab3b7e70ab2fa7753b1c12175db38f5e000b42fb2315c5ad9986e1b9821491c5ab3b7e70ab2fa7753b1c12175db38f5e0679fd5a8c12618df45e5e8861fc25e2ee975d1d5a414b6c53bffec6b83f3be3c5a6905204f27145e33d2038b425a10c512b9c55eac35814941959b45b2b2a2425a6905204f27145e33d2038b425a10c512b9c55eac35814941959b45b2b2a24222987267efa0501b4853c79c3d568d12b946eb85cfbc6f6d09d5cd296537214a62dae37c4c705b5c6896283a5cf2d1283801bad6611b109d591bb7d84d559fe962dae37c4c705b5c6896283a5cf2d1283801bad6611b109d591bb7d84d559fe99d6e1e723dcf294b22c15566d3f05d05d1ba24b0b56238627b2ef26604b68b860c0614109b8a999cada4fc331aaa5c25359b1f5a21b630cdbb62758842a7d66a0c0614109b8a999cada4fc331aaa5c25359b1f5a21b630cdbb62758842a7d66ad5c38e2087ea50c95d6640968ee16f288302b7598b5b49ff2894d1c068070e82c4ea5fe48034fa16f12dedbaa36047c1d2a8c3b371decece51cd56b93ef72fc7c4ea5fe48034fa16f12dedbaa36047c1d2a8c3b371decece51cd56b93ef72fc71dc271ba746f3db4e8a2a2d3416879d54de3d024207fba075127df98b5834dfdfa3e5a89d3eafc507eb5016c78a07346a061b61044d9f7fa01997482ce507656fa3e5a89d3eafc507eb5016c78a07346a061b61044d9f7fa01997482ce507656bb1805ec46e63b3b3c0d890c4f2d6d9afbca37c73e9db021808ca22418a9251bfa018e4799109839d35f74aa83d6420a690f066b3e536b6899ea0af03471f059fa018e4799109839d35f74aa83d6420a690f066b3e536b6899ea0af03471f0598ba541165be3cdb3f132296602714bcd53fa94d3e28d7624b45599bcdd390abd09df1ed3605e5689e7cbb6e213540d33c8d8681052bd62893c8f33d56eebf6b009df1ed3605e5689e7cbb6e213540d33c8d8681052bd62893c8f33d56eebf6b099a8d2b97e0b4010721d233806d44e52186e7f3a1e6dc89f246540755dd1505736661d19799a7ce8e7d568036a88b0ed12ac9c859bed11b6ebc3791b6b319ba536661d19799a7ce8e7d568036a88b0ed12ac9c859bed11b6ebc3791b6b319ba5fa8fdd3d47d7ada3012d311afaa3df643f15ada7516358ff31a95430a0c341483ed2293cffaf334f399ed818e73be079af0580bbb4920ccc14ae2cb232baecd73ed2293cffaf334f399ed818e73be079af0580bbb4920ccc14ae2cb232baecd7ddc8da8ece6295f64938831a0b780be4421715c5814d3169d89d83652c922006655d5f3bccab2060dd387721bd21b45eee96a1608661ecd16a41817a2138269d655d5f3bccab2060dd387721bd21b45eee96a1608661ecd16a41817a2138269d61c051f76a92a4ed024cee05be44777380256d994460feef915563ab3b1e26f53e610da225212643ef6110eb8c37dbb2c8732900622c40e1e502bfe983b6e5c23e610da225212643ef6110eb8c37dbb2c8732900622c40e1e502bfe983b6e5c2e81a1608df5a644217c5561ad9c688cf08ab7504ed3e0badca06d8ff7a91a7f2136664d12c8efa7cb61f48e9aa76e51cf6d5dfa8126e087c70c73484f3629eb0136664d12c8efa7cb61f48e9aa76e51cf6d5dfa8126e087c70c73484f3629eb0635a5743ceaadbf53b5825745079b97730f023bf3938df6599816622b018b94580c51781ec49da23b67fbf9e15fd42c0e8dc3a89945b439e32cbf5da2527c76280c51781ec49da23b67fbf9e15fd42c0e8dc3a89945b439e32cbf5da2527c762d13d5ba9bbde8d11e0ef5d5511261303dd5824bda571b2f17b3f954cf2ae71008ea7e5753d8f39872687bfae6ae1024fbd377b7784ec72da39e5d3dc61883b048ea7e5753d8f39872687bfae6ae1024fbd377b7784ec72da39e5d3dc61883b047ca36e1b18db871f9e1594d47d83cad30638cc3abd4ef6e6d623abf0f5445246cb5107f75fd02769d5a5897ba3095f0f33ab66e9736975153fa739cb89e90ce5cb5107f75fd02769d5a5897ba3095f0f33ab66e9736975153fa739cb89e90ce577e6d087fac0243413b290206d9255f9f638f01074d4af1503cabd26363c7ca88cb4ad2dc94e39834417e482113d37ee9b8495287bcb522d738b8533b2576ac48cb4ad2dc94e39834417e482113d37ee9b8495287bcb522d738b8533b2576ac44cab9c565f855f9e969ca4689774d9687d51120cb5b50c5f9e6d052ad2d1eb9a86b62c7ff14af16a197144fb221454008e1ec458612396d05071f39c17abc23586b62c7ff14af16a197144fb221454008e1ec458612396d05071f39c17abc2359f2b627bca7899916a2cb689d162e08ce4d95510bbf1a714e7264d4af24c33ad5dcf1fba18130d48867d12f07c46e1f47d721b29d22db172c558d447b834f04f5dcf1fba18130d48867d12f07c46e1f47d721b29d22db172c558d447b834f04f54d1badaea7f82854136acc79db18dba0a748c5463d8febcbfda1a4c0a73fd7dd21bc0e07b90b917321bc332f47f12bf638277c0ce8fdc762e0cbb81232260c2d21bc0e07b90b917321bc332f47f12bf638277c0ce8fdc762e0cbb81232260c236e140733c99cba395111a5936207bea29586fc7d211ff8c6b32370220c0e316bc39419f6969f1c69667eb347ff9a0a3b71210984b3e0efb9ed7b2f385b6f72cbc39419f6969f1c69667eb347ff9a0a3b71210984b3e0efb9ed7b2f385b6f72cf006a60112d997d3698844f274db8e3b17aee34384be23f0ecd51c8da305c83ab40ec470aee648e2370caed75c85b4ddf958739a84e2c532aba19b84893cc4fcb40ec470aee648e2370caed75c85b4ddf958739a84e2c532aba19b84893cc4fc25b4ee74405238507b81a238901c1b3af0ace184da9ef712a65b8a5ebd6a797470b71b77ca0a4472808bab3c8c7f8ae1fd59fc5ed9638ed7b7c81e23cf4843e170b71b77ca0a4472808bab3c8c7f8ae1fd59fc5ed9638ed7b7c81e23cf4843e122e8fd399c5a73ce7af50c8d9ed2f87d9b1663e2c285b05efbcc4e712b759d45a6fc43ff4b072cb122017b47bbedd92a8b40888022459dbb37f146912081d5f9a6fc43ff4b072cb122017b47bbedd92a8b40888022459dbb37f146912081d5f9a8250ba5bc06b10430f82cc8d865bca7cef9a9ddff9df25da5d6885c95d17dce1ef54c1dbca561ba7e0e945a841304a0170e00355f31f711cdd6129559b8b0b91ef54c1dbca561ba7e0e945a841304a0170e00355f31f711cdd6129559b8b0b94a836a82d80801d64235a5dd7f292f4a64016e74548bfbdb2d113f1e12dca31c7f0ee3cc834eb852f6e3ce0bc3deea90e0846ce9dbda924f46b15f0c408c01f97f0ee3cc834eb852f6e3ce0bc3deea90e0846ce9dbda924f46b15f0c408c01f9b2953e2bb1af586b0ec87d53d5fcd62b1a64d5872b1d8d898736b27c1aacd5e39d4a3fc29261bc6d79bf8154f9f659f12deea182e6543c4986a89151f455d5309d4a3fc29261bc6d79bf8154f9f659f12deea182e6543c4986a89151f455d5304e85b9852e1b1d8b3fa4916792544c5fe104b78ef13888e5ecf5fbdaaf311bf4a996042db283ac0d1ebb77ac4dfee1921e89fce0e62b25a68a0f4a28d7988221a996042db283ac0d1ebb77ac4dfee1921e89fce0e62b25a68a0f4a28d798822160dc88464721a342fb30a87e9d8bf53c01864f71041da509e7d4d029eb24a7a3a28ae2121e174dd8c2a0a2237e1bbf1c1dc7f43aec3562aaf2319a7a833e7d28a28ae2121e174dd8c2a0a2237e1bbf1c1dc7f43aec3562aaf2319a7a833e7d284963b743c200715d247780660b5de975be68196727ea8d1fc333fc2609e1102ba7dfa8c756281d743ce28cf3b11486a72d1896adf5d0126aec821ff649998872a7dfa8c756281d743ce28cf3b11486a72d1896adf5d0126aec821ff649998872b8be4fb5acdcfa5cba483d3c1e178a95ef23155541027c62847bab9db23da95295346431e949e1c89ba80f3c552f07ce5eaec0d8336bcd3ba4e89152e3b05b5895346431e949e1c89ba80f3c552f07ce5eaec0d8336bcd3ba4e89152e3b05b58baf197479cb1835f8a54139ecb45b297967c2d1c340597f9b44aa572e24261ba00ad094c3bb7918612d8b740c4e59608ba92258733f31a0fb5f0c50a040aaa6900ad094c3bb7918612d8b740c4e59608ba92258733f31a0fb5f0c50a040aaa696fafb9e3eb2740c32abeefdc1603d1641caa1d0efbcb106f2c8702dd0786bf6c1bb563fae3e738e9eab790f34033ceba23824c6ab955e832d467b243ee7f7cd01bb563fae3e738e9eab790f34033ceba23824c6ab955e832d467b243ee7f7cd0e97386473d9021480d5301f4fa0b4faca3df9c3c8dd0a8672fdb98aebc7adbd445b49abef12683f24ad1913353be47b7bc4ea6d5001d2e1cd33ec5eedb3045f745b49abef12683f24ad1913353be47b7bc4ea6d5001d2e1cd33ec5eedb3045f7036f37f5ea348dda3ce770e2ad75543e505541e157c467c562a5d2884a528be33958f16a5c1aaaef230ae3f558b438220677f92887840616a6033fc1b3fbdf243958f16a5c1aaaef230ae3f558b438220677f92887840616a6033fc1b3fbdf244862e7c7e267564b1acc6c9047b3e9cba765857c629f677214687eb377756a04f5b4ef9952cd2a6cd3b7c3bcaa09313141a4efd787562024de367fba99c732ecf5b4ef9952cd2a6cd3b7c3bcaa09313141a4efd787562024de367fba99c732ec976e7378c9d46e50229eba9dc17fb20bd2f49644d71b91df0202748f7c0c196536783ebd9874a457d3ad6a9598a035308164cfc3607106cc86ced30ef17f9e5b36783ebd9874a457d3ad6a9598a035308164cfc3607106cc86ced30ef17f9e5bb30de65fbc286cada67f79e33b9eb4538b0b30c775047f9b031100c4c3ec0df748fc6ebec125d4e4bf16dbd40d4cbbd52808402ca4b206c89adec48145d51c2348fc6ebec125d4e4bf16dbd40d4cbbd52808402ca4b206c89adec48145d51c234b068d97976798d356d8955b8db45ce4eb9a1d1e1348293bc50f3332f6df30f68c54921f9b51faeb760e627b6f2de51af9789e9bb1ee5c35202920770a75c98e8c54921f9b51faeb760e627b6f2de51af9789e9bb1ee5c35202920770a75c98eeeca169d406b88467a100a84dd14ac4f54232ab9230299c89ec2f0686567c444d447f04d396eba1be83d5c7386edf3cc3dc5c8811b8dd9b3a4ebf3620680b3bdd447f04d396eba1be83d5c7386edf3cc3dc5c8811b8dd9b3a4ebf3620680b3bdcec5bcea5704b91290f67fe1b76a83fc74c498968c3207f5618a5688fe93be2f2b45d5f4b85c35eae628de179a3c64517ac52f23a60bf2241f57267d18c8db642b45d5f4b85c35eae628de179a3c64517ac52f23a60bf2241f57267d18c8db64b35ac4a05ac3e03cfd15b551df5962a7fa0f9c47305319ea7047a0c4bbb075891f6fc68b3fe4dbbb4272a07edba52ad77bb60aa0752a3f84e125081aa901ad9d1f6fc68b3fe4dbbb4272a07edba52ad77bb60aa0752a3f84e125081aa901ad9d60cf5d8ac01c4d23104f776a5819a047625870e3e8123751ff1477aef40c5e8c21760d1af898b363b13b12803a908744e7d21334bab02b52042c6144fd7f12ef21760d1af898b363b13b12803a908744e7d21334bab02b52042c6144fd7f12ef939ff3dc2288407138c485ee56aa402f31214a7712b478942cf7dcd8ee6f18bdea74370c5b95b953e2011c2ea0eec129c7b8515dc8afbe39d7c34cb4ac2e2dcaea74370c5b95b953e2011c2ea0eec129c7b8515dc8afbe39d7c34cb4ac2e2dcae368f549d337907e8c2b405c8940daf23635a57763a1ea0c2b78f9940d2b0a11a23beecb2557b96816679fc39cdf0ce7ce43299f29c08b910a2f33dd8dd3e46ba23beecb2557b96816679fc39cdf0ce7ce43299f29c08b910a2f33dd8dd3e46b3d8bde3330f44cad9f511155f2cae6936233ca7bf34d3749eb62bf78976392d361df6718cf6c0913e63b511b3c59cf007732aed39f3abce9c3523822eadd3baf61df6718cf6c0913e63b511b3c59cf007732aed39f3abce9c3523822eadd3bafd1d20c5aa04a3ccbe56309f3f71cd99677fc0846064566ad7ef4267c9999df053b8bf98bc93be5faa3a7403b17c33a63bff72e3d83c81b82bb273fa2ea2a10a63b8bf98bc93be5faa3a7403b17c33a63bff72e3d83c81b82bb273fa2ea2a10a6401e8cabd2c774f40fa33fafab88dbb8df0d1717d9f1c1b65320f19a0212701ee30f09dbee55978a01408ea8b49b06e19d79f1b771b8f477647cefae4b2ae550e30f09dbee55978a01408ea8b49b06e19d79f1b771b8f477647cefae4b2ae5501193530ceafdfdf880d506cad7b8c7e6394ca7d874e40620ba196ad20ec2557adf6d9fe85cc346a64ae7f0a4f7ae840cf0418b0daad22c530d799fef0214492ddf6d9fe85cc346a64ae7f0a4f7ae840cf0418b0daad22c530d799fef0214492df26ce1bc7cef6545be4ea19cdb262a12f0391be8693c4cff9b3f11986418c61de2400986db01740891dff56fd08a26246008012b436cc096e6e70fe8876a107be2400986db01740891dff56fd08a26246008012b436cc096e6e70fe8876a107bb05bd647a47f1198ae4019f5714d14d16a1d9cde1f4e996ab25bf0585c4f63f4ea02dc1953eec18dadd62b4c6d1684dd679210d2f2d5d91bf4228e2772cd7104ea02dc1953eec18dadd62b4c6d1684dd679210d2f2d5d91bf4228e2772cd710497f062ff624fa1f5e1d123c21443f90dfb4dd72c6d505c969bc0f8c1d444479e63832c576a289a97d0f0c9ee5c8484e65b9c31bcdfc9dc3ae22c659d00769ba563832c576a289a97d0f0c9ee5c8484e65b9c31bcdfc9dc3ae22c659d00769ba5f3c270446460aff9811b9b0ff051b122f21327162edc2f37c7037de0af831c782862b2d29c2b537fdca235bd7918d7400c250534653b1338a0faeecc372971dd2862b2d29c2b537fdca235bd7918d7400c250534653b1338a0faeecc372971dd4728e578f958b9c50802f68451680412b06e6a6792f9e43f9669f3f6f821b87dd8025930fb269042b087c439d6f34461a31e60ca1ab24380eb67578d0b280f97d8025930fb269042b087c439d6f34461a31e60ca1ab24380eb67578d0b280f9701cbb0e577358b67295982fe636b501e981719f708b7b731da4dba085692240abdcf7b476b19d9331ab6dacdc9ffef9bf41e43839c813c7b8078cd8edd0c903ebdcf7b476b19d9331ab6dacdc9ffef9bf41e43839c813c7b8078cd8edd0c903eb4de9a53f5b4226fd25dafcd86ca8ed2aad2551080841bd748e5928224ca97f5b34c33f52db256c4ce318c24a3c67d2e811cbf14eac81bb94a6fe1552cc70901b34c33f52db256c4ce318c24a3c67d2e811cbf14eac81bb94a6fe1552cc70901e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555272b4298ce6b151803f467067f16ca868bd99c8a64dbd74169131eb5b13d6195272b4298ce6b151803f467067f16ca868bd99c8a64dbd74169131eb5b13d619cf271f8e5db53de4b90452381ed35b4705bba1545b3a74b9c8d00d45cba896e10b21069e30a840b505e3fb22113eaa8a2d77c9e0ebe9dbec96833f0951cd98ef33c98bee35a4c5d8abb22b4accb21fde27d38570853c95a36e1d3f97dd9c6e8323dd2034e94434883a3e7446cee23c78acc6ee34ce17ddf86ab828e9c377ecc413e5f3c9f0be8ad0130a4b1b94beafab9ab11b9376b14e3ab1b9ae0682672d1c0262fc12e58b1cb215ec22a0f83375eb3f8089df39a8d87d78d2e320c4aef733faeed486f7a71f244b430e7a35b87c621c90514f8f7aaf967d787c46851a88966927828ce90bb1190cf933abfd521d2aca737652c755650897f9dba1c370e69ec03f5d5acc854a8f5b5e753069b548c8e0c28d4eb26ae8f672588a41b341a45e094db8e478471162f9365c29abf3686ad76333733bc8fea594092e13201bba9c4a869961292b720e51e3c8f3370689ad9cfe9448bd44dc34900c06a92aaa4604acde3c1dab70da808c3be6ca821c367970157fc61ed162bfc6d83b2650818dfe4b99b144e1511c3e2bfc0a842194ee65f54555c9ffe63dbeccb98f3e846eabe319730c3e6a525dc2b2514e7b633f16928e7042e75050712a511e45478af50da23a47c10a1a06b07dcbb4049fe0af08199298d2088097ea65275445acc0bc7846ec7c80ecf24fe76382aa875d0c8b771716ea7224ae9275c08953adfdb9d2d5b9762d1f20c2e95eed796a2b452539619076269ff6c07f29497d13df596ac1c9db8276d7d8c9d08718e8e69d9dc8a81f58d760ebd3318d28c7d9071c3af8714552193c59d10b10d1d36c4223c8eacf7d295f82bb78efc92a1eb81e24eb8dbf56e4b307511cc985cc9f3a6411e43207c217998ed7d4e61491b372a48bf5ee629c0aab330d8f0c3920f23328662d15ff5707f4af802a466d523c4214ff7e8ee6a22d34c2ba6fc0bc3f00e9b65c2c40fc0308810b9ee3acc0b8b2634731da6cfa3f9ca9724d7ab43963a772ffcd5a8a94b2ac7ef9964ef1b68f90e08dc6511f29bb728e9fd734ebed556277fa51f618d4849523bfcce081479fb5b4a4a6dda4f89da7cc021443ca15b3a7012c41e40031ed37d69cc598357712046d7a4642ca65c99cbe7d44031c5222dd7fff587db178e4495d63d0f42dd0126192c5e2bc9d86b81ed3e515f4b0c5f0479d551b45348ad594322b9502af5eed912e66969161eeda24676d98f8150c73d76527c0ab32dee7b3d74ab01894630dc567bc172dfe4ed205c836d966bbb6b25bd2a1c40666f05a37cff9837a08b6b2a36c6657cf45fedd193c0b8a9c2fbc76ef0a7a975eba4895c2ce6567839146d02d73efcf5bf44be2bf7852dd16406272b2286ec75316a3e7f400548d92461fd69ed5b663d8597439b8e6381275c8097ba68918bbf40d1dd52574ad0ec782ece670fc0bfdbbdfeeb5674b253c130e2ca3e665bfac815ffbb264dc7a0167827bb01076bef65a7956544f900b0d339f5e94bc4f75eba08c3d3e815cde40dca45b34352daec10b67e5930a90cb81b270114978de59a02f7f8c1363451713987f65156e60ec4d234a382eb1a793805e8d20204657877a8ccdf8b7b326c008bad1ff3c27714f65c51a881321c92089f2632070d7e8e523eabc21ebeddf626debb935adff22e984c9fa0b1c49a1d188dadc6ee9711f77f1260e6e064602db5a4644df256f18c14cb163c728e79ef96d508a88553dd670806af59c60f2458f7d69d09f384bf96eb86126aa632da1b8237ce19950ecd2e90563648e9ffffc02e2d5b0b88b840c5e14377a4017930328f22ccb12e8c6021efd7a2a5cf4f299b24a7676be16c9712f9315444964b6a48bffccd20988a84c363e53ebe41d78f9e42ba88b03dd171c98230861dd791b26575445f1edfaad5e5ab94edb1c5f50aca913416a444b60d07716684430e0c1fa14622e2d743cda4d566307bef4edd4dbb8be87244a406bf45cc59eb1462ddf3433ccecf9e879955a23f5e7c10285b652c90593f1c82859c1e49d0b29b39b170a777543759e462f402d76ec507646a2de3b65cc16bd89a56dfbaaa99658e36d923305552d7e244368ded9acc06a7af949a7c35eab027f249ce5ef230586fdf3cdadaa73d0856a9e0de6903467cb9ce3a2484606b296845d06f3893bccb7a4a31640140342e296c6351d28335254c8b0cc9f9387def91bc8d377601658a5c28ddbdf9b6b3456e1ad18efae76fb11fdb0669b29f8736d927f821cb55d233c929de25fe1c3e22a9171f63ae4c493af395bdb7a14c08cd48c7e9015712a9bd80dae52ac951842df8db112d745724a87743b03df7f916c01d9a9b01dc703485017e61c619cc010a85f11d2ab523176f0a33559b89c8ed13fea4e17c87454f25765a887f0c84c906af8d4aeab939b3ba95a4f6aab3f3f9b437b4ccf8ef9728aa7b5d261e6159515f6fc0ae738a13837bc041b8ceaa5143876e970fd49819cada3298b0fbf7f324fa37d15be31477bc40134b44f3135f0062b18763c47ed43ee0bba64a8ea892ecba9ee324e89007fb1865a2bf72b27beeea8a7c1e1db347b52c2dff9099675048690a3f48916d5c2b416f701eba9779d428383d661612da431cc1ac618f16523c13e583371c85f286d9475783d4d593a228499ab7b44287161fb71e6fa2e405b05a49caed33fb7457e568bbcadfa00866e0b34bb696cca23580dda36681b5228da06154a649facef3a24de8549216f982624db1375f8c9460088f87f3cb1bd7729e0f5e3c7716c4c562f67897dbcc0c24ebeb9d743994307ad78834472adfeed9119137cb1649a55b8a2ac845588006156686e4b3ee900b2142ef277296db09635ff9c79facca9c85619a1e96746c0e7464db733263772b917796df3c7732e276285f0ee7d06717352bfb0a2c2b48f011cabc662d614b2819fc5f787f9bba4e7155e4ba5eb5c27fac29888da48e8cb641d5483aeefede136223f83bb6eed2f6af6ca36ed097d4a59d7b452515c55cd9674fa8c4361cc26862331c2bd19014052baa8644ef55818d661e169fb880c1505072461405a300d957950f74b8f8c0a6b9f22904b9e868f9837a644e3e13bc08cffc961e1b61a249bedf1b8bbb4e2f5dc34e4d6350f4b6d88f2ae7103ad0f70f2793653a68bdc1f25111449508df2d20341470ae39062e56d21255d644f8c5b6f71387eaac837825bbe7197a24e103df083d9a9cb3ba921aa5f2fb13a87acbd32ff9dc2f7cc68735a103bf2139e41aa64b5edbaff2496a66e3b9528406399c4c20b06db740d68d3308c04d14cedaffa55e00f76ab091319fee7c32fbfef108f9623198b0fe6fde474858e3a0b6e4b2b6f0084080cc76ef4d707c11cf6430e526266042f3eb79423e2b722e0e35a5a52ac4a898aa56fb19ea54db99f6010189018a281622d790cc3538a047c428510acf06d91ae8353e3d0037107a9cfe884e8f847523741a8b3d3df114db525f86445ee515a3fd09e80983c891cfc29cd9a30ab8fc1cc5d9836fa0534af98fb009c6670514b6a17e96eb03bb44a26b5422ccec0effa59d7aad5c175b8fd559c9a6a19f6cb8062eadc6834558f244b4184ef1935221998f991ff1ef6c525b0d2bc888b10e5f34dcd415cc066d9e0f52e7145efa0f740f523fbcd5f6396672d4cbbede5b6181758e5ac526cbf03b728cfd33cc068790471894b960b805b21bada1a5d2f8b45184e726bbcf251616371234da5792cfa98a2a21383245158dc2545c68b25cfb30304d9bcd09e994cddcdd93a93e4ecd13a52436efe90d18992a2de411a7b5fb9997f5564b95caf6b99d7501bfd9491814e34d142b903a28a8c2fbdeaf7cbcd975f18e1aa4c06a08d956aaf2653139f554d6d7d7e3a55333c75c4078906e0f55049b1719dd38f78ba34b5256b5c4968793a094a933041ad8c0b915ea7c69089374594619ec6d1db87ebd0577b8b12fb30b805c1664b93853e24a55c31ed7bb7b9a0d96690df22e7a24ecf85ddee07bbd66c492108a72324fba1562632ce3ac72d3eab72fe807c729806516ae029884cac958501360adfdb6880f7e4d587ffb7a1f10a99fe8c439ae58a718c62e443163396ec0644a8b0d4b3da60d7a2274e27663fc039fb49ca58878f5eda04e0bade252a486a8ac2b47e46a522f6ab920b779aa85540bdaf830506c4845b3962c6895ee50fd2e999fefa243573ac929ecf813cf66f2b09f2cd7c4e170580579ec7ea500c385c3972902e944cb54ddda5b6e7bd989d426a65613fd0a2cf170ac848c3105b6b98fe9fddb78445a460dc92fa741040c713aecf8ce2755108fb110433f73c7590b557ecf05a595829d7e30a00ac423ffd71506b3fa85a4aeba5a53ec50a01f500eb1ec0686cd325a45194a867c06d65e1f58832f3edd2ec19eb4271fd9f328fe6e2ff1ed855828aa22db4d2cef5e78e617c3c1919a6a2f857ff2a25e0306ca291025d3f019f287cd004f28139a82b110244147bf5ba7d5bb05e2a37e588a4491100411209c8cde48778a14b0f8d461b426907296b05998620076dae5b0c8db957167e943f5aedea918a57789aba0564c81509204f772e4e2dbdf0831a83a2a8e4bb65d4bb98f99421fd57789aba0564c81509204f772e4e2dbdf0831a83a2a8e4bb65d4bb98f99421fd57789aba0564c81509204f772e4e2dbdf0831a83a2a8e4bb65d4bb98f99421fd57789aba0564c81509204f772e4e2dbdf0831a83a2a8e4bb65d4bb98f99421fd57789aba0564c81509204f772e4e2dbdf0831a83a2a8e4bb65d4bb98f99421fd5acc5c99f889c87ac96a08e0194a201c4c8324ca8a757fecf750917450aee53d58f8b995a70197df442bbe1715e0eb8567b5e1d274f45caf6866335d4fac32284c607ce80470bd500ed38e6439134a6d8a1706dcf89dda2ae5d058e474cd7cc7a1014b66d7ef0efac7cf55c8a19dffd4bc92c869a287a54b48b721894b322a8da1014b66d7ef0efac7cf55c8a19dffd4bc92c869a287a54b48b721894b322a8da1014b66d7ef0efac7cf55c8a19dffd4bc92c869a287a54b48b721894b322a8da1014b66d7ef0efac7cf55c8a19dffd4bc92c869a287a54b48b721894b322a8da1014b66d7ef0efac7cf55c8a19dffd4bc92c869a287a54b48b721894b322a8d56617524a97eca5c4c1f91be2088602a2cca1eff1cd57acfad2ca16076b9542bcdec6662d58efa721e7276c6a1f840765034cbffbfeae94fa5af81afc00d0e9acdec6662d58efa721e7276c6a1f840765034cbffbfeae94fa5af81afc00d0e9acdec6662d58efa721e7276c6a1f840765034cbffbfeae94fa5af81afc00d0e9ae51330fcc368e60da51a0c808c598cd5bebd47c09bbaeefb1e650dfd39d451de69e02bb4a32cade8566695c50d997efca7cd8e533933727673b17b586ffdd94a1b1d3075e45a2dbc8a810cb5aeb83c03d37d557f0e18e94323f0f348872da28b9fd0c029a5db750e69341a3b2501db99690cf8e13e60c02694c9aba0091090b04a7b4564182f67b662c8e7b1f71f862e4a6ade7becc45da782a0c9efdbfd0f806584f5b0b111dccd7c8acf5bea46b33561af16c6c38b650606e0b743c1a12b4d8c480f922c0a7def2dfba8c681535b57104ac808fca9b9f244c23476d38e7bf994ce2b6489e2c5809ce1c88d5e9c6597b448bb1197531e5c6bfb9fcff5a0938967b969cde6c353ea725eaef7a008a0bd6172e0b01bd6dd88d437290fd36d34005a22d83151ac4617a544bac2a52d62a5fa62209bb8b5a840a9122cb88f8598626a302d31a24b23b562def7ce0ec1b24dae38e9c865dd380453c2a035e5dc009a654218a00ce38b7345168a1ad79633c78f7d9112140dcda7d1011e3f4eb266ce654218a00ce38b7345168a1ad79633c78f7d9112140dcda7d1011e3f4eb266ce654218a00ce38b7345168a1ad79633c78f7d9112140dcda7d1011e3f4eb266ced44c8860e1cd9d12f6e0b090e7eec660f212423b5a9dbeb37d22a8ad17442170d44c8860e1cd9d12f6e0b090e7eec660f212423b5a9dbeb37d22a8ad17442170d44c8860e1cd9d12f6e0b090e7eec660f212423b5a9dbeb37d22a8ad17442170d44c8860e1cd9d12f6e0b090e7eec660f212423b5a9dbeb37d22a8ad17442170d44c8860e1cd9d12f6e0b090e7eec660f212423b5a9dbeb37d22a8ad1744217019003c0f86a7e7be76082ba5ad3a648f9301b9b79ee315bcbe1e4c4745e1210cc29d5cf1caadfa4b742ec8fa34fdacfbbb534b2ba40d9eecb771946a45caef0602f929a1cc461e3204a6a18a7d77bdf0e1b733238ad2d33a61c563bf35a31c9b02f929a1cc461e3204a6a18a7d77bdf0e1b733238ad2d33a61c563bf35a31c9b02f929a1cc461e3204a6a18a7d77bdf0e1b733238ad2d33a61c563bf35a31c9b02f929a1cc461e3204a6a18a7d77bdf0e1b733238ad2d33a61c563bf35a31c9b7a6afc3f8be02c6f0e166b797f452601ace5f5734efbe979fa76a5edda9029197a6afc3f8be02c6f0e166b797f452601ace5f5734efbe979fa76a5edda9029197a6afc3f8be02c6f0e166b797f452601ace5f5734efbe979fa76a5edda902919f5c9c715dea36f5c6260beb8ee1d2a6396a5a00f206f459f82e7dcc069fef1e790c5a0cf012085057532887cdb6c4ff7d10369a34ade68139271485eba15e18790c5a0cf012085057532887cdb6c4ff7d10369a34ade68139271485eba15e18790c5a0cf012085057532887cdb6c4ff7d10369a34ade68139271485eba15e18755ff9428d9f62966d8a5bc102ed3d1ec24930d5a084485b59c3ef05fdec06f0ea63cb37fb0670d30aabd8fe04f72b08b3bf80b60264134f5006f13638724ab3ead1cbbd42ec1390bc7ed66a4e6918950a84405e9fe6c1686e8af754163bb4172ad1cbbd42ec1390bc7ed66a4e6918950a84405e9fe6c1686e8af754163bb4172ad1cbbd42ec1390bc7ed66a4e6918950a84405e9fe6c1686e8af754163bb4172ad1cbbd42ec1390bc7ed66a4e6918950a84405e9fe6c1686e8af754163bb4172ad1cbbd42ec1390bc7ed66a4e6918950a84405e9fe6c1686e8af754163bb4172afff0f57bf5446a477e198d5e71483b371df6fc203789355a1fc1f453e1a484cd2bbf9ca4c8ff54a6a0865f368f68158622e8a40119d9821fb34a483cbd201ffb5d6be53d94c88756cb3c45ade837351f220f435329fd6e4c8b8914f74864eb7fa1219b409a65faff4e5c8452f45410189400ff1fce9630e81d7ed6df1e2041b36e32a633406faf0b574d1b9c4a0202a75f308c54551bd1b456f3c2bb94b6e5b607aff4a1a8b78ef30edcb03bd7fc21732fc87789aaec6403b0ae6f22382f22eae74f0b060236ee84e5c254803957d1b808725bd03499ab83b95c122420aee010b8df37b8f5581c512e8fdc6c2e0ca6964b26f9cfa5c35a81d10ce80c223415f5a43148de42f6ddd1822a447c62d771aab2471e7298216fb1a9ac483ae587eea19751a320bc7c1444e1dd933139ddd3e7af44840b655506eaca5bec246a3c7e5e5099e6ca7f875c6fae543da64eebca3f959370ed01f8cdda07be15185bbee1895bbefd9f9afcf24b0c04169f795e278f74f937438de79d1ff12c5a1d993465a8645186d70b5a8b884f1d618748c7096e15cd8e5619805019a5c511fa062b88a42d16d32437b4906fef9d897c20f66c348c8d83ad5ceb26ba2312adad105aca737eb8bbfda5cec2bfa29f8e9225ceee36de621092f1c8dfce14965a372c62a0ea3c4bd890255e420fe9c42b65e4a4361de6150268403d1363f79b57cc3bafa796758f0f0f061079bd45d36145c81b867e7596f0d2248b5388e7bef87b857a76615ecb5bd3c5f8884a17e71d3afbb9e995da1757e50a6cfb3a121dd218dcf6f0a3609ec160b52c07be1ad15dc99fd0302e65cb738bc4af5283fe68b9a226c7fb2fd5e89db27956b2c36b7a5cb146e7d17699e0619b9c4441264f87a38c62bb45ae1096cabe72e85af2d6c40f33a4a1b707590150869af88a2f1746759bcaef111ecd22d25723a3fc4e3f4e4e425f6c7c3502ebba7985172cec9db6793177273c0ecd22d25723a3fc4e3f4e4e425f6c7c3502ebba7985172cec9db6793177273c0ecd22d25723a3fc4e3f4e4e425f6c7c3502ebba7985172cec9db6793177273c0ecd22d25723a3fc4e3f4e4e425f6c7c3502ebba7985172cec9db6793177273c0ecd22d25723a3fc4e3f4e4e425f6c7c3502ebba7985172cec9db6793177273c07993cefaf4cab9fc3ba76cbaf82b458c3f7cf998e834c26312f7cb258c4e65717993cefaf4cab9fc3ba76cbaf82b458c3f7cf998e834c26312f7cb258c4e65717993cefaf4cab9fc3ba76cbaf82b458c3f7cf998e834c26312f7cb258c4e65717993cefaf4cab9fc3ba76cbaf82b458c3f7cf998e834c26312f7cb258c4e65718930bd331a794213be533be3fe15139659c524e35951f4d3cdaed64fd36c4fc434c17315b9aecdae6bf03ec2074884caa3905baa9f295f0178436b34c4b583cc4648bde4b9f0c5cf9a41df5ab6b71208cd8aeb5b3f297042d1d179bab0094ce4606b1651bc050e656cd7e3f47c7c1c91fe73b6b535749d44a3364ee4654e8349606b1651bc050e656cd7e3f47c7c1c91fe73b6b535749d44a3364ee4654e8349606b1651bc050e656cd7e3f47c7c1c91fe73b6b535749d44a3364ee4654e8349c0c9deae6eefcff358b4dd2f3277cecf4c5a6e51b454fb67a21caa1e1e5ae5cdef449ccef74bfd0a325b34715407abd6462caf8e4bb941769b91d171c2ee603528dba5f4f4ae7720e450caad1dad421df79a2df6e9d8f50ba29d4550bca08cbaa71247fe4fb4c8057df43f7c7f8282b5273355fb862f4dc4ee243af4cd462306a71247fe4fb4c8057df43f7c7f8282b5273355fb862f4dc4ee243af4cd462306a71247fe4fb4c8057df43f7c7f8282b5273355fb862f4dc4ee243af4cd462306a71247fe4fb4c8057df43f7c7f8282b5273355fb862f4dc4ee243af4cd462306ddd54d14a5d216055992b40b38a4448a244641c42b0a8c906220854c3971f2e590cb72593f8e4d9f4cbec7d6baff0f0c291c45f17c6693a652ce46e567345ac78a7d0b17a015dea749e896010eccdd98cb11fd9614498c69a5d22e7ef580f524f1f97035e44c812f2bb69fb97f379bf9f02275578b35675d00125f7d4d238be4f1f97035e44c812f2bb69fb97f379bf9f02275578b35675d00125f7d4d238be4f1f97035e44c812f2bb69fb97f379bf9f02275578b35675d00125f7d4d238be4f1f97035e44c812f2bb69fb97f379bf9f02275578b35675d00125f7d4d238be4f1f97035e44c812f2bb69fb97f379bf9f02275578b35675d00125f7d4d238be4f33801b16f5393a8c8499df66919e06f40aa9c720c0202863af6556a5d4751ddf33801b16f5393a8c8499df66919e06f40aa9c720c0202863af6556a5d4751ddf33801b16f5393a8c8499df66919e06f40aa9c720c0202863af6556a5d4751ddf33801b16f5393a8c8499df66919e06f40aa9c720c0202863af6556a5d4751dda4dc125811b350056435f060935e65cd3acf8042cc1d72522184e8fdd69bdb685745ff1841784cb118417cd349004b8e6f0685ac145aa6b9b45a5606f967b6b9987733cf0dd2752cc1aa5a7a23367505657b14c259f2f7a947a90478e7ab31a9b9e7581c35ada6dd2310be08309a7516322856aedcce24494be06f37d8b5378e8245cdaec008e6ac8c3dc42f93063f5f13ec2b3ac7d9932ddd31ab0453e803aa1df7c25d547ed0adf0b649fecd7d1bebe38f49278d51cd0069acea786746f0e89a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd9a8adedb790fb99a1f48d56e1ac06c396bf499fc19a6f29db8aaa06da381d5dd82807a5b64d0e1015dc2b69a5ab024e64fa3822aca1c4a1d5ca94637e6b8848e0f87667ce0242ad705fc8309da9b3f3131dbdff3fef27d0cb0977d8f6b4831e52e12fd227c3ef01dfa8c6424ab912dd892ed903e21b23d14d23a8942aafbb551dbe4cbfae6a460603b4f98c011324f11225bc30057384b7503cd4635ddad7415dbe4cbfae6a460603b4f98c011324f11225bc30057384b7503cd4635ddad7415dbe4cbfae6a460603b4f98c011324f11225bc30057384b7503cd4635ddad741516b0e002fb3d07a4144e94511a7faee1e4170c0fe37cbd666616055cafdf3ca8c82473c3ab558d92c1cacfdaf234a2706ed647096cf66301fbec426b60222387757a02951b6d5ea211f67b8be0eaff61fb823343a6950a9fc82c5c953a4e91eb2d237eeff3c6bb4c764db214ec59f6c71f422e5191158abfb6ce5ae87b2134c6e04bc65bc7f0b4f6bf8e684b9e3553288fbcd3aafddf74066d2f22a7b9a47798e04bc65bc7f0b4f6bf8e684b9e3553288fbcd3aafddf74066d2f22a7b9a4779841c8a60bd014386d62583499d05683593ea41586f4c3a552445211877cd0de1b4d5a62145a41cbc3e9cb90960c6279e9dd7bd127354b11342adbe1fe1883d18d4d5a62145a41cbc3e9cb90960c6279e9dd7bd127354b11342adbe1fe1883d18d08760ecba9288cc1e3b1dcba6960b3cd8fd8ca7539e23a38d4f0b5f2b02f960d53094c461d8935198ef88e66e4ea1e2ee94655171ea951575fbd70a68935024753094c461d8935198ef88e66e4ea1e2ee94655171ea951575fbd70a68935024762b0e35b450bb94acdfba65515324edf2d580d599524daf08a4ca55e4aa200e107be25250d9a8c53f32dddccfa906ec4a3e51d972c893b77f9ef4e5ef135129607be25250d9a8c53f32dddccfa906ec4a3e51d972c893b77f9ef4e5ef13512961b4961eadca237618d27d3a367a2bd73dca3df1fcb12c3825d8da5082e570cb6b674c832b118c3e3b45352de8cbdff75eb0b59515f6411749e84c4a1c154f658b674c832b118c3e3b45352de8cbdff75eb0b59515f6411749e84c4a1c154f6580cc3568d0c2b54f142e6030ad1c8ec328571d12e9b27476fd622460c8d1d945252b3e87177e84b8d9759b66c8ebf65ddbca36d301a5d3526e4e5f53eb5e54b2352b3e87177e84b8d9759b66c8ebf65ddbca36d301a5d3526e4e5f53eb5e54b23a53d1c21bf276c10da842844132f0d8fd53b1cb9245ec3fc92519f66e802f10d76941367fc29a987ea2889dc5254c947e5688d0546a120c5d60f6f431c680a3576941367fc29a987ea2889dc5254c947e5688d0546a120c5d60f6f431c680a35d218b859b0c4d76fa6fdbe3da53b565086401772c725deefa63bbdfc12b73ab7777449ce3840b6c8bdc0a72fbcf6d16e77431cb314f8825ecaaae7d9131b872e777449ce3840b6c8bdc0a72fbcf6d16e77431cb314f8825ecaaae7d9131b872e1066c1ff5d8bdb0ab7502114e69a291547e3ae38b34dfae65243f7e7e5dda02227cc18a82db6bbc3daf4301e6f74f5ada59736ab65471de4d43b4e94ed7647ef27cc18a82db6bbc3daf4301e6f74f5ada59736ab65471de4d43b4e94ed7647ef7678861893d6e2c413b5708d9aad6317a66b0b6114c553128a3375244b829ba7b8a06feb5405fdb0ed282c8eb42142dceb875d19ba2c594cf08c7f86fa05f813b8a06feb5405fdb0ed282c8eb42142dceb875d19ba2c594cf08c7f86fa05f813de294f7cc5be6f6243e4b334d13a16714c65be0129b0ae1f95f21f354cb018d3a96b01a11b9171109cfcea630918dc2159d3968f8cc77a47bc122893fc25829fa96b01a11b9171109cfcea630918dc2159d3968f8cc77a47bc122893fc25829f47a197b03fc94625bf2ce0c213cfbb8efaf21189dd72a74202db26768f3ad0046deeff2f5b72242b40341049dc9471ed9bc8cb6e6b9b5e1a46751e0bc02ed0f46deeff2f5b72242b40341049dc9471ed9bc8cb6e6b9b5e1a46751e0bc02ed0f4edf8a9e367386115c13e9568d114bb78897db300db294d48c09cdf30bd7ad1607a32ee9ae59b559029632917f62fc4e33f7651ebb7bbb548bcf644e68bef10857a32ee9ae59b559029632917f62fc4e33f7651ebb7bbb548bcf644e68bef1085600971190fb51d4bc55e1e30adc3ae5ea9e77df022cd900faa378306060932858e812be28a4dad278c4924e532da19580969908e625eee37e28e0eb5d4ec70538e812be28a4dad278c4924e532da19580969908e625eee37e28e0eb5d4ec7053d89215353f8ce658402f3fa007addac6c150e30f1f630b0ce760343eb5d593369b04b897c664fdb17927a5c284b1dafb892bbe24961f9c1738a1e08a4b10a2759b04b897c664fdb17927a5c284b1dafb892bbe24961f9c1738a1e08a4b10a275adeb95f48dba9fba4c87c569c3dd20611b1aaea4d63eaa371bf9e758e06bc81cbce79dd03876b788db1ee1d41de66403c75787b279fcba9b60b9ebdacfbb2de9bce79dd03876b788db1ee1d41de66403c75787b279fcba9b60b9ebdacfbb2de9c2da6c1d5f78a3da4627bc61b2abb752f20c70f4443dfcc611b5351f0906aeed84eaa9e6f8c565674c79e71b954caa093a9f7d85c999a85834167fc5a47f6ec984eaa9e6f8c565674c79e71b954caa093a9f7d85c999a85834167fc5a47f6ec94965aabeb9d3b55c9d941286b146992074b2d7d6e908db61937fa3c8c26127537f009ae19ca714add9c5b74f17704f1e47a8065922d227a45b80e225c259ee9b7f009ae19ca714add9c5b74f17704f1e47a8065922d227a45b80e225c259ee9b3e556bad5dfd90486f19fe9f075caaa4048db96398b7b165a4fa9ac68a5eec216412718b8966ba183e52e867bf48deffa096889064e5f9c780588c30f13dc8e76412718b8966ba183e52e867bf48deffa096889064e5f9c780588c30f13dc8e7d79c7eca91ed3113f89a86b7843ddc21d0be49c2e7317d38b3acfcbf0af84177a42ae0f165315488969a0786f26be9bb9f7c01d8a0a51de0571e7f5649c59ecfa42ae0f165315488969a0786f26be9bb9f7c01d8a0a51de0571e7f5649c59ecfad7bd8e88b70f5b81a631a35d1a42a293dc146016d572b6f58f087f5870cbee241ce420d7dd4ebfff80ce21ead7c4341cd390ab4d1616233ec37f139e0250f2e41ce420d7dd4ebfff80ce21ead7c4341cd390ab4d1616233ec37f139e0250f2ee91b97dd5e29366a993119c23b46e7c5e4d704bd808a2f2fcaf4b0d4297f430e0872549b43f1d1c35634a787967d3059b595bc8995cd24d7e88c4a43d31f27820872549b43f1d1c35634a787967d3059b595bc8995cd24d7e88c4a43d31f2782205a2b59123c12252244af9af874c4b4bc742a302b91f8f0502f919eb6cc912dc89072ad26cb86755448c14e70c431c6dc3463b671492de8cafd0f02fbf6ce61c89072ad26cb86755448c14e70c431c6dc3463b671492de8cafd0f02fbf6ce61ffa00690ee334869d4a158d19edd88198971af79c6cd05674bbfd15b65471e987cdd0fbe32233b6a51bc645a28b33815289d4592ef09730aa39dd8198cee2cce7cdd0fbe32233b6a51bc645a28b33815289d4592ef09730aa39dd8198cee2cce53e0d97cbd460eb4a8c38e2a789322df0f594932d5169b8f956ae943e9d9a03bf1d6fa5d3051afd15aa0be3e2e056e68eeaa7971f3e286dac3ab4730d85560e7f1d6fa5d3051afd15aa0be3e2e056e68eeaa7971f3e286dac3ab4730d85560e7bdc7d20cd061145dfd0e6c963bb661addfa74a1a3bf4044cd1cd9ec1b3723edeb6f9f235526f9ba5d99838d7840ae602974a77b86c69e3cc5a4cbaba664728afb6f9f235526f9ba5d99838d7840ae602974a77b86c69e3cc5a4cbaba664728af9d91211703cac89a6dac54f59b62d02caed2b663713538b4d87c21cd67137b0feac446b3b23e87c70a75a972e880fc08ad08aeb5667228defeff197f589658b8eac446b3b23e87c70a75a972e880fc08ad08aeb5667228defeff197f589658b870f87ef669ad5a4e8933b7080d5e8bdd8d7f0141b2b522597131ca4739f5c2bd1e3c5efe42ec21049b3bc6fb85798ab8aa8e9254edcb763bc60da655624e28191e3c5efe42ec21049b3bc6fb85798ab8aa8e9254edcb763bc60da655624e28197e753e271ac89946a67841c23bf270126d771924efa030a82f8ad00c1351fbaa2984ac7bc95a731526799114db3b6b716f0257f45ded381355e344167837671d2984ac7bc95a731526799114db3b6b716f0257f45ded381355e344167837671d99286fa0c50c53969d6ae30d3dc2aef938a1609ff3a8b62e8ca8894de5aada8d7d47b766f4f67991de25244694ef6edbeda4d5196b6c40854601be1389d384d67d47b766f4f67991de25244694ef6edbeda4d5196b6c40854601be1389d384d6a7c81a1049eaaa77fae1340bc1764d28219bc62efad804a98cbe078457ae521581715e384cd4741beb338dcf06c94070125d6e0bbe30558b72db8e1ec271fa3081715e384cd4741beb338dcf06c94070125d6e0bbe30558b72db8e1ec271fa3066f51b97541b826f73537df3051fec61aee8f1baab823f9b060c5f9b6ac6d833e4bd57298f21c1f76bc398196b11e9f2bf827f88f624304c36ab2086501fe166e4bd57298f21c1f76bc398196b11e9f2bf827f88f624304c36ab2086501fe1666c380190963b16f1bb4057e8f53f09a4e829cc0a8bbdd6848bea9f21a34151e0efe2c108cca3f936684c8f6220d7f2ab1b7f29ce7798e064f865b05870e3c2f4efe2c108cca3f936684c8f6220d7f2ab1b7f29ce7798e064f865b05870e3c2f47f5ad76d45254527284218e16d85462dfc976100f0cbce213eba586b19a22aea0ce730d8dee12b747fee8647a7317a5c3a4af8509666eea4b0343a0d91658e470ce730d8dee12b747fee8647a7317a5c3a4af8509666eea4b0343a0d91658e4719d9e4d6a715acefaab8e6f1a7343fa37d7a32d0cb1b934d3235ca7b8a4da0bdf46597c6fac3161694bfb4d96fc96f6ecf499673aee2bc79343256857446f166f46597c6fac3161694bfb4d96fc96f6ecf499673aee2bc79343256857446f1663ab6b1f13b429b28fecb76c243ec2d5f9d19c97cc4d870c4d29d030b08f24586cc253e1374d459303e60e298f478451a6ac7393ddd424386e8f8d59dbebde2c4cc253e1374d459303e60e298f478451a6ac7393ddd424386e8f8d59dbebde2c495a7892ec23fda8d7d34abe745d79ad44a006f07510d2e9d8affeeda512a921e8ffe36d24cfb8c3f37979f9a2b1811232f4115f81f3062f47bb80b5a156979128ffe36d24cfb8c3f37979f9a2b1811232f4115f81f3062f47bb80b5a156979127d79a958c965f111ad1b5039793d27d4cb4c484966041e58289943d12eeaab5ba5c3f9239dca2eeee883e822bb4e6b6e526c95f9b23014430753d23dfeb122c0a5c3f9239dca2eeee883e822bb4e6b6e526c95f9b23014430753d23dfeb122c0a7a671ad0485a4adb7a73e65551f25135604b072f66e7067be47b0a19348d0976bf7699413ee64946dc855ebee16d4198a722b3ac7e0e4a70c32e053953553e46bf7699413ee64946dc855ebee16d4198a722b3ac7e0e4a70c32e053953553e404487e2a6fd5e02a71a0d2a0efd48937d1230d723b6c1b284a53fe7ff86a5b44ddc0b13766d85c639bb8effefa0d99f29b5084ed8fc60039f470e80e37576264ddc0b13766d85c639bb8effefa0d99f29b5084ed8fc60039f470e80e37576264f7f521ad0fa20c024d6c595a4888af952bf3a93d6a607b54d3dddc0525a8afd4b5da092ee574aa9129bc9c90b49d4d3f918f6d42edf7844f868d90d5e7a453bdb5da092ee574aa9129bc9c90b49d4d3f918f6d42edf7844f868d90d5e7a453bd7c6d935d9409943694310582814979a9c3adf4b010469b3bcdbaf6a1173b14755082d57e6512ef2f8444740749cb662933cd80cd7e943c85a7870fc19afbbb2e5082d57e6512ef2f8444740749cb662933cd80cd7e943c85a7870fc19afbbb2e0f80591830aea8434c5f3efc751724c112d8edd7664564002abd08a4489216c6d482544dc291187d4cf435e67c4a1a0567b1bc0dc7ac15e4456639721a291a85d482544dc291187d4cf435e67c4a1a0567b1bc0dc7ac15e4456639721a291a85a0d3d2c7a276c1cda553e246144799623d3c2f9efe0ddb0e92b2967b41943fc715dcf90569cf13530801dfe2135d96b48d5a64fe0f9fa2a998de4e885b85438a15dcf90569cf13530801dfe2135d96b48d5a64fe0f9fa2a998de4e885b85438af2f9c439c44e6411c74892312ca88a1310d0c5146023c51d824afa348199f575ea230c3e628f838026caf6b4b143fb15c5f3c469b852f2347d57b435d08dda32ea230c3e628f838026caf6b4b143fb15c5f3c469b852f2347d57b435d08dda32cf5aa76b34ab0fcbf5ff0a80195bb5e0e0e00961d8c1a3e59ae94c04aadea02f8f913c655a0bf4aafa838ed158d307ad0fba096bdeb88a27772334b7e66e17218f913c655a0bf4aafa838ed158d307ad0fba096bdeb88a27772334b7e66e17211e39c4da0272448fe314c5485eaa379133c7cb7ae0226b868d17e73c7ca5de828ef7a6acda7846979946d5a2fee4debc963586bc8fdbd4648262b8e8b8efeba88ef7a6acda7846979946d5a2fee4debc963586bc8fdbd4648262b8e8b8efeba871515fcc7cd5bee5d7623f598ea6aa3d7bae82ce005991fe1c0566b6898525e8fdb9d5af1bc2284fb4a71f0aa0c412a5f06f35947199e2e5107591425f920d4dfdb9d5af1bc2284fb4a71f0aa0c412a5f06f35947199e2e5107591425f920d4de65de94b4df3540739e9eb6ac7a6b3256411e1f6500edf3f5b92a2276a099af00d3f8466bbb461950ab3d3660000434203c78520b3adb0ee92fa4559da8d82eb0d3f8466bbb461950ab3d3660000434203c78520b3adb0ee92fa4559da8d82eb19bbe707a89c655a491fb9aabb83f3d32bbd1d59ab18617707a3579481363ef4db86d4f019a9c3b13a9106d5b611afd19e827f1f518754b1ac12e9cf696dbb66db86d4f019a9c3b13a9106d5b611afd19e827f1f518754b1ac12e9cf696dbb661e4ddf43674b33f84fae2102244fd4cd65132a43a179dd07dcf6c78e750c3ebfb5788b7f28e449125af43d8d0b07c41858780735edb358516514e10ce9a5c911b5788b7f28e449125af43d8d0b07c41858780735edb358516514e10ce9a5c91104746247679ebad7ffa31cf8d0fdcb312d294b00e656700ace55f10f8ae8eb69d85245bee67c472c972440946ab968702193e49e518daafa53da53d5eb2f693fd85245bee67c472c972440946ab968702193e49e518daafa53da53d5eb2f693ff4de2bc5310a1a5cda327d5942e1dabf495e0dcea6a300191babc170dd8d855fe96ad4344230a8f3054db8d9e1da1a3d12a56a004736d390ded5dbbea59a1bece96ad4344230a8f3054db8d9e1da1a3d12a56a004736d390ded5dbbea59a1bec30686090a0569eda29bb0f4a3cf1612ef6a04f5125b2c5466c801ab86ec7ab9c46ee91fdf34c5ac08df475138228868ed5f74d55c014cacce198a5dda65eae6446ee91fdf34c5ac08df475138228868ed5f74d55c014cacce198a5dda65eae64a4420701cfe532a95e474f9a89600fb41fb0de8c7dacddf6c3c445c294a608d21dae88d0cc2974e9b142d39048d012b6b11611043e163ba3fc4776bbadff11181dae88d0cc2974e9b142d39048d012b6b11611043e163ba3fc4776bbadff111818d4d09d358d9fa9d2a397b5a9b14983dd9bb7efff87c7377210b7d4002330d218e30862ae0d47ac7f5d7df551df392cbecc92d52d9f3ead6fd92fc2f748aeb718e30862ae0d47ac7f5d7df551df392cbecc92d52d9f3ead6fd92fc2f748aeb75cbc17ea90297eda4abd985e9e8503757693103c155e16e973594884ee49a10ab81ceb55a2ffc187d6096ec579d1636e87a7016c986d11ea1d5023f878cffb4ab81ceb55a2ffc187d6096ec579d1636e87a7016c986d11ea1d5023f878cffb4a1c7f77d874d8e4309c33ac2f5de9f439aab339003b924bb6f38c5567d203d2328b480f8d08150c53d3289063a0cf0a3f503fd0af47fc4c43becc1319f289b4ad8b480f8d08150c53d3289063a0cf0a3f503fd0af47fc4c43becc1319f289b4adc3d024f966497b16854d8c887c7349c66d23e4ce322c36684c420c99f5b6f0d1675e47770a005c9d0e1884ec1655f8ffb9b317e8b3336c4322c03cbe1984c0d7675e47770a005c9d0e1884ec1655f8ffb9b317e8b3336c4322c03cbe1984c0d7891ed8401022ec743dcbb40a93495661267bb2a05b1012c4873a41f28a3cdd62c16369b9b87b10bde392e9f14d81b2ca8945087435eddb7882aec4aa5987bbdcc16369b9b87b10bde392e9f14d81b2ca8945087435eddb7882aec4aa5987bbdc13308ed80b1ba853a30dc11bdb31cf7fe222031035a9bdc71489c1d227c4b507327db30af7b676380c5fbe3792947d20799018fd286e76baacebb78620f0271e327db30af7b676380c5fbe3792947d20799018fd286e76baacebb78620f0271eba003aa4a4b712c047619fa4c72ae62cb749289fad735e1de79af8f1cc1da1222855e4334418c20dd1a40dd4d079dc60f3208d7405c0a026b6956258971caa4e2855e4334418c20dd1a40dd4d079dc60f3208d7405c0a026b6956258971caa4e45acd4353aca72b245c5cb9b065712fd63ed8f03878ed00122a2118d3c0acdad4bae7668c1885d09c6388ce92bccf92382e4cbeda3e9e07fa65835e149f2edc24bae7668c1885d09c6388ce92bccf92382e4cbeda3e9e07fa65835e149f2edc29864dfaf7acfc8a297929ca07831591ad3e05b0678a6978497ad07a6c579cb4f80d1225ee18e9d92d345351a2e8118504c38a63aa15443ea7bce9c03ac5e67ff80d1225ee18e9d92d345351a2e8118504c38a63aa15443ea7bce9c03ac5e67ffb6373901a3cbca33f9b40f17fbbd03212f762ad7654bda28d33e943f2f00ee556dee2c4f8dd1b64b52f13a1e2971e4a5a308805fe9745c73d89c98ba3f2c5e146dee2c4f8dd1b64b52f13a1e2971e4a5a308805fe9745c73d89c98ba3f2c5e147c7ba36ade072428609f29fc47ae2ea6e65ab81f91752b58d9e5876b7caf4b690db22c3aa740ea638f9428c428908a2c8aecaf843d45228632bc18a1c99e2e030db22c3aa740ea638f9428c428908a2c8aecaf843d45228632bc18a1c99e2e0380bd82835bf51a9437819b290561fef3b7a2baae50a4dae2b8013b1b2f63eeb968d347d56f2752a9011bba8f1db3c318fd017d816633af2848a2f313924f10cd68d347d56f2752a9011bba8f1db3c318fd017d816633af2848a2f313924f10cd5b2f30175769172561ab85dcae8c7ed91aa3d471a4de621daf1d8dfdfd7cd0c53ce3716a4068d0ad89c8cfcfe0caa8138afbc2d7c6c3ce2966d5f4a3426dcf853ce3716a4068d0ad89c8cfcfe0caa8138afbc2d7c6c3ce2966d5f4a3426dcf856691eef997e6aac15aa43006c6ab57df1a6c6cec3df3302ffc4bbfab65cb6b92f236c0b74da2f448293a0693b7e0ff23f712a005cecc06da7315012eed41fea1f236c0b74da2f448293a0693b7e0ff23f712a005cecc06da7315012eed41fea1eacdbd07a94045e7cbb74555322f1b8b7ceab87fb868a48d90d02c6761a04b38226aba93bd57585f1bbc57a584392dec67eb3e6fb56da3e2f692fd600faa60ef226aba93bd57585f1bbc57a584392dec67eb3e6fb56da3e2f692fd600faa60ef1ccbbf82d118ffc29d4af3ce91902315957d132d44f9584e0d010d2a6a01659f56e1df790535d3e40997d4d40325081bdf66a3dd277996c8b69088d17f1d007256e1df790535d3e40997d4d40325081bdf66a3dd277996c8b69088d17f1d0072d976cb3195d0f5eab7be0c963aac35b067ae557f075c0351db2f52f15da8ab54b06f4d8c1aa34c93c1cf0c0695a7adc5a24b70a600fe1fd55c96fb99605e79e0b06f4d8c1aa34c93c1cf0c0695a7adc5a24b70a600fe1fd55c96fb99605e79e04c29abdeb485c78be0ce0e7424bf6579e7e3d537b22220243415ca9585f532d65ed8715ed0815008a6ec7743cbede3a1dca74c0b9deb94601481102ca713918f5ed8715ed0815008a6ec7743cbede3a1dca74c0b9deb94601481102ca713918f2d4c267461121d8ad3fbdfe32455201dd1e59b9b47c4715b90cbcc4324f8bdd43956bafbb8adcd0f2aa201aeb2bcf89981541dd91d369adcf638328e2167b3003956bafbb8adcd0f2aa201aeb2bcf89981541dd91d369adcf638328e2167b300426acf449264c610d527eaf589cafef1e3015f7a3c7dc78b8bb85a3ac941e10d30ed886e8e20c3d7c148ddd15517db7a4035538db8a97a55b4ebb5f8211e188d30ed886e8e20c3d7c148ddd15517db7a4035538db8a97a55b4ebb5f8211e188d697e2e5f1a72fd6a1dfc2871ebf816eefb5e7dd8a3ceb2747065cd5452e5d408226b243c2cdf1f6eb464f8ed6ae491ea527211ef762d79d502d8178a77ca0181226b243c2cdf1f6eb464f8ed6ae491ea527211ef762d79d502d8178a77ca0181d26038f87560f0f73ac40575150f906feeabbc3278185dfc631431781e3f6b9c8f8cbf8c76235f5d6f55ce928f8cf57663d333f36bbe90621ce2f775c9ea30c98f8cbf8c76235f5d6f55ce928f8cf57663d333f36bbe90621ce2f775c9ea30c9eb6837a61cbcaea1ca5a15fb9ef767e78e56935a400fb3f31d9a767343d8cc89786018c2be2de8eac686733986b06e402512f4bf6257c636444750532a1f6015786018c2be2de8eac686733986b06e402512f4bf6257c636444750532a1f6015e12cd5a1043e934c0dde9ec7bd38bfff46648149df1ac27796ab4c749400c1d30b17e4dc7d298cac618f60c7baa42ef5f81cd6df9ca691328fb0632932cafd880b17e4dc7d298cac618f60c7baa42ef5f81cd6df9ca691328fb0632932cafd88c036bec603cf8f6a8ad1a4e47d8e00d3ab693507f1dc8433a2bd4465bcabd76b8ee3cb5ef63a4fcf1fd73c32a9fd9e695b477476fd91daf0606178185bf844248ee3cb5ef63a4fcf1fd73c32a9fd9e695b477476fd91daf0606178185bf84424cbd0d2c00440ed55ca4e4c22439441e34840a49ea19e0632121dcec942eb1a26ae7908102f030ddae9c38980a27eaeb4490f1278161c8ccc7970982c3d5f0b25ae7908102f030ddae9c38980a27eaeb4490f1278161c8ccc7970982c3d5f0b25b2b45a159121b4f25f684603936d0601d6bd7b1227be33a103853cd27c510603a39f4bb71e3ac81a5930ac4d570565f86dfc7b2aebf366444b24d642345882d3a39f4bb71e3ac81a5930ac4d570565f86dfc7b2aebf366444b24d642345882d3f72ee70f4f97d831b9f8e570857ab26193a428cf99c6ab24ff34e567954ac49a76228a8afca7d18d298e153b84ed4b5953d214424932ce7e51d74d7bfd1e157276228a8afca7d18d298e153b84ed4b5953d214424932ce7e51d74d7bfd1e1572749390576acd04bd797bb7d2c680c0d943a092247ff661ee8395ec85a5ed6608dd4934c201d8067ac7ad640240d0ebb5e8e262ce6fc6175393bbdea3f2b912abdd4934c201d8067ac7ad640240d0ebb5e8e262ce6fc6175393bbdea3f2b912ab8fcbb9009665124a91127149a58f8119bb424af9e84fcbf2756a30686c7def2fd59c2125f344f33798d2c525bb3bfdef3c17bf3d4da6e98ddd5e68513d7b93acd59c2125f344f33798d2c525bb3bfdef3c17bf3d4da6e98ddd5e68513d7b93acdfb89a0f18c549ecaf88fc5eef569fe83ded4ce32d9f52ebe95616dfd95643a1702c9f7433fc7f3d0442b84f4b312cba2f3325197b9d258a0cae581a69648e85702c9f7433fc7f3d0442b84f4b312cba2f3325197b9d258a0cae581a69648e85f15e6c2e8035ab097f8e0a32097fc42918f99f8a80b0f8f0dda44b920b9db4f48d63063e206bd49e7d22994f66a82d414a3901d095bdf02652dd5b247fd9dec48d63063e206bd49e7d22994f66a82d414a3901d095bdf02652dd5b247fd9dec4f5c034aa409587d3454e31cd1d23f759bcfe312d9b9c9be1f68935458fb93bf7d5a7682e1df5c1af762c2132812ef59d7e44ab4e4f74812fb7f45fc9508fa5c4d5a7682e1df5c1af762c2132812ef59d7e44ab4e4f74812fb7f45fc9508fa5c4e30969a9dc285c32e83971f2031c7f12edbfb2789345c80eb2814288c053b93614153acf286331d91312a5f9966db7e67577a02cfba6a4a0940a45d997bb234d14153acf286331d91312a5f9966db7e67577a02cfba6a4a0940a45d997bb234d20cd79724ecdec0acc32acd16f4fc8a456fb1f0da2f671661993f48dc3c5a8cbd1e869b9b37a6b8b0248a4c0ef7c33422996b3d570d41ddf5ad634ffbe470117d1e869b9b37a6b8b0248a4c0ef7c33422996b3d570d41ddf5ad634ffbe470117d863262bab7041187269fe96e9933135123742b0b4acaab7e79a50d47e27907513d83fed2a4412c5534d7ec6a109726d4412a37abbbe6bb2805b73a8a5a6adc213d83fed2a4412c5534d7ec6a109726d4412a37abbbe6bb2805b73a8a5a6adc2296366ce22dd0c1df8e6dbae382ca0399baf5d940aed1e92a8f52e0b23aeb5d1000e0da49eebcaa57e23d3d3c8517ddd826736dfced997d4908f995e8b9b0f79000e0da49eebcaa57e23d3d3c8517ddd826736dfced997d4908f995e8b9b0f794d2265e0139672bc0dfefca62e5e26ea5d6d97d593089a9b39264724477a48e43be1b4950ced0109db57e7bffd2a24adb63f864305dfde202472441bf42a20903be1b4950ced0109db57e7bffd2a24adb63f864305dfde202472441bf42a2090b5af2bbfa2da41e78453aed71efb3a02a65a4a3465480570814db16fa15824b6ee135fb27b0c01be5d8ec9fa8d1b6917cd6cd6816a14afc277358440cd0eedcaee135fb27b0c01be5d8ec9fa8d1b6917cd6cd6816a14afc277358440cd0eedca22f2a93ed0269a29bee3d3b91cb26d897a2b37c563b6f2246201cc63a0c756cdda2e812b689bb025644686b023ba0c7f2197305ae0590d608418fa9e7d0e3323da2e812b689bb025644686b023ba0c7f2197305ae0590d608418fa9e7d0e3323f925c47f48be00b3ba5d423832123c06422f8b792e2c937f93a5f649d3cc3e2ffbc273da47ded1eb61e169d91ea72af63c7ac6ffced333d3fa26c43daafc5acafbc273da47ded1eb61e169d91ea72af63c7ac6ffced333d3fa26c43daafc5aca43bc5d7b2310befcbbfca90b12532fdd9f251cda0e15716a16acb7983d41d6f871694642fd23bccb9f29e3348fc3ea0a59f7550feed1bd20a474eab7a49b72c471694642fd23bccb9f29e3348fc3ea0a59f7550feed1bd20a474eab7a49b72c4cbb386890197c65221506875f08ddeccb26714a1af1856a5371ee70689cc52637d5483e378be8c087d945c5bf3075ac5fecc98b714e9af7a617122585fb516b57d5483e378be8c087d945c5bf3075ac5fecc98b714e9af7a617122585fb516b562d8a975c59079c8607d82d1a713b78885b518654c2e6e7b09b5c1a3be48fc416cfe952e5112ad382e6e7c4ab232caf5c88e07667bde40fbef869d86b02f7ddb6cfe952e5112ad382e6e7c4ab232caf5c88e07667bde40fbef869d86b02f7ddb4f4e55a17d29e6b3399cddc3a35359f45937915bd47b6cd08fd664434293e0df81b697cba0d546d07495a486f6d0c7f288b0fb10276f9d2815093be586da15bb81b697cba0d546d07495a486f6d0c7f288b0fb10276f9d2815093be586da15bbfc423f86223ec9ddc95ee55bc83dfed68c04081873f04d59612ab69c3d929cb2138eb9a82e7646b24c392b610e7d613dca0cece6c4664be59c4bd7eaa938e8a4138eb9a82e7646b24c392b610e7d613dca0cece6c4664be59c4bd7eaa938e8a47232b5b9f77e6ad97477c22b7205184baf40ccb5b4a226204db1e88351f95fd2e9d1fc27f272aea02f3a192721fab165fa4b35893bdf1f3853a928665ad09d5ce9d1fc27f272aea02f3a192721fab165fa4b35893bdf1f3853a928665ad09d5cea7d8755bfe2de04204df76487c60c4faa79467c53b8da6aaae145024907ff9d30b3d947aeb5b8298ab41ecc8a57e24bb713cfc3801ec973a9d57250fcd6fd7f30b3d947aeb5b8298ab41ecc8a57e24bb713cfc3801ec973a9d57250fcd6fd7fecfce504640bb80d1ac079beb1b0f4ec34d982c747e8d5d537b95225043a64c5c710e69bf47136d1b4304d620e6a9e19ffde5682db649e86f02613e9fb91f2abc710e69bf47136d1b4304d620e6a9e19ffde5682db649e86f02613e9fb91f2abe643e40e25cfc73c5debbdfb8371121705880d66e9a6b41f288ef5c12cb0ca052ecf6ab90de5b340d655106475146fb10ba6885c2ed609183bde23dcad1f2ce22ecf6ab90de5b340d655106475146fb10ba6885c2ed609183bde23dcad1f2ce2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85506e3635af1c64db8455ac7efd98a69cd194c7a6b6e806fea7addead637bc0c9206e3635af1c64db8455ac7efd98a69cd194c7a6b6e806fea7addead637bc0c92fa1fafc5e957bf6b601aad0e109ba69ccba6add94a4234513628aab73f5822cdf50be146216085a545ec3df04bb4a6bfa068a3457c44b6e3ef19df44a7a44afef50be146216085a545ec3df04bb4a6bfa068a3457c44b6e3ef19df44a7a44afe70d1cd0748a7ed08d5912618d9137eea9e77f0c14f65e974db990bee969124d904335ddd9935697965b41519ee5344bacc6f92edee0f11046a7cfb61688acad704335ddd9935697965b41519ee5344bacc6f92edee0f11046a7cfb61688acad7496bb04323d005e7171a48c4e9fbd67c28892327fec2f8096c72e5c5c9eb3d6b2f609cac924d6157015f22bb6a88411e729bb11c66fe27600e471549dfd60bc22f609cac924d6157015f22bb6a88411e729bb11c66fe27600e471549dfd60bc20fb18cc20b5f7c4e79e5fbf42b48664c5ac48a7d04f281afbc0c12b86bd0c4a92f2c65120aa1b6b62b2452d9c25a60f13aeab132df6abadb05796e8d3446225b2f2c65120aa1b6b62b2452d9c25a60f13aeab132df6abadb05796e8d3446225b3f9d72fc3ea620c3a66324453ea94f3b59049a389461effaa8d1c28623a03a5b08454891d787e72e469b5468e12e080d115b9ac202f951509a91d7bdbe4b35b808454891d787e72e469b5468e12e080d115b9ac202f951509a91d7bdbe4b35b80aa2d4ac945237d787ffa1aa19ffeddd785ec4af1e0adcd9d8ae012e00450a414605fa62a0fedf88819011a8d0970c2609565c36ebc2186b44b90d3c690d61c34605fa62a0fedf88819011a8d0970c2609565c36ebc2186b44b90d3c690d61c3d930a40c5c9c65898642d00274c909e6df94b7a4e6f0bf4acde4026bf7b3a9e1c5e6cf8b25fcbd78a4ef6c7cd3966d2786414ca805ea387e26c9ce50e8bcd918c5e6cf8b25fcbd78a4ef6c7cd3966d2786414ca805ea387e26c9ce50e8bcd91800174b2dd24e770e2c411c87d464a39cbbeaba603f2eb322906d306c00ed2613132fa3c378b92a62534eaccb4467137b98ce3d6944301e803aba7211d3525d6c132fa3c378b92a62534eaccb4467137b98ce3d6944301e803aba7211d3525d6c1e6af3c9ab1d922f2fc473e95e24e105f396f81aa26a86baf70d86afa94128e1fe5b585b719907bad3d5d65c48f4e5e53425626c9e21fa644a397d8552f17d036d871ccc2951462ccb6bac9afa5dda64d603ee3644cbc9a70811cee3f9a9ced66d871ccc2951462ccb6bac9afa5dda64d603ee3644cbc9a70811cee3f9a9ced61b082ac46df8ad10d0271a673a86b6bbd817a7badea62a14ede93ae3b3eb7d060d1354492cbd5a65f63995f457df2ccbf106ac298982cfd277c89b800e9c41660d1354492cbd5a65f63995f457df2ccbf106ac298982cfd277c89b800e9c4166f7c6401e821bb6d2b92b4fedca184eab2bd868b7d5474c5a6deac4202f9ea72a64d429cb8cb98a619fefeec245e918da14dcc53c90aef9d927b5692d153ab27864d429cb8cb98a619fefeec245e918da14dcc53c90aef9d927b5692d153ab278e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550bb5c3724686bbe9afd566ebc49ba586b909377fe8501f9e305198db28bf13170bb5c3724686bbe9afd566ebc49ba586b909377fe8501f9e305198db28bf1317f42838ecab6af4e2f917daaf964c1964d02271a22951f3192f9d06732fe7fbb991d84a97f9b44a564f713d7342908202c2712710fbea012523f78f3d11c8136d4e84c3ec762e6120c5536512658de4f4a1edde3fdb034b7a831302b9beefe5e24e84c3ec762e6120c5536512658de4f4a1edde3fdb034b7a831302b9beefe5e225b3ecd1bbf08ff4ef6e809c53bab0989aec077c52a5d5d67bf3099ea33546b1f5676cba918a807d8d4c7f8318dc123b97bae6955f47089990ad7c9548e77aecf5676cba918a807d8d4c7f8318dc123b97bae6955f47089990ad7c9548e77aec4d43d47bdbca18b5d5ee7645c633383be110f135708b83e0541798ec5fd62bb12b6473d75188a8870a0e517772ef2ea61f4a38332dce61961151bfd5c2aeef322b6473d75188a8870a0e517772ef2ea61f4a38332dce61961151bfd5c2aeef324ba4c95113a49bf6cb9b96087e9ad5d57033dd7b6879622f84d0b331a9a4b58c5a9118214877a7a25aa5e88f3fad5dfecb469d7fb20f674bfb380d5975e85caa5a9118214877a7a25aa5e88f3fad5dfecb469d7fb20f674bfb380d5975e85caae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552b64058a4fbaf25111b627293e8077e3afd8c3ba774fd607176c5a06e464c7852b64058a4fbaf25111b627293e8077e3afd8c3ba774fd607176c5a06e464c785ca8711854ac28545242fbc3eac210d8e59aa37f6c1522d92be31325251666dd08f9bdffba99936aca86861646b2c342d6d2b82bbda5d62b019587914f16638c18f9bdffba99936aca86861646b2c342d6d2b82bbda5d62b019587914f16638c160cc97486cfb26a5bb04f55de070c3d825d684d6180ec6c715374a419019156130e507c3186a813670ab8e361c79f92040a17a5cc984714d666c4d291c8b9da330e507c3186a813670ab8e361c79f92040a17a5cc984714d666c4d291c8b9da3f2c0fac3be6139eca3a2843495331c1b4d1a212670b62006fc68ff7a61d2fdfcbac2ddc026398c35f2aa99c4efde831d0fce1fd038ae8221fd5fd83f3204c6bbbac2ddc026398c35f2aa99c4efde831d0fce1fd038ae8221fd5fd83f3204c6bbd20d2480aefa9f0c25b0ca443579add535cd48ba49e306ed3794f63ee01eec4f6ffd952126003a68e33be047b0d1c8761366ada0bd429cd2ac6ea3752ef249ac6ffd952126003a68e33be047b0d1c8761366ada0bd429cd2ac6ea3752ef249ac8afe4daf795db1614543da84bb261ed949917f85358128065cb6a10cbdd323576eef3576e4d56efd65bd63fdade28cc06c44a3676e508253275b7b2c67c54f3f6eef3576e4d56efd65bd63fdade28cc06c44a3676e508253275b7b2c67c54f3fd0e32fdc25cfcebed498b6e79891e663895d6a3e5f39c58019a4dd8831a6df82740406f0fc35a2d73874431f782f131739df2c25f5341a742a61c2ba653b05fb740406f0fc35a2d73874431f782f131739df2c25f5341a742a61c2ba653b05fb5897e6d50d4d2a8def6d7b64860f885876d119efc4257cfaeedb33dc356b8445704b174233ba35e230912e12943d9b962b96964f0d64f2f989b7c053580e6976704b174233ba35e230912e12943d9b962b96964f0d64f2f989b7c053580e6976ac88feb1ed6b4819489d4d96306d6a4201924dabba86fa43bd67697fa72e289b0f5b363f635f4540f593ac4d1e1bb434cecb33670606dc22bf5fca29a5f7a5840f5b363f635f4540f593ac4d1e1bb434cecb33670606dc22bf5fca29a5f7a584e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855520889ebf9c80d79d59fb533bfef8bbb64a1d009f682f6e57d27f3afd8c7831e520889ebf9c80d79d59fb533bfef8bbb64a1d009f682f6e57d27f3afd8c7831e80895de5912149026b645a726ccd87733ab81079409a85f6b4a94af67a202b6edb76c6a2d44825a7bc9e121fa1351fd3e986a4a11340c1101ff60c35a0665b61f0dc68a8fe32712da80d628c6a96b94d88e6bcff944df9b81c4d3fade22800c5f607d0ce21595a5b31ebd3098f2552e20a7a5f3d0b82a16f2ee1cf681c8cfaa534a452570e0dff0f32fe2f0585ad27f491e0a21b3801742ebd7471d4b5140d60872f605c0bc3872c06da68e9f20ad085fa81063f331090332870734d1e33a8db38f23d7b9faa9389fc573e0bee84b75fd2aa1d32ca64bee34534bd5f7e6547541e41b6d1d195ccdfe1104a46f00376304e0888ae8a8cced41a612656060ca550d5f4f34c79b2105daa3e521cf9c6227ccf53e68eed58356dbb6672fb5cf3e17c1a830c2f5a99fd9a5188351f374d99762bc4038e8f97d371d158926f92b2f5a1f5379728ed6db590c29ad528afed2ec1f00934a9548b92e3295551007f5c8d829e12b52d6e09fd60cdb3050f662b1f59d9643ef6dac3a0df06ac23be106111230c98c4eb89b58e378b7457048e92d4bb3b431e68cf820d3fd8202194dee2cd108da350000dc405ccd2e6aa1cafb37d3483840c2db1792b4690769b18fc1c9fc38c248564a4e9d997131ab37c626f3b9f086e8ce32ca13ce2a8f7609a84b1d22cc87cce2f0e8c942706f250077e223ed299c288025f4a3e8dcbf168f733b3e265f71fce768b288ca9a4cf6cef292b47d813d1582bcf951bb000d6950ca7f6e2c75a573e08e749a19002e57b14eca6ba49c2430facaaeb5af23caae4e25dd147dceb227b18efa8d97485b428624f2d3351fac1be920eb502d583135cdfa13da47ba0cd0b1176bafd44d08496944d9ec18842c3043e8cb2a7d8435c67cc06d5923e550e674396b30dc9126abc9f6e5ddea45117e1fc489bbcf877eb5b818019d9454dcd686e658df396eec10f251285a3317e251be920e64ad17c6b48425bc3e1e7a2e89ba136dddfeaaf4e6c9a2dd841064eea84ccc4f67d2dd754f64aa532053ee1ccd5ce304be0a73224577c7efa73fa2da27bf797b1781bcbfba3cf84251492a17a830c80129f7eac20bb9fadcb67a1d12e06626489ec01df7ef18f83445bf506dcc35c6c6b6eef6de873e1c5504677db2910d08c0faf096abc3b3e7ba47bb18061b3bcecaaa4b023576b40d9a96f6aa62bf0cc092fad41d7b793d436fd4b6af0c266f4e064c5a460192f264013f94f4d2ec279c99de9ec24cee1f21005a0b784a2222c820fca97af0be20a49ff09627cdbf311a2148e7698e7e03b5316ac18624a75009622410450d8ea3d3db3a1a6f64a840973483abc8aa24ec53de0f958db9bf6cd63d30fd435e84e52b6e4065772b8337714f57e3f14d6e0cd49816ac8c6c00e6b080998676db810bb8a4bf7374cf2f713072b940d7e0b35a9f54fa6a6330dc329e84ffdcb8545f0508a62bcb4ad811bce4e3608529a3c1cd4553de1dcca87fd22ba8f97f8e74bd37e3cac9b3c882d44ecf97d195db86502dbb1d6ecd6feed80078f1102b299d95b8b82e2f301c749db0c73af76d0b0b51b2f10279cf709e4a0b0cf1f4176e54c3e2a390aba9ad98328cce4374b16734c2e5e0c59c35607dd18089125471039cbe1c13720f5e4b7564e4de7a1a8abd6398798b7e46d80e4f24c4e2b6274d9b2f68908f0eb90f5a1f8cc75aaf70db9fe8c9ebdaef06f437d8e73b182d98b4e588dc776e89ccda1ab4531eb71c6beff7bad43372aebedca15300ad706a37ac76824f13acb2a4c17963e85ef82193e501eea3d5e430641ef62d3ca09a13a6b43ee6ab7143e342f9cc733a3f888e4a0b0e819262f65e8d5b7b18f43869092f13361c0fee1d32ac6b2739c8c62862a4f3421df20baa05a435798d8a19b2debb8f3ca3fd0d4b29bfdba3ea521450a17c363b351d6da8a59ead60409c4b5a6cc20cf81af8b019e934a0ac13e27b5c40cb7e559709fddc02488f5168786a12fe8bb108eef5a1fe664f673b005c392d584cd4bafdb30f3d61d9badc3f1e01a3a2e88d463a5faf531c1d41a60ad50b395b65b04a241016f799fb18b051d8304b9eb751b6509b6e3ad9e61a43783c8022c1c839a14c20f08791d48401474fa852b374ace7c67d0e7b5d466bb6b69f3dd2814e749b66118e3ec884affd5c47e55750dedec38fd2e1f78146d993022e47bee7a423be5e32ed0ec4090cb614fb04551b01bed8f9d18d5605c78217fc7e54571ac45bea354756f867bc4ab845c2e58f42aefd1984dd7a4d364cea612551ca2bec794c7213ac5827f65f9a1fbc5229bc67cad83543fc1320c26991d934fd9f205caeb2b4a1ad8afbf944e1956a773ff8b3575fdaa952718baccf91c95569790ec4885643ed8f5cf26dfed58d6fc6091fc6732df5ff59affed3857a67d6c4153f158b9c613aa98e7e2fb687e9e4f174962ba9566fb66f278efcfe0574e6646eb3147fa201f23cc629ebf049e73261999b0b9ff2bc853f0d444d1f459f9f96846106f7cfe5f356ca3e812e35e20226a2e93db445c47273471a44030fcb3082dbb77112267fe37db756924cb90e72feede0592f1133987bbca0a6680bb082c245a41ea67ad0c6cf6cb2d0236e08f020007f791422b7332a2be22fe37203f5dc734a3208d8f47206092d63f9281a0a297c9e45782a52a81e68412b2d832bb02a5598430c93647bd9e4c2d57d3ea02b02b22acbe5f029463ec0bbbe0860eb63aaa06dd11e8d379a4620f878c0a15940c181b091b5dde9e809f9e4bc9bd961d55c82e53cc26da804653176414c94ef7c001b9bfa7dcd4578fbe35b082912e7efe289b34aecac1bc693761ab8587114da912ab706dd814e76db0b063a90aee09e70a6f03c16a25e7d704638b531c6703edfce5dad39e57e5912350157bd041e0b799d754cbad0faf83f93196f74a233eb58b68b47d380d5031b0598229e370b690c84b59292de86dc1f3d2dba4889431a913cea3638430f9903a2a05538327af46fbe1ea0c2ae345439c61418c9f08d364b8bd8547ed3eed436b311fb3ed7cc23a602367010a1b78666c9c005ee7a731bd9b9bcd95cb7ff23beb74d4f1ff445eecf1d42e8930f92ae5777569849174040ab1f33ec254e980a28f663b36b325aec51cee82d3d8e3d852e37c4ffdc8bf66bed6932b6ec5ae9eed45bb498d8f9d98688ad4e0391e3ecfe9ebd8a47f86c620ae1255d5a4cd513807128ff10325b0fa1f6c17c7b6af783b96f705c3a77874061e6454988288dcd88cec40dcac54391628dc3e5de118b7666fe6512ecff7e69f8fbb1afa4d4e24a376e12b0f14f7d2bc2cd6edf5ed34b2617d8a0bbb8051e6468925be7be8fe24a0ba661c71d25deac9864adfb295b683a9ee9040140e4ea7941817b639ed7556e8132dd3461f9ec33f73e79068c6e3b11f87a0a0a7e41f603c52a79ed8b3923736d5e400f68fccdfb035a25edd36a7456bfcac628e307c3f84d668b78dd392e6fabcec379baa984480c929fdfecd91581677196343ccac36575c64634397db806c03622cce3c57885f95e861d0af9dfcc0bfdcfe6a41933e0e2b46dd84677c5d1404cd7d4d5c5d8fa3790bca584fc27eebbca614ff52c5aac148b7dd307ce6b81e99c4eb5d319ddfcc0f37e430c9cb4d97f2c0d8ecd9d3415cab16f9ced6858c64202ab67df12a2cb8a02778498d42a48fb2a1ae2fae894298a55969c116359ecbd72c2a8efc54453299aaf5542a47cc8bf5ddbfb3170bcc370ea95e109b813208c6628a633e04ecdcea71f43bfa345bec26ed4d13fbc0d6840884b77aca7c7a30b3ee5a2ae3832c590d4c76fa3bc3d8258a8023e21d0369de4bd6c5df639bcccbe80382d421283ae44e53cf34e13e358ec928aa667296ef06051844058e14d61a62ea015be89e4f936e9a8556839023f88f2166d5406a1d5d6b13dd66459fd5f6c62b2ce8dc0f33090077db618f24db52851f0124f1f929d96bb0a5f0962ff6601bdc1da5717b7dba6f503b89fc0d7e94fb13632ae25035d08d8d637a02596b9f388dda8e693537219c3ed0883a7a26f3d87a5249025513fae8d51c825102315d297b2ff1b2678d3195eda5549d1bfb8e1cb9b18806f09a1accca814cd4d8f8dd7aa136d8280cdc6b6493c441b7a3538df4f1c7aa8b8b6a400bda0526286756a4e7d1a669dd1f3344b09e532da23dd9de440b176d941500a6c387f9e38a41b5347159ee6c427b5537052c9b8771c5fe16fec3b20946982b7bc304eefb8593f9e75e357f2564cbf266680b9a7620332bfb4f9d4ba4885fb8e9efa26233e252481b08dbd874dd45c134d20de55f3d8a7aa67299e78917f05035a3d689e0011f34b73860ea3bff6d1ef7441e889fcd7f8906a91bd8db836681d2fd156a77fe76bd20ac6a4d4913761c500b5fd3a17c8c1ab23e08fbe9db961215cb3693ea7a5200f5f3c8fc59ab6b48d3b58b2e42e1f3e067f24cbc0b7d32061818648de44f3aac6adc1b3e57d17b263869372512593d0555d5dec73045b1011efef39e1f888a2991f35cce24b3fa7273cd78c8f855588a46427698060f177f527c3ef27f7186d6cdcebd14f04587eb0f64562d0d507e10160ffe86453c84cd2574dd6e1ebf27a5fe27e07130268e80ac18d157d04edcd5d7e194ceb6a06d838c73f8b01f231d7b22cad3c6f4e5f2437eadd38bc5002441f08ff6a89def18b5e3689797e9508d99fff4b610da2370e7e1932205f31e7ae56d15bbab88610015d1dc186f6713d7c39e9bc9f66a18a3dba465b6618c5fd3f9a5c9a54bdff1c5739bff33bef044821b8a794c289cee6d4946496e9a04a1af41941512686eb5be78a7e4095a5bb5e1cc3769bdb10d1bff6f54253bb6752ad3471b77fb45e76e3bbce5d89188f3b247906ca514b00df26718714aac6df8d921859cc7fa51b4f30c645695c00620dc69d789cb03880fd355c077670c50ea1077b20f347dc702aeeef330763a0488eb6718d8754b9c76ad567ddd85af297ad6d389333a02df4120f073c0ef2a16b4517b9924d8d265b72016453dd93953432c8696a7293ab15c684d5ec5274342d116fa503094d57778cf1d6c03f9d7e5169787c3b0d421c1987350a089d6092289fdfdf15a361af49526f6e1c7e68c817255df00792c40eeb5b272ac08f7c17be11b4a31110bc179598a2e69c01ae8c1c0f2c1fe031649809f8b086f10189cfefe8f66864a8ca2ad9bcfdac3fe44dbdfa5520005e47e84521feb18f3bb7c6123942b9d9a3826036864507d6ae060a51a41c5906dc6207a7f15d116bca55e29fafd918447025e83dea2975a187c99e2152ec38beff06dafe16224b88c8272f75cf99e2e793d1b18f7bb6d02ca0dddf1a14f44b23999ebc576f60301be0c0d2423db8faad7369de7e338d6d4ab55bfc7d70b45aa30d28aa801a0933dc050853f4d1764d4d9cceb5320ad65cea3f7f8c5f02f2d9431a2f95b93aa22bf3ef4242841ad4b509b245aaf71e8c8044910ef1c641188849c7b066ebf2fac02dc765550c5016083859006f6970f1b9908674ee8424943035102f6d547664431536b8c0fc5cea000070885cc6beb32003e3e30f64ed5cf8fa7ac244068447b63361b362f00e3e0c408f57c2cb0999b6f2d53c2ec35a29dedcd5e02213c1cf14dfe237cb29bc96ac9f491cae122ab74c3e622191662b27197bb920608678237622c5ac0937aff77043942d9194a7b18057139773ff67d16845465d05b2231f720cbf4c30ffcc42ddb7afd630637c9b2f27a826ade23915e4c138dc4faa2f5070f527e4b4c022079e09b3b4248b8d9cda71e154f0ea5d2cc31ae6fc6e2a0bedebe58848bfa21c964021a5f0f70fe7c1d85136f8977505accd8a735aa9835cc88eb899c957d5d755e7877e6681c687dc872f304acfa8f634a3ea0d49db450fcae231b5b91ff71f93079e840b9be8f0410309441e0d94686d86e9a0a96c916de057f619d9189516043e2d902b43f8cae88b2320d48a87d5b672ded8b20e11ea7597144b9290debe6097ff86b613705332aa12048626c65555725ff67ea63c8d4288ca89a65da3972ec812cb2c50bf6504e3c63e9fdab68033fc18ae8dedf41acfe27b9d51e821f8fb7c2fd5fc6fc6f84853c1dc4d90a42c8e42709f9bcc39fa64d05dc923bf80f8f865d6312e6df1681a133061b143d6f6dfadc0ffa32c92e6d84f31f4139c4220469089dfcaa7d2042a3a3df0ff09a63fab82757aaeb399538cfc79c90b58590d108ad2232ef7686be8fe4d093ea2f3fd226a60202b63306b4b3dfbc1d5f6b054a51411e57d461f214cbe3c556c0cd3acf5e6e660a71ac096d207ce28a2aff34529d5fc7681c4a41e2d057e3f02bc2e4e48352b9e423efebc8d4d3668211d48109594487646dd58b6fb1a957b24107f708e264dc4e1cea2b2f850fb08d9f346a6c371728a3f3369ae612506a8be6a628787a5b9c1ca1decb3a92c4ac880fc34f080bc15b42c1100e5b5fb2920184e41159da73fab4a3ee974e31d097b0b1a3f27d1a69d3216a5e5a7286511f92e3d722c7291d5500a3ef825a63f078dc05e610e41d71661720500fc9b5f05992c1450c5873d1fc1d8ae036a45cbee8d9c57524cda252f5ca604fff1432192cd0b7deca36786cf5039687be80d39b826b076ad9006dfb51eb565a7aca41aac241bb664141a0000b131575991202e1b9d4549834cec4be099db5e459c1a5467dd345ffa5c20ae7771e1cf8c06442958af159ba6134a5401f5d051a343cfba2fd7a181995062718c850add14b82bf6dc7f5424754dffa209aff05cb1d53a8d736b9289a774c292c9e81a2c6940f342b1ceaa45a023f554373fd99e80993aedde9f181bf0e11855cc9fe9f944651491a320de22f329403fdf0f10e492f5f8fc456f3e496eb557f6cc57cc5819bad95258a52d56bca4f63df09d8c8b2cc6710e29d41aa1c0e68723ef4bd265e272a7f3d521400f09c4cd315d49c440d1171c30dc00489bf6481ce5ea9c50a04b8a1b7c54717fcaac4581b8de15720a12d4110f5b372a6458f3347a3dfa9a3873cf8f0130f876302b06e02bcaef20c7edd0a806dcffdacd8d744162afa196fbdc1467806d01511e10cb577cec343592fd071ef4882f44f183411db6afd347b98a47c0c3e75ebe8da2db2a67d66fdf9d84baa29e49e14ab799bc560843a1c662bf58ecb57d51c6e98412b12fd70be0f0ab4f547d9d30e313248b4c5e15aa3e7ef4d9f4029f11eb61391f3c8e407781c2562aa9470b846831cd58d64de6857fa094b9e4303743b37f6e281d1c430474d24d63b5451f2d705c3bec2acabc5b9b136247b5087e92240d2f862ccdfc3740fb4b13497a71ae7f2dac08f2ef26fe178ad08ee2fc1190898747cafe56dfbe7f899dcee75b194e63eedd68f1a9f6dff4fe02388da8f990375b00bff32f0bd88ef16bbaf44150fe485d951dcebd29f07610ee2cf90c100bace190bd39ef9d2a29fdc22b947076e9cd1d6eb57cfa18618872659ef2df75ea9ded616e8e688103b4bfe4c1db5599c0750b3c89bcd9b8f2c42914672a247db57536642cbc199ace829f2ff6dd60760fe28c7e0c29eb830072fce2eb7566298984cc566e63feafbf746f2e68a9fad6109a2c3316d8f47bc802b9bc2b6d107c764afb1fc0f196bff808897811400997f78b51cc77d1954303b8f123eae5cb9518870d8cd798e88790125a3a7e2921c2995327dee625ee711dd95385f41355e2d4f207d89ff5c50a96ebe8017845ecacd1213df4d181ffc74d7c9a6fd6505b84e91ec5e08e72196c05e3a18bd7e684e40010ca01617cabddcc5a7fdc906bfca8324243b047ff11de7fe7c8e9b151f0fa8e338d7befdbccd6c0f02b4f8c68f884798e6dcbaca885066c40e143bf68af586ad30ec7f8975d25f7a891c19da08ab2282d4c22338c95c010a4d23bb2cf5008752ffb0160a04a0255a2941936320ff33885a274d81ffb7fbd689abdab996f7b938e9d84c4065bafbd8f39b083255e1005b41a5f6cdb633b17c1a2d379953445c90e273559d39230b2494de3c59e730eb4421d6eda93747fcbb0293e6e07490d060478cbb96aef126e8f7a2c6f7869c9e1371e14060b1999ddab8b47284508cad9f3e0efd301c3a6536dcc7a8a187989ac5f06442aa21fb27f17caba5c8393b2d93845c5ba3d7065459a2bb6b286d72ad5c6baa8e749f3b451be5a39dab5cf813f537d2309ef628acfc32c17e35133d9e78e43306e5f302e791c9fa085d0045e5c8f2caa3852c361735b5c984a3736e4343e0c935a6a220e48426e06bc4e97d2603e6e92941e6c94afbc63faefbe687ce607f4bf81e3cf588b19fa711597eba9c122f88532032dbc60858debf01a8d0f79353b10c26b1bfe08ecb480c2512e72b8a1200d48f69ac6e7768033e3b81128f5618f7755b37e0ffd8ed9224225a4c2269c59235d4420384a407755048f73a567f1f3b7e8f27e7aec4b8e16d4ca7904ac7ec9a0c49846660c9feb8b456fd85cfef22945b799a4593a94b40a63204dbb6536fb9d5081e38c451c1ff698d6c8861935748cfea4132c89d0e0932d2edbbd9620e3a15ff8b985144ba2a62aea8533d8d18b42686d480dcb37b389dcb73b3e36d1e983a5882d39df218f057a387de96318063c0016fa82e41f1583892fcb75874bbb1ab97e43d85a1b62fb0325d517c3afe58fadb178739234cf5796d72d4ffa5ab84233a2b28b6eec77099d060a10e3eaa3da37a001f6ce1ebf1aaa96304070caad9f2d26e21e653efb3b318aa30f6b51ea1038504046024a05762a702b73c2a1942cf773fc31f7286c25e6fa42cd3569c89cf439d1001debfc6d59a1b4bb0600475de67e82f49b5fbf7877e8e1530e2f4ca909631c3dd3273f615c7712f53beed82245deb395deeac2fc35b087a7c7da22e31323888d7568b10cebf2d5df205d2999d354ff7340542ba6bdac29a31760c9bf05264be9a957a66b3de2e314d62c7e87c9e41d9c19520f4786558c3abe42044cacd6f4f8af52317e819bfc7b3c743d81fc6ff06116f105023935edd5ec28452b4c2ba6ecb315ea078cf19657c6a6a410ded3aea370c8424ea669aadf95d07e5655fbce3bba1ed1b4355235af318df559173345ec8aa9fae998bbc667c9156db7c11bc0855771cad6db0f08c88f5c55518f52e71dafef235e8a04be8e1bae929da9af4c3e0e777838b600d12081010e467bd0c687d71a9660721e1c419edbbcb5bb3d6c176c1bd2ac0e1900654fc7f573091e434862068f7ddd31489bd2baf0205494fc548754171b78ed43cc6f6a549719e4bbce2f1b92a28b5d96ca76d7c67a86870d985c69aadf23acdcecb48765004431201014649324304baf7548040ce5178881a743f66551edc601640366dde0ff708d7f6289abdd363b0203e67033579e20cac8aab816b34dbed50ad1ce7d04c2820e81efdb5688420360f3307a02e94cdd9fa04faad2fa44694263277508ecafdcdb9edee11a62e400b187c3adbd4fcd49975b2604053f7c13a1bab7879936315a42b32931953e942d316cfb7eff66bc8ccdc571952b8565c8eb33e16d65f6139eee02294088c084f9407cbcea322afe18feeb68af702c171f361d2853c3242f48b65876eff4a58b9f46a0cb75455cf67dcc613f49a04823866225a8d883da19f3cfc9c371e709a18ba922d13c3b7b3dc7fa7154019bebf557feaf49032581175c216ea2af3ff7239f159b8b64d1c1d4816b21cab1fb9799775e22f3e94b53ff160780f931b714b82d02e69fb8531d8a1aa5f75ef21a395abc078a25810e1e8a0152a5cdc9d90756ecdcd900b14248dad25cfbe1f2a04a46ad84c5205dbf73045de19c0ee57651fecd5d8e5a90c7174365131c1ac615a0be12f22c5353b9f852378c71333afda9b8d63788a7f470c28544be7234f172babfcc415739e100e535cbc5a8b5f031036e36bea10ebbdf9eb792476cafb1af317ea4e3936db756cbd70e8bdeccb516a76a779cc68a7a8d68ab2f62ab24b0de15b58e8d8b133b754b4b95325d00781ab220c1259e889aa59b68df718b97f653e28e143401435a6bba1de52774a5f973908a589d303313bba0352669088e923184496f555f8c8b701947e00c5af6db8f201fda549c751707d25c077b52bbf57379f4c5c896effc7804d98dfdacd37d744d2497b782bc4de79aeae3f3cb04f8069a5111457a4f802f29fdd50c2f1bab56c692e86061743a9c5048ed964c3cfc290c2403a6700586f9b7651fb69ccd23576b1a85ebfedeebbbbf8ec63127dc953786b362c33787de45cf816dabfc35c960ee633a4393f0400b729c7e5f414cc85086629b208ad25f53bea6c62a6a4ee52ce1808242d1bfab4e1823ad4cf0a1ff8221bd02b31ccd513659c888c4f9858d922b9c6e35ca2abe9bb91aa3760e61c45b606fb124f428345bd98fab67c5285a7008b993323bdfc5f84ffc85000c14e9b3a116aca481b67b4536d615e5c8403410bc96ccb459d1d3d7357aa56877dfd57aad1e6d3818055e437bdefe6633d3180d39fb7604883ba2ca7ca9da771a17ec7e35be5316809d69d078ba3cbbc2fb12a56fe818e025a80895de5912149026b645a726ccd87733ab81079409a85f6b4a94af67a202b6edb76c6a2d44825a7bc9e121fa1351fd3e986a4a11340c1101ff60c35a0665b616e70d3523677febf45110b21ea90ebb450ee4cdcea5b3161bb8f70ce35df4773f607d0ce21595a5b31ebd3098f2552e20a7a5f3d0b82a16f2ee1cf681c8cfaa534a452570e0dff0f32fe2f0585ad27f491e0a21b3801742ebd7471d4b5140d60872f605c0bc3872c06da68e9f20ad085fa81063f331090332870734d1e33a8db38f23d7b9faa9389fc573e0bee84b75fd2aa1d32ca64bee34534bd5f7e6547541e41b6d1d195ccdfe1104a46f00376304e0888ae8a8cced41a612656060ca550d5f4f34c79b2105daa3e521cf9c6227ccf53e68eed58356dbb6672fb5cf3e17c1a830c2f5a99fd9a5188351f374d99762bc4038e8f97d371d158926f92b2f5a1f5379728ed6db590c29ad528afed2ec1f00934a9548b92e3295551007f5c8d8263908d6222d23f2212f5d6bc2f71f9f4898ebdf3ed7070ddf397f841e7b95ebe0c98c4eb89b58e378b7457048e92d4bb3b431e68cf820d3fd8202194dee2cd105dc469ef2acb17bcf590bc7594c41fa0a7039981d72e62725d7d76b64bc80fc87dcc6aea8e1550b83f07bd9846d439ff85f2f90b045ff737ab865ffa16ef23876e17fd83a7085367a5a94ff39ccfe1516955ce7e274f1a3c517979983e40e744f71fce768b288ca9a4cf6cef292b47d813d1582bcf951bb000d6950ca7f6e2c75a573e08e749a19002e57b14eca6ba49c2430facaaeb5af23caae4e25dd147dceb227b18efa8d97485b428624f2d3351fac1be920eb502d583135cdfa13da47ba0cd0b1176bafd44d08496944d9ec18842c3043e8cb2a7d8435c67cc06d5923e550e674396b30dc9126abc9f6e5ddea45117e1fc489bbcf877eb5b818019d9454dcd686e658df396eec10f251285a3317e251be920e64ad17c6b48425bc3e1e7a2e89ba136dddfeaaf4e6c9a2dd841064eea84ccc4f67d2dd754f64aa532053ee1ccd5ce304be0a73224577c7efa73fa2da27bf797b1781bcbfba3cf84251492a17a830c80129f7eac20bb9fadcb67a1d12e06626489ec01df7ef18f83445bf506dcc35c6c6b6eef6de873e1c5504677db2910d08c0faf096abc3b3e7ba47bb18061b3bcecaaa4b023576b40d9a96f6aa62bf0cc092fad41d7b793d436fd4b6af0c266f4e064c5a460192f264013f94f4d2ec279c99de9ec24cee1f21005a0b784a2222c820fca97af0be20a49ff09627cdbf311a2148e7698e7e03b5316ac1822d028fac362f04c3770f882e0aa9a975462df5c15787e22806ed67686772148db9bf6cd63d30fd435e84e52b6e4065772b8337714f57e3f14d6e0cd49816ac8c6c00e6b080998676db810bb8a4bf7374cf2f713072b940d7e0b35a9f54fa6a6330dc329e84ffdcb8545f0508a62bcb4ad811bce4e3608529a3c1cd4553de1dcca87fd22ba8f97f8e74bd37e3cac9b3c882d44ecf97d195db86502dbb1d6ecd6feed80078f1102b299d95b8b82e2f301c749db0c73af76d0b0b51b2f10279cf709e4a0b0cf1f4176e54c3e2a390aba9ad98328cce4374b16734c2e5e0c59c35607dd18089125471039cbe1c13720f5e4b7564e4de7a1a8abd6398798b7e46d80e4f24c4e2b6274d9b2f68908f0eb90f5a1f8cc75aaf70db9fe8c9ebdaef06f437d8e73b182d98b4e588dc776e89ccda1ab4531eb71c6beff7bad43372aebedca15300ad706a37ac76824f13acb2a4c17963e85ef82193e501eea3d5e430641ef62d3ca09a13a6b43ee6ab7143e342f9cc733a3f888e4a0b0e819262f65e8d5b7f47c7b4184facc070e92deeefea72f7cfbf1738c02d0d49ed55428e1b6ed36cf98d8a19b2debb8f3ca3fd0d4b29bfdba3ea521450a17c363b351d6da8a59ead60409c4b5a6cc20cf81af8b019e934a0ac13e27b5c40cb7e559709fddc02488f511bce0a21d9a7f8eed945d9ffc7dccfd44fac161c77b1d0d93a2c8fad999ca37c3f1e01a3a2e88d463a5faf531c1d41a60ad50b395b65b04a241016f799fb18b87dbcf4f0743e397a4699eb8773a48982c042789b5dd2215fc853f78fa4508161474fa852b374ace7c67d0e7b5d466bb6b69f3dd2814e749b66118e3ec884affd5c47e55750dedec38fd2e1f78146d993022e47bee7a423be5e32ed0ec4090cb614fb04551b01bed8f9d18d5605c78217fc7e54571ac45bea354756f867bc4ab845c2e58f42aefd1984dd7a4d364cea612551ca2bec794c7213ac5827f65f9a1fbc5229bc67cad83543fc1320c26991d934fd9f205caeb2b4a1ad8afbf944e1956a773ff8b3575fdaa952718baccf91c95569790ec4885643ed8f5cf26dfed58d6fc6091fc6732df5ff59affed3857a67d6c4153f158b9c613aa98e7e2fb687e9e4f174962ba9566fb66f278efcfe0574e6646eb3147fa201f23cc629ebf049e73261999b0b9ff2bc853f0d444d1f459f9f96846106f7cfe5f356ca3e812e35e20226a2e93db445c47273471a44030fcb3082dbb77112267fe37db756924cb90e72feede0592f1133987bbca0a6680bb082c245a41ea67ad0c6cf6cb2d0236e08f020007f791422b7332a2be22fe37203f5dc734a3208d8f47206092d63f9281a0a297c9e45782a52a81e68412b2d832bb02a5598430c93647bd9e4c2d57d3ea02b02b22acbe5f029463ec0bbbe0860eb63aaa06dd11e8d379a4620f878c0a15940c181b091b5dde9e809f9e4bc9bd961d55c82e53cc26da804653176414c94ef7c001b9bfa7dcd4578fbe35b082912e7efe289b34aecac1bc693761ab8587114da912ab706dd814e76db0b063a90aee09e70a6f03c16a25e7d704638b531c6703edfce5dad39e57e5912350157bd041e0b799d754cbad0faf83f93196f74a233eb58b68b47d380d5031b0598229e370b690c84b59292de86dc1f3d2dba4889431a913cea3638430f9903a2a05538327af46fbe1ea0c2ae345439c61418c9f08d364b8bd8547ed3eed436b311fb3ed7cc23a602367010a1b78666c9c005ee7a731bd9b9bcd95cb7ff23beb74d4f1ff445eecf1d42e8930f92ae5777569849174040ab1f33ec254e980a28f663b36b325aec51cee82d3d8e3d852e37c4ffdc8bf66bed6932b6ec5ae9eed45bb498d8f9d98688ad4e0391e3ecfe9ebd8a47f86c620ae1255d5a4cd513807128ff10325b0fa1f6c17c7b6af783b96f705c3a77874061e6454988288dcd88cec40dcac54391628dc3e5de118b7666fe6512ecff7e69f8fbb1afa4d4e24a376e12b0f14f7d2bc2cd6edf5ed34b2617d8a0bbb8051e6b4c99ce3e9afb645bc656497b5897dcf301acb97540102e25d1e5927745681c69f59ed5de717c9f6870afd7538710ddcf7decc87c20b30622d7be7da37fe8a36b29833ab5e1790dd98588fcb8936348bcc8594c2b215dead6fe7eab1290ffb3e11d938acf1181b1879e88c802f8c5de382dd355ed5b1acae97531dd1f7047f1857366d1a0a8093e87667523425c3b1649fd129eda0fef881b2585d53b15bb8e10e2b46dd84677c5d1404cd7d4d5c5d8fa3790bca584fc27eebbca614ff52c5aac148b7dd307ce6b81e99c4eb5d319ddfcc0f37e430c9cb4d97f2c0d8ecd9d3415cab16f9ced6858c64202ab67df12a2cb8a02778498d42a48fb2a1ae2fae894298a55969c116359ecbd72c2a8efc54453299aaf5542a47cc8bf5ddbfb3170bcc370ea95e109b813208c6628a633e04ecdcea71f43bfa345bec26ed4d13fbc0d6840884b77aca7c7a30b3ee5a2ae3832c590d4c76fa3bc3d8258a8023e21d0369de4bd6c5df639bcccbe80382d421283ae44e53cf34e13e358ec928aa667296ef06051844058e14d61a62ea015be89e4f936e9a8556839023f88f2166d5406a1d5d6b13dd66459fd5f6c62b2ce8dc0f33090077db618f24db52851f0124f1f929d96bb0a5f0962ff6601bdc1da5717b7dba6f503b89fc0d7e94fb13632ae25035d08d8d637a02596b9f388dda8e693537219c3ed0883a7a26f3d87a5249025513fae8d51c825102315d297b2ff1b2678d3195eda5549d1bfb8e1cb9b18806f09a1accca814cd4d8f8dd7aa136d8280cdc6b6493c441b7a3538df4f1c7aa8b8b6a400bda0526286756a4e7d1a669dd1f3344b09e532da23dd9de440b176d941500a6c387f9e38a41b5347159ee6c427b5537052c9b8771c5fe16fec3b20946982b7bc304eefb8593f9e75e357f2564cbf266680b9a7620332bfb4f9d4ba4885fb8e9efa26233e252481b08dbd874dd45c134d20de55f3d8a7aa67299e78917f05035a3d689e0011f34b73860ea3bff6d1ef7441e889fcd7f8906a91bd8db836681d2fd156a77fe76bd20ac6a4d4913761c500b5fd3a17c8c1ab23e08fbe9db961215cb3693ea7a5200f5f3c8fc59ab6b48d3b58b2e42e1f3e067f24cbc0b7d32061818648de44f3aac6adc1b3e57d17b263869372512593d0555d5dec73045b1011efef39e1f888a2991f35cce24b3fa7273cd78c8f855588a46427698060f177f527c3ef27f7186d6cdcebd14f04587eb0f64562d0d507e10160ffe86453c84cd2574dd6e1ebf27a5fe27e07130268e80ac18d157d04edcd5d7e194ceb6a06d838c73f8b01f231d7b22cad3c6f4e5f2437eadd38bc5002441f08ff6a89def18b5e3689797e9508d99fff4b610da2370e7e1932205f31e7ae56d15bbab88610015d1dc186f6713d7c39e9bc9f66a18a3dba465b6618c5fd3f9a5c9a54bdff1c57385a1052978e794dcbc52a3df94f8a90ff34e7f2cd58a3c0034636fd5ea592b80a7e4095a5bb5e1cc3769bdb10d1bff6f54253bb6752ad3471b77fb45e76e3bbc66064a7fa94f62b1d62e93b48124cc95d9f723327a6c2476534546b001172e8d5695c00620dc69d789cb03880fd355c077670c50ea1077b20f347dc702aeeef330763a0488eb6718d8754b9c76ad567ddd85af297ad6d389333a02df4120f073c0ef2a16b4517b9924d8d265b72016453dd93953432c8696a7293ab15c684d5ec5274342d116fa503094d57778cf1d6c03f9d7e5169787c3b0d421c1987350a089d6092289fdfdf15a361af49526f6e1c7e68c817255df00792c40eeb5b272ac08f7c17be11b4a31110bc179598a2e69c01ae8c1c0f2c1fe031649809f8b086f10189cfefe8f66864a8ca2ad9bcfdac3fe44dbdfa5520005e47e84521feb18f3bb7c6123942b9d9a3826036864507d6ae060a51a41c5906dc6207a7f15d116bca55e29fafd918447025e83dea2975a187c99e2152ec38beff06dafe16224b88c8272f75cf99e2e793d1b18f7bb6d02ca0dddf1a14f44b23999ebc576f60301be0c0d2423db8faad7369de7e338d6d4ab55bfc7d70b45aa30d28aa801a0933dc050853f4d1764d4d9cceb5320ad65cea3f7f8c5f02f2d9431a2f95b93aa22bf3ef4242841ad4b509b245aaf71e8c8044910ef1c641188849c7b066ebf2fac02dc765550c5016083859006f6970f1b9908674ee8424943035102f6d547664431536b8c0fc5cea000070885cc6beb32003e3e30f64ed5cf8fa7ac244068447b63361b362f00e3e0c408f57c2cb0999b6f2d53c2ec35a29dedcd5e02213c1cf14dfe717a706acca0af289db145c9da0beb99b6f8189a98956211228305a9d2ff461c5ac0937aff77043942d9194a7b18057139773ff67d16845465d05b2231f720cbf4c30ffcc42ddb7afd630637c9b2f27a826ade23915e4c138dc4faa2f5070f529d61e464adec20eed2926cc930d8b30e5461b691718d85c94679f8ac6e4fd6bb848bfa21c964021a5f0f70fe7c1d85136f8977505accd8a735aa9835cc88eb899c957d5d755e7877e6681c687dc872f304acfa8f634a3ea0d49db450fcae231b01e7fb143dcc89ea0439627e2c58804e08be46c50373a4dd3ab57b7c5047e916c79c8010682ea80e950d78155166b1964c7ea72e8155d51bf4c6ada0c0ea7d66b9290debe6097ff86b613705332aa12048626c65555725ff67ea63c8d4288ca89a65da3972ec812cb2c50bf6504e3c63e9fdab68033fc18ae8dedf41acfe27b9d51e821f8fb7c2fd5fc6fc6f84853c1dc4d90a42c8e42709f9bcc39fa64d05dc53c58be05dcb8d537be41e8222e19ec627fe188d9e5ff68c10f9200e4e19d1c2f0cbb3c6bf3ab8a8e9f69b7094cf9dee0226ffb46622f2b01e7cfe20a64a2e3390b58590d108ad2232ef7686be8fe4d093ea2f3fd226a60202b63306b4b3dfbcd8d22f0ea5df48bd1c7aff9af71ff306ae9b92eb9ffb8ba3aa96fb09042e3a7dec5358bc3073dcffd249198a91e26c849a834c053e69f729791d3c285af0cc4f8211d48109594487646dd58b6fb1a957b24107f708e264dc4e1cea2b2f850fb08d9f346a6c371728a3f3369ae612506a8be6a628787a5b9c1ca1decb3a92c4ac880fc34f080bc15b42c1100e5b5fb2920184e41159da73fab4a3ee974e31d097b0b1a3f27d1a69d3216a5e5a7286511f92e3d722c7291d5500a3ef825a63f078dc05e610e41d71661720500fc9b5f05992c1450c5873d1fc1d8ae036a45cbee8d9c57524cda252f5ca604fff1432192cd0b7deca36786cf5039687be80d39b826b076ad9006dfb51eb565a7aca41aac241bb664141a0000b131575991202e1b9d4549834cec4be099db5e459c1a5467dd345ffa5c20ae7771e1cf8c06442958af159ba6134a5401f5d051a343cfba2fd7a181995062718c850add14b82bf6dc7f5424754dffa209aff05cb1d53a8d736b9289a774c292c9e81a2c6940f342b1ceaa45a023f554373fd99e80993aedde9f181bf0e11855cc9fe9f944651491a320de22f329403fdf0f10e492f5f8fc456f3e496eb557f6cc57cc5819bad95258a52d56bca4f63df09d8c8b2cc6710e29d41aa1c0e68723ef4bd265e272a7f3d521400f09c4cd315d49c440d1171c30dc00489bf6481ce5ea9c50a04b8a1b7c54717fcaac4581b8de15720a12d4110f5b372a6458f3347a3dfa9a3873cf8f0130f876302b06e02bcaef20c7edd0a806dcffdacd8d744162afa196fbdc1467806d01511e10cb577cec343592fd071ef4882f44f183411db6afd347b98a47c0c3e75ebe8da2db2a67d66fdf9d84baa29e49e14ab799bc560843a1c662bf58ecb57d51c6e98412b12fd70be0f0ab4f547d9d30e313248b4c5e15aa3e7ef4d9f4029f11eb61391f3c8e407781c2562aa9470b846831cd58d64de6857fa094b9e4303743b37f6e281d1c430474d24d63b5451f2d705c3bec2acabc5b9b136247b5087e92240d2f862ccdfc3740fb4b13497a71ae7f2dac08f2ef26fe178ad08ee2fc11908c6f31cf1b93a59ad876c4602a62d6aa76fc43d45cfaa5c2aab323384dde6580375b00bff32f0bd88ef16bbaf44150fe485d951dcebd29f07610ee2cf90c100bace190bd39ef9d2a29fdc22b947076e9cd1d6eb57cfa18618872659ef2df75ea9ded616e8e688103b4bfe4c1db5599c0750b3c89bcd9b8f2c42914672a247db57536642cbc199ace829f2ff6dd60760fe28c7e0c29eb830072fce2eb7566298984cc566e63feafbf746f2e68a9fad6109a2c3316d8f47bc802b9bc2b6d107c764afb1fc0f196bff808897811400997f78b51cc77d1954303b8f123eae5cb9518870d8cd798e88790125a3a7e2921c2995327dee625ee711dd95385f41355e2d0f095c2e14030950fc1b666615556a430a096f1a89bbb242515a44df1bb3f5bc91ec5e08e72196c05e3a18bd7e684e40010ca01617cabddcc5a7fdc906bfca8324243b047ff11de7fe7c8e9b151f0fa8e338d7befdbccd6c0f02b4f8c68f884798e6dcbaca885066c40e143bf68af586ad30ec7f8975d25f7a891c19da08ab2282d4c22338c95c010a4d23bb2cf5008752ffb0160a04a0255a2941936320ff33885a274d81ffb7fbd689abdab996f7b938e9d84c4065bafbd8f39b083255e1005b41a5f6cdb633b17c1a2d379953445c90e273559d39230b2494de3c59e730eb4421d6eda93747fcbb0293e6e07490d060478cbb96aef126e8f7a2c6f7869c9e1371e14060b1999ddab8b47284508cad9f3e0efd301c3a6536dcc7a8a187989a308d7167aa98927f232e0e9b2d644cddd013e813b2a4ae284bee5178669a5fcf5c6baa8e749f3b451be5a39dab5cf813f537d2309ef628acfc32c17e35133d9e78e43306e5f302e791c9fa085d0045e5c8f2caa3852c361735b5c984a3736e4343e0c935a6a220e48426e06bc4e97d2603e6e92941e6c94afbc63faefbe687ce607f4bf81e3cf588b19fa711597eba9c122f88532032dbc60858debf01a8d0f78e1449c249ceba0324975cafe5a38e7c6d2a3c296aa7545fbdd5ec81068358f65618f7755b37e0ffd8ed9224225a4c2269c59235d4420384a407755048f73a567f1f3b7e8f27e7aec4b8e16d4ca7904ac7ec9a0c49846660c9feb8b456fd85cf659206d2441566435a8fc648809a8f80c1e6b39aa5b9e039d075bc795f67fcf3935748cfea4132c89d0e0932d2edbbd9620e3a15ff8b985144ba2a62aea8533d8d18b42686d480dcb37b389dcb73b3e36d1e983a5882d39df218f057a387de96318063c0016fa82e41f1583892fcb75874bbb1ab97e43d85a1b62fb0325d517c3afe58fadb178739234cf5796d72d4ffa5ab84233a2b28b6eec77099d060a10e3eaa3da37a001f6ce1ebf1aaa96304070caad9f2d26e21e653efb3b318aa30f6b51ea1038504046024a05762a702b73c2a1942cf773fc31f7286c25e6fa42cd3569c89cf439d1001debfc6d59a1b4bb0600475de67e82f49b5fbf7877e8e1530e2f4ca909631c3dd3273f615c7712f53beed82245deb395deeac2fc35b087a7c7da22e31323888d7568b10cebf2d5df205d2999d354ff7340542ba6bdac29a31760c9bf05264be9a957a66b3de2e314d62c7e87c9e41d9c19520f4786558c3abe42044cacd6f4f8af52317e819bfc7b3c743d81fc6ff06116f105023935edd5ec28452b4c2ba6ecb315ea078cf19657c6a6a410ded3aea370c8424ea669aadf9620bf360fced82fffa576bbbdc3189e266b82372389959c89b8edb10d8b48d839156db7c11bc0855771cad6db0f08c88f5c55518f52e71dafef235e8a04be8e1bae929da9af4c3e0e777838b600d12081010e467bd0c687d71a9660721e1c419edbbcb5bb3d6c176c1bd2ac0e1900654fc7f573091e434862068f7ddd31489bd2baf0205494fc548754171b78ed43cc6f6a549719e4bbce2f1b92a28b5d96ca70c47bbe29d5c8a3760007e8867be2289353cc32bc9d3a969c155d02d2e639dad8040ce5178881a743f66551edc601640366dde0ff708d7f6289abdd363b0203ee7258dbe96a7a11f8d8845ce688ff6f390e27910f99ca959e74fbd8906ada158cac40735bb75eae95d80b740ff376eceaed0e6dddde083f5c7f330a3193eaf2e810ef529040ed8ba9abef47f0e233c2393042451a5d6a3ed68653650a8471a82b7eff66bc8ccdc571952b8565c8eb33e16d65f6139eee02294088c084f9407cbcea322afe18feeb68af702c171f361d2853c3242f48b65876eff4a58b9f46a0ccc958420012d847d83ed25f3a20c7c6f63eba15d8836e066d0c8eaec2501363913c3b7b3dc7fa7154019bebf557feaf49032581175c216ea2af3ff7239f159b8b64d1c1d4816b21cab1fb9799775e22f3e94b53ff160780f931b714b82d02e69f128d53cb1cf4c81e0c4a3cdb1faa53fc37603498caa289728007ec6b4748e0c0b14248dad25cfbe1f2a04a46ad84c5205dbf73045de19c0ee57651fecd5d8e5dde48fd11e73a662b1a829e99d42279af2880407dd37182c730ac5e7ccf64a4febd66b6b730d055209390b580c6d061bb7247194e0a14dc352d98b4fa7461ec0a39fe1421b405a8c4e3557a7e599f936a3d5aa6efe69cc9dfbd05df841be60dca7a8d68ab2f62ab24b0de15b58e8d8b133b754b4b95325d00781ab220c1259e889aa59b68df718b97f653e28e143401435a6bba1de52774a5f973908a589d303313bba0352669088e923184496f555f8c8b701947e00c5af6db8f201fda549c751707d25c077b52bbf57379f4c5c896effc7804d98dfdacd37d744d2497b782bc4de79aeae3f3cb04f8069a5111457a4f802f29fdd50c2f1bab56c692e8606170c966335f0063c55224ca228c6fc5bebb8dc7047553fead1034d826d4d3ef186eebbbbf8ec63127dc953786b362c33787de45cf816dabfc35c960ee633a4393f0400b729c7e5f414cc85086629b208ad25f53bea6c62a6a4ee52ce1808242d1bfab4e1823ad4cf0a1ff8221bd02b31ccd513659c888c4f9858d922b9c6e35ca2abe9bb91aa3760e61c45b606fb124f428345bd98fab67c5285a7008b993323bdfc5f84ffc85000c14e9b3a116aca481b67b4536d615e5c8403410bc96ccb459d1d3d7357aa56877dfd57aad1e6d3818055e437bdefe6633d3180d39fb7604883ba2ca7ca9da771a17ec7e35be5316809d69d078ba3cbbc2fb12a56fe818e025a80895de5912149026b645a726ccd87733ab81079409a85f6b4a94af67a202b6edb76c6a2d44825a7bc9e121fa1351fd3e986a4a11340c1101ff60c35a0665b616e70d3523677febf45110b21ea90ebb450ee4cdcea5b3161bb8f70ce35df4773f607d0ce21595a5b31ebd3098f2552e20a7a5f3d0b82a16f2ee1cf681c8cfaa534a452570e0dff0f32fe2f0585ad27f491e0a21b3801742ebd7471d4b5140d60872f605c0bc3872c06da68e9f20ad085fa81063f331090332870734d1e33a8db38f23d7b9faa9389fc573e0bee84b75fd2aa1d32ca64bee34534bd5f7e6547541e41b6d1d195ccdfe1104a46f00376304e0888ae8a8cced41a612656060ca550d5f4f34c79b2105daa3e521cf9c6227ccf53e68eed58356dbb6672fb5cf3e17c1a830c2f5a99fd9a5188351f374d99762bc4038e8f97d371d158926f92b2f5a1f5379728ed6db590c29ad528afed2ec1f00934a9548b92e3295551007f5c8d8263908d6222d23f2212f5d6bc2f71f9f4898ebdf3ed7070ddf397f841e7b95ebe0c98c4eb89b58e378b7457048e92d4bb3b431e68cf820d3fd8202194dee2cd105dc469ef2acb17bcf590bc7594c41fa0a7039981d72e62725d7d76b64bc80fc87dcc6aea8e1550b83f07bd9846d439ff85f2f90b045ff737ab865ffa16ef23876e17fd83a7085367a5a94ff39ccfe1516955ce7e274f1a3c517979983e40e744f71fce768b288ca9a4cf6cef292b47d813d1582bcf951bb000d6950ca7f6e2c75a573e08e749a19002e57b14eca6ba49c2430facaaeb5af23caae4e25dd147dceb227b18efa8d97485b428624f2d3351fac1be920eb502d583135cdfa13da47ba0cd0b1176bafd44d08496944d9ec18842c3043e8cb2a7d8435c67cc06d5923e550e674396b30dc9126abc9f6e5ddea45117e1fc489bbcf877eb5b818019d9454dcd686e658df396eec10f251285a3317e251be920e64ad17c6b48425bc3e1e7a2e89ba136dddfeaaf4e6c9a2dd841064eea84ccc4f67d2dd754f64aa532053ee1ccd5ce304be0a73224577c7efa73fa2da27bf797b1781bcbfba3cf84251492a17a830c80129f7eac20bb9fadcb67a1d12e06626489ec01df7ef18f83445bf506dcc35c6c6b6eef6de873e1c5504677db2910d08c0faf096abc3b3e7ba47bb18061b3bcecaaa4b023576b40d9a96f6aa62bf0cc092fad41d7b793d436fd4b6af0c266f4e064c5a460192f264013f94f4d2ec279c99de9ec24cee1f21005a0b784a2222c820fca97af0be20a49ff09627cdbf311a2148e7698e7e03b5316ac1822d028fac362f04c3770f882e0aa9a975462df5c15787e22806ed67686772148db9bf6cd63d30fd435e84e52b6e4065772b8337714f57e3f14d6e0cd49816ac8c6c00e6b080998676db810bb8a4bf7374cf2f713072b940d7e0b35a9f54fa6a6330dc329e84ffdcb8545f0508a62bcb4ad811bce4e3608529a3c1cd4553de1dcca87fd22ba8f97f8e74bd37e3cac9b3c882d44ecf97d195db86502dbb1d6ecd6feed80078f1102b299d95b8b82e2f301c749db0c73af76d0b0b51b2f10279cf709e4a0b0cf1f4176e54c3e2a390aba9ad98328cce4374b16734c2e5e0c59c35607dd18089125471039cbe1c13720f5e4b7564e4de7a1a8abd6398798b7e46d80e4f24c4e2b6274d9b2f68908f0eb90f5a1f8cc75aaf70db9fe8c9ebdaef06f437d8e73b182d98b4e588dc776e89ccda1ab4531eb71c6beff7bad43372aebedca15300ad706a37ac76824f13acb2a4c17963e85ef82193e501eea3d5e430641ef62d3ca09a13a6b43ee6ab7143e342f9cc733a3f888e4a0b0e819262f65e8d5b7f47c7b4184facc070e92deeefea72f7cfbf1738c02d0d49ed55428e1b6ed36cf98d8a19b2debb8f3ca3fd0d4b29bfdba3ea521450a17c363b351d6da8a59ead60409c4b5a6cc20cf81af8b019e934a0ac13e27b5c40cb7e559709fddc02488f511bce0a21d9a7f8eed945d9ffc7dccfd44fac161c77b1d0d93a2c8fad999ca37c3f1e01a3a2e88d463a5faf531c1d41a60ad50b395b65b04a241016f799fb18b87dbcf4f0743e397a4699eb8773a48982c042789b5dd2215fc853f78fa4508161474fa852b374ace7c67d0e7b5d466bb6b69f3dd2814e749b66118e3ec884affd5c47e55750dedec38fd2e1f78146d993022e47bee7a423be5e32ed0ec4090cb614fb04551b01bed8f9d18d5605c78217fc7e54571ac45bea354756f867bc4ab845c2e58f42aefd1984dd7a4d364cea612551ca2bec794c7213ac5827f65f9a1fbc5229bc67cad83543fc1320c26991d934fd9f205caeb2b4a1ad8afbf944e1956a773ff8b3575fdaa952718baccf91c95569790ec4885643ed8f5cf26dfed58d6fc6091fc6732df5ff59affed3857a67d6c4153f158b9c613aa98e7e2fb687e9e4f174962ba9566fb66f278efcfe0574e6646eb3147fa201f23cc629ebf049e73261999b0b9ff2bc853f0d444d1f459f9f96846106f7cfe5f356ca3e812e35e20226a2e93db445c47273471a44030fcb3082dbb77112267fe37db756924cb90e72feede0592f1133987bbca0a6680bb082c245a41ea67ad0c6cf6cb2d0236e08f020007f791422b7332a2be22fe37203f5dc734a3208d8f47206092d63f9281a0a297c9e45782a52a81e68412b2d832bb02a5598430c93647bd9e4c2d57d3ea02b02b22acbe5f029463ec0bbbe0860eb63aaa06dd11e8d379a4620f878c0a15940c181b091b5dde9e809f9e4bc9bd961d55c82e53cc26da804653176414c94ef7c001b9bfa7dcd4578fbe35b082912e7efe289b34aecac1bc693761ab8587114da912ab706dd814e76db0b063a90aee09e70a6f03c16a25e7d704638b531c6703edfce5dad39e57e5912350157bd041e0b799d754cbad0faf83f93196f74a233eb58b68b47d380d5031b0598229e370b690c84b59292de86dc1f3d2dba4889431a913cea3638430f9903a2a05538327af46fbe1ea0c2ae345439c61418c9f08d364b8bd8547ed3eed436b311fb3ed7cc23a602367010a1b78666c9c005ee7a731bd9b9bcd95cb7ff23beb74d4f1ff445eecf1d42e8930f92ae5777569849174040ab1f33ec254e980a28f663b36b325aec51cee82d3d8e3d852e37c4ffdc8bf66bed6932b6ec5ae9eed45bb498d8f9d98688ad4e0391e3ecfe9ebd8a47f86c620ae1255d5a4cd513807128ff10325b0fa1f6c17c7b6af783b96f705c3a77874061e6454988288dcd88cec40dcac54391628dc3e5de118b7666fe6512ecff7e69f8fbb1afa4d4e24a376e12b0f14f7d2bc2cd6edf5ed34b2617d8a0bbb8051e6b4c99ce3e9afb645bc656497b5897dcf301acb97540102e25d1e5927745681c69f59ed5de717c9f6870afd7538710ddcf7decc87c20b30622d7be7da37fe8a36b29833ab5e1790dd98588fcb8936348bcc8594c2b215dead6fe7eab1290ffb3e11d938acf1181b1879e88c802f8c5de382dd355ed5b1acae97531dd1f7047f1857366d1a0a8093e87667523425c3b1649fd129eda0fef881b2585d53b15bb8e10e2b46dd84677c5d1404cd7d4d5c5d8fa3790bca584fc27eebbca614ff52c5aac148b7dd307ce6b81e99c4eb5d319ddfcc0f37e430c9cb4d97f2c0d8ecd9d3415cab16f9ced6858c64202ab67df12a2cb8a02778498d42a48fb2a1ae2fae894298a55969c116359ecbd72c2a8efc54453299aaf5542a47cc8bf5ddbfb3170bcc370ea95e109b813208c6628a633e04ecdcea71f43bfa345bec26ed4d13fbc0d6840884b77aca7c7a30b3ee5a2ae3832c590d4c76fa3bc3d8258a8023e21d0369de4bd6c5df639bcccbe80382d421283ae44e53cf34e13e358ec928aa667296ef06051844058e14d61a62ea015be89e4f936e9a8556839023f88f2166d5406a1d5d6b13dd66459fd5f6c62b2ce8dc0f33090077db618f24db52851f0124f1f929d96bb0a5f0962ff6601bdc1da5717b7dba6f503b89fc0d7e94fb13632ae25035d08d8d637a02596b9f388dda8e693537219c3ed0883a7a26f3d87a5249025513fae8d51c825102315d297b2ff1b2678d3195eda5549d1bfb8e1cb9b18806f09a1accca814cd4d8f8dd7aa136d8280cdc6b6493c441b7a3538df4f1c7aa8b8b6a400bda0526286756a4e7d1a669dd1f3344b09e532da23dd9de440b176d941500a6c387f9e38a41b5347159ee6c427b5537052c9b8771c5fe16fec3b20946982b7bc304eefb8593f9e75e357f2564cbf266680b9a7620332bfb4f9d4ba4885fb8e9efa26233e252481b08dbd874dd45c134d20de55f3d8a7aa67299e78917f05035a3d689e0011f34b73860ea3bff6d1ef7441e889fcd7f8906a91bd8db836681d2fd156a77fe76bd20ac6a4d4913761c500b5fd3a17c8c1ab23e08fbe9db961215cb3693ea7a5200f5f3c8fc59ab6b48d3b58b2e42e1f3e067f24cbc0b7d32061818648de44f3aac6adc1b3e57d17b263869372512593d0555d5dec73045b1011efef39e1f888a2991f35cce24b3fa7273cd78c8f855588a46427698060f177f527c3ef27f7186d6cdcebd14f04587eb0f64562d0d507e10160ffe86453c84cd2574dd6e1ebf27a5fe27e07130268e80ac18d157d04edcd5d7e194ceb6a06d838c73f8b01f231d7b22cad3c6f4e5f2437eadd38bc5002441f08ff6a89def18b5e3689797e9508d99fff4b610da2370e7e1932205f31e7ae56d15bbab88610015d1dc186f6713d7c39e9bc9f66a18a3dba465b6618c5fd3f9a5c9a54bdff1c57385a1052978e794dcbc52a3df94f8a90ff34e7f2cd58a3c0034636fd5ea592b80a7e4095a5bb5e1cc3769bdb10d1bff6f54253bb6752ad3471b77fb45e76e3bbc66064a7fa94f62b1d62e93b48124cc95d9f723327a6c2476534546b001172e8d5695c00620dc69d789cb03880fd355c077670c50ea1077b20f347dc702aeeef330763a0488eb6718d8754b9c76ad567ddd85af297ad6d389333a02df4120f073c0ef2a16b4517b9924d8d265b72016453dd93953432c8696a7293ab15c684d5ec5274342d116fa503094d57778cf1d6c03f9d7e5169787c3b0d421c1987350a089d6092289fdfdf15a361af49526f6e1c7e68c817255df00792c40eeb5b272ac08f7c17be11b4a31110bc179598a2e69c01ae8c1c0f2c1fe031649809f8b086f10189cfefe8f66864a8ca2ad9bcfdac3fe44dbdfa5520005e47e84521feb18f3bb7c6123942b9d9a3826036864507d6ae060a51a41c5906dc6207a7f15d116bca55e29fafd918447025e83dea2975a187c99e2152ec38beff06dafe16224b88c8272f75cf99e2e793d1b18f7bb6d02ca0dddf1a14f44b23999ebc576f60301be0c0d2423db8faad7369de7e338d6d4ab55bfc7d70b45aa30d28aa801a0933dc050853f4d1764d4d9cceb5320ad65cea3f7f8c5f02f2d9431a2f95b93aa22bf3ef4242841ad4b509b245aaf71e8c8044910ef1c641188849c7b066ebf2fac02dc765550c5016083859006f6970f1b9908674ee8424943035102f6d547664431536b8c0fc5cea000070885cc6beb32003e3e30f64ed5cf8fa7ac244068447b63361b362f00e3e0c408f57c2cb0999b6f2d53c2ec35a29dedcd5e02213c1cf14dfe717a706acca0af289db145c9da0beb99b6f8189a98956211228305a9d2ff461c5ac0937aff77043942d9194a7b18057139773ff67d16845465d05b2231f720cbf4c30ffcc42ddb7afd630637c9b2f27a826ade23915e4c138dc4faa2f5070f529d61e464adec20eed2926cc930d8b30e5461b691718d85c94679f8ac6e4fd6bb848bfa21c964021a5f0f70fe7c1d85136f8977505accd8a735aa9835cc88eb899c957d5d755e7877e6681c687dc872f304acfa8f634a3ea0d49db450fcae231b01e7fb143dcc89ea0439627e2c58804e08be46c50373a4dd3ab57b7c5047e916c79c8010682ea80e950d78155166b1964c7ea72e8155d51bf4c6ada0c0ea7d66b9290debe6097ff86b613705332aa12048626c65555725ff67ea63c8d4288ca89a65da3972ec812cb2c50bf6504e3c63e9fdab68033fc18ae8dedf41acfe27b9d51e821f8fb7c2fd5fc6fc6f84853c1dc4d90a42c8e42709f9bcc39fa64d05dc53c58be05dcb8d537be41e8222e19ec627fe188d9e5ff68c10f9200e4e19d1c2f0cbb3c6bf3ab8a8e9f69b7094cf9dee0226ffb46622f2b01e7cfe20a64a2e3390b58590d108ad2232ef7686be8fe4d093ea2f3fd226a60202b63306b4b3dfbcd8d22f0ea5df48bd1c7aff9af71ff306ae9b92eb9ffb8ba3aa96fb09042e3a7dec5358bc3073dcffd249198a91e26c849a834c053e69f729791d3c285af0cc4f8211d48109594487646dd58b6fb1a957b24107f708e264dc4e1cea2b2f850fb08d9f346a6c371728a3f3369ae612506a8be6a628787a5b9c1ca1decb3a92c4ac880fc34f080bc15b42c1100e5b5fb2920184e41159da73fab4a3ee974e31d097b0b1a3f27d1a69d3216a5e5a7286511f92e3d722c7291d5500a3ef825a63f078dc05e610e41d71661720500fc9b5f05992c1450c5873d1fc1d8ae036a45cbee8d9c57524cda252f5ca604fff1432192cd0b7deca36786cf5039687be80d39b826b076ad9006dfb51eb565a7aca41aac241bb664141a0000b131575991202e1b9d4549834cec4be099db5e459c1a5467dd345ffa5c20ae7771e1cf8c06442958af159ba6134a5401f5d051a343cfba2fd7a181995062718c850add14b82bf6dc7f5424754dffa209aff05cb1d53a8d736b9289a774c292c9e81a2c6940f342b1ceaa45a023f554373fd99e80993aedde9f181bf0e11855cc9fe9f944651491a320de22f329403fdf0f10e492f5f8fc456f3e496eb557f6cc57cc5819bad95258a52d56bca4f63df09d8c8b2cc6710e29d41aa1c0e68723ef4bd265e272a7f3d521400f09c4cd315d49c440d1171c30dc00489bf6481ce5ea9c50a04b8a1b7c54717fcaac4581b8de15720a12d4110f5b372a6458f3347a3dfa9a3873cf8f0130f876302b06e02bcaef20c7edd0a806dcffdacd8d744162afa196fbdc1467806d01511e10cb577cec343592fd071ef4882f44f183411db6afd347b98a47c0c3e75ebe8da2db2a67d66fdf9d84baa29e49e14ab799bc560843a1c662bf58ecb57d51c6e98412b12fd70be0f0ab4f547d9d30e313248b4c5e15aa3e7ef4d9f4029f11eb61391f3c8e407781c2562aa9470b846831cd58d64de6857fa094b9e4303743b37f6e281d1c430474d24d63b5451f2d705c3bec2acabc5b9b136247b5087e92240d2f862ccdfc3740fb4b13497a71ae7f2dac08f2ef26fe178ad08ee2fc11908c6f31cf1b93a59ad876c4602a62d6aa76fc43d45cfaa5c2aab323384dde6580375b00bff32f0bd88ef16bbaf44150fe485d951dcebd29f07610ee2cf90c100bace190bd39ef9d2a29fdc22b947076e9cd1d6eb57cfa18618872659ef2df75ea9ded616e8e688103b4bfe4c1db5599c0750b3c89bcd9b8f2c42914672a247db57536642cbc199ace829f2ff6dd60760fe28c7e0c29eb830072fce2eb7566298984cc566e63feafbf746f2e68a9fad6109a2c3316d8f47bc802b9bc2b6d107c764afb1fc0f196bff808897811400997f78b51cc77d1954303b8f123eae5cb9518870d8cd798e88790125a3a7e2921c2995327dee625ee711dd95385f41355e2d0f095c2e14030950fc1b666615556a430a096f1a89bbb242515a44df1bb3f5bc91ec5e08e72196c05e3a18bd7e684e40010ca01617cabddcc5a7fdc906bfca8324243b047ff11de7fe7c8e9b151f0fa8e338d7befdbccd6c0f02b4f8c68f884798e6dcbaca885066c40e143bf68af586ad30ec7f8975d25f7a891c19da08ab2282d4c22338c95c010a4d23bb2cf5008752ffb0160a04a0255a2941936320ff33885a274d81ffb7fbd689abdab996f7b938e9d84c4065bafbd8f39b083255e1005b41a5f6cdb633b17c1a2d379953445c90e273559d39230b2494de3c59e730eb4421d6eda93747fcbb0293e6e07490d060478cbb96aef126e8f7a2c6f7869c9e1371e14060b1999ddab8b47284508cad9f3e0efd301c3a6536dcc7a8a187989a308d7167aa98927f232e0e9b2d644cddd013e813b2a4ae284bee5178669a5fcf5c6baa8e749f3b451be5a39dab5cf813f537d2309ef628acfc32c17e35133d9e78e43306e5f302e791c9fa085d0045e5c8f2caa3852c361735b5c984a3736e4343e0c935a6a220e48426e06bc4e97d2603e6e92941e6c94afbc63faefbe687ce607f4bf81e3cf588b19fa711597eba9c122f88532032dbc60858debf01a8d0f78e1449c249ceba0324975cafe5a38e7c6d2a3c296aa7545fbdd5ec81068358f65618f7755b37e0ffd8ed9224225a4c2269c59235d4420384a407755048f73a567f1f3b7e8f27e7aec4b8e16d4ca7904ac7ec9a0c49846660c9feb8b456fd85cf659206d2441566435a8fc648809a8f80c1e6b39aa5b9e039d075bc795f67fcf3935748cfea4132c89d0e0932d2edbbd9620e3a15ff8b985144ba2a62aea8533d8d18b42686d480dcb37b389dcb73b3e36d1e983a5882d39df218f057a387de96318063c0016fa82e41f1583892fcb75874bbb1ab97e43d85a1b62fb0325d517c3afe58fadb178739234cf5796d72d4ffa5ab84233a2b28b6eec77099d060a10e3eaa3da37a001f6ce1ebf1aaa96304070caad9f2d26e21e653efb3b318aa30f6b51ea1038504046024a05762a702b73c2a1942cf773fc31f7286c25e6fa42cd3569c89cf439d1001debfc6d59a1b4bb0600475de67e82f49b5fbf7877e8e1530e2f4ca909631c3dd3273f615c7712f53beed82245deb395deeac2fc35b087a7c7da22e31323888d7568b10cebf2d5df205d2999d354ff7340542ba6bdac29a31760c9bf05264be9a957a66b3de2e314d62c7e87c9e41d9c19520f4786558c3abe42044cacd6f4f8af52317e819bfc7b3c743d81fc6ff06116f105023935edd5ec28452b4c2ba6ecb315ea078cf19657c6a6a410ded3aea370c8424ea669aadf9620bf360fced82fffa576bbbdc3189e266b82372389959c89b8edb10d8b48d839156db7c11bc0855771cad6db0f08c88f5c55518f52e71dafef235e8a04be8e1bae929da9af4c3e0e777838b600d12081010e467bd0c687d71a9660721e1c419edbbcb5bb3d6c176c1bd2ac0e1900654fc7f573091e434862068f7ddd31489bd2baf0205494fc548754171b78ed43cc6f6a549719e4bbce2f1b92a28b5d96ca70c47bbe29d5c8a3760007e8867be2289353cc32bc9d3a969c155d02d2e639dad8040ce5178881a743f66551edc601640366dde0ff708d7f6289abdd363b0203ee7258dbe96a7a11f8d8845ce688ff6f390e27910f99ca959e74fbd8906ada158cac40735bb75eae95d80b740ff376eceaed0e6dddde083f5c7f330a3193eaf2e810ef529040ed8ba9abef47f0e233c2393042451a5d6a3ed68653650a8471a82b7eff66bc8ccdc571952b8565c8eb33e16d65f6139eee02294088c084f9407cbcea322afe18feeb68af702c171f361d2853c3242f48b65876eff4a58b9f46a0ccc958420012d847d83ed25f3a20c7c6f63eba15d8836e066d0c8eaec2501363913c3b7b3dc7fa7154019bebf557feaf49032581175c216ea2af3ff7239f159b8b64d1c1d4816b21cab1fb9799775e22f3e94b53ff160780f931b714b82d02e69f128d53cb1cf4c81e0c4a3cdb1faa53fc37603498caa289728007ec6b4748e0c0b14248dad25cfbe1f2a04a46ad84c5205dbf73045de19c0ee57651fecd5d8e5dde48fd11e73a662b1a829e99d42279af2880407dd37182c730ac5e7ccf64a4febd66b6b730d055209390b580c6d061bb7247194e0a14dc352d98b4fa7461ec0a39fe1421b405a8c4e3557a7e599f936a3d5aa6efe69cc9dfbd05df841be60dca7a8d68ab2f62ab24b0de15b58e8d8b133b754b4b95325d00781ab220c1259e889aa59b68df718b97f653e28e143401435a6bba1de52774a5f973908a589d303313bba0352669088e923184496f555f8c8b701947e00c5af6db8f201fda549c751707d25c077b52bbf57379f4c5c896effc7804d98dfdacd37d744d2497b782bc4de79aeae3f3cb04f8069a5111457a4f802f29fdd50c2f1bab56c692e8606170c966335f0063c55224ca228c6fc5bebb8dc7047553fead1034d826d4d3ef186eebbbbf8ec63127dc953786b362c33787de45cf816dabfc35c960ee633a4393f0400b729c7e5f414cc85086629b208ad25f53bea6c62a6a4ee52ce1808242d1bfab4e1823ad4cf0a1ff8221bd02b31ccd513659c888c4f9858d922b9c6e35ca2abe9bb91aa3760e61c45b606fb124f428345bd98fab67c5285a7008b993323bdfc5f84ffc85000c14e9b3a116aca481b67b4536d615e5c8403410bc96ccb459d1d3d7357aa56877dfd57aad1e6d3818055e437bdefe6633d3180d39fb7604883ba2ca7ca9da771a17ec7e35be5316809d69d078ba3cbbc2fb12a56fe818e025a80895de5912149026b645a726ccd87733ab81079409a85f6b4a94af67a202b6edb76c6a2d44825a7bc9e121fa1351fd3e986a4a11340c1101ff60c35a0665b616e70d3523677febf45110b21ea90ebb450ee4cdcea5b3161bb8f70ce35df4773f607d0ce21595a5b31ebd3098f2552e20a7a5f3d0b82a16f2ee1cf681c8cfaa534a452570e0dff0f32fe2f0585ad27f491e0a21b3801742ebd7471d4b5140d60872f605c0bc3872c06da68e9f20ad085fa81063f331090332870734d1e33a8db38f23d7b9faa9389fc573e0bee84b75fd2aa1d32ca64bee34534bd5f7e6547541e41b6d1d195ccdfe1104a46f00376304e0888ae8a8cced41a612656060ca550d5f4f34c79b2105daa3e521cf9c6227ccf53e68eed58356dbb6672fb5cf3e17c1a830c2f5a99fd9a5188351f374d99762bc4038e8f97d371d158926f92b2f5a1f5379728ed6db590c29ad528afed2ec1f00934a9548b92e3295551007f5c8d827162437a884a0bfaff02f40c0de1ae4c2e27811e3ee65f119ff155907814e72b0c98c4eb89b58e378b7457048e92d4bb3b431e68cf820d3fd8202194dee2cd10f71fce768b288ca9a4cf6cef292b47d813d1582bcf951bb000d6950ca7f6e2c75a573e08e749a19002e57b14eca6ba49c2430facaaeb5af23caae4e25dd147dceb227b18efa8d97485b428624f2d3351fac1be920eb502d583135cdfa13da47ba0cd0b1176bafd44d08496944d9ec18842c3043e8cb2a7d8435c67cc06d5923e550e674396b30dc9126abc9f6e5ddea45117e1fc489bbcf877eb5b818019d9454dcd686e658df396eec10f251285a3317e251be920e64ad17c6b48425bc3e1e7a2e89ba136dddfeaaf4e6c9a2dd841064eea84ccc4f67d2dd754f64aa532053ee1ccd5ce304be0a73224577c7efa73fa2da27bf797b1781bcbfba3cf84251492a17a830c80129f7eac20bb9fadcb67a1d12e06626489ec01df7ef18f83445bf506dcc35c6c6b6eef6de873e1c5504677db2910d08c0faf096abc3b3e7ba47bb18061b3bcecaaa4b023576b40d9a96f6aa62bf0cc092fad41d7b793d436fd4b6af0c266f4e064c5a460192f264013f94f4d2ec279c99de9ec24cee1f21005a0b784a2222c820fca97af0be20a49ff09627cdbf311a2148e7698e7e03b5316ac1822d028fac362f04c3770f882e0aa9a975462df5c15787e22806ed67686772148db9bf6cd63d30fd435e84e52b6e4065772b8337714f57e3f14d6e0cd49816ac8c6c00e6b080998676db810bb8a4bf7374cf2f713072b940d7e0b35a9f54fa6a6330dc329e84ffdcb8545f0508a62bcb4ad811bce4e3608529a3c1cd4553de1dcca87fd22ba8f97f8e74bd37e3cac9b3c882d44ecf97d195db86502dbb1d6ecd6feed80078f1102b299d95b8b82e2f301c749db0c73af76d0b0b51b2f10279cf709e4a0b0cf1f4176e54c3e2a390aba9ad98328cce4374b16734c2e5e0c59c35607dd18089125471039cbe1c13720f5e4b7564e4de7a1a8abd6398798b7e46d80e4f24c4e2b6274d9b2f68908f0eb90f5a1f8cc75aaf70db9fe8c9ebdaef06f437d8e73b182d98b4e588dc776e89ccda1ab4531eb71c6beff7bad43372aebedca15300ad706a37ac76824f13acb2a4c17963e85ef82193e501eea3d5e430641ef62d3ca09a13a6b43ee6ab7143e342f9cc733a3f888e4a0b0e819262f65e8d5b7f47c7b4184facc070e92deeefea72f7cfbf1738c02d0d49ed55428e1b6ed36cf98d8a19b2debb8f3ca3fd0d4b29bfdba3ea521450a17c363b351d6da8a59ead60409c4b5a6cc20cf81af8b019e934a0ac13e27b5c40cb7e559709fddc02488f521d89772463ce7e434f48ec9a47fa266f21476589f5b84f02c1a671302748e71c3f1e01a3a2e88d463a5faf531c1d41a60ad50b395b65b04a241016f799fb18b87dbcf4f0743e397a4699eb8773a48982c042789b5dd2215fc853f78fa4508161474fa852b374ace7c67d0e7b5d466bb6b69f3dd2814e749b66118e3ec884affd5c47e55750dedec38fd2e1f78146d993022e47bee7a423be5e32ed0ec4090cb614fb04551b01bed8f9d18d5605c78217fc7e54571ac45bea354756f867bc4ab845c2e58f42aefd1984dd7a4d364cea612551ca2bec794c7213ac5827f65f9a1fbc5229bc67cad83543fc1320c26991d934fd9f205caeb2b4a1ad8afbf944e1956a773ff8b3575fdaa952718baccf91c95569790ec4885643ed8f5cf26dfed58d6fc6091fc6732df5ff59affed3857a67d6c4153f158b9c613aa98e7e2fb687e9e4f174962ba9566fb66f278efcfe0574e6646eb3147fa201f23cc629ebf049e73261999b0b9ff2bc853f0d444d1f459f9f96846106f7cfe5f356ca3e812e35e20226a2e93db445c47273471a44030fcb3082dbb77112267fe37db756924cb90e72feede0592f1133987bbca0a6680bb082c245a41ea67ad0c6cf6cb2d0236e08f020007f791422b7332a2be22fe37203f5dc734a3208d8f47206092d63f9281a0a297c9e45782a52a81e68412b2d832bb02a5598430c93647bd9e4c2d57d3ea02b02b22acbe5f029463ec0bbbe0860eb63aaa06dd11e8d379a4620f878c0a15940c181b091b5dde9e809f9e4bc9bd961d55c82e53cc26da804653176414c94ef7c001b9bfa7dcd4578fbe35b082912e7efe289b34aecac1bc693761ab8587114da912ab706dd814e76db0b063a90aee09e70a6f03c16a25e7d704638b531c67df2d9e6800919aad58450d177537d2749f07ab7939da9305e90210ea11d4768c80a1e39cf3d39de0d74c8a21c28cdb8c32eeeb3b2d30d154e60f9b3ad8c96aec13ea3c70da3c25bc2856bdfe4da7f91d0bfa7ba9348d797e01aaf9e89b24c6c303edfce5dad39e57e5912350157bd041e0b799d754cbad0faf83f93196f74a233eb58b68b47d380d5031b0598229e370b690c84b59292de86dc1f3d2dba4889431a913cea3638430f9903a2a05538327af46fbe1ea0c2ae345439c61418c9f08d364b8bd8547ed3eed436b311fb3ed7cc23a602367010a1b78666c9c005ee7a731bd9b9bcd95cb7ff23beb74d4f1ff445eecf1d42e8930f92ae5777569849174040ab1f33ec254e980a28f663b36b325aec51cee82d3d8e3d852e37c4ffdc8bf66bed6932b6ec5ae9eed45bb498d8f9d98688ad4e0391e3ecfe9ebd8a47f86c620ae1255d5a4cd513807128ff10325b0fa1f6c17c7b6af783b96f705c3a77874061e6454988288dcd88cec40dcac54391628dc3e5de118b7666fe6512ecff7e69f8fbb1afa4d4e24a376e12b0f14f7d2bc2cd6edf5ed34b2617d8a0bbb8051e6b4c99ce3e9afb645bc656497b5897dcf301acb97540102e25d1e5927745681c69f59ed5de717c9f6870afd7538710ddcf7decc87c20b30622d7be7da37fe8a36b29833ab5e1790dd98588fcb8936348bcc8594c2b215dead6fe7eab1290ffb3e11d938acf1181b1879e88c802f8c5de382dd355ed5b1acae97531dd1f7047f1857366d1a0a8093e87667523425c3b1649fd129eda0fef881b2585d53b15bb8e10e2b46dd84677c5d1404cd7d4d5c5d8fa3790bca584fc27eebbca614ff52c5aac148b7dd307ce6b81e99c4eb5d319ddfcc0f37e430c9cb4d97f2c0d8ecd9d3415cab16f9ced6858c64202ab67df12a2cb8a02778498d42a48fb2a1ae2fae894298a55969c116359ecbd72c2a8efc54453299aaf5542a47cc8bf5ddbfb3170bcc370ea95e109b813208c6628a633e04ecdcea71f43bfa345bec26ed4d13fbc0d6840884b77aca7c7a30b3ee5a2ae3832c590d4c76fa3bc3d8258a8023e21d0369de4bd6c5df639bcccbe80382d421283ae44e53cf34e13e358ec928aa667296ef06051844058e14d61a62ea015be89e4f936e9a8556839023f88f2166d5406a1d5d6b13dd66459fd5f6c62b2ce8dc0f33090077db618f24db52851f0124f1f929d96bb0a5f0962ff6601bdc1da5717b7dba6f503b89fc0d7e94fb13632ae25035d08d8d637a02596b9f388dda8e693537219c3ed0883a7a26f3d87a5249025513fae8d51c825102315d297b2ff1b2678d3195eda5549d1bfb8e1cb9b18806f09a1accca814cd4d8f8dd7aa136d8280cdc6b6493c441b7a3538df4f1c7aa8b8b6a400bda0526286756a4e7d1a669dd1f3344b09e532da23dd9de440b176d941500a6c387f9e38a41b5347159ee6c427b5537052c9b8771c5fe16fec3b20946982b7bc304eefb8593f9e75e357f2564cbf266680b9a7620332bfb4f9d4ba4885fb8e9efa26233e252481b08dbd874dd45c134d20de55f3d8a7aa67299e78917f05035a3d689e0011f34b73860ea3bff6d1ef7441e889fcd7f8906a91bd8db836681d2fd156a77fe76bd20ac6a4d4913761c500b5fd3a17c8c1ab23e08fbe9db961215cb3693ea7a5200f5f3c8fc59ab6b48d3b58b2e42e1f3e067f24cbc0b7d32061818648de44f3aac6adc1b3e57d17b263869372512593d0555d5dec73045b1011efef39e1f888a2991f35cce24b3fa7273cd78c8f855588a46427698060f177f527c3ef27f7186d6cdcebd14f04587eb0f64562d0d507e10160ffe86453c84cd2574dd6e1ebf27a5fe27e07130268e80ac18d157d04edcd5d7e194ceb6a06d838c73f8b01f231d7b22cad3c6f4e5f2437eadd38bc5002441f08ff6a89def18b5e3689797e9508d99fff4b610da2370e7e1932205f31e7ae56d15bbab88610015d1dc186f6713d7c39e9bc9f66a18a3dba465b6618c5fd3f9a5c9a54bdff1c5738204686f0fdd479f80ab2f4e56ff20aeaaf2214cdaf9467642e180ba5b0315a2a7e4095a5bb5e1cc3769bdb10d1bff6f54253bb6752ad3471b77fb45e76e3bbc66064a7fa94f62b1d62e93b48124cc95d9f723327a6c2476534546b001172e8d5695c00620dc69d789cb03880fd355c077670c50ea1077b20f347dc702aeeef330763a0488eb6718d8754b9c76ad567ddd85af297ad6d389333a02df4120f073c0ef2a16b4517b9924d8d265b72016453dd93953432c8696a7293ab15c684d5ec5274342d116fa503094d57778cf1d6c03f9d7e5169787c3b0d421c1987350a089d6092289fdfdf15a361af49526f6e1c7e68c817255df00792c40eeb5b272ac08f7c17be11b4a31110bc179598a2e69c01ae8c1c0f2c1fe031649809f8b086f10189cfefe8f66864a8ca2ad9bcfdac3fe44dbdfa5520005e47e84521feb18f3bb7c6123942b9d9a3826036864507d6ae060a51a41c5906dc6207a7f15d116bca55e29fafd918447025e83dea2975a187c99e2152ec38beff06dafe16224b88c8272f75cf99e2e793d1b18f7bb6d02ca0dddf1a14f44b23999ebc576f60301be0c0d2423db8faad7369de7e338d6d4ab55bfc7d70b45aa30d28aa801a0933dc050853f4d1764d4d9cceb5320ad65cea3f7f8c5f02f2d9431a2f95b93aa22bf3ef4242841ad4b509b245aaf71e8c8044910ef1c641188849c7b066ebf2fac02dc765550c5016083859006f6970f1b9908674ee8424943035102f6d547664431536b8c0fc5cea000070885cc6beb32003e3e30f64ed5cf8fa7ac244068447b63361b362f00e3e0c408f57c2cb0999b6f2d53c2ec35a29dedcd5e02213c1cf14dfe717a706acca0af289db145c9da0beb99b6f8189a98956211228305a9d2ff461c5ac0937aff77043942d9194a7b18057139773ff67d16845465d05b2231f720cbf4c30ffcc42ddb7afd630637c9b2f27a826ade23915e4c138dc4faa2f5070f529d61e464adec20eed2926cc930d8b30e5461b691718d85c94679f8ac6e4fd6bb848bfa21c964021a5f0f70fe7c1d85136f8977505accd8a735aa9835cc88eb899c957d5d755e7877e6681c687dc872f304acfa8f634a3ea0d49db450fcae231b7364e92efa5b6a38c4c374bd01a1ce5077f8d9861f92e559f87d5ce5b8b20ad6e80cac06f536c070f53226c71f8cff7203470ab2319a0091f74907ed79a4eba568191efbd19e8f14f7afe8f51f1f3dad87c2f23b1e9f3c2588b7522af8233ff6b9290debe6097ff86b613705332aa12048626c65555725ff67ea63c8d4288ca89a65da3972ec812cb2c50bf6504e3c63e9fdab68033fc18ae8dedf41acfe27b9d51e821f8fb7c2fd5fc6fc6f84853c1dc4d90a42c8e42709f9bcc39fa64d05dc53c58be05dcb8d537be41e8222e19ec627fe188d9e5ff68c10f9200e4e19d1c2f0cbb3c6bf3ab8a8e9f69b7094cf9dee0226ffb46622f2b01e7cfe20a64a2e3390b58590d108ad2232ef7686be8fe4d093ea2f3fd226a60202b63306b4b3dfbc9a0c4f344831c382c6d37c4661446bf84dae186ac984cbf55f52a4306090c4e9a82de0e7553e9f94a482fadc9ccc2f91eaf77acabf2864fbe64190a94893fce38211d48109594487646dd58b6fb1a957b24107f708e264dc4e1cea2b2f850fb08d9f346a6c371728a3f3369ae612506a8be6a628787a5b9c1ca1decb3a92c4ac880fc34f080bc15b42c1100e5b5fb2920184e41159da73fab4a3ee974e31d097b0b1a3f27d1a69d3216a5e5a7286511f92e3d722c7291d5500a3ef825a63f078dc05e610e41d71661720500fc9b5f05992c1450c5873d1fc1d8ae036a45cbee8d9c57524cda252f5ca604fff1432192cd0b7deca36786cf5039687be80d39b826b076ad9006dfb51eb565a7aca41aac241bb664141a0000b131575991202e1b9d4549834cec4be099db5e459c1a5467dd345ffa5c20ae7771e1cf8c06442958af159ba6134a5401f5d051a343cfba2fd7a181995062718c850add14b82bf6dc7f5424754dffa209aff05cb1d53a8d736b9289a774c292c9e81a2c6940f342b1ceaa45a023f554373fd99e80993aedde9f181bf0e11855cc9fe9f944651491a320de22f329403fdf0f10e492f5f8fc456f3e496eb557f6cc57cc5819bad95258a52d56bca4f63df09d8c8b2cc6710e29d41aa1c0e68723ef4bd265e272a7f3d521400f09c4cd315d49c440d1171c30dc00489bf6481ce5ea9c50a04b8a1b7c54717fcaac4581b8de15720a12d4110f5b372a6458f3347a3dfa9a3873cf8f0130f876302b06e02bcaef20c7edd0a806dcffdacd8d744162afa196fbdc1467806d01511e10cb577cec343592fd071ef4882f44f183411db6afd347b98a47c0c3e75ebe8da2db2a67d66fdf9d84baa29e49e14ab799bc560843a1c662bf58ecb57d51c6e98412b12fd70be0f0ab4f547d9d30e313248b4c5e15aa3e7ef4d9f4029f11eb61391f3c8e407781c2562aa9470b846831cd58d64de6857fa094b9e4303743b37f6e281d1c430474d24d63b5451f2d705c3bec2acabc5b9b136247b5087e92240d2f862ccdfc3740fb4b13497a71ae7f2dac08f2ef26fe178ad08ee2fc11908c6f31cf1b93a59ad876c4602a62d6aa76fc43d45cfaa5c2aab323384dde6580375b00bff32f0bd88ef16bbaf44150fe485d951dcebd29f07610ee2cf90c100bace190bd39ef9d2a29fdc22b947076e9cd1d6eb57cfa18618872659ef2df75ea9ded616e8e688103b4bfe4c1db5599c0750b3c89bcd9b8f2c42914672a247db57536642cbc199ace829f2ff6dd60760fe28c7e0c29eb830072fce2eb7566298984cc566e63feafbf746f2e68a9fad6109a2c3316d8f47bc802b9bc2b6d107c764afb1fc0f196bff808897811400997f78b51cc77d1954303b8f123eae5cb9518870d8cd798e88790125a3a7e2921c2995327dee625ee711dd95385f41355e2d0f095c2e14030950fc1b666615556a430a096f1a89bbb242515a44df1bb3f5bc91ec5e08e72196c05e3a18bd7e684e40010ca01617cabddcc5a7fdc906bfca8324243b047ff11de7fe7c8e9b151f0fa8e338d7befdbccd6c0f02b4f8c68f884798e6dcbaca885066c40e143bf68af586ad30ec7f8975d25f7a891c19da08ab2282d4c22338c95c010a4d23bb2cf5008752ffb0160a04a0255a2941936320ff33885a274d81ffb7fbd689abdab996f7b938e9d84c4065bafbd8f39b083255e1005b41a5f6cdb633b17c1a2d379953445c90e273559d39230b2494de3c59e730eb4421d6eda93747fcbb0293e6e07490d060478cbb96aef126e8f7a2c6f7869c9e1371e14060b1999ddab8b47284508cad9f3e0efd301c3a6536dcc7a8a187989a9a32f09abe9f58a4d24ff767ea396ee587aab2fdfb3a1c3cb05f512ccddb1ab65c6baa8e749f3b451be5a39dab5cf813f537d2309ef628acfc32c17e35133d9e78e43306e5f302e791c9fa085d0045e5c8f2caa3852c361735b5c984a3736e4343e0c935a6a220e48426e06bc4e97d2603e6e92941e6c94afbc63faefbe687ce607f4bf81e3cf588b19fa711597eba9c122f88532032dbc60858debf01a8d0f78e1449c249ceba0324975cafe5a38e7c6d2a3c296aa7545fbdd5ec81068358f65618f7755b37e0ffd8ed9224225a4c2269c59235d4420384a407755048f73a567f1f3b7e8f27e7aec4b8e16d4ca7904ac7ec9a0c49846660c9feb8b456fd85cf6cf838c128c3496837c62e4f729a8072197957309fe3389b655a71ff455a735d935748cfea4132c89d0e0932d2edbbd9620e3a15ff8b985144ba2a62aea8533d8d18b42686d480dcb37b389dcb73b3e36d1e983a5882d39df218f057a387de96318063c0016fa82e41f1583892fcb75874bbb1ab97e43d85a1b62fb0325d517c3afe58fadb178739234cf5796d72d4ffa5ab84233a2b28b6eec77099d060a10e3eaa3da37a001f6ce1ebf1aaa96304070caad9f2d26e21e653efb3b318aa30f6b51ea1038504046024a05762a702b73c2a1942cf773fc31f7286c25e6fa42cd3569c89cf439d1001debfc6d59a1b4bb0600475de67e82f49b5fbf7877e8e1530e2f4ca909631c3dd3273f615c7712f53beed82245deb395deeac2fc35b087a7c7da22e31323888d7568b10cebf2d5df205d2999d354ff7340542ba6bdac29a31760c9bf05264be9a957a66b3de2e314d62c7e87c9e41d9c19520f4786558c3abe42044cacd6f4f8af52317e819bfc7b3c743d81fc6ff06116f105023935edd5ec28452b4c2ba6ecb315ea078cf19657c6a6a410ded3aea370c8424ea669aadf9620bf360fced82fffa576bbbdc3189e266b82372389959c89b8edb10d8b48d839156db7c11bc0855771cad6db0f08c88f5c55518f52e71dafef235e8a04be8e1bae929da9af4c3e0e777838b600d12081010e467bd0c687d71a9660721e1c419edbbcb5bb3d6c176c1bd2ac0e1900654fc7f573091e434862068f7ddd31489bd2baf0205494fc548754171b78ed43cc6f6a549719e4bbce2f1b92a28b5d96ca70c47bbe29d5c8a3760007e8867be2289353cc32bc9d3a969c155d02d2e639dad8040ce5178881a743f66551edc601640366dde0ff708d7f6289abdd363b0203ed9ddee5eec64881b95aa8946ee04549dab78145670cec626071c57e360c65bcdfaa9cb436d708cdd55cde7bd73296cdc132941da51deb86cdf2849a45e07593db7eff66bc8ccdc571952b8565c8eb33e16d65f6139eee02294088c084f9407cbcea322afe18feeb68af702c171f361d2853c3242f48b65876eff4a58b9f46a0ccc958420012d847d83ed25f3a20c7c6f63eba15d8836e066d0c8eaec2501363913c3b7b3dc7fa7154019bebf557feaf49032581175c216ea2af3ff7239f159b8b64d1c1d4816b21cab1fb9799775e22f3e94b53ff160780f931b714b82d02e69f128d53cb1cf4c81e0c4a3cdb1faa53fc37603498caa289728007ec6b4748e0c0b14248dad25cfbe1f2a04a46ad84c5205dbf73045de19c0ee57651fecd5d8e5dde48fd11e73a662b1a829e99d42279af2880407dd37182c730ac5e7ccf64a4f8040d6bc449367428a2413626e7e0a037b0ab4aadd8fdcc1fed7981572fcecf00cb8e7b4f40dc936fe56cd0dda15756ad4337ff6b794520d7bb7488fcde044e5a7a8d68ab2f62ab24b0de15b58e8d8b133b754b4b95325d00781ab220c1259e889aa59b68df718b97f653e28e143401435a6bba1de52774a5f973908a589d303313bba0352669088e923184496f555f8c8b701947e00c5af6db8f201fda549c751707d25c077b52bbf57379f4c5c896effc7804d98dfdacd37d744d2497b782bc4de79aeae3f3cb04f8069a5111457a4f802f29fdd50c2f1bab56c692e8606170c966335f0063c55224ca228c6fc5bebb8dc7047553fead1034d826d4d3ef186eebbbbf8ec63127dc953786b362c33787de45cf816dabfc35c960ee633a4393f0400b729c7e5f414cc85086629b208ad25f53bea6c62a6a4ee52ce1808242d1bfab4e1823ad4cf0a1ff8221bd02b31ccd513659c888c4f9858d922b9c6e35ca2abe9bb91aa3760e61c45b606fb124f428345bd98fab67c5285a7008b993323bdfc5f84ffc85000c14e9b3a116aca481b67b4536d615e5c8403410bc96ccb459d1d3d7357aa56877dfd57aad1e6d3818055e437bdefe6633d3180d39fb7604883ba2ca7ca9da771a17ec7e35be5316809d69d078ba3cbbc2fb12a56fe818e025a80895de5912149026b645a726ccd87733ab81079409a85f6b4a94af67a202b6edb76c6a2d44825a7bc9e121fa1351fd3e986a4a11340c1101ff60c35a0665b616e70d3523677febf45110b21ea90ebb450ee4cdcea5b3161bb8f70ce35df4773f607d0ce21595a5b31ebd3098f2552e20a7a5f3d0b82a16f2ee1cf681c8cfaa534a452570e0dff0f32fe2f0585ad27f491e0a21b3801742ebd7471d4b5140d60872f605c0bc3872c06da68e9f20ad085fa81063f331090332870734d1e33a8db38f23d7b9faa9389fc573e0bee84b75fd2aa1d32ca64bee34534bd5f7e6547541e41b6d1d195ccdfe1104a46f00376304e0888ae8a8cced41a612656060ca550d5f4f34c79b2105daa3e521cf9c6227ccf53e68eed58356dbb6672fb5cf3e17c1a830c2f5a99fd9a5188351f374d99762bc4038e8f97d371d158926f92b2f5a1f5379728ed6db590c29ad528afed2ec1f00934a9548b92e3295551007f5c8d8263908d6222d23f2212f5d6bc2f71f9f4898ebdf3ed7070ddf397f841e7b95ebe0c98c4eb89b58e378b7457048e92d4bb3b431e68cf820d3fd8202194dee2cd10f71fce768b288ca9a4cf6cef292b47d813d1582bcf951bb000d6950ca7f6e2c75a573e08e749a19002e57b14eca6ba49c2430facaaeb5af23caae4e25dd147dceb227b18efa8d97485b428624f2d3351fac1be920eb502d583135cdfa13da47ba0cd0b1176bafd44d08496944d9ec18842c3043e8cb2a7d8435c67cc06d5923e550e674396b30dc9126abc9f6e5ddea45117e1fc489bbcf877eb5b818019d9454dcd686e658df396eec10f251285a3317e251be920e64ad17c6b48425bc3e1e7a2e89ba136dddfeaaf4e6c9a2dd841064eea84ccc4f67d2dd754f64aa532053ee1ccd5ce304be0a73224577c7efa73fa2da27bf797b1781bcbfba3cf84251492a17a830c80129f7eac20bb9fadcb67a1d12e06626489ec01df7ef18f83445bf506dcc35c6c6b6eef6de873e1c5504677db2910d08c0faf096abc3b3e7ba47bb18061b3bcecaaa4b023576b40d9a96f6aa62bf0cc092fad41d7b793d436fd4b6af0c266f4e064c5a460192f264013f94f4d2ec279c99de9ec24cee1f21005a0b784a2222c820fca97af0be20a49ff09627cdbf311a2148e7698e7e03b5316ac18fd4896e721e3c56ca85e064572c4626dfdb01c4ed425c05e12284a015e931ebb22d028fac362f04c3770f882e0aa9a975462df5c15787e22806ed67686772148db9bf6cd63d30fd435e84e52b6e4065772b8337714f57e3f14d6e0cd49816ac8c6c00e6b080998676db810bb8a4bf7374cf2f713072b940d7e0b35a9f54fa6a6330dc329e84ffdcb8545f0508a62bcb4ad811bce4e3608529a3c1cd4553de1dcca87fd22ba8f97f8e74bd37e3cac9b3c882d44ecf97d195db86502dbb1d6ecd6feed80078f1102b299d95b8b82e2f301c749db0c73af76d0b0b51b2f10279cf709e4a0b0cf1f4176e54c3e2a390aba9ad98328cce4374b16734c2e5e0c59c35607dd18089125471039cbe1c13720f5e4b7564e4de7a1a8abd6398798b7e46d80e4f24c4e2b6274d9b2f68908f0eb90f5a1f8cc75aaf70db9fe8c9ebdaef06f437d8e73b182d98b4e588dc776e89ccda1ab4531eb71c6beff7bad43372aebedca15300ad706a37ac76824f13acb2a4c17963e85ef82193e501eea3d5e430641ef62d3ca09a13a6b43ee6ab7143e342f9cc733a3f888e4a0b0e819262f65e8d5b7f47c7b4184facc070e92deeefea72f7cfbf1738c02d0d49ed55428e1b6ed36cf98d8a19b2debb8f3ca3fd0d4b29bfdba3ea521450a17c363b351d6da8a59ead60409c4b5a6cc20cf81af8b019e934a0ac13e27b5c40cb7e559709fddc02488f511bce0a21d9a7f8eed945d9ffc7dccfd44fac161c77b1d0d93a2c8fad999ca37c3f1e01a3a2e88d463a5faf531c1d41a60ad50b395b65b04a241016f799fb18b87dbcf4f0743e397a4699eb8773a48982c042789b5dd2215fc853f78fa4508161474fa852b374ace7c67d0e7b5d466bb6b69f3dd2814e749b66118e3ec884affd5c47e55750dedec38fd2e1f78146d993022e47bee7a423be5e32ed0ec4090cb614fb04551b01bed8f9d18d5605c78217fc7e54571ac45bea354756f867bc4ab845c2e58f42aefd1984dd7a4d364cea612551ca2bec794c7213ac5827f65f9a1dfe915fdacda04aec2934cb81be95409c8304832ff0cf64ad25ebba120aaaf96fbc5229bc67cad83543fc1320c26991d934fd9f205caeb2b4a1ad8afbf944e1956a773ff8b3575fdaa952718baccf91c95569790ec4885643ed8f5cf26dfed58d6fc6091fc6732df5ff59affed3857a67d6c4153f158b9c613aa98e7e2fb687e9e4f174962ba9566fb66f278efcfe0574e6646eb3147fa201f23cc629ebf049e73261999b0b9ff2bc853f0d444d1f459f9f96846106f7cfe5f356ca3e812e35e20226a2e93db445c47273471a44030fcb3082dbb77112267fe37db756924cb90e72feede0592f1133987bbca0a6680bb082c245a41ea67ad0c6cf6cb2d0236e08f020007f791422b7332a2be22fe37203f5dc734a3208d8f47206092d63f9281a0a297c9e45782a52a81e68412b2d832bb02a5598430c93647bd9e4c2d57d3ea02b02b22acbe5f029463ec0bbbe0860eb63aaa06dd11e8d379a4620f878c0a15940c181b091b5dde9e809f9e4bc9bd961d55c82e53cc26da804653176414c94ef7c001b9bfa7dcd4578fbe35b082912e7efe289b34aecac1bc693761ab8587114da912ab706dd814e76db0b063a90aee09e70a6f03c16a25e7d704638b531c67df2d9e6800919aad58450d177537d2749f07ab7939da9305e90210ea11d4768c80a1e39cf3d39de0d74c8a21c28cdb8c32eeeb3b2d30d154e60f9b3ad8c96aec13ea3c70da3c25bc2856bdfe4da7f91d0bfa7ba9348d797e01aaf9e89b24c6c303edfce5dad39e57e5912350157bd041e0b799d754cbad0faf83f93196f74a233eb58b68b47d380d5031b0598229e370b690c84b59292de86dc1f3d2dba4889431a913cea3638430f9903a2a05538327af46fbe1ea0c2ae345439c61418c9f08d364b8bd8547ed3eed436b311fb3ed7cc23a602367010a1b78666c9c005ee7a731bd9b9bcd95cb7ff23beb74d4f1ff445eecf1d42e8930f92ae5777569849174040ab1f33ec254e980a28f663b36b325aec51cee82d3d8e3d852e37c4ffdc8bf66bed6932b6ec5ae9eed45bb498d8f9d98688ad4e0391e3ecfe9ebd8a47f86c620ae1255d5a4cd513807128ff10325b0fa1f6c17c7b6af783b96f705c3a77874061e6454988288dcd88cec40dcac54391628dc3e5de118b7666fe6512ecff7e69f8fbb1afa4d4e24a376e12b0f14f7d2bc2cd6edf5ed34b2617d8a0bbb8051e6b4c99ce3e9afb645bc656497b5897dcf301acb97540102e25d1e5927745681c69f59ed5de717c9f6870afd7538710ddcf7decc87c20b30622d7be7da37fe8a36b29833ab5e1790dd98588fcb8936348bcc8594c2b215dead6fe7eab1290ffb3e11d938acf1181b1879e88c802f8c5de382dd355ed5b1acae97531dd1f7047f1857366d1a0a8093e87667523425c3b1649fd129eda0fef881b2585d53b15bb8e10e2b46dd84677c5d1404cd7d4d5c5d8fa3790bca584fc27eebbca614ff52c5aac148b7dd307ce6b81e99c4eb5d319ddfcc0f37e430c9cb4d97f2c0d8ecd9d3415cab16f9ced6858c64202ab67df12a2cb8a02778498d42a48fb2a1ae2fae894298a55969c116359ecbd72c2a8efc54453299aaf5542a47cc8bf5ddbfb3170bcc370ea95e109b813208c6628a633e04ecdcea71f43bfa345bec26ed4d13fbc0d6840884b77aca7c7a30b3ee5a2ae3832c590d4c76fa3bc3d8258a8023e21d0369de4bd6c5df639bcccbe80382d421283ae44e53cf34e13e358ec928aa667296ef06051844058e14d61a62ea015be89e4f936e9a8556839023f88f2166d5406a1d5d6b13dd66459fd5f6c62b2ce8dc0f33090077db618f24db52851f0124f1f929d96bb0a5f0962ff6601bdc1da5717b7dba6f503b89fc0d7e94fb13632ae25035d08d8d637a02596b9f388dda8e693537219c3ed0883a7a26f3d87a5249025513fae8d51c825102315d297b2ff1b2678d3195eda5549d1bfb8e1cb9b18806f09a1accca814cd4d8f8dd7aa136d8280cdc6b6493c441b7a3538df4f1c7aa8b8b6a400bda0526286756a4e7d1a669dd1f3344b09e532da23dd9de440b176d941500a6c387f9e38a41b5347159ee6c427b5537052c9b8771c5fe16fec3b20946982b7bc304eefb8593f9e75e357f2564cbf266680b9a7620332bfb4f9d4ba4885fb8e9efa26233e252481b08dbd874dd45c134d20de55f3d8a7aa67299e78917f05035a3d689e0011f34b73860ea3bff6d1ef7441e889fcd7f8906a91bd8db836681d2fd156a77fe76bd20ac6a4d4913761c500b5fd3a17c8c1ab23e08fbe9db961209768b0afde3b4cc081579471d1cc9300594782401772fb8af05ff473d5ef6e81818648de44f3aac6adc1b3e57d17b263869372512593d0555d5dec73045b1011efef39e1f888a2991f35cce24b3fa7273cd78c8f855588a46427698060f177f527c3ef27f7186d6cdcebd14f04587eb0f64562d0d507e10160ffe86453c84cd2574dd6e1ebf27a5fe27e07130268e80ac18d157d04edcd5d7e194ceb6a06d838c73f8b01f231d7b22cad3c6f4e5f2437eadd38bc5002441f08ff6a89def18b5e3689797e9508d99fff4b610da2370e7e1932205f31e7ae56d15bbab88610015d1dc186f6713d7c39e9bc9f66a18a3dba465b6618c5fd3f9a5c9a54bdff1c5738204686f0fdd479f80ab2f4e56ff20aeaaf2214cdaf9467642e180ba5b0315a2a7e4095a5bb5e1cc3769bdb10d1bff6f54253bb6752ad3471b77fb45e76e3bbc66064a7fa94f62b1d62e93b48124cc95d9f723327a6c2476534546b001172e8d5695c00620dc69d789cb03880fd355c077670c50ea1077b20f347dc702aeeef330763a0488eb6718d8754b9c76ad567ddd85af297ad6d389333a02df4120f073c0ef2a16b4517b9924d8d265b72016453dd93953432c8696a7293ab15c684d5ec5274342d116fa503094d57778cf1d6c03f9d7e5169787c3b0d421c1987350a089d6092289fdfdf15a361af49526f6e1c7e68c817255df00792c40eeb5b272ac08f7c17be11b4a31110bc179598a2e69c01ae8c1c0f2c1fe031649809f8b086f10189cfefe8f66864a8ca2ad9bcfdac3fe44dbdfa5520005e47e84521feb18f3bb7c6123942b9d9a3826036864507d6ae060a51a41c5906dc6207a7f15d116bca55e29fafd918447025e83dea2975a187c99e2152ec38beff06dafe16224b88c8272f75cf99e2e793d1b18f7bb6d02ca0dddf1a14f44b23999ebc576f60301be0c0d2423db8faad7369de7e338d6d4ab55bfc7d70b45aa30d28aa801a0933dc050853f4d1764d4d9cceb5320ad65cea3f7f8c5f02f2d9431a2f95b93aa22bf3ef4242841ad4b509b245aaf71e8c8044910ef1c641188849c7b066ebf2fac02dc765550c5016083859006f6970f1b9908674ee8424943035102f6d547664431536b8c0fc5cea000070885cc6beb32003e3e30f64ed5cf8fa7ac244068447b63361b362f00e3e0c408f57c2cb0999b6f2d53c2ec35a29dedcd5e02213c1cf14dfe717a706acca0af289db145c9da0beb99b6f8189a98956211228305a9d2ff461c5ac0937aff77043942d9194a7b18057139773ff67d16845465d05b2231f720cbf4c30ffcc42ddb7afd630637c9b2f27a826ade23915e4c138dc4faa2f5070f529d61e464adec20eed2926cc930d8b30e5461b691718d85c94679f8ac6e4fd6bb848bfa21c964021a5f0f70fe7c1d85136f8977505accd8a735aa9835cc88eb899c957d5d755e7877e6681c687dc872f304acfa8f634a3ea0d49db450fcae231b01e7fb143dcc89ea0439627e2c58804e08be46c50373a4dd3ab57b7c5047e916bd5f22bd27f1f926ad9ffe6252a5460a49fac5ba7810ab8f3a21d2587c2c884768191efbd19e8f14f7afe8f51f1f3dad87c2f23b1e9f3c2588b7522af8233ff6b9290debe6097ff86b613705332aa12048626c65555725ff67ea63c8d4288ca89a65da3972ec812cb2c50bf6504e3c63e9fdab68033fc18ae8dedf41acfe27b9d51e821f8fb7c2fd5fc6fc6f84853c1dc4d90a42c8e42709f9bcc39fa64d05dc53c58be05dcb8d537be41e8222e19ec627fe188d9e5ff68c10f9200e4e19d1c2f0cbb3c6bf3ab8a8e9f69b7094cf9dee0226ffb46622f2b01e7cfe20a64a2e3390b58590d108ad2232ef7686be8fe4d093ea2f3fd226a60202b63306b4b3dfbcdc62ef94da7263b7378a83e494644c8f11cc55498e88128bb703fbe8f92e16e5c59ce67efe41bb77f095ed9fbec3221f9498249541df196fdffef999b75079b68211d48109594487646dd58b6fb1a957b24107f708e264dc4e1cea2b2f850fb08d9f346a6c371728a3f3369ae612506a8be6a628787a5b9c1ca1decb3a92c4ac880fc34f080bc15b42c1100e5b5fb2920184e41159da73fab4a3ee974e31d097b0b1a3f27d1a69d3216a5e5a7286511f92e3d722c7291d5500a3ef825a63f078dc05e610e41d71661720500fc9b5f05992c1450c5873d1fc1d8ae036a45cbee8d9c57524cda252f5ca604fff1432192cd0b7deca36786cf5039687be80d39b826b076ad9006dfb51eb565a7aca41aac241bb664141a0000b131575991202e1b9d4549834cec4be099db5e459c1a5467dd345ffa5c20ae7771e1cf8c06442958af159ba6134a5401f5d051a343cfba2fd7a181995062718c850add14b82bf6dc7f5424754dffa209aff05cb1d53a8d736b9289a774c292c9e81a2c6940f342b1ceaa45a023f554373fd99e80993aedde9f181bf0e11855cc9fe9f944651491a320de22f329403fdf0f10e492f5f8fc456f3e496eb557f6cc57cc5819bad95258a52d56bca4f63df09d8c8b2cc6710e29d41aa1c0e68723ef4bd265e272a7f3d521400f09c4cd315d49c440d1171c30dc00489bf6481ce5ea9c50a04b8a1b7c54717fcaac4581b8de15720a12d4110f5b372a6458f3347a3dfa9a3873cf8f0130f876302b06e02bcaef20c7edd0a806dcffdacd8d744162afa196fbdc1467806d01511e10cb577cec343592fd071ef4882f44f183411db6afd347b98a47c0c3e75ebe8da2db2a67d66fdf9d84baa29e49e14ab799bc560843a1c662bf58ecb57d51c6e98412b12fd70be0f0ab4f547d9d30e313248b4c5e15aa3e7ef4d9f4029f11eb61391f3c8e407781c2562aa9470b846831cd58d64de6857fa094b9e4303743b37f6e281d1c430474d24d63b5451f2d705c3bec2acabc5b9b136247b5087e92240d2f862ccdfc3740fb4b13497a71ae7f2dac08f2ef26fe178ad08ee2fc11908c6f31cf1b93a59ad876c4602a62d6aa76fc43d45cfaa5c2aab323384dde6580375b00bff32f0bd88ef16bbaf44150fe485d951dcebd29f07610ee2cf90c100bace190bd39ef9d2a29fdc22b947076e9cd1d6eb57cfa18618872659ef2df75ea9ded616e8e688103b4bfe4c1db5599c0750b3c89bcd9b8f2c42914672a247db57536642cbc199ace829f2ff6dd60760fe28c7e0c29eb830072fce2eb7566298984cc566e63feafbf746f2e68a9fad6109a2c3316d8f47bc802b9bc2b6d107c764afb1fc0f196bff808897811400997f78b51cc77d1954303b8f123eae5cb9518870d8cd798e88790125a3a7e2921c2995327dee625ee711dd95385f41355e2d0f095c2e14030950fc1b666615556a430a096f1a89bbb242515a44df1bb3f5bc91ec5e08e72196c05e3a18bd7e684e40010ca01617cabddcc5a7fdc906bfca8324243b047ff11de7fe7c8e9b151f0fa8e338d7befdbccd6c0f02b4f8c68f884798e6dcbaca885066c40e143bf68af586ad30ec7f8975d25f7a891c19da08ab2282d4c22338c95c010a4d23bb2cf5008752ffb0160a04a0255a2941936320ff33885a274d81ffb7fbd689abdab996f7b938e9d84c4065bafbd8f39b083255e1005b41a5f6cdb633b17c1a2d379953445c90e273559d39230b2494de3c59e730eb4421d6eda93747fcbb0293e6e07490d060478cbb96aef126e8f7a2c6f7869c9e1371e14060b1999ddab8b47284508cad9f3e0efd301c3a6536dcc7a8a187989a9a32f09abe9f58a4d24ff767ea396ee587aab2fdfb3a1c3cb05f512ccddb1ab6694048e11c2b51dca16da689f4babe2d4688484aed53a8cef64d117677f4b7e678e43306e5f302e791c9fa085d0045e5c8f2caa3852c361735b5c984a3736e4343e0c935a6a220e48426e06bc4e97d2603e6e92941e6c94afbc63faefbe687ce607f4bf81e3cf588b19fa711597eba9c122f88532032dbc60858debf01a8d0f78e1449c249ceba0324975cafe5a38e7c6d2a3c296aa7545fbdd5ec81068358f65618f7755b37e0ffd8ed9224225a4c2269c59235d4420384a407755048f73a567f1f3b7e8f27e7aec4b8e16d4ca7904ac7ec9a0c49846660c9feb8b456fd85cf6cf838c128c3496837c62e4f729a8072197957309fe3389b655a71ff455a735d935748cfea4132c89d0e0932d2edbbd9620e3a15ff8b985144ba2a62aea8533d8d18b42686d480dcb37b389dcb73b3e36d1e983a5882d39df218f057a387de96318063c0016fa82e41f1583892fcb75874bbb1ab97e43d85a1b62fb0325d517c3afe58fadb178739234cf5796d72d4ffa5ab84233a2b28b6eec77099d060a10e3eaa3da37a001f6ce1ebf1aaa96304070caad9f2d26e21e653efb3b318aa30f6b51ea1038504046024a05762a702b73c2a1942cf773fc31f7286c25e6fa42cd3569c89cf439d1001debfc6d59a1b4bb0600475de67e82f49b5fbf7877e8e1530e2f4ca909631c3dd3273f615c7712f53beed82245deb395deeac2fc35b087a7c7da22e31323888d7568b10cebf2d5df205d2999d354ff7340542ba6bdac29a31760c9bf05264be9a957a66b3de2e314d62c7e87c9e41d9c19520f4786558c3abe42044cacd6f4f8af52317e819bfc7b3c743d81fc6ff06116f105023935edd5ec28452b4c2ba6ecb315ea078cf19657c6a6a410ded3aea370c8424ea669aadf9620bf360fced82fffa576bbbdc3189e266b82372389959c89b8edb10d8b48d839156db7c11bc0855771cad6db0f08c88f5c55518f52e71dafef235e8a04be8e1bae929da9af4c3e0e777838b600d12081010e467bd0c687d71a9660721e1c419edbbcb5bb3d6c176c1bd2ac0e1900654fc7f573091e434862068f7ddd31489bd2baf0205494fc548754171b78ed43cc6f6a549719e4bbce2f1b92a28b5d96ca70c47bbe29d5c8a3760007e8867be2289353cc32bc9d3a969c155d02d2e639dad8040ce5178881a743f66551edc601640366dde0ff708d7f6289abdd363b0203e810ef529040ed8ba9abef47f0e233c2393042451a5d6a3ed68653650a8471a82faa9cb436d708cdd55cde7bd73296cdc132941da51deb86cdf2849a45e07593db7eff66bc8ccdc571952b8565c8eb33e16d65f6139eee02294088c084f9407cbcea322afe18feeb68af702c171f361d2853c3242f48b65876eff4a58b9f46a0ccc958420012d847d83ed25f3a20c7c6f63eba15d8836e066d0c8eaec2501363913c3b7b3dc7fa7154019bebf557feaf49032581175c216ea2af3ff7239f159b8b64d1c1d4816b21cab1fb9799775e22f3e94b53ff160780f931b714b82d02e69f128d53cb1cf4c81e0c4a3cdb1faa53fc37603498caa289728007ec6b4748e0c0b14248dad25cfbe1f2a04a46ad84c5205dbf73045de19c0ee57651fecd5d8e5dde48fd11e73a662b1a829e99d42279af2880407dd37182c730ac5e7ccf64a4f8040d6bc449367428a2413626e7e0a037b0ab4aadd8fdcc1fed7981572fcecf0e0ac1e104bf3838206ee622de55bee50e065713dbd439bda12d1cda234bfe550a7a8d68ab2f62ab24b0de15b58e8d8b133b754b4b95325d00781ab220c1259e889aa59b68df718b97f653e28e143401435a6bba1de52774a5f973908a589d303313bba0352669088e923184496f555f8c8b701947e00c5af6db8f201fda549c751707d25c077b52bbf57379f4c5c896effc7804d98dfdacd37d744d2497b782bc4de79aeae3f3cb04f8069a5111457a4f802f29fdd50c2f1bab56c692e8606170c966335f0063c55224ca228c6fc5bebb8dc7047553fead1034d826d4d3ef186eebbbbf8ec63127dc953786b362c33787de45cf816dabfc35c960ee633a4393f0400b729c7e5f414cc85086629b208ad25f53bea6c62a6a4ee52ce1808242d1bfab4e1823ad4cf0a1ff8221bd02b31ccd513659c888c4f9858d922b9c6e35ca2abe9bb91aa3760e61c45b606fb124f428345bd98fab67c5285a7008b993323bdfc5f84ffc85000c14e9b3a116aca481b67b4536d615e5c8403410bc96ccb459d1d3d7357aa56877dfd57aad1e6d3818055e437bdefe6633d3180d39fb7604883ba2ca7ca9da771a17ec7e35be5316809d69d078ba3cbbc2fb12a56fe818e025a80895de5912149026b645a726ccd87733ab81079409a85f6b4a94af67a202b6edb76c6a2d44825a7bc9e121fa1351fd3e986a4a11340c1101ff60c35a0665b616e70d3523677febf45110b21ea90ebb450ee4cdcea5b3161bb8f70ce35df4773f607d0ce21595a5b31ebd3098f2552e20a7a5f3d0b82a16f2ee1cf681c8cfaa534a452570e0dff0f32fe2f0585ad27f491e0a21b3801742ebd7471d4b5140d60872f605c0bc3872c06da68e9f20ad085fa81063f331090332870734d1e33a8db38f23d7b9faa9389fc573e0bee84b75fd2aa1d32ca64bee34534bd5f7e6547541e41b6d1d195ccdfe1104a46f00376304e0888ae8a8cced41a612656060ca550d5f4f34c79b2105daa3e521cf9c6227ccf53e68eed58356dbb6672fb5cf3e17c1a830c2f5a99fd9a5188351f374d99762bc4038e8f97d371d158926f92b2f5a1f5379728ed6db590c29ad528afed2ec1f00934a9548b92e3295551007f5c8d8263908d6222d23f2212f5d6bc2f71f9f4898ebdf3ed7070ddf397f841e7b95ebe0c98c4eb89b58e378b7457048e92d4bb3b431e68cf820d3fd8202194dee2cd10f71fce768b288ca9a4cf6cef292b47d813d1582bcf951bb000d6950ca7f6e2c75a573e08e749a19002e57b14eca6ba49c2430facaaeb5af23caae4e25dd147dceb227b18efa8d97485b428624f2d3351fac1be920eb502d583135cdfa13da47ba0cd0b1176bafd44d08496944d9ec18842c3043e8cb2a7d8435c67cc06d5923e550e674396b30dc9126abc9f6e5ddea45117e1fc489bbcf877eb5b818019d9454dcd686e658df396eec10f251285a3317e251be920e64ad17c6b48425bc3e1e7a2e89ba136dddfeaaf4e6c9a2dd841064eea84ccc4f67d2dd754f64aa532053ee1ccd5ce304be0a73224577c7efa73fa2da27bf797b1781bcbfba3cf84251492a17a830c80129f7eac20bb9fadcb67a1d12e06626489ec01df7ef18f83445bf506dcc35c6c6b6eef6de873e1c5504677db2910d08c0faf096abc3b3e7ba47bb18061b3bcecaaa4b023576b40d9a96f6aa62bf0cc092fad41d7b793d436fd4b6af0c266f4e064c5a460192f264013f94f4d2ec279c99de9ec24cee1f21005a0b784a2222c820fca97af0be20a49ff09627cdbf311a2148e7698e7e03b5316ac18fd4896e721e3c56ca85e064572c4626dfdb01c4ed425c05e12284a015e931ebb22d028fac362f04c3770f882e0aa9a975462df5c15787e22806ed67686772148db9bf6cd63d30fd435e84e52b6e4065772b8337714f57e3f14d6e0cd49816ac8c6c00e6b080998676db810bb8a4bf7374cf2f713072b940d7e0b35a9f54fa6a6330dc329e84ffdcb8545f0508a62bcb4ad811bce4e3608529a3c1cd4553de1dcca87fd22ba8f97f8e74bd37e3cac9b3c882d44ecf97d195db86502dbb1d6ecd6feed80078f1102b299d95b8b82e2f301c749db0c73af76d0b0b51b2f10279cf709e4a0b0cf1f4176e54c3e2a390aba9ad98328cce4374b16734c2e5e0c59c35607dd18089125471039cbe1c13720f5e4b7564e4de7a1a8abd6398798b7e46d80e4f24c4e2b6274d9b2f68908f0eb90f5a1f8cc75aaf70db9fe8c9ebdaef06f437d8e73b182d98b4e588dc776e89ccda1ab4531eb71c6beff7bad43372aebedca15300ad706a37ac76824f13acb2a4c17963e85ef82193e501eea3d5e430641ef29e14317a471ee655f4b4a6e0dbe9c9cb2c771362039268671f416eb41d829db4f4592a8a7f91cdc568302bad032d193762443a98233e4df773d37f7d0acb69ef47c7b4184facc070e92deeefea72f7cfbf1738c02d0d49ed55428e1b6ed36cf98d8a19b2debb8f3ca3fd0d4b29bfdba3ea521450a17c363b351d6da8a59ead60409c4b5a6cc20cf81af8b019e934a0ac13e27b5c40cb7e559709fddc02488f511bce0a21d9a7f8eed945d9ffc7dccfd44fac161c77b1d0d93a2c8fad999ca37c3f1e01a3a2e88d463a5faf531c1d41a60ad50b395b65b04a241016f799fb18b87dbcf4f0743e397a4699eb8773a48982c042789b5dd2215fc853f78fa4508161474fa852b374ace7c67d0e7b5d466bb6b69f3dd2814e749b66118e3ec884affdeaeeaaabf4646fef9f5174b2a221b24c83d43dc4fe8915ab4f769e7d9b87675eb1c7cd47ecf39a4e7662553aecd2e07ac80b9158cb73a945d3e32abcdcee228d5c47e55750dedec38fd2e1f78146d993022e47bee7a423be5e32ed0ec4090cb614fb04551b01bed8f9d18d5605c78217fc7e54571ac45bea354756f867bc4ab845c2e58f42aefd1984dd7a4d364cea612551ca2bec794c7213ac5827f65f9a1e1dbbbeb9d943977c6de3fe799c3c80863b641b1eb4250c2ce091a0640e411affbc5229bc67cad83543fc1320c26991d934fd9f205caeb2b4a1ad8afbf944e1956a773ff8b3575fdaa952718baccf91c95569790ec4885643ed8f5cf26dfed58d6fc6091fc6732df5ff59affed3857a67d6c4153f158b9c613aa98e7e2fb687e9e4f174962ba9566fb66f278efcfe0574e6646eb3147fa201f23cc629ebf049e73261999b0b9ff2bc853f0d444d1f459f9f96846106f7cfe5f356ca3e812e35e20226a2e93db445c47273471a44030fcb3082dbb77112267fe37db756924cb90e72feede0592f1133987bbca0a6680bb082c245a41ea67ad0c6cf6cb2d0236e0b49a899392ed4e6955bef3ec1e1686da747b03d6347548ab4a5e7b0b5ab041868f020007f791422b7332a2be22fe37203f5dc734a3208d8f47206092d63f9281a0a297c9e45782a52a81e68412b2d832bb02a5598430c93647bd9e4c2d57d3ea02b02b22acbe5f029463ec0bbbe0860eb63aaa06dd11e8d379a4620f878c0a15940c181b091b5dde9e809f9e4bc9bd961d55c82e53cc26da804653176414c94ef7c001b9bfa7dcd4578fbe35b082912e7efe289b34aecac1bc693761ab8587114da912ab706dd814e76db0b063a90aee09e70a6f03c16a25e7d704638b531c67df2d9e6800919aad58450d177537d2749f07ab7939da9305e90210ea11d4768c2628fb8ae79c3fad2b5952c4dc8c464d2dfd601d95e52f6ee906490b910c71af80a1e39cf3d39de0d74c8a21c28cdb8c32eeeb3b2d30d154e60f9b3ad8c96aec13ea3c70da3c25bc2856bdfe4da7f91d0bfa7ba9348d797e01aaf9e89b24c6c303edfce5dad39e57e5912350157bd041e0b799d754cbad0faf83f93196f74a233eb58b68b47d380d5031b0598229e370b690c84b59292de86dc1f3d2dba4889431a913cea3638430f9903a2a05538327af46fbe1ea0c2ae345439c61418c9f08d364b8bd8547ed3eed436b311fb3ed7cc23a602367010a1b78666c9c005ee7a731bd9b9bcd95cb7ff23beb74d4f1ff445eecf1d42e8930f92ae5777569849174040ab1f33ec254e980a28f663b36b325aec51cee82d3d8e3d852e37c4ffdc8bf66bed6932b6ec5ae9eed45bb498d8f9d98688ad4e0391e3ecfe9ebd8a47f86c620ae1255d5a4cd513807128ff10325b0fa1f6c17c7b6af783b96f705c3a77874061e6454988288dcd88cec40dcac54391628dc3e5de118b7666fe6512ecff7e69f8fbb1afa4d4e24a376e12b0f14f7d2bc2cd6edf5ed34b2617d8a0bbb8051e6b4c99ce3e9afb645bc656497b5897dcf301acb97540102e25d1e5927745681c69f59ed5de717c9f6870afd7538710ddcf7decc87c20b30622d7be7da37fe8a36b29833ab5e1790dd98588fcb8936348bcc8594c2b215dead6fe7eab1290ffb3e11d938acf1181b1879e88c802f8c5de382dd355ed5b1acae97531dd1f7047f1857366d1a0a8093e87667523425c3b1649fd129eda0fef881b2585d53b15bb8e10e2b46dd84677c5d1404cd7d4d5c5d8fa3790bca584fc27eebbca614ff52c5aac148b7dd307ce6b81e99c4eb5d319ddfcc0f37e430c9cb4d97f2c0d8ecd9d3415cab16f9ced6858c64202ab67df12a2cb8a02778498d42a48fb2a1ae2fae894298a55969c116359ecbd72c2a8efc54453299aaf5542a47cc8bf5ddbfb3170bcc370ea95e109b813208c6628a633e04ecdcea71f43bfa345bec26ed4d13fbc0d6840884b77aca7c7a30b3ee5a2ae3832c590d4c76fa3bc3d8258a8023e21d0369de4bd6c5df639bcccbe80382d421283ae44e53cf34e13e358ec928aa667296ef06051844058e14d61a62ea015be89e4f936e9a8556839023f88f2166d5406a1d5d6b13dd66459fd5f6c62b2ce8dc0f33090077db618f24db52851f0124f1f929d96bb0a5f0962ff6601bdc1da5717b7dba6f503b89fc0d7e94fb13632ae25035d08d8d637a02596b9f388dda8e693537219c3ed0883a7a26f3d87a5249025513fae8d51c825102315d297b2ff1b2678d3195eda5549d1bfb8e1cb9b18806f09a1accca814cd4d8f8dd7aa136d8280cdc6b6493c441b7a3538df4f1c7aa8b8b6ae8332f72c67427efec6b5635c52de829ad3829f24af2ede7a399a11938feba26a6c387f9e38a41b5347159ee6c427b5537052c9b8771c5fe16fec3b20946982b7bc304eefb8593f9e75e357f2564cbf266680b9a7620332bfb4f9d4ba4885fb8e9efa26233e252481b08dbd874dd45c134d20de55f3d8a7aa67299e78917f05035a3d689e0011f34b73860ea3bff6d1ef7441e889fcd7f8906a91bd8db836681d2fd156a77fe76bd20ac6a4d4913761c500b5fd3a17c8c1ab23e08fbe9db96120865982fe1164b943332b3c9d71c94f01d2d205686d8bfd8c2e86c3599501bb11818648de44f3aac6adc1b3e57d17b263869372512593d0555d5dec73045b1011efef39e1f888a2991f35cce24b3fa7273cd78c8f855588a46427698060f177f527c3ef27f7186d6cdcebd14f04587eb0f64562d0d507e10160ffe86453c84cd2574dd6e1ebf27a5fe27e07130268e80ac18d157d04edcd5d7e194ceb6a06d838c73f8b01f231d7b22cad3c6f4e5f2437eadd38bc5002441f08ff6a89def18b5e3689797e9508d99fff4b610da2370e7e1932205f31e7ae56d15bbab88610015d1dc186f6713d7c39e9bc9f66a18a3dba465b6618c5fd3f9a5c9a54bdff1c5738204686f0fdd479f80ab2f4e56ff20aeaaf2214cdaf9467642e180ba5b0315a2a7e4095a5bb5e1cc3769bdb10d1bff6f54253bb6752ad3471b77fb45e76e3bbc66064a7fa94f62b1d62e93b48124cc95d9f723327a6c2476534546b001172e8d5695c00620dc69d789cb03880fd355c077670c50ea1077b20f347dc702aeeef330763a0488eb6718d8754b9c76ad567ddd85af297ad6d389333a02df4120f073c0ef2a16b4517b9924d8d265b72016453dd93953432c8696a7293ab15c684d5ec5274342d116fa503094d57778cf1d6c03f9d7e5169787c3b0d421c1987350a089d6092289fdfdf15a361af49526f6e1c7e68c817255df00792c40eeb5b272ac08f7c17be11b4a31110bc179598a2e69c01ae8c1c0f2c1fe031649809f8b086f10189cfefe8f66864a8ca2ad9bcfdac3fe44dbdfa5520005e47e84521feb18f3bb7c6123942b9d9a3826036864507d6ae060a51a41c5906dc6207a7f15d116bca55e29fafd918447025e83dea2975a187c99e2152ec38beff06dafe16224b88c8272f75cf99e2e793d1b18f7bb6d02ca0dddf1a14f44b23999ebc576f60301be0c0d2423db8faad7369de7e338d6d4ab55bfc7d70b45aa30d28aa801a0933dc050853f4d1764d4d9cceb5320ad65cea3f7f8c5f02f2d9431a2f95b93aa22bf3ef4242841ad4b509b245aaf71e8c8044910ef1c641188849c7b066ebf2fac02dc765550c5016083859006f6970f1b9908674ee8424943035102f6d547664431536b8c0fc5cea000070885cc6beb32003e3e30f64ed5cf8fa7ac244068447b63361b362f00e3e0c408f57c2cb0999b6f2d53c2ec35a29dedcd5e02213c1cf14dfe717a706acca0af289db145c9da0beb99b6f8189a98956211228305a9d2ff461c5ac0937aff77043942d9194a7b18057139773ff67d16845465d05b2231f720cbf4c30ffcc42ddb7afd630637c9b2f27a826ade23915e4c138dc4faa2f5070f52f74b7bf3c4fcfd33495dd20bde1522e532f72ee3daa06dfcf78216abede8f8c7848bfa21c964021a5f0f70fe7c1d85136f8977505accd8a735aa9835cc88eb899c957d5d755e7877e6681c687dc872f304acfa8f634a3ea0d49db450fcae231b01e7fb143dcc89ea0439627e2c58804e08be46c50373a4dd3ab57b7c5047e916bd5f22bd27f1f926ad9ffe6252a5460a49fac5ba7810ab8f3a21d2587c2c884768191efbd19e8f14f7afe8f51f1f3dad87c2f23b1e9f3c2588b7522af8233ff6b9290debe6097ff86b613705332aa12048626c65555725ff67ea63c8d4288ca89a65da3972ec812cb2c50bf6504e3c63e9fdab68033fc18ae8dedf41acfe27b9d51e821f8fb7c2fd5fc6fc6f84853c1dc4d90a42c8e42709f9bcc39fa64d05dc53c58be05dcb8d537be41e8222e19ec627fe188d9e5ff68c10f9200e4e19d1c2f0cbb3c6bf3ab8a8e9f69b7094cf9dee0226ffb46622f2b01e7cfe20a64a2e3390b58590d108ad2232ef7686be8fe4d093ea2f3fd226a60202b63306b4b3dfbcdc62ef94da7263b7378a83e494644c8f11cc55498e88128bb703fbe8f92e16e5c59ce67efe41bb77f095ed9fbec3221f9498249541df196fdffef999b75079b68211d48109594487646dd58b6fb1a957b24107f708e264dc4e1cea2b2f850fb08d9f346a6c371728a3f3369ae612506a8be6a628787a5b9c1ca1decb3a92c4ac880fc34f080bc15b42c1100e5b5fb2920184e41159da73fab4a3ee974e31d097b0b1a3f27d1a69d3216a5e5a7286511f92e3d722c7291d5500a3ef825a63f078dc05e610e41d71661720500fc9b5f05992c1450c5873d1fc1d8ae036a45cbee8d9c57524cda252f5ca604fff1432192cd0b7deca36786cf5039687be80d39b826b076ad9006dfb51eb565a7aca41aac241bb664141a0000b131575991202e1b9d4549834cec4be099db5e459c1a5467dd345ffa5c20ae7771e1cf8c06442958af159ba6134a5401f5d051a343cfba2fd7a181995062718c850add14b82bf6dc7f5424754dffa209aff05cb1d53a8d736b9289a774c292c9e81a2c6940f342b1ceaa45a023f554373fd99e80993aedde9f181bf0e11855cc9fe9f944651491a320de22f329403fdf0f10e492f5f8fc456f3e496eb557f6cc57cc5819bad95258a52d56bca4f63df09d8c8b2cc6710e29d41aa1c0e68723ef4bd265e272a7f3d521400f09c4cd315d49c440d1171c30dc00489bf6481ce5ea9c50a04b8a1b7c54717fcaac4581b8de15720a12d4110f5b372a6458f3347a3dfa9a3873cf8f0130f876302b06e02bcaef20c7edd0a806dcffdacd8d744162afa196fbdc1467806d01511e10cb577cec343592fd071ef4882f44f183411db6afd347b98a47c0c3e75ebe8da2db2a67d66fdf9d84baa29e49e14ab799bc560843a1c662bf58ecb57d51c6e98412b12fd70be0f0ab4f547d9d30e313248b4c5e15aa3e7ef4d9f4029f11eb61391f3c8e407781c2562aa9470b846831cd58d64de6857fa094b9e4303743b37f6e281d1c430474d24d63b5451f2d705c3bec2acabc5b9b136247b5087e92240d2f862ccdfc3740fb4b13497a71ae7f2dac08f2ef26fe178ad08ee2fc11908c6f31cf1b93a59ad876c4602a62d6aa76fc43d45cfaa5c2aab323384dde6580375b00bff32f0bd88ef16bbaf44150fe485d951dcebd29f07610ee2cf90c100bace190bd39ef9d2a29fdc22b947076e9cd1d6eb57cfa18618872659ef2df75ea9ded616e8e688103b4bfe4c1db5599c0750b3c89bcd9b8f2c42914672a247db57536642cbc199ace829f2ff6dd60760fe28c7e0c29eb830072fce2eb7566298984cc566e63feafbf746f2e68a9fad6109a2c3316d8f47bc802b9bc2b6d107c764afb1fc0f196bff808897811400997f78b51cc77d1954303b8f123eae5cb9518870d8cd798e88790125a3a7e2921c2995327dee625ee711dd95385f41355e2d0f095c2e14030950fc1b666615556a430a096f1a89bbb242515a44df1bb3f5bc91ec5e08e72196c05e3a18bd7e684e40010ca01617cabddcc5a7fdc906bfca8324243b047ff11de7fe7c8e9b151f0fa8e338d7befdbccd6c0f02b4f8c68f884798e6dcbaca885066c40e143bf68af586ad30ec7f8975d25f7a891c19da08ab2282d4c22338c95c010a4d23bb2cf5008752ffb0160a04a0255a2941936320ff33885a274d81ffb7fbd689abdab996f7b938e9d84c4065bafbd8f39b083255e1005b41a5f6cdb633b17c1a2d379953445c90e273559d39230b2494de3c59e730eb4421d6eda93747fcbb0293e6e07490d060478cbb96aef126e8f7a2c6f7869c9e1371e14060b1999ddab8b47284508cad9f3e0efd301c3a6536dcc7a8a187989af7207c22dde01bb2ec08f78336178ba5a51c024aebc28d763a0bef00271a38d10079440519da29cb846f48b24e153c450b79b808d80c29cd9a18b04036f368f078e43306e5f302e791c9fa085d0045e5c8f2caa3852c361735b5c984a3736e4343e0c935a6a220e48426e06bc4e97d2603e6e92941e6c94afbc63faefbe687ce607f4bf81e3cf588b19fa711597eba9c122f88532032dbc60858debf01a8d0f78e1449c249ceba0324975cafe5a38e7c6d2a3c296aa7545fbdd5ec81068358f65618f7755b37e0ffd8ed9224225a4c2269c59235d4420384a407755048f73a567f1f3b7e8f27e7aec4b8e16d4ca7904ac7ec9a0c49846660c9feb8b456fd85cf6cf838c128c3496837c62e4f729a8072197957309fe3389b655a71ff455a735d935748cfea4132c89d0e0932d2edbbd9620e3a15ff8b985144ba2a62aea8533d8d18b42686d480dcb37b389dcb73b3e36d1e983a5882d39df218f057a387de96318063c0016fa82e41f1583892fcb75874bbb1ab97e43d85a1b62fb0325d517c3afe58fadb178739234cf5796d72d4ffa5ab84233a2b28b6eec77099d060a10e3eaa3da37a001f6ce1ebf1aaa96304070caad9f2d26e21e653efb3b318aa30f6b51ea1038504046024a05762a702b73c2a1942cf773fc31f7286c25e6fa42cd3569c89cf439d1001debfc6d59a1b4bb0600475de67e82f49b5fbf7877e8e1530e2f4ca909631c3dd3273f615c7712f53beed82245deb395deeac2fc35b087a7c7da22e31323888d7568b10cebf2d5df205d2999d354ff7340542ba6bdac29a31760c9bf05264be9a957a66b3de2e314d62c7e87c9e41d9c19520f4786558c3abe42044cacd6f4f8af52317e819bfc7b3c743d81fc6ff06116f105023935edd5ec28452b4c2ba6ecb315ea078cf19657c6a6a410ded3aea370c8424ea669aadf9620bf360fced82fffa576bbbdc3189e266b82372389959c89b8edb10d8b48d839156db7c11bc0855771cad6db0f08c88f5c55518f52e71dafef235e8a04be8e1bae929da9af4c3e0e777838b600d12081010e467bd0c687d71a9660721e1c419508b463b0763444b5aeb475308861854646f51094b4ca62c862954b01190aaa5edbbcb5bb3d6c176c1bd2ac0e1900654fc7f573091e434862068f7ddd31489bd2baf0205494fc548754171b78ed43cc6f6a549719e4bbce2f1b92a28b5d96ca70c47bbe29d5c8a3760007e8867be2289353cc32bc9d3a969c155d02d2e639dad8040ce5178881a743f66551edc601640366dde0ff708d7f6289abdd363b0203e810ef529040ed8ba9abef47f0e233c2393042451a5d6a3ed68653650a8471a82faa9cb436d708cdd55cde7bd73296cdc132941da51deb86cdf2849a45e07593db7eff66bc8ccdc571952b8565c8eb33e16d65f6139eee02294088c084f9407cbcea322afe18feeb68af702c171f361d2853c3242f48b65876eff4a58b9f46a0ccc958420012d847d83ed25f3a20c7c6f63eba15d8836e066d0c8eaec2501363913c3b7b3dc7fa7154019bebf557feaf49032581175c216ea2af3ff7239f159b8b64d1c1d4816b21cab1fb9799775e22f3e94b53ff160780f931b714b82d02e69f128d53cb1cf4c81e0c4a3cdb1faa53fc37603498caa289728007ec6b4748e0c0b14248dad25cfbe1f2a04a46ad84c5205dbf73045de19c0ee57651fecd5d8e5dde48fd11e73a662b1a829e99d42279af2880407dd37182c730ac5e7ccf64a4f8040d6bc449367428a2413626e7e0a037b0ab4aadd8fdcc1fed7981572fcecf0e0ac1e104bf3838206ee622de55bee50e065713dbd439bda12d1cda234bfe550a7a8d68ab2f62ab24b0de15b58e8d8b133b754b4b95325d00781ab220c1259e889aa59b68df718b97f653e28e143401435a6bba1de52774a5f973908a589d303313bba0352669088e923184496f555f8c8b701947e00c5af6db8f201fda549c751707d25c077b52bbf57379f4c5c896effc7804d98dfdacd37d744d2497b782bc4de79aeae3f3cb04f8069a5111457a4f802f29fdd50c2f1bab56c692e8606170c966335f0063c55224ca228c6fc5bebb8dc7047553fead1034d826d4d3ef186eebbbbf8ec63127dc953786b362c33787de45cf816dabfc35c960ee633a4393f0400b729c7e5f414cc85086629b208ad25f53bea6c62a6a4ee52ce1808242d1bfab4e1823ad4cf0a1ff8221bd02b31ccd513659c888c4f9858d922b9c6e35ca2abe9bb91aa3760e61c45b606fb124f428345bd98fab67c5285a7008b993323bdfc5f84ffc85000c14e9b3a116aca481b67b4536d615e5c8403410bc96ccb459d1d3d7357aa56877dfd57aad1e6d3818055e437bdefe6633d3180d39fb7604883ba2ca7ca9da771a17ec7e35be5316809d69d078ba3cbbc2fb12a56fe818e025ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b1b6d28f22f327e0402c1683daef3643e3761d46e278ed342ac700fe44f6c2b2b1b6d28f22f327e0402c1683daef3643e3761d46e278ed342ac700fe44f6c2b2abb8d8fdcfe19b5a648a9f394adae0921cf8ffeb7389500ea3442dbdc94df0aad45f657997933ab8b5f30804bd2de674e3eadc40c7b0a964aa2b6184fc1e78c9d45f657997933ab8b5f30804bd2de674e3eadc40c7b0a964aa2b6184fc1e78c920272960d86a8a6443269ebc0a10a46923e80a859f1d41717b3d9363e3af5da128a43a55a9d5aea66f06e2782516ed30caa59bf45320a6608f9426202493f5d328a43a55a9d5aea66f06e2782516ed30caa59bf45320a6608f9426202493f5d35e71432ad9a5cd7bc21c8f55935210b55f6c83741c21d01918c81cf1bc4b6755a9a4088131f2027ad89e97ff9fdbaf6ef0d8c9951aafc743ded11d5447df2c54a9a4088131f2027ad89e97ff9fdbaf6ef0d8c9951aafc743ded11d5447df2c545f3f2b1a36cb5b7e72faf1680c22322d3a6dee06e21e8fe2d199ed2cc16e48814be59bbdde58dbc322ee0e5c899b6c1fe96e798c3455ece4f97843350ea065124be59bbdde58dbc322ee0e5c899b6c1fe96e798c3455ece4f97843350ea065126e67ae00eef1e15bcb9ca6258d88268006c98490571f895800815918677ebfe0786cc9f35483119da320928383f5d119112f4bac759d33a74105c4d9fc3043df786cc9f35483119da320928383f5d119112f4bac759d33a74105c4d9fc3043df3f4172def3d47c87bcb269f0dc016f15d8233279cc7f32792c6a0c74e7fc6c2798846014ec99684da47a3f1660d5858214548d69dbe0d9d775d02db0eca6628a98846014ec99684da47a3f1660d5858214548d69dbe0d9d775d02db0eca6628ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557a29d5a97cabe2d411372ced3a87af240a6fc6f38fb6846ce627f102ebce87107a29d5a97cabe2d411372ced3a87af240a6fc6f38fb6846ce627f102ebce8710a95e5ac62a126f738974f6f8246979a0b993a689260e5f770681f2cdf64fe96e74d1e4de81b136547bd2a89ab527e18f39cee14651eb51bcd3e667dd7e2be6034169cf88e6e234b0a9fb1d849d21f36443de3ed48267019342405ec828fb438646312a51ec819803818820e9ce592c0cd119d06271a50f819b7854b0363f817c74ff192c7338f712c836ad785bab85170f1cd038bd609b3435695538441443b45cfa09b356462ae119fcd709e1ddca059ee303ef3604eb8ffb7641f3b774cd5e8ac0502c23261e77e2116652595f78f22d8b191c2c5c6d9f9afc18c63c5e44e2377d3b69399bcd2d7126552de134926736c5c8571a4ea1e293eede77500f7a79f96564c15dca581abfca2bf3ee175caf3d696fba9dcb151534184349d7d879820f646a9ef0eaf009c3fdd48265d01df51318b919cfb4537dee0ca6d217df6f027916597efed526bf01887495ceb0276b20ee040e86e8934a9542952ee5fabb1d37b864d5cd09e6157e71f4bbcffeee4c41eac380b9663d20066417f3e2bffe874fba47471811ea45cc769d369cec3754bf5b4d2b956b4a8253c12bc44cbab4454a379649048eedb6ff21f6716c7f4ad9839779a8342b61b116e59ba542c4143bb943de3556999c3072db26a1b6cf722c6d76c827b6377779957718f7163f9a1354efcf5793729b914f268d9c20c0eed0ec541814a99ff6c6f883c85a8bda242b89e4a9c64ab2c6a4e871e8fb2f0722ea9170ed00020d236a9b5448de23d280e75d254bcef87f685e79f7b9591d30c13d3911b8d0c37a0a3522c855c98691f391122e0e45482c64ee7d744001536323daea4910bc4be87e04c02eddc651641dfb70d0c3af56bf2632f2f2315b9ddabbeaff1e094deee405d3fe36f53d00861f9753d27842f0424a16d89813c798104ff6bfce8ef0906a76c9564b4cf067e5ceb831185b1f51885a668502aab4aa123bff7ae72cf0738ec46f9d487dc4221a60542c1d8e8fb3af98246d315941a90785e23cad8f72af9395fbb15da5b10b4b225e3f7f4d4bcd2b11bf8d429ee08284d1ec11081e112e98c3bc5aeff5ccacca3503bb9c897385afef1bf0b9e654c6bea267537f32adae60961f6dd241f0a6cc87b2e319724afff6f8f7d91e2dd912dd930135809bc7356920e387b69941fdf706d0366577f128cae1afc975366a24c6a56aa22eba6ec057e8b15b9e6e53f90741db28b7c9bef7d77d51933fe7726af445d758cec78f7e2ca1289b209c0a7fd5e531cc2fd9bb1dd9ffca2dca0672eefa8db41407d69e90451cdc035ae538d9d1fdee159170968519adb929f97d46952bb6c226424bd87295a39d11fb021f3f7a9177ce941df036db2ecc50a411f5af0088ad68526ed88079f27fd079f35e82b9e943b0d3b7d50b1eb9ad2c9625dc9f5be4dc275eda7624866c71c386d028d0ac7e8bda0a10ebbb915650d80ece3ae7b72ee21c089a6ee8dfe20135d6848e5901c084251166e9693e066c2b11d1c006c6a062b7a1f407c1bfb61c48e5bac7c9355eed81d6b1bbd8f36f5b55b702108d110ad8ed4804a0baca9bcefe5a4a294bf34e26002f25d44a195fa982e3e21a37b0148c28eed8f605249d858562d3a5433ff758bdb076414c635615bf8061834ae49659a0d340ca6dad9f5f3c3fc07f3a28bd59d3a205918f6f59d0dd5940d8cdb6ddf2d321ca94445862b8d09da31e2fa0487df6b2c003b1b6d220d537f2af784e27543655da0c6787ed3540f537052157ce4383dbf40347a7dc4c3e54df04e61606eb8e16025f84602a6e00301683e154a9e3f10fdd157e5d067deebc561bf7afc08c0a7dd1b3a37e676ca6d171ada09ebdb3ad9c90dbcec4ce759ab948e81e9e7e2f05b46bff8f7da516ba2fc8e9ca202e5e72d84ad4c0f81c9ca822379b9759d21c13bcaeb8a26eab53267ee0af0740a2bd1774922d942873ec6f3666bee84791077107adbc546e97755698c8121154b78b1774922d942873ec6f3666bee84791077107adbc546e97755698c8121154b78b2bfade8b57444841b13ba5d0ef9189df9b452a74014f1404767f19b432eec812f3068679d6bcee0b3a5601e6122efa512fe52fbde4a96a6ea1cd2a1eb001ce49f3068679d6bcee0b3a5601e6122efa512fe52fbde4a96a6ea1cd2a1eb001ce49b1fa49c4c36f9f68303da20b96377eb2725f7a78cbed02563346cb566c6d2d029293f4d19f89b03304537ebf0e41480671684f25228e4f78931be28898a343e09293f4d19f89b03304537ebf0e41480671684f25228e4f78931be28898a343e04844d5c722b14211a36efbc9e1e74f9be4e85151775218c3e5f5917021df69ea98666c216221175ae193b3f325cefbb2120884dacf8318642f86b137588f0dc298666c216221175ae193b3f325cefbb2120884dacf8318642f86b137588f0dc236b1e42685a834f86929612311688229ff576b269a8bef329400b22e56e5939a1b599dcb60bfbd48d6875353727e720cf96933960ed79d6627d2b154036990dd1b599dcb60bfbd48d6875353727e720cf96933960ed79d6627d2b154036990dd22edb1621c678c9896a8a7474a27c71138679420993249d93d260fdbbf755e5a88eec80b872a5e8bae83518a6c919272a6ae1c428700573af946a542b89dc42088eec80b872a5e8bae83518a6c919272a6ae1c428700573af946a542b89dc4200beed49fb65b3a5ad066c34c9a708f0d32aced30c66c3fdb51ff8f770ec6b56ed8801914466f6ea2b9b01775ab503155066b4b8360bbaf2ff815d19b3ce762bbd8801914466f6ea2b9b01775ab503155066b4b8360bbaf2ff815d19b3ce762bbf560ecf5eaba1ba26582721f6a813c0f431c4ec06efbed3cab94decbc71f0e34f21ecb03d4fbfe8d8e1fcea8e780a8dd14382f349297de202444a84fce583a7af21ecb03d4fbfe8d8e1fcea8e780a8dd14382f349297de202444a84fce583a7a6f6724003d26b506e51008ef4a70d2b8970d645df0ad07c31ca6b5dafe27c468e5d5981356e46d15817da5bf135173f59e7cf88c551dc74aa30ef7cffc8120bfe5d5981356e46d15817da5bf135173f59e7cf88c551dc74aa30ef7cffc8120bfa5f0a1a48be78a1623e005180d27266ad81651f183078b0d903b4dc555e3064d8e64a4891f5e2171f8f8cc93e5bead6722dd34fe0904d048c1df353a4d649ce68e64a4891f5e2171f8f8cc93e5bead6722dd34fe0904d048c1df353a4d649ce6742f2230ff84504b3d99edc40f6dd0ece1323e8dfcc907d2a935ef1461f629de3cb613271538000ce90430f3289d431ee1da392a747cd99a6295edbd51f1b0053cb613271538000ce90430f3289d431ee1da392a747cd99a6295edbd51f1b00507bf827ab6f28186f8e80f0fadc0757f99ca01d9f45780484b9bdd232c2ee981e08b75a201a0fd13504068023e4bf7b489c08d65e1822e8fc61e2675827c190ee08b75a201a0fd13504068023e4bf7b489c08d65e1822e8fc61e2675827c190eb085dd4163ff8c1f7608b7de0c71f7973d7f3aea79f12ae5041162f5ccce41cdf2a01bb163a5e75f4534532017bc4cbe9d7dad5d9e7146c135c69514179fdacff2a01bb163a5e75f4534532017bc4cbe9d7dad5d9e7146c135c69514179fdacff196a5a58fa279c2f9a7cfa6e01a7443acffdf8d6bc660633f2afc6a40d1789f8b4daab4c9ff95bec2a8dcf29c249484a7dc5fc11d84553db9d060947111a71c8b4daab4c9ff95bec2a8dcf29c249484a7dc5fc11d84553db9d060947111a71ccc72ffaa411f5ed9be3dc54f8201a3cfc50bac421b498045b5ee6bde89d3332785db621ed569e1e2a1165f1f3712023918a0a8fc00f95711cf16d471eb9bdc4d85db621ed569e1e2a1165f1f3712023918a0a8fc00f95711cf16d471eb9bdc4d09dbb73fc1b7c5101b1eb8b02e84a995476c2dbc5797a6821b3be6e65e2a397ae98831ca69fa0e1ccd4e4cfed2efc786d6cf3c55b3f40f71684e3873f388449ee98831ca69fa0e1ccd4e4cfed2efc786d6cf3c55b3f40f71684e3873f388449ebe1b280b5782004dbc7a59ba9b57904e1d25b5423d43207de29d87239ba8d610607493419397c0806267037a75ea57ad3c730f7b72accbadf64ebccc7001e6e7607493419397c0806267037a75ea57ad3c730f7b72accbadf64ebccc7001e6e7fa2dcfcea3228ccad87ea396a4a88ffeb729c84bdbd2f29e765df9fbe68f4580babb89c425799ed1e72a4feb3984631896d3fd3a91fb1965fb6dff16a4739ef8babb89c425799ed1e72a4feb3984631896d3fd3a91fb1965fb6dff16a4739ef8d9797be4e061b84aea363b83898ec9fa3bfc29de60bba853987e0a4e464d39078659651a6a2c7ec70a1a8e7f28bfd358cada0720f6817df2570bae4e2913ead68659651a6a2c7ec70a1a8e7f28bfd358cada0720f6817df2570bae4e2913ead6ca31ec4d8210bd7164b44a68abe22b7844fd629432b177d7fcdd41b4003ad68b113ada3d02fb3cad5481e3670e06c5c718b3b84eb7305c7983be53e5b29032a2113ada3d02fb3cad5481e3670e06c5c718b3b84eb7305c7983be53e5b29032a21c8ec4698d7d0afd48586c17d27e07f9477bf538a444c1003d6202ba129b867d82c79e8bd9c7afa1a4a095aa72446df6344f2f5b0f72fb02f3c0c478aba3113a82c79e8bd9c7afa1a4a095aa72446df6344f2f5b0f72fb02f3c0c478aba3113a212531c0f27e7d955a44a15d6ce2a42a3e2c16b21fd90fa5a1e0be46fdb62d2ba5cad99eeeb3fc30921bd5e651965c0a45d4758e6758b4ce44f66a56dd7cea7ea5cad99eeeb3fc30921bd5e651965c0a45d4758e6758b4ce44f66a56dd7cea7e28c23b14393d602af688e9446735fee3f019a3749a10b98c0268323f660e1ebfd0eeb3e3b3833b3107bc4abcd20616cb229a4fc5d7861b76e093cdd49849d75dd0eeb3e3b3833b3107bc4abcd20616cb229a4fc5d7861b76e093cdd49849d75ddf2c1ce3cf34a293a85b0463da7f6eba08085eab3b28e7797dca551ef3a6655eb80341394165641ee04886381327d7aa13465839b542ddfde8f8a8cce64ff88bb80341394165641ee04886381327d7aa13465839b542ddfde8f8a8cce64ff88b84e83f263089c49762aa9380acfcaeed376f21710c3067392eeac1c2d9e59a072be81ed4d7a589b8218d15ff2efbab936779059473b6d068411a7e97e3a865662be81ed4d7a589b8218d15ff2efbab936779059473b6d068411a7e97e3a86566e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f359110ac1745fe85d9d41464863d2d6c40bb67a4aa2880932c85922e6c3a1cdf359110ac1745fe85d9d41464863d2d6c40bb67a4aa2880932c85922e6c3a1cd660eab156754092ca4d381510eb4c0a8ed18f35eaca84784f45991f7b1d480a42a64b95c53bb8e5aa4bb941c1691601d4fbb6bc9d88258e726f58c27745e60b82a64b95c53bb8e5aa4bb941c1691601d4fbb6bc9d88258e726f58c27745e60b8680780d90a03699b802fbaabfdc148c5b03c4c179f74ce73b898a77c51e3b04ee5ece9229f7200568b692a099c3131afeb8756dad567661f0c762fa45a8a3beee5ece9229f7200568b692a099c3131afeb8756dad567661f0c762fa45a8a3bee6b737f905870a17df6b511ac9eed03b497df32e6dc4022aaf720d6dbc5c25e2857ea7cf6d908e8839f0368747ebcae4d6740a743b873bb3f9a4d3cef05b6d41f57ea7cf6d908e8839f0368747ebcae4d6740a743b873bb3f9a4d3cef05b6d41f10344e6621730c9561d24a7797277376d80d338a090ef73e0abec2dede4f45ab3c1690e530756ef4a383ee7b8a654e2d962f2908b66cb67224c32d260db579223c1690e530756ef4a383ee7b8a654e2d962f2908b66cb67224c32d260db579220b475dd8da294bddd3f756502e1520909eaf6c21ab66042f5573025128a2ff345eaf850ec5126b7747cc812571d00a81a19cc39d2084cf4365a0b66ef52ca8b95eaf850ec5126b7747cc812571d00a81a19cc39d2084cf4365a0b66ef52ca8b9f4efba1f02c227cc3b35ec2c97c47b1ae800c09bb2ed80e102c18eaa0a32aac7fb67ad9f982714a7d1f51a1de820d67919795bf937343e3576aa49d6d94120a3fb67ad9f982714a7d1f51a1de820d67919795bf937343e3576aa49d6d94120a34ca4d7357eb9f3d9a6f84cb2a55d0be7ea74453efef1e0dcfa788a560684031575dd88507764d52b4359bf9c1acc4827174309e53d0b3ad5c255c2dc1479bbd475dd88507764d52b4359bf9c1acc4827174309e53d0b3ad5c255c2dc1479bbd43c3d4bb1d88b5aa3be0d6c4c1a3f88732194480520352c1782694a65e795c08a82a205c7d3c8dcb22fa3804d096329bc2908ce882a9e17497c9709de9ab073bf82a205c7d3c8dcb22fa3804d096329bc2908ce882a9e17497c9709de9ab073bfbb52c052f0603b82a92c45be753b53246ca3dae3a49fa079e13d3d3ef94e866b25000951a837f28e189e9dec00c0b990d86f2f2dc832e345d106a3d85fa47d0a25000951a837f28e189e9dec00c0b990d86f2f2dc832e345d106a3d85fa47d0a57d3ea0e75c8c728b3e005b87d5b2af9b7dbaae1c2252f27bc75191ed4046365ccde022d05e6a84e07dc0689cb612894b86444d1282ff8a511c637da3a8993baccde022d05e6a84e07dc0689cb612894b86444d1282ff8a511c637da3a8993baa585497881966468b8c1cf535f0e37d2bd68f74f7b9eaee91f4276e6bee20ede71e2eaf2fa95a2be686deff247fb83ff4a31198e5cf348c1745def7c6f17e39971e2eaf2fa95a2be686deff247fb83ff4a31198e5cf348c1745def7c6f17e399be5370ff441358664a2804629db201228f70430da6a1442e46a078a1df8882a1a18f6e559e6259c22196fa4106f6a8aac9bb696dc8edf16eee1f52e52eaf61f700e84e8531d9fa43959e62958e78cd60443a6bb42289acee4aa30abd4473d6c900e84e8531d9fa43959e62958e78cd60443a6bb42289acee4aa30abd4473d6c9a36e996043631941da3d62e87c69767bae0b6393267e0cd243a1cb5ad93a3db0054caac6ac0568a8a7730840f603e057a231ef8877978e61f4e3b2c5110bda71054caac6ac0568a8a7730840f603e057a231ef8877978e61f4e3b2c5110bda710d3dd047ee807209de97224c472efbf7521b246f27d9ca400d9842948feeb435b0476f92d78b05df1684507b366e53ec7d779da62da80a7aa3a6ef8a1dc9354ab0476f92d78b05df1684507b366e53ec7d779da62da80a7aa3a6ef8a1dc9354a66f5b179123f6e0b60723e381fd3ab922c07a0494869ba182b2654b4c6bf9b425670dfe81b9d6f81c60cc9fd2562dd26840ea820c0fd59d5c27be276670ee5555670dfe81b9d6f81c60cc9fd2562dd26840ea820c0fd59d5c27be276670ee555cd8ce5f839edcf90bef0907a6ad6159cf9ddb16439fc6ed6ee581f05484cbbf00c89baa2ecf23c999c6a38f6b387167df3b507b1a09d7c0016c79e13b515cc560c89baa2ecf23c999c6a38f6b387167df3b507b1a09d7c0016c79e13b515cc567fa17acce779b8e656f6d973fc992c476ec3de857ff431e4a640d768499609a473eee366823e204713eb386513b3797e8aadb764c390ade3e2b667fbb092206a73eee366823e204713eb386513b3797e8aadb764c390ade3e2b667fbb092206a82656fe6207bbf5a85a611effb64e2f1a6c7c57425d494623fc610879945a180fd61fcb12dbb9e9deeab759ef390069f62bc174a2513e1294127678ab6b3e542fd61fcb12dbb9e9deeab759ef390069f62bc174a2513e1294127678ab6b3e5420ff88add5d20a88ed7b45bd8fd728d8b4946527f6220925daca1b34ee868558865905ad72fc78e3923321f519128edb1a5094035516724806ea0fdea20ff8bbd65905ad72fc78e3923321f519128edb1a5094035516724806ea0fdea20ff8bbd6e8ff746d0ba2a94ca27915928902a221de257df20455905fa6539fdebfcfab1ea29e734fa333c894112eb4490972d24246507914d7dc02497c4eb7df64c69dfea29e734fa333c894112eb4490972d24246507914d7dc02497c4eb7df64c69df11c77816ca96fbd0f805a7d0cc5bc27b103359b9ebaca6f1fb28be2f146aaeb19f6bffcf43d928a490747704166624498d322ff93df7b7fcfd1aeee09b485d599f6bffcf43d928a490747704166624498d322ff93df7b7fcfd1aeee09b485d590b6a76ee263d4c957ea399d427f6febbbe53e485608b5e5e887d065a7473040da8ae5231c4537173ef75f57e680179f49591950eabc7691bf985125f4dde7787a8ae5231c4537173ef75f57e680179f49591950eabc7691bf985125f4dde77870a711a6794422f425bb2e9bf00e1b84fb0cc0481f75323eb15cd779319b0f2e5b08e673d993e6e6af8e5644c2ea97dd8c2cad8a827ddb73115802cd2542bac33b08e673d993e6e6af8e5644c2ea97dd8c2cad8a827ddb73115802cd2542bac33fe3b1ddebf9eeb4f208b9e5c0e4a57f71b0b6bee257e37daa7a0f95f0247cf0bd360cc8f486241fea584df65495c9f36cc049516425e73d84a45b4a062ba0072d360cc8f486241fea584df65495c9f36cc049516425e73d84a45b4a062ba0072386820c7ee5512174724f928e1c3e6519f4f4f5e0ff2f801034e25fca8e733df0ce4656c70b1590d1689f94bc00c065eadf154c691818ee9c4f15d0c80c3edb00ce4656c70b1590d1689f94bc00c065eadf154c691818ee9c4f15d0c80c3edb0975e00fae1ed0ec7d253b686f39db155fd0c3abd9f3bc6ce45160a083f084fa582869aca62a03c9b5f9094eabe47837cdb5fae65a1bfb957e94d849d81421d6182869aca62a03c9b5f9094eabe47837cdb5fae65a1bfb957e94d849d81421d617c0676411a92d822613219ca8f405e08d0621fba631e1f3d47c1ea4040dc378f77c279a3baa3441dbe2cc60258b98273fcceec88504eec676bb73f676554868c77c279a3baa3441dbe2cc60258b98273fcceec88504eec676bb73f676554868c446da50e27bc05a6add52b57dcbd3acda9c18c950675a203a4e0d1677747c601ad23a62432f838e1d464a78bbba308abfe3b5ce8f1af2ba734f017b2ee898520ad23a62432f838e1d464a78bbba308abfe3b5ce8f1af2ba734f017b2ee898520183f9a8566b22af9ff4e95dfaa401c21c1c37c24c6ff5561175c45abf2eca8897ed39f1f9a933869c1811807ba00ca160b1296446c30a7ee8770b54139ccbc2c7ed39f1f9a933869c1811807ba00ca160b1296446c30a7ee8770b54139ccbc2cdcf6a48efc1836d99522049e679335922153783cb6ca60491be1685c3f9d60a8ada9586ff0a3a3cc757e63c9021977d6309c4f46591f8327fe1de0150ecb8910ada9586ff0a3a3cc757e63c9021977d6309c4f46591f8327fe1de0150ecb8910742389bd7bbdcc5f7169ea1cf30b8866acc27be1b9614ab359de8ca6d5e224434a282ae09e4420b952ba88cfe7bf1b2f86cbfa9b3c16e519c4f6e7628d0d2c3e4a282ae09e4420b952ba88cfe7bf1b2f86cbfa9b3c16e519c4f6e7628d0d2c3e535e2adac00781b8eb6e09510e4a3522333e5aec1b1898767d736ef4b98e8341a80890a98f4fef8e08c798be7bf8535ce923f5fd946d89acbebf063ca9a0bf9ea80890a98f4fef8e08c798be7bf8535ce923f5fd946d89acbebf063ca9a0bf9e084a06d68f63386e384a33b05a73baa9d4e51dbc89ba42627e2811aba495db9c67c85623b0d1c4fcaee5f57e867980c4a6bc388ce46d65fbdaf461739d4074e067c85623b0d1c4fcaee5f57e867980c4a6bc388ce46d65fbdaf461739d4074e0b235e5274434e5d794147dbc97b6b653da84ce40be279df89e43dc4d3ed51dae282c2dd4588e50ac485778e1dcbb0ef5722cf613e76e46ef40cffda8d3fb567d282c2dd4588e50ac485778e1dcbb0ef5722cf613e76e46ef40cffda8d3fb567d42c59a74c664b369aeb594512e00743c7421b8fdfb0cc1f8dd1f813af3dc813cd73d64a91eabea3a8d501ba59be1edc536688d52352f55db2fdb920d4f8f71c4d73d64a91eabea3a8d501ba59be1edc536688d52352f55db2fdb920d4f8f71c49f1e1e10ffb36d4fd082e0583eb1a79a461864d2278d732c61579d781ab4dcb7521f6b494f9e2d0e68b1c9fa78212acef3d004d51cc9bb3afe5778252b7d8c15521f6b494f9e2d0e68b1c9fa78212acef3d004d51cc9bb3afe5778252b7d8c158cd6da9f4404dc8dcf00420c80829851bc9df70e7a8919eee578a4410e34ae2c8d7a43a35612e2d38c08a2b4398c41d815c48e4d72e76f899f903a3f46cdb2298d7a43a35612e2d38c08a2b4398c41d815c48e4d72e76f899f903a3f46cdb2297cdce28c7100dc1fa7fe194e333660a1392f31f69020fd2027b0c3e008bd45977dfad43a336fe0b23ee2b053a5d6948343e59e849c0d1d959d313f8c19baaf817dfad43a336fe0b23ee2b053a5d6948343e59e849c0d1d959d313f8c19baaf8136fe3e46361f2e98ca7908a47de154a9661917abc71e01e9d56d33822495edfc57fb8e628fe6fcb51268890d0a75deb6eaab23c14730267728f91abf8027afa557fb8e628fe6fcb51268890d0a75deb6eaab23c14730267728f91abf8027afa5202e401b19cee0c607305bdfac78a804aedce76bc53a40c0a1bb964c42d37179762028d679d70d2243adb24cfe55270f1d02afb8b0d57c07a8ccb6bcc900a24c762028d679d70d2243adb24cfe55270f1d02afb8b0d57c07a8ccb6bcc900a24cdeb3b1d5df15af55e5844ba83f282b577e6701e46dea601e825b99044e2a88ed5ef05c2a7c1b32b6ae6e7279cf71c8e34c09cb574b1358388b7726778ce3f6e65ef05c2a7c1b32b6ae6e7279cf71c8e34c09cb574b1358388b7726778ce3f6e63d50e3ba965756d796de8282accf5585a18677cfea41ca714c8eb8186685117741e4bd8f11b343a35713676e736b29db91cdc55184dcac4a6a21f7bd606c6b8741e4bd8f11b343a35713676e736b29db91cdc55184dcac4a6a21f7bd606c6b87ec46d51bcde875eb4a98b0eeff6b8d9032776238672a6810f8709ed85f2c69e9f592fe9f8dc307b733d2f69f01aea773b562c09e366605274f7b4fc0a21bd374f592fe9f8dc307b733d2f69f01aea773b562c09e366605274f7b4fc0a21bd3742c2dba01169a7c50ae45c0b9239a0ee460714b2064c5b1fab30238aad8b0e6a4a6a7b1ecda648cce013fd85d3577846f775a338481af80a41c2d7d76508b3a95a6a7b1ecda648cce013fd85d3577846f775a338481af80a41c2d7d76508b3a955e7cdabab08c0a6a22874bf317a21e71fecada936f8cf6d4f3ac5b640eb54775a94d7a171b25148fa1b0a51391a73b402cfb49841a6db83101cf5e00a4f7d5b2a94d7a171b25148fa1b0a51391a73b402cfb49841a6db83101cf5e00a4f7d5b23b90a3903c0fee7ac3a9abe177a64cbd9ae990381e164816d846d526b2c99c7713b9ac899a87f8f612a8ad6719931ca052bfa46065600248ec49ff719808f04013b9ac899a87f8f612a8ad6719931ca052bfa46065600248ec49ff719808f040fa7f36558ecc2da88a5352d46d4d3422d10a3b730e2b0c0fb62bde1e052b60f86d7efe45809a0239182a017036c36eee59c5a2bb992baaf234bc492f0cec31306d7efe45809a0239182a017036c36eee59c5a2bb992baaf234bc492f0cec3130d09073fe4cfe0be7cbcb72426fc1a61c3782826257a6273650739ab2f60da3b60e5d72260c02f6788c026f64b6e00214b35b0835c29d451a1c522fd07eeb5f060e5d72260c02f6788c026f64b6e00214b35b0835c29d451a1c522fd07eeb5f0629c4ce0bc93769ac94fbc0b635ba5171270675c8aeabc868362dce7819931dbfe489476bf558bc7f75b649bc42760acb98cc9a112f0cc242ebb24567666ad982e489476bf558bc7f75b649bc42760acb98cc9a112f0cc242ebb24567666ad98216d39a8f79d318a3931303e72ef32720b55d16f12460823e4e97c910659c05ea6a7feff3d6d00255529427cea865e9fe3bd8ffc7eaf9aaf4d73f43da6746ad576a7feff3d6d00255529427cea865e9fe3bd8ffc7eaf9aaf4d73f43da6746ad57fcd715197b9e643b7add6c9c0b86ddf1ca6eba60ac68bdb7e045be28c005124d7bfe329e585b35610c0d3b473816758c88fc1af1a99da0c96bb19afbcb38c1997bfe329e585b35610c0d3b473816758c88fc1af1a99da0c96bb19afbcb38c1992c2948a0c5f7c81057e29de1c502f1c9b3d0ea9c770bb9535ee8b50192eca6cdb11171072f03553d8bcdc9d9aee95d384f27e9b6fc5a4a70739d11e27b35d018b11171072f03553d8bcdc9d9aee95d384f27e9b6fc5a4a70739d11e27b35d0189d69ffb980feb19036758d98a160d79d9d829dc42b3e799baeb68906167eebfe36e795f148f2ac6866684496e16450ef9e1f3eb376de0ae1a54414cc09413a5d36e795f148f2ac6866684496e16450ef9e1f3eb376de0ae1a54414cc09413a5ddf5ca40943f03499ef3542beb1ebf207fa968ef670be1688693479cd9971a03a3aa06aaaf55d48d4fb819fab810a039ca96ae8bc3a9d9e1f76328ff5d3a287edf945d336c3588bc53be5c008486c42b74e5aae60b3844ff207aa46262c4842448d6f9fe2ba11f5dd63f1801041de61271688b012d97464be1210fbd4c729ab4f8d6f9fe2ba11f5dd63f1801041de61271688b012d97464be1210fbd4c729ab4f511aa5fea52e355dd63b4ac26eb8a174ce608af4d893e32a77dd78a86c7eb4e89863d0529c73bdf4963a6a3a080cd126b5aac48c4d6d3e4c224fe36a89407e7cf3a130914d73bdafcea1f887609529b85a24c6a38067d81452cc380121b8ed39f8d01e261acea307959ef517a6ea20f629b280e1e0808bf1bddb3a6ea7ae9c007936c1898f77e89a384bbd660239f5ee6cb25a92eae232cc9fd1b7aeaf123daee7dabc0280f206008a4c52000f449c289396155c2004044e5c08b56ebb608e1bfc487db9a26aa96f2e35ea2c2bd0868f7e4169bcc20e4cf8494a07092377fff0a474e1b104c994fcff41532bde91900fd7a8d204a6f71a5dc950ce64e7e714bad59495624a09b410444e40c54d633ebd047033f030654a20e3ebf6d9948d2202a0a3f9d91291756c0b532e2f0429db67567074b01c9cdfb903c030fe8bdadc9280497890550b179159751751c29751798cd794d4740d50a60dea16a8b222070e6286d9f988c7aa961e6bfcc7666588b348941ec97aee3790560e1b6e97c8473104afedb0fb3345c62832528499a011d8822b37f6deb9cad5e6d3b30e79248f9198fbcc9ccafc4adce4ea32c4f49fa0a07a349cf6574dc597a28cb3872e3be741cb4a1ccd4a266b07d7126ff78c66e165a721e31ddaf257b36307d35c887cae2ab56e317d5742a3678abd2acec0991e7299f062b6ac6e5d40b793add7ab91514327ac4367626daac630422202b395f6f2f8e0c1bd77060b8e8184f98fb6c23854df377cc6ba8d621f91b4787bee0420c2b069ad7e3139b49da5fb469527ef25f7202178bb92dacb33ce36dd42d68e4a3a464f01c3849ad0face1b0fad8d7d6980d9dfe7d75ad0199f6d115d8482925ca01d1ceaf0317d59a2016755245e2374c0ab324cae45fffc958703fa23b96db2d99962ae657bb17e303e2c76f01766d376c502fb560a1744ff8f0003dc887e0a4d4bba3c04320ac10342464da1ef15e01f9363afd97d4c93cf0f2420a395bcfee9c4e42eeed166803a920ad828e97d1a086305581e345847fdb8f960c70a6e3d701f4bc403dab91304d767223dc007df10426d02066ed0f70b222b8c525415b0ed07e2bd653ae0c42b35aa8733615a271d178acabcb90442d872f28959af00a766a901aa0d53ea6ac85d0e2ec0dceff2f67eb615282f025f16239519752935b3cb6b38acb29d4908da50476f4673aa590db6826e2f6ea0871dbb949b3ccba9fd9a119772a7c8a3d990bcadc8a0f8a58b4dbd1022e89219912d141e06343792be763a05b774a402b8c4999848cd77dd7566bd1022e89219912d141e06343792be763a05b774a402b8c4999848cd77dd75668ce688531693ade9816fd8cc8c78a5af6a6b4365a8ef60bb6ecf296bfc6f1d56fccbc409e7ac1bac90b55b960ef5823f98dd85b693d6e106c72ede0fd35ff415fccbc409e7ac1bac90b55b960ef5823f98dd85b693d6e106c72ede0fd35ff4158b8803a10ad05d3f771011fb885aa9c0df39c5d94be42acedbff7d18d0a7e2df709aff95bd058b342c37b913d8a9e84e320a200ef6491c960dab2efc4b8fe358709aff95bd058b342c37b913d8a9e84e320a200ef6491c960dab2efc4b8fe358bcd1d1959c6804822cce458859620d1116813185317ac4211850cb8f24caf45998621db30e164fb530be1e9179c7f9f061b56d9dc3f42222575d988a8a45325d98621db30e164fb530be1e9179c7f9f061b56d9dc3f42222575d988a8a45325dbf0383f9ceb3b7b46b56c93e8a3ef3869d3970d4b18c2380fe0d79c2139662bdb9bfedb5572d232f4c8637cabc310536b228954a925f7afe27da78ea3613d633b9bfedb5572d232f4c8637cabc310536b228954a925f7afe27da78ea3613d6334ba7c8345eeeaf7c0d15eb43bde34ed95f209d1e7a8441fe0e472458b65c5c107f014adf8bd23949f2df175ecadb2b39ce219da4134692fcf356937f715277587f014adf8bd23949f2df175ecadb2b39ce219da4134692fcf356937f71527758d5848efd4e096f071d12e356ac2f174a3cd8de7cf9b5bef7c5bb0c7c9675b061f96dd4466b6ecf1a85e1e772743b54116801bc1b2e032cd2083908a60772627af96dd4466b6ecf1a85e1e772743b54116801bc1b2e032cd2083908a60772627a16bb5b67d44ed0a0c8639bb4700ca8620c7c8740a4a5179704d7962add59fe7b6b83e050997e09315f3f79ccf923b11389623fa44de37003fdf1737152cc21066b83e050997e09315f3f79ccf923b11389623fa44de37003fdf1737152cc210600a9e2db96615e9df192898adad58c383f8386110dbc9074752fce24cbec9c3c79da6ac8fa4c494ec5a48b9258ab002109d28335dbae8412338c54e030b247d279da6ac8fa4c494ec5a48b9258ab002109d28335dbae8412338c54e030b247d2a19da86f4e1bc1fc7457a4978bda5b7209fe38f5001fb9fce7207053bdc57792efe5dff95c99a963ef5389b024c5beb764c728dc93d48913ecee7fb1898810d2efe5dff95c99a963ef5389b024c5beb764c728dc93d48913ecee7fb1898810d279766dd29d1ea1ff260d46de46768688b691a1bad3b52b7f319722ed1fe4e2fe1d7dec43e6ad15e0ed292223422e9689f964268c855a6a470b28c66f62dc09d01d7dec43e6ad15e0ed292223422e9689f964268c855a6a470b28c66f62dc09d090ea8edb3864d06b032ed5521864f4248a3c7afc961a48a1a58516e91d39c6f6983213ddcb818a80f518dd7620d8a3c3a14f9b914aa9491cb7728a001f5d6bbc983213ddcb818a80f518dd7620d8a3c3a14f9b914aa9491cb7728a001f5d6bbc45101479cf8727cdb9a39adc5e40826a289521627f7a11904331875ae2ae99da51aebaddaa15318ca0c6bbe85cdbca1902548b5118eb10148de5e2f1583e8bc551aebaddaa15318ca0c6bbe85cdbca1902548b5118eb10148de5e2f1583e8bc51e924fee58b4fcf2e9377f586b4e6a3b25964ead09b53675246d0af9ba04916642e4e0616956be01f6c89989ff69c29a0d57c1c2d27b2eebf5b43f707d23e6be42e4e0616956be01f6c89989ff69c29a0d57c1c2d27b2eebf5b43f707d23e6be076616c7419c511ea2e35329999474c604184a710e7f97678f1f7c4ea2467375c0f9bce030d8bf2a67a95786cab2d06b628f8ff877b8997b63351197237417bbc0f9bce030d8bf2a67a95786cab2d06b628f8ff877b8997b63351197237417bbef8011e104269cbf04f177702be7d019377062c29bfee49c0a19e910c80f4e5083b432a577bc62475fadeb27a95af438f623807cefd9327acbce14f3a46106fb83b432a577bc62475fadeb27a95af438f623807cefd9327acbce14f3a46106fbd480f076a720310a8e4b62c74a24252254129a804735efd430ca44069910219045aff435562f06dac81d6e197b83affa51df0e15bec05ec5d2e108c42c63aada45aff435562f06dac81d6e197b83affa51df0e15bec05ec5d2e108c42c63aadae214e889c789774e78f07f39e3cd832151095a18a1932921667c2d7d75101fc35107746128abaf4daca60697e1da5fea30c8638ac7ea6daea71572b8778867775107746128abaf4daca60697e1da5fea30c8638ac7ea6daea71572b87788677795b0abdb2362d998dc3ca58cee658e346cc715d8f9a77e931b7587d3a212c653f5a871b03bf84d48174fa6b11c597299584d29dd9675025934980e1c851d559cf5a871b03bf84d48174fa6b11c597299584d29dd9675025934980e1c851d559ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d82e5adabc62b545187fc34098e4fba8e917bf8e50b1d5081a6c601d92d11fb8d82e5adabc62b545187fc34098e4fba8e917bf8e50b1d5081a6c601d92d11fb8959587e8bb1f2c0d8413252af00e4fa35455a3ec90d8cd51d3f8c6fbf976f5ca052e37b97f26aa8e57ddba32e7f9d01bbb2e9948f8169cc3fc22f4535f755022052e37b97f26aa8e57ddba32e7f9d01bbb2e9948f8169cc3fc22f4535f755022282247759508299566301726aefa30458d02f31b77110e9d0ead6a6526944969e27daa91b2bc15923d29ed0a4ebe45b7b6f316f2d1d4fdc700015c3977d2a36de27daa91b2bc15923d29ed0a4ebe45b7b6f316f2d1d4fdc700015c3977d2a36d2179b2732cc5b174b7ada715c6d48833e62010d666ae35b2138cd441f9e98351c08810298197b6b38e2148c53816c265a93fd2afc073744c28b7f5e2a5630d26c08810298197b6b38e2148c53816c265a93fd2afc073744c28b7f5e2a5630d26d311ece1c6fd848189e818551f43f2440e8e3111d298f9490638d6794ac3f4079980cd0601537781342f4087e1807380ff0c6f2db929a8dc59eea641278bf82a9980cd0601537781342f4087e1807380ff0c6f2db929a8dc59eea641278bf82a81f2e4bf3179f66078ff2ff8e4dbb38b5ae6c76f4cd4609c5b06bbf5c92bd63d5bb62287559acddb35b4bdefe6af70507de3001b55325f6561420ab4c7e994795bb62287559acddb35b4bdefe6af70507de3001b55325f6561420ab4c7e99479e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555152f9a2c7fb6324a27cbfa3feee988439da7eb79b04c53577a3d09bcbea18a25152f9a2c7fb6324a27cbfa3feee988439da7eb79b04c53577a3d09bcbea18a26d74071818054688799cb25b4354510471b4ddc7ee6f9726e771596c30b34fbc9363510813c66a6415a49fa4e324871cfeffc3540d715911d3f5824fca5846519363510813c66a6415a49fa4e324871cfeffc3540d715911d3f5824fca584651a162d2ee974c1a94e37ffbb15ae80b75016a517b82075ab227531a9819dc21678031535248527fe1c8c250cccfa4ffdea22c9162d7e15741891a85be23a9a2698031535248527fe1c8c250cccfa4ffdea22c9162d7e15741891a85be23a9a269fade43c149fc5d12d7f877d79fc5aee6d6dd5552a4fd4d9c439463876dcb0e079ac8616614e62a904156437fc72d11122e5135b7be234c427de6afbf241204769ac8616614e62a904156437fc72d11122e5135b7be234c427de6afbf241204762f8b3f214b83223497c38f22d5541340945aca7ac8e8d93e2c3e5bcdda5c4605e7e4c39c6e592d76bf5f7de421108f06f7fbd42ca09709003a0411a265763911e7e4c39c6e592d76bf5f7de421108f06f7fbd42ca09709003a0411a26576391139a885103621872b4f36b27a9775f613e4bd1b1b960f722575aa2419b9301798f49d40054a6dfa1ecc1f00aad8e2864e5bd65284da535e006b4958d23d98f69bf49d40054a6dfa1ecc1f00aad8e2864e5bd65284da535e006b4958d23d98f69b63c310ded1155bcafd7a94c98bd06ff0581944ed55d51526fa8ebbb1fa79c207dd3375f569dfe3011738f8bb941f41cc9e7efafa479d8f8b2fed98ebfdf6bf3cdd3375f569dfe3011738f8bb941f41cc9e7efafa479d8f8b2fed98ebfdf6bf3ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554ef5af6de543fb17b7add05bb311b0194a6eb813319b0da00802f4e45e2e06524ef5af6de543fb17b7add05bb311b0194a6eb813319b0da00802f4e45e2e0652aec92eaed637d19dbe3d2993840355329a463f592242de68c3da9b61abdc5503a73a875127b0ff98cc6d947a31feb101807c445928d76485a205bb19c6ba515d1a83bf057e6fb7e15ba09f8e9ca3a426236078e12b28d0ddd6f49823d2de39fd83584e00dbc99a670f545111ed2515ff3ea4e7f715b93fbf2606d09eb1ac23430d3b876f3965ded87881004776b6c7342dc764b66074e23b6430371e8fc66a21b85b98f787fa5df5d31e53f3a883c39fada380d8519e824a241119463246c960a73a875127b0ff98cc6d947a31feb101807c445928d76485a205bb19c6ba515d1a83bf057e6fb7e15ba09f8e9ca3a426236078e12b28d0ddd6f49823d2de39fd20e55da890f9b28ec8b46d329ff87c86bef5824f03603417ce56cf399aae91243b4dc7bab13996abf596354746b200f02bbd8261e7e7acf4cf88c57e58bea578f9175809108de01342094ceba8069966d62f406eea7c2719632db4439ac35d53a73a875127b0ff98cc6d947a31feb101807c445928d76485a205bb19c6ba515d1a83bf057e6fb7e15ba09f8e9ca3a426236078e12b28d0ddd6f49823d2de39fd59d1ea816877898936e44877db3621787ecf27731bef6b470365dbf56cb1d3225bc1179f5b561b2357d76d885777d63b839619baccc14583d2335a126746004aef9b342208746de9e8b7a857a6dda3758a5388b412cbcd3c2148bc0d17a95778c7d20a87c566006da9f8de638db938c0578c87e1565ba34b38563570f27520d5a73a875127b0ff98cc6d947a31feb101807c445928d76485a205bb19c6ba515d1a83bf057e6fb7e15ba09f8e9ca3a426236078e12b28d0ddd6f49823d2de39fde483fef8bc849b9fc1b5efb0d794e73ab1755ac078d91e585289d68f817d9c45d5b8fd7c4a8d52cd9ff7ee64a211ba755123f72264b59fe0d8ab77e33e25b13555a589d7393cad180e15b410c3a0b826bde7ebbc76275f821e615e4b95ed4ad8a73a875127b0ff98cc6d947a31feb101807c445928d76485a205bb19c6ba515d1a83bf057e6fb7e15ba09f8e9ca3a426236078e12b28d0ddd6f49823d2de39fd9b20a27668d2f7055af151e22d7f611b8ff6a7f0cadf81f60d0244e2428d2834072ec8d3c412b03710130395a791f32610314a0bc9ae14e347cf1f715eae6b09ca585b9866ef8c584814c96076f9103d214f16819a9986e3f8d4cf25b41a0ec378207ba444607c6bf060d6d5d90262288d6032eaf9edc6fe1f9fbfcc8f485b438fac97e21fc3614071120247c5667fca4ddba86b79d4798ff1c4a0f3380ca13df9175809108de01342094ceba8069966d62f406eea7c2719632db4439ac35d53a73a875127b0ff98cc6d947a31feb101807c445928d76485a205bb19c6ba515d1a83bf057e6fb7e15ba09f8e9ca3a426236078e12b28d0ddd6f49823d2de39fd45d96a4ebd8e742888800bd7d9701623039bdf3c4e8fbabe110b6a442d8a54f51228f5cf590a89f50d1d9802392086fe2cc37dd5674e7b07e4ea5d0b02b9cf03bafe5ec5f078e10981e053449dd13c849450aaae5f67f1ea913e4b32687c1b125b295ecfeb75acc87473fa527d715a793219388939c8326fb08010480b140d115b295ecfeb75acc87473fa527d715a793219388939c8326fb08010480b140d11b5ec866650c2a142d87604cbe94b852b9ceefdbe415e4ce9605366c4240cecb7b49c3440e86fea01339e9116a5b3ef40a84e4ebbda0d60f04f1a2aec8243325eb49c3440e86fea01339e9116a5b3ef40a84e4ebbda0d60f04f1a2aec8243325e20e8884ec9495697c975fc3c0d846157009d4f624f1cfb0c4d69b4de9fa8a7ebbccd889e9b180a168f85b41c4ff6bff968aa3ff8a64eacec1e343cfc335dd455bccd889e9b180a168f85b41c4ff6bff968aa3ff8a64eacec1e343cfc335dd4551ee92ecf9f834358a04ae8ff7b0c44c20b02b9ad9b385430b1c4537daa16147f9a844f0ce9a25b79cfe000213ec2eba6ced7da058ac4f3b85f3f5e17f7ecbc789a844f0ce9a25b79cfe000213ec2eba6ced7da058ac4f3b85f3f5e17f7ecbc781f709099764fe6ab0140ecf13061f2eeb4e649cc62aac308d5a9ae0a805e26c9ee459b5aa817d86fc1aa2b6cbb22aeb522018b931e75cb0ed484cfdacb9b9c66ee459b5aa817d86fc1aa2b6cbb22aeb522018b931e75cb0ed484cfdacb9b9c66fb01c042d4b4d88845bba6bfa9b81a21cdb9364da46f533f6aad766737861bb2105821f5a10874dbbc5efedf8edd5bf8c98a0a7b7e90b6d065c01446cc11f708105821f5a10874dbbc5efedf8edd5bf8c98a0a7b7e90b6d065c01446cc11f708d4572284851775c48ce76ec0e4532f551adb964cbc9c251d225bc8a14f2c670b46a0a13207c9ab8e1de2baeb379fb2043467a7b3d9652de1f8a31f2adac12e5046a0a13207c9ab8e1de2baeb379fb2043467a7b3d9652de1f8a31f2adac12e504cc3656242f9f5f944d003588a781277f037b63b933f5840ee3724071a6398168cef6b5bce39a167fee7e1220c1dd20b58ad081fabfe43d7e16bac5a201636518cef6b5bce39a167fee7e1220c1dd20b58ad081fabfe43d7e16bac5a2016365153813116062feaa854812fca39d05d44a359a45b53721f48cdcfeb5441108c11ee0cfc2a3ab16e86543b12d39fa14964e905c1b0a193d51c012971a7589b2f30a933139be787c5836f6ac5981afd6a01646cce93455eb7db056ec78b6b5e6f2570925967d63e1409dd7470e1e10e40bdb1d2c792ed43b2dd95718293379afd6d6f0d7543f2bb77ac83ac21100b83f7020153b9a21c507d0483a22c5b4929a9c623a922b40d85c6f61578167aeda0ab1c99f808064fea2dbc2e55363049093f190d44003059b0911244bfaea07e8fb252edc81a844b0bdb4f34278fb1f69a4733b194738ed4efe6a5f7866543acdff0f364dfa332f9461c3c57253ecb322a46b93544c568333abcb507dc7b9f2084c62a89bee3ccc7f57457d794ffc8a30119ea97efeb29fa37ca3e1f004475e8fc5e706c0b5f6638418d35e359348ab843e27a596548c49cece1c0e99898948f9041d5a064fc94cc1f541c8abf83a6b62b1f7881707a5cd6d69f71ee3dfb85a50f6a3954e1b27f4b6f7b6a2af004b6812c7003b2023e95ab5e96d8262d5b4dd08457a8ce035ce56111e451d9539a6f75c3633242ba2fe1600454f61592fe9edeb9f658e1ccfc2bada8b46f6119ceb5474e39be6ebf7ba9743b286a3b3c3ca436f77b0beca3021a1b6528e7cbdc883a94602b233b306c4bdbc6e62146f60bcd4e38deff197d32f06dd550440ad6e8881e6af259ce3ef2edc6d4050226619407dcb92e7ce9b922434d88e5aedfd6dd04de3634ffe8e4ed8fa51cc91b1147ef0e6f1beee4ac45ea8b2f2dce1701cd504b89934d4d19f0569f7cd993ed910a348843775cbb65dac1dab4ef3b9006096df0a0bd0d63a1713d5157f88b2e93af25d92e56c2f635c770a9e3f5c9ded70a61b43c444cf7ffd16b23724a11dbbfae6d94eeb96022e458b337c21c30a8b66944f11341e866807d6accff3c702b8bb6039a5387e48c8e3e38a3b4f66bb3e6f95dee0b2153da24813eb2339f2d88d49166813e27a6b69209b6684392276dce812806c95ac251bac6df6c956b4e715fcffd1b71f7e05ee787d0425ba68a470e3df494d61ead45ea5a45b63f483f8e1f9a47ec5cc201fa7212d8c9538a5c799c159a32c7eb4b01ea5a45b63f483f8e1f9a47ec5cc201fa7212d8c9538a5c799c159a32c7eb4b01a593febbd71e04061c1fb496d1f321f40154b6c03043d967022fbf8ca22af5740176f17099215f15890534db05d6bfb9a2943d0b648281317f6dc24f6b7c40c60176f17099215f15890534db05d6bfb9a2943d0b648281317f6dc24f6b7c40c68862d379328b99b672f9aa8d28c4d7ce9bdf43d7fb1f22a4f0ee6c7e4076c23ddaff6cec7bbda1f4aebd2e37d8c69ad0c832931fe99522a64daed984ccdf6641daff6cec7bbda1f4aebd2e37d8c69ad0c832931fe99522a64daed984ccdf66418ee6e00aef907ba544387f88c68181489aabbcca623a1140c86afd0c1274966bdb827cd5437447738a4aa3a2f90856dd83c014dc8479b75bf6c50929c8c99316db827cd5437447738a4aa3a2f90856dd83c014dc8479b75bf6c50929c8c993161fff39d6a7da8b46ee27d123c3beffcb9500b526dcfb92b4ffdf0763ab3ad72ee14bbb9493cea434b9ffe441db44df15a3b35c0e8d17b72f77e80f9fd0759dc4e14bbb9493cea434b9ffe441db44df15a3b35c0e8d17b72f77e80f9fd0759dc4a41fb77165f259c1f3cbccefab822d6536cc2cdeeca6cfcef8b88cbe849465c8b8a502d181e11fe497eff2b31794f56e51515a16712473d2206de2536d12f374b8a502d181e11fe497eff2b31794f56e51515a16712473d2206de2536d12f374185cdbe9d4f7179cb4f4f85db279c1d842193d978a9b42d4341420f09cac7c6173f504bcc0c9bb7226c7f962c7352be531f90f62a0a4af9f482757a8e36f094873f504bcc0c9bb7226c7f962c7352be531f90f62a0a4af9f482757a8e36f0948fb4b6021d7bae16a474242b4fd7a0c54d290016c87695912f8ded444faac2fe6c268e106699e988821480af9a493a2e8ba680dc07305e610637fca3e5588977ec268e106699e988821480af9a493a2e8ba680dc07305e610637fca3e5588977ef47069891d7290ae9c0d81cae4e126e2464373314d1e1f924ae7aef93c9b31dc2ea24c04ca6f4a275f29cdd7d24b580850fefc0451de2fb96b2d3c7ca003310b2ea24c04ca6f4a275f29cdd7d24b580850fefc0451de2fb96b2d3c7ca003310b29ce16aa16c545a0d0fd05c461001bd034fd6508f2634d88bee8b98b1c805cde6251e58a31583d5769169157aa87fcf39ae0c7b11408a2d6bafd76888ffcd8986251e58a31583d5769169157aa87fcf39ae0c7b11408a2d6bafd76888ffcd8980ae4af7575aec81d4cbff7324f9a529e0e54de536a13a38de1f1dbd52ee4c7a0b63120aa0f2cb1ba5abeced0ec692c2cd3a7c220364a92e23bbd4ce94c636043b63120aa0f2cb1ba5abeced0ec692c2cd3a7c220364a92e23bbd4ce94c6360438b3244e965273ff1f4743f3ba587afd4b7ca30ad66ada4b19d067f08735fbbf00c2b579e5c26dcb98bbeb8ce1c0af55004d02ed3d9b079dbb40f5ac15d01d8ba0c2b579e5c26dcb98bbeb8ce1c0af55004d02ed3d9b079dbb40f5ac15d01d8ba18d27ec2eeb07dac9fbfbdbca33b827aae8ff1480310f529f493391afdaf5dfa59684dee72ddefc75cfb5f81903c634d2d0f0f61c6d0a602c3f8c2c4d0d59dad59684dee72ddefc75cfb5f81903c634d2d0f0f61c6d0a602c3f8c2c4d0d59dad31b2f57c0d773ea9afe868fe3033827d36fb4afc884a0b32ff9d2148a5e7a16e3d94d7b0870f20b847542341677dfc13ce79e9f52b0971d0addd638216369b633387ceca4556656631c780ac6320f48ef11689daf00e5cc4def62005c45275f57966c755521f199df885ac7509860818c806f8c0d0d1e0d10854ea907816227417342a7a108227814876847629f48366d0f8a4eac8b6433490cbc986d3fd9806b4b32546d3c48388b1d6f811d8e3b92344407e765f23e0cf7556027ac384b30101ad763982d652ecc6f47a3791d38c4aa6c1d009b37462e86f06325ff3f366dec3f6763ec0c7a1811d2fc3914de8965e086010615f2de80ad932f16f2ed16f6951ba0c57748bf7ecc219f1e8b53c63feaf591f09f9a8c04940b0f8da64904c19cb60f5ec0f7e51681bf3ba959a5c42d04e2c4e8553ba1a0fc6b9c6f2b98414a3703e5814f2288644f8c138d509b99da23720a5b180476bb98a52372bb40e12726334dcc64e646a736d2046528ac7e0d07c96880799065fd24d6cecc81e85f17dd5a20842e0a9e8d1fed7a93d4beff9c0cc0b590fa45b99e3a09b65b5a8b8a85602d06d6cd537556edac678b8063206143ede5484de1a531f7e62f910084fc2c48833561cec11b852fa307f2c4c23d48e5b3ea798fa03be131513c549e881ff74rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqgis-2.14.3-5.fc24.src.rpmlibqgispython.so.2.14.3qgis-pythonqgis-python(armv7hl-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @ /sbin/ldconfig/sbin/ldconfigPyQt4-webkitPyYAMLgdal-pythonld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libQtCore.so.4libQtGui.so.4libQtNetwork.so.4libQtSql.so.4libQtSvg.so.4libQtWebKit.so.4libQtXml.so.4libc.so.6libc.so.6(GLIBC_2.4)libexpat.so.1libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libgdal.so.20libgeos_c.so.1libm.so.6libm.so.6(GLIBC_2.4)libproj.so.9libpython2.7.so.1.0libqca.so.2libqextserialport-1.2.so.1libqgis_analysis.so.2.14.3libqgis_core.so.2.14.3libqgis_gui.so.2.14.3libqgis_networkanalysis.so.2.14.3libqscintilla2.so.12libqwt.so.6libspatialindex.so.4libspatialite.so.7libsqlite3.so.0libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(CXXABI_1.3.8)libstdc++.so.6(CXXABI_ARM_1.3.3)libstdc++.so.6(GLIBCXX_3.4)libutil.so.1python(abi)python-OWSLibpython-httplib2python-jinja2python-matplotlibpython-psycopg2python-pygmentspython-sixqgis(armv7hl-32)qscintilla-pythonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)sip-api(11)2.72.14.3-5.fc243.0.4-14.6.0-14.0.4-14.0-15.2-111.34.13.0-rc1WhWUeWUeWBWo@V@V(@V@VJV@VяV=@Vk@VuFVXEV.V+rUUU4@UUUn@U4@U.@T@T9T@T@TVTVS@SS^S @S;@SFS@SP@S5d@S%@S@RRR|@Rbt@R^RJ@REs@RB@R4ORQB@Q@Q']QPf@PBPPl(P#@P@O$O$O@OOO O@OleO@@On@NINT@N@N}@N, @NN@NN@N@N@Volker Froehlich - 2.14.3-5Volker Froehlich - 2.14.3-3Volker Froehlich - 2.14.3-2Volker Froehlich - 2.14.3-1Volker Froehlich - 2.14.1-2Volker Froehlich - 2.14.1-1Devrim Gündüz - 2.14.0-5Devrim Gündüz - 2.14.0-4Volker Froehlich - 2.14.0-3Volker Froehlich - 2.14.0-2Volker Froehlich - 2.14.0-1Fedora Release Engineering - 2.12.3-2Volker Froehlich - 2.12.3-1Volker Froehlich - 2.12.2-1Volker Froehlich - 2.12.1-1Volker Froehlich - 2.12.0-2Volker Froehlich - 2.12.0-1Volker Froehlich - 2.10.1-3Volker Froehlich - 2.10.1-2Volker Fröhlich - 2.10.1-1Volker Fröhlich - 2.10.0-1Fedora Release Engineering - 2.8.2-2Volker Fröhlich - 2.8.2-1Rex Dieter 2.8.1-4Devrim GÜNDÜZ - 2.8.1-3Volker Fröhlich - 2.8.1-2Volker Fröhlich - 2.8.1-1Dave Johansen 2.6.1-2Dave Johansen - 2.6.1-1Volker Fröhlich - 2.6.0-2Volker Fröhlich - 2.6.0-1Fedora Release Engineering - 2.4.0-7Rex Dieter 2.4.0-6Devrim GÜNDÜZ - 2.4.0-5Volker Fröhlich - 2.4.0-4Volker Fröhlich - 2.4.0-3Peter Robinson 2.4.0-2Volker Fröhlich - 2.4.0-1Fedora Release Engineering - 2.2.0-4Volker Fröhlich - 2.2.0-3Rex Dieter 2.2.0-2Volker Fröhlich - 2.2.0-1Volker Fröhlich - 2.0.1-8Volker Fröhlich - 2.0.1-7Volker Fröhlich - 2.0.1-6Volker Fröhlich - 2.0.1-5Rex Dieter 2.0.1-4Volker Fröhlich - 2.0.1-3Volker Fröhlich - 2.0.1-2Volker Fröhlich - 2.0.1-1Volker Fröhlich - 1.8.0-17Orion Poplawski - 1.8.0-16Fedora Release Engineering - 1.8.0-15Rex Dieter 1.8.0-14Toshio Kuratomi - 1.8.0-13Fedora Release Engineering - 1.8.0-12Volker Fröhlich - 1.8.0-11Bruno Wolff III - 1.8.0-10Volker Fröhlich - 1.8.0-9Rex Dieter 1.8.0-8Volker Fröhlich - 1.8.0-7Volker Fröhlich - 1.8.0-6Volker Fröhlich - 1.8.0-5Volker Fröhlich - 1.8.0-4Volker Fröhlich - 1.8.0-3Volker Fröhlich - 1.8.0-2Volker Fröhlich - 1.8.0-1Volker Fröhlich - 1.7.4-4Volker Fröhlich - 1.7.4-3Volker Fröhlich - 1.7.4-2Volker Fröhlich - 1.7.4-1Fedora Release Engineering - 1.7.3-2Volker Fröhlich - 1.7.3-1Volker Fröhlich - 1.7.2-1Volker Fröhlich - 1.7.1-2Volker Fröhlich - 1.7.1-1Volker Fröhlich - 1.7.0-5Volker Fröhlich - 1.7.0-4Volker Fröhlich - 1.7.0-3Volker Fröhlich - 1.7.0-2Volker Fröhlich - 1.7.0-1- Replace dependency on PyQt4 with PyQt4-webkit, since webkit is in a sub-package now (BZ #1360485)- Grass version in F24 is 7.0.3 for now- Move grass version to BR. This will avoid building with a different version than intended. The sub-package dependencies is taken care of by soname versions.- New upstream release- Change BR of qca to qca2 to make things easier in EPEL - Rebuild for BZ #1327360 - Make the requires on grass match an exact version again- New upstream release - Resolve the false sub-package dependency of python on server- Depend exclusively against GRASS => 7.0.3- Rebuild for GRASS 7.0.3- Build with Grass 7 - Remove Requires-filtering, hiding the dependency on libgsl- Add patch for upstream issue #14402 (MSSQL)- New upstream release - Add PyYAML as BR and disable the use of the bundled version - Be more explicit about the supported version of grass - Install proper icons (BZ #1166977) - Break the dependency of the base package on the python sub-package - Add a new locale not found by find_lang- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- New upstream release- New upstream release- New upstream release- Fix ARM build- New upstream release - Add qca BR- Correct conditionals for spatialite support on PPC and Fedora (Thanks to Rafael Fonseca)- Rebuild for GDAL 2.0- New upstream release- New upstream release - Drop obsolete Grass CMake patch - Add ARM build fix; Thanks again, Sandro Mani! - Truncate the changelog a bit- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- New upstream release- rebuild (qscintilla)- Rebuild for Proj 4.9.1- Add upstream patch to fix the build on ARM- New upstream release, remove included patch change - Rename mapserver sub-package to server - Add a new locale not found by find_lang - Partly solve the icon file naming issue (BZ#1166977)- Rebuild for gcc 5.0 C++ ABI change- Update to 2.6.1- Fix the build on ARMv7hl, thanks to Sandro Mani! - Updated the removing of executable permissions from source code files - Add qscintilla-python-devel as BR - Don't build the dxf converter plug-in - Remove the Python directory definitions that were necessary on EL5- New upstream release, drop obsolete patch, update the sip patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- update mime scriptlet- Rebuild against new grass- Rebuild for grass 6.4.4- Restore ARM build (Thanks to Sandro Mani for the patch!)- rebuild (libspatialite)- New upstream release, drop obsolete patches, update remaining - Remove references to "Quantum" - Add CODING and BUGS file - Add necessary direct Python module dependencies- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- ARM build fix- rebuild (sip)- New upstream release - Fix the issue of the license text not being shown in the GUI - Drop EL5 support leftovers - Remove private provides - Remove unnecessary explicit paths for GDAL - Simplify conditionals - Remove custom plugin directory setting - Delete bundled Pyspatialite - Compress changelog file - Simplify documentation labeling- Rebuild for minor ABI breakage in spatialindex 1.8.1- Python sub-package must require psycopg2 for the Processing plug-in (BZ #1043683)- Rebuild for new qwt and qwtpolar- Patch QGIS #8507 -- QGIS trunk failed to compile with sip 4.15 - Patch QGIS #8601 -- sip: QgsFieldValidator::fixup has versioned and unversioned overloads- rebuild (sip)- Fix Grass version to make breakage more visible- Remove import path for httplib2 module to use the system version - Use upstream desktop files- New upstream release - Exclude ARM for now, due to build issues- Rebuild for grass 6.4.3- Rebuild for gdal 1.10.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- rebuild (sip)- Remove --vendor from desktop-file-install https://fedorahosted.org/fesco/ticket/1077- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Rebuild for spatialindex soname bump- Rebuild for libspatialite soname bump- Build with system version of qextserialport - Update config file to fit httpd 2.4 (BZ#871471)- rebuild (sip)- Append ppc to ppc64 conditionals- Add patch for QGIS bug #5809- Rebuilt too quick- One more rebuild, due to a broken GDAL- Rebuild for Spatialite 3- Correct locale if clause - Apply patch for older versions of SIP- New upstream release - Correct provides-filtering as of https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Usage - Drop obsolete spatialindex patch - FSF addresses are now correct - Explicitly set PYSPATIALITE to false - Don't ship the 4 MB changelog - Use wildcard for soname versions- Been to quick with rebuilding, proper spatialindex build wasn't used yet- Apply patch for Spatialindex 1.7's include dir - Rebuild for Spatialindex 1.7.1- Rebuild for GRASS 6.4.2- Update for new release- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update for new release - Is also the rebuild for BZ#761147 - Arch-specifically require the base package- Updated for new release - No more themes directory - Remove dispensable geo-referencing patch- Findlang doesn't recognize sr@latin in Fedora 14 and older - Build with system-wide spatialindex - Remove if structures intended for EPEL package Due to the rapid development in QGIS and the libraries it uses, QGIS will not go to EPEL now; ELGIS provides rebuilds with more current versions: http://elgis.argeo.org/- Update for new release - Drop one patch that made it into the release - Correct permissions for two cpp files - Change spelling for changelog file - Findlang seems to find sr@latin now, so don't explicitly list it - Build with Qwtpolar - Remove grass as BR - Add GRASS_PREFIX again Cmake uses the first entry in FindGRASS.cmake, which is not fine for 64 bit systems- Extend histogram patch, see BZ 725161- Remove icon path macros, that don't work in EPEL - Avoid creating unnecessary directories there - Be explicit about the shared lib names in the files section - Put libqgispython.so.1.7.0 in Python sub-package - Correct FSF address- Withdraw immature Lighty configuration - Update README and provide a better sample configuration, that utilizes mod_rewrite- Add histogram patch - Add scriplets to refresh icon cache - Mention Fedora specific readme file in QGIS mapserver description - Update the aforementioned file and the Apache configuration with rewrite rules- Update for 1.7 - License is now GPLv3+ (Sqlanyconnect) - Add mapserver sub-package and require mod_fcgi - Use upstreams current description text - Drop now needless iconv - Rename new Serbian translations - Install MIME type definitions and icons - Add Readme file and sample configuration for Mapserver - Add patch to avoid segfault when geo-referencing - Add conditional for Spatialite and PPC64 - Add conditional for GRASS and EPEL - Delete bundled libspatialite before building - Removed glob from /usr/bin/qgis in files section/sbin/ldconfig/sbin/ldconfig  !!#$$&'')**,--/0113446779::<=>?BCDDFGHIJKKMNOOQRSS]^__abbdeeghhjklmmopprssuvvxyy{||~       !!#$$&'()**,--/00233566899;<<>?@ABBDEEGHIJKKMNNPQRRTUVWXYZ[[]^^`aacdefggijjlmmopqrstuvwxyz{||~      "##%&&())+,,.//1224566899;<<>??ABBDEEGHHJKKMNNPQQSTTVWWYZZ\]]_``bcceffhiikllnooqrrtuuwxxz{{}~~      "##%&&())+,--/00233566899;<<>??ABBDEEGHHJKKMNNPQQSTTVWWYZZ\]]_``bccefghijklmnopqrstuvwxyz{|}~      "##%&&())+,,.//122455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}      !""$%%'((*++-..0113446779::<=>>@AACDDFGGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !!#$$&'')**,--/0113446779::<==?@@BCCEFFHIIKLLNOOQRRTUUWXXZ[[]^^`aacddfggijjlmmopprssuvvxyy{||~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                          " # # % & & ( ) ) + , , . / / 1 2 2 4 5 5 7 8 8 : ; ; = > > @ A A C D D F G G I J J L M M O P P R S S U V V X Y Y [ \ \ ^ _ _ a b b d e e g h h j k k m n n p q q s t t v w w y z z | } }                            ! " " $ % % ' ( ( * + + - . . 0 1 1 3 4 4 6 7 7 9 : : < = = ? @ @ B C C E F F H I I K L L N O O Q R S S U V V X Y Y [ \ \ ^ _ _ a b b d e f g g i j j l m m o p p r s t t v w x x z { { } ~ ~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-..0113446788:;;=>>@AACDDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsttvwwyzz|}}      !""$%%'((*++-..0113446779::<==?@@BCCEFFHIIKLLNOOQRRTUUWXXZ[[]^^`aacdeffhijklmnopqrstuvwxyz{|}~      !!#$$&'()*+,-./0123456789:;<=>?@@BCCEFFHIIKLLNOOQRRTUUWXXZ[[]^^`aacddfghijklmnopqrstu2.14.3-5.fc242.14.3-5.fc24       !!!!!!!!!!!!!!!!"""""""""""""""""""##########$#######%%%%&&&&'''''''''''%(((((((((######"))))))))))*))))))))))))"+++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!!!!!!!!!!!!!!!!!!------------------------------------......./000000000000000000000000000000000000000000000000////.....1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222333344444444444444355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555536666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666388888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998::::::::::::::::::::::::::::::::::::::::::::::::::::::88883;;;;3<<<<<<<==================================================================<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>3????????????????@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?CCC3DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDFFFFFFFFFFFFFFDDD3GGGGGGGGGGGG3HHHHHHHHHHHHHHHHHHHHHHHHHHHHIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHPPPPPPHHH3QQQQQQQQQQQQQQQQRSSSSSSSSSSSSSSSSSSSSSRTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU2VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2WWWWWWWWWWWWWWWWWWWWWWWWWW22XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX2YYYYYYYYYYYYYYYYYYYYY2ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[2\\\\\\\\\\\\\\\\\\\\\\\\2]]]]]]]]]]]]]]]]]]]]]]] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _______________libqgispython.so.2.14.3widget-pluginsqgis_customwidgets.pyqgis_customwidgets.pycqgis_customwidgets.pyoqgisPyQtQsci.pyQsci.pycQsci.pyoQtCore.pyQtCore.pycQtCore.pyoQtGui.pyQtGui.pycQtGui.pyoQtNetwork.pyQtNetwork.pycQtNetwork.pyoQtPrintSupport.pyQtPrintSupport.pycQtPrintSupport.pyoQtSql.pyQtSql.pycQtSql.pyoQtSvg.pyQtSvg.pycQtSvg.pyoQtTest.pyQtTest.pycQtTest.pyoQtWebKit.pyQtWebKit.pycQtWebKit.pyoQtWebKitWidgets.pyQtWebKitWidgets.pycQtWebKitWidgets.pyoQtWidgets.pyQtWidgets.pycQtWidgets.pyoQtXml.pyQtXml.pycQtXml.pyo__init__.py__init__.pyc__init__.pyouic__init__.py__init__.pyc__init__.pyoproperties.pyproperties.pycproperties.pyopyuic.pypyuic.pycpyuic.pyo__init__.py__init__.pyc__init__.pyo_analysis.so_core.so_gui.so_networkanalysis.soanalysis__init__.py__init__.pyc__init__.pyocore__init__.py__init__.pyc__init__.pyocontextmanagers.pycontextmanagers.pyccontextmanagers.pyogui__init__.py__init__.pyc__init__.pyonetworkanalysis__init__.py__init__.pyc__init__.pyotesting__init__.py__init__.pyc__init__.pyomocked.pymocked.pycmocked.pyouser.pyuser.pycuser.pyoutils.pyutils.pycutils.pyopythonconsole__init__.py__init__.pyc__init__.pyoconsole.pyconsole.pycconsole.pyoconsole_compile_apis.pyconsole_compile_apis.pycconsole_compile_apis.pyoconsole_editor.pyconsole_editor.pycconsole_editor.pyoconsole_output.pyconsole_output.pycconsole_output.pyoconsole_sci.pyconsole_sci.pycconsole_sci.pyoconsole_settings.pyconsole_settings.pycconsole_settings.pyoui_console_compile_apis.pyui_console_compile_apis.pycui_console_compile_apis.pyoui_console_history_dlg.pyui_console_history_dlg.pycui_console_history_dlg.pyoui_console_settings.pyui_console_settings.pycui_console_settings.pyonose2__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyobackports__init__.py__init__.pyc__init__.pyoordereddict.pyordereddict.pycordereddict.pyocollector.pycollector.pyccollector.pyocompat.pycompat.pyccompat.pyoconfig.pyconfig.pycconfig.pyoevents.pyevents.pycevents.pyoexceptions.pyexceptions.pycexceptions.pyoloader.pyloader.pycloader.pyomain.pymain.pycmain.pyoplugins__init__.py__init__.pyc__init__.pyoattrib.pyattrib.pycattrib.pyobuffer.pybuffer.pycbuffer.pyocollect.pycollect.pyccollect.pyocoverage.pycoverage.pyccoverage.pyodebugger.pydebugger.pycdebugger.pyodoctests.pydoctests.pycdoctests.pyodundertest.pydundertest.pycdundertest.pyofailfast.pyfailfast.pycfailfast.pyojunitxml.pyjunitxml.pycjunitxml.pyolayers.pylayers.pyclayers.pyoloader__init__.py__init__.pyc__init__.pyodiscovery.pydiscovery.pycdiscovery.pyoeggdiscovery.pyeggdiscovery.pyceggdiscovery.pyofunctions.pyfunctions.pycfunctions.pyogenerators.pygenerators.pycgenerators.pyoloadtests.pyloadtests.pycloadtests.pyoparameters.pyparameters.pycparameters.pyotestcases.pytestcases.pyctestcases.pyotestclasses.pytestclasses.pyctestclasses.pyologcapture.pylogcapture.pyclogcapture.pyomp.pymp.pycmp.pyooutcomes.pyoutcomes.pycoutcomes.pyoprinthooks.pyprinthooks.pycprinthooks.pyoprof.pyprof.pycprof.pyoresult.pyresult.pycresult.pyotestid.pytestid.pyctestid.pyoresult.pyresult.pycresult.pyorunner.pyrunner.pycrunner.pyosession.pysession.pycsession.pyosphinxext.pysphinxext.pycsphinxext.pyosuite.pysuite.pycsuite.pyotests__init__.py__init__.pyc__init__.pyo_common.py_common.pyc_common.pyofunctional__init__.py__init__.pyc__init__.pyotest_attrib_plugin.pytest_attrib_plugin.pyctest_attrib_plugin.pyotest_collect_plugin.pytest_collect_plugin.pyctest_collect_plugin.pyotest_coverage.pytest_coverage.pyctest_coverage.pyotest_decorators.pytest_decorators.pyctest_decorators.pyotest_discovery_loader.pytest_discovery_loader.pyctest_discovery_loader.pyotest_dundertest_plugin.pytest_dundertest_plugin.pyctest_dundertest_plugin.pyotest_eggdiscovery_loader.pytest_eggdiscovery_loader.pyctest_eggdiscovery_loader.pyotest_junitxml_plugin.pytest_junitxml_plugin.pyctest_junitxml_plugin.pyotest_layers_plugin.pytest_layers_plugin.pyctest_layers_plugin.pyotest_loading.pytest_loading.pyctest_loading.pyotest_loadtests_plugin.pytest_loadtests_plugin.pyctest_loadtests_plugin.pyotest_logcapture_plugin.pytest_logcapture_plugin.pyctest_logcapture_plugin.pyotest_main.pytest_main.pyctest_main.pyotest_mp_plugin.pytest_mp_plugin.pyctest_mp_plugin.pyotest_printhooks_plugin.pytest_printhooks_plugin.pyctest_printhooks_plugin.pyotest_session.pytest_session.pyctest_session.pyotest_such_dsl.pytest_such_dsl.pyctest_such_dsl.pyotest_util.pytest_util.pyctest_util.pyounit__init__.py__init__.pyc__init__.pyotest_attrib_plugin.pytest_attrib_plugin.pyctest_attrib_plugin.pyotest_buffer_plugin.pytest_buffer_plugin.pyctest_buffer_plugin.pyotest_collect_plugin.pytest_collect_plugin.pyctest_collect_plugin.pyotest_collector.pytest_collector.pyctest_collector.pyotest_config.pytest_config.pyctest_config.pyotest_debugger_plugin.pytest_debugger_plugin.pyctest_debugger_plugin.pyotest_decorators.pytest_decorators.pyctest_decorators.pyotest_doctest_plugin.pytest_doctest_plugin.pyctest_doctest_plugin.pyotest_dundertest_plugin.pytest_dundertest_plugin.pyctest_dundertest_plugin.pyotest_failfast.pytest_failfast.pyctest_failfast.pyotest_functions_loader.pytest_functions_loader.pyctest_functions_loader.pyotest_generators_plugin.pytest_generators_plugin.pyctest_generators_plugin.pyotest_junitxml.pytest_junitxml.pyctest_junitxml.pyotest_layers_plugin.pytest_layers_plugin.pyctest_layers_plugin.pyotest_loader.pytest_loader.pyctest_loader.pyotest_logcapture_plugin.pytest_logcapture_plugin.pyctest_logcapture_plugin.pyotest_mp_plugin.pytest_mp_plugin.pyctest_mp_plugin.pyotest_outcomes_plugin.pytest_outcomes_plugin.pyctest_outcomes_plugin.pyotest_params_plugin.pytest_params_plugin.pyctest_params_plugin.pyotest_plugin_api.pytest_plugin_api.pyctest_plugin_api.pyotest_printhooks_plugin.pytest_printhooks_plugin.pyctest_printhooks_plugin.pyotest_prof_plugin.pytest_prof_plugin.pyctest_prof_plugin.pyotest_result.pytest_result.pyctest_result.pyotest_session.pytest_session.pyctest_session.pyotest_testcase_loader.pytest_testcase_loader.pyctest_testcase_loader.pyotest_testclass_loader.pytest_testclass_loader.pyctest_testclass_loader.pyotest_testid_plugin.pytest_testid_plugin.pyctest_testid_plugin.pyotools__init__.py__init__.pyc__init__.pyodecorators.pydecorators.pycdecorators.pyoparams.pyparams.pycparams.pyosuch.pysuch.pycsuch.pyoutil.pyutil.pycutil.pyopluginsGdalToolsGdalTools.pyGdalTools.pycGdalTools.pyo__init__.py__init__.pyc__init__.pyoicons24-to-8-bits.png8-to-24-bits.pngabout.pngcontour.pngdem.pngedit.pngfillnodata.pnggrid.pngmerge.pngnearblack.pngpolygonize.pngprojection-add.pngprojection-export.pngproximity.pngraster-clip.pngraster-info.pngraster-overview.pngraster-rgb.pngrasterize.pngreset.pngsieve.pngtiles.pngtooltip.pngtranslate.pngvrt.pngwarp.pngmetadata.txtresources_rc.pyresources_rc.pycresources_rc.pyotoolsGdalTools_utils.pyGdalTools_utils.pycGdalTools_utils.pyo__init__.py__init__.pyc__init__.pyodialogBase.pydialogBase.pycdialogBase.pyodialogSRS.pydialogSRS.pycdialogSRS.pyodoBuildVRT.pydoBuildVRT.pycdoBuildVRT.pyodoClipper.pydoClipper.pycdoClipper.pyodoContour.pydoContour.pycdoContour.pyodoDEM.pydoDEM.pycdoDEM.pyodoExtractProj.pydoExtractProj.pycdoExtractProj.pyodoFillNodata.pydoFillNodata.pycdoFillNodata.pyodoGrid.pydoGrid.pycdoGrid.pyodoInfo.pydoInfo.pycdoInfo.pyodoMerge.pydoMerge.pycdoMerge.pyodoNearBlack.pydoNearBlack.pycdoNearBlack.pyodoOverview.pydoOverview.pycdoOverview.pyodoPctRgb.pydoPctRgb.pycdoPctRgb.pyodoPolygonize.pydoPolygonize.pycdoPolygonize.pyodoProjection.pydoProjection.pycdoProjection.pyodoProximity.pydoProximity.pycdoProximity.pyodoRasterize.pydoRasterize.pycdoRasterize.pyodoRgbPct.pydoRgbPct.pycdoRgbPct.pyodoSettings.pydoSettings.pycdoSettings.pyodoSieve.pydoSieve.pycdoSieve.pyodoTileIndex.pydoTileIndex.pycdoTileIndex.pyodoTranslate.pydoTranslate.pycdoTranslate.pyodoWarp.pydoWarp.pycdoWarp.pyoextentSelector.pyextentSelector.pycextentSelector.pyoinOutSelector.pyinOutSelector.pycinOutSelector.pyooptionsTable.pyoptionsTable.pycoptionsTable.pyoterrain.txtui_dialogAbout.pyui_dialogAbout.pycui_dialogAbout.pyoui_dialogBase.pyui_dialogBase.pycui_dialogBase.pyoui_dialogExtractProjection.pyui_dialogExtractProjection.pycui_dialogExtractProjection.pyoui_dialogSettings.pyui_dialogSettings.pycui_dialogSettings.pyoui_extentSelector.pyui_extentSelector.pycui_extentSelector.pyoui_inOutSelector.pyui_inOutSelector.pycui_inOutSelector.pyoui_optionsTable.pyui_optionsTable.pycui_optionsTable.pyoui_widgetBuildVRT.pyui_widgetBuildVRT.pycui_widgetBuildVRT.pyoui_widgetClipper.pyui_widgetClipper.pycui_widgetClipper.pyoui_widgetContour.pyui_widgetContour.pycui_widgetContour.pyoui_widgetConvert.pyui_widgetConvert.pycui_widgetConvert.pyoui_widgetDEM.pyui_widgetDEM.pycui_widgetDEM.pyoui_widgetFillNodata.pyui_widgetFillNodata.pycui_widgetFillNodata.pyoui_widgetGrid.pyui_widgetGrid.pycui_widgetGrid.pyoui_widgetInfo.pyui_widgetInfo.pycui_widgetInfo.pyoui_widgetMerge.pyui_widgetMerge.pycui_widgetMerge.pyoui_widgetNearBlack.pyui_widgetNearBlack.pycui_widgetNearBlack.pyoui_widgetOverview.pyui_widgetOverview.pycui_widgetOverview.pyoui_widgetPolygonize.pyui_widgetPolygonize.pycui_widgetPolygonize.pyoui_widgetProjection.pyui_widgetProjection.pycui_widgetProjection.pyoui_widgetProximity.pyui_widgetProximity.pycui_widgetProximity.pyoui_widgetRasterize.pyui_widgetRasterize.pycui_widgetRasterize.pyoui_widgetSieve.pyui_widgetSieve.pycui_widgetSieve.pyoui_widgetTileIndex.pyui_widgetTileIndex.pycui_widgetTileIndex.pyoui_widgetTranslate.pyui_widgetTranslate.pycui_widgetTranslate.pyoui_widgetWarp.pyui_widgetWarp.pycui_widgetWarp.pyowidgetBatchBase.pywidgetBatchBase.pycwidgetBatchBase.pyowidgetPluginBase.pywidgetPluginBase.pycwidgetPluginBase.pyoMetaSearchLICENSE.txt__init__.py__init__.pyc__init__.pyodialogs__init__.py__init__.pyc__init__.pyomaindialog.pymaindialog.pycmaindialog.pyomanageconnectionsdialog.pymanageconnectionsdialog.pycmanageconnectionsdialog.pyonewconnectiondialog.pynewconnectiondialog.pycnewconnectiondialog.pyorecorddialog.pyrecorddialog.pycrecorddialog.pyoxmldialog.pyxmldialog.pycxmldialog.pyoimagesMetaSearch.pnghelp.pnglink_types.pylink_types.pyclink_types.pyometadata.txtplugin.pyplugin.pycplugin.pyoresourcesconnections-default.xmltemplatesrecord_metadata_dc.htmlservice_metadata.htmlxml_highlight.htmluimaindialog.uimanageconnectionsdialog.uinewconnectiondialog.uirecorddialog.uixmldialog.uiutil.pyutil.pycutil.pyodb_managerLICENSEREADMETODO__init__.py__init__.pyc__init__.pyodb_manager.pydb_manager.pycdb_manager.pyodb_manager_plugin.pydb_manager_plugin.pycdb_manager_plugin.pyodb_model.pydb_model.pycdb_model.pyodb_plugins__init__.py__init__.pyc__init__.pyoconnector.pyconnector.pycconnector.pyodata_model.pydata_model.pycdata_model.pyohtml_elems.pyhtml_elems.pychtml_elems.pyoinfo_model.pyinfo_model.pycinfo_model.pyoplugin.pyplugin.pycplugin.pyopostgis__init__.py__init__.pyc__init__.pyoconnector.pyconnector.pycconnector.pyodata_model.pydata_model.pycdata_model.pyoiconspostgis_elephant.pnginfo_model.pyinfo_model.pycinfo_model.pyoplugin.pyplugin.pycplugin.pyoplugins__init__.py__init__.pyc__init__.pyoqgis_topoview__init__.py__init__.pyc__init__.pyotemplatesedge.qmledge_label.qmlface.qmlface_left.qmlface_mbr.qmlface_right.qmlface_seed.qmlnext_left.qmlnext_right.qmlnode.qmlnode_label.qmlversioning__init__.py__init__.pyc__init__.pyodlg_versioning.pydlg_versioning.pycdlg_versioning.pyoui_DlgVersioning.pyui_DlgVersioning.pycui_DlgVersioning.pyoresources_rc.pyresources_rc.pycresources_rc.pyosql_dictionary.pysql_dictionary.pycsql_dictionary.pyospatialite__init__.py__init__.pyc__init__.pyoconnector.pyconnector.pycconnector.pyodata_model.pydata_model.pycdata_model.pyoiconsspatialite_icon.pnginfo_model.pyinfo_model.pycinfo_model.pyoplugin.pyplugin.pycplugin.pyoresources_rc.pyresources_rc.pycresources_rc.pyosql_dictionary.pysql_dictionary.pycsql_dictionary.pyovlayers__init__.py__init__.pyc__init__.pyoconnector.pyconnector.pycconnector.pyodata_model.pydata_model.pycdata_model.pyoinfo_model.pyinfo_model.pycinfo_model.pyoplugin.pyplugin.pycplugin.pyoresources_rc.pyresources_rc.pycresources_rc.pyosql_dictionary.pysql_dictionary.pycsql_dictionary.pyodb_tree.pydb_tree.pycdb_tree.pyodlg_add_geometry_column.pydlg_add_geometry_column.pycdlg_add_geometry_column.pyodlg_create_constraint.pydlg_create_constraint.pycdlg_create_constraint.pyodlg_create_index.pydlg_create_index.pycdlg_create_index.pyodlg_create_table.pydlg_create_table.pycdlg_create_table.pyodlg_db_error.pydlg_db_error.pycdlg_db_error.pyodlg_export_vector.pydlg_export_vector.pycdlg_export_vector.pyodlg_field_properties.pydlg_field_properties.pycdlg_field_properties.pyodlg_import_vector.pydlg_import_vector.pycdlg_import_vector.pyodlg_query_builder.pydlg_query_builder.pycdlg_query_builder.pyodlg_sql_window.pydlg_sql_window.pycdlg_sql_window.pyodlg_table_properties.pydlg_table_properties.pycdlg_table_properties.pyoiconsabout.pngaction_del_table.pngaction_delete.pngaction_edit_table.pngaction_export.pngaction_import.pngaction_new_table.pngaction_refresh.pngaction_sql_window.pngdbmanager.pnglayer_line.pnglayer_point.pnglayer_polygon.pnglayer_raster.pnglayer_unknown.pngnamespace.pngnamespaces.xpmplugged.pngsql.giftable.pngtables.xpmunplugged.pnguser.xpmusers.xpmview.pngview_materialized.pngwarning-20px.pnginfo_viewer.pyinfo_viewer.pycinfo_viewer.pyolayer_preview.pylayer_preview.pyclayer_preview.pyometadata.txtresources_rc.pyresources_rc.pycresources_rc.pyosql_dictionary.pysql_dictionary.pycsql_dictionary.pyosqledit.pysqledit.pycsqledit.pyotable_viewer.pytable_viewer.pyctable_viewer.pyoui__init__.py__init__.pyc__init__.pyoui_DlgAddGeometryColumn.pyui_DlgAddGeometryColumn.pycui_DlgAddGeometryColumn.pyoui_DlgCreateConstraint.pyui_DlgCreateConstraint.pycui_DlgCreateConstraint.pyoui_DlgCreateIndex.pyui_DlgCreateIndex.pycui_DlgCreateIndex.pyoui_DlgCreateTable.pyui_DlgCreateTable.pycui_DlgCreateTable.pyoui_DlgDbError.pyui_DlgDbError.pycui_DlgDbError.pyoui_DlgExportVector.pyui_DlgExportVector.pycui_DlgExportVector.pyoui_DlgFieldProperties.pyui_DlgFieldProperties.pycui_DlgFieldProperties.pyoui_DlgImportVector.pyui_DlgImportVector.pycui_DlgImportVector.pyoui_DlgQueryBuilder.pyui_DlgQueryBuilder.pycui_DlgQueryBuilder.pyoui_DlgSqlWindow.pyui_DlgSqlWindow.pycui_DlgSqlWindow.pyoui_DlgTableProperties.pyui_DlgTableProperties.pycui_DlgTableProperties.pyofTools__init__.py__init__.pyc__init__.pyofTools.pyfTools.pycfTools.pyoiconsdefaultanalysis.pngbasic_statistics.pngbuffer.pngcentroids.pngcheck_geometry.pngclip.pngconvex_hull.pngdefine_projection.pngdelaunay.pngdifference.pngdissolve.pngeliminate.pngexport_geometry.pngexport_projection.pngextract_nodes.pngftools_logo.pngftoolslogo2.pnggeometry.pnggeoprocessing.pnghelp.pngintersect.pngintersections.pngjoin_attributes.pngjoin_location.pnglayer_extent.pngmanagement.pngmatrix.pngmean.pngmerge_shapes.pngmulti_to_single.pngneighbour.pngrandom_points.pngrandom_selection.pngregular_points.pngsampling.pngselect_location.pngsimplify.pngsingle_to_multi.pngsplit_layer.pngsub_selection.pngsum_lines.pngsum_points.pngsym_difference.pngto_lines.pngunion.pngunique.pngvector_grid.pngvoronoi.pnggis-0.1.svglogo.svglogo_small.pngmenu_icons.svgmetadata.txtresources_rc.pyresources_rc.pycresources_rc.pyotoolsdoDefineProj.pydoDefineProj.pycdoDefineProj.pyodoEliminate.pydoEliminate.pycdoEliminate.pyodoGeometry.pydoGeometry.pycdoGeometry.pyodoGeoprocessing.pydoGeoprocessing.pycdoGeoprocessing.pyodoIntersectLines.pydoIntersectLines.pycdoIntersectLines.pyodoMeanCoords.pydoMeanCoords.pycdoMeanCoords.pyodoMergeShapes.pydoMergeShapes.pycdoMergeShapes.pyodoPointDistance.pydoPointDistance.pycdoPointDistance.pyodoPointsInPolygon.pydoPointsInPolygon.pycdoPointsInPolygon.pyodoRandPoints.pydoRandPoints.pycdoRandPoints.pyodoRandom.pydoRandom.pycdoRandom.pyodoRegPoints.pydoRegPoints.pycdoRegPoints.pyodoSelectByLocation.pydoSelectByLocation.pycdoSelectByLocation.pyodoSimplify.pydoSimplify.pycdoSimplify.pyodoSpatialIndex.pydoSpatialIndex.pycdoSpatialIndex.pyodoSpatialJoin.pydoSpatialJoin.pycdoSpatialJoin.pyodoSubsetSelect.pydoSubsetSelect.pycdoSubsetSelect.pyodoSumLines.pydoSumLines.pycdoSumLines.pyodoValidate.pydoValidate.pycdoValidate.pyodoVectorGrid.pydoVectorGrid.pycdoVectorGrid.pyodoVectorSplit.pydoVectorSplit.pycdoVectorSplit.pyodoVisual.pydoVisual.pycdoVisual.pyoftools_utils.pyftools_utils.pycftools_utils.pyoui_frmEliminate.pyui_frmEliminate.pycui_frmEliminate.pyoui_frmGeometry.pyui_frmGeometry.pycui_frmGeometry.pyoui_frmGeoprocessing.pyui_frmGeoprocessing.pycui_frmGeoprocessing.pyoui_frmIntersectLines.pyui_frmIntersectLines.pycui_frmIntersectLines.pyoui_frmMeanCoords.pyui_frmMeanCoords.pycui_frmMeanCoords.pyoui_frmMergeShapes.pyui_frmMergeShapes.pycui_frmMergeShapes.pyoui_frmPointDistance.pyui_frmPointDistance.pycui_frmPointDistance.pyoui_frmPointsInPolygon.pyui_frmPointsInPolygon.pycui_frmPointsInPolygon.pyoui_frmRandPoints.pyui_frmRandPoints.pycui_frmRandPoints.pyoui_frmRandom.pyui_frmRandom.pycui_frmRandom.pyoui_frmReProject.pyui_frmReProject.pycui_frmReProject.pyoui_frmRegPoints.pyui_frmRegPoints.pycui_frmRegPoints.pyoui_frmSelectByLocation.pyui_frmSelectByLocation.pycui_frmSelectByLocation.pyoui_frmSimplify.pyui_frmSimplify.pycui_frmSimplify.pyoui_frmSpatialIndex.pyui_frmSpatialIndex.pycui_frmSpatialIndex.pyoui_frmSpatialJoin.pyui_frmSpatialJoin.pycui_frmSpatialJoin.pyoui_frmSubsetSelect.pyui_frmSubsetSelect.pycui_frmSubsetSelect.pyoui_frmSumLines.pyui_frmSumLines.pycui_frmSumLines.pyoui_frmVectorGrid.pyui_frmVectorGrid.pycui_frmVectorGrid.pyoui_frmVectorSplit.pyui_frmVectorSplit.pycui_frmVectorSplit.pyoui_frmVisual.pyui_frmVisual.pycui_frmVisual.pyovoronoi.pyvoronoi.pycvoronoi.pyoprocessingProcessingPlugin.pyProcessingPlugin.pycProcessingPlugin.pyo__init__.py__init__.pyc__init__.pyoalgs__init__.py__init__.pyc__init__.pyoexampleproviderCMakeLists.txtExampleAlgorithm.pyExampleAlgorithm.pycExampleAlgorithm.pyoExampleAlgorithmProvider.pyExampleAlgorithmProvider.pycExampleAlgorithmProvider.pyoProcessingExampleProviderPlugin.pyProcessingExampleProviderPlugin.pycProcessingExampleProviderPlugin.pyo__init__.py__init__.pyc__init__.pyometadata.txtgdalClipByExtent.pyClipByExtent.pycClipByExtent.pyoClipByMask.pyClipByMask.pycClipByMask.pyoColorRelief.pyColorRelief.pycColorRelief.pyoGdalAlgorithm.pyGdalAlgorithm.pycGdalAlgorithm.pyoGdalAlgorithmDialog.pyGdalAlgorithmDialog.pycGdalAlgorithmDialog.pyoGdalOgrAlgorithmProvider.pyGdalOgrAlgorithmProvider.pycGdalOgrAlgorithmProvider.pyoGdalUtils.pyGdalUtils.pycGdalUtils.pyoGridAverage.pyGridAverage.pycGridAverage.pyoGridDataMetrics.pyGridDataMetrics.pycGridDataMetrics.pyoGridInvDist.pyGridInvDist.pycGridInvDist.pyoGridNearest.pyGridNearest.pycGridNearest.pyoOgrAlgorithm.pyOgrAlgorithm.pycOgrAlgorithm.pyo__init__.py__init__.pyc__init__.pyoaspect.pyaspect.pycaspect.pyobuildvrt.pybuildvrt.pycbuildvrt.pyocontour.pycontour.pyccontour.pyoextractprojection.pyextractprojection.pycextractprojection.pyofillnodata.pyfillnodata.pycfillnodata.pyogdal2tiles.pygdal2tiles.pycgdal2tiles.pyogdal2xyz.pygdal2xyz.pycgdal2xyz.pyogdaladdo.pygdaladdo.pycgdaladdo.pyogdalcalc.pygdalcalc.pycgdalcalc.pyogdaltindex.pygdaltindex.pycgdaltindex.pyohillshade.pyhillshade.pychillshade.pyoinformation.pyinformation.pycinformation.pyomerge.pymerge.pycmerge.pyonearblack.pynearblack.pycnearblack.pyoogr2ogr.pyogr2ogr.pycogr2ogr.pyoogr2ogrbuffer.pyogr2ogrbuffer.pycogr2ogrbuffer.pyoogr2ogrclip.pyogr2ogrclip.pycogr2ogrclip.pyoogr2ogrclipextent.pyogr2ogrclipextent.pycogr2ogrclipextent.pyoogr2ogrdissolve.pyogr2ogrdissolve.pycogr2ogrdissolve.pyoogr2ogronesidebuffer.pyogr2ogronesidebuffer.pycogr2ogronesidebuffer.pyoogr2ogrpointsonlines.pyogr2ogrpointsonlines.pycogr2ogrpointsonlines.pyoogr2ogrtabletopostgislist.pyogr2ogrtabletopostgislist.pycogr2ogrtabletopostgislist.pyoogr2ogrtopostgis.pyogr2ogrtopostgis.pycogr2ogrtopostgis.pyoogr2ogrtopostgislist.pyogr2ogrtopostgislist.pycogr2ogrtopostgislist.pyoogrinfo.pyogrinfo.pycogrinfo.pyoogrsql.pyogrsql.pycogrsql.pyopct2rgb.pypct2rgb.pycpct2rgb.pyopolygonize.pypolygonize.pycpolygonize.pyoproximity.pyproximity.pycproximity.pyorasterize.pyrasterize.pycrasterize.pyorasterize_over.pyrasterize_over.pycrasterize_over.pyoretile.pyretile.pycretile.pyorgb2pct.pyrgb2pct.pycrgb2pct.pyoroughness.pyroughness.pycroughness.pyosieve.pysieve.pycsieve.pyoslope.pyslope.pycslope.pyotpi.pytpi.pyctpi.pyotranslate.pytranslate.pyctranslate.pyotri.pytri.pyctri.pyowarp.pywarp.pycwarp.pyograssGrassAlgorithm.pyGrassAlgorithm.pycGrassAlgorithm.pyoGrassAlgorithmProvider.pyGrassAlgorithmProvider.pycGrassAlgorithmProvider.pyoGrassUtils.pyGrassUtils.pycGrassUtils.pyo__init__.py__init__.pyc__init__.pyodescriptioni.atcorr.txti.fft.txti.his.rgb.txti.ifft.txti.rgb.his.txti.zc.txtm.cogo.txtnviz.txtr.aspect.txtr.average.txtr.basins.fill.txtr.bilinear.txtr.bitpattern.txtr.buffer.txtr.carve.txtr.circle.txtr.clump.txtr.coin.txtr.composite.txtr.contour.level.txtr.contour.step.txtr.cost.full.raster.txtr.cost.full.txtr.cost.txtr.covar.txtr.cross.txtr.describe.txtr.drain.coordinate.txtr.drain.txtr.fill.dir.txtr.fillnulls.txtr.flow.txtr.grow.distance.txtr.grow.txtr.gwflow.txtr.his.txtr.horizon.height.txtr.horizon.txtr.info.txtr.kappa.txtr.lake.coords.txtr.lake.layer.txtr.los.txtr.mapcalculator.txtr.median.txtr.mfilter.fp.txtr.mfilter.txtr.mode.txtr.neighbors.txtr.out.gridatb.txtr.out.ppm.txtr.out.vrml.txtr.out.xyz.txtr.param.scale.txtr.patch.txtr.plane.txtr.profile.txtr.quant.txtr.quantile.txtr.random.cells.txtr.random.raster.txtr.random.txtr.reclass.area.greater.txtr.reclass.area.lesser.txtr.reclass.txtr.recode.txtr.regression.line.txtr.report.txtr.resamp.interp.txtr.resamp.rst.txtr.resamp.stats.txtr.resample.txtr.rescale.eq.txtr.rescale.txtr.ros.txtr.series.txtr.shaded.relief.txtr.sim.sediment.txtr.sim.water.txtr.slope.aspect.txtr.slope.txtr.spread.txtr.spreadpath.txtr.statistics.txtr.stats.txtr.sum.txtr.sun.txtr.sunmask.datetime.txtr.sunmask.position.txtr.surf.area.txtr.surf.contour.txtr.surf.gauss.txtr.surf.idw.txtr.surf.idw2.txtr.surf.random.txtr.terraflow.short.txtr.terraflow.txtr.thin.txtr.to.vect.txtr.topidx.txtr.univar.txtr.volume.txtr.walk.txtr.water.outlet.txtr.watershed.txtv.buffer.column.txtv.buffer.distance.txtv.class.txtv.clean.advanced.txtv.clean.txtv.db.select.txtv.delaunay.txtv.dissolve.txtv.distance.toattr.txtv.distance.txtv.drape.txtv.extract.txtv.generalize.txtv.hull.txtv.in.dxf.txtv.in.wfs.txtv.info.txtv.kcv.txtv.kernel.txtv.lidar.correction.txtv.lidar.edgedetection.txtv.lidar.growing.txtv.mkgrid.txtv.neighbors.txtv.normal.txtv.out.dxf.txtv.out.pov.txtv.outlier.txtv.overlay.txtv.parallel.txtv.patch.txtv.perturb.txtv.qcount.txtv.random.txtv.reclass.txtv.report.txtv.sample.txtv.segment.txtv.select.txtv.split.length.txtv.split.vert.txtv.surf.bspline.lambda.txtv.surf.bspline.sparse.txtv.surf.bspline.txtv.surf.idw.txtv.surf.rst.cvdev.line.txtv.surf.rst.cvdev.txtv.surf.rst.line.txtv.surf.rst.txtv.to.points.txtv.to.rast.attribute.txtv.to.rast.value.txtv.transform.pointsfile.txtv.transform.txtv.univar.txtv.voronoi.txtgrass.txtnviz.pynviz.pycnviz.pyograss7Grass7Algorithm.pyGrass7Algorithm.pycGrass7Algorithm.pyoGrass7AlgorithmProvider.pyGrass7AlgorithmProvider.pycGrass7AlgorithmProvider.pyoGrass7Utils.pyGrass7Utils.pycGrass7Utils.pyo__init__.py__init__.pyc__init__.pyodescriptioni.atcorr.txti.fft.txti.his.rgb.txti.ifft.txti.rgb.his.txti.zc.txtm.cogo.txtnviz.txtr.aspect.txtr.basins.fill.txtr.buffer.txtr.carve.txtr.circle.txtr.clump.txtr.coin.txtr.composite.txtr.contour.level.txtr.contour.step.txtr.cost.full.txtr.cost.txtr.covar.txtr.cross.txtr.describe.txtr.drain.txtr.fill.dir.txtr.fillnulls.txtr.flow.aspect.barrier.txtr.flow.aspect.txtr.flow.barrier.txtr.flow.txtr.grow.distance.txtr.grow.txtr.gwflow.txtr.his.txtr.horizon.height.txtr.horizon.txtr.info.txtr.kappa.txtr.lake.coords.txtr.lake.layer.txtr.median.txtr.mfilter.fp.txtr.mfilter.txtr.mode.txtr.neighbors.txtr.out.gridatb.txtr.out.ppm.txtr.out.vrml.txtr.param.scale.txtr.patch.txtr.plane.txtr.profile.txtr.quant.txtr.quantile.txtr.random.cells.txtr.random.raster.txtr.random.txtr.reclass.area.greater.txtr.reclass.area.lesser.txtr.reclass.txtr.recode.txtr.regression.line.txtr.relief.scaling.txtr.relief.txtr.report.txtr.resamp.interp.txtr.resamp.rst.txtr.resamp.stats.txtr.resample.txtr.rescale.eq.txtr.rescale.txtr.series.txtr.sim.sediment.txtr.sim.water.txtr.slope.aspect.txtr.slope.txtr.spreadpath.txtr.statistics.txtr.stats.txtr.stream.extract.txtr.sum.txtr.sun.txtr.sunmask.datetime.txtr.sunmask.position.txtr.surf.area.txtr.surf.contour.txtr.surf.gauss.txtr.surf.idw.txtr.surf.random.txtr.terraflow.txtr.thin.txtr.to.vect.txtr.topidx.txtr.viewshed.txtr.volume.txtr.walk.txtr.water.outlet.txtr.watershed.txtv.buffer.column.txtv.buffer.distance.txtv.class.txtv.clean.advanced.txtv.clean.txtv.db.select.txtv.delaunay.txtv.dissolve.txtv.drape.txtv.extract.txtv.generalize.txtv.hull.txtv.in.dxf.txtv.in.wfs.txtv.info.txtv.kcv.txtv.lidar.correction.txtv.lidar.edgedetection.txtv.lidar.growing.txtv.mkgrid.txtv.neighbors.txtv.net.alloc.txtv.net.allpairs.txtv.net.arcs.txtv.net.articulation.txtv.net.bridge.txtv.net.centrality.txtv.net.components.txtv.net.connect.txtv.net.connectivity.txtv.net.distance.txtv.net.flow.txtv.net.iso.txtv.net.nodes.txtv.net.nreport.txtv.net.path.txtv.net.report.txtv.net.salesman.txtv.net.spanningtree.txtv.net.steiner.txtv.net.visibility.txtv.normal.txtv.out.dxf.txtv.out.pov.txtv.outlier.txtv.overlay.txtv.parallel.txtv.patch.txtv.perturb.txtv.qcount.txtv.random.txtv.reclass.txtv.report.txtv.sample.txtv.segment.txtv.select.txtv.split.length.txtv.split.vert.txtv.surf.bspline.lambda.txtv.surf.bspline.sparse.txtv.surf.bspline.txtv.surf.idw.txtv.surf.rst.cvdev.txtv.surf.rst.txtv.to.points.txtv.to.rast.attribute.txtv.to.rast.value.txtv.transform.txtv.univar.txtv.voronoi.txtext__init__.py__init__.pyc__init__.pyov_net.pyv_net.pycv_net.pyov_net_alloc.pyv_net_alloc.pycv_net_alloc.pyov_net_allpairs.pyv_net_allpairs.pycv_net_allpairs.pyov_net_arcs.pyv_net_arcs.pycv_net_arcs.pyov_net_articulation.pyv_net_articulation.pycv_net_articulation.pyov_net_bridge.pyv_net_bridge.pycv_net_bridge.pyov_net_components.pyv_net_components.pycv_net_components.pyov_net_connect.pyv_net_connect.pycv_net_connect.pyov_net_connectivity.pyv_net_connectivity.pycv_net_connectivity.pyov_net_distance.pyv_net_distance.pycv_net_distance.pyov_net_flow.pyv_net_flow.pycv_net_flow.pyov_net_iso.pyv_net_iso.pycv_net_iso.pyov_net_nodes.pyv_net_nodes.pycv_net_nodes.pyov_net_path.pyv_net_path.pycv_net_path.pyov_net_salesman.pyv_net_salesman.pycv_net_salesman.pyov_net_steiner.pyv_net_steiner.pycv_net_steiner.pyov_net_visibility.pyv_net_visibility.pycv_net_visibility.pyograss7.txtnviz7.pynviz7.pycnviz7.pyohelp__init__.py__init__.pyc__init__.pyoqgis.yamllidarLidarToolsAlgorithmProvider.pyLidarToolsAlgorithmProvider.pycLidarToolsAlgorithmProvider.pyo__init__.py__init__.pyc__init__.pyofusionASCII2DTM.pyASCII2DTM.pycASCII2DTM.pyoCanopyMaxima.pyCanopyMaxima.pycCanopyMaxima.pyoCanopyModel.pyCanopyModel.pycCanopyModel.pyoCatalog.pyCatalog.pycCatalog.pyoClipData.pyClipData.pycClipData.pyoCloudMetrics.pyCloudMetrics.pycCloudMetrics.pyoCover.pyCover.pycCover.pyoCsv2Grid.pyCsv2Grid.pycCsv2Grid.pyoDTM2ASCII.pyDTM2ASCII.pycDTM2ASCII.pyoDTM2TIF.pyDTM2TIF.pycDTM2TIF.pyoFilterData.pyFilterData.pycFilterData.pyoFirstLastReturn.pyFirstLastReturn.pycFirstLastReturn.pyoFusionAlgorithm.pyFusionAlgorithm.pycFusionAlgorithm.pyoFusionUtils.pyFusionUtils.pycFusionUtils.pyoGridMetrics.pyGridMetrics.pycGridMetrics.pyoGridSurfaceCreate.pyGridSurfaceCreate.pycGridSurfaceCreate.pyoGroundFilter.pyGroundFilter.pycGroundFilter.pyoMergeData.pyMergeData.pycMergeData.pyoOpenViewerAction.pyOpenViewerAction.pycOpenViewerAction.pyoPolyClipData.pyPolyClipData.pycPolyClipData.pyoTinSurfaceCreate.pyTinSurfaceCreate.pycTinSurfaceCreate.pyo__init__.py__init__.pyc__init__.pyolastoolsLAStoolsAlgorithm.pyLAStoolsAlgorithm.pycLAStoolsAlgorithm.pyoLAStoolsUtils.pyLAStoolsUtils.pycLAStoolsUtils.pyo__init__.py__init__.pyc__init__.pyoblast2dem.pyblast2dem.pycblast2dem.pyoblast2demPro.pyblast2demPro.pycblast2demPro.pyoblast2iso.pyblast2iso.pycblast2iso.pyoblast2isoPro.pyblast2isoPro.pycblast2isoPro.pyoflightlinesToCHM.pyflightlinesToCHM.pycflightlinesToCHM.pyoflightlinesToDTMandDSM.pyflightlinesToDTMandDSM.pycflightlinesToDTMandDSM.pyoflightlinesToSingleCHMpitFree.pyflightlinesToSingleCHMpitFree.pycflightlinesToSingleCHMpitFree.pyohugeFileClassify.pyhugeFileClassify.pychugeFileClassify.pyohugeFileGroundClassify.pyhugeFileGroundClassify.pychugeFileGroundClassify.pyohugeFileNormalize.pyhugeFileNormalize.pychugeFileNormalize.pyolas2dem.pylas2dem.pyclas2dem.pyolas2demPro.pylas2demPro.pyclas2demPro.pyolas2iso.pylas2iso.pyclas2iso.pyolas2lasPro_filter.pylas2lasPro_filter.pyclas2lasPro_filter.pyolas2lasPro_project.pylas2lasPro_project.pyclas2lasPro_project.pyolas2lasPro_transform.pylas2lasPro_transform.pyclas2lasPro_transform.pyolas2las_filter.pylas2las_filter.pyclas2las_filter.pyolas2las_project.pylas2las_project.pyclas2las_project.pyolas2las_transform.pylas2las_transform.pyclas2las_transform.pyolas2shp.pylas2shp.pyclas2shp.pyolas2tin.pylas2tin.pyclas2tin.pyolas2txt.pylas2txt.pyclas2txt.pyolas2txtPro.pylas2txtPro.pyclas2txtPro.pyolasboundary.pylasboundary.pyclasboundary.pyolasboundaryPro.pylasboundaryPro.pyclasboundaryPro.pyolascanopy.pylascanopy.pyclascanopy.pyolascanopyPro.pylascanopyPro.pyclascanopyPro.pyolasclassify.pylasclassify.pyclasclassify.pyolasclassifyPro.pylasclassifyPro.pyclasclassifyPro.pyolasclip.pylasclip.pyclasclip.pyolascolor.pylascolor.pyclascolor.pyolascontrol.pylascontrol.pyclascontrol.pyolasduplicate.pylasduplicate.pyclasduplicate.pyolasduplicatePro.pylasduplicatePro.pyclasduplicatePro.pyolasgrid.pylasgrid.pyclasgrid.pyolasgridPro.pylasgridPro.pyclasgridPro.pyolasground.pylasground.pyclasground.pyolasgroundPro.pylasgroundPro.pyclasgroundPro.pyolasheight.pylasheight.pyclasheight.pyolasheightPro.pylasheightPro.pyclasheightPro.pyolasindex.pylasindex.pyclasindex.pyolasindexPro.pylasindexPro.pyclasindexPro.pyolasinfo.pylasinfo.pyclasinfo.pyolasinfoPro.pylasinfoPro.pyclasinfoPro.pyolasmerge.pylasmerge.pyclasmerge.pyolasmergePro.pylasmergePro.pyclasmergePro.pyolasnoise.pylasnoise.pyclasnoise.pyolasnoisePro.pylasnoisePro.pyclasnoisePro.pyolasoverage.pylasoverage.pyclasoverage.pyolasoveragePro.pylasoveragePro.pyclasoveragePro.pyolasoverlap.pylasoverlap.pyclasoverlap.pyolasoverlapPro.pylasoverlapPro.pyclasoverlapPro.pyolasprecision.pylasprecision.pyclasprecision.pyolasquery.pylasquery.pyclasquery.pyolassort.pylassort.pyclassort.pyolassortPro.pylassortPro.pyclassortPro.pyolassplit.pylassplit.pyclassplit.pyolasthin.pylasthin.pyclasthin.pyolasthinPro.pylasthinPro.pyclasthinPro.pyolastile.pylastile.pyclastile.pyolastilePro.pylastilePro.pyclastilePro.pyolasvalidate.pylasvalidate.pyclasvalidate.pyolasvalidatePro.pylasvalidatePro.pyclasvalidatePro.pyolasview.pylasview.pyclasview.pyolasviewPro.pylasviewPro.pyclasviewPro.pyolaszip.pylaszip.pyclaszip.pyolaszipPro.pylaszipPro.pyclaszipPro.pyoshp2las.pyshp2las.pycshp2las.pyotxt2las.pytxt2las.pyctxt2las.pyotxt2lasPro.pytxt2lasPro.pyctxt2lasPro.pyootbOTBAlgorithm.pyOTBAlgorithm.pycOTBAlgorithm.pyoOTBAlgorithmProvider.pyOTBAlgorithmProvider.pycOTBAlgorithmProvider.pyoOTBSpecific_XMLLoading.pyOTBSpecific_XMLLoading.pycOTBSpecific_XMLLoading.pyoOTBUtils.pyOTBUtils.pycOTBUtils.pyo__init__.py__init__.pyc__init__.pyodescription5.0.0BandMath.xmlBandMathX.xmlBinaryMorphologicalOperation-closing.xmlBinaryMorphologicalOperation-dilate.xmlBinaryMorphologicalOperation-erode.xmlBinaryMorphologicalOperation-opening.xmlClassificationMapRegularization.xmlColorMapping-continuous.xmlColorMapping-custom.xmlColorMapping-image.xmlColorMapping-optimal.xmlCompareImages.xmlComputeConfusionMatrix-raster.xmlComputeConfusionMatrix-vector.xmlComputeImagesStatistics.xmlComputeModulusAndPhase-OneEntry.xmlComputeModulusAndPhase-TwoEntries.xmlComputeOGRLayersFeaturesStatistics.xmlComputePolylineFeatureFromImage.xmlConcatenateImages.xmlConcatenateVectorData.xmlConnectedComponentSegmentation.xmlConvert.xmlDEMConvert.xmlDespeckle-frost.xmlDespeckle-lee.xmlDimensionalityReduction-ica.xmlDimensionalityReduction-maf.xmlDimensionalityReduction-napca.xmlDimensionalityReduction-pca.xmlEdgeExtraction-gradient.xmlEdgeExtraction-sobel.xmlEdgeExtraction-touzi.xmlExtractROI-fit.xmlExtractROI-standard.xmlFusionOfClassifications-dempstershafer.xmlFusionOfClassifications-majorityvoting.xmlGrayScaleMorphologicalOperation-closing.xmlGrayScaleMorphologicalOperation-dilate.xmlGrayScaleMorphologicalOperation-erode.xmlGrayScaleMorphologicalOperation-opening.xmlHaralickTextureExtraction.xmlHooverCompareSegmentation.xmlImageClassifier.xmlImageEnvelope.xmlKMeansClassification.xmlKmzExport.xmlLSMSSegmentation.xmlLSMSSmallRegionsMerging.xmlLSMSVectorization.xmlLineSegmentDetection.xmlLocalStatisticExtraction.xmlMeanShiftSmoothing.xmlMultivariateAlterationDetector.xmlOGRLayerClassifier.xmlOpticalCalibration.xmlOrthoRectification-epsg.xmlOrthoRectification-fit-to-ortho.xmlOrthoRectification-lambert-WGS84.xmlOrthoRectification-utm.xmlPansharpening-bayes.xmlPansharpening-lmvm.xmlPansharpening-rcs.xmlRadiometricIndices.xmlRasterization-image.xmlRasterization-manual.xmlReadImageInfo.xmlRescale.xmlRigidTransformResample-id.xmlRigidTransformResample-rotation.xmlRigidTransformResample-translation.xmlSFSTextureExtraction.xmlSOMClassification.xmlSegmentation-cc.xmlSegmentation-edison.xmlSegmentation-meanshift.xmlSegmentation-mprofiles.xmlSegmentation-watershed.xmlSmoothing-anidif.xmlSmoothing-gaussian.xmlSmoothing-mean.xmlSplitImage.xmlStereoFramework.xmlSuperimpose.xmlTileFusion.xmlTrainImagesClassifier-ann.xmlTrainImagesClassifier-bayes.xmlTrainImagesClassifier-boost.xmlTrainImagesClassifier-dt.xmlTrainImagesClassifier-gbt.xmlTrainImagesClassifier-knn.xmlTrainImagesClassifier-libsvm.xmlTrainImagesClassifier-rf.xmlTrainImagesClassifier-svm.xmlTrainOGRLayersClassifier.xmlVectorDataExtractROI.xmlVectorDataReprojection-image.xmlVectorDataReprojection-user.xmlVectorDataTransform.xmldocBandMath.htmlBandMathX.htmlBinaryMorphologicalOperation-closing.htmlBinaryMorphologicalOperation-dilate.htmlBinaryMorphologicalOperation-erode.htmlBinaryMorphologicalOperation-opening.htmlBinaryMorphologicalOperation.htmlBlockMatching.htmlBundleToPerfectSensor.htmlClassificationMapRegularization.htmlColorMapping-continuous.htmlColorMapping-custom.htmlColorMapping-image.htmlColorMapping-optimal.htmlColorMapping.htmlCompareImages.htmlComputeConfusionMatrix-raster.htmlComputeConfusionMatrix-vector.htmlComputeConfusionMatrix.htmlComputeImagesStatistics.htmlComputeOGRLayersFeaturesStatistics.htmlComputePolylineFeatureFromImage.htmlConcatenateImages.htmlConcatenateVectorData.htmlConnectedComponentSegmentation.htmlConvert.htmlConvertCartoToGeoPoint.htmlConvertSensorToGeoPoint.htmlDEMConvert.htmlDSFuzzyModelEstimation.htmlDespeckle-frost.htmlDespeckle-lee.htmlDespeckle.htmlDimensionalityReduction-ica.htmlDimensionalityReduction-maf.htmlDimensionalityReduction-napca.htmlDimensionalityReduction-pca.htmlDimensionalityReduction.htmlDisparityMapToElevationMap.htmlDownloadSRTMTiles.htmlEdgeExtraction-gradient.htmlEdgeExtraction-sobel.htmlEdgeExtraction-touzi.htmlEdgeExtraction.htmlExtractROI-fit.htmlExtractROI-standard.htmlExtractROI.htmlFineRegistration.htmlFusionOfClassifications-dempstershafer.htmlFusionOfClassifications-majorityvoting.htmlFusionOfClassifications.htmlGeneratePlyFile.htmlGenerateRPCSensorModel.htmlGrayScaleMorphologicalOperation-closing.htmlGrayScaleMorphologicalOperation-dilate.htmlGrayScaleMorphologicalOperation-erode.htmlGrayScaleMorphologicalOperation-opening.htmlGrayScaleMorphologicalOperation.htmlGridBasedImageResampling.htmlHaralickTextureExtraction.htmlHomologousPointsExtraction.htmlHooverCompareSegmentation.htmlHyperspectralUnmixing.htmlImageClassifier.htmlImageEnvelope.htmlKMeansClassification.htmlKmzExport.htmlLSMSSegmentation.htmlLSMSSmallRegionsMerging.htmlLSMSVectorization.htmlLineSegmentDetection.htmlLocalStatisticExtraction.htmlMeanShiftSmoothing.htmlMultiResolutionPyramid.htmlMultivariateAlterationDetector.htmlOGRLayerClassifier.htmlOSMDownloader.htmlObtainUTMZoneFromGeoPoint.htmlOpticalCalibration.htmlOrthoRectification-epsg.htmlOrthoRectification-fit-to-ortho.htmlOrthoRectification-lambert-WGS84.htmlOrthoRectification-utm.htmlOrthoRectification.htmlPansharpening-bayes.htmlPansharpening-lmvm.htmlPansharpening-rcs.htmlPansharpening.htmlPixelValue.htmlQuicklook.htmlRadiometricIndices.htmlRasterization-image.htmlRasterization-manual.htmlRasterization.htmlReadImageInfo.htmlRefineSensorModel.htmlRescale.htmlRigidTransformResample-id.htmlRigidTransformResample-rotation.htmlRigidTransformResample-translation.htmlRigidTransformResample.htmlSFSTextureExtraction.htmlSOMClassification.htmlSarRadiometricCalibration.htmlSegmentation-cc.htmlSegmentation-meanshift.htmlSegmentation-mprofiles.htmlSegmentation-watershed.htmlSegmentation.htmlSmoothing-anidif.htmlSmoothing-gaussian.htmlSmoothing-mean.htmlSmoothing.htmlSplitImage.htmlStereoFramework.htmlStereoRectificationGridGenerator.htmlSuperimpose.htmlTestApplication.htmlTileFusion.htmlTrainImagesClassifier-ann.htmlTrainImagesClassifier-bayes.htmlTrainImagesClassifier-boost.htmlTrainImagesClassifier-dt.htmlTrainImagesClassifier-gbt.htmlTrainImagesClassifier-knn.htmlTrainImagesClassifier-libsvm.htmlTrainImagesClassifier-rf.htmlTrainImagesClassifier-svm.htmlTrainImagesClassifier.htmlTrainOGRLayersClassifier.htmlVectorDataDSValidation.htmlVectorDataExtractROI.htmlVectorDataReprojection-image.htmlVectorDataReprojection-user.htmlVectorDataReprojection.htmlVectorDataSetField.htmlVectorDataTransform.htmlVertexComponentAnalysis.htmlhelpergenerate_application_descriptors.pygenerate_application_descriptors.pycgenerate_application_descriptors.pyoqgisAddTableField.pyAddTableField.pycAddTableField.pyoAutoincrementalField.pyAutoincrementalField.pycAutoincrementalField.pyoBarPlot.pyBarPlot.pycBarPlot.pyoBasicStatisticsNumbers.pyBasicStatisticsNumbers.pycBasicStatisticsNumbers.pyoBasicStatisticsStrings.pyBasicStatisticsStrings.pycBasicStatisticsStrings.pyoBuffer.pyBuffer.pycBuffer.pyoCentroids.pyCentroids.pycCentroids.pyoCheckValidity.pyCheckValidity.pycCheckValidity.pyoClip.pyClip.pycClip.pyoConcaveHull.pyConcaveHull.pycConcaveHull.pyoConvexHull.pyConvexHull.pycConvexHull.pyoCreateConstantRaster.pyCreateConstantRaster.pycCreateConstantRaster.pyoDatasources2Vrt.pyDatasources2Vrt.pycDatasources2Vrt.pyoDelaunay.pyDelaunay.pycDelaunay.pyoDeleteColumn.pyDeleteColumn.pycDeleteColumn.pyoDeleteDuplicateGeometries.pyDeleteDuplicateGeometries.pycDeleteDuplicateGeometries.pyoDeleteHoles.pyDeleteHoles.pycDeleteHoles.pyoDensifyGeometries.pyDensifyGeometries.pycDensifyGeometries.pyoDensifyGeometriesInterval.pyDensifyGeometriesInterval.pycDensifyGeometriesInterval.pyoDifference.pyDifference.pycDifference.pyoDissolve.pyDissolve.pycDissolve.pyoEliminate.pyEliminate.pycEliminate.pyoEquivalentNumField.pyEquivalentNumField.pycEquivalentNumField.pyoExecuteSQL.pyExecuteSQL.pycExecuteSQL.pyoExplode.pyExplode.pycExplode.pyoExportGeometryInfo.pyExportGeometryInfo.pycExportGeometryInfo.pyoExtentFromLayer.pyExtentFromLayer.pycExtentFromLayer.pyoExtractByAttribute.pyExtractByAttribute.pycExtractByAttribute.pyoExtractByLocation.pyExtractByLocation.pycExtractByLocation.pyoExtractNodes.pyExtractNodes.pycExtractNodes.pyoFieldPyculator.pyFieldPyculator.pycFieldPyculator.pyoFieldsCalculator.pyFieldsCalculator.pycFieldsCalculator.pyoFieldsMapper.pyFieldsMapper.pycFieldsMapper.pyoFixedDistanceBuffer.pyFixedDistanceBuffer.pycFixedDistanceBuffer.pyoGeometryConvert.pyGeometryConvert.pycGeometryConvert.pyoGrid.pyGrid.pycGrid.pyoGridify.pyGridify.pycGridify.pyoHubDistance.pyHubDistance.pycHubDistance.pyoHubLines.pyHubLines.pycHubLines.pyoHypsometricCurves.pyHypsometricCurves.pycHypsometricCurves.pyoImportIntoPostGIS.pyImportIntoPostGIS.pycImportIntoPostGIS.pyoIntersection.pyIntersection.pycIntersection.pyoJoinAttributes.pyJoinAttributes.pycJoinAttributes.pyoLinesIntersection.pyLinesIntersection.pycLinesIntersection.pyoLinesToPolygons.pyLinesToPolygons.pycLinesToPolygons.pyoMeanAndStdDevPlot.pyMeanAndStdDevPlot.pycMeanAndStdDevPlot.pyoMeanCoords.pyMeanCoords.pycMeanCoords.pyoMerge.pyMerge.pycMerge.pyoMultipartToSingleparts.pyMultipartToSingleparts.pycMultipartToSingleparts.pyoNearestNeighbourAnalysis.pyNearestNeighbourAnalysis.pycNearestNeighbourAnalysis.pyoOrientedMinimumBoundingBox.pyOrientedMinimumBoundingBox.pycOrientedMinimumBoundingBox.pyoPointDistance.pyPointDistance.pycPointDistance.pyoPointsDisplacement.pyPointsDisplacement.pycPointsDisplacement.pyoPointsFromLines.pyPointsFromLines.pycPointsFromLines.pyoPointsFromPolygons.pyPointsFromPolygons.pycPointsFromPolygons.pyoPointsInPolygon.pyPointsInPolygon.pycPointsInPolygon.pyoPointsInPolygonUnique.pyPointsInPolygonUnique.pycPointsInPolygonUnique.pyoPointsInPolygonWeighted.pyPointsInPolygonWeighted.pycPointsInPolygonWeighted.pyoPointsLayerFromTable.pyPointsLayerFromTable.pycPointsLayerFromTable.pyoPointsToPaths.pyPointsToPaths.pycPointsToPaths.pyoPolarPlot.pyPolarPlot.pycPolarPlot.pyoPolygonize.pyPolygonize.pycPolygonize.pyoPolygonsToLines.pyPolygonsToLines.pycPolygonsToLines.pyoPostGISExecuteSQL.pyPostGISExecuteSQL.pycPostGISExecuteSQL.pyoQGISAlgorithmProvider.pyQGISAlgorithmProvider.pycQGISAlgorithmProvider.pyoRandomExtract.pyRandomExtract.pycRandomExtract.pyoRandomExtractWithinSubsets.pyRandomExtractWithinSubsets.pycRandomExtractWithinSubsets.pyoRandomPointsAlongLines.pyRandomPointsAlongLines.pycRandomPointsAlongLines.pyoRandomPointsExtent.pyRandomPointsExtent.pycRandomPointsExtent.pyoRandomPointsLayer.pyRandomPointsLayer.pycRandomPointsLayer.pyoRandomPointsPolygonsFixed.pyRandomPointsPolygonsFixed.pycRandomPointsPolygonsFixed.pyoRandomPointsPolygonsVariable.pyRandomPointsPolygonsVariable.pycRandomPointsPolygonsVariable.pyoRandomSelection.pyRandomSelection.pycRandomSelection.pyoRandomSelectionWithinSubsets.pyRandomSelectionWithinSubsets.pycRandomSelectionWithinSubsets.pyoRasterLayerHistogram.pyRasterLayerHistogram.pycRasterLayerHistogram.pyoRasterLayerStatistics.pyRasterLayerStatistics.pycRasterLayerStatistics.pyoRegularPoints.pyRegularPoints.pycRegularPoints.pyoReprojectLayer.pyReprojectLayer.pycReprojectLayer.pyoReverseLineDirection.pyReverseLineDirection.pycReverseLineDirection.pyoSaveSelectedFeatures.pySaveSelectedFeatures.pycSaveSelectedFeatures.pyoSelectByAttribute.pySelectByAttribute.pycSelectByAttribute.pyoSelectByAttributeSum.pySelectByAttributeSum.pycSelectByAttributeSum.pyoSelectByExpression.pySelectByExpression.pycSelectByExpression.pyoSelectByLocation.pySelectByLocation.pycSelectByLocation.pyoSetRasterStyle.pySetRasterStyle.pycSetRasterStyle.pyoSetVectorStyle.pySetVectorStyle.pycSetVectorStyle.pyoSimplifyGeometries.pySimplifyGeometries.pycSimplifyGeometries.pyoSinglePartsToMultiparts.pySinglePartsToMultiparts.pycSinglePartsToMultiparts.pyoSmooth.pySmooth.pycSmooth.pyoSpatialJoin.pySpatialJoin.pycSpatialJoin.pyoSplitLinesWithLines.pySplitLinesWithLines.pycSplitLinesWithLines.pyoStatisticsByCategories.pyStatisticsByCategories.pycStatisticsByCategories.pyoSumLines.pySumLines.pycSumLines.pyoSymmetricalDifference.pySymmetricalDifference.pycSymmetricalDifference.pyoTextToFloat.pyTextToFloat.pycTextToFloat.pyoUnion.pyUnion.pycUnion.pyoUniqueValues.pyUniqueValues.pycUniqueValues.pyoVariableDistanceBuffer.pyVariableDistanceBuffer.pycVariableDistanceBuffer.pyoVectorGrid.pyVectorGrid.pycVectorGrid.pyoVectorLayerHistogram.pyVectorLayerHistogram.pycVectorLayerHistogram.pyoVectorLayerScatterplot.pyVectorLayerScatterplot.pycVectorLayerScatterplot.pyoVectorSplit.pyVectorSplit.pycVectorSplit.pyoVoronoiPolygons.pyVoronoiPolygons.pycVoronoiPolygons.pyoZonalStatistics.pyZonalStatistics.pycZonalStatistics.pyo__init__.py__init__.pyc__init__.pyofieldsmapping.pyfieldsmapping.pycfieldsmapping.pyopostgis_utils.pypostgis_utils.pycpostgis_utils.pyoscriptsCreate_points_along_lines.pyCreate_points_along_lines.pycCreate_points_along_lines.pyoFill_holes.pyFill_holes.pycFill_holes.pyoFrequency_analysis.pyFrequency_analysis.pycFrequency_analysis.pyoKeep_n_biggest_parts.pyKeep_n_biggest_parts.pycKeep_n_biggest_parts.pyoNumber_of_unique_values_in_classes.pyNumber_of_unique_values_in_classes.pycNumber_of_unique_values_in_classes.pyospatialite_utils.pyspatialite_utils.pycspatialite_utils.pyouiDlgFieldsCalculator.uiFieldsCalculatorDialog.pyFieldsCalculatorDialog.pycFieldsCalculatorDialog.pyoFieldsMapperDialogs.pyFieldsMapperDialogs.pycFieldsMapperDialogs.pyoFieldsMappingPanel.pyFieldsMappingPanel.pycFieldsMappingPanel.pyo__init__.py__init__.pyc__init__.pyowidgetFieldsMapping.uivoronoi.pyvoronoi.pycvoronoi.pyorRAlgorithm.pyRAlgorithm.pycRAlgorithm.pyoRAlgorithmProvider.pyRAlgorithmProvider.pycRAlgorithmProvider.pyoRUtils.pyRUtils.pycRUtils.pyo__init__.py__init__.pyc__init__.pyosagaSagaAlgorithm212.pySagaAlgorithm212.pycSagaAlgorithm212.pyoSagaAlgorithm213.pySagaAlgorithm213.pycSagaAlgorithm213.pyoSagaAlgorithm214.pySagaAlgorithm214.pycSagaAlgorithm214.pyoSagaAlgorithmProvider.pySagaAlgorithmProvider.pycSagaAlgorithmProvider.pyoSagaDescriptionCreator.pySagaDescriptionCreator.pycSagaDescriptionCreator.pyoSagaNameDecorator.pySagaNameDecorator.pycSagaNameDecorator.pyoSagaUtils.pySagaUtils.pycSagaUtils.pyoSplitRGBBands.pySplitRGBBands.pycSplitRGBBands.pyo__init__.py__init__.pyc__init__.pyodescription2.1.2AccumulatedCost(Anisotropic).txtAccumulatedCost(Isotropic).txtAddCoordinatestopoints.txtAddGridValuestoPoints.txtAddGridValuestoShapes.txtAddPolygonAttributestoPoints.txtAggregate.txtAggregatePointObservations.txtAggregationIndex.txtAnalyticalHierarchyProcess.txtAnalyticalHillshading.txtB-SplineApproximation.txtBurnStreamNetworkintoDEM.txtCatchmentArea(FlowTracing).txtCatchmentArea(Parallel).txtCatchmentArea(Recursive).txtCellBalance.txtChangeDateFormat.txtChangeDetection.txtChangeGridValues.txtChangeTimeFormat.txtChannelNetwork.txtChannelNetworkandDrainageBasins.txtClipGridwithPolygon.txtClipPointswithPolygons.txtCloseGaps.txtCloseGapswithSpline.txtCloseOneCellGaps.txtClusterAnalysisforGrids.txtContourLinesfromGrid.txtConvergenceIndex(SearchRadius).txtConvergenceIndex.txtConvertDataStorageType.txtConvertLinestoPoints.txtConvertLinestoPolygons.txtConvertMultipointstoPoints.txtConvertPointstoLine(s).txtConvertPolygonLineVerticestoPoints.txtConvertPolygonstoLines.txtConvexHull.txtCreateGraticule.txtCropToData.txtCross-ClassificationandTabulation.txtCrossProfiles.txtCubicSplineApproximation.txtCurvatureClassification.txtCutShapesLayer.txtDTMFilter(slope-based).txtDirectionalStatisticsforSingleGrid.txtDistanceMatrix.txtDiurnalAnisotropicHeating.txtDownslopeDistanceGradient.txtEdgeContamination.txtEffectiveAirFlowHeights.txtFastRegionGrowingAlgorithm.txtFastRepresentativeness.txtFillGapsinRecords.txtFillSinks(PlanchonDarboux,2001).txtFillSinks(WangLiu).txtFillSinksXXL(WangLiu).txtFilterClumps.txtFireRiskAnalysis.txtFitNPointstoshape.txtFlatDetection.txtFlowPathLength.txtFlowWidthandSpecificCatchmentArea.txtFragmentation(Alternative).txtFragmentation(Standard).txtFragmentationClassesfromDensityandConnectivity.txtFunction.txtFuzzify.txtFuzzyIntersection(AND).txtFuzzyUnion(OR).txtGaussianFilter.txtGeographicallyWeightedMultipleRegression(Points).txtGeographicallyWeightedMultipleRegression(PointsGrids).txtGeographicallyWeightedMultipleRegression.txtGeographicallyWeightedRegression(PointsGrid).txtGeographicallyWeightedRegression.txtGeometricFigures.txtGetShapesExtents.txtGlobalMoransIforGrids.txtGradientVectorfromCartesiantoPolarCoordinates.txtGradientVectorfromPolartoCartesianCoordinates.txtGradientVectorsfromDirectionalComponents.txtGradientVectorsfromDirectionandLength.txtGradientVectorsfromSurface.txtGridBuffer.txtGridCalculator.txtGridCellIndex.txtGridDifference.txtGridDivision.txtGridMasking.txtGridNormalisation.txtGridOrientation.txtGridProximityBuffer.txtGridSkeletonization.txtGridStandardisation.txtGridStatisticsforPolygons.txtGridValuestoPoints(randomly).txtGridValuestoPoints.txtGridVolume.txtGridsProduct.txtGridsSum.txtHistogramSurface.txtHypsometry.txtInverseDistanceWeighted.txtInvertDataNo-Data.txtKernelDensityEstimation.txtLSFactor.txtLakeFlood.txtLandSurfaceTemperature.txtLaplacianFilter.txtLayerofextremevalue.txtLeastCostPaths.txtLine-PolygonIntersection.txtLineDissolve.txtLineProperties.txtLineSimplification.txtLocalMinimaandMaxima.txtMajorityFilter.txtMassBalanceIndex.txtMergeLayers.txtMetricConversions.txtMinimumDistanceAnalysis.txtModifiedQuadraticShepard.txtMorphologicalFilter.txtMorphometricProtectionIndex.txtMosaicking.txtMulti-BandVariation.txtMultiDirectionLeeFilter.txtMultilevelB-SplineInterpolation(fromGrid).txtMultilevelB-SplineInterpolation.txtMultipleRegressionAnalysis(GridGrids).txtMultipleRegressionAnalysis(PointsGrids).txtMultiresolutionIndexofValleyBottomFlatness(MRVBF).txtNaturalNeighbour.txtNearestNeighbour.txtOrderedWeightedAveraging(OWA).txtOrdinaryKriging(Global).txtOrdinaryKriging.txtOverlandFlow-KinematicWaveD8.txtOverlandFlowDistancetoChannelNetwork.txtPatching.txtPatternAnalysis.txtPointStatisticsforPolygons.txtPointsFilter.txtPointsThinning.txtPolartoCartesianCoordinates.txtPolygon-LineIntersection.txtPolygonCentroids.txtPolygonDifference.txtPolygonDissolve.txtPolygonDissolveAllPolygs.txtPolygonIdentity.txtPolygonIntersect.txtPolygonPartstoSeparatePolygons.txtPolygonProperties.txtPolygonShapeIndices.txtPolygonSymmetricalDifference.txtPolygonUnion.txtPolygonUpdate.txtPolygonstoEdgesandNodes.txtPolynomialRegression.txtPrincipleComponentsAnalysis.txtProfilefrompoints.txtProfilesfromLines.txtProximityGrid.txtQuadTreeStructuretoShapes.txtRGBComposite.txtRadiusofVariance(Grid).txtRandomField.txtRandomTerrainGeneration.txtRankFilter.txtRealSurfaceArea.txtReclassifyGridValues.txtRegressionAnalysis(PointsGrid).txtRelativeHeightsandSlopePositions.txtRemoveDuplicatePoints.txtRepresentativeness(Grid).txtResampling.txtResidualAnalysis(Grid).txtRunningAverage.txtSAGAWetnessIndex.txtSeedGeneration.txtSeparatepointsbydirection.txtShapesBuffer.txtShapesBufferFixed.txtShapestoGrid.txtShrinkAndExpand.txtSimpleFilter.txtSimpleRegionGrowing.txtSimulation.txtSinkDrainageRouteDetection.txtSinkRemoval.txtSkyViewFactor.txtSlope,Aspect,Curvature.txtSlopeLength.txtSoilTextureClassification.txtSpatialPointPatternAnalysis.txtSplitShapesLayerRandomly.txtStatisticsforGrids.txtStrahlerOrder.txtStreamPowerIndex.txtSupervisedClassification.txtSurfaceSpecificPoints.txtTPIBasedLandformClassification.txtTerrainRuggednessIndex(TRI).txtThinPlateSpline(Global).txtThinPlateSpline(Local).txtThinPlateSpline(TIN).txtThresholdBuffer.txtTopographicCorrection.txtTopographicPositionIndex(TPI).txtTopographicWetnessIndex(TWI).txtTransectthroughpolygonshapefile.txtTransformShapes.txtTransposeGrids.txtTriangulation.txtUniversalKriging(Global).txtUniversalKriging.txtUpslopeArea.txtUserDefinedFilter.txtVariogramCloud.txtVariogramSurface.txtVectorRuggednessMeasure(VRM).txtVectorisingGridClasses.txtVegetationIndex(SlopeBased).txtVerticalDistancetoChannelNetwork.txtWaterRetentionCapacity.txtWatershedBasins.txtWatershedSegmentation.txtWindEffect(WindwardLeewardIndex).txtZonalGridStatistics.txt2.1.3AccumulatedCost(Anisotropic).txtAccumulatedCost(Isotropic).txtAddCoordinatestopoints.txtAddGridValuestoPoints.txtAddGridValuestoShapes.txtAddPolygonAttributestoPoints.txtAggregate.txtAggregatePointObservations.txtAggregationIndex.txtAnalyticalHierarchyProcess.txtAnalyticalHillshading.txtB-SplineApproximation.txtBurnStreamNetworkintoDEM.txtCatchmentArea(FlowTracing).txtCatchmentArea(Parallel).txtCatchmentArea(Recursive).txtCellBalance.txtChangeDateFormat.txtChangeDetection.txtChangeGridValues.txtChangeTimeFormat.txtChannelNetwork.txtChannelNetworkandDrainageBasins.txtClipGridwithPolygon.txtClipPointswithPolygons.txtCloseGaps.txtCloseGapswithSpline.txtCloseOneCellGaps.txtClusterAnalysisforGrids.txtContourLinesfromGrid.txtConvergenceIndex(SearchRadius).txtConvergenceIndex.txtConvertDataStorageType.txtConvertLinestoPoints.txtConvertLinestoPolygons.txtConvertMultipointstoPoints.txtConvertPointstoLine(s).txtConvertPolygonLineVerticestoPoints.txtConvertPolygonstoLines.txtConvexHull.txtCreateGraticule.txtCropToData.txtCross-ClassificationandTabulation.txtCrossProfiles.txtCubicSplineApproximation.txtCurvatureClassification.txtCutShapesLayer.txtDTMFilter(slope-based).txtDirectionalStatisticsforSingleGrid.txtDistanceMatrix.txtDiurnalAnisotropicHeating.txtDownslopeDistanceGradient.txtEdgeContamination.txtEffectiveAirFlowHeights.txtFastRegionGrowingAlgorithm.txtFastRepresentativeness.txtFillGapsinRecords.txtFillSinks(PlanchonDarboux,2001).txtFillSinks(WangLiu).txtFillSinksXXL(WangLiu).txtFilterClumps.txtFireRiskAnalysis.txtFitNPointstoshape.txtFlatDetection.txtFlowPathLength.txtFlowWidthandSpecificCatchmentArea.txtFragmentation(Alternative).txtFragmentation(Standard).txtFragmentationClassesfromDensityandConnectivity.txtFunction.txtFuzzify.txtFuzzyIntersection(AND).txtFuzzyUnion(OR).txtGaussianFilter.txtGeographicallyWeightedMultipleRegression(Points).txtGeographicallyWeightedMultipleRegression(PointsGrids).txtGeographicallyWeightedMultipleRegression.txtGeographicallyWeightedRegression(PointsGrid).txtGeographicallyWeightedRegression.txtGeometricFigures.txtGetShapesExtents.txtGlobalMoransIforGrids.txtGradientVectorfromCartesiantoPolarCoordinates.txtGradientVectorfromPolartoCartesianCoordinates.txtGradientVectorsfromDirectionalComponents.txtGradientVectorsfromDirectionandLength.txtGradientVectorsfromSurface.txtGridBuffer.txtGridCalculator.txtGridCellIndex.txtGridDifference.txtGridDivision.txtGridMasking.txtGridNormalisation.txtGridOrientation.txtGridProximityBuffer.txtGridSkeletonization.txtGridStandardisation.txtGridStatisticsforPolygons.txtGridValuestoPoints(randomly).txtGridValuestoPoints.txtGridVolume.txtGridsProduct.txtGridsSum.txtHistogramSurface.txtHypsometry.txtInverseDistanceWeighted.txtInvertDataNo-Data.txtKernelDensityEstimation.txtLSFactor.txtLakeFlood.txtLandSurfaceTemperature.txtLaplacianFilter.txtLayerofextremevalue.txtLeastCostPaths.txtLine-PolygonIntersection.txtLineDissolve.txtLineProperties.txtLineSimplification.txtLocalMinimaandMaxima.txtMajorityFilter.txtMassBalanceIndex.txtMergeLayers.txtMetricConversions.txtMinimumDistanceAnalysis.txtModifiedQuadraticShepard.txtMorphologicalFilter.txtMorphometricProtectionIndex.txtMosaicking.txtMulti-BandVariation.txtMultiDirectionLeeFilter.txtMultilevelB-SplineInterpolation(fromGrid).txtMultilevelB-SplineInterpolation.txtMultipleRegressionAnalysis(GridGrids).txtMultipleRegressionAnalysis(PointsGrids).txtMultiresolutionIndexofValleyBottomFlatness(MRVBF).txtNaturalNeighbour.txtNearestNeighbour.txtOrderedWeightedAveraging(OWA).txtOrdinaryKriging(Global).txtOrdinaryKriging.txtOverlandFlow-KinematicWaveD8.txtOverlandFlowDistancetoChannelNetwork.txtPatching.txtPatternAnalysis.txtPointStatisticsforPolygons.txtPointsFilter.txtPointsThinning.txtPolartoCartesianCoordinates.txtPolygon-LineIntersection.txtPolygonCentroids.txtPolygonDifference.txtPolygonDissolve.txtPolygonDissolveAllPolygs.txtPolygonIdentity.txtPolygonIntersect.txtPolygonPartstoSeparatePolygons.txtPolygonProperties.txtPolygonShapeIndices.txtPolygonSymmetricalDifference.txtPolygonUnion.txtPolygonUpdate.txtPolygonstoEdgesandNodes.txtPolynomialRegression.txtPrincipleComponentsAnalysis.txtProfilefrompoints.txtProfilesfromLines.txtProximityGrid.txtQuadTreeStructuretoShapes.txtRGBComposite.txtRadiusofVariance(Grid).txtRandomField.txtRandomTerrainGeneration.txtRankFilter.txtRealSurfaceArea.txtReclassifyGridValues.txtRegressionAnalysis(PointsGrid).txtRelativeHeightsandSlopePositions.txtRemoveDuplicatePoints.txtRepresentativeness(Grid).txtResampling.txtResidualAnalysis(Grid).txtRunningAverage.txtSAGAWetnessIndex.txtSeedGeneration.txtSeparatepointsbydirection.txtShapesBuffer.txtShapesBufferFixed.txtShapestoGrid.txtShrinkAndExpand.txtSimpleFilter.txtSimpleRegionGrowing.txtSimulation.txtSinkDrainageRouteDetection.txtSinkRemoval.txtSkyViewFactor.txtSlope,Aspect,Curvature.txtSlopeLength.txtSoilTextureClassification.txtSpatialPointPatternAnalysis.txtSplitShapesLayerRandomly.txtStatisticsforGrids.txtStrahlerOrder.txtStreamPowerIndex.txtSupervisedClassification.txtSurfaceSpecificPoints.txtTPIBasedLandformClassification.txtTerrainRuggednessIndex(TRI).txtThinPlateSpline(Global).txtThinPlateSpline(Local).txtThinPlateSpline(TIN).txtThresholdBuffer.txtTopographicCorrection.txtTopographicPositionIndex(TPI).txtTopographicWetnessIndex(TWI).txtTransectthroughpolygonshapefile.txtTransformShapes.txtTransposeGrids.txtTriangulation.txtUniversalKriging(Global).txtUniversalKriging.txtUpslopeArea.txtUserDefinedFilter.txtVariogramCloud.txtVariogramSurface.txtVectorRuggednessMeasure(VRM).txtVectorisingGridClasses.txtVegetationIndex(SlopeBased).txtVerticalDistancetoChannelNetwork.txtWaterRetentionCapacity.txtWatershedBasins.txtWatershedSegmentation.txtWindEffect(WindwardLeewardIndex).txtZonalGridStatistics.txt2.1.4AccumulatedCost(Anisotropic).txtAccumulatedCost(Isotropic).txtAddCoordinatestopoints.txtAddGridValuestoPoints.txtAddGridValuestoShapes.txtAddPolygonAttributestoPoints.txtAggregate.txtAggregatePointObservations.txtAggregationIndex.txtAnalyticalHierarchyProcess.txtAnalyticalHillshading.txtB-SplineApproximation.txtBurnStreamNetworkintoDEM.txtCatchmentArea(FlowTracing).txtCatchmentArea(Parallel).txtCatchmentArea(Recursive).txtCellBalance.txtChangeDateFormat.txtChangeDetection.txtChangeGridValues.txtChangeTimeFormat.txtChannelNetwork.txtChannelNetworkandDrainageBasins.txtClipGridwithPolygon.txtClipPointswithPolygons.txtCloseGaps.txtCloseGapswithSpline.txtCloseOneCellGaps.txtClusterAnalysisforGrids.txtContourLinesfromGrid.txtConvergenceIndex(SearchRadius).txtConvergenceIndex.txtConvertDataStorageType.txtConvertLinestoPoints.txtConvertLinestoPolygons.txtConvertMultipointstoPoints.txtConvertPointstoLine(s).txtConvertPolygonLineVerticestoPoints.txtConvertPolygonstoLines.txtConvexHull.txtCreateGraticule.txtCropToData.txtCross-ClassificationandTabulation.txtCrossProfiles.txtCubicSplineApproximation.txtCurvatureClassification.txtCutShapesLayer.txtDTMFilter(slope-based).txtDirectionalStatisticsforSingleGrid.txtDistanceMatrix.txtDiurnalAnisotropicHeating.txtDownslopeDistanceGradient.txtEdgeContamination.txtEffectiveAirFlowHeights.txtFastRegionGrowingAlgorithm.txtFastRepresentativeness.txtFillGapsinRecords.txtFillSinks(PlanchonDarboux,2001).txtFillSinks(WangLiu).txtFillSinksXXL(WangLiu).txtFilterClumps.txtFireRiskAnalysis.txtFitNPointstoshape.txtFlatDetection.txtFlowPathLength.txtFlowWidthandSpecificCatchmentArea.txtFragmentation(Alternative).txtFragmentation(Standard).txtFragmentationClassesfromDensityandConnectivity.txtFunction.txtFuzzify.txtFuzzyIntersection(AND).txtFuzzyUnion(OR).txtGaussianFilter.txtGeographicallyWeightedMultipleRegression(Points).txtGeographicallyWeightedMultipleRegression(PointsGrids).txtGeographicallyWeightedMultipleRegression.txtGeographicallyWeightedRegression(PointsGrid).txtGeographicallyWeightedRegression.txtGeometricFigures.txtGetShapesExtents.txtGlobalMoransIforGrids.txtGradientVectorfromCartesiantoPolarCoordinates.txtGradientVectorfromPolartoCartesianCoordinates.txtGradientVectorsfromDirectionalComponents.txtGradientVectorsfromDirectionandLength.txtGradientVectorsfromSurface.txtGridBuffer.txtGridCalculator.txtGridCellIndex.txtGridDifference.txtGridDivision.txtGridMasking.txtGridNormalisation.txtGridOrientation.txtGridProximityBuffer.txtGridSkeletonization.txtGridStandardisation.txtGridStatisticsforPolygons.txtGridValuestoPoints(randomly).txtGridValuestoPoints.txtGridVolume.txtGridsProduct.txtGridsSum.txtHistogramSurface.txtHypsometry.txtInverseDistanceWeighted.txtInvertDataNo-Data.txtKernelDensityEstimation.txtLSFactor.txtLakeFlood.txtLandSurfaceTemperature.txtLaplacianFilter.txtLayerofextremevalue.txtLeastCostPaths.txtLine-PolygonIntersection.txtLineDissolve.txtLineProperties.txtLineSimplification.txtLocalMinimaandMaxima.txtMajorityFilter.txtMassBalanceIndex.txtMergeLayers.txtMetricConversions.txtMinimumDistanceAnalysis.txtModifiedQuadraticShepard.txtMorphologicalFilter.txtMorphometricProtectionIndex.txtMosaicking.txtMulti-BandVariation.txtMultiDirectionLeeFilter.txtMultilevelB-SplineInterpolation(fromGrid).txtMultilevelB-SplineInterpolation.txtMultipleRegressionAnalysis(GridGrids).txtMultipleRegressionAnalysis(PointsGrids).txtMultiresolutionIndexofValleyBottomFlatness(MRVBF).txtNaturalNeighbour.txtNearestNeighbour.txtOrderedWeightedAveraging(OWA).txtOrdinaryKriging(Global).txtOrdinaryKriging.txtOverlandFlow-KinematicWaveD8.txtOverlandFlowDistancetoChannelNetwork.txtPatching.txtPatternAnalysis.txtPointStatisticsforPolygons.txtPointsFilter.txtPointsThinning.txtPolartoCartesianCoordinates.txtPolygon-LineIntersection.txtPolygonCentroids.txtPolygonDifference.txtPolygonDissolve.txtPolygonDissolveAllPolygs.txtPolygonIdentity.txtPolygonIntersect.txtPolygonPartstoSeparatePolygons.txtPolygonProperties.txtPolygonShapeIndices.txtPolygonSymmetricalDifference.txtPolygonUnion.txtPolygonUpdate.txtPolygonstoEdgesandNodes.txtPolynomialRegression.txtPrincipleComponentsAnalysis.txtProfilefrompoints.txtProfilesfromLines.txtProximityGrid.txtQuadTreeStructuretoShapes.txtRGBComposite.txtRadiusofVariance(Grid).txtRandomField.txtRandomTerrainGeneration.txtRankFilter.txtRealSurfaceArea.txtReclassifyGridValues.txtRegressionAnalysis(PointsGrid).txtRelativeHeightsandSlopePositions.txtRemoveDuplicatePoints.txtRepresentativeness(Grid).txtResampling.txtResidualAnalysis(Grid).txtRunningAverage.txtSAGAWetnessIndex.txtSeedGeneration.txtSeparatepointsbydirection.txtShapesBuffer.txtShapesBufferFixed.txtShapestoGrid.txtShrinkAndExpand.txtSimpleFilter.txtSimpleRegionGrowing.txtSimulation.txtSinkDrainageRouteDetection.txtSinkRemoval.txtSkyViewFactor.txtSlope,Aspect,Curvature.txtSlopeLength.txtSoilTextureClassification.txtSpatialPointPatternAnalysis.txtSplitShapesLayerRandomly.txtStatisticsforGrids.txtStrahlerOrder.txtStreamPowerIndex.txtSupervisedClassification.txtSurfaceSpecificPoints.txtTPIBasedLandformClassification.txtTerrainRuggednessIndex(TRI).txtThinPlateSpline(Global).txtThinPlateSpline(Local).txtThinPlateSpline(TIN).txtThresholdBuffer.txtTopographicCorrection.txtTopographicPositionIndex(TPI).txtTopographicWetnessIndex(TWI).txtTransectthroughpolygonshapefile.txtTransformShapes.txtTransposeGrids.txtTriangulation.txtUniversalKriging(Global).txtUniversalKriging.txtUpslopeArea.txtUserDefinedFilter.txtVariogramCloud.txtVariogramSurface.txtVectorRuggednessMeasure(VRM).txtVectorisingGridClasses.txtVegetationIndex(SlopeBased).txtVerticalDistancetoChannelNetwork.txtWaterRetentionCapacity.txtWatershedBasins.txtWatershedSegmentation.txtWindEffect(WindwardLeewardIndex).txtZonalGridStatistics.txt2.2.0AccumulatedCost(Anisotropic).txtAccumulatedCost(Isotropic).txtAddCoordinatestopoints.txtAddGridValuestoPoints.txtAddGridValuestoShapes.txtAddPolygonAttributestoPoints.txtAggregate.txtAggregatePointObservations.txtAggregationIndex.txtAnalyticalHierarchyProcess.txtAnalyticalHillshading.txtB-SplineApproximation.txtBurnStreamNetworkintoDEM.txtCellBalance.txtChangeDateFormat.txtChangeDetection.txtChangeGridValues.txtChangeTimeFormat.txtChannelNetwork.txtChannelNetworkandDrainageBasins.txtClipGridwithPolygon.txtClipPointswithPolygons.txtCloseGaps.txtCloseGapswithSpline.txtCloseOneCellGaps.txtClusterAnalysisforGrids.txtContourLinesfromGrid.txtConvergenceIndex(SearchRadius).txtConvergenceIndex.txtConvertDataStorageType.txtConvertLinestoPoints.txtConvertLinestoPolygons.txtConvertMultipointstoPoints.txtConvertPointstoLine(s).txtConvertPolygonLineVerticestoPoints.txtConvertPolygonstoLines.txtConvexHull.txtCreateGraticule.txtCropToData.txtCross-ClassificationandTabulation.txtCrossProfiles.txtCubicSplineApproximation.txtCurvatureClassification.txtCutShapesLayer.txtDTMFilter(slope-based).txtDirectionalStatisticsforSingleGrid.txtDistanceMatrix.txtDiurnalAnisotropicHeating.txtDownslopeDistanceGradient.txtEdgeContamination.txtEffectiveAirFlowHeights.txtFastRegionGrowingAlgorithm.txtFastRepresentativeness.txtFillGapsinRecords.txtFillSinks(PlanchonDarboux,2001).txtFillSinks(WangLiu).txtFillSinksXXL(WangLiu).txtFilterClumps.txtFireRiskAnalysis.txtFitNPointstoshape.txtFlatDetection.txtFlowAccumulation(FlowTracing).txtFlowAccumulation(Recursive).txtFlowAccumulation(Top-Down).txtFlowPathLength.txtFlowWidthandSpecificCatchmentArea.txtFragmentation(Alternative).txtFragmentation(Standard).txtFragmentationClassesfromDensityandConnectivity.txtFunction.txtFuzzify.txtFuzzyIntersection(AND).txtFuzzyUnion(OR).txtGaussianFilter.txtGeographicallyWeightedMultipleRegression(Points).txtGeographicallyWeightedMultipleRegression(PointsGrids).txtGeographicallyWeightedMultipleRegression.txtGeographicallyWeightedRegression(PointsGrid).txtGeographicallyWeightedRegression.txtGeometricFigures.txtGetShapesExtents.txtGlobalMoransIforGrids.txtGradientVectorfromCartesiantoPolarCoordinates.txtGradientVectorfromPolartoCartesianCoordinates.txtGradientVectorsfromDirectionalComponents.txtGradientVectorsfromDirectionandLength.txtGradientVectorsfromSurface.txtGridBuffer.txtGridCalculator.txtGridCellIndex.txtGridDifference.txtGridDivision.txtGridMasking.txtGridNormalisation.txtGridOrientation.txtGridProximityBuffer.txtGridSkeletonization.txtGridStandardisation.txtGridStatisticsforPolygons.txtGridValuestoPoints(randomly).txtGridValuestoPoints.txtGridVolume.txtGridsProduct.txtGridsSum.txtHistogramSurface.txtHypsometry.txtInverseDistanceWeighted.txtInvertDataNo-Data.txtKernelDensityEstimation.txtLSFactor.txtLakeFlood.txtLandSurfaceTemperature.txtLaplacianFilter.txtLayerofextremevalue.txtLeastCostPaths.txtLine-PolygonIntersection.txtLineDissolve.txtLineProperties.txtLineSimplification.txtLocalMinimaandMaxima.txtMajorityFilter.txtMassBalanceIndex.txtMergeLayers.txtMetricConversions.txtMinimumDistanceAnalysis.txtModifiedQuadraticShepard.txtMorphologicalFilter.txtMorphometricProtectionIndex.txtMosaicking.txtMulti-BandVariation.txtMultiDirectionLeeFilter.txtMultilevelB-SplineInterpolation(fromGrid).txtMultilevelB-SplineInterpolation.txtMultilevelB-SplineInterpolationforCategories.txtMultipleRegressionAnalysis(GridGrids).txtMultipleRegressionAnalysis(PointsGrids).txtMultiresolutionIndexofValleyBottomFlatness(MRVBF).txtNaturalNeighbour.txtNearestNeighbour.txtOrderedWeightedAveraging(OWA).txtOrdinaryKriging(Global).txtOrdinaryKriging.txtOverlandFlow-KinematicWaveD8.txtOverlandFlowDistancetoChannelNetwork.txtPatching.txtPatternAnalysis.txtPointStatisticsforPolygons.txtPointsFilter.txtPointsThinning.txtPolartoCartesianCoordinates.txtPolygon-LineIntersection.txtPolygonCentroids.txtPolygonDifference.txtPolygonDissolve.txtPolygonDissolveAllPolygs.txtPolygonIdentity.txtPolygonIntersect.txtPolygonPartstoSeparatePolygons.txtPolygonProperties.txtPolygonShapeIndices.txtPolygonSymmetricalDifference.txtPolygonUnion.txtPolygonUpdate.txtPolygonstoEdgesandNodes.txtPolynomialRegression.txtPrincipleComponentsAnalysis.txtProfilefrompoints.txtProfilesfromLines.txtProximityGrid.txtQuadTreeStructuretoShapes.txtRGBComposite.txtRadiusofVariance(Grid).txtRandomField.txtRandomTerrainGeneration.txtRankFilter.txtRealSurfaceArea.txtReclassifyGridValues.txtRegressionAnalysis(PointsGrid).txtRelativeHeightsandSlopePositions.txtRemoveDuplicatePoints.txtRepresentativeness(Grid).txtResampling.txtResidualAnalysis(Grid).txtRunningAverage.txtSAGAWetnessIndex.txtSeedGeneration.txtSeparatepointsbydirection.txtShapesBuffer.txtShapesBufferFixed.txtShapestoGrid.txtShrinkAndExpand.txtSimpleFilter.txtSimpleRegionGrowing.txtSimulation.txtSinkDrainageRouteDetection.txtSinkRemoval.txtSkyViewFactor.txtSlope,Aspect,Curvature.txtSlopeLength.txtSoilTextureClassification.txtSpatialPointPatternAnalysis.txtSplitShapesLayerRandomly.txtStatisticsforGrids.txtStrahlerOrder.txtStreamPowerIndex.txtSupervisedClassification.txtSurfaceSpecificPoints.txtTPIBasedLandformClassification.txtTerrainRuggednessIndex(TRI).txtThinPlateSpline(TIN).txtThinPlateSpline.txtThresholdBuffer.txtTopographicCorrection.txtTopographicPositionIndex(TPI).txtTopographicWetnessIndex(TWI).txtTransectthroughpolygonshapefile.txtTransformShapes.txtTransposeGrids.txtTriangulation.txtUniversalKriging(Global).txtUniversalKriging.txtUpslopeArea.txtUserDefinedFilter.txtVariogramCloud.txtVariogramSurface.txtVectorRuggednessMeasure(VRM).txtVectorisingGridClasses.txtVegetationIndex(SlopeBased).txtVerticalDistancetoChannelNetwork.txtWaterRetentionCapacity.txtWatershedBasins.txtWatershedSegmentation.txtWindEffect(WindwardLeewardIndex).txtZonalGridStatistics.txt2.2.2AccumulatedCost(Anisotropic).txtAccumulatedCost(Isotropic).txtAddCoordinatestopoints.txtAddGridValuestoPoints.txtAddGridValuestoShapes.txtAddPolygonAttributestoPoints.txtAggregate.txtAggregatePointObservations.txtAggregationIndex.txtAnalyticalHierarchyProcess.txtAnalyticalHillshading.txtB-SplineApproximation.txtBurnStreamNetworkintoDEM.txtCellBalance.txtChangeDateFormat.txtChangeDetection.txtChangeGridValues.txtChangeTimeFormat.txtChannelNetwork.txtChannelNetworkandDrainageBasins.txtClipGridwithPolygon.txtClipPointswithPolygons.txtCloseGaps.txtCloseGapswithSpline.txtCloseOneCellGaps.txtClusterAnalysisforGrids.txtConfusionMatrix(GridPolygons).txtContourLinesfromGrid.txtConvergenceIndex(SearchRadius).txtConvergenceIndex.txtConvertDataStorageType.txtConvertLinestoPoints.txtConvertLinestoPolygons.txtConvertMultipointstoPoints.txtConvertPointstoLine(s).txtConvertPolygonLineVerticestoPoints.txtConvertPolygonstoLines.txtConvexHull.txtCreateGraticule.txtCropToData.txtCross-ClassificationandTabulation.txtCrossProfiles.txtCubicSplineApproximation.txtCurvatureClassification.txtCutShapesLayer.txtDTMFilter(slope-based).txtDirectionalStatisticsforSingleGrid.txtDistanceMatrix.txtDiurnalAnisotropicHeating.txtDiversityOfCategories.txtDownslopeDistanceGradient.txtEdgeContamination.txtEffectiveAirFlowHeights.txtFastRegionGrowingAlgorithm.txtFastRepresentativeness.txtFillGapsinRecords.txtFillSinks(PlanchonDarboux,2001).txtFillSinks(WangLiu).txtFillSinksXXL(WangLiu).txtFilterClumps.txtFireRiskAnalysis.txtFitNPointstoshape.txtFlatDetection.txtFlowAccumulation(FlowTracing).txtFlowAccumulation(Recursive).txtFlowAccumulation(Top-Down).txtFlowPathLength.txtFlowWidthandSpecificCatchmentArea.txtFragmentation(Alternative).txtFragmentation(Standard).txtFragmentationClassesfromDensityandConnectivity.txtFunction.txtFuzzify.txtFuzzyIntersection(AND).txtFuzzyUnion(OR).txtGaussianFilter.txtGeographicallyWeightedMultipleRegression(Points).txtGeographicallyWeightedMultipleRegression(PointsGrids).txtGeographicallyWeightedMultipleRegression.txtGeographicallyWeightedRegression(PointsGrid).txtGeographicallyWeightedRegression.txtGeometricFigures.txtGetShapesExtents.txtGlobalMoransIforGrids.txtGradientVectorfromCartesiantoPolarCoordinates.txtGradientVectorfromPolartoCartesianCoordinates.txtGradientVectorsfromDirectionalComponents.txtGradientVectorsfromDirectionandLength.txtGradientVectorsfromSurface.txtGridBuffer.txtGridCalculator.txtGridCellIndex.txtGridDifference.txtGridDivision.txtGridMasking.txtGridNormalisation.txtGridOrientation.txtGridProximityBuffer.txtGridSkeletonization.txtGridStandardisation.txtGridStatisticsforPolygons.txtGridValuestoPoints(randomly).txtGridValuestoPoints.txtGridVolume.txtGridsProduct.txtGridsSum.txtHistogramSurface.txtHypsometry.txtInverseDistanceWeighted.txtInvertDataNo-Data.txtKernelDensityEstimation.txtLSFactor.txtLakeFlood.txtLandSurfaceTemperature.txtLaplacianFilter.txtLayerofextremevalue.txtLeastCostPaths.txtLine-PolygonIntersection.txtLineDissolve.txtLineProperties.txtLineSimplification.txtLocalMinimaandMaxima.txtMajorityFilter.txtMassBalanceIndex.txtMergeLayers.txtMetricConversions.txtMinimumDistanceAnalysis.txtModifiedQuadraticShepard.txtMorphologicalFilter.txtMorphometricProtectionIndex.txtMosaicking.txtMulti-BandVariation.txtMultiDirectionLeeFilter.txtMultilevelB-SplineInterpolation(fromGrid).txtMultilevelB-SplineInterpolation.txtMultilevelB-SplineInterpolationforCategories.txtMultipleRegressionAnalysis(GridGrids).txtMultipleRegressionAnalysis(PointsGrids).txtMultiresolutionIndexofValleyBottomFlatness(MRVBF).txtNaturalNeighbour.txtNearestNeighbour.txtOrderedWeightedAveraging(OWA).txtOrdinaryKriging(Global).txtOrdinaryKriging.txtOverlandFlow-KinematicWaveD8.txtOverlandFlowDistancetoChannelNetwork.txtPatching.txtPatternAnalysis.txtPointStatisticsforPolygons.txtPointsFilter.txtPointsThinning.txtPolartoCartesianCoordinates.txtPolygon-LineIntersection.txtPolygonCentroids.txtPolygonDifference.txtPolygonDissolve.txtPolygonDissolveAllPolygs.txtPolygonIdentity.txtPolygonIntersect.txtPolygonPartstoSeparatePolygons.txtPolygonProperties.txtPolygonShapeIndices.txtPolygonSymmetricalDifference.txtPolygonUnion.txtPolygonUpdate.txtPolygonstoEdgesandNodes.txtPolynomialRegression.txtPrincipleComponentsAnalysis.txtProfilefrompoints.txtProfilesfromLines.txtProximityGrid.txtQuadTreeStructuretoShapes.txtRGBComposite.txtRadiusofVariance(Grid).txtRandomField.txtRandomTerrainGeneration.txtRankFilter.txtRealSurfaceArea.txtReclassifyGridValues.txtRegressionAnalysis(PointsGrid).txtRelativeHeightsandSlopePositions.txtRemoveDuplicatePoints.txtRepresentativeness(Grid).txtResampling.txtResidualAnalysis(Grid).txtRunningAverage.txtSAGAWetnessIndex.txtSeedGeneration.txtSeparatepointsbydirection.txtShapesBuffer.txtShapesBufferFixed.txtShapestoGrid.txtShrinkAndExpand.txtSimpleFilter.txtSimpleRegionGrowing.txtSimulation.txtSinkDrainageRouteDetection.txtSinkRemoval.txtSkyViewFactor.txtSlope,Aspect,Curvature.txtSlopeLength.txtSoilTextureClassification.txtSpatialPointPatternAnalysis.txtSplitShapesLayerRandomly.txtStatisticsforGrids.txtStrahlerOrder.txtStreamPowerIndex.txtSupervisedClassification.txtSurfaceSpecificPoints.txtTPIBasedLandformClassification.txtTerrainRuggednessIndex(TRI).txtThinPlateSpline(TIN).txtThinPlateSpline.txtThresholdBuffer.txtTopographicCorrection.txtTopographicPositionIndex(TPI).txtTopographicWetnessIndex(TWI).txtTransectthroughpolygonshapefile.txtTransformShapes.txtTransposeGrids.txtTriangulation.txtUniversalKriging(Global).txtUniversalKriging.txtUpslopeArea.txtUserDefinedFilter.txtVariogramCloud.txtVariogramSurface.txtVectorRuggednessMeasure(VRM).txtVectorisingGridClasses.txtVegetationIndex(SlopeBased).txtVerticalDistancetoChannelNetwork.txtWaterRetentionCapacity.txtWatershedBasins.txtWatershedSegmentation.txtWindEffect(WindwardLeewardIndex).txtZonalGridStatistics.txt2.2.3AccumulatedCost(Anisotropic).txtAccumulatedCost(Isotropic).txtAddCoordinatestopoints.txtAddGridValuestoPoints.txtAddGridValuestoShapes.txtAddPolygonAttributestoPoints.txtAggregate.txtAggregatePointObservations.txtAggregationIndex.txtAnalyticalHierarchyProcess.txtAnalyticalHillshading.txtB-SplineApproximation.txtBurnStreamNetworkintoDEM.txtCellBalance.txtChangeDateFormat.txtChangeDetection.txtChangeGridValues.txtChangeTimeFormat.txtChannelNetwork.txtChannelNetworkandDrainageBasins.txtClipGridwithPolygon.txtClipPointswithPolygons.txtCloseGaps.txtCloseGapswithSpline.txtCloseOneCellGaps.txtClusterAnalysisforGrids.txtConfusionMatrix(GridPolygons).txtContourLinesfromGrid.txtConvergenceIndex(SearchRadius).txtConvergenceIndex.txtConvertDataStorageType.txtConvertLinestoPoints.txtConvertLinestoPolygons.txtConvertMultipointstoPoints.txtConvertPointstoLine(s).txtConvertPolygonLineVerticestoPoints.txtConvertPolygonstoLines.txtConvexHull.txtCreateLinesGraticule.txtCreatePolygonsGraticule.txtCropToData.txtCross-ClassificationandTabulation.txtCrossProfiles.txtCubicSplineApproximation.txtCurvatureClassification.txtCutShapesLayer.txtDTMFilter(slope-based).txtDiffusiveHillslopeEvolution(ADI).txtDiffusiveHillslopeEvolution(FTCS).txtDirectionalStatisticsforSingleGrid.txtDistanceMatrix.txtDiurnalAnisotropicHeating.txtDiversityOfCategories.txtDownslopeDistanceGradient.txtEdgeContamination.txtEffectiveAirFlowHeights.txtFastRegionGrowingAlgorithm.txtFastRepresentativeness.txtFillGapsinRecords.txtFillSinks(PlanchonDarboux,2001).txtFillSinks(QMofESP).txtFillSinks(WangLiu).txtFillSinksXXL(WangLiu).txtFilterClumps.txtFireRiskAnalysis.txtFitNPointstoshape.txtFlatDetection.txtFlowAccumulation(FlowTracing).txtFlowAccumulation(QMofESP).txtFlowAccumulation(Recursive).txtFlowAccumulation(Top-Down).txtFlowPathLength.txtFlowWidthandSpecificCatchmentArea.txtFragmentation(Alternative).txtFragmentation(Standard).txtFragmentationClassesfromDensityandConnectivity.txtFunction.txtFuzzify.txtFuzzyIntersection(AND).txtFuzzyUnion(OR).txtGaussianFilter.txtGeographicallyWeightedMultipleRegression(Points).txtGeographicallyWeightedMultipleRegression(PointsGrids).txtGeographicallyWeightedMultipleRegression.txtGeographicallyWeightedRegression(PointsGrid).txtGeographicallyWeightedRegression.txtGeometricFigures.txtGetShapesExtents.txtGlobalMoransIforGrids.txtGradientVectorfromCartesiantoPolarCoordinates.txtGradientVectorfromPolartoCartesianCoordinates.txtGradientVectorsfromDirectionalComponents.txtGradientVectorsfromDirectionandLength.txtGradientVectorsfromSurface.txtGridBuffer.txtGridCalculator.txtGridCellIndex.txtGridDifference.txtGridDivision.txtGridMasking.txtGridNormalisation.txtGridOrientation.txtGridProximityBuffer.txtGridSkeletonization.txtGridStandardisation.txtGridStatisticsforPolygons.txtGridValuestoPoints(randomly).txtGridValuestoPoints.txtGridVolume.txtGridsProduct.txtGridsSum.txtHistogramSurface.txtHypsometry.txtInverseDistanceWeighted.txtInvertDataNo-Data.txtKernelDensityEstimation.txtLSFactor.txtLakeFlood.txtLandSurfaceTemperature.txtLaplacianFilter.txtLayerofextremevalue.txtLeastCostPaths.txtLine-PolygonIntersection.txtLineDissolve.txtLineProperties.txtLineSimplification.txtLocalMinimaandMaxima.txtMajorityFilter.txtMassBalanceIndex.txtMergeLayers.txtMetricConversions.txtMinimumDistanceAnalysis.txtModifiedQuadraticShepard.txtMorphologicalFilter.txtMorphometricProtectionIndex.txtMosaicking.txtMulti-BandVariation.txtMultiDirectionLeeFilter.txtMultilevelB-SplineInterpolation(fromGrid).txtMultilevelB-SplineInterpolation.txtMultilevelB-SplineInterpolationforCategories.txtMultipleRegressionAnalysis(GridGrids).txtMultipleRegressionAnalysis(PointsGrids).txtMultiresolutionIndexofValleyBottomFlatness(MRVBF).txtNaturalNeighbour.txtNearestNeighbour.txtOrderedWeightedAveraging(OWA).txtOrdinaryKriging(Global).txtOrdinaryKriging.txtOverlandFlow-KinematicWaveD8.txtOverlandFlowDistancetoChannelNetwork.txtPatching.txtPatternAnalysis.txtPointStatisticsforPolygons.txtPointsFilter.txtPointsThinning.txtPolartoCartesianCoordinates.txtPolygon-LineIntersection.txtPolygonCentroids.txtPolygonDifference.txtPolygonDissolve.txtPolygonDissolveAllPolygs.txtPolygonIdentity.txtPolygonIntersect.txtPolygonPartstoSeparatePolygons.txtPolygonProperties.txtPolygonShapeIndices.txtPolygonSymmetricalDifference.txtPolygonUnion.txtPolygonUpdate.txtPolygonstoEdgesandNodes.txtPolynomialRegression.txtPrincipleComponentsAnalysis.txtProfilefrompoints.txtProfilesfromLines.txtProximityGrid.txtQuadTreeStructuretoShapes.txtRGBComposite.txtRadiusofVariance(Grid).txtRandomField.txtRandomTerrainGeneration.txtRankFilter.txtRealSurfaceArea.txtReclassifyGridValues.txtRegressionAnalysis(PointsGrid).txtRelativeHeightsandSlopePositions.txtRemoveDuplicatePoints.txtRepresentativeness(Grid).txtResampling.txtResidualAnalysis(Grid).txtRunningAverage.txtSAGAWetnessIndex.txtSeedGeneration.txtSeparatepointsbydirection.txtShapesBuffer.txtShapesBufferFixed.txtShapestoGrid.txtShrinkAndExpand.txtSimpleFilter.txtSimpleRegionGrowing.txtSimulation.txtSinkDrainageRouteDetection.txtSinkRemoval.txtSkyViewFactor.txtSlope,Aspect,Curvature.txtSlopeLength.txtSoilTextureClassification.txtSpatialPointPatternAnalysis.txtSplitShapesLayerRandomly.txtStatisticsforGrids.txtStrahlerOrder.txtStreamPowerIndex.txtSuccessiveFlowRouting.txtSupervisedClassification.txtSurfaceSpecificPoints.txtTPIBasedLandformClassification.txtTerrainRuggednessIndex(TRI).txtThinPlateSpline(TIN).txtThinPlateSpline.txtThresholdBuffer.txtTopographicCorrection.txtTopographicPositionIndex(TPI).txtTopographicWetnessIndex(TWI).txtTransectthroughpolygonshapefile.txtTransformShapes.txtTransposeGrids.txtTriangulation.txtUniversalKriging(Global).txtUniversalKriging.txtUpslopeArea.txtUserDefinedFilter.txtVariogramCloud.txtVariogramSurface.txtVectorRuggednessMeasure(VRM).txtVectorisingGridClasses.txtVegetationIndex(SlopeBased).txtVerticalDistancetoChannelNetwork.txtWaterRetentionCapacity.txtWatershedBasins.txtWatershedSegmentation.txtWindEffect(WindwardLeewardIndex).txtZonalGridStatistics.txtext__init__.py__init__.pyc__init__.pyosupervisedclassification.pysupervisedclassification.pycsupervisedclassification.pyoversioncheck.pyversioncheck.pycversioncheck.pyotaudemTauDEMAlgorithm.pyTauDEMAlgorithm.pycTauDEMAlgorithm.pyoTauDEMAlgorithmProvider.pyTauDEMAlgorithmProvider.pycTauDEMAlgorithmProvider.pyoTauDEMMultifileAlgorithm.pyTauDEMMultifileAlgorithm.pycTauDEMMultifileAlgorithm.pyoTauDEMUtils.pyTauDEMUtils.pycTauDEMUtils.pyo__init__.py__init__.pyc__init__.pyodescriptionmultiaread8.txtareadinf.txtd8flowdir.txtd8flowpathextremeup.txtd8hdisttostrm.txtdinfavalanche.txtdinfconclimaccum.txtdinfdecayaccum.txtdinfflowdir.txtdinfrevaccum.txtdinfupdependence.txtgagewatershed.txtgagewatershed2.txtmoveoutletstostrm.txtpitremove.txtselectgtthreshold.txtslopearearatio.txtslopeavedown.txtstreamnet.txtthreshold.txttwi.txtsinglearead8.txtareadinf.txtd8flowdir.txtd8flowpathextremeup.txtd8hdisttostrm.txtdinfavalanche.txtdinfconclimaccum.txtdinfdecayaccum.txtdinfflowdir.txtdinfrevaccum.txtdinfupdependence.txtgagewatershed.txtgagewatershed2.txtmoveoutletstostrm.txtpitremove.txtselectgtthreshold.txtslopearearatio.txtslopeavedown.txtstreamnet.txtthreshold.txttwi.txtdinfdistdown.pydinfdistdown.pycdinfdistdown.pyodinfdistdown_multi.pydinfdistdown_multi.pycdinfdistdown_multi.pyodinfdistup.pydinfdistup.pycdinfdistup.pyodinfdistup_multi.pydinfdistup_multi.pycdinfdistup_multi.pyodinftranslimaccum.pydinftranslimaccum.pycdinftranslimaccum.pyodinftranslimaccum2.pydinftranslimaccum2.pycdinftranslimaccum2.pyodinftranslimaccum2_multi.pydinftranslimaccum2_multi.pycdinftranslimaccum2_multi.pyodinftranslimaccum_multi.pydinftranslimaccum_multi.pycdinftranslimaccum_multi.pyodropanalysis.pydropanalysis.pycdropanalysis.pyodropanalysis_multi.pydropanalysis_multi.pycdropanalysis_multi.pyogridnet.pygridnet.pycgridnet.pyogridnet_multi.pygridnet_multi.pycgridnet_multi.pyolengtharea.pylengtharea.pyclengtharea.pyolengtharea_multi.pylengtharea_multi.pyclengtharea_multi.pyopeukerdouglas.pypeukerdouglas.pycpeukerdouglas.pyopeukerdouglas_multi.pypeukerdouglas_multi.pycpeukerdouglas_multi.pyoslopearea.pyslopearea.pycslopearea.pyoslopearea_multi.pyslopearea_multi.pycslopearea_multi.pyocoreAlgorithmProvider.pyAlgorithmProvider.pycAlgorithmProvider.pyoGeoAlgorithm.pyGeoAlgorithm.pycGeoAlgorithm.pyoGeoAlgorithmExecutionException.pyGeoAlgorithmExecutionException.pycGeoAlgorithmExecutionException.pyoProcessing.pyProcessing.pycProcessing.pyoProcessingConfig.pyProcessingConfig.pycProcessingConfig.pyoProcessingLog.pyProcessingLog.pycProcessingLog.pyoProcessingResults.pyProcessingResults.pycProcessingResults.pyo__init__.py__init__.pyc__init__.pyooutputs.pyoutputs.pycoutputs.pyoparameters.pyparameters.pycparameters.pyoguiAlgorithmClassification.pyAlgorithmClassification.pycAlgorithmClassification.pyoAlgorithmDialog.pyAlgorithmDialog.pycAlgorithmDialog.pyoAlgorithmDialogBase.pyAlgorithmDialogBase.pycAlgorithmDialogBase.pyoAlgorithmExecutor.pyAlgorithmExecutor.pycAlgorithmExecutor.pyoAutofillDialog.pyAutofillDialog.pycAutofillDialog.pyoBatchAlgorithmDialog.pyBatchAlgorithmDialog.pycBatchAlgorithmDialog.pyoBatchInputSelectionPanel.pyBatchInputSelectionPanel.pycBatchInputSelectionPanel.pyoBatchOutputSelectionPanel.pyBatchOutputSelectionPanel.pycBatchOutputSelectionPanel.pyoBatchPanel.pyBatchPanel.pycBatchPanel.pyoCMakeLists.txtCommanderWindow.pyCommanderWindow.pycCommanderWindow.pyoConfigDialog.pyConfigDialog.pycConfigDialog.pyoContextAction.pyContextAction.pycContextAction.pyoCreateNewScriptAction.pyCreateNewScriptAction.pycCreateNewScriptAction.pyoCrsSelectionPanel.pyCrsSelectionPanel.pycCrsSelectionPanel.pyoDeleteScriptAction.pyDeleteScriptAction.pycDeleteScriptAction.pyoEditRenderingStylesDialog.pyEditRenderingStylesDialog.pycEditRenderingStylesDialog.pyoEditScriptAction.pyEditScriptAction.pycEditScriptAction.pyoExtentSelectionPanel.pyExtentSelectionPanel.pycExtentSelectionPanel.pyoFileSelectionPanel.pyFileSelectionPanel.pycFileSelectionPanel.pyoFixedTableDialog.pyFixedTableDialog.pycFixedTableDialog.pyoFixedTablePanel.pyFixedTablePanel.pycFixedTablePanel.pyoGeometryPredicateSelectionPanel.pyGeometryPredicateSelectionPanel.pycGeometryPredicateSelectionPanel.pyoGetScriptsAndModels.pyGetScriptsAndModels.pycGetScriptsAndModels.pyoHelp2Html.pyHelp2Html.pycHelp2Html.pyoHelpEditionDialog.pyHelpEditionDialog.pycHelpEditionDialog.pyoHistoryDialog.pyHistoryDialog.pycHistoryDialog.pyoInputLayerSelectorPanel.pyInputLayerSelectorPanel.pycInputLayerSelectorPanel.pyoLexerR.pyLexerR.pycLexerR.pyoMessageBarProgress.pyMessageBarProgress.pycMessageBarProgress.pyoMessageDialog.pyMessageDialog.pycMessageDialog.pyoMultipleFileInputDialog.pyMultipleFileInputDialog.pycMultipleFileInputDialog.pyoMultipleInputDialog.pyMultipleInputDialog.pycMultipleInputDialog.pyoMultipleInputPanel.pyMultipleInputPanel.pycMultipleInputPanel.pyoNumberInputDialog.pyNumberInputDialog.pycNumberInputDialog.pyoNumberInputPanel.pyNumberInputPanel.pycNumberInputPanel.pyoOutputSelectionPanel.pyOutputSelectionPanel.pycOutputSelectionPanel.pyoParametersPanel.pyParametersPanel.pycParametersPanel.pyoPostgisTableSelector.pyPostgisTableSelector.pycPostgisTableSelector.pyoPostprocessing.pyPostprocessing.pycPostprocessing.pyoProcessingToolbox.pyProcessingToolbox.pycProcessingToolbox.pyoRangePanel.pyRangePanel.pycRangePanel.pyoRectangleMapTool.pyRectangleMapTool.pycRectangleMapTool.pyoRenderingStyleFilePanel.pyRenderingStyleFilePanel.pycRenderingStyleFilePanel.pyoRenderingStyles.pyRenderingStyles.pycRenderingStyles.pyoResultsDialog.pyResultsDialog.pycResultsDialog.pyoScriptEdit.pyScriptEdit.pycScriptEdit.pyoScriptEditorDialog.pyScriptEditorDialog.pycScriptEditorDialog.pyoSilentProgress.pySilentProgress.pycSilentProgress.pyoTestTools.pyTestTools.pycTestTools.pyoToolboxAction.pyToolboxAction.pycToolboxAction.pyo__init__.py__init__.pyc__init__.pyoalgclasssification.txtalgnames.txtutils.pyutils.pycutils.pyoimagesalg.pngcommander.pngconfig.pngdelete.pngedit.pngedithelp.pnggdal.svggrass.svghistory.gifinput.pngiterate.pngminus.pngmodel.pngnamespace.pngotb.pngoutput.pngplus.pngpostgis.pngqgis.svgr.svgresults.pngrunalgorithm.pngsaga.pngscript.pngtaudem.svgtool.pngmetadata.txtmodelerAddModelFromFileAction.pyAddModelFromFileAction.pycAddModelFromFileAction.pyoCalculatorModelerAlgorithm.pyCalculatorModelerAlgorithm.pycCalculatorModelerAlgorithm.pyoCreateNewModelAction.pyCreateNewModelAction.pycCreateNewModelAction.pyoDeleteModelAction.pyDeleteModelAction.pycDeleteModelAction.pyoEditModelAction.pyEditModelAction.pycEditModelAction.pyoModelerAlgorithm.pyModelerAlgorithm.pycModelerAlgorithm.pyoModelerAlgorithmProvider.pyModelerAlgorithmProvider.pycModelerAlgorithmProvider.pyoModelerArrowItem.pyModelerArrowItem.pycModelerArrowItem.pyoModelerDialog.pyModelerDialog.pycModelerDialog.pyoModelerGraphicItem.pyModelerGraphicItem.pycModelerGraphicItem.pyoModelerOnlyAlgorithmProvider.pyModelerOnlyAlgorithmProvider.pycModelerOnlyAlgorithmProvider.pyoModelerParameterDefinitionDialog.pyModelerParameterDefinitionDialog.pycModelerParameterDefinitionDialog.pyoModelerParametersDialog.pyModelerParametersDialog.pycModelerParametersDialog.pyoModelerScene.pyModelerScene.pycModelerScene.pyoModelerUtils.pyModelerUtils.pycModelerUtils.pyoMultilineTextPanel.pyMultilineTextPanel.pycMultilineTextPanel.pyoRasterLayerBoundsAlgorithm.pyRasterLayerBoundsAlgorithm.pycRasterLayerBoundsAlgorithm.pyoVectorLayerBoundsAlgorithm.pyVectorLayerBoundsAlgorithm.pycVectorLayerBoundsAlgorithm.pyoWrongModelException.pyWrongModelException.pycWrongModelException.pyo__init__.py__init__.pyc__init__.pyoscriptAddScriptFromFileAction.pyAddScriptFromFileAction.pycAddScriptFromFileAction.pyoScriptAlgorithm.pyScriptAlgorithm.pycScriptAlgorithm.pyoScriptAlgorithmProvider.pyScriptAlgorithmProvider.pycScriptAlgorithmProvider.pyoScriptUtils.pyScriptUtils.pycScriptUtils.pyoWrongScriptException.pyWrongScriptException.pycWrongScriptException.pyo__init__.py__init__.pyc__init__.pyosnippets.pysnippets.pycsnippets.pyotestsAlgorithmsTestBase.pyAlgorithmsTestBase.pycAlgorithmsTestBase.pyoGdalAlgorithmsTest.pyGdalAlgorithmsTest.pycGdalAlgorithmsTest.pyoParametersTest.pyParametersTest.pycParametersTest.pyoQgisAlgorithmsTest.pyQgisAlgorithmsTest.pycQgisAlgorithmsTest.pyoTestData.pyTestData.pycTestData.pyo__init__.py__init__.pyc__init__.pyodatalines.dbflines.prjlines.qpjlines.shplines.shxpoints.dbfpoints.prjpoints.qpjpoints.shppoints.shxpoints2.dbfpoints2.prjpoints2.qpjpoints2.shppoints2.shxpolygons.dbfpolygons.geojsonpolygons.prjpolygons.qpjpolygons.shppolygons.shxpolygons2.dbfpolygons2.prjpolygons2.qpjpolygons2.shppolygons2.shxproject.qgsraster.tiftable.dbfunion.dbfunion.prjunion.qpjunion.shpunion.shxtools__init__.py__init__.pyc__init__.pyodataobjects.pydataobjects.pycdataobjects.pyogeneral.pygeneral.pycgeneral.pyohelp.pyhelp.pychelp.pyoraster.pyraster.pycraster.pyosystem.pysystem.pycsystem.pyotranslation.pytranslation.pyctranslation.pyovector.pyvector.pycvector.pyouiDlgAlgorithmBase.uiDlgAutofill.uiDlgConfig.uiDlgFixedTable.uiDlgGetScriptsAndModels.uiDlgHelpEdition.uiDlgHistory.uiDlgMessage.uiDlgModeler.uiDlgMultipleSelection.uiDlgNumberInput.uiDlgPostgisTableSelector.uiDlgRenderingStyles.uiDlgResults.uiDlgScriptEditor.uiProcessingToolbox.uiwidgetBaseSelector.uiwidgetBatchPanel.uiwidgetGeometryPredicateSelector.uiwidgetLayerSelector.uiwidgetNumberSelector.uiwidgetParametersPanel.uiwidgetRangeSelector.uipyplugin_installer__init__.py__init__.pyc__init__.pyoinstaller.pyinstaller.pycinstaller.pyoinstaller_data.pyinstaller_data.pycinstaller_data.pyoqgsplugininstallerfetchingdialog.pyqgsplugininstallerfetchingdialog.pycqgsplugininstallerfetchingdialog.pyoqgsplugininstallerinstallingdialog.pyqgsplugininstallerinstallingdialog.pycqgsplugininstallerinstallingdialog.pyoqgsplugininstallerpluginerrordialog.pyqgsplugininstallerpluginerrordialog.pycqgsplugininstallerpluginerrordialog.pyoqgsplugininstallerrepositorydialog.pyqgsplugininstallerrepositorydialog.pycqgsplugininstallerrepositorydialog.pyoui_qgsplugininstallerfetchingbase.pyui_qgsplugininstallerfetchingbase.pycui_qgsplugininstallerfetchingbase.pyoui_qgsplugininstallerinstallingbase.pyui_qgsplugininstallerinstallingbase.pycui_qgsplugininstallerinstallingbase.pyoui_qgsplugininstallerpluginerrorbase.pyui_qgsplugininstallerpluginerrorbase.pycui_qgsplugininstallerpluginerrorbase.pyoui_qgsplugininstallerrepositorybase.pyui_qgsplugininstallerrepositorybase.pycui_qgsplugininstallerrepositorybase.pyounzip.pyunzip.pycunzip.pyoversion_compare.pyversion_compare.pycversion_compare.pyoqsci_apisOSGeo_GDAL-OGR-1.10.0.apiOSGeo_GDAL-OGR-1.9.1.apiOSGeo_GEOS-3.4.2.apiPyQGIS-1.7.apiPyQGIS-1.8.apiPyQGIS-2.0.apiPyQGIS-2.2.apiPyQGIS.apiPyQt4-4.7.4.apiPython-2.5.apiPython-2.6.apiPython-2.7.apiQScintilla2-2.4.5.apiQScintilla2-2.7.2.apipyqgis.pap/usr/lib//usr/lib/python2.7/site-packages/PyQt4/uic//usr/lib/python2.7/site-packages/PyQt4/uic/widget-plugins//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/qgis//usr/lib/python2.7/site-packages/qgis/PyQt//usr/lib/python2.7/site-packages/qgis/PyQt/uic//usr/lib/python2.7/site-packages/qgis/analysis//usr/lib/python2.7/site-packages/qgis/core//usr/lib/python2.7/site-packages/qgis/gui//usr/lib/python2.7/site-packages/qgis/networkanalysis//usr/lib/python2.7/site-packages/qgis/testing//usr/share/qgis//usr/share/qgis/python//usr/share/qgis/python/console//usr/share/qgis/python/nose2//usr/share/qgis/python/nose2/backports//usr/share/qgis/python/nose2/plugins//usr/share/qgis/python/nose2/plugins/loader//usr/share/qgis/python/nose2/tests//usr/share/qgis/python/nose2/tests/functional//usr/share/qgis/python/nose2/tests/unit//usr/share/qgis/python/nose2/tools//usr/share/qgis/python/plugins//usr/share/qgis/python/plugins/GdalTools//usr/share/qgis/python/plugins/GdalTools/icons//usr/share/qgis/python/plugins/GdalTools/tools//usr/share/qgis/python/plugins/MetaSearch//usr/share/qgis/python/plugins/MetaSearch/dialogs//usr/share/qgis/python/plugins/MetaSearch/images//usr/share/qgis/python/plugins/MetaSearch/resources//usr/share/qgis/python/plugins/MetaSearch/resources/templates//usr/share/qgis/python/plugins/MetaSearch/ui//usr/share/qgis/python/plugins/db_manager//usr/share/qgis/python/plugins/db_manager/db_plugins//usr/share/qgis/python/plugins/db_manager/db_plugins/postgis//usr/share/qgis/python/plugins/db_manager/db_plugins/postgis/icons//usr/share/qgis/python/plugins/db_manager/db_plugins/postgis/plugins//usr/share/qgis/python/plugins/db_manager/db_plugins/postgis/plugins/qgis_topoview//usr/share/qgis/python/plugins/db_manager/db_plugins/postgis/plugins/qgis_topoview/templates//usr/share/qgis/python/plugins/db_manager/db_plugins/postgis/plugins/versioning//usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite//usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/icons//usr/share/qgis/python/plugins/db_manager/db_plugins/vlayers//usr/share/qgis/python/plugins/db_manager/icons//usr/share/qgis/python/plugins/db_manager/ui//usr/share/qgis/python/plugins/fTools//usr/share/qgis/python/plugins/fTools/icons//usr/share/qgis/python/plugins/fTools/icons/default//usr/share/qgis/python/plugins/fTools/tools//usr/share/qgis/python/plugins/processing//usr/share/qgis/python/plugins/processing/algs//usr/share/qgis/python/plugins/processing/algs/exampleprovider//usr/share/qgis/python/plugins/processing/algs/gdal//usr/share/qgis/python/plugins/processing/algs/grass//usr/share/qgis/python/plugins/processing/algs/grass/description//usr/share/qgis/python/plugins/processing/algs/grass7//usr/share/qgis/python/plugins/processing/algs/grass7/description//usr/share/qgis/python/plugins/processing/algs/grass7/ext//usr/share/qgis/python/plugins/processing/algs/help//usr/share/qgis/python/plugins/processing/algs/lidar//usr/share/qgis/python/plugins/processing/algs/lidar/fusion//usr/share/qgis/python/plugins/processing/algs/lidar/lastools//usr/share/qgis/python/plugins/processing/algs/otb//usr/share/qgis/python/plugins/processing/algs/otb/description//usr/share/qgis/python/plugins/processing/algs/otb/description/5.0.0//usr/share/qgis/python/plugins/processing/algs/otb/description/5.0.0/doc//usr/share/qgis/python/plugins/processing/algs/otb/helper//usr/share/qgis/python/plugins/processing/algs/qgis//usr/share/qgis/python/plugins/processing/algs/qgis/scripts//usr/share/qgis/python/plugins/processing/algs/qgis/ui//usr/share/qgis/python/plugins/processing/algs/r//usr/share/qgis/python/plugins/processing/algs/saga//usr/share/qgis/python/plugins/processing/algs/saga/description//usr/share/qgis/python/plugins/processing/algs/saga/description/2.1.2//usr/share/qgis/python/plugins/processing/algs/saga/description/2.1.3//usr/share/qgis/python/plugins/processing/algs/saga/description/2.1.4//usr/share/qgis/python/plugins/processing/algs/saga/description/2.2.0//usr/share/qgis/python/plugins/processing/algs/saga/description/2.2.2//usr/share/qgis/python/plugins/processing/algs/saga/description/2.2.3//usr/share/qgis/python/plugins/processing/algs/saga/ext//usr/share/qgis/python/plugins/processing/algs/taudem//usr/share/qgis/python/plugins/processing/algs/taudem/description//usr/share/qgis/python/plugins/processing/algs/taudem/description/multi//usr/share/qgis/python/plugins/processing/algs/taudem/description/single//usr/share/qgis/python/plugins/processing/core//usr/share/qgis/python/plugins/processing/gui//usr/share/qgis/python/plugins/processing/images//usr/share/qgis/python/plugins/processing/modeler//usr/share/qgis/python/plugins/processing/script//usr/share/qgis/python/plugins/processing/tests//usr/share/qgis/python/plugins/processing/tests/data//usr/share/qgis/python/plugins/processing/tools//usr/share/qgis/python/plugins/processing/ui//usr/share/qgis/python/pyplugin_installer//usr/share/qgis/python/qsci_apis/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                           ! !     """"""   # $%&'( )   *+***+***+***+***+**,**+**-*ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=c5fa489150f148d44e1de91aa1979422f746b62d, strippeddirectoryPython script, ASCII text executablepython 2.7 byte-compiledPython script, UTF-8 Unicode text executableELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=119a0f3ae775b1daa5eccbbd0e67846531ae31d9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b6c715869d707f5782818b6e5e5faebc2d53f9e9, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=d4feec18d522763740eb3ddc5bb6dbe4e4d8c787, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=2fe44ce5f9aaf903d4b335dd6f184ff40b8b91f3, strippedemptyPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 16-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII textXML 1.0 document, UTF-8 Unicode textHTML document, ASCII textXML 1.0 document, ASCII textPNG image data, 86 x 86, 8-bit colormap, non-interlacedexported SGML document, ASCII textPython script, ASCII text executable, with very long linesPNG image data, 256 x 226, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 18, 8-bit/color RGBA, non-interlacedX pixmap image, ASCII textPNG image data, 27 x 27, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 16 x 16PNG image data, 20 x 18, 8-bit/color RGBA, non-interlacedPNG image data, 154 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 123 x 171, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageASCII text, with very long linesHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesRST-format raster font data face us\012AllowUnmatching\012ParameterRaster|GRIDS|Main input layer|FalsePNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image data, 11 x 11, 1-bit colormap, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 4-bit colormap, non-interlacedPNG image data, 16 x 15, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 256 x 256, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsTIFF image data, little-endian, direntries=16, height=14, bps=32, compression=none, PhotometricIntepretation=BlackIsZero, width=16XML 1.0 document, ASCII text, with very long lines !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVw !!# PRRRR'R(R%RRR)RR RRR R R R RRRRR!RR#R"R$RRRRR8R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*RRRR&R'R(R%RRRRR RRR R R R RRRRR!RR#R"R$RRRRR8R*RRRR&R'R%R(RRRRR RRR R R R RRRRR!RR#R"R$RRRRR8R*RRR&R'R%R(RRRRRR RRR R R R RRRRR!RR#R"R RR$RRRRR8R*RRRR'R(R%RRRRR RRR R R R RRRRR!RR#R"R$RRRRR8R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*R*utf-8?@7zXZ !#,&A]"k%r{\\!E&A y"*GC$ڵ5l\!ekr6'K45>u9XǨQ_ AaCk"<1[}P,ǒ_7V0תDP^ ky d%qHaڊ#1ذb{s8O'ĝqXN,`ǃ?3EY d2b܆TGR(S0ZѪk3;DIzيFJrCoyagi3AiFTF5-r}hA;ן:_I5[%Ϧj5-`C_/[$t4VU2{Ef(Jt wz!\rM[zI ;-52K3(nEHxGu)4lR&ƒ%/A Nch39 O1ݎ48+M4|'033!P5XߓSMV#Q_Fc>ܣİv2 Y58][GU1J^r܀8`ɉR*;~>vx=)ςGs Y!TQ{Z$OWS;^fHbG9tmр&"9+px|A*q8@k>r|A$tyΎ_301/-AEҘݚK/Yt] a${^Xx㧨Xʕ Lgǜ͖,DW9WVVL/F%y /2w:)$ E =@Jc#xf\_6~x%>z@jU+4Tp{@Y`H^%n\*ϖZޤ `BDl EvzOCF6J {,a3+È yTmeF^h}5 5XlJ@ӶCl/ӹ@SqWw.?bfX[Y]ZD0c?d28<}$MN3AvAzmjo{xr94㙌{a/Y߯&:/goV4yK$.g>Y^aJXEa8T4tG%rÏ `eۄ=CݖT~e3"Ÿ‡gem /:s%뮖>L_~rU[_ 5ey/SFIj f0/X¼r{zUOjcc;.8^r MT/򾱛 b#9Re "6 ۈyޯa$ UC_Z=-a|_%_߄.Յ*[m\mηDxN~`1Ij]Q^L&  ?_J! &ç ѳ㟪IEvT鴄X9< ZD'KW# n̰׊J:3FXb[>\5|+!v$bkCX- {C*&Z#l6)_ɓ4#InTDͼ޼5݈H@9v¤8󁘯qa9Jc+F1 걷 K.;]$H $?LuR8^/6~}T)VkKR&.51қqë+k+j0ZDcEZSK<&꠪3YUh)-1y9_њ[53>:wvt3ؙc){eIusU:9/нvQ%zHb;QnRQ}9mr^YN4dn 6 AJyý(eZ#68b<łchvSF`y+0P{,s,BI ZEs͞eȯƗ=C#Ҳf@H$Uy՞Щ]뉋U*o+B)CHlR01xdI<\Hmp!O4PH774;DԽSQK9֡z[^]˙paPue ~ґ^=gZ&#A'7t,3qXmP,ƒj ?bKȗ$GvgJw"7Brȓ|uksy1P :bS]W/? ~d.{]Hͩ['% @DQaD!K|\J7+Bya>X38h)g7iD$#e vTwMyɪ7d|雵EL@$YfR !Ljı;Tkpqg~$ vڣ6φ`OGAO=n7v/<[]*ѵ cku[AN_t[" FȽ&GaguM`c}zUj($#T՛nܬ3d*`EmrRRjoTWoL]yj2G .mCVhZ!*$LG\4 sV~ؐ{n$ - zmfBYwճ: 9.^@0~3%TY1w=*{Gl c "x_AnSW~_*>' oD6ITBw[P np</P06F^m,l`mѳ$"wf/.8u$%w#s,CMBm~~Qta<bL"x?p[I:* 9ɤ1r!aŮ +C#' Σr:??mYAŐ<>:&.ƋtqѨxܮM† rPro2HqLp[ :`ŃqG/>6m`,!DVе  ,5'ܺ*+:BF@DIcs-W@7?i7-,O-$FfTܚ(Tg !/S=^n55)p]3GtB3p!vl `S:-koXR [qEB|E2 u4$[e2'L X|/s g4);Ca8BXPp6!(Cƴ?yx k>F궗x mH ¬F`)Wdtޗ*HmOm?:"UM( 0Y< o=rj&#VQ ۜT- CxBLNf> XE?0=`6v<ޔl1&v|ihv1C]*؍s\7z}M6j%-Q"a3˒ja癍oQby6;/|N rjw;ccSHBשՋ8m=n?ce K1Y;ǽ8"g,K)c9 .3#=.e+x9C?ugTϙߊ,67 M[E0 r7wdӞe&# [U}J( -;-:PHX@ p$ {6]݅)=x]m ]@;vG߈)(k8zV*'*gAQ ꛿.C;/JpJlBcsS :[kAٺFñpgwD5V ̮1+d V7E3LC.3]ce$@d:K=Uj. 䁳8mlQ5* #:)/wNfEf'p[Th!n/|:dz .z*~LqwiSq6 XUϗBs<$t]!R|?d`z'~u331L!s3|-Ź\J\۲|]\_n/r]\5An 6H)/z$nO=O c+Bzbd O#[]K@-wU]GzIJL+l5">x'k3gF%g+/GF׉f!!5i5B~S~FB?vG')N$.r Ștd[3j{H $5O-+EoRɍIZ6'66\`X(X;]-x\~@&v-wGd1HbÒz{;v;Cw{˞+G+|fV5!K~w`t4N`\ .)gZ](c[ ?T %)8A5; K1QQVcw^Ê}ŽDmOb%:D2R[e\7M.ITqy'M~HQaJlF*ԐEr 5@/1s.#]?wk0Scj6lךgW5BWX~ږƅKJɒMoǚpx7MbJulһkM}טæݐX6h(R*0>"u;~hrl 0G 4i $9Z \/ }A4nR7~@/ȇri#%o>~\ iZpD 9[T, j0VaH><ɾTi˃Ze}S\fk(x jϫV.-SK_5p4gq&` ߿!G's^):CU#0V#k?˴25IȀQ6y|sp;yܴ? OD%! pBP$va~YZ }Xz1vSP ŏ?ZڂNdRL0tW{XNvD<<]km rZQjGκ%V2g'32;xLZRԇWg`f#qtn\x0AQ4Mn~ zw+;Kz"w,~$үTY/!-oq;L!A0)zx45sYHoJ]דJ}۩ ;A.,81K;U_Ybvv6^K(>x7kV9nHݼ,hp6M.mF3:[pv'm`w\ܑ+`ə}zոCtO1,E9,^{:jP=sl-% Τ'v)1e?F:TZYTe | v& fMmRMϬ؇"3 ïk`j=~(z;(VA$aG7 i'T~gR4/2se7Qu٤?.9go$;HZ~$(SQQжnbDl`5\V2'ʽx yJ`sS2!wRN:B=rݤ l,}ВtTWF+N;5/~E2q̥`4Y1΃CcBy({H/H4kEy*@Tx^g#Dڧ-+}l9TDь<+m%J.YPsT盍gPXΣ^rGl Nhco9B/p /CWIptm_{PK;%BO~m &hP'=K`ZY| Ιv^HF(YMF<y6 r@ t㑮8hPdDMJP#V 7BtBkjeN ((Sl'ecnf] vV29"N}]W :}x6bG4ߞK\KOi>\ Q>.5wiL_ɚW~m^T=@{C(1xKohh>.mY_`Vy6#?@8ɀIp?D"qW3"7acM'f NYUzƢ@ u=))v:K$Zhs1.ߊa}N~f1 z C~n5gtY֚G\>Hdzd HCT~ eiA1AKׯz!UI`[PE١15zKwFn?ޞ" A-v//얳}4W8 gC@ &GtnIФkOB8WbY!?5T 6tqpXzTq YwƜY{ڇX,Cw'ч) ,(*}j f<໿(<1!_9Cс.r7ҩdUX$D%V{o//>ʂ~۪􎩥<%_!Pӏ# #ȧyUgˆ,~GPm:L⻅`?R=sLy XJ9&%Nw®{VNVUZ*3_ O "@;T,aײr7BGߌI2,4-vx=W!!uAZ8*}D-!0@^M*{C5o[\X{ݽSOF \)-:yo$"[Ih6vIhC}שьx/i[}YhYnUxIڙ+=<AH.~#gH?8[cΊ`3} Jȵĭ9>R厵o*ʨl}xgQ^~.j~#A _ISoqJdhzg$ Eu -LDJ(ia˯LtI)j} -?+l,8Fdcbc9aM.pi+'ہ!qB]=O+f3_g;,l( K?#lՏ-jwXS[BfxF R7z934SAQ)<2Y+@5"/O P7o \A#>!Yg-ܯyGM!3 /^[횬wL3>"=@2Ph#JU䇢*c?r?1U`lYI+E=]ЯerBیF~a{`W* -~*'{%%ޡaC*5 "KuT2=wKPf[J"WlT]T9"_"HfrAm0d!z ߇ _IS"NP`$&A|1Q >.U=3V\g p~ɤ ?`bo<{Ύ?i-]!*aV:YY7$1ŕֳne˗dm՟l=R_:5*D[N]!xѲ53(|Mfp6E>t+aӛT7pP7jENs аRs3Uӛ*pX<@{dNy)("J *H{Zx6HY N? !ʱMkVcJ %"a󮆔ywAgUp[@fH+ j6O{ \'weݏ{`8̰`4Cd;M3OImX7RU{ɮzeFf msv&أ=HI"jtPT^w;c)DOP͗Ku‚NnjLܹVwG9z!B {TE^Uc,+:C,'q llT\FKwxMnM ^Sdp&ب0hq&|zn)&ˡǬ]ݐcWsj'@+;32+ko#[Riˋ琀bM/}+x~ =vj1e87ʵkV!mT?@7Xk6Cz^qYYC9Gǡ"'ַHP!NK>'(4 L)Bow9b%6 0M)=#uػN*Y-Nx;'HrSBn4qq+uVl>˓KވV]ub7©B_OgC6H/{/M!HTt)5[փTXD8>g)h0ی?S}v5U3RL:Q/ீ'pEcڑZw!B-SPq^u붸Z!v7 揈˶(ْTZSҝN0e.|0RU%0d55̈́ [u(-̏9·UooVF(y/i<@kWnOy'7pR$ avcUWB<ѡ qs'yq2 C-9MjǾpܬhB9!LH訄[ F1mZR)>P= *E Xo@5E` T7B⨪EQ'Ug5|e2 "oMdEؐk*)+:$+ ?.q;4xXemZEFXtI)L!ԣ2\Wv,O eD2zH30Zd2[U@D|Z&i[vE'qQ?w#O~8U. eFtRhĜ.Ģtsgtz;E/ ~y 0ɻA.|ͮK׌檠̾ C7ʨ(Ue!.9O[\IƆ9C.+g d3`%J/JR(! eKhf-p'cRKygkϖ;%y m#YY3` [EƚQl+Lz,{7nU Z.#Jk-®U Q] Jr1:4V&H B&9pjV^Jr\h؈EsV 4CFُS @0($h$hwzP0YT2hg^wO33а€.2t&_nuv7 >zo5uL?OfiL&%F5^+C+K &ğĎGS%ui{3}<6m>l$lP'6괸BhJ6hI SHٚ+ӂRcekЩ|F-ogs>m>Q /g )_i4^wx*GK7fHk<}A4U74,!ʳYtׁ--$/WgIz%'7. /ۻ \ )XxY[KBMkŞ'<\Yپ!n!Yž~?{DSV(q9}Okkti叔%*3ܱ=#L8$Dt+.=].k]ɿ X Du2nX!%N6!КQ (Af0wnIM8 ÷mU5Dg- ۦCM頖NS(CR`$ls{'V9;˫p7CK B@ $+}t&:A1VR0Wp6Z:f @ݿ7b0L~c6$,?XPL~=f耬ºs F;@FA %hwqOL ѩ7f#^Rt~ȭ]Bz:r^*':} ~3:oo%A-= `\]pZ&78CAJh5JB.e0h&?qRKp! !O4XvxM2|t>i= kC`h&78GvҜ'԰6)ɆQκƦ:*ڴ* xk{XT|8>dYGs=5, А9n<ob_#Ȉ𽝉lX/< OfkAw=p^p\pS2ܳ 8Hvd h߳`@tf(ؑGXCrOF 購ӅȽ#ucƍa y8!{hKccQu(ZErӸru=2:J -)+\[K@PPZFsw8A3x&׌3-լ_DC213v88zb>T= 1?NLyãi4 =@6Ū!NSx.&t[SRF]ycF 7h. >rMJlq*3dݓ1@4H^G߫fS (|'URWcFIfc43KۤcTZ8ȡtǵQH܇X qPe3U^@$=CJk%S(gg(tYaA${Q,O~7Gp)\!SO Qxk½K%-iF/Kj{"2 u ZcJa< 0C#=le&o u갴83taR男^Rľ} K#C<#`bkh4N 8)NV f77:|E #(Ksj<;?bkޟqؠ\֧OÜ d}n=\#|FYPK0G>^^ s$!'{q-(RQ+j mfs?Gl2wm =Sݟ;8<( =#nf V~ga?:EBz@pe365tHƀEYwMS <%hݧW%e6uA4Cy@8t_늲?$~C*vFPplw&w+(E`%@p|yj{*ѵ[?H <1\a%%݅G:Lgd)ĉVuâǃj\ZeKaD(@4>ys(4`q,כnS0ivҖ5"Xn~^Z' x$O؃J{P+s7z@iFgχ(\8^f(> ι~~٠rREA3Dj z1I :w)="U붼{.c1BKzx((U-Wucقe6$qd.kh yoꓹThjr[N*1޲6h#aU{q:%}JJ.`b < mq^9 ձn}h`qS<G+dCW;(_+`5rIE;%zl^`tZ @Yq0W<~ƺW\u5bZ*:bP((x#3Pǻ}JI^[kz:* //ou4-(d:?&]vG {™F0f4kpFf5OjY*U|@-=fo!GL=G|RU'!j"%rw7j\ccs«́lt3{-Ic8 g`64(LS|4Pz"طCwEj3^hTr%Sl6-VBS=Ipˠ WkjY28SBD33+ZR}IpK7`X>Ű$*T %e=΄ %lf'ȂUt)  ӑFtI[L3pBx ȵ%9#6Iz^mo%wa/8"I2W\%VfGSMI2jĕe/jRo[ e_wzFYB>eKJuk gDN)m!.qC+M!t웵sm: 8B%S̲)yQA&ՂjP ]kFr _ј" Wf֚'eJ3Ⱥ(M`G=S,N%%&, lLQ.~꼻~cR5$E z62yր(mjr>J);(nH7 VKJˎhĐY-AU)ºij?> {× jHAֺ.Lf1؀M0$%5JEK7g;hyƷu]?bcゾ\[Jر!htMh3eS`Sv jS5YFpԨY*<\P}F ٫z={-8“[6dE tClV?-TrW?_L1Y saw::O?YmH>oZ]V"Nk)EɽƯPCTXKQ*gu,j_ e=gV36:?wdžʞ82*'+*3ëHHgoq.W@XdH?}h==$7[-=S'Q3a!-gUlWAaX8q($`|HߙF^ѯb l XUEqXR$jc?V ] ς|GbA`x*s/\J@ma;2?/cjb0ķ} P(rD:U=#`Mь;e1yw=/0kUgIW~dRhrce dŮk܎r:N^fzko{?CZE.Lkd\$΀%<ڰ,W<'PqNocdQ>4+ozdPb''8P<Οqa}c#pP᪎$=Yk=uvQ %mxByiY|Y}a4"E^V;/l<~ckN4)K@B`X6bfS1%HƸ*<+2r|^G㮟fff" w_ԄFK?4}u&臲 O6dl.ХʽH5od+\LbԴda|Nl[%~,وԭ,4:[ yz7&}(D3(&o[&E:o&{мU |u5Fj矨+Mg@"U q\ؠ!CEI6k[!6cٱVHK6ݛt-^S] Maf]?3hx4EF)EM*GQlv݅",_ r,e:UCkO}Z"8p+?ÑMsfIꢻQ$e ^i.:*_QA#;)%e.6k:֍ ,uLi-E,{NQ~Zj3)DLߐ[Iڶ &>i~λyى)jƌG5yG:7Gʪr:dwsЍu)ґC+$V5c99*:!+'tNh]tZ(oUZ'sF^ƝН­ |=oI@x~?Ni2tVבH4Dgoh"-_ב#k,S׌?SmִK`>o4T/r-Y@cC`.MQ eeiNn`HvU =NP'4&kS=RG+$܂?76 D{h/H"|*u7 *KGkuNi7`弜L5uX?Rnl.шg\=)N0tݧ҇v J~`$;n̾1>QsUq[oĞ0i# SޗJn_{Z@w͜ڨDk &YQπ3؊1xecoK-A48Gbf曰{ȱFn:.Ɇ2"edo9 [y6%o~D5dI>%,̸*^K̫ b)df<~/AY (ZZ.1",g_9)lW,<~iy@/X>]. V/_Xؤ9 M;|;ݣVm9 6XJ)-Wq e# 8`r5iڌ_>GȇW~\ejӖ:)0+d*<2@DxQ0 ~p4-'ALe^qWr7GAӨ\·Z{w.S:]TS tӷ+ 0]<٤ 7f_=0Si<jTB S`Kַ*Cٔ|\b+0+=)m0_5la@~xF?mڨ~6`u@5TN+vNJ|VJLG(TDů|&-9, H Vi +ދl6߀ۣ9!<#^߇\+^)׊')A!~3QBH}nnݺۗʇJ]$H<hzry?؄¼kDɺ4seH٢r.1sCNC"|Y#@ei&/4hG4ƯJv#klՔXo$csE> nsap+pj7hZ,{€ًAXC Gޝ1_[JyeE/v=Q хlt/={ 0& hD8'{6"cSs>'rYT |_.'P:yåoalN]K'42fcf )Wޫ58_THu.n*~6A!Tt"qv'r"7q l+tZ\a*1?j _}J0Y% j" oVO\fְWqؕ NuKh=W[԰)oAj&\Ii~"LBb)z k9)$'젛N7{LzQU^wUM #o+xŧLU4mpMc0.Kǯ# YǺT%u %o< ǣ@dՌUF_\ú{r[dʵd=##(h3mKuH.Х|D@YۡC0u ނh5 _z" gE)w(Gc!ȋo}Jie MPprmв>6pFWP"<]g.!\!;0͏eЅ+4"ߜ$'煚I 3$hlsp|߻WҀl (^Y+֮~.xkϦ[km%O 4]Sط?z:TBp~՗\ uݙTB& "iB_|O] <+IP69@KyX{l#q,k'j&6Хqr[d͈dЀcu~!9 a"KscgГyqZP;]=Swr7jfdI?k @bk~*u Mb B-kSd)̈́ Ɯ剝LH` b7= W[㝢l7NBZ2p{W)= 0%0t0Ts?{'@Zu-XW8GMƓj mh#R n{ȢSm?<_ 'Ÿ)dɻ І<qAXZ=ݪp~{+{4wQOFʨqM5:PCiB)]{ӧp|5\2٩/= HTL`)>*q"z ]^"uD*Mh\N А]i0HO\kx-ߌv.@Ls?+X>4 xX4MLuz1j<]a7xenFAbXlr1NaH]myp6M[6EWu#lM叐~.Ye/8FA6 (/#\BB,A%.Yw=sП=Jo0\v3x%('کPcBu_p>k .Gjv:|aK2Z.xӔQ?nM%uov*JK6X߮,FR΅"b/{ӣO_1o<^D+V@VQ@@*1V멫[U4[cZPC@ %JZ?7/ *y>#AƣEQt&e=+_7@ȸ# MCV#gi8[ g#ʰQޫPVu?7Dռw 9WEGC~l",^ d6O4oQ\,DŽQ <&CV%i3⽺]an_R k3ptv6ÆdpA2\b_LPU{v_szN.6˦ktV eo7^ݎl Tf4Ir,<^Cy9.x)X%S3t8 ѥ?l43a?֌Fu[ |H8dp{qdA3wt!8;rʘ+l˻@Fg}[ _h<6DyL{dL-7 g5-4l0H#" &V5*# vQtl8-vV|GXFTiCo04ՊtcxnB;DHE&2I^.P\7'EqoAMu`]Fn7 w +rmQ?{PsXX8_U2aIruGd҂&eJY+-x!7!~-p˘XB(cHwBrVoÒ1t`:s'$ȼ-֢U")4π \m_d2<='}J-?!6דփ|q@Uj rHۤln%9X-_|ͣh̔[*zl&w46VIy h#hXk<sNqOL,3iO~!6}ݝ[2OBXvsFD.|%MT:Ux= p]yoX}7nQ:m!-Q'3像^742HLOfQDע[g1L.HM %II*y_͔bu*,yvlݞ(/Y-淦 (yQVcW1,ScP"j?f~mmN4c%\ͱJ-6J^fiwI k(T..td|x `䑓BK:k _2@_1 .~^姺8,eqpK Və-O.?ϙKط~]=I:Q0Z;2hؔb'SE)uch3@ܔL,b:geS0¦/NsUOX)! SܴΈXÛ_K,MFt˥-iEv& nSjLl_YA| /|c=3Z7tHǹO=^! Jed1 $Fu8Bh:yi<$mZZgZJ0řhM*K ¿6PW;ʛ_t =T|nj8^/9ϛ ʑq~1nHyꑬP+pH)i!-& ;'h[ղ68)u8ܙC) \Bz-6)OЩ4\aj?%[0 5.Tx×N= +L60Hu׎@;c(˘PۖAHhu!$_^>=x5[ptrզLjx ~/n5КA4wP;uw7:!vj"Pa$l}q׬I=ubrGǘ'显6Crs˙};_%Aj8A` VZv)Fpw+=*G7f{G#pye \.(8e05o t9I,q?Z^ӺkB9pe:8i@@5#"IwqHCs-ZÁ<]ެ%&אTjWӸ2\aNK&CUӳ~^Cf#@AfP/qjCxgV yC1, L|VT0xc\ Q++QߴpdS˾[ <e bV^B||ʛ*ˡl. x2ljRT:pa~flVԡ٣+yRP0Zz5لÃIߦIVcQ뭌n!!UbV;, "%5 tt5Ѽ "i=S}OBzRIvJM'vʊ䥚\:6}/*#no#cf_gX^XG@UX /?UVz81lԛZj;@"G] -?ED9LJU>yT5X:!#B$8K-Ʃ``IeL:p7³04FFKR \g8 FK$˸iC8>tOXEˊKWӼ EWdkubxjBޠ?% R$fX7@=캾73bXbOO#pً[GbT$E2(Yi>xYPQ̹rRtNc߱g}dh_~!G ,DwB1f:X +k.DDU}rAL^F qi N&L&sl?.乩 \O~׶gQl1,|ڣYc ܧ[H X3J-$3^28Yg]kZZ2ὭL! wn;' Cscp30O5yzI*j p:5^,:$f?1aC_خ#RY."@n[ ][%X *3\c ųM2dEe$Չ5=+8(wTY '5؇(T2{PGxbqpZȺv:<ړ{|xc*U4IBo":e'zr43..l yFF˔=2qqPu̘a~d@ z82YJ+ ѶuhTU~da\/o"\T* ShҮa B ӶxXpV1`X]q!&YEw"`b8#I&u|^}[yXu@^nŅ2V\LTބ)QalXa{y% re;3`m;TaR+X6)9Nٿ5!`7s)Aw q[`n|im')tzE W>'{|$W5! Z"5&<>ƍj> /:rU+/qؚ^3&IV {lo1Ati 6?U;Wivndwgd&ڦV7KP[6ؼOXH炜9qgwOpvx"V-;ESCZ-u~;|˲!g,K} 1 UI%d m6ܱ S߇XUmè\2#}I-sUS=tLߜn G]_5-pl8bVhľMs>\}ɚ:O3R' y7k/NB;ؚ'_;m'0ބJg# ;ádkhvNUZԋta[fľE #-qz:*b )/&t BT6&wWjC=X taW1\;}8п; QflVK~9? G0]>IlbJEhK/3#b{K~M5RԕYD]c-2# >Q" zhsABƶAZG%//6j*nFKҋJ:.h5nyC0E6Nj+0+twVƟ6hIT}Ic͓{͟:-bpG*IboKc]0VS#dp1kDЧe=o8ssaNhYGla|'%3eShyq椄T.p8z>1,v)z)6,|1Z?W+uAYg4)^5(}4gO' cjte*CJS$#¾ eF97<:0c$6h4x&z5 \.b{V_(.6p|2YfB`rKR`[=GwZJ~tSP@F-␜o!Ip C!_ !pp[@ȴ}&Tը T"dkS|8;\)=q Y+qNt r͍gŘE o’2 `M,TCէ5M1-M^{dݡtG-#@'.S5!?,P}5"w g iB8`PLu2 4zq|o"0³J"4-,"j8hRqQOf(Y`T] /2ˏ ]C!.>úͩK֯wQu'yu0d{/]BnrZ Hfi!o {ᒢX~HwnZnѓ9{>K*I2ި>mw&{/ k~oBҫpS瑡&[46LqJwnNaWY*epa44]>Xb\5x0Zv^vwXp val "'L級PUp$?ON:zᖍ?X>d7O`RdF RVR=ڮn[ 6xq[LUI6|/hڑ}m5р8Z t,>)jrb;^|ʫtS'MpPz9Z)5,ٿ}kH"f-Wr,AsF;T#|ho. ";g G|,CrOO tAFm#٠ˈ_W9HɳƩ")tV`Y`>&RgEDgO<~ pR_2wfC?Dƙ) Y<=\.(lגhaSdTOΎi01'Q4}˘\yTMqzay y7<??VeOikvm`4yN%|Ig~ g| )#N3חa1|ԆEؑ Ǐ wM#ˬh y_g#xFLҷ]_"᭢A&WFG*,I+ۜ%v:MaTb ZQF4A8E*)Tbbjy ebd E2}4 SL(()/ʠ9bEdxT>Ҁ>++0qa@~wZP,f sdCzۥq db,*=]>qy8,)1${3WDB˘/u}JZ`/ڦwj=ŗ1 4zŪ)n~@Z:X|gc["!UҌ[U z.OOI⹏Q̨9z~?mgVx-|Fi*_Z y@%w񘐥M9+K~honQQ1_feͨ{(ނ0X'lsn-"k[t|U4w7@U?r(1埣GvcÀ@l(`> NujBje;|!Ym}H:{CJ2IҒ PABueʣT'dkۖ1筵wmK6R1>ʻJcix)o'1A#Y.iShM|d/`4޽[ef2쏎22=848[9Ne2@霩)oQ nN YYbu? GT )24 z@[wȎ6m1^}Mwkcnde☩8vWdll@f2%6gw58i+ =tg&Gĝ.]@}9S> &)8SrqԍG я$ijY9D,&L7Y|YfR⸭nxYl]oNR}DL"@X6 rwub!]u~ PgU@ʖrڒ-!vCT{eg\EK+D} sn wF $O#$78{iߠ6K[^ͳtHP0\>H'Xb 3O_ѹ|AԢ%qQ=L~h<İ_8=*yr P{ᄄv]l;G| sCS bqK#0+ZF6BIՏI&̦.€h[yRz‡\Q hea5&{ƵN/eeN--&1qwUt@XC߂ ǎPFtǃPqA[{?XzQ@Wa%[0Gިg)P(XyF9EI;Lݭg5*koOfEQGe[|Y0.fdx@C RW]YYi":cr94-ՅZgeE?ϫ v܏ ROɼG?>=uՃnD,8qqŞKyDP>ןϯI5,SN+,S%x"<ۏ%5Cz3LJ5[?Nݭq'tJL[kqSLjZ. d _aUq*ȕSX!Q|T#6Mv#DFvغT~)z'bE.1@PiHۥh7}g;P+71g1@#p@*K%XTfBO: ҃s(H*59ra& nTFŏ,͞G+/iL Q}ݦ{m1/{H0ty K6z )'%NP CRb(4kveF05ny|u엹Hl]a !c"b/٘HD/_wNͩ\& ,8BU;kSl@BbŎRM\K2(i1Lz.e %ЯhR6$(=7BZؒ nKrl&ߕmb_{ߚKNd{+I@.vMŁ-;o3s؋2%<ܐ^5< RӭͰ zrL SwեU\ސN4 mӢ Q#fo׉[YU;dW>(L4NAEfؼbPH:R@} =Li"?7S<h-!MNwg !;܇VaZvR>4Cq)|)R4P\D)U#f=Gzoݖ& (Bl5.94y} @J`~|SIz>ɧmgV甃ּT;_[vŏd dg~ 讞)A]Ӗ(̾1܈PԱL>2'y*ᯓ̱!|ʣo"U@Uo thUD-? 8sHfr.#sKrZM` \6t>tX*S A  MEI`qonQxgN7ÞG0SآY *i?H  JrV34Qg8]l$WׅM%2 E.dX_u.q(_R}FN0TOu$tjd XjG ϙk-P>'e+4&Ե*ŭB}FBi˼Ek/fq^Jms!gh򨁴6isxQXCW$fV!oWPQRnlewbf\;-gPcNڣ6sG//ssh閖 6<{O Xܧ8+S3,B(ؿ;d&^'s s;۟i.t$>gc;)X{Zz{i !!m8L$j$s_A* 0A""Sh$~9K E`ksSz>(}s0E^sn{ݺ6-9P_~;WÚ";[ސ,J!"sYwH4hiF'.BR1z[[]|PB4[yO K$GU3O:$Lc9_w)"ȱ RøܝYM"M!$A,zggRm?QEFA%%ľ Ҝz$T4$u>mK(~|!k1IPlu('yםVr0d9Ĝ#@ĺ# Tݱ:t]^EQ,TտbuE=l9˴1@/^~YLm4-}3%!oubl/>voC USw3ש}EZȕN6-"t5L_4Λ<|]7cWQ!,|HBN@0h>UVZ ze>ɬwآfѐL&%2\uJ  m\l$EWhWخ3)pJ_ļYj~Mhҥj9ӣ R=)hhu@dҷy^"*$Yx>FgRe ܩE˔+T?BG:g?s~ͦ-:^WR5[f߬6 KixZWa>{_5 yk0&˃d3lFwZmŐF<ߚfi6[ɱ{>QJ::AbގlIN2弛 3L~p)t<@g6!-D)ZWezaaama_"p&04>,㖪X*GO`sb-c]vƂN+làX16Hwg˥u؂c4d`׆du #"̺!|{xG?[Mt&Ĥ>^ α "b#>y' 2MUڄ@0uK' O6'15#fI ʼ0C!)ګ}Y%Im޸Oh$l6m9p۠>oD%4Aڿ<0(,o0A׿%GT ΂N DәA<7L[()+FuCC <+M!._q>r߫=E&Bټ%4"n $ӥ/Ty'IO v9\ت5W> =T m)v;uU4&sg[<ǟ_hL>zOzrҹ ;uG zǒ/q?/2y{"T;'<߉bP>D-~H#p9^\8(`mVM`YXYJԊ4logg*`k*!izqvY;T%Ãߕւa,#+_P/ U*FbK|=4ه~^?~(D@x}^˨7 E4G6.οnF̐&\ϙְ)Z6?ԹfZƈ/Ag ,y'X03NЧ}o)^-%b Y8HXp:= ^JDm2Iq՞= \3tU<䤄c&"\D+3my4MβAt}bǂiYwlyI fb[`l^' Y| >~G=]QPI-?| b;gjIG@~9y{AW*;&Ncߑ$њ4MQ]l.)b۫-lvCZgh'f D!Ulc:JA_82(rD|75֤X+?e[}he335d EK.:&E"߆}axm.]ٺ;sF=h֭'1V؈ 2.LÜ9\尔dk(O_T*!>ɛ1.<܎$S\޴qyaYK-Scq*d)\Ʀz> y'd#)s>=I0K1,ߵnXWQzBoo /c* G###VEw;8${_i/WGP7xƴb o;'3aV~x5*Fg 9 8'~iN.{sY4H*Y\w.V.Ku+ɕkeTyEZM9"%UFK9 <啐vЙn.M/ L7B2?7E8~ws,sSJbA]RZCҗICg钳Ib ;F8Uy KJrѫUYBAc Pߌ=:n_WZW֜H)M/2G(Ѷ R'''@[KQgt,|Du#iIۯ:kQT,dc'^k6kg3 E=@Co>jio/WEDqb$E%|ϪC&{NCJ PXiR³ PZW얭zw}q**sOI(HudAI ""aNhb]3rՉ9 !{=s>`].osG^FG4":8u1, B Wꉭ#L( GTS$A5Km5xs[l1ފht,TR EҤMVBtw@~cse6?9jsKFm{0/IDiZ3Ais$dEn'6~8E^Va|*'&C]Uk&,FϺҧ|4e#zݕ7ؓZ~Hm& Z<R> ns,;0Cc K KPA<JZi)$uzt{BLvYR ,w6G*Ϋ?\m J=|0Cz!Y/8Ǹ),6nsf@~" |"Upjmh4Y| e5"~< M6cpL8cⶺgs ٫:Y |7usPW# NE''Г }Y{4PlC,\<2X@hT[]mKe<ӥ}PtLJj8amorg{bkCkJCQacsMh;Ov@AWb`?d%B'1fuH.zPVWkgS0B`xA3UQEe2w m~#>7ž#Y*-劣KP5DɮG[ GREvxL 0dü'Gl.\[B s]< W)/KY}%so))=\ZN2#Q:͖q}R/]A]KL0Qu(_SNϘ9QpORǟ% H࿄%>q-ccUsK\:=/A2h:WIqNCh%%g ھ#+ 'MwP̣iCi:f8L "c~䴆]iui\]l+O9-'ŧ!\r3 Ew/fy/W:'&#*!q??$)aGXM8xZZ%99g?#\_k}x7`|Ȣ@/oS.d` EoJ<3!R$ b1Q3 ړzd8 n_R7^sǠc,$יL'dG?p`pv$|!`J|KrݧXc)[nGgvY"f~ۑW5h{s6 .w'iэ!-姒wWƋA׿_`[^da*^fa[߾՟ϤpYrE n8IG3 Df$ 9- o~?Es@DÙ(*~gK(LQ̿2qxd_$2W-1YСP;e(h L4s&g|B.xo7tBR |R;suı8 W_d>k+/. $.jT$`+!W>9N Ӻdn [3і=̕^ī` p_vtvz}F6{3V2\P@ݩD0`=Kl)D"QW= +=Y8Zp\E]ʼ =O_};n4SWn6Mˎ!9vV{帾 jC.Ԑi U7 #BgZ+Wŵ\ 4єziK S0!TQy~:PCGcHRwqL5W<5]Im+.͏'dL~'(igЋ =lZqsycfUNϼqM宓soZG9h[e$Q7ڔEoS$4NVyP.y,)Xn) ~݋]Qy{:_~|ņ` y"*5bTגq$*<Se6ӹHt^HR'*+eis0!;i|:K+M[Y[QDQ9Uj@-aW?w.) ּrƕl< 6Sv@xcGRMF.c!yyJL҆/&̽pAV`@ tx1a-rʊZFCf) _z7aGx .!KQ kEOg"L|ܩvVo5Cbg("mz #iA)-5hV3M'=OO|,nQ/vzXȎU;tjۢgo"s%/5c@S c tY±VAzHz{JݼRm.<~s_#DK1[e\B$wX~:}WA|J,@:ڗsj(E?th\^`d't,M#c dݰpzCPĆ#߉PGD*dh#i7?Hn^Xw_0NݖJOHqg1Ŏ+$;\䒔Gϼ6 2/vf2ZRW83t``'v~J:W[ք TPk9OoHIu@Sek׺r39pA1جh VwWⓁ]4.GtId`: J#+Po6UH2,αhFЮs&1uC(vJ;ی8_HYUU?=BnQsЪ*:)󍣰dkatT^O,@R{.#\)^0\-psYE}rn(м0dgˣL'[TuGǁq[T#ASs'4񱙩W{&6i+4?+ɇ÷Y!(/ @OSBqN\୸ާ8+8N!wXN^駹 6/,4\R[X$]^(6'w,l YA蝓V1vYYT UcoS3Tή,V'=E9%4K5@tx)Z6ev|dNP]rAS =XJ` THoYMWS/T?Bļ$$=ܲSJ4qxj `1@uAu[~h< >82K%Yk$ н h +5Jyyn&B.-پ@H3@<|b'F!Rh`]7ے@9fnGLsQKA}"k[7ޫ  ÷ixMPe=EܧA{ ܖ?tħrJe|:ǻRPQJ3 dIOPl[3&Uͯpfi#Zjژ8TQdI3@B. zRi&R_+Ijmꁗk$,$tu#~M+NfUIXO"oeNC6~ |MddPԚ ԌogtjB)Jj682NrHtRCTldCO[D²ԯ>|!+0.5P#RSօ_U ⋬k2 ~#PכW"os=Z'hFL*=˃!$`N˜ʴK(Mi54Lb8TDGGQ8S5*78i .`3y %jhX7hC ;8&k*)>œF, Sلݺ%)k]z^nN5 j%ef]6 7τTڜeCe>[sn^;/"Ќお<:  9֙=c47Ŕ@wa2u@&u5ɣY~>5]*]ZJXʟLV97& pCbgVŒC[TB8}0t7-v1.,)qkȏ=8@(jcQc̋lh++<}fK6ְ%b@W,-od;I3ތ7Q&yn94hZ F'}W?#E/=5%-Vo[a}(# NHvrAk̊`񲽔ڼ6y߀g'V&*K 7uꑉ>7AvVdZ }.wqwn} O⚁gv?x6YKAm=*㌚<>r^ıٮ% oV40TK\I:w-K:g9Bsǩ/ȧ#U-`:,4@1K(xڒ07tOKmh7?zZ=Hw&]d񽎱6['+L(g2HO ? Ab \/) ]IXyEɜߒZ|$G?H 6'8‡<љyB/G6ͻr?1-xBdWzrjDV;\ΩxvocK1^Bz'0.?U[)u;QZ `An;%9L1OrhŤ(oeQ9ÛWxI.p,V]wUMΞP!l֩wtϧ˸hdid&y7]g/8V ^)[n? 5|(M=<  KiޒՐ1 [C R^, v.F })wo"7XJsgFÌ˧M()/P]\vZx^礂r?:JpMG\[I7PMa1pyt䷮mU& >}1JrNzidhgRFA6AbI$*u~OΜG8_X-t<עer[fG8?;%b=0hm?ϭrQ35 8/41d :҉M[ǼЏܠ?0"_]9KVnj_P4rtAtS-ZZ$LX㸿]=c1jڶ0@X kTfVn@`$Ѻ\[ʛKҦaq"@7[n ] AcwƖ:9D2 iy5Ez.t10\7[fyͭ`OiNOdjq _;PjhL&+>j+M(uZo8h4%UZ e ,q^=cuVвHyҥYdkq"͢0W6.-*`cj\ 4EOP;j{fFs=赞Koa 4@b(v٦7j{F10DFx,ѕԼOWp+Ȝ0|r:}J[kPK'_GnH 0dXk~U-~rJᴴ̺ak˟aђM`z$ſB|q ѷ;HZ%meL(upsw(̪FXu8s "q׃}tj7$%,xtn*8b5bksr,iJ g>"MrW)*;t(Ǡlhf`/H`< G4 ~ANK`SP=q?&/ uw}vnQ` -aJj֔YȰ}6t㛙B_MZS,VX§AUVLYg9z$KݾZJF'DO͜S\'6x9d[8)8!GC * Y XeCr(Ly)J+^>٨Ӧahx!~,ٞxYTbWP ڒ+F kɼA~&G?[W6`kYYH>̂',|;D1;PwyB>1ڧY[0*4AkK;*a*fUZއl ?q;<_۽JN+A$mBΧ0vD?\Ѿ!N'WP̷~rƭ}V]-Z Q?Xvxe@sw0;T3eE Pw~p^jNpQS @^:d1۔مy챰j.C|논EFW ޞ9V԰EA|*d^# YZ*_X.ŅK/UF"Knss(юUߒtLZsCMDmj}62M5ZN VRG2E+32?j0k筀s;?QF.@~sb@!T7aX\2mVЉ%svc]@0xױlHQW#:|/bxLFjy(j.q rUA'5T5nO:SjMN6RYA4Y ƒ{loWw,L {Tf< -h_*dmjng1J)_ML=$8Kq*#>i܍˰eL`p#y)gvt[~=Asf 2/r!d%Tnfo2x#^dئ$KV>~6C90T}6wQ=zXՃ*xDC9%bq}W*u^"NۮmG'ڱ p%WLPY/^MTL!dc9@r b3aiKIU~&d^ÇHe;D`P?8Mey?TVinp(x/6= njj' o7_!V܉G#IZ~Kר쇉#.Vr4YZ ÐIEG4i!r]rQNQ,wsSA[ GB zX+`'1+W%({'޼WiDɵJ%n*oc},;~Rvy [(sǤe{5=vX]'q :] r7)HGvd˵*`,L5Hʸz]m\ .P'QꊼXǿWwݫ{R20<RK/"Lɤ tv0\3,EU1]gn;2ZSsPxm!})cS,soZ(,]S7!6rdUWBt lA$-]7;6I74b>?uZ`~Zsin^{]Y͔UNDuGO:(Mk@htIpܔWZh'mqcMCd8WKn/^$u|Z8ƲA3=bSafʒ$}PwΦv`SH}{A@3=xgp6jz?vd94 77[.yM2exVv_@J߾y:uqu9ZUBs{A ` U#rc;EOfOL#Х,w'Ửv#3{%+WSK yRӟ4_udU o!K4%V{ @&H,ZEfL[{ >_zzIM= }91i4;&j>Vy;Sf ?s<9~,ܝŕ(V2_ ``vn(-gl m V=(hmL|8)riH󽱍S.^E,5)6XI] 4`X@%".i`=kч5~ƴ!>Q%d(~wsԖd 1L=@e,sW&"zBN}Њ[LcpIoި}?nNrb3 ^$^"NEuX,,п ފ8%J7F/pa@/ (gi؋0DF{ (l5msyJSɓ4`FşꆾזTY D_3OvoT B7$o#@r%_=cFSws̔Nˁ+g ɑH D㭊|CG?)$bd 1nJqP%<ɟ 进]u"f!'ŝd<j.- 6$c^@8v^D;;ªD.ʈƂE07M pu-TˏT./EM{)XnEIr{l-fkŸ|ƞT(@0|7:ԾJĬR2G*21>f54Q>oTB,ǚM4zLQx]iIvg$ތdQ>HNbh NMCf,u(e8 $00k\h'Z2=_'E]JVyAKԿK.4x[BY?`^~w'k&u:5MCnzqhE ptN'6>F{\}١Mm$$0 qRBm5oh7LRZ&|;o\ȶz IP7{D+(yyX{"_aΝxMUQAdniJrJIij0(87/Dg+TIqZA (Ȳ:QSG9! v9f=2/>ƫo՞I2+'pWFj|y8_FyY/qod_>%uuu+;|0793Su]l3}"bh{([bN׍Xb QB$Yc",`d]?PU _ͣ½EZ|.2e9nʊ9^]!DAVTpuѝMus\qsa2|\uX: 5s "X$BpNa]7[H΋(M֫ u^,A}?RBr{;5T9dZK1>|s4: *1־Hy<hq|H&Ċ vKbB ~ ea~$ 띙nz.SJΦn-BPx!aϘ,ilBn?dzp=~UN;h{Hz<7xru]\rܓ=(_Bg}X30 Osn-ܠM qﻹZN[!APl2"Ў>\6R<\dt>3Ϭ\;}1PS'j&[;3Tժ55I-OL 3nn ܮgeZY| _}`}ʽu4s3)"_ z=pE|{>֏W&dUaQHO&u1BȥqL٪ՄCU!j2H[XPyxp^VJ'+يjY=P=I:*JE zAmGN1;HFOzoNoso|*G3r#:5{P^sՂ8ÕP7JAeJj;ɕLjhtU-Vr/s2_J5W%Ea!MprVK}JKWEKN˥&'0[@'Md[a|Xdu|2PFUF pRjȝOӔIHEs@ʨU%8\:. "w*'~Ք:1~˱<;gK9[$3tMd~F"#ŝ{3&Y5W&92JBC痍er[z^`t%z1QvUZ4q<-=r˧(@H9DUug'j>w@DUy>\Ʉ@\u ^:Gƪ'8uqO@mX{2gOV炙Idu 2 %1m}Ƕp`EGV-j[>VMTEN\JL{ivSxRf9\C-lj\[sUG3EzG 8U9u- f'䱢xrC JY̧"lUTNڧ9;:& vKҨWUwQ]C\Cǜ#9ِ/c'bgId,b3}HHQm`uvl}@qG,)Aqʘvܩ.XAqD8~n3,J>mKCbvUz-V-H>V2T,Tz­0X*vEUݘH_jbʀo 'ؠߘvyȴ^Teڎ`(_R^#c}i¢;Z6,hgh:AqSgv}ܺl!e :[.'`Vv:~B8{߂NSf*3hgi!E1y/*HΝDp #~#s|rPTnS]76X.֎lz]scRS/#d2{{ŇfU~,2T.Hf] *'ʽhQO2wgil$\~GM G5>\4)xU@EbC-ql԰ogRMAh_U(2J2w:GlQcƘϓ!#6ƿbvFԞ^Z/~"teܙ yX'XXD(6#VWc8|Z_@H٦)?bpΑb 1ۊ `pƢG^۫Oڵ%!j2ʛk2ޠyhňM`ktr{xWR|}lP`PaCV1mm#L855AXX^9D@xf&;} )EѩLC2/ӹY?pwVyA4dGS]el8K}u O~ ddzf$[kpN`*@,!:'ƕ>Voyv꾤ԏ7ԭ9f&h<}<({=F5$Գy*/-Y?'P?22=}F~ɭC}!->dA>ȢCn]+ь 0@\[aNR#1Ud)*`diAJt%T=m;7G[fYjؤB5GQy5Il8ȿIIym[y0r>/D?nƀa0ųpՕ*sҍ_.y0AӐlQ ?%N}ke.@6@hm:YzyE_$֊@/KRtj%9-4I ]=`1>dL\63+AͰrco!`PE;hGFy<8T>Hi40k.6>yLSaYoh'ixXF/ao柴E9 x Nr=PV *p. <V8E7;XjQU-(qd5Y!\vÌYК?*nș8^~g<`$zdKJ/xɄb+GA',OR읉Y[ZjiN6&w5hFe4gXMѕLw1sUe!CI!%gQuv cvHz,F\! 3ѓgYo4QSx=e[JÃ@PʐhF4'@"Ək["6@1%A=!g! 3+V; ehH`.߶k3[mzhWxr!C E % g> 0\0x|4[CT\>/`rNjD1N 2,[;ģJh6AF$d`lN Sߵ 9 n.u.( <~$D˦6)11)^9| ry;K4E?(;Q:wuiymOrB4^rXU$ްvLz=a8`pwjAsWͲ4r 933J0]3DZ(1qt(0nNy`k tg(}MR#2lcȒOs~R-s*/ptI.eאׅK#j^a[tze똱jQܵJN׊m!M1Aifά6 ߰jTg )x?mV)xRrƗT~DV-(5aܙD~7`}|*}Q[y8BcOזj3XPt,Hj!\zJ8CpJ3DwZ4w!gz^UQC [m_:2X]i v:Y#ԧ;nGRo]g6yUְlLe]+Pu oyI/DOx,uzֺ"f,c{ح@0Z%puٽ irW $PS8+̙MNO)V4i V4Ks1.(HNnC criY)bÈD_5_6kb#W_b~i/X%$b|aJ,˃#'mjYHj1LO B+tf3"M:A v%"m*^'ΎzEoSI&bow3nZS)38mf/}i]HηTL0̵Nu|lݚz6veR /}TC96ۗ-폋:r)R({7\a326kpazD~6#^˲qm8, 6@0`%4V[AwzzH*,p `7WíFN(F\dyfX8g>_bNdΩ#]\qO52a9ho85Gx\.|VsoW6OoCeć!"y!Bq XUIU9}_( vgK(\Bn:W6S kކ=7 TL$^_HVreb3EHVYT/f|!!j #8ToFBvWA*QS,?jnѹػz(&˚'k擄.=뮈WY(_!8L@ ؃vm`}2P^FIS dH&jUrD0ysej$ AJ:ignw5X`7Ցf+  FI7db(]5az⢆GÏUyH'\ :i6$x |dV,f=젽>ё;b>0f`!`PnYݺKώ޵L&N{NdL;qmѣ%D[<_r}[H,P9ƮCp+C6s]k4WTnz銠Ӱ+ĺd(nN_JdH?\( 1?7oSzHoY _%YL{DӘ,:mm U. (=:>>cĝ?`b#?gFsP@b&p+gmtbJ?C sBά! Z8Z+ϫ|bD9?ޝ-t5j@2q;`N/7Ug0^=XuU9X jz`߳"n{- ܫ8:Ld$6NnŇ6 ; '&T󅐆i{:|RÉ7=@GȨiV%p5!4iDN:7k7p)=TdiY@rKrpXN!\1%VMgXD+i#ݩ&~ϲTZc"mć:g-72нsko! :.֜kve$SN}σ0Re vBW= (| \\>{BX]H'jC"Cx)"Nf@`N+"\|{ImcJYhrWQx{ c3ݵf͂[E5-Wu#߅_W!?:g_̉rzznj,?کDr#s4Bu\ _GAQ{vk7kw\,b^߂7~$_'8qb< 7g(|Ku$h!Hl94b`xSPҌYdRڍ6Q3wbEv^mU,r0kf\jclQgo;zZaK(~= {c!*Hg%m |ZkteP'>!O[%$?<0xK$4:ڧQ vkY)&*_0 1`/B qz _*iHȀSJr%@6˺ъU#>@j` pVeGo=q~_F(NEݕձtLؔ^ GB+,1~?@R\{K[`. u49ߣA rlÙF'`3p Zh|\@+'h!-ݏMU~{Az[֟]sd`=tvt(e?K"_x=" ,8(ojܱ)l`\*g(_UBi$k6[FOНbU's CP7eGof" ?i~+W$u>KB@?b/Y1)!v7bڢA|9^Dm+C~~ ;>GNU^2IvdaJ*-m oͿZ:@6$Okٰ p& O1(rxGOZ7)M#K7_c&jE9uBus^DIq$^_)dz=\iɘ6% |L $%m黃Q}=y*FL*^C FTVf]3|CCs]PZ[+\O$ܧz/f)4XunQvej'Ј 6 Q Hvm/挠:QL|@)j:*c_ihz7M %R] ?!&y32&yPOF1!>WQe&֠QW#N4~y }a;ײcHD Xrfn@sVGE۝8-KjN"w?KpB@ڌܔyG}o`^$hATޙ|Bg0"eʌS'p$XՈQBM݌&[\{fu(}qᘧ~!1"RG3b}항SoK"\d2:R0t#xϛMHF+y_t0bIU*dH`'z쒫ձv ZHBbuE.AoŞVf]^͑d5-bťse{:ҝJ9Cc>P@}JHeylH$F}N +d=|@*pD&)[8-F q'orz n?%;ȅfJA-]'4_p8 p M)i֡pd{d]IǛaaEyL"OvshE`[?\>]1% ft!m,Yd(ď FvD(k %8[drVx@lh$ʡ} r`aB g;x@| T k_/%!)?v]oė Z ;"]ͽbOk2m7>0VXq튩vP8l{~δ\+_7*h|i 2q?<@D,&ZXO=iʅ_V~>*"o}W(IPjSƹaN3h5glTj Wdossy+YZjɧ~(ҕq[AnOVC'Jz+_K<qD!;ch\q?ݩkGE1,v  XPGxL2ϦWL]].~Lmd+RX@ icL,kz" Pm1\&&f vFklzca ĒGU+eWg͢Tp3jf8Y}#K.Ǧcu98"%K$ܷq xL%4k0zz}:ǎc1D=rV_O`u=dА[P0t i̦ g<.W[_{ɮۑC8't,p FhGnu}Ϗ^?J4i\S$ 4NB7cF ʂIvKLgq fvX"@>νmk%nh1/IqY}]* Ð@\WŞ#2@^C.tc*7WK/ݭ;c .ڣ+@f {>f3w-Z?[x$5oqVy8D0ӳoMVmF,ջ2f|TV䧬"#i-;Y7CcEE:GUrGZ_ gDҟl]69O7x[hjO$5'fU~D]Z 5՜ p-1Æo/zIQ   \G _ҩ!jW6*bw>>{`ð+Ak9QMTUN>  o5b^9UD1!'g"`?9 %LR _OKǺڞaA϶+r~S> "9] A(ڊb Ez؂]aR\ )؜0:+KUTBâΈhWdZԭR+m o3`òc]LH/ ;\+Է+1(Цg3U(4{GI4@xe[K &уסD1y:bY& -tyER^3k6ֶ~뽉V };k<[}.tH T6I7'ҙOlt=c28eֹrPTá%|w y6w}q?\(_ tNxNNSޔ&ֳfg(^{Q"8 EA`fSYؗ]\`E `g1H0 - L{%:P|ne%Q.&F #8>jU>p:Eض.iod~qvy_`'\, Sc|X',o+ S* fypLv$jG%!>[;#1l66z,cc-CLdt}?cCE92yR$t92JCx2Ȳ HW2ڃ0Xʐ5|L7#ѹ")^y7(9?B*/;Г_* [L(_>K'Xa9h\,VpʛXȽ~zϩs*?mT48z ]Ns}B4.b{o 3ExɕOXP~zI.p=“J`Y@ECH)k)6ųZUЙM[c!W]1Ob+`oK撰yz2nP=VB4>?b @Qivg:.`'Duc3*SpvngXu/ ]|n%j\Yq'+\P-jj)aќiw!q޼Xb daHE_J,fxK{rot~ GGK 'U*HTvr w־o+Tt4P:4shYw OBΦTU+9ZKhvA_ P.U&>q2[ŊP-TW?$C3Yxd[L_b}įK>< Bi6)3$ $H"^uDu{pUyMBv3<\EGvէhVԘuc`.Ty/+yVvtC'NiI9bR[2}p)Ӭ|/ J}5K@! rEV~fJWbQ.CVVpfvj+|E(qK6I(gk|*~dh]^1-\Z]GW(m<C4C:SܤDTkuE!WCnx ӑ"jR2?K$ ^E4ܫ.L`|qn!x}=k#[?P5׊R)IUTu=i!6{N@쳓r.mIFܙ}Gr `'/H Rt9]A=ZHeJa7~*2l')V: dh&*Έ#{NU+^W2!a,,;V9#3V3f{Igutޘik"&M$źRZӠkpθuNItaf(9R{pʏpc.@:Ř h\;^veV(A N")";>&dVkՋR$d4`[5V@=BFvA!*9+߿Z7R~cU\ce^ac(ػ!z7rqh8~sE @iUt,}CX$~WV'Er;)n +/u%42c+))*Hc9Z.!FP8BsV'ݪ@ HҋQ6̐.oc SI3LȺ+zD5S9OZg׃4Ŭ:վIa^;bY$U@}HZB!:I`si7cD{uVngjc>f5glV1T8 $UzsKP4tol\0&.ZtFsZ1O8騸5 MbN#1A<1ͻL'72^o+|ɗj_;7zl*#".5}9or&qw@7$$|{c%硼[2iT_)JVg3!쿘'\l%`ϔaìjN+ܼ[Z]vtmձ_m]*gq(Ȫa4GSƈCXw'N8Zl3Rowu{PCtS\hz7sx4A"_ᤲ5#V %H鵒9Fcn%Oi(A[ʯkUpi. kQ -Qd]J21'24LՎdx2]U~ԝ0H? J Y q|WbI=6!ga~xʬfH^c>`ʯbJ 5MdN^")̴Nh:8~7g{;eϔH~2Tj˄HҹT`TD{#U$Yq<@RS\\TEۢ䜭D3'WʑYh, re߽/@sra WZxL#BZG$3>Ӝ7zů'=ԅ}E$/v@E]=W\d 5D- mBq~CU;h'yݸZ" wKmQIftgrt(q_^tz붨; `$6g?6Q|`]9&mS-OGM6A`:_z\93;C' hgչ:=g9YWefX $J\A@W(թ]l-\3GD}j~v0/1_uS%Qwث@qjט "V2(xM}j 5L|.r*2 DjH.S :5\w9"%DgNp]o;q)s4r>^ %n+xgot g(s5Ge٧ #Y3N}_X^<[6]i{A73ftqBTQM6/ܯV芖kYÂcAwG(6g#bI$cE,j8loBȑKRWH^4 bJC&e@ p.iLXq@5V5WvE`.]6^3F0#%1>x4\PYȪ MF '|5u'BOܵ6>l."=ܭ5-;@Xmd݌ǔY6_ܑdC>`%X8?g) 2&QƖڷ5<ћqm|w!gP3l; &[14&mԔ6vNpLrIDNaғ4E$8MU4Qm_gNȨ_;  1H@=L߰tg!S":rvHZ49g#vlAusDHd;/h%ms(~M<[b>mC~3NEN*xE{5vqWa˧EJ]i}hi`eW]Hva;)ӻ’_mCl2a1ػZnj@ކZA:(丧I QÅ4/!P+'2o.ZA"ICN#ã{($T-cRD 14T<[/h=@vly4|["g\zF|݊օzůFj2/S2OQt\2ZotжzƄL qI?6W=!m}w XiUnRv?}NU=N Όk>h FH7‚LbHNVۥgA(j(}סC+XՉĒFf# 8a#%>z =س܅p.pnW hdDE =Vs1];`fn}tCP@ yX!Ks+m޾~/O]& 4!c+ry6z0 > |BխU̜r{ z x?ɫט8r(i3mY(JoI[K |8!,e\i6]>g(1rT'QQNOSXf`')PB8x(O.=Ǩ w֦y]9\\X{L+ ŷOۦ׆GӂR:8X.b T[ܝihCRFi^ TntZȔYk՘g73XD>j'Zʋ('mܑՌ]!zv%&^Vٻ [ L<`Y+T{ɴmg9u.GagGi+ÚݔO{l*N „@.b4@ F)?2[ .q&ss8/_Fs`C kn8УoerppYO,t*hA:P@*5s<}^:,@!/4OM&G:l:~O$Dʈ]/SB~R[}}wELzMyK^3qn6 T]yCa5hvg-CU{^y١G˚mA'),LACVJ9_Clo߆esExL~6j\O1m`@! 2 : B.C#š5$y=J>%W=gD;额19.Ccf/ #ؐzd0qV m8 f*R3A0rޮkh\]8(raW 1tEf6id$]y\18z̵Ten^ދ&m=dxW;M Mzo:V#0q m u:iChrjh|,'s`eߙ=LZ`wKctpQ+ܽ]t%v^0 2\7QD) 8 rL E^ )0Q, s+RPy'۱v=m_<E|QT pK [E#BEgH"~BfuiM\p2na ~|w¹<##ի0AUY;wGb\D X\(hUbF:*;_# [1`&oo+w;컕o={R ?_J[G)z\}.uL+xM/c@-zrJ7{It, #E2l?i~LO$ֺ0`"#ex0=ZL͖'ҽ*y? fؓri?RV  nn?q2,?u_dXQ^71+S\ƁsU#t fP&?[ihpCQ )wuQF~v)w^› ")J%X V -si?ɧ0s?`sB)~%Y9Ppht7&\VvGwRR\x'"!g'/T8HyN[YJJ:'僦,W3%ގXq\"}= X|N Wr,,nY/GRbP^ Yg391 D#-:ê| =>nK;xSb2V)dVHtߟIa ĕ]Q]NW炖z@@{DNlV-1W[Qjz'2^UL;> H\pDž8wIWX}/ 5Z%Fe΂`1*)N"[r-27wWzB(JmB8`H% vM wF-5˩n_Փt)1y=]Uh.vt'<~j CIxRɔ)B%'-\ΊDO@Pϣ}:@sAZ-)bS(y T8[ +Ӈs;)b{+iߧ{o'eHSMO+e@>-Y7T_;8+j֓HlU,5-4&هcG >X{d-q#F#M,1NZ@::>H->S:P"rO c{ڙjXQ܉C)uR ǿwj Vn@'8(D/ܚl&gR\ѩOUdզҳN/'#{Qn):T;7vl!Y?z8PDSZvH B&ZO @q #ȏ??'a^~>OF _ :6lFVD<3;&>6 Pտtdf7]d0C9h~$^0u>PJ^ch#8k+4!*`k@g<:k[EW܄m8/4\xQ cq_LѿJys.PF.jAg77C}!vO=bD'úྻݖ98~6U}Ȟ\0^TNDSKӔ5LBJGz͛Ui2#9@QIL##H(I)F?zUFb7nGUUe(#S$_ew3ݨqkuu @}Ba /䄾9pm]Ff,m{H_=ۃ;֘9+r'o' 8V}\ #tv{' ~~z>иkL{/рO,9{8q`QGɻzedŻsTSBm斻fc݄6=kh%OE.ɒFjȲ@lZkDQW13u(8֘]4 (PP>?;`\= 9ف5ml(yqÎHLr243m\"Z+M>" V* =k0S{흖S ^K-6SGn9/ZeY[ۜ.U3i7]_Y^&5pD$IW.}!>BM Nqh/Šn"8:V/GZY~z_Zm$#7Dubl &svϙvJ>bJ 5d wF} 7i ,tz35H@4EnSS| e- $fsy]{v4SOiW䛾ؤH!WՌg[.WTNФ 5@T@'qr]L,q%$oasC z qiˠ㉄Thk|;H9Wwf_%do"ߟ&9Ȩ(  &X/an VES3лn.P+CgfdA.M"d~@QgݨA T0ua g%W&#]+utEDP凢 e/4x%TtvSf ^jJ=9o }TГ&S-u!1i:")r2B{oDZYE"[f wh io9Թ7 \D:ܒhyzH@5Ju2B!vmMC06e>vAImxټt:K kraKMr]dnW(-q2Qk^RFۈlJ}d=.jMLA'p?R뜮`T"VEռ$|^;kFBXs'6 \ )Vm"tkVuw q XDyqK~Mڲ!H,6R2 7æZ=u(O F\AAq>X0*EÍT i3Y84~ګ9>0 }, #BPUȽ_bۤo쨌һg&#=~{dDNRpûތކ/O8Qe6/v8*xo3k} y-^q2\eZ7&)ry@Bߎfﻄq:3nHb6KG3PY-晛#K+;yMWa;aXzŠ$BpTmi9|0~.}\I%Mvɾ[2[x+@^PL_0jD; `@_y(.Eۭ\Ȗl:mk.4c3 ֱ >B+}.@EuЉMݬ+XD4oS=9yO*;I4TcrZ<YEɾt}ZTDL249mە(ҒiP+GT"(3ع&Ng˕WO0L1BkP'n=b=X3&Mu;;2mنR{iE [z57JTf"Z%6QJk.G{1dR/8KI6#Ixt>C]p]XKvp$?K PBFE8P O Іڗ#nu>& [Zp[\ʿ{qk?5Y,#Cɼ ƛwjd{c@!ҡ qo{rXz>MQ.Ȯb+uLKB.-,~\e\{xC1233A-a",ew.g[YrO|1P#{) B;R^x4p{t[K/7yƖiE>.Uy)g- p LDs{HoDqޘ݅2.z=вexѓ.!ub{SxZ#±wa'/răԥBEF\yZEZUR2a!";N]WE]*Mw82sRU\ l6upLxW}i+x, 'ΊeR .#g-]z2ǍOL/^-+@foq $&4H KWNv B5YPx;xsi;qGfրDbk9jޤJTUN 5Lre<{Ka@IL5V*ht꾤.3IX:0xo-'+[mI6 ŵ-aj0Nmba@>-B+0To z\vR24䧗 U~|1h ˦nN^ ]KPևF]Zf[c>3YD Ql3lz~J'֊n].@#hn"' ;S[Z{F{JiIVW{HC)|.ֵ2Bu]~Ȯ:65^3W.>1?lpR5ThMi-@~d¸tjGQڑOULrԑ|@m晀܅c@҄{B;8``2gHڒxNK<9*,]JR5ӸKv."'URFf${+5/ۮL ųg%avN/pɝ2P,S|* U)2ćzm?C(;K/!ptU8r^~F#yl4 QQ|G 36(Z=jzXz8UCE+p ;KZ^QE *Gp$Xz*`".OF,cmېN`p-QmWt_=("_R/ 8~Y:jZiSN'Qi4i0p*6jh]vbagym#A|\y38wmddGH2ʝ?…T|tOZL RWpkKڴ֧zXd2ÿ \!DaDdb?PFX9^9e;X,dub ~Ir惊\vNK*^ke'u5qm_5e=0j:4bp4b&rήFsuM(BGs, '6&:6&2Xj*:+߻#M¹^*.̧SUa|I FzfooVFeed{++`G(nUZQ<<ѡn<8 pZRϗ "e%Rlo-B],3@_.,O^(s(>Fk;/e|I܂>S4]3qXw,jYN& ܎0`wHD&ZMa,t$' J9sq˚.c(C,ō=N#`HprG5/8#5> ԯxL˧L4m Dw?=bᴒ5$gH5 CBw)w0a1|%* p[ԮYu3 )|ʨٮ,> XPo yb<`WPQ n_hYaȥ|cp i;l?QiMZt+.9@/҉DwlF?-2vY 5~uL-.٤Ub)Rc6B?ݚӂJ0gswv#zc]\M}cְJmب>~ib`bq0n6,J;6m <"=yNs/ &HIC ]/ ;rv?uF5?gQM,ZC;My$RVemb.,6~#b2ӣl#&t %WG<bnk?XHkn|SԿ6#2oVOVi78D?PT7!,[M=HҪDsԚ~ņ"|#ɑLIVtd̊E9bܻ!a4$8,ZQ}r ըojVpkhk{. øDEQGǕ$»f.jcg5c39@;W~q3fI¿fh\{cIPysGG^+hnr6/5e ;٫nדN|p=\#n ~ t';'uQ5}h˦j<Ǹ3$k dCx#ٛw?#ZgPd$]U&a;C7bg<-ʭ%_^EB1wF0ZG78]燘ԃpcoԔj5-{9dyuo^ܛEH 9H),Ӌ]8a~\ @dS[`f /Uo`1 ^2!r"ՌHOǶB2s3"Ci|2qoxSyJJ;x3ž""/_ԜHNhdV^\)k(f|ɧگs ^yCg;f]WSL|#F=R4|E1ےBsI2Z=LUKz/E>5u=W*ojfzq-RgjuB7űx@u+ӊ*'<21]1MP;-F H\B`j,aw HˮLn,P_ hjk;+M9uG]ڜVghǞ6Hy[(hRxһ'% PM6-л;Te6\bW\Ҳ?;#n,Q+xfy&W#of:y7RI] qrNs=FL^|тxCx6 nl)=,fX 됋0V7 !fQTu9WXgtjyEOG_QLU='eiyY&q푖#S(ђ(r ǻjc>4[f{>%Y*0/+0s¨ʝ# @U%sJm_y~8}!@WT{]Pq0̋ʨ>YmHI;o[S)*/')gsgh\ʦƚ՜-XP*C0쓡?^"Q4hɬ'%p#&$64sh| KAF Ń@dSUascf݌QjY{mQ&8x#EJl*GG1JQ55.^rP[Z4ǩOюOP8LŎh~kǡR:g`݊i݌ W푅_ 9|dCQ|cJ ֻ֊#)+Jp f)ہF<6އ`!>.9;@7*V7$ݓm>Di=L3t^^Mk(z#>LҊh fqZ)UPMs&v'wN9='āh8qϤcɉYO WRTNKUem1&v~2'(esS Clk(ƣL:FЉoN>@/y(՚/z2+9B \~6JN} ,3s:7?:"!=K?Y(=6Κ \ۄ]/i`:t";c{WntBx.Е3#&RG6`-w Z@NM^KvrN5^'>\!BkMm1]8m;h՟O'0M=p Q"X2bɢ޵'rDIHZxJZr&s6Ikgik*xG6KtrqPO4P]V56&LIIB`E0s/!_> l*NDpgm 9r@^$CizS (Q @:( A. <:b:{!|l;h[*kmm |@B~`>I+(% ~DT=6)|50#jDC9^Doܒpi8]%*f N -wonJ6;ܹP0PLSjqW=B-liQIJ鼻VbPkVImZ4'k1f'㘕RBઈ7% Sp!qR!s>&lUdR.>_XrdWc({GBF>0@@Co oe !}__m'Q~jăR(?ç=~)4"0fA ID31X* i$ٯO55g̞~u||{Փ,{MKS,s㻶Z t i^nm?Vi.)U'nQ?[ Q"T)Ewc)˯'>Fvf'1d+l)HS)dP0+F\,МqEELy=ߕF߅u d{6&V&z)dYbba ?C 0F'K{<* c{ΔVc_?ϖnC|puggmW+Tw 0ciX<ÖCVն6|Dz ze3)=[<:ko(GC9vY(^'4rcfbhGd ;zZҽzw <-sjZF,f_uk!F DN㿯001k@~dӿ^mub hΙ!W~ W4Y]N\wܓsnwֆG f|nX#_ʽݟc#TǞ Jh,!{$sh4nl(JzP.r(/'[I@I˪4VYм~Y7؄ '>>OK8n +?:ZkG鹛uB|\[pWzvaڊ:J(㋈RD,jǠ PbEE@QZge"_LjAk`UnO~} {=I i !_Á1øYY~uoeG^C\i5GՄB 26Hi 8OH w4&e?HH .gB# mQ=;R1L)YX- i,9.")Wbۭ*@Dפ7a*px1mq!"-dAS4H88 v\B\؋3 !+Lؐ}zx,,H2lSM`1+lr{(@ً=)Ko %=zA+N@Lkεt\Y'`W87Jʢ;/l{Xx/t;,C2ވ[bi7K`I<մ·(MN0fSNR*5 QAD}%}*iwj:lt}|l1%}+yI n̻> )oNJ#Y )Ȯ:83+9sYTįe8'q{ q3ԐH|4JJh(Y;MK{$I@94̨P\1zX?"$SG[ěפ0O+{g-Fy-y.I .sQ=b$X1֪)?uyw O %cZMPl1dЃ;&O6NW=\`3WHKh`ȤS֢@ Rȓ:aK/;T44:Ty㑏f$c&y<f Dy;5ȧ*Ǩ<3GM0ylpفG"Y٬OX{ =ZݴaOkҤv$ .~ 8y5qn" I m).''@ut*ܶO^Yk:L_zNGLa<9$ .>%$sPgKw Qr`E==ſ蜴؅yDNJ'8bx3&1.~*XLc@>M'F8^[t s].t>cyڰUBR-!rf3ɅkRpk}ˬ5tnL _c wB dҩ=)0)Ԏ?090'LUJJޝ,=6_fuuïmY~,|m;GfU[(_m13 Α;\m1`-,g_Hb+Sp5qdP) l TՐddLI~ Q3ET[?0rw,{RBeЫ'Բf?6!1p5#(P.o`{f3FBRAec9U Ϳps#v AnbY.8'.ZFiF5Q@8-&|@pnAb[ʚH8]e_-Ic++3:>.,>$7bE?]ɣ snvY TCrR?b(FrY.Pqq abY/"7wL.Wۥ ( M?))ҙ hJH@!*!]8i/U> H4'+*UOlNXqRbJH$Ԟ vw^vZW53rB[U$mϘ~BDA`xF֩ Dr{jqݺrS22@q$ֈk)\?dU'SD3%j fHDzIbpKΉJ=jEzO|iHtt䍻Y{l|4<7b$>=r>$=b}8\=(-#]bqKj uMagck>ա7Mu9j?qJgm7Bmb*Rgc°BP?}E}k 9rr9(ooGvvSy43xyqx ׆Iwc3Pfi3~rVb\.AQ VSʤ7\uuWYs|akQ'.mwᐠI1=cOuD od9ya'Z8@9rBN*֊cĹ$2qC$ںswz=C8HٚO90R6'ZCQO0$ֆqiZcVnkZe֨9H{TwC,weh+YO,I3PSacG埃Jԯp·aIhU)Xqsr_Ż;\맲g+oNjB07tduW9y%J,-`J{̊]Nf1_Ս[w~E fukٵd{ ,oZ`λPÂn)FRw`}t4ŵ=e˚| B,฾&*n=ߍP^啞#yhdoL!E: O.8sx^c?\k[5{~GnjS˘sF`ƗO8N wZ(RLQ4*T5=m^{6rQLM >D닷v5ʙ0|VN!Lo $zbi"R.9(+:J=ѿwrgL3J:.DH9kL# 1Wʆ  yqj券bPNζ2|/ 5PH 45pC͐],wcp,3bOu>o_aty'5GK,Wt٭-\ϝZΑET+|&3B{| >X{|[،])Bj&EplXQ\CҟLi`,Դ B}(qbjoǤ#k{*}{YR"+Қڻ.å8^.FAf:2 QC+5f* MA=SȅK\ -qX| H7cUڔb.}|yt鎷!K4AvyؐUm1UOp$`SC"Ra <&ުa+‹e#Iw,G[%qC z`Пå[\Vo%@#_a}PVb7kQ/Hߴ5Xfs5#>ߦPZo }PHmˇЍ5|~zv5l?w*-q{kUO@ؓ/w)[JNީ]2: rn B@Qf쫘ZFt< X0GO$|| 笟[<̻6؉K )eDzQc}k;~=5Mis Xi!l||Y蒶 XYtN 3{5 /΂dbוGa[(OjQYy/1u]W8؞E1N$<[YtUzM7ۣ't7't0o[ jBP4x/(*|~?}3>lo1\[U!yKs|Pm\\wBd_4Rڹ WPrO/D( ]e>o9[]vU+0qL#|1(nv̈́pf@`/ U$hd z}fªs̳=@)bv^Rӭץa"wE~ Fhi$k|}qݵjQpl f7sL9Nʷ`K]xӖXs&M#7 /C+*V=gS+Bk2z 4^ՐtF/W]Q 'bCƛP H2;8 ,kOts 4Aw.M\1{ j @㔔Q6Cӯ?{} / lڰ0qa*H0u_X4e9:Io\yA;#E[Q /qmT5+jɢM\ 9`ȢGSSi *;^ΨK'Ş k˞m%3/Vqu]|+?sz =ѭE A-O/lq]rWkYA!?$e/03IϏFrT{&tI "&v61 %]ա+Wձ* QLP!M7X  M v+-A۹V1Z<"#}obH{KsR/<l~ R73,4ŵmgNX&xYYpmxU. x]?pvrq8Cp;NhT$gM50, |N=@ifl Sz<%@{ce:҄T^lpΡ=nd[Z5G4嘣l=EnC-VrDTkhP梨byMh^OXCLy+A6b=vy[<]Yy?Z)⡟+h顼61*=?appp٨J]^O6Dũ !*ɛ4"ys CZWj2B n,=r".n=kE6 vQT}“r(gNzPӨ\JNd(dت$8up`tjh $8?!d>ۘWxZwml0ףa:-.t[*xv-^D#m:9wq^Nف:##s9%ӌh_C8ۦc-B)%s~μw1NkpXhx+`M {y(ޒ|cmW֋ "B`77 3ۜMŜ_i$-OG6@ uSARE3ܬ ZmOɠvPob9:4V> ]A!K/'?;5 7^8i=Ir% k ^y#`^Ӗ:M/2R CuɊ?'XT=(@܀gz N% Aհ6C=dwoЅ!BTD w,8)f@28'Y !3'5)C{6sWAsb Jݿv-ĖW^wJ] W|_xQ?gBW#LCUr bC-f-Y(<գGga}#;B O< GVUpe_$d2%U)D%mN{ i98|XFdƫ & &$Dgbq"|5/zXUzOv[E)E9t-Ǩp olKfNY*vO泂1T[,[CN@Q' Kmb4|֝Sʧ/ EF㗕.g|k֠+q- gZu+Dw3Ibiһrng`pt)XQlMx5keP*Qg#"i]PN-RwÏF)V, NOUvr\og2=ya+zÈ2N׉q~` ȓ^ nQYgd Ī9MNr<^B/5tiVM9Uq;8 MVU K5v!d &0HLE\4)BZ'Kl:= רt; s1M1lr߼Fd,O\z@#!qp?fR\E'kDO/ w1j'ZkETع?[ 2 :Q~YYpԜ qBv1!)\~ylh79U8!Э0a7JP[670hAdNEi]0u3u0xFE]: v!}iz;b8u37n]=xq/9`bJޭxĩOXW\R>.^囑ŁaQ9 sopG-%U# 7BjrʙfS.d<*GsBn TcUUr<@PXd[aڑ/E}DEDt?JkA˨ E>)Nv0Jȍ!aForc7M0hؔdc_C _7Q0)QLz{\vNqi*M\1DeZԝy%3ΈNOijsteg vbIO\9li$J*ļXy,\fNe/Yɡ*5&O+_m4{rࠡ am(5xG&y@d{f/g0xe}|zZ-qZ&7t;J FAU% pQI3_˫@.Q"귤N:gj^O 3RR!4WX/,P r1wpIn p U[46We X lBm$w|nL^^5jb>wԜ%dYzg<~/BG5= )yC"y҃|Oe:zq6ҷliJS0uRD0i iK'7!fw_rx;6ҧs!ҡ׾PL*)f:RecA%/*bAnHQ#7f5#1Ũ![&LݔQYuJbő~e7,Y}hr_߼5qk>u^ fJ<ծ[5cNfP x1p{ 8Ui2΢]jI4k>U^g>M9ϹzcU\5@<]4d;D3nP"GMҢm,PBUPъJyhh? 2Dc-WQih1ɪOBdTPueN%34|:X5~Ar^Rh% kh>61[\xz.IqHi;hR `d'v$QkSt"bλZ~٬nH8L1\%it{]"6I*1M-!l&=^%-jjQF7D]E\YAyt3w j!~)Wm-hE nwG%K ]a[ dEǷLtNTZ±܎V!??!> (lyVĺXŧmo|<@ "etڙf3`_06qBokd /y>p,mٝ=ʂze0_ew3)9`)Gx0)`jk nX &U曇8$⨩RfPPߺEčWlapeKz`.ZTlpC |Y6a#604?Cĭ5ipAX/O_S9] `E` SvdLԍdHdxQH J\$ Kbqogyî|XN-"r ll\w4C{P7 BY[x|g|X~YO|N x(JJs47ɖ'J=:3oZF@C!_f H<=~e l~zZ:<҅2:FCm̥G)HǏ5d9(S_Z62}iT^TmŐ&#(vϹO=0ʆw ܧ>~g!QICt6Bkq.`q$ks@c?A,)>ъ.arVx#ÕAbk$}9s_Ԝ0} 㥄m!wwjׂ7/V4˱yZa\+0$(_Q@MAY V&dq1gD1NE-2gpT\xŨnT3ĉ]/XI>\`+T\o RjDи`g,jyAn"OJ*m=MS[!% ZYhҋW^n&,m&R$ǤؾJYcIMÉPn Q~K[&["۾ *ߍS;⫅I!y ))KS2Gč,eV&GF%&wq;hj%4'4!-?L )ve<򽆒q㉦lzA|CDI AW+*5bfu甦t# Oz؍D)__3fAu_I?Zs ] Jg$m%ɯ8!XtXq^0vEh㢥" /\cXO.տ1&ԪwO"6h'r6 ,Ez0+w.{S1^_:&+RmfT@Tz]?h0-\ᗹےI8r{LoCn o,W2_kyVP-n'{*Ͼܸf,}<.f:x{Q'JstnDV1iV!l9)s:.dilNsWj4{g윆Hg$.ЭCl<WGKhI`3 .G S\ci$'-D&xdx OaDTd nAra]Lxr&4$O␩ywz3{^O x0gºw[< l 6\>O;x#LQ~.Daezx)1(vzmX5T@R֓ШK]}юF0B՜"]$-[~'e'7yρ 6 S`+IAGeHanVԧQ~Fa-+q_V=˷qkW|!TLGJ/KB R2|p$, Ey95a BMQ30Nr#Kn>hq+ݸ"ٰ?U:" |`50qwc铽lRߔ4.2W#PQUvbr(anZP\E>0?4v񘻖q t*wyczvʗ9=tߊ ->‰ixO4C;fVTHs~:UNQU5DBĐ˻4KaqEy~߷Uc ؟T\yƌ$f= fHЋ@SշwCP !=*ծkR\3oڒ;iA*;]%^>:{%zm׏ 9 7Kմ a+eJus%>W7{d)?Qs?p71/[,<Ƴly6!0DM:Osf&#DkRƽ*ʔ`8J[vWݾf[$G9sC> s€2*5 i~nD砒6Ye9&MI#]{XZVhƁWPrp(۳~)(x|1ký@ 5_|F% jtItPx[Y"n<ոc^r⩔\$ߔ V#bc:>iԇ_66/LIc>|m\ǽbvg`=}Ltӭ#bYjN%[S:gp۳s4;ojfWY5W## MǢa;;s GCվ1HimJCiyHx,6UnxCVZ FaGޘ}.uA5ad1z%5\ =M,ܿ"ꂄ<%[n ,S:`.'  e qˣO>:@abӞ2ÇJ\`P|gRK1.d,zsK9lJ [).pF@.AB%(ŃOLqUg?h`CFU` w%$R>-Dm:*ףem-,׬*,A:iͰ6l%Qk6^w^52s3S4F@%5m>y=5 +˂*{l{B=j9Et_5U%Sİ~[{/1] ihn3vFZ7xc- c4d2]&w\v<ʌ/[1v >5q2ê@| [ubdۀ}?1pstekg z5p.GO#H>.wC-IddzpCa69< Eu!bϾ ̿h%"z*GU|`i jp*M HS]NH5n,*^P$žAi7,r!Ŏ-F߀&*Sy^)˪$ ʿ\(:]NYK: 4Kc=-#hj⍤{5/c$YZ}~S1(sPRiF?69+Q^}E0_^Fc|oM;z\L$r{DL rqi\ґ"i&Y {4Ӷ>2~^Rh_xZ|hyLudҌ=%WfێI&s*6c.Kk#޻Njp &@W2wk^dQsqwg'mJw01gw. J8[ uRN4_z&Zw]]qv8tW3 RZ% p@7 ZѦpT>ݷi\ĕlc>Nqle,@Б?P0lu$G^?$ WwLC.8}wQeiEs_N9須- Z)cЫ4ψ"E0k2{F@F>;C[Ip7zEX+;%V_a`;I"!-JX1Û+L|F"C[~o]a0:dVa٪̢2:)3l*Jdr!fzHAlH}kCgև xBo7|YIx<5&_m0JAV68) Vbym:^f5C` 56Ȥv[s;JFQӶwRu'Jj ;uyeTg]gQ,$:j9/81]`836#V-MkAjCm=Gc8]`oӰ-HpSS/QB*ukĎxW_E0ooyf#3ZYKm&/KV6⣡xI]E"'7*si74gk[VM"%/SHHh0 !!+]ƳԄ5[lA$7h'fϾP۸fkp H^x`'+)vBZN@]Cm\N5\ EXoM^)TrWŇwOϦɤUc3|0ŝ2u{ݗmo\!TDKoXLn.Y<>Abt{Jd$) !53)spvx,|oↀ{WXUF虊ªt1fOBWf[rz\ե8V۶،&J5Cea8b|rGR_J]R2LgqꮵD5`){K]K aY'Z 3j"&me5)NUA`Ϗ wm3cڡicZ:Z*52sHɕ9،J f C9\ {wTn}qd&cJ>:"6y7kiNOlң|d 60LWźLe4LCGmAv  yζ|0fg`k%.AEW,I6U4J|)'Ӛ(&^(}^DzՅF~gxiO-%8!: .!/$CXr~LǟlXΖh7M'Bՠ( +19.>x9$իqk(+G aVnb!¦ڃa9k&t lFPTRPobR0NoЌzKgyPPӕZ:B#h[\0y$(4dV+Y}Ylȍ؀+ ={kjx5CɃ]/F2u=$]f8C|QNHm:(BdK肖#XRS8%ITISImUm5L1܃x]澘mXH8G&S% [47jFj[oT"?T蕈Фf[lӂ91{>-ZWΘe%u$ KF: ߢ4ԄBT*7!Xb{-d"r!2ZYV 2A7wɶ n[9!31*؂; %ۋx'MMj> 丛Q")TV `An`(KܢIQ f5@fHhYt.uꈬ5ƕ\UZcWWw`fBŎ2D`-uHY:ljAF.9XQ֥ #OH",+pk9Ԑ{a19a2wmcEMS_s.J@qZuYS#]L))W* $:,e>? z\@Y#/,"\c]mҜ ?)\;B?yhomEMjqO,=\Rt K_eS轣scؖ#t1lz̹UCVDt@\$O@8ҖCny`]bs۫f]kE{fE_il^K5 篵CsFl}@q"c^Mȩ{bmPQ@K}+9f*9b_iIуK}HA^ROӃƋͯ ٥sf1[Ih`GVEDSɎ HwSZ1WU@gb\ОhUmN/xC߀iǎ6 (g]Qcqܮ2甸'㘻pa_no oqyPk֖\h!RdB h{fP?ªOSIy?F.7#+ݨ0ذڠ/Z+>l? ֔5i)4&bFe4<"I9`1<d}YH<XAw~V@9SJY[9A%k6~][O%(d=Ѹy0\.9ҼvT7 U;Ex=N $qE*F;T[cnP˜V( ҙGS߱_kOy'svd-ZR&t~׈XmGa^Cc~ ?}2r+t3KsiQj624 \AO| M݆V<Ĝk;)I(8ZOMxD&Ij*T&K]j7!S[r4Ԁ]5Ǚڪう>1 }3<Rc?dEfSyH?^(F4m _ Cu #jѯLEqڸSϢzsE: 9-0h?KS QL%vd1W7Z~r AgF4@@N[^X$BQ<2Q8nQpSba5םhV"?n SE7. ptX 'd;sjoB"x=?NK|fɚFRf|AH)2a4DoU"m\"!/p脙 x%4*(9"x?-ד0XX4W%]ZCCnp\'oPb4ho_sR#fB^ U-t0tK M=v>}O9X?fn PP<2^s{tg@-P{g )m?2ALR@%Z?Mp@^cg=oL-Rg1l8fbjN!w|oo@<+uڪOP[|>հ17a?|.bNbpȜ-4 ʑqeŖHUIœV IC^l"Ȗqj%^*j G kL:\6gEmp;}r s~dKD#@5Mi2E7%P؊ΠL#?$1^mPǬ[{=(!۷J*v^q!xxnm$&#-j|vII̘n5߬$ ԈǼ+ ݺ2oNN9[IoP5 Gtu0`¯R5k5uI7gO&Ҝ|>[aBM]Y!LgV˸kThzaT \DBe:(1؄c)ܵ !(kg7ww Rǵ~#Ul%N Hi$?LS"qo׉0duMz @+@ov}a[Yw( %=NA1CUO.:ٿ}U,-u[لOUw̸JsxWOpJiSZ2LP* hhjB*z  fJ5H@',èss.]SʸLb:("zk* ],@MB _ʝM`b6֍@~V63fЙ[t)[ըx g]#zZ@1}K19Z׭6">z!#VAﶴ옫YsWv5 ~BFdB `o~wOCl[\mT~X+aAVo */ <#$xWcE_˫7!k7+Y9 |k9O}iϫ:VW}_u&ԑj1m?|`YUԄsbKh>1=eu58cĚ ^do.è;;Ж'7l!e )xcy'i{!Z&"2&<"7$~'pe^c<nGYCb ;[j"v\Q;2iqu̬ʄA|=f9?ܘFGOz1&jHYkjb -`Tgs;U0k&@-ț|W>~4Ccý\o]z@>=C=vKj\87]oAOF%m"gf6zFzmzqfEH).2=@a >D`΍LPKfݒkSI*1>a!?J C۴Gwu&O"*I rNIFPy # MS?'HRŞإa 2Kd@!=0逮IIiJ:`.@4ȼ3 *AY늍w vV55@V>@SvF\ ~Mz܀EӍzo|_GW4?/Cf1xP5Xg/<? ;J!zwXeΔ%;Q u81*1ZsSS^D(mmS¤d7sm&(<. GVCWF|h_4|abkbtA!iMS GA.wl$!'_NgJ%!Ė]=7 g04LU!<ȄB, "+@#pT.uL8Lׁe&*-f'(%fW"9sZS}.c>q&.NTJQ_e׳ }LtfL`_@Mڞa֗q o+W҄A+Ɯ6 ۤHQv?Wpl+w&tZ*799e +"]w|9O5y/8AormL`|Us4Ќď_쬥3h@֜ڝ@i? `No3Lmdmzm,ϻ7(+(uMU/s!9wPP)W!ڃۉ) dr`5l#R-G$ iW->\3 H|gۤŋOkjͤ8|Zo M$O/kO;Xekֺ\(*U`LLy"pV92ŋU+M"! :j޷ ג /IpUldaᆲ,s@?(g3 mQ ZIJ;Kg|~$\C HK*Aiu750pSL}@BԍOVZx/`2ޡ0_]D #|2x+:4&ۚu=Væá= W{d[& ki5UekUydD SI ӟ(Mr s<[S^}c(vp1) 4`*F ʤ J#x[6SԮ`feU*P$wo*^RHcMqeU̅6l^(+TPuP^FأT5Z9ںOM31wXRb|98$v;z~2Rv!::޾CyM:zJB F& ;)/̲W[8"m0v-[ N=1TMPaħ7/M#bTQ) Rr%rN~S;Rm'Ib@e.J 1[&QQ_aܮ$ f+NuT\xԹ.6a@PWZ3SѸP!J2!mIwoH3v60-)9>T &ek| 8e fi4C*&xLmsס++l {T tYE#i+~xԢox=$5#|x&-v7cn'rRҶ\n!@G~MXj٘>T qQ7{C(@`@H6.p?I<5fED-cg(..xa #4JIW- {%=~! PK)$O)-e%=51nFQa{'*dOUGz]M9RVʧo?-e3 -Fz͇+9՝Z3,oCt$:{JFv8aw:ilYU N ] 5-=%˺?kA#:-y{9. uՒC&2g^ h'9DBYkuBJop3 2'ԮVA5tb}0!/HW/tYخǒ)y &0 L0,T$P0զa}o!o[%|ҭA6} T|_J)2Q܎{zx ,s` swSFQO%O({1c(xZ ӤBײp)}W[1[RG>\3(ݥ.9Y8 f>hc-w?1Tԝ~=l&E}j+ʞgMʱxBjn ˴J$-DP~9w;$IB#Qi"זR@įpÑ~t땨,M|4RյXxgZUhȡBkF~DgLej)3dNf]XOIfs;z 5gC6U_8%pFq`{`ͶTA'Z[)xރ^<\w6V< Mh制1?7-")ս"A2?@I5T}n"0̟ ǘ9'^¾r8Qq l2V|BY俐Y<릓5#>zHQv Akte Y F?@q%i@!WeWbXa|X|NL^aWA֫XC6ߌG"LFޭ|kT2Abu`K-:qޠcgxwң?{R=/ 0ԋ'fJ4F6}>q$in*MQ4IJzK{vd ԙφs0X`L },?_B{u n5Z_i%>i-(ᆯJC#f?4_Rܥ= 뱋d~BSA- :r_s kk&@.+8g" 5=QVY?уeo ]A2Wq/=V*QL Xf eo\[.&i{1C45[)Үb`O#V*xԱ%Xw\B0'Z5D6~|*ɪ381aRVCkfk:3XE4{FN %87g),^s %bRZfRxnZWP i>&[&_QޡCu6| K^u@ 3ND?ΤL,@pktGlZko~8I%$7}zTpQ[!hC&|w R*7&r{C-2&'tНYHl3\m˪k a$Z4uf1]|谻sBw# п~*Dt}3=*%K0Y6BY_ؼ=K24zA7:c_>%{e lojj9Vn&~Z<߅:"v .5GiQlt6.BVNo#fnޒ f5VH}ܽ'"AЩ5:vD)eMWx 5͞䍖u{P G|RM]3B0pתlm\oOJ՛#& v=0Ȭ^i9z8.Oh rkU+/:mP?\]&[B-Gf>Gi ݃V / Vj#~s ԧat7 9?JjGOL1wY%WN'VޜƮHn~O"ZBbx<x%fq<2D>c=F?ޑ;`nTp\P޻toPk FPO,їY-)ɅAfȿ[2risu/鿞09R٪6T?yGy.-Ւˤ "r;gVV~ J4gZz0PP?g)gϽ{F~8qF֙_{m v!MTu:ˬԚt)ڻ^Yv.&O /vvWI`&ͳm4:0[h{KJ!/ɴ|wZ5+IxTfq{dM*+w7/ IsU|fՍY1lPāK&/ YO4MV^w;-Pҟ H-> u`'a98:!V]Y49=W-&p. Aܥ =* J#Ԓ>2f^KES>.Տ 15 B:g6`4>- CL7^@'?iP3j ޭڝB؜Wݱ!d2tg G$f:}y,TЬ{ #w3U%-vjƘ*|NЬh`eJ07~U?"faDEߥr*]`lW71H$pg%д[F/|P98$f#S/E&M N*4МK@gjZK"Q\E76>v_ZF6xWb,:7ɀ;>yTf*gY(l8SfvH,k i3%?&b>Hʔ|xcTε oNmp ʵ4 {㍷':AV~Ty߫D&Fuvun0{di0?Vu{nDJtCKL?veMRcWqj3f0vo](%. {)b^nEDz$>]EWiڑ56lX`~#i`pw9*u-7=j7aЀ,nQ:.Vz3-X{TUwJ:$fG}ߕE"W76vWTzG~-''jթ5t/H:Z;Nh G8X!Bf Xa-`J>C9YaZ?,~εQu&ǚD4??*g]ƺ\g̭ԶK+"pfTv6AYyX{ T~=)ŇE t&0ngS֙YyfQgEeaG~-qZi~|MSj8)sv<^ޱwTiyfN1"=켘k *B'V$N&"@լ}10=.hrR2*y^JvkK@ _rcYy>YC)w׸8Cg^9^p-p>6>S-b#I 7} :T吔s]h>DVOJqB\k񩸰pbC6M[e-оP;2?fU5%fuEE|0Dc"iKEva%D 9;{FܫWEcHϒˊ9^)>NlT )0dإU-EP^~Y^TIu':9,њtbz\ZYWZAHJ(*\! E)NLUv,d9Ss$K/'=Lj(}嬕ib_b;DGhӌl8$arv5} mw_]`/N`r-*NM%qt/%V.Ӵ} ,{!鷩O٢TЧO]zKoEO!M8V:Hoo^9goUf~ԷTI6)NrƈU/=R XAu 7HڝՆ;VJYƪg<Ě:8\Ȑ&(DJR+;J{N_l{(IG;߈ b0 tUB4Y-*grt"ÖB#/B:0%nzc}+s<΁BSy#P;r+q|{~ J- ƗAS(7_^0נZ !-aI5><*-P=k:<3\J0R2PZL b.>͔2WAOB,j;&R^XuXar&gXcD܁sUK`u.&v3i'4tVp<8i@4fˣ>^F`̪P52].f!O[< ?\P6?Kze"" 3dCu`)lf6v7{ m!~Cq; ֹ~ʄeB-HGrGAlQy 3Z*@g&[1l O 䦺$Ẃ%q#4\ibf!NްlҍK{_̽ۓJ_Q(Vϯ zv3~8 Y~ځ#:Z6/c Xgmm.#'%?f<@= ֶ>PIarx8 "µR0xYr 0@#^\;g&p,>S_`Gͼ[Fd&هu1,"5[_^-u7S`py B r<] ʱ@MdHnb:D=o$VMh1撛""N!>wKN$*j`ɷt_8KiMh3FiAlK:HjSGX5(Sk2vXP(!/uKrTڙ5DW1і{AO"5ߐT(4M`ofNY|r{e[WUU3[k=ŷ~r^4Ѝ lʝc:D\6_H<S.=,:Õ9Υ3Q̜IδIx`D$Zc%W>齷[_pyY|8pȏF027Ŀa’&VD3CK>oڪbgq(O _fdLPM} Vط$3>IX"~ܨĴcVWp'0u~}5אZx#I*sa6[5t`3IE1 ¦@|d"0zexΤQ6SLP #2a wc1+獯UvKv->U@O;Ï M>v,|ч6WDC(]zASxRjTC~4:ynm!}TζT6I3$rY03\bRWXb٢8hE*i9@k?ZLΌbt'Dt=A1a[ q˴1STR@Pl]HOg֢H t.0y?nR^W &4؀ ph6>6QP_Sf۵lgaԫ&=NkikRlCZկecLLS#2ÉZ,;"(k]ax>1jrrA)~>d6a6A ]Œf)T(Yiډ+cw#>nUlDYҍ`liO n~` OI [|6W>8Vb3eQks~tZ @h>,y,xj-2\|#P4I Q'DEk4765 x 2& D(甽ɂ!0`;wSjK{\ޝo99x(/EZ~NyZ$a9IkHa"IF,>~.^>`O6n}d+xo!Z;`黶,؂ix!B*b7Ys L~Nsq(Q+NWL7!ā~Qn?.nXh!HQT.HOqV54L0þQ HxᅥiG 0l vڛzq& :VqFTOtMgo]2  Uoe^jBgj+Zx YUcJSuL#xc 9G3op0vVpл`P90$\x A,44/jTA%26.)'wz?b:D5LR %j_Ur34 FEn/R!d7Ԗg6 pOҫ>gkJO',$AO8g!KvU_}5%c(gk\^e'W/FQlеѺ=<.ߌCaUȎ;N7xy&w՗d_ݛB`7uir~K|q ZFSɫEgЎu$;x~~**{aϡbZRk $\Q5_(A)% :uI 9Ruxu(O_'oц̉ȸ~&*Lhڒo;dG^N(xsqQOuK&1>e]#EN=FeI`[92a7?C+^$ : ]DZ(9SnֈIhˇB8-N,=U4wdBݗpś2U]j)ڙ5500#a_ 0&$6v:6)UWDVlj*l I0U2 s t'񸈴3?B/ٛDj+ 'u%mĐnzL[шht-߼+a˚|ӻ!☴لA%Q#6>o=j#k5vc30#U"e׹f 첥&>KU|)@xa\0$/]\.JUS)هֹooTK _sOj*aŕe GFWxB:Sa&M18T_=ݛy V/!9Up%e.Qנ*~hwo),E"GB{d,^,͑ 7嚚MڞSg*A "_DH{eJdhkWY.U]qU+bfhE|3>%RXg@k?h&eRL"W e;Tۡd3 8mߺ,B"GzJ?(c_4/Tfkʃ3UhU3H50OMKDNH~M.9I؝TikN"fw) l ZdA.^D!* `TZ+:]t%9ŷݿ5g_Α 7Z$.5![,X V4 pJW!ŸUn GoXbplYGmp:eEKGd|/ lԪ/6l[9izO`ҳևFיЋ~ u 0(E~xŸġ;'FH@< &=σ ;>b#+4Lre"t(+9 cș߫ܚr($ +" FB &9\Rn&.JEM1c(odF Y14mՙ /G &A/$krY[f,5km 8Vq7jZ8ek:q-=~kB^,.6KX>J(*q~RR ǣQp-MaWmgyX}676FFvugܹC>?g!=K{تeU{K;bYz b;f}O\Ky'߿Y% 븵k{vD.7,(v 23őnH HJ7lGJ[aW5­Ggڅzˣtut9G4s="@uʑmRQ$2ĴO HV:\\,r3Ǚ3J+*,w~ΐoהTŇ)@Im.eTVn gv<9E!?`ax ?o&ku*7N ]cQ'sgIe7㉃#~wvQ;e2'. <5ݬqIGx`ypcCrJgwlݽx7'$a=#CұՆ,qմyNhwZ u9̏%6i wȭLPmb@1^ǡJpڹC" hx{??I[Ч*(ծqa|։^qe; *J!#96\ݻC+[ o|3ӥiP*)Db^B"@dfJ!Jكdon XIŒ24T\D!WgSU΅QVƗ{=rtwMf醈׹'A"~<2۔yÛ АS9vקjH)n4E>n5S9"WqC s֣qsWh20pN 'Ta8!SbРTl<{p̓Y܊k MqB9G"c)n *ł-m:mR50Rp%ԅ>ުy63͍R  p݋jcu,C`0B%ޅJaPΙYvƁ w-$gܳUQІ86h\2g:ɺƘ>pknX(&Y_h *&^ɪa`B-^Pyl.POcֵ\cZnWssε>γW{[r7kKX0HK9xj~.^&e&>xR{'G:Em8-9) B}L-gx@؍Hgi˞sK=1N$_ N v&^%Xuo4~qR-]Bw2mBQS'#?,QId7Iʏaj楟9-؊;) aȤMfCg޻uz?ܹÈa3`BqLZ AwKKԔ.62 ']W}䖋cvA?(IK3 )φMYb"XXxp LdcBk_Ae^9!,j6b5"{2V,먕<*]Z6 %ct=[![AOI #zu0{xȺq>+jRsfCb;ؒ(d=fVO)w$dyl1΋xF9E>#c &'r?ʖnE;.Ә xȺMHM./ QU>A?!BeaEjC4b͘.[e2Őbx}7o@Ey8H?~D7&LelY~˻{p !ȴ /_Hq9 nzcj9uƼFHc|0A A$ 0B)aU)/r7hwCG׷"wj&PdmSAazdAı=h WK{Nb=GDTdt죶D#Ӵ+#Ei}K)VOWn"kӊ"XexYeWlmek&,qۈkI-IV#"l`rJ,iĴlI6#UT'BG-O4i)1(P >9՛{PʭNa4# a\>st˟ ΍bdR!2QD d܊(dEW{(rMHЮ%J9~ OA_5N)[@UF{ZrPٚz_2(h$_Le'k)'XcIY 3ro&0JvV 8 'v@4 Hd43u!1*1᪀rM&nH*vrΈƽ %*pJ)Gfa䣛 pR *{ H?)M&iCO'muiݢϑ1u7Ğ#paJh kV([s+ofVX>4wc}hcw/ۓfړ Hf޴2@n4s%[YC {ynn\,K{":>LG,Mz9:ߊL?ĝy7ezHZcY̹%NL~h⣃FS[SVoECw2Whn8x=-`'qfn{,샬D7NbE e <Ǚuy^LҜR,:ok鑙r]Tco"2jW HΒ`kčʈ;Ђ8eT0>5s&љX$c\Y-ь N:}^iz%lY~d¬%}Bj̨&]~Q"X 7VUWΖlMsNT_iA?T\IBjzm!\hd2rm{J56IYDW-U 'emPԸ7~F=2{JQJ UA5*IghO|~M'ڥ|F,hC2c szA96|ݬg:I2pƧL8f64[b C'Ȗ|OxAyӢ6ܒރ'OR Xz͑L jf Hg5hwrqd![.dsy;siƒIUگ[M퍨Çf&iͪjԈ0zwWRfZ?KϢ/J6\# .h/#.&5BǺ+O.TpguXS qJ\he֥NѼαB՘M@oiLK26٧. ÃFt_1sob+>ln~n*9 DWsH3LI*po SͽxjG/Br1zEb)l ͳN{i \b앵 , ̇*m4I=;}=aY *Mхj S= ;.E;VFd'L#qYmucJK'6\vhv7UFQ)Y^-Bi:tj,Zz(Uԥvε~‹qU!@h]>r!=ԋmңy}*/1f (NHyrXpPab8]j^], VD><*`!Cv,o6huød[쮈}ɐcYٶ"}٦=M:rRoCDpkoJhP)C FڼODF$5^kdZSSqWAniXVשlSZ# :%esF{Iq'|~^8s$A;1T20zpN"(xfnL@;l̬w${QtJ5@vX-0|*TzC$}sD&uD +~]Ɍ3UcuV0ȣ{'ٚVVHC#&:N&蝔R)`s"P }n>>d*L+/2B@PAw^{6` B UCߟ@ZZ'<퍹P)Je;lHz?`v=BzAȘl0ײ(oφn7>?EӣUMHA-7;A4%#>0Bh$=],VO}+g.ؿ.l NeF4oNr|XNe?G9= 0#m ЩYYqnL{݆#:X:Ϸ{ږfv=_)r/{؞*j(36#Q+tжy~qo?,=#dA=[#H2H*rIb⾊^Lmʷ\85'%6DM.+ull̸SBc)i |p; 铙!G}!W2' ƍw"eSG`W[T#3n3G)CuV^*%y߱i=B`ib2H%oᱪR2Lk+rC2"jqZM5mb6k?~y-x '`$S\W[[c5F)ԵL̘WF nO%`;x v18A0OшsDW{Ւ5%Fc_M`WH_  ,DaCrFj۽cOsf\`IQ;ם:IPHLa'`b6w:JK[jf$qM[Y iBb?2n 7QZs+'.fDb=E7k,ݬKT1F*?a ,q>Qß.KzTَޭ}㹼bɍJjK$v3>`՘Jھ!G,d1?ۑ1l}$ v%ҊKnWD\ I1qȒM(+(ٖ\:Z;nT8YCױAvWƲAΎ'ŢrwwƩq#jϷ ErmZsUh`T2 >W3 H7DQ(Y,!YIK5/SdFj -fґ"hy62T㻺j^jѧʼ(c3"i0TWg1]Tyz@U$TI7Qwһ匜ؔ#5Gs hJhAtdЧq`27'Bҙzȴ1$($2SKTKT[Lsr1mƪh8ԱOjHIt;9OyL%f5c ;J9F5|I,WQ!5R%egWBm>}.JHK@_v~ٳ&ſeg+IQ9y?Eڒ}SҔH/MKlXOk`~E_j7@j~Qʦ"=@Wsx4aq=# |Xv٥@/'ʐf}$ Saw Q(&I0WFbMFylտ㗍''?CyH01L_tgpbw&EW=&+nxaJ1#-1 Q혀wĉRL'AbO57 [:A ttԀ([3zh, Y2lnHCPkHcǟ?SΎ^z{mj 9.Ӂ-/cҭKYWsz(ƓԲSXm痌~k6>3R5] j>g*[\Z^ WGKgὼJوWN )z A%RI|rVP;}Af.;GXGS:RSHyG==x_RJ>WFoצF~r:u" X|ęmڹ\%UpWX|&n(M+ U66NEDJ\iWe6]2ܛ# V0vtD尞##MG?LrSLI1#tҍ\^U4K@Я0; ]h J(c§L{DO?*pԈտ |)1\攃S.y]I1܏Yg|A}n7X^<]<2S =zutܞ?X0'߳sR 5J5lXJlR> I1|hn<$Lh[4/!0}592sDa*wɱ+37@݃L3qb.1L+fƪ[%ƺxs3Es䞂s(hŸ"Q#ZNbӁ`kGXYTՆv2\+b.OsS2+Y:$ϺL zpX(S6h 9qj" 0|UV2{{u)K`xyn-gȄE6y$zQ*p^#Iv¼_hNu*xOFxi}"#?/9Ν$F}wu@3%:E34эUJ-4"r?RcuHF xa2xyLdv ԘZgUgip*6bFG1]eE@fUSU#n7O|vW!y_Z@l(-MhY>|,HFu f\o?*Gqɿi#kfksw}%h{.L5H;?}#;"{YvٙvE5^LWVVyf3Nd]!fwlο@+Z%VY{K`oC5NKta&UR@vwUi9jUOpC"g'PǃM~4j.STw4k3A'jn)'+ E8|X[;͔4)/",E 88\U-#2To ExTŒT? ^{hУ?=J0.0+:¿1֛.K,$3k+ Q j,JLEpC"MRNoH<\zbq@~s'!DoY@7}U-c (RSM~֌]6_eï豣3wMqԈӊ}I'meIs^ktHm|nyH<$fGp\54m7\.OmIGQp'~4 h"Uo,_Eh:"x,CdVBb7O.ֶ.,72q3qϬVt4UV*4*9Qh"1Лō5{C53z n -dH P,HprC*oaCŠ?%zz)Sylix79EwIv؝tԑCOuU:[@lʰl BnnRpɮ0 ,ymﵡ3:M,peZQ uDZ+GS m:;%@ Y˒1؀ ~aH@(_ LJ/?ոM8t8->"EÓoڬWu#?3E>XRH) yC n!؅m;Zg(˄ 1Ġ]CTFOEJG'CYhlTf#D{M [ oK-,>ƶW Q r<Ӷ+B۝v2?f84ea^*CE3v5$0SMͮv"0$uVY!F)5tQ5y1n' !e$͈᫕r uQI:Fe7Wz&<croݕfPQP2棅.]ockrYdjNެG6)c۞JyT8|2k]\u32/}0Mb@"ؓDY] cH` X"*Q3R {T^-Xک-*褘6@g=AD)o\aI(.3\'Qj~tu#CYˀ'%Xl,'9'Քz1pJ(UaE :9ټ$狊󡳩%L]4 }NMʫsA۱gW1UNy誈We1ɀf$a| dzۈϞ}[ڪ p-Tx+H"Wz tUZ%~W7HX_9JU=>)qߙZyQ|b!wF+Š7(> z˂qnȉZW5"/5ZpsZ{\#V( uqALqb@E}7,]>M@ ņks !cEu5?A'nx[t|ssl(];Iu\ M>b"_Ha%xMD.qKE@j%3Iv)jOe83B!y`n8TM(nGc!_VD'+S}LԲ9YPGYq ^ENX biIu,cI:n`Q >ID4B}e8.z;5Oи=. ˰& (o“q1`x=!E[6XR1.CUnu-Ѷ^D 1 T4hw[:~RtёW@\B=9.gS3lu=CbHxYZ@T:*akRk*?q >I);N#sv[z+#XJtط( 6wKo>3:qΌKQi.RHAg ٘^ȵŸ$Tgehj*cpŢ~Uݡ4sLc1þm"Jq.SWCh#CR-QtC]77;E xThytBS` ,pFqj{evCp68s"o t's+ 1-]=du݀by[t}ɘ rw|JhLD"nB#WDn_y8=e =`ۓw5,a-8r{u[j9uсc*s![2M gD=}@I9E!wn {'2jMy8iTyEN@%>p:>uKO"a͋VDSb/Fj(RTaھnN(G>B8>z9qY *>%o CG>/ #5j^l)),X6Aj{FS@r#&1:;rʒ-"R&}==~%H0(ȇؤy9ނ3CK=G(ȟ2KAR?d 87AuW: s#Ȫ1QDFE)ɗr1#j/.3~Z`F[<6l>k%v\8bcDF%@`8hKN(ZkNUq/.ܖNRez~6|ZIñ˫nDR4J]W=WKKJu~ ;Y+( δ>zd41O6!?*E>rZӠ,Sk~(YccX.O2QR%c֒1a"x{o˥p;aB;: !5u)}k]tՂ'WۈO*Ƅ!Ei9OVK;4K᜸ 7NHG{[*x؍SڗSm}}R!~ ѐR\ʌd8ahޟVEþFtz1o`WIv 8]<TZl#T! k\;޵oXMYdm׻򚗛lf/ZKf 1Ȃ7ہt@Fj 13k Hќ-j f.B{Mç LΈqYt."z&'|G8"W*.d\x%=;i$=ОZ7 < \J#XdmGS:H?<}8oL$V.@:ThRz mDkKL-s"R)j$/]H$^1ݴ8&JѰ plMY,!pażr*Gx*5U̕.">+C4cl?'csWv e6Ut*'};+qpvƜ꣎!gGHT{hV|g+ﰓ#xּ5)Q=h,& 0ևq.=M90 n79D2]lIy 4ļPᐿPcbsZU竴?^q4/fG9c#^YtgvVV ˌ(L4P µOi` A~|ZN9D6IkeL$;:K^Ec dϩ_5TbH,QG)vY^sDuEV&0]H]ۣZ(Ehm\?ȨųaOGmҍ6h!o=1xVl+-[%z&)Ϥ:?xKX,.7s uWv|C|TvlӁvn4bQ?ZR$MK)eUae)iG]YVkY!v^4SZ`ShߘH] K,qm4 ɪn~Rε VwevCҁz "hjz&%nC@؁KU ZIc w^ays@m-ʵd5(} Z٥A%+Mn}4qhn5-\P^-lo UU>3㄁(GcK P3b Jtu(vu 7v} &2SC\4CLiDMۭ8!nSl#;3uS/Gtxؽl7icNR4ٸ%9$).Y#xxW4[5(+\Qs9`Y> Bq' bhVE}1‰l:@zIj(wj?shOZ./;G & BjluQK!x#:WU(r7GmIq2Ҁ@algVȢQ,pc_i0LX-8ùa))=aov\Frt)do""c;ZkqA6-*L뛘*d ӏ40"r$0:II jyY2mJr0Og߶M 1i )-#lr{u2S}ԋjh$(%xCI[Y~ $ ‰{8]8zp вJ%dozPPm7-u"ץB<^ j{/)p?\Q'aZ^=8mnCuaDR CRnYӳ0}+F$NBc`590~N+"ҵF͙~knfx 5(> @Ӳ+Y}| ]EΟpN?&^Xo@7YU;/\Sv8S~z QezE2ïyȲ5,)p.8r-đh U7뷄zZ:J|M$TB= Z&am:}5}u-ew(67) jCH)M8I-KB guAnBV|O ۽lXDO/~TӜH D.ݒS̪'t`lGfؿ@sD@' `K_a{5HT]ʨb*&C/29gcnm2n. 7 x AIx-0M~'?cxX o=oH e v4 ~=/83Xd^2Z=<;`J ѡtcNӇ]jnOݟ{ +ɏkTTE?2ȠbHX́rliKcJu,30YZh7'-v>σ AHk踋M:)^Ha|7,%R'ŝR#9n_&g1e*Gץ"Ijn-I{B&z̦%_ou\^{qx3 N"L='>0PrsUu">4l<,w.҃ZqY3=v2/j<?(_ܷR˃Z>0:-3HeU3S1:z pVU>@#q]ߏf&ieq{ Q LB}]묐M`l6o\Hm_mgz/ҍmVZVr O#K_>&󍭽!~ l!Uމ(p 2UѠ3 gutu$r}|t-π%7mh1b<'v)8x]L;v"+P%ze}?F!ӱSQ,x50lk"sE9n_:Px^Z6p2 1f2?MyS!ε @ZA&Qc5-gPXw Y9fd,5J"wjd:ikEdfj[܍<ChPsՙU1OU&BGXthǔK 7WI@u"C'0 d@bt0D:n)Sr=X4$j\1,diC ~6#lC>Wے:Ǧn(Jcʨ|[ɇ.J%po}{ AK0%N^MBZ *7V@pAW}WZLTV}^/cSV(.q@HAK0xp;(vCusi!H|ɠ5Jl4 *'jPLiQ,?cynNT`?AKtMRqLa_Rk,T&n|T0ZZ$%K EwX"Yf gN~+pBfb_w[M`nZТԪ:ݺ5ha63pL#( ]C$"Qe핊&( V%NSbd{w{Q+GUWvHlQ`ԇͫ[3z9do0b"+sCR hy˟䏏p]OmXy9i- +\UKNhbw5;AKBXzHilY F g;3M zOv;\X#$P ĒG‡욄90ۏq k@V)a(dE_Q>"œx $ e›H I>~]siV? v.r<$2r!/p6(J,"nOٱ}k{;@onm{PAV] ig/Jtyg4DTD9jg&:B+.0=?<+3{[=M%Zf j=S%$QM\TP?qꓖyZNX{k4A"Xfn"DmO]j-UEye#bN h;qh+}5_hqGR2cP=hDNӢI8]7Qb>d)kjRё|a`\'FB7Ȇ :^ HsQl4K-jyZ+7)MAkƲ:Wq @빒cM6< $&xFAcfù>ܬ41;E^avRb*y3Ό!!%H)ʋ,;0'h2d᪏O͗QkL=yTGW˛Z. I@jg+4}hp^A fP{~uI Άefw<]T ^tNq]w Ɯ/o|=aU C7c} uKp3+Bu+Lf fLj5]w|L:7uJ] || fCP>F? P "ak6ʲSҜ]<0cv C'{@=7Ȣoh2  _G|0ޮ[O^XX-'8DUt1)&8s8#Q7bGV2偪3$IFh6'Hn@>''Pڕ' 7 龅nަf+ɧ}g6)#d{(%) ɋ[=p34^nn}^W`3Bvs"XKky)STfH4gI'ܗx-~8/BhC.|9MMG x KXE(g9Ibz[5ԣI[v #N^SsipS{1qLVB $nC1o #\N c?ǟ)\$v/?u(2ubP+g 3})~aQ^>9 \?NyDv>M)}) `vnh頻,hVOOJQ㡉$ rQtS%eyܘ/ɛHT_9BݤhR:JFN'9w.@FKoR"{gTvr$ݢtW |92w<())3k-)_mʝ{! c4OR݂})YYـim$m(>[#KRC)B[-S\ ™=r̜TSiGT1NPx8W4:(B 6`0P3j@U.0)yG"`bA{K;2ܣBk;tZ**mMh!'FJ4YJST> Z#J`'J%[>3jyQ"s߀f#$}t}O)=U2\mfJp2>pPcg{ѡsQP*Cg:(S!暱 HD[(f bxN? k瘄UuDՎBI$R(?2/B\z,"xB _z4aj|':,?̯Kz80!_b,s"r.^I܄`6J䝬&p%.j9gbɲn+xt5W H4hgl&Q_i&טn`ZƆ 20wJu5BQԉHC@j*`3B>r>?&^W" $d.JMFCf璙"j2L36n5boKlS9,(Z/ʿf*X|("c$Rt`;,3|aT'f'Iy,>r(w޽[g,ʥ^+NRysŜfBk_2č|sY͍Z! ~-8% lB.T'^?K !^2]$MkhDl0xSvq ස Ӥ\& ;Uω q'e"RS"N%:ג?€F}A(On]|Ld~e̢^,Ƅ&?z>yJÝ öI]~Wv,E>*M pV0!WfmѬE[ gHV8ui!UC.J}. A UTλsY$neovdtX#ȗRvfcuRL8-˸d!{73;7Xj59y ӏVUMS6P6>E@pP5Z"?*loqk{]8S aa=x:z5g+=RFX tlRQ]MQ|͹6 \:UwgI)'Þe UºSYW\ ›@q q9ײỹN,NeIyPyӆ{{(U4 4H/^ MOKf hdz<0=e6hrJ*Ȍyp;|EqH# wzSں|+nX)`h_nv +raDr 90f-1b 5c;D% \o@0ҌiߕwsO.{F5Q{$>^z,z"[٤eu|Tjk:pt:Z.*?TC)@-i<Ǎ<$1T0tXosߐ7SO:vh'<-RcU5Q9SiAV~^ p_*$0rt 2VZ% we~ړߵSP'yا kۄqu) =ܱG6|]? hNa ϮmgL4tn& 1H~S/ NZռ:"xwW{< )zȕ3;$ '{"IK0r?BHrZ7mtPg7#Q>"rB ?ni;`Oi8=v_R]`Gƪͣn~h\+(5#[9ZGk7Ɓd_<WHE-A:\,-H@^HVmUsfF3# KJ̎ࡿ{]Ы0r̟獮Jge}S:2L׶[v\SظDHoCX lYp┣! P(ov*@ kKw@eGhyV~(d*w%p ?)(Wc meZ^LciqɎCQU$sd๳wYUf YgV!62pTRzL-s1oAHU hms& )=]>GؼUv Czѹ&%s K%Ψe;X1ʏRY4rN[a9C(p ]L\ 2?vI}3۱ުm(#e+>͒Lq*/ 0%:Pt}`*+E2EHm^;ob N.4|XVYˠ&J-߼WђTgL'o7=]S`@5ᄨ`iqPhcdkl߷!2lp=)Դnzr^V,~D-FH-:@lP,^ɞEɧL@ۂR/2mRm7~ :@b: |ZUnk{ *~薡 f%dDПfvo-ƩUz@3GEȸiep;;zU-9,$ *^q9eײDwx+zQ,wR}L[MV6YsFe;Eەl]\ԁ%Z;-_jh{Q% e/8%ǗӗϽ58$d xkIۢ}?UX$! Hª`f>p:OhAo Ok;m1+?Y \=M,OA*5J?ܢaַ (7x KpgLV,\wXTp;8e4hFfLt3]G+P,hp%rFkY}wh_Q(rS^/Qŏ?8|<Ԃ'  !=\c̴*Vߟ6_u46E#Q&K/gShF 5ׯBm le:@8 g l#=I$<1!~cusnefn46wDT,`uS5mfG3X(ܾ8t6|#]o_ U8gِ7p_ 4w7M5)!4[P"1Gbf$#v DK<|gc*]g16 O*’SKѻg֎ci+nzN柗oѺu݄Vptl/jz)rWvhwޙLX*'EM rOMz\@bRUa58W-\ι$\WK.5ޫ"n<~vUJ&`KB֣ HQ~X|6Nφ8iΉ怹N0+0C\z؎21 ":L1ozoAvMQ =iL*`dXh{w8TmQrwZ$u3/@c%3vPRvNdlָ2LA͆vZ4kYk52Z|;6;AN&;ɼU5P(1֤rGF'ކMt O.Z!l(}ٽ`'Aٹy ZrV-_Lx[P엌ŢmkΦ`=MVKH̉ Y/&z<GmykOEߐcS#72I҉!OZM9k@P}bc}uVlz׋ѻ0: j7`(%.N`3z9b(yVC[@?b6a-2NoBb}pf7De$ Ά!Q4I4;DXcY XS %-GöHj(7D X*]4;i0(Honxb_( HQy^]  HrHڥjU1ӥ2 {Ez^" .]o2vm:g|I٭_CmeaFAF o=lIE<96n,<VVbJ =/lLaT/*F|%6T48)O:b`¸S=T: c`)qTZq~?#3&awRvU^Õ̞ If-F3zdsd)5S\.ʜ -$8[m%#Q->pe7+S32 sҒ8I& Ξs C|yoG $E/w'y6i#q,L'.O]t[iv[OϏ(E_Z!! \Ǝ_KHثJ8Df^xǜ=Miw4 ԣ1CTOz7G턫K@jl ȟo_au3L}Y߾m23f0cO?cCD^*[/h ř&SK1Ga3 7-N RB8/;Ώ˙Mo m2-?2=|!a h9Z3Q&**2&rBNޏx ̝F-Ks鱅(nIz;joཱgKf.!`Ad69Lu'5{-H'_մ1>V#ohA;ͣ% @3>5榾 WoIDLnaMXݺ7QBӥ<x.r3+&pMUSEr;#Ey@:>'E 3@ܲ Dɜa,òU]~B<8YU(֦={Uv^'^O^Wm{ɖ%Ⱪ6e0xi@!n[׸()8ms̳&/'oc1sC<7yMiE رYit<_YP9jC3J'ͪ΄FI&œ>1b Ⱥћ9]Lšu_6fJ(x[Ϫ f*1*M.AnN8]MQhuDW /̪uL' 3Ưv Lui?>$m~܊~WAFU\ ]FA2m-xa ґa@(IFL쯀Oý>|@ڱVÚZDx&,0D[пQ Q =_2 (m薙 bi3nQA34M C!J ZhNQVMTJD8hht.tA8 3+G՞*=1b=ڇpȻohkYO')ۆ6}n1q4iTK3عНm!lEvPenbs5|k^$m{ع4=h H)0;*f.ݣh.ռڹ`U^aj~ LZ2J(Bn㖵_ Z-LFЮĬzFq>5eP N\Pq23ؐG TI"w\iG?gx6׮I[c1&j]vI'rݤ2@R*sI#$My}3̥~i9q5}dFe={vk/Q(6Bx̝^ cѽH!D - 49HQ2'Q\6.{O8#}4&?̤Ru 䛀ϿJ_@G~9R |@⮫)+sVbb4Dm'i( 85Q- wsQP|]րTR ^D/p?ST٘|}x|t2ɨzy]Nkl +v=hČC瞜*Q;M 4~{HV҉-"F;WB<49N'q²C"p.V_|>H'&6~ʂ49;naRwr=G'|֪nF!$+LJpk6ΆmP1EnG! 3>` nqsE, %OUGя"zChM--2k".΂>T=4u;i4f-f8WcĒ,<^ViѼfU 4^_oZ!"ʐy<8dpӵW:зb7jYHi,u#Xk_s8 ͏KEx |[fZ!͹7T'E1Ama`?߅Vp pS^ꇅ+:I)NjT1i08@YDjyH^sX3}~]> #˅"iRXvc~Drჶ\Q"8g2rrP{QNib:N8hzDa{FOK@3F"6+ S(^ %i0wz-| o Kg MK*l[m>Awv6Vؾ(sv*'gua8N6WV&.Z$HΚ]L Qyk:=2Ϣ ],=Dr~{ko pIBq?Ï)YRQLb}fS37Dx}boW8&vG*p돬X)a{"?"ay&$?Ҭ$2tT]w 1IC{ű-ZBkD>;<h ?kB2oAgZZ3ޚ6 u!$/;Rɉo/V9=v _fiJF*Z_AIl/~3?dGOaƘs m=JDJFL{m}[sEi)::?s ]-u`Ѣj.x79lD*(0u8g(3+ \ɨ=f5v؎eg11CW>-QG CRgvmüpT:' cTS4[C!{;]j”6%pR VKL$SNDe 1]>%Vg\QL >_ %-#~<UYEC90BGW5Z ;0YU=5nRlZ3gIέ*&.:_Ї҂5R1|H.pK $s^C^|Ue/ Z:D v4:{So28lwp6ey8Ti [{cs\=V=:ulF(6<i!ehlbR}A7?*ѭAӦHuگY{tސS2OP{2g.(]0~'7/Q{lȣfYw`!6[l_'Sx >l Ciz`tl@Nshs GN_ f6@Cg ߪc |0܆*KK,-x_?rG]?05QnVd\PB(Dzjb q%H6ϔH7|6;%s,_ 2C7BWԩyz)yCދT%I 7H`j_rEy' LSUa%aҐ]"HYN( #-`'d>5 IėƧZ_,`19 Rl/uo@?"]B:02#Jw2}- )Zq}pW|d,jbuC :/xBt6j[b6ceE2pШL CdB"#.4.uմ3L3 >1(.Pq3j*TG"z#b{8'OdPB{ e <-ȄFle {v1r\z %"Z)Ac'7rȎϙp @ƒ-Ƚ#%",q4(јOnY2H_9I Hz+N: RP%5uH\ 6EeS^$1<~oQqTPF;W*K(*Tm9V4EQpzVx+/==߾4 5K"'`)FR%Φ5# v6[Zf2:.zK7J$^-㿻[?-N_z#.?:=v}mzM?*JO(e$4ދׯůҦ-f@3:D:H*(gGRV<6@/AC<7Vн} ŔU.f̴[06<`F'J/ S*V(<+?%o7v37*: Aêg43l>X$q'b( Om݈Ttg 7cM8gu}R{;'dZ/Y`~Z $є c~Hyc-bJ1vOƧXHQeoI+Z%d`pʭk(B/ؘ?Z|f@:,c9c0&F;DC2M5Q@ !U7eF2z_v+&ioE@^f3mNs~n<~j=t.J}Ul6:"戃7pyֺxXo-G #y[l$Kn1w۴sPHa'&=S}a/y'~qLtl@́i߹.ukSp ; 6i@'M'ب> FaBp0jT9ӈ4BvF1\&"ܿފ\j8֫#m@g \,P=gklR<6k. <_bE'R! $9F&FNnɄTS58/9sӀ]O~|2Lz(\Eא=6rx%4 "-vX\^rwCHIќ"n&t)'DBQ,W`cpcvvˣiG_h[v̢iøڝont Ave] 6:a|̀vêplt;rsbE6qx'b^R< ._AGGMX&1 bI_2;5QƩ~DB7k_k86*,-7҃#DٱF>ɕ@Y&ᷳ}XT5\GBfMK}U#I?zDT$l/@׸>`~ȑҘ)ޭjtx}XYR :s'},;|nC|.@rKB-g ͑w\Mܣ'yp>Ps^ea!=L\[m&ij~nH3'PÏO?:otJ/hy(t" 0$nreJ[n7Q>ΣDf#i,uGÅOc$ҕĞ,hIA0Rv΋ЛdzߍxFW-aQ~承eJƃ"j9D5&ݒXRB$Twʲd'+ԛSvE4+lIJC=Yu0&%PZΊLS #hUuШP#"xeNf-#9F<#dL)hmYʥ|le7O-;aQ$hZ~+r?N0I$:ק޸ @gIJ_ (nUI^։|? KLS'zZ(NuE2_.FI=u9W *.SSS"zY>t{Pjm҅xsg:qPB:q~~Ճ {yu7WdW`;ޖˌf/q )"jKϲQHmӖtG,֙I\6`]͛pB3!OŁ\T"TH'?X{X;!b!ؚo,`<<iчkcXTi|cݛsA[?ghzp⸁\.`O32$Cz`"Ea"ØoJ-|MחǫܑDJ7R,A4rrko2,} fLJc&ݫtwOwQ/ ۃգ/% OqIf%'g`Z^4*DV#k0P5'8L/r8_..=r=w5nc>>˄Z9W% rtiRŵIq.yJeG]"wRXGm[7Xv!|4%W{g,:7voR.gk!-w-J]'q_}rxg6B D.18B8Q [#i@܂|oMIGGR ȥaUy; hIKf0 ,Tl@%|\ST飜̀q0[AzNb&b-w7JͷrH*LJo0Y1NhIAl"0{YrJj _hҭz)q t8w0JlytGR^5x?'?H,guH=a.N")p+> SԜѱ-7Zx 5=ʪ+53@5ߺO7v]hLOc}>O7'e1a"KBvOtOn$~L*=8 - w{c*UBj~YѺ*0 ґ<ӴXiͧp)W^+*ږ5}\XqY PLaeCʟɥVncMF [|47݆|:E\VTJ=b,@[{u_0+dB0lfBRJ\__l&t2qG<f{)h8wG#iׄHo7k=_,D(зG2Xu[pMM.FFjM ΡPr+҈#*%q{5ѝ-,hDi_d4h" "!m'KIw,x XgIA{3ab{ttfPܗ>(\ ^"@Y%[Hi EFcJشNŝ;>&IZ=t5i:t˔lTA4ze`in!Fv=!㝾=i? zӢ_CR&)bx0b\XrU^%6Fo_ YDJB1ۨ/{jI>/Sa~:ke$nA-'ռ-G>qR$7\W9zķa <Ԭva?|+0^*?Oˀ6ǰ3}rr /ݨ[ѯ}wbrޟLs[gɵ>UIDd|dM%Wp_׬նHA󸎑r!O!W>vlF$i~ \IuB|kaDsRoõ|?XEV㛅 C̥̤ƺ`!tP|<"M3,Iř2WCW6#dDޞq2 EfQ9gQ{<KPx(/7n44S*]!;0Cӡ eru?ƙn㩛.*_JqDieBchi$U6Q]$j?$<䛃 Or;B>?%пe>rEvv3NW`|u…쀿 owY()hWn=]f$nz"YW ֲ8h C,*5wv%8^ᬯOZ*Y+n[ooZ3u'jzəͮ+Dfo “k`6P],k~ ry6ri~N(R{lH 7iC 4dʰe_t#DZ iWnէTl"?_ﰫVx&fTAl 0 ~eH AG:Iwm E8qjdfݮ'S-,pArib+-5|e`>C!\_ *tʙ]R@nW0b~h1;:#]ed54@;XZ(Bmf0#/J4j/nTؕ';aɧw, 2 !xȵ/~IavIk@[HuG1I<_txAqq3k 9m&;vBN&`<)YcAa7ann9 N@C&!hV!i韈QwDB06!87iӃT2 L;x-P*_ 9 稽7GkPXh{m+S!EsonP~mx zGQ'>:/ vH&v2MOBcЋJ~٭&Fka\{qmLխp}1bq>T ]dnRd蔌(ʕ WcU֐{pĦHf(c2}>il?[c/*~v|A`7mnWɶMkF q0D,^U&; \Fn*b v+e'wCB`[u3UC䊬i?䌱,mHg6i.-9q'0a`H:m](hܬf6lm<|8Œ֖ K/ݮwM9ڕ>v<ʁ&z&h!ޟnհęcN%E=zHYCNyK$bPw5 騿pKhB5ԉ) -z$KHX%@\a?h9䍨=Piy?>7'm;G~e<@2*֍S|~8rR KTv]1/[0F聡rAQ֙$>47~Aa|b ƃ~Lw-VKCں*1 ZG~-X)#WLG1g$D"[DX%~M޿N Tٷq "|5(Afs8kl{\_bĻZ hfdуھXS!Wp5M=g]׹h"LY?r^*KX\;}ȵ)Fpv/9 R?mOZ3fiTlڥf[ka I$׹u} EĜ8L *kA IFWpv|bdg ΐ݆vmB-ܑA#"6>:-P.LV}6͹|Y,"hA"A[7΅Ngyv fǬ*֘yy"3| #no#̚Kt#nrŐi+fnѡE-o^װ19%ޝ~31x 6o!iAГeV Rk:CS0{Ap\tm'0%gn܍Q=2C1v#%sh/I@AJȻgn]'b=soܥ2em|͙ C)9!kY=G]\0hEG" ѓy$͆QMw\1'k+{@I-tQ@ 6큺upsw_ܟQe[ѹѬFٛ|@xFCR΁ pc2$>hXd P<2A,nfJ\EfLrPtDmg@ϋJ"S2n+ӽArkwxkdRhH i@KRmRdey}<#H kjܚ+v\j#ˁU)JX~ne]^xoTѢcƾ]펂hNve7Ӥzvt{2-WP6Դ1=C_p)4L{C7cDS5Gś'|%e|fKgY&,F]紋qD^Tlz*%!H "-܇AL +=-AYwl\ԯCE31 #Mʋ l],[+ ㅂ((q JQܩ:\wjt}Oq V|sCKy1XK2w,;Rn &cls)YZ)'f_y9t/ u%ROTXM kMDud.ꘇM>{(YJ:)EB ,PW^OԥARqQHOj~%pi Sz2E=ʺ=K,ٍw 䬍[o٪8ٜo`knie۪=n&Fڲk?@.-GuZ,y[pL:i km[BJY]f'2mEdxFz(@r>Mq*?@\2˧Ep#W٢wV/HXiI6b9#,wd zP+Zm!ʠVK9綞DHų%Djxbh^84(5$'!k#Mv=Aim5GTdNp_gb-MA("}II(W- 1ĉ%?Ū2<_5bq|K4e@j} +IHsLҹ{؂Lhc98^L⣙pvReO^ .ڂrwc^tT<Hv#X"?xߘBړ8 K̨OB0ԡhiㆼ4~ʍ}c{("$YW=d< ':1Y1Z{N`:wc5A\U&twctϧ]:jݖMv]85AŃӦf΂|zf\&rn ;/y0ˑiCH0oڴfYЈ\mItk#F*oF- uEلw/t_F~g'}ƚYґɝŌqZ]2wkV1GO Z < T6SGNh{z;^+yZ%9+ar43*o>J$<Pvۄ{\7~4y9,%,v4ȗ_+-fuP.?4= T9H;xUBi$ P6Gʐds% kµ +]^%;RWTj֪|[mpp orSJ{}  4V~Drn˘\4tjh_P8 r)K+mES=hrNAUρklHc{$ϑΣpns Aܗ|Ʃɉ|U *3!5c9Hrq5nNkI]H[)_ys! D,iLR i?4 ;ETRN؅CtQw@g@:M<< BJeAU}[% EWd2O&0~dlhCnF22 \Uٜ}z)=NܔIkygIRݮa- r1REo*'c'› Bu=|H$x"Z m?ϻ bF̊X橚—9A,ڇ1_JҍOjmxx1Q~Y 94Ҹ LMQc%N8)mUܚKq"\Xk(+dXW+P!`AUU-7͠>)LCVqpe1ݩMa=t i8Z..O'6g1i]cG.W7n3i03x;\ r1,6m8۱Nca0-% wuӷ t,$qYW?b3|%ǽ1LYO}Q'̷GJR1D['1"D-j@-oվKW- cy'xΑ^y\IraV޸C:uχ]ۖtY %5Ms-%9 ֈLQ Dȧj>(SsuҤTT/yqoU7-閑>鯛oKmc%|Bsɻ+Fr~b@W_t'b^>} 2 MsFvͷlh:~gc+ͺ{"o2=-2ԗt)lct!U3v͛^nzixVzI.C?a5r_vQ+KCj)H+޷EQ(&=)L T^եK9,T@,œQŤ5Wa޲Ӆl,?Q\^̴|ض›ƅ^ ;ko*=tI, B HEdnF\C)wnl(P"jԓl@Ӿ:oP2 rYEAGwa1ZUqr?6pir-ƅŴZ`5*9I;FmĆ :hJv;>Ȍz^l$,͆PZ@:G2g㵾̜[ C 3CPEڰy,DD7q!tNY8Xdyp7sS{9AUԄ6&d&a>iad=e(BF =K[jYYC@ 6jkL:ktvg&Z8bTn*`' *^/k6ҒCft S"-*XqAzemU{Dz *AbaК ,ǣB7A@0sJ  V-c9!=TGWS0%l֍K!*6-Z;c‡4+IMlaZ; PBESXCk(QC";ni;v-}@3]od$q.c42T& V2)mYO%jVKE, E9YY —M"gZ2b|o?DBx+ Ij mr. /y8Ѱ[1Wj0 عY@#s+UɎgȐgH?;f{K`\OW9$Uc g"ܜX|옱(|D22B~b{j˥W?wB _$%oHMƨY}PhjwwiW~Ygih/+V_1@0jv꓁?;TM]pU KCl++`+S]],8ċ7ꝉd?w"`H䣦"A=]@b7a_Cb,~~ dZfL^CTN i5_]8E@A'yۯX"^ew䒔.NFK|(2^4O"\o{]h_&☘=)jn QHC~ɒ HuE8:3?vnAlJR-, d, “J4pgKhcL9KidUݛ,U&c2 W٬k+K &j}\]y=Xdoֆ?H[E)PJ b~@r< A-)ӏt8?GW_x߲*8:uײQQ3PѠGbX6!8H\: StsL=h}fM|=Ŏ)',4KDH[2lD'c#W::Gyho嬕+('Yw];4]j]"Ҟ՟Mg<*;g927&)6v`^6z;^ȱqi.d3P+Cm~ ̙q|DNJ<v'W[ϋ0 vګh#⅁:XDU[[=K$W?r oi(7Mt7MNtLQ~-*s F:2#S \}%Ʊb%q]2 hWPGJdTMC8jg82¸T*Ei^(U/JUQx2Rm- Q)243ꁞF4r-TJ1- 6H rjvDm^+xZNpik\Mu]KDAAw^ Z/f ?g[U!.;tcl ½/'B[vܙ~,@[,ԫЏ;7lR\zy, ;_DPnƌGoFwgX+)vQ@pJ"U;cj$悯3X`X^>̵cWhslILXr-$2ʭo ,ƻP,k|\5ن-KudD*tJܐp" ^%$nAMbŮF gY'!ǘ? wA}m]qA61c9B(jΛYmΦ @hv61.W5lI+c'!:$Hrp( _\zF8%5 ?yj oHl[+WprKt0(vv=%PkpfwLZl &@m76["У2L~8b~4!̪l6Ž) p<܂^O>rkV= !=UR7zG>!Fu"X|1x t- 6`W҇Q-2s*l6):} 5r`W⻵CiVYNIZd߲Mc"ƟG;-&x,&YR䒘 Rqޫ̣m]C!?W^h).!aMmWٴWLߛp1T%ߕ o_c O"W4$M\zn* c_6h}-eG2 º6I dNg6N{U!_u+š`g>B]c4j:T(8m-+"25R Ͱ9(>(sigJ_ ;AĸV=R˴j#+[#[Q=FY^,/+Yk_-tz3 *97^ngKYvv2OvB.+dQq4wߔ8p.n`ŬiҎhٗL yJI!4J S14kiQ@+o*~m)sƒ3X ?4bL]i5rx^+`, Q\Z453_ȶyϔT+MLӀw.l VV|w`"Jn lrU-ǯR$u~D,hsbNl;OgKd ~)5FE\ BZ92 ^0k? ʖb$́f#7YJ>pӢPl5akUY3( agntb{'N9,]Nzi1XPc>4Ϡ}kMwڼ)MQ7U5y+V' `BԬ;{ߪD FMO.-/(z7Gaj>,$YSrj4DwV/=z@4ք阡̞V\oYwH*"[dktI0eBڅmhMH)VdV Y̙S9rSBdYa$?.R-Inڳ{( Lkm&޻qe XtN+HWxpTkpڜ0Cd|'0,E_ւ_Ɠi NMg:,d_#E?TPYTor;%@wbz,ZL*g9F"7e\?I |k,hYb1'sC遠k<:b_ݳ$%`RI-1AH]+NnC lg4^n!W{1R3滳."P#QMc f<[EIe +>͞ƛF;M,$MldyY$,kh&Qbϔ;=ӆٳdڔ2Z-ZC\ I$yncF\<:8~;ᴵyP+[N27>nvC\2{M6L~+ҕ~jRǜt'WW:.gS5@$чr0}}jqb{dgvT8DrtHDc<T b#xs(z>&^ XmhE~!%Sg7 ] R.`m8:YlʢQ$.an Jd2S ):y_R預auCyy0N4X?ex'Z>(݄ /~F&eL}Gtς.LS( 9G~9 \ُjW ɫ yG)tM1;QZe+UGgjۗe/)Z&uo#' F8G@0``gT)0UhDVͤU -jKK >=u|jT % `, Ah{t\ ax]z&?J[#G#N@3lb jWsZ7,yJ?MCAii ̩ g_YCN1jPq:<.-fz# oU'LnϫRq3aޜN2yKrvхNfucیGW _Wf2 H sRvH}QI-xǤC|iO=z(W2r354OL}O[TI䶢o pɾ E񹧝p"ukb ([ %Vtǃ#e֚_(T(Mbl苧K=삸|b% ˜IxdlH)|hqfP|'yrbyi0OH9$|&i$k@׶BQc튭QWW5kEeO;]Vr,1E@`,fP e *R>++21VCO:m: L~u?n;:?psmCKU &?o㦚``4}6.mx+)W?HI{.Ӄ |p+S?-5F=F`FoKvFWCa6  =+$p֩8(=%-Pw3((K_y) $-'բz 3Qf^),P٘> ҿ/b0y XHXfr]#2ObI}Ԕ4%MPu~"9^kZKnD{Z%Ky7BԬ:OԿ,ث 3r ,6^wa꣪7C%sXnv> _t/P||ĽҀ p)!yM4 k;a9!.)!׿Wi#Ћ[9m=Ykm\tI.V(Z( 2TaIF٨Њal|Wt 2/U C7Xf8uvWŗR]Y@ [ j2+r,u]X'\tȘ CA@)x'ab,q֭fYuϩ~ i}:f@nڗɕLSCc IAcam H-@&()ꁽ)I>Xj4KZ wKLDƔ]oN4y $"ps϶ Lry A ۝£!@^ "6,0]زa*tզvnw2˅q ]Q!i: ' "ca(Ё pB3GhBlKSb}) G饖& aeؾ/e}K.LGD _eQM;n85EJ%ĸSy*\ 2>#zWCi?#j=9gk@k(Kl{2fY quDX{ #ѓ4-SC,f"p97QaM/KpMA-j" L>Æ5{ 7_syV'̑:RX&ݫ@tv{Lr滛&K0j"bDssC;8 С$1[V %шsk#tcT s:nGI1:,a6!"_D:3o`4ߨΖa"yTzQi54 Γ@y.oLRo(Z\c RGЙ=¡뤙!IFܗ&V 2y<ܭ1nĪAd$7G_K/s_1>qdr)qM8r~aAMݗX8虅n#~eWZdl~T$ۦ/%?+j,RA.:Y󳍆I<&wFߋDhWu"bsU1Q#v 1{"xէzغs~67 lEEg1 ;ˋR2Kr۞Qo^uC>\khHn"Na#堿F^-ۃ1=ݸ= VS)Is| "'ԕ:DTEb@N_oKKzpub*nT3{tH%>Xۚe)rf5qCNEx7PT-R}Nu,zbj[Py4KRl{lO ¸iFPT6z"]ۗz#0{}麲92Ȍqƞ3픖xtv17~Nquk!w26)P)`g/(Y䨉X ).U^ިjvOt%x=P$py0Q\q!44+ /T|荿һd[\Ρ^VQ\=7eAV;6"X Lz{Sagq+FeqX$yO3< g[Qq)@ ֹn/!Pkm> Y\]CJ9!.AWqv!ڝƸ`ga?dv{' <(mMċ$8API&HeNBk{1>?)81l!!=m`U;$OR -& ]LYGt Pam`'G(r OES;ب6f s(1|G+ wtO."TzٙȎNܯ2iJyX7˗/KhB$tCTY_Hj%w B#`)1 ƻ.ATű8TZE}[L[ohz FɟlWn fFX V]A{zpE^-/X֢ C6QTq;nKc,I/N 2U#A-1z&q៾a~`GD P؍U uu*.pM+qv CNB{NzU /^Hlхx˘ t䮤tSpo=/X/8QRJHj ^$>&`Zu _5 oǧ4jsGu&wlKs3"m~ -~zඁ}EOr:89q;1`Zm$`;J&j,ne_SҎS^iXl"(Eou|΍r5-L]!@@>}5V 4f2a^)Ru67OXu#B/']HS5ތgYa@%CPLCǟ#9; Ey)& cՈ.W[ܴi"*L(]6+"YICC\>Ø;O/FSZ21n >ἌI\w7y9Дb'ld/E@x[#i cHOW0(/Qt| F22Ė]6iuV}S{:cT@*D\1LM2o_E§<Wh^i/VR7,45cIx:t=Dtc<6\ XYj/$P 3-+\i{jjXB %qDž`ɹu;d% +F(oa&YH% Nlj08%޾ܿOӄH՜'-+aY MUC? GyfC|>Hcg?‹5:u*_6łoTTI.ՔR-]۲A$캴Gks*[ 0\DvU`w6t۱m}FLun&I`=9oxupDT2 '4{jv:aI1H4!lJA6CL$܍4w] R0A nHjE($Bիgry\jvM68 5zZ*v#q6 VN&f7|+XK1;;W*)rԅV;.;|2n tBÕseFU|<xU׺. ln~[ fTяЈ}eXkװr 230xo]vsB;1'>#즪D @;%?LzlfIb{xR:^ WQPH~A6cKz@uņY C{BKAf*upBi5}v$G }`?@V]d'顽oݗ#(TJgdސ.jyn'6呁!xU] #c8Qf! \_N=g0wHVU_!"%JDЈhi9cVxSݜ6ԩlRɭ0I4Nv'sF2v˴'>kr~\n[jAXB6ZA䳭 &Q免46҅:ARP gْIG}V Pн^XHI=GX| 4y,pgv{سkG=j8e->bVsAdƙ\^?}`P΅YjԵ /(` jƈy1N>{׏=%e~s/xU/""BɧlaXSͶķ(ȳU]{œdq/KpgV~DIsuCdD0'(`5m>JMFamRO]_yO(iP%}k9lXK ZIQTm]1vI;ZlrKe-+t>qrۍ2sn > t؏c[z(4HE齒.Cю`2HhSI- >LOWq/RsWv\ø7e᯼ȥ4&@ )Dǂ1ᘐ *QA@hyP`i@lʡ?X͍:&@`zNWrs,6 sgaX{Pfـ0s@5? FpCK%3 JzzN*Zf_^U@-@BuF  '?rbZ΄ CA0Jr49=jd5wd<&ofJ~>Y/yV1{Q$ZMgB[SJ7ЗV<^ d>SNŊY%{~TAb^(mb=ݳ9ysj 5)KkxkiHaР00 q-oZ9yPS#ΖG0] k-X؏a0˻s|j4YiGTML7\l6:ƪh,ǺXk,Webě3(v}Ӫ}!%& k"yuzn 3m>\/!h&cj}Z2DKYG4B҄fe(!28@Ȅ76]dtD7G`r[C"EJw B=gNrIDٝ~1D]_]yK>d 9OP9bF:5);bd%r/@srk.{[i4v]0#dͭu-(ot%f1DDɧ -)ێADɭe==0") DkΕv н/?>]~q̃0;S;K2t(6FW;R9:@,=6H/DrW3 +y }휴/Gw1& ?ܶk^! CFva]QU(!5SRl@@4P=Z>\z{ gwoqwYRu*zHSs,mv]%K{7lV!x@ˮ*$ UH\;#fWl\!aY@G3\e"mfƬ]roZ}D\0-{^pqZJfd${\1$K>AL=f;ײ/AiĨ5_q7Dox\>b^>,VIlz2&dz[d 4T`y2IѦ؝2)1ЮqJ/w\ʮj'fL@< W5V=0@/yy}R00x#:ϗ8 <Z,U,Ef=h.Cx2>inIߋB\ h.A0_ h'6^LnH9:=;o BMhI"#}o$bD^jw EiFgLݭ1|:&v˓̯7{RW%]U'|n !} ԐrBgн9&pi mxѥwhȗX#ᔤWaJ 1L tC 5qR,gG2{7Ǡi MdoyHZJQ#PR6 0lxB)2#Iw,0 y19 5gᡍfbq\uzPj BsA<-hHWG% ~I=QojiQeM~!뛘8u?ʹfEߑ=NؙAp<,FKXհvĽ+ <%f](Ji!뚗z9 8Pa} gJ T*joM gzwH⑀Y}iiJwV;ͤY1h S ac}$Ĕ-y>Zף%>{[*MN2.2y |\%2ƪVjNFW8Xubb(aiw w *X y{R`o{#25x-;=΢obsDUF -K$е]ȳFS4J5<6"ͬFmԃGӱf6]/ W529֬%bq\8o>tAI=ufMA1!5 wC*8Ң{QG6- ޳`y.GGitVR hQaT/jx rsmϺf푻~nNuI/$ n" nDupIʃl Y!09c˙GccmԤI\6ۉkFnT]L@fR&D?PmHM.Ds[GDcUtPᱴC7P1o~._T9 M9%;c __'Hƃ[c_=Ƌ`XRq ݪgpb$tH PyO!Pg!cO"8*\-Dne,yC zDo@?h/_$5vp&{(k^bTWP"&)j-nj?|<6G?0dB ; փ>7vŻMݍP~|ݐ 0gn0IUUoʖ;AMsu3<j+śhk(ޓҪ\\L1x` ^PkYznnk{yA/Tfs'越ɟZŸ~S+YY=a^]$;Kl,Ӑ[mgxw[=y"9? 'A*)lj Nl"ћz2"rM,OX-Rd*E՗ݼwǗF@2s Ǹi>?`JrS:@qG$Z},l3>0 7}yBlHcm$ے2]-%[m$fIMxaVȃ Cɀ(ߨ(IuU$@Ru O6ܱ:Cvp 볿ϊᅚ;|Aޥ$tļ@/'N4lO])Dg,{/v=a3nm)v_-#(;cK3C0e/ $䷨a}eZ6/sSK)3v\ŧnk[: ¹[DTF " |OamuL(.7.#L|fƤZΫe&=ds %"bz/*^se.9LF]PFlHWdk Q_U$QqR'X kK5\@dCٺv޵%d?<4;JX_v,l3IO)q/DQV]GĴڪPDnVpWyhVXHM?(6:_p&cQ"Se֜"~*_J' M}FO}O6XkPO <` Jȸ6E&$2[p]%at%D? f}׷=l*YzQ&qf6qR2/P"gD. ۤ Z޿;q>b=b~ E ' B d]SYXLNm@65f0 v7vC߽1|駘>7QULރ3<bVC1BX|*(BҀA CW ËB meI6fCMDǣ W=DM%On'!?F2 W7YlUP&ERkա#?%(f<̑ӀOc"Ƒ/.C2[qC a%}ͧʙiDCdXM@tVGoM_D7Rؘq5 :j)ϡ^P6 D s^LJ$vfw|ꐖ$#m͘6ȠIǥ*B6<:!kb_)Pžj|~ dAyN (c `~B75k$c2\z(#OџxJ9NagA h_WJkJ)Kf@c4HF^ "xC7'Wz(G Ea )7ёY,dER:a9Ѳ9) |g,CJn0g~gWžDaI,refC{{Mz_~WCUHh/dmա]gM6}jFJbYXD[\^d%̜q#érXdQ(u$\My ; na5ٞ!#ߏqdPO cugؿU9bK1N, tcTmE^;]?,&"}jA:Sn7)į]Upcux ,ع `*;42]+r9j[-"vbn>u&"wAaG,ML3Aλ=M*cO;= "Qj5F/$ Ҿ0d蛞AO  ,sjV +.C5F)TYl]'j]CHOqh|.;?,yn0(9w]])G\K6cX`}$h}a+o2^8 BM1U; |4Hxi".M+P'!,XyW8#.+g 0Iќaΰ@#L`Y5K WDY?4cE~˙зP<00~?qydۃǼ߃ en0ݝ)aH띅pt(,xR`+=OLG 3*6Pa {63,o8hEzʼVt s4z˲[!vR/rLԨ%ᆿAPqPeǂw(@oE3jLG.~8W<ә a&Ý شTgbjqcu.±ȶ2j>]@E˸`H/ؠ8{^{R,񕚳 교cڻ:;gN._4[AX#+I%Hik%@]4%s2(ZSGIܜgL6R}0IcĜE]qS!Cw 6?C^@SHn}}͡98nLÌ(Pc/l/TpHN#o%1;Ƶ0kqe)ѓFqg%QZ}3Њ;>)o.V)9y> !l@ uEvF߯%zz1]@ag-P[²fAC}QQ5ɬz#ۡ&7%m)ˀ3]5(FDCc!x`}#K,D1o9Q&:sD#%3Y?6ӂ~^}SۿqzA QȏNiz)O`,7l%J*Ah͛{2F#񌾠D3SBr^ ?MdD L^TV=ùKSumnȪyg, lZ;QP*nˆG.Ck7OY!`ܘCfb sbFv/ɪ? 60<6=4a oIߺ /'hd\{' :&(R'I@:tZ9չ\MXM̒Jw{u2{.HU53ݯ1s옱hZd9kIy`L^V:-y oo)At(*9HXߌ@Xb4bs*Z?H&$5ePhu&/i@_Et>PĮ;īrk*fJT#Vݙ颿毴=Qt#7L98[JYE:s\2m ^j{_@e~@OwY~4G~3&BG~csZ!FPd EN8/hu|0NH,~{1b$oChAa+wsTvbyU~.e`ȉ  lctlu WiE0&=-_QR1ډ= 6o)J~CD^sIi@~/@5INƋGAZQF7ÀgiAs xē/@N_6MejJ9qҭ۶}k>b*"+r: fM 䟓Ǯj"8_F7:<;WDyЋ)/]r_lI8d%M%PG=2)s&H(7eNmQK7Һ9 8&C1.ϴEnCy[f?tAQ=h|V^`O+cÍ+iS,C\#-\=_,4+L*:t ,Y]sQށVwH@Nkיy)P~ iWIH|Q@sg)XW&Tl]8f=t #}[mMг;#Nj5m/XgE7}`# 4Fa\eZ9EKzcaYWYaw靵~_{̤ cz AZi4XpuDR~Oh REXyutTG؜C2u{a/D_W<^*T 0AEcb޾ǧ?u?\8}:fz ڗN;5K. gyQAq,%vϻ6'pck7 c ؀/C 8TPE̍zi5'= I~Yb]P_PӣF&ճ6 UO庍9*"g ٥Nr6.*U&_LL̯|.PF'Gf@&$Bں]NlGs.Fdy$k3 m'D, ։RI1 j]v+hdrC+ ӗi>_*à+[/~;gّ +彷$+o\1B 1H=`Key˟O%,G9<1eNR'qyfttj]C$߯2EOb6OCWiѵXç8~`L,)7` Su,f /=ƶ֣ڝ` 7{S 'ƏZ |(=D޹pYwOI%c{(7%'vXoK%DoVxEJ 5lbKrzyPޮ'=nR Ү(NhT^oX I3x(sd ߭%ɞӂ,W߳%Tmvt:9I|hvЯ  @VԾfFZ3\"Jȇg%SD:F*]eЎ3zA1i'coYBYL2.z$wIs\݀뒓PDOj l.ڷƨڬj(SUIq2/{;LO6\3@ޞACk{`tsn +ݝ]4Yʥ1#4]Zu>`bVz}4 U& ZX)% nq ˂i$/@ O03|CS zdMB0p.NQLD vY+*dlؚ!(#nB[99]3{mչ c7g}L 7s AVR0aӚ$|LƂOR*j ʙ*C`!$%>VuNʋmOD_U*ڬ2WGK!?GĪUTr߭[4KR]aa-*Ehq^m-v'Ctm]T15PlƇ~.8Z ܙg=bK4b4CeNd`bV./.# զ(}O\b&P8|Lt\E73VcEa-Q\\nJ"t&SDotXMW6 Z)T̄Tf@Qf]vV\<iޯR6K.̿a3TzsY@ ɐbQHSm`iF d"jqE+"sЕ)ё7ViZ@K/S_lQ :$[A5&sxc  JJkDV10P?ŅHˡbS|2[R?c9F֤Z&1LId.cܾqhүW smڼL,6Ji4i#Rʨ@J /qy}DaO5IWh7M9rG$EXaO ɰq*NXTUU6n]QTfu0*Z\ {3h ԝ5>MO>\ކaYoœ81(bGms%RXUSWod e!>UlRI nhKx<k?,`~֍;6-b/<kD@mOq?Ul9BX.q#\D}5{gOv:-U"NjTa ~kE %oÜSՑPd$׆Wmbt֟"CX ʑ?∊^Ȝَ^D?%cˏe`0}WR[S!nW#J>FkNtGSe [hq,lfYu+IF#5~?{x~v(# eyU[ԵΥ=0:byBOu"z$,e zG~YNa WڥFTVߐZ/-$z?(Ծ!!`|u"eVm3dJq@ G 13B+NGɚ2N\KI+J:uKU46M35e&^/Bm7xP".F*? e{܅  Ez.B:) lD7U&ќM|c꟢@S|d1h.<Y(`ro=g?*XEvr ^!׶[uq,ߴMPQC L|&咰a0v{~ҽKu 3B .Ѐ/RcFMxm.xSELps2߻{SvW+YнZ)|{yd鍹ec9fį&ך0"+{ JL0|` KL;K1P #<w3^m(gnK_F,iGr{*Z『t.¸ ,; F*e=Oi CBͪ>Gmee[?|ω *`qu:ցL_ZKIBN':$Z3ؼtHXu/-gs$+{%3Q^3 EtcڠھPN(Q%2s|>uT-t"qS)L2'S2d<6B}~mAQ,2dC|}"(X */_UZS9#klkðߝ k|Jд.B -xXYib'vZ>H^ ۙ;hK.1[}v)hjntM|jM3Ȥ=~=BsF"Ʋ]1!*8jzlbCy!T#ʱMqȡwttr5"xfI"+^`W6UKAV/dL CMH56jq+N?P>(uu~h803Ig 2JA M Dt>ԑrSGsbVy,,EŰhT1PM8 y=dxdF#uoXΎ%{ξ#G@DL%; 7R̜l`v$Ͳp-+b䋐zc(C ݫzF,5)ӭ3Hs14!ijѿK#yM\X#ha tV+^Bd#Sݿ=DV%(js_'Mp| Uu<ڀKA4t g+FBNS?{s9yX #/5T?w,Q> wB* .()bzgS$&kr&%Q\ 9>@Zw*&FؠَVe<4JLyMc~Ȭ\h.eQ|Yox@'.Ln!Y֌;pF:o;~ 9#$x2wfX@R2 .&b=c~}kadzQs%\/?f}jFP=2+كgKd&4M=ކ\O`sh+g~I.QqV070701007070100707010070701070701007070107070100707010.070701007070107070100707010.0707010707010.ui_inOutSelector.pyoo0707010.0707010070701o07070100707010.07070100707010ui/ui_DlgCreateIndex.pyo0707010707010070701070701SelectByLocation.pyofTools/tools/ui_frmVisual0707010polygonize.pyo070701070701o0707010lidar/fusion/ASCII2DTM.pyclidar/fusion0707010lidar/lastoolso07070100707010.o07070100707010oo070701o0707010qgis/Explode0707010o070701qgis/SumL07070100707010qgis0707010.07070100707010707010.o070701.pyoo0707010.0707010707010.07070107070107070107070107070107070100707010707010000111c000081a40gui/NumberInputPanel.pyogui/RectangleMapTool.pyo0707010000115b000081a4007070100001186000081a4modeler/ModelerScenscript/snippets.pyc07070100001255000081a40.oi)AEEZxZ~3 Q YZ