rubygem-aws-sdk-doc-1.40.3-1.fc20$>DDmcL9kkP@>8 ? d $ Fhl 9]9 ^9 9 9 :-9 Qh9L9"i99+(U8\9:0G9HZ9I9XY\9] +9^ b u.d ue uf ul ut v 9u 9v /w 29x 9 Crubygem-aws-sdk-doc1.40.31.fc20Documentation for rubygem-aws-sdkDocumentation for rubygem-aws-sdkS~.buildvm-03.phx2.fedoraproject.org-Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttp://aws.amazon.com/sdkforruby/linuxnoarch&<$3M6Gk )Ag!=/w.+I =;YC<v"5  c!gIIIIIIMMINz= U%OZI8As57E'h%)9u%+)RJ@F# "P@ ''A\"- ;y  p&(^|J9e7<;@l;(: f    86Y u*}\hS ?/60t :t ,,,,=e)Zu *pVLfSGF0; #$QMh<wR,{De+ NnAtb)U'+MA" =!6BK!N #!&Q;q*!0yt3D<x()V,GR]eV8,!3tO,)vI&LLae>sZ+e a<<k7DK-$,#~ @6n!YE1<&K'4jQp<Ab,,94-6&,.^Xos 1>8_,iTu,/hY?{ (G3 0ODi +  +%3\2"uh!@uw@1x p==NN%|-/#$sV !c ( A<XK'.x"SD3 N DQxD+E'  3+ &T V ?F>>@C=*( &%%:c,#MrnYNZ ,s=B(:L>k+ ',&79ZAA. E/6$(o  UjZ%y)@)s= >Y ۞<*B&JZ5&D'` YY<8QtrUmV5OPXeabHmeO B (}&QjC(=?P)abKme ;K|Jn:`Z:~ \`E0U"% @8:,&e$S(hziP)aKJdkkK D_waoc;xvN^O4cnqv8TSt 9w usTExSY>%Yf&?aSxKX4o^SDwb9ewY3\\@[FK&Y(T_R{}X~sHJ<H56dgTWX)>u?]j|~lXuH?v[Bb p ; C =T^[[ 57D wSAx7%VzzGEKa H:D7!-S=mrkcPIZCj[][6 eEWz:ZF[sGA?AiJ "N"1/)j;i4Bf ??zu? }1bHH`%&&OTo 8*yQ> _4z,&?{*xm ?G? 8"UQ~DLM/:)<NE#GN>upEn! z`np.P DDc&- 2'[M_Z(~+#) ?C9_TLxTi>hckXkN#Q+!#s3"+55" "8$?/;9;Q#+1+/+35)-31>kCUhQ-@tosuK"N[N%= ;+>=)%.=  71:t'%.-4b)0`)0d-4k@(5KcH5\Q^-4'^#8, "(*#)(P$b+2..D8618\@0%( IHQKG, 01l& d?@Zz<tJHECGYaWw>d@Y_uj`t Et Uq`cjIz\;)][cmqS_)]]eosgqW\}H/N)RQ+y5&$i%+%7;ag+)iU1 0(?gR&.88</BK2&"\5??48BBR~_?57.Zb5??2SxQ   *,!)MQ%&C/IK_9Uh\\XElBY-RWYQ6FM7c K t.QKNG%"%h bs[Mnsq]g ZX/hSmk{Wagmck{sa}{gq?JF<t?>gwgmlLXs9a;?ww@ 0 '(# |.(1,(4n+ M&4.@, i..I "*-<g**Sx+5S!+%*C!'.f%>& w1/ w% ?Egt9\3| R^C$JG>b8&. [4V ',&9-  kzz 'r /fVc1PV?/M7bGAF; i!T)jM?Y i  +wyA! !O1f4 I:{1tx*9 0(43u_nRY_-&%|vr-.CCbM^hl<]REAJe0MFUX)KJQOJJM_,Ae+hSE-<I@B@lT;z d71Z\WH 0<?bhWPHZc11`Pro ?QQ fVpI\LX\izopYS` Yl!ge^k hl<^+#R RMBpsWi8[iW?Td-EZG}dr/M}8 XhlWz?c/-hr_RKX_v_[l^owIY+_S(5,bO0Sd ZM@9>Yk!E1)9#y' ftJ7[H-fiN,{/)!':b*&'! :&mi &hVSjmSWr-5EZGi:gf !M3hZJUdT!|@LReVB6Ksb#SIOfTz QIOA6ZYQc`tn  .H5"2A/.1In`CJ*PT=%w Q9uJ\_{t,vknu\`6UWTMoSLBiXVOfWT]-EC}L:,~G7-S4b1QQ||_` QNTBH 0.A"A`F->EB|+ZpL= aa.Ju h[iNNJ%Os v7g85iTEN]Yo$"6TC_(JSbV  W$P6J}uqHv;|wO" 9 t%heJ`/#?EU/4x^<2S%N3=#rU-rOX|Uq &C[aD!:4EgYQN Aw[tIj6En*?t./A_=ed_ow^\>lB%HCgKWw[`h`)-,';'&$m>Y"`;([OfwV@7yA^x^ktiUD Gvnx .:|r`>"UawjXaZ*%]TW]v&nV.+[2EPO;EE%Kpbc4 ./<ZEUsc-xJ6$\TDEUZc-x{\X(YRSRR{p$*&d5/SOkj1*){h@0$44#!! `_V>IP>8C6"Af4$,W&'v]h>~N3/1H-P500J/)-N3"L1M&c;sO%J#+&3h9JH*2]8<<ARTH`ne q7~-!7- OOp!)^ U(&! % & y1W4:AN7. !)^6&D WYUc6'<!6'<\Q9FMU=vQH  M&c;sO%J#+&3h9J53Ol2[Q;=./Jn3 E^ [n u DV SVV!LU#jWW_{W: W)fc lUGLUUh=f'F(I@E[mEJJcm'NFX( c7aSf}1=F|7`{Yd>hy{T7q U>1,DH0*PBT73,18&**2:2*-X TS YAWXJRBY   = oQ(j}c %um15t=[,bN. C?% i))%'p<CCmvDmQvAG5 tNNioenqsr(8K9(h{` UW.'55))#J!k#eZ!,b;A " >$"@+d   /HQ a6PRs^a9BjGV(%'khkCF$!{M@Bakb^^;Aen^YbsAC'00-5V~K_In//:1@ TaG ?MO\PTR(#JB_LfNI=gI%Zmj891  !u$J8'{w\^ W_)8\FJc,=Jzf }tiI{ydkk?N<Vjey1:V5>adB LIOTcbkkap'PPMm&w'~CE d  8[Qp9@m8Ad3AX59 .d3=m03FD||: < > }cD@6?EqI&mo 5[ iP`H/kAL m_>V7Q$Ip+ D V5>._nZ]EHX%SaX=xu+p NoHF,,5{y!_YLE? {=3,*a7t~xkqQ fyAs1S=`I_dkeUq>]abX^W{|nPc XtrJ;ZlR+K c`iqw,k89#lGqG[M-t5Zj)_c qdg%|}bBW P 2i JFDDFC(;E3F ]gCO O]q =|} ``` ,|gI)o`_ JM0,7247 ..[$,nl xlQ.yqN@eJ[l\n.hXhX=ms_# hW(D#c2E,PKC'V16lFe6: o^%:,_WW #E a%_3 , j7!!}%AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤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큤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큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAA큤A큤A큤AAA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AAA큤A큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤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큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AAA큤A큤A큤A큤A큤S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-S~-09a97a751aa2b05690301fd801116ff5a9cca8bf2f532b07e86c36cafe87ffa7cf10bf8f7ab9097aece203cdfc3958192ed1d1a57dd552f7f675cce7f5356c2479040734a85b002b438cea6268aeb12cb56b06d7683a5235efbf0440f99e7751bf9add36ef40718f565e91424b9636fe25e455fc35f3b594095e00afdc117a5ab2f27627f14e2445407a200164a7c013bd73d3d0972c70a1ac6fd74b800cc6606d2d0cfabb68d8f0dd02fc2dc47979abca31d4015aa67b1dc3222e71e08132579b032ce6e5e720b6413b80eec2788feb83beb0ec3d436d5114f0d787168b39d8ce2c91e93321dca1fe63ee85f33732ccbc0b26a8eba73cb5c9ccad8bb29d603394920ea92480cbefd603146f9d740479d24ae46300e0c54be3b1f33f350e977f22a4526ce88c8d4868aa92dd653378fd9b52414a10c7e7bd12e0b54bd0b90c3b31d9430d3815824b53d7acdb0c69ab1e33ad070b70d164e3c558dc19624311a5f20972171ca85d08a2d7d4a0565700049e6cfbff4e944c5a4566930635ab71bd820af9187fd645bb788ce0a09247fdee1b639c3b78fe5d92e9d05d361469c1aa53579d9def7efb2585d31502a7082461afbb129eed390c9ca084b5f684223b11a4d5e6db1ccce7bdbe096d56969c74e904c0d47b3fbf3f6c35215a1568b4f81df96f73a7b5c6eb408d8178cb7e1eb99591fb332f5f72a5b36e41087714b4220fc9b08fc997f921855fece5ad6c090250bec2902454e6d61f6349a8bb274671165a98b4c2407ba23b96a40a17dabef35da04dffdb04b53e1e04f1ff86021bb7ea44bf59c0d47a34c3a8f214714be7f398fa76d0947109e63d23b9c18c1be53f9d81e7cf45eed73998e903edea49863d0343365b8130d4b81ea7d26f9e6bd66ed1aaf3ae4971a4fa830f49187b5325c7ce1bc625fe68e52ef5009da34a00bc2055d516dc22355884819c1648c1c3c744f3db4c062c1d7e0f71b888e2b04c6822b41f4c1d67082de52785bbf433e838ca2727ab3dc72e7160fecf0b187a7bc23e69058d0eb7d8f895b3d51e4050722c270e14cc36234aa45d91b955cedaeb5d49227479fe2450534b48f62d66c1f874481857d58bc2d10a21e8e1ea006c674b2f243eb52363f64e25b5d1adcd8c1d753f5f8d7cb0a24e8884bb6503d849f91db8ad46a4c62baf25e0bf836962d68bccb788cb846a4109c2796c60827e76048ef2f413ba7691262931a2f036d42d48461e7adbf66565b4109346f498dcd33abfe56672f70470e0128488cd0dd2f3370e35257a7b80e0e0319f71e69d1a55c5dd0d04b9f29a0bf7201febb9aa7e1a3939c3bdb3e81de173856b677cdc0748e1f85a907dedcd9390a9a2d837a0ed1849490113bcd4f5c40a858184d3d08029b617dfaf2eab21ea585351bbb56c0e161bdc5e73218d92751ba7ee6aa812ad92c6d5d47abe8a74d232a584d5c431b03e7c86956ce73756c33f145b220ca89123db9a131f7de7428fb585eb3cfae360287afea2d12199106848aeb901d9125f7aec644b4626993e7645ec633272dcaea3065db98ec15c7a43157efa271b5e1b93373a231a6ae472f4e592d267d1d676d584cf226567020780b85bf4da5c0740e956d3675143fb5eecee5ceff61e31a0cb521cdab0922dfdad9c930c86a5a220d42cb233ad223e60bf653f9f10677d44e066a7fed55cd666aaaee50618282423a85141911fa4d0684d20c1ffd79f57be8a268a0c70953d6b09df13cb744d48c0b45685c1c420b089525ffbba1f1313175264dd369f436fd9f96e4d20236302c44b393aa5695c29a4c1979158a6ecb009cb289407c81a2417228b90d3220c6dbe18a040c9c8b1a157bc3a5c96b28b97d93cb3105bbfe3f6189830ebfe727b18c5eb30242c0e5b71d21453c9e1f4fb5aea19c1cfff8e4438796e75a123fdff8d37e78fd378890c8a79371ebc4baa6f40fa1aaab27b7f314bc3718b2e8ed359f3d67cdc3928590e3eb81fa72778385372d7ef5982eafe7e0e30d66675536d84b0915a9202c39527ade9eca9c43aa07d4ba4bdacc4a7004da4344ccff25a6c67e4ff6e18c7b9fbdc81d584df884b540459c8adb3b74bbd94a357472ccc8442646768f1eace37a7b1ec88f684a7a4814bf8ca9657122d18c099f05e932eb3dfb7ca3dcf7ec6ba7a7da2186077f491c8157ced54852d2a074b4c86c7a174dda7d4bbede796fc793439d67f0d5057e2d42872b9672b22c07624d0edc06c526e76b93fcb50d57a0d0d53f929165a75c6f7d362c82902cf14f2a78b79a2b5f8a31d9b1769444305b850d25cc5acafc897d7310ce74e32188999f7128cd744e035f9c462f02bfd238d419c600fe57dd14b9715bc54bd4bf5229cc3580f34192e99cdde98b84ec2e49b580c38fbc3c0ac97904039a74ae8151fefd355fd22e290739ff913c80f39df3df78d3abb204aef04b12d6d9b83cd99703089cf74da9b99ef6349214c74e48c06c1885d4f6ed25f6e81f22ea7870a739081b0a0754ad9f54e15337839e22c8de91ee1c1339da5835127204bb4d2a736aa33c4cb2920409c8da146f54e171bbf9d60ec90987f04f828f4ada285824bf6050e3881f006a57d8a8dbf29019d11fc773de91a5bc832da7821cf4ecd044c432e86179ae6e8fd13128040af7f285a4cb3e60a81bce44b60c7253e75d6f6a686eca5408c89eb0d83a8e4d76da1c880c9209b0fccb90079b2d733abd8e2db3622cb3ba956edb6ad65341b58c505e6e8a9934c41cdd00970477208a617d2ac73d0f079d26c5a8215db296c1932e79ba3e44a19de2169d955a5f3836523f2d5299f7c3eee3f7c43cd36fe3679f55cb9c15e0db9c154783b105b8f46077a9101d7b8d308666468ab523def6732baff92d7f14e66290cb64a5433bfea09443349e434c94d4c3d5ee25415feac8f653df922608709c40abae1308cc3ca4b864604d9e5c46c0959e0574665ba61f54845f3d585ce60b9b63f486faf10920654ccbafc50a38821f16c445cc0b300d5670a20793ef767e778c6ac782453e97e237fc952900b0e0dff046caf084add08273d2bdb339182616a256d34e4bdbf6cb98848039ba2912acc379822cbc3808e0c6b8e8c488264629b2f3cbe30e81c95105b070f4595cb21d68b652dd4355ed643bed7a94c37c6063d9e99869298034f8d9d576486d70c41015ab1fe7e353b4b7f2ff6696fc1addb2fe28ae510f89423e00107a117277b4a771e945a31fb83ffee99702e6d1dcefd1b366aee93265adbc8cb4b5b2d9baf69826d5579daeca4fb2fbdb33c9c1a02c2fbda427ce74e84eddeb6116315b1f4e0fb0be6841d1358a934314bd5ae5d8313356c35fbf75a43ccaf24ce7e8def9678aea2ed5c1afad5115e72378a12af7a1e11ab80f532292cfa7c20097740fb4bc7aeab1b3e07dd6443523ab119128cc4a867ecb0bd259b6674a3f2ac8a4df4a7943c985231c88f7b5c0c635e370c4818dabbf22a7445922de09bd2453b0364b7c51be2f52b52186b55d9149bc6f8e207ba55f7cf0063a7b17a8a96449bfe97d0cf4b66d115ee65d05459dacc73759729a8930487404f2eaf476911a48393b18db1c4453de79c6964274ffa351aae69f2e4545a232ce13d3b77845f544eb8984032ae54bd7717f2baa9ba435031491062ded4b9ad6056d469c8bf914d6e6b8a0f7619c3e3a25a5fd7d5028c7bba9d53152b4dff6360f5a649c7da2eb4ae3bd060f1c360f8be0a6d0a960dce928847f730e39125cb6454a8fa5f270ad9a01cee8a309fc0fb2c4504302600030bf3b55288787d9cdead10fabdda4a8fc59b0c66af30627f1d12b2dc7588255534ed9597caf9cce392016a983ac775281d379737c2cdbd767f2bafba7cf834098bf54c368be77a71ce5793bf2dbc53b31c6690e5659aa5490a75d9673d57aabe4910c764ec2fdb62dfa91415d2350bbc8917847a0a34fa20654ff9ce9f37f61b7306829b2591ddc76683bc9f5c38092a39c30789a32f05cff2bb34f2b5877bbeedb980d5882bcc2d283b5e5f155c631efd20b8296849f500e5f57bafe804c1c842c06388247d6eaff884329a4acb532499b425d19b3e7c35de4ea850b423694b3829ae3c3b68a23ce51020bc7c423c7e4a69dd8f543c35db267faf201dd610f8170ffcc3402f683739519496c5a97f22732a3c330bd283a95784ed9805d0b36fb0a6f7189880b8ef13b110a34202a6e1c9215850b4f2143b466e563b80c825f93a52ac527f070a737ee88ba02f51f1cff5e15999fe78261e78865601d20770ffc17518a927db58deacabafd1726a43eace842659e524cb34591ef2f1957c22469820d98a9437a4edcc9988c373a8174ffa7dc7aecbf23bab5ddc0db4080c250541585f1503af46515c34f378ea9a6ee3e00d8eceba77616cda9913a754ae301003e84a2868b20fd34686e1bddc9f0a3dba9cbe7076eade048b68eee555ae047f51e6df9d914a8647c6c2e99df29384c2db8e3f714d9ff2cc816f9b3b43345da45e514bba13b6c435f9d41bc818fd9f56a32ad940d3268a97cea7e75c82f59519b99171ec15a6943f96ae12e99ae000e9fb4f27b80b1d16c7fc0304ed8885c1ba3d6c0ab7be2195aac14b958e43739991d877018a4fb382722b9cde63c9dcf07cde3566f9ec77a7a313eb00b38b83e1168d574f6146914b56c73c52cf5f949f8ac675d8a53c7b5c0b170fd3a7450cecaf7913f910d6e7d366ca38eb2ba29342f3e03c0fac90d921d17f4bbd622189e6e899f508c9d1cab4f108ddf90ab31dd9d891fd782cb79bede25f0715e2edf8ef19626ea4030a31ee435f71c39a24e0e1474a119fbeda531ff92ccf2e0f159c19c52f632fbc78fa30297a43306ebf457f8118290b5cc5af618d0af2bd1e4e61065856a51d836c1b298af7e5c83155cfb129dd22da72f68bbb1283c9cef85329ab3a62dd0ccd794af7a43af84aa7155924fad6f0dff580489a46e4eeb0059b02f207304141555551ed7b1219d9f97d506ac9075336d9cd131d9cae9d6bb426847d6fa4a1f5a64a0c2251e51a3e76d9d3dfb0e17ab0ba73abd44fef7157fe8c1e4452d520d392ff460ed08af2ae18b2b29197aaf3a19f032ca9fc9982d404436411620904150308f0be65fe05505521670d68b64d98fdca65869e42b44e2741da4698c775fc2a1e3ff70e385237819ba2f2e7f756e9be3391c0c6acad37b4e1c86ee4643d1ba5e60cf459d2086f2381920cf578f221307b551fad553affc209baacb894286e614336872f70e0f7783c20f7c8c9a37e34d9f8ee1e921a2d7935872caa2a5382bec2d628988ee10f8470c0af6a97d4e49138cba1670ef7834be1782dfd6420659a469340f1cc9378a786fc1505078cc52157169a13ae5fb4e9ab74060d28ccdeff756e7ac75d2d333be3d0a10df6e0c663be516ea38bf90b05f9213bfd65f6de7f15b422ba907bb7f4e8fb66f182fe28ce7fab3bcfbeb40c899a5844785057a51d54a9eb836d57e809c712b8f2455455478dfc8b97f282e2e0d7684de507b82a07f2a5e0b134df3c716bfd092a43234d6b03cb6230e1cfd4fedceb5a869b7bdeed9e88883d2effbe6f75f66e4b9e6db15549fcfa93329574ffe3bfabd8abb10cbde0de78c3140b2156e719ce4ab44451656e7117a1b8ff3376590887d0b69441e74a8141b15bb962285293560117f22c21a36259d3f6aeb5e328460eeb36d45707e900f6d0a7499835d201646e182ad83b82e3f7c559032a256013d4516070ce9264d98439aa5ba43a82ea6d195c0da96927ffa8fc21a1db6558e80b7a68a34450bf1bb276ec51e96bf6fe94fcc78ac71515ff2facef2046e6b975be3c06ec447bb209b3c82367eb1b45dd8eb9c1dafbf35d638044a7c95e71deb251fad2f199aeb0546109242b1bc642ff56e3d4e8c1616ec0b9513e622755e2a09a8150f5edd1dc89eef376c66bab6eefc00ec50f03ebf634f982b9d6617b63f5d40b59b11cf0a8e5622bc1a69e320a72d680d7755cbbc5b8007989e8df374aa84cbea8cd3ca6d9ab65d488c2f0c2d0afaac76b7afa6cb31ecddc1dfbda417018073c7ca6b832e92070df693dfaeca1996b8d022aace5ea34e50892b13b9a44ca7051d81476bbea03fbef55c714c872becd7ebd9e8801bfb20a318b57e4ad237d1ccc84bd66a68a54d4f89594ee47a94c299cb47f1514b8e4a10ed657735cff182c2997c50c24c046e22de08afa4aeb71df776111e03ba8ab3363d6e7952491f8825426c9dcaa2cddde13d2b1649131b39d2af9b0ba5fc6b31c688900fcaf6f9a8e2b5d254b6f7b93da62cee251ec5c1d64ef330e1e15a219e85c75e9ef8665a4c6a95d29656963d87c2ac10e60dac723b93b90e0f379e4b9f112621421bf0a897d48e0f15b8b7e1a0e0620f20db83415c5254d201ae1e4ec30dcc6859c5bdef4e6d8322b60c72b6cad6993aea2303540782482807b70ae282d3d181fc0c6aea63d2681c67a80021f9aa36391df49eecccdcf165612f89a727abc6297a2a9786f86f8059579c82e79146488ef357f064f32b56b34d88cbe3c9a5e587c02b559f6622524de9b22f892e0bd0599f4e1282178e57ff939d633d57fbe841bea920f308fad22199491bff8d3feb95c9dd1c2c3dd46b506aa7106ac7199c57d785630387ec3a4b4c6ef7762ca9da8d369b4370f4bf16296032fa7d89ca455c772d23ab2d5efe9a345c3e45c195cc76a44451355d65ee7ea2e637ee5039fa9053917410ff3c13438ad8ea462a1f2a5ce826d1f1c7a6400dea36527f3bc55eceef7910689a8aec15a5cb1bb89f068ae162a98b3b101888070e2691d8846442d11dde6b31c494fd6ff5b777ddd845f0a10d8d93ccd6e9617e47a3c4d6482d27a1f095a9533b57a61e0d1115dc67e150b714430caf34ae77eaa48504bac9601bac55b00ad98c609a437a68955120950991bc4c558af8c6356757520655ad6cd6374e750caaa94c5580773cea3962008faed8d1886dab881d7e339912aeef835b4c19b5c2c56d2fb1cff395716038ab80e2c40cb6ceb2317de677d5cdf62b47527b7a2f6a047f9f535e8ef7759c53d03b27b4fde4ab7f23cd58f200ee4a7a9ced2d13ed8330e75b9a99482fe1535acaacc54c9c9d6ff94c05424511759fb4418da649128319188265456f540610b0b4f72a06c284586559d11d50969030f5ebda04b377f6f5ddcf40806a66b2a9b1d0a799aaf8fdbaf349104224fe7fdfca52f98a9080752bcf41617f8905e6fb14168f96d0dc29ee728ba8e370f3d1b98fdb3a6136dc8c154ed74c5b7bea54adac4dc5786b96065417b24abea1df3cd78df00584b29d547c71a26950fb5677e8668c7e81dda99cd616a6eefe93327baa051e61c5fa31c68f218c442821166ee9d1f46861ee2442a20ef87fc596f76c68a022fbcaa692364c46811448c8324514b6ef296f7a5c7d8306015fd0d9d0e2b3352b0a3762c2d7826f619895ed6375376096a76f782b5bf85efc720929335d6f067fa055b0c3294ac6570c6e869b1d2f0bda37fc5c65b6ce585d398eb7930ba0672c327da1743ada3344c836f1aaaa743c28f0e13cb7d574404010da5ee3986a844665a4ad3b8bd62a88a650de44d88e9854808d2ca34d273b45b2ab9798c3d643d4bbd89913370ea2ccbc3376eba5f7b68121e321e0f9dcfdd6dde8289025ad2a18d04cfdd3723622ba8fc29f1367208ea1ac7778c010059105b0248c0d0941d2a12543a89cfb862274db90c96667ebf02b746abbd03e30b301195b61fc986403dec4de47e07f04d5b88fb64984bf82fdc7402b50bec607b01cc0ed3af1c75a10840018f3d6e4ba0f6ab9cc6e7a28b71cb403305fbb0dc0fc5fd0862c62329e7de08526db18a8ac91c1682c312bf4f8aaf9ecfb66d2a1af367faaf2c0d40c5e706b3e17a3b8cfd567b111d962776df2a5e1e82468973e8a82bc25510a1fece7e6c06d588bcab42f8421a52d84a5b30d312d721e77d1f80367cc7d2ef02be8491c190cb499a6bc622baa3a75d4e35d39ee59ab51d4479707c81fa0cbe5fa0980641018bd4c864db2e9e6ee4746695fc46ea3caa060ecf245e35fd34077f2265e1de129b3d8ad1a12c1785b8398ab2b094ed45f6240f81a57af33bde0840584247212d4c5d1373ce59f2f21090139473acb7fa4b2ad53a6f5bfc2dcb94454ff5b5d4067865c2846493aa5379a072ada51975f4fb237c5ffb60bbc58b78205b7bff045609c41f4476d55959b2490114e6b0d7c3848fe077151093284a0441eeb785ee85a7be3d1fd4f0cb1dd035e715b68186a60c158c72cc57f7a49f684699d33dc106d54fb96cbafe4c42229e05446f80ffbb7d5180809344bd671d6f8d1e0cf8fa7b454dc670ce3c55d4c2bb7e137d8dcfd20d855704e56cc08bf7858721871cb9c0d5ec53fb17f42a692fe775dc6c7a06cd2a7a1014c2a7c29fbb7194604ea3bcbea6cbe6ca2441f6aed3cb732bc7da0bcd4fc454596f00bd792d214a185b694db8224498841d19744e5bcb42104c14a119518d86a958ee895a9ce79b05156934260a1ff36acdb94656bf79515db630522abc4b7b2f823fc331a2b733fb61fd39a7672b5bb340af8763ef4eca57010273268da76b9eab7381480867036643f14b4e28e00c2e45a025a245704ce5571010c46166ac363e591ce3167b959cc0ef2e8c28b9b43e3285e8c6a85d53c934cca8dcafe042e3dd568e11848d307230a28b094d5b691314e1b366d0ef14ce550ef88f768898cd556cb030769e97f8b9caebe8df45cd8682b83ad4170ddb8267d863694321924ea4c73c42c4c357b80dbb932c7b3dfac0662ecfda1c95a76c3d98377e006dd194b009e2492983fb112ee3337ed5a8979ceccac3d5fd8b533d2f8524466873bf0557e1a0a6e3d39c852251baec6ffa159f47ec22bd3207547169f8ea58a223f80aaddc5f35554ced610caf43b473a1ed1581eda517c47495b2ceaf234df5017c3b3053e5ff71e911db2ef3266cdb4218f871a1eceaa4f424743a8d35deb042c2b637858b1b22d6a066fd61c63a753e09edf426b75a2c22acd76959de1117b41d09dd3bfc6e4c9320f01a558681f817e66c4c2744b3a99ecad0208966507a09b49874e031dee33b038af50b7ef6cd5dcd86fbbc69f2bcdfe4243155101e5ecb368716798b924ceec47320d505a105e21baf2117909aec32bb4fa224443e894d82181e91f03edf31406a3b8560f236bfc597237d832e76c57e0b40ebc381f906df1973ee95e9956937074599e3e8e245b9c5e518e6e316a0b62f6f719ee5374693b45df0429cbab98808543a21ce7e98149b8a9dc3db908e8b81f969004c2b25db965b7ee4669d0f7cfe6a129fd8b552af714b866b7b05ced753fbc33ad974372a75f962c8c666ecf13c381f85e2e81fb5517991e2024951ba2496c8059b2fe6b4b7a9abd36de94c52cb47d01c450aa82007ad518d0ba8293357e8cf519bfcd470cbe29f71ef19c697627788307b04fcbac59ac35af780759a8118f2c67644088c73fd334a8a864cae1d4768c8b7bcd6b217d2073723eb964d64e6c0f89aaaf4d7aa402d402ab40ae31fd8980950b9640b622bda0bebe145879024ef85fe08b91803b0bc708a19c384d84449e74b3a7cbbbda69b196027831746d92b51ae2ea24bad516e8358466fd8bd061eb745fc361bb9877b5a045d6e51c24f5fe27b456c35cbddb3b8553094809350c99878f737665a667bb7667a058f4210820df1bf8c686d2b0ea771691cfcbfdd1fcbb864c5a9ef7e8c5df611d7a46eb6b266f4339c50666c49924ab27da2cce33ed6bc22fbeb69fad12449a1e796743bf5dff496d5e9ca7dabee370cbc082dc58b259835cfa6602a1a36fd68078d38aca1a3f660c92465ba0bf4ddfca0a608eb7db6ef83e11a331ee9a00334ea6ab7cd7ed112f9f4ebc0cf1729b86a00137d820676422fa33195ca6c807d3af66bb5b30a421eb0d9fd72c756b58846c2aa2feca2b5c3279f7fe62d722384a4f495db930d63ec88929b2323ae48b78e41e11aad4905fd9bbbea408c04585cd523b4135c1efaf82b42bb48df1577598d33fcad5ff012f22488d1f3bcf07f442bb7af22e0a42d84d93665f34719eba9b781ab4f3f3b0d98c88336a569cf424ebc90c2ddb6eb425289ce5f61f0da36906766466c127d0544b2e9540502125d8882e08e3797641fdb037a938db01cf43fe29d1db9b79ee9f15dc8ab90ac6c40314c8cfb6565456ec3dea38b08d6e56c59082a7fef4047f6c95e93f5f66e8a2cf5fb9abf859588db5303f341367e12730090f32471910d8b5029c99cd1445f1235a3df7d7161b503220e2d259f93afb01e90429b31724aa143978ec8404450adb900939191f12097447613cf6c0efdcaacff1970ca89243d37a6a0fa70deeffe0899cc15a328b27f44e7e7664c6ab00c971c92def52869d16998783160d122bfbf26b3aae8ea462466a0217d2b6af9347df04eed2c1c1e97d18ec8dfd1223e2e3bfb2ed38d836ec0a645351e0d9290dced026c0be68795dbdbbc9641f288c480451b9e99c9afaeed0fc13c39d89ac61dd2430483436a7a815258d7b7376072943e60378c70366bc73ce1eacd0ef8a8b6fa6d0e7564ba84ab779b60fe14fa71f4ec95857e967a07ee368c728649aa7e7af58bce146322cfce2b5457249e285b2cd4647717fdede6ac0fb1cf2483a7ea5ef88aca9c09601bfb73561eab272b4ac58af119b8d019ddc9c529773d63e357c079e6d92daf9fb0c8457b97b86c2e430f5913e061c38ddc2b96fa5dc056082c7a365e230f6869f91beb1500201e2be63a4dc6322190dfa19a9d5aebfd1ed3e1b8be33a40dcc9166377c428285c183652383bbfe01de9be536041ca331524b315b7b0ceaa3610792799adcc044c5840e237c2f76e23b6533ee9610d04639dd1f15d99a59899f5e466305feb2429b83ed16fe23e09ebd19cab9e0404c907db2f8208eed75c443970747587824cd0fced4d140ff3ec421fae8a3fa2da95ff8aee2dcf6b2796cc84725191467a584d2f71093da57bad093299f7aa35b46e8166b8fe027e1f1feba5a74929e15cf5e03c36a42f2172c83b5c3ff85cbcda28a86dbd5e2d576ace58680e56cb5c319c0afe81fa304476c7f8ee4c67736cb4029d9c3a3270ea597664fdba2c6255718a8c43e1c23ab5f710b5740838e1a11b648b96bb3c6ee4c0068aac3ca1802c954477e79d6f265447dfce495976a5df6241a694b3da7a8236a2cf57fd63e31d677bdd92b19f7278c5c5f56f0547780f556c1786381ccdf7ef9e9c7ceb95f922e8336aef0d232e72ae0b8fd9c52664f7036227df7a949b4ebf99f1068ad944a55997f43d4af3281697b2ffbec5cfcfcb73c8c9132948867b67703cfff1e54a6e814332d089eada7c88800161d3e597980a32a186a6454db20876a70b2aa95004fb14d19341fe99769e438b01cf24c70551a6efb21811453f7b9fcc227e5ef2e59e698eacbd6545e42c65dc568da60e8f4eef69f419cb8e514e2a01e346fbfe89559d71de1c41d5091cefd0fecaeff94b529efa8e4703dd1a2c87c50546bb8ad108c47b4ad6f5275611074cf2bcd93248de1ec4ec5b4a3ba043913e3f02de376968684a8df4687158df617b0b88b11b90b865bb3e16f132efd8b8ec6d9b700cfddbde08ca4ad41be2389e294c7a2e67bf811eddb333be28b7c6cd66181f66f75ee02ad909931fc563b48f6511ac1ab7e0aff0ca69e44635ead6b4f6631c4d0d6f0461e66f38ddffd43cc81eb52eeab2b450b166948ff15da35c75d92af08532753b8ae36616b79f19ca8182c4849699beb4716339890fb0aa7ba9fa72820e2a7c99c0be58c6fb5c6f7f9b9c80533f691a81554277b48b3c9718850e9cfbe31b07f4abc03f84d8fc00f3b7ad6a1eeb5753d7493fa368460eae5d153d708a72988b003da6a063a78a5330b6d5f43cb5ff235c44714a5fed9fe4018bbf24b30ea88178ede8214f2cf729453abd205fde81c753d8f3b20325a5101c6f0b474ed50e5695891ee08e1d5e04a75b9c3ca0dbe96f364b61a56dcee42cec5a3a7a3e778f2f2b77df4aa2f75db64efc87d77940e1f041d53244bc611cf6410ccbcba7d5879ee8ed5aa20d963cd52ef0ddd5a2f24ff4566dc34e3557d0f4851d98447fc8360f7a07d0b7e1fa95e459e59dc8571c9075abec52ca9b513be71def791387c0e19c9e39fe6b38a90ce8925d8db5e36fad51e441019830c03ea5cd04784967a805ac0fc24bfcbf14885f881c76c538d533c66a97e695644675298abf00bc844c06c64ee0331161291acf26e80bfb177c57334c8ba4558d05f371f682868a9ae11bd2fd6215ebbfc6278df4916c23e96046961d1fe84d608aa864b8cfe595cf54fa6790e505f1abf7241dcc64ea698bd619fd94431085a34c5d9fdfd2e182119e31086b7981a6182bb20a59551171cb4d75116a798b9e11a16f1be449c3bd278f9d377d720f5cc26263848333908481e63a0cf468caebe3ee803350beec1836142be2be9914c6461d6afa077e7452e42346619e3ab16a42d6f53d82637c1adef86b8f730ef6ed8b9523eabaca53413af89aad44d171aeb06f687cb158cd4fdd4470c109a40e0bc5618ed8cb3ef74c3bce30a028f598a3684ddd9076931ad42531648b6e1117a3f56ff1d78a5915c4bda6c18b520db9e78acf91548922513cc29f740c9cc7ad0f2a1580c7f00e9425c236664acc9b90eeb925cb6e78933312997f988f6b849210cc6eba95b44a26c84165fc94f62acfed9bef3f9ca4bbc4fb5aa0759b82ffdc18a70aef5f43025940f88c0147307a29c67cd5bbf7c53ca98ec8dff0f4d0245faba3ca31eefea8a934cb40a13bbd508a300eaec1d6679f13a911d6bc7a8bf70ff7f6f0c0dccf265351ee82d5082428fa35a58699289e709171282f56f7c4e1740312f5474e8043e4c61ebd7fd72bc3705f8ff94e72a06d606b3c876668142fc37952f2366230dfe4f0919f9b78704d61a6a07b1ef2e983e4fcc895c0438b8b0afc1cc8525ce329d192758952c307d3730a1071b6fab5c20aa289111a05416684003d1d624ac162a87dba1f1c3dc1c382ed0ab1c8cfecad87058324120a6570586e771b764adc0c5c6abc75f9a272a147bf844d4802c02b7f19d79a23f626ec52e0af1efc61da1a323ad3c92974bd3b1c126282d0f22f481e258caf9684bc73c3e0940407b7325283d8f6803069617cd815accca0e7d36c811ba8c81bac5201c554f353005f52b6008c56681c80f776b402e22a6c79c354e594baccd011f33b1601351c1450f84c4ea8f7cdffa99c5a39c8f804b2206dad0cada5b530fc826f88a70ea5a1849b95cbb2dca10d575c72e7928b852acda1932489cd57df8a7a58389ade256fe6ae879b05908c90ab701aecf9f693600985d6a39b671a288d73766ace20fca7b4cf7ff6fdd197ce73bc1a87b9b027b85bd4857c15145191ca25b5515573eda7c43ed06679385f2c4e9b719d5f4a3c34deda4f17b60ef06e30ca7841ca08a2ec3b2e60cbd678cd055060b041d167c924927e2654646ce88ac785da69b0cb1581e017a9bbfe1c2e81c61810714ab9fe6a3632f3e05cc7d406f229059098f03c1170f19a029c925b16356cbf6c809d9ed9e999b4d67937dbaaafa2cb114cec210ae2fb7d363048538dfacd27440889ef99172d4cd7b7c39e92e2f56e47dea49ad881eff749fed3aadc9155a1d47663a1db868b7eb627381ef58a771ce2bc8a60b2f80e7c0a9e0a2aeaede2ab84b4f18f5bbe7030115d2225f4204fad047a7fb721387f5577304977f1da5b660582fb9bdb06c0e2e2d19ae2a77fd9277a3d9780f46b685bdb195ad9b2fbed1a7d7365ac1ae358c1e6c1ba386b6668a7abf517d1d0d05d59aab4f09addd0ce9a655cd4ff9703a7888c4725499d02619e3a73ce91bd097221e6df033dde6abc05093b6f0fb6f1d2324e0175552ce78d10108f857132af0096883b9a8fc5960f3ae72f55e1e45d7a7036b706c0d2d32c4d61e8245ea8984eb63353385549862f2818b7ea5b2af3fef9e147a4a0b1005b3703691d89bdab0ba4f382f761632142aca71ca0839e616d4120b1f25e094cefa79098d44c8db450902285d18546ec2d5b56b693d6be0106d1e201b884ae83f364479692ecff21c63368a80334243a02e55c2387e1145ceefe83658a851b7067f1e05be741b3e827754b5f12a8b83ba7e0973bd82609748f99c61a56dc9a93ee40bb14c44e05d782bf80a7c347c2d2a9a7578751e756243d95efa7082d4655311ae3a15ae1cf93079d262a4b55849e36c28e38274aff23e77c3ed74b113f356abd67bfc05f53cf75fc5d5f10992ffc3cc7d772eda023bad933475fcbe3a5c5b7508416351750f310381b359b6091396162ff68f8d968e3e150fb81ec3c99c52178ec318f4f835b71138d58a0d6557280cb5de8c9fe0dc3678db544cd4c6c74cedf8e68a41376b0a367bafd460393ac5510691bc267f3d890c192815c09c0e5cbaf18a749ec96c1c8738be5e0ff746d743d7ac9245f378b86f848a974c5f00236ee2aafc69ac6d4978115d71a739328e7511505368ec43d5b244901db4a8b9a98c02473a0181b652ebef3f64f4333012bd51f5822bba19ad5324a703ca0ac9a8c203709198d0a70e8f3cf7ff70e4b71f5b0ea3f837afad6f37e6a20903dcbfd035499c0e192e501a0a01cc2bf95a52cea0801de63bc9d725837a85d595bf011f7931c768faba59efdb30e35afcdbc4493d1635403dcada9f4d03621ed09431c488f306468dac06fc0ae73a248360c4117cc49928fd85e7ffe0945a6780e8d487d194acb76bd137e32ecb59376cc104e5ad5e98950d8e4ea95b69409850ea5ead1dadf84b967a32e247312dcd0c45bd8daf8f6cd1567fa9f7bda03c4c5b5e5bf7f51d3576bc82a10db7e830dc8285db7b19ae6f665449f679f5a6388d0094a13d9dbea1bd20777d26eff10ddda3ed57d015c31cf1f9d927f5e1d22fb270a6497787a22151b3d25d050c90a511310cf24aa8038c9b3157bc277ba72c9ecf654ad808b9414fb703c5c18f4871451946c8a23ed0df4cf1ce088015d3edc0d260330a598da773128bd2a56e3dc3906d4f21a4ae65c33a0576866ee6d69294b1e5fba34a1f91b6a6337cef0cd554013947cbda98b3f72ef3d3f628240c5a46be60214d22b7b9168de01393c17ceac869dfc776dffbcd1705c35a3a561c7ac1cd6dde9fe9eafacc90992b6e3a3100d8ea4b605797af290deba036f227fb9f8f8b646dc321e990d9744b37b83c92531482a3d257150a8bfa42613f6d3ba08b5a1d75516cfdde17efcfd0cac19c6fcc96b77cd785557f0bad6e0be26f7ff080a8f65d4700e4acf0eea7d89516e48afeea8587024965e09b088a888f49e63b2e27d849062155bec182c20530cc3e33fb1d423b0f4730d412cd73278f9d1ed05b6842513396742b801c3be1f3fe7b6ab7f5e6e5af5f6bded54cc06b59aad31daac061f34e68340f1a9e8685a6bfc932edd15d02ac2599eaa791315526775aceaabfeee7b22ef2e3920f941c36832319b3a5b421f02d7f79104f36daa5e655e73783c9a8830d2d8b4c2f315464500c743ca153ea6dc83c6e9c8baf2038eb2d9120a6afc10bee0f5afc47b711f5e4ffaee802eace0946ba657d11894262238243a31ef68a01ad8bc27b67d34bf2e58ebb64250d68057db2584fea78dd2200ffa838bdf1c5790740b3cfd6e814f3642351a7456a5759c231baf5a2d0271ba61a671f3b698076b12ef9b602c0307e347b1997e1bff143861efa068a091d8e2f2611745166b835bb4e8820ece6f2e151579ecb0425fe965da3ca8f31ca20b5b3e80d1780d513604f7455707066275a889bf9727b056cbd1c701abfd21d385ad640ed0eda0f0a0f18737361d9396f01a48263277f6149e80d915fc50f68fdf4a5d8ff2d71b68720d97d15b69c06f6fcd728bc29141640c910504836204bd974f7628d3486d95d23705d484afdebce0def3812e085d46a85522482d473f7865c37155621dc973a0a2feafe4e3ba18f94b9d82180867deb1eedcef684a4a78c87a2a0891bc534cd5ff3fa1f2942d35aa9104243fe94eb430fcca25fe9f8d175a5c36658c49a234be851c5b4d9708791b2d90067648aa6d431b2bd48acfd5f0a068a5547576281d3cacfe1b4e8c11007a053be5c1c0c6c4e00b9053e7f73f6700c2414e5dcb8012890f993f095fd898bdd6d01061f95e25d35b4b7b0d733422d93e7f415b565d32fb5583f8eaf2be97931aac26971972adb035ce0cc8f113e107ba06164abaefb3c2933b45a3fe522992b1ecebcfce9af7dd0e53715d5ad07bc428e9d5ccb94740e8c1e5cc265a4143727763256d0de1a2678fd0c2901b8a3b151a14b83f0afb07c88d309bf25c11e4ad489cc1138cb9b466a123d2715e371eba3d62a904ecfecab15059525136b8083efca21c1589b98cb4ca9c149fb9e2070d4329be2c019c3b2a21ecb1946d11d22358f3f9bb80c7a99002670592332e296a1ee61d5016c9c41787e7c2ff5ab80e3edad418e2ff99fc270dfe1933a104991a9417731cf8d1a0c41caaf8eef80009d6483a8ebbc5f5671e6e51a8fee35b7c6b4f2a94e5b5138f7c0fd1c4c826b78931457b9fcde3e6268c1272b47c177ed05bab4678b1a5db69c56cf7c01c5273d71049ec2b0c513e01aff583d0bf642f41780b42362a8c68feb8302c1e85bf7698f89631f4613d8edbb2a836bb41123ef283f4833bd1444039578adffd84345301bae9670343f02732052755ea89622f2156b32f931756be2b9e6cc019be5dded3799c2d79fa81af8d04388b1b413424d991dc4080b6cf4883150aebe31c3b5446fca5ce9544273044876f32b5145314e366bcdc56f86dff28602e9ab9d796f834be36b4912976fd074818e1cdfdd345dc5fbf00828b65f6a059ca65cad908352387d02ac81acc3466969966c9dbced573103dfbcc6af1182922377cbc9be8d545aad3484254ca76b3096613bacf8231df5e033563dc61adf6103614fac305899d0c7b738c2fc52de6bc98fa4328b4c82b03b1ecce69cef31b40cf3bbd70fb6b8b962745297a2409b52ea6519df2fbe1da38d5480205e3973fec8ae66ee78f8790cd3bc433225675729ec06e80c1d97e880d2e22a92206fa177a95312774b156757e74aeacc0c4ebe97428c7114e40d500115c115236fa3e768316648e13bcef3621252a364bf722e264d9234861bf8e5d990d2f336fbd77827126eba7208b1d835c60304b5768770b274ddba4a4327559218e8341af7ca6cb64509e2c10163bb6333422bb71d35c81ec4f8242490f91cadacbe30a02d85436215dc3f392b3aa7b0e4cdce826ce7bcb3227a60714cb3f1954d3e85b12b94fd99ada6466742f8d36a7452bdaea1d531112cd440be888406563371362c24f8740ab80ba645dd70b7d8ebaabf13e78a11050943e3f8ea39ead5c7b64ba294052f8b9d49a49c12b96281aab9f84d14d27fb3370214844296b3cb5e8b9c7d53924cf2dc27fec520f231522b4ff632e8f0c211f948013e96528b1cd3f06d27ecf92d385b6ab939614066ef943a92d40a2c6ff580eaea699e0c0ea1da8eecb799a50cc67df60e1d9d002e879a9581f11d0904f0f2684a1b04649bf6734ea70cfc2d6f277e4ac6f55fd3b76cf2f6e519f42b168452637cb9b0a067cde991481ae8c1c608e6671d7afd59946119e685de8aa48119e5e6679307bb9939c90ccd8b0f9de0de436607347a4b8d76a8bc2dcb4d8cae428d6972d08b7ca830ad12e737ac6b6180f40f6ee108d4d39ebb258d309e92ad5e576a8279d90b440bc313b33c08ee31004eca542e2476cf6ffaba1df044a2f09bf8aee8bc4afddf39c8cfc9839785ef53086629a4502a9d80e6685d05f9849235ebac1a1f522cc1e96f5dd9af9f959af57fd9664fefee83b8125032ffc6cd4914de13f9c753afbc3234bea8bdf52c923f7b40264c532581750670bb45b65b7f1ea5882bf9d350a065184f8f2174d75b592e33ff1e0ef88d7fd5dd3b070c1de358014df4c400c7439db3d265a786ea2a2faa1f7468d607910d1097a8e8e69ca3b488015e39e9f4209c09402dc6d5fa9ac48279977f15c67fc3382f969ac05f798bd4463b10ca4f5d10d1056991dc833457bf5ead663263f8263995be16df8bb253d19a88e0be9264b61f6ee8d0d12874f9525237a38b96cddba7f43178cd9a925d3c29cbd03d8189c9b018ff617afe79f0e3f32d9cd49e7d8c6db75a40cfe5a5e9a9fd6b7ec5825707d51d1c5a85ba21fb0976b10c6cf61c642cd57bb5df04ad700a7c689a21e76bf5647e4497fb5cfe23b6b301f5b6a34bb7a99cd4364ea77e332d2e2f4fb99e07e7ca8262f4f2e7058d5caf54e02659359dc91fa490be48519ac63b4ba06ab893952884a5cb4facee53dabd42a1a13fbe13f27fe72306c7fa7b315bc31c1943ad724e833e691b75426f289019c29198061615c84edc393dc292e4f11c714af75add611e50d6c99bce9c2f9bea34823e204656baecac6d91402ccf09d22b82a276e79c60d091ba563c2d3a1203df2081f857c5df0aa763625842a87217bf50d731c00a1c9c439a467115547df26871b7b10ff9a3933ca93a82d3bad4e6a72acd06c7d99da74211f538e7109a8dc9578d01a641e2744c5d60bab671a7bc78b4bab2490e74b6be39d1aaeea8dcf971aa984727e528a81a74195e466077298ad92fa2529003422b49f764bb3da024e0b8bf91a074132a7b12555a3949dd7e172149912e99ab7104819dffc43f6cee222ac0232d8f94ba3a6ee452a4b83df79bf6b00e165aeee098927824c4a05be4e44e2ad8d017599fee88d4a5c34fd7106cde1af51c5340df591b4b60e07f35b756d18fd19b9e58dc8c036efb9b5c62eb0d964670a04c05392288efa7755b208b482654f716a75fb987617b426f40b3e82545d6083c8065f260296d4b0b7a1ac911c7932e1b744686d0ef152246a17d5b44953efa206cf4df64c22183c860c88ed5cbc8919b01b80e1c5a8b169db8b7c29a1fea852e835f6c371cec6fb551302926f415ac220b2a7004ae28433a3b090fc9772f21837660676a196d74ca0b3a367c123f011f1db28ddd57b2d34457571759914e6972c0a0cdc1e7f553b5e5936214d042457cca9c967a4f90aef53ebe09627bd3c5ac6f8e6cef9024ad7a0f99d9d46f951a25b8e669644c8a1c22aeed5c847742f1fb964a76acf8d67c4bf7127bdc504a9184fa17c3af38703b5bee0855c9df1be57ab28b8ccec3576f718b9bd26b9c2a9cd9839f1ad62d70290c8398a7245b760976b3ea54054f033e1e6c23f658b7113e0d5ca6b204ced078a0c776ea3d37d36a4d43d83362ad92ceab671305bdde2ab3f29d9d889a296c48bc6149ba42490dec8dae5163a43d5cd198ea58e8bf97897da5efe4ec4fe7be97a7e4d3e9a36d41c44db2d26190562707d9773252e4ebdc439955781d55a890eb73449ac73fadd4d38841aeccaddd4505f9be2fa9fc8554b632c469758a6e79e9947a824f8ca726109ccb78b8400c6264f74f49bf8c9583bfda18304e4df334face427dbf322b40ccb0e75a9dd793371585fdc9f7f58e7d39fe16519d35e158af0714bff6b854c522307e561966f7a55380d5b984bceb6419e560a81944a2612ee71242dcd09bf6be9b5a4a1ffff68a729cf9b8527cdff3b466067c77acd42a6b28b84598da40a2206db2aa9c51596da0c3375369250c9df41405a6a32c8b138929668d34ed9a6476b5a791ee79b095bc25b11b7fa2a1ddbee74c4a69e2f33ba1d03196c351dd77756e495b8077dc10848ca14d3c20e615585e4a461df0957538a0f02abda5cb97d0a0e8898cb0afb8d3706d46b0e32f40bc0ebea4b9d789772c759e190c7da8d65b4b83d671d07c4bf32dc70a3a7ffa2d2c56db8524a5b49f5ae0e90d84c64a8ca263e5f077ac32ba98f77342ca07abdb1debce42389076fd70a1e1435e2730e13a49f8607706ff7485aae93eec4a2abef9dbd579e5b01425d088c588c59fca262ac458726532ad02457ffa2a6e9401d12dc7d99ff2a245124541ecff74d9a88f93626d1d31d1ac9064cd03d2ff9c9974e2f8bdaa3b411df33ccf5e9afa5d4b80ec877c7e95b748f4a3330e34a6cb2fae0f64716a922ba879a7d5d221852471d64fc5f1b924d3525c59dd1f5d6f9ff33196b91989a603f24ce5074df6e5ebde470cef2ea1cec23a2268f5fcb2238271c25f22d6a8c2a2afeec699fef732c4a493470ef42d7dd44563bc7142deb8c6a8458835a9d9ec8857b2c0548a5a7c0113f42014ae1be4aba7fb83aa22dd08a466e2bbab49eede81a1ba8262a55b99652a5a22c732255050c22beb2adc62a0bbb1a98a8237c3928b9d4a18c619a47a867210e100d8feeba33acbd919d4b132a15e7f4dbf134d504a5eed38f29dda2687697c3475b01328faca10be95067977abfcde1b158e8a47102f3740044a9d84c628a771c9bf5f8acbe5597aae83cc6f804ed47f7c1a36ae7f03c635d489ed92db4617acfc4129a1677c9f6d3d1f1f96af41d6bc594665771f5647dffb97f39d004cd7b0fb992961181865899e082a9456e9c1c22f6e1461ae028e4d1cd681cd7fe853e033ae162a16795b5f3d7999f02e21af2d27fa418bd19f1822b9cadb6bfdaf37ba7c76425871fe2fb5bce7bed6c799e0a7534d465ab0ba6ddf45548b7fab721e52843a7e93e1b193fab778553fd3747ce8d3320f3751c2fe63c4d3dbf5a06fc0f0079eeb2cbe0284d4daaf19bf7770dc032f342d38431f7169b39aa4b00dc3578da197cde311509b3446241add64c1983537061e3076b940fc174016a786033b183ac57fe8a3ca904215a934a72a4e74f37b3a83c2b5485d75b5ee0a722b83fb61b3c8b40e2c33a898ec237c070332c1f103e2d618f8c67ccbf4a45718710d32af7e7a9ccb66225dda5009a8c4c75a5bd080840af9bc8eccd0e595982700ac9c41f3b93c3f55cd167f20ec4ecf02f362211616556667172f9e2972139f6e29c0832810a757bc14201f5bb3ae257ec4fd1f3a9152839a241f05df0ffaf45392a3ed436ae05b648ba9c5a1f522303e417796445819159c8a8d4169d2e62ec9c5db002f9894b93e702a0b42f8ff6d3a5849ce06312e08556493527db516292ec53fd157f951489b0ba067707bbb5008d39b7c029bf5b0c7063edeb48b7dd21cc349bcd914abd30d3c3a962baab1824132943f3dac13315638bf29f9dd9efa3c3f36675249ae6a2b539d797387fcbc3cda86163af386f83f1ee859380d5431892253dc71f29498c1dfa12dbb2efe97034d0e0f11ede09c796ad6ddbebe1a47e930186811c770df687280a0cc9349f37aba2c45a81796c5901e4b9b093170a9f3e0f9f3840c3de39ff117548efda90facb13eabb055214979b978b540c496a5e0135b69e4882f2a5f5e7c83272b82a690ec98e34ead55718087c56a53b5e4334be1b0e8cfd3fc38cee65b0b6275876abe7b26ff8612c919eca523a46fd0489573d6b35d5328ac53442c27b0ae9142dc1958c210a578cec478992b1e740fa1d4bdbf9add5ce870788ebc9e51c5cec372cd888dbcac866da6795830852e47c062e83b20f976833ab7f93fa056fbd5500546645eb5aa1e00830db965cc656a211157d3fc5ceec6cfad5b88d03f5a7dbc29fd32133accef4e672bb82f9dffe5e8f9d92a6fce09f3fb0a1535b347f12ab61b4ed64909a89e9480916b5dcf4ab105f1bfc0acfd44d7cb46b46c149ba953e41a85e6a9eca79bbdc99235762612cec8297de0fdf4b2d8934974a80fa19d1ecbe2215e6815aa79318cba3f75d5ca21bc0ef4f0b284175d2cdbeede15a7db8c68f1f4b1714e88ee85a6cea5ed0a2bb5da0131c11900a30130510ae56b5d75a8218b80b11e2d3fd5c0aa897299ada82952274dcc9e20879f87c6bf3f0021dfed02d02cca0aab373f467a1b146b0127f48b5b2d88196afab295af60a08ed5cdc170deb71d21bf6c8fe496c0dfe2e8ac8ecc51c81f3150db1fd54acbb0c20ff451683ae939e87cf1e2bb45561127185efaa9de89718ed75f967e20d2aab08c2bca4d910cbbd48619bef43916922113e06cf35a20ac36e8b144add4eadb4c7f71f87816bdf4ebeb8f9632a088b766a93f399d38f51849c603694cf43fe698c565e79d25aecc1a37d3592195d6686538324930177c19fa33f41c446a87876d87d480a1781b0223111a58ef6ea639b067f56306ea52cafff1e35eae86a26b4bb189200bf02a5026d6c90a44559c3db3dff693e0111b07443e0e1c6dcf1a83968f79d3fa130342894feea1f243d27b2d8ed5755b9518d763b9dd0c46a9c273b7f91b8cefe1923624337d5e6aa43891be82e8b01ea02d4c34447a8784202387c2d4fd2de3f6e70fdbb142398b18be80f5e9834d039ee016ab5631e0bafe9291858daf6ee2354ddd78bc308ed0a2464698fe976c93438af8a8a00f619d728321f96d3844acd6e71d7c55daa5e3535d119efe2f5a5ac018643b5db025cb88a004fb8ea35092eb31f3faa6792fe87c0014171a71f3eaff036fc6caa355923f1903dfc7b45e3a01cb1fbb94b5317119611344fe59cffa362d4bf19a95c64f1c29204e1c19a27e814bb09a81ae4cbf7aafc7c3ca06592c13931e092266a20c59a308edda6eb65404ed8330ba45710001324fddcc1faee954e1cfed5bd0719f9b7f080bd5bd188251fa9aa3b66f229948dff1b370d27bba500d92de74d696d8652d12e03baf3fabd7522938a90f3519d6271d94e087addc6cf37d54d1ab5a5a55991f6264dd05984f92e9f9808ddf0447e38f13ebc3bb89f7d010d643651c3324c15c1f3bf7f45fbb26b70054c222056badb4daab64af13a46c8860ee1b22292098bf0ebcacf20d173037e0e442cc640036a9f9d6a567b47501625c2830b12fe0a675a81645420ed1454a0b8234aa56dc8f48baf0fe3c0ebea18072b030b40d30826a1006adb28e8ab0d85942deec3c6db55ffea8ce5759890792cd7ead87578732a6772f7a0c9c67307f248b367099a76efb2e81d115cb7293fc5b2b861f0150c4c08773b435b57f2f063f6a4657efd970f80f81d6675a44de1f340dc7f02af2bf3b592e251f298f321fc89139091ddd89f4f7e57013af05752e5bcb2befe37370cb7da34f403f052748f67a2948aa656873672dd61709ee1c5919be69321964dbd6514ece9ec6f88b663d6fa3f1e1e0d99b241a899b01745fc1c8b4464194acf1410796fce0154032583e6edd76ec80981c468291dbc6da7e398753a977d52408c77b63065f6e9206bee3403139d8e99f620763488b2a2b140a4e8f622980a2b6df7b2cb6c07a4bf164df1d54c4515c35b2601ba7e8aa96a5ab965bbb8ea119115e24ace0f9c33eb3cf21da938c777fb1e0e6cd8f6a9dfd5f08cde28ff4acd1b02958a1756b7a76fd8be89943019f3ed9760928fd6bc69118aefbdbab3f0bf46c43df5acce1fd05676f9b600557f0c05e1ec13d941eb65e599b68c1ba8dc4e3a8424067170c03a6b59bb5aa2077c9d7b45f38f9dfef25f746727c3eeaa55b07531eda74c0463b96d1e55a0dd8d7ae780bd4340e35d784e4f5c820f7738b1a6d40fc525e2cc28b65b975e5aa199a5d4753b3455fcb278c4705e59b8935199d6f831421970992a88696b67126015c8f4c1bd821a4fa26075fdcf36b7e6b132ff3ee696795ef5b347f078eeb3c7b8bf15d7ec69280956591f6c05b2f1164a24423c94996ebb10abbe3c3d3684112554e193b8acce2e7e50130cb85f8a7dd3948ce11e70c547d5de2ab10cf7cc584b9eff5a0025256fa65e7b65a3e25e70104aa48deaa8dcdb58912a55350dfb02527433d8d87829445dcedb0f2f572552f77852e5b5f28995e1be4295f21071bb822ce27bd37b7778cb37a863437fa7e159f12aab825b531b094d5f4e53ee341e61e09c78820f06186be45947ddb39afb26ec944c738349e8418eaaa2689625dec8157b602b2f520844a121af698fab818c7224242b1d00172075f9fbe01a7134f776cd50941e41a4115a9f5b915742d1090adc4b5716646871f4d504c02262a579c3b74246e93a6bf83e027da8a4d9663cbbc74c2b139a635c6817eeb30015974a83f616eab5dbb40df904f4b1e94a8e857cc015af801c0935caa410b09e9ecdb678a97c2080d79ecc08c5e3c83ad28df23a1308c088445ccd754ca27223135d5ccbf90d6d520c06189ae3de1b3c0f18ac58bbf90eaeab1a3c2a386dcb86755dbaa6597ea3dac52a405e4464988b9cccf73542e8c6d3cbac8fe2856a087e5caffb5e32df0274ea88a7f29c6923da2bb2c1b82bef427b25c85ce5779eaa9ee6d76eed4df30727d2e06e4a5ebf7641ec360bbf5f9c08eba773bd678a4641ef18db28736a421e5fefe67aca2121c411a4a20ca7739ee53ab2b780af88eadeab774b738ed5f75f484f5907542052117cc9c1492ee90fc491ab8f9e8ba1ffa85180b5f6923fda6c67a7e5172e020bafc609cedb90cbed7684db0cb60d39634ba8ccd7559f2d7ad3f032d69fd27f32e54247dd814a5f0a67d60be2d7f26e4757b17f91099094f63078c929c55ddc27b3119780382f57ed4ea41f4fd10207514ffcef78bbc7c62e748e3af16b39646e2289eedaa87829115635ceb09eabc4a4c69ab2ecd3e500bf880365e3b911725d0e207539598c2103bd62b1918eb541719b05948957fac376af9eb4236786bfdc5d1883af2068f1a3a24e5aa352b10ca3697c663e4cc1b76b80c48d1a8dfbc6ca5450b31da9f11a4eea11dc5c5d548004759c7fb36f9586a31ecf19ded670741a0bb16fc3cb85778fb91ef75086cd796fb5f398e57968f3e84136762021ebe0f6f9b89e284bd93165d70276e1cd00d0a64a1c88ef1fd3a27beadac845a43126cd3059098a4f97ba2059d1f498fcce266ed077f6556e4edd7276bbba0c7c28b2a72bba04a55c68b1d5479c7ce3b307113ca1715455b813bf16426e1ea567f6ec3dd44ffbe5e6b6beb62a58f550d5c5140f10cadf9e5db5502eddfa7ba93a70e7fa8147aa18c7173cdce703a8c5b07a3d3efba1fd7af391d9404cb5c849935e2ff9d075593430d1a93b28a6c50ff8a156c56f695ba2fc0fc0054bddd320dfa76da63fa53aa8a9e25967124e3b18714807aa5db93dcd0beb03d448ac12e4a3ac5965cf437d3556f29829411f8b19e02f141834e4a4fb2ffc49e70a0c4d4aa3d33227312837a5367a64d9c0861e19c6375e147d3ee5db6303b358f5b3c4fbf2856cd645ec25600e407e18be728c8aa52862c9622a651ba590f35b102902adfecf1652e8cd4210fc1066d5f6e8301e4da77b90c6dd04505448974ade5d3b95e3ec2ba549a161df3f1b89d71a9ec72203bbadf8d34396c9ba46c292d71bb96339c7aab4fa15e59ec10af50de929010d210df93f315f7932dfc502d2b8c5042dbbaef2c9d1986650fff2cde8b774122df4d9cbf8128c0e91ecc66b59b9dfbfc7b9dea24f9a58515b6975c9f2fd1032a1af19ecc27066c4decc68e62d5c68c9b062ba4cc4a0d2dcd88428becf661d59752210391964865e06d5878466b5c5564828491d6a7d1a462918e9e38258400bbb6b55b3235377e9c12326e1f1d92b7939bdbf540fed8a1619bed18216e807359f33c1f8024c19271334a927eeb994c1daf1d00b7fd76cde85e7d1a384940621960464199e75835cb97f31dbd6d5bffdc3b0bae4a3dd4bde957c258f42881a9d008c02a6ff6f84ff1bdf52dd3a14846423bda4727a2f8396d92216c63eadea21859f1239a35c8794f9226721f1ffc1d0899413d9f1f5eed1b89631aab5556d8a739abc500c2ae446c2c8c89f2681f96cf3b2ee1806c271325b563b584ecc417c6ff1c8dcbd394e9b31f4f79ac735143eccdd9b785b924e3282e6dd7794abdb6443b9aa61c2c0e2fe2e4e19947c3914f39ed291b15c6f83b2ceb0129aec1fe2b53ed3f9f3a2e42d8712cdcc853f0e012afae62c5b3c5ca5e47976b8428c8292b4c254249988552ca127c41accca94c50058c99ab022b32e8071071abdbee7ccd7db9e8870d5a57dc92ebfbe36a94b07caf5d7fc4f1d0d6a03999d4c336a6226bdc1ace35ef3ba75d3629e8567a1127d9bbfab2933107440199df19eec854893fce7345aaeffca008459740369623fb30af517d4490f14e48bd8f4b2879e956104b2d53c0b885d42211d7a217711d93afdbc21fb18d90d5148503ecec310d426dc02b88c83f9b39a475b15cfb610eceb2d182d11494af9b3fd4a13a24cacdfa4faaef9690b78d8df5eaf0216a2cf7ec42d26ed65bf6308b98fab2880834fae9ebb3013f661be87f8ebaecd783b08b34549be1d013adc8ce30204a308f2167d132b9a36c7a4e797580ab253bf7b6e5c93ad516adc2b511c1faae46edc70e02b0c4e8e9f024766e452b04ddf6abb552de3e2d2cb629342b3c67a350af5dc1ada92158426cefa313186a4a3f90c35fab007f860cd49ff86411cbbb01e1d475058df068aae0e41beda2b656f702f620d392b866c31929bc545452e58c43993fb5decc9fee62c5ab6f915bcee0ac651d83c2331d3e5c8f900021ecec2ed96a5854797cb3b3b172b650c595e30da68abe5feb1be09800140376a8fb6d60f815f2d4332694b93e1cd9358e48a2be0b412724f4a4d477230df1e97d82d7be2ac2544c7ee2b42ca752024d7c7df7124e38b10ace35a3ed145834ec7eedadf12278ef813f45d20fc8c83e406e264db2e426e22cd747d0213ce9b07920e9d2d72841658aedd589455688f0c4cdac53daa0ce039f287d58a67c8988055761ccb38f9c05b78ca32d408761242e1e2f95f35dceee501f35bb9ae45f55a212a2e800ff7c5088a0eb1ad649a81a5a66e39899c64ad0e74d522a8b665e26b553e5d32af41307bb8a9c0bcea6296e5fdf224c051cfe905cbbf7fa733504157a1204dc545f92ab329f087727786de2dc86d1ef876a348420a26904784aaa2cecc865fc27618f03486a93546a4568fd41097a8ebfbcea03adcb0ee7c1406c0e49c29284d093e66eea7350a3a469823c50d39bd64d5c5be6b7a72d08e3b5d08c9c059552f33f8b6c1f753b53408613d9bafcdff1d034f6dda6b65df8b15e54b909d2d3c4f1e44e98d8562a57bb1f5a3edba179edf44d503eedfe9892475304ded1dda71e8abf29c2fb96fe1b37467579a32a32733115e9d900fa32c0bc2b452df32da771d5319b875b6b1d684760933bd9607d32188e282e6e1f41370390723ef78a0a21a1f82ddeaeeab1e4ee7d3c193f03b6a96e94b318c3e515806c8e944ab30ae7e16c6008a5aa3ea39b6da6d46df8e360e7f266b36ef7beee1ba83c7b6426d4b5d897b0d41ae7725b4931e897ea1c4c4b17881a7d7e475ea8ce55f189801694818c893faabfc6b0052521e9feadbb141313ce3e951be66feee9ca343f744863bb540ba35760a29f7ac81869b7d17b86fe92386bb60077d8d77f63bfaace2931b2afd773f29bd775efab0bf5ab26021d337e7566543812e58c089cc8c74e17b39f767a3f0802a73ec134368d05fea58e48fe0ba269ddffae05377991da9fa76e57fa51c94379f9b94732189507d41ad9e414f745029dbb81b019e12bc149eef77b19ff3aac2a98800a2bdb4bc72fdc29e6dfaacb22ac99a9ef83afbb65fbf5899b831b6ecc99336ba068939516ab53624a6511c75800ba0cd193a0c04b34a8e74714cec53bbd1cfe61f58a655ea1516cd7a7cfe43fe6f23fd24e15d175d440e6ca2253d4dcb9c8dfd207737d0edb47d9e7a1d380ddea519e0fd68ed34ba0994e6109cb8c31daef5ae146842d94581ec2f9885b7eeee0738cfcf03e1f2985084a83b11798a45d9c4b766a13bb6977bf8dc626ad32e6daffcf3ea8ea7680d71f4d1c46ba196e8815772b50643e575be5adf6ab6dacccd28e0e73e80f5dcbe9830a2b35485954f5061a70b39bec887ec21ef79803bbd7e766dc7a96ae85c745d488f2f01e9aa195abd5282f92d1d3b9923c7282767ee1ca9615385dd7225340cb0af68f4561578a2cd5285c99702473eeddbbae927915f71eefb4535c635b0f2e1ee5c73ec157731c9c9fc66f8ffee0c618df7946945bd64ffb597008c978b52a26bf7e87619778a6a3e6e3aa2471bc9ba08774d998a1eeb80e65bb8e255e36a0c69d96ab4ee2b9021bfd7faad8873977517547f33d9994bb1a90cf0bef9978deaf36d4257b86bcef6a73238e1a3b97874cd49699afaca071339e36002d18f20ded67bae028b949d4d17301e8d6140e9debf323dff6a4336310b6390d325111134805c8f6041daba5329f53304e209f84603568f0206478fe08877037fa41d276f7fb5fd6cadd633f550f7e12e9eff22fd91e2e4a1a5eafa3f5e052e7d6eea4fc68e6fa0955a14c997e1181d16634407b82c90c4b235de7d5fd7071ec07f3bb2dca084d22aa5259ff6f7a408e39a718a830fea537c6bdfbaa88bb1bba0eccb82dd203d17f0fb07983d9b6356fb694c2816e7ad0465279158857e2240c715f9fd979831aa5bad3c5035184ac2ada1a429462fd76d300fa64681d43cd01f80c7269d2d092e0f39a406545d549d5d1b29783de3f793e6aee26ec722a0ed266f8a650d3904bd3c3a718b479e3ecb5427cdf7e667d374cb636b8e8b8dc7ce7e3268e586d4d56844e08feef97d2c9ffb522fc9f20d7647413bfeb0f1e410c71f4602031038ccf1fd47323b1ada31773eeced8bf83e3ad9d37157fc22e4df83fdb17eec0109333e005a3c5be5ecd42259422cb0dbeaf27c2f93e07a515398c0dd74f440ea7854c84476da9d6699e2da019a48d40d076170ef0fcc2f1ff556a8a91b46d6d311ffe7b94af95ae893fea2cba34cea5a5e230348c5bc46dcd746a88cb3fe6ca461b34c45882392130e1ccac18a514e4746d914e6e6f2d8b261b27f266108ebb8ae8e7826f6dacfba3c2f101888ff867c6255a34124bbfc2ce4a354edff8633fc2b9430b979f90cdd96f466fd86a4c3588772b645575d01a475859d6d1a7def62c88610dec1afc74071975316376c532ea57cc2b8aa51e14ad5cd23deef07eb236512701aa6d1809d9c73be9ad8ae47810eb9040758c6558a6b0f520efac593bedbe89583a5d7983d5b0a95f5c6fa2959be973eff87c2fb514af1b045f9a5a04ab1d4b560ceea7f03e57c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e419320728474b7ee7c147d3e930b95ec12feb325a214c923ef1417bb6355fcbbf3e3b9ea0d5bd26621ac6f2e582b102533a0aa11a937177eabf86c3be97013b65c7d16d07a0353405fcec95f7efc50a2621bc7425f9a5e8895078396fb0dc460c4fb928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263fd8c0db6a916789b8e9cfa80850b865f2d386f60b181f726a5bc05e9785e50fe304d38db7793e53ac50e2351691598e620c871114511b41f49486d9eb26864f15f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc798d03a56602ff058d30541a3b10cdcddea3560c9c03518d0833bc49a6d5718ac78e2cd4d25319e328948ba3c6765b07c923cedc88e62d4833a036cdb1d50e3b974a7a0d5c919e70bfafc71f5199b7f20ef37e05a1c2a7f44d228ca8dbfc893a87e1d09c6037b5c2d6f1f67fc6cc3b0724eb7661734074d9f18311649552ba43a8277c15a4b44a739e67c833b36040a64f597751aba37eee1b9a311b2d80888bc67d620adce6f1775993668c999bd5ab0f8b51f597d62b59187a2da344bd0a8ccfa45f87c689c44cb667e01558f310e17ac181d47b7d02039ef8ac55bea3b00a82bd1a59765ce841a33d8399f860b9ae0c190c01c83a8a27447647e3c689dc1d01d9764876b0a5b33cb744fcbb79ca7f30a246836c54a6990267e926c97f3c9dd3c87ccbbce04509bbf8e407852b0656a3f6981fd4531c83e0a2f2b9a4cb4d96c9219acdc46a9482a4d0a43ce0f88bea8cf822923980c5aafbdcebefa294ead20792c4e77e31968831bb949b6c0577da8cd4f97cb555fea04cde1955ddb97fc685fffb591a58924933247e66bdf8527e39294a00320d7f0269303c83204bfac865dddaca147fbe0aba55e5e48b7de2dd1f655bed87a0412711dd06916236eddec987fc254beea48ae664f42bbe5b0c3cb3b57eaa11d1f006b7684a9df9306166b1ee1e38beeafeb5b32a811045ad53449d1fa6147cc1353d11e2608d2e561b7794790d4d53c6004cf1beaefd80b2663ca8253686dce1bd1ab6cb22957e3cfeb0d3b7ccd1dd5dc342ee46b98644cab13806556677578569a0dc0d3c34db7f6453d58ea66149f1ecbab0301027911951c7436f67f6f9c4e22a0c3be4c8c2af0537bac051ad00f587381a0ce102d75f09ef78aaf5dc86f743b213f9739678515eb16e11697ed626c9a6475a95ab41c91c2575ff3b75f358524a1c93c9cabb61d8b07f2c3b5718635e1a1ffb0d9ec2d5b8597647f864053d6654694a86bfd68309c6edd9bec8b848c0c6b4ab1c1d427f1f3c79433b5130bdfa8338a3a2a1891755cd9ac8928f81a9b29de090bb7e479f41bd84ae7d020cc453d4573973278acee3fd938a2f1e121d05d75ace10bf868566a42c08bca1b48b493be1f666834464dd9a4fa977849b9ab5334ce8e8491481c4628b4f72a6db10502f294e86b38b3b73c9a37bf6693a82e4284a6eec24f08ca0a0f8895e1b6823e2c1b11867cad4e1fb3830e1ce7ff0c59c30cc2c3ecee1f47c212a15ca3293447a65f111075f09d11eac0b7f66501d6c46817a1d727b075ab403bc9d543d13e7dfc395a5f3aa63a404638d71f1c2bd24eeb05058fee39ec042f059fdbe4862a082195fbf631b16232a51d63258ffa2d7658ecd8f88625e465bd26a78ff9eace471a055c7b329c8816b6e5f948f8a901d9f19cfbb58cf931b21de0bfddfbeca6a0fcb10aaf7312f170270e365d3813278bd83d32ed57f5c3ca755b2a186192646e66b22e842904bd1d0efd8b4610ea7e2bd15f471cdccfe9648020f2f512ca1f23a4ac7d22ff06f1f9e66b053a0e6466b856ded25f0e5b49f1fd4fabe7c0a04403da5cd46eae8e025df36f742ac6ce545a3fd5409cdfc6c6b444555f1912a4793315e462d09bd07725a0362ab6c4581c916b9410f7741a5d0f05e85b9b348b37825a7cc4bfd5babba49b0d477f8ca69da2cd5bda80e424aaebe5f4389e4f2fb1ff9f988b36323bd2a18e5815caf0f873d6dc908e882d76bea98d33b3e828f8dbaf600c568755f73329053d3e1a168384e9a0549d6d5690f534917d0734fae78872c53645a104b0074b48e46968f1a2b41b00f6615e3af77602a6f71f517457c691870f43760e1c2309c92a605261b84e7bc9c68ba7e0859628cf2bcdd76021ecef3841e380c91eb89fc5e5f356f6c80e34e50558a29c57f40294445ac959b5f8d144c799ec5aca42deba7ab2e276a98be8f492d5c2a52302c52aff3342f408774063dfedfba3b99c576344e20c12406960bf4ecce756cd9268a59c607c4788c1670cd698344f4befc00e6a3ee3434c1c9fef5297c6551fdc209a0993af842399bf39c63d55ef49f9312f8d0ad910ef6a58255b6eceab6daa0cc9fb139d26fa0d1bb2b3fc37701ae81b006048bb4b5b893f36ff01233c3c7a5e7d38017dad496c4f1b49cf7fc1f746bcf2d0e9fb723a12b51b714b4979d6784bfbaf78facbcb4ced56e7c2362d600ae1ba04d60008a7b8c876ede272884d14a6d7fa49b512afeaf39ed9b153e1ed4ed42f8abfcc88438bf664ac3f7049c5088f89203f2141a4d06f41fa74ab7c88579f9e005a2fb9cdf5937ba8e0a0bdb938617a56b3588e2f7f4b8e7923f2d7cfed70c0159d7979518b41139737a4537e2295112cf1dea2c7e756aa5354476d77aea841cc16e679e9b912100fcbbd52b3b6a722b727a9e2705097303e8711438c13c4b2012011a2d452684d0c03efd0f54d3cc619d3aac032576b53291674e8c917bb55c2d4f9fc9c5ccdc8fde3eeb898583b7b4b967ae4dd90d7580fcb960b659b0ea9a243726ddfdca33ffdad76d8be12152eadfb1df5fb713406beec74d0a5eff5e1c6374c9f25bc82f7ee4b3c6b21a129e792ccc82625d3dda55f06b2d679e3fd67fa540f5d400f002e2b1e141f507002e638ce703323679289225bd65f45158197af9f5ba2e39cd60308b3968b692bca233619337209ac58eaebb8639cf4dc49477a0ef0e68ea1d8683017a0865b015a4c815bcf4450f044a814b169abe18adec4a452863b4370d81374245cf6a9fcd6009e0a3d9b367e755e071efa98f0295da8ad5d87607dfb89d5e8c40c90cecad6841afd48f0c7db8649c42a0d24416fb9a6ad2ff90ab1cc5b10849e4b78148c216ea83a5fa40bddef15ce0cf6a97ea452f0e10fe6ffa66f8ae89f8a9abf3351ebcf694211756d4a60da3c1ee918e852fa2a6c4ae205253c857a81c8869cad3e160788e9ba794342c4762983b348dba9827973ae834ce3448f610987a1496a2aaf9f004e07d89ad3a974e49745acf92be5dd9b38bdca06bdfe72ceaf020587a019dd860b1d123f8785d380a5d21a9a0d3bb008d134e2665ee3a92290a2d86b1b2b5c5417ed632db8104719eabd9eaccc1c7994ac735e37ac3a2943e8862d3fffa84dacef74477b245ee1c5ad85cbdc94bac43bcf1bc38730228371c55e2cf83283cee3fc1cbf3a09aa5d1b0eb0c0cfa65eb662f30644529cecd419eff0491898a6536a4d5712a513352ed4d4bc3756f3b4560f394b892d76e5a0b07019b1bbae1dc13a86b4df331967dd5fb3f7262fe58bb0a192b7769998116b468868d9beb887224a481ef760427315aa32edd036a01c9ba68d7f2a16d969791f34c0b226e8d6b6739d89c948f10ce80131ad7bba699e2b3c2e9a8218130cd5694763b5c11d48eb67b443b540f9edc9952fae185982d838e65dfd29093d26c300c33a8912dc6e1a9d04504cc084f46a904518c39df5a3224db7f034bc0d40083c75ec5fefa90a8a015fc4594d5821dd98fa837d4cdf9eb06b6661f95d7df35529796b843961f5224bb3ebc73f874ac36e481a25c3dba6c3791fa615b92abfc6723b4104da56428c0320269b5d521400d51917dd326354c4e4bbcc656e567ddc06aac3954355e1c8bb9935bbdeba87a7782d4a9bcd765759c52c2487b9e2258c9026f9c9d4260725928fcea30d9415fe80d9b556d336689ad06850c7b116f6cbcce1b23b2a42cbe3b637004793440ec064aad25c869300d269721467d2e383c2de4acfcf81fed4929950a60dbd820ccfea46eb1972629cd87802d10b1f2f1a12cc7db2122c433196e58a5b0ad6eee2aac83643b2742e1bf9c9f0bb9ab13d98f880017d24264d5fc6c13ecae32a4a3f910a2814d551b452c1d225b1c229ad266fb6ed4214ddcd7ceea5cf77d5cf945597beca6de68d76d40b513e438bb6190e297ddc5ff7e4b92addb9a1a2c7de0194cab89766a89284ac71f0a19c715f041c3e3bdbdcfe0709f681e93fb7b22aba687bcbd545079c9b874de650d2f4e977902b0ad75a6211bf4c56ec29eef697dde38625cbf01ca599a2f4218187c4c49a933b9a76dbd7249529ac7fe3f4ec89959ea1fe428e73d2b62db42b992dc71c730a93b2523c244d8918fae511e6b4c01fbffe8b3c28d4d221e0ffee3cac60a9999a6a79b3b1a6454877e70ad27bcbe567b1858daf617c0d636c94b7468693328f89348fec161ab1f2cad2630fd734060f1c08d7bce70be00766f3363633c2f5c0df98cb3bcb008fdbb37a556053144caf5e303d066b55272dcf9c0496787ec78c8830f715dfd713dd7e5dd33b4afc22361b3e028e49e171069918ff4782252b6e7bc899f217e02bf06f4b181787eb835a63be7bc87193706f4a11a6ee99dd7b87c414e8d04c380329c6dc10aefb4b819ae9f856b1b642099b1e6d7ac7ccb32ad62ab7054676e2ec6799939f3307f82326f318e0519ee7c3d22477af2e5961d1918572a34ce848a033e056df83940885e157fb1e626d05b3b34962ad26a9a1af8b407da1f60196d59d2fd90dcb5776ac7690e2147fb056c2e724d0abe688922f86590c54f217bd89d86016e3c96ccfdc05c46a355cc91a54ce52b8e540afd650f356bc9fa5c2df4580b1d26b32d51ab4018898030dcd525607a74dbcae48164a71bdcb2c10bea190b3f12df59541b5a10a015d05cade31dc8be1317d0ac6c15a4327f1ad8a2fa48ee333380ffa2d5602c34bc7778c1dfdc80a0f88c155e1eac861927cb04ff54a186412ca9ae9a001c7b3b794b4f51f72956a051e7b69add6a4f976047f14896fac76240549fe81bb58bef39fc03a27db85edb3ffb1fc4888a4d31a125c1273d94ef4219a2cfc7e5b664a411a8a4ae118e1119193786951cd477ec2da00f9a51f99cdd996b1297e38f20b3872d50d8990565a8aac64c91ad658dc36caebdca56523321c86887c24697275bc4da248043234aa09b66a22ee073934585c57c95951fd90bcb5ac71b340d1816894fefc75672f7025bbf6b13416eedf781db8c0d01f482e9e2818464657f5f16a7e037c484d74d16a808350e4afb197b543d490a5b18bf3d3edf387b78b117664c73e7fae1d67da677741b4f5f26d673fffb50c37a5f8ac5c237a4afacc51c898b7d6dd80f6ab5277a4ac5aa597e9287e04fc3139c1bb93f9aa674b4c974269661673ea05974a940039d178316c14073ce96a14a336005d5b4f4f82196ea83e741bba6b11e57ff7049e9566a2bf20c7b333e962232fbccccd9d6b667aeffe142ab630389a6e7fc19b5f2315181333030c59d956bc1f32fde875b91a77a06a82623d3ff4f141ac1e95375fc29038a4ab4b53cbf6e754093b4beb028dd4fd113f4b8598fe293759a508f95f2867e2376eac39e16bf518c1975402a05034083df172fafc55e2665d308a8a43c0b099432e104a6eb17d374689e10624bea0875f4019b93265c55bbfc3eb627eca9fbba5a0a23a95019c474ac5a8aa2553a9ef15d2e7464e5ae4f66d06fe01c09ae54d2580c57da830ea8a0cf5d76cc88024f8a58e96fc39cf172ecd4da89e9ebb39bb09fca12bd419d97a97c030e26be9d69b439363e3a832b36e89858173e1a109c5f6a80ccfada2f60879ad53e31516093ea76eee7e0abf6641eef6a20ce2f6cf9c5b336bb8b322962e4cbaa72671ac4281a6881b6d2e08b068b1d99ce3e6a214e00a041c55301acd114a9010afdd6ecb0cef361ef274582169863e6909821433616fcabe3cb32d96285fc47c2116aa912a6b2f185930e7cd37db2b88aaef63cc88fcf958b5887814062d39ff32369add121228bf2858ca9c44fbba63b33c87904596044fc79610ac957f5d0a7f4dea931b4bf9c8cbba956506f7553a5b9cfce2a063ea74f5a505aca98187be568e121bb3b376b4e6c64e8cb3c950a93cb5986aa0d448e3114eb21d76527c8be47676445e04741dbbddc808d242fbb07c1de07c0e7134502981f23603366719ef15dd8c0ff51aad828998bb8c44f11eea0954ad5a0bc1cba85cfa003d1f883e2eb59af44b80972f472bdd26b1816d2cb6bcb740ba77d6743c06790486184dbe926248745ae2055e8395e5baef07671252fab30b3a5976ceb06993689a04da153da45f832ac687e18bd4b36718308b1616b8c892d045966d48b99f7a957ffbcc37831560f6b382b5d9ca1fd1320a91788785e0286838aab3537d93c864d8bb21cad39959feff7c3f37f39a22226efa42a3e0f5749215b0790db29cdf62658f55315ccc61f6b7110cb11fc91e9a4f674f1a6818dadf018bb49b1b8417e0a1dde03172b8f56e266758b02b611dd814812c7365955a710d09e8f262df70e71348bfe70ddbc5b193946e7a198df0665ff29ea33ed46bdab06794502817c1b779200fcf9eb8abe6b73ceb1fe04981c76ff16a42cf4d1e9ef5f768d9b4a7a823d164a80439c10b59b974350340a6263d6288211158047554c5295ec07b8cd6fa37a6fc957406f90d90d5e6128d959dc559192592b77ecc1ed30b7d811b0f69e294d27feddc8a714551c38bbcafa67c15d9b58cecdc81c60e6e341180d0c07f75468db2d7349cbca975620fcabb171180dcc6efece040ff19c8c8dd73496c99525e8527ac6f7471552b6700d2b3efd97a9c41b43092759c57164d7fc4dbe55dae075ae7a1a4dd9acd8617188c915b2578d651f3a5c9198fc1e45dc6b982e692ce3feff119b27d64650109a0db58cd62b4acea839ec82959d8fdc78722a3e1b7eecb1644cd354b389eab2a0238a41d062e790ea70f3a370866d5a473fd6c5408e81a3d12edc9a207124e2fed9a565583120f0392fb783b8a42e647b993f7a50376f038184c8d31ee79c0d3230e85dcf31f8aec95cae7e3bc026dd00fd456605fc4d9497d7e8e05bb9ed46071d8947d928758d4a3f14c72b312837e4c061995a9a64647d7e32ea4dbd01e35a8f30c88c759851d6d234678dadf58ff921c3a0eef8a676939d4de239ff675eea6cb9ee114ee48e129a564ebb28c04e80f2244141a799ccecdd92dc2e2355bae6e428aa09ab2f29babc831db9d1d24b6ed642ecac6cf5985aba495d43f0c59f99a452b7ff40741c575d66c6f6b35b3bb8a40936fe98714df9ec1dadc1eb2e2705fdd7946b52cd831604b6bb88721e2298afcc3e4d01b37ab19a8d6bd0c5c39e5efb7a9096e36d0148bb61cdc0dbcac31a0d06dd4d52307779dbc4d31a7a60d46c780d56646d3269c8be95b167e1fe31b0a2332aa332509e0460cd2a7cc31d3445127d7cd1ba37817c96ac5e2e453637bff814a7bd9e1e5fadbbcfa40aad2c97f68d79d4593e2a57d679f1644cd95f7cfb98ddc7b4a3cded8cc1bb9a9eb9cc89a8ffdf1ac66e0c14f0a15d3733543f1b35b23783c7aaf58078e7666868737aaea22ec897007189aae6976624297a7b83598d63cc303a740ae358651de5f2808610e7dfa492c25e6696d54adb9b52c5d628976c5e4bfa10fe5e2ba205ae2b66ffacd46f15635e33b84b330fe92d9f07498f8de358c64c51cd15fcf32e2c3f9ea8afa1e825a23ab0c294c7a28aeb12c8c1eae2012e987335c3524343cd41134d33b909ca7287744212af216472f0ec29c9672d201e61b48357dda784441cd257ea85f51aaff231be946738cbf111fe9b81c1224d81b3f05b41419dacd28d2ed1ee46f74f499a58ebeefb8df75102076b380ad6ac44925de0938c91892d1dab81041b2b33ce9969950f7ab860a1ce1a44b21b6392e6f3a585c2e4157e8250f365bfb407a579bfbed90f6c77f0c14345a273f6a0d8d1c862c3a453d6595788e0865e7fa3609cf24944afaedc9b871a31f83827b573a82aceea6c3ed654d1a10d1a2d68916245855a358a7c4a5e3db04f40e48051269ecc81b48a6949c54668e0fa8a33f9b9b478b679dd789a5e7b3043825ab7b67db21fe6ba17d567f825e8fd677c454985a56315c4ce7bc3ca64430647073c6883064c7ec12751281a31171996ced609d188de166e9883bb3c7c0fbf58b61b8a7cecd584ca8116e8ef5275df3caa17f90852d61fb4feb51c039fad8bd41406f4e7be7ab8eb915282ca128651614650daf54e4051e98634b71f3d90df9f38be00caa5f8341f293b2f81c2014625dbdd4e1a029c18355558c7eb2d83f63bf3c5d1b0821ef3c69d3569c33bae9505b8fc8924bad0033c54f161b87c856ed45a06b39ce8cc46b20a96b6f06898bb1d3b8dba3f52a7a1d59b9fdbb5656f0275ae502ff375720050853b60395e0e442b529187fa9ac076adf2ad5a5e50fc554b34ea29291a0185c97ccde92ac70114bfed7225c983ed4dab59052e97975a8038f44ad229fae68918dea434a75eb050dce96c9775bd58cb6380b489ed0300bf944ce4a5a17c58949960c75d209058f622d1374c3a6148d60e5c630e53de74e618c38152f7d6bef5303e39e76f404415ad4587065c3f727336866df79ac21048f99ca3d6eed6a9b2fae1a10b76eb82051e8e175de35727ba5d7131e0acc569b085a4bb56365f8bdadc589206ecebaea1b08085e100d571f96d3272521aca472e60e3b89330704533db4fa46fae499f00c6b1a3025c5d818b8a7e288a95ab2ee9f7512fe913d41e65c122de8e6480098dbd7dd6b9e8bfbfc6a443b546b01b6953780d9e1b4ea6b1564ea1d3c5706f1e0515811ccd86f6a285712c35549eb5c88daa43276ed5382915b14fee9194042f36577040566d14a7ef5bb226ea2dc27a8045deabc6f440a2bc1b0796814cc7504012feca436ca26c8c4825c2504ac3a263cf761e1b434c5a36d7b4e38c0938665dce545b10e8eb7ec8e2a7c22e8f4b5514b3ae8296a270a6c647e30695dcebd8330b3a3c7fecc3875342034e9af1bd3734f01ea745bdd16da9189bf942ac1bd412b049f38fae52a46291ae6c626011ada011f98a6a863e3574d4b45cc009448107444aeecb46edd51589123d0dec837cb84d7e1648f7400275b4f32ffb5e90fc47be7941db04c6631dfe74a94eb178db6697f5a1f146978d8892c4ee4aa7e75fb3143c362b1afd016fdf72b5f95973e33538d170f3c21be7c020774510b654c2c1e0bfa1daa41832769ac115d78d68504ad0c5529851f8a09cbfab1f9c06e96368e0084f2cad3950f013dcaac448c15bb23b84c3dfbd63947c4508957e39e26a79f1800c911ff45e7569db4d0c0974e0fda185254a1022afc8f7e089ff1467c9b8595ded9d703eeadd45f15ec1d49fd838f3d543f9a13d8f46087e20f5e1060b1552777470254d636618391e60f302174c6728b1cfe49ad8bdfefc9d773933487efdddb45fd55bbd8d4505c511570539bbbe6da71e17d1034469da50f512ff5ac38316db301cc7d3b56b18759cfdd31340f9f4040111e89b8fe55a5262576c6626987098a1aa2905aa80d67540331823a672650ae788bceac5c4936a2797d25ed0bcdb258395cbd35bd171fbe5e054c9eae85506765dd9963f74392b3f08fbc5542f60dcda8a65b2bbaa2fa6cf602de6bf4e6b73202b5fdeca723557b780175ae6e9775985e61ec7e74586921478f207f31bd7c72551634ff1d3a189771c7313396c746b2fc9251ba53f5bf5c9eeb47d71185abc343c3984342ed1c72245c7c55a05f58596bc20c3583a79901d77dc33d0049943e811b9dfb39bb22099fcdb0eb5c115d5846edb7cd86fd7f3c088fe99592002d58a6e302768255cc22eac49210889c96c047e2536ca6dc81ded674dd3aadbd07c99219be822ec308d8dc8291e4154a75cf8be85553eb993ea93c53ad70b421e35ce7f2f2fa89972e1e898a2968d12e2f9d68af89cfaf030f06557bd735a354532c736aa3f4d725b8f9056a9a1b4c24d21ce027f2d62e0d992e1d842dd99eb459ba87837ae5c2d57cc489e7de88c9901576ee80041744212562540bda500430bd4d6a10663881e1b813ad89ff18cbfb66fde6485fa529851759cc78d0e70db39c08ba030cab65f138f5b1283056a8dd2d3d5169d27d00a537114f7848447beceb26f768bd86ece5dcc9fa0504711aa3affa6b54c32c54956e680fc82afbed311d82e50070564e14ef038665c8028a2055de37113e87a368c054ef921fad3670587fe92bc821cd7488d89b9863e822ee2045ca59f6888ade982c9b58f57fc53d0073128285223f1358a7384c8e0b951afda2725dce522d7bc292e4e5e442e78a77baecfd15e3e3f773c538e27a073fdc8091d1938bf0538573ac85823f054bab264bc8983418ca7a66d6b3ea5190fabf03969b4f909398351d18599c0bd8d222a74dee0e30977b8bc645d296d303e8233be34b093c3c5361ccc00ed0ca5bbab01343b6db939ee5f60fb49679a1187e8e2b15464d95e03edbf44e34a635217d48b8926301a052650eedb19f96a589a7dff08f24cdadeb10b6e6c8415715c796413dd97b594d75f906247d108d37f0a07647a935a6e1b7fdf0f4f7d7945769882bff2f79f2f99890b32ba0152a4b77022f28bd8e31191d270ab33dc00c8db43e931fb182f3374d19fd6bd513cfd2fd3087b9afa83f811ce246c14777144e910d158e7bf0b000ebdd9f8cadaecc1a4b23a8a8aae150bfc993f8b37977bb8cf4d47f0177acc7b28cdcabc1520784af52549a18baf8d0a91f31fa465b682e13132a2a9e5ac1918a3aa6a5199a6ee248690711dea845b1e623b88a4e5562d69eef90971132b1fa3c192fb74ec9aeff5e75d3cddfdf7ff12fe7a736104b344d8f564844ba5f1d2f855246bdd756b281d37e9ab610d0c44ee055bc0222b7e5b10be5db052b9e476346f29da926bc41b642b642a79357ab930a2b9686e6125ce6797591741a68907ff32e6a1225150582b149ee02c0eca3e0e0e7530c6ca530fb89b861483884222d2ef5d1d0e2c47f4475fb9fa6a551b39c882865406a51e882df242c53d6c924da3c2a878e3d2eefcdc4258b415ed15a9d7eac4f7b5f60f0a5a224207112b8c24ad1d98cee7adf425a9cbcf85f47a715d5a453bee8f2ebf7a56d6752d5f7fce2c56f3637d54fb7027d84dd9b91974b167558ce572e37b1050d181237788d694e38e7837c37cfcb584d96443510ada89f641307ede807a2f6b7efb0f877bcfb3eab8d2f83fd20c9b81fad218170020920ec1ae2d81a5a58844abd6e24babcb8402e542f06c4e7cb15daaee0944be69ebd717c78c8c8041cdb9623347793877c01680248c570c2f4d3a38504ca242c021a89ecaf799da93d18fb41e72f448b9bc27c5af57176aaa4bcfed0325140a63e7f994bf4a050c358f69eacd6f5fb657a20607a2b34f2a4a8b7499a039587bb80ac9480ccd9942be705183883a0169c1088ac17c0bd00230d62eb18b6305a8a9cc0d6f7401588d0930915c8d70e93053456f955425a213b94608631355dcadd11c465aa7dcddce029450d51f0e8c9f4278b912467f99f3c4f256b89243328236aecb82db1576d313959c487852203252d1c7f5ae387ccb47952aea1bb633b62cd7131342db622d9683b36c82d7ea607ae14581df157c0154a54f9c88496a69ef2a3daa7867f5149ff07280a4ee071e3a9906f327e31d7894cecc4ec6e1669be4b44c3b5013e12d5621d9496f3219968a04a2dcfe3992ff0b195ce994a4094cbcf9694ebf9d02e6595acedd1b8db91bd9f6aa5e49bf84b1e4ca2bd757814dcf12318e52ee8b29733868be16a0fa2c84d24d3039923cac5f80fe75e42b05a76023b8b67b614ef0480afa2d2d2486992e89397a87f007aef4fe498b0b35a4a7d30b784affc5cf45a2e5acbba1bcaea8e47ee7d30114392960b4b8909bf2ea6912201dd53714d8454d2e95649e6a5652ac1122f56778f866642360bc3cd5deea9a314bede623ffec3293df6ade7ae31dde87f8a946d785760d1a4b75a811c1b70fdec55e9a389afb762dfdc2d52f77aeb57687efcfbd8d47e9a6e4fb188794dbbd8f98ee8ea0314b197046b0f7dd9b2ce96f3ee4e9ec3add31e460b90a60e271c42d96c3660c2aa98a3323f2fb703ae025738663feb5e2f9aa92bd54b2466a2d573ff4e2b0a6ac719fa63e836ba6c00038681aadffc4088024b34c190a92b6ec63c2643b333a1d980f84b9bbc39c1f03ea7db044648de953881fab225055ef462c26eeaa5d994a5dc38c3c03a6a7188dd8b284cfd21db90d6b9286b83a7555c47b90293d46ed2f122cdbed21e2161fd1d9786e2b9fd440621b59fc494867a415397d0d35b461e31e4d761ba16a8b82ae8177bed4c43d62e3daa6f303e4066b49b51d8961a1880f0bd8265ad141c6c5e2cb1c67b23d1b4b2af35f21e76297a324bbb7e001f6c210e34eae8bf410408da79e083265f13752efc2b5de7f072bba95f6a01087d7a4886d3bb4f52f56d131987876e27f856890d9d3c40028baeab3af6b9a00bcd53ccec725f4ddf4a71bc72c57d0fb9b5f0daf777de4719dd4cc37687440221e2299a24b015d0fe9a00a1a849c8d840f89f5b9e4a474c32606702c4ea7e8bfd92df0fa1419baa8668196a5a444d5cdd4ade8a3af9e4059397e0bb8da64d8913d5b3ca019df4f030c4e3b5949af26b866637d3b04ddb39414b07b4c15fb528b157d3e134bcee4ebb5a74013866f9f74a4f2b15a919eefdaa14e71b4771673089a7d4ffe2b3faec25a2ef7d3f1c31d0505ef3a582b996a633a80b67eb92cf9c98ac702226736527a86fd97e69555b0dd8353982ba76414cc0b6e27fa56e2e4b67e73d8bbc65c5bfb5f289c4ba6874cb6f5af652f7097ec3091600c727d7927405c0164fde690b86605ae67530fe08a95cbfef88a43dda8b338e763a2c8b96a02cd1fa33cb456254edc774f03fc3f7152722845173ed88935fa4ec3e5cf42f688b61b978a0bf9c4e2e934f775bbf7d337c974305e2e40dc547d18f00996675d375e7e1d8df0d8403bb6f57908891b2d30c00d58a4f4ef1b9b8662ce00a5f0c23c62a845efbeff4a7cb9f381b5214414ad35279fce06f7a56ab35b88140664b3f603be98af99020a07617d00b2d549b6efd8d4bbc7e4440f11dd63dbc62717a3f3896995d18eeda06f4ddd9b8eaf41227a76de37b343f753a95341f1b1d46fe599475ef1de080dcb9959cbaae5ef3d1ee95f8d86e918ba49ebf0fdb2d54fce97bc7abe101214d42cf1be53c64e4e73446607a97d3d2ecab406bf5282fb9099172df73f0da50eefa95c76c34b4f49b602eb490fd5c39ce6636bcec5e39dcf0c0ea918950b72ed64c1c065603d19332454fcb4322c062133c6e5ba238a1f64f0c5af69f95bcd516fb40fcb96874a85b942c646f3069a634c5af244a074ca841d7356e3ded4b91b6e6c7b50d02893986c31f48e039d127c9e7ee9de99a024a61d42e77c90d68d4481911d724abc9924f2f4c40cd0835d5e6ab391a99a3bfb9a82f0534c619fee65573dd90bdf690cb1539ecb4ea3eed2d28493d6585cb9619f603adc15326aac11006f55036dc68f8edf721b906176d284bb1aa34c7fcaa7a719f14364a6ff43e3e7d643ab8b2c8b1e9ea18c4b5074b4e9e1de25978d33e9c2c1ad41091821b2985a3153e05a9422dd13b84e2588f7ebab96d9b60417523a6072fa78293c92570dc83750d6081d5cfb432cc4106aa98b3bc141bda2409c7a4d6a644b6b5a44f4a094d09a041d68d2d7a86c59b329b39edd1f4af51c6eabd5696300d064c52b7c671dc144365fb5b434e1b2bc40e3146f8376f5a5724af4a13f02e8836dbcd7c302b23fc3b5153ef1714b4e50eafbd5e446fed60946667393d4231d726c5da51a37a94a70a1004b18da1d8f1058f8a3272382ed90642752d9c5201c9c0c5035eeea0095af15aaf2f7457190b4058418f23fc850100fca7c0550fedcc90fb5404027601377954a55a4e31c3ec58c355e96a4b7775fee7caf66c3aad4e7ced73b2b3cbf4d829b1c6cbebe51fbf239de37d6950d02e346e7b43142d6bc6adc88364d57a9a56ac62e3ebe5b31e562f7d77b4eabb624e2fc7790bccb05a54c4f6ce2208fc2d2d8c8180a64b6c707bc58213d749ab5e7306ef83cef5ce1e1a51a4be8ceac8bbd4509f9c2366016d33976039e18ad4c5ef85456bbdb844a5ad7ccdfe12991842e75495c9137b3d363c6ba35cdf1885fb750336198fd36ed0f42060483ccc0aa7641705c5e0c40690dd19429b8de42b9bdc9f44ace18865745bc5e38dd1d526f96e13f84e6925f333e2a5cad50505e4d6db8f32ee9488735ea9dac69d6e9693ddc3f075fcf4dbb20d7845bf4adddd126981ffeb7308162b4ed4846e4a54227058c17d12903230be023aa93c1c0eee09f446170af9000448caf489f4324f7692931ec96047173ce3658e5266ce581167e8c9bdb6f829bd8f45ebe31a0efe7b9225096805139387539ae29f48bd8d601bdddf05282c7760b5ac257884af0497d371884348e79a81cd73582c34224ca4704dfe1d1f05cc63e66f0c127f55003822767f9d4bc1e1ee68f79108609020938177793b224e6a03fd556b43233a888e9476480d4883d3562992fe4bb74ada83cd3f993bb51347cf489010adf29095af6970d7585e8c8cd02ba8ac476546e5e68f45d38b47d2c8b5fbf1635d743a0de8d7152e46563ee5e516d9057a6898f58e2a361e382bca06334d30e4d09f7abcf94fde275ea287502384d3064801c9b1531239be4c87d7299b9fadd425b0aa210e0c6a3939d5969a3210b9f5810ccfe95611b7e78e9162ead417583ef0f1cf68f527b6cae8b620e735855111104d4b76a9199cc8466726722fc2c93205ba989d42f2d031264dd8720627c9424d4339997d9b0889080e387908055b374538074f120817b9b6113429a117650c33bd8148405706dfad4fc47227d628c9281b075e3c672204ae9fcc5d86ceca217a7d4fa2a479d9e787366b0494378d7dd2dd0c7fabaada775d06dff161846b5c3384fa68f200275f05a3a8331c136a17fff4a0202693645beda42f2715ce416ff5e6bd322b1073617983c08dd741d45b5be85d22a13473af409267e3a8658a1a68b85d6ef24df0d4f91a565ede2452081c1be8a16066e0c0fc1639912b43972f6385462717c24584c998b2c893c73f952730d84dbc9d9799efa237fb95a848b530a4ce7852a1e6364bfca25720c152bd5f5e08490009d62d6ff50e03d732de2631c71bf61ebc154f19082af1e5a157d0ad749fc3793923c17f96b0de3c94a785162cce73f3119dbae7be3bcbad999198464595a750741407dedf90c21911fdbf195e56a9eff8aff653e282df19595de863d6c9c6e878776988b2b5e2f84f87f39a133f5bd51c747957427061649d6090661a6486728f0b85c37287e2c5fc0fcbb03074db473e19f394ec405340c36a66782375239c5de2e6f8bfd5829c9099ffe6451cb2612bd7aa33cf4736ab57ac8fc861b2436bcfbf09660d0d9c5764924f307277ef102a7e2de4de7df2dd86b2a688285c9c396fdba09c768fedf7c4eb04e895676117c60bdee61efb96a994c81f38dba5ac336ad2364de1acbe89a089444efe4a2da756ecfdd273ec68e0b87d8d0dbfda709399bb469c6b4b4d08f6ea2754b4aeea9e54152db675b083733f78a1d9470a4a792ec95b864e3bd89c63b9ec298ebc105d6c57f4dba1893f39d45a5b9780c84c1b76c52d3028e305fd8d89ff795b9067e0e082605fdabc6425895938e361ecbabc38482e90c361bc715125a5bf253a64822a5a0118f18a976a3f5ebf9affc33e2a8287db8f15deab94524c398e20e14ba043a1592b0e7ad3f68642a4911a2d1c94952d0e3395478ad28bd27ab1bf0f91a11c368ebcfc75981cd292c1ed06f879507032cfef63ff942ad973db51de2274aebc9fc80d71efcc7a8318ccaefdbc189569bf7ca8e146bd599e9424cb604baa74f79f55abe73fd79ebcba81670e3c88d39b4c007caa6dcefbfe693407bad206a1fcbe5b51d1318227e5f60145cea75cf064d76c4e52d208d918c5602a9e0dca0c92b1efcf153d8101e7870b3f130bec2e983fe316265a6dd65c5c3feb0a757151b379a236929fecb3913001bd8578507c0d9524c881c6da91656d363ba77a318353abd69084dc9db4b08022f562c835b4d3f19a6808b61dac7c820bfe724af382bb750d2cde02d8888069bda615a285c24be13cebd8a5f3c33eeee9eb8a0393c75ec48668d1465ca171c0e49bf3c71bee8cb1939454cebbcd2a8ce2ac8c85b448b24ec5ec70eafc1c39526a0ba3a000c9374d67cf23fb98c10ff101e26054926931bd33b53aa8b0edcf78c801e79b11942702da71ded52f5775d9f0408f5b2e20671a66d0e6bf669da11bccee172b178bf6b0bc4ebd8bf312fe28cb0881986c9c4f2cf8ca85f7c976f95f5de6a0377f4e6e069e4e3959a0a7f8f1965b508c65585099b5ef74e792178fca38ffe9a526f4667bed715e472ad8f53794eaa35dd5b3fd843d0e27a1d3bd30ebc2ff43927f1dcb0ad50defa20ab95b16a32a0fab9469cf503209bcaf0a6ab188131826aaa2ba20ea5e5b4159d7ecc6ebd4454452515da147eb830eec681e9d51aefe98a31e630166d6f9225e161df179fa7b100179841e5921a6c4fa091d82cf63fa09a577dda0cfac638f25328ee192355062066bf2a9ff95bd4283e9c662123a787ce3498898b6a4c6737eac36c958f2aa02a3bc8db7f26c48431fb93fe6f60f48242bfe24c1bc5f16363beeed219d2e6e092d6ec9134985dbe9d16fd772e6178b0182b5b252c3a539ada368848e96e5704db27823fc9309a2be813af574b433f9bd1aec027fd83acce9987945edb682621dc0aa4a165330a08569e1d80871155985d2e2cc24a7c37e5627af9fe1e1a1cf7ab219251b0d869ccf9d317e54f411c067a129e9ad0c91c80875cac58ed1e2011c4f50ace499ee77ad4ed46fd64acf44a78558551bb760d2965ee5eb8fe0d585036d6134cf6eff6b4bc8cf97d901806f35c923d03e94e1850df5ae7e3d8a03510eed8e506de5df98859d31d7cd612667afe0ffa7aece72d4b249fc3c5928aea2a43b297ecb6a95686b12eb64ebb3ebcaaf93657cb7bc84d92d5720e198bc61a38e9c49debcf1c85701ef078049c6677a7b2ddb25f452e5ba95259f7ec11f7905ddf2ff41883273856d08016ce9c57402443d6f54dde1d6f6808116c480c1dd046680fed9689e3790b350cf2e7cd975f34d00ef9b741d0557d1d26262860e7d097b188b4ab1b357f798ca5dd65cc1cfa72aa62eab501fd2cdb7b58d63e8b57539d2f047a844ab8a42aecb8a9eb7722f45d74e2e7006152b6ed19d2be966fbf28b4ce7ca9ed651a1299f05f509d4ced2c04db3535e8f4eed4543960e3688717cece0cc3bc710a03f64c53c71d057a5f8d8a04130579fef7357dbd5df7f242266bf8fa1b82520cc9247c21390e2c7ef1dd686ccb2fdd68f71286bbce2f365a61cba9001a4eb427be850933ff97e0fa164b7323af9865e2099297388959bdf64f0ddba36ba3db1b8c8e44506bb932b7fb8833361ae16252638adb7d40e9148af81c9c59e48787670823b25e223c96bd58b7ac8688b7829dbb4334ea9a4c1f45e77e3a331ab9565b567c0c24cd6f78085c06ce515038afc074d05a741added940ba5c9f14708b3017923e7b704587d9c479cca6c281f5acb5f4710a0b925a5a967b42818e0062a357b04d26d596b5a73d6ec4c15a22a5bad741152a0970b64bfba2619d59bd2dc036a1d9e2c3ee23c79e0e62a485f28762298bffeea8973763beb370d81335f029e2ee83feafcecebe5d1a45144c28ac785673f648297eac39002ec34a980cd7cf3601393793ffaf252cf946e340c3394b92f8bb5dbd6213af33367714748bc94f18b3d57b01e2c29941e6b66f92c09cb2e4a746e3f7b773bee409dff678effcfe07967b7f275a9a6db0f5ad31bf468cdaf09dba1421e2ebfa6980cde9bfc6b4320be287b476d550b7442c57a9e0533b2c1236d557144ef04022437a0b49dd3d459cf27568db901dba2f9115743241a9bf498d39479522c0455b666245c18050cb0fcbb39cf370cc6b06476e96d87ec23fc9ac643ddf49439d3b5c4920a687d6b5266c63a348d53f09b5389a8dd100e85da25e27cbf86346d926d3787507ee05a4cd072b5bce245a724b81fbf8d167bdc3790a9cfc55d216403c1abbe3167c0a1221b2300b56e31918011de6789a60340e6a0800b665f453d899a946d56f93c3a4c3eb710fe48f355a0d855930bbc0ab13fd8c3638ae572a9a89326067e9522577713a60393632e829416579773651d4219d1be764b51ec59ab45515527308611224822f02f08134ee0fbb39245c8f6b5cf51f0cde2efd7c8e1ddbd0db88993a66076999e540d835becee6c32b5c69a80b787a4d3fe82c576886136843fd3998b2ef99ee51992f5d89c804cbb43de2a5601ad7f76ae35134f32488cf8c0551011890e884f6ca921b927f4e0c6c73d160e6ea3b5173c8afb67b06002adb84eb06a94ffaaa9bb19867fd40dba2ba3a85f9a01e4f42a54afd48f84ca3cbc6f134436c0a0e9737ab71646261622544ce6d2af6f67ea1c30835a271ab627d507ab13d7e4e77e0ba3bf866418000e48d9d1aa33464bff1c7bdceec1fb2393aaef8930e33449a7e7af929ab5c12194e83880794a356e5ca61a38a215f308da3a5b3e5722a2e83aa9fb06cc8c67d38cb025a7e702f45c5f619346ccb665d3328203fa5146d64803ae9596ec2a1a9fe63d7c9023989089bce03f41819b2f09378519d1ffda825dfbf621667be28e5fc32bbfdeceb03f16042fc3bd99d87f4dda7d61019545711500291984715232d09a1c8021546d7bf9526e8de15c54a986cf455a8d2dce2109313701adbc7c0f2c93f5d152bf68c96c626535a8725af25fe99592ecd389ba06c53e81a26d1b9eda960b819f077476c1f0676a3a514ffc0bfd7a70736b0e02f5d35036947579d8318e0161f749da32d27c4bb76ab4345415135d7ad378d7c816256cb10f31503eb95f2d1f99ff59cca2eaa140fd55dc609e073f04b26475abe5376ef7d757538746d4266c3a1f4fb3ba0ddb3af0012c48080d950d7e90209f8146d09c0f024f65e1d38d3efc62c7863a8882e0c383a3bdb61a2859bc2b81c253bf7503d6a59a619e01aec1975f4d3af6847384dbfc596ed1c387de3f85f063b04c5a17ebb2fe33e1bb8f1215af401ac335280b270b87c2ee418bd920b4f417c7fc46094c9f0c6c76fde0fb3c28871ae29d3e4069b6f8fb7b82ef3e6da524804149cde7fc8be9525585954ebee248525172de7bba0a7e639c6b590d4deba39e0f1c5760d448e7cc1e07000840eeeb21b9abc8d94ba866467b8960acc5d2bdd5164f9331671391dabb7a85f32a060fdad464646dd64e8fe9ef0f17c3c87f2fe3fa7895b93a4e8571cd17686eecbd8f73ec55939fdd14547d7f6f4b72d9c7ba61a62c86b924cef46824b5d5771e39059ea87652066abd6d3ae61f334c3ba2f4720c66900b39315e305ebe8b2aac021a652a9d83899aa2fbda5d6965ef6593fd0c1b0a76ed5a22db55ff1a18ca9e048c8143e75981064a1fd2481db3bf354379844223dbf1e15200341e1c1be7ada3687b53a6be25eb5a154267e68684d8716cebe03dd80a442d646b989f3171efefbb4f9384a6d405d4f3c2bf39e726b75fcb5cce0afdb51bc9a3d750605e3d2ea2767974d4cb11f75f4e698588767517cfafdc4b3473d243af4d2df0265b54b2a0a315c06a155e5d5d46e482e65d94fe2f283afeaedae2c7cfa057c5b83dc65c9eda0de83acc19f20f054d8c05418ad88ce78fa16be67a1dbf7a64b11640f69bbccfd3f11dcca9074581fa6c9f8f80052e62f3c3722c03a8b02fc2fb5ac8bf7068589aaad714418799583e6f134d13bc48c83d086f5b0eecad34b2d8a826e9324f3bb6a7e358f6342d7962d51888f97965154bf53e95f90090e5d663ce6c884d7586abb64249fa7c55ca40f25c6ffd3b9dc3f1f0a01ffe43788f6f4d42c3fbdaa49a0c7394974ba2f4d7a7c0d18151c8235bd5700349637fe38f2a877f27e2a3883dadcaa4e892109577fcc4761c8e893845c1c298d0f284f73a6bb9222644050b6ab93dfcb5ee6133df8b6aaf411021e5561a9b806c865c781fb64d7648ec2ba28479af9d12e5f21b6b563e6ecc918d36d9e8dcc3141b5c63400a607321471c2f30a595fe15998f1acbd02a242535ca302908cdaa84a897ef8b615786bcf741840868bcb21b608b1607ae9bdfa6ea12968650b5a8a413b3257a27d7e7ad888bc5aa3ac1f0a78b4b4d6aed463f96c7502cfd762367f359f6a4a816fd76e8e08a6dab3c3bf713ed057815343ff1563a83682fe3d720f3bd1fe80f25519050af0772541a22f6a7663e2ec96974946eaaaece688702beb37dda0910345b421a28fdd855706211886db2177c7c93dca0438d4b8b99e2b6e9a8f151247c69650c2384babe6635fa187d091e2eae2b215b3a174ccf87a9efadd06cbb31ad184d076203bdacf1b44c8b34cc6b6928b0d8bfcbf16194085b718b5f686dc4962aad3baa464223014aee10710ff1b04e2fa7bca3d8caa66a34f104a43db44d0dceeb177f44954e12285282c4f1845db362de338e99d0827fd5db9b2846dc57eeadd5f74d6eb034082870866a13c1329a8214f134c423f1689ac49de614ecd7cb06fee7f4351e1d24c16bc11020b516996e366d38f1ae0c2ebd61d245ee1bc2f5a0f6d9951825a8d6a37f392b7ff3ab562b0757ca297b0044210b926f0ac1d937411e5f513f6cfe29b09c2ceea68ffb5d3536a0bce5b6c18fdcfc7294e66d10f880a19c5e654b452b3f762654dfc12a3ae831c07d9ba60ddf34456b3b7113871990afe6ade97e495143392450891e5801f818ff782addf1b2e7ee1735a9a93cbfc5eae442b210319d69843dfcb825d89e2a2c5b9a6a6d94a572284cf0cefe210a7fd6cf46fca8316b21214af6ad2f3383af088c3fd7ab201690a87850ba461391476bd1aed67e6bb1b79fbcce465fad157fb424c7cb6ba4530a3627332f4d6b00b875b8289c2674112578ac32eb24d440ed1298284c513f50ca9bd4ba3e86cde44590becf9baf0b7e7619188f74a1e490db69cc1f939f7032eac216b51748526f4163d5954da5dc2d77cf15ef8992c9835ab388801d9cfeadc213cb7afc861668cdf9235154d41d38cb78177fbf18f4598b5ecb49b2845da434951c5c736214720a6a991c41b93b30a8391f524e364ab09c75a8f4098809a4f3973b1a90ca1e2c82a293db7c4c48eb9335a835a9288a046a7c81148c0afff5af67c0d1966564d1c30ff2c0e08348f486a6472960f43188b8a328f012dcbcec656f38b51d873d32d3f86cd14d20438cb5a319e7d3cd2329f738fc210d28db0f9f1f066d4b84c2a93b5da3933c09f73e746b87794b49e6a103a84dfa5e05932305994274858594ac11b2bf7ec90cd397c0d70df2055e7e025810b17cba80561d099ff6727a37768453e2afba432b983c309c0973c1778b55d53290aec085af2df07ee18a80bcee73834bfc9935f6bc28238f28d3a690a0120f3568a236be4a16f63a4994e2b6d99860ed7599ea64c2611a62d56e84204a4f8285266ce1567b38dc12ebbe2fb3db2b02bf38a977ca90f89bac1f0d1079fe96fcbb6e2ff62818a08ef5bf4fa55b15ea1191066375b460309537e2e8a325daa66dfb62206f270f0f4a8ccbd468818bc1cffaf4c47478af99942d5d7a5c8109cac1b5c64c3cf0c5b63da4a24f822cff2ecf15c9abc6d96ecd4e1dc1da2e1596233910dcc4d224e11ebcf11f7c9db768316f291fd0c9a80f8870ae6d43dffd401f358c5e0dfc218a2fe433028b1dbc982d7a9977e04a15050f25ba131e71e91e6ffb27f8e1b3e0758f9e2c29795643bbb4e2d2ee40ce2db0d832c0699d7e2817000085fd4f8851cbfce29c2489fb50c37c8888dd69e142e9fbbd1e0c82684c690aeaec55c6ac52140b1a7e7f4bf18e0dc585067d0ac68850ce77971a7bad3c30eafdb5ab8489200abc94d06274bc1067325971172c90b377a6ebb400f42959ef4c1d770f700795625107ea530bff3ee5e3b2ba2ee1f857d45e600638687fa9b459792b7ca73ef5704b4039ae8ce4d84c8b50c963f433686d275a3ab8873e1b8fb164a19216af9d24fb7044d60a462f4ccdd41525a494506474be10af9b641e7659ccbfbc4d8ff6ad784a524442e10311372d1c925c61219aa6cc55305ed35303912b655bc72657f05f5680243fa65de63d3bc9d3ac344b47bef8026aa13e84190c2ca5b6734f4d035233b24dd6ecaaf1ae2dbad0ac55332edc7a5c5e5ac6b293ef4d0e0aee85bde50b963cf6ea24504331d7b54bcbb9d96eb5d4377da31437be3354c4f4664fd29cd07188ebb1908e48c068e5f4f9cb15258746712fd6f1c34caa39d7bd693bc5b61e591fe45a51b1d56eab5fcd1afc25fd2d07ed0804559e3486fcbe7f2c496d33b5587f7be3e194437d7eb75e39f15d2e74bd7c4b86f8b16af3c3c37a480a3c51a965615036d3edfbfa3cf9c8e681ac9faae4b037e821e1dd42a760af34707f89e0a59bd9ec7ac4b0a53f9c7c87dd31326447d41e970d83f64b682148fd8f2a82f2c3b8be5acdc727a7b2294b3e1a940a048d32f55e2a61c39b95e1248da4a57967e271a94bf9653bb735ee8695d652b710e294a9cd24bead49d8d176439e7e39f081fa7bc11ed1a6f3f06eaedf763108ff44bb522498306f7a4d311a2157fda15c514a2ffb3eaf0687a542a2d81cd6897ff868a76795a1da77b4a741b7345310a00956ccdf1003afe4162842e624fe5f89313af633e8ead43db7476c2b516f755c4547f5622bcef1d2a058ceb6c2cf9cd5181964ccc1c07f600ce162f344cb6127097bfe2ac7b505f8ab03780938862519b6d6720ec92338b94e839c37055417aceb878c25094d8c8bfb387348209dffb9292a4882265150d7cc5a243f57438fb8d2e65bc2655291d21cc1f0565db669bd977fdcc93730366f766c018c68fbd8f2a48168fbfd7c078554f370f12c0774e74facdb989a356de4ddaa5e75652f7164194d80b8f5c3ed4cb25f3e495e54473173f3922cec154a2b789cb1bfcb2b722bc2facb74fed3a1ac88a1883096a46f79788b55fa9ac7683d57f6c063ef89f77caa80b64fab98c7e0894d6aa97ea2a8db0e09d48c190f376ab5133f77f0cbdf3542676d9e63d20a1bf8531c3a6bef7d192ee4eeead43687fd7ef74af3c0bf946a6b8a7e36289ed5d88946ebfeef64a9b0f5b02b1113dce53ea983facaabd90548fea92035e3f6012a5d255553696c4781e264b91f202166cb0bf8c5c33436f0de776934c514e2def845e9eca9b604d8f98cced9e52d68605ba20615b4b039b6c6b6079ee1d38168cb11d4d4c6d05e0626fc882ddff36b9b71d447d28f50a1bc81821292863cf4d4ba6dc9804005df29695ac2645e22aef70cc202a80ec76ff8fc0c172eda27ef1b03c8c9774aa6ea8cc544d03eecbea00d3429c801727af35106237dedccdb6cfb3c8c2358ba2d2afda5f9c50400211ca2c483e81e1a7f03fa853b3bad434b122ba20d304fd4142f5fed9043dc4f15e97749d4afbd0f5264b75c2dac588837404ee014c3444c35fcb50d30a5a25b36ffe562a567cabef86671bd807c9324ef9d61641bfc84f0591e18d509668bc96c28bebee6f1f52ff1f2a0d61392ab1011a647575b6f5b137873fba95b6189bf94c2caadf08f22bd1b44f3b6455a2814b291e0bbe6061f463cc25492cc111f7a49c9c0204afcda415783385a1c181658c8d7bdad441787da1e5b6e7060b7292893ccc36fb29597cb2de2756ab4bcac0cc7651439ae6a065e1049b2299f51bad5d1d3dc68683fc7f7e5034cb9007fe15d0e77fb56494a82a57ba5a1a9dee5c61cd2509204018bccf93e454dce32fda2c1a72576c237c8f69bc87173c20b0852a7ac2515ff992a6857a80dda0f51af456b8e26a4a2dd62253e41a7e03e36bcde88ce980599571a422e2e7c818a5a1c4672167367e8a0351ae1a8a0c35014f0c226d3242166c7345c3b5031606183e88e70f9b3596fd29cd80b2bfeebdb8ac7d212f0bf262c05b7247949f05b18f0b0f6612abf1abf781295b05d8634a4f26342ad9eb925409e4f5b3ad1eab7d5d6f73f8ddb50425b34f2606e11d5b98d4164e091bb7769d756d2c87f3189ca94e000508212e4923f0cc810d98ee3bc157cac8ab53920833c539434c27495478ddfd69668e80069ecb7b6d9808ab412b3ac0f716c5142fb3187b70f7277dc34600607bd7978e2a421d5f3e0ec7995ec07a7bd8275d12c0dd2e1defcb1826a323291b29d65dcaf0984f9cdea6bd11e9dc1092fe487de557f797e3dd5bd018e6be98efb7daf1ca7c0849419874d97121a7f20613b4753c646631bc0da082645258b0050468fa477349089429e70157f1c3a5b56cef7d11c3f839d3f7675c0ec2874d0ad82fb6416bc18d9eff929cd1e9c1fd7ede61e3854bbbc64e3a64b352c1bbec3352c633e63ec9ef3dd4d52e7f3ac707dc960e667dc9c872bb855171a86f1ef04dce80531b119c765559089a5b4577c088eb0df8a829117d3c48d1252d0bed2409244e59257e62d6c05efbeb963cf6e23574cae5d65cd788158758d958d83ba220e2400ae8a37b40a7127f1716d4510d89737f8149566fd32a69dc60f6e160c1524ba8e9bf6813eeaa8363e44841100916a5563e9968e635c906c96f9aa3b3517a8fbbc99517435eb9f2f935132a294df6696673a48526a38394ed36dfbea6f7bd22ff9c282a765fa22dbc5436834e1b56a54e3bc982941b9115b7986515f5c9bb2d4e88a1af91922f0aa14b8f63fb65ed2bffbf8a3e2dd861023903c11816c60896d6d5a05488a2460134195cf18cadbf88190e570d6e489233a16a8337de9ceb8dc221e264a329cf6c146d78f969d4906222e96ef73508589ae3204815e9412736e94da022e0952460c70df056670af15989a49212da6e62fb3e0b2e59e86e283c50e36c602d53e0f70f370894f55a3506a5509f22ecb484acd654fbdcf9ff88276e2541e396a1017b7d47e57ce313bf97311e8340f04e05215ce12fcb05731697f65d43e7a6df5fa21b38b1c89038abbd94e8efef330c21880898027aac5690576deb4e6c5b1e2498515a1d4a2826f05e930d08147c89d3d2c9b1b448d1884b45cc5df280165f0a17ea372f3f3c510cb47e5323d87ce62b7a2ad36add130df40999c4459e2d6c1dc5bc35a7160f1653204bd8bd84d076f705c15d0b72c75b4536a92a8f9c3045cb688a5535e57aaceeb1963b0a0f84f151b115cbc2e97737ab123a5f38f8cdfa1a268b79a83fab8ad4e7db636d6d86cd848f1f5bcabd28f7b4e73a677cd217cd0924aceddcc6e2e6672e9ba054e0b9dfaae189cee0a0f03bc3b63cfbb80814bbe57d94f54c9699e2771b66e98c245652cde5068ff5abdbfc5d83dfb80be66fdeed7490099b99a0007a903c329c68dc1965b9e971287d971737572fbf30820f637b442e88faa7f0f48240c136f549e82fc8a785e0081136b5041e2d3ba87e7c59dc990298feef96588ee8ac3ae5e5b0224189522a9f2159d4eef45f55fc0bf8802b021cf8e2c2188bb214457a94ae7808e2a7fd5517784b14829fe05c13beedbd5fa3b436f9faa11b8095f2ba1bf88d281ca4edd532baa7a85ab1b94ff56daf0b8c8ad4f4369ff5c8b463bbbf387a08ddb4356b4e91c5faf57f380410d7a2f9fc08dddfbe2dc630dcaf1ca85f36241ba28257973a448cdfe0216d92cc0255bbceb40d0503c66dec1dc96649fe36147723eb2575834fc9615d2c7065cb6faf287f4f8adb41d2614a14f6c9ce98884dfe183deef1f519ef568dd558cb08bbcb1b226fef1e0dcb6afe0956af3509ee4ffb283a5d2340d80528c28423d000bf78a1a69e139edda75032a8bffd97c16ac5c7ee9e34eed504a230aeb53a0eced84067ff0afd7b0dfd0e26a0b5e05999b2a7120f68fe652de4736c9585d0b383de7df1fa2d2371170d4196392609e3e3b138a333427f99a39e4dd6415ae2b6a0e9b0897017ca785ef7099eb62e56617de73994df39f39c62f845d9bc112999d7702c3f5ee0e5e448e124fac7a94dc49ad41c8494632c40c93e62e1be2d645c288a3a93cc30a0abc7fac0b46c119e1e1e1a96e853f68eae61a740d7ffc28e19b7d826893adcf129991ac42567fdb86be5811576a1030b4d11ff9ef77138b18146c472d97485214dbfbc0958962144521dd6d34c58c2ac92c3d1beaa2941b27586ef30de762ef4bca948ae1ae3985bdef526e3983606f9c3a89ab0ab112667af183b0aa627a97fb3d3ff138012d909374ac44b3928f8e75d5d8b6b529f506b0c4e1e2b835914afb2367e1e4cda40a513869f4cbbd4de2576f659665b1440e8904e98d174c42951a33ba83ab60da6a83f7cb1c27c6182bb8dfb6c9360c381a60c91c02f704c5dc24bc34ae257ba5cc315c17b115d82a60baaf40368260d3284133f12d8f2c1b848df246ecb2c75fee5d17683f4751d13ea4ac9524109257f3e69f2f9f15d7a6fc9f4e0c097b817432a3806736c6ddb20f83e0cdfa32bad2b8708fab59a682056fa858e5f62e23a254ff46555d71d3134b0e5541a2bb721fe3a885bc711ad226f165f6e914b4473e293f30b77c12531a5e1173101cc5d477284e05eb442b14c9a4a2d4daf163d3576da2991e055f267758b4906b6822c459eaa0315f355fe28784bb43fca6144c5e9837b3d2870d6f5674a80ee6b4b22e3b52cb549bd0a9fb865ffaedfa52fc8ab5e504f381aaf12d959f0a5d440cd41dfbf28a8c1d5963deb0dad9a4b2b547cbd00ec3415afa1a76575cae8dbebaaf57e20173a82d310b6cb462e75435229734719694d4d85662d4212100bba389e3351fac85366b24d7e37ed5639a3174f76241ab173d4ec5e694b275821490e7f51f557fdc0d5cb2fdbad588642b8fa36bb99d37178b6f70b19290c265f2629b00d8d3fbbca2ff1b6daeb730da5f6d84e440fafeb173d7734a43273423dfe71bef205d420fc392afceb2a46c5a198dd1876c9fc322834f1a25d00fc4f92b91f5cf7d47c86c62ad908c4913fcb22b7619edcac51e81d9aa0262da4b1dc1f06645bdcda4e817be2929494b5849c1ff110959eef009d81308b003a2581a94f0ae1ad610d4d853fec45bbcafbe681ff17e15ba5c2ca305123d74a4e0aa4f065b42f90ff624cc28b7f55be0b3b94f7b6cfac5f23245c7eddac7e609efd33898492d76b271f2ed21fcb8ea69914ca4a72de54f50a7da1a7770a88fab8c6f346c3b73a84bcb9616cfdf0dc07b8021688d74eb9e4940fc31860a4d7155f57256522353c23211dceb704975ea19ae0741b2dd579ed2737fb741f5b01d0a2fde7d7ddb31ce7e631cc92d6f6ef365902aa9d4b0f1a49a3a40d7c0dd84804879fe166f8631f7199524cff784f1b4650b32fa5f838060a5ba98b18e4604d5a61ed1d4fc538cfbbf111284e10b4ef6d27247703e2e4b445ba9f6d524e9891d1cb7db6aa5d4c5540f5e41b1974a6e4bec0c2d5e3feb104fb878c9699dfd6b3d82926b486813674f6127b5bb949411272fd35babe46303af5a3e870edd0896f0da52b9757c28b2e7639bda8b22874b613dbae5637cbed4268ab5b4fcca028bb83a71bb3d102892c605090e7c51e86d7409ccfb2fb7ffb9722a8b6a6c24c2dc5316d0e086bedd19dfbc5eb246d07155ec7f9adbd7280ea2124ff8701cf933084e4cb7aa9af6e882c452fc5fe1bbba0cd6d92e3eb02ead741649cc2973ce587599b565f1c877c8a8681f61f1569a27b8abc167fca58e8ceec21e95fbefda12f9d662c49f43c5d8cb11a0acfeb1f48916992e2842b2ef23ff16af2f2f70a16508b7c9270e2d0399fb06a696d8b4c640090adfdcbaf059c63c6d1035ea3e3a4d8ef8f4d9dfa9ad1bd7cfa978b8c5919d0387125dc8c3ed1d834132e8d316cb9d86b870d16266c8844e6d72edcdf3e84ca96156544188dafec3c0ad8407affbb1021ac3166ebd2ee8df193943076bfdb11d300e81fd5992a2c13f91b45f9c7b12c4146b6c6acaf26fca234da400dd3c9cc1848ee06e9a43617e52867c00fec5a027599ba7049d04c995476e00ef71c26866d7c0bc31b1559b94ab4b00f0592f39d1266f540da8f36be74b20ca3c40fd209e2c0bb9e65db3ed4d97c63cdbf1b5a0c624c3502ea75a5fab7d3d37704df2f87d5ac6e4403360f534b5a1899c45bd9692f9ba9d83b3b652a947f1b2b25ae8ae81ab92d2a14d05a9006661b00ec471cd5cfb2d8f6652b9d364dedfdb145fc4559b10c56f72b7082836291a0482bb9e24b2115afcab90a52197667a4689372de3911eae9d3178c1be6b5fccb5b0d494bb2ee95744f5a1ef3dc110ed88a446cfd83e0571635c9cf6e228d0928788e1a7243fed11e211d9de05c6a1fc429a143711674698889e08d8377fbd96b11ac16871f40bdde13d67f3a5a5d35dd3f65b2436dd076dd5804b900660365353076e3b99cd2f5bfa4897797d8f2e67ee79634fc8f6b75e57fdf89d85cf9225ac42eb9c38a12441dec3dfe86a3c6ca42b15af258f07a111fd5186c15d8e67ac2378e9eefc5044183615b19becdadff134c642ba3ec1426956b4239c9272b0ba8472066faf50f51fb204e2c079135a2dad7a046bafcb6ab0a24c7cd863c36b8f363d3c1e72db068d9d88afd4962a6a2fe5cf7c6350806352558bc6174e803297fbb9a0997d31abb2c761f7a26e4ac1346eb6cdcd5e102abaae463d77bb9eb4228e7aacb341fa0541e28785b1607c750e0a21529267e578bcd396b66e22344382495696ba1e344ef58a2e9dffc00d5694875a7f332e8d4e41a03dfe2031a47fd5737339fb0d9495bbc29b380ef83883f9d2d4d7172b5a38a30be405b3439df157d4481a7809c99e0848f4b1eed599cb6c4ba92433ddd262d9b273689d3c777a34407db5b2d57da42f811b5e4c0dacc805997d84da8beed29971eb0a1a75b2178959659889c50cc94af6159c249f541aaac6cbec4e328e2f7be11428ac71356d45656c737137dab0738ad487db05c8fd4ac987df9531002535fccc785620907741c26c3d157279cd75e378d4b495d00f82ffa3aaa1d2f3f116e5c7265dc9b6f810aa3ef57403c455bd6684671a58ff74cc09bbd648e09b240a25bf37edcb3a0cfbcd1da7c551f7ec35cf7dbb942f26ac58230c82c4b586e2111d6f534fba308263edccc0f3d34342eb8abab1c2e3abce301c07fe7b2b38bd5fdefd843be1a663f1cfdb7055bdfc5f00c4d2d06f258baaaeb5faf2a8ee6db478477f08ead8b18e8cc4dbf24cc44765e70c2bea080cd1c72bd1b3a8e85650ee261a6d24c68277ad56ad607e490138163ca1e572adc09e357c49795a05bcb70b9a6f984768b160cc9358cce02117ea71ec3ef3b1a8ce13809b645fcbbd6e677f405a1a9c2e93764f383a933f18efb6e0dfd435e8f3113b08ff16f7defdb8b45b16a4f84741031c1b4bc8c87e40bb6f4dd0e853b7e558589dc02709af662cef87f6614d53600f0114479bee2fba18036eb9229d99c7266f57807484647d2c0af690e79b720399f337f7fd7805408c9b4dd58071550dcd1888389c4694b33fbf2e02e4a8c36bd1fd323bbddd01f6d015162589c2450623b3d42ac3a647bd116c8ad05a269ace9661c9053ade421938a95982f17d31fc9f6ec76739132b09dfca15cdf474d9876f7c8fbd8834ae6c889bc45940cf517ad25b9c8d243c7cd8e8b3fdd0f4eaef463602f35ba7a1264b0457cb790f1081f364e42173f72f172424edc45ea0a8b7696311ae6ae68d2c47323cec9a75b9bc29b8cb24a8cfb87004fbee4c467a7c8a4695c707ab538b3a36472718b2d1e9bc7f817d6e79077bec5ad4875389b5cb7f3d25071d1238d5a0580f70281c405986d0963aa03af085c73ae562bc2f28d46b1d96ecc3feaeccfcdcbb2f60c14e0a9ac90c787b5f744ef6107d6591e5289df67bc3ab3c39c3e379d24857516ec3813a07bb7087a5a1acd46d6df95ca0b6ce5fce77fffdd4517c84610bbc086b4302a9425ee636e97fc539f0a6cceff0774bf7655104ec670377d51a5c0fb819a2a0d62b08fc21b5c11203aae3eab0cfdcbcd92ca07e2fefd144ee2d11dff1e45d0dfdbd994a1f467c33fdf698b5a2af78b29de4ebb8b391ef22930f223434e859907d30a9bf0457bda712892e44086e3c597f876802c7d94a0753ac1ab690570905db40c38717044863bf125784d09ef66562e8a416e7ab1e39e745165ca05b10ff27592e057c07d53ee4126d1215a09c852c5c56166ffa2563fffd2d3fd6979b3a5df7096e1ce3ea8f67c0ad0e5cc6b2eec8d44f2c24180a74680c75964ec774dd6ac82ff8f42eea7981664e21751040d594a265c2d344f6dee5904048e8cc0f41647c25b57403cf33a57589e1e2e32e8ccfc04e2f53aa961d3492d6fd96b911a4cb1dda19e084df11c15d6ec14cdd50bc2ac8b7582eadcda64074914f36836d53650e6d1e64894c9b8274da8ccea3cbe928524fc31cff939ca4a8186793eb74579aec5d9cbf24cb3618e1fb9325e369cef809c63c50ff1af2d8e6e2fc1ff3030a7b049b3d0aa56176c0cb535ab21f8a94ac24e8fed567eeb73d449cc22ee45b1b064b5e859609c74040248ed66e77e0e6347bd50906bb18a6a9cf709fa23c27bc742cf2d044c75f36b3962c0dbe709103f2b396f1f4886897e6ef8192abc484e096b4abfe53879a2bfb5551890529706dd0bbf245cb824d95feedd8c10eb64b12767b75715d3e1604ec17b941742d78dd474dae3ca2798d8206b46cd781c036aac492d8342571b9aaa567d5757a1ee5337546f657eb2318820ea6e34a57a046531cd92de1152a2d32e61da8471af0040d36008513b804bd98c1c5d843438e7e8930a0d3ecc634e2181040f2b750ef258879f32043edcc3532f1d24c442ea0014e2653602e7644f2c07ba0127e70fc669692a251dbd6ec8628c90f433f50dc1e9c242359e10620f9a6957aa3cbca6cf60473f7e2fbc6b65170d6267146e6f8f97739e2ee47db3f95a5e6f71a1c7cac5fc5608a32c86b14e608f28fba0f1698acc79b57abe3a3dc65b59731758ae6804879773816f391bdd5d56ae630b2fa4ac3315779d03d1d6310d818afeccfb78e668a51ecd232162f3bcdf59e4e5a8bec4f2ab4ec24b4733db670865f60e7eab21f96c8783d362bd5c01d077c0a149a2ae3fd80ff94f60d9f27cdf35b1999aa2a74abbcb1c8d4ddffd4e4c9f28f3d00656f506aa4736df7143464d37eb73fb334988b31f4f8a05eaf0debc0a4863cbe36a94a808370c7e0c9f56e132a2568e9d3d7d041b6c24322740b19ba6b5b0e61df534257849afe1b04b47854c8edda4729f9d72479a96bdb3f69000a4c3737b9c28ae44ec4ddc0e66af37312fa0491dbace931d96553fece9f86ff59200054bcf6e383d5d842fe980c6c8b82784437abb5b72d8dcd6415e7a72ce799359277e980c9c3e963f12c596d49ee4ef68bfe6b193c8ca34bf717fcb6de0f56fa61440b7ab08cca9fe1bc33a22f17c08a155b74c361f1c11e46d9add17594807057c27ff62804a2f34e011a88d67dceafc6ff764630b5e87b2b8dcb8c88e93841260e3e48a09dd197b0a434e2f49b12f719b4651f39fbc50dcab25275e30bf6cc3e40f7689154de700c89f330f1b6b507c97355f6e39d7aa057e6e3add8f1c90a4afdaae11790e7ab4c81f1409546c59e595106005d7c6bb173d8736356734abe8e08c84482da99da82a1884daf190c0e6e10552ab416769ee96f2451c04dd0cceb09cf7ecb81fa393412b35845bcca790d0df3a7be03b12da43183200e9eeba8c7f2f426917b64d8e56840659342555ac0402a440c7da3e5059262beee29303fc5d048403d5853908b2a35cefa9c582c63cc97098777f6f4804983d5aa201b84e9091b0c75733a7c16bbc0b631916201db4dcd4f45faee3adf3a704e3500c22730d7e6880147d4a8890602b178b44b55ced8f94132c68dd44412fb7b3174d379917c5ec04cf48e12bef3297ecd8b45d785fb8c73ed17dad3d42e4ce53d1632a5457076ffaef77593aa626d895e9d3b08f1b16a901a4ff06b62a892a3fbed8ef0b133ab0698dd49544bc96b0f57f210d5d38efe056038c5636b62f81d49d71c2affe3d525fafd67f9025ccd00b325dbbe780c7bee4778b1c4049c2bc840cbcc9e36b77a333921edee007474c039e66e0f768417cbd6fe46319c03292367bdab5485d23fc58506c71329c5dda4f57d1a24b0724681700a28db587694a22c393b805c34c558a04aeeb385eb50faf1ab8ca0b369d2bb4cc2269ebabdf6871165e0cfa89ce7e43e3950b7333fd7b0d4de8931fc82205c837ebf26eb8c1968cdf2855fd9ad66f270140d5c679072c634568e0a9f04344b65a741bd7695e75f53edbf27e5fe4edbd53780474be50a1a2df785080a14843eebc8d26df8e484ec4a14f86d2523d6fbf9bd8ca656d7ed291fd5ac46c78d5fd8d49f90587ca6e9211b2e7c7ee7d31ebfdfdebb2f991523ec1d2c7d17b2ee12ca40b90780d0653c70e380a6d5aff32d0a3635a26b1556039a4c6d3d3e58baea339d8059a5439c1c6d3448726dcc6fb111253dc41a8f589f289c907f04440869a0b3f9bcb108a0b6098567b880cff289fb5ff7345ebc3c3dbaa5931c15f081cc25aa17bfda83e810f825ed6c35394a4aa578bfb0e0f3ea8f6784fb128838012a939f63a89e25f737cd71e47285f2648cf50f1046e0f771afcd4f9f67d1e3cb50b1875c184620e824f5fc8893e969785fda663b6df3d79bbfe5a4c7ab0043728a72d93b1537c504803e6ea3bf36f2d7a23c93a4756d6fc0a415db12fe1425a6e0ca2577660412bf9da2d4690184fbe77b77f6136d8929fa8441e78c1683ad6c0aaff2925d757700341126af00009517cf72ee630378de9192874a16344d4af516623a7a42df7392d23cabdf4c1181d59205d10efa38522304b3f08c5d0682c4ee3c122a6f2a6243656ee4e5d1025610a296fdd8eef3aff8857e4950234ad2d8300710b5008a88417569dd5e0e75945d1bb355e1dbe034f753299029a1cdeeba90239b63e45bdce252fa75f1de4d55358972f124a260f83582f668b9a7865333743575199d4e2c037cc6c63f2acf5c4f65051538ba86ba9cafeafe6734282896c6ff85395dc4270a8651c428e99119262c10fe9d5decb29625a6236c15070db7fd07cfc38431bd2bca206bf19e40c5e229fa3eb616f7d1dc0b2ea4c124f2cdaef1af4976872d31909d3d2d3345fb84c1f4763cca420415cf0c09782ab23fe1a361db8fa1225b40f972bb39046b8c9fa9814d050d492f1d69badeb0451be518ae7aa774f311f52f08951e8d61dbd8fbae42fcc1cc3396f289e2bd81c9fc060fc0662f587c346c3dc328912d416908a6587a0b2580df2a32f9fa1e01edca1846a0d14264ca7daf332bc39047201ec9cd7c547afabcc4548a13e8b72f3f4434ff172b9453ba1b6c84685bf456614317680dc11629c4c6b5c50dfcda03cf6e6a525ba1d64acebf53af9e4450589aa525d2c7b5dfb7a0602718317742c623f6994d688bb2c757a151e8dd14ef11c482990e1c518a4f581dd18a479f8ea40bcd4ad8a8fc89bccbfc15bc5e142dde6fc3e0cdd0af44b5e1f21a67da219170a20b0a1081bc7933374d51f4c2309f609367e76bfb49cb315b496313908af824daa261fba3e7424bdf5cb0f8113c224a8330889c0ab2eee524597d5053c6de78257f04ce2d7edb031a73fbd2ffcca753676e4b0b1f502ed9a8f11b753e916c93d1a15d1ba5febc2996c414eb474e83d086f8de1ff83b9034b89db6ed986e5236caad1ce171c614d7480b0bbaa17857d4eaabcd27fd913696d89d9ac4fef48d89cfc1d57b7a3a660efb60aaedcc14e526441c2f0ca76595cea9b2dff1648fe332fa99fdd90190b1c2f6a352e26acd513c807d8a5f2feb8d46fb5db249c3237fcb661af546fd6de090d8794ee5ee4aa3fc698d8c2819ec11685ac0f5a9ef0b0836a2e7e015f2034659f476387ff1fee25f2f72ad9cab46ae66785b0db6a61820c94e6e3a824c712b9851d3d434f5589a5a20bf8e7c7519a36d04216b3fd64ab4ed887019e1609c9182ebadccba652cf31aafb632b3ca01729195023a4ecfcf7501b47069ae1f2fb60b512a1655722f9475f32eeb10b26def08f11cd91dbc3e707860eb7edd93ecb3d9826ddbe6799d565ecbe2e864b0374c948addc80fa5322391f2ed45d751716fb24d331f51192ff8c472a9b6a970022c06ab37e1676c9e53b6a0d57a3a99fd5f912a0d317f4239ce1865dc564a6776e3cfe8d3a3f9919382b7cde5bc09512ea5c128d5c1587f129fa9c10bcb884ea0124983c61612af3995d81e5e99ef14064413658c0472660ee66ea8fbe1b542f30331b6d76adf76a3a043470f7fa138cf3a7b0392c512ff3e19332ce0e1223e76a8bdac6437bd6320bb6dd47ff0010b1f21d5cb659b7b67849968e14ef44f21832f7ac999e41d3c933478be979a532fa4a6f45fd4d879442bae4fcb5e9050fa02d1e2d299151cc7c6f13a5b1976abcf98cc0992e35e906f0edb3ecb3dbc466c685f55fb6186dc154902b7f5ff880a6486a10ac0b4c8b139490521331ed29b4314ea8f8b4f76d5046c655f57c595f2f64ac82ac2d48e277894a6d59db22799a7566a4c1329cce0b290eaf2b36ceb8bac51f5bd4773c92919ed6ab9fca29580af896b3fe7640cfbb902c57bf529149f16f0ea315d430baaccc5ee9ad3b801e6edbd60d9a7d7d280132ea7d429cb0d6190589f5ccb67eff0b67f3015c189755ce08c9fd97809c66171a7ec8bfc3d71546c6f78c51d35fffbb14ac3680b6aada90aa08238a5fa282b3610a7c98dbbf19f11b084660fcef26418085b5a925cd267893bda25a13b1db9f33578816d411907bfdd294330af8eb9e45fb772f8c9be3a27a61b93817f73cc3c147b98e56bcdd944feb5bafedb0f6f01d5aabe6f3b6a4ba6e985a2d153957905d06c17223482c0b33165e289a48d3d058ee06f29a16e0aebdfd3f5b5ecb8e1cae9d954370b3046ecc06f99a9eaad60c55e0f03288f1d9bfcbb92b23bba159900092b5ad53e7dae5555a860761e60627cdf6af2b1041a5a4d13177a8fab08cedb1276451fcd271f6bd6d0b038f45c11af67a5bc46f5bfccc2cf16045b74c9b0954226ec6dd2fe6ee677f9178ee6824a57f51f12197335726080269d8e83b3aff4b68fa053313cd87048761095c53f43a8db139a81c2ddce420a451e175677eee00c50d2ef996c3beef770903314e3ef8c1dbcb80a0550f310b7639fccb6d20ef6153e328f56976fa926760296e3a3043fbc1b3301712b2e51f28e9b8b38a99a030e4e553874ecc751c66230d3b5883a1f4c1f79f58c4bf5e3e9309bce9377428b9b159664cfd901b7c539497e59915c723cb63d780d30168583b836f2b7b2ca8e4c1747fa8e7172af2f05d6fa8aa9eaa8ce3702424415e8126772fe80c65012deba8ce723517382abc7801b218b8cec4d468c32d0d54cf033257895f5b4f954301f39070df3073229885009ec69ec1697059e7b19c5a7535faac01bdfd3bc9113577ddd6126c60e7a13806bafe892d5ba2a70a11002f0c94035a1287fcf59801787e6075f60716b6826e54e28576503c6374d05e92607ba6bb7cf2e20648174391865b14ec4c67a6e6c2a5272ddd051c4def94f9c4bfd0251e6aa30189232cb264a6cb999918bb87c3beaae76672c24ca69105c2919a9dac53e3a26aab739f73c8f047763412e02416a2839974275ef7d889bef304fa3cc6bb7cf2e20648174391865b14ec4c67a6e6c2a5272ddd051c4def94f9c4bfd0251e6aa30189232cb264a6cb999918bb87c3beaae76672c24ca69105c2919a9da24c82d1ad9cbc96835872ed6edb2e083c26268252fb1290ef41592e6676d6653e9eb690f744b2c2926d05206ee59caae6af7a0b3941dceab4620c0e90bbb6f5147efbc93c51fc4c8cc190992047c5bf4fcdceebd74693f1678476c9a6274d93e5bc48c3f75481ec636ef2700bc3662ce00987b7494e45f3ccfe38ccc4bc49725f1ff1ef05315a580d5c3a5eb2427a9f84215851e75ddf0f7ba5493fcd4a48dfbee9f776a13e7a41282ef64092c1a5450ec0a9b349ac27ac99a0664c33f62038bd49096b7f074cb25af7dfef83495631c615eb63b1f00de1b6b2e4db3e69b357f2a3a6c2694ba181f8c5961bac30485458ca33f0938532828d9829fa56b26753b0b41a03735b1dbb55a405f6ce36424af82c55b3eba4dea59d0207ac1be1c617cfcf553622f76262d8cf2ff98f0e5e6a2b8e34578c3edb434930cfa3630f227d98683e955109833341b8e5541c388b54babbd63b6ff3851a4d959ddbf934b00316baf9d358db84a264dd5b8fadbafc7038e7f15f1caa6f86362c39199c06d74aa8049b8a52f40afc42d7dc1b968f25e2908c008b4129c28c4ef5d8d0535e29a6a10a5b30ad1645f06b985630cd5ff65b55df0242b6458d4feab2517d6c0bae1b459971f793f79e92421e8a395de168e1a9259eb72da9aee0c5e1526ca977cb539f7401da459a94583174a69930f463e93f7de34917ea2691f362e2bed0eabff34e9eb690f744b2c2926d05206ee59caae6af7a0b3941dceab4620c0e90bbb6f5147efbc93c51fc4c8cc190992047c5bf4fcdceebd74693f1678476c9a6274d93e3fce8a65905d1c1ee89df85b9317f002dac95d4fb433262c6a02af8e4cc44166251890eb6d1113cae6195a23bbba3f2e88e821f0e4750927b4faaec330bacc7fe9f74aac6ac01755ca6d45687db4005fe7cf66ccb5a9e07849cc9e13ff5d0c581ca55e91d2df0fe034f86c5117136ac6ba0fb08e9cc3e5a117143f9e1dabc7589bf536835046d8b1ef12f9d8c18e2aa24d2fff62c34b725cc1c78d2d9437938f51b5ee099f198a317e66e708d60464e034bc99b4914b53dd0b49964d95016cd64d61368443156fb405433cb4c7b201d8de84ea3be33054d288d5b3b1f982c903a26afb58b63657921023f1aa696734cb5d3c741c0e9de7748997bf465f38f10bf89e57c0b98de8c9fba60677a643c02bd698df4e4691dbcc7434f62511294d974c6292c137f0f451526f7bd3b1cb4123b0ab3682daf5e6c742ab04b95b014f71646acc0116fb188bba1597beda15f7a189f9a7b0fdd96e1a760a79b80758de390e4aa2503e4b7224f4cc7e99cf47e3676df70d04124d3bd44ab9f3e447206df6e1efa57c74f0a8a4e1aea70e257212195be00739f753ce142af70755c804651044a591ee6d0f594082c17c3bdd7ea4567275b110fa183323a3081cd4141b9869ab79b227c4a9b02c00da7bc0267817899e75721ce22b10ca66113350db2b2fac431e63a8b56ea62eac8f3adf2578f9de655ae9b32ce967c65978414dbe54cbf7d4d603d4deaf391dad8ef79de031884675b165c0b5badca3e9b6120619fd33c5c37e60c8feb503c0c71265f6f29c23ba8778a177e3e877666711a938aec701593bd786ae6020345870f8c0626fffeb1c1831fe32bd02dfcc094105be2b66dbcd61a7e07bfc2831812a32809aa07fcb7a2ab75a1ffd7dae25883fcd1e1b515359a938b0cace72b5653854d47da7a52012df5098d131f7ed82c251efb0d63fd3cce770f34c85fa9e4296109a3b263bd5fe5a25953dee5187e698683ce65e903746c9e6923460cee79ef7ad6dee53fddf83ff50fcc0e792b72b96ee73cc7279684ef5f29d764cf24e262bb7c9a66df4da1bb831b53ec09c26af22ddd568b639083f67073ecfe61fcdefe75d44026951748b4db62468dfdc30528b178fa7d22036ad540a612ac992320b5f9cceed4fe561ec6219a5e8874d0109df9c36594626a8b5b25a17b329d4045027a121206fa817dbd078054499b5a8305936ce323ee13c9533f979c988f268c947e32845651768f6831efe32d8655ac0b742ea91503b47f4bb65b623bcc71476052f3745b1882ed600b23990109cc7c90c55b344626d5c8f6e0b37530681358d876cc90926fa989afcdb025ab7835cb9575c3c62e707ada52e5a60fce53e6f9c22f07ac20b29150ee061df4ac4e3b0cd1a3953958f7be6cf8dd5176c946d6b803cc12807cf6eefdc752b94efd2e88bb6d18caec09235c1a199043fd978935b71fa77446322c36027eb757d9dcfdf82c9c1497bebdc4d3d6c4f9c34735d310693efbfeb68571796bc2f0382a8177890b73eb5a220f19551a096a885222d9c0580de5de78bbb6dbaf59a389b932f85cb6c298dfbd22bb0bf231a432497b0d00c956e0fd09ac469e25a94b5235e99f11abf4c942ce22db9776d4a8862067caf159921bd46c69f656213fa3c3c67c05be4af1111a5bd5aa1d36a01dea1c953a3f8a371aac0ffb8e60a741eb1f73bf0478720d85f1fde262ded6dad4a638b45843e7e2bbad818d843e66c77b06978adc4a0241147d453a0dfce7ce3adefdb9a484423cb1f41fe7c2515f40a42e1c9e639a4c0cefa0271d992f6417196252ed48bee31094b51f927697ff2102dc2b126c5534fb8abeba63163df95067bfeda8de095ce00324a951a5734a2e9466da4579ce2d3f5d3c539dfda9a187ff1fa50c1c08493e70baf04bd7f5c2cc0864c91cb6f922379b510df1770bdfc27ec4e7015d305a8a22bb8b9450911add78a50295f7f053cc6fed5e96ce4e5078ea5eaa3d46e3e628d6a8420a1a56d793a635d8bcec16fd184562c4c7c2cb11ad8f03143f20fb418e33fbef390250f6c46f80a5e9d839640fc9cc4844b509ceaa2ff09bd26d96d1147080deceba92e8a210cf1b411d5d716b45de8eb9479c3e885fe9dca16815e607a1a1407901a8fad636abdb1dd6149d952db722e67dadcd653c8bf6d89f32da860a1fbdc7a5367913b8a857bf8cc438f6c354a0a0ff57c63f9a16bc51c0e5604a5eb07cf338687aa853129ccf5e0e8a337f7caa8fb7e6bb346ff5119cbfb451709f0b3a7c9ff030e354a81701e6a247b117f4996814ad514fe8909d531132745be9e4bdf65157b28c49d50831b260fe59522ed13de724045dbf98b7b08002966893b376be7de1ba75e5fcc55b346dffeee96b3f25e9c7dd7f0401d0f2449f2064e1f3e799943fc36222b6ca60eb415fc78e61ed685cc1a184173fb6cd3f74e01572c7c43aed9a93136364f331dfe578dc96c177d6b7c4904569c0bc750596b2dc7f146285ffa6068dc03e7540a9f308aa1ee10d661bc44e9d54d561241bef6070ae61daf6000d5f1b8b0a4cafa1b05626316c488c5792a40fbe960cc6164d5a3237fc62474cfc11aa4932cdddb074ae6f9bb4e96f7ef7bd4e4e8069c7966c90f71e8cc5b77229860a5ef1a34109d15efa2dba6868c9eaad5492ed294fb709da1917408ab81adf1dd4db8c4f0759429abbdd955d4a0f16940f03663b48c0c8be7193ea6a71f12ca65d7f472073142a525f834da306564bf1557531202f236f38de7d9133fe52d16cfa808115c6442ab4441acf0ac147a75eb6d7ee1a89c264fafc60439abb1f3e47a2e85d27db0d2ed0179411ea635ba3447aee4adb0de2ea45a8bc871dbdb4b6b89d22a22b500f5b5dc3e43b09863c75b9f9a4f8b0c3ae569a39da35ac242f473ac747bb688a2207e0608119b6304200fff12a5700dd837e044837c83bd17aa88ec272620e03fdeb7a15efb01c5edacc83680485bdf0c44b52503a432be756f62f1eab2007d9ef7cfda976e5315094673a123173ad82fff434b88a46d4910ed185c0a5b1407a61f53d850bc5df3a3e4e4ea7aaffd86b6e569318a5084a241ff87e5f46ce566470ab36049bbcbdfcfad2c2678bac211c50c1cd701e710d5d24e7d7fce73928300c9f17374bc99f023440874a6da2023ff28b0d407f66cd1b2aa1c7615c77681246c15d837f67c7552597b64b59bce08a21ac7d5128c13d8fa31d9e53db221827f397dcc450800647c1e685195c47dda42052a9e6359e743d2864b17b74bcc9158fdee729a3b75278070aaa3b1d334d6ea79831556ecac5a347909c1701dfc61c7baa10da9458eea4823f01faa47aa5e87bd8820e58210abe23b467b9bb77c5034e2f28a14a11e91a6193f826f75e741e4ba82f234b11fe2dbc8aa2ee547c9722e4e2615104b897e97f930cbc47f5afd989559c5d272c9f6e3d17a11f26f2e0bcbcbee457416515644f900cca9da446e638b3022e19a1f05e223f3bd54b468ec3cbed747886bff9b22048976fb4559807038b1a8437bd597fc8c26192dbd5c05d31ee31902f22f67eaa5a6cfa0ebf9e649c2c3d03ca0d808a9ccb7f40b69e2c1a3b602d699782df7d85fa37047136bfe8e31305c64bf829de233479366df0f05e720a122f353610c2d3c1f54d710635370a215bf90ce8634f62f90dcccd1c5437d81da0518425b49c61866fd0e857319223b1d448d5ecee46f9dd0fa5959982d5e072b25c5318c21227db9bd23b1a3ff7180e8b6ca0a24459d1fcaadc07baf1fa52bec6b6d421ba4237f960d6901c4732a83950c4f96d5e14c66c6434b998a4b3d0d415452893abebb29ed06fe7c38b63f896a794c05ea2f42bc59d5a819557b3afc58332ef4faf0b7345478c85972d097cd87be46935e098a1fe409aed2d7add57f922e2565c7fe027a09b91f5c2ad7bb4804796a31fb01bf44337820f3a265605cfdc79777b10dd1c955808c3b4d5c066f20688d3f362dbc7a0d56566ee27ce554ec8039d4f3b0a8e63a8c1dd525687fd17ebbcbc7a46afddfa0e5890be43ca07122711b2f5595c885ea715a70411d624d6753b59bd2a91aa063e455b0b3984a55784a1e80a10871811c12f1965ee8f33de7568e09727bb169eed56ae2c5a33d1ff31a2e9c2215a8e9a83a82932741b97558e2d57347a8b2190b4ca9aeb8c487b764721bfde3940fe21a62333285bf8f56eb439ae38b066ee985540df87002b2bfdb4696aa148667028cdf0a30045b31718b40ada05460f23259602ce532c92244402c26edaabe11d7eb76781a03f559f5bfa82cd58e88a6cbfa8b57768b598eaf18b76285edf7a8ed7d026d2cb371d371d65806d160e873d87570e57b21148fb2f8c054a459c0c6d1685d18df245d667ff3a840f3912aef060699feaa1f4c8c593ed7355b8cff085e757b7c034169c3d70ea432b771ae257a239c06bcf3d18339462bf869d6d1fefc4949480f5ef7fe7287a905e2ef3074998c3de513b948efed34851df1f255149d5fe9f00e4c96977966f2dd7c5b40f40c2f0993045577266c6c288e1995a7020f5b390c04e4d374c6afe29934be89464afbec4dd0df62699d67d9d13406bb46487816c7b230478962569e79ba8f641f88f043df9f18afd0b76f857b822d6a950edacf9b65dd638b410d91b7951c74ce0bdeb0c3a68e466a91bd819297165b3b9b67f1b9ba718c20172b3d770af9938c3ffc6635e6cc60d70deb2eb6dc25b70a294762cafe61a76e463fbba0ce52c363bdceb205e76c27ca3228865c728b368a53de6a8b5cd1aac5e41a7f5a14f4a0044a6be71f7acbd928e7416c3a82a8d646936481d28f54905643ff26601f93d3ca7aa72eb2603a39c3231dfeba24db95ac95a7e2ea9f87fdeb104833acfb819812c995202ccb5f4ce07c03d5fee303b0df441ba2525c4a8793ab8cd9d46941e7a1fbe855801d3d2940727d482a1fb2941a0d43c181b599c1ee300d894b572311802fce80297578158ecf00860eff311e4ee770259c9b83b8b2618d188f2acaca721385a23fb0deaee86912f0e17d4c1861c4b967b26516e3bf8aa4c3d4ab94e9d4946d1e8d935280a2c696c3092139740645bdb9a87c6c96789661aa239825c4b607ee26660c6d373f80b261ae37d6411c763ad860c3eb32eaf26816cb1ec95d657d9c30154010f8bc1a212ef3b5214416bc35398119a5ff43ae6f5b6d4cf57c4373b6d482417e044607ab874abc4e830316dd227060a38d4c8bf59b86c6ba8b6125691e29431753ceec9633cb91e3bff02c950432573dedc08c534f9dd69a8b5922577af390c9ce757a3912552ae47cb96ddc3826d812d0836ef8444f2bfd576bc355251a3472c58a8c948adb3f82ba742caced571764b0d1099419ced3a18096d550a5fe2c7ff935b2c75e6c426bfeb8bcd64c8f260aaf61d3fc5f1abcea959667c818cbbe3207c171070ca1f5c147709fd672371b0ec3bfc910432e4a8cfb553c01577b1782d7c4a49457d82eff6011539ed496829866933743169477b8d84bd1e9b7b66670b22d7ec27fa39d869059f8339bc326598a0ce8465aea6fc8c14e33d6213f0e63a083592d8448ae30d2ee51fbf259123a8008049341a05fe80c6ce84b0d8d2abbcd420b5d476cea96a7e234327fb880d679fa49b37b79a95da67f4f91bd4f4d560c8f03ffe25fcc0415e401e447f591151b243f23d26beaf4d67f2119544ff880e04af14e92fe2220fed962f9ea476cdb6ce41aa3fa03b38fe37abb652bcc52c7c156592b1f12d065d437b5920bd82737f4aba744ea86419539717f671bdbbd3313bec5f13a5a2a20f6885f38f47c281e6a19b16f3f4977c3d421ae743af294685998b3f09a5681880ebaa6d4aea7f95184178643bd400cbd23b60488e802b913319d2b1818888dac5c7f5287cda35ae2a5351463ad02f684a188a1b55e5cfc15116ae8a23c9f5fc169118642838bf00aa04b65a20fb6a79f8134db8cfa2b821844ddf4c9cf4e67b7e18435ea163f94805ba6b2080a6f958c52a26c4401f8961a642feb137575195a75d432aeaa5b12b5258afa1414b1a8246d49fe30fade9e9ddbe070c1473e60242f09c331a0b0ae5c4c0f59d5a5428167d4aa07f73901eecbe4c299edab0773d39feb1fdcca0554eb00a4ba8fbedda6bd09408c4b5043954074bb043ae70141256ef071da3908243c80790871e0788f4c74cd75ad758cac07b828ccd6dadfad59939ba0702a479f14ddf4347d1abf5541b838f3a482e2a7dd042fde922ce5e7dcb330a2670e46ba908e18b77ac658b82172cb0e10c7e248ed2205f81bcd8c9a2d473866a621507eee20f3496cc5606b1ea816b34531ae89c3f896176bf82a42207727f6f4854aa21981529dceafee77d5def979ad8e488cc2661b6b12674dce1963ff3b38b39e56b1e2b4885850b137538ffa7094c567ee85e71598a2a9072c74e91161d07a38b984fc99dbad47baa931edb54dbd5d052a6accb5f0359254fa6536ef3bb4bb6f2dd77805a324107ce664784b637ec590cdf3fc38889664b6223d2c8b0794e682db093d7c9c8315ff49c0a60e536d272ed21788b30587dae9d131078582a3c550a68506afee1d93add95dc0f61ddb40cc6c1a0d403f258da4ff1603244bf656d5c824dbd3dae7f72e693a0209f598fd851fc629fc6fa33f2be83ebf8168c7bd891c75559043b3c82b0e8f572d57aee91498306b5984641133709062cf569b5541bf588fb3ee9f92b382d848bf2c31cea49bdf4535e80e55dda97ca6cf0a18bc0eaaefd84f9160f6a75e928f774a09f4f566937b85ed50bb4013293c87717b11f98d09e3a3a2ee22d17b01a75173e5d670f122b8729c4145cc8a50d1ab8397f2e02f02b5409941112ce51c0469944652eb63143baa61218de9d262b511e030c04938c520d0e5428398a61747d777dab54c2714e91cd93c48d900bbb499c3fb8073ae1198638ee6251c173a67b7e91eb6c211db88358dc3cfdaba087cfacec1b62ca1172591b32dad0d9dde6052f3e5e35907e0172a3a1aae45c23948d7256cb39b48d11281862ec8ca286c5165a7d27a139ab235eb275d886dce49f15c05d7d6c2eb5dce1eb4235e2db4eacdbff29ae7c6e6dc9fb71dd200eff7b7f24036b57c30d553362a953ea257e3b752703715d91521fa4bf5e480d6cb3baed3bed224643ea7cb546c078136d3155ea68f380d0088e355ab13899486b707c7511f36060c76bdbc15929e422dada56e0737aaeffc1e165d11c085992e0e0299992914d9f0fdca64947262a222eb9335f9d081a7c150bee7ff7e31e5127b9dfa6c92d583d7a909a8263884418cb5058be6bd5a51b964d21528691e1749c63b9b1abd2c83696d556d8504492b19446e4984a195292df1bdb2b7ec49593f91bbcace4c181670fcf00b99da4aea3cd5a5c783adcc5d3027a45e46d5e1fcb6ff97b22e5da9fdcbec0bd60a8037d3ea638b07fbe5f0794e614e931ea3a2b56cc17f9304e5a343c75ce334a8786aa7e51cba9ce31d971d70130a4ad0937340938dca068a324aef3d2ca4de69895447fe7110bf73fc790add637e03829417e6d73ac6e7bd3da4c2cb41bbe98c045339dc39bd74e88f9614fd9ebf8f095d1a9483d29b852d583f1f0941b0796bc21f9dd2e070a12a303600cbe2109845b830e54c7fcf062e18bcfc8b111d9b32a670db980d0438c7f3710743daffb28f6e8a1eeac20ef905ceef73b4ded696227619ad40603111b17495e62534745f62a43c062aa130d17ea2e35c0bd9f4ba471533a4a267f9a6b722e133874b26f70c8f3d584bd3a6943b46202818f867143646b63129de57a35cf981ac25135bea8b62e90164886579e40f22db263db0045c0ae64ec9d13400f20e0a4a4b13f7f95b884456b8aebfa0350d81bbe0cd9471ed24e4711c7634d899624d97be658d7fe63bb8f6cea97cb2f24506495c502452d4be47bed39fc94f41517105a67c7afe02ef6b3b7b4212c101d7339218e5a28f59fb21815e8d7e43eed979c6518ea6435e1793d4b22c5e0eadaf2cf585971a19389c0396607cf8788c45f4f8fdbdcfbb1860feb27ff11b9d809756a47e479f0cf6b94f6f689aa9d4c8912ef34eda35da6a85f413eb8e459f51fe28d7be91b14ded559c4cbec8b58a9d6e9c390765347d7f58dd96ac6cfe96af59b98696630fd1595f47d629e6e15afd2e353535f99d579f46667a03b81dfac71a7d90c3a1ef1844288890efb3dcd33b2999b63337adc6c6f06e3fe0d6940631e65428a381672bb22214fdb388b14fc58f3a30e24c8bcfe089a456da3401dc45ad604e7c20560b32652200a4691757637bac729d4a60845f6ff1793f46aaf61bd6f2eae8d39e1b90e2bf94a50b10d4375c92a27ecfb65d11814e6db58ee4dcaaac5e79f369d1c494e43ab82e1c79313b0f0044c2c75783d7eae05c889dae78784bfcc45601ef4a85e1ce7c5ffbb7eb211c8855179f45521ce4eae1c22b59c157208f32a7a213d34532da05160215400d280e8200b649f0beaee952b6a4d862a4c6f69684a75fa339980b8ed1b13e02daa52d5e5a7dad4a03a781cf6481c6ed8428d77ca6284bb2e67fb1489d58fb735791b2ca2acd34165d20f412e4227a14ae549c080f0eb65b6e1ec41f9f8c4b227c8da0b171fb78a81316c30daead8ba09cee6f55c320714e577237a07371095afbbb2d8923203109dd40c656de94449df8a4016b57ac20ec3a0730ae20d8e05999717e84b76c2eb0b7d8efe9e4dc1944200d20c6445ac7aefeff1bb415784d0108cc1e8c7e3d2857f2e3082c04f57c4e2e6be66c6e160da0f7b28481036e73f3f99fec651c6015a3df4634e63bcc4738b1e9c31f29a3a96d71a7ae8ebd01b94d310545da139c9d228d89fe555b5031030cc731673e97ed9fe06fc62787855c568c74e3e9752a67ff9baa69558c6cb7ce5170ca967e6462cbcca0c7ce3167e5308604029eb193571528c1ef8288755621189bb3f58e71aa095690e317d0f75a995b67cb22707dad0d4d17e6ee0d5f1eb493ba5e45aebdaa787c2b59d3617e34747fd08b9458dbd9bd76b355ca58d19b99511199d29ace6d338b1b967fd55707e5987d4afc449faa6cf85c2438d105479f82150e4b49ef34bab640cd2751f230c9015eec154f0fe0e6d13eb5e9104c9f8702c985e58d142bf83d73b38a4c640612f038e9c86d1d53d2ddf001642fe1d6c124a1b4557495063970368c47d1904ab9441908199e594a9fdd9d0aac25c5def399454d6a28e7653a0c5691b642aa4133e27e317ac1ebe5da8ea8421406b59fc3aa742e15c02f9b84b7a05415845af0bbc79f42b3ecb9bbfebe4d87a1eb75e089f30ffc283c9e3652fe451271adcf3bae74e469816d5dfa7c8f15720c7d48a67ca8c231de69ce2a11c69896cbb3d0004aadc5bbe92a83d3162eea333ab79171b52ca5f5c6734afd0c7bd9ebc0021bc363e10c8c889698635393c6f11d2579ccfd87c8a93ad203f227613185dd7bafd642a1144ce32e15091fe3a73d7d3bdfdfeff22c3af71268d5d026692839d9f52c635ff58887bc71b8f16ebdeada623e73e19ea617317edf49e32dc0e27f6b7616ec9f02238a94d7e5a0251b3a3b48a57a3ebf18f26d8ed7a350efd9d8e37bfcb97d683aa67412f7a063e2d623ddcfac3e44904eac289520351ce2a6c8eb70f40f07e68f334d2232837caa75c44a43b7e7bd71aee16eefc757b2f5a491731040ff6af3e996a577b1774d8cee7b1192ba4bca3112bf550b55fda9d768c13a047f61d27d194c7cf89a08222bd624d01e71a1e2950f0476c640cbf533cbe613ea3e84244389467e7e6d617d60b3e3ba141326a64c525fe9075b6c14980fc5e7585656ecf58c85d2307754aa6ff91ff7efa7fc81e1fb8983ad6989512aa5b6371b45f5ad225164d1b610596357c4464daa0aa7cfec55cbe375b6a979974b8485dae7a78b41368546f5efd61ca81c8cc8c55f49361a3e5b6a99946c05122caea890bca33bffae8b94b6b5ebda3b174546703857c999260c4495214a691377cf6a8225d2f94db2f7dbf8480d060b6f545cc31eff8a0fcd29dfd0146ca16a7c1b1d3790de3a6734658132794ec920e4b66c2281b05eeb76c3f820bdaa787c2b59d3617e34747fd08b9458dbd9bd76b355ca58d19b99511199d29ace6d338b1b967fd55707e5987d4afc449faa6cf85c2438d105479f82150e4b49ef34bab640cd2751f230c9015eec154f0fe0e6d13eb5e9104c9f8702c985e58da51b00d71731d11a6410a86df2da292cec4b5e74200fc038fca820a790f7989f1741e84b174910fe728b6b8ac1a2ebdbc571147f3a9f3ca7a7cd26f1e99b503df2b74e9124eb3f2a2edfe67b592c0749040065452bf2989621259146de54743aaf776fb59dd089cf61d9642de790f6720c362f120ee826f1965042b12803d671834643ec0f9d2f2402f3c73188654f147a54330aa597de9595d4cf852085f743db08f87da77d986fb4710e1c0b50ddb7167116dc86c6cd3ee8e8d4bbe79ead2a7cee057d7936498bd20c307ca8c5c6b083acb7ef1308e653e182e40ecb17905ed8c18f4562ca1c70cb2ffb69be8cd8fe10df8190ae0d3107d5fcc9556619352de044249f0ab9641c9920aaea002886ffdd921779c74df7282e47dbfa91ba28237adea731fc6b44a48c9f68530fdba3aa815170f377910a66c15c6d143b87af21f765658ac2d3098c47d1b25de0d6b8a9f83ccc269b7f526661190875379373580c70dd3a90ef6c39fecf2dd597d0a1703f70f0e780c0a83fc254cccdfe06e81219c6366f64cc4bc2a41a36f561a933740661eae054c641fe72178b1536605c0b13976ba8b0da2a879e94e5d746ff318d14a7039f398c4009f13a1b627f9a800cb513ca70f497b11e8452fa81a36e1ce2a052b13cd45e9debe2d19009c7ee16129802e323f2ebee60d69115784df2e1884f5407d230879ab9eb160c6b05885c7199217a5897201d3f440affdc37830b05d4e6b946c2f8e0ff387e9ae6f55cd7649379ce973f3fdef1b808ead651906c90c8adcbbef2ddca0ee9e74376a3fc5739a9a8af1ee80941170e69ee2ae0f18e455f0df43bd28d428426fc12701bcca69a79f8e47b9357f023a7d94d2f154429eda8a348a7fc54bfe40a439a8763e4c892cd7450f55fe04039ef5acad0d06b03fcb9f78f9b896077f5da5b75a5702fca18a3576eb3a433144643b288844f5b88589d5b5f52f0b5af0f0311def958c6b9f160642c6c71edba0d76c79c7217f1e6f5669a6e2debf5140d207b7f58065f813da0ca846f865e2007a9be82b53a7d5187cbf02b82a21f15c3c3acedfd0ebc414dc89962fe338e2417952a0965ef77f871761a83d1d7499d27f7ff660dfcb94c065462372c538084ccaa3efac381c7ffdf262e5b211ab8b118e51e62567285e07f56046878005addc07b4a35a7c7bd8874c7feb92226b4c09a2aca1965e5bce6251a8118e7a9462636d7975442065f39853f9bd51f8d4cf9a017ccfe901457723e3c505e9482c6ba2d2d0e0f0986e5415458bac650241fec0830bdf59ee4ad2d57c3e0edf8c905f967a08fb53cc0aa5b37737b80aeda5b17fe88770a67dc910a25641cebd2d713c9089754a54535c30651c1b5451004f0a85d2173eae0cd98973a6071999168b43bc75c60bd7302ed99bfbfd257a0e082bbf43681cb01cced564422770c018ba652a7263aa07978ca1c18e52f0a34f58f7aee06eab2714cc6dc2a33f099619d0a605ede944983b197a8008b1f0c72f62288c7ea66a189b81559b6d505dae71b1e98ad0747302e4abad286ba3142ff7eed5d6e71289e39c3ad06b0aa8bda622d0df7a352b4c2a31d0b5d291040b334c577851bf6aae8e9a22258d23ae61c1eaaaa6cf63d5da7f9d36e24c6742d7578d3fe532f0d93507f98f94b303dc1c33a40e7cfba9de7c42278cd8c328568686ff16edd76507d07e5a0c7c3bb217fb0c1457dab3c6c393390f8169aa214608b6c0b845d0035f99ecf91b5175afd840b99da0c76ca325edcba0604cf7b715c6b7420cca998849031bba51a0299932e000f3abf1bf761f730e0e67270140a1a2359c958c56ab9ab2260a7c52ea99db86110af35d6735f57c7ee6fb037e4adb915fb3613807c45f193b59df353c888c03bf4466d3739786726ca25896ef48b41d458ba24bc1557df7bc595e488186fd0be084834e29431108e83502dce4f2bb2abd2eb9405d8972e5b034d355c0eba78e314b21114ef4565a99b1d2d4d958847a163236553de4e09622375219df851c5442aa6555ed2f034fdc2c97213b6bd852ddbea80dede6598984d464310a09b0e038f7b94a372def5c61c341768aa25ae672fbdf2f6374d44b790db7d2dd292796a9e9335c066fbe1b6b49876d5fbf2ff3c6a1290702bbcf652e6cc7836442c8f7ac6b6d354104a9be703e468e9f1124b02720db3bb3421ee90ae811ba965e2739940190d13a836d006f02fe2634ff278b472c17ec4abba50edda53b4d3bd30f40f737a763126b2f8a336e9e4ba277a1bfab1df3eb6fbffd118b231f99a0675c10843121f69c1288aff91b845ee28c6620c28bf43ee9d74bf9cf575f89067fdfcf356f3c3493deb0ab2f3ace367a7d941f9288b1d28f6b57e5c1aa62c61d6d8a9f7140b12949f3df7de63dfaf738c81a972b247b5e4c5f734a9ab35636290484e93dea75e4daaa9990bb2a8b3d0716b04bec961300946d02c6670a066f41676d02841d34587a43ab5cfc7ad373a24295af740eac35b9bff014fea54938c30c69e89fd5b1de7c4b1034d78b72004d8a02066398bdede2778c32060bb07af9fedbfa3d952d6cd75264c53027e67c4ec9293e21a28018e485c10415d78d1c1e42135af3b4d2fe1ef4f1747f23294edd71f7200f893a2eac5f2a245a4096a163c5dd2ecd65ae82e69b1e6acc45aef446e59c328154a1866aee507e71a00587e13e117f37122458200b27312c48b03dc3d4b0a2a725984c22b711efce0f24461d70b00a210729648ced2b392ce5c8ee3299f451855bf813b11fb9ad095be664c66ab413267d75e6bec95dfc2b8b02de0f16c8443a6515877d70db9c41917ec9eadf7a35fd59e2669d8846fd34241497d836568b05e1065f60f58abcc572d35bb94b8031f47f4df69f579d18b8beb06e916d40e5ff190184bc8914b4053f81c6db048fc13dc6c39b4e4a01a71d93e65e618675d105f6e483d9d75d13be9ba94df2a79ab932dbba63645399dcec92b412839fd8a0f15a14b15f819f1a61df3860e5312c585a0ffbedc7e68d3d2d9abc18238d2f5175e5bf2265db8711a02ac6dbea1da0fbb7e9a15ae0949709abeb2d35186ef01eba7eb2aed1117e06fa1fcb5997dcb50c60655a3f3ea02c2fb3ef9b77cccd6793d029eb5a0ab3581ea0ca8dfe513039c3b6f7acafadb7dbcd5d666bf2f3619623364d255a6fa20da29679ca5007b163166f9dad1f7282151858e8288dc06c4f6b8dc82dd267867c8601114bc711f1ffc8bad59c730715389895e3c4ae6e8cc70d208a2ba2118e4c98ea923c6b707123e0001e2b357f369d3c97197f338caac682ba14e4b6b74f48a0eaf73a6d402c16bc0e8d27b747f8a30037e146a47a9436a7b2889b5e1b3dc9ce062e32b3c27b17c290d1898ba9ea849856b4a90a4a3525b20bdd4c0ddcd13e60c94abf4c31479dc296b0f25f50d69c75cba74750ffda5982750080162d801a20cb28f0ca47a7911ef724328ec77b18dd6c62c10755ec2040e346841391424b9f09099e622d5fa7b182fb09d90cb31fbe481760183f668a20618be45f2c581af2c60a2335a70e1a6720c81b27163ce8a25def52c5a3870e5dc2a5cd64b403f0761162512ef197dbfe2356d088de809a11dea69575560f297931fafcf61b0ed5e9b626ad70c24180105de2970e65bf1d1b211097196a152e20d48d1daa028368885795873cff4d04a1db5aa7a5ba41bc7ea3d73d1ca3d25b908692a23f4d43c718351f0f25f0c01108ebc00c0fb1ef77e4aba342a5c164c3f75b7cf3d5ab5e475f3ba1253f45d6f631d902b361e5c5ae35c334c0eff1ef625aa13ac33db0efbf7163c684669538c89bbee98951a6aefff056cc0d15e15701a34966d19677ba9954c3899f5693895d54e131e32543e9ff1f9f0e34524ccdd8b9314e38d0f26f3ac1ad25b9b981377512de664ae4c487fdcd6e8bd744ca573e283856065e19c5001b5bc4ea3a05c6fefef95a5ecdc20092219526c258db91c7c45246398ba7e4db0d3227a74e508c17df771d15f811c06b73008ef0d87b3b1100db5530ddafbe47dc617eb869098fa3fdbfb2d2d0d00b7361aa3e1c6c6abb2f009311d5dbf6bafe8704e94d960af704f3928d8719c6cd2c3e0abb436815de1a3ccdd53f5c7c584dfb541431b8572331285cc9ddb1a1d4a8e39b33d2901979e3ff12e673d262bb5cf13b7cb4a6ac119cf177eec2feb7c7e34bca4282445cb3025aeab2a9bf1f6d66ca1a3eb3ea0b4ce59d74c435e6a448a9384276a9ba08ed058b96ccbb17fbe2be005546f85bebd0424899cba1c25682942e609b049e7dedccb1095f3f03dd2f411b568563e940d10ad8369f3d503743bfa4640680c87fe71f85e1b14e7cac1c5e512d6927dbbbdc4a6c64e9ea04586298ad2890018617a35206eb06f78eb9bbc9e2d7db5a92312ebc879a95e324bd9636c4c085415acb15020080b73f8d5ca633ba808cc758250e604a2c23cbf2a8eaba983ecae4f11f8ce664b8dbd9911f5bf72e27b3667181ad4634432da40ba0e319d434923c866391084b8bed1c4838fdd9418eddb0815a7f87823deee24d838042ca9210f803da9339080015f3c76cfab708f999e370422cc11c3d53b2c1337e6d24456e07ee4a9e1f41a3b3f1ab39ab7c02a97a5126ecd3a05b941cc49601346c646c0bc8dab6cfea6b657b3fbc4ac8dd645ad7f02ef15e7d2450b91700ec254162c4a9060538bf9bac2c5a5eaf94724d34c2ce7c72b7e96b299b11e66f51446d1dd0676a255f3effccb0176833a8be3b472c80b67c2fc8d1d18f89d4492aa87e94e149f730c0f774a4ddaa848014c6980a4dc3e15c4bd8a18ac84dc09b6b24f242fc643eee728cb1acba41cff0c99d1a1ccecd58773aad257008bae8d0528cc1395f4ee6213705af86fd5efc334ab72d383147c9ed83be45e1b04660fe150667d351deccd6db5a1cea2a5c7fd5bd7fb8e91d1e7a4723257bfc2732f97d8679822ec786195d7e10ba8b3bc81a7c7d35646043d8e0b38435eaf361bdf8992cf5bb6fb9f481e5812957017f3491ca5bb1796b543b54c687b149ed3910673cd8ca0be9105fb97f26a0b1a37a8f595fffecd17bc7bafae1f95509553e9183d5eeb6b6553ad3ed720737cfe3841b10eb6198ea2326070f910af7644ff9721ea9a9abc91874cf47ba8c6f1ebe4669f7e13c7c517d204e889e96a2057763b160fd266db798159627fe9b79770d2da4f6e8252eae3a6ce58ac28a451b87bd5e2283b261a36a5bf83088e527f3a915560967e0a62919578aa53dad07517d7ebf2e35e4a4e98274c01c263baff25a04d779fd197dec825b356d7d49c162da14b4a8d6b442a72572b50b4bbc8bf0dcc731cee67907f648dc3ad354f5aa23733a5d5c4f21a59fd75f0b8c5b8bfdec023c29acfe4cd3b03cc7d16710cf3da0e58c5394a4f375533cdb34d88833ff54de47d59f1776539c0c2447a2db97e706311839861a5a558032f0d6beb5ef7dc00481fe1a0a9b80cd3faa7c3ee547caf1d7685f6330dfdef609a6b2c5d356056d7f4ff7458d13a9478eeacd4136c473bfe13cfcac52acd8aa65864f465c200ab3b3bc0b365ac8f4a45972ca940616094fc6fe9e657ed1b501c704b0fd2c119efa3b603ceed4b9b02d140f4517716058e11baaafccca91ce78121547ba1e2ec0cfc23786b6fa45465f7c2b80f30e677a90acca35782bc3ad02af1b9a6697cf0b22a1eab5aaabd6a121f4ae8b57b0f72e7543c32c02b603919aefadce7da3794fd002e36115f439efb1396d95caf5e47362e5935b5e824c8de7aee5702eb72609bc3c85b297879a11d198ec294830969f25cbf1882a7a87bb3512826067cb2ce23e6e4a4279c8cbf312b0f3baafc36d0bbb6fa634990f2baf2914a03d775acea81df51847f532fd1622e390f80500c517549145af3f3849cfc2ff123156cb2dc6c77a7e6cb90abee2cee320d2a4e2c86b2a12582f989982f8522a6925eb5811420802c0b710bdecd9d38931830cb9f228d8aa7a0ef1e168fae953b18d23eec98752abae88f23e20e34dba7a9ff4c4b2b9f92ae7ab84b200ae7bc199395d43d0f40ee0ad17cacb5afcf8e308a2cdb84879d4afb25c35fb0765b7ef6f173efe1e62d853aa5e266ae3134d6e63bc0c50c37daf4d904d080494d723044f1dd5e56a44e9e831405d2c0cc8ef41d6787637fd390f9149a416ac8eca9d6ca167a84a12ebf39e690139fb032dcc485085b8278395287bbfd9d7e62f6a25c6d99ee3abfd912ad73ef1353be40702a5d2b4c0ea35a09ddf51aeea8c56b4d10898717bb28033706ffd19225fadb594450f5fe594dcdedd8d250675eb253e40736aae6f65372afd293e7a899e7259b3ab0d268a78bc0f2cb843e36d076be67e4acdc3142e8dbc213ce98b86ba4ad12f4a1da89cfa1fc4284d97981507963571e7f123f420ff4180176c188c630711bde0dae30ce6a365be78f59b02396b867a00dd80268c9fa651ed26591e69c998cdb3df45e69aaa2370570cc07654e37819f796b4ad77cec222e8d84f78e480521e2f80c1f9d947c63a593f62a0dcbb9182f762cd27482d0dc6b99b8e8ecec41b0e8c4e72e1d5b21d4c2da6b38ba46079609c49a2e7b17a05ea616e4a7aabab10783d23c1a939d81911ff08f5ed3f03dfd07a650212063c5461fa83ffa8ee5f0c6721f48d2b406719a55ab8b7d9583c4c9b0be5fbf3434c5f7bc72a9550f2122405b7be80b07a319371725a5bc8ac296eb977ab83792730a9ea62b738aa72dfa52a835c9432cb5d3bdb6af41c050c5065b5b9924887b3fb50989f2c81e7ec8ccd043e801c67b05ab3bc7a43807625d8ebc152f678969f491f0a2de862920e7e8cfcc55a1e81e6bee12a1c91f6b3b0f3197eb5e74f572b373277eb2f56fdace42afabe6813dfa3e6cee6131b112ac801c820fdeb67354b9a67d2da67590dc2001c3a91f95c96b0b0b709599affd12e212d2a065c63ab4e36f997ffa5a957358996225cc34df41fae424f6310aa6b9f8d8d0288209bb83b65bc475882815d4a8535ec8b4e8bc68bfe65c34c5f05ae531e659f4c4efc749a3492e3ad1226b5923bd07f0138dfb1ef719e266070693e240070b7f79ef2211a1e05c593d4cf00444cfb963312568c70a1d9ec2aac750eda780518487321562ca54068e6158f60c6d46a9757fa7c9509b061c8d951a445e61a2dee672f8f80a4668ffe47b43fcd226af323de44809eaf404f34d3a6ad7f33c05e405532be25b4d509bf854ba70e6d5471508d881ea94d6011c8afde1b623db45fea1a2f7b39c16bb454280df2b0141011335165869d27df70af6bf18ba881274a131038e4b5a5766dc14a10fc4ee0fa30e9e88e5d390378a662b9497c2bcd63b11628b58b17fef4178a93b340b200c0eecaee7c0022414adc1cb8e7ccfc42ca1e5ce231f0b5f266015b9082a018e88fc720ccd9b8a763d798333ba5849f90ec7c17b3ea376082b79145f5f2a3e8e7d9dfa6ed3e9117c4c7ab36f550726510e26a104340d198838d4de94665ebbb6f99cbba9e03467fd23f2ecd34ce7d67435f4b70ca2875935ee465f0dd891d57f62fc958b6193b185626b29dca7f2ccff6ab61568a330058a7fec735a0d94398da9e6fe09da28a09b3b4d22ae600ee3ab8d60fcc5d8a8bb2ed64aa3d88a04b3e28f051e6bd5acaf17e6fcab07c19a3d4d535f5ebe7d43355303f8fce2768357db145afbac5a7d1c0d1539a3ee652d210a1fb29cf68f4ff3bf143e639e762382098aea39184ed097d1ea32db85ba756b4d340fe81d4dc1677677992b1ab75d92770a78e6b1edb7362be4c1b35dbb74455f3a6b24a02e8e3012ed94dfd743afa3aa70051cf7e2902f23a198c83e87d2ed3d9d961254305b952c6829f883b6f81433dacd54559b2b53020a3448017961d952ba68f16018b68782f3f30f641701fa64f94df45b3c06a7c41ac57652249c54b90d9985cf7ecf7044ad791782dd195db2bb9576a9a56e2ade808187af50993f3c7cd232a28b609345b4c66563b33c201dd18b92964cf054faa522c27aa123ba632722585ccd8858a436ccfc12728b5419226860a1363577c670ccde3acac9a70c1a428108dfc5339ba185f5bbeb20d789091e5cef9314eaa43935c7cfd4b154a04015a2824f6c3a5ee9b3f926c3aec0f8719c3d9775b5fc84c6b27fb6a6629d65f55c0561ea3384be9c8a77f0f86bfad9a7cfc41308117c1ac52eb629e08ddb4524a7ca14c3726147aaf2f218256a93dc51ef62474fa6f432976e56d433c2c6fa29eb20e05d395bab5a6a24a31221fa636914c8b376a07865383c2887f48cee8558acf3d7adf65b0704dd7070784184d8622e350911134ba4fa1ce6387d7227b51371d05f77865d29d8c9ee2f04d00e19cd7b4302b8de70f391ba7c4e5ad5a989116c3a50d4c9a18095d1a7f4fc18b227aa33d56045238b8687ac0b36ad4e974548007e397d3207cb98fe0521377c8496313e83b9b826abfad329fb1af1d94a4db36756810870bd830dd7f981b03570b8af6359ed84f66fb3a8a81cdda292c919c20224d4c25abe4f04630cb1c299987ba0256c6c8be24ae21c301d175f4a76d1842a6750406d72a72caf39c3c753d71b922a61e624ecc08d9bfb62823a4f7e784889a042d80e2638f58986cb5b362cd66c4c491ff053e9c7bf5fd54ecb6e8dcb2a6049affe19ff7ca907c31090d63bdaeb227412b2a86d5f91daa3d2a295d286f1d8bfb1b865e9caa42757210730a677ac46bde8fa92a4424e398e628fd0d9ecff2842e5a36aa0996e348092c548dadd30ac8727327e52d93a4a2877fc83b84d2b49ec68d1164e9cc140d96f6878e5af2e59758f1947067d543be64371501cd875a27267a177deb3f06876cee25db59d372b03acdad87582c80a7e5f620fc9c5624a4141eb3a9267cd10b361a0e8053787e6241921d4b39b0509447279547eb7fd433d54c36aba120d154721973b8a6004f3bd2c6498c19f6ed4a2c4754fe51d3712f71d8548d7f8d5acd8d0fe1e42d6f8c4ed8f4e57e83dc40a010b6398478930936a1f606ed46a8909c0c414ee9da7e20c8c3ac58851d32373ad4922b55c08df3241ba6e068f5af9a385a0f71f53dcf0a169a5b55daf1e8eb522eeccaaf88fdb2ffe8fd8eb54577fe2324464b407c3079fbd269664110658dd12cb979882d1157b3a70847ced7aa3d1fae41f716b79788733d93bd49fd6ddea85818067eaf1a18bd5edc9d6515c3a57c20a500f55cdb6adc70d34170c177336965b77a43cd05d7c20d7ea9fb99dab9ec5d8f864cf56bd25b34933ea36d4ecc4f7c224c020bc6fc22bbe612d51940bf994c34bfa5189897eff23bc37ae89e2c10e068611263448a49ee612efe9c70b2faa8336cc38b9b24c9cd59d8a18cef6472b73b0fcd92d0f2f5d8c261c28a42020b2e3d2eb70245e1076303132087859b7c768b1aafcb100ae815274dc9c37ea356f2e437e209c5e0c25ae5ebed0da5d758b50d72fe725471b55c4fd3c6676ff068c171c76d67fb9addfb5b39bb52aea65ebc10f70feb78e999819c35bfbb8370849d155bd005e9799170453a00026dc3433d120b6f231f0a1e4235292a3a83b56bfb05aefa4b4e2434b7c0d5714942e9fd62a052e632f800406c6498e8757dde9ef8afdb3f1edd3eebc0f092d58cc488e27c1f5b8d62a472163c6857106f994733a50053143604cde070ef99b919b84e687985a4c82ec3cb76fce5cea8bd38343cf467e68fb51d0fa3b5f540ea046cc0b30bae22aa0867c75115eb7c920599f7a2bfcb08a143e20deffc90ab33e75569dd4f98b17c835ad402d8b20531f23560307d5dcc26510637db4ae48796cd064308ffaa2576ba4c924efd29f5b1d1cf17b4846604309cc43293bffae085cf4cc4be001e4335d425bb504cbab2c745ed78197cf8a9b2ae5212091e10eea9773cac895448ff4e15a9efe312306fa9693900e07462a2a3b8989b4a32a4eb50981dc4fa55f34ef5f4e3412b0274752ce6e3812e0358b21fdad66fb64f20cb1c15572a3b1fbe165e63fe5db94cf730fd6cc9136d306417ec26c33b30bc5305bbd0ee3a6bb83a6ed1dda2d84fc1fba41b5e56b74356d4a1fc6e34010d13d66807b2d82e0a959d3daad744a8e6fcd1312ff19b6a6487a4c9b5a5de4857c40877121f6a3e55240dca7bbc57dc1349534c8253e43d2f63a905802c45b25d944eb6855b17f1a4ebf4c140ac843aeca79d15bb2bbac79086b88a0df3c985d0151f79d5a70e12035266af881494d041ba59710c94459a491f42b4fc128aa5c0c43d1a121c51deb981ab31e34036f5b9b19dbe835601b5b5467c1a31b29b4dda7c902ed7fc496e3d8560fc596db87dfe9f461efe1f03178c0dfcf9aa19d53f43819d5e893287387361461c5a73d7b5bc1b93c5441e409b98b48c290d571afcb0de3bbce62415a9ef4ada0a6842545b62246b11d5a5b97e709d218e7068b881a6d861dff7839694ff2e1794d43995971146902c9a07f833ca76f2c6e25038e1a8a16206351b912fe5043472ffd3f19ec96d0ed98289919e67d8ca6d668cbfe39ec15fc353a4573eb955a91eb50dd45f40a2b0d7ee13b61f2c089fedad54a384c9dce7f90c2c32b1d155e26e2cc729d359dcd6a110c68d1733749eb073afbc6667a87205c80a51f48771b7f3a2e1855fbb34aa6cf73adab9bef8e1af34215f69bd00ee4bfda4f04273746bf82ba7eed3f30ad4ef644c24125fce90325a445d0a716138963102e54380ff0f352a738756ceda867153789859090a1ab4f1e5c8d660bbd1da578b1430539923fcc39e871d920843dab411d607bd14d1ebeb11a95ec90a76430b60644cc9ffeeb4562437575f714ba36d8d908cd5fc97e8e877d29b7dcb2dfaa070ba3c636d05652820a1b3b4ec50fbae4974cbc46ef0c73f609b325aeceb510a506c96ad8002c018fc5b645796bf5e1f30ba64229789e2c7d6fbc4814c82b3b36a220fb041f600694b5f41cce27c24624eca6b452150d2ac84825b2d694daed282ddfd46c5bee4b9bf25dbea9f75e2d19fcc7019f4e65fe495dc7165ab164913a83a658e19bf6da7d3424c81b9f66d7fb0bd5ccc3f0517b5f36540ece23e065b60ff37fbdf43ee86e659bb75cbf12add41d2d971a25fe13ed6fc6de207d664b34d8fb4e1ea1ca0aff0f8196f11d20dd5f4dd27a5af707cf5ebefd9b42c6430d1242d1ed822576526a73fb15d448453e401b29721b47a01bb20d365704eedee123cf45b56172a3b65d5cf5b98645ac39a4784d38fe22ba431895e60190ce77bcdc09fbb6e25f2342b4e87088633fd9499e7c22f5e599fa00a044e303a51f0eb150394e1707b944a39e38c13738b769ce1972f1a8fd031ed21ce17da0b27506a0c7cb32d93e312c255fa349109b1936e57bded98cd568df6046eabce956b548c270ccad4a871022eb43adecc9417c953231cfae900d597e79808931318b12037a1e8a12ad21da22be62819b109f4b21b941535ac8628f45be1c9f036c1e2240a89d4d9b483c5a6fbb6e41c941d12d0772ca5b198eaefa85de101fbdacbe5882daead8708cc605e16079952b4a5c32d05d058fd994250a71a0c5d494eda86a7cd52517074b47afda2f1a124dfe2565d1c384b39e4a0814098575ae0bf88a773653a60b2d18d62a3b3031de719114d4b6efe3ccb378ec8318d2225ea1ced3a383ab92d0582349922e496878561e17b90f4921737d5c9ed5700258ec5c1101046e25fdcc241ec2b335b00414ab14c0f13eb6841ea1ef1df87d009002a102d7c65af2a4e5a5cbbbf2ef2818b809b8113d0563f0edb34a09b1dfa6ef0962d480e173b2c3ad3eb83fdf31fc75cce046dd74aff9fdd656d9c349d11773b3ec92bd288e2bb574d6e93133dc03b61f97140e444228c66e125cf5d7681ac7a6483709b16d25b2851c55ae4bdcbeceb068d9866cb3757915d19369cc14c163dc75f9a624fa51d7d6640738c68997d713c8eddd246fd879bcaf1ed215878ead51d052b049debb424d5dcb2c942f5d705c7a4abd0ebb68e28eb3887ea35698c989a54a32a56a5f58ca0dbed2bed8e6561f61322fa79dd710ed4a6bc117939e5bb62da9a564d86b96afca6529ecf9ca8e100e54ea0421d0f029d759ffafa61c5d6fca2cdaee7310decabaf2e255ffffdc4d3c2d5cfbbd59b3a2bc17b05c8f115cd5f48e2fa4a23b9e4edee0d860a28d5509c4ead4ffd474a9a6b4a6028fb7883828e88fc84258cbd8b472e67f2bd513420d421bf75970df0e1969df87a41f9b55af43d1558b0bff1577b53d3f24f784e4f6c72e2549c6589f52f20f27e054798c39d261c084d2b28789efcf312d78b8330664e5b9ad77ec25b7bac283ce852bbc6a4fb6706c3ca8bf23a187f6e96b812a008239a0b7dbd42291c3bf07cbe6d492fcc48eaba1a443422b2a4adae697f020a96b48618f7c19e9a711fbc3b882b9a75436482519111a2fcfc3ab2b546718e74c4620d2e24bf6f5097d9a9193b7cb1157bf88d2e9af554de07edede14b462bd21ab44979633f97ccf319d079afecca55b1a3e46360994e5e2377ac3fd4110678b3ee9f1efafb27607739b9ec50e75969df3cdd0427347edfdaef133edee3b15a13910f82ea5821e15f7ffdc77383585b0d3280552e0d9d9b71ada38ea2c87ffad6cd6c685e2b6c1eed58dae450568a6d688f979aa39ad7dd30d97e64842150280a8c05336b0f1a1e70bb7c67e67ae98c93407d77583c7ac48ae58b620b0a45c992f0db30d90c6b262c51d8e6a58dd4d65ea97dbb1f845671fba87eb0bf3ace09452142ff919383bce3a291a654257c415a7b93fc55e4ebd1e63b570c03f0ac857501d8179c44ecdbbf2c097f1150fd90bcfd75fce1afcb51b71bc2606e4bd5ba88dbd02fa4589c945ec2a08232b70c96989c9e046ef347787091679ca44a2b3f0142de92f11224ab481227011bf611c3aabcdd3b75c5065fe61f8cc869a4e653063f7d82bece603b7563317993d2c208b022391f38dc8588862848aee7e48e8d5da5d5290c325d743b0ade3c93d2911b990e67b349d0745dddb43e7a21f1e8306a3c5067b234b4ba6057d90ea09871bfc13400e0379798bd73d36ea2989a07cc3b4b47f09f7cacb9337c8267dc7e97100dd9f57046875b9fc21db76723c108cd6ba31eb5882a027bf4fb493113c5cdf486cfc1fe4deed5b1c194900ba8878ba019d5e1bbd50f974c4e63658e44cc6289d63d3e572b8e479dce79fd2bc7ec52d0f1dbd6de8f6f04f6bc8db56a597b1c2bb04ef2d3ac7bf6728e1679072cf7120ae08b2e2262bd24fb338869aefd0f2a8930cce08609a7b103fb03ec85e2fdd035b20f508d40166c7883a463c723ed9195c8386fb11462939a7cd8b353a3ccb1d7d42ae86418ef54496d09f398fbc0081631c78b79e385d576125b9683bf6df72b5ef97f850bb423263c30c6513b623a5e7b552f9c4328f3f63665a7ed600fa9e56d9043c98e131a1ba7e2cc8d9377ebf8920140405cf2d04fdbe3d699b806503c356efd7c9904f8587e6bf6abab12600ec497a7e7c296beb3e9746764e98f61b5cf343e2bb551e2281fab48182d60c6da95e1cb3ed3cced31cb16ab4e6fdf317bfa14d80dd1c4165f880ca0741e2c898dc9f07434ff329d8bdcae906ec9650ed0c63d8840632b109bb6c629e6dd4c480d9b89d5c45cc181d3d1df2b1cd471a8c2a42ac88d4e5403766f8e4c17166ef5f61bd54058cf2710a6f2fae8cb893ac23792ad9ce163a43a18b9e89ccb79c8f73d57996f74b510e4fcddd3851bc80ae8c44efe6a6369d68dfa9f89a72bfbbd85e2f9a19120afb4c629d0ed28f0ac880cec21b3bd47a467cc38093f177fea5c374952cf388527f8f9d12fa740f817a1bfc60e106d1834dda53ffb4a94a83cd55cc30342699211c8a0969bc4b1ce1f2f96dca04907ec3e18373ca0246a3a0dfd23afe599977b9a67541b671fdd5f23836ba7bf441fd263a6c3e2b2198123fec432bb874061c70c0661042396aaf607c1012c75f5c9188921af9d57ec7ea4778df9929b81ac40fc1f90567f3e903e2e84444838eca60d7f54a0547d66a41c7803339f8a2e8fe8489bedd377fcf54b79dea6ccbb7d115a11585d51276f8046d3576954d0251bb4ab729131eb820756f6bfab4b64c95e3386ec918e7562f99821f297753dfcd9a3c199d3e9738a9253f851f8866165ebae4fbe3865b6a8bc9d0d5aa04823e0af0832c409288c8dc8cef4b9f331ed46bcbe186b16e355cd506bd96344e4b1c5b38fc91d7200ebd43f55349fd4c731d37783accd1fdc46a86522ebc91c932472737541eda01a5e13709004f50e71e4cf7be0ec4526dfc2951be9912247e48c57ef76d88851df827bf52e73c6f90ef274802f5e56253b135124ca72e4d82007f5511a5cce351ca646b7dc536d7875522532a9dd69646f9751bd0f062d95428f2bb7b46d2e8363dba94e32dfaff685dccf4f87e04c0f4426c235b897fe04154bcb09ed18c40e6897575fda4b319e7b41131cc36e27faed5d6af1cacb4931c4aff49980fc59de3cefe0d45d0d3cf914fc96826fa6adf77bda24489dc574e3061eced3270923d8cb3d3c5a25a6bf879ceaa05d30b44d92edf657da9dd124cab61df8849c0563d53bf2fefa4a9a853b459669dece9e90351356df1e6f842b4f822c69d8c961dd399a43ebc502cb5fb7b0cf1bfb81338d73a0c40fd2d88ff35945871d2bc3c398b2bb945448a3f86b3ebe93d36fb13dd3c9ccf2f0f7aea89db7986ad703f8138776e0fe06a0691384d0328e4a587780f1a906fd6bdd132c1e2a413d2eaf79aefae1f88f5f3d083fa3b0bba6abe37c50276d543b9697ac5d260cdce69f9d5fd42f84eabbaeddd785dbde298da4ace396fa9f1af8f45cd70313b2e5e56876e0c88ecedcffccf64ccd67f959da84b9a6a1841d7da09742676fbba073b4a29d4ddaa28487f7bf417a492602a45b810346080ddd2f5fae802da0493b1ff19587d0fe794e0e2e738a600516cade4c0e8bb7409a699dbe63b8e63ff6a08af8f426f49e663893e7702f5aa671953642864dadef049b13c31657fc8886317725597e8923da83a38ea5c72e31f884b0b98cbb0b0aff9fc157a763c976bfb777433c096f86a46d3f7f7eb7a7c9cfb55ada0251e92754905cacf67b34e67996904f0af0048d8bab112105705ca4a1c226c3eb37c41865dd75b6d3a57589f914083975bd41320c78d9dfdc4980a887966f9592afa342a5a0d871f393def42d71f12476698526969d77f2e991e3bacaf31e4e0b7d960d00914bc0eeb94889b886ccb2fc7d6b7e51a6da7295b230080ae89eea07adf15509507bfca578ce8d4ffdb8646089deebb6786f08589d6a52514c4cb6436a7c2ac048b8197ae05e1652d549236873d3c535705955fdd981fc9c34d189de87c1006f6f738bec8c59f90e0217b87a3734b638455354ab84494b2f9ea24c0adac44876f8e8606995f111552ed84e331982ada0c643f1affffaf063989318ee5f21f5589b920198b9ffc2166aff23fdf20bed4f71f4ffb853370eec0480fd9574a3ea96a8b78ad8ebee4d81952ccdf888ef5a4b56e82f1ed00943e6020da8b08fe73ece186bd6abcf707cc09d1c2bda8b45d48e378cf2254b96fb68424243badf8293496f937c427abc03867e3fd049e73f6b2a8330a088b8439546e03e331d01a45de7c2d2b4c6626ced448550ae4853e0bffff16dda1f097c43254c370adc0318c90973e9300a3f0c7bbb72fd553ea7c8b37c83a06ad14d3ad70377383622d811a19eb78eedb3732be9299a31dbc3f92a1ac71f97c656a295a4a12cef1e46ebc6cfc1205964cebfbba34b9c658a006e98cc7d33e5ffd21d5423198b2145331988dfe2ba43b9f2635410eb1082a3866c4cbb8566aad106ee48903551fb76d639659934e9500c3ba7b4bbb0b96ea2e3d6ee5764697834cf1c62852e07f849b35dc0a4dddb6633ba5af0abfeca3b17e551ef7e368b8ec6f8411212bd4573948cd5ddaf25f0e3f8145dec27cdd712bad7fecde3cae2d1187df98a4968196f05394605b8b7c1209c52240f494eb08f499b3510154dadd387f8878b0d766e81f80acd1c114a67981684696e138328c2890f69a1ec174c3c2cc5fe3999acb43ce479238a27956d7c244e5ab56944dbee4d8b80201a48d7777d1deab0ad03d9b6d7bfc32bab209cbea40c1cee16c01d9233d050ddf5009f06b8911e0db3dbf8ec8ba89e242aca02e0d59d933f05961e637b2acb2099dce724268fe91894817e79424865a2c02eea20d2de93e9a365141ddd077aeaa5af7ddf528e3ff37709bec0af9388b10559e339817468ee331fa1fa26e44878cf596caad3a3214b03e87ee759cbee9c0d80a2787bbeb00b5fdd0a4cf0c5c6bb5ee94ad65c3325b683f48f135aa47d1516fac8fde97e82dbdde127c2c4346e4919ab587de68636d90bd03845500fa71971b20e3c5e4f75ee7f10307fb549146c5696ced8d3c0f4dbbfa01fa4748e7935ba5cb1f270e1b9079266ed40d4ddecdbae3a445be45d6ac05ec6e10fa997073b18bcfe65532c14b2c3f0650e8bfc6444272acc8357196241f456c9079127d8524b0f997256c9c14a5fbb996d5fe6ffbd02fd73ff3248bc50198780c1bd92d75f3dadd0d5fe868caac911178d37b47f6720d6cd44ee143e57ef36694d83b3bf8d38c199cf9290ae1db17bb83906dcaefa17e659224160a3f64e8df4c0dc1a5b361218da3b632301a9620c4ce8042ca888d29657fca95863c8d45726c6969b3a3345f19d2653d87503613d232063b2393891377c5c8892ea3609c7b699dca1f54511efc3531014bf6d5be5eb739b0f806dde674906cf2e81cccb7b08b22e0fa5508c0adbcbd1de62b83e3d778dded3bdaa875cf6e84dcd95fd22fa2b11a5aa8ea54bf41cdfd1b2881009d5e5a09e676736255ed1708513481deb1f119e84a2b959c09b99bba6498ec48b41c50a92e3b18c071ace24147e9402ed7065d853e5921321bed5c359a3ba7939ca1574efa75bf86ecedcea6f38badc73951ea947e874c9b98cb66e1effbfa1e1d5f3d0f5ea716f970a62da86660d21885abbd9d07a6297ac34aee377b660d8630de2731c0d799be4e4375a1abbce17c84c1fe6ed2f2bf42cf512e993c45b150d7fda4a68d0551ea70ed4c6dd2de3e1ae8b824a8ad8154476537bea7c718688edc797c4f2a8c1026b724964ecbcab5f19c15842f8bcd2f4eea074f9ab876ef204ea89bdc6c49a2bdd7633841a7c0f298fc2feb75171ba2d2c95df74cfeacde5629ba67a2e603af90a699546abb0cc92114e66ee81af5babf53afaeb2dfb2701121623bbb7d11edcfa947e6518767091c5710a8a8f79b6b3ff69677c0cba1784360262b795b3d0b43e1e2b2c95b25a02d790efe80f15abf6510d90a826253cdc7f09d17d19f603d4b35a3c1c4adccd1700e226f2ad0995c57105fd1a28e07e3f9f4513a51402edbfd89ce0b5bc64e4c4a04398d67273b011e289d9b420bbd3694f9e270b79f2a856b3424c59e2b03cbb9a355976c68881978dcd81c08af763e8e41098029b5194431d17ac4910ea50ed945469f5527b6bd327cfcd0252848cd113fee9a87661c8e384b2bb6f3a8c62fc05524e26cd5b381e304b2a4ddb03a119ef89ebab76203330ba49e5adb19ca36056fa6fd18f4c9f5033bc09636169145accd469632b4da092ec720cb430980dd91445a6aee92f87ef10d0640620db6568957489d891b5ddcbe8b8f1176d4a8f6c398e8b31d2e5d4b23cdd6106c560dc4af1f9d7df7fedb78a97da249b8b36b5aa28bf32a674728bca914f82728136e8c5463ad584ab4dc26235f63c05b6b5879df331a8fcf5ec44fafd549e99fbd958bc3ca7693eb9e8ca6d8d6040b2b1bcdf8a6264174ff9b2bd9978131febfce51e527f80bee149ed5938f6d2a6b52f42d0a43f326800531e85affaedb4778f356e8b5191abcb8dcafa448350696a7a5b280c7ed0d0ca907d377d6738fbddd44764e52265f1e713bd999ec99de2d1a7dfef236c6f36c5478d1439d2ef7a8ce4495bb58aadc3d9a6be5e5aaf86150b58ca42a95e816785538b5e20844d5668427c6df07be0625b388d90627459dfd4a265500db50b462fe7154ed201521a0fbbb7e43c41341e6e74666ee1aedd52f7df019f9b4c122b086e37ee87e4f3e54166dbc110e5cbf834fd13526b3baaf21b45c301235ea7d182af35f78afcbd4e77a8dc8ccfebb57679037bdd456956511db911e84d9a4b72d419b6b70eabe9049dc31bb28c793a934ba8c605962ab286f788113335817931431f0695939d91609e36274991a6753a3f9008eedbfc75f022595e9a4e4e4bdab3f874c977f912cbfc767134e1030f4a518ed08bef419e28e803b9ea88c3db71783422298a97da433c3c4a6c4fb6add25d68f6c47165ab6fbe01aa4d5a53f9b40d8cc1919766a43482ae827eae87b604544bbab6f8bfabba0bc81988d8eb7d60c7d6b927a8ac03d7c922bea6424649a5d21872b2b463e92996dd5cc1a534f30b8be4d62cb346e2a7a077def8baae46e72723b881de7dbbf7cd9dab76d6133a801463c8efd105a777700d734e8f15ae57bb30314fe5a657bf3559fbda6043610ecc1add656542c30a608767c2b5cf5d3b05f03dc180c70047ca84c71f83c98e7ddbe565ef16384f1d95c1b87f5ef7e9c301ca50d760966d5e1d13aedc5bb62ac389803072b85eb10d91a873a81a2b477383f1c7a35f96727fe179614e987b4c75272c25c3612bf8607ec30300c312c66141cae709b24fd727b3e5fb21747e7a988394fb363a83397104ae3765ae5c0402c2a74d05717d3c6078605f7d0d93f26ca98f8b100d7f759505f4a168a7195204587e48751e98da7ac4ae9e7a7f1300b60ec5dfaab95383808919244b19ea9277d82f405924373af5fc13fccd24d74c098039bac64c1ffc004df28f97906e6196b2bd90fc84c4299c0cf9f0c7e693cf899878e66b53869af030561e8d69a92646a894fb006b852a316860e3606ffd61e618b7890536c0d1fe6b3c81635dc50cf65e80f48587cddf2fe7e5dc7307bfe2d44a1e9bb92dd80855c2894134f4e47876d562d7c802954830dc3a8d1b2007d33446aa8a1da94d3b16d960b25bc223915c93af02b5404b6389123486d7415d9045f1a24bd5a25cf14c8aa6e25542fcb20cd9bca56916afa5a02169932d52addd62ac1150c1c774f148987e3e6e0478bad271f92cb5d4dcdf5159466e357dd5a39668f1639de8eda91cc9953f53964ae94d09447ac024004e8bd04f5f11744580b4c167a653339466e00955fca04210835bc3cf48ac161a1bbf6e3cd87cfea773144944f1635fe4aa22a684e16ca0c410bc524927b8203c04e319c51e2895c1236cde3a23c8fe900488e03fc33aa491410a62912be08c4dc99c45aee988d96c75644df1fbe45cbe70d4a120e350a7424e9362accd67d734ed0e2a9beaa90f0f418bff8c593da030cf9058bd6f7c2670f8e6e2de1cac5ccd4cd979a52664f68cf68cc9dcfa11a3ff93f242e41aa4a2d97a6fe892e79b53774d2e210e5342daf384f5bd8f951d578eed6a9b30b34291ee1574af4dd0b15e88df2e54af5f3bd501f1517410e7afd7c66b20d431e96f822298263a9a5b37d0ecd87f2f1b6e9d971806bac2a60dccf144bcd42c61ee729f96536e1dc0ab66812d519b691ef8e8cac24127bc1750dabd2608f7e4b2c0d9dbcbbc8b961633298ce3dd3b97e177aefa9406145e8d4bf3f3990bf2485c701f867762406b27912d85fbd4aa66bf3ba5fdf8f088628f936cd6ec18b726f8e85eab28d52dcec34a7f3aa69174bfe8e73997420d21c393d9a50c8b09873e2bd4402aa246a7e6b75f3582aaf48fb8c25659911f7ca100794e52d9908281e91c903f2fadb4e69e870e8873cbf52965fb8762204525d410d4a89e460592c0f3a68f00e742fa35d8b8ca328243f634eb14ec90741d55fe8fc1d6ed74e0c462ce3994374d535da22c38500120d052438856c495833716f23bb259bdd88b48ce3da7b286c22d688144ec2f9e1684d166cb8583ce59cb429ad8ba7f5d3de1d5fc9426104a121b1523b138359a704e650b7a8f15bb3127401010b1f430bb137049aa9d99589c1bc3a562f6a00c75a9ae4bc1d9be412b663fcf467bf8ed482cfd311a5c2bc6b8aa69987dccec48d904e8468839ff6f49a489d8e68c91d5aacf8a0431b93ee4da0f29d0d901af999ac686faad4757d2fe3c4ca85a85b503d673d7ae3c1298894702cab2cbf59f26124df8d5a1212601ecbf02fc6496b775aa71373941f7eb0d23bbf0ff158ad24e2a2b962ba8ff10a4f90cf53f1491de46081c414506c42a2d5254e39d35cb695e1b86043e2e37db76daa34784f66f588c11609a95f3496d60157ddc7daa9c10714e504c1b7fc25b84d7c7d94ff9919e9cab21e9ac2dc732db51a48270031ad2f879e0fdf774b010f49bc0c0ae23fce5b207622c2eca9c1e3bac2f01086a7ca2511d32bd9657686254abe4ebd133b5c2e8509d2b9fdbdfeba1352d73fe108f8b60ce2a03c1f280943461698ec37e413d15fafb108366b3f19b036bb8c41360cbb542fc3613b6c3aa6eaf8d8a2ee0329db06453cdae5fa4ec0ec4fec0a29d96bb5a7a9d7297a5ffdf89ca2ec17e368523212dd831f56534f0b598d1968c3e857b50a73918d2c17a0d7a0c8f6cd7b655098f3d539fdbdbce63b6cdfd7fb1c03fc57395c44d51dd667799e19951b19a0331c9685ddffd221c7b527015f4e9338ca676ce258a3f08cd36c529481001cb4e6a1e7dd92451708d57199caecfbbcbc06eabf8e7caa5193e3923bc81c9e5aa3177b7beb6a8fcbbafe8976ce96c0020d4bf4475fd13c4d83e5460e6474c8be939ef02347b5d3693a69c637f50ab69044f68fd3d310ad272a61c603db56b937cbc61e2801ff2c68a076aa04fc7dd410e2b0229fbac58d5f84320e44b7648afb703be0559936d75aa27bda4fc94a181caee690f5549af9fa35444e144f1706a8c7a5b77a176391f9f62931b9b5bb473cd2e4e5f5ca2ccff36baacee1e62bcd01366d1400fce81016a0d3cbf045cc15c9fd3cdf23d97bc2796f7de3af4b0def0ebe9d2f2096052f968a613a6573534427f3d3723bc645f6fbaf4e03d706b4e1f52ba71ccd9eba9d0b67a8a8ba4f1a4c06d19793a74a322a35d040922d4b951847bd0f890400169caec86ef779d7efe616a714c5bacc814be312c7e9da0374e82adea3dbdb1ba1ef43bcd9628378cf0eb40f452621175f506e1e243a75476d5b37a23cc6d5227dcf75194d6e15769a71d8efd21b4208eb8f74b708890364207e57ece6b81b2161f07f62874fe4c90fc8b346ca7dc54442d3b9d62c588b2862053ff714c1373be83c2b76d84e2eee93c52d3e17150180cf27feae0ec6916d386721eab4547a64b0b03584c933442428cd34aef596a0bf6e63effaa9547168639b0ae94ba2fb090add3ecc5d830c580267a9e8e1fc48f4df4ed5282b8535a5b187e7bd44949c87492844ce82a467be00b8f1bbcc906dc35db6db7d7098038502dc76656a7bb9476218a3b0e83220960ccb46e3aadfc90be3e10598afc3f00de0e97a7f2c44b2064f348c72b3f867af58436e6b17da289ece0968da7485e627c10c2a4e5d78a08eae99c1dc622def1838a4f6584e0d1db11019df556cc158abd1fb3215a3cfa12de614161865b98e23398de100d038c004b3257060bab7f2a48f138959f36bc925a08aee426c012dd4107a8cdae0b36331d130b48c532241224182ed61f68360c99da01a0540d47726a4cf41262d670cff1cfb92ccb7d0ed4e6760a7d3ea4b88d22634a10bc770aae5b09136e939beb17ba1b1577cad9c18fc3c54bf456e0d182700431ca3a39e1dc70e15370c564b803d0914dd8fc86b0ceac670bc23df28a511f9e2abbde747b157aff3a7e09bf7f6f67db675b9af265283b70050ed018b3136f54b215b2c7dfe405f4b3e05843548808b4a0ee09cff28912c323ebe50028e9fab27bd9ca96bf551954e3855fbc4f676bd4f0af77c28ce9eae1a0414fa32d6b0433c253f3a8bbe0b0c3aeb4376c092ddd11c6ea9288e30b78c2131e7be388fda973ca0ca08a0bf990f4301ea2366764fa114afe6c1988ce7593c95b0102c91c6903910dfdb4f4a9be8ff389d5db2065322cdab2dc72e8090e8933540aa52027fa5ca614a6d0133959c84f09d939e2dabc15c2d96602b33a00525d58ff7e9b635ed8ad4a24180b5bb47f2e3925415f774d1ad00b4151db2bba97ef6395c4e79f24f872a352786431e79caeab8d658eafcee6d1b4be162ee912bfc35e50be843632f900a296891213dc1e7cd6c6ca53b78e6d54bb628ce81e7d28be6090632de52afa7ad487a62acb628ba1f61d702e32ab52a4c7c0b0c7b1a1837d7fcb2cf8e664f775fe5125e76ed252cd8a74f728808ffaa058ea68c0c4c5dfaaac18f0f18dafbbe29529dcc11d0e42cd0eb942e873396a09aee250f0603aa57bede1a5968fd97b4ffebf36c4303de44587d46f8a2eaf6a9bac556878b558e6b939176a45bb1cf22353d23422330fa430f7bf6859ab65f6823ec365bda8ce0dbe5a850270e9209c986b3113c5351538927e81c1f428fe6a904056f369a1c57bd133eb8b86cc5bce610958d7842da36dc88f7de65ed1bbd75d60e918ebb78c63f363e1ccded068342859727644a8ebe81ed63ca4910be057e161d6de39c05ce1b7f00e2ab32e1e293634125f27afcc93a414ec1f70be98f0a8f04b78bc6c9fa4c06a61145922c28e73b87945871f1273f9ae696157706d1ad4ddec35153653731ebee07287cf36a1bf567443c8013e5ece80c2be69c5818f792738b76a7bbf066d9ce0d1ff2c1b40724278824dcb11530bbf5b037eb3f812e39eb1894a21f46b86d66104abf454d31346509047d6220d47ec709c261989891ffd2516d9079af60f7e5fd67e70c4b66ddcf41a6b4fc210e55e147e5f0e300bed11b2ed4494514337b9f80cdbfa6b282dc41416fbc2f12a6e9da7993cc7674ab8b2e076acd87137fd0bdd10bc82c2b08093c2fb1bb63cbbf8ab65f50732a257657f4f96d7d846c11020c071b318fb4375c76dc81783dae505523ff94b23c19dd14e94ef18764e989280e7b5f9bac0c1e79fc157ba786d7985a695e890f1b4dbe5800508dd01b1d421f58f40ce834ad48df2ef20a1999688f70d7be85fcde7a201ff9a226c66327f2a58ae88300f3bd980eea0a1dd54ba9ad01ee1fc9c304a69cbc47b5b81c2d4502c41b149c061b08547d49ce376d8cc41b9dd66618ba8f50862eabdf677fd49282efa339cc1bd4e74db1f577a811e157c8167603bd1b370a17226d5b024015ef05f18f30b3bfd917f860477efcf19326600a76347cbb3ed018777690df293355a9d30e68b676b54135e9839a1379a307b9fcbea28a31594f28b5d0df07fe3f32fde70033336a68c1d5216ede4ec17d4cbd0672aa8c66ee726c2a0c49d5622dfdebca6aa28176ffcf7ef0367ee6aabbcedc099ee576b710a84f9f59b34aaeb2581e9c1566752cd0ca1f9df6731cd5bce28c49025c3bab3f749f1c03b08043a8a1449fe458b73e7aad96388e0dd75b74609c3dfc3dc8864fb7dd28bc6d73b735a89e128c88c255f7cef9b8bdaf90d922b1c375daabedf0e59ceca005ed60809f4375f31f016cb94034cd0bd2e5e6fd21f3c0112515296bc1609b89b0303ae4d772f7d797d363201a98c75e1c4950c4a688a4dfa84f166545803f321cb3819e8c973a0070178bf321ee5ea7d566ac97cbe6925968a5d7f4029706ef70fe1cd2e61b2f76c7f043fad0bb9058bd841a722c903c20232b870faf9475ce171fbb20584b3c91e6feeae688406a9e7affa8b8c98d355357f60d2f1070c3338f4de46eb54e38362a8123bcda925c3ff10737e82ff878242e76611c701a666d5565f3a14fc93bfa0f98c27ae4ede8eea91128900a21c61d6bf78039c52653ba151c4bda1fdfbd30a9ba7468e50b8147dd59b56b38b42d7ae326109397317cc3bd946a7f254e2db515bb1d8b7db700ce43e2bd48c1c74a1c3e58ca08246b823b9436742f17d142a4ebf88cf4282efb14a132c9df61791ad54f75b87e329f843f4934e07839639b6c380e7c028545661799b8a91b76dec723fd65066f651e3ef457f35ba480f02c8ab0aeba60d1541e98b6bd2953a2a52d48dee424f24de7e25f66c1d7eb2be4eb6ae02416c331cd4e4ec96a9913c98a242efba935ae0b5347fc0fe095b4d6a3034b103d9f4abccb92d05e5b081ac163e1c9ac9e7159823721b97673b36772934798c41d22a56dfcf63300428a97d513f69bc19959ab69f41abb0583e0694680b552af89c09cb2c4e6035a4cf91300f944cc3df2abd8882980883dff879dae2bcb1802c38952e56afea830ca8e8794c586787f1a5634cefe8e69cd5451b9ba705127cceafe4811cc4653187a910dca904eacdd376b4f20cffcb9010b6da8483c8c473ee6926f01bc5aa865b9630d05fa6551a5f8ed6f2e5b11843437533a4222e37cfdb9d68dea076feca11fc22f82d8b482f1d97043b75ad0d7383463249090dbe7d3dc098812e7f597d5df7dbec4f0a163442389ebb015d4676efa4c83fe106af0d63a8935560b67c1c33ccd8ccd6c1af4f2134bd75fa1d8690eadc99c51e81a1f748fec6b0a4374e2bd2c99b0688ecaf504c6043de1e0874e1c65ecf89fd753fad44451eebcacd47e077ae2c6385f89ab6801eee0a2c74a021572970371d36dd3df00ff97b053497d2380067bf073979436d0cccadbbd95269d3caa6b77afa9e7a0379c98c82028b1d3e1b9157617aa6c065045b95eada1012014b032cd49e6efc900bff415b6c49a1b2346352e39f41ada2f3a72585f775a3a8419d95294f458c97bd509230aee0fc457c8b789dcbda08aa4c7b56148ce6d331f772ac1ee5e8e727b9aec236effecebfa26d8095660e121c3219131ddabe42e7cdad191ba84716daba4e285f62dedd3381826689559283f2142cb1e4b0f2dbe46848dfbe23f6e756d5fa555670e64c0b06ab602dd6cf514e80bab17f1762599631239ed31453400ed7b7e9657ad8742631344f850602be04da4064b98308221428a0ac6ce7f2e60177d539fe89dd84be6efd4a6b0dfdaa5b0de280b5d1443eebfb7cb351da2c7f00929ec74b2f739f7886caef7f71c15be07e75b7bd0135fe1557f13846c3ac72a2255a079993931eb262ca01d6d31b060da0289a3a430de697e1b58d2926e3d3cb1312717358914a8f652e5dd07be12803c422e4c6bdf560cef6e440f2643e79f05cd08ce32f996be8bde2d4fc77db5054f74a81e439a685c848e934ecc49bc39ee11b572f37eb400b2f6233ff5f54aae210ed6812b5d8791319556fbaf4b0b373723bb58d48930b0ec6723b758d8aae673c8caaa485be6d832d24d94e856618c4c6f81dbb148d4c9fc513301bcf4acfca7989b05bd41341e3567aaec9d534c3e01caecc43d4a85a6fddce1ddd697d8857cec7029943b2aa0ae706e96722afdeddb375c0e94869366fea155b45e378c2b020161603f97ed6bf9a421a25dcc3998b349f11ca7115efbab7363926c8ff6f7d2634e84cf647f4655fdb2e826376d32bba367286c8edb281d4fad721a3d452f046ca5ea55890344604cdb251fe816ee4741737f6e9b545d5f126efe3f91a0f85782b4811213fff6fa40fdbdeaf3d9185bc9c950024f1331f811783023e7b4b7530b25523cda5e6041d88cebc9fe07bec6221937ca59be10db11d117c559831d8f3c2fe51b30171a57fed0ff1b20e117d415e5117a4627ec0805296ea3814b9ec6f2cc322b7de002b4ade8cabba2c7d47a08449e983d9bab52a79914b61da5faa40b70ba4c0dce1049e1915b6944a74c206c9cfc6222059278acaf63fbad9c9a46ea70ccc142860ada6744746fde3b857e92b27551c2d1b594dd7d520468a61fb33e7e085fcdf15b8858fb99f1fa0b3709638c05720405aa82fc36bb0547a64c2ffda6e1b0bb62f57a653ee2140d0bd288fceadb11c7efddc69443400379e6acf5178799890353f7a19323d86aa17d599c6f4509dc31463038f6bfc986be9aa2f73b0c92fedd07c2b9e1924184184f3596a6e895b808ca3714c8d90b237cd661278526fa09dadeaa04f819a1482bebcacb82bf1f64c99b90651637135f197d25c0f6bf3f45f821ba9039bd436b4c6465195d5764f1a6add9320f8ee432ede59a21d01f68129b13b9745738041c811b731dfe48de5b946094630281ef3fef6e2af6ab896aec08c733c8d56d016c6ac50a50b8c0fff35311e64bef97a3960d9557fdb9c5b33cd8851b09dd3e5ac853531c8d40115fcaf234cf259048f679996648cef8c6c9ef9ede7a969e70504fed308b9eb912f796eb499bb6ac1b14d938cbff0f53eaea9a2e399c505dd966f80d53326469d386bcfcd37d7b6ccdd8864bcba65d4a6cd1a050ca523ccc14d58bebbbe59fd1faf6536b97d58435870bfa2dc92a80b0e5e2c8e39679d53f737fc6adf3b6060f494fe22b6d03ee7cbe639ab1f91a9f1e73ac91704f8d82abca76c007633fbe7b9e0e1d5e7f3dcaa15e89c1fe8d9e1ee4af0145a72ff5c71c2669c6a4f38a6413965770c5f966623c380bfa0ce64c9056fe54cefe17165fa02f61ac95bf07e2ab5601a63120036e62a1d9d9aed13716a2230e869cf04a3691acb4b2faeaffdcb68088345b90bee1e0dc2d1b586045a54881070cebd3d7c717970803863d53e01c1a1036a0eff977234300c28049c4efa1952004402b35117daca1103ab8a9852dc646437ab3eb36ac6b634bbda61c81c03fd63dc9ffa357b5ee0e9572626e9ac08aa0725a37617da1c502ce0b9a654589e80e1d3e60bdca7ca0c94abc867895a7c3b10f97094020c91aeaf5568bcd1e502fee564fea345975ea4848d5f7513ee827c2b71c23502c6c740a511c75b7ff8a49eb0714051425ceebd15b188eca9d36250db34ba158f7f593daedf09f79b56f95695d824cc43de34e37d936f723f6b8f465fef0089190cf10e621981c28b38cd7efaffcb87a254ac3e8daf51d3e02c8b2d51fa113dd9e68f4c87b5994decdb43406955fba7ce969710e60bca3bb7dca570b411ddbc29fe92ccd9bb2ace90c43fe143b14821462fe25bbe4cb8f6138128a8d89b5e6a5dc6e4d571dee53e73742b7106e64cb09b2be335b3312884ac2764d272487ddbe464f60460a447f7c6e84d596635b5ba632e3655c6bea037c2cb575b0e84a43197d96f0b43db4b1faefe315158b56288c17a2170b18d8dcbd7041720fa4e87620641a80743ae50b0b954282c93551a575c583176dd66f42a55d19de74a214ecfe6b433baeabe38c9a4faaa158de48b4ba82d3a5c7c7695c4e2067ae76caabc81ad544e0d3a48d7aecd29b516af9872f2bd74e138381cfdc1790784466c0c9d84c947bc1587543cbc6af89353c292e6a96697b408182aad82641ff8d766db78507d8b39e682db3cdf21df87aeca6a817998d8c39350468abad5aecb53eae20dc5c39cc83243220d30ce5eaa2e25ada1ad949250020a3284166d639735b9c3b924971bd150c54034a8248d7894d51d1215a9bb14b6cddedeabc0c325509ebf32c26a419aaa9d7650ad23cc496ceaadcb73ae4eb8ed8fcabd867435144d74cb799b255fd40f63b1113508e4a0b58bb894e9a29fc41f88b95df1bb089539a79e9f3d35eff4a5c2c0d49415d064ce57b1f998c4c42b1924bc6849bf26c0d75f4cb2fd733658c78986a1382d001951e09b1640ace5d1ddc7ee384e3d486e821afb55ca4dffdf2d1c8d27704e72caa3cd65355bc62b26566050f858ebad4d4a653ea72889cca407b66d891552437c5ac8c8a4c59d16d8dde70d0986b51134b63e8e2daea1464655d6630b0e553edd29f1f48c5a036e297700694ddafeb8ed99b5810545898268bd08de65caad04d9e0f0187121e71ff033cd2743bf61195eea5afc9e593dd3aa3d5e9a9964c2d2bf06ae2e8d338bed021c01b32d36f9d391270aeb18813a625bda24c0079a853879c6b7578ffb8a91945809a5861cc0996bb564c0c193911d952d3473191f6b3b8f96277f00a121351d28743e82bfd0c384d320aa57bf0494f34fd8ad86fa36e64e68d59ac451e1a82aa5c3c8cea23aab1c797e1dceb75e376e2246c8785d1b0d6fbb1fbb9b5988ba3978f7edc9a2cb822d50c3e66c2215081e2d7b0bf9373a1b016dd425597ede84f1dbc26b35b7cdff15cdaafc56d8c1de8b7a4a2f7c4afdaf545f3f03ff81814f872f7b88366cb730c31e877816feaa66e3340ae49b1c5dd9667f133ed4425c828460421941c5f7ae57beebfd892a3ff315cc0608b3941a3b27f12ebee2e9b00ca4cb6a754e30748e2aea881211b46c8c4aaf3bc13b1bd00d263d30db10abd879f9a170c1b3a91a09b465156363f134cc91e00b814a6a92f9334af99709cad0c71d4b57f4a63fc3f8ea0749b83f677536d45afc3ed97e209642796c7e3ba94cc8383aff1646a265b1628072c26f987dfcec9d205db7e0292772fc7f69b845bc4f27715376f5609adc5017830487a819ef70c44f14a5bb2b3331bb7ce08f9de6f146f8c13b07e9d472b3240f43ceb9bb6554770d56a73eb09b3281ef5e55cefba2d3ec573fe3949540b509b5dcc1cd87d94db324b8e2d027aa36e90b2d94fcf417763605b8e868efcd5f3271284c6c1ff5bd19c918cdda2dc6320ff43a51d11146705549a80b8e12fb4cd9e45f9978d0d4f15c78c4a8d9aa940b287939b92ad6c5d5f39f907a19c0f7ec7f5d1ffbec150d5eff6438520b580f48d58c14ab5fd7aa65aa8517ea62e3085d7b3ff10d3042bc2973c7e2c3580729a969e11e80eee2616b1b296dadd6fbe48bffd31fb13e3bf4adc762b902f50a807b9ce7d79f029016de8e942a429d6ed854ff42c3ce7e9a7590d47b6a26a7301c72c8a9bd736f28f4f2def0364bbd809b63aa0ef13c598256d3d5f8e411d43011abff06e1e37f1434a1db1cefbd62075181d600758c2bf26983a562a7703e1d5554328f196fd2046a35b3b7245b3853eb5b1aada567d01a59b4c975031423502a7f8f7c07aa528795c53dab33785eaed609551b83c0be05fbd398c016c44c946bd516be676211979ebc37d1aa7390bcacee70c01ada5819d8882809bd5eb472b5aa7796bc1ed6df37448cbe1a68c5a600aa9dc401ccca3b46a7379e8d74d83bf8667edbb9cdbe67680d15e8130d8aea0127efbdf106b6cbede40c54a5e674e661b16cd6fb3c5ab3ebae4f037d99a18812945744bf94f047496ddc14b5ab84ad06173330c2d84eea65c0564641296ef1ab385593ee65edec15113ad24e654008e1fe9a59af51667851575e60eae5339fb7ce74091b3f74c169d2343766c01e0a12c683af4040e8d372e816850c9cc22e1280dc9d3567b20b925ba88266afb84e523a40bf2b33b94a2c437c3ccfee0f18eea9fd407991f25c94c3bea4ef45031e277763e81373906f9bc421bb039abd178ee4b664290096642336733bdc935794358c1bd89badd045ff6580093ee7b725d2a8834c74d826743c1d20505e6ca71a2ca4cda038d8df10b4fe836215c92856a6822818f6b51b9c328ab37b285c8fde2cb681fdba334360187c4e9c94264dba748a81b9d89932eb4d054a993fb9ae439c6ca208c1942196f7f3af738fbca94664380996246040bfc467ff6823b24feb2dc698d8fe75a042b69710a7e3acf10e4e2cfd353311993eb33ac117391a0f3fe14b3aa99fcba6daa9eb33c61f1df431a546805d515762d562be6e77f312580ce7b5c05df2e430cd7653858e3bf847cb1ddeaab21b58123b87f880c97fe9d00340785e52bb00c474bd4eaceb466df5a16c1fb5e36290101ebdf1459b1315ea5ee0ba998e2325fcd84abbf0aa334fd25d8306f49b9b5bf3e3e2ce0d6dd20b34bcb8161f0618fb5a1e6684b43a7fdd308583809de507b3cd8e460a38e47f68cb2c6e311714d5b29802536c387581af6f9960e65f72d61779d68ee5bd132803a7f41ea36722241cb83c08d82fb6e0ca5c458bf251f4bc2cbf8fd3a9327cab498cf153c88342d17d0baf374f1c94b29cdf11caceaf0a2a674f13ad496ffd51c1ef9f67a623528ccab42c893c3bf7c92a26e7e4599acbc59e261d8a3ca7870869dc13824038b7bf1dfb1f15467cb183362eba7d416b30833f63f288640b621ac59bece666ae1f09573e43fffcee98d035ba40ef0e9038167650506eab0c0edba4c15e3f7b2d57d72cc2118faf8b2245c02b321e60c2bc166d1f0b7a04ac7456709bafd0f9fa7c3e44fc16ecf2e280434864127f18fe7ead53f1932133711cd45df1c59dbf0d8f309b328ef7a6dc8e2c009b631710971b7c0487dca3599a4e4ef3271e510833ea47d081cfda8e6ef208e5a3a2d431047b373e05c29ae9d54cf14c7f355d8a84724401b58ed145210f091b49772499d6837a82f4f49e502dc7a17932d696d2a5170948db188e033aefe934a4535de9560f3ddc0f373836b29afff806decda2d2d2eafb84002661017e25b3ac8e0ce76cdc2516e9cc183d0bdf0699b0c5f77e4256892664108822d617d3e8b10cd40d6b43a6a5fc3fe51ea1b0d1c071829b439209a7e966076138c6c1ff8e9766ebbd0e4554939f24fc4a0ecc65912168b422c0a421d28c51c344609354b7a9f4146444ab45bd46a44a658885ea0ba497244dc2442b09db9bbb7db74b63dc95800cfa0d18c8751ba2f479f009e097ca4e94dc745652805a7b3229ea8ce6367be8e41a4768b82e086aebed1e7c284f5818a277c49013200198d9ed9319ab742a82942753e874357ee820322def9b007642e2c50ea0ee6c5239f74fd26bdc6db3c1f785214b225ece98efa5e88ae36ed1c922ea8acf350d44330d8fd1f849f04c90682f588f74de88fc00b9b2868dc55ecea88e0dd57394d475c9f17e5720135925a0b142c2758d3deb46c1c1eb773b5ba920f08c9ac57bfda11316212faed25c616d12c6edea52a4a0e7fedfa5e56618aa74a5ab953715dc91b3e30993e1874edde620f0f5bdaa2235de849cd773434828750da3f4130f154cbcdd73156e0a03ec9d1d7c9ed8adec6a4667b3af8660977a18558ec27c56dda0b4ab1d1c7e4e3f7e8a58742f2bb94a2b43cf2d7423d3089327da691d2ed496a9a8527646669e57400b20ae8dc190aec90864d4775313038ed01389919277f0358496ea78cf0d6fd43fa26a36c854d3a95b7a1188d26131d2d0b3506bac16108c5c71bdce5498a11bd03a72c2f47d282a621c2839ec93bbf90d61b738702e7a6033d257069092ab4079c7cd6b08dd462c4dd9f92901dcc24491aeab6f9a049e7637e487cf5c78742486e11b2f65381826d70c7095bbd6252cb1cbf05ef813da5bc203c4a10545b44eb8722cd2d352a9b8a0a69fbdc6b4bb3a867c7042e5c3857cd71e20a2cff154266dc5581059f50de4e44e1011d40be84978b24760be9383e4ecfadb2f66ba133574b4e3b4aaba0f2d57a2178da12c02dd7cf7c8532a898a74f676c1b83babf6a21a833df90e5a1a442594136670b04b1329cf3d4836084874b5143a8a5fd3d44e066fa541b3ee26f2a7d0952eb46c273f12d9fc9301875ff155a97e98faac172ce7b41ed685648e2989b08fc51de2e09f37212ebe57d03510c85b982fd7b64b632ae3ae5d2b7dbaabfc8c24fa7ce20438bec4cdf792f1e0d801d9c2652cfa37ac74dd04c5ac76acfecd960fbcadfe764501de0119906d0d99e89608438badb64a034060d98bbece24450bf86ccdfbcb0dd059694af7ceb5ca31eee3272a8b423f8d9e5b283ab747e6e1ca753b76642a92afac84d1f44fee2b455b23b0ce5e9a7b9a990f52d5aef8fb3fc744be2ea370ef7b3d879f958fdfc84d427d3a2ec06bdb37d037fe6aed8bb18ed3040c18845841caab29fa1db18b37f66783be317b1defd2cade02983f5b24381067e9b8c69a8a95997b1f8544c02828bf55d302869bbc1fcfcf2fce2c6544ce4690e9e35c19cc8caf9becae143596ca10690a4af36eff943370132ef0a72ade6bdcb898f24dc408b8a20b6f5f0037d2f9159571f983e9abd301e4f1b2b1ad79ea9cc04f517bab8f63f823b3c5fc91d751b9fd6abcf3d49ad0948cd44a4001ce9bbda0ec7ec4d9a7be32b7d8d1164ef3b1eb769be19da3e6bf1ae4619c50f80cdd79a8795225285087e254e3e409998895cb95a248f956e915806945a2ffe6b1c09503a2b06ac8641b6b6c02ac975fb8c4055b17868001b6e581aea6dcab53de259a46167e021825fdf89bc345925b99158d56d866c488fc710c3af9610bf3935b75da81b19aec27acb5ee24dea7c013c5758263b898b50378764ca51a107d2fc90c3fec0986a980da0d7c1a12f66b895350e21476a724667eb79670bcef6bba6a61ac6fd7f67e622d71ba81b8c3b4ca4e7b49509297b6392c5a56964abe7f8608f0a93df772d117e937d73a2ebcb6b8a1065c071694251868b6ae017ce4bcdb38322627703c6538b3ae74e100434f2bafcacac83f6382e7e001e69b905d06e2f6f44f193f6510b7836a575c5e988ea5f1831b5ea36fc4b82afd831e1de2e37001a3ccee47d1000f4386db62524a7b38e12aab16bc3fd68cc2de360aade187cfadbc3d7e2724afeba44c4ead34a352551736549ae276752f703fb224293c07573c58e70e1f6a1dace73de9d1d6ffaff085046849ffba3b86075d61491c9fcbe1c522f7eab4078c56725c3944a9cf1d2d7956ac25cda8118cec9e2dd27c797bfc3e90e68da4ed672a664d76d550c6676c2ebf9e327344c6df27f060e3c4d690346a97597b717caa1e789f8318c0976020c46d6078bd2700935b48b42381615876b49e122505f17cd0ee50f468ae52fe9a15f6e40dc3525ee6a1908898b8477934e9419ddea0ed174ef9d52aa61414c2a47e0c54c11bb8b193b88509dcbcae5c2cdd41cfa36194c04fb79d445253114b91b4c85d809a278b8d91b65764386b2cac167fbf9a51eca3298645996976d6534eb80aa0086fb1430242b7e7bb87882addeeeae18cb3101bf5f19c860263d73f735ae08054349f68277d0a82d5c6e7b1c6c55554b27bbcf8d60b975b295f0e138d3cc338a1d73b1c130150d7334b623822aafe0df9bfee447e69aa69a7cb1c6da96e20a98dbe86f74aa3a8a6925e958065e8b94529b45b170acc88c4fc124f103504f02b47a70880c45819c6f3e5503f14549d9da23e127da617798e6610b59e292bdfb955cab30fe0da3f1079e71756596b9198033808001884ca53fff2bf53b1d47d204dfef2f7bab510149cf418beef80e5fdbc2f20767724d6bc5b1b4d0ed185815e4ded3936f13c25439f5f2ce2e742e77a97cc8ddcd9dd189dd729d420ac477b7de8850895173ece14139f09cfc07304ea9cf48a12a2d0a870ea2a50adc66fce3b4a1955a842ddecf4b111990090367629c3f29e1cc9f0da669c9af58ab6c7ea411414f0fcfa1180a7ac3711685b354660d271f66002e965afc4bfa85787ca1d20363b693d2fde4611ae8b43cdc0a50ed14f498be623f0aec3d05cbc3b54c78886c57034d5a93ea9f46ffde38246b02b5b23c1cdfd5787a7a8ebee86f05ce2600c1d9c2e1b29673d6e4ab95f4b26fb838dbe6fad9d258fb4e040f4925217ad33d380d79c8f4b71d7013e5f4ff1e88b59d35b2b51d71a2938b96ee3fea4d8d0189db2c7ea2617c498cdce128ada0f579469fb1c2c3dda53b6816baee22d7168853ffad14d5a2ec013130ee916be354f9530e7d02090d3432c2913151cf08fe0ace78114240b2a9fa59aaf9b3404fa39e0048dca599017190c71fcf33bb9ea32c00b4046236249fe643b70a931e33a7da643774c6f9dbee9239042eee621c4b889a7aa2d403434a966a53b1b88c42fe2566144403c249e56146ccda10caf2ab9fc2327f599555480b267df0e7813ddccb5c4e29e54c076a2c8048e6e23f4f8b770e7a51656b39c1a2592d94cce2f77e62199f5caffbddb999aa3ea28942c88041485d5ce44e1cc2d2219a5a9762155dd91c0abbed8fe962529b96e348f052ba1020510a444a6de2711a03ca406235bf85bf498e57a6ccffe0886eab789aaff7c180b338abb2850e87ff4db0b493fd35497367011f39a7e5540f4cdfe3beb732f9c38716d2d52813e1baf9ed27f5f5aa6148301d5b5d01ac7cd2557a211ad7a610b09878d950313453a81e0c8875ef4cbcbd48af21d1d69e8410a2b66a8b53260669563dd95928722007c0d5d8063ecab8cff07bac54717a39bf8bc8321e043cf5e5f114cd37a66cbf4305d14145c89a686845d69240e6c7310b30f8f3ca816c4bb343c80f0afa8f03a320ca92f4d0c7ec58574803305fb0721c0aa51493cab09a4f56d381b65414aea8f8c0776c8325620910b7aafde36f45248cb9f7c7de5007dce12469b04dfa91d7fa157fcccffe65385654f3b308ab983b6b529dd9239ae3331f8beba115519b3613d2cff9ae77c2d9dab7b2f90fb9b029d4c3a2ac94065c4eb7e243f278aee32d1b3d700d96be0f92734f1b268f9ef7b44ea29b4689450000686485c21701c4f75fd1aa4e24000e604f18a87c2424d4feaa4ace966282703e42868fbdd5a9f0e03b79c2274060271d73f2e0729f2b00619cf17c80f7cb6159301f42cd13914a70204599728406f5752725df34bbb69f7c7ad48165f4c7f9571aa2e1995348b22ff807f5f53f7c6f0df20d9adc6b76326a7f9d13dd122626ac803e6e244803850ee7e819e7990e8cfe7c8f0735ddc36c13ab82c69a53914182b58a6f1e993abaff3f83a862d15f8c15d0b7155bc9fee2c3deef8b8b93965bfcd8217f9ad8808c831b0dea2c3a75d10040fb5ccdc22c7706579d9f5c415fdcab20f7876dd1e55b4009d0d03d7d33b12cf1e6791a6fba950ca91b501ef61c0bd9e82301a077dc6b3299d80c38652dd70281bbd0f7d4546a7aeab5f0693c04ab881904a631321ec5178e470a6b59f4ece66459264267636bd3309c813a673120fbd90926328186afa6cc3b7a535ad05297315ee246a8f1cc39c6220f13a13074076396c7da409390154ef55630308aa0e6c5ae02bc4b870a057b48895971065826cb72f2667a0623feb6746b11d9ea5b84d8e828a0bce59a1cee2a6d0e43dfbe45f85aed04ce8a9a1e0342c6c979afc3fcc7b8bc4c7fbfe32701178d9c4d3c307a6d3fe1bce514e59580061952b13534c30584e39b1e47f688b9a1c3b654048322d12fccbd30ba39007f2fa88acd1cc437385621e8daef12e5cb38a625fe60d901d8bc0cb11a61ae367bb42d54254e163fb4a051d61597b855ce613357056c6c151cbdd31ddce8338ddcc5f34d36d0c59277d8419848b910282ea146447063abec627b00eafb8f987a17f927811e6e03654e1bce0176b93948963ff203768f9a004ed0b64b995edfa8eab760318196e7a8dea1e1b0ff2834e6ffe4144f36d7b9795e4ecbf9e1899c222a87b33c177f158986ba008ee227914c9decebb28e589cb30906cedb5dc6aa90a7644014988557b67dc53ee1965758adbb8c7806f6436ce10ff20bcd9fdf1292bda8b3ac9aa6b19ed2f9d36b30286c9b14264e01fc94ddead928790a768a415c69b659b5325408accd038987101fffa6ecd0dddff5be7573b6b2c9aab5a6bb76a133618e788b83f2bb5c8cb282c01bab676987710bb96c19b5a8852f90d022641b1852fa7b8fec7ddfe39ad2534016c76f133b19993f3b882d0d57ddd65e71e9497f4ff2b335df503643d053c13686467f0478130469db5faeb21e583bb97bc8a48a77f79b0216ecc4158e001fd4956d775006c023ceca9aa51522f15d9aa261fa5074be764aeaa3638b5a286be8ba5c5aefc882528db541a6d49c6948ca75c3944e3dcc3325b997ead4fe73ee91742ea7643c4a02d21100f110dc039c32978aa2df65ca04f83dd4ba95a836830ec290dd6f3febb32a0b1ec9120e07958c2d00daa0e611b1a2abb6d11a4f1ae4eef85b788da90c3b65f67e7a71eeb95291715416a24957008ba7d64cbfa95c2f84032d9dd2e27d85b8887751879ab4724e1dd15f9cc4a97c71b4dc7336040afdd4fd0732ac1ffdf1af3f52fcf513b2f22367ae3eaf337a9941c71ba9567179c04eb9dc16a78d00e4ffcc2a68af1f8350ed9b6df70284cc86d72f13bd6a31868f138a47ba22867b3bb6bb691472450eed4e149b062b6aed1a365574e904379127057c979f2d09d3d95767791841a38c16e08b74baa211e2ae29637b9ac290dae90883631c130255e5b9b4f9136b419261fbee0f9f6d996faa11b7c76bed8ea8d24656bf7abd66e898b06440ab3d9622b8731953a2474b25074127d888011b6679dbb19e96c0934f6dd72f78a195a57d0f622d5aafe0f95d610045e2822bed122eb65864b4a712891e0faa39437956d3f0906cadc1fbd556ecb18cfebb33b82e6a5f670af4b91cafa78bb3499c41daaae4eb3808b38964572345ed640f3b2bbe5fd163eb31391392b64b29e0a52408c13c6cdb3866701ba99a506d79cf829fb869f04154885093841ac815cc31131d1faaabb8a3bd678d86ab9603b1c5761c49a4e998805a2d9c4cc46d711c142a997d803063801b18c14720bd8d96433acaaacf3dba6eabfc65c435b01bace7fda538198aec285c8bb49adfde30647dba03653035b591267d8b6c07aa672485ca0b0e16ceae46c38c34825a1a82e08776294de310c60aec53260f8218c957c7b6f3be27c768914fbbca8a1be63f045610a2f14224205c01ba57d6515af33ef5c4c3fad6a8c6975bd930d81197cf762f5098f7600f602d9c1db658659e7808a37a5461a892c23bc1eff865d090c86573282a1495f69e9ef862500425c6877ef7b9ad5bca07893f254f375264190322336ac916e9ba638d485deffc0689d3025bc19794ae84ab3c3f757d39d669d953c5d02f8181fe1343290fcfb61c8877974a20aa2c5f30403cbefe90402f09566cc9854f55804e0a282119c003ff8d078b724e7133cdd91c60a63387e27252a79f6e10cb1e06060a62196a6f2532e8d8a4bd2972619be518c100c8751a030a04b481ee7a4d63f8313048c347418a83b6482e7d03581208593f33abe6bad78c9da8f79dce51c5d225fa84d8ebd68f608927c4c5aa3604a8eeef98cd6cd52f93bd34cfa555501ac4817d26b0fec3c53e41f4f6c670f2ab498e330cdd76532a5adf78d1d63245da077d19232355996a4cb0752b648b01ebb90e27e3a973f461f9883d3d469e83cd556c776819ceb651e6ff85979d03d3903167d2879bca9d286df6df1034cabbd65e9e23b09b787407a5f33eb88bc45030710eb381f2738a22a51e6aedf5aeba0cfc89dffe00a47ceb82d9cadedf8aa6169296de72918ad1b818a2d10d560ca9907aea383ce820d5cc3db30312efbef46f77cb66bec0583ef6d847bcfeba3d7056e7ca69379e1a88cba00c7577d864cd38146b8f8d33df1207f3b9b00dc2ad8bdaa2ccd754dae781090b01ac9ffe09fc00965c57f522f5508d99c3f8ab57dd41828b4f1bb780ae6afc8813ef85ce628ddcc1620a88bdf416937a6b5adb09f438e0d2b8486c3258eee8be86063d6284da0409ce421f79c6924161a65d3f55888a46953df68786b4d5fa339d7d56e236811e2c7cd6a51d2d4a53b2bb6846869269424beb9e34fe805f845b6ec9525c29e9e3e83f79664955cc460781d0bf7989cc914d3c3953e799352855952115be6eea6bf6806054fb2ec68ed190a2de878bb5d6dae15fc1c7f9653a4b8d12f6beb3ec035ba7b2ffc9ce874300554e15efbc77d8f7e69537a5aa04a4b3d12f1be7154cea79a61d5838f4be60ba50dcb3b3c30348c167bd791540326df02f0b3fad1f5ed7ce256ea49146850c05c81a1addb7d003448f3511eeb3d3af6dc0bf184fbcca966f87d1a4b64a9fceff4427dce664beb26bd7ca00f26cbc00fd3f1a6f6178f4c962e52bf045fa65ee889950b0a2a12e52c808fd8fb68b44362e8c4f294f0b441cf255a8c96fa639e467ba51b292fd2115979a5765c7050b928ed2f98f11553fdac1d0bd7b12d584bbcda2ca7a330e8f16a90e437522a1bd31aecc2ee4c4c57483a9267aba0cef9dcfbd38a4dea41174014f68a06ccc2244ecee6c339059eebde94e03cd5b07d34efd8a6c25cf8c4b24e937e9f32f09e5eab7fcd0b386bb726996339ecb91ad7881afbe394adafbbb7b275f5bacb134c00efaa16978969f85eabc34147afcaab2e5ff122a08f10a524eec20bea5d93b0b98a40bd64e7f5ab6a6f7f408399fce28fb782ae6f75283c0109eaa2006f2b090bbfc1e4cd5274eada6cd01833687230d285891cf00ea1bf31aa3dbef2ba55b94b3d626dd7c8fab178870cbd0df38802895d17b78e8631c2c7030d73e3a73a423e626ae1772db6f53d0888412a9bac9dfa3903d6222d726384e022ef43deed4e281ea5a726cbe28056fee65bd8620ffb593eb0f59c83d200ec4a4ed0d89d7b8fded8a15aae2c964707ae213f62eeff519318d1755ac907978454fe3b746126e45419f240aac95af72496155fb1c41d1b5bf7ae85e91e83a4ad9c67794d409313123e43ec013ce64807b4b6ef07cb6cba334a544ecf698dbf6d34c65539d5522814fd2097186f2fffaefa5dcc5fa8fc6593865b9f5731944e6e4c02c50924104e1d3a1ffdbaf84ed9a5c91ecb667e6eb52468e9d786e57e324a50d18cc38e5815cb8a0d8e6eb97aecb593a2e0dbb10cd4e18ec330ccc24172404a17e61ed92beb5e351d81ac0e3d61fada1411b0052c88858df71735777e04b22d24f6947cb6ed8b272d2294afb3d5ec0ef0d6710aeafc4e74e4f7f750a8b13394ddd06ea7da6568d60a76d83d78492cf8e1b506a5daecb9ed0931f8be1ca6ac5e28242e49c12cdf6185635a58625f3394adbf2a49fc7fe8777a51ea96753ef247dc005e1bb6fd88aa1d99cdf9dcc0ea44c4423ed04e213693cbc16b315a1605e929b00bd7c61cff7f06c5dc02843e63ff904cea19e337b593c7e85d78beaa13b72b251f3a9910c2cd93c55d83832df56a4aa425f37709a3e928b513c616fba36001cd77fe909a0e2ba487713a10f7039921fbfb8071920cb65698013407f45f27785053a3d8d4ee27e7fe14427f361c452adf7a7029578c8e338e1571b932a721a6bd1b75ba039a774ba3bc2245915a3ae04728568ec41392cc8f60da3eccab9bab05d59dd55cea8598a8a3f4b26938e16b13cb080ad8db99ea51e4df354cd25d44bcbf72f9231f09ddf880e9f944fd1bc1409052bbfd7399c1ba5afc07ca28085a6ad92f6fc901c680a169947f57e136c20f0b6d2a8bb0c4d29bd33138c22f2efed8c8a19e546bc2504388c574594afddc592ea17f1c354558c26c7867a36aaa8f8696a226868ee2c9c1ff71681cf79420dbc9e8e48803d117f08774c2c00f9539dab6c57a9aef3da608958ee0959bbe886c4aa5f79caa4a678b0d694388122ff35d4a024c55384af8e3035203d76b6bd86d4d6364f6c39db0ba2d08ecceeac7e90babce5e4d907715bd26536431c8358765dc69f38781928bb3bc8f9056fb9864a7ce8b4d69dd9dcfddb86e79b830b1bb600fca9e0bc9c5d724908fb978cabece1217a953d44da09b92c18dae3ad116f18508b9e6447149cf9fa001e24e9b5fe9c8ab792de2e327264629ea24e4efaf4987cc628cee336d90d80483fa36024c0d282d5eba881843ed39323d96b8e2abe85c56c07f1d35bd6cfb0d8890160a02683ed470ad70757cadd1788f76c53edb868c7a2e6aa7b587f579d784de7eb871cbe6b9be879a88e4c26cfb283f09fdf421740d902b18b01d69b899c22a16a019d21c54c1afbd6f03ef601cb09d46921f9642fba585f5fff8771659286323df5e8f23a8aaef9312d639e178b7de86895e74ade3c28d006a775b420170cb8298d50919c5f19e661b52313a895112ef25ed687796c617e7b3a922ae5003fe2c9e6fb8439b07468f598065619cad041c10794a4101b45a157802b5d0279430defe5a7387d1f65512105c242b2db8b427e62a0057b25bd9c5966d018cad9d64c3e4741a588dd99124cc8016fd5d7e45c86f81c0b84d8356cf52b88d03abd3ed3bf19906d0497e610b389dd099ee9dc580c5d9f2d35963abbedd7a48bbc367292c3d3e4845e39d9443877c680319bcaa51c92293a0582da84957c91aa06c94e3fbff181043acb0a4c0e374916699734fc10b0f28c0bcb15f8ad30e30c40ff2e1be8ba6bb6db336f91622a8261869aac717a91418c1e035e2c66f03f3197f5e1d05eb68f6d1093d87a509ec9b8d4d66c4ee8d6dc282d92bb54d1d563bd45452a82bc148ef796c9ceceae2b23d5f91a48c9769f2bc1abc2096efdfd7a5954c8e94a8e2097600095d098bd4c4ac9551ec147891595e023933cf340955f99580445cf2ece9626adb21d92043c933a03f7da8c4ccb05127331d4536befe0ee248785a5e3c87b9beaf3add29a5b1e98428e9e520bd9454646d7e2c5061155c99a770bf5427f4b1f252b8d50a2996d5d2a81580312a3db1314a0b5d6fd83c6e16774d20381ab9b8cc16691993af9b8b2f3b2fc029579b785201a93a0c538494d719c1583964a1f0f31b92dcd9f42d821360f9ef579eaad18ab89d7d2aef8de5a1a4a0ee79cbfd72b8ac2c392ae0f0d7139196431e6d8e32b3fb9f52f530cde87b1c8f430f3bfcdb0d2e7c5e3a264fa3e755004c874e75d181612c37b08b3fa48957753471ec567a789e8cbdd2468aaa896460a64b331f2e730cec2daf75695103b3440b3ee754fc59ba3f671405c1d32788a38a1e74e4221ed181905b349906bfb8015ec7c83777b021bc0761104e49182bd866054549779508694471ac94f3dbca60052bf302e00a0f8c6753cfdda18e81528531366878187d19c4f6a9463e93d4c8d96ccaf219c78ffb4325bb15fd6158e8f22027b62454d613f708ea17d641d65eb41c715935f517f5c1e1515ca0ab05206bd9a7307cf713b53256eb0220d29dd67e73f4d14ba8417b86d4ca10cd4dd7161eb29d7e714bd886b30fa7329362f6c2119a202009e7c65c02cae63c03f53db78e08007396ddc49f2b5bc0e1d75011c168a386aecff075c8e630170a81205739c06db054bb6e36d87aaf96668a3adaba029e1cf2faf2c24d9f260a2a89e6ba76f5cf4057248879a4912ab8fb493aa1c223e1125433060f2a907af8b765f576745f94cebf5c915cad8e1e5e5326b9fd34ef01019ce47d6e78656a9fa6e44cd85dc3bf2542ed45779ccc5ebd260dd81f1c803139843fddd00bd9fa959c33124a54b6afe31fb27d090ae040f4839cba2f6f93a28e480cf7f3815af548b3f4870d70909613ebe67c34e26ad72cbdddbb841752bab101738629ba3030b12df2cae1382850fd8fce3a25d3c807dfaa7365514503fcaab1a7fb0ecd60e1a31bf7c7579c51723a0bc0315f2cacaceb9791690a64d7e9d08de96d6cf5194ee0d004104f9ec601df1b5c6a8fd9562b1d3fbe7fef4053d4dbfafd26f6cb1a6f12c213a236f14a604394bbf21c3657a1470ff94d610c00986e86e4a14b9b0bb037dbc027591b5125871a8bbca571f44fc3d0c8e27bf2632911fd2b8ab5d7814881550dcffa5aac5599b1a8583fdff7bc51404b93a66e91e58ff28fa5f292fd8e0bbb04c3fb0f9d647e610d91ca17b3d403a0165eb441747899a2b927ba489e43dc314c75b7eb4fe4acf91a54a61c7d65a976c2efd0a1dde63544b87412510d80bb15279a37891ca82623301f18397f992844d7060aa9efaed5dab8b00be8a64799bb10956a06080b98a661c0ccbd6b6c8bb38ec29e0802c17ab1b00658c95569445dc1ffc0acf64fed42e54b94c5e9dc982946a4179ed0c40b3a2683ab4263c889905a9eb2d06c9a4fab075554d50c4e55fb51e444c863f2562b2d740083bfc4b21bddbaabfda6414b69724b555af80abb9d83debad2dd047681eaa8c056159f6576a3b9827a9fd207f9431378724cbb77500ed648bd81392cbfabbd51b9d660b9cc7216d157d7a7634567fe18fa2de4c05d9cb750ed1ce96b307a413abf165147cfdfe12b3e1690992a1dc68948c0e05e6f8b1e6eaa07cb2ce7084bb63c2f17a8237fb6202e3f6738c5e46940f729f8a994f0737de3dc1b8522067953e982cb45ba9b0c4619d1dc0580489383c3e50c08ec7e60bc7bbba6fcdb806f987e84e922ef8dc4eab9d9b531f3817a79ac97edc1937bc43148565e84917131152491188074515860600fac328c45d2f58fee07416f05851bc5204e7cb04ef44f10c77bcf1e5cbedf584ec93353b52b724da75cb8b83891a2ce7f30c18ce3654819ee96e31b205d7abc27fed3fec6f8bd727f5c66b4d7f525c61f903a2bc7a028fbe25d0e488070fb28afcd195473cf21f26962ba320f8728bea9629ef6a1988622dea35e2cc94d93e7f3f3822a3602d710e3d20d2b5899cd48871b95e96fd939c9661285b36a0e2c9b27de939315040e5dd47e7a85a277764db8b8afd600936cd5fa1e84992800316eec7ad0f7b051bcd55d9e40f351665301b440a15cacdeaeec7aca4bc652df476aa03654255c189c1b714336d3e1ec8d523a53e03135edcb11f0baa5a90761b528c06689b3a57bff9bff7b3bfae916a9614c7a20a9d7b4e2cdeef9896b2091a970c07405f927f09553d0e23d56e9e5d24142c59f42447eddc27e07eb4cc3241cce146445dd73213a18d7b6105e2bc4d61d95192f0dd88df1d31cdeeaec45ae6d6cb9a7dbfb79cdb6e289f4d8e1f9239d7ad3f3522bcb5527381d01ba576397b080a3b9205aee8ceaecd2e27bd8643eb0022370d256162bd7f9b479906ab8ec5ed9dde7abc9ff8d32590809344f53df35c6d7a5bd65f649d2028298fd9e6e781d286603dd6d27e9d6c7c866f6a0331a8d1cf2bedfed5fbc12e22d39afa728a264ef345ebba0a0edd5a8ad4f8ba247fac8c9bb0fba00a14fa8963859766101ca7a1f6b4b187e0323e42290528e658404f3532e3d62e94d03f7c3364fb5f7ad26c3b5e91c0795f6154ab674150d61fb684ea870816e9f5e5e88011cf0ac9cadb49fac2b3e836e8ed4afc6f385bd18364d3a30c8d3df72c26569a4e19d53a2881d01eceb610612a621d07865001b85a0b3ea0713a1dbcbaac036c6346bd06a408cebcb6de2057ae3205bf8f44f5f5853273cc362233be7c53d9f76da2135af8611e6fcaa8eae74e4a2a8f999ce8678d91f40bbff62cf59fd06785c50b5cec2d8ef30dc3e5c887e66458eae27ad1cf789d70671b61129a9d74ea30abef20b1f1ebfbc19c977c56180e86a380ac2c38157910c1e0dae6ecaf4d19517af2538c8cfc040197138c20177963571c87c4ac86f7daae0afdbfe529632e406219018be9bd4f23efbf11a45421e45f5ccbe0c07cd6fbb8c76d2a81510d47595cd88b2b3b55b43abee7a01066ca07fb0f3d5791e15aafdc9c4f4afec9d95e471a62773c786f08c12644adb9284f549688d9503e0462136df358e7b0036797fda17497464f57223db6a3a9d712cad7b3e863646eb20546a47209d80e69ccffb7becde6028882d3805201a795caffa488a5b0a23b64c6d1acb1859ec4d7f41d46efc070aca706cc71029dcd2c631f7f98b9b26d5dd76f34740a18197d3f36179aea5d3331b44f91c95368259c4f0acfb5ff57777b44f9ca5f4ac8c33128307e7150803f226e0ac9c8db1b20955f445379df3a498165f6dc78520148887498cfafdb243ee845feda5520bdc5bd2bd1d2664fe88a9ecb17db5561d867fa2ee66e29f4597b8c8dbdd734a6cac18328423d65a1f91ef56f59cbf5604c9756c88493071021bd9bc699212ae3ddee99e3f3b08c0aec89b72a771feec1b1c2a7c168ce600f65c97b0a1aa405d0b296fd82fb6144175c3f42f6597279d98f285f0bed5e4b1e1d304fda66c04b4c67abb0ab59147626cbc49d1d005c4716482a95b26ccc312d0ebc75636d8a37fdf0670f4e701a073acdb223546b51e0bd4c9d9d526b8c4742c5dd1d12466f8109afbc3525c8b0936d3a6f3f2a4c65f68717a68c16ce38db9814d0b6f50c81d45d639cd96dda88e195675cbd5afb0f94a60e0e9e1039ab48d915cfda29a84cba318e4c8be9d30d280718fc2d40cb7cdce7b0809f9cdf5f33df18c155e38ed41663b0668bbe1d3cee67cdc212e0cbffdcc4e460a5574dd7c18cce80d094743b81a58f266acc585925b711927f6408f5fdf2a32fa1d9d2f4ad7c44f0e9aedfda8591c3be4d3be3753160b88d572ecc38af633a4d075dd75974f75802b2f008cf22e0ce2077e6c694c9911d863b6557f4181c1fcdd271fe80ac7df082b5a88519a5b07967c47d6b25029b928f301d3db8861c5d3d7e209a8aa5203e3e91cf354b87207f4ae2e61c41c26bc8fbb8894c1e2df0d347f260c0f9c001d19db712fab83ba12f1a56920345fc237a433ec846c614df3c16da7e470ec415ed9b8170b675f3d56cfc19820bc8b4e1a5d713ffdc5dc23d89b9a56ca1fa3e1996f71e8e8ae674e5b2aaea811ef07663a6420d7a9bbea24de64093c46787fdd5306431fb66f6dbc91db05523d41425c3b84829bdd09f4ec4e7ae5003e99fe643da961ef05539fe60d1175964628374df2c4756585baac06a27e7e8881356c675582126788fefb16571dc820f6200831698aa312c010c706327299c5fb212a0b1ea1da50f2b72ea78c7daf826dacc17606ef65644cb1a2ec1f9671f449a018dfc7a87fec3f03f2227b28d5d0963e742df78c764cf3c753fd138a354e83b3b1614b6adca9528fde8ee3e75c89fc098c0b7e3501b2e06b92b8fdae98e0f6450ab58625cac5fca813b904280128a3a01bb9305d6748b8a353de9e98ec65a1adfc3554b95e52ccb5a809443f10081066762552604ea876b1165f8a9a7e5b65519cba2b0dcc533c1fd3dc2be1556622500c6b46c318acdb968cd3e15b122d30114cee8a1f817df377e4fdea5d86da0a8a834103ddb9546241eb72a5bb8c973dc3f42b8b882dbf62fb391cc8110c4d0ffcd99d1cc3c09d283358cc1fca75f30010c1c72f440beceef7259886fffe190ecffe8330b4a880b8df32fc53b2cd16fe8c288fe5f9da24cb6175a4fad440f1e70c3480e749fcb922dfb54dd15d84eda128f229e077ec60c28f66e03baf6b8e38179030b7b327972c814152e0d1ff18a495ea8fa2d0a4a459f5404473b92f69fc3ad0dfa0ed671c892803fc4b838d36c42f7c895e7a41dbfc585b29db69a4382abbbec4574a82399a20c882c0d8c4282ec6e22751ffd49aad4f0a35d89fd4b7072357d7eade4a3ff5257d385a83cabd8fe5dbc702e03742d03bd705d291bc6601992dee284946dffdee4f6cd83b9282a55ae55ecac10c7a68cf3c0c05ee573a2bc330fa358b9903c90cb71263a138777e14de87060e9cbf69c1489cc72a35d41b14a9d330f4082224ec3cb77973349b444bdd85fac1ebf5b06f4c872f8dd270dee153c4b38e146ab57cadb7a72edea0ca4b446f5167d21b9f1c0abb75b2ee5cb7d84c5bdc8be15de931329bb649ea1e25052ab38d1273da95f5fdf7076f216aa2a7c3c9e4fb4ed90bc7a374d22d262e00e0a73990ee5e0e917ec49af3aabf268629810970b2b2a05c8ac418b5e05bc12956d6d7dddc9040d17679735ad8e68e6bd67b783aa4e982c0fb20fd128dfb35226b59ba9b5f04b9c0350401ef793fbac43d8fcbadbd7937e2e56f8b8b545e2cd68bf72fc41f8ec93b15989db4dccc5a4d5506b235219722f466db72187111481cc2d83701af4e12a7a6a070d7bcb629b0436e6894f4d9f70eb3b4c4bd6e7f1c8e20fe8b0e3729acd7f17f9a93d9fff9dc1b87317623b61196da576568170713fc223c48d1d572ad3b5e91fcd0f9445b6575561e900db70dbcfb22ac60cfc126e1a3832588500ff284a8ed2f76f1701f7e43d1bd27c41c2226413c7329a53507cbd4a8815eb14178e4f4ebe8816d9be2cc70c8b24836a2ed1783ea105eacd994acda8fc5761eab8803cbc2d109d7a3f26b764657f04170fc1e4824cf8bd607e3e84e3f418d0eddbc7a289154ea20b54f13e2bd5f30f6ce19947ad4856830ec412d2c905dcdd859d9969b2302b9a968f6b026fd3e6759360145e9d86a658661d973e5346bfeb4bb26f0872e2165b2b953b717a19418a16a0a805993329332b9914671acefc81379384eb8688fb05069e992c1f1d1f596bb2f00084ad8ba0b6e6ff4e16db2483160ceea7ac1d7f34e22188935ac4a75c0df316b6898864c46440a07861ac2451c46e14b252c7f0a56270f61d9e7b8b98d2442a2c75e7337513552873768ac8d04c82d842c7402472de9c9063d0dd2381cb767ba0e2fe726933b47092cb7c7ad49a0ca3831898b2b23414d8aa0c8f72736c488e09fbd65ddf30c3dd3e05301ebea572c272e274117885fd146492698a2ec7b6d52b3d58f831997a249c0bbf8e7eb219ae2e40bdd80aef9d6d6983d66f99b9d6f3dc88d86a234b9aa81c1feb219a38d100001cebbe0b2beb06ed0044f1ceddd09a0cfe468321541ce92bfa4750418b24f74f5b844a94ccafb60479e47b21ea00486537a33fb8ebdf2b580a503b88e1ee8101d7cb58bf38f6a926abb6229a77796a05dc54d5b84ac17971e9edf5506948afd67f60e4abd9a8b305a55a68c8d2b70427e4d5ad553108e9972a1ad20577fd8db781ed0df7facbb3eecdc19cf7e961f0c5c4d1c727613db8501bd4dcfba41ea7f9e3329c847c06b70c2fee2c1e3c94fa140476310168388e02b1c2162ed168b7c5c892202a69207b83506db986bc25520aca077e3619ed37bc6303c79602b7645dc5f3016d8ada690eb440507f76e0e574bdf9e92fc2b25d7d88e20e3f79fcef80a3693658de67df84630e8b4f263bc4eca328d1da2991b10ea242994ce56b89b2a94bfbd1af03a9cb5dd3a6d136479ed465f7ccfc854683c9df298e49d525fdfabb41640ce1bbbab940db557ca4e61cd9a206db45fecb905997333184eb3d72839af9b5dd5c8b6deb6ffe3e7e1d6d99a4521d112c014e851d1fef6d09853fcb938e001c9f3894f703cce65a42fc340bc42050cb0d6ba3a60e5d4d4d732417baad4f035576ec940ac833d56ef3c226e4c0c15a07ab3ebf90d29c0abfbb64b0a4363dd8b834e9886e2d4f098e383dece85615655151878a86d737ac7f517f40e9e978ddb5e1ab9d94d3c651a3116b83e1ce9af81f48dfbe9ac52d6fced309e8b1dd2fec15a53e6351aa40102ebd3db1d1641642156bd4d51f8ff8430143904a63274e10380c708f51836731d1edb539ae3ebe1b0fb1c16dc174adacc12d9b6e3465b3e74c9259c155a2efb21cc9a54c94e8d5a46f18fc4dc57e1e8d46fa2a5f1b3c957ef163389a3f7e8ddebdaf04b86f367b0d644a992e9d28dfa59552b1dea01880c868876be85b663c22e3a7874b0b29e1ffef695856c0556d75aae191eb5cfb6a1748d1e8cef55bd1c489f8f5695f76ea786350ff7cbad8938521adbbc4cb100c8fdcfa572fafde6a03cdda6e44373632e152ee726bbee5629947fd92f29624dad6234db5f8ec3e555fc113d94fda606293453abfe71cf753c36714ea8df0b1f5146ae261d5a94a70d3971c12a256991cf5146905e46cc070a9d10050033092486cb3eef7437534410cc7f0518e5caef528c419a761f595c7cfb63b525a04091f342344e9438c58a8ed39fdbb91aff5cabaf68e99e4883d08178431c6e72f2bbd83a0d2668db145e9521d2751f809c4b635c674ebdd6094717646bc013d7b6e0515fa36cbfacfc525c12866414e00423eea5a117622d1a2deb63655fb6e214a3d339a3c0444f128d39c7133415119c09b2e073bb1110b4ca1d4307a363b08bd1f9425b94d4643be5c5dfcc43f11a39e282c850c88964ea455d5b8e00bca06c5a833294177adb4c98d90168ae161622e2ddb4d0a6997a56bd4a7ff40d6b160ccf89faf6e5b23fc2ceffc2d4e04150919f053c5911420c30ad4b24d1aae3647ec0a33641da6f0a4591d8c9c725854b16c4b76eb2c55bad16a020ab58bc239a9500b2af43ae55225fb45a90ee44a44571bd8a9d13db9da1635fd02c5dda5b03b1c8cc596e4f61cd2ed36b1da280d4f5aab23834e289339d87946273f9ac431582447335a4ab7f12e1e85643cf03314ab4bbed03bb68c631d306347ba7f0bbfce38f36470a1288d9c6145dfb826f497bca32a83f654431481dcd6074045b2c0d10971d5add4f7b2a21c06028f7696818572d83e037bc731bda784d9b08f80862f9405bf41c73551d178e2a2f435d912a5317199c558433a7393b1cb8c43e645926e77a52849b30a9123d9541daf9cf2580e50d3c010ee003635bc43d0e5f72cbd64a79f317c05ea49b21441cb1e3be2ea54e0db4e590b837c2c6a9c6fe62fd51c9db8bb8cf489b2dc9b8f253a983908c078d7bb6929ca2a3202350922675838edb1b06a9509f29679b3a8ffd03b09e08d125d777352f8f4e8e12a8781e45c7b148cb77ef3cad823e71b85216ce32ab9ce79f53167dff42cc7226038ee08aa88f08a225e44ddc0fdfb70a3e315f1e8a8b68115cea887328dc68d167987783097314630d3a842e69796bb804a173134ffb73d0489c29ac87ed6334709fcbd507e69c5102e7bccc47cb8d06d3e93a8b1202145a6c627611be73bb9c74b815277a05df9a782c07a502b4098aabaa56ca427c9b78d50b7fffedc8557fee85bb96af28028a685034b9f836c70769962f7e1f54d7c173d701ebd9630bde444c41fa5767c709a290f2d06aecc72b998326e3dff707af9fbb01f91aa3678e53348a16814c068e8381d6a60e791cb731a9bbf1897e9a4befcf0b6b42fad31fabd0f2b8176f95f25557177b1efca983521deb1e823a588f0026426f41b852e5b54369d62eb23cadc3449605d4716fd759da337f4baa4f1028b72bbadc8810c299311ab1c08746e52180bb5e195d63dccbae233c84cdff15accc4f2aa4d609642ce42aaabcdabfa1df9186c9902fee78da5fddbb2858aa2d65d758fbdbee5078072283fd2926b9ca0676812882d5b14543aba89be379f096b2206b7f6409f278e4d3f5c740dc09d4a19b5d6f3d6bc04768d13b6bf5a529ccbbaab6d4dde6bbe853f16e54a3ac634784e5be6a498a2272bc13ca56db8f6240171be3b4a5e9243db54e75faba94c3ac4a87164d6da237b461645014cfcbe593e881d4accb61b68a0e38fc7e7b55d9d0b724684bc70fd39b6b2f4cbefd4583c23313b005fe9b436d7dfa989a7e69722bdb3b717cc99248ad9d1a605696bfdc308b2898d276e5a4814e75e172ba7d2d823278003cc3975f6a5da38a0316c0c4187cbe08061935d9b5226825e7b20d7a2379ff8011a0fd4d0bd7b39e0ba20b69661e7521c44669b1ab82386c51e0ff144134c03dedd8ff903b414e7cbf31018bbac73d7fefd54fd7ccb099a7416f1fca0484da7d697b37d4fe85ab707f507962771f847d935d4bcae286115f9959b4d05f39e30ecbc6d90c8d53c249eff77fd541d065b8cb1ca9b56e69addcea110d5f0a0501c1075c9cb0e8840a9f66ee92381fbc96ff30dbf6ac8243c822ea3fbf33eb83c8e693f62dabf740ce3ffa9362ad6ef38e03f0011aaa0215c00deaf59fce9518804d40a9516da6a29cf3b2f823417b0d7eb6832047a570cda1171bdbae22bca7a6178bc212d31248bc7bfd5fc56719825c20a98511ca70ef813ee5c31484dc3a74cc0ff93106220f7fc25e798aeab946c9930e07f64ea3dd194311dc79df636618069f1c1a933dc2ea24e33351a7b8aa1cf2dc58bf9a151bfcbd206d0a8e7f67881ca542d27dd2e739c3c6274e216875f5f20885b2bd763c2e17c1d35b8945e5b377ca3f772c2d8571ce6a78db81bebed477578a0be41f659f43f95356a23ac0e92a3db4bab5e280467317fdab62a27a49e626c585acf673e61411d800eefdd17e3d9920e336526faee6cc36aeeba79f68be7a7e96c6600143378e6528dbfd17cbad56fce3866277706ac59359704d7dd40cab37ed51168c0a15ca5d6c5d6041827debe1634fdfa2206606da47582b48ec50a28bf53db43d761bf126e8be28f40af910c496b984351de88479b96811d1780030838df8723e11e15a32bb22180d37bde1f0c1dd6d236e86858c4e50811444e78e38e25f25f125e7146436734654db5176b9e61a2f7dd2b86d3f5cc8214cfaeed17e9058d0b8837272781d65472d25e2b402ccae08992ed5e0de42da44c177d5e74c2f121afa74b0899aa034462f1b9a22ecb5aa7399ffb6247da7318c80dbc66e39ca6c7fca5f749e170d90a072ec8ed4f7d60c345b04fb9212440be5ec87bfb6ad3f45c338a9a9ca1f3c2b5b38f9a37fd754d6cee621cb59416d9ec6c04a6195ec50ac9f146b8ea2df337c4d73ba9db3bb653069719c4cc61be4a4db715987790c2b30a31735ba9e74959381b68e26f987f40bae4ca5b1f580e22ed2d7ae0f4e84d547ec4515d23c2640a12300e7ee74067d33ccea357d56f32552333c773d924272e3818974ad17a32793c59187e22741b28810b12ead679c187a1c93b34c6be3df5c8c6a76b67df98d7a200be1d5823976e09b7ec1396c043d714c133b38e5187cad28465cf98bf57a0eb97ce917a187fba447ea4016cd97085c1a20789312cfcf162cfab5f9845b4a04840426d6f4571acfc9d3743a94ebfc18b5c7360beea0a1d2d7380d7ecbc162cd1c03e8faf3d447dd77b3acc915f3ff8b557d74560528b53604921b3f7eeed002df567d5380b4eaeaa22ef3029a66041ee8b7ae61e3f3ef7f87ce5114a536692a37168ad379847148cac0731d9989f3053f922ea758c9c5e5759ba492f45d5cf56852f7decf6ee544229905ed84fd6ab58e2b6cfb18830f078a1a06b2298273eae229d2fa6d42177e2b00242c0341c0eee3edc78993da54e2e4b75a8f7c44bfa1cdc9698ffd5e8d6cbe12ae6c8cdd7e4c3f45475bf9d470e966eb08ec12722df1f1e6094aff81332ff3af78e6e527d43537335d1ca05a84c80527f119f27f836e46901fa2b2892e3ea365e88665c53ec7f1ad97cbe81e9ab507ef479d2b6b9445ebf6cd90b9a3779b4d429ab291056ee2a202847cab4fe984dd4fc31d3f9e606197b79c4645d02c116404678ec5bd1cb5b65e0dfb6dd1f4b694a795e81d9b39cf945c85f7d4b98f881c87ea67f011d89ed2622a177a5464993ee36cb5d75fec156385ecbe66af80b4f43fad7dd4309164dead307f987636221f32bde277acdb2711f95ab55dc2680763a98d3e9477e415b4e0b003facf5107d21ba58259de845f3e8a8f387b325b7974aebc423b7d76a84eddf80361c8f1437eb0c7ca48e56477bfce0ea47d2506a8df236319db0c916703258ba754f69e8efc9778f92327a170762bd240558ccc500076f615f5469c96dbda440ff249df80cd9cbc19bb660ab146dd76df7c051a9d7ec035c73a9ca19827d68360d6f7c547dcaaaff8df5d4eba8d4622cd1b6e441af6031c73f4e2da706620ab715300bed733cdabba7184cdc0c97b4b3b2ff5ca854f79b75815b7276dcf77f5baff188a0e03b3adc0fdab378b65e2fcabdc40325d491d3f8aca6a6edfefeb4e64d8c2480de8695b0e64b456193ce933dfcf3c47554079510955cca97cfb5868d0d3ed9e3564b95ffa48da4ae143b135c2527b8cf895f8c5b4b2d8ae44d72fe6dc666e2c425ef36943e14f050dcc7511480d96a1889870ec6ac62f1fc39dff8b576c3772d9f9ef141fde8a0b8abf1c807e5e15b45c2ba3f36e77b79b467dedd0316464a9463ee06dff320d26ce00a244fd4034288615dfeb8e56320d714b8e8976ed723caf50488a1c75fd3ebf774c7c0533dd45e2099f9bd827e9f305948eee4c11b9be1083c2890f5ea02d75a4fdaa2b4f104c46f8deadd2e8f14f59e11453cb1d6a056c283a5b42d85105406e725c0d81035cc64067a1f736a9b07e2ba6a0db94136cd8195ecbb1c3e3ad7a3e0eb57688048cfc35beb5ab0e1873ee601c521b661d9d733819ddfc2885bf4200d6b7ee343940ccff4885a0e717f13b96723be36348b4a39c6a20c69f823d13e3fd0fab9d5923abb654c646fd2102dd6e1d254d07b12e2d0de9775a1a19aa38883c9f839a12e8424ef090651e2c05d95f87a8888e49ccd976c55bdc0010532f3a108bacfba91f6e4c3c2fe4287d6b77bf226b3f7841f537d337fd36007348488c5d3cf267ce3ad61047f6e403c88c3f97fe1594cc23cdaa432ff7d5f1deb63d9090bbd2fdf2070331d1bbb42a76a3acf49d8f82962db9a78b634030eb653f55b3077a65f536141645215036e971ea518f31329ba26fa53638ea7db992807b099e954f442b12b412985aac90e5a68e38d781ff7345c9504b01f7db4c9be43b8a5baf17e133b465a1000b3c8ff23af3aeb3acabc3304d6bf53abcdcf95851a717bb1039ec3cecd5b4e46afcfa40bf9a9a92a8f2f43a9606746b14612fbb955c8c13e3cefae89bfddb4da7c54522e031b71be1c8334400246c6c4416ab332f511a9bff5fead95551607141c91f5e2edf748d623a89e09cf127217f3113eebdeb1819763201d82ed8d0b1041ca4e72941b1149f580657915228e4feb1872a4e226fd47759b58aa1f221667ea2271ab017627056c2a799c357981b21b194f49ab1ea841024a2afe52f9224dd5146b45a1baf0c99f47b42a3a6c612a59f6c6233d9b6f206b80bf671138c193e77a968d0928da5e9dd2eb5c03deb9526b0d0a50b18286729366daede5e023f046b1fc20167d3d82baae39a29c3209149f5b40e8e0fbffe804b66ea1b5a11c14b8e7f817e13526842cdccd118272f4bb87bb788ac26d11d117411f6a6b1ccf5307b95d2c60fd11854bb397e183581212e8cc51532dafb74f78d723c66636eb9d0db8ca4479371a711830d32d432d79e560fe5339c3b6b6a50c340b97c0d99b12d4438eb87ae85d7f11c899aa03bdd6ae98bc08c455c00134368ae3940d8b8cc25e178d39eecfbefbea611f49a7225cce386f96162165898e39457b0f7ee1b11fc82e4e98c7f5bdeec22b1550341eb29c9202b30d51f20cce0c80882cb10794b8d44f3959011373fedfcf1d3d5f71dd46d361d0b1b37bc3e0ce4ed6ec096c2f287ca6ec9b45d2669570344a26c709f95fa6721f29e56a476e815dee6da540a9b7a5567a3fe29e68fc8ff043a9bb761752fde6ce003c42393efeeccfd145f07771e12103940e4c37f3ca8f543e6a63112b3fa69c4ebd7717df383af203384bb0ff25a36d8d2aadb8301766c6299a1506a36c2966add63d0116663811b5fd5189acf343cedc9dc8ccf3ea0076d79642d1627136ccf0011af5449280b16fd13069cd3af74e03c943ae070e9904f60a908e0ebd68abaeb64a0ef744c89f6d208ab4a7f9c7312d159026680d073e84e8cd03c1112b537350ca9c2e35821e62a2686f46ead0b0bb9187ec7a846b2a2d6645d291194027685a7043510a118f8b07f0ac18efed0cc643205a7b83cdf3869123e91ab2b5aa7c1133cb14a8395167a1e8f67f76a847532a36a1db44524ec52fe686e069793fa910e341df69b3a60c3294ab73879043945fdf31cf09cd240ae9f27c7c890c3bfb20056fda11b7054004994013c1f349c704d271868bdd156f3a407d3bc491d4a8723369d482b46235524c6c520e4cbb74873510abe5ff8a64a5b049793a0a6c07f88dc8be517e1ccf5be8ebedcbbe5cbcec29d7b9ada0f83265ebca3c14d526db3e0b04a66a92f11f3523a5267a1211832e07af2da8f6f3f3007a1e38e99379eb55f66d7cd393f53ad2fe66307dc1a26a5256e036615b531498e671468d435edd9207ff8e2bf9332d561926015184cfa45683982456467418a126d89fb256ccc6329a4c728aab9954cca5062518de573e1c1f606898555a551df8f72dfe533ec799f1a1a8288027d0f22e6debf0c86c267c61060b7ef40f0f1e669b8750eb7904ead03212a96b2eb8bbe18ff1da4ea17e19be2ce745f3748992c15ed0cb82c6fb210cb466ef1bd2cab3509471a86c2033c0831d82cf89b5dc1e33012b168050afcf97852931552d395170a8e72710da8c8e20a6df7ce9287dcb043d5639a73adeca8db31c2c53cd704ad849b6aef9a8136767a8b9bfdafbb5686586553b75f4ed19b9006c3bf42922bd7f8f1cc639053651a669ee7a32cb3123b62e4db874ea63d7094c4155127b1a054332f82cee07d58f0fc5b7542eab29b4616bfa792aa823d59ef68a42810d3d2b2e2369e7efb4ed00f26b840ebea2df0eb60e85568542290e15f0df5484dff87f2487bfb12adf16658490e8bd00280b9eeacf789d1de231f02075358612bfd8a8b6184e1bdd8625b48b7fbb288f5e53160928a8db69d0046beac205e4c7e72869ba6a21ff14d6317cfbed9ff1364e9ba55be653e2360431b380b69d4736eace536309b463119f843e574092a9756380f9f3b8f605fcecc562d74cb987774567d3871ba21ef844120976c0b00c0e64e5afe4db2a5991a3784d2143d190a38fba3230bcbadd150708b0f705990bac37bb1cc2068bc77bb67f327711650d6145ddcdd80196defce6eb13b73e8cab4be26a662b49d4d9aa8f197090e3b1794bcdea44b96f3170825bf9716506144cd85f0b39397cd179411c238bc66b8e5aa37d3d1a575080b9afa0f3c7db57237b33471e85e6454d757ad9e8f56abeb599e24d001719f1ed526de43b12b607efc24d626da523f908a4028edd10716beb66f0312c4fd43e4550407b3e44c74a62dfdc11989426060fcfd68d0e911948ff91315746869a4f9361eb69b3d8c3fb3913a83e6c67d41ebb4548901c1c2ea2b4485f74e5e669edb39d0d9938fa5fcea163d3e11fdd7f350027a9b97ef05b1f5f0d692aabb188ff727f5f122f02cde5acd25acb75eaf1bb5f81c89bc02539ca0c59a8f01007675eae8738ac0b17dd7186a6eb01e87d21b042fe3a57bdbc37dd35055faa100b91fe84aef8c74a78dd5095ce0ec4fe07d9420ad7e2a633f93b1b1095a37eb4cac4783f7f786b01778c8a100ca52fe40ae1daa749405166f87e0d4356227d6be0bb98c429241c08780c9720f28944243a264e14fa203bc2f978f2e805508ff7ae0cd44e98a008400043e4cf036f92daf1c385110dbb6bf126e0163d385fa6ff4c757bc6ccdfb78bbad7a44be75e3754a46eec0b3e36d41522e8c6b8d273ed0d93859ef12a90121cb18250649c9d98d0c8d2ce84a12977f68fafef621f769695505f27e55f99b88cec11c271f424988ad8a9f4a65ac11b71d338d926e9bb8aec232cafff8f570fb4feea389f42e72ee616eeec2ced18d480eb223c3130fa080a74e31e57b86648b1a4a8c8c7402fde4859955ca5c32c5dc8d16b319468c4b471289b913a6f8d75d404371aedeaffdc1f0497c68c8526d4d076aa600b75ab54083ed881bb0c61441ee32c1ef5ca75f75093fd3b4c9e9a6805688b53b83e8f3af175e23f85f43ef89fcb93a6331de81060178cfb369a3f910fb25abdcf61d13d3f080dd5d374fbd384131b944942f2470b1e8f332b3114b5dc3d1a4f9dc58173028881cdbf064d1a791838d368299a29e571c2d572a7900bf775a9ea5a70daf3a2d678090312ac8108d1040ab7ef0b3c3566c6f51188f07fed905155f5174052a1e801d4d5bf944f9139921beb09ae8e6b07ca80045c51efbe6f99669dad7a9f284e84ab3e8c5a22808c848868096654720751722727aef5f5e85883806c4da2153cc98961415f42ff1236eafbf50e6f55fa0c4d38c5b42250ce6849a39c211395fbfec9da6d114a481a018b60209edf1c63695e29a620e430d1d907845e00704c2cf3dbca23a11f6221cbf6c2f89319d2ab39b28f94c511f4dc76420d43279e1be2d516697ffd1b8ebebfa6ed89b65dfdfafcee63a642492871162ffb4af7489c8334623091727f9b5275ec281f942b0f8a15dc99e9d7592409611f943a42433950b73a92a3ba763609abfb4b8195013e57f2a125b84fb39b0c46ee6c7072ace3c7e7a0497736717eba5c9fd9ed5aa2067f03a472312f49e9c6e1a67cf1a03fd3f1a2602cb6aaec2c7741ecc0d159dae2479aa29db0eece8eb6b10a61a0e50f86d57c2e3e2138095766d909c811cc821dc150223a1edc81694bf130dc1dd4f4bf3be8a1043366f663675718fc2f708ac904bf4f689544e8a64435717d715bdaa47b98a483208ffedf0d828f1b788b3b622ede44bc58458de8b35310f80a391dec7a9cba73538842a4f5402a448afaf2ca2338eba104ea9a29a4e48d5bd22d8e9b6c6f104d868021bd82b6c6470382f11c57f9c3be36bd45e42156a42c62c52f506dd04c79ddfd6fc70fb42bb495375b19c62162f4e8e5b2b08da54f4922133788b5a2a08643cfc0e6b504521c7cb5389ccd0c0ecf2b55ab12ac4f7871b2fb385355526293e22bff312fb35147d55c0bd588a9343ae8e5705acbb82634a7c531bbb643016235310f5e67eef1fea35faaadab8ae8a4bb0076b0efbe7cad7aba2bd21fca5ba08135c5aa2278d9bc774b7ce5f1c33e44363ffaf73b27396ae2fde898c02476cd7fba36e5154b54a6204fff9fb6abb6ea6ac7c686453087c5e793c40ff3e0fabf92e9f4550317c867ce685e2b9415dd4f649fbfbd210a5513234a850e92e8e5e112fbac7b95ef3801d3793550d61c070525fcd39ed5410111bbdfc102acb102ce717fbeaca0abb7c4ac5fcd51b4c972068ce817d9706f52f7164d8893d4727991e3cbb62d5933f3871818bf52e3b8125cb747e4ef660ec8d26111d237f3c5c5ac387f8cbbef0dc26e05a7880e10773480694aacc946dbd7624ea1474c3565c2c9831bc898edf179c87dd02b4fe3386e69a1fb204e02128e19524268d6e678007fa255d6734924ec3c126cf0d0f13c44b7102b5c57756d80147bc763358a3284e10e59747ddb30ea3a09049fd14f5d658e4ff9ed3adcce57fa3447bccb264cc064be18f607bdd1c98803692e8db91c26fce257bf8a497a6010d1af596d319fcb2c3cb39d31d2336b0b5ee6ce846d31542b038b1c0207031735eacc7cd066f4b41be7c2f56aa885c108475ae71793d2d9036faf448173b72f393b42eacf604ccabd611ac281d3e4033ffea5d560e326afcf512f1ae9a0d486c0cbce5d776ad0be815544ae83ba37330ab0605f1cf8590f2048223c7996c97676d6fa23d76c9bae7239aa6f3e92daeae3b2a7e657f99a9c71fd2f80a1cede77e071d76a26494bbdd7dee0be22700175e3e4e3d25eec6f244dc2a34080e8511351050900572c961ee20da97f97bbdf4e5387407059cf418af35c42169bce4607d606c4ac7e09de2416d767398b36228399d44edae412cca9b781af0afc6c3969629991d52e3b9b2d38a60c0b2bf2fc3b2bd2a9fa8d3bda73581fc4193fe035cc7bb5276c719bacf359a45749e444413c7dbb556b0bcc0d8fa2df6a61e9694439fa5d55762952e0ae344c801436efa25f47ded3a870556116fd141ce6b89a3a3e8d0c12791c9a39fe2c018184f08a77dd4ffdbfd167da542cb8846eaa3319207644490a0ef3565970c10cc1e91fc2f499b7694d1d4883b31a0a523f08298e41f49b0c9e0ad18e6ec27adbfc80516ce20039e58ee24f46afee0e2ac68ac8481d50d2ad13a16f30ea2ae43ae6e4a44507bbde3a37af5c19efcc2ff17a58b0bf46b34201a9ad915947a831d85e92922a08068684e5e68dc9709a0056dda773687326d2388bcd072b378453aeecb5ae0f3b54ef6726e6e18c148992b18c8096193fbe73e247b4d2d6cad79a429175172deedb6e50870bc8681fca06945de4fb5477cf8bce4cb763cb715a710c73a8eaac9b55ddc20b3b905ffe0547c66af7a22b4de9b832b0154d4831b20638fa7ec33f5a50981939625dbb423814af936e2b9ab1c63f924b9ee359bc60e553abaa9cea90b7b339eebdb90e73098c9a94925b00a0f097192f172cabb067b47876d65ce216f97131879a3351f5a224c25b64122f5131e49df90275d3c3e0c56564a943076b46517639f50ca3f5980d980b99a41f7aabb2d4c465e4bdc8ee9e3ad991ef9eabc0c4088394709cd62e83f7e50b4b7ca0d3f61c7d784c734d42c881192e910983a9e661f01b72163d901e43926109b3023e6067028e4bc4670e1fea1bde16f65e39ed9f6cf9a4c918af1a687fdb1cf01e83604419755d859c1b06f1ad579f7964df2d257110cbc354768cf7ffb1dbc2dd6c72809c16b0fc1d2ea84a1dc9be297063ff90025ac170236871575dc8e0254d9f7539c04b9d3ec02647fb382b1bc1f3c80f8461077818bd1aae66133f24be077161de85199cf38566b89f0a45f8fcabfb1ecd1ae6da9871da4d97e2926b979e2884785e7fe242d081bb2241829ab5845a4200906ba158121e033d81c1030a59000461a0086d17e4461c2f351e9192eb5b5218c793766aa9745328c6889be11806624689a0150f11678cead678376d908a6d0516c75635b997348246fa62b2416f4dbc76f404d3b4a8d9546c9a46d77554255cf80754d53fba7d3d0e0fd971be3fef80434b220469cc0c732fa6c232bc6a46365bcb93cd1be9cba15c174238a57e634cad35b6ec42d5be91d47db30fd62782e5937f07fc5316a75d686774669ed2104d1e88128ae575f9aca52b5da4bb5ddbae5c055bddb4ba1f329a7016fcd46d8dc7c653c539f9050aadcc1bbb918f7cf3bcd7a1cb3fd17678b6178efb3b277f174c1683b0e9affd56649e26bb149efd04cb445f7887b83f01ee8b63df45603b7237cb5b9516416a0548cdeb81b9e43cf0e028b5551c371b0f11c75f9f8ef9ae608aa84ef4f3ced822ae9a13e600c09be5f5388b47e55fd21638d4da25451536df302f20aae0637489839ff6e60f8a71d3cf672e765ca9e8c3455ac1f86a21287d07b64f27f9b599b26a04824c3a72b37684c8fe871755c56d869bd7d541e59363e52961ff03a3d52dfbf386a275e118f181373e7fc0537545c274a09cc59d1a0d847b5ddcc53a8e59d14819ec8a522b30dd840585f2471c955810ec9d6199aeceeec96de6b159a052751eeb1e0db601b248651894b195f753c98c27357ec20cb8f2015e97f3ea68b8717f2b3f4907e30bbabbe4a7efbccc3cf1e5885cd856eb18be97bf769cafcf800e1a83c1636c87694f808cfd79c1981142e721fb14647fe56d04f48acd4ec89d90615ddf49744b8e9375461bbad2d8ccbdfe8ff791ebb7fdc9c7a1edb76d59df11355f3f9d6dbc5f8b60cc599bb6f654a257f177eb35d26fba48b0e77b4ca84a81a1a606d5f7d6b14e13f0c6e43805f32797773bccae8c7c5520ca4b67cc2f5b5487b0b3089b0cf00ea378b8b973e2679706ef0969934fba5c09c02d40079964126413d08d9438392aafd77b8e6eab0101c49f1d4026b1a6df7f7b0c03ceb558b380cfefb4bf2da3e41ff104fb185b0f8372f866b4792f41a6c4ee92cae54f5419b9134095f092c1eb1d642d9362de64840bdbccc4fd44535687ba99c32f1cd62d73273a0aea65ec7f5948b91fc2246da6bfa411eb34a21304bd2d8dbadfaf0bbaa217e6e8764b458291ae04de4db008536419818bd3626ace55b8cf7ce87b78364c432c571bbb7feeff7670e414aba0db02b3d4485cb103571f0c3b69b0207b626a3cf6e299af997a7164f7f165c99b0796f8bb5f5bdb3d63b2a79f6f81b7eed82c68043389bde7ec2d016d7f59235fa318a076c5537204e58643a23a049dda89a47087ca9eae608cce7eee68d025a2ef8076955b94ce0a8e5c8f401cb80c4bdf0c1b79fb962b8c08f7096337efb7e9b2547388dc2d6128f9c13c559fb1ef6bf87cacb052aefe3d871e243720cfebd9227d8adbd23e150d4c39a529cba472199ba712c91dff93cd69de6530a4a5c786a8d97ef896347b3aec6a8b1c864bc09ea75f5b2c4929fa6b12350184c1ac5dff40e54a6d1c07d45fde47e607115b0f352af4aebe2b58d2e3b8c677d747e5fc52fa7c6f2a38a6f2f65748151d6f3cc9d4f3e9ad70be05373d9abfee250054d896260b1ac5593421d8b3a5071441ddd8099ec60ca02e4e9f7bb50609a1ee80c75214f4d343cd2470ddc4fbd94c6010ac4fe61b37302da74b28b81262b9adeddf155b97ccf8fd81eb547d5fde37a384d87bb6ccb7f0d12bc18dbda5a02ad38baaa9d1b3facabfd234ba05c9adcb778cd13cb3c69afabd0e8c4c8b3c9f33a6c02b58cd934865fe9589e82fa6f53e25eb3f946c2375527739e6a51053c947900fffe2756ad1557d61605de771597d7d4c3ac75a331accc293819e86fd3bbc0587490e64729dba26d98a5145d09dc58e215a76910ba14c91711ce69a4ea752598df0235b3c19f4d95b82a7fb092ee79f56630336b52bf110e8fea04746d2cab1f806e63c612c5014b74221933f331472e52127a2a1fa0354b184033b79ffb4a16cd932b84a24ebfdfa5f0f467917ae63f5379e811a4b806f240dc862254bbd2fd9e963ce959c68ddcc269f6b24e43dc0966b7902f54569db6e13082e33cde992beaff7d67984db9973808866957f141fa6e0bbba28f927154851e5ef0b4dab3bc492fcaae394954b269805d9f0f3d3ce74c7ac80f34397e2eda4c1ba45e01c8aebabfbfabb3d3876ff6ace098e04599daf355c99be10fedca4acfe6255a0477e3529f9d6345890003002a92699fc1026aae57c3c9404d2770bf0652160a978e804e9a200e4bb3acb35f22a00e4fa7573b5d2dbd1f42605102791de46bced755ef71fa5bd9a6b5e3452b52cc9109c162120da92bfeb511b5a62c007506fc8772959c66e0680fb8c43dee44b0f63671fdf3ebfc4d36d8fb36732777aa75f5bef6731b487cea792420277ed40d8d0936220cbcfedb06d2d9097d3e62b13d1cefa4cab30f63926176f45bd8a4318b2d97394001f1e6ce37faadc72dff53c922818eeb891d194bfb1b4e908a1e2ce5445b9768af2586b0080c5ecbac083a3526cff05b1232598b282c3baedceaf2a0c3b316c7056ba44adfa50db4a6a7c32e7a8531c04854ab5c11b4f7e316f5a80001ca6fdb9bba226b4f0ef12a4549074f8e90c3fdb70352ca1a33d6221344451c0f32ab76cbe5d45321eb87e3b61f796ade254655203d77e4214bebc413bdce316c128d08ba537021cd5aca6d198e8a9ae40343a0ac5e93a688b9696006e6286a806f209a959b285568fb94e2490866bb2f6623c2650adf8fbaa6131006546cfca0379857d872bab6d2adfd36a62cd13015bc719ec34c6d9b6c80012da417cb889c2931d4804bf0d83e2406d9761c633bb773fb31ddc2f93b40c975564960cbfd8c94ebd9045c184b802659727804a0e9368dc791577acc1b5237d0b33e420058b77cc0451dfe1a0513ac9eae5c9bce8923c6b7812a4a3696f8bdad5b9530e4bfb5465507fd504ba4f7dfdef6aba368a93a874fb25e2fd8f114827a2040739793148fbe13f9cac804376fe17cfe7ce5d9e4ba2078fd4b17793d780bfc852b04a74778589b3db43a6b5b3487557deae0dce93ee42da59aa6a02840a9b8c097adafcdff44dddceca6b1feda5f5475bceb4722d84aa4fa42eb8d3eb7aac8fdeeb9a2fced77212b36f05469458a73f52ba5fb82df923fb4d92c3851c2df954b34ab53c3c767bd102821478e26519c143a1ce98adced47c7fd76ab740c4fc0154104396eb64988f599ccf23c2502f518aab39514f42612c4b0f622b3b4f9471fea82989301c2d6e309e793adf42b7054dacbac213df36d0438aaf4f7f6597ed10283a957bd187b36966247aa76dc2819cb9c9aaf61f9b9b3e40669c7f0849346af2b5c455d43f2e7c0b0d0ba45243300e485597d66a11582d13eace92e83d8357b306bf93f5fed5551b8e886594c91473e3fd02cb7ac4985f43e5e9fc56d0e9c196106ba27579ffcb997e235795caa2df838f5a4ff99558ead82ba36d8c02d9331babe8f849359c0dd728ef80a80d3c4202b5f2a97b04d15daf3b192aa1f6716094daa77d301a3ebe9c185b6d5dcb3abbdfd6ea1226bf83feec8774dea641aba64e3f9dee2b1245a06e08f4b09e7993cfe24e6bc61e2248adb7fab758356bc198e1c6a8ed316454b05e51d4a5e69a21062259d9f0eebd023919afa51039001668aa9c372fd62d3814b8b7fc9be881c363bd0bd7162f6b193c2710f4773d1fb6e321249aef108fc7b76148f4573d5728f1eb7b2bb100775e4c88f10dafe15c75a7954bbb8fcb53c6d07b043db51feb09f65f8f742f6335fae40149204273483dd25840b6ad1d24ff884b1f26c54033991696aeeb1ebda4895a91fd0caf1a545c55942cff491849c7bfbf41e761b7ff77db23c89ab3c4982b97f4ab832e6ee18cd9a0aaf92e305f77c7fa89f4f54d3b7c12a48d4c539f07c675a8e7c9a4ef377eb07f285fa4ff9e317843516de616b4dfe2813d4bb64fc77715c6696a620be17485bc7add8ddafbeaeba0bc764fc7d02322410248beee3a8c9075963098e11560dc9d618f3d7dbbc78b23e850d3721c6d0da2c1c13789939b9447865fd19ae71ae05b3c7933030ef936cc49c117b75d41aa8e4e06c03d61a344e117216eb9b8c5e20c70840621a382aa5718caf91887cc8dc0df487c777f051745e1133e30a6169a67c0fbbff40806bdf37c5e7d520c0e2d35abedf9fde7f16eafebfc59054b484fc941ee760bf8f717b4e9ae6b014978f0462a53aff23ec6c24951a36e1bce1f829be058aa90526ed75ee7cbe0509a54175e9f0f55ac85935d3ba1e6a0264407af844e78270c57c561bfda5144e1376ab1b0931e80f7cb09ec2537c4aff82f78a23a3bb4aaebabdf6d310460e249af78fa5bb1d2e7154073a81ccd6e001f0e7f99806ae921a47bda35683ea1b62477d7856543a09c341633962fb67f6c6e3681a121926eff776983191f70b838a6df598635bf9e768a9142943936eb7a4eb3fbbbd3e05f213949ededdec69fc7fa36a93cdaa141c0efe45b666e5e0964ff3d233e7c85b4cc08d85615d877effe35e3bd84fb5b5612e7e5e2e83e8eab136b1e7e1a454a00f2d57d0c7e05106c68f1cec00f96398dd09b6530b20e5b4c484687f2c9e7fcad4e02cbf9c67c48ad35e11eea368223e8853d11687497cf2e70782a1635803ef9d00891115f7a95ab731760bcf190cf8693edb50f86d6540f83ed2f70f5fc16b126d4597e85c1a5da9dcd463fbd794abcc73055d0270f0cf413ec14b9c860311c72f24947e0e196e4bdb3a94680c6ab24b869d9c812a9b9665c48ba74e4f3beea335181cd7bf5e3dc43f863c6b58e71cd6e9c8850e63f18b9f89aff2c993431806f1968c4e20f28f3e4ef708489a8fcfca22f0768427a6c49adfbfca0e0ba58b571542f93e650eb964199e7f2e6897e0221fb8fa4e93469f1c10949688303b401d1f37f4bc26bb233d4b8ff7bb93cdecad355f298a56ce25846736c1438dd406e271a3efd06268cd1628d02b1d65e0f035a60dd6f7ddbbf4618389fdd6c5d46dec2f7ee16fa283af2fae0dd3b4edc9d286c0d1257f10f270c7880287d7f7141cdb97f01bb8ea8f2d947b961868ed0e2a285b6ef7ce098cffb9faaec005ac88024b893012c42c9b292ae58b8c12f569ff2a88aea782bb18a51a199c0290061d513b64074e1b8c05a3f6c035f4585b8b15ba3ccb8c96a08435f37a37d4da2848bbcc783da0109b4663762d8c539cd6669fc48d14f2dc1a10242030877c6811583a11396c59af0666faf524199def1efe550d990d237edd12063cc4a99e542495cb938c5aba2d86f3839e10160bbc51d7d32b756e7434f64f096a3c301bd71e01f2e61555f3cd5741b298ecb929ecdfd4b585fb96fe103e1aac610210db6d5c19a0e9302512ed19d4e1cfbfc8fbc61011a4d7431e3b925ccc4d99eb650519a14057acee4a21df09d47171cf4f47da46c29cd21e5d93726104235db98b38238eba7f6504988cc6c9449c29bb9546b4b8f7c92615ce0aac315b8fe463496db008f640d2e93fc955d234fb39d1d206614bdf747a4f1754ec41f5a1992233981009fa4e91624995f5da9a1c5d814cf263ed757d691860e5088f0edfc40a5b9c3e2cd82531b1b06c4392cfadf4bef8be2fc4cda22ef4d5b9bd438379bb68a11ce8fe52a2e71a2ed057cd9773f0fbdf9f2b1a8ac4a530107afe9d5e075b7ea87f87a9ca6fb12890e8216f91df3b1c481279179ab976c4073012599bb16e0511ad2c91b1cac0c08561f6b414b458c5979e67140b801569458e3ee85cbe125b6c7bcbd8e5e7827148ae6ab558dd57b1d854fd9435714b1a11350a1f0713a3062bee7b633189064baf9c79606b301b1bda0022be5836d68bb1c8b6a384669027652e37a65a5ec58bf5b9770c38aae36455c4f4f8a449d784012fda824e4f8b7ee4cf7b8edd3b1e21428acb28183586362efc6100d7c94ec884568adb8fb4dfef90138133ccbada2a0718403064442889a4ef11ed01531e7d49978b749c3cb64b158138f0bf13d813dfedecad8d6320c7876317d76bc5b2c69563503f34c950a8cda559c26cd819ec1261dca1909a24abe38fa61350d00e608581aae0efcc8c205511ae44f7e0cb7da7a4c4cb560a43c65ebf185d026ab1414bea38ec54125caec54447fe0df105733aef833235308ede22a2b6573e7b116d479f081a9a7a4496777651b966df7615e4268f85a290e73004e2349555e91db1bd012e5f568771dcdf74f30f4bfed28972bbc8ac6345ddae379596a15a64e9a41a6829de4ca9eda40320ec2b5ea2b0391bf82cb879ad1baa9bdead1e3dafcedf7847192d14497927728c60cd4e98507a36df9910db68b6e1aff06245901bb270947ca829106a2a68f664bfda1384d1c0f94554e4505943cf66b7eb9b35e1c603992cf3e14f3a24bbbc50e8d1726fb88f1e614f6143c1a51d863b2cf658e1f5e764aa64706f2aaf410f075b6280c7d50219a1aca50992f8941b0220bd869596fa81f5217ef3ef93264d2a67cb998b14fa61014750c45076ccb0672ae1aeffdfba0f64aa66a2d956f1a69a0915934e80eb6afcd516a056801af8c436d3b341e6363136ba2beaee9ec942827587eb49a0d9a3af3c7f89dc1b25794949d3cbe3400e02a60a5d39ad49603b746ff473f99eee2ffb5c951b3acba42b6cf58af034286ae9f2e08d42353e3ce9333dfa8a877d89c686b9fe21b59771d617c163aed8c9689fa03df90b5ceb587f8324de3995ee9a5cd5f7d0b0276746e6b387fd2c895b422d5641c6e8c9689f8ddaa7be294f0390adf9e3db0b525c2c00da3af1cc3c5c66966d2ff3c9a7d32f08a0f4ed27214d3c4fdbb802e51a058577c3e7e57a7a847055cae4bff957159a2d5c1b52b0352a26088fcf71d4f84b5ef050dc7a8488c0bf660b9fe7e101d508b76aac21c00ea80fd98f8f506f2d8ce2da588f8121b348ac885ea59e0aa581543aa5af94bf2a03e5fb132cace307cd8efe1f38f05d8e11b47e79177ff64ad16c57624c0562a3086e94168a2af8444691a074471d9412bd7873e2b7eb1163037141fce8a03979584aff87e41ae38cba797b007dc2cb4b948506db5b72bef783177786a5e63e439e1d370bce72ace4cea93137c6f43cd5ac2084165e9042bc5d3bb224f70f1866eb9dbc3498a46f84e3e4214340cfb543167f6fa9592b5f1f5beefa723d9ce633ef69ac7342fe8b620a478694d42eae60771b4b344efeecc1fe201f22019df7fff8e8bbff501225a98d2f2430a7c9cf95af1c559098d157fb3aba5a45e582824128b472d03eba95ce9b1b363062963fefb10667426b690113e5a5149c793a44e6bff284b43510034078c9f7dbafe7d7dca66ffa55d2f288b3885bbf5fda7a31ccd77dc69d2d635173b263a75d38da99f4b32581e586bf5616ee17a2f4e5b455646eb07096277be94d800e03efcc72db5afbd8218e100719df3297714a1516073065d4ca57348e54231dc8373fc56d301c6843fa1d1f2787f1c5f04acb836695ce9b49b53c459784a68c84f5fb37837b750be9fee4adc556962fd5a0d0201dc623c09a484b1ab0386ca53096e0a272efdc878dce98b5e2d0fb1bb94282ba165d05ebebfdc12055cfc4852c6fcce0526e6356ead351b81fb2f69ddb127c48e64f3609efe4152ea0cabbebf2c3821269c28064042a3009ec0fdcb74804f681274cd89e78bf63993890ef79324ded12c8ae70cf168a75f8dd2708db49f4e04998bd84ec740fdc1a7552b5ebf7146d003e9e88761412075a24ba36509451bf6bdbf5f8db8a36d5e5b2d57875425aa461f5255bae2a1284fce99245c9960c768143279ec06fd3fb27409e89cb634945109c6a8ec2f7340a00301d3c59c03c7936b23e073fe93ecd7f391453dfac949017d5bc3823051af5d92b05577a7c29296d44c293eb13b324912961d6aef8cfa45fc35d1bbfd45a70f4e2e3c971016db0add62d04fc6ffc76cf1d8b9e722b1915880cfe396688095e8204d844cdeebf1f895efbd22b2625f8ec6bb2a87126cbaf79a4ec6113494a93043c71fe7d97c1a687716f2d2f88ab7bb028338fb641780230d98cf69d70f7b6ea700349cc3e6b7bc083120618ffd2dd69ef046b05e1b8e2079332f344983ec7b9435f08320b305bc5ccc2530b8c3c3783ca5a4fb8d4c3f1f7da2ac3cfb96f3efb4cc2cb8b45c4f1933d1d3b35a11d164e23718c95fd5702bdd3a75084e763e0647e84f0f8833d12775ac9de3d7af7ee3dd3f753735d0742d3fb0857d0b93ecdb4d0f1d4400b87d64cea961a69bc2ed8a3b3bc8343c7e4b7b052ef16496cb4faf1f6fcc780d6196013cfe4911bd0862b0db49b4ae1ea21366d62ca63ee086e03424c610b58e76413841580874709e582b51cd4343e3f65dc28120992fd85eef4cb46f516195a62ba353dccdcf880d8bff4297c2b0a1f881d85c9327f9e1ab9f95c7492ea7b4c546bf2564880124466ba06d98311a454e2841e748233972c0600352894ef3b577e4d9520bd9d674668f111990b147a20e073b1c05558e01bc390b2808035bfa5660adaebc844751921efbdbc17d6caff95bffe9878ffc33a3c1b8d8eeefc4065946ef5bfdec5c97b68f95534f69db82564633381006ac788c01239f20054540a64dc1b744a6c0e0ca5206e294761bbb76e08dc7d4d37548c263b4c527e800ffb631fbdce2374a838d0cd8352cd8c1fb375d10f652188bd35c41d70aaf309eef9d3deb6200ad05c1135d64217e568a1a44bf5f0873dc3ffe32faf3aacd39d09644fced590237df17a212bdef7ab45fe2bc6cc1cf78a7ccdd34fe20d0b3210784b7666ac48bb1a298d9bc2be0b9c6ad36da84b336f86f453965b53f0f4a759d139a150e6c08a24649d989f007c6b52e2efe236e86da06babc219c23d0f3580ef399c8e62484b95e3a8ed0024ee4681c3d5fff48387f006f4c23d88b6195286911b8d3dd781229dc4f83cf469dba1d8ff0bd563a75ab747990e2ce8349fb72f622756915384833c1a596d6c6262f7550f01b738cebfc504869e63796bdaa0e330866fcd684ffa092f195c29069163fb84e3e69434e502e261776f029ce5247d879dbc3ee9ab40cc8541378fe57271c29ea44a582d5c438b329b556737cd490536a27db88657d8ac739cd36d7de03c1a560ebb8a299adeced480ddaa42afe7397b08b12a5c0f615c495e7de22b610172fcffb3a74132fbea38f24225cc0ce64be7950907faccb2ecf918005aa8902f34872ff7cfd70f3618338f36bc2cfc1bd52f72f765d14c9efd487b4abbfb9942fe061a0d8d7decedf129d2ae35e5e831dc90f492a5e3d6b06c18b9c34c66dbc38ab227e050ed345b60226b77aa1e12e06f6b766d1779b61130d9966749ba7a96672bdde541a4042ceadf3cce0ea7b49ec466dfc68f9384310f88430f5a83e3f15b967909505f34d786db6eb8f1d0e5de544b02af70f83a61a0f2756ce469be4407aec39052008211196a3d2563da124c332b81cfdd2b04a1dcc2d850d8b3be0676e3b4a1a6011cf622a888f055cc092c2b6137bb424a094565b03564fde1623cf0cab2405092128511db1b962430ae067b90ae8c717420a68489de818ca1e899b047d5f7b0a5dc49a7085b6e355d8304c4c37b241398482b353374785d9be5b2c84d4765f9fe3ee00bbadc40a4b0d0b968fcb772a9cd721e0b54e187cdca95876563b0ea686b3da4576bddd3069d99580c15b17c28303293f8f4d7f6384ae5852a2a5336f39324f2d3721c6bf1e9b7e9d16360e713c5d9f2d0eb80f83a900e4099bee34a2a25b3354ee353b1ad0817336e1266977dd2a92b7484b58fc3fd4612663c8c68d2d5b2139ebbb7b8029f30fff4de6c9eafa115e9fb356afd23538b3e522017eefb2d7b73d9527318e97ba4a8986dcdf30cbeab64ebc85471876d6b7ae5f16b5419da329567c6333cc2380fb3801bb28ebeefccf96df0d5bda0b498d82b266907e54442e86306d8afed81f8c3bf95b7473216414614145e64c9a0e02da91565d9b9d03a8dadfcc6eda14e8ab17a2366837fccfff1e79db6c63754c5e2c7cc717822e84405abba7e4f4e50037fe1ce4d900028038254efa3083f219e0469cccab374836f7727cf484116a7723e5855c2bc157cf11c4d2cabc5aa1cddd312bcedc83865a6385496a2efe69f57dda3279971f7a53b12f3a14e1a3b717ef4e677d3b5ce61444fe56b50cf91705cc1805266e86441795c49466cbda6bb49c3195f251b04fd512bd2d3927697251dfc5dc53a68689457fb35596e48cee0956b0f7a6c363162d565ba55e675710f9b0533747d716bc544b0bd51a31fb722282d089f5a27c4daae0b06e1925620a8115e565c83e432def6199583471445c56cfbdca1761a2bc928e4d52c76a2798af110b823f5b53b32e654664df293ccebaded50874dd988c9bab04d1215ffc0c15e27fcfaa07d224cd6f0c054418e3d046ebc27d8bd33fe21fefcb4351936a16046e5e341d434f861dd742bbec3aeda2801c8a529fe64c38503c73e65d52ce809524d1a119988b80ad6541982afc87a4c1c2aa0a785ba136bbabd844eef139c9b6c70238d583f892a12596cae20ce357a4297aa8e1f58ce0ed1203c5307eaeb602482ce1ef5645f0cc1e0720486705fa456d8dc5738e58666649955067de6c71d977c321a4b156fd2a0efddee5389c4b3bb1d4c45ba93057f9c6ae5a7819cbcf0b3dbda043d54851788b89d1ad412330d5a6725ea575ca466c79299ab64d061f34d2243310062e440eaa8cc477194ad14cef5082f4576fcb6b4c0c837b081f6b70642d78822cbcf37ff1694a87f296b381e77dbc371536be3dd18358fba637bc11dd936b1a8467b2f024ef7c33cceba5658fa97ab0d6cb3ed2a3579f52ad4c18d48033a18d67cdfec943a94df7cbdbe40364b256f5cf353bbb38dbba50cc53bb7d485194b8212834d97c8e7e3e5f6c453de20b2695a89c268e329f0986927b9c46ed7e28b654d5039c6b81073d916c874ba4658412817f437679ce493e8c5a05ecc71119758ba8badbb7588f1ea6516d986755942717e0f54799f722db0ce13c527918bfbc5e12fb56128b80557362ae3455d0ca14ba91345ba292f76c54f49c3ef8b2c5a7bc87a002dc58cb8401afbf57878b699d5806853994250df385cc2cd738fa9d061103a61a6c09cad29b1947b03dc5a5b19046fc5aea37aca0c9bee94ed8714984e4cec18209a4850efe12238d9b69d2f67bc5bdae2faf9b218c969704774d35ab21e24278a7e8e8d92deac651a35bad2c2d84d15449a4e3764bdd929d1c8f9b876c13c435dd7228148c326a587e677ec07f73b3d5232dbfbd1184aa769b7daf740bb19b5ecf545a1ea293a116c593bb0169ee0bee74f2140eaf913f2a4e6d4456a74a529411e5e9214e543f82aff84a93dd68e2df867778c35b9dd3e4f3f60042acd09c3d5046b7472149f4ad7b55ad3fc313959d4f44f6583f9b86f8e069b849e60d43580285aa03a6df446024cbedba041270f04c56d9039164ded40012714120b604a2d145239557230d2af762007a0cdf6106a399cebd05809ab91b6bc760dc862559f6ee0998425c2fa77c5fbd729a380ea6fdbcfcd9bdf8c08431e1be6bf1e5c7c83b82c357c2e7632cf5c85ac1b671e35bfe0d3a2eb17e5e848b1b6a26698221e1e37161d8ac81162d965d675071a4a505a5eb05f26c00fe2c2c1c67dcb02da473ca8bb213e220a271b4483855132aa11a0ac59de9dafc8df360f84fe69dec010eef01b36b0e9cef84a9f2a3382c9cc7ef4773566146b935e5b6c9631b1538cb1081dde1c9c8f2e0faecc6c1c995e1b1579a886ffdb2aa04a76cfcf9c87a6ef1af62799ab75fb2dabc4c351cc76b06f2d2d87e30e8c54b081554824c5595d87f475bc3c3097a149ae6c75ef1424add9c551bfd67f5f19c47d28a7ece671d818982ab10e974990221a1d0734d9d08e272f82507f17e3c92bf3876161ec2de461b675965156209c0ba85962c2fe57446b831188a13b126d562986869e386b1c7e23f1e4df55f2a4b87efbad72a44c9596ec200d36263eff2e59b41ed3ca172fce9efa84c82635e89ed53d3c53e146f3689bcc10c4c2822293a7a082f0db316fa96e1e80767b103d06d82b785ee783fb8bc69150bb42f1c785f5953209d7c5f07eec2a92dcecf3e501c75cf7a1adc2af09d4d30ba2afb8955a33bbf01b986f91c1520ba7290464a7c51fcbd4830a8cac7cd9ab524ea0763b0e106b36b87076da17473632730faad3f508d086319836988c3de9dbec6e10f1ada44fb35f5eac35d345b483339f26cee7df16e2e5a661919ca09d2dc548c601f12ad99757ade049d2db1a91082461ca2f6a5f07a45ace4ede44f3f9f3416d8a8097488a6e54d3cd4180ba28bd641a20aaf312861ad2da251dace8486b7160714406ed1f8a7d2aa7da98939ccec29e7efe0bdcf1be517cd1f0b38515dc74eb013cbdc90c34bc72d87c17c384f3d9dd3fbd0d3266bab68d8358fe9bbe54d7eea9817f8af89dcf599375543176ce6f65ac7b56e65c29327b372caa9ed9bb257d7747644456b4efe227e96fac61079a26d065f7fa6dec30803471dbe24bd09316d50182b9aff938cc7ae55c5fedfcbbd6653a3954bc20a4319ad0fb337aec48dccb0a17597b77a71213c09c5b138d45280239243c0da74b2ed9b25f88e9659eab3c01cd6c91a3b1974a70fdd9fb9d8e025875cfb68ae7be19932b0f578ff0a45231b13ac800fb494ed67ba3940547e3de91d01fdf1f2decb2d6b4eba2ed87d812799457a34695dafec69a35424313a20c922f7ca875014c6b68c2db0d9901ea839e7d389c2fef92e1cbe4f2f81a7aada30aefac1329536a0ce8dd838572dd8c15add9b9f926e20d962ed74a5ef7734e9015165ac989161cc9a89b29cc623848ae46f8a69a4390fcf71f471e2506b4599cab54cef97a20992783d37d8dffba9a054e5060d9d4449559a87791e46d6bc3b2a7ea85cb46dc366f21c7570cb42de3599134eca2cd6b15972ac515cdcbb41e35b22829dca8dc88886b9ace14554064f31e6930e48712e02fe5dd065c157b57f5574578580b32191ae27fa6a5655ce5b061b48c63e9ab76a10ed278a926de82c2011b6964ea50a163a3dbab78d18e762264f4ed84dfd430f0bb00f6d0c465e322ee0f4872972471c77aeebcf4a02a4e21f0f91706b155a82a0220b204322d12234472f2d30d5b4480495e461a0100296f7f1e4ff5fbe4728c87380db9c6ae8e478a2eeff9f410897396f3fd94e6f070793ebe16b455e73e8685d51be420cd1448071ecc1486964e904e9b730be0593b63f5755133c25ed701ac02c7dfbf4220370e95dea20c2ad7e14ced0557a048deadd794d69d7d1373a9e017ef8383555adff04f0bf6e1dc9f6efbfdb487feb92195a43a78f9c3cfdc8ebd57fe832d2e45d9e4e1b0d139639001217e925aa4b7ad3e1fe8720d290e7683ba4ebe17195aa9d58ce13f90d2de046c426917d34975d28f6f8723b0855b3cd1fc3d5746f265828b5776c4567aaf6929ac0b4722feea854f791201f5134c952b8d535c6201e9f370f1bf74ef3f81c0f6c4f4c1130d04cb6b40631016f7804a2a3b06d2334e962f185858b05c6d0a3619802693f89132f390600a9f80b3b3931053c6a037f8fac7a97a5e1c36ac5a157d1168767f9a934d39665588b0882ad38a6e8918903eaeb55d66559528d7b83d9df076a20a9578fa75e5e9ce15114b2484c6559a8dd4cde7b284ae45f7c0b52ed50fb281bdd8398d9ba47f8689906a3e2db6f6d9c46823b9c8d37e9ee8ab7cc10e820532a79285733e656e1e0209c172c8311f167949469d2ab47fc9e77e03ad9018999a659a99bbf6a6d096723c24a7f443cb5b369f0c155f8f4fb73bf75e0110ea78c818294ff4558a3e63cdafc20da67598b2875867b720fe07576174e9a5f3bcd6004b947cc3b4cfaf53791bbdde6473d2c266a154f2a180ed650109d5629134fc94e8a8d601ccf5509400b043da91ae368fce3ef144cc3992dd8d550b9202b7f637eb42098816ab9069a131f34e1a2e8cfea0744b5f34614734d2acc13754fb05b9fb6af129e2860af6850353fcb83e2d1b499cdb804fd4b7cb7d78b18c2696b46047c45bfb57ab733580a0a1eb61ffdcbc248c51af8f0190b330a88c14866ee71ca56e442147da7513830f737f9853a90d42aeac948f99bfe81878724f798aa7b3f45597da2ed1164ce8c4c3e84028bef10ede86aa51ea899cc12e881ba93337f78d2f7720994ec188523a042b84460cf2d7169b724d932ede92cd5fc5e194f3201d0fa8a8ddc7ee8b8d635220395e9bd226d83c6e85eb20dd062673d42aa1abf930726472769219cfb7077a9a887b66e8c04ece29a86cdfa1565d1b8a191a2776df21f5e1ca61bb49fa216b0f5a860095faf9fb0bd21a2605c9e10577e380e35ce6df5a32236776592621eadfe164fb15b3b6d4ce1b2e6b063b602f3ff7583f01d716f696b815bc84c6ef27f2f07d56c89f5c21a0332fa8b2bc6294b30f2b9ab7d3e8033fe77087c68df85b0b108f55dcfdeecceca28569a14bd663ef743ed997ef0f4642e31695eae36ea0e1d6bb22a91e34f8cdc24b90c4cc98e3308e627b904f214fc0643866519fc29922de090dbaa12d0f084dba50a5ea63639adb452caf9134f87acd4ce0c625b0a845693d9adbef9bc127cc675889556d3d65a0a9a9c937d099fabb656d6122f2503b1854a99ab2174d1c0a54e9af57c4424b089fd58bba0005561f026d0d208236ab342bbace9781edafdcd03b45e038848de1f70e72fad59803ea5b8c355569c3a1f889ad48c3c5d1df634f6d11af72f4b25d502f7f967c1c327d7ec02993098d5d5ab4b85c76a02aef9318f1806a3ee85f9f245ba618600cda5a0c9351c704e5bae1945ac6306b30362d0c0098d8a9e29758c6778f71d00ab350d058176ac3678846504cada3803e1c0ecdc642ab87fb4507cc4aa476ab1c8b1cdd5cac40d9599248ad35cacc78dc5b0c58da054d11237270ee4905a3f3f5965aa005ae5064ad3355d61c4d153e5345db7f54633646678b5fb7ed97d19a75e7e3c04eb1968cf662f794d9c214739af3da3be4765dcc737918caf4127887012103b3d0863c3deebfad2f9e9b55f62c63fec3e0d3a079f7daa22c7fd5a24aa0c99a2639df552462955448ae9ead666a5ca4d5c2884f9a1be8fd2c65559ed943d76e9ab49e39541f855fc830977ae95ab61ad0e2dce4540a743b920336998c3b63f9deb7ca53918b893dbe38586697b267f8942dde44dd8f8b6f6cf9f3e5ac841708f8a856ce85fa779fc709d9130e3b17e34e5bd7674c804f7f8bcb1a562cfc2c7b8663ce2c11bed38ea93fd363c850e25542055d3a71b0b72adee97cb5165c9df2234a1ce3fe0aa50ad695b2ba6db4f674d12a969e13db7ad3d9e8d9198483b77f8ce6b8cfb126ce07d2dcd3039d61b78f93664e311d194bc41946dfa86de9954032eabc410697d12af6a53d0b0c2c799b88ee47804c2938a4393232cd95ff90f20d40b8f73ac5aad22ca00be07e156a0d8affc33bc597222e8763b3be22eed87036b78d63be875dfb4eaa803b33cc5c69b33e4ed0c04b58a885d70579b524483995d2d28e0e277307b1320dfddb50b494a94f838726d8a5df1bc996e118dace5f35ee3e0a79ceb130cfe86649b0cb83b5a62b7ba89942f3ff89c630d61be6dbcf68503f5ada7ca1aee57921c28bea612f0df823369b6d6714998d3d8b4019effba18bc52f8f0cbc0907c6b09ec8be026682e63c88f17054b3909083d21ff5a8bafa5ed4da404887b5caaab1900de4381380e7c2328f95eef297579570dfc8cba98027d5848e68705a0545d35498ddcd0cbbecb7ee8138b86cb9c9f01ef597e9b744e163943e793c1329a4f53ac96d1d0aa09a3fd2bd5e608f7aa00d501cd966c5973df71a8d268b165f78f3998757b64e1322b0ad4d6bee9d429b2c4c9638bc0d52f4b1f8f576eefeb03f0b0bf0ad954f47b777de2ca7552b46969aa8feab5833bea2931d0d2104557ddb0ae5380a5bc673470151d1e600a47a94104f48e6195fd189234de57e1ae2054caa7cfbf70094b4edf5b446aed9d6c68e88b91038ea7c32f3a156bfbdfa3599cddae62cf823d2e16997018a59a722d02a8df821ccc7e11af7fa16f1c114bbb25f4c3f75137992a8e3ecbceaf26575b379e8f707e683b5f59783b6a54b52466ab117bca77b96c227af07030127dbf521829d54308995d17963bb36122cc84fb82a06ed3565af9cb7e61aff53592e81cae84417339f63bc83292841bc2d6a60516883d18e5a26dce1e67e42f31669aa02d305fa8e030403f3f66233ca021e80caadba1988e53e97af23c2d5ceea8553709ebc625f0abdb6881b420d37cef548bd54fb502ffbc772e906b67ecdc16a07241c3e69c54a952e4fc04892c80efdb2a83d1090cd28a32d597c69900de02432cd1e1ca8c5ead90faaf84dec03a84673b197c62b613e0222686f39ddb94b2654a3dcf5b3a522a6bfdc7f63a34e2ac8516db523bd1cf6c8629cfbc4e5fc4aee2b740d7e27a772b09b3b9ceb4976088153a056b5d76a47ef4b158764e4aee2459608c055bdd2a5b4b5ee3e2185706b2f8cd597d05ac82031b0c4e2a2266e63b7f7edaeedeae456b8cf35a5afca2a3e646b92237ea5b09f09c6f7251a46e6cfd1013660164d66714c8dad28d83172c7c8abff88910f2de40ae38595ceb1d9498c9a687f628fb5db9bfd5e3f131670e48cc1c2f5da30e07e9d8e76e2d52dfcf4c07e580748861289207f4a3b3663d8e01b7439d1702de9f79b1384d4e5ea9b738cada73a028a7d55152954ba80e9970d0441ea7dbe3a3f64f8f624524505f823c94dfbf96f2ff858186d50967127804728fe2ed9b13e93e2bb9f870c144526d5757ff2cb6923ec1387a465533728639db8e7b883024f156529c58ee34664589806018d7e02440f10d9808514034f29d37120ac505c7783e6ccb973c6480f27eed9ec155d3342cf768e67c6e552635bdc70d89154e4af3c6715c0535d74d5027ce32f876208776510942c9396e7bf52f9f03158e677d6949b01aadfecd5924c10e62dccdc460643434ffb8ca8283d309f9723fe14e5886f4d45fa2ab2cd5a8db0fb65104bd129489e2b483eb8b833862a8df1df1c7b51aeee0fadc08dd2984ace4dd82761b26c50b57920547d8c77a7130785e8060b7c479845fea58ce6f17ad988045e7321b3255012db4f54d56ee2e1011b3abefa63a14fcad2f5135cdca1045696e01731116e2403425ceb91e7852297bd72159cbdd97947cd70dc4bb5455d3884fe29a0a5ca6817d12509b2678380323bd3819015d2397ec2da9f2780bff74787a06273f73ad58f406936cd3597f2afa0dbdad0b414857fc9b341268daa5539e41aa2e9ab7c633d9403dd832a23ef3248f0ed61677ba0718afc06e125249903fecf68df1cb77982d16d714ac5fea73ad8642817029b7ea405dd996c454fbbc3c3be51ea4d47d2510ef4380ada23f3077c1486fc9a7e437e23905401a34c524af04d93ad5c9da4cf34a927433342fd2fab59972b13db44eb2cc25d5ad9c2e973783b33c7c341222b02833d5174e09f2240eef71b66a680d1973d195a1f2b196556d971a2ccfb9a81b454e70d1e6c1e65cebc0379089f81e919eedfd9a493b8b749b5415578f38608541f8a09988b3408c3dab371a1f6e65e9e534e51658e5f8b6f2f63e1115f7641777da35e5f5e983bd9cd0f6d59a60cac31e1cc340fd0fc727a4cbd2c4de91a637fc9e6cc379af2efee1bee682337efb01371814e7cba29b94b3422346c912830db82ba8299186ed884352e0c9facd2a697c0a059fd394694051acdd0d7fed15939d553f64545944e2f76033fa0ecd789aa2bb8063d9e174d3e921f9a094abe5c6ba2880b826314f107e3201b443da97ddbc06afc2e5e837d980149736ac2eba397ef0929c51a4bc7bcea2da5c57bab42f813c23d5af77cbdf6b264088ca525055bb9a05c1e11fda60afafff63887050e1187136d4048216310ed42089759876b11c088a1d1a9f545c39cbd778e2ba2293ee6524ff59ff9b6e8f936457d487c6a16555213e6c9d8a4bc693901643b5e017aeda82cc8dd4cdf50e2c734eff37828fe452e471795f19ccfe1ae702ac140caec4cd4751e50477588f30551bce5f32f44aa2bb8038a6f6927db2f52caaeac14b4c82abc8ba7e4657dd726807c740de736895e3afec59c533a8dcbcefaeb28fbfdf57032209ffdb35767b8134d9c39f7858c454b8d83bdff8ef07028b144823d3ac802b28153c94e204201e76bec01de2a8358911d8556b1623d7138145a83f58dc6b0d431d554302ca3585bbea53c382601d1e4791d85e0c3380e2835ea55490d8b6d88d57a14d40d92809074efe04bb8f0472270bd6670a8118646911913a064cff8753691dd9ebc3322905b0d1d9db5b5e1ffb81f90748e617bc5bd74d24db38efde7eb5cde49925e9c6c080f94b81c1dc018bd23508912134cd927a6ff240319c77c4d406340e6b10152561c3501b41e21d89d2b36c7b44cd64d80f5b24cd33fb1c7d4df069d2bacd338d5547758488c0cb25a1df5cb111ef364b469245e683eb7fa04283c42a8937e90d0120e2cf636f16dba09ba39a934cf01e7d3596a61259031a67c2df6c41e0ac5decb7ccc5f4aa0f5d15f7168f6b06f199162f8b722f1a937fa27e7819dcbbefd41c01ac3bb8aa8697b1dcf8f17b43f4db04c6bd405f8168bfc3965f4565ca2a18d7af8cb0f5f88ec891cec5f59402fc662227a92efc6e95c46d0d0143f0eb3aeefe9d9c673d8c6b18c89b24f59ded984c11ee789d4c09c003e122ff78c3fe706cedc1a4b863c94ac65e9f23b3ad22809f640415eb3e2a7f3a7e73527962864bc57ebc8631c8a8d00706cd61c15ab0f11b313c36ce77e0491c586688466cb2c42ed3f6902b43ad421cafcad38e0447fd885b6f24169d12f18dba4b7f9e6c1a9eff5c4a541c4dcb13092874a53917d9438f0ce86fa01010a34b16c5c9f8e2cfa2fe789dd03832c34ff081fef748bb09174123ae59dc835e1dc0de057505eef52cb2bc03e8ba82f3861644f60cbc6987967b23dee496e72fd03341dfbb0b63d0c138e37aaba161012f75e62de1dac8f2fd07d6dd0a4a66c31d5653fb79ce482137af985a54a09adea8bd88037203349fc8a0b85ffd3e721e8067712069d28fdde67a23f4359c7db344c690fee93c3f3615c78d312d1d59c80245e1cb0b006df99ac4b1d5426ec809d6d384be7ba6008955c014b69e9586673330099d5dd37d5634357ca3ebbeb5a4f60f9077bed546db6f5994a555022bd0e28cce0117ef8b04fe6ce62e7a66a0028289157c9de4b839e5a76f25152d704fea619883977c153fd538c1547037b82cb6f65b445cad9b9f1c179209b16147d802b1a0df3a7d672bc6a51231d4d4faf8ebd2e2aa9040393057d3690b9b5c4f87f8fb0fb63dfa31e975e569b97ac9d7edae1402495ede27bad675adb5934de1a4dbad323cc52f2aff7a93af4aa62385b118ea3344afe3525dc416266371888c2f741d7ec0c6582706d0a183dd39917c9e815c148947d2f219a2b24e4616c41404d28d4668c0df76abaf36ffe3515b9f2d0102fd4d0ef98eb186fd6dc6502a4ae11f7d8579093fb27bb7cb3143fa8db21e3115872386f03e14527757ce36c8fe025c6678e89871adcf0bc0b63057b24b285bc99bf7185228c228aaf75fe1d7d04f98c01bebcc3d3b5c41e1dbd45176d19840844bf489526f0103f384df46db310367eb975d98f52e252c4945422f9b0941d9176584a4fd316b637e137f6893d02954f27fd884d389500ee7bba85f149eaf19ae00fa1d54b881f92113d0bc12bcd9ee9e560d1e632cfecb6caf9955b20aa3210895c7022fe266e8a9cc4b6fc0caaf9f4663b45a155287eebd13a35e8cc7deabab993911c8128b5875077b52cf09080366d5eef4d67fbff792b0a214858d4163afa5622bb31abdb2ee00193ed5336ae095fd252a21c098a475eb17a61b49bcca123351b6addd2ca9fc60341d982a6057a39d65f786a298b10a0cf579bca48af76c222983c1357b3835029d62ff7aca4adf594a7ee3dc73481e80d159284f41b376a0be5277e33aa67449b83002e453eda42b805ec8348ef24e145570261e910aa406723cbc5f95006114779a8605febb7822480c97b135e9385e7bcf94ebe70705fd74c014680001b6f4cf31ad8b57c80fb9dba9c89995c8117dd48105ee0a70dc7f62409d748135409cb0aa902e06404dc55c7025f851d26409bdfbef89e71c570cd336714a7aa1ab231a56471d7bc80eda234a6c7426ba43b57a513b0e0037baba97052936787abc6eaa61476585eb3454ca11d7c224bb32bccdeee1d65a686903c3594e375f98a47b3bba8f45e057c7c90c8a6636f0ba00714758d2ff0b0e44fb833553bb297b373efc10e750ef026d696c7685ef300fa77f25831a70fa7e10af0a7d0dfa64750f117ffbb2931e49c000ab490a3733d2f6175cd7bab5062d995a2c3b8c810618766bd045abff375dff916bf9ec0c5b1cd981befbba5d04fe0ea1f3dfbd2db489797026495c7ca13cd28431a74fddcf362bb6d2cdfe9fa7cbc3d63db1723b5c650566838b371868c9a20ad9753a3a9344c9ad8495b477fa6d8a774d7fe6ca605a551efa5ef009c2a12e634786bae6e696470fcd607585f74839b631b902e404eab0eb42fcf2ffc974b0320d0021c3a2052dd63ef2020ed3b1f560256ef661a58334d935057478db16b9dea4ac345c806577b5041a2443ffe5125a106c89d5520c6d57d09d20006cdb03e449f7c716354e36f20856df76905871f43f2b69c67049e8f062d0b1f5a71331fca3e492838c6e01aeeac8b5accfc42bf3bff11fd15b1228fc05e6b75f34b0931eeabbfbecacc196dbd2ea8c154b634bb903c359b03aaf1e789e52e4af93eecc0a786b198b1fc7f6037939ad4bd6dd833ee9cb052f2f255383cef56b89479d9e9befc1ef0f211fa251ae77452de870c99a3698a75a6d559b9d085c60d83f4785189e6ed27fbc89b9466cf801612a842840bba740909b9d919fa6945b838ae5de42ed29c8d5b9a43401092cfe385944257b222fec9c6f5de6f1c3ed38c0785252209f2677d6072bbab7d4163bf56f229baef18044cfbf159c0a93d6f7c29d776e6f4a17f9f9ce063c612519be36bda6443d9daa60029687e7b42c54dafcd05926f286e924c1292c99da67613883a7401c38d47606660054552553e8fa3497a6857b8eeafb2993841856dccc904991ee03301f114a0869af84e2d8cfcc7469bf37f13c6993c67ccf74e3926373b1489cd078601d8654b0118fae0a35d642a8aadb6910d005f35f6793a8bb4fd1f4693aa48ab045433579c6d06d7f21e97c9d79b51a6f50c8881b2938f9b5f2e95e1339af90df2458744b8f1209da2ba8453089a676f8539178b482039da8caa76959ca0c0cb67ecb65ac911b5635a00dfb422bb2201e994900fbfd7507c7f56d5bfe8cf1e4bee160810eac349c4bd7e9bb81d304226b0a7281744bd23d3773e1db002cfcd9dcf4c2ba47cb32a8e33b2b5bb172552164e64397986ae96e5b3052ca63f053ed65a547c4aa7a78392160f6530c7e07657863cf3c8b24856254b4471373205750ab4fe0d89d4d80b8303b76db48458def336a70bfec7f1b582ca0e4ca7d9d64be1813975de425e21d62b4a16cf98192c78c087f006e4a91315641b8f97a0b4c434f14ae3d5ba8f6f8bbf75712543d8d6506e724aa2728073334f88af0997e6ec09eb062cdf2a6e0ae2a30e343bdf4fd1d2216685be9f37d8d6c3e6c34f11b99b4adedf69954bdcc5c814d9b63530631d08dd51b667098a601c22f9ca3dd735c5575e419fc668312f296f280aec8e76d2b8ad046a3261e7b4ddfd8c9e9f6b16d8efc83672c8f4b6fbf15232a7726e887f787aefb82db04755e0d565154fd4730c1c477f4ada79da194253d3aa618f3581426dbc18f7a134ce4a335b0938cb0bc2f0ca4c6ed80db7398155dfda38943169d7d7d11445ddb6280e8cb530de12ce0c1793538833f5fc22f3d4a74c95589211a149739deb4f11efe4693cb6ae28160318b8f1f4ef105f322089c144741aca87d6b37f047894e73749047d7b382f89aa3b51a55e0c9b5d3241f9ad9da82f60ff0de1c52dfed97bfe771ecfcfa3fa5cb1a57bd920b23002427af0ad2ae83d35294181c632cd3a99714708c6e3e5ab2c71bede1b561085f4830e1dcb244139b056ae4bf89f2545fae5973b52c611bb8fd96f0ca770c39b706f4b58a8e783f4c2e5f08078df50769af66f166f45b4aec8eb88b5e37d71f221dda7c827a787f56a346a2bb14009c0778487f47f75e1d68f8d5b96a134c18363f6e3dcf251a2d8f749f834ae9aad26cb30bddb564cc7ea4a779a392c0ec8458ced8501c26c97e69ef0780148a40a68d6bee06eec58547cee8a428532f6edb7084524dc1369915f2b514f30b6893d825108be096dac49e31d2c9dd4dcca16bbe6b92646229afba80715119e2003e6e544f3b02ea5e9eaef485a776128bee92b4186fab014e59eb46db81fd256336008b66a7da7b1566565c19829acf5c01b2095547c703de1a3d9e9edcc9a942b3d902b2f5ef470bdeb7373bf9d28932d6bf21f301e770f7281e67ea0bf8b7e03421695e04f307aaa0764bc610bb0edf0fd72a20baa0e901b0bdff62ce24421d53d2e4e7fb8907148c9661cb92eacec192c57d62b07160a1a267c2246b95004d1b274befa3ec4c320f180c050fcd491a1ecd2a4dd8e57389ea876b22ada2edb508b08184c5d040c41730340e7c299b24b2f2a01e21c4425da87c12e8174661712cac71c9432fa88c88dee4a2a3e283007dafe79f640d153027ed0f685424d80cc4760069c9be9217063090d4c9f8888c0a94ef749798a9d93342fb4e9c7928d12bb22f17a8953cb137a84077a2aa6aacd1f77938eab28537f18fb50a4039e25fe555a561a0ea15cd0c191f03d214a573b50b448444719a5c9b7f0b20e1dd20f54a3db0e061fb8cacc4c9cb1d0bd1ac221c097e447a224a3da8969851cb16e2168ffb79d1b0f0b810ac480df0123b93901f596c1aec30d15aee12f3132a2042569c7871f6f2cc5cf12ecfc0635a2105e5f0cb549bd06f9d4d1594ba2460315c5d6b228d034f286679d5acbd0e85e77542bbf2d4e507495613b031bcfdd89cbb228f61b43f06b2fbdec8ddef1d942c02482562b78b0175b22c75a29e724192a38ecb044ef2bddcbf08201a64881170051b1e2f931115b2adc89c6778f1d06779588645cfeb29d49ef21b8bb084307c77c35d0223c0b33ce224a69aca6494461c808dedcb86dd54d2dece281cf0932599d673e501b757fc7b5458279c564fbf2e4571a5d27521c2677a522ff1cd17803ca3b57faa97fe0705c95b974e9020aabc915331b4d7131c040b44a30a8ff0fd66fa210fd4b69a2e6cdef8d865c52ad2e1ac2a4911c7219e8fdc01691425a147012da8af8a2bccfcbc1d2a413fcdb9cdaf7143a99becc8ab4891e8c1023d024332521a788cab5649bb602dc90aacaf41e3920fd80f9befbbdac9a208ded46412abeb0b4ab283c249eb5b8419798001f52a8974b994bcd3ae9b3d5015a7ca5ca34399b601017475b4ac5c23cb170fef459e67e399600535ca90b7151218b7ab816accf0f9ade7046a985832a214a6bf7dc3adc213ef222e3e2d8924e94ccb95512306bc8cd0136e0beab9ba7799ce492db2e953b360e4e550f02371a53dfcd4cc8b093fe4b4801060a1a9af927ab87002a72f8aa3f241c1ee53c512189ca5347cb9150061c611debda21264ce6efb5c66504ab6271ec37145881f3ab95a00ea373a12f320460a3187b3440fb5bf897d9cbf58a4e453289a399dc20a95e201393a656f8ad955e2bab7533526cc5cebd0d10ca82e21c6a3adf55ee79cdf59736561fe7753c7a6e3b03b670a8cb89cff7d3b7649fe3f54b0cae87e84011bcd6d772ed6e58e8e32c8aa457ab2c052a18c68bcd3dbfea8fba20b962f609a1f85dfadc3328a46e9c4cde863c03457843ec3dab9a4bad7e3d54c3c1ac85579a40e50a9fb93997efe4fa102ee51803e8b7983eed148e7a58615c484da65fa14fc2869a7d7ba50a6fcb01ccc51ad4403174ed750d23f0b18fe8eff63710b65f866dc1624ea6ea889665c19b546832debf6e63f45185449708bda05f2f558ca1dd01163c6223def865c4b6e755c7332904221815220b6a8d85b701c63d9e983adf866b39cb7538e527754134215893374c9e940ec9849567ab46e9eb6ba00c92dd617f0f2b9c001cdcd151aed322f77ca249dc9d49c3af3f709e5d5759788f01923bf22055a749e8a6af933d077404b3e1a42f624c87c69df4dc9c5d3f6db8443824f5c0c74f7b962f413b4c292334f63bfde3865b70ab98a69febd7f84793ef3549411a6b55aca78dbef9103c67cf7c981b9ef3bb4e94e40b955f5071358c6ef5d880d4d17cbedac3c5d9013a3242e79633d1a43aa3037b8f92e677f179299bdea381f20a49a11589ec02cdf251f82b37ba5de39ae55b9b4fe87130841d812ff7b42ed221cd867b9e90bd96d8409897d25c842d3b2254f231deeb69a58c726345b44cde6f1a6fd19b8cdb81bd6edaddc73053022f0677e96c82c216a303ceb7725a485b8ab30001ad0b3c409d54b557809affef0240f8a26dc3fb43cc1e0e99f255679a559a6c3c2f72781af6ada3cdc350da03bc9c5e92fd47d9dca46af977b8054eec68bb09429b0bb51570961c2c9e4b3bfd6d54728e4c3262d82c59e583a96591f4bd7f523e57149a91b38f706b199ea56c6ea51949d63e09df67b67e37cce089e993e87eb73ef88f2e510b1fbdfc18ffd38379414e6eb87e140c4403c5839c826c73a708f070f6d631823246fb46fd72efb4272bb3a187df204f25b33da9c403192091a937ce6482f8c61f9d5f94dbbeae2cec0fbead2327d9e9f69057fc87c23376bbe7536b02d55ce49eef07465bf28fe4af53961f9079451e06be533d54199267a25f49d80975a7f9fdde61469d933f44a0a6709e43ced62494441342a17873338c62250d269cbca4880e5b0950426f88aafc4aef5f440e3006b0e8171056e6bc0585a573ad4e21f59bc4f3f1366366229beccbe5f9c8fa5205bbd079b7f9bb0f9bfe923dadceb93049a7645912184cd0b754f61052b1dc03b6e8dc2f1301e8e5d1524874ed5f9178623f6c0b84fbd06c9705cabdfea6c324f9e7b31e226fdeeeb313796d7872ac0cb2ff816a6d67be4b5549938ffc9b2ef9267bc3e9b4fa32a6da17802fcda3b3afd5752ad90928048299d17a9c730faaa54ec0ca558cb0132a829a5828c04b00c7a27210d2dcb9b4911bfd684828b9f191d98bdf30d866268b2211b6dbae08b0398f49a3eacd4c105147773e4d5e96146881dfb3986e2c2930189bf4c9893f583f67dbb7bd03abc3fd18f7d0879bd910ca1041d259bf42c5c85d1636f8ec088aeaac03d9ad0a456a6ecfac154759326aebf24017b077b1ebd86f3f48f98befc2db7132b5b6c51050c562fff44e4966955255fd52ef65e8d7ccce48f64555c0d5f0c7daab5fe50b50c44df420cd28125cf1ab747969008005e61315ba3e9b2c5d89663516aa6f28ff8c6ac230ac832dd99e0ddde00af9acf6b193a8b2b412068272be92b1ab1ba8473a3d54c668ec2796eb85124581c1f6157b6fe2d66d3907eee7c4751767b112c4a6d870b080e28e8eee40a2cf22ae97f1e3ce2cfad218998f65e2157f5372609fe0ca5af18ece698e4083ad665960aa4152919ae70d270d9510ca8ba9c887a0f7bed8dfd158170a44417e8a2d5c2566537f80c9e98f4622ba3af901d320460403738f8c17e6cfda366f467d95062707dd411aa69cb6be4736e021e7e17d6775fc901f4d80ca8534d7656a7e331f04b60e43eb94ddd42ca6a58c5562f607022ba0f96327a17317e68cbd24cbe4eab6aba58fefe645d3443d454eeb72d841973a6bea226527ba61a155336042d4d9a48d43c202978b7600384d60df50b2dd138843fcbc45f186995a37e116c78a76c7529b06d65caa15c78cc84469a1eb13b13fd27e1332b4bda48f402fe422434e4c6fcdac0094ac0c4b84e7a6878ac343c4f999e40e8919db579dd44cf0eac4e2c841be3fe34e12bc7cb4297c9fe6fd745fea2fc43d7c282d606178b1a36aae1786ff4bd119ce5acec60a7cceb53fc48c06f9a6837993f0c61da12536ee4a297c6b722061e03147ec5f930a811b0dbe5869437fc729726cc6851de4471fd8d024d9145d3d4fdf8c88c2393b1ee3a5bf646f4bc20397733a5c357d11c299b263e50cccc2fedf22287698a03433477d8d668bdeb13d3f6cf9c8fdd1cf915c526f8b192c34a770e2e964037c4dc8e14de3f7fc136a478aa36966b98cd3e429d55346f1f08082563058fe52d7378047c5213800db1db183f53d5653ac4ab97999901ccafb5e5cf3c704cecd97fa49d40f74acab93692b1a566cee76eb9c782175236fc5b3b89819b7cd7a2330f4aeedacf62332f0210fb8b34383b5570e684f2c7d7c185d8cb2a11bd6d962dc9f7603df41d3b8604c698a0c86b53e3b6f9c419519ea7608fd5b0d6557ed0523b9cfcb302fb0e9255d427ed7134241a11558c79d7acfadb5e3c4a5c854779986cea4b8d47045fb65b0696b5f791f8ad5b659a4a5bb8a05eddf8016e31eac1066fa267b5e3d7c0474cf3c13f42b7d76e63e06e649f78b91c68332ab6a1709bc3effd7e46d201d02607cf3bbfa8cde008a96a6ad8c1ff302f0038a4cb9d2cf68561a5e76468f3a54e40cd321051fc85be6997e21b9d3535f4f839c53f8cf020b1f7c22dc39776d4df63e33650fd7b2867cd440b1288a8d50fba87e3068834f33243f92a76b38173be3dc09e99e0aa2d0e92f02fa2de682e90f774b558722ffe585fbd18e4e74207f56425896dfcba9e8c170e2c3fc2733a26700bd980733ec4478f5495e1ea01eb3702e858eb6ba8034c93c098b764cce31a8f2415fc2b87961582976f5c2df44ddea64489b7696f0b67c49f9da4d6930b8ba029d7d3ace97c80571ac0d0cf95340ace213162096f2e837ac89659e0429980299837ffe22a7597e90c2656ee8dd8d0f995e6b9e4893beac2d418a8500438a3a81e7f2b2635153b5beba0a168b744b09651f545b48911d3f54a120cedc6f1867b1136aef5d0d518d5a65675862902ab4a37908ca8a9c87c4f511693897754884e8b5e69a5087b6432ba0e7d5f43ca9aea1355db1bdc2343f30f97b57d6a4507664685d0a31d74a983474edadd04bc76b00f6a75d6cf2978b8e94b7c3a80b2bfb22ecfc8e0ec0ede46cbcc8bae6b53ec579a443f52c3ff6d1a3e21da87e51ca1de02f9d3e1d3038e57ddbf511057bf65cdb8900c726a95150faa5a53bdadf7749a25bd258a8261ab26e57144d108016bcfdf48e0d5661660d4714cde99487b3acb4479bc5d9ba696d1774ddd1b01641018104a4d6a6c8f772e256303681dc43428cdc7b680a72bcbc226591aa2ce7daf968484261f1c109989edfb124eb1b65774a341a9cfd1dd51e3a7ab81c7fb2632e210ab869fbb22c42efdf194e15b2e06783058d97e36b9d32ea984bc340c68bf63bc4100dd021ce2ad1386af23106d5d2a6c2112587d685311c577ec3a101d73dae6eddadd75293b0e09c1188271550cb222fa4c97363beae1904efab7964e9da4e65e4332206d4b4e41cc38e000655170532a7ca77f36f8b6623b4ba2e9064e79fee478807d37b0831c003ca3ac2c69ce903bd5c00943de66a93fdf513933c1e72a03befcb68b0005e9260942ac23c6121efd4cbcf37ceacd51b26fceff5888d4d66b23891db2d8224629251d974c02a6604274dca9ffd70c967eb3e4d5230846dde6f205acc2b40190580141450a325b058caebbadd17a86b85d3d886f2a299167f5789fec4c505ae9328dcbb46a997c864b75bb33668f3ffd217fd0ccb14930e81b3a571ae645fdc0ad8dd1991724f5f4987926e8447f73519877e177adbcea53d5a62b7c048cb4ad9150869312d6dfb721741aa3e526accd5d5c15ee1a3a4ae8b89c9d75d8d89b385bca87eae8ee464d1c9b51091afe2026e035038ea9db02639e9221ebda8a1b1416f315c10a543fd252ab61b10d862197eedfc84296b05da99ffd56ec52dc4ec63ef04c929aa40994db09937a26d2c19d493e82a860b378d69432d49d42eed35efdcece5ac813fddd96f5e983a71ec5e8039e2997c06044f9a966756ee38bdbd49546cd8d58ea3dcca7b43435811164054e2560f52739bd636cdf9549dc11fb499143eb86b04ade6fff1e9321947d269c17121c2fda80b5b7a4b182124bfe2c536c9ab2a2951e59c9aee2413d91b90c92d3037a0c559324c06b4e495784b86ef42e7695cd8e2332f7961e2cca4366acdb349faa850ec8b2004cb137e3579285fbca7580c000d7a31e70fffc635407a9fbf2dc7ec0bfd982d76f68998de18de11c0dc6018a2cf47f411468e7de9f48a5bc84696ccfe985cc1f44556ce6d26e1ddc366131cbf7af67a80198c52f11393e3b319183da7e0102c93aeb146268bc7ce80cdd43eda92176ed3221d37243a265e4e4e60222ddd3e55b1f1d24a637653be5c312efdfbf729150e358e5010b7dcdf4a2190b814f70cdfa9f9d785f74d717813eb7e4def69f637990e6cffda3c12ab8474e03ec709af60fa60d81457199c7583c30c70cb6c3fec613e5844be7300ba96d72c648236d157a5c1a362da9a305167ba5a88710c3403c3f14d5adbf2c8a5f0c358f2b07b44c9919a46e80621f51e15a5f790da120cc3b9073c1f81539b40db960e7240379255eaea6f40e2b802879e64d3d5bc8fd59d70e7143d97d810e83a0ae2125bd9dae9f1829e186455af37374cd4902646c429689dc4a0a5e907add694e0c5351032c7e83e8230c5fe11bf0484e9d69fbc027f641520f5e3f2fbd52ad83aacf132f0d8ceecf2ed46d5e098f93e8dfdad28ac542069426484ad3d2bf40e99e3a2bd795ad91f59a5d0636c46bb94735b9ed8cf37d6109fd8d7fd71c8ecad84ad1a0c6ba705de33365aaea84a1a6777937ae1789f1d7f47b3f733fcc74a299351ddd7f443579ea5f95b8450304c1a9f622974640ac17ac5d2dc281b2dd45db14b8e545040b6027a2e7b0407c0ecbcc5c064b5876decd554fe7b171c853edf57aebe11374b315a99e52973a0a4311d9fe250e66b89d9c626cc963f1edf7040f3160d122b73d44b9165e53ce7169efcb1282cb32576641e25b9da2521dcb93533be639f31bf4566f48e3e7825cf73c7eba319370adb0071ef94f3cc3dca30fb99fb320294854608e2011299bb3bd747da25de65ef91210475dcf12ce4ec2b5c0ae7652414bba7aca7faf87124f792ef979ace0daeea5d4d6e25d6346106d02f2b871fdc283665146d7c2807feb1ae68fa166dfaa5aa2df462928505d6dc4a3e0fdb4acb650fb01c1b080520e87a43e32bd316ec3b8967db76269a6de0e25241f7d6f1a90ef092f3500569613c96e7e4c856a2f945bc60879d14ecda2d4f9e9ed5491be6d0bcd428077438a3ec677a243a99a81c5e9245691c3105af9ea9a6cb660f588bb7a5addd76f25956fff6cc8d5f32617f9c4999b60fb1df66122b3922ce815561fe33926484a3a6932c72459b1206394124d2acc0f20e15a8cb1abbbb182c910e409de1b14f307c4b8981a76df890a44859c25c1180c1aeae89521c4425da87c12e8174661712cac71c9432fa88c88dee4a2a3e283007dafe79f52779bc120a6623852a92828747576cb0bb3701e6d108b4b79c1abd7da9fd33e0f5c5dc46def85fd2232e8fee143959c9bf477d1e9e2e61398e5c079105340fa00d68e3b3c49cbf7ae53c5d854fb56a9654eeb585e57296dbad0ceff4ab0726e6fc2d82e16459464cd6e5b4eaf0859b572b1e33b77bced0cf8db8b445e22fa0e59552a8a772a2ac28873718ee792987d73c1ed6bbde2d2a3e5918edb3134d5f5b5d521a987f314cba962b945c0d2957534dac24fa4902b342189c69ac5420e5b011d691f79c93a4bc965a6b607dea9cbbcfbc7988711adc74c0e8b03a4f25b57b73786cc772f7faf3e328452f13041b747d98ae76840098c75fa5d4604271dafc95c67bd412b51bb14fb0b577aae29869e7051db1efc63e29789867266e945c0b5e0af0770cfc7d3bf7d89d2c839344e8f38ebd139dadc870f956e20e0df5ce7d30a5291d072f61f95e9edd7a4ae3925aac691672178414aa33854a6dc62f7c2a8247095d907792862461266bb431f1b663ca128362dfa7edacfb51d52628457c52cb34d427381820351577a0ed4016abc1bcdda343bf1142b1bdceb43b475c00169924e8215349b22edfbf7d0f427a6231ab8c4eaa5073bc6e5b0c98ddd3bbf2075e9afbd12c5cebbf337b64deb7ac8acd8d3399ea66682d2eadf4637e8f5816f3e85d4607a4b9613f8fe51e43bd261d356a34be56f233ade5623607380724c0001f889d1508f992e8940653af15abc28a7f199fdfa5653a4db87737881bac695fea7bdb28c28533467d54fb89c68708a6444226971bd587b85f04964e5ff0e342074c58fb6db4613b415906aa2672e3be778956479d9a8bdde8d5391ae57f7fad7f876a376f3ef072cd3547fc93ba3968ddddf674f2588c69be9ec8667f6bb2c22d95e0b1daaf219da71fd4c11048f8ca5ba6ebace6a0bc596b1c801fa6bd1c132b401a1bad0d265d5ef2755e2c9a6d515e4aa6380c50af2ec7f7b81cbc03bd9379c0797ad07c28502e6aec67ebdf8aef6f06b9c7bb2b64276ea6f229748f342082a52bd12cd52bfcd6522413f7f527daaa19953817cea127590af16ede01818adf9274f47c41a8089103517a756fbd09f30d215451cc295c0de89f968a4d30cf368dc8ffaa907a87c47f301dc7b90b4e25b58cc75c0e4d080f961f9a44c61640d153027ed0f685424d80cc4760069c9be9217063090d4c9f8888c0a94ef749798a9d93342fb4e9c7928d12bb22f17a8953cb137a84077a2aa6aacd1f77938eab28537f18fb50a4039e25fe555a561a0ea15cd0c191f03d214a573b50b44846cd8d586430adfb5954a22cb70b7bf0384fa436b0091cd6a948bb456920608007a224a3da8969851cb16e2168ffb79d1b0f0b810ac480df0123b93901f596c1aec30d15aee12f3132a2042569c7871f6f2cc5cf12ecfc0635a2105e5f0cb549bd06f9d4d1594ba2460315c5d6b228d034f286679d5acbd0e85e77542bbf2d4e507495613b031bcfdd89cbb228f61b43f06b2fbdec8ddef1d942c02482562b78b0175b22c75a29e724192a38ecb044ef2bddcbf08201a64881170051b1e2f931115b2adc89c6778f1d06779588645cfeb29d49ef21b8bb084307c77c35d0223c0b33ce224a69aca6494461c808dedcb86dd54d2dece281cf0932599d673e501b757fc7b5458279c564fbf2e4571a5d27521c2677a522ff1cd17803ca3b57faa97fe0705c95b974e9020aabc915331b4d7131c040b44a30a8ff0fd66fa210fd4b69a2e6cdef8d865c52ad2e1ac2a4911c7219e8fdc01691425a147012da8af8a2bccfcbc1d2a413fcdb9cdaf7143a99becc8ab4891e8c1023d024332521a788cab5649bb602dc90aacaf41e3920fd80f9befbbdac9a208ded46412abeb0b4ab283c249eb5b8419798001f52a8974b994bcd3ae9b3d5015a7ca5ca34399b601017475b4ac5c23cb170fef459e67e399600535ca90b7151218b7ab816accf0f9ade7046a985832a214a6bf7dc3adc213ef222e3e2d8924e94ccb95512306bc8cd0136e0beab9ba7799ce492db2e953b360e4e550f02371a53dfcd4cc8b093fe4b4801060a1a9af927ab87002a72f8aa3f241c1ee53c512189ca5347cb9150061c611debda21264ce6efb5c66504ab6271ec37145881f3ab95a00ea373a12f320460a3187b3440fb5bf897d9cbf58a4e453289a399dc20a95e201393a656f8ad955e2bab7533526cc5cebd0d10ca82e21c6a3adf55ee79cdf59736561fe7753c7a6e3b03b670a8cb89cff7d3b7649fe3f54b0cae87e84011bcd6d772ed6e58e8e32c8aa457ab2c052a18c68bcd3dbfea8fba20b962f609a1f85dfadc3328a46e9c4cde863c03457843ec3dab9a4bad7e3d54c3c1ac85579a40e50a9fb93997efe4fa102ee51803e8b7983eed148e7a58615c484da65fa14fc2869a7d7ba50a6fcb01ccc51ad4403174ed750d23f0b18fe8eff63710b65f866dc1624ea6ea889665c19b546832debf6e63f45185449708bda05f2f558ca1dd01163c6223def865c4b6e755c7332904221815220b6a8d85b701c63d9e983adf866b39cb7538e527754134215893374c9e940ec9849567ab46e9eb6ba00c92dd617f0f2b9c001cdcd151aed322f77ca249dc9d49c3af3f709e5d5759788f01923bf22055a749e8a6af933d077404b3e1a42f624c87c69df4dc9c5d3f6db8443824f5c0c74f7b962f413b4c292334f63bfde3865b70ab98a69febd7f84793ef3549411a6b55aca78dbef9103c67cf7c981b9ef3bb4e94e40b955f5071358c6ef5d880d4d17cbedac3c5d90b08cc26cc7971747cde74d7aaa20b8b0e9b366293b0c82c8837e0ac597b7df5c58dede7c984a531b9b9997afc8e5a4a420249a4ef074a5debb673aec624dc01ff43194fb8eff142026174a75dc74a5196867c5da7467d95596ec9b390722afe04d9ae760fd0e9f8a1d9cc16cb07d4b2262454807726dfc54bdab1552b9e26e8c067400d30470e1dbdbbda62ad1bc1bec0cb0d9b8f1034b493ba42f9064f5a65fd2537f4d4be0bdb6d4ae5f7b98fbd8664821f60219439381beb21e92ffc8537e7adda73ff2fc9c138ada1dc918e2c41b08663a1722aa634c9eb90dd78b34f5dfc1f6f98f942e4091ebee63d9324746865cfa56e8fcb933da88b70447317b37aca639cf17fd9aab32958aa0ff82340e6cb40fce461fc70fe1f25d81e1247fa5bfbb95c56f884c3760bb9f993793b8b1bf3a4fcd326020ff9a83da1bbd39bb6fe7d1c9d8d2668ebec41fbb011cd4c1e25765e72c4a51990b268793e4fe83f99b02d3eee6329ecc29f149a0b7070c7fde22fcaacc8244b2e62c94f3891f769055a278bffa008f8b647ceefafe5db90fe6c4e526eec83fb6fba5a471eb8ed6f7e00d317f78b6b3b0be20994fa9cedfd5eef137b27182a25a3d591acbdfc482fb5342431f20ee3f06b257e956aa7c51ea47c91a17825edac803fe24b6d210f0528767869b742fafb50b180f541c8c637c5884f0a1f7bfee8eb162aa77c290db495872de1501385874f0bc3d03b2867263de7fa577a203caf81d34891d1c8533ca0c484724def49cf199969f2e7ab43512650e68dc1d934956913c16d0dc142a9342ffeeecd55f9805bb90d434217dda9e7595e24f9da7464d6bc2326fd7f93993f987590a27b5bf1c3ac3b4adc66147bfd8bdb7c7bc7d9d26f8b52e3b13f4cbaebe5156df5755a615ffbaab002ccedbcfd258bd1070e981d2a169fca42828319008660a6acca6ccb72e4616e502645224333e7a9bcc548ad20716efbb0f00bc11f3388ff19fe6c1586cce89b2b46cbb7b069775e5229e741f6073ce9b5b5dc9d81871dabcb49c568f2206ca9763360d5b7377c30e516fb377c7d8f440f5f88172012b6b20c0b58c17a004a94a5c4f348ebb6c3d27250939c547512b42cd6b02e53fd56b368cd172e90e3bce1acaac3f59edb9e70d749546a6da14866d1f31a33169993fabfd4e05866af198f15a55f614ef63dfb53bf5cd59016878600a9136897e3416c1563c4bb8c35ddb8b4e6e46f56bff30ed22e71e6dc5b6ee70f3a2d0f711ceca6238dbf8f05ec8788ee2f75060b28f714a98a4ee7c5de172a221803650b88f43f87a6068565ebd62532dfc01340d65bf98c47bd82e8f0e813576266099bfbae0945c4cc946d2972f1bb4044b976b63685b0e69a37a120ca80a1c4fff140e04f55c9d6986498414907e8b92deba285ce3c8af037ac97e30819355917f329fb752f5cf2fec5742d5cdbac4ea6b0cbdb00948db4f2b2362ff83296b210e95dc941bb34e7af327ec684f44387be21e44a0e5de103acf394fcad3a58df6faf8de27752fba48cc86d4a47aaa409a39d5f9bbefd5dc427be2790e681404300bc344257b9dbe2ded9cbf0898df3c6caaf331e1137c84900f1f2ef5ba25067c82775814eb8230e9ef6db325a99222f1681c3a93540dd3ca2dc49ff58df7a1a2895749bc6eb6c4b818e71e085e9bec062dbb7d3e1c4fa11b22c56beb24b785050a8a56ba1d6b10fd9ca6b83a831fd850d68061578583518537db78238fcbeff78ea5f1baf19c7f1a017b8f94b088b49fed8d8fa29bdb21e4b86117b8c8072274cbd3dac3553dafa9f65501058357a97c02171bb0b901db7a6114a0b58b3173a2ca8fec9734f877ee2bb48f751b137ae928e4afd41d5f8df8038df6245724b77b2a5d1e334878bf7b1be25b60ef960e38333b4419034400501f6ec547ed34df1f92c17a4948c6942ed1eb6d73cf9ea259cbb3e9f0c55006165033dfb1fd96c06f9d80a2b8c9370f6598c263313c6f9d9821d7c1f7a4fcb06d3a3fea5cabac3181430e6997bd3440d9ca60d2c28a17aa0d433211c224b75a59f9b9c277b48e30464472e78aa2022119dd7efba4514f31770375efa4987d7bf7d4f3e930e6b8e052ff22063e4c3a124193f0be70acef8e67892469dc3a5c983660f792a77a678d76845ab890d9e531288e5886b3a29c2f4f047d1a5d8b0e4d69831444fb2157768a8c1b5cb8e1052b4af43c8aa8912e0e1bce4ad20cab778ef19ae620e8c2207cd95355d51b99fc98ef7f9603cdf36bbd260de991582db77c756a614a4a3d77700148c935b5cdbf2d6a32da566b9611f9befd4ec74fe8e58e1318a63477ec116322700d0ad126a2577c0b6af458ce9dd384cc7d904dbf0f3dfd1cecc0af89853ffc39ef70fa705128fc48295e916e9194372dc71e023ede9e73c7d1007256bf0bb0b4f9721f701471ff56f33c936c89a21408a60f9d8774496762b97081c1591a942338d448a494ce132ef8ea73005588ba7041ab847603fb45cdd9ac8bde56c3e4cf99267b27627e43839a2b67f8f3d97ce0a05d1c40e1a5183c0bc3d7f15a43040ecbb450f7b82a16ac655f5d13fb89fce8fa9baf7e116df41ea82d0cd81c537a14436149c9d4d2b28f1118d6ec46718535f9e4c83891389b50f3f2f4e0e4848dbf84d8cd591b433253e279ab7a7a54110cfce313fdec39212f6a2e7878c71dbbd502a673af69074b26cf7e754953dc97faaa5c0a79755f5daaa431379c8502d811c46b9afd1797f11c1b7a1b629a80888e407832abdaa23ffa48241a1f08e0143dd4a2dbcab3c391630c1bf69008580c24dbd1d2dd725aa3db1c79e2c4325451629fe0299b420b05989b0bb0c5914f98b83c7132b522815c24fa850c2f6fd022d8bc497822a438285174aaf1c862f6b303f97a7460a5f499e856ef2e6fa462c0fb924fe494a78166e719fd61f9ccd5ffa4bb9a711ae0245d334a7219f5eb73eb7da1ff94587d166fbe2a81005ab2192c8ec09f61cb7b610d7ee744588813cfe3ad89e8bfde84d6bd116aba3f53b981588d7f0bee97f76801763517e408b19f5d97c93cc401e500fc29ee48fb9c263a1f47c55ba1302d8cc0abd69817d5f156e1e43e039a7ce852ee80b4f79311c89fd62680cad8aac699adc7944622c554dc9af87fd53e332b9046c0306b03463ab1131c7f429e0b7c35f5862fc2f29efe151b90ab890ae08deb32c8f887a2f8a445b3405e54fb93a3f0c419e9015458d046d1acf73bc967f5ca30c329c64a23dfeb58d3e5af432c0dc3144f36c284d35c6cd6bd3842218bf5d48dd0cf0c3b39601626389ab910751941cef5354ad367d8b60fe99c428caf4fa0b5bce40849ee22ab6fde742acdf56a3334e77798054d62abd10466314f0d2008dc15283c9b62a026687d03caadf5b3667df77a31d2b01f7bd960661d48bd9c70fa5ddb3613e21f4c45c383925a3ea497123ad8765d91fd56d4109f7e033e6c6283de9a7081d8bffa7a214124fa767540a9a38acbd295d6f52cef6408b9a232413883d7c3f9c97e6f9ddc369eac9495fdcd7f6efdf5651e538614c65dc23aeb95e5d238dfe61d1c2ffeabb7a7d84ee61df3ff18d8c046a6b034f4951bf05fa7025008bded452419d7098b3893dd302cc10f49906b9fb763c4752815096566038777b11643986a7dfb2b7ab249ecaa3f1af44ba6bb3fa4d8ea16e06237fb4671ef98b6daadbf2fa40734b6dde23c48fc67253be6d8e6f66c7f0cb8fc523da220c2a3a9db37a75a8974b3c2166525eebc18c2953b23431bfa037e7a8f5bf7f7a54f2f502165e50dc99a5a718a968eeb82d60bc38287d2acf3f6f85ae735e3d5187a983f67861646247d64b72a56ef36743f53ccc215cea558548d3e9b48ce0fc4b1e72f1cc94546ad47c22e0af06f209a340340033c5bf4787d37a57b36e707234abe38b3a3cd55cbc68b826a790f96e85a4216fe71a17db68a0ca55c524f331c32dd91828f685fdb0b64644ce9116d9cfc21278061a2c1aa0e141858274a893b7ec9f7c44cbdc99a91b6cbfb13630c97dd080d0750316c1489f7414d86123ea0d1126c6612e4a2b4614157cdcb33b5edb542b32cdd53a74a7eae0a986343bec99c39580b36169b068165f0f98cda7866f0d23d3b823940b1fe276504378587a1f3a67ae73d90aa8432ff285912ddca0888512d7b3cd9e7213d38b62cc042ece641bf9e2a576525aaac81f9896a7cb41d6d9d2b1b1f525b83d171bb14b1497978cf108b8e21ecfdd62c655bf93cc1495d74bfb4d278eaa35e8190517376a306009871b5a7e2c72402603d91c47537ede9d35365508d9d63f54c4af87fef2e40443a453a8013c8315d3495acd2d38e64c4025dd0e66c5692e1c14f3970111ce5b5554165b3fe8033f6031ac4487f09b653111bcdb7e0021b1bf5146ae3caa984c9449eed30ac0ac60146a2c90e19754e32538216267443805cfecafa27faa9cbc17d23bd250e3ff322933b025fc0174469e15be727af19565cf983cfdf5da089db0da20f9d6b7843af47fbe1ac4f009ae5088d46116b049ce784327a797f5b3027bda52276f988859c462a42bc3e23434da9706c95c6965324088b9bc2d861222799fab3445096903a7a91b8770ac7225ce368e4858798133d661e1bbea2d94c5542fc28fb180fac96c9a65e8a74681de3dc0589b698c9f21bb82d382dd238e8574d4ee6ff8ca09d73b99c6f8df5ac36c7419f446e09c242ec241ff0ce2c5a7d09d406d4cbda0858e1579da6e78cc936361ef4122ae0bad2bb401983d4c92d40057c120a74dfdd49c0c0318245a4ba12b12380f32e4867b336c135d59510047a316d0c9d2539848c51eb03b52e7e77263249ed76696d7bf7fa652b5bf12880c526146bf8fa26c55ba8ec3ddbfa81acab80c879f212c93807856149c55a26efd92beeffcc42a62beab605303480a27b02d929d6daf5d2dc0c3f4f6c0f0f551338ab6a564c42a52f5661befdacf5a63a25f5a93c4d263efb1d9c23f7dd583a9533efb24380e44fc3f41a1a69689608870f8e6774ba2036ea513b8490fffb6a89b42c853361c1bb61b5239df7b045c49c9ffbeddfea6e4931ae825391e012caeeebd9f5187ad9d159feafc1162ee6b03bb8121704a5b8a57ed69c190936382bb72ca9734160518a5cc7118bd2338a0294dd3a319b31d8c3ee456ef65e1210edd415b41a186f2cbb2e3352d88b9407f1d0d1aec220767810fad2c64e36fa99f35f7f9820cee404964791cf15a272d5daace3c164525a5ad16033d46fd43b8681f6c329b4cea129bf8be679915208843acac08b5d73b7abdea15e5a9c8dad67c7e3bdd5fa7d7ec544c979d891fff816b6cf37a3a6643e425118c18d60dd73eb12372cdd97c32dd360b3619998a8579bbff66ed7e7fe2862fbbd85600470a68404d0910b3c63b907e0fcdf8d3e9f0cbf8d4b629279dea3fe15f2bdd3b37b3be09c9fac079fe6cec42c9382c97f41b043fe1556e45974f36c8dbcff5a950853848e840c13e9c03af3ca096bc7b6aede6bffa24b3156d87c3d9eec514507c40b5893873f5ccc1eb8ac9eaf07146df58b0568093ca98e727086c953d8ddd838e87b8f0784007b5b4c5d9238237e2756e70b98dc3d447969e4ddca2e9d8d2a9d55f1c5263ba90edadb8ed59b69ead113723f4d03b98e5411a61f96f2e30e6e4dd0754302ca25df18d8497f71a50b96555b9e6889ad4a0c6c8cd1d68f4172e2456bf4254a14b31ae264d9b25f29e537cbe66b964fe3ed9e7c2ca5f3ba8e8fcd7036bb1782e8177cdef1ba68b99cfe597169c75b2b7a1f93a58ffbf6012e5d4d666a618ca53219ff58e596648eda2c120ee074e5d7591c4fab5716791e1891ec2aeac95743647167cb8bb1d73a1a18e3a5eb51aab573376476e66faff931542945254c912a69a077e23e34b3aa186b2be52cd69378f6019bd206bd420197a2a2bf889d5629ea3b6b8386d6eced4c1fc7a16b4f3b46f5105884ba83d1805b367c868169b76754577c9fd4cd1a1100d0c2261f93d7c1b9f7c83df6a454771e34e31e0e461f889813f76f3624ac7f528dfe672692ca174e32849685a23e73f51ae3b80c7b2e4d94ab24270a1626cbea3b81514a1c98c73d56b2220d8808e9d6af1d9b62a6df6c9d42522b90c42860b0ffcdc59a1ca136c234d68a521741deefb0a27e28ab18e1a034455910b3740c4afed557f6460c45769bba5ccaa4749bee394fb204cda58fb28390997393a89a6f6782c914c69e83c4cdfb20f30ed50bd4442bd47d3e436bcc224dbbc01f1bccdd51aaa518da8bd455f36fe2af281b0295b3697967f671a8186cab20fefc217180dfde63752413e8e6dc7e8ac1f0142cc020fa1f4dce7abff7d9876d957801c215f68cdf6d4231e298197c1f41dae332b8848bdd6f42b3028e58766b7f54a32aedcf9bc93176ef9603b4d921abd7c9fe183cafe77d910249f2eaeac41629eca63058abb807cb1ebd9e340b71b7b62c9bd9951e0c16538a870011cdfc9df1d0548867d2b25d4d90ffe5704c7a06c782a0f85558d21f399e3e37478b368bea58304b2c6aa365a8631b644dff2d2e7927a6297d946ebcf84e6cbb55b8adb0e4d1c8d963cd307854f6233de5afbb33ca6b02b4484b3f5066f898c9564d5c88d5b0d3fb2a6214dadd290de88dfe3da45cea7025ab897e603831f57de0373d962de8537e86dd7cf4408e665b19932bc1058788b147e7a940aff16b7dcc06095af5527240443a59b0ce6d534369badc6f6b8a7d808b5404f4bf6fe9a00fcaa5fc1e14e62fe2459e01765cb63a11ce2d88036097bb5d240483c3b38fc9e235889f1e401dd4a8eebc32c30962b16e11778f6aea9e2a967e0e0c528a032e2f8473584c8c61953e6878d7575db94c0081a121afa9df0ddf7d8a9c7ba4177d858b74bca93070bb1667c85caf6beeacc600c78c1b214de5ae65826963b54c8d370e8bf71cb12d3cf45572b266e452c966e2b680501d10794c80ab6981f29a857bd29fe4a7600d92d1de9881fb6500cb3f443e5287a6a87a2b4f4a7cafa080d05665e527485925cee0786724fae599bd3b3a58a13a12dbab11dcd5883f31369e92e68dc65df83dcd900bfb72eb72b870e99a49b1e3bf31d5a0171f7180a1a9c34ced13380cc3c3bed5ff659de75394f5970a1db51840c2352e0619e8002b864fe538d0921988a3350b597e4bae17bd5fe08b6c5cc265e82fe807ebc3b855f4ffb1af9e51254ea910a0fc42b33acf42cafae9ae5794d1b6559c68efd91f454e4b5084056e8ae29a375edcd8b6bdb47766ca6489791e247401e6764c7ca4d5779097be636095735abf7455875c67ea4be13df0c50f4560c71814188733a5de145af549d74a0ccfa851b1f0d333b10e97659404a6631358ae932b27f7520d7d1b975e5029b15290d29b831c23892aee150b5aaae4e7e3706848ad893def8036d7c7f5b4deb9c26b92488eb4d75f15c468994ae2d58940bbd821239f4614a599280c99317ca769a83561285f1d43732a866b0942b477f9072b50b50135e16d9669423294f3aa687eabfcfe690b3e888775004027e7e94d526e6c78033a52f099cce72a0b9e45d7ba8ebf808cb48b9ea43b750ef37df8731f72ed27702d92ee47865b99f94918a747a74cdc31c94de1042134a754680eaa42920f9b0c776cf4bc2a8d2fe138191a4a762dcd9352bc7d9b546dae4767bbb79893ba33a2273866103ca3dba4c7a1ec60e13116ed5709bacb8769105427f507d96d42a854c0b4e0339b05ce0ba51ee68cecc6b0b9f5dcfafae777f756724b648d714a3b2395955caa33c08d512e85618e4793615a3a6bf68250588fc3c39cc7d48201ec3e0669f06dfca5b8c677aac12940efaffafab69ee683c74d09c64d4731a90bd6e9757972a399a3042c53aa5e6bb69167611d5fd8c054415f64d4682ea6ad25e783a8f67d5513eae63ba30e4d76e2fb7177674d7afc5007da055785ea3ee23c0b789265569e52007cfcc90142e4d8076dddeee66432dcf7a191ae85041b293e885965bf39c84d314e2da5566275b777dfe57fe33dd5f1d5f70fbe84444de323b669fa1d299afa0005a689e4645a0b959dbc949383712539ddfefb90627b2651bc506844f0a7e2c97fa8c7833de831162c8cae199542f75cb88d5091231f64acc3e7773ee82890324e84ff4d2400e17c1cdae71797d9874a5eed1053b36ac1fdc8a1874d21bd0525183098261c084d8fa9ca4fa5d044cd75ebbc7e5024112d566131c4aeb52841aeb9d23b197510b701ea5682ae6008d50e018fddff88d190fa7f489c5768244368d5c558c9ad669318333bd9f04ac0f3eded826821429530a2af73eb478301922467798ef0fead854f2ca7e2fd9407f68e2c0d13336475810dd6b190da117c3eacc2dcf6e0827ba405030681fd17fa38d69011c7ac01958083dc310cfea1e585caaafb461b1e3ea9b6732459602c196e4bb3c760f33eaf2f1596a0d6611393c63523352fd8afd790014a1abdcb482c2ce50d8bc4540c750fd62a23d3baf828ed706f0c8f8729b029b7b156276b2e8509c8255786f4bd7cde177e33308889192592441e5223e8c239be126a47c3a7eda78d410b620ed8e495b5dce90e7a1142705ef67d4be2caf69b99e9b7f090347208f6a37a2576b2b8aad0f4021b1afcd963de5731d214b39c88f57c8e027781f732e4290ee78d72034af66e8bb7faf93c11829924df81722c486ded4887b8a4fa9db739e790cb2180ad600d0bcd791c127968f1c1e808f9b5f974b8839c406783c28add743c20460fb84754418a1450f9027460b46abb4a00eb176426c3d61358a5c8d2ae8da9ab178e32c6e5ddae2bcdd2f1ce2c624b915a6a3e24291b00ec96e26f2307647a22ba34deafa3225a331de431f83fbbbcc099e2f110c80061217c38b74d50eec6e3469cb649cac23b111936ed4ed09fa93d5bebd948be6b7140f6caddd8e22b890d958b0a2b65d96e6570edc7d11c3a00b4b074e88cade6e666bfe106e421d6177f3476617fe0c96035b6d44c1095ffaaaeb0219062d6a784f870a4ee56cc987efbbb09eae98548ca6911f5b47f847fee1fb20f371f076c6a4cfee714b5a12395a44e1668963924cfb776d1fdc7d2d59163dd20ebc020381de70a22878d9616eb7317dee4e3c0cb920673e5ab8b3d3866e0b7666cac64e5f45fb2f815bfe3a8cf112fa1c28ed69cba15ee450b18c2bb55bad7537f2194db30e1869f2674fd5d69ba2106e316d3f0f55b8fa8367fe250dda4f824d9f3ef9d74dc9a35efec853c337758c0a9c03c0ecadb72f5b365f362dad956de8362a6533617c3f0706aba9aeb99ec92fb892775144eb4047b037a7e474f89f72cf0a7610bb671bffdd6cf5f909c0f3ac7aec6bb4637f4d564d18ec1e2d73c54584a0f2da31f3ecabcbe4ac1f3a20122d67675638ba55edd1a67d9cc6b772ea3ef7b43c5ba9af60c8fd0ccca3c7be954baa2be8eb5b201f6e4184a3a0d7bce396de926e8de37d17fa8c0fb1dac575bef3ae2236d72fcf940aa44e7519da7ef0d0cef57067ed1ff1bd34e6dbb78384c2dbf138917a68180044c3a70c57116bf2402cd929ed770a956cab66a9ece3d9ea62c00727355bf6c57e59702238e58fb81f3da69a725a68d49735a8a9bf2e2253ff5a86a09486cc4319bd7ca3d7385fb8fc816d49ebac6b08a9fabbcc27c3d440325015dfd3b9e537bc85f19da86d6fbf22f23b5ea9eb5be6a5b59d641c862daf604b414ba34eee0376352162d920fea205e308c3c1327ef9ae7340e99621c66e1dbaef7825d8b08caa12d53d31897d382bac847854279f352b3290414d40d9dcb6b376b76b9bb7296d361aa603db894368174e1b3c9e39ac358c0ed81ba9e6ab301a0d462d9fe2cbb3fcb617ee38b1d1ff2a03dbdb977c277c6bdbd5909dd2b9ca16df9ede8805244dc89138e4acf350d468c3f84b25007cb2e3d39b99833dea3d1998b3b7ee8d1bf526442535aabc795ca3830c754122cd16d6f658cad77aefb66e47407492b352669c93aab2f68ffdce4a887d0e81b59f8fc6875b2d970062054a7b18eb0c9d45a487fbf905b2fc558d3e4e8704a268a299ef7a9b3e0a3e556bdd8ce3a8d1028006261ccc1e6a272f9c9c253ca00c590898eea8ebf3d5a3c7f52e19478bc25413b1102b4b6c30e2a1a6b1002421152ea5d9c75d46225d933c3590ef1d6ca1005f264eba488f26953e2f53fd703a1485eaf753ca2c2f61e792003c8de5dfd18ad0087767ad89490cb7778dc524c691343e90854404f1e7b393f97e0f5d7d19474db91c051ee1c5af39c99851337583d59dc9b7993e731bd19fa8b9e1ad5998c6c0fdf21352ea4c53a09a136d79800dd789b57bf8dc47c40ab5720935caa554d1f195b71c03ee600e7ed820bf1a24591d7c95158c3abaa43ffb88c7237401f3b1b350336b6217ec7e554564961fe75107207f0102decb7c9a6846c19ab87bfeec40d77a90aa487ae5c1ec050d9a974175666a5f851da6880d3bc0ba4e2a6b562516e0060744575a6121a838ba25fab2c90e8d229aa9eadce773a7753b15258f8075fb0222ed3b5667bdb9e9bf65600bcf5fbbeb71b692c075f893e3dbab94c71d3252a8584ff03f1483e1dc69d59d26a78833a5b69ef0579c6c359aed7dae0cfa48efb49a0d85c7d4b8e8d95dac2bb5429fce3dfe92ad64005c3555c5717d897e14d9cd0247fdf30e5bc1f7db0a2e721c00c7687dfafc5c963ecb26d39f9a7d5bd91c08e30f6c33bd8d552244d509a45f2ad1b4bc9b823c1c5ad2c543b5865d703a72829e86600a36f2ea0ce9e7de74380b0f02d8ef7b95fc53b23c39fbfad0799e0a29b92b98d7207bc1d84a719c0dd8e72af4b4647022e7191e72f6218407f651b3d6b278a9b42bf22fa375fe99a40e92b361ef51b7a11fbd235952523a94d1350984f79de2c5f7a5ef88f23b2b8b411696a67bdba2049f08099a6ce9c185d9efaebfdd5eee50e0f4665527ca962c45ce69145c3acef66a6cd4eea0d870f83bdc44d3c18d6420515f01cdd8b0fab93a145c1c927cf0e38a07263e018ab75dfc7756962c0c941bfdb77d4f1c3e2cd91b3bb29142999d2c7f5cd64dd226b78f1314f6857f9ae7794f4589adee47a6e2c079a4bb169e5b2ce2b9c594d08992baa553e09db2aa7c99144850ba6917f9c7202e2dd9170d393a3e5cd8640c8c379529d31fa2b4a1893e635964c2dd58d0693a760ffb5b2d39140d616db12cd858b12963ed4b803c18661fb87f94adb5f9118e9224ad88fe5069d6bc21aaba910987febda1bbae072185fb17e5dff8b3bb90b32ab16a51a4ab673afff6b24fa24fb654709f13494972fd804aaecba3b669190547d93003d561121331b09a80664eaf25ce50a76756c6d041b359838fb36324f66490bab2600081eb41cdfbb372fd96c3955cf2556061a5ee1ad28cf7d08c553d72f07bda838671466346f4cb889e60eb8c8dbef4aa2777d740c4b4bd8c405a056ef1c7b14d10b7d1a741d2b34b359562dca0d2192cf9b542033346a73a58acb90e3a323013a04cd8a2dee339c8144441963744f0c206ffccd6fdb6e1bb78d88dddffec1cfdd28830bc8f4b80d5103de6f0aebb1e9824529a1f0c7198531629cbb43aff4b65e93b673b0723fc59f8389f90473509179e692adc6d71b719a7513964c3914da0a19985d2ecb2b5c9f050c152ccc02d0b96463a406db8c2eb499183d848503e995aafa542834006327bfec7b2a6cd5f45b51142d8585cae09a254a3faea9c7fc8331b5197a3001f1ec153f5b1272e0f4451e84a05cf1e3c08567c358b7baf9cbf111a115967d966fe8f65eb6d198066b664ef1c1804e3892dc662eb8e5b3fa07fe7220a8dbef27080b1251d8bc509b0027718181224a6ea7fe8a9536f9766cef5d7570f0e1d21f39312d9263a4da1cf36b0d74651ed98cfe54b46ebfdcad47a1b0b1a90438a00254886cf015005fba982e298f0d8527baed70baaf1f541dab8a9a9f833f876477f2bdde0670f995c28d0e8b1c13d9528e63499287059698eb06e70205e1d559932e49c615483de849ea6365a31ba8b7cd9b2d3f37947d5050b540b39c1d136abe3fc7558aaec9d3b2812141b2632439b71e948cc11d31b805631c478dc8a77513b5b4806a129525ac0164f8a8e9aef6bbd12ffb20db5f29ed193e7a0b0f81965de811c38153b556e1aa190f7a39c4d246d75f6a661f773e60e643df9ecdc3ab41842dad64cb2f93a3cdb3f17bc939007768dd2f4486bdfe9b9d33322fe7665a01ff30362c004b8d792dbb3834aae32667286fe856c7e9b5f0da91c793fec8339803ebc25c9b717f2f2c3cd4701b0027b5c9847b8a252f227da73565fc789ca2d4609df8b6a3a8df2e964a55583fef6333e5f6cc97104b0a6a2b9e288c63f6ee28c657387058815f66f9d6a971a48c5742538b646f8f7fd1240f434517db3d4ba14f31715dce35febe7ace0d5b9169da79ef4bc0de51202c88d7d57eb19bfeec6fdfce893fe0d0aae895ff07b39f33e98a49b66a710a156b8e0aa119429feac1b9de510ff4900ea8613fc44eec1fceeac515705753f71dee8f988f91079b80f3d691217b33ae33ba7d2e818cba06744bf372e0cc579fe466c2f35241fc40995a4811d8c83539bdfaaa8eebd3ac92abab1c7d52b0eed95e367ef34b834b648a568243cefb89467f9471a732d31d6cb568ace8e22755ff4e87e71ce59e64a5f39663865302eb43126fe7a37e180a07ed5277248333a7b48ad82c72015d72b002e3f70f7bdb1ecdc5d05760f6e01b2e5ba8f9f11e8780fcfbec1063019ea37946bb17ae2e9cbaa0a64bd60656ffddabbbbdaa263030e194025c7eeb75a0df8e5461184cf40acaa3b0f7aa88ad82871d90e930875af4dd216c04ffb03630f9f200ba80a205feca23abea15639c8ac116565822b3d8654eac16394c4343a8ca205de84459f0c545035f14f7766e092332f95d7eaaf5aa496ec48c1e10162ebe11ad09b2da38da2261af15ac01e5ee6f3472e370b816671eb9e868fce9014a716efaa2b44a909c98433fb28b0e9a799d5f65ec613bde9667e7ad043736c891c841eb84e9f99a7c8874d0001dfc7fba605870df7d0808f58ebdf24b9697f14347914d7567a95b62c7807aebc6d284efec10cf861015c6cf59cfd8c250666962cc491668ce8c0122d581c11888781a790872a158da86eb0d3b5df79ac95f42b278de1fb0a4272f14cffe8f1cbf58202d6dd8cbdf9a579faeed1bf1ebd5f587accc8dc58e61921308e7a73ff0cc909887856375d5cc038ae6d7d14e1510559c05878fa0d81fb9796fc7eb9b438b01f66b7f1670048b6e4ce137f1bee96f48fbac30fefce9c85620eecad47f1c1f72fcd3be250b1a2b484e50490b70dbba99c71ccd4b1d89bfb29eac510499a3e897b8e80b80cea451e2600908b61dfb04a27c91979fc37dd1fdb27ba3678ad73ca6c65b385107befa425e9552cbc06a43e23195aa866e4caa656719b36b98ee35b62c5808dad44ab951fc2656e1c8323a21fac6829b3fc8cf5734365f4c7b181f644976c72466a96a6b3691b1fed03ca4e68220ffe1e9f38ffe5b52762937ab7cfab8654ff001b72c82f2e1c7d27dba39d4308b77ed5e0eb046ce743e7fad127d80e9e6a13ba8be057c7d0085732d18e101281cc39d044056a17552b1823e60cbdedb170aca82885c9502d621a0428c18217e90fbdd251b66b507ec71e5a81e38a766082bfe25768df21e22f1b86a7e32ca64d0cc216a4d596989b00f41e48ca32b95b4a0a32f931dad75435655b9b1c6cac09c8fd39e4d5ca36f1d9deb86947f72994fd6d3dd07aeb5f871092761dc6dc36d4d6219e710c32fcbeb6a6e4592a5d6d5729a65dd2a31d2ae1e14be7e05848724f5d224f00e9e0e1f7a0fad513852e848cc14b08638a406ab3fda6467a0b168800d3e9d5728ba8bdad874853a6930b5d4118f25ffeed5d6ee9e217e84ee8e5dc57f430248ba8c71445fbf5c3f43b31e2e6c24441b486e3e67f5e4cabccd9cdda6d6660061545f3daffaa122e017141c5e4fd248d0c58bef203eef5745bd0f009bcc2487de17190ec4e350f3c2f51931cd51ef9fb4fb3e62959cebe86a8955bb371606639630482e280928b03360c3f046b3b2d04f4e828b3f58ed85af590072a32abbc3dd874d1e211905ae6b971e4fd243b6113321f80721fedf99afc19f3080aad031ba9653a41df47aeb09b86b4c1e6bd3a86e40e30e15a25062283ca61ed12bcaad7767021d9028e6b6464aa59f33c817d5bf440bcfe77166f389ba57368b120607583f91c80494bcd3f5ac08ff482316b6e90f4c7d3d7bd8ed2f4b2c65f1a59010730e938cefcdba64188dc36099e3cc76ede3b87af1f38fbd67975b30c7c05c1ecfce3f36f29d7bd6d6c1ab57a481ba9b0962f0e6c9a330c8b12e030a5c5d203ac797864a10b76793f4f6624a6ade3ecb105368265af60e5e67698d84f7947d20a9c9fa3d7e6c73044e96cb643f5015777b92c627e62d1868a95493a95d372a93b80fd8026454fe6538ed10b05b74df6e60e8b466cdc94f2186f872f68f1aca1f0e0e9856a2cabc2fc69f1d9c7025660785e0d33007aca226c04eea97c80705a888c697894c471d9552555c4bd19cecac7d8d234363d66cf5ffab6e3ba91bfb8c551be0c1d2f5184c3639921cccaacc9332e048e8c1a784f4227b5aaea78f2ce428d2021455b859a0a594af8fb949a866a816546f9bd5d826837cf3652fb247b6b88f51f31725719fe6bd8ff938186100693851aecb54b940b28efbff39d92ad6b727a0636bf08c83cb2be0625c52d7b6a5529de69f9c35c4b4fbf67da0404fec499f755b7446a6ce9f6508599778009c9a7f4e2df3c362d921ffbf83044de923dabef54a56d2d2436ce93c1c2cb5cf70df5caf39deb627744f4996a9a402e3ed7d080befd28111050a757e1ea3cee522d833832e8c89f4f51ab7768668f2622af4625a78e6fabbcf82365e858d2038928927245560f181a7215234226c8ff6f86b473548d932519c683c4d90cec150c854acff5fa857645b37edb9998ad0e50414069e924a07aed417ec64373494dee69c26cb468887298b1b9fca2ce7cd00791b45ff9a98be8fe6a37cafbf3b55c926249df1d8492c4fccc547f7f317e000e1bdd25b063065b90a0630aef3d6040385da7562c41f97ecbd7a7135bbd55d66b0e8755258efbf82c9ea54a7cfb85e86c3c25dc947c8f671bb1605edbdb0a001d5dc62b0871158dded2c211fb6e8d10c3449a3f91dac593987543c8a8ccaa594b395102a9a41b779b3a45ab563c091aae2e2cb11c687ad1b17d2e73205bea0286ba0ed1f51f25eeb971aefe1f754e2ef2b2a3fe292322b4e59e709d83fdc6aaab95bb01ff8dc8a33df480510606fc73160c9892db972d669556d1015908dbc183e38f4140ed3101f781fdf7196818e9ce22501bab2d6b440ea52e3961728201e22eafcc3f1354e4de86802e8ce3fd04ff857b4c24bdf14765d9df9bfbba7172d88284ec5fdf53d0f85ad4937b224774961c97c53b732a914c2167c1f34cdb8ad096edce562e3bf79b8723913c710d77cb9295df7702cd1487989848761e388aee6a4727e4c25cf4731c9211fe1bea8bc830789b64f82eef1ce93d714968aa9638cfc4fbe1d4676c9426347d9583684f5508bd7fd439d63a80c712b8fa80cf5459a153d752b09aa4d0b3938c4ed18adf9892f25627097e1a488f076bc0f2a8f0515c66ffe4102166dcd5c5256f39da43efefba974ef4fdf7cfbcd451e054fa77e5e2c396a35fa543ac00d0fddd5e2deca7b4505fd3d679fa205bc24237fe5c1887c44845d04a5777968f465a586b030ebfb4244ecbc7370d87fe4de534adb342982fabfd20f3da88f0830904b43d035bc12c93cf81c1a711f0a431615844958f1f12167b13a151929c2f005713d5777c3fbcdbfc958906a1bcf5e64a499a012342a200b0cd68f40c801db7240165069c383dfe0055aa94e3bee391d903e95de34c6414ec7c47e16b071cca299ff1cd273aa200362fe83e51198c62afe87f6d12c20fbcd46ef42b61998a062a7f8542602aa97251ec76ae7cdaf28aa20459b811840604c8c54d377bb26d6154c016b0a1684be625456c22b5be00136de8748be266b098ab55fd55b7975ac76851135b6494d4b707d2c4ab40fc466f822cf513f70e44176c5f7013ac3b5de223006d6d44569941d0c8c96b1503eedeb595defc2d66efa074bb2b0e7cdbe44b5b21d6fb0f05b31147ea57be93fe3cb51e5f49c6847c2403841c8b98d8c4cf29855bc5f86779a73faa3a9b3caf4920f371d510ffd1a5e2bb465b9632c84027274046b8dd9197fcb2374d3633f207e9c822b2a04ea77743969cd27727d3f75c76e11c4ca316f709f23a5bfa8fd4c80f4d48a65ff63d7e69c504a848a776ba6d0e26e99ca8795ba8fb8fd9df21f7a3ed721bfd3b1124a41a04c46d1e45198a1152bf3760a3eb270a75f949aa1a2ef7f1bf5b55d1b8cf04624c09218e2758f526d790307737e097a8ab673088eee7d49efb1aa2703238cf7a2f0cefed656f03cc1a04271e8ba4f36e60de2c5a44076974013d7eb5b76ecb63c380c491ab7c6ad1c979668a6e52218120c6584879c531db376c77d094b380e18cffeb88dcfa406fbc8c64355fe7c214395386d125561efaab0ac1f31c003d22d495cf84328d5790608909694175631f64655c3b43037a5796f920a071f58abe201bbb5585d69b36b86a689f5a49b742855faa51786dc35d7c5eb772340313342b74b62efc0b38dd9743003c453382595548f17f98accf7904473027c9a7c84199c74979c4b443ccf86dfc1cac7772b5ad7e6a33f5c7f3e52dfe7c39cf10c3becdd7b86321f5aa82bf58d605ce853e36f9ad37b40e47eb0122ef6d938ef15a09966699eab7c2e0bcaf978a9b07149df22ba56f109a8bc6cc593016722f42044442028c2226fc6a3cf62316697492e6ab11a2bc14b1f80028fcc7f3809df753c3fedd004ea28b67ed7903001e0ff8d9e3ecbefae076ec208fba1af06eb67131b52db12d1f4f9e89e9b70f36417f1b011a3b41b3a7d039fdc6af37e6e101ffcd7aafdd33b162de1152bfa018adb07299e73a5c1b203f3a9ac7a003c9a7754e51f79d32c06175a469f79dc78913cf7c089678c2ae48dc9ad8f31a94ab1cdddb94ab58e0aa2625429d62ddb420400c3e688427a17603988bcfbe3e8c80af4787cb45312963f7b44e6208e1d5985d58c02111d8581ee1e3fead69be056f4def282166f663c91c1519e2bb2cb5e4e7b9d07a56f865a9267b7dcefa7c2374953ad016eb97ffb89bfdbf17ad51bde2f9f13b060306411e458965a7402a68a73ca4b6fc22d2dac9a0b89cadc9870c8d2152802e538300a61e4c3247143ae2ae5ccd9ad46425df28a6bb969c9c1970dc729970081f2e2f93cf6548b49e8d64edf491621ba471fa66c409c65fe45ea29714b23b71644234690e2d0624c3b835caf361d88a6eaa2b868a324eb43bdcd82386f551a0be6315df211b15a58e21b8690bfe7aef36f7017fe40411aaf65a3f5b69b24517b5145b8fcc9156d7144e1ee1b57047ca2771d7d8e9f92ebaa0a5ee0fed1837494a77e6a61918959f526447dc461ac2a202bdf4b5bf3cab7f24cca7dd964ca9429f3c2e36c133f0d60c85a8ec5af83f85d491a06e2f8ece63d08629707c7f4cc0c80e4b544d329867dc6147e96366151f2dd156a6d3b70a89e1d1513d79a0a8638124821746232c75970ae5e22d1cea14b024970c1b4027c401d28301f0d5e008dde265c37240dd8ba6e3712882fb9ebb8377ce0c7989b9757039c50c349c8f3d906cbe43719cba5e7f880b6e0f1525097bee60863299901f37b10ce97d1905a35623163d4d76c9923dca3d2a01d47d7e74690ad142fda2e3e4174d9e87df076bc2f14466ff3ca97057a6a4ad3434f21f0c1489cc1de1aaa5a57ddd65e07392ca12d13c90b2d4150df934dc9b1c836184c5cd6b4866a4d3238158912b5f84422d1b3a689bec49b4d511974c4d70486e0843446d15c4f766319521fdc3dd3c80793e4e08b5f602a4fdba4f975fd9d83eda433d402054859947e9131d42db399887a5741f5cc2fdb5e3b026d2e64026f849d993fe5f6610e3069ec01acc0ff45362dd207af8afd5397566e0a06dbb065b843bf405d96fcdae7cd00025df678ff02c9492dee424f033e91e430043756298596f13d32ad899b52694cfded6401329649fd3a68485d57775c702000d6376e61ba5c133326cfd85b5b89f20a427c33537b29ff3b098241e15f23b842e82911508290b679bb0f18838c20a037ddfc6c1effe0938474e7a100b5732c787d6db0e06f6ec82de582cc1c241ae15ff4bd8c3a488590fca35a3eb5c300eabc88ca34bd78b78011719f7646e7fb3f9d5fed783186a4cfabb6bcd8bd4f8d5e49ca547b857c4a12e58922b78b81292e76f1a973ac3150722365bf442cc977bacdd235ad47483cfd552500f425a02438ff9a25ae1b685edc1d6550f01856b99d27a96454db6a5cfcc2437026d9d017b15c7f0192b625fcb127c144b708cbf154b8c303af6141564514aff7295654136bfdb1e1ec5e58a7070b0b478ad0de2db20e5f3cdd5ef7e3aef9866f650af963e1bb4aa30ace96746fdb961fb5669ea31ed0e4359bd943f9e76ec2d4a59b3e7b3eb7a606c02189da1c70a92b154f3f020677055f823fdb07da2bc2b6a2e0825a2a4f82a9035aeffee069b5b205d8f865e97a0a6ea25b7d689c8a099e6ecd8098fffb43f61eab84b37a53a03187e828d8c66fa8604bb17f0d28dc21e55a4339c94c6ca6779d7110894657cf70c715f5535307242381b2124f423192c607c5c865c8d46cd4f07676fa30f7458bac39d1968d50b39b0e7a187833bf658cf3acfddf7e5a54e38dce3e0522a4e323e2b4a3cc84e0b36cebbe28f9688d816c4e447732cb031727bc30fbfa94ca7acd9324a74dd7b07bd7d1a253be54ca76e203c39567d2298d1ab0ab56021cd6297f94bb1c221c293c645b785f4de4a646930d72d84d28eb9bee45d30d205d333f9f933132e0ae98becd81e8d3c3f00a315705204ea1345b0a29f682d411559806af2d365525863e01b8e005a1346ee53c7119b4bb95d2e3c1fbffa8be9be60acfc29902faecbb123dece60f9bf39bdfdbfbe4c8f9e197c963a9644de85c876dcea4739466730961d82a4302eec930473f20affe00382174eba183c07711b54d7eed3e012f1f8b5b78041f811ca16ec77611100a1bec7058020bbe3e9e9b6c64c889d0ab5a77b2f0e4393cc027d2149a62dafdd6c09cd84027bd5a230ec01d2353955a3445781b4ad0445df49e7698ccdeca08b4bfab26ea760322b8700f6c8a7a2ce1f88d240327779f94ed9611f59c5fc5912b624f262a72a45a2caba90423c48c39826a0482b2406a9c01e82edce2cb69b99b7bcfcbb8e1bf50d33f22270859a79ed9227606cc9b13c6e4657239e13cb66064e3272ce2d6366ce909267a70b0c909d9d166118a348f740d6dc9eaa6df32749c6e8476e30f0e5a835f3f4b5aeb9ee197fe87f39b8e919a11cb9b30a2a4281af61f8e609e6a34fdd78b3d75c709d86fef11df7c923def9d96e70fe2858f3bb2937347113de4c3211a9484f61c1068ea1236b386307119ff3c32dac15392e9a9bf19f2e6025ad9555c58d9e8353883ea6f45b4b0efff6977c538334ec0329e6f72a45e229f4b30f684ab28f1aa6641cddc3a1de1809a91ab736135a8e6c929d799b4e7d057825f2d322913fccb7952259dd94166d82e8f8f91f34f9eff541cbf8f5dd450c67eeec0aa2e8fe2780923a53aed347b4a2c5f72ecae3a457013317f3781fd175981dbeeb516a824aa4081b02ff0841d3dd840938412b8eb1cd3bf948d3353e48abc9dc0c8a9d4a3fbeb2f401138602c799f7d4dc8414a2e6f2b78be4874d5ca19c03dd856e15c6b72741a90421928350a8b0fe4bd373918f77dfb15cefd9b54dd68203e95e86fa1855d798a6e9676380e9c02500b576f65b2da424b01641484b2bd4eda8a29ebe4359eaf4aa885bc9c069a6fdcfffdec2453f4616ac37127e3a9e6dddcdea0b4b3101aa7474c52b7274e10485b4eb6621a518f9c9f23c1efb7f5030c4e80ca25c5c142f7fd16d4105b15ee105e5e502241735d75cceb64cc06b5824c26330089999c2346a1195bb59c1cf64bfe82390ab7bbce00ea301d193c6b7eb0d19b820214d72e1cbb65c74d1956f7b1e12e5b0a70411c81d99e819e7045cfb4b6c7d568b9e774e01c15de2036d95ad91f99d11140057a4c204d6bdbf2cacacc9b34a4230d85741129f25090528aa1cdc2574b1b6b10fbdef8c36de473515c83ca735a9a7f4d4236637ad7c27b645de6e9d1dbea768f381bcb70d1dbbc938e14eaaa1540e4d09727e08c25ab5168040abc0c3dfea7357f80e65adb5974a18299721eac401efa3ecc136d8bb10331c2e438e3e30345a284314724a469f70e06b482fc0add9cd398fe2ea5d30892969d06e5905664c298248af9a6d5653180843bd9fe5477c79284ce3a5938bade1b333a591ccbc0f72e0608de7204bbfc423f0ec4708fc06bde4a5487f078d6651702ee0d8e4a3a1e67aacb9983cda6f8855303560525959e67022924f6c051a93f731893c46fb7460caf547911b01f5fde27fc21a15a8c20ae0ada7823e4599df529cbe595182a9c091ccb924878aed52a2a695d896c5318bc46fa9c7b5bbe1f0a836d993ff9004369d19d23e8d84a1907316408943956347b882988006ae14fd59e625272399d0f54b8ed7eeedcb72285ac21e367eb9560b4ee5a68b666bd3322e0f7d16d1109449419ec2ff3f7f6853a51ab107e2f2a19261ed5f312dd736c35a7f5b5b9fa960af568edc59132c8a123635717fc74fa511f4237ba2b58bc678e646551d0966b1d7f119e37ae0ea1cfe295a2459c683d0d8eda86059c5dd3d6f14a1033210425d43d429fd18c87a6a46f204146b17c5bae4d33c3ee7fb58077f6a74da833770818194e2355f361d29231450d3a70f4180868e4c2123b739afa53504b5139f2e3528298a6a895c4606e43b3b1017dd982aeb4d889d60ae18c4d827fe5523e2574f99b32d7f2d18bf4a2dd31cd6ed5850a20bab18ae79cd5a33df1c30dae75ff705a47ad3010604b4878633686bcc900e6ace4221c5dfecc9990f4254bd842e13cf37add33bc9f1e9d4a757cc88707281bbe2e0eb8578c74bbf945a36f44420dced752d412fcf0acef5c1a7c6c927c8c4a785f7c4cff1918ec8483b4620d00632050d7f5eb7fada0158916b195abe6209365a16f7dba1d578551b40923dc03ca6507ec233889c56736121b4e01e679405478ef49d1d0583c489d6c9da656a8605d37e22dc62d8a053ea0f7de634897ddd0e5166679d595d1d092adf9741564e1cc2f3b3cf5c747e89ab171bdce59b80c8d000ec7e37995f5605454d965054484ec74f16e19a653a32290d257c85f9b9a740e1b6a6185e08dfb3625a1473c8c9cffdbf97b83cc067dcc9a58fd1cee56085a174a157896f684528837d63ecc7916523c73d594ef39aaf8e841067f7d5e0994e2bf04489cd3af4ea41f4a525d95b250e3627672d697825489ad6b7081e6b101e14b9abb4bed48d180174b165aa6b8e59ce9a59f5ccc895ebece0ed0632d273cca20cf60122f516762df2cb5e25c134a7a86f165c2e0484a6aee53d35a6d5149a8ac8287c9fc714bb72eef300910c0ecddc084c8c2c7cdb73444ace710bd764f8947131e5f3cfd2a41992336c38ef4102bf7aee9d822d581087125ac0e1c7ecdc675c0ca82a029b82b3ba5aae59a689eed5ed0df8417426f2b11ec444ce469456090a05d03e3f27738c220a1d97c569e9efa8b0fdb603adcc9cedb173011c6914ff53d244f08efad415840d40d1264d224418c30f8bb8fbca920e886323c11841effaa22808b4407119672a3db86d44b3d01033397733de1611329f360e7773bd7911e40d732bcf03004e7647f223dd23e2bcfe9b907487ff440168b4fb147645bdad15ab8d3dfe32aee3361241b1a10df997f60d167064d07521a532ea5ae10c69227e3bc85b4bd1f0fc85b7853b334aaeac39dd8a5ee24ef2049a8c737396597c621a13bf064da4b3b9509afeaa305044550e5573ac75f9275f5a75ac268686fcabbe0a112c9ead65837ff68d8118286626a8e34cddbc4cfdc0374b8f30589913eb8a2591734cf269adfe189624f38cfb771d41aa8964ccdc4f9653ba36ae5130c03536a4d7fcfcc6cbefa7d143a456a8b2d77f36c89206be55f427d8a7653463aeb95f57a75dbb7dce70374f9be250893cfc1b85dd79a92d92707c7a59c3c35f6f3b5a186b8ba3aad8c488c05a70b3fb40dd8f2a5e2284aabe3671a815d180314bdd18a66e95971b73ae376926e099d13dbaf1528db36313c2a64ff90cb8498d11a28d1ca07f9d50aaec7661eb5bfa6d17d6918d114bdccdd9c97cee32c2217760bf01f59c0eaeef7848b06032bc173415e5cb419151660b83adf4d8e6243147b47c047cee1c1c81b627aa0b94074bb00b58ba60ae5987576d72ef3f98b7499b03beeeb62b393c876d5f17bb41b32985ca776ce5fc5756c5801654016734541d4ad9021d1dfdb7027174baf3740896caba8e7658bd3cbff9ce3902b10bf01327fe82df2e95650c7b9e4dd5a81856b3e70eadc755ebb38c72b04d81e178fd39bccecb54dbaca7de1ec70fc21f01c28b78523c479d377a0d351149eea8c816e2498cec88697a7ff4cc9db2de34d3216bafa37cd125bb2fb4635d25a691437a8ff49d1b92d18abc2fdc8810097626044bc543b9fc4874ec71816b4d9a4ada4770fdc99b71210fe29912b9e6ee33c65330c7635bc8e6dc87873262f810820b991770699661d344ed0fa8218647f7c467dc31f85598d904706d5dfb281ebf41ed7ba8af5418795662c37a559ffc55ac61c86e05637cd44a45a15729c36cc2737d9dbfdbf67a2d266bf0a19ba8c366803c9f8f1b83f662dd22fde8a3347b0314feaf483d55c8195667add3bd52ae8328cd7e1f4a2c86beaaaea2e84f7b25428c729afd062ea59f10145419bd3538ac6d02c97a7167018616a0d5da30a7770fa918a5952508c29563ddfbf7e086f637a726ad5d6c8e1efd7bff6d7e807bb72bcd17550a4e5844f49e709eee8bed7694ee48a4914aa00ca57a8c2496e55f30c1905b6aba27f7b419eb3ca9eb7652142de0397e79dd6690c3cfbb7741878d4693e9b7fb794c34e9db1890f24128b5b412fc4092c88dda3826237bb4ae7552641b78ccec7299238f5ff7494262927be50efcb31e77e3e9bad7f254d1c0c7372527d8f445edd2bd1d48cff78929930ac5b0ff41202d80a2559ce7ee40a4493a0162e2e7da8f83f1911d78d8e3390aec7e1a35dbe5dbc67534978ea8d05d3be8b3bf9c91679feaec5a97621fbe8c3b8f2793afa86ef1cf41d3b42090e993d118ff4003ad55de4050b699a4cc7dfcc2d3ae1f1f268091a52c5ef7180a57a71386ab2d1d8100ab2454e08f9b619e3ec268cb715b88e47936ed301c00cd35ddf50fa2abb452bd0b8f1aec1a6c84e3c778f832d0f17f67459a243f37630f67ac93cbebd04db1668686c27c441179a561ed6f3136a4ed8e9d1a6485e221e4d15b0375c7d040b4dada4236e6c5de7055b422330b2f4301625f289fa500689fb9377ca00751ec131338cff8f0e33224a2b97ff55990567424128fb1112c3ff8a4b8a5170beb592e6e98c2a9f6f5ca58f37fb90d34ca98230c19994a2a99814508e28e4fa1d1e2e95ba5946c2bb27b249486c6f2f69b9e6178f4ac12a3871cfadd61c4664df9f4fd8b4ce54178eebc0d116a54d47ef6df9a1d07865231dd7690916f78ef935fc2cad98114a48e32d70889bf32717c21e1d619201f7b53928aebfa2a279f9f998491058875d4c49a86df68ce2ff27afdcce35af0bc534885d97a2fd3234fe53c6f27739e045336532ba53fa2a46b1aa56b6d15839fc1152a377dfffdc5c9d7ab2e3b4ed16d5a5d13607eca734754dbb87855d275b2038fa9ca65155970979318c22dab18bb7e620db11524ae86cff850dfaf5fe40d7dd668e2635b06de2825ef6b136693e10749a9832bdfc44f4c7163c8b20bd6db28dd224afb7a530e753e6eba9d5303da755624f48206cc9686ab7253961b7c860c9f95c2be50259533bad61b2ed6c47ccf8961d654c995eb1e8e7e20a7b3fe1656e6464b318b0247ac94a94638f30d695d212af25c74f7a1a8c22ce52133a377132c96ae91bd7648fc05262533bed39a8e2a001a39f8834b2013b2e8670fe9632a1a73c50eae351dd5c536607e191435e66bbf59f41869a5524f6508a823996aefe45b5638fae34fc044305337466813761442ca457a910aa1377801e613a07fdb565a461d106bdab282dc154499299bf3494fdfd4b8d248bb16741c8d96fd446e1cd26144b82c90a970571fc09adf27f138c725ece17d9870f915a75f233144e06cfc9e0e801d6e1af77223392dc2199b06679268177d55f54f6f63d6ec7d5af466052580bcdc082451fbc1172317471d97bb0750e41d72947938146e3c9cabcf13038c74b84e53149b19c7330183f0b6f59bad2a79cf99142569a3ab022b588b306480f21e82df11be716d58b1870ee65283bf1a42dc59e681b4f4f9d0433efbce8fe8e08bac1f357b6c80b53b6e4954c4acbc43bf1303e2cf497fcf2d2b6da75beb96481a85a9686b710fc394b8c8704aa1374154c971d8eabd0619f36bc78abb1acd0980f3f06cee919d535c8f0178331fa2b04ee11d8f9c40643da76faa3f9cb587c752e7d658f51ac0d9930bacb7f039a38d8e0cbc05b0d573b01e1818b820499bed98554c5db7442a64da48d98655709cffddd3d6ff230463f51fb573893a40ca0b0b687758d494a5fec4531e96117ce241825fe65648e74a972b39fc848d2ec4c24512571198c6d70f56242a1c8fff1cc4e56ce61bfb909cf2dbd17556c3fe1de7734d947b32cebacf7389e2e2261b2a49065ef6ae790e98a6ae780910c6a4be421a50b48e215ee071d50798c30adafd54c4c8c527c0b7a1e52e164a817bf96be71b1b6506c9b68397dfbe0d9e71f465185d5937d0052325a2759437ba924bd0d6078623f3abcc2d566417825b55b3248fae7feced05eb9addafe7312dbb94d4953e5fff1feed73a6d1347bb77f065df81205aa0f8050b70a185c966db49691dabba5bd1e79e37a5f0bc1df9f4a9323d31f79878edeada8d3a839ca0299dd7eef17d17a0a8929036b96d25ff13cfae060f1869ead7bd46d41bc59801c4ca120f6bc7345ad978cf401a8ad664a864dbe83f2b2aabe203073b7c3a73209593782c78a293d8427c5731c068615453d828d685144ca8f3a1d234f6e19ad3db98dda3aee9ddf94f3d47e02f3602ba9a4f073da6485442ffe2d5def03a6ddfafe8c116ea593354f99eca7c31ffceaabf7969b90df16eb0b573ad289a06df37062b5a351bf6c9e3f61b725221502c84f6a9a71dcaeaeaf272ebe054d151b524b61c3eda100fe29ae89f8f2595adffcce15fb43f12d5f4d8b99e2d5573a3674a562b2e541e9b3e58b651184ef9993ab73a169b9a9049ddfdeed3eab887d800f5fc4a1eddb1f1f25b02e2d0cd7397b93c8bb3b73ae7c5db1183daad94bab2d7d8c2b15f3eb8f6172d815be64f328ba5be469efff6d232fe41d4f83429e6f366a099532e505a5a9e71da62999967808171cdb11556344bb790bd68848f23d1f22648b6648411c9b704ff4ac43b443129bff70fe18970f1fa497b73cadebe5dd9efa821038e3aaea3566b7a8befa7950c64806948ebec3790260c7823a291450d9a17d762db9299495fe441997b7a1e05642a9ce47e833593221cbbd2c73d2032f52f70d446b918d9386107a55fdef2e9788ab23eb821cfb7e52643f52fcb95f20218ff91cf4975bb934b8caa7d521d3cb997af219aeb9365e2b9dabb5fbaf482c50d3d7c984c760262d3eb4926f47c1daf45875c6064fd6837d7c05ffdf00c4800a7802668cf4c0d68c5d44fd230cf1015d0637979ee55eb828ff6b5acb0b6fdf8225cd455f25f156990e397b701c602887911149141193a1f732673808d059bbb6426c91c5afa4210c09fe9e0feb523b358f23d4985b5e501ea9648852e3b92528112de9f8a95f503e1f531e80375a666a11cfa31559bd34eeec710124dee8ef6aba3a354777f0e13d5bb68fec74e454afb48a3d99ad762240176859f03a376b1eccbfbe253df095c7787cdb9155e7717c61ab56488c60a1d9ffb7e7c594b25cd3ec5606c0116441a884476c82042d03c5a46f8de1b6d8a07f8c4635b364435bc0b495fe901e46677785a20040d7402cf2f2a490d96d9767ca56957643505c35adbfdc536a00b46bbcf7615d2ad3efd2c85b35a9121aae7566b6d8b0987ff5c043de25f92565352d99fc34c99036de94d415898891e0498acb2d8b4c9ff33f78bb58182aef3bcb16352bfe39df9c5338ea0168d3d269102e3be783247d271d6a51d375e992007d7d50ad4a590f1d3774560beafeed7a72a162b0b67b2456231a32f2e2681b3f95cb08b53bde1a6c8a648e202c280b53fcf11e03e2800b7529611502a3e4caeb8e5ca1824e0be73c951739a8959dc8755544608351a232b7ea5d6b006813bf04bcc252f85570ddb5d6289690c321d768ac63cff62ca398f6c5b9387476dcb1bcd6e95554c4dc95d3b9108123f90389cfb7ce425b875cd65893955e47fb3305e705cb763ceeca6abd87b66fa8b470d0779f5eb211085405a2f25b4a8e753bd247bd9a2afd63ae80671c2950fb4fb15b3f5b555c8f6ebdd8d152c0b0e18dd14a3b2a5d001816e99e9dd14c48f172bcd60220e60927759a23bc848a094355f85643437b907579648131e3e04fde3c941da283fbc248d41316272b61b9faedf7414f9e16bd7f9b72b567753a110fc1f441b09a80913b95723723d747c80946a8304c948989e5b57c5bed34ab2f7c1ba8baca93420b7329ae8030f994eb27f5f44f9790e9004f6c2f03703250e413e79aebe8a01d753de36f74c4967595d59522fe183fa0e4b867080d6680c8e7f03e9b7b0ade0147270380567a7a415fe83ab805b06cda5ddd78efaad0b25a787f253403779849ce0cd9991f4bc9c2c00f792339c1a840c02348e83a988234bdc715a04b39ccbb33b9731597a030f4701931a425b9df6f11e6286062eaccf654cadc0493d97c6491f612a6a354228749981619d0100a20509f73c79862eb1b49419543f461efa8aa4f1f5f7c9f4b2712691cbc8c58fce4b32260747f888a47e8732288a48e35b0ec68e6545b4e21aa18945a62542befa850559f0d589d763f4d2b82e604d7018610d5753c183e6249546c2277a942b87a47d0769a83aae9c207734b295c342e0bc1f61aba7fe418a45296aa2692820586dd80ef6938625056d97f384bf75a799cc17d2f2d5e1ea09d52cd05a18393829ae2fb7e99f17b306fd3681bb4b2b22dc8c6535bcc2358457e6d1d5f18f5220c11c0a217845a1f527d872d16295791ddffd3e7b1871b7f3761f2ff3d078d5de5ed212e52cd238b1c99f27a49e781f3415ae5c8b21d260da93b0e80790daccf5afb9d6790695e5945119add972a94e75398b751032653b2fc1b11170f4903ccc37d4cf061072e20e538df2d0c7a4dbe4b251e7c269bd368df9add1a1eab75c32f272a1a45c300e90affbbb348a62e3a1f9c52751e3fe33152ca1d95202298aea88916537a469747f937ba0e0ac08cda15654226f14e13f706ac4342e9545d3e27003a64ffc43c030535c267439fe361e5ca782abc3c7f388a0b38a1b5626b5e3cae6240b3fafa2672f1b8930e2074a11bb69634a04b9d6f5d3a166557c71fd4983ce585d41f711a97fb8d212787ef0b7d19df5e6f34d15bed5e21b1695719eb01164dffb155239c1a3b073563677a125d81cce1984de32c3ada50aeb21dfc0ef267b528f0fab62b56992a914eec17aa9289502a6126bf0611d971cfff3cc87bed5cf648aa3e256271f72a7714d6fdd8324dd835c69140d99cc94d24cb0bdcf95e6434d3bd10817a66ba66eb66dba1b1429152ba11a3c854ddb9493b42e1f270165db10b135def1601f50ceb4abdce6fb519f10765d8f0e41a9b81115a486e52d02e47234cf62710b1dcf46ad35b868161c9005f2e6e7a202e1501e72c492e7fd4dc6fc8f87295adf8078b96ea62169940995e7aeb6f59d0442fa69d5afbee0e729e7e0634620195a647d9c362d18c9fe96b0a8d20f2fc3756ef51e6995cabbadc9e6d76ffec5e8200b7e326f77ca9f258755962310ce01c3815095fd4c22c43c05e74abe5b323f6a63ac3ed6d14bb879bf831f340af6a411c3cb6eb5e321c29e0931e1a3f366fd879a65a548043c37d98fef262028c718e9d2a1562ecc68a59acf8902eed8d4e7245d1521580d7fea1fd64c2ce1fe7aa71784a78c45dbe0d6b383128c2740253a866b165a0005c7e013389c7776b3314181ffe1d3b3ba530d5afaa4157983b156875d8928a62609cab077dff6787b49d18a2d27b1a01cfc99c3686771da1ddb00c65087e5658f164bf6499c97ff8b58267687000296ed9fe1808b2925bdf7ba78557564fd26d3291c1636b43b1256e6ce30167f1f016fc7c17705b5b15bede11d687477168dcde76ad1baf2088584f108a201f91be25095f00d3bd8660bc40529e62bf316291f05c874307af1e1ec4012969391088524517ed75b129c38ddf72639ffe99eeee0ea5621edd5d97a460c7b85171bc74c5a2805fdaae7edee47e77df152757f7f8d1a161501f22f7d9f9546f0dae22c19912cf20e0c976a56ed95cc36421ed533abe6ba1e8c2410076ddd7441cc90db226f897d4a697c9722994852a3192ffba48105e9da5da97f60d9014137dc0b42538e78c66b5e107fc3a1217a4745e00f1c675bedbd5b71468d9ec7c6fa6e44b9e220ec3b766725fc5e232ef74b8f9ed0e5a0affc184713cddac5fa086a5e6fa9a2711537316616c0b749f91deef0419df9e9273969df8ccac9057fe4178ee624202fa1e214d6d5a970b13d7e025678cd4ce93ae4253b2a46989520e6fb88a5346d11d6be0927f090ffdcd548071d78a20471ff66cd6d013686dd26291d07427a70b65b99133b4a8a2a0bbc936df11a239f99737c0c16a0654c80af512c9c05cad7973c5b3e17be941006e287f4b4cd4a7242330ddd031fef5d96b703cc53818d75e210c0bd3d422dc4090261d086a6670345b9e4a40e558b89a93ed55115faa1b8708a68710ea02b593206962feb412b4b4db90314904555c7bb295470a354cf6407461247b7dfe05ba24c573c77a8da42f6aa0e04ab41d78d6b59afa46c6679cdd33b6bf05ce973c2423f0b97ca8ae64d758d3f7a991d0e32cbbfa189804c742d6164e48dd31ce531a9b3d23d31dbf296a1972bfb5e7e052cb61ff14a63c3000a906985dc63e2479eb7c5a1e7b802d6d9753cfdd2723da9d98ee9ee563e7cf3e2decdb403f0b4afb16195066b0b4276d14ecd6cbdd4dd80c5f5f8ea55454471600c8e9998da4f5be36cfe14d35dae3529d3c851ac10c2752a7fc6dfec9106039c30020da8f93c9ecf587ee5ae43b719da05a98313050cc39acb61fa89987d4727c5e1b872a08ff9fc61e77720967b6f82b477947809f810b2f695f3aad31c2226ec4cea273aaf73b9302b91db063b91af7c8992546316449264a6ac402c497cb54cd3ec21dfed88e13c84c0b26b38edb147b8a7f06215db3027c27d42d023ea81fcea944cd7d7c4dfc0fd64c9e34d9d7df13d23034df0d54e2eb4310dcf226d1424d37077f9180075e4060b31f9b9be3bbafd36de770e53b34ef77356abc2ca971aabb5fee1531bf76f1f4b9d49a81ed58a3b6a4d7b34212b2b38c8ec062f8806a8874ece122524a82a60d27338f23f9514eec25a081c58d5be2a4fb2c03622c4d5ffcb7abee69bb8ca583aa82d5f904422ed4e289180d0a3f9046c92a494d59906017621d19d2c76010d687423ca4b50e08b3e5c5cd90d33ded8d7fb1473f4478cbe002478d928768dddf484ad4ae952f90910c1bfb51f4f97477b5106caf196c1b4bbd0b80fe7c8628133c6635c2c9e2733d587bf36c67451f5a097453e006b4e30896853f46dd7eef0690ca2cd020661e9b7f978e35cbe989c8d8a9684feb54fb77c6b2067f2e4e470464f87c4ce11a67828a11aaddb6148d27ba16c7bda0f62ea294030671c004f94c141311ab73f6129e912689f3c74898e1ff5cbf5a1c5ab7d19b9814dded91e46346ff066d213eda32c389ecf1358b49da295293d95431e6c5221b3f08c803a9faf7cc02445b9b03f8730c423714b913268fc3d9bd8ddda97ef6204656690951f5c1a32a8e9a5b5720dd584eedfcabad9f2efebbc45b69900e3dc85436a8c6ceaeee567696c2327866c3c791981d1779c97b04292091ef720d68e74007b0ec3dac55d6d59671c2543d2b86ca03212e79536a5daf8b38ac8eaca75c17682ea91896da7b88c9cd800dc067dc24e41bc7576ac85caef72a2f819e1089999209f7661b2827fd6db904527adf78c0d842aeede31cb86d4acdd88845ea71adb7fd29588acc0bd657842d6036072dc17f8a324f2f6d1b1d7f5adef7273c59c4c4e2a2c0ffe6f0c8fb7e7dc690c0503caf9871fd1b43a5d52c7cf13c1172884fb1c13c3642affdd76ca3e301d95aa1e8c71057a80831cb44e3d6bb4674b14cd1126e7c61cffd16f80ddedbcf498cac0b8af6196c1f3e20200fd271ce8031d3c9a35d9270c5574475b5046945300e00366ca1370d1eb8ec1a852f4ff64f3564af8f51d288052612ab34df05c89cbeafe7f293824ca386586df666b61d912c6885d17f5096d7959d5ee3f08b14a3dde3e7843cc88f12b7598fd9bc8f9aa87e67b9e51876f797ffce8a125bee38274810d0d19b28db08c3ed38286317217c1cd07e930f9cc8e606694ee9e5acbc2da53f1735fc95f137ede5bcfa04cdd7b92cce27dbdac55cbbd58ed90da709d21f4df16c95f1eb5d54d40cfa29aab76bccf7d19d2d39dee69e42b460f056f33d754c04285d4b0fe83cd9e29b0a8839196d673049b64e676d91ed0363c0c905b66a946d84c576d1d900680eaf56d2ee1e8a0fa101ded23f481a0c1ea5b2749e38e60d681be20d8737e9ff234fbcda70aea609dbb7f176cd44bb1481fa54745364d31c8f5e6057d95288f2f01b99e63ff4b17a431e72f32669845df7f5f71d0df83be4dc969703f64eccd1186966fd24f31f3643f12f522443597b7504df594062fd39ee1f495c1dd0ebb01ea99d82573a465de93e1a2990bd320c786bd2fc57dec4b6a1c604829f4c7e55f57ec0949ba2ca57a1a57e20971136ddee4cdcf76c84bda7810a03bf44f6780ca5d16d907ee65cc2b7d32697ee27dd2cdf45c5d965a26e0b584020c9e9a3a06266f1fb5d5afc583e698a0a14145a8fdec32a019366c1262f2e8fc08bf2370e7a858d65baad64f7053f5c94ad48cb5e46d594654147ca7b90517818b7283fd5847379b321f7076e9d680df4e36f473288a556d489ebd1eae4ab71bedb9d748bcaeb1104100c12fb202b645f1513ff94b2c97f5dac4597253f4b513861bed89412b0a601d1fa2f476b209a68352e98ce9287255a69dc867d38ddf5c852e917a830b72c68935f3bd3158da9925a4f88649d07d979b3105712763d52cf57b6b6404ee8c1f28778249b0623ac3ab30a80b7d9ac65bc1b447cc54a2ab76572ca2e997a37ea380e6a72c78b5ef32b7463f6f450eab5f1e13d1755e638f89e6d1585d21a0d4ee3c90832da74cdcfcb8399d3a5f1d26cbf8b029f8daec5b31beb27333e10619e23c31c53a81d1d83b29d2bef3307e58c087036708ee3074ec7a50dea07b78a4bb88cc7ac7935f85fc49dbe8e797a84257e8f59327bfb64b9610d4ee2f49099da33ca58b79fcb68045ff50412dfcb0b0c39f83eb8c10643e35813465f064233f5b69c2e86bc962a93e28f50c07f0ea1b3402b18ebc4d6deb733059547fb4604d64b53ec258438f7a078ca06f035a9e83454830b33f0023336dc5b0d20b906733abab8f0048cf8305a1e78668839203363b8e5906c38ce16958244aa4f02e598781602e1bc191c4b39e5caee41b4505b3e848d9445c2a9f76a0551f9efdf791a0c76cbdf942559c521ee8692936a26a7079d3149ec8b77ba0049f47285bb8bf706806a99b28a6d55a953d0dcda2c77614803b797c0b70fff39e8ab9acbfd4dd9ae78fc9817de7d5086be3261f2df21c6f5bc677bc7747cc8959d184842c644d97cad6736b31428ad327f7ec1234d134dab7760dddbe55193baedd675fe35a6ca0c6deee5685ea5ad56e036d24cbbef2eef738468d4c3880a4b8e574432fcbe5a79184fbd2d5b15c6a389a219285602b30f0c0113ffd20ba8da208ec63e550bb69f60a4da535bd8fff13a592b34b7f7b08416a026a40a60cc3070df1bf05a2fa6a6b81e1593e03fbc52826f62553eb7c89529214a4d6b1d63ef4acb5e63b13ad0ba1f1a4f336bf0b384602532eee014a210b19cf660e53d38d3bf5ad38b80adbd3cb61e4a1e8ef144d7a76732e7b0ccea90a03dca495f92c48b86f8d90e48547e7c242423b8c65dc2d5ff8e54251bf4631bebc28fbf66f804482dfd6e6df20288793685b91dd92f951b95db40cd1e9890315595853bf59c16bccd419190cba0fff8fcb166bf6efd9a7b9067a495d230e55d2fa8d997ce4b9b9033650dc79175be3ff9a8220b8d313c99d4b829787932c77a61951fe7692845aa8b347259640cd0c04f1b463663354968c2b341baae3870d9b6d320af155ba32ad8943770717dfb3fc3f13acdd694bc0b7ae6bf3307ae6752aa3efe8b44ade107b47db82da23820a9673dda7059905df872ce01b9f3999bc7e9137a2d5aa4eeea750476d4b0400ca13f89b252a18ad5337ae244802c6a3bdd3d95e64c2c00dbe6ae9c5825f156f5e53d0caf558a803fb7c4544552874979025279d39eafb53075a257bedd9a7a3e96bae899aa168682f4478798ec320e66bc5eb05e615f05bdc24447078de82f720008e095f40baff34e08b163a09b508f08369e9945f93bc82df26d7dc65864e2140cc88d20a19978a4d5e56f97c109f401413faf81e33ee4bfb109617411e4805bd9616032e8f5903d9266b73720cf0b0cca79d08dd09b5f45c41d24a1c6a057388a3a926275b81cf13da7b81490557954f371ee3cc78a478d869e8d56074f2ad564fb6f116ec365eb26fe904f556cb56e9c3e9783af774876f90f40e5c8c688e9c64e99fd71a257efd76dbebd6110c14dcee7ee27457a70d5c85203b6532ee32cb6fd21b532fbd2e8eaea5bb9db19f1bbca3d1c1b282995459b8c3e01d2597288d2947ed88688274b3d7e3e2c3d0b5a09c8e22f724126682d82184cfd817042e32c655e34a0b0ad4ef582e0e38596117770315a267b21e67d00665bbb7feacc6be90a802634eb6a2228c1640df71087f07a2cc1746392c4a4573a4c118a480bed9987f53c9c8921c49841166ca528fa862c90164ee743798ecad021721e5c5e0b880e107ff32253a41dd8e79a4f1d4ac083bb6a28d29db211c63d908c2244f2b5e6a3c7dcc4e31fe992d12125188fc37151637f11e0377a2428f24561bf5beb8b944276e2ca935786cffe2131d37cbeea52eeba4a79fb294385f3091522d54169036fa5084eec6f49d9741c387933083ce7782b5f7c2643a0152d80eaa4391868b8d8c0cc232b07714941afe567c440a45d092bb04e3873d1825704703372e5488517f7ab474828ee0338dabf6faf35d05bd53b71a59fd63a2b339d679d418c19b954a2279ecb0cd65bdb4dd60af93347251c55cf256d29de3c279dc42336f21bd3c127d99a0483d04fc7d1b02d47c325e10803a602f621d666ebbea65f6dd69a7f68d2e49601d1a4215c272300ebf4b0f40502f32e8ddfa78594de082a52d086f47e0dc66a7016e6de70817fac303a8bec4f4ea04aca0a2df5d3bb9072064b3b95fb07e1341ee03fe484d380a10ad896b27699a8c423734c39c762b0e6c7a357553172fd5738265c63c4797d7e2cafff7729f1da319da29c6f8ade8a40fd4458f1532ff5d5822109d707d3dc96099f994aa4f68c24af00fbe8cd518e4097f39f150c89aa7ed5f94dd25f218b80cca0521151b1d97c7f011dea1170f0de4fe67664498dabefe46443ed73df3a604ae74cbd10f2590fd37b21b8622974a5421b6917a45f2cdcecf4a63d168127bf30405d36e52f92ea4d886059a10f21326f421b69bae7c4940c4eb91eb76ea4ef8eb3468106844f99ff454b5eb3a56ed6ebc8b151cdeba4a12fbaee28d4043a41addddb4df59b37e3230f0267b42e0d20710e31683eb0fc56f29cf0942b7c5e6f3e8a22270af40732e1f4964fd4b1e30101454a78eb956e505c2815a23cb7ed35b1fb53099ade724a6f064408b8779c707310c3a2a6d37a544cf2e839a75bfb7c822f4a005f3e2994972a95e19fe524a23e0cbe65fdf2a14511ea57d385b75dafe44562e944026c034722860f5dd28e1a2d85901a7b9467c42a8595aad3e7db2f2e000eb5c22bfe477588d1017146e7d09a550219cb081c3910c4391346cc8ca643e94ee5ec73b3c317fbab07a3340f312bf72d53646161169e97d0f0603ef71fec112a4b319c7b7fcc783def5e2f3f392a7bdc23537718ae23ca540d49008e2ddaab13af26891e00b99fc9b4f88a626d158c08f777fa8f1e06c968f6e522fc9db753bc4e20e4a264102b5f6aedf6effbb52338f1a8daaaf7774263a5b5275d69f31ece73534b422b97daa9b7aeb7beeaf337c21c2cf74dfccb2dc0dccafbb0053220999e79c40e12de9f57afb9396b9dcc0df25947a32d86c9bb40fb22e9d76c88a3d38ada67a930f872b351914a8e9375e4459c66b4a6425fbfd15a7d4b96fc15efc5616a30cc8027949d332f3d1f3dd64c9bbc930d542186b0b80b7c0b894f97d0c4c55b9dc21fbcbb5d191f0eaec30de13d631d0ed5c02292397fbacd8ae95687cb1e7775e4cffc43525c85c43c6128258e3c4976a887acae73b790136071de004437714af3f28716e50898fba6c4f89b2e9e9cfd42eb02f50a9a75640e43641f55d3b0eefe948f8dc50acecc638a20c8fc385687fa6e14761953689e2abcd20f9eeb4609c8647c8bfe3065e66c855a4234d7c8b366cd8828edb76b0722b66bce090e45633f172c2b067cfad23cece6de4bba9e14010d94bd6dccf3c196379c989ec18329b803a05eb9c5cab9eeb81d5b240e4b672ae01d3708f962b8216c1da1022cc631e3b1a6b3f0704ac6d14d01c69903871207c72ddce9ad0aab018ac4fcd927f6dd309271b6f3f3860239a65d3aa3d985b9e01ba71b980c0eebc9fc64c2349d8190226d19034ccd35ca6660a9c140824a3ae51f87cb1aef4210da0da486a4a656ef0823301a0726a9ffad38096331f40bc274eed01a1c84c022d67431bfac6979ea17eabccdf7abfeaae209d429ea6defee89ec0d7749da858fb14af6b2c6a71df13b84dc5304b862e6db496baaa892ecea6acc680a84c27df8ebd21c4a215dd8a65acf061760c2ae117d321cc5df5cff108409a9a2f45c7ccc52aee7722ed3a2141510f60e8b68b901fdcd55a0f973846dd24bd82c6644b5df8fde867bf7e7a57e856d81b8ab9fc8d85d38c27067e8e633ac7cc5809af519a61c2005edbd5121ab98284e1d66ee9026a374837d9cb09d6b0cea2156ddb7364e111045849af077ca4f2bae9bf71efa43de18de8805c6e8fe5039c210482bade4cfb4cac290924641c69e2fdb26ef5b7633c494814d38f143f4c93b37fcd7a1b14c2d0899e16ecd5fd60990036a74f831ccdb335c2934bdef68fe7824f0610e51e21d8ddecd945370f2891cd94b423e3a46648505ccc4daf54c171eed038517ea9b9eacc03ecfafc7a0c75b961c52cc4d8a1ec66e3eee7c18d3b3fe9664bf33f87cfe1d4fbb9b732379bcf11807933dbad2e554f14b3d7a607ce30ff6969cb9dafa4a35f07f1849afad381450bf8c7c3c394ace4dc7562b4aace2d6b2ea993dbdb272ee7363b0d696f9b2d88c1b618c7ad4ebb3da6477bffc19493c3ab55ca3282c930c7a360c0bfc0902ecccfb2a1742317bafc61ce2c002f57ccfe0614cc4b3042d3d4ee860fe2061abdff9b04c1a20f4dfeb6b55a90702825b470ff35568c989b875386b5ba986cbfd30f874494c0e45a5a669c6d074fe948723115e3251cdfaac46190ab4b6d43bce14edb39a990b9f0dc650425c0e99349861045af37dd64f4e9af2d643ba11d9615eea7c90499a32a56948f2208729cbeacd14faab0d0e5676b8609ce79c20893e5ed679fb81377727263fac6e614fe99a82f66209c10b7d3160551c16e26f5b8d35fe0f5b3d767036d64eac9d7635526bbc38386e4a27c3a151bc480953ec1227c91807cf4a7c23cb715a57cc73438f1ee1775da94e5fc4a60d39256bee62be1aa003e9c36f8ce7334b244e9f352c650a2755c2eea39ca123a96cac9b007f7cd176aa220cb46ee5915096aec30797cdea7d28c277ad177991672e582041adb2d708520398b4b229d11f69c8d24e5803a6206a1bad9ada70e2fca944fbe580991ccf7aa231362b23e401d378d2a2a31c2478148fa08d9bf507d3454c2bf5e8ee57e55f5733ed70e33340478486c61804f54ebc0130ba873425e6b14a126bef2ce8be4db78e68203bb247c47849f6ea22e7b1e8648418021a160e9331e32e78b5d79795af9926e2e753238a232f745b19156d4f15b4d6d00bc9d88b7a96080ac50db8af1d90ecdcbe36e9fa498f6dab3ab43eddacc6d4958abe986e8c614dcc01a67daf6cad7fec1f73a0d73bb7a346a59ec33892bf1031f4ed300698f238f2f2f4b5582ac4413b6ba13badf8e4f7496404a8e2fe3d67c3982255bf5240dbb1f50515c4ac677a2521f042532c75a3e89b3024a15b9d0ab66d2cf5f63f183e8d8dcd4766de081d61dc5872712e53beb7bf6ed0230ad9aa6c5b2e6eb434d4275f2ca8475281b862bc15de669d57c576ceb845b51922c7168aef9159174f7a44f268ea75fdc4a58a4fc32560a1c7fa500480eb77aabe7e2bba4587903a631fe40cb2c7c85ba1a63e50295892b7a12325b9b02f7fec6fd340ab18c1b69167381aa58a8b6b2383a6091c5ecc8f98d85bef1862df587b212cbeda8d102b11da5273ef5eb1743b779488dd87e4c43da27d1aeef70995af860f3f36dd25f4954701a0900f61da2af2d69a53263c5677d96dcda28f845076ec1f9f44c857366fcf23597e8a52e8db8aceeba2ee045eb0982a8c285a98d3c031d8fe0d63d5a255c7fe4374f20ad98df290206399055d6d35a632c7b6b2ae41f93bbbc9adc5ef7462b061156a3acce3b93d1202a4edbb207e300a308409c28a7640ad6f002f614c9688ffeccb717ce88ff11ba398035887424ad1b1b5f5fc383b70a7edcceff469208fbd0fd632dec71f2456eed20a2faab85e3df7c45d24c00c44421c26589917df69a12cf2df80e573edec52093c2828a8576e448a26bd0d5e2751e2fb8c6d16ce8772207dbabac611c2ec98a1a3cc5590d7f83eb7bc6965d9b9257d97ed09ff1f9469ccbdcfa3961dd6bbb06a7f119606a73d8bd56acc6e3b5e7e33ede57273bda987f7d0a81649c4424ec4038033f09617c68ba36f63f8ad55545d1516fd428b00919a09c02c9dff05ea639e87f7f5318d7326f0466ed7a7d401c2618fc71c22208a49d7923944fe77087a9c16405d4bfcaa3c850bfe4819295a069508374876d9c978e30c08aa6de37920139568c8770ad959dde5766375f1b2a9d5ec081b4b6e138bcfaf403d18d6f6153018d00465c0301ee5e973644b0296718a07a6d8bb37b791ff21c709c66438662f1a216137e979d52aefeb8dfa1e099f92260c6e2fd833f4382fe3316e77fc0b374ea509f6ed17beb28a74af9446088c1ec212cac5a20f3bd6c16a3e96f7c4941e2ef218443512f260f28b88ac827fd444e4e4cfa57c7b7b219c9c03e5a5104e59d970e3303959acfb8b5db79b2963a11318738d4d8341f38a2085eb4adeb7bbacd80c22e54c2ebc294dc6ce50521ad48215db8996226a4fcca028405fd0bfa5719d127f69ad2e7193654d38cb98397375a7372f915e60d3dab00a1d2cef01910b4a435f9c7a95c134129bc2de7a67e83a7b7822beb4491ad6599aac07e81abe41a8e401acb398aa2187974390b012d8298c492965eef1991e793eedb5e837284050c1f6cc0dfd874fdc5596f17e8042de4c48fed18267f7dd80888b0569bd050d71ca08d65f5cc24e687a811d6edd454317bc89ea89867855a5fd5ee0da0dd84ebfb03ab7c8fcb0e04ba41a38478bf982a2cd44e94a1c72c4e4e37da39258e1f2f8cfc2a64d3579adaa18c3b3f95b36e459a678bd6fb53fb57b12ea96218c83b07bec60e0bdd57b0d93845bb9ae5ba97bbbfae019f1a9443521f44e51efa0ebeb913c4ee5573c0b46ad1e7ad343db212ad6ee05d93bdfee41690c48cc123ff67da40120a648aff21e3ccc1f09b91265acf660d3ffadf1a7f55a73d9f99f84ddc3597abf07acff95a999e56abf32b6829c225c29f7027e9ad579c63896e51d4f310ed5505ec2764b0105162f3dc8a9eb648b895521e65eb074cc78c70f2b194c68f7239a76a392c6556374974463476f0237ce4d87b264ed05f6117da26e7a0517fd262322aacec60fe669ef29da7ae84097fb3369e3ab47ed25f49c1eed1f5df2e09c0606ea7530c72de0f28eb53d6de22f004b9249ac218966d834d4786dadd5077fa7c846ebf850fba0cf56efa0cb77225474a1f1115c54b34cbcd86c6db07efc8a00750633a531febdc9976c0d0bbf150b346ac3efd60c57e05a0cdf976d2636bd8a62ddad6ad87bf5f97622296bb6dfdde2b9f59fda55d4d280a429741d62978c5c56374ef5e0ad248938901cf59996851754114c1fe647e10358a40e49cea4379244c1d657fdbb0aa8996c8887eaeac6f70ac362c364537249dcb0519bfa940f9c1d9de01f5b86d45fc74a06ee26b7bb9c4e6fcf20e3b4142d7b5138d19a78eaa9db55b20a5d054daf345b16f2aab24b4b03ebbb2c3c92d5b98404c54e4078dcef5743cc4e036eb9a7a47f853f59b8640361212c8eee199086aee86d78894297d6754864566f8c6f656bce3cebbf689412563a190a8240073ce51918551514b3a9647513d6643462211819c17f62c4ec417a0f49424c3bbcb17bbf72eba55cff005ffa63c7e2263409e9e6b72850c903229133acb6aac8f47ae17bd8576f45cba87e93d895e0755c280e3454f631be07848f7b64c5b3fd90adaf2b0358c2d9fb7919c728d68a933ec16714d56dafa6bab4ef9142589b039d7adc353384c3d36a81f020661ead3bb815a3b30fea7501b44f88ba3ec7ac2699f1b7a13082acb4accf5fa8542a685fb9e5242b2717797ade3490a460a0d8963f5b071fad26aa6d57c04028b0528c00a5af2da52759507e93c04ad4e8e0587bb2ae8d6cc533d90dde0269e8cde8549b7b8cba006f94c6d45005a450879eb68f2099b331192b55cbb484464fcc619a5170d7c67a187dc7a0f07d7dacb7381d2f4b817ceb9c7e3b626b1bb3a36a34148c7e9ac6a3d79c7b26a4a364d930af29af7fa96cdd614912ecf77b9ed0428566bbe8995be9006323d367f608fce5aa907b41d24d06605935652c6e8987b78cab85333b44cea3a7ed4baf2a4e2fb47aca037a76eb04d1ac56389148283db70c4ab3d84703f6f09b966234140395ecd319988e67c25ad5edb0cbeca4cd4f274c9da1cc29242caadb54f3f952feaa6582d326b40ba7556ed12948cc551d51e739c9aecffc4d69e7aeeb8e7e494320b18f6ee2ae16a37f32e0a23b35e1ef3c77641bc34dc10f458ad53bb48510729504673c382e832b9fd180c8929a8dc4d82ca8351f0db3ef49ad061239edc34c5948c217cd257e86bd7f7c628ebbc4f9ee93e5cf045e6653e13d45671ab73b0e3164409cbb941761a343ccbb51bd6c83978c8ab28871140c3de7590390da4897d899bf6772d18fefe51801de35c3388e4df27406ca07ea8caae28f2b6ee546d4b61238dbe966d495cf2b9345408cab81231c238cf4a74b271ffb8efce0f938335a951da122fc5503c71489859c9eeaa6bd45b2346f04364ffa383a232ea7de8692de866e71bfb4a6e10d471671f3baac5cf5a1c8a9d28dec816bc21f415d3d8548f6cdaf86ef90e0e0c321158a654b8c6609e4dfda277dedbcf7cf82259b12d487cc1d523acff0506c42ea15e8c8abcee32e9bb02e856d18f403702a8b397fe73a11ac09e17efb2e8d601dcbe4f4530ebd7e6550df56d1c118bfa9e92d70fa5ecb75d2c8e9c002f23d4e5c497eb49a12489e2044e0388a668e6d8ac6ce493a8c9d3f1e34b17061f7734f6c10c15faff31c1ff01401bf8198093d058129112151010af7ea637f6cde6518d1eefaa170742dac2328d926d75865f1bfc2c8216bf156ad8afa128cea67de970fc6b2ae25adfeaa00c30b55407bf556c44c05a870526fd76888a152b709fad9c73de75d91e58f822406316555227114ce1b902e09e98bf6c24bc37a4f5414e750b76bd9125fe14c4d9cec35b50c618e2d5879b3a3bfef32c8ca5dbd44b157be7548d2d7a9a68d412301c17c9f36f676fa0aa3d8f8a7f714d26299a0d505a6df41ee9b1db044a70e13601cb5e9c341d015713da01cad308bcfb90b0d3f83a68ff3e8d617162c95b1aa8f34e538daf0dbbdd4051096506e44eb1da2d0a41b3b547dfe5d5552c5fb3d6329d61e490748fd2202fe2804046f52a0ef5309262d7642e80e796edf8dba250adb56265f7338d3a672f93ce62d41fbdd1f64f7a3b703d26885b62416d991c4f234f15e6cbce5e5809d170f3bea8430dc70cb750ab51ffeca92485d96cc9b3362a5ba6b0a7de9a8fb7ca947a72cd8a54dfc09bf4ce23b59424df537abce2e5eb46fd55caf81495c0fd712e803333c240ad961c9dcf95ef618da41cd48d1c6f123c61ba3c0cae6fea4f3c3315e94b3a0685920da0172e044c6ea09703cb92cbb4e8867610d170ccf34b68fb3ebdf88bf07ea1da12a9773f8f54129cb39a69ca5031b314b967f3ebf9ce27430e9ffb8e19ce00bbaf5eebf0f4ec2469784e2949f6564a5a8ad1e6a1f7cab1eb3845144946a881f11d4ff242826fc358e9fb2ddc44d54a282f807658a8a94fc1042fe14d699624a7f843d9147e4a98751bbdfad2cbb67ae3208af3208371467e7aadcb451d6015d5ec8bf432fec31a815134ddd51758d8c3e61b624ba9a5944caa93bd5273b36179bacfd1b992b17124969933178f30bbcc82eb680e1e1847616792f10ff2989077650f39f35a9c9ff9ccecdfece18a7f43dda9c24ac9dd2f600ced5b1cd25f12e9906706e6494c078791814b0231e95590473fa8ae037b3cc428ec67d25229cfa89fbec66c7d17da03e5c9ef77162008a579445b6b669cc966c6c242dd587a401c91d8cae2f2837c9e1fc7112d8f9d86d4b5cdf130f4ab69f6a9bd6abec11088e4bbbffd206f74280cd888d5f419b526bee8aa1dc782f0baee073a49b079c8b0919c32c2b43ad428ce33ba72a7a4ecaad1011d48212d6eb8da4d1488843f68c1dc8ffb9b4369605bae0002da316231a61fe71bc2875699e4f4641069802b097ac12cb28b6e2279e06a94a8cef99a09640e42c42dacf85090ff1968f851b9302915390708585b90c08ddb485bbe25c67e6ce6e03658e58285c88d99652ab4957e33c8efe4a30c4366263c2adf5bece5a2eb86ed9191d4810b6f7c98de0447a9c12a10083bd887658794033d62e3658f1009c4b2f0c9db756261a7e854cabaec6fe1871845c8c69085e98f46623ce5b17a284e10f5bcc47838b729f3775f57b3e9023ecea1da60696c30cfcb1a4a7f48adeeca0256e6ff5d1217025b6fe4fd84b52a4d6d4e3db1d8116f98a08f71b7b77e6458dab194787f22b6f71dc88a0aa2606de1be08d5689943cfb82200fe170d925e04e6494397a748bd791b2171dc6e270adf118e4fc811ead267be92fcc449c49e88cd88e91ae8c4dbeca061e9db2077bc77779a1bfe319f1f496e088392487a7c7f0a67fdce68fdade4859c951fb9f3f2207c68bdd41bb341e54c5908e78dd4a7047ad791c4ae189ca9a209cc18e5c9a24a692b9bfdecf9f58736146cacb7d39ef6cab6da7ff2c2f8aa8c915a96bc96d1da47c00259d34d8cb8989a60ff170153e11c0f4ad149b87448a12f8108b009e8771f39e34bfc7a10a41f02405fa730af8a18e6338be88edae24f87ebfdde499c8f9e7e20de591576e858c91649f329c3f69892e8c28ee4a574c96b1cf8c890f33a41eef5df9bc4a1155d2172ff797fe2022b623a16a61470110a6127121a579054cccdc6496b7b9d173807735e64b713042a0379597c118e4297ebd7463673ff9113ad1696ea2298580930b14b6e055a92c9c315907febe1dcc3726a685c81f4961ccbf80b779aa6f4244f01b9d82231670b1161d106d46be1a24ed8cc88aefdaa4979d314bc65b56c44db682d5047e51e61ccee22d18fd364861ba69e82884a6d32fc0681e9a3635e8d4dc2f69815edb2f5fd94cf4c3f6a966cfcb2ea13b3c1d8b6cc15afbbf1160688e1a3931278aa18599b5227432e659924d5fcd1cad15f7dcc24ba3aee9de654acbf6c33c92df7387d29a00b8908e8477766d760b6f005bc5c33d69ebfc78cace7528ef64c0b214fc8a818f0b4a57b64a4ad1e7b9ddcbaf26596f7ed6533b048931fa221c273762c0aa7a6bc89475ace9f5b7d2b859528233e85344eea54c825e0690c43f597eeb81f5b2cc2b33443d380cbcc6e77a8ac7f0a1d87df0d706e526fa72c30a6849f5708e387bac0dec8654e5b307312014f36482a2a5d4c39276355568152616f5c6a39646c3c87004c50304969d2130188970654438a1ec7812f8c11b25e09f07b85ad8bedb83f40a936597d2ce4802cdb204ab9bbdff9d3e25b4c41acb98e110a9991a6019d55157489379a46365ae591f36009cd8be3b60ba821c4e8282f446d9693675a711fe6f8e772bd79f87be8ab405d488f83b4fcfa4ffd0c57fe1eba2e2f96c06df0024ccdaa0f926fdad53f0e218b7e288da9b40d6ed8bdc341653a7b044aa350cf611e809a0f4053ec1c21200e48d37b4f97fe25feb15a7de6c81082e71102c4f85e70a88fb50d001658892923f81ada3edebd10942e5bbd853670079dadc7b872190f28a8b01ecd0a0ec4b9d2920a9782737f78603f7c51597ac9a673598beb3cc201fd1da6505d61ece79c88e9f037398a34c8873c0a2788784bac5cfb31355bf290118a3a62c5a339f7ace8ce692438f862b7b4df7ac8ebb02055885ff50b952a87c8b20733b37758b6a9982a71f756066cd89605edf564874e86ac0f6dd740279821fbd03a005b208385979c07bbb367cac2600387d01d9eba971fa34bf26970b64a5dfaf92c1b9eee90b396262cf356712986bcbc3cb1ba0c29326a7e81f525ef76ab74688ec2921c316142e5299ed3aff65982ba6b78e520285c12f073957cd2c78260002cfa79480d511cb0d2eea5cd06948adcab0f531aeb7927ed9c31461f818f7bba5a5b679c9c06356abf46f437cefec121ed78488e9b28203217ec4d712dafa5fbda6cba06465cc17aa652da739fa1330892fd9949aee0772eaff244868c838cf465e62eec67082ec2b96960477fd40671544d79cc5fbca65b672294c850d2f887f09d3bd2929e12d99e8b4367de5f343698b65d2ee978838011d99b0cbf9c46f2f89be95c17b8cae90bd710ff451afcd3940435213023679d9d2e092241ddd4f2e39d4637d5eb6cace5bf25f99ab92d436d763cadd6083c0304464bd9b78a16e466799e3775a8dbd481f62b376caafc83d19faf1dab543ae69fc9dba0ee8ee478111f9bb7327960fc51882ca2f6db0459eb9be2e7b7e93fc777c1faacf5d84871293092d453f69286fd663276f0d236f7a74adc52cfed2c304fc4c0c9b8bfb07c58044dfbdfc5dfdd25b586c98ad24b2ce19f525dced79e7fda4b997dd912922adc6b6d62ba1501e70d84d7e8af0faf2107cee31801c29f6f6d7879da341c8add7b8ae1f42853268f384fc2b7cc5906c0db87b2e7ff57a224b28fca85a54a3c9c4fc8abe1f5db0f301816c82b1d6e2dd9a835f6fd1af9fc4a2bbd253d3614e1de27a466a1a3ec4a25fa0d58a2b2a44585a1c391a2fcc792aa301aaeb7dca3870f73af3a4e23e510772be76f994dcc580752f9c08cf96deddf67d1e2fc5cebceb817555ad9e980d70b91e523e44a34c2f628c8e18b8aa0cf9269090ceadf389ca81cdea587e3ed1c940d1a01c3d8df117819d8449c1d08a8b4b50810adc3f35d1f5c790aa49aa9f7420b4d639eeae37108cc919b58f7701e5a020e02941d1c1078cfa5a7fc37e1a5fe99fd8b8e021f8c98baf9991d8e40f169c099ec37a9d65d189eecda5e696df5f70864f9000097acc4e729c356d2fb6324cbc889d3779be9d913a63da2db885f24be2869d161dd6dac42951de58d3c0107ac8bd5497b03bb89f4893404cfdd4e79d712906b569c12b75f72befb92296894a196408113ce601527a21154c09472122f3918e91c8f193a7e31be0a093868db204e9ee647fb687d54f5958ba4e44fe35cd9616b32c6ac4bc05531e212cae523aa2c8886970c803a44d939407ba465675752eca143db4ff31171537ac2a16b0b57c49528e85f3e1961240db633840c591e994285eca726276b41a8b957be0004b6593005cfac36868c422fb62fc914d53cbc1d48dbda2345991a80957a521bbdd83530ff24a6268e78baa62f8860330b3f7a8a1148ed787a75759b9f1edffabac492890cd22d051850fea784ca0d6515a4eee5589e85eeeb3ad605ad6ffffed53ca8bc70fe2ad3f8f39a59e73717806fa44ae1f8704e508a213a1f7f2737a3cc7441a98e1f8e96bef10d683a23e358f5a69393cfe825445fd4d4879c1ebb4da3da6cfd4cd84de28ba2a9ecfd5e4ce474cb09d332accb115ffccf63041bdf422cbda4bfe355c464d1c9647bd8e18edbfdaa8960aabd922a2790f3eea7e772986e771b2a61c4a745a25e4d10233df432e45332ef3a03a0a34c0ba693c7a0d908cac29c901baed7013ba909cfb67f767e751474c287bd7cf52cc0b81513bde0a2fb0081a6a22ab36986bff81043a637b87311f1cccaf3c772217b15eff85136e9b60a4773cd6304405cc095286d4d7bf03a04a55ee6c03fd4ad928b0a8177e8a4097110bb476f694cea6772bf2bfdf28d9be4ab1c23e4633a9d71dcadd34515a0167bace75ad6752790283703a408637f157226f28a7fa617dd26fc5b7bdf070b8519f6d41df3debc0968899060d6cb1dbb32d36d6d76d230b8d59e643ca8176400993efab754fbb7bbcc6857d5d65fa2beb0b403a630d951c147b3afe2e7f397d23190e32e6cd4141f9aec2f696fd477ad30b3f17bf9bdf848dfee7174cf8a2b120385b76526c3162dac58abfa715c8215309e3190ca9852f5289ccec541a6a81cbd1e567ea307f85da870e1334f29c46e75f8333c61576c50f263a0c4573321d46dd32b43216f5449a6973b7c65782f03cf304e0b7139cef0b0346a2295d8d1c019786da5fb9c003687b90f13b6022e5d7d6aa101b8dc4a97485f262fe7fbd29a6538a89f9d66dcfeb39c31810d24047764c4497a01552b13159155cd43bbe7b0e314c807674bbd910cea26e1275fd7083989878b5221e33d8bb3fe2101764695c013d394cd0a57edeb03ffc0d750a51cf00763e450da7b67a234f617f3fdbb2cf7670a6e7c545010ac9244856331b118c05c34c837d51ab6b3616a46251935018475f9a850eb4d80b068011820ffc7bd363b117b6c23d36f496a18ace6b537ae38447c2a238f16296e904bcae21feff3d38a1bacafc66b38eeab06d120876247f98c77f1411aa890b54c36c22ff67d2cfff281a92fc3c8dc9d5ab35f76a39234bfb91844ed95e61222cd7f215bb16129714f4ec752250cafda214e97def41d06998ff5ddb632d0212483b86f34a6940d0490f692ede7af888f7b4755cbf0f494d83e7105819322c881e61a8efedc32554e5392206c53dcbf58694437564fff6cb684dd39c5b6a5de2c9f6388d8bec9430f7d86691766b53111aad07fe88bcfbe2b532d78ddfda0d641c474d101cf9d8d2c47fbc43d79c810cc9fe6bf94d65dcf008b4153e51575670ee632ca5402826b1d5061b1e5f003f4fa432c586143ef258f22e475c0adaa9ad733be8670683d17018d0e846cded2009049480349785cab9fa0840e530badec4e3180d9fbad9c0ccf15c4e9b870a2a82cf4a95675dde60dac3b3c3f6c2d4dc003da41cea4bd4319b6343f43351553856b0b455f49b922b7bb02ad3281b1feade0b933c3c6504acdb2f6c2d36e4fd34fe353131930b7af28b91e4012abe8c22f0086d13bcc0651937b4e05531e62b275facc6aad041f77fc9ebd0e98020c15b19f01f49858725ff261c765e9cf0fd04821c331585ac25ccda57f6f6f3f534dfa38c014553daebb709119b13a7780ddca025b0a884afea4421ccf1361f9450ec5f0b5d5b4b0e4359c837d0eae7726bb986802f73d39111d2fc6057b62d97d6eb02f483b7086a7589b9f94bdb356658180bc6b82d72cf5036015efbcb51bec67b214ab0d4422b26d3dfd69bd7be356b721ffdf1133c6d6fdbfd6d06912b593dc383cecc2c0a89bdf2579b09174002609a93fb0a16cb2f607af31cdb91a91219e8d40f2d33683cdb7fa09d3844f690f3e88e34b77f931874fa21b8ee09f6643b42b4cde72f0e54f12886987e10a18b0946509dbfbffd9c12f74c8dfa0665d74228fb32df95d61adf5a8a2bfa962f9b5cc37d7d2af4be2aa7c25f8379df9f333aaca56addda0a278d658e1870858c1510e94d00f42627226c618a4a98c467ffca030fc98a7d0f0a2f14895d264ad5180b2c04ba9cae3bbf0d4841ba7a88fcde5ccce8a9ee3a0a279d4f9df9d9b52fe948d639742732a2a5529c0a69eb30879829253f397be63cd62bd807ffe0571237857f55552927a545ebb3f37ec2139de5d8f18c28a64047244c1784dad94c3d192a399c32774ba976f7dd20572883a5dd42c8f5061b00c91bbb89ff3e4a7d58268d8faf9c3e2b1db3896ac305a2ece0cfe7d757ff1fdcb5fb9ad3717be22070dd18c4eec57d2baebdbc02bf00f2eabfb1d3337ba95036e9a28aaf316bd157f322ef1b99fd2a2122ea8ea730a18734ed1a04dee95883aca07d03b84bc2083d9c6d09f59aea830e1125c70a42e4a4fe014d359b6ec2a516136b03820a2628459943dae9261236992ed67c321d5fae18d4a96056590d8b15e830224ca8ad1025878f60c13e8a47141ce12d4f8a7dcdcb2b298312a76e8584fd463a983e0f844c6a1a09da43fff005d4535515cc3e3945cd9ae9aeb679187c914bb0b8157013ab06ee7ba0497794485f5a26bb6583ee359fb0044fc935bbb2ed8b9c018fe17cf525c7164eac08713c37456a8e8dfc873847e45ec151ed4acdc43093631b42176ca7243deefc9ca78f7e10650c4cd930fb6309050be2dd21485207b002bbdee7b78ca23ce40008f8671345a90672a895b4ba84d7b775f9e3934dc335e2aeaa3fcd94981509deeb85529b74797d2f8ab798780ce5bd8565b9a167e764ba738ca38e2d43c2eed350e0381bd6ed2796eb781226661f783cad1b50cc82f2199a4f6d454aac2d96de773564f8697ad49addd7fd305c4dfd9b73c500c137afd45517a8ed0e829f16e82c9385e31fea17ff6ff97d44cfc1a11724097055dd5850c255f24fb41f4fb5f87d0cc773f5798dd7412fb7d829218fda871ef72d68ada14d6792106da3f5c97f555c7e8815f99438fe346e77c2973e5b0b8a8c55ffa31f096cf338c2344f04a35ab594730a4be3e8e372e41b757aeb08e5b38bb722481ea7c15c12f6a8a75dea675690a024c59fbece4343e02dedc70e71b1a1310e9fd416bfa14f39a58d7ad58f8e74f45967343276e91e0d35857e0cc2e09a0001d661247a601b083fabdf133fc7b5107125591766a4a196366d9a797b6bed7a762ecb0665c6392ac21f3e3d35deb8cefc429fe8db8132355da63dd452fdc46e98d3dbeb1d7e434853a91e4ed287dcbd87c040117c482a0bfd625de055847f2427fdf2d9c825cdbb47cafbfd7f1e3b383dac75ce544d2d0098e01cb3a2b7d9c35f967c80044fc5b2771e6ca411a9077b6d91935c7da486357d56520398a359400db3649cebf6490d2bb0574c56310da7c2c420fb539a6cbdc1e6cfb05a3c38868935beb5c2c11f9af36854d9cb925ebf5840bf301b5ecdbb07bace6ca9333a1b33879302f535a31c5f4b50c40dc8d1b05e1574f212ee0cfa0a0bfebd8ab8f1fdbc99aad99086b380fcbc9b45e25d4e37fceaccb71ea027f92a86cc09fdfe1c22e6237a9e1342518c36801fa94f11c66ab42593f5a307b8d54994b70ac493e25f3b2761f0eec949a3ac13e8754c5d7a4f53b013b0754cd5232ce3916fccfd57f207b4e7edb12fdf0b395e575180f14aa4c4bbdb003a32463d8e8988dd0f08b017459569619020a78c979e562f06b3abfaf43834a46e1e5a9ab949832ccab7a97d57b6c730e7aac6bb7bf3e9eb5f600b411716778a18040f3750c9632de5c8fd11ae8f17ffa0ca50b3a8a427974a89bd51acad5e23dce8a2e4a0ba51bc95b36e6409ed4f9c7d13f48113d7ee9ddb6655001c7f144a4b8b56515b9bc1c01ad991b0547419b53ebbd5977b85d40dd33e1f500b7b083ddfe44f355cc8c106b5fa3e4523fe79d75061147fd6b5b9cf6fa8108712196d665f57ddc62dd20001daf264cc58bc3891be466e5fffbd5a76c0a9bd2bcedf9826afdaff016f8820b62b45bfd19d440e04581fc06cab19bda7e6c54bef339e8b9234d1415e8889c2678f609b1aabacdecd40d5514e273163cbc53c5fe5a72f61bbc9e364328698a7ccd0173c141b56d5cbaaea02e43849def583bf8e761e09a63d12cc96d0658f692d2399b9a0254ad510e470d36eb33983b4bb3654c98d73f1b8031903fa12d6e1ab8cb9f85e1ace5f1d85f00f5439c9c7e13c1816488ae61573aa2ed579d25d2f20c026eb0bfc62112b3a545cc36787b7f16ca5655631b6e8a50e870c7888045c70d9646494fca610928b8236efa82420a2b9d4526df6b2ecb95c619c240e20ac4e9d2c638e5135f10a33654e964a7eb2fcf8a1cf3572e5cfdfcf4ba3a4568eaeed47f6d8370477e617ba5d47120ddb0162b6dbfe1fcc5be049bc14d130d896f16c4b8a3734e467da89c590ef3e73c2f0e1c161b8b40a4a350b0a48e93d951b9ccb1bd0aa64eaeb373e9c45e0e95da33a5986cb1051f3aea1a37625420a2c901b263db4999b1dcf8ab040b38e57026112d157778c5fd08be47ee9269bec414d9d727fcd80a911d1dae275dd4589c51c375dec5012421195629c6cb948f3ece01c1afbaed268bc005888bccc3b4870491edce75f1fdb437ed5b2a71deabd19ef6912293f55ba29fa548bbc8fc278061934df8e28687c4c9e70dd8e50c0ad52913f4c812e4b1f44656245a537cc438d73feb4e3d32fcf4cb46b70d5e50a622976a9de686ffe501dc71ac3aa6274e0df3df3ef2fcd20887898416ca70bf8839eb776568c14053859891dd6f20ea2f8777be84c79602c898f27022f4189dfc0ed85dff4d6dba6e0dde64a434276d2c1025b838ed7811d9148d5fb076999f360377db0120b08793bf74b3a081e1fd2bfffb588e5b09390420bf55c922c5fd7c873ea8e94c921af0460d29372568b21feb0c9a5d809e180b65446646df31e04984098828d18161e37c500a50e4462f3b07413e9721c3249657a4124a92ae22eb4ec2f1323c3918fa45d760dc2c558b485c74c779d1e80316efb8bcc69db7a3c0fce04c3b7af84aa27cbc32f318687be854fec24ee6383567dfd88bc4c8683f0454c88aee7750b203d857001a8d15b0cbcfcb2f54cfde6c4ebb90bbcefde54f3fb5d4d6768a68bc61b9b6c4360bb5c17c5e84635dbbb493bab99ab8c1f1d803e69980c498f2fe34bf1dfbee5fc875f34d1349ab3a57e1a40e7caf7a0ba4d8ce22e5b8a7795af4be57f4d663c73a2c697d5e83dbefe0a8620e843cc5106e2a549e6ad4f34d0f8e2575cd18fcc5327d51693acb42215b51c7d58cb1859a0e60f904d8a6dee61ab6d6d59203ced3cfbd02b65faf79f4c2123980a1ff5460a5a8d7a1a04ab738d6c7f06149dd163341c13daf3e04af12435f16e4b13875ff2a6cd692f25a0979eb0d1597d2130f066990f01078e911eee22b9366ccbe76250cb8ae7bf434845747908f11e1a561011748e99ee8b0dc18be600c83e0897a044950f686b4d894ea3b3cd5c749b3f51f6d3708e1ceffa08580953ad9682f31fea73aa1fc08dcf393d3ea147c5c6f0932b3b6f4650e8b65c1659cc5b7de5b8c3a71ca10ecdc1c21f5d6407f8aee77b0c2d44bcc36abf9a91ef36e27d268fdfdaa25d3b58cdad41cc788d49e5c2c998d49ac910d8c7e7d3acdec6993d35d36cc9b00e3f8d6ea8c3e131ec8b65be069289b7c202e91e8e75fa4f2a9816e47c15ba3e1b3f4805271bb6b5c6423b2f7815a0b49a20d59a238b5320992a64e42b4b859d719438902ee983d9abe3db106f6823488ecd4d36b872c346343a7eebb7c2a8e5f8281313615de3b3771bd50537b1a921e316c74a65946d31ababa16d3d182693d570d8b65b46312c3498e539066956f9f72b13fa70b2e507aaa6b14c3d8c246965dd9f7043621d9d0a32bc5051b2a0c074bd71173acd918bf13cdfd79bb973961642fea705c37d7da30341d6f178f7a9254c51a6dd89447f18e056cb162310094b9156196d11d7f4ac781658c3f3f8102cf9f35989aed5da8e24217a5dae1c771b8d131e1f13b2af0580cd2b13e2931b4804b2e3e58c844a752b3d1f679d62b3684fc478d57e1447ca9b20ca0ef3d1a044013b895db5fe0adbe213bdcacb89189d3e5b9dc9ed557b9aeb396b6eb06fce2f537109557ddc9bbd61c398f43aa8b75b4bc863ec5f14dfa1a875d2ecee30310ca0ca793e57d99737a064a84eb27eccf068ecb32d691be69c66be6beb3557fc16fb73168c92b18d150d23eab70dd93ec8ae897e499f1e4b7ac92652e8624f1abf8324c3baee09a9047e2f4dfd88e9c071d3b4358c7e2c8e728a0aad09ac470644de9a207881067a78c8ac913c7e7c6fd9baec5d3f4470c7122f95a64a32c8c94055db6d50dc9bab1e2fb15b01018332a550d159f1508a55377cde7df8e1f66305b02ba080055f7ec1364e7ec0c94dd60a0bd17b90f81a00b9c7e5addee997bf3ea3e1703e6efe461c3e80d299dd1733e14629cd9651feb898e029c2318776481aded85817501a6d0a42df705a17d77c5b42837bb0a9500307fa117b2ddf26f9c4524e217816336eb0a35c38f8c476c4ea5913fbd8bc8e2d9939a57e48fe12f3df225f1bfdbd6ec1abbe5fbaee651d1b2bcd3932354721d4a42ec769bfeed99da19d1a296529cd74bd9fdb2796b2f7a447e305ce2b41f819284d29bb3cbe09b06efe5101792f79f0912b33dd83032d94a7c75b003c8140f4d4bca9a90160abf7ad504759f0c1155e4f41494b30e73ec59045505c059ec4e64adc06531b5c19626bf173d67d7ab4d705426771b0d62ee494d61d6bb268b62db8660d76b705d898f742560529db94f584cdba23b502b0856cec01f911603b3225e44f2c3221468791e57cb6782e621e6ebfe733d7bee69c8511264d4eeea8727f2ad231b7a9cc462d987ca77dc45ee320bd291e9b8433fb8a7411e5e37b3ed1aba7f0361327ca4de377576b1b3290ed4c88dbaa7301b5f1211cfe53fe1be13e3f497b6943382d46682b85486204ddef2a1d25d4d064feaa5ff1c7b714b8a65bf3f4190c5c3e5dd835a83c474a17e31661d2703d934c7159752eefdb99a18448032a968c9585f2df14e56ba3f470e6c3644be818f470314dde17703acb74adfd3121fdb638d29cc21199e53a97944ef44de41577ba8e95697b9960a09e217deba5d1612702fd59bf9013434d3fe46a1a0d32529ce7e7a5122f19a3e555501edcc01690697c31a8b5e4e5ab65ec671430c66a9a89828288376c70169a2cc20197b498199cdc0bfd64908493b1d124daf27a06ccaed2e3438320b2b846e819bf3f81262c5f1af5e8ce3b9619a69cc89037b8e2dc0601f2bff45b2a44989873ae4fa1801e31c8235631e2fced2b98715a6fff50fa04aab13ee082a2fc6074d1f98a9fa5d6a1aab316ff6dac1057706e2083105b1f26344f9d160226870f68307f713fc898333c19f84dd26458d8265df8e93a349e670b09fdc7a270f568abfcd9d79dc4064d96b67243db705ab06a06efbbd41aceb663b70c9d2a4495886f8ae70883c7ce46aabfd486a3c8c9a1d435292ab8c92e55cc40094ca109e0eb0ee2402208f134e404f08a2ef6a3c090813cbf8d509b542ebb3e5113a2cd3e2b5005ec35eb91239f529163698acd88eb417f020d2867e512e2dadc8289f74ddd75cc66b9a97418632ef6b02e281ecc797d9e4917262d1e06331d167fc7de9a8ba7ae351005af3bbbb9155a59ef10ba88d60d95fbeb9c4f345ef44a37aec4d94c9db9fe97bd16855f6963784bea1ee17b6fff0a57b00fadca3db9d74c9fa3a6dd28a53bbeae2aa5a48a4b23a4d216f5df018fe8767aa931a64438a9a4945838baaaa1528a2ba4af3e55ff9abd930288f56480c4fa72a531b046aab4c66ccaae1d275b79aee60597737689d57e0c83625ac5b5f7b244a742fad349295538dd42a4f8c79aba4744b250ab8f689bb7528249ca073b2067ff0c4a53466f0414bac94226f06f206867460bd20db486316106e25237f74b4dffea923226e964827c897be2b612776b92cc816af5cf464a5c79fed34a059c61fceaaa2c7cf6b6061d4798f37ce02ce41359ba2c29b09a17e23f6d224e55bef64d6954c18e285d34be18a026a6cd8678332ccde185ef64f47747268a4d8702fc99e99c02b6844846f73a86c032d2836e0572415ab8a9f4df92b18643c820317b49c53d8c2d21b1afaff0aa686f796e561a7dfd9c343c0eca1d4daa1ea97dab29ab20a03b46e00a257d7e7e65b7275d3456ebad4c9d64cafc1fe82fd4c03396febc2a0297b585f625ac1cb129a34e12afe2780c3a20cdca2b0842f8e02a1829d65538b13128c016abe67b0b3ae2d91b6865534cf84eccd663688b30628d8a33498f6347372d0488e58fc5d443b6993d378886ed3a04d88a281466f347f2fca615a455e53909b808de2f45dae474a84efaa67177fa17c20020163d502b08a18c26505136315463e49ce72635e0d909f19a630fc65c26c60d2ca9fc3fd7a27d20f093c4a79ebe3a441a40870c3e5676d0ac5a237b2d07b73c8142260f9c0d71fac43ad60b3111102ea21335eea937de672f433130b7d36c76626145fd03733d77d886e87ec09cc42ad1d72a5c9b144e58b21c7844b353ecf74ed80099d75052beeee674c6b4f5642fd524eb1f4a3e4ecb29ba8690d66af948fc4d1606abc059f9d04eb020592e691a1ea318404c7775a92be634e1d19fbbd47c49052555b47e470371a31ad1dc4fc93a78053b3f4c218936692e7969300f5883aa061ca64b7e376138ef5ff5d498687f6dae8bac098c62b38475efb6621a8b03145fdc43ea83d726dae3fa24246159ff884c59343690b6037b92d5c503f33dfc52b7401330693b5efe8917e47da59fa4f712d1bce773d0c5b7e0f27075e38f3b5f588670f2d5127493ea86289ccf2b2cf8485058e5abbffa1dfa1276a2394c0a2281dcea92a3ddfd3b88e77fdac6b8d918b562e07dd89a0feac033cf2c3e4c829e505ebff989166e5a291b5a6260e4fac7749c644523b85b7b00e0447dff08b47a3e3f3359a66e6022a36d78cc72fd513c48c4d4de1bd3c68c84852fa8356fca4cf213e7a8385d2360a8a69834fce50b84b7a4fe3804f752578f5f5916641eaeeace0cd93a2dfd1c0fb672bd0c49c5c4eb2e41bacf8b423fd67439871525f741e4c99549faf6595424176a4a5fc6b5307ddf7d37cb5a8a6904f662b706adae46e61d4968d7b386e4c71cfa124493423fb504e2f3fb1ba76d56271bc20724998dcbb934545322b73c005b38759bc09994c7b2c5c7b2128779a50f59d26c8d72bb4d704f54644c69efd0ba5d242e28a593fb2e5329a116ae2c29c9b2cd1eed9125b654f3461a0e2954b52d58f2dc8c86a1b373ecbd8d0c20f1e07e61ee90699d0d805708f8ef2814e081c15622957fbd55e52b504becf8bd69c5781724296730efaedfca8d46febd2d4161847f5cf34ec5fb81f3e55a24324a670f4cfb924e1e406ce0d03639d5d0d7b53f7f1c505afac2bac2c772daf7c3d41da63e0cce8b7e21ffaeeb2d04b7e83f6f5dc5529c1614549d0d282bc29d7d3366154364e653f5c966d1ff357377eebbebe767d01e53acb5c887a829fea43f9ae0a272a5cb8f5d7f04d923e105f29ed03c66e4689d043cd2f236ba03854d0e90b9009c959e8a77e7b041c304e72299c29f4dcda0a8335d3671c9e6093e33b602127579dbda980e1d7fc932528a4d58d74dd8282401c3da656fe3e2e2f644cc6ec706d43145e72b41012a2e9b992775e0bf8749c50a1062f3f4b2312e3e741a6b43368a52e8681864b9c2af7feb946a47faa7850eda1224069f7289524789c4e13f634b977001e6f7a0a9c795183a617f0f2b46bfdca6108bb6ad2af9ed4ceb1e71c6dad6e191e67f78fdf497766ba02fc01bc64e41abe0390ed8e7e70afcb7eef94a85e51bb2bdf36dfba981d1f439e2d1fafbf2eec9447ac538ff9e4d7ae97e4e3a4b97ec8aa58d300d59f445ab864effe6634c46eeb66add058d9c2564ea9683508471dad4c4dae4d8463bd5c3a1a576659ceccc9d58977fd89648578f710745af2e0df7bf5483a709b932168eb8c1bf50bd0339e8952b532524201043c2a88c61708198913f1fb55c34e94abbeab83205a08c30bec6e1c6daa755d295da8adb6815b0d330d6f2aaaca3321a54b7fef6c030983ee3dfd2a86a52c6e8a16f948764c7e53bf1622300e21eede95d4ab3f7b6fd6f5e54a48e51cd7fb2522782b78d680bc5d83fd473bdcc3c64fd2b5fb9445b01ad517e9e0259867cf59c5ca900b1b70453550ecaf28ab7a89dc6986a3e0fb27b1a9b01b706a44308a5d3195343ddd84221533370ceb337e5eada6a5f5f80d11c20cd47604ca43737f0feb6de50785fa7cd010f0fd9049375285c6a5d5502043c890f553ca8c8da86df69cfe413d01933edf00af50f423b399b7126e5c5b1d8d01c991c4bdd4f2843916abd9fdab53510aa9d175f3b1e2d1149b8ae08292fd212b384a5c9e555fdd189f7fa208520a3482ae20670c9377f53ff47db54c4243433a2f280aaa6b6d905666afa577bb7edd4001806d36080c43f1868f9db9dcf023aed2fd09561fe52e99cb1b70ff51f0dbcc0985d2302a8fe0933c1135e3500ddabb02ff9d8b54218c782e034a49f7299c1c04de83f20e3a36d4fbc99e45abc10d1f97078acb4a204a9252dd99c346784fce0b3d2b001fcf82af35cac72d90dbe74dc6db53a1719a4f4ee2ac5a7dc3be9270a0e8d423839b5f91d1c7e3339152ce54688a6181b2038fb934ce706d2d5cfccf6a3a6d68377ed85da9a081c799f25391a61eb3c6503bab7c598fccac2b537e92e9fe8f586e450578ce77a9a33c04812451c81c36484ecc04b2c309a866523e2b2ed423e6d66892b1b15fb1005e89bc514a21b04f332fa468eab575d2d22f5b8f51c8e034fe54fd99ad50fc7b00e3cd4db01ff91e53600df30a8828ef1a616c0ddee65e626c734e929edfbddd6ba07c4cef6fab490a795424e4c1acb2b8ca97cc0238c6db7cb913db01aa43673e24178d7138dc6b69d56751565a890401a99f8c64aeb8bc9d0e308121b5a18194e12dafeef976c6d2b810b2ffbd89d145a4e332e13dd97c054d03f3161a83753ee35d50e81237bd531c487a31320a66511c0d3b3489ba3aa8d512df11c843a3c0b3b2fe25242a1d8d71399e95ffc08b7b1e71e786a0eb283e411ca143c48c3afe99784525ad1f5e41ed64e8b3ed16a54c5a0405482b77fe2a1374656687201cceb04b6977a55553e4a5906460e8db9690f38ab4a1584f5da0e63ed05690139ac225e8efafd25bdacc7a2999e1606bdb89f8b6652f17611f66dfea298fa04e946d0bd4c9217d47f662454320645674885ac885a4674a3c1cc52c9c3ce0bf24cb34d1b41d462fd79783b2227f6e0b5d29a703a54445cc915f5485a1a74ce80fad82b341bf725a6db7a660059b156b4942760692a0ed1afb57531d56156824d4c0c4da517e8091208bad35bcc6b037cb34f0f6c15091680454eb315aeef95718b73e461141c4c222c06f1b9b2359aef324d11f55c9e8de0492dfe006aefdc6ad9c0bfd0dfaa5cd01cfa9874cddc65e477a5e8c195de4bb9ea6eb38df99a6a9a042df051c3e8e7c83542508f621d9c758619ba796096671b46ba1385ef0cafa8ade0dad898a4e5c9a1c10e6fa4869afd45fb9e65f0d8af837d57c70868400512bf5b93fe5e9146647a5c7f36568adf1e0956bb71f0fb0d857d2e4770587822eb864b8275a2d426ab5fe0421ab145fe840c840361a8d087ad66344e9d1d9073e8cd2f5d2d7661dbb19afe86d4c12b54171414523c6574654678ba6079fa165c1c749d7412208803b3915643d059aa2d217ce0fc79807c089ed4db2c91a024d2ca47d2bdb939ffd17f08933fa1d45d2332cb23ff181a7a366fabf6420b0780ea762e3ea3a7be55d2a9836578c1c45c1975938a02ce94456c0758aa1632b714dacfaeda481838da986afd884e8fcb325eb9335892004e5e0786326fb4734d7ba1b924d1257680cd5cb58734b0130168ecf23e794f340f6cd0b7d5594202922feb355df2c59fa90d4f15fb209c2e99222e8fd4c9d6cd826e10afce92243b497b40edabd955e667429607d9b17798e00b88760d6fab48c196c4f47c569bbc8d29368151c56e2b8482c49aa70be15554c6d33ed0145d509f718b1a5a7bd8d70577b8d3d98b5e500e88b1712930077e256bc1f8d048a09d072396991c3379cf98141559dbf7b20d98ddfc107f2b1460e73c59929ca36c4e9baee4db57c921c776af02cb8f4cc7e58caa17d5ca455563e7d8f047f984f01a9aaa9f3006832c64c452345708543f0db036c576df2c8fe59ad0d2b72e00c16be9e5460fd64cd8d1f30f0501ac18158e08630e27ba8e317739309a072220525eb90ff2d1290ad9a8369f9aef7366959829ac07d5d56ca8bcf961b74e5bc80c44131cf16c2bee1618cb6608b4e6ace247eed09754d61db467132c837b6f54c081b2195a9c7a2b084c3e196f0c5c43a7b001b4aeddbd28f28cb8ce1daba5361922180b19238c0cff3be43f6e7d4effaeae3704f20ba29b6734724bb60bc04581b3f8cff3ca14573ff73dec3782c445ed1bc16ae12944ab1f88b3eec63019d594ea508c0cac183260329de1f84be4d20c0092b5a3b5313eb4f0fac8332402ddfefc793e64b058238cc8f1d6ca03c182edcd22ba6c56306876b12bd074a25c38a5a856b9b017f2707fe944dcff4f23f6a6e548388705523944263a65a0be60a7671b2826a7aa877f9ad8475f00feef85e2d785ee42a1d5f0970d3b6d88c36d3f14619257c167940bd0f22e2d57656fa0e16de86f9b5cb21cec3898c8773a61984ad73f13226793fc03082ee00e903c1fd99a78c79271f79e88b90b8fcc86e6a5edf37a14309bd8bbd5ef468d4351e0b5b1d4d6ec86e66ae6b7eb1eb97a5777f99cbfe26c28acc5c7fd65674471420cc6d099cc6465e04cd31402aaee98d40083ab63c664bf9f0fb8647bb6247278657fcf4296f5a7ced904facfe580f5aa7c97dc240c2d0e94762c98185c1b9b9a88b2c9667507fc36d1170d797f9b4174ce8ed4f2bb8d866649e8594c5b459dca1094aed194bf9afcbe9a37ac267522f6211b36534631994102d9df4c7a35e8b0c78582952c43a7e25c7111c961ab69a86f0469d3f0d8725420e621b7af00c7d0f55cc0beaa521a697caa4e40ce15285a1e453cdf1aca6994ac293845cd7f7059ded45c5d2a28344b8d70d16a9473eb61472af4e86681c55ae8a387581125a59065dbb1a361dd719f32395d40aa2f8cacce79b979b1665af78b434c702eb2980a46dafba265ab1a2c4a9a6ab8de916057046beb6d31916476419d60c184d7a439f7f3ca784b3b52dce5df40566ee738ec5793402281616b68f8e52c0ec3aa4bc0a702ca66912d7523b01c127daf7bc4a3ee9280539642cd1995ae5c35d1f7ccde1127f5a10d80c3d48880d18c9b73c218651b6b2f31111a68ccc8e1b05f3bdafd1cf6402292bc41f1820fd71491eb6a58167bd63a32aea463270aedad6320f6f4431b789506abbaeb9724a90e14b6ef8541448770bc2ad182bd33f7a7afadd03918d21db777e7c14ae32b2fdaf041aec36337ff2b7436f766decdcf37ee3c52256d3c1518eae7267214380dfb1a81fa6debf765e0b8804136985bb9c52b52bd9f14b2907ed1414d27a08bb037f83f1ee9a9aa52418fa352c8aff2c32e26883a4fc74632ad112a45381885eba1b957764086c82cee4dcadf8e28cdd4dc2b107abca58558bbf9f6065e70d5cd97fa119a4c56a44836a92ce5dc6e6165f67eda54a165b0b859b0ea68ffa3eb8cbaac1212eb12733b73cc5bbd6dd7ab54ec61b273232c78ae7cb718465100b0356e4da107285c8f23d9e7a4e3f6ba7548cb9edbe3d030c1ed6a142defa25056f3afd4755075b3f21b15841e910ed75d7f001980542949e7def4b907e59474da98116c108dd7addfa81fd016d7808571d31068447d34db55f0fcdbf7b08f65bd3c89df435fc90c3ea18f3b71d094dbb9aed093193e2309e7061896f85c4d9da13945c8bfee1a2397d7366eb5950bbd2a5cda3aa431f1606389882177a8da01a372df6c721cc5dff3a05c2576cae6c17e5e18d4f871f6ad09fe12997e60bd85fa11ab0960fc4ce800a4e52bc0ed14c29de2d3c5bbece196632d6f618644bdcda3433e2fffeb8eb7dcff42dde52b478d01612e7af0e819999beb2a76919f5f40c9f2a934a81c4fbcf17cfa1e293e90e4ca8e9c24b54df7329cdc321d74f9ab05a0b94d8ba336144f8361966b85c6aeac40df53afec4806012d5129ce90569fa40885de35458f70bc2861692e6af62354ec0b3731d21a35481eb6f72a43befec82beabdb923a3312be4d9ed1dca59e3870fa6ee2e14a9f8939c76035fb26e9ac4b55534f7ef3de8daab9ea13520bde116ac1b120b108d77663740d1c65afa897930fbc76a102a41bf302a3a010ae4884b0b4f29208303cd9bf9faca9185a03f1212e2140146ed2359f405e3db49d0064ea812c9d2f39e5dea69d4e1e8a862e49f089471742fe836d2f0e658720a466c7ac8ed4b0c00f173a58d9cd00aa1dc436b146dfcf110d0fe5765e1dcc1c57d4fdfc23900b9b19344e19c96616256d6ade31fa4abd4c2806877ed5c64cc6c0bd3edd748994c3eb51e0ed21d65d5e2eaa94c2eb0bed7da4cd77b37f0c914515239975dc62073c33c778a73348bb45734f6d1c63e201d15caceb925d0f9ea505a4402e19d3a117ecbe940598729eb5987f6b6e488b2300260fae1ba80392da4cf57182e64809546bea8d9fb8d33706a3ae88a237826572532f7ccca574bf9dbe5f27f62ddaf1c81c1e128f39938daffdf931eddc9ae6c0081e60fa673580025462d49fdd9d9fcce4e99608a5d9cdc4a9f17f108f2f22b59a673784a994c3262f3c7582548011ca26feb1abea18ab7f1baaddf7c391193a79386a15131c8a0f40bf42efb2d05b2c6bb80d36f4e991b75a332c3c438a49d852ef7b6640c8af94142b604472e8af42b5ed20767410a4c80cd29789486fc804fca292db776a39c7bbc4c33984fe3a705b1b398699a6bda5c4bf417ef3c01cd03dc0ce57ff1ee5e769790253aedded086d99d88e553e4944ad761f470a0fa94bcb8be987fbe463cdd71c3b4bb4046e5c6e6e817f33e45cfbd77940300ecb2ff71048b2f3134369e12767c368dcc583076728f93a81cc081cad6ab81fd7d6d4a5602a8c0341a6b939a7b98472cda5264d75f0f34b905736ee613fa57b5bbba083536e21176b8654ce336926e5005eef051302b2ebe751eb8ff8d3c62329deb8aa33d3645ae45350d32895765270a18025c982a3b6b39de1f9e58adfa7059d20f55f2a12edf61d8f82a2dae94a02f42cdbf47a9f7621a67809b9fa362229651218a6c676c65ed30cf7cf90e5a89025a5ecc9f025bae4913e7d2b530c79b7d7a75d786f4547b6f9c68570d1c931973b0b6dbf935b2488ba292d343cc0fd0eb471b2e81ec7c83de4adc7f0ed720cbfa7ff054ad92def6f89b29a725bdcd48a0679875b53a48f7964586333ef2346c4c9af05aa5452936726cf20b11e3ad9cd2091b50ab38a89ecd3876ef0b6e4535ac7c59c50462e90c57c1c609c94c3d06b602ad414db7990cd1dfe75cff9cc9b5582a89ef53bc69f722675cc8b6e515dbd5ac5a9d2b90658a9572455cebdbefed25f3459dd206b4a7d442ab12eb6a9c40e63df6421fd336c2d373ba84d93e58f2647fed87fa86cba9edd5a6e1a34718b2c5422b4cc7c83c1f3c7fbdcc9af48da0073e4148c61080811458bafc81b058501fc7beaa64ded84e60460d828f2438efa27c219a42776605fa9903c59f1c5d35236f00fecb3488dc1d511e369562738e22f89034a81d0c7a765c365390abf6adf85077cd1c40f59a5fa14eef2816b4371ff3d7df61d6c2c845000e3175bf739a23488a57fb144f52d747aa569780090e4bb532cab3000aeead14cd51c958d8a36d9d1a354314ec8d57c329bb3bc9702e837dd0ad2b9b7eb5055876282d7ce99a94ab7bd499022681fe08954c138287dc699dd7c6ed405ee5cfd43aa5843fc721c7ae98f3dab36f96ed0dc8e31e1107c554f28e22d0796a416278db22d3ae3d1535ac71bd7c0817e7f9bc9f0db5589c8a70a28032e0111663c2b4cb417243aa15577b1f819e875d3949c669efe26f75c04b23e8d3106a44f2b78fc94f79e41ea222e17394e9b4ef6100689594ff9fd9826bc67beadbf2cfe4bc56b3209abd072d67bc8d8e2fe57c9d71c203c1361582866bbe95699001ffe3b760f6f0f25e36c9b25aa3d017f458036b8f86a63138b2ff4244b1f5c027cb0611b74cd7dc5f494fabd7ba3fd67379be1466dcf1c86535779dcb79ca44818126a90d0256215dce958072920ea1cc1799a23652bd7e1905c407d96261c52e5fdeb74954dfeada327a6e3d979e7f4df2f5e754a2c93f0f3cfefcf48efb9aba44565412ced7f2df2f30d392f56c614f1642bc5452def0ca551b86ade545becc6cf125fa7a326da07cf81b83729198d2698d36270c160346364461479d6d750240d1728a337ba8bb49be448a0a28e7cb56f3bc17717013fc7060a0c01de24c02b8ec8addd208666a566c8b355722b629e715b64d912c183484ecaeb2a50e54cbc4d1158d073017e8c501f1ff8e80949d6a560dccb660b309027340e3d8dab8dc3729297e494ef29fbbebf217e1f24b639db17a5f521bbb4e33dd7e4140d30e3a20dde1f0480c152728cd559952d095bfd2b0f173080752700a92ea82c1ff5c5f5c8982833f41ab114503d140fab414f181f0b439a52f8c9e952bfdff9f87f936d19fe0cd480e5c9128ba5eeb9f3ab21121498a9d50ed3d3f3424621fb253460806e090de66ea60c259b2b304f27b601563f42c80c21966e85b78f6b270fd8922c55ea72f41be476d7c6c7709303a545cbdc465295fe362e3039faef36c5a53cd6a098d441ac90cf995da04d98ea10b093ac1184851bb3c377c1323d0f9c92fc0e51fc80cf586fcc511ef8d705b6a30a1d300737dc93df01e5a0b3ac1b5b8ad6b5c208ab305121160cf7511fbc6269c54577737574040c4402039d737fef854144e20f823501eb41acf7ddabb7b8f6cf41541d9a7e2dbf502019891089e143d59ef4e881b6b39523eb3aef06c104a9ce71d1201d8249ffa9e31fbbb72ef1d8f44ea1ad4e8a921a57a7d5bce654ae6523fa1098576a1e6c1127236a2e1923d8343df8fe46a6adaf968b01315593c29f544fb83a2e5ce632c5781817be6794a56e5031b4702f75b11378dac238a23d161ad47caac85d5fe8a78f23da4d2f28485e91b11e9391f60c6e77b03c4f30e42dd73f276d94ce87b648d6b146ce7a60c734aa449bfbbab1cc1d478ac991eed8357af860fdd9046989a20fe9745a63148b99be73627deb6fad41c43c5054b1c81d2c1fc18411549eb161a7b08c6f243b8df7b187d4e93e6d04e7daf1dc28c3ff32b999b8f8a7b868e7973478b843805c194868d73e65eb5df22dabf4281601f6a43745f07aa3100ec56491fc36c3510124a642d1db90d963957fabf9e84ab167181f6c1b873581888eee149f68ef0ea9d4f2e9dffd990280d7e7fc6bd6673fe07b2b11c83a71e8462a0b0a2dac0e5c073e05a747eb94600b008424f1881f03e183d1343a6dc03aafb396557718eee172d4d75fe1476a4bd0cf760eef7d3497010a230410c68beb1c28737df990ea8b294b9b9f543e3ba47584fdd6353fc595c926f881a2d5a262ad33de4a09d8842728e3b8642b9bbbed8db7055821f9d825a5adbe1d0267757f5fd0ddbacbd23f720535129a3e35590ece832df8f8cba7788bdc17a182de3c4ce928054fb932acdff62dd3c89591b0f4a828335c91919173f8047ca675fa00f0d88ab449a3d472876cb9ff6af08ba0d6e3f3b6c85a0385432693fccd2fb9b61bccb74ec3b2d42588e3a5c82c835e293b9c5b10ad8b022c8eb6534d619967324dd3fadbbe3114134f5b91d3cc0ea4bb31086f3a714a7ddc66eebebf1c754fd7ac3f465d6bf2a68bbd6ea9af80c7eb1199098f9bc52fc8bddd8dfde9c33b32f0868658a3e64b7e9cb7febfde31fde8a57fcfc8ff5c1244f3a5befe5c58faf08534d9b35b59da948a213cdd0c9a85ec2c74b06bc5c4388a74f5f49093884b696f0b523f862aa354fbcbd25c50fef387ec7006971c337736cdf64e553f4309c72db8157661b98d9e950a975d6534222d769c930d0a6fbf621024169105eb34a75f1f0c02c0cfe23f8c12889f133b68c7fee88294a0001f11b41f258f2ff179be6faf7a6f0ab11465d9dff8e8ee2157539b6f886b8aa8baacfc5347dba25e996d6e9c25e65ba292fb008a498b09e31bc867e6ecc9dfbe111a6842bd3dc5f84812adec8b1db3731ddf617dda2e9f34de4081285b33b0b97789c81ed7a5c1921b53f857d468f906d71e40a536091337f196760deffb9cbb3c2745058a88aee3178797cba355d8b8248629bf95a255b9349007f03705e8a4b707f243861d49520a64d014e3a1de90d65316d087577fd5cb8555e7222c1d9a8ab7c5364aed3c601672ce2a11492e247cd0a215ac462c68af7e7e2f676054786246b7e10f3a3c4cd91bf1700e50ca2e159c4d0b2bab96d7a9dbacab6cc1fca4c0b91124bbf913e9ef35ad58c9469844fe5146075b0829f88c635591f73056625bcd53b20a49fc071c2f7bac8800664a4818c9b8b8e49358a19f1890a475068a5108ee58ecf2ee089c00d45719bb18b8e257974f760bf6efbddecda364156cbde3c3a53917335be34fe7c734a6fa4e3f0c30eb5e661cf4ea6dea54827f316d055f32be0665b36a54251e1c35cb45fb333ecd8326cdfa3b45ca480fc612a745de16106ee08b799243ff801a3de0a0525d55dc9a3aef3167bcdb5196c034a24508c750c5695859eb1080bda67303946109aff583e836645cb33c87278351d1790be5e57d34f0d776f838edc9b2baa6af3ed69f51d9d546980b0be85cb70fe78c3c9acc363b8353444459c465124c4beeb6d91a8b4aa1e7f97e664889292dd11d0414f875abed715ad168acf9679e9f2cb7e240a55e257a1d4c1201894f4de15911c485d5981b1069bc8467a816eedd7cb34ce21a0d3ec48a743b7dd4ff29c3a1cd42365709ecceeb3665fb38259cef4f2a3a29f7fa00b54cc087d6fa0dc33d0dc373aa844192fb007eab9c9f542603515fba059e7a41608477e847a60e8e3157f27f0bda7f428f6680cb5e0dfb9d12ef7b4202fea1a44d4668f6c736b1442b9def95d99e7f3e527e23c7c159fda100536b96cdcf0e95223f12c1e979534e84c1c678877fe22240fb9e2a431d659c0c1ef80914a18c37bb1536f13e41057e1b01d6c119d5d81d68a6f001e685b31f4d02bd1766481343c29905e3faf06859e8c7298886577885bcda34d354816a70ad82d18ed4da017093bb784592ea1a2c0870265e260c77ca31a50b1b4568b822184cd52cd6b48e3b279943a6379406d37670ed1dc3bb7590a5d6b2395f14346297909ba7597d0ff9b626280b0f64b601e3cdf365e12b94377c29aabba3ec379aef0a54528165d8dac513967fed229818d489fb6abfbc33fe47dd6f82567a4f92d72294d9a7c8333938328b5b136336bbe3a35f8a549281dff68adc58c9a8abdce6edfdf738fba7d6c42f3951c0e7f09d3655466056595fbe18ce5aa96ce0916fa19fd6046b08ae90cac2f3487299944a0167df05afee8287b9b35962a7db40083190649ce75dfbcff3224e98db1952c2ac02117c05f39d503b9b9de011e0542b8f6792f751807695a79da9fc873f803a6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-aws-sdk-1.40.3-1.fc20.src.rpmrubygem-aws-sdk-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rubygem-aws-sdkrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-11.40.3-1.fc205.2-14.11.2S}ShRb@Rb@R'R߲Rz/@R QB@Q*@Q4Q@QGQ@j@QPPYPIP O]@O@O_6OU@O*zOn@NS@N;@N.@N%qBrett Lentz - 1.40.3-1Brett Lentz - 1.39.0-1Brett Lentz - 1.38.0-1Brett Lentz - 1.34.0-1Brett Lentz - 1.33.0-1Brett Lentz - 1.32.0-1Brett Lentz - 1.24.0-1Brett Lentz - 1.15.0-1Fedora Release Engineering - 1.12.0-2Brett Lentz - 1.12.0-1Brett Lentz - 1.11.3-1Brett Lentz - 1.9.5-1Vít Ondruch - 1.8.4-2Brett Lentz - 1.8.4-1Fedora Release Engineering - 1.8.0-2Brett Lentz - 1.8.0-1Brett Lentz - 1.7.1-1Brett Lentz - 1.6.5-1Fedora Release Engineering - 1.5.2-2Brett Lentz - 1.5.2-1Marek Goldmann - 1.4.1-1Brett Lentz - 1.3.7-1Brett Lentz - 1.3.5-1Vít Ondruch - 1.1.1-3Fedora Release Engineering - 1.1.1-2Marek Goldmann - 1.1.1-1Marek Goldmann - 1.0.4-1Marek Goldmann - 1.0.2-1Marek Goldmann - 1.0.1-1- Upstream release 1.40.3- Upstream release 1.39.0- Upstream release 1.38.0- Upstream release 1.34.0- Upstream release 1.33.0- Upstream release 1.32.0- Upstream release 1.24.0 - BZ#1027289- Upstream release 1.15.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Upstream release 1.12.0- Upstream release 1.11.3- Upstream release 1.9.5- Use %gem_install macro.- Update to new packaging guidelines. - Upstream release 1.8.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Upstream release 1.8.0- Upstream release 1.7.1- Upstream release 1.6.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Upstream release 1.5.2- Upstream release 1.4.1- Upstream release 1.3.7- Upstream release 1.3.5- Rebuilt for Ruby 1.9.3.- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Upstream release 1.1.1- Upstream release 1.0.4- Upstream release 1.0.2- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 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 { | } ~                            ! " # $ % & ' ( ) * + , - . / 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{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234567891.40.3-1.fc20    !!!""""""""#$$$$$$$%%%%$&&'&(()(**+*****,,******-*******.......////..................0.....11...2..........3....44...5555.............6...7...88889888888888::;:::::<<==<>>?>@@A@BBBBBCCCCDCCCCCEEEEEFEEGEEEEEEEEEEHEEEEEEEEEEEIEEEJJKJLLMLNNONPPQQPPPPPRRSSRRRTTTTTTTRRRRRRRRRRRRURRRRRRVVWWWWWVRRRRRRRRXXYXZZZZZ[[ZZZZZZZ\\]\\\^^^^^\\__\\\`\\\\\\\aabbcbaa\\d\\\eeee\\f\\\g\\\\\\\h\\\\\i\\\j\\kkkkk\\\llmlllllllnllllollppqpprrrrrppsppttpppuuvuuuuwwwwxwwwwywwwwwwwwzz{zzzzz||}|||||~|||||||||||||||||                       !!!!!!!!""###################################"$$$$"%%%"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""''''()))****++++,----...........////000011112222223344444444444435555555536333333333333333333333333777778888888888888888888888888889999999:::::::;<<<<<;======;>>>>>>>>>>>>;??????;@@@@@@@@;AAAAAA;BCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBB;DDDDDEFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEIIIIIIIEJJJJJJJEKLLLLLKMMMMMMMMMMKNNNNKOOOOOKEPPPPPPPEQRSRQTQUVWVUXUYZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZY\\\\\\\Y]]]]]]]]]]]]]]Y^Y_`_a______YbbYcYddYeeeeeeeeeeYffgggggggggggggggggfffffffffffffffffffYhhhhYiiiYjjjjjYkkYlllllllllllllllllllllllllYmmmmmmYnnnnnnnnYYYYYopppppppppppoqqqqorrrrrrrrrosssottouvuwuxuyuuuuozzzo{{{{{{{o||||o}}}}}}}}}}o~~~~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo                                           !!!!""""""""""""########$%%%%%%%%&'())))))))))))))))))(***********************************(('++++',-------------,....,////,0000,1111,2222,3333,'4444444444444444444444444444444444444'5555'6666'7777'8888888'99999999999999':::';;;;;;;;;;;;;'<<<<'===='>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'@@@@@'AAA'BBBBBBB'CC'DDEFFEGGEHHEIIIIEJJJJJJEDKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD'LL'MMMMMMM'NNN'O'PPPPPPPPPPPPPPPPPPPP'QQ'RRRRRRRRRRRRRR'SSSSSSSSSSSSSSSSSSSSS'''''''TUVUTWTXYYYYYYYYYYYYXZZZZZZX[[[[[[X\]\^\X__X``XaXbbbbbbbbbbbXcccccXddddddddddddddddddddddddddddXeeeeeeXXfghhhhhhhhhhhhhhhhhhgggggggggggfiiiiiiifjkjllljmmmmmjnjoooojjjjfppqqqprrrrppppppppppppppppppppppppppppppppppppppfssssssftuuuuuuuuuuuuuuuuuuutttttttttttttfvvvvvvvvvvvvfwwwwwwwwwfxxxxxxxxxfyyyyyyyyyyfzzzzzzzzzf{|}~}|||{{{{{{{{{{{{{{{{{{{{{{ffffffffffffffffffffffff              aws-sdk-1.40.3rdocAWSAWS.htmlAutoScalingAutoScaling.htmlActivity.htmlActivityCollection.htmlClientClient.htmlV20110101.htmlErrors.htmlGroup.htmlGroupCollection.htmlGroupOptions.htmlInstance.htmlInstanceCollection.htmlLaunchConfiguration.htmlLaunchConfigurationCollection.htmlNotificationConfiguration.htmlNotificationConfigurationCollection.htmlScalingPolicy.htmlScalingPolicyCollection.htmlScalingPolicyOptions.htmlScheduledAction.htmlScheduledActionCollection.htmlTag.htmlTagCollection.htmlCloudFormationCloudFormation.htmlClientClient.htmlV20100515.htmlErrors.htmlStack.htmlStackCollection.htmlStackEvent.htmlStackEventCollection.htmlStackOptions.htmlStackOutput.htmlStackResource.htmlStackResourceCollection.htmlStackResourceSummaryCollection.htmlStackSummaryCollection.htmlCloudFrontCloudFront.htmlClientClient.htmlV20130512.htmlV20130826.htmlV20130927.htmlV20131111.htmlV20131122.htmlV20140131.htmlErrors.htmlCloudSearchCloudSearch.htmlClientClient.htmlV20110201.htmlV20130101.htmlErrors.htmlCloudTrailCloudTrail.htmlClientClient.htmlV20131101.htmlErrors.htmlCloudWatchCloudWatch.htmlAlarm.htmlAlarmCollection.htmlAlarmHistoryItem.htmlAlarmHistoryItemCollection.htmlClientClient.htmlV20100801.htmlErrors.htmlMetric.htmlMetricAlarmCollection.htmlMetricCollection.htmlMetricStatistics.htmlCoreCore.htmlAsyncHandle.htmlCacheableCacheable.htmlNoData.htmlClientClient.htmlClientRequestMethodBuilder.htmlNetworkError.htmlCollectionCollection.htmlSimple.htmlWithLimitAndNextToken.htmlWithNextToken.htmlConfigurationConfiguration.htmlCredentialProviders.htmlCredentialProvidersCredentialProviders.htmlCredentialFileProvider.htmlDefaultProvider.htmlEC2ProviderEC2Provider.htmlFailedRequestError.htmlENVProvider.htmlFakeProvider.htmlProvider.htmlSessionProvider.htmlSharedCredentialFileProvider.htmlStaticProvider.htmlDataData.htmlList.htmlMethodMissingProxy.htmlDeprecations.htmlEndpoints.htmlHttpHttp.htmlConnectionPoolConnectionPool.htmlSessionExtensions.htmlCurbHandler.htmlExpect100Continue19.htmlExpect100Continue20.htmlHandler.htmlNetHttpHandlerNetHttpHandler.htmlTruncatedBodyError.htmlRequestRequest.htmlCaseInsensitiveHash.htmlParam.htmlResponse.htmlIndifferentHash.htmlInflection.htmlIniParser.htmlJSONClient.htmlJSONParser.htmlJSONRequestBuilder.htmlJSONResponseParser.htmlLazyErrorClasses.htmlLogFormatter.htmlManagedFile.htmlMetaUtils.htmlModel.htmlNaming.htmlOptionGrammarOptionGrammar.htmlDefaultOption.htmlDescriptorsDescriptors.htmlBigdecimal.htmlBlob.htmlBoolean.htmlDouble.htmlFloat.htmlInteger.htmlList.htmlListMember.htmlListMethodsListMethods.htmlClassMethods.htmlInstanceMethods.htmlLong.htmlMap.htmlMemberedList.htmlNoArgs.htmlPattern.htmlPosition.htmlRename.htmlRequired.htmlString.htmlStructure.htmlTimestamp.htmlFormatError.htmlMapOption.htmlModuleMethods.htmlOptionsOptions.htmlJSONSerializer.htmlValidator.htmlXMLSerializer.htmlPageResult.htmlPolicyPolicy.htmlConditionBlock.htmlConditionBuilder.htmlOperatorBuilder.htmlStatement.htmlQueryClient.htmlQueryErrorParser.htmlQueryRequestBuilder.htmlQueryResponseParser.htmlRESTClient.htmlRESTErrorParser.htmlRESTJSONClient.htmlRESTRequestBuilder.htmlRESTResponseParser.htmlRESTXMLClient.htmlRegion.htmlRegionCollection.htmlResourceResource.htmlAttribute.htmlAttributeProvider.htmlNotFound.htmlResourceCache.htmlResponse.htmlResponseCache.htmlServiceInterface.htmlSignersSigners.htmlBase.htmlCloudFront.htmlS3.htmlVersion2.htmlVersion3.htmlVersion3Https.htmlVersion4Version4.htmlChunkSignedStream.htmlUriEscape.htmlXMLXML.htmlFrame.htmlFrameStack.htmlGrammar.htmlParser.htmlRootFrame.htmlSaxHandlersSaxHandlers.htmlLibXML.htmlNokogiri.htmlOx.htmlREXML.htmlStub.htmlDataPipelineDataPipeline.htmlClientClient.htmlV20121029.htmlErrors.htmlDirectConnectDirectConnect.htmlClientClient.htmlV20121025.htmlErrors.htmlDynamoDBDynamoDB.htmlAttributeCollectionAttributeCollection.htmlUpdateBuilder.htmlBatchGet.htmlBatchWrite.htmlBinary.htmlClientClient.htmlV20111205.htmlV20120810.htmlClientV2.htmlErrors.htmlExpectations.htmlItem.htmlItemCollectionItemCollection.htmlFilterBuilder.htmlItemData.htmlKeys.htmlPrimaryKeyElement.htmlResource.htmlTable.htmlTableCollection.htmlTypes.htmlEC2EC2.htmlAttachment.htmlAttachmentCollection.htmlAvailabilityZone.htmlAvailabilityZoneCollection.htmlBlockDeviceMappings.htmlClientClient.htmlV20130815.htmlV20131001.htmlV20131015.htmlV20140201.htmlCollection.htmlCustomerGateway.htmlCustomerGatewayCollection.htmlDHCPOptions.htmlDHCPOptionsCollection.htmlElasticIp.htmlElasticIpCollection.htmlErrors.htmlExportTask.htmlExportTaskCollection.htmlFilteredCollection.htmlHasPermissions.htmlImage.htmlImageCollection.htmlInstance.htmlInstanceCollection.htmlInternetGatewayInternetGateway.htmlAttachment.htmlInternetGatewayCollection.htmlKeyPair.htmlKeyPairCollection.htmlNetworkACLNetworkACL.htmlAssociation.htmlEntry.htmlNetworkACLCollection.htmlNetworkInterfaceNetworkInterface.htmlAttachment.htmlNetworkInterfaceCollection.htmlPermissionCollection.htmlRegion.htmlRegionCollection.htmlReservedInstances.htmlReservedInstancesCollection.htmlReservedInstancesOffering.htmlReservedInstancesOfferingCollection.htmlResourceResource.htmlInflectionMethods.htmlResourceObject.htmlResourceTagCollection.htmlRouteTableRouteTable.htmlAssociation.htmlRoute.htmlRouteTableCollection.htmlSecurityGroupSecurityGroup.htmlEgressIpPermissionCollection.htmlIngressIpPermissionCollection.htmlIpPermission.htmlIpPermissionCollection.htmlSecurityGroupCollection.htmlSnapshot.htmlSnapshotCollection.htmlSubnet.htmlSubnetCollection.htmlTag.htmlTagCollection.htmlTaggedCollection.htmlTaggedItem.htmlVPC.htmlVPCCollection.htmlVPNConnectionVPNConnection.htmlTelemetry.htmlVPNConnectionCollection.htmlVPNGatewayVPNGateway.htmlAttachment.htmlVPNGatewayCollection.htmlVolume.htmlVolumeCollection.htmlELBELB.htmlAvailabilityZoneCollection.htmlBackendServerPolicyCollection.htmlClientClient.htmlV20120601.htmlErrors.htmlInstanceCollection.htmlListener.htmlListenerCollection.htmlListenerOpts.htmlLoadBalancer.htmlLoadBalancerCollection.htmlLoadBalancerPolicy.htmlLoadBalancerPolicyCollection.htmlEMREMR.htmlClientClient.htmlV20090331.htmlErrors.htmlInstanceGroup.htmlInstanceGroupCollection.htmlJobFlow.htmlJobFlowCollection.htmlElastiCacheElastiCache.htmlClientClient.htmlV20130615.htmlV20140324.htmlErrors.htmlElasticBeanstalkElasticBeanstalk.htmlClientClient.htmlV20101201.htmlErrors.htmlElasticTranscoderElasticTranscoder.htmlClientClient.htmlV20120925.htmlErrors.htmlErrorsErrors.htmlBase.htmlClientError.htmlExceptionMixinClassMethods.htmlMissingCredentialsError.htmlServerError.htmlGlacierGlacier.htmlArchive.htmlArchiveCollection.htmlClientClient.htmlV20120601.htmlErrors.htmlResource.htmlVault.htmlVaultCollection.htmlVaultNotificationConfiguration.htmlIAMIAM.htmlAccessKey.htmlAccessKeyCollection.htmlAccountAliasCollection.htmlClientClient.htmlV20100508.htmlCollectionCollection.htmlWithPrefix.htmlErrors.htmlGroup.htmlGroupCollection.htmlGroupPolicyCollection.htmlGroupUserCollection.htmlLoginProfile.htmlMFADevice.htmlMFADeviceCollection.htmlPolicyPolicy.htmlStatement.htmlPolicyCollection.htmlResource.htmlServerCertificate.htmlServerCertificateCollection.htmlSigningCertificate.htmlSigningCertificateCollection.htmlUser.htmlUserCollection.htmlUserGroupCollection.htmlUserPolicyUserPolicy.htmlPolicyProxy.htmlUserPolicyCollection.htmlVirtualMfaDevice.htmlVirtualMfaDeviceCollection.htmlImportExportImportExport.htmlClientClient.htmlV20100601.htmlErrors.htmlKinesisKinesis.htmlClientClient.htmlV20131202.htmlErrors.htmlOpsWorksOpsWorks.htmlClientClient.htmlV20130218.htmlErrors.htmlRDSRDS.htmlClientClient.htmlV20130515.htmlV20130909.htmlDBInstance.htmlDBInstanceCollection.htmlDBSnapshot.htmlDBSnapshotCollection.htmlErrors.htmlRails.htmlRailtie.htmlRecordRecord.htmlAbstractBaseAbstractBase.htmlClassMethods.htmlInstanceMethods.htmlAcceptanceValidator.htmlAttributesAttributes.htmlBaseAttr.htmlBooleanAttr.htmlDateAttr.htmlDateTimeAttr.htmlFloatAttr.htmlIntegerAttr.htmlStringAttr.htmlBase.htmlBlockValidator.htmlConfirmationValidator.htmlConversion.htmlCountValidator.htmlDirtyTracking.htmlEmptyRecordError.htmlErrors.htmlExclusionValidator.htmlFormatValidator.htmlHashModelHashModel.htmlScope.htmlInclusionValidator.htmlInvalidRecordError.htmlLengthValidator.htmlMethodValidator.htmlModelModel.htmlAttributesAttributes.htmlBooleanAttr.htmlFloatAttr.htmlIntegerAttr.htmlSortableFloatAttr.htmlSortableIntegerAttr.htmlScope.htmlNaming.htmlNumericalityValidator.htmlPresenceValidator.htmlRecordNotFound.htmlScope.htmlUndefinedAttributeError.htmlValidations.htmlValidator.htmlRedshiftRedshift.htmlClientClient.htmlV20121201.htmlErrors.htmlRoute53Route53.htmlChangeBatch.htmlChangeInfo.htmlChangeRequest.htmlClientClient.htmlV20121212.htmlV20130401.htmlCreateRequest.htmlDeleteRequest.htmlErrors.htmlHostedZone.htmlHostedZoneCollection.htmlResourceRecordSet.htmlResourceRecordSetCollection.htmlS3S3.htmlACLObjectACLObject.htmlClassMethods.htmlACLOptions.htmlAccessControlListAccessControlList.htmlGrant.htmlGrantBuilder.htmlGrantee.htmlOwner.htmlPermission.htmlBucketBucket.htmlACLProxy.htmlPolicyProxy.htmlBucketCollection.htmlBucketLifecycleConfigurationBucketLifecycleConfiguration.htmlRule.htmlBucketTagCollection.htmlBucketVersionCollection.htmlCORSRule.htmlCORSRuleCollection.htmlCipherIO.htmlClientClient.htmlV20060301V20060301.htmlNokogiriNokogiri.htmlXML.htmlXML.htmlValidators.htmlXML.htmlDataOptionsDataOptions.htmlIOProxy.htmlEncryptionUtils.htmlErrorsErrors.htmlBatchDeleteError.htmlIncorrectClientSideEncryptionKey.htmlNoSuchKey.htmlNotModified.htmlMultipartUploadMultipartUpload.htmlEmptyUploadError.htmlMultipartUploadCollection.htmlObjectCollectionObjectCollection.htmlBatchHelper.htmlObjectMetadata.htmlObjectUploadCollection.htmlObjectVersion.htmlObjectVersionCollection.htmlPaginatedCollection.htmlPolicyPolicy.htmlStatement.htmlPrefixAndDelimiterCollection.htmlPrefixedCollection.htmlPresignV4.htmlPresignedPostPresignedPost.htmlConditionBuilder.htmlRequest.htmlS3ObjectS3Object.htmlACLProxy.htmlTreeTree.htmlBranchNode.htmlChildCollection.htmlLeafNode.htmlNode.htmlParent.htmlUploadedPart.htmlUploadedPartCollection.htmlWebsiteConfiguration.htmlSNSSNS.htmlClientClient.htmlV20100331.htmlErrors.htmlFromAutoScaling.htmlHasDeliveryPolicy.htmlMessage.htmlMessageWasNotAuthenticError.htmlPolicyPolicy.htmlStatement.htmlSubscription.htmlSubscriptionCollection.htmlTopicTopic.htmlPolicyProxy.htmlTopicCollection.htmlTopicSubscriptionCollection.htmlSQSSQS.htmlClientClient.htmlV20121105.htmlErrorsErrors.htmlBatchChangeVisibilityError.htmlBatchDeleteError.htmlBatchSendError.htmlBatchSendMultiError.htmlChecksumError.htmlPolicyPolicy.htmlStatement.htmlQueueQueue.htmlPolicyProxy.htmlSentMessage.htmlQueueCollection.htmlReceivedMessage.htmlReceivedSNSMessage.htmlSTSSTS.htmlClientClient.htmlV20110615.htmlErrors.htmlFederatedSession.htmlPolicy.htmlSession.htmlSimpleDBSimpleDB.htmlAttribute.htmlAttributeCollection.htmlClientClient.htmlV20090415.htmlConsistentReadOption.htmlDeleteAttributes.htmlDomainDomain.htmlNonEmptyDeleteError.htmlDomainCollection.htmlDomainMetadata.htmlErrors.htmlExpectConditionOption.htmlItem.htmlItemCollection.htmlItemData.htmlPutAttributes.htmlSimpleEmailServiceSimpleEmailService.htmlClientClient.htmlV20101201.htmlEmailAddressCollection.htmlErrors.htmlIdentity.htmlIdentityCollection.htmlQuotas.htmlSimpleWorkflowSimpleWorkflow.htmlActivityTaskActivityTask.htmlCancelRequestedError.htmlActivityTaskCollection.htmlActivityType.htmlActivityTypeCollection.htmlClientClient.htmlV20120125.htmlCount.htmlDecisionTask.htmlDecisionTaskCollection.htmlDomain.htmlDomainCollection.htmlErrors.htmlHistoryEventHistoryEvent.htmlAttributes.htmlHistoryEventCollection.htmlOptionFormatters.htmlResource.htmlType.htmlTypeCollection.htmlWorkflowExecution.htmlWorkflowExecutionCollection.htmlWorkflowType.htmlWorkflowTypeCollection.htmlStorageGatewayStorageGateway.htmlClientClient.htmlV20120630.htmlV20130630.htmlErrors.htmlSupportSupport.htmlClientClient.htmlV20130415.htmlErrors.htmlSvcDetails.htmlExconHandler.htmlSecureRandom.htmlimagesadd.pngarrow_up.pngbrick.pngbrick_link.pngbug.pngbullet_black.pngbullet_toggle_minus.pngbullet_toggle_plus.pngdate.pngdelete.pngfind.pngloadingAnimation.gifmacFFBgHack.pngpackage.pngpage_green.pngpage_white_text.pngpage_white_width.pngplugin.pngruby.pngtag_blue.pngtag_green.pngtransparent.pngwrench.pngwrench_orange.pngzoom.pngindex.htmljsdarkfish.jsjquery.jsnavigation.jssearch.jssearch_index.jssearcher.jsrdoc.csstable_of_contents.htmlriAWSAutoScalingActivityactivity_id-i.ricdesc-Activity.riexists%3f-i.riget_resource-i.rigroup-i.riid-i.rinew-c.riresource_identifiers-i.riActivityCollection%5b%5d-i.ri_each_item-i.ricdesc-ActivityCollection.rinew-c.riClientV20110101cdesc-V20110101.ricdesc-Client.riErrorscdesc-Errors.riGroupactivities-i.riauto_scaling_instances-i.riavailability_zones-i.ricdesc-Group.ridelete%21-i.ridelete-i.ridelete_all_tags-i.ridelete_tags-i.ridisable_all_metrics_collection-i.ridisable_metrics_collection-i.riec2_instances-i.rienable_all_metrics_collection-i.rienable_metrics_collection-i.riexists%3f-i.riget_resource-i.rilaunch_configuration-i.riload_balancers-i.riname-i.rinew-c.rinotification_configurations-i.riresource_identifiers-i.riresume_all_processes-i.riresume_processes-i.riscaling_policies-i.rischeduled_actions-i.riset_desired_capacity-i.risubnets-i.risuspend_all_processes-i.risuspend_processes-i.ritags-i.riupdate-i.riGroupCollection%5b%5d-i.ri_each_item-i.ricdesc-GroupCollection.ricreate-i.riGroupOptionsaz_opt-i.ricdesc-GroupOptions.rigroup_options-i.rihealth_check_type_opt-i.rilaunch_config_opt-i.riload_balancers_opt-i.risubnets_opt-i.ritags_opt-i.riInstanceauto_scaling_group-i.riavailability_zone-i.ricdesc-Instance.ridelete-i.riec2_instance-i.riexists%3f-i.riget_resource-i.rigroup-i.riid-i.riinstance_id-i.rilaunch_configuration-i.rinew-c.riresource_identifiers-i.riset_health-i.riterminate-i.riInstanceCollection%5b%5d-i.ri_each_item-i.ricdesc-InstanceCollection.riLaunchConfigurationcdesc-LaunchConfiguration.ridelete-i.riexists%3f-i.riget_resource-i.riimage-i.rikey_pair-i.rinew-c.riresource_identifiers-i.risecurity_groups-i.riLaunchConfigurationCollection%5b%5d-i.ri_each_item-i.ricdesc-LaunchConfigurationCollection.ricreate-i.riimage_id_opt-i.riinstance_monitoring_opt-i.rikey_name_opt-i.risecurity_groups_opt-i.riuser_data_opt-i.riNotificationConfiguration%3d%3d-i.riauto_scaling_group-i.ricdesc-NotificationConfiguration.ridelete-i.rieql%3f-i.rigroup-i.rinew-c.rinotification_types%3d-i.rinotification_types-i.ritopic-i.ritopic_arn-i.riNotificationConfigurationCollectionauto_scaling_group-i.ricdesc-NotificationConfigurationCollection.ricreate-i.rieach-i.rigroup-i.rinew-c.riput-i.riScalingPolicyauto_scaling_group-i.ricdesc-ScalingPolicy.ridelete-i.riexecute-i.riexists%3f-i.riget_resource-i.rigroup-i.riname-i.rinew-c.riput-i.riresource_identifiers-i.riupdate-i.riScalingPolicyCollection%5b%5d-i.ri_each_item-i.riauto_scaling_group-i.ricdesc-ScalingPolicyCollection.ricreate-i.rigroup-i.rinew-c.riput-i.riScalingPolicyOptionscdesc-ScalingPolicyOptions.riscaling_policy_options-i.riScheduledActionauto_scaling_group_name-i.ricdesc-ScheduledAction.ridelete-i.riexists%3f-i.riget_resource-i.rigroup-i.riname-i.rinew-c.riput-i.riresource_identifiers-i.riupdate-i.riScheduledActionCollection%5b%5d-i.ri_each_item-i.riauto_scaling_group-i.ricdesc-ScheduledActionCollection.ricreate-i.rifilter-i.rifilter_opts-i.rinew-c.riput-i.riTagcdesc-Tag.ridelete-i.rinew-c.riresource-i.riTagCollection_each_item-i.ricdesc-TagCollection.rifilter-i.rinew-c.riactivities-i.riadjustment_types-i.ricdesc-AutoScaling.rigroups-i.riinstances-i.rilaunch_configurations-i.rimetric_collection_granularities-i.rimetric_collection_types-i.rinotification_configurations-i.rinotification_types-i.riscaling_process_types-i.rischeduled_actions-i.ritags-i.riCloudFormationClientV20100515cdesc-V20100515.ricdesc-Client.riErrorscdesc-Errors.riStackcdesc-Stack.ridelete-i.riestimate_template_cost-i.rievents-i.riexists%3f-i.riget_resource-i.riname-i.rinew-c.rioutputs-i.riresource_identifiers-i.riresource_summaries-i.riresources-i.riupdate-i.riStackCollection%5b%5d-i.ri_each_item-i.ricdesc-StackCollection.ricreate-i.rinew-c.riwith_status-i.riStackEventcdesc-StackEvent.rievent_id-i.rilogical_resource_id-i.rinew-c.riphysical_resource_id-i.riresource_properties-i.riresource_status-i.riresource_status_reason-i.riresource_type-i.ristack-i.ristack_id-i.ristack_name-i.ritimestamp-i.riStackEventCollection_each_item-i.ricdesc-StackEventCollection.rinew-c.ristack-i.riStackOptionsapply_disable_rollback-i.riapply_notification_arns-i.riapply_parameters-i.riapply_stack_name-i.riapply_template-i.riapply_timeout-i.ricdesc-StackOptions.riStackOutput%3d%3d-i.ricdesc-StackOutput.ridescription-i.rieql%3f-i.rikey-i.rinew-c.ristack-i.rivalue-i.riStackResourcecdesc-StackResource.riget_resource-i.rilogical_resource_id-i.rinew-c.riresource_identifiers-i.ristack-i.riStackResourceCollection%5b%5d-i.ri_each_item-i.ricdesc-StackResourceCollection.rinew-c.ristack-i.riStackResourceSummaryCollection_each_item-i.ricdesc-StackResourceSummaryCollection.rinew-c.ristack-i.riStackSummaryCollection_each_item-i.ricdesc-StackSummaryCollection.rinew-c.riwith_status-i.ricdesc-CloudFormation.riestimate_template_cost-i.ristack_resource-i.ristack_summaries-i.ristacks-i.rivalidate_template-i.riCloudFrontClientV20130512cdesc-V20130512.riV20130826cdesc-V20130826.riV20130927cdesc-V20130927.riV20131111cdesc-V20131111.riV20131122cdesc-V20131122.riV20140131cdesc-V20140131.ricdesc-Client.riErrorscdesc-Errors.ricdesc-CloudFront.riCloudSearchClientV20110201cdesc-V20110201.riV20130101cdesc-V20130101.ricdesc-Client.riErrorscdesc-Errors.ricdesc-CloudSearch.riCloudTrailClientV20131101cdesc-V20131101.ricdesc-Client.riErrorscdesc-Errors.ricdesc-CloudTrail.riCloudWatchAlarmalarm_name-i.ricdesc-Alarm.ridelete-i.ridisable-i.rienable-i.riexists%3f-i.riget_resource-i.rihistories-i.rihistory-i.rihistory_items-i.rimetric-i.riname-i.rinew-c.riresource_identifiers-i.riset_state-i.riupdate-i.riAlarmCollection%5b%5d-i.ri_each_item-i.ricdesc-AlarmCollection.ricreate-i.ridelete-i.rifilter-i.rinew-c.riwith_action_prefix-i.riwith_name-i.riwith_name_prefix-i.riwith_state_value-i.riAlarmHistoryItemalarm_name-i.ricdesc-AlarmHistoryItem.ridata-i.rihistory_data-i.rihistory_item_type-i.rihistory_summary-i.rinew-c.risummary-i.ritimestamp-i.ritype-i.riAlarmHistoryItemCollection_each_item-i.ricdesc-AlarmHistoryItemCollection.rifilter-i.rinew-c.riwith_alarm_name-i.riwith_end_date-i.riwith_start_date-i.riwith_type-i.riClientV20100801cdesc-V20100801.ricdesc-Client.riErrorscdesc-Errors.riMetricalarms-i.ricdesc-Metric.ridimensions-i.riexists%3f-i.riget_resource-i.rimetric_name-i.riname-i.rinamespace-i.rinew-c.riput_data-i.riresource_identifiers-i.ristatistics-i.riMetricAlarmCollection%5b%5d-i.ri_each_item-i.ricdesc-MetricAlarmCollection.ricreate-i.rifilter-i.rimetric-i.rinew-c.riwith_period-i.riwith_statistic-i.riwith_unit-i.riMetricCollection_each_item-i.ricdesc-MetricCollection.rifilter-i.rinew-c.riwith_dimension-i.riwith_dimensions-i.riwith_metric_name-i.riwith_namespace-i.riMetricStatistics_each_item-i.ricdesc-MetricStatistics.ridatapoints-i.rilabel-i.rimetric-i.rinew-c.rialarm_history_items-i.rialarms-i.ricdesc-CloudWatch.rimetrics-i.riput_metric_data-i.riCoreAsyncHandle__send_signal-i.ricdesc-AsyncHandle.rion_complete-i.rion_failure-i.rion_success-i.risignal_failure-i.risignal_success-i.riCacheableNoDatacdesc-NoData.ricache_key-i.ricdesc-Cacheable.riincluded-c.rilocal_cache_key-i.riretrieve_attribute-i.riClientClientRequestMethodBuildercdesc-ClientRequestMethodBuilder.riconfigure_request-i.rinew-c.riprocess_response-i.risimulate_response-i.riNetworkErrorcdesc-NetworkError.riadd_client_request_method-c.riasync_request_with_retries-i.ribuild_request-i.ricacheable_request%3f-i.ricdesc-Client.riclient_api_version-c.riclient_class-c.riclient_request-i.riconfig-i.riconfigured_version-c.ricredential_provider-i.ridefine_client_method-c.ridefine_client_methods-c.riendpoint-i.rierror_class-i.rierrors_module-i.riexpired_credentials%3f-i.riextract_error_details-i.rihttp_read_timeout-i.riinspect-i.riload_api_config-c.rilog_client_request-i.rilog_response-i.rilog_warning-i.rimake_async_request-i.rimake_sync_request-i.rinew-c.rinew_request-i.rinew_response-i.rinew_stub_for-i.rioperations-c.rioperations-i.ripopulate_error-i.riport-i.rirebuild_http_request-i.riredirected%3f-i.rirequest_builder_for-c.rirequest_builders-c.riresponse_parser_for-c.riresponse_parsers-c.riretry_server_errors-i.riretryable_error%3f-i.rireturn_or_raise-i.riscaling_factor-i.riservice_ruby_name-i.rishould_retry%3f-i.risign_request-i.risignature_version-c.risleep_durations-i.ristub_for-i.rithrottled%3f-i.rito_yaml_properties-i.riuser_agent_string-i.riwith_config-i.riwith_http_handler-i.riwith_options-i.riCollectionSimple_each_batch-i.ricdesc-Simple.riWithLimitAndNextToken_each_batch-i.ricdesc-WithLimitAndNextToken.riWithNextToken_each_batch-i.ri_extract_next_token-i.ricdesc-WithNextToken.ri_each_batch-i.ri_each_item-i.ri_extract_batch_size-i.ri_extract_limit-i.ri_extract_next_token-i.ri_limit-i.ricdesc-Collection.rieach-i.rieach_batch-i.rienum-i.rienumerator-i.rifirst-i.riin_groups_of-i.ripage-i.riConfiguration%3d%3d-i.riCredentialProviderscdesc-CredentialProviders.riaccepted_options-c.riadd_option-c.riadd_option_with_needs-c.riadd_service-c.ricdesc-Configuration.ricredentials-i.riendpoint_region-i.rieql%3f-i.riinspect-i.rinew-c.risupplied-i.rito_h-i.rito_hash-i.riwith-i.riCredentialProvidersCredentialFileProvidercdesc-CredentialFileProvider.ricredential_file-i.riget_credentials-i.rinew-c.riDefaultProvidercdesc-DefaultProvider.ricredentials-i.rinew-c.riproviders-i.rirefresh-i.riset%3f-i.riEC2ProviderFailedRequestErrorcdesc-FailedRequestError.ricdesc-EC2Provider.ricredentials-i.ricredentials_expiration-i.riget-i.riget_credentials-i.rihttp_debug_output-i.rihttp_open_timeout-i.rihttp_read_timeout-i.riip_address-i.rinew-c.riport-i.riENVProvidercdesc-ENVProvider.riget_credentials-i.rinew-c.riprefix-i.riFakeProvidercdesc-FakeProvider.rifake_access_key_id-i.rifake_secret_access_key-i.rifake_session_token-i.rinew-c.rirandom_chars-i.riProvideraccess_key_id-i.ricdesc-Provider.ricredentials-i.riget_credentials-i.rirefresh-i.risecret_access_key-i.risession_token-i.riset%3f-i.riSessionProvidercached_session-i.ricdesc-SessionProvider.rifor-c.riget_credentials-i.rinew-c.riorig_refresh-i.rirefresh-i.rirefresh_session-i.riSharedCredentialFileProvidercdesc-SharedCredentialFileProvider.riget_credentials-i.riload_from_path-i.riload_profile-i.rinew-c.ripath-i.riprofile_name-i.riStaticProvidercdesc-StaticProvider.riget_credentials-i.rinew-c.ricdesc-CredentialProviders.riDataListcdesc-List.riinject-i.riinspect-i.riis_a%3f-i.rikind_of%3f-i.rinew-c.rito_a-i.rito_ary-i.riMethodMissingProxy%3d%3d-i.ri%5b%5d-i.ri_data-i.ricdesc-MethodMissingProxy.riclone-i.ridup-i.rieql%3f-i.riid-i.rimethod_missing-i.ri_remove_question_mark-i.ricast-c.ricdesc-Data.riinspect-i.riis_a%3f-i.rikind_of%3f-i.rimethod_missing-i.rinew-c.rirespond_to%3f-i.rito_a-i.rito_ary-i.rito_h-i.rito_hash-i.riDeprecationscdesc-Deprecations.rideprecated-i.riEndpointscdesc-Endpoints.riendpoints-c.riendpoints-i.rihostname-c.rihostname-i.riHttpConnectionPoolSessionExtensionscdesc-SessionExtensions.rifinish-i.rilast_used-i.rirequest-i.ri_clean-i.ribuild-c.ricdesc-ConnectionPool.riclean%21-i.riempty%21-i.rinew-c.rioptions-i.ripool_options-c.ripools-c.rirequest-i.risession_for-i.risize-i.ristart_session-i.riCurbHandlercdesc-CurbHandler.rifill_multi-i.rihandle-i.rimake_easy_handle-i.rinew-c.ristart_processor-i.riExpect100Continue19cdesc-Expect100Continue19.rinew_transport_request-i.riExpect100Continue20cdesc-Expect100Continue20.rinew_transport_request-i.riHandlerbase-i.ricdesc-Handler.rihandle-i.rihandle_async-i.rinew-c.risleep_with_callback-i.riNetHttpHandlerTruncatedBodyErrorcdesc-TruncatedBodyError.ribuild_net_http_request-i.ricdesc-NetHttpHandler.ridetermine_expected_content_length-i.rihandle-i.rinew-c.ripool-i.riRequestCaseInsensitiveHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-CaseInsensitiveHash.rihas_key%3f-i.riinclude%3f-i.rikey%3f-i.rimember%3f-i.riParam%3c%3d%3e-i.ri%3d%3d-i.ricdesc-Param.riencoded-i.riname-i.rinew-c.rito_s-i.rivalue-i.riaccess_key_id-i.riadd_param-i.ribody%3d-i.ribody-i.ribody_stream%3d-i.ribody_stream-i.ricdesc-Request.ricontinue_timeout-i.ridefault_read_timeout-i.riendpoint-i.riheaders-i.rihost-i.rihttp_method-i.rinew-c.riparams-i.ripath-i.riport-i.riquerystring-i.riread_timeout-i.riregion-i.riservice-i.riservice_ruby_name-i.riuri-i.riurl_encoded_params-i.riuse_ssl%3f-i.riuse_ssl-i.riResponsebody-i.ricdesc-Response.riheader-i.riheaders-i.rinetwork_error%3f-i.rinetwork_error-i.rinew-c.ristatus-i.ritimeout%3d-i.ricdesc-Http.ripatch_net_http_100_continue%21-c.riIndifferentHash%5b%5d%3d-i.ri%5b%5d-i.ri_convert_key-i.ri_getter-i.ri_setter-i.ricdesc-IndifferentHash.ridelete-i.rifetch-i.rihas_key%3f-i.riinclude%3f-i.rikey%3f-i.rimember%3f-i.rimerge%21-i.rimerge-i.rinew-c.ristore-i.riupdate-i.riInflectioncdesc-Inflection.riclass_name-c.riclass_name-i.riruby_name-c.riruby_name-i.riIniParsercdesc-IniParser.riparse-c.riJSONClientcdesc-JSONClient.riextract_error_details-i.rirequest_builder_for-c.riresponse_parser_for-c.riJSONParsercdesc-JSONParser.rinew-c.riparse-i.rirules-i.ritranslate-i.ritranslate_hash-i.ritranslate_map-i.ritranslate_value-i.riJSONRequestBuildercdesc-JSONRequestBuilder.rinew-c.ripopulate_request-i.riJSONResponseParsercdesc-JSONResponseParser.riextract_data-i.rinew-c.risimulate-i.ritranslate-i.ritranslate_hash-i.ritranslate_map-i.ritranslate_value-i.riLazyErrorClassescdesc-LazyErrorClasses.riconst_missing-i.rierror_class-i.rierror_const_set%3f-i.riextended-c.riLogFormatter%3d%3d-i.ri_duration-i.ri_error_class-i.ri_error_message-i.ri_http_request_body-i.ri_http_request_headers-i.ri_http_request_host-i.ri_http_request_method-i.ri_http_request_port-i.ri_http_request_protocol-i.ri_http_request_proxy_uri-i.ri_http_request_uri-i.ri_http_response_body-i.ri_http_response_headers-i.ri_http_response_status-i.ri_operation-i.ri_options-i.ri_region-i.ri_retry_count-i.ri_service-i.ricdesc-LogFormatter.ricolored-c.ridebug-c.ridefault-c.rieql%3f-i.riformat-i.rimax_string_size-i.rimethod_missing-i.rinew-c.ripattern-i.rishort-c.risummarize_array-i.risummarize_file-i.risummarize_hash-i.risummarize_string-i.risummarize_value-i.riManagedFilecdesc-ManagedFile.riopen-c.riMetaUtilscdesc-MetaUtils.riextend_method-i.riModelcdesc-Model.riclient-i.riconfig-i.riconfig_prefix-i.riinspect-i.rinew-c.rito_yaml_properties-i.riNamingcdesc-Naming.riservice_name-i.riservice_ruby_name-i.riOptionGrammarDefaultOptioncdesc-DefaultOption.ricontext_description-i.riencode_value-i.riextend_with_config-i.riformat_error-i.rihash_format-i.riname-i.rinew-c.riprefixed_name-i.rirequest_params-i.rirequired%3f-i.riruby_name-i.riDescriptorsBigdecimalcdesc-Bigdecimal.rihash_format-i.rivalidate-i.riBlobcdesc-Blob.riencode_value-i.rihash_format-i.rivalidate-i.riBooleancdesc-Boolean.riencode_value-i.rivalidate-i.riDoublecdesc-Double.riencode_value-i.rivalidate-i.riFloatcdesc-Float.riencode_value-i.rivalidate-i.riIntegercdesc-Integer.riencode_value-i.rivalidate-i.riListcdesc-List.riListMembercdesc-ListMember.rinew-c.riprefixed_name-i.riListMethodsClassMethodsapply-i.ricdesc-ClassMethods.riInstanceMethodscdesc-InstanceMethods.rihash_format-i.rijoin-i.rirequest_params-i.rivalidate-i.ricdesc-ListMethods.riLongcdesc-Long.riencode_value-i.rivalidate-i.riMapapply-c.ricdesc-Map.rihash_format-i.rikey_option-i.rirequest_params-i.rivalidate-i.rivalue_option-i.riMemberedListcdesc-MemberedList.rijoin-i.riNoArgsapply-i.ricdesc-NoArgs.riPatternapply-c.ricdesc-Pattern.riPositionapply-c.ricdesc-Position.riRenameapply-c.ricdesc-Rename.riRequiredcdesc-Required.rirequired%3f-i.riStringcdesc-String.riencode_value-i.rivalidate-i.riStructureapply-c.ricdesc-Structure.rihash_format-i.rirequest_params-i.rivalidate-i.riTimestampcdesc-Timestamp.riencode_value-i.rivalidate-i.ricdesc-Descriptors.riFormatErrorcdesc-FormatError.ricontext_description-i.riexpectation-i.rinew-c.rito_s-i.riMapOptioncdesc-MapOption.riparam_name%3d-i.riparam_name-i.riModuleMethodsapply_integer_descriptor-i.riapply_list_descriptor-i.riapply_rename_descriptor-i.riapply_required_descriptor-i.riapply_string_descriptor-i.ricdesc-ModuleMethods.ricustomize-i.riincluded-i.rioption-i.riparse_option-i.rirequest_params-i.risupported_options-i.rito_h-i.rito_json-i.rivalidate-i.ricdesc-OptionGrammar.riOptionsJSONSerializercdesc-JSONSerializer.rinamespace-i.rinew-c.rinormalize_keys-i.rinormalize_value-i.rioperation_name-i.rirules-i.riserialize-i.riValidatorcdesc-Validator.riformat_error-i.rinew-c.rirules-i.rivalidate%21-i.rivalidate_array-i.rivalidate_blob-i.rivalidate_boolean-i.rivalidate_hash-i.rivalidate_integer-i.rivalidate_map-i.rivalidate_string-i.rivalidate_timestamp-i.rivalidate_value-i.riXMLSerializercdesc-XMLSerializer.rihash_members_xml-i.rihttp-i.rinamespace-i.rinew-c.rioperation_name-i.rirules-i.riserialize-i.rito_xml-i.rivalidator-i.rixml_ordered_members-i.ricdesc-Options.riPageResultcdesc-PageResult.ricollection-i.rilast_page%3f-i.rimore%3f-i.rinew-c.rinext_page-i.rinext_token-i.riper_page-i.riPolicy%3d%3d-i.riConditionBlock%5b%5d-i.riadd-i.ribase_translate-i.ricdesc-ConditionBlock.riconvert_value-i.rifilter_conditions-i.rikeys-i.rimatch_key-i.rimatch_operator-i.rimatch_triple-i.rinew-c.rioperators-i.ristrip_modifiers-i.rito_h-i.ritranslate_greater_than-i.ritranslate_gt-i.ritranslate_gte-i.ritranslate_is-i.ritranslate_is_arn-i.ritranslate_is_arn_like-i.ritranslate_is_ip_address-i.ritranslate_key-i.ritranslate_less_than-i.ritranslate_like-i.ritranslate_lt-i.ritranslate_lte-i.ritranslate_not-i.ritranslate_not_arn-i.ritranslate_not_arn_like-i.ritranslate_not_ip_address-i.ritranslate_not_like-i.ritranslate_operator-i.ritype_notation-i.rivalid_operator%3f-i.rivalues-i.riConditionBuildercdesc-ConditionBuilder.riconditions-i.rinew-c.riwhere-i.riOperatorBuildercdesc-OperatorBuilder.rimethod_missing-i.rinew-c.riStatementactions-i.ricdesc-Statement.ricoerce_array_option-i.riconditions-i.rieffect-i.riexclude_action-i.riexclude_actions-i.riexcluded_actions-i.riexcluded_resource_arn-i.riexcluded_resource_arns-i.riexcluded_resources-i.riinclude_action-i.riinclude_actions-i.rinew-c.riparse_action_option-i.riparse_condition_option-i.riparse_effect_option-i.riparse_excluded_action_option-i.riparse_excluded_resource_option-i.riparse_not_action_option-i.riparse_not_resource_option-i.riparse_options-i.riparse_principal_option-i.riparse_resource_option-i.riparse_sid_option-i.riprincipals-i.riprincipals_hash-i.riresource_arn-i.riresource_arns-i.riresources-i.risid-i.rito_h-i.ritranslate_action-i.ritranslated_actions-i.ritranslated_excluded_actions-i.riallow-i.ricdesc-Policy.rideny-i.rieql%3f-i.rifrom_json-c.rihash_without_ids-i.riid-i.rinew-c.ristatements-i.rito_h-i.rito_json-i.riversion-i.riQueryClientcdesc-QueryClient.riextract_error_details-i.rirequest_builder_for-c.riresponse_parser_for-c.riQueryErrorParsercdesc-QueryErrorParser.riQueryRequestBuildercdesc-QueryRequestBuilder.rinew-c.ripopulate_request-i.riQueryResponseParsercdesc-QueryResponseParser.riextract_data-i.rinew-c.risimulate-i.riRESTClientcdesc-RESTClient.riextract_error_details-i.rirequest_builder_for-c.riresponse_parser_for-c.riRESTErrorParsercdesc-RESTErrorParser.riRESTJSONClientcdesc-RESTJSONClient.riextract_error_details-i.rirequest_builder_for-c.riresponse_parser_for-c.riRESTRequestBuildercdesc-RESTRequestBuilder.riextract_headers-i.riextract_uri-i.rinew-c.ripopulate_body-i.ripopulate_headers-i.ripopulate_method-i.ripopulate_request-i.ripopulate_uri-i.risize-i.ristreaming_param-i.riRESTResponseParsercdesc-RESTResponseParser.riextract_data-i.rinew-c.risimulate-i.riRESTXMLClientcdesc-RESTXMLClient.riextract_error_details-i.rirequest_builder_for-c.riresponse_parser_for-c.riRegioncdesc-Region.riconfig-i.riname-i.rinew-c.riRegionCollection%5b%5d-i.ricdesc-RegionCollection.riconfig-i.rieach-i.rinew-c.ripublic_regions-i.riResource%3d%3d-i.riAttributecdesc-Attribute.rifrom-i.rimutable%3f-i.riname-i.rinew-c.rirequest_types-i.riset_as-i.ristatic%3f-i.ritranslate_input_value-i.ritranslate_output_value-i.ritranslates_input-i.ritranslates_output-i.riAttributeProviderattributes_from_response-i.riattributes_from_response_object-i.ricdesc-AttributeProvider.rifind-i.rifinder_method-i.rinew-c.riprovides-i.rirequest_types-i.riNotFoundcdesc-NotFound.riattribute-c.riattribute_providers-c.riattribute_providers_for-c.riattributes-c.riattributes_from_response-i.ricache_static_attributes-i.ricdesc-Resource.ridefine_attribute_getter-c.ridefine_attribute_setter-c.ridefine_attribute_type-c.rieql%3f-i.riget_resource-i.riinspect-i.rilocal_cache_key-i.rimutable_attribute-c.rinew-c.rinew_from-c.ripopulates_from-c.riprovider-c.riresource_identifiers-i.riresource_options-i.riruby_name-i.ristatic_attributes-i.riupdate_resource-i.riResourceCachecached%3f-i.ricdesc-ResourceCache.riget-i.rinew-c.ristore-i.riResponse%5b%5d-i.riapi_version-i.ribuild_request-i.ricache_key-i.ricached%3f-i.ricached-i.ricdesc-Response.riconfig-i.ridata-i.riduration-i.rierror-i.rihttp_request-i.rihttp_response-i.riinspect-i.rimethod_missing-i.rinetwork_error%3f-i.rinew-c.rirebuild_request-i.rirequest_options-i.rirequest_type-i.riretry_count-i.risafe_to_retry%3f-i.riserialize_options_array-i.riserialize_options_hash-i.riserialize_options_value-i.riserialized_options-i.risuccessful%3f-i.riResponseCacheadd-i.ricached-i.ricached_responses-i.ricdesc-ResponseCache.rinew-c.riresource_cache-i.riselect-i.riServiceInterfacecdesc-ServiceInterface.riendpoint_prefix-i.riglobal_endpoint%3f-i.riincluded-c.riinspect-i.rinew-c.riregions-i.riSignersBasecdesc-Base.rihmac-c.rihmac-i.risign-c.risign-i.riCloudFrontcdesc-CloudFront.ricredentials-i.rinew-c.risign_request-i.risignature-i.ristring_to_sign-i.riS3authorization-i.ricanonicalized_headers-c.ricanonicalized_resource-c.ricdesc-S3.ricredentials-i.rinew-c.riquery_parameters_for_signature-c.risign_request-i.risignature-i.risigning_string_date-c.ristring_to_sign-c.risub_resource_params-c.riVersion2cdesc-Version2.ricredentials-i.rinew-c.risign_request-i.risignature-i.ristring_to_sign-i.riVersion3canonical_headers-i.ricdesc-Version3.ricredentials-i.riheaders_to_sign-i.rinew-c.risign_request-i.risignature-i.ristring_to_sign-i.riVersion3Httpscdesc-Version3Https.ricredentials-i.rinew-c.risign_request-i.risignature-i.ristring_to_sign-i.riVersion4ChunkSignedStreamcdesc-ChunkSignedStream.rifill_buffer-i.rihash-i.riheader_length-c.rimore_chunks%3f-i.rinew-c.rinext_chunk-i.rinext_chunk_signature-i.riread-i.riread_bytes-i.rireset-i.rirewind-i.risign-i.risign_chunk-i.risigned_size-c.risize-i.riauthorization-i.ribody_digest-i.ricanonical_header_values-i.ricanonical_headers-i.ricanonical_request-i.ricdesc-Version4.richunk_signed_stream-i.ricredential-i.ricredentials-i.riderive_key-i.rihexdigest-i.rihexhmac-i.rihmac-i.rikey_path-i.rinew-c.riregion-i.riservice_name-i.risha256_digest-i.risign_request-i.risignature-i.risigned_headers-i.ristring_to_sign-i.ricdesc-Signers.riUriEscapecdesc-UriEscape.riescape-c.riescape-i.riescape_path-c.riescape_path-i.riXMLFrameadd_text-i.ribuild_child_frame-i.ricdesc-Frame.riclose-i.riconsume_child_frame-i.ridata-i.ridata_context_for-i.ridatetime_like_value-i.rielement_name-i.riforced%3f-i.riignored%3f-i.riindex_keys_for-i.rikeys_from_path-i.riknown_child_frames-i.rilist%3f-i.rimap%3f-i.rimap_key-i.rimap_value-i.rinew-c.riparent_frame-i.riroot_frame-i.riruby_name-i.rirules-i.rirules_for-i.rivalue-i.riwrapped%3f-i.riwrapper-i.riFrameStackattributes-i.ricdesc-FrameStack.riend_element-i.rinew-c.riparse-i.risax_parse-i.riset_text-i.ristart_element-i.riGrammar%3d%3d-i.riapply_customizations-i.riblob-i.riblob_value-i.riboolean-i.riboolean_value-i.ricdesc-Grammar.ricollect_values-i.riconstruct_value-i.ricontext_for_child-i.ricustomize%21-i.ricustomize-c.ricustomize-i.ridatetime-i.ridatetime_value-i.rideep_copy-c.ridefault_value-i.rielement-i.rienum-i.rieql%3f-i.rifloat-i.rifloat_value-i.riforce-i.rihttp_header-i.rihttp_payload-i.rihttp_status-i.rihttp_trait-i.rihttp_uri_label-i.riignore-i.riindex-i.riinflect-i.riinteger-i.riinteger_value-i.rilist-i.rilong-i.rimap-i.rimap_entry-i.rinew-c.riparse-c.riparse-i.riparse_customization_item-i.riposition-i.rirename-i.rirules-i.ristring-i.ristring_value-i.risymbol-i.risymbol_value-i.ritime-i.ritime_value-i.ritimestamp-i.rivalidate_args-i.rivalidate_config_method-i.riwrapper-i.riParsercdesc-Parser.rinew-c.riparse-c.riparse-i.rirules-i.risax_handler-i.risimulate-i.riRootFrameadd_to_index-i.ribuild_child_frame-i.ricdesc-RootFrame.riinflect-i.rinew-c.risetup_indexes-i.rivalue-i.riSaxHandlersLibXMLcdesc-LibXML.rion_characters-i.rion_end_element_ns-i.rion_start_element_ns-i.risax_parse-i.riNokogiricdesc-Nokogiri.richaracters-i.ricomment-i.riend_document-i.riend_element_namespace-i.rierror-i.risax_parse-i.ristart_document-i.ristart_element_namespace-i.rixmldecl-i.riOxattr-i.ricdesc-Ox.risax_parse-i.ristart_element-i.riREXMLcdesc-REXML.risax_parse-i.ritag_end-i.ritag_start-i.ritext-i.ricdesc-SaxHandlers.riStubapply_empty_indexes-i.ricdesc-Stub.rinew-c.rirules-i.risimulate-c.risimulate-i.ristub_data_for-i.ricdesc-XML.ricdesc-Core.riclass_extend_method-c.riclass_extend_method-i.riextend-c.riextend-i.riDataPipelineClientV20121029cdesc-V20121029.ricdesc-Client.riErrorscdesc-Errors.ricdesc-DataPipeline.riDirectConnectClientV20121025cdesc-V20121025.ricdesc-Client.riErrorscdesc-Errors.ricdesc-DirectConnect.riDynamoDBAttributeCollection%5b%5d%3d-i.ri%5b%5d-i.riUpdateBuilderadd-i.riadd_updates-i.riattribute_updates-i.ricdesc-UpdateBuilder.ridelete-i.rimerge%21-i.rinew-c.riput-i.riset-i.riupdates-i.riadd-i.ricdesc-AttributeCollection.ridelete-i.rido_updates-i.rieach-i.rieach_key-i.rieach_value-i.riget_item-i.riitem-i.riitem_key_options-i.rimerge%21-i.rinew-c.riput-i.riset-i.rito_h-i.rito_hash-i.riupdate-i.rivalues_at-i.riBatchGetcdesc-BatchGet.riconvert_unprocessed_keys-i.rieach-i.rieach_attributes-i.riitems-i.rinew-c.ritable-i.riBatchWritecdesc-BatchWrite.riconvert_delete_item-i.riconvert_put_item-i.riconvert_unprocessed_items-i.ridelete-i.riformat_delete-i.riformat_put-i.rinew-c.riprocess%21-i.riput-i.ristr2sym-i.ritable_items-i.ritable_name-i.riwrite-i.riBinarycdesc-Binary.riClientV20111205cdesc-V20111205.riV20120810cdesc-V20120810.ricalculate_crc32-i.ricdesc-Client.ricrc32_is_valid%3f-i.riextract_error_details-i.riretryable_error%3f-i.risleep_durations-i.riClientV2cdesc-ClientV2.rinew-c.riErrorscdesc-Errors.riExpectationscdesc-Expectations.riexpect_conditions-i.riItemattributes-i.ricdesc-Item.ridelete-i.riexists%3f-i.rihash_value-i.rinew-c.rinew_from-c.rirange_value-i.riresource_identifiers-i.ritable-i.riItemCollection%5b%5d-i.riFilterBuilderattribute-i.ribegins_with-i.ribetween-i.ricdesc-FilterBuilder.ricontains-i.ridoes_not_contain-i.riequals-i.rigreater_than-i.rigte-i.riin-i.riis_null-i.riitems-i.riless_than-i.rilte-i.rinew-c.rinot_equal_to-i.rinot_null-i.ri_each_item-i.ri_yield_items-i.riand-i.riat-i.ricdesc-ItemCollection.ricount-i.ricreate-i.rieach-i.rifirst-i.rinew-c.riput-i.riquery-i.rirefine-i.rirequest_includes_key%3f-i.riscan_filters-i.riselect-i.ritable-i.riwhere-i.riwith_filter-i.riItemDataattributes-i.ricdesc-ItemData.riitem-i.rinew-c.riKeyscdesc-Keys.riitem_key_hash-i.riitem_key_options-i.riPrimaryKeyElementcdesc-PrimaryKeyElement.rifrom_description-c.riname-i.rinew-c.ritype-i.riResourceattribute-c.ricdesc-Resource.riTableassert_schema%21-i.ribatch_delete-i.ribatch_get-i.ribatch_put-i.ribatch_write-i.ricdesc-Table.ricomposite_key%3f-i.ridelete-i.riexists%3f-i.riget_resource-i.rihas_range_key%3f-i.rihash_key%3d-i.riitems-i.riload_schema-i.riname-i.rinew-c.riprovision_throughput-i.rirange_key%3d-i.rirange_key-i.rirange_key_without_schema_override-i.riread_capacity_units%3d-i.riresource_identifiers-i.rischema_loaded%3f-i.risimple_key%3f-i.riwrite_capacity_units%3d-i.riTableCollection%5b%5d-i.ri_each_item-i.ricdesc-TableCollection.ricreate-i.rikey_schema-i.rischema_element-i.riTypescast_binary-i.ricast_number-i.ricdesc-Types.riformat_attribute_value-i.riraise_error-i.ritype_indicator-i.rivalue_from_response-i.rivalues_from_response_hash-i.ribatch_get-i.ribatch_write-i.ricdesc-DynamoDB.rinew-c.ritables-i.riEC2Attachmentcdesc-Attachment.ridelete-i.ridescribe_attachment-i.ridescribe_call-i.ridevice-i.riexists%3f-i.rifind_attachment-i.riinstance-i.rinew-c.riresource_identifiers-i.rivolume-i.riAttachmentCollectioncdesc-AttachmentCollection.rieach-i.rinew-c.rivolume-i.riAvailabilityZonecdesc-AvailabilityZone.ridescribe_call_name-i.riinflected_name-c.riinflected_name-i.riname-i.rinew-c.riregion-i.rito_s-i.rito_str-i.riAvailabilityZoneCollectioncdesc-AvailabilityZoneCollection.rieach-i.rimember_class-i.riBlockDeviceMappingscdesc-BlockDeviceMappings.ritranslate_block_device_mappings-i.riClientV20130815cdesc-V20130815.riV20131001cdesc-V20131001.riV20131015cdesc-V20131015.riV20140201cdesc-V20140201.ricdesc-Client.risign_request-i.riv2_signer-i.riv4_signer-i.riCollection%5b%5d-i.ricdesc-Collection.rimember_class-i.riCustomerGatewaycdesc-CustomerGateway.ricustomer_gateway_id-i.ridelete-i.riexists%3f-i.riid-i.rinew-c.rivpn_connections-i.riCustomerGatewayCollection%5b%5d-i.ri_each_item-i.ricdesc-CustomerGatewayCollection.ricreate-i.riDHCPOptionsassociate-i.ricdesc-DHCPOptions.riconfiguration-i.ridelete-i.ridhcp_options_id-i.riexists%3f-i.riid-i.rinew-c.rivpc_id_option-i.rivpcs-i.riDHCPOptionsCollection%5b%5d-i.ri_each_item-i.ricdesc-DHCPOptionsCollection.ricreate-i.riElasticIpassociate-i.riassociated%3f-i.riattached%3f-i.ricdesc-ElasticIp.ridelete-i.ridescribe_call_name-c.ridescribe_call_name-i.ridisassociate-i.riexists%3f-i.riinstance-i.riip_address-i.rinetwork_interface-i.rinew-c.ripublic_ip-i.rirelease-i.riresource_id_method-i.riresponse_id_method-i.rito_s-i.rivpc%3f-i.riElasticIpCollection%5b%5d-i.riallocate-i.ricdesc-ElasticIpCollection.ricreate-i.rieach-i.rimember_class-i.riErrorscdesc-Errors.riExportTaskcancel-i.ricdesc-ExportTask.riexport_task_id-i.riid-i.riinstance-i.rinew-c.ris3_bucket-i.ris3_object-i.riExportTaskCollection%5b%5d-i.ri_each_item-i.ricdesc-ExportTaskCollection.riFilteredCollectioncdesc-FilteredCollection.ricollection_with-i.rifilter-i.rifilter_value_for-i.rifiltered_request-i.rinew-c.ripreserved_options-i.risubnet_id_option-i.rivpc_id_option-i.riHasPermissionscdesc-HasPermissions.ripermissions-i.riprivate%3f-i.ripublic%3d-i.ripublic%3f-i.riImage__permissions_attribute__-i.riadd_product_codes-i.riblock_device_mappings-i.riblock_devices-i.ricdesc-Image.ridelete-i.rideregister-i.riexists%3f-i.riid-i.riimage_id-i.rikernel-i.rinew-c.riramdisk-i.rirun_instance-i.rirun_instances-i.riImageCollection%5b%5d-i.ricdesc-ImageCollection.ricreate-i.rieach-i.riexecutable_by-i.rimember_class-i.rinew-c.ripreserved_options-i.riwith_owner-i.riInstanceassociate_elastic_ip-i.riattach_network_interface-i.riattachments-i.riattributes_from_response_object-i.riavailability_zone-i.riblock_device_mappings-i.riblock_devices-i.ricdesc-Instance.riconsole_output-i.ricreate_image-i.ridedicated_tenancy%3f-i.ridelete-i.ridescribe_call_attribute-c.ridescribe_call_attributes-c.ridisable_monitoring-i.ridisassociate_elastic_ip-i.rielastic_ip-i.rienable_monitoring-i.riexists%3f-i.riexport_to_s3-i.rifind_in_response-i.riget_resource-i.rigroups-i.rihas_elastic_ip%3f-i.riid-i.riimage-i.riinstance_action-i.riinstance_id-i.riip_address%3d-i.rikey_pair-i.rimonitoring_enabled%3d-i.rimonitoring_enabled%3f-i.rimutable_describe_attribute-c.rimutable_describe_attributes-c.rimutable_describe_call_attribute-c.rinetwork_interfaces-i.rinew-c.rireboot-i.rireservation_attribute-c.rireservation_attributes-c.rireset_kernel_id-i.rireset_ramdisk_id-i.risecurity_groups-i.rispot_instance%3f-i.ristart-i.ristop-i.risubnet-i.riterminate-i.rivpc%3f-i.rivpc-i.riInstanceCollection%5b%5d-i.ricdesc-InstanceCollection.ricount_options-i.ricreate-i.rieach-i.rimember_class-i.rirun-i.risecurity_group_opts-i.riInternetGatewayAttachmentcdesc-Attachment.ridelete-i.ridetach-i.riinternet_gateway-i.rinew-c.ristate-i.rivpc-i.riattach-i.riattachments-i.ricdesc-InternetGateway.ridelete-i.ridetach-i.riexists%3f-i.riid-i.riinternet_gateway_id-i.rinew-c.rivpc%3d-i.rivpc-i.rivpc_id_option-i.riInternetGatewayCollection%5b%5d-i.ri_each_item-i.ricdesc-InternetGatewayCollection.ricreate-i.riKeyPaircdesc-KeyPair.ridelete-i.riexists%3f-i.rifind_in_response-i.riname-i.rinew-c.riprivate_key-i.riresponse_id_method-i.riKeyPairCollection%5b%5d-i.ricdesc-KeyPairCollection.ricreate-i.ricreate_or_import-i.rieach-i.riimport-i.rimember_class-i.riNetworkACLAssociationassociation_id-i.ricdesc-Association.rinetwork_acl-i.rinew-c.rireplace_network_acl-i.risubnet-i.riEntryaction-i.riallow%3f-i.ricdesc-Entry.ricidr_block-i.ridelete-i.rideny%3f-i.riegress%3f-i.riegress-i.riicmp_code-i.riicmp_type-i.riingress%3f-i.riingress-i.rinetwork_acl-i.rinew-c.riport_range-i.riprotocol-i.rireplace-i.rirule_number-i.riassociations-i.ricdesc-NetworkACL.ricreate_entry-i.ridelete-i.ridelete_entry-i.rientries-i.rientry_options-i.riid-i.rinetwork_acl_id-i.rinew-c.rireplace_entry-i.risubnets-i.rivpc-i.riNetworkACLCollection%5b%5d-i.ri_each_item-i.ricdesc-NetworkACLCollection.ricreate-i.riNetworkInterfaceAttachmentattach_time-i.riattachment_id-i.ricdesc-Attachment.ridelete-i.ridelete_on_termination%3d-i.ridelete_on_termination%3f-i.ridelete_on_termination-i.ridetach-i.ridevice_index-i.riid-i.riinstance-i.riinstance_owner_id-i.rinetwork_interface-i.rinew-c.ristatus-i.riattach-i.riattachment-i.riavailability_zone-i.ricdesc-NetworkInterface.ridelete-i.ridetach-i.rielastic_ip-i.riexists%3f-i.riid-i.riinstance-i.rinetwork_interface_id-i.rinew-c.risecurity_groups%3d-i.risecurity_groups-i.riset_security_groups-i.risubnet-i.rivpc-i.riNetworkInterfaceCollection%5b%5d-i.ri_each_item-i.ricdesc-NetworkInterfaceCollection.ricreate-i.rigroups_options-i.riPermissionCollectionadd-i.ricdesc-PermissionCollection.ridescribe_call-i.ridescribe_params-i.rieach-i.riempty%3f-i.riinflected_permissions_attribute-i.rimodify-i.rimodify_call-i.rimodify_params-i.rinew-c.ripermissions_attribute-i.riprivate%3f-i.ripublic%3d-i.ripublic%3f-i.riremove-i.rireset-i.rireset_call-i.rireset_params-i.riresource_name-i.risize-i.riRegion%3d%3d-i.ricdesc-Region.riclient-i.riconfig-i.riendpoint-i.rieql%3f-i.riexists%3f-i.riname-i.rinew-c.riRegionCollection%5b%5d-i.ricdesc-RegionCollection.rieach-i.rimember_class-i.riReservedInstancescdesc-ReservedInstances.riid-i.rinew-c.riReservedInstancesCollectioncdesc-ReservedInstancesCollection.rieach-i.rimember_class-i.riReservedInstancesOfferingcdesc-ReservedInstancesOffering.riid-i.rinew-c.ripurchase-i.riReservedInstancesOfferingCollection_each_item-i.ricdesc-ReservedInstancesOfferingCollection.rimember_class-i.riResourceInflectionMethodscdesc-InflectionMethods.riclass_name-i.ridescribe_attribute_call_name-i.ridescribe_call_name-i.riinflected_name-i.rioutput_translator-i.riplural_name-i.ri__resource_id__-i.ricdesc-Resource.ridescribe_attribute_call-i.ridescribe_call-i.ridescribe_call_attribute-c.rifind_in_response-i.riget_resource-i.riresource_id_method-i.riresource_identifiers-i.riresponse_id_method-i.riretrieve_attribute-i.riupdate_resource-i.riResourceObjectcached_tags-i.ricdesc-ResourceObject.riid-i.rinew-c.ritagging_resource_type-i.riResourceTagCollection%3c%3c-i.ri%5b%5d%3d-i.ri%5b%5d-i.riadd-i.ricached_tags-i.ricdesc-ResourceTagCollection.riclear-i.ridelete-i.rieach-i.rieach_pair-i.riempty%3f-i.rihas_key%3f-i.rihas_value%3f-i.riinclude%3f-i.rikey%3f-i.rimember%3f-i.rimethod_missing-i.rinew-c.riset-i.ristore-i.rito_h-i.riupdate-i.rivalue%3f-i.rivalues_at-i.riRouteTableAssociationassociation_id-i.ricdesc-Association.ridelete-i.ridisassociate-i.riid-i.rimain%3f-i.rimain-i.rinew-c.riroute_table-i.risubnet-i.riRoutecdesc-Route.ricidr_block-i.ridelete-i.ridestination_cidr_block-i.riinstance-i.riinternet_gateway-i.rinetwork_interface-i.rinew-c.riorigin-i.rireplace-i.riroute_table-i.ristate-i.ritarget-i.riassociations-i.ricdesc-RouteTable.ricreate_route-i.ridelete-i.ridelete_route-i.riid-i.rimain%3f-i.rinew-c.rireplace_route-i.riroute_options-i.riroute_table_id-i.riroutes-i.risubnets-i.rivpc-i.riRouteTableCollection%5b%5d-i.ri_each_item-i.ricdesc-RouteTableCollection.ricreate-i.rimain_route_table-i.riSecurityGroup%3c%3d%3e-i.riEgressIpPermissionCollectioncdesc-EgressIpPermissionCollection.rinew-c.riIngressIpPermissionCollectioncdesc-IngressIpPermissionCollection.riIpPermission%3d%3d-i.riauthorize-i.ricdesc-IpPermission.riegress%3f-i.riegress-i.rieql%3f-i.rigroups-i.riip_ranges-i.rinew-c.riport_range-i.riprotocol-i.rirevoke-i.risecurity_group-i.riupdate_sg-i.riIpPermissionCollection_each_item-i.ricdesc-IpPermissionCollection.riegress%3f-i.riegress-i.rinew-c.risecurity_group-i.riallow_ping-i.riauthorize_egress-i.riauthorize_ingress-i.ricdesc-SecurityGroup.ridelete-i.ridescribe_call_name-c.ridescribe_call_name-i.ridisallow_ping-i.riegress_ip_permissions-i.riegress_opts-i.riensure_vpc-i.riexists%3f-i.rifind_in_response-i.rigroup_id-i.riid-i.riinflected_name-i.riingress_ip_permissions-i.riingress_opts-i.riinstances-i.riip_permissions-i.rinew-c.riparse_sources-i.riresource_type-i.rirevoke_egress-i.rirevoke_ingress-i.risecurity_group_id-i.rivpc%3f-i.rivpc-i.riSecurityGroupCollection%5b%5d-i.ricdesc-SecurityGroupCollection.ricreate-i.rieach-i.riSnapshot__permissions_attribute__-i.ricdesc-Snapshot.ricreate_volume-i.ridelete-i.riexists%3f-i.riid-i.rinew-c.rivolume-i.riSnapshotCollectioncdesc-SnapshotCollection.ricreate-i.rieach-i.rimember_class-i.rinew-c.ripreserved_options-i.rirestorable_by-i.riwith_owner-i.riSubnetavailability_zone-i.ricdesc-Subnet.ridelete-i.riid-i.riinstances-i.rinetwork_acl%3d-i.rinetwork_acl-i.rinetwork_acl_association-i.rinetwork_interfaces-i.rinew-c.riroute_table%3d-i.riroute_table-i.riroute_table_association-i.riset_route_table-i.risubnet_id-i.rivpc-i.riSubnetCollection%5b%5d-i.ri_each_item-i.riaz_option-i.ricdesc-SubnetCollection.ricreate-i.riTagcdesc-Tag.ridelete-i.riget_resource-i.riinspect-i.rikey-i.rilocal_cache_key-i.riname-i.rinew-c.riresource-i.riresponse_index_key-i.riTagCollection%5b%5d-i.ricdesc-TagCollection.ricreate-i.rieach-i.rimember_class-i.riTaggedCollectioncdesc-TaggedCollection.ritagged-i.ritagged_values-i.riwith_tag-i.riTaggedItemadd_tag-i.ricached_tags-i.ricdesc-TaggedItem.riclear_tags-i.ritag-i.ritagging_resource_type-i.ritags-i.riVPCcdesc-VPC.ridelete-i.ridhcp_options%3d-i.ridhcp_options-i.riexists%3f-i.riid-i.riinstances-i.riinternet_gateway%3d-i.riinternet_gateway-i.rinetwork_acls-i.rinetwork_interfaces-i.rinew-c.riroute_tables-i.risecurity_groups-i.risubnets-i.rivpc_id-i.rivpn_gateway-i.riVPCCollection%5b%5d-i.ri_each_item-i.ricdesc-VPCCollection.ricreate-i.riVPNConnectionTelemetryaccepted_route_count-i.ricdesc-Telemetry.rilast_status_change-i.rinew-c.rioutside_ip_address-i.ristatus-i.ristatus_message-i.rivpn_connection-i.ricdesc-VPNConnection.ricustomer_gateway-i.ridelete-i.riid-i.rinew-c.rivgw_telemetry-i.rivpn_connection_id-i.rivpn_gateway-i.riVPNConnectionCollection%5b%5d-i.ri_each_item-i.ricdesc-VPNConnectionCollection.ricreate-i.ricustomer_gateway_id-i.rivpn_gateway_id-i.riVPNGatewayAttachmentcdesc-Attachment.ridelete-i.ridetach-i.rinew-c.ristate-i.rivpc-i.rivpn_gateway-i.riattach-i.riattachments-i.ricdesc-VPNGateway.ridelete-i.ridetach-i.riexists%3f-i.riid-i.rinew-c.rivpc-i.rivpc_id-i.rivpn_connections-i.rivpn_gateway_id-i.riVPNGatewayCollection%5b%5d-i.ri_each_item-i.ricdesc-VPNGatewayCollection.ricreate-i.riVolumeattach-i.riattach_to-i.riattachments-i.riavailability_zone-i.ricdesc-Volume.ricreate_snapshot-i.ridelete-i.ridetach_from-i.riexists%3f-i.riid-i.rinew-c.risnapshot-i.riVolumeCollectioncdesc-VolumeCollection.ricreate-i.rieach-i.rimember_class-i.riavailability_zones-i.ricdesc-EC2.ricustomer_gateways-i.ridhcp_options-i.rielastic_ips-i.riexport_tasks-i.riimages-i.riinstances-i.riinternet_gateways-i.rikey_pairs-i.rinetwork_acls-i.rinetwork_interfaces-i.riregions-i.rireserved_instances-i.rireserved_instances_offerings-i.riroute_tables-i.risecurity_groups-i.risnapshots-i.risubnets-i.ritags-i.rivolumes-i.rivpcs-i.rivpn_connections-i.rivpn_gateways-i.riELBAvailabilityZoneCollection_each_item-i.ricdesc-AvailabilityZoneCollection.ridisable-i.rienable-i.riload_balancer-i.rinew-c.riBackendServerPolicyCollection%5b%5d%3d-i.ri%5b%5d-i.ri_each_item-i.ricdesc-BackendServerPolicyCollection.riload_balancer-i.rinew-c.ripolicy_name-i.riClientV20120601cdesc-V20120601.ricdesc-Client.riErrorscdesc-Errors.rierror_class-c.riInstanceCollection%5b%5d-i.ri_each_item-i.riadd-i.ricdesc-InstanceCollection.rideregister-i.rihealth-i.riinstance_ids-i.riload_balancer-i.rinew-c.riregister-i.riremove-i.riListener%3d%3d-i.ri_description-i.ricdesc-Listener.ridelete-i.rieql%3f-i.riexists%3f-i.riinspect-i.riinstance_port-i.riinstance_protocol-i.riload_balancer-i.rinew-c.ripolicy%3d-i.ripolicy-i.riport-i.riprotocol-i.riremove_policy-i.riserver_certificate%3d-i.riserver_certificate-i.riListenerCollection%5b%5d-i.ri_each_item-i.ricdesc-ListenerCollection.ricreate-i.riload_balancer-i.rinew-c.riListenerOptscdesc-ListenerOpts.riformat_listener_opts-i.riLoadBalanceravailability_zones-i.ribackend_server_policies-i.ricdesc-LoadBalancer.riconfigure_health_check-i.ridelete-i.riexists%3f-i.riget_resource-i.riinstances-i.rilisteners-i.rinew-c.ripolicies-i.riresource_identifiers-i.risecurity_groups-i.risource_security_group-i.risubnets-i.riLoadBalancerCollection%5b%5d-i.ri_each_item-i.ricdesc-LoadBalancerCollection.ricreate-i.riLoadBalancerPolicyattributes-i.ricdesc-LoadBalancerPolicy.ridelete-i.riexists%3f-i.riget_resource-i.riload_balancer-i.rinew-c.riresource_identifiers-i.riLoadBalancerPolicyCollection%5b%5d-i.ri_each_item-i.ricdesc-LoadBalancerPolicyCollection.ricreate-i.riload_balancer-i.rinew-c.ricdesc-ELB.riload_balancers-i.riEMRClientV20090331cdesc-V20090331.ricdesc-Client.riErrorscdesc-Errors.riInstanceGroupcdesc-InstanceGroup.riexists%3f-i.rifind_in_response-i.riget_resource-i.riid-i.riinstance_group_id-i.rijob_flow-i.rimodify-i.rinew-c.riresource_identifiers-i.riset_instance_count-i.riInstanceGroupCollection%5b%5d-i.ri_each_item-i.riadd-i.ricdesc-InstanceGroupCollection.ricreate-i.rijob_flow-i.rinew-c.riJobFlowadd_steps-i.riavailability_zone-i.ricdesc-JobFlow.ridelete-i.ridisable_termination_protection-i.rienable_termination_protection-i.riexists%3f-i.riget_resource-i.riid-i.riinstance_groups-i.rijob_flow_id-i.rimaster_instance-i.rinew-c.riresource_identifiers-i.riset_termination_protection-i.riset_visible_to_all_users-i.rislave_instance-i.riterminate-i.riJobFlowCollection%5b%5d-i.ri_each_item-i.ricdesc-JobFlowCollection.ricreate-i.ricreated_after-i.ricreated_before-i.rifilter-i.rinew-c.rirun-i.riwith_id-i.riwith_state-i.ricdesc-EMR.rijob_flows-i.rijobs-i.riElastiCacheClientV20130615cdesc-V20130615.riV20140324cdesc-V20140324.ricdesc-Client.riErrorscdesc-Errors.ricdesc-ElastiCache.riElasticBeanstalkClientV20101201cdesc-V20101201.ricdesc-Client.riErrorscdesc-Errors.ricdesc-ElasticBeanstalk.riElasticTranscoderClientV20120925cdesc-V20120925.ricdesc-Client.riextract_error_details-i.riErrorscdesc-Errors.ricdesc-ElasticTranscoder.riErrorsBasecdesc-Base.ricode-i.rihttp_request-i.rihttp_response-i.riinclude_error_type-i.rinew-c.riClientErrorcdesc-ClientError.riExceptionMixinClassMethodscdesc-ExceptionMixinClassMethods.rinew-i.riMissingCredentialsErrorcdesc-MissingCredentialsError.rinew-c.riServerErrorcdesc-ServerError.ricdesc-Errors.riGlacierArchivearchive_id-i.ricdesc-Archive.ridelete-i.riid-i.rinew-c.riresource_identifiers-i.rivault-i.riArchiveCollection%5b%5d-i.riaccount_id-i.ricdesc-ArchiveCollection.ricompute_checksums-i.ricompute_tree_hash-i.riconvert_to_io-i.ricreate-i.riio_like%3f-i.rinew-c.rivault-i.riClientV20120601cdesc-V20120601.ribuild_request-i.ricdesc-Client.riErrorscdesc-Errors.riResourceaccount_id-i.ricdesc-Resource.rinew-c.riVaultarchives-i.ricdesc-Vault.riconfigure_notifications-i.ridelete-i.riexists%3f-i.riget_resource-i.riname-i.rinew-c.rinotification_configuration%3d-i.rinotification_configuration-i.riresource_identifiers-i.riVaultCollection%5b%5d-i.ri_each_item-i.riaccount_id-i.ricdesc-VaultCollection.ricreate-i.rinew-c.riVaultNotificationConfigurationcdesc-VaultNotificationConfiguration.rievents-i.risns_topic-i.ritopic-i.riaccount_id-i.ricdesc-Glacier.rinew-c.rivaults-i.riIAMAccessKeyaccess_key_id-i.riactivate%21-i.riactive%3f-i.ricdesc-AccessKey.ricredentials-i.rideactivate%21-i.ridelete-i.riget_resource-i.riid-i.riinactive%3f-i.rimatches_response_object%3f-i.rinew-c.riresource_identifiers-i.risecret-i.risecret_access_key-i.riuser-i.riuser_name-i.riAccessKeyCollection%5b%5d-i.ricdesc-AccessKeyCollection.riclear-i.ricreate-i.rieach-i.rieach_item-i.rinew-c.rinew_options-i.riuser-i.riAccountAliasCollectioncdesc-AccountAliasCollection.ricreate-i.ridelete-i.rieach_item-i.rirequest_method-i.riClientV20100508cdesc-V20100508.ricdesc-Client.riCollectionWithPrefix_each_item-i.ricdesc-WithPrefix.rinew-c.riprefix-i.riwith_prefix-i.ri_each_item-i.ricdesc-Collection.rirequest_method-i.riErrorscdesc-Errors.riGroupcdesc-Group.ridelete-i.riexists%3f-i.rinew-c.ripolicies-i.riresource_identifiers-i.riusers-i.riGroupCollection%5b%5d-i.ricdesc-GroupCollection.ricreate-i.rieach-i.rieach_item-i.rienumerator-i.riGroupPolicyCollectioncdesc-GroupPolicyCollection.rigroup-i.rinew-c.riGroupUserCollection_each_item-i.riadd-i.ricdesc-GroupUserCollection.riclear-i.rigroup-i.rinew-c.riremove-i.riLoginProfilecdesc-LoginProfile.ridelete-i.riexists%3f-i.rinew-c.ripassword%3d-i.riresource_identifiers-i.riuser-i.riMFADevicecdesc-MFADevice.rideactivate-i.ridelete-i.rinew-c.riserial_number-i.riuser-i.riMFADeviceCollection%5b%5d-i.ricdesc-MFADeviceCollection.riclear-i.ricreate-i.ridisable-i.rieach-i.rieach_item-i.rienable-i.rienumerator-i.rinew-c.riuser-i.riPolicyStatementcdesc-Statement.riresource_arn-i.ricdesc-Policy.rito_h-i.riPolicyCollection%5b%5d%3d-i.ri%5b%5d-i.ricdesc-PolicyCollection.riclear-i.riclient_opts-i.ridelete-i.ridelete_policy-i.rieach-i.rieach_item-i.riget_policy-i.rihas_key%3f-i.riinclude%3f-i.rikey%3f-i.rikeys-i.rimember%3f-i.rinames-i.riput_policy-i.rirequest_method-i.riresource_name-i.rito_h-i.rivalues-i.rivalues_at-i.riResourcecdesc-Resource.riexists%3f-i.riget_resource-i.riget_resource_client_method-i.riprefix_update_attributes-c.riupdate_prefix-c.riupdate_resource-i.riupdate_resource_client_method-i.riServerCertificatecdesc-ServerCertificate.ridelete-i.rinew-c.riresource_identifiers-i.riresponse_objects-i.riServerCertificateCollection%5b%5d-i.ricdesc-ServerCertificateCollection.ricreate-i.rieach_item-i.riupload-i.riSigningCertificateactivate%21-i.riactive%3f-i.ricdesc-SigningCertificate.rideactivate%21-i.ridelete-i.riexists%3f-i.riget_resource-i.riid-i.riinactive%3f-i.rimatches_response_object%3f-i.rinew-c.riresource_identifiers-i.riuser-i.riuser_name-i.riSigningCertificateCollection%5b%5d-i.ricdesc-SigningCertificateCollection.riclear-i.ricreate-i.rieach-i.rieach_item-i.rinew-c.rinew_options-i.riupload-i.riuser-i.riUseraccess_keys-i.ricdesc-User.ridelete%21-i.ridelete-i.rigroups-i.rilogin_profile-i.rimfa_devices-i.rinew-c.ripolicies-i.riresource_identifiers-i.risigning_certificates-i.riUserCollection%5b%5d-i.ricdesc-UserCollection.ricreate-i.rieach-i.rieach_item-i.rienumerator-i.riUserGroupCollectionadd-i.ricdesc-UserGroupCollection.riclear-i.rieach-i.rieach_item-i.rinew-c.riremove-i.rirequest_method-i.riuser-i.riUserPolicyPolicyProxycdesc-PolicyProxy.richange-i.riuser_policy-i.ricdesc-UserPolicy.ridelete-i.riname-i.rinew-c.ripolicy%3d-i.ripolicy-i.riuser-i.riUserPolicyCollectioncdesc-UserPolicyCollection.rinew-c.riuser-i.riVirtualMfaDevicearn-i.ricdesc-VirtualMfaDevice.rideactivate-i.ridelete-i.ridisable-i.rienable-i.rienabled%3f-i.riformat_auth_code-i.riget_resource-i.rinew-c.riresource_identifiers-i.riserial_number-i.riuser-i.riVirtualMfaDeviceCollection%5b%5d-i.ricdesc-VirtualMfaDeviceCollection.ricreate-i.rieach_item-i.rilimit_key-i.rinext_token_key-i.rirequest_method-i.riaccess_keys-i.riaccount_alias%3d-i.riaccount_alias-i.riaccount_aliases-i.riaccount_password_policy-i.riaccount_summary-i.ricdesc-IAM.richange_password-i.ridelete_account_password_policy-i.rigroups-i.riremove_account_alias-i.riserver_certificates-i.risigning_certificates-i.riupdate_account_password_policy-i.riusers-i.rivirtual_mfa_devices-i.riImportExportClientV20100601cdesc-V20100601.ricdesc-Client.riErrorscdesc-Errors.ricdesc-ImportExport.riKinesisClientV20131202cdesc-V20131202.ricdesc-Client.riErrorscdesc-Errors.ricdesc-Kinesis.riOpsWorksClientV20130218cdesc-V20130218.ricdesc-Client.riErrorscdesc-Errors.ricdesc-OpsWorks.riRDSClientV20130515cdesc-V20130515.riV20130909cdesc-V20130909.ricdesc-Client.riDBInstancecdesc-DBInstance.ricreate_snapshot-i.ridb_instance_id-i.ridb_instance_identifier-i.ridelete-i.riexists%3f-i.riget_resource-i.riid-i.rimodify-i.rinew-c.rireboot-i.riresource_identifiers-i.risnapshots-i.rivpc-i.riDBInstanceCollection%5b%5d-i.ri_each_item-i.ricdesc-DBInstanceCollection.ricreate-i.riDBSnapshotcdesc-DBSnapshot.ricopy-i.ridb_instance-i.ridb_snapshot_id-i.ridb_snapshot_identifier-i.ridelete-i.riexists%3f-i.riget_resource-i.riid-i.rinew-c.riresource_identifiers-i.rirestore_instance-i.riDBSnapshotCollection%5b%5d-i.ri_each_item-i.ricdesc-DBSnapshotCollection.ridb_instance-i.rifilter-i.rinew-c.ritype-i.riwith_type-i.riErrorscdesc-Errors.ricdesc-RDS.ridb_instances-i.ridb_snapshots-i.riinstances-i.risnapshots-i.riRailsadd_action_mailer_delivery_method-c.ricdesc-Rails.riload_yaml_config-c.rilog_to_rails_logger-c.rirails_env-c.rirails_logger-c.rirails_root-c.risetup-c.riRailtiecdesc-Railtie.riRecordAbstractBaseClassMethodsadd_attribute-i.riattribute_for-i.riattributes-i.ricdesc-ClassMethods.ricreate%21-i.ricreate-i.ricreate_impl-i.ridomain_name-i.rinew_scope-i.rioptimistic_locking%3f-i.rioptimistic_locking-i.rioptimistic_locking_attr-i.riremove_attribute-i.riscope-i.riset_domain_name-i.riset_shard_name-i.rishard_name%3d-i.rishard_name-i.riInstanceMethods%5b%5d%3d-i.ri%5b%5d-i.riassign_default_values-i.riattributes%3d-i.riattributes-i.ribulk_assign-i.ricdesc-InstanceMethods.ricreate-i.ricreate_storage-i.ridelete-i.ridelete_storage-i.rideleted%3f-i.ridestroy-i.ridomain-i.rierrors-i.riflatten_date_parts-i.rihydrate-i.riif_locks_optimistically-i.riincrement_optimistic_lock_value-i.rinew-c.rinew_record%3f-i.riopt_lock_conditions-i.ripersisted%3f-i.risave%21-i.risave-i.riserialize_attribute-i.riserialize_attributes-i.rishard-i.ritouch_timestamps-i.ritype_cast-i.riupdate-i.riupdate_attributes%21-i.riupdate_attributes-i.riupdate_storage-i.rivalid%3f-i.ricdesc-AbstractBase.riextended-c.riAcceptanceValidatorcdesc-AcceptanceValidator.rimessage-i.risetup-i.rivalidate_attribute-i.riAttributesBaseAttrallow_set%3f-c.ricdesc-BaseAttr.ridefault_value-i.rideserialize-c.rideserialize-i.riexpect-c.riname-i.rinew-c.rioptions-i.ripersist_as-i.riserialize-i.riset%3f-i.ritype_cast-i.riBooleanAttrallow_set%3f-c.ricdesc-BooleanAttr.riserialize-c.ritype_cast-c.riDateAttrallow_set%3f-c.ricdesc-DateAttr.riserialize-c.ritype_cast-c.riDateTimeAttrallow_set%3f-c.ricdesc-DateTimeAttr.riserialize-c.ritype_cast-c.riFloatAttrallow_set%3f-c.ricdesc-FloatAttr.riserialize-c.ritype_cast-c.riIntegerAttrallow_set%3f-c.ricdesc-IntegerAttr.riserialize-c.ritype_cast-c.riStringAttrallow_set%3f-c.ricdesc-StringAttr.riserialize-c.ritype_cast-c.ricdesc-Attributes.riBase%5b%5d-c.riall-c.riattributes-i.riboolean_attr-c.ricdesc-Base.ricount-c.ricreate_domain-c.ricreate_storage-i.ridate_attr-c.ridatetime_attr-c.ridelete_storage-i.rideserialize_item_data-i.ridomain-c.rieach-c.rifind-c.rifind_by_id-c.rifirst-c.rifloat_attr-c.rihydrate-i.riid-i.riinteger_attr-c.rilimit-c.riorder-c.ripopulate_id-i.risdb-c.risdb_domain-c.risdb_domain-i.risdb_domain_name-c.risdb_item-i.rishard-c.risize-c.risortable_float_attr-c.risortable_integer_attr-c.ristring_attr-c.ritimestamps-c.riupdate_storage-i.riwhere-c.riBlockValidatorblock-i.ricdesc-BlockValidator.rinew-c.rivalidate_attribute-i.riConfirmationValidatorcdesc-ConfirmationValidator.rimessage-i.risetup-i.rivalidate_attribute-i.riConversioncdesc-Conversion.rito_key-i.rito_model-i.rito_param-i.riCountValidatorcdesc-CountValidator.riinterpolate-i.risetup-i.ritoo_few-i.ritoo_many-i.rivalidate_attribute-i.riwrong_number-i.riDirtyTrackingattribute_change-i.riattribute_changed%3f-i.riattribute_was-i.riattribute_will_change%21-i.ricdesc-DirtyTracking.richanged%3f-i.richanged-i.richanges-i.riclear_change%21-i.riclear_changes%21-i.riif_tracking_changes-i.riignore_changes-i.riorig_values-i.rireset_attribute%21-i.riEmptyRecordErrorcdesc-EmptyRecordError.rinew-c.rirecord-i.riErrors%5b%5d%3d-i.ri%5b%5d-i.riadd-i.riadd_to_base-i.ricdesc-Errors.riclear%21-i.ricount-i.rieach-i.rifull_messages-i.rion-i.risize-i.rito_a-i.rito_hash-i.riExclusionValidatorcdesc-ExclusionValidator.rimessage-i.risetup-i.rivalidate_attribute-i.riFormatValidatorcdesc-FormatValidator.rimessage-i.risetup-i.rivalidate_attribute-i.riHashModel%5b%5d-c.riScope_each_object-i.ri_handle_options-i.ri_item_collection-i.ri_merge_scope-i.ricdesc-Scope.riadd_attribute-c.riall-c.ribinary_attr-c.riboolean_attr-c.ricdesc-HashModel.ricount-c.ricreate_storage-i.ricreate_table-c.ridate_attr-c.ridatetime_attr-c.ridelete_storage-i.rideserialize_item_data-i.ridomain-c.ridynamo_db-c.ridynamo_db_item-i.ridynamo_db_table-c.ridynamo_db_table-i.ridynamo_db_table_name-c.rieach-c.rifind-c.rifind_by_id-c.rifirst-c.rifloat_attr-c.rihash_key-c.rihash_key-i.rihash_key_attribute-c.riinherited-c.riinteger_attr-c.rilimit-c.ripopulate_id-i.riset_hash_key_attribute-c.rishard-c.risize-c.ristring_attr-c.ritimestamps-c.riupdate_storage-i.riInclusionValidatorcdesc-InclusionValidator.rimessage-i.risetup-i.rivalidate_attribute-i.rivalue_included%3f-i.riInvalidRecordErrorcdesc-InvalidRecordError.rinew-c.rirecord-i.riLengthValidatorcdesc-LengthValidator.riinterpolate-i.risetup-i.ritoo_long-i.ritoo_short-i.rivalidate_attribute-i.riwrong_length-i.riMethodValidatorcdesc-MethodValidator.rivalidate_attributes-i.riModel%5b%5d-c.riAttributesBooleanAttrcdesc-BooleanAttr.riserialize-c.riFloatAttrcdesc-FloatAttr.riserialize-c.riIntegerAttrcdesc-IntegerAttr.riserialize-c.riSortableFloatAttrcdesc-SortableFloatAttr.rideserialize-c.rinew-c.riserialize-c.riSortableIntegerAttrcdesc-SortableIntegerAttr.richeck_range-c.rideserialize-c.rinew-c.rioffset_and_precision-c.riserialize-c.ricdesc-Attributes.riScope_each_object-i.ri_handle_options-i.ri_item_collection-i.ri_merge_scope-i.ricdesc-Scope.rinew-c.rinew-i.riorder-i.riwhere-i.riall-c.riattributes-i.riboolean_attr-c.ricdesc-Model.ricount-c.ricreate_domain-c.ricreate_storage-i.ridate_attr-c.ridatetime_attr-c.ridelete_storage-i.rideserialize_item_data-i.ridomain-c.rieach-c.rifind-c.rifind_by_id-c.rifirst-c.rifloat_attr-c.rihydrate-i.riid-i.riinteger_attr-c.rilimit-c.riorder-c.ripopulate_id-i.risdb-c.risdb_domain-c.risdb_domain-i.risdb_domain_name-c.risdb_item-i.rishard-c.risize-c.risortable_float_attr-c.risortable_integer_attr-c.ristring_attr-c.ritimestamps-c.riupdate_storage-i.riwhere-c.riNamingcdesc-Naming.rimodel_name-i.riNumericalityValidatoras_integer-i.rias_number-i.ricdesc-NumericalityValidator.rimessage_for-i.riread_attribute_for_validation-i.risetup-i.rivalidate_attribute-i.riPresenceValidatorcdesc-PresenceValidator.rimessage-i.rivalidate_attribute-i.riRecordNotFoundcdesc-RecordNotFound.riScope_each_object-i.ri_handle_options-i.ri_item_collection-i.ri_merge_scope-i.ri_shard-i.ri_with-i.ribase_class-i.ribuild-i.ricdesc-Scope.ricount-i.ridomain-i.rieach-i.rifind-i.rifirst-i.rilimit-i.rimethod_missing-i.rinew-c.rinew-i.rishard-i.risize-i.riUndefinedAttributeErrorcdesc-UndefinedAttributeError.riinitalize-i.riValidationscdesc-Validations.riextended-c.rivalidate-i.rivalidates_acceptance_of-i.rivalidates_confirmation_of-i.rivalidates_count_of-i.rivalidates_each-i.rivalidates_exclusion_of-i.rivalidates_format_of-i.rivalidates_inclusion_of-i.rivalidates_length_of-i.rivalidates_numericality_of-i.rivalidates_presence_of-i.rivalidators-i.riValidatoradd_accessors-i.riattribute_names-i.riblank%3f-i.ricdesc-Validator.rieach_value-i.riensure_at_least_one-i.riensure_exclusive-i.riensure_is-i.riensure_present-i.riensure_type-i.rinew-c.rioptions-i.ripasses_if_condition%3f-i.ripasses_on_condition%3f-i.ripasses_unless_condition%3f-i.riread_attribute_for_validation-i.rireject_unknown_options-i.riset_default-i.risetup-i.rivalidate-i.rivalidate_attributes-i.rias_array-c.rias_set-c.ricdesc-Record.ridomain_prefix%3d-c.ridomain_prefix-c.ritable_prefix%3d-c.ritable_prefix-c.riRedshiftClientV20121201cdesc-V20121201.ricdesc-Client.riErrorscdesc-Errors.ricdesc-Redshift.riRoute53ChangeBatch%3c%3c-i.ricall-i.ricdesc-ChangeBatch.richanges-i.ricomment-i.rieach-i.rihosted_zone_id-i.rilength-i.rinew-c.ripush-i.risize-i.rito_hash-i.riChangeInfocdesc-ChangeInfo.riexists%3f-i.riget_resource-i.riid-i.rinew-c.riresource_identifiers-i.riChangeRequestaction-i.ricdesc-ChangeRequest.riname-i.rinew-c.rito_hash-i.ritype-i.riClientV20121212cdesc-V20121212.riV20130401cdesc-V20130401.ricdesc-Client.riCreateRequestcdesc-CreateRequest.rinew-c.riDeleteRequestcdesc-DeleteRequest.rinew-c.riErrorscdesc-Errors.riHostedZonecdesc-HostedZone.richange_info-i.ridelete-i.riexists%3f-i.riget_resource-i.riid-i.rinew-c.ripath-i.riresource_identifiers-i.riresource_record_sets-i.rirrsets-i.riHostedZoneCollection%5b%5d-i.ri_each_item-i.ricdesc-HostedZoneCollection.ricreate-i.rinew-c.riResourceRecordSetalias_target%3d-i.ricdesc-ResourceRecordSet.richange_info-i.ridelete-i.ridelete_options-i.riexists%3f-i.rifailover%3d-i.riget_resource-i.rihealth_check_id%3d-i.rihosted_zone_id-i.riidentifier%3d-i.riidentifier-i.riname%3d-i.riname-i.rinew-c.rinew_change_batch-i.rinew_create_request-i.rinew_delete_request-i.riregion%3d-i.riresource_identifiers-i.riresource_records%3d-i.riset_identifier%3d-i.riset_identifier-i.rittl%3d-i.ritype%3d-i.ritype-i.riupdate-i.riweight%3d-i.riResourceRecordSetCollection%5b%5d-i.ri_each_item-i.ricdesc-ResourceRecordSetCollection.ricreate-i.rihosted_zone_id-i.rinew-c.ricdesc-Route53.rihosted_zones-i.riS3ACLObjectClassMethodsadd_xml_child-i.ribody_xml_content-i.ribody_xml_list_content-i.ribody_xml_string_content-i.ricdesc-ClassMethods.riinput_validator-i.riobject_attr-i.riobject_input_validator-i.riobject_list_attr-i.riobject_list_input_validator-i.riobject_list_setter-i.riobject_setter-i.risetter_option-i.ristring_attr-i.ristring_input_validator-i.rivalidate_list-i.rivalidate_object-i.rivalidate_string-i.ribody_xml-i.ricdesc-ACLObject.rielement_name-i.riincluded-c.rinew-c.ristag-i.rito_s-i.rito_xml-i.rivalid%3f-i.rivalidate%21-i.rivalidate_input-i.riACLOptionsacl_options-i.ricdesc-ACLOptions.riformat_grantee-i.riformat_grants-i.rigrant_hash%3f-i.riucfirst-i.rixml%3f-i.riAccessControlListGrantcdesc-Grant.riGrantBuildercdesc-GrantBuilder.rinew-c.rito-i.riGranteecdesc-Grantee.risignal_attribute-i.ristag-i.ritype_for_attr-i.rivalidate%21-i.riOwnercdesc-Owner.riPermissionbody_xml-i.ricdesc-Permission.riname-i.rinew-c.ricdesc-AccessControlList.rielement_name-i.rigrant-i.ristag-i.riBucket%3d%3d-i.riACLProxybucket-i.ricdesc-ACLProxy.richange-i.riPolicyProxybucket-i.ricdesc-PolicyProxy.richange-i.ridelete-i.riacl%3d-i.riacl-i.rias_tree-i.ricdesc-Bucket.riclear%21-i.riconfigure_website-i.ricors%3d-i.ricors-i.ridelete%21-i.ridelete-i.riempty%3f-i.rienable_versioning-i.rieql%3f-i.riexists%3f-i.riinspect-i.rilifecycle_configuration%3d-i.rilifecycle_configuration-i.rilocation_constraint-i.rimultipart_uploads-i.riname-i.rinew-c.riobjects-i.riowner-i.ripolicy%3d-i.ripolicy-i.ripresigned_post-i.riremove_website_configuration-i.risuspend_versioning-i.ritags%3d-i.ritags-i.riurl-i.riversioned%3f-i.riversioning_enabled%3f-i.riversioning_state-i.riversions-i.riwebsite%3f-i.riwebsite_configuration%3d-i.riwebsite_configuration-i.riBucketCollection%5b%5d-i.ribucket_named-i.ricdesc-BucketCollection.ricreate-i.rieach-i.riguess_constraint-i.riBucketLifecycleConfigurationRule%3d%3d-i.ricdesc-Rule.riconfiguration-i.riconvert_time_value-i.ridisabled%21-i.ridisabled%3f-i.rienable%21-i.rienabled%3f-i.rieql%3f-i.riexpiration_days%3d-i.riexpiration_days-i.riexpiration_time%3d-i.riexpiration_time-i.riglacier_transition_time%3d-i.riglacier_transition_time-i.riid-i.rinew-c.riprefix-i.ristatus-i.riadd_rule-i.ribucket-i.ricdesc-BucketLifecycleConfiguration.riclear-i.rinew-c.riparse_xml-i.ripersist-i.riremove-i.riremove_rule-i.rireplace-i.rirules-i.rito_xml-i.riupdate-i.riBucketTagCollection%3d%3d-i.ri%5b%5d%3d-i.ri%5b%5d-i.ribucket-i.ricdesc-BucketTagCollection.riclear-i.rieql%3f-i.riinspect-i.rinew-c.riset-i.rito_h-i.rito_hash-i.riBucketVersionCollectionbucket-i.ricdesc-BucketVersionCollection.rieach-i.rieach_member_in_page-i.rilatest-i.rilimit_param-i.rilist_request-i.rinew-c.ripagination_markers-i.riCORSRuleallowed_headers-i.riallowed_methods-i.riallowed_origins-i.ricdesc-CORSRule.riexpose_headers-i.riid-i.rimax_age_seconds-i.rinew-c.rito_h-i.riCORSRuleCollection_each_item-i.riadd-i.ribucket-i.ricdesc-CORSRuleCollection.riclear-i.ricreate-i.ridelete_if-i.rinew-c.rirule_hashes-i.riset-i.riCipherIOcdesc-CipherIO.ricipher-i.rieof%3f-i.rihandle_finish-i.rinew-c.riread-i.riread_all-i.riread_chunk-i.rireset_cipher-i.riClientV20060301NokogiriXMLcdesc-XML.ricdesc-Nokogiri.riXMLcdesc-XML.ricdesc-V20060301.riobject_method-c.riValidatorscdesc-Validators.ridns_compatible_bucket_name%3f-i.rijson_validation_message-i.ripath_style_bucket_name%3f-i.rirequire_acl%21-i.rirequire_allowed_methods%21-i.rirequire_allowed_origins%21-i.rirequire_bucket_name%21-i.rirequire_part_number%21-i.rirequire_policy%21-i.rirequire_upload_id%21-i.riset_body_stream_and_content_length-i.rivalid_bucket_name%3f-i.rivalidate%21-i.rivalidate_bucket_name%21-i.rivalidate_key%21-i.rivalidate_parts%21-i.riXMLcdesc-XML.ribucket_method-c.ricdesc-Client.richunk_sign%3f-i.riempty_response_body%3f-i.riextract_error_details-i.riextract_object_headers-i.rifailed_multipart_upload%3f-i.riis_xml%3f-i.rimd5-i.rimove_access_control_policy-i.rinew_request-i.riparse_copy_part_response-i.ripopulate_error-i.riretryable_error%3f-i.riset_metadata-i.riset_server_side_encryption-i.riset_storage_class-i.risign_request-i.riv3_signer-i.riv4_signer-i.riDataOptionsIOProxycdesc-IOProxy.rieof%3f-i.rinew-c.riread-i.riread_all-i.riread_chunk-i.ricdesc-DataOptions.ricompute_write_options-i.riconvert_args_to_options_hash-i.riconvert_data_to_io_obj-i.riio_like%3f-i.riopen_file-i.rirename_file_to_data-i.ritry_to_determine_content_length-i.rivalidate_data%21-i.riEncryptionUtilscdesc-EncryptionUtils.richeck_encryption_materials-i.ridecrypt-i.riencrypt-i.rigenerate_aes_key-i.riget_aes_cipher-i.riget_cipher_size-i.riget_encrypted_size-c.riget_encrypted_size-i.riErrorsBatchDeleteErrorcdesc-BatchDeleteError.rierror_counts-i.rinew-c.riIncorrectClientSideEncryptionKeycdesc-IncorrectClientSideEncryptionKey.rinew-c.riNoSuchKeycdesc-NoSuchKey.rinew-c.riNotModifiedcdesc-NotModified.rinew-c.ricdesc-Errors.riMultipartUpload%3d%3d-i.riEmptyUploadErrorcdesc-EmptyUploadError.riabort-i.riaborted%3f-i.riadd_part-i.ribase_opts-i.ribucket-i.ricancel-i.ricdesc-MultipartUpload.riclose-i.ricomplete-i.ricompleted_parts-i.ricopy_part-i.ridelete-i.rieql%3f-i.riexists%3f-i.riget_complete_opts-i.riid-i.riinitiator-i.riinspect-i.rinew-c.riobject-i.riowner-i.riparts-i.rireduced_redundancy%3f-i.ristorage_class-i.riupload_id-i.riMultipartUploadCollectionbucket-i.ricdesc-MultipartUploadCollection.rieach_member_in_page-i.rilimit_param-i.rilist_request-i.rinew-c.ripagination_markers-i.riObjectCollection%5b%5d-i.riBatchHelperadd-i.riafter_batch-i.ricdesc-BatchHelper.ricomplete%21-i.rinew-c.riprocess_batch-i.ribucket-i.ricdesc-ObjectCollection.ricreate-i.ridelete-i.ridelete_all-i.ridelete_if-i.rieach-i.rieach_member_in_page-i.rilimit_param-i.rilist_request-i.rinew-c.rinext_markers-i.riwith_prefix-i.riObjectMetadata%5b%5d%3d-i.ri%5b%5d-i.ricdesc-ObjectMetadata.rimethod_missing-i.rinew-c.riobject-i.rito_h-i.riObjectUploadCollection%5b%5d-i.ricdesc-ObjectUploadCollection.ricreate-i.rieach-i.rinew-c.riobject-i.riObjectVersion%3d%3d-i.ribucket-i.ricdesc-ObjectVersion.ricontent_length-i.ricontent_type-i.ridelete-i.ridelete_marker%3f-i.rieql%3f-i.rietag-i.rihead-i.riinspect-i.rikey-i.rilast_modified-i.rilatest%3f-i.rimetadata-i.rinew-c.riobject-i.riread-i.riurl_for-i.riversion_id-i.riObjectVersionCollection%5b%5d-i.ricdesc-ObjectVersionCollection.rieach-i.rilatest-i.rinew-c.riobject-i.riPaginatedCollection_each_item-i.ricdesc-PaginatedCollection.rieach_member_in_page-i.rilimit_param-i.rilist_options-i.rilist_request-i.rinext_markers-i.ripagination_markers-i.riPolicyStatementcdesc-Statement.riresource_arn-i.ricdesc-Policy.riPrefixAndDelimiterCollectionas_tree-i.ricdesc-PrefixAndDelimiterCollection.rieach_member_in_page-i.rilist_options-i.riPrefixedCollectioncdesc-PrefixedCollection.rilist_options-i.rinew-c.riprefix-i.riwith_prefix-i.riPresignV4build_request-i.ribuild_uri-i.ricdesc-PresignV4.riclient-i.rinew-c.riobject-i.rioperation_name-i.ripresign-i.riseconds_away-i.risignature-i.risigner-i.riPresignedPostConditionBuildercdesc-ConditionBuilder.riin-i.riis-i.rinew-c.ristarts_with-i.ribucket-i.ribuild_uri-i.ricdesc-PresignedPost.riconditions-i.ricontent_length-i.riexpires-i.rifield_name-i.rifield_value-i.rifields-i.riformat_expiration-i.rigenerate_conditions-i.riignored_conditions-i.riignored_fields-i.rikey-i.rikey_conditions-i.rimetadata-i.rinew-c.rioptional_fields-i.ripolicy-i.rirange_conditions-i.rirange_value-i.rirefine-i.risecure%3f-i.risplit_range-i.riurl-i.riwhere-i.riwhere_metadata-i.riwith_condition-i.riwith_equality_condition-i.riwith_prefix_condition-i.riRequestbucket-i.ricdesc-Request.riforce_path_style-i.rihost-i.rikey-i.ripath_style%3f-i.riuri-i.riS3Object%3d%3d-i.riACLProxycdesc-ACLProxy.richange-i.riobject-i.riacl%3d-i.riacl-i.riadd_cse_options-i.riadd_sse_options-i.riadd_storage_class_option-i.ribucket-i.ribuild_cse_metadata-i.ribuild_uri-i.ricdesc-S3Object.riclean_up_options-i.ricompute_part_size-i.ricontent_length-i.ricontent_type-i.ricopy_cse_materials-i.ricopy_from-i.ricopy_to-i.ridecode64-i.ridecode_envelope_key-i.ridecryption_cipher-i.ridecryption_materials-i.ridelete-i.riencode64-i.riencode_envelope_key-i.riencryption_key_for-i.rieql%3f-i.riestimated_content_length-i.rietag-i.riexists%3f-i.riexpiration_date-i.riexpiration_rule_id-i.riexpiration_timestamp-i.riget_encrypted_object-i.riget_inst_file_materials-i.riget_metadata_materials-i.riget_object-i.rihead-i.rihttp_method-i.riinspect-i.rikey-i.rilast_modified-i.rimetadata-i.rimove_to-i.rimultipart_copy-i.rimultipart_threshold-i.rimultipart_upload-i.rimultipart_uploads-i.rinew-c.ripresign_v3-i.ripresign_v4-i.ripresigned_post-i.ripublic_url-i.riread-i.rireduced_redundancy%3d-i.riremove_cse_options-i.rirename_to-i.rirequest_for_signing-i.rirestore-i.rirestore_expiration_date-i.rirestore_in_progress%3f-i.rirestored_object%3f-i.riserver_side_encryption%3f-i.riserver_side_encryption-i.rishould_decrypt%3f-i.risignature-i.ristore_encryption_materials-i.riurl_for-i.riuse_multipart%3f-i.riuse_multipart_copy%3f-i.riversions-i.riwrite-i.riwrite_with_multipart-i.riwrite_with_put_object-i.riTreeBranchNodeas_tree-i.ribranch%3f-i.ricdesc-BranchNode.rileaf%3f-i.rinew-c.riparent-i.riChildCollectionappend%3f-i.ricdesc-ChildCollection.ricollection-i.ridelimiter-i.rieach-i.rinew-c.riparent-i.riprefix-i.riprefix_with_delim-i.riLeafNodebranch%3f-i.ricdesc-LeafNode.riinspect-i.rikey-i.rileaf%3f-i.rimember-i.rinew-c.riobject-i.riparent-i.riupload-i.riversion-i.riNodecdesc-Node.riParentappend%3f-i.ricdesc-Parent.richildren-i.ricollection-i.ridelimiter-i.riinspect-i.rinew-c.riprefix-i.ricdesc-Tree.rinew-c.riparent-i.riUploadedPart%3d%3d-i.ricdesc-UploadedPart.rieql%3f-i.rietag-i.riget_attribute-i.rilast_modified-i.rinew-c.ripart_number-i.risize-i.riupload-i.riUploadedPartCollection%5b%5d-i.ricdesc-UploadedPartCollection.rieach_member_in_page-i.rilimit_param-i.rilist_options-i.rilist_request-i.rinew-c.ripagination_markers-i.riupload-i.riWebsiteConfigurationcdesc-WebsiteConfiguration.rideep_copy-i.rierror_document_key%3d-i.rierror_document_key-i.riindex_document_suffix%3d-i.riindex_document_suffix-i.rinew-c.rioptions-i.rito_hash-i.ribuckets-i.ricdesc-S3.riSNSClientV20100331cdesc-V20100331.ricdesc-Client.riErrorscdesc-Errors.riFromAutoScalingapplicable%3f-c.riapplicable%3f-i.ribody-i.ricdesc-FromAutoScaling.rievent-i.riextended-c.rigroup_name-i.riinstance_id-i.ristatus_code-i.riHasDeliveryPolicycdesc-HasDeliveryPolicy.ridelivery_policy%3d-i.ridelivery_policy-i.ridelivery_policy_json-i.rieffective_delivery_policy-i.rieffective_delivery_policy_json-i.riparse_delivery_policy-i.riupdate_delivery_policy-i.riMessage%5b%5d-i.riauthentic%3f-i.ricanonical_string-i.ricdesc-Message.ridecode-i.ridownload-i.riget_public_key_from-i.rihttps_get-i.rimessage-i.rimessage_id-i.rinew-c.riorigin-i.riparse_from-i.riraw-i.risignature-i.risignature_version-i.risigning_cert_url-i.risubject-i.risubscribe_url-i.ritimestamp-i.ritoken-i.ritopic_arn-i.ritype-i.riunsubscribe_url-i.riMessageWasNotAuthenticErrorcdesc-MessageWasNotAuthenticError.riPolicyStatementcdesc-Statement.riresource_arn-i.ricdesc-Policy.riSubscription%3d%3d-i.riarn-i.ricdesc-Subscription.riconfirmation_authenticated%3f-i.ridelivery_policy_json-i.rieffective_delivery_policy_json-i.riendpoint-i.rieql%3f-i.riexists%3f-i.riget_attributes-i.riinspect-i.rinew-c.riowner_id-i.riprotocol-i.riraw_message_delivery%3d-i.riraw_message_delivery-i.ritopic-i.ritopic_arn-i.riunsubscribe-i.riupdate_delivery_policy-i.riupdate_subscription_attribute-i.riSubscriptionCollection%5b%5d-i.ri_each_item-i.ricdesc-SubscriptionCollection.riclient_method-i.rirequest_options-i.riTopic%3d%3d-i.riPolicyProxycdesc-PolicyProxy.richange-i.ritopic-i.riarn-i.ricdesc-Topic.riconfirm_subscription-i.ridelete-i.ridelivery_policy_json-i.ridisplay_name%3d-i.ridisplay_name-i.rieffective_delivery_policy_json-i.riendpoint_opts-i.rieql%3f-i.riname-i.rinew-c.rinum_subscriptions_confirmed-i.rinum_subscriptions_deleted-i.rinum_subscriptions_pending-i.riowner-i.riparse_policy-i.ripolicy%3d-i.ripolicy-i.ripublish-i.riset_attribute-i.risubscribe-i.risubscriptions-i.rito_h-i.riupdate_delivery_policy-i.riTopicCollection%5b%5d-i.ri_each_item-i.ricdesc-TopicCollection.ricreate-i.riTopicSubscriptionCollectioncdesc-TopicSubscriptionCollection.riclient_method-i.rinew-c.rirequest_options-i.ritopic-i.ricdesc-SNS.risubscriptions-i.ritopics-i.riSQSClientV20121105cdesc-V20121105.ribuild_request-i.ricdesc-Client.riErrorsBatchChangeVisibilityErrorcdesc-BatchChangeVisibilityError.rifailures-i.rinew-c.riBatchDeleteErrorcdesc-BatchDeleteError.rifailures-i.rinew-c.riBatchSendErrorcdesc-BatchSendError.rifailures-i.rinew-c.risent-i.riBatchSendMultiErrorcdesc-BatchSendMultiError.rierrors-i.rinew-c.riChecksumErrorcdesc-ChecksumError.rifailures-i.rinew-c.ricdesc-Errors.rierror_class-c.riPolicyStatementcdesc-Statement.riresource_arn-i.ricdesc-Policy.riQueue%3d%3d-i.riPolicyProxycdesc-PolicyProxy.richange-i.ridelete-i.riqueue-i.riSentMessagecdesc-SentMessage.riid-i.rimd5-i.rimessage_id-i.riapproximate_number_of_messages-i.riapproximate_number_of_messages_delayed-i.riapproximate_number_of_messages_not_visible-i.riarn-i.ribatch_change_visibility-i.ribatch_delete-i.ribatch_failures-i.ribatch_send-i.ricalculate_checksum-i.ricall_message_block-i.ricdesc-Queue.ricreated_timestamp-i.ridelay_seconds%3d-i.ridelay_seconds-i.ridelete-i.rieql%3f-i.riexists%3f-i.riget_attribute-i.rihit_timeout%3f-i.riinspect-i.riinvisible_messages-i.riis_checksum_valid-i.rilast_modified_timestamp-i.rimaximum_message_size%3d-i.rimaximum_message_size-i.rimessage_retention_period%3d-i.rimessage_retention_period-i.rinew-c.ripolicy%3d-i.ripolicy-i.ripoll-i.rireceive_message-i.rireceive_messages-i.rireceive_opts-i.risend_message-i.riset_attribute-i.riurl-i.riverify_receive_message_checksum-i.riverify_send_message_batch_checksum-i.riverify_send_message_checksum-i.rivisibility_timeout%3d-i.rivisibility_timeout-i.rivisible_messages-i.riwait_time_seconds%3d-i.riwait_time_seconds-i.riQueueCollection%5b%5d-i.ri_each_item-i.ricdesc-QueueCollection.ricreate-i.rinamed-i.rinew-c.riprefix-i.riurl_for-i.riwith_prefix-i.riReceivedMessageapproximate_first_receive_timestamp-i.riapproximate_receive_count-i.rias_sns_message-i.riattributes-i.ribody-i.ricdesc-ReceivedMessage.ridelete-i.rifirst_received_at-i.rihandle-i.riid-i.rimd5-i.rinew-c.riqueue-i.rireceive_count-i.risender_id-i.risent_at-i.risent_timestamp-i.rivisibility_timeout%3d-i.riReceivedSNSMessagebody-i.ribody_message_as_h-i.ricdesc-ReceivedSNSMessage.rimessage_id-i.rimessage_type-i.rinew-c.ripublished_at-i.riraw_message-i.risignature-i.risignature_version-i.risigning_cert_url-i.rito_h-i.ritopic-i.ritopic_arn-i.riunsubscribe_url-i.ricdesc-SQS.riqueues-i.riSTSClientV20110615cdesc-V20110615.ricdesc-Client.rido_sign_request-i.rinew-c.risign_request-i.riErrorscdesc-Errors.riFederatedSessioncdesc-FederatedSession.rinew-c.ripacked_policy_size-i.riuser_arn-i.riuser_id-i.riPolicycdesc-Policy.rito_h-i.riSessioncdesc-Session.ricredentials-i.riexpires_at-i.rinew-c.riassume_role-i.ricdesc-STS.riget_session-i.rinew_federated_session-i.rinew_session-i.riSimpleDBAttribute%3c%3c-i.riadd-i.ricdesc-Attribute.ridelete-i.rieach-i.riitem-i.riname-i.rinew-c.riput-i.riset-i.rivalues-i.riAttributeCollection%5b%5d%3d-i.ri%5b%5d-i.riadd-i.ricdesc-AttributeCollection.ridelete-i.rieach-i.rieach_value-i.riitem-i.rinew-c.riput-i.rireplace-i.riset-i.rito_h-i.riClientV20090415cdesc-V20090415.ricdesc-Client.rivalid_domain_name%3f-c.rivalid_domain_name%3f-i.riConsistentReadOptioncdesc-ConsistentReadOption.riconsistent_read-i.riDeleteAttributescdesc-DeleteAttributes.ridelete_attribute_values-i.ridelete_named_attributes-i.riDomain%3d%3d-i.riNonEmptyDeleteErrorcdesc-NonEmptyDeleteError.ricdesc-Domain.ridelete%21-i.ridelete-i.riempty%3f-i.rieql%3f-i.riexists%3f-i.riinspect-i.riitems-i.rimetadata-i.riname-i.rinew-c.riDomainCollection%5b%5d-i.ri_each_item-i.ricdesc-DomainCollection.ricreate-i.riDomainMetadataattribute_name_count-i.riattribute_names_size_bytes-i.riattribute_value_count-i.riattribute_values_size_bytes-i.ricdesc-DomainMetadata.ridomain-i.riitem_count-i.riitem_names_size_bytes-i.rinew-c.ritimestamp-i.rito_h-i.riErrorscdesc-Errors.riExpectConditionOptioncdesc-ExpectConditionOption.riexpect_condition_opts-i.riItem%3d%3d-i.riattributes-i.ricdesc-Item.ridata-i.ridelete-i.ridomain-i.rieql%3f-i.riname-i.rinew-c.riItemCollection%5b%5d-i.ri_each_item-i.ri_limit-i.ricdesc-ItemCollection.ricoerce_attribute-i.ricoerce_substitution-i.ricollection_with-i.riconditions-i.ricount-i.ricreate-i.ridomain-i.rieach-i.rieach_batch-i.rihandle_query_options-i.rilimit-i.rilimit_clause-i.rinew-c.riorder-i.riorder_by_clause-i.rioutput_list-i.rireplace_named_placeholders-i.rireplace_placeholders-i.rireplace_placeholders_outside_quotes-i.rireplace_positional_placeders-i.riselect-i.riselect_expression-i.riselect_request-i.risize-i.risort_instructions-i.riwhere-i.riwhere_clause-i.riItemDataattributes-i.ricdesc-ItemData.ridomain-i.riitem-i.riname-i.rinew-c.riPutAttributesattribute_hashes-i.ricdesc-PutAttributes.rido_put-i.ricdesc-SimpleDB.riconsistent_reads-c.riconsistent_reads_state-c.ridomains-i.riin_consistent_reads_block%3f-c.riSimpleEmailServiceClientV20101201cdesc-V20101201.ricdesc-Client.riEmailAddressCollectioncdesc-EmailAddressCollection.ricreate-i.ridelete-i.rieach-i.riinclude%3f-i.riverified%3f-i.riverify-i.riErrorscdesc-Errors.riIdentitybounce_topic%3d-i.ribounce_topic-i.ricdesc-Identity.ricomplaint_topic%3d-i.ricomplaint_topic-i.ridelete-i.ridomain%3f-i.riemail_address%3f-i.riexists%3f-i.riget_resource-i.riidentity-i.rinew-c.ripending%3f-i.riresource_identifiers-i.riupdate_resource-i.riverified%3f-i.riverify_dkim-i.riIdentityCollection%5b%5d-i.ri_each_item-i.ricdesc-IdentityCollection.ricreate-i.ridomains-i.riemail_addresses-i.rinew-c.riverify-i.riQuotascdesc-Quotas.riinspect-i.rimax_24_hour_send-i.rimax_send_rate-i.risent_last_24_hours-i.rito_h-i.rito_hash-i.ricdesc-SimpleEmailService.rideliver%21-i.rideliver-i.riemail_addresses-i.riidentities-i.rinest_options-i.riquotas-i.rirequire_each-i.rirequire_one_of-i.risend_email-i.risend_raw_email-i.risettings-i.ristatistics-i.riSimpleWorkflowActivityTaskCancelRequestedErrorcdesc-CancelRequestedError.riactivity_id-i.riactivity_type-i.ricancel%21-i.ricdesc-ActivityTask.ricomplete%21-i.ridomain-i.rifail%21-i.riinput-i.rinew-c.rirecord_heartbeat%21-i.rirespond-i.riresponded%3f-i.ristarted_event_id-i.ritask_token-i.riworkflow_execution-i.riActivityTaskCollectioncdesc-ActivityTaskCollection.ricount-i.ridomain-i.rinew-c.ripoll-i.ripoll_for_single_task-i.riActivityTypecdesc-ActivityType.riActivityTypeCollectioncdesc-ActivityTypeCollection.ricreate-i.riregister-i.riClientV20120125cdesc-V20120125.ribuild_request-i.ricacheable_request%3f-i.ricdesc-Client.riCount%3d%3d-i.ricdesc-Count.ricount-i.rieql%3f-i.rinew-c.rito_i-i.ritruncated%3f-i.riDecisionTask_each_event-i.ri_events-i.ri_new_events-i.riadd_decision-i.ricancel_timer-i.ricancel_workflow_execution-i.ricdesc-DecisionTask.ricomplete%21-i.ricomplete_workflow_execution-i.ricontinue_as_new_workflow_execution-i.ridomain-i.rievents-i.rifail_workflow_execution-i.rinew-c.rinew_events-i.rinext_token-i.riprevious_started_event_id-i.rirecord_marker-i.rirequest_cancel_activity_task-i.rirequest_cancel_external_workflow_execution-i.riresponded%3f-i.rischedule_activity_task-i.risignal_external_workflow_execution-i.ristart_child_workflow_execution-i.ristart_timer-i.ristarted_event_id-i.ritask_token-i.riworkflow_execution-i.riworkflow_execution_opts-i.riworkflow_type-i.riDecisionTaskCollectioncdesc-DecisionTaskCollection.ricount-i.ridomain-i.rinew-c.ripoll-i.ripoll_for_single_task-i.riDomainactivity_tasks-i.riactivity_types-i.ricdesc-Domain.ridecision_tasks-i.ridelete-i.rideprecate-i.rideprecated%3f-i.riname-i.rinew-c.riresource_identifiers-i.riworkflow_executions-i.riworkflow_types-i.riDomainCollection%5b%5d-i.ri_each_item-i.ricdesc-DomainCollection.ricollection_with-i.ricreate-i.rideprecated-i.rinew-c.riregister-i.riregistered-i.rireverse_order-i.riErrorscdesc-Errors.riHistoryEventAttributes%5b%5d-i.ri_camel_case-i.ri_cast-i.ri_key_string-i.ri_snake_case-i.ricdesc-Attributes.rihas_key%3f-i.riinclude%3f-i.riinspect-i.rikey%3f-i.rikeys-i.rimember%3f-i.rimethod_missing-i.rinew-c.rito_h-i.riattributes-i.ricdesc-HistoryEvent.ricreated_at-i.rievent_id-i.rievent_type-i.riid-i.riinspect-i.rinew-c.rito_h-i.rito_json-i.riworkflow_execution-i.riHistoryEventCollection_each_item-i.ricdesc-HistoryEventCollection.rinew-c.rireverse_order-i.riworkflow_execution-i.riOptionFormatterscdesc-OptionFormatters.riduration_opts-i.riidentity_opt-i.ristart_execution_opts-i.riupcase_opts-i.riResourceattribute-c.ricdesc-Resource.riconfig_attribute-c.riconfig_attributes-c.riexists%3f-i.riget_resource-i.riinfo_attribute-c.riinfo_attributes-c.ritype_attribute-c.ritype_attributes-c.riTypecdesc-Type.ridelete-i.rideprecate-i.rideprecated%3f-i.ridomain-i.riname-i.rinew-c.riresource_identifiers-i.riresource_options-i.riruby_name-c.ritype_key-c.riversion-i.riTypeCollection%5b%5d-i.ri_each_item-i.riat-i.ricdesc-TypeCollection.ricollection_with-i.ricreate-i.rideprecated-i.ridomain-i.rimember_class-i.rinamed-i.rinew-c.riregister-i.rireverse_order-i.riWorkflowExecutioncancel_requested%3f-i.ricdesc-WorkflowExecution.riclosed%3f-i.ricount_executions-i.ridomain-i.rievents-i.rihistory_events-i.rinew-c.riopen%3f-i.riopen_activity_task_count-i.riopen_child_workflow_execution_count-i.riopen_decision_task_count-i.riopen_timer_count-i.riparent-i.rirequest_cancel-i.riresource_identifiers-i.riresource_options-i.rirun_id-i.risignal-i.ristatus-i.ritags-i.riterminate-i.riworkflow_id-i.riworkflow_type-i.riWorkflowExecutionCollection%5b%5d-i.ri_each_item-i.riat-i.ricdesc-WorkflowExecutionCollection.riclosed_after-i.riclosed_before-i.riclosed_between-i.ricollection_with-i.ricount-i.ridomain-i.rieach-i.rihandle_options-i.rinew-c.rirequest_cancel-i.rireverse_order-i.risignal-i.ristarted_after-i.ristarted_before-i.ristarted_between-i.ritagged-i.riterminate-i.ritime_filter-i.rito_timestamp-i.riwith_status-i.riwith_workflow_id-i.riwith_workflow_type-i.riWorkflowTypecdesc-WorkflowType.ricount_executions-i.ristart_execution-i.riworkflow_executions-i.riWorkflowTypeCollectioncdesc-WorkflowTypeCollection.ricreate-i.riregister-i.ricdesc-SimpleWorkflow.ridomains-i.riStorageGatewayClientV20120630cdesc-V20120630.riV20130630cdesc-V20130630.ricdesc-Client.riErrorscdesc-Errors.ricdesc-StorageGateway.riSupportClientV20130415cdesc-V20130415.ricdesc-Client.riErrorscdesc-Errors.ricdesc-Support.riSvcDetailscdesc-SvcDetails.riclass_name-i.rifull_name-i.rimethod_alias-i.rimethod_name-i.rinew-c.riold_name-i.riapi_versions-c.ricdesc-AWS.riconfig-c.rieager_autoload%21-c.rimemoize-c.rimemoizing%3f-c.ripatch_net_http_100_continue%21-c.riregions-c.rireset_memoization-c.riresource_cache-c.riresponse_cache-c.ristart_memoizing-c.ristop_memoizing-c.ristub%21-c.riExconHandlercdesc-ExconHandler.rihandle-i.riSecureRandomcdesc-SecureRandom.riuuid-c.ricache.ri.yardoptsLICENSE.txt/usr/share/gems/doc//usr/share/gems/doc/aws-sdk-1.40.3//usr/share/gems/doc/aws-sdk-1.40.3/rdoc//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/AutoScaling//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/AutoScaling/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudFormation//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudFormation/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudFront//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudFront/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudSearch//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudSearch/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudTrail//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudTrail/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudWatch//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/CloudWatch/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Cacheable//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Collection//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Configuration//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/CredentialProviders//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/CredentialProviders/EC2Provider//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Data//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Http//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Http/ConnectionPool//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Http/NetHttpHandler//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Http/Request//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/OptionGrammar//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/OptionGrammar/Descriptors//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/OptionGrammar/Descriptors/ListMethods//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Options//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Policy//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Resource//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Signers//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/Signers/Version4//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/XML//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Core/XML/SaxHandlers//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DataPipeline//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DataPipeline/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DirectConnect//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DirectConnect/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DynamoDB//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DynamoDB/AttributeCollection//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DynamoDB/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/DynamoDB/ItemCollection//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/InternetGateway//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/NetworkACL//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/NetworkInterface//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/Resource//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/RouteTable//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/SecurityGroup//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/VPNConnection//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EC2/VPNGateway//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ELB//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ELB/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EMR//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/EMR/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ElastiCache//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ElastiCache/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ElasticBeanstalk//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ElasticBeanstalk/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ElasticTranscoder//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ElasticTranscoder/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Glacier//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Glacier/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/IAM//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/IAM/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/IAM/Collection//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/IAM/Policy//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/IAM/UserPolicy//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ImportExport//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/ImportExport/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Kinesis//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Kinesis/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/OpsWorks//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/OpsWorks/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/RDS//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/RDS/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Record//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Record/AbstractBase//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Record/Attributes//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Record/HashModel//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Record/Model//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Record/Model/Attributes//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Redshift//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Redshift/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Route53//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Route53/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/ACLObject//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/AccessControlList//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Bucket//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/BucketLifecycleConfiguration//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Client/V20060301//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Client/V20060301/Nokogiri//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/DataOptions//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Errors//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/MultipartUpload//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/ObjectCollection//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Policy//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/PresignedPost//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/S3Object//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/S3/Tree//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SNS//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SNS/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SNS/Policy//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SNS/Topic//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SQS//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SQS/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SQS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SQS/Policy//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SQS/Queue//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/STS//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/STS/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleDB//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleDB/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleDB/Domain//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleEmailService//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleEmailService/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleWorkflow//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleWorkflow/ActivityTask//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleWorkflow/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/SimpleWorkflow/HistoryEvent//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/StorageGateway//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/StorageGateway/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Support//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/AWS/Support/Client//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/images//usr/share/gems/doc/aws-sdk-1.40.3/rdoc/js//usr/share/gems/doc/aws-sdk-1.40.3/ri//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Activity//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/ActivityCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Client/V20110101//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Group//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/GroupCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/GroupOptions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Instance//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/InstanceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/LaunchConfiguration//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/LaunchConfigurationCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/NotificationConfiguration//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/NotificationConfigurationCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/ScalingPolicy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/ScalingPolicyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/ScalingPolicyOptions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/ScheduledAction//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/ScheduledActionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/Tag//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/AutoScaling/TagCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/Client/V20100515//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/Stack//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackEvent//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackEventCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackOptions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackOutput//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackResource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackResourceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackResourceSummaryCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFormation/StackSummaryCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client/V20130512//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client/V20130826//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client/V20130927//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client/V20131111//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client/V20131122//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Client/V20140131//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudFront/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudSearch//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudSearch/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudSearch/Client/V20110201//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudSearch/Client/V20130101//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudSearch/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudTrail//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudTrail/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudTrail/Client/V20131101//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudTrail/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/Alarm//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/AlarmCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/AlarmHistoryItem//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/AlarmHistoryItemCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/Client/V20100801//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/Metric//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/MetricAlarmCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/MetricCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/CloudWatch/MetricStatistics//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/AsyncHandle//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Cacheable//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Cacheable/NoData//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Client/ClientRequestMethodBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Client/NetworkError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Collection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Collection/Simple//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Collection/WithLimitAndNextToken//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Collection/WithNextToken//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Configuration//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Configuration/CredentialProviders//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/CredentialFileProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/DefaultProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/EC2Provider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/EC2Provider/FailedRequestError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/ENVProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/FakeProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/Provider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/SessionProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/SharedCredentialFileProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/CredentialProviders/StaticProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Data//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Data/List//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Data/MethodMissingProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Deprecations//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Endpoints//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/ConnectionPool//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/ConnectionPool/SessionExtensions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/CurbHandler//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Expect100Continue19//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Expect100Continue20//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Handler//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/NetHttpHandler//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/NetHttpHandler/TruncatedBodyError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Request//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Request/CaseInsensitiveHash//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Request/Param//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Http/Response//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/IndifferentHash//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Inflection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/IniParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/JSONClient//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/JSONParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/JSONRequestBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/JSONResponseParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/LazyErrorClasses//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/LogFormatter//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/ManagedFile//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/MetaUtils//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Model//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Naming//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/DefaultOption//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Bigdecimal//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Blob//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Boolean//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Double//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Float//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Integer//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/List//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/ListMember//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/ListMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/ListMethods/ClassMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/ListMethods/InstanceMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Long//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Map//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/MemberedList//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/NoArgs//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Pattern//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Position//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Rename//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Required//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/String//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Structure//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/Descriptors/Timestamp//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/FormatError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/MapOption//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/OptionGrammar/ModuleMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Options//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Options/JSONSerializer//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Options/Validator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Options/XMLSerializer//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/PageResult//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Policy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Policy/ConditionBlock//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Policy/ConditionBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Policy/OperatorBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Policy/Statement//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/QueryClient//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/QueryErrorParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/QueryRequestBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/QueryResponseParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RESTClient//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RESTErrorParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RESTJSONClient//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RESTRequestBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RESTResponseParser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RESTXMLClient//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Region//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/RegionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Resource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Resource/Attribute//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Resource/AttributeProvider//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Resource/NotFound//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/ResourceCache//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Response//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/ResponseCache//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/ServiceInterface//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/Base//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/CloudFront//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/S3//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/Version2//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/Version3//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/Version3Https//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/Version4//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/Signers/Version4/ChunkSignedStream//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/UriEscape//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/Frame//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/FrameStack//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/Grammar//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/Parser//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/RootFrame//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/SaxHandlers//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/SaxHandlers/LibXML//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/SaxHandlers/Nokogiri//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/SaxHandlers/Ox//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/SaxHandlers/REXML//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Core/XML/Stub//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DataPipeline//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DataPipeline/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DataPipeline/Client/V20121029//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DataPipeline/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DirectConnect//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DirectConnect/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DirectConnect/Client/V20121025//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DirectConnect/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/AttributeCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/AttributeCollection/UpdateBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/BatchGet//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/BatchWrite//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Binary//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Client/V20111205//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Client/V20120810//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/ClientV2//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Expectations//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Item//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/ItemCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/ItemCollection/FilterBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/ItemData//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Keys//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/PrimaryKeyElement//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Resource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Table//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/TableCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/DynamoDB/Types//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Attachment//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/AttachmentCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/AvailabilityZone//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/AvailabilityZoneCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/BlockDeviceMappings//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Client/V20130815//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Client/V20131001//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Client/V20131015//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Client/V20140201//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Collection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/CustomerGateway//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/CustomerGatewayCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/DHCPOptions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/DHCPOptionsCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ElasticIp//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ElasticIpCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ExportTask//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ExportTaskCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/FilteredCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/HasPermissions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Image//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ImageCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Instance//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/InstanceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/InternetGateway//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/InternetGateway/Attachment//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/InternetGatewayCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/KeyPair//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/KeyPairCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkACL//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkACL/Association//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkACL/Entry//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkACLCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkInterface//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkInterface/Attachment//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/NetworkInterfaceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/PermissionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Region//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/RegionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ReservedInstances//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ReservedInstancesCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ReservedInstancesOffering//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ReservedInstancesOfferingCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Resource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Resource/InflectionMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ResourceObject//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/ResourceTagCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/RouteTable//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/RouteTable/Association//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/RouteTable/Route//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/RouteTableCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SecurityGroup//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SecurityGroup/EgressIpPermissionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SecurityGroup/IngressIpPermissionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SecurityGroup/IpPermission//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SecurityGroup/IpPermissionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SecurityGroupCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Snapshot//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SnapshotCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Subnet//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/SubnetCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Tag//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/TagCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/TaggedCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/TaggedItem//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPC//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPCCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPNConnection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPNConnection/Telemetry//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPNConnectionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPNGateway//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPNGateway/Attachment//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VPNGatewayCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/Volume//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EC2/VolumeCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/AvailabilityZoneCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/BackendServerPolicyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/Client/V20120601//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/InstanceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/Listener//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/ListenerCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/ListenerOpts//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/LoadBalancer//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/LoadBalancerCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/LoadBalancerPolicy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ELB/LoadBalancerPolicyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/Client/V20090331//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/InstanceGroup//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/InstanceGroupCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/JobFlow//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/EMR/JobFlowCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElastiCache//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElastiCache/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElastiCache/Client/V20130615//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElastiCache/Client/V20140324//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElastiCache/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticBeanstalk//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticBeanstalk/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticBeanstalk/Client/V20101201//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticBeanstalk/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticTranscoder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticTranscoder/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticTranscoder/Client/V20120925//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ElasticTranscoder/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Errors/Base//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Errors/ClientError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Errors/ExceptionMixinClassMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Errors/MissingCredentialsError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Errors/ServerError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/Archive//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/ArchiveCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/Client/V20120601//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/Resource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/Vault//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/VaultCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Glacier/VaultNotificationConfiguration//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/AccessKey//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/AccessKeyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/AccountAliasCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Client/V20100508//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Collection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Collection/WithPrefix//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Group//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/GroupCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/GroupPolicyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/GroupUserCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/LoginProfile//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/MFADevice//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/MFADeviceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Policy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Policy/Statement//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/PolicyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/Resource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/ServerCertificate//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/ServerCertificateCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/SigningCertificate//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/SigningCertificateCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/User//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/UserCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/UserGroupCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/UserPolicy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/UserPolicy/PolicyProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/UserPolicyCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/VirtualMfaDevice//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/IAM/VirtualMfaDeviceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ImportExport//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ImportExport/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ImportExport/Client/V20100601//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/ImportExport/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Kinesis//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Kinesis/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Kinesis/Client/V20131202//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Kinesis/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/OpsWorks//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/OpsWorks/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/OpsWorks/Client/V20130218//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/OpsWorks/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/Client/V20130515//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/Client/V20130909//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/DBInstance//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/DBInstanceCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/DBSnapshot//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/DBSnapshotCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/RDS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Rails//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Railtie//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/AbstractBase//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/AbstractBase/ClassMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/AbstractBase/InstanceMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/AcceptanceValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/BaseAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/BooleanAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/DateAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/DateTimeAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/FloatAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/IntegerAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Attributes/StringAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Base//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/BlockValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/ConfirmationValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Conversion//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/CountValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/DirtyTracking//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/EmptyRecordError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/ExclusionValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/FormatValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/HashModel//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/HashModel/Scope//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/InclusionValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/InvalidRecordError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/LengthValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/MethodValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Attributes//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Attributes/BooleanAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Attributes/FloatAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Attributes/IntegerAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Attributes/SortableFloatAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Attributes/SortableIntegerAttr//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Model/Scope//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Naming//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/NumericalityValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/PresenceValidator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/RecordNotFound//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Scope//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/UndefinedAttributeError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Validations//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Record/Validator//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Redshift//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Redshift/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Redshift/Client/V20121201//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Redshift/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/ChangeBatch//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/ChangeInfo//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/ChangeRequest//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/Client/V20121212//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/Client/V20130401//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/CreateRequest//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/DeleteRequest//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/HostedZone//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/HostedZoneCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/ResourceRecordSet//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Route53/ResourceRecordSetCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ACLObject//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ACLObject/ClassMethods//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ACLOptions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/AccessControlList//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/AccessControlList/Grant//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/AccessControlList/GrantBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/AccessControlList/Grantee//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/AccessControlList/Owner//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/AccessControlList/Permission//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Bucket//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Bucket/ACLProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Bucket/PolicyProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/BucketCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/BucketLifecycleConfiguration//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/BucketLifecycleConfiguration/Rule//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/BucketTagCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/BucketVersionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/CORSRule//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/CORSRuleCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/CipherIO//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client/V20060301//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client/V20060301/Nokogiri//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client/V20060301/Nokogiri/XML//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client/V20060301/XML//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client/Validators//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Client/XML//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/DataOptions//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/DataOptions/IOProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/EncryptionUtils//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Errors/BatchDeleteError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Errors/IncorrectClientSideEncryptionKey//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Errors/NoSuchKey//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Errors/NotModified//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/MultipartUpload//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/MultipartUpload/EmptyUploadError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/MultipartUploadCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ObjectCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ObjectCollection/BatchHelper//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ObjectMetadata//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ObjectUploadCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ObjectVersion//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/ObjectVersionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/PaginatedCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Policy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Policy/Statement//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/PrefixAndDelimiterCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/PrefixedCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/PresignV4//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/PresignedPost//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/PresignedPost/ConditionBuilder//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Request//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/S3Object//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/S3Object/ACLProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Tree//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Tree/BranchNode//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Tree/ChildCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Tree/LeafNode//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Tree/Node//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/Tree/Parent//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/UploadedPart//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/UploadedPartCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/S3/WebsiteConfiguration//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Client/V20100331//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/FromAutoScaling//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/HasDeliveryPolicy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Message//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/MessageWasNotAuthenticError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Policy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Policy/Statement//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Subscription//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/SubscriptionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Topic//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/Topic/PolicyProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/TopicCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SNS/TopicSubscriptionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Client/V20121105//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Errors/BatchChangeVisibilityError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Errors/BatchDeleteError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Errors/BatchSendError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Errors/BatchSendMultiError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Errors/ChecksumError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Policy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Policy/Statement//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Queue//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Queue/PolicyProxy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/Queue/SentMessage//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/QueueCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/ReceivedMessage//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SQS/ReceivedSNSMessage//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS/Client/V20110615//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS/FederatedSession//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS/Policy//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/STS/Session//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Attribute//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/AttributeCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Client/V20090415//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/ConsistentReadOption//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/DeleteAttributes//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Domain//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Domain/NonEmptyDeleteError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/DomainCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/DomainMetadata//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/ExpectConditionOption//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/Item//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/ItemCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/ItemData//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleDB/PutAttributes//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/Client/V20101201//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/EmailAddressCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/Identity//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/IdentityCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleEmailService/Quotas//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/ActivityTask//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/ActivityTask/CancelRequestedError//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/ActivityTaskCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/ActivityType//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/ActivityTypeCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Client/V20120125//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Count//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/DecisionTask//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/DecisionTaskCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Domain//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/DomainCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/HistoryEvent//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/HistoryEvent/Attributes//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/HistoryEventCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/OptionFormatters//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Resource//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/Type//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/TypeCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/WorkflowExecution//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/WorkflowExecutionCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/WorkflowType//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SimpleWorkflow/WorkflowTypeCollection//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/StorageGateway//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/StorageGateway/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/StorageGateway/Client/V20120630//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/StorageGateway/Client/V20130630//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/StorageGateway/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Support//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Support/Client//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Support/Client/V20130415//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/Support/Errors//usr/share/gems/doc/aws-sdk-1.40.3/ri/AWS/SvcDetails//usr/share/gems/doc/aws-sdk-1.40.3/ri/ExconHandler//usr/share/gems/doc/aws-sdk-1.40.3/ri/SecureRandom//usr/share/gems/gems/aws-sdk-1.40.3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnu    directoryHTML document, UTF-8 Unicode textHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesRuby module source, ASCII text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 208 x 13PNG image data, 25 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedASCII textUTF-8 Unicode text, with very long lines, with no line terminators?7zXZ !PH6r]"k%Ewjҹ,, Ju߃ z׸%<%ALeTN| ds}UH>giڭ>3c?|}ųW߾:+V8򻫯2IM*Q cn`–> L,CukѦ~3,5_AK<$WDRlNڗk݅(/H*7#LU^a1sCa#@3o씇!F]{i f|^4mLWVMH b"P-1%8k_\kLqӁ Ɵ?gxƉbdJe/)?ʀ˽4CZ>I_ɫ5dPC_(klulυi]|F ~4. /T:"R-JԻ9,:fl+ΰ+Y)k4i]VIX휿sis[?`2団Rn#<|:XDK_9 /IVaAw,_dpl%3ޫ1%UDV h PaA\y IT=*Yvx/1rh1j+^` t 'ncoxKeu4jWO kJ[BXGӆL\u+VFhG`ңA,;z68zWccu2xc⟦MCJ)w Ɠ>ʅҚy'BE,e _VkAg Ft .<ʒ,W[pMg_x4 DwA;\!G ǂ$W3z~oѱvMIoUpk 8 *lIDq: kE7UxKĎ75T, g 0 H:-"(muk n-9:JᴬGa:*O{0Xfh ._ۏ гX-5Kܪ*"֬4@ n༅ǂxMOVKl+E t!OYsuV>#[iP,aY2a\el.%w ⏾ZWMEq\fW5'40}(s=?o &^N,^FFk1jetL4@-ă $K7oy gkR98TSo%GhZ]JW~c)rDIvhu`I-`t@碢4ٸCRz%3ϵcS:7?9L6q&jw=x jMOSy/ |IN9p5#.AƑ9"&@%#,]+Y)7R( qk`b͌-Ļ}#bpiU$i}لfi;z]*>]m*_~kیqba:'LPOEad/QKOu`^'đ*(dI-2Vꟓ[?lh_ %ꕏE 3/q&C8roDmVE({*ڞC]uu b/r@^4L+u<to`5bpq4XҤQF䏏EW81wÑйB%3O5 |d[8Ȓd}#IxxS1T)3=̞8J-͈@ܔk;4)d՛)ф] taln)s&HBh9?ͽ7J8`,rm@,o u ڎL )Z[pImygBjths&.zlD7-Tt#稿1xQ.BsrhٸlR )pCbfw|fj.: ǖWS5m^ivہ΍ ko{Vp=\@Dq-(Ar-$50Q.KvGoa_)mCKWp:H n]D(x@|"u!ޡRIa~]ߠigDfmEHqO`tʍz<񎦬R=dB WbRegGYA"M?Z7۲H/UXzءA6VɔluIZZ_(eHR@c8$/kXfY^>EHGV8*G`Z]3`~CkZ+Sz$LTbxz K =Q^t0MlXYԩ(MG1A)& |5vX6YCtPԔY*-C\&qJNV0mDH]=I=[s]G0lׅs9Ӆ*=4k/L@+>: y)yLhR<Ҵ<ɦ-I#b*+LoA , -+ȖD]:\ә@ocY0=#|D]SH~ %w2sJ\꫿:{kCfS%qr, g.Bk${!Dގ@6Ei"adt۶6˳BiS1+H cݰ7/}lz2x!f 5nB[`z"8>(fN IOxm, StZڰZUI0h~q[bZƐsU!Af zS bKj<'u)NӗT4uO&,'951ؾ9XF3z!FaGe/¢9Z Wj>3FUdVx 2؋Ah q"JBh6wk<,+xd2cg˄1(]rXt&+8xTƂeJ^B,zy Ti ~~U3N٤0Y6 8Ȼ6.%#hwݦpD1N-!u`q1a`aw}.8NB(: ;"i=Qم(X#sь+FEU[R{b̓ i4}D'3b ʫt*•YIr|6-az[J?* 7"H5XV0pK.ųmE,?9o-9^A)9dTrv7;},4q̒C6ނQf|y`Q8Ρy>Ɨ%I쇂(> :vYI!8>itn'9qEѾ 44m&h@Ӝ6epAfEvZٵ5'E gna%=_? W]ta$8A88|iy5hg 4@{سY6RrzP&܃&&\&&c;\,0%kճ8w/b)NC(d %S!y%I!"")?١9X U}\' b0`J׼A#wFK5yճaES(5.n JmHrr?|nV0d.8v/3r078Ɲ@dmk1X΋íFTƻVUb.#N=x(IR51)Ȃ8> Sف9iz˥4NXt,=|.Y$=N}zC^/ M,}P||H p̜kAAHDMX&_8RwwDUF2t~’NYj)st8n N !gGr \0S JR"k;_Ozq"32T蟺HjoTb`]A4LN֎lGzgzg( AG͋M?F'DW,DSZ&71>9r5STDE!Gң6”CJ so^7^0~}eqNS3c􏧳}W!UE2|/(U_U #恙XX\vhUگJ,/Iu'px+ʵ.&[/}.&י?I^yLp ԴJ%(Y+*cWpBQQI9Ŧ/u:;ec]v+zGUWj5?SUZ{%]'/]zVi-ȡ@>Dfla=/\[=8W#eX7*cˊPP5YlAx+6 OѦvH1%nae4BA/JP[E`3L6cXMJG͗GM@ʱ W1pc*}uq Ff v\(̕L1K4dEݓl?rc|G6El8}ƍT%ŦX7*5ߐ%M 'mQbg5n\&$wԡ3VCl P fx.bS.CQw xXZ[.*eT:}*Ytt4$dEwSo:Th9mfwp\LUz'vQkRC5teYS\J=g2lö=#*߷[P_A#ےn$AKv{j~7&Q r0c)_,Y2{$IGƽQ}54|eAwlc)(Z=b%K̎R8>v7H%_sz!Hq,Vb_4ު ӟ4}6)QL"+8g"?"_ o+< D/;ioQ}E3`S կ[YG=3@KTW2=B`(E/T5(lw l|:QSX<1ha"S,CnSCۉ~Fi :/שyڿ ̙聩j;Z;-?A:dKOp8$u\,ed$6IZdcKoڗ1 Y^W!])8(~="R_cVDV !*ZWU5T]RAS{#  R%j"]f~DL1g(~ȵ&s]ca*5~o{Pl,z|VGӅjo W[Ϣ|v?edl@HbNdD--D-`{G ; =!7Z cX_YvL,T`؞8)~b^6Ĺ)N.^J*Sxv Uh T//"9a𡲷|yp|@@B}͘5BG_}8.P{je"Ͱ;~X'$`RN("d_`%W-){*|dnyH>Ϗ~d΄`EAAY3, L8DR7m)O<q]Ϛ=BP[%K n2d̈́5;v})pUKZc3ۘJAswsLכ5SN~$V||ҟ+w_zp"2;8>gEV @!qK5[**n3&\>[AY5k;VwU{^xwU ֬tyna)LގxZ2_/ \~U:t1ͺG-y 9x,Pʁ{ qCrٰR3fcQA^CV*rpzB?fa,% ?T?KďSK8p*v`z9p֒OJH#̆Ȱ8 N@CǗ pyi0A~ͣ_sq}4&/? ½n\dWKTqI8oFֆl+nmO9p~/ +A|?y918Vw( tRf\Igi m$$+sDV?AF#ܠ\CFr}KNDSE]mZ}i﮲ݩ? lF p )]dpk ^&vB#wH_KYa@[OXXN|c2(Y|hT*J ZӀb8KӰ$S [3)؀{CV&04mfj]SvBETmߧ(H~` ˫)'K~oXD<֓Bw 4ݎ(F+]=-+HΒj"BqŻv145:[h{qcʌ:=8⌸llC] /`25WdvY5;9U,2'JI}Qyծŷҡk!4pq<6oR '{M'ܤl4Nw$8k|JK&} ~$5Oh,evyէLA=R;,%16$QXчT3U]њgGvg=4au vָQX{ 5'?VѴ)Px'VSqE2?4A8d_\pU:, K'_?^bW~ִ,W ~^+9xgC|6 0,q?IQ57|l6I1!@i?ׂ%/c&&/tD* ui`̰)%x-oxek:q&4w".e`[#?R\'߭<+5 Dļfq$?k_FGZBS.N]Zi7p K*/Me¯'Ʀ!& (/\bB@X)HR?i: A=Wlnob7we Վ;ΰ%5Y" zY%a-"QzMcyi)u~;^z\Z[1, ءw7|BkaYTYLqL /Xaζ{׍G3$,P c*Êôqj}r-sR# 9]]&:IM1-Tai} 7$6e =!P : 1YLD !b'SAZY؝BXHd.IGyG,OFՄNbRS:; YڳM7V~(s7z 2m* >y@B R Ǖ`DQ]®otg7]O޷Fq,{oMBp E<ژq A\ʅ%pw<4qu{O@s[iFW AО$kcJxy@NSH4 &iQ!iKX=ק{cJ4ahތ DJ= 90[֥ qr$Q C ! [ S }Y3m"Ot:H P䩱`rFNe<[2q|U˟jsWo8R]v@0\]KuhR[=g6؊5ƼӐb-9" w œBZnV JX#6܉2ѥnCH{z?9#U[ELٿ"- oΨg?]FWkot:5 M'=އl1hUj:$mՔGZ?_kxr|g(eJ[ڊ@OS xL` nw<8X K|Ǝuo:'\ Stέ@T8p{Lq&TfKs(.=sڥ;k3v_fw3[C> 辟'6d %K6VAʡ[!g[ַX?Y 󖆭hl +gFv{H#6!dn%g~w-%_/”?VSK]k邻 S7 iġ'y&ψ/趶.\ &@ 9/D;[4ӂnQu6Ƒ>cUD<)ɎaŤ }'bf"&oQGJ 9 b/Fu!CP'R!v]"xp>=dpڎr96F-f%Hy?muUfz*S!0Yxrp[\}hدF)}^֪b(9eU a w_i \tKMHQqer?Zu!zi> tWg26HיVDE_мH=,n T2n,(i-ln޼J\GF@#V΋,O&-9_chݠr2_>ݠdAXj6 ȱD i/55|Cv7mn!#W2!ȉZz$4t0-s@t)p l칯;ET$CNCMjPܓ'4œ<I>(=|<445#%#Tr/PV{`0J9 Χvn-5Œ`C!=ˢ/2eE8jގdU5pXe9XԟL7Ɛvi`(oCT⹮Lan{%0QA=m?^ۣc^o,_u6bY3 UI[ĤMfNrS`m]ls-~6 ^ʚ<@n5:%soWI6oS1.c}>j hL6} IZ9Z4y8~vZ-~XJ&B^˯FCd8b@sw$7 *e~[SK=NϪQ=@*c .'\ :Bja M \>Ƌ[C6:/]t )iL$.hUv>wDoMDPhϗyrX{\v}\ZgzdppM i`KAD7NF1ReX=fUFb^@B.z,(  .xł+qdA괛ryݭ]=fsOxܮui _ICwReNۆ/(~_u hBb'3eEis]}\,> +3 IsܡwQ:ԧmOSKK}`GfRzH :m)G j˰Ʒц|Q"G5q8~ӝgL}=5A7hU"M‚ePT_YNFf^/rh"K*^_E>Evx,ȡϋ}N) 6_f'^rհ8(*Evй֟cg?8 r BKk[J;Ob{aM-Z!@4ie1'ϪJGQJf،ڏ酊n wh g61gpua1Wⵔ@1Shn=xBcfs+6z`_>_b$ZCȪ @YRuƘTM< (R6Ӂcdfܟݮ1|f h5-YXЩ,e_1~NmGl迂R-e3 UmxVG%Z; Jwc{J:uD ʸQHC͖7v0%8& K 澌Ur[ $e9b MYQ|2xջ{?st_@¶_vPң"_kUfTF>@ƘT( ݰ3J%?M鈥GʃK krGy,(,[ݛ sT>/)$*EJA{rVwzz:lFP{n _NŤ}fɸDn~/5˻OVUc Q |%S%ϏVOxltԡ"}L/+#f'ιfa+xiqyTOb 6;y}I?w*&aU~&9$E60.aΒ8qD`*7װr8eLSʕHn֤!h|[VԇGi4!<1LWzO-qš[?Ø4L>\k}qch=akIi2?Dl( 63ȂL91P + Ԑ|b+vٌWBJxV W %1}[ȶN%؁?@̣ .n.ƱQUz* \5L3w[Y\?ŽK*I ~fC#uHytډ?nPݻ`c/Zkv~a΍$xrI\ơ86D* HcъO ~d$}i>Qh~9zjrG1[7֙rG ͅZS'_H[ٟG,d W0%-h2ωFksE=ʘrT䓞lVp E= iMhW$m[&41 1y–zd:<<'^r9ξ$#h`l0T. چ蛆fĆs"2]jO̲m֐9sS 1_IaS~#۔d_3ZDBڄjyHwg78=>%3, wBjJ8B7yO -̾\A![c Mr!k/UMꠉ۔neaJAx}M78yHXW;k$VbBDъAݯN>ƋLjuZ!7P}ҹ%L:ڛ\`hGJNmUjG 0 _7|yJG[v:~dBvűf'S7SW(-'PBB1IKY74)돠e_Oȷ}`UYV2=z=zGHc { 2#d :8`ikN6q*Qn.Eu1\ Œ*`ss BDtToTFv#j5<|JiNQ:چ5-|͊ zD}?T+_]jV}12=G<jQGɻA7!xfxϲ c#Lgi1V_u8 DI6O̝}۪v!'^X0rx檎;,C,7&Õ{w&CQ8D$Ӱ 'qыH pKT)G֜okC?iT15Hrx- j|Jᬻ-=H1<ғV{Z'HZT-3UZP'5%ӝW*Cm>uBqG0d y@v%2<ǯ~+h GTgOyan^~3tw넼 ;#OLK@wP{t,͢q4Y$ڍ{M4۞ʯȿU=G+֥3Ür(=<0_9Z>VDH=[!RPae1`bV&ƼتGP.R6L(nlM }g_Aիg߭>"-Խ*o+μMKjٔ\Y,2-) `z}dnBK nЇ/y<ַ3\O B츌3@reYno+3D|2UGLmztRޗ ֈ|ST_pOFOxl4DyI`_%`<>rt׊W8j?w}.k Rn˥gd&4|n|<7'̰*&blrD"^J&)Ƭ='nk#Y#$(TX,AK;C0GQ/8꒸_j^A23aMiʚs>+*8x g?!`1iCJ FAyŖ>kOn)-kwce[Xؓbht:\3>\|HÛ~B"2,dbƹQibZx%In b3IaRc 9)g &MkaQ)oP=<AlSZX,xpտ$7Z猜 Z#0cNHkIĦ @:k"_uס {T&$Vvsڛ eDdjp"TF%13N ̜u a]Lt(Cvaw޻Ao/#0y-/WT;} %Yq6 SDne}[%)B| m>/4$vy$75alnX*ϓ'ߊX3:ǼY;L$ #o]4MeI<2 S,Ϻ NWoS{8b6.Ho hR3vCb'NpEG[ĭޏ,i;2.0-n+ /p[?UXei#a9=Gvt2#Tb̔+cbGSf >LVu.LZmzT GwuD+B΄k{21gDjFF@q}(/]zLK[/cT<%-u-OGtEuTE2P (IdnכW F.͋0B'f8x[nA}qlSG\"j Arv+l]8B y;B5['#P1h}^7&p=bK<0.WBp K4~pY!5}gƠQ&gVVQ73YnhJq:bl,T=CQ:Mj-UK,xH@Wo`GJU1BBGӀ&oKF|"Nc]su6eX׮]&)ʹZqt(IEP,MԹHR@c01Vmʁ!#Q4F3T?݈T,8GdԲFF3h~B눤GUAZ RZzV|IaZ[ਃ@^jCRq:e]=F$nYk }I C{ݍw57JaBnkt1e/*UΩeE`Ϥ%THReAxuJhwv@"$#d3nqDJ<;/} nbQVxD|?gP@jOkX58J:Fk/Pz}r-+Q ˾a9ۈYa\a['Zf+='d~YH }c~&3K91WcNSHV.l}U};wv(a?fy'+x D-:)r#N,7n|0 T6F8$ O(pA~dzB> "j6ACϿSwOtZ E2%liRR #]"]Ξ;(˹V[qXA"ETōwyY,::xAe O\uĸؿ$8}m HXX}ZxLZ& hO~"I ̈́=&4{ GeS5 9gߢEk@r/#* 0c $\Y=yafK֑V=n}cRP8W ]vL1_>}ʳU(j+ߥ߶.v܅_ISqrf(t90_r'moo. |2*o Q%޸Q0cz&#0ܥ:Eח}RA*_EqW[[Z74} u@E!}\<X}C`$tςqZrQaX͛zRF.|VUOJ/cvEJpf<AH/s@<фIj[_1pT+,6d vxJ9:T$h-"ݿȹn2Xһ`2u;xa@gV_FiP֒LJTl zyf߽ZۇfTnv)uݬfHikąPJě0(@6&qϟ r$7ڈ 8n $0 !&mhS-` @H]CEpa쥽uu^X^:T[I8Ssv6WF?@zR_)eaRy_ 5>+!U Ө0Q-V{6>"Cb#YaW@pŅyK|/5aÑux4:s![694rNڜ~ zmC=F ob#T2cU'EUlȲ\m>rp+l&\%’`kXIҨF)h(C(J61oڀu(&'Qk`<]?xQ3EI 6!҄JSk,[´vG'ۂmK;k\l^tr-%}=P4=K)ƒfޒr]u?Xzx03*\HADX}9@+DlTzZATmޓo`zI~ 4) V0tO6J#c4DυA(s.GKKY?`ZAǞх/SbOScVZ K=P,x 4ײ `@D FGϋscbJ I5_KJz]Lئ|#CVT#_?IYgyjpaީe+8ǮDP<öuM4 n~T0C:ʇ1S8mD#NKh)XUÅ8 CxvQ,I{gn%w \_Ҕ8/ &Y:,nI4j2v0 dјyz;CVKJzrvʦ\F#1 # '$}[YX?VI6Au'j~ӯ-s}yȎō'n&5a 7hw颹<3KS['yRO!5-%)O'2Tz,/WρSKDEL;9p ĖY'7M"zA:EɏAѵX-^tSWeئM\8B||ul`o& A I[AMm4'J8qrS$}8~S7Lm=T6*{L,kkd+EF-vV.boq&Wx hޅ4Ky~&Ce%QZ\H06C9T$LFmu_HZ}hGNhg,-;w0K({kn).zN(Tl}eK)d6z&E6H 8J%!b{V?h6jЦ5dK(_qT1Z+á]fd-޹OAdA)Nriϊi)oohFGDG"QlޖLat\\J܍6g^ͅkoc^o^G,;MxOl-2-}f@"+QX)V(} r~iL6M&'z`3,=M%Vtxd8)20)٨/C ӣ7GR)ˏ/rjvGAr Rȁ.cP՜\_RlI>aydiMFftesDхG 4!"O~#h߱@O÷FBJ4o'S j\ =(}uz7iR  {>-̨'>B:ӡ>e`mk"؟`7lTPOD5r){PxLI"vUp؃(&7)M EDk8_QfQEo_QXWLU63ImSyL~J+#I0ja 7>cpMf:\aqe=~OB<@,Znsk=YmKEM=ee&N';VE0dtϏmiMR䵺"O1Nb{$v rk* 2ʰ+0 ] ,^D·[ jUSAc K2r?<_La:_̓2+O7PnC߾[&x0.B r1U4;!kDM<"D$Amd6CEy"©a2{#۱# V J FW{Qd1vգۯFW-gr%4q!jo9cE3^}w E,WN ? 3J/? Å9݂M z*񄭭KBE_ ښrc I , {Ĕ**ޯo7}s?V'(+ Ҙ?&U>h3]>U'WjPP-똊P(GM" `2BEJsU G%0#w͔qTAWڬmYp)lZ.rk:zۘ.hϖDZ'Epq Dʌ g5Ȫ96J(%vXvE%j\"!6^YaQt/_LWn V<Ͷ|=(/]ZAs;"g \z ˆc>Rr :7"aG#q薹7{`ekz$ڠ0#lmʻ*BI ,X!𸢙(õ;Ӿ /ǫr"=`X8P۬gl|5MzX5ykaM@Յk[HX~<=X ,n&osQjP7NZVMd}wNJyA`̐@nOvYȕn6b`ˌxPڸ uU!RBeQb%7(xXZrA[-Q|e/1kΆژ^q9M_yP`1qT2yiC1+7Ҙ KdYgsJiS͹XEPC!EA^eg_:0\25YI^̈́ UF-{Q L݈jc V D{M\ԉ%8 ~h< ۳ jʶWiF'. ^uyVr;Y]Rq+H[ܺpN»mLGec=XIg2lӨȊr4f$uqjItKN{I4t/y7 |b`Uһ`U X%}SDH/_Ywa̧w/K M(M߭aI*#Xˆܒ% cr\6khgq.} *VJp\}uY\? /<=vN#g®餧~RrN W>-}ڎ.^Z.TcyaT(9R1 7u8D4Eǎfɔ0Iߪ#i]"Nݕ Ԝ/wM1,F=v>eMbgY nh 8Moa;.S\:l[4U'EiSJK=-,$0ޢ5LbCaLۯEMٻ1/`X-=|@5y8;rR_ #̰Yqtӣ֜mn,_z|h7[Ё4-{ |}f+O%b, #~yS)Kps O5L^%gq -ΰm\W6pPtP&@NEhЏ̭r"#_D': }TQdO.x$%Ƶؐ:,I09RQ9܃gXDj,I({$'-4kh_rE5yȞ>w)!89V7 ܥ[chL'ޏZ=iqmH]JiMFͺL'fjBYRSm1W|ܣC*W-/nnS"梦qG<RYFhMPjC H$yIdĠG3-.fOp)b+:QQKI`Z_3 ɽ$7=Lð718SÇWJd@0 }GHx?/TEqi3*.9vWk a8sPe\*~0zMXk-P"&~4ھ: | &7͝A6t[!q9d ?h׀ΛMGxbM]~,VSp'm^Px72d'-W iS/xlfwyZ2Џ=DA)i|&^I+Ae~/BBeA/iPBϣCN(wqL!eė(@wIՐhn/y s9_ 3q{A^o"^qn24r<ƀ,v EKpw %Y hHiqno/6xhc(Fv|u\Na[~"AacQl@$8([eW ;V%t৳M?&t2{c85[RxQƹ 5?VmA.TXV`p/*5q6tkrO*%@ޚlK/Vv]t?2 5%4qB(~Fc\N+*7=*D:IHH7%_nU{؁8tUfXXZrNXҲݚG1O7IRx2njc"8eVL惥#tmtnUe G*_g .CIT"ѼT _n$kyD ;׈-eIXN`:^ ZT{k FduNbԊ[- Ri-12߲HQ'c@{Bl? 1SqU;~q$d^trI4ELwPuLV@ɺr\ 뀒19W/FPe[v0h?H$}D̠R#`b>Kp٬tP$YjqʌB-J ?xg~mV]/B?8Z%fxĶQ"[*`E ѴL5` Lzԑ?t):>;TXEeMepBhwS63ƚaq$n G/_-:_\)bﭗ\BZșꖒWZ@9 7feyJX_ܐ٬WCH~8Vd^`!>}&pE'-y㢣#/1N!&Ͷ/&_ePkn1P{j>@:F8WjJꨴ {+?K.4@̈́x@ lM&B٩#P'i `3) iU(s# IN7r)\9ݧo-pEb ݶ 9 l%R潴`X9{D>&,Hzm[ѻ8raf:e;w|˵d!gK"b+\?1g-I ϢEjJ#aToHh1 xwql6C۲VP w5 L D=Ю%SCٲk~yS"@ʹx'KJB@rRpdPY%}`XsN2z*U6zɡ" 04@HHh69{JhfR27Rht5ԊhL%l㾥9;:Z}7G 2Tоcf_(e=ٻx1 :>v79zzӛUAzQ|]$wk@# CCI3/O6>@ v1nV]d?jЩ{ݹGWuwK^Qsrƛ-ϼ jq{%sߪBZCPR\$|]`qY.ʚmC[>G މSh4:Lg;*x Kc0\5V8@~:`NȄ>r9:(|PŅ R g ziUǒݲ՞h?k̰܌g9G/G(0nIZmFvط˛K$O;'ΧBr0T0h@oc^E$"FM >3;dgeO%t3R& :GLO(jt#3HKRom>j*ٺB4i?R>!N~6Rx%‡''ѰJufc$5: #&=➾W[4Lڕ $9ی*k̂bkXu;PMTQ1?9o zSxKIw:'Uq9lU-Zj8^M?#$,*Ghl@4&`&%j[qGIJJf׶O])xXQGU$JKY5bþCYO|H7<̤j?9\?r›?8}G@ m䓮<0ۍ%[ȮUW6)~X!L!ェz|G ,=WuvadN~X~dA 4RuKAkK$Cҟ&͜PtޗyR4[<3A?mt+@Oka>2M;3#/B:jzpXҬ ]*ak-|EU`2AYFjznҽ?u$xkm&q'.5 WvCX+r).koj kYwmoٖu> c 9?BQKt O@)<N3$l?%`S2Wʨ(J'OԒsZ] ѡ=Ƿߗ'(֚MNI>qղzT3Tx ۛ2,OR9gF̫8=Tsip%1ܸiO 8JDA~Jgh#HYsGx3dB6YK:!9|9 !L]=LNⴸ\[%uj|8rU:GF4 e`FoeOVJFrl6YPQK CmqE5ҏi0oC&u]uFqT iD"c"cHMnba[{AH9Ѧf?yBL-`1vz%l^/,Y'70KgkIrҌA!CW"< |ԁ fxViS²:X͍싀 0M:Gn`|횚Wm_1wrJĝ*S %<<' ó+x_ajL Z#|l޹b}꯸H>"1)fI Ư-hM7'Xi:?Sl=y-ms@π- O@훫ϳ{_0"+d~4hqۡq -PG1@<#RZߴ Ah{AWEÕWe e:${6'{Ww%JcדCf&1u|ŅͮѼ`}[y|.)\ZuIk6.m9g`p .&Y}UXߑb'"AM (+C/6r#z 5"\V9(k 켦K݅m G/` F-rLMF/6΂ިG*43=:}[ABtLjYBi81Ȉ$vVQ7[s(Nb?, mi yn{Ѽ~E>vq\l?Bu̔iSzZ8> #hj[1X^v[Dc;`*hpF8/ u+D~HyvЧ>ʫ}1_F#n>l `i ࿈r \ezJΞ#zp6{Doi![B-׵ѵWs "gE.wܾH6`KK;H 5[~6^WK\i1p@5^DY2$Щ':Nގ&;`>)hW:i)f<& `߯MyX#Xoz9ZpQpPJR2mq} :4isZl?uSSbM MpJ'l9C$kO6{|G̛͕EzJEŢ>']% {LOp|!WA4#̨d[0ԎpHCԫO^Rpe|C)IwF?U,9<; گEwٞF,e^-c,4MП9Sv!a:ؕ́+ReFιtײ}e7`cgUxiзW{SYP;hLJQBϒާխͽ}M@"#>IWgj|J`B= n zL9ЅשJ"d_tyۧ> fO2DXMq[b[<`HnL`*0uzCPb'iXO_Q(;,Kd }6Ltv^w~70o|pW h%bRLdkQHZT* kzb2tq oFږ7z "l!0Xxk*h\ ]7񵌀uT'^TVBR! RRhe:2YЮ"nj*H 6]@e:%tKL}"1ȓJCe^ݘd0lZ(mwnQ r4npAH.9#Xku$0# k6>v)І-}? -AEs/Ppu~JuS)*n*NT:Ħwą>*]+Ed|fC1f?A/nӓC\2ia !`gLJ(#JKg ~#5I`4纉⭮\ݲ!^5xs~? #?KTn1yW^7Xai_N(b=l6|_vP=3 LJGX~LU|[xj'T# !-[+lw|BwO+3f So|bA׵?q2ף3y dk;vZBd;uK?Fb a' zĜgQfִe⒊NᙵyaUHS?UՋ~=UJ`VYVW-~߮nETuXnW,ђ 7Su*рvC̽Uy?R=n›@΅?j[w qbTЉKN>H D i&5zE7b, wZTuNff DFف:<63׭}\C[Fp% m)A#R!_ x1;\uszCg"m}!_8Pt!GjA]BS~.S:Sůl&zȧ #p`L%ԭЃs19}0ߝ4 )V|/! j Jh$,G/U# " V_{2J:{;Ķ.¤F'\Sp Eܐ{jb4 3J-"-oqru>i>0o83q嚑N"y[&koay ]m;~ʡl8vO4,:=qƷA'Pe9דpoXCg1P S 0+"t4h6CY Ϧ+7Ᏹ"pRDP̅h$"ذ6ۄjAJKҡn;hFAgZ4\):*6N -E)TQzN? ]~O @ӱ!to̢_'Z 7@…yg W8>9p\7rNrr%pAjkEWYsӏg/]y pPQ_}B1tZ҉5L;8@s'!$|]q|1Ȭ1 `w*BÌk[mS\"zk. soku -`ci7> T^&g:*LiUR /CBb05U>Qpp@9 ]KY:&0Ҧ6ԘBMoIri "M6uFRLW ?ֽ$A`UCczꌩō@~ncf.);@a3C0g/, cPwܟB"2maM9YLg ݞP^%)],L|+Bf0nsM 23cyRGK?}aU+ޛ" 6PcI(DQ;C`2~T/OXi`ߺWgjlLC YuI}_ yly{hdߊ[H#u#Zgkshv[4&)3q~;J`%!(xQ:窑{Pnru?1֙_(8-x$53ApQJy)}ˆb}E(yyss<j; 6$2.FS偯ٱi0Q?%6 B tjGMmCUQꁲpuQoVTj[C|sOUfH-V_{WJk*VZEUPåN4wѭ}u%?^sT;&ձ>6Vqhd(doMUlODm*TM#m4[ *XͥurZi5B A3C7BIzIvntWִe(2 YeAԐD]ѸCɎ U 3 y}䦰 \#x$8mkoH__.c'Cf1(uef&& `*tƝ1ɋ Bk85R0 m| Agp M\:BVY>>8`vW$S̸[`L 8Ou=ùw8ҮKu&K[~?41BlʘPKj%nEʶ3U=n9:y0:kM<ݺZפj i(VvJ+]&jBb|wv vjZm,,:bK#ST:į#Ȱ@\69h$J* :0OǮ ,%8!-˖QJ٘0#\#pZ¹4(ÄSfk7 V$ MSI c8?hT/'>Ks1W=ZڦʲM\\+ۄ7CJb`֞B=M8J|-Upw-C;S6R'wp9CqER~uC$4[ i1@3: ~=֐`:jgpJ`3 Jpw:A,} Eut)oUZ ÷.ۦZ,AHj'TbUec$mtE^߯g2/υ}#ocFnUl?\281"vTIMC<΢1vVM#/~M`Z'7=zŒ6Xgou͟&RNƆ8$ɓ3weY h!a ؗwTGz+YCDxq ~1)I 3j :Ҟ(|zPK$](m\K ITgC\xx &ב[RbNpHyˍ9R̐|y$#sHsٱ<2##NFk-/\1>CM38'4) ]=(*#o~aMVu'Erqҳwl?~B$P7eggOD)5s0LGb[᫹ɫqthHG]]^ ONͩS3V2nM*KiUOavmew|ٟvy\#V[$6崶xNZ~sphN+|0%T" ~;LFw$*2d9{CWØ(ܲT`+m'1NeG`H뗰 k\seS.1NcMSIX'o6kaǨ"j ƅMV䄫Xv.P֌`WВ%(K9BgqtuA>:~}WVh9Qb:+Q!C?QWS8/ w-crz mt fhR~%j)CdB.:€/&BFUPvEV۲G<ȉfF,<:2,B U\؞EV<^?7-BF͹Ab>;]b6TJFM\:2l  a6E_O]޴!{݊U%Bīxxd=9`߈W5XhLoS:CӃ&X?SGEuFqO~1PLg wH)ΊcAC_&>03\>9 .mk-NnyRţ. @ZYƻk_bS55Nup|Ad 'I,0s$|fsgخ+5q; a~exrXfLF>SbfYJhJE ̹@AE~[Gn#^0Z$?s lTTcƵ;{B#?{i)ʆoDc"ќo޶5͛aT`Qj#,Ov:}jB5=n=:$WzL)I`H\t7 h@m}S* W0-h: rUlV~*5:SͿo P롸ҵ~GRMVH Қ꒺܊(f OwKOɥ@t'ZjJTM]h WQ|$/{( ij5g/ڣTtuq&qyD҈]4@oDf$^l{fV`Kk#i!-oywcb;“a_ B^iLڶZq'}!7.m|uU>y)D{܀X*ZTo'E~_&S5$34!Bn؋p8 9l\fUpO@#NciO%ֹل_=MTQ}Nt1C՛[:(3 4U_O\m' [#,M"umؙew:UY0YƠU%!]eYnSO%)Lh'aq٨xtXbH{ CşlCpV_;?±UL0*]*vFaHj=X`%Q9q1pt5"Jw`.lb!JDΧh6p#ե~D>I>'p,z1A7&<<_&c.=]`"VAoK|VviC?2R= [)9NK䭡aS8.Y6>@oqsDyZIA/ef㷔5#_6A鱈/CB2EVR'c 4/r/MCG?`RLxèxzJaגs<D K+!HTX[UC&o7~i [q̺cGާC| 7rT hт < m̈́Na+l?$? IˈQ_Ze~ZG2w7Rdi>Y- ;OBq=j\0.M4I3Kr;?Ph!3;,}/Yjnur%DY6D9\CFfV,+&ؗiJ?J5 nNx %ePv%Dntx?AhW%h/[wBp$B/DI1znJI׮&4|ihLC;k-a6$= j0FP􇕕9q%'2;ɬq3{3e %d|lIܧ:;k qdq򤀤ć]4Q& NfcAeG?%zdʆ3Ku*)u`0aZʿQ*Eǯ|J6`#[wN֧ͳ5˜B:L 'h*9WX1S^{7$-WWMKQo&3M bg ]VYJQPl.4 U2gN"-ETdsƪ [$R)3T\ڿ UH;|5}osVd} !gʡ`4 ~XT?Z7 9 nXA@;R/(dRSWrƇD`)0J˝=gev`nVkn' Kᤝ} c&r8&8w\uR\]l k7(K8깻ݰ3͆+pW ލJ1J= ݨ|-` sٓaBq3x8Hkx?%.B R0ŋ}cw@; TDOfMahC 9pF^aeH,M\7qŔdgPUe7+o]ьXHI'#&BqOD u9W^ewW]/GId0*D@.t%NsIם<B -%ǟw)"%̿|')389W\=WS^`^%藾I}KxX!^=WlH]sY9%-̆n5 #68; Va(B-^ 2 GO~][я!I<#FaK.Q?P;.6JJEAОatE(g&2T[Mqږna[Mdfg` vjH@Ő Ϭlқr5+ng96ᰚ>n@Ij1 'Ƨ#plE xakylCy-L>k AI,RTZ ȃ,ݻPHqfk_?D)VØq&!`|:6MK qBvh[9Yw UU38 .ă6(j$Gpٶ^ 5ٜ=`4m$)1v9 \?`BJN qq81Xl= R} U;Ef4VqCA!I-]*ؽg@\KmM!]`ѡB<3+IBͷ,'9=>.k@ 8{n*ZJA"]1yh#y畀  #٭$X/ +\{n ?[I(_3GU08Vج^[o{X:q6]H (}NiR=?N94&b$r ˀ.6%"6JZ ;PmzmW80zun>: Z;l%ubbHtsݳZvARhQ abG|֚X1ԅ5N7rC95BW~#ÙH! 61"!'сrs"v ׭gKEdҮtb om՚.N]nmz>E_3]On !BW b^-ݾ$noL(rიNG۴/8sW wNڿ-g^@ƽʜ Jś޶dѢ3{L5 9V3`$~F$oHb^>xѿ:f@7 uLmPm,@o'A*K . 7^ajSkX"j6jL.wGjO%7RctPb=я,:TuL("d9KMPSKTF@^K0-}ԻaҁS!)07yMeek_o/eaVYyZkc} [XNs}  GMT _K#ob̺C扛wosp9> O >^-O{Α0I:QF]Vbp1Ӵ 1G>( 'aOrI4R(>U|3A8#˔g--a M‘Vr_ fMܬ)}S~ c^Mp *\GsiU\#"ce ̊뼢edŞ;akϚ>Uֱk@Ud[@ ixؾD0jUh!~QPﮅJK3"?}9 _lǼe~ڂ8n@ѠSWeOF}^c"?D$I&\v쓐SF->?($F|UF/حqm)E¨ ҃b¹B/)irr4rjVՓqm(Ab*/@Bۧ a#0z'{x3,-~Ƽԁz2N.s)|xM|!w,sÞ%d)e`Bkv}OhLn #aV$Qy©a]M-*>/fwem۽nNn K7?>Mk%QtC aR3o2%;ͥrCծ$;m#rȕc1Bw><#KEѢ@H?0.%;n߽QlTx#7q.'UaӁdqV \Cܞۤ90?ݡ94nH}E =) 6Ś0(Tl3GqƃYhiz' \壯~yp#٪!$ &M~8Aq%q@C4^,4v62гF{ M(pJ@rOI_<4sB* z@d $qwr|qk%nb8I?FW ~_B`{OM:'!%{pک.\,`4`lxf j޹|p3&.%:?x9cz.IN%Dkm6B潘f6l(TuwH-Cl|R5D^48zFe,x]o~rWml޾hV+Pd&ClBCIJ _Q7R'i #GrC/ Dap0'JA6xA/H^B,nBd7=EmzH`$[ߪmC b}3D *ZTKɄKwm6Dιc9`Fd,8 ^@9XCmcûs?&tL-NP Ky,)R4NڪG'^iP1xNn* S_pИd+(b«省)$ORk>.9< P5]I;\;r1<~zqBcW#IvaP~=$a{"|]KCΝ1OHdpc@E?o72U-0żڸGAKBOY[Ca~x#0#2j[^xhʨ%cw,AJ#IFAIc @2^o^Dѻ/Xڙ^-"|.Mn$? xg:Pr x* obBX.ZȒʀ^3wzwPbr0[!;QIp/af$39&#e%7ܳWsnoA,IVsΠ #k ɜ9vX$/,JcBi coˌf#݀ŋǻWFbwS) \KS7QP.L@.jtv@,X +*kùJ.!htxz"2Ȧav_RwmM Y(Jx Z9I P*:Ӣolvuu.O͕j'46`t#:K=S&A^e}}ގ0 d|\$?8ćC96j7 s%>j-GcV Ğe5jHY5|Fa}%Y=`b12 LޡD˜ҎR%R-T q1[K8m wW&Z#CBNeR e5t7B#Փ2&QJ8z[u,⭲S_Aa[bm]üJ Bcyz  D8ݗ_BwڋC Д*H`oӭx'F8Y҉w&1K?5lmlj%B׫sOJb89&t82iaVQp 4b*%yU-DO쳭E _jɢK# O۲A%8rja" 7)Kxأ?-*!>C!>1~˜mik%Z}ū7QE!ʺm\ٮW!v6D9D$*'~23RsUyYTEb8,#G!TJѤ1~uH!lYrƼv-[WOUFrcyB v8˸>jnɞw,=xCEèW@_fYhZ 4d OvsMeH mN kU5BxFk+]a9h|7B 0FfP:F \BՄm]Et0ܻ*5'b_(!YMaoZF@ӝkzOsԑFzIf`OlI>Vc%icp97Ɇ s}l:}cHg=[&ڔK-'X_"ɍT$cm+] ޱJ?آ k3I'n_CV|AEl 1d%3 i;,hI)|b_07:#O1..;wq:L9+ggNn1IyBNPRkGĩEs@JKZY(OzF|[^UMϳrZz:Ip&fX 73 NMWjh RQ*ҊդUAc $Z3]F%{or||YmLb&y~[F1ۖni[6a^HxȲ9[3Z,W̹S ȀB`c.tKu@53oJ!G˅ z[:/(o_\~)nJdV .šASlͣ8U)cmZ2HOah_a;~>JO`iv/?+ _+e@V]z^tʯ!վyJ*{ '*%)fS`\ `zܣ\@ytyM}5mً M"ss/&Vm^aX6IEVb@;*> aܵBA$hb@y[Xp_2YRV,?B`=}z,NgizAazFs50^nHb ;B^׺ԓ뗢G9vkb%'1J.*cD$cKw8_Y(RߟPuB`Nh]7Sؘ̈́:lQ !5(,0@{ Gm-|dt,kO˅R{m'F OM2U zjm^:7ץذ5?wZR:7qʼzd,6a~WA!1 ZeK\E># I[.>V gX+(H)k[]_~HN 7UnSѨ'To ($rh)BBEgB ,ECN$ tSĞH(kjf@feSvn*4Xd}{&7IO>c{6Xm (磻#ki4lMV4ped8e sԡb#uQi7eJOs#I"`K48/2z*00g qEk ./Yfۃ[c\'Hx}PGNY舕E+CCa}SvQKf՚N~+RYBMrw9VҘ!RK[bjLݢcb4zrv̓:f,/oꦃF %VN</خyfP] *JLgiU,µBB?%g&/@gx?j.֤:jڹ_t?JK$.ӭfw_t*O1 z_q|z=X/ERz+IE[,6d!ߡ%a=$c*<;1Ł0YɬLaƳ8 3vc$Wt S`q= ܠ&+ G`tY)@;7MmdK'4"3?%Y3"Nۧ%OqeԬچ 5pV, Gi^bolŮfZW`] a`&`+$ҟOM "OpءÐ7WMU_gEƖOaM? [t/ifq`9gOb2Lj" k Rdk׋\r@R 3ʹR;+NbÓ8 SCM=CȾyo>␀;$Ō/Xdc|t1#ٸ0I=dluW:`b+޹l)R?5X(9KcGe6,${y"ڌaº@ cqm5sߒy+ȱW/V|(hA[E1Ht}酙qD)=333IalTL9v\3E~S}%K8>;iN*\%TlQi4PXә.E"ɤSx45a}F凧2z$0 _'R^ =QV P arW/\uurvX8ZvWb\]Z#Ku8ɯPE1HV!첷?$-2Wsn6Qn*~,)ц[ ?4ōyccX# o~@*9 n"<+BU G<s%7/gKx' 5_&ib +w7++})I$/f-{ e)+i>ԉ[&w F6k;z{az;vy}(n~SI pˢL*.xqWcx.gdI~_ѕ ڻwעHFf nqVҕR*PqEBfXSJ$-Pq͛jPѱ]Nîe\>$:ճJfֹ,䡔|"5E+^rO.dٗ( h_fN.+K}X2,1%H חKGltL)f@y;N(tD[4vn׏( QSZOpSjNif0/+D.H-۴P* hSR/s (B NœQye gt+vA$biXU9]ѹ։SjE\6RI{Z]O+) y-||F|3^dž|@\ωEzuIb1僿xTъyrH_ 46ׯ#jږ 3q ape79OԸjێ5J:4nMr.By[Sg2_eRK05+sGt8{I,!^!ckRӍ Zڌ @#l+*`FZm*T/1f@rb(RGT$ j 7\]J_i~vؚ|Qa0-c{bSJVwrB(Ȟg5QLcJq$p!~g(Lc.^hðjka"\@@`mV-iLk1ϤmK\'|^;Ҷ7)r 0t|4ڑ gWt{oEt ktw2?ۭsNkQ~֚KF%!E^dxܖ:)* O< 5]kQqdL >>YmifEW?YX"Õ HC?o,(NI%(˒,WC7$ea5#JL|uMBwFw:~Uj"]Aaոr\2דq`2?S^)O )gCp}׮ԓ^+2Zj-*" i"s^O y{@]u.6iiCrރ*,s9ީ uPjvOwa4OeM2:zb]m@¤#Lv*T%|S `' m꤭Q𢂠b㠈vDK \XG$7<o:K~ℒ<9ػCDmqait㈛)`A w͍sy{Y[;-Y{1#ssi[=~16[ӴփL\~C*gY`A|--}j*;?K:`Bo+X&?^TdӫtFIX ASyPlӔc3P J@2znH̩fB(z= KgWv@ \ݭRu~Wj7̕N)t9v!XcXe.Xpލۺ[[ nw^ye^ EJC~T-T]o)< }3U`kW!NѫLK1lVcvzbu&$MZGlLmX"U46mln" j㙍5fl}ɹn S(4 j0n޲Jn 6`1mJbr=Icɰ@%8a+@P+˔EZP1+WL;G4,u0.cɑvT6:E;D:j%6ybMJ#'R7Jb."8w+oq+KЂ6Q!>W8쀂RoYot:jIlSet9M]XqoCçSXJE;#CD}.c{iŶ;`"<H IİQ>+U뤇@x]B|B䛮sJ bI1pVA3cz +?OYx_=~Rhex>NtY 0qmH^!Ʈ K Ν`&SEm}xRV ?.q#!]bH{ "mW,S ;{IЫY7PfH}dž#Vh{`س7[ʥ[όSL2ŋm_ٖ%8>;!))$;g./,Ȧŧ@1ziV)(Csi) ~5nj[AuD^n^іd$mqFΔ?i(!cCƽ|ɘtXK1m@<&^TԙlOsuƋ[XiE3ЈrN!Q{\InBw7lA¤DeyO[jm4 9xVTS?{*OG \<0@yݳxJp@K[mRNXxr{6">Z#ai?]x1CULcEyabJ;+8w& "Ӂ&ҡRUQV<|#r6DlbjeVlo0ds7{ zMG!`lfv`X^6:>Rz0*`_NMshB7vX}E)y M5% ݛx`I75Dg9Ut=/X1.Gz$߱wH3O/gl|+1'#~]wDž>Ir-ILAR>M&b}ljOe Q;3U4UHƂ˲5D[t>~G|՘Bb0d,,Llk*K8],$k9. 0P;9@1cA{<Q'b$)Q=9^[kyyK+p -1E;&%c=]MUCSЦ0T9æ^Dt D8 [$Q: kކ=6Uf@;m1k 0%F5F@lNcW,IX 30t?@<* wPޡaOh4&R@vgBAH׻ˊ]Uw_LXzA#Ŝ| *8l}}Gݦ268?`CIm; ecXœwg5J3PAMWzP}Ú:쿨.mis3u~xM"׋[̥'[&b V4b!ëH1@Qꁵ4P+PSO3t{Ց7T/1Օ i[}g-fNzd_?mϡe! k[cPm*ژ0a8hPt?,qka#O/Y,w F .9?`R\됉>4"9ذߎee]h5qiSR1©\%JQ=קJt ;&d6F)b^l^sa&fXOPbE`;GY Z~h,|z~5%i9yP8jmSXxG: 2kF!jg.aB3D8D!I^56Pm )0mP`YGy TwVqMy8=\(ΦM٤wuaβ %S*nT'LaSAolq*vWŇ?K%/w=iJDxTuTAynY>qSR1 Q6U0JV̭gQa)R!6`"`lY `%qChG7 wX`pѐ[kOEwp3?3XY3]SLƅ3(/wQi7Ƙ`3#S ?(dM҆Nz։x,xψ\F $ ֋l/(3\pL#Qqϗ-oݴd]mBI%A/Qt fKv'p |7L#ٺ}+Okjw_=WoCdf1@v8aw9L<6@̰Vj4[wp=99x"ϟMNSر}F=ڂ0xSb0L#rYlFv5XґB,f_ɛc>!\EV^UՔpXλe3ig}?*fg ?L&m#jNfO/FdTzm2H,tN-7`ߏ KcfPn#DޠgA4.\ 7,g?loFx<u˖̛ *;0 ϵoDqvE\mU1*$aAd&A!j D DeuX}A* pHP-o~\!eCmRW^,IOp*HBOqL1a66Q6cYi^̏Oը۟ ԧ:&ţ-g1ptv?h+}bczv a0]n×=I!_A߼,ta>%δI pE5I(Ѹ%T͙ޜN1äE4cNI9Iܰ k^hz(y![~xǛï{uӚjW'}z>HV#i(@PL ^glo9 0$ˣ+o6 QJLG dKj#h)/vB/i~u9;I{;SٕK>ġ^w$yvguUTt& b.f^ŋm).DùqqJpIl Jdeˇ\#_PRVy.ūſr +P?9~A sB 3.'I#܀[>V,ȸMhpA ė)ffzi=*ի5강6Aki,0

?klv԰٤b8$+iz7kN.zn-a!E̸x>;0766jֆZ=/. մrn^)w8 J@9f e;yt3*tvd_ﭐ -7a~~_٧ -XRN)@R\iR"Q2dϞekbgyDyv| h&~nXc Mb֘ NHxvO/CҶ$%;য়P$uQbWVA`epZ=DStd3ĸ:`OMſWsd-bT~Wk ]jMsi0w*?hܖ'*/BKBMǜ̾иzC@:4 7 1 ﭸג Sj ·9[nc 'NzЙKt:_kx$Ig#UjxR1P0'xV2}bBc0#\ޱЗH3Z&>ߣ(8"f6g|'&E5e@g2Iu^VD'p*: ʃF'Cl[CqG12T}x Ԅ_U*.َA=XA :lsmtI ;vj3 !!=t$ %wTvxz9JA$J,2L:kl'=Tӵ Z3S8i 3BØѶAn]AS`ꍘ"zc7>Tb6@͜ JZNtj@BhdC($,w>W?2$/Q{4m@*wOE0lb D{e߲bu#{SD1W)ahш'Xoba|DOY F=avB a,wjjۑz9:#||z .Vkf/6\ȕVI6$n/@Tp d^y6pUa.O m`o҅oCU¶8 !N%~5TedFE**B/4dFH6z&H ݏhd2A#rI`O0a=O^lO>Vj8j\q*s#uJx5I,/I,_m>\ m@r R̝f(`j+JZfO3Wk{7`) I܏fY.Kt[aW) Z: 9fQz(%WX|2lV`h#ET b]B go2_/[aK>4K%9Y4&sGu ItfRˎ^ukPQߐMzSK=d?LG(]jzl 8ަ2G6c-|%I< +Bi& 6:{'+ ݒ!J1;xY3i(+`5' տ4Z]t'dPL&)cX| K-A^T {f2,haAM* >Cd\_slԆ.?4;L`°QH:o&=Ops['go ,r4 Z0&yC{5wP-WXVPxֆWR9%äjL\o 1Z^.'IџfoHUF;ؾ;t$ю7dJعNN kJ8Kj-w=ؔ*~/k9!HA1,0E% cj=ަx;¼8W 1g'l:8Kd;5>blHO,tY[(:V}}843vHH!+Iu<$n 8܆?d#QKiosNS0<hdS1O=A$O{3`RkP 'UsJi,sw9'r` lLq::J-5b_kc':RK}KsLW/ǣ`9ܕp\AHv[Tq "6XZ[Dcj8C'u 5RRg̿YЅ/69Hٜ(85Qyޜ<;ExΊx*>B@/첀z7gU%ѕYx ʕ -H&\ 5š4j <59y0wQ$zAC٬Ousc:&>ˆ4C'شwv&E_'f,ۙilO\]ZnB=,#A WVVZOOgt:FMj5~2J#'ZwlU 0` >K`<+ֱߎn^_Z @ъxN82緶j !݆t>9⛤~6  G,qM ǰzbj恔P4d<K[ZqJ29GׅUp~kͰ翂mÑ#\;o%_[x6 4}gysC@֜Ӥ[RTkw,sg܄v p&@gsb6ͧt"3!mX ݀xZ]y x˯+-%Of$/ DlS{Z5ee̡Lba*gBFiJ)#C2K@| ɾO,6ó5J"x{AK W*G;6/XGFJ# 4Szr8o[C`7;m˵^m[X2ĥ&J#AD[&~VXvӝdmjXWo'@`u IǾ.dJ{Auǔ63:=Qĵ1qCŧN >g _ׯ<$J8do j%1g5 NC(q|T/8͒G!ܙ=鼝5٪L$֥lo)tidV,mml8aC .,{yJ:1٪ԶrSb6/njR|=$ G L8[Ry1-ʝا^'- ɧrauTf>OGyϸ@#J hY7Z4E1FOQ5!q)J**xĦq! `tIf*ft(eNB)Ht\CZFFITRKyo?Wmhp691X8%CM0!ʍ5 oo؛߸y_}< ROq]iXp0@WR"&iР!ӊ$[}ȐcB},xƆā[bdQ2d|458ؖ[&!AES65Tm~c з Ki ln#]m5s;>ejXG|ׇu/|+ 2#w&6:t *FJ Ysq!͔ߍ>sVI\nsL f^'_!AmH<fYRT8uZ(Pzfp8ٻ@QU΍X7K2EXc(Y}5iL39r0o1]umMekгQfQ?j=hA@%A N P!zHNzeWpvu S^?w=/A*^Ab&M9ِ0Qiq0" >H?) D+ v.ؽW!8 lSFFA,T1wG|'ӱ>B6ܴ\vHq'fDZGJj1גXYɠ,Ҩ>jw[ %*=mB6~gY.b`ŸF~δ $sERg"ìPdu2ξ yVio{fbP /}֯e9\֪ekCQ~"i Χu!#rsγi?o+$[#e/z(&i%J)_pZsn?cwA=K7K8:ek0áWm_g1U#J. B'U1tVFURg}iPf?axdV|"'' O9ξCc5%@;m*}m"+O 2]\S (YKpǚG?p( ׵XRR5M[dO|u ?h6&;6WcFU2O\{Ȇ1-?q 7B*KP0 2~Vn DŽZIGdѲyXШ^Bá"[xJ:"z!ĽW|!Z0&!%/f %eZm'S'E0~/6`Ab ;^uD>Ii(9]N \utqXi:FZR.d?kGմ2Xc8yi{4moH܉6g[$;Sq#Xho;mWeU~"5.baw BaIoQAcДIp6<`Wg*]U.K Fv[yfeB>\V@z HAoLԁjjȑ B3^ KOVFs'td4kB: s.Z7+ O?2 ,)LG}]]RPJW+qϋ䀫thD %A0Trt3̯atk"k0P Uyت#61ݩ%JӃHA/U:;`,10=/QnT_]1lgF1KS>=ѻXܼJ{uzzW=*@ Sbx_K_0YjXYþ-r@Uc v>$<+RH{@PjĄ>&]Z*s" e`9h=ɡ7g>2 4VBq.,zGaǭEQ'\ cXAizcU$wYqSs?X(})(:dJf\ 6T\yfF!MU$ ;ķ6m,k \d(͚rQ]xͲfEv9|x(bYZ6ȝ6''o@ EE0# #CA'BJrTI@!y- ua}oLOߎꂽ&l7 TvۿtR`OE`=i>4׾ ٺ3_HReԅ]4#:^8R?a1 J8M6HifϠ)ɔx; 1&Tmi(ENgɑ޺wO@EXczS62Wo/`LxXB\!g\d ~L'ތK;brV{&ga>xx;ATN=ST0JϠ B7c5dۂ G =ź:նD {j.4`,O&Qk6krLwsy@՜;y],NZ$tJ#woQ.N4:!-9!I%nc&,խX*n-DB6dd`7Cބ\ ^4Efꄎvd]Kc-c5&  (~#m|1L3^O=^%aR \&Mewٛ \|C/Y)W'3P 3Օ [-`Q_ O(}i`]6(_}k̯, \{*7ko7@wéhboa\x\MY<^po!XZO9A-Wx1`sU[]- å{R!ή ÿXaq ٴkQ)}(v˜CMQz#O{8?vhۆJcr)Q&V[L;<Հ<ji51Fj,Ob 7| c 蕟)t\s t[܆xq22x:$%Nƴ%xN ;&d2u; ^{d}u!1iAo^]:`4ػRC'+S)kaONp&泺!3.6W7`XL+A:Ppa$d_`0nZjtoxRy5ʗOɎG'zqRU?SRoΏ2XGGQ&@%b3@ >x12^J*gSZ餮ڝF^SD`d.T18nR6fW魁CV"|JD|5+R(-ϳFoPPhOCh[8|t1D47K$_@8m ,9̅GK6*րI?kr Mq:B^M]ԋ|0{V5,j*-k95%̙XW649p2j/g;9 p_Cüa1)"oޢlđQsormޒ( D 7rj;vCOuCLTcn,̥k 'a 8<*4|eZM8-ꮾct/-Ԫ,Nrdf!cg 7إFKjB|8gTGHknoMز{`CXLo^)l+  Jꩱ 3qrw,l!Hs uAX{8'9>G`u5,nT"abmhuʹQ^a?Aíߢܜ8 #tƯI=F{9jyrhF޵|~yf7Dwl%JTgh4n-Eb{ӎJhJn/i4ڢ7koCLyPE(I"{B&q 1I77k=!EFFnS?/)OihU7&Ri  &ǒ·}Lɵ9wۆd>zyQ807!^QYU0ZhC## +k 8fWn9_ѫk!J$VG-\1_- wE<=aU,4H*^3)J**,Y4yIRj{?+&C{}H?Gͩ#~,:=j5?Lxu^Փxf /oqT,=[ I;I7u(U9 LF\OULZ8q΄jhOTmkMXH[NXi!5/yۘ!h6qN .r3!k ~dqf#欱}?Xh@uJxbnA:VK6w HHknf6| M|s12 .7s$0e C-r:..*r68>%6]: ,~o#?#'V5MXGW,͝jѬQ-s.z`L)ƷDCLZ1ż\uX5OcTF7! 㞳f\bhyÃ] =uM)DjK"I*&49lVTB΁IAxQ\*Ӂ#DMy['w:Ӿq1T'֒ `3(Z@ej z c><^$ -?v,ф!<5t'37D"BGGXQi<.Gp8WUc:nߛpޛUJu'9Xf0 '&jscFok;m4 /Ҕ`0V2j[t^G %VSq Y f^~v?h#J9}ۼ05ZRN=j~)AWꌎ=JX H;kV4K~u7{%H8&p:/ͻl1o6RO6EՋ/no}SWڤR惢֔bzgH(cՌ)q%m*;ʷpzhڶDY{x/(>ǜ:{]vln%) @ۆN^_[nMp5 sUypdX\rKrֽGBH5K@~K49h\FhqZIK(N8|A-*gxiW-^32$.]EܕvPA,w-tEp,mQ$LDoCs2K矤={Fo84UuvPhN,?bt@AQa1lj\L T+ Q9=~WLfUؓUЬ'xSPA\P|3P 7mkg4y W:Rq$H' oYf*5Z':qHsjBjU~*c'Fn(FǔU\9̞*S*PzwC,ڎ֮2lhM٦^Ee %I(*z1Z̯g~&lE-PzFCi G="$`-3_ 3G9& _Ai~Ƶns Q'z0gbܮfҾ|nH{ۈ,˫Z&Jta_+ق,;Ð0-+t;_f2/e3<O|*@+)q>wr):X>,QU8<:[6WʇW+!$U@5ܨt[5;q?1Q=k@9pr~^\DŽ FQ8f-}%䡰;pZz6)=4`yE}0hjMZ۽Am|[Nq* dΧP7+.2u)aKQ'(0Ȉ&SȘ{`bù:'k3WV! ؞uI71t[()HH }d30W35 o;s$-)/i7:8ZyX<864AMKd- ԪPЦH1uh,،~RCDtk X\~4GD35tˍ eo[Z O3l&%~ojĠ:@PnVHq,}|pDM䏕iPE dAS{;]d(}zݍ[ [(eSob:&3"c˽DPͼRHĕlSham=/( x?eޓN5 ȆP%?\P f۽?z{iwOJ9sZ%?/$kʭ,ɅD[YԒT=ܡ[zh|T_9k[4BЯ蓵پү{L_%)ؖWB$ QEgY1DmۢY9^Ab>J04FQZ(.^II.b 4)V} !(<rb+]QD}YܱZyM ; bHMiUxPvhu%wrwt | ,D~EW?vHQK:Oh(?~Hl@ I`jIϑZiŸƳfͳeR󼌉:jmRYT+r,?OOcy8,}S1HPP`ݎnZ[ǓtVW0X*|3(UT\2_Vۆik^l$jX.\Ej?DL%>st$eUɃs9gY}PT93( -69dWCM6`<@:*Ǔd^5-TK]y.B `=9x3gKJ>qA~!#̄e^PT>@Ȳf ĺ0?AleCЇD@EN9 \W_kԟCf÷b; CjPVcՋ|߸?vؑHg% !tXpkca.u-y7Ԁ~ϸ8&bLN;1ŏ57|Q9ee׾(8|'JAy}\^:ЯF[Gd=b|^!GǘZPDYm+VnU lڊwVL D[\4j|*νLWR-.rOYKdQaD%lJpw:0Re˕f?Eb'g&!mKڇ~ t%-O !GW(:3JPw=,I:vpA QD6z_et .u䝔Z킳֗6TlQ]A'H,ˋ1^ W\ n4%C&2jŏ& X4qŁΈ+5bL͡%,ENOq\Gίʵ^vAt5L+aWƯA}b'9tKiv44zn)&y{|%#V˾L!cTd*/r|)ץaO+":{:bi^, ?g@GXw`8>*4$ۯ{E Q,N-^4.bFO u˫IxK}r DIaКSs[Ac Ĭnm֙Si+{Ľ|/r#/86KϷ>rԅHO8KY꿙=Ym$Vl 5s M_*qf߄Ո\rI5 'CNe{"얂YEf>_no-@{՘Ƅ p@)-kXwu140>O~?7,dlM6]0Zß~{CSi}CU___WhaxVG-,b1f'Q'@LS8vgA[ډEW& iPN ճn\|ˤ26=[Siw K5*YRòI[IZצ1kMB{~Cje36%[ڣ* ftS4@*7GljZhwh&zhFB1Hςf '[A;WzTu,*˵e9\yY], kEreMJU\ۚ0aEˈb,|%(<= ++[#sF]»@9=;(/)`Lu%RGCG™)kdO{sz>963}Z' ;HU4rHl|j:KY^U/NF}|iWb1 goXU- ƈ4Z}Еr3&}k~r1̵Va5[r#DvkÑvixB>]TnWz|J}o;;ˁA"hDX=q(s3Q:g.x$RGT?pcE,w?>,Gq{ڛuFԱ.v_>^Vo ]!v561g VO>o%xy͉dhb vVz-VTP6nf\` /hAgT&uC\07C%ܖF^Ry:8oSm &.XdZ͡}5@DFKGxSFL.-,eeZIf;qsϱMϺp~qO~͵88zZY[oPF- ~ * oe eݶW*E_!g9Rz j3=H {AD|UHX߅0 0-għIA]rɂf'21Ť!D$;}kG& 'HGg!iY˴7YPe^Υ9Е2*Yo^?m)`A9?(7Oؽۘ'= Z} ,LxKC| jDI 16Wx"Ļ*mRJ E!5Cʲ1aM|.Z%ebٿ"!+M cb9c+<'#TA2]bԂ߲|4۳ql8^ K*(˹zfh?>U?o9uuѩBWϼm]'tr4'Iq]=E{1$Z1 9\~~!PGc֡ IS:ZQKsJ8EX^]5n$Tq >Jdy|9mDCiȪE1PƝrӯJQ1PPry̟ZQJ@ivIdHL>)^%#,s-B!(p|67"( -tKʐ#~kF0UK4(\YJMO;V u!xD|d Į[o0=bE{@g$/߲&7Kb1Gq?'u KW0n3="=~NP\\"W s'0;~d{wQ>2i4ˠ(ڢIL=3]v‰Q,m%'OU ^g?KcŝY͵Il4a^75NډweCR/R*?&-Lԯ y x R.^ #r LuC(5!)6n6;t=?<ݺ!xYv \isϧГD2ɍןG"αJo1֓ "bIlL &X3!E?o*_6ٮCA#ޓAWS >spm;JuJl\+ {Ԫ s"] 뙼?J'레8e_F`gC Z ;F*S,OgvNтX- ڞ]TOHg,fufW PCdo ^&JV >*3#P&=GR|3#a@WxXVZn|FV<=m@ _;M?Bxha6\@_ ZI`J6XewA^b'}};ML6qPNHv0&1d _a}OE}ZB YHUP ؑ| /8Y: ͌JL1X_6ALg z5D/U.tN;TQDj#rx}j ] ?xEG,| K#L %*g QRsJ?GrZ`r 3j:"KD 1x[v-3ٔ\dZ4!20s; !spf!-1G({֮狱 O^a5=;Y^xyv/)qLex$%R~&UNީm"zx*=#?]DW=Lpxˍq[k4ՆLȔҲ?$blhK,O޻yi%#$Ɋ1fu#|ީpڭޱ D0%Ra8Ip֞~gD#բl,'_ȑ-r𯈸ZxR}!dy YZ