qpid-java-javadoc-6.0.4-5.fc25$>^:]( vw>: UR? UBd ! 7dh U   x  8fO9: &(C8L9l:GHI:XOYO\O]D^ {b d e f l t u W@v w <x y U4 U8 U<Cqpid-java-javadoc6.0.45.fc25Javadoc for qpid-javaThis package contains javadoc for qpid-java.Xl3buildvm-08.phx2.fedoraproject.orgFFedora ProjectFedora ProjectASL 2.0Fedora ProjectUnspecifiedhttp://qpid.apache.org/components/linuxnoarch@Zl#l|g ;GO=Mu9/8^!@EBP;>}>=Z:IGC.KyCYc9?M <T8EHILw5EG5;9!-bGa:.=J>yZ.$,t59DDfND>DZ5W9GF5/H9FL5eG`G'8PI5m9X5m5s5w5>Q\<dz5:3|5q5c5o55Q9HI=H:6D($n#s4KaIOR:Fd$Q td#t@<2[vmdv%M+%C /_`>IhH8 )T>U@03)P 7-^!j0$,> (R*OO/vw&<H9E'1S/&Ji.~Q[/ b1M@EMLMDH$#%'(#&Ny4]{nfZqk/;IA2fh7}MHcA;I%0" i7/ 0;:7:1F12F17<V:yU<<7D2S=71u@\DDE!"!#!:"-"c#q"""M!p("#"!((!*5!="+=r@ AXU=ZU=UW>|WQ(V>NW>0V<T<T=V>Wm>4V<U=zU=$Uj<UBU<U <T<S !M,By c,n7c,X!Mc,,  HNO0G>**/7y<:GG<BT:-.7,--:-k;U<T=U=-Uy=GT !,  yQ"lp&<657;:G=NI";!!"&/"+9;U<U)=UP=*U>NU, yB #8#%;aDn~AI)N`AEgKNy@?|CH7}6-m(M'wF+e9ReO2a(}(':@8!'R3;T\`A0A?*C~MALp]-@4? 4%ip: `;9AscHC?>(=/Oo4C&5W3tOHrUCu{nTR!! 5.'S63& z%oc-7"  ?F:7;;;<+67 7^677<7T;\76L$8$$\itiL``L8L$;'7$)08==,bc.v7'FF,=!k <z?@=2v7= VY0W=<`~DWDv( D$=f1O> ;`GW8e{ p&TeZ;H;GRom`J7@L 4{ kA0K%iJ4+.(@`"t!"[+*='(W<V) Lc%6$ W0F(1t )2/H$<Az<1ta?O$DP*E:hW6gU@Mu5O&v$$94\=_*&Cl2 Ia1f@!U)-K>]IJsW.i643JJ4+Z[UiNBI'!/- &j&K8VQKqL0Q&I70#MA-D3>D#R#<46;G1]]PSxGo_Ng,;_5XI! k%n!-S2 !$#aE;(TIb'!9,JY,?%!#xh@ ?!,^tI54~#?1uHA",>tB<9GL87+gH'42Aq J=>@ B6>T??uBG@]TNVK=#3(W))"%~)H7#6*?1 "") !"X/,Q`HLi?p2??7# :>?b7c:2=a|@Wg@TV+)?4*a#?j9|W+O**)~00##59L*$>A'"lKI(tk"f#/#/1-d[S.9^<?H(:W1:(-8iC9@dWAZ!-'(1JD_Q~\O8=-/&//.B8K&33:iW58K]J%pe,&64KE>.Wsrs('2<"J< "B#&/P?`]dxP`Tm:e%)<6w  }Qe=hBxz77<=G= <|`1O}3~A64~߆Q&{ss~~yoR~yRu||8{jC8>H}l%wm<~}L_g4R39HE$6'y=Gn]%&U$$- %:d!.!2Rcc.ND9/dah^D>I0b  L+>U&L{>9`!; *553:n;m7*~/17yVwull.#6> '"Nj7g,;0W$A!<J['!4*!pNT9]|D9JK&/1@tC26xL99P%p3 d=>Kc j!%:E#'4m%S5p#S##|{:>JzRɠB91$De/GEBZ"`l)S1%J=?gO22!'!Δʔ6qx..Ƃ mb1buA#m / o';,7\L1IUQ*BxFBkLC[bBYDW~BB@ G:">-45E(tO:k8@)[FA0hILW Y \8/{KS~Z*>M&- 1/*p0>tMd8DQ888xE9I.Z"68E7O`XLeZ5~=1wF(j1Pi*FS^-Ab,CVXWu| lR`Y8!+"< *{;TD^0'@d<5@1TF7=F\vtpAOQm @ID\LcHF:gW[Tum1}44csk7hc=Zn:2': +o*$S+rK_SD6{DaJVRA+%-K?V<@ILm=%-q")m9]"$.ryOX>~Bg4bTX<.y]E=g5HY;me$>W"ZexM$CyLSN}ZxQOAa.)`UBIHx?:-3B;BPDUSnEm!!% ^I+ /%50-m\MK24; &<:=i 96Zi2+$$H1^^.i%$!s<Xh'աO5&Y(*'&+&!O!L^%f=) +2A(+%.\ZPxxqh)5G0H!:8i^F@"/pA9$ )0#v/A<-Wps$.>.fSD=Tsi')4b@'b1"xRbx1%լ`BK^;B/g{ԢB !Ye`2@#'%3lA%^lA( X6+3( X6+/5AFFTXT_p.(I!>$i'q0;z'M-a9;'_%6t7R7E>?/e/ *+2!%%c)1(P\,CjGSvi3<3w';! 3/bk/  HI5%IyjFm[F@8lF>r}g\}F "cQ<%#<=#1%k:FRcC\Q\#k--"I!,/!j y&^ +t.@'^h=!v|H*^DL D'tD%d.R,]9][<=nB;BC\oAW,L8"8xIV:%=#>Cx"L !){B KnJ"TWgvrDbw"7(!&,&J.:d:U93rCW$6>/#1:u9Nw;iw>KA Hz"&X/y;P%RdIB--~30>Cb/r!u$b#CW/*2[5/9o$XAUd`jbBXAR';K5G%7F041%0Q4jxR1SW r xwJ+bx!%:^7M1a"#"5JMv I )3P46<=VHDR@78k%j'qi O J$=C/<9>9!I?8zBll9$A6#+#'"== (=<9<9X/J/6!4."B"C5j5+(,["$0^3MUk1^'i,@A@QpluEH3y/2-Z'2zOY~8\8\:1J5P;(hbnA`7=x6 W V@9%!&!8 7 &gVQ"_9%]t`LGj.e#g@X+Vm!>  d"661'n#{O`n0#">TN~OR`;>R%#N 9U7/6A)fU6 2 2:/=%^i-$,;d?{>(M5y&?qLOtCr5Re8_6 66"6#[~66d5~"*g#G$#_-+"N"%^/EAuN"--</v0T;#$V:Rx@41ifE0.@ 'L 3%,gZ#lV2_"l t')sWEsLpv ::D8;T,&tHfKDC8?:%@bB;4EwtDD]:5#. j! D!z T }$Bd&;,!:}!z&]= ~!8^!:4D'^9RdB!L;9fV/BQ ?5r9 uB9(N4RX^{zDZCD)B$f#;;Y CARjC<kFE}dEM;Q#j3p u( _* %E!~ !e :(ZCiI! z>O)}:b ]C1>! L(s2)`:-أCT X(v 5 %sA2I1fW~zYGhq%J\DaGlJN !EW yN&k&g7 <&1<)i's]~B:AMB:.m[(\_4/IR@Seb:4MMtX]]Vs&mh< 2 *\(H3 X[Kz'BG/4T#Ft++w3 v/0hDn$%#MeLo Rp //r}~%MWH i9xnnR&;C_Yko6HxI" fMDKHHHHXG"UJ,&pf"Wۘ![N%4z#3OI&%TlGۇdn0zZ@w+fLn3JFF$7Jh2} Coi\\Q|N?J ]f-/~} JXnF&Ennnhyv0$sC2L|((?=kF/=(.S:/x.%--QP8FCo5h8 (o/C3Z*<**j"'*"03+]Y@ @]>Q0+9p86U+%1)0/)K$U1+>i2+lir+F812!8B<+yN72~01%L5-vYe!.;4=4~&019UN4**OM']%Y54U)=<%!+,c+0,0,#( +/#s'%&%ni93Z!"'!1wt<iO7  u@Kou$=1MZNhIE :'"$):CaE L6*j+eO5(8aLA! !W= "(M2(,!}$'QJ'E^/)KMMDmA77B| J>gi.a-D5Np41+;lw0KPB80n&Cw <"aX-4If+3},-/w=A//>7176%k[I +]h&&;~R\o h *+oje) u/;H2*1A큤AAA큤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큤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큤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큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤A큤A큤A큤A큤A큤A큤XlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXl*Wr&[Wr&[0b1af81ba69f6139183b113080267a7d4f6f8d3bd22c0e2aab044b29a9b0763592627897eb45040585cb7fa40ad70db69e020fe0437570c54184ac1ab0f70dd0956ef04d9afb7e4bccb6e521cebcec8bfaf7757bc37999f1b56640ad28e90a615c61876a013dffe4398f85345b6cbb56ac04cba20b73c81bf6fc68b8c1e33e6dd75feaea85b0a5e8a772abc290f150044adbafbd161ef69a7df6b1cdb2f7e385c2c04b81a531c54d6ec2506266c6fb2bb8fe58f554b6669248c3322b38be9436b8a90a3aab7f1bad4b886364068f738aa19d880c9fef93ec054bd63e8641e42aaaa8c8ab1bc730751eeecd7552296051e7ebbf75845df3dc4f890157f75dfd100826a192b8247773b55f59be40da93db3212861e2170198853d709f80f0fca8cd78e3914e2a10502a942577bb00e5e3a983158b86415673bfff7eb89519059e5c4db47a9a96e8318df75e9c1ac01a0f57606dc7dffbcfdfb192291e1114aa63843db7137e46b0b497ff3786850270e74ee454c48502872166b730f74d7748c03958f463e9baf07756b8f70fbd9d408d200eaa34e37928128d1b51335437613bb2de08c9d579b970441af44b0738ffba570ac8e16a39661e7503707d5655fec1832cfd617e196ae8663981803c6794722a231fff7f6e08de43a3add326b86db4c9353c47655b2784854c4072c6a8c43dd52eff62034b0b922d7130c98a479ba3291d643fd7f4c1ef9d5c48114d9b44b73cb6e38ebcf63dcf82fb7e4cb4fd1ee34ce69dec60fb44b5da7b4254ed1f1b510a9f058ec0e75a1144bffe8c5ab62bc0ebb4404f53dafce6e0cb4dec5c83eb3057f6912aa52b5d853203f624eb76f83c562a0360ef32a8f47208b3e5b09c7869c3d60b6e2d3dfb3a6d536233750ca7da9ce828ef2e1c51ee1a9f8c5a63595d50484fcc561c0f890dc4266f9853ba0199244b6980b14de3fede90f5be50399811b5221f3742d543ee6aa3d3977ee618f55bd609b09498e6d1d3ba7dd2dd757cd943e91b5290f62342395b61865a7055b72ee4ae698baab81ea0e9355edf616bd5007c19dbbf8aa3eda2c35cc7ddb194099e71a222093c3d14961dc6966ed8d0d5291badf3c26d308fcab5c48cab15526b604af58334aef621ee108847c51d5cdb43ded9765691f61b6912751894e46ae7d032b92381f75aca4111c863ddef27764475546c55103f9dff44dece198704781d6b5d42fe2f00484fbcca68e494177671b3192888fdb5b941d02eeeab1baaf6eecb650cb9931d4df9d2d4d74ac5ec008e79154a4cd6d4ca6942090030492dfc6823a477fbe0cff757e51d6e39c43f03a0ca639fcb7483ce6f956636e1481b9ec69c3c99155e50fe1e93c8746be1f11bd55440aa80b0295eb6d7b97570d32b05534ece9bd35fb5ddda57811eadbddeecda273fef068947925cb83fef884673348676c7f34260c5897c77bc153bd842dc7bfea01ab7281590690345d3b84c4907d6202ff05d24685cfae521f1e599b72871cb3d7ba4ccc637675312b8fbc6a41c7583b0c1acd2382fbae6ebe04d3f07a0ab9507fb24ed61db998744fc95de2714440a813bfc649ddf97dcd7d7f16802d39935ff8f24e585c012804d64737eac8bff77327e4f53add80f963ea7e439f20afedfead8bd7efbe191099a1cf0b8dded202b24d38492f45c95e33c8517497dbdf658699bb147bd33ef759165d098436c6b5f68fb1f7cfbaa65c598a9481a5a6ddce615694eda69908e05432c9d95edd7fbf4f7ec23b4e462d42bc4e6276f250666a0fdce147bd9614be67bd60ca589ae3b723500297b597bee6e6d5e761fa360bc9a3e110414a0deacde5f3453ade3663c2d9ba1f36384d75f71c233ed959c4d2f0b4e55222618176d7e42781293139c4f7bad627bb220af70af7cf4103fc1885ea65bfd5f5570847af2e15a0e0b09cbdf825471a655640daca5aff05215147b6bbe221eab8940e6497448535ffb77237022b3a6c0a841659be72ae8174b3bb4fe37182c13ccb307fd5277c0b60176f4d0b80dc3e4dbc5212312320a0048b3f76ad7282fc4da49a0adfff7fe8c5396f114959c0b6b01479c7d8f275c5d6386e6b86e5588fcb19d29cc4a831d5fffdb2af80cb9ce861cca93617f1865be3e24290b8f042e0eee8a6d19f90a3e17bdc3ed10b8626a9c7ca780fd4f4da1a1b42f5413192e43b0ffb2e1973cb36a039d089fa6dd689f9ee3a8f6c03d72d1699dca68fbda1973e14b08c6b7de3ec9b95395f6766f87971da72a6964623045c73c2290507ffc657a6864b0a35b8786b382cc336f8c1b8cd8a3017d34e1d59228e93715999fbd2b4029b2d3c96eea3f729300dc2b3344fea2c882803e712a792cba9d4f2aa4292e189e066e6573480ff8ad07e0056568fae68de0b09772c8d94ca5b2a1216cb26672d53498e030ca426bc2d6a69dfddb4734e122fc9e63ed5fd9b22c16bffbd3d26916f0c041532445f0b12db8dd9781ebd6853ed426474f757a3b15010bd500d224db113ca052a5aa51bc62bd5c3eb6a2a44df4f01c2b8e0a95b726102748707f2d08476a459582bdfd615a70f90637eac2dccde7bcff1d10573c0d0d568ec5eea602f4afe7756ab352e5defa813c0588cc4982921e4bf07f46081b135257ada1a8343dce1f49b4c8b636f65e206a0434fc2084b668a5e48f3f2e6b8a55809b233407593d9d234ee7153da7270283fd2eca75a6393a07657de05648aa595e2d2d17af8d1d3f03ccafef16180064ab47eda2edbe95d5eb6435e6917b91642f43d3491799eea1d578c086a8eccb801b241da288aef27b69075241d5d949d6341d55f067d968ef2451de89d8674ad464e96b14c621581c0f4e5588506fa244ba26adcb0388e0bba9af1960fd58627706707031ead418ddf9826841668c97f92dca2797a5e3f6c2fbc1ca69a11fdcf1e290e88ef9a1eff77316f688b0cdb03a15d2acc361db31fc8429062800b01f457f7681068d8ab49fd28d5e1eb7be66c92880ae6170c8a37eed5d278dbdc247c45d6bb2ae74b38d95ab8a339775b94d0f29d8af66f3a212fd46350df636b33623f39160d14bd587c3a3532ac42c8bfa726a3019ad3df8821b89fb41dc816987b578b4739142612e14849b4ebf0540d85d723b2bc549a0dff26b5e46c2fd9e16f07e14c1230d41cca459f86ff85def576f96f0eac8a55f5673b7c220cd5ccede571c34efa5d50ee43360db70d270ed2bb68198c4b5393f6c40af300680c5d7daa5550de4bbe992a7e5f50f70b9158f7380af88480d590426b9eaf091ac406255ff230d0a12eaa501b9f653f6c26cb40276595c90094addcb6751c77d4f98b2a8e49b4d3499e6957702e778b7c6e5a3ec9a0d4d8e926e96469aedc2cb02085e2dd5e4e868d8c081ad18f30371045778541c969a6132ed93445217100a44489fb2d64b25f1a3e8f4173b148661c5a9270ae8eecb2b4b981e1e7407ce84f889d6e8e5ed6984228ba6d895340d4ec8c9735332c98488ad14570b976456102d790818a446670dfa7add2d15343f1f119b8e312202a884eb08e0e4825928547a5676378414b1cc8fe34895e92a973d3dca08a27c4189bc40e2f6721b599a6f5ada63076129ce2d5d30036331905faa5a7086c94c2895130b79861078931d846f0aab527af6d6350b48dbf33e211b72f92c229e93337971476b2e1e1945630f1aaaf57d2d9a14a06ec3666780990cf1fdd46a8edb3c771f8780246bed154ea3cb46b8fd580245b3ae4c4eb58858038a9b06cce601001dc62ce1eb0509f3f9eb97c6a95fb00e18e37055461b25fe1a44fa78a5370a042b7e2653adc754a541e904662aace19ba1c1a9443f67ff6cffb7125a02247f55c39e806c3364b04ee7a336315190caee94028b6dd1f99d6b79b7a11dced8e3d1236bc4e2a158dffaa71a3f122af9e6a33b2e9fa2ab2822bb4c44767d16da97175d3d69540101268a0672ddf142e05111dd5541f943d3e21a6fc1178924cd8a1dbb3c3584fa7e4e61eb7a29b36fd3e70d4b8c1aab9e54c7367e9ffda17826d4a24567ade341d40f2c2edb4f6635fb5e3230d1614500a86b898648726d853d990664a69db734be6172b6b116970fb3623bf658988ea6d5dbbddc5c897be120a40633bfdc23a5603a1b842bcb8da9c1b4849db901fd79c37858e3878476f92237ccd85d523bf01b4a7c2a70fcfcdd2a344c4daa3bcb498617d4f73d94c1478ec9a843555fc993a39ab12a434606dd7ce9ffbf0b27b583059d3789bf9136890e25b3ab79c1b582c3866c710ec30e5b2d1da322eb6e3dc2fae9579fb951d174ff28b972e4d8749d546bb3c8b449cb89b3a0ac148dfdd5f1fdff3779f76b2fcd2e5ec48366a506159adcabe086fce1492a7fe27d5cf1854dce7026909d27a821b3ca02ac1c111cb5eb554b5fd7912f0eb4add3235998d09497c539abb1940caa96e070ad48084a7c64485998887adcc25c2aad942d535c5c1e2b59807eee02fc3946c5e5c1b7f1d5c2223d1cae9df6480482787bbbc933e9cbdd797bb27d16b096c025612207b95df1ff75023a18d43527a2105b02737585e4688ffa02c5b24cf28d77551e2869a74f65e6ba87c03c32cddf5359d83aef0a0f6e3a2606b064ebecee73415c9f14112c80620bb8fe0976d210e0960eedd5edee3b4212ea69ec8f3636630d5a7788fcf707525292079e5ee0a964585a134436288f2706a63122727fc13d5c82e00933673203c1cc4abfb4e99607c918e4ebde716892c24be96f5f60fe1c6f38126df4fea75fb90caffc76c09544d8fb00c1be60b19347e177b01a9795b5018e82f08992060854a8c8c782ed4d9cfff44d781720b2fccfb6c25fa717ccf80d7317e4d30b09439f8dae8f5d566f6e2bdfba612c0a10b915ea7a1e5c6c5955a1a7028389a7c102c649b791988e98570072b21518480f1aea9976637a300e74331447d6addfb9ed0d2b0b68524a1ac320298cd236683dbec5eed26f74e3f98702e0ff6460eeea22f9a2e5ff20cfb0bd928c693d245f49b50b84480fd2b8511029b3adaf5b96053fa6a93e330346ec3fdb9d49f10422738b5cda275d86e5b597a8c300dae547d195d3ba27afeabdd7d84f5e3767be0681211dad0b69a819c5b65feeccb6117c10b279835d194c7217893b7cf19bcea0ed58a57f73c3e9fc569f8aa9887e202aca66313a4fa4f90918c781bc8fa7734e70d7cfaafe0bd3e70e5ee3da78d8f347a7bc7d93214044ac7c7a9fa946c485e4d87a4a08c39c92d921ab6c976407beb10105cd26f9745919426acfb7b930e67ccba326ffe9e9c6166669ec15c21387657ea9fcddda0f9a7b8bd2f57b9f4b0711e5a0070c7e0dff0804d2385900ef40924b57f35c7387bacd6c29f3525900419682503013bca196d64613d71521dee412513d1670610c2742b4be53d800cc31b57a89ef3c71bd90ba9d5b7a3388022a818b3686d89c2b0141c19519612b39d9e598598480668cbeac585d71fab90da53a15b1d94fcc227e36bdf0a4e992e0bbf1f702d80e23306954476674eb31cd3a77eaf576efac423fde82f78c22101905f901047b76edc48202cbdb5128d036b86ef7b1f89fd73f24b870df7af92266f76477d661a18080b9602047c4468ee64d83ff3ef053bb7b0adfab5d26be54e1617b9282dffc915d65791804b400bfe053c40eb3b2d8f763daaac740662181a3daae37df8ef822cf40fa2d2301609111360dc51c29b7fc649892f42beae823a8010e497d371dea973c934c1008d9f9e3e37cca2e07299c0f4c758a996ceb133e242ebcd015e9a38dd47326c6ec190aa744e458aa51dc4aaa3b11decbdbc0cc4109da5ef4285f22ab7c1ff29c452fa2bea495e86cc35014e027c6576d7e3dbdb17c2184c7d24d505ef6cfe0da4a3bea1558c9de5ed3a7c3171369bd2c09f7cbac58d8b962203969ffcdc64cbcc3f9bbdd54079b91e7c78fb37c52f393ccd16f2e1bf7282fa6bd5715333ef9089dce30d1a9dbf32663143f8d568def151befa14dda6587844b79a72569182bebb243ef94ca54b1cf8db3c8a43b45f2204905ac4c014f9dcea12304b4c21d2790d7a54ab42ea2548c27d24a72ae5ad537a0703affbe976411987aed4a6b0c6de24b860d55b3ead6f10651e7c7d521cb330241939c6e3a2ac42332eef6f3b9e19e5d5695a1686bd7449df073de47be6fec6f43bbd3444811688858518ecc57b67c2f73098125c1a0797c60b1e369c85e1f7c1af34067dfc756655fa57de78e062c9650c5f8dc0bde88bb8ec36755132df5afed9723683c48c5ca10eedd7a4ad8f7de88f6613f15fa5d8bb0b97630dc37eaabb4c3e12c9c9964b6ba863cb721eb82fa45829f2a134a6adcb8a334079fbcf57500ca5096baea1cc4ad2bf959f2afa7eeee7537092eebad69da7ef40a2d59610d6c734e91d39fa89ba04d89ce980460ca0204d76ec652060afa9d4ed7978b9cda8dc1e78ddbf702385ddbba1acc8fb7c89af9bae7c2168c4db1577a14d4a0a8bb4bb2ee78d78147caaf0fcd3930b8433e79dc08bca23a8191c74c5183afb57e0783ee0bdd0c97f45e71791fdff64eb0abd803fc4210629f8e6e10b146c872a0995aa0b729ffedea1b0dd314c477cc52e61e03dd5a51ce212e93a13247b9ec8ac652a9d6b26063fe91b7f4de1b0c2f0b5682a799e1c2d30dbe73ec2cbf498776f1610b69f2fee3f38aa4c75188d7ed06a843cd37453ea7b3a7f73bc1a268f42cc2df8ada61d192ae29a784b8f046f43fdf563a6d3c44fa48c80b73234852b6686f556476ac7ee1f7e1fc27fa4f60d1318760fb5ea3c5e3a07c237b4dfe619d6b9f106863221508f91d88e3386c3e3b57df8ebab2f883ed765c241c9fc01b9c80671a35bae98a52597692579bf7b373a4b716f5aad01f9d8b4aa3e7688662be3e7d7b2f8f7ae9783670ad3927c0fd76b7f2a99be24a47143c183c25cc03376d0462a76d7c05c9c1ef5a23d6c50ce5a166546f666123ef557fa1d058de9706d3e83b1135a81718d9edb6ea808897a2cf9d38340248ec36b17c60dfced45143baca9f9d905a19cd29baeb954340c966bcea8942cbb0da0b61dd35c7cb399da44a8634d6e6177891c34821ce517f36c1282b13979f8a29325f3ca7ac56e6048c93c4061b26010ccc12708a70dbe7dc7525a4f529cb18175cf70df629d60fd3fcf56f9c90ca46277d72990e14eb41b66bbce85a1bef8a94129246dd10c82664798897da0cb3a35939f67d9c98ca0e16845bc90663adc8a982231ebfb6e28b793afee8b9fdd4185beb11174aa00449613100029cea11d7f40b470152e6a50aaff2420eda2da6ba62306c88b5e903833e2750db3a1c6d06a49dd9b861f93ffe066159e3ff9bb60db6eb18716f68516d8a89aa8b6cbc78ae2de80f73a7bdef197531ca635b10942eeb0527aa643d4d424840fa035a5bc1e205a357fb786a3e51bbe7f164c0d1e25f881f40e1aa2bf6bcd07018ab809e3961d4910bed21a620687ed3a476b964fa47a135f2a5c83e40a8da377e96dd9c890c0a161ecec08a60bb1cfc6dae67f3759e3801c72433db02fe2f154fe4c4c44dc2dc05bd180ad572248079b7aa4878404d9f0e5ae4b55133fc164542b5003c17d9139c6e03de155784309a5a8a538b2a5b0669f8dc4e2f1411cac4241fd3184c12ae942951196dfb0a4ff3ab996c373e1f6d7b9b6bbcc9c133d677db754336b170f48f7c0a4230e26624fee01656f24d628e98aeb59fac654ecf722d7738be18526060f618385d11e26d32b9127225e5f40f7c7d4cba4ff50c30a9b29ae813332b317d1e98cf08d6c0b7e89ca222a21d37ca27dfe4db073693a6214a09c5dab3ec333ddb4f8a80faac7c9316212ec9c350c5f4f15de56c0a1e05114633bd00b6e524802b1c6909081bf3f343b9651405b4c805935b08d24d345cf641cc8a6a2cec5e1b8e3074b9e7abd0c63f6b156d4998b3e923c05c81230c86f4354c1ad63de2d73b7ba25b1d7e9e44df7714319742ac19f77e0ce8bd674101438c6c1ebe057f237afa7761d5c27761f9a1d5ef629f4636178a99f7af0c4f586d0b48bb6ab44b4104d4f93d9ea327e7004654feb41d045775ac8e665768c6f7c604d5df76f880eeac46e53f0a7b93e725c7686b9eac5e87433896026a7ddb7ffaeccac12ac993c33f0490644dbfd7ba3e318aebbaeb4da18276cbde9954adc3f7e534524c4b50e4dd5b65dee91c481f2742b8c2bd8f85e67a245d0fac4d6e54d9fb89582e383968b9d4ca8be60a0b001447b7891908f9a6cd00299585b9a372ac630d66a14f6bccbc276fc17136a7ae96b405d45e33e029b9c931f113cf92f412baf9fd8c7c14125b7990b410ba8cf862e7bda1c7748eaa9d5c3623500a9695fd90dc286b35685ece297caf92b8742a81f036fb7d5c22ee09b4cffe7a6f01e395fb02802a466ceca4c2ddc0b8483690bfc137db57a2142947bbe2ec536df1ea7a309bc6d2776c5476ac48ada0b905e7bd68c652b9531c214bdfb9c2fccdb30f11c26ada7f9d483bb958cf5b8612b6b1acc763b03e92daf534faf49f3b07ac4d6a1af95861d38647c55c4414c0e633a4eef389539ef1b88fe5da2bba666ded8b99651e4c8e0a581ddeaa7633a94df2bd0017023edb9e80f62e8a0061ab478239e2cdfbbadbb88e15eb34f912fccd898f9fe5c660c9d5c90e42bf2b01fb9616ada0618772324916db63832d64f6e657670504696c7fa1e199c9c5d167f513ca549c44287ebc6e2c41f561b5230bdd477de023850615132fe95831f08c57ef9ac2e1abea043f6833cacbe4da9011bc75737b2abe1ca57f7f0230ccf6847409c7551de7c827a985acf0446a26a9303b2e4bc267678b0f918e334522a8ff9c532dcb2c4f977b3a1e9454dc2fa7b5d7fde5187edcf75bc063d27e731e48d133e955f744ffc7857b4f1030e8e1e74b8f2d0869a83ba84b7930a5cf12fc4eef0f7dcedde81e6dd477a8861eafd8261eff25a4f6c87268e213d601a820d08e57b3cfe2d1a2fe897e2406f8c5c68bf56e4fe61fef774b067936ad60c2c41d16573cb99e2b25a95e23dc0d2294ea920774762f3ba938127dd067b6ccebfe3533e16e2d33d2e5eee22f901cba1a72f47a4be53d348958e01b913eaf0d85ab14a19a069b677c6129c6a68e888440deccad85548da3d843e3bda2bbd9a2112ad434c07d8c8d436c742d8f8d4b31ebff510b3713985f75fec9e1bf6b1fed4ed8f45fd4e94fdadfa42f4f9f9743224ebc3e11fed855d56b6ff5455445fa4442c8cd3b9d9e70e6ead6eef73ef6266928320a9396073321dae6867c74cbf7c69e8948b6b448018654f0297962ae354b5b9f6a671fb02a25c338d27ed8f30ff2807c973deb6fb9a82cfde7e624b237d4354a3f04ea7b89a3fb4a513dfe45fa51193c63214a0b6c13b9d703224a0e4a82b74afd5f8e640e39cae9c18d36d1198751ebc41726116f1f8eb0181710d1993e446206bf5ef0b24d1813190ddda7cedd5940b8e026c52e2fa3d40321a2395e3196b7b59475ded499023d08b4a5105c94c3b0f0330ab282cedbddf9aa3864e7b21ab5045c6d14e7bcd0e58e52ff25fb7827fc4228bff0766e3df9cdb732c24c876ca730b22737e479773738cd195d3594946d60780b6b847404d68ac3160279829dc1c19bd380a74269d554f82787e431c90c6b72a55af2b41a63623f3c969af27c68c83fde0748cf6938fdb50b00b934b90f6431f94470ccbde37e97548bd94fbb799623857e066abea9c56a6e03978e62ce5174bb29dae975ec3b116ec9ea12e916c09fb06b5ddbcaedb6de95f6e37f094f96c8f6e1f495fd6c778885a0e06c1b9e9c1bc4fefee17312e429976b5a8df7697f41f5354851f9a198e497cfad334a4981cea333c69c1ef11a794f4a478f9e46009ac95dd890c7dadd755c445024e1405ed1dbf573c09f2fd2ead803b4913bc1027c24b2f950ba56ab369d8d3c502ba696ae31daa64dfd6a10055d5bd36e885699642b7dc188bb19aa714091122153324ac58ed845b0b0ca58aaf5739108007b905e6da71864972eff0f0f386d00283aa652e73cf7920b0eb2bb640d4e4e7b82462ec3695ddbc4d9ed6696c8ac46531327cf9e35b97abf6677f9d1259ed139ea183d722ac9f92111e2e42cf458ae5acb6b70005224dff562e208ab8dd9a7cde5234c40809a5880eadf9e7c32bc337305b596a3bcac8ca8da6aa40a2db70ecf56c363d3435dc40b5170a958392fa39b4fa8feb50363132a718ea58ba32a23b39f9b2da7af4caa62f6b69e8e625c7f2a1032a0346329a70ef7e1b685e822e7f79c55051e47ab08406e12a8f1c4574a842e7899788973ab408dc21123c989587a103f64dc72f9a9ba221f918443046a0293edf0ecf6482053f011815ecff54ba6d76e8169dc558f0685ae6964109957e7d210c72171f9d86eba8483b3e21f90169fbb35364c6bb06b174ff3cbe62cb342b541e7f7954f5190cca893d57623221ec6529bf24ca29b3e2773f299eaf8a5f04cdcaacd662c618debe6fab8dfff74f1544ff6decddf5230e80f1207ddfeb071d731ff1250ec2f3252b8c692a1a5aaf28d623d3cf3543104d50976263aac261dd92da7e87180417ab627893d8dccc9788889164daaa11dc315d27541e6fa425ae349ed6c72be1299738e04473deff39baf0bf88783b7e8dfaf8ab33fab0ab2fac5936a6ab7ee523877734ace69a4307c1fab61fe2a5b8c576deaecbc545e2a1385cfdde806b3fd3369f1506cdf25ec1bba2a9d8a5484c7bc1bae6bcecf636577509a4c21193cfe2223100cd0c00a09cf82c9562e480f5e664741e4e8653b486b717c8c3f62a0c5ad675ddc007ebf731ce45a3ddc68e29b90ecbee4f595ee7d7e36a027974037aedaac65fa5f38c11dda42a8529f226d6f23c9c0603cc5763ccee0d4d0abc5b064feac72945869fefc892650ee867cd5dc057f687caaf1e2304dc31e7b1562fec95f8d9096e6a7ab5885697328de6cb1dc61602b71991e74a9302abdac0a85596bc075e50f5ae5c79a29b5bc1932f41170a5899432e926e9523ef8e088cf3d682b37318fa66e9d25be35024a6a3908f753901e35178d633effe21c8ce87cc5586e23d5cae0a7eb8efa8b2ab075cf02f23e0ec8678cc3efe98befaa9153e923df46640df766a3e25583fb0625aeb3649f1bf8fd4f56f4328d6699faaedf6cfb8dd191688b860853d85af158587f0c766e09885ea72f3fe783b90aec8438a99432614a6933e82a9ef4707a5696cf9790e41f96d3e272dfc9a842bc98b89b08e27e5cc6dda29cf09f0497aec20b77c49db9e0376f0ea3b7402313488ea56f81d51be746a2151d2e0dd8ef9e39f4a6698ec7789ecc439860cd99f3e9deac0895817607f98a1a0be34e37391a77fbf3e54c2cee577e8be0eff4f614c760cfb7921d4143860468ffd88f344cd0ac72a462143384a0e32e796496543af0ec485e640e3c76926318f367e46c03ba9e3ba226d51b66df1c954b931dabeef79e29f2413aa88ff229855b61bf7a305ccf5019fa6a3b87269ff41c3542ff910d0cbe0db208e4ec4bf1683a051f2746e4ae3fbb947326f39ededef7d22a7e27e3ffce649aac421ae152a5679a907523e06311cca0655dfd80c433b88ec1815f450305b9c24cb2a6da9e1d2cc444517292d13dff26112f87a6f7f444cb1d579983aaa166f14ca8166a0629f36068a79eb98736a339f6ba569b0f022516d1ac7bede48276edfce7386de23430619e640e6260e19c2d042d8941c90d0d8bebb50d0e7fba16b7c77175aea4fd195d9d273b21833ec0ca5202ee1736eb4ab280cd936e871a3065520e484b556d4161dfd5838f54a4885fa4c979d84c992fc6d2a689dc1adb206c94926c1d7d8964444654ed37c100d7103945843ecac8e240654e2422cf42a5823b47f4c9d074c12d78e7db9c16493a36c30351f57c1459b744b219897d89109a16d12fd0223363ebc253110567a0c20c914bb870d04d84c7a58fa0a595590b93f8371edc2c450f0153b6a955456e2b661ee281cc5962cd374bbb7235aade4842340c605f59b7203b13e1a5c4c80b987230b59c7439d094fc8ec726c813dedad4eb6f7cb92dbfca79abd90932015e5ff55d98cb686969d2d5b8b644404a733c67a2bf37d70c3c67282af205ba42066b0b24961f58449be66835789fee2e99ff5a973af9e2524876170c26ac70b377f05a139e73fcc121ecf416730b25a99e7848ccf4b734d1f3e74053cd490df908397520719a0ddecb2e196e5d82583fd0e17718cb6a4a08acbf5700ed63e639cc1a98597515a728a4be8491fe696457ab64064673ba19cff095af3111a5dcdc605dfc3527be26016a8fe091530e63a91536951dc247ced0a8f1b05768c4f769e2c2a7a49089b551e602ef562c01b730728366af5427cc50ac4ff0aa76c48a7b87acfc22f229f6347f9ec47e64ca1915821b2f73170dda4d1744f69c2618e0b16b0fd8e2f601579f198d3d01d5461ca5af21e6dfaf94875d060b947d37f824de5b3f29d3cf75f6ee46b09898850cdbac9650de0d1e2377c1f712cf201b21c086d4948cf80b586e639827b64976f13c7e1cde6919b3bd11b0af4f4df9895a5ba0d1e19301f0e2948482d1f3c5091bc5ade5ac7b5f071e41236896eb4e7f40f5eb7fa46c00ecf15ff983844c5362c2f626bbf27d84c7d047a4bc75b7d13244585bd8af3042da65842ea74fbb142094120e145a0fabd7ab003b33c562939538fd97bd64c1b362874c73469639e5a95589a22fca067b079b5b2fe63895553e22ebdd9cd5643fd0bc3175b86e9bbef6099958508f14008972ad3645e2640f71b5c8752bf3060ea44295073146d02a6328a4db37e02e1d1ae9538c2902fc8e483bfe0536262d6d1f3901670478ba98478aaa81e4ee6b2d2175e9e994edb8f84c36a3bab2ed38f4a8268fd917103d87a615278f22afe5b0f5acda6c8eae06ee249cf4f9af2b4f98c00f19aea859795ff2f33a65aa043449dbae4f0f7b138111a29279132ce03dffd5d73413d35995d79ccfac95d4f9790ac811100a89e37c082e2a53ebc821b4ba6a0abb30efc029d4e5c171680a1fce98c19a4ad7b44b53cede2871002a285dfc738c87949c5f96e76bd4b39c698b399eb946ef1a28571490d1a38fc128a7b4146478c8fe316bee9e0735e845892bb6b8ef3a64b386c48ed223f158190d673d5458cca9cc28b2900461a54521f93b78bbd7a74bf3dc2632ac457235ff5deb3f63b4b8388e0d58ddf1441effedffc7817267b98666f4602cf423585faff6e5cd2fa8720db547d9831ccca33911d3baa397a62a0366edc34302104ba9890e9b234901094fc35be65e8d91875daff0db4313bef33bd8192e233caa6390f0b55ff48515b0290baea5f4ac607af94f2d7a73c54d39d7816b6a24e45e9907abe60c2cb2beb2fd2d79a1e69cc7a4e4846171802e930bc9555e20337e8ab8d593e203932cc542b99543262f8a678bc2e0145d73dd6d9873c4ad3ac7081c388079c90c144e1ee3e60705bcfb12fff3e1a2f05a3d3e531ba9d56ce8c4f3371238f1cf568f7b5ecc370ebfd88c67396a90a8f8e11db5d94d80fe58d61def68b9f3b85e90656341b3e8f8be72640b0c8f1f8fbcdfbb9f721a3945a166dd26a3c0e58466bafa4262f9968cd050f8860d6d40c0de6bfcbc9035a170bf6487f628a08d2c0a300e5e8a53934ebb224ba4c388c051b57df1109fa6854d4aec0475d217adee9623eb3593830ce096a2ed1f91bac945a787db54acc827607accc2a26788bfb8786e576f59736a6b15f73d7bcc3d38de500da1f624328b10e8fe98e8b9caf9727b16105e0f9485ce68b1093f22d2cd1997f210d16e28df0839338a35859f346b12e3ffe085165d81a10bb9885a9fc79357965f055842c6c7d789c3b782db99496ebd75eaf8c99771aec4506fdc05a22fb99e53e7ad255798a4814909be08810fcab343ea104f2a49a4139bfae2effaa997a42f0dd694c5327706e4d27dcd6ed98c78a29cb62088f37bc7101ada34c013f7b678c55372c446cea66600c6be9aa975c299b7652f6375806896a2a216ccbe245f133dfe43b84ed39a85395a39425744c17268586a1b1db246b634f92c58184741997f53123547c827380c4ec79805390472ae3df08695a4179c77b91c5dfdf961b35175b1c3b4a8c4ea3db13500bf0bfba23eef35a572324a961307e92642ffb7ef610e91cfe4bb4fe3faf54ae925dddbc00b574595198a4a5ba633ab526eb8add6a052c858b81745bf03e3ceaf154fda96c7f5148e2e5d438f012046b6744788745d160bae7b4075ca4deafebe59d4009f4675c52a285d88bbc2478082d870cb3f5ff4995aedfc6084600fcb7a6de92120354488ca3510cc4f3052f799d84cc61c2e1dc97e9a5f34103c35bfb85a40955131ba26b1ebb0867ab947658d3492d81b4bbe528543d17cfb25ebd24e2dd059d3dc779e9fd8d01a296266df3d00bdebbcc12f701c2b99ae7d2a1bb838073bcf57e5933719e770b7fbe6d5bc1e440b33726d3b36f18a35aaac698efa275c6813389b59f6f7cf1da318bca2c2344bbee78f5f7cba448dfc237ee36e22481e7120388dbaed3e2899796373da7cd7415153053463fc7c2203dca9c53439f6597d5ea0c0e0473442e820de6fa856b669a18f12e1c85845935ea3d283c19e9721452fa2f171c10ead1e431c21adcc5dd857638643decb4f82ec25c1717c19620a6fab1a254799a3abfa3ff500be89bf4d5b938f555e9f01bc4c685215940872c3b0bd41326767620d37776f27fcbe79690453cbe55d8b99071d3ab4be447804a31a1c3c00a4bd4ed5aa0bfd2020523ffea71539f768d736033e6aad4cae22268e01fccf46fb886248c331d54dd876babdfc56957492ce70e78604a7500fc10224d6db534d540a645e815289558ea04ffb53cffaba5ef2a046b55ed971612279c5d462bc9fea2bd96e0a7db14daefc7579c6dc66c77b5b2202dadfee19f572830509b2d0cde7a80ac62ef8be13a8f951634492ae6f69808ae0785463e3a3a73464268b7e9babc4081cdb879725a76d8994f0455d6411c8511fa4954160e5fc3e5684e27dea271d8fbb544093d9401b7ac7489c185409d1e299a60a0c7407bfdac3ac622ed8dfb1fce33d26fd8025a32db0608f7a333c2eac30c7ae00565fed7ae8ff101b188b70d66118a3163f302f1ca45201f3f640fc22be0d0d55cd478a364d5c92d347fab44dd4187a1ba264ac2056e76823bb055f3744ef3465ea4d75daa08de4788c896a197c07f628eddc23cda23d75b763ceb4f70c9ae83984e7353175d86f99001f0526a586b1a64626f51f5c010ee936ac8d3aeacd35c142e627d07e7d5263d0a3911c3f8466c82238681bbc031c6ca5b83411259c19084ef067ff32510f1713a0cbc8cf7ab2fad9ce63f40763c846631dd57544c5ac9aed87f609bca355d058acb9660b8759522565a583d870e21a46bb44a77008c000171b57b5f6f075723a515cf5c1a87c2406e1304d4c58533911f37b8b1cd428d5c4a7a524a57f04001e9f7402c2cc83487079ca520add2f686355b8dc64c284ba558507f33c0fce4f9206c1cacff3d596541aa32da2216cb174389dfc34c07678e78db8d2d35d221fce30d8baadcf83a79b38d43d780cf4edb2cbb6a07c1011e322e34e8bb94a59826721a65319566ed83e557279491139827edc0f5c3df948e532e0e1fd1e51b1b3065d4b7674fdada57cb7382b88cfd95c8a1db40a9e115a342c42cc9b2a27494fef18d3177960280c48650d793c8e7ce3cc333e78452404dcd42d6ecf9be288062184ba0acc011ce0a24889642e412e91ff31bd14f9389eb4ef77ea9d155f61082a675eddfb4c503c0da2d286156abf1326088dfd52c218ee300f0edae31dafbc6a03ad70dae9a9ebe2b89edde8e1a2c8f9d79271903353f6878e8a4d67d37a3afbece25c056eea299df62153af0f7e034a20cefb390a14eccf9e2257d7918c0b3dbd7546d4d9c9744c075f7e334a2d5b3e5e6afa6d1e8d748082ac581897bce89076c82721102444e1533a978385c0f7361a844ed4e68333585a75fb5b281e0323a656a79245bc0e306901be1764f34fbbe9690069374fb48b4b5423c9a978355ef8026fa79cf91ffd717ce93a0aa215c1101c90b56c0e00e7601e51a2533d7be29f8285a549652fd0951317bb858609243421a23791ab3a1521d3d8055ad5ccf896fe1f1dc137b2574b88002a12401f3f5de0506c9c01e979e4ab6c4b0851ce7083679f5a333c00ffe4efb997fa3fc3c906bd9e7e690ded20a3cc2c78fd0d471be877474851edae90923a1eb07498cd7f59e74f7319c50380b2c8f7058fbbe429de7e3f26ff4c6fe1b6fb8b209e5a0282f5b7804c8b28a879751b9c09d7d20e99bbf22b6bfcf19ba4ded3a10d46374697f477f1340d62565c936d779334228d32a8f3ac1800b74dc0c57d0ce1c2d96e50ac6a2093fb5779ca1ecc966c7073db1528cd84a504c5823694d1f8edf4ba6d0e09a77818ade2c7f92246c6ae3ca6e1984285f90edf57a5dc679c4b875426029611046e6e252d3fdf7772862562c75c173b8c1af896f501a696944a6ce609773c1a3b7f980c9b7b9979385e411b12dd2247137d2b8e8c044a10fcd07e11a3c91a4df17906334fc2fc0f861e47713f80532f072e9ac814ee83f15a43c387a0177c31d2ca24f377da712a85dab01f2c489888b08f9b1dfbb3ca2b6cc984c16cd156c7b73b0012b9c3f3e5e5d6fc0d3db8a677fa847a04e741036f0d92ba5d2cb2bcac30946b90d228f1da8294705c831f0662b1bb10a3d9d9536aedc774607e7cdf4a29f7dabe69ad390415baa5bf111cb566d166d32b5155c234b7da3a3c9eed729b94db90000cc196ef07a278b5341878beaf102d850028be062d685ae97d1e726c06ecc0758e9361fd4265a8b9e7b4cdbc581cc78ec09574ecf3d07efc7337d65afc6ffc0159e5bb0bcba04c6dfc4aecef8ff399188ef0bfa09e990aa610add571d5ceff7b631fcc4c73ef75cc67eb45257a0c1a15983e2b3f5710136f0fc79798e2da921224cfce716ae88b81d0be0577f6b083b7953fd4ecb6fa365f0501ac3c45ddc48383be9023c2273388f2041335afc6f4000dfe1702cc130bea9e13ed5cd3b32712adb1d80220cec55e857531e458534da67c636ea71a77ebeb3b9c730041e2d960badfe9ff545fe2380619b0422f0b66e60c8e7f05e6f9fcfac30a0556d6d10515109866894baa311dd0de6111d8e78b79eefa750a75ed65535da57b7502b498f3220a11c9f995ec4eec2f2c1702bee18319d6ef2c7f852b76f1d1e80bba96cdba1574e842243ce6be301042e2d5f6b14cb93dba2e7e679a94941990f84ba8d87073d75b478d028ffc2453ad68973489a4191926fa3aa6151d976f0e6973dfb7da035c948fab2f90003c243c93a3e3107c084cef47ebfe413895008ab5420e959ebb8730be5b693eed8cbfacf66fea5f8804059644ccedd3bdf5517b11681b2fe016621f878ac178dc030d8e1ed6bea9c6192a56a442965f70fbdcbd0dcc5f91d2916fbdaa236a6affe95e78148b0a7669884115191acbf9f8d52051e9bc72dcbf54868fe6005dd8ddf20f05bb24d3391c3d7b9c2823ea1eb7885a0682b72394adc2eb08ad1072f69fa4eb9a66c26a5d292e2fc6266085707ad4d2713f2aca43aff849adf105cc427338871d80f768962dc434fb769c33745dba25014cc2c4b723757e826d527db8b7d484a274db9a766838b04a6af8539b8d309f914277b8083cd9f0147987b60626e84d6bcfa3e6884111d32a6cc8293b2423105e93246c5f6a7f4df4b6f210e0b2e54d5abf063b26fc8d3e1f66a7a24959abd58b1e08a6db89740332a6145e159e7682adc1ba0ced259f5363004343db5ebac98be78a00fbdbddffd37c537321978fe4fe410975178f58daeb3d2bbd0c943199fec8ca4484b8615d90370992032752c421ef88063c9e43f76fcaec6030ac75841517794049d2b11aef335b9653d93dcf8d19f702e8e68075e8ade0dff6808b6c4948bdbb20f4f374b9f1038b5061a049d8a3b2eaf61dbf7a0a046c308582fa9034db412d5f6824c6266552758066ed27ac9800a902a0b448bad35067980ec2cd744ba8f65e10ade81b52ce8c1c561fa386fb6b47726391537aa56dc209afd598056f8bd0492b71df778cdaf55a9f00e13d954563f3acc54143b0e4d400e593c166db1d93150e26ceda3d2676ea0231ea8dfec6d52efc30df4300be13b118e9bfa71bf10f107e492feaa8d6d7b166156259288b17154e46a9870719487cb8c69b54618f0a3015f55f439d5042d879d0c2f71c429feb75e581a815683ff86ac62e02ae79aa04d4409416b731c1881281e40c910b6690f897dd9a130e55cb2fab66b6d5dc2cb17a622ccc8f48c58498661384b8467e62b9b2e62936ad1f34966f498a1aaf9265b8d7f0b2f5be01cd293fe1fec568cf96a14555b0a6e882ca6b18a40d672f858063cc84e4deb1517b33ab1ec1bff75f37f56f2e6ea438973329c9a2cb2f294795b86830a75235323f62a1726e1909b8f9e7b4cfa5d917d0f469af09ac4e60c1118c0cdf5f47ef5a168397d20fea533026e87da0e7e4cdea420db0b298199966123818ac5dd78ea6471d3109f378af395980f086a47bfa9b41b9b869280602e80e6b28f8250f039ae49871aaf09d348c2105d30946a0f77b96039ca51b42e21bc4ae491a305a91d07e50ec0df2dc279107dde9fa395d6529e946193efd838a6a2babddc7cb78475eea79a0313682a2d62366db2344f8ac47bbd5b95369774bba410d5774f727087415603876bf3e43512ddfc14e0c73858cca83c547027db224119de1b7c34a38036f0ba25be000ac2f2c919f6d40781e3cb0fec3cfc80df070082e1f3ad5c8b87dd38cc3c2ebc26b0156172729ba769d8235c8e2bfc1c99c690a4ddb2f0a1dce449f876bdc976102fd1332c70e73ca30c424b525583bd0f25675c6c0eab3704a14ab537f4ecb3d682eddf1f283050e67a4c9b1c4cf7d8ff4d62d7e149cf9ebdb2a311a4e293c9831fbee73646d9623a1653fb374bc9a07d4d5d82ce1d279a155000774d9d8f5dbc68368a584cd5bf4b55a26ddbd3267d8a2a10894241cbbc8f8b2f35bb0bf7c450e73b0a4da73ab43e03ee779880e3730fa9e03a701f7bf5cc9a72711b5e87f1c336db61d2528c4bb41b83516452f87c6da673974380062d6a5bda91fbc5938141680c3f33ba16aa653c47280fc0bd3bd6c1871b23835ecca93f79dd3209eba710ecd9e1414cc83227758a57bf1ea6844e2553c886823630dd28ffccddd6078dd3ed48066e83e3cf47cc09f5c1f8d070a067f2ca15a988419cf4c431fd72c08c1722658f3be8a3fe8c0f38314296a3e05ced16975612fe67e9d0b3a09e27a9e62816e319411d882393d891588660405f1b6203cba61637e4067d0bc7b9161dd9fcae1fc8e162728eef7d77d1ee8bc68f470ed90aa257c3c3856c787fa39fbaae17e3a0b93bcd8c408961df2032b83bac0ebb915194750544396845968e0e98d839cac2d7ec54880e4c4a61bc90efe2afb42a22f73bf976aba72ef14fa1d9ece32748dc02b84e827d8cad80591fb7b0e093ff9e33df055bc5917032fa37b9549b2d9fc5361af054a4bf979605ff4de292fb62fe2db06d4c26cbcba696b9816005aaa6297ebed5a396aca29de4448b6528ea76fe4e1317b12bcc889fd49b113fbaa6e174bb83cd9d3ea63cbad6d9cba490457935e4ba7ece6bcccd2698a951c642de189a2c47e0915868e7a935bea2a280fb46c7f6c08305c422c314cb45d072e99f74c543ca086f9c1b2cda072f7d07616cf2de818c1718890292ffae983a69729f5700c17667b6ef559e02e160a2bbe0bf506ce31b9bf0f75a42fb371d4d8266cead049d6df37a993cca288b7a32268b23b3a277296692b592cfc2ce895d0f97947b46d85fa0a50df8e81a7d1549e157f3de65c5fd8cf5b57a77148ff91b72a999bd233b02fe5c27c00fb4f95eee13e16dcf6ee5e9b352263f7037b8c7afdb2cbcd2d7a640d25be76a2c24ee4b9b1766ab24dd84eb271ed186dd09f384da196206804e92d0a7e85f237c358f4ff8d3166e96ca406605c6d66bc1d261cbfe8554f70bb2077579d83228a116629999a87bc86e0d8a99e6b67c054fd63d2925647fa5da266fe43c28b110a4e1cf65d1d25f9fe6e358da9ccf0cecb5275d653cc66d5e256d92c7952ec50934f14cedae6642ea00f3f4037e017d20a7c497f0cc45f022a7ebb0400228d53ba03a17eeacd39213512319e3e367385a134ceabd6d5e98f459153eb3f3d67fce6d474feedfe1c4bf74e167f539b0c62ee24127378a2efc8a8c78929a52c48e26439cae3c3e8dd0831368183e809fac9e0294651ac8f61f92395655c2e7fb99a75ed5f530c2018f01790b3cc18d3bbb277c62f508623c8efde0f0265f804707275fcd60b46ca57667b71eac74d37e883cd0e72df190573547c3d8e495e0e037ffda3fce21914f541c7b55898bb1adf8fcd07572804ee8b3f152841c1dc126cffbc4e1e7d1712f6007882d2c5cbcb8e39f4d5afc7cdb7e58856e1f7b4bcd01b755570f0f6ef441383d7c834a69a614ccd2b219548cae06c0ff8069de5d61f057a26ae49d539a001fc2f379d838dbbbc54f0be02c760d6f717462c885eabdc2d2b10f8cc9933031de2a37bf18493b6c9ba7eacd28969ededbcf816a72b792e890f821aabc49aa65d9b47119e8b8948bef3819c2e14f8325b5fa78d93dcbcb55a8fb79a85cf1fba81b55f7afc1f5a441bfb896e2fb12fd087927d8e2de5509c708e046e7daf82bea1fea656466f81f76a878ca7701d8d0b8ac87021b13fa04b2fe1f04e941ad0e5324050b95ef4e7c69e893c76bd5c5acd2482abcef929cfe4c2060e2741db3449ad69f9e2054263e0f267ec04b7204e704f532289dfb7859d8977ce61d9c8806c9b370723b8293285e18bf9ed1ba96dfbbf3371d0b58a45e749b14ba9f093c38fdd1dd847b08d08e9402a3e88d5785995ebe349365794086a938d24f5e21f66dd398785bcf2215b5efb7c62c6cdc0a92893ce54878154eace29dfab9e7e051dd1c0d52cdcecb62ac622bc45fcf06e0751b02e94f3a37f7ad0626f7c275b883aa61e6f6d2636e7e7fedc4a9742920ec82bfd7d9912c5f9bc136be275bca971060ee2c71043f322e2274dcce8eaf56ddd409d2f05568ecfca6452d86535d7af8b303267f21bddd12b995b186cce0876988350955e7ab041bc7e1fd37b935eb712338e3716397e09ed73470ee6f40631d82e313ec14ea11366ca6cc9146b20efa9b383a1b26b68e0780b83c22c612c00dc5374da2f26aab7617a5425df7fcadd426ae0d602ac2288aab1ed407f86c795cfb35954fc27bf76ffc9995c3dd80349c35c0bbc8e5df2502ff4d3f216c2e58126616a90289be29b0fe10019fb9bd3d39b9c437c60ed2b170ce87aeeebbcd20e88ea7d92d20f625c3dd8fa9693ce349df2090d191bf0dfe4d018f70df4ba9b21d66d8c97f31252caccc43c1278a9b661036fa7465518efbcc2d10ac209987a89c6b24da2239550dd3289f4f1b10c25f40f23555cb1f445e75b02682ff7917095a9db3f2f1569b5608dfa066414c2daff520fa6187fbb9987ff033f390517151a4eb7f66923343c5c54c78b6caffbbc0c5e75b33144ab7de45b1f4cf1db88ea415b2f6474f5a40458772abc57eee8823680389a1482f7dca8db69a5da305a515e8dfbee74d5b342dc0cf76f526167025619c9d50a7746aaae2412c6f74d7098c9fb98f1454acebd11003d3d48c03edd4a066597d0244924257064c07a22fd45cb9d0593dad8510318d97cbec259b66b52127ffd44593ae8764613b950bbcda1343c3c5d42e7330eecf19dbf0c9f70a6b19d46762532af2cd404877585e444237e741c6c323eaadd79206125079977adab59a4397609331a2128adc10129548b4f27aa02ad4cedfa0eae2db338e7491d2e5b1b0e28aeefd40a4ee9be0d09c60c5d9ee72488baa62fbaffb5b686c29d439d7d653a5b8364e0e1694b53bd209e62ad9e77bf671695e5c31c9f3af35177e0f1b456f7622f3fce3bb4b5c9f454abd332879804b3b0c914c95fe496aabb852f8dd9585e90900bfea2ebe90a0be6c08e8384dd0298f26ed83ae3e417742e1a7252a480b149f1762b3052ffea086bfd3449d0e21c9f882d54cceb83c723e80b3a29e61b982bd91e5177dcfdeeedc2755ea9ce62deaa7967aa488a0eced21bb43c9f41d2dcf4fe91b24495709eeb4ad571d4b618ec8caa3e323ed5e4f99520442c692dd90191a98e3ceedcae9b637b902a35f9dd17eafee91f26afdc06e1341e5b4fddf9c8aff9a8f17997939a065f61da6e4069a2dda13a3deef98e290d424ecbbb39f3229b8cafa19b928b8718a3f2c22e34f3a2a40c80e1dfa520fd89060375653c1381208d719b9afee67e719c8be45ac20c0210fd4978c75b3d4045d0d35f4ffc9b4dbab0d40e435104ca6d9d4e97f4d77670b117290104fb0d39a7f6d4757af2cf9fc2fff8234cc2e2513271cb470ed6a5e80ec7e7a8be6749890f3c4531c6bf2121ec6e7043c9b74237788fca1031f28f2bf9ec4107dca79afa850a1af35d55a7f3df86ccee2bc393e6a6b69b1c04cbce12bfafc155c4bed73d2ca3aee8604824ae2aab03d2312ac2c721c73fe4d45a38fc853f359dce46bf9b8372a406c9ddae174d62084a5efd27a26171d7fd88cf8695e2b76778b217d715fa21fb91a679c8a50a32e272588403f7b1caedb240aa7326bf03c9313e5b44e456c1faeace7c7a07c3cc23f469dd97c523f7650d893e0cb405c71554e6e5cf8eb9657de532d3716def30fa15170125a53acae078d84f579b27b097775ee635ed972a89f4592b6f7e57466ea2018fd0a2c467b2231470ae84d9eef925f091484099ce1658cef36eeb333407cd1b171468e890d136cf478c67bbf56b0108639a7fdb7223d5fee847ed545ce99c5601425113d2672009a0eebbb1bd24029567a78258d7fd5e093412d970fce0e84b5c155dcc0bbc246b0d27807670f2268c87ba1541e729cf1d2e1d7ecbfcccfeae9256038e64eff30305caa279ba82334d9801531771c77bc3900dfb0ae2678b8606224ec30afd8930c38f6bc5572868078e3b4fc150322c9271565fa3d14dedb1934b46e31f7dfa64d5203ab1e3bc0d3124a569d52fd74c774e6d237dabe29b63dd8a7f13a6de0cfff77d969591958c3d7a0ebd9197b0cf826ae51f9feb9f97b31d93aadf9421fabbf092581362962802cdfbcb4fc3106303b56d423367fa8a1108bb8671f75fae4dc7e04fc4924915d40227f383c976ead6fa7faadd2f7520e118ea03f37b5636661396707336c395afff9a38d0e718ca26623a8c9cf6d27122893dab02151d8e8562885eff2101746e155be3f4006c84d69cb422e505fd1a69a4e74fdef445144914bae9200729c4b82622945505121826554b637e596ca9550d701b092f26651ef588958aa61b364349c3b62b9ddc97d36b55642d1f9be4cd1ba910545759f2de59f63636ff49f09961080658798e8ad413572c49e749cb137319c31f142f7c00d2f28dd73691c5e606d6cb12e176c3fa59cd86dc2db93f8e0628d67256d9b74eb24260ca8bd2148b9b4d14c59666d12dfe17f5c21c0579c31bef6e78c714338023728e4fd4dbbe470eed69e8449c11cd7bc3964d9d82faa77643604734bcd58ec6f0b5a326560a3a2cd794fcd4deac1ea9560213b73ee65a3c2a79c4d92953727e98548df63e98a7d39c63aab2742c7c80684733b6e8f5c6dde22a1ca1fc260fa841643892b5c780139728061ea62f03b762cb42efd214801ebf129302a4fb1f26bb5b106f585c5b70cd206f8cbe783051246bdc3e4262f58b41723067620008c76cb66ba7970b756a9ac40f8e57147cb66eeb393e5799bbcc3795d29a335e0b62da2971bffef5a3e494655479cb1d3b2bb92df5af7941799d9d18f73f10f8e7b3605ad61896515647b49e42cc81f6b16c275152f46651790f8d5060e32edc5d1145f717a32787c8da1782d3b70a18b0d6d017eb9cb22700e01472abc113f73715a3d7500e611cac851d552df45de14b2621c6620e8526092d09832d0a6fd4f65cd3f71a4761efab1c32dab56cf019929c5c902eef76792f3489da238c0c8f1ad2498bff9c35c5db0ce5570530f4e95561d2dcf453dc43748d778fdd92cb169f5760ad880f6584d9164709ec2f0203671e7886b813cbf1601f976b4467ef6175e77ab4b1d43781e50782aeb5f468bd2bbf08250c2beb49a8b9ceb9efec3d87e73c48e4b6d43b3448f5d535f5542d0960ac7062e5aa3c0f4e0004d716e0b8f5d20528982e3c197ff23706405b35b656df3350e3405409b37545af134214b5c55aced730cf06452aca95577e19e8c71e94e93219f39c21c571f09aa05627229366b2451d159c8501466757aefaa434d6c5819a9e7afccc993da0bb58494b815b792efa4940473a4e061ffeb75261ea75e55de0f48eb5d85a05ec61834a04ab82f19cf959c967c76ed1e0e4ca449457ede3b7ea765ce4661683e75b9a812496cb18e079124b76ba1c7410304453e48f78a0e60a526a1310253a888f03f28cb8318ac0abedc879c1054a249e163a7e080d4cb0ae98c595f601019ed5b37db74a311c847cefd858e29a91eef4d28b5687c1e5400d9f6298a2492a142f43eab65039897afaece957835916183515d4aa8aefedd2ea0f4f25e065a726a74d05d89b05559d52916ef93db25a165d444bbddae88dc35eded52dc8af2f14ab5262ff11d62a5dcd5df3486b89cfd497473ba820489922c692c95fcd118946be08bfacd11d6fcd85cf6bfa3cd6386dd60178baa0e1e61cae92f64cda5c9a63133e4efc78e85a99f9d5b9c268e0bac3bfde210a1d67617312e00e6368f84c009b0ebceb4be3d7b054fcc75c48995840e735b1ad2c8dc6165cf4cbfd584d11d44873b67fc2e2d742690c340bef9ffad4fba0879046a443153ea70ac7b192d2b88d7f97e4fe5adf83d4250454a660d051d8ed0a5acd3b40ace1e39c926d6a5cd71e40470c1fcf1e56286a4f3bb4e62d8410e42eecb08e208a86a370446c335f6eebb5e3da839148ee265ae8aed413200164b267e309938082078216a94733d8db1c4986902cc0fe792edc9d3264aa7898ebee43385fbdb52d9c8afa7f773915dbd888992e2d36467e897aad693cd12409abf2477cb1f2ef5ff74b95547e4e518a3e0a6c94c245cf3d20984d1aa85690ff7dbf1bb6508f503e7b187638a3ca22dcfad5b31e40f3d6f6df689b3e635c1cdaeb5929f9f0c2b74fe76e66f2432b55a82216cc77abbbc1c5b3108b16e601c131f8e4708935fae8e1796c82335d35c395e14d038407767ed995f14decf22bbf9e297f5df0e119fbcdc70d62fa02d6636ee6cb1268b9048fcad12894292980808cf85a8ed6732b0e850e7078e005cb06c3a7eb83be12234030c246f43fef95fea7d132aafb387d9c86dc22f77603e82a34313cd2834e72d0227d91dea543877b6f32e770fd909b5521a6b40ce863615f836fd26332febb6954fc62fdb37c8177cdeeeb00c9c9b5dd135893c814569b67b6184a230ad671ff7ca23a3aa3112551ef3fe156eea64d5ef1f41291dee07eb72128025582243bcedf934dc1f3f375ef938b24fcb62be0b8e71aee040e0f39ce3244bdc1df04154466a791dce017d6f185572dc3c814216502c5d8820ca46751173233bbb7f1f57c41db46c6c2b442994d9ccf78accda5fe7f14a54aa3f7c7a1b5c98f96292e0ced6081df959b516c4bdd9a5aaf4e31f9c9132f38cd4ce8e9da605a83f097fdd89e59b7624956c285363435fce77e395183f290131b65bcb7479a1e571ce4c530995db6a827b2a0c5ac887343af87fafabe510cd3c10181dda2cb6640f7fe829e8fb00126dcc1d14c920ffb6068cf49556add5313c12f3e6060770fdcd76155b7a07e1c0023f90d1a53d8fb7d2b93f2caeeb27862d0a2071c8b03b981115b0f5abbae70fdbe5eb78bf947eb6e4cbbbc3cba98805c5beb2d44f15b64f94bbe00f43593f7c2d0bebd7c48b1a37a22faab56dd6ab879cf807c2d5ce95b08f8adc04c53559ffed3fb12d010ba4ebcac62c60fc0b075052eed872ce1405bbd7ff7219b5b4f802130a7053616c4b3b555038e2c02d08a1eed16c461e32174402142e55a0afc6af7715532cdb290e5d0ac06048230d85759c56d9d552dc1173e08f90a5ec9aef84ce4625f3b0158f98f26f4dd9d386e755041668279fd82bc2c441f28cbcdc1aabbd07dafbb2cf85ed03d6e93a9b43ad354ed1881cbd91964eac02b80164f18574b5e2cab120af009359712ebcf7d90712c1281bbda7b825d877eb1e0b1faec8db3e7cd9f16346306ea317f090fe0590390da8a0c9bbec527176808eee580e44940e275520d49780068d4027278cd6abe19f5d527e00032728d146a95c562913b2a44a4e237549d99effb4ad45403eb9de019bca9e7b2319d297d82d1730b2c128713d2925770baf60c8c5b59c027325294e5798988b6684239b021443f660bc0987b1e9d348736e14d2089312a1c88716982ab1f1e2988ae4942f746ec710d0fea8919d807420943f9cc0d158feed0b609c5a763a5e45f1d1e348c37214a7fa6b43a65ab6165f10923c52cee264fe6f7429a8a2ef3f7792885e0842d486e2cb35b28d2844bf240f00e58e5b9c1cf42dd17817ba1dffb8d99dd2283c7302a2dbd258f00208d4c028eee82178a812ff09545d8003961973172f1adfc5b6342887abe7cd723af060c20c2c30c775c4e26489c8517c710960ad761ede6d851730d03385d54cdce6bf7eb04d4df203e13aa78ab34f2b94908ed3222ca997dabe1b0f0503883ad9d1188d0816c7bfe048ec9ca305380c0c7cb17c84a5fe62da618e82b88fa9fd394fd54f7de63f445f69605b86457e1c0aa3f3afc5d4cf74557f9754f5dbbb0ed81f107b8fde0aac2cd4d151f6a52a01ee3b65e006fbc8d11df9ab3aab1cb4d593c6a0dcb98124b79cefe566a8ccb26e2c69aa460dcc5a3b0ec03dcbd7ef5a79efaa883256cae14c054ecd39faa6d53fee5b0c2f6a37c795557a593a28f2decaf812f1478e17c8607bc1a6becbe3354d3cfee87b55e9433affcb0912eba9cdf4798308fd69a3a8a6693092e38f42fe0257cb72fb0e229d4aabde84c9d85d0d0c40185e25bc9475d02fd3b30a10ad8e4be1c32a452f21a6c3f9977e642849cad5312d21839439144454efc23d5c926990eb823ecc02c009b848bfff033cd219b74e8b6d2b00fbc5dc92364dcb828c51077bf80991f8a8dcc97190c96194808cd3467ff124c182f4cad7080e3546812c621f0d5f26728d9ca5650b72a341795bb80e4b87d537bac96123c6576df1f10f36bb0cb894ecde848472bfc4370d0319c29b73be812e901dfd4b2ef53342ec92875f441ed71476fa07b7d2aafdc7d3cf115679fad285ee97d3b32337638e88a05716e23eaab6a70f6b731818ed43d76b581571c00779da5517e719cee31aed2833b54d87d031c24233c55ac2d078f70cef647aa1520300390cfdfb839ca7aacfab84ebb0a3c1ac05565f0f4f185961df24db5d2fd517211bbd896a1a760dc8e61c7c2189558908dddd2696a820b60a165dbb35a6ea1033f174ef8b153c5efc9c93b08095ddef2e45ffad85cea1bf88a1d39dbc4be8903c2719e2d51083d735bd047cbe09eb918e57bbc798b396977fa960ab9dac5256d4d6078df2d4a221aea9c635caa1beb6efc34c9dcbdb7d3d54082c62cc322b5db217e8bbebd5dbfb9f39e8db76cac52a58bc486a6b72895eb1e5b106bf872df48cf324c87862da621d4b1af2927702f08914d69195e653e23d654c0a08f3e4e45b4cc00c4513146aad55c3b6582682a39714216fad5291550545a9f079ba959712e8623ff39b66fa92a73a09b97ffc4426a88aa969d1278c28acc46be40982bb21484ffba1e8da838be70bdafd0bf51f398b966017fa14b04a3a90b9fe8ce1e9991e87cacd92ebd9a60dece32458158f9ea6ac9d3b93b605e8f24e51c2b2393239cb75088d9086186f8e01b83825167729718ad0bbac4d569ab5ebe4e0dbf1e49d77ead330997a1ff837f3a82e0c46bfe32a0e0d2bed7cc716b0b678aaa6a5b9e02c35ae2bfbf0592c1892a8564a3e514d4b7f112706aaefe877763e61ded18859fd0f0b35a007a81886703f311a63bad27a0048277fa817a209b150a5257562dc9960e498bd275bcf3d61353f6b96b5c1594f4bf8a8024a0d51df05aa0ebbbb2b9db4c91490bbfe0dccfacf020c7db0e2fcd053060b1da4916a2a8928523ff1669bea6cce87a8e931f125cf13c3df6292d05b7b6f4b1e347b4bac45f6d9f197490f198fd534e6675fe0504fc7040206a70285ed12a1cd06627f36210adbbe06cc5e8be477bf44f0ea1192f971b7403e614daf68a14794fa12a55f736bb75c823bad98d79421e67ace21f383d235b4389a56c994602eb64a6f3d4c9dabee7cd2714368945ab0d565ebc8ddbf3a2bed064446c9da7d0107b02f748195d97479ef8b3df0516c6f5433887f3a54b8b2a9e3ae3a6ed2436d4b6bd4f1b1e7f8c48a2ecf1e11d746c0e0c125c3cd572f73f0801f53fca8462411ad9046532d22d02187676e435b7314be3229965eb7546706a66ae46cc79e1409dff02e9f8034f7c8526408ef650cc95fc255a26e2b5ba975b8b22d476719f2915136afc540587ec0aaebc2279b2a2b9a1e54bc2a71d8856d2247e9d1139d5c96a5416209f4e8a2de8b030f38c00322abd0a0e80ee9e13cf811ba60b28052adb8e69fc40f22190135c53d0ab85c034c6aa828c76339cf58571afc243a505ba9c49623f99c7a1b2683d8529a4a5068c2cc75749c709217c6618e4dc9464fb3a91dd0152023287f31d958675acc40a48ed95fde510fbfa67d9bca3ec8cf2284189b12f2122c3f90de792cf0567b1a8895cd53fda13099cbc04f79af637280b227750b86f022e9a39b583122783248786153d57b33edbf9431b9c1db24a31caf93e24fe618000e9661730bdcc3e5f5e00b60ef9c9b46a1a25c70b04ff3c4f7433e2e4ab8e63e763f6a673809eb2451b35e42c326134a330ca7396231b9b2b89609722cf5b2efa0548a8fcb11c45ae5e1ca6f3444509a77c582d7ce88e84ce72d89540c3edeb28b48747e5d3c004816fc4922e4cfad1e16b2b2ef125a19be8a21bb80387a5fd8129a1549cc73df311279814c0e8d125854cb5149c51b74b83c8bc1ae03207be1ff745e4266b576215b9f9d4fd0a53f7481ad27de118f353b241afa95a81f16d03add3b94e4c68b0459eefab2b346912bbd908a701c5d655cb1f9769c51b9fb7c30e21c61373b00a4478026c3d3be55c81108574a4efd0db6e8549c5546c02860b2d2a44e2066c3954d0cbd2a1bf14157ce56749666b8696f94e2d5d7c09a3b5a2ee9a8fa381e5d498cf992a8599be59328c7073a3464ea682d93dc31589fc07f368924318fb21c10a393377273941092b0860b2c9e6625775349c28b052d3d4eee048602e33b40d7452f56bf432b9b2f2cccf7ca107423f2eb91e09dcc2be53b24ec77eea36ba5e3d3e66ec9af298d046e20469f4f015a730df82f03c446d3766bd3ddf154ba5e0f1fa4939677e21847e4e8730eb5adaae59240df64eca807569289be7db271d0b4b706ccaced4183abc756877287eaed1a817de42d11c6499ef19af3c8a5ecef9e12927136721b41abeff83b4ab9a17c8c781b2b26db19933d8f0b8cbc56510ae3b014659719555dbd7d09110fe9e2b1cc28c95ccd6630894678e82527ad11ada94a2dddbd40de11a20b73e246a5560d6b4ac984e6b1d534b9a335d480b5db0c0c3706b9a65f40e8110c8d3345dff3a853fb79b22c9eeb4cb6c62f5b8828580c62e823dc4fb18fd0f35d46b352d4f37300bec0c7f2f0d48721f4f732738fda74ebc0f72e5fa961f26bd8df02020d9471da67038462fb95186b194f2e5741ee531ab55836764b1bd183a82e167aa563c0e9c964c0b5968bfc39fa5c17e634e9af072b55287e2b296ba5d3a4cd607fd4876ac37724d06069da0a8b57ad2d91dab027bd4a929d50f245d7a7b9edf233c16721a75c9caabaf9e5b1f38c2bb01a49464af44557f4742203fa893744e1c3f94a32aa75962aa715ab74abcded564cf5450c9bdeb06f09b4ce6ecc057f5f90532bfdc6d73481686e59ed8932f286456934e36515df66989a9112d6dd07c61d085530230323fb4cf184dea8d9668c1959d92da2432938ecc21cdd98ce563f5eff6d985a60147576f9e80bc54df0a63a45160e7dab4dccec42f5639643748f8a2241cd237e34e258bf99a8c6604d9454c38a63f929af742682fe0ed02073f8f51918323aca5815bd4d74a8f9eb144d0926c542a10376214878c03c6aa03fe7b183788fb053bdf792289d5d77f0bfbb10b0b41220179882725a128f8434bfe9c93c96da02b2d78dce5b9ce8eeb1d15992eb06d2994f490ecf9bf31ddac801ddd35fda8c94a7a29a10cb9220a8770ffbc48db2a3ddbaae06e5e2eb4dd647e2e9456f71911dc3fa90927f8bb94fd04bd3508a609894a948b0b88b13f8348cfe8b360f95e0aaea1348114be78b7fafb8fc545208e429a4b295d5f35a39ba29bbf84f0c29fbc4dee02573d661167b8640b43987f2f929c7d99b857731ab80c791553d450b951a964fff49c3217eb1d63294ad2dbc4d6c5d9b7d5149c37a567e7c21494a9eb866839155560ba8f855e84b58286dd3c1d33213b67e610267ed34c23a9dae26f09958f0bbc5487c270780a501a1f15041d095d56b42fe5a6a8e074b7f182fee81fef421f280fe87a7314883be2bdd88188ab1936233034a656961727c83afb6bfec6f00d19ce99313317070bb12768eac2d06a6d25c3d58c0b4912dd22a06b2b02fda6d3cce4e6c4d4fe3fdb7a35c5d8d1178808f2566d134b414dd563cfdc5d82af66bdaa6bbe0c680777883ff0b1743c3d92d761b3207849f19397ee815f8af26417b5b8f35e5787e133deefabe30002ba2809f58d12786d4f99af9530b14be6add1392c2b515c92e05508d3bdd979bc818cbe9a682a33e8c2fa817859b517ffe7f7c383a4fc13c42daa907a95a62f5c15fab57cd813ff3f5ae2813af6514ec2a0e6b58b901469ea2aa5126a1adeb5b283922ebda74505247b90002db594687f36fb5f1c82f64c690243e8bf9219284b45276c5cc4880f183fd500fc864dfcecace9df51d448ae67a6adaddcaf9054c8c91a906783fcf41be816a8dca12a85fcc5a066cc86e6df4c7a115ae98f7215ed4295a75682fd5c9e52169b7b5bf49fc6b7cb5def85f66b0b7fe5e9d458809f98ed4f4d875fae25cce7ce76ed8e6752527ed9d170f43178670f27f11c2e8f63bf5be9574190b3c157ae416120d165f51e8d8f1a05434ef0324210b46bcece618711bf3f253a06f5c6a9443b14aa4d8732e3337de461381fb54c159f330536c40096d865eccabdc83aeac9e4a822c1f9434d5d5e9fc16e7e9a8bf11089f04e585e8157ac2ff585200869201fb28a3edadffa8870e5f870d9f2aa9b5b1424012d7c4aa631455da8d6295848726d93203f02563cd9a0a4925911c769d8f6d9b4a26c4778f02be2c4b7ff53b8c131814fcdf60c98f8fc675243d7a003321278477667d9e6d32cae9fc731043f5dc97f28de7c0362a25ea1b01a544ca219e189095b6edbfb04f94793f30c3d8c5cf78b4bb7f0e2e2d5017859c05fe715373c254c6dace00368a6ecbdeeab0400689ecd0a9870340131226b5028cdc0854faba62ee8425ed1d6940a45ba9cc6c371e52e8943dec61c27e358c1931da0195dd9af66b407122f09d7996f864885b525ce40c467effb057e39dbb411ec018b33d219f8e705adab2d8df2ad4aa4f7a48625577564a3334a307d4e8d62f5dd82d5e43582664edd6104808743cde361efcf5626d5d7953babeca2193b361cfa3389e8b50a5037b04ce342126f95425a0825f13d09e5b7bc84256e5b7df58b025362c5212059625a48cfd72a25f49bd6b518293e44d78bb71ae671e2c8c663768eb5b4192527add362108c64958ccbe5728f429068ea26136a1974558de73ce4e3c02b7887e8ee6b0f22294d129be98c7b1d92ce799c23658e67da1c4e06cc6319542ab97334d733290ce6b8519d63ddf1852b941b062da632e04a23f627c886d04b9af7ca53e9870ae9b42fe8d77c4717ece4f9935086ca658263d4ff27589942e9edc4aaae7a262aa9fda3ce3ee0dd80555b1f311162e7bc1d83c9179f1cf122ba09c4792317ce48dc9accfcf61f5348d9331f3ac9e1eb8a7477e58ecedf15769bcd6f38184a0421d1836b6defc48b132380d019137a1af1e30b5cf7fc4a57b6dacdda4e19f81935e317814de32e2d6311887e9619bb8f94dcc9c5d92598ccb414ad86b6947a431a54003139fbc23967a9d9e2bbc6f4a54649956a8d88eae677946bcfa5270b43b6598a418717bb58f9f72d5adfe0283fb7f3330b1c976e43a31a68cdae197424dc697afd28b239c63b2acda5f61872dfac5683e84a88083c597f3466235a80665c8ee1d580be6dea2218067d695442a223a8ce99130006123b38a1433cd5b814c92282ebf3faf68a8dc4e88ae6a0ebdaf5a0947a287934bc05afbec300875aa714c6bed593e7d6b692fb9936f3fe2802c64eda1050d4218614709fa90b4bedaf2d551c2131609f202c5b6f0a61c590c461194a92a10752e1d42ec4d81f6dc9b70c596dd217c21d8670a163db0dda19b34406c175c7ae74f294c106796079df43034bb5f29de9fcd877286570d019ecb3dc8059511bd33adc5f54e5b6bacf3ac5128ecc6aa1fe8bc1a59ba04e24fcb0c19bb428597fbd5201e0b06cbf615e4160e50ad948381259b50cf526ec579d7d6bc7b5b19afa63a545ae3199462d51b3c801701d41012f2515f33e7503a09749bd6822b7995f3693d507bb4cc9f643388cba3c1586799f8b404e5c121c254b015293b54665c0088c6c38351372d140a63f206c8e0567ec294abfa08ca51d5bb697dce75a37e2ea46f36ee390c68ac6f0737241e5c56253ba30f17c3cd7ccbf3bec2a2ee89d5ff7cbba128f9749d38f109434f83a901a3497a328df3514b3b29e8a10b2be9fdb5a959485db34823806c8c48f2926e2f37fc319676ecd50d8f25ccc563a8b5531ffe37b3ca03adfdeceaf69b96c0d76a1d7571e934247641074d08ecc6cb87709230f40aa4d9f2752cddd7d8327ab72a7385f9b57563694c199d741dbd4a15af4c1976af90d6f08303e8e7f1b0f6aa49730321913290d4f9e1554e32e37a1e5af4979c56a8be1bc394384628c11999f0b022046243498537a43d9251eb7ea21a31f33995389de1a20507644e35062683ff2aba9ee697875c1cb3e9073217afc181860653a16db5f64d506a5092899285f30c01be461b0a318bd3f8fb71201da249e58a8a7ac56be1fd77a48720611ac2620768a1e1575f9323432d2c8a55048f096b874b2903543abc1f741f26b343b93587edb7433f382219ef41bf188f38252baa5c1a08d08c4ec24b9f5ead05e2439e7f37221915beb4a9a46cd8af4882e4cdbafdc9ae2ef258e389ecc7f31f99b9f57e66852bf44c1a2a46cd83db66a540811efd039bb529f0bbb724578a14683a4803773c7cfe1ff767dfe2b87b7fca7502b68e3baaa5ea8dc91b981b2072f6a50e4858942e306454c5081161d322d80fd45308c2a2ce6c99f35e0b364ebe556cd6db8c2a102df4e91a60308c12bcce88b791c7f9f12d63f8e31668fc017c3e770f686fe0cbe884097a861c0f99716ef0ae731864dec62a0540b2e080f88f9bfb7f0250532c5dac14d91838e17546c43d38067c53a99203cd1f112a25c8a7945a048dae356b6978bda773986fee5bba4a64b6a33865d30aa99e9725c6f99b72346e9df012076982bba4da662abe459db1d9005dbce8af381e114aa7823b3ddd680c99ad565e923d48a2208aad8eab94c8f5d90011141ce55d669fde948b7f05debf49e3b1712cb032d0894434c83fbb77b84fcff5025a34ab99ee14cdac23c536b51e3a8eb3673c5feb1a60264bad33997c8955dd6e6208d35f3d6bd38c83338e9dd888831c7df33786e44dea13d7a698ed6fa6512a1fb574d1c622e17a3a3dbf22def79a79700e4ab050f4b0830001d63b8b26cd38ef4273846c0606008bee1bcf9ddbd6aa056a9a76b2bde8371375e476c686902d795e5cbef1da43d30ab4558c39490705fb6edea7c63151d5736d00b91826580c11df17a13cb48ca4682a189deacd1ba4c8d5fbf67e156631182f7b0472ceab9f133e225d7322bd905a960b3e9de9b92ba8b6afd65e2499615da9a1ee9e5b5b72580f23a32511056ae59a63343f3dfc15b4f060fe40c5692abcc1c750b481e352a41bcd9cee35795635ea7ee993fdf40b5185fab2be45e47c3682d620e56f86e6f8ed142013d060a9fd8a9078db58595e922414178e093fe138e2a55e18e59a2ed59e7f52fe49e236f57c49ef16653f250b7fe6217c053a01a80b067c7f91f5c850f11fc37ac72da6b43ef7946f0fa4f351b2369b652d4110555d12a2fd90ccc4f21fb3b1b5fc34e2d758c95c86cd858612246d8d9179fab9c6cde42ff1904891eca358de9f66427f887dc0248e8c56703f2d9098cd4731ed0385dc5fb7652e6dcef5fd1667305a187bef12d6995d50ea581d7e1350ffab3a5a92f6b058289df5794594c4f0dcfc876327a559fe5cec5eb3583343239c82e57bdc4b4f51ee15c4f1e675ed33a32a78d5a8d73549e07eba8737dba9a12a883fffcd4dbcc7014f2d342d1f797e3363038ec4cdbaaf07be403831fff5f58050d891e1d38d5f28cedeb58ed1a25080eb2bfd1e89053107f460ef5081ce1db4774bc51c55e79127efb3c7d627a23bcbf5f328977ab0ea1903203378a33af44c9d4945f70680fcde918a4e86523b7688c5cfbcb62ab46afcf3bd4b8ef3f8b2ab6a8a1d14d8f207ff7a05a1abece142ca5026613c048795cc5388ef599cb7e0560162f1acdc54b5533b3f0a6b5932afd66e92dc3dbe209ff39845c5a02aa727286aa91164b66050cd7a81cb45bd3d550fc4aefc86cd7d2d32dcb99fd681575e5cbbf0b682035ea1a82687289436786c2cde81fe8afdf540bb816ba5d42f4a0dcef72155d8bc467553e2ee95799cd00b159fd67e1ac7d6ccd4c7718e690a6b6dfa4d77fecc22ac8cca7bbcd1e2e2657311fd97af8aa488d1ea21f93b0046d65d279477297a345b061de266b797e210a6b4d28fd268eaab5f309eb2bfd16139c13315d5b2ff48acd96a20428d8e9408339d98744b063380f85dfa2549e50494c45c276ac114d86fa0ffd6d3dfdb42a2e16709c745b0db76d3575ee38384bca9a5a022f51e7ee76d16cf98213e03a0bc3928b9221a4140487269d81682b72bd8454498e90cc1e5b9fa1ce4a13a70c584da5b6e44b6be7b46f6513b90474d435d7b86f3d2c0aad64f77bd13daae1633e29258e2c7c87853e62a2d43295d71d640d0e6e92027c15204b57554f98d3056209a4f829f17d190757e687df3eea4be593dc31e6be7da3b8e385319cb9133b17b5079ff51c95b61a2d818baeebf302e0fc0bfbb32600c00338d01f949dba23bec5982345199e44ebe0eeeaa58687edfc002c09e7c12952530cc89e1c32582588023677f7b7b07558adf97fb7e64583904f62a15d7c9de550fb3ba0597e847e9fbbd745e41e63e42263d65761026177c37245c7c096b0187f3dab51f6ed8d6042bc5d29e6bf0665dcc083a8709e4bede9f8083b4c33ab6c31f5810453d0ada5e6c845dcc3fc70d2d55148172cd278e671f562bd256c740ee155294d55d6be3963ea9c9493d5025bfb3ae317421febb54ff97efdffadd9cbc1aa498c5878c5b2eb87fef44d688e7a1092fc00b002e332ebd8b326e7c95d813b89a1ea4d054eeb97fcdda4de8526f8b571d9549a0c3267fcad74c05a2968d37f3b03439e7f66f5e8f39a1912d307ccf186f46532ce1d31f70fa94f9701b7dda8d276a01a8d5b0945db1808c7588137438f414ae46438326653ab1516be9075813cb3cc50746d8d71e47fb31949ed3657e4ea5d15f95e336208ad0c28334b7a3ece41a6911a0eb7bcf7279b5c7ef77ba5aa7e5a9f40dc4dea90f6cb858a4ccc27d6c8563d0390d81c4b90c2c243c837205dce23b482d3175b554cdf29cc75386718e63bb2a79b88948322f8b849147626584a8ca4a529840dd3e36b0c7f7eb75f89c7d505017abced558887c6dd06065dae6afaf48bc955d72122bf84513ec05ac090711b5d0394afe5b32ee99fbf435cb4151296a4de8a6b045e65a2049ee83508346b3ae0bf9aae9dccad8c69ae45b1b199b008327b25988c93d255f032699faecc126d9c602fd6e04453f9507d5350ff1ffbf28795ab3a5315ae496220ec93870b465cfeb2cc9ba9e86a4d24f6b0ad3d6412c513a7563c5ddbc9d7fd4fb8148ce7fad899140d17f53f752c233fced710b796b2821e247618938abfb9075c682f6c02e3cd895af4c401047e3ab2c62f1dc75f0eac1daa443199359395a419a2605d3b99bf52802cea33b18dbbad8b9df66ef0e5f5a53915c364adb60712cfbf39da5a4ffe45ee5ec61ef7d4f694438afe8a533bd95b7d483320f925ef6fad25adafa7fdd13ed7886d11716457f185ce7ef426160564dccd4b6d44045251473ba70affcc1eaecd760f204353765e7b6ee13485c3677cc4f95ee99364dcc2b5182a33efe6d91872d0fce69d7863bf42ca0daa5d0dd0a12c72cd0b9283afef2554d899ea1cd67365134d85f11197cda6bc1cc0c92a3389f43e83a3538aa18341df396e3eb4e6544e29fbdb54ab9c2ff4dbafbc0778a7fe361d47544b1af461c262bb967e3af985916d5f2df5b84d5cf3af6f539647eeaea4bdb02aa8c8176290d7fd0e3efee97338ae5cee74df44035d9499f4f46586519ef10e5fe73ad0ebb9f78c72269660e6ba341019e981603aeb9aef1ad3674134ee466e49a83dde81b4a8dd409d7024cae5fa1fc1aa801ac25f557a1f063afe235ea8fbb4418cd7a540faf9123df42a7cd67ea8abfde9efce96f1d25fb057bda2096eea214435a6141e3ac8e5db050ffa38cb8bee574b573acef9b848925c9332a006850bcb0a025d8f2fa94455849ab1e8d945628e725ff5695a010f642cf09835ca6cd5b846b0377ef61f40c008164fe086a9ac7efc66342a53a5e73c5bf4ea12d133639558dfb1488bf4544413e1be17eb9a977b18546c3667ff24d385e2a2461faaaa6b758dda9a4ab2fa4242020a52b4db90768332d100e256e660f25ff087edfe4c45650f5338d4598fb1e8b7c1cd235b1186beedafb73c5cb4ef747e5369651859086532228fc49a18a9ca976513cd1314ff1c06abcf65d0d4a570a9ec5748f67922a700fd288be76196f50275956f057e47585d7fd6028c64367a59ccb3f63ade45d5bf3faa4e22cdce0553eb1b184d7c33651a311c7ac7bfc747d95cda901e30abc9b908c6a9ccbe87043086b18508ae7fa5dd3b304b3efe3088f3060466368fc2bbee1debc8f27d68e64715aadc8d49dba1aec35c0ff9e3c9e58bebc4d86343ed6df19029f386b74bc56bf99f30aa3f51e960cc17484e8bd814b62afe8abc36769709cee36e14f16f79b3ead1fbe857d62c2f8e042b3d77c98083b7b13104c802cd17593456d2c56a41b3cc31589ea8370216e62876df960f745c62d574ce2b6017ea461599468fa78f6e7293f09e308533b95e55b2b5da497846cb8f4f0f32a713c219f19189f094d57ec639e81e46c07bc959635bfe430a562415668f0416172c160ba0c369eff442c0c92be122257935e0efc0470ec2f4f70ab1ccf9b2215e1066bd2631fd573924513a5e121ca6c0a20e352495d5ff11f5bfddb15274a53294ac597fcf59890a9d1a1d095dd679556f7bf35736b83c8d955a3514e71793a5e7b1da4dbf4cf97de989dc8bab8c682a1c7c467abe517d36736a20f750c42c077666c0b42b7e6ffe60f4c11b9aff930f0cb5f1a2e5cc3c73227a67fa067efb4b8438c2a3560358c5a7ec61196169b1d89380df5b12948ce41429978be8b41db06483c2239bec0faa7dff6723c14e18da42cdfadda0de827c1e969c1aab4a304dd89b2653147298b6ce7f2f79c96261d5d9567c02e183807256030ad70002434489622c746bc88f304859640fac90d7166b8f5c12bc9db340e14f926b199203e46684f34478210ed23b41a61a7bf86d3f9cb84586c53d339a8cf7e307ba58e7d18dee85da8542c33d9370e6b51be098d7d6b398f3a333778319bb5be7ccc1f802351a3f9e36ded90aec6b70d3c7b44805e953b27d257e9e2d016fd8c44a269c71d38c4e5f3355c8bdbd8f040614ca936f21d75cb69efa4b4237a21f0864018d6ffb02dd7e04c0d693d3a9299eea28862713a2ae49c7881f5d26f2a7ac0640e2d56864ec8c7545c9ba629a5e61cd0e4d1ea4d7382cfe626122f6091c13247d21d7365ef6f94284bd3058170cfb808e067f847415ace6b83253cf8277b752c78bd3b948a9bb2452701f6218783678403eb0de5e0244f2af677f181b08f19e82c40b5c4677e8c43eab749b2c6dd1ac296fb1dcacda93d0aeba35ff3d2886fe8ea6fe142d621f5fd4d016bf27913147a272a559a5a4f0d12e4ac09837a36e59901d36a80496409258dc8743b308670a494bd3996b213f8826de190e122d7b8a104ce1908afc443c21191e104cd2ecb10e436ceb0c53536ab020f29449d63b3b39b6db05d300b7b947ea1551489eee628c293955352d79341b7abfcdf6610c957b39506f9a5655013320aee3e7223c0891ad2d3cb91bba00987c0ec4d1dfeac16064dfad4bae0ab1d74f26fb7e3b20d0579589a94d2e7e8c7ab1d17f2e04e92b482bf974cf0cefa22dc2b14d8eba486f17507a9edd18e59d93ead86556522db9c6399a74524d02fd6f0f85926b468a519f7eb289d81fbf7888fcd42ddca07a33ad61a59eb37b0aec46ca5c6bbc3c84d2e5e259866c95361be021152c09c5f2c4699077dda03572e3ed2909d86df7e74621efc0aa73403c7d9ebb79e9f2e11764f52ee2f14d8ed204dbd51e9bf942bf74f75327b8b515f94f2c1c1f22f34585b1184506fb8af9a78fc61201bd0c69c498553b0486a99b781e5af378186c7e73d4dd3b465aabb3b98357ccf08868a70fa2fa11ede3bd7079684ffc8eca752e983ccd5f56f1c8735a59ed88df840a2526f58713d4e9d64f04919a93fddce6336864393bbca9235329607e55f04a1d188bede9e5f730810402bd7819c576fd30c30a5bc866b42b210635473da634037739cd7122ad9706dee422dec082f2598ecfb1fd30125ec61b8fd96c13a4a0bd1459f6ab5c489da15948a5c635f8b233965dc7f7d4c3db2e8d17ac40a6596deedeaa6918d004baabf52c21496b84113c0d7baad1019accbb45e2180aa5aad781310fcc03ef0b94ae437cf4c9a9408869cf5898a85938d553fdd2c35d1379e2dcad0be95e7f7182dd56b90bae6e4eec76274448fc5e4633233e8f21522694ff04ae699e4020cc07c362ba7dcd743c3e2a8dc80ad43b5b33f3f137f541e686ae60a4d0facc726d1939d09915f56143efcf8697607715113ffbf18d98a03efcb77cc90a2ea887040bb4c6fbf6fc123ec155798f0d027ea7911988f168f30c9e5c84a4fff6082c357d7020833517979632344307a0b17538a6bfe2d4088679b5b352e4d33def68c8858d3482d9414d25248e4677761940d5b41440c6e3976534ac18f796c88596af6c148360d604c9c8af53e9b52b89594e50fae488c176a956775ac822bf52986489618f33e2a3ce9f3f0fc9aae1fa2e8ac4eb96f52de3e6254ec2d7f2ec75c107577506aa6369eff10b3f22abac937b08dc11e5be66cbb78e1aa1e7a3907ae091de3199a92d9f0c33322faa65e80bd17f3c2f830eb943417c5993df1b9016cc114a650e65abfe44b5dd85ca3d3e475a4e1db20e69664af712bf9e8436067464011713fd309402f8a766dfaf581bd9aa0df0c182a09976584cc8b082757a9bc5182ac8296cc2de33f7e3530e8d1ecb92112753c93e0080d3be0a3349e20529638ae0c44857668b25bbcdfa84f8ed169efe04da4ffbc37bbb4021ad1e3fb783afec22366ed7cfaddf98b6d3df6dfee9b58074c2e4c0378fb48460750f29f5c61b89069545418ffb0d4181c0f4c2cf2e760e14168d92d83ccea2d9ea904bd5d6a5514f044658cbf8066327f72a5a9bc2bcfc82f9c281089dabccc149bbf5d6e85922bee339176add6bdc5041db5c0f14b3ffebbef750bd05af498642e85c1c87bddc389c153cc31485c39d529817eca7f12eccf5e9f2f85fedbc42ec68305576ec2b5a339dc6a4d3472bcb44ca9ab2d566670bb95b2f30e5a46a74790c0de3e1bea16b7fa517b1a7384ff6c7a00ea1b7a266a65420b78959e1d8d417320d0623f257fb65e616f672c2ecfc89f2d78521833c7c9145c64085a32f41767abb1cd17a241b2cb5d666c42dd1916cddb0bd8d33afa954c76e80be87eaa34d1ccdbabb9707db5a6156c5f1584510a59185ee535abd33f0727570026707ae82979b3816cc1935791d3fddecd9397f6d25ad3b3c7fe0ccf01d713cdafe12e1e84ae314bf7f54b11ce8a5aca754306ceec3fadc3159636614060029167df5f555c351c0c3ebfd27e1f5a78f7b9f37856410c01f8d2cc5bd88af681b0544f23f34f24982cdacdf60aedeb7243813cc2c7dcc40d695b59dc2fae14e0942670bbefdc97de5a849ca17113315b630cfa39656ca93b80887e9dcce443875a87ee2a79c51fb0d31458c937138f17544e59aeae6dbb393c15e9dda710f959e879f546c4cf42deffa3543eacb08a3bd02b52010f44d3e8e376fd6dacf81a4b1aa85f1e50efd4fb7510a11ed464836ca9f33d2f9dfc4078602604739063590aa1887ea4fa40dfac6fb6ed0d6924f483948e4c60ddb5de0f9664eb1488ae7dc0f2a1f212fe3dae8281b5e20b27dbf884fc90c0afbf7a03951d6d7b84fd477d7e64ceb37d2337ab6c071ccb19ac93d8d844daf7acc1f5781cf6e071d8cd1d6b153457bc73f2a00d6a7172234ecbf197c46362b3a6422159fbde1955a3eb88475e71af19ab97b9881378f1a47b4919e79d627634a7ffa78c187ca7dd71dd889b3d933075c061e5190242f782155397fa8418e6fc2d9634c2e4606af3066eb02f0e236c1b9e6ff9a86d66ba8cd9641b9d0efe013469f36648f28d01ac331e89516df41a25b8b57b4ac92f6c03cc2b4d0002e36455acdaeebf06b7cf075e6c1e9f285e4699cfb86fe6ad567fe2969916dd2c11ffc1427f6e851f8bf77120ad11b5a8a333bdf721923e4fef8e29c9fa306e981707022d0abb51972ad96394a2d6e152a0fb074d641cbf5baa80e2ed2ccccc8e68893412fede408425cc9d32d4b0cd74ed29064b28557290e558547065cb56406259fb3d573c78a838e264e3858284260e9556e184daa5e113bd64434f1fb190204c9cc8d47dd18dd44fc99cd697a479acef5984b7dad15d68c944742dc219fdc7c7d62d039b31e30a6ddfcfa0abb2c6fa6bf77c679fc06206081db6fbcc0c239bc54b33ed6ff73565d02f3c47966597a40cc9fb85eef8ba62a0a24cc7cfc274fde5155313c2c147111c993dd740dd7e266e3555e9321567b49df90be067e2441c72f1ce57e27133eca2d41f0301c758198bc74ef9f8278033ca8c0d604084dfda3928a4d652db022e1774ee5b7bb6e47861818d9f390efc6130595ede40cd804a2f377fc399179f6c82e10dca681ff5cabdc022f9e4a1dc0467b8e21010d17ce757dedda12ac4a290e59d8479d304d891b9c1d6a317356ef83ff7656da7cbfe9778e4eb65ea47de95d08b9eafd3c3c9754e7f004a0bea4b8b009ed3899b9d6dd71624b5135157d7e9d362cc92ec18ba693fb9fd7cf07909ce37627041e72c60194daac09047c7ea45b4f5355d8412b8f7a4fc472edab12427441f49833728c226733e3397dac55e5335c751ecf536b0bcad9bd900d79d3d4114cb2da701cb0c32f33c7da8c036bbe3ff39773016b2c218e979b54734281a68d1064267016205c4a287ca4011b3808d40fdd29ae405cadbee2c8a7e76fb0fb9912d95c678d3a5dfdcca1ba138bb4f03fb511e24a1ff20bd13d1e12cd22413851586780ca565c50beff34166b27906a657f94dab962285e6d9f97d5acf2e8ed6f66ae708dff9e555bc3fd3a81705b2332955accf6d8e3a471e9443277e340fc03d4ea7870c1cde56eb4d710805426134d8822de2f77c2037a9a5a6ff569fb44d5d174f88feb6a37e1c58908da80402b3368c9033252ca4a6e73c065435db02c5d1290eafb03526d902e1d84a7d11326030d4e67e47982c948feea7de507715ac16f2d3655d60467b895b7e80d403fc8f00354fe207ef9f7d5bc2851a3dcf9b8e03b727cff97463821106cac765a569aebe47cfdd46d85110d4b30517cd4c3e1ea420e67ea39daca7f4706f210ae2048b37d03593db83a1377c9edd889a0917ebbcb11540bb2ec8466ccb90406512235d01f1750fb76e5102b1c7c82b2654a1889d0eda6ae862baf79d58ed694e242e08e6b497e9e60246a82a08b9f2633ae3264aab05cb21fee2004ec108761fac22ae5acbb0bbba4afcc1ccb90e63f952d2f3734d01028fa766164474f4ce7e1877d0eaaeffcc3bb7e28aa4ad837c228651fb0b2a911149f3f9385f7209d74673fc8d4a41a0a30a62386997b9045336ce7f642022f118eda2cd58f6e436180536840e75aeaa17b3c9b6e255aa980bf66e5cae72a01e89e62f47c664c39c1b6a75ca3cb79428eb0c8ce30879b6e40ce0f77ca6c0db9ab1245643897d435095198bfe8f512831fd6c1c15d162d6bbb7366894e59754672959dae6374eeb1e3c1575139729ca8cd481d97e39a021a6c3260c4ff0dc7439f091e585cdaad7cf2724d81030f365432d1d077fd42b23894e1444e929897deabbaeeebd21f5eb748177696649935f8847b3541a7abc6eaf92e7a44802df532c63cbcde500d177db234c50d0118418c8c116dfa6f3c4c9f79383520f181494d0e9a8ba9e1f1ab7f901aca19f57223579dbfb8f7e391c4b0ba0fcf5c14d6ea5a6c7c3d55b173291af9520b9c08d93964cea4c84d2ec3015cf4737c52b958010dde19182d4c16f831abff0062fede015b7fc1c1cd223faa7d4c7c180e0fae459ec33f656dca75c9e6dd35a325fa7c28944cecf52d2ecb062ce8096a3b34f88799f6aa80c37ec043c32941bb2d23f5ea230100e11d44f904f4037022f1fa31a6bc421cfb3a22b592d56fabf4b0bffb4b963f7dd492a3307ab07de9cd9f146e5850ac9a1d791e9d2822501e73953aed402d0440039b6d5163996b84582893a6032ac8bb59ac87b5a1999f64ebf6af9746cec1d9a14ca4fd32ae6a0d616a3b1ab8d69df5d6c7a8f1c24e4c2e9f8b9190d5380e2694b051fa903fcd2db9dc5932958c9b290b45d612e16cc3887bdd75551147ee7023a967a25944272e7d77b8c13bfaf6978804cd347946048bdc7c25117f77b6be44a1a885f5a66b8224aaf63b69ab9e82b4c2c4607d64428ff69075198bc4097cbbf0682718395d20e586df63a1c9c0f9dc0c5acf1f0f1d6c8afd1d6e7ccd6109095bbd43d76421f260e957e755f1250fd6ae52f574cfa8577bbec1f81e6d8377b472521faf03762ac3ecd9b4e3a68e903781c8e05b64868a541f91722415193e735f3613f9d5fe54c613b533b198ad47cd05dc01206a40ee54ce2af7bc198d9b96e34a9742258e7edfbf485e5082b5c9cb5b68e830dc6bc4225c2757aab2a7eb9fd658a9edabef8f2bc41ce4bd7d6d2845700af22dbd0e7102ec9a7d43a56a928f5d5f056de9b9ee463b172c21c92e9c3082c87dfd5079e2665b7068c9ba8fed3fc6c96d96938e1784b44c546966ae442cbd60edc4bf1a944f5d0773a1f985f4db0a72358cf0137fed7ecee3d9fc6e6efb4c901c1f55a67f03d69b28beea69d2013ee94ea10a39fd0c35d016e8131d5fdb2a0754e9270801265276c6fea6ca05420395b04b77137ea64fe2e6cfbfc875ae4d6a1b9f0ad23cb464d3d8ee2b25bd59648f14d61264b73bd3f894f633cbba7d31d928f97c4b2af451e6f18e6718afbd5b5292c1c1920ff7cd95d9bb9adcee9a76450729c24f15098698a3fbffe58490c5afec55decc8062a6e2979dd9c2f19990c390cb802341ae7e534126fde88f01962d3759474ace1c8ae9d84aa0bebf3e6090c4044dcc83dc54762386aa628204222ecf5179a03a96b1011941e72668d8c8c0d940a47cb411aa2c2940236eda8f6f6e9c4cb3d950e230ad68d092a53e73832271326eba6627574849341a16c057ff0aa06f6c94d53404543f961d2c69d9e0bc7028c7cd1d2fd7460359e278bbea5207e5470da4d2039c601fb3a59a46aac2d1252a30918fe725026247361220d18494fc3124ee632b671d13630c7ec85678e982ce060d3580d60fcdf464db271c4c5cd2cae936709da5d1393a13eb88fc732a7eec6d596caad21ea24a635318a1e9e08e48ad29e8434488a66191279aa22629d42e3a5cbb904edaa00b4168c267cba72e46ec2d7804671b57aef989dc92144e2bdb1dce46697c3b8d7392c9d7bdd238466568ad6f96064f0d5a0a3abe5962e839ae902914a735afa124df496209d51f1eb35fbb56692e121cb09b0726825386ba3c5130df217713cef314716e9ad411a353234e3b87d34fdbc5b8a11384cb0b0487e465af33b384ed36845351fd22c2b0dba88ab86d2dfb722617f90d4ebbea5f683969b90159f3888a703688c3972f00e0265863b8b8fb04bedf0112d5b086b4900f505b87f2cb8552257b1653e4d014bd4c4fe778771c280c0b463aaedea4a8cc03db113efc058a289cd05010669aefa04a9a09aa93063f383ef8ec86fd7187b488160f082bfbeb5d5ae773f2ae781fb021ffa939e4f79f982f6d4d47fe1e23c28fce9e1c1f0f6f67b38e878ce9ff1788c3cbc7843d29dc13eb538eb943c993c868815a50a12ff6165abd15790c3b5c3a966842d77c467cbf0476e0afb6520f85138c10c0ef2b05973831a93fa70be9beac3f49ea05abab41239d02f1aa0926628b4cd130f57f50b6970c2ff89eec1474fcf94bb2aa745cf36b07fb996279367e20264230a0011c786d4a68be692c5c39343e2df32ba54fe636cf27bc5b22f2dee0683e99c70d5122d42b9c64b7ed368e1cb15214f10d2cde61f6cd71a95931b53f88a86f23acb621bb9763b3109bf2d3f9762edd9b75983bc90767dd46c799526ff80c074b67119b915066e59d05c75c0b9d88a09bf97d51505586514aad853d12a510a5c2f4e6e08ad4c09db286a9e4909ae8fb4ba6d697d582332364a167ddae31c8695d2a50bb2b39d274b6427bdac7af12e3f1b5d6ec4bc5ca9d072eaf738b8cdd5a1783e845f62cd3760ed93c86cf005d06011d8f8552978e0d4c1fc5c5cb89c57125f92a83da4b644097355dc9cfb1c92b8ae1e9eeccc6e66d4969393c69101b1f33bca5af82de5d19406c6d9407b83e3ae7cadab23f2a78bf9cb357e515ad9d8e65dd3fa4977d4cd51bbf85c99e5eece4e2ae6d7c83a6cec56a9f635241fce206391c5a90df59fae4ed8d9fcd890e2aa409a50726bd6cc86ee654d533ee937637aeb293431a57ddcac619af38093e55425ac7be1b166cb20c53ee6be2d3d699aced36f97fdbdb7cdddb0f17fdf913e308a5b29f384a09326a6aabfa47cafbdebf81817dba666d3fb816d7dc5db944eae8fe7af0cf01b4460530bdbdddc0e40fbf7b4dee5d13884262fbb3269e231701118f82db65840abca0beceaa7b5fa56b74bf042a366710045734f7c9ba742163673139326085e21c785988d49ebea258b4b99e2dbe104054b83bf7441d17621f594b5e9c61529fd7573e97fd94c5e3c8c1deb779353f7e11850a76f73ad94f074e2a4dc2d3646591d9ad4bc1da937d9086d86b5ab0ffaf6022e52e3ba1da6db1e31f9df21139ec36324f2a45396be9df66925e52ec0570b1b501384c0ab85f2dd2f19a7a37ea533223bda402787f08016719fd5b26d1fba2c66342075fa61d54bc317dc5404244b269811480dd04bd8fefb5620bbfe654cae04bfc3c59d131c744e0060247b7ef95f48f9a28d0e5703cfa43f638760b61b241751a48adfd37343e4784ae6fef77f485dca55be99cd19c84146bbe15aa428cc189b1ad059b4cfd638bc736dfe9ccb868f5a0e2da14b3a43b0008d2d61df29a53dc17d3007f3a0165ee5beeb4897488e44847f9cfb158018fdd2ae5414b437627a63a6b0b8c0739d381558fd70ec7cabf8339922194fb10f0a68ef55d5dedacced00d14469eecf70d7c328841172a0cf5f8c19f78d6d8e2a667fe34cd111fccdb85814549581b05ac2251aed55b15a5d89bd1305217ee25f9e03f43111bd78866cdaee92d7002e29f09a54320c13a7220521e4a385c85ad45037f509e47b9dd3754440c129094e2a29ce8dd07b527c3011971ace2515bf3a40dd5840dbb56558211a4ed6bf4239154e4ec87cb5cec14ea2ba19789ca462928f7fbd934f6c5de3493bca6cfe48089c2512f87418a01528831d803384d10dbbbb1c6fe50e0aefd06dab42bab4c051d03a3491b90c88d6f017c7cbed12e641834de0ec96fed3ca7fda2a46ea035ced6b5379b8c3f4894f9a42f868939449e81bc9ebad2eabfcee1372a1ee3beef439c0d1eec16cc87a834a9a077e304cd3742ad575d1f10e26e6470149378f37d20fe3fa30314fde6e154f2ba8ced081af1e4d16fd3713378953c7bc174fb5f17b57470b5f09c408988810bcfafd3b610513411f525ee78368cfdd3cb3b274d7337241a9c40bef23ab00f4fe39f06b882ab3412dd20c2c57a56fb17ba9e2ab9b74b0126e30d7da808744210b009976a6ebaa54f48960bf58f9a67f0fba88f9d94b904d6fb310ecb097060de2bd6b3aa92735acb6b1cef8b673c2ab6c23f8f9a1f264dbbed69e98780e3aae06280c7e5dab233bba433c495f5f1c3cb02fc3fb29fdbb3c66ca0dfe5c2fd93aaae0a5aa84204184610181beef0b3c54fb7f091c7dab99a858fdd4568c9dfaa90f18172d9f590bf537eaf1c27970bae5f3f4d712eb0065022b6707a27e42c0a4fc6603070b2578e9874c5019701547956650a5372642960fc8e867a030027798c9a541b66df9836fafee0eaa9b1fc50bb1155ef111c19f7e5e264b2d7fb3face5b8f4b1d5b0d11589cd112e5df51c4bbdac2f60262427b401b09b074046ca9e1ff2e6e06c5197cdb8e551f26483dfdffaf9ce36c95660a05d101a2ba324c80b681d1c4203c452dcb98d82a955a611259f7ad864bc4a2a3ba2ef26fee623ce6ac35c5bce0331741b964aeab26286d62420dc50cfaf8de121e3cca8224eab212447fd165b77c393df0ffa76d49a358bd81778779c633068216938648c4071c2a02de2e4bbd1d6b218b087da01efe1e47c41ff69801add1607ff5f3a2ec64c74c19c09daf68caaa5e25e0528ede72d9e16a1dde810512ab5f94c267a3127176c1d02f152ad851efc7d59c692af5cc128a2599125b17107ec48f82ba63d7b0b52cd1fc42ed321514a6b6671d82676258cb0cc7785cab7a179fb4d39e100b6bed2a990c55bbdc983b7809ebd742ccceed69c371d09272f8c98ba42ca8c58dac853fbc317c3beadf142ae027728475329af11c4269604915058361567a3aa3ac659f0aaa23ebd3e860d23fd19f8e7184522d69742dcd5536712c507e99fe0f3dd9fbcb348b99b1d158b4c17d1156d5275691931e3579642d61efb4a51d30633782388319201f497d11192902a2e480bc77f66d6839ac59c9f7d9b05811a14d16911d354f3874a4b189b19f82d6e03dd7faec6c73db24c28b0fe3f6ab2da11badafc4a88c748475dc6a59ae30fc160884358eb0ea8c4285f5e6061147944c710791024105574c7391398ab9b68591d76482f7f0b1fe2a0758490fef7173c8e857633eb332b751ada07fa729a1ea11a619be148e1d3466681044ce5a93248550ad02eae93b48dc1c541e342b95b3ee913871709f2a4b3cd0482477849419501daeab82c0201dbcfd2e0163a787cb766da52bd665fe8be6e217fbd7f69a354dd1d0092d2af6bf8cb8f3388a80ced21fa2758bee3185338c5b69b2325f11c4790001da31c55dfd6b52da3e8bacebe127faee62f3504dedfe2bd41983b88d08aaf35e1c4d9225dbd728c14287279195806354087da7d856cd1a1c1a10c25236702db4eeec14fd17438782bd5fd653c4a822ee1538b75c1e012233f9ad13ee6bff4a62268a9d676d4f5d9e6a3cb34d6b5f8de20717c8206739d40b275d0a35bdc349c84a4f947a325d4e9bc2e850f14ccde9b8322d9a03f2b9a7c936303b7a2ebe539ef847d5b1a4aa0d703022dc377dfb0329ea9833e7edbb78dcf8367e4991d43543e5d41e7148a1b20e640e701f891ef78dbb03f591ffa90c28f49739a69f7da89de2ddfde672f5d16cddec901e689e032b19e838912ba41dd34a735ee2102ad8d8f312a1fd342db559244fd0fe9d91de345fe421b4d7747564b70ac84fd536b01b4bef10c6452b89d92716d98392344c03a1d2bf27140e23269275c66f602233f8abf4f8fc9890ed85bb4a31079db8b09519d5a00b50ed64376007734698d64af59150aab01ef87bd7a24c2b52c095178daf87cd75c4d18509a56495743cf2533dc6cfefeaeb30efbc3f7270129901bbe4ed6db3401f238305a12003a31f1e80b49da1c6e3a4447e25dd70c4a916d5af4f4dc212dc5ee14f1e5861692d05b1cbe2eb29a660c110edab68ab0cd08352a0d2e2c41d06f2e4f5441fa0ebeec7cc770c0afb268e31a7cc57a216eebd87b26da9a353c4cbaf66915ed718f418d0852d604028916f990f8c1f66f6fe306a3a74ac84a828ad26bb6f7dd6c638616d76e8c89a3e454790c80f76530260d5adcce147794c984e47d8b1c20e0b33c1952384264b1da92dccc5d72df98a66b91991703afb7df6b079bdf051b8daf8d9ed3134fea28c3e3649f6665286377c0eb3a02ef563b596fa709c57bc5ca705c0eb5c5ef71b299ced43cece5f827299075d67d906a6a57167b61edaf93515ece1e0d54105292fab6f902725be1e071ba3f731f6ad1c5305d122e46c0f873b1bd8af4b181d9deac158b7695a2bdd87b920cd3db329ecd722be9b1841449e75f7bc641474ec2a4cd6b59c967ed21a93188ab3575dbc2a6e16f92cacd4334c84659d8cdd4702deaad1d08f8eb8ff7d6a6b1fea1a5a79d79b083b8d1966451751a9828f8e2ca6873c4c07f7bab261bd78e5ae545cf07e180db29cc69ba5128ea1025a7868e931b2ac4845dd5796ba871e94c16f8728682791223bf2c0045e724cc4b0fc34c510e658a248b5aefd1f6e09f6b40e8b212e7fba21a6366086bdfab9b79ec6858a95b1e708c5d54f83293bd7053e62ee9ba210baff4d85adf35c54cea94c43493722b30bf05bf038b7bfe89a74c0b5da15e300a15649271fd660d44e42928fde89161534e298f54604a83af8774753e1dce1520e5d8c820b94586076d8f943d76ef3b490c623e655ef3256e64ed8cb0ab13cba2be3f6a8ab43a1f6ab9c473524a69172b7fc8418138d5fd8c143131a80a179eca29c4812587965cfa4ceb65d95508c935c05119a9b9fbf21d604f8cf9f33dfb9bcd21d5fcdbda5ea62b0697beb24f2dbfb0b8bfcce63afcb43f1f76fd573862c807294b21aa503437407f86b67af05018bbdf6552a62042d8ac93b27c6f638e2e971043ab153cc0f6006055c944f879088473514f8d8474f65b6116b1b4f2393e034d9213e54c86b90c3b697263b72054b1e21b0d5a975a851cb47195e8de11d53448763aa5620318d7be7db3a539399d4e186212ace289645cb4beb1d9dc5f1fe0b077af4501a3ebe25d3b090f2f431ec3d7358a0edfee92c98060b3621edb750c52cb2e76fc515e3b0123e254b14649a44cc6f1e4c9eb23b367e5e6fc366e8f5c2eebd19c7977703e9785946ade4067c1e788db2ed1fa602911492d75eb04a673107095533d5464cf087d1a42c23440903fd4c87b03640e0216b7e424ec57f796515df030483c3cd9de5771005d1f4ae8f728632ac26ec43a620ecf40c2781d14749c9711b19ed63e7e49d1dd98f91b80a92b848a0e39a14867534bf0c629dd95253bdb11bc6b7ed23eb22022394926eaf692af0b7f5adc07454667faf7a61b11408d9a2b79f1e76b3749fdbd89d2d2cb584a71282e69dfcc4eeccc56b2970ad4ee00bdb165ca7990dcb9c052bbf18e0cea76f82260bb75017e85d3e50788c71f92a4fa115dfd27cfc1daf510a5ce9e335ea47f2886885a63e260f6b15f9cfa02b8b55e87780e08c71dfaf76d0b463ac1b4b1d341e96e4196b32cb471ae2a596072a20051f61c61276356a150ad3bc5bd5a3bac5c55e83aa46fbec8d80312d46f96a9a06ca1b14434c4ba059f41e4fd65e3a64609669373b52fbbc8423b9bad33fe6274dbd27162d9f2f568b5e76f8df26d8d71b073f4a356ef03a5a98e2a107ab7b5674aa16525177551305fe9e19277d29359abc721748c360487a9a10963f25ddb376ddd85fe0df83ada6dddf644ffa46d20735838b2d595e9841d9eb43b84054ddf76c20d253bd686d3ae277f843c02a8c7baed314d37b1fa769324894a27437bbe01d098a7ae5ad3bf7ec2e15ef91be80ff660838acd6534b2de243eefbb32e1b467f3351e6f42d08ce1450019ee94cdb96a200a5f1873ca6edc12caa0b9ea3fabcd86a33fd211412646f45404fc40260823cd3a2335a15a8f89dac4c35ac5423ee5e8faa0d659a30243e7a075dc4a0c060cdbc661c91bc4091a3636e2ba72c408c7cfe61100648ca376086236adae8fe167366fb6007ac08c6150d2dbe0618811b6bc25d831177aa5a4bab9bfa93c3689e22a65437ab7f490412c06110c79e453bdeacbbfa5fcd5982c868a01a42d75a34e4c04b40ae1d282b3e6c1f5703e638c90d5f731f28a9d49cb0354eeb8f61b66339f1cb46461820013111e029ab36d90a71698af4a302e2094444a6680a7178433f30d0b9756db4454bde8139711fc70b932d52a5f45abcfd9562879322f0ccb4b7faa450d14fe0a1b266e809428f0b7ed80776e7b9204e679cf2bc7f4ca08842f1a799952629889b96aec647b9179435634b61f2076599c33c4abd18132d095c977493ff840f2d2b11e60e2558c6983233183d8bea103596492568a6f1be7c44e14463e9d3858a0314edcade824d554bb3f5d6c0cb4364c652425ef8088b4e9b33c733ec9d7c67f93be9b01c6efc9a07416452d4b6dbf0ab319396ef127caf7dc8d63bfae1de19be97210b027f32c74d21ec25c2edf6c33793978a3b6cdb8bdf038d46778b96b92fef6859ea6bce6efbabde840b045f9f6eace93f73701c5456d9921113d12cbf85120a64bc8ad6472c1462623a757c20d56069dc16d1a4fce15e708cf8185726d26a1656a08b216025d2dcf9e735084a89d88a0fa61eb44f01e251b7a7a9dfba01bc40f2ce9bfe9db1a0e5d25cb3a998e44a6adee5a5d1d19f3d3399d15ac3f2afa63d6f24c6660ef455a37f4da87ed27251a3269f9bfee4050f4cd94ba11894f560da279ddcf1183d037f9f723aec1063024a3c2b1564d4d917d9fe2f67e6ab24eb5e1878c61dac098b04213adb11640647b45e3609b84c3e01fc32705cd96136762a2161da44ab3ab4d22d70eb1514663275907de70f1c2807f640aa9dd9a701485da574fa42411f8a67faf31dce2fecccf4cb3ca65285e1d89713e954f846dc0bde4f972a910ad6859db8d8d993e287f55d4b45562441e6a5954fac65e32f77e71557a6e3c4cdf02e8b305da0e6c7f0a82db8b3bc6ad9c0db265307cd8a996aa8ab4abd72bb24ae2b0ad3d504e914f88270252916449a7b3598ad5127ad7334738d5cc5c0b6226067611cb1f4104fa486d5dedba5bc23c44938892fd7d06dfb8bba49841bf41f1a9c84a9c5afc0ed6b0a77bb2a1ae487af579fb31334a5a3f4a532f70036aa90fe3120e15d31d5811d9e211731c02f8340bb759ad3be64e0cd39ce1840ac7a71c01524e9d9ccf16474fb8f5ec1d0ccc390ea09dd8052663de8734f0880dfcb04f20c34117a8dd822ce6ecbf11ecaec0668f9a7c142f05b021a8487bdcd1b1a42441a1966a17ded218d233e3cd4e53c5dbd68532f2d3c3fc7ca3a5858162a1c6c5ac684cb6f6b25be4f75c81437a3bc3b43807ff910d0e3c501af30377fec529bbfc704969d49cbb7af594e28107aab812f1e39a94218231dee5daa27d4f344199662ba41fc9d853c62eca35509107ae0493ae7a67ebf168838bec90ea7c79314870905b5f26f412dd77eb439ed1a8a9207438f37949b00fde4754c1cf46e08075c65782531fdf7c2420caf9a7e6a221018ac4cf888ff2d2ea867aa9301be7152ab2f8c8c28345f03251522e55cb5eafd85475b905e6fccc02f7dbb0613c0c65d3297a248f8116751d64273fc669035ff3f4e6910e25feaac72ffa1d90dea652edb836cbaf979f7f200ff18fefa79e0491a0b5f675ea0bcde9d88d5c9d6e167fd7aa56c2d21a03343538326943ab5600c8287165f2026e7d587f0c1683ad6362dad09ca0e23ae122b2d9ca87091c807e28cf3f57a3f72491205a40e47c8443adfee60eb9cf0d2bcf526cb8fea009f522f23341f3cae4444934da8745cc8c22597296e62246aa9bf1f1e039c6a61cd26ea0111ec4abacdff23c2a4a1e84356b4541112b1ea46de24872636cd243759263f24c458398c517cd9021c4ab965ebcb6731d72e9bf62ecee519671213bd6808adc40de0d8e4fa751cd442dee50482014acb2448068a16540f488ac75f18b64d02eeed13dca790b25286750ed36952c9cbdc954fb1fe4a4114af92b5b07eba5c0698dd7e3158900f99cca9328aea48d58555e9fb758b1686e3887cc9c606723ec2a815d53e6040a601449fe5b637bbd2dbdc9aa77db6520618ecb459e04338ef1cede8173afbac8c73c77fd38f0515d37d2b599bc59e350d1d8709d2624ea75b1f103f22ace65827b205ed39f8b9b08a3c94d318692f79fd61fc46024ab8b68ba9c8d0c8564c824612ebb2dbd8b286645542c5cec96588a117af89cd3fa44816a6d02c1c13d5aa30101b1ef20aefb6ab55c71b0c9665d406029490d9d8e5139c4b1db7980909e4fa3d99bb0e0175461a2ea7ad08f419db8151b68a850645f5508f87465e92e6da83993db323763d0b1787c2e674b35633e18fe510d2c996e57048a49cec21b0b21b08fba6228016c327db729192f176139506a9e8db7844118986c37c5d0068aab5147e435386748e948c15bb69b986ac527370fcabd9b9e82dd11c727f439d383fe8fe1c48e34abc7a91c63c9ef3ebf2db63a28dce7602b22498e8b85d1a0065b4b4a7f0d304a7ba8822d851a8cffae40afc8bdd93fcda0ee8e7ed5d225149c6a5d52e483e727c2be0508afe8022764ce255d911f4dea0af0906340fd700d93f486a3a8eed42973277335eabbfec049cc163c260223c569dbe1735c03474b40c18d8e692159da5fc346a176f60da0a340f0f5b423b3e3aabdfe38e9f80db32af89b5c3d2f95ea951aa065eddd0dc9f39bd2587d07657446e9a4859c260f7cba959f502b175e3f6c53d378483c7afd70bd6f8693fa783ec043af98d1173bf054b1a57c945f0d1a09c5de4f4bd982e4cf3156c0570b8e81c3acc593281e0205fd18ba8a5eee6884ab2b5fbb7c75172b06e3ba259cea2fcab4add5e1296c5177a139bcc0fd92f6c6c5d17a30e4679cfe80057e3393ad6fd65f78de1e2f584e4c154a30adccf9d6e44bd088e9cdaef1ff8348c581768a47f5517aa9c81ef62fdb5ad864c5cd54761d8996d3c49af0b6df0290c62ab68494a53191b5a017d1ecb129097bbc1be206ab282153c0b195df339079563b606a0a2929f44bd54de9c33d7740e420f87836174aa292ce8460efeecd14d22af5e1d2638a9d03dcd049708f9a9952f20eda3f570be0c0d94876caa43aa19da481e5781a106faa56ab5e13841602224652a174dc7bc31c3805915e90ed2d04b9e73bb6928aac431852c3fdeada7c350c20132064e7ae0a107c9238c206c8ee1ebf1303eef869cf42e07b8313a26fedd5126a73069a6c8be82b604ac6838e29dbfa943546cdb912752a9c5ac103af2c8b040ccda443bcdf287a1a5c8b6077c86430102d151eac44eb1e4da4f212310836c2fdf98b96627063f88f5a62e9a26986c1796959b86dd8c752e3384cac7a4bd78b31f67eaf2bbe87df76d936931c54d25a1bbf5592cc4625bb7120513b50095e68358024c89b90cfff1194ffa25caf959080469cfc703c9c07b8937a91aa15fe1d46709c4732757f489375f290700267cf702fdf8dbebbf96e692bd8583a629f84a8d925165e9317ca5284b4739010036cc62fa40a4d0a9dcbe6666756b11ad8b38ba7d44a2be6741da721101840117d63c94031ea9dc329dd6f1a44b0a73608a0fbd761efb39e18c67f387dbf5a05cd0807bc3d8f8dd8e7e9c0562d462ef5b83ebfcc805e44ef838d72aa7a492fad07a3f993d05dc5436a37accb73194fedaac55a8f61a0d83160c9e03e8ddece399808d9a956eca842c8a68a8e0bf6d440b0593b97c78ebeb40d72987614e3123a95d3f1db79e05c5301c369c4083667b380d45207459379364efc29f24f27e7dca4483784fb1eb722f2e6a61366021bd12afe7e8c11992652063baeb6e474645a87103b0cbc451377f70d87b1b37c084febf72731ae1b66fd0691dc563bc59f1c3c6c4187186da7ddcd7886a50c36c6566dfc093eebb5dc2a12c534b4bf0fd0e8e300e5ef03f81652e8e6f322bad174961b3d2023cdfe726ec65bc53f338a4d1367f40729a89b3ff7d509a03202a8220d92acbc90ec0e9a604ad132f7903a5983f9540d5d88430f45415156f03d34eb02af6f3c9609d115aef11009fb52e9cfd9939acd986a904356ec0a379c345add9ad2937d83adde02e0d85ddcaac186d68f836839d3d1e70143533a2b712839ec737bdb3f11dc6873bed9bfc3118e1aca672a53160ef07a8825f6d2e819070258c54279b63ec04b5db039a5fb364be3a71606cedcc94c935b29e2a40467bcff74a7b4f71d4c79294ca5bb1e85c4b0c10a91a93c8491f53c47152c5d6c8d61d2e125f545f4df8d75dbd17421f1066c50774c555f11ab31469c81ce2c42221fe9004b9f89c6311899896d8045852d5f261b959eaa66a958d1e91430f62a402a30b64128c06cba72609403f9119695cafcdee66829751ee45236846007793db10079bdf44218d2f44addce808d2fc5b553aa3ef411cfb02adb17dab187872fa236d609d82bc84f07dcac54e974cf40fe477cefe0a1fa3f39cc38e0ee926d90a3e8852644c3555dadaf7f0a46cefd38586f1d7bb0ecb24cedc8d1464f8a8d0fc91348d4c4c665bc3c29754f629fab58aec2a4bf8474f98dfe2577174701addba92b2a5f850e92f08b3131440c51876dd5dfa1fccd225bb7ded406552fe606b247f833ac9835b6c0b79586ea704e25b6bbb82cd273a68c1d68c4c806129da943726d7608973b01a83b862000b0c6fc8a8c04f1d1cb161f82df6fbd07bdce327fdfaa43639668697a5ebe910ef754fc136f849b2bb3be85f02914d7ecb6ec1e7cb39c99e8c6496f286423c54c96579a3c63ab0e4c37efa86b708485559ed883808d93586f5ce7e6902fe2fcb9198ea57696c751acfba769bb9785a889b3101d2419387b511ba93c768fa55e1f109fc5f5d3c960880f0ea025894b6041713b682e670a8a2440621a009b1b8447f4fc64224754d4b067743ca18d69e988d5083c5630a9d63472c85f142be3732247920acef52a354d413a7f0d9a299f33ba00eb66ae5c30ed10ef511bf6e761a53c158d0bf9d4b4cb882d2671881fbf048047112ea55d87af7a7fbd363be45a62c828928a96ebdfe51825d36719b1466fd621a5b76763c74526eb1b9a351828cd27b78596adfd3f660e0f25ced50beff177329ae45b763ac8715d7f9c9469822d7b6459e68037a4be8b86dc6e115c41c55e4d56b550dfe6dbc22739806ce59d78f43f39f9a93e6123d46db2c6e58d04673e70c4b1e226f97ab09f283b2dd594b4ac11519558d7f4c4d2a6ab7a0e28dd787034f840f4bfb4083c71d6df70c1def2711067cd0266929db8cea3b9db7f3faf7dd85298fc4232f0b212d58819a1198fe443eeefec62eb4c32f95a6fb03ff3c2973313cf79718be1b6e75d105d5442a45ca3efdaa78e688b60ce127a3a2b432e29e2e3a69341d5d12f190130999df5f803b99a1fa2af25c8e8c0b7da14bf9d82ab48db30d3308abead336d956cc86ac8b7462905985c64201df80a4a95f95cd483bccad60033bb522b557d02c0dd4d9ac4fd4309832d4159b2b72f558903cf7049e7ed9af2cede7feb4223181da70bf19a1c2bd9749ad4775634af62fd0e7745a7af39873e4764c558fc0c58fba82dda56207b4ffbc9e5709e995cf312b6c396118bafa7c5e69316d8024068d076f5249c244eaa1c1eb0d45ddfdada62b5609693a73f1b0eb54913f3d64b7a54f610261d0fc2409f7da9ef31c1d5f0446eb3a49c1c26dbf0f303c3737e679b02a634af2201e76720243ec3573e0ec9f7f5f10545747fc2b1efe8128a2d2eb60095bc16839769c1cd62dd21accba13eb71e0bf9673a7c5271f5faea8135662bdd2e13c334f03ada509e0ec458a32e2aa3fd3b25eb85133749920ee28ae426fd70c1a45f112eeb7d21e65ae0f681c8712ee85c90ae74523e495901af4a4fb22ed10e4e08133ab3ba944a28d85fd2458db8c474effbb573ded09360b764709ccbc06a32e5d9edef080903465527d21b8364b61977e7e0995d0596ca175704b784bb4508b1b896850fc2d4b890a972d00fbc01d10aa2b6e27ba888145a581ee9f8909bd486e837939880144e539798e7c84af6f4db779d9b10338b852bfc4453bceaf7db087961733a98d5c35f3c9e7d372773887c1178ebf1cc4e9821c747fe681279879e7a4b41c2a1d04585e7e1fc483702990d5ed5d74d16d7c20ac60d99b44c766fbe935aa42cbf646651b78c9141b0a7665bcd034a548ccfc28162bdc5d87baef85eae45b06c3e6a7da1b1462317b0d4b17ef3f768d2bc9156e7504dcfdd9d5cf7665a50611888b5c53a105e5db826dcc9eb5dadbfcbbc4516f92b72c39b8e4cd9167e3ebc1be1fb3870dbb01ec9a99200cc47eba60c6137585a1cf660fbb3790b6d7a48e6f3e96f9076a8c722dbbed33ca2e4d9e74db29356c01f07ef254398c1b470d3f4743057b2d2099b2c5ba4acad98eda37694772bca8e1fe4a35f05dd1253c7cc55d9db52d95d9eca38e5172cf848c911da9b93302b3e6e96b8bfd23a7e50612ffb43e0d4448fa3af7d4d7ebeb51ac8f87e8ae076c7ce0ed006926516070148aa56a11f04291956381927e052a2be3561540a75529349bee70a042a7e0a5b6852745552c8c7c35270074a1782a478baf811ffeb3b446a06018f61e9bed093afa23bdd4f4a167f4a2082bad1e4468e5ec4638142896294af221e6ff2d762adb57e0fb214511de0aad318ea95d604b6cd1545bdf634491cc40569de36a317824e08a536e68a7ecd3314b891cb3357b52a7c13f92fb5a3e4381d967d1cc5d93715a23c42e952bd02f020c0982ee7d5b3d31ddc890d1728da0aab90da5a83c706d164becd9eec2a9d0ed06d8b562b7a8985ac27d4960bf9118b7eae74d23ecbaed4074603580a8784fd97950126227098233b3cf98d1f0e77fc6f4c185f2c5f7c335a110648ab70d648d845689bbbe9b31cdbe6491fa0e762ef1bd43a5226f47a455bdda4308faf9539050502c998d7fac399dd06a459648df407c5f17abfec66eda4244b200c23f9990db211cadf2b4c1455d67f1e79662fa898eb69ecbf2e542489f59a2dcb46f50cb10b05f7c08bfe0480508df9b931dc8c3501a6d9d0aa0f8ebde242dbb153602f6ec3dd84c1c9e72f349de75d9d98b39787e48509133969a238c2775ed2edbd7d16a41f0f37f5a2d0ccb259452e78343d00d06b94cb68ddc53f22c4beaca0467359d87aeb007290c46224e1fdc542316f39436115ba80dc15a4c8622cc029c9221d681c7385b2e7440cb50a3efe3938a84d9057383067e910aea2e974324ced83b3b71ab53a47db1ed5a4956e88a0fc82ba93120f30392075db1941096a7cc084b09a1a8ec54dea84b6f5596adef518cd45789c896ad02ed4d5cf1c448f75ce69dc4e92acb8626c6e2181b5b8df4f8ee3c17e688bcee0fab90235f262c29385e73f89436fe3c54f1c0ade90a8eb46e75800819feee75e437fc93c46f543fdb7c940608744a7747d7493a23fd8f2f60bda0b6e15f8eed1bd5a4052970476c32786ce732ca152ddbc15b8f1bd9217dee0c40a876b9629f2d734a08108bf4d82b4c4909676ee977ffb32d46c650156a2f24df65451d9342fd636d106d17418011206f140a95633f3b2bbb9d3e494bcdcb9b0869f118a08733418df4e6c3433a826a9af04c9817de928d22ffb7347866357a24fbd46d994df02a10cd7db558f5a0051ee859955b7ae2c482bf08369ae11453e18db6c4edf17cc23d0faa8c0f8ddee65a058ce8d0de8654c12b3eb06aaf1a2b1ac9ec2c3fad191be23844288b4176b3cc48c9b53072e44067ce06078f0321510efcb74c6ecbf8e5924c2a5c7c0d111719a1ace85a0a5f68e89f8054620cdb826f1b4ccf3dfccb6070217620d631d83eb565856e25eda4b85b5ee6816b27ef16129b2e9da2a4b8d4f5ca759715a4dfd2da520e0a3977d7eaf3f3c9129c89e0c6b466c05ce55747d699311c2c604c872290d5de8143e49e86cdc7e2d0518029fe2eb9ec16fbe5b959675e12dec1a114ba8fef8190abfb12273c1bc8f144a07ec4dd1af870b8dfcc9a399df6211db2ab1e1561b247e519dac961530fa5ef3ab7c19a66562a0ee00d482556e0bba11bece907b63f303b909dbf6683ef5ea2f9ce59b7f39368cf5bb86572285f9ad35e60f8ae789eadedfda52a1302e4bdb5197c46e50e006e210bb7b50b0d89f2d89e78140752a7f846c8098fffd036187746febb224609be6264deed55936a9cc5c9bc2326acc1da075a4ea38fd4d144de2c1341d47feaf65f03b3c17b43e46e220037621657b39bdd9d20750815311e66668dca9d1e3b0dd128deba9a587756a8157a795543f9fddda5fce9f80f18680a125148afd39918f3794cb7e12046377455e59690ed997222a7513d07543a055cb1c70446c6b340f6d4c5c7700cf00d85f850d5f45039fcdf0fa6c03a293ff579f05ab65cd2a2ae3442ebe9f6b46b8c26549667fdaf9d65196a83f5091eae6ed483cc5d97f9666116998707842f37ab3095e95ff5d71c20bfa422f4d9c49f30448f7c7eccede75b3fcfc2edb9f529971cb92866edd2fb0db5ffb19e510162c778e42eab8e2bfdb75b1644b6f46aaa40f584df70db4ebd2d63215a635594daa919ab8bd1120c3f5445134ec9eeb4e3c0c616ce461bf77427230416d7aa1c1b1f60d12e623ed42aad1239f72c79df5f7b6ec88079f4083d18f6ca29d9564fd7314ac440262b8b9fe1371fd5b703c1fd78308b02d7101cfc98ac05c175ad31adb2c913ad5987cfffa391a36c2d3c33795fff9db5890668f2f167dd676da4ba5461edb6e3a2d0aec642e0ae8b71ac9aca9340ce2744058394d408d57c7866b0fd3ec7834442c48de3cf318585d9748fb9e87b393e73db61b3674a3dda21eba82554e541894f1f1996b3826af61ef9156dd1ebdae93122917d0d216b2d098bc1a29163994b63026d017ba6a52286dc4c6c2ab9b783596a4f59ddb23b2a983e05f2c36802ffccd1aa73524af9392e199ff18a14bc4fb155fefc9f06fe102da2e2523716192064ee6120252e2adbc30209c9161de049630610f58b3ee8f577f23c05def17fdc3a26473cfa7f41ffa29df1d217bce1bbe6561cea4d1dc1951e0583482b9908951f173540aa3f2fd9a22d283c35c45c589d6f7ddc8aadb89f57362c6265ccdbc352d1ca78fe40f579be6723a47d353ff9e1e712eec5e8004b487082e0989546a8958d5a579a53018e5717eddb57f5340173049d82ac6bde9df64fa6cc20b3f524f3c4067284bb281dc2fe6aa7c4a3f19ecb727402c46010a7651da8c30dab4b28037d00ee9e043bbdd2455d0eddea20358930c6b3a440c4cf6fbfa0fc34507bf5b2a432044e55fbfcc22b46dfea355a1f100b88f9a1b557186e16e0ceeade5a4f4246806979b2074eb43dfd4804f8f69f55fac01ba1a76fc3e3e53baf26c36a26cc110d190ec4b319d58c10e52d05ba4cf378769d4a6389e65bf80abcf5a2c8eec9678f6434998294ffb5209fbf9d91d2a3caec13d7bb1df688f3a4be775bfa5feca4645c516c18a16cc75788f5fa133ce5a548e976bff843f051382fde18063edc5f315c0bf52a7ddbaacdafacfa00b792b73915ded40944bd837961c2023c2b3f449ee8f3f8f847126a7672dfa8afd1feae2c8a9d7f7be7f45491aa8cd1048b96dc17c2a628378a41eabfb00784c01233e7bdc8c6e2cf21bb576e469589669444818d7515cb2c789c6e85dc88944246d038cd6d40948b98ef31676dfba59171eca9737792492370a50dd5a0e5c5b763c1457a0ea80fe92169690534bb7d4907783b9a136801c6e4532149b62037553aa9f49a1e2b5115bcad87440c1cbedf2dea07bd08312353a26f7531ae45c4ab37da1185f3f22bab500fafe47ae3ac92bf47b996c663689aa8dedeba959c2243c4b9ea0bd1cfee3be2156c7f27e36ec817aa7ccdfe211e5afcebcea257390afc7b89a947360c38b5a073c299ff02f7d0daa587d34cc4de570504bb641c1559450c4a4b875e06a52fd3f7bf06fcde6fc9cfc494bc6e24de6251bd3bfb6552a1d1e3c71276188f8153f6f6538f3957ae327920742975d27dbd8d12940c2460fc9aa5eb6ebd998b658a6f53e8ad64aff785334c2a71f705662deaf213c7d1216b74d051eda86d62ce99155c1e001e0a8873544e9aa20a434295c668cf093dd756165ae9a3bc4fd15201092029b05298a713575670af6aefa60bce56ca9dc384ff697d77f5e8106c25772385dadfce1ec4fc884c33356cae09350742500e2aa509c26be28f9019bcc443c74be4656e9a0529dd96c798956ff8963349c4a442893f43241119f7db2db49517e258305306dea064806ebeef7d6942e3aba89569eddc729aba1e44da4bf07ace4c773908d0d1bd9b13b2fbefbd9201c9ff5b6d7d2701b307b0855c0e4fe2edbbc870b52537c4ea3e46b944f9bccd927011154f8def6d45f507a4af7dea1576b6beac81742fec7f5c85345ea9f0b30597d94ba156ecece6d9974fd12357410dfb506dbdd2d6f8a96f1fafe84d38e35f3cd32ef79a91203879d13531b4b43cd19c9c69716d41d4cb8ab53d575f2734592cf0c3088e8dab3fcf658c966e323d294e5fe60e5db87b2a03f90bf474b013f12d6c54bc2c9b3ce4be89ced2206add07354fdacf5ee1a7367bb9ca6772c51351ca7955557164f57d3e134a1dc6a30728c133fd2abaa700346ff4d06d60cecf227ff877497ffcd18316ef9bbdd9071ab531725dfdd34472bd5ddf49571e51190ad1f4cbb285cc2d85df66e9a04543094fc0cb49552c964155b55a929a33120672a09ac522a9cf6c5ca31d871bb514dd80534e661f34f3d88b8b98882d22a3e6cb1b99f8c271c9117cb0c209f51869307f01d15adf9d4570ec0eae36b2b470188bf72ef3361e780d834074cd4a73fae05258e7565ec3007d7d16a62620aabb0f9a5996189116bd742f5bb129081aad55238ccfa6fbef6c1e81bf0a1345fcb087bd0bb79e7d1b44b740c27a77c74d78f544e67452720fc984c27abcbdf1599776a907214ab2eaff88b2fd4d4df7c54d908f12296c442934668e46e3deda0b77fde0b3a29ca9eefaec08da67cfb3890a382c13db05aca300a2f54e42c472a6b1388948a6d1e8de25623c5a5bac4add78b798c43c16a3514c8d89a694066ba5f5e0c3b0384f024f9c0a9860ea291d3ffbc42e35b621f6e2659496ef09a97f3281c724a770dd71f218b941dc7599fb1bafd81f6a6809baa78bdc5570d0a5c575d5b052ea353db2f99744874b41083a244a4788d5a9b16eaa0575ae91f6cb026ed9268af308e788251d9951e0fe6022e88d3da80b93d4563fd80f31e61f9ecf6f03caa79c858cf7a1bb878386bdbdf2c22cd4e3af14932e6ef54b9ac5379b5f348d9c0fda7ae5c398e3391f5a29a9cf0c8100659acf252aed3f5c6fda47b502a37d716e5d1273a1c982a7350513f4328adfc7f49846b58ab8d1464bb9e929e5ca194844e4d99508edf1697197fee02948e80add4ad8288937ef1a4c683641f6b92f12cb7eb16deb9d61fe78377009c82dff9f0a1f11dfa553486fb6e5b99ac5c17179697fd2355d8513a93eff9ad9e80690a692ee3b1642cc9e29fc3bcdbbaa2a1f288561495776554adfd2f96833c9498028525aee432f08ed3abcdd4825384942a6eaaa4ad7f2a088a261242cbd8e087a6057c8f03fee16258f6a3cf007f7bd376fee7989e470a0bf0012e0c5f0260c7e77e5152a91f8883033edb85b5c2b378cf242d7b0a994236fa70b82f15a036f90353605db5b0e79703348c1fdaea6e43751f85110b2f51c3362b6a0f98ca47e933b10ac3e2ff2d4dee69157c22cfce2b9b1686edf0ab205f2b0a438fda395f4d11e3e9527e8ae656678bdcbffda20f4140113ce700877b1262a2d2f3fccd35730de5df103f32d34e0b89fb6dcea48771ea8a2137b093a89bd1acd7b286548005eed6a9b64f03c7e360eadc2331bb24a750901225eb9a0c4cee3aadf59fd7f548f34cd531b8b2064b7a84e3aea35043bdbf969d088212f313239dca615b58f88e7239fb3efd2bdaa7516897fe6946ced31140330a0bf58c6e1f1c87140f92b74c402e70c095dac2a048e1ad0bad0e8ea806a8767121ecdf84b55a17ff8c82aae592f2e6d90620bd48022a2a1b4631160590280f756857a566dada24ccbc6bf8655454bb7e85dd4b243a0b36b09f59c0edd6bbc8142e8f80aec58660bbadf27f20a70549a6a6773cbf9b04f7ec48a5dc71cca02ecbff7334dc6242e4324cd8576d3dd1f7d7812982eb4d6ec5c20180d6fbfa7f84b315979e88cb052ee99ae93f47ae684dfd633c7b3acda73a92f5b45c9424212b984397a765e559840a8c473c9a757a21047109d2ce803de36f758c3ca0627a95e775d87950a265259f2074e04e26148ac33c7499400a42e6c0575e877f0375dbaa432cba349af0c0e3055f6bbf4133542da797a2cc37ec0ceba82282878f96a424006b97071a7695406cf2b0b3ae98527b40fceb875b8db0f0ee29537255ab1640de160f662e4898394419dad626f04ef248a731788258840c87e998878b267563f94147f876197b1dfe74f54f0b4c72a44a925c9324bca2f13ebcdb9c3d392033b78d6e9c7e62b7e18cf66acc7cc063d2d0561bef7992d584e89f67e993afde640d98b44afd69ede3bc25ad42fd95e598e34ce8eddda83a9e5d1e45656553b92a48cad1fad0867e1fda0e109fe16f36e7721967d40d274bf912ba5cec080d088e58b6f0f17c76d992f23cecdc633cd2faed659006c7e5995bdc15ef0460e3e5c898283ebd4de08690172abf55f61618b4b8834bad20de81ede1f1823d930f832351a79109c6270e1f3b6d345bb52c7e7e9431b1614f43fd23167f06c539d359e810c9a4cff22e8093e7a36da803c40ea965c336fa256a9eaa2a21376f28e2a27b7eb86d9c1a85c068d9b9c0fe5ea83be7ae998de05bac394cb244c4d8d81390d00c1efe14321fb0fe779298e1931126a02b61892cd8d1522d0e135d7af6844f95655f8af2a5e423fb4f117c7d251554fb409c31962721928c7e5f1504cc4876bacc7bc2a963718797db69ab619c57eca7d5a65fb658f758958485975ba949a4ba7b2fc58b5d0fb2b936d0a0be035be9e2133a989d6a24f6fb0d703ce1d8da6fcb42efbd49e24307f8d8b83f77989a9f15a4db51cfaa4079a7f6480e6e61beb6248e776b0e1cacafde43a55b1c16248cc6c683324cd557a89f90f8821f72556065c307cacebaaf78bcff3e6288812cef6c74eab48a6f896c1ca529f56054375426682b98d0a820d1feb1ef8e8393e35618d208fda651534da6bc979564c0f2c695819476fea5179a74baed73e98175f16090c92a8cfc93d8ac59be3fbb3aaad0384110cfb8712dc68a5d6fd33657ae030d880184d98c6cfe3f9776c9da34054cfc9bfb80b801752f20951bf90195fd39aef40cf2bae4de04f2fbff492e3937f728acb5e842e4dc76e16b0262638a5b0264250960dd918398ffbd1281d31dd1a9c06523f88fd53e109cc88c6b72a29641d93190641590df1532657ae3792aae89c040586a16fe090d3369f5564d921029907dbd09e3c5fcd4f15b22bddd13ac87b350d54a2042257925f64a56d6a7f91aa88d2087542d41e3b7ad9b9b1d96f596d0cd2e28bfa8cca602be9d4e143a7e49690ee20048230f12a3c5d7fe07ca20e1f4266c399e66e97cdcead4a05896358934712d4433b33e65a7e99d5edb7ae401508a51c9136904b88be22db032228b309cd4308e896d0f470c235af567e09cbb3de4fd70bd4de770b68aa65a5e6bb1261e8046b3f1417300d95ba9e47e794c17caa9757066c25382aa6b0bbd6ad6f63f89fc158de393b0b382089ba3257d6879fbb5f6b7aaf5811d6769ab993715748b80ffad5b3f39a03b588936b79bd8326bde61cfe6b52f50c43f2aabb73092705a2c32f1be5767512a099ece9eb0b245ba66e22baef0174ac427645c75d7298a562891518e6f0dd1258ed375b3d0373e8a95fd6998f8f63cac859992fcab4384b60b81942f7f3050d062a2949641ecc911c946f80ab9862212ff3c2378fbe720da942c99d75c0f16808d7dcb01721bbca74ec47b2717bb628310ec105117ee3982494d0b2e5a90353f945046b0931559eb799a435f77a8ff8f364cd0b3b8e40cd9628d7db079591f1bfd1f4017bc83b763985e1e2cb33138a5ca92a6ce1162a642a10239354358de875fab42ec3147da165b9b0cbac0c5fd0a041c36d38b4eade1574a1784ab24e742d360a833d08ef95871597501e956a73be914c0b3f3db4e3ea85621308172e55c888a21deba7435786a4cb019a961d29ff01e4f4f492f1391809875e063f0d4c24018e86161b3e1e73122d5083e2331aa24081f3043ac4a7c451d4aa7cc5392a734405caf0eba6eeeba7aac26ea02c7b00c5e7a9237ee7b16d5aabd858e675543757d56965a58bbc926dc9ca30fd016f2c4c9a9e361dfcc1c163d129929d9dbd2883cb2d6d0b89ed126966490c9f51c0a1598ea119c9ebc91cb8747b75508523145f6bae933577802e3b7a556641ef5f49d2a6e032fcadc427612550257160ee1fe92482134a9b6e827806601867449081d68a65b3691da79b7042e9b71b27d15463f91862000d71f4adaae7164be9f673c4cf382cc5c3ea0f43ce3df0b6b26bcf3dd8c2299a504721ae881d8adb69f63e103450bdf07ff12b8cf992be83a4f80c86b75f7398d9a560a7d7900da7c72d0755d9f67820ea6cad5f7675930367b3f633084c163d760d51af60aaecb5f25bd98fbf6d76238caa664bcc19db3f5f2658daba488d892832a352582d75168a0b1539ab8b9a93fe485f4e0555592a38579709358d24190dc94c627533aa9f7135e9c40ba2405e4c03524ebcd180b55b0b3aa056b9f9ba79ba43ebcc88c5ded0a58c1dec1db1d217322ac97cdf236731d3c81c892293db5f50a1bfce2d161b039e3d1474ae45c716e9051c694a604b5e76dd9a0ec5cbad7f60b59e07e17198e9b550e16134efb9e6967a3d4f385253a60c5b288b5bf822cfd4a131a1a5d48be8b2298f3008858add311cb97b176440808ed7905da3221154e5bc0d4681388759f3dd158e42276f19c22acd326a382f9934665db9d2443c664e098e26143d9d9dc3d2ca162bd72b80771099f856cc794e21b1f7dad951bb8931a67c036f65842827fda3cb4560f395cd7fc3ee22bdd1cf475a01117f03c1b794b853cc653b0cac993dc66f84f0c0045f5ca000997536de253c6340499010a2c58e641ee640683a82ca82cfde0392f7d54413c667c22472719fe2d297e8fe2f3860c44ce7929cbbcb44644cfcfdc0b2929949f8cc4f10c35cf85704d38a32ea0b339603de9c86463fe812a32eebaaaffbcba66833eec0bd63d05eb442e355faed349a43d9f0681b6663f7e217c0e41ff98e5382b41db1ce05863a30ce2f89a7720eede5f109922ea8c5c5c0e87e656c71be225ce8af26220cb80a465bd51ca3f96678950e02b4b2d90007a3ad3676495e16efdd2db4e527bd6ebb617ae50764af01973a056a4b10a68bb298c26bfade77de3f8abce0be8d442ef09c404520a99c0a582222199f08c0b23bf67adfbc0c49a5d23846465520350161165546385dc94c87bf95df0ad8b27256bee197322187577a293bad63b24f957cac1043cd4fcfc6bb9aafa50fe1b346727c7db9415cdbb0581fb2de85d1378b11dad2da0f86abf2e0d7fe18a9d5fd7d10394422577356b6394e3f980eeaa9dd1996a7693ba46be34f552866295fd6c43c4553f09c96b28a1a7fb54f88fb0b60f04d206ba82225a58de3feca0be84f5f7742f479449d88db3259b5a25dcea2b6fc00fddd6a36a6112207f9df099e0de33ab2112162c7048c93b2e195aea5edfbce317c501dde9dc55c608aca56c50c19b073653ab7dcb51c932d0c2d9c48cf2543e38f5ce1e455c1029e279458368e583736e4a4e400edd09a7ea4bc935eb912ca37c09373d5214065fd0c57cf75789e878f98f497fd0eac71dbd25d0d3de407e695098aa73cb8dfcea750821d3eb0223bb967b19556fd5c602233c6c9330966f988f7a3594fc6466f1c5e59e357321a7166caf830ac4130c2af278ad15ceca659104bbf3c6274411066208d3f9bce449b3a2d2c930b4e15f3127bdf40f7f19872402de4bb88908f9057e759ddab1a1a46fcd40a39329aabaf5b0a2387d322d6b49059bbcb315d82a911d4a1b062ac72180778043b88737f1378028971416f8ca0d9cff2378cbf79c23cca80460f985ae732a865f3c0dd958b210430b38d23115573efb3ae697aa8484d43f14f4ca63c96d4a1cee8c407e44d61858e1de43f423e7dee7b9ba74608b983c44f08b6028e4ccf9179a0df35f6759efce69303a44d92252054aacbb9804dd2827c1606c1196132f927506c9b1b0df7d4e0e2e78dac77325eb78c476d3ea8de3a37dd56f185a0d63fd299d0f611f6a593c99d610d03df681a4224088f93083cce43144a3131cd4829b65e692bcdd77912308607c9eff03bc6698ce19e80d27a5baa52afd5d2e75650cfeba5e38e04208b56f281dbd3e96a0e1f951da3bca9d4d592876009cc6d2701c11995a2026c400126eadad77627825702e61fc956545cd7fa25749884b1b54935da20c25b5b227953a9ba1e11fdfb2daf1d62a0a11de261308400d1da0a72f1d1aec60736686c91e460eed68dc444b60cef779ce97e982c9930f887a5aef0e175d2f79c22f953c98e1e0ddcd31ac785844739c8a3440aa47832d385db9d5845effd361ce2197ba16770bee745659c81467b29c67eb11c16dec0305a93fbd810263483aa3767a8c66cdf6672829aaa56167eedee1b9b3636703a13586640274ac46af86dfa7123a31611b6087c1bd07e68db94f34fd845c554007c84ca8f203653be81a707d632f8eefa69847cba9aa015383f237086e886e45b1f36fc99ac32904b23ff455b3d716dca49f044a85e76b1668811c3b243244f2205e1fa2994d402038755eca7682b8f07f47ce6cf160f1e26bc8a3276d606c085dd21901364dfad6b624899ae5f52d9710f2a48ecbefe4426ef0f7ec98610ccabfc6c260683a75b4d805263c7e6c97d230f3e710b6e79b28425f833908b57b8811b5b808b7289105561ce729daed79a4f911035a86ff62e0da900ac3fe8a49a49ca4ce5d4e70e83558ef1c85550000d1ffbcc7630abb281ac3236a503e36d3e1c298bf4390a3d230d1c58b8ff23331617fedce343a69887dc89a1142df63de16bfb2272de186474dae0b5123c8d732efe86a4db1d9eb4229dbe227bf6ae6c857014584d817c179c635cd72054e7ce8aa6b30296a05144a0d1e52d6e86dba440873ae803beb2688908d2ecf5a9faaea8e6cec4938b36e20abc186dc34540b6cf7cbe50c8d747900581d3d479111b5e1ee99793d506d577e7ff3df29073a54aa0d7fff4b3d3ec998d169df64a79a45d264a80af6ca166f2b069aa371850acd80208cf22c1ecd3a2dcb3ce1ccb2a122a59d814a7016127393ed8f793c6afeab76901dd577b7250e189f1b43cd069563a2d85b2e4b677ae6792c0f3756f8474421dc65055ce7500a4f44c4d18c64f7328852e09e0aa2ddb5a8c8b7af9236f616e244b0b9b9b4d067d07895da2e77cf8876f0fc8dbfa661d698ec44a255ecd8058a005face2b24cda672bccf380695238866163103de6be3ccce9b057d40fb9a33a415d9b2e6cae504eeb6482d0a358b8b84a2e121cd389addc449bec9dd4512222ac445e62556d09d6b4a0ddd1195f4baee32c3f9f1e94b3b14e927e4ee02c33a02d995d9bd498957487071762641589bd38e5177fef0879b8b6560d4168f718613178524482ce04e5b2e87d4ef1e2553a9fddd3e70ef254e252684e3d360ec489bbfbd5b3741231ca5aa85890a5337560d46bcda23c7b47353eecd81a229f8d2cc85b8847bee5c52bf1e7c95e0b97339da16195108e855a871f5457ba16ae3782cc0fb30b534e555efe16ade9fe491c066504377670e93eb31bd9af2fcc5e016f6f0213b41f35274f82510bfe3f2631d2438d15bc77b43289fc0409e09a6fa5dd588d008552b80d0decbe87b056803bb63a473e5234d6e9f3b8f84f507b3da12811c218ba075cf22b8975eefa631ac6c0c22be9034ab27f9417116332220dff01efff3da733e99fe7c5ce399f5021605235e3a9fbfe86e32ef736d032723812f92c1debb9fe31a31b4651dd4a12c6309864237fab2c09741bcf70c462f669d8693fbc07e2cba9a544f1fa27af635e3cd7bd8fc3bd73af95f625b0ee21eef914cb4620df9775691cb58bfccfb22f196a14781cabbe02fbd1564c294bc85a47fcab3dbddc048473c9ff215d7c0d9db9214af4176c64f3bc26ecaf022098d629ee87311597f95738614b283ab3a992c8ea68b8a6024f1828b424cc1b7d9cb69e42182d875a5641628958c0fbd74558c2f6f0a4fe0df81b1e2d6c16c44bb9c97946e10339f5403af3e4e67cafc132c50f3e23625845be3cdc2c30f523e9db5c19acfc22e2038a6c14b131673dd3831213d10f47107c53f04977c54371792be9f8e4974620fe87fa12864193eb9daca09b3ad34ba9735f43d5a04937644fecfd7e7caa0df4180bc0f266d28a92658a177958efd6e2c29ae239695849d04f8e2652660afd2ddf9596eabb3bd69a6430898a865d387ad9e8da9315f19225740232c3d311da1d620a5dff0f6d53dfdb3974dc530ddc4138a1d1c1c99fd7358b7f53a4e6c0f516c91dddb73d6b0409aa64160ca7ce77f75ce1c0467db5cffcebb2f946e626a2d1ced1f8914e7d566bf8148d3a8071ea9df9e35de5295d5e401ed989ccbc8de64c174cbe608a46dc387b3a64addc278297f158061f95e458257be787eadb1d018072c26307cbe3bd6e0cd6aa81cc26f704cfc29a366e5ac13a4fddea677289f64b39a124d7e2075bb30ef0efcd1a440a77e7ebe68735d7a39491ae94b6d3b40ec63ce5ceb442b508a0fdfe6747ed83787725a7bdbbf0666e5d3fd975f0bcbf84e8f79258836763f2e85bda1873a8ef9b675148d99366b3f67ef65c71ae7f362e032bee51a9e01dfecd9eadbcc2a0214f777d080f011c66f2d5a77cda1ba02e4dfe74d1badc2678b5b19272b1c6d05b8d2279b9baf9b1c5517df36f56e21f0c6bf2f6e47d35f9e3a019aced2b7b0cf7081edda1ff05b5bb4df0be4c5bdc4c06a3bd099b566480ba5c18fa98ab83eaf5af0c622eb9ffc23e0c24ba15076c831dc9a183915d2e330a8b22fa3e506f03af1e530cc7142cf0a114fb46ac97e5732741fcde337c180130f72cbc01f447849e4c8ead687343ce563eb88cb718b1e15701fa5292465fd6782fe8451748edbc1a646a3f4e7e8d5a1fe6fca7c97782bf39e7e5d6dba416c1b5fe599fc0a9cea7499c8a1e1a442e4a03555b6616ed437284d2fa283f019f96ace7b938b0401a9129889a77fc4b15390b4cbb3356ed41b11c35ef150fc9450d91d445d4da041d9a34335a40c2b39f1a14a49fdf8923dcefb90a32072c16c78d955f649eb8fc3eb1d09258cb2b252efb6d0f74981a0b8181bcdd794fdf51fb82738ffe8e672fd560386a738bcff16b85a5b92567f0f3a1a6c94fb79066edd58eddee043dc3fb57e4030e23d20a46c33425c65fece0421d9daaa3c5fe2bbe3d3dec67fb82ba0481aeeb80ea7b8afaf751d3e5f3b8940bfbbbc559114a6d991d408637277af05e7ce5e13a14c99c22c5dd7086271beb34a5e20fc86b49d146ed820fcd4fa5b0588409846e3dab90a707f97827b9d7b87437a697d5b146a9fc946cb42f749584d8472f52527ffc2df3e9493c2decb2066fba819fa2f0bcb19391c2f98daca3eeb138d8752ac4edb503327c17d922208d5ff70229c58880564df1fa756b0f7f6ffa81071e3f8446be55e57270d5b38eeee06c42ab071c15ab6ccfdda36662d765400cbb26d36e2698551b0e8e765fad99afc66ff66b8a20aeef671c44a5c382f8ecdf93c5d285e5147906d403a9be7832a3f417ebd428e705dd97af6d0c8477633565d29b6405dc1732a9a927a6ca4c797db5681e1a9e475757509ec38495fff185177ba06528ce3d813bac00108a93994d264b631b8be2aa6f5400c87b37324fba1fe9bd8ff1f4959aa1d0e932d20321cbbd789f89946c6d0fd6f5a5dd31bdbc238fa410d0ed99b1b5b909279c99dfe6e28f725e2b6c406864b34de91ae3152a54abb82618e9bb87d227009d3f84f2608e37dd51cbd402d196885a5d8f019574799e963029ab45f048de9f9f6c6f763b88711655efe92c8171f7726567f7c5641a451c944db4c0ff6875f9a4f5a10304b597f5b329897de7c01dd3a0858c5779827703e58d48bc1c7c84b7e94b68cd94cc5102b9c4996b365cbcaf8e3faf3308e515266e6521132d646d3ec8765abf3b51f40c5c61ac34af00696f0e387ba4c1c114028c3c0effd20f3d531f9fb36ac4d40c2e787d1f7e0d492ccb5a6708c9a130e6288a34c739952588a244027f6271bb3073fe26655a95b5d0d42abe5de73e7c7cf76bb5c6aac319160b86612b12cde2e744ca6f8f43fd175f61b61d9885a2f43afb0c26a5284cebbeffc39bbf107932c3be21ccfbdb56536e9c353151b397fb43a0e287bcaad2c3e45291fcb645d4cc2fbfec2f32373bdf6a92e8c9d75b0d80ac6e730ac29075f6c80e1a5d962501d61e7be12044b785034e9d4bcd29fde24d5fc8da1b19f84772d919726752fbcec309b1447c514e15b20f48bfdf2caf7ce8cd8c40a04e88645d07d28886390d319024a592699a381469e7dfc16ff870516dda7ddc4f4acb2129882bcd8bab768b90efabe5e2032915f2a8db196ab83740d00d4db2a7bf710833ed46ef380db8cc13140784af66929f05855279731b2823294dbb6d8b7d63385ccc174e66d0343197b63a4ccb545e4b190255e672e8559a05ee09bdc1c7782db72e8767109d0fdcaeca710248d5c066b54838a72e355b85213ee8a38deba1e54f3b2ad4820c8fe317c2243cd92be2e8675ddf63c2aee95540caa756c7eb12428946e97f5ffc9e9c58b2a4aafd9625cdb50cfb009b8d0bdd3bb39b087f8ff354b577af733e93cb9ca72d93dd8a90f3637b140b9b5fdf80e1327a75503bce0e08ac0f1199c8154e43031a26a7dca21fa7e4213b3132649e816e4092d3adfd520f8db6c792db32cfaa9c7eaf38e5da94287342b3ef25d4e2b840ed0b47efef2ab69e4f304207d262b15eae45d9abb13a4d10fd7425277bfd9df87610415fc0be5aed1b4ce419b3f275b2028e004669ccb725f5af3f086630c5d65bc49690311012c4e5a4e113678a287368fc41af8891f1e045004f9188759900754a1655b77ae714caff3952a2c19e88725e04ee7bf4766ce05b62fcb370772b332ca95be489d39f250d5985df4205e602609913a5555d34b848f4cef87f3f86a0985f16d32539cddfa1888a79d27f7478f1e453a295cd70f417b6bbc20acb1f36dc880f36eb7289b6610c776f2cbdc74e2cd162472bbb87a87a78df56c510c200520a04a9a125f5cb504881ed2dee6290e3c87e0f318b3713f8ebc6d070e7ef3b231ac3dde2defadbd89228c1c0f9d79b78e786b913abb3e690abbf54def2a2eeb56f0fae4df0eea5db82ba9abc4a0f532e16464afba1bc6c1a8c4aa5dd5bd1f1ed1e8055d1c356c46996780be3c8d63f4ee0fdf70ccd4642f9f3b214fa17e9c41cf76fc1509facae5d9b6104bf45208fa4e8196b2b666f285bc10c47a8f5766b3ba9c7a4148039c34b0cb4e7ff606179c67d7ca7dd6e601ba25122781a02025d48e680462be923e81eba00b17bb39ddef1e3c332b79d564a348ef862ea65cf582d63f9ea6230e9217579e44b1057e7e567242c2117c2896dce97b27146bc6d85080b6514f3e8d5402a9ee54af51e0b45b32ecdeeb958ced9712577a3d0e215814b269d7e622552c44e8aca6c89de742468975299b8caaf968163c03a405310123826d436a0785d189d8acff76d08a81dad219312467dd9187d8f5cc18d0524951178f32098721a659cd5618c27a2428dfd340ea0ef4e349ea59bcbd80d314035e581f9d80e1f5fe1417d52c159c5a8fdcf59f9b9259f6be1a11422162d489407cd9cd4d8f137aff213ed53e4e678b4142606658acae4156bf4c0b392e554339829158669f712236f4434cfab3595200c2dc56d71ccd889e1c80c04fc3918c76d69baa13f5e139fe986c675fc69e3f9f1c7f42a958c7dd7347cd86b5c5846907e987465797c82816a74ec284a2d5d8667700855f8ed6049f39d154856f9c3f35c352dee66816cb62b013ef6dd0aba4ff1a27ab469e7720ebffc517f96a7dd26626cb8b1626470f56ba6f410d08016c8866ad6409e500d3f9bff4508cf6aa8975a3531d65f9b53a2023158fd27052cd1a45c91c8a068a452dcc2584c46080a04c8878a184ab09840fff14f4b1f4892545f8667911f09ee1b0863340a1a04519957650c5d24b99581ec77e803a02ac8b194634ec8ba79b1bee9f4b2794dcf589b5bec9c35198218e9ccd163849ecb8d334ba9993046e6d7f55092661a203b2348541df570166c31ca67c81e197f90793a5c9829ea345f5ed8c44c2be32a0a0b9d2c86d785d1fa69571e87753cf226d4bf74f6e4f0504689e03ae4a3f750829230cc331334aa538b028073629c7239147e1daa13bd7413e1841971d7e93f2f72fb8ebba493699df6c883239b00ffbf5f6f9695ca8e58719aac1682bfacb9e97c78557cf12d07a8ef59ad3d39e832a11543215255b4efaf980037dfaa9b1905f4b99d33d54335e416f6fb96d76facd0be4ddb55acc047a024dbf3dffc930ed43d4d58ddcca68e39748ad70286d9d68407740aa689e83749d90e2835946aaaf8208c09e7ddf4dc36f3df2ebcd40f0ba70e915f1084bbf973130a11bd7aff449ff81b251d9d2a0084bd3da5fcc280016d7d38cca3262b683b878e58eedd55c288d22dbf192a12dc3419e219f4cc1c2ce0ecc79c469f3f99174b6e39541e779e9cd6afe18307943efeaa01fcb7bcb0f7cf297a8db877e0542d501e4ad4ed6387b509c8ddf83b45cde9ab76e9fb68c32684c5d69136f30c454b504f640da3c13313707f9f7aa5ccc185086771cc589e90430f0efa21bc71ee2b9f1249f8aad150dad6fd4c4f86b77f01263cba0b81e7fee77c52fca9605d5eb42aa371569f67e62ba074427195e0935d586d8338c6fbfe615d5203c9bd8d747225779983ed0c9b48c1ff74d6cd10623f59b7f199b88e229ceec730751b4525626b74804d48c4faf3bcb97287af3c0c090082a51830f63859e27ed893059d501ac8cb4b9b2a112b49c631f2a7b0a76a28e0ff8b38fd6b123aa76ad30509a7fe65d7bb7cae6734ce179c5ba0f73d2eddbe0475986a2d8f740b4b0ca8d6d47e899ffdf24248ba3353dd44c033e3040a7e6efcf4baf40251c0850e8a5f7e1932dcc4ad1696997cd196e759ce0d80b803e28b0b94b99ad50702a83bd89cc04e6297c692bd15ead6a55713f9e172fd88cea01de2de9a250a0c156ad0096aae8328865324a2feb66bc63e82a928953d0a9929a29166a670ec90908b2ff48acc85d8f6b01d8fe768b54b100a93b4f24658acde26a2ec2cf352248ebcc01c2b2956cb3ded2b7c2bd716d976f69c103601a8c46d84be40b45dd42a2a63d32b95bf98b158373f21f2976310012852ca72f6a2e165c89b54e5d4b5991f21a048d0b538872a457f1b58d5644b89214c2a7eac6a65193ec19d644e51d92aa339f8edf34a348d718ff6296ab6f1ee21751a72c4990d0f872615f2115e7c12017be7b43c28e884ddd26afea9a9704bca5d57651ed7323e48962969450ab8bc03da1fce54b1adc868e92332a407c3e310e6301b3d3aff614515f5a68696371712397b4dba74b05911e3d1d114e1a194b8943b26732d18db8c355be2032775e505b176d56444577bea5e9b8d8057e9f21d3e9861090de59ae40a89f728b272a89d57e32e24b5dec7e1e41b26b6d4615937235a9ec9dcabae5cb879ff51dbaf0fab893394db8685e3d1c58f518fc0bcb68813ae0dfe86c3c13c7b3bd38a892e36ebf453bd76afe118cbefce9e24c444fd64a3cec258f3f4bb3b2eaab0fd0a82fc944a03966d566af5e8e6b87b6a7632a3b2c7e994c1e515c193f85062f67e9b3f2c3e63934ca7f00e5a29ad99be1e16ed1af96be0dd66d31e0b2e7bdcfa108ecd90d80bf95e7a0f3ea76ba78d649e12f63e908e3eae95151fb63ab1e445cd3f6ec98d43610fbed08aab26a10ba25ebf5b03b43b6d51d96b20c80b5e32e8a0298856716f6e073499b42ca0a2a4f452be706f175b33355e72f2a3f972848f1e15a8f577d2165be24e33c2ad56cea5deedb848ccb052ad3c8fafc16756f17677e68e112077c3154306e97b7bdc6b76ea7043a6b2a60d5b56eca4f5f6a4574ccae7d7af4df69968afbaa2064622f6a69d3e3d0b0dcea8e04db57200b304da2aef950afdcf45fd8c72d26a4e04ca42e9566d5a94378fc368f1a9ce46370697caf8f9e361e622fb18245b9b693fb5a6706bfed649b4f45ee5503501d57234999aef9ba5b6a5f082a14130e45caaa2f71c926d5af475d34c76532fd4fe9b9b431bf7fdf89c7da11de8b9823c110b061c88172fab701aac756c92fbc0bdb489cd1e18304ba73f622bae3ea3a6090aa7125ed3fe027b1ed558a0051cf367d92b1dd3b80b36db38d5ee82b52f65cabb5adcb8d269ccdd6eb75528c0bfc2e8ebbf9fdc2e9374342d799adc114f2ee8258ab9f00163176467a0bb5b8ecd349bfe501107954382df0a562acb533f3b193d605032449389554c880ffea5b861c79972f3f191f1672db070cb8c079df5c5c841a00a6a3d19766d6c8622c4162c68366656e361969a03e4b389d832b619d56d38450172d931650b4237a1c9dc3f667fd986022b1f68bdd378ca4f6b59b5c192aabfc9b558fef75364ea100ae0c4547d97e44b44fd209937a2c9a069b40a457c00be5bf93c3ad9a37dc3040bf4f17cdd3f940b510d1e8f6434076e9a1539f78da38b075c9a7b399a5b1cf1fffec1c58f0327c9d11ec0d745733d9300166ba79710682d88747da40782a9e2377d1263c47e72a0ad3c3447e68c2c84a73565483a3bf7634c3bac307d99ddf0f6640f8d436b25128796a6ed7649889a381a95795643eaab3f9521c780d9032e57174a88b28c9bfa6fba71867ba8d74525bb697ae618038c6eb0bb1ec812184127fdca425faba3fd5ec6b3d445f9d894d3937231a40abdaa7aa78d9b150373749f67474dd0a00c3299b6983f753e59d129807736313c2583a49ea0e135a463612628b82d44e0bf19d8203c172c6a973ce817c3e33604c302dbcdcf553043bc9f09f981c6bc89252720fda813890ed52e534218e6758afc8c5ea324faa73b2ebfd89950d100345f9da188c205816e9878cb892b1599a5abd71bba22db424364fcb27b6a1ed9f14b218fda3208838491d50ad8bd585b3f761a1326fbaa00c135f5f03c3c93f163b69e4eac10c4aae0ffef3d18cb6e9ab9d3e23bd2876ab3ae8752a18669209b284e3e7d54a92f33631f11881fc5b6f471db19bea4f7422d1d0179b2891acaa57f1bc570a5df8e4a15f71f7a47e8146b64ba085c427f53b68cec1073dee7aa1ac8b3dee46047c580d2e6f2ee65da6736e4813f8aa2997df2f6dc44670dbb870b38def92a8faa1cd5e5121549d17007a50565bafc83908b8b9783abf5818cc2fbfb8fb3013b7e55a0df7d7c50a208e8529b9ecaf55b86ab33319ba0661bded08175a5a5843924bd19b93a0f52749a3874bcbf1a0847cbed22b2790376cb620f36fac515aa59a1265c8847be75db4c0a48129922ee21dd36e8400ba6dbb0a043e4358c0d1f571e825d0a023a23a843cbcb40819557620a088557629cfecdd6e3e4dd115b74f3c7e4a6a0cce82f608efba7e4aa462642317abd58f15d0290718447e2684da54a284c1bbdd39b9b888597bc28b5109e2eefee108dd0362367b900af1915ce75676847d4039aa7321375e98552ef5651f81c9f3ffbcb3a8ea8fe6ae27d480d933a1f8a0c73124526c6ed4150b4db56aa514f645b24227297039cfd554d5c2c8baa84dfb7a9a5b21f4c1561b79e68c9b0cf40b401b11c921ae5ff71558e3bf1cba50862bfa7897f0927013f5236c11c66dcba010f353c9a67cd205afc149fedee3ab81d3d4da9ca08f4a7a5d8749facf4fd60e969ccec3418e42ee46c105802a58a9b2c990ef1efbfac819d51a8f01e84230628245e29babcd2be3b0900053441f56f7c9cab65bef17743651720b23a88d459f6f5f5b86c5d74050e0fc146bc1621f8b9b2e48fac3b5c804e0a69ec1a4ad376440659f93f939930cc2e03abc8bf6b251385d5807f53d5da716789c59f6f5ae3d4550752795f26dffea5b130353b54fea32ee76932691fcea969504a60c594239fdb2c60f3ecc319b6a2044a234a57b09b973a2addccecfdebe51170f7d7bcf1402004f12a1493f02779ed2e13a967cc69b6fe492524580f43ad5097d0f8b58f08fb69d5af3f46142181788eff612c8790182c33d6620fa92cd2aee05fa0c34fc3069cb0a210a64542433a122edc2bc04a88bd0cfd7a289b22887cac3cd96ab8ba1875dd13983ed526fecd4169eecc2e88b2d4278d99632fd962f986a3ea64b3f5065d4c6f3fff94870ec64be6671386cc5d9e2d36997c656beece2c09316862af06fca956ebe2331d85f62bf1b9524799b69b8548e05ad3188d5acb067df2cd49d3f88f1f93a987bdb85fac3747d6944211840a670b391ace8783f5fe4f540e17fea3485f4a4ab1b10066a9ef90283ddd7e77fe9cc793c93a10425c117062716ee5e208b7b1476d6335874caf3619b0896eb0c40c149af6b14b07f36264b3380e7eaf65de6881095bc76c3809683d826c8a8b02e043ebb06b64cd8f71b53d9227006a6c0a5d166f9b75c503e21a67a72066a419434eae20726be245493df65f5839761b5d691f8465fb5928e6d157118ea1142c329d70eeb7a821c4b1808a83f8941eb83fb050e64bb7b167665039c968df888c882ca9ace511b2a543dbe17d8222a75cf34619b1719f42504d1448def8c945c967abc756474029f29ce404559d6c92ddf4177dd0410cf97f244cff7c661c4ffbd24ce1c038c4cf507d6d11eeea8439f46d0361500b14822966a4f0ec5faf7208265efc401fdcbf3deb91ab8fc518e859fb67c26252b052fc1902e256aea2c473aab53af4476928d4ea77619921fcce1d61c905c9e69ec181d36a18ff775bafbd18d55e7f0f7b2006fb75d15c4f8c6d80b9d34bbe81b486e5d53da6f28905b2a0317998d44bd1be086ed6396a9737f299e3db68f5a8fb5e9a07ef1962b83523ca3c236e22e9b6b5ea521c5e9b5589c6be2a8168619f027b488a9fd6ea7a88f496f22d2f690453cd129b860e7313301cf29edb6e8bb1bb016b7e88c4faf3cfbf99790df8805e9bbd47c5ce2afc2cac5af62a6f0a777897a064bf707cb46cab8d69fada3279574e476e0737abc31d91006c2904c5956348534355b8be77d02cd09083c451a2f6d1e3930f13dd5c4c7b7299303fdb29e01daeb3cb76638c88f886922a7b3ef62668d63df067d44ac835fe48b888baad94a5459acadcfcdedecf55f29d22a4f9e024320fafd059ed73ddc000f76b6136f0f92f539d1b836340b77ce3d2e5a59c959e3c57bd8e7c0bdbb3f17fa2dd5b2a51186519d7c82399bd12dae640d65f61f2a06ef2901236bc8a0cae4924055acb5fb6df479805714b345bba085a66b50831ebb6d52326e0ac8adbb726376b2bf483df99f9cdc248fa45bd1ca4d88f6a48fd78022520353b4abaa7ac3da82b9a6e403920ea700bd11ab231b355e31db5c7a69bb3efe401e948fb2ed3260f773b7bfbc58600e9ec5f99eed698a9588b83079461385f03d365709e01dbdb96c2115971e3d0114dd6806ae3315128811ba194d64364b02d01f6e17b1c9c49f15c5d47ad9f56168ae9d288a997bc37cf909c0d8cb4251adfc397700ae220d0e6a3c97324abff596f5ed575dba7c03f5a912153b589e93b6cf35fd01b8e4530f4ecf1480d63b7bd4d9bed524a64bfa2e05c2e87fe87abe101705482c24474dffbdc3f15812017d6baab86b80826a2cde0aeb418d49bdbddf5180375c9893a76d529f011b9c7641dbf0a2fb654d32b244a82a8d36557763ce1bbd85dedd37860b6208a98c882328d027abb0a1bdbf3e9cbb26cc29eaea67f7064241163fea22b8312cefb151133dbff30d935f46f4b0b0a17753120b97d8410766b0dd5ecc4f0556422899dc970e367ab4d25bc6093371865644cbc2287f7537767433320f870f0a7767b64ba30a1d80e7db9e044f1d079d8a7197911750c944eba23d559fadce299b3214576efe2a0f7d976a406b8db1f87194ccf138972c625faf2f9a4c0ed6cf2e809d08c52bdcd66c694d2032e8baca76b3fd24c422329a92a0cd7222b1d516e43ce487eabbf9f783a10d7550b3b09faf528898f9cd9a212bdd4389029aab165ee22c6d39b5ece270ab2fa43d33168e970a45b51aa1d7fb52094a413f847f93a19f32dc063ddf24a1fca49c78167c77ed25a3d51b7d57b47c6eeeb3871ef4d94a4a780629cace294310603e5dfaa98e6b4599f1c416f13addff04624bf44dc0dfcceddee34ecef826d60a9e44c02d6f2af2a2eff4031392fb725d463998f845c6559d82adff48716320a0f924ea97f38fcd9530c88acefc1c22e99e7a12607cfc0014d1f2241fd8ac34309e620f71b0c57c75a9af54a227f966537018c076557cf21a4280cb8389071384be4991f6520db947bd3a9820c9ba81d3f583c9362faa7129a9bb7dd0c174b74abca5e1e5a037a3fc8934247f843dc5236d6c12d284137f310b2ac4b3b36d2c90124b36bed95ee71d272ebbfea6cf12cfbedf158ac5e3baff6d5f0e5120daa0a4c5567cda161cd8aff9e12955303c9fdc77cb398172e838fe4f7b4f45c46992df41f1803d10108c543f336e92c42f53d1aec41d13d786b187a841136362a0437c5d0f2096287507163b0865706d30642fd7a854738f31483ce7e91b8ae84fe438d4f2d1bed4568ad0634caf4b207e25dd7dfa1ef7818bc8b2fb9f3dfadb1ed0cd8ee69f9486b2c7c6eebd02e9ea0fcd16441bce99ba54225587d3e1866094b28e2d89654d19a91e9802edbcc8dacc8c264927b0f0f147893e4bd30b1738aa6df26292059dded8969c4c7a6e1527b9a90203162c352013da842d40ab0adcdddca505d55836d07f329494160ed0f49e1314a3d61ffe1c0ef210b6496b12d96fd6b1e7404e265f063dbd477ab23aa229bd0eae475944da0a16fa69d73f1267d83f5776e211590bb3e8b9b0e69e3d09b09d716c00e8cb618608974620890d28343e9bd65e31c363f8aa7823894aaf4ab0898e869ba20557cd77cf74917c081862a6f9d57b0a1afc959d249b4de3586b5c9e1be52359bb12b48ff32f95c7c6763f09f5229dca9f1163ac0a71fe3e8ecb1a43cf4d5bb66677cd0cbd89f5c9e3ccf0e8dc14998facc9044556b283a248751080ce1a8194c0128d7b2ae8d922de075d360b24748085c6b5a7a8a33e07f8fac5d0578c8e76f3715d896fde55d802bba8896be9aacc9f9f6aab43bffbbee5763a1972d1e0403d50b6118d914ee6140416a2dccbb23807160b52fb5a337964bc22dfac3288da50dd2295c59d8632b12570305d37eff6566d36faec6f69ee413a4542b7964c8a703c5d84c44295a318f5eac5667a8b63e7b44eab96e9dea8707907569fdd0f1e301c56564834cd40f5a47f5a3f115620351e9643df5cc549d5e20d0b86b26049de363dd90edde23ad460a5a4e8efecc9cf33a6d250d1cbb1ea045ade2e243b31261e70a38a9161454c2544e7bc3af94d3fe83d61a6d7de72bcbf799680b79a2c2e27d4dd6a60e01bd4fec241923d885e35d073459a7593b21f315586dd085960762880bbbd761ace0b790c9e19ef7ba9bd21885d805989f7601ea2eeb4a3a530f7725c0d4f134c4cac2a29b16d815931f65d1bad24a39a7e5f2abbc2913371390cc38176226c511c83df3243c1b791054d09af9ab3922b8b89bf0919f6c7b7c9412d7733d1e60dab5d7b557e0c3998113bb742837f79757be5d5767cd4afd1fc0b9e19954108b299d67a28bef62af2cf3c4bbe373172be53e286738101f9436fc24015ffc554eb8e02c35f8fe8593ea593368f84dfd9a5333583c1c6e7e499638a88a58c8cf17b37cc7a4eb14d837e74f8cbd00d0e4046d8cb576e98c8afdd4e986bc1c2a2b18b091f7a97bb3c0fa0408f5bf227c80a4c9271b025bfe2c9f208448cf5894ee37a195ba7b7d6a58f185e6eb1e7d26079ecfd8a8b240c6e668b78e8b299deed00bf973664ace750895f4b21e69ffbbc249ee01444b12814b746271c580b750720ef585910171610396eb7d9623712d23212fda73b7a8ab243976c59f38df442ab767c356234647912a4e0235114d2a76665e1f1c957c9a0c7428f74ef364163306c883f8414e5397bc5ccb5a890bcd186f03706f07aa775affe748994301cb7212cb69b96770141b887c4f56741cc7b0ba54107fef08b39e1571f95df18c611fe80490cac434810bb6a2c6b959a202d106267e5e34273b6fa0db61ba38e023b573d820432ea43be32b87c554c0b5088fc2db2953ab546a54a82720f337189219876cb81b3196c1e3703eb45cae6f48a2245ea559be639562cf97d50fae4e949ca1bcc7d6c08bce9f1c5760406fa2378f3f505a213e39f1d58c63450503b8d6ff7a47e04bfa8767c3d29066ef79a1ea702d54413b1c1b9b47f70b9fa09011a44489935fdc5427dc971fc09de911f01756073d5545d10fcc686d41755c6d038ef7edf57a4af50891fcc36ac8228f83d72c8d5b39b1f94d012bfcd0e3b76f289e52a78dcfcb82159f4d19306d66ade718fbd45290e638e3726626c59f9afb522e75c1b2523dbdb79a96b1693dbd23ba832eec982bb274e2c8ea458749ca0f7329935278efe661986ff0a5454c576d2729ba378c28bdadbdfb770004e749add0726a13165595ca734888b1228e9642a39d6849b8bc44eded6cf6b26368fc28bbf1681fb6422de07416bc78f79f22cd1d1661feb0fb9640edb8892c6441786717ff79b8cd668df48e948220d2fc29f3df3f3ea889e044696d7df7aa5eb5131dc9122c162e7154a4595568188fc4089c8644ceebf9fd585539d09fbc62a75b0e283180386a7088056cb00033edd57e499a9518fe5f81c5eaa0cee67dcd892bc5ff5a0a9f5c309979bf6b8c3c2e21d132ad01612aba660d6323fe8bec0591a8b2c9e901a264a5c9ed9e454bd2b32afb41161c8a17e04ff2a6c59b74e1700b0288495067c1992f6cb05cafd5625daeea0028a4440286893a93d802479d0e9461fc7e5005bd8b47db9039421d74fc44c901cddf6d0b6bcca0e28aeb417c4a8d7011dd1c381557a13321b9a74aabee31038f358eeea82eab686f0af68a799cd7c667cf2d0b307eb5d559a189d43ce12eca06ca634135d91d5529f652f2e67ad7a94722590b14b0946457b3ad60e239a2867cedbe87a3b1dc319be92d4d8f65d76a8d7fe760a90ab709aaef5c5ca167c068939f5fdfbbb7a7b555d9d93d5a464fa7e43ec3651589d5c4a26c69213e3d8ce322b7b8684bba6cf53fdb6651e2a2b8ea4c2ac429c3e94bc8e8db133e9428838a12c7fb311b2ef9d8bf4facc5dd6ca49481b96f3cf6b988532b512c876c94170a289e7761d2db657a98278e93b05e7117a5c66cb0b2c2c163a1b08f9fd71f8b12962cd91b0499280fcfb682f9517e99f48be305bbd1f3b1e4e89a9040e3d488a19628857921c361b866b3efb0f32177c3f75012eb5ae9bf8d678b635c1fdf73b07dc3fdff480a550c4b3fdc18472583b60ad5d9ef763e19463de01f28e2fa09cd08553c3e2f0a5b111f4a883dd6040a15ae31b912a2519a7396f42da57499d604655991e5bc089a37f991a2ca9807683e51ba2d0404283a356a353a39dd8d6fc033b7f5d35ec3e2df84804db1629103a6e5e19848a18c0fe0053298b2e93034aa6546ee7a190f5bbd4762687789f2eb0c0ce6cc2165a673fd64599ddd4fe4d95b6242dc975f03fd3b80640a959996f85e949ea535a3b175ecebe9399e4d59d7237cb09c17edb7dfd839b4e90e7abc7bc419130ba10b18e003bd08e71bbd86aa5c05ec9e0f4df42bdd3c84c7c6f28752699e9e05fce3667861f298bfcd3fc9a7179707d50229a5ee88b4dbcaaf5d34323afdc97b418c394a25cfcf3c21c100f621ff230647b7fe7a790643a4d59c017a3cfd21071327c83018c4bea49de491136553a6649339004afd0fc8a603df776c198bbc8725b24bee49ebfee94cb664d87c38f71f74ef37da8609c194d8796a06e41bc90564e4d2973ec08b0297962f5acffefff6ba061afafe4ae2a7a5b932309aedff823a0896d36a8afc08cfacb699099783d1c9db3610a5bb7e5f08366ad876092bed881d9196e860ba2935e0d6f976a4d5d4c6b1fc2a143ae7b768849143663d8a1f94406001281d853836fe781cf8ba4356ff9ef74a19601b7806669c4a99efa000cfbd7d6b401ae0a8621caea3cd8e0c875869b2e5a923edd0193f91536680ae3f102f20f6ced992de4f452746ee05928d93b9acfb687d46a9da47778dc1b1b0599812d8c3f19a810ebd85f6d4c891fcb4bcf45c1ff2330ec08f087d9076e28d4fe8a34e6e975d6c50482042e03743599adcd1da5cab7720a641839ac91b9dc61b714852d88f30e4f125edaf5e72eab9dfa7195b0c062f522b93a29d788026b29a70f8dddd357481ae01bddc22510bad927974c216fb47b36958e0060917def23ecb4b030271b8d9d8a52bb7dcc18d66a2bb47b1913e452b035d656f55c9cba33dc120d79d1e2cd8414f5f6027e00ab8678974756b1944b01ff202b36d49146c5a2dbab84a18cb8715168b2fc92cc087a965b1d4f34364759c6ab433c5d47fccebc880d5bac8351c1ba8931d2b14e92a102d8bbb73384c3684e0f0b9167b59fe68fcbdd1dac7b2ba7e17e9f5c4ec4be2c701ae9ef51830caaa3362374f3afa02a1ca06d8b3eaaff9f24d6bf0725dba03c78562d62b31214fe4e67968bc1ac40d93118c24e033b9730bcb7bd77d0e23d0fa22bd20c1f81a051e84e767d390bbdc976d11dab1e33964f66f0b6e006614a12d8833bf2d2bb6e51a4980e18a4f86476c28250c67e645802ae6690d5aa58776f5aa1a61ea548328668faa37e450eb2ea0af266f15efb82f5a05b2f9f8490aa5382e563212473c225eed69b300765d9ff074ce25ecfc8a33907dfe48eaaf572fababe9ec96a4743544451587c3de14513e69da71af886dffc35466c8e34f3bcdf26dca57f0eea545b9ce53b5c1e2df5804b61bda5ce566f3a61fd713577fdfada1fcc35ac071aac84c230db0053c07dba2c35c23c75104c360bec13c0edbdf87aab4bf006c745444b4ad4b6f4ba3d9bd412919bb15edd45cd900431fac49c3b04fc9f4e08ac6794b9a6531b57c51ccc4592ee78df5aed82ea08cc5f45813d6025cdc4acb770eaafb7b792aff29c7d936f93fd7d1a8370abbbac874d1b7c38014ad074067934c35c527b34d93a7e00fbbd52bd652def2cd09261b814310fc67ffaa1e42ca5bf564bb3119eefc28efa9da88b2e31180fe05ce2153c5261f3eb5342a0aed90f25fc2e7740f4a668a97bd82cfa0a15707cc6774bf407eb8193abec2ce4d7b016dc311ea08108e534ac8b88e55b6b730257b952fa7ee2ffb8baa7bb58c1222c0e75204bd9060381cd33d95b5da9b0c8d2e244a14e93fa314152c3e457df93ffd2e430945b5e443ad118f1760041182b4ed8e495e7e6f4ef05df2bf0ecfb5d3dfe1bed96a2ba8eb7127903f09ce64c1dbd471c4b24ca9ef1bcac9f9e298ca44b3300e1ea792fd7f63711c65792e1f10c44b926d5c89dfe40cdd561240324082b76da9dac80e0d5c7c776b20492394ec3a0bde3f3222909edf7692271afc658fa79f57cce7efb292896f38509a50a6a7dd9cfe5f155d4a8547af1c89763092b5f66e918f6a97f0ab2d7e029f742c990e1614213f1f079ecdd9b5de11ec41db7768c671c8f7c1c18893b81363eb26cd7aeae470fca4489e670925e439a04966dc2891d2339377d194c0b57959ba6860ecde63fec2bfd2515af52f5ce031230ea713e8d695a34853aa4f111643f4cc41923c6e0bc6dd6badebc6d96a6d43356da60f98e919cac5b318556bee58e2a471a255fb43d2449bb8ba08600cf7b20bb78bc9ed27c22910d13b036082d6fccc0c2fb4b4ce5b7cc84ab28b50311c6513e26cbe770e925c03b702b1dca516fe7dcb2c2dbf1b3c29e028271a4ca49001079866d92e1a622abe85e33356bd32fc74e1aaaf2c9df23708a1d3369d50af86735e6a20f3139263c2006ad75091ffd27c0d14a684d36de0485bd3552da2785074b17834c42c77e7c16f8d613b39668abee038e7b6498f9deda73d79d43e9e8b84745f0d1978ffdc45c03672c819836e45b3673f39738d9e04101645a2c71fed139094b7bfd4b2708ddac23ea2d3757037ee7091ba18ca87de39f8de98b8b83012755eb4c5d57a0427ef6f23ff8d6f7a815ce0eac9766a5d04f493fd63fdf08690d874180bc15a890f7f0fb0e6a437df1560d54ced551c2305f83feb64af7d5adf1cf46fd3e40d507802cf437cb6eeefa063c7c438ab7a33e2c2f006482268195e51c2f567faff92a3d46446652b8d3acc797bfc83de8a0dc6348827f5ea38576f0edcac7b2d722db5384da676d19490ffdc00636692c776d25cb932e102fec60ac6082e2e0fc5e2ecf803dee6b6e62f8ea50a04c7fe70002f63a9affb8268ca52c81ddf2e6e066732c6d92cf9d44068285a7b069cc9aa4f04dc64ce7bbf7d0ea66cd7d0e689cb69b34adfb719712bb3c2f01c5df69b5c132f65ce8ea2a882809677bc845c704630758e41d098a04802a32a2b6ae3cacd7c0b52aed74df31a31792691730478e4e7aebbc9fbfcdbfb85b58004ab88ddc84ba196b945b608ec461cbce2fec066e772405fdd2439d8a032bfbddd7fea6010c7682d2a17ca69e11fc17380edf433923f668d6631468d93f64cc83559effae3a1fc43ccda7ef9841b4086a0ee4b3974936b93922b92527babb235d67fa335ac0e96a27aa551b547bbd4408dc55ffb8cd52eda458e9536ec21c9a23e534ea04e14f6c33c08b7c02ccf6720222092c9d01c7821620b8aed69e583c6c2229e57a0707f572013cf0454202831413e9a061be763f870b1fc0136d264263ca96cb1724b1a364325f3f707ca24146ef8a18481b28c0272318bb8b1a2795af33f334a62b37620a648fea7592b3d06c64da6a3df29c33a12ebb7a9833648019f92e9086cf5348b2d730e6fd834e16bef6054f100beb1fc1b1fb7ee5337f661e723fab896a0a3aaf7f5b033bf844eede9beb325b643a2e2fecf4154e060c7f37b0fcf6f608556a4ffa66869367d8bfeff56e14ba8bcb303f529bb277e126c02dab9e07ff3fe2bc8db4e5d691977b4c519926f4cd58e5782c2d1c21ca8761f345a8674bcb593f791d6b8460ad830ff92e98146a4eef7d1586bdcb60c7846e27923a0cdf1e78047f30688370b6fc77bd0b230c26cb81bf333cf9ed11900a066bc6346104828caa3cdc4feec083c84cc3ae3e504df43c6790f536c9c6b7851c044a69834e32143aff098e9a8404385d8b7e9f4e7a4334c2b65033d5d2a439fe38b5890ff61f4c157a4fbce8f131fa3b5d168fde04cafe37790e176379abc9110a3522bfee3051c23e35dabdbc2e87bb4776de0a31ec7d89cc1083d15a13e17a0585dc686e1e3acc79766f0441aecc62eca24f6c546505b7dcf8f6b8c91393db23aba888c68a9e6ba2c8b01985f6dc491c09368cb98d4355efb68b669224b68b321639968c31d56c39122a624f94addc38fce52bcf40f9cf6c7ece9f3e8db42890f48e7ed841cc61921bde0252f181a53e7b1ff1f8cd86bd806c84a4b7ee5f238fa8afd8c47718277b656ca707a2ae0dca9517cee056d942e7d58cf2afdc072cc808b6480196a09ffcc394883c761fc0a81a756fe2189b31aa3348860f8db256e836282a3f4e234a0c892cfd632519931674cddeaa53b466132a4ca68479f885099075ea22f07ce3ac3c25de4e051f004db00f324080c55a5834683f014cc30686b30848cfd6d0b097eede6973980ca5e1530a437460f31d684745d8abbf598ea3a39e08536fa01643e1f6150fda00589fe6523c2f42bfb4258780ea8196049dbd22003d51f5f0cd2f031392acb9902a7062614f1f7e64937543a49c1f56d083a7fb117df8d13f8bffbcbe905fad196b7bdc40f13eaa9b6f1dd61106283fb8fee3ec51f218be971755f77d3b1f64290784d4861ccc38c9b4193c549414022849057d9b8dbbcc628dbba1c3dee2e51ec43f5d3c64d9558324b304ac7029d44f4b0480525b9148f62b90f34743e994be204b8c7f0f5e2923da149cbd9dd52cc40719a2c36c69490579f3e5e539d269725e76d3a3f030b92c7ee26be649dbd8786db7a2388b8fa8595d1fdd4c3ecb9417a9c8fb63f2305d858172b62908fb970176242b9dbdff9b419a12ca043a54d8785108d47bb21ec436e0f060166195626056575afc574816549ff09f61c6497e0d2ae9ad699f5d7ad8eb62cebdd27ab209dabf14aa0c965843943cfd79a9a074429e471861bc83ab146256e4a2bc4947efcd04f47f989b6eb09f8f81d7c02d41256077b4ad8697e7048d70fae289ca257ebd10919b4ed587df14e2dd58354199fefdd089834bba74ba0229aa2a75320c2539af4a070837e46cfdee58d5e6659798a4e2dbacefff00b15070d75c1df3c1fbd5cbdcf42c79acee51b29cd845439cfe421a0a5191f8bf1f2b1f22c6a114e0db91de8b1a76a947a766089b57b5ca0bb7a28e75ee16501b69858129a069b45e046514bbd31cbd678e9ab694af95d9a0c17fb8a4545f01c492c533c8c6eb53ae820f14ed3ea6ef3ae2beb61b5ea10802a4321c9d2d4df5d9ae74a19e0870dc7523acfbd67acba9dad7f70d0ed0b5bef0fdc4bf219cf19f6ae51558ac0d84a55fc6b4aaa638f3124a00ba6ead092fa6d904c87e302000d8a44137911ed596b5178442b20d5bb82a520ef9ac712a9442b5a05e354b8e71bbe6959e522560a0c73a73bd538cdb34b64064b4322bcc7fcc35cc080eb7a308791b74ff00a362bb336edbeb0756dc467ee6ddf11939ef4ada7bdc6974a00d9cc03fdc01e2d00468165c4fcd0cd1654f2ce8cf015419da332b0539c838040f61647665e38df40f778267d856daabeaadb50d10fb76650cbfb8d7efe339f941ba511f884d29c90d0990d052b96e4bb8a21a9b84595e9b2eab0e9864cb79b83f539ed39d21dec3dff9b12097c4eceb28d8eda63df251575902649d7ed3e446a77752916ab7dfb757944842202c5fd3e4b7dc490b4c113f7a8b7c5a07983b0dd4c6bd484fd2acacaf7f8e955c8f60b8416a26a24e4da5704753ee50774634301a1ebecc15aab427423b317a3289f9cf3f3f9894b43c85a4fe63d7bf23d13e4c7cb1b364bfc908dd578f4f8bf4517843c7ce4a5f67f32dafe03d9c0ca053673e54fbb53115ccc150ebea3edc340d85f0bf9b57dcc1b12fd48b20b6e0b75d0018f46becacbb011da91f73a34fcc0f71a58deb1db48e3f38fa46eaf9a47ef72a836f084b9440db336ecdf11ed68d9e275140ebd5f5825ad9be7b3df34a27d2764f233642621ccfcbba1dbe85fe4175d2c0537dde072f049362d96fa5e4ddd75fa1e248a01d65d41dea90ad2d2c29e55ee018abcb9d89217320f0d6664bf589daf61dfcf47693053309da942ad480e55fc831fd2e02136800cf5070e51f98d742a6c0b0a2f6dac22ad7f2b6da98f7b5981d72b37be7fda70712b28487f7fc2723f3457ff3c5fd7d6c36d110350738dba7749c703c76f6374ae3f61417c97c127abb54b68196f990b349e767ea0686bb8d15132d0bb8c7b573f49ab6ca3dc16580ef14e380ba547402cbcf3823fc06a04ec6009173f99b33008cf8dcbe4662c59305fc201d552fe69c4a5bcba4c22544e07c5a39ba1683966f52cbdd4c21d5ea6492f4aa1c9005a0d7f57a52bd9c5f1d1eb32d44d279f7eac2685db7da04e5dc6cca79e15ede53043dff1ead96031e70ce4db0a469a0ba3dfb8c74c080b0ee9a6767360adff250eb9a614c7fe94f6e701809a5e332cb2e31c0d7dbce1554ef3505b2ad18f4f18c9796b7c1035cb2b57a1e695c597ac843e514cfe3950b37d9677c992df403d71de286b4e74732586830244c5b57c471a77c6f9b0b440941a5409c950a75c62bfe41a25b04bef9e547d6bdf38c895a204dac589a2492d9409fd855513f88f91231756f7fcc7c0e9f4a0f38d15995a11d29300bb74cf0f763348d0835b1ec1775ca4463b9c743b98757826b36ec0f26d73450f100e7d9b4e2b4597ca0db4e620915ed4f3ac67bca797c5d7eef689c58e6be993af959b74fc823392be4509ccfe0e631f1f7f2e065446ca1235d78b90a1c907950805a421a4de233a32f9e1342d6f73da13fc063a6f62a8cf8a76fe33b24d2fb068402b1284af73fb3bc98f09c133a91146e47a31c5b23b4607ea3fee1d08e7532ab822bcb5d98d32c569fc9c699bd13a4a48447543e92706cf0228cb7337210d2195c9bac844ab2e3d412cd873483b814fcbf7537651c6fd3f23dbd6ff5d19950290c9d35b3c997989fa25edccec5967a4ba2f38f5d3561e668135355aad571c10249a5b5b5512feef9b0bd0b573379318ddb7f4898b8b100b6238c6c4d61f7c56c1cd448a7a5f6f7c137c712d62a51d451e5b9b41337be5d26b3d6f1b8718d692522be75c17c6f5499a800c6be8ef0252e5cd55f3bc2a2dff12da5c289f3aa3948f7d7cd72e6c9c10c2d41e26ae16cd643219373ce25a0283a29cf0f486be037103a789129877dfac158c2fe183195d31c6be2743dce5354b016999554e9735eb13bb508e62aea9c61eb824636bf45f9cdf799b6ac2a200628872f3b1d69a0f6255e762b93dede4b5c04cd166f26cc80e40b5871240f296ff7263cd48c6f86e793405a171dac7069b0f0a022249a2da7abe30b39a11b2427a8c1407de7ef3da7155fba55c76198f9b4a8c4935e8ff97e83d1f61eb2e215cbf8a983b5f9280c153bc83a2ec2b038b069a45b3af58731f58d7e874867dfb97b04e00e2e93ca5e1f3cf8dbc2ad2067430cb133582ce206d23728003bea7ae348917d45debdb43792b5bce4dd8f0018855fe7df05d2d9dddaa640e0b0b75fe5094aa24cce168806622f15bafb8b49afa83cbceeac487b3b2e1578c33b101db4b4b6bb7bf389a6f4e91847f42b77dafbcd9ed48ada88df48791ec104a0845a3fe9ffec00a97b3209cfb4b4db87359ac984b7bc978d935e1b286b91db779a955c2eb3f5fe6454c78ddf6b8feda45fb2267729502d7488a36dad9b63b332b96cbf9978ae3bc413b898d7f136f81f894f02af539b7aabe184899d9c6f7d33044386fa8d15122e338528e20bbccdc9c2bb33ee0e07df9d7123c9493e6a594dc64c4b77e3cde3670e9af16f9fa99a152ab18f41830028772c05c8166e8e1503919563a0ded5a45553858c34cb69cd49eb58ad7057c038978e75ba22af8ba682b8fb391d80376b1cfbaaabe59783ae1bf4f6ccfade621d1d071818ae7736b843d754f36466cd04ab4e220b5079527ef90a368fdf668c8cf77f83f908219524ab1f121b766a02db5834a9adf6ca15f71fa2cbb133a241a143b0e59f1e2c96e4eed4d46964e99647265f092857c30da6745ec1a9f5ae19b4823349b2492e109cb549a4c77fb29303b8dc4558233a149648608631e03e89804d9ac41accce2ff10f19b6a330c160b20a11f591f679313886dcc866b57639083eb7e136564cc9a9a7a99a3cf4ae9049bd716a8be091557c7388f3ef8d142eabf70626beeb1c704f4ba8caa299fcbf8e2ce46f17c6cfa804657fe2ce04f5295dd85785ed2a6345e5b96b338179ba2c627643f36bcf5c314b0230496c07e0de6f1521e3945117fe26e2fc3af917dd2b95a1dbc32e269e91c6e7b8a108de2893ec9bf63e1c5586820eceab4c0819fe3c4ba8282daca709466178c0c82dbf4cbd35060c0987526c726bad22b1690f8bffb731c99ffdf50192857c07c3354a4ae4ca9545fbff18446663e22d5abcd6670d8dd7aa87d5318ba1f38e79ac7e8ad80b09a53f30e12c8bb06c2c2a887e2e9a0825f66a3c54fa0d531050dbbae08ef34eadd69e328f18448813387c3aa684d016de4afa517922e4c0ed7270997ff6378bc0ffa17cfe3d3337c0ecea4b31c6d6076d41baf979ebe433ec641defa295a325270ebfeb7422b4d86e64a188a18a09d752c747073c23b445c317b1d67fef9144a411b7022356bd66b6e04b9bb64e5eb051d2fa9ffe09be19f4754f76ad94414301fa39226a771e094a9dfe772dc0f9ed90c696c45db43641a476ea973e1ef500b38b0258b4a3daefd962ccadbba78286bcf1322da2804efb16d8dddc846e27458de46f2ab1a39b84f10469cb880d81a8df02db40b62535495a38cb9942dcc469e669ddd4a0967a6fa2a3018d20cb4c9622a3b0c8621a6a5852b09782e33ec6a2ebb5e78c630c5c17885151dfc3b848d502c21d140b138b7d62d538b3e1818d5d7726e577fd8d368d64e58f7e64d25ff626bf1362b1f6fb9701ece29304ec29919d87defcbe636c026b8e4c10c9bd088f2a7f6acb2bfcfc0e3dbb45d61ea5e02793430ce0196d1b97b00fc18aa0820cb1483e11034f25ea7b0f7a93aa48db90f9c4fabbdb7d12c9c54a51adf8f1ba3559e9f05a52f89bc5871bd84e54459f880540ec0dfd31dd0582975e2a0a0eb606af3205f86390b5e2460a2c387e440363a109a5ede626f1a78c75bcaac2a44c6b802aadd171c2810375e95f63d4b07334a49977780267e7901997cb41371131d395edfb4ec8fa3b83a9df4df41a90f9f592030d056d89722428701de6db920e1c6c246a50027d8a5d4390528083e2713474f1a1c1c2655abe4c0c33083d35c6e65f918b55ee3f9b1e896a0aa2941ced3dfb8194c108331c91560ab1001ed1a5510de94135531e09ebc0565a6bb926801fdee4b0f1c29cc394a30c40dd183d6aa5ef71116bbed6da992c596cc9e4fef2fa13ddf48e0809a5d6b3c9e5b529c9f6795ff2212b190a9b1d95bea4ca31d6697dbe2fd84cfc2dd5d1ea3fa4d164ae3b1ecf59037a55e793df17236e57ce90c912cf0ffdfb1444c6a082f269bb376e2a8cd568076b6dea06593219e897628db36bde718adfdb0517d87e414aed88c749f2a12cd049dac03c7c18219e27a73b75fdb5e4f8ab97eae639896b3d7d7d876c0e8708c17e2fa9c7c410b92b7d1a77483ecd1da86ca3728662d542cfa3d70f37444f4a8f946349a1476bab29c9b9840c4b2f6246563304f050467ec33f51503109dc78c59d8016d7c2c00aee018bf56955b51c9e477e4042b22b9964df55d9033b94416292fb68b8649bb7461cd830177f42bfcb76475ca402f112922159d1c9c29387ad8ed8473fef067e08689faeb442d1db031ef232f49b6c8a52443702430e833a1049e85f02fc2dbee70bfdda9cb70836bb0e348d6b81afb772e7b4687de86bd407533d7ab8de4dfc9965437f74b1c336ac3cf3d7d7c1a049c9c4b85264cbdf0583328a14ef1dc8d5ac63d4125ff0babdf66a09ecdbd56309bca5aae9420ba9a878808f9f9caaf3201e646986aeca8a8d76978148b782e7e37752f7c771f373ee28619bf357d313e1ae76ab1a3b539454db17a6de9f112deb345d63f45189f105a5176c79b04373c720a09d8e7426b0ac6edc97b930581e85a860ce0da8f4e3676b13905f0533561874b868cb03399ac4c4e07712e2376cdb06b1e4064acf3041bc9eedfb0c05b0ea3455826ef8529676ace93a2be362d8127d26a8dce96f2b30f321bb46580b5da486f199dfeb24eb3b87c9eb60ad8714fbedf20e0b6fe86fdb5bc782d04b585176a1d7a5ddb93446c060d9c716bc36645dc6e23a501bc505731f0182404878b52ad6199f87a9637f2b35da193b8c245ca1938e7df83904e543e191515f0370fbd0be762417f42cdaa615452e3bd748b6fa5c30d90d7ff4941f30756dca3ec040bd7d74e220b9b0ff90b922058e369f323661e56df97a155978d0d9f2ff0c419ebafd0233b47b00ccd0f3aaf0f9336bc1ebf45e0e66578040b1d737b08b2a16a9e1d0d5b508a3b8d288907abb600bc29d834ed9e6e0709578999d0e27b149c4dbd34aaf00a32a8912b4ac69cda6080b8689b2beea60dccac1ee035c5cfec68e44a393a9a63c5f2b09968073fbd9e2f9d72c7c3ed9746fbd7154a766f5b58c169ba083c812939b726fe53a9fad595f18e3ca2b51acf93cfb50a0e914ec1922b02c647e6f6bace211190c6a75b913b523d8101d0793fed54e53f04139f9ae4e2f193d965efd2c95d3c2e208caf6ae0a452f5c880f053e77bb0ddb143bc3dab8fd85bb58a916712ce7d271a102c22c0fe6c1496de48e7362b31102bf9275a2c4f3f609fbe2b60adbcc6f0077d26abde2323f0d198989e49fd4587897adefabcdf8b10b27011c3c25468eed4d5b81170dcef1f118ae1fda01c4deeed5183eaeac50579904af3a7a5e7cc68da3fbb40a8beb0e427dc7a2ea777d32c01fbacadd78a30e26bb7ad61b6e13d13c45914b9f4f3b9c7a3f363bfee0d277645e7bce2f4365a5a120ec3c4101d1e70dfc23431459e5c265f67f8eba6124872b57c1c4faa454b10a740e17f84a03079c372f700f87d0dad3452911d9010b0ff1e065dfbe86833479da6ec1e753e564bee6f3196b6c12f54a8676e70e64b94803c5035521d4ad05c7fb87c0ba7bea62f567ef09bbd1627feef02a00f25da3fed9e31908ba661f9f2c78852f567d7bc973d6a0fd22fcca7a39478fd8ef5bdecff221f48f28018c46aecf9d8442125ea201aafda3544ca92836c7712a8b1b2ff85e11aa69ca6b3a9560f5cf91651b87f240b1caa58039c0af828cb670574a2bd733a2c27e60d8ad173766cb64d23f8200da5137d870565be20faf47eef733e2722e86586f4ee43e240f4f6f5fec15d01b327cccca859b9febaa484c84040ef5d3a56b90a89ba70ab974b6b626df589114f3fcfe9f642eb11df8f1012a9acae5fee5bd3cb18d5ccf767776824fde00d51e857b0f2b79e575cd2e770510ed7e75b47dac29c776f4138165e958cea6c4a826b9f6f8327406d0d9e07fa0c7124b4fe59b24974ef42aa6278ea4a7b1e993f23cddf9882fa56d87e09491977afeee94c8691603dc9be79fc57d605a5be0e70d209e11477f4cb4ed0a958f65621c6b3c560390c40cbdabd85b023c454be61f1d83ff150620217556710aaaef18d7abbc52ee2d9931ccb0bf7a104344cbb5b5052f549e31c6c9a34df2064c9a9e1944d423eebcf0befe61e31172e1f050efd27d8cd3c547d04a75c1e176c301334650f46c2307225e48dc840118bd568c0f25a28c20325067fe8da8f0fe3445cbd4b9295a7df5cbfe366f49e06070774e3e3c857966d4f536763549136a7251dbc49664b0f2b6b9e0e664221cc2610baa5625e939608467594dd3d54b3abb6f5275ccb7bc40c345510f963ec87e232dc6b1078dbf10e4b78a9c1d49e7a3b6ece8609b63ffcbf98520f8001e2c6b2ab4d45d29b52dd69c5e49f253315ba4a8ab4543647fef954b3998fe1a6bab5e7906ac31881e9e93dcb6ddab6c48a3942f17ab79ab84bb16db01aef0eac7fc96f796d65b017a1f61205adf1c22da17ab775d33b8b25ad5ff6cb5889db67442ba826795931bc73e189c32895923338564867b9ea92c426d06cd6fac13ea1cf21aba4b9e9cc938230a605d7657f8633bc9c0cfd42e418cf65642924e2f1fe9c434eafb3da5f1c931af6addaab8a7db27b7af94a1b4c53f74aa372c2daef7bda36f268a3c9665cc7582a694ae5cfc02fe18ab4f4781c15337acfe929ca5695d2c79543986709482871ea15489faa2b3ed3042b78dbbbf5f153bff3562d58471d4fd09545ba09c0ecdc378f60a410b89a8b3e1bcd9dd6cf11e15fc366f55b0f927f50945c854c51ffccae45da250f26a7020064472be27b634bab669b15c3f9b59482b457df779aebf6f1586d5ef9c4df388b6795290fa73dee6efd4b8d1b5204c2fa5fde39a939bc651e22e826beb722bbd9b093b0b9f53612b0bfd7ad81f8adbe087c6ab33fc2a47de38a9f66c01870d3ad6f4f4c5b0c3c6639d1f638f53cc03b8385a4898472adc34c92dd03e61b458d98af1e5ddffc5616526475c5cfe04604f9d057d67a79c29b55ad46eba5cd4f4c0ab506986f6b7c24a9fd7453adfc8a9ca44042c45d6e1b907f23b319fa37ca0941d6d04193927b46fcd493cfaa2d6767eca77b6234fabb580b0a458304156c47d8e8e75593bdfd1360f416b1c6bf78f486c9b4466d4bf10293f87c3fd9c072823e8a06953be515afef1ffb330c5c34b38d2553bc384605584126fc485e7d8289ef6417192b1823014d1837ce968a3d1a22d5663351760f155d1d903bb861984b388c40e13479e870c58d00b676cc3df215c622a6cf1c53014446c4da2d3d70042e77c095acf007d5310c8ae7691cfd6342c37db422998193f3f2c9e7b42312ba8a4b45ddc9350b3646683e35fcd5f65cfb2609e0b18a2e44183d4ad6985b61cb4e40d3f3333594e184a3fa1dfed54dff95e35dd4b673e72b026e483a356cfbc633d372390be181b8b4f80bf5c864d0ddb7871bbe9360b35f9e3be0c01acc54a0a8ef30c1c50c755832dce8817a0eba68d5c6fab69838147a9cd78387dab1db48a98d01ca6f8e0163ac353dcf4b60386513670667d2367d74b947f4e093d197cf3c3b41582d1a9ffbd82e1f9c7b3c337ebf41a1a9c924065f75e143ff07e2870ec3838a37843cd5ef5d38dc0a54672187be905d935b24aac2232c13e58c1e623c6c1a3e7fb992663349359b8d3c1b2a3fa612a486f433e768ee93ee3eaa1b86344582d1e4d9e6b882b290e343ba9d10e20efe4e6688c778ca9576cfc6449a1ff591d9ce3e955fea52d4d43d898793db873676e10de78bd5ed43567c0552ec545cf0246b9000be466309fa1b43338d13f986bcdb82d1d3c1b438c28337a96dde7c4de4c9c168566afe020aedbbfeee592ca0e236b0021ca1fc890b59d8ed603ddf8a17a27d37a980c677e421735e7f33cd3d33d66bf98f738f3f5c1869741cd61f60acfbc91bfc72d789cb0df12a33769be32b75893d41914ca79652cedf97b39c4263d3a61a15ee15c4ba3bd0e3ae78583d856309fd81a5c96d0e5f9d1c9c0b62a38d2c67ea31f7443bd664d46c76ddc95e89c90cad63fb61a739c068a5ce1c4a2542490c7c47147c717dff4edd301deaabe38fc8c652dcdbc1dd137b065a7d6c60b75212762efb8e6e393b698ef32c249005398d05c96287268fbc7b603b3288fdb7564866286a88cef7f754ac7df5599530495d33ab561720f6a1d5feaa43d279a61c1fc7bef82e73159692b3d9868a666072e8862a200c65c5dee96550ddd7a4f032d7fa3d68e3938e222ed451c6d0caecc8f4e12ddf4e7cae67b03f3db7a59f024f9cd07286c7f0bea3fd307fd29b40666b2493a7bc720a2c9627a3bbd4f16988df6508ca6cf28ac3e966a488c6e0133fbaef7e3f0dac6395d1d463159ebe98ddadc0fbd22b324e82340305800798d438c5910fd85e1476830f4566e73370e2f8669484897a3ac879901bc9a5f773a56319fa8cb9ca55b748a993b9f2a45e6495a12a228922b49b767793ccf520c69dfd065914a8ec3cb2ccb5292d8f5cae58727f1c90a055ef98a1fa2c421fcd8bef37e93231b2a879b35bc73d7a9725ed9970fbe66f397a7d21f3f6afd5e80be1740dbd5a0892110a881789217a95d7fffc7349abf32daa640b89f0f9b28fe449b46a47e3db92f3c96d0eaee109d9867ccf6aa86e8b973df63a55c8e4b9b4e684ad0fc418a7ad1d622244db85a8d4c01e6cb80a81e572b4debea56d0814be2bf93276f85681f99787796000b611137bf8070a7151a22f04c0a6085245919ed3cf238db2a960e3cf96d3afbba02704f3b498d86d574232a6a67572dcc1b0465af318a592444bf464021e8ee01f0e36ffa68593f2a8671a32667a8cebe43631820b481b52aa9f05474315e64c0e20b0a239c1181accfd1ce3f656bdba75a143257ab9c0560693888b47b12f09bb6f1a3d3ed5980295147ad01477b5cbc7974e5813c6ee4c0b6a69d77a6eb4cf43aea3f89496c8493e2c7a69a3d0b03af1ad9429e043481473f6d01014a0fc5abb124acf72a797170d4a22536fca9a6b5dded511379bac953a8cbb420d2007636557aed3b73d7d94052d2a454d8159dfd577cf890d59f4901ae53c5f64d50c7fb3fee9d845ae9d69c7524d648f3cea5dcafbe57a8520289fc7892b0a0f0e104a747ce10dae5afaf748156f5316185a8e0d429de5c746d071ce2ea789ce1dcab6c82fd4936cedc29264ed38203b707a7dd0e52f32a8d742c0a34db6217c66ceb6842a9cc2ef46d9fe3733b82d7242aa8b9f9d3dc8b1943674a953a66506995f1fc64b1d671c6099b18f486168d0a0afced813ec90d4f92d629fa67591221fa48c267c1f0f2188b13071c566fa9a179c32bf442525549794c696b92cc00f376137f6212869af2f30cc5eef5ac838b8b05fa3bba0b00af81d810dd11fa53a477dabfc8ce384351b3b854ce650bbc9d539e94591cff712c794f431638904c4d1034b1c1a4f245673834431cc8a3c184ce6485262db7211cbafc76d454ba0f60ca0daa737cf2bc182918d9a961e7c3803dab4773a383cc8deeb39945d61cb837228e25ad7804534d1699aada7805b77a8e6393fed7e407d0ee3e69f7a8fa4d2668cf5a88210738f676760aa92ba9af1497c4585391a6a3bae476c983c73bc66b52924dd8591671443e381a8e1c2578a4f41bf9beeea532e3656397b4cc35387dffd2a451ca04d7b2ef5d017b9fa3d206e905a934d2b1247d9574a4549fa66c903f6183641329a85719d351cc6bc5a51c67e10d0a32e270d2ede2d8b27bcad1e7c631a98a8f3f13bb1d40cb9d0a48ddd616bf7f6de5b710649aaf3cade84a40dfa8b8823080c26dfd5f0f5272be195e77371880d3dfbc6df99dc394a3031336a2549cfc9fa5457b2447e1855a9b6c451481b2f70727ea8473fddd53f4b03d71106f35436062ed5fe662c5ef4b41c6b0006fbb93c1fe0bf9fa5ef4d92ba026ba4011204c105c81312cd4bf9b520ba1e28a93b0dcabbf3eee4dbf12a69b4fee070aa3f836a14f1afff7928310edee836ef7f42a3e7d990be14a7bc81379d14eb2b308cfe830cf0028d74bc36751f6c7ab3ae48ce5a2dbabaa9e7a5b778804ecee501e4b0579f0e67174a19b07d2b989660897d1819216e60e1ccfabf09285aeb7d50c57f52b69c17e14f21a0f5156ba303aa04a4f5e732f51ec059c2cf023648c12e1aa765a2aef2582ea244dce874a6680fedc104632dfbf13ada11780533fa374258ff70a6d7fb8eb5f4242662f1d0a125768bc0653b7c8a2293a08a5178be13e6061f2f8dbeb8cc696245b130f26755a1ed62f9881cc7c067f176c7648f8ff3108d8fed3c2096cd4f2d4c709250b85f820b1954ef51a5978a3e67d5cbffa420387eda58eb135914552bdf10fa28e2d7663586d985f34088dc4c3cf4f775ae10a1a405e0aaaee1e631a460a1992d68ea67e5a8c73574bc2a404d1af5d9182e3f954807f44f86f72d2fe656912b2d7a8de4dcaaaf43c3f3b306b3f0c3e462f75717ba12ccb2a28666656029e80920b07cb4690b68cc30805416f64e0b22f0ea78a8b72d36e6f47734b29baeb3097fea92418454542509bd723d17a85c50534b7af5c8c3e198b98ee29642571fb1977bb7c5af26fc7c8666191467eb36dd0fba2cada8ca01502df16027b200e8371454de32244a12300c751bfe445e2a6ba4fd0a112454600d16f55edbac1339379ebfff76f20100f2707e804935dc01e5393894037939a39ee735c688011f7b29cbe44d7b62c9187968f75d1fbc71e6240e419ba6c981f224e32ff9ffe6401092e455a7d409f0b61c97002fc51626ac1971998b32291bb3b6aed54e2542abfea68aff72b0ccd8decaa290ff4f64a440f49ff8ec9440994489f5cc6c4661292018971e2a147c7840b6cf23fb796999b85b4975ca0725ecbcf6de05ff136fa9b89eb0466845431d62b309bb17aae5e0d65f3b76abc9cd45a46d7192420484308accb5771977447cc3343787f68a6380807b8a6f6ad2aaaa8127084aa2e99ab6649a42077e1a0eddd2344f2011e4285772a1ea96c12a8bcc8ce5bc8ce22d75f11120a09630da815f0f6c2004fb0f6466182725d50dee28aba6f3ed2ce939c9bdf191a7a3325bec1179207f1d466df6f9f79232058c0fe54b0e65b8d797185f1c8f203ba702bff2b62b51f6084a9430ac27cbb7692f5090c675b4a3f1639c74785fe8d9bd4f4a9a0e9875c4886d2020e2585165e7a8b5974d5db54182b495aba7c9f662253eff2b05709fd378635c09286ea925046367a29aca059d7d810b0e78ccb6c2689b5a21a7dadbe8586ea0bb1bcb2cdb2c0531220d83ab68da7fd1eb35afefb95ddaf03c65e07c323520ad05bea286d1d6df6816f8e2141472469bc95c5a8986805b0978e5f049c73f1458791f81d5315203bfed782666bea84f43fbe2bfc4aa7b7d9b851320fcb30afc15b32644ee6ce1ad9da2f779e23b14bd49bb00f83dc19021ba89a26ec31ba1a6f80c8464594e1303026ad05c70be580a7c1b350d9f21a13ad71dd7e21eee0570fc892583060566c6a3635a86257ab1b5bd38722ae035e94689a0c230fd76b674dff4f91434eb2059c74e5616790ac75bb4e5bdb701d7aa24ad9c832cc291f8cc4be3fe0bc7f31e7bef1079170e8e48e8f809b2bff47b0b7e3b4b141d87f28450bcc733ddd9cc9ddcef12cefe42c16ec2d8d5af119198fea51f29a6a90ac60b3ad8be0c0674ecb2bcd9925ae4116bbf4fc617a0cc635b3ae96c4db219f978dcdb2b05723a93959797f949d03991a381e5ddae17b6dc39e1c733a0bdc55c52bf94d98080c62e4817c13e963a61f65a14b580f7a1a2edf68bc2537998c3225f05e15b56110f9fd21fa0174d710d8d124f44cccfdbcf95c247c0b2223817cddd8c2a6ba11299b926d97f6a8ddfd4ce9dd3d47cb0b55cb022b4361098fe8162311545a056497cc69df3629583bcb40cfed009661b902e31c25d990f262b3f392bce9d5b01ed6412ba4b2dea5f04d7d99eca5d0f3612b33110fbf32f5f01e8f70e2c7cc2a490437fe14a618103cff81090ae6def9915df53da96ec712f6259e33c7d44fc6023ac419d3b0a7d175fd13e2ae73b2dbbc2fbc6b1908b55de46b58c481b1a5037bab347aabcbc704649169a56c859be52f886b70fadd4d8fd14ed56d4bb40e1f3570a82fda4394616f20b7ba9a132fda499334df14f86251787d50546754bf55f6ca6c6e7dd01aa3a546d6a7eed7867952f4cf9110c70e598b65e15c4022a3a96aeb80da5533389c7015d5dad44eb67f0bab0d72b83ba6c406f7a56b8c9b8e2b04d3ef8abe75370ffc45beebf5f8f6870973742d27688b77947a8841222be095e364400ba4916932eeafebb752eddaa3c377fcedc0806f2e40c8fa168485f932bbe4b63f05b2370f7c17dae23ead145c9daa9d0894a1c05e32de785e691685eb688bbf014a1eb3fcd069edd4ac83f9a4a17d23c60701f9063800ddf7244482baa8edf9799b3c130a66d94af75842d5ce98dfb0e987322d5753727051be5af3c0b90d343977fd897f9a7980a4a05869ffb1661e27d2a2fe78ec40a5a4b1820d3790412428f035e8253e0de7a1eadb714155c22d8f674812a3e529d1778b2e792b80a5f6c2c1cb95be8ba9c8d3f2c1f4ff0c88cafc8957dc0270a53ed27acca85a3cd2fd8eb31f4069c34cb1a3e482e38dfcfe0f8f6bb33e87877840b01d33c13be866cd030521b41267b58200f55dca89ba92b7edbb8ed34cbe4371d68100394f08ff0a7dbd553911123dd09199cff20d712fd139e560c140250077c554ad7894aaa543595c0fd1912d2baa1fd13af9751f78fbaed45497049f029b0783c5e2dd4c23f9fd7d39e304e4185832ee6b41fd800f89c4db52c603a6216e6affea3f5f5126505ba15f749dbcd7f253296fb3d43eb0b7d163de6adda4f21a10ae1561351088317a7fe069924e3a61e5794d84387aab8ef728ca46f56c37709f34829f386393a51721e0eedd414f7ff7bbd9927d23cc42de9e42f339226fd7e7e7ec2454fbc291e64adfe051ed31bc9d1413544a5e0c42c84320cf8692afe6de1f8d53e92fa68e22a57fa89c1c1724f7f4aa7b8fc64794d08953b64e5dd99102631602e7b0d73eb67f23881c89e6a3ce50405cd4b0de93d838d1750a1c12ccde1b7f8b70ec19e5202523680a386ebe75e739c111aad5f6619ea38f454ebb9c4cba495e523fb13c6ab80aa0918883664fbc8c45066541d6518f53fb0aa07fefa1d34c0c5009471bdbd7f0a75b74c5655d019f501d4ea9ecbbcd8d86d31c34e21c73a2fd799af000b3f06839a2dd97d4b093b77d28ea6e31a976699aec4eba36ed9321074ae4dc66afcf074449467d0e6ae41091e864c852f3377d0c6b8ac3fd25af59a6047e45163d6a5caf8adb1e11dc5400042ebb9b66e8a6f79db519d3ce4ed9a9f6c3527cffadef3680757b62fe3455f28c8ad76ecf5f7775120cde742954eee3d3e661db9888e76bf79f8456792d21c8d680412e4223b2393df478e6354e00eefbc9351d5d81c32ff74e590e8692de01a286f5958104ceb9cfcd60ba9767a4abdc8daa75eaecc99d5e3afb0321dfd5cac274404fe02e7c0cafab173f9d1a12ef83e7a100c7df166e0852dceb4f5cc2be11d2d5deec234afdbade33199a1cb60262e7db119ee324a3b8f229cbb908ee4a388fda940890aac5b596879808234d900f2c4fddce01606df5892e226f9c0542dc535c10e2e8af8a89f63f2681849a8dce6aca40dd7d77514a659b90218ffff3e47bb3f976e7dc81df6adb89766dc74ed911db71dfe94ee7d54e35c1a355cbe3587d578716e6fd9395aaf4dd1bbcc26e05a9b4142d7f67045070d217eeda1cf484b288083cfb37695f5fb3a9e36de1204db03876c5e8dc48b0c07084473bd14bf63e336629182217faa444a605742ff181e5b4b2b104802445bb3eabc5f00ff094adf5714e3cc89eb8e1badfd6b23f1fa438d5e8a7858f811f9c50e56448c1bcd2d1ae5ac1df5a1c96fa74a1e6a7ad74a9269203cc1abb689ea9446d092dc96bba0c7769c5de610f2a70ae882b11fc88578232cc87636b62e51ff1e52a04741718623eec2d862c8c9e435497a9617e6ea0d1ec1c9b6658051e7d40e6be480ee2674f08c133808ac8728dc2977f2028774ad33356f8bf9b31e33839d3480fb1048eb284c34bbdd51ba5d20e00217d60261a2a46f69ab9fab9e150e8427d2920ffa6bf45f8e4d03a90bda35c81ff71da95b8b5ed8374e73f612294d99c7026aa9f3e7133f23357bfba42efacd482e97cb9e70083f68816392042c3f38a16d91a0d335ccb6ee111a647714958d2699844ef062218043a8f2fd814220879b20b4732e7b399b474371265a4ae6a44ea8da89b4cd0ea4a71e9444e33eebc8da82be5ad84c3f6d7e3b5165f3bcf5c613df8f3dfc34c627a20138d1413a00a423666f0329dee3b51fc1a5078f9a81afcb4dc873e74c6e6a1c964acc57ac40a255a4b0635c2b1f20ebeee378cff1f7065913f7ca3c173e8f9a09e29a0f6123c426326ebaaf7d65b30fa2a7f61887678d9fab24c510a3eb6cd780d2e911004b8d069e7f50fdd2431bb8d95adea20156e2d942644d97e1b228490f1ccd8f57bfe557e25b7eddbefcb2709693d229ccbaae62f29d9680f74caf6c81dd906f762cc0fcfa1710a04597acdd20b3746eaf7ea570b6440fcac0b2b027497cbbad0cec38791fb72a10b0711417dfec94a1ecd59127ab7abb4b8ccec3ae31972f18728539b7313c6f47d306a38ef85c1cbe79d7f08aedef7d37220314d76ea5bffc2ed2b3887f949e577a67ffaab0d5fbb786f3acf9e609b03334f29e11be194e612b2e7b213f3725332aa1f74831de40e8ab7e3bf63c99d1470a2197642e4051f83f3c2d1deb4e70781aee2596126b968054a8522e89d6efb5bd22f05fe39dadb187f06f6d6e6e0e308c99a7e75a66a5b3e39c40f77de70c3c84eded432ea932408e07d8116715ad45896b2a6eaa8ff1bc68709962cf0c29407d9d5cc4da614c4c2c9cf173893e6963d1158d3bd3f9d463cceb8bde3ef1dddb030dd4e2e1141104488ad4a5ed6ef0f7e6da92c25a4d37cef5b57bb6a786e4d2ab3881d7fb786e6acc07e0903005b196c2068f749ad3af90c3c3e81a6819568ae628e682a90678d04bf913c238912360d853cd3d69ee7fc33ae744a3c5dc8181dbb963c04a1e26fea6f5b607680c1303aa7dc2a9884e27390565112d576ba5151895b2c2bfd6ebf2b3cdf7c3fc5fea7ff20d61a5a223414db2f81e6fc4a51a72ac90eeabddbf077cac7034cee2a7c5cff9bcd82b7c130d33ca028f1daf068b967e0f4cf7025e6cfe13a0cde7634fee2edfd5e128d336d7abcfcef4f009066f8e94be176efabd03ae34ac5001a0f07816773c5f236cca983503c9872ecce8d2038191a850dba78d64b6b2e7ebb15dbafb23b35fa35bd97b5f7098fc55c2b44b3e78e3c1e325494395e63e05b66cccfa1ce2ce9fa285e59029958b64538611f3b884e2dd977d5f86d553532fd96bce1dc35c5504039d641fbd1d9e1087f5bd82b921d80382ac8f2bcf14f079276c2281d10302e4565cb2748f405fad9781ef5470e864b5d5d7f57aba71df16f03d0d451734624851ae477175b60b6614f0dacb55ef72897843985a6954df7aeb60b20ae77c1806d81a2130ec04a38cc18277aab75d3d68cfce563e1b41c42c78b6e7c1f2dc7d0ce5c9b64c3f74d7cdf9ac7851e5e72750856591915fddc84301bdd317f34053517e1c5a345030f031e47d751e3cc1fbade210db0cf5e00362252d663aa795ee5c4fb401e8a415945d0c242d9c2a9f4fe2b864964103d658c75f219bd27f6ea706ee4ccaefe4930138a1652ce674d8fd91458ba6c5ba653d62a554c6abf2078f629dc0d9b370d712e42eaf29de4c2b283901dd8c782025f0863f1b46bc41717d5281207813bb91ab2533bae945ad68a5a890ace50182226161fd1e3dfd7eb531c0500587e4b23c10bec8692946fbf59caf2e6d5927d96f06f3bd40b65b1bfe5410ff1187cc9f45a7cc5a6b48cf0e8dc5303d2a3d6f9cbd9630bebbc1012d05dd9be2ccfadc6087a0af14d62a0d2a6ed0b146c5ea3c55a3cb33cd9599770cb17ce4d36571fd8a698b0e8698376e9d8cb51242b59e8ded548a3254fac45e0abd193e0c16d500bf1702cd5e8e2a92f4e86be682132706a672af9e9913483164a6b72070acf1d0adf5788ae49444073a3a7623730d68748920f3cac74e2b59b58e02b48ae8f9a5b40668521f6fb61a876758d399eb3794e19a38aa53d64d371a3dc462040d89e1c149e9eae4157bb4b404d9f2d2e2fc4facf73876bf5d91f850c62e8e7c934aba0568e1860dcd1827b24a149ea71626a50c097c8636324dec6460a0c6093511be83a0945100f1170a77d54f0e1ca037432138977ba68a29c1faa179afdd5e38f28ead3297614ad4901b38d6bb1d01d2f72f21ddb3faa64b1f46274822638fb3bf54f75e9c76801a572ccbf1db828b870f527daec12d9ca5b922a01766e164813c8519b5acc50fa4016d95510bc85eb6af405ca3c17a1e37abf45768c7e8f03c50451bc7641f563830199ad8efed499fcf168990ee13eb4de2c31f3369ab06d2068ab9ab101aa32de6cd104a4b760121338b7f51077a3e78f074aadf22b5089fe48d96df57a0a8835ad020ec2c836cb0d61827675528d0159b05905fe9565cdf9a63b9a30e56842cd01eeccebcf9981c72bd3e769ed2e73994c124bb1e90fcd30ef1a20ce7abe63ba10d45a24a8140cb9c9175a7f2dd50c38c76f03d4f2a2fdb7ed7e484fc74ecb4ec1eb8f37ddef00433ae55b65b591fb942ebbbf25d7033940bc75fecfbfb2cd0a57679691e3c2316467322f06ee364ca0cec3850365266c831116618a71b3d487ecc9b1c98ca93cb51aa20390c2030c4242a64a65dc9fe3531e40ecddbd56d41a25639efbc0eb95a726fa9e539a387d52502da7b9bd832095c05c33f2153aa2061c01af00e6f2a8cd67943fcab7820373e74d58ab5cc3c42502f0524f2f2ddeca24392777edada1c038a0da17d78329ecc66affefc21ac1c47fee29ba49b4d47b6947f7ae7b6f7c5b05300faf39f7070a5173e3214c7c132ee85e95df02dea6a8aaaf6e3921fd70d7041b0b1b59cd9076b7e5f808d5af7259263790339e8c41b059b81e6dba497768d16e686f43331813464b5bc4bdda08ea779e59b155e032d40c25b3956232364b507d4f95b7495f0ccd5ab971512e979478eb36b0ce760c69fbdef6a8c5f8006eb70121a93d430ce9a1057bd84789d745c0d55df853768075bd7f69b041e92cfb7e838909755bed62acb4b60637ac14c691348b39ec0238c8706d1124804f645f2a189bb5c1d824079e535129991f979127e3f8c02bd45fdea08cab76fc3b5952521f75df636664b1c154de33ac830c3074b265bcc27a4adf7c531000a000a16b55e15ee5cc8ef43ad43ee387fab2845dce86526ea61e2c1d070a4bc348e4075d67a0f889f44545583fb09fd5bcc90ed651a6754ff307c9bce3398c6fecd86c52e72a0bfdddaec1efdbfb662ff4f435228eef6f79cb6482319c48b2c25a901c64ce20a04542f7323296eb917845a05cd5149cfee585fecd82d679b1b4d79ff8a06d4bb05c4b989e4f6fc478c7cd979ee033b8ec37d6f916db892ff3edd59ae0b5e3068867bb867dfde3e8633e6cd9dbbe5d789f8de6e9b58086792424c80b3144d1c30fa4658a9c7e8a807e6c8ce6ad21302efe502a556492b4040eac65a46608b5ba54b05501299f1e0278b2402cc98533452cb9b204ea24da75163b8ecd8e53eb813700642f4714ddf4c40ce5c1d605299c801cc66a16997f8a0c6e07cdeb2a20f32881e674afb4a63493a5d0396a3e27705b867608272c93812d95b3e5992563c1ee8737f6bfcf4d8b4195d70a028620b9f379c8d9a4bb6c9023d630b44fc3d714cd536cdf453ed88cc7515e2d62397c0a056a92ce354bd4788e936e21cbccdcc2166cc37b382267acb311fea88eb44a8fac1e81e94c817ba4297f2ab4d00066ea9bd4dd4b478cfec6d866d2d991732dc982f00be79d209b7e2fd868f8035d625c91c1b7f0b6adbc2572aba839aa1a4dafdddb326c3357065148f85163f55c4008f3abe3f26d2e4baa8f56287abf134570d9b44d031d2c7242fc798dbd987ac928f20c487a8f9bdd9573aa5a8b75cb1d6c0a2c243b5811366b5b8abb3443a5e52b8a2f72756750280c4f92eab8a577ca1ee07b7684ef47c79dbae0c88a13ffdab7420b49af65b0d63ca3c13b39bc1f43a0dd9c10853b539e0b0e893274725b0444797837472e527f0cedebef6f650faa2a7ad3968bd56a257e3ce4c0ed1187f6b8aee46c9489a09ac5ccfb68f29e5ebcfe8f3a7b6a844c2f5df6914723708ee8258856fabb8a0f0f99b3a41c6f003e94f7f6e7b53622ff4ec411c1359c2addd485470a1f8af86c2638f537152fb719cfd8e85d6d82666112156fc0212af2149c4e218b1e44adc329956d9a6a65547fed45ebcc7df47f8da386d36be6125988a5ed0dfe733f3e1f5cd261fb233dd2547e498a6dff7c108648514602b9b301216c21ecbc4f7b960389abd9a831bece5d19ea1ed83da0c598aac8fecf651c188fe0bc326e4abbe1cc0f22e04b4517b017f7c6fa024631c0cbe5605777ce47d5f232d6cf502d849d57c6134ad826db584c0cd84b2a0dd6c93aacb396368e48aa061467bc3147992fc37a5cf5f391b002f513b5255a919bcbba30b81d4c9ce9fe69cb88868beacd22f6ddea4ba5785cdebf2ab47ac7aa732d1de13e8fc220ea8faf5509ea9d2be5f7b4f7f61a54612c1c5e91fba94a66379fe9a5447ff13413d6bd75683e7bfaa40489b6a5add3010f347831196bd65cf4ee39d7cc652d1da4b6b4355cf4c273db181580cb88c17fa992453d3a952742025ead311dbac9d2ce420bcfc6c1298fc074a476df2411e7aecefe50cb363ba5d886fbea8ed35baf5eb60ce16e481e04c15fee9e83e17114d40c7d259dca12b644a0fee140e78e5f67d6d0308f2c16146010aa7558e5193800990fdd405541f4da07e312b5980c3a0c107da379bb1e3a02185dc3c3a3d0ca0bf42fed1968da5b6e04139897dfcaf218ead6733766a99d7058a42bcacdeb47034c06bdc3edf4a390719d6b3681c1375ea5e3afd5c2a98705403c165edcad041d5e7df08613b9e77764c90750210218e1fd02035acbddf220c1d63af33c4a8e20fbca7a51c045fe5d0d0e6e31a10addec1acfdd5602806ae864aafb861dd23a04c2542a9f9326474de22dba47563aa7a587c70ee17df9fdeacc4e08316fda4544a05030e4f4e1a7e84c0ca3d91770653ed0082db65e76938fdf4ef05f98d34cf976d179378dfeccae7cc08583973cdd24aebc9c03fac7113b7eb796c9cc75306f25954f0dd29d419a7993fe6d9e73806d4a2a84f46f3d682f6998886e9becbbb865be6c1cace823196a15dd3177008f6a6f4c537d0111ba7a6ba2a72c590c6eec79d3aa14ca24dad474c8fed29dc06b88a4482e15881afad076e26ba642f9d2d065690c76b63b1bf11c50120c02b827490d46b942e00b6ecc785b7b0a3eb0cb5358599b8f55531e5609e35b57d203042d385191c974499a1ec5fc9372f460b95af8e598585b814b2a34a2d28a663dc64c0909282d352edffb470eebff6be3cdd84a4a1ddb00e88c1640a382069b1fb636aa6484e0527f73eae0ca2cb2cf5db3dd50a24ba02edcc6a2403e5e2eda4ec557c4ec431645951da31a100a065fb98079a2b04f843d7722a5663f03bbf52ab66e40390a990b840e0f499931caf9be58407ea3f6971f21516c18918361584d5bc9280a6c01747d328658b9601b18a774fb7638d91df76ec046c7369c295bd3fe62957e2e95ff152499919867a1d1c08bb36b1cf08f7f0fe9f07082a97029f864f954b5c18ee0a14ae603ec61cb3efb989f7f0c348074ac4fbd3c2750b46d281c1d3724615a4ece525d56ffcbd991647beb7ee5392215706814dc376ee9edd06f234110263bb5b1d275be6507a20127063060395f62e0e4f15206cdcfd212ea0c5c4cbc680a012adb896bed35805a0e7e2e4fa17f08c99dfb242a4cc2629c471083e756dd6ede6ce2ecfe8591146ed073d6a95a1cb1e72ff762908b9319b3ba6a7b3eaced4e6fb8e7a652133a3b2398b4f7eab0a3cc446ddb54ed7ca3d4171f0f49cd63d4ff87c3f7318441ae8a41392f8241aa88a9f617906afdd764c7a2b52f41594e8a1fe04457868cb045cec2556671493f3d3071f00ac03017c5668019517adcc2df9f4fcfb1d91adf0feba46d272d6fea2ea1570b7c0211bed380ed034a18bbd322583ffd9391afe149cff1c840a5d8daa2855bd21b1fb2e6f98dd6f3518955dab33e09f039ec65e81d92fc8e7afb70eb2325e8696aa26e6390807b07685a756b6fbec20063ca41787e3250a45fd336b1059db4eaee11a9acbde9b1fa8d7be78fe1237eb24a78b5b8a9c24926ad4f34dc79d5e1b6ad7a8e175fb47f7348917d5b05e05d6dcb48365f2826fde1d8a47f17af53b7d273795a60538f5c8b616da5b913024287accce1f2863a534459df0c7909df729a198d15b82d6ab97c3b2d0189fc190305e974c2f73a19206e3ca2babfaf70cf5a8fc5ef5ac37636446e6867ff2160f1c49b5a0e4d7c4ef186e17eeb095435ad8ae5885f07b47393c47be713a184788a98b041f10b04e8497abfd243043eb85cb2e9cb63a3b238ca3dea9edc73405d19ff931d27375523196e95d676a19a33ca9d7a47f40e02162b5e676c5dc2f087e95c5892ef0bd60506b606d01ba95b2be08af328c1530ed0ebea5ed0c8be7d73e928c51778fd237de17140d17773a4e54a9912a6eb2424db3e823ab2a2c4110792d74fb460dd51b120e61a2d2027c3c0544bbb00fb577cd55a90003ff60f9ffe0731341d7b291a908cc81029cefff70bfc114adc2d51617e11e99f2d3cfd0d4e3624792749fb6e41d19ad4d27b61088ca7e8497b3f34b4a1cb98b341ef6a245ae3b869125f6f479b550a100c9c19c9b6a54f125a3f919720a98fe071f9fda539b520c55f7941d2bec3fd797495e8a128d0d5a96a36c5d5efd61e65caff43d96b8e18bbfa8e4f7810abd7bea61dca513bb49b73f43786fcaecbc4736b150fd7615dc1c648d9889c05bd9cf9111702cc7bf9fdc8a5cdd5e8d3a65c44fc69d4162a376f034e8db909c7a0581d6606a312cfccbf348028d9cc313821cb8dcc7586bb65406c6cbb6faf9f59882125c8074a9f1cca992b49d363320d708325c8894d35a1ec1125dd715d23f6dddf0f1683f979c4515a5486572e12567da5b91d8c9fdb7e7c6e8d2c9992248f4df685c12ba8e9f22d1ce2b0cde9986411b45795755caae71f1158080799518c498e830c13017ad372095f048e61234f15386f9cf5df2c19c4632ab5aec956173debc2d3efd41ca6b3db08f6e489bdaae0776ba12d35d5726b8e39f5dfb93d63e90992440c30685b810ff292479eb87f6597077a94ab96f220ebec34fbf19120974d6b9f2a747928c46160fe115c5554b8c96b53b8e4259a7c9237b9b09a27361f779dd68c6a614dcfad8263d839c124b2decd1778aaa0274a261e2684ee788a9cb7dfebc92dc207455c4f3dacc510b040d6d8bf574439ff72c4f18e39ec9561c5309838b7eea09f49c2a7bbab20709781f2cd06eb2831e80750b39aaa1ec04b2bb036c567b1acf56712b77a9320aed4c8b81fea935c2330471cc5fecf851436c0b3cd7517e5c366a8035edd61236c0a02b77a73f56c0b3777747af4d52e7e3224b748813949c5966486b30f958722c70e4f394369d8135cf29b77b554df1c7de820dd4e673c8a1be0e61f17b8bc3764eda35c283ffde64370b8016e74027fbe5e852087ebf31d3efc4f066959f2787eb5caf904c5f5b049cca68118d392fb29f3260506a7c2cf5ba4755e0ba90b901fe00339eb6532d5978419f4ba9c9b539756dd91d555555caf1bd08fb2d479b2e5f1cbee2683791cad4f30ebb2c29f03500d7d3d70d0c2d58e7b9e6e5eed5d81c7ff2ad4fe58d75ea264236b0f4e1292828cfb834e7c6f785753d7dd6d8d5d39c5e04dfcd2fd1f1bd6ee1d6d8a669b60653e845a487d7c1caf9a51577f8c2a2fa88690d0fb94a90ddf3f1146791ca38661a2227d1d7c21591a1022b2beca5ba4d4616dd6c9000003b1ade78b3d4a995b9242bb7418ab3d8467ac51f0e2e2b653b5e761d8583ba31fc6e1186398dfa83ed861bc05d9a9596c286bb8c2e4cc138e74bae65d72854b6e9cd7a0d2dd6ec6d21974d91a76bb291d92885be0a1fce0c1b591f71521df1ad1e87af33acdd87ae86ecf59a20def16dd3bd8eed4b3244900d32ea534876c36fa933d231a9f1d89c248be820dd0891b32234e69f36efefa02b833ccda84a36b9e203ca2f60f97ec563a48ab01aeba57d0bc5079d0904f0b0434b30de30fe40362394e952d8ba1875e4e797a47e8ffae801efc8e18f05a8a98cfc4a89aadae4163d310ec93138ed29e7a6605bd9cfd4be1e8990b2aed94ef70814361e2f1e0492df724a525da553cf1b93831e6db886c6b0f6183d45cc647de4ef7bbfdfcb60b7c2f76a95abf2bb8ba2b7385faba691c6cdffa2a95815149ea8778d775f37c23b74909c28e8593273cc77842bf610c520f09f06dffab15c0d315a0973f13697017d695bf28f3b6c0f8cdb126ec20ec896649a13d5b574fdf4fe18e3e0f773d4a61f68975bb272f5078bc10dd7be8488c2558ad06533dd83e745ce912d102b7c2f9ea06e6e5836ae20270029861f15a7e35b9c3d9dd2a6acba64f196508a759a92d5c25e126fb83c2c58d638893bf6ac5024c846b9baba6fed20d3471a9148e925ac4d8ccb45af583c48a2683a05fefaed41f4c3f5bba379a2043ebdf76a86a2463988414d628631a35b378cfb0b7881a61452cb696cecdf22f7d14fa8be899c8eed0c8d0b82cb4e1930902ee65d3d9f3840bcde2ab5245f153370235be9c2d875cf6d50789c9b052d0b119360e2139d4da30445c8c690166083cb37f17b8acb71e0a83c07c3e4dc8e2f1d4098e3299d4dedb7e0d2232a031b509e70850cce92a61611be377f8d3700f58e725f1564ee779b4781c56f87b6131845ce6f7ff57dd795a025ad0d1e650cee76be45c05cf9c14496d6248c7cd920313eb075e9da704e608d6d6a1282245cee7991c029ef5f11d522d0795b91e95af1cc0aff4587b5e925d06ae5cfc7c65e10914ad82d4a4ea0d0f46e73838351471a9e4ee5f372afc2d3bb511981447b69ef341d116982e90fd425c4cabe1e91d4e042601a6ad1a44be334570c568790c438832a4ee129c68bdfe4bd65f78127d2114f1da3f63fb72c2a905c3eb16203a3ee5d5ab595b28b7b384c5582cfaa750cdf9d015811d16ed735f0e7c886b45de828f184cdb2df0d679c4b1cac5aaf601c07d2bf853e8a79616c2353563c4099f9dbbd02be3a304dff3818481666af8094d30cf44b8ef0cba14d5237cdcd0ec824d6f97ac9c1684bb49ef1272685d6ffb2001ee8bf4421bf5988e894aa1b045a812eede99a203638cad6cce6ffe734b75aaf69c02b5110c277b7f4031a523710e30f7eb1d2ff132a3a021c879effef124e96c0f0f74f9eaec89ac3b636cbe8e78dbd2067d5a0ae214647dbed54825c82312e938eb5e033dd0585b63993aac6ae7c43d278016275a1615287cb668c9667b5c07c7144ed6e4a9e8526f7098ddd51935890349de1a9ec1dbeab8804bb8e58e26d9d837b234a1eee741edf7f1f5269d2f56d1a737341383037880b0d988cc093026edce0d21aa001a3bfbeeea11a473119658262d1e8eff49866e488b2eee39828192bab3ffa20b8aefaeb1d0011db630b265015fe48a5d5ee40f4b465cd20d10aed41d3c3e035c67d0d2bf7894eb2ef57c904cf8274a16fdb9c099eac1a2c281ed97edf6e3959c748bb6f8d7d4ce021b4e2c338ccf09ff924644ca169c5f714b1135eb93d887ec53bd3477abf70f0ce31223fb51a10a82fc27a72497b08f28d31ee82740647bcf08834fdfb8fb1210942e895eae175cf9a5d63a8ea13c063c84e15567e2106a54288d882bf91b960d830f5270b4d4b9e38bf50f26ff9e63b1b9da284411b615b9c3d74104fed8e0594b54a690c6b2184784c4ce9e63d7b7cc4125d01b620d9aec9a8572b4d8c06f6aee8df7b3f6f9fab9a1aa7acba5095d9548f2c1165cd4f0d6d4a54dbaac2fe668bfc973e36983a66c7a4efaf89c2a4cc0779ebba453a930f827e31b45a6460005de051e6457d48d4e7ff780ad5b8bfafdce1f477c9f19c4b5bbb5e6003ae44eda863f7a176fcb43c46f5e30aa4d4d4e074b72888175a49a6f95814fc25632412ad69ccf2cf9618c3c33688e53c0d65f9387f52c813a93530103a50787056c894e5eb1b80ca8aa4c02154065c9b47ae09dfd458c57f1b3251e4c90da004b3d5f2b8e39d1107528a997902d2ad49fc3f56769cb26bc2f42411444ca4c72c333d997b8083c6249e734f4efbb0b758a3b837ebf3b0e17873e84f1e3ed29fce61831958b37fec54013ee4db7a0251b31cc587f2515a0cbf80491215e88d5b7c92853e1a90eaa536dc79617a84d1c1cee4cd0a746478f2a6b2f78397f896603d17afb11fc7815fa0da67e34324c51c87f33fe6e77a459c4edaa8d4c32061679ef6c14e7cbd71f19e24e5cf0caae166506f9b73cb2d4f249aa937471c80c36707dafb684383747c49b5210792d494c3c4ffc4c9edd29cd8f6a596084b6739e2f00a320d846b39a6ad97d84c2c83fac73bdaa4c73b2da5f850e58e96a5ceaa05f02b7b530ccc337b2e349bf8fc5e46930b4f65b637e63cbcdf1c47e277b7f838685d8defbae91b1b7cc6357a47c31e1311600e4bc8414a36efe0e0ecbb0fc10b7cfb2917e21af78a220a2c219ab2de285d328b57db587d35f6c7d36b338ba94e885b20886ebf186d2089c2f1136cf724d6576057685ac8d2975566068ea1e451eef5e91e24e978b0491d7ab8fb973018932ea8238974af1b7315d0f20a0c1308c4910fac924fc0d518e2da6739eab9eed4a3f9ddda033d7fddf185f5e1005204c6b3ff8e8f013b5be6c632ea2a5c108776c3e8cd388ccb311e2be0a6275f900c62b3793dbe4a09cfa899426316236e39d87ddfa64d418b4af47bb18d9844ae1e3d3e370a7067849c29fd5647b34226dfce453832d7b03703fe0eb89086106626eff5db8c062788adfeee02e2ddc7f5709099179038e2e8992a7a150a0b3921336ed5c28caf530e3b72ca852e354867aa30e62b09ba45fbecb710ffbb244470c2464a46c90c32ecf748efeed79f5e99bde5341fbd04cfe375a9ede04d43550ac24f1ab7ad2ef5f4231dcfa96404fba466ad1ed5ea55a3c97a93ca638aecde94a7d7249c231c781ba1215422a61cd018a5d5631ac358db39c73c2ca991d92d7fdbff699d0affdcd71a158093cb2bdc70fec65abdc8710be4f65a164c427fe7cfd45c74748a45dbb291d7634f2ad2dcf1484f133f7af005522d860348b9b782ea110382f7274831d84ecb1c0eac6f12ebd8f63dfda0666324a11e51772cfaaf2feb445ffe9867e96ba2d6d81ad9a46dc8675e25f3ac1ddc9f21a2b0e8a09d5c678baf5c4bc3f7cb07bb8f9a13166b66f6d17d5c53b58c5a3e6cfaba5dadb2357ef29f19bb869ef09975029b24db3ef4bac302270c02ca53807df4fa29e28bae391e21d0eb6287c9d20cb082bd45f76094b4e8f9c12e2c5b21814683354dea407b9aa29c12d6cbf28e93d6050a3731ee0bd8a61abe26365b303573825279fb341e90284905730fc23e00292e7d037d542e2e4d09526cbf3b4b6fadcfbfc6a100736a2b4a2045af64742e6441e1b2f8ab707ae23f2cc5370b63141ea3e3bb2547139ad49d33354a3980b4b3f5a0511df6c7b6d1bc97ebaf156ae935c5fc1f851b646d23c4d94dc44652a1bcfd8ea0f46309ecfb489443cc80d7e70790797e5ce051ed30ca43d33e85980af47cbf78f9964dbc6051af800a2b7d69a97943e450df9bfd540a7e3faeef307db990a4481275b75072a76ac0fd96044a07e5b1bd50cdbb68165963600d5310e027c6d45c555097c41a588d44f37bb30c27ee288734afab1936f7fd2a195751c711a4acd458a70c5c322bad7f4423b8027ad8588176589126d9e64b8d3724eed4679cbbda78316e84cae71d9036460d2610932964fd81a9e8bec19e3c474e965a23795f3302efa08519ed0b0165dffe662befd702dc04eaa0b5450e9d0dd8bb35fbe0ed1be0d522f68bc21cd9e70ece2522dc74befa92de9486fd62c8d8cd01add6b47fb233a620073189debd00e8b4fa8305dbece86d43cac637e040f91fb5cc400bd88c4df35d515acab1a80e26145268450dacf8f30c3b86fbd0169992d4c7d57fcb17bd94f4b1d51428e3fa380293f16e71f8240bdb3a1324cc66d5b64dea4207fc467c4aa89f31e2e70d1091af23a507b91c0c9d358fcba44af2a34473ff16adc3c1ff89092f9dc033c77bbdb16a42eb6a1d16b1572e7fc552a9b80759b09f4c560082db801e513e2dce47dd0954082693f4f4132d1be1f8f28217fa528c2a417e87f2336e9cf18564404a5c450041d8cdc28add050844e62ef2498683b13b77944baecbe2423e229378ae201c3c0a3e70747fede891aaba4b6813012257e07167a3e2a49722d37ef10b6492990b01606a23591bfc83fac469d5b78cb5792fff6db1e5eb32ad1a66977e65214c6bd30148e930d580016f9bc1bb0eb0363fffe0108dfd020e0565e225fbf6ed0031ad16229b8da9d2299c3f1ce602afd8fe8cadb5d09daf0e085ec0199df29570188463bd79b6acd282c36a40b72ee254b32b7f6d6655a0e905ff34fbd70c8c90105ba3124e4fb85397753f019c8c965592bc63b5379492b0f74bc2fc71a755e636157d68bb40ef84ab23da1bb3284f972f2467f979f80110fc215e9bea10cf96edcd2f4af9c4ba94eac4b4ac05d20c4be0d50b59175b0d6c241aaa2c42af7ddd0b20272af238e1d27ce39336b62da0616f496c84ab93ed0c6ab4cba015a792569f541f1981cbfbc06162200a984956f737636c7f7787bd69ea119d2a45f30b59d46d54cd9660404a81a95a2c2eb31657b8f2343cb55f21c81c901189b0259923507814cc8a95b005b4cc219c805f0c6c87c1ce418fb62315283ded72545df9da325624fe843d98f3a7ac1181ba93ee420af9f5566583c27a2b1adc85292309bdcc6520f9d366e294c13ab60c60a64acc77709ceda0b02835503442680fb0ce64527a6397f3a8387ab41d56150dedd5b3c77f90f8fc6a8eee536849bfcb8adbe8539043c4e2042016df72f9e31d5f95607ea987fa905201c927e4da486d5d2acdad17fe33905e1b735250492b35e7aa394c2c450b0e492b8261aa3d78614b3ac9518ad1b04e5f05f38a61223b4f7d02be75802d5240b87739edc1f73f181149605e66507c851d79a98fd9c685e84dbff7f6270e37d59e07714d761006e513bac1c41e88e0c59b4047bec9c344b4a58e269aa68c56fa620d32b7278d101c3c103e9f4b30233144f3db76207ebb18cae6931d8083d0bc07c4734de25b4feff1360029eb7c6116313fb09a0e9b94d9c24c47a6dd05630fd14209144a120c6576119794e352573235ac814a5a230341e22e8a7756f78151378220b242f8181d06af10a3424c8a2f328481cb6d33258ade08263c981ec9325805767b6d3d80ed894c36864d863c779be404e18b9f513303eb7a5d4f57aee5f4d3415007b013beea3d9ad8698931a14e3b0a1d777d8ce884d7a8b762f8556bbf645b087bb81d516ed2d7aaac42a0e5d1594288fd4f2ef6e48a8a3785567aa2839ebc721e64ce9615c521e66fbe8b44b5ae41f75365e805f69dd87d1fa6e3257e99143daf5615a6a3ae485661171a7b231cbb221597769660cc6b957c9ece39cfa8a05634bb2fce13b4abf536816efd474bb0fc4dd65e68f42e3a6e26a78a35e8c882215d41115bcb68db7d471ff7f89d9c70876c10a65695a5d3fac5cf7d98e37fac6b1bba60e18c44ce8c0263b33bbdd90187916c06a05790afe86a15089bce0080c1961efa5e27a42b007bb8e067ec08f3aa8154191e1fb2d04063466f3c875d2853261654f0c88502198d2eda807e310699a15e24cf448e9398c6ba67f86ae0e5602c5984a0e2c99d4b6ed8e1e075ec65d46129b494b12041f1d528e880080588f96b011d7b15854af42dca1ad19867c6777cee2f0abd0f97c12e5332bbb6f5d6a1bbd325a48d5b81798d64121b0293f01f1cab2edb81689db99f2f96200b92c75f1265b8abba2d247dc7a1ec5ab1019523956421c8873726e2c59815e3a4bd90cd337971ffacae72fac91dd36b25c22cee35f6989a459fe7354ad757094738dc420c5ffe980db8c3f4a18fd2eef7f97b12a06bd7e3c9fb759960a8950d54dbda3affc80fa81154605ef0a3bde65cb0b6fad0b6f6b50568ebcd438406b7e2c39592384ad6476e8b7e73d29ec0f493a36dcabec0e6408748468a3ef6a7b04a666473f92ceef82498348fbeb93fd7b70fe832f7145ce308b74d8da40ec5f806c5df73fea63aefb736547e22e85c79f676ace46a3c022a9e58f37f6b316bf5363ab89d5beaad5ea4161b72f29bf2cd0d945d6c1c695e94721bd05991b96998cda8e8a4e19771e04e74dc71be983ca84d916e9d250106aa8de69f6f1aba198df97683fcb07baa350b7a8c2a590d7e8fc92191b13ef2bb2438ac268baceb0b73a5005d31115311bb1a03e60ae8f021e052d620f1778b4c48079d372e85f5878b8bc5da8519e3a6b39d7df51e4dd6dc98eec79303255a4dd812adee0ab9aa8cdc5093fa3b0468e6172c9d153dcf654c7eca224e469482ab14512afbffff68cecf2f3045650f7fd958933c7a7fbb7cb9fc293b83efa50a3058c59da2607d2b66205b358229c789e131637921143c5dac2d4310cc0fdbd0745ad7143b59c26198d6f0613482b8f0bc1d044c29faa2b9d03a9289c89c9a6d023c59f8b2a3547868f7a6eefce4dfffb8e8a3b8a4d3736defcf04d20a74434baf274e4bc5856afd0aacfa2db422fa3c3ee27dd0b4397b7687a291fac6bfabf0fded4a51ded7ed110d8014b4d9d07f426ff5c096fcb9c0c234dc7e45917f05eddf5d04890ab3d6ed48c439f5ca89689903189e11c36aa6ec795182f77ffde61453a9d8c9d731048c143b81e75448e909b63b676edef8b7e861a9bc8878ee408bc354de44d387297dea02365db89a18aa945b0f663141f0691c30d47099ec3906b0b3e42ba09578bcfd3bd0e19add137f897016de5971ab73c5fd013de11943e7ff22cb9f7d0bfb9aff5520186993f74606804716c7b19932a6d86d26b365ae14fda80e7b3f4ad364bf228be498d7f074188cdd9a8005f2f5f083099ba1664501a70912834ce76457f77e03b2959c3286e2ebccef5e6792def50e238b494b336c38411af7eb5806f47ff8bb598c8f2ff68ca2b5b15c58f26b551674632d3e0238c704197269d64b1f01e33e2dae55bf37bcb094b40f47155fb4b5f1a39affd32cfb5d080c004d184318a5ed06c93975dd27a88daef004e59a041c1c1d47db92a3b8f22c11191cc7ad245941cf35022bb2dec503630407f7f569202fafb10d7166e392d5408a56de05d7bc9560e7b3bcecb1f6fb5b1bac135fe0a13e6c2f94da0442ae468e7556ca95b780af1d3ab44112fab4a7520e561bd6c254393e7fdab01d9321aeb50d0184ba99e660b886ef4e3a9c71d4d7e5bb8b448082387dd3c2e3e4ac48e6ee919f4861e2d49a91bb9775757d096b07a3271f31b3624cbf1d9063d65fc083ef531a8ec1536a170103be6ae6721e0db95a5c20fcb8db66470f83fd46f76c39b09c4c3a9f8f6d2d29a29f76b8ec83cf35b2cf3709dac9b8e79dac1005b5d0ac00fa89db837a7a5ddf5e7fc04030a19323f801f4789f26c4546c7585aa228063ebe490a64ca1b6805975a58184f927c773d877dc27e9fb850259ec24a0a0387d7ec2f46b89b6b36837863db137e4311dd82ddc7e63c4ba9c858659adadeb4c605fe24c98fccd76893817019613359fb273c40bf1ca9f6ba7be96f99770d21f4a5fb54e6e3174f430fa15e72d6189acdb6135859beaec6d2887ae8145ea22010cc09f14969f8d7308d13b614643fa0c409172014a864b487b4e34d1767e68cdfd45f4f6f5d6c09568f48efa2a48e69419b810b6708dedf4aeca661b1f4dbd0ed07d63c35bb9b5ed10df98c2440129ab84676d3ad2410fe1e36923f05b407a4531760e9b1bff142b330d776931b83ed54e7fce40b72b0c6a85d3500f8de50efd2f1e968afca02cfb865b49a46955ffa22420ed66084d8995bdb422e76ec829b0386cbda2dac09025ab7877c363d313881a770253e51e0fdbc0b13789607fd2a2c0d11f6b15348fb5c8c63ef3ff1874574c7f12f5463d7fc910784a32dde885beedfa247479b5abf63b923fc2ce7d33502866ec295e9a7b7a460b12db097fdab1a3fd7d6d35fe4ec7292646d98ba20ab81b298154fee66f98c841f35000f47b4ce49e2f1020ada32cb87e87bee406bc8466144c7007b3ad45abb438eb81b7687100ccc403c2d1c3f5519c5df392dc4743dbec58d73c91d1f5bff1e9514b78fa71756fff378bed31ae9b465158f82608049820ea4be2cb6df7556916c76a4e0936d02ff4a326460b7e9f0e8dade65eac1a239970cba34fbe4b328ae2d5f12e45ab30d32c43b6d94f029f6d3d6ac41c44975763c386a6e1183d87b4655d96cfb729de3b237b58848014f22e313ee47ba1318edc92017db207562c8766f4edf86e30b2acab301faf3ee770f18a88129e014893621f525b5c313c49109b3e49331384c062f70bfea480d977aa51aa21da3d550536f8d9d8ecb0d754ab0f381663792b5d6e4a816425b55bc5b6f06ad4af29c5d65fe999f65ae9977c13ab1c676f3c718c16401f68ea6d6f2b08fd46602f413668223b0b9bbe3fd6cc0160c1752b45eb72039109a1e92ab686a2f9d5dac193fc24b913039ef77deeb41835cecc8142be187a098d4ceb001c821958485b2721b7390ee62d83881bb310b9f306663a9199bb58d7f180c48bdeb4d71c774b52af4492e6d51338aa788cc1157442b796d3b0b012e51a93e1593a714396bcef5c60fd7c6cdd5d3da42b46099a93ac5dab18428ae10c5df04a16b454da8f20a91a79003f485ddfff1202b52212fc49ccfcc4c72f4ff4360f087a9f3a034bc11219f079a5c2cc236bcf619b19b5986ebbedf1502493af8237af8bdb4589319a1f01b2d861284acf88d1e4709fdf84b1b48a8e0a30308c9240524e070f27a3017d7030043c3b18abde3fe080043dacb66697928e7c5b4c6c8840d6ec3101a2c03a51bde72d17900588d4db277d62ef17525ac09adbfdb57e3736899e8a31f873d766df295643b6f95636711a853a0f1deb84088595ce7a9ea25747f0618e371a8e4cfec9dbd74ca13b336166250f44e8ce14444edbe289b619c8b344b640f3767c8a478673cdaece04dff910e2f1e7667ee12c7e0925e77d590d54fe7d3fc6b99f6b3d8e76905fd375863fb7fe58f2d5d0f24764e15e7efa5da66721f177501790073e3c3d585db8c48f4c5783bf453e995a22f76bde087a8bd8b296157692b0f1e238d2cdda66f67e1193c68698869310fc8abcb552fa975006ac34cecffeb72e216e7f4d2bc652c9cf47afcf48c96ca88b6e489fcb98375afc3938b122657156e6da50c3385d22b620f2167388f7ffbed52d785876113eb88e937bc60a3e671b5622a3839e66c88a4fc9bdc05160650e4b544dcad20d7c892c871fb919f27f0c79cf9c111ed296a3a424a8596a3dfa8993c1238a32952c05ce34144bc14980f3e294029fad887d1aefd2483835aa0eacc025e95f0fc7218c420c7ff6752e9a753dec2376669f3c8fa26c010987f92c635c2145f520a6017393f142d4d2df5bf89482a84db4bbac0a74a262a3e24560ebc06c7093a8df99c4488cb2b76d5cdb927775e0172742dd3308351b4d26e4eef555d90dd16938946040df9595a871ecd6d362a9c10722cf0722dcd1691ebfc7bf17fe1b646ce818265d263f2594e3f9e13b99497dc5617cd02febf1c6f77089590c99819a83c24478042d4cb6f547a32d2f8bd1f7e0e19d00808662ce126a229aacd639c296bd606ec4819fe51a682427ac0434f59954a4f56a6a2493866217a7993fe0884475c1d11ed2579ddca4206e0ef6755970cbfd709035a44f2e5df57ea290e1516c03caafeb48f6e4ca11c51635b119ac47e693654a4403216f76d4f976b1dece05695653aebb0505ce8bde49b5e50be9a3aa280031c2361e168924fcd0d17fbc8f399f1cdbcc1a9854ef9f54edc07759d0ade8a721b974ba6dc0a294bbd3642f80005e3bfece176b0a52b9db27d2f39463a54e3f66ee8956a506c51f9268c71f2dcd3bd58eb10ed3057e0b67b99577c019d68dd990b8563697881528fe6814cda87789d63e0b4fc975abf32487e2adf58a42f361b632c55480ea4efc49dca183eab0d551b357218a1798d36c7fda03dc7309b9376c3e77853bd71314b19d4783729194fee0b580a98ca4dad319c25c0bf0774dea04e35554b0a69c4716b4f21cff20154119649158670ba7ef26fcf7451e86442cda46ebebc36cade5a111c55d13fd000632b427193876e9c02fd315e6557d6691db5ccc1e3da8b6ef96923c3fe8488392cd49f2f17b79a492c72ec6ed0bc12aab0590aa2ca5dcaebaace8b054b3d3929309f1e56724b38ed29d6b1088b93d514a82cb9e90e0abec835ff783d5119919c68ee6a2a57b8c0260b2177748550a1bb789dd49f4c3f1b8749458e4a1cdfeafad9a3304738627504c24f51c00bf36463d92af46ecc09cee2c168c97c31cbe6119fc5ebf1106d26e31e2f0eb543822f8aa5ac7f8f58a39c634463f44f225979353c03ff0c3e81a76a5bb9455e4ec1db278a6412d7144fb29e5c7b07cdb9342b6232e2a036932f8c69c7b17342a7ae4847bd1bc166b4c73b2b82b432ec6329f33fd0a4563fc393c446fbd576ba6c657ac3a32def6806c1f8f857cf7b1cab34219caf45b14e0004ddaf2002c0c0c9c0df241afd95198e62f5053954a6be1c6fe7372bddea470147c47df9b9f6583e29072755794577a36e1f213ceeff682d8cec17656c6d6afae7a3641fd7fda8fe4e4156ce53ace3de6983fecc3d895bdce6bb4adecea6875c7cd8a88aa4f45ddacb683a179e509c628377037394cb0f0946cb3d8977d6b1e1f3ec37387fa03bdfe334a54ec44b00ef3f69378aa9840b90a43595b87c80363d43254ac51aeb2a9ae622b00d28503edf996606c3fc02c3d52744f18e7d69f326b0c8fa769d7b461957de2f3134631d9fdc31fcbd9b12c5ae8f94c4d03708beecdfdab03d92a96f69461be5f2e7012880117a9036fc5cf1e8954af6f5231496db8c7975278035fa5286c66eb306de038eb3ef43b3a80c0abc7f06d637b82d19299398d6808040abf238be6f70cb7cc21704c2215ffca4304f149966187d9b342c2c82ede852b1aa9fb826b209d601cfe0c3b234a327d59a97bd4064351b5fb3a11b1f73ddd7cfec4b293c02362d0f91145cd7bee86b78ee3ef8cc2b030c65b549b75017c0f0896672a518e0a531258bec8a8ac49d9b4d355729fc6cb3345b1a5a520d7a66889e7c410ea5d648810c1b3c37f5bf80acd7f444f2f9e026c57a718364522859a185b23d926cacc26b407c904ca5bb9b0b70355f41a50d178779768649d0a714074a889ac11d2c297b08f89ef182dd2d60286192987d9a6fcfc7c3dfd2efc893606036adcd5cfa06c53c1d1c5764a37ca5dfa05b167eab33e6da38b2d4bd1ee7f0b1cdf09774c5d7a10b071696e08cf1c60452642f21d318d0bb0bbdab304900dbf5c2d6ce633d570d3855320629c0b20bc15977843bef8299fa792fd4a484500426d79c8b8580767632d4bb750bee9f98e3215e2bac74de8652f22c7388fa2121252c7922bf97dd3e5e02acd46c1c528dbee018c06450f80f3aa608b6854f14ea25566209de6c7f087db08ec61e3c807c7c89f1714dbd9230517e80764d863c0c35042193ed0b5bc61afcb4c42bdf7f29265c11659249a88e682666ffe2bec32d4b2a01419b95075b038031229357e63a18c05daf745a6376229edf3f78fe77d8c01981baf41f0fc2ce6a926ab04e16fa2fe9f886a38cc7701a0d8eb3d6b3f5cf71afcdfe202e217a54ac8ddd3365fec0a88e7235033acb83cabb1d7288def76e7604d773ba01b0e174cab6dea2ad2fb9a0cd9336c0705f237448ba50b82cba1fb0fd02c2487b01596ddcb2fe67ebb95afdf50665238663404ad8581de0db4a6d16b94e3b8c17f84542ef15ed952bfebd3520a89374742fa7027320969d2757f38fe6bf980acba3eaf9fb5f58c5e7cdeb1d3048c66ef56b003f099057b4e1c11294808b0eac73642b91c0e7023234e1fdb01c001495f9cb9be6ad5c2ce7461b6cbfac93c1b669513f5b89d400f851c3866c14631c93ea8f3611de62966a414f9a3ea60ca6d795fdaa28e0577678546fdebe39501da4ae9aaf70728ae6e489569251085ec2db34e4e029307b71e84e1cb5b27f9f03ceec2c769f18c8a3a8682c8320be3beb606e44f09faa8b75c62534efabdfa2648bdf5b481cb9cb8ece344b9c5a51fd9f5921cc3df3e4f348eef4135d1552b11d2420639a25d5f84fefac14e6a31f5176276700e5472f70c6ae51bfa182175f20a65a43a9127267355eb864f242794d68052f9cd9d4e8c075bc3397d4fc30d17bafa7e09c27dbb8d4706796fd9619860d47b1241a052777f96e7f6d9b4e1c6f02244904f7baf610eb64c2e5dd14b98564447a3fe3d793164f9641acab2945da20e21d42201a92d2cd4d4c00c57ee7fff33fdfa2e59508430b95153785ec537a6db742085be071f3865c89858ebda9106836afef68adbdef034bc235d92745c580f70ae0a4a92044f4c3bd499b420ec0bff0130ac2a47f12ccd3ade2e9f0e713d6a23d2aa7d92002e4d56e4db4a4e738c3ca658d3c48e337b7ee9ef05c9e7426d7d309fb228c365adf28bd157a91ea48f5fd692d9fa2bd9d9c945098a272483ca24a19d0355acbe2821933234bd9675f6725ed4fcb4704babd9aea0eecdbc74e11014a26f9fd172ef4ec9df89a41e0f1b7b35416508b0e8dca1ab867ab15092591522f81f77d0abba8bc02fa8ff870d778e288c698f3b03a4bfe1ed416e714a375e437772c8118480792de0fc93471ecf1a09cbf86043a3eb1cfc296f0ca61a79cb64a5f45d53725e2cbcb2bc058406d1c8053dc3a1e07c2bb36c5fc49d5e8f6299cecd526dd65586f485f03629d6fa9e4854388bf88b9639e9a035d33b10df0d4fdc65c7f833047581bb9d514df1ef907e09b64a9e91b865856baec997c5e6f35357f4e1cc218f7d0ac457cb3f6641e2e1ba0c7be5e6f554788e049bdbc6aa474d1d044d1e5fed7b1c113e65c2d4d7eaf3a972eba65c29473c61cfb32be1194b46299c0edbddbc3bca33cc365a49d89d5335b34a3d75bc8ef35a6a1e9bd99a26246257bdca9d510dfe0ab41ef4f88421ca8c74af98676b6399473472318111080d791d21132b33378b941598109bd6668c332d269b4148d3cc4eb30474fa8c262c4ae25af6fe7e3adf233fc5dc9704729ed560bbaf8f38fe7dfb066bcd8d7f604cec050fd62d84ee9cafb5cd9a15da5555b3c5a20a4878225836813d8dc49de12a57ca9719e029a95996c08d3e1ae7452e72118fe6ae86514b4679e81046ab74e45f0b46488750f03458eb36e95381f7cb7aba9577f86436720ff3640c747cd2d497d1de5ff5f5de8c52195fc4c93972736dd6ccb789e08338d4a7ef2155f48db121802293125d0b44757c987e936b8142d72fd3b5f06ed5fa9f53f87291d8e7fde5b7909599e70e493698c6e9b5cff2839461f9ef86f2d097464129850b4fcd99945400ac2eaf0ae5c6a573f90d21747d0ea1ca96869b0e08410b865b81f67fd48eb30ed272bc1f40c01004d92c92059f70ae55b354a25e8aea7e7b6dae9b49d8348832cb3012daf62221648b94eea30f02f60a92fd7af43a5dcd1caefca5224593da721f0c71a4a55e393ffeae7daee638b5d923132ed7f7fc5d9bb17a0ad3371d73e39542b29eebdec090d4c02766853a09eb1ef1f4a314af826cefae995580612b01cd75686b481eba356caa40ebdb6692c03e51209212c791f79bc1ef2220424b0da6ffd3733951b221b7b63f6e013efcff04bb7d5a3dd5eab40f239b2b5a790fdc2752e0939d2e147b21a53c4da5af25bf20cc6148ae0073f901301a97dfe14efdbad1f3d9fc9f6cbb67cc9dd6f98e17ae21ab8a2b10b81114d474e64a93e83421378cdf0e405a825476f8a8e3d4aebfd10bc8ceca96aa415068480785896eac8acb48181344b449d3484ed2a9d91fb9e8cbe170caed352076d8755367863e78aedf7d3212a6e8a9ef41b5d1b6f04e349bfe253315eb8760c198ec180b11449a3705304405e978116e935e16bfc99cbfac8039d94d41e184425e24627bfe5db1180ddb2a5a572c27388c832a2dde362ef33820e28bdd923dd56cd31fb5f9b710f5b22b49be97b576f6e341e87565242a52bfd80f9e870eb09deb68d005353a2441f71311b300dab6443b7aec1ef6fb9d5ca7339832107054a3475b14ab1cb49e55da6e6ffb4695beff9dde88cc8fe2059ade626165fbb3d8bd158767ba5a0f93328ea2a20dc1be67c418fe3b7cdde2ac9c6178e3209dfc639733a43a17985bd830205f48ed921aebe27142d9e6047d2e49f3616703c483ccf4f6995a84a92ac213552f9873b49227c7b0b6197b465ddd93be24b220722897d5894a994743c9e9148d93386f059a32b1cbc38866d20ef3e6633be70e6a7f71bad50ebb5536cbbcc991ec4558092222e4879aec9bd07cf70546c9a28ccf243b077e245cf2e49098a5aaffe56e91de2b3682a7bc24d25715c0ad8993f00d367275f168489a4412074e216276f495d6076e0c51e600248355e1945552ce29717228b9b490b1228d0ed8da9669400570bd7a90ee4612b01f514d4dc8869df665b830b40a18d1a96eca084938d37cc5107d6be2aa5a8cb19ed9f2aba8e7884bcf56eb1dbb744dc67b7825a55287a1956de3af2dde77b91772e8c83cc9daed5805baf14a0525ff7402770b7cf32a942229f10820e7cd881591b988b2341d3a18fb511511c645de9f1ffc549b8fbe7b558b9c87fd694cefc5f793ff0b2b8d4a0e8c83109392084a4e75cf328c5df1075eb7930bcb648cbfbd8b787b0bfecf174d0a99ec5690471904ac8a59e4bfe30892b23849dc4a8c12e5f417f36ead44a42a809c0b873e2ba60fa139d0f44a99f8b9023ec968e4c1fb2922b154609f233bf0d2505d685442a036656379d988140f619dbeed3051ebb5d2e5a232934e20d96e475b9ab8d7522eec39c82d240b4ae333e16f177ad3edf91c9b20dd8313dc2ebbc67ea1dbbdc4943e8a0bff95bd9d4f89953682ad21c4e3a34888f317f9b25a61b0f7319e363a2eec4716fdb656844ec958b78e3e12e0b8ac4ed40e0d505881e5f18d3f6848a3ec46c33fc3de83effe92dc6d7222ebe4359df087b345277d834a52abe555aacc3cd1a20f3806e8d0d63c5cb313a9285e2c1937c751c253f95d2f8a4f5e3a2c8ae7151929962325b16ca9278c6d49e434cd0a18351eb8861b4c966ac49491b472730052f0a7c58f4ac73397bb0a1bc6bf805c9bcf03c57c9d173e1823d68fc547ba94f5263410f962a469cf7cbbf908b01b2a07d8439c945bd5d871b8ac9faa6566238a50fb41d40b8081d4f1f7b83afc84f324070a3aa4b6e2c7839c04bab677714da79cb1a32196f0a1362c0bd36d8f87f035876c2971cf0c14c55a91f73134b8c039814097f0fbf838c478fc72fbdf88fd71b8c30edb6004205f32614e2e1b680616ad726d68bcc75f265fbb8be264d5a1a45f0bd59cb1c1600c7eee996b2b9d7eb5488bb333e2e4cc774533487aae05375b1cadff022628f0ad38fe41dfda448c4adca7a93f6d5aa44b88804d9e6e9ad729f816a99c390044338053fb2ce585dbf9465f21fbc4810cccb26005810c606e76231025188a6d1956db1c661a473db8cde75ef65ae5c2cf084f4b7f6fa5d3207b5d4b337745b0db70808568f8739e0b97858e20382f8e8817c936963e60db31916321e8bf6f4169a70114bb3664344411125e9f52bd66085bb146cc844a04c1f47ba1fa1e5e3729794da5dfed24520f3ea6f1ea40f27688699985dfad9944ce946fe2655d175403ae263db356ca5932a8b51f5d02630fb4c84c1ebb25da8c31e5c70e412ceb207096d715fe193cc76eeaf821f3d3fd33aa350b3a84f6d73b4424098d60e13d7bdad8bacc747bfa84e0fe6ca7b2a726857769159b5410cb79aae53e79347cd7567c9e4a93d3a71ca58f05c1dd23a9989c55a63596b906ada243ee8f464ae9084e3b77baf6c4ed98be22ac4b73112be364746a6cf7b9c0e9c5ec95ad9bd7fd0374c1f0ade9859130f08ec85034d1841661e58d3af8d0921a3362e9f7a3838ee3cc074d2f1e679b3dc0e60be221ca591a1aa8b04b2103cddc3c86c29370a730e18e29c694d4dd58cf975a97db519ff8e350a16f62c56c7a243dfe58111d425a819a827e7ac380bc942a4eedb54fe81da4a07e031d47956942dca497b0cbb36f0df84af36de8b9112950724f79864d5f99401771602371f756688e3780a7e6c7d6a4fed7e886c0e55857a8572f91a04fe9832692aa91881b2192ad11116aedfd5b708b15080db4b92831e7e99359c45851d4afafa80a6bdd47bf4267f9fcf4b0103449323ccecfd317a0ad9faeebb1216441ad2e690deaa007b52cfbc27448b9e58e0471b7848e6bdff90ba69502eb56a6430a9702f812a160ce9f22d31dbaa89f36015668e98399612979cda733699f996b09602c9dc2a9059a606b4089710c3769940ac039bd4e27c6fb4a4051d1dc4b5db140f780a0a243a6dcbabd9788b339572477dfd40bc838bc761f97bafcd01c7007d80224e792d2b4b53241217089c2393df7166aa1c269aa20151437c078d1d7ede61863f891a711208cad487bfc17e9fee6e19a142543f3a2c88513c25ca64782f3d426fba2d65404e46d4bd7261789d0f3f3121ed446145c61e044cac583d86add872aa70d6f6041ec4abf06daf2b1c9b049997b1f597b3c1aa0e574eebc436116bca649fa688c372a03512663047182273bfdd2660ce3e4d197bcc4d6015b032e3a3aeffd03b7f90b1c2e39480dabed02ec6c94c506b159c8cf056adbe00b758ae708bceee9a6fb09df2ef92c7def0f25fb24363064b3f22bcf29888ac71619a61318f5f3fff3c7ecb4da7682f1901e3fa488b48fd3ddeadb529abcd4341116284405bc52b4f9fc47c5a9e1ef9c55fc95b93eebc58b3ef7b03600d49f217b401b192ff5e9b1d8bee16f2b4951c0b6bb6137dcf772f4e31e4f78f28e9dac8cf86fa8da7901328dfcc3c0c462b4777ab21a0e915930d4599ea00ac975cf792f708e4e3725edde4ec0e1baab68761c0fe6c7712f822d0eaa8cc5f910fc284420e1aff0c0c315666cd56171e648ae6adf82458eb340f84b9abeed18d1de380c9a0186207fe1f04bc651775ad20d2e8ca4221637444cc735c54e8643b9c2ca984782d65fcaaf64b486c30a90fba4743f6697e26a0cfa651f5649a52e588db0de897a96253561767aa859aee5be649fe2460be3dfde124aea1a8c51f10f0b714b0d23c8afa3c2180c84d632e1be25a2d8cdc8ad8c227cec4445c9977d896c07a56c366e03776ee2b723eab69f711c97f74798053d5eb26bb62c2f9e5a844acbab237040dc60631dd0a5b50273a6b69d2055d005a972997321170c21649c8c0783e1fedf74a3846b0522386454377de6fdcc440c6b2875bb06dcb109ea26591b519cef5a1dacf6100640dab25882a318577fc3b4da445376956d35103c47a2552f614cd4b971cca34723cd648dd4df7fb75d4ccb0e9086bf166b058f03bdc68fa050a60654d2e4a154b9be56662188d9625559994f7f559880ee9755c57f36f2a1f24c81a33bc25609ba9caeb12f0abbb76f4cd4d4e38b8ea9b7e5461a61a32b9e0c3364a3730470f396b31b68866fd658f4035e6212f78658d61149b82c3d6cd9a79ad7bbf9cc4ff881fd71cd71cf5b5f353471a1f2223d131ab66b4d3dd421b23408f9dce425bd7e79683d7ce9a10ae14074fd8e4a0e2296a0d906722bad544b7ffc805c6afbe233e10516a94d3b25e4afb8d6e16637788683dfe8972cd6e1a9d1ad7bfeac0751ee19dbdae09d44ece89920977ff7c1c5ee35677cdd73cd06fd916ccd13390e24633109b55c4b4bc3775a630b09effaed1444cfdc5e0af6612b633976a21254e07be2fe2b31520795af5b66fe140c0e25b803d89797315fe8eeac6994bc95424cd48f3ce44db7319743a6da0324845e90c470ddb365c2cadf54628759ebbf96abddda5b9402a9e7a649715ffea252cf8f4b17f13ad145b152f7386a5612541d530a108cb0ad6e651e0b890daa09dd7bcca51826c6384314f0d650e162fbe433ad12639e039a4ea0af9336f4d14d4e821e6163042668316946edd14ec76b194883070bdf2c73c464997e27a80fcf5b2b04c35bf8fd89f7079d3418f369becf223e6307c86a61402aa57127f3838252fa9d78752a744aebf75e877e86f949565a6d82c21ab9b590a7e34e555f8e365ca4eaa030b25aef547e14afd5650afafedd0b690d26ac7dd11ea87d4e2b1d690ad496b503d1368b09cd1708d6809f0bd6fe7bbf8917d848216b856746da6801adef675fee6d5a853646986ea70d608a8f723cffaaeaa1821b24de857e3d0f3aa68346e8a8fcc1e39113433838deacc66dd050aa2e4adef7cc5f99ea2883340572982df33e0823f5b0ae7251abe76fd50b456083c825273fa73ad2d2144c00b88d96dca8042a9f06cb873ccca0e187d98cdc82ede82f273b80fd8d7917f28c316b8ac563d5d783e7757d04151948005d9bb962f6ab49f9960f0bdd4307480dcaae4dc8b92f60b36f277ecffa67b1c02a658e9aaa277f8a76092eda258a78bce92a3d86feb631d0b046a352ae592496b265701bd3a7fce9eaed9036a88939da0f4b77d46dbb00a60708b54f21bde14c7491a5ec6ec0da6fc9be175cd3daedf3e1bae21af4258a72bc3b9e0242cb9635fffd30ce26685da50dabd7179b76627e722a88061f6867cd7caa8f0583a29cedf10816cfd8521db0195a5ad5b5791af542452a166ac431bc363dff35fd8040dca441cf3a5f7fc1be7459fb2e79d59486b6433e130e958b12b9281a8ced04741a6ad48d412878a8b30dcb314c603b1a8603f9f8d6d4472ce7764eac11d7873ea3ac565b7ce3c51d28e06ec65b727b847202acc2a5a33cd73a24c819d09fe72a906ab141947f009f3230de51ef6079d1ae80f2ceb5b69e65302d1bba2b68d4aa9e7d8573a62b81053a9287f765e3b5e623953292bfd9d97d9db7058ae811e31c35c56f40e21a64237e2d25da056e582d28b7677386211d8e92add043fa6eed9322129fd5c750c87f26ffa3e971f6dc26773671066d40b96f0fe2f720ac8f630aa7a7e0e7d8b6968ac52b32631673cbb490017943ad5e702f955f29531f7d05afef1ca8efbdba046546c5a94861c8711f1f3d207e73aaec84ea803b455648e168fdb792abe485b767fafcff7330e81acd233b03696f79831375b541a3534b5a9aee5a5e90482aae5a048fd667d1421a3d81b19f37c92c7fae658de800092fc13bf3d949e8842899510fbe303740d6bc3bde8c299104d0c94a2a689335b388ce97aec178c00761add073a31ba08a74d71d5a41e06bbe5baf32a14fc915e818bab9fcaff4481556d00fcf43bb54472ea8aaadb28a52150fb75902baefaf77c7cd17f0bcc6ff48f1243ac1e1d2bc67cf35c9186730fcbf701ca618573fb7d47af6620ddb5d39034af972e5146b4428163be9537d2c7604a1a29dd56577b91090f1d8123484149d69eae54dbc2b90932727ca86b664ab415f22afd5f221cf43a812c529eec7da4d15f96f29f09528d602004d8752c5df1e3db6daa88b4de08b77a0eb273dd5177825cad1f27f51d081c45ef23b6c45c1eebb48d065a23c55b62113acb33d60d0f2e3de0071417c5c9472d29bb37f7e8984b056cb14236b79e91acc0f78a2dc067528ae723dce4aae32095a98709a5fae30ab68f32b879642b37c2b15019c1b34c53f2a349a1e034fb3b7a8921cb563b65a28378c8411e0e8cfdec92d5e564464f63d1dc0c0acde843987cfdc5058b59da1f0aa318f5ceaf14cc334ae9ea64b34cb989d8e08c6550193ebc242c0604dfb299083069a8e3ab40cfc3bbd3c5f04118f0bf2afb72d91043d16f8d5c32cfb8f5695a0e1fa3bf925c857ae2067879e63e89f67d8e4884c7959e5f67d6cf4c1417fa749614a5f1c554f2e6f37ec84bd4dfcd9fa365aa7fc0f1d85d5b797e13eafca5ad37036f86bd10f14133579ec8eba94c4c9939a9646fe085b6d68d88e1d984f72d7bd6874b084a2007ac58cc57b6275d26dc8535037b38c4664703659b8ba123845c9c6c4f581794aedc4af608a0cec9878bb6da80263af18a9695e40b05e691f9632e8263b09b745ada979157e79148cb874111cc97b8c7e5f14e9d53b6f7990def1881a61408302f4d3edb59348a7f49c61af3d2f2b0d1a39a6ae80e4b8deea7276203fa094d4b3652f9c9c70c1b81f9b93243fec2f162e1c3a72d930159c975dc62ecc7a6ee235b195a5b7954906346a64368dd0d1c1671d35b0cd5cce5295d28d6e6dae0499b105e4c22c418f986c5ded6ccae49c2042ab3f4bf65f1555774f5eeb88d9277c68377cdccebbed4a018f71782f683f1e37e72107d92826b7291d55c2506c9e5efd1d89d160d6b8e8453dd176391edf0bdb7bea0c4cc2940a759e7f8df30c48a10d7181467511b2fe3783d9c2703460713ed945bc7d747ab2fd97488fd07b5fc4aa689e47240eaf511f14f392b7c0a9ed984bdeb0425e700a4ba72aaa3d0c658294fce4ac203b1d7dd67c3d439bc9357537239c9ac3b602c4798f3d9c7a48adeac26b45998d0d660d8811cb0523f757101f7bdd73fa04d8d8506145874bb88961f88d6b829eff8f4b0d965b9faea868a5d4f4f807237d7fd4a462e11f5299a9bfa5f2f43772fed83934a5e9e4c2ba7b1a767ddf0aa771b3d5a9d07761feb08ddc493b151965668e76b90d009e514c887a66c95b1d3ca958cd54190ee32ff34b6ae01ac3cbe3aa8793953c072709862e5f1a5fd12a5e2c7b88657c69176582cf2d6e62ef3751df37852098d92be482e3fead5e73f33a8def6069450947dff015781a08fd7ff047b4c066948b534ec65271c836a8efbb719bba7f397c7ab03971f1f3a7cd432b92b1bbda09dfff9445b52f4d426f94fee670b3cb9274b8bc9d4521223966efac7ab406b9c73243a416496d5eed6e1fd15ad3647c21666cbb1b2785ecc24f2372734a85d2f462b5fd4269f82c0e30d818a19be9aef1fabd56fa8e1a2711d41aeb80f607b59653e967a3f198811ec1c3e852471bae30ecb60787d40fb4352f09342b9d0c62795425e5b4579de1b09beabcc7e520672a9ff2748dccb5080b3f9c0b92cf883c8d560c71cae407c246994ff942c0c8aec4a3de098f0ea1277109d3ae3e6ee9b39a4a684aae5e6d8a2ef971cb182645502b4575a41e482e63870671cddf4df132a37978f164bb2df2d280694413ae4b0b7f96df85edcdf812c8ad001aef2fb8c4b27c7cf8d310442b4155278c2836fc51a9e93e88f962d5f0b442a8f6f5694a449a99c5a14361e2407c0a0982fdef379fed49a914d9edca4935d0ae230de387cb813e4888648331c97d8649abeb2cc1b937435f4fe38fe7d30801f2ad75f481ce71f26f63fd23d49e78c6ff30f8332fc82313daaaab56c7d62c558ff9df4dfa12f3226fbdeaf79fd21d8a2c429ae8c3ac524d4b8fc107de736638c8b56fe5862348b630c97ed4a94c929d602021f668609bc23b36df738ede69207e468662237419e11324dc058002c52d362c84a6c2dacf5c7c7b06a36138f54cd29017de03d1d37c8b8ee3ac419fb9834506af8e987dd1e55649744772467f817c719e2a3470d654341f3e3dd0d6981361c628688c4b9f0309213e81a73f2e4c2003557968af2c2e3a7cdc0498977fea7a8b96b0e73d17219e5b3f4197eaee0db11639957fdcca0bbd77b9afebe9ef991735eb010a727bbebee91140a7c5e8d1ed81f018bdf8d2427790e618eeea77d8c31baff5fe89b7ca5e2892ebd90afab1c83dd6e59d9777492c0069417870f836f902d38eb4871291320be80965bd6466cb028ecc1ba018e19c6c8bbf85a958edf0f84e89e887d998fb546a2931f950044ae6561a010d1894b005a39a59a87b8fa3fe8e5e6be7b33fdfa7dd6720272f3dbfd64694de2d1f6f6744afde259499b243c64729ef00dca1db372b6f0897c695b07f8f66c52725b8f90c7c2d552b93f6a6a428f0024d430f6a612ffc762d1ebf5832ecb074bc069d57188030110d3dee15d0e715ab833bbfe7a90f9d20dda658ece56256ffcdbeb5106030958546d2dd40d23fa52e99bd3c60ba1e897d35fc41d95968ef4f831c0b57a5079ab3146205115eb6b75feece11a362d3ed0b2fda11d8892c851c6a30eb8f5819099aac0fee6d6ab639a7e91dd5e97359754852a17e880a83000175f19f642053cc06c4fb990053915632c088d4e923e93b531dc3af412e4b2ef5e32e1798361e15b492efb48378f0c039f236627ded5fb0505ead91110c8b1d386e8c5def185147dbbcf4164dd1bae87c686e678a39dbeb0725bcac644f23fae365029625a2f3b01bb25740b4befb4802c4f71aefd2a732e3ac5548e0040c72d6baf6703599163e29ff3b7303437f767bf6df97564ac3ec66624492a041f9855deac9cb06de815b312c8b90462f795fb675a61d5cda096ee8ebfab591683c9a5e3b560ebe6f1aac5d35c2f7e8e5809dc3fa29caae3d299bfa320eeddadd0d013da83d563e34746c7630d7c8a38301bd818fe7e4a12475fde3b46a79ef4535c723532d0b48bd90c128f8e9b6eef7b5b991860ae2af3971a6f3da7b1bf9e95ffd83bff18defdce8dfd7d334ba6e91713332db03ca1e860e6423cc9df791f5e20dd901f248f9bcf4e2a52a6df87e533c50783b21256493c1d6fac38d97590bf7d85298e804775e40d2f04ba5b192f94f6eea5e83b2ea1578bfec76a4588c9c8ab1720a737ba4c166fce661932824762481b962655ec6885e4a71662eb4db13ca4223494794b1816170272bc80860b247e04699999082eb01e8284062fcdf8a2f80aec23478a4f932726d0c52b843db64d19b343da937858c6cb8b0dd34d0b07faae800357151d20ff41a1a188566af438964260340b400588a8e0f0803068e1cd52d87dfc342b8758f3437d3961690435f476f6f551590c3844f70f8d8899d3f398f5e662fd42d414d1678a506350f71e014713b17e779c756de7ffe54389c372d329bc348982e71e52a0ec61fad6cf1f2946d71cc4e79f302916d89377482380765746299336f0f4527e3612dfead8a207160a37ee30b75dffb817d827051db97fbe1751acb12684a506cafe156b3369614d72c5767c25de2deaec70d5ce19777f6e5a9cfa282d92f364718317341417b0f31b01e1241957379929706f155ae6eeec490537ac397ce62f63b7850d1a0534ddb326bfeacd091d7699e069d90bf920136e9fa89ab828a984e5325cae9d35c089ddccc10a5f14488b138b19ccc116deccfe30baa516b804e9fa15f27bd8a98dd800084fc9caa16eb492a9398ba22d8668f679321c33be1029272d42ac5afa0d8d490eaa7679790dcb90e62b9fa28e002c1788aaf8186edb67e53f2840ab8e0bd72daf83a6acbc960e847d4eed51b1cd09abab221f143a1a99a8fcabaa4151b7a1102a46b6604fd2aa48d17af14726e217336baebbf762b980bce41f030d20dc0fb894790f091d8f79043a0e0c94c0871826a4059936b2a516d83c76a1d8fb1ef8db2439c7fac23f847f470eaee1e6d33e82da78bfd714b5401dd627f28f29f4ed7bb83bb9f59f59c364bf2836cf326c5aa45db40c8aa5239964dc5b64357aec8e64fa26abcb02675279e98b3daed596b67f3d83a59a63b9e0066605299ad943b606680b94afcc027657bcb8580c7d7ed376b3b58ae364fab9907df692c75abbecc81aaef1bc3f971435298b5a73db989f2f41d023d4af88b79d3139247a87eab14c5ec100c87f7a0ee1e43df41f58cceeacbcbba1e90b9a3bf80651c242c642be2ba7d6fea88597e9146fcda2251b28c2c91704037b8b1f1ca4a86bb0da6e77fbd1bb3b7643be8ae22b12b6d9034ee7bd799ce069c335d53389d46e845ccb5d42b0242e4451a895fd16d14024ce5eb93272e51ef226d05bdc0866071b848b78bd8619187287ed1832d91b4b9fae6e1a51c37db7157f6a2c13d971db4014c6d3d3b9f3d862e4d0486665e1e6b7442e7ebd58fb83f17797d8532c02372417f81ef83b9f5a8162bc111f4e441af404da4b1da0a34d1d12dac9f8629fbac591a2c8c88a8957a58198e1dac22121f7d4af4a5356692f6c3584ab267b1c5c59281997aaaad17099dbc2d076f76416d36e627dc870afbd3a2cb8566e5a6d440e6855a420a698cdc0d5e3e128ae06fc34d6851b7a1db33688ff99a0c064c6ee6d68218336da8cc07ff934a34f37312888f828b0ea7c635667c69f71dcf0df08ba7aab8c9d93e7a88380f6acaf8920238e8bbf01a46efa37b90d3d636e03e824fb790b5c6e0ea2413f5d49cdac0a444fcd694d62b4d228d4a726aab25c2e14e5a661506bd8b0722ccedeec7be45ababa4132fac7b332dfed7d82d58d70d9b50ee44ced986c81bb981e6fce5acba4da17a61f18be4b889e508f842441bf06ef66b39a951b316a09cf781a768d08f608d90dc4e23091083d9735d57ee592104b3ca9aeca9b3427f653e8d414f8be31963e1ecf3748f6fc98f26599983fb3fad94d6784bb95ee85b7f37001ebdbb3481d948a0e667a9ce4302bb5133c64dcdd2e5924e4320f29a7930ae09c1624e85695dd4d9e02ada7c5d671beba92ee52e8d5b4d2eece9e54c7ffc711cd22ea90fd9c6eb245bf745fa6022dd3624090014dec0b178545d70e62fc1bd4cb06243c102acaefc745f2d2e4b739f071ad5c9f3b9b5fee571a19022fa125d819da92e21fe6112a07cc6515515aa734109438f828ce0de043003b47cc3f2902abb1002700045b30ea5d0baac6f3c7dc8aff300d397d5a18dbc7883393e55624fef4e85ebcbc5d3d61462f77e47ca9970f0f8f94e2de82e619e92472dc793f6055c7fe2779487d9a78eb1e5186a1e8632125a8c280934abb2ca4314bc18ebc80ec63326e3e904b3bbca05a2152a7376075b989592484562a3a8c1b61d0c49f2ad41a4d2a917b56990dcc55d2c63074de3ce83503fae17cb3defe43cacdc743b34bd92dce4b0bf2453ff661e6c2f32cd0531c3807b7a20a8d0563f28cf9be4d50a8b023764d9f862d7d52d591205a828bc1ebe5d6ef1b11da3c26b565b199263ba55e5904ea804d8c4ca8345076f9b7e2c2b2290d0dfa269632ad6790dceac84060f00b8db3f7c0ef855a1e2cbf624a0b38a72af1b9bd973142366bbf1185d1ac914f5f25d47b239361388c687a11d5184548372ad2994cd373ed3f6367c4803912d1ff7ec35542c6d43bd7d36e96d0d87311e1d9538b6a03830bde57f329078f454987b9c31742e6864f5322f510b5f5337d79233c4f1e3ecc3df99c5f5101e169f8a8e6f7c37c47fddcda200b591419a028ec6eb37c5c6466ba71b1f140e5addabc57932c0aeb3abb7f47b0608a689fa437352c9b65cca9c9104b4b1e94ecf9158f79f148d1a253f4963fa2886996d31a7fed78be21285a387706423bc71abce5c700944be5c7e02466e8fe2451588489af63dd4863f3d439adf4077d0fe75d58fb42ef819697fd1d20082f477664c1eb29fe5d86ab32f807207856832a03a77a69291682d60dd71a91534b739443fd385ece8f743fb9034e2ac260d72c84444abefc5c7b0f8c2862b5ecb6e7fc5c36ec7f1df4ed8e4481f95f7cde645e9836b4415ca02bd56c5f05618d06dfa2942b43329336aaea8fe0663c2c18b47db1d6710b892b5e9bd420c68aad437b40fa854d6447c023e63a8f6a856d3afb91df6590df1687c3746182dfe515fe68d4a5032fd3ce380b483c3657c0c811062246a3c85d65cdd5631c4924332617071319abeca4fb41b14c0ce31b5f0ce7e93d9b23ca4620e1ec9b89430cf7650df0f2160e6a4a55935d222effa6cf6280c00da176d2cbbaffe13ebd007fa9b03f71d540442d0719dc20cb53b2923a739ed2b76a66749db75318029ca3363f670029b70644d90f8fd5182d9914ddc6b470e3adf4379513a0dd4a682eabc742b42040b4ac89d3b7324e33b1f49b80f636cc0d2105729f11c13bf261ceefdf4e642f47ea1a5339cf216194b1f1d2f32a1133fe20edc7fea08747535e7d612a34dd30fc3a1598fc715d325478dd20cef54006146217c3f1603912c19d8d28517460da888a7954cca179b6b76ed750e8994b43f46a8366cc66fd6099064c518fe85641c0bcb3a6b10f0ff5e8ab56f75371f7b908f50795ce5de06aed1c6a7d0f02b158fafc1857f9ff2b8c8f00d6d45d7f6a723f8edd1cc3cff5265da1800508075334b901fb66e4f02398157a5705b700c1db9917006a658d8abdaa972c67a786164da0859de306dcdbe87206aa5accdee69c0fe716b3d1730449c8d8fb83e0bc2d9251a8aa6d45b05f8d36bb5f7362a401f7809691dd800e1017abbc4b07607f84d1596c0d0d8f53207aac99d634a96c8badb44d6471ae90568d2d7b5e82c50531ee42af06856e1ae0d414b188220b155d8dcc5577a11899f6963d526c65332077781edc3cf4fa7f87f6b6c05f48c5a7d1310a6430e9b304a2b106958e36756f7cecdfb96558088e31e1515d6df1f9e09398ae1eb81428e798eaf4f7b0c6bc4efecada2a48e7b4ee1372511f455b2c7134dc5d29535770fb7a372ae0579a65a92f9d3e7ab24be8bff4ea22a611f102da504ca35d6547176f8248b5b578ea9f65507e874756484123aa4f98a4002336f86822025b6e4ce0155c7c53e216a1b5a0aa81e16cb5e9a8b2311febaa992ca2474d1a6fb2b69ec319dbbeecfbbe47a12df2473241e63d04844e39b6dfd77f7ca4090b948d5411fdcc14d40901ab4eceb76e17d038dbf380e523e29548292dc4cb32c343cae05736fd705b3e82a88162150fa628fa36c77c488d1dd961a2e3179c76542b84d6cd61afd4605b60583c9cc3524e921a8d9d3994e994e36a1981d44f7e799404fc9e97200bb7bf613eb493bfe137aa771c756dd9ee91d0dcb1e73233f7de34c5c524973a7477ec12c7bed57fdfffd2699b1a340ba0ddb874028057f3921e3b8740fd8f16111f94899632748c6122c3603e8015b12e630695467ff9b7cf32969ab3acf998aa6ef40f0acd5a85de871873dbcaa2b561dbf8f1f6eb75a18ee41e7c26adfeedfdfa2f914bc3dc8a44c9435316fc1eec1321d67a81299abe36e9df2c3154711e5de3cf0e98cc192e44806746de48e0f12ba22f71824d24803136f25977012100df04824d7ec9c899fe4cc09c0ba4d3e85609fa97c676b309e1c518962e6b95781aec7b6615aad37ce1f1f20b26af539c217a5a29549aaf6aae18e47d6aff82f3b614bf33d806f343a6ff26a584449d9ce9c3894af1a27242c168d4acb0d884a043f1f73bada62ba57dce1ac6994f5788ca4d7fb0b644d00304733abf0b9433d56c8228b1d48acfc4a1e73e64e7b3fc1b2a84bb8eb882b977ab03e6352d7fba44ae869c31bfead038db04909062fed1d4633eed9807bd14265bf3fe369b0878450164ebb9d0dd1a1a9125537ee7f5227b313621826234ca8fdb5c69e023febab0ff211173d4d70af3748e53e202b4a9acad6faffb4d9f8e584a9c43031268fec5be726e87d08e378134a29c250db3fa8016bd516b8ce4328d7c24fce6e748a1847b884a1dd96b5da8eb3c8370bcd915f16b2ae784cbc4018a0f4f88b15241fbd460d90acc57a4528125379bfc75493ee460d2734f5d31bdf12c1e80ed9f84f94a80e1dc98ed3ed1bd8571c964173e7c2b096b56eb1cdb95a407dd6f55305e43b8b4f3e19dae8d5c62356a2a60e9cfa9a2f820b49613ff82d91bfeed00e35f990c9d7966fdfb5ace0be8cb648492fc976b2875b80064536f55214b94e57cff3a5e0138153e1757c4c9b236d68e3921f2368319ddbc8359d28b6917799c811f5f9f725a1288a146db24d82f8bd9d4714de82228e906130e9e4c0761023f35459cc21c4efe99a3802bb2211efb58eba544922f166360dd0bd418fd5905172489e3411bae1e45648cdca16f9e39b3fa8f2c89af86d8e0146e76e9debcfb23d3669e4dfcf773c44db04c62fb48bb499d84b69b203fb980771e562e3611c714ab9d7dc052c17775d437459986117546a9e705d222a6c396cabf0e617db328ecd5e38a7afe1a1d6fa0102edcaef5f3d66bd9c837fdf8e3f002839adc5808e9219fefab1d5b0013938cfe4dac577583d832391395e3605948964221721d21d5828f2c60406aa626a8fa8b9543602df3179ba6c86962ca6e947097b00a25cde18325333d286fee9876d1e1a7710f8d1d86d01fb30cc52a1392ad5f02f7562d9717c3feb8b66b68d6108fdece85d6e0bff5879ab7655d620beb76511ddd7443a20eedf56419367c0fbe380f26fcf046f9388c88427645d1ddb3d85c739530617efdcb620af87252ffae469885a652a6d2d17eed554a7e336577df0ba609c6e9b20a16675d16f66a4f74bfa9998a642b7aa22a6b40ce85cd57341ede568fac6a4a5fa67e7cb91c0d2a3c7f728ff3f184fc066cef4ef69c46dc750b9cf551e615a6d3a47c46c3048cf02fa0afd91c6cccd20e3dca36d813763ecdce3627ba3617aa8534b8f3beb987d939e48dbc8b14332930caf2656bef4d5657e0a551c9fe47327764dd5d2e2326f2f18b49c4cb17f7d8df17282a1fa7cc73eb0315b5b55e1e55a0ef60b18f87e5164495997a0b46e4478971e47d5d0652ac6ac7f298506ffd4e02d8708c2d6c534da045a7bd24b22855958b128c270139e57e30cc2062881fa40e6b924bb0de46ec19e39d8a1323e7ba25c43519726358e320f0f2782557f5e3ba321538aeee262285a6592cc115073c3b96ecb116a1e5217857a47b8b20893bb6c0b9f38eadeb1ad59f71b8eb7da46c447ba70b9b8320c4eb5a9bc7ced580178ac9c2b38a7a2615d4665ee7479ee673a28e2d3b0dcadb5cb279e91a1de338b0bee585315c66a09bc872c6376f395a4c672bc46a15ecbf4191341afa0f71674e3c8445d5fa3bb172123fec1f7b3bc4ad254c3e0d97527cac7f316edfde6fa0a9e23007877858fd207ab0dbd9d6ca3ddec08da0fe97b00d434fc6915dd4c5be898c8c860ed4048f21cfca6ab121e07220f6214aa9d8bf8ae587e1912ddb53fa4cec8014aa4a952af220c908bfd67cd535cc98a8f0026479964a27429585dc1a7000a61d927eef5649c7447ee28cdc5e5b1f049f8fd32f2a85bc09962f674b20c574a15c63f843983e2eb99f79084c4f81fee080d9ca4eb0d0cd8faae6bfdff6a3314b2c6a5410677ec1cf7985682387b4ad50dfc7f69dd11c8b5ca75e477f562e459320aca8a127634246dcb501c6b360fa00d731e8da882ac8a33ecfc293d1ed301cbbd5e1fb1c83a84f0deae7230e07110c27952dccb16b0a3244acfb80f57aae76fc2cd73b8f66c85bea2d2da6c725cc167b13c011fa70f219c0e42518aadca8cc39ea5e90ae3d6b6e849e852ea7a0b46a572b114e3e574212d3b64fd259e30332493f12482e9c2e64d1e004a872a4eb5b1f711c2ba1848bbdca6771b25988dd311b83eb1b6987ad31214eb7cc5f5796ed3994507c7ab6a042dd6e2eaa3808512d6f9c6e325db405a0a4a2b4edd55835e58f484ba1281bd974d8157e88ddeb46974bbcc67324d691ec95f2084ee304bba7d32f94d4dfe551e7ed0aaa268b37e33c0962c695adab2b1e3964003a990df64d1e3a78557717fa3af20bc96ce33990e32e3f69988aa15d89d403fd59ad7ed181847e36010a6af7c64f9bc371fb102ccb874613285915ac7b1b813b152e024fd2b648cf2f1668547073e5845a5f3b198f848992cdcd275b1dc15fe06a8ab7139ea0153452c565c9377bb8a9d05b350236ee856e45aca6480973e8e282b8ab5f67acb7ccf32c5ecf7ea88b7fed95a0940ffec1b51b8ab2b69a1d2738cb74d17b35ab88cc785c86c023c3cc09b6a73d9f8363efe606a1e7858450ecf286eec9de7a59733e22ab45428fe9dd4475937b9f589e7d744caadb9f3b39435f33eba15be1c151a8e9bee32d77d6a378fc6980b46c37381f78f0f81e1eed343ef35ba9b160f82d49fe1402952529171842c9f09cb8941b491bf61d2d9e7d2ad606484ac590936fe7079fa009eced3298c9be8fe6e3469c8b61c4f4bd92cf8be25fe455257e069c957c7433fe196e883504be5656e9229a7e821e97f4afae8ce4bcdf694596bc7bdb619a59d9627d47e75ed526615a6817f5769c4d66bad9ef5f1b310c065a23409a5b29a01c35bb2be18bb0e80d5b8747a22c7b74f8ccef8979eef21e04d9b61cba4c81dc9ea387df4f366738d88b3d55f803516532164cd1837c6296eeff4b4a5ed67ed5851a5f71f738f1a846cf3bcbc9347157d753f39e8c2ee27d9f700f8236ea59077acbe89d58ab0a6c6f3d5747c5b5cc716beb36369990deba19c4c41ba7886215cf50d34e52b7cc6e99341886db341ccfbae479adf5db8ddabdeedc5ce7be96580f5f0ac6121fe300b419f1a4fdd92642f8e1133a07d8a7a0d35eee53ce39a7517aa2cb368b7cd78d3aeab3f122199a68ca5fe28361586d3526bd5a00fa495bf251025ced83887cd10625087b5efd8c3ad77bb3c0c263341d08257ba834f0b1d749e4a26a6d57d5db7e0c7d5c6e52677fbb93437b130f7a829972f013ffca55df7de71312d9328e5c7084f8597e647e2bf3d719e703654e26c529d76c12146b56cf6060b6418b0250645e7da6d5d4eb3cbe8f2a3297cc41528dd8154eb1cd6c4f07540acb4f8e0bb91c549e93783ac7bfffca8ad03d78059a96da4eb07c96a8924993c067bdac33a4c5df09f81cac51b9bf98070ca6a817beb8949fac50e899548dc6cd84812ae0cb58a5949d561da1142c140e2b9f440dc785590b50e4206f770f9d120a009539e04eb8af44d2384bf4ae259596c9d70cf3d3b16810548a9469da28078a1778cb8bf1e4082533b692e713272139c40d2224cdf0050f3c2f314c613aa29c549f4a28ca794e3a0e37bb6a5c0dd7a1276a622f8ec5c72c3c4ccacd37846f88a1fe0f10f2d2426f253baf7eab808a9003d31d0ada878a33e1b732ce52a64227a329b18133e420370a2bbe3c114d0929b1bee76192be40f2f0a05248d606d7e8abeaaf03df3a5fe3094252f30db124f93eee4fab8ebd6259ff6f45f10f9700329d7c5a638246eb0a5f4f92a47aff00880635f36de76f81db4db275305951eed66db41933eb9aa578afd09abe7abc497ea800df0f2d8a7f2b650f3ebdcc4dd2e115cb47d90c38f619df7e78c05268c91887212186947d23f3ec66e5089bc6b9c8f04dfe95c7bee47314d4f8b45bf1e1112acfd1510b4f456031dbe25060316b4c27b2a475ea61b0c5ef90c68e2a128919400db56432974f30278701f9ec2f425218135b9b8123302f7fed8690a83728c3e1614287679957fa445ebc441082da518ed1447c4599f250808224403570018ea42f88e4ab45ae73a03ccdee47da9d8acf766eef85b94d2a1b75b517cb1e0b85adb6805770f53bd05654a4f737346c41bb415afa13ca7ad4bfdb5ffd004a371392a090db9f49f01a2b2c049460c605557c1628b9b7d0ab3b3555625e299af1a857dd82dcf46e10720bc5e975ac227a558e7518d610ea8fbe9689b77434f3591fb084d192e2d27211737730eade652e7a438062baa94fd2570dcac3ad84cb20de52dc3028a5a66de66c2dd8cb9990b9d9c85ded4c1da0a0ff02999ba522e78c1680aca4a2c1b36cc6ef64c77e30fc13b446f3713ee60731acfb0a0ddca26132fe8d548457e75a93ec21e4d0e9aadf3ba379466ce8e2afc1a06f0639d777ea795d95ae8b4bc647e3a28c3994cb91d8383e2fb82ee9d2f86e5df1579fe15b8ae027c081d31ed9351d105e5104ef336c779c310a29fbf3c32b49a8a0da433ee10697b13c243555b5dd4f15c7db3859139c469861db8b9f72e85f53edc17d69ce1981b2b8401a592603aad829aa7cb5a555a7c2d696ba44936ebf160420be6c12fd75ac2f48b3071035cc6c8877a7e2a6d7fdeff077784601c3930ad0ef4068e65dda4f2f607c0a4216209db2857ae0fbadd55ce0ab0c76db5910db9df364408c5fb27189ef552c4354ad6017c31ec2ef49c0018eea671c157feed162196c423893fb7c68609a840c48faff2a5b550e5a053a6ba41aff5821b1aec9fc03b7b0f3ce944b1bde9b90067a9906273a13ae95ed1eb817e44eec9616ccd7962a778d305f9c93c97673eb59b194422f3a5a57209192d4cfeab4e3621df72711689028cafcb861bf3014fb587d3e97614accc2f3c4b78fbb81fd6e769f547a74db4c793bddb8f5fb22f2862f3584556cbc1534298fbde709b3964fedba550180fee428dc35f03ab93d1b5818dc057bf0cacbc03d0a880f8b154df7335f69868c41901d42fb47349c06a901279011c4036a64a7a2de70b2fd739bbf005acb90784804e76bb8b434aa5d684ee4cc742d4d31f51395a29f8b9cdde5ab760648b346529106667a22a7b4fefc54cc9e18211e12ab1cc42b55efe2abb889a5f99ac3d865cc8a730b25c104960802cf77084350741c3e19679b1482c5365a69969a9bf51a54fb7c01586c8f75886dac49d085112e6e7c1f85c4890c6683523c6ff6e9249f18e95ca602fb5dbc74f09e8b947de140c22829a8eac3b5e3d875bd33b74df1d1f7c9b82eadedeb5da63b7fba2fd1db0207c9c78399ddd8a82785995141b823b711b1b732422ae0d41db222086230c07cf216f4a6ae7b40bd08510969ffb95782b8746fddf59cf27dbe465f45fba122e36a52e490e3783160aaa15ac65ba66e654adf49ddf0cff9b8d1a3f0438524bcf45d7627a13936ddb0f842fddb9e9bb6cc82f46bb8c2eaff0eddd698405d017d21c4130021c00ec02e2a446e8118a49130fee7d0b66244376e128fd75d02ec48238041bcda59bbbae1b84d1dbebae71ee3444cd1bdda87fe2e9ddd4d44580fc92f67347bff32cb1b6fe67a1e4b25664a065a7c13ede3fc94b76e2bc038ea09c5f8cb284652e8c5fa5474c0712d88a1fda8c4784f7a28ab97649e6e41be381996386285fc5f527042a1b764e6d3a67a3c471911b0fa9ea6bc18a00c0da29dd8ee96e8c0bfca3a02bad3fc817cb359cde27721ab1b1a49d6c1074f453dcd05f2a58ea0baca81014b980d1918e39687ea628a15a0dc2b8fdf398f3d3a7a9dc88f32c854f5f0a43f2c67b8db6f38ef5930573c768be9fc19220401c1aa1e2b48a46f6d97851187730c3997578366ef0e7d1f7f96efefb9ef25e9176e066a5099d55b0b659d95e82c0cb73cfdfb70ab97619dfc36e8223c6f85f4611dfd23cf52a7a75fec545dd329e66ce27084719df7eb4dbea40eb63f7abe4725881e143dd484281eaf5481186edfbf8bfa953e56034b5950a43ff4804d3ef9a718912d22770959b09ffb7e4c0918701bc064a526a705e12313c438c03cc6454cafbeeb23274dcfd1a5303efb047f691eff0faa3d902abb69777331a77d87e010180e58b6b73558cee74410fe8873fea63271df5ce599ea178d297462f63a40a8634b99f58582f039f0fdb37754b3439a8da47787e7922b22ff4e567ba9197e5f72764db429325ec6148c8983d5f8b307b1f6d03bdcf17b9f1e93eac64d4a2b80d6b83d05e092da1ff5501c1f809dcf32ddb6afb4c9c2908965edf49921ae596dec8a3e6bc01508ee88df2ac9afabd93244735554929783b894594bd649cfb93b4d59f40788312a8ae412e2c7c6761b28dd61b432f0c7a54bbf1ddea27535529c3cf4261ff65aedf20a6d258f40f42db9928bcd213de261d05db863138fc8e689ea71a83e492aeac0ea3c4460fc7ab596d8ed487337c2e97fb0c65d9b1b9f2f18e08a68263761eef2c6da66e44daea83a18b836dac1f6ce597bf92d236703d609cfda0078a4127370cca192b972c2b1d9bfef1217cec6e50878e4fac20dc20e2527312c769bccce44ee6c84c6290a34321540d6d3c4882163518e360e8eaf3e669b4b55515d9652fc9f6695f5134072b79e34195a25e7fb9d7643754a2c4171d725b19e9b9cf98faa682aa3e877588d304cffc950873f3698db9951acdf100a6983c2f11989ba0bcd1680fb5ce671f73c3d90d1976db3f773f0c51ad1725f9dc16a571d5d4c6068aeaf832670312486eb4a2de1cac11a4c23a86fa78d71e2f7c0b70a20b0833f4e3b94ce999a106a8963556a4c5215da65be55cc2f71dbb14362fcfd459adf2baf9fb07073aa71a1bf181c69f9080a801b011a7b9e0bc0f7684a4c888b1dcbe9c465f0805abc982f8783bde1089d023862425f0b7eecbae74ae2e8daadc3d947b9a0eeef87fdb4ad3a2555600df21bab5c358bdbf3bef509273efdaa5935be98bb3d82bfebdc8818f0924f947cb75b00fa2c206fbfdea674ac59b6b3e6514dc8eee7a25cb213591f40a162ff6a7a35dd50ae34a0480fc9bec299ad209bbe412492f52a0c6fb885cb3d63d61f56956cca6871bbe0d364495d19673bca863797d88631ec6af92a85bb5ed7916cedc61c8d0d1dd5d8d5611e73a75c5acbd1acf60fb5b0ad1db22f7c5a2262a0e77d78d861d28ba560e0256518f6884907bdd1ffbad7f0c0703d8e2926d6ae6dd00119cb0ee12563210d398a24082775efdac02177c3a5059a02eca0505016465928079a6bb49eea884d77bea06e37d5158608c3795858b833a537e735888efb845f8998044a6de6582b9370b86d8a80e7bd13a46e5f462a6d8dfc3514ef246266415b5f97f5cad98cd8d8be68b54930818fbd6431d47c1c310d31a0ff8bc1208beb76a1eb3ff8dea9ca9dadbe677c2df1ffbcd93f625f2af67d7a25851f9b90754c6f98ad24b15f263ffcab5f19bf92c313d4d37b912b7abbdc0a3c5f05ea836372f70f503af732943d40cc273756a4b44ac5045bcb8583e253d7766d5b7678599d39ef7d9d8d770659ecc12708261d108f5eabcfa6b42af20e2a525b296dbb91f65f9977bca5cd9af0f3a7bc0bc04a747f0321e39d6e5fa3e7404a6580846e6d4c67368db758f6498e0e9ba5ba738cbbc495f9ace87124393b855fc7654a3ca2f7bd6b11afa7549ec2b5e2caca3fb2798fa663dcee36fcea08c7b7a2f9364f3149f5a36edffe53e8f77fbdf6ab8f01b633df8684f28893438403f9203bd0a5bc79c8580e63e960437fb403ca3ad1ad985cd37e1a9c8e43306e7fff1a72fbbce5203b11ab4e3e588bb7783d719eac200878363f535c070c08c777b6fb5150763e27b2d60b60a5fb9fe88923503fbc172f795fc236b6bf0df9ce95a466e12a99744c243c7dd2001f6c502164e9c5fcf8565ce7e0fa3844d4c162274720e69649c74eed2a6f10e311e9abd79148093505a8140cb6f46a82e060b0dd047c80103bfc474b5fb2d20e43cb35e9697f928272603f4d411a2ee4b5f2f3dbeb583d3e02761cd273736ec0f031af56d027d3570dce79dcc62f323b818814715cd6c6f3d2b923ff725dd1c7056fa7d954b358b66e8a0dacd6fd8dfcabac48fa8579f1edb59992b2fcde9a058a9108de8388c69bd72d78dd216335439cd3e630ecc25de4e659c369f3831a2d8fcb885d03fe789eeff79738c9f652c58be092d49d68cd70def22413540cdb54e7404593eac0c508f1edd91b7219f915314651ba28d8556e6ce8ffef13e8dca558885d0a98aeb4f72aa4d2a4dadea9640a0ba1146d1d3a80ab8eca9f4efe2dc14cc123a382fcd64e8bd794c2726c21038d0426dc4cd3c263476b77f91bc2739f3d107ea58a395421e797dd1fde79c5535b917347e874959eca16883e3e9bb993be48fb69c09afe82003304acdc7c3ce931ca7235b98b23cec5e070b1f5fb2ef59653da8df811bc8ddc82054434b275c9918a4fcee95ee2b8585d8d4946cb548035505985c453783a7bbf48c8f9aab1b7f77a82062cca0cd98e4d6156e6a27ec2f23c22e7ad37f55268819c0fd74ba83ca6f299e4d5030b8b60f509f3aed6d0a2cdc7b3e86afc1bcd4aeff549e9b7a93da3c960271e4a1638d4cb2af684125a3da652249326e73866a767e35664229b169e92d670b1d5e739224a436314f6e618463ec24abc182b9ce0c4a845a2dff70de3e5cc0d10c960e9b861236522fc70615d7bf68f06c3187f8a407d814f58f348c218ff87cc40c9db5332f8a31bf6ac925ffedfca878e10e73b0a9594d856995158e9fc9412ef77bb962d670d0a211a80748397ee8f85f59191fbedb281b4eaabe59d2dfee2751c1f2999381cf4e1115dc14909ae57c7659becb2f969207eba9ecbe4f982fe14a1ddae421b575c62e7f5bd0d3e15e0e81f9e81d944716ef386fbf49e4f33b9c4d9edca0f7eb5b715cc4000e85ca4bfc182908884e7d8853c75743b2dc4c99e77af31c22e8a2ff7bbe2fe258b362f84576e05729c7555f94fafaeeb43ddb303f91769e6f90648fbc17d16b58320a13278f70728a52d36d2dd35e32ae5ad8d8a68d8906b7880159f07e514e8a90abf9bb979215452432875e795e093e79e4bee26729dea5324d6e9838dda566f55429c87f2142650e73d6567db9d1572a79bf8139d7fac43554a36ebab7741a2b3b7f3c125ccf8f0822bf315b9adb7704d39c697f616a70599ce8150bcfaa9c399d49b238bc513ce8a5b354cc2ce4151d575b65e2fd1cdf70d47e6ed8271d35445ca5af0d6f8c93886f73c35c6da6e4edff8977c3174b1595612593ab5b985c68932119d00188715a25b2daca84a35a4c9c24331bddd9233202980ad2b1cf398022b09252d92e506a6d0251057ac0037b3915a8d6bb9b01fb773bafc1fca14573f82528d746080d1cf69f64dd7e398500f910bc9fb340688f113ea8862e4beed9ec24a5026c4d4e2f670c4145f1606fc39ebd3eb171bee9b1ee8b2aec9dfcec8f858d97d080c9995379e8b35102cadfc5cf318fe5ac4e9febe011a402c53a85c604567faa16cdc0c39d5790c9a6e41f8c8d2b0df187a6b6493d60d667d2443b3899be34c85282e339e96f3454341d991c71c3da8d9415447e2a9f7fb58631ca031637dccd1003a16550a60067f027a60d198180ec96b921a348b8dd1b0a2732c3a8fa76aff5c295b3782ccb8dde510ffbd8e87722ff8d15005eefc52ef2698f9b6fceed7f6cfac13c00c1e4a5f4df69ab0578d2f319b2bc8b33d35f5bee5825429cde653381990fcfa26c5a185f108e048863b649d52b980035e9d1f9a5a64989e29e9431900587d26a18cdc82427222278c9fde9c4fe98325d36cf70009691d78c0935777480485bde9fa9a40846f049781ec5b8fac3a01bd6543a84a2375e50266fdfb596dbbec28008a7a61924b2d4ad962fda8b93cd3377716e2be840f9c029c23f4998404f33049d1ab411eb2a57a65ce21e8a53c17f1032c92887e891499b0d4a655ea3dd504b040c4b8ea502ffbe68ac8b20e710b95b9b212de6309001e21b4800102e84ba6082c682ec3e29af9309b3f51354c4cf98170d1685a622b073add724799595d2c92cf7eb15179688d6baba42b22e40e5adb321abbca9b6ce21d6dae41357a93054d6b7e1bafecbbcbf5cc33896c524bfe7d1de847b97785e1103ff8e2379f589b1fd5cf3decaf38d39999dc1f0b8a6bb587f5201a09076bf334e03118c31a5fb6e8f4042035f3de41bcc883ee61283c7883c3cf63b25ea2dfc035ed8e7f95e6f3abb95c94169262992e59aeacdc55d44dc258b708ec87213cd58aecf4634d99286e6d6464cc6de9611f9902bdcab5c13507ed2799d904dbddaa520a77cfb585c68fdf3e0cb1de22d3a004054c67e27005660923b82af760e6d3a194c4724cfe7ac6c7bf25b97337ab7ea2be9b7989312639e053f417a662cc5147d92ec504cf133f8f2380024ed3605430962875fecc98807c7f10d4c6123fec5ca146ae941b03ec052478c6edbf412eea611f4749b1a30bae74178721d501a3e88b59ad4bebf779c83037888ee8dfd626f79c2e284ab78f20f52b468ab596a21a7ba944603ebf42ccf2a719aa10191ecaa1a038cc8d21cf8c4a879149871c81b71e41a90f336abf04cf3b724e7f4f98cac849e06f0e83576e161bf46b96470ea6b6436bb3682bf9523973fd1108befbfd358e46026561a08664b5c5e6170a8c5cc6915856aede8b144d64c2edfc2156178c138132437e931720a0e0225b1766ce8fb7ecb66b3f10fcb542e89047e44c08b3183098ae88e581c93cf775044fcdc74adf0cf51f9e454618e6ae4dd19184cfe4884e3ddb4729e5c615081bbba45a473846f0ef38fffa60b8d6de8da6d1737b68b375df05c82e7d1b79d15f36bbe02f9227e0c8bd1ac599767d0e4a9f16163c30d7ebac729dc1a9e638f66216ac75df539a3dc4cbc58b9ed86066e8864471d37d5059114d82c5e2d4beb859155a1c796ea0397e0971055bd2c3576cb2ac61f99750d9dd3116130e927168c94dca66f08be93c949f9d20346fd9e2397ded483fd6dd73052f0422d9d889f5bac2bc8d1944d38f49fbbc3e394b72654f93f91ed3a485f5c8e07e368b14d0fab467b2c4c924ceea1bf3a7fa395e2e563c8b9913cb71dcfbbfcf152aadcf6d8cee8f011385d6e9a9d1895fffabb08eb3ffbd4554bec190e68692e533c6adcad5d291272e2aaf849e29b13e3514b8807b73bd304076323be3be4316ae48215d738f94bcc1de522eaad063882559d5649466cdfabd7045bf7c8e361f4652ab85168656250aedb644b6d656731f5016181eff1fb86ce7d2f814d6b7b6118a1233033342b3bc42c1a0408a67d0d06bd7a0c896600ecbd1db09884e1b4d0d691c6b55e7affcf874d28abeef6323800952de3de94e4674263ad1157a923580fcc981286a9b9aa4be1ccc3b38a8190b9da4705dac7c35ef2d6debf60812ce791bdf9d47cdc93c9ecfac47a433f863d1e807cb45803f25b2b7fc50cddf4c24a327bfae09aa3866d28fabbd0c2a692c78def1257c6dc9e20c5958b9be415f50ed921805e1e44454ff59da63719582e0bda792cfe3ab0da9dc1be4a81be9613a64fb3fdfcb63f44428e0670b011a941e5a50a6b54009e2412b08b167eea6768e9d0f272f8401850a81ba27d7a085dcac33525aef0d72e39a742b21258bbc9efad0e716edf741b160c20025302fbcf9055c94264cc275630dff6e6efacb4059a096699e2da59398370f7ec51c3039bb9ac3b02bd15fe60ac6263a2bfca75f220bfc0b4c3e29e86878ab2810048b1b5aaa23bfbad1e2e666d809ded0b3d3b5df988849e9d55785c733e0fe552fe7013aa52bfba450c230f57405ac2fe78595bf8260103d2f09b1852ea399d3f49ffaacc967b6c5f6fd0c2a0c8c8c89cc0b83eec16d0b7b95cc2dbc37f86b69907e1f47181d1805e4b013632a05f94961e532a0f2e2fd198f375e04c8599059caff135a2a719665fd51fed31b2e2a1653fe9d99b2f63076e712f94ef2202de37e3f931712dcfb45cc73a12cadcad69b7ad50dfdf0fdabc158a9b6848c2add4bb9f27856be479aa927d735419f51ee964ab93812030cf298df724444bfddd9ec06a4ebd0f65b2ec97290d2c0466ebdf75077896a6f9c3acb4437b1d9ce35bb1bb812ff2f6a9f828a9ea2bc7f0727d8144080b92b4a20ddf43b57ba2851d7448aafb6ec0f40c1894bcac86e55b252920c79aaac14308bb394811b874ab753d2f2ffa253c603fa1c0de22c2567eed2ae9379825212fc66828fd2c1743af07f2e739f15d2f52730e149705ae03a8b6a2b1733596d81b2fe17e164e4116644e7a21e7925e290b3fafe8768f1ceeafb0d56483610f5f17d763dbafeb0ef800aeb0628a9da6b9a76cc20d6e27f4b742cc3f7b525b2ee747d1dfd3e046e6cfc38ae7451b0f02b2f87f7c7f89c0d5568afde1347603694c384eb4c4e93652ed3c14c70c3f1965a0a46def3166caf985761a64869b58df5620e9834dc280b46446449de133d8bd560eee2794742047fde010b6ad3c8eb44489e385711c2a885a9359d825ea4006f2abf5e1035c35e3b6c719e0adbc62fe0a66deeef3564c566215ebbf3bdda3411369fae4b15ce8fab71499bed113302aa15ed425fb1d8f55f9f3068534810bdc88259058db78544927c0bc4e97d429ad7242a7d442fba0f978c1d6f357bde9ed5f58001b6c08244777e7e1eeee2c519ca7d657dfae70cf5e46d3dcc9ebed841be9df8ca6f3412e01988f0e8fce6d47c220270f75f24c2dc8455b699c20009775c55c78939b452a8ac504e2d2b5b5f38a3ef3fa2e159287782be1dd0a796e2583b60e7d616d84a71508487e799e33b18ebfc056c1559cf859d8245d407bd841acc68a3b3c2802bd491b9a88d9c64b75395af1b0d77e48e66681abcf3015c967565e4ead1446e0b79240a66e2cc4af2ecad43cede612ee418ab20572625c33177600f485c5f818af8df7570a2e6e7f0260dc99e92ca3c348e2da7e52d47e8e4d8d11224e0fb154867e860c5e499345a490a96442f88630833efa14a4b7e33a136f70254d8254134c7af19519f73635104c19770cd8787067398e34f51b1b7ef0b2baf3854654162c3137f496e3a9de5932c71a6854916f2c979fa26ce331684b1f196df59b7f2d2a2f1ddf1f1d2659db66e32c4101d72b44583bf12b0df6adff5e2dfff32d6d0ed9edf28654cc3efa9990605785e1f12ec487e0bd47952d27f44d7e14a4e6991f24f1adaeb29fbe6acbcc35b6a0918902539953dc1964df9375fcec1c1d91ae2f929d01dd210a2b403ce706b943e68ba60233ef6b8da6fa5c47ee58df7194fbb49be8cb7bf17f8879f347ea2b30cc3f5e17ad698ee3f870191cca7505b630ccbe60808744e69cc403519dfec363a768c6ddb52d07789274ea8bedc7416cf0612fcadc34afba335a3c73786ef0d8f6777f1c85dc92e88aec5bbc0f5508a9d20dc372dcd7e1ccc051eb2a562375b8fde38789cc4f2430e81441763a632d7809c2e1006a6e72efdae5b60b06debbe9d11639414ececc6fbb5b0bcd8418d1d59e93a20c819406fa8e7a8a4eac2b297309d5ee0c8cf2f8f6370918c4fe0797551d97f4ca333aa4e3ad77f5fe2b7fca8495e76c664360a6f0b3a5ac4ae3ee2bb98f032ee64af86467ae3bb5239bde6057bace304befe3ea6a3fe2802cceed1428301ee3089d19fb5c9f107d17036e001778dab982cd7d08e260615da041b8b80b56050eaaeeff85036d87f7e53fa98c8f777060c8d65fe98003e8d9ecca0cab01717938fb29fb7d37c8c275f279544d5eafcec3cc6fda0b7b743bf30f1048a3e874818374c542c8881863990e452283b1243d402ec1af2a3d6070b5e16af4d919afd5ac337c5c3aa34ee08508fd85883ba61d6e0b452c0c048554bb5cb33864b7c96e8ff3b9e1e102b4abc8bf36ae2fdaf45bd5b4f8c7efe44a5b678f65c4c93ce363bfcb3dd83f2f3cc63040fc8430831f774b48b7d69bae407093cfa0596e390346a138227416c472917f764cbb0e38442ca1443a16a6f99143e965396390659b2f35109d46a136491ff3204513bdebbe659db7c43dfeeb763d8ccde6130a6b50bce4749bbd6bcd40ad8048dcf55d8218e0535ec58aa4d8dfa5a5526ec364dc40323916217c41adcf0355dde850e8b582238316b83189b7d94b1f8b054f10fb7be87fecdd2944f74ac4b238b34e988df7bd17cd85f0a722e862c08afa2ae5a2cd52429830e26fc05a9487ef10a1d0e74773e76b445434b641f4f3c8f8a92df78ca4cff227c2a5bf156b2c6c79e08f5a8811408bc656c6952437aa2e1b99579f7a3580d6596a7d1809fcca2be692cb3a63b91025e90ffcdc6adbb584c11bae3aaacbcc1bb6b61816eccd30f2d8e62da780a9d119a8a1da4000d4b10c0cc7f3efab30fe6a624761a6fcf74949277a0708aa33dc6353cb43d2f51cdc77cb5712a42c7cffa7b44ef5ba84b13a8f2bfb3e9e9ec0fb108fb9ce948f4555a27c9159937251fb45acff00cc61884ec42d0c5155ce92868aca61c60098e449dbffc16dc6625c8a6e5f92f61ab9d891caa34c610313ccfdc713abe390636606cf0df35d462f9371e94f84ebff01d2f1c484c40010f97cf5b705c797673b0d17984698e90a92d19590f762b05ce392249b1d7461646a09abd9086ab5c710b5837e730708fa58b525b16ecaffd5d470224859ba3077742bff9d9b59178b03326c2448d84ced13f7f1ef612bf1d5c59af57ef348d6bb89152062dfae949062dbd3c3e6b455b6e8bbb73be13593d2ddc9d6bc750d428e7157ca5101e59e32a2c8937630594d0d01a6e677b76259e0f573d65993917954a2ba0b00a014879c1f45624b18bb9440a8544de93a604c606de558ec1848a8acd73e520848ce37d0305d6e6d4597d98f7e6d696bacb5826b1e0ee2f4787cda83519507018b7b83249e04de58c0ba7a51a12c4b0236bfe0fb48b0b13797ebb1c8fd87c0a1ae3c143e3137c71ccb2082090809a262104a7723f484ebf27819471d6cef35035f227ff55a8875b982469f7dafb85290a2ffb42bea3ae1cad03b252c4ef58dfc3ba15bb21503c5144eef6572d8ff3b52cbe2ce4f2f02d6284908973ae1a59dadd330c2f6d7f4ebde2b24a2b3bb2f43e2ca8f675c0bb19e80b30b6481cebce8577d79f55a51a902214c3edaa5e78ff01215c6dcea8cab8186cb805105bd45d12d2115db870dc838078c0bb9f69fb0a45ad1cb288fd596f79d001bbc52db7129e08f324a77a14674842f1cf48d9d2a090e91d3fa0d39e1558fd41ce39206b710499f01ab5451230be565f543da81bc5f11e1425f3458b13285b49d1bf3fd70646adb667e478f0f1cc80a012e69083422b6bb5522f46ebca729732fae4cf41c8f144956b1eed095a430020fe63b92df4d334ec6c84bb1ff3ad471ee77dcbfe7c9b6a38cb74a8b6b689b9d4740e6e0c3d552801590dc176c9305908ce198b91bde77079adae5dd6853f54b8687ae10d6dd101f6e1021e957fe016e558a9b07cc640bbbd33dc42b4fa2eada6cbec41cda99e133cc7f32a9dd6133a504d8780d1bf84e9ca728b4ccb2c51e49a5e31c7640cb9bbc08563fdacdb065e50d62d61ca48775d1c1955ff7a3e280be0189bfeaf4ec28f8b4e5975985b92a65015555185c07d7e5d57515c7d60c1a296ad6a16326ffcfc53de2c7e0fc620f243e127a6401154b2712e7d694d1f8da113fbb98bc438b6d2e122cd8be9ffc753336c1fab0182a0a729ad50d4b91ebd449feb78b41c73394ab02cd8f838d1d578ee491d0e99e7bab7395d6472b3f7fa85f528b1bfd0c03fc57c2937cc5c0f3a39a48096ac64e4d581c0343addb4634b8184beecad7280b52b4214915ecc468d11fe57ab513a2771f1c28e982ba936b094782f06e2bf3aa4c5d24abde92d58d8941e563a4353756091b0be7c585b5d10af25dce8dda292d2c89d481f3c3f9cfd2350d3d7d1dd41dbdc1676d05fb439705c3d99b2bad7f8d28d52c084137400bcd4d20e5f27668f270edb933cff8aae4ab016a0d9faef7fb33a3f11b81d4576dcae56c6fadbaa110cfcabb995b3efc0135cbc9f10ee69f71b57305b8775d47a08ba89f913d7c22b9488c63c125f3c64f6370bceaaf81d31c9264cd4af2f11536f9c5b4914a88bf9b5e577592bb738af409224571cd4cc32e09422957395b2853afd39c1312df29ed585bb1a50a9d1d180b23a4ddb3b12b6e36d65f7c10c34b0e5562e3e64a772acdfefe96a8159f5cf51b2a5129ab700a2b6cae89a7c15db396564585cf30b45a7165f5f513d2368e2b8f387b5f65b6af60b8d294cf41a7d9e263c526355b205baf2acfe6e5a3b3f251e9baaaf7e73976303f34bd4a64d5f04bc3855c1dde9a6715bbdfd0dc0e3cb0dff01e5b03ec2e5b57fa9cda6c26e92bc894464fe88cf2643dc512e2cb61854357f0a4716bd025de3e34979950d553ec972e3d6c6dc93c680f7a743ee4a6405598e530b7b95da42e1adee783444ce354ecd338f0e573325876d73842b5ccef8e8676e70a156d3e5864bca16660837bfacca1ff75eedb7dab4a34c00f8ac5bef21b694e6a7edd2a908652c75a60c396bd922eac71f11a70c0c9469c127b9f1fa9612c2cc8f8ebe42906e0ec3c699a01f28aaff52f312c3b3ff0e61afb95157a0d7e9d1f333bc8e5fda9ff27e5dec3fb9a780dd9008283784e87021f90bfb1ce4016143cb9412822ca947ef94c3c8eb4956f5b6dbd47f4c8cbf83208712c863b643bf9a489a08b824919eab84e7eef55d015c84b0a3ceed52839a9b9ccfb725b9d49481e1b8d811849656e3cb2a31b6457bd5ffcde71c2c27001ba0e9ea6bc0620678d69cd37ec990c99e8012c3d57d128764d3e7d82ac61017e4934ea3b36e879928ea464eb6d7c7d5d7d2a758688223532f3e8b47b41f5fa56df5bd3f7125442e6b99e1c2e25c4e655c710f812f10bcbe700bb07c54f740f77c39abfc7bbe461f8e294b3280260868c1dc27d76071447a1ce77935bdc300dd70b69ae76d540c788813ffd9862a9b9f7f1b107282e8bcaa5a40f689b99768900b81ea4ff1ea8e15810c77df3691c31555669cc7e2108462c5bff833b8d7fdb9c871d7d785eb5d5abde85937173c8810388207b331366e42a6b49e402b7726da4d56442d72e5799a8777940a3632ee64787dbe387b5f5069acc9145c49caa6e6abcbe0d69d1e99935e430b21ab25beaf7a5d3217946bca4f88b62f7f66c1c959384f238010a0c9e9ae8fca588ab0b983625bc079ffefd1da0a0ae8804a225fe27d5e60a5a9db10b05c192160e46d62a8087780424f66bb7d5f8415490d2665eed1519cec03fd2bb28729bc7687d262ac9ef87a3b94054d5562eb98ec2e3e36db09791e3c61a3eca9f2f651ffe606d09682a12cac663d5a9484597b178386cb5562a3d95994738387bf54b0f77b8c8043f55876606a0d586fe542b1678a2437228b355cefa363c9746de9b2031650e7252a4ce6711a7844da2712ba284d556fe853da64c3fdc40a64ee951ed126dba05a3fb3e4aa92f5ad6f008fd64fdbd9edf48fae015d8a70f4857d256685b62ace1d8edc0fb95ccc23672d72de1fe287756e9880f8d92c637c203e0304f870070e8de1bd2552c0b44f10dfb1041a2e663ef186a3bfb3c9a729c14dc5792bd0c4b705b40d3080826c1e2d23e90a1f1a42c90f1d03dd95fb482c0186cd352bf3d08186adc24d8c6910e7b64abeef24b882ff44f52f5a05cb280efa26dc407c32224271b374685014ca92b0a3a9b9e3dc14e4539512a5598645c1b980fceb236d88e09cf80e7472624281688d4995f0c73e2de02e059fc7adb6e2c63206bdfb5cc279c15cc97ff54b68a59690ef0c7cd8cf3b4338358d5bbf54eb6cb0aec3bead8e30f1e10c66be2bfd40e7a042b64358048115920b959774d6756b325865ccb7417ae1fea097d7e22c3aba26f0ad841fde9abb60f1bde89b4948e0b4f2b109487b95f3d30243e5988cc59f177ff3ef5a34b60bb6588304f65bacbbcc41d3cc538d8ddf9639b3a806deda8b54d2e267605016b760674cbd7a5b6b74305f50ccd175a67c16684adc02088efac7a70aba364ef770d696182d8e61d266b6c70a3ed3f9bb2a371ba840714cd93da3f06b6302a84fdb8de7a84ebd9b39962a7142a9df14e307f769e54253b6d7842d4c49e6bf5d92993d5d68e1075612118085d769db52d9e6925094cc581e57871935f49117bee47329d59e6b637a196f0d6490f0ffc9c6c5535c87ff9abbed1689f1d185aee027e55136596b681acb91f9a5aa976288ea9b4b57893e0f2086f24935db60189a0307454da29310ad9ca76193e8793bf9a9f6130865661af18e009c1a6e659aabfc415f004550033995310b294af313792bf1b6076450b6bba9cad64fd59b132ad658b5df42a4295b6341365d7feb8ec02a309b85e5d41d3316f1c02db08bb9a1f11e313fac59dedf3feca5c386802e65409285cf3b01c520460c8edabecded988db938e59abf0baaef152c23e6d6a251e1c93f7c60da3c4ec2725914c2b8a3de2637e7b7115c39c362b93e0f5d46310f0275be629593eec274caaf94534febec487f76d21cf310ab46e4afac81aa47d89277a2a67928ad3b1be84d608b8ee80c08dfd62cd42af7e478afdcc3a7f620747bcf8d292661839aee39d791b84f92ed0bfa2c52b01139eecd52e010469e8bda6328e534a75b57253af9983e2bc78687be853914f4181993032ee67b70a96116575ac585ffbaddf44f3220a1fafc1348b366ed78b0703623fd40c07b552808ff1050fb959dba676894441bb9c7df83d7b52c53db38b9f3dc8b3afe6dc7676558312ce116c51b97f2fc50a84322e61df558b9ea2cb8b3bd83821d02ef00b1a3b47117712ae182f006f8080edb417cba5976b9058ee16babf137b33d4aa798dd4b608cee01d8bbf01ef9a9e246ecab700f3d953ffeb2105be3ed77f1d34f8f9715052c836bcb1838271670b7ca7bdf02f91d429e27b1944d848937b6b2daa56a1fbf4396a5de056442a3dd8f1e347ddf720affa84458d552ab7e851eed1249737d7a5082339633aa729818c62d814177c79bbe092807688405588108ecca95de6de741b834731072c226c5ea21d1501d77567047f4e58e16131be7cdbf1444fd1b5d09f27a01e4f5112c9df014cf5c9766c6add9f57cedae633c45ffd361c6e5ea51a73390ccf11c2204ea4197202a8b289b7bb9180baecd7fe129972f09edcfb6aea3b3753eb8608104a0c9252ddedb2955daded046c100392b1a57bc0d00bcc33029c27807deb936b654c44c2683c6a99190fa37cf295af4d70490fe47cc06ef7e69a0fb2a9f7cc5b58052f1cdc981fb9e7ada06c8fe3926e2eb171ddd6275c35e1bfa112e5b85417aa8b170779ef7ae6e76ca3ab86ea9df3af363d701447bcd6e5e9f84314cfab206e25789d1e6092f6ce91527ce92f8a5955742af92ec42f202047ba7666b1545e3de22b9d110df8ecc278176103dacbf7584fc794fb98e9d0118a8f10272dae3891f69635c018974e516aa349e97fefcff4f82b5a3b17cd10f0ee5bb503bd21e33776c473dfeaf2e9e86b101e9e9cad17479f006396bca6b540c349aec411851af676c53d3f9cb2de52a5f783e0f33883ca19ede80bdf72ccb2e559532f8e80bd01b9ac5e491711653be1b5b98328d015171b2b075bcb77474bf17459e594342ac67c2c0bea9fb416a87a96c142feb55d7cd88a263665996d1270cc962e823101cd8aff88473e1e02cb33b447e5d1b6497c481399b20a9d3d4c41fdbb0c797b102a23dbe0e60c43d127926f324ce4dc60ca349b084a2e7c01192e9b7b635068e3e898b91f9e0f7f88819acd3aaa8be4022fd36b18dfb8beb0b4717cfb3ec7b163a58360cee4217163e05d764215c506b014287408c043e552f452747dfb651c29242868eb7d034beecb45bc6f0b790aec45e86f15ed285c5dd5f19d54825b3fc3c977595c58130b562e0189ff7d42cb9a7dd4f3b60e91460115a0192f73ad19eb715888b1962f29362f8f3ca476a47c6aa5fb76004bae51871aca784df911fdfc3e6815eb49018ffc860ed5b654e7dc1d3a214d79a980c76c6325d682e9e600530d36b60ebeebc73b5638c1804673ee56707b0d1eecfa20104922a28d8d5f5e002c00be5bcca2eaf8f6d23572e9cc75feda933aa0a3b2f4de6f8ce63b3bb31bfed919107351b798236a67221fd8fb90a9bdb4f2081584ebf43502e9cedbc719b09a5ad686dc9911f97ccf905c0d54c51c6bc449981f0b5b131d21ba19796875f56adaa9162b1d7ad9703b8d8ad733bcf6e6d7fc3f28728bd30d20c00b9e8d2bb025c66831b0b6e706bc22d0834b86ac4a90b2f0bf9018bc5134fe09f4bd040b3b20fdfb020bafc99d2c2cd96d581c454cbd25e83c4d4d369ea7c532594f0f078515c683f142fac9f6894ba6c95e9528884ee80dceab038789a7eee35322f6111d78482b40c4af2c1d6353cfea13372d55ca602dfd12341b3d2a294fc663b4954d558d39389a9cf7adc6731723b1d3d0aecb6f491a660ac7a83f3fa7c27ef8352aad3517fb2c3c5c3704406c256588c0943debbb5af36840d44c0bf28964e1da581e2f01367139ad5b813e937c0a0010261aeb150821ed12977f4b62c658a853aaeb74bf96dc290a13b5a162387202f5eee1c11cc58cbab5c20ef7fa5c766d172bb072d2e51455d051f0c6c31093f3acb828f8abeeb3e34fcbe64b6a1ad03269b13bf6f0b829a179397736b2b540f339efa1737766c1a69771f89b321bdf22dfb416436c1c9c87de924ae62d2e34b26a699b499f0092f0928733c181fef68560c27f36a9a1fbb43413d6d4d22dcf465731219c5d129d6a3f5d3be57e0c29b8667a7a310d18a65c7d50cd39119a0cf067510fd2bc780c0884e9073ad508fd001c8e1282b0740570ba98651c3bb8c9be54c4b640cd744b56b9a021c197766a3067952c639aa6cf3b1c6d88875693d485b53ed4ac9ba15791442a76d8341a46760e40839ba3f09a1f63da0f12f928f8c3f773f07d1d9ccffbb45e7a6eb228bb8df43e41dab08400de79e5f23c6f7491e407212a6a0ca2d958c89b07309f91fc206e39f80e3d799fd711afb96a37e855607cdfe89da7f523d962a80a29d34f270c229276c5eb411727c1766371849ccab1b125afadc9822e6c5fb5a70d8f145119bc14ee5275ad70b7a4cb65f7093236a7f3ee80db02b80098d0d2540b0b38168e1e5bb7daa9a0bb3a3547870ce3a2cd5bd2021f4926b5bd3a1887a7cc1871f4a0970bc2dbbe9d702bb9ab68cc9b9900e5eb59256a8a386d387ee267fb2aec0275bc35942c8fb65b9e235c0c9881db248a19ab3b64875fc23227b0aae53cd2f1593332e6834ed8e27e91b71bc68b58298b19509f62d9baca3af562006d36aab3f88fed3cbc198a72e6d201813b7e1b503ccddb18306291a41a54773b3abf8ede10252ee41974b7f2a86981a4e91e21fcf251d9f1eee556ff6f87a9e13b1066d5d2a6ea44e113a1e1ab0e141005355d8397ac527cb231692ed35fe97eab51cd70a83496d41d70d71f2728d4d395d63724da0b3161541da6ebc56fa50e81f77b1e378b6636219bcda5f8442c406baab4ed717ee80113197c0c560b12b30978bb0ac1a5355272c291ec89ff2c88c67fedb30af0b1d7fb547b9fa4bdd02865333fa6737b33bd1a40bd87287b6374b2289d06c8103e4815d32df0c4cad02c6dd3ae4b3d44c14c28de503f62aad50423b460194ffe8a215574d9399fba3acb2053dd988c6eb35cb3fbdeeba95961a4a6e93d2a69fc6b594d6dcbab7c8b524998cd5dd67a674da93908155ffb06a20bb4823cfdc052717710ee9f3f0e60e981d68415cf3ca862e9c0137e9d00ab55b7dfdd60fc9c870e293dfbf5c2f827b72794179191beee049ac8a79c58b909f08d53a00c27c62c46a02ab884d373ecabe9fe5b6cad0afb020ee836d4fbffc0bb0a3fa39782db9be3efe809ea1d7aef193c43be8cf6c6a5bd2fc6e79857acc9528a381baf62f743a38b57c6e0bb416e72b0e73e2eaf6a406bb3f1a1f19a7331471e8dcd529e23fa70ccd9adea1e77a4683b569d163917e0848f5af9585dce5f069325c60b885a51bb37a56e2d2173fc8b1ba62c5ea2a9c9f8baa521e0245ffc60ccd90a31ffaf5037dc309411573aeaf2d2e103abdd2ae185f54a70737e31016a57e394d7d964f4235ceef10b2fd51cd98b71747647208db81137a4e496b2451043283a70bb4436e7fab579595c795bf3462784cb66935b2d4dbace00df164bac3c5c9333d8f9dafb519fc99c39222ebff54bc50d5455d7bfbb3329d8ca3ee6c300f25e7c1f98e340c5b0ba679067715194cfc6e904b1e6e3f670d7fecc416c66081107d7faa648c71efe93c3ddce58ab391e3979590d0a643b5caeb5280fcd35415be437e85af7bcc38637d1e2a3a65bd472a988e1df6ade3c4508dacfc79b339ae079df4bfccff18aa3a440684d45de516974c13aa415fa5f61871a4939ee1d7b27b1a82ce684e22262e40a650bd20ab43d377b7eeb61b7634fcf603f753bddbeb1707e7f5658601c8438a51d145ba191cd0b59e5b2700cbd996dd9214e02875cd5b9ca3cb03d110c04b0715316e92567197cdf45fbbbbed8c8135c3d607cfb5d132ed2788dcd261504301d6a12dc19625e9f82d1dc50f16620661d1e356960bff7bc6732646fe41b658f4ee80fbc20a256acac49e847b1e1abef5890c757669150be5c0edf1644252eaf09f12d998b7e891d61efc84ed8f14bb4153c1cfbd77fa6ecf66ef481261da0970122d579c6a2c3da128c6f815208c33dbdade1fed4ffdf6cee2750a6e65c49bd66ac5b18936f64e534fae8d16295d06d344e1122eb569421301b94f5a8ab346cddbb3323b244d5b737627f5ebbe5d633db48a50ca5199a99599bed5eecad8b24fe5c438da21e22b99b789eb13fda3d9ebcb271608d11e93a0d5de44770cd71b12c2f7f0eec88efec6ddbb76271de1ef9cf822f795297c3547d35047d75de9f2b588b156523357e5f4404c354d3bc023b524d4c8fb5c78c0b1c34bc933db3076df80903ddcb86e0a928e1f7b75b13dccd8b66198a987ddc040817e7d68e50e78df68573fef72047357677e945f43e73196a1268c1c8de5827f0e0b7b0fdca2c1211a4d12fc800d9d238f832b07f8dc895f3648903842b5b99373b5333b86d9367e97035db31455acb4bbccb25c612dec5933b7cd396c050d3ff44c7455ff841ba7c946c6bcabc6fdfcbd228825b38e7b6f4dac071f2f12908a29b8419e442ff810445a7460fd7c229f4426b602314c4779246fd57e51872227a65ac14113a9283d79ce8f7ce5667b464a481c5022da61a58e4d0b95c54059365ec749571ac3ac76413216250038bc8f71a302afd0b4fac201f98c7f5ea10540a609e6196dc529eef3cd1ff2f1c2a1b8a105aaa07436a6dec2d3a61855368d61f5d260a02e8d67cdc9b9640512ef76eb3eddd74d5c424859cbfc393849aab389790d08e3938b3eba400997a79a97163341947a3e51031b3b6d2c82577a0d67e7643895afd57bbf5b6e1f53074a2206c00a151b98d6d0c211a075f463bb92b078c86125852a39bc07d713c25ebd4263953055aa5b5cfc0ada798b75c9bcb2e4fac0b1117147bd7bf3e89f11e16f88d56a754cd6237345f9db6288db7195cf88082e75a000e9c6bd132e1152030aa1a56ae2496a865d35d77ba6fd1905c91d21f9b312906a41dd3ac4bca31af62368f321243687e8bad291e4a1af3be7926b69e6c3ef4225e31e4a449d48f1dfda8bea3f3cc0921ad8cddd0f3b29b6509e9cbdbaff7a1c616d201200697be50f838488013acfe26d90b7d6fd1a0d2c406997bc8c00de9ffb478afc303e2681cc7dae2d6d5c0f559ac67791d2e2d7bd7583a56e96b66d19c0de4909c9daeaf0dacd86a8885f71e9115f230753e40fb723f9b938afdac1893e7fef47cc982e711e836d64790c585b3d1a0b61b26d359c8e647393426ce39382184412b7d4c100bbb4c25b809c715921ded59e16f18eefc337875f11a48e1b326ab1b4938afd8fbb53aaa8b6d0124fbdce51114529e0faa45abae684ad98b6ce458238823bf119ec3f957603d511859d57c77e38bf9c9fe278caa8c07cc1220b814c32e9c7a40ab1fa16dc30cc93f0fb6601aa3384f5602ca4aa0631b204bc4ee1c740ca3f63cddcd71073376284724360ce657c33c9aa7ad9f26ff8eb1efb35459a2a27b176e5f79bdddade1e51543f8335440e7c3c215ada2266bfb39a68f17827af82df09a5221c1a03fa98edd770dd19de936bea628b5fa60dcb133f5aecd3f63155ccded1958443a7614de23826f77723b3a12c6c6168ea6191ade11be3156c44231d18d44cb9367cd0f32995b4ff6a9043a2f805ea9a0867c6fd0df1c7b6c6b9daf9687630265f13b586bb2898d2fd3568e9aca2ee0dcd4b70bb54c7c304183146ffe1ce45e9fdfb8728a2f915b1f19f46294ffa260158af1643635acd35722f9d444d4ad16023848e62178a5cd1e392940f4b439b1f86290971cce689ecebf431eb6f9db5f627b735766bfd041f54d1fe665a7d03e11f49aa20170cc2fda77c099d3b7ac2cafe1d870d0f7261a095ede5bc64658cc3e54e271c6234a92f86757cbbb3ad1a75bb886563a7495ef895eaded412595a7c0e99fc71b47728a393d88c22651853061644eb952fb1f92b051cbac1f90617f3e62d83c6252237df1bfc3b35de6f7fc6591f527ae2c70f9295c3b2e56a3092bc21e921f88e4e6cd027d62a8edd48034b842f9e2d3ce0e13b23b51dcfcc48b5f91c9c9a197ac25c46b3bc476d893775ec369aa8086bbf83e19cab396787e5d28099234ab2ea47722e99b29280fab54111a37eb8cdde9ad687a041e24064096a6dae9a1f38c666ce56d29bcd3d5e5bbaa60ff7e8dc6d2fe237570d98cf6e52d24535c7312d9c753ffb8aed292d4bc437d08f4cb58374dc1dcff1829aa6806e8b583189a5c101a5d04ea766158df2e48153afa5abcd810f7c1d8d2a1c8b0c1bed3e141a608a653b8d0307ffb27b566d1fb3f8807b86b46ed0f714afa3e316a1201ff5eb95ddf0aa7c0e588e15a6bd54386c9a1a873ffc2413c1747d44f45f2f436cf25910e0d1e0c6c25d7b941d4bdaf7e2a8adc04f88a6fff655a09503f00cfdc727ce5fad64ce8b5d0545c206bf524207564988fe4c167fafdcda193fe2755f605a8970d74ac80cb84e41e4cab53fff783ad5bab66ec01829106d093047b37c131fe7f3e5680062aec39bb1dff9591b926a5e2b28d426adb996198d949953025f38d7d8755505a1e5007bd382cd2deea5dcbfdc21f187fb0e1d92f5153b8a35d5e2a226b55f68e6aa7595628b8e8aa52f7cec49b9485ebe0829d059e92184a24cd1db24499ef963023549b1512035585a59cdd45431404110ab9bd6cc235942a841dfaca34ee4d8481d5d2deb0d14d7d39a748be7af7b41b0f3ff666b65eb84df5f168a2e112166e09ed2c6b23d7ef4ba172f10bebd57f66f4449316d6b786bc942f34c361ad82391df9063178447a0ac8c6e3607ada86b5e8bed73ade9e7ae1efc8a52033b8bed4c014bfc9c6310ce88c7782cbc858e0410be489000c2d1a5c504ff046653ffbfd511112fb8960062e7e8cac81a5090da632393c9f8e7e88236679bf1f6663a3e38445fd1ea9a33695930444e81af71699c3dde4a8390e5c8c3acdf74802b12b995e3989d04191eabbe93c163c1cd10c6fe5f0141b41c9c63a500f5e9dc156e6e28c937fe31ac6e95751de1612371ad776a54770de78b25e17bcc6c307fafd9b6e4b7f6fdadd0a47ef5d01ed9fb4a01ffc00b8d9dd2592be131f837dbc78677c95273573a7f69ef2ce8d37ce4276f50396df242252d62577545aa5fb06fa750bb3cbf34c81b7975de65b53de9b514aa92098be2e71fd85cfd320d48f294a1f79525cecd348868233b0966eaf0469dccfdb0704034a3ae27e078c5c7b2df8cf5b9b982eb93e6d6231ccd74c57c9f8946129d46a7a39a0b58e6de00d2f37bdb3bb063c38d5dd9e121cfd11ca23eb82761596c5af4d66bcf3864f50024780b4c7ada06a1ba9e36ccd12d9cd131407f374bdb439381f3bd42b61e248740a3574782b974b88dde4c93065535b31c8875a2ae1c3dd993780a6301f592352ee5e826b4111aa354acdaa53665513ff0b01b10c79745455c083624b582248f2718a05f7607b758108ac1d84bce81d5e9cb8cd621dd13e4ddaa4364dc896bd736f9792e16d38a978ca737027d97e527f69ef0f0603ee3054b51b17d5ab9148631b792bedcea1f1ee722697f2930873dd173959efc5af0b55d38bb49ba4a86448033b99e3685260e0698c45c52e40092d144a08bc04272a40cdbd040d7079e1161f9b4a70f53a51fe5e339596367d683379551f2826ac22f81e3620d1fc0253018fab57749fd064be1c999cd6219537a913ba2438af6fbf83abae10816b54510cb10dc4d0875517815c1fa90e033d019a903bc2f67cc3f44ef6f023ff37be6ddcc327c040c8d5dc5c6e5615bb3726845736d305fe7a53b0bc70c0f8445e4ba1eac3899e4afc57e35d892224751a78751eacda2ce82fcd436a9dc348b504583323ac29e4462b50b285e85cd259f3e0bc0a9d6d4dbb3391865ef2c6ee1e3cc6403020ad6db0272cae0cd7c329c916fb971ff7af60449a35aede894b7d9545f0a5a0e81b5c5c7fb7a71a4175aef1c083bf8a0527a4542a79c7daf3bd70d26c28330d4f04605026058f822913f0ca786f8e47d2fde76119408985f2f1bd60034216cf693a345d50ea183806813fce0cccc370ddc869e8a03831c697bdb5b58bd0c8639fbc8a8f4fc9275ad67afd4816b0062ef22fe38c7a4a720e38d6f50349bdfbf5b8115212c934cc72a8c0ec469fe1740309f8e3ebd391e3015bf444302f86e3ddfb662d992e55349bb9e1aa737d4c2ec85818a99a13d1ed09ef741f9446772e3633c19a5fad0cc8438190d55cc29e02953c21e05d4880cb4619d85bf2d0f3346f80e4461cb5e7debc2e2de6ad90466cc358ff282a6e27b00ed9e2eb2a1c0f34313d47ae8fc1b3d3f4f1988adcc147396979445aa8faca10bce3554e84a7038355f6bd606b56cda533e2d4a2c34ebe4ff93fec2522b641c8223e77347cf4ae2fa013c7a383ed21bfad33258ea46c25b8b9280cbe08e716a8f13d317d8addf379146311c21815c0407989b337962044553ab161d224af049317c0f0ae11ffb6e9041830b48a1d894b15af069bb796a7ea25bac69923ce2be987a9f51fde0666da6db8699342755ed36678e6e7e5d856ea6df9b525cfbb966fd2b5caee7a0b947158c5a3d143ab5b2dbefc7fda10a01de81a867ddb3b73b5a1d2b8d83c718dc2a00d35c23df8a2de3844caa0c4238ba5e61a94c696e15996272e823864f7c63d7738e803b86412907ff076c119f3e6087998cb5d56ef88cb5907d9ef82e5ae1bba0cc83c17c7befdcac065b56a14b2320bb33c2125d4cb05d37aa2a932585d444a397b6f0c2e6558ddd20bf544477085dcd4a4f1da3a5e461d3b27a43a3e58d20d486c7971aa427a130b9229073f4ffe40ccc729cf4c4bca5c7225e44339bb21f1540bd4fb17149756aed8b2fe48a1f4a1f56cd12e480f16a3ce02f39d1ebaea557d5db620ea06dbedcdc621eb9f8c025f1fbf7cb0cbf7f4b46e295bbc46ec9ff427a43f2f068a195f95d0443e9d4c7492f98de631e6fde916fd04ec55ddb48106414d6cc719c565c27a63e8e7273ea8a7e033c771d869d98c1685c054b32df68f1954cc20232f64000eb378cfed3fe22e66a3583c70eb6e9a87732495199e3bac8b4dbdf1a74667db1594863e1eab8c9764f7a351fdddef78bfc5f0f27340eb7bb309ff3cc0f8b4d6dfffdb8e7c244ee94f8a79dd452df9c3bd787ddb492426e70a83c1c9cd9949b279c16f40175d46d98488a5f0b5c7976f173750faac2b0115e4250c12dae3589581983584256353caaa793fba5249ea60fb31c7bb101eedf9420cc008ec92041a9751aaac9e721e610818a123f9d4e88e6c462f8be2dcbb963bf2b6c383855b9cc4f5682c91b8fbe0412ee2e399996dcebb6ab57a7c8a484c81b4cb0387e9498bbe4f123776c867b482d7105bcebeffb6d86a004cd03b35a5f857671c745324aecbe2985227239caec9891dbf70d97272d84aad986593f5e87d4d0fcf11841892d7ade64f837b70cd1e800ff1b82d2b234e96295be74a2defa58d53d2be163d7e5e7308965b2b6268a30d927894f9025fd2b0c2a78e2f83859c7326485b595f2c542eb2d39c8a86b837aef38ec5df488ea7ba7ac0bae6fdb1627d814977bb56404181c38ebe4c6016af6e28589d263659321152a29c48c29382e0b4a749228ebb33ae0c2646030d380a2303b7d6b16587440af2811a781b9f5eb09d89b65f7acb003ee60c40661d41f43cf6812a4172c54c85021e58be427b073be4ce2c725ff8c21a1056160a769a6ba9074eda220196436ff026f3977767c54f0228d42b5b46c7a4e86c4a1d601a78d5fd3e51b6f88656030a1431f801d8d467078a8b9bb64e4603e771f4e9f996ec64bee03a65f50a0a71a9f5b27047efd3dd22ce4e8f51fe8167d4f15fe761236fb7ab34619197fa2c41eb68aa240b4165d570ecb8f6d93991590e182fd37c5b13fd0beea916ff45191d210b531f8626ae73a22f915b016f9ee72d7c0dad27aace8ee80ebd7caeabb0a74e3313d77958d8ab76e3082355ddc089cb104107d51ad47f9c474a4e78c28df410323beace4133d168bcc6645798b9c074089fbea0deb77b9e06c4f6a26a96206238f96068802bc7fc0a7448d972032c477b39d17a7372f9b7a69ceb5f782aac5e631017802a90033671b92b09d7d639aa353229945d1ec5271f7e4f6b658b6baf55015991fd9eed1cbdeb83044df3fb12710d2524d41525f8056c8499b4f344ace592308ddfda73d784c098de849452a1a1e9a9b9dd43d0baf2b58a9d369aa29688e94f71b1873011e99efc01f9651183014c91de5581012a01302e79cf4315503176cac680a442a2d968eb1669bdba1c331352deea20f97c8203b54458ba8fe142c977c6e1eb73b0fc56e377ddadc4adb6b197fb227b14e1aa10e8c335225fd47c7e67142eadd1c288364efb8a1fe0bd26f9181168bfcbb9828a3e19998f47c4172d35e1e3783307b392590c3c87f3c40b0f916488250abf7117dda82a734ab811e3afb634c93248e394a0ae331283f588b515886cbc110817e880e8f8d65f9b41aa210bc81f0f3b3d34ca62bcfc114bd5f4fc1a30c2b536049901fb421b4b007d4f5a640d8446a2c34ff678e4b8f785fc8ccf83cd81afcc04aa62df7daae7c0fc05b3208f34b743bf86333e8a2583b7cc969584be54d4f4d71ece4017ec1c9d165eee426a62a920ec762f42600d8a6f6633dc690164fe11edc35647b840e64909c25c6f19720cddfa6f01c0bf1b9fb4b09f1949f68c10777a002cf50fe8e55d04e5352682d922a1cd28d101598f9aac34d9c0692835726e6f9809980181cc9255c7ee15bd34ba5c27bc73d75aacb94f5aa1f669b371289b0e083f2e94a53224ff28cb6143351d83ed8d69c7ece2ae54798fe02c92d613051d2f3f7bd43e614ca6a98318a713c71ec9baf1ae250d1dbf10c1c5915e4c96ca41ffda29fdec581b5007de89ea1841f45c4617f18f0e7045113bd3d29b90dcdb1858b3e7470dd7d3cf30ab24bbd8ad6bc1d2d3b5d2965e59e1f5ab5b7c7d4d0ff3a0e44d41860a0fcdc1fe4d92885927cd1ba502344fb296bdac946c3d51cca3a0a098ce9292c894e16539e9abfd4c38e97fa3472d0b2ecb48b77835fb81d699919b66e445ab4805927eb5d167523e160a583603f36347384f2276ca8cd7d3e554b3e18243baca08474d39cbd047442edcb84cb4f47d7ce82362ce4c9be66cddb1833a3b4c77d3844eba7b1ea141274d7822135a8c126704ea2fd33c9238b7778c3bee8070f916f50af77230ab80dbe5b9b0b089baa4b2bb8f0ae6a0f092e837841174c7a8010cf3ee0f4a4a3d87bce82c8f4b4f2b3728f4acd9f20c369476d863db12553f402d52f49ef42c676ed0ef97f28559b62b2e2785f2145a3cfbf26be0fd6da4ea9b2546af72f25f1745e4c32d60eb2386cd4fa3e2136f2d99a6e49a21dc7b26454cd7344b3d24792ffbcc0f77cc9615147c8ca8965d6f89c585ef9fd16a3b423ffe8a7610abc4918fdc680c62af08b347ddc231ceef45a65902633ccc2ee01686dbd40c4bc3619f9b5a49879b06f192c45679e2887397310da530ac04ee6507d33d2993e41d99930eee677eebe9ee3a7e8613f9047b5a25527050f9320c4cbe49fc77916b20c5e6dfcb4fb02ef4eff92f723b066b691c80c1f293c54cf78eaf4c74b0285435fda944ff1cb9ee95f39d5b498393aef1de18cd5e1bb7188f0193e3e4f39652f13547c930c75100b0451e06528a789e4c44f444a0edc3201e8f2f02346671bd4e06e0b6fadd55df4e5ad0381586635b930a7526bf592ff1256fcec26988abf879579f9bce8d9b48efa5de05918b303733ff47f72c213b8b103eddc1d5595184cd584e60a7ec4e4fad8b0ae64a14eaf3aaffa27dce6f2fce03d90798ac651963cd852eb257600d45cd36757c62448b2703b668f0e209c8ae5f00b989b5e9b8eaaea83694ea48aa1a58703f6c37212056bbc31b6bab6324a83a5cf138071dbf104b9587bb5a175c0fc02d60b195db9d14d8405181060384e65a926fd03dac036e54bc3b0de6d8a91c6aa586c9d69cd9f4d4ec0191e661446a38fb7e903ff1c4fae92f9c7b04b1119df917fa6be2e0f398d03515c3fa1927e0b3e30e69337a9e29697f77fa23be40a6b09c3d78d26e566f305883ba8a2785635c6682ca0c7461d0eae6b894a1d0c96487f2cdbc8730961ac16e818b1c802a9162bbdc9789ca7425831e806cde7925bc16778cb8679aaf342d8461c0cf6db56e4725407b9218b8bbb6e3bcf16991db707e7c125689478944289bfdad6c065f1370ef59b96b933ef3a0dfd6681fd6718cadc8dd79b789e61d2153c2f62f97ef0df8fa284becbeb0ee566e729edda4ba42565cb7295afe8e519f5f43dc4ea8d7a18661dad27dca287cb8d154df5a7b3ffa4b8cc1f99912f866eb61b456016d78f04022f49e792a6f3e2b68b70ee9991449d479541f8b0087d5e32ec36f9bc0ca7daa5274132bb574dac4584c72bf4ed17bcd47891c0f130b3111db7cf8e1547fc4a575041f5a78fe5ec13d72da6e3c85f2fda37c12488109a98c6c63e74fb2b9b53382cebbac73a480747c0b8ce0fb3c0645b932fe5305bba9107082120c62fa680ef300701db1f649642ba1fd9cb2663b14fbece803f578439188388c4fa7f088577401e74b12adf958429205623dd6cd97edbbce47a10da7cd928668e722f4776c991448ff6567e6fc6dcee8ccb9e351b3fae12c6a5979ab04bee1533eebf9aa2327c0bbb8bc837e08d288c19a7ecd09e151d6f37b7cbf1d350f736c64054cf3dc561860b4221aff94a875b65fcc38750b3895f371c2811f47671708f749d0d307c18bd501e37fc7a2ef62624b97ac84e0c6d13533627bdae7b45161c7f1a7a764de3c405a0ded4f1b3f14daafa276e050363f3fe6e751f24e090335e1623d44c21302b64d14249b6ba6f9e1de98e30c16a91d587c3c9073afd2b16b0b94a86cdd1f156d30b5615574bf4927ded058167e976994a568c5f23b4f147c57934ad4d0df7d780241aca71f0cc86298711fef5c527c3bee721b4943c8d449d6e654ff524a7a4f50318d6c1501c5e883f1e681109f09520d7daeb5792461c3a3e89259c39702bcd5c7a962ea0386d4538597eac66ed0f71a1feb2a5b72700477984a1d673cad3cb4519a117a3971f9cd1372388278c496b693e4b40c2bb405fda5c2ace08b445d648657f428f9264634ca073b1dc9b38bc4d72af7673d34594aa1bc01a43bb73de8fcc95a37866b0343c8ff7061c218596ad5bb985979a2f7b998f8ba9ddc5a86b23355760cb3691c4dba99b0f71d29e72a13c6c08e22b91fad509ce634c6a6b1cfe56c58b62dfc2ab8f09a6ee7b32f9f7688ec01dda097aeebd31ebd6933ff96925d40ba85e41e45f52223572496f7a57505674f410e9c31155488197e5eaf90b52b3ebfc0fe94e2bb640b3ec192c6b52f34981cc54cb57d37ecae9fa2d81d1e69ae2d0122284dac2f49604a9f0f38cf30fdfea3b34244fbd2e00604f58fcd0b0d783456ffc60de80372534207c3c106d27b844c471d344f0a044e0d4d091d12f1bbd41dbbfc9a0724b7c7a04eb62068ec1716a17bacafb6357a84e70e6769399a592a38fd13da03c8f17768a5c63e5e9415bad1f3f8650ac2ccfebd81498088c944d990b64b834be0ef1ed4c27b27a833f225e3a63968f34e40baa22e82c2cb09a54d582140b6592a8c925c578e7a037b70da11c94d5e3c4a1d03c7f5f05defa138664717c773f1597cbc1875b3b3c8ead5661bab1b53ba21939dbf3b9131de25a6adab76a0492c5b883036204c0463b32545a37c397ce69f959d3b5055adc43da031d2d89345484eb27cf2c1cef106cb001f2349d08fa5fa11503fc0baf87d93695f1bd34de94058e8ee654c44af3ee8adae05cc9ac90a93dfdc6b06e06ad7fcda1984e7b580db2049bf3a68fda7508c1e6cea1d6ac93b509dfa9dff3b2e2be7ba9fdcf9d626c17e632bc88bf3f8bd8c3bc4be3762f4c4096a8c0ddc74456e700da37af5e1ea9e6f2304447518b83cc3338a38bc1d952db6ead06afae547c23b175e7c5dd0cea74f7524f17b2bff844ee63c1fae46d9021313d4e85600c1dbd70b1e42353fbef869ecba3fa36f2e9a86af1c4efccd8014621a387498d2e4b3cd72adc66660888c951bf67803d97d0d6950f0849c6bf2db8e5f7e0f565118101feb12afc5d401c3503d19091222bc592ae27d5b66f89609845cec9a635b43ceb417a7faecc614b34c1c1c4adc5497ccd775ae2bf8b6d623d9ea3aee7e79bced66cd238634ca17d0a06ea718f3d611c7447db03c75497a2c6c49c77e39f88073fd459e23602744ab9b5f58ddb08b2a1fb76ec8945e3bc2f3fb7921e32e484cf199ec5f2f29de334421201d890ad46a6954916168c0e8b58263a18713d83274cb0a6909826f8ed92edbdf17850e8253451f13afdee1e104f7de7b8a3af38d2119439cfdd1681a56f014f0bf8a362dbd5c7015e6d573387a33f20482b636b4f3800b3f0d55b23f5262e995e28ac86c51dd997d13c6dd479dd14586c74f3f1bac899f0952cb652b297cd8cf78baba879aeed2bbfb1cb7c831abcb3b4ec9cd57e6cf0f17baf571c7d0901b6011244d3a4e94576dcc5468456c662e2c9e04cd9707311ceeb1508b8111362bcf27b46edb7be2a2de8b118125fcdf82aa50a2e1a6573d0be7970f3375e7fd049c9a504cbc2a4c8b783346512fe9fe2f1f651efbd08d429c3e1547311a695ee554a8b22184cc5271ef9d2516cb0ae143094b76981e930c277021b07a758f7e9ccda9a631d874077ee11ac0793ea015dace681e6791f90f605430934dad1163c4c35da6066010f6008039b4c26c2063197201d266c2746f96c69c2433851f8519620ddf82d391f4f4a615bac7f1604e40da42f1948b7fb535caa7ea41e13b6de2f7840f3d5b8b48ad3a67daf90b980125494a961ac0c4e47a51c354ce0b1ce4e8b97ece67e3d053dad62a91003d0dfa5fc8c355618e6ea019108287e5f3148468eee86f927c80cb987dcaf05e572765096e5ef22b80f94c70381b9c4d01d6ef8eab175f6f7e4968fa67732b7aee98e5b8c889b13227a08576bedfffb00e4325109c370fb574e357ec9a19a883c56b24981e37fdd14a0615038a1fdf052495817a312b5d5a515044da2b9568cf0194eae9bfad95e64ad836b548878db3ce347998bace3b4087c7cdc491e7130d188679ae33e32fa391faed9798a058e9f309bb973cd9e1db6e22da9b38b2cd000d8cc96319f66da3436ced007fd31be049430976906572b48b45881cf2da73bb9d8fd18deb21f5d188f387bb52fa3affda571599a3ce28e8c51f8cb33bd3c8f49b241c06475df16fe1f4383977b75e7174cd4121b3f1dbe9a32202d6ce65e2dc641dfc0755f4978f00c14e4797bca31a8a162e02fa3252462b35a95633fadea84f76bb1b66811e4f1397b4ee0614e1a75a0b4d3013fcb30e1c1ab83a11038cd46e5e6f1853ec4a905c152e8418c46914188616e1a0ffbd5abc4868b113f6e3a6e5793777fc1d02af399e50dab137cca737290a017123b958bac9cb3450b47af85e0449351f12f204a66a69f4f37690225116bc34201cf507e8ccc18feb8ba196693b7ca19ddbdd4d72e3785c415e7ee0236454148955803065eaa307ec3ccdeec9ad6a09dd85a5f58707f13dd3f7fb62139eafde9c081e419d13718c08fbf61a909c7eaae59f3c06eba30bd64e12bfe9123fa46b604fd95d6f9b289e198cf3313c8c921044a783390c6fef328044b344c6bed244b28c165e67f609fa263ee16132b0beb3152264062d6b5c02d110c88215a53688d97f25805e9edac3e5264987b40b277a4918fd101042cedc84e3c0137b9f0b36df9140cc424a135b79836e4b34dc15a05beaa193572163c53cafaec65dbc03c243a728f4e86cd5529f57572d29f6be1d43560e8f98d338b564c1c0701beef7781e87d3ea0004d2c2ffa4634fc3cdcc4c49e7176f572eed12606b45135ea304dfd7ede9b01fd7eeee584588839ed28e89b50a97c7b9868234207babd4f0bf78597c7b08bb8f099e23c44b721d59fe9a48b6d69e19782d8c425c3fff7bcd88eacbdad3e04bd53d38ba9518b22a97b1a251c4f5e07bcbbf1cb4e58724938f557c8fd70c20acb85e61fb5ee869da77b9826448cf4d3faf109748593112741f2dffea8272ba360964b6f93075d5e5feb9547e06785f59dc4b0733184e839a477beeef85cdbd7704c412d04935bd0bbd98a36850b908d8206d935e078ebcf4d1a51587f842f74267e7ecc389ab4d2819a3839a66cbd096029e24157b076210370d7a3344c4ecb35f5c3ab0658820e98fea3f9480e1f814edf0b3ba1367a38079faf63f4f3ed4d7036a38417ccb7156c403d22b588c383f30cc861b0245d873bbf22086be6bd01239071063486419f90d756a5dffeb590a181d537802bf599f69b27d3fbd7c4e49002fee7aa5e23209efce0e319ce3421591e6f313a34e0a8ac9a34c895c348dca747b0ef9ccd70e855907b042a85bc47db649d695b7aafb5c78407dc26156964957078cdb6bde9b680ee21ed060ce88d71444e7c336c68f04292589161c8bfa701a933f749f637d71b28ab56f8b79383dc0f6603ef713c5f882eaf9548e393088dc26bb7ed2606ade378f06c446562bcc26eb52ebbc071a9cc639b641c729477c8f368a6dd2ad45f79a97cce508262b9d9d9dad0eda91e4518a6ba07e0e8137a45e1c55a396a783d9f1ebd92c6e8568a7e40973311ffa90a81c86fa3c06be9d17c1a9604ea4759db43bf030ed753685c06af67c519c9af152b730bdac491772b5c2ac4fb0ba1c207c85971926e1d4868e1efdfa46bd84c2560a62d14d5730a1f6ab5bd2dcbcf1a64f010df55ec29e44ff83b5e19f02f53c7448fc855f40eb507e0fa5abfda907147b39fb332c7cc63578e5d01e5e49519a99eefc0c6920a76b61ac8b5eacff19896f645ff654b7130d901c596fd9e4cf26882416e0a1125c4c5f645aae1476e9ebab839ec6ae2b7099ebb08f68e3c98a7684f184812a97867b21743e9b9a6e7970ce69f554b9a5a214936c799acf7535a005769873583b7dc8b05488f06c8631096f8401a0f69eae3919e49619f4037e753387b9e52abd57dd653540a81940ac5bcda75d3943a0846ae703c4bcdb61b37e73d63a1b35ed155459c0d2fecbabaa10e624a410b80a95e16c22e2e2c79c6393f8891dff66eb542d73a9d15e68a140d40b5700eedf9d5f53c9886fe73518811b29acabb11917a9f505f75a91c30cd78182d781d2a804040f074122f9419118b594eb8ad3c97a0632a581f94413055ef3f1cb47a656a485e0e5991584a27d65e9563f4e6211798f5b0fbd72ea9b5e552f80fc0bda36cc35685c550023495b997897247e1f4f39b4048ec4f5662a54989de59ea35d9dfa35b5d0db0c52af478bc6ce991b65aed857f9d1ea41e172f5c6f257119684c92474a63ef712aced7cdec05c6899833fd1c4daa13eaceb2820fce4aeafa5aa0a6d4ca4c05462d32a78f9e959aeea31cadbc1a1769e9c325de4002b27e4d819fb20c899cc16caf7591114ddf6e67711800abb1325c871f0d077231f5a9bf348f6d45dda2ffcd8c3a4c3815feca52aa9eb0538c4a1a36de686f102b31799d4ecbfb1a59590228fed7f57e34815935c5604a076c5e69c0e93994e72b6bfe333121fe07105337a4fd58303332eee12115841ebc790888700d1fb610ad4d06bb4baf22921708dec6c47691775e48782cd2103b1042b5e4fd49af984fb3b62087b4d7a2eb7ea3c19acb83da549943ff6fcf7d976e29dfdcec475b5df2d7e4563d63a78992ec8dcf53d335724b0f153db7f2bf3206d020944c82b6ea5cc0c70e690a1dc40b4d2cb4cb9451516623a7c1aac58661b0dfb619a19ca45e5c5e391f4a8c601c744fe122776e0496f79c30b59ed9794dc4f6d0b0da77935ed694e002e30c43bfa66dab0e46f205aa6e77bd948590e2bd8157016ccb43de7096bdb2ac42a1128b5618bac945a9f4da4b04f3923ce34ef730d2e497817d086806952963c6018b3a3dc5750a28398d646ae176cdb7a22f3f017d3322c31e74da63ad3c213ae5a79dc9954f3a5e8b6161482688c278518f3b85dfea9bd9cb9c0a96c52f2d76129553d8b06f788a9543f2555b0bf92819325d5ee8f63542a340c7e265dc9b1e6c8b97f1dd19fa078842253871a2281542d7ba9288813367ba52d1975069c440520b784123f23011fa3ac75784ab5ea13048d14349580e07eb7d0f9fb6f0d0f7382b7046385a7ed18c8761ef70bb34151f16821fe62e2908f88d178c8d251e5526f669e0203e0f3e0feb104810922cd3a2bb0c7d5ab5ff701f73cd3bac5120794c65916f5655d407fcb5d9a967910f8d770bbe815651b5ee2067530947aa039aa51f50f7a53529ec78134e8be25019f2b3fd873054855d904c624d0a5a903e3a0685587bc62c3d2514acfb527a7f42e48adeaf471c2516959821ac6e523055314a62b68a98f350847618b5442e0c13bfcc7bab1a38ca5dc430fe089577afdb3dd8f818f869637f83424c2921aeef3022aa163c11230f37b75b3adcdfe03fa6dda3f79b2c6763e81e0a66ac14ad57d28bf2ef90587c9ba651ec29d89ee6f999fae6e577e4f3baaee893be67cfa7c8fe17c9d739f742fc7daddcfa43abb0d01221c5ad79f074ff812adaf8e88ddaf1046f71fcf2fb36ef4556cf2eae07cc17b712e2039c5f925479bb8054bbbe185299d7674f11c5e9495deadc82da42bfc8879b7b7d990d61427ef4f87f81ac209b91b17f13c973e3fe606ca8ca2ed75b2c7e9342b9dc24b9ccdd70f7a11456cc924d3fdf1c5b9b80569294f6764b7c9a0aae0b6923676b0871d4e242f08f9fdca93b80c6c7ad97b8fc565d640be3b7f889df71569e1379b17e590cac144395abdf2bea9da25fc950d34ea00bc071cea1f8fc5f887b38dc981daf3c39a10b459beb8c85f57a534b5d8162d03d77182544ba003b0dda309a62afc432cd92573915e931e5048e76b0524fcb26da21da9a31d8ffd3fde5ac95e8ade39187670a4a9e3948dce9abb80ed9f8f9cedbcfbe5c7a696eed8cbf79d5ea7655ea8fb0f4c1714ee50e486cadf417609304005e763c79ab7c7101883986db0be01857b87a59c67fdc57df06494cd9c13cf22952f4af3a48e6a7bc94ebaa3217af30108495ac3cdeb5ae19c374d9931664d8c678f72aabc7aa272b9790b0badb599199d4b3bfb60032efcbdb6a92c73fc0d28bcb4968f7e48f02584dd2e1efae095e3b6de7b6a87f4e51086c1a362fc05b22b7b22bec87b4d3916b4844cb4f34a0499033d3c1b1be6077f997ce7a84f79dacade74641d8137936123d3e4c4255de925b29dced24903ffa031ed8fe43a8822ce5f0774f5f0f8a353c51115d7ec2da2707a0583ebc89820a62e19dc65b92b0efd27e16200d9e86e03234d002a376bc4ce241566e6084616829fdb44792b21ce203ec9f4bacc887162ad202280b5950621e90a357be007c6e01b883f25c3dde861c76c17e20de819d02e9c2922a95181694c8a60bb3692e794f596766c251ffcb94c3eccbb367b1b9ad21a707a55d2cd23db70791fa49b4e6325d224b51c2d05a8964db7a51c55ea14733264bf8a1fc64a8e4f02582f52bf42297dde88121e7b68200d2997ac48424f9d6a37a27de2ddfcdd891c52bea0b48ff1859cc5ba7a46f9f1e9bb17909948dadfa6ceedda6a171959425d52cc5b40c0132bb071b48b767e48f2302ad6574dbedee0523eff86c85469871fc51165b24d4a0cb94d2369454b7e02ef5e23699b07505348cda9c40ce8386f1b7f5b5db105c2dfe8c6ba0859ae512c996fc31203e89fda7dd70095bf60b022d0e25f9ad9eeec326ef0c5ae325f7ff28ccd542ff747e8a3c40e6fc65a357bd852c9c174bfec0fc848fbea727e718cc7508ba2ecb3262cde3921ecbb8304f9727fbc8401acbc3e6df1516fab8b9601e41180b9ae8d2b5c7c113e00368092f0df5ecf4749370437213f9383c001564109e23d2c8b0e9d4900e096ea59589bee280ef0fb1e11cbc40e7056bb643b324395a86a844e663c597dae2dae5aae1c6d1851b1c3883c54e1397c9fa51638fdc74e3be2548883e520f431e9845ba1e806a180c91fcfff08238537ef6cdfc1699737d8720a31b34d24f5d084d134e35e022f03025d25701b404f39ed274525bce3fa0b1e0de0a763811c1e3f5978ea1348b8ce307f8c87eca3bf8949cf328af84a0623158ab631e1a076437bd917646ac1b6ce5fdca5e86bcfd8bd93dd63256cf5fd0d4ab262aca99dbd8de1b2d8061e674c78565193910d462b78ff2fc0df0e692dafb955b47cf8727db1bfcae625bb08368e70b16e05641477ebf19086e547ffb099a6ec2c6800a6936a451b360b13d05e92b57de543cdaffac5199523b1b34c0585fadbca01e678d2a0db8738ae6199178280543af0cc09608eeba15f693c82c0b90a00ea99332d8deb1ee1e49db1f2634454113d9a47639b25132ff496840b4513fa381389b4380796e8b2a6f4371cffa18459ffe98028d60372ec790b60815135ba6abb289be744f97269cb98ead9e62433276cf73d219a002e9b3026766c8f60e0b9e3e41ab0faf58c400785f828b1e2d34b59fa95fe78c2e46facae0c0bc4d9cbec61369b68a316c62eccba2f8b8cbab9dc4052118efaf33e22a7cf0789c0abb98426625736b4d7d76376fe49ef1207ccaac58823cc4b6c3a35f743d871d5ff838d953c62a05c9a534f2c99f797cb94b362defbd5214c0c5013e50c4113200aedd1896f49bb6e7284e9731d5a4d1cc6fa7f9c46a45bbbc69583fe1fdf7278cbf4965dda5bcb7b8e0ddda6125b31c4a33f5ff0ff923ddee66467712bf0aca890df932c70bc194eaed2f04eabb6983b6f0c7a410a2c234e79d84d86ccbd3fa3e32d55c3a3250d5fcabc6794ff577f8370366d42dc7c14a06f3e56f9c43865c0210f223acf6020a5e8f2655abc6497bfd792f1c52b52274f1370afe2565b503c6533ee164288900b08eb28fe40a30351159930738840484b0f61847a2670406fad9b69404cdb4342899b6bce1894ac67a3dc434eab8c0e2c11db8ad44d7a3896ae086b02194318764b5e185548d28a07cb6db89858d0f4dc83237d634be8e11ff6a3d5ffb3086ae03670025fe86e9a7915b8b14fb4efb0af276ffc6cbaa2080d79fd4cf578e8ff4509678805eefd479552247749bff90f8fe733346160a3f2a4b456d7106336eae903e4f052957cc37da9a3e2c3672b572652591e7f6bfdc508e23c3b8258f5e30bf9722c89aaf3b12b8b3b7564b8dc969935fc02fe983e2841072337778cc5768d17713eb70d89a03e5a5f9724c4ee0a3f28cdb7145432564c0c4239703a01ecdb432a7fc79f5bf4899213df77625e31d1c07d0a6f02ae14d9f0ef08a8150748533cc369f1bd37dcb624e23b92f08c74553241b0a96f04cec1299a112caf48bcc5c9eb932cd8b6b471b01a89e33452e1eac9f84adea237bae06f76dadf81cd666fde017c66b1bd9ca69b7f18d2e498b9525e9d02cfb9cdff604902efb50d37f019a68086e5f4f45ff78dfccedf107f93e92129576ea57b43d9dc8af2211311e70ec1e77be7ba98a683c9454e32e992af5ca9b345031ea07fc5e26c3dd53fc3691a9822f239e3faf6badd699d0d88185377f7f8089551760522f73716045e5573a807b370f76e4406e21fa49380d0db4a2aa81f16fbadb0cfd01f2377b6fa82fede841863e264588e69cf35c283cdad07c491c7fdfde577ee8d5ae9ba9bd8161cce4945c11a4a1b25feb87ab58fe4ed037964ba7e2d1ad35cebb09fb454bb72008326db27fabf49689959f9dd2df29642c1ee093b4cf4122a64bcb5f040d6d9aef22858dd1fcb1e3434f1bbbf024d1586389a56335abbcad563281bf40132741b498646870822599a856eb0ba000a54a03a2e6349a60f6df486eec145535ccd618ed920735c82d4cd80e693cf34f9bae3e78fdadff2ed8abb83034b4e1ed118477efe3cfe98f241afcd0ea4a9ae4fa064bf325f487332126ff3606d953837cb00a44d7b16898d3e5d40f4c1ca8c40de8cc17f50de2fe3508f60744e7258a837cb09ae922712496918ba439d32ed141025b7980ee767a171aa7a4982caff7cd3a68050331d70cffee8fb64ad6431041d05697ca0948be2774e10fafcd21530cfb5a687769e2b28c850c2bb197293fbcb2a6244f4cdcb0c8692e624b344e7757a8e4b1fa7b7f100d3ceb7f78601159c4548f76e1583fdd70c6bcd486ca50d75bb9ad5636b86b80fba0473671cf9073ed979150368b311e2298923a4a3f3a56ac1f30accaf27084628d553b7bbafef1f024d3f9657182cab738c5544228422e882daf803951e251ffe4a5bead1a7e6060d8137fc238307afd48c64096d672d55e8cdfab97d22e34f5478333ed64ecd5d17f12be04f4880447af3ccad90ad522fa5594ead79a86dbdb7d8f6217d4b0fc445153bcedd6625d0051f5229751b96d0175733ec2395e1005c93965df6ed282c93d91857fb89689ca537c62579941f3bb7a83c8503e68725b88d8f406c9d6236b6dbae1f75c33bdb9feb18e70570ea1c350a5a9eda56eb0c99329e36af017589c1d6a1e4c0074bc70890dc4580e0cbdd6bc1a50d00644f95cb948e8a57b97847b15367c94b91dd70904d6e5ea9d4f728491e8866cdcd07d137755c3743496b2523e8bfea2cdd82e88b81f945f28129e7f9998122b0487d1a7a99931d15f3097b071592525000cd3e295824cd7e36f32c9808475b5135173b51dd026b699bc403f54e412b86f1130dcd855528dd47b685d1657f64793f6fd9388c0057fbaa6eaaf4b8d664539b844ff91a0781cb8e1f6eb40ca1e3721807211980859ff0497c5d184015c446ad033160fc3642411704563a0e7234db9a05d29c5895d303e47d29ba276eb23ebe41ed5e1a6aa8252f55fa0a7a882855a8e626e58383e8402bec63fa485c11a68122c34eca0120312d945127b8b4263f5b8e62cc18492d12177f9709c4d55f066cd9ec5058f65bdc3fee709ace8d2ab8630e86c12b8d2d135b50171e5be11b452be0c107f1bbfe080aa86763d8aa7322f8bd9a612ff0ded80b519cb53c172aa5431e28893c20824eaea1e5cb898ee2fa9620369e0f4347edd8ea1146cda097307cfd260fcd931ec467c41f122b3082047b67d16a2825977bd67419246d9c9137d4f4e8d7a1325110840310363263eda909794872ca10214dabacd311280ed090abe78c25d680fc4a7b2e70bc5f8fb0d75784918abd8497e9b5b06083dc0d31d5fd58b8549b328eded7a59113068c7b8fcc226124e8cac67cb1f1c85cd1de695336b8536d709e368bbf662c9afa035a9df84e8fc32f9baab829bea97f919ec225c04d2746f067d5d586eb8785995004a1f11a362710468992a8bd990f94bf5e85648e9c8d0e86dfccf6dabacf9a0612af3d24cf5681bb65e4a988062546245890c5d69a6c7f74084f7a29cd0f92a13db9621a5583a56ac06690811ba7bf92f0759e990dae8cdf6de6c527a3de03474c64942c4a8cd00c41adb8a9c4d0808d3c168cfa032068d8bfcaa928257cae0077aceedda7de12d4a4acfe09660378df7626a30252dcaa63ad0a2071e3e85d9077fa73c710074dc08b6e6ef09ded1c94d78a25fb9eaf4fc961e24015d3679be59051ca29f69dc8f681d9e4062fb380b0c835c5aaff23c339a4e4c096d59d3433135ad768b03ba74d24fde8d89e4bac41ee618cab8436a1126ec32fa5b682862ebd6dfdb25a6d9e36fb52f9d37a35b64d831b4c730e82491751ff612aadbf2a61029db0ff4dc4c7e6f6a66fc5cf8e0bcefee9f89fb9c554dbd88d0294ccca5f7cc143695dabc3d187e96f3c562408fa74da7f551318289659cfa6390305ba228e4a5120987a0e55dcfad0d1821254736d71cf970992e9b6d8b0a4fa0ebd9c8a4398cc9c80fdbc6f04986cdd20ac417f0f596e5f4734d03873edcc8762aff5961ff39069db03e4f8e3ced7c7b6268489fc5e2268bfe932d8e6e0b4483cc6a709fc3f8d087ce47c8f3a05eb76418855d31bf2cc574a9ade7b22d6f9457e33aa9da367d23ff5eb82c3ec31a9d93cd4958be40fd5594071d2b869fb222c232bc28fe0d84f6cff859093ed6297aae9c884d69d7104f755e3a1ff5b404477a4a0e202b56df6bb2a950e8f532608eb65f9f40c97b591bb54c0b3aebcd4fafcf42a3b728f587986a9c9fd85993b468295f6a6aa7f1510782f53fbf4c03dfb7132e5ebc0eced3fe0a84370f965ad5a9b4effbe63b2e71f889d46644e5998afa9ad0b383fe1f9c50258ddcc589e04557c3c544bb4183d1fffd560b6af3d79b1f7f8f12019d551bdf248e0e36a0d9a21737acdc138ebeb113da103c0e021f383f0367991dd0803185cf3408ef756236f92bc6e181ccf453561e59ca4cab8e74686da2763064a6b1ae0adeb276ad73dd37f29a585c5d7510f22068931bca12e51c8354050535906c2edaf954b2673bcc48eb2271e1b17388f99944a548360240bfcca2b1c4bfeb625726b7050c14a5f4dcf0d5c18f20a7a1024a1672bde08771858ee7167c6fb424a3b21b25779b8a9cf68e202fc009049d34b9108d38c199d7f9bd3ec1b5f0c34768dfd0cb36c82eff3402ae93dce5c9dcb5323dbecb180f2007343c06acc6053734c158b1cf303b3ea9c6bccd6d8d46391732edb38a949334edd986984c8ce8deaf729ef083f5eee9a78244cbec2143beb7bc7d14c8d79716357d0bc8c87ef6570e8b7840d4dfa7ab0fff0fd92c3877b31d48a13f63d520d8faebb04a3c220cc346de7ff4f0c62815e7c721cae269a750699569d00205b10aa66d899d9e70c3a56b32157ed42681abdaf680d302dc306260d55aaba1a8e48cb08c5f1710f3d0a10163c0fd18dc84ed1099d896a2acc43182bfebcd8e0ec4891d6d363fbe6503a0e74fb10c22c41debbf3847b5761d102e7f39d38dc5b0bd92832731c98fbcd5e9ddb05575ac69b5ae1e8b34fcab5e774f5baec0b20c7a1a33f378eff98f2cba61113f45d16d57825230778031976faa887faf7a3a38bdf634c1fa8216afd96a9282f4a2077e00892865bdacdb5943cf38debf3790d4e62cc3f811f3e9e8229a35ce48b475cf6e11888e6ac3eca0489d14e802f6f4a14a9d0d268f571c773057bb396c19a7af4adcee77be9c29501179832e2770eed1a01dee1dcadc75cb081a0e8458ab78c0054dd380f9ecf2eb426ec39f8bf8c8f6bd3def662f58e1129b532a6c898171f832a840fd0b45ddd954471fc66e814298aa5355e52febfb5059859d5bacc99d76f44463df6410e9b5374b066fa1fb5aeacc6909d381c7310439d4ac6238f29661b1045c063a9cd3e9f3e8328bd918689b3aa76eb03eb1a4be2d3592306588178bb0af234f9b71a08964645a509b0e07edc11cd87eda8cd1ac0dc815860a1aabea2f922e48eaf38d1945a8be1d5cefdf11acde012adb00bbbb2c51ace2391be1ef31e0de589472cdcfe7e7a50a2031146ca3c0e4d6ad17def1cee9e6c793863877e4930d3b4bfab092ed08cab185cae5900204973a2a556eb5b0a9429ec2e6ea3a4c15dde6bf7e2652bb26bb92c60d37a3c73a3c09f66304a1f9f20c942601d6c4da2c9ca8c4ae5ff9931c713d5f7e34e01e796421e6c26ee28b2a24b52d4b2e1620fd92e4d099bfb249713ea5b5daad1285aa70c9a7f4dcd2f42feff702cdd98c86e80cd2c38fb9e0c9cfeef8a0d1f7d2de0bc66b94b00e41c2745272ebc5b96ab782a4b521d9335af9fa5dcd5c2c443b67564abcd7afe7b10a0aae5c47bd204c89ab2e6f23b6712251cbe01c93f381ad1af516f55eaab322f380bcba12d18977b2a2fa4460db546f5403958e3d7dd22db14cb57b4902dc3ee5762624196eaad9855f43c79c2b51b5cdc0be7fc49043f5ca832058ca905539147dfc20fccde7d738dcceb05cf5a032e64f05259a7563e6ffad281a99ef2bff69844d2119a50445cc08e1788aa414f8dd1c055f265ec501f1e03bf83449822a94fa6ea47a5c56b00cead0c536524b902f12c86c871de9306c3880a91971a1ee660f403b9a9515e5d7555e476185f1c777a28a9135a65e63c95d6b1d1eed563f119ccaf8e3950f8ef2fe6b8670f6833ede4e90184f65ed0a694a98c2588678c0f03e418a6dbf166fa0233de359d3b07a86f724b7da21a6f1437d2920469772ccc1df33ee82fa7a9f398945775d9934d3b07a73273d1c167aeada4ef3c84ecc86aa2577b09de7d5d93472fbc435f2128acd018becebfe1b3db86d294de0fc805bd2114b70953f6bf3f2c1a16118a6e86c1a5d7b1f9d16dca854203202c0c2c7c709e2c1b72eaeb2b483c932656d1f59d3078770a8e333751297a1f6381500f2f4c682e7e722aa0987c4e8b6f90ff4b88f0610f23b878f6c0a8fa04e756cea2c102d9ca0393b5e575df0e053a665d6741bc71ab8e9f3cc8dadbe4709c32bf82de515f787562c1f71e9e355ace972551f134ef7b58db02d7487a5759ae020d03f7f6abf1bf2ae47c6a071f9a4a1c7a46d41c44682ac2bfa2219a348d31ebe78526f3e5905a86edc4c5380704487c162214494814fa58f2be2984f1058af9a26e1b8e4a193e9722d9e86ccd78b662e41112596f3a3521be1113db12964a271f7ae926657da8fe996f97a82f16b66b1ffa2caa2b79a761736b3d167ff9b8918912a6deadeb0822a1e58e8523eb688808742f3854d8444d6adfbf2ecf893355ad4e7d9c1e6b7ba9c7e1b0d68b4374380619fef6d2ac71fe30df5404af410f487475aa8b7dc2813c561c48968b3444d9eb4aeae1f1f32c1f9b047ed86f46c9622a5c770784e8de7a04bf3b7d1e4e4c46a45f34fe220bd68b22e0b7d612ccd6e632442f78860ae9f37aac5b0cfb1bdb829025e053b95477ca66c9473f6511ef5fd610065434e12a7e5ec98d33226cb381da1dfe9ddcdefb35abb0abd55e69fd7cf560b447e54e12ca1df047a4f48e90db8eef5bb8fd77425e35e4580b536166400810044a1ae5a52d1bac76832986e1b4f7fdd8bd4c563c6d06345520cbf99dee54ce7eaafda6b8be767ffd5921229fe73de412cbe40db62ae82dd6884a45200fa93e40aae7b5dc3398f381d953ce32d2bb27ab2f455bffe1382eeee60c5263a03a32754315bda317b67875a0d4e6436dc9dde054bb2bf38dd700c7639ee07865af4ad66f581bbc910b8b707f2f4c3ca922dbb1591d367305f676be3e40ce6752316db2426d588ff159e2b64ab35fe330bce77d0b7ebdc24259969081d3a98e5731015c71c29dcb5ad2bba27b8a7fb81f248cb004b2b69f39c9aa0bac40bdfed08e0ffae614af5c8c4e56c1ee122a032c3d8321e3ba8df1dff52631199121ad56bc7d2f99708abd03b6497f97e8ad99c43c31d35ac42b5b816e6c8c49a34b7b5ee1c1ec721c0bc32b5facd1b715b1863d747475c1072b4b8a12a15d888da3ff149aefe91a7b16221aaeb01c0cca651fa2fcaaf224e60cb08b80dc5574cedae688d5b68a9153d74a02dad389b6f8b353e98c462d584dc17580f7c190d9cb6428e1d53418838748843512463eab51ba175e64e17dc020c6d46bc555dc976afeff03b29ae63a81f119467c74b67239818fb83d6f4e7dee3d639c96c7aed29553c2c7be4b352f04ba44d53e91504f34ad590eef34f4f2046a64035b4ef0456d2faa3428d1ecdd6ee35ba0ad682f993a0bf5f97eec588460f1f837b4c9a19e420b5b04c2b93272f2e78c9a3ebfebb2aa716e7133b4b2e9933e7e9d554c8a76d2eed8c7a5b2b2622a7e257e247795e1f8b0ca48854a064adb0633a8951f573ed302777876245670caf1c3e1828beefc6d5f44504430404c94f83deb7dcfb47bda475a9502cb622595bb6edfdd1cd9bd235595d4441f5f29681f8c4eb463fab552fa2c0ad1e354f441c7738bdb816a6a73f1e7787c330c52721e5053a1cee9ba616084c9e346ab3f545d48aac3f915327c292b4248381d0eb6d6d787798991c71b6cd17c05b8d1e0f34fa7b97ec24636729b4d02fbf8ad7504c287a8bef01b2bea76638624962d08fdf66c986032460780ad34f6ecc943dc66d7898bea117f706e69c155b4c78c3bb70bdd028100d1f49a488af926b18c5f3bb799bb3fac7737acc60921dbc2613de51cb79ca48290197742718e064e1f7d08131841279fce99c4bcf3eeee6a466e2e65d51dc93f6596ff3b9df08e56123610b2e4bed9c67650ac7cb02f719d4a75cf0bd0a5def421b62172267e3f1514c21953473db7c26d27a76707229d52a9577611e2b1d5abe568c515abb83125ebcbc31abac09539ae3dd3b4ed7da2a616b044d21eafd37aebfba5fab75b8cdeff4d559e53c2a6ca059bab3f4b6185e8d57d64adecd34a556e9fc537b9085070b04b4b3e5f6c6e3306dec8adeb1ebe6c808e307580db8c6df5667e55f36eab0bf0fca1c3c07bf5354a8e15e76a0c0d2894f237ad28ee0a2d5a37eca4a9981ee5d82100978ffb632c57783fe665e26b4fc26dde2d1dd8976c7496a85b642c9cfd841bf92ffe4d1fd1237e3b9f13948e2711676ddc36a0c547344a4052daf60b25b2a13799036386f4b7ab5d8c143b4db1bb9584c7a65f542a39e802a830ecefdf34e2f25cfc9636d9f1eea1fa0797b166ea26d6e4de6fada1896017d74f3eaee5d71ff92e0a0701445dacab55103d8ef1df107f61ffbc9e1f29273276c4674546671eefb6256ae4fc2711324e507222a9e858d0c4d158141b8ae95d144b9f354a8b7917374f7014d8b78efddcdc3c57777d04a29f0d65e93540bd5c85921b922e42e7a3a5e14b80952bf4b999d457f9d09e82765a12b1e0c542bd448004611843f59c952a8d91fd1596c302323a3440050d3b0e3f593c2fbc3694caf0a77f78312e09598c4ca6411840ade41b77c7521a68c2d2e811f876bd859b9abcfb7ef6291c3914aa82970b991f13678b13514132d25c9041e96064927c521bfb97cb48bc23b86624d46c4c6ada88c6435838abf3a20aea147cccf3e50c6e01a02a619a4b76e39ba3d907d4201cb9afc88b33065bf9de5a46e6006f93f451a0052e444545d38af48c7d234a88c49090372a128917b4b3c7ee3f6b110cc30fefc8ea0e5e08eddef67b16e873763fa6a58274da299fb945fd41defd55b4a63d5482f5b252d43d3e40a6063e2648884457264a32e37c69e32ee44a0b330b7b977167625599d856f274e760e69ce68c5c3dbe0aa58810d1fd537a0a6cb6a1f404501a0c27befcebb96a09732a6b6a9313ba080663c8cf4aa8790a1cf13d34f6fbf4ec3c305fcd808b59750925a8ea798c81bbf76ac4cd38b80eff389037d120a4cad659dfa932cb952d6927aedc61b0c84a8648e30cb0340822371bf95b5928f5d5563db9958ceaf3b8f939e6c345522bef89ce878d797a4b045c1e47963679080fd084780e335270e659d7f0e98711087c9ec7ec466411f879728a47c1b7af5a46b7850d78be0ba05a6300ef3d220babcb6e1138178c0a4dbbbeef4f6883820965644f0390cd350a4279273a7b62a72cbe731fc7ea5239aa6a03e9cfdede0dd3082588fef01ea97c25901739b0a885ff985a917ecc2bb0d9990e8d6603c003167876f6fc48e10f911f1fb20379f1f73ff8d75752ecf2db100c5e04857085d2904b742a8d0bfaa3db06976d7550be21182a27f02aa8f198824a128ae04d6772a1d0c274792b074faddb72c3677bfbc82a02c8284dff9788986c9ce4231ea3798ce15492c10f796affa295a0eba56d9d19c5d38713968af995891a34cd0ec80ade4279c862293929b129d297fb790a6f7141dddb6fadf1b8989e63d30d9d865212b637542068127b93bf6abf762feae4c648cdc0282e6415485a9b8e1be6bd034614b095dc7b82addadf168142795517b4e9b6e50f952c2c98b619dc681749c2e54be1b1e86f8c55e6bb17debd1c9148a2009c6746a07e777f6c91548e297b14da3fcdb6f2b2e658cffb39605f3adcc327d06f90904c1c84311b62c2c4e5bbea137acf98b37041e1e5f6ba3b5701c2319cf1a7f743d83207050462efbb8014bfe2b03e52a6234a64ced0551e9ee0610e23c91b611f4d8df60237d6c99ef0c62f84243b6af53eeade665a5f9e62dcb355f551d52d8461b568fa3ea9b522d5cc0b169d667786fdc5409fa455dbb43d47f40865d3c41c57f5d64d9c4d86abeb77cfc10808cb153ee5e5345218e8e62af0f54cb74539598eb509cd7021f571aec263247f88418abd2147cd81023023645a7c0ee1a600b019cb7057081b3130bde46d315b4853b6d44977ca8471b0eb1eb0da88862d00338981442c296733ebc324bb7c2f2f2ff49bf28c1578e7fcb668851e3ab8c233dc1ca4d59c1df3f1105a61b075a68a781f8f33ca079e8834dc90ab4d0e376a1b814e97835443b115655100c55fadf491251599e726d4e0dd79007346db3f3729139e53679dee9038dd2622be90108908c2603609dfee645843e8fddd92d88195caf8728f403c20ae72831f79d970778465f47d53ea2752ca8bf961af0d75fc0eec43383098477d38435939841290fddffbb8ef9fed2e112a4aadaac49eea0f3e402069a174ba21f3c382d102c3538288e1c4a25feeff05de42f58c34e4ae22e83e01a0e228762fa250caed8a690d967da00a8d6fcbcad06b87b2b3e1da763ac2286763281193da23e96faa9ab2643f457ef74d656aacbf63fc5c96e15b69017531c038e07e7cb6ac62bc19cdbea9bd978f6ac659d5565869a9967ac7a0060e07c92c1775bdbf0acb4a3ed19e20b2767ca14991f212ea34a2d9c0aef9df8eb2d2ee7452dc16d562a7f78edcb42f19a69893e1354670d9098f9dd0b83be150394b49420b141ca0f5a5a79bf9e618834f2c98a96c3cb42d0309c6884ced67a5b5a01fe3e5c12c820fa0c84a6f8d637be94b627f840e21c39c0f872368f6ace21155158b2dc7ec490a99c2fb22d9d19a4c1dc696226e5f4ab577d2027acefac835e3ef33e9f92df4430423550099b9975fe10668cea2f0f14aeadd4ba0f13cd25c35273d79005cbceb39ee7dc8e600538b8c8a5d4f2ced5f548ea5cb4fdd6872aecfd81de7956a8daed7a18d031f377c82f8ad0cacee46aaf2d502cb2cea30cc9f55e30a1ddf703798b2cb6ce36addebf2a5fd1905855d33b3ae1f95d8c87695986fda9bb848616468da59a5bcb45b2df9af6c0b007338657606e9f74779329b86b50d23a12fc955ea96d749160f16770d565d9496a76899c5c61a9e6a1efaa5c8f1ebd0a6b939a8a344960243399fd17cbb16c5732f4e933aa6d10a878914a500aa21125658158a0e5e11aea379ef27ddf4d7be33b3280067c9396f8b54c512de7c9f2df4096331c3dae89716b21e77b96df56f1eb826b0b9d2ea3d67e76c16088cda060d4c71297a201d29a97c6fb128db374d535e5979737b9f3d7af517fe37453481b4d906588eb13d16c2f34fbcf7c96ed655ced5bdb37add9644f9bdb77ec94b582305c463d5ab123866b65f359989c68b193b35216f7014857f29b1d48b3df21a1ab324e6e7beccc6460f229267c874f260bdb92369c88ef6eb5324b59c536648e99e2bc3b5f0c819fdd1bea168efe5fac1153e6a971de7f2886af8f42d3f7a22a3913d98a6b3f4de4fb70569a32eacc77482c2324441836ddf069b474dbf49d1cca221b1e1671d239d9590c7ab78e6b7b930c26f1e42321fe350a4ad83386fe0a63846694e00ba7c207ab1987ea63182afa15f866e9bacfb82939054a0a286667ff3bf840e14265f7d6c67225d7e447ce2a31245eb2241723ba7045f83a9af49afc168fef1b4574e0445f82d5327f99ba189bf32e65454e9f809a43f34c99c9d579f2fc6525c44d0dcbf418c4800431064a94dfd1405c274e59c85e9cb02a09bbb724af56b4b0702384c485460f758cfeec62f8f876421f0352a9730ce3741b2399ebcb042365aa55721de7b2e5a2328b2784c172b6adb9d5fe10bbc955ef694a2c087f72e5f7a9c77ff167f71fa29605f625e8f956cc648cf6c575e654f967b2a7e8c14323eb2d833bde3442096c2368d24c6bf52357680b67ad1086ef7c1e232a0a9fe71919266f1f0d1b10c83553d23d4cbd22ae34d275cfeb83535fc8d9b4ad67e4005862b76544bc784dd34b7f78d1d6b07410bca6a37c162c7f93792f44b41edecf49a6db997d19e8d00d9d30677afbc273072a64c97d9579dab48506ea3cda358a1d4b920f1212cd9a032fed281d73307af29b8a2fcf9525c0e4e765e0541d8ee171b7be81561ba90c672781abe9aeaa6473b8e5f9c76531d7d4f2d1db9a170d257c3bb847dda60283567e0b31cd408805a174255c19ef523894a31472ef31298c264969ef26bfb5ec57a37bfb402922c6245a28d588025790b4213f79ff23bac7ae36719503038565d0990b924b42b29c6a36d8e042b5fd321a209be76bb759c60ed1d8c075e6648d9a20446ff624887810aecccf73ded4a6e28c5ddffc7dc12535c5e71e8c4d4fdb558cdf42f3227ab12b922551974d056c5b3ff714fe2c322547bf2b2476259aa1dc6cb0f62d64fd32b27fbff055b936f1965ab7439f07e0b02442cc31043751df782527658ed8586298aebbcaa4060ee7de7f0263f2b5c219b1be2e6d5d680adbee149d47e6c7a079062472991931558dd1fb764c450a1aa3c365bbf1d02609740122432a90daaa865ee1cfd345c0f87cea26cffa18e797b7c0e136a5d224dea42919d05b39d135907e5fe8abb5d60865dcd1be9a116d0cfa3de79a67db37633408f0eea060e97230d5137e2fbbea4f12c5e7f31a5356e535f2e6f4d70e047171efb6575487c2366ac11e41bb62a34547725c8fbd4efc42365602680db2340ef01c24b9d5878614b303e7e3d539e5ffec197f78cc6d2070f0fdbdb08a7455352fc8fd79f370b9a25edb6e4612e78482c7eebfa7f0a7b9f81cb60917efaa070a8dd6947f99af363a33cf2291b0ae5b77fbe0609cdbd2f3754b6b44b78c6a50f6c9067906d4a64b51a9c33927646e54fcf5725c39a19b92e083de4c3436d9209af137008e6b3d2191a33a60750496788c2ab54e6ab4ca1fe48c6d242f91d3508be62044620a8ddb7fae93bbfae2ecebf5481230f05d4007c71329257e175618819bf2e2f063cf3ad82488bb2ad7471c657abc9d96f3dea0f717902ba9dab0c8fa43612bd48eef78857481195122e3fb8dbf8dbb62d0bb86af2b7744b866bdecee88174b6f5915280cf9a178c0a0f923f9a05595339d7317dfaf27c68df75a2b60a8b0226eb63d42cff01919f1215998fddef276486bdf02aa2bd63f5df0e3fa6d7eb349884b352e75c5b6da254d7acd19e578967c79833319b4b3c0048bee2783d696bcedcc84b37cdb7d313caaad7b15657b70e28bc24bcb63fbe88c44758f4a861b66bebdedc3e675734c6ff66be71dc50b3ab41672f94c00d572b1458c255b85b4b085370e5cc4393ddb4601293653d52f9a2e689b4eacba3e2e41cd291a4963de246ec2995101db361247b6aa1b08a544a3b307da347e07c07bb245ff05cbc37dc563715e63d70330f5547b5f5afba103b8f1afb869d39ca0ad1cb9ba6dfbc38759995f59ea787d0b4b8b725558e8d8b8b59132f816b86478573a01a45a68a03a793797d09a451776ccea85898d9c17ee30f074e7dfd447760b715ced611e3da1105fc1a122cb0c0338774431c368e183f44106664e25cbba622cab8a571ec7d8c5c882399ba5901b268c63cdac175bb9a9a1004c2235b07d39eaa940d3bedb3f792b44f3db528d9df3951f75d04e360ae9932f399d3684714ec5ed04fbe1ec34c31aef606653c0326a62d00d14c62e46cd56f26be069125f0775008d04179c123057b0829aa0dd169f1cdc82b35bac5ecdcc81278b98fdcf79739cc7cf845b377be99c4b41a5ac783edb0cd07ddb645bdc050e37a8b1a9ea14a5e1e4c33b060441a97b451609806ed1613ea552ac46e0e673e83436beac0c88385c7efa8c8f1d3e6fa9899bfe972f52d9e5abec1194ce12c52a3249f003c59c75c6610af7b674dbd656bbae922af5a176de6823b7de3524b029cdc8e3caec13a7cd942b74ee88fc0e696f673f82693780c6ebe518960ddf994c6be3a69d405b68f238eace55fd7c8e6de588e894c2dc10dfee9dac286b30e4cd01f635c927382c27ce8aacf55c9bcba4a39edf72f13c222384ca535935bb215154003c165c526d1d3b3583ca502442269f9805b6d37be17429b1001c873057a683adc348ce53f3ad73a15b3e3228558df6985119534665ffb97d12b6eeb111a138705d23b2eaa2a14f8a78240c2d1cd6e135a5b6054a959908d77541278a27cf765bdae7c9a7c675e8b2fb43e021811dc1f25898100be61db6e3f1e593bb2f638f5c75a6ffcecfb53400a89f8ed8d1d158e42598d1df18a0e3ead3097386cf6d445adc716d77de4f563b620056e60ed2fbcdffbaae7fba64ae5d7fcc8cd55f1876a242f303c3e28c05460a7f796fcb215572e583ed35b352e77b24151dec4fce1a58af378c18efc8a9a1c9c1f5836f0d5ed419692a9a018a9a5e70d18a0a7da813ed569c30004614889fa1eaa018b0783258a4497b08bf8d8d5211518a6f641cac3f764ceac43ba2dfd8582adf79a56c1c1722e85c42b2e3c683242a112a9419a5837b36f90133f462c08da712fc33ffa3c976d42d2d7319cfc3549aead3d2a0f92d446986b376d896c1784430e8a91cd3db84ca64432183dc117282add8ca4249dcfae1fea88c4dd2c0134c2e5fd3140547c1db1a3d7087b30781b0deb111f8657d054f588825b31f9fb8a3a3acc5169e717e964cbf1344cfee82c5a29b02d4e6c034bcbdd65d92049fb136f0d16dcd88596a8b882bd7d791af1e58082a4fb82703b25e1f19a77d872ae878f6e910ec8cb4d444cf6e14f265c9f1ba8d9f567d716e81385e6ed713b6d279a29941abeaa29ae32bfce3c890b62fb178208b54e33bfe8ec14408fd758fe036eaa007878d67cc919874c53b78bdeba6069d372b19e678d3cc142786a08e7c0c34a16c8cb92f18ecd539f6e8e09c5b430d6f86167908c97a0db1b575483f85d613e778e4621c45edf0d1e5b262ae21bba70a44923b12479c79654b396c59a460ed9d518e7d637d66e840cc26258ea5c808060368fa8ab3c79010138de63884d00727d261425ac7077c17d3bd205715489cefd02c653af8aa4856d41107b082e5a617a245bd644a8b203fe8c5385c023fe98bf2adbf86a1e55e1a8d6eb00aa52b170e0884056f6189cd1679ca0dd6613680cefb9501fe818039453fc39e7744912267b2f2d69d1855608f962a13900c4d83590c82218b6fb0f9708a0695764658d69a65c33654eb9c23564a02d1abc0616a1bbcf7e42004f440655d00ed28dc1981a6df2df22c9354b9abdaf8de51255cf03a1b16af920caf5417a8ee5db466e64d48f4f33146eddef14ebff7aacd3275aaa6a027f065c6b544f201dfbe4d1861266eeb1baa50bd9861f2f7d7ef7ca09d50e263370516577cd22d4ec2382c2a8ff0469ffe1bf403b2178d8b4e989177171b232e2fc4c8fe8880fcc9fbc7717f063901bbfc4b49d1c96fd84c9cdcc7b15580639f2fb75d565d7f793edf1d87b70583f71ad76191d0cc3c8af1e92641c1e90da82d4f0e806ec4e530dfc4d35cf6b09a5ad1f55b6efe61e220f93d614760013346400b6a34a825dd1cf882ab674786138f678bddf2eb77594bdb5ae728f1cdb5f2490f1b3a07da1060f4ee0db58d23c8f16ade7f0dbbfb7b7fa4b6a22975ba2b3f4d1cf69d4c8b0e2ee1ce2f57c7f96ebd8d6e944c81bee53f04c7757ec15b98ca92a6337e6479121518c4b370ed9120540e9c0f6d09c2a1534a3cbfa6553c72fbfe1fc143b4a99dbb97f36c66a8a1792890e17537b98fc35ad55c97367ef180322273fa49e71706d25d86d1ad59c79ea2e39f2f3f274641831d146b4d8af0678bf13c9116a2174025a8e1562c714c4cb8b418c175de606e1c24794bbc05a88a65328ccb3c9611151b91ae3dc3dbdd49b3f4dec83cd567339b7ad9e2580d36317f13a9efa41ac51532bedd6502a680f22604ea5f8d11923c2cca6e38e762d9e1efa232add5092c373de308a0d6f9e472bcce22ca3ad5910215a660af65416923dc89761cc0ca30d837160cbba7274d299b91e90a3d17748e14a6b1ff65ee6776c0065ac745e39363d3b0399504c19957dbb34bf0f978cd440dded243ce77ff95efe7beb40174f4adc211c598c0e5089ec7caa4c5a231c6d0e60094bc01fa41f0c1bf21dc70cabe8fad57e697f707692b043d5a35367c83fa966563843d1503cee41ef0d4e54d2719769c609c183bb29d7acc2f4fe337d56aa779922b10e2e00c614a0ee91f72edf73ce68c42f0e055c05c5d835f86bef155bd5ac45da069e7b4f3df099c0cd182199cde05c0672f9fd9a802fcde3616911a442677829347af65060466be49d86d945b4b1ada85b9d132b1b044efa86bcec066a7b2f5f57db6d7e973bd261821eb5db53df2cdba023869feb9fc67785606ddb1552b5d273897dff129886438552288add80604ff71d47fa5157cf46a6264765811d85c0687bb31f4a9fa5cf94d7c5e91c1bed7b42d6f94a1a89681e36e6f94a93665cd6a5b92b4d504fe15cdda64285e8540767058c886e1af9a778680f2a84a84ccb9e08cb88ec696ec7677def85bcca565688f2b6b7184a081ddb159e85b59e8df748db618a26f0605167f8ec87348c04bea70abf9dce00349ca9447eddca92f026838b479e5d3b73dc430f077b5657531060b0822319353e512a7b94689e3ec46bdf1df332a738adf2b0262937b12682546c145a5f4180ef7f2211361de33cd91d9e72ce213a7db8fb7067314608cff41cb94478913606c5ffbdc711402b5e91657ec1a5ae9a4fbd78b6baeb1fc6c6606b545a6c29a49f8f20e7f569e32f604b5f371a5f042bba98ab60157680d73def4ca0b05be96faa148fca1899c05c0f837e27030ef54521d49ff26bc7716f115a810de0c739c5ce8c6d743aefecab03457332d6be9dc03bfc3e9c2b50a600eef72e3f7130d7dd576f46f5a09a0dddf812fc00911915b25bb815dcdee790cdaa2e4a8b4c91a6a4732af34de1ed04375c75bb7243f9c1cf12abb5981504e6e04c176f3463a7afc0c91283e29a2908a94c11ab6f2a9f7f9cdae420af931f3f9d14e3964325822b774f1b79d84d3e2d14bfde357c78dc8ff2656af7f269f8d6cf30f8ec1a07a2d5dcaca097a848aac16f5ea22e750b9c8976870a5d5e62faa32288a52ee60ac4b21ac2864f8e7687ab4123c629b676e7dc5db5cb0db0bf1dc90406d83f221696b7a7979f674a7481b1417658e266e8b55242bfc9bc1dfa7fe1a2efd648dede86512709ba0b79e6bc1ecee0fa2fd7c404cbc9976e6ab2622cc444f18f3f3bb2258321c8bef4962534837c68cd37d049f48dca86d5b51b686ad08ff2dfe32b69751ea8e1c0019b4c981c50f1c3d2a0ff347869aac171f4d8488754ed35176361bb8cf6c0e8ab38fb30c17da878ab79a46cfcbb61ca47d83b17f3e29d7d7ff83ad01e45a7d316c32b11ddb74503041ef06f7d269aa128883c9c7a781b1add8c90db1bc2e9d89f4a921a290c9431ac49c2e957404c28dde5f1b2916fa5d244dd9bb9ade7ae5f6d3c71cb4512ddb789bd5753c15831e1c62a64f6d130ccb9ea83f9c49c9890a05a7a59fe85bef189fa9a3893f159c5f01db5bbae5a969385ec5a3c57c2e855bd778e841d852797fe163369c7197821beaf20c1eae6bb7377faa328078664d0b16dbffd5979b6797c7cc405b45476eff13ea51f906fec61e574c818841810b21f4119453c006523d3a50b9b4372be151279aa8478131a6b33349bbd300f48e9e7d02a1c6e4c5969e3ed658515cd6f48299f9f3dfc6d75cd1e169b25d6512780ad89dde6b03e027175a2dd897fb965b69c802fd941f3646b1ced9828eef34ce74c62be4413fe868d45ba46acd5ec99ebc1a1c4436991438b9cf54f62583ae65e363c4bdc6fcae1fe60574130e0de6041a2de57a741bb0865e7ce77ca75f366eb801d520d331fdf318f946fe5111fbddb763d3c801d33f6e0985bb34ebc4436d3b3480df4b329e48a834572a3d24e57ef259dd28c93c5d72685726eb6b56b2e1e6b3a40e67794b7fea00ce11f149291631bdc660f9a1acceaae9a17f71f20ede11dba8f261f2d457b41e65deaa989f1d3fa2a2ed0e71bc9ceaccf7d104d5ff3965c4a414e9d8b8535f7059901b7e04698437c0ffd7539e31edf92481cfbb0d4a3e92735ddf465804da385cc49a977bd396ba45a4645025670ad6085ddaa92c99026ea1f680dd921e6cd5f62776812fcb0661c1d8fa2458a956ed855cfd82ed4408c74561186da8042fbab5ccd152ead7a47336323360647c1794b115a6943ae4c6e91a39405e62a6c4317e7499ccc239c924aa085ef7fff09c759d9f7e79d77c4cdfc9fb8dd5404d7e54f8b6bbc96fe376801f61af69f426e0f63ff00ec2732298f210e3e77508df9ee6c6816e46c895bfb0dcd41ace56498d94afadb4ed1225f6c94cf55300f91ebe75479f46e51120969ed430dcaf5cc60c034c2af06d726003d538c6e9d90bf70622e68af0325e19f7933140aed55bd6b126d0916749fcf222088798ebc056ad35fec2cac9c3b112ef6e5340259ddd01d22d86470613c77768dff14e366ab46d94feddb81a9afdbc8c2d624b7d92f6d0a05dff164bcb1b8fdcf79180f696162adc923d84c3080f6f7724d1d2bb392fedbf3a3a706f1090d287342da6ffcd4bab3605c7e7e81d27003d58aea69cac5c5915beeaa8ff2de38ee0dffc9e543625832917d618b9bd38654afbc6cb0b0a3b801d4d5f249bb9ee41222dba58d8df4c597c6bab09ad8ca2ea625d7fef1a54aa023add6555bdd6987c18a59cbd7d8d18a8961b8df07c423608214dbc07a811d4a9c85f9c01555037ac6d7483eadf41f3f5b5bc7a815ca60afb02eff93544a4efcbec5f96c885aeb18c6d5a62ebaca425e31b7ab45fd3bb87a0e4e801cc7fa29837b01d928a9418a0cdab619b9b0f55ca9415a6a0a7b827d0028eccbe1c8b799588951ffd8e8c998e99289ff44cd91b21ed692fe6634d3749bb0a5ff040d7187d4371a3cb35ef3d72ae8fe3ef46fbb49905d436ac907be52f924ec66a94d8082117ebab47e10cd978d3dccddb74fa502eaf130bebc7855a63576bdc0dfa236a433b7a3770fbb926f5f92e0abaea31db34acc06f6ada507e9344f8c13e2cf35a7e739b77b2426ad78f191f6f291f4a1fd039e1360f89bfa53e35fa43b84250bf0b71a94d79a05d96673cc6cf831a90af22392c0c18e7f6bfb2143a826439cbfcf08d3ee591e47cc5e33541e63b18a7dd3b563ba537bdf090083cc116b430f74e663c044aa480be2f0fc0540d873f560ce1ac9f438fba2514f5ee33c80608a0233c5748d95103911e6f1a597ea040f9e9e80a68044525a7f076b67d0a125b2d5742441de758f993b77bd647c412ec64d12c35fc125f78d505a3f6b68c8cc3579fd682b731d274ac851051ee3c26941c56087537349a1259fce5ef729d0a8c3cbfff71cba4e3f69060a43b9f2ff47c359dba4cad7bf38ce563f8091b78ba6dc6089d9de96e075b0829ef8b10e7db28142ffc27af7f980e4c4899d1f6c285ec878d81b2b1d941d3d4ea97630c3e929e779a02888627595e6941c13b0dea52da3f01d750f25d6e36a5e8ce47850543d6396ce1dc5acea4e55ab63b2ffb8e32b254c771a359c7f2e5a7e65a945729a821ee85ecb0e4d3dcc57fc5d0d295b4542d2b7fe453b0c67e339c6b78ee37a358424fb912e9fabf16c68c6180b6a0dd48525a6974a2ed8c4801867ade7e7edbd333a0665e5d05923e3c15dbd212f296f28fa80ab6eebf53e4faed1c9ac5518f6c8436ccda2f6aeef8d59e1cbe7a228cc9f90ab3f0076e5ca0fe0c0b0150f6f73d52545cc94e902c4099c254e1f6c28fbec10d19a436b99b33608977ae7b38aeef3c133395d480b2c38d26bdba218874df6ea82f9198e1823ffbf773b454f92dbc971fe490ea4764bbf09293d2d1069e92d1229c4de1fab82aa86bebc4f2fce3e41fa54ade5e86048104dfcbd94579969a183ad1bf6233624afb0c81c8588170ec88283fadfe038e1f55f6c0d574b76dc829099e57a9a904bd1423c282835b40a3d443ade577958d116e841cca38973a0e6d6532a72e27f2fe80359bab7858fdddaaa4f7d703cf1d1bfe0c4c3090858bd8d748e344fcab2e7efd16375cc2831eeb8fde5bc8db395355a5417ccb8c1c7d68583ad5f98273dbc2d99ca1f4e7372d731f820a8c3eed2cc657df912ff48d2b9d4dad4837b4dbcd7368bcc5bd5f750993d4ba156bfe93b26279c0d7d302d90ae980cf5404e44023637122c4af99eda42f2d26f07a89c365a0c4544b3c995e075f204144cb5163cb937e14ffef09c5395666d3d21b081bdc0ca1d3b3772a366ce55aa335fa39c5d91494c6d8a61ae0bc85c25e5864160d090676bedfc34e099400f9c8689a4298a7bfceee8d42ba091ba5a03e0c999c25ba01be97241bdb7ec4cabd274b25aded0ae08b5f9b9a83e5c1aac559b61743014b33bffae874251db1aa18bc41a70787226fb15ec4c001ea62eebbebad3cc2c36ae1ac297873a9bf2a70e23aeedd3c85fcb97152095890a115db59817c2a82b991591d7ccebb2e5ee6af211c52af53734898bec022ae848e2ef5017c5d9264c2731404a9d4844d95c8034ab22f8e6ab18a48a3833c1e2865a653d2cd2defb95bb7d3a867e906a344487e90fc201975cb2d14ba7771778bc937ffb1be9349d68279a27b78801215c18617ebc429cc22afacf8bc36b4212a48414ae767d9bebd9046306370f50a1024c793be459356e3c675b7edca05d61a1f2009e5e16ef8703539f7c5d1d889bf0e7ea9d4c567d89f0da272a5ee9b5ff97d77e57079b255cd7dc05137d27d9aa3cc0af346d36fba31c0866a0d4c0c3d7f6be342b479d648ee03d895efcf67d5e862c1ee5156f7b9580f9d86ff2d4fa52a29f38d8d1b0543892d02fe44c6219e4f878bdaefb8c441ac9cb7789d78bc3fda9a0def265b9fe6607a250343953711024de158d4aaa37a5fbf35a68330489889693d9ced59c2bdf6e1325cd5b5df1f98924d94311a76264b0d2e55f6127b068f957ed0968e24a51723322ea1cc7f7b8383448d3490242eb1d8e17b4b2d7973c86d313174690c347e13e5e5f9cc999c49ba52b5f7e3b4a78a262f2af199f947cbabc6fee348b3adaca9252795c6195397561c5ca6bcfd21bfae7756d0722405fe1ebdb7957582a006059dd2fa77cfa46c304b059be93a02b5d5698ad11bab66ffb33fb3cdc5a719c71e0dbc80b737baede536a708983631296ccd98c06f1a1af70d79e277a50ba6b0c3c8f727174f37a7215bce85ddf9ed3e4af97f88dc46a52bd3f51c4b4aed2b2039fecce39b12adb542429be1e2306d451fca151c31914b9f03109071b72ebd3726b341ccaf5d865f23d81e4fd0f1a4bc5274c34e76521b570d933335f940db897dc79ed6fd2615859885aae35996e546103c6725d422b798b1850d6399a7cb986ca4edd059798a1b04417b053ec33997f77c7b9555a83ac77ce7fed6520b574bf345a0135b5eaa5874a92adcc4f560ec33df1545c7e4bac3e2d17084f48eafda7ce959da6882ad838a66b5a77b60b12854536d9abb6010ea063660f57ba4950bf7adf918eebfa4ae766040a54937730d011d05bf746ca5f5b03ab53c5912f5a1f3d175563c7470d947f29d4c6b2aaeb62cce3d61259f4482cbef2eba602a56926520fdfa3a3f2fbf1d952fb26423624410155d0374b9fd65460e7e7a40a742c6db9405204a8ccdebfa323aa8310b630460127aff22f1cefac7fd3a1d0613fed5cde8a3453baabe8238cd091572f408a23f3f2c1fb8332e4116351d3064eb81486d634466e4b40751e13c3618db7885661fb4a341cfbec24c2fea68151d9265c6265f9bf443db0c93ff0830b91a26610d5616c37dcc5b8560d6311c4cdbaa4b5593393b08e5332a7ff35324b89c52549e5aad5415459e903b1c7c4e20825b7a9fea905a06f94c387e988acbe56a34510c32651b365af2e3d0abbdefafd2b168261b2b51ef63e689d19d0f825f232839a0aaa2dcbc07a255be2ef9b4342b1ece8dd6c05e39f76b8a68219b53e6549b52e4e0ea92b99dc3ed998939cfd452d22646f32a266518311a80e708cb584645ca6f918c5871df58e7ba8226218712ddb23b8125a61c07a94430da29daadd3d38d5185b37284aaffaed434b93e23602e173829a4d4a8bf587e6203856c01b1263acf3da36833a06b8d19fa342308a5a0396cdb4e56e7cd839a8e908cf2f310fa27a7e06cf29b977098d3a5340a3cb396c706b632e57a882f77e637853e1fe5f0b7155d556ffcd7a6db6c87abda5eaea9b2cb6805dc48e83f3700df0603aea84bfc001fdca1c553255972739aa8c5d520939288bd626e29cb2549045bd6cf0c57d81b0b25c16066b1c6df158c7ff147480e74d90f12968e97fe89508de4fce12ec12e06e2991db51776c400849169f5aa558244887af068525b5eec741949a95c96d693f083e6db9268aa0b2808cc2c5b27d0f0ddcaf11641d0b4f4eb69d592daac44fb71bc08ac0a96e3e8039f8cd81dfc3eb37de0f7f1190988afe1eaea2eca4a8efb83359785d9fb4067f9a99310217c2708762fda4a47bf980898e2d5e0b84c2c80671fe21790bd4826593588da247b546a0c5bdfb4c1dcd2be1a923e5575abd71b9f9b1be12b97e9cbf4bd4911b0cf71a0b88df39bffb7cf9b61813d53633488c38570cd4919602795cbb7995ff854fe18025d5e1b692895db6ced1df8e574fe114ceb8244e9b5c8896533baaa70b541be2fd6d7ec7591147992eed45c0b76669bd13eac402874051ce65e077a75cc3ce8f37a6b5da792972efef5dcd421af9f264ed82a719762a724a6b27a20241d686dbbde175ffbf961b6dd283057fc4ce33300f14d12c47adb8db9a524414f331eece24f6bf7baa8363bda8eec7e4a93d47e092f94c7018a40903302bc321ab6c6d5c42ab2a3ead5983bd0e43cba2ca510cec4bbfdb6dc55ee6a2df000f6c12e436b5b536afc8adbe99c170f485c1d405db137aee3f7bb87e551d71d0d818d3bf966547baf35ca3b3d1acc068b5ddc034ae2992c5cce71c6ef0e21995a64f26f5677a23cca96d18922d307d7a0449c7a313fb8b3ed11ce226d3e61f8be47040edb3f82bcfbf11a083dad1a46664f612550965562cca5ea147c030af1d92964be1603312ca8b5c4c3a4e46d5a215c26f6e5e5b64ed1acb3bf0f91ddb4f792fd708c91cf03b7eb208b45b114c48946a471e5f05741324c1f29a0fdaf3d517055b4e9155d939ad565088252e87aa70a817b800ad30dfdcfe80ca7a09a845611a3d97187505891101cab7c67423b8719aa2d7a00f63d3b77915568e79de082790da1663fbb424017a08c083d1b51ee76c4173c6a85befc277ebf807cacf395c93cf44a45d69d82fefea1dbb2ee941dfcbe33e737b56be7673b3ac16d109965ac61086a7b007775f094ae36babc26236407d7cc31245205e8d00e235f415383df529e8d1f8f074b8a9a9c75c29c3b8862987720f76c344cc3c97e852822a46f569805cdfbce82763620da595fdd14e325c040a52a6c5a655e917f46f1abfaa696d1c5f0c91c36a071eb0c92faa477899571175b25fce524c77da471bf505b9754f26ca19f5ad1f771e7228c596299ceeb5ba9cd02ab2e5b7452bcf161a8dec2c07a5843d534193c358eb47303b8889b7a00bb5f1affa690a0023a578879102550934b13b5a3402db96fc24529c85cf905cdc7d6f89391a54beab4bf98b803c6218908ff60f6ea38fe7509baf866b67ea1b11c31f755331db60e5582ff0f3edeb5caf154e161d4360ae2e621216c87b4a8fc04fed52faf1931c249e337a12b0d80d4af121a3ecebbeb2594b9741cf9f4582c5e1f05360f89f76e8c26460e41d2e4d5b518eb225d0cb9810240a26cf2c17fc17ccb318d10fb7f1e144aa30bade65bb6de50b14516647b8bec0ac8b994dee5d6c6045c450653d181c203abd25a432e6ecfc8f720340f8b892b1edc9dfe3722361047090186286671d27b1ab18e37bc35753488876da668ac290f6f992bb1eb6224109798639f9cbe5110ea9ea3bc306ac4f2ff6bbba6bdd5b782e58d40bb7e9eb71fb35f12b33e957c59ce203ed5447ae5e26d5c63bb3d0b452d40c3ec83f1c48e0328ad2d226c3fa626a9aaf9785222f4d062349984d2b8fdfb444c2f969af41df51a59c41551954d3d869879176cba05a11be2ecf97d51c166cac5ce79c784ee84238f11f367985d0dd88dccf457578cea5b9828c9b61e6c1e5948e60f94541fed256fa85c4acf6f9c42c1ad2e8cbb01c5d01fab5004bd7eff1d3f87b7c8007e8f144ec62a911f5b117f8f2fca67b537c76097226e0bc5061d11afa4647a4e62bf4e7ccae913a7fb99399d9e4b14eba1b12bf12c7580b0d10ad25f5878cd03137559b6e5de7aad123739e9391f20751fed81ff5309d2c561c5cdbdf5e722bf465277c30541b92e95192df81bff514285c7c4c02e677d8c00b61038ed2a61a1115b788751a5b7c072e38287a8584268bf80e3a049048a0d082773d6f3e469c9dddc8ef0356778d6243090c135dd1ba6d127b9f585fa2cc4d74e3c799b0a8128cd9924cb4737efb5ce37958d47b04b5d63c9b1b141afe5a2002f05aa9956196c7e4104cc5dcdcdac450c9d6dd480cf4682a0c5c9492fcbbc65e9fd0a6ce2d7c979600bab2a37b63958b406d58adf559f2f407a465838f05dfb3660c3ad6af8daa1c68f73eaff554abc6aaf826ca5cec2a08e790ec33f3540a9e5b63af1dcab15fdad263eb011078b02d3f0945c83c1c5d7440d101c69faea0fab04bd6df35dac947ed07da5637691f3bbf29590158da3ab8b12f07a5e47a0fab5c6df39455d0f458f584a8ddb54f90482c9096fb143fee1834623eba693415854785fc331cee0bdf9a2000bf0bf5f2a8231d0ab30632025b22d1a6ea0db737936bc39187372b0c3fd183ede9a5cce8ffbc1f1c183b486fcd20ddd092af703711621e33df95e24cc5ae6d4a6a185c74fd5e7673ec33ed8527d42115d85f6c382de481c1f9063447e43ca1de09d6e3c02e7c2befcd04783d1bf150e6efe64e22263b4edc5ce3cbf3bb2edac741827613ba5f936439f4bdeb1e8f08e3f1237089c7a2f937ae9d4fcfc19afd72bdfe0b552c92a31e94b5dadff9e7a775a2c0035ae6aa5d93e7577267f592c1d4b70c2cf27acc92788840c81951f735f597758a38dfb7abb9b7543ab29fd7847a587502d4afc48beaf62871e566f4a883ef2ef1e2bc540391051159b8f6ecbef144001b31b41d4c4514d758c4810a413ce06293eaf8c0b14b1e2f6560831af707760591a768c442c7d90627f2713b50bb9511f0951c5b140a690b77269638f73ff3db24cc4d62769eb92a8e4e8febc6ad63e62a1275a0520c438ceb8b2b72144daa583f9b4d70bf099dba7787b6131b189698f9158f883a8647d04b72eb72b87f92ffb7c344e2b2b466022340ea4c983df71d47fc6d1a621de046d641fe7eb4447d75e67d126d558f7d034c0bdd15ec593be789a87e6b0d7645faa08af47e2983b47c12173a8f1e4dceb0208462efaa44e50f4968df11fefab2408b776d9176afdbc8fbb60adb4175673b54c5dfeb4d4120b0fdec95a7f9f8e4f52cc1b86de3dd713d7351617d14a60435f312b2f78b4a7f02f896115233b1cc0a161301a9c77ee1b45dd6dbc4a892007b84a1cb8635a7548a706346d50c381a3c859009672b36c15b35295bee1940752b853da4e2c0157cba87c33a7c820fd5a7c58d39b29db4229df557d03cbffa9d799c558735e56e0639318055d8236a930d7142e1a42d0ecfe26cf4c9965a46b76aaf8949ce58fde4df8b4114375598c33eba2e156499a0a8875cdf0df648d34d60e4d58361c9f7487bb89a79b71e605d8c964e04895e5bf42ed63180e517f31c1bd2294170ef023482fb456115eb0a29ca3ba3c12bb5a3f4f7e4f93e77ca87c72cb5f3f3d7252703b8a5dcbc889177cb3c23784a5af931d34e0669898d8cbad05060d6e139c8a72d477ba5377429ff86e753b75fd2a66a6b11ddc60c6efedd9e55024b91028c12bb5671603c8a007283bd42f6eda7ac43bcfdfdda9ea26ba15762024e6e3715bdb303ce952ab383e5d6bdb0443efe9ca0bb75fb58877d73a5f7afe996ce5fd77f1a445f9a3e0bd46eb8472faee008aedf4ebbeee584ae27bc087249dfd3008c6bef7e64d3470873651bad929b11d679e69f13b4aa9cea02784d5be3882a17ffb119ee1eec4ccb7ff87b9ab5a94b265dc07315e16cb3b0243680752004f4674a711c6a926cdab51b6e2d07770d1bd359119fa8ae2f11ab9f8aea62dbaa6d128882ad680a58dc0dc54a304d34112e16b562ae370279c7b6db9955fa5abad4e7cb595e031829106f5ac438c6344981478c0ccb2eb2ba0695adc79d4d6d3ee2f375e2d88479134fe4dae9194b4781f6c552786ce6ce29c1f4d2afec9acd3322a4da03dfc28ac9c4fd543c68863235d7f72a88839b278212fdff059f7e1aef4b6c143c2dcb10a751911434d078ebef3abd43769a865df93f62407551889889067606b37f3aa775a52bb8c82833d6dd0aad324adfb99b3ddeaa37031cbc3c030c1aa5c33c69760aceade7e833fb68f4bc5bcbeea9609703bd989bbc19771ee158ae59f140fbb793a40f43e04e430d0f0f4b7d55bf6ab6453b0bea8bd527e5b598b4f334f872fb774f4a3a2d9ebb5e6a45fe831f9881f2e21e16060cd4bd034927c73e3d416493a5635d535c4ef7e669d451b9c143febafd04d3fe2f47db37b930a8aabfb82efb01071f687d3bcd1ebd3666f90544a80f3d43c27a9095f6c40476af8b4777e7f9a8b53c5489ed59f3127903a636bed339f2713c3dcfa9e810c6a0a7f3ab35d1fbdf6c26e5634af303ba5faa5520999d1ebafaacf4b141997000c1a808ed0059a422352c14dd1035658f7a08c6a96b7006af9625523fa0c1eb8fe007e0ba735eed6ffabd638f5381b47bc4f6725ea6486ea54c6b24a632cccfd9cec84712b90ab7b8b0dfac897bd9cbbb8e10cff89fb9a99abd190d969be5b7418ef63fb5239535a97b35ba8f5e476ad1d33b53a5173ea9bf82579896b8210c2231a0e88adc4c385581719af36cca08a08224d9b073e2cc41f556ba16473f01edd3ebbae4ee415c7420f1e8cfefc3684d6e6a32967645b3b2a3251b01adc7f0f13a657937b6893720cb35768dff42cda15c4b974de2ba9104680a61b3765480bb463e3e85af89a26e934ac7c9b18d14db08e4c6f6d85493406c095dc535732d71043a68340caab6444740d21c5eabdacb43c3b12cc669c8ac82d7be38663623966ef2e7dff4736db626768b011639a16bf18e81ca736de2239c44ef2755000e054d4a8283c373ba54017f57551d8176d41e44915a4189654792b5ddbcc2e2d4e0cfb514f19d6209a123f1f3318480c34cb9bd13f02123b8548720e874d5b88f111a3785e6aab1f9b2e6f850f41648d12bf50e303860b99489578c8a9d0e6c18dc3877a6ac7d4ae48ce34b432a554aa0661819711715d4da11e61843ad71d6636e7ae98171e4ec67c5e0631ee99f490b5133f7f1fd9c59eb5209f531bb12b067e33ae271c5f176772ad5c42cf8122baf5627f8e17c88b733c86012c4f1e4c03b5b8d8565f3a60d094b5606e7ba9510c597df2e7d48fb98401cb79a85c13ee5a29e43ad50bc24ad53a0d6da573b0538cda18abbc465e609115c3d7bca5c88d32a5346ff911cc691567ac5a4c088802398eb8447d5ec5a32a41185eb4a3fd8ec906328fd25002e26f2a8bbd806e0609c124aac5d157cea576eef4c5661bc26a94f0bbb41b690fd08dc6bb8f6bfd7283862bba5d9b6efa675ea358821eaddf63a37dabaa79cde57f03ef75e3ac52b7f3c98f14f5dbb820e0da710b26d1e09e710bcafb06d290672f21e15be20e70554b77154c485ca5d1a277679c51a2ac8a64630754e0a2b226880aaea49424d75537c116e5983efbf3a142a0fcc03d7a198efc776e9da82cb873bcf59cabc16f07f20cdf20bc7400ab66b75ba53a8c364945bbc405568e5b4a29cfe2ab8101f929b2557b5ccdc5c6bcc4bb7331b6727deb9033c3cbddb7ce6c9f455c1c620e094debc16c608c126a2674aeeb44d3d3b99920c0528fd2bc70ee1618a8945c8c2b57fc1fc1f7f606126bd6bcf478cbefce7fa56705a4a17d03ef9139f589781fe59b76fd1d52d841e119a0eddd414c62bc13b5c2e78cba384c6afe41307976ac19b80030fe9382923bd42f2a10fcf84e44ca5f9229287a0e2564c875d39190f48d855dc143fe7bd558ff43ce5209c2b2336573a5c52e77738a6ccf8af4295e6f1a2570f941cfc8586ec805d897bcfe91ea5e950bbfce49406f14659a02a825167bed31bd63d660450795e531af29770027fdf800534c3824e99eaa02c0bf17466115281e735f6f8936a27fa5fd3fe3f7ecac085fccb55dd63314cd2d7153e98a9854cabdd4f3c520b3366ca4418ee4a5211f6ad77dacb7b4b6f3888c7c733189645f7bfc88587596af5a405fc86b564221efd026996624d40abd5b633ef119a8c3ec64756a87de3f51d6702bb684d32271d9201ffbe9575c5bc981f15ede5797e12cd03708f7772227ae9b62fa0020aab5a43c05a2a757b3b3882ae8e708a90b359e056969fef4fa249b896355ced71b6b1f3fdd954f644f91349134d7988a92acbd7ed822570bae1f2d1895418ddb1249e812cfdba5225e21c6b17751258d64a37da4851931e6e2203b19bd90e081ff18eedc696b8b57f9d0d2e973e5c7845e4f15a57b681f73c13cf18433cdddae6622f04c0b57382acf58703b1ea768c79abe09c6809229e87ced338a326c8cd43742fcd8e1767a56bf025d8393fe7f7acfc060db87f35ea560da8c6e9896e2806293689b9d6959b79a5da012060510b0e4c0867c56903dc2f83887c4b932d41bda665721252ed8313cdf14de6381f0c7838f35d387eaec666747061d416b515d0f60d11a4eb0ea4c7967be35dafd79e63bb36ae0047ea481982644a56dbfd0df303b7249343ae57a61408e861a7380635940cc943b6a62ab65a88395e308836c9eec82963019314e2ea25eccb4aa12da5c359d44e215121561c1abc58a8a399317839a8acd9dd3f8550abff62fc2a61a79edb41f3a1f734d8b78ac4689ebdab0557eced0f2f21052e42406443adf52d32f0e6ba50c93a97ec548d720deea0b2ce6cb24220515d37d49e28bef830c4a544f96048ae2709d7c4b98b8903baedbb841df0dbf4a499df0d5cdd611846e4937d14bd3dda2a46c098cec7ff4e1ee440213a0b6fb1358c67c19ff2774217e343afe59164b135191cf0159f9f09769e095ddf8951dc745cb243563e93b8c93a6a6668bbb15fa4f3387cc877dba80e874e3b9c7870073a5814d90dd97ccef7dea0501154010af9881271e467625ff5e4d19ebd1312df7a3eccf4d4d28c7b45dcc454ca7739aa244972f4d674c0079ada825bf006abde5c62870454166f203c323aa251c0f9bf07b616367e12ef7e3c1561e5b2a022796754a949079f5bc1886b59ad8f9efb3bcded53131781ca94c1d2c8e0be4b16e6275fa7bc4faf7482d95b24dfaa832e566067b89117ff200914188cc3b3f4ee4925aa26930625c6625a1825545dd285a1e0f8b6bd9e25312c60e626cfc1034e454e818b2885f78ea88e90b84a7dcc41feaa0a927fa0175c132f3772d4da13ea0c2ac89e7f84c928a978f1adba7516848cd56ad3b5ba2e7cde4f005908f2c96570f0bcc5fd208ebb08fee9b13c127499e0b39bdd28800829091a761b577c6bce8cf064b152067e3017b8ffa0471cf60c4e0b11035e014df55f3253cec7ed534e90dacb9d0b6d70173c41357e3bc13e587f5036736feddf95930c25fd63be76f3283b4139769af27b5311d713a69b302cc019ab1fdad878d4cdb5fe3cea0a4219edc344d9ae14b6b0493dcf465fc9eefa649765e227c8815c771cd7b0e833b3588ff7ee191ff021edb60d8a97554014eb8a992636ab98af812a757021320c7a2aeb5bccb759c2ba337d18fe8659a0a15f3f4f93a12bb3b8ac758effc750b6aab6f28b650cfb92a4a804edf011643e9a8dc95d05a64a209d366a7c50f420fab2c5bb5eb6964bca81eadbbcf3e3ca717e0202d3adf9d11c590d0213ca5a9895960eb9bdbbbf4b074085ac9cd8e4b5852207dc3a1f1f451090f8b81b50fa9f521ce4c92e80233b50f3ca26a9ff14bcbb2cc8dc5624e3df6288d130cf4e368f2632e355d581f61a66c53bd738ef5ac08cd68d291a4be4a5156ea8c8845a3f668389fec92ec76bb6aef889b1a3c1a3d39b222c52fa419b112dde2ab2034c105866c94ed8f8fffbe82bc3666212e86af8d49e6c7be9b4bb72450f8bc1051a3e0492e35b82ec7aa6cb5ae5b5229a32316069533dbc8bdf44a50e4629f3a8ac1e72380acde62ddfa97b07ac965dab30eed83377feb1f0add9133a1386caaef37272417103ff581328fbe24825a00fd281d58758736901b02f94fe1f0eeadd597bd9d61ede1b2cc7b4e7a6f012f437e8a7e350a2d80256fba35ccfa563d231af8b6c38b19461f874258da0bbc77e292be440b8cc6c9bde0549a78806e0f9a6267a39b7f67e7f02722908101e11681b258d832ce175f22c87ea9b554dbd89781262b486ab3fc764f6a8d135ae3ec56764ea3c4163fec4512b82de380e367d9de2190fc1505746d2cf17084fef72b4dd5bb19f4b23add068c466dbac3c519cd909e5aa646d3ca6d981e7caa1e7fa1d867b7fb75198b48e0efcaf974ff95fff01cdea042acf6a0e2e704dcb2fa8eb3bb564bc30e1a93fa1d95ec23b7ca85314292c99fc4834d10a28c4198b55395375333b16ed8ba9c3d86ecdb1d0ba9cfe0c031d88d532f1570c640696150c2847cacf921852f322ddf8dda8f20787f0f15cecee7a6cdabdffad4dc405786b1b6ea7bfbbe25a37e0fdfd0e9e1aee060e1cdfef6bca8f753dca36a1637994a5da7b346650ae7c934191e6a610fc140e0d7cee714b3fa893676a6e788af86dd46ccb0cec6b52ba595312baa39e5c7a942e124f5bbf7d8a4c737deeda07206cb0a36a8c54c6608be8bb5ca6ce65ffcd6dbbdd32a6dd143f311735697fd02c9f4fda0911078de4ef4c8dd6a4cc91566cf6e279e56d671264e124f059a9662b873f71d264596fddc29ec9997bf1ab20cd33d97ae56fbd9b18751573aca376eeb91b698739827df0e5719174cb2dbca7375bd946e698bdb65ee4b927461ab83a25ced64f99174982c40503581d3f7810547f197e86867030e9a83105a3f46e518013c55e1049a799e8bfc7138ef313564711ac59cd74946c6eb54dc8560131b7d07f500710e2733259aec6db45676c6ff42fc93d3bbd16d0e5f4d4f8197f7f546b646107ec674f882c7c76986eabc02a07f775ebdc7c4eeb9f1b33887fd3816837496d0bd1e69a084f98170326d89e08d68dbbb654e6ba25ee0cb235ccfe418b374384e5f78f8947ad11e4c429cf56e93ed4decc4124d6fe99cd33c3e24d5de99c9c0837928529aff67f9e1edef22309d1efc23c1fe419adfe22ab32a0b6a24bd2a94808fbf2b6d75c88f0af41985f87261834005d9573380479953574942145a8c1abe84ff774eef40817378c74302d1b1a3e3f10766abdecd30bc307b58b51d9bc6b6a22f9299bf065cbc04072786804673bb679904f28ce7aef85057b3b45b24a699732795c95a41cf579781b871665813514932604c708a6a0765799e0109518b33a7869d226860c546ce48763347486931ae49b663dc909ae41fed7d0093c309f10c33549740e0b5ab6f6a59f21926719508d087944b1be9b624ce62225af231b0d0ab0b91a7ae4f0873e97ab33684ce8890a956b0b6b0893fc28f8ad8cc98db1297e42c1674eeee88de2a592f3a6f88766024b873b17f745f6e47b0c5ca9f57aca85bfb9fc561c5d77b64d455b37f37a97aa08588807b8de787560d753a191c3adcefcbd893810470c6767646bbd959ffce151ec00b0d13e3b8d218a55038598026218fbfb9480ab9aed9b39b37cadca341eed1d86e0c6a32461a0fb01afc3579f69200f607eeb427e40de445bf6b5430b3fa807faffb0bba86db9fb37d5175e1df5938284e37fe7ee89acbe566962b4acba0b51adb444d30fb1a547ee1a43021f9f72b2ad5161396892f88d93066d2f393f952e64288031f04c2754a7009dd70656d3db8a641940f2cfd78f03db459b4a1905a183e044ee22b90e32e85dfd2be245139bb744eddcc1e8a47e0b4462056fcbdcb276c68eccc3462b9aa7e4f9c78eaffb18838861c35516d8df1962421076b7b389aafccabeb39d5c6e381dbd45e67081157f82609c261d9c509a725860a0c9f7fd3fe58b1ebaea7883a5206d57b3e479e90280e80ae91e37681467838d9cf67c6924f6ed0b9a724d8650fd4c18c3a37a8475daa3edf818b7a178fdb525957f65d55ee6c2821218e987ec161a7e85df9cd35c68de8bf3cf9862acce0038b9d93530e199ba32998c90719f9c433528f52a7e8d0c9336310f99b529373e76c4d50f9d991c8eb9149ca9fa5b6603f8e0193972a729f3474052ffe69dcd71dc2a93a00469dd8a96acbbb06129f726568ac5204b95c78cf95d66b62d2beeb0936dac393a9dc844db98b87304be1d70a278b60d664fac62af4595ce3885e2c41867013a76f9d87b25291d2410528d7205467f085a0ddf93d711c4adc1efde08b5bdde037355e7ba3c7c40bdc3b032394c3960a8ab23304b17861a5c0ae134d7903691201a0bcc7712ab988059a86cf1125375d453ea7b1022c4d999a6ec10b281116cd24461460a9f90c6390679e1732cb51daf4137a531ff4a5fe1e0e25018ff7c56bfb7ef878989cfc0a9ea9b276f7888a8f4b0bce5f924a3f008ace4235a624dea2397ba3dfab4b1b2d0163a8b161040075e41181fe9ace0a8a5907fb80b1cebbd70eb5534788caeabc18a1818f2004a9cb490fa3c5ee2b8ee7c3e31736c4dbb66be3fc962df6cf0c1b7553f245657ddc35ed523d878f93d23a468dbdcdcaa9126b48229a4fbfd8ae943d4495c6dfacf89ae06a4532fc5b1870cffca3442f694a2029e02e742ed90da6893cea5d675a032d6ca250162840278ad6647afe5cea541cd4eaff2d55fb17232e2607c172842047885e0c06f5117c998cae983d1a0c634928238c4c74ae93d43b5eaf05a8e5fdbcede28c440881a9bb17dadcaa0aae7416c98c03d9ca97bf45ad1f1505f11c8341c7fbe2709c43a2a1127e0d6d96265659a1eda71f66e4712b25dc2d6faacda87480083123d35ee82fe35c59631940a5dfebeda76458a50fef4dc9228251d60fa8aa8dd48bae9f8d965985c3107fc70cd44d3524d9dfedc194c76cfb0d52097c2f31b95528eae79b1ccc3e79f35a926a9262bc5e371d6f274d48b95c1f28a84a284d514acbd19a10102cff79245367ec26388090be05901ac8625b0a528a129fb31933f4046501479d5d9b17735994a549f7b73bd90827bae49ae723e1c14358116a90896b364b4f1f262e260500d23ac90c35b7b14d23a9e80b03383f56dde3290ba62fef0e375464a2c413d74ca4035e5174ee408c153e77a7fb4e94a2540325d56fca8766517fc8608d04fa7d8102ff32fe95f17b1b3def15a68d53baf83474204f4786b871caeb37d7765a68267f52e581d58a02a13638b86e03874649756700ee15bac8e89efa52fa1c02309eea68c357740b811358be5bb2a301b712224084808c00a759ffdcfb96ede4d5bd1c644fd3565cba41f91084afcfa1fa03132af1dc5292809cd690f7ef4ee2de67c356948f73b78a38f4569c85f1cf65b16295410ec185b580a1c13ad096b8182f7cb4a6bd0ff343ae40faf5ec6dee5c3e1751beaa83467c353ff7618210fffcf604c43ad7597e954999849271ed2c9ab80737287f91c1e7b9f4e736153a9acdf578537750add56dac9810380935288d71bf15a9e4ef80c12932c7d4266f8bf0923ec8353359cf7ff8d4bc51df8ab93c9e8b380495aeaa0f45f3a4f3e2c35c96fb7763d8b244234e53138917614575db48a0a3a93ffad3cd9712608e7aa7765626da653a2c26f1c5e925aeb8370f080007d8a89533b9162205291cda104630e5370317ac983971fdf2697350d4cde010e0f3f4221717e62a9eb86810fd2e4930b13147b5f188735b33f2431cb02fec404dfac77e247baba8f9dd65fecadd7a4f2d928b37e187ac6f3b7d586d03e4c3be2fad817f8a96f17abde5a234652d159b7114d872eb74f9d0621fad3b81ce06710311877f0b3f3f217af4627c9a94b517158cf2c8a70d5a8dcc32a93a431f1bfc958b05c94f04a2bd59166dbdf0859b88c17f909edf1199458fd46cb1d2a53cdec4edfe73de0c04f42f117ecc64d2d7418f23aed57234b399fa63e9d413bb5df0acce83460131e84915caa76a62498cddbe13c97f80e6b927b6f6334fe179ab5eaf728c13f1daf72f47ea5988e4560ac2450ca5724c3c5be06ea8083e77584fc48c00ba98cb29d6c846a039152eb06c970f60eb1a8df5d8b6e9deb2585707dfb03e98b49a94be2b10841aa601ec6308930754182ad2c37e10ddf05a2d1f483a90b38cc8d477b7f022bb12791c01bd1b583dd2ec444e744822b81766ea70ed6e4d70c9957e870d463561b11896c271357ba0691ecbcfd498e13b726997b6f9c288ca398122991fcbcc5585189aa1f68eb2fb36b688392260d837e6f61c80684b797a759daf8b6cb68c7df8a245d9c2286a0769629f52ec29b2bbe3ebb1e72f22720a68f03784ce4ecd87b9fb1776b37dbf6e228e7391f7e1bc53319fec323233adce757cac9f44bc464a4fe3407d3217858e770b1a7a3a24fb9d48b333f21e95427d98388547247a01d24444d705dbacdfd3c0dd3735de9829414edc44bf9321ead95c3aefc432e14b33c2b4bf6ef30335df819cc71c99d812ea2b0a4793fa4065e1322d309f5aab962c62292fa27069d790a3bf805f8aa20cec651aa45cea991ba4eab67bf7c973420b98e4a579e8a51772325a9f9e89bd7feb9c66a932f0917c4a75e1bced4e626153a5cc5e6c54beab7173d262ac21af15bc68b9246cddd64a00022a68e1dbdcc01a92eb6db57d71a423ff9d41cb49da5d252b258045a7528a9878c3d1bf9d059bd9ba21aef1c2f272497832a066092243bc4a134adf27a804daa05e02bb9dd662676827cc6c4a61e14a2c785c4331f9e709892eff18647a5f18e53b87b3a0e1b82d5bd8654fc7b96b75df62a5a5b578e2d9c0d4fb709948613bc8a8a2877be7bb27e366b814830694fa446bbc98d611e844674d1a9ca963d4d9d2ca4b472916440cb76be4817606ea9320cf05d83b474035c5f00e3e34771128d4b08af3f48ec38010eef8c19e64f7de94c4d8e68755aec84c5a12897295d854b303d8f0c3a6416a285ff8de688cfddb86ee7d554cad9a22e6cea50d44c4b1c19aba692bd05b6768588f2f0cdf691877dcaa0faa6eee140a79d72b9636df946001303b64053de0068bbc810678d967729a2acb7fa97baae375bd9ac34cb53e59acae5f0c456911281399abb17ff3a26b60ab6ebd2590bd6375d9f55131d7892ffd3678571ea7e3ccdc2cffd5b65c9c9f5d1724cefb4acea8d2857d8ce7db0cf635cd1f3091bb9503add15fe972fe012b88ae7b7dbe4476d9885155df41e708cf026064c41e17ff91af9d9953aa8d11507b88f42e77461b77afd4c4f3eea955814e94ebb06aeb3996927537196dd1280f1116c42fde00784c1d78f48983cc6ae663df06d1fee4ad54b357576ce7fdb04f79d1ebbc599efeb41f52fdf9b26ab804687cb84da95edb29a1920bbf0405050b95da9e795ef9ada7aba132af43d5d2766741a1e78bec83e7dd7bf882a14417de2d7e565a7697acd311d88e4555236f19a046237512ae3fc56394fd9aec1ff32854c9bead3c17dadb7ae70641eb3419fd0609a42d744fa24bd44221254053a84b4765a1db25affb63f852e74a8463d539379bfd912c989fd32a3d7627e4dc7c0e46d367b4d9b3fb1b4ced6224fdec939c12d068130750301c78d5d7b500a9298a4895cb53c34b4d86395be1ce38a7b460be94f7bf8bf2def3b7b0c6ac87e935e5c88fb6eb01139bf50990d72c23a9b40ee4b01881cefbc6fedd185e437abd316ed8d0f6d6174e2871ca947819deec20ea26f1d77e4c3b6fab292b0e291754efa3255a961ea02b880e9a074507bb0f011d02549b721432ebc28705df9e07f5d71fd3745f20fb5a244cef08fb0a29f6618a74f83522d4adfeb6edba2bc814181993aa9761068889767aa3028d641190cf59cb50be035b38f5626384b0448676a1d33ae40253c704455e56d2f7ffec9fb8858f3d942f914df6942fb3fdbc894a13335b2fd3af826cde5b982209b8de209dfdf7896a101f71f6a51d1da9ef906f17454406050a89aa9c0e0dd88a1803a1f98d78ce8368f554d3357bb349c75612c32db6b26a33fb790c1ad666701d1348bcc437fbfebb4ac93c4bca4d5ed5f3a79c87aef582423cd5319f0ff04658a92df283726abb7cb4acb804022323baaf8bf99c59aedaff53a4f6a890a5de8bce2d8872d92c75b80d1ac527167d5ef5503c902beadb343f0898da86c660405130986c5e29b29c5d741aa720b2d1ea63ddf9bfeba99849dac28b635a179b9df95a8675739e8cb36fae473b730551f66f23cc743003d60741c9b94ac6e1a023049cb55f195fee6e5a9aaf526427466f792157096cb118f14389c5b38c10f7cb8e2ac34ca77e77040863c40d402e30c434bb3f9b155383c156446c15513feb5a0d1300f93c079699f2bb8d184780376390db08e18f3a7d6c308bee5152c0c60ebb194dffc95aed3c0ae602f5cc0bc19064063753dcd326ac74700096284843428e6d1898e2e508125692a0846b491fcc16bcf9c2aff818c7cd80b6774cebd960838af97bea1fc44f94c8062e7cb8e4f5febe0a1fe52a27b7ed534a3daa0f4cac3f6a3f136b95ccf46e27a827ac2ae25d5b0a6ad529e53449f47474d269e285e61c90c4acaa322a99ef7842a236dd5f490d27d40ecd809703f6ff6623fa1ad8c4e8256d6eec5447e98bcc5ac0504985964012aefed45f212ea28b987b0f891521c18466536edef62a9867d6b95330b8382a8729d6b8d5b84d4c057dae0919444dc7d135126680a7ce15cbfbf6f55368e104738122000dcf692f077587a21abd0452e4839387c6ce08383f228c7cff272d403a41ebb5713006656d860abb0008f1c60ecad559ade1851bdbd847023290ebf6047e7ca0115361c3fbda2a594497bb1e7a7434dd372a711ccfa34fbdcfdcf597e81585210466451f074ee06cdded2e25d2f211ece9062daefb99202e29df92706200c845492b3a406a497a51bf31244994ce2a89c4bf748d512bc78796eac94e46cf8c6696926740e4287e8ffb7315dbe0aef8f3ee48cf1889813caafc7541db7ba5f850bcac138a20153bbb63566be5373a9a3f5cb3728c936e227e28d1be43b7984e4e1ae5c7fe5d82635fcd67d3a973dcbfd2c7e06518a5169d96c5e95b22210bcd8a6c7aa45d65d385cf31216e030d483c300f28875aabf476167c8d6bcd6795e869a832fbc402c3a6b53d6c8e222a4cb740b057e9a7daaabad652464be527b32ae404163febabf9f7fe224c1d625a48a5e176eb5680eb42b95867cb56928459aee15dcba249976cba19110c0339ed862f8922f66d03050e4da264f1750daf467cd5bd42a593f328b35eb64f8a029b201c771a3f5b1b0b5269d1759fb977c518ebbed75e3d9d7ccdcfa44b23df355acdf843e785665962d0e080853d964bd7116cd87f3625030bbe8a20178e1d7982674d80bd3337441d2660d722972d1d1d9130a5220dab0dea1e41f8180fdbb9b593b980e4e13e7994d090355b54af759ea7e3af2e7068fb36794a397094b37e6723108de133bf62225cc81d231f6d0c79c7c2f7e73a62e7cc6c77eb00d9726bb971c5893d5bc617b38eb2b34622d4a859d653fefbd13acbf2622732f5bc14133acb07c9c6fc5bad17bc7ec611c558155e634c6613143b345cc32fd6fd436dca3bba8a3d69073c7160596a7f53161053809f0e09b4387dfed802cc443d8b34b5941f55d43860ba002a6929a304d669aa2bbc6e09b56c81cbbea7578145264145be2af9105de390982ae80f17944bfd71213a5c226eca14fab9a18a008ad297344962a2a6e86cf779210975631537691ff202e9894c58b61ce77e89b3346cf2280bfddb8dcf894be2e37bda8a1a0413c707cd6ab58cbb651220fc52574f8d6e42174c6a2893dace4a59eb80c9b995f2561fa9ce59d547fdc49a377d0f74af692e7eac5e254e10009ea545d11894c08c4b4f434bd777aafdcfbc1183e5f2fd26fde1a88b7c241a1891c60f0176970e7cee4122fb1fa865a487309d54faf8cd56e5d36a5a48cc294ba5d02e8070b7a9eeea6f8ccb7b53f9e051c423541742e44f1f1614a063eb3fd9a3835fc399ca926401fca71b35b58e4f99d0a91c09e968e5748e62dc9731de491760488d08e23bc5c3edf560b1c8b79a12e60bb26ea5b5e987c7752461203ebf54e4220e943b0930ae49dad93f796b91922468a6a822969340e7c094c6f28aea7c22dd068395e6ddafb46257cf8a7f82c4566358fca007e9e97332667c68e3188c6fa29cde3fba10285723f6ec7e4acfc7abfdb3de931768a2d9d9e68729bee531ff8da63b2ba7815f89b1af30c4b173e712b1b9ea6aa8725635bfef25edfa0aec07e15ed45dd1a69854c66c051ff77115d997429311ff38cbd85309941ab126da96fa433736d2e489341124b258a790c30117ccc126e812688cf1de3c90903bcce3a534c349f122810fdb9b574156658d57063c7a7cf59697f3608362f39a9bc30b764946708ea22def793b16abf5b78955bc0460e6de79a8739cff830f660c5b5857fd98b768fe938b5e027e6344f9dcd0bc92e5f7752df11e8084dd9f87002a65c8b6921d15545861d939ce646c12b7ad6dfde8889e68bd3296fbaad306ab1e4a1c2c5c12b84fd40a3603e4510c1fe2c2ae4dff27e4b06ab32c99bfd5e586584aad148de7b290e41f98c4df239f5c50c465dababf8fb4978d752255443fd4a26cf2b8065aae8d087382d46beac8e325361c73cb11b5c8b3c96f424a4d9340f9f15bc977f279131f627a26575b79d5a9e81bf48c79619085b0631c33b6cf9d043b558c30b3fed584d51e3479830e1ceadde9572646e10bbdbb97d97d327e63bf6cc60d14453faefb941b04b90577d57a0bca5fe12c2b6afeee1177fd7882f2ac17d09a9626aea54c99cefc574af5245823b669d0057caa539a37806a92414d0e5df3843fc773958d755e249c8f66b4129ca532a8da6f949d0e86756b23dffaa3aa82fb94753414618e57d08bf05a21305bb2767a49573abfee142019c07abdb11d90ba6090f9abda63794f27047dadf313674e68187862585374b30988eabf5204d7445a737f8755809237c4646340b8d182ee38055125a22e900bbf9eb46efa00e24d356d31f763bd982a218b9395a226d7bb997f9e9f6ba2627421d37646ce2e2faa4f98e84564d5197d1dfbe4abc19f2cffb88ecb536d323fa964fa1c363d6f06b2debf5625340dabfdbeff291aacf8a15b8affd35a21fe78ab039b727cdfcf2f002a113826cbbf6629ec3cdda2f5d00330e96bc0970b537eb195bf2d711c2603bf4b85c5f37d85caec850c780693fd01ba937596f02c1738e1869fab36583f72324605b3cda8f10ff72aa650fcdcb5b8136a6e66f895dcfb8153cfc998250c0515246d1d1704d310886ba04c5ad557fbdcf0d7a179aea7493159f3adda3ea85e622b9862e05f86f51331ef772c1de81b00101f4c5981a75dee68b6c573684caf6be70f02c9a5f54e1f189515999b225144b8c74388ed6dd0515039e5a9d317a561c6807e204d8611dc520abd852b138fb70c93bedb976883ffb9860478658acafe1bc12108ea2ff0cf7eac003cd92099b1507e7367a51416b8c54bd85b040575474209789e473d201c4df3265ad141ff401af164401255830d2eba2091e0643ad9830257c8704fc3176d6db0f221029b32aa0aef3bbb97da6a594eda328119aef0bb6f6b1748d5637633b9b9334f9efdb47f7f4891c9adfb4791fad235fc5e90083790c77e05e4e74e87e6c264bfbf3f5ee29fbb7b2108d030bd77c23b465d4086a926753c401c052135d47ce31425bfea3763da2a1ef4623f63ac798853a575ab6f0363746969e1a32f4a269b189683f64fa976adaa35e8bea0dd36b4aefaacfb7ac1c33aa53b5af8a3661f86605b332ae62ffed8beea973d8dccd912566f5a9e7b1ed1711dcd6861d8309a2382679bec7bbd15e28070b03d69d8267f4e85d8fa8ce6bc6a0034ca86011becb050c9526db39858ceaef96ac8ef84cd3e4a7ffa2296dddacd09408aef368180db54b3686324e17131cd1cc097920232e5609db4e5aa11f7226b59adb128d5f6ec02d98024c1ad841e8faf93231a5cfb192821b668d3abb775c2a0b8da101278d4fec86eecb7db0e9285f950d23514af21ed12c0f36aefde0df672ad3240d8483e9ed8517dcc2f9707570717c6aa3e0d3dd5fdc4bf90d321e8d9327568c7e883efb7af09a55b8c1138cef9950184f769be7ee88033ef0ccd3f757da5f8ed111849e23772bf50c323af15efaf89d7d6527f714d938a3bdaa5d0c56bc505a00db7be82ffb720f633a56bb70a098b69b6db0c2d7933a34795e1baa6b4d5e869e19ba4f3c8d22551867d189ae67e8a4d5b970870f6223c0fb91753f4b1abf9402ec8c547401740212d6c46bb293b2b56451beaedd4d09655e649bb8eb86d4652dc3df4cf0231653eb4187e2bfab2ca9b4bd65250475d30b7292d69c8f7f3ea0542b4ab24f0ef73e0659d47cc775fb96bfc2c7016e3ccc81fd5cfcd9fe876cc4fd0844dae02ce89944c6261caa56bf1db8d8a2791cb3d5f630379a6c7ec8ba6d271a15f437a9d3a9b8e361bf7a031eb5da92bbe0730f8fcad181d979f5050d8c62a50f51cc33abc780d3d6b9f8c011db481a751c566ff44b3595c03b6b7be97927bfc5b9b048d68f213507bd3d71e204570feeb0d3c88cec7e42d9932f109557f0be76c956f7821b7b00a426db44523654a21476c0294c06a5c18dd810b983986d7cf537d91ed93f05aa500cdb32717145d8f1543e2b356bf7c8bcceea0b7a2c6d181096097b529b1babec9597fd8ebc03e458adae71ebfcb19bb3c3df6488d0c0529a82e3c2844f7d6b7dfec17e45034cd3e9695bb095531ff1d922bf1c998301d4e3245631c2d7fb1563ded0ae3960b7fb8c3fbf1d74eb2ca75f97b1bf939a207166a4a887cfe24fb8fb6c5595c6aa81b1acefe054ac1102c78652d0d17d312e904a295a4aca45fe2a944fed718832609462c0cb85f00edd7148c31c9fc743f22eccc7ca1d71f94ce9f9e91b9dba65914dbe43dea2a5773bb2d011cdb1648cc8ba9e5d39450dfd5208f0f140a023eb4cc52508c3580a82e33dc548c7f97f9cb2de77cfcac8fd339d8ad3049fcce325b32deb630d92dc679e03cc651574d5b63844af5f2a214733d287cb601baf71ccc08757ba0a04a290e0753acd2598e36d578e67087073ef3d9cc639d2c7781ba0a04ddfbd21e7f08338827a1968a7b1367eaca85c2899e86fa03eee0b53daab1b6a44739532c720f46df82688d2ed5caf4b494db814601ef7d50c2ed624af3c129962fbbdb823ab15a18d82dda988a903ba762bd32fd794e1fa89734878ab007f83fb1dd8020104844325efc6da680da6b97d3149d598ef9bb326e6362fd8588901d119a06f91347eb6e07516e17e8987750757a20e3dbbd3b41d1f636d63dc74d3ca3bcee7b0118c3168eac0e9469096f64b412c107b16ce1dfda37d93f0aea0bed141a1beccc2bdab70bd176738de5eeec9e3ae9515570d589656c0f495f5f7252f1c0aa25cb3d6b9c5f5f22be96e6af377867ac1cb49d2128be09dd69292aca759c8df0bb204f4db0000f79a6d97f270e7b92663ad82d39e88c2c28069b9bd79e0701d41ba5187605c3a9f7d6df2adb60373486b5cac136df899375601e7babc97a3e0e7ec3eacf8e3c9e862ecc4da2b4e3d5c0335f0d364038d8354dbbe88b609a96b6a85a9642079a96fbc2f0a3e3194cfe2107430cd4353b1068042a0685aed545ccf43c1de2fc0bda8d5a9d1ebb69ba579c28cf2e3dc292d0f1e8605bec864039d52e11da21ebdb9824a5e309c217a7eb3daa9ee13045ddc916e75bb20e574d94437989663c4939c3bc711e9f5746384d5ce7ca12e30f1bd6e07877cdc72f79c5357cb9368561d256e4c1b5b94f7f899bda8d17baa8671f7bc32e2978d9c1ac9564d274bae8c4bc6564effda09e03f1ac91825dfbc3ace6544be6f8a57c052c34ee64f88db7bf5a1474c0ef519e82c7c4b302c7f27b1d048bb648524055f2e785b12825a85cd5968f06e149d6cc7ae9ef672afc61596cf0f208f4be9d20ea5dc47e3ac9f480ceb8c2f9241cd501c55a8b801e273d6060fc6e1c31b3b34e5dffcd1cfbc1d02bf7e69c3c63a1001ea1da50b25565af43f69ec767fbeb0145e4abfcff35099a6e396ce3424d0571b501406108284cfd6007a23b9c558acda596ba2963e2d05a6d2a810ac8c577ac793378532de6e58eaead5920523839bc34355a1c1502a31225990257b77756f3ff4592fce9c9bd970e4fc96cdbe8276c9c1a766c2eb2f549e9a0f3c0d7081823e5e297ede72d1dcdc57ee0b7509a3799225aa44dfcef4eeda11010da59a1c2ce495e69176911769de7ccc2577d3fa08a623c4562104d09d424e7bdc3affd6878548c9201ec03d41859388b7b3a806c547c8037909a6c708531e713f307f7357b0d423cf77803f5513d123470efa6ca3a92cc4a83f1ff242dad98daa2560751e3375572bc7ac7361d42fb03d25e228e14ab4515646ace771e79fad6b816a0171db2af8457a8759ddcbf47fde5b5c22971099895daec01964bd9d0486c192bf71661a4f7881175ced2529f90c9fcedde898525c99b124b81a3f311c6488cb6cf7ace26f0feaa5f77582f8c818cb3b90f1040d539ea69775e28ba35adad246a1b3faf712d438706d863a93bcca515c2ceb489e07d71df8337bcab61b1b71343eb7e2402ed631b6ae9f12f1d14338c2ba01b638f9e74a38b603f0393c4a81c814f1445bc56e035d293ccf2675eb9abce393aa9a54b16d4ad5fa44aaca68d35cbf0e4faf75049d6849d92da006cdc76d1ff62aafa7a8ff63ce2b17d351da95bfe10ac199d6a4997a4924f88a8b4ceac552c66ea7776ff4877ccc60a84c03058a135d2e3307fc7cc1ab339e7940c950b0fb267c87762c8fb7aebbd115e1a81b887181d859d08ec748e6dd0b7365d354bc9e696d304593240bf40ceb50c3dacaca5691f80af56b0e0b9173c0181ce4165fe6178b9d28e7e9a2ef60541ad900301e7c1bad1335cdfe902c09586807d64a4b33706ea29ce9bcb927b3b7d300a37ade233295042da2bcfb479f329688448577b55243cceb299565df8c8516fa723642ccee0f57b161fc1efa4526bb6375a6d3505ecf5dcfbe202ca4b3843408adda131ca1befb4855e70930ac9b26caf0fb0b67a712bb024deb820fcdb9b54fe7647c6efc9f0cdfe2de5d220a93c0b822d81351b336b5bf7bb2385210d766f6fa80b6ad62b2b1cb6ccc65fc49a93ff35a25b5ee371a2001891e752a382648e656e1314a7532ccf409922b4ebebc44b2a05ea67acf3bee546cac9bee4a5045e866883083b05b7389603f8fd06643f90f88003c45466a342d188b4bf720a0dc9a197ba21c482aada41451da549103313c87bfcd637fb9920e48879eb10df6f6e72a8a1eb66019cec6205208916210c2041686d42d3be593a203840735ef8b5be4730f8ffc0852d1f34e0a19666a4ef9972a1e48d39b9f404fe88b4af9dcb5f111d03a8dabf425f1857c5225bd30449f524e01a8e1db9fefed59af871f90fcb804c8c2218a7eac50b23b383f164c673e97976574961b216380a6e19262954a06c62f13f1abdb1a03984d7fe6c6a65ad3187678f8081c4068b827c430d4d20af30a71b41645608988e00082f68e8c59bc98c8d6fc5fd094bdd62b0ef8865569e0081ce5364b7f71433d6415ee027a697eaef73b920fa2c30649f642a06dd2d3ef3a2d5ef805c2e5b4cdd706664f42de3b505ac2326d0dc7aadb82ecd2622e54348e8abaf66e9e5795abbf86a7fc369f6f6f407225198ec1b9419f28b6949fa940a5e0f8bc2a55b9a3e57c3fd37d66e177a7bba4206900b8c7b1f632b9944f6d9f3676d670bf10e11bac80da90c798a517e9840c616a470ea4133d844d42e0485207f56efed7c9c00bb63b6dcbd342eeeeea4932be2e9005cae4b7d98f3ecdb70a5a7c9a35faabefc931a612f3c6614e10c85193608b8e4ed5ab199a7c7565d2843160d538a285ae5fd0ecddf19f6936afe64ac483472ec8563360d5e713646f42837fca0bd93ffdc02a2bf235f5828d89270876e577f2c5921d34120c1bdaf20a9e18915c6d98997d170822115d21279d0968a52506706fb04e5d9fdd2c768bf4f5f7863fe6b4fc074506f9d06b55b87209c195c94438db62e01b63739a468b96c6c54c5253df0598953644feea1947b6c8c46151e52e2bd9715d8e7f1d9d3a7ec502fc80542c20bbb553f8153fd79caf1b5b7f89cb382fe1508f61d0676fd01626b42d678aa8e7eac8859f639b26703a6262ae61060fe65b58fa22e839ef70aed39d151dc68a1bfa9742a6a7b291f1f5a17b560be06e3af1b6c7dc5a17026eb07d44535e2aa8c72a895a6e5f618fc66f37d787e7d6a441500a97e5bca5e5d93befe62e3bfc98a627a4051007c7d965349d611e1eff292e34242e84a630aec5dd074b0ce19b7063b142a9c89b76cea81195c055a97a69315191e298a424b6cdc71314bd63f2cab99064b3ab3c4b5db86b32dc39afece77e46878f23436418e664db0bf441acacdf9f77545f40a3d58c1a0bac92a66937e52f18ddedf8cff14f688e87dc0f7e0f5c78e4a5f8a0885cfc49f24a5a8f7438885380f29b89132187ce928bbbaddbb932ca8f78c7d1ce0bc630af8324bd7bbde6156fe3331575151177dccc9dd9b2d06590f8115be04ea0df8e26fb61827ee122680519458dfcab21782159aca20205cd4b58beef6df427d0ce4d64158988df7398e30c48cf6832e99373e1754d548f458ebeacbc0d4a71524238459c2282e7a489a97e962173230cfb906f894ddd4edb1e0397c7128ca34b8e104d69c2f6aa89d6a41e92308f62fed8cfd9dc4f75e9f2bbb42548566ae286e7270448833076da494c06578abfbb6c9809f97d302509f942c6153a32d62d9523a7ec992644958e7c1b1cbd8b79b08fd84cf3d163f0a76e2aadcbc01f32b022b8eeed096f77e8088fb0534b8d794d420a395333eac39431e46beb0ec15d16296082b9bcbb692993810452711028437eb9af163a48f8d7cdecf4cc9df355f59ecd4d1a68b36f8327e42aa15cfd8be892db5254bf71d7eb98fa88f532206de7924ac2f53123344cfdc4250aced0e8e4d5b054d4cfa62d307b2dae8d9d85fad42e4e5f1e773efa2aca38f67eee3fa3c7cad78ee0866b4f31d330325975b58dc8c3a59e886c4ab654a4af0fa6ed41348b1c39758919dd24a0d6f54d4be94313818ba06d5c6e56153cdd4a6b5d6b3d06b2522671536744d1da1057f26be1ca5da7e12b275ba904d4f182765c66a0c5e091ea583d4add9efc3d2725e34e87e6f81bfb6235423a94497741e9251713c5fefbfefd02f0af0c84e48b7e190026440fdec4f4b2ac8cf0829c44b867cf93da91c77c070cf7c2069030694fe75a13fb84bfa8ed58de45cab8b0183bb82319d7d9008f748df2aa5d8f7a7a78fa66253d3ced747ada095d3df5aaac6206ef75e91905a753946e8531e13c6cb5b350f2b73ab570d6b76124a4d62e36c3c18a83d1682ff7bcddf99e6b492bf33d2ee4adb2f65e392f95065d81c2a206e512265db5237b78d4421117ed161e6c7c5af0ff4c85b328cb050b0ec44e5b947ab6fe2b6b32844439fa848aa3c9f2363879c77a472dbdd902545aed232b58752ff2b2cb8ad344e2bcda15193a78f1899082750aea358073879343775a32760dfa42321cecc11e93f4016b7c448ef09b9e830f5b3c0e57feeadcbeb28628b53ac31bf2650c2fdd72827635b961deb4586773263b2f20887594f717943af5a2738301a644d3e95ec71ea5fc8c3911e42686ba943f130a62dda03de9676b3ecfaff6133fb36045c49c7726294f34d3e545c8d98f15a76482c076f0b1eba8ce31b27da4bd27a6d07900d1e5f29f85a7c843ed02da38066641d40d396f473ff7051768c41b5a30c46083ddc380accfcaaf0d784d95fb4f22ee1364e84d9df26ae858e6132aeb5625f8124792e7f48783078a1f921fb9e02b2b0833afdc9780067748f3c7e1c123b3f21e18383f1603553dddc7b16375948f396a5bb117f1fa98f4fcf3843bee58249fbebee8fd8987a07a0e85e802ad0c00b910552e3bb44ef3e5688c25b9497f6a6af1be47dcc086b0c34213d052faad4916933eece0d140c961b9e9fb591f712d96ddc21b644aab171e3dfa4bbf8945c452948a5dabe2acd380fdfbbda137166b7e4f5e1e2d1d6c695f6e887530b85e22c5edbc50453069634919c71551f093c49c46021700be0419107f15fdd53f8cfcf9c29be7787d808749f88448855d6022e777596c901998176bb9b8c72665afdec9df79088d78e83a027f8181e1ea1c7473d97919c546747977d4956476f257cda1599a5705fe1a64fb961901b5decfdc02d9dc21078079cf706acbf02462159c4245617271f667eb39bcb74cf4917f06feacc8c90c114dbdb7f531df110328e24d654ba566edc98e2478df8e1622a882f510077e742cf7a0135c91c399d7b297bdc474e721d06923a35743818e0848c9bcd539761074c7ed47dc7f50598beba9cf00da58616896b2aa470beda7b6b4c31b4aeec85a36092374eaf2213dcb63ce78bea0a27aa2927c8adb45a2e6403c54f6c79eae686f43f7957017d28982f56875d7f0e49677af04dfe5576ca73961daf230f41f0c791f44c7638255d56cc25cff0bcf062516f18e70722c5adcadb1052e27c8290cb246b4a5ff6f689c263e06c9581e0dec506812eb25a140ea03144d38359d960792b21419ab80335d1668813bb14481f5f5a9df26292f1dad9d176cc36b6762eef1d0cc8984a13d93f9fdea55037c87fa4285904e323777024736477d715d0ba5c36e6b374ac331ba31c6f37115494776d8192b9dd01dc8af01e15515c9d27946f8daa09d0810921c3ac5a9e31835dfa832fa0f5b8081b42f50ca42940eb469191765226628c0e91920d7764115558c818bad49719a69b23a49b669d444c7c81c9f5a48333b510a9ef3018762f334ece84f0b89bf6df283dfe0a94ef01172a42603088fa334b5c8a2527cd501ac9bc78fa5d7099838c9341ea22401f3c8ff6cdcfa10c03b935674fd41960913040ba8e7f2fb1d159b33d54f4e309dff047d635bd24746bb52bf07a0ac4d4d673b67e733698ea8dc93cf381fc6222b79c5b03bc112fddf9b47a11d25e0f3ac6440429b250b292be5f5bb58e3c863c66f9744d81719b33fa39cb3fda44b8042c582c1ca3b9d419563b55840bcb5ec585380b0fc81a924837b3680234ae1bcf75de4a08b735c46eacbf9aae837b85e7fa2843af7441713d368a1305f606f48bc0f7ef51852e32a2392bfd2e68cfd9797990f00547d124c728b7e1ee6b1bb10e24fdf805da32bbb5e82b22702432125a03ef0a4fe942bfd0e874968fd1a8a54b56e4c76a448d494a2542a525090628132f5fd137ca924ec6341fa3e34bf3483373de85ae3d32e27688e7c891caf6568e8238bcc36bcea4b9c53e4ae9f2bc656be1ff5b8812a29fb3dd00fd158061642edd3474a1f4acd2e18bdfa4db76944bc06d1cbe57574666421d766fb4850f25ea62a155115eb23d851dd1f95146a14f1c197203b9277a428c46a44b1bf75df04bf6d6213936f0f40f7e6a1a8523da36fc86a7f772fcfcd7203b4c0ee04d0eb05d5b91386baf0ade45ed43c17f98de57f35ee56900db3cee6bddf9b514de7e8d5f2052221b59ed9e30ef04d868200da8ef210892fb55563e28d47864bfecada26883237a0a91eff1d2683afcecc34ec18580c9e255cd81e3c91f7e650c4d87ce6ce79d8909de321a6615a1d3025e51bd5b37deb2f64fd89ea70ada92528298ce4219fe0f5288d51e348e6921f014b7a6bd850ead1edadefbb63707322992b252685d1ab3cdf808216c9cfe072050b3eb2ef617c035941b90518179efbeb5e2b2fc27e84bd1f585e1b5a2258035383c272502d3fa50821fcf98de63e33171c91a8df5b8a683226f58a6ee87fbf9f8496886dd3fe5f4f98b394985b5f4d4ec46b6b0a72142ff148d897b5c1a6c58b3c4a0dd3a36acf669f3cf3614987bb7ab4ea33794954a87085474ea544875f705412a71a99db5fb9c6b754a7854133a2ef595e641737172ef9dc42e64976749eb4f40469a23e2298ae6136e6d761550adb8fc184dfc48baef8c558dcfefdc9f9232b80e20173cf2c03ef7546ef27cfa942ffe1f3a05ae8209a5701c40abedd06d5def44f1f0e73af6a36543df40637cf28e4a2d2a95f1c42e52716ae8265d45745af5779258b0a42f836e1c58666f630f5506da91833d65c5b77abd32bce9b54df84812b2ccb7c4e943aedc084f7e8946cbf5ee94bfdb7c5666abb09198f1b8da8aac8575e7425a31d3fc6a34af74aa9bdb2b2189707c89ed2f411c8b3e33c4070ee3f04c6e69f7217728c935f9efc5422ab3a56bea3a8f22b98572f8a4f9ad8b627c3dfb00dcec11dd2aa5785460bbcaa956c533a4ac32e66bfa75e953e6313a2564eb8b9126aea75672dd9a58c275497ac04b4704e23f2c76002c0b0e8bd3441944b64e087f150d45a7d7fdeefefd7840ef42282bfcc35fc0d2e9b36f4ec434b063d0d59c4a4ad79eaadd2c494436e9f7447f73c85e7fb768fb2ff33906fe2728b89326f311a2c8513a91da96caeacda28e6227224cbf58d8f99f651fdb6c26c7d655570ad2888db9c8f141e0a77747b8c7c4a0252545618feb717872d7d761231b4a508ab79e657843c03d2cda298350426f81ddf794c9343de2e9cce5cbeedeb08e138c5ea5018e398c21876f0cf7906fc3273f0e0b5490ec66298b11e8e408096c038d7d8c2a6c61c9b006f1f8f890f28e240cdf9adc72b0429e3df11fe5b20a4b0c06a8185ca8ec9609ee7bc16771dfd4996cb9fc9a269dd48fddfaca037d714a0dbbc1136feb6e54b3c92cb1675390718aff32345c47d3b499f9dc940885a193f14b9f46c17490dceb046afb13e6159982779f6f4cdc7eaf4c15638846df18fa84b13937fdfff5c28fe503da5ab8ca187bc90e813a2c8579dfe628a796a120c5fc7ad0396eef6b050d8af20e14f200937132863aad49391b812cc2e8094637e3c5cb98e0d6b836b1fb2cce65f83ce5ee3f027eb8c70a664dbf70c61518ae25dfec5b47327748f81ab6fe8393ba06572ead45b7f64aba27fb651f2b60bf5a0797c1b53c7cd7a31532d7cfb9d0a1dd7e2bf0577509f5d1fa3375ba43f183a0fab65084d6369b64d1ad75e6d52eabcbc0c5484132e62f0fd0e44a067098196a191b7fd73f3e38376e5eccb3ad23fa2ec1e6a50cfbaa0badad334d1623532a714ea415e2c4f9995090cc4ca2cfd05e87abc21087c95d897188eaadfa4153b9a65344a62ec6419d506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b7f7599f8b05cdfbbe572c7920a90b997a3def0687d30a8ba6c86506a10bfd9f331bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5ec2466d850d59735183c93d244c1c6d9fc87ae00b450dc882a2c665099219d858b5bc45216c34f3b438fc89021972e1a7baaf7ef55e148a41ecb136eb57c95b07rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqpid-java-6.0.4-5.fc25.src.rpmqpid-java-javadoc@    javapackages-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0XlXdW W@W@WRW$@V@gil cattaneo 6.0.4-5gil cattaneo 6.0.4-4gil cattaneo 6.0.4-3gil cattaneo 6.0.4-2gil cattaneo 6.0.4-1gil cattaneo 6.0.3-1gil cattaneo 6.0.2-1gil cattaneo 6.0.1-1- fix CVE-2016-8741 (rhbz#1409836,1409835)- remove test failure- remove test failure- remove test failure on ARM builder- Initial import (rhbz#1321687) - update to 6.0.4- update to 6.0.3- update to 6.0.2- initial rpm  !"#$%&'()*+,-./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{|}~     6.0.4-5.fc25    !!!!!!!!!!!!!!!!!!!! """"###""""$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%''''''''(((((((''''%)))**))))%+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,++++%------------------------------------...................................----%/00000000001111111110000%%%%%222332222%444444445556655554777887777499999994:::;;::::4<<<<===<<<<44444>>>>>>?????>>>>%@@@@@@@@AAAAAAA@BBCBBBB@@@@%DDEDDDD%FFFGGFFFF%HHHHHHHIIIIIIHHHHJJJJJKKKKJJJJLLLMMLLLLNNNNNNNNNOOOOOOOONNNNPPPPPPPPPQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRQTTTQUUUUUVVVVUUUUQQQQQWWWWWWXXXXXWWWWQYYZYYYYP[[[[[[[[P\\\\\\\\\\\\]]]]]]]]]]]\\\\\^^^^^^^^^^_________^^^^\``a````PbbbbbbbbbbbbbbcccccccccccccbdddddddddddddddeeeeeeeeeeeeeeddddbbbbPfffggffffPhhhhhhhhiiiiiiihhhhPjjjjkkkjjjjPlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllPPPPPnnnnnoooooooppppppoooonqqqqnrrrssrrrrnnnnttuttttvvvvvvvvvwwwwwwwwvxxxxyyyxxxxvvvvzz{zzzz||||||||||||}}}}}}}}}}}|||||~~~~~~~~~~~~                                !!!    ""#""""$$$$$$$$%%%%%%%$$$$&&&&&&&&&&'''''''''&&&&((((((((((((((((())))))))))))))))((((*****************************************************+++++++++,,,,,,,,++++-----....----////////////00000000000////111111111111111111111222222222222222222221111133433335555555555555555555555566666666666666666666665555777777777777777778888888888888888777779::;::::<<<<<<<<<<<<<<<<<<<<<<<<<===========>>>>>>>>>>====<????????????????????????<@@@@@AAAA@@@@<BBBBBCCCCBBBB<DDDDEEEDDDD<<<<FFFFFFFFFGGGGGGGGFFFFHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJIIIIHKKKKKKKKKKKHLLLLLMMMMLLLLHNNNNNOOOONNNNHPPPPQQQPPPPHHHHRRSRRRRTTUTTTTVWWWWWWWXXXXXXWWWWYYYYYYZZZZZYYYY[[[[[[[\\\\\\[[[[]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]__________`````````____]aabaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddceeeeeeeefffffffeeeecggggggggggggghhhhhhhhhhhhgiiiiijjjjiiiigggggkkkklllkkkkkmmmmnnnmmmmkoooooooppppppoooocccccqqqrrqqqqsssssttttssssuuuuuuvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyzzqpid-javaallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapacheqpidAMQChannelClosedException.htmlAMQChannelException.htmlAMQConnectionClosedException.htmlAMQConnectionException.htmlAMQConnectionFailureException.htmlAMQDisconnectedException.htmlAMQException.htmlAMQInternalException.htmlAMQInvalidArgumentException.htmlAMQInvalidRoutingKeyException.htmlAMQPInvalidClassException.htmlAMQProtocolException.htmlAMQSecurityException.htmlAMQTimeoutException.htmlAMQUndeliveredException.htmlAMQUnresolvedAddressException.htmlQpidException.htmlamqp_1_0codecAbstractDescribedTypeWriter.htmlAbstractListWriter.htmlAbstractMapWriter.htmlArrayTypeConstructor.htmlArrayWriter.htmlBinaryTypeConstructor.htmlBinaryWriter.htmlBooleanConstructor.htmlBooleanWriter.htmlByteArrayWriter.htmlByteTypeConstructor.htmlByteWriter.htmlCharTypeConstructor.htmlCharWriter.htmlCompoundTypeAssembler.Factory.htmlCompoundTypeAssembler.htmlCompoundTypeConstructor.htmlCompoundWriter.htmlDecimalConstructor.htmlDefaultDescribedTypeConstructor.htmlDelegatingValueWriter.htmlDescribedType.htmlDescribedTypeConstructor.htmlDescribedTypeConstructorRegistry.Source.htmlDescribedTypeConstructorRegistry.htmlDoubleTypeConstructor.htmlDoubleWriter.htmlFixedEightWriter.htmlFixedFourWriter.htmlFixedOneWriter.htmlFixedSixteenWriter.htmlFixedTwoWriter.htmlFloatTypeConstructor.htmlFloatWriter.htmlFrameWriter.htmlIntTypeConstructor.htmlIntegerWriter.htmlListWriter.EmptyListValueWriter.htmlListWriter.htmlLongTypeConstructor.htmlLongWriter.htmlMapWriter.htmlNullWriter.htmlProtocolHandler.htmlProtocolHeaderHandler.htmlRestrictedTypeValueWriter.htmlShortTypeConstructor.htmlShortWriter.htmlSimpleVariableWidthWriter.htmlSmallIntConstructor.htmlSmallLongConstructor.htmlSmallUIntConstructor.htmlSmallULongConstructor.htmlStringTypeConstructor.htmlStringWriter.htmlSymbolArrayWriter.htmlSymbolTypeConstructor.htmlSymbolWriter.htmlTimestampTypeConstructor.htmlTimestampWriter.htmlTypeConstructor.htmlUByteTypeConstructor.htmlUIntTypeConstructor.htmlULongTypeConstructor.htmlUShortTypeConstructor.htmlUUIDTypeConstructor.htmlUUIDWriter.htmlUnsignedByteWriter.htmlUnsignedIntegerWriter.htmlUnsignedLongWriter.htmlUnsignedShortWriter.htmlValueHandler.htmlValueProducingProtocolHandler.htmlValueWriter.Factory.htmlValueWriter.Registry.Source.htmlValueWriter.Registry.htmlValueWriter.htmlVariableWidthTypeConstructor.htmlVariableWidthWriter.htmlWrapperTypeValueWriter.htmlclass-useAbstractDescribedTypeWriter.htmlAbstractListWriter.htmlAbstractMapWriter.htmlArrayTypeConstructor.htmlArrayWriter.htmlBinaryTypeConstructor.htmlBinaryWriter.htmlBooleanConstructor.htmlBooleanWriter.htmlByteArrayWriter.htmlByteTypeConstructor.htmlByteWriter.htmlCharTypeConstructor.htmlCharWriter.htmlCompoundTypeAssembler.Factory.htmlCompoundTypeAssembler.htmlCompoundTypeConstructor.htmlCompoundWriter.htmlDecimalConstructor.htmlDefaultDescribedTypeConstructor.htmlDelegatingValueWriter.htmlDescribedType.htmlDescribedTypeConstructor.htmlDescribedTypeConstructorRegistry.Source.htmlDescribedTypeConstructorRegistry.htmlDoubleTypeConstructor.htmlDoubleWriter.htmlFixedEightWriter.htmlFixedFourWriter.htmlFixedOneWriter.htmlFixedSixteenWriter.htmlFixedTwoWriter.htmlFloatTypeConstructor.htmlFloatWriter.htmlFrameWriter.htmlIntTypeConstructor.htmlIntegerWriter.htmlListWriter.EmptyListValueWriter.htmlListWriter.htmlLongTypeConstructor.htmlLongWriter.htmlMapWriter.htmlNullWriter.htmlProtocolHandler.htmlProtocolHeaderHandler.htmlRestrictedTypeValueWriter.htmlShortTypeConstructor.htmlShortWriter.htmlSimpleVariableWidthWriter.htmlSmallIntConstructor.htmlSmallLongConstructor.htmlSmallUIntConstructor.htmlSmallULongConstructor.htmlStringTypeConstructor.htmlStringWriter.htmlSymbolArrayWriter.htmlSymbolTypeConstructor.htmlSymbolWriter.htmlTimestampTypeConstructor.htmlTimestampWriter.htmlTypeConstructor.htmlUByteTypeConstructor.htmlUIntTypeConstructor.htmlULongTypeConstructor.htmlUShortTypeConstructor.htmlUUIDTypeConstructor.htmlUUIDWriter.htmlUnsignedByteWriter.htmlUnsignedIntegerWriter.htmlUnsignedLongWriter.htmlUnsignedShortWriter.htmlValueHandler.htmlValueProducingProtocolHandler.htmlValueWriter.Factory.htmlValueWriter.Registry.Source.htmlValueWriter.Registry.htmlValueWriter.htmlVariableWidthTypeConstructor.htmlVariableWidthWriter.htmlWrapperTypeValueWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlframingAMQFrame.htmlAMQPProtocolHeaderHandler.htmlExceptionHandler.htmlFrameHandler.htmlFrameParsingError.htmlFrameTypeHandler.htmlOversizeFrameException.htmlSASLFrame.htmlSASLFrameHandler.htmlSASLProtocolHeaderHandler.htmlTransportFrame.htmlclass-useAMQFrame.htmlAMQPProtocolHeaderHandler.htmlExceptionHandler.htmlFrameHandler.htmlFrameParsingError.htmlFrameTypeHandler.htmlOversizeFrameException.htmlSASLFrame.htmlSASLFrameHandler.htmlSASLProtocolHeaderHandler.htmlTransportFrame.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagingMessageAttributes.htmlSectionDecoder.htmlSectionDecoderImpl.htmlSectionEncoder.htmlSectionEncoderImpl.htmlclass-useMessageAttributes.htmlSectionDecoder.htmlSectionDecoderImpl.htmlSectionEncoder.htmlSectionEncoderImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransportBytesProcessor.htmlBytesTransport.htmlCircularBytesBuffer.htmlConnectionEndpoint.FrameReceiptLogger.htmlConnectionEndpoint.htmlConnectionEventListener.DefaultConnectionEventListener.htmlConnectionEventListener.htmlConnectionState.htmlContainer.htmlDelivery.htmlDeliveryStateHandler.htmlErrorHandler.htmlFrameOutputHandler.htmlFrameTransport.htmlLinkEndpoint.htmlLinkEventListener.htmlNode.htmlPredicate.htmlProtocolHeaderTransport.htmlReceivingLinkEndpoint.htmlReceivingLinkListener.DefaultLinkEventListener.htmlReceivingLinkListener.htmlReceivingSessionHalfEndpoint.htmlSASLEndpoint.htmlSASLEndpointImpl.htmlSASLFrameTransport.htmlSASLTransport.htmlSaslServerProvider.htmlSendingLinkEndpoint.htmlSendingLinkListener.DefaultLinkEventListener.htmlSendingLinkListener.htmlSendingSessionHalfEndpoint.htmlSequenceNumber.htmlSessionAttachment.htmlSessionEndpoint.htmlSessionEventListener.DefaultSessionEventListener.htmlSessionEventListener.htmlSessionHalfEndpoint.htmlSessionState.htmlStateChangeListener.htmlUnsettledTransfer.htmlclass-useBytesProcessor.htmlBytesTransport.htmlCircularBytesBuffer.htmlConnectionEndpoint.FrameReceiptLogger.htmlConnectionEndpoint.htmlConnectionEventListener.DefaultConnectionEventListener.htmlConnectionEventListener.htmlConnectionState.htmlContainer.htmlDelivery.htmlDeliveryStateHandler.htmlErrorHandler.htmlFrameOutputHandler.htmlFrameTransport.htmlLinkEndpoint.htmlLinkEventListener.htmlNode.htmlPredicate.htmlProtocolHeaderTransport.htmlReceivingLinkEndpoint.htmlReceivingLinkListener.DefaultLinkEventListener.htmlReceivingLinkListener.htmlReceivingSessionHalfEndpoint.htmlSASLEndpoint.htmlSASLEndpointImpl.htmlSASLFrameTransport.htmlSASLTransport.htmlSaslServerProvider.htmlSendingLinkEndpoint.htmlSendingLinkListener.DefaultLinkEventListener.htmlSendingLinkListener.htmlSendingSessionHalfEndpoint.htmlSequenceNumber.htmlSessionAttachment.htmlSessionEndpoint.htmlSessionEventListener.DefaultSessionEventListener.htmlSessionEventListener.htmlSessionHalfEndpoint.htmlSessionState.htmlStateChangeListener.htmlUnsettledTransfer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltypeAmqpErrorException.htmlBinary.htmlDeliveryState.htmlDistributionMode.htmlErrorCondition.htmlFrameBody.htmlGlobalTxId.htmlLifetimePolicy.htmlOutcome.htmlRestrictedType.htmlSaslFrameBody.htmlSection.htmlSource.htmlSymbol.htmlTarget.htmlTxnCapability.htmlTxnId.htmlUnsignedByte.htmlUnsignedInteger.htmlUnsignedLong.htmlUnsignedShort.htmlWrapperType.htmlclass-useAmqpErrorException.htmlBinary.htmlDeliveryState.htmlDistributionMode.htmlErrorCondition.htmlFrameBody.htmlGlobalTxId.htmlLifetimePolicy.htmlOutcome.htmlRestrictedType.htmlSaslFrameBody.htmlSection.htmlSource.htmlSymbol.htmlTarget.htmlTxnCapability.htmlTxnId.htmlUnsignedByte.htmlUnsignedInteger.htmlUnsignedLong.htmlUnsignedShort.htmlWrapperType.htmlcodecAMQPDescribedTypeRegistry.htmlclass-useAMQPDescribedTypeRegistry.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagingAccepted.htmlAmqpSequence.htmlAmqpValue.htmlApplicationProperties.htmlData.htmlDeleteOnClose.htmlDeleteOnNoLinks.htmlDeleteOnNoLinksOrMessages.htmlDeleteOnNoMessages.htmlDeliveryAnnotations.htmlExactSubjectFilter.htmlFilter.htmlFooter.htmlHeader.htmlJMSSelectorFilter.htmlMatchingSubjectFilter.htmlMessageAnnotations.htmlModified.htmlNoLocalFilter.htmlProperties.htmlReceived.htmlRejected.htmlReleased.htmlSource.htmlStdDistMode.htmlTarget.htmlTerminusDurability.htmlTerminusExpiryPolicy.htmlclass-useAccepted.htmlAmqpSequence.htmlAmqpValue.htmlApplicationProperties.htmlData.htmlDeleteOnClose.htmlDeleteOnNoLinks.htmlDeleteOnNoLinksOrMessages.htmlDeleteOnNoMessages.htmlDeliveryAnnotations.htmlExactSubjectFilter.htmlFilter.htmlFooter.htmlHeader.htmlJMSSelectorFilter.htmlMatchingSubjectFilter.htmlMessageAnnotations.htmlModified.htmlNoLocalFilter.htmlProperties.htmlReceived.htmlRejected.htmlReleased.htmlSource.htmlStdDistMode.htmlTarget.htmlTerminusDurability.htmlTerminusExpiryPolicy.htmlcodecAcceptedConstructor.htmlAcceptedWriter.htmlAmqpSequenceConstructor.htmlAmqpSequenceWriter.htmlAmqpValueConstructor.htmlAmqpValueWriter.htmlApplicationPropertiesConstructor.htmlApplicationPropertiesWriter.htmlDataConstructor.htmlDataWriter.htmlDeleteOnCloseConstructor.htmlDeleteOnCloseWriter.htmlDeleteOnNoLinksConstructor.htmlDeleteOnNoLinksOrMessagesConstructor.htmlDeleteOnNoLinksOrMessagesWriter.htmlDeleteOnNoLinksWriter.htmlDeleteOnNoMessagesConstructor.htmlDeleteOnNoMessagesWriter.htmlDeliveryAnnotationsConstructor.htmlDeliveryAnnotationsWriter.htmlExactSubjectFilterConstructor.htmlExactSubjectFilterWriter.htmlFooterConstructor.htmlFooterWriter.htmlHeaderConstructor.htmlHeaderWriter.htmlJMSSelectorFilterConstructor.htmlJMSSelectorFilterWriter.htmlMatchingSubjectFilterConstructor.htmlMatchingSubjectFilterWriter.htmlMessageAnnotationsConstructor.htmlMessageAnnotationsWriter.htmlModifiedConstructor.htmlModifiedWriter.htmlNoLocalFilterConstructor.htmlNoLocalFilterWriter.htmlPropertiesConstructor.htmlPropertiesWriter.htmlReceivedConstructor.htmlReceivedWriter.htmlRejectedConstructor.htmlRejectedWriter.htmlReleasedConstructor.htmlReleasedWriter.htmlSourceConstructor.htmlSourceWriter.htmlTargetConstructor.htmlTargetWriter.htmlclass-useAcceptedConstructor.htmlAcceptedWriter.htmlAmqpSequenceConstructor.htmlAmqpSequenceWriter.htmlAmqpValueConstructor.htmlAmqpValueWriter.htmlApplicationPropertiesConstructor.htmlApplicationPropertiesWriter.htmlDataConstructor.htmlDataWriter.htmlDeleteOnCloseConstructor.htmlDeleteOnCloseWriter.htmlDeleteOnNoLinksConstructor.htmlDeleteOnNoLinksOrMessagesConstructor.htmlDeleteOnNoLinksOrMessagesWriter.htmlDeleteOnNoLinksWriter.htmlDeleteOnNoMessagesConstructor.htmlDeleteOnNoMessagesWriter.htmlDeliveryAnnotationsConstructor.htmlDeliveryAnnotationsWriter.htmlExactSubjectFilterConstructor.htmlExactSubjectFilterWriter.htmlFooterConstructor.htmlFooterWriter.htmlHeaderConstructor.htmlHeaderWriter.htmlJMSSelectorFilterConstructor.htmlJMSSelectorFilterWriter.htmlMatchingSubjectFilterConstructor.htmlMatchingSubjectFilterWriter.htmlMessageAnnotationsConstructor.htmlMessageAnnotationsWriter.htmlModifiedConstructor.htmlModifiedWriter.htmlNoLocalFilterConstructor.htmlNoLocalFilterWriter.htmlPropertiesConstructor.htmlPropertiesWriter.htmlReceivedConstructor.htmlReceivedWriter.htmlRejectedConstructor.htmlRejectedWriter.htmlReleasedConstructor.htmlReleasedWriter.htmlSourceConstructor.htmlSourceWriter.htmlTargetConstructor.htmlTargetWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecuritySaslChallenge.htmlSaslCode.htmlSaslInit.htmlSaslMechanisms.htmlSaslOutcome.htmlSaslResponse.htmlclass-useSaslChallenge.htmlSaslCode.htmlSaslInit.htmlSaslMechanisms.htmlSaslOutcome.htmlSaslResponse.htmlcodecSaslChallengeConstructor.htmlSaslChallengeWriter.htmlSaslInitConstructor.htmlSaslInitWriter.htmlSaslMechanismsConstructor.htmlSaslMechanismsWriter.htmlSaslOutcomeConstructor.htmlSaslOutcomeWriter.htmlSaslResponseConstructor.htmlSaslResponseWriter.htmlclass-useSaslChallengeConstructor.htmlSaslChallengeWriter.htmlSaslInitConstructor.htmlSaslInitWriter.htmlSaslMechanismsConstructor.htmlSaslMechanismsWriter.htmlSaslOutcomeConstructor.htmlSaslOutcomeWriter.htmlSaslResponseConstructor.htmlSaslResponseWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransactionCoordinator.htmlDeclare.htmlDeclared.htmlDischarge.htmlTransactionErrors.htmlTransactionalState.htmlTxnCapabilities.htmlTxnCapability.htmlclass-useCoordinator.htmlDeclare.htmlDeclared.htmlDischarge.htmlTransactionErrors.htmlTransactionalState.htmlTxnCapabilities.htmlTxnCapability.htmlcodecCoordinatorConstructor.htmlCoordinatorWriter.htmlDeclareConstructor.htmlDeclareWriter.htmlDeclaredConstructor.htmlDeclaredWriter.htmlDischargeConstructor.htmlDischargeWriter.htmlTransactionalStateConstructor.htmlTransactionalStateWriter.htmlclass-useCoordinatorConstructor.htmlCoordinatorWriter.htmlDeclareConstructor.htmlDeclareWriter.htmlDeclaredConstructor.htmlDeclaredWriter.htmlDischargeConstructor.htmlDischargeWriter.htmlTransactionalStateConstructor.htmlTransactionalStateWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransportAmqpError.htmlAttach.htmlBegin.htmlClose.htmlConnectionError.htmlDetach.htmlDisposition.htmlEnd.htmlError.htmlFlow.htmlLinkError.htmlOpen.htmlReceiverSettleMode.htmlRole.htmlSenderSettleMode.htmlSessionError.htmlTransfer.htmlclass-useAmqpError.htmlAttach.htmlBegin.htmlClose.htmlConnectionError.htmlDetach.htmlDisposition.htmlEnd.htmlError.htmlFlow.htmlLinkError.htmlOpen.htmlReceiverSettleMode.htmlRole.htmlSenderSettleMode.htmlSessionError.htmlTransfer.htmlcodecAttachConstructor.htmlAttachWriter.htmlBeginConstructor.htmlBeginWriter.htmlCloseConstructor.htmlCloseWriter.htmlDetachConstructor.htmlDetachWriter.htmlDispositionConstructor.htmlDispositionWriter.htmlEndConstructor.htmlEndWriter.htmlErrorConstructor.htmlErrorWriter.htmlFlowConstructor.htmlFlowWriter.htmlOpenConstructor.htmlOpenWriter.htmlTransferConstructor.htmlTransferWriter.htmlclass-useAttachConstructor.htmlAttachWriter.htmlBeginConstructor.htmlBeginWriter.htmlCloseConstructor.htmlCloseWriter.htmlDetachConstructor.htmlDetachWriter.htmlDispositionConstructor.htmlDispositionWriter.htmlEndConstructor.htmlEndWriter.htmlErrorConstructor.htmlErrorWriter.htmlFlowConstructor.htmlFlowWriter.htmlOpenConstructor.htmlOpenWriter.htmlTransferConstructor.htmlTransferWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbytebufferByteBufferRef.htmlQpidByteBuffer.htmlQpidByteBufferOutputStream.htmlclass-useByteBufferRef.htmlQpidByteBuffer.htmlQpidByteBufferOutputStream.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAMQChannelClosedException.htmlAMQChannelException.htmlAMQConnectionClosedException.htmlAMQConnectionException.htmlAMQConnectionFailureException.htmlAMQDisconnectedException.htmlAMQException.htmlAMQInternalException.htmlAMQInvalidArgumentException.htmlAMQInvalidRoutingKeyException.htmlAMQPInvalidClassException.htmlAMQProtocolException.htmlAMQSecurityException.htmlAMQTimeoutException.htmlAMQUndeliveredException.htmlAMQUnresolvedAddressException.htmlQpidException.htmlclientAMQAnyDestination.htmlAMQAuthenticationException.htmlAMQConnection.htmlAMQConnectionDelegate.htmlAMQConnectionDelegate_0_10.htmlAMQConnectionDelegate_0_9.htmlAMQConnectionDelegate_0_91.htmlAMQConnectionDelegate_8_0.htmlAMQConnectionFactory.htmlAMQConnectionURL.htmlAMQDestination.AddressOption.htmlAMQDestination.Binding.htmlAMQDestination.DestSyntax.htmlAMQDestination.htmlAMQHeadersExchange.htmlAMQNoConsumersException.htmlAMQNoRouteException.htmlAMQProtocolHandler.htmlAMQQueue.htmlAMQQueueBrowser.htmlAMQSession.Dispatchable.htmlAMQSession.htmlAMQSessionAdapter.htmlAMQSession_0_10.htmlAMQSession_0_8.DestinationCache.htmlAMQSession_0_8.htmlAMQTopic.htmlAMQUndefinedDestination.htmlAMQXAResource.htmlBasicMessageConsumer.htmlBasicMessageConsumer_0_10.htmlBasicMessageConsumer_0_8.htmlBasicMessageProducer.htmlBasicMessageProducer_0_10.htmlBasicMessageProducer_0_8.htmlBrokerDetails.htmlChannelToSessionMap.htmlCloseable.htmlCommonConnection.htmlConnectionTuneParameters.htmlCustomJMSXProperty.htmlFailoverHandler.htmlHeartbeatListener.htmlJmsNotImplementedException.htmlMessageConsumerPair.htmlPooledConnectionFactory.htmlQpidConnectionMetaData.htmlQueueReceiverAdaptor.htmlQueueSenderAdapter.htmlRejectBehaviour.htmlTopicPublisherAdapter.htmlXAConnectionImpl.htmlXAResourceImpl.htmlXASessionImpl.htmlclass-useAMQAnyDestination.htmlAMQAuthenticationException.htmlAMQConnection.htmlAMQConnectionDelegate.htmlAMQConnectionDelegate_0_10.htmlAMQConnectionDelegate_0_9.htmlAMQConnectionDelegate_0_91.htmlAMQConnectionDelegate_8_0.htmlAMQConnectionFactory.htmlAMQConnectionURL.htmlAMQDestination.AddressOption.htmlAMQDestination.Binding.htmlAMQDestination.DestSyntax.htmlAMQDestination.htmlAMQHeadersExchange.htmlAMQNoConsumersException.htmlAMQNoRouteException.htmlAMQProtocolHandler.htmlAMQQueue.htmlAMQQueueBrowser.htmlAMQSession.Dispatchable.htmlAMQSession.htmlAMQSessionAdapter.htmlAMQSession_0_10.htmlAMQSession_0_8.DestinationCache.htmlAMQSession_0_8.htmlAMQTopic.htmlAMQUndefinedDestination.htmlAMQXAResource.htmlBasicMessageConsumer.htmlBasicMessageConsumer_0_10.htmlBasicMessageConsumer_0_8.htmlBasicMessageProducer.htmlBasicMessageProducer_0_10.htmlBasicMessageProducer_0_8.htmlBrokerDetails.htmlChannelToSessionMap.htmlCloseable.htmlCommonConnection.htmlConnectionTuneParameters.htmlCustomJMSXProperty.htmlFailoverHandler.htmlHeartbeatListener.htmlJmsNotImplementedException.htmlMessageConsumerPair.htmlPooledConnectionFactory.htmlQpidConnectionMetaData.htmlQueueReceiverAdaptor.htmlQueueSenderAdapter.htmlRejectBehaviour.htmlTopicPublisherAdapter.htmlXAConnectionImpl.htmlXAResourceImpl.htmlXASessionImpl.htmlfailoverConnectionRedirectException.htmlFailoverException.htmlFailoverNoopSupport.htmlFailoverProtectedOperation.htmlFailoverRetrySupport.htmlFailoverState.htmlFailoverSupport.htmlclass-useConnectionRedirectException.htmlFailoverException.htmlFailoverNoopSupport.htmlFailoverProtectedOperation.htmlFailoverRetrySupport.htmlFailoverState.htmlFailoverSupport.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfilterJMSSelectorFilter.htmlMessageFilter.htmlclass-useJMSSelectorFilter.htmlMessageFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhandlerAccessRequestOkMethodHandler.htmlBasicCancelOkMethodHandler.htmlBasicDeliverMethodHandler.htmlBasicReturnMethodHandler.htmlChannelCloseMethodHandler.htmlChannelCloseOkMethodHandler.htmlChannelFlowMethodHandler.htmlChannelFlowOkMethodHandler.htmlClientMethodDispatcherImpl.htmlClientMethodDispatcherImpl_0_9.htmlClientMethodDispatcherImpl_0_91.htmlClientMethodDispatcherImpl_8_0.htmlConnectionCloseMethodHandler.htmlConnectionOpenOkMethodHandler.htmlConnectionRedirectMethodHandler.htmlConnectionSecureMethodHandler.htmlConnectionStartMethodHandler.htmlConnectionTuneMethodHandler.htmlExchangeBoundOkMethodHandler.htmlQueueDeleteOkMethodHandler.htmlclass-useAccessRequestOkMethodHandler.htmlBasicCancelOkMethodHandler.htmlBasicDeliverMethodHandler.htmlBasicReturnMethodHandler.htmlChannelCloseMethodHandler.htmlChannelCloseOkMethodHandler.htmlChannelFlowMethodHandler.htmlChannelFlowOkMethodHandler.htmlClientMethodDispatcherImpl.htmlClientMethodDispatcherImpl_0_9.htmlClientMethodDispatcherImpl_0_91.htmlClientMethodDispatcherImpl_8_0.htmlConnectionCloseMethodHandler.htmlConnectionOpenOkMethodHandler.htmlConnectionRedirectMethodHandler.htmlConnectionSecureMethodHandler.htmlConnectionStartMethodHandler.htmlConnectionTuneMethodHandler.htmlExchangeBoundOkMethodHandler.htmlQueueDeleteOkMethodHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessageAMQMessageDelegate.htmlAMQMessageDelegateFactory.htmlAMQMessageDelegate_0_10.htmlAMQMessageDelegate_0_8.htmlAMQPEncodedListMessage.htmlAMQPEncodedListMessageFactory.htmlAMQPEncodedMapMessage.htmlAMQPEncodedMapMessageFactory.htmlAbstractAMQMessageDelegate.htmlAbstractBytesTypedMessage.htmlAbstractJMSMessage.htmlAbstractJMSMessageFactory.htmlCloseConsumerMessage.htmlEncrypted010MessageFactory.htmlEncrypted091MessageFactory.htmlJMSBytesMessage.htmlJMSBytesMessageFactory.htmlJMSHeaderAdapter.htmlJMSMapMessage.htmlJMSMapMessageFactory.htmlJMSObjectMessage.htmlJMSObjectMessageFactory.htmlJMSStreamMessage.htmlJMSStreamMessageFactory.htmlJMSTextMessage.htmlJMSTextMessageFactory.htmlMessageConverter.htmlMessageEncryptionHelper.KeyTransportRecipientInfo.htmlMessageEncryptionHelper.htmlMessageFactoryRegistry.htmlQpidMessageProperties.htmlReturnMessage.htmlUnprocessedMessage.htmlUnprocessedMessage_0_10.htmlUnprocessedMessage_0_8.htmlclass-useAMQMessageDelegate.htmlAMQMessageDelegateFactory.htmlAMQMessageDelegate_0_10.htmlAMQMessageDelegate_0_8.htmlAMQPEncodedListMessage.htmlAMQPEncodedListMessageFactory.htmlAMQPEncodedMapMessage.htmlAMQPEncodedMapMessageFactory.htmlAbstractAMQMessageDelegate.htmlAbstractBytesTypedMessage.htmlAbstractJMSMessage.htmlAbstractJMSMessageFactory.htmlCloseConsumerMessage.htmlEncrypted010MessageFactory.htmlEncrypted091MessageFactory.htmlJMSBytesMessage.htmlJMSBytesMessageFactory.htmlJMSHeaderAdapter.htmlJMSMapMessage.htmlJMSMapMessageFactory.htmlJMSObjectMessage.htmlJMSObjectMessageFactory.htmlJMSStreamMessage.htmlJMSStreamMessageFactory.htmlJMSTextMessage.htmlJMSTextMessageFactory.htmlMessageConverter.htmlMessageEncryptionHelper.KeyTransportRecipientInfo.htmlMessageEncryptionHelper.htmlMessageFactoryRegistry.htmlQpidMessageProperties.htmlReturnMessage.htmlUnprocessedMessage.htmlUnprocessedMessage_0_10.htmlUnprocessedMessage_0_8.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagingaddressAddressHelper.htmlLink.FilterType.htmlLink.Reliability.htmlLink.Subscription.htmlLink.SubscriptionQueue.htmlLink.htmlNode.htmlQpidExchangeOptions.htmlQpidQueueOptions.htmlclass-useAddressHelper.htmlLink.FilterType.htmlLink.Reliability.htmlLink.Subscription.htmlLink.SubscriptionQueue.htmlLink.htmlNode.htmlQpidExchangeOptions.htmlQpidQueueOptions.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprotocolAMQProtocolSession.htmlBlockingMethodFrameListener.htmlclass-useAMQProtocolSession.htmlBlockingMethodFrameListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityAMQCallbackHandler.htmlCallbackHandlerRegistry.htmlDynamicSaslRegistrar.ProviderRegistrationResult.htmlDynamicSaslRegistrar.htmlJCAProvider.htmlUsernameHashedPasswordCallbackHandler.htmlUsernamePasswordCallbackHandler.htmlamqplainAmqPlainSaslClient.htmlAmqPlainSaslClientFactory.htmlclass-useAmqPlainSaslClient.htmlAmqPlainSaslClientFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlanonymousAnonymousSaslClient.htmlAnonymousSaslClientFactory.htmlclass-useAnonymousSaslClient.htmlAnonymousSaslClientFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAMQCallbackHandler.htmlCallbackHandlerRegistry.htmlDynamicSaslRegistrar.ProviderRegistrationResult.htmlDynamicSaslRegistrar.htmlJCAProvider.htmlUsernameHashedPasswordCallbackHandler.htmlUsernamePasswordCallbackHandler.htmlcrammd5hashedCRAMMD5HashedSaslClient.htmlCRAMMD5HashedSaslClientFactory.htmlclass-useCRAMMD5HashedSaslClient.htmlCRAMMD5HashedSaslClientFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloauth2OAuth2AccessTokenCallbackHandler.htmlOAuth2SaslClient.htmlOAuth2SaslClientFactory.htmlclass-useOAuth2AccessTokenCallbackHandler.htmlOAuth2SaslClient.htmlOAuth2SaslClientFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlscramAbstractScramSaslClient.htmlScramSHA1SaslClient.htmlScramSHA1SaslClientFactory.htmlScramSHA256SaslClient.htmlScramSHA256SaslClientFactory.htmlclass-useAbstractScramSaslClient.htmlScramSHA1SaslClient.htmlScramSHA1SaslClientFactory.htmlScramSHA256SaslClient.htmlScramSHA256SaslClientFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstateAMQMethodNotImplementedException.htmlAMQState.htmlAMQStateChangedEvent.htmlAMQStateListener.htmlAMQStateManager.htmlStateAwareMethodListener.htmlStateWaiter.htmlclass-useAMQMethodNotImplementedException.htmlAMQState.htmlAMQStateChangedEvent.htmlAMQStateListener.htmlAMQStateManager.htmlStateAwareMethodListener.htmlStateWaiter.htmllistenerSpecificMethodFrameListener.htmlclass-useSpecificMethodFrameListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransportClientConnectionDelegate.htmlclass-useClientConnectionDelegate.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlurlURLParser.htmlURLParser_0_10.htmlclass-useURLParser.htmlURLParser_0_10.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBlockingWaiter.htmlClassLoadingAwareObjectInputStream.TrustedClassFilter.htmlClassLoadingAwareObjectInputStream.htmlFlowControllingBlockingQueue.ThresholdListener.htmlFlowControllingBlockingQueue.htmlJMSExceptionHelper.htmlclass-useBlockingWaiter.htmlClassLoadingAwareObjectInputStream.TrustedClassFilter.htmlClassLoadingAwareObjectInputStream.htmlFlowControllingBlockingQueue.ThresholdListener.htmlFlowControllingBlockingQueue.htmlJMSExceptionHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcodecAMQDecoder.htmlClientDecoder.htmlMarkableDataInput.htmlServerDecoder.htmlclass-useAMQDecoder.htmlClientDecoder.htmlMarkableDataInput.htmlServerDecoder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcommonAMQPFilterTypes.htmlServerPropertyNames.htmlclass-useAMQPFilterTypes.htmlServerPropertyNames.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconfigurationAccessor.MapAccessor.htmlAccessor.SystemPropertyAccessor.htmlAccessor.htmlClientProperties.htmlCommonProperties.htmlConfigured.htmlQpidProperty.htmlValidator.htmlclass-useAccessor.MapAccessor.htmlAccessor.SystemPropertyAccessor.htmlAccessor.htmlClientProperties.htmlCommonProperties.htmlConfigured.htmlQpidProperty.htmlValidator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldisttestAbstractRunner.htmlArgumentParser.htmlClientRunner.htmlConfigFileHelper.htmlControllerRunner.htmlDistributedTestConstants.htmlDistributedTestException.htmlVisitor.htmlchartingChartType.htmlChartingException.htmlChartingUtil.htmlchartbuilderBarChart3DBuilder.htmlBarChartBuilder.htmlBaseChartBuilder.htmlCategoryDataSetBasedChartBuilder.htmlChartBuilder.htmlChartBuilderFactory.htmlColorFactory.htmlLineChart3DBuilder.htmlLineChartBuilder.htmlSeriesPainter.htmlSeriesStrokeAndPaintApplier.htmlStatisticalBarChartBuilder.htmlTimeSeriesLineChartBuilder.htmlXYDataSetBasedChartBuilder.htmlXYLineChartBuilder.htmlclass-useBarChart3DBuilder.htmlBarChartBuilder.htmlBaseChartBuilder.htmlCategoryDataSetBasedChartBuilder.htmlChartBuilder.htmlChartBuilderFactory.htmlColorFactory.htmlLineChart3DBuilder.htmlLineChartBuilder.htmlSeriesPainter.htmlSeriesStrokeAndPaintApplier.htmlStatisticalBarChartBuilder.htmlTimeSeriesLineChartBuilder.htmlXYDataSetBasedChartBuilder.htmlXYLineChartBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useChartType.htmlChartingException.htmlChartingUtil.htmldefinitionChartingDefinition.htmlChartingDefinitionCreator.htmlSeriesDefinition.htmlSeriesDefinitionCreator.htmlclass-useChartingDefinition.htmlChartingDefinitionCreator.htmlSeriesDefinition.htmlSeriesDefinitionCreator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlseriesbuilderDatasetHolder.htmlJdbcSeriesBuilder.htmlJdbcUrlGenerator.htmlSeriesBuilder.htmlSeriesRow.htmlclass-useDatasetHolder.htmlJdbcSeriesBuilder.htmlJdbcUrlGenerator.htmlSeriesBuilder.htmlSeriesRow.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlwriterChartWriter.htmlclass-useChartWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractRunner.htmlArgumentParser.htmlClientRunner.htmlConfigFileHelper.htmlControllerRunner.htmlDistributedTestConstants.htmlDistributedTestException.htmlVisitor.htmlclientClient.htmlClientCommandVisitor.htmlClientState.htmlConnectionLostListener.htmlConsumerParticipant.htmlMessageProvider.htmlParticipant.htmlParticipantExecutor.htmlParticipantExecutorRegistry.htmlParticipantResultFactory.htmlProducerParticipant.htmlclass-useClient.htmlClientCommandVisitor.htmlClientState.htmlConnectionLostListener.htmlConsumerParticipant.htmlMessageProvider.htmlParticipant.htmlParticipantExecutor.htmlParticipantExecutorRegistry.htmlParticipantResultFactory.htmlProducerParticipant.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpropertyGeneratedPropertySupport.htmlGeneratedPropertyValue.htmlListPropertyValue.htmlNumericGeneratedPropertySupport.htmlPropertyValue.htmlPropertyValueFactory.htmlRandomPropertyValue.htmlRangePropertyValue.htmlSimplePropertyValue.htmlclass-useGeneratedPropertySupport.htmlGeneratedPropertyValue.htmlListPropertyValue.htmlNumericGeneratedPropertySupport.htmlPropertyValue.htmlPropertyValueFactory.htmlRandomPropertyValue.htmlRangePropertyValue.htmlSimplePropertyValue.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsBeanUtils.htmlclass-useBeanUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcontrollerAbstractTestRunner.htmlClientRegistry.htmlCommandForClient.htmlCommandListener.htmlController.htmlHillClimber.htmlHillClimbingTestRunner.htmlITestRunner.htmlOrdinaryTestRunner.htmlParticipatingClients.htmlResultsForAllTests.htmlTestResult.htmlTestRunnerFactory.htmlclass-useAbstractTestRunner.htmlClientRegistry.htmlCommandForClient.htmlCommandListener.htmlController.htmlHillClimber.htmlHillClimbingTestRunner.htmlITestRunner.htmlOrdinaryTestRunner.htmlParticipatingClients.htmlResultsForAllTests.htmlTestResult.htmlTestRunnerFactory.htmlconfigClientConfig.htmlConfig.htmlConfigReader.htmlConnectionConfig.htmlConsumerConfig.htmlIterationValue.htmlJavaScriptConfigEvaluator.htmlMessageProviderConfig.htmlParticipantConfig.htmlProducerConfig.htmlQueueConfig.htmlSessionConfig.htmlTestConfig.htmlTestInstance.htmlclass-useClientConfig.htmlConfig.htmlConfigReader.htmlConnectionConfig.htmlConsumerConfig.htmlIterationValue.htmlJavaScriptConfigEvaluator.htmlMessageProviderConfig.htmlParticipantConfig.htmlProducerConfig.htmlQueueConfig.htmlSessionConfig.htmlTestConfig.htmlTestInstance.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldbResultsDbWriter.Clock.htmlResultsDbWriter.htmlclass-useResultsDbWriter.Clock.htmlResultsDbWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljmsClientJmsDelegate.htmlControllerJmsDelegate.htmlExistingQueueDrainer.htmlJmsMessageAdaptor.htmlNoOpQueueCreator.htmlQpidQueueCreator.htmlQueueCreator.htmlclass-useClientJmsDelegate.htmlControllerJmsDelegate.htmlExistingQueueDrainer.htmlJmsMessageAdaptor.htmlNoOpQueueCreator.htmlQpidQueueCreator.htmlQueueCreator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljsonJsonHandler.htmlObjectMapperFactory.PropertyValueDeserializer.htmlObjectMapperFactory.htmlclass-useJsonHandler.htmlObjectMapperFactory.PropertyValueDeserializer.htmlObjectMapperFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessageCommand.htmlCommandType.htmlConsumerParticipantResult.htmlCreateConnectionCommand.htmlCreateConsumerCommand.htmlCreateMessageProviderCommand.htmlCreateParticipantCommand.htmlCreateProducerCommand.htmlCreateResponderCommand.htmlCreateSessionCommand.htmlNoOpCommand.htmlOutputAttribute.htmlParticipantAttribute.htmlParticipantAttributeExtractor.htmlParticipantResult.htmlProducerParticipantResult.htmlRegisterClientCommand.htmlResponse.htmlStartDataCollectionCommand.htmlStartTestCommand.htmlStopClientCommand.htmlTearDownTestCommand.htmlclass-useCommand.htmlCommandType.htmlConsumerParticipantResult.htmlCreateConnectionCommand.htmlCreateConsumerCommand.htmlCreateMessageProviderCommand.htmlCreateParticipantCommand.htmlCreateProducerCommand.htmlCreateResponderCommand.htmlCreateSessionCommand.htmlNoOpCommand.htmlOutputAttribute.htmlParticipantAttribute.htmlParticipantAttributeExtractor.htmlParticipantResult.htmlProducerParticipantResult.htmlRegisterClientCommand.htmlResponse.htmlStartDataCollectionCommand.htmlStartTestCommand.htmlStopClientCommand.htmlTearDownTestCommand.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlresultsCompositeResultsWriter.htmlResultsCsvWriter.htmlResultsWriter.htmlResultsXmlWriter.htmlaggregationAggregatedTestResult.htmlAggregator.htmlITestResult.htmlParticipantResultAggregator.htmlSeriesStatistics.htmlTestResultAggregator.htmlclass-useAggregatedTestResult.htmlAggregator.htmlITestResult.htmlParticipantResultAggregator.htmlSeriesStatistics.htmlTestResultAggregator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useCompositeResultsWriter.htmlResultsCsvWriter.htmlResultsWriter.htmlResultsXmlWriter.htmlformattingCSVFormatter.htmlCSVOrderParticipantResultComparator.htmlclass-useCSVFormatter.htmlCSVOrderParticipantResultComparator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldtxXidImpl.htmlclass-useXidImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexampleDrain.htmlHello.htmlListReceiver.htmlListSender.htmlMapReceiver.htmlMapSender.htmlOptionParser.htmlSpout.htmlclass-useDrain.htmlHello.htmlListReceiver.htmlListSender.htmlMapReceiver.htmlMapSender.htmlOptionParser.htmlSpout.htmljmxexampleAddQueue.htmlDeleteMessagesFromTopOfTmp.htmlQueueInformation.htmlclass-useAddQueue.htmlDeleteMessagesFromTopOfTmp.htmlQueueInformation.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexchangeExchangeDefaults.htmlclass-useExchangeDefaults.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfilterArithmeticExpression.htmlBinaryExpression.htmlBooleanExpression.htmlComparisonExpression.htmlConstantExpression.htmlExpression.htmlFilterableMessage.htmlLogicExpression.htmlPropertyExpression.htmlSelectorParsingException.htmlUnaryExpression.htmlclass-useArithmeticExpression.htmlBinaryExpression.htmlBooleanExpression.htmlComparisonExpression.htmlConstantExpression.htmlExpression.htmlFilterableMessage.htmlLogicExpression.htmlPropertyExpression.htmlSelectorParsingException.htmlUnaryExpression.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlselectorParseException.htmlSelectorParser.htmlSelectorParserConstants.htmlSelectorParserTokenManager.htmlSimpleCharStream.htmlToken.htmlTokenMgrError.htmlclass-useParseException.htmlSelectorParser.htmlSelectorParserConstants.htmlSelectorParserTokenManager.htmlSimpleCharStream.htmlToken.htmlTokenMgrError.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlframingAMQBody.htmlAMQDataBlock.htmlAMQFrame.htmlAMQFrameDecodingException.htmlAMQMethodBody.htmlAMQMethodBodyImpl.htmlAMQProtocolClassException.htmlAMQProtocolHeaderException.htmlAMQProtocolInstanceException.htmlAMQProtocolVersionException.htmlAMQShortString.htmlAMQType.htmlAMQTypeMap.htmlAMQTypedValue.htmlAccessRequestBody.htmlAccessRequestOkBody.htmlBasicAckBody.htmlBasicCancelBody.htmlBasicCancelOkBody.htmlBasicConsumeBody.htmlBasicConsumeOkBody.htmlBasicContentHeaderProperties.htmlBasicDeliverBody.htmlBasicGetBody.htmlBasicGetEmptyBody.htmlBasicGetOkBody.htmlBasicNackBody.htmlBasicPublishBody.htmlBasicQosBody.htmlBasicQosOkBody.htmlBasicRecoverBody.htmlBasicRecoverSyncBody.htmlBasicRecoverSyncOkBody.htmlBasicRejectBody.htmlBasicReturnBody.htmlByteArrayDataInput.htmlByteBufferDataInput.htmlByteBufferListDataInput.htmlChannelAlertBody.htmlChannelCloseBody.htmlChannelCloseOkBody.htmlChannelFlowBody.htmlChannelFlowOkBody.htmlChannelMethodProcessor.htmlChannelOpenBody.htmlChannelOpenOkBody.htmlClientChannelMethodProcessor.htmlClientMethodDispatcher.htmlClientMethodProcessor.htmlCompositeAMQDataBlock.htmlConfirmSelectBody.htmlConfirmSelectOkBody.htmlConnectionCloseBody.htmlConnectionCloseOkBody.htmlConnectionOpenBody.htmlConnectionOpenOkBody.htmlConnectionRedirectBody.htmlConnectionSecureBody.htmlConnectionSecureOkBody.htmlConnectionStartBody.htmlConnectionStartOkBody.htmlConnectionTuneBody.htmlConnectionTuneOkBody.htmlContentBody.htmlContentHeaderBody.htmlContentHeaderPropertiesFactory.htmlEncodableAMQDataBlock.htmlEncodingUtils.htmlExchangeBoundBody.htmlExchangeBoundOkBody.htmlExchangeDeclareBody.htmlExchangeDeclareOkBody.htmlExchangeDeleteBody.htmlExchangeDeleteOkBody.htmlFieldArray.htmlFieldTable.FieldTableElementProcessor.htmlFieldTable.htmlFieldTableFactory.htmlFrameCreatingMethodProcessor.ClientAndServerChannelMethodProcessor.htmlFrameCreatingMethodProcessor.htmlHeartbeatBody.htmlMessagePublishInfo.htmlMethodDispatcher.htmlMethodProcessor.htmlMethodRegistry.htmlProtocolInitiation.Decoder.htmlProtocolInitiation.htmlProtocolVersion.htmlQueueBindBody.htmlQueueBindOkBody.htmlQueueDeclareBody.htmlQueueDeclareOkBody.htmlQueueDeleteBody.htmlQueueDeleteOkBody.htmlQueuePurgeBody.htmlQueuePurgeOkBody.htmlQueueUnbindBody.htmlQueueUnbindOkBody.htmlServerChannelMethodProcessor.htmlServerMethodDispatcher.htmlServerMethodProcessor.htmlTxCommitBody.htmlTxCommitOkBody.htmlTxRollbackBody.htmlTxRollbackOkBody.htmlTxSelectBody.htmlTxSelectOkBody.htmlclass-useAMQBody.htmlAMQDataBlock.htmlAMQFrame.htmlAMQFrameDecodingException.htmlAMQMethodBody.htmlAMQMethodBodyImpl.htmlAMQProtocolClassException.htmlAMQProtocolHeaderException.htmlAMQProtocolInstanceException.htmlAMQProtocolVersionException.htmlAMQShortString.htmlAMQType.htmlAMQTypeMap.htmlAMQTypedValue.htmlAccessRequestBody.htmlAccessRequestOkBody.htmlBasicAckBody.htmlBasicCancelBody.htmlBasicCancelOkBody.htmlBasicConsumeBody.htmlBasicConsumeOkBody.htmlBasicContentHeaderProperties.htmlBasicDeliverBody.htmlBasicGetBody.htmlBasicGetEmptyBody.htmlBasicGetOkBody.htmlBasicNackBody.htmlBasicPublishBody.htmlBasicQosBody.htmlBasicQosOkBody.htmlBasicRecoverBody.htmlBasicRecoverSyncBody.htmlBasicRecoverSyncOkBody.htmlBasicRejectBody.htmlBasicReturnBody.htmlByteArrayDataInput.htmlByteBufferDataInput.htmlByteBufferListDataInput.htmlChannelAlertBody.htmlChannelCloseBody.htmlChannelCloseOkBody.htmlChannelFlowBody.htmlChannelFlowOkBody.htmlChannelMethodProcessor.htmlChannelOpenBody.htmlChannelOpenOkBody.htmlClientChannelMethodProcessor.htmlClientMethodDispatcher.htmlClientMethodProcessor.htmlCompositeAMQDataBlock.htmlConfirmSelectBody.htmlConfirmSelectOkBody.htmlConnectionCloseBody.htmlConnectionCloseOkBody.htmlConnectionOpenBody.htmlConnectionOpenOkBody.htmlConnectionRedirectBody.htmlConnectionSecureBody.htmlConnectionSecureOkBody.htmlConnectionStartBody.htmlConnectionStartOkBody.htmlConnectionTuneBody.htmlConnectionTuneOkBody.htmlContentBody.htmlContentHeaderBody.htmlContentHeaderPropertiesFactory.htmlEncodableAMQDataBlock.htmlEncodingUtils.htmlExchangeBoundBody.htmlExchangeBoundOkBody.htmlExchangeDeclareBody.htmlExchangeDeclareOkBody.htmlExchangeDeleteBody.htmlExchangeDeleteOkBody.htmlFieldArray.htmlFieldTable.FieldTableElementProcessor.htmlFieldTable.htmlFieldTableFactory.htmlFrameCreatingMethodProcessor.ClientAndServerChannelMethodProcessor.htmlFrameCreatingMethodProcessor.htmlHeartbeatBody.htmlMessagePublishInfo.htmlMethodDispatcher.htmlMethodProcessor.htmlMethodRegistry.htmlProtocolInitiation.Decoder.htmlProtocolInitiation.htmlProtocolVersion.htmlQueueBindBody.htmlQueueBindOkBody.htmlQueueDeclareBody.htmlQueueDeclareOkBody.htmlQueueDeleteBody.htmlQueueDeleteOkBody.htmlQueuePurgeBody.htmlQueuePurgeOkBody.htmlQueueUnbindBody.htmlQueueUnbindOkBody.htmlServerChannelMethodProcessor.htmlServerMethodDispatcher.htmlServerMethodProcessor.htmlTxCommitBody.htmlTxCommitOkBody.htmlTxRollbackBody.htmlTxRollbackOkBody.htmlTxSelectBody.htmlTxSelectOkBody.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljmsChannelLimitReachedException.htmlConnection.htmlConnectionListener.htmlConnectionURL.htmlFailoverPolicy.htmlListMessage.htmlMessage.htmlMessageConsumer.htmlMessageProducer.htmlSession.htmlTopicSubscriber.htmlclass-useChannelLimitReachedException.htmlConnection.htmlConnectionListener.htmlConnectionURL.htmlFailoverPolicy.htmlListMessage.htmlMessage.htmlMessageConsumer.htmlMessageProducer.htmlSession.htmlTopicSubscriber.htmlfailoverFailoverExchangeMethod.htmlFailoverMethod.htmlFailoverRoundRobinServers.htmlFailoverSingleServer.htmlNoFailover.htmlclass-useFailoverExchangeMethod.htmlFailoverMethod.htmlFailoverRoundRobinServers.htmlFailoverSingleServer.htmlNoFailover.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljndiNameParserImpl.htmlObjectFactory.htmlPropertiesFileInitialContextFactory.htmlReadOnlyContext.htmlclass-useNameParserImpl.htmlObjectFactory.htmlPropertiesFileInitialContextFactory.htmlReadOnlyContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmanagementcommonJMXConnnectionFactory.htmlclass-useJMXConnnectionFactory.htmlmbeansLoggingManagement.htmlManagedBroker.htmlManagedConnection.htmlManagedExchange.htmlManagedQueue.htmlServerInformation.htmlUserManagement.htmlannotationsMBeanAttribute.htmlMBeanConstructor.htmlMBeanDescription.htmlMBeanOperation.htmlMBeanOperationParameter.htmlclass-useMBeanAttribute.htmlMBeanConstructor.htmlMBeanDescription.htmlMBeanOperation.htmlMBeanOperationParameter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useLoggingManagement.htmlManagedBroker.htmlManagedConnection.htmlManagedExchange.htmlManagedQueue.htmlServerInformation.htmlUserManagement.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsaslCRAMMD5HashedSaslClientFactory.htmlClientSaslFactory.htmlConstants.htmlJCAProvider.htmlPlainSaslClient.htmlSaslProvider.htmlUserPasswordCallbackHandler.htmlUsernameHashedPasswordCallbackHandler.htmlclass-useCRAMMD5HashedSaslClientFactory.htmlClientSaslFactory.htmlConstants.htmlJCAProvider.htmlPlainSaslClient.htmlSaslProvider.htmlUserPasswordCallbackHandler.htmlUsernameHashedPasswordCallbackHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagingAddress.htmlclass-useAddress.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAddressParser.htmlJAddr.htmlLexError.htmlLexer.htmlLexicon.htmlLineInfo.htmlParseError.htmlPyPrint.htmlToken.Type.htmlToken.htmlclass-useAddressParser.htmlJAddr.htmlLexError.htmlLexer.htmlLexicon.htmlLineInfo.htmlParseError.htmlPyPrint.htmlToken.Type.htmlToken.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpoolSuppressingInheritedAccessControlContextThreadFactory.htmlclass-useSuppressingInheritedAccessControlContextThreadFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpropertiesConnectionStartProperties.htmlclass-useConnectionStartProperties.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprotocolAMQConstant.htmlAMQMethodEvent.htmlAMQMethodListener.htmlAMQProtocolWriter.htmlAMQVersionAwareProtocolSession.htmlProtocolVersionAware.htmlclass-useAMQConstant.htmlAMQMethodEvent.htmlAMQMethodListener.htmlAMQProtocolWriter.htmlAMQVersionAwareProtocolSession.htmlProtocolVersionAware.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlraConnectionFactoryObjectFactory.htmlConnectionFactoryProperties.htmlQpidRABytesMessage.htmlQpidRAConnectionFactory.htmlQpidRAConnectionFactoryImpl.htmlQpidRAConnectionManager.htmlQpidRAConnectionMetaData.htmlQpidRAConnectionRequestInfo.htmlQpidRACredential.htmlQpidRAException.htmlQpidRALocalTransaction.htmlQpidRAMCFProperties.htmlQpidRAManagedConnection.htmlQpidRAManagedConnectionFactory.htmlQpidRAMapMessage.htmlQpidRAMessage.htmlQpidRAMessageConsumer.htmlQpidRAMessageListener.htmlQpidRAMessageProducer.htmlQpidRAMetaData.htmlQpidRAObjectMessage.htmlQpidRAProperties.htmlQpidRAQueueBrowser.htmlQpidRAQueueReceiver.htmlQpidRAQueueSender.htmlQpidRASession.htmlQpidRASessionFactory.htmlQpidRASessionFactoryImpl.htmlQpidRASessionImpl.htmlQpidRAStreamMessage.htmlQpidRATextMessage.htmlQpidRATopicPublisher.htmlQpidRATopicSubscriber.htmlQpidRAXAResource.htmlQpidResourceAdapter.htmlUtil.htmladminAdminObjectFactory.htmlQpidBindingURL.htmlQpidConnectionFactoryProxy.htmlQpidDestinationProxy.htmlQpidQueue.htmlQpidQueueImpl.htmlQpidTopic.htmlQpidTopicImpl.htmlclass-useAdminObjectFactory.htmlQpidBindingURL.htmlQpidConnectionFactoryProxy.htmlQpidDestinationProxy.htmlQpidQueue.htmlQpidQueueImpl.htmlQpidTopic.htmlQpidTopicImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useConnectionFactoryObjectFactory.htmlConnectionFactoryProperties.htmlQpidRABytesMessage.htmlQpidRAConnectionFactory.htmlQpidRAConnectionFactoryImpl.htmlQpidRAConnectionManager.htmlQpidRAConnectionMetaData.htmlQpidRAConnectionRequestInfo.htmlQpidRACredential.htmlQpidRAException.htmlQpidRALocalTransaction.htmlQpidRAMCFProperties.htmlQpidRAManagedConnection.htmlQpidRAManagedConnectionFactory.htmlQpidRAMapMessage.htmlQpidRAMessage.htmlQpidRAMessageConsumer.htmlQpidRAMessageListener.htmlQpidRAMessageProducer.htmlQpidRAMetaData.htmlQpidRAObjectMessage.htmlQpidRAProperties.htmlQpidRAQueueBrowser.htmlQpidRAQueueReceiver.htmlQpidRAQueueSender.htmlQpidRASession.htmlQpidRASessionFactory.htmlQpidRASessionFactoryImpl.htmlQpidRASessionImpl.htmlQpidRAStreamMessage.htmlQpidRATextMessage.htmlQpidRATopicPublisher.htmlQpidRATopicSubscriber.htmlQpidRAXAResource.htmlQpidResourceAdapter.htmlUtil.htmlinflowQpidActivation.htmlQpidActivationSpec.htmlQpidExceptionHandler.htmlQpidMessageHandler.htmlclass-useQpidActivation.htmlQpidActivationSpec.htmlQpidExceptionHandler.htmlQpidMessageHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltmGlassfishTransactionManagerLocator.htmlJBoss7TransactionManagerLocator.htmlJBossTransactionManagerLocator.htmlWLSTransactionManagerLocator.htmlclass-useGlassfishTransactionManagerLocator.htmlJBoss7TransactionManagerLocator.htmlJBossTransactionManagerLocator.htmlWLSTransactionManagerLocator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserverBroker.htmlBrokerOptions.htmlLicense.htmlMain.htmlTransactionTimeoutHelper.CloseAction.htmlTransactionTimeoutHelper.htmlbindingBindingFactory.htmlBindingImpl.htmlclass-useBindingFactory.htmlBindingImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBroker.htmlBrokerOptions.htmlLicense.htmlMain.htmlTransactionTimeoutHelper.CloseAction.htmlTransactionTimeoutHelper.htmlconfigurationBrokerProperties.htmlIllegalConfigurationException.htmlclass-useBrokerProperties.htmlIllegalConfigurationException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstoreManagementModeStoreHandler.htmlStoreConfigurationChangeListener.htmlclass-useManagementModeStoreHandler.htmlStoreConfigurationChangeListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlupdaterTask.htmlTaskExecutor.Factory.htmlTaskExecutor.PrincipalAccessor.htmlTaskExecutor.htmlTaskExecutorImpl.htmlclass-useTask.htmlTaskExecutor.Factory.htmlTaskExecutor.PrincipalAccessor.htmlTaskExecutor.htmlTaskExecutorImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconnectionConnectionPrincipal.htmlConnectionVersionValidator.htmlSessionPrincipal.htmlclass-useConnectionPrincipal.htmlConnectionVersionValidator.htmlSessionPrincipal.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconsumerAbstractConsumerTarget.htmlConsumerImpl.Option.htmlConsumerImpl.htmlConsumerMessageInstancePair.htmlConsumerTarget.State.htmlConsumerTarget.htmlclass-useAbstractConsumerTarget.htmlConsumerImpl.Option.htmlConsumerImpl.htmlConsumerMessageInstancePair.htmlConsumerTarget.State.htmlConsumerTarget.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexchangeAbstractExchange.htmlConfiguredObjectRegistrationImpl.htmlDefaultDestination.htmlDirectExchange.htmlDirectExchangeFactory.htmlExchangeImpl.BindingListener.htmlExchangeImpl.htmlExchangeReferrer.htmlFanoutExchange.htmlFanoutExchangeFactory.htmlHeadersExchange.htmlHeadersExchangeFactory.htmlTopicExchange.htmlTopicExchangeFactory.htmlclass-useAbstractExchange.htmlConfiguredObjectRegistrationImpl.htmlDefaultDestination.htmlDirectExchange.htmlDirectExchangeFactory.htmlExchangeImpl.BindingListener.htmlExchangeImpl.htmlExchangeReferrer.htmlFanoutExchange.htmlFanoutExchangeFactory.htmlHeadersExchange.htmlHeadersExchangeFactory.htmlTopicExchange.htmlTopicExchangeFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltopicTopicExchangeResult.htmlTopicMatcherDFAState.htmlTopicMatcherResult.htmlTopicNormalizer.htmlTopicParser.htmlTopicWord.htmlTopicWordDictionary.htmlclass-useTopicExchangeResult.htmlTopicMatcherDFAState.htmlTopicMatcherResult.htmlTopicNormalizer.htmlTopicParser.htmlTopicWord.htmlTopicWordDictionary.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfilterAMQInvalidArgumentException.htmlArrivalTimeFilter.htmlArrivalTimeFilterFactory.htmlFilterManager.htmlFilterManagerFactory.htmlFilterSupport.NoLocalFilter.htmlFilterSupport.htmlFilterable.Factory.htmlFilterable.htmlJMSSelectorFilter.htmlJMSSelectorFilterFactory.htmlMessageFilter.htmlclass-useAMQInvalidArgumentException.htmlArrivalTimeFilter.htmlArrivalTimeFilterFactory.htmlFilterManager.htmlFilterManagerFactory.htmlFilterSupport.NoLocalFilter.htmlFilterSupport.htmlFilterable.Factory.htmlFilterable.htmlJMSSelectorFilter.htmlJMSSelectorFilterFactory.htmlMessageFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlflowAbstractFlowCreditManager.htmlFlowCreditManager.FlowCreditManagerListener.htmlFlowCreditManager.htmlclass-useAbstractFlowCreditManager.htmlFlowCreditManager.FlowCreditManagerListener.htmlFlowCreditManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljmxAMQManagedObject.htmlConfiguredObjectRegistrationImpl.htmlDefaultManagedObject.htmlJMXManagedObjectRegistry.htmlJMXManagementPlugin.htmlJMXManagementPluginImpl.htmlJMXManagementPluginImplFactory.htmlMBeanInvocationHandlerImpl.htmlMBeanProvider.htmlManagedObject.htmlManagedObjectRegistry.htmlManagementLogonLogoffReporter.htmlQpidSslRMIServerSocketFactory.htmlUsernameAccessor.htmlUsernameCachingRMIJRMPServer.htmlclass-useAMQManagedObject.htmlConfiguredObjectRegistrationImpl.htmlDefaultManagedObject.htmlJMXManagedObjectRegistry.htmlJMXManagementPlugin.htmlJMXManagementPluginImpl.htmlJMXManagementPluginImplFactory.htmlMBeanInvocationHandlerImpl.htmlMBeanProvider.htmlManagedObject.htmlManagedObjectRegistry.htmlManagementLogonLogoffReporter.htmlQpidSslRMIServerSocketFactory.htmlUsernameAccessor.htmlUsernameCachingRMIJRMPServer.htmlmbeansConnectionMBean.htmlExchangeMBean.htmlLoggingManagementMBean.htmlQueueMBean.GetMessageVisitor.htmlQueueMBean.htmlServerInformationMBean.htmlShutdown.htmlShutdownMBean.htmlUserManagementMBean.htmlVirtualHostMBean.htmlVirtualHostManagerMBean.htmlclass-useConnectionMBean.htmlExchangeMBean.htmlLoggingManagementMBean.htmlQueueMBean.GetMessageVisitor.htmlQueueMBean.htmlServerInformationMBean.htmlShutdown.htmlShutdownMBean.htmlUserManagementMBean.htmlVirtualHostMBean.htmlVirtualHostManagerMBean.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlloggingAbstractBrokerLogger.htmlAbstractLogger.htmlAbstractMessageLogger.htmlAbstractNameAndLevelLogInclusionRule.htmlAbstractVirtualHostLogger.htmlAppenderUtils.htmlBrokerConsoleLogger.ConsoleStreamTarget.htmlBrokerConsoleLogger.htmlBrokerConsoleLoggerImpl.htmlBrokerConsoleLoggerImplFactory.htmlBrokerFileLogger.htmlBrokerFileLoggerImpl.htmlBrokerFileLoggerImplFactory.htmlBrokerLogbackSocketLogger.htmlBrokerLogbackSocketLoggerImpl.htmlBrokerLogbackSocketLoggerImplFactory.htmlBrokerMemoryLogger.htmlBrokerMemoryLoggerImpl.htmlBrokerMemoryLoggerImplFactory.htmlBrokerNameAndLevelLogInclusionRule.htmlBrokerNameAndLevelLogInclusionRuleImpl.htmlBrokerNameAndLevelLogInclusionRuleImplFactory.htmlBrokerSyslogLogger.htmlBrokerSyslogLoggerImpl.htmlBrokerSyslogLoggerImplFactory.htmlCompositeFilter.htmlCompositeStartupMessageLogger.htmlConfiguredObjectRegistrationImpl.htmlEffectiveLevelFilter.htmlEventLogger.htmlEventLoggerProvider.htmlFileLoggerSettings.htmlLogFileDetails.htmlLogInclusionRule.htmlLogLevel.htmlLogMessage.htmlLogRecord.htmlLogRecorder.htmlLogSubject.htmlLoggerNameAndLevelFilter.htmlLoggingMessageLogger.htmlMessageLogger.htmlNullMessageLogger.htmlPathContent.htmlPrincipalLogEventFilter.htmlQpidLoggerTurboFilter.htmlRecordEventAppender.htmlStartupAppender.htmlSystemOutMessageLogger.htmlVirtualHostFileLogger.htmlVirtualHostFileLoggerImpl.htmlVirtualHostFileLoggerImplFactory.htmlVirtualHostLogEventExcludingFilter.htmlVirtualHostNameAndLevelLogInclusionRule.htmlVirtualHostNameAndLevelLogInclusionRuleImpl.htmlVirtualHostNameAndLevelLogInclusionRuleImplFactory.htmlVirtualHostSyslogLogger.htmlVirtualHostSyslogLoggerImpl.htmlVirtualHostSyslogLoggerImplFactory.htmlZippedContent.htmlclass-useAbstractBrokerLogger.htmlAbstractLogger.htmlAbstractMessageLogger.htmlAbstractNameAndLevelLogInclusionRule.htmlAbstractVirtualHostLogger.htmlAppenderUtils.htmlBrokerConsoleLogger.ConsoleStreamTarget.htmlBrokerConsoleLogger.htmlBrokerConsoleLoggerImpl.htmlBrokerConsoleLoggerImplFactory.htmlBrokerFileLogger.htmlBrokerFileLoggerImpl.htmlBrokerFileLoggerImplFactory.htmlBrokerLogbackSocketLogger.htmlBrokerLogbackSocketLoggerImpl.htmlBrokerLogbackSocketLoggerImplFactory.htmlBrokerMemoryLogger.htmlBrokerMemoryLoggerImpl.htmlBrokerMemoryLoggerImplFactory.htmlBrokerNameAndLevelLogInclusionRule.htmlBrokerNameAndLevelLogInclusionRuleImpl.htmlBrokerNameAndLevelLogInclusionRuleImplFactory.htmlBrokerSyslogLogger.htmlBrokerSyslogLoggerImpl.htmlBrokerSyslogLoggerImplFactory.htmlCompositeFilter.htmlCompositeStartupMessageLogger.htmlConfiguredObjectRegistrationImpl.htmlEffectiveLevelFilter.htmlEventLogger.htmlEventLoggerProvider.htmlFileLoggerSettings.htmlLogFileDetails.htmlLogInclusionRule.htmlLogLevel.htmlLogMessage.htmlLogRecord.htmlLogRecorder.htmlLogSubject.htmlLoggerNameAndLevelFilter.htmlLoggingMessageLogger.htmlMessageLogger.htmlNullMessageLogger.htmlPathContent.htmlPrincipalLogEventFilter.htmlQpidLoggerTurboFilter.htmlRecordEventAppender.htmlStartupAppender.htmlSystemOutMessageLogger.htmlVirtualHostFileLogger.htmlVirtualHostFileLoggerImpl.htmlVirtualHostFileLoggerImplFactory.htmlVirtualHostLogEventExcludingFilter.htmlVirtualHostNameAndLevelLogInclusionRule.htmlVirtualHostNameAndLevelLogInclusionRuleImpl.htmlVirtualHostNameAndLevelLogInclusionRuleImplFactory.htmlVirtualHostSyslogLogger.htmlVirtualHostSyslogLoggerImpl.htmlVirtualHostSyslogLoggerImplFactory.htmlZippedContent.htmllogbackNoopConfigurator.htmlRollingPolicyDecorator.RolloverListener.htmlRollingPolicyDecorator.htmlRolloverWatcher.htmlclass-useNoopConfigurator.htmlRollingPolicyDecorator.RolloverListener.htmlRollingPolicyDecorator.htmlRolloverWatcher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessagesAccessControlMessages.htmlAuthenticationProviderMessages.htmlBindingMessages.htmlBrokerMessages.htmlChannelMessages.htmlConfigStoreMessages.htmlConnectionMessages.htmlExchangeMessages.htmlHighAvailabilityMessages.htmlKeyStoreMessages.htmlManagementConsoleMessages.htmlMessageStoreMessages.htmlPortMessages.htmlQueueMessages.htmlSubscriptionMessages.htmlTransactionLogMessages.htmlTrustStoreMessages.htmlVirtualHostMessages.htmlclass-useAccessControlMessages.htmlAuthenticationProviderMessages.htmlBindingMessages.htmlBrokerMessages.htmlChannelMessages.htmlConfigStoreMessages.htmlConnectionMessages.htmlExchangeMessages.htmlHighAvailabilityMessages.htmlKeyStoreMessages.htmlManagementConsoleMessages.htmlMessageStoreMessages.htmlPortMessages.htmlQueueMessages.htmlSubscriptionMessages.htmlTransactionLogMessages.htmlTrustStoreMessages.htmlVirtualHostMessages.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsubjectsAbstractLogSubject.htmlBDBHAVirtualHostNodeLogSubject.htmlBindingLogSubject.htmlChannelLogSubject.htmlConnectionLogSubject.htmlExchangeLogSubject.htmlGroupLogSubject.htmlLogSubjectFormat.htmlMessageStoreLogSubject.htmlPortLogSubject.htmlQueueLogSubject.htmlclass-useAbstractLogSubject.htmlBDBHAVirtualHostNodeLogSubject.htmlBindingLogSubject.htmlChannelLogSubject.htmlConnectionLogSubject.htmlExchangeLogSubject.htmlGroupLogSubject.htmlLogSubjectFormat.htmlMessageStoreLogSubject.htmlPortLogSubject.htmlQueueLogSubject.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmanagementamqpManagementNodeCreator.htmlclass-useManagementNodeCreator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmessageAMQMessageHeader.htmlAbstractServerMessageImpl.htmlEnqueueableMessage.htmlInstanceProperties.Factory.htmlInstanceProperties.Property.htmlInstanceProperties.htmlMessageAlreadyReferencedException.htmlMessageContentSource.htmlMessageDeletedException.htmlMessageDestination.htmlMessageInfo.htmlMessageInfoImpl.htmlMessageInstance.AvailableState.htmlMessageInstance.ConsumerAcquiredState.htmlMessageInstance.DeletedState.htmlMessageInstance.DequeuedState.htmlMessageInstance.EntryState.htmlMessageInstance.LockedAcquiredState.htmlMessageInstance.NonConsumerAcquiredState.htmlMessageInstance.State.htmlMessageInstance.htmlMessageNode.htmlMessageReference.htmlMessageSource.ConsumerAccessRefused.htmlMessageSource.ExistingConsumerPreventsExclusive.htmlMessageSource.ExistingExclusiveConsumer.htmlMessageSource.htmlMessageSourceConsumer.htmlServerMessage.htmlclass-useAMQMessageHeader.htmlAbstractServerMessageImpl.htmlEnqueueableMessage.htmlInstanceProperties.Factory.htmlInstanceProperties.Property.htmlInstanceProperties.htmlMessageAlreadyReferencedException.htmlMessageContentSource.htmlMessageDeletedException.htmlMessageDestination.htmlMessageInfo.htmlMessageInfoImpl.htmlMessageInstance.AvailableState.htmlMessageInstance.ConsumerAcquiredState.htmlMessageInstance.DeletedState.htmlMessageInstance.DequeuedState.htmlMessageInstance.EntryState.htmlMessageInstance.LockedAcquiredState.htmlMessageInstance.NonConsumerAcquiredState.htmlMessageInstance.State.htmlMessageInstance.htmlMessageNode.htmlMessageReference.htmlMessageSource.ConsumerAccessRefused.htmlMessageSource.ExistingConsumerPreventsExclusive.htmlMessageSource.ExistingExclusiveConsumer.htmlMessageSource.htmlMessageSourceConsumer.htmlServerMessage.htmlinternalInternalMessage.htmlInternalMessageHeader.htmlInternalMessageMetaData.htmlInternalMessageMetaDataType.htmlclass-useInternalMessage.htmlInternalMessageHeader.htmlInternalMessageMetaData.htmlInternalMessageMetaDataType.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodelAbstractConfiguredObject.CallableWithArgument.htmlAbstractConfiguredObject.ChainedListenableFuture.htmlAbstractConfiguredObject.ChainedSettableFuture.htmlAbstractConfiguredObject.DuplicateIdException.htmlAbstractConfiguredObject.DuplicateNameException.htmlAbstractConfiguredObject.htmlAbstractConfiguredObjectTypeFactory.htmlAbstractSystemConfig.htmlAbstractUnresolvedObject.htmlAccessControlProvider.htmlAncestorAttributeResolver.htmlAuthenticationMethod.htmlAuthenticationProvider.htmlBinding.htmlBroker.htmlBrokerAttributeInjector.htmlBrokerLogInclusionRule.htmlBrokerLogger.htmlBrokerModel.htmlCloseFuture.htmlConfigurationChangeListener.htmlConfiguredAutomatedAttribute.htmlConfiguredDerivedInjectedAttribute.htmlConfiguredDerivedMethodAttribute.htmlConfiguredObject.htmlConfiguredObjectAttribute.htmlConfiguredObjectAttributeOrStatistic.htmlConfiguredObjectFactory.htmlConfiguredObjectFactoryGenerator.htmlConfiguredObjectFactoryImpl.htmlConfiguredObjectInjectedAttribute.htmlConfiguredObjectInjectedOperation.htmlConfiguredObjectInjectedStatistic.htmlConfiguredObjectJacksonModule.htmlConfiguredObjectMethodAttribute.htmlConfiguredObjectMethodOperation.htmlConfiguredObjectMethodStatistic.htmlConfiguredObjectOperation.htmlConfiguredObjectRegistrationGenerator.htmlConfiguredObjectRegistrationImpl.htmlConfiguredObjectStatistic.htmlConfiguredObjectTypeRegistry.htmlConfiguredSettableAttribute.htmlConfiguredSettableInjectedAttribute.htmlConnection.htmlConsumer.htmlContent.htmlCustomRestHeaders.htmlDefaultVirtualHostAlias.htmlDerivedAttribute.htmlExchange.htmlExclusivityPolicy.htmlExternalFileBasedAuthenticationManager.htmlFixedVirtualHostNodeAlias.htmlGroup.htmlGroupManagingGroupProvider.htmlGroupMember.htmlGroupProvider.htmlHostNameAlias.htmlIllegalStateTransitionException.htmlInjectedAttributeOrStatistic.htmlInjectedAttributeStatisticOrOperation.TypeValidator.htmlInjectedAttributeStatisticOrOperation.htmlIntegrityViolationException.htmlJsonSystemConfig.htmlJsonSystemConfigImpl.htmlJsonSystemConfigImplFactory.htmlKeyStore.htmlLifetimePolicy.htmlManagedAnnotation.htmlManagedAttribute.htmlManagedAttributeField.htmlManagedAttributeValue.htmlManagedAttributeValueType.htmlManagedContextDefault.htmlManagedInterface.htmlManagedObject.htmlManagedObjectFactoryConstructor.htmlManagedOperation.htmlManagedStatistic.htmlModel.htmlModelRoot.htmlNoFactoryForCategoryException.htmlNoFactoryForTypeException.htmlNoopConfigurationChangeListener.htmlOperationParameter.htmlOperationParameterFromAnnotation.htmlOperationParameterFromInjection.htmlOwnAttributeResolver.htmlParam.htmlPasswordCredentialManagingAuthenticationProvider.htmlPatternMatchingAlias.htmlPlugin.htmlPort.htmlPreferencesProvider.htmlPreferencesSupportingAuthenticationProvider.htmlProtocol.ProtocolType.htmlProtocol.htmlPublisher.htmlQueue.htmlQueueNotificationListener.htmlRemoteReplicationNode.htmlRestContentHeader.htmlSession.htmlState.htmlStateTransition.htmlStatisticType.htmlStatisticUnit.htmlSystemConfig.htmlSystemConfigFactoryConstructor.htmlSystemConfigFactoryGenerator.htmlTransport.htmlTrustStore.htmlUUIDGenerator.htmlUnknownConfiguredObjectException.htmlUser.htmlVirtualHost.Transaction.htmlVirtualHost.TransactionalOperation.htmlVirtualHost.htmlVirtualHostAlias.htmlVirtualHostLogInclusionRule.htmlVirtualHostLogger.htmlVirtualHostNameAlias.htmlVirtualHostNode.htmladapterAbstractPluginAdapter.htmlBrokerAdapter.ThreadStackContent.htmlBrokerAdapter.htmlBrokerAdapterFactory.htmlConfiguredObjectRegistrationImpl.htmlFileBasedGroupProvider.htmlFileBasedGroupProviderImpl.htmlFileBasedGroupProviderImplFactory.htmlFileSystemPreferencesProvider.htmlFileSystemPreferencesProviderImpl.FileSystemPreferencesStore.htmlFileSystemPreferencesProviderImpl.htmlFileSystemPreferencesProviderImplFactory.htmlSessionAdapter.htmlclass-useAbstractPluginAdapter.htmlBrokerAdapter.ThreadStackContent.htmlBrokerAdapter.htmlBrokerAdapterFactory.htmlConfiguredObjectRegistrationImpl.htmlFileBasedGroupProvider.htmlFileBasedGroupProviderImpl.htmlFileBasedGroupProviderImplFactory.htmlFileSystemPreferencesProvider.htmlFileSystemPreferencesProviderImpl.FileSystemPreferencesStore.htmlFileSystemPreferencesProviderImpl.htmlFileSystemPreferencesProviderImplFactory.htmlSessionAdapter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractConfiguredObject.CallableWithArgument.htmlAbstractConfiguredObject.ChainedListenableFuture.htmlAbstractConfiguredObject.ChainedSettableFuture.htmlAbstractConfiguredObject.DuplicateIdException.htmlAbstractConfiguredObject.DuplicateNameException.htmlAbstractConfiguredObject.htmlAbstractConfiguredObjectTypeFactory.htmlAbstractSystemConfig.htmlAbstractUnresolvedObject.htmlAccessControlProvider.htmlAncestorAttributeResolver.htmlAuthenticationMethod.htmlAuthenticationProvider.htmlBinding.htmlBroker.htmlBrokerAttributeInjector.htmlBrokerLogInclusionRule.htmlBrokerLogger.htmlBrokerModel.htmlCloseFuture.htmlConfigurationChangeListener.htmlConfiguredAutomatedAttribute.htmlConfiguredDerivedInjectedAttribute.htmlConfiguredDerivedMethodAttribute.htmlConfiguredObject.htmlConfiguredObjectAttribute.htmlConfiguredObjectAttributeOrStatistic.htmlConfiguredObjectFactory.htmlConfiguredObjectFactoryGenerator.htmlConfiguredObjectFactoryImpl.htmlConfiguredObjectInjectedAttribute.htmlConfiguredObjectInjectedOperation.htmlConfiguredObjectInjectedStatistic.htmlConfiguredObjectJacksonModule.htmlConfiguredObjectMethodAttribute.htmlConfiguredObjectMethodOperation.htmlConfiguredObjectMethodStatistic.htmlConfiguredObjectOperation.htmlConfiguredObjectRegistrationGenerator.htmlConfiguredObjectRegistrationImpl.htmlConfiguredObjectStatistic.htmlConfiguredObjectTypeRegistry.htmlConfiguredSettableAttribute.htmlConfiguredSettableInjectedAttribute.htmlConnection.htmlConsumer.htmlContent.htmlCustomRestHeaders.htmlDefaultVirtualHostAlias.htmlDerivedAttribute.htmlExchange.htmlExclusivityPolicy.htmlExternalFileBasedAuthenticationManager.htmlFixedVirtualHostNodeAlias.htmlGroup.htmlGroupManagingGroupProvider.htmlGroupMember.htmlGroupProvider.htmlHostNameAlias.htmlIllegalStateTransitionException.htmlInjectedAttributeOrStatistic.htmlInjectedAttributeStatisticOrOperation.TypeValidator.htmlInjectedAttributeStatisticOrOperation.htmlIntegrityViolationException.htmlJsonSystemConfig.htmlJsonSystemConfigImpl.htmlJsonSystemConfigImplFactory.htmlKeyStore.htmlLifetimePolicy.htmlManagedAnnotation.htmlManagedAttribute.htmlManagedAttributeField.htmlManagedAttributeValue.htmlManagedAttributeValueType.htmlManagedContextDefault.htmlManagedInterface.htmlManagedObject.htmlManagedObjectFactoryConstructor.htmlManagedOperation.htmlManagedStatistic.htmlModel.htmlModelRoot.htmlNoFactoryForCategoryException.htmlNoFactoryForTypeException.htmlNoopConfigurationChangeListener.htmlOperationParameter.htmlOperationParameterFromAnnotation.htmlOperationParameterFromInjection.htmlOwnAttributeResolver.htmlParam.htmlPasswordCredentialManagingAuthenticationProvider.htmlPatternMatchingAlias.htmlPlugin.htmlPort.htmlPreferencesProvider.htmlPreferencesSupportingAuthenticationProvider.htmlProtocol.ProtocolType.htmlProtocol.htmlPublisher.htmlQueue.htmlQueueNotificationListener.htmlRemoteReplicationNode.htmlRestContentHeader.htmlSession.htmlState.htmlStateTransition.htmlStatisticType.htmlStatisticUnit.htmlSystemConfig.htmlSystemConfigFactoryConstructor.htmlSystemConfigFactoryGenerator.htmlTransport.htmlTrustStore.htmlUUIDGenerator.htmlUnknownConfiguredObjectException.htmlUser.htmlVirtualHost.Transaction.htmlVirtualHost.TransactionalOperation.htmlVirtualHost.htmlVirtualHostAlias.htmlVirtualHostLogInclusionRule.htmlVirtualHostLogger.htmlVirtualHostNameAlias.htmlVirtualHostNode.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlportAbstractClientAuthCapablePortWithAuthProvider.htmlAbstractPort.htmlAbstractPortWithAuthProvider.htmlAmqpPort.htmlAmqpPortImpl.htmlAmqpPortImplFactory.htmlClientAuthCapablePort.htmlConfiguredObjectRegistrationImpl.htmlHttpPort.htmlHttpPortImpl.htmlHttpPortImplFactory.htmlJmxPort.htmlJmxPortImpl.htmlJmxPortImplFactory.htmlPortFactory.htmlPortManager.htmlPortWithAuthProvider.htmlRmiPort.htmlRmiPortImpl.htmlRmiPortImplFactory.htmlclass-useAbstractClientAuthCapablePortWithAuthProvider.htmlAbstractPort.htmlAbstractPortWithAuthProvider.htmlAmqpPort.htmlAmqpPortImpl.htmlAmqpPortImplFactory.htmlClientAuthCapablePort.htmlConfiguredObjectRegistrationImpl.htmlHttpPort.htmlHttpPortImpl.htmlHttpPortImplFactory.htmlJmxPort.htmlJmxPortImpl.htmlJmxPortImplFactory.htmlPortFactory.htmlPortManager.htmlPortWithAuthProvider.htmlRmiPort.htmlRmiPortImpl.htmlRmiPortImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvalidationAttributeAnnotationValidator.htmlAttributeFieldValidation.htmlContentHeaderAnnotationValidator.htmlManagedAnnotationValidator.htmlManagedAttributeValueTypeValidator.htmlOperationAnnotationValidator.htmlclass-useAttributeAnnotationValidator.htmlAttributeFieldValidation.htmlContentHeaderAnnotationValidator.htmlManagedAnnotationValidator.htmlManagedAttributeValueTypeValidator.htmlOperationAnnotationValidator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpluginAMQPProtocolVersionWrapper.htmlConditionallyAvailable.htmlConfigurationSecretEncrypterFactory.htmlConfiguredObjectAttributeInjector.htmlConfiguredObjectRegistration.htmlConfiguredObjectTypeFactory.htmlConnectionValidator.htmlJDBCConnectionProviderFactory.FACTORIES.htmlJDBCConnectionProviderFactory.htmlMessageConverter.htmlMessageFilterFactory.htmlMessageMetaDataType.Factory.htmlMessageMetaDataType.htmlPluggable.htmlPluggableFactoryLoader.htmlPluggableProcessor.htmlPluggableService.htmlProtocolEngineCreator.htmlProtocolEngineCreatorComparator.htmlQpidServiceLoader.htmlSystemConfigFactory.htmlSystemNodeCreator.SystemNodeRegistry.htmlSystemNodeCreator.htmlTransportProviderFactory.htmlclass-useAMQPProtocolVersionWrapper.htmlConditionallyAvailable.htmlConfigurationSecretEncrypterFactory.htmlConfiguredObjectAttributeInjector.htmlConfiguredObjectRegistration.htmlConfiguredObjectTypeFactory.htmlConnectionValidator.htmlJDBCConnectionProviderFactory.FACTORIES.htmlJDBCConnectionProviderFactory.htmlMessageConverter.htmlMessageFilterFactory.htmlMessageMetaDataType.Factory.htmlMessageMetaDataType.htmlPluggable.htmlPluggableFactoryLoader.htmlPluggableProcessor.htmlPluggableService.htmlProtocolEngineCreator.htmlProtocolEngineCreatorComparator.htmlQpidServiceLoader.htmlSystemConfigFactory.htmlSystemNodeCreator.SystemNodeRegistry.htmlSystemNodeCreator.htmlTransportProviderFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprotocolAMQSessionModel.htmlCapacityChecker.htmlConnectionClosingTicker.htmlConsumerListener.htmlLinkModel.htmlLinkRegistry.htmlMessageConverterRegistry.htmlclass-useAMQSessionModel.htmlCapacityChecker.htmlConnectionClosingTicker.htmlConsumerListener.htmlLinkModel.htmlLinkRegistry.htmlMessageConverterRegistry.htmlconverterv0_10_v1_0MessageConverter_0_10_to_1_0.htmlMessageConverter_1_0_to_v0_10.htmlclass-useMessageConverter_0_10_to_1_0.htmlMessageConverter_1_0_to_v0_10.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv0_8_v0_10MessageConverter_0_10_to_0_8.htmlMessageConverter_0_8_to_0_10.htmlclass-useMessageConverter_0_10_to_0_8.htmlMessageConverter_0_8_to_0_10.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv0_8_v1_0MessageConverter_0_8_to_1_0.htmlMessageConverter_1_0_to_v0_8.htmlclass-useMessageConverter_0_8_to_1_0.htmlMessageConverter_1_0_to_v0_8.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv0_10AMQPConnection_0_10.htmlConsumerTarget_0_10.AddMessageDispositionListenerAction.htmlConsumerTarget_0_10.htmlCreditCreditManager.htmlFlowCreditManager_0_10.htmlMessageAcceptCompletionListener.htmlMessageConverter_Internal_to_v0_10.htmlMessageConverter_v0_10.htmlMessageConverter_v0_10_to_Internal.htmlMessageMetaDataType_0_10.htmlMessageMetaData_0_10.htmlMessageTransferMessage.htmlProtocolEngineCreator_0_10.htmlServerAssembler.htmlServerConnection.htmlServerConnectionDelegate.htmlServerDisassembler.htmlServerEncoder.htmlServerFrame.htmlServerInputHandler.State.htmlServerInputHandler.htmlServerSession.MessageDispositionChangeListener.htmlServerSession.htmlServerSessionDelegate.htmlWindowCreditManager.htmlclass-useAMQPConnection_0_10.htmlConsumerTarget_0_10.AddMessageDispositionListenerAction.htmlConsumerTarget_0_10.htmlCreditCreditManager.htmlFlowCreditManager_0_10.htmlMessageAcceptCompletionListener.htmlMessageConverter_Internal_to_v0_10.htmlMessageConverter_v0_10.htmlMessageConverter_v0_10_to_Internal.htmlMessageMetaDataType_0_10.htmlMessageMetaData_0_10.htmlMessageTransferMessage.htmlProtocolEngineCreator_0_10.htmlServerAssembler.htmlServerConnection.htmlServerConnectionDelegate.htmlServerDisassembler.htmlServerEncoder.htmlServerFrame.htmlServerInputHandler.State.htmlServerInputHandler.htmlServerSession.MessageDispositionChangeListener.htmlServerSession.htmlServerSessionDelegate.htmlWindowCreditManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv0_8AMQChannel.htmlAMQMessage.htmlAMQNoMethodHandlerException.htmlAMQPConnection_0_8.WriteDeliverMethod.htmlAMQPConnection_0_8.htmlBrokerDecoder.htmlClientDeliveryMethod.htmlConsumerTagInUseException.htmlConsumerTarget_0_8.GetNoAckConsumer.htmlConsumerTarget_0_8.NoAckConsumer.htmlConsumerTarget_0_8.htmlExtractResendAndRequeue.htmlIncomingMessage.htmlMessageConverter_Internal_to_v0_8.htmlMessageConverter_v0_8_to_Internal.htmlMessageMetaData.htmlMessageMetaDataType_0_8.htmlMessageOnlyCreditManager.htmlNoAckCreditManager.htmlPre0_10CreditManager.htmlProtocolEngineCreator_0_8.htmlProtocolEngineCreator_0_9.htmlProtocolEngineCreator_0_9_1.htmlProtocolOutputConverter.htmlProtocolOutputConverterImpl.CompositeAMQBodyBlock.htmlProtocolOutputConverterImpl.SmallCompositeAMQBodyBlock.htmlProtocolOutputConverterImpl.htmlRecordDeliveryMethod.htmlUnacknowledgedMessageMap.Visitor.htmlUnacknowledgedMessageMap.htmlUnacknowledgedMessageMapImpl.htmlclass-useAMQChannel.htmlAMQMessage.htmlAMQNoMethodHandlerException.htmlAMQPConnection_0_8.WriteDeliverMethod.htmlAMQPConnection_0_8.htmlBrokerDecoder.htmlClientDeliveryMethod.htmlConsumerTagInUseException.htmlConsumerTarget_0_8.GetNoAckConsumer.htmlConsumerTarget_0_8.NoAckConsumer.htmlConsumerTarget_0_8.htmlExtractResendAndRequeue.htmlIncomingMessage.htmlMessageConverter_Internal_to_v0_8.htmlMessageConverter_v0_8_to_Internal.htmlMessageMetaData.htmlMessageMetaDataType_0_8.htmlMessageOnlyCreditManager.htmlNoAckCreditManager.htmlPre0_10CreditManager.htmlProtocolEngineCreator_0_8.htmlProtocolEngineCreator_0_9.htmlProtocolEngineCreator_0_9_1.htmlProtocolOutputConverter.htmlProtocolOutputConverterImpl.CompositeAMQBodyBlock.htmlProtocolOutputConverterImpl.SmallCompositeAMQBodyBlock.htmlProtocolOutputConverterImpl.htmlRecordDeliveryMethod.htmlUnacknowledgedMessageMap.Visitor.htmlUnacknowledgedMessageMap.htmlUnacknowledgedMessageMapImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv1_0AMQPConnection_1_0.htmlConnection_1_0.htmlDestination.htmlExchangeDestination.htmlLink_1_0.htmlMessageConverter_Internal_to_v1_0.htmlMessageConverter_from_1_0.htmlMessageConverter_to_1_0.htmlMessageConverter_v1_0_to_Internal.htmlMessageMetaDataType_1_0.htmlMessageMetaData_1_0.MessageHeader_1_0.htmlMessageMetaData_1_0.htmlMessageSourceDestination.htmlMessage_1_0.htmlNodeReceivingDestination.htmlProtocolEngineCreator_1_0_0.htmlProtocolEngineCreator_1_0_0_SASL.htmlQueueDestination.htmlReceivingDestination.htmlReceivingLinkAttachment.htmlReceivingLink_1_0.htmlSendingDestination.htmlSendingLinkAttachment.htmlSendingLink_1_0.htmlSession_1_0.htmlTxnCoordinatorLink_1_0.htmlUnsettledAction.htmlclass-useAMQPConnection_1_0.htmlConnection_1_0.htmlDestination.htmlExchangeDestination.htmlLink_1_0.htmlMessageConverter_Internal_to_v1_0.htmlMessageConverter_from_1_0.htmlMessageConverter_to_1_0.htmlMessageConverter_v1_0_to_Internal.htmlMessageMetaDataType_1_0.htmlMessageMetaData_1_0.MessageHeader_1_0.htmlMessageMetaData_1_0.htmlMessageSourceDestination.htmlMessage_1_0.htmlNodeReceivingDestination.htmlProtocolEngineCreator_1_0_0.htmlProtocolEngineCreator_1_0_0_SASL.htmlQueueDestination.htmlReceivingDestination.htmlReceivingLinkAttachment.htmlReceivingLink_1_0.htmlSendingDestination.htmlSendingLinkAttachment.htmlSendingLink_1_0.htmlSession_1_0.htmlTxnCoordinatorLink_1_0.htmlUnsettledAction.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqueueAMQQueue.htmlAbstractQueue.MessageContent.htmlAbstractQueue.QueueEntryFilter.htmlAbstractQueue.htmlAssignedConsumerMessageGroupManager.htmlBaseQueue.htmlConfiguredObjectRegistrationImpl.htmlCopyMessagesTransaction.htmlDefinedGroupMessageGroupManager.htmlDeleteMessagesTransaction.htmlLastValueQueue.htmlLastValueQueueImpl.htmlLastValueQueueImplFactory.htmlLastValueQueueList.htmlMessageGroupManager.ConsumerResetHelper.htmlMessageGroupManager.htmlMoveMessagesTransaction.htmlNotificationCheck.htmlOrderedQueueEntry.htmlOrderedQueueEntryList.HeadCreator.htmlOrderedQueueEntryList.QueueEntryIteratorImpl.htmlOrderedQueueEntryList.htmlOutOfOrderQueue.htmlPriorityQueue.htmlPriorityQueueImpl.htmlPriorityQueueImplFactory.htmlPriorityQueueList.htmlQueueArgumentsConverter.htmlQueueConsumer.htmlQueueEntry.htmlQueueEntryImpl.htmlQueueEntryIterator.htmlQueueEntryList.htmlQueueEntryListBase.htmlQueueEntryVisitor.htmlQueueFactory.htmlQueueRunner.htmlSortedQueue.htmlSortedQueueEntry.Colour.htmlSortedQueueEntry.htmlSortedQueueEntryList.QueueEntryIteratorImpl.htmlSortedQueueEntryList.htmlSortedQueueImpl.htmlSortedQueueImplFactory.htmlStandardQueue.htmlStandardQueueEntry.htmlStandardQueueEntryList.htmlStandardQueueImpl.htmlStandardQueueImplFactory.htmlSuspendedConsumerLoggingTicker.htmlclass-useAMQQueue.htmlAbstractQueue.MessageContent.htmlAbstractQueue.QueueEntryFilter.htmlAbstractQueue.htmlAssignedConsumerMessageGroupManager.htmlBaseQueue.htmlConfiguredObjectRegistrationImpl.htmlCopyMessagesTransaction.htmlDefinedGroupMessageGroupManager.htmlDeleteMessagesTransaction.htmlLastValueQueue.htmlLastValueQueueImpl.htmlLastValueQueueImplFactory.htmlLastValueQueueList.htmlMessageGroupManager.ConsumerResetHelper.htmlMessageGroupManager.htmlMoveMessagesTransaction.htmlNotificationCheck.htmlOrderedQueueEntry.htmlOrderedQueueEntryList.HeadCreator.htmlOrderedQueueEntryList.QueueEntryIteratorImpl.htmlOrderedQueueEntryList.htmlOutOfOrderQueue.htmlPriorityQueue.htmlPriorityQueueImpl.htmlPriorityQueueImplFactory.htmlPriorityQueueList.htmlQueueArgumentsConverter.htmlQueueConsumer.htmlQueueEntry.htmlQueueEntryImpl.htmlQueueEntryIterator.htmlQueueEntryList.htmlQueueEntryListBase.htmlQueueEntryVisitor.htmlQueueFactory.htmlQueueRunner.htmlSortedQueue.htmlSortedQueueEntry.Colour.htmlSortedQueueEntry.htmlSortedQueueEntryList.QueueEntryIteratorImpl.htmlSortedQueueEntryList.htmlSortedQueueImpl.htmlSortedQueueImplFactory.htmlStandardQueue.htmlStandardQueueEntry.htmlStandardQueueEntryList.htmlStandardQueueImpl.htmlStandardQueueImplFactory.htmlSuspendedConsumerLoggingTicker.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityAccessControl.htmlAutoGeneratedSelfSignedKeyStore.htmlAutoGeneratedSelfSignedKeyStoreImpl.htmlAutoGeneratedSelfSignedKeyStoreImplFactory.htmlCertificateDetails.htmlConfiguredObjectRegistrationImpl.htmlFileKeyStore.htmlFileKeyStoreImpl.htmlFileKeyStoreImplFactory.htmlFileTrustStore.htmlFileTrustStoreImpl.htmlFileTrustStoreImplFactory.htmlManagedPeerCertificateTrustStore.htmlManagedPeerCertificateTrustStoreImpl.CertificateDetailsImpl.htmlManagedPeerCertificateTrustStoreImpl.htmlManagedPeerCertificateTrustStoreImplFactory.htmlNonJavaKeyStore.htmlNonJavaKeyStoreImpl.htmlNonJavaKeyStoreImplFactory.htmlNonJavaTrustStore.CertificateDetails.htmlNonJavaTrustStore.htmlNonJavaTrustStoreImpl.htmlNonJavaTrustStoreImplFactory.htmlResult.htmlSecurityManager.PublishAccessCheckCacheEntry.htmlSecurityManager.htmlSiteSpecificTrustStore.htmlSiteSpecificTrustStoreImpl.htmlSiteSpecificTrustStoreImplFactory.htmlSubjectCreator.htmlTrustStoreMessageSource.htmlTrustStoreMessageSourceCreator.htmlaccessFileAccessControlProviderConstants.htmlObjectProperties.Property.htmlObjectProperties.htmlObjectType.htmlOperation.htmlOperationLoggingDetails.htmlPermission.htmlclass-useFileAccessControlProviderConstants.htmlObjectProperties.Property.htmlObjectProperties.htmlObjectType.htmlOperation.htmlOperationLoggingDetails.htmlPermission.htmlconfigAclAction.htmlAclRulePredicates.htmlAction.htmlClientAction.htmlConfigurationFile.htmlPlainConfiguration.htmlRule.htmlRuleSet.htmlclass-useAclAction.htmlAclRulePredicates.htmlAction.htmlClientAction.htmlConfigurationFile.htmlPlainConfiguration.htmlRule.htmlRuleSet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfirewallAccessControlFirewallException.htmlFirewallRule.htmlFirewallRuleFactory.htmlHostnameFirewallRule.htmlNetworkFirewallRule.htmlclass-useAccessControlFirewallException.htmlFirewallRule.htmlFirewallRuleFactory.htmlHostnameFirewallRule.htmlNetworkFirewallRule.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpluginsACLFileAccessControlProvider.htmlACLFileAccessControlProviderImpl.htmlACLFileAccessControlProviderImplFactory.htmlConfiguredObjectRegistrationImpl.htmlDefaultAccessControl.htmlclass-useACLFileAccessControlProvider.htmlACLFileAccessControlProviderImpl.htmlACLFileAccessControlProviderImplFactory.htmlConfiguredObjectRegistrationImpl.htmlDefaultAccessControl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlauthAuthenticatedPrincipal.htmlAuthenticationResult.AuthenticationStatus.htmlAuthenticationResult.htmlManagementConnectionPrincipal.htmlSocketConnectionPrincipal.htmlSubjectAuthenticationResult.htmlTaskPrincipal.htmlUsernamePrincipal.htmlclass-useAuthenticatedPrincipal.htmlAuthenticationResult.AuthenticationStatus.htmlAuthenticationResult.htmlManagementConnectionPrincipal.htmlSocketConnectionPrincipal.htmlSubjectAuthenticationResult.htmlTaskPrincipal.htmlUsernamePrincipal.htmldatabaseAbstractPasswordFilePrincipalDatabase.htmlBase64MD5PasswordFilePrincipalDatabase.htmlHashedUser.htmlPlainPasswordFilePrincipalDatabase.htmlPlainUser.htmlPrincipalDatabase.htmlclass-useAbstractPasswordFilePrincipalDatabase.htmlBase64MD5PasswordFilePrincipalDatabase.htmlHashedUser.htmlPlainPasswordFilePrincipalDatabase.htmlPlainUser.htmlPrincipalDatabase.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljmxJMXConnectionPrincipal.htmlJMXPasswordAuthenticator.htmlclass-useJMXConnectionPrincipal.htmlJMXPasswordAuthenticator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmanagerAbstractAuthenticationManager.htmlAbstractScramAuthenticationManager.htmlAnonymousAuthenticationManager.htmlAnonymousAuthenticationManagerFactory.htmlBase64MD5PasswordDatabaseAuthenticationManager.htmlBase64MD5PasswordDatabaseAuthenticationManagerFactory.htmlConfigModelPasswordManagingAuthenticationProvider.htmlConfiguredObjectRegistrationImpl.htmlExternalAuthenticationManager.htmlExternalAuthenticationManagerImpl.htmlExternalAuthenticationManagerImplFactory.htmlKerberosAuthenticationManager.htmlKerberosAuthenticationManagerFactory.htmlMD5AuthenticationProvider.htmlMD5AuthenticationProviderFactory.htmlManagedUserFactory.htmlPlainAuthenticationProvider.htmlPlainAuthenticationProviderFactory.htmlPlainPasswordDatabaseAuthenticationManager.htmlPlainPasswordDatabaseAuthenticationManagerFactory.htmlPrincipalDatabaseAuthenticationManager.htmlScramSHA1AuthenticationManager.htmlScramSHA1AuthenticationManagerFactory.htmlScramSHA256AuthenticationManager.htmlScramSHA256AuthenticationManagerFactory.htmlSimpleAuthenticationManager.htmlSimpleLDAPAuthenticationManager.htmlSimpleLDAPAuthenticationManagerImpl.htmlSimpleLDAPAuthenticationManagerImplFactory.htmlUsernamePasswordAuthenticationProvider.htmlclass-useAbstractAuthenticationManager.htmlAbstractScramAuthenticationManager.htmlAnonymousAuthenticationManager.htmlAnonymousAuthenticationManagerFactory.htmlBase64MD5PasswordDatabaseAuthenticationManager.htmlBase64MD5PasswordDatabaseAuthenticationManagerFactory.htmlConfigModelPasswordManagingAuthenticationProvider.htmlConfiguredObjectRegistrationImpl.htmlExternalAuthenticationManager.htmlExternalAuthenticationManagerImpl.htmlExternalAuthenticationManagerImplFactory.htmlKerberosAuthenticationManager.htmlKerberosAuthenticationManagerFactory.htmlMD5AuthenticationProvider.htmlMD5AuthenticationProviderFactory.htmlManagedUserFactory.htmlPlainAuthenticationProvider.htmlPlainAuthenticationProviderFactory.htmlPlainPasswordDatabaseAuthenticationManager.htmlPlainPasswordDatabaseAuthenticationManagerFactory.htmlPrincipalDatabaseAuthenticationManager.htmlScramSHA1AuthenticationManager.htmlScramSHA1AuthenticationManagerFactory.htmlScramSHA256AuthenticationManager.htmlScramSHA256AuthenticationManagerFactory.htmlSimpleAuthenticationManager.htmlSimpleLDAPAuthenticationManager.htmlSimpleLDAPAuthenticationManagerImpl.htmlSimpleLDAPAuthenticationManagerImplFactory.htmlUsernamePasswordAuthenticationProvider.htmlldapAbstractLDAPSSLSocketFactory.htmlLDAPSSLSocketFactoryGenerator.htmlclass-useAbstractLDAPSSLSocketFactory.htmlLDAPSSLSocketFactoryGenerator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloauth2ConfiguredObjectRegistrationImpl.htmlIdentityResolverException.htmlOAuth2AuthenticationProvider.htmlOAuth2AuthenticationProviderImpl.htmlOAuth2AuthenticationProviderImplFactory.htmlOAuth2IdentityResolverService.htmlOAuth2UserPrincipal.htmlOAuth2Utils.htmlclass-useConfiguredObjectRegistrationImpl.htmlIdentityResolverException.htmlOAuth2AuthenticationProvider.htmlOAuth2AuthenticationProviderImpl.htmlOAuth2AuthenticationProviderImplFactory.htmlOAuth2IdentityResolverService.htmlOAuth2UserPrincipal.htmlOAuth2Utils.htmlcloudfoundryCloudFoundryOAuth2IdentityResolverService.htmlclass-useCloudFoundryOAuth2IdentityResolverService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfacebookFacebookIdentityResolverService.htmlclass-useFacebookIdentityResolverService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgithubGitHubOAuth2IdentityResolverService.htmlclass-useGitHubOAuth2IdentityResolverService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgoogleGoogleOAuth2IdentityResolverService.htmlclass-useGoogleOAuth2IdentityResolverService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmicrosoftliveMicrosoftLiveOAuth2IdentityResolverService.htmlclass-useMicrosoftLiveOAuth2IdentityResolverService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsaslAuthenticationProviderInitialiser.htmlUsernamePasswordInitialiser.htmlanonymousAnonymousSaslServer.htmlAnonymousSaslServerFactory.htmlclass-useAnonymousSaslServer.htmlAnonymousSaslServerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAuthenticationProviderInitialiser.htmlUsernamePasswordInitialiser.htmlcrammd5CRAMMD5HashedInitialiser.htmlCRAMMD5HashedSaslServer.htmlCRAMMD5HashedServerFactory.htmlCRAMMD5HexInitialiser.htmlCRAMMD5HexSaslServer.htmlCRAMMD5HexServerFactory.htmlCRAMMD5Initialiser.htmlclass-useCRAMMD5HashedInitialiser.htmlCRAMMD5HashedSaslServer.htmlCRAMMD5HashedServerFactory.htmlCRAMMD5HexInitialiser.htmlCRAMMD5HexSaslServer.htmlCRAMMD5HexServerFactory.htmlCRAMMD5Initialiser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexternalExternalSaslServer.htmlclass-useExternalSaslServer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlplainPlainAdapterSaslServer.PasswordValidator.htmlPlainAdapterSaslServer.htmlPlainInitialiser.htmlPlainPasswordCallback.htmlPlainSaslServer.htmlPlainSaslServerFactory.htmlclass-usePlainAdapterSaslServer.PasswordValidator.htmlPlainAdapterSaslServer.htmlPlainInitialiser.htmlPlainPasswordCallback.htmlPlainSaslServer.htmlPlainSaslServerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlscramScramSaslServer.htmlScramSaslServerSource.SaltAndPasswordKeys.htmlScramSaslServerSource.htmlScramSaslServerSourceAdapter.PasswordSource.htmlScramSaslServerSourceAdapter.htmlclass-useScramSaslServer.htmlScramSaslServerSource.SaltAndPasswordKeys.htmlScramSaslServerSource.htmlScramSaslServerSourceAdapter.PasswordSource.htmlScramSaslServerSourceAdapter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAccessControl.htmlAutoGeneratedSelfSignedKeyStore.htmlAutoGeneratedSelfSignedKeyStoreImpl.htmlAutoGeneratedSelfSignedKeyStoreImplFactory.htmlCertificateDetails.htmlConfiguredObjectRegistrationImpl.htmlFileKeyStore.htmlFileKeyStoreImpl.htmlFileKeyStoreImplFactory.htmlFileTrustStore.htmlFileTrustStoreImpl.htmlFileTrustStoreImplFactory.htmlManagedPeerCertificateTrustStore.htmlManagedPeerCertificateTrustStoreImpl.CertificateDetailsImpl.htmlManagedPeerCertificateTrustStoreImpl.htmlManagedPeerCertificateTrustStoreImplFactory.htmlNonJavaKeyStore.htmlNonJavaKeyStoreImpl.htmlNonJavaKeyStoreImplFactory.htmlNonJavaTrustStore.CertificateDetails.htmlNonJavaTrustStore.htmlNonJavaTrustStoreImpl.htmlNonJavaTrustStoreImplFactory.htmlResult.htmlSecurityManager.PublishAccessCheckCacheEntry.htmlSecurityManager.htmlSiteSpecificTrustStore.htmlSiteSpecificTrustStoreImpl.htmlSiteSpecificTrustStoreImplFactory.htmlSubjectCreator.htmlTrustStoreMessageSource.htmlTrustStoreMessageSourceCreator.htmlencryptionAESKeyFileEncrypterFactory.htmlConfigurationSecretEncrypter.htmlclass-useAESKeyFileEncrypterFactory.htmlConfigurationSecretEncrypter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgroupConfiguredObjectRegistrationImpl.htmlFileGroupDatabase.htmlGroupDatabase.htmlGroupImpl.htmlGroupImplFactory.htmlGroupManager.htmlGroupMemberImpl.htmlGroupMemberImplFactory.htmlGroupPrincipal.htmlGroupProviderImpl.htmlGroupProviderImplFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlFileGroupDatabase.htmlGroupDatabase.htmlGroupImpl.htmlGroupImplFactory.htmlGroupManager.htmlGroupMemberImpl.htmlGroupMemberImplFactory.htmlGroupPrincipal.htmlGroupProviderImpl.htmlGroupProviderImplFactory.htmlcloudfoundryCloudFoundryDashboardManagementGroupProvider.htmlCloudFoundryDashboardManagementGroupProviderImpl.htmlCloudFoundryDashboardManagementGroupProviderImplFactory.htmlConfiguredObjectRegistrationImpl.htmlclass-useCloudFoundryDashboardManagementGroupProvider.htmlCloudFoundryDashboardManagementGroupProviderImpl.htmlCloudFoundryDashboardManagementGroupProviderImplFactory.htmlConfiguredObjectRegistrationImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstatsStatisticsCounter.htmlStatisticsGatherer.htmlclass-useStatisticsCounter.htmlStatisticsGatherer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstoreAbstractJDBCConfigurationStore.htmlAbstractJDBCMessageStore.JDBCTransaction.htmlAbstractJDBCMessageStore.htmlAbstractMemoryStore.htmlBrokerStoreUpgraderAndRecoverer.htmlConfiguredObjectDependency.htmlConfiguredObjectIdDependency.htmlConfiguredObjectNameDependency.htmlConfiguredObjectRecord.htmlConfiguredObjectRecordConverter.htmlConfiguredObjectRecordImpl.htmlConfiguredObjectRegistrationImpl.htmlDurableConfigurationStore.htmlDurableConfigurationStoreUpgrader.htmlEvent.htmlEventListener.htmlEventManager.htmlFileBasedSettings.htmlGenericRecoverer.htmlGenericStoreUpgrader.htmlJdbcUtils.htmlJsonFileConfigStore.htmlMemoryConfigurationStore.htmlMemoryMessageStore.htmlMemorySystemConfigImpl.htmlMemorySystemConfigImplFactory.htmlMessageDurability.htmlMessageEnqueueRecord.htmlMessageHandle.htmlMessageMetaDataTypeRegistry.htmlMessageStore.MessageStoreReader.htmlMessageStore.htmlMessageStoreProvider.htmlNonNullUpgrader.htmlNullMessageStore.htmlNullUpgrader.htmlResolvedObject.htmlSettings.htmlSizeMonitoringSettings.htmlStorableMessageMetaData.htmlStoreException.htmlStoreUpgraderPhase.htmlStoredMemoryMessage.htmlStoredMessage.htmlTransaction.DequeueRecord.htmlTransaction.EnqueueRecord.htmlTransaction.StoredXidRecord.htmlTransaction.htmlTransactionLog.htmlTransactionLogResource.htmlUnresolvedConfiguredObject.htmlVirtualHostStoreUpgraderAndRecoverer.htmlXid.htmlberkeleydbAMQShortStringEncoding.htmlAbstractBDBMessageStore.BDBEnqueueRecord.htmlAbstractBDBMessageStore.htmlBDBBackup.htmlBDBCacheSizeSetter.htmlBDBConfigurationStore.htmlBDBConfiguredObjectRecord.htmlBDBEnvironmentContainer.htmlBDBMessageStore.htmlBDBSystemConfig.htmlBDBSystemConfigImpl.htmlBDBSystemConfigImplFactory.htmlBDBUtils.htmlCoalescingCommiter.htmlCommitter.htmlConfiguredObjectRegistrationImpl.htmlEnvHomeRegistry.htmlEnvironmentFacade.htmlEnvironmentFacadeFactory.htmlEnvironmentUtils.htmlFieldTableEncoding.htmlHASettings.htmlLoggingAsyncExceptionListener.htmlStandardEnvironmentConfiguration.htmlStandardEnvironmentFacade.htmlStandardEnvironmentFacadeFactory.htmlclass-useAMQShortStringEncoding.htmlAbstractBDBMessageStore.BDBEnqueueRecord.htmlAbstractBDBMessageStore.htmlBDBBackup.htmlBDBCacheSizeSetter.htmlBDBConfigurationStore.htmlBDBConfiguredObjectRecord.htmlBDBEnvironmentContainer.htmlBDBMessageStore.htmlBDBSystemConfig.htmlBDBSystemConfigImpl.htmlBDBSystemConfigImplFactory.htmlBDBUtils.htmlCoalescingCommiter.htmlCommitter.htmlConfiguredObjectRegistrationImpl.htmlEnvHomeRegistry.htmlEnvironmentFacade.htmlEnvironmentFacadeFactory.htmlEnvironmentUtils.htmlFieldTableEncoding.htmlHASettings.htmlLoggingAsyncExceptionListener.htmlStandardEnvironmentConfiguration.htmlStandardEnvironmentFacade.htmlStandardEnvironmentFacadeFactory.htmlentryHierarchyKey.htmlPreparedTransaction.htmlQueueEntryKey.htmlclass-useHierarchyKey.htmlPreparedTransaction.htmlQueueEntryKey.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljmxBDBHAMessageStoreManagerMBean.htmlBDBHAMessageStoreManagerMBeanProvider.htmlManagedBDBHAMessageStore.htmlclass-useBDBHAMessageStoreManagerMBean.htmlBDBHAMessageStoreManagerMBeanProvider.htmlManagedBDBHAMessageStore.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlloggingSlf4jLoggingHandler.htmlclass-useSlf4jLoggingHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreplicationDatabasePinger.htmlReplicatedEnvironmentConfiguration.htmlReplicatedEnvironmentFacade.ReplicationNodeImpl.htmlReplicatedEnvironmentFacade.State.htmlReplicatedEnvironmentFacade.htmlReplicatedEnvironmentFacadeFactory.htmlReplicationGroupListener.htmlclass-useDatabasePinger.htmlReplicatedEnvironmentConfiguration.htmlReplicatedEnvironmentFacade.ReplicationNodeImpl.htmlReplicatedEnvironmentFacade.State.htmlReplicatedEnvironmentFacade.htmlReplicatedEnvironmentFacadeFactory.htmlReplicationGroupListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltupleByteBufferBinding.htmlConfiguredObjectBinding.htmlHierarchyKeyBinding.htmlMessageMetaDataBinding.htmlPreparedTransactionBinding.htmlQueueEntryBinding.htmlStringMapBinding.htmlUUIDTupleBinding.htmlXidBinding.htmlclass-useByteBufferBinding.htmlConfiguredObjectBinding.htmlHierarchyKeyBinding.htmlMessageMetaDataBinding.htmlPreparedTransactionBinding.htmlQueueEntryBinding.htmlStringMapBinding.htmlUUIDTupleBinding.htmlXidBinding.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlupgradeAbstractStoreUpgrade.htmlCursorOperation.htmlCursorTemplate.htmlDatabaseCallable.htmlDatabaseEntryCallback.htmlDatabaseRunnable.htmlDatabaseTemplate.htmlMapJsonSerializer.htmlStoreUpgrade.htmlUpgradeFrom4To5.htmlUpgradeFrom5To6.htmlUpgradeFrom6To7.htmlUpgradeFrom7To8.htmlUpgradeInteractionHandler.htmlUpgradeInteractionResponse.htmlUpgrader.htmlclass-useAbstractStoreUpgrade.htmlCursorOperation.htmlCursorTemplate.htmlDatabaseCallable.htmlDatabaseEntryCallback.htmlDatabaseRunnable.htmlDatabaseTemplate.htmlMapJsonSerializer.htmlStoreUpgrade.htmlUpgradeFrom4To5.htmlUpgradeFrom5To6.htmlUpgradeFrom6To7.htmlUpgradeFrom7To8.htmlUpgradeInteractionHandler.htmlUpgradeInteractionResponse.htmlUpgrader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractJDBCConfigurationStore.htmlAbstractJDBCMessageStore.JDBCTransaction.htmlAbstractJDBCMessageStore.htmlAbstractMemoryStore.htmlBrokerStoreUpgraderAndRecoverer.htmlConfiguredObjectDependency.htmlConfiguredObjectIdDependency.htmlConfiguredObjectNameDependency.htmlConfiguredObjectRecord.htmlConfiguredObjectRecordConverter.htmlConfiguredObjectRecordImpl.htmlConfiguredObjectRegistrationImpl.htmlDurableConfigurationStore.htmlDurableConfigurationStoreUpgrader.htmlEvent.htmlEventListener.htmlEventManager.htmlFileBasedSettings.htmlGenericRecoverer.htmlGenericStoreUpgrader.htmlJdbcUtils.htmlJsonFileConfigStore.htmlMemoryConfigurationStore.htmlMemoryMessageStore.htmlMemorySystemConfigImpl.htmlMemorySystemConfigImplFactory.htmlMessageDurability.htmlMessageEnqueueRecord.htmlMessageHandle.htmlMessageMetaDataTypeRegistry.htmlMessageStore.MessageStoreReader.htmlMessageStore.htmlMessageStoreProvider.htmlNonNullUpgrader.htmlNullMessageStore.htmlNullUpgrader.htmlResolvedObject.htmlSettings.htmlSizeMonitoringSettings.htmlStorableMessageMetaData.htmlStoreException.htmlStoreUpgraderPhase.htmlStoredMemoryMessage.htmlStoredMessage.htmlTransaction.DequeueRecord.htmlTransaction.EnqueueRecord.htmlTransaction.StoredXidRecord.htmlTransaction.htmlTransactionLog.htmlTransactionLogResource.htmlUnresolvedConfiguredObject.htmlVirtualHostStoreUpgraderAndRecoverer.htmlXid.htmlderbyAbstractDerbyMessageStore.htmlConfiguredObjectRegistrationImpl.htmlDerbyConfigurationStore.htmlDerbyMessageStore.htmlDerbySystemConfig.htmlDerbySystemConfigImpl.htmlDerbySystemConfigImplFactory.htmlDerbyUtils.htmlclass-useAbstractDerbyMessageStore.htmlConfiguredObjectRegistrationImpl.htmlDerbyConfigurationStore.htmlDerbyMessageStore.htmlDerbySystemConfig.htmlDerbySystemConfigImpl.htmlDerbySystemConfigImplFactory.htmlDerbyUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhandlerConfiguredObjectRecordHandler.htmlDistributedTransactionHandler.htmlMessageHandler.htmlMessageInstanceHandler.htmlclass-useConfiguredObjectRecordHandler.htmlDistributedTransactionHandler.htmlMessageHandler.htmlMessageInstanceHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbcConfiguredObjectRegistrationImpl.htmlConnectionProvider.htmlDefaultConnectionProviderFactory.htmlGenericAbstractJDBCMessageStore.htmlGenericJDBCConfigurationStore.htmlGenericJDBCMessageStore.htmlJDBCDetails.htmlJDBCSettings.htmlJDBCSystemConfig.htmlJDBCSystemConfigImpl.htmlJDBCSystemConfigImplFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlConnectionProvider.htmlDefaultConnectionProviderFactory.htmlGenericAbstractJDBCMessageStore.htmlGenericJDBCConfigurationStore.htmlGenericJDBCMessageStore.htmlJDBCDetails.htmlJDBCSettings.htmlJDBCSystemConfig.htmlJDBCSystemConfigImpl.htmlJDBCSystemConfigImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransportAMQPConnection.htmlAbstractAMQPConnection.htmlAcceptingTransport.htmlMultiVersionProtocolEngine.htmlMultiVersionProtocolEngineFactory.htmlNetworkConnectionScheduler.htmlNonBlockingConnection.htmlNonBlockingConnectionPlainDelegate.htmlNonBlockingConnectionTLSDelegate.htmlNonBlockingConnectionUndecidedDelegate.htmlNonBlockingNetworkTransport.htmlPortBindFailureException.htmlProtocolEngine.htmlProtocolEngineFactory.htmlSchedulingDelayNotificationListener.htmlServerIdleReadTimeoutTicker.htmlServerIdleWriteTimeoutTicker.htmlServerNetworkConnection.htmlTCPandSSLTransportProviderFactory.htmlTransportProvider.htmlclass-useAMQPConnection.htmlAbstractAMQPConnection.htmlAcceptingTransport.htmlMultiVersionProtocolEngine.htmlMultiVersionProtocolEngineFactory.htmlNetworkConnectionScheduler.htmlNonBlockingConnection.htmlNonBlockingConnectionPlainDelegate.htmlNonBlockingConnectionTLSDelegate.htmlNonBlockingConnectionUndecidedDelegate.htmlNonBlockingNetworkTransport.htmlPortBindFailureException.htmlProtocolEngine.htmlProtocolEngineFactory.htmlSchedulingDelayNotificationListener.htmlServerIdleReadTimeoutTicker.htmlServerIdleWriteTimeoutTicker.htmlServerNetworkConnection.htmlTCPandSSLTransportProviderFactory.htmlTransportProvider.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlwebsocketWebSocketTransportProviderFactory.htmlclass-useWebSocketTransportProviderFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltxnAlreadyKnownDtxException.htmlAsyncAutoCommitTransaction.FutureRecorder.htmlAsyncAutoCommitTransaction.htmlAutoCommitTransaction.htmlDistributedTransaction.htmlDtxBranch.State.htmlDtxBranch.htmlDtxException.htmlDtxNotSelectedException.htmlDtxRegistry.htmlIncorrectDtxStateException.htmlJoinAndResumeDtxException.htmlLocalTransaction.ActivityTimeAccessor.htmlLocalTransaction.htmlNotAssociatedDtxException.htmlRollbackOnlyDtxException.htmlServerTransaction.Action.htmlServerTransaction.EnqueueAction.htmlServerTransaction.htmlSuspendAndFailDtxException.htmlTimeoutDtxException.htmlUnknownDtxBranchException.htmlclass-useAlreadyKnownDtxException.htmlAsyncAutoCommitTransaction.FutureRecorder.htmlAsyncAutoCommitTransaction.htmlAutoCommitTransaction.htmlDistributedTransaction.htmlDtxBranch.State.htmlDtxBranch.htmlDtxException.htmlDtxNotSelectedException.htmlDtxRegistry.htmlIncorrectDtxStateException.htmlJoinAndResumeDtxException.htmlLocalTransaction.ActivityTimeAccessor.htmlLocalTransaction.htmlNotAssociatedDtxException.htmlRollbackOnlyDtxException.htmlServerTransaction.Action.htmlServerTransaction.EnqueueAction.htmlServerTransaction.htmlSuspendAndFailDtxException.htmlTimeoutDtxException.htmlUnknownDtxBranchException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAction.htmlBaseAction.htmlByteBufferOutputStream.htmlConnectionBuilder.htmlConnectionScopedRuntimeException.htmlDaemonThreadFactory.htmlDeletable.htmlFileHelper.htmlMapValueConverter.htmlParameterizedTypeImpl.htmlParameterizedTypes.htmlPortUtil.htmlServerScopedRuntimeException.htmlStateChangeListener.htmlStateChangeListenerEntry.htmlStringUtil.htmlclass-useAction.htmlBaseAction.htmlByteBufferOutputStream.htmlConnectionBuilder.htmlConnectionScopedRuntimeException.htmlDaemonThreadFactory.htmlDeletable.htmlFileHelper.htmlMapValueConverter.htmlParameterizedTypeImpl.htmlParameterizedTypes.htmlPortUtil.htmlServerScopedRuntimeException.htmlStateChangeListener.htmlStateChangeListenerEntry.htmlStringUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlurlstreamhandlerdataHandler.htmlclass-useHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvirtualhostAbstractSystemMessageSource.Consumer.htmlAbstractSystemMessageSource.htmlAbstractVirtualHost.htmlAsynchronousMessageStoreRecoverer.htmlConfiguredObjectRegistrationImpl.htmlExchangeExistsException.htmlExchangeIsAlternateException.htmlHouseKeepingTask.htmlManagedVirtualHost.htmlMessageStoreRecoverer.htmlNonStandardVirtualHost.htmlProvidedStoreVirtualHost.htmlProvidedStoreVirtualHostImpl.htmlProvidedStoreVirtualHostImplFactory.htmlQueueExistsException.htmlRequiredExchangeException.htmlReservedExchangeNameException.htmlSynchronousMessageStoreRecoverer.htmlVirtualHostConnectionListener.htmlVirtualHostImpl.htmlVirtualHostPrincipal.htmlVirtualHostPropertiesNode.htmlVirtualHostPropertiesNodeCreator.htmlVirtualHostUnavailableException.htmlberkeleydbBDBHAReplicaVirtualHost.htmlBDBHAReplicaVirtualHostImpl.htmlBDBHAReplicaVirtualHostImplFactory.htmlBDBHAVirtualHost.htmlBDBHAVirtualHostImpl.htmlBDBHAVirtualHostImplFactory.htmlBDBVirtualHost.htmlBDBVirtualHostImpl.htmlBDBVirtualHostImplFactory.htmlConfiguredObjectRegistrationImpl.htmlclass-useBDBHAReplicaVirtualHost.htmlBDBHAReplicaVirtualHostImpl.htmlBDBHAReplicaVirtualHostImplFactory.htmlBDBHAVirtualHost.htmlBDBHAVirtualHostImpl.htmlBDBHAVirtualHostImplFactory.htmlBDBVirtualHost.htmlBDBVirtualHostImpl.htmlBDBVirtualHostImplFactory.htmlConfiguredObjectRegistrationImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractSystemMessageSource.Consumer.htmlAbstractSystemMessageSource.htmlAbstractVirtualHost.htmlAsynchronousMessageStoreRecoverer.htmlConfiguredObjectRegistrationImpl.htmlExchangeExistsException.htmlExchangeIsAlternateException.htmlHouseKeepingTask.htmlManagedVirtualHost.htmlMessageStoreRecoverer.htmlNonStandardVirtualHost.htmlProvidedStoreVirtualHost.htmlProvidedStoreVirtualHostImpl.htmlProvidedStoreVirtualHostImplFactory.htmlQueueExistsException.htmlRequiredExchangeException.htmlReservedExchangeNameException.htmlSynchronousMessageStoreRecoverer.htmlVirtualHostConnectionListener.htmlVirtualHostImpl.htmlVirtualHostPrincipal.htmlVirtualHostPropertiesNode.htmlVirtualHostPropertiesNodeCreator.htmlVirtualHostUnavailableException.htmlderbyConfiguredObjectRegistrationImpl.htmlDerbyVirtualHost.htmlDerbyVirtualHostImpl.htmlDerbyVirtualHostImplFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlDerbyVirtualHost.htmlDerbyVirtualHostImpl.htmlDerbyVirtualHostImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbcConfiguredObjectRegistrationImpl.htmlJDBCVirtualHost.htmlJDBCVirtualHostImpl.htmlJDBCVirtualHostImplFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlJDBCVirtualHost.htmlJDBCVirtualHostImpl.htmlJDBCVirtualHostImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmemoryConfiguredObjectRegistrationImpl.htmlMemoryVirtualHost.htmlMemoryVirtualHostFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlMemoryVirtualHost.htmlMemoryVirtualHostFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvirtualhostaliasDefaultVirtualHostAliasImpl.htmlDefaultVirtualHostAliasImplFactory.htmlHostNameAliasImpl.htmlHostNameAliasImplFactory.htmlPatternMatchingAliasImpl.htmlPatternMatchingAliasImplFactory.htmlVirtualHostNameAliasImpl.htmlVirtualHostNameAliasImplFactory.htmlclass-useDefaultVirtualHostAliasImpl.htmlDefaultVirtualHostAliasImplFactory.htmlHostNameAliasImpl.htmlHostNameAliasImplFactory.htmlPatternMatchingAliasImpl.htmlPatternMatchingAliasImplFactory.htmlVirtualHostNameAliasImpl.htmlVirtualHostNameAliasImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvirtualhostnodeAbstractStandardVirtualHostNode.htmlAbstractVirtualHostNode.htmlConfiguredObjectRegistrationImpl.htmlJsonVirtualHostNode.htmlJsonVirtualHostNodeImpl.htmlJsonVirtualHostNodeImplFactory.htmlRedirectingVirtualHost.htmlRedirectingVirtualHostImplFactory.htmlRedirectingVirtualHostNode.htmlRedirectingVirtualHostNodeImpl.htmlRedirectingVirtualHostNodeImplFactory.htmlberkeleydbBDBHARemoteReplicationNode.htmlBDBHARemoteReplicationNodeImpl.htmlBDBHAVirtualHostNode.htmlBDBHAVirtualHostNodeImpl.htmlBDBHAVirtualHostNodeImplFactory.htmlBDBVirtualHostNode.htmlBDBVirtualHostNodeImpl.htmlBDBVirtualHostNodeImplFactory.htmlConfiguredObjectRegistrationImpl.htmlNodeRole.htmlclass-useBDBHARemoteReplicationNode.htmlBDBHARemoteReplicationNodeImpl.htmlBDBHAVirtualHostNode.htmlBDBHAVirtualHostNodeImpl.htmlBDBHAVirtualHostNodeImplFactory.htmlBDBVirtualHostNode.htmlBDBVirtualHostNodeImpl.htmlBDBVirtualHostNodeImplFactory.htmlConfiguredObjectRegistrationImpl.htmlNodeRole.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractStandardVirtualHostNode.htmlAbstractVirtualHostNode.htmlConfiguredObjectRegistrationImpl.htmlJsonVirtualHostNode.htmlJsonVirtualHostNodeImpl.htmlJsonVirtualHostNodeImplFactory.htmlRedirectingVirtualHost.htmlRedirectingVirtualHostImplFactory.htmlRedirectingVirtualHostNode.htmlRedirectingVirtualHostNodeImpl.htmlRedirectingVirtualHostNodeImplFactory.htmlderbyConfiguredObjectRegistrationImpl.htmlDerbyVirtualHostNode.htmlDerbyVirtualHostNodeImpl.htmlDerbyVirtualHostNodeImplFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlDerbyVirtualHostNode.htmlDerbyVirtualHostNodeImpl.htmlDerbyVirtualHostNodeImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbcConfiguredObjectRegistrationImpl.htmlJDBCVirtualHostNode.htmlJDBCVirtualHostNodeImpl.htmlJDBCVirtualHostNodeImplFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlJDBCVirtualHostNode.htmlJDBCVirtualHostNodeImpl.htmlJDBCVirtualHostNodeImplFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmemoryConfiguredObjectRegistrationImpl.htmlMemoryVirtualHostNode.htmlMemoryVirtualHostNodeFactory.htmlclass-useConfiguredObjectRegistrationImpl.htmlMemoryVirtualHostNode.htmlMemoryVirtualHostNodeFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslSSLContextFactory.htmlclass-useSSLContextFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstreamsCompositeInputStream.htmlclass-useCompositeInputStream.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltestutilsPortHelper.htmlQpidTestCase.htmlTCPTunneler.TunnelListener.htmlTCPTunneler.htmlTestFileUtils.htmlTestSSLConstants.htmlclass-usePortHelper.htmlQpidTestCase.htmlTCPTunneler.TunnelListener.htmlTCPTunneler.htmlTestFileUtils.htmlTestSSLConstants.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltestkitClient.htmlErrorHandler.htmlReceiver.htmlSender.htmlTestLauncher.htmlclass-useClient.htmlErrorHandler.htmlReceiver.htmlSender.htmlTestLauncher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlthreadDefaultThreadFactory.htmlLoggingUncaughtExceptionHandler.htmlQpidThreadExecutor.htmlRealtimeThreadFactory.htmlThreadFactory.htmlThreading.htmlclass-useDefaultThreadFactory.htmlLoggingUncaughtExceptionHandler.htmlQpidThreadExecutor.htmlRealtimeThreadFactory.htmlThreadFactory.htmlThreading.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsClock.Precision.htmlClock.htmlJMXStressTestClient.Arguments.htmlJMXStressTestClient.htmlJNDICheck.htmlJVMArgConfiguration.htmlMemoryConsumptionTestClient.htmlMercuryBase.htmlMercuryConsumerController.htmlMercuryProducerController.htmlMercuryTestController.htmlMessageFactory.htmlQpidBench.htmlQpidReceive.htmlQpidSend.htmlRestStressTestClient.Arguments.htmlRestStressTestClient.RestClient.htmlRestStressTestClient.htmlStressTestClient.htmlTestConfiguration.MessageType.htmlTestConfiguration.htmlclass-useClock.Precision.htmlClock.htmlJMXStressTestClient.Arguments.htmlJMXStressTestClient.htmlJNDICheck.htmlJVMArgConfiguration.htmlMemoryConsumptionTestClient.htmlMercuryBase.htmlMercuryConsumerController.htmlMercuryProducerController.htmlMercuryTestController.htmlMessageFactory.htmlQpidBench.htmlQpidReceive.htmlQpidSend.htmlRestStressTestClient.Arguments.htmlRestStressTestClient.RestClient.htmlRestStressTestClient.htmlStressTestClient.htmlTestConfiguration.MessageType.htmlTestConfiguration.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreportBasicReporter.htmlMercuryReporter.MercuryStatistics.htmlMercuryReporter.MercuryThroughput.htmlMercuryReporter.MercuryThroughputAndLatency.htmlMercuryReporter.htmlReporter.htmlStatistics.Throughput.htmlStatistics.ThroughputAndLatency.htmlStatistics.htmlclass-useBasicReporter.htmlMercuryReporter.MercuryStatistics.htmlMercuryReporter.MercuryThroughput.htmlMercuryReporter.MercuryThroughputAndLatency.htmlMercuryReporter.htmlReporter.htmlStatistics.Throughput.htmlStatistics.ThroughputAndLatency.htmlStatistics.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilArgumentsParser.htmlclass-useArgumentsParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransportAcquired.htmlBinary.htmlByteBufferReceiver.htmlByteBufferSender.htmlClientDelegate.htmlConnection.SessionFactory.htmlConnection.State.htmlConnection.htmlConnectionClose.htmlConnectionCloseCode.htmlConnectionCloseOk.htmlConnectionDelegate.htmlConnectionException.htmlConnectionHeartbeat.htmlConnectionInvoker.htmlConnectionListener.htmlConnectionOpen.htmlConnectionOpenOk.htmlConnectionRedirect.htmlConnectionSecure.htmlConnectionSecureOk.htmlConnectionSettings.RemoteStoreFinder.htmlConnectionSettings.htmlConnectionStart.htmlConnectionStartOk.htmlConnectionTune.htmlConnectionTuneOk.htmlConstant.htmlDeliveryProperties.htmlDtxCommit.htmlDtxEnd.htmlDtxForget.htmlDtxGetTimeout.htmlDtxPrepare.htmlDtxRecover.htmlDtxRollback.htmlDtxSelect.htmlDtxSetTimeout.htmlDtxStart.htmlDtxXaStatus.htmlExceptionHandlingByteBufferReceiver.htmlExchangeBind.htmlExchangeBound.htmlExchangeBoundResult.htmlExchangeDeclare.htmlExchangeDelete.htmlExchangeQuery.htmlExchangeQueryResult.htmlExchangeUnbind.htmlExecutionErrorCode.htmlExecutionException.htmlExecutionResult.htmlExecutionSync.htmlField.htmlFileReturnCode.htmlFragmentProperties.htmlFrameSizeObserver.htmlFuture.htmlGetTimeoutResult.htmlHeader.htmlMessageAccept.htmlMessageAcceptMode.htmlMessageAcquire.htmlMessageAcquireMode.htmlMessageCancel.htmlMessageCreditUnit.htmlMessageDeliveryMode.htmlMessageDeliveryPriority.htmlMessageFlow.htmlMessageFlowMode.htmlMessageFlush.htmlMessageProperties.htmlMessageReject.htmlMessageRejectCode.htmlMessageRelease.htmlMessageResume.htmlMessageResumeResult.htmlMessageSetFlowMode.htmlMessageStop.htmlMessageSubscribe.htmlMessageTransfer.htmlMethod.CompletionListener.htmlMethod.htmlMethodDelegate.htmlNetworkEventReceiver.htmlNetworkTransportConfiguration.htmlOption.htmlProtocolDelegate.htmlProtocolError.htmlProtocolEvent.htmlProtocolEventReceiver.htmlProtocolEventSender.htmlProtocolHeader.htmlProtocolVersionException.htmlQueueDeclare.htmlQueueDelete.htmlQueuePurge.htmlQueueQuery.htmlQueueQueryResult.htmlRange.htmlRangeSet.htmlRangeSetFactory.htmlRangeSetImpl.htmlRecoverResult.htmlReplyTo.htmlSegmentType.htmlSenderClosedException.htmlSenderException.htmlServerDelegate.htmlSession.State.htmlSession.htmlSessionAttach.htmlSessionAttached.htmlSessionClosedException.htmlSessionCommandFragment.htmlSessionCommandPoint.htmlSessionCompleted.htmlSessionConfirmed.htmlSessionDelegate.htmlSessionDetach.htmlSessionDetachCode.htmlSessionDetached.htmlSessionException.htmlSessionExpected.htmlSessionFlush.htmlSessionGap.htmlSessionHeader.htmlSessionInvoker.htmlSessionKnownCompleted.htmlSessionListener.htmlSessionRequestTimeout.htmlSessionTimeout.htmlStreamReturnCode.htmlStruct.htmlTrack.htmlTransportException.htmlTxCommit.htmlTxRollback.htmlTxSelect.htmlType.htmlXaResult.htmlXid.htmlclass-useAcquired.htmlBinary.htmlByteBufferReceiver.htmlByteBufferSender.htmlClientDelegate.htmlConnection.SessionFactory.htmlConnection.State.htmlConnection.htmlConnectionClose.htmlConnectionCloseCode.htmlConnectionCloseOk.htmlConnectionDelegate.htmlConnectionException.htmlConnectionHeartbeat.htmlConnectionInvoker.htmlConnectionListener.htmlConnectionOpen.htmlConnectionOpenOk.htmlConnectionRedirect.htmlConnectionSecure.htmlConnectionSecureOk.htmlConnectionSettings.RemoteStoreFinder.htmlConnectionSettings.htmlConnectionStart.htmlConnectionStartOk.htmlConnectionTune.htmlConnectionTuneOk.htmlConstant.htmlDeliveryProperties.htmlDtxCommit.htmlDtxEnd.htmlDtxForget.htmlDtxGetTimeout.htmlDtxPrepare.htmlDtxRecover.htmlDtxRollback.htmlDtxSelect.htmlDtxSetTimeout.htmlDtxStart.htmlDtxXaStatus.htmlExceptionHandlingByteBufferReceiver.htmlExchangeBind.htmlExchangeBound.htmlExchangeBoundResult.htmlExchangeDeclare.htmlExchangeDelete.htmlExchangeQuery.htmlExchangeQueryResult.htmlExchangeUnbind.htmlExecutionErrorCode.htmlExecutionException.htmlExecutionResult.htmlExecutionSync.htmlField.htmlFileReturnCode.htmlFragmentProperties.htmlFrameSizeObserver.htmlFuture.htmlGetTimeoutResult.htmlHeader.htmlMessageAccept.htmlMessageAcceptMode.htmlMessageAcquire.htmlMessageAcquireMode.htmlMessageCancel.htmlMessageCreditUnit.htmlMessageDeliveryMode.htmlMessageDeliveryPriority.htmlMessageFlow.htmlMessageFlowMode.htmlMessageFlush.htmlMessageProperties.htmlMessageReject.htmlMessageRejectCode.htmlMessageRelease.htmlMessageResume.htmlMessageResumeResult.htmlMessageSetFlowMode.htmlMessageStop.htmlMessageSubscribe.htmlMessageTransfer.htmlMethod.CompletionListener.htmlMethod.htmlMethodDelegate.htmlNetworkEventReceiver.htmlNetworkTransportConfiguration.htmlOption.htmlProtocolDelegate.htmlProtocolError.htmlProtocolEvent.htmlProtocolEventReceiver.htmlProtocolEventSender.htmlProtocolHeader.htmlProtocolVersionException.htmlQueueDeclare.htmlQueueDelete.htmlQueuePurge.htmlQueueQuery.htmlQueueQueryResult.htmlRange.htmlRangeSet.htmlRangeSetFactory.htmlRangeSetImpl.htmlRecoverResult.htmlReplyTo.htmlSegmentType.htmlSenderClosedException.htmlSenderException.htmlServerDelegate.htmlSession.State.htmlSession.htmlSessionAttach.htmlSessionAttached.htmlSessionClosedException.htmlSessionCommandFragment.htmlSessionCommandPoint.htmlSessionCompleted.htmlSessionConfirmed.htmlSessionDelegate.htmlSessionDetach.htmlSessionDetachCode.htmlSessionDetached.htmlSessionException.htmlSessionExpected.htmlSessionFlush.htmlSessionGap.htmlSessionHeader.htmlSessionInvoker.htmlSessionKnownCompleted.htmlSessionListener.htmlSessionRequestTimeout.htmlSessionTimeout.htmlStreamReturnCode.htmlStruct.htmlTrack.htmlTransportException.htmlTxCommit.htmlTxRollback.htmlTxSelect.htmlType.htmlXaResult.htmlXid.htmlcodecAbstractDecoder.htmlAbstractEncoder.htmlBBDecoder.htmlBBEncoder.htmlDecoder.htmlEncodable.htmlEncoder.htmlclass-useAbstractDecoder.htmlAbstractEncoder.htmlBBDecoder.htmlBBEncoder.htmlDecoder.htmlEncodable.htmlEncoder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnetworkAggregateTicker.htmlAssembler.htmlDisassembler.htmlFrame.htmlInputHandler.State.htmlInputHandler.htmlNetworkConnection.htmlNetworkDelegate.htmlNetworkEvent.htmlTicker.htmlTransportActivity.htmlTransportEncryption.htmlclass-useAggregateTicker.htmlAssembler.htmlDisassembler.htmlFrame.htmlInputHandler.State.htmlInputHandler.htmlNetworkConnection.htmlNetworkDelegate.htmlNetworkEvent.htmlTicker.htmlTransportActivity.htmlTransportEncryption.htmlioIdleTimeoutTicker.htmlIoNetworkConnection.htmlIoNetworkTransport.htmlIoSender.htmlclass-useIdleTimeoutTicker.htmlIoNetworkConnection.htmlIoNetworkTransport.htmlIoSender.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecuritySSLStatus.htmlSecurityLayer.htmlSecurityLayerFactory.htmlclass-useSSLStatus.htmlSecurityLayer.htmlSecurityLayerFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsaslSASLEncryptor.htmlSASLReceiver.htmlSASLSender.htmlclass-useSASLEncryptor.htmlSASLReceiver.htmlSASLSender.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslQpidClientX509KeyManager.htmlQpidMultipleTrustManager.htmlQpidPeersOnlyTrustManager.htmlSSLReceiver.htmlSSLSender.htmlSSLUtil.htmlclass-useQpidClientX509KeyManager.htmlQpidMultipleTrustManager.htmlQpidPeersOnlyTrustManager.htmlSSLReceiver.htmlSSLSender.htmlSSLUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilFunctions.htmlWaiter.htmlclass-useFunctions.htmlWaiter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltypedmessageTypedBytesCodes.htmlTypedBytesContentReader.htmlTypedBytesContentWriter.htmlTypedBytesFormatException.htmlclass-useTypedBytesCodes.htmlTypedBytesContentReader.htmlTypedBytesContentWriter.htmlTypedBytesFormatException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlurlAMQBindingURL.htmlBindingURL.htmlBindingURLParser.htmlURLHelper.htmlURLSyntaxException.htmlclass-useAMQBindingURL.htmlBindingURL.htmlBindingURLParser.htmlURLHelper.htmlURLSyntaxException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilByteBufferDataOutput.htmlByteBufferInputStream.htmlByteBufferUtils.htmlBytesDataOutput.htmlCommandLineParser.CommandLineOption.htmlCommandLineParser.htmlDataUrlUtils.htmlFileUtils.UnableToCopyException.htmlFileUtils.htmlGZIPUtils.htmlNameUUIDGen.htmlRandomUUIDGen.htmlSerial.htmlStrings.ChainedResolver.htmlStrings.MapResolver.htmlStrings.PropertiesResolver.htmlStrings.Resolver.htmlStrings.htmlSystemUtils.htmlUUIDGen.htmlUUIDs.htmlclass-useByteBufferDataOutput.htmlByteBufferInputStream.htmlByteBufferUtils.htmlBytesDataOutput.htmlCommandLineParser.CommandLineOption.htmlCommandLineParser.htmlDataUrlUtils.htmlFileUtils.UnableToCopyException.htmlFileUtils.htmlGZIPUtils.htmlNameUUIDGen.htmlRandomUUIDGen.htmlSerial.htmlStrings.ChainedResolver.htmlStrings.MapResolver.htmlStrings.PropertiesResolver.htmlStrings.Resolver.htmlStrings.htmlSystemUtils.htmlUUIDGen.htmlUUIDs.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.cssqpid-java-javadocLICENSENOTICE/usr/share/javadoc//usr/share/javadoc/qpid-java//usr/share/javadoc/qpid-java/org//usr/share/javadoc/qpid-java/org/apache//usr/share/javadoc/qpid-java/org/apache/qpid//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/codec//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/framing//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/framing/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/messaging//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/messaging/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/transport//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/transport/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/codec//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/messaging//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/messaging/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/messaging/codec//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/messaging/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/security//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/security/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/security/codec//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/security/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transaction//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transaction/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transaction/codec//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transaction/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transport//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transport/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transport/codec//usr/share/javadoc/qpid-java/org/apache/qpid/amqp_1_0/type/transport/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/bytebuffer//usr/share/javadoc/qpid-java/org/apache/qpid/bytebuffer/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client//usr/share/javadoc/qpid-java/org/apache/qpid/client/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/failover//usr/share/javadoc/qpid-java/org/apache/qpid/client/failover/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/filter//usr/share/javadoc/qpid-java/org/apache/qpid/client/filter/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/handler//usr/share/javadoc/qpid-java/org/apache/qpid/client/handler/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/message//usr/share/javadoc/qpid-java/org/apache/qpid/client/message/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/messaging//usr/share/javadoc/qpid-java/org/apache/qpid/client/messaging/address//usr/share/javadoc/qpid-java/org/apache/qpid/client/messaging/address/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/protocol//usr/share/javadoc/qpid-java/org/apache/qpid/client/protocol/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/security//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/amqplain//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/amqplain/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/anonymous//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/anonymous/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/crammd5hashed//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/crammd5hashed/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/oauth2//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/oauth2/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/scram//usr/share/javadoc/qpid-java/org/apache/qpid/client/security/scram/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/state//usr/share/javadoc/qpid-java/org/apache/qpid/client/state/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/state/listener//usr/share/javadoc/qpid-java/org/apache/qpid/client/state/listener/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/transport//usr/share/javadoc/qpid-java/org/apache/qpid/client/transport/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/url//usr/share/javadoc/qpid-java/org/apache/qpid/client/url/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/client/util//usr/share/javadoc/qpid-java/org/apache/qpid/client/util/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/codec//usr/share/javadoc/qpid-java/org/apache/qpid/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/common//usr/share/javadoc/qpid-java/org/apache/qpid/common/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/configuration//usr/share/javadoc/qpid-java/org/apache/qpid/configuration/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/chartbuilder//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/chartbuilder/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/definition//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/definition/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/seriesbuilder//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/seriesbuilder/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/writer//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/charting/writer/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/client//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/client/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/client/property//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/client/property/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/client/utils//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/client/utils/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/controller//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/controller/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/controller/config//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/controller/config/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/db//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/db/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/jms//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/jms/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/json//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/json/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/message//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/message/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/results//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/results/aggregation//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/results/aggregation/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/results/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/results/formatting//usr/share/javadoc/qpid-java/org/apache/qpid/disttest/results/formatting/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/dtx//usr/share/javadoc/qpid-java/org/apache/qpid/dtx/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/example//usr/share/javadoc/qpid-java/org/apache/qpid/example/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/example/jmxexample//usr/share/javadoc/qpid-java/org/apache/qpid/example/jmxexample/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/exchange//usr/share/javadoc/qpid-java/org/apache/qpid/exchange/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/filter//usr/share/javadoc/qpid-java/org/apache/qpid/filter/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/filter/selector//usr/share/javadoc/qpid-java/org/apache/qpid/filter/selector/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/framing//usr/share/javadoc/qpid-java/org/apache/qpid/framing/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/jms//usr/share/javadoc/qpid-java/org/apache/qpid/jms/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/jms/failover//usr/share/javadoc/qpid-java/org/apache/qpid/jms/failover/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/jndi//usr/share/javadoc/qpid-java/org/apache/qpid/jndi/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/management//usr/share/javadoc/qpid-java/org/apache/qpid/management/common//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/mbeans//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/mbeans/annotations//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/mbeans/annotations/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/mbeans/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/sasl//usr/share/javadoc/qpid-java/org/apache/qpid/management/common/sasl/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/messaging//usr/share/javadoc/qpid-java/org/apache/qpid/messaging/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/messaging/util//usr/share/javadoc/qpid-java/org/apache/qpid/messaging/util/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/pool//usr/share/javadoc/qpid-java/org/apache/qpid/pool/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/properties//usr/share/javadoc/qpid-java/org/apache/qpid/properties/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/protocol//usr/share/javadoc/qpid-java/org/apache/qpid/protocol/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/ra//usr/share/javadoc/qpid-java/org/apache/qpid/ra/admin//usr/share/javadoc/qpid-java/org/apache/qpid/ra/admin/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/ra/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/ra/inflow//usr/share/javadoc/qpid-java/org/apache/qpid/ra/inflow/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/ra/tm//usr/share/javadoc/qpid-java/org/apache/qpid/ra/tm/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server//usr/share/javadoc/qpid-java/org/apache/qpid/server/binding//usr/share/javadoc/qpid-java/org/apache/qpid/server/binding/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/configuration//usr/share/javadoc/qpid-java/org/apache/qpid/server/configuration/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/configuration/store//usr/share/javadoc/qpid-java/org/apache/qpid/server/configuration/store/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/configuration/updater//usr/share/javadoc/qpid-java/org/apache/qpid/server/configuration/updater/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/connection//usr/share/javadoc/qpid-java/org/apache/qpid/server/connection/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/consumer//usr/share/javadoc/qpid-java/org/apache/qpid/server/consumer/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/exchange//usr/share/javadoc/qpid-java/org/apache/qpid/server/exchange/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/exchange/topic//usr/share/javadoc/qpid-java/org/apache/qpid/server/exchange/topic/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/filter//usr/share/javadoc/qpid-java/org/apache/qpid/server/filter/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/flow//usr/share/javadoc/qpid-java/org/apache/qpid/server/flow/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/jmx//usr/share/javadoc/qpid-java/org/apache/qpid/server/jmx/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/jmx/mbeans//usr/share/javadoc/qpid-java/org/apache/qpid/server/jmx/mbeans/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/logback//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/logback/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/messages//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/messages/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/subjects//usr/share/javadoc/qpid-java/org/apache/qpid/server/logging/subjects/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/management//usr/share/javadoc/qpid-java/org/apache/qpid/server/management/amqp//usr/share/javadoc/qpid-java/org/apache/qpid/server/management/amqp/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/message//usr/share/javadoc/qpid-java/org/apache/qpid/server/message/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/message/internal//usr/share/javadoc/qpid-java/org/apache/qpid/server/message/internal/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/model//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/adapter//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/adapter/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/port//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/port/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/validation//usr/share/javadoc/qpid-java/org/apache/qpid/server/model/validation/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/plugin//usr/share/javadoc/qpid-java/org/apache/qpid/server/plugin/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter/v0_10_v1_0//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter/v0_10_v1_0/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter/v0_8_v0_10//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter/v0_8_v0_10/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter/v0_8_v1_0//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/converter/v0_8_v1_0/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/v0_10//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/v0_10/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/v0_8//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/v0_8/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/v1_0//usr/share/javadoc/qpid-java/org/apache/qpid/server/protocol/v1_0/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/queue//usr/share/javadoc/qpid-java/org/apache/qpid/server/queue/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/config//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/config/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/firewall//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/firewall/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/plugins//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/access/plugins/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/database//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/database/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/jmx//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/jmx/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/ldap//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/ldap/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/cloudfoundry//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/cloudfoundry/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/facebook//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/facebook/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/github//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/github/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/google//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/google/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/microsoftlive//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/manager/oauth2/microsoftlive/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/anonymous//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/anonymous/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/crammd5//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/crammd5/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/external//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/external/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/plain//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/plain/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/scram//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/auth/sasl/scram/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/encryption//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/encryption/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/group//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/group/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/group/cloudfoundry//usr/share/javadoc/qpid-java/org/apache/qpid/server/security/group/cloudfoundry/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/stats//usr/share/javadoc/qpid-java/org/apache/qpid/server/stats/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/entry//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/entry/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/jmx//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/jmx/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/logging//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/logging/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/replication//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/replication/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/tuple//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/tuple/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/upgrade//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/berkeleydb/upgrade/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/derby//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/derby/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/handler//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/handler/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/jdbc//usr/share/javadoc/qpid-java/org/apache/qpid/server/store/jdbc/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/transport//usr/share/javadoc/qpid-java/org/apache/qpid/server/transport/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/transport/websocket//usr/share/javadoc/qpid-java/org/apache/qpid/server/transport/websocket/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/txn//usr/share/javadoc/qpid-java/org/apache/qpid/server/txn/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/util//usr/share/javadoc/qpid-java/org/apache/qpid/server/util/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/util/urlstreamhandler//usr/share/javadoc/qpid-java/org/apache/qpid/server/util/urlstreamhandler/data//usr/share/javadoc/qpid-java/org/apache/qpid/server/util/urlstreamhandler/data/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/berkeleydb//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/berkeleydb/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/derby//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/derby/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/jdbc//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/jdbc/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/memory//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhost/memory/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostalias//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostalias/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/berkeleydb//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/berkeleydb/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/derby//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/derby/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/jdbc//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/jdbc/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/memory//usr/share/javadoc/qpid-java/org/apache/qpid/server/virtualhostnode/memory/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/ssl//usr/share/javadoc/qpid-java/org/apache/qpid/ssl/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/streams//usr/share/javadoc/qpid-java/org/apache/qpid/streams/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/test//usr/share/javadoc/qpid-java/org/apache/qpid/test/utils//usr/share/javadoc/qpid-java/org/apache/qpid/test/utils/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/testkit//usr/share/javadoc/qpid-java/org/apache/qpid/testkit/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/thread//usr/share/javadoc/qpid-java/org/apache/qpid/thread/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/tools//usr/share/javadoc/qpid-java/org/apache/qpid/tools/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/tools/report//usr/share/javadoc/qpid-java/org/apache/qpid/tools/report/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/tools/util//usr/share/javadoc/qpid-java/org/apache/qpid/tools/util/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport//usr/share/javadoc/qpid-java/org/apache/qpid/transport/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/codec//usr/share/javadoc/qpid-java/org/apache/qpid/transport/codec/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/io//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/io/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/security//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/security/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/security/sasl//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/security/sasl/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/security/ssl//usr/share/javadoc/qpid-java/org/apache/qpid/transport/network/security/ssl/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/transport/util//usr/share/javadoc/qpid-java/org/apache/qpid/transport/util/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/typedmessage//usr/share/javadoc/qpid-java/org/apache/qpid/typedmessage/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/url//usr/share/javadoc/qpid-java/org/apache/qpid/url/class-use//usr/share/javadoc/qpid-java/org/apache/qpid/util//usr/share/javadoc/qpid-java/org/apache/qpid/util/class-use//usr/share/licenses//usr/share/licenses/qpid-java-javadoc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnudirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textASCII text, with very long linesRutf-8?`7zXZ !#,^5]"k%I1bK" us~3g1;u`{-=}#zZ st:m2 VG7Ue%9N J'*a+to+D,4mEnZ]ma( XsgAv?urNh?c'y,mز# TNzW" Ag>sb] ÿwLOxhs+kRCt e=Ug_9V+Zpz5,u/פpngP}ZzF9> åR`wb,=Hu9LاʲuBs.G:By4_I E:Yc:`oґ wQq][-_vOE{ht';"1}Ey ͒!c;٪r\ր;mewg"lx\ϕ^:w{M8a͌njH*Ŗ\:D g~ľaBר7yDZ,>y/)imDq7Wo`{ دZ2B9y9iLoT_b_.l[r'^Nc4@l4zWKgmL}IF !_JNphc xqm ɨ# ^6ZYCd4ΠdfӋo]Whl)rkbNHT$;Ea{}6c{TS+KL$\:q,8SsWmqf— pZp,=MoݿؗNHM({*굳-Ρム{=-I0G F܀/|n; z$"m^21wd= >-o$Wn.鵄ⲸPAq~z@){8՜^EߪE:b$gs߆85XaEqî㭰1ݣBAf'jdH}D ɫ2V'?P8IhMeVv'fyST,9<z RX) E viR@uh灆 *) [ųTLREgv{]bha6(f#Ǡ; =1U}>5 d[?!l \MfAE< ^"dx02v:,)i{CjQ8eȤr K/Lj+#Ϣ2<5Y"WR2R0G|}jDZ3SzUodYOk anqkc[VNM=,na%ga\<XMm5:<&H&וWx EHϩ̹@"AG Ұ{_Z[`&A-miL ,/K϶/]ypVC^,a:X|541fKtuM@#`YM)ȒO!V we}=M2u[~aJI䜩Iڎzk4^S#3P=o+@1loSU`f!|Fbuʼn#Ԑ˴R,hdޕJ8)S;8bfd0^(<)Wyx:$򚯵ʒŒwb@pwo;h%(UIU:PmR9ŀ9ve&cvhM"X_T*ǎ3.3>9 &.DrYMh!rsikX3ѼD՝@Rٮ]~Yu^+'l#ɒ&ԳP8aZ2&Qm@D6%D&,߳7- c,M\>(п"&Ely,[DOkr0 śI%Q_J+t0r'7(W๭b¾KW<(9q1!Ts$}.g!J"5a/[nk^eoKЊ:ߍsBuyqW%ǽtMGy%)"oz{mQ?nL_gZuϗW֟)N 8!nץ"˓07r lkI+K8a5c x2 M;#X9029CSZ:mIsa-\ 5_ W ǹPo"c|*@İdf7{[aA`_ZhŒlnmw60#%g*uפ-{W#B*4 )A<:t#NQUCx XsӲ}9~l鲣^Y'%ꀉõTa#VU}7>"P%X]P5Z7WQ};jtY1Z]ŪW_-?t$%IsE bY%-%eOs%q-6S9 b J=fWٽ_NTǿ^ 7}:b[FDK6yOeSգֱLF ./1sRԪ?:]K(hOPtqo/iމ6h2.HZ~=($hRоI./57[9zPQ,9޶~xxWDh|Z<f:^ r#50=Lcٖӓ̒=8]+ IL8fں4֔WV~dR]ɱgu{*8Vh Yc ˜lOɴtՋSDgb }dM\L%;4?C[@/?}pe9g?CT}#ϕiޡbn__ mٲ,S8lrOqQRdIMԅ,߸E(!?ty?2-LH(kab$63UT1_d%>̟0PfWe*fOt eQ-edu#Iɰ]SKhX+F%g7Y?0uҕK4ezd3$QP)yMi9C@ SQ4E 抛xi t#߼,X痙'X3B꜒9n>DŽ!+|fN[ϱ~gWi +CLM&bΝ/Dd8V+*zX!=(o&٤=} d#QZQ7Al,ֹi^SZ$Yw{ NmM2!#&-L3eQ*D"V ZgID(Sy$sUU+^hLl?K |CE/u#%UH(Η`9HubiG+2A~ <5÷&.v-%VZ"XbOʱ7=S{tChԊH#K3`(M gABe"^1{FƉ %U)6K(/3$kY:x~+Tqs8 Pϗ@RSbRQayN*mNmQw"rͥ%%F%96MY5"S-NIb}Çk(ސj©k'}iEwPC3hgG *1ރIH]Dx]Oh6C `C6ʦ~cC%#-5E߭u*"V_;:8cQqnhd#d gMÞUiξF1r|N /6Gf36?I&\Q|fr@ ֲ2|E"K}c| 8|\H 4?7|bF)ܘ3p |G{]3` _vP0Z- ʵݳԅ3m9};ިQ^B04 !'#f?^u;)ITjpz_2;ak^n!E{ͳ/SKd(9ж.<.J:n 6RkvE$ GS9 \2z I9!χaubӏ]) "q:V ot/5sK[żetp!op805pdWt=+D>`VɆ㚿z-K;>c4ogBvU K@,p$oJ81J9"ƾx *|ܦل4ET/y23_BEhHOK`BWRyV+ aRbRTɌ8 JA[ <{8z o2Z8Z)]@.-wv ?_Bw{p oJ43.ŇQhΐ?9\DJR2_ ( 5 ]teĝV;r)fi~'*xУKM'4rH)KaOϑxGGK4_W{O,Յ9KEx֭UFL?mFFw *F~B̄*U~(1yf]{=;/`l`P>!ߛ!o^9|A pxwFtdWf.Syx9@ V>cWƸ=;|Һ$u1hLsJ's_Ş=7L_`0\eM@>~?{92S4ـj %AuJA~}R RX` ٢&w7P63LxhV%y$uk'ZD| F3V~4ƞxD3u6joTG^^Pc鷆Θ1/Ĉ:[FjR+Q`=S*cZfi}|CCsi(S}1$ժDQzCtӋɸ^dk c4u䱹P B~X4Rj+)(n R 靠 ײ`X To8]'* n.͙Gq{ZlRT*ߑ1[Wpzms~Q ӟb{VTImnŴS:F?DӉgZn7U8%'Ņ¿?"YC1e;g `5ɷl((!wIx G0B)clq aҟdn4Ӛp MqmĤQh'vȸm]E5o[Wؖ X7<*Nč,_`;dw형ps=mʈAXP!~-%Ա=د>!gkQ!+/&5+PES/-f2DM۹EFs8k'ݬ!-T43HKhʀQ:RPL3S9xCar=c]2kJң>/e \G]#l>|XNTTӚ :3òH[*P<\Q.ҹU1^]Fp'F[(iWn%&@$2/"{M.+uJjBVd8$mȊ@=v{Z7@a[UynΡɅܔp$Ė|lO]b򶴴hn.. ;n QZE0?bCN! *~/*9($L6[rDaPDW>R)0}޺<|d!M+ƨ1dL׈DOزn^}=b:̝5<ΕfR}l"~ަ-b#2E<8)$$7MM~˔߲6t>iMf-c1QIG7%-{rek>&MLN=ی-F|aWВ}%yq_IMd-^Ȍ(}KpRaae2&̈́H㗀O)q_4RjmKb Kv,%"X΄ ʇ"6𨊟4rrmlmFą ~;LZNuFg+Y!P^.WqG~ %N;YarrMsz&Q}Z 2Od鋖S$4tz![Cem3#A&{㟦 Y%lgspY؍ dK:glf5O ߰rMK t.!TG~\"DFeŧTb3޸ǤOQ6.cVש -t^L{t3TK/@/>Uy_BP›"Oj2ē(74TQϪQ4++E<5=9+9]}s{mrQêWaڹ*^F*u&5=1qoev|=H'0zA$Bk Ap&-^_kߥ_)) ΅~,v$wbcՃa$&b+~tVd O8:LV$# q2aהEETBIUK>\)RIdPō.- :%4']g#KM"p@ș7=[^O*^H3Mxːzؾ^~zvELk03)QʍI:M!|#Am$qte^ٸ?e)kCy(PU51R߲Q`2lXO\ [oQ$~P#@~Ü [}XBEq/K , fftN"<-_}yjYn1k@kZdهU.C͒~4d~rqxb P]/xט}Qv[i @O)$J2$;mh R׏j]}\RYN$m쏡'bYP/\$moQ gF B'& *ȣwū}K[q<_؎iY]9Gh:? fs5,,;ZI3ys5HCշB{QU8#ׁ0slQ?!жNx!T~}TsX){\5'g*xpScm7O!DžxG9G%/xCQD"]-G;$@bw$]N@gRqc:>l}?M'؈]k De0r.I4WFsC} Q\hUX _'UeCJjY 6baƴ_] zPNPXpզ$-#JbvB #}ʧ ܋$cA膿"!;6o7sVN.WY6) yٺ4SYdTin՛7eVZqНFU^ R;F @{@ 8bR8T& 4ED#vM=R9G{;4ߛgN_6bg]' FQ"EAqk KniWքAQE,ZwÆfjY[%J\ǜ^L*ZέM| [X~ J&?'Stsʍ{-)g!P> F3cȶ:hEîL,*yq+CzR.. w$N5))WMvvfRt3)HQE7[h(y{E&tV})oȢ㞴jܬmġ_1:-MiJ-^` zSŵ)dS^:`DG^IYD+'%?J H U-e#tK[y _2[!Tz;XQD&j -aeY z2NۋJ=.D%HFn(~Ta@ !Ų0'j=NG[qAa3إHК|CD?(޶5&! <Ѹ"/+ 躗Kl \K G LloYk RF `3 EOUN3$?W L\[K[ <8%H~YnB7ڗVx)1g CQ3p r/u芗]4pT$IxZhk-j_=vfɐkWۊ'ɂKߔ,Hlnpg~oG/1_#Ֆf.yD(Bۭfڣ2H@f&5hLb+M(b1~"%[^,vMw!!GۅN??^Ci,!a t_>gO@t|&b43Ffꧽ𕯰_J$z#RߙlΊD{YK]@f&v)Or,XJjO&d#Q9Fr lu&DIߜR Z^ <Cd#PI޲QJ" @CiAmJӼ3l$iYPxO=ëW2'Yu;9uo,nJ>o;mWxfUOϏc[$+vf$R<_tFkI{!'F#,|ƌ4[˷.m)O zѯ}(=&v^| Π_;xrMڷjS3OQGZlfXNuPdpeòv|0GCNo(Ҹ48'LZgch(StdoBru&Bn.1JXTHTŃa7Q{H Sۡ/'ۤ*t/qSx@S0>z207D ~ şpaqY_Sd'8x0"mˌ*Cr(6eL(UtyMsFDѲqO YScY&y kS^6%Ӷkӱm#ft5"N'UԼQWxZKvORű R` 6H2܏Pj_[^ 3Gugtٞk5Qf:J0oJ(bg_xޕ,9QTdM] QTp}DNFYwS\ҏV®- C$^m &7ڡaI2\HJ]~qU4?+##-wÙxW m^|԰Y~! ߫6ÛF3GKr8*VsCK{b%h!dJD<{;HҴiPN2 #_yB<_\Uj"URFZt ]IMQޞ|= ˸V@Gv-&ŝMٝ CͿ |%+c,=2`& 'pmHisELs6R d{J]઼̐[@gP,Ł.gO#!2P,﶑f},7߃B֙jq|nōx  KUs=ȕtR!]gzH_<ӣ%QsﱴD[mlK*hRU6ǂ]n ؉cKkJ$>ߒ|MwTkP;جYt`]b yDߐZw!0`b1Q46wCܾ(i $Ӝ1,oe&{=)ƕuGčfQ zܒ {>|ܪC:A35IT#/{K@ǔ(M#' dq%|Jz%DlM\󀬃ߌ:hx >S*O-bEe O1]_I,2 p0n7&*\Ws3_  Er+:<5BԶie)CrB +@U̮XW?;I̔+nRlf0VW Q_Sà1[Ghm/` L &E!Z•_]І0mcY<CT BB9 )As,39~eCШRs`ɩCcQrZ1)}@_x9] :sDFF~a:zV?\x*f#A.Ex9ogcnLK1XJI6Xa'@9/m\sXZ\Wy, ¿̑c _CIAvώ3 LL׃OH׾bշ/>L8hZsKF@XO`QTyϤtH5*1et*5ɯ2TrmNߞ^7yOGf F θ՞jg8?xCΗG{ѹ@8ʹ)ТWz,{J8ʉ ̀dɁ:l5/M23?BCd2sQ CPi:L M̾U˘"`ldFHEQ1^ ~Wƙ=yI81"UZ!o^SaMc3[)EuӴ:{aQKm0)l½7$bж{vے‹%O>2{nrQ ii?vF]U[T nZedOM9iO>z+Ǚڶ_.`t:_بl¯r hX3|hp=67jٲ-FHcJMU]OTTB(cE J؞UCpWz]gPy d5<' u"Ē>s2x-}hIx6 |rzSұ:У52ynbVX1|%u95FŶҀE ]Y3Pxc׉Z kT`Jc*a LU Hepm7aa^p׾_| \O#fjA =%3d7x" dлMD>5%wsm]w-P$G*zvL '7sv9UC 0;(û:xt@ vj +A+?bZXSuTVb9CWS_Qz 34rz(IuQg$@51- %UP;j)cnv0RI ΅-zlsa#JN E觶-hs%=\hEښ,d upxA-bam7qQRMieCEq5E@x: Cew,e~SmZ- &_]D)d+ʗ-C=lF60'ͿzUd{~AмLڥ b炾6F+b UT' 3ͥ?^b]<~QP"S^2"w賒g,i&IFN+dXfPM S XE1Z~0]p!"VT\s%9W{c9ևt^cuvod9D3Rp6&Y#zdS.=Agc&^xM Pk?P;I@[Qǚ_EhD;1=pgε $u2%Ueos,%q&z~CC#a.0l=N>꾿i{l j|6J)AKPэQW  ic^5;4`J z[gX:+uESs1uv BJ[CMw%Jx {ToΠA vK'`144)ٓz%rW+-JRO64'/@ړhȥ|_\R,-¬- ߦugolȵh=JqVW(5WP+FlG0 ٤

XD:5pXۃ92jr8/3c+(}$TAmpyvḽ{+GTu\eEEt`LURs(/Rbn̲%ݏnm vS ED)Pz}b?yG@SqLi.њJl0jo:xD@xy+40Snyە^^ c$?PGL *n7K y.=[q nKgVn"~BЌB'\+$y [`[Q%n=~аz%zΓKӒUݾ +Bs6 %CI̴,[;y%3+LN/۵lPBo+j롑6P0YB&DGO[0~ %54:or-w!F/C"QHtH4>Zt ܀>QF}FT7+i OsI.9ΨlCsBe{iK8%buU''~T(jT\J™11:;[(Db$WuXܗXA(54W&'å_gtA{pW)S|B r񅴶s莭 C(bS|C0M{+"q=0{ ?0=i!^.Gm?^X܆ ,dNeR3E\ <`v)N[B੢wI#mn1Ѯ`~DTjVdz͙&7 40`s7}f w2LEՁNl*@ClY{Ac*tsJA(t\ є}=E~Z@ޓaQ!mV6kx* %I8 =Si,֌Yj28O8%E!ja;BtKV"1jkdPp8t`xY3VE >lB]f+kDL~/y.i3nx!Dˣl T._qwubߋDl/@Tr]َ 6PWVk9:=?6` pURYFͪmF})/wJs;xij]<&|ivG#*^wuV&^lEfIK=(Vf8M0*X(?/yA'Y՛I'ǎi%R[w^?oADʔѢñ5+@awvOVt<} %?&nc?O fgE8Mʹ#8x$M+&THAK>7nScMv=:`ؚM+٠4xm45WV`CWj_+:N=p%H"/%JbaOl\r^nhO/m{D7 AE|P%aJQwC\v 0fRYln<Шܵc-4&M}O@_J. v%(lxL`\MbL sdּ &dsUQEYvlCL[AJP09:)4م: \]׽9!F)tT-#6Y0?8c+oSQo N ~dyD?Ra7c|sНv%os`Q0D3g!`ч#B Ƣ;=?К‑ķ>acS+f"8a7Z*@~}'nVgCJdVN1PS5׺JȜm' &~Jȯʮx5y63\HW [n(IHQJ?W#b=1fP2מ녆c1v՚JCx*ՑY5G b*0O5~qW QAv܍]51:DHYhemW,եXR  DxqF0j/$ 9/&iD;~&9{m"S: ,oNoiq0NOnEogY3Hn~Ω9w+N$5~_ZKN5uQfWdK3]RbuE/ MZ+9yB.S^enP!Y50c"~0xJ:UGb>%[uє.{N Xdl[ G tV N 8`$X\ǧ~rNĴf .qVAk^bҨ(ŢDKכ'TKI1p9!5;Ia>ߤ{z,,أ-JsQ_w3H"@({ $zmYZ [Ⱦ`̚fVCzg=[OKrxs*eWH]MN"m$ H5`U} ZPVsJZg9{+\bw58ujBq#C5^@nF;_q"ka%vB\fu9ñ:)K^އ8N_AM/Zc5}A`쿉L SWx^gϟ12sqx@ž Ɲ,R8}R^SƷC$*8]؛է*]پW0+: sv9*[;Zʯs DHռxΎ>D8wɬn i9m &±.Sv߲1hcT5C%4Ӯh_g[0ں=|]TB|[CNk$lgw]aQY TR) eoSKJv *aGS8VDXOt`NֳڧyBPl/֓_m=uN_1o 6]Fݟgl>$wJea3 1%1E WGFn=Sʂ)HǵPl}KeKӃPZ OڛV刺ʗo}d<{xFa~ݚ6Hsk.O"?.x_k?ڦMVqȾӸejg:JPd}t@N<)E(+bQS"_ ?b_d8Sww`cA.7T @_"dSIIm/ec.v*.2'Dsv<>D^%v,=W2Qq@,gs{lғ@\n^otCj_x%0QdJ!?Yh)|!})œBG;-W| Ɲ& /v|3XO1Bh5$6)>d!@t"^\AXN<M;ZZ*\an?';k\2cr˳Y'uSW91|}R(럽Tp?~f:>ڞZ-΍1Y^ЯM[H?Ðz@ Ic`h=A[cog<϶\$ahn">!?++-ߪzB%xy FͲ9 xZylQ|8BΒUz.QD zT?9P)?B7t̽,e8[uΎQPno0RMKj]iPDANCݍqiȄ؎%ԗ齔\L\>qG 'Y y0Œq ϐk<)#•Ii{w~hGv~^4( 8 4x+a*TՅjԗ|mb72wwmgڗKB"ŃgjA  S̅f/V'ŐJVIÑ?{gg>K\  0s!2^pQɓ9"RyzȨTQ+n(!e*GƯz 7^f5˘?ƓS欄e~4aOXc&W/8H9r}Ms=b7j ;NzFNM$|TknT]VK(]CIl[c[Q%+N>aU \CEnN;/&ߋڋ=AB90%0f\ڸ1k;CiҧCQr>ɍm, _yN5,V< n{d,38k{25I<ށj /~2Iz[k "ȋ:iӑq᪀`+wڡswE30:(Grêk}Ge7?"=bIrhc`.S~\6BjhLK4$(jovr{fn.=wsͦc;oL9J~vGOzU%SÜqHw@-yK:Qӣv}:RЋB0?h%E^Se :GjAtG{CV\gc;mŔ+ rukmH_Xa3#ɶSX=Zm<* ñ|5LU`Af$C(,*>sΔ|`X'  Up/W=K gWRS]l?liAV؞zÖyf{w/^$:陘U'1u[Rf큱5ɻX~cS`_nDqW#fP6XaA9ρsB`AH/VdGUFxb/fxᜲPcN%o=Zvw(=ИO&jL b"QZ<_^ľѨxW6ʋ"OŜP.1Hxv*>VЗۋ|* 9N\p4qCn!^Q67CmȂxeKsBh?_WƗxlcmǗȑKXþjdGϿC9:X]+X􅢳OK %@z*Ĝe=rNcR<{r]]D`'<, AiQ"^L6 c"lasw+@GM&43Aa9*-O2`7|t=w ҤRX@?cnA<iF2#{׈Jsǎ0Y px H/yhE4qީdI^.vm^ - "2qhȕ^ح|ScnD}_N#gkk}BM$Z/.ewXOAao gaY5Zr%bI햇赧Ī&.[xz,5$35`u`dCY{%Ww&8ܝm/"1;xg+9Fr*8$~zvSLy"u7sPVY^j*uD鸕vQ*ʏL8EǕ#=]FQ ӼgG|E4"*m&S˽5B-#X>#fj֫ bDmeǃMZ ,,w`A"THf\He X`Tre6XV~OjFqgi )rbƜ8?F^ï3N?1C¡-p=3D7\J+*n4nlpL I2R(a<3wBfE/ 'EI` -0M&5? 'l҉QH V&aLuz\/T*'T܆F i|x? J'jK0Rc0 kSڌ(Ji'(`MrS@1T|*UMEGV0BvJSO%`hO`{tq;L4༁s&VN`LpH8[YCq $|dVa+ȕzk1+ktI.0iN|n+MsUf*NJLX4ÚfL/a9gB)@g"!a 8!ˍ Gx٬xwLדH`PШCl0Gڪ{gKo>7mKvEG΁GC; ygÈ-[|ډa+R[P\"Xlml=otϧ|rr>&,#{b۝k )^VuET"D'cSB$Lby@ Gj81grfKoG1?_ik2i!J@b~t|S=0p؏vf5p^AӊYci^ 7Efln0p.!-P|[Bm13(%_ @W\w5~CEbw sĵ%&}$z`Jl-xyqt!Xf.G8)+?ֵIa}-4>0 W' 4`xukhyX3CHgRsRgi2pOXg5BCHPY?^]. W#w|g6c;k uPBSXP>,9Qk۝ 8eE27cmsO1ڠgt؅|`귏KaM#B@K6k"@vhU7qVӻ 'Es|,}|K@7Mt)18_c(s3j6g)>R8`x_wJ<^#m=QQ8dep?Bs3Lk3)ۅ^y例 k3(>'!#@WOR, X76)OW& Kz=LCb?ar[ڲ:v!øq^!- E.F^|qh,CvLZĬ?ȼX{YX_~^($؊(*Q`Eთp΃,tݨǍF1 @C/or9ClUB+{dl P3Enmx,;@)@V}UC&l]~" P1h?D@JyV}oM~ŅABWٸ]>l=WplgydD Jڹ~8*V2)oR_vars:,A nvPag΢A{%eP}@ :Xo>.]˘51Iy& r..VKLpU[ +{M,U-y6X&prR _$&RVdxk ? ZW_-$em=mDLI!{<66X]˷vrnr#Ъ}p4PEu/6Kq* ݇íF1V0@VtJrD»v %f(!V݁Zlk7͑:Q.)D7;5+8zhʄ “Z7~M/3j+mk#'HUZꞦ쮜܋ZU:3tuj^4_&|L? 4Ҟդ И6t6p"flهA-HRYZ'rZ0/֒# 0tCJ)td\(9ɸ]+|M9cEcȿZD ^>c Wg妨͚c/a1 9ö"iH.NL?q2ιS^,uݩ]Y[!ul'۱=0G :UTI,nE?*uF]~$|{Ld$v?V'֠nt/L-}6so&$@p Fz] >nnt֒ei|zX݃YTߘMrRxa4v0 ?JnT(h s"Y-5()}DU)s7D!ur$|<ޫ4 Td7zQo*ggdiwF !喰m!ʹf0V`?cwkXe⁽/&YY;mNI*J|DMJro#ƒD̈́SƦs­QF$;. o0ovJ{Zw hrqP~ͮ)4;iPQd$g,XrXo"Oď/U#2ZS|g'^g{gySɢC - h,-ۏES*CFZ9U&KmߑXXe}Fk<#.:A( _BF.P0ׅy>1Ӱj::2%R\H!|)ir" vpJmbƒg*~,2G,1'p$#krbS -(Nq)dr+((F2fp]IJ9sW}WՉXe vR9o0s37ȈP?EbgU]b'vހbޟ?NmX+Pm,ŗW!V&J 1GݑWX mjaLC!}{W<(`JAŻ`-]p.ݺJw5哚v {pBPwx;$x*>F>G~(9u-.|$N#CMl ȝZNcbe[֞BccZҍ;6vp?ggڈi'=12l?jYJY-}8ldM !9<Ҝ3+ͩAW~A¡~WZE% &v<)L$hrM9%e"E6GMW\\<Q2#|.75JZ%6誰#cfJ֗q₩lsR0O#?>xU2A J)N;h%)*E B#$&nڲXjJ[Xq`L=I Њ9dБa Xi#YE" ҰVc od$&h=^8E|Uw5 Rg(Д2Oցj@HZ-`@p@{Ʈ\Ӂh:qUT!>_`_ϲcĖQL?8fqZ{hNq¾S;M<ТA>@Mz> {.J tdvD33Uew rL9 -MJ♻S-R c+H3$DCگ0lTT?ScGJ3ӿ@X5!?[2DuS.7>h/a[fD0gJ,ہN 'ZT*kw ytǜb[᪭fqaKE"f.{ͩ'hẽ0AJ)loDë m3/w==M*[)~"Io*}/[ pt<%tv}x\1/!Pmr}כZ5&tw"eJ%W|jЧqQ|y22΀iNh+arƄ0?y["nfPe}!?D rHΛ1S6r8P;S(t:7P>dۄ Rڔ٘τ~OpμE3φ7.ۊzYNOi_3x2Uc! /OVtEKb~XTWt]  gfՔ7@޶^ Lѡ젩BT/!BupBk; љ|CVnphUo/# 0X_ͤCLp=ce X+>Gsënn-*Zf<3ݮ@ DOn`'[aC},ȐK.񤣏,}%ҟt7a4hFwvT Tg_b֦,esǖI2aH1RpH1bt+vJ?=1AZ_(7.BA" `Fdf%(ZŞi&!1mYQ.z܍%e"+<⠩aG0ݫXGLQbKe |C!YS:E⡚bH7gS;y>b!jij/e[ztѪk68:S:ˡ wQzJB=f\K L)a^谚q4W}GCaN+۰!YCϽGx;SG3" ֎jYi^ԞT!dV%uKdz߈ m('e9ҘӋ}/"\;ruY5JȘ 2BzM@6&-|ifPTcu5 o9=`E[ 4+iTȤv./C/'CD}@J7N#xUPrҢ~*> L#G4xܨ%7]^ԁA8mԪ@Q 8b2yZI`DW%4+$jG MsQڣ81ø@i;{Jשi/GAVӏԮ*c<r 7+kPY(a\= G X3VF5uz "VG'W-ӝP<>g`b/}R3(j( k@#|1MFΈ0ԩ<<À`QlͻFl|/]m4JVg>\"\U#$oȴȾ'A Kށm'7kMy^!SgT>l^=a-2iiLy Ih$0ut5bs=+aֶkn*!57e/4b6T#@gݑ+:$;Xgv"ړ: DJ`̞_r*PP-W9\is{~r-[(0g*@{9Q,/+_=U4`z-ڒ'̟ƗiJT]쌂 BnN/Gޙ]ɺ>-WґOV[;>] qUVwGWTJ_>r!%Hsr HVKSAwp S-~) zjr|'H}e'k^kA0)\|D ]^`Og0kyDf{ř3>THFk;h nU([\t:+MQY]'‰#aQ>ωH`4:okiuxkVYY8i"~"=[9~D0ƅk{7#&1Պr+\O-rN&v[KNDRLݳ}%L-1+&>R;l/eR_|'ocɖ kKƴ0Zkn'nCDWZwi!fƶ啵Ch0!] lB( s\WdEsywhtbT7I*mON;I$C )sB`)zmj+hd{$5ֺ#dV5ۮA* hm]RT&5F`K]hJyO|Iuo8r(苃T"o~iEy&R/o$y(ZT:>ޢګ#eqNTʮ Wn>}cnS;(cN~+wٛ .D\qU& ۰[mwEEe쬧t>}D :&ypQ&dMpTN/ʮ_)DA񪃷N@yrm5> IJ.z_Yp0%7L{,hA,Wbo!W^'x'G^_l+N̩lY΢A.wrͤb@OJxL0.>[+gt0MSNcDG7fF !N`bS@"=#n^m_U7 KPI܆1z}LivI)gRI+&Vjkjꫀ-y2%ߟu@%J,<OX >aӈޯg8Q|6")>a"vmoTxs`*%>eSG6 `*O>|[^kݟ}ClUgD5"j58*#ǽD5˯fw ] ;KCGFB*s-DRMl{RMoM)PNbUeG *cD9>gcixYCtLj ]DL}"} פO3\sn0a/zWRAxwTJ8QM 1C/8LmR 5ب?Kn.+:\(t22by["1hi† 8~y5=GVp}]E ]0lW]4QYt<#j k-LZ_DVwOHe3)ߘr%eMsKxXr1n=*C<{/ɼxaP14dRW!B7JQ-HH$1sˆ)781!أ"xIj'>3yksN%]BN81F`V<C!=&a{~B]>\櫲 LӯJK]_d˅.p9'״4ZbBF6rla# +Z *<;`,(ƈ;xR5 =f6Rpvȍ"stBᤧ/$D(L0ZK1i/2ec**zHGO ̾|b0 #ݳ!}Cva酟:)ē>p}Z~wb1T]t+.%ǴԣH\UHV⫄[8 gnABZ-RHX<AkS< 5%E2y}5BKm]oVfsHnhPe`kwvۓP~QYaoB|.33 ~bwK!8Xpq+W.f,7Ԝ)\G boY5nWM(;OX#A.Xv fwvqAe:œudW,YGNiW}(+&.M3Q9q# E۹(xq-̉@z:?),j]Zl)YTV>!:T=~S qTNwȗ Ed*-k2~M;_ɳi%W8 vx ]{TW̛=]UZWg{?꣺h󓭂@ g<ꫢoɝ*!#@xse ;`k5'Bn| WHo_=Ґ59b`sʊmyܑr i~X-a啊 EDà̚Ӵ% 5IzZ'̷LGHd*/^%U.+wc9][y)lUI1kO 푴>Xpr(InVBZ+Ƅ, A# ;s<'\);Bz#ZjDpt|`>Ř_qhGbUoE s -OlC9BH ȅWGHH 2Gr?DQ;@Tႈ=tzE\+ h&#Zvh|fN/F#R9vɶ @ށ^ΐs8d\`cY{0@ zN4 ;fAj`4N^䦑"xZ%c_VRLe-N{`H}%~uPQ(@bUU&d0Pu[4Z a<p|Q@Չ*fݔ`u M,T)rhw4 E!"IG'u<@ u±>:{c/%cΙXZ+ozZlZCy}+% aj/DpDM!HqzWa$o䆢?[ۄ=D͑1<5*u>o&ey?GYRH26BhGuTS:e9 я D)Ƨ.Ty:eFG爫ձA`AN; 'L@΋ɻOްŔ.#0ʩCz\6V?NRq#GOכ;FsL[Kvq-E¥"VQ %-oAO6˅uP*CB-?1lP6DYȊ[mx*؍Кs$3Q=az.6nvlXUNA qM%NO~ EK4KƖ_j=n{ޞHp|pp|G/,9^bOŻ7b,s~s).Y5ظIw)v sog7Pǁ}f/&A? rʁH'"–E[B5 gw㓲X1Zl Z E Se2hGls9}1u|ioeGgR_KGtWQSi︷ُȬ%FjV[#az|KJr5+O! Uv5k>|c;P[֧T7\DMWG =4`}i'( MEzf!K#CW[=<.͗c 泡sᲥU.Fyܓ&>H*f{E/ȋ(-rVp~if\{ (*|Jߔg nʾ j<IIXWLʈD W1(EtqHsF{؇끀Q-_4 .\j@Y*uuJc<o:)v"U"l9E 0ߘEߒ&(U9hK.M ]BX_6&p6=ňVvx8t=.mz/:`uȍsw!KbΧ T? XL[Լ֐2]#wfPJHj-1/'f ~ Z(m Xw"=,m:^.xswsj,%j2+Shb103 (@Y1D*1l?O}eOKu_ogy*px' jrLknwuZr6OH/CvKgvA%~'X Ct?;LR%5ܑV+9OC%0,W*:EֵA >rL&}>넭YuwOo DGUatr\S=!G3R\Qk.._~e _2luCXܑ~̲kԩד`MfveSfqEԛ hPFQD<_sɜn7 jNz^P{~8` ,37U;'c'@!WHV$M.(D8"F՚i`INր[{?8b W{B5M{FVq'RH8I0}:ݴއJ %b,cdEŃ`eFFYɁo1./iKK/ɒ_"BTIE9<ͬaKIuel([%)/C_Mֽgbd;%dc0%p5b\O+l ɯkؓUbۊx  Xg9(}KN4u_`tO OZY.RHP7y9M_sXI ,ղ>A_yi JGJ153y@pxo֋([Pd h*F{n](󎩣ci|nϩ&p` 5n?k`W@]K↔y#V;-*#Q2OJ޸1rV|?FuBP,-bxߠ!& VQ;# J\t}%d{Wpl9_j?Gy}gJOșu|aܐIݎHL5SLb}ljNֹ5 4JJ gѹ_+~A5H;@:qAN0 22[Nha"5%tЮ2aX8eoLLdV4p}'9ǃ{W;O) B79\ĞbŔOk's6fafU՘q: VBɂ~Z7_*@YW๶BUk|3 KH1zvUĬT'*qVR%D=J_[>TMrr{ol\tdJƮ?sooG^yM+qBf!+5>zb:V3ܝ$4EKSšG01?X/"U Q<V#Z\P/^qt߭OoƂq2>jk|,[KK`KH4IiX0c~*1!ePy5ghKqmC>\n\qբ`˸$M0dhRݷ "ض,7dUv/V9Glς0+lvfVW}} u$2bC3[<!5TR&81yhPyԆHpj@Tr(կ?{]=+r6.C-,.?kngAT1V$I"p]u APT5VM?$1:^f=ZoI~&gQ*W1SAB.K@pǹ+hj;\JZ{-k{c!eӾQ@Ӑg!BVm|E=ҩ;pd -T5Fu4gԣ!êݭnbt?ar'Fcya{"ݖ?M4?>>.QmN/ظqhmT%g7zӃ JDݨOrIbsA /c0hT$JG܉羪Yç&渥+}3*[Z?_̾xcD#EiW ̆VR{o>\d/9}/$Q)f8a%I1tԏСF[k[ɀ*|h3z a,[O5vgFHS[fۓ2n 6U~~ɨ{ˆq$rjv:j~^!E|d8C㾭jV̛TX$< I&]A-%8TrfU(Z3: K(ūwF)S f"bŔ?GE`6Ok[AsfH?=`ܛN~$Ug,d"ES6#6PŽ~ctpWÙx%P/Aɍ6x?MDŽWwOy??zŔ[&żMZKnkP ~ݰ7&5* T"`vog{gxkݭac>d'&Y Y#4!DH`A<.}BZP,{5^SʸYP5 6e6ZtN!'ac/-Cvf{#;9e'D‰bg'<۟]ޏ]xq ;jkvPdy \lp)z5'PW}5j(9YCtvQdҞ*>v8ot)n;B4. ;DT5y{k%E*z-n<MVZ9Z2e[{N˵jP5Bc]4 H)@5P#so747Wi\gTxs/ '9*wO.y}RMpb"]7[a7FnQ=LCŒ?0[?#oɵ y+lM`W%5byg5մ64éTt(ZJ7qex{jL/(LJU-.߬qJ7X2X$Ag>a6QXhY"nL\eNEm&It4:\zI [g@1 ’tMG]))Z ӳm8mBr_B{p($)G:~8ȂaeDky{YlFfqV),jYfnn1L#Z{e"*{ӧgb=H+q~( ^5Cesq S=0 MG2zZ i/;( ޽wzԶ޻20N+RUY Uݘ*nC)p~6J/lnPb;Qd-_I_Sk%>k ?y6>O ڭ; ;o6(8"MqR1A&m'˚!7u ĕ[2S\|ҨqScesD$!!q`뷧𛅡VJaFuZ訁٨)Kެ㛄hѕl9W>J)-2s!a_ݰ ~B1>?ǽbVnl;ѽN;emF+LBv(DbFA{Fy-Ƒ}B# i9b39}~XWΤŤ hRT0ȫĵ p3ФBSRsnGLyoW?OlbsB]u_[ct:xY򋔛!qSPw=Y;j|]*!i[JR<Tm.0_X]J1fdK৩%{ Nf7NSNM W]iuf]*av}h(~Bud{րOi/fno5Os7Bɮ}iaͺLi@C&f}$~N8ە MyďeI+K>pU4Ѣ9mpM:ynnkHo~1MTOS13!+22N( ҢPemC V,^% &-J%p(Zl>eKNK y!Ub)D/vGʷޙ-7U)US~GaqqD5*JjC ~Ij#;O40 r zv҈$/[\>ɑ3&Z= wHˠ3|$ꙥ,{Jj>V]R&e (NqH VyPu -m{^ C؊6g۳\ʌ|QR9/laOj5E)kޛI!jKYE+,ϼ&Zw kb$ c"oUBAjkkdA (t*Y~<]Dz3YCX벨x7!좦XKHbN9O4(FRVhThGSf PpyF&~ >K+UB_'gudj_f5L}1D njc`#)(* ja>?8deiWcJɧAbvK#B7ã̐J2M2#~Qpڞ铜<<,vdW5k:3pa.!穵f]B384V|pٱHkF1\C3y|wXfYY׶91Tds5%֍Z(B-ќ]F$4P `ɲ&/K~VZע4Xrt|oNOֹ\03K8o@oc buWUB 8 j$MTZq|҇|T0\}`yc2_=IM[;0@(|SVG Z0-TxPjQ3AyΚ0ަ,s6„kG8ur1L"mUƎ]]8`x1Kqi;ه~`tDQ B.K;rmj+a>]#H`iBQtߔ/ՋZ5usQ˸7dJ{R,h޿(N?5ee 6M7+iNCu(nlsB[>_IL=i46zgJGxeC@~ g|JI?f8qqTGm$SI؎y1SyݑgdNp+ Iu/ԒE ug)0y8 y&3y1ԑԕR})5o:*s,l5#X.uaV+}uWu"HCcmF<6\Uv W~9V|nAV+}LRk_ߛ)p6 Fȧҍƽڜ\)7>䣡F`㪷,|ոs<9x+9=sÀ8NcD;eSyw80=ё@2U\$ŪKVe"4!Ux"!ރg5ev_Gnp>kĕ%Gk~-aiؒu9:8sFv3cBNevn)n*Y"ftˆ~]/-ᤚZ $L_A#Կte1{9P*_m*8^7+-,؄{ enXZ#v\ ?t`Dc&$h!wO ۂYX!7?Iw,9C0RN -6On3D(#*I<.LsPR£PqU+  68,tJ)l\ۯ%4i '̦5˙5M*0;B 2p4ns7&fTpxhLTKgO?PxWBHαs,o.<_R-S#bW}fESVaPXH"PۏaSH7BaOľ#?e5\ЪVAa`'.?TV?Lv% nkz=V 7 Y93Y/;G3q]4DG2R9Y)' b3d*0.[(@h[ D}hl Q{.8&. 0{736*圭sR3T=rmrAPh '͛$1M(B.Lz`pgH3CW!du0UTO\O~p_e{v nN!S z դ1F<$aVzZL%\vv&i= 0ߔW  enAZ|rn?k:@!a߂ * O,`%sS{2s2})-ZpKB,ֽVK7@ܺ͋@>}-zN{=$`%@Nˬ`|%+!4QzCe : rU*:5rk+V찾2w?Fh,>.58w'RpttڥLm2S\:/>HjU:1}79aOҪG]Kϻ\ &Ș(HII'&xN"b7=f_[L\,?3UV`l3U@.:>*pJYʀP}QN~᥁E3wI{ }}sZe~7Dq%8 /H;thp/K$^WḼz ;pWZf k ~r6rğ ?#Ei'Ż:o K =CI>EF(ߍS}nj8U|M,Ky>%Kj,$dQx];AhIjZ 5TmD7J41WJnxCy|9RgbpA8,U+#!lm:#= ;WqDtEBˎFErKi 8mե}o)GzwZ!ܭ8K‚Y =`t= 6-S>5翷v%f(XpĥP6s*ňxK2,؅q/IeC!5Gm ޲)}zO* M!clru:p9çV> PgC7l6JL{v*9cա*ae aaiqۙȎQ#܉# &#͖6jR0n CT@?1$z\6kQ"-\'$x& 칑B^r'1fc~l_4m & ?<IK%Ʀ{?L)eu b |SFlmɌc4prxcN>69Z}z_5=2?ئk һ) " Am!e h$5`~'cR;VҠ6qqڴȅY8{Mɝvg^?8R8"eJ’]o DB-X ~"Wz}83m:VF^TeՙtDhnQӕє+<֤'(L_R#94 =,.VqljnB/R~)UPM{.Ԫv[Ϙg[.䷴wF =C\ݟioNGgjE,:%gOh~ײ4vfpH-1%NmYBc0del%azغ"G&nB{~ &ĺIuX^8-gؒӕ-a"2!QBAB:2Îհ8#< +xIW58ӛjw6pvLy0P9OY[Bi= 0xբ歎=z i—9H6 ړpO:& }e;7?hlP_cx0%j@kS$f08pc) \ϭ )k| 3Wk2+/ `o,73p-,9'O_U6JHG6xa_x:o=>Z:(tEp ^αF Inm@oX6ڊ|/yՑB q*%OM wƚLr ?)tĺ3X#=k^b4'W2ƾTfg'sV{!@/7`l#w O|u Ȼz.uW,-PW"RG{!2$δv eR:Y 60݄qhƾ"kEr9{p'soFèLE#qHS5;N`oF.SBFe1,o+2HrF3ǿkz{kEX Q.kDd^zqj@=]%y vg(Bg!T9 S %FiEo:'65@Vs!MWt3†ի.w6n·#j[7aȄg2u-]=eх/sr{z]A&\ъIQhd1$xC;9`ޔ]sT3^YgyY=qU6\S7&+&Qc0c4EeaQ>[bqN:)~94|(} p1$B}u|BCH*5gᒜ'ۭ P堋_pEO&cz?\<ϑ6Q Ǩ&l=q6G <ܔؽQd-7{lfº-ѫt/!]}+ í#XUhCopZ_K_`i_uWce+mvk*|0;^SpeϽEV|V~V>"N _ Lh7GAU6^Y,Z IibUޙDGuNF`McL^AHMSivǖrDP`3F)1WJ-YN u4GPE@59Y,F˙/x<גR;HH0Ear.[lBUX~5٨"$\@o|fZe7DwOGxք҅k}C" R2QK0Jii@iWZ$9xľ!:YϳVS<"mj?ڏq þ;=z0þ!;y I&LA`TW Yx͔b+&--3Al .'9Xza G9~*7׹}CIxcĹAH8r OxuPz3.DRycRG \T<9vwM,m{~Zub-Y۵ʟ t={ ~. (Դ{f;vZQ jN^ gT9 ҃bJ.\s0\v-?qoB q{fĐ}^NB:֌%ߚ& GUXyA8{(<8=g/0,-&33+zǼ<J:ĻP~Uwx+HjBs, g6Hb-[ńRUXTϳ+Аmϵ*W5GXl$???-`^*Z -.&C\.]VUإL\y b\%ǾĕE[h_ĠuDvNN(0N#Nی?Y+Zl8fknF沒IB, O(%>B6&?_JCdxG(:]qLyh5^HMO\TODTCُخ.QAA;̺ؒ`m5+8)F9Wy^J8bN^8CXA#aPt+'-iOR٠rrUd4GڷT΁},Lʾyk =x6ƪ<7\EsBAgE1O˗jo rHuyv7ӄmʈwMMv&h5}ˡM)2@i`AED:. ,$6uI Bj; [$Sp_2a:j!7"2c9E$ηħ?گۦ,=c)? Т,Q#iÿ&/ԄFJ* OL|JY蘞PyH"d&bdN$6V8B_ԻTg &._a-0G`'G-tjGE3XН(òTÆ,Uc{ȰF"ˬchc7[ KVET&Gq}mkj>*[0|m} ܉*NW36dYxb%_Ѧo 2|*A]Q/f4F #+AQF}Oecs̩hbT@=}Q6TR4V | \է;l3pD@vnjKs^ #;u^b̕`=aP#Ж+2c2TɰCg_.Xғ}lKDH duy?  zo]3f)Ro(z:Wşe"b!v}P?Pc\#/WSl^h)M4nlNNC;*]DlO ev.9QB)7I(4)bl^$U4wxp 6Ui"i 7Tsĥ(iY>oMl ͶXPzz8 /?pdutmo[ۻ pUF4dT^"]/R~-󂱈2%4("aUh9?@?uƄ?If=5jqm̴}ΣN`$86kk/9]UļIYs}Ӗ )F)m7`jtXß>z$ҋ9\ޮ_K61Om؅ >[|&9oOQl[@DiOX Y^;i&~gI,nR$-9'lH@ k2sɔB:R%; !6i_YU-qY=ޥ.iE- WIpINC745 !S˜_P`ČMƢ|OFټ=ә%zhƷvHeJ|p[dĉoITwX|$ԏǵJN=W,D^ в\@4AV?}g佼oJ/;{QY"{8 JjaaNBv:jF-"\? Z0?+ޭ"C܅SȤD '嵍fUmN Q^I>*flM>*@n OӠZZ &w#ҋ iʭ L;h@t'_SL3P6%8mf8V^0Ď oE/Jv`68}?6S`_ko͑YGo|=f,hk'"9i1儞b:I͂ ٩GR_ǿ":bh&rI?,/QkgDZ|#\6=,Pw6[?#iCqń $Ήz;{ʶԎ2NB.׽;?Pod1V3*(oJ^N+XQM|*5q5i/uQ@-/~E -JU]: z:"tvMQAwhgFUU.VLBE(^|<2AtprC<uyI5ʌ~] XIyRb<|CPHP4nP*SPTJymAO]Lؘv[+m^bICšu-Kv+`pӖscNQDxa=nI %$yV#;(+aJƘ);k1<`)p7J.S"TVOcU 9j Pqz=Qb|.vN/X+[S[09G-p{-񷧪 }{yΡhԐ@Z<69 b[,n{]N x0P+Ж^1(Lou`MJZSZgu3 M __0:zJKPI;Iu#9 q~8|j ^ 2ݑ^f&sBoy3seX Ar$rqLy_3raάGǽ}94m7t̨f#nLHKdÅ)uZ!!JE qGkJ \N>)ƍOP~)),DR.惤2[?0q?[}aS4qOGc`U^f "XbLd{ O4 ?} ꖽ.^:^ =f\*wŗ$JhB.č z>u_!uPV%BjΪ1J2\38Dұ[0ކfKfoXgRau\&QD*Rb417~) tC;xI>GΉH}^~6CXn.2")(SOF:.qym1GO"C>|vmlMKB_x W:=f+.&!f-I\ d|`1}Fqg^oxU"ŔuU 1;CJ\@v #(ӎ o.qiCXzS {IKg1!p0ݪ$c2Bu!Fkl;3y6OLL3(Fe.v0 Qu-`^ ]-db*/O/Vv&j8 i=s+qczHؔ{mfnŲ)P8(`>J)>Q}'atJpS9oC5P2:SEEwzKU*0t"g*~A:'[ 챗ޮǍov jqqY>_t1?uJ릗4RtUp=3}XvA0,y@fV1vjInF' d,XX,+}Ӯ ɪRbpPu/ڤe). V=3Fl] oEOU0o]Zrխ ~2 A2D㻻֬pk15I\5GI| b{TpX}qo[݀ _$akYd& a}󩇝1:6&?D1iTS픏eO}lDS=3&Av·@Lr0j.S<&M`mV5s3wo-A}w1^;OyMkh!3;kF20f>e-ZGWόb| ܪ?,C1?Fت25$7J.ZfױM EЛ@C?pk!:i94L"?wH{=e' m=%c% _ȡI7ObmnX ,Mc!bsBs;"YX .Z_$1 #w|ooCƩ,)x4^Sf#I5?\²f7ƙ`U~\,Nn0"{"عQU6q۽녳GU S|c,pV#CH,w" Ē!T rֳ4{C6# c)@^Rz,?M\mxC>F%T:KaYPQ 8@qz!Q(O:po n0V44|28_6uOGE(V w]E6i 0R;yւFrDDL ?KpIH;XAt!o)EM :hf(z%y~mBi^ [X7}Z̍D ~X(zNŒw>%N&}kVvLuH֎Ce79 2gmLw/X}DJc5GrVdO ?4{a^1tuˊxe;0]ЋcAܷHM  ;ldcAE%HL>̕>< iN;gv5Y6,snYTDyӻRžqE:rNҟܧʣFk=KYy H[_ᑌ\[ НӇ[p74\bSu[kLl9q%mq9Nmh`0X! KM ?(aa(мux` [Sp!e#kcfLx""4T fB76f8LoG$xXQ}嚳A?>MJ9ڻ[Z ?M)APjM9h .\O o@2o3nMCԀg)&%qot]OI|ƖcayViM SL / #ϔ~r9s12q]A,޲0}S4K.%KgҼexn43c| .Ǯ$SE4"ʕ\$eN~('Oyw#^B-niYR; Py\R ̅e`.ڹ)#;scDl#KvK8ި9&mX /B[B}yQ;>C@:fИ*wW#iŖ; m.̚${N_PP^{ c"mDɨ5ioDYCd^buj7d{`Iٷ-2&j$nݠb'-t/d֩ߣ+("8) 0 >2ݍ !K\+gNL@pA)j烳b9>"KlR:1N %D8dDym#jIW1e"Jx~S L`} nvY-E_AnerQbZBx1lY9j!ըT;eU%Y4=/SA0|&'z /0eqZ5F dQ,3J}\R5 Οq>vw.<|>s*gZ(]~S&~mp91 W.|f?YА12@2%myЃo'*ÿ492s&ZgIWYB wc6l˼06"<,N?d{,A )dD~Ahٌi_\ _mj{SǑs&RBep{ӢҤQWJ]S\wn)|g{1qh=Z( Ic:)oe~/v.Mk[Qn$YdzjZëMytHU5# iO%)8MYSΖ+W+%D{ Sη=VYi4Ě7zlr_#8>{hF{rdTo{%;S20S N%rr ot[h^mw0Q !7 yT6VT&ZU7KkO%`e.o$a ZW@ l*Ƒ>x99vuw|t9źCmL2{86ArB σi!8>#cxSKw,}[" 8&=o-1[ln4p\{`f6J˘v [^7#RP5Vwl}o |)s%}Tkc1-0g=Rl)˸8CVhˮUaj4!]ZIΧ|KocjōZ,{ogbO ;$a}\y⺅6(ׅ"~WL@X)5UXj?kW_P:lj>xzX)جY[V)趰~Q1Ӌ&طm~{~zk${YsUmbiDn&S:|8&F+h]KUw^G LJ,kPܶyŠXޖ^ѦHCvmrb|3P.|}uM|:*9MqO8]hVx9Ba%ϕʰUM /%'D6f`]c1䍚 eߙcLnL 5I̬h*$ՓGm*$$hW(rﱃGG_ 6Y(f.g:K+q峥o2uʧ:#zƇ%gvZk*G(^ugU]XNj)_=Ҏte V#e+!\-ckpm>{*f$vByȝlx!,9yR0(9w<5p2j1ru5?S,[9 Ek*FiCP11y2+鋽{|14fdi ŦSXŸ\ < `q0 Ï dI.ѶiU}.DagPν+ ODd!T ~ }&T'AnwveYkVQ@gv` I ˾QΚvֻZ; WϏ[/]xuFt/k , &᠉z3y{% S^Fٞ?U СӴTmKCIQ0L^ GSTqZE[39v'fP9z[t/|V04fw12dT4C== L$(&eN5VS.)'YѠnZ@H'3} %qj:[e B%E`r߾,~|hegӳ%kC` phVIw$۩$#1scQ Wi OLux@Tb/'hk:W#rEUaK*Q@nJvڕE2m sR´g@;iS>ލn qJBB S8aWяl}r^&)Dg!INLlڕg&U4&Gy ")@ڮי8lBUu? kxi=A# PY5zr#1 vKսŐY=ZvS5U #_pQR>kFB.|(6̕ƥ/H%fA+YF!i"H!h2o* g%α 勸Uڨ0R:jtwWO~s>?LEg~ĿS{7,RA>b7~Sx6|t7cLww<"~?FzT{!a^IB +v:<l9; R8lu,8KՂ sJ=txCvXeIjBp }aBOWroAf~d)Lƿ5LNٜs\f#v:Mgm $=0+Y=9Pѥ`E_H"l,pCN9=G'gl/H_ἈBd#LrweE_~ͺ{ַ,o_xu-_1xhRrGO$UdeRᖋO{ [\kIM2?k#Zqlfꌶ8RDR=5VlS yN_N 4a⑺@!1|Ϊ6mJu^ .#A_YjbEhZɬ+ "qVIŨK S''nj_$8}QG&\ nA#%'kHd \X9ri~jh϶T.U7 A 0i^mN@k(_vFЊIbu^T+]CG@4ZK#-a}<)M 4f#zp1C痨~ )] {W\s|B`!|d]<aLa7[YsN_p#dnxÉ^0JʓtuΆoyLGP4}\h3`%oQPFV-P1lפO*av2_/fTHa.;xЄ9ỳZC4δ}!WKុĂ0Z~@QuoX^qϗUh egUƂ~fZLE!ْ= y܉Fo`y2w;+*﫚 &Q {ݑ3"%M{m]8BCIƺ`] N@O-g_dCG6GE"/$a\{=Rѿ00y4W̗\IyFf騽 K \=adߔD6c{u} H3_fJOBk6=O20c!QB5iV{{t+;DaS蠣``o:?+tcR&Fh4nr,dYxa[]'6l/mG݂]D k/0c7$b~r)_xm_wHY5fԞX7+98I@G֟a,uKRrmڿ/`wc>6'j4MtqJVV޴F=tW]~mضҥs,:^> ȝIڗ%lf"*|zpQL 8ӔשF&Cq^ar^nT[V;n[ XhOPXs)fM\ǶV Q+*)/7 dz޷eicEq6#@lހ:VjPڪ*!ߍ(>"8Ee~I?[E˾eak#ԦO wSϓjm zw=YqD+ިA]|!#7, ^?kݚ}o[hlD eO#B`gEב)l]T\$x\i׬9H <1!l8sH* "`fl?37\pp7#lNo(;e?{IH:th)qx\&GjuԹP &`D:INjU|Ã$ ?>8&jZD:#:#bc`L<E}$݇'3X鐥M:x'{mȘ?o `=)reJOOE^G`.b1xoB-z잿]5B+WEmGd \chDnyM2Q''io W eW- S&a[32RǍ#]L>~Q͌{b\lp6ոpq/5rqDj:mE33>.#|CW@2 U|bT\X6lEIk*s:OԊ@^1:}_9anLk{'ڃ Y] Kh QiuWɑ$a a 8Pk۟}`['MXJ$ s8=9 wdr} !Tzt#7Xm(+Q:#zU[h"c&xCHb=CgG/QA-͒½jѰ8ډo`o89ctIuw6{!$ypl$ Ze&&] B$s+cܞ v4 M5f:fP2 f0hziP*\ (8i7êӊKHZ.}('-{50yR BKRiO0 !o?7ot_RaY:p~AzCLu80XC#%g1_1MX .'SԷ Ȓaͷg}EęulJ+x'lT*뿫=J3 AC*eΤh 9\,\DX%(#]^IKCUEz-,V/ySǔ 5%or'ǍE~@30®5$EKE $r\&9f aCv{'f֡'K@TGme [.e_m}\)3 4OnKhQo/7k68 ^sYhIPUpI'eԉjTߛ"1?a*KVV;wJ,]iJNsPΠptwp|FI༹T1f 9z g{6֐Ġ%S9kBsy] B9AR;r,J--, 1kf7W1Eoc~ȥr 1vxv&Fڶ6X5{S74$8$y0P) QB;Vmb'`xMcG6`|>2%pjM^p/sA:#eWC) b%&0MZL 0}meB7qB&Q3h!Qt]q%Q}\l`Qh>-lZQwOZ@,nF1Jsۍc ҹ>g\)5ž2g&뙪ԅvnS&<ڤ/}Ey9a8U[O{=)K܉ JiTc BY|)K{>!A$&?樼Q~NE\hT kJ+>fZ$cOwAFܧzp]T-0W+ɔ\!=<+u+XByjjE h(nRD^efA|r[qJVL0ƀ/~RFvzTc'Lj*Kvyi:ʑELK.o4u<'9p^-Eg>Eڂ:Jɠ/F] dXt#M3CLɸzG#bRP*?履R`6PAؙIOA)_ ZN]pϼn9}J`?<!} C4DfhB<3r*xOp 1[sBNG6G`WnN%>=*?dL[c"~iſ.ϝBhvضx.<T\/Ƃͭ)c{ē6y@Vգ5)+c31=ƒS62xBx xZ}"9ɾas0b#oBKqk|W3E )>>smd\ߓ57qG SX/pﶡ\xs!j9\QkRƑ6@s~5܀Ko!%G nkd m#!R_HE!!T&Oۡ$AXa7{q+o:=!ܬDCf_@|7T$G@hY}~ 3 !o^VbW;oyQ̑ɰ.϶8x5ܲEEV;5>t r& f{V=S.f+j;kM,!ffY <bc2!8p7cBPiL4.ю{ cne cv?D anWs|_lYE|e7dn@&ʿ1|?vES $SK-$2MQX9!هmM[aS+9R4IyzۂW?kapU6"? 3%<{_M Ja s&u?k USlŧkt44HIy+$ ޺Iѡx} nɘڨZC@9n5?&tĀ50% W: NVN9B̑qG[p)s_趈%6,T$3gZOQ7=ѭi: puxR1>â'd1\كюE*TF$oHKVԂ\{#H UW "S: 8z̳pzpa57rGA&9|q¦a~z1slbtCeZL XI j#w_'hYηwJ$kS pMUhDr_J@q!J ӉiX7;)T'aidnNyHa6I!8"&4MAT Na(y;wm?D3aQƪKḾwdo{{Bxfjm@YwkyKJ_ Ig߷*Fh4"R_x:RZ]XPf3xvN]yvWī[@*W^?( e/5Z<8!ƥ[QTNOĪ{{(p6uuƖXI 5KCx8AW+2n|8+$<06tqNY4mq<-cGHɞrr&8NYzICJ(6a_;8CR7hf:VG3&9ٛH,:aUqXcPUwpo|y[Q؞%2K\GtiT$gb&MGs RXj;_s#%A'wI0 +!'&w1 t gW. /%kAC)Q ^u7qM- #J0.X/f4#pEPI7c27> P %I Qtq^nb5WAx9,K[(Ip=Lk4cW{j:(ATׇ2,vcA `M>2[Tf-,HzϞ`!_QP(0HjzƒV%shE8~Wc޶8D"b/c(AujI{Hɀ޳gM47P~ |,m}#X;Q_}Ix6 @ Ƚ^7[!xƱgL:F_BTu,66JRs6u5$sEeBwd^.ZN761wX `BMoٛ^*'cON<¯B"u8gN<$$ocoggb1=;1N7f, Rayz,rgN'$39ɔ*؛"ZMMMo)q!(gǫYWK- e\:-W=`&m;/sgB5=31>kt֙tvJFS)$asZl蓌?tơnyDK\3| G~K|$i9X#e#xhePG6< ňi>p2{U#6ke0K#qLpW}T dHk`׳E}DÒ6rFl,.f8?B5.IZIL'1(!h<ѬHƶS lPydrC$fdP!D@6*~̯J jGkB3#C8fxi窈кgD|p]:2^-cb>帘3nΎsvs}j [ipߌ=Bgi  {jiyjdBr3]Rr%{S]p勢3JFuS AIU;)D/'`yʍ.]޴Q 7ޜB|~8.vgt9pLLC'HL£bI0EB衎Sc$ jhЮ 6eg~V@ %i'Eu,S[0IVeum2sG/B͕@Кav: ̅*~L~OBu~aer.$DL`%!$_K*ZQ2J^hC4+I~Z>Ngm?-ťܢ%rjw1BU ]Sep⒖S3Q1ˏ;eNIYZP$KzB\@R\ɵ 4޷{d=>8}eyMU8oS'zV@F/sdL*UhaЩm6|h|Vn,8=iF޴^ӟU!R=ߦ!NRW^eW ՉK av-#Xл TgYb#1rr /ɮtO_ء1{Ѓ֛eVPHzzw=wWH*n}CVL+`Oqb~9z4ëe bUXgXA;IS+)]

&PES,t!W)ݍ7ͮdN^ؼ;ރ@d&3QYUGCgm(BLHYp΀3X 8DB0*71Jm`zБa)^f{ {0w+o '΃^Qg#lW3}ݱʙX(: @rޤ=n}:h(qBw$͈)E`ĂG8g=>;0k e0Y֯ѷxӾ0x% eUbJtxk[̩?uE0ltKY'{t'-?9p_D>pѕ/6x/ֆc9UjpB&avP@ȷmSK> Gldʞ梾:.榯) V/\ZwhӬ K\7iɸG |IR*|B71X2R wʕE\ %5rx I*!g'LJ*.ޣ`:sxWv|bɌKM MsFcN ba$y_r$%|Ms<^%%}1_+c^Z2+RB0X|`]&*AV3j a<+Sr gJӑ;i3Zj],'7d%ok^Flr?sa8+,=A.M?J[Vm2u}:hG~kKS6$6WAc z8U*G!`^ud(N)bV1<k mEBFSu2 glzQq6%淙H*O7734 ;=@Ln_JBcɞ~~ w9%-(< wq}-E7~1;Cy n91e"9I3˼W6t?JF Q[IM߉dʁ> !{r FDP#,*+-*Ì ̐B`&FXT±?$Bs\yvx^tAf4B\uȘ™~nn}Sm>eĎ ("3#n96Yj023FIX_k%غ m 3U9%]Ua.lpت#tO!y'Qo=M_lHۑ 3xl#Wc5LPՕm-STZE6vԌ3 X+4vj6.q]) Ԟ"TX51[ʫOm`cvͰ!lD+03 [•lj@*%bT fCH'>Mn[:R=O=});ΌmL;b1N,L 2K5I5qB [-swJxDx|8I]v 5;$Gb׭2 J)!= -4M (Е%&IŌm(}ޏOw^1!-Xdp9Rpc? ^2;Uu /Ήq 1֚XLqIv>`O'>$/crsz6GeSQbbXiXإ-3uN @>V1W:)E#` Je9/^Npџn,Vo*Q" 9P&lH6nu  MK>NrXQ~GB7Sn(l,a:tο1p.:,'/N),1ڵFz|wJC1Ae۬ 9f*xcPT'Q|/zqإx7.'B)}©oLQz(1h4Ǎ%a9@;|8Qy O"*䋥~neSj1øNR.xL擭u(6goV&pˌg 75<Z[A(B23`آeRsM6M*Z$zoN]5Chb sk)c~3ոh qX 1=.]1_l}pa 9bͧE \i_ @WF߂-:ƾGH>ͨ彳F0CjTɷV]c/Qڤ$/&1wȥ PB fTYK 4he_٢6Լpl jj٪Oj-Pi5l27w֟t^>^2Aq*dI}ղ C/|{pGqO)gٙ~b?ݩ UGIt}P IaJes zkdn$.{Xv2{ t-jdJ8J$ڱlRQ}`G2-1@F~>*x^ j$o5 V0stwmQPavٕ`Vţ]@03;ݛsi7~*uֵ?2dլ-YM2e,;v$/õ*(TɅABC ռKaeMJ/md$wugvl{m9_Sh ;1O.IfFq'ATUZ n6@of;SM~$Gy*/S( `tUͺM{L$L\LT#)Nhe)36fyL9ؘeT+Tl5d$^zb#dX}m }"ZR2ڏ^+D}*fc0 %#q"NOW%!o[mRe06@HiX{.NQ8" \FNqz5t֢֙LrK'B5XPՙ%wНYζ`zi[̬&rڲ/S֢j,\* T\V8CK??*aBhWBODb!OUXd JH G_2!+d n)dB H+:3]"lɱmXe'O۫I~l/k' l‘}ϥNZ*jx]16否Mx$ ^7WFpJۋEoQyB]/XX0e9/1i{D2]H}]%vDHJ1T5৭TBWrqB›; (3y.Ք a[BěgTJ glO}V78K1T cbܗk9~pz-54j2 p6*S#A]us@@ Οt(~U->1\hzv"'P\x5RlIQ[(Yyߦ6x  ;ll0 ^#.9}ɨkA'X+SQjv[Dk$f-ٰ _HUiv &}6smY~`xUc)r=|Ew`7L,~z\ƻr"M&ԆY#ʼn൜j&FwdGʂjIKAvE8{RaMC&|.8`u`({E%9̄VYhFZDl*KXkPG8QlQpVg3VX1 X|Gu}eTKts}9v __]Vir1u(Do6& ד69]HgXi*UQim3=׫>xAXrv6˭@G аYoGUb!&(fb{V \-n7kAgMBob7U·|dACNSg~,V ƌ{4CqmhՑ?a A9 yx v)>Fۮ>1ȜQn'^3w!Z' LJF|/X}͔8TU_b4i!H+( cm_fvc8FҾ}?Cq1&`H zK4\d]N/$߰_jaBɫ\-+KhF"mzHb_Ƒ1(OTP챒6+4DCi wKVrgDZ>1ԉBo\\R7܏s dr+`νo mq2)bt}Éy]ߢLHf>"RTƬȎ{T=I׵ RRqX{MX(aK:A&:ݧi=TKBl"Ç1)ps~eD؟Z%q,L | 'Qn}C7è>fG&t,O1vRP灿PN3OkHP$UZWuDyo3ٗ^7 3 G<{<ushMMZ7ݯlaV]=^۞}&.Bcuw&<ӄp|7*ippBBRw1 Yb}؄g p-yEiyX禕D>^+l x #92H~_.NͿ +Νr}QaVOՒRsV$./u9t#8'v Y zwZ]!P~ˤHH33MHq\SC2jscpQ:M*ϣYG0iY5#aQ"i5}],qP?l%l߆}!e_F Oɬx61WH~V3hD{`"Ɯr kΠ>  d 0&b"khARLn:JQad壏NFX3uT82Vzc (]~cCw5bg&~_^IBYtdv/z!΄HXz~Rg+{jCti@X&yMbA3^}P(ȼeX.Q M8 R*V`8R{l HpGiQLRo O _@B:aa`7;4ЍqNlDngީsl&[ky*.9L+ߐrDru2m̄ 0$Q::dú=ұt\n vŦcg?yؔk񳷍x> d`K>#lXS͵ !w 1uC%z;q-OD)rRƖ"x ZLy`4)m8bvUg9 $-:-f4l[Ehc_<_l_ͳ_[8$WgK`[!_Wga  s*&7r`W^"4CS4DB/=@Lc1/k1_À2jݳ3{i6sͯq'S|{CVSt6aW>88]I׳~YmAze*68Ǐ(fj|{Qxઘ2#$8UTnᢀ+8v{#Ov=^[zrʒUZD,]@9\U[y@?8nΖP}fe$3/Br]RpS)F_Z]b]#eoAnibEqݳLRl㘍 4] rӆCHW!yۯm he'Ⱦ2 ~WrljOO f W18zC~HeFWCC:4A/:-Aruq*M٥ٶ@zdz<Μ JN٩[댰f҅W 2ꋱTX"j`t} {H 7y*}Z:0)'{[4I?E:s&GtF"GrQYrE8CF}s5(ADf/s5b輾,Ƅ]2:̚YM1~߮qn^#K.׻DϞq(#p&ўZRЂ\xHJuy߸L2ş@a#{y҇y vSNvM-7nJ?9FgFV!of{F0C1eN!=%R2(!7;`rI?O7Rq, \3)`]l\̓'zNNs#4>nԊz~iĎ}X8Cv|_Ws991JPGJ@LETMZU*Jx.wෳ1use͛l)boߏhSq'%pb~NA({0kJp7ϖ@wY*8bk u=^7)gsgrGy4Iz<$y9iOo՟'5&8wץˢ7`z.wI$e;e"^`al~"M)F#wn :~xMf\<`J%HJXuM-`쮃 & <`H]"DoYOx)jΘIhne'{K,i@Ƀlg.xkKM%rh]tx9QQ/)OL'Q/sn\,)l''f\:I]=ɡi$:i&àY{Æ:Wt@< Wz;!hi +oeЭvpL>I},$U/ؼPϵm\d[7jM Zr"Y/T s|yvfX~\ΝD}JZq,R4!1jElQļ8*Wjc~kxȻƦoB&qJND`(:pur1-Bc`1 jz<+lmrG;D_<+ 9F ųPQWdA8y}YM+ϡZt%3ښ%+ς T y#9F</#|MA ,Û: /視yޝm gkcmq"\FF n;!4Lm"G0#旰kT|, tc2O}}U=t[g,@r< )%Vׯ'+[Vo8A+yR?JG3KE,N]mi} ߹Pzo$ Wۼb@`R \)폆˖fȍC@x%8xpJ@ޟ8oi*txoc5"x 8pJ ,)2/&hU4&~@T`L5X(S[=ͳ"a$ސWCj6"]͙XCdy- ]gOM{ ziyᔢ1_'I7} VVͣW<(`{ %~OY<ru[?bk$8C3YN#D5qf[ߟ8H+ V'тDѬvh![=Q =g^|ֲhOZU"A]=a\[lY:hŃ^$@/~r4VoZ [;^>`ށCb;A{:sr9YŸ@U :r@ [c?ev w1WȠQ' D*x 0["uQ@7/1 Ӥh0 $ˑf~-O쐏I1#@RN,XJ'8&36W$G 6361~\e!-Mrj;D/{EP0YMN&|Լ~-AT$ZԸ^97FF_Y4q.]S*D:ʉy̍ kKJ_^яU#Ȭ33AO(rU?1֤/ej3w(c/95~v0t̹HB&`{ddaQX, 4CNmaYK*ve{`?#L\vHPS.P*25UU LQC;"pWz/wE:E)CuKsbihF=G`Epx @aiutQ{,4t[L#:7UET2SJ{ 1K?!Ů-l >5{3D 7 J9r8Xəֺ; Vۄ_-9zOm 81-,n|IzȄʅM%qL2ȝ;6?mNus8>si8wi isB0)oX#Y hD:SH+HC⥵<*XJS Bx#5N$Z+*ւA&.phb\披7B:doW] wlƁ?WŐUÞW!bʍ'8~}#q r &7SȘViOeE~:bo{&VQt֙ CVQ~@5xާ],sv4r{  })-%w.Ai\˼{fy" ٵjk)pL߲!KsBTϢH'K@MZJjRy{1+r Zg)>._҅匓֚bu"@n9p|1ռ E m.3ijgCW׍{^No+4ZX륒 p?{!BvΉvP=74 2'ē\05%Ve/1Xr=]bص6ׯ]TGa=޸a-`4鲜15iC?6Rrt@`vG>?^i&$igh^&VQZ)SQ֓19 +ix=Λ@u| D`I7i0Hg9&zrw@ogDՖhʃwO`5? A %܁qm;j>iēʭvue]+gc"881Gs$j`nȿW4-NP+jskyػOlKzM&<1w݄g+&Dt83Q3량:|#l]:Z*8bW*:wij udd5~o4l|ąy3lF1QW ^b %-P%ZI2_ܤ n䜄-toA3!4ǘ#s^;%nFڑݘ,+[pb큢Zj`IE#kqsyImGW 7KZt?AhcDn4:*j bA|״"/FueW5ɅqUʟ FR̕rwqB(C ;>sFhΨ}O5:('8,ߒ913F% q;TS#9(Mfj?^c~"0yLQnU2˕xE L&J_Ln(Y)af.<[VhV 7v\lgԲ$ JgHlWp7Wc0)p->jVЄHXLdrj_$]Z0glb/)c˥l1_0>x]J =B^".=|rl1@l1gq0N>>ګ/GF"\7$=tn [m8?f|c  u-Z4E2äƕ0BJ+hlh(|B(Hn CJL ^wYZ4+:(K5AjdB⛔9b9 Vϣ>[NC9";'e0gGWvX:LZz[!_1=ӺʇYլ!Ѧr^"272֗ݢETv}$W0}0RZ:=uz#j-q-=8Lߤڒ ^Z~5ISA,sքHjuVdkRJH+# #gf[٬KҽB4Qk< D6{X2әV2Ǘ(;0j!7p"6|Q&NvOقM9,UB84N}a3qhfι~"6V&Cz{J+)r*gTЅ sIۃ[w^F-K"c191D+> ԛ=łMqFrr!)h4I |gDpȦE3/mH3NQ9^KEQ5,\b ~2SdP4ԑpy}W#\ S{i*!9 ^ojrBFyn ++EHRUvfCOhg] /MIdՒtJp FP2]^aU!("-S#jOYpMH@4rxYO1}T V<ܟYRkqEuf<[r֎h' }f՘&g1wF] $x }KAg qJ3 Ug%FZtAYU|,$Hu)NTx5+Kg:DEtle?5-@3%"(.Xv*/e*yőmA_̔HQq7o@ PU뚤 Tbȉtߝ7jƦۑJb9u $ ;9OՈ+y9O]9D}b/͗5 ޙ &i~)ڊPñowD89?S"Qym]?ki=6 XNΆH_úWhe)Q6 Pp4H.)@ɒ]كƫEzxMۚݙ[8F ;#CVuB#v$S7Ђ@H{Ũ3`ʉCKP 6k^^ &~GD׹`z3 bH͵SP5P #D&ɁS9Aƞ5w| J y"6f)/PC,'jXyD(<#BU4113!DBҝaRM:*1Hn(ݷp h"pW V?*J WoH{ e# v s0ptjT\4);Vn#<Љ>&K\$"ٙ  t9gxc"F,e}2,sc{ 'U?9[R&׬P7rh7\ }fj끾q =|[D,h{{A P:=&$hHTG.cҁ|sfX2^ <Xt1yڌB)[? [MnҟE250Z/7mG%WD#2ܭ\Z69Aut;E3R[p涵[Kuĸ^0|3-w%u#L'Y!x`[sCoibI"\㵩 $(A54 JND ~۪9ؼ:?.j~8>E}ykb;zf~ۈe."(m-$ <0]Ϭ|ٌ5MqB: j'#*9iӛs}9I:wi@XL2ԷUEB^QA5J3Cg61LOS46b,Pd :aRIrW79ehcg9C]jrGy; O`|涯!LQ&ߝ8tɀ&Gq| & ڧh>-1v%u d^P/h/ON|ի t1'H)Z/3Ư &gz$KA{sͩ 14Y]; + NŠw"V9iK 2Yjm`22r>?T. Yf)gL_bQ#A_k{u? 2+)Sǭ}ZS ҌɄ+17UK'8:K {mgۺ ڧw=%CÕpcQ/ByC]*/ F!E8> [)) Z;b-l-B ƑaKR̕:~\\ݬ0+$pM,c"i(*loWT e/ژD!-爖eJ5Y ~7t"q]QZױ=Y- )H[3Y7k=J۶ICfx;b^M`;[)GbRX|_bNRo8tZ:pY8O;y^LPTA-+{@08'zϔ|U&TN*|i3xٗqӇ&˧-QZ~6kwOLe2lPhMW>[ռm2dϠ{ѐչ~xX% 6%vڮZ2_8x*TqB s&7+,;╶JHB 8`1 o@YylCvKsy.VJM6t1e sK%H@9qqd I.T\` {M<~(~։ 9A4GZ4 5XT;{UdvRAT^:-G`6b5lL+MNd|5/H|W]a頶s-DKYڣ辦vrWMxz9tŵw㏠P x$pbb|-qeލ:(.]Z 9 6}lTj^4>JHa1$O`vdUoq~p M=X@bn:%?"th>Qx]y*:u]XtmvR7`[jx%rO')侁8j324y{ް?X]{N: mZDVqf09o+YHn㝣.S,c4$т|-%TA cSm>q:pmMB≹::rĜpg SQRkRy2<'#x ߖ&pc?&=<èrɄpv=Qmt.aoG/DT58WGH;rnT22C)!&(p/#ٓR!Tjk=\G; $ g]8)OoIJUQGN[67y_]1nmR - <#7Qˆ>Fy|p=^bbB%5זm^ k{$N {-ՂSd{c;|\Ĥbk0tHt oHшɽ1wQFGJ7t-ֶC6m*KIF NN2tga`䗒7yb̸߾&Ym#ae씝\|}AR8jjkdDOЇI*F1=^ yw=nv3_4A# *C쨉+c4Ŏł 7 NJ""q}``ɋP.c*}L Mqh~5z,WBݾB9UAv~9@4VM |~XA|G>]&\#X^oᚪ# ~; h`{ eY3ut-Go&s8n{)>x+qVl\)|yŠ^G\px́i`|㦖v-+>ò׫Hb;Z0hynܛ,ջ_W.?y^]9W:كbRA_ <̼+_C C[ ߧN!?"@+smPj$6pݲd>\ǝ79208u%`=c3l>FY1z' 5=M.-JZf-M\m@iMwi+;U0e˹jBOL{VZ(S8 3ϘǼIP1:5EtԡӿJ,W'ϓh:&Dmm7J:'^Qp,-z楪s0j$; 3+E)JX)~X=dFV؛`!Bn][u C;Ѽ3/ֵ#cȖCHuE %ƏDsK0C M3~Ic g5<Rɏ>VֲkT`Q@M7Zm2ű.PЁg$VMNֻK6)\ +VyOXF0S!(h9*ѩpeqls~3af"k Kv WrlysWXshw[:ђʔ\tjew.|8aFQ ~ '{!OqʤE;}9t (G}_PZskN'??뚰,:\^'쯙<ȁ6|]duV2QAfsdmV3,ݟ\+j BHgS!Af ɡpʈuS|pŷ\In8 PI|#_:!/P/^(tYyيTf6uMTI(0M*0ZΑn"aw76bOh8pX,BmrhXLdXxX)/܆$B./ZPU1I ^});\QeU6#hjz$A/]wCRɢGr0,~kVk?!l[]܃lZxŏFK{{+GA1T&;-yЍdDxM8~B5ͻ-ljKЙ}MjWbD+'@:$D!q l.YBP;޵HՉz}3Yi?o!G\SjJ`ǎk3W6)eHS3̄Ȼ<7|?ۃ4FzиxWPnqsyqΉ_!);H!{ K15u+N,/rwVwQ?g[> g&#OWF;sEOzwCo+).MҾr)Wkr;(!h'IH11*R1E )`'M? ss}hSkufch>.(M%υ.ocďlOWwxhL:r:)?]!48wJca /l)^E}~oH¶B_HZ;%,G.vzB:J)nIn/7 @٪V1m#i' = Nr4#5G/M,+8=NcWmfG_=w/cL"d$;[JOcH,}:|*ؔKҬAf1Xił1@WgytSNVO44t,>OK]<D"/tӲE6A3"4~cm[No% ̹Tf؈LaxaW7T5@zu"Y}Dv)&|S7KW\ jTp>ΞRqT^_z>"r0 d~F!p d w^r|!`OhԷmt0L10;3 H,-6Bva-*7çYMx4\ߩK7◗7Kⴣ0 )F j_w/$aKTʐPxV+QQwv`(ܒi\77Ʋ_ya PrmNm3?jFC Rʉԍ7kBW4<e"|vԇNN WJ'U^;)6# f r CX,MrǁWkĥ8V7k{ު1;b]Gx}jKʈPg؏οd[GnWsw[jWH &ۥ~廌4x̛CJnG8BviY[;i9~ `"]DSkmsw Za\BgA1!͖TA+XWDL9[7AgwP +ׂ<p:e6 ݃3MC#|2Я]cdnwɤvFL>-9@r 2݋IoFYL rnWӎvAF;ûZ*1vuPTylx? 1ǮOn$*1dש)ԋs!#rv( ! /Yewp8iG! [snX2|DLjSʢI+Q~_ ĊbMUnHPG!W㢯Oj<%ST5J兤p[d[3?=#A8𗃡sE~ b֙$bSv( AZ /; |Hja Ű#\tq}6Yڠ2QՋߩUPL Ƥm<-*!Y66s !]s ֿR@O%qx8fT1t9* ^93(ǮV٩90MT]0\7;ёL> 3Z D9H~fm=9{Kͣxuuqaw&t+qdȶy, ?6j=;L-|h7[j`EYYR"b*BZw`VmrJ@׷.Wb8 nYL#*Gȋo1z+nr/g55$6#HrAYaeb_=%~>#;hF;x̒M<ӆn-1\H6qdE[:0f(汳 W -"J}% Yf:cguX4(b0C-L"yvniuczBG/$f0ת] 򋖳}%FzQn3o #-feDD S: ;K{-s$F\$|_u (GV+ٰ}^pW[ T]/Z4|<lٟ{#*OrLxuY8sZ";tsI0$юUT,C#=1:OA6]Wicb|@IXAgp)\m+.`%ڧ'G[Ҡ۵)!k*MciXڊ BUЗ:¦YeolF{4/WC3;qbƓt (.:2} auG׳c00!rVmwxRȶ~> ֣KэtUNHE/\L9yS\mՄW*TH`#³ 3u.nM.3-?_H)P(>4ћBȿ7`"''(s D2]KYN`M3nkXyK¾#ENSi]?Rlp $'ԷTj*ėD |ƥ ^>?<ʯ|VNұZвB1GєkRoZ^E#'>-y^<._N xN^\BP Pcd6c?X231KIUˎv ΫՌ1_uۯ46pNԎ(D'yk5޷Y7]oB)WSx 5W}ԤawKWj4)͝jЛ Ikq8p!%ٮ-_/ Ay5\4x ~Atn'6$ڌ,@u[`Z4]P%9D=6WxgAqYI~W(Y[;s%FumOe[ui)/h`Lz-HUkx ]bN[ߐ&)O48|}?JDnֈwTpB%BKX5`r:W!z-oF|\B3qyo`5Á":dmi1YO.@4݆))jKA`ڃ"wZ5chj6.4uy zE pja.)俏V҉PZa8 ׯN*?h2%/:b},[:S %K +{BPdp0WQ`vf)G>eWƿ̍(5mYep|4tSRl-ڒW@Ҍ"G0T]@*k}jԴ,޾KfmQ-~Ϳp9WuҝaZ/P}k&fm/}A^ϗr "w L$b'd]V[ōlNM(AKO~Կqrl i-, ڕoljO@-/!,|h5X~ 6#U!Zz9XcdrW3ntV!?nԴVIC;ɯ[ioԼd x?%.*J@0ڲ\ #,*UAd]hxY*ٳމ9$Y. jQnZ(C-6X%-&s%^+vMD0wm)-< j > nvAFBd{z47>2rGzw"(2>H'XdNI*# Bié@jp%Pfl&ïOw*$㼡qtay-AI.)qslqC@7??:'gUfǐԖ`Y4e.&|MrΪ !)ȐFwqcHO`RbP3l5vHb女O8dh;7L٦F:<+"o% ÃI9{S MӠGD>/9N2J*0h{ ې^BJ{A [2zn܎@ZѶ:]eV!uT)Af$Bu"_4XDj#|GQ$,`#Qg8jQ; /$ٿ;v x_i̧K421)~W njAYb5+Fbnmɚ=/\ƴG]=H/Z7!\Sƞ%Yu8lU–iw#2Fa[G@Ҧ{t%3-00Х}o tGC夌Stb_ 1ƈruqB0eȃV>3Ky b-K13XLnk0Ij_ijILkM?b.T1/[ͷYZaXeOeKKb8܌uq1Cjpzv3/@@lƒ sf4.]MSgUB 42M#jqYYJ8Q+)e%/_.aQHraYEח3 5UT<$CRn"lxΙW Ltkq=7&gg]h=s'Z(-4BG Qb&OvW[:@ <1\'\gB$(f&;V Nb;т[˓0MWxܟ$L#X@&!#z'}Şm#R$Fz_޲ lu<(k-.<.53=!|ͤ|36$ =m;?:@=!@̣+fłn!letoU%Tk#4B"LN^6s~DxH\bW^2xwTk2?x; 2tVn&W4HPNUQ @#ӭA0T\%f7*sO؎u5;D}_o˓$zmb0P8Fpcs*ftl?WeIk%pItFHk%{*+oL2Ȋ`dg 贐Ļ \J// `,[QP86Ծ; ٓ\^%_'w /)%9p4ȓ'J[ GX^Լm!ڪG+&3b }ھQ @krίy:H^_ ]@ /Xnǁ[*g8ެQ壟+mDiz_tWܾo]mcv9~*/bYKzZ bb:|x، );Q7#TOXA:Q,}Y6Sy6/pyRZId 6>]9xfqSn1ܕ`>6"QR~T0S2T]t_ʞt[niJÎW{>+@f *)J}=|3Ykc`s tRhV@0dEMz'g]LkNEYjͧ}5hoPv:ѿpڢTj&bͤѓđ7wP*z"*jV'/BNޟx!_`Պ 5E!T~@;b>ΈNů_+ >52; Z ;'ı/Rmxxœ*rw\M& iO1#p"܇' 9 *~6ABeܩ/8HI[6!s`/[/ A@Y(sq;Iu#Z{eF^hg;d%;Y3AȎd{p?RO|Cа:2־y8~eu^Ȧ4GI)k¦ŔS3FwN Bo#w XEUAaǍ_eJ`P <&*379.vQ5L`sI# +LdUqksLi !1g $] H@9-2{ʙg[*v;G>wb:g-_b$UK:j;Sz\>n?C_ w sEp3U)ix{(xS%<0[(}/]ǕM۽D>SNc`ؠ鉊z1@| \ só$NkfRxT<ȹh J&D뿪yЧ/(J6 }S %)v%ɈPsq @h.|/Q7!04b\ WRM-&~$Z4ƗJYx0T{[ `+d%ICtg g0s#㜢1zv8 P?SMx֮23Qtu`(X#=te9jk䙘D&G%~ (RAz%\ͮy-N|Fk~5[l|S|'C~1Ic 4Jjg׫- 1)$.KAUHXaF7iL-WѼ3P8P=EJ:.ip](0P;I+b;b=DuF-~}ȴ/RVFt9Ϯ:½p:~@J m$TgHOtN;k g>y=(cHzv=,XT ­0&!kY=)XR$̾0J<m}cC`*$-_|S50V;~/!Ln-0cHfL0% $GPe! ǤT2)Rہs [ASF)vah"_>TrkB8$ɏRs`g-fӸ)M\kH:[g3$`Fru9yej04zC އs|qˎTcKO}3ɚs$ Z]O/d 5/(Οv^/bBPAb3qccaSbr4!|@S;sIPIAKQװbtU_i9tNeNpy&EC787ЩgԻ>NE#ևk2|neI̭ ŎY 6$l }7QB [g2r0. 5$i7usN幔{znz T,~m==&qOFzYd&uM8)f!94eT7=^->$5odjTŮb|aM9_+V_L`UTb ifDI0Ur[ WL3oS =/CW"ԸJOc#URE0՝X޾ )vG ۨF-eS6BϕXu#'5Y jô!BwoiF=Fg!cw֫8T6oRb#Wa7U7CCa:ՊϯO #S Po/ _ ^ 4ڼd͍]Ty#0 *K޼tQBRcGȽ>y1)E"VGqm"4vS$TOTb_JTVRhN>Si"pU}߄ōJA~N"Bۊw 6a!-i>)\(RcFwzw_?(*oB:ͅ`+,a ϣ:!oT&\n82o0r+Fs{GEC B]IN|€KͅNSrY3 қ$[aOlڌ@:y;Θ>`tÌUca- $$윲FyJRs='FWȦʕA_M -qC. f-8ٯ1a]q4dtj&: n;'fp>$#(en3:Fdqj>e3qhOYj{p߀!sC3qۢ+!ydG_ T{Mh˶++{4Dz1ۚ5͏qXXZTR4T'Bn3\BY6W1&<:ξSz~Xʨ ډLn[zg ՏwݭubSڳV[LlA&.泆2Etn6'?i[֩C yƗ6 1~Xվ>ͭڱy(ᢓjLU>>BUy&S`vL(q2T|a}q^Pi&:ӂ!$J?gٕ/蔃n2+*Z$ H=VWqeyQALʯ¤FI/1&Jqˑ%6%?)aZzS%(u/Pwק:1UDG4 κ?C@w$ V',iEb@UQ&9uhsfd){B lrۙ;!T^{u4..Owæ`xAuM)8Lt]<0u0OB m W_79Q1CqAߘzsrw )(QG0MP'o)Yeڮ<…OLanЅ[ OWMpiλԹ:(Gղ8)}i&3 MkStյȻ?SY RjQ+e,1F˜+Qz@p 7}*鉒~5WpW: @v]!pviAP 9yiy̑a$fH aXߙ3:W11 )Î]PY\2lNFR;҆= @n3uwGW&w{W"uA"ok-s1YH-ǁc@č6S j"[>&_N+czTWEhy!}>CP/zݥ 9}N ›q<&G9a\5Jrr0ECosሷ~Nlht;u, 4-Qr3m䈙UxvqP$-ۘq`af[; _®âH)_dL:n/]Aِσc6PU5}\1H?ō8`҆7covgC*+KျLbEjc6U _ƅtev,ͨ[}2gl,ǾJx'+nkʒ#ͯ@k1j~y ܖOno7j\:Oxl4l%lJ,{aιG42קAMЪ }2b_ed饩ya0:3ɸ|c$˻@ Iw١-CD@ D$YB+-~hz\.oUTJ0A;1Z:a!^le#AG 02V7PZiEy3wMQz?Mc :Liu2n ZeYϴ!BHl3YKf鼈 MssZ+~jn~MmBuR?B7IE2wU#޳q&"dnh;SղIUt\O5[ 9+PTtǑ{9I5uB 4466RFTC2z9[Y_) va(ti@n\=a=A.:nB0^,G0;A{|cP?1&!V٬1m:h9_ucK"a&f-1`eIP5[yڏ$D{H:8xI2btLZOz{FP˩2 GH)A@./:#ংwXq tJp!K7n;`H`_,X E ,`U'xwlSKz9ҫ\r\7ì_H+&DD,YI6?xgwί'<B\x2e_Y @ eZ?DWQ7MU/ڦGS+,g/e_3߿0)ͮwEUwpG`Nv&]`zZ2q2&X8Ai!9{=) M-1%iM"A{; + Z&邼LKhږjD3Znng @ Q2*ť׻S+ b)G]$U#hBinՠ眫ˆ9 gZY(HI'Y8=%Kz^iefgraAvh20{9])ϼ8YPS??\ZRŊkrr[\YB򴊴N1fX>ݦ~I#N:Xj$bt0 +x1 P$IzIFwD:&BG˟XGչڦ|n/rOF68$f\)w{RR%4q*0 '_jqLz"C!H/RHC*ńp|\z[>*{[#Z59!x OM(^4.uȭEiP>HA^q\kvNKҴxRUƑKqdhSlAI{4CHwמ~6aG(ELfU[H:B9yGzF$Mdߚ9J5R+yfNAa1{h/0wh'9z5u|l}0hXASO]:;%FlBƢ{Ÿd+= C;[vv`^wkiڕq8?gC6~<|'0*ruݨO|pbw{WI%| t=ћY[@rq 5=}Ubxr'LrVv: 4  L/Ow}G/4$J 1HEi8pc7 weیh>$ Y(`6:*hkKu*SFbyi2$^ғֆP~A#)(OH 0+PItoI& &L)J&sllKS=ONUBsvSnW4T\wlEC׶aZs?S+1KD0f9&bNp֓#iSڥ1 @Qy\Kg{ҥNNKM"2fej5o(b ~\L{Gnޡ'!NVѸiMW.rpkY?M)>Ȁڝэ_qB4p6kQkRjS} @amlW/m𨣁^5.:DOos">w0 o 03?s"7m狁;yb(%#:$9;hm5ٗI}9F3NEistySfS=; x9 ^\͝4?"柆l#rĬHO,XI[q+-?=4,nDdJ˔5M]h&g8z2ƸƑB]4]',oe 3nEYDeӖ-]#3tvUG~@m$޲H`hYr W1$gNj[ł)G2oו Ndm0omCvt~ҭ^ZΤy^w#g;PfD࿾A%lYM!ݩbK Z oB d{f׿kW<ݍ(UގܧmԷ?4Δnaa{LD;(vPh* 4 *tf CSO ܩ>5E=䮒-3]Zb[_ZC}`qNcPsGEc\xNdR|Dצ(e% *lh.C3u"KZUht7Si"r,J 6-clPM{*mSvx5-axDJR`?N]D3jtc' @Pzwqkc$~Z}}I jLf.IFlTv- t(TLEuBtv6A\lj"N㱂 &HN2 c#?`*˛o#ewxs%е;!;͉@_D&,:ᖹjl=A4ЙaZ-|G%s/!N򀩣Ċ x#:v8tb.%vIh` ʘf!K^3%'?upË\sTN5%}fL60caC:Ӳ0c8+ F!Cg cnwcy8 ~9"җ T E%zcrje^:)L*)V }" #r 9\)zO|Leh((5ŠZRz\;8vy6ٽ2KɈK@YL1[/Ы"g>Pmr^Hgfk.*6xlĿVܚN}D]]ɱFoTz!&Ĵ B!9| A/#M@GG;kbFt% z2t?s>?oA8ְ9Ǐhx؊R>- l8'hПA~V>m!I^@ym' Vh?܊N,:[k$˜&t/ qF ix*$(VBꊕV, 87ƒ=1,P`1 ?Wee?U4׆1o6KX b p6심4չ e@}D@ J UA=h8c+܉o@Hc=mʄFz@|ER*HhTצ]E3j$ m]WkI]2e3>x{^dsN 7Vf̈́W U'~c'0W ysP&1FeG]Y`MvK~(H#w,O ѲX;^z5aq$#mEi~VN;y zЈuNO>,}审[_\;4\VMLNCajWf΄scώg2%/.Y_^'sTs]O7w|9<|LR.dtO^>D-xK`8HqBlͼ 0"ĘKyAw49vpA]9b IbCFo0̩v(fڽ% AJ(<Ƿj!Y|V|(.7Vz#I!1eҵ*|C,Rt N $ oMK URC~#:2,\+R~bw`%s].yNJ|U87ɗR=eLܒ86ۼ;Y8L`hI@O!P 9Fֱ8i-F~t2*ۤ-C r0++v”%]b%~,6y&Ns7.D`~e0Sqȱ߷zx-QzQS~kAX߃A:1 !i#j'(P0T")?:fO)G%(`V Ù $V@wI?:]vz֧?`y :V=GA8[{t rz\ok]z+OLEj}P>'{vlpx/4Rmx1M5é tV(ŐK=D< B6}cR]0cBC;x59y33tz)-!TexXmҷG9W:1jd#$װ0(Y΢f8m ǥjA*Ԅ#yDyKCGssaF⌓%{0gaoebIDQ*'ԫ oYsJܝw^dJ ސvShH\ż̝v;EK/W~!xE x>-U%Ksj '"E ;oSϓ4q%vtãHGDi0)uh)r)P!$ZL&x6>0[rAK:m7履=ћʺ S^ {N~,eU/ȯPe+#[b^3/Z v NMX<gl4Irљ=O_{<$ynѐPm)5IiaJ`*f;Rn8v:E(|ohSS/ƪ- zd$4fԊTOL uNDҭD|p3WGl.r%y8⛸[5cvsrf^OCes(M|U|I 9x7y7*;5j;973#Np-tGC:ʕbw8Q멭w-kA@NR.{~0ݻD1D.LN1*2F(uw'V_vvױ]읺kMܬU~D0*޼B [Q{&%Gr:a֞]͡mKO-i%:*o M&` =@+zW]wGq*ljT7 \xcek:@cm`Jz0xfFlP[crZVŒ[l%":," }g":Il?QMCJNY Q"lߠd\A}lTgyMrZT6"l;Z^SWKi{$q&;J x>EKu+:S28*Ig~TrXbveXs!)Ű,hqO2=lyumn|ec8(I7(}G)4buɑ2%vg1.(0qdmRBpӳk!|٧՜͟l\8ɏ@'\܇-P&w#Kg ?,r5ERK4}-RV(έ\VBFgq86w{51)zzchM-\(/y.CtR.,4˪C`+9]bŰ{RA-`e)U/eU&g7gk)=qjK/ nY%'6V^%Ds'*|E)U/\<#Y֞vVOe]7^Kliuh{CٯQst@YҜG ,Z]0'c؝~'B9`7s%q|L6xY^JS]P/UTư9I-#-$g֚llF`!/.e<  x^J ynΌQ ț{}.BE%/#v[;"*;9ikƹPKȬ=^"_2ҟAߖٮ-hR[JLQDU`VHOMJ,1A4w~ԩHoTvzZekmۏN_E)mѢpW U~[u]YM<1?`4m j~yEW;H7\}5M&.}~( )3L[+ho *~yX(mTQ17](CEV j_ ߱X&GnU泺„x.셉4[oU;+!QH)̐Jv\۷K(No} JLrbҴsU*%ϼ Vw)yj͈57HˏjLn u";ƒZ=pa@hжG$4SfEv\6@ Zb.L d?9{.#߸9U܆e0éJ* ӜhvO1bC.GťljbT]~H{ U:37EGd i3,dqFQcj"M3y C)f_@KYF-lj5f56gU"|9NQ.[aezi0z^ʔaѻ`K0d)؃LLgKl"R#[#UkPo\$TzlJk4 U MhfS/ o2:Ɯ%c@`)"f V}uV c"d!忣VF҄o\ϖ~80Mxss)%#|{k/~3yY!L%~3_ba^r2fNOaђr{g/i.᳜R]RPFwjMYTgΰ:6/(weyub瑠{Yjs? cQi6<;nAka&|M: W_6:ʈrYx)2 2qpS&Usl9~}* ھV%CC0*)N.ɢEEwK 3l"Of k-=<,jvuveIu` 1"<\Diłފ9XDfe h :+ {rE(iGzA Y@`XpXEˌvve%qVLt%r4r!dU :wj|])>EӼ`G䡸IetQNᮾ@+Q^E'=nN7JHyth7xkũJ^Tϑ\f0 :F?:n!mcIu&g&%ʢ( Gs I0d4KH  w"bԉ(WboB킳D2aفOe*>U!ј B٥Dz`*V&F+CWf?O{hiCFg-V! mh#Q.u2UO^} Io#x$~?V倇f U ~QS2 [0aC{|8?a `vyNw\P<5H#2u5 WYb c}pLmzg@_uhjjTa 6SB玓q  o݂R4z/+e#/HANz4={=)o]!!Q|^׽BFP6tUGئм]j[6(gH1`dCn1:*&^90&f$.PTugzgU H$U1~=Yݑ@\.cSh5>1ڒ푛P.a[TVgG#S4ҶѱӋ+YO\JUvKA0XHcBc׫'Q}|\'n2="ƨ pGLRTfj-ӵ6)Q-mm}󵑧)!:AKH=c5{* B"pӚ|dFA}SŸlxFiOj/jvHmeZۻߩ,Ai+.ٶVe` nFXvќ|Gn&0ZBhIhBk_IYw0" vI'F=-m.d>3*G(mL0c _eȿLRGsh<ߪ(t֞acx rOJ6Y,Sk_/|xJ$.IIdk W+tY601M(*$iaӍwK:Ff[#)vч0l&c>Ug2$IrZ LEs[1 RuzycJOwXK@4̢cVT?гZ\s6|9c%1nňycm2mq Nnxm)h"5o#{!J'vYa Sj`i&fFyNv^ eմc1*)G(`g䇯LTp5\;71 9\U^ke#]E.JAŤ_yd\H9dk&t'[粒.;zL' ݼJ͈#$类9o2u#j+׾ꅄH^H`*)~Q&&.MXp0!Wcc:a"}oc3dƘhΩRŜtwѼko ' ٬6?s݉\U<2)Ȩj Xlҟ"%f9rWӎ=Mjz H/scsYIݚCfptZGYX9u6j|e9)P; f8 ]EEA{䂪؏ "gM:VЊh h=C'Fm~Ahn.|vpCa*\q0[˟jܒr98ʞF=z?J{<+aP`*Wrfh)rw ?(&c9_?uݳX€۔BRݮG 'xBgXԻ vbmB^XKt( [[J*k^lJ4 dbWӇ[[6ŞO_%e7^V`(Zp&"$5'C4\{ُGaNri++5̠BX"xDPM- ~?|}'b>YXڞØ'ib\KK^|^̷p't Jж2{nBfx*2J4tFά߸0j0z]r(I%oTs 6ӻRi!k{jrm棵nbWgB8k}Uh|m1aR)HIcGh[P>׶16(,6n00,MOUU$ 3c}M"IkZi5]g|xZ'SȮ2#"GH Iɹmo%Zn/ Wf*Sʵ@2,I[-Л&yx9Ugp1=Tn}ÍŜ`*||Z_(Xn2GKYnϑ8 w E\}z`Q-dSW?N+wz5w9w9v-#e[ DQ|ujhDuXs/_ȥ+0?Wu7I!̶3_`[6ӉۛIsUx=$!N&Oǒaƺ= 97ߣ:[Tċu-l.޴yWY@{U%!x'WgكS"Z5_ H}2T>ሣ 75!ܲ!M:lÞfGbc}O$i¼& 3A>Q@y͏4Ejc;M#}) .KyI!,Hm@hP>Ƴ'tjWԂHْrݖod'93]P+kC"MY0}_'%g?e* N |`eᰀ'"!N[a#"laBCJ#vYYӦ( 8Z!LS 9ޯ&Kq"0~DߺH|(۲~>Lu)ccNRo15C& L_I¥^|+3gT^D{21WPJ.9lwU">m!?VGP (ĵX}ٙZsC0IHN/qvcR8v,1xD5 s5Q)%}GrK @핬 ,֎w&2tK]mpµlor4U׋1L{jZA ƒӃX%e"ZK"8 rΩf&Uq2mIFQV gT/UT6giUaWi,3ea-ǥ'yX6NJwĉIѩЕs'm`_5DguM *g \}3ˡ0(y +_ ~FV#KrB44S~&̥Y|@3cOxh$Mp[erϙY^$/f(9,Sqz7ǝ=u/_ ۊ8UDF"Xnߓ67QlB{)1 u9g겪 &[=_ AR{Bn^$|˶֚3M 0#P_䐈S}F;'4BsG&_0 bU٧M6Tq' ~MbnҟdOί (r#rá>qZ} v~"A5tؽҐ!zFs?T3XYR&I"}ЊWdQ}D!_ߎoۍxGҋͧgD™'@Uiwq7p'8,_Fm175-uG7U^^`! @>Vo$te/%TgGGv3$?FO 9 +'SFpe ER V`ɩWu Oi+45JPy uξQ] {]^ѤEvf*AVBt=ŮmRTCɑaڙ>`Dr C@WٯCf'ROXs%?^*W”`Lqf pZl^2j" jb\+PQ"hÜV|g˳?ytRbNP 0uXpNX:H`5;m߀ @&/̪fGV&*3avt) dƨȌsۻ/5=5mQP1zMAV nd85>9SnoPTگP3A].H<3LWɝnpǃwjc8[W "3-'>_3&v][F~;ٳN.Aj.ת>f#9qDx1. |`2i%4iUۊg~lP1w)jtFf(-9͇x׊HWSphaP4>BJ$k}kP=3Er!jž]C74o>g+1xu%#v oiy6gJR @Sqs}2f{Z0 Puʗ@J| H~ME2<%q!3bEB!9<胣J,I 1 vA`j%N/J:{Jpʾ h[6@l7z;TC)l'~Ʃ7&~?giqF7o4P* #ZX nِOƞWMto'<]_5SX:+0o i[@FE3<)VP?nW"mf`k9W~R `040e] W¾VS ?Ry*Ut, PYD->]) bYTCwI/n!RCMF_Ǿ!P܂8m},8"r?5Y FL^)%ws <5p+d&Ƿ^4,c^Pw=wF&9ïcZj&l*1 #L{5S!5d {E2Ewna(1ܹ2tr;]][>Ԧ;Hwlj_gFM+-W~we<o<6XR{ 'Trh4dmڴ %_+9OOPrȏl0}GDUnSLԤmM-{㳘1ro죲l`hʉ`ݹVC8e(- kUTZrAv|S' $VJYS|~ck<~ܰdq/%R˼ch ;HqlElvj锞)[3_"ohѯ|#0Uaf?XwJkv֕~MJRN]V?Ll ^}JoNjE{{3 `:ʪq$k>`9I"q6t#rItqJ&ߝ0=v_?ز)n^SVGU#Vzd لyZjso&Ӷ&خㅓϐٿlgAa; e![|FHmŀ6&]7⊔#\;$ȯɊL[q~k"{xo  w"{>k0ֶ[szBs}Q&n)Ax丰ӣ+WWYⴠ7b66D eZC0b#3`O%|TXvY_`"ds8rp˞(H _yw1_H]?h'[gІQ='fIΠk:q"}ru`Q*1)Ւ$7XtRUqzYPN 2 j+m"nIB݈rT _(6 MG?\#T *f]m nr^K9TEH]a=j;JL3Gft,}E`(ebɲrm#/~WJymUj?Pj48 FC#:9o8JVfM9eX0* q[J Jkz?'" We|\* ɯfbP3SM2XbqM̆રԪvp"eBF&R ݵ|ᖝHpZB^{Ңɼ=e՗Ka[ AnƂɰIVy- t髑'n6LUAs]@nlm/wM[!c.:,;t&$DOsrO0yD hWz/ȓOd|T%-a./^W;bRN&V&[&J#%Jrj`/Xv̭C|ȝ^TFىDJ9 6)Ȃ Un>WtlvPGG3;dy5xM%]&u:'U@j?"]$.wv]!h7VB]u(9bX1I8@Vtz5>gF:vˇ&DbJf{N_@ Zz䉼z r{RDꢊsbQM@Nܵ9* ܺy [W-@_\$e{rmÓT,B3|*EoWC <]2RB@/#ۺT v`J|";=5۫5D湛Jɂˌv]tx!Jvou eVV{M=pd\)!,Apx_LH p,gOư9q Ĵ*Jǔ:"DW֜5~/b߃#TgQk q[z#vˬ*dkrK>Ȋz_)>kDbT=aYI\a-n_ ƒY>t> 4q15 l8BkFH~sb>B|gYO7^=9_̨17h64*Zg YI CcWG8@JhB?RSp41Y?{Ԁi#u >ShfSQ^Z0bPm!(@xeNvQہθpݢj$qh`%7uYD?.lݢԑ+*ˆnݧWt95vX-s ;z)7 eRBYzt~ WR HE N'twfˠ;ˏA]#lYHb?ogBBnX|hȖMdS[@05e?X(]{`Țvp&iCo1wp `h?ᭈ.<)_ :p)dzbn:|ݫxʴ\cE\4oE,9Tn #Ch/L6D "_g4ǩD`P堌]Nx+aVg m78A+ZrvE‡J03K>|n;(#+Ն뚷z.|pȌ@BdGV<(OI(ϸ3ޔ UIE&mJqtfB-o^dU`W3VKXt.kfI?.Y$c U"nd#Ϥ^ɂ08P<Z1XFp: ;,ڴB]Jx$}UD "43 ~OzlQ`LVǭ/;~$h?ҿ>IE`Kv niۥF DmCSv]u\ $H)P"HhdMWz&outVVzfP{\4c8w}%Ў(؜ʜG Ebwe.FLfV`+sI(1T$z F3ke3C Ln-0\WY:lH@]Ü$=B2ƒPP IeFNRg[20 $M? KoߥpKzȕFDPbвNUy")[FNNh%(noC.X 4ls# a="E}Q+r!˪i2aCrmh"PT3 # '9  JF" .-pncPp,4_iZ=LbiI]an79q^PáQ`W^>˝V_Zj۴n;?kjͺ gä dWqM=TC $e*'6f"2Ʒ*tNȔ!6k_9^x;]'omt@"`?B&[Me=}k_j!>FVySF a'7rMoD9l -uv>9T77CLyhJDa愘<%o>Cߦ0ֵ*@DB&zd+FAp\@We?hW!W{00/ &b pp_Ow~++M ǰE1y(懾#0@W+ݷeh`n{-M 2p G^c X+N/(&g%ɳ7{jTHlo%jw?Ųr""{a[VEw kO =8&`fkCI2hdrE?TһF%\>Ø =r:$c#R͈<6<}%IZR_PQ:+wva?,rBeʪQkqXmh̑wv%&ӜJSYTgD"ZgY)è%m q ȓN8qn SoF*]E1T]љ" Szb#CnǸU+ݚ[eԳ۹9.-Kgk+>B-O_چOUjvoѧzb+Zk ~)`(8к{Y6*hm'p2 `W>YEPuak|x<"cRS̵A_Rkە VDZ'i:ɅZlb(F69oIwVT|oIT͊F^k`%2"d=4쿎oYZgvA &Ijx\J'VCADȇ3&W:?I@Cl%[0vȮD`3E<@ +p+*z!)~@~ <`\0:<}=*O8@snkl'ѥJzl:1 Gh^ڗ$p3.ETkqիYzs]Sa40)Wx?vdާ)fsBଏ;I}2kyI; ckư'Ǎ;DCY<^ Ʈo]/2'Wf`-䲯O7{Peظ6 ڱ!g"?B* %vðO) 6pI2B`# Wސ=aٹp]",]Ktn ԧ:U"Cʈؽ4H~ 9}cta"q`򍞇d[Di>~ \ώD ĝ|3}DMYSHD/j|kékD UQB;a~{qe=VD9m迶}H.n#B ɳWqk6$>eۋD2a/ֽ|>ڇT:U ܙ|ݮK\ b%t'!t Q^L" V]WN[Wh;~ck25do;UV݉šmn XӠ#eY Dc\H%a WPc](ekϑmO~>ĝup?NQtøO5?wwl*z}3Fhw/$^/u2h$j {ҷ(#N=}YV QZP8Gq{\ibwd1qEڄ)~Ouw?w|켼S^NCİ GA}mwJF y1 ЧoAZP|a;`"0PNs47)ATЭM~hWFٽ9n(7T8UVcܟtl26RHI/rQeV4sҺbB`u{4 vS2IdEȻÐ*3(''f06;ryvWݙa&s-ܻK }tp'ĠWHsp N?mSժr <^9$Sy'RuBI |ƅqZu(VED]C(U9@Y,5Ѣ0VDK߹oit-#lkT;|,НРPd-z.0V%O0˼ެp"%,slR>;YHAs=}S`\f60A5Qء*dy9 +ƴf{3&pZL(6lxU}E3}=gN0_[ɸ8ȼꗹ>ݠv]%H:fMӠr%D:S:O*Gͱ+SWYRsW{5ל]W\?}#-x숚 e')P_hF{x&Hʽ#asvIf]%xo*x2[X*aKyv1b݌,$0=#&;[ ]o Q^ў̟ư/,};-W^BĒ/eA'|l2St/$ĥ%ªve4uQGz2w&D#}ԗ%.`Xn/WbnxYT(p"j- >471抾HXMX{xpPst ]n[3oYBฝ)f IM,)@_l} ќ-fG,}#iS5u8vBe%tGIPRb&'oL>pF֨gtAY(\簬YA̶QW[f@KOMCbM n F}Y?9(VN1td;3_Lߺp؂Hd3-g@PyS([XJ~$a}$=&%lO?DAY`bfPi(8&CE?~CH9;PURS\/<4ƸzbGxvdN-Hd!F_}ޝK[΍K07糮8xGbEF 0ec zU].򛽽=ї(p#1fçGPaI]XM] \±3{f큿󏋈 SIS/7eKlt~M3QkG0i%y9%Pj1 )V% >e\"ʽ2WclAgb5HepJSOTP ?ɊY+l4õquKEDR `b%d/>*DW9߯n٫v4JGl نY/ .*`!UF0"h1W:Zј jЯSЋc`@:?ns~jsk`\HtpW5TP.5ZC/\ ~wx2HMhƳp" h[ _j]hW,[׌]( m/40DP:wafRivlI#Dj eU۪JSg ` 02 x쬱be JagtMcW` ;Oud^/Nh.5=BSoyy13)JY#7b_ fGr-<1tD-R2vU0 ]TiJ:-c7?B߁?B?'N"!ālo9pZq|?I|`fbh @" D4iqO0jh @:%prc΢z$3Dҝ!\+j+AJfp~#bTB&60q bQ- egV M%-/aJ&Ȫx䄄 ?ΘH١|:Jӽ(.ODTթ8( ~,U o' {{u~N-:wHX #LonU'rt+MZe*myO9u-Y.}aS=PkёY/ =)?64__=A,:2ȹRΓDFwtXF˯]juA]@H-P-1!wRZFn,SؤǞY}P-M, e m7nZ% ?hF[;w?ӧ›slQ4T+b!v3)lh^ڶc%/MERȂ’W9"lqN=5'.OO:H0Pv;THOU 8oJww[4/ؤ$,tWΩ5md6d(*;?U֧3ħ8~-ܲ jjX^qV"y` #h fUPQMA '+7޿f*_<y1%QfԷi1בu%H ԓ0M4$Y z)J KVrndxn g u87!u=}c-InWKH$b&@'ۺhx$b$K.pRgr %J>`"#r}ŏn I09_)D:5]AjaepxՏgPxQT_]?屁U ;%8۵O\ݍfYt ]q!5Xc["=A2f_{{\ct/SDjH ީUy. 3j&v7wTD^ĩX)v?s2O< C&lAC[):J(<2r&F.6DC~*/!|COS̰GBI,$ w+6m+Q \489_tbMu<<~;^vcTv @?z|>a6ޕbkяŷyCW9[tgZèei%:fp(m.c{JS!IU:R##+Aw: }`]z>I"Ds86^8&{ѭ۱୼z>!BJA7z5qP"(؃+ԯ#GtifeZl -77Ȟ~ v  /-vM{HW+LzG[{J KDE0C}]JcӓdW>9L*Dp"]E0Gإ "w5V>xUR5D?LUvP:, 9\tݟ  S,+A,Oh)K8ƫp]Ľ1 ĥ- ZYEֺp7Z%fcq;kM;N¹0ٹK{fhX "wy2$~thr*jV alOC5_x Ih)UeA^_d*+:U"~&y' L\j' ѾTg%Ā1^O"o^-c[(e/f@V/- +oaRKUc+ 拇~3M,@M`xѨ Hm|cf!kAWndw"l(i%Xxa#hy6J؏A3$d(1.=6vqq'TBq97a>l%MJs&eE)ht'Evm_-~x?*g3KqW3(~0:dq?ae~s]'6AwK}E^3uf 3 {w{@z(5{\J 8Qo\c|D euĚr4$Ģ&@&>6g0H;x% y) g3\~dL/-Ï{muApK)-1A(”t[9HQcJCӃGMU)ror# jhJ7;x6pd:4gÇ<#fXDG#sKxK&m 탖vj2XpаJhMZr.so.`<[j,k;g#+]/"K'ŊB9wq;ry-9R|i7I_ڸ-J}Lg eȭroc-];3>ݎ03.aw2\w@)+{kt;=!ƲqƕleTsx㾃dЩhL1A <϶yh,ylK!aD5=["&#m&e'76*5G!)lw_p "l(ͅw6[$xRYGAƗMF͡SYCr>5C,Y Qtƫٽ<;%sE~ᶪ_ow \NRӿ{(MC "+RќOC~mc^(DUu#J}P8Ξ+/d ͔r|dbD(ь~yrDxÓ0{H_Vϖ9 ɓ,!T j,vu]J0fpu2 9‰WC )ڪQvZw7V5vdbhơ" w ("s"԰zRRQ6p<2o&*шκ33L6lvb䍨|ÐG'$nR*=-v=f/P"ߎ& y 7dlMȇ|~t t:,4X}K@4if5{1* Nd@͵ݒ¾/^ް<4r[cm#K2ӿ1ng: ZuCPA f W4bHr09paJɯn=$ORPfS"l$s 1EF|\ER=?lQ,ĬQUyw Kݢ^cXre .ô=\ɬDaܢwNuh} b:j{i7syq򕗽P&8ZCxT{!" er~Z-YD y$ 86h?uL4TY>֭sJ*._ "RBCڗB[C"fE*0@7STɉSo\:Ʊ5.YJ;\G!dUwY5PA]6S"+++ȡ@;y0kLnH}h43ׅAoګOc 25~XE&Vƶ#`v&[`MKJTɫBczx O?EI2hN<IP:836EPo*Kdq@p̳;,dqFr~k͠gloѼ߃Mcz##㣯,7FaB۵I%GQ S=L5߿b"% Wle ߵF}eϣLVz5ƙ5I5ta)~Ct({΢sHl E_+C]>̓T5/Xo!7})޳ omdst/@!JO%ܱilsZ;T9RDԧްS^&!<37H6ItH$9ӫޭ5z6Jz]?'6I&bPRVL4}krY|70GI4YvggVc՚uS!|CC.5e>濃 X@+/ eBhD^r.A֮k/L=Quɺy^2DXXTSz`n i,Hya%* \Mި Y2…T(3y`n*qp,_8N$)i7IԌEoQ 1iy}{ {ThyxSŨ\?OrW8CæyRzh8-e!>vۮ<2ǚ%3mN}ΌW8P 5 F-Fzh8T t5B8 6xqR~rZ:ʂvEsy[?v[ke lrTsMtĔ=B VІ0lz!86*_#C\58yZ~x3|L"n$4`tg3ϒ0JY#Q U+dw,rvz C9ٓJC#wMGn3]C3:IZGlTTlW#'-$B !r_|k~/Q S5|naSh0=(}M+G7Q(TB" o6{xoDʍM$Ϙ !qpzg Sf}#}>Ai3؉0Yu z(5*Tl}<&Vr6ceb`i*k=eN‹(٤n42(;evzHR Bo#zYkl;'K{҉;GI1x/Fd>6f_iݜ2:PU-3cukЌWdx7VŲ#z@qȯ2^jy`z7]&1_:Q6:eoxv~\ 'e+asGE`1=u;$ѻJ܄XRu/ +7W !ry^.%V~?ᓰi$Z#ƮRnD> )!otˉF[~nFBA$V=_e)+B\S%:5՝˪v\`(N)˓:cjU*bܭ/ʭ(q'$d"Iq-&o(e5Eɵ,})Ƙ%X*ײv-l|n#ԭe{Ţ~'́!s h%]U?\w9$4}?\ 4HVBoøܫQ!'\Z)J)^5r1b-n9aeTxcL(s&R'Z0>ҜhnxG>~4u}g>4kҬgwKE@4]ena>UKQ"κ OiMk1,t*z01ҵ#Yw]AÛE {XDyy :ʰC* ڏDPF/DAZ}I^?׽R'd8cծ-ވUޞi MംڎZG]!Oc8dL{%$ع<V6|Ii0'>j/}tc ͳTE)_ 9VQ I(eoy`GbG6 e;(0=y,=4O$oVE?Daum=)m?~t:?7w!/eٲY(X՝JzlV޼8qf*G3J+RDoP!%kCD( {'k(,ߋZ `IVgc<7O-g kV8Nn˭l2U\q7va!D l)PE"!PkouǼofu( OlŴD#2#b,x|I[YCGſ@Ow&iER{@uk2ݕ(4zy 0V13'  &,0{;cDM=(n/kG)˸goۛtkѾV ̱z,U̼a|9ThWVƲlgú4SXVڮID| &;)ܤg>Lg@|*%Ľ*5SӡeO?=!2υ&7=%=@5\%Iҥ%St)vP"F&=7`w_LT/6sO x3j $L14kO7+wxn~ç)#7df1Ϲԗ"MfA.-X@&n _H n) n'?&&.㥣؟ڠL/isS~]F ?e}yM-8e\bFp̔V*g%z]h 00uƉ Aĵ1ds"=T/4E *ˁsdWf՟5Zk/Я. T.۔%<(òFBbMDFl툎H$p}ɲI}}} G\VQ0=zTJ-hpެ"Sl#C"վ*qi>t4KHآR&b>͛ mz+ nRלq)B/m'W?^uMAy^X$jqK:綉#0{oݳHOl8/aՙr)p Q}H el}TtoR~ 4Ԕ2d*ܑfHk ʼB)藹KP+xv5bGGB5 TtD|>ԶsĂmS?%y Pz[Ў{֕ˮ VNPޖdž9-'?ƌ5@eX`R]?#COJmL6Nl\.T+%CٲRõAZAjA[R /^W;" "~i 70T,E潴3rѻ((gVe{<2Nj*ʺ7D7$'lͧEpe T!M^滬Z9Ncu1#veOXJ7eL^';1F '>J$,32P]a>G` F}'ZbGyR[{E/Ny1lmȉ:ۣ^ 9?:}HnW`tIU@6#Mk- 6)c`ɡUSHƤRʸ8 ϔH>[tQ}f.}_5dIYecor&91K+AʏUQrQ>[l"MN!}@RˏQOq ){ATJ q>ѪUs&ʢ".O[0aN cžd2`v' -:ơ:lNmb߼vMrm]}fm ?` 1[GJ2gx# f=fwԼ9=Q:\VYyvŒchR= Eds"0fPC`i$ &]eouLH0 '~`J]ֿY$Ⱥk;H}eO,Ff^mT=GLifm0/ TC_h-%jȗJ++G{pƿC.֦^b5o3mS}TGϠ,K#ItȊI,v(#BJ iW _+&_d> B+0-aW9]d٫5hD߆{{x/DYH;@a QJءt1W#ϑWi]/{RIq%]lBVPIl&\q6Rcu!WEh>Dڑ $E(seAo75CÕn"Y#[AguK7~uH~yr"q&-fbe`Ϡr"y38*q5͗&DU zD_‡z.>q99ձqZ?ki#ո=GE"gR /<4Jlڼ\:3EHR\@).!_,cv")8U:?cpxw@j/r`9z4Re@iH7AFK:+fɞ7(ZV }BBr|lL!,ҌF#V.)4("|i*| meB@j$*g &X_&#.tϒ=bL\" xww&ʬJʼV4+wiY5 SS4v',>&/,?RI%E~XwūRWRb@6}9Jw3F+-]hĒ jTPM59*w#%300'{Gp#|o1g92 \zhW31$1gКx ov$نUg]"[%j;9{{Aب |ICP)VvetlΦGr9 pi 0rmy*j7<(~OoN, OajWP$h6h:Y ]؜RhX{4ߣH>"/a{(qgGC h9G*<rD$Y-T^䬬՜ƬDtij2G ,ۃm'`x&X6Dj4gZ#U7IMN,˝&kI$EfE= (EI;*nuԿ!QmqO` MxLPU5.K/#hc+e/i(QTca8AE rھvxjZ>Òqb!ʈs.kI3ڽhWoAVx8q{Jδaϐ'wIE`X˞kML,F)ZY`,)yeץl;s{!.<b=~Jޞ>~*:CIFgÓLbeDGR@te'*Z ?I9Y~J%w5LVT*) )y~fOxdʭf=vj<$~n]p/"tZ>cG7m{]$ZWb)3eKEJߤGf=/ KOBI^[*S^+*2t*n՘W7eW%O0(ue=Ft asKUMxII<=A)ґgmB艷JhSЮU~E&$^HseKwm h@A8K_žhjkgvDMnWV$@ֻ}+;,wP.h< O,UѼ| f&S?OE=UU|;GdF$\撞\=? Uf&(_Mc2 j;jR;$/yِR RݺEd ?.\[ cǷ_{l(ʀS<(y7v<%#tVZz81YmK qME\g"P>EBԣ[]q4BRm' c;wo3.&kL)DHt34|݅#zL1m4n@dŌ$y-Ϣm* a[7EYI:mE&bxj F ~ ܊[ `м|Prj,W-il5Iq#+dq?Drl:m)Eu[5gܡ_<.$?o +NSV!'EEQwtKKxѾi!> "5uDV6z>7yY-RζO6dicVEY$:íh}wf(R0W> $Ǔ̂}Q3%`r/6XrSʗ?2̟{D2ҟnUzeB tlXӮ?~f׈,(; gy Cڗ D ~3/`*,\yHtMcn8OoΣ!e"U\]@Svw wJ 0[y +Dq:ݬ;wGK_]K[EQ%-~@K 궁ݔJ` 2~f?D[JNz5}_rf^5Y\D3 N@]ahjhtQGnŘE;z1?xj`{/g+p3"(ݑ~ظ5c1}o t;}'MC*x7; M)clW7aS~߶TâHXbnf%Qsl.Y|ՊL MMUA:J;) plD&z 5LYtYJBN3axV6Y56j|;`oUNkL.tȡL$o,/y9l]y1cU+pׁ:PWn~ᢔv2Pʧcy{JR{y < )ib%T_4ע^窑礗G+a@> 8aD_]p9׋)d6wiwJM9a;}*R]YX;];3xg]a%|I%0UA$VoȘZ`ӞPWM;S 7zoښĈL{ͣ}_{WbO^Ydw z@¹"6*IϤ=\mÃUҹYL4Ùtt:_Nik4-©e0{'(0~&9N/26ekmk^UAu[&KYDe1!}!RXCِ }ڛj 4ׅ;ELM'm lՠmDPo1Z)w#n L#22d_L$z)L]\Oʎ\jTg6wSCNI$D8fIt2#h-ΆN&RmbNroXQ B`y?WM0IQ0C=w=I@9.%jpilΉ|<2&@mUIA5vԱ֎4ɖzl&g[0r%Q>0FC[hʴȧ=p$¦uK$_\5lUi1Vq'&֝Ȑ7Ǩ535]7_r`ٔM0a )]W~LQdrycVeq50Wd ^ NVrtJBɇK!-vk&E1 {De.P- "- yP+ReA{=Ϛ^Bowɱ"D}Z~+ssYЅG GЗ#*|=X#(r &S}_k ֎ 0 =^3|<K^3שQhp~~*MYy 3-kZ^'o?VZ9 H6ۢ!Q^n/xxL }@\%acYSdnfB@^2nNGt(A`]1o&e!n3rWu1%IntC&VX=~9}2,SռĠp xj,mgIBX0>72 5-ܱۘa])㹋 #Q\F=tKBT"YZU/tI{ht-ƎQ<7,ШOYIH)K,@.ݱ> /[xCiVaʎXi QYݿc( #h䮀x)4OCw¼^z 0f4K(7AHi^aoj_>q:jqKmB|qSC) Kap+Ϙ6 _bu K5J;mNdl3n_9zMϵ8Z<݆ GxETn#cqX#lsdFxЋSacίA|s֒,= @JQ7L`tB$fa@%eNUk 7MoI= g"gFIUuyO |-R=gKbZ<#p≹M/!+:[R(4 Ӌ|tH pf(@b2Q ̣NeҼJU1 wт5I9wX(qLD<*h >x4WgWzkҵD:Piźq,5N̝KHZ::H$WޡmY'oz"cZpׅsdE,r2nxD[@*(fFo`A}d4TMLUG5fu> s&_< [3vnN!01@_*`@-s] _(S8C~3tۡ2Ď+ @o]e2`C-BaXF iݫnuKvBm@*´EXhuJ_D _^̄YR3is'\T¶A2ecRh#6 v=3}&*^>tC;d[oK& (M* #KA;w8EmhK=8oU+&M81]"x6yW+xf]AlL^ \Gtۂ&ŵbBs(^4d: 麟jQ8poI^w3``A%&A+B9UNte9g@?:N~J[<[tj@,ݯ="4z&q-QOy4C#!:oXղdה^n/>ϖFTE!21C[*x )^ ir UE؂jf G%0J^ꏾIᰩ-.Ճ|97 -[s%I'πImrqN6 [z nq[g2pY%Zagctp(oІ7^. WE?D;uןMt*,%p5n3ef21KI^ZOe.e`Y%JKc"!)]xa4$H|bYA\4OOg$+t6ȼqj\ v EL8'&At ,xԤExLjmFt LLڨz˹Kf)7JpobsWhd|4ϙ6J첚t<i@GhE<$C4FVbb4Fi&'{V. !hÌAuV:S]>¬mpV z) hHz$&ŕs~ ī9Dk_FYDعunhZkEc ~َ BVH̶2˱FJÎ "敺l;-2>൫ a7[㻪=L¤Y=UklYVɦ ٶs|o5߆\/wgƼ02FBH>lT%KW@Q;*V%+.`h7O-JژI$ڦ d1 ]<[h.e.>`*TqgtR8 QlP&L$)V}k:`TS͜WM"1.ˀǎvH;%έi)ϛJ|l7'V jR&(@aZM)^78&rjHЭdcv ǣy3c3 뚝ΖDUvwZ~;񐔮Ꮉu>V"`5T=SؔtRZ2uUɔTD;Q *5"9ׯ˟wL{`crw&̪ٵNzV'cț.u& C$@*H[u'DWQt:3~x1Ĝ0({|dp6}jt%<А=ϊb+qs w,[L6 DED 4Sd/]ԓ}ˋ5jI1Zɷ5ay5➱Z҄J2+ (5CVsOD'<|$NxkCd ]ͽGdo&5 ܇FY M⌄SI`Wwl aM~${}vuj4@{$ j#YnG [酁n^% L=t%_#lU{i{\u Bnuwy/lv+|ANCEۼI5\t+4ϯr(7x ܪlTA1o6ǻ^_y>-lJF[y=][n# tF&kSS*WP<=rܶ^ԤϪ;,*d?Bu)l58$Y&#ʜ |IUDfT(FǴb=)֫);`P:(,aӷJجE.#d_Y[5Onx$6W;#C޴(Uq}*tI:sLg9bK*I WO_1s|0Ax:@5Vt@1IZXx\ G̭o2mRUpdUCv?0y:(YO!ɞqk# |+uj؀*|o/yJذp!%4>eCVBΏRw֏ !HzhhWq2 >1Z Pu>EZ^`:*d;rg?7gwɜ\6h})A;S͌f w`\y>L^5=_TW v/:ˊF4}g*£n6Tǂ6,z[U> p~zWg>kkT:XV6ݏI2o`o.][  k ѱ]Y"  DD@c{ɐm۰ ip6SaU&h_ɖB Mb :5 zl'}Gi\/Ӛ=ZQ)ڟh'tRk3sDA?w]f${"<8'}!U|^N"b^ ]a]&bi.n>lT^ .;r.?V3\ONB-`6gl.Xp=LOY4tQݮtkZ=P7qfnz(nJWN:Ds=|fتNv%ioGSz[r-;L醱jAڰzE04OX.m?Cr⟄h#5_ye!^ʠݨÓ:!ܡڰa`0lW蝨4+Vkծv::-'XT vaO|kd>Y *)[.O-:xC]YgFy>ޫyO)w[+o$/CJ"I_l/Kո7'ޅdOA iH[Rs@> ^P^֙MJa(Ac09;O$3eQ*RHVvv^_J} ^(d5Q5P(lNc=WAo ]1Pg_7-pIMWcW &|HSés2lV$$v\sz*ccYe>2#d1r$@ [wMmTU Dv)Gp3ԪclLDL.zg[lаbIJtI%: cgvlam%sB 1:N+}OiJ$+gXW- ú>PF ~`Ƽ=Gwrc6ɪ xZK#+xsϸ ѯwh-x;`%H4!]8rVYjee*ԒďyjYGc16ڮug!Th"dkHLs'{F@[gyZ)\l;W)=.t2B3:ƛ83jA(YV15+ϼMFA[^055E!9;0r2c m:ͮ^<ݮvhi/yt ,%TiaJgE_Qۑ0.4~ԘAm=su>kL+=ŖB_i 8Bv C})}!4+M. YIC^]ʽ1Ml 1:8B/8 zfh -pL+۔X<5Ms8C]A}_:caAy!vz1B /v1 ]Zͣ 6zȿTؾ[&X [g)`XE K5#f1 V T@_k$\U 2qK5)܄3Tȟz? #^[Y_XU5up0($)4 9YK3ƗJp&E4sȕ>gn'G'0opdC}.#M=G6_f=Kh|:)TY b&6?'FfʒYrd5Otfj8Q.l퐁maf@0 ?QV G26ʆ."G̟cVWqlb>XDTpdZhN2hqAG(@-{ .LNyL?Ɖk9%kLJa2R >ٳk`P!JP+ׅ"@QۻCRh|KX\ 1I9ܬ5sQxϚdI* Ὡjbl_on9`~e|%A0Lk``_0ɴm>zNS6A5Me҃J] ҥ`Zw)IA,?1εz*+O0pd:XͿ\;HFo3H޻C&d)Ŕb٭'([1߲5cV_Y<SCŖR a,aȎEV;`H|q>ز"`e7PV"C$8b?۸j0YQgjEcE27>Ā=r ζY=X4[N%< U L\^6B"ZaJvޝԑpHJ Rٱ([=bZ 2"-]~0pM <l9=Fx`:HX.-}E\P;hiL_cA?J7wtP$}?Fc>R#Nlxoe@"&TUB*#R:כFyDkswj4@5=l5&jp_sɪ6/  +>j`cOPD;l+ߪc`iY8*=I()֫%")u|3t~ps,0|O=60$}Z 2<&Y*4)+_qgV2=W)-waB~O4]ˉǬNe, j޾s@mT1A;Vo"^Zn35.zx),6 ON=`d3LpwKjb0w [Hkg4ntC 6 a*e/ }Ĭ6d_z.]a&~kc?˹oƧ@8]˜J"/$*Ư:^)krѺWcH}=I4X?Ԭks2é!7?27`tD֗'Tn=к%c +-VD>+8cW'HRAPw.=PYIQH\"BƓ5 C`tug% /i/z1I\T'X N"](VH>&=~ `ПNgqKo]{ [b~ߵsuL7 n{/@*=pu,L[ɋqPs`<Ba%|XT!އY9qb'T*$t]\oHUҐu+ܸ"/sURƽߨ:vHa O7f`6/yUG=@gʁV*޹yaq25a?-aIX\<$@*!:HW@=<#Y OE9cO)x X:% YKLRж"uQ4Kt6I(IV ºFOQO{%'_/O10\6F@QO.G3)[M ]!Ko2u<3p#Ax0WBɀɢ{>Hb Z ۆm7ܔޖvԘ7g/Ԕ\o~bR]p2f}؈9`گYoӴv$~x=%=̆Q4F:V'"ӛf 0a0}&mnOo[x`N90B`wO`4_ELD80Bө&+r3WX :C /UT c$?i]''!"oz:6o](J#? .W<Ay4!dKstb~$͠3h5?&Nz\ma! [fZ Y^f:RΫ WBp9A(|AarLXu17vArr<4|+z0Ua+sx|UX){@;Uq7j;e"c2W%Z}a+)kv/ƎߛYC`䞓!c ʔk!T9Ȗ y?iIRm*!? yqe}6}5NFmܷ;j(Iէ1a#'S=gjTp-]1}m$țx="X@Te~^T EF/Զ  豕1ܻ zP ,ъ\(Qnx(&a6c7nur¸Ou˷5X4M1pf-Dd³ !zգ  7۴]Iwwi*x"6 æ& XNISP 4Zz[G\Gf-fu@X `bnśh8^ZvF#*u11nE} ƇNJ27Ohq*X)-c17+H^lCVb׶\ ἟|cDhY &VPCLDD?q݀xf Xq`٬44_uK𺋋TٳmG>Pce^>p)57}HT7Rv $%G ZU?3$2z6DNس-Q}F[ 9Q kou/aDr) E), aA5I+!%E+fcKrS&ևwwf;qz31bRd'Rg.na+zlieKm璤7wKWsB5΀iU=6絶8Z 2&=-}[T0ݗo D_4/@f& -?1h['7l,pacj S%stm[Ki֯:T`+ N ~D<%'5N\iW#sEh\Z8[ES&zXG u2// Hzt%7xr ż-$lPa$*MMɜGw,t*`[F]"'*1<ѥjEu3*zzS(4zAb88ZhЌQ:ҦP2Z-%Z97 ;&Q̻9<ň_.tĴ<=[[}jo{#BupOhJc-"tmc} V6b{Ys|I6$~`7@&rһm \]tl{Kp2ж< Rfr$@Ey a:X8iS}BzCbt+a'^<{C J[$g kMZ;talՔ+w I/s[+Ųyƿ'^r U] zqʪx1S._^IoP^ӑ"r!4ԐZzM?:2{B5::7?Fl$:ouUJQz^BpQV0o@P]a9 ˞&a$Wҗ9` $Huoӊ# fT;ἁ1Iӕ4\C\5$Ӓ䏺p;1pF3yC 9Yyc; h-6Do=-܈]F s9&B wl m+-䚀}O_~?-~_[)1{] nnM@# ]Z_zѐdGf@YӞ#ۮ#(* mKz&B䪹:#mU.}ToWRݭLhA,I4- NIJK ax<ɸ sСL$!3S4+)NI>@r|_II\x`T|[cf9fEo"q{DT䶳(cǧ|uCg]dOqtR߻a m t*v3k4ӺP^r\gB Ik8+D0J&J`?:>4@9 cO)ooD5K;UoΌL9r<[0<2 i s 7_R:[x2ɍ wڄʓ GpZvnoDՍ,!X ŝj/pF Í2=AgrFRH=WRhCPI_K%b{cl&\{C}ZuwGgVp$<.0x$8GL8 v M-VP݁G†yR.yRh1X,"sWg}_{BGX|d>d()`įR&=B"$aBU#Bx"x^|\^#r/82׎pnumn'uLΒZDm''4?4'r0f7"BJQxk|QvhQ:aN.i ?ש=t- 1L ޮo3b$\Z12(7}= 7kN1-; O'vgD/u4SA$>~,98X$QY@.!fj6?Mߙbh N6Y/j!!kG h.ej**0 Лe3)|uhnU՗{AEƈRssr UiԙU1&ҾL1Aٖ7l~$2k{-WTl̗Qg/7dD+1Ǘ`4G[ZWV&iӏ<^v#p>RVb_ >)p0 HG.`K>E)7-S73S_,>CPYI)x%s:=p[W!Ld~'Ac`҇Xï*O{<#.X?M1p|P5p\ v^2N;vAj0zۇ54RݐtǨtΩL]&NZ+PďKrM0:miK7MtVrE0= 7ypmPX$1;00P3_ioC TuDC/5ם˟ԘKëW+^K R㘠ٴ5Wh}1oӊd=`Qge ]\i莘6 bƛ] 1) tkөirian!z!$/{.bXhLUL$>g2_q kG R:x8ws+8-ZŲK_SK]]Qk#9 'q @?ȓt{qa:raX(kQ,(<("вecTM+eE_28Lc2| h. }\;y9>0GGʣG ECӯxP xJ6a EsgwljbD+?𯘖їؑXI Eo5rbۅ'f s:$u{' 4d*ƟZ>j*|i؇_=`B{JRrєN*)"~L5Ο3}  Ҟ WVbg 6r@,G@U$< ڋ a?'Nd~O6`h-!6A4*bdR%bw$m+^g XJ"_N,VTٚ/kNvrp(׋rBRvhH,dҸ?NQOLnp\yk&-Bl ׋)R~=RYL"",M ִL֯a׵&_^,4h~j27V$zJ|]ޒ_]|(qWe}$j3Yϕ2mgM6hJԱĴCi_ꅇS8A.YE5&(K s ?!^& qW)[qS]5I% NN|WY~Y} HO>rya{2t*}mihL͢cFς *.TCd:++3Wɕj7|rUpLҘ#)?i*||{@0UV:7"~z=c!rDHPdXa d%99IH%#H%#K#d4!A%%dJ9%R kIB%CHRe@dPB68EP%@ĔRS&E!@ @"%a!Q6`9P%8@dd3 @2 %%ҔJ4ХBRP)HdR4"RP%#׸I7馩*kzw(( H?M=v=~Mn>awuF t=~ HHYȶ84S9-0I^y+m>%J!lʡERj1N|ONC GN9f+5++ +Fal:а3$aB!\άSh8 p(YR(pTZSLY ΦA-J׶y0ΦZDzXS~BH9[U4&F-/In AH jDVtC`y\A"|U#͏VESa 9z<,1fHeKYt5J'"F3c$rЪ/Si.C_܌ɴHY8aa JVW,S]:2 0l=Bݺ0 )f׎g; l,!& ;>XCeyKG)RQo+Ylm\oA?E`U{ml &)Bk Z1-R߽G`s P/ثҪoICs߬Xn~y_Yd;SSSVv5~hTFiFɵ( l:S]tIUmV:Jc> [{1yRӖFD0}PrG~ 4)V\zLgT,0;hB}q[M]:G#O6OEQEMLi ~ߺ~GabE&u](FRztMfhv@Ķ*X2I,:A2Rhyئ.FdSa2 j!zxw}ǸR|MĮ@XQq$(Q""Qv38$BozqH}:NU81f*m!:Z'L$]S᫣t oJu D S6HH w8#S}seB8L(9ZU6',Yڌ[q8vzWʹ96{p80`1Y;9#X,Vu5b4zp{^<} <:0wX~K]+.7H0jT`@ d ?d"a !RuE!5!t>;FB={Stcfk3Ö3ՏF" 2Р"/@r2 ECh"Fyo}i!; u$Du}6 D  E 1}Nt&4&$""= |Ano,:_eEe㘲OVWT{Z?G#t@>wR~Й=M`^fA՛sNʔ_e5F&fdL*oZX1ڔQ~I5H[qxCC;BUDUNfWbJN7ljfH ~x wyS&'B9Ǯ%v2ô8]e+ܸh# x^ bo( jK$"Ch;ӞՐYD7HWX03Dp9*U#NDDhP"&41#&'~+xQ?&754ŁZ -*Z?)7j s[~_DoB=M~ 3 9B6Y<5Dd{\ 2ݒ1k~Yd[}14͞#c"0=U,You]umWr6 "/uׯ"vHGc,i)M`!BM; _X0ca9 _ Z R6T5L5r-'9Cӣ Flr ON\"!%"b&zYi<5M5A:DB֦c|B:ʄFcH3<3@AXJ a_$~d 8Q@El ~T?/b݋]g{Ux 6oYMiѐmxu!r1ݰުyee+^odž,6ii/x hW+lW4!pᇧT-ʂJu*OGգUSm=ɲ&[,!Nk3ǙaOV/»yTM4=2/̀sa=4M4RrŀF1q22EED|`0Ȅ$a R@/Y,M\"Qzc>m/`^ $H }_>Mg/Q р>{lm}#dl{q?,Ns\GL$g\#@J|d,g.HC샮]ZAՁ@DWdԒCpM9B4ӄ+a֦~⥸o?,`tDdqG8(URg8>(7ZO"@C#5xr:02>7l ;ͳ5dW͕&U7hrKG77ltͩg钙R˴ >vYڍL{ھ,Fk4d/չq㫙d(9{79Hl?M3P,yzQxW {8O|gp@U4nZRI@ԄHt@ݘFCI`(7׵e~ w( ,ՃJu-f%,UqiŸ%%JS.1iaݖ7i͎kg^3e  MZ_<i9yyʋw|~ɨ[4+ŏ99'4<pJD q~] @H'X//Bz}ju[+ ,Aڞxi uxaLK8ˌ` [> n9Ig( B{P>kn!2jQH+c ^zd#6\8"n9-|sE3 }QAزb#9Of 0Uw;҉Ư=m{ {\>^PT Nj`\T.&+C2j] B(Gn#_p7 F~&Đj^ HgfT8YP~d nN/I~yh5c)}&hfpWdžN!(Gk<xѤjQaԁHd^0v| jVqJ_Os~9 `ev|dm&}v801P4m( pNzMDDC2o5 yA` Ht-K; R"TDfT+dC(%\V-8CNI4M5Y`,0c7! ) ݅S;,lph5Dh4 svQ i|cՈcwӥYP=JF_\G_C2G[˦u69Nn*_y?;/Ocy?E^s C1_Vykme  H* "?sja.sef̎ajqӑ,! :5G706IBEWq%&0]vc05kO`oߛp}GM>WֽK\黏Gy.52|Vlm1P\" O`Ij-`E\*6lCȖ߭l1B7R-2_ A5ijA?~J Cg}o\L0Z7l WzPC[j*\Vȑj#їoh4%o9˯tTJAz D/.sL.[Eݩ_Fldu3|98mG_B!=Q!P-5)딫J=0p*`;\ŕ <%Z >)_{\xhQnnOG-9F?+ee!Ƞa5':RL9RWuhwqjUGty> &eH08aK>5QT5Ak@`ZJsAcgsyty4IZQDsO7̶ޯN=Dq cTAtU?5r9L1,Khp6F3LQȣhj !# 14* d@ĂUZ ȅV:#ܦGgy)b>IYQ\L1uCȅ 7XT饭ayUu>qsļ{+YK1 t[zx(Э@K2#JlKX\@bB=$Mqry ' -$6鹧Tp؋ HiTJ*aD!*#Q؋[:7qLL\>J@u~}2,8 KEf"Y*qL>j} +P(cp "D4Br57JaɭƽWPRѥzb-6$PPڐYXDgD3~'R   0FɈTF81T qH[yǧiprxm$ ~оo᳾$,WIuNig*KO}^ iI>hB N`@J/ۦަ'tvgF_𳧟}ƿS5~(kpDNɣ<=<-`u׵aD[),{D+߼kL[ӧ{~pDǩ\T̛qYqTB_~M"]uׯ]yeP,Ǯ:"!àn(u4׶Ҫ3///Rmx;Aukk32ٛ]t9sD@R:?TdȍuP^9A׳!8PU(Xx<CW?ՄG pw9f]C/ٰjyL`q#٪T/%@ϴP )f5DA4 jGԴS֩C[q98s/f/t23+2ڡhVv. MFwrz99`X<@>%iȆ^ /Gʯngz9h'OrjFHCf/՘Un$-(BviBVV2gk$!9]P( 4uv@a0ǟٴp'wV=< P׃mc[ŴUjBئGSmak7p)*}\*t ,PܥCSAAjQ9gCXWSuyj\w1Sע+ sxIE+ FۄU2{qaoA`T:N@ Rv,k](`JBxay:*KH5+/YMT%4T i<&D/[>}>ЌOQ[Dyvm++{4Έ| iTdzD",̠ǨHogB4O|*k.EAO, y |jc䟬@O-P9>$%Uu<.ۓM=f?L޽VͪCQ| oӱ9C8} Vţo7?kIqǏl!e{mXyR\^]/@ЭS&ӷ xTzy9dT9]x,c&[[RKLuy|#ៅUWvOn5D.v 2 krQdO; vBd@v'H[យN=ˌ#̲^6*I@qdgYK.YU\D]BUQ"?ÃFY-$>M+-"EwCe@EL}(F<NcģUk5}:Ba+n2yq1}|C) T R 9{[[c)"u JhlG/DH*st(Y4`)bF읭o\ \|NbЩ51T? '{vh4ydl%T$Nc}-jwSoZwu=lRwy91Ѐ_NW> XWXJJ0YQH]NlQf4cЂox$&q6sV'1\6гsPQ؏-KG缇@uUye`Q N#V w`Z6% .q*5Bѭ[24cN:lKk4qH34-K7b>1v.֗ìRww&]{&M G <ֵ6…E;/sIM:g5`6+.3A A9d&Z/ϯԅq~t鎿*s 5;o[5 6s.Ji8"v.36Kn'ou sx\b ˀ 6@0[6A*Ax `'Zd.\pa;@lǶHYm$1TU@DZo3{8{$^6p[.r_bXB_&TBu/n,@L|/98md3WxU,$#ҰoV/|*N ;^7G*d:tTRq$OM} r"MI2H,fx 2+i 2Lwf9O۟ ]2Ս.Hg,2e ?Ǹlv EeRvϘ.7`&$"y1tq4iaT3gx6'vEBp_;G+LG<].~i=Q$1u{馧T#͚Mg%tl1t!^HQ&R(o\2,Vq"AދJk,ls )֠lR/"); ^k|prTv4ᬇ`Tn :IӿDP],ѿٌXpYB&4­b Qx\KL5r +]wbl-[lӍ%U!zWֆg@C1 %]Ma?uS k-Q,q0+G=)Ҡ@ h8R@JdK );zup+pq'=E}l)b솂 Ğظ6 `;VuP\-!;IHpB=6 rRoP9Ly<F(74Qa{g̴@4H v|am H { [Һiּ횆b KںGGzJ`*Bl \x:.abf~I*!M1mKUL5Zxch0ClDԄ5DV@褙v[(*G Yk0/zm FT#! ii28 dAU{b t 2S`Rb*y2yxB2*uVDr-BLXXV,$UrQmb t> Ez=3j+L!_ӊwE"߄SL =:&֪Τ`saT\0a =81u&kzZJgm3]npx/Gk\؀0|__3+b-ϟhobNw;(@Z ʶD/R# XZM B@pGo$n8MxG^*+3BRH%[uh\`k~Ո>kDYp|*IT:#`~x s%UQ7А<(Ԃ6SOuÐ)bz. V״$xU g% =Hh_9sg[ސvh'`*INfER#+I-Yfd *UF$C; 'cbcUҕUS\1z[P Q(/`2ft;"0/ dB-R64nH^;iW"_F \[p\J-34d\c,Vx+6,wn;J4 >Y_k.P& @uzE ТPsw-FU"̒=yBrttgdGY!=d0y M/2d!H,, Z' (fnEyW*+VWcmB 39˘}g9h{N, ]Zӭo~ (dh PNJvj7tJnq߳wohZ|?$Pphc{8 (:0#qNی/0i "K,ҳ 4 M<_7DIB (D N u6^ BwlQ:EJ2ٲ_''i_ տn}g>^ Ìdʻ6 pL5asj5UZ/8٦ *j1 ):(V}U `|i_AQ9Vwo=s@l֊];V]/4w|N r*u/?Jj"*  ``vqw4EĤ[Wy1YLj$ =uOUt%k]ܳvH#0jv7b/,aJRb((Gq+`>xYǾdexq ?LˑAEb YEdMHt|eAP b  O'-l8Ctz M&Q1Hq6TmXsr_~z}Vn9!N>GsCW̏r:TQfDtQSj9 @J &DsMt^" 63Jwj.T1\0!p(D WgJ[ [x>Uƌ) р'Tq_9S :q^ bZ53pS[,ZOlE+8(ziD$z>?jΗ:+klhKz*QŇ5H,mT Ib$zKFP;y{`jŹh^͔Meؒ3@y#D>32{5=gϬ@9Ksb~y ȟ20@4 0[Z0İItR҂ZueM+"pG :3zn VK@qt1 09S ,hDQfӺmv7;d$!FyL a~pmKsD@m f}* ). Us$񫷦qݳnks }o LzN@I쟅@ ̃Ε˘ 8g$3L1QTDB{Z]ǣYQ9zh-6F'_ ᳰ'i0@%3lVjTJg;!7k""͏"*Zu! >,r(d*Si!S4QwCp)HORi x/Ũ|S bC Qߓ4:LT-iC|Z|[Qows{|{oh!"& fjh(( b_|~|_hƣRU-7Ivl =(tI(OC` C0at0h8jy ! МD="  \bE -24 2>9!dpgF p!R@,Ѩ\B*DGmזsxP^ g.oMk5sG[x{m!IFdaYeN95fOv:IdcO& HE/R75/Oz|Os΍AAoEb#Qp 2aX]!?c e. t +$@ %$-:۴0 8!\k'tBb90<+X!xژ=7 jݳ4׊a i0OOF|d+R /:#nЈ kO< Fx-ԚӖVL<#3qˌǟ y 2ʿmA K@P2F,` 'n(d@'{bAZZ5@ iH6fVڂM QFYCQ+Z #c*Yh-YZҚڭF Hl`7ewsSǾ_8,V}|{FeϽ^t@) qKhjtyT4&i`a21Fh&h&a4iIy@  @& &&h4FL2 &h $=M=G'lPhg=M)h4= S@D4MT TOh&M =@h2h44 hh LI &&53M 5'䞊~T Q~ѡ4z44 hzhhFFm&44jjTiGQP~ U4@ 4hAh#4GLoT6SzCFzP3QC@h kejv{IZ*iStRʼH%!*Rp?\ӻ:IX`q c+x%oDiVf&*DޭڔE};!D07J*{"8O:Lsp"z@LU-J%6 Ats*pLIDEY݂%p3ѥoYW?[~lļC?knrϹDԅT_YE}˜" c\AQ#K=x)p⹠Y%D 5: 3]5eXV=[|n牚+To֭P ߷ @٨q9 yC1 IJj JLv8Jm;0m`p6Q ymQžZѣ{:0]ʼnV M)Ө6ݶ!GxlK 85Q(-{@0 Q<扥M4;ϣ-t[h^ s)xA r jj}'OF9yґQs79<܎]eyQ3Q ϣ PPE$їq&w[w7mNNSVC;\;O>2,bw=_&g8ڧ[ʂJ\%Gr=*dʔc'ZE;BFZlTfXGBW) 21[{!]G{5[7SZڜ"*Czdm 3;oOC7^ra+4OkK39vtC5mQ46$xR1wZl9h AL_F4ЯaS&Qii# O zGhtݣBA4$!{Rrǔ#GDM8P.fFWry֞-&5#s#F ,x{wف2' lV;7`:N/J"s]j#:V:U-z{io#9Nn8ĺ:hiz%3Y{x (%ǣH5oSU^vnэ7i ߴn6y^-$⍴/6Pw[I,$[G0N1 'zgDkMHS/K"5S Yw-U\#%94[y\A\ơ1Fn0 X2r:apԵC,uij̞)HRޚ k!RęޛW,< @,íBF@P]% ;5Gkˤ]=;qE> [Wmqm۸h`ѽ qk]5YU%SQ Um= jPQ.'*DFYFC,rN^лUÃ+J" K,KiHD2R TVۤ0i4M2PSWaԼWsə]mO ѸiSX:S>>&/&f8HәT.|^+Nn>*r eNC#VMR94~KB\v7^Q~TdžJd27F-| SU7trZAM SYdXDZ{c(M+vMV@lȫG5;ϖahqN1!\ڶ kgM4 :z)zYYG5Rh+ 6`ȊCh9KUv2^w(>/eawz:zʇו Fti-s7yʄ.k\+6*{ 7t8z~^L!LAlT.'Zֈ"'|t7ūx,qg NE_(--ezξ'ɕh66땣i$2Iq($ycQ G#7P6?҈?@_s#0.TM.hJl |C~thĉ2Z; ДW}>*6u{}u|O_Gаw 7'>_[JB=1#[Vp-iU?ͰIuw4[ڠGno'}wvfhmɿ(H!vx'[]snK̚XSφi!ZdB<]DY ׆V;tH ]\)KC6{mqkљ&8tvѧn+ݴlVϊG|ONuop] F44&/ %[Vi/}ګ<<";qL_]TDFE܄9^Cg[49Dm5=T-&qͼR oZ :XNbq@4cI)B &yoXa"1n@K^@Τ=%#b5|#%;,&|σ`"$b!41*X(`%"2"3"xrǩ["D@z C2(7̇\z9#]m76U4<٬c{e{S\jYV*~HZ˃~q+Զlǫt54$#v,ס6ɋ &Jk+Cq4};їr}.3ã\'$'{ h 8 d~1v+icurrflљU8 v}4$`M%Gbic Ω,0+:*D !c3jZC>wCx+: 5gRwcqsȻ`ꃄ=,5!Oy{>\n; IFTzhte'D8á LrbRa6М.ULև]t2{ΝuHRGWuU3Y0k 2r<CIfF263M& @AjB.<&V*aJ ;PhBtҦŭ9P`e2"$hGMʧVJR;FmSBM)L 7#mDu f%Q˷ۥ9Gf+$W$U p*6uۉ6KgPg4(@HP|L+й}'nC`;jnܟԯuԞ]Qʪv-6s tl@;49"+@ n iZE+8`j E6C`#iUzT:yHl\\Jxd ]򫴡Hq()$إwhĻ09m"ڐ)T78)KKja)F V@JVHtHjR)h [El̶ -A--mšE"uP"PkjlPb"zIƋal-6G(xNdRlHKB4+J RT֤6(CeUN`\[Dڮ!qm أfԶBm[kj[FгQ6TNRѴF hڪڕmDlR[ أ;[Q[96UCelKi6h^96Hml›Ul\9UmShs jPllm&6%6mPQG\l[ [H<'w|$M6ICALT6ڶGNR66)6ٲ؋`llmRڛ#b[HQ*`[FuvJa Ôs flҶe `F`lğN\FЩ-ϩJ摱["mSd+e6Wo6yȮ@ JPC /#UZ;҆U"P[@騹i.j-j[ aMV-CXacb樹-I 6d6U4@=RyYP@M+UG5#dmȏE6j+bMٵUl26Qmm)Ql6 m[HTs-US$J6+hlSV ElTE9-VlMHL R[6CdU-+hFP(F(: G˙&&lKŐqW2-[B6}b'26J eR jKh ڑ}M*6sSQ-Җ["U*[(HBҁb&жSdWmV[(-ʦx3KKz8QDi0h)Tl*m6\Ҷl[lKi-jSfԍږbUl6RچjضڃaŴ6MOjsغ.j[e6 "4CE#BQ6QFm+eR-ę lm[Q#b6[6l&Ķ%VJA)e2 @RbS fKr.i/.9M m*l#j#bSda6N6-Nj.h6 imAhɱ[Em& PZZ@yɐrW"ȶ VѲ[RJ[Vl6Mѵ2QZ(ձQU6d[ ZqlREߡ9ؑ) jbQ66&aM6KhڋÅBP dWhڭ˖ B4H >d J%qG0[%hi UhT@/W1 s)m5UjMlR!酴U6T]\[VѰ[B-w`9lT̖ J&J( JVlU{9H$!$2/v]ng{ǮuIQe{%!{ W Xzm)}gnNw'$'P5Ӈ pG|>D??dGʣ |޷(yCͨy^ nCWyw?bZ`}>fp%>?썔=w[{ eC`YdD:]<f\^QiV>;q' +3\3896ţiB2@dXG~yrCmۄP\>P{Ky7bg;HQ%XB9A۔0zoq8y;> /'o?c0l`O!ö@/*C>[oOG+at(zvXt[@#{|+yJr=&C7Ky㻉+hj);R:t:^|6烵A7|8(=^>S";fVXXY8FXfY@XffXffu{}8[9x>XyH2M6Ǐim֐ 7|l [By,-6(3w򖳕 A 0@++>8>JhMϼMѳ  _k5=-'7_{/Η@F|e7r{_۸{_eq|NTiy=5Gj;V֪WσYχyZgL}6kϤ𽿺~tҵ"7j ³?s_c~g>9_|{cu9?͡mj^gMKçq}˺L︭<|o>oY}Mhtx<_͜ۇyԨzRG:LiA:.>GߐG;Ο{WW{ٹngdz<ҝG4W=X-uǹ yϭyJ2=К7okG;iJ=MOB}/Jc/R'%G^oxS3˗3Uכ}.3sx&z.% QXo9=w Ƹ7b';ƻ^Kzjq_>ϯYC> 7Zoy/C4oqz>O8ٺʿ2&?Ykm./g?f}>*W[5o#&b:NCt{Ο}xγЇm`y5쭬']OjςguqbJɵȪ{mWk|-/?+ř|ygipt܍fmϩۿ6&6 ɨ< 2]?_"yϖe߼+lh|nռߵ>>?7t,^F}m/3GIw>G*[]8of_o+7ԟ[soڱeNwǡݗ=_yloy{ve+dc=w''g+?|yr1u{x^oO6wϋT {Ozܿ;Ww^:>[~ŷ{)6yI>/}LOwc?}{4}t;˹Os?ʶ}Kh{]wu G[{ncoAV{b׮s=/ןxwI'@[p&@֭ۑm"$ߋ6-[m5݁y?#${ ٟ?tC;Zsr;>)Z6߂Wz<}7پ?{- e[o QU|mt\j{]{Nyɏy_Yt:\kc/K7ljޛ_n;χUz~)ߜock"wk0Ӫ=6R8N׹X|e/mg޷|6F\rVO IV?֐rOe_7:!N#k7xxkLD %PPAEP5@4J%(S@%*PB4R@ҥ4PT;I[ 1Ih)$JVBd)RH*h`(a)j*7mhp5i4U[p8hvc34LILLU$DUR1$UUDDQSITڌ(Jh& *!)h(if*jJJh(((j)jX *$bZ)J*hbB*jHih"RJ)h J?6m~f*6 7ÅOD Gxm ַC B);rp^ 2Pdnw|\닮>o!.Ca3زU wµ)pxwH}7+-PQ7 >.M3#?Ca~|r`?}|"B :k oBeLG35~''\{оo0qTx@q\([Q&N=e2?D5f'f4s#| P8RA5_]]3؜% /?BsiVր? jTfT}sZc1Sݹ3^ë7Y\uIexҟ*Nb?pNV&_KZѼ9}7mX`c B倀Vc@XA_JOBa6APB}E r.y v@Kx~gLx=ރM]ihѲI`W QL(eC`3}YnHٌ!vE3COq̀t'Pc˼o  [_`>2>74u-Cc(,,-?Ȏocc|mf}>j53wV鳪2в:g29Ъ7l\*--3dVP+סnNE3[ỦDQuiU iY2ϷΡo"k%wlXEԲ4”_#S)7%(&իQ)ԸݝZ%اlt [YQ!tۤ4Y !{izmn\GX_:2a€ݾ.ⶕ9zLDnSs{N5;F25yux8MJLMLL ]Z iUNt|L-ƫY.꺥-4 K48g86W[/UL]%f2]]e!UQzZJG{i5[DƖ ]e6s8{ǶǢMsJ[Y>nT.oinNBW؏$Sm33ZKߝzyVħ_fc.rͦtaRZ?F]=ROfS'6ؽnTVC͕E}n+pǩ]FaGGeNEuBtל̚RV?"V\o,v'Ea5_;k7 &=k} ߝ}Sm]I$Q1f|J05s3~濿=;yr G^x:ҿY;ʩUhkO&LJ_iS\Jwv9Fүz:k1;m9d.F.p;Vi" ,+;'Gрnv4yzjQll)IG]Ut63F\oذsT3`M^De)]}S)b4˵unTT;NS&CI2saoD|"蓜{t6Xo#@dQ1.w\iҷk64 ݧQ; %6.<$:#elu2 Wkw'ZmHWBη:oagՒSʧ%>x13<:k)-VM=M=MEݜ];FS.xyy;uOӬ1;*|>x7CS15Mų׹d+tl˳vw!%)I5,1_,z@yL3p`%㠤](FAT+(a$<;r5sL0>6ŕ"B5pе׉[67;ͰvsW?/q~y^VO~>/hy;_~ $ + ȊrZS" )JJ:13p=z\6g.[|vyNزIwB ){#70tei Ay:ׄ^O&Iwy{8ɱ=u*N>#B5 *8M } T;0 .SHK:Pw~s̝.6| q\s" /;/a W,y{ 0&L)˫0Z dQ9?5=.VPx_}֏.HRTǿ""2稂RI ~)N2yw U6kfѤ,x5PH>ǀ"G&NT=UU;| C2 66Od  Qy/E@cZ^IvKe 1\(մ{(a,z 9qIYZQKsֹ;N./j>ِ- By@nDD ;pd$pm{0)v C>񛤈Lgy,aE X0A>1[=Uק5nx^#El҈056H̍wgԨjMȬ?/rmWoCWGIޑkމ4안 B& G9Ȉn!i G6F?7 'Á~~"8YϵyXoWX~l h-]Oh; ޷}O' ruqDžІ]gTMb-{4޳>>~[|*Y<@8(`5"5~K$ygx;=J)<LGn'GHGwSPNDSJPEN.)?{`߆3,VJڶHۂmF  VR꿽ʠ KOc̈)SwG8<QtVP3)->|K6M K>2?o'!Cb44FGv4=66RrҶ@f,@U dpA4MAxD\ (?N̙pSݽZݼHy>!6%#p~;&_ؗ^ofc$:^?UK10C&e$lj4ݢ`Gj.ƜOi_L*BkA~NMt"&uYhGlU3פDD9ׁI$@uSGV  //|gq'J-.0>S_uߠ?LS˕`/m7U R&iOR茟t_6/ SG`? Ӥ!6oڭ|S 7FOq=S>a P"P^Byln 7 8B_ Ք`~:s_ֆE2330BQTE;kO~cbAeLۙ/A}Va1Q)TA$2x1 NC2=hI,hb@,*mn{zq\ukν> u^fL[ƫ8昨׷~dw-?+8r1̏v_ls2a$tqÚ57 e=hÊRZKD5Ҧ ;S R؀QQ4YZ&YG%JmI`iPq[sqgERLJ>Rl ee]+$SnӀBQ|zPZ,L!ىdM |ȡ@3)ӝM3m$c )&bH65WtAFZ颎fwaBE 4Ɖ0gAC6a]*S%Fopg3wd?\"x<Ȣxpue>(:}P}/h6u]iJRa|`W'ir=<3 ACEv M4Wϧ:MbU\ nܱfî曆k[Q-30#Z@[:tF) oD)fn5ϙ6؞{_积u>j/fQ5lfz*&Q؁聨44+uG<!画Wd\dE)AD9׹+4/ˊ!s΄s3%Ͷz=B}-nKnC [J5àa):, /e=AjQ*]Ku.Č/1k^3_.9OzqUׯ+[F88 d(=|娷 4N2Yve;I{T`jt Bn5kZӥm2FyNs|9&uϝ#652F1#'ac*Pѻv[8l3FhYRbY4oH!R, Fz罹lˣo OK#ҙNN_yނF1DrPB1|! IR1!&{B1#1i`?Kp3x-Ce&۴qEd((M DMO(B\_*`WUV)]Jگ+Z%Lxq,>Yá"b u iS(sh eYWyKňAp+ Ʒ Ahe$6D0liմdu!ET"!@ қ8016HF;ztaw3#-vFl [Y_oӣCn7\9(x0M*{tA4.\_KA&EAQOLҥKAv!]Z>=y&i7~~X'оG8օ;qi(\ggTŒ'Y|XS+Ak[ͲOh@d8nFx俆Z0uKZg^v ㎘)K;ϗ*Xr}Ia΂>a+Eh4g ;D8?T(ӋkZִe!tiZN빕{'*Vj5}Xaa0DFO󰝭kVַ_b Q_έ aő1_]ɗ*@ung>S3st`n wc1!Հ8B| oRsUdaPx)[)[ \KYDeNG:({ş_1ķ8Y'syTGҽq#d;N1K~毴a{? Dc,Ֆ5%\)7) ^CY )8ѠFRr"0IRr:7{@ĝ7s|ckҵs?ߍY%JVshֵ~OL¬+U09Sp.n!4}AnJ@,F"ɧ3#"Bu]}",;-^sG`1# edb*-sL/0Qfܝ;P6PR `&_k0._ON7A89ffzYzM"./YE[\ B*I J̺7Rpr!IgMf&W߷y\@psُe p{׽r"I??Gǜmzgj'Ҽ["7iu,|քJ6Ce '9c=1~G׷|[ȟhv/os=qTɦ2{A"_)X֕c\R"= _}}JVtv_U8 Q^oaջԡXkDZֵhY %3]-PDDD@kZѴIfNtRJDQ'ksLۺLf Pɘy^@TyNy {e%w=vyn0f 1jYҵkXiȓ@(aF JִY{?1<\Gyszw]uӹV7}(քhp5uk]t"; ؂fkD4?)3m:Zϓ;\;+g>l|""`a( ~.7 tOA繶 /w|;<=0.cn"Q[MwO{oK! 򻮹FOgr#nbas[])3`l)<}178Ob,;sHߖbgK1?@hhV%{]5oWRqHMy>(SaJN\:ʼn(%W 0^cs"5\/GкB뮺]HN jw3ج}?k&\l=2+Q]~0wy4XLQ^#.E. aY~W> "O&HOF}x:hq56sJX~|}{sWJ!;އ-'++ gy .2فA@W!EX>赳OF0Bft k ,oBJڤi^,ph@VJLЀd9̑w"nlșQ9cP BRah@'btK\A j!Ԭ&:|\qJhnPL"s !k(J4!]ע)[Pm1 GJCtLj#li}魖jw"[ZG7m7\6ǧ*j;Dͭ@Gi`DV[' Ƭ,fJe$:4}ldDh[h Ub)`B%޽@`$r@wnlhgSxmV/ 3U$-s]LLFuQ<-UʔOw3DYf7]] FS͛)lXwm[I 9w U6-paj )ZlDf]4[uP.3Z:^.LtδPO`(^ށF.i $]MRmTVΧh4Ҥ5*j_M"zO:l,X4}\lWgH 'GG^X@#S'8@V 2TZ &2wc.Ș]I,KbQ,r ;bk ƄA+d1KsѕXJn>ϊ`r901Qeg C,[Q"%Q [c#ZpLِ\邞ׁ%oA߷|=ois&'>޷鿔^ƛnOc顏a>?~So;n99~r _K;d@Ȋ:΋+A,13[Dn쁔j"i+{X@(78v` d`@tAZ#9jw>FMss3'CոIѺv?B D9TO5`_?MCVy?Eme?Sϻ󹼘X:p!'O M]qM\]x'đ,_8bN"zC!uR>ŶFG帧.{{Zڧ˵e28bK7>.g?s~Q)J@J\ (, &!h )!rOfMncF1 ؊K|^ZMQR("1v(^El݀8<>ƧYנwN sUZ?QЀ]zM {B<2bh+`N\$-BJw. v rƋ>H[x<9u5:1@Gks[l1.-JpQpU0F j{ml@hW8اlV ??I %DwB!"ɇm?1r\ 킖Ƶ86hBZ(G2{CD/62z3v3߬B_L _iNX O Ѥd4 +Rt9-zL4wgAmⶆͨײe3Vf~RZwo9r5mз\ \մ+%tЪX 3ҝH;̐ͻěJM1ͼKrVj;w3'hn6{{Vi=hzz'J€).ˣ q|9^mThoU#f= n5/y"rF7.8aXfY 2:nf$-;g/  h]%9n lZ3\':Ll+1uC;o1nžݤb7yYQE5WI9;vKЍjdJTU?aQL!a]GjE:K+)sjv]1zP{Z7GGBkWL[vnܺ"1.C0n}]uuњ^^kra܍mkZVJD_f݅kJղ4C R|):a KsZm+iS37jΕ1P˯5o]u*eִJ(tWjP4_O3óP֚5,pϟ>|ϜG&yiqo%ƿ}1g.kuz]5W)w,s"""Z6.՜u*j[{mkFӥ&Xq9S/"  㚮T[_^d.8jB :8TfUG W r!70D#ΩRJ*Ա%GQqWX2n$K H5}^oe=в֧XU_ 2G|Լ;u008Ղ,㕹r.XJˆ;@l?kZյ/8@ƠRI!NYT_^xyyjٗyV!$ ?!A :<̼J9>B@,jhBVoӼaz9y]vv3<3![wwzh+4D/7.6ƀQ9`@B?1vuWU炙""%JR2j#Qb?%: Je%Mk]y @'NH,=ĉ|% }TK>} 򩷞YĽ)/v!.;3P/>vd 6D͊yU6m)$>70EVN5a|ĈU(a^#>ޮ,Zbݷx?b?4=+A.6~V0kZT\uV bA`gyL ]<ǿ$6B_(^Ӳ5@HvovC H\ag$3/Oeye͗6Wˎ9[hl5 6Nr8D̤fkJtu4 J%m"Z` Dh@ UJ5˫>mdH 0ȭ,:2_%]^~Wxo ]wtsbWuUB͉=Qտ#6/ uXɻS5n1`k.Sx4y]!&6?;nD0j$_O&ޗZ^U=SRZjկ3 };ڼTp @<\˥E|0Eˁ9"}X'ҥVIo()+B}[A@Aȥ Y'JRDDdM96kM*jC0UֲdX,Lcf=_~S>a#y{3fe]Ab]Ցdlx]|^/PNUu2 v®H@Pxy>}|1 XW X2˲8Sh,?2,I 0T\ QR?TTKDpP9ȨG)W M L唒Zc}[frO,@ŁhEa>}a;B#|ev@{߄;X KcZl' }5$VpKAIHfeDBIGi;HWHHD_Sw[Elu5@ ^9 {* G{8`80 @;/= ՠxVwdRW\GA2UϡpԹ5W%~G2NOckx]-)Pz_pUOw )KvxpfAEeSf ȃ t3䢏wiΫ ^7&kmcS@D>ܿ vP}$OE�% }r_=*ߕ~PG`sOxE+qKy;^#]!+ %L@&&F+~'13:%uk <Ƽ'w]j@ #WC;m4@+.dG̒ADG1uh™IYb5%9ݨ𣿦 U&c or"@OV]$UWl%O4O C$A)N.Q-4 dD ݹ3MTpT ܐ q<\#U^M/2]sv(P,V8C`VX1qkp>q(T(D將غvu=^.har^yZBwF䑷@рX/Ɇݽ qկGH>C Śa4goH]nznC/΂&P0ld(%]B8g>,ۖO,WzW[5AE ChL?IF@?R{p;b+KYN|OUDC@wV?5(xw)b'xd!D"y)~BW7k;$Yr}=s ^|o?Tڗ,iL4})-#GyW%يU)a9 AH8@H&ca D)-zL`_h Ξ܊deZ4(kLC}]ɓrٷ뮮l} E@脷ME3٨{gWl]HIwy4w, GI JZ|ّ<Ili6a08ߨNbjnFe\8Nl0vvrޠ"!Oߦ<מs.޽?mAش(G&v!zu좺ˎ:Z{yq4C[*/ ?@ H]Ȼ5GXap9\Di DH|*%z6iIG_ykLՓ[=_>w8V{!ֳId*Cp0Թ$:!dLk%HTLe6U|GhQX 84Fj;1NwLu^U ؞n%Or=OKT-t/U OFOɥ| * 9_w_xy<{z\T `\_B=|^9s{Objn ϱ`4]]%罘YUwCf[JBR/tcrpg~\KlzmDv<~˾Pnw`x,7g6ce0@Obkf _q;oˠ!.5.\[)>]q fsAx\?Ш,R%[T]u3^%fvl-WLa6X(4! @=6JiwjaEh9Q,y ۰#>i.r2%Sq2e=t'z>n|=Z"A@\yk@dv68tpߌ_dv/@/ B=u%:\iDI f'Hk1_ 0`ª"Y>?dx-]Q`k~:rBcɰrh1 ͤjŒq (@׀=lZ8nxc8XS !Aľ a8eVxR_ Ϯg G#+Ӊ1DRTf!iP+`ݞ."&ArHq9&2=5ojo &,,Q>S LI"I! XʖϩƸB;E~ fP0I0KvS"+@.[Y8.=k-AT150 ,`C~8dL/Tij~@^&anT+aVfz Y7)Q(7ncX*}oY[Nh4=8dsC%Kp jJjlz۰9oa4ۍQ'!F3ƳI:pg h^ ' 5[jj&څ{Vpaml# KBcp!4Bap)pA}O'0vc >)p/' @1joi!L>KgT&.pS~MXRɌD=FPw  CpP50RT+`00@)005SbcZzH#ס$Hz)WClN-U-ItSwPeһ:X`O"i0i!p`ajv'!C%8"S7W?y>- 0Q[rq:]Yh&zȯRlM Z"ӔiXQ[8~e6y0z!SxІҫW[ƚ\M<|0`U͎ s(YN w+^ /%Ȓ0d6;Èc{ja F{9~3L ZjNO+^ n8(b7!G&K. PXKKĚ^͛lA':eIiV4(Vrwq[E$mnmRPYM5^?x!kCE-% 7Y-pe]$uY vBR)2N@ X Gz\'3L=E3 F~>Nyu `V 14B"/P`*rĐ@MuS^Kk>j\clWU6I9" G7?"?Arׄ^:G y>ūڇu6a~sv@ܡLA=Pk, 7$[*{s CiŽ  P58urX*` 8;h8Y(yP+z  nVKQkBZ&d@. \g;TCs/)Xb@bXcͼkRz!4VH`L;=S Qtt*,ԀW-:uCv7jLNB":[!>͔"'M*Tn}spW>wKD(h` l`cF_{k/۽iJ*)(#`̀E'MYϤw{@[MkKbdAf'_Upr[W1qD#XVcQ iQrBt-@/ur^çV'uwWLqZ;Pm"tۘl:,m-ach Ozr!&nwZ0 }y > QO{o NJ6z;W&X.)UKl\C6v=mF8 %ﷵH2EHU(LXT"OrW9*mͥ{T8]_zy7zA^@ H(U|~'{yN\jܖaYrT+^T` uuA]J3P5a5 诓!;̢dl#_DZu+Vm [g $,dR!v }Pz! Ϋk mKUZY2n>a!I>BAlN n.0qI޾0;BsPCn3LGo 8 ;!!.h3fBlYp;*+@ZWGRoa0*b II$Ǥh' F;hW2#(w1;0\BZs_G>vIvPlZm{%)Ӳ#KB+Ԇjfb 34`Rޅl]]]ǽ{= Jk.Lt*O|_y-Ԇ $dv_A{/w2_&+#Ud /Ei,zuz#HjpBg_vE@E$W`\)MHQv *x`jtӸQg$`UYI4RBAUHh.2 SC[D.rNQFGUv988<G:b!=~DD@EJK xZ=vPtΎ!<HM{v}+*x}yx}߲;❛]G:I~Vdczwq/r@x z>zO+l={Վɀ'bRKJ# sCz]7g'F5l AXHH0W4 9#;Rŷݲ~i-OKo-'~$C`2qTG3b q@"q0M7;JinDt;s*-s?A-c,XBtLlS !<@2> I& Y(4HU|\ةJ31C)%C[vW&[/c QMRgkj Q b^k̘H [U,M#-G *vO?TPnm0u"e1(.3!aвCHڑiWtͥ!L` mC8OR=y&V5O WRCCtPVIWPL@ l)}mWßTsmzyBR @HD"* 5u;Hv{yx^ghmo>YV5fcf0 KZUvPmP PIJ(^9&Ɂ4hd&F4Cɓe0Й10OM56'P̓SyL L !00jbmyIzj~?T!m@4m@ h2hL4l?ʛjz4GS&LB?E43ORzLO3IoQ=OD` zL hhѣ&&A4ѐCGI$&?Hj~2~Ji4S#A2=@z4S JRzCЇi臡=MhTMhMS&Bby&1Ihha 4h4h4h O|u\)osTXJr)TT= b"lօ{$ZU^xj͝`{Lo{Ngm{rFbAMVp1brcye˫S*9{9 fiuV85t)k0 ʤ!S|}IE;!& *s[eiݣ1 5Xsm34daJ0e7zdvJvcJۗ 6֭4brjqwҋ0öSd!\ٛvIȆUٗ} / ٜnO `n`Mks%8[mQ7bUY82 mEfCPf!*8sM&+1X5fNȵDcCqi9[ f`#enQ@oC!J :t:f4MΌI\2ib"(rLB+'12ݵ$yy6hd? q Uu otn kR HhU*#ҪCְ1%{ƐB;=D<2@A)hP0HGfU2gsNhB+X,D!& V{λ2iTlJ>4V1 KbGTnL.R\qW{3MZ$Rɤhuf1Qȸ!LM r\emZhkJ!hjT.EU5`[q1-rRplpfemV`J`<52D ҴBE4R4;XjBa֙$MA%!ѦYЧ@. .%F;<&l\@zD $D 7`ϣV\^P>T|b2u.MZ +c}kuҹ޳Ym "vgJw˝^7buQUږvpFu;,llӈ{g}OU;Kc}FԬloyְgH3vdj/X+6Vt֯[N]ڧSXD_j3k#$_" 6;/6cCf6S 6\QםHkLmKfa f2Y[$X5+6nبk,ٳ{ wӍ_aNWݕ_7k%0;m;U:0ӻ c&`_8mm; Wkgmvw!r ^w{lرx !Gv?^"g_Cd`6d`-'T"ϝ+SB JvFxW *s(]} C0+UǢ-MePµ }!o .Q\>X4LZCju sF`$bn ^KTU8’pTdEd7L`ǐ)G3 2jY Ԅ @tBJlDhĈd2 GY7x2! c#$8LFJ) $J KE+bDf&5LLiV jFƍ0խX,1Xc,9<\phD` vϾ*'n+2AZu44\5Eb[i`iNT%QbR@9kKv`('~<< 2x^X>w,LY3 POTm-DP:vF^ Y:0 [9Lz@Ek51SFF_t2ML "y]?3%8(^U:&9!it%"ғ@To~RpqT>E%RCH ~c-N2FIfK!XCkg@nd+#4acL&:LkF5enS iՍM,Yc-2̚jF4Ƭ1,laP@rMr&찱R$vqn@d VtzJhs`w{t*Q_:$E#R'[(wI>ćܞ22r0Ss4w3^sL>:Yðy6u4Џ%Z"0.9J2kg9zu 9l@D,IQ v4cweJ(l݋%x, FXZ >Ta:ꚣtQȐ#`c[/ͳHcP4L!qۧ]v;S/%xpߝu C, Ԛ7mHCѕǒ55ugLZj/7,O(d#2aC&4nQ 1=LSHvkA΋@`SgC IKa #tSG tЅcIP1ȬMyC AʁT)NWL#`M\;NFuPI+&[. ۖEVIP$ ,e +!LQlC9{ί!lTƢ$:+n0)Ӂ B5CbWLWcTV\mGأ&66"-^s⫣Dy~t]JfLMR1(m@mJ^`1uuBiI6;Q \RWؔrT1e H_NxOIDt6ﲓhhM[*m+[EmQ1-S69[Qn9 NjBZx*tüVs 6sROHUt;,T&9uU&Q%'Lm"3dVVwEn@;p1 19xU8 ]WRI#(DF}e}E@Sβ/TR^"uPsk^<(>:jwbѣN_Ԧ7C0Iz<wpH]P9svF<74Ď)s׻{6z,8`6 N1)iE]mUlG14304קFbj\I힕$D4D!(L$LɂP)BP$ ! C$ 9B'{j> #ZuxKjuΉ[3AqiT֗}lhTe ^箘 }MEN%G&FYx7‰2AٱK؂ބρ6Cn!-iMrV.q3bKר;1Z8MW8EW٢fq!i͐nmX/ʒۯ@ R~UeA}Qt)UTLhxbڣrʚ ]`%jrm8Ӄ84Gɗ@} MZJ2c\lߵy "g"[#.gҎ})y zk\ose3?!,?=1o='pҩoOzqy`bu&lTqQ36C=΂mP2CDceFXQ)AF4p6xQna < ]ÉFH"^nȆܘ4?{ .n]BorDlq Ҧpz&؟Zu|qe͛IPau$Δ_D6O 32x;޾{~>2m|8p`~",{@LDb9} bdz9LD]QR*n Uf̦ ӏiԥ*>+Z/xf63[9xp:JרK}؅2kn\QcF ~-L eYQ mչے~nneQD<R )x\() ʫqg0j씬N4GO+OS M-}';D0irQ/Gu֦(V 2Hv%$IFqCąL 4_F(PPxIdxy3 D|Pv܋VN+z7=X?-+p$`yGIͮ1@e6׽QB)Ap8 X0%l9_ƑPk=N 0EnYxs1FVF S!uHX5D¹iwi=Ч܎ª(Q&Wo$̵}2z9unX9φrAb[];/Xț˞3> _YdYjKUq$~0ٵ$į^9Y(HD+ |߈I,"R  ]-)XHqҺsTɗaWw (DB! S#V#PT>4=ckZww`>:c<^SJED{ 2.4<Ό=w4Ad{93o qAt@SRb&1*Wp/["{Lwr f+0;.ldPDCxM(粛Rb8,!óܭWew  sU v lC > "_1j[g;? }=/xdU=[Kguuc*lViQrY(wt. m'eY&4t>qGhehSZG^9\~Y8OpTuw17cŪ @yk'G̔iAi `NV}etxֈ4gl Zy7ʛ!^w;'RjS.(z>L%'*-OSVx ($ kY7[G갪-ZF?A$.P֚j7Eq9+2G]uId[cHEh^}X tdŘFsvI*_3SxIM=W& x5IVX*+V# ^̣ F^[ 4t9&;0,'~ڍD:0#|8ڎ$s?3 JH<5A4&Eȅoξs`,GP+z1IG%U^Hz09N{(i2e(eߠ;`W JdWк)FMm_ȧ^_1|"BtΝ " ܣ9*j?ϟS@!.+!cy֯Frܐz:}MVvAE$𬒊( D @8C|ԷK̝]9nmnjj d:x}A'b3#<|$9kx|ߴH"i ͋Ƥ"i5uT{S/}v, 9kwe$'\i/2C~ >s9BdbtP77Q'&ewCD8 SFd97adZӏO/o^jΓ1է; M[ڣ9vLƼRt q2^ӭ'4Am-yaF2JI^2_H}LꝀl1''-Px^w\ʼnXiVY _y6P"'BZ!MX'ج zѧ&%otMWyߗRsἘi~ٽ/c,vc56[ N\aKJ:V޻6 fC-@{V0q[OpNܼ KF~Pz2W&}(֢̾}B#I0ȅqkml3­I99T7Dbfʂ* Ŕ N?B2F^>GBʠ6U+'(GeTdOQ}ʿYwfvշfv/z856m6O aF־(q>BXEp?OcR'@u F~D|Һ .0!Wx %>wgSAx(^?^C-p#J-L-P$SFMS;8"G ʩNRϚdW&/p%R:.rO5 QGY.HMzF`8>n.' 3?Oi0o҉y!g}AGS 3Ba^D6kͤWpJTePi&6tZ']P6_Q&ZR]=WF85z3X6vQyn5^_ٴ=6E|ticRJ.\ݟ}Vќ_Zp|_+O>g8 `hZ A8B  -<^J-nAlb9ᫍPZRp=9ujYSJ.M{U6U}D8I]QdM#΁#4Ckv3Uqf!]ʛѭb_Dtz .~_ 5bH%cAdA2O" 8?)fUݕu4ۅܻ1.蕳VA},t Y'tuCba@[LcvÌ&`D#fn㩝c Ǩgt5l[]}PΔؑV#7su߈$|k*a^+, *zX>2M IWYy F#k.bGUTsSj猝;cDy444\F l1"+9]BV3_^^ē'%I6٪jQkޡeİot`p,5C|V.Qek\ΎE.q,sd;D-BYbo/}'x3_[1RŬd 5O'<p^,p<}!X㏭0kװA'YLϮ0o{I%/uO<#n~B}B娦*Dei:vO?Ru(=r]8G9_n i|Q>'Ӯm B K9_ׇ#&tQ{u)4Fi~7B0)$.Zi" NK] f*<SQ!W@`^%ct ')n5xN']s\LJ hQJ7qp–Ymd^_ѕXkxhpZCu5Ls7[^Jsȕk:E,6JԢ>F =@l3njz :JE< Ne:>NqwՋX^cQ+YN=A9G :`_ԡy6:d33rHqzi B>&CC0(߹2mr.e?j$̾g܊B1e@yG\jQc ,9#.Ydv-LqvY?x^q؂Ժ7inoBV=CD?e;FAU+9€_6}/TtCGQAcI,$g"VEvexDӃDyTUI.߆ ޞtqS,0dL/E*M\law.Kۗ6ɢ y^-0&i a fc6<(O>"¼( P՛_ t6-x-\'6an-oZ>էyVѡqQxA~4 {)#h q3:.T|"9ذ!4a՟QӦ WF$tjKcmi)7[G![Q8X<4ywN7LP#hNE=[ qpp?pK3.IKʲE$8dd 4 )lh~W78J1_F, 0R=lsiziK`ءo"K<:gZqnmF ei@N0ܯ ;8BpR=fGb%T4npdEo58;oV~[pZj+w2(|N Q#b5sZoOx`[bgIkln$f,{ U=͜>ܙ_CH t793"_=o|O♖ 4K͔M;/jM.fZ[!.Ұ2W!hl8JO6`Mzn|:kMPsq< JVf{=)OXt5/%;ɩ0#KDڔf4'1ma HRzwr7}{t }F/[Yq&T?w3"e52K^!u|}, (o##rtjtIȘJtnMJѽIE9j}1,LTSYq% #Gr XDrm -KS;o ~5zQ,2HI$tV>TVU- WҺ4|'Xy-"g*૩ssJAg>OIW,2 aZy!xlGj Yis;Beqx=>-8]8r/U܂ q 0{C\Dz:]/oc+GPGbq6Pwޟ \E7Y(AL9~35/% 찒C6D{S؟e2E?b7F"Bi=r+eŷ9%nX9hL @:C81f3e{ݗ-0-P-D]$R,r0C_Z"Pp/NEBK,Y:ַ7`a1Ds}bqcgd%Av@GpGt]PGqV+_ B}_IZ|Ƌ,qk#3^|N?IcOXwiJљ>a}n? Y}) , U; g(4̸=AfJ1?KXy)Uf x8zXn\e# 'sU(Y5"fViqfބ3lƙ LK!@;G&I^?wJwPGQ? 17Dzx+kwq'! kM5g݂MSj1,WqhP`h3|45CaHrcU2pLX TtEehLYJbFܤqbE0PZ ,Bjh~U,0Xù #&ӬrmeM#龪++xʯ7&N/o&qߠ Dh~@Ct( d(YqJSS,GGГIH<:[ vT7*|#)|GW݈g0#8#L83!(6k3ˇ|ؘ ՞sE/}ghЩSf^]"0´ƹ/ j1ŮB)Tz/w{ Pc23Ggڃg>mlPI;+-BoXtqi:a%B)#UL6xVt[Z ߓy{>:CEW-Ͱq'#pRH:u3aR h]{FR6Wpbd|f=9st3o*b FJi}*{1NkZeˑ!VBlg`e|yd2y)A&E *ĨH vcm7L|`<tkzZn/WW=-u s+("P ^*5Jӗ}I]x>|U(bϮz:bbpԞܝkZZѱ.ȥIc2{bG@tz,$"L.[KڦអwN.U{v]9=֣pw^!:Vcmt]Tv!AO10&ɛD9憞ZºtSӭ`k |H$Ǝ-ЩR:p_Д V9U#e,8aO=@)N< m!VٞvQYvY,U) ٦ԭ[ BG/.c-!wz o1ܘ֘;THI?d>m9˩rSď4js74̕ufЯ{TPC[(C2]NNţb /*O2#?e W-wɮjHvs|`kŶ%D:\ 33mӵ킳@@كF40Q!5l=q%t!<43k 725G'8W;5iԱ9J#}d-6m?X+,Q!%zX<[p)ap/ pa3gaCh􁛠($J[[AN) rXXQ=jFlq$N4R0fe&Ūbs!sV_fYTϔGK8cb5ۀi[C]3p`N8!79uh<d kg-Qh<z WMawB`/G؇lR>29^;*0? ~ eTPZ2[,\D+sTQ*f#i:=,$?ЗDqɌ5n>k%`1Ovf=Wu#8vnBr+:SE] a\u@+vY\$);A{Ak5pK1v+֏CC"?!(eEv8w!?nx#\> j{ά>m9͸oOBBPB`.]QdшB,=JjvRh4r܉Sܤ + n^}KIR!O㌾8Ф^+`=&^Lwy7}e`vFޤж`M{&D8)-g.!k'QSA- fLk_T||qJ_[Tn8߱CB}{:HdV]z;0G'kTjb_[Gp#@o^J=Yz x |\5P:1 ^C._!'Je,De,6ZE'n`r:Ž(qm_^?A'd&n,S* ;f]l\O,IL+MS/[ bS/vo \E|A KfVZY˭ %"xeaᄬGeMV9D؞Hrd_aC%``,r8O۬Ena^NΐM%"to)Uld[h(T5|c=oƐ4D4WA׺r^ աw鄅j9B] 8tmDuv <Y䮐;G&Ȇ#ɘ٩sbÈ?}ȋZNCZE,8B[z3̦jBu$v+}ݥ{ͲᖕG8avFTbhy셔Fy9Ӝ^D7kyvB"ֲ'%w97/TxrUI^ ' |֯+g,->r'u#>+~q/`A +fge,R='b&nA0 Z'2o_KCC{5&%HCLmU.kNJe4Ϗ/?dUhEˎU o"HF߬NJn"*xqPqk5dWv|j.(uNUrԘ*EHPw[=B謽F|Z;nq"MZH&P~$IkOf/Y8O컼iQf@[VZC?lz3.)B2!Aq(:<^B]. 6PySz=("x>_2 h~1%U7 jU҈ݚJ{H6V:5c9Ynf"-zm8㉯vM ,>q6FmclMa%?D #4f҃Bm!DNG:Wčp9U?[\n _o8X^ͻH=2}{w|cb) zQB(;arEAOsǚКN85"r3C;k)=O1o0ΰGfơ5VSbP})nk8iP@l q 99yJ]GtbVHotAV٬V:T /[h%U[,'4f`]@4ő)vu*szj75%UC[ gdxGtWlUפ_-x mndW/%8Pt]Ϟp7T^q|J>ab;xƫz-9={3%UGRgo=ĘCVaÚu|w1.ѽk19gcp}buSЉp&lj_n/7L|: 葉]19߰匦pu AR{ \Ѽ~k v*؇oJ^E{hr䗟R"U?6߭N{TE4>{v gFϤڕ24~Qa"N(ōaFV5v0*48섨f^M<,vxkc#'VY!pgfiS8}UGr cTd Ek* tX9_׹TH=ޥ8-DIQ'P"D3h;P#*ɞT̡%imss1\N>|>M,w ͷ4tu,*Uic f@w*+McDt,r#f~ [N'ᜱ,]"EE!^Gq `FnoYgۻ̑ aH _a+3BACa%gJ%s*M ).;kUm0x,{ڜ7t 5MZ !Jᶼ)2t66:h XwTs %(Ov򨤏>O O06P1(ymTS+6.p笈c6lhciDtӸ~d`Xk54`\n\:M=)=2ti6d"/()ƍ^OfCA0S.QB`7oxq`SI(Ɩ&1^眦YKYpGcѷanlfN·O nh;)/ 8U`87 V(pYf¹ξ#4'8U"NgͰssV1äC·$te+ ,> Y#8ݛ=8F|w7 >]Lz2Y\ت\rS0A%͗ZnT?J>:Z.`%nj1JTluu'D6'K7QUETNA~BU*6^C@'[ؔ1LօUktqyx`IXs1yXa7jUb~pКB 9-y|ʜ_Plys@S9dF2A2itz۰u9zE[+0N{4iS\P u-SaA sj6u(VVCTR+'&R[Q6P89%1k(gS^]ޚ s(ܥNCHV?Igvu̗VN5-,$ hCU'`:v ܁N ]̅bȐR.0m!'@@*s54C6xH׷x*mdrus_ زVFy'"D/p.wO-VWcl)X# n+c665ė_z&*MMːw%Қ_>PF.5xT@%OVlVklj8b?5u,,8Bd 4?Q{Mq-ɒ{Vï!2tm|8IKiS 4؄t."'` y7DO8z1%(?ĂoJEKNeqr@[A!Ӆ/$nsJ)pޯb,!3n*e&J?&"a=fhh1s!QJd4~̥^sD4My1ݬܨt2$^k3S<yL.޲H䭎wȍ 0$bU`PP"|b5H ?<^\WkE]͐e@)O[Pmv7zCZtz9-N ~}`#PNki&:FΔ>`b}+iDX7gJK><C"\zX49R@XPٯf8`ɨ.ݳC7DZòR׃@F]1W(iIjmq ;`U0 p:lbn͇UR9,w kLIQCp_ӈ`WY\_{zy^=_9LA0L>^5ޠϳ ΆmkA5dc0*QENAzf"e6Y}V$VVnj1 Jh%-K9d~AZ3΢= L2Vp5{Z9/V<ޕ)'㩑לxCF|Lik8SS"Xs+oW8Obk<™Uʭ|IvΜ@k!"y6Rx8g?Q۱4TuaY[ OUi]7yg5O'YE.ޛh{^: C#҆{T-JO(9!, dxz*5+VcoTEo^nL\"uaڮe?:3,A$G2s B7Y[Yp'?:;N@dG7zd[eCm]J S "#+r{%!綋`YUpq,q)1tkw|7Rҏn/g⃅刌tR JOÁ3|5rHi>.m(To~HG*:+aÚbCi o# %:s:aqgqQg/O+GJ"X#{`vyFFhqu%+B"c(JmwZl' [=2oZ$ݺ+w$x*V3y,>%g:Ő{jz qn!0gRB_|ãucI]$-bVO'_$Z)ѩ ֐~,ayNN.`# ܗe.`l9(%N'`$VK!o"Dyȏ. .A8a0a,]++=f rJީ~$5!܂JYO)BYEIf z7Pr\HiwHkB\D͕{O)Q%fg%WC,eS@XKhOa/P!5 =Yqin1hr0MY"Hmӈl׫IØȜdb`e]9[hvwKoujww[6Qr:أiuՉX__N6PVB;5] 5F1)Z}H$B:K V5ըVv@"ZL 'KJK!r7gO: dysw N?춅?u5X)Yx78FfWq dbu>J5gu\LY=zdg~D[xYIj|0S{ xRɕfMV&+gHpf8Sx0Bl7dq /ߎٞyԖܑu{+HF@mh\::b# p h`jy`x[-?Vty4j, +avWxȥtߵ9ʭ|4~Xڬjh4|!;s'¨v &ԼtX*mօMI텍`^Ӹp+ âi |Vy7r{>& bG 2U3NMtiY?\PqfjJ:f (#O[&vy-"ДȯrY^Qd_^e9k~1Js*ٛ~:=8?H=#̀*J/sQ1jRrtǍRW)Hk3T=tfڊ4-<3G31oa~qѓ"w(x ;_eK.>LΈ?w4ʉ>nԥVaO'ܨDoc ͦ~>PAr6qo1rZu0Ke \ ;Nu!nE5FgyrԵ{$?rҸ =uQX ŦJ[=ʒ?B;g@;a_Wp4 ?$V穗< j'6+fؿ5&BzĨ>t R0V [MU&, ʿӇ!jc<|h DQ`ܨZ'}5ԾMJ"m"'ZWZR]^ш!rT䥲[vqOR)}`c\a14fWDfw1Y?yU\ '7'~*tj֬|Dg” ?{4yf!([`IF>2^ߧSvDtp?$LbdxL+b>,j@'k@i)Fb+Cm񦈪FԆu ƥ%˭G #M>u~Z+>>(K[V?=,UfY2⻨,:]H#DU7fu$A(*ʭ:_7QHY-L\,y+<>0b~r\Ôddjc^Ly{`Qڊք/7 `\''o܉tX`ؤO ;J̴mzF͐͢kS^!=S>Ҳ|nS<ano{o(I G s0'VhpF >qس^S>CxSiupR4k:e*FJM!~YLA\+XG+,}VMiqA1c"pDd98GE@gfp\`I?C`bUȏ`\0W ]@nsv\5Z^V+ռ/Tڸqa3{s0#k LfCپW7puR)yPןq!9-{B`] $\Uֱg lÖMuRY429n T4ԦGƢf+~:f: &e4뗹EO^hbL'z9juBXdfDL N!{ibeQ6ifeyq/K\1= ]|]OB#kRNzدtF F%LL|%@qjhTϥUԫͯYig[z{wV,:ifߒ(,1;m_e^tWm<_;u Kw(inR!~^!4I..bm^Cj&1:9 a[6ҤzF\ T ɲYTՋ&ɛZ8 Ƹ_(Έ4WP,3$; tL7;fYHtI @C6F416}.*hJcua_twjEp%cKd=qff"@u0p ;%Nf]pJ "{V"'HCzm_xq:N2\je Tr8alAK O4ύDNaaSo/ 94@u 6ToWnMMaƸZ+R</w6bc5Q`.)\(j='%,pQgG'ATj:60}{-3H\-)H=|Wl @F9#}2>޹^ 0Z{_9\AuSg-x~CӚ^$gtAM"=[H5b +!@7&P5,3[ˠ͆zqN$lV <#EF IG)݁_U-2~ۮ+3k$e 7g؅[?p+PX|յs&P.gP {˸]a<.RT$bjWPߊwLUBK\Ozm,> wF9}ʕz0cstހ j*D4UQL,wp O2*y$M޿AS;UẂ"ڱR>̎lfw Jxޥ)C o"6N%d(+_zems0ݫMrgS$1g7n踍*L7,oD)QI"Z`.ۓp郬JpVG ( Bm֒"YDg&hYݵ8H$[pM(Ƿh㼀}oŴnD4tp>]ioi4,e]ӵjLtg xgtNgǟݻ.OL[C9ތeIG'ioڦKY$ڲӥFd XEWbE(v,AOV.fE5µ>Ɯ,HYv52r?tc74T_3)xenX&6lrO&jqSV]BF"bIS(oa3F6%Oy :vxu}8y x\m/oJqs30CHV6b}#a2޵[wLB- !zI:\[uqz2WaKΊD7,HrsW;/H\h#ijiG%Vs0 a`|ĉLr|LxPeW'!M%s%Ru++ܙcrs.Re)L ] їvI bF;D <{[OĢ!i uL0ۥc&mM` Li.ez$f~WaSpJ _Cdp5k x p: :pVZ}PYquTEH m1r >(;6^ x8Ig_a"mq; T]&jC0O,( 8O/D;0a슜gd9JLm-G M$"QIy.\!Ss"uʏC_!܊b9MDh]?iBV ,m̙,z/ -:&,Sy9GXOsH)Y"@G5zSI$Jga*!U kZa$..(墈yaۈSt-<(/#86 |^ut RfnP#!Qbcj 0 -Z%y"2ЕQhM}3=Fڒ H"°nl @^| ]jA3|z{<'qL:[15mrsk"Eo)EAcm&z|%- Cg\~yb5:v4K`1!,{Opj <5 gi̝PmޕNlo̻%04FML޵JA; .e{Wy1uy1HrbӜr ͐5Ւ-,2%<8G*?;*M.B݄(vj,l~%!j>@Nɾ0y60yу N,oU`_P }4鮦lC/3'u !/yku yvq4㮯"c 0,.+4GNJ3=>+V&Uis&gn^i^¿]vo,,F촤HjY"CC7gÌ0m=Vsdž.mj_L1*]*֘<67m:۽ `j$;o.czfǸrBWpX&t1٭^ؚ̍ԗ,p^\Oѡݠ?N%WI4?y Rk^[iI!%2<@w+'{/c0٬DT]cIiDcc |?;-*4!4Nidp+4xmȾ8%7뇙oMNJ)AB5%-j&_wr+-L]Y5sFJk8iW(2>m&l*wgE4~[G..;dޅΨ mKřBѰPAɔAwD+(b<686]A[&+$WT}{HktRЭ-N:kӛ`v:egeNO%`$MA2LhtnhW 0Ziށ#%_X r,N| !kg k}ܾ96.S9=^ww\I,ԎPCor/k*^ew4 x'I$ƫm!9-TõF$ d׺Z}PyT*Q$q`DK_"3hG6r\Z0QG=uZL5#+}DW{Fo^!Yi Nĵ*wK_ N<ߥ\33.o\5cw?fPNZ+uK!;H=>Uw O@|Iƿ;U^*mԻ!Z; `k*P84,S'EzˡH YMf5p7HEh3XI`,҂Y2&|0(ڻ~s S&S?<`Wep? SA XRA=HgXsv lbF"Y { 0&^EewWΌPn b$-Π1AnUcv5f}aqFT] )T|0 Xg ;,dYٯjp` YK|O{6vis(sFjC}#KKF#f~7GћCplHLo^`w'߻ʲ,ۅ1x%m@Bwp'A}sbӋ)Φy3D94^55&8G>{P7IPmo / =(EK+hT`Fin-SF>-Nx@A6-62)DVTk-'[ek2FoZڧc{%$j8eP -FN?sD#^ $̟ԓ[a,o rT2۽MJPͮ>pW^=dD!{"ɪ ۠'^D&o#.J[\: ~:_Hr5Q!u OA5bV|əH(lva'47pde aTjί/^՟atXm(3M_7ezr&//w1 )c`> 9&>Ღ~0y +=ER`iS^fbw?an!)Kvd\O," karrmEؖq)6q*@kg(n]t@ jwPbhͭL%8TnU |XE{V̻}[ϨSW^k~QF!t΂!;)ruZm0WheyU <-\Jdý ЂYBZfZ=arv01`]'-1ֲr2fU͝S4L[ +3ch'p*T-D $ =ۢ!ݔ>o 4!HDbyWk(zW5f0&>)f 7HS+2vY?j4NI"*'k?#pk^F6m=xh4dKV>i15C#j,"$>u.H*>!xۂ' >P;\Yos0R;?@hhq֣8[ebۭK](6U4W-Sl^b d4?9 ԗ!Sت. \}5_3 #lA$GUEy2tMeU~N޻cP>aG4_& YA[m)\PW k{ַ09a+q !a͹ ( t+PV{+Mi5a@Wُ ,Ԯޟ5 7$nts 3q㫠#<8G7.1<:!65aՂ[*f``1bGgAXo|B]ZÔoMv4MgZ(6S3D 1P-dUQtN=:ISASqIL$5 X9B?yq7)^@+&T[T yꖆö!lm"%LD;:sAgYS\4S)ӈՈ_ĥ{;p~dԫY%Q-ry TO41oE.+n\u!}ڎL"mUd?߫0&~YdLYeV&0oIh aQeo@4V>9E;rf r-eE!fr U|~0#3?J8*]oJO>m2}J "jU2J0uA$ NٱR]0 <٫ͪW:BĊOܴo?,36:=%p_% N*˚2hL)*N EwD/KY$Q;Ԭ$ %3n$hYG`D*敄дU!ha]W7t%{|qcBwY x WDNv|5 c|P}3L:\mB>Cdweݑ(ݭŮV:GZ2S<7z9li }/Gtv 2u/9R5E<[:Al# u~$j)1|pZ5q;0Z5K+Ce t¼OD}A} 3p7HUiiix&L`D J& s i;^\IՑԊ$ʞu1l+w5j 24qo1 OP֊b'cŽ_ (yH:jXBucS/%; PeImbY["b=v:rjݐ9*5nv@*G8 ۃoVi*4*;_- d`<>w{O1u8 }lцӇf$ݖu ZݑdJX_#ꖜNsR4D0PT Q. eAN*.oTC ~B}6 s&efhL11=tw[MSY*EB.Zni zK=Ps_ĶV4bHL j #0b:OQvG`H'T sY({ P:c3YQ؝=7ʿ`-@G1n$\!h mx!] ^"rˁC\TX -2 מ2*5.ǂSڴ=BT Cb[ 5 ]Z?'WEtEڋDPˆ ۶G铘$,6tOd</-gf2Ǵ,7Xf0ݣַ#fA5d9iym0o*tti#N$=fO"̲Y YZ