java-21-openjdk-javadoc-21.0.10.0-150600.3.23.1<>,0piwxp9|)' |l%| 2H7ǿAf,>$/69k])FF0UC/0!>_hѝ߀ϙ뒥l&Z4 Gx(&hO RV B?1@P͞6̨l.N؟!*ez;a`he.y%B(iK\&d>ȱ0U'"# $ O9N X'ۀhwmS%>??xd$ 2 Otxy %p** * Z* *  E$*  o* * *Ơ*qr r< r (s8s9sx:u>L@LFLGL*H*I*X͸Y\ *]y*^(rb\cd؏eؔfؗlؙuج*vDz(,2tCjava-21-openjdk-javadoc21.0.10.0150600.3.23.1OpenJDK 21 API DocumentationThe OpenJDK 21 API documentation.iwxh01-ch5bSUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxnoarch# in some settings, the /usr/share/javadoc/java-21-openjdk/api does not exist # and the update-alternatives call ends up in error. So, filter this # cases out. if [ -d /usr/share/javadoc/java-21-openjdk/api ] then update-alternatives \ --install /usr/share/javadoc/java javadocdir /usr/share/javadoc/java-21-openjdk/api \ 3105 fiif [ $1 -eq 0 ] then # in some settings, the /usr/share/javadoc/java-21-openjdk/api does not exist # and the update-alternatives call ends up in error. So, filter this # cases out. if [ -d /usr/share/javadoc/java-21-openjdk/api ] then update-alternatives --remove javadocdir /usr/share/javadoc/java-21-openjdk/api fi fiki3L k 3#hY]DZ~,TR~ Ovt? i  ,7MleRdrsx*_ -$7LD#Y.=s3Il%&W`}iV.h(wJӞi5#K.0xzf2+,\Lq4AYzC#FXm6ZY7cb-]rMZ/gZ|ml>M]=%%R:,ca|7)u.9q+oE-$EEI@!1'<I`dC$ ?);yc%+* H &EJm9P+2$K2zenmxY^T]_+=+0/+2Q<4Z=c.єΣ+"*+>M,!=.|5:HpJ>~+4A4e,G+-}45R+, 7T.B\74N1 6=O*++{)+*x:FM\++t!ܛ IJg4?)NTu<-&-mk!e`7*ITH)]]!":M10`*=a{`@dG@]BS+:*P"73)*+;)8!X3^4=kc=f! C(sJ9]!Xw/"NxWC&J= o(+rgp.LKVW[&@9P+( 6 .{(MK2 <W(4F{.?1H+7t5(j1NJ23 O09.6C/ a0'-xl#;%z\e`!@8P i4!k* %!v>[Ak q.?m  5c?jtD}Rï3GJpf72z})<A'QWH{"?s9>QnPO N=3wBxnNI ~kH`(_`|`_`V`|`#C?.A#B?A@AWAO2w,qBM4S9xzQGDSdsr,W=g2%ZSJ-UZI=!C/O%+(#=-O3g0$6-&=m*2w4L-[vA``F/AaK^HcOid=41HVt+[)rj$n)$8))21^OZ&)Vx mG!eR7ju<>=.3+#I48yWu1YI4O019t({+,,ZC!,.G3m7k9z(cB*>2&=!Zc8Vuu&M<W$> )`&]KIN'n?e51t;8O7\k1C=us"|pM'*X?0 [X?,04~,rD&Tf0yCœʰ#>"UAAob)s qC+ Ia,2,+<!-@GPS]SX3 #5c")e-BJ{X8KGod&J+e,.-(Q("t!(*$9\)JyuW/M-D&;+H9p9c,qM$p@((#<77%$4a[Dm kC(NM :(G>( pgU%]''6rqzl(m(o)()i_;!*&~T!(9*l)(+)64Dz#) E)Q)[)I(3u_BfuT*@)>)=()#)@A ?|(5E_{s)]%)<)3)gayD8-*3 aS$(FmDn0e,7/s1U!'[sFf[B 4DbB0q0V4/6aϛK8oEW9l_0.g+>"'i)hQn*jS748y3>84"a--[3<g=AOiT~{g$0$- "B-,1"2=Rif%sg${j$/2&/tCIapCcK'qLSL 8&d #.!xgc1(kE#+Oe/6VW1r3`2f%>H"Gj0f=}Gd2YPa'& xPW"VE:V :j: &.T"$Y6 ++20"1w/#-)+O$Hp3.#.*"]oiicuoKioi:9 G0fY'?;>>"[@G+?/E459345BViD9.%^AAc$Gm&;1]A@Q@56O[IOI$T%U&)`ICU!UOz7 b+2!w#[m-daIUOIY4L5\e|S֞]nFٛ:(g͵b+r=)5DCc@{3K<hYIE":D)50I*M6 -&`W]%;[O|,wO%2iL36]^)I+7asC"F_0Ujd]՝x =A)AV+euSm B>zL_y Nc$gRt@P]]el54ioN\wS&c!TN.aPsSaN 78a!ORvl)J2N7qlT;KفLNOAyWEGJ[|~a+-hD Tm/'k72xKTC4bmlo##(9:([ve8@0V)B/!z!!2ogx Ij2'-V/#^9@Mb+Hfb?#>>d&6r`fN !M#-2F(@3/n,)-K+9WKHp`ID]+ui'K91r8 -6#):HD'r/v"h Ff4z\X`2?^@XP9*R,0c"5J/vhOsGFo0&2@140djf,_-] Z* Y<A!Xa[b7c6W*Az".aG+ s(d#[ssKE/0mgI-C1 +@4d+e4k )H -Fc/1gggsOC6}(:%.C6+ !!7!&gUc))Z=BY7vyB(Kmq{P72iDž$e#8'm|I=;#b$CVMIj23D%1#/[%/%Q<+#$$=[A%h/%;#$$<%/v%+;#$$|<&y&:&ON%'L%&%]'%t$.LW?BB:dv3vUCY*9G""T`rZ+B):d|DKL,j>==YRi,`"+[+J#h@** ,%)*!"fhrqT:*.!<f,`pI"_3}~tuDd5m(6[&/Q!;NtIAQu]*`;GLCCC7/CC,SUeG%56(dB4'l4(M9%WuA =+^72+֥"Nr|D\CEN B=U+r][{kb\)],Ah7=%") =%+$UCI5E*&*--Tdzgh1w-`-H:DZ7,5LIoCV-\/p.#F,-3 0z/>" i1>41l?cancX"6URs>74KW]1a1OC=C=C( CC17%^r393\o"%$Ӛ BN:kD=.M rfTK`92.1+33;2fD;,KvUgbk%NQ?CB{S)<7}B*a7'Na$ !u'?b9'@$I'K1I%<2C%,Pu &*1'O[`[;P]D-3~i[-(K[!v7U5bF^CGC;Dy!_7Y!e=C&N?Ēm0/1:008;HGF7r/10/ /*#*2juO:N/E0fTQ^# LBM$q&4,5Z444Bg,Nz&q&&"& m|&/-.kUQ2xl!!.!B'e{w,2!0*:i2C$Eo n+/R'k+j1MbgC,5,+X-\%n;<VW5)(7g <BBAwKha3V^H"y.MS3"""""kT&zi&H3?<0Qa$\Y8v '. &74C) ;MAc>?$PyaP@=N?vPsN?I XVWr*?xt%4$1z eV$%n+~PR *  9%}V<^ KUG6$7XHHwZ&}`mXq>m7AME>$#%d|55<&P,A.,&*= 8[:)1PG1M'*'*355v-T4e,-R 6  >:Y]]+(\1 +4!j(evJW.0!S!#*qD+"O%n|Odcs[KJO Pz",x%I:pUm 9S_0y,;XEx@NhJP wQn,h + he"~nL JZ+S ?e/D?[6C>B<B=F,24j<aMG9SJe/"\uvzYO\R5CFmN>-4?>LB٩>0Aa ~b/gd_= IvL[DoaN+{5yq*`\J fvL 0RfKSpv7GmiG;6NBf06&,3''?!i'dx-38kVC%M"<:snF.T8R?nc*i! 3&I!x'83+fJp.R*7,f,-*3*%o/dYu"O3$'ܳ'))@D`';*(*G0xEP%K$*W88nWKxg!x|E/?VK<X"+C`u},zU(4.(L(9%Q*"*8,;*+(+#.;S"6R"+@#."*('0Dg+)+)HZ=+(r$Z%frIA)Sgf(Af gfD9)31*;8h)h\lbLPvRB@(:q O^M>umm=GW0!;?934C_./2#S{$ ..o,"/8;dT,6,)  G:F~" 0  ^3 aVF ;Uc|85&8   )V:N$Hg::e1 ; Y06:z-(Wׇ`+^`j+@~4nD5O[=D3\KPs'^o0J}(0R$IC tQBfR`<4<h8gX5:O.U3"/.A-3pG^VA*ZX2:j !W@k#i? K? X8vpZEwt"m<H[>vzt3hn{Pm*o/ [4061$I[RD"$;C$q:eZ>Gyqc"N0;V-krRjxQQV9u^Ev %>b[(#HB"(>60Rd$ $u*$:B<# B<n:`Z!U38Xgk^G9~%)#<)$ $|FPEpm%(ceb_AVbZmx0K K0=vA4bfԎyy.y zACD[;E-C}|Id>~J2nl_&<,Ed{ZMH%g KS:d":d2F,.(BF. (4.".44Fc,e/<@!!:vvRzu %4|,esu>yQAhj=^*yYF0 4h'IA[{*;VB]//#B%u?6 RHB@-%n4B>cnB".`7cvC!e}B;n+60 ?!'bULN=bjJk7@eR$'N?\/wWlERT#s#NKVK+'J6?+*-P() 2V1Lo\ Y5[Q/ + x!5$#/J4 9"=;,D2a .+X*+!+%_Pf!z ?;@1(  Jq}t,12"rV5 R6jQxW1L ]SD9Va79J3*k}hCA7N]+Box0eEiC vg 3KlmG'5!M&"* U5%Uc{5Q9mf#3m[|l&25}]t0I]@?)-$Bj"pS Sx\h?)N!)  , %RKD-(V #/w,%)B-4$ySQtS3)JI=YN#qOtT20{Q>6VGJFP'g`3xKi9yhh!D"4@(t7 7?ioLn\IGH1%= X^nR!s%"/{m@JX\0+x;pv<8"23!#+..8T;R;?3;5ƾZm"8-*|6d!yF_]MLhO5OTN $>zżACCCR/>+1?1$?#wRH/zo|=j7 !p=nmA)X`0G=$%,/2b~W0WYK,NXMTMMdJ)DTJU]VPLrKWGOK`P%LyKLLLJIWU}JzK'Oh1u/[F'$[{F[FYTkKQUgrFK h[J$WIIMiIJxJTZٙGgFlLbq"rzK:'a_<$" (>gUk'0k!-= A!gC5k?X5*,s6]_5T<#VA<$@1,"]#J@<*:0&"^ Sv%k%7h}[/09/X KJyM$nGE2I%f4\*'`r(e%'''*B-Aq($O"N%&%@?>UjdY^Eyy Q}Tu Wz;o0&Mwt|%:?i;d-K[Y1Do/SxN %/Si j\bYS/WD(^38b L4!^F5L)(JL340:Gj7 &A;3M . O8UQ/?lb~C H0-.>jqXW@Oqza\;N Z M?b9.NKqP cMpnQz&Oq tZxINPrqD1QX Yw8Wl*=019";:rh߮%$ :u>!Et2]javQSgyorQ4v3hjaRX|&t2{M5`;Q[ML|mtWs]{i$܏'y.gG|cSɉU!s3ŬES׫7H~Xs"i1>V׉>E f5JkFp?xO9pvzOl=w.Mk3Us)W=]ul_KX746J~Bt7~2OIK6*33]K~{(TK"xXh=o!3"m{No]N*b.'G&'RCo=K`l:~?Ic. 'N4W<oo KYW?c@XW.3G@?0WMc34'o/p=KK*(W? ,?o 3(!kK;Q3?1.'&B>QM9=tS"E'm1H$w#9 /*?e0I*%mE)XQy!]c{$-5'3S.5)a,4T)$  a @ U[A17&*)/04=6d4m"bVtMR1H'w3),y+2').C)Ou$I|B :{%<3+C;|3',5;#) &:H:p(}D:LI$^Id58FLDVa".[)]^'.1)|S/  >9205Y:6[lEY0R*<Bc@?8JdyPD-0!k0<'AP&B250=53<]W g((C>*((.XG2B&+((`^F,(): (_;l(((()(p(P?T((`((n4)((?=*,22M2aA@PM]3 n1CnXhV9p3( D15q(9=(2D2+v(p3:44Zr~=====!mG5<G<=B8=k<1:,3'3223'22g'J*382/XZaq(8B?a".iW/a3b%M:anǕ,,3;V9gJ(7~GU7#<H[r9G23?8|C}CN[C1>DG?@>C/Jy)/ g\A{l/)Yfg#/5_//;{S ))""%!l#l!]T  # # g? .uA);/ A.#T!(T7!- / S s$&yR@P+Fw/D0c+R'm7r4L@0/> *-/1+**0r00004/*z00P+7* C/, /'p* 1e**00(**U06- *o/*p- 0Wr J'S@ 36;49(4!?>#Uϡ_ͯ.n\H'HE?BM)'hHP]WW;2Xzj%\f[<'\-0R| ew](W/`'J`v:`y;5 90yDoL ! smi%a&p8E\n\%n^.88TJysyyss\'HK8Hi89@"@U+j4)`@Gw@N,PK\tDA'tx-uWE]xkIojrp ~pudpPRonKzr%2Yt~:})ioIm?(},_8{ys=syT'5y8)s\L3T}-o:*uq-0IHSu14pLp,?I4H'EP}:a2.0S}G4Y sW_UA m7'Fo :(B'@@@DALAhA(@B{pP}XyHp>IGQ|DPNg}~)&WNlTxa4/ N\5<;'M8L8Lj42'+n<>?Y?L>)rGCG#F4HCfC$LXq,vjx@V*-&/8<;Rd'T(8t )+,7Z+."Wj..$N8q@#3d9u0&),"$ 1zu.!#:(.p']JA.Yr#k4_)(R? Te<p6n@ 0 eW$>   ,I"*)@D;3+}'UG]Ql'&0&u&\'[' '-8CQY=e-Q2_x5e6gNM5w-:=[aoC%%?)V):$^-mgag[g,yIY1I!RM.g{[*R$h=T\ďBC?5**U3&3E*+[G^ymt4R7F f]7>$-,VQBb,2":^@f"d7H.BR4FA-v7/*M++p0h}cfn#("(8#!"ckR +O|&x5W1M.01 bi+gN'D@-Hs$?Fv[xOK73 fCFKZdKZ:X(#2#-7EML4@4/.G,"PFq0l3IHF1 i$!\~(>!*7=64nN?$H>`i4e0J]HHJg/l!Bo asw#c3!S ,6\'%4H*VK5 .X7K;6$OB])[5*S..p.I,.//.ynZC=WVzOOrH$3@Z>~STH6 N..J= &O &RK!L2"1670CZBhEnEh.sARJ3E7|f K*z@J='qDuu963E %:UHS6w6cEhCWxH~}"p%:"^@4. -IiXI3NwG!V0W447)i.`']M9BTs{{-fv)b2U2l[$4L=Pw7ykk?<33+k'.$@6++g_^m]}; N''<'1u-3/i/0B_5m2:/W\ //UBN>\2"L'9D&tsnsTA<!@DF2U%%Zd6F-&)]Ut[,!ɨda/1L803sY>E8=3$UIG8]T-w$^5TS<&%um" *%9< R^f}7vѸ9:-8͐9:9A9=-A<;Ou6%DV: ;56876RH&0g77q78$l5*N6Y |0'uI0 N1<P<668U`O\99988V=S7=h<gW]RL&JQ3CL**v7qBO+,/%Y>Sw8bNfSM?s5#7CGA-p/Q5R92oC*6]-#GvD2 +WkqHs@=~dq^6"8 7>qIW'&AK/9:r)A' M(!GQ4BX,q!5-/H34&5I(Y1/v6|99 FT044g444f6 )!rq82aCy!o B!5e^^16-+P"u6VEkg:f6,X&i+ iT2WJgvFBM\/@/3y88["8 n*AH>QD!)K5k'!N ll`H)G.]@Pz``^ aj-iGGvUL 1$&D8y=\c[be*[>˯s_%<4$2VN{g+gS$,6iD -]5i$_:N 1 0G̿a/=E|`;<^Fj!O< :5 fEc+[5%5T'OK\$Y7{56",7iG: !)2!4> u %B:cAbZ[/'!O7&jb+c"T#oŪ[K]5,Umt|vvpS9$Om6^Y6S6G,=+@$""!Vrr!iQ3*o(aHv @-\ ,U( : y]H@F\&?K+AaNe feeFeCbbb+ddc+*ru)(,<i:3k:OU"?X;$jc&;!Iq7XHH%FGq#1 ,oWK"@  99qD*$0JA.57p"+iw@y?O<.`xiSYAm+?11 )(E21*A#bGA),8"9=","!T<M!iu#1*a4*~|&y*7HX#YP[ )A+/)hV-x)2?U#2[@ h*cs9=22 6GWϛ;m$jp#5U_9JX':97@^<YsF%5gSY&*m0>C5&&m+GG"D&q!$D"%pWU 6?(QKAH@>18(2*`$)79C2:U9qE"5PR)4 y"J+ (c4$98 BK*< F30UgE1t"B""(6L4d&9z,rc'NCZ.:s5!M= /b$IO.r%x$K $$?="_P2"0OLlLǚ'A*A\Y/Hb< 55="QMN*[%#6R*<;-@#3D 4L972>BO45>C%kD&#-+ /F*.5;y5 %"!9@Xb19/5-I-BP& *F9k.j%"w:n-1"T(W&Z6ii,`PQ\qr69Cbii7[Cf%uu!!j2$7>$:i1Y'Թ5!f6;hzܠ6OZ>+N1 4t4%4o)%0&*t!zL O g&ged ")x7k.H&y`S('055-^1;Oo?R.9Rf':6?^5_c>PMIj,4L;M ?2"!)8(' *b{6 &i>ncwX07w*)"ew(Lr;$,_M0TV253%0kSs3k1O+l$YP$3#ޏ9w( 9yiF'j'/pm "",r!Ut$?pB7FC&]?hYU0(0p0z,?RV?$M V&(i@&cvc_1q >HQ]GOS^1pLr]] 'K/ v+~^BdEM@I5 {iii{{("~^gjCUrwx)_.@/U3>9BU0o1.; 7^$#$X#(-(&!+l*e~XH3M(,&,)$Hyէ;6&&&)x+(&-+-@(n15-'J0()+1)g)/,a0Q)(&.A)#)7-.P(%(&-[&'NO&2OC!N&'T)(& &4h'Q&&*)6'~'R*&q'(&&''('&(Bu*))+'3)'Q`1k-D,D+&++/&Q,'D}O+sIO,1=&'+b+0o'B-'&?7>'x1X+1&+D3c1'D8&-D2P0 B7=<1,,g+'&g'{,.'T49$2 ,,+';tJW7.+93 (|'&;+''O"7%"x"6!"W!",g!'(D)Q#\##;"##!"i"""6!'!"W!O&0"W###5!9""#&A)5%""!%#;"#$"""!%J.&#!"!@ !m")B!"3!1u"3"!WH=0:`bQOu&%[2[P0QR:'^U_.ŮʹIA!IW(WpLzy!3a%(d=7)\FxGiv,Y<KZ?Q3X5v<.{"Y >L/2CJ5"uvUG,S^*5_5u8<]& &)#~w-GAE! p$P:qU;9U;QypU\.9s&&=/ -$KR[SRuQ`.o%/0s>*]`5r_1%FT=7QiUf=(J_c"}#\7(X!.9{//BG&>(%Y%.|Ho\12<fId 5vIK{nL"{ݺyM)O?opZ+Ƙmc"m5fO20,o :aD?%ACx^dd`1NEODX:GM/?m#tJB,^GG j*6BFm,|;_lbL?41~7{7vA>-H/K7S|7t-.7m:1///-V,Y3:[f*BvD7\#P7A3j-y-;/DG 7t-KCiI.-N--G+MT-wOJ?$Se 9N(B(qCP#SYAY8% 55HB4 ;Mh=s!!i$(%%~ m7w_G/AE^`3D6B-'BYA5(Ob#m7t9<3!d&\?3? 4wV@e0`%#"3![!/.+0&5Q6,*1, ..21!(*# !(#5|6B7uv(|XjjF>.f{] X)?~K9-{0^/(N8N)NNN7NVd07b7b%RhP?P8qAqPUPP?@%y/8fz'+j%#, +9QPJauq.-4c uG%. L PKW&$(B5+;OGyzb)>,"#/"@-X<) 7 2$(@9z:6K@Cw1IK1`ZK&{4, ;@)51".k;j0Q'[H ,92o;VƞDM$3,fv|A(M3ECW+%Q7?? &~c"#1.# 6.)"VE5d$VE5D]ZY\;;GIAs$`P>tz_2'_*237,.}-9-A;(p-u97<72m.a%U..`G[<#4/V<.T^5t3d1\%<2\m\&UW}~p!ug 9@+n.RD]j2dSR""Z J!+0$93W29L +5@9>\-7[oZ=`O8wC00l0&l*S<H"5I{C/9i.2G$ 8i)'$HED.%NBOu@Q%BAB>A`M(8_XiMK96 ~~~Q}x.e@%\\HkYiEQ)J 4#%\0DZ5/0\Z$,&32%(D1O)xAAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AAAA큤A큤AAAA큤A큤AAAAAA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤AAAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAA큤A큤A큤AAAAA큤A큤AAA큤A큤AAAA큤A큤AAA큤A큤AAAAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAAA큤A큤AAAAA큤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큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAAAA큤A큤AAAAA큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤AAAA큤A큤AAAA큤A큤AAAA큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAAA큤A큤AAA큤A큤A큤A큤AAA큤A큤A큤A큤AAAA큤A큤AAAAA큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤iwwiwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwriwr6f475f1618f46e4aca45d13690f08a3823db95177dbcb5e64355958bb2ded9da47b969aefa9cdc81935a5bce1e1fe53d79ecaa489845ae6f9f6b465094008ec3d511a8ce530d0e1ecc4b215321f616ea597fb1c949f1146cb6f7c95a0c9eb773980d3ba5caa63c212658a2996f42a8e51174bc4e5b758b5b7d844ed316bed72421a2750b1672f3f59e88bfebd481cd0561b9c4f3fbb976774f6d48b28f21639fa89b6c3ad741f2bab38378d655a3d03f75bc8a63624c7126d05dfddedc6189d8a7453dead98049b54a994b514b8f8d8607725054d0b3709cee61c36fd053ecc36bc948990244c530fcb1564c066cd484942b74cc1ac723d825d8502f0175941086ce8ff3a62f58df375b8269fe6c31512d588a2f0f880f60e5ace8e5db6f88864d3fda1190ec2ef78e83ec6869d3e548a6f66bce0cc8e9ffd8bc9a1855f6095b9700d46e92c669bd810d2763cc0459eb17e2ffe7819505d76046a8a788875fd20ff9805067234fdcb9a4ab825a8c3d00143c59683823c98c3b700b83663f45ffbdf92d6daae9f023d333b360d01bc2fa520e0e1e1e0edf65d14615bf9db2853840ff032ae3a4391e800c7cde5916661a663b9ae774c5671472d4dd8314086e7c79011ac7717098c80697f5f27c8f9ec7b5eba8b8cac154681fe1730ba792da1c92ec4cc536e3ba8df408c98fccbd26c835c75d63c14991fb258aab90fb4f4d2bcfaaee0547a64b5320387b7297c5d0c9aa0b1cd59d7d13c4d2853f0b304e2b222df920242f3ffda4f7d8e8ffa1165eb1dafc33cd81e13e6e94ff831f84e61455449932a63be8ada301373432f10c96018d34287d0e01e314a178766da140c09e72e9d26d1793253148064c3a607d97a3b09b7d6d432434fdf6183436678ba739ff9b0f3577cebda2552bd72d372eef974ed94bcc11bb9f065ba6ac86cc5b93df83dcb78cbd3408615d03006d4a0669273f7fd155c0aa31f5b72cbb221ed5281022a4335d35350829bcf7f6cdaba82bca3d07cb4c95e03a9e131afa5ef4cbe48b4574c18e7c6df1689fc51af4650ae738875209e3abae582bf83183e03b33d3155b17068b4acbdd0647dfd10183175cfe11305fae74d0366e6fe06a352d935b32c6b3574b25b1db395d7987cfcd3f727d3f8022335cb56f41577e12e80c68214e5748ad5bdb737d22f2a0060f3254bb5efd54f72a0b96061397dc6f78144ff3a7370f3a454a362c9efc79cee2602f061900c3e4e5ac0d2ca75c4c3ae56dad8fbc38af97ec0599bb9951beb1835f61fc5bfde92864f18e53f98d0e1e700ea900bb7e666aacf8e6790b1590a56ab7e005efe042816c35cad3c03ce59391c1bb3b7c7c612facea8f4791022623eddb243f9f5357bc72b8629245d93cd5a03a8d4ede5c3486a7c81ee478c18cddd3896089fb70c0c6c1e75bb31d976444069cacf787386026bb7fce9cf89c96d80b59d7871d17d264f3830e6cfc4123fbfaab26b109a3d08d638f4db318a5662d473a51fe27b8418aa3895a3ec9fc0d2f34868887ac530667980019448428f3e0ccfc23866f4c3345a147b470ed0ac57dd4ea75d47661ebda56ad46ab006463f8f2d43baa4b2c3a13d5485a9b2b4b431809e46dd160928a75744166411f74ddbb0a3c6f4fb094f005c74b1698253236e573831e77b407225055790c579d2af1234c8ffa8497c5a6a8d39c14c3004644483ab9c34fc8f6e4ea1d68d2b6f1ff09a63b8560c2a8aa775edb32eb799a2dfdcb1f6afb46d218c8a883188202977a02f68efc370d791b3b07eba2cf863391f835324ef84184f90307afd7b2ae1461c9f853993d1a8ab086b52a51af3a8485daece381ee7cc52c054391d130b8d2a7e349bb214a550c7eac5d7449c9bf4dc7b6b80fc6e348b44a87cacef23a831ffb97704f80007513b128be7bc03c3e5f6883c4c5d3c6a9e4c2f75e29b99daf3751088ad227a121207b1c6cba8f9b2246dd1f1c6a42be76fa5c444ed70c9311065552e5e160442804f086a611323e99660cec704851f819e076dd3a922cb1eb449a2cb805b10706085465b993d1694a8fe783ec31efa0ed61eed8d77c4755d9ceb267b97582248cc183e45998bb650f3eac22bea71beb9a286f49e54007aa3a714bcbe03fbde74239e1fa543f6ad7d5e3bf12eacc5076525c2d83344929631596b39e9500c0955562cf3fa2665a783fa6481c6e4a0a40e5efd5993ca47944ad611662e49e85464cd616721d917aaca4e0258cea4c9a3eb5a2bd6fe550a6a2515eeb9ec9b139d842a5b7f352d9d77507ad8485dc9af3daa8ac44a8f399187280e7a5123810abca594c06576e3e58c0e135528f6aeefc11ab12fc156be5a1bf74c5932c67a8522edc322540900dca8ff79440471379d1501910c4f4061acefc0ab259d9136c7ff69d3aaed9f2f748d69a7513594b2c66bf7c6e91b098c4eee42af7610915c89c5dccb0c1100d444bd196e9b65bf2426de9c694287d6edab51fe5e93749e756e70e932a0c7126a1c04fc653ac3fb3db523f34a0b4e1656e818434fc0b1a216b5f172beadb3162604936f510b1eef94b61a6aa626c78b9d22327cff3e67a55b3ed3e6abc0d4d08237f5c1aa0aec3c459ac3d626af98ed251d50c47853e2659cd9f5389076c7eb94e1499599b9eab3ba1c0134bb386e5c32cb87aab2ba3f81acc82317ed07fd1e59ce35314ce881db3a9d6c99d52b02bcd54f2a0c457cc66ed9028f78d2cf23bb06b556a261539986a82eeabbf19d00ad20fcd6f95606cf4ca4f8a3e27e676d7cec9b8c2dd3638ff38e1dea86d3c2858b35d8410a1ca72b6e5c7574368e4429631f9406c5e53b37df68797a316a372e7748bef6ee3a5eab3111ff4a7a11591a810fa100783122e875f824a8bb0fe6c14c7343e9d9e0acdb5ca11268d2db0ebbd9bfeb25388facf49e902f7029bfdcf53a09630b91d26ab4e824b0149c4afc77c5e51bf1ece601111528c2e57f9e2bd338800759c10e8271066e335e9ebdc5b08d43fe60b8ab501c8cf1b76387082d718f1fc7ff5bfcf121a72cf63bb81212184ec334c7b285ca6f74e34d07e5edd04061f6fac3deb4007a5ca513758312b185183d61cffe29a5ba3b832881ca0b67bc7bf7a22bb7a0c24e7ee36d76089367b9638a1ee7fde9fbd8e68b2cd97807d735bb9aa1153cb3e7f816dd99f09445b8e1f1b4a651c77e2a91e5ca23b69698982b42168920a3c1f8a519e640d12c361029da4d1c1ca003c20c75f19c723297d8e81d42fd51c7d199610fa269c47bc046bff2ef1809179169666fd192acfb51ea3bb3e1a4e588223840e6d1e166b606b9779615931260e0e0b74f1100fffb16d4de995ab6514bf3db00e627dbd38c46a24b905de9495f706938abbb19606da6ab5a4ead1718e88678f16ccc681e28b2ea7f9532e1d39f499276cbbc859ff7a933e550176e1d51734881310efab13bfaa6a6291880fc614ab6bd4c48a5c1daa187a13ef62fbd94e3944c8780347eef692d0d7676830b5ae7c6080dc84a13aed0a3e9b50d36c3569f34684d446d08f1cba7cd349a1c17e603f6ecaf4a14834e4927ff12fb04cfb5f54e37fa341a8c0255812c9a05c814366b3878f21f9ff0cdde87a1384003059f337cccecf1cd66c7b7e38c32f21d1ad21d84d7237ad4f08c5a42e8c780130ddbeaf88e314a0358b996eba00044968be94462fcad614ad24921fe4825b83fbb739a9f957040df0395bcb293b6322fc97f7819d8b22038b83fde9669d537aa4538350c48f53bf0fc72962c287611cda583c235da6e3f680fe4394ceaea524d041269cd1bdb685a4a520c1d28bcbfd582555711144c69af3530178e752422097d4c5cd54b86609a9d587af83bba1aaaded111d47cad13381ac18ef6cafbcf1ff48871b9d21686efb911ec1ae63e460f6fbf19009664c4f385249fc054b07b03cd2f7b972af7b3d7c6836f4cbe5c75da5702995e5764bf33bd363b8f0ffbe06601ff5958c6c13b55fec5a76dfe85b54b1e431cf81e247a1e00358c487f4839c4d9afd9d51bdf80e48927f6d7c2e63996a0d4634f39af5a305bf5110b594cfc849815f15a4d6aa8b298dd7618c11cf165e63798e819330ff0388203cfc56b55eaccba6963c24693d196cacf984aa09e9f20eead1f88d1e46b912b5d6e9d071eb52d71cbc064ee053eb538efd515a7542a6fd5899b474e8fe0b4c4e48ceb1552681afdf70124be9134cb7dc086bdc6988412ef7e2739e827beed41ce278a870918a786c6ec2504d82a42d1d7e1bd4872560a51c73641e92dce2dd8afdef6d1b6dc86022ad9004d5d64d87f7eaed349c09b27a9507cc4bd2f7cff49c52663ce818a45ba664904d8bb7343193996409a8b2010dc5789e132425e2b488a034d0c22c655b930cc897efb553cc96df59c66a524ba02f95d2ea5fab3b864d2f1f616dc3f02497e4a5c064834b82d32c0c1238ed6874f5bf81a01ddc275d0ac4329d17c6873db2f862a935ce17df1660f39d0222442f0a44ce1070b2d2a4fb14e1f040b580f582adcbe1ac80e9a74eb17efc71dc72e4ccd4b086136f5da37c626ec858c6e37f4e3f177e97c4d4f9eff47c30acc5ce55e6da2a0b2b39e5695df20cbd69436223ff90556f1dfd37215c20d472ed626119e876973299f1bfb715081fe5ce986b0ff99ff405e27f5e8ad5ba013e4a359a21c2ba61a04e08ba3592e8f034afa85a49959a56a316ec7ae9f41c399b738eb201e6ad368cf00cfeee5c040403b8d5d29ec0743e8ebf6f024c47da071b388cc3d6c860d471574311942a3f19e5ed770736840993aace11741148b924a1f0ab6649a1d7d6c58571bf2fe6f7aabe78cec9ae171bf8eaeb5804a1ef2f3f25b97d5be28a81a8e459eb1f7cb919c159187fa56b4a1727e6fe170c1fc1810f0e8934d80935e57789c48d18ee352714c62098a2a636b27346fb552a455c5aff50ec41013715e7550d78f24f4ec694423a21be10e7f36ca87bcb56b3f68d36c401e1e8846cc9067ddb5c047264681448cbf5fcf8f345733e99dd71e57fc12f12e9e55928a408a510a8d61e6b92abe6556685512d3adab1bdc3a0f3419a5b030485c769ab12f3639934d026527c85c1ff1a07b36d01e23a64a0b4c5c8c1dc72b13fc7addf92a431e0d5869a8f629581cf07fa830e5f1d348d596c51ff3b0321d526ec1ba5ef836729cda88aa6a71014571495f50738e48fc59e0b0297f396e0b7adedc83ca5f64dfc7111aded14696215d75b3f61bfdee1c894aa6ac69e2afb1b3157b9c9664c7603ea4e7d95bea3201eaa8f97199232c26b43f3b1676f7067288a04f73b85c2bb0ba1d98588dfa6d1f847269ab6aec4a886bb4068c653c605a3147d18f9a6df7bddeda72781f18d6544c564f538c6cdbdd0f188f85ac68a79e4fb4355b1787cfff6a1d9e908ca14f6b55333ddf167a3f6beb9a3dc257c96b2962242336a5fbb3649f15b41dee63d3a4478f5052ec4cbf9ac396f0428ddd3c2391338a3aae9eb6e24cfe13bedeeb9b282a181d780c1ec2a34df3eaa9f2f0430bd03fa948971d8a369b9fa14c5d751a28bd8377e83e8941bb791b91be62ec4aad19d28cabd1d75d7d19cbcb15e216623d3a44738c2bfeec79a511be6ccd94930a093331ed412c06277310a80db5c152e4032e878ce4e83923cefeab6d2e2808a6567e7f3c02288089a6aeeef5200ff6cd082d94c37a41367798f09b7c760d7677dc0f625d2b6e9b3a7311d3a938c6c34c1c3049ba60df60cb87a66ec5a0ec364812b13de01884a099d2921e33be18bb720e575eaa428cb221102abf212fbd550ff96e29f1b962178887b5e68086873436414d34f3f11e6cfda25bb0e90230de562748858e70f547cb8c4bfe814d305a0d240de910490bdf35570b1891ccb40ce7b7a5626e1aa12651537627a5bf6fe8c1b556684da3a68b9c611c32c1567e3b327983d922eae3a2d8f4355de19a4a3c537b258332697f9381c3dbc54def96722ddd3982d1afea467c93cc52dabaf72ea870decdd3f4e3ba0f9a55361026eb942bf3471cd297a392b4012d6f20b1148f5b39bf5dbb656f270511c11fe95062ba4f28d99546e98760652d56d435c74b3d0d6d0d9ee39c8580b806c4492fa6268037802eff743a13d902f79a34f2e26db1a81e9dc3bc91952ffe321267760b82c71285dfe619397e2ae8d7a3d34b740650de475fd8bf0ce95eb9ae439e17a714563698bf497a81f4c85eeb0b2557ebbdbee3106835b364c4ca8eb8e739b226d6c083108e0f6b21310aad4a0b712dae1efb807b106cbdf27a192172472d1268757e190578874b4214cd7b955524fb07ba21e40f2bd67f4b2bc17b5d4a66cf0ad6c5e1b26df67f7665eb98681e20525ab56b14cb497b6f68da68934cc8a668e43dcd92d85dec94027e88ad8b3cd2fc86235700335d4f3676d1318483be499be7fd4cc8a7f4367d76311fee552804b3bd33eba505afa99fed3e8ba0efcea90d4db0b23d28434f6749de9673b2495b1e796e12c0b04477d684c0dfe2e69786ab0255c65bc6f7b83ac5559ad2732335b3062e9eea581d28affedc0da9513596d6171dd14df01539fd7b02e5255f37dfc53f2688005eb26829ad02759c7d86cfb2848ed6a67fa85d221ec7eb83f1b84ef8172dfa7c455d4db14144b7cce9b62547e607b7e2563784ec77b6c68ff362c030aceb61cee7a42df75b4fc9197c0b2a4f332f5cf69d49c52c7e89838043eeaa81127e45ee123411873914fa80c60e786de17eba8f46b4dc0bb3c20c63c8b65b21e12e9f0edc1a13cebf3f675c918f3de6abb47dde8b5f018ba0e685cd98e722ba53f46113da6b9d47ebe11308ef24b25af5b1982bcc5bc52934678a672719cb02a63ae0ee49ffde220d29644561d4c5be88defb82a372371701c1d1c8e9b73b0f6594bc74ce6733c5052c9ca523de979d8cb6b6fda9111f64d871b625a6c3b3b918ba69c6d38bfd1ffbf1252edecd914bb8027b988e0484efe68adf0bfb5f2fd42a3ebdf96794d97f3ac08adb0e46836c603cfa284e3561334eb968f6d7c8a2a2055ce7caa9d46b06623a3b4fe1db40b6c649205872ee4aab3d0ff65da79606dd38bb0d3d7f0344190fa75da8592be781ab3854ec251085a4aa57b2f0f3dfb261b389e8706bd7be53e42d6d8afff8472ed5973f27b9efdb1e706a73c115fa6df50483ab1e39d32ea651e6addeb559c0745c6f3fc9c5f198d6c3163a65c03f8b4d0175de09e73009ad319a321763c0d09a5f8e06a38eceb896b8680403364732ded73ef2b22299d1173b96844e5c0d7b0d43404f63720cf828ba4188839dfdc4a4628ee024d936c9ab3f22ba9795fbd5e83b17089728313497b85d807e17e229136a97f0d0dc8409604e7a5db7ba467e409610532c7a1b2dcda1b82d1ad51b6517b3b2e5b9ebbfa7f5d836bf898ea81648da7752fb7589bfdea4ee57b94abeed7e79938831b5618c2243dc6d73b1c71a8caac52b8e01f368ccebc289375f957e0923bad8f0fb4ed55002718d1f04d68c016d49d7e2fc9f3c48f4e734737f5b65637c4b78c91593e1d5ad5b54c2acdc1d481a07dd5bd7a91f7227502b91fafa1c222f2eb8052b3a62186a5750959ad8c8d8071aa113b4a89a8318b7a49de4fe073bc204ec049dcc6939edddfbe302c14c46219bbe56d470caa003dc7268a0c7bd27e2bb561132fdb89312f4a5521545de27061d830cc64411dc2b69b6d608afccb28f751574b15dadf1f038527748623f01e11cebf2b924e560dd842487038fe1671d9a93225aaa4d7c2bfe57a3addee90a085d76979314ae800eeb21710f7c3311f8cfbf0d1026a23cd9e92c91d82cedb7745e48223c3c70eba8a9179c9b696040674b24577e78b400b710b572c19ce87d3e77792f9d0e71dba1bb1f8232151eaa52cd573b7c7c7a5ff72e08383d3245c8eb1281e6a5283cbd7283a6fe61b04d3704d1bdc44dbc337026e36bc2744e43d274a544c00e4de07f79daa23efe06a21d9a4b33ce0ac05741e6d4387620f52ff07d45f73d04cacc983e10c40467ed5774c129e632b465df55c322c87dbd375a301bf4e297c92b87b270f74618d1151be4f6cd380a99c525b5ad4ebaa49e8968e49e4df946a9104988e59178000c1175aa68aceb0951f74fbaf83bb147bec1a43f9ab5ea1b5cbf31da6ad5cbc4afa77addf75b84034859775daabfb1e59558f5c17c559fc900c7cc22b1b24edc608b499fda0167b4c623748d73e760d7943ad2ca49eb9ba6e5fb412d7714451c5d936153e7a8c4ab811d6c5ee680c6d8e8bc66553d1c31eeb4559f353a0f683c3c756fd2dec72684dfd9cfcac7c0acfcc2bfe917d670f4636eb2e8c5594d9df36206c2246c336be3c334a6888f0133b37188746cf10f2252100933a0f9b242b40d605b560d43db943517f2ef1daa685f87a8366ae217ef37211d0ded8a55a21da8ab0656dac91d01c057b4860300e3fc331d56dda6143330316bd47e9a6b815376a07d36b59c3be74eefe6bdf066e3f980c699dc8a6c625c465dd23ca224eb260bc0e395a8e46290e597abfb12cb2082b716aa9a62f3d6127bb1240e1ff85a5d606bf30451eb36b09e029bd2e3ef482499d2fc56d5fefbc3c4a0acea682b09a830451da856ce87e11ce1b8388ac4ca595141c694a5e19fe83e5cd524c503e335a08e8eacdc113e9cc818963d1388cecdf8f97e8e32802ed41e50581db18cebe798b5512b25478cbca7b4c4d7ae5f8abd3c64e3044072c8dbde8d818574992e525bcee7ba0f0f809e889f92c5555516cebb52a463e912b9c192c96815ca86eb133b587049ecdf8fa4a479bd329518a0f150a6f909ab30f4fec81da0f6fa837711ee23f5d3e0452ff326de093e1a98a19285e5e14370bae40c1ab78a000e566886e09cce816e0323f4d110cb40ec5341e263dc771c5a50236dcdddc9df72528bcc7a483b49729cbf594986f2286c7775cda16f56eeb67043be920ac1b7f7481ed4ed31c72a6230b7bd9214fcb8e733f314e3f9cf3e9c8e10a1f0820a2ba5573b59cb11dcd17fad73d6170e72cec0ce8e6bbeef19e233c79156a54cb53f68146708cc128ae7a6dfd915fb227afc03ddd4556056f71bec37a452045835cfb9d259fd1f3dca579f83d7fe2f67ef78ba37100548332380e6ea2500e9ace452e8feb16cb99eea450502fbdc47d1706015908ed0ec0a0a78b8e548b50b89a6325f2a6d079d7a9617842f6aaba2a4b897271ed558355ee96defda21ba4ec61af770ae2088fe433306542c165311032017931724413e899f4eaa1c00d1e547bfc2d808ed84728406fd47f18c1f85ed20671d7be425baa2937c896502bf0860bf5d0e6ccfa192eca6bcca4fe2d29b0aa6fbbfb444a0b2a73080fdcc9b6612ac7e24e56af16e29dfa482aac56a7b5a94713a5274f9bdb330f7744b175fe516dba21db308e29d2bbf894b4be640a48f74e7d76ecb176ce5b53beed2473659b64f33085c6b82837ad4c80e7441225fbd597eca87edf64e072d10ee7bb5282e09abd3082ad3fa4234dc2f5e16c3d4160be0c5403385f17d3a2bc636034cf5d9374440d69c666908c358b084ae6612240765f91a6d218028af1c6686cb56f87ea0eba3f6f4e968da34a6d04501d73f24f6415d0fd06b9a2e26746cc9da894f34137f8996b5f1b3c24c76bc9e4c8e1fa290f4875449fa6f7940246c87c29995b620dfb37587825e3fca2cb967b4558abb9e5ba7eba32893201ee8ce2ab22c8db1a4b49897c4d3b2f4401d04cf9bad875712cbe77246fadb65cd036a420ef4b0bea14260c3fba7fb7c606ec141c1f77a41c51a3c0be28e88ef6ee34f375ef7df06e10d3442b5978c78a7b6cd28f6fd01f6c6620b12043bd859590ebea9b83899baef720780e0850f525d1ece3d30136046a6dd64e1a640537884177fb507629426ff5f4b47c600e920442ffcfad2e0c194ed9c86479fa4d1cc37aad6b3c642db4b08b2227d9259f421ca04111213df6e9df3fcdd6d9241eb6ff128617dba1ff407589abe6f57f334ec4806c0909d7077a20d98a5df392a3a0e4a3dbffa1a9b6a31901aa162ffba1d5c89c2a80818853e651ca0c21a8649f5f9ef0f14be990196f11cd4b23672ca4fee4335cbc324574fa0f5697e68b2016cfd5133cd31a7285589fd94e7fcdb484b47b03ba8267dd7a592cf2f04a2d231aae60cc109fa911b06edd33ff4ce1a716e4ae88b8882aab1ffe2065d6b9bca0ce711297ab11a0ab3e53f79628c4303ff9cfdc6eaa047b46633fc915adc8eff266b084c92fc037b097ac7ed6d2dbf07e5e5421bb0d305d62d035bd3876928626ec40abb6f5d9b458ced68415d00f1a9c5c368ae58ed4e4f147b2500814df9701c472a5e99f544309c34f2cf0c45de0a59a4c712ff8f373046f948e82a87f32aa871a6ffb6f255ce1317d2dd1e1f792b05e1baeb963f5be8df97ea38cd195d2249da10ec199aed61162e1787eb7f51c609d10a2682f9b39da6f99fac84cf9bf79ff29d88756409775d28de4ef06c1f93ddf438e2dbf87c5f85a8b5d2d041857093663d19bc0533eb9fa63b1cdd10ef0b7c686106882a549f519dd43c6808122076da0a7a096bcc99adc50edf226405db34926be0c7c2bc4ad7c64e6f9cf45bea7eb09b93ae0fa5cce68f539fcb579af718a4cd15ed70a14ad1f501bb49edbfb4b8df55bcd075dd05518b299e5026bcd35cf62c7555b5c2646ee1873d147e3a0be7d60ab0beb3831a92a8d6a8ba172dde2068ce33b451e7e3d2166d81ea9b9a8a49e1736e44c53619f83e44136b747afb09882077cf65943346092a6200abddf454e84ec9d21b6f4f6d01d119b7baedca72f14ea89487e888f07d3c70d030fc3baf7c6d1466952d9f2e159253aced61fc97e3a4f1c6dfd2bf96560416fa73893125058e83caa71860943fa45bfad00846e6cd5d0dc407712c9ac7e92d21011c0ae56c69ce5dffeca5e1d9a3c07e5a1695b0d4abd7fc26d9fbb7d2e86a0fdd22acec7517a268309f9a13cbe76825fd76fbf480a22ef69cfd560fd6518d4e063a7a942f451c1b94a602c1be564ee7bc42aa1a7ee3f9db4ab3036e6da398f596439478facfd56a5da48904f3ddb16f9d1d6955605a639fbac3508a6ca40afd0d94e5ddd076e7b400b1aa0556a4a6a3b9c63be296ecf182df3f226692fc2d632a1dec922d70f14309d189b502c8faf5b4a9a4a38aa31049dc43806c30c05f67ae5ba8ddec03fff1aea3af974e35fec348811839dfe8350d62a51a4a6d740c5fd33c1e69ff09f11a41d3711a7b19458ca1c153840d74031d8a896306889f7d8489c72d4c20c831742d497d9f376fbe7ee8bcab1a6b17c1edac6bb8cec2e8b9d0f00602dd00f21cf617e773c278809c9ef6bbb0d83e657c1db3f8cba6bcc15b1ec8e324b6e38a3eac10a8f77de1ab14663d8f048991d45a2ebaf4d3aeceb2acee7d9e079b9065f603609597f051b475b7f367345abbe980a2e252a473390fbaf62d6c8954e0da640741cd979b0b10a8e6bccc9909589675552d0432bab4919bcde763f24846b5fb592c828e13421f861dce30dbbad89b2c3a211b337b8e52955606b0f6fdff9371fd27107515d186ac2c189aa17729e2faaff20b51e54f56b24d5e236c53fe0172bdbd517bd23089bf7898fc4fe45d2e723c9d4fddd3bd35d7e40dea38a3e454e48a8450a5a8e40ace1b37c023993afa42dd1df8663f51125520eddaaaab55bdadbc958b33e91fed780e27c4fd257e03dd3ea6c5f74648e6b2ddf3b71a585e5011a31b1a82f42bacfc1406b5585913d0e98e1211d487f14b839283483485b84a6e8ff132738b86f76b20ba6d766abc01840ffa005a7934cd63eed561a349bbfcc353af67e9a8cfeeab7fcc7f594fc1045d08f77e5b125c3c48b9dcfe1bc51328540614fb9bc68023139c2227f14a14ac67636e6969dc6ea2fd31f88b04ab619d686798a8498ad734e3b1637fbdd20664c5872103f57a1df5f27db0347bcfd1566ab84dee9ff256a7cb8a585bfb2810a8e913fcf9ade54cd90039927fa379c796b0d630879ceb874b68965f89a9347b3eae161953f66f5c226df09371f786d4e7cddaa680a87641698d76a584a5e256408fca62c87967cad5b631032cdd4837b02eba3deef7f97e8795fb28b415b5eb0d4acc8a8e3ac3c611b9713ff0435baf719c40d35964b970739a93126b6992c88d418eda4b49cad1091d598d3cfa968070244b4006dedd81f2d849fddde338cff4040799f42911cc720890db36fdb1d9a4924f715742e6733bed79198ef95adcd282b66d42d2e914f2023f5de32041ced94f05cc22b72fb96d438ff2506c150096de35e30e815daaa26ff273386ae9603a90d4b6117f658133bb665d4aa6b89523b458953026d51852d0cc134d0745789227967e5751ebc36ad898aa39a6623af28abf2658376b6eb9778f78af2e0474a05b01b150c17e6adc826b7b54cd0cf91f09aef9009c6af87fd158bd60294337ef72b8875d2f3037d17b7c3346d1929e3bc5d2f252263336731bb1c46f4f860c08fa981540bfda05614b5d88b643114f791b019a5d65fa6a9f3d5e22423b7b25c95820e70918c876cd88b117dbeaeb46e47e6fb2f2b0f9b90042ddbbac870b68f934bd16651de4784a3949891adde1243ab21280b0d8da9bd3f7052d056cd8a536c881226211d92c3e86be764e16445c00bfa00a8074ff8d1e53ca824f79973161c5376f72597e31538b4f2efd3ee5ea2daa7c1eda9b136348778c1e025d77cf5135f83ef97ee61f268ab8b9928f11d7de29ce8c5328aa0fcdcf5ac29346d8f886a24f16d9c37c53e1ee3391d89203afd648ea3cce6a3e8a0be87f08abef88e61412732d7dfa58dcf3488b5061db50d715e17222abc25bb2ed8f07586694e45e7831c2f91d964477635ec9532272f408f40897d1b2ab4c51b6a0579ecffc2e51f8fd72cf1000eba4bb609fa716fc047b9142c6a1a64f668bf05172bbf51e160d3765543c332dc2bf81be271593c8daadc76feb386e89ee57b8bf0f3d4e4f92256e5db564aa6d1142010be94cba6f10f6b9c4bc0754dd361d9bed961dff07558b22ba7b29f2c31cb040345e4099545739bc34f9374fa038452cac87e84e1e3ef160cb6ea30cc18bf1ae7bcfe6c5f6e2e29cd6568dd76c10fe3071bc9daf9a9f60ac36e5256e04983b4ad350f3ceb35f1798636b9cae339f524d2103b07e771daa43f02f83cdcfc4edbeea7453df8471bac570d404b5c975a5dd42a2b9bac97c5a37dc1c1fbfd83eda24bf2a54e432d342e3622cb3396182fdcd836f7d2eea5c6c1d2ba08128458e3bf93a04462aa121b013775c86ed9c3d2b028b9124cd8a447e8163132760b82af9855bc3386b33da90e8ee1328c80d9b3a07e32e1484c403ad67f5261bed328d7e427132b36746ee3ac3096d5bee58c054284ee810f3b48b5cb7b950ad0e8bc79359dd5da16791f7d474087f80e00f6cda8781cffde9dd9f626db4825f127e87725ea0dee30095429ae369f01699d56da64e047bd507fa8a96c677b4be7fe3b3928f5e0ae55cc2a9af43f4d37d698279c14e69e0a46c40c6ecbcdf4f81f0869fd675ea2a790c6d01a7fee8ee334a5e00ab9baaa1d308f4c88e111843f0d2b686d1dd3a3e6d44f2fe2be282f18bf5fcf6cec37daf5984d7b54d79dbf40ec7a9177b329388a9dde157b1dfaf89c70ea1a24f479d61dd9b5a7ab38ed8e1f10bcf95a6c4e1f8e5585402a1c7f46dc330478dc0b281dfcdbb004f2f756defa80aa0b5e18d3d6fdc98f1ce57b6669184d6b6fe29c6c7bda465ff96f3a25f1ff42db7a29f4da0df54d985aa3869549a6ba925937f0fff36abd7914e8a29cb30f54ad40786d8a2c06b8300a71981d7feeb2df7c89b80a0873c0f45b0a885eea77f081d0ce408c9924838dc0036cd7c17d8da09d8d1a295d3ce75678abb1b92d77d08ef5853bb6990d1f4ea75baec6bb27ee6a92f03e5e56608cb7322c0e780638b1bebe580903f9a15201a19ddbe6f5e89896f239b35a1620762f1e9085e2e26027fd657c120696847835e6f915cf1d9a6d843aa1ba8956190d8850926f5b3906b4f089b4e59e16cbb015e4996ab2263df12e7667ffd7e82787a9f1b948dde501c98a3802e5fe56c4a45ec4dcc7ae7c223a3b45d0f3d705d66c96fb35601bb985aecddaf3905ff6477e9df3195bc9d9aac40a29d7327a2b18ce13704896d3662cea95eb7499caa8345dab28edf009686f5ab8d83dc34c370c4697fd89101e8817a8f7cd0d2cf32e4f879caa4526711c0bd4c827763d0a792a5f23bf48c83259ae0e68827f027f88a5628e5e23a4ad8e7e5c4c36e10589043a39c09814406c441143d5120efc5ca122db7a64e5b44649f533d9ded394a3e331d1c37173e309b238d5a57c95a2a02d5ad0c748a79eac9b907ecb78e1a5c4cab949b187681f3eb752deb07c16ebb8161e463c3d7cdc7446eb10aa0967ead353b4b91ecaf84778dda301c81111eedb3b94c3ea3a4bac588af897cde2ae4e3c4488961a10bd2cca8181fbf9a8a0b4b79726802f3055e4bcd63dfe78724986bccc6e10702325d776f47376df505b7c28e33cd8a6ce3777affc44ba1d59fc58779b85323ff6e7991645978d2b91d03ca93712edccc25ff1c22da9e069b4de81697e8fa969a9709a05e7d4421f1a74bc8de1c8df4a92710082d6e40809e29e9ad41ec638497c2a4ddf7b259e83e87eb2fe2b5167e19568715d5ad828c9fa495a16120324776038173a2f5d715a1aa371009390f299619ab775773e742d390a01c055c4eccea3af1076d10301d6a0f0867f4841dc4f898779ae3838358770aa73161a7a78cc2e419727f917c3fca48df198a394b2af103fab9346d7908949096a868661328e445a8bd945ee5c480c3200227c68b797936ea1fa239039f0b088d8a3700c496d1ea215d8ca6c7917f679b9dda08634596e79777f4327272811972d2433e37f283bf662212e77d23ccb918302109173a4d61a1b2315b4bd2816ecc4547bc6ac5e6bccbd83f12e78e1e5827dfcf2c13d95e29d615360fbd059d1aad083c734b56deb636be36cafbf1ef6b5f50a33026a0c198d1e7b6fa7d530c6081e252afae74e448ff79433652735ae2fd30b1fb65807e7ccfc644b20bd13d0de1a1e2f2cb99d9ade4a639364fd3bb0a1fe23b59e8ed6c0832ecde959351c2d9b90613a6895a971f75625165e135390738deb0ff6e8bc0fcc213ea76b5f9b5469f6c50832c2af510722325a1db8c58b4f711f4f594aa8dbee2fbfaa923087304b9f062026561f4ea820b9c3bdc05470a3872c8e5786125b4dc9234509af33045c7f899d09bf469b20cff17c12bd31bf3c1956f4090502de584180780fbe89767f29a819c0cacd8c193f40cd80eb9e3fbb6811f1e883ada75a12f32c89d553683f1f770be984dc6385a5ba2516513f29cf582bfb8808304bcc434fcfb4b58d74f5bb7c8430a08c797253128f725f99e70adb86cdcde98334caca280516ca1bb6921556334f29fed77596e4b91d0c4c1d0081b8589eadc2d48481339d9436b18651dcd99c395f5e3892ab0fc3548cf3838c099f09d1e84866076518481aba1b0d2822ee52978b711ab5f6e99c65999fc963c6225fc249cac9a69dc35f00d982e7ccfa26afb9e6ebec8b5c8d52f5d5a97c4d5c2549e0df00359e2c6f797ca15fda2f4748e4059ba5f0b1587775a88761c38eed0bf8c14c7335681cec8aa43e65d6be28a32102e186cc37d921a2ebfb391881c1d3309d59deec81539c9ccec5adddb4b433c7c85de1a02233f1a75cf7e1c413a2cf96a111cfb4656890f9d8a78abffd5f304dc55f8b54b6272fa6eb6dd212820225b31318934c0ce1ed5dfb57bc0dbd73a256363e47b1c9a831e8fe781cf95629568ad2080c4f8ccfd3f497222a3b8f3a4d836c76fa80cb51705d2f1aa9a5099c713d01e0982b5a8b9806817834a7a874fd89ebc723eb79f1a5e0c1074344a8e7b6ab30b4c436360a4b6222c33d4a36f9edc3818ef133b3b1f1b006b80b8302cb489abe90c51bf581863544f094486414deff149c87d8a0bb07b5f4c985460412d819fa943bf3ef06c7ff6d96dde8e92e87189b6cbdccb86cf473c6cae4ad9d93e62d31322726f9a0c335e7fe36cb69a5f6d1c7734c8f7a29ed38dff40551340ff13164b0abf0b92da90d3fe9da0120aa6e3e58e09496babffd626cece15bf5165ee1d389aec4a2fc30eb58ffa15c061804a62db22a5938a9f9e1ccaa6046f84d1e50e5b731f49f910d16ef35671446966788ae5ab9e7d08b2237555d316db6009a9e0763a3b41e55bb5af6f95d1c83baf1207f166bc5d4381b327836f1e5626f7fc79f07430e98884f3fd05f6e6a7645c55f7589fb40674e9c2fef7115a29cc7270b56bb684d0625441338931a1d8e8e5788a03547ce6a5cf5c0e0f7f7f92875f66de4593fcb3d0713a6e1637011f8a1bd036ce649b92b0ce4c5c5be76d7f7e14a40bd4b92ff975e54702c043ec02555736f5394748e9ebb950e38a0ff47a811e1c40b171834420e536d34c33d80b81fb4d24272c2ac0d206dc027ff852c4434ad6f599ada3a93516a9b606781b1021bb0cede3adee65e2b748ef7a35a53aadcc2d4e13b93151aa798f5cb94d9fdf6136426a2d10ca24fe51a8c48572eedea420dfa76d88c61c02b8a8e01acb15b6a3977e6e441fe366a46107be79c3038283a0fbd2b2237c13cd05d61f06ebfb1a6c60d1410501b25fdd2dc183b75497a148136794f43059f4ee860fcb6b2fbc2f86f9d3e598bcd597417d69a9abeb44e06f2af2b7f072aabe1b238b305d44edfe6c799f280e967e66e788d047ecea06c2f6252b2b2ea5e5ce3b87ebc41527449ede75279b098d360449ef98d46ff44065006c43df4e2a34b257f6220a55ab254311566615d736928a13c95b51d491697e97d4e25111c7a52127a10d41188434a1e43474357846d61709b0d5e5972fcf8347f7b23e8138ea1dd1f5d5c077835b1e08d0f94543d23390e9426628f26666cc4f0a5ed84fa8d1bafe05786466cd9b53cc8fe7a4e57c18fd2e6de88ffab85c4e3e98e4cbcb2ac76c44d2222aea9fc17ef50a936c7d6d63ab8351902aa0ccede44f8b945295d51d2b3f9ecd0345bb5dbb8bc38282c6891426582d9b99e9b95869764df1cebb04119a798b54a09838b126325dd4fd541e53c435e847bf9b375a3e0a2ac1b512c0a2b7c0ebe6f8a6a977da719d507cebd23e1304796f05bf52e299ee4b80a909865780b85d37b9d331db66b289a1954aba49a7d29cc6b64ade61e9ca4068b780a1101b7d89a861c70cb349f73a82a70669a29e7623e5b8a724acc0b65b8d0c35e103fe30ab914f723f543d4de2f073c88c32dfea04f6205a32fea5cae343acec5bcf3ff8bef87f9e8442d4d4a822a0d3f418cfb1deaacf2105d94d2149f59ab686a74acc7949dc23cc57f3dd1453fb714464ebe6a6ab1e5af003540b2fc46bb88747b6434f04e68c466e1b650425204fd2afc7ad3a952dd989a8b25b1f8d196a6f4c6916e29427ce550b98f0cc23da7d49ac288f5104b6b30bdfbf81910a2fac268ec29bb26fe6e0b517948b2994fe1a46d80b5709235f6ce3bfbe2f246edf5b15b3c5a05ab5cce8f7beb392549384f29e2b27dec906b8386e1571f159b54c51ea6e4c18501c082a8340d0935c53b04ac39502ef52a8c35e7416d08612fb9e3f98059e39ca0215833bfb3949e79cfa32286f1ac77ecfa2d9dc5032966a661d6df0cb5752df224d84722927964a6f63e6a47b2bb273df8c8f97690d08dcf1d0d443f5c43ce18524f353938a0435ded1275fd54faa20b1db26ba65d757e3f68a1e752b9c0b77d9a9ec103814fa3d7370675dc215fff06a7b1d3f4399bc8e1a15084a0ce48445eb3dc6493ea9f6a1ac4ebd61287faa867a1e0d19750e44cad12c04f60aa55c8b6053137a03caaee87a3bedeee06d5d2250cb41c54e56a3d840601da600f4098dd6678951edae44af9c74f298a2b88235ba21d260a05f342e51efba30dfd2ba0fcc1464459fead782fd5a4bb938c76a923552556a3626a87503905e27182d806834494141be9d6b05c554887759e256c7bcaa5e849cbce875eecbcd2f98756bbeaa967b3a73d644f7f56c866e43cbb09ab2bf814071b26a2f6705ce9a190f4968462559b15b683fecc431c4c5ea200c63a8ac5a91d5d2c1bca91b9687c2c7cf46c5470651d1069b59a9d8fc40bba3b7b7b61651c944375b826ee0a738ac68e80fe5a71731a429df4f5e6771568d808b044140d89d449177df9a57b350efff9e098ec302bfae061b596a541b0596ab3817ab2fa5b04ed9cb999ff839a9066485025b8ca78019ddd777ae4183e1487734e0dcdbaa9da70b22e29529365cd8ef8942ba5f8b9b8c4071af73724936684876657697c231f8a12a286e4d93505ec6e79ed726c4a36465dcbd54bd200b89d0630563c366b3be7963b30fff764bdd58b5e8ba8bd939855319a5dcdcd89a63a4b9e6a68a578ca27e73da1f51ee19e752352cdc57e81aac10e5d5a5a2350567ec52a131d3bb478e6df0e9cf70eefe3ab6ee10245653c98c16bfa88d0377be508b2ddbc262b31f9c1e25ab0d941ccf22e53d7a8a87a3bd614087776fe32018ab751794866ddaeef51b36b5d1301d5535ae0ce964682787261aab2a451951e71e4a0c8516db6fdc1127e79eb835bd3f81bfc0783592695283279b43cbb435af9ca8a346e2810e884e69725b03aaae9550e3c9df85e81eb7022bbfb1c959fe45655938a42ad3637a99c899944cc35477a03b550d244bff1c9ad1c23b9dab0db83c1b6e6901c2f648b3f0b66dd127d9526a539fe1ac3618ba1770226881979733d161a975335c4a5d202ba868cf99d6bc54051b0694a3b170ccdbc43ed4edf222237245df68d04526bd69502adc6b3a04d94c3659c9b96724f4ecfc07885bba1ec8060baff12326f33ac2ee63593a4d1e1c88dd552043334555e4f6d56ec5933284def452aec88cccea571828754741e7b170d9794bd0b3d5e6cb8646033ee9c558364e8b03b87d3d1c3fa418e19478f61aebbee6a1651014b9169524cadd101bd1fb1d8381002bf0a072536bb219b715c17135a79a1074b2c470aaa9f7dc1e8f46472d2b8478759a0995d3c2951af962b18b1ea148115009e1d67c82df06031647490b0cb13bfcf9b6ada7d62f65996a64367af878ce773aa400a29ffb35bb0457c8ee0afe6b829db3060d27d501f595e16422a707d9a281b9c9cc83cb208c0543d5919dd9d4413be56405a02559c54f57688fec49b67400b033d3d42f27a50576e9b82d3ba112d8cb9a22fef96d9fc39f758e86d088d41e0a5b588850e4e1c66cf3e2e679f9ad1ef2ce8ec6ec35c611ce120da377c528dad2827f30195cf04003810aaef9952c10e67ba53456de0ce22b8adff8bd9b49fe5c43f46a91b2b388ef66de87f82ac100b310ae03e10e255847cf79380d08b683cd06e98164ec05d5b3c09840a494963ba8713e279bb470a5111ca18589a258f1566b4def3a711ba519be32003111231c10c431cba219bf5db34eba29a9cae79c200ec0abbfaf4ec2bc219380517a0191adb3735a6fb740431c2bf1d6852805fb92a3364925efedcbc046ec3364652a0937c5328728badcfa5c55868f599fdbce93707f30e148aeadc0f04c35bfd68c67d2af64176e1568d1191f573e6114e35d995f0e4d41446daad6a8f2aa19f5dde2f4f5a2b41d9acf18c24c23e4a3d095c5cd07765f23eb08d7de224808678b81ff30edf5cac32320bce41957aed2d507a1fb52baf48202a6bf5ec4305949e6adb2cc9457cb754ada4ed2707442bb01b6f3d5c25e205e1eb875042205920a18eddb037460b92ea98c14bdbbbad3964724b2396797170ea31d54c4b93851f977e5f0a458247b692c5e9c8072f37d0b1b93715a0db7db3f307be86a262814038890dac43af34542c9fabafe9c5904b81466a6f11f78fa41515f74215ff3658a17f80c1d0bc463c4817f223c1afc9aee1be0cf66e54b8db93b4a3b4fd23b1c5601e93c2d2a08f1bc4cdab06c5418df12e80fc715b62f5318c3fda4e997a0217a04faa9deeb3639bfdd162f82996d275d68490b1b4b8588d3e4660914ae150888c71951db03a4c2bb9bbcdd43fb530940065381ec389a73366a0833c5f187a0fa10199acebdd7c8243fbadc831535c8a607f42ac0d77cc743f8cfb0041bcac68c115bd7bf9bc5c8115cdaf8cb3869d15aa7204c6677e27febb6b63745f7b9e673b8338dc5e9f020977fecf6bf768b22f260985828282800805596a67d0737b828410f6b6829fa4b8deb5a3b029b9ede13fc8dc948e1575724034674b094dc75e7ff17688b400b2cd931ee5f8de2f4c6f3a1298cc7df75c35b73f13114057793e2c232e666ee7d87b19280ab5c074efde5b179ded21523c03e6529b397b442ee8b81d90feca4039702a4ab495826e61e09218264b7505196680d742d9dbcc56430bad8b1f899ffaa1d2a03032664a4113e80ec09437b874d1e833840591d734da34630b0535a90ee6a04cde547b87d4fdbaa33fea8a8c00c429624de9fc50dbc1f977f8a9039e562fa560212e2347a04de914cc5e081c1b7c7543918660e1569133eb630332877951856b8e1585e56b570cd9dbec356de8178e6607511a4ff5e6c73d95e18ec80129aa1819906b08d3d0420f911138f4499f6447f89940ff4afbf3f4da551a16c939640fbe6e89e2904a2cd3a93b823d93884f4994bcbd58661071627dc1da188f1328ba99943cb1d0a3da253d340e4bfa9090f452bd659b0977398436859d0d613c00c6c738c2586257d57ca804ee78986e4c07fafc32967e5663cad86307c63c7f6d5d6608723d1850786408b354335e6d162fc1cc1f2ef354794f5e7c9c76bd48adb493adf67bf0c132bf1778b2c1a451522b4ccb5a2e9b05ba34ea1f1ba96303db8aeecb3776b17e922bb2c89b9610cfbbf470141f77044559e656d3d6a63116e5f197ee5e6605d9efd2e185c594404209010fa4913ade981dc11c03d423b50e7cc019a8230042f3694c4a0c923f87c58aa825b39f6a338a9d8a465df887967d9c38bc611cd8158960ce8ee8a260bc6e1052cc29a66e2829509e24b8ca05c4c7c14ca52ccc1a93cc7556f279469876da5626c1991bcc38c5b50cf4b9c621a103798c4bdb53553de45f83348c93e7059e771aaa235ccb6acf8c58e7947125c6362dcc621b94d91b6d8513740a9eebc8067f0757a3b551d189b4c88dde3ea058ae30e7c5206f3bd1444f3b5ae2b8feef5c2784e29fa047dd6e97f810e88d5a205bc5c8a384c0fec682fdfcf5bf27db4984d50d5ad373b2f0a84cc0a3eb087f3a463ad21b01b8a9709df6047de8265596a6b055855af52475475978a5dba7ab713802e6eae2eec6010dc9e29503033990a015de6759657aa026098dd2945d0ee230f7c9a0f8bceb8ad7d0b5ae0ce42081dcf20800e9dec83202262d74e1c4470d9bd9e6b8362a7ae303dc2bdacc3f597841c792a3d7ba77bec3e44e1681a6a92e927f4d9f9922c0647951a4627819cc33565858cec2874f43be6cd22f502edbe20eed2185f2cdd082fb742b2444dea47098192c76062bd6d1c3ab57f9fe920ad027ad691d772c13e456be50be9ae40fc3b5694178da13e191942ce8380df79c8c29d234def4e4144812fedc08fe44e717cf719a80c6cd96051b816fc83fd6105a3b15764df23e5529966d745a5db2adc778ec7e1d383484a0eb3ba7b84fdeab4c9de7b2578a47ada2bceecc4a6dfefc172ec1609d9131183e45ed583758443b49975840a1f3c8ce17ec98d37a264d9f2e70df2310aad44f20d2a9ec547aa5088601a249c87074479e8ef4afb2a5ad31594c1ee45dcda414fd9d7b1bf25285dbab25e151d6601c02f2b322d70e95a06abcca468d87579df827bf3550c42cc51b8c7c16ce4edff2de8b162c51afd39231092e8855fd709fe67c15a526072a5074e5ec8aa7b66011a12a3f1e0733523fd3fd354d3cbe42234348ae6961200d3eace57500684b91aae827cb818a0a2e48f7e76a2d03143a9d3473371bcdeaa014beba2dd7b7bc8324725e969af34b092715bb0d9e1dd0e0e5667595d8ea5ab9e9de4f3ff9dd04f68b486ee12b3d9e7805e27113c57c810b2497343f4a086829aa6390cad5aa73f1f6e34e78ae723c4660e0d8abaf8537a5544621773b7911141526e2e657aa166c9f4324aa6475d88bd41a2bfa0d3e4aa5e12795598289863760768c08e10b38220e9dcb0b4063ee2946200099bea2a4c6ab3bbb6e7cd93bd98e87d1162e79701207b26cde930d02aba6622487c22f884b4d9a171dad39290b6522fb1a5891e54e436a4c3339130e7ededf4816bef57b605563df05834b83b475915ecf758fb17ebd221610a27da93cbfe13b9cdf5d994ccba7943bccc65c0da6ae8a7610c49ba4c6a3b10ccdf4235e565754d7a70ef84311dc75ab49eb3af224df5eed9aa6aa9231c89ae340726ae641faf7aa8d995052cd8dbfb8408977f1aa066fe6f4845229cbd5fd48c76c7faef3f8d3ef6d4db962c4ff5cc198db85454cdb12cc320c61897fdc748eff839345357881fe794083d14c90d01bd466a9b03de8667b35f9482ea0f9d7c44d3c4c4dc21e35f50184626acacf4cf30f5fe7a3a3859988f5bb651920092e4f14582501f98413bc839ada576884ce2add4beb1940a2a05efaa9d0f4d9db2a4482c144cd79b97b52046fc213fd89a5b648737b054e30ff7ed477705982752de38ab99f932360a743565b20215e094349f4aeacc46ed9751f61adf82fbf53afef7d9d2858077ef74ec03aa60e13936a4f5ed6ad863c8c34fd681004984e5b49e6655e6fb260a2e32a0b9263c6548662aa21340553881096709598559b61a191c2bd8ddb299f32a60beb73cc57e425a103210754a163f4ac8224cb7a65d88ed31f196d469babd83e1b7582a8ae7799426a2ea644fc06b84c2897beeea54ff5b6d2cefef68b00c76c387dd798f53ed8c3ca971ce1f9fe8bf70bf796854cddb766444d5177ea15edcfe54611c478d94e0470237cfd2738266071d243f73a682924b3b3c96853becd0b02377ac86ae8bfb8f46cbd813169acf3e39f0853f371543307839963a26ca5400c0a43452cac6573caf7a05448cd9c34326af41b75ceea557c11081b46ec5aa80e88942452ed9eea9ee8f5c38c1a95fb573d3ad2dd39440c223c2453a48414c7cb96e2fdee4d582590e4a239fb0cf64b9b5eeaf037063143558ec94ece603c63e91e0140b1df3342cd280f396748f0d9051ae3954dd41e61b75423342516519c5cefdfca7314393315bc4eaa900a8ff8abef4708989e2d7834050a7e108e4d977f2f1f081edada47cfbc6c6a8b1245f4e638399afec5fb6f61dbe9141973c5491318ca8c7919338fec7240055e8cf8eda9028683e314b055ffd8f77c6c4e3579c69547c19cf64e1b36a487819368aeded90e26c7bd824f6f35562cc1597bbe5b1cf1d66cdc7056fa93ab385bf13ffa52aee0d992ed23d01cf1a1374be0e78a60fcfda24a42cb0cb5395f68487faf80dff1814066ce831c5b2e7c092d220cb1c9271e9df4a24df9ef83087b58a756eadaf88db3bc9b7cf6eb931012266181451fa2be7ab9e18755e316f3a33fc8753da576c7cc082539164ca6c785573805fd81e4c94d4d39b7c39b0e8550a9f38788c38064474d459996b518717c99e1136a0f073f85e2d7591461ba50b9e8f1fb15b35a4fb66bd79f9e3ca56b71e0e9ad821da2bfef1a356b5bf1d93e5e48022f54e16481146f9201c5bcf64ed5f3aae417ac7c68bc284f974c14aaad332873e52d0a652ca9e9c6c684d3cf332f74954d67b130684378cdfe8cb3c5d32b430c6b4b6953823129a21896eb518844d6288b4ce070b7d87baac1b6f1ec2e4b5da1b451ca3989ed28a05fe6a2950a38c992989693c79a98a498314ce3cff0b711145e5ad7a1c30634520d19d8c07aafac8e414514e391358c47fcec3c1f05a5027a12063ba40910944cef202bec5ffb8e7fccaa38212b64590c7028079cb807e22a12a8498b0c7d97de726a340dd7b33debee5436195064e3ceeb619de57f53a949457fffe6003a2d222f156255ae8f737b4aa6cca470bcf29e50273fb00b3b0e2d8382108f4b150f6e52511b72851462f51493fd78890ffef646e0e63d1b90bb3a7d39635bee888ab0b1efc7d46649825dc6ed571dda5d99a72afebbc33cf7bbd6ab759f2b8a3918cacd002bfa9037967749e0394ee1a9be2461bede5f13b68a5a45a07330b35f7c40c6ff9ad0d02edcabcb87d08853a116f456cb4c558ba2c0bdeb2ee330770cb4bda6c591f85b5b4e1f12b61d8cd76e6f87a708d7d12767285e0d49b0d832670c9f56ca206eaa77c1ef63c46d459f469f6262a8d81eea4e19616e1153641726bec24f20b9fa4d720c7c020203a2467162700244e79ac01f45eb2a35763c8240a7eff0cdaf751c755770a9bc05bbbb693a359610cdaf3fe6311ea136f1095b71c505ade4429c46f9689b9534882f1ca903c8d103f65bce8e59495c7d7bbf230b300b14baac347ba6008204934e6105d0299f3677873f3b5930efa53772a644a2b23539ab0070dd808873d66c68481db913ce9f8ed402697d4123da364fa445edc4ae32984af6a5385b0ef6db1ab653d27bef8ba49af964fd3e67563a996e6625a378fe15b173f8f5adf1e0fd0aab9317e4f8e8c1797b6b321baf81c1da8c1ea884831fa2568823e25e6d17f14d3f4fdf19a1effa2b8c6a83791408d7ab8824cd04e316de2be1be1b5dc087c1f26c226b056395e6a99198da9f863d1768800e5a59754f9d26715923d4d63cc2963754506a1b6c8c2ddb9dfeabc3a2f545104273e26522fd8e9ee762520f8e6581c03ce5fa1469758eb50110c6bec5786dff35678380d256b4e9f0f73d72a20c71f172e7c5b59f64f8de46aeeecdf716e637739d3708eee38cb03d25474c4fce8acc364809d39f466dcf9fea68352a523b9c0c3084a88f1c0237d2528adb1a51891eca979cd92d21e249a017fd1842ff4536ae83a1d394f7cb4e4f49ffd259dd4edd15bffd5371c2fb422dab93da2f2cf426b3999e121e4dc5b173d96ac43735bd27550f5e35201e7f5552e2ecec26feca1152c988759b196cbb547772be4ce9892184c33e49e9bbe0bfc3dd40b74fdfbdf71be500e201e7b0b46e2cf5254861aa4fb74c436bfc3286a23010a495786402de46193a1a6dc2e302f85376d90e4dce74c436230cde16462146ec686d0d03852aba084147d1ad165d0e6c5e28499c15a6da1a517a878a59c950c3de6add712ddf99035d6f8f0857dd4149ff8cbfe0c790fbfe5bf92ea6390f4e96227de277bd01893d6e6a8c3e93e3362a24b2739d7881ce7fe934ee5cbdab9fac4f4e43cefc9ef1066e85afe44593603fefd371d07d81b1142307938616911ab1c836cff82b9e67646ab590a7f2e97ed1bc66cd19fde4bfa4bea043db69bd4371fe32f45668aec59f7f03a3cb3976c860bd565d6ff23d1a205752f7b3768afd3635cd7339a29d5c35731cd49c5be489356abeb00312653700617776961ff4cac081ddee32c1a6abc316d526d407b115646e8cbe24eb54f8cdcee0ef96a8d0cdf4a542f89578640b0e4b6ed58dd68ff1381532767a0977fa2fa8d570d3a6838f90a3b98dac7434997bde0805a2224bef002a53206bf4080ccaa3839338183c470cdc32faeab3da69be9ad406ab38dc99d40556fdfb32eb095d76d79d8fc4f39a247c2b19b0154b845e213169266b9776e62a181861ae4aaa4e22eeac286a8b1369abb0682eae98f92e0cf93a0b66ce56b44919515acc95fd88ccb7fdbdd92be56dd141a681668a74c675cbd71bbb2bbae3f18aa730803f53b10fa21f80a61bb357cf1b5d855526c2e7264b397f9eba22ca8cbf0cf03614358fbf3961e3e1baf6f67024e834c28a6021acd816206de6171b6a6e6896ed288e642ad3030723ee9f51e7ad182d327f2359652fceb593948a5765911712a94195a95fbb66975c544b0616a1d6dd5471fdd093115f161c24689c0360337d5f8a042ff98e4d4b12ad9daaacdac8f789af6b010af59b20d1c6512a59aa0d3c3d4c3d84c333de2fe535cc3debdcdbebd9dca0928a926e7ba619d8e275d0e832952ee22b357659b2eea5cfa789a5256aaa8c361f9e9b6a988d5f3d0629354663bc9cfc25f3e84d968b15ed5e64dfc64483632dd00633642bbe3a2a78d73bd26c25b116e44357a228c0766ca3c46ec3c3e45d2840ae0abba0375b1a8952cabb7f3d874b350b67b21719dd1936c598344f490bfa6d77bc71de9a2647899bbf2d4bdf81cca6ad7f4909a1df3bafb0b61b42b788abac6ca60b38c3eb66aeda01a6e599912cd41a48e473f654622663d7fa28b7a5338adf194d41cddf892e8ced011fd0b4e4514c6f5d0fb236e2cad873925edb3f2be5790c73b21bb63495f05afb84e00f84c97339b2a1eaf16063528d454d177cd3004735c7c0098beb6303e008fab747c7401af1034952d48520c3277fc391152aef60f6bb6342d1bbbb1409130740d901a4f8f854124fbec19eba6049cb71ca9d2958def629c560bb7241b507329a894ebc415f93e7c178b9316f820315550057f3df97e71ffc134d06dd385367522e598b24436bb0fdf22ed0720974caa9d8ebc2a96ada679adfc4db655bf3269feed1b3c2ae788aadd97f2b0f8063627d99462dee4912190bb5516567607a271916ff1bb110c0971ff2a08951066c8869af1cc21afb84c5305f2439e9789806f4dec6075e08315441d0add21a3b0f315268117a1c7c08b1895615c4f56ac8641d39671d9ecee261d6f463d5275c56a05315ef6b54e37d203b76d5ccfc4ecee23453912bbf3995843df0e51b8e2f1d4496629cad7070a016b980666a5f0b2ee75814b13dc90574423fa8327c879e67585bced4a923d63634e4935772ef1e916864ae5d111be8d3bd83529865345e1f578d235c15c65d1717a2375677a4bd01104731bb1a6701cb91eb94da69e2fbb0cdd47e85c8faf5d1c20e7d08ec4a4e84be040544a15cce3682112f59e1ce3e22b12404f1d9a634573f6f145f260b69b8da9e8252f9e736f61187e863c07167fa14c0e24824bb04c4e606d400606800ad209e8e1e16670200a4833940dcce786f57610b7b79d757f7778ee1bae472b8c6fd5ba9aaaae7de24d46307e4e26d6e9687cd2f56188afe07277e0f93a8697f80eab46ed02e398ff05c4b798a6ec021b79389f104f5949f51a5427351b7d37982c9ee67ce519dae2440af2920baa0c3b3ef75c926abe19508abc3d4fa658d037173d8a88e85284c0652bd968c7da0d3e6fcd61c382a7e628b9be5340711876fb52814d49c889ab5e3da6e56bcb12ec254212ec31ec39ef1f52bc29452de4ddfddd2371649a1b639e74958a9f4176b496ec740251e366f460ffbce1bc6edd01d6a9ecbf6c49ed0fbf4a6697ad4b698897ac975f1f71095c7d3039c3a9f1cc4fd85a31c9ff16257900a156263f4d36e3333f7d9c088a855f9f5cb2085b869344d1b9b83a9a2774ffd9db17202372039560eedfd3be44cf1209ef0f2290870d71c3d5955182b7f7e6ad8ced70ef2486ec1c707996cea7a05cab6731be9107b1950024a1b4d4688ec69db5a844c3dd5e618e31dc5d2712c3d90c682b6d31565f667ddd323d974461e40b7ac6afb9ab25b576633d3fb5dfacf060d790b739b84a9c68c28264098745aeab81143699c5c18b8fd02ba2ddbbb3161494b05147e02bcc80dff2c5ac1d0b5d1de98ccf2be83163d5cf8f112b015d4b25642a8c68b074b0e26416c87acbc7102360222f66f6403b187ae0ac50a2f3ee1839d321eb92ca23500bb208fc85a710cce5f0dce2584e0be02a6bfab5e0e3316dfa74bafcd681cfab810fb401c8312e41450fcebda4cd572d634ca0ababbbdb5c600347e07c1461bfb955483f3f65af22bca9047f50772ac61ad614c875460adc79dc680f952ee6a5be8f951431c86d094227588f78b5e8d49af778622d50200eaa5d198b2aba889957bdbcfcc7a9a3ae23b3e61808a04d9255b477035bdbfe3e5fe3b4e6ce2acb4aabac02a165b6002248196e17d7f262d13dd37acf5aa36ce5a13c04976bcb734b9bac7123e30ba01af8e37f8cb2bf449432ca174377d08544f8cb02894222659b77cc72b8eff2478422cdf323b0a9bea3824db913328fc4af1b7e65e838deeae4a9f9173b00c73c1f17d48736a31ff40b5ffdad055fed8890728a288e7a9af60c3bccab26a5573fcb9d5a3747a87f7e47fce7e81091d04bf41c1e8028d705c188b212ec3d785bf1be5cc6da2a51416ab5d0f37ec781409c8ae6f622866b91c8bd013e3d80a579d0dde5cc11e7042a9d187a618f658ba3a2ff41096de6571daefbdb2e53a7a37464694257e0c1f918c4e04b148dd42563ee2dcb96f7320a063fdb507ee84ecbe7d1e2609550129ef93af58018e5355ec014599eeacce482fb82b55fa440307143a25af5dbd5bde718b7661d959e851ba8351faa51d60d348dc86f88510d903af9c563b93f824a1dfd7590831b03cd13bb9a32a55270b9eb821a8d652ae52106c413f4e108e1c2916a76ccea1a08f2f8710a03c5ec8af7a6a7c26e5d8138a8169f94126640e9924253fac6d44aacb2a7c27bf92cfc2e15a73a57335d515f30e1a11dff456e1935ac3aa9f4c56f3462a048b5fa5ad3abcfd7966467aea7b4772a3427f3c91c8c64a56548efafb3eb084e0f751e0ef295d6d0755592c37974cf840962ae10f24dd1a5faddfb2e2f6af94facf55f58b86450dea84be6c21af26e2cccaf407ef5cde59cc0fba829bebe4548e17640f2d705ca829d16cd44db2555a9e7255b5bed23e4f247952e43d9ef88f50fe61040a751a5ba5a100590fc2d91149229d968aabe93f86860e5b0d8dfd1934ee20486aee4efc3c4e46975db990aa3d9c2026f6feb88469b3188e9015d9ff2b26d0143ecb6374fe5a297201ba33f71e54c3723f10a0dd56961f723caf13889e954b0905e04d85eed9d66f2bd21e66c7e9b9f7c897e4890df520b571e98a962d854d03620fde49014a30cf155d9a3a9c1ef158a143b3cbff079693c222d25836cb6c804f80f3fa8e8cb1bbb5e4e41ec0c167dfb47143b81603a4cc2904ea6503443c19fdbc9fab947ef0a9b8cfd3381fea7d0c9341d85ffad49144c4502d7f4f074c8ef7f385b982ceb9efc419fe156b8705c6e67a716d2e1fe722718134c64fe74c6b41a801c1c8b91de0096d875dd291d50bd44a4d263fc7ab5d9c5190db63deeb50a6a85c56ac861e71cd36aa07ffcfade8439c9c324869261b1c5de769da18c2d2b9ad224603841718c4f8527bb9192112cfb61449cf103128cddeb51056954a10e4846dd0ec852a6dad686150725d7660848b2007b8cb37e8a9a99aebffd1fa44268101934cb3f0ec34fb8ef6b61c1df5474daed26da64d2a646c8010a5fd14fdd6ca8b7995d38f1843f4c4e0848a787a264093c06725389eecf844b61c6d27e4fbf733f3aff74299a7282a4a78177ea05755e509a5bf06c122539c7b0de2ce68a8d00df72c1a6a295edd38c5da8c4285df37997f8648c610e6ef8e1aa7a5bd726f916fd104fb68b3b275a7c5275f1a66e75a1b85417c075048850523efd7997174afd96691cfac66e514feff468194c19fea76dd3821ecf828cc3660f3e342a31393d2f999534bf7a7519d5b486bd689c21353038bd4ed7fc5e0223b0fba7da0f74e3b0b00704a1104948a635387587b6ea3297fe142a0aa72099b37061e9d0e3b9f5503f947580404ff0d7aca72795b514b4298ab5f4689aa9fc5682490de3bfc4b7750bf49aff6e639e0fe3aa42cf9a72b41f35e826c70ca3031283b82599a3b561ece0e08ae57519af5e33f6b9f4fd2d589874f8ee892468cba2241b832a091b0eb4158a014c52cb7b4065d0e441fd0834769e631281462b995d4f9a93b3845e1b4ecf94ea4930fd9e19edeb89609c058479d99949f85bd17aa8d022e3e4ad0656439e5956e56858608dd51414441951f8d94abb85ac9bacfcbff3c5e2f1bd4b11d8a74d8a0c893896950b9354ec628808f6f47349e05bfc062d316ca7bb544a087ac390d51285b7dcec80ec3855246d9161c344848081e4b4b14730535673e75dde515e94d6da89b8f2b9fad81ae69c6addf998441d87d2cfcd81b72f324a1fea169efc98f2242906a1b32620e074fb25110be2cb447c6912df0770636238b2c41f6776d006740b73e3d5c1299f4d9c70f8bb953521ee2ca5cd3b9b0b2440837b32c973f3d468897e325138d7db991e235f31602c237c643c196dc529c01d8d7b2aa8f429ce784d7099b7130128310b636d2b59c9043aa68cc8efa6ed0ccd6cde3618c43a3740ce3b7c6cc58e1c2e5cdc0cd793ce2225483c7cd1e96bbcfbb9c504043ca932cb312a21dd7a7644af131b4815a1d19a2249bb36eab454d7457da6045fcb7d6b8dde7b1f9324528f232b2f8effa9399b898207e292ef7a5b67e57b3df9b10ff258cff061841533b6e65a60235a28dd68c58fcbdfbc2c12a7cd4ba639e8d56188050dec8642cf3017c7c0b766bb14285672f52a0942258cc5ccb41034f42da1ce2d883f49c00101f6508bb08db590e7b584485f406981a26b31bf0a350b66e33d6d676f9f98af2ed1f5e3f66142f9e94e88cdd1d59a3209414767badd03d801083e4d034a083bfcead3f04311f2126a4b1072ec98fbab2646fe4bf5607d91dd48dafa1fdd764d09d638980ea8b4b6b80a179625380eb6de92b4acc00d7e131bd2320fa9cca80665774b32b50dc3a95efa403092081c52408f431ca280cae8f21d2b5045430d3e7f700744b5b96764e51dcf173c31e74e45ba690713871ad3d611c08b550ea168bc9693db5e030cd75649afcd37e1907b1fd607bae8d941fa6ff969d2d33a927bcc3697d71b185085618ecb0fa0e139f0a53d7418df836ee855de48c2af8d09bf1f0cf2eb79997bcb26f807de00980ac86add1ec45fa2091def9a2fafcc7d4baf30c159e48b6c3adc38d08ff35cc10a7230d40d2afa35c416d8af616f3d28802199f32cc36e14dca3906bcc409923cd2a51fc1f21491b5b2b0ebfee6882571aa7e25541507dafb6a74b5f1897ae0c55a6465d20d1001c5e113b38f94967779eb0592889d2881a955524fd39eceb7676091ebd530acb4e45dae1dab1e2bbd559d2306f967854bf5d33f7180c7d511303227117ca30d6d7c700f70d8aae41a517a34e99882848d82ad26ce874fc39e327d3d1c351ec6afffcc97d237f4ec518570a419d4a065f5cd6bc4f0e6acf7bdddd0b3fdd3af2cd7072ddb45dc5f7afe498cc5384d3336779232d94dc672629683eb391e5bcc47e37b8a52140610c027b5bac120e5181e91359e316b6aa838ef301ce1128a2672b0d27322c6f5b6707679fff3c241d67a97a760df90122c3e0ccec6d2410b523f2e90b5a438b48f8e3b493dca23f6d7a62233c179c343bf9e3e63c358fd1996bb33e6dc9f1ce9f2efa13e3a55eacc23392635eee7c34d2e255a6933bd7b47039e687f21547983acfd163c3ad1fa6ef5e41b83a2de1aeb773aa86f2a1c4ac4301d4ab9512e0bd41cdd548ba6bdd3dc2a8f60b1e8d4c8390a6c7d089f739c472c66351dbe6d7bd0ec37d3f2c4359e07816df0f3fb552ad0ffa56d9507d1d9f9094fa8a7c473daf372ba76246ca0368dbbe06624d982f84393ae832ce92c68092e7a4fdf4d715e50d5d2c93ec3f47afac987417d3a398de069ab9ce29ec33dc69f9660df28044eda51079be2f57aab4945c50a9a25ca39b67ab450c08634b065839ddd0fb94a1ac4ac8c8fd0540391781dafa5bc26fe5881ccd27bac5196ceacf791cd081023546eba6f78697106a727d5eafce9ed03435fa292860ce0949381e90eb684d08f6c2d0110e08a16e6a6d7d3b698cd032c7c2a0badbfd28da3bd308ca0cc717ba88608834551c022d7d8f85de9b191beeece8fb0591f6bb56808397709c58248c68b6191645bdccad982347b610af30ae79a31a0abcce1b9dd000144b34281bbecea0070b7df63180a7be01126f1dab8bbef845f8330ab60db81cda70e1908aaa05bbdc9b0be32345ac6025a6684d3d563342849bc0e3e2c2f5e06468ea18401013fdafc8598359bf6fce582429e84b974c12a8df6d3ee4d6bc56e17f32a7e7a5ad2106e7c6a0dbcdca6ac05c44d9e14c8aaa79353610b8d1e673317a4d884e6845a4d5caae63a6c698063ab04c3acff24debcb94db7fd906815464bf1408bf567d9be89f376e1af77d0e804971b94770d7818676d56aa27527ce6b06aea358345005df61574229ce6edb6759777cfe7ddfe92723887697ef8663ecb988cb58cf9c4cbd591e05698fdd1edb2214030af2163f2f2695cae249410b7696f5892cbadea66abc7098742ed07b2c559062840ad613dd6e8e18b12c414d8eccea48bc183f029c904dc90bede1372b319c47cdf2aac1fa43a63077d713fa7df4733611ca541be26af09307b6e2d8a1ac5dca72f4b5cb2f2e168e9d60c95c1b712f8c79d452d8a1227792475a1b3bdafe46d737f2e8a95a873ad3d733eb288237cd5cc273eb16f8a3b178f905a15d275f0ee8b266dfe6650e7de655d805eb3edd90c8cbe337a9ef047a2264678f6cdca8aca3b25605831613290fc7d1228f874a717fda18581c9411c07ccdfc3749ff5036440f29590beb8d055c88dfa9c4afe51a78f1ffffa8db2d9f02f97035a546094efa844683ce3f4c07011d6bd2960d0a5069056236a4e2b70654314bdd3f1a9be74dc83e70c09e65d027fd9e13599d825c233ef2ca09d71e9cf2f4d5da82bf6816dd97c78e8d90547b82afd3f91352bfb272adbc329d6c403b6151d080a821acfbec13814dfe1da7a68878e8a733c9e8292802ba9289622485da17cf49706f45fed6a819aa7bdad406ca76c9452f59012b48601b916d0e8fd798578ee22d8225a6d445a3b53b4d5706b5216aed0a8ba608b694a764263e163c1c8b6a37bb3e32f2c9f551412634d8f69295f444f92f890ff271579467a73dd4d12ca27390dbb6d5c9a422d9ecea9e5b884f0008101f390ed4f9e6b76678bbcc0f34de15b33e0ac0c72a75944311d969c4c68a46b1a02ed51a2905011ae0a3d80f4bd73d66fbbab2b5e3bb8e9e08e241721fdc4821e501bc5268db7319b0b17e68f95730cb5e9941473bd831d0e6386b3b3329696c623a01bc0ec73eaee627cfa2a05e929060907d6e9e1c63a8ea0b88c82c906dac7e73b0af15657ea78e4b087879c70ea3f0e82022a02dbb7cbc63b20a222e67e91fb6fd38f07ccd3baa9c8f6e327ebb82b0b3e9879c9b215218babd2a21da8a6a3a28eac9481e82f38fea2f3282a69fda669b07846750eeaecc75b51b7a950ef6e67322a9490c6fa348ca699a71e50351383e3c85ad4b60b0d930457b040b1351e8684eb516b47f760fe8672156d86fce9f7615274ddda9bef70c1396a02b7b9a1b7f52262ad603d024f9f99806d69084af406e1f12d8b6f87e834c8b7d3011609c1895b69c7633f6a844b7e1fee3ba1d85a0f1cdcc79e93f798f5a6f14b41b899ee583f51561d12f5a1a5f6e8fcb1c62e3806df3297f69d824d7463e0f331e558645a0fb991114603eb7c01a1fec37da40e6f2cfd7fbad8587ed2a2407e012ea6a33ae9a00362db2fac954a279d993cd21a6fd5a755f66c17ef2c81b611cc5eb9424cf06c7a200235f8cc0812e25c1b768bd38b67109cd8c3eb7bc0f7e9dd31f31a8dd5247c7efe93da3ff8cd3199cb3b93f37f6a96d890f3df3beb9e2be3d5dce860b8ec73a93c9c43a710120b026ec5cfa754c73541e03d00d7851d94955c258e710c4a51687d011cc97b621dd26e0d9f06a06ddd0d55cabc7e0ba108e81831902272ba6640aa99a7a8ad1acd5615fa6a33fc3d60e9484e66310d73ce421092875ca80f05c899dedf3b41a565899d433b628994986853fdce0d54dd3693396df2f7217224cdb3deed20d5ef6e5628fb1f0522ee3821cfea3fc617079ea2b4faf2fbd0cbf56088969d5a272f18a387fc251f58e375d44e70df69aca5eb76fe33c5592c744031ce0590785c1e23ce92db2c740c59302fcdc9c20b1457e05541c0c25a4b0af62993b150592a86d7771d18f10446d9c8e8d4d5de5afd27ce48e6137c4e4dec742dae484271b2a1671ee0814a2d84bf27c280474587ac86a0d5ee06ad04e48028386c433a4cb56b879d710f0839223077a88a34d2025b1adb8c31b739fe8ca8f39f31eb5d0c496ab087c1d4ec1c0401a64f9abf37623046887c503eda6d1e18129175faed163b92b2a3a64def63c757e4e251ad5e7d1c64ca9f4560f7d87594a5de0caade55152b358d887053a31b33af9cd5ea367c6f83e558b68d45903929a8bd74bacdf9f02715ca258916182e793d56e00a2d0c9c703b743f23f7702676f42f255ab9f5c528a2c967cb16cb6916883d86d8ae6a5dcbaa4713b756ee89f160fd8ad1c3d2a9eb6830db9c59cec38f941123075610d72cdc4c194c6780473af3f1137c68cd2c78d778a273156908372bc12ed39533b1a21f39c711b00c8220322bb506ec6f9452388ccbb811a63103b80d91db4dcbb40ed169787981b4dad870a16c8fd8096d63153996408a8129da259dcf4923871a2b4a60177b520445eeecdd3a12f38bb034a6a4e85eb0646ba1e06b6fcb2426397c5ca0cdbc02de5a08ff0ef7320457073e2fd801a4a08cefea7eb874600278341fb3441b92661926cfa355024518f84f4ffafc47e679f4c5c821b984f3bf8b31aad5be296ad387d322cab9add15024ea4526ac21a0ed2093f496bdafee5e5617598e471dfca90b0c247ce7f19ca281424949f75265c24b2bfae28536eccb06e02596aba057034d894c7c31657ce2c4377d13cf6346fe48e79bc1de43ce1de31157379a26ffe3ff69f57977daf601580f5ef5df3f0c22bebd321e77bdcf0a692b90f9a3398bdfa04b0a6634f2f607a9d5edfe4b86ee502a359dd48ef927ea9e7aee7c10b1d8501fc7b7be2e71c3ffe7b79745971b7918b3e1fa95f69c03549228b6536ff8468bc9b0446831054d960acb347b549cf872c6dbdaa3048cfeacb26eb8ff3cc6d89df2d11de9e6b1a401b33e0ead30d9f55969e29ba47b0dd3fbd1e1cf1093bcce0433dd291c40c645fe8833c0706ded90d06bc66fd1f947b9d1e06651e92913a14501a9b78ce42ffdbc79446abfe52e6b7350a47fd7f7e7c31920ada338001fe72830c8711ef9be94df68e180c2c624d7bdc25a162d49db71554a01368b94eb21e66339d3e5dc702037d87a2020e55e667292d6ff2838b5d81397025917bb996bae1adfd6e2a3f256ce08829ae4ef2a2787ba0649a8d561f6a41ee926707222e34a48b26f3f48121515ca4bedec15adbb3e99391ba4743a76707831e9ed73092bf8f517be39684a73d77dc898551d9eb5c54d153afdfd002af6cb18603f44e2295189d36615b879f6f2be6ee10f43ee8c2cc09695d949250e6d858ad2ff915892f0b122e51b06a112482fcf396c5d8912984c6173e653765909c2180fb225fbc53674ccd12ef816d46015fb6c491abd46fe7a8901bdd6e76700e52f3867cec121a0912551663268e6e6acd75630fa430096d953d6dc1ca707d19f8ef14712fe84e67fe36e4320dea2a86a8b698e2f6bce1f71ba7781c864124dfffaf917fd90074d9abba528ff9ebcce5a4a4fb08d60379a0cacf1941f2b2fcf59e4acccfebc64e1a8f704b030da9bd7d4882b75fbd4764bd97d30de303bec36daea85680ba116fa0573f9ae7d9fca53b32b6fc3c714ba9e8c67a642de7d3f5b2b869f6424394385205f8f4cf5e19e26aa6fbdb4b6436da441fd34ec7129e44b3d5f66c117b5bccf6d84a0cb9c59c014e450577b74b7f1d801fcab6c5f673897bf3be656deacd2a3fe1b59d327dfbda7a14f6956689ff64a84b359386ab9274a8a2b70044f6304e68b5aec99161c86ed7d23f3df0f65521819950bf8aa0a7219f94e7c48d7bf35933f7ffd0021f50aa82d3054088f8a1ab1b3233029f0850c3553d87df765e698341699fbe37088f0a3d4d9ce696e656bb2cd4011e106f88aa415c9e65409557f383340aa99b71c6cd7cbc2137be6e4270aa659f15d88b17bb91d68dce4dda28bb9f800b01b511b0548e9d63c78c55aefe2da764e642123630a29df0288f42f2b6e346df05d37a4fb88667de79b01a53eba258c2093f2aaf983b17161cfae29ae959d32863742b0284e3b0e4c84f5df432399002656614a4d1699ade9ebbf75c84a99e9882a7e57c2f3a71fe2caf70cee12988c6f72ef7db9c1918ace8d5c50e5c61be5d8ea510dfaaba0d530c48d8c108e15c244951ef2c5bef5f73f55b3290c61eaa0073e0b6d01103840df3323a720b2bfad0f20eba70711440daa5ffd48c7da3225603f0a2aec16ce7cbf0abbacc6a636c20ac364db928baee65b223c35a631f0504485abf235294fb17af59c821b964fbe19c881798e9cbe8294f06208933aec2973eb6c17d61a0b9561b1a17e807d0027d166bfbb6fb8cecba76798d95a004af0e7783eb5948f3fd0913cce047d70fef2d7f004090b8ad2e8cd5efe10463f67b640aa0304ec330fbebcb0927b1f03756f9f78ee83cf17b10dd3c264156e01dc8d1d949d0ee527912994d5cbcc1de7bf5b8be2280dd12ec56ebd5d97da4c283967fcb39610b4ba93b443d5343d61333270d59a86118c88da70d8664a662e5d3d85426dc932c119a4c40bf8c3a63be73cf0bc806b5f24b84d8b2842671b3c91e2fa72fb52630d19bda8be4cfd1b33e1808fea8342049eeed4dc6911754611710775fbcb2b591940c95843d30aa5a6f4b0908b594b78088c478555d90286965d3439a5b22a0e29a13f8d91ac8124ad079ae28172b3ccde2771d0dde06be8d741856bfa25569d0684d46e8303f40f3144a2c9befabee5ce28ed837834326ec8b8488c7078aad6070bdc123814756e3be29ed3d2316a74134dd97a58155b39824fa5e44f1c0fff516b865dc4eb24346788f129d0cb935e28cc4b3ce5e0f4d15593451ad3cb20628ddf3713ffac09f4a44003e93273566e56d4c894b0f7be3c22d96254fe1a209fe5e501bb6dbb335443c2bed86d6414363f26938b78dfd55ae1fa49e624e14e45ab5d2252b4c38533ed897322c77a721594e6bcc831ef156767dd6054a4af7030291ab5b39ccd8b98cc0608018877c4f22ae351103a5e930ae844f676761a32e0892f9ddd0cccfce8dbf4988381d584990b3d8939d6db24f720a261a4237aa57717e2af4bd0ae844a01fa544be91c2ac2a16246e6a72536b12f10571eb2c21d7ad88ccd4a61fbe679e7cd58fcfae53d842ecc26ec1e01498ba73d33bc3d87816c209203e7bdd965be3e38e98c145f93a4e64d5d4fd48193fb8b040fa5e06a6645417ef6843033c9bbca808cb41415aef9edd88989329796eff83b20b2b0933ed674cea9bff9413de6c47ae685793faf6f5f8ddc808f7832843a0a548dc3e593bb52ffd01ad5ef9d18ab71781ed1e91bfb000d6b50560262b639a2f1e4c967a85b7224ee805105cfeec0dfa54b20ee80c125bf1e2ae148ff0f637070b19f1a3bf051a8224eeb3b95353f4903f1c662a45a46f13fe03842c3f92c4671c96c81ac1400fc419662340231ee90c027689a76e616b9b26cc7fd2c522465eadfc6fcc4c9c1f02de15c836e95847f6759ab57934f102bb4609d5a923de43f354138edab768eb83b0d6268e42812f84366373c9bb341ba3c98de48abb8e4213d12a944be91d855430059048f856f2e1e910b49f2dab21f00f79e2b2613ef5009382be24766b5152295fb1db493b63d9b7ea0109d7ba521834b56105ac5f814d4fc17344acae1030561d279a1eb3b89d0086f004b6dc5a8836c4b3e139379c061822aac09a54a14a0869803b5ce9d2b099efae9ebd831a1c41f683c92b0e3e65fef1d84399ce7a30539f7575b512514353d1dfcae7f95d44c87a9412088f4fe4dc9195f7c1360ac5d0327ac4cd28c0c1fc2cb5fd35fd2c55440f6a42720fd4cbf2b39e5ee3b8853e4dda498e8826a7f61b3d802bbcb434f4fa8fa4cab4c6167aaac49928a5e5707edb7b1d3ee7aae058184950a21c23d2309a47aebe19943ed5b84ea50b4596bed5419abd128b8fc1c7bd732c8061fe4f80c25397580b52ee8878fa9e0a12ceb92b2b3bf1d1fab6f17fde6b406bf90f8da09a9b715c0a193707cd7cb9ca9b85d240cd1f10398422ced4ffcdba8940a3cc501aa3990c52ab019a8c074ba4a4fef3db35cc415d9332d72c1ead167a3aff0345218f1da2036b913f7a4b84ad28feeaa82ee9a8ad9c3adfda2d87ba5599e26830c68beb4133f44c68133f421e5cc41eb04c73429bf8798c98203f6bc9cd6e5d88f1f6c89c0359a01d091e3f2240567979cbc63a9c1a928d49b33f48dd3dbdbc74db7556cb681b7ae9fe3e2d67760e48865adef15c57d8fb1cc8852a37b42d9997f16b6d932253facdbb7c6eee0d842e2728b30f0f305e16d1607ef592703dabeb1d59c3ef10aeaef980676b63ba5ee51e4c0ff73f5d0fdae08637770458015bdd59bbab1895b726f22df7f74b299c5c2fb0491025d03e64f360e91b35d35916a1bd511f51b7ab5fb3bb75f17313558d3cd87fc13ebd23b8f164ff8cc780f3ffad0d3c7bfc9c2b7f81e31954f8bda9504943f1640410ff54469c7313f70f0af378f4ba1d44d41e4b036e76493fb63cead28f4214220f6eebeee5c8c8e4ddb3467be0f6e4e6e74d7e555cd201c92bf43efcc550874351d0076cedc12c877a9eeceb65908d71103025622021a280b299015d771ec535877e5f069b29f2f1dc4c3e5c956ae5bb76f5f1be020f8e4b346049036fc67d3cec473bba41b8294072bb1dceb51d2e6aa4a9f6bc598848e67276e9c7cd4bc178b400d25734ca3f4aa1a0b13f4b8936dad83396c18185aab35d926c33e29a188549468587802b5eb37b1deed093164f26d2275a43803e0ca328bf66209ffa914a9ae8002fdd36d4d7a35db281ac7e39f8446672e8add5f594dbb8abc48c1fe56f6b5cfd7721a6415d14b109c5093494c309254fb07ee4b30a2e4d2f24a861a036b696c7a28648778fe9082b9b2b43cbb4c3d933063675acf981c6febcdaab93ec1fad08b9e692d1fcb00f3774c51b5e6f5d25531715c7dcc2f44561a3743999939761fe6016c7a6c9966fcbe100a0edd07aadfa64fddd246098b8414a113f299d3bbd7b03615a3562b9228ab32eb0588d33c49496206573fcc7505dec02c4b00e9e51a04b0854831acdad0e4b70cdf571281053ff5de3c347226da6164349777c36f48fbe48251d925461cdb764bbeaa5773580c9d4d10fb5fdbde16eaf0929d4efdcbbbb964210dccaa1cfedf542154a398d75c36b32167737e23accb78c65704592a365ef1ed9e8ba296d1a7c5763b1f6da7b7d940d853bcecadb02a84b096265bc5733a2724e09bc171e502d36ff6ccff02f485afc2deb5a59ff2cb0164ab1675dc26546d1eb8b0b02f1cde5157a1d731673dd5e26fe283dcc9acab35dcedb9b3e1639be802fe92d1f676efb800cd9a30c166f83056fa8d60ef734a2ae8fde7d4ecb114de548c692871642dc4d646540ffa0a1ea5ba2a95a2dfc3c3937e8656c20b394c057cae362979d773d21c1bec8dd1d75bb7915070aa6408a4df33f07957ef8712efb0aafa671b67e6e82a2f47c264e173a43156975828794a701144d87699ad5f6e6b000453f144623317a74ed82681b66b0f684ec8bc18c01dc6aaac3507fc4d661522fa37073cd914c12c68a37675f13dfdb878f384eb2db53ebaa246ef453188a76684a454554886ea1e43aacf3e09a48e8edd1ae698256c2f9d8b34b5dd023c75d29dcc21f1292228ce1a59c0076b172bf6362b257878dd34989c5cebe38758e6e336dd93b69947ba8bdea5599bc36875ce0e4789498ecfe7e280f0918a33ef4440b53383adb9484e0685630b2ac641dcde27a5d2deced3a37582e0d88fd441984b4ae11f25de8e7ac8027e6f9bb8e8a59f4508c5795023ad6b3847b43c43e3e47168399209143791bb0ee5abff110f56736caf695dd69979f8039f77381c77ec0e4d9b179ca42df9dd6876a00af268d597c087a8896b79bb66f62bad7e86330b41724b4068ab3dfbf1fdebabf3080265dc0d983a209b60cfabd4abb61b95ee37ff793c904ea8ece2ff3e2c8fa541effa02dab4387fd65d0bb3e86a03effe8fabc49541937b28f01b4981174d581f39af39fccc3f715bd1d4f2fd64be75c02a6849bb23747ae96725758c3f7d46f61a98d454642ebb37d034ea766ecb5f0d7ad26d67412e59f41400cde68bac07882ee6e524dd29ec6ffa14eea17c470fcb4b87c2ef1fee526ceaed4c26ef8163b234ee050a311edd7478e94934bf65284afc34d3aa63b81616d0923f758e1d21ad1beb075c1502b7c415b5818ccb56b35d7d0962742493c9955059c2591f74d67d2607192934262f2f3bf374c56f7e8642735e896333770548fad1d10c7aacbf68374f39cf3c5312843cee77ddbd20f9030fefe48dfd4551a3768e652f3170fc2d8e0eba30e134946d000423b5912a4ec8cd7b376f228b93c1fa8932092ea3e9740a501fcaaf9cb72765712a4e18629d642d8c240a4bb6188e36b4172ece611394da7e9f04bab4c4bcc960aae54f696169b30e6fe4a51867a77c7aca60275414aa1d1f788a9d86c56b799349aae021db15d0fa12fe9d8aff18c3f67bea294cb768a5f71e47eae773c44426a4584b7fd0dc69ed9aeed98a8a8b30aba546fcb17a3740f85a19b14fd13d3ca87e8bd471d44c1cbc87c81c6c60ab1485f576145611d782a511da6f30bb08a1ef78a79ca23f2f001a36eb89eddf509fe90a39c88ebd78561ada09e5fb15e9a8e6ad463cdb10b33e064ce7712aa104f417bc86fa513af1009493a8ed930551055111126b7c7e0e4303c72b97ccce40c8ad861ef6ac3a07759222f8c512b388622a421922835216b9f9d6799a941786e34a999020b2319308994d3c1923d12509f02301871ed51c594805c425c47bc7efec6fabf87a5f0953da498d84c0ed98142691e4a4397e75abbbe9d39b8bc3ce48314acd56e5eda2fa03ef0053ba6e98b8b8a2c4e31269273a8477797c246203dbeadef34fb479a2ad9e0943e4602744705c4539a15e61acd56897d8dac4969aa61a6a28a6f0683fed7d3c0075d586829c4bc115c4064db00961c03116bc0dd79a4b18dec47484384d3e7c2774203f893139303c6f929f01d31d47fca9875b026362871919d245057a79109d7e7f5ed5625a6018c512e743c01d628b548f6f5584156c4749da27dc24b77309f5a0a9387a177a74a820c5ce28c914180630db8851f22de2301c06ca50de0cbc8e65067bf34e62d23b50bd3ae5b4bb9957368d5107e1b8845617aedfba8d2bf074543a70c2b58af205dd6ba91ec6e1d4d873a7c509305789dca3bce12bf6566e96c4cc7cb38bce05628fd1c5391933fe430d1be58eda283a7922f8e42fdbdb909a35076fa526f0859eaa1e899c5fe144173f7c3edb89091649138c256432223e918e51dbf86e62b030c821f37c1a83800205bcd03cfc5c003973c3567562a9c7ddf22a2e01c3016c942cfb61a0b6b965ee9f77511b2057a249e34998b6c0d2b4f4f1e50ff483c23d1d3b21378133ac7f48f214361a7b4268212ca2b27dbe4633417ab4ba30ea30b28f4ae69657eb36cf2c64f9cbd8b8bf6f0aac0197730ab1acdba1291a31923a69fc077c8ef6c7e89dd3954f456de1c7f1bded0815a976a702c282e1610f7e661818e89f0320eed7ef38836bb3cf884cac9e9b0f3fbf6f0218ba0e398fc379d4d5aa9a68e725411150b00a20f372c9bd00aa6b72658c9af5239f422ef674c1754e5b26b77735b0b1b29180b5eb14e56eb163b7ff9bf6cb39619272f497f6c2014cb2a67c66e91e759039e7b30fdf46deddca995c8599cc87969a4e8b55c2980700153f40c7cd6b788b4eabba0df7291cef459e522a99a892a2f6996c3a3697179cf60a3d07dfc607318374fe051f92d7aa425732fc29bcc54e521d38d9b0308bae71297c74a10b3e7c619849a5ee4be93e14ae1a84de6c9c61cf60e2d2457b25d6ea3b6693dcb1a3e526c54f3f432f2c78ee92a3f8cb8328f651254f54341bd05feb5b534845afec5b9bcbaaa436145b35787ffe45671b3963488d294c22f8b784dacd49bec029affa89973cad105bf7716720a8396d1a94ae83ddfa64b7154d576eb06ee0b93bd6ff0de907f5e1e20db60ea63c2db0db7237d85c6b28bb4e2c84a254950a616f50a7406cda54ad7220783b860859928223f5052cbca25a118d16d7502e072bf8d4a8a71491aeb9a42cd4df7a4dd2a72a8c62c362df872008985ffea2f51722ae47a372e28b0c7d708a3d344e2ecdbd17703fbee2165974ab9a9c1d4af6f0bbbddb5f92f2d000ce27280ce0bd950f421d8f15dfee13360f0ff23799b240742c311713f74bf1d55305558bb05690b0352d704592828ba9828dab3c42dd8b3c40cedd0ff12f9c159359f899107437158bf0aca71c3deab3d78b5546ee6a91eef941d21e69fb7f9bf9323ae681d455bddb594c796539d25f1a9e2967bf7d0343cf74d5d9da068be2d41bac1f760829e73ba0fdea740c9e2f9fcc5184a28e2af96b3ddec423a25d78d5304d41acced9086d023329b429f82dbc16b25b8b5b3b9ee98b48d7f42a03c9ae6f6bcfb34cfa9d6e4d7d67289401cfa54129f13f585fdb53d5d73fb00601ad56d9f03ad3a13c030a86720122d5a847579b331c95f53ae674525f2383136e200f51167009b0f5c199c97af84884992c9b219d2981f127d96644efa614f6c8f86911857c6a2fe780aa35de2c880770e9d99bc941ae76d56d8fba3a8bedfafde03ddbfb120396b2ec08526de0d1f2c9eee80d0e0940a8279bc6112dfb0cca7a3709e846954c40a6d89cb8174c1c91eab7ad92c67a91771720ca019f02d70a2610cc3cc91bb7a8952e5457c20da47de6be00b66637baeceed7e81ce9ff92e8f18169433651c081ba1b0fa8895e0adf69afffc1e602f41409dc3cf947b4838bdf6da351acc58c8ec4af9a02e0f2cf4d77dccb0a78a3cf97f1937ccf7cfc017eae34a1aa72dd96c98027b97effeaee307efe2b49ce92ed5b9dd6f6af64fa3ea80cbfa3295015b4f67d05ec3d3abb6887191fe75ebcae7a21834c0e4c07b884da426eaf759c29631ab32ff51f0e9aad7359a73cc19e133cb932d81db5d4d9ba5742962a2b9c7138c3b61e09d9ed2def5a5ce18573e79edcdc0d00c0977691dc0616306d4da42b0713e248e4e7c771572f5fc428e74251bfe441f0f81fbc015686be93cec68b82530559564f7c0f3fd6ef8422512f43301de1bb317ddecfa44f703224fbc2f950120032a61c26c5dc3d4e0c0307f9e0a5d2808a08de609661e00cf4ff62d5ca5ddfc660cfec2924e32e54dbdd46534f6ad50edaa8e473467b216a1c5f5cb92aa7f6f1612e675866325d44e990663be42341f500071b2bcaa8b707749f3c0842bc95300bf273b64e4fcadae526089190d5b479090ae49c1e8003612ddd5f43944bc37fdbe899cc14368704060f535562f8c146c0f87d28e152379e449919621a4f98388df5db5de3597ab13bb90a437daf8d9fd38d78993b889f5874edc6eeb814e510af7374c75cfc57732f4d65b0c72b062a853a59c959c48a3320f22b3ed6668f7ff35936aba958196fcf52d7c00c6fecc0d0bf1dc66e4c5dfd680b39c166af295d3c19826f218d6a21c55a81b2032b248f94d2a19f84b5d8edfcfed14382e659ad45bd2b94fb3a638e8061a9f46af398834c3362c1b7452c02e48dae575ee961d4593eac2571b755dcd47d3a440316f8015c4ac1ee3d4725d09f6cf74d637015905c1e855649518fe32ffec8dccaa48e89fd41c88f0c10f36f465ebd72ae838587567823b3349b17dc3e10c8159da9c11c3b32fdc77f21f76f585572de3b72cd755dda2357a13ad67260bb3b32162f300e886a1156ef6fe4b2ed1818c57f7a9d1becccee4e456f1530eb010b3a2db26492378eb6ce4318a1ab4b83c7caab9762d3390ddaa38f2737862e95802a934b922d46a202589d016119507cb16fb09f571f23b784f05dd3878c16aae3047ba943e28722d67f6360663e079d4a2f7f2c16cb47dd743bac8827ce2b0565f4beb8370242a12966e00b695ed33b0113965aa24c027f248292fa404ca52c935c66e914b4834e7158161e4fcf5a3772f4d6540039da23068932d1029d4bab87969fd38bcd219d6d1308f47c228d60534721a6c9ee9eac383a1e227f53327a61174599e84d5a09104d9e98880d007b6b4a573226ac36a8327a935ac7e699a03f8b54cca83934a970105e84c90a29b6c5f2f9627838e8f32e8c8ad1c88e4bc7c87f1e470063c1f061eb470f955440b753288f2385d54275332f82e2c42e2b86839262e85827826b82b1eeb8f71d77c37bfa64940372cef8c239797abd9843dc0531f1e4d1100a71232ebf6fcdaad7a16664a2eb0cc592bb0e6eeb0f88bf73d0661997a30c1192be37e2404208ee3432f89b02024ac076e501e30709ffc4177ffdbd8d722174de7ca0b5949331652a6f74d4d899cd6040799510c859f4f9f6e212dd49a286d137967e8ccfc860eb1e97c823cc23d1a7cfe1a789b6be53823d2f2489cc9f053fbee4fb90f3382c5a822d569e5bc736980727c7b078fbe40dca659b6f1b860cb3031bcc590269cf439687a2db56047e631dd7d9f939ced25eebb05fee608cde9122f0276009cf86339442d612cd5e0a6483e6953b9e19a2a50cb24b0db32e46dbe9e7d7f8bf8957fd28419ce1b5c0e245a2dae015ec0e9c1d185e8b800c35e127efaa6f390784207a468ed6c66bd7508f0d83f5a3e7d29379db9d63cd09146dbc65082fbcfaa033e9468965b6728f492b02436cbe22da683ee32305820355aafa0ea7fa92957d30abdf2539873af165f9ddaac86b8019511a401c12fd7c75f5a5c5784785a4dd3000260d515adff0f2ed88824bc50c6981497fd77c4a31adfb35dc4e2b0b63e2ec4e6cf0f667ab31fa7473f2f65a316aee0fb7bbeeb49f19cb25bf0e3aa31d61d650937002cc33ac7c8871f86e988abdb1bd7600afccba9a1eda5710bbb905f5baaaa7d2a2dbede5d1e2d63eab2c69fe8c94b3e68705cae0a541d5d53a366c95fab0ca24648ef50801ca6a95b1d2ade405d3629de853d218eef19fea73f505a4f9899f3682bb43d90867cf2f2aeded6f8714b05bca07d0cd2bad388493682138e1726902ca478eca50f3d67a297a0e95e73b745fe09b8169042c207bb4da384b905df763a2a770d4b28d936d0d99003244aae039e6e103389ada5ac8563bb2892619f60badff0ead4f9850354ce47c8382b11a7bfc6a8104ecde5d00dd67a3cdcf0d624df1aaa121ae3a7719afdc06b8ecda507f06f98796b7295710aaeeee0f689f2a5f7cb0ca76e789ccd83b6df021425932a5f366709a5642f0a1931521a049486bba093f9ac8e656cff166bfdd1e3f675d8caf028890b54720d792be39fd41edfbb4f190fdb8073a62b86b0b25cb6de8385f4512eab4c0ffda181e8a265b4b27b0bf4de00d97153db71d3ef8863cc4d6c25624bca3a8d3cbf639661c0b46ffa7b1c894feb08f9228d0749d3d847d113ae8ffc3f71bf32aec9a97ab1ad5bcc016eeb902fc266fac36875705360813d11c560977a69515131f9598f99163df79a02a0b18083d8c45687cec2cef10bf757de79d89b4f59790d9e5cb889119225ca376b3e13bbb4a551143f7d8a7e0ae2f65ffa38e4b234bed40905e96ad68d9a526a2dc094731cc4af12120e8ef8fbc87f716e7a2e4b81e0ed640450d06d86ed5ce1aa6482472b46a56f3ac22e0e701be2e6311afbde26378549448be0ee8dae8a1b2bbf3e32b8f0e484ab738e257d4b02689b2f068873779ffbe71a03173f92baf09f5415efc7bd5209e3dd2b2abab9db9c20228866bf97318610f29c9fb4513b4731fbc58a93c6deee4c3e987d16bacdea63eed2e70833d72e0098df39a0939d0a3a515a947a2469f96d304ddb5091efcc2a710956636ec424225a410e08f86e617a8e32453ce4a05105c0f82630b30e62d7474d67ea45ea80fe9fddf7649ebbd487d3564c875ef15679886b8765a7bee301422ed9259cd7ef723bd6dff26b6f26d20eae4dce2e1fc9ba03dfcf956b9c5102db40affb87c3475a119a57ef15914d884a408a2c39182e0349593b80b4ec05d272f5a7f1e9db3e18d645e69cc8fd727d837950d3bef209b21357cb7be0a5ff42d4e34fc9b3cbd6420915e495c8414693ae9c943733aebbc15c13fe4b8513cf99f162ebb067068474f873440e2353695bc56abbbf44ac982fcb33dfff19db15d033056d2b5fd81e75cde0441c066fbb8ed0e3fac1b1c976fa4d9508a87c8723196b062ac0609029f45ba743016c7fb0c21688306d9dc6871f619a964446f9f5f7b27907d9dce38ac0ec1ef05bb5a3232a663719213fd002cc64193186989e0049f192b59425ceea75fbb10ab070fcdeba3f2560995535b0ab12b9791affcf5f6924dfeea76fa0a812a143cd7456eb8625ee0055fa223c7f6ebaa7e5f96f87364f14d04569c7ac7204910c404ec6769b4a320bbf9eab855ab7f88fc6a1e055e459423a8bad8e2f31694a9cf0a555fcb372b1ee41c9caee9ff364a60a779aab886fdf37949f3e033d117927c673788708d8722fac8d7bcab4e2dcab8a07e3eb90000501756228f44317a5375219e381a4276fb33920784233ec622b0cecab088d3c56b077a84ed5c0b0de8aef94d86656c1ad880e1d48023ba119286311f9c6da2aeef65bdbd58d6cf73f6a39021e1f1454164d4c5a495ca78267339d7c6e452ea73b5b9416a47de6f8cb1281c14ac975a72192fb52dfdf2258c94d8e64b273c606018deaed35954f432888c6ea646b64eb714c6e50ec9adad69c2ebf63157c6ccda513924d57752b89840a043162c47399caa08d332094f3361ecd2115e5c28084d0a0a9bb345ffd942cfef208a4e732eeffe09f76a43603ef70dee5a3a611b9b5bcd65d48b7dced028482590eb3b43974c10ac03cf99123d50f19ec3ab40339cf6089bd43b2a3e88a024091b0d3bdf40dea09ebd334b04bdf0109e9fc185d73c5919916aa3e9107ad636eee8b5590f4bee3bfa3b95b7980692a77bd409c8e75d352971fcfdd5b4db5c0d2e362f8c6c4c755aba3bccb00f864504c6073d92919b60db831ef76a8ef0fdf2cb9145f371b4f2a4f7b906407082376f4790eda456090f786e5dba622b6bbc42eee5fabedb1e170939d14215f46923a27d875dd087fd61b1f6757b5fb34c63d5f29984961fbd4b70f2c387c056908673f2b46a0e06db47f0192062e6d9691101c3a0a8ee71e28f90bed21797ea64359707ca7f30fe9b36e371b3cda8baceaf88f327e87d0f194c1f63021ba3b43ff069780a5a875231b5de469449caf72f86a0d6a13922baef995fd335c55841e2b9538c23010e70f24273da3d8e6ec6bd9816ae3ba67c5e47838c9e6abf0a68856ce44ee9546ed08b3cdbe3eec9097cf0fb1acb4899cbb804bdc9550f94a851dcf2c286cae5582b0b1ce7de24659ec70ae3fffd72bc36b1ecb51ce60d354ec3f52b51a0e73cc9821e8965132ee7a2827a3d6c6fed6fb0df6a315a72cb28e6085791acb4f3d1bee151916ac8f5af701c78d75cb575b231f9615ac0b75aa1d31a1d7ccec9afcd45af683241d04731511af94196b0a1aeb6339277c154678f470d8e307c62003239c61456a9d82a404872c4a9fb2f5ba2926557d3b694e427e629821f91d87a06bc518671d14ebbca56579bb017e1c5045fad65a6c669ad352b2254f57095d4a59fe170cabcbf436195f316dc6e4d2a2fff0ed0fbf29d0b29f9e1eee9995ddb26463942ff387355f15afe1b6f98082ebfa6dc71d3304f99268e61db41c840813449ab99465967a63d2fe363759aa59f1bcea0e0d621fcbe6447f286248a0c8e9ae41b52dfdfcd802197ac6467f196ccd52f1dcae611290cf8e96cd81f8b58987cac20ba8c2028286bcde3d5f78ae4aec0753820ccbbc57882542a80db7950ff3964b6cb02885c5169d170cd6fea1f8c79fb245c03ea081fb507270fc7fa843331b609c18a20c9dfdaa14f28b6df34928a673f22130b724dd0662b1335351bb43da99c20c925331145fe744e90700ea9d9892846dab38ec8663c828070c31b1710fa1de10756de44760be6f896680253293c63f31c15d64241abdf3c4719e1e45205f64550fa5afad353022af85ab33406611bfb543925c1d86109fe4b6765b0e1f818482c8ffc8b0a82ad9b9748798963598ed9aa86e4472857cd3b6551f9f96f90672ea7d065e56577ed6592ffef3638d34d425bc186e1d433eacef40cf5d89c6914c2d6bc0e5a9ef0ed421ce819c8ba7a2391850d3258af55ed115d88848305986e044aa61bc4d2309e7f5905ec47f3b329e65b44bbbc2bb3c2fc4801b4be0c5de3728f472bf0a0bf449145bcaebe24380341e8dc6b330f8b4508ba833e8967cb3d832be84177d9d789266d49631ebc4083995ce447120a443c7121b30a3b491592d01d19c596432ea2596ecfceb3eaf86e229b38e66eed7601fd64fe6822c9ff7f442d8e812312f8c3194fcdec33043f098f25de8863faefeb71d12e90731ae1f460002f9809b72c7988b062be8eb408790ccb25a59f3830339cd290518f1a0d6e8a6235b26a1c1ea9af680cab87b368ecce0a6396320b170533fc5809ade447cb4ab1fc9327cda539629bf4408708ffce7b82dc5e47b7beb9d077501f8df24e7f466c781f5009ab030899f27d7b25f38cda245094e6c90b2ddfc33d6b2a627c223f2295c66570d051d727cd58784db22ab46c812f9069a0e2b63d8b044fac6d6757e67d27867206f7bd0c0624dae21583a069bf3c5cf6a1e54d1848be9935b07638ee195910e1166ab101d3f415df7b9972d5a379b63918709153c1d31cb3a44fcf49293553d7092dce8ea458f4596d8ffec8f52b3f060de965f58f86c31c26c9025aafbe1a1ad7c32faac3817d57dbdf30a561695e8e210e713f0c73ffcd67a65a460db27fef526bd02da6e626b5f3dc915f954af72e31c36dcf7976b06f9c47fd55e8798a22ba4dc630ffccdda7acc8206fcc81fa88460cb000f2726c64670575f35310f3b6ff597ee3bdfcbfcc82baba38ba410617e185094db25fdb4f58fcb307ca89058fc3d1f02620245399ba36a50ce30177b76115cb9624af6df6ff98a5f1ceb527af0602f898230bde06d8b011190a290d63e7c4b78966428f3b47379d7c709b35155364367d89ffdb104a4bd7535dc1fce11b78a486d0c84fb4e734bd01e415524550f65c3cea07ce3becbd06e464764dca4cc25f8caa32d811869788164a6caf4b3a4db1dc4f0624a53bd9277da48441fb3d6091be29c77b60b4cefd255fca20b4bb2ab1e01a79a41b7c9a93c5eeb78dbf6df1dab5715ee92d7993fbfc160ea9fdf79825172ed1fa78f45ac90f6b466c6f7051935dae8b68bf328e39cf37aa8d140cab8f52004479e54e8153e71af4ccece84fc207591d0ea60744165ad6595b824147d1051f566c7a4441e4c8ce318d781e628fa0bfeb634b7982821c08860a9d6c5f6a5d2c5bf313049b92f582847d5d91eb575cc5ff03945e47bca8e93a6943e2e3f1a857e4509b73afdf9157970e53c01e00fce6e8959bdaacb3ae64b841c10511f8fd08218369ac478eddf24c3a6621fa694368b2fd5d6365a7f291463a4c100023187bab070b3eb8702c80bc28202019580ac3f7027bdf818b94fb4c88cbf2209a1741563242db7da3311c314806f82dc268e073606d7e218303b5cea73b068cabd14a4671cacde851f0e5f6309c8d320bec28c451dfe11cef929db6219ec47633b6cee0ab64a50be92ea4ba94de9d4b26343e10ef0c344fdacbdd117917b16cb40c0ac473d39084b5fbd6b0564f7bab0320d5a4cd884820afb3ee333e1595a21246f66d22d8f4eebd7bafb63a1fd415558b362652bb90ea9a4129def0cc2a6cdbd7900d7082b12da5d83c27a6c3e9d1966f095fd573d5b1986d731bebd7d440a97b3a4f51d7eb93983ab0869b4e24a377b03c56712e8aa71a23400f1023356f67f5c17db0523bef8d63129d147c7647604e2b70c13099713efe258197088bff9e822f5d848067a118ef8b1e7b91b4e0b9ffb98a77d04e274ff309df2b1e6e79313eb2eafcbf80e31fb322ad072b8e90922688fca44ba11ce8e6602759c67c9bea2c83758ab9ffd53a8a35368eb5b0ac5401101c251ea9b355f66f95d46ba19a0eeb1bf1698481c79750c589f36c62bdf16fcb1a38810bdd187d07be85e52901db15d342b60a5ff3dff8ffb5604efa41728b473474fa7a303c4d642842d8cf07419ea08b10d919315dfeda8defc6ff110cc123b6b73e3ffb533829b249c82c0f71bf308a8fa1f95431b25e7ae4eea7384747cdaf42ccd3734e013fef37cfd9f92754e3af2c0f0cec80bcfc42afbf0fc959bec92a5d43777e270a687dd6105218fd652929c2545f19e2aaf6c1ad4fae5416867ec5accbc2fadf0a6d34f4d316f83066bd701d29091a7719fae9a60f478635e8e2390f20e6312720705248fdfe74956d5ed724f6475c18343f852f34b918308b705c18686e9c173227c3805d83d43a6a3c18197abe9741bdccd97c7dbc414013e1356ff5bc2cc07f4facede2fc9c62f64de8fab401270a5ed4678a1d05b0dc541cfc1a8fff5ae1f3bf20d90ed9ed1fc46976b81a43f543b42e141cadfbe070991c9189484711a9d32b2939455da0dd51995beb9e675523c5e9013b819657a833e62c3fefdeaf3803af8816c6f3358508bd4ae9fe6785bf0f6097ae6e885e9d7a50fd2f06cbd01184f289c68da209a76e223ff068a68132a60695c21cc1b2658a5e2de7d7378200b5fcc1a62074d1ed4ec5e270dc136f34288af1a6776698aae7ea0e011f057230405f520e13a83b95a6d7ea2a588fc7667cd32588d9db7d0f6c593e0354811367e41a345db52e86d74607dad4a7f0d8f0cb4b9c2c3de99f9e404c5d95a595fab9b4cb970d091fb7a4c6f3560ed79f05f04bb76798898cd2cdbe50c8da058e1b0b7696328c90fe53b1acaf5cc192c247f3b6ebef380563b8a8c0f05dc98eea2a525a28f10ded3d153a71de434fc89763f3156521049cfc6498a170af4172ff73b85a5e9a701a7360485835992207eb5441af3b4f3c0246c008d599a131e7af45f518798192d01a42784b697958ca8b21a6aa5629e82bc0cacf655a1455a731d47d3b80d8a523c24a9dc2c22bad3c462b8ee15fdb2319de5536b7b27f968123112261144424fcefdde71bca66baf1a11f390e3961892718fdbcd76bc3cf2eb45437b4f05984712301e79a1bac2f3f9b28c702a1c0a3dd08505f94baf891587de87f164e1629a6c28a34139c5160c431f96693c2a5d74f77d394c3d11576621265f50861f0d8323921af934f061574d19c97b247610f2a0c0e91dc6ee9026d46cf97196f2fcc1e161dde0741d0104e09dd9a15166b862d28f5e3cb1f76baff2e2341260316f21aeb6640ed77f4437d5813eb0d05e507ab0d11a5679d2d8b29d6976634dc51a95d5e335c345e1fc4c8923b2478b8c2266fc0058582bee250e0da61ea86810179138678f8f9024c823d41b5b1ddfa72e066f2acb846560b9879e956ffed606e8663d688d3c255541b8dac1d263bdd409b6d2b6cde225185c2356390324b7eb134f978bf23f595b2f4e7675b00c9f0603b12ae7dc8f5cba1b47ffaecc80b8a1ae4d395afc52bbc346221329a6734d0ebc22077587a693b67ef211dbde729711a73a2dc6f5064af850598be6c06e8dc967080fcbb0b8f970e182f6e88688901a1dac8e5cfd150a982b90f2b975399e82a077fc887355f9d02fc88d47f971b2d60ee6abd4d2ca818e7b719d6f1eaecade81fe0c9f1960b6e4fa1945641cc7796733ffb84ff37ef8d5d1c6ee88398a1a2870932b267a9314de9c7c8b633a7f63aac8d8f503e16164324a2362a1cdf46299e5e0add799ecbc60a23a8027e24bcb5a975d8718725a5bf0b9a868dc09840c55e4a2a36332c5002a4b9f3cdbf0a4b650f52e0f7aac499a1f1f12ec224be66fa338cd835c8d93863a166535026797690e57fce11ede053ed1ff85065f272a1b164e2760037115e72b584083d6b6bfbd3db090ffe49cec1a4148c72acfaa7dc0519c02f8aaea1c7e01f833e86857537fb175c4304f7b205a1fa2e823711e51079c93c0ecde9a5a80ba83083da53a60e64bcb8dbeb51aad9e89ea49146424a21361cbe32396a8cc27769987a1261dfc2594170cc8564b0c9378fa456a863ae2105f1f85fe6fd84d954e00887423c51700a50b0add9b3b9eb58eb79bed547dea524702071e004f72352c21a73ae29f8793a43596ade66dc34ae6eb5b794b34351084610026d70404d12620bcb4a85d1c747c0b0911d3aa8f602f9f5c27b3555396e01887c9e2d98905632aad7ede9adc06a46ba055cb3727218717980b153462923149389d35445c30752901759539cac906778a1862ac0fea5182eeb860dcf97ed8687cc569121113560cb3d2b33c2fb3725f03d8b9e9f8ca4c037f85175333a18bc7702c2a596278167480d197bf2d2e7929d8f8e3ee5ccc266adeae835324a3472851c7bcd649b48e8bfcb18953b7b8be9bc0acafa189a636e0a2ead21d5d47d6b62553c960ab11b13b0f13fb2becd05aebf1884c19b0cfd85faeb559488fc5bf370105e890acc3e8ab5b165fa706587de87641442c40e0583658bd12b8f14928e8d8c9e8ed51c3b78e5904293c358e9580f9332eee2cef6b6ca91913874b9c428e9cbeb30a5ed84a522426804577448831244ca673c3e8c3fcfacc73508a7cb2345a095f39415733c3070dbda69645ebba468ade6001faccb83dd8f0b6aeab698b2e9f9ab134b089cb999c9c82d4a67d4b065f3334f2c2e35e77fc486fe5e9fd75c152bde8a72cabfb11a1ed22d811007a62a9de2d39c2d0bbc3ef276fd65a1fc00fc23724fd58222962b1518e9afaaece604a208b7873cbb4d3489fc3d5dffdffd21954dca52ea8692476cb060b5ed3c52061d265fd679235084c4904d53e066ba347fe45f645cab455d7ad7eb9a0278aac32912dcb5d693a941e402dadcff924ffcb8dacf9d8d7219b121858a3d1f118a13cbfab7ff32035c0702969ef9afce1d4ed505497be20abd7e2ef61e090b1c16abef0880bc8466cd0c13b477c801f6140c70e5539adc71745a3ab3f9a01d1d2ac5766af4ba64e5d4c931f9556ec4267240e39da785836eb92e2cafb7645d8ebb2f7451710cde2cef13e69242389acbd18530733a3f9b1b51a570024d82e8b2a9515ff55edce4dfae4a2389617d3cd1602ee943d5241691e69fdf10838f482be79a01d8f20f422e250448215d56a9e697df84661dde9db34f417227d0f6fd79769591e8203ac9a848d5816a7d986a8060bf9f9465445557beb9c105bc371f9453b5ba116bbdb2ac5d2227e7f918dcd2049e2164dc2397cc7da38d45fdb22fd545d9bd5736ea808c53bf9e520f532230c47fba16b20c4b7d71dc095ec7c48563d1fb2655e5567ecfb1e47f3f1ff15adad173ab868a7f74d20e5e205a2ff6c08368a7384caa8bf92bef0fdb9521bda69f699e0fd84981aef2f06b3f38f727bce122942cabfb180fab1543991c7c9f74d52ae9650a16b880fe55b9eb6db4a2f443fddf513eec89d3e67cd3c88fcd0f0c96c6cac9bea7f7ee952a82d5aacdd9cda0c30683ea5f33dbc7c7bfb73851fc9d77a90b576e927d253b54ead8eef8f482ec0ac35cbc8883755d0ce0d3b856055111225667d0102c2648fbe204c30501df13b5856937531b1eb7392dacb5de28a3096376890325db12fa3402e7cdb419b4f42026001f68514f6eb17e0990938ac22a035752606d2d609b548cd5b640b282ac8a2cdeee8106598b8e63a12335e40f802766d2798052eea1318aef753f7bf78d972366f3de5117b9cdfe4a6c0733414a8d90200e5ee0b8ed9c03e0817be3e02376ba624f912e49a08ff930e0288187a00f4beb92c872a6bc798baf0bb83e56cdac4cfdb0f2671d1115e51a28ac29c8e99b1dafb931789d5609ee751d5f93546de0dc0d6bcfdc4730e6fb7548a641a6dfb6e7c16cd1c7a414eceb08b6efb807acce4e5fa85ac13ee3573750b141191fe78ae922c690ffed6cb7238f9c8f6bf5ba42ce70a4ad491294bf6997b821e6eae1b688dac18385fb5e18e700eeea7e09a29606ebb47868ce748ab2a77f7b15c268de0fb33592cab6146218193ccee9a5c0ba8d2fa43374ac3da4dddddce3560488c435d7a9fef894ff1a8b768a5621913228752b365c208402b282fb3e78bdfbc467fb612689b96049962fbbe8f40e44585446f2ccfe94b967aa2f0dcb2081062d478cc99d10dd10cead079610464cf38df7c1859c57a18d23fcb684dc632a7b8da1eba555e0859b961408d24eb17ce0ab13844c8d18a8032da4563331c78fa406fc7a208785ec123055f190006460c846c9fc8a6a039dd89e131debf5ecf8ff0c42197ac702cf684ab61f6e81161e0dca38f0859bce7b7c90e46bdbd6bff5e3b8782687a4c77070faa72729dfdcefc358c443c4c773caa3d72ee70390ee10892095cc05c246ef1706cf0d8e4dff498f9cc0403c7babdcb7c412c3a8ad1ec1fdaf062d1c7d5067d9fdeb2b81419ccf510b58e1e3631435c845c2653722b2e4c58fbdf2a8ad3937e8e3514dd87b24e62238e4955514a2025d1b30aca6501b842c712b38c35946bfd24cc03b4f6012f5609b722aceb5ceb418aa17ca79faf071f3adb792a3a5afb7f86a6985b9bbf3a22ac0187e6b4fb7af5c5dd9593864f0c4b7f5db84c235af63375050fd5bfdb33a4ee2561999d35b3209d8548f4df7ce62e7fb2e7037a3a282f4af2cc67f001e6a89081207ff5ac04fc70e146b5af45f31ced86f3035b57ae9f5c725458da7c092b3304584a26ddf487fbedf421ed2713f587e95932ecbae070a1e48730e714e7632dad9960820704ca4eba79744039575c0ba10c4752937fbe3d074bd5720dc0e5dd9ca21a9a2512ac7198fa09b33d7ef1ec87dfa8679966255b25b588d54d470013312fd34a756dc7128c8316710a77c2752a6e6f98a18a1ca8fab036cd552eb5af2e2258958b71a0884b87273e82f573a31040c27c3845c72fa4b79d9162565798c94999bd7c424bb74aedcbf48fe6a6b12fb11b1babab8f7fdabe53aa4b81b4e504759e332ec07b8013607bc2ad981aef8295baa522ac1723345cfcbe869123eebc7965d9c85985ca962bd3682e507ee7eca462b4f1a034da622fb4ae3a0de68a2f365e2bfc198c82ca812d3807b1e39e509ce7d27369041cea8e01eded97d025e1cd2a2d5de819e439502b15c1709a35f2707f33a6e7ad4127ec1e4d63b7fd06b2b98f015ec676b70abc9c2b78735408f6f14b495597c84192bffbcc3bfdf40974d8262cb5dc1b91014e02ef5a75de545f38ad1133903906c577392c1a49a406412e731635eddbfd8a1816a298f6f29fe5085534aa8b3658a3ab1d91b5c4ca22b04a83ea490922fb30b4bcdcf2a4b2c1368f0805ef9bddb832014846bda3e3d8d6a1f72d7399871200a7fb272b6e7662e33dc66d13a7d89ed09d638fe01537ca793398a4ebdf5adb2c897db160b83f0e5141b209c1c89bb6eb6fc3f5ccf9446bfb6179e27edce8170f66e67014d44d39533085bed956b9cb33107dc431804ac2e62ae76301af4eb66b8d66b0384d0dc77beee0f6d03daf6c8047b3fbbfdec02c87b0a5e025e6098494da42a11c9e4930d9f44ea9c9cca505727a07e2def165871b16b92985b90645a99aa456207a3100a51113e6dc1241530473f928579c6af7c19dd1dc8fcd708ff74f83abdffb6c473aa018c2303d3a59f49b15bd33d1f42d60b79ebe4cba557de149609bd1ab3da9f47e9f45438a429008c9f13d341b0c5f84639e2c192f2615b7a4f6004f61567db1d6f1998b1ae59ad6022cd953a66534512633f916c94b915869cb34c6fabb77ad836a8ecb27d7a8f605c4eb25519ead96bea660b61aceea4d880f707e642f2d35b9d2b85b9ce0d69d9182be2b342a0cd7aa8f5e0f2b1c27c413c10d97a768d525c4d6ba61705cf16924a41d67221238154aae3f132934b0d822e4749e27c76f3121bdf3e8dc033ea959ac3205b13e6fc84707cbaa5d3cc157be3e90c78082006c48df64775ff8d8e35cf2117ccdd1c740cdd75b0f81be34c88bd7c9ab6e734da4b7c7c71ea5d7ce3c626b34242a0481d6fe2ce8e011e27434f3c3c0612691f02f5d251b9eb9402ad409a2656f269c9bd84f4f71c6fa95e9b54520adae33024171e78a1c4881aad7b974108eb9b166d6118b34e5b48e65a3d98efc7792f15bd86cb2e47e65b6630e7589f6e5ec9216199da5ef7cf9a0ba620222d6dcbf905e6e18fdc3f89121c7676d7bfb1edc41a2c8fa527b967ff5b0cc023c893e393c90cc7214ef76ab6591137670cf3bb1319af97adb28b7d34060c470c6003314309b2dacd6b1029c4be56e2bbeccefd656ec2eb0a9b117de1cee296f040c7cd692e1dbe60c8e96e32547a2a5253dcce3ec59e5ff28f2ce898168a1c71ad30b5b704a35674e8924150517e9a53ce094629a2ba510cdc0b8edde9391ede219d465fa09960b33deef0249d306ec32ae33d7da3217bbf286ede063d2d802123076f9e8a49a0345a2de47e89d81524bdb3e7790d7c6aff555502b5898fe78459338a10f6a244924d311795f8e364e9509922f782203475bbcac88fda3a9d55651574c84e0e4316e6e6a7538695769fab570fde3a516b3049bf8f843037858e1fdbf63b29f39bc75e0f8e33704d1b3cdf06b4517fac0519e4fcba81e5d6d4705e37d038da19e3aae3ec776c6ad8f4bf340e005f312be1ea5739af9a24ce232fae76509a49eae8bd5f411cbde61bf305f9d02858ef7846ba94c87ee5815c5ed2d293f494271ec027f014502000654c9183fd923ce4e4b9e40eb0073d0bd06ab8fd3fca4fb5a9bc4aa5ccd80c2f2adc6e7423c9f54962f94c1bd69b2025412f8859e3ab7002d9682a0e2d38d3e482bd1a93aed380a2d5c30e06fe828277e26fe488bd8634d82748508319962ea1129e9134318ed47ad7c88e7c6dd49bd850d4fa16791db96edfee6ac8a67e02a4ef0df718c8938be691ea9bb188cf07ff203a467f9198f69beb8824dab179d3c964987330d70e73f88b11df85badf45c4ff76b9519b0e72f796ac93ead84632f7a6b236f550ba0c7b0c4c23e8442573c94d23b52767c17eb1cedc8fde9d67cd94e2a7a3d62494c73829e8dcbdeabb93b770e79906f05c56811c6764ac813103b4699739a872ce7b44ef387cc266fdf4874100ff4b0e088f32cee2e0ec31461798d1753038c2b8c73602c891f8eb19003cad56053ea279ac038c641e791a1d14aa6654a8fc0701cc1aa5b21a98dd888ff437ecc8643da36741dbf75b6ed8ea3bc439bdb45f778c740fcb323717be2d427817f1b296bf7308899ca35f2158327794968cefb0811a1e60278edafdfab5fa76adf4d9a3b523b6175b09794cb2411d4017379671e495fb4c5b42a3f627342d88d1a898cf926a764ec6025181336d0904aa3dd4c30e70f4ff872a7951e06bab81a254e183f6da241cd5dac28c40634b693c2c85450efe1180835d1d0033b0feae194c6a8325effcd61de5792f55b04c66890c7727579f2f98aa02be56750de3c7a840e931f9dd3999313511ee9e77d57230d03b19a201523609db13b56336cac3ba59feccde8f3ce39d1c15617590193f6680e627917a8ad5a3c612429fb4458718ee3d397d5a19132534703c9e2ea6043ff1b3311468b20ade2050a08fedebb94904c66901d748611d50d24b74679679cf34d7f0b4c3d4ac0d78eb6b3e04c279aaa35224f4e581a2b9a0c7f57b10c154d7aa69504ea5e5b5d0ce17713ba7ffa1642f408731d522923104c1828333ec27a9a6b138bf0c04f03c7d47e7eb79d4d0d7f36358adc0f1cdcf63abdf6c4d3a437296440ada15f8a6940ba80e216eb35e7f669bfbe6d93b52f7812465c74bc9db891497459cbf8634bef936b3c8e8fc921b943a46d35cdf2c79c711be6edf964e36aca0926481d60dd6ea9d8539c56522c3e65a16331869e4b3a6280c434120e41841bf6658c38133661fa03083ea19389d26ee3ebe1de2e185174943e8135d615f9cc53b4b62ae0d68f367a4e3fec8efbf46c2d0ae1f21f433d992031060267f20efc78512b104979ad6b2fd4088b51c6bab80250bb1f0ef576e50218f66ecfd799dbc88b7929726d72554d4986d31bfe4d259477932691d9b62d73cd81fc3560ad04586dd8065d53dc3a8cde710fa9b9dd7ed0575ecde43c3e8543ac3cea511f8dcf2a4cd09e6e61366fc1c8db07c78566446b652bd6f56f2f26a17c07adda3eac8164a658f381e22a82b5a54fd7c0cfc501f8c32684d402326a3135558cc274022af827c16b3c3a418b0e0d644516b0c367191c4dfcd0a7362b3b30d04e7a116ea22f3c7f205d99f0f70ff7ce82cb75268f63aa4cedfec33375a54bac1162ee6a6f107785e99b3ef5f386cc33d0065e528707b06018ae4df83f2f3e3761d7275c4de9c0d013ab0a4184fb960a4c6f7eeaeb48d6d11558f16336d832c68cd7ab40dd4c189f937ee68f46d1004d532a4e761a74782b33815f1f49efdf3ade5abe19d169d0652e344781b416173e0aeb772aed5e452787ea1060daaa7071d2d6db941fc595524d7b218e668c5dbd3cf00aca63d3657ca3f301f487d4e0b5e3b34f9070301a648ac56cb32555f3752eb1e8dcda38ad86aa939b5f6c6df4963edf6ba109eb0c9836e0dd1784d014f525e37e3a7197c424118dcfc9961c54efe3ce2dff199c8841d8feda573a2790c5ff66caf9ff1d287610077ed4a0ecf720e790f223d6ee1780050beba9aa769cd5a17603483b4da25915c409de32d8e49001ca2d2c8c930f3fc6b3a193d69a21227f70bed0aef2e054009a4b9ada66ba3bfa068d3ea456df709fc288040a57222072d27cd415bb69b9601699a11af0f7da9ff41bf9875a7da05859e97a79deea566fc83603ff3e0bfd16560ac129c998ebb0e3086951bc47dcb5cfb6af6f03a4e0e045eda1ada717cb5eca5b641466087196f24b00adbe0ddada597e34064a0c202872ea4d0d8609749b933560370635fe321c4ee32d838300b79fd74559f1b3e673de2729a5a972742f752e8c9d4d8905b9cdc152ebdcc35ab2cea0c98619a9348aad09f96e4f3cb3bfb5439875739023e7a5aeb9332d5b9cf95f4d03ec99fab05755924000062c432d24f31648684be2d606411e4e1bf84b86926caa337b11b01e5e7a3d4633aa640a529f1075210595de62306849be137055563f7f1bd43ba3dfb951db5b1fba69843bb777d30c60a9a39c137416ee0220dc38660a76b6243f954b6f86ecd1037d4d0ed12c045aa76f48e8c338246c44bc3cafd0630a8bbe4667b0d9e86ea330d71f671b0df5b32cd1e7dc0d0069beb23fa8e6e4c81d8ad68eabc23408d0854b490cd4c2c18591840c912c95ddc66911c94a5ee2bc935a4222daf0549e27a25d3d360a979e6bb6689a5eefddaf188dc3eade7a516012fbf1d72026b5b4139146920f3e02f5fbbdc1ca67f5a57dfa9809725051d2aa9e9268532d22dd745c067ebe953c1d829a400297ff5030ef8b0cfef6b70b6099013f330ac36df689aab58b36047b2cc6005517448bb85922dd4a6fd55df5232ff09c66a117d68fa0a18709ee6a218c5bf85e69171acb0ce477e07ba216dd9002952264b1d5c7124b5530dad231c5a7f8e780d4e04dab5fe8a48a38a84fe6bcc836a1827c106c7e0bb356480ca00b7445767436f966211069e886181c702e2e49b358fa3aef521c8a389c483dead7912205d5df83d26354a8468460581ec3230ee4c628f23492e97841a68cc52bf936b6a36b118e37e1c3e1b1824066bd4be585c7779a4fd50db84364891a0ca76196d74c461a833bdf1d1dc02e47fa2dbcba44cc6438c7a31c43216cd6e0af7f485211145a1cf023d86916ab1ec7dc029283840c973a034e67b156cd44c49291b1fc236a9853431c4bd81b5a1830adf6cf23a7608ecd0dfb79011963ca88c9feacbce65a7af1a43375f3bd86c51f29519d033c62275242868fe910a253dd3a5a0fc443286309bd8f8d26c94eac53501c569d4b905e48fcaddc97800ebefeb29bc4d559b86295555757fdea33860eea129cbf438ee939ae9b70451a1275481954361cdbc5afa1fa6dba84e6b20198dbdceedcd30159be14bf78cc97b46b11f6e48295cffe1a66e7d1d84c82af40ed26725f8fafaee2d713789953aabdd620fd78bbfb355692a2f8dfdf18712e68236b069e131555a97c93b94689d11213256f5907402675e5a193e5194c3175d440a5b59e68469c610b91d339970ac57bfa7e249291cb0b46b5224fd9cc42fc596dfce157fa020ba9205b995d74f7547fa58c14fe20b4809ef5fb26fe7b1e47c4ffd03bb245eb13caeda90c66511ac72aa13acebc5c3ccdb69c37e10e96f1b4c0e029189c415747a402a78cfa6b57164d6880bee3c86aa993b811a7806bcf837460bde5c893377b501c1d60caf04461655c396325ebf48525ec5f52a0d1c724eebcaa71c0e50b6828c3b1d8bd4f1075dee6f053758ea4ca3975e6fa3eac44beda55b465509d9bd6f445ad21d4066a0dfa087fae5c56f72b011128428b94d7a3e8055dd38ed947f31b88c5bbf96f16d1303d1516a3ca2cb2ca57c413528de4de625fb3814a996f73e8bd3c5631a8ea65480cbee184f4b6434d419743b07024df92a636f935e3d8a0c4eedc85b97a39baf258cfa1a94099b77970816306670c89131be1c98d122e0a7daa3b61523f4146718933a0a8a5476757e0e1340607cdd9331f60433014fc257dcd581b9eb2d5aae5d58ca24b6c793b6e28b3b03d8f027f9ee7023e714d3ebd41ecffd0183776bdd9a735e7240b67316ff3f3f0c7bcd6a8927dd1f21c2a9e89d5de6e5fd84447dbc79d292f1056607739dd452b53aaaf858fac728d67badf7b11517148a159d0b618394c81ccf3440d250b5a6292cbc198eb1331fe8a30e4b00abf68eb3eead1489e95984e627f4391b8112af4ef1efa8127eddfd913ede1706cf48a0ed88bd12e95b81b57e4183335bc2150b4bc95196f46dd111f029750e994322eca9847f8b31b4829cf34ccf19b009acaebb0f0904bbbdc40b942c670cdc9a020201882cb5cd8ec478890a6734ae69d924b5365828b5593970a38072d283d281cb140747e52f615771d2cb32ddbe6ec652c2a68f18985aa10bd54c25bd8d5b41b3108256c23591324dfd6eca6b06a8e45dd5dae472cc683244cf18321cdbe76406bb6db8808a97ba0f351ce064b7704a6ce58c67d21dcb16dad890bac724ea1dc076747751a99049061a42fa04c4b2170e457b95382c7d9790828c2034a0eba793b4c40ddabcdff72541b02080ff8b175bda8260b6c8de523c074cea1350fe76f1c72804d1eda931bdea0f590a3c908def4ed724ba56fc3e468cadc79d85de09da7df6641f191baf733eccf5ea2a67e3e76bda84a98a47b53011dedf577c0be7c4afe0f57dd749df67656ad6e669b31ee9b70ceef0cde5dcfb1d89640e37b551764dd831cc3524d22874323901b5c8697858637bcd9b71728f79139a15d29a563fb343878e128ccb43a1a0ea6b22bf895b3c14ac313eb51771298c86d92c49c92a75375d0c3c6e6379c775224fcec862b7ca71fd7df01673ef36fc66ed8e7bdbe92e07af85a84beb45f0634d2ef860ea1f875038dbdfbddbd8412b1a01feddc70b9a6d9ad229702b582ef263b92ac170ee1b91639b2329e745f4c9be8249ddd921d20dee8ec5beedc54c7bcae4de276b0f106c58913792140001aa336eaae49266acfdb862bcc359fd5b466ba509460c4aff039798fa8171b93959f1f51c56183223d4c9d280fb7fb40242d6829426474cd1856ea3d6d5b4de9f27bee28299f4658e6d27d6d3fdddb471db2a9454df472f39273b00c1aad65bc2a493c34afa4ddb8db6e51bfa697eccf91433f27061bf9720b52f9d7c36977fd502f55f3c3412fcbe10b02881df764331da14b83e354e53f3444aa94f067b8e07af4f237de3e92363f31310d4cc12acde72f2cc742f95ee841c58199a677520171fde720aef4a5b40f007a18538c6d561fa97bc0d0756ec77a370c19e974becb52f7ba53d4b56029c27027baecbe5795bc651bbd46759b2006fb512869f2ddb483b26843c21ace6d2601132fbedfddc27d0069c5e3e1792135350b63784b0007306f0ffa6bbeb9da5170634ed94de87417b096e150bfcc1fa2a49a858736cd43a3514861893f56c60d0dbf01436f244f2e2e5985b02b2b4da7964a65e6f437db3259a65e221cf28f50d2c38b2859bf84224925d53173299293be4280ca485a16c8958ad06431754c767de3911fa78502c77db51d56abdf935f07b2b145279d743bb33799fee3397cd318d6fdd294bbabed17cef5915f234c74bf275a4f0dd779b77c1612ecf8f6338fb11ae89e50d6e5d3185fdf889dd6a8fb0faa0476356dc8bdefbdc922c8e9c8c54e3ea2861b22ca5011c3b57d5a59d21c1baf1dbe3a39fb74a5f20dfff72a9cdcf71926a1be533dedf825098ada4bef01a4d1d1669ecabcfc482e57dc2e1e00056e23100826241a624c81e5e65d04b039ecf7d9c270117ae9e455e99a503250d8dec8ca0898543977b3bd13e0a10b054e4b05abc350c41d4a116f60da3e12f4ffb09c50dea2917d10ed7faef2e55a469115e2442d38f3fef21c96f23954649e30a54bc94b3d9a3ffb689ace2bf811727ea0c3ae8ac4c9bc86f411f28a8ecae5173dcd1f58429fd78b58ef1f01178a62ce34025c39c5d7b263154f0450707e08886f9376958d1cb0b88db5945a94c03956d9d791843ab747b7b0ece4d385ef865a4470c272175f46854566a951e5b2d10a6c807bc5b95bc7c2f9ebaf7f0047cff80e40e1de4f40fd77e287f2f722ef19d226f8224f1317e0e943bd645b40495c8f19fdbae314c73c3a2dd48cb18f94f19610649061e2d221a6ec886b571f92fbe93e6cd70c91750d02613154b15064ca46bf14f982c6b79d5d8198119fbd6e0faaf4a38a185af115db6bb661db8684d746366978c68db7f2e4361a7a90fc2da3f166a0d160781b41161ca1cd46630ad89131cd728acdbdb928e3ddc068924425b7c05e31dbc31ec0340c6dd71e2201715abd436bc745aac506eef875988d338d12401478d4459e9116fcd2a1d834435759e5792b564a5cf8881b9631b0bace487fdadc0446e2935b064a54c015135cf18a9c04038636e767e6fc4d49cb8fd60e0ea145c0248665ee4f8bc6ae6c180e897571ce54c3db2a4297f36df4ec64d158f2c294a94a4bdce0ea1a451b076147cf8ccae95debe582e68893e793490cac5ead97dd32092baa29ff84ac261a3e8db357264b15d6ade458d1378b84faa4d54913ee63982efffe320d7a908210e762314ecf0becef097f894a96a0c1132116cf1dd7e8b1fec325ada823303c9b295e82e33cdef52f246b112e319207992088e5dfd53a6709b30e6866ccd78a3458a73d64dce97ec627283212356af57314d4743ce3b296b11d602ec9deaa61abae862fae46d53536f8233e1e5756a7f68fd95e9e17cdfdd00d0610587ccca2e020973ba04581bc3166d9019e02feb35962e254c82a6922c8cbc806ee27a50a11040456233ecca8dfe6cc05d4f732cbb5e14d608da01cb6d58210c755f03a8fcdcccb92730d728e577e66a1bf4450e3f56375d368172545d8d3e5de23712cf31887acf04d47949c52dcebedc032a215f32ceffcd476a978cea2ea8e2e4608c06b41ce63d7cedde193502cd640a2869f4e235d3db003c6e15a3e4ab484fb14b36077dd28a44debec0f712d3e347f52613016dead740666a6b2b882fbd1a4ff8703898231622ac2448e2d67095bebb96bd81300962856de3f1b47a1be46115d684c3629afc18d61c1446f0f1e7a0bc157d9b7dc6cfea0bd00f8aa0c5fb5acd64bcc8de8d3b227fb3394c94dee740fe42a82d67020d1217e8fdf881b6689af1b956930eabe1527252b3388b5eee3626c53042cea0e8b89d242f98ea3ac9bf7b9e25070aee28657d7eb444523df1d03bd6ae4d38e69730e6aeccbc356d1f79e80bda354defd25cdffd9e410341a411276974530cb33fd5bf15416251d43dba17b9f3b95bf0188685d7cc24bcd99f0a6ec80931e888e1cd0d5a0796bde37987801fa0dc815261acc5707ed75af492bf361fc49f2f205cf4137e096021fa82c7b896e6ecb313e1f0bc184703a81491e564c845e873c704880e6de7a5766da42160755450d4213296b5be9fb569d9d7d1d641ec127626e7d9d2f464db3b7bd6b645b6edaace3c0179594613105946d218488c2d5bbbcedce9814bf631e4529ffaefba47517d3b63d0424b84185a30266c73dc7f349e6766fd219cd02a3a83677d72f99d83c1a46a1905653df13c26ba8ac9061b1d25ca2034db552bc91a73f63ea43da9b7df68cecf2113c74fd9fc4c38bc2aa8e5d45cb4431a40db2663a1595033e226232d9ccd14c8a575eab03d7c7089b2a9abd8546d4239ed719777d0373a6e8503138a47d28e0d9c3fec75ffd5d67ec538f0fcb3e9f11410fdeefdb04962f9d5e49ae132468f72485b0cb6d95767844f52893b019690029c212d9774d0d579f5c7b19e4247721ccd659dd1462bdd668ffbd161b8cc85c5bc23fd9ed2d7543e82c1cfdfa741392809dd0a7a758a4fc4ec7d14c71036295dd0717759b2f334d74f5c067b17635e8f72ae56917eccfb612beec5d4e4416defd5fc1a7a7ff991445c1327d73a69f2f9f9460e4ce53afcd85275d151814bd5ab3e45832caa08752d2b6286e3a5c15d554ab5638b9011561b94dfbc9466b3e4499390ba9029b4726353a900feab2e94ce8f0e23078b459aa52974ccc15396d128f792c0851221cc3378edba197e42052af8d93b590f87fc5ffef3e91e73a3c77fa18737320070cf179ecc169d65fa9006004c4b0eb18622a29ba8dd4e7cf6d59c5125dcbd32cf8ff9904288794363813efb49d4c830c037767685e92119fb3e879becd964133f347fef846e5f310efcf9317914aa7b5a63a0424fcf381b90e637e252f00ad62b80331089e1cdd028b1f6b22fa62a7dd079ae9736f293804eff2d8571f0d1dfb9c4188a46f25c4ed9897dc3c36792f7cb811479f106a0b7798557be3899c7b5b1c143408bc6b610d84748e13877521e0c00412f835ff5ca137da704141a0668b072c45d95664b7858b9059f24f1c017c23e1ce349694e6d5f9fe5b7be084d4c4bb07c989a23493f460dea1d12d250309541cf88a5cb6f20572428dd65fbd1563289c2eba565dcb004d55f5888af3ccce0d81ec0324cd60c01637fdb670797c98c0790afe26988de66104af82a2d06eff498261be798f8789916b40ae63a8e22d85ba6454f35a34a9d99d2476ca82e2b0f3026ecabb350bd3acd8f257aaa472025e7593ce2a5e6a98ba42f6ebb0266d120ef05941620cf09d9d9f763f260ef5303ed0f7722a438ed9bd9fe25ca629eb86d7ea78ea1ac6875dad836389c8f6177f14490759717cdde4e62c224938bc92c4e8d48f144185a830b5932db476a7f1eca65fa1578be68551ece2126f302685fbf94cb88e1b6e56849a3bacb85d31ab5d2967a2cc37f88c4da80e649f698cd7be30875d516c0bcd02e35d674768ab628dc2d6b0ad15098edd42d820c76e74091ec3df14008f0f353874ba9174fc7cdd308367363a9915f143d274e042fa9bb27bce85ba14803e4d1a3053f76a068e7ae07b2c126454fce12419d170f9d2ce5bdb588595f021b690d9a7caf1b2c2dd1e877025d0ac2960d33c5f542d7ce0bb698843aa27572c2419b8effb9784d4d67480f78fe8ad5ebc202a29c8ddbf19316ab3f1a33673a4ab2805e803a377a705a6fcbe6a0757e926593eac3ef72c296cb13d6e235153c284549d75dbdf6e53a2f13224e3a0249931500a7afd05a61e7585e889f17af3d6c746e726c3431be704094103271bbfb0aa8eee4be105d0e717c9cb9a44d5da8a89c678616b5da08775f1ab7ff527fb5ae22d080f5434683b222e3cf6e9ba23eaf7893306f32456fc5e044be59fc78ad33ff70fcd0a59a8c7368a07ff5eb6741d27da046e36f9247eb68766ce59daf8547b0c71adfe65e25b6f0796a99934b62dc77d5200e1818b092ae26784d2a7be725a86fd6509742b31e962ca3255b1faa5fe9b586eb280a2dfab6bde3d4e8bfe8589b203aacc125e5bf27dad2a60fb2464e5fea31c2860aa7b11dfb66d183b1716985fa3b19743192a668ec5c907c06cca22eb1c2f6dec4f4b24b4f6a29289cce383df053de1f59e0153a2e58fe306d9d60f572457ad447d8736c610633ab7ff1ac728657bb38df62e39a6e52aeb6539ae8cd8e7c85708c294e1b1f4c786afdb320691d324b0569ae0c1a54910346c9713b554ea6fade3bf4fdeb5daa1550828d696d229f2be1f68635e0ddfbdd36bae3c315a282ada03c67ea3dd61527576a1b90b563d93c9803ee9d4c922e41338d35417d167fa2682945fdc25519391e09cac73906da0e359b965080545ffed12644be6860219dd5c37c7f0fadc9396e768de2a69aa38202419fd7e353c0944aff8d4ce0473900b8f264255e9f37b5d26991e8bfb5fd398cefcd6d6dbc9f1ea094b44a708b480484b1486b90176dbfbd3febb933ffbfeb3aa9ca110e4e5deab52a5c908b522c7410da5f2bd1b3d0c50b46d3c742af5e0e642f3459433c9b28d7afa39f16fa773316c166298c4b1476b835ec6600f41310b40daea7caa802629237b725fefef05b20cd76fa8e234f308fdbc8fa9106d178279b1c76ef3d9682c7501d1ffb0e8bb3eb02784db88736ed4faddb38bf421f78fbaf22fd451d9338dec9d6dfa20b9e57a7c784a00c7eca4bfc16fe56e66a554690aa35c5f084a168d2ea443713d8c2f23b6f252a05150972fae3f341f977075af5b34efddc9795f7fc0511de0d2d16d3ee4c7e3201863caf61c164635e0769929667a66c6316d1b66c22c22bbdfb2080e4aeefa3b7334e40d600a83e6f3ceb2125fc6766bdc9981396905106c46a25d557b2edbe06ead4423e6002b843fe708082a8026cebcfb2180892791f4a144843f6257553b2bb081259c806a62b8917691b230953b1e1e2f266228f2102bb2011ba06a5c6b48462f9f6039ec6ac6dcd349cd831fb707f3a3530e3ce615569d2d21b07a7e64be4121356a82e13108f5701ee67242c182609d4501bba081a5c6f0839f7f0487ede7ff20ccd6022ec7ca21a0266b5d0b82275e73b398e26eb825b77ad94eebb7842529252594b61040dfcaf4185e226419154922ef0a139ac6d3dd8fa96add5ce3402655d4be01efb357ec4b771be8f6eb65e2481c6bc6000cebc1021fec56003b55326cf846713f513869808e0f50cce8a9e6310c934b159c8c206ddc92e74e758ac311a01596a7fe87fd941ff53a0160fa42c23bf20fb8dbada5be91dfb16e215ae0f4da7ee0fecb5da49e5e9bf019ea64a50c3a303012ad5134ca855e0043ba7e3de4327b0112defedd4c1d1a1e38e9981c63bdf507117ff7cca86b0a332ca3452b886ecdce843ffd19460a741a17e79d131a175defd46f712bdcf988257e67c6c6cb07872e1ecd028adfc425213fde1824e3eeeb101a982fc643a707f3c75cf6e6bfb08dee7f39e01d01cb726d5d6c33389bbc1773fc7db82cb9ade729ab33494f65b9b7c27f50e9fbbf475a55a21bf493e7e0e4f061b02c325116901a927bee625f82f90797c0572d2589412396f20ba15056e4416890aaa9067089ca2cbe38dafbbde3564f8d6ccf1b1f7c8bf0f97c7f216b778ad3196b2e37ad4cbefb73da332be1de4d0bedd1efb349beafd5ad32b3692b841b3f8a9b525d8f545ed886959eafe72f438b47c2924ba6a542ce8d1b6b032b887a8c5f9b47590894609c5d3c5bfd9f28e0d35f7d584faa70b91eb98a5b5b28ae02d3e83320d686b1d85c1fe985516444cf41697e9d6f41092255f7fc1568f49e5e7ce948ef6b659fc8ed2b77aeaa59f062e4349aec750af1a92608677d4ba8cabab515689d1f85818fdc5737e218d0369ab9c082ef6cb6707d7090c005106498228ab0df4a5ef3e6e6748848bac3144c56219d659133f1743e7e73c7916d4174a976546d2761ac7d8bd0d0e71609daceade45ff6e829ad84591237642e4258ce4320bb4c9bf57a91812eca476e9ed9d5851daab6c8e1c59b0c5d77382a88ffc77c0ef7a09fe163f119f65bd0f4be5c473f4202b51505e698af0f27a906281a870160ad66a2b222f9a017f28f24e33e74c632a56e22459830e56e21911a4018fedf25b01501a4ebec82b240d7f248b9b04de3e0017d17600667583df6093b409942f7b7a43b6a2205ac109c676b1a53c6c83a1b73ed0d131e0a7082df7d141fb1fc781439380db9618f749959feabf06010659a68220a7adfe3bcb3874e896334a4b3c9918f9eb66fcecfa083709e8a45263513d6d6f7f12435cbad71fffb41445a830c6ebf8fbee11599e17ab62c94e57fd0e0826e2a5357fa9936b96cbbfd81470e847c5ea661b5d194ce024ca6ab2baabf8cef23c29f5914bb3aacd8fc0515c35e1ef4784185c4e926f7b5d2aaf356a785a2a53ce06a9f948a5d863ad6b714ac56a4e9fedb174f113ef291f510241a020eb5e7727e0d686c5b3ddb9e160b09e9aea49e41f77c5b3b24a242511cca25364465894bec6bb3ccd305ef32a21575bf655cadb49e81fa0c101bb65ae5635a8079704a3266a33418a0af2eed8bacace71d3cddad298592ba10e2b9c02a0193bd4bdd25a9e69fa781d4b61494cb5dbebc5b84361ab3ab0e279704611cb05181c941ea3d4007cce4a087ff7103c59c49ff84d2d10975963ebb8b090a38fe726824d4aa5a5cdb038e3b74107d3a5e46994fb30a958151e075fcdc018ba8172652634996c8ed260dfd1ae82267e4e7f475929871f65822eee92784c7cae884bfa9a3d4c179b9dfbf2171a31b109478ce79c91bca026d81d2034243cc03f228d4f6ae400798ed7104802f9d15bdf3863601fc38bba3d23fab4a8d2fe4c0040200aafa04b5eb36ee3d200c6c62497bfb60514406b27789decea82e4795fef555902821cd86d5e8a2c18dec0ac42589f5d65380e4cd4f82c4a841dd015db766f5367ac02e7c89d8e38d2a0785231d1a69af26e47f903e91232ed3254d654f069ff0ca1dbe29a40ac6e23b2aa8805e553521abbb29f97af06354f43e87dfe905ed1a40457b6396152e6b402a45c539b769c330f37ae724900b0b2e7b1752db82ce0f799204d1c5875d5e3734d17f4aa3a97ced61c4275ed374e60cdf9f3dd791fec2e60803008998d65a417df72ae40c003f89f4f3921658ff63bef2d9ca4d3725f90cf5d1adc68505b5c32f6dcc65242d5fc911e36831b6a6c1b4db911615dd72825d7b1e282ff14bd9fe95ffa6ba14bd469deaeda032c897058dd9926bed6b1c23b0652890593fe7690f329e56900945b07ba09fa414fe573f47d600ac50c8d2776a4449c16dcc405eeb8fcd528a2d26b89a07a28c2a017d373176170e4a737b9625b6f0185e7d7edfe892054d88327d3ddd6cb2d149fd785269366c38bdd62672f4020278d4b9932435b7f1542b89521e0c4b6cdb6176b7f7c58198206a4717933a4f6f1a0d02faaf0884745dde181952b2a7c5b17e5b51093135e59a6c3d7b2f9c3975eee9c0234ee448dfd03a1ab0887458e248d920a56a361e152980461a816d3e4d34125f8e419414c857e4e468ea8a28a1037c9897639546b463e9da6f13da6054c48e2f012a9c8638583159cbb5dac36551fae4a17a6e325fae78c5cbaf6e6ef5535438d0495295e66d13868d1822fc94237b5f5ae207388b47a1b21d82ebbe8f8f0773937d5ec442e8a5906e4d1001bfa7b571514e2289fd57737ee251976d2dcd7656360eb39b88540a2a2e8a6c731f97de45bbb1d3d81412438a878beec82143320a1fed7a603ebfb8242d07d263c8829a019363dcc45f4050120f8fcf64d3c774f1fbd56b77f784b962250e89d2b9dc9124e4817a6610386c330f9931cea778e8931804f06f57091d5d1952fedfda3b35564c3785f865b7c41bf5614b4aaf341c9e07e98f9a426a85d9f53b1fea7ceaf84dcb4c42ea7f054ef003e89df11bb8d851183dbb6c01a53a9c1e1c1caf5dbeef11163482bed76a3f2523044bc897c5c3f54d23b9cc32e0ffb8e556e79ab4b360616ef29084b99a8936133ae43cbcaefa7fb57121be4ada64c948ac26c560cc6c9de6fee4f4f65e6db8c8d34bc5068f59affc8f71fc4c56f82d8b9349cc780add625e52f36ec9b88c3f75bdf1d0770f3cb17ef35faafd376ef24821c7246094bfb46324554f20234e141ecf485dfe104caaf886a05d2d68b27f922517669977422fd71870b06d4e43fd0c727e68684a50c4c215ce0d60f80218cde46608d36d39f523b423b9eabf55820b3f03a44781f071506f4de31bf1a9d655165e2a2f2131b121f4c62d58ad8e2d5a07d392c6f1e74443f8f0dac49d20cbc446f6d0c032b854c0a893c56176fe91aca217ed0df4cbe2c59a48010d5fd15e32ea27025725a997b4d9ad824969499b435a9efbe198672adefe0883fe1d132f40684ce335ea9ddd9827d643567068c30b7e7ed0117a2ba8c12c106897449a5322b22256bffb37481462adf90e371b9ea3a5b6dc22ca73904f407d3d250613553787116f1816275fbb906acf8b7360ac3e99460435ccbd2c19e586be2dbe52160f7ba886866125d160cbd0bc8d8e59bc9d11f651deb8006c5ba5a3bf727cbff366b796da23b8bbf79c07141ac777ec3be9328ffd947db8106b56e4823fec8243d53802828d2ba0be9f9da1ad1a116fa4661b9f8b251907d3894a97dd4b2c7af49fd3d44b1392c71c577b444dfbd8ddadd4469cc9c296f92e499debdced5a294ba4c8eb2da51bebe2def1c1c36f34404628c15d5290ff76719ef7052222abd10eca6f82197bb24802a9ca03e6f9026e5062fc1a6f29fe1892f180c9a7b09b9fe3d4200c5e970719adee258f9fb565cd5d6ba30a56ac2b2dd13030b85bbaf09d0ce32e703327e863abc4b7f790043fec58a73a06eb34c3fe9bda62c70fe94242da4a433f3a43193be6548eba3d137c67e003747c9b495e642ace0ac1ac207645c99c7019566b4dce6cd395586e318a5e03fdc9de2532cab692a4f8581a6572e957878557009757202ea9ca4be420678a2e0dd3cb3ea0f1960a60e90b8ed0d37e857144907acaf2c36ae9bee69dc69854f388b6cd136e271db4026642b54173283191fe2abf18bc8a9bf78bfbacfdce40af556547a15197a0bf5d5be3dde01f3862133bafa87f8a0e4e2760cfe850729d0fafeac46f7215b34260af574ea0f487a9cbc862257df32cc3b0719332eef055384c9f68f04caa6ed477f40c544d0752cee68b572d506591cbacf482ff741e636e0c077c551324971c7c80f8d32965aba16ea468bd63880f9cedd3011985c120b15fafae0eb13a4ae7992192157b49c7852e712578a881a47976d35e6f733ac8f689f9d1fadd3811235de323ed3952e4080a4e40f96d2bacaeeb5b01b0a63734ebc10010ef83e57a8d277e76c92fdb9c0f1e858540ab76fadd6ef0c4cc5ff6e66a207cfa1e037f34681c9faea46177d5f70f1cd6f366daf408cfe3a3bda61da0050a536b5312acc9078c0dc8006919d0c821a928ed11da88de82f82f53cb3ced1d1f5b065f86ce313bae2074c9c959376fe1e7bc370c9f5edb4f887419d5f57a3ccac58bfed5fa7962edd9205be992014e2f3ae5fecf116b6460ef1b1a2c45a60255a2d75b5064c44157fa5bd2494bd27d1c96fc28790760517f4880bcd872a7a67ae511db397fb7dcc912069fa5e4b0b2cc6b8ed3051667203950db05fc5f2c271ef20bf8a19dcdf76dd44f178d814333f0e04fcb7c619cf589d7cafa1e7bcaa5ac465e7be66384982667b38fbd6be08a743045f59fe707f72c52dc163b3d7c6250d4d1d389ba7444ab2c93f3449063e87a579b73c99bc23b4be9461db366ff2e155a2d6505db01447e56e41486f874f364b25b7f34170fe9360347c7ca858b12b93695e6d1db8bea47a66cfda95435dd7259e18152a0076a79f43dc091ff20937d6a8edbc553796b107b72fca37bdbb4bd408126e98e64318a68bbeeceafba093e85b045ad42b00dd25f1bbaee5272ad3604fa1813ce22f1d4ecdf52f5dc2f218513fede28b18907e99761e0f59cc19082849db96527fa276e40da206deb4de03a5cf528bae329a1ca9e05da352d7e148c7a07604800e20085a672eb008cee39e4226c268e4a2dd2dec84cd398c57cc0b7483e85e71df2af681b40d1267495b11fc1376fd55b3ae09847708297dd24f3208b8cf354c1961d2ca150aa8404a9b3011137270fb0a40977dd9bc0974d195a4d729f0f4b95cd3885a478e487a0e568676a6c43638de98ab00b5fa17ff9b8a972b093f0069abe967a1f6883d766ad26b05b9384a270ab6d1fc111ab051ebc7428a4d8a2ac706b442a6069f6393249f0308928e424511503d4f5a7ed36a19521bf015c587d6de1f8f5c134876ac6a6d2b4b2e54c69f9dc044edc511525932e9ab7d4af0a225b4a27983a02003f98480f9211641724a8aace7d5e04528baa4dd0f00e4419d9e9578a342e26838de452ab214b67b4ca23bf9f508849367cf1b04511e15947e11fc4213f3699283d59c217a25a3a9cf538e3c121783ae8a3d428d048b43966cbe9d525aaa45a86b76151f01b5f455faa39d3b7bb6bc422d197e4547c0043eb2fcbf03924740cf0356ff6fa32665318d3c618835d3a4d5ae02e257663307666870cf1adc3d9dbefe92c193dc89acbea45339074f7ec32146e8fa8c1533f9c7cb63d6c9f0f5f400c309f52f01104971cbdbcefcf55937aab08edc49cab7800cbb152cab9dba5d6b9dcd51316255fca2261c65287ee27e613741c1d03f340c0d3a1083b514e2c54d72638f038c47673b8116c17404ce786456d6c48fa86acc0d2be41bba8256b229b3247e1e25970a2f5a72b0be13f4c0191bf376fd03046cabed6b29c4af9d4998390b86f1e9e1a9e00787b5b5bd81e5bc5c02efd2b01b1da7d5bbb171249eef6425abf7415b7ca8805caee5e6f94014299a941865f08682c151f56f34a11b630f63069aade5509551f23ffbdef9b8d7404bc4b7882c58f53054fb69938878d5d5d0548e4483803b8377183dda095a18003b1f9d85df2a2f6186f88395c49f94f489eb5ee3d9bee71a813429fdc5b1ccfbee041e95dee0b69d4d358a0b4eb63cec2b8338b91ae0cc15eb9fed9961dc7852b1fbcc0e52d925dacf91bc08a5b0513ba93f9996679b87744ae0cc0ce0d0051dc3a7996e165fbffd6e57e3cbbab240dcc3866514921985b98637378a6a6b90e2526a2658511ca368f5e594a804780cf66212b9f6bd4cb42b4b4290c0f2c533354cc7e7e71598bdcd3fd517194dda5075ff03a9eb05f873af8be269c08998f92175906ac20fc0a4b4aeb0817b384332e80cc02d748134a096400528871e86e360bb59f5cb93e8fd8b27eeca6e7af445408340ec68fab70cdc587637d5c7d5de87726fb2144650ea5c477a25e7a82bbffeead0cff7d0c37ad3fc26045e7989f04abfb7594440a5d33b23e9aec9fcd9c7c56bfbde9793f7a3dd51ca73f1b325f012d01b527354466d9e6d51a785d3da1414c344c744557f394e5b8fc381063cf769d2b830ca057c3e7d246156b7a61052293f496cd5ab67444382cd1774360e0ca59461ab2d8103f4b6aea8f668be1efd96a22f86fa23fd3cc5e68d561d8b130b9f1d104ed10067b3bf6fbba4b35472e2a912f4b7284ead52ae640d3b3ca5f36231e11dab85fc831307d09d20c7950fc650567b09a7e55315984a7abed097c8868f49e144175c09cefc8f9bf7f8964575134698d9a32dc23f7938244f2c929f6ccc684e038d669bd53c23d8083ca5b26f40bd24be4ca42292187453e7340c8707d24ba2487d2dcec8aec30e0a9664de2858640d75e8898b930c0a53eba540fe2092c202c6efbb6b565dbf6d1e17fbfeb5bb27e4039d00d7315e159f3d3343c82fec76ed07bdbf30411670d61857e17f31f18eaa27604c089f3d505c2ac49fc9ba4b90123cd4df187b27a3944249376933fd921f34efc8add6be2466b91ddc12b575dc0638cb4479eb91e3719e5e53be2da5e5f345a1e0ca505f0afda5ecbb28ea389704301cf7112612cfdf5427a0929902183494fc1c8513db22b134e6955064f75f0ccfe3667fe10c77b995c78a2f476c5d9735317b8532332d21092fa4a588eec9b5cc9863c47bc789c03e1f1e50a0cc22d93ac6adcc736a0f4249b899f250b64e6f4331140c020f555d22d5881f6508956ff2b02b916a1211ce70a9a36d030b95fff75314184aaed606abd2327c1202f750a688c9106feba7292c1c70778162521cfd54f9ca4a04f20332cc6ed4830b4241077d36d6a144c542517f0bb9acf94fd67e7c5234fb3bffbc7bec7023083e0b31d0f3ac686feed518f93c7ce741cf1702af47e72f6a8a9c9d2b26569f09ae6441dfb6afab92faaa36b6e0386c0a3022f928791fd56938d979d41102e799e622b0e06de7661e1dab2a606f61715b9c145a7e0d85756b146e0c5aaba2e8e96d23cccffdf4b4d7c464f04b0572c1378da9213e155078f95b6ed969ab6b73432c10a1ab949d15deeed37ac450d3a756adf76fc6784e0e51067404b9503809ffb9ac89cadff24bba4637cb5ff88df6e576186e003f5cc777224281694d0187b9042363ff8859a03cbae8cca99a17c3848879a8a12257c77df32981b0c305ca4bad6cabf1cc9ec1096d01d4411072c4cfa603d22d75ddfe7a7afe67c8cb1b032cfa0b469748136e282f8c27fbe95c140fe75319d1ea3cfe1da1c6efcbdc685e5f8f29201d911ab97a89a76a6d97efe28e66a55258e0b75d5b8b6f97ae2210269286fadbb4e808b2ccdc66bbe9c36fc4856e36222adc945aeb916df3b47347c911147703257741f12be2aa98ff68789737ed65a88fcd15a2b4b9f210ddad0eeabe0f94325cdcfc14ced4ec6c8beb5c468c09f9e4c6fccb20635dc03b57f419c2824f7fe1931e94c7082c82dc7c5a77904d30c8c83248a6f15867a579793f01c2547cd2deb146727761ad373f05503ead6c134591626e720638809882efb9051c2901217ad1cc6d3500a00630001c1ba28aac8639a6de9e99540385d0c537a6c5622b7c975a8dfe853a8d32c35a4bf7a74202be9f3b380545bbd6c46da0cccb70bf834426f9413fcdf6450c11ea602c0897c308764e33be1dc270f104a25bf920868ef933074568c4c52ec8d10dea65edafcdb50d2a9b2dfe877a4ecba4204f98b8f99c2489f592704e46736ad3e7c2c4878488095599f5553ea5e92a6e21c7c963dfe380ab954e0852bba05700a170c0ec88e79c260b7bbd37b0a50c23a40e0d5a90fea9833b4674d5cc7c99d5c1246e63dc85c5a691cf818c96039ef8c7acdacf9d1e92af1ea51e23fb57b89f64697959c50e244ff9a5a42927e3dcac41f54a2c745def8c0d8f858a991518c2d3865db00c273495c7ec590c14325dfca8241d3a047ae312fcd9323d69ece134639828e15eaa295a96d4e89c429aed9cbec63c98bfe21be59daf803aed3e3675256a16095096e17f4a5698f741865a5e241036a90bf4f87afb13461ca217cf81f8e598789c72fc7f12856edda55d9e941c0966dd590c11274e756829d16ce84324b12eacc7147386fa0f738f1015f6304c29c47acadcdb53d1c65389e4760ebc09f1fb7240eb4fa4eb599723a73c883b171a41f6b0e818ec9520122751dfa0b27d48e1ba0ba412f5a366924c44adea6410600b2c1bfc3ca2d119b683409f825dfee54a91593f39426d6a898498ca4e57e678d937c53251e92f993ef998ea6ddb267b9e91be289ea247e820a8060e5d9ab7792500af0405ce07e29b87089000547084bb24584204d8ccd15449e0bb77c91d6d45d4b3ca8867b32eb9957f4af26ba1636e55692dd20828b3eef6480b472bcac7aeabea8552258d3579ac43cac19d30be1b105bdac371f4c102aad587bb5a1644ab8e56104d33745883ca2ab2ff94f42acc2867d5bc8d436bde79794b30fce0a360f2a98cbb2dd7a26bc2bccc615055e987713f82a3c22148b0bcc68b8397397f98d0703f2d7378f4f24da291dea504bc3c8648f3cc226c8c24036cb2f9bdada8d8cdbd57763717fd98c30c6b7645d0e6c80ef9c9a7bbd3c4d8a7cfddf03538a8a7e1f086698bad60f49ed3b3692b423f945e3c7f02117cbd1439ec73d48fc66fa7f8d4dd62f42a883501c5b38638442b9d0bb9580544cbc7a6760094c958e78c3402b72208e21aa66f532a252491a5607ce4921207ad2ca3c86b6c184a1b7e9770196e3c9fd1e08c27e9132075648a89b7df0ed9059a7991033322b98896150090c58b4294029f19127b10b3fa613d4cf305c9eff54b849a5ff6026eb19757e483edbaa4f13093843a506cd4380c58ba3610972e18af542f3ff9087cde67b67ce819e2d135f1caa35092507e6708c5722470dea73bf722381403dd8194e5011a006b7010d8b1e97284e92a8555d08de8f6e363d8521a5ca98852a2cb6120406cfd701bc683c9d7587b16c99f09b0222a3d2c0d87900d634d081504a1ba42ce28a835fd2d43b2507d3e63c3db1966d3a2020d7abfaaac2d914a325e01c09ea6dc756adb02eb013f2932e79c6d7c37583cc0215701f6c68fe7f32a8b323c539a6dec0419fbb43bd54815d2c2e303f785dc4d8736896ea0cd87db1f6ef2728544a48991cdeb1cbd9732244fa8f939cfd48b305be1ac3fffeeabb16e3ea327ae6c210c0172b9bcd8150324b270c415f154597c7e16050af4399baa7eb36dc9ed1bd1e6e420faaf078c709cea1950e96d5b882ff4112b4f3ed8eff4fb9fde34566fb36c490e020be6bdae79024d5c7c2e702c0d029e6ff176ce6a2a8b30613f541c3b07eff4549d5cf153dc2c5632f4e4f9334272072fbbce638baf1c34cd3f1574aed7e5c811925a1ab4bfda3b3af4c62028feff3b57691641ed1b54d70ad54ed907ec19cb817d70c4b9e3eb064a60da2076103feb1f6c4e45afa1afecbbba8571d4c704d66f7730c350ab20b9e0bf82a33ef37b235b3815bdf3b49f945fdd032ad9b8d176e142e6e2f64c369254d96c2d83add4b158277987e37ab802028ee774db39a9c4c49d4ab3d13f6f775139b86b3b9dde55f8ce7d0e05dcaae6c27153f1bb205aaea0ebca9f2fc95e15975d612b9ddb5466f4c4f99f8c9c1d2da4e33d61124d0057933ba5369aad4ae195bf7e44d5d3afddf4046199cca408e97fe0f4ee70ab2f663c4e212b8823919e5ba19df24f8f5760e18ef5ec1ebb07086bd60538484271d1608a4785c266ce2b7271a0fdd90b9c3afe684eb5a10536b929f47c4bb6251317728482a09a60c0a9cfd1f26bb0dec30ce1142857c1df5f55aeb7f45973a62c70edaf021e8722adcd6e3078c8504d617af783964d0e189aab9bc46acc21532d42fa2dbd97b655fd11ccd3ff36fa0f09d2e49d81f9b01af453920502a3e47650ae7f40daa6276fcc45b69843a7e91766251f01a1ae5bc772d495880de3045d0421b875807b46d4f5fad4c9b946196f0b52832d50e90ac0f4e4261473200841f4108a03208a506da1d713b86a6f9033669e7422a46c5ab60cb2669bfd90d6ac4a0c725565c4bd1de793415bc04a60ffeb5029164b3b00927e8ee5a7a9b2e695190aa4068369e012afa74ea57aa9597a0c22af72b7de587af3054847db961bc14457877426404665a62c50995c276b02be497933f19b93053ee17b7f1796c9101a6aed536488df75f5474bc5fbd2d095c6fc436f1e3322c6769b2e824d3806bee7e974b3b53436a585100346a85397d3455e11892df14b19de3d45d40719006f930c6c215c0c9200b0f17a898fb166ff66797ff34995ad02fe61c8a4f9ac5356d314b05ad5f6959472bd3f638129077492015604da114b9d3b739b24b4e8633cfec4d65be70ae3b40aa84a4501eaf0540dc8bc098378ba16544703fcf0347d7d7960671dbba128813ed7541f566da16779f51ad97cb40292356cb6294a442763e9a745e80468c7a52f091a9300dfe699a99331560f92128e43b43fe77f978889430e8caa997c48604010ddbe202640144ed7a0e1c0bb3c814ae96d66b1f3a8216ddadbdcb4135661395f1a1c88f9de8369fedc7924b6ed966acf453e8c3ce34c5a39763f88a1877c24419df3e2ea38d7edbe791e2e311da7c8ae37652b278ee6270ea4878a3e9e041bc6e8144aeca97fce7b7741cd5095374aa9382b2bb85d4d3196da50d67c610f3feb455ef900e628215e4eab77286f92949d4a0e177da34f0aef664e2166e368e2e234e41d598cb8a2d5117452450cb29356933168b2b53249b8af1de715b1598cac64338c79517e204bfeae6a46f7c2086db10caa6941a57591f554f6aa84d7434ea461077fef26c626266d91b190f8156bd541ff8fe638e7c1bc35bed09e629d304ab2576c8a54987a4178d52d739558af323fbb0544bda207ca261df407d9a4152aca028b009b496c7655e645e26e18e93b45b688fc82572aeb9236f745388e60e40fa829a037ed2cdf476a91ecc02c581bfb5670eb93b258e60e8e5cd96c63821a4fb0b3e35d4859599dd0a532e921e8ffbd59792c9b4756f4f7801c106698e0da1232e207f7f8906f8c8ded6eab3f790e3bffb6f3f799e839a5b11a448bbc2fcf19c898d53c62e2af03ce1536e203d601d85ffdc2323e667a8e94769fb83e5c3c4b96bff86195d70c8c22554247b25e14293165da63797fd67a533b7fe71a7286fd70fd992f7e1f5f9b3917cb08ede059c1186a2eb1c142fdcad41fe3258916648c960f1b7882f38642c80426c45e5d1b20f2d98e71dc760c35697dce2f5fcc8f72b93062231b7b3468f326b87bb81dcbad91c056c89ad803b100acc148a9d2fbaca54582664d4d85afafd7f9c492775f1b1851fd62017e0da5e30f540b035eaba09fa7c0562fc6420b44aceda807dfc27ae41c8f0310b71b57718ecd7dc31c11754e1ec3437981691023477683f825aebd44b7f103a9d8a906262eb209fcb463e0031422bdf489696bc65aa559a665a7b65e47ba857431baa438d577e730f897ad7ce7efbb8b74ad6313ee000d633d0ac8e7fab7b11c7f538bb58ad9cf95a7434fe4d15e93cd1ee39bf676b3cca63f248d05d89344dfb3c0417cf0a4e7ec1d10d167d75cac461ac18f18977c6073bc9f53091cefbfd9c13ab36f9b37d508bcd5c249ef6df1510410b825148ef0c03a41c0f3a6924afb5639e698f04145b85d6a9efd5fb905bfad94c3ff7a54f139b0cc0bfe67ff2d1b8748d2e179faf64283cdf87f48dc4bdf1b31acf65828a093ca6bfd84cf9fcceb727a2824004024a72fe2556a893d49d4a9ee6c9533f77f8512c1d18ab78c9cb33726922bc104ff42478141cbfe78ffeb3cf098f59b33b733f9999a97037d0845a1d7db261c244711dd73845480dc9d71ff65e3963e142bfb6458f4af4d0932168fe3cdefd533ec269cb77b00404d020bbcb0255ff5e79d176735cb022d8b0785175138786c71faec9e840d33a434bc7d5bfe8e49b4f1e5739c8eec1ff46666e31f621501fa3b71b5812def88cd56da69b7fd05ae52432521b34d37ff4da634d4d9b16fac7cdd2d77c448ff58a15dcfba4eff87864c4735e237d5c5d08636fa076e23cfc4e12f3bfaeee3626c88629c97a63369ac1173b2612728aa3b747742fccb4b7291ff2018913bac2e8cc6d83285f345274adcb1adaef3daddb13119d92be8e3189b4760239f22a9f236def31f040320b8d2e5f3f67e0c5d3f81fede1b877d38ed877e8b90797cea130081b06b0184fbefe621c320bf6042a95c012eb189aec7034e6e5d099f0114c55a1a5915f1a0e06a4e6b162c61ff6e207f772f411cf1ef07aaa49f0f2feeadd7ef966401a2b293caa05940d4d3702abecfef79d1089e1aeb1e1581ecbd53309df7c9c33daa3e971a6996fa545f478d323e354d87fe44f37a7638b216189bc53eec19512cedba14bb634885762f5f6301ec0338f9409953baff202399e7d8c587314b8d4e46d1e53229d2c52a88b551d572bac80a3f785d8cfb9887a04cef7af751e7dac2f2fde640aee5381258fac722e003cc494f9a3b87ca25452c871128bb64aaffeba2fe14309dfe82475186a3ffeea3557a05bcfd90a758dd464d52ff62c657743a5c444a4c2b61e044b615e7e59e8406599f35cf644f71d84222ddc9e3add151d6b1a4d07f4bb6a8e72989a0c94deda4a846411091aafa327c523e6a73af34ad374e30d894b61f6e709a7d1c051f992903d77ffd4165337f73e0c80c4135602cf7be656a2be0d42bbea1cf16b375d483b87f8b2e16573412fad181006010b6cc34a85308e385015db4865f2c06ac95fa0aa5463e1b490c83267707b2caefce776701cc936837389a06dc441bb6dc6a4e36d9651826f619268efa38e73a52ab781caf04d162ec63c83f1eae26460feffeefeaf0ae8beed1292af67c8b6c34c9b9fc16839f233620d016917e94fdd0ec7a40e5b20a96ce098b8ee4ce32481937956271d6bc0435378c1f9a3b7351e985e309ecfc1228d673547c165f260df05555829c9f296ab8fa301987b38638f8dd122859d2c864e2cad03e12d50972078909adcc61d0bfbaadd2fed02d17f13ae03fcd5c9816705a8f1d291dd353598aff54bd187dcf1f4d1dedc092ab46e27b9ea85c47644a963520ccff9b7b4eb20b978ef9fbd045cae71913ee8b55859fe7c6744d832a570c7b7bc6de42e77be3df7a49ab1288dd3b56072f80eac4ac7624bcdd26e12df59b56c1c9f33016c3119571683ee1f92da24b7c5d5afb8a4b97deefff77148e1fd0a3e30791649e3756fd029ffb96f29bb8bbef342513bcb67c3a3fd7c2bc144e7bf3af281e2fda621d832bf3d3acbec2af99502477ce4dddb5e73762be1f9ca4af3743e45336453ea26b25b0e2851166b1b0d2e25755b16a67bf73d2a4a65f8aba52147de9b66c96e42848daaa15d498c2983fea8b304df9977818a876702b2ee690516dc2169cc304596283ad16340af751236cad9dbdec4f688a66439edc38551fd0b0f19cd7b69ff40c61550be4d6bee4cc74b13b898a6a2a042d6051a981e5869572319541d473ad3aaa29eef5e785f17d2bccc250c5d85235830a22673e391fc7fdef0ece16df3d7ee6625c14d1ecc617d8ba33895624b2ab67e3006ff7d8292a0b555f2d6e9b83e8e7cdc1aef39c9a2afc535e4d1efe738dcedb25cc614af3fd8e94630c84047f73dbd0401a42a63f53d2a2f11b27b0701d73fb2660bb0557b093d3b678553928144a94b5299a0b48f3e48bdc9be1745faaab1c187d683db0545a6ae1a34518db7c82da14da3afa8c9e7889c4eaec71d716b5b5f8d1063b208e486e767adcb91938d12841824c64714106b42ac04eb7b0e50918de2fc20d3e38813daadee035a6005ad25f8ce1a9cdf2124911d7588b533ca336b4b614860764a48ac66aaf3996d5d941ec04a0e66afad2aaf7df36c8881b56616f881623e73b832187bd16e2e746b7532b28711afabc7b1afba7279445d9f9cca9542447637a191767d9ee34ca79f6959b2128e42ef57eff5539c196742d1b9cfcc51ec576150531ec559f35018c30873e42179d61f85a43de5afbd4efdc510d701f62941d66c5da751c054c1b5d6859ee877bb627ac5dfccd8b28f334e154d8ccdf13ba82d58c50e58feb4fe3775d5edee2e2872698e10bda15a4fdf0d15d0304ae940b2a72be3a20943bc8ceca7af8ab87cb8c5f2cfdb8d34cff0955ea3bd60221f6f0eb726fce20964995f43cfc5aab0ec06d20d1b4eaaa754974fa76b7d1b790da907750d03c41e93f96c9301d430f39c3c70724b032cc30963b33c22a921399c30fd6f159f68f620071aa313ab3b63c849b434fadb3e71e40d7a9be4cae59c1e96bcc7b9aa2f5da0490c6cfc781bb47902c8b329fd86aa811551ba957c24981500fae17358fbad8a8dbcb6bca82e1a64757dbe2013ef65a97db10fd8d9719930f4415f6367637aefcda632f10186f46bb9cd2920c0311e5eadf4946f19aeeab227790ea2cb27b77007f6380141d1f914fcadae2310e32f8ec6c72633212f238a2366c3effded6949f697a935d3b77ca92c0ed2a8f0102b95eb76f44004eb1dc3923c8c89e696d3e6726627e9247598952fa8a6f97ac64e35dd85e20afb24890569f7e078d84e3d3801d4a7d3350a4d565397e3c0844bceb5792f7fcf1b8b81903158c7d8c154aab196a25c61d24ec8def5f84032183f0a694714495a40223bd9a7153aefd106acf88203a9380c0b1634a439bb730b655bd0eb31262981009dfb42dcdd2f35979876c71df43e335e8f3177984f7f9386be20712ecab1f9f17381187c997d404e127f04b4cacdf2c04dc15387e0221f3a12201c17fbf9a512159d078da6a9769029100ff2a72d870995b441fda9318727e5ae2a84fc73965a15edf8ceccea8436eeda8e5b77033d8da5e36cf534a0f11f3ced4a970743e81350c9bd831697821c21f61672a45915f20cc8fa13545ad604949c916aed5a7af8971b6261b2065be8e7c2678b6e99c0cc510ef85785bad10803691455c3a8f5554067e4c9ed99c2cfd49321fe6d0dbea3f9233ba9a6524f293460686833e8fd85451abeadef57eff386353617a42999c86ea2a7b42e59caad18dd73b14a225f149b06f5215e127934397896b9230fdf64d3b7b12fb4a7983b4f2198adec5b4b90f9aaa2b20ebc671949585f5f7c6008b6c7a119d207ca1a9165aeda6b282f83db687e97084eab53c5ffb75a986304e04c8ad29323a22898bf8171bc2432583ed1516141c7a843be9d0b0570d5d29adf70b7ae0eb09e004da2a819cda7f50f23a21eb384be144e7ff9f137a4054dbf8fd2fc45dcfcc54d78f9d72d1e8980098451902e39530fc928ee51fcc174eba8c75c14bd0c8d7c00b45550cfc1a81c3672dfc66aff9bc78e62bde473770fcdba3d918783724ed513020598b20be32e3e7eab5315baa16c3bc5ab02c85e8d439aef00a509b244269aecb8e62d7ad68025ad90b9aa5e930223c87ee7fa2c66ff5a06b4becfc7feaead155653b0aa91dc5bb9596d7b73d5b157b38c33d7aaa61f75760ecdcb8248986b0a2df46ba8b09db6bc98ae6c8e64bde49a569857fd3a88bd2696f6cd3014685c9751dae9a6217cc01a9f48f5f7ac070b2ac484d67c4d101b8304e4c952d419368375225137703f5545c165ae82f2d5fd67b45311bd330042733ecace51247a1bfabd570af10da460f51540f446789b509395462fa8d07f49e00dfe4d42bb94bee02c27abf1787ca867585b456835c0b23bd31dda98b1c692d154c05c5c4cbaa355b397cc652a42c4f24e6c3fe6e90b6e8813c3aef8774f6570cc5696b47a42f7a9787b3915b710a0c03281aa0bfeb7a1ab2bca7e5ad995033143f8dca53b44a98405acb346b765726b02886e8f20cc1854a71bac5e171d2501b591092d428f7061a19e1aedf844bc14063e3aa1ae4384974a078ba6bc05360a4c49581a5f98812bda15ee39715c2b96570f9611865a80d2562606a598045ac65825f95e7b9fe8a77a9bddd06024d4c8398fb20ff488fa5d234d954bc568c95ab7f95a6df334d80368d606776dcb2a1f1fc21dd4a6fb7ec08aa37f577664b560cbd5c72efecf9ebee4b0dc359baa950306a5a42a89531087200285bb383bb858dc40060315a9fe64529b483bed4d9b6c5b34b4e7ab0700fbfb79213bfef7f096afc8821cdecd9d6a6981c19b1a8e86decfccb8b1923757430eaffd76f57ecd98cf1eb31af56cd55131523add2d1d94a864e7f31028fb9238831e1080b80430b7432c0f9b761d436bcda6f0e7bb1baf31152fb9dafe546bdcb208d9946356513b931e6d357b9b62c546818e231e7ed96179f0f6e7ef664eaf4215d4df49cb562039ba5794aa66a80ac6630dbd0a3d3b4a463a671aae97bcd43bb1a93abd90f2c9389117dfd0c07da923eabe4c50ca45a9f99e39234d67de3840339d78231dd1e85a28f61e51b2ec2f2465fd1e907c85b156d66e0c7b35435e3d069924519de2011ca1d236d4f911251b9933fd604a815cfee205012b5a479bae62dd2da7ecd8d2f2bd008d07884f75fb7246bd0dd02305586826f21e60b66b830c9558b9a902534f9a2ac9306d2ccf8b8bbcf8f2ea82a397a547c7e95db605b95c9166c1858c83a2dc0c9dbc83a28b97cfc9143bd11be375aa23162cbaf23c5895691b187599b01b705d40ab5bc7de6bf969d9268bc42f8c79b91855c1e841e45e516705054e1a859df7402b5144bc54dca7607fa4029729b15dabf5b3f91700c38b2069d2f1ae6d7bec40043cbe00b5395b1cc28815010359d31e0658085ba5fbcbb54586ef4c0f860e943d69cdaf0edcad75f41e9a03934da48d1754602761fe0eab813a20e1e660e9b4efeab9e71fcb6edc4a42512574a6276a027d3eca6bec49d2e24ff01e588efc8a24278b184eaa97130df451ceec61b96931e64b805d8758ba50949e4afc3ebb26b8b33283e4773a71f2c7c65c7e395798c151014eef92bd4d0d052b7b140219229a285e7ce29a716f4e7eaf558de2124d87e8124c244ad3ab6cbf7c0e42e43112419df116d2002e648b1d791cf47379740f247af17cf47020cadd7b2997f3f4f4fb2966f6b9676b6c76348b0e498b8b23fc9098fb146257a7b5a7592e55d5971ee0ad85b954aeb60447e0e2c28ae0108a7041246ff9077cdc7f393d4d8a679f2636afc2f57df967d30aae2e8732c6a93ec20d15f21de4f0107e1faf9d4527ea18d757cdb9d521ac5771645374c45054e714efd389ddc4144ecc3d3f8c54f8d90d9f4be2997bf9413eb824298deb6d34a9d25b3e38294fe9bdcf333e4a389e80213fd5f9e84545d0caa80924ca331c87177ddb916650622d61a03693f6f181ea9acfa93438322461ec98a565e0e8db0e1bf050b39d823055e5e4447674fcaae9b8c7751b301314819e8a58308cb32131b88693676b04a08737d685bf899112be89b8c19a5c25b12d2a171ad621171f5252f4a9917afca60b381d41e0658b87de465c2230e0237ead669cb0e905fd75a318deed4c0b46a27766a793962015cd24b045e28ebb815a7204d27f8d7b079f7575394182729f3445779b3720f547abe7ba79af9361725bc7d0d44cb94cad34d67a2fb1455e75d3a4d6ea8a28d54ac165662e41aabbce5ed0e03247d958482bf583f7803db4d5bbc51bb0364477291c0f2299c3341f56ac6910308d3a876fec72c741288ae6dd652119b88f4c9ff34dc65f36c0f4bc6b0f95ae4e1523194a732b4bc8d806e197f62d0df2e255345ad92c3c90a6c4369dc98a18b65d4ac48cd9f9974d69f676c3e8f965c7b42ff7c319ac6e109ccf818ef36476fc2e33b421efa8b8cf75ee54649a34aff1fa5cb9ec65cdc8fc562e1e4500add62be30b53dca2f148b3ca346470d4eaf55f1ba301f4ac71dae6fc48176006639661823baa7fb95748de19fd76978b1ef2af25eb54f0ae5e01118579a7ab9b56c3632d04584c0489a3e16d8fa8661872ef1f84cf74833597cda7c8b68da408ce757f7710268ec42c8617e784ddb75d7668abf545100f3b8921a0bac8cdb388a9f462edf31193a2e5b0133b649f0caab33fb107fa8a1010fc1d19500a58e1158ae621abd5758bb64e7517810608de8b0342eed90c0a62d5488479694782a6aec098c218243d91b6cd0aa30f1a9e1a39014403870c46fd37b77c298d9c5925f45aced48c33ca9b23b24327fdd5c5c6e5b7da5dcf9166444b94dd9028f7c97937d73fe75f7d53b91cce10004eb16171c55e625f22d30e38c6fdf79aa2ca59b3ed22eacaa482efa228c82ad5845eed2b3d2d9db06cb0e9f7f9e6cbf24af4569682ce1173b5c1ddd4d7e4b6664f5093407ded2408baebb353986ed8defcc4f8613b95ef7e4a1310002168c59b96c9d18c67e6c3cdae2fb02b7d3dd4eb849eeca386afd3b59377d4ecb96964932278a5f0b9858da57e30e4919e0aa33f1c72aacae1e4de0ae2146ea8a812a0cd70410ad6131fee00c9c279ad6c022202c7d01c5d6a4dedfc6c4f216dff074d2443e7dddad89cc7caa51e2ab11de834993e3209da7d97a79628fbc174a8caef94c3df44d20593a16bbc456732c0200ede2784b02546d7e7bfa58f692b7ef1f84fad37c463ae30e5ea19a181fe602ee01dc796084c68fd20097be315b282858c7bee004ef96eb24af7b145b10707a2af9d25101cfae2a83623e721f11ad09b302eafce201934d320dff7ded6256222ba900b0aebfd9c71a37c186309f0d9bf85ebd69b40a8ba4d832001f545e90516a7d6893d100bd912e12e695133c3f0b065f4b5eb54412f3810cc645b840c98623362dd5041d79a0a2a26d717d9e85b98ebf107052d965b8517a81f6f931c8486dd58d57cb6a103b2b22f4f3a635d4a9403bb019b86aa2430aebef71c7d3fa8d220bb1ac98ed40f816dc4b1877a48f844867777a232d08a593103cc21466e12ace643b025154abc3bb1404235f53ed180e45f3545e828ede8b0195fc97f45b9119099a737cfd6c4193491b976c17fdb8741a7ed4b27b8c76e04d9b044a60499dff57582f69cb052bae345d47f5a07056c069d04630309fb583e57fcfdd9cdcb5dc33213f28a5ba8147094f64921d34885b3f764054202d0b468ac1cd6b130ef91b5cac246306707fbfd744ac4714a63fcaa26d82132ecfa2fea225443deaf1ea813aca200cc843ad076e35ff971b7d396b6d53ed20207fc7093b47d1e1d4fac67ab4afe4c1299e798a95fe04ea0a4e9acef3281394c9eadcba2802d27f3c45eacd9c41feab8ae6e06f229697783a1f1ace7715eb602cf20f41d34c29f7234c6a97c93ec5251a6b2f534285c11899f7896608c9d369f81c030089220ed98b1a475bcbc294cc02e479472f2eb55a54e03c4789e34e717030e7b469756c92fdc4ca22de9d99f434dbedd1fb25c60f004f1379c8c65ea357e799b612e80030ee3f1e0e9f7b1188c55b1e8c29a1d324c9991675232ff1496ecd3225bd1ad157100e63673496565c7dc667c42eb86f643550f76cc857e577ddb2cdd3464f4429fdd0f07d58cffd4ea0fd0748953db72603af8914285809afffe29242c38a6449c86dc75a6e15f5b05ea5e04d035a39798501a9d53cbf38772051d41e3589885f54032d1de2af5bd9289d9980078f0eec60bc03fb3e2bf46eef6a4479fb0a84151c65752ec76876c423b37bf9175c36a299ce89756464871b43a95bcc284b08c1d6449e8ef7de631315e51f7b43ab76931d0554c5a0a6acee0d62834530c7309434228e94ac47a72e9a040bc0fa14b02b702748f8bf5b5b653b1be6ddca0e28902d17b3e425c1bb6b60d236a9824706ef2aa619ffb64ee55705b0de2285ace07c4870ce0fc4ea332d427acf802a6c08a36eb867a5255b09212e65bbcff31147af00937647cbf6cbf5ed1de4e88d1e568b87ea0a70d36b84a367a873aa2b7b04a94406c3fbe41ccdb9186dacfe30e3d003ba9fc1419d1711ee30b24133fd36d6e6eee3b19a9e971be3cb0df8656c7d7d8eb425ab9ea9a8e98378f7f98ad352fafb39176759749751a580f24c4f75c3037944e1a89d2180fcf539cdc5ee9d47be3cc53c3c965fb8165e5de7159117791dad3f1b13a47ff9cce6cecd1dd7f6bd14db018a30acde7c1e5f2b8a8e3f352fbf30bccd2074f1e11975c21e55954e678ef670b6eeb1a62a78f92f2c90dbc1dad13605cdbfabb9c849b17ccbc49ab55b49f7ae941b1c382019d9bc9f8b23640931d7e191fd9b7efa5ba3f0e80d51d6bd7e4153d361484b464913338620301e63fb21dde774afd0aeb42beb1cfe04cf099a99bf585a05918b540a88165eb07224a55d8c0705446a2e020862d417a368fc96b66316c8ed8e91d363c49870acc46f1ae260d3c1b128f3f5ebc3a68c43aa4853017b2cb7facd62240af32a0f67601ecc1bbec76c687d356f88fa374414d09a17da72af45bf262ab066073395c81b2e30e009eb987dabe9fae5068c45b439a00325c0da6408bb82a15e691e3c54eebf719e84cf569e319d804ccf40b9f9e5ae6cfd63394061f51b1ab8c9d01b93b234d2ff5028a658180e91d745a24e9b63044f757a1dd3b4cd642ddd2a7bc18c388585f16e4d855a32602db21b2681c845ac1bc04c14bf55bb941f6d408d2854b42231edf88de4d9f305b11de8ae0ec8016dbe085bbbb2de405d3da2db45f54f509f1014e9ee10d5d203a9ce13bebb2883819dcc31730a67aeb57cc2ba0d6d862931db1a0cf49b8b41ce471bc41f3adb24cb8c18d26cf59abaea00ce1b3e29f719d6d8f8d8db70d86eb23c523afd80fe7976e3962f7a0629fcb608f9e7b09662af10bb3c57456cc675a302eb2ab33fc12b47abfa291bfa22a1d2aa24c50021042b403fa38374239451f752fd7654020baa0615b32318f7cae60b77ef38dbe0595212dcf6dd0f4c74085ed8c362d170019cba8d4ab32c53c996fa8806cab0c166d7b4cfd203a56cd026634b9e97168d117a16834754df2ad4132c3b080df59431adf7e29370452fb9013756398c5a1cbc8c69bee6ce130e9f065dda7878f5201f781d0f9f1262e5bf5ea4a4ac1cde1685b8c193d1b60edb3d1a91a11ed863a39476ad9e57f85b7eabef86fc14e951225aa8f12b39aea592667b0f4c5b735426c37b90b0fc2c6ac5016d4e70c0d4a9a7fc99f41fc20f888fe92820d0bc69f378d2a1ff7db458ef1f6b78aadb5680e7f2fec33a0f5fbc3bd936f91e254ebd27f8bdf0e89e279e672ccf2dac068dbe983ad51d01b03bd4f0e747885109494995ca1bf734060e7a4cd947c9deb75ab7f5fc2d5d037989193d55465fb1d324efd68a060f9688df3cdb6a16012a4d29d055cdcb38b9253ec09a84886cb4cc6aca57269dd4ae85c3da231892bab12148c8ead7b96b8196a49e9f57fc4425d82b384a5ffcc0048a1e2dd92716f5a12e85820d37ad11cf4c8b887802a0a758116f040fada799bd2eb312a7d2722c34c259397a5718e5202ce64972b04b9a9111350f5ab8c6eb1b1fb864e9ccd17345e41c320a79aadbd07a9d0fb9acf9dc65686d641c7b4e9d89c76aeb2bffc4b1a3df82191d8568667619f2cc3fe770af768d5cce4ce1c46a4f3818ff134f950051b40ea17e396ad4fcb3bc6697f8f7b39898c7d1e8b80f44d5424bc0cb26f51c41f5b428158f418a2ba158de8a61540583c51790741d8f6fb561336ad5a0321a43198e6eda1bbe3b24ec589867ae122b17ae262f3966151cb060a33a763039ee6c2ecc1d58c75d5a5722f83ee516b95afd5c744344767b34c764cc265344814be77b523ee7460d0939dcd352f2874e40c149a1e74764f296681b0b4211572e443c58363abbf1efec5840e37fdd4f0468e6526363b0756216fce83ae71877545367cc8ab8a953f0a34ce12581d40bad9d4d047cbb114dd39cb78d745cf0559c6643766b0a796d0f93b5243990dd2a20ba509a2968d372793bbb0c87491fc8f10201fafeb59528426d23cad2ddc5d4bee7542cfb04c5619d838df47528b45134f47777fca1df8bd7cbfec749c78be56148d04f1f7ca93e119c283507867f2432f2f8c385b6961564aa0f6e51475eda25a7c26c5689934a270c1a823f6d416ec5eb92deb89ac81aecdb71737edb61805bfefb4bbc996a8ae9b1048b6948f2adeaf5f4b12d393251a719406fa8d4a88586d85195e16738624a2ccb90f1ecc46d983e546ab8596775530c5056d45e6c582d0672f12b066b13f65f8bc08330d4567520e8dcdbfd5f1f6b04627f5565adff619b5810f18681b15617f4cfa3991d7b3634417325e8319244e7f27818db82d4a4f76c9d4d008f67599e92d80d010bfd34c891ea3e56bf605e5796b358398c26dfaceb17ebb5da1ecb8a96250a5328192dcf260bef7c1d539ecc5f3f34e59e0ecb2af54ea260fda0bb8b28abfffb842f542e4425a7e9341cb8a90cbeca5fa393d8b40ab200e4ec240889c4b2942a938eba3b216e37a417778dc66685576c57fa360365087aaf2472b9a340b09e0246187943746485e70fb7efbb8568392e027588434699b87e61a37bce3cc58b7f0d62c00a3762749898f891d0dba04772e27bd41ebde6308a3d30e8bf7dde28c0de2109becb59d5c4d79ce7229df71211f6104c9b440352ac24390f568daf5af956492cb5fb501ad576a1aa10d655a7caeef767bc8cdf5d1bf421a65ac53b867295a1d7eba1cae7a7869b693b0545d62211835c572b4704927de275452e37b704078bf2a9f34248cdd1cea589dd663577ef6113bbc1d02c070ed1f2e9741e51a2b02f83a48734d7ece9009a31374150c9d269f3b5639f62e34178958108793438dd52abdd7f536c2398f7455647a68a0a550dfe3468d3d8fc2f526d9d9b543d2cd5fbb7e76fb2d0898fb4f7a25a19d801dcdf27cbfcda5835919b2fd7b3fad46b1140309fa4a825da6a0b6ac9ef2e6d97397c2eb0a53431b882f6930f3ca6193895c549a3e9f6fffae5e0a67b5306a89b19dc0da406d58ae2b512fb387b022ea73e58e247e768ae90f6b616dabd3497f69676a1eef45637511ee7722d352b8174e70d3629962273a854b5dee5c1a6bd4a33f845da37388874c28b9b2ca6e20e1a260ba6a9162a6b998eb041f503685777b8363eb21c85f5bde5987ec4d09a9f1f495ccec2f98a44d4f000ddffe98342caabd2d283e27d31e7f9862c20c82b5f154819f219d9788c3bac26d4d2fa6d0acc4422940dda653f1a6b136b5059ca12cfc7c5b151e774f311da6aed985e1814e8a0aa296904149eebf417dbdf8482379f0b68827a30b60b90ce45ef8529e1688f00e1bb37300ed74d2240ec0481b63ce1b727c5f7725522053c27ddfa073e33bc653433de449e1a791117e2474bec6f877942278910439141eedb51f801ba3e55359658bcb3ec635a5f76bc99de9da664f83a0eaa52c982f01f8e526d73b335e595f106a38eb30afd66bb0b9bae9196d7fba9c537d4bb9b00a93341cc6911d40af4023a5c155638ad1905cd5e0b90eb7eceb48b0bb19d3ce8bcfd442551f695d293fbf95b19456fcf109708fa6cb0f8bedb5d6a45049b1aa6b6851207e65f364de16c0378488db042689dd6144127aaa6f9a3a30c53f8ea369f540f55b77fc7364a8684f0079d52f8eb7bdce2c8d720ceb5fa0fd145e99a3c9fc12450a6c7e9829c8963e3e21cdc461c54addf231511ce759003ed12b5e372cc806c7e8cb51191bf79ec45ea80d56225858d9e7b59f514c0a32fbdc87718dbd1629e03323c1224022a201c70339ae3bd8b7114d47eac628aaa148b4945057bc41ed9ef8bb633d766e0a35e401b80c98cf99ca813457c1fdf0df9e82df9f81369fc0e3d6320f476dd072c6c0874ab2794512682c2925589355b69fa41eed981b8940584e196adc4e4c4da4da31b9157e13cb13a1482d8d11f7f6e6b4907d67d12fcbee09423175c23be0a64c6552c14e0db0d6547f8a4dc787b0a01e475689a7df026089e0df3bedf50c17b5a82defdab6df8640c4b22314050271fbbdcc49d34188f8afa9249b0dbe1d3f8afa46bd050cae47cef3b56bc1cb5470e93e7efa82c7e36810c032ad6a9aadd60c969e6ccb631166fd2a8a962ecd683c28d8c1037045bdc681eada6656afbf204926290a5f8aafa7e3ec3369207e8814cf777c267b849610ac78e41e128467c9476da7eb99a9c63a8184143e7bce9c02c02bd90141cbd71cd22c785247734b518690e30ab933d2b34ddad61149d5a7aed556d1898fa3f663f1c567240a00e9a457904e56b50ce08c02a484c73d7379a162085bb5fc468b0cd50e6429c148158e502ab3ec9d3d19e22ac62c3b21f6a540ede0f1cf1e5b2a26090f6d4fc439809c211474d89c80dc76f2f7e141cd9e7e3f7c13c97ef9bd6ea901a5d71c58527927f2ad5ed1e98f51a13fcd24a6aa7042f3b8669f7e1f92dc9c661be5f89a9eda568f54653f1eb9943a2e51a5bfd1d19b47c5735bb725407db5708e98a266137f71083ab463376027def7b3011700cd3c34b7c848d78348fa02ed9d49395f1c54e9eaa537788dc8adbfa075f954c04d5f42e724194ca2984b3e8a3a70c5da5408d7419dffe2053ca3170ae6c002e2a93203b7d89491f7107953edf08ecec57db565672bb861d14699f305f7f426eb4376124691d54c1b63e61db913cbe7c0cb3276ee2e4a2035e29853f8df3899ea60b740c4485b8946fb546c6b2892c59bd0b04b4dc9a43c0249595a46a8d186428ee932ad201e9d6a560f774ce52c90d3727f10419706a4b646b47a735fedd2b4c5602a31cc54208db4a5c8c2212a66e47851174d55a56bd3235ad6e3882559ad287bb3c0b14ebc4188598dd4db564a46d6f5ce6eaa1f30ce9621e71814003e265bf0ec80b3e888b53a426c3a2a669c3d596dd84650efb7fd8121734a47d62d1bf803c612c4c78be278dbfd74aa3141da6493ee7a84775fc9c6b02633ca37075117f74158d63b77e86c143c19204a8b09c075aedc8b88457527d94f74665bfc968cd927bfbf499144de84e6aeb739ecd0f9085abf2b629a9a80e47c6e2f79957d99448feef93c81a892cb23ed4618ee26473d9b9a6e31d7fee8462cd4592d6f4b4f9974196ad31ef6ca858b43a9753471302e89a8921b89ff90cb0129f717e246d189816d10adea5f94cf6ee088def082f8f5b184dc110b624a17d98710117b40917f942fbf58cf3f058122177f25a2db87ca960dc526e7285006d0dbe8687702bf41f3e9b59a81e78a027c7eb15c9745d33d4d74c18787b788226c1cc237a10150ce102d797fd81eb0b172416a828cd2bcc187be6ae9a96627e465d3077a5b447a1220f9344a48707b39f15b372fb14f87ee3813f3a2f989236755945821e10267ef7a6e6183c1065a5d6dd7ac6e4373137e77cb71acb4acda0680082ef648814a47ea17a95aab4af0ab25be9d769a073dce52a0bc2cd68f0769ef0d741d23ef69da6ba024cc5a1c9e42adf4c8a8a24d590fb09d843ceb413b49056abae637e1e91c47baf6bdbd203936f097485c7955dc426f400f939f4ad8ec40ea9563a8c1016a40bc7098c3518eb83fb0d9461a9abdf0e41802f9307c2c1d70ec40e7c152e477540274b559d211ab6f2ae912fda9136234542e9ee93da43dccc1f3375e6e55318c101e74df53dbdf048ecd0ad0a8a03f5076f333287c05df6d391e98a7257bdfe35f2e137ba89537f9830acdf458b0310bd172594b25b292f1172bd8acf80c2af8d0864aedd1794fac49a64de01504963b65f1459a49f8a0763c4d77a3beb0efe27ca91b085802bf857e4a2dec3d448f881bf54d0ef04fda47ce3c86ebe4ca6d0aa75a270d22934b19d1dc0e85c5f5248ad9f5efc2dfbf79c297cca6f1077ca069b609344047f2287d5b260f41f8ab3b37287fbc8358e447c4ee88a7a80b510d1c58c0101c59493a00af30cbd5de68568fed5c562f63f9b3364cc774f7bed958cb1ea59ba7c0aa8248356cad07c20a40c1fb83c04bc59b2780287669b20522d256d401e4b6e12e6f341cb4cc161b33ff18ea1090ed4ac5c107378223400bb3ec07e929b361cb91d0b7d923e921d9b00b26ff3f40afe8701663d44789a26dcac5b7b896b6f20b0ab00488f6af501196070be641907d9ff2f6a79b0b667486d769c99ccaa91a284944059540bf407ce87de402726ccd96b5742ae3f04deb7e0df1b8e822607e37e1490599940048f703f2f700a14e0a7ad0e6bc24a347fde397552989ca998f7e3ddecb9edf110611a24d4047cbd6bf4771e5e6df594afc37dce6832a5c9edf583fab77c97a5e48806bf63bd8ee82a7a7c550218d6a00dfb295b8152f4c80cbc58e62736cd698505c255c4d96004ed1dec590bd27af8a7daa04ebdf2df840c103b2e591255530ce627f005fd971d4269fdc18f913d4bae475fae3e5e6a1be80f81863221dfa1d6571b984e1ee18d884704822066f00bd3e3247bfd92185afc352d320bd44be13e8d77a7fdcda1f3990dd06d561a7b53f7669eaa8d42f69cbb287ea8cc7dfba64203bbda8bdcc91beae30e264a9f5c8adf13c18d3e24b9543a41a389303023cf08428d503afbd276f819fefbdc800b36325c407d52a6ddd0f1a66e642b4d76a9935b01b3bee58663ba0d8f0d0a3f0d03a6193be0097671456fbbd33f2431412494ce561693b401aa1ab26d87ed58eb4d6a9046ee94b286de119e8cc23ce4de359eecb9da0ee501788a9c7998682953a8be0bba73e738653257fabf5b13075b3c5d3eef547a8af25fd1ae0f89c8cf873fa96b0adf0e1298187928bcadd0a1e92cd04ddbb00fa077d5e5c85dd76fe547f7c00552a035847629f37a206b9daa0a53f9b87c1e10e1b6fa37fcf4e3146ca37e6fb358f53c909b4649c2d64dd9ac96aa71aa052784e49bf8d0c8d9a61cd21d07836b08f8fca73dc7d90e5642afc10fac18c62b8b5bc884add154dd4c67bc5c2b137a2c787526840d9258a107ae4201d41097831e864b6f9b8e29796d3c0ba212ebc79f631be112fc51e02fdaca729946df66f12f06c1190b10b98b9fab4ecf6cbee6bf33eb7c8d39c59e9b8bbffa167541655058d4e95e9f8b542e209f03a222036622e89486e1b8658de96342dc17e2001e93ffbbb5ca110f5fa0e3c23068be17448c3809c982f21489ae7407672f6ba86ac8672eb979da8437f9748bfed774f8deded2e9d20c9eff7cd5f2446d3524ef741a5d3596f2a74d039623f1e8213e0e8e59711c1e9364d62b02798a444651684962aca82d803b53bfb7405b2b0fb076aca2968a765f515ac1e259be8aef503c503df9e371236d267d15c4243fa8eee116f1d419cfb9d777cbafabf48bc37eca6a277d8bf9ce343d8151584700492ceab99e166119b7d3e82a82649dc7559bf12bbf904887de7b1d05af4204f8d48b7674bbfcabe63a03911996176b985ac2fa4492721eabdffdc71e1292a60d1daeeb9f71b57917fce69de67a66be7c2bbde32288925c2e2782007d9f146fc5fd14f3ebcb885477047801ee76af22ccfe7978274be1705b0203ec53ab62189504cbf9f23b3e9b248dd91563bd581dacdf17c548212d5e751e1b19db6848eab93a5e93bd3afcb40c11b2cc23c94847c5747c005dc96b0415b9ac08f1e904b1e66a4658b27a2815459357c2189f1bdb91e633d310f7aec436d4f48a85e923f96a2a233fe3238c95818f1d1bf9a0912875c2f278c4429b879b6c98df0bcb233500807dc5a5dce612c4443f367da2ddf9fea96a7c1590246a7d335397eab0926c19a049b5697762ae89e3f8a6914bc90554a76643249e608d6a01f544afde6a89afeac94fcff4598d797f0339cd37ef25b7f50c3fe240316570337692075dd8d58fca54f9f703e27a54d311af7ad71a743b66fcd64bba0177a9ce92618fb9915e4703f497a9372b2f5783fb5c5a80221eba759da3011186762c935c2e7c0330877c9c3386dc60f244afc1c0f18d438cb93d6a6b86ff27a3c25744b7faf66d32f3b198adfd92aba88bf2305fc117735eed8deb7bfde89443b26cf0ee168a7b8f4e8f99b6c46281afde34df3d0e9fcc32790fa0957be82743fc09acc63ae3131ba277e14503c90f2afa24245d6727547c57e0dd6e062f55b0c910d979b7a84ecde9cacd5589a7606d892482fbc5acc3aca4c4e1d17c72b0e8b7af4088cadb973d1b615be55135b19f62a3eacec73fd968d913005a37a481d0c010cd00bc57ee12fc8f02db62e6feb59b6eaa2c6472ecf0c02505b76b1d05bad5ce83d2876d65e24a08d10fb4ce7fd3663efb1ab42c16d9cc357954da4c936b61f05c85ede50ad3c3d353155a007c2619875a74532a9bd60813562518bbb14b05f589bca21cf3c8a7d5a320594e0546370d0a8c2b7495144a2a1b04c0b25ebb2bc53404f3bd067b77141decfc76521a0b5153f5a3280db0a60f00fd5fc55e4eaf547b4446d1e456202d3ee83bac9b99728f84a32eebc850bdbdceb67ec276dcc0e5de0b744e11732ca35089b540c63b9ef6a6e19faad745d7be2bfb472286170fa899cb4d6afcdb0d0bceacc681f33e5d235ca9968400b4d2aa33b042a9ae5773b428e3007a4fde7fa62608fa9d5ed4c9faa8eeb3acb3bd1d2a92542ca4b7c98eb4b2675eecc5d4eac06e20e4421ae89911a295f3da7a3ea3dc8f2cc91d9baba82aca9ff72aa65f4107056929f708ce4de03a25a7b6721675b49638b9cc9e81422fd70f918fbabcf8dc6302698ed623a3f853dc99fa64eec255f7e261c3bccd510b812d462dbaf6e8ebfe2709e0f8dc945e94d164d94f24c30a00aac1e6896129271afa7e59ed30ee39e04d19cdf12c48901d9643f4325c34df8a5d7ab62599e9192fd96530d5cabf6e13f991df05374102b9e81a33c315edd4966bde5cc26e9b6cf7bd007157a4fa5ae592b8354223c576630f3814e993758eddd01813c6575b15606112b65dbec3bc033bd8ee0937f8720b33159b41fdd6df16f535e8b2e1a0024536f46656bc427d139d7038483640df6870298bc9dade6f204bdcd97f5a851ed5840fad687424fb9aa93a0e1aa820b7f116972f1dfea99908b3d4105bf9cc6c99c95ae8f4f185d597728bdc55fda100b67e515d0a17f8b3f6c665e0d65631d8ee6b1a76872586110efdcacf07da7ffbea72b835d1bcd8e0cbf86088de16f6d2000592b7f48a15a79d0da9a0b0b6d02928306084a2a0936026fb6d03335c70a7d9df174e39c94cf396574289ff4520e3964159f9c5900720e4c1d5c08f648f1824a710a6e118ec8c1955b41a81ce1b0b3103a48d80521c16294bc9402da7b5a189d9d020399840931f29502817cb6250c1acc109d908bab317663258519f11e936f42275b389282230d0e4cd8896bc7bab15f4e013a8d882c54e3fc0283a02466ff8ab6ac1a2fd712b95f87f512873bd0a17c989d214380bc890a0609f54b4631f4869c71295a5087f3323d379a0a256062711a6f0d5e146698080bf0274de0d738c449b2552fb97640c65663ead7fb72ea9d2ac9fea9bda2f3fa187fcbe292411b6dc78ea9eaf48316c2b053cd544f63a4c8a7daf7df24ef95e26f4fe20414570dc529b8705928e9837f6241866700d62f09df6fa97af481977d0f208969d6790a570467c2b546df3c19dfbebd28abab12931a30782bf28647f0c43f20042a2bb885fc1a88dc126b48390495b865d0185460869ae59d312c793c221abf47db13993df46a402c5fc75b0d69b527b5fd4268df3dc3352f1d6bf274eca0934e73f28000d7d9a773bec0e2ae2b8a59e7e171cc6a62d9ce65001bf505b4b4d797e713f80913727789244a062a13330ddeef91a5dc23b331bf42e554743f1256f6830a7e0d3050229870e1629a023d87fcd9cd0ad6236aaee3ea42402c1fdc2a2139d2c2f9cbd1909bd0cd36b3a01c2aee0d4acda52243d7ef61af9a0563920bb207dad665fd072c8f10b4338031ea184641f0e09685a8eec4bd6fa867dd517e2896dcd385b0cea4d1153b840966697a79072f12c094c438a1cf864fff8a93dabbd02df9a494754058dc0ad34798123c06f6ab7675aaa8405179d7851b86839453864aa4bfb866fbb00d47727aed645b1e31e20c002ec36e174f94d1cfc02fa057a2143df32e8a5c0382ee9c9fb633dce29f1ca38088586a1ec4f27321c6b01b2c0f16bde2c9f07f5e1c63df3a3044e569edd799e7634614dbfc23bb56075f0fd7a05b0ec2a4038ac03cc1b1980bcf993a3d34912333729337beeb4fd0a054fcc73f9c1e9ebd85ffb10f66178d9d6283974be5ab57c1c2511e56c83cf726ae5a56545628767716e201d3cfc14baab6519255fa6631a39a9a2d3ca0fefa53adcb46a9ba4f57af3e1b3f3c1138a894ecf71cf6a7e9bec52013c38a45b1f900f4b723cbe9cf725711d265d4961d341eb831434dcd3d5313b7f18a802e91592613d39b76ba752ab897ad4d8cfe696947cffeef8027c8221cd870dced54860e542b4853bc38f96247306ebb24e190519f4c57c4555053d80acf1d7c35b7d930a45e40c28b858a07027b546b2edd456e6e1e03a74d771c184dd7b474dfcdccd593966aff38bfa1bc8415d658b9ec32e1edeb35e333254e51e00ec03c15b0a974a44a1e827aeed1d00fe7c74a19f51678c78db8f41267aed9a391425de20c77bb7f0a303f6c310b571d9142caab236d11a87d9b1820ecabade928dd533877e344ad19986072a7ad2ae2ae3974f58e95a69b77d998110ea805a6db57ac67835d57ce76d0fe44eb72f07572be13ebaa9921a0376f69652eaf27ce7ee7ce0849a009d09434a71cb410b15639ffc2594e944807215fb50899e92e2fc70a9321213bb106fd854da2ef2989da82db8af8bb0e1bc3fdf56160ec2c5b713e8b2208763daa7aab88faa0d97a9c165aa02176d72dd4e5325b9eac00ac410739b3c712dab33303d07ca5ce97bafe4120efb17e13558288c5233dd48741aab655224cd9876d5b4cb3aba1a8b04e34aafa442e192beb8006ef106b979cae0af3d6c1bcff38769a1688bfb8a298f056eb32956889c1bbbe48da02ba7847c504018f79034a11474d8fab14a3947350b1c8aa8487b1e3f20f89c62556bccf1656cd30f2978f7b47b8cc9fdcf59aa14fa2a20413d14a585f4b96935feb38beb8219c71f60b843baa1717f4c1f79ad54df1ecbe57da5c84c0d3c182be8f738b1f9354e68ae667c88d5d070e426fddfb620223615cd64c9cc1e85507bc78f5fa7d73213457b2ba49089c13a6a8dc2ae9768867ebb528177054cabf6e95578acbcdad2e88a38ed81c248f35fa519f2441d5031a3be21317d20cf529957c816e8fc072290a8f459eb01b55b1b3e93ea1c50928b8f06832d9745ed0ac46d91ac0521af699bd1ab11464594a93eef3bd90e839272e8910f6b0420eba91645bb6d67846a106d986fb19868466f3933b39fb380f614ba1fd614c1c24ffd6ca8f132154ead8ff76d9777a6cb95561e3be354cc980ee0e7ae6ba7bec74929730a21645b45669c25a52aae972d04e18c982a9e5062d3a46c942372289f93e7df604f10e1638d5a6b3a97cc5a2d79ba895f915a2ce734d2196481636ee2d4b46d08535f7053d7462b8a9d374705a9efb3a321a4f56a7cbbc6fe3d08e9d4aa018c11e90c0b835c3e3c8cc128daf860514602ff89f657deb0b75e34e44b29149cb3f5cbacd8b920f4cf388fb90e1b1d8f6e631ca40d864941499a0df902332928493e99b39cbf23999e9afdc3e232c7c3c0b3efaf0e688c7af768c991f1a502238462928990bff69d58669f4240527fb00e78efdb91069c3f40188c3049b72bda06364022254739652c1090c0c93d92f8bda9f890d752acd59aefc94c2a70363b481d3519bbc297b12a74b60c6faabd74023c6629e72baf05c1a283378d1aeb4717c5cc0c085d48b20c601dd485efd6745995c2356ba579e0d7d537dfdbc36c070f2371f136d79086daa9cbec2349e991de55d384b0a13e467a1f6f00b28e02a50f6840cb7894bb156a03f770c89dabf280b6e97feee5e3f9407963d79e16149ad2bc53b2b031d62db53d86af3f4fa0cca8d53faf5f4521099b71efc6a31c03d0b451c79a2c72cfaaf4aad6bba0b1c8ea9bcc8e7db94ceb69132b38c930a6c1e815726627fd3212c7deb4e404d5a5c54f916d009ab71e6b9890883a3a402c3ae5754791ad1fbdd40fc91b025da9794bb54704680afa0cc9056a0b14168b7f3d23f5bda9500b652793adf7e5b33bde8438a2ea513db53f8bccd780c869f5a4e79fad3cb0edc18090d1e43eae434e1bfca692301959207d14ffd18c4c1ec251095c4a676c9bfd59a4e7c63075c694619067b3033e9c7831da3a40e8baa940637c32f7234da12a9854a30d94c1672172c116599c5615b1f84466217914dcac18b1daf42e91dfaf2b5f46df40fb7a56ca0b0f483b9ebefb37c4dc3acb6324ace2ff679073745053903775308f24e3e7b5933a6a07f2c508bc43dee20d22573c3806c5743ceb7aba5b26aa19cb598ba63ccc765531f82bf6e8679506d197150a6282eb508d254060d5926a3287f8943155fe622855e58cb51e6f471102511ad33ccc6cbd7b6f267f4552c27a00667cb11fe349a45db87b8dc1765c1931b87f235ecb7deca8558a703154088caa3c2bc2f0f737f4161c106f394a36be2e6d23821e2d5bb4e7c1d22330269421d4bbeeee85111c10e7799970e235451fc770db47993fc1be5a07bb21a7525bb298bc809b6d60652eb2359e16a74e1a9879e9a97d2c5be4c793dffa23f68266970d0f878c8718dcd2fe4b8d4d6bc96b606a789a8a42a94e5a0bf70efaf966be0afd13a56ece1bacc3ee1f537d2eb4ea912dda2f8217aa57a70a3aa8acb4b7c9fca9d6ba14ec2d8f0fd9767623a0ebf8401d10c10d4f0102723394aac1e957525bb525acae23db28039edb6a75a0076eb737eb5192170e514909afcf7c3c515f4126d78d57cbee473eaccf32d94048b5b250f506f24f0ef5ddd6ea634c6fe367e1f96cc0f0efe5dfaba6c902d5542c30711ccadb5487c2019850dcab46c26375044a07da8f7527560d523311b1f420dc01bc1d09aa6839484301d069bd46adfac3e682d710f509cd6149a76f6e51b95d26617e941eb60d29f44a6461b7e6d75faa42ad067c7a14c40d0757c6c62b707fdff2415e7eba99991b8fcfc9164778ee21ab7dfb753c8a7ba8a4d448e7f1023fa71f9aa06dd34047367a78d42d5952709868899e9ac4b4e215106985667361335ba4bbbf5ce52be7ade13b78018373097bd7012e67353a441d7ae66360b9e826234d56692de98c1599422f9a75023e9318f7b53c7a75e6034d8cf45222d75673e7c3d9dade4687dd94353c3b355db151ad5e1ddb38f9244e18c87876c00484934c5a0e4f96e29d7bb27e8d3a75dd8463a7d8d35d9564d9691bfa58fa759f137cea8f0271f346d5ba932c6205605f8d89cddd5a7adc5065275449164693fb360d52bf55ee5fa3391f52600e326094c2fd8d3cedbb27b2d29fbdc9c2f316e8d693f3f9240333a3327090d038a4346b2b7246ad18e2b4c59627e78ad55fc4742531a8146ac3ed21973a59f190d484d07c36a7eb3cb62006cae2a2a8ae4f0c3d29fdc4c1d09328ecc92e3f708e0bd902e480078075a5361c6be86eee0b621ea7c4cd080c4e2812453950c834195a797826b4498e45705178614c77d1bb4a2fd374d0c818385aaee24cb77b1fa028f02a3032656c596dbe451d1977630c3b839ef1e831325bc76dff198284ee8de4a845a18d9e8b80706f4f6c93a907db26e565b34972dc76b065042788d833b001f9012d172939774c852c0b120626e596e6bf017b43e3999718f6815a22a3d877974767da004471e9da4781962157b722f527561f0ea4aa42b11d18bd2103f5316d1be5c70fe374d9b6f4aaf16dc2d0c441547162a14bbaedd84e1955cdeb28c1a49725ae87207f41d2513f9eb6f4fdb77c252579b6fab71b8fae6447117c6c3f2f89358799eafadda01e5bdb6283928301ac6f07fa9e7179032a042a4998afa4f8b5af61cf7836af52bf50c134411d2fe6e56e71abadfbd7fcb27b6a1386fa560719113d3e0222f9143a399b0ff4719056d11d1f8857de97698eecc77a03ab0f04a393e8c2c023a23d638df9047b7ebc91acf426f737e21397d2fe37eb63228f10b2583bc76ae11fbd0c272735758d8a585acbd84c61990031fa5e0ff5e6231ae4f0205bdeb3716d8eca1d8b8b6bf2c3c4292b79d3d2e7ba8e7fc59288ead913b6ba870727a6ee3e7422990e46d0a51606fcf742528a0d5220e8004a5ad2aaad3b744467e4b9eba25ce311612325995eb518d93bc5cced8e324e22046cc8527c2c21c3dc0492811212282ebab2aba8809d7210e5fcf7c17b55b91df5cc4ba73ff279bf61704cac31acc17a95e8beaa4ab7c5dedcf14d131bc2706d3da7ca4b4c3de6e5600cbb07ee88ea82997c1d944db7645865965ef532b748b85ecdd654446dc5627087c36d21c8c22e70c12833af5b8b9db2c442e0bec9fa981bfb308799fa927cd8c1da0f674effc58b015423d592022deb92ec453debb091b8a1b9a18d4dc7e57489772ff3d7185a4d05d5c079f90754c00323ed2b0172450f03a14cb8906a2118030f83aeb8d0cd1fc359dc03b427160a6253ee8e98eda67a298324fc99388b3fe9b654c193f620282bd6b1296f749f558146dc4ab6115d251e498e579988624d4cfb01581389e3227eafddbe30174471da5e57d31bf225c64db550f26b81d021e140180417cc7287c9124ea0bb01119180ced0ff9737887adc4810c8c1e78f2cd737b146094868ab430ca293ff5881f37bedc0f5df6122e2a97a97b9f1eb7495c4fd52a637c3fdc41416f616289d587380d4afef7d6bb7225b16cd82bb9ebfb511f5b27ce77152ae4e7ee6f3a9ad2b4a60fdaec2e5602ba9e3a541da51b33557c54b947771a5ec9f6e34b597fcef8722315c932d9742d47edfb633a4ebe8e157b145e9d83084a2e358f38b07c69f1721188ee794f3b8685475dc712b05174001d592c85ac6412afe1d95b02fccc03d1ecd3577c839c66a1b544baf1b7e026ed1c394920738f605844abd9835df71f6cc093a991603fb3b2b61d3d995580a07b7786d2b38063f972734eb3f123f330780054951545a184f29ae7f51384c64446ba87bee5b8d9e4735cf8e94a7f4f69ed151f63516a48f9aca102c5fc26dbeacc742eac75b7bf59cd9f7eab9ea0fa605518b627e9c90dc17e125b5c2b060192f7f49177595b61d9a0f3308aa8c430dc760c25bacec6b04f65df5dc99cf8bb661f263c899ebda7996d07b4b045a1cf16326173f10af04615afe4212819f1d3c6289859086fa29e56b2d4c1aa90a6361f23e0e09c04b6170b7906b0b01311d010d28e949c61384cd321b0127b237d427aaaf0606b6ea8fa68bd8e5cad3c570caa34c1e01aed26e6cc86b186adadd64f0e1f31211b810e506b283636e568523459d0eb24976b2d773bfdeef9539b3e14d276f94a1fac189c0607ffe1cae15f5dfab453f23ebb0acc2f5b7de1fd19491940edc1879eda8797333915aba24e2b56df5a8f3db88429280cc03c62311f4c7fef560485562dceaf6224f1b8215ad6bdc1843998481a2950e68d169e9ec6a5b70eed238fe9948dc06b305621370ab385dc1b1d63f704880a7dba5f738e42f7a1f1e3dbd437ccbd3075e31657ce548a8164a1756214b6bf7ee23a34c82141dfc227ab759f6be6422affa51cde23d44938feb26ac9e43dc9e1433cdafaa9e1836394dbcc53ab50a90cf9b50d22740dc0180d38cc0788c4a46d84f5846feb175cfd0a094da0c1769e7e7e9c2e2fa846d686a6b726795b8f06c693b9feb2c95485e69880fcf4f6010522142cf8fd1f8b4a4e9db55defa74730aec35ce998d6ad8a522aa6cbbec5d357640d18219a3f2e7ae3362ae135733311933abfe310988e05629d5d8b344d03eab0a2986da4a937f4c9714ce57525f78b8af64781dda4b04d28b807d2f40dd27b29ef30eb80995c6e28ada5908e87c365e7b3ab44653c6d5e2962072b31d744b9c43854881626fdd0bee6077d69118a5acbaddd3bbec7832202dca083d60c4116bcf9f9633bb302bd6164c79b042d6d6986f38c4ec62fa22856faa5264477bc9909a9844c4b516f0c835bae5807df2af4d1da88ae2715ed3c662d71514be4fb6475bd88fee7ffcf2a33ed038a22d428d49b5087cb5af111b8369083ff99c7d6bebbe8658e27e2f4366d45351b5f7a5c59a4c80ed53b794edcf08942901beecf85be2708ce32abd6856cb38358522c5600be59aa8a94a67385bb67e2aef0db883e1fe5c38a01786d01c5b880b4edc858c1b0111f52845f3d1ec3221067ec862e5c5486d801e4256d182e6bd6e0a4ad35f5924415e79a89bdb52fce5eaf0e7a0911acf843d5b997a6b31159e3fd812deb3ec0ae5847bc8509a5ee064d6838b52c2840194a805580dfcaf9268d0eb2fcc9467bc38bded00d11e5c7047c587d1a1dccfa041041c9616d8a45031a44a9478901c72627353621d36114052141ee9652ecb3a772eb0ba84a5893c8aac2ae19499c5dd26d22661d0161c0867d9b908335551e28deabbfd48eccccc839a21fba0d0439d06a8d01740471fe653b3dcafe6ec34666190974e82fdb44ff803f18d20cd79e235be5370d1b2fd9fe9217586aa742e939ce75d997c2b48a1fa6e146094e6e9613c6180fa3278aabb4d3ba958781153e40c057aca1be10a1294165b3419fbbd6cae6c4edcd548157d0db7465b947159540b5a4a474233f4efd55c68e7a5cb52f4affe098615f13a31373bf59c191a798b3e41872dfa63f3406e83d5978950c38621b1b25371791869b3eb2dda25c3a478be2962032b2eaadd5fd70a6985099fdc60b0140be8b88d5a4f4f2d32e2b1a51cefa80042722bfc20cbff25d971c11191f6b674a409d8e7f317c290b125d98ead80c301b4062652bdee85b2523b7d60db8bcba343c2f9281c50e50380c638ac829c76a6a79bdf9c5b12ab7d4dee2829db0c8525655998f6bf9a8cf3ee0f3c35f420df2090be6a51677a3a4f28fa43349be55828c95d2090541fc797ff77a60f89799112db483f36fc436eff623cea352b3dda65e96eeb6b1aeba947e0e3a82db2af8b661cdc6324404aae777a1b152bca39555fdf3378b221f4ef4a20b509a4f5c30b348023460237eb579b9c7a5543054c69d23182a97f9015cc802cc641dcf8d4087893f551fee02b3bea38e57d7531c4ca64a6ab0d6031d939fdca42b7571cedff94bdccd55ba43f9bdef8d57fe7bc92da1caf089f4929e1c5f895d7ad840551fbb5e85035a41d280aee016322f51d5ef822b2090a5814a76feacd2f40631dac07cfdd58e589078c7eb43697e0e106c98e1431b33a4f8e05c1527a464a90e966b34896ef1389eb7423564bbf4b6353904420ef16ebc553f5153ebbe44dee6d3d6c049cc5f4ef414715dbb8946357718afe05021ea15a61f7c9895425bf5d5f7c03ca02b209a14784d0dfd635e21ed9f09728c5d74da2f07f1dcc7ce3ed6153c6506aa6b0fdc413497de40d6cdb1e72a7950823fa6bfae66be1dbabb3a7ee2b3e3814c478df3454a9e20093ef49733e6a54c9d785496fcebc9461bdef4e8fa85e3b8aa8b5baefa950c9071dedaf1b3bbc247f7a8ce4fde5f676aad6e76ba8dd06aedad65b42abe21921069d5b8364a6ffb8f2e7a5ccf6cacef62eb1a2a415406d1f7cd9571743d97684b579e67a1a4ccb34d2eda815eaa8f0d3b97295c7fc7a459c788922503b5f3e07278326d1cd19c69fc4b5f0d21763d08a2bdc14a1a9ce86314f0a53b29cb304de5fe181c215d97a53295a6e0d59b54d028e04b730cf2ef33f938baf63e0d6ddf579ffabd963a44a0d804e1bbe939130b11879a935e8a47bdc0c0bd8670d8a0958875a18f942fdf1c6c069e40a75d6ccd7f1a42aee48812d1698aa253c526919934f38bb4d971dd53811269cd7ee649b4dc1710a146767a0124911fc3c71680dd31d253201d2f0548796ca1e715b9117dd35767964be0580596a1138928669f0848fa130be602cc669a2fcc21bdcd9d0988379d9fb900cd0b258293900b90a0ded96e227343a11408e2091ccb5ac3927316482bf1cf4454c78a15097eb069ed1b9900ea767382e3b82f2992e6555c2f1b1a382d2a4eb6597d2451280a9563e0ca9a81051dd3a77ae1634575f0ff69a6054b95d36a22101af46e318ef03e76fbe6c8792f7d6ad8a394547a26fca2d7d7d99124e12a0e5ef888a11f9dda48674c5d8fd93f8f339a2c48d852477fe4b80895156b93a6ca0babbd0cda53285c2f29a899b6f842767fe3be515e49b1e8c742d3d379ce1abf48397e26dd0083a5ed56ab0317e4bbb2185e4a2a8490f3c6d98efd48adb62a9f25daac998f0c5de284b543aefaa3c79692c9f53aa5425f3c171324b5a8272807fb57d42ed614623b3e295e118414dc567e862a84ccc362ed7d7695e3e7f91cd9bf6c844a539557b08cd58fb9ee57f0bf73d985ea26f693e469f6f112b5d4daedef9be9cc1161db13181fae48fe982e5e11e469950dbe14abdecf283c9acc345ff6874313797fd0485b53ca934e66269f5acca07975a062a8b56dde389c8a50bb5818a2a19bf4e2e4e87dd31ee08604451aa9f4199e993571af631f5fef6e9b6fa12c5f81ca9c2c0ed120bf6fde1c4e6354a8d4244845bbf0f8fe636e8cca56580e1952f0d1d868e9f4ce2ef9fc422953d60552becd88a034f49aeebfe81d0e132d6f4a95028ca5f25c65f350e8cc5e39790b2ec0d11c2f320023289db2568ec0c194a1423f7f561e0029dca0813adca895b0c4573b8ad0cccace2b0ec3ac18a3460eaf806427d5f4d55f896afb1786fc901bc5e8300ef6e16187b05f2976a82969c304322a27f969119e954cbc2337fc656e7db7faef7646b2616748b1dfa79d6c4814a92f825aac5bff447041c2ac59e50dcd94878c46fc8a316ce6e01d9de54fa5780535f5a4b7ced9d1ef167522af8e3713c0aaf98e9fbc0e8438335d1fe7693fc4b5ad0eb8ea152b98255bc2c9b11cdf0d3dc49f6821bce383150a5c804830857231fdf46eda372bba376472aaa1b77ad9a3173adc59c9f6f47cad2a7cad8720c26e4d37a9ae1fbdb161cf0a7987d20cf68f7f571433f79423ef89dd2213ad61ec69d246cdf94e49d8ac1faa8fa3d1f3d4601f5c0af97c472561d9ecac33595c7ba616321ed493118fdf4b950a9a20760c0e79e81db8b9085ca45c81f455366f5074d46494d50c80ab6b8bfe48c184120bf1e8f4c43e7cb3ab00687e883f38f8d28aeee71d6d168a09bbfa3f13b11930476a8dc33b0f16c0604988b819bc35e618fa845f9a03b21ff5943d43efc4c2afec18a782279e674aee48d578c4658e071d56f67a8e58ebad12e04ce62d57be55252d251850add66468b187505a95b3cedf3610ba80697f6fed3418e6ed2eb3057a105b3b870a126ac672044eeb84173573d9b875ca54c8e6ef9769bb6aee213da6cedc9b2f430d5a3425e9d5dcf43b363fc58370569b76f0f7dcde5343a1e284a4fa7d256a97131f78902b05cdcca4b0cd4fb3a8733496b3b44f5488fe85d15b3653150725f7d4385ecccb3b32afb2be9dbee1c38fbcb9418077013944848e54b2d1e74e7077e00fb4492f41a0f9c5c41ff831ff1aba760c4024e2017a4112c250078650fef8cb7d5d873c1910c97cc342a4e19b6895c16f0286ebd43558591976d58f3ec8fdfa70c34b5e9b31c3f0305474656fc06d442b128d1cbb3ac28e6c198e3bca60107d01b966d2bfc4b0673c882ca54099b75d45485f5eadb0af2e877dc576c2481573431d14cefd66562aea189b95f2c993421c17474548f0cc1ba811610b5077ffdc2246031d7b2cffd54d5af554c7000c982dce1a6fa6920fe0f63d9da7b733e2123ddb4b252b5df469a0b9cb810382f74849f12955e69b53b994372713ca0a313e2ff3e65b17b623897e0916251aa060eef992829c024c0e98bc8cc7f296a5cde4d5a6bb9cfe3d78a2120bcb47f8d898d00c09850308329dc19be38910042ede7b8732e02af51670b043e1f866745911fed8a25277eeae57639f9c0a442dac0881a6c4f13b10531c601a01bc46fd02e589469559eda6f01eb945a802d094b55f02cf9875b23134ea7b6b3b06dd106aa1e4296c9c6fefb32b81edaf7d174b4dbaec13cc5f9b873eab459f3d8793fb3788b1a38d7f0dbfd0be648e507b5c6c841166d1fab12a65da253b859a800880053b558c8052d706dfbff55bfaf95a768e077ab58721f7e41a304872c38855c052960a4470b5b97944857899d192887f3ed6690f7aa0b1c200bd2efa3938f3934c061f707bdb24d836089c1efac3469ad4e08f5260337b23edbb9ac750de87696fefc8ac3eed8e61f202f16ca740bae4ca1e80679d30ca20410715826c2d296d785b6e4415e7ee945d6e91c0f0afb33fa0c3f36ef08b4b51b079ab866aec8d2771fdde1c2ca2f79cc19517e68bad41006f2edfdac6976d8da8f3a30a45082e4a207117141fa627da8318a48caa50e1941b7203977ab9db8a4b476f30acf915d1fe7288f77d09273df10c0361a8c5640ba8e898c8c872305442effb2f5774716c13005b058ed76797d0dddfd44dd6d025c9b699ef9f4bb47f87aa90107cd4dd9d76e772f75b2b1be193076211a77ec705838291d0e11c90f607be8a288bda641baff146b62802be61c929dc4f3c7d93551bcf1483da75f2f90d1659f384c4d91ab6dfd29939e6078166eb660592cb9bf2a8cec40707b112f2e7b8b8c4afddbc4163cbca7f34d3586be08d0d34e27536262349015480de762850d9718b7c0d49ef56c4bd70fd1ac171d481769de805514e32d81690a6a13e8a54deb05dfe0d5e8b7e609dac1b0d640b3cbb8226cbb8147bf7f63b554c94f5dde7702b7991c40f73d805eb448a13fb5ee6c48acba7b3db72fec87b4b0d8338532089d589a85a518da01282dd922cbeb30dfb21d0a77022802281aafdd0da2f27b55bdc88dbeff8457a59c101fd51ff451bf00669319ca767b86153e8b4d66b0a0110b3f95f5c6c3029662270891b384177a999f2ca6dd53900327ed939649bb253d8b20f94f4e0941b9d92f73ea58fa8f01f3be86b3883fff4bb94fad3aa1225c4ceb6e26166aac19fd41a0435c1a31d0b33219aee6ab3aa73060f8be34285ee59479d1fd46fee7b4e4243c65ff57de8b0398c1eba43eb1640293613332cc8e9d70fdfa418d047408f7a9b69bd9c5e58bf5f574047d41fa4360a4d62d674a466c6e725e9cd2288aef38abf0137cb469af7be25cd6df78f8adb631f66c0b9aeb62d182c639078a05a2be124592ab80fef47b7193287945814546fe41aa79ea2ac1fdc84061e18974ac82d635a9a902a07198c7636bca1ffec69074e67cba0fef11fc578e9e1aa87b47e8d223ea303184ef383619add0087c0130bf2fcf7a61ea4f1396afb19bc1247373c8a73792455a8d9b72c822e594b9e6f942d91364e83c3ef1850f620087620725ae7cdad60baa85cb30921c7041917875e6a549c8be8e61b353f96fd02b011e9739c3661aa97078348a22976c067c0fc897d5fa06a7d85db6ac79f72d8794c28e29b76208d6495d283b82be7b3f32443d49f64d24080918f90d7b075c10d24707fa11b96b2140416c2ba26fe4352770453b1fbe557acdc9f61b9af2fa74ff69e918e9d022edaf51c7b9ef8cb73655a7d9fc307d8e445bbade0b18f5bc98f46fa0652d0e4de46c1ac851f3adb980ade053a4485265db5189905d7719dfc698e3c37aa8087e40cb2be78e2546b34b783f45de68749b7725e3221e6d682498024a592cf2139aa5c7e3f4c3784c6ae0b408c40677822fdea43e3cf773e10022e579d3e33b44f7496719ebf3f1e1a8dee1ec28782ade799a0c63ed59c2909cb796c2fcfdbb228a7cfcebf8b8d67b804220905a6eb9df776be146a94bdbffcb6a98ba9cc7b7acb4109e258016ab2dd650bb9cde11000369b175f495af2e03cbacf2c71e4ed8b46e9cfa0e01d1b3dd2d1c3417295751061be905579498d830ea98687de16a30a9f5cf17a4342372e6dbc7c00e1a1e172674ff772354e858385cc0494f3983af623f0b3353938bf9167c5c02286365ed93472878515405203d78e9055fa221c88b90a27023acdee9a64fa7b2576696cc76989fc63f8897e55eff4b3a1769ca0d772915c5ebf0052d9c6e51804e77b6a6beb2e8a44ae879b803ee557ddf3642bdfcc48311352bf8620bb0b8bfbfb41b469484b17bfa9e0487f1e41a2233992c80cca4b3804662c0a51d62116b9c987c0cc0391fb27d5210b737d243187d84ce17e925c01793e2c502e7e5231f7e0149009aca7fdb2057b52dcc0d17e14341c8e005585d25a0f9ab660ef335184c80e6452f07ce13a8fbcd0d21aa84a612429ffc5fd980245482905fc59db2681c1737b8d2adac997e4970f5226035a061f9d0f6f6de268fd12d130d18aea9a9eea9c1d5d2b4208ae62240e743f8851ca3d4f8b8da8ac1ec7da10d085b1b8506e88ea67264e21a86ab902fa35fe6dc632f5776c89b17dbf7f8d5726d78fda02fbc31a4c4103036f84cafdaead8afbdb4e2bedd7e29eff21dd507028720fbca5af9a925019f571437d9b5284463eb46512bc382736e792f1a6c73f2d6d7d0e841abce4ff1311628063172dbfa3aed93803334bd4e3c711ca7852abea55aed7586068b0c3b03dee381c4b0f89a81cbdc7eb550867eaa647d8db1f8e0dd1cb35b0d0bd91b0e61ecd1322bbbc9afb935b56fc5235a1a330405c1d44e95e7e847e44eaae87891e04f1c65a489ffb90158f092823e3f7d60d4c0529310868996f36280e69a0b5af65b14493a22603d82430a6f7149a1df585635ee271a5e19ce3338401232058bae288952627a347d0527ea07b93487ed655a0cb2a860035ae44d582eed57c9765484e193af90e8a22b973e8879178d3d15b2fccbce555b6e3e5f074fd246d57e74412d803d357aa38af0be0639beb46f3da096f7f733bf6c31c826409df7355e407e70a28271dbcd8ef41176c2a45afff55c4ad04aea07153be4f17c7b968bbe85da37ba541f58ebd3ab8c5886bb24bb497cbab49a135c8782a14a89aa6d0e2fce497128805467193ff2a20bfbbacfcbdf6e5b962388fe2f2c532a10ca588366496b279a12e39208432c219542ab14a1df1622da33efffb7b864f6e1bf935ea92368627ad8bde1979fb7179eb197073a131856b0772db4600d44ac00135bb01aaca24d5108528f36aa127202c3d3aac1e020f6c136d9173f6b76461fd941b3d111079042c8ab28c344cf2dcbc0092f9a69acec6f640508d2f9b0acc28374bcef0bcc707a239066f08a5897760078925514112c2b36a9eb82a64907cefa20d5a20807ac6bc3f89e07e2829bb0d0d0d0768fccfbd250213417a723e230b8b00f9a4d2626650da9cf08c58510d162d7766e4f0d33913925c91acd8322c297772396865f0069fdbcf7928ff161d2ac729b4023f47eaf3a2977fbde4387659dabb020f0b3ad3b3c3c70bc74846b5d2bbb35a293c50c8bc5fed9d021d5570118ce0c8e264e89afc7f4df2993c4846dc6932911b19740bd3e2a49252ddc50276a1773e9db92ae0ebf7c71d56cf920ab422575e342832043d67ab69573a3f836bfe0235dabd21c978b8d7a50a50a278289a0ba1c8da6a7c649b4eaeabedea946fef1a4295316c50170c2d96a5b633b1a25920994603b9bbac2a8ae6ab601959b289dd95608e4f701fcac824717a9f67e9fdea7c347f14f41e1d723cf5b499b29c37728d44671f2c23e3bd23ed46b5f23122d54f41389bfe1357a60dcbb80c80df1102ba952d6cd8502f082e7696ccdbfc2961e156b09c93b49a74568d3dfb6bbb46f96aa92cf64ddd974e795dff91d752ae5793689a57229b25f1b02c4fda86ab2b4119ea6567830829444ba2ac8c62dedf5585a0260b92a8ad08055e2f5b415beff1436007589b3cd91afcdc7507cec31b9c3a11dd1d0481eb3a96a593f0104c02d88add63cbb347de9875e4c866f25219e6969df5f48920b4bb5cc150cd4b8beff3dc993446b46a56bdca9b226329b3edf26b205bf7af7380344a00c5e3f698ff77cd3a55d161eea314186b44973b33636c0e4932cd46b5401d9aa8e3e41bef47e534c26c685f7e58679dbc00c7df3e65acc9b4c29ab2517eaf3a7429429fe16a5a29a76328c001d5f1522e95f4575ca14cb0ac2505a8fa129e16d0700fd6fc3aeb2c46b937a1a7b69883aab09730ecdfde71e292d038ec4c0b5d6f3f1ae2f8a68e4d9e4f735c58054f316d280b40db4869cabfb97503799d64232f289654ac0daa90a66f5af6003895105b3618b7f98fa5526c69ed958051c0a198fea22ef0cd6f34061c7b03a1fb819e02bde972e1a623799e7d9777b998ad8dd681bebd1466dcebd2b43bc52b5afc1e316b88df310a8a584f10d8b3b757621ea1dc2ca8df79b0a1639c8459abe5c666789e101e598f50aca6be7e06f68db444bff065e2c470b7f182b306ff49dc570641a38a5512f9f80a46d2b49d2cb494e9cbf7e07fd22b499a4372022bf0f60c51e727e3e1edc84b752e4d7f37ad7946c931dfc2d433d81b6295f8afffa0188709c03ae30dbab0f6d31cca621cace5f347223c7fe5aea49050b5f36a456859487a1db3676025e613a03f9c0c9710b36e869ee86ad15a7ba299d76e97171aca10273190b035e76957e2896a49fd888c0d7e75e7bd918bf9507bd0bd7a468619dc114f9e1f525fd644c0ca515e0fe4448145a70f0bfb0a69fe05539ce2cd8fb623d28a34a1d41e7e5a69763fcb11ba9d120dd7256572fd60c8e21b661a4908fca8bc9e192c131c0ccc205cf5fe3825862668781eb522a9c7634f4c96c32e281b661e0fab58facba71a004cffecbdb123958f086feecc2dc70677b5a2cb48f4fcb3f50603ced546f270d467eb447948fdc94e3d1433fddc366335be14c9ea69bb32bf708f319ccc4e1172c65b13720eac2dbf61937a187105f8263ccff066194ead8a3785471863b0fd72ec6d9492770f9e3d30765a6c2cf71166eaede924eb849b9df4026d003f66f4c69c06a2a74459158b00a6aa1b496b67e3b878925fdfe905088b551ad9872a132cea4e1de7d90036996d332d7fbdc1382a8b68f2c78173867ec336fa7a2b896c2a1d21db9c285fd1a139cc0cc97909933c8e8b5e0dfe2ab4843104d5d16b7f58e27de092fcec58e7b9e115c9410ba215365ed2cc201d0ea4ddb9ef53b3b169c9e9b67d2094538515a1849fe878247d74458f68fec20f01143963bb149641772c103ce8aaa688d921f3182fe15f7065dfed818411392e5156f6aa1e867543bdc555ad08dd27633eee84faaf6d39142cf9211fd74af4379ae0cabe5c6717ef872c64dcca7025d34897fea677a5d6e2c337d3814c18d201720e150704687cbef7eb9d9eec6a10a85fe14e9c2e1c89bbf5166920de7301d214589b354ac8850a7cb2eab53e67aab6903a947d7113c90702ecdc9cfd097b3c8a29b57ed01e7019c71698dcde80ad7640185f54cc47a05711b0b99a6a709d4f05f38278eeab06ef9ad27e4b43040b21addc49665831c30f98bd79e87de0f6ed53d469198b5b77ee3c67af9ff92efb81ab72729149faa053e382ed0cbdceccb7e5dfc4fe2c7c1df4c58787612ffb8adeae0901854a8e383f82addd414a9be910cd29f107ee6219d018edab41efb2e63fd1a0c44150747e658ec726c0b60a1fd3739f40372d5f74cf9484e28d77724e7046093146fae870da9303351c80a390ed698af9d15cea413f686f1401235a784c340190431db27765eae623835abf67395e40691bd6b9a760d50fb79001ba21e51b69b93112c97c5b951e0c23c3bd812a0a0b9c28259a0166bfd78e05117e3e3f072adf614c16cca9003f0c8eb155025b7882b45bc3e29fb453d781fcd80cec252dedf250dd63633ff4e4e6325eafc132d154c30f2b68ace59facde3417ad5146c9aad574d18960162beb87191dc8b1147e008baa7742a6d2a09d3a140698ec836fa59831e31430ae57a35a8492bd5255b0abd5f76147ef3008fcaebe743c26f92834ebca50e924292415d72c954bfb696e8f160acb479f3ea41a4f85ea033263bbe0eed5be90e0d13e1d19d800b333f67625d7f90fcf0924e25db00364e5be2ae2073924e53275fe390ba3e2c320e2ccfba8a62f0a7bb432cf40a0ab1b31cd0c729e43795061cd4ed1d129bac20180ccac45fcbad3307cba5b5bb6a3b380fb040af48d9cba42fea93b55b651f1236121df252c87112edf17717d7e9e4e184f56d9d900dadb676028fa9997e3a7f8ecae946a948eb254eb99e47393051070c9de0f0e6ac0ed44c124a226dcf9066a0b4dfbfe00f14be742e448fb435b18801daebd072609b182857ed4434508125a0e11fe1f7519ea56861cfb9e6a4df39956162278bcd27adf111fafb653fc8761806070175075d014bd8495aa9ffe94179cb2f3a06302b98255a59fc8f1d64184855019707b9c1282fc3919ee4206acceb7ab4b6d515ec0f11e3da93324e4103468b7cbaa349fb01e97b9d8d8beeca6ca7b6de3f6b0772b3f0904e2155ba081e84450c655520f5e1726f3c796c5e91bc94c0019522439300d93a8399ab4276dd2e8da327d83cfd88db64868de08036d8032872e2967144da107c497b2ea6db4ce1e52326ec650d87a86cfe2eca138a75a00dd8b8c2e3356ed30db40d340f57973ee20ea5672a1ea87bd2904f0c317dce87546b8924a07afb8ad014237a113a9e6e2b58aff94ab400c0b45021d8090256e47715b4eea2ec4d8722fde6af6764f76cbb6a5d0abbc8c29ddc36a948b570b33afe997acae7339c1b6af5f5462adf9f682fb6d53604e4cb6c1b931cdad9712b2cb45b1baa3bcb1eda25f93365f1f018cdb3dc74401d1662726c855c017fd6337df3d0a3d6f9d050c8c93212002297201bc304c6b70db1289f24ce46183e53907092582d6c741cc5e0ccd2dd71b85474728b61992c3c4e06407f5ceeffdfdd80534e06fe9e1561a3ac4072c7e9b9a479319928d0d9aaef8f9943290dc130cd9b9c7e2821493ceae6d15f65246b2e1c8ddeab58c057a824eda48b6160d89c7d10b97d8a779b9650039b7dee554d2f02310b382c8800580ffe90195eb97853a6ce0f19099d24f1d42ccbb6b562203c014f922d4fc8343c6854b31e37ca74492e11d5ea134c01fa8d12d36f7fff3c951a7d1ef5e4dbd88a3385142e426d1d58205a562dd57d03fd4614cfef149cccd90f08507689b7429eb3bd71a4e101862cec639501481aaafe94cc3e5759cb186cc2d73f374c1f395f2c38a7cd6c9b2c3764a1f65f4d9baa74a42b12a850932f653d988c5ece8cc788d26980da0dc0c554c341d3f0287e31dbf5e22b2bed4e13f6fc340e98a12c398a355bd710d5d19a2e11b2c4817c2ae3ee6f624207369fa05f1cf26112fc57dff4d28a879d0c24228f7cef2af12ecfa772886258ed8c531f49cd1c58724a0edc50480b4ff131dd2410198c164248de7db0c755d0d15e5e0589295d7b17286b0809c7433f1e478a74c46cbb576caf74193798f74802958fa71a477fce67af8a245a4d022983e78959f968d46f8c59cedcc809a211b5fc3e788b136907bb87617337a9fef9216f6e5644ecf3e72e5059518315eea1cd653a3610eec6d025958572705a8c7aaac00e9bd2fd4b9f6908f31fbe8dcd943879285d598c7ebdd4b207d28dadb1c37960c770837dc7d4596d23f30a4b7b2071213108d399f688349b90061fa6865a4dfcbcbfbe7e11b27298c0885896a0cd5cabd7196132b6b2320e859423bc98b9075a18cfc679a16227984d18a00eaa6083980dbfd976f52659897697e0464c4f399f954cb801f0a86be216626810026150d1328f31b59a06d92b7a8d075ef0fc03a824b894816e417ebd0c54e9d7a3b43ff1d3043991818833b7cf7b1e9934d99c17f39662141efc3eb5eef3f3ec8bec7a4f88feac2f84c142e8c2837b9673d86099d031942433b7f452834613a10e034e9ea6f6027e383726c32cd3d8ee229257cf9e9812b6707c6610f487351bf15c2c8794331a37657c5caaabb20b02b99728d477e115e5d4228a291d4820aafec3a2929533b9c8d97620f355cda5646d7e2bcf825777b8ec5ed79fe76cf3f520e4a5705847aee875445a1264cbe1d7bfa87bbc605825ed00c1f1f6ad4d7ea9b2fe0bce5482dc7399311656e13d649f36bcb9234554caab79da30342f4cca09f39a2958a4fca35550fd622a6a6be2f2a398487ad0e95c009843abb9908ca6a9b8b1fde3f661f34dab8c0167b343a8155e2a96ed06b1f20d629ecf41afa4731e682af7b2677615111e969358f9ef3f4f755706067e5eb9ea293e1d86b405e85419050a63454a7435d697c0d47496e9204248f71b5be05068276679d95ea4916f769d7bf4777cd57d4253dfb361420590001deee2712f56453e1dd525e7fa73d9e63d5ce95f902e302239b6f60f7954d87800982de2f386b4e0b9ee659a1d4f1b8bad95a496df9bec407d514fff4aafde5db229026d4ca1d9e4f33c5c3f230821f6d21fd9137329acc6a5446dbab2fd1de5d20018b0c23458e6ea31a6d5962d2647142e72c7602115cd8bed96ead470ac2a77e2b63b47c0b94f9ff452614316a44f17b631867ae4d4970ce3a06dd78a3b3e191e07b94f470dcb06a2c0a215237c4134d65f1b6b1bc54d7fb5c3025744c259b4cbe3425af97e0f9f1edbac1a273e61336e6227f9468220df877b9f3e47b9c13a947502db04d268119a9f87969daee1a7f8ded28efc9622eafceff3a68b55640d8517385f5a84a1f5d32dd51f8af69627b471dfecd22ce222ce867b6225aaa220b6f7302a98761c227f0c471da004e30b04121c540d931cae794e09c6f0ee516735d5e0c72d9d76e1cf5ce0a15800580f5cbbd48b8ac331f868e4f94e839dbbf7865567d84c98e8eefa7f0eeff112a54d2e57448dabed8d54cecde3f66b19f1036dad5ecda075b89bb27d037f36b171673e09701d93eec604b88a1d0946877d7177578e6b12a8872ce2c94ae5ef27104afee83e84cb3f4069c5d6a20f505fcc8da662134cb208111dd71d1378be0e69d3739510352317025da9ef08d503eafe252f791fd440f2e93105877d32f450ba26c82ba4b17873561f9d24ed92bae9266d2c3adb70cb40affc54bb0ed8ac579cb2fc8582ce77b08d708dedc51c3de693ab424018d34a38f1b8f0b0c59eaceed52bb90caf154c25d457a3a7298bd12817b57cbf981a9a0f276aad241a685632b0241e1f487ba96094fe55dfe8e8c127e0b27427275c4531b2f9159a58f0f6242b8d2dc410496cf3ec3efb90a073c9a5a6a54445dd4ee861c5ab7b1d801d5040769cf48a52ad0f99f88d45849991ba84871f0ca61107d75293f53f67ed3eb5828d4ae7f9d7cbad61f01d5548b4b91e89093e716545601fbe4dbbed25248aef0b177a14f2078fb1603f3fc8e8bb1ecadf71ccbe6a9552c36ed1af0b8942be98630498042ba59f62a12fc911b92d200de2cbf417ec13e6e486bffc4c7c5f1f36a92201ca5a7a740561c0bc6dba940c95cb79301952bb6dd7930bdf4d322531bda69984d3130f162dd349b60b7c70cdbfbb6180d947b58e17c3b52c26c0377246bd842decbd6a87f7723a97880017de2cb46c6a0452bdca12570d1512d9b381f5c28f48a51f2380ae8caaa74e04d1703c5afc1d0f74cb131b93597f4cb9bfae0482470aff1824400e1095ea13ce7244e23a3e6e79127620e2b07d187336ad3cf56890a5404944c2f0f3d0c43fa6ba92107be6bf3f365039f2e34f90c919c55cb5e06a5f4c5541612d7ff55639aa359f47a0a1fe86a3d0b3177dda3181ca3f8170ceb3ab51aa239ed9469e424be380bae09c6e7f10588869a5a359eb9cb8a1e8fa211cac95b7b11798cd4beac312d3e84972eaec27eb7d710f2e17d2d1d92b07b069ca46edf9327794925f7e282bbb60c6d66a5c91dcd5c26770047fe6d2953a3c0fa51c4b752cf4c12d2cdf18810781d275985fcef2b5c58d04fc693539ea72bc85e21767f0644f14a7b9eee45de027a69149b02a69913c96a79b6f1d23df2b4f703ff06b60351791a9b7402f3ae99f87f2a4b437d6fdf32c4426bf3b30e10606490dab23d8c48ab2cd3cd00c21c6303307a1401cbec1af014714bd1a3bcf0f6a0a63ae4eba2e47663bed82fcf53a793597062611f7bb95ce6279623f60b58107df471c7d5fd805b7103eeb85f8f637755f07c50fd1fbb5942700a694df992b01616222a450731405273670a8b796fe5603a7cfcc7f35397d8616a3c9b2f29313c466b395526b52daaca2020e70737ec98d8fa61e3fb3834ca7af775b90ecab91237b4c5c08b775777da878899c4d102a4fb0ddb57972c7349078063f2fda45e0a773b2add4bf30949359daaf2434d012ad71864d74ccc3ac8a09062489c7b3c9de4be975e7aa8259f33d6a5e3c4b74cc9bd3ab1ceae468bab9deb50db8f49366861c2ec20ec24a1040f52b92a4c30598a03a900cbd229abb3699b2cb4c08e3f0d5cb7150442733408509db8de217cfbef0a6e870f32fe010409d0a340c6bcd1a910068692a079ed426f713cfd82135035f3cf51e1cd32283ef1fcc37258bab3c315352884c10e76cd65bce08e9d1c408122ddd65da3efe42f61d7d96e99950e157dcec2bee8e1062e3111ac9eab9bc46a1d94b1853d8d8850df006fe398fe6c1816f4dd5c125d9059e539befe034eeb1e992e6fc31a6d49a08afb4cb3b9719bb4259ef0895144f04512f7b049715d798a09819e037e2c5b6b10a7cd2be9417f98311102e09b635a6f635321a220dc41c3a8a6c46d3e818205cf0f542be5c2d61880d5c87649b04eecd64b913fce174d89a689fd09074ed3ab13095f0b748cd721912f79d6a8f90c8029b421df3510bfed085f2caaed9bd6d43400cfc6e2808f813a73ec28a95e6b361431d7d64e51d5dcf053aae5eb24bdaa89d6e95665e6546a69f35a0e7cbe914c487a9299964bbbe54b9a44eafb0b9f73a61132ce00bc92537307ecdb45a85722ad038f618a2f5d1fe0406506b7887b5c2621350a8d786d03d69888115605f16f3fe5a3e9a38ac6d3de2639d73882dc05423e0cb8287fb08c6fc5843609c702721a491bfe33458ad79f8d8e47386c896f43d7b26eaa20cabe0393d50dec96e6bcf0e2c13d4c367095de0af4ccbaf497faf945fea5761b5c15f17f55a7bc8eb36a977c6a7cfc222a219821861e94f800b51949828ef8749e823fe8b0b5de0512f4ce80f15ff192a625f252d8b7928cc3803555a2795f1a565a0335eeb241d6f7708bda6188214ac05182e522265cc0844cb5cf69b6f0c8b7865ff54ebc0e2dff15e7a2804fe9346947c9838b67dd25d2dc8971d0b03c2fd110ca9902e57c9c4d4b542dd9ddbb552ded21b97220360a49fb107f13552453aeb6c60c4088a3c6beb1e9e4b1c11a6ef2ea864b1a8b51cb4087dac519862cab2436eee60ecbf4c6e4b04889a306715ff4c068613080759a03a7fce0f1fbf99a3150d4d14331042edc3cbf57dc443768f7bff415cfeefc42613428117236434f9662ffea8185dac995c30a762638b64b323c23e791b44f1e8cbe893c0b07f947084639d60391c017aa07cf0f7cb10a5cf839321d4182e4d191317274c92404b27fdd599de9f9215a3f1c8ed3cc183c77b8c176a7dafcde60e20a5a0e1ada3a2137a48cdaf0f26b0c9d3851d08c0894490c18110855a8861c041a8dab736d0168528032f99f76dfed402f6dfc34cf70d6e48cf97efb678645658eb8bb129e19f06e98b79e307ed7ba39b10954132b0aeaa413e6daa4b82713b44f906ccecd068c41e7ca7e1f743081aa74717e260271cb70af8156cc8a23ac5ab67279ee6aeb740533e817afab4489435c8786e535a64db95c6bb645825050ef24e22edd185f18645f656242b450e03d614f2988bc274e6cdb43340039d6fa2f510a34899a758ec5e5a2a1e58a7c659ca099d11af1d6e929df2d5c758016816d2e51dfdadd3568d02cd993cd23d2b76c6f3247cd8612b66a5b73897b4024c829cae619e9c1eb8ba75ced32f0d0a3df75fbbfcd9c685e9ac18e9b9f93d59c4c6c314bd5592c0b947e391269f80bfeec1de417a2d6d5eca424d8d0a90b9d5dcac229bb3572d1eee7f08bf4e10191ee633041e6a63fb9f301ae227a24def256d26ebe4e6044bff4a36282f68da977b2be45965b88d1f8c32ad470edf55288a85f412266f0cd5864d195850882d2fc511e26ed627b60f8671be8dd31a3a5b304759db3ff36733a19fea76945cc2e16e1a3ed1b6cc087861cde05f5383117467df3fe9406fec31ae9b95e0be8fbdf560d543ebbec8beb9e4f32baded646772147952721467ad00aa1c79017810599e40d9cf4188df20ca21d0233a601af072cee8ea8aca0c197fa8f66988184bbb910577342ff9b828748699a4918c206ea83637a2b95cb481c790d1b3bc04a3b0c950430ffb035bcf6b959e2f6e1fb65608b5714c2374596b77e8bb1586aed06a0a56d55091acc6e9e198d9938e7d9fb8d775465592a66baa9c9f3fe2f6aae896999319206d0c7f8de0347fa3e1434c520ab6fcfe5465c10be87e36e4f45d44a6b1affe4eb7dfaaec2dcb983a216fb9d0d510dd508ea94d0363245b643b2edf1ad6527f3feaaa6d74ce71e9addb22c3f73a7ebbe9105f33e83fb22b29fdc6fc778afe404b880de747f95df8222a43872b0427890f34aa0c3886a5a71d08f2479f14569663dd714aacb1793682251147c81d976608bd23f9de08494a9259f57512611db4e4594ddefde3cd3586f52b70040d5f80b050590cc9498e40f06db24f7fcaafec6b2a3c37ca9fb9a896a4b85031ab301f06275db4aca92fc083836867d76f6328e983e709bfa5d710d9fc2ad4e032b8837facd540c78a688b953eb21d86255ff3e857c9894bef8c9ae82e229d2c78d89bdb7f0717acf2be22c371c69b48fe4b036087b80c8b285145bf8c7f6a3b05b7a7369747f1e6969b94708c79e1defcd67d2d412e1588249c40a894e6454b2d9cce13d1ed95a57558748b9f357c913469501a8d215855145d863d874ea541f79df308b9a86f8823024b946f61a185d77a458e6d2a41bbe5e04e30b4fb6ac328e93d6fbad662282f2032b33d568776c33ce1ff12e64fa68ce0d7fd559fd7d600cf6086fdb1d0de148e37f259ffe355501153fd6c16d8aec2412ca287d2d1eff63fe0c2e94fae3a1ffc206cf66b6fd705d54f47fca25ae6ec6feb073d03f419ec1aa3829d936b5182ad89c1117e6c8d1591be9b2015067c25d4ac38e2ed778ffe95d6af1e031be20418d3bc15a4026d2f33e3511a6e8cbbcb23e229bb65a4d38b7f435a025ac8ee35c146304633a5d5ceb4bcb6709cac0f78c6d3a8b4b41d5ac826d9ff9a84745d87b9b8962572827701b0364526c5ed364bf5d495ccb12b3f7d107d172555ac20b4081c2e57850b454ca426ce92f6f5093d254cd8ddfc83fc2fa7809d063c5420f509f499f82b424dbbdb8082d535e2f628aae8951f91e1e0880329f29356cf50e811f738a561035cb55a7ee74fd90324c1bbf5946ec917d813d381202d217e4aa854d48cf49a38257b88b0770bebf4122b8bf4675bb448b8fadfab3c0f5d87ae2e75bff820aa03f417cf16ecae1b6ca8f83c8b35c5ab55f00af6e565d181609f863dcfcb225f8a792ffda7b4e32d0ba2ca1e7b0c6f44cb4807ee6185af53197746b30cb8fefddfcfd3f23f2592c6034bc71f5c5a896fc257b4f6ab772f8f2708b50622982413e52cf0d939d27593ebbfcf0976241ba2600a5e4007c3b5898fa7252e29efd356aae2920f4e28f73e33f0cbe800084deebdad10438be8ec91936ce5bec1d7ce71099182d96489c42e4941c0a3bcfe620d6e3a967a5c28a4b4a3072b5259ab8e28eabde93a5ea2a9bea112615eecc244a546e43c4af45d15bae4ffced6cd621b8c23414a16c29c644eaeaaae794169c0bbddf0b2f24be7b7707f7c0003f85c85969f126e6d8d8ba30407d66cb587bab092ed4e2923ac5b8d1858036029e1a844b9004f3eda28b30e22a001d654b7ed28343d8d8fb1cca208424eca3b9eccc828d76d35689eed8a2f806952bd74dac001af2094081e14b3bed40dcccfeb82e912f13b572b263f7e4f97e1dcdeda475b36bb5725bba32ad0aa071364b0c4327c6f1ee35cf25122d49f4f8db694cd8edc6c4db8e3e9109039694f98badaca129a5f92e5c6a500c7803de4f3ed32a8bed858bc9772577f88bc7745cc62619a66c93dca414be8193baf891ca8e84d7f0832994e82fa4137b127d5fc9799a031c73263661e2bc3202411ae7aeb9ddd58b9f98d86bac5ac3e4ded3266aef49c7f8ebd39da211d42779801cedce6273572ccd6766f1b03004f3784b124f79777abb0dab46d082998bd94d55961e25cb9ca7eb3e78e52af656ca1452909626396df52a31f6a9aaab3fb4f71422246a4bb94c0bb3c0ad5f4a54ea6860d5e15b1062d27c0fa1bad2147dbed32cc0dbcfe17d3e0da4ffc29e77bff05235995dd304cb38aecbcd432f9e41bf4e10b1a550a7949cb775dfe0d38c0ce7972c4e5bf63a7524dced3ffb3947c3767869fe4f92e030c81d5913eab119c9a741d571d5ee3d4f7b108f8cdccb0fee90d8a3e6db88ba6ad17bf425c7a2ac02d3f59e9d1d8866c11754a865cb7de9af28070be515c3a71d0347a2452363087ddfa3fc46366cd767183bb90f0cf400f53932d942bc5246375a52ef10cf2192949fdd33edc1cb8f8352e5a451f4a5eebf658534bc8c67ca0fd57926b0d8abfcdecb79f5b331a374a379d39ce8fd7f9a2a80b9274ef14c6aaf7572f510dec6574ac499eebaa0b225f34b31bf349b1b5d9cd86a353a7d08b28036ccfc4dd0ec9ff423abcd052b6551450beccedcee97f79d87a8ff64e915e74064102ce237f56357f18910b61264b8ed6dfd1e30ff3650b73a6d230884718ed72f7a839ef2e658e37dce9a1bd6e3686746f4973a78472e42e52e6c292924a793197384c2a0aad09074d666f47d2761c0cbde64403fa4266411f0df397d82523000bd63ca1430dc6f53b4f4e455d60db710e3af9d2ed96aab8e529a4a1cba1bab2133ac573bb91a42d8fb778c903e134dd800bbfe959d1e3da829f2e9dfa0543828d5c8f1015a15b09793ef08c22a980d69cbafe2da59f36c579ffaf25644cdba0e05eb1728e9efc845c32d0aa67f41937d5bdaefc0f7fd3a5bd275386d6ca174ebf367964cd78033c28db6324b3f1078d245d68eceaeeddc3c1d80e48003b5bb284728fb2cf0dbf42d595b57389c6f03ddebec07f23b7d1be17f5302ba9311e9f67758b5fba0d9c248a44e869a9cdd6e2504f21c6d5fe0e204d702e2cfb57a43705a0425b9277a4ed7ce7f3052b3ae42b9b5c4cf50e4643c8015222bc1fb5217d80c4aeac910085a401be4f9eeea76f8b90f98f3b97230ada132ddc127f4c43065fcbe808a64d8d1233b4e174114ac6db266dac6f2eb3367a8117825c770a6b63c6a2ae24beb0bd6afc0bf0080dd20159a5bbe4626fd1a08d84017aa602ce36ec7e61f0b8457be6038f807b6fecde7794b30bb21f73c671854df3c788c24da3d04bb3ebfb36c29e81d5750f116f6d233ee64b0f1cc842c59a377c8606f95f0257b077db6559b71715bd9503662d96040abca052c052c646fa57de4306c19880484d8a2505e5c19059284f520b76ace7a270aa73f5a36cd9ee8089f2e4e125525e19617c5076c164c20cdd0ace3ed114d2c229b4a9aff304bc52fee9af899201ab3a83d1ee088de8780dd4326ac404ea7b325daaf91116fd5dc2495417dfa48e48e870e50290de043e01b097bb42b8d3df4261d4575604554a6628614b9b63d69d6d1ef884a78a72a1ac0acf7962f412e4dbebb4493e3aa8c724cea30d4c10f61d101f3c459ee977b3001bf77dba503ee9b86f908ec7870672ee639d2f87ad7fcbbd50177ab92fe9126ee9cc332693978d48764f11e2c938e752e7b8d9626fbfcb897a7b6b099c9d516f4204fb45a884e4b578cb4d68aa2b675afccff6880b760af76318fea6fbf0a9ad5a7eacef667f9785f3f1e51a7dc314c3706e360973f74ffda37b58d8d722fded4620502dd9744c086ca307b84ee6331bd2fdec7f970be317799f0579215a760fe403007335648b0dec2d64f1f2ed7335194105dd4ed23c2a11e69005cfd25ecbbe24bcac8f58d9e8a4c264a95603d6ff2bbb6eacf83cd3df7389530e8e3a1d373f7a49894961a2f7135d9a9379cec43ccf02192a1493a7794725d67d5619e8575edd119a037355dbb119fc75a3048d5f06a5c367b82cf5e316d086788fc428c2684865f77ebbac07a3858d4213b7b8588b73dc22172268be31d0090bf76e6b05838ec0527dca3afe5c0e1164f516e4fcebf84ba423181581ec02aef4ea34e03eb5302e9b5ad03c9a6f3d318934dc0d5f111b6dc3e1f5b051d0cdfb4810b4d4bde3467ca99033c7c9ebf73b8c865badf6c0c5115b1fdc61135cf766dbce4cbec7c533700a141f8086294ff1cdfa317746dbc1972f4b05f65f271f130e450438b27ed76a06d05456f50128984394f20cdfe9e2d418110d573c75b37fa261b92acdb48caf78d47a7e35b3e841850f6fe827874e9e32f0aae40199f2486a05d58c8c6ff19092277aa3f2fa43d74727cd880e80ac75134b1fffc5460a4ffe82fc10d499bd3636ca00346e857d90538ea2665f66848aab735a8da28adcb2feff0925ade7ef9a87268f30520f4f1a1f8b6c381154c6c974d14fd9108e80b5ff1c0c5884de89f43f59dc02711620831899903c3e75c2e252fe8145fdeac8f5ea063e27fc2119441cedd14ca13201d7257b1c0c587ab59a50813a530d40df711aba11a77ba31c45f68ff6298927d6062f4c18f30335ca45ae65ba891270297eeff454e4bc62807bb22aa04469b47c795ab056f2e5941cca9a8ec736b08f44f0758c58eb98eeadee4b126879d5fa0087d568205e2ff7da518ea86b92b094c24096db10057809e3824083e54373df2a73ce0bb57a4cc816555773e17385eca16d171f6eeacc8aee17bc881851d8f2995ab2fbc149bf7a5db9edad5f296350b8cbc8f637553dd109481334697f113229429345d9ccb68a13fc9f9a019013a1452af6b251958527dd1992221aab1fd2bad7dd5a6ebf5938048929cc0f33f806a48abfdf4067ab264bd847719cfd622f3c41a40e226b0007445279cffa71a061e0d3543389ae2ef377a94540824f9043c36550613c1853b89096a8a5977b401c401d7750141bbaa8545a69598363692e167bb23dc0ac16b41e2734ecc80ce3a93c1bd19e9fcddc4f25e81842313429d7cfc8f366a8a34c702a9e929a618053708291d3bcefd9308b9ed44071d3706b5105a8aebc80a130a0e7f2a33bda7bd596ec6b82bdd4c4b4f5f9c53906bd39f85854bad8030ad88a365a57a6d7a21b4f6e1b138255cf5b0b11e77f2f380bec7cfbf7bd90fec41d90f61094b433a8956efbe2b534f77848e90af68e9541fe75d9f136da04c7488a1d228f2ab28986309bae104eea8b51cb201943bce113459f106dc13594b021cef3c284a567d1483e624f639bfe6913d4ac90a07821ac5bc0002aa9eacef53c67c725f4612b2d7b2555a43cff3e93fdc670ddfef1bdedb5d3d257db08bf6620d4f805c3ecc3505d0ab12b5e002a3d2f76370f6c1850f0f3c13b7447ed20876f8be7b478caf1b1b451b35f7187fcff5b272a8d3b102cf684028f20dbd660993dcef5a9871eb6ac778bfc6c48f9d5446b16bbe4c569015d92b0195a0ccc140f3f81b83a6f894145c7648f58506b31b056c999db679734f5e3737dc0efb3440d05fca846a4897974e48d25a6826a36e70db1179e99a9175971cd02ef23e53885b34eb87d3bce670e6969d43de571b5d0edb893ff2237bba595d545b60c79bd2ed03282f381a01a8bca706bbfc4257ea88132fbd73c7464f8e6ee3af6f8b8934db1b31398a7e0275dbaf2a61ed2f432fedaf8867a8f8352469d3b9ce1c93c81a141133975358478e15585a32438067c5dbbb14e5f114164df515fd1521d25baf20cad18bde9b695987133c1265747b4e9d42b075369dbe5b762ef991c444f2c326ffcc10c8907608e84b60fcf49297f6598a3f4631ac2b3b1210352677c9361344b15766234c1f1b706f6b4add6c4f63ac97caaa0fa34618b20b4ba4a5e3e339d8f0d069d8a0d6ac0d02ec85b87867d84c1a18c3fee589482ccbdbe3f2a01d5b11a7237fe0728fe6b45d7e69c70cd2633b7eeeb104542aeb37b3edcefac427c8a2b2c39dae1076e6bf3505e6733f7e1045b7524e8b793ec68aaa635a6bde8db231664ca353247f191e7b05f162287985fbaf834a9f07c9ec97e6c85b5ab6fd31d405b3e86cdba99d2708fd2d43a4e970f282a92d3b8da54ad7911a920ee4538f24f32e1fc9a05bf03585209a2e77da94755e698d82a2dcc23fb1caac9800ae66d3fbddcd6b52fedede79208f51f8298921e07d0e7011268e7d831f95cde208870dc4ba9e659ba97f4e73fa039f9dad39c47b5e310f102443b0df56f702b312e6b36d9fafa696af5f65072a4bfb83e06c05d26942c32e08f68114debf06cac0337ac51654ab694cf401e34a66d8dcb11443dc5becf554d136814dc4c0f2a9377a99e915e6f7eb05cc42b5a2d520d11c3b77a65fb5363c973b69d07ac869309eaa9d3cfb333d98af7f3d8e70a506444b5ca5f105b4c0b1b1e1ded513de6bf992704530c7745b764e9b54a0b4f94729bd0e0f5f80a37c008e7df6c5402e62e249a9377fa7c3b98c4bb40492cf676995cad2be59c4d0fa45cc239470409370a9159411c0b5fa6ad7a11a9e1ff0256432ba594c3912a41c323ef17e416b4fb8b88be197f57df57a561c2224a9a78141b83a8f93dc32ad30ab2954e8d7eda7b8686b37bdbf0166b69b7582dd058d1a3f730f78a294256aced656341728f84d2e944d073addaf646eaf436bc78f048904f257008a9d2a8ebbb13ac5879fc2db5e1f3398f2aa843e102451460c18b59cc90f50f65616b6b1acaa07f281afda99bb8abce82e05dfa965c94287964a5d824e730305d1b83d7c8f886c5d4e2885f0f01ba7d85df275e15a4bebaa29eb619683400c4b4722dc4479d5dc6027466e7fd5971d8695f165c0a5162efc54d5bb020b2c61e0a0fda3f57dc0823464bab1fb23dc3168fe4c2f6dddec35bcf86413ac0067480c1b0f5c798103707d98199e00d931a8d793e7332324237d2fc2512eba37418da1e05c17db99afa7451e192aeeafaa4da2ab92149fb2879f02635430d5172971c9451f176116c858c1d0b00bff363dc91745cedcfe32128648fb96719f4608bbfe7821006a9865a07cc2bce06347947bed8c30f2a092313a6adfa679b981b9d01fbdb6e88dfce86e1fb9816e91fa442e5e824921e54a6497e450ad88c76c44dc60ce7789d1340b359488dba1354fa3077184a9ef01bbfb524c87e73b29983d43b40d96a70c9c2abbe08d0021d7972f7f9712198e391a0a4ffeae5a48d3c7f5a1bcdc68fba9a46b7aefaf4b17ef693c4a65c9f355c650524408a24f9d3bcdd509e1bdc7c3807137c7e253813b088b468972ccc2b4482b35ccea52f89f9cb75d4c0c764aca67fd36449b0eab063d170920b31a006033c9b423c397b7b06d637e2f994a8d12b978f4534c347f04371afdfcbf740b4209a5a81a8972bdfb2b9120e9fafb96614f4791d7fc360e0b4bebd40194780e44aa3977b63fc630d8b34d44fd121c84e5d22e33cfa5333040ad456c068973dd28ff2d27ef91c869d715cd98bf8cc64d61246949a0a92b93241f7fabec72075afe7e9cb745bac7678b83ffb3efd5e827fe5b06bbad5f8544471293e6b8355c13ca4f949a80b1879bbaeea77eef8827bba5172532141b7231fc242b3da63988bb7e38fc05166d28980ca6b7944719fe9a9288a1762aec6208ee3e0a4a2d0b8b8c21993ad5fd260d79724125b7598cc18cf713f593f725c896cf53bee003d22a1228cb98ef84ab582b72805b8ec4a2ed4a5592607d504586f364bf683cec78428efeec5ffba95b540df51c8818e2e3356a96bf61d498133bd9594a294cdcf70d7d2983197a006057107ea1fd853254d1a89a3475d4ffb34887df01115a369de7f78b343548c457a8d8f1c1189c3e6788d0ffb2fa63faf27be61d16211ee3030e8da3eb7083de34a8504a5afceaf2b23ac85a08e3e1d441e10bb71453fafd5948dbddc2d509d1c46b16bfb49f386ff4d0e239085f2b1503cea227e3d98f875a0c50e2094f9f173c68cffcc5f4c06013fefe0cafe981a3946e2ec8f6ed82b3c6b584d7c40565be4ebf8ab00a0af5072c56cacc544f8b559f420c3cad4a25427e6a93c162d6560f864cadddc6e0fdc7307f9e3e258d6cef4fbc87b89512a785d496b1b81f5002428aecffcc5282d073392bdd9f721b0c1c2ce44d7a54fa85c318264d24077025595c9236237c3f54c5cee8fc594b792f50935e83af1892ff526845cd80f4f0d3aa5b9cb268558c2f23a5275b3e1f567e71d8c8d623c5ee496516e2a1908ce02009f30e5a35be50bae646ad350a3f9fb1c07dec51a74447c3ef415be76829704c4ad4190eb3de86ee1c6ae6e22ff899342cc38b756996d4ce1b100f6df691d71ed30305fc73669581dad37eb7262dd9f639b7cbbbaf29caefcbd5e2beedbade02e0983d8d7ac9a3dc51a01548d408be64bd3612a196e4a228a354ecd394d4e5c10df261b16b6edbe138057a234f749f0cd772548264102c36dfc2d8c4141096475a1fff4e7bf7f319bbc0d03b573d67a5b12c22cca8d32b15ec475959ab6db1a7e83e62121fcdd55c2d083a04cb91aecc61d84db238a0922afd8504cac096238c709a8242be136e0bd40df0f110a51537b3f853b0644199a48f18e9b0b003735ab6639efaec147f5eba9801e3b76dcb32cb22d32d9b1461b5b3b356670f6bf51dca5a202351ec55d218a59ebcc9125ad0fb17abef1bfe2412e7f81531f8288849a78d4260d28a0bd3a5cb2311d490ef9df1f8f1381004ce470963b65b292c0ee460f5351c717b6cb2d26f1a7d3b998f2bd5a90afa26c0d067cd65393fd1f92f8114b59919f5f8dce4324037c44865ef2d38bb699617aef4ba8a9bac01ec6f3159b4045ee164fe232dc35c436675c269a0aac5989875dc1fbe32230adbf06a561de539d979f21a7d3576984e97895b047310417502f86004a28df076e210b2d1ec6caa1d5b21f6fb834c7a4ecd77706958b0249587c673b136b878bace975db09caf236439879c1b62124974353a1950a228e45efa84620b22c9cd2724487ce1001456274891d2130186fcc5494d6c10f56bdf6d276a0b609a28152e5e0e70d05005afa12420bab8281b9f16f8802b9f89a16eb21134391428cfeb72a5abfa6fcbde449810c2ef75e40e41d7bcab39f116f4fcb87e4cff86c6e9a5457422f5561ca328b9fe2e2d9b9cc0d9a31d22e6382172db10f95c75dc70f2a89625acb4aa00ac2d05ab52715b0b548033c7db0188d1743e0e8651d90d0d3f1a61cbb8239581b6de541f0edae81c6ac381d241a3e1407b276abdc017419380daf20f72881e471d6b74963af1ad4c79ea23f506dea5d2029ccb15ca2317e252ef0570117116640692a75215d3a536f1ddfe72ec1bff0522875ae49d0bd57fa02f56fc5bada09c99efd7abe852bee96314ba67f9294d1b3e9b802a300d81d7d8ee4d2efdc9b2a72cc97adf1d303e60480a5c592d1548a3f60e046911dc40f8796cebb0b05f2bba461e958d3169d43a7ae732a2fa114c8c927c14d25d67d6705a8ec45439106fdc6b8c192eda49156355d43a86b22402ffffe6bc23beaf66363cd0e6a9546f0091650a743cb7159c4aba09345901af46b5f0dc080ad7118e30bdd2857f7182fed5d732114136a7bf21e9e0c54476ba0c81b3ca65d6411a43e11529c350470c4416740a9d02e21ea71ae96df1e36b9c49fcfacd1b38406459fd15d17a552f075b8170c72f45027c45651cc1b4eda31c1252e6922f3a6069cda62b4937e9299923912f4dec29a1b27dbb27dde47bd3022157645addd3b39b01386fcf6706517084831ecb2ea74f9385bf1d476eaf9788adfd3271ceba33607a91de6db412198ca54c0181202f2dd9f85431293bf45103d94e500521be1f8120e18dae57c75ac0af70ffccec2e10c4fc7c532ad655ce9c4ddea3c7baf31eba1787728a3fb538073d031a3f2e9bf9765bcbb742691b7a678f85f1b9b31ad49178c6a9b6612ffa1af48fa9050352212e3b3b5c54af4fd76864ccdc8c90c8a07ad8df08eabb5bcca1feea2151979f26bfe07ae4db1fdbdf384e78310c6da19723b705ae263ebb975597867a9d19d9ade54b82174dd7e6427841a1c408ec53af4f8edcac56d3f222bb8b3b369e007369d3153e1c90fcf3ab352fa1c04131367ae0d050bfad5fd6b094ab35470869673ccd382cecea1d06d3ccaf9339480ec1846bc729467c5cf895252448934cde5077ef61069ecaa4fa00b9b0e5776471012f84da8aecafb279d8c491395b0a0542d9c23cfce7e46fabb6a7dd10d52d0275f99417de751bc44a9499b64ebee68f6b03f3961d49f281f3bdf898c6e2aa52f13736c1feec99c00d46ef4ce393dea710f501234f40840a9e6ba9229315cdf9e7688f207c2c77f8b03a985f5af807d8dff89ea65593d988cc86ee1b8f9f1b1b587a486460bc90c844a0bbea79314fd7b9cc50bfd3427aa80688ab8d84fe7c988c4c1cbb8c52fb43c0817db49e1a8a161d490fe15aec2db9cef04ee0bf0dec785eaa1e67cad5d6fe77650dbe8e724b5d069dc1611958e461ca0a6849a3b1fbc49baf66e0311dda7679881c786ce5404265ccd38d18c58cbbaae5d46c0cf776dfa9e9ab57f67800e1bfd65db0875deb14d9c30110d82cd9f45ace0182450aaf55ef3de27d08f6e500f81c0251a70a0d09a3a90684698f35672a95b4094b0bc2ae8564bad87b0e6c4853354bf8c4c4cbe4d577e874e80b9b265bbf7daa1fa8890d49eaae37b06a5f9296512cd21dfc5e43456018c4227cc0a127fe11d15fa01ef21cc4ae93639de6fc022ac3725310b837729ae586a4a5744545a23f111831014362b4300f6ecf6787296e3b0d7b75a6c4a44f46dff6fe4ee7c3190bf6b7e707dfad26b622d2b0f93c5c8f2e7207187f26562e6ee9f4a33133869dfb1490b7e9d46e95d1f78891b67594518c60004ce8c4e22df440b5dba0e1772fa2788fa4f449bed4a84f6d4d1ad63fe9b124ee211ef6d8a84620da8fff1089fd25a4289e330833aeab491685a8d368d251379b31fdab94a304bcae320b5b691254a1a8ddb7b210c9a056ef3943c0ffb18d3cdcbfb6a9629f446d0bb1680637b544fdc7340d843c66b417101c0bfaa683f307bcafc4f2b20a0bd548ed10a38137c2f614273e8dec858dbdd865c49da40c6e1b01ffcf8d3e8975a50870ab7c580f2aafbe372e96447a1852ceabf3b3539c7c521656ad47a7551e47e8fca0d5c7e8c6627013a6a94e532c2d959db2877ea5a7ad17dc35a8a83eac6652db70593abea07cc5181bf076695a68896add270f4aee6953fc3f75687c8ba5a652b6e728ec2692669471cb2904e2067fa1959a5bfec635c2ef94a2a8ecf9ed4486751e8ac5fbd6b36bcdfe9e5065f11841f1fb1b93c5df90512517953734224ebb8c9c1d62fe222ab62c3caee4c061e8d7ae60b7722286e985e51673721baa21a11796ea7f5da207fb533c7b5764d70e5a83b1fc17b206ced82c11b5fda4f61f43ee6bbd38596ae827ad442c85395df6d4e51cb83372fc325e1e156207c90ad46da80b6149f8defdf53b8d9b4c6b7528b01ca13ef8a8040318d4d10735467fbd4390080ec8a306c5bfffce8a7523482f97b3e5f0553951b7ae1c6932865d63c95a79f60d73d6339e8979e057e4bd57af729cd6a69fc5b6b31641ab3d7fedc51baafb9ecc0550e4fc82700411a826551d7e73d7e0d67ca4e1991ca4fdc12939908fb982937e3abd49a1b973ee367655a576174e37573a3f687fd7fc5facc59ec997729966da8b87db37fcbea9a6fddfdb89a235c9c6cab880e2a29b93c2603f61174b9b2797e8c0c77462d24b48dcb883533383f6b7e56a9dc4415137e826547acf7de915cc2ba8020040b76899420000c79f599fd9472f596261572bea40a80c2d4d7f4848164a1568e6286aceb06c2edb7fdcd605d2cab47f7268b49df1d98a68bb2a6b23d418f566d1baa46580d3e4e50d7040f59f1d959bad2c9ddbf09e113725c3775114b33518c66befb8820841c63a3f3a02dbd8edb3261f8e6e17ae19cbfe0f05199afc49445ce17748a02773fbc47d4873ad23f39679dece4e1db09b2f7f8ec5fd6d27d85376d36350294ba249b8060ef93f47538cc0e9750e778b97d9a8a65c0c2fbbfa47784b450675a6993dfe4e79e440a2d7f1e1ea2801afd12a44b2f7d3771cae26f293e68fb066f2bccd3eb9a3b1ef23a12a2a999fefdec2ea4fd6720c1eed38973179af91d043f12686104a280584ac8691057266831054c375b29af0fd1cd650d7e00b7a1ffe4cbb921a92f312e9e2cd88b1c7ab09a438decafd59c121039de4f5cc3e1f7181247b744d05e3a235b7e9c7fceae8a0bb350f1f1dc75ff5dd19514f02c802bffb33ea1766191052e30bc35b9b43a061d1a9569eb4d78e5dd049c1a8cdda3285ec6337d45ea224d8456b5bf8054299e21aa312d9069766e72f1ea81a6a2cd09db6fc7c202ce98d36c39f2bc6f3ce6271bd18c20710eb1bacdc9e1a2fa4f99159dbf8ecb8349ea481afae8b6c8cadd043bf2fc385a4bcfc4d741c4e9a118e48421b4a9461e087ecbe047a2af2b2658c253a4363eb46412fdf71ea1541bde23962b36aa6238e1432260ee2cafa0ea87f88aa1c2ba595165a5ae5ee0130df74393808331edc1d19806bc8e1fdee3c5249fd2a6b4d5c8780edda1f72cdad4f3c493826f486d80ad41ab81b6c64a376f88f9bac376ee4868bd1548c0efa891b979e9608235cde89b31623cbf1a29ff3779594ad80e34614fa4097b6d6f70950de0319759cf831a36b5e7df618a4ac72108a5ba917f25105d42fd126996036d8a023b1b4a12889f69b933110a088232e30171bf25a89e27b34e98f8c7fbc837758ed453a9623814e7a5b04eb910b6a07f13011804aac556c98d2ae426b97367b2d5af440955e8a291fed56b177e33fd0fd181aec9736cc024b304e6cbd519e9fd97ecee3b057961e61e0fa3c2344363be785d798eb5ce5138e52b97254c7e4591cc4e5d0c103148620d039265dc4f5412bcf52307b55127ae2c2344bf7a019c20fbd9e652e8f540a284d7b1f82f0d0c857af90c4ecc4dd3e5ff880740328db9e8e8f641616bf59d365b0c3a5f029a367f839a9ec06c576eddffebe25a13babf17ba04d29d2536d4d1bf363b9a380384776ffa150cd383eafea9ad2f9e37584f338fc3028eea9c465cc39b935704e34de488116d7e9c40d1784092e86e143f7c9707170adb91fe3b22dfbb516aae613efbefda1c1d1c1806e498eeee0c326eac205e2f6b1c405dd490df1a1d0b6bf01ff217497f52bc3662e8f73c7e89511add76fa3222e50643f991290d2f56d6f6568407a85127efbbb60c56af46d6b2ff7f9bc90fff3123a6c7423400a9f46b0b6f5aef465e58ffe1b43c0273bea0900c0c96ad19b4e51e60b9e77c66a322423e73ca0551805b1031ad601a769b15eb91d76c77be028cdd5ec269e37939832dba95743dd8827eb9d4feadb8a6e0e940386986779857aa00aa1ba5aafc997497d55212c862db3c6866904bd7cbea991b1c65217bdf6a3c7f092cb113d98403589d2ed635851dcef6f7c0951e004bcd03c9324c7258031f48ba4da53322c69baa3f92c1f37216a3db61d9b8f0ef94b1e08f328aa0055718b53d32751440b52eda9f1c6d8b9611be9aa0509e7b6d5de7412199f93c944b4bc75e0e1155ae73a067f636fa04d6d9eb926d057bbda8b715dfbf5515635d87f7ab2c075c13066dd7172c5daa07e1fde2112b4f24898caa7b9070691b683d87baed9f1f5cd46fc53999c33fa5f60400b182b0d072b9650e037add51390a2d811889cd495567240dca8c3da02f32bdae38ceb75bf2470e5d42bf1eafb8a73871ace8d16460fd8feeb3c3e4267dda38f660975a30f72f0947a4950f3ab094a7cab28a757591d4fc85955f65b6bd230d40637960fa3fc7fc3f5b10548b4289e70717d981084d0206d13eb057613ce4a4161d4f638d6c66d28dfb6490bc8538bd3dbd85c3b4250f2d6a03cc04b4741a9d903dbc2fd74e98b7b79338f40f6c4e7806267b4105159f8e8e78610f0ffcb89b221623a4461f6333a0c80aa68e65e12e1f70084e9d55ffe2031db60bf262e89a2b2683fba5460aa136533b0773db1866091882f4e0644a725369f95958602a685926a0b604b12ee9923c23f81328d4e09749ebe5512b1b2765788f4b60f9642ac069e96857adc93519d24d9ae9e6c762fade90d663876d1b72d002c7b666a95ea2a45c3af5408e175081ea116bb525748c5996f8df6782d10fad6ccb0d6e14daada1993dec1dee13af016ce069dcaf02ddc4ec12ee035985728e4d6ee69f972950c5f9fb152ca92daab6e0826584025eee5c8162d479cda0349e8a858c441cf29b050a562990ef00ef6c2f1296ca36b2eab138606962a66897d40d1caf78df3ec48d90e3ff57118d169cc0c70672a8c0d5665605615fe69a7dfed745f5d6e0ad64acb3c7a7deb846f227d0385ff636471f69fe805c01c3ece30bc536fd22599cc7baae03831dcacc3c8ad7f93b4fb3eaf60db754e6cb155527c3a031c31779eab0e40708469a380ab532d4074c88a7d4a87b88bae4a18d65e8a395d68206672aec3fd30aea68d06ed1331acb0cc88295e2ea7fea8a8909dd88ed9e9b500f1a4b9ff49c014865ba20d2357aec5239b4b25eafbf61c6e99df52821519d6311f00c298eb708f22f04bd90fbe5a821bb68864f2a20ac5845aa85ffe84f1c37ecb82dbf3ce8484fec861606bb481cf85dd68f41457c181e16f354760106fb709000579196a397cb4c1da972434b0fca589538cc9d9c71cf165ba746e1658e576c82cb7f8f81e6f6cf99ec84568f4409c2974eba66c65d092d66537291f309ed93d4bd706b6259e76670669e031f2fdca5acee031f22adb01c8e24d5220e8af44dc8c709e07397f12bedf1371f563f3c587ff451b15e626f1ee496633fd50e24397611fc7c0dadc3506d37c80c82dc89829b6b09b5ecb43293bedea6efb504726e65e8890f76be0446516d0eef0da55c8b2d1a2acf5193e023a0669bce102e624873b0169b27f8f35881a9b4897c1babba5fa04e5820a1f81ed356e524517778f2a42187b8a24eb8f7580c192598a23dcbc7eb46c7d979b45c8f17a0c6608d6bc00888e7a1d477a21a67d8d49e8f92b61a8aa3a7310696fc27e8ed0cfa62b19cdd327a9814882a068cd97322926cfeafff75b34728aeed47365ed8364afe2136b20e2575871491ebc4c41946737eba8df8989aef78d2b26a16b3fe15c882c9eda7a15c93f0bcaf1ea9c78a4e64d1da521efc14afb82d80d616b4a491e56a91793e0dcb60da35b71d6413ced9581417fd317cf863074be7d5b3d15ff7bfbdf3b1524b6b24c6bddb26ab0fdff19602d486404e0e99bd183bd6a2332e131339f2247cf7e2c9b812fa82387df625cddeb50bb7522e8dabc4df7716c7dfd04ae4270879552b5ee5169d9bba027f425cffbe9a7381e9695cbe624f294769df4bc938ad5d2395db763c86dd727540f4ecf496111840cf11cd1fcb0ec26c0673d9af97c1c853513ff3ef8bd00dd9f3583ef911ab48baf94344075d2c0baa0644c766eff9f132c262cc82f8d08ac7f06b50a33b5923fb0c852206565444741e2bb4f09086f9426c8ca7209ad0987e09a3ab5b9a02af1dd9d73fe89adc394d093c6d712f133b21033c250a3b656d31cd9978a084f3a805f33aabbd9f1044db2c930d79753997ba71c3c1c67f60f2e15638cb93d048eb98be9956f1235b61ddba070c9f1de24bf40d5cdcf1bb3ab85b5f120bf7fd57d509ecc1b2115bd2226bb5e6b20b93121fcdebc899c47ef3f9d60b1e83c037b1e67616467995d54f54d78530d82d3e32c07acc3f107c476bb9beb44a58060227399261c30a6350543f65a715598e76c85ffc89a27fd4b9aa4979f330db85fc826ca668110c9bce732c074a1b450f52371b3bda0a5a4b314ef9bca66991a72652c72d4fa17ee29f20079bfc5af5f64d436b3690696aebff9affaac494e67044b126382e9e437a31f781398bdab6191877e22c35774590a24afae3c434d52e010883fe2a69539ae4ec75496a811e5cac5ab2789918ed4f8dbc42baf47873a0b383e89ccadfd8881056302e7177d68f214e869efa28815ca5811f354dddeac7dac0a01295d7ed2ed08f9a06538c5af97ea9b7023595a27bb64904d21c24848e0ac040f58630ab90d1b44d9fdd110242a742c3b8ad9596d83a2d5c8dad93dfb2cce4194f773eee7d47a1fd27969db7a236134fbbec07b7d2ff0b4e84bc46567c57d8307eb6d3224619a49d3a7b6423e7c32b651f76ed3110a5d7f3e6bd78d91e9dbc80a6cc2ad2430ec68a13adba3b68790daf644784896ffc59720b24e14b1961b158f453dd5854b4700749251335a4fed68ab607908e20546d729837ab9b9fc3fe9f628092db85a45fc4625c415ccac59c1bc4fbbe24d624292914320ad087b9c520ef258b245fd993b1cb1f956c330311d3171f118bfd76ffa727af6b21d96ac09d68c912c80c10441bff2f174a5373bf6819d5877ac588079178ce19037fe4ea0e3046c4fc7958ee0885311008146634e368273ae0f3af9f982ea8f822b95eeb3a3d8d03eaad6a9fc08bcdba1b7e2a25be898365db52861346e75c224556ddbadbd40ee6a28c8f208dd137ad316b4762a0affbd4ae10720b31319476ad48eaeadb8a1d5bb9b0b16cac09ccd045e9f728f106463d3c08ae04dbbb89bc55396db2a1f8a9891eb8107014386862e9b8d9d3378686e1587145c60d50cc07b418d6bfeb6dac87cba604bc44ae7a781a811108f0fd01772ff6d4f2b6b796739414ccf9ad782163a8cb8f150ae75899ab0c1698f85243525cd762e7d6b90aec7e14872cb8d1160e11c856ea519a2b3b0228de15d954084c47e0c220a245a97d92f3029ccab006b0e2de55a1ff6229daae8ba2aa6b9c81a6565d19785b03a08facff769086bf4de973bdfa6cd00e00e663ab4310dc333a94640f54c8ad63b3fc6e2a96ce63bbb9f1e144839b05874dd89b7daf08afa883a4d9585dcbebd56e4fb55bf4e06b1232004c48b304598e44d5c8c5d343e00f69680a2daba507cbc2c593fc577678d5204345f826e987d7849bcdb3be2cfbd8662cee47c10060fe53e436e92427c7f59f7dec5ef6377c31285a6c2413f71cb0e5a8def3e136cb34fabc47bdbf727578a5da14f21536e29e31cb12a6047df618b0fbadb2d49a6cd48bfbb7923cf2dc47338bb400caec0173cd562ef7295f22f4ad815aea0ef2b71268bf8d1a960a906f70ef026f1d5f0196e147a6b921408a23f37b9843b71bb7921b494476b143fa5482b5f23513575ea6a7af069b7365c6156b1c450b3c61d518ea860ddea143caeae47f0d6e367ae7395a50dc4c3331fe86bb71fa6a6e3926420dc65b8046443e8972d22d4a1728004267d4c389d5a4e205c8ee4872934a6a930af25659bbb88f631279c419aaf2fc0ff2d59861d77986de17952a6b94ca3d4316c98fb0869b3dd67767a0717850fbf8353d4870d4ce68ee3641ed88f922d6fed2593dbfae7fac41f0bee17f85092628599bba10af12924cec3ab216db0cb2fb15a48cd27c0538916c94a9d569164210834c71d6283bdf88efebd3ca0425c8f7220758d176bcdd4d60c87bef88d51b91a9f89c0c83b0e135d2c9f829ad7ace94195f1bd74a3fd8ab260a5d29c2185dcba170925e03c9546c8ce46049c865a43ce12215342390f9b20f468d8008c94841c8325f50e5a6fc956d193fbac728b2d4cd7e46b65555615b5f696e8322538aaf235cfbfc6107d4855589b4b1798e9c915c38032d40af95e9339e0341b03905a0b3e455cd6fa16d8e1549d333fa732e0ae2c387503476177af5f6c645510ab280c47832b15b7939c8ebd3fcd4fde76cca4e8e85b165fe72991df78f9475aeae01d75f943562dd751370db961de437eba2373343a95874e19ced694999928c935a7a320c96de54355f846dbfbc27c8f8c937508ffd96ac613805d9c2ca0ebd7a1f0662f9168f97ecbcdb9b987f9445d68f36afdda7ceabe772da436576d71f6a443e20784347dab33c2be078f2983818ab10ee615bcaba96ad62f892cabcb82055fd6a8920e89aa4891a121ce0f14e054d203fe8ad44b0d914aaa5e051b49717d68b6c25bf9d8a3117e1437815ae27733fbe8b1bf2e085f46972437c7fa8ef9c4e1d520a38ccb0d54591665b878d372db10cb1441769a6809d95d7e9d2a3adb8f38aa784fef89923969dc11d66e346c5060152441facf58093b38a7de8e6a49b0ff9bf780d964289a1f1d957f2819bde21f981ca3b8e2596e2ec0540724feafcfcdb1c546acd83cbde75a55b82412e0f0dfc83794954dac12d15a68a10e05491e09f6ba78dd09a2388d9aff54d2fe4841f017ad1cfd29983a67942d6cbb4cb82238c97110d7e59a5d6a417c523e61f7cca42ab87f7329fb81f7f14ac3ff0ac86dfe8815519b1beb6f8812762b8655ff751d3543f461d33e25312438ba7862af20c6094edbb55d403c20a5ecad92614e1f9397d91e9a0d77199311cc960da7011e4e3471bec04f09ecfae75389e486e14a6390ccc6242dfa029c1b180aa132c4fd26c56b46cbce604a75c7d74d83ed005107a97e7e0069357678b55d1ae61f7d0947b4c0118f25f1f405d7856bcc5c47f6f0f829b33edd6f018f2c7d50dfc9dfa79e34ba17d1e88ec3f89f9ca2c7d1b9329ea8b2e282a616b0da60c5d17584be3a8c633978c46d731634b32c652d45ca3cb22c1013bca3cc2af1e0c90d48193b41e59b84345b3c5e208c3f344cfb688c450f1488f40dde9798f81911edb0ecae68c50feafd4b2100c8d7286c08bd5ea62f9e8630e553f1b81b1fcf2f5e809986b7a33f0967099ad7acc96597e5f9fbd3b0d3afdd0aca560e81a201b11bf5030bfea263ab0567518ff654506cd242282518088c711ba825dcb583a6ba449ebdec6fd6fcb95ca9966041f1d5ce109faa7435a8b1e10662588239f6b84ec4cbf2b83bfc4d80bcfd97ee3c93b0d67118ec0024b20874ba324ffe81a31cec2eada14e4ee0ca644ff1d35659d1e32b785e9b44c3e169a7b96a6d7c855d2d8f0a8ea2a87bd70ee3952d2f335c6ca2495e7caffa315e51916f045e1e2f1e08f2fa05ad02a66ce3930dfbf8bf1896f55c95ee45440c5b3bffa5416f4389a188a8852bfed1098864c53e33ddaabc742a441a134a8236799e7269d743b5957b9ea0eb89e8cc4679f62a3d901ab2ee8fc30b5b53b23cb85cc14cc314d8875ad702f36d96b83cab922e9c9da324471f5b38ea69453c393225e4b8521542279547b0b83eea004d51713f6eee1dec201fcb9288e36e2b09c936f2324a03d5ec4ebf1185b0edb4c47cba2c9d6365165c955f43827aff21900aa3e6936d50add9a567a58b3d2d17094a0ebe33bab4b5fa03b12f65e73da0812194f842d230db2ac01fbad9e6218b11e729a828749b6c802d7390911222e0b36d53f7261dccabe5b3419617e6a15c2106c01285e730e2a1fbe981b1a3a6f04c4cf9f12d06bfa0e0904fa7fa575e468564f19876e9396afc4eaa683bc0238ba20bd2143aa50a865e789d890c181f42e314386f29809341fd94083fababe579030595feb717ca5c2b48137dcc046cf58f3500f1756f3c2cf5bb8d65da8851b8c7f72e93d090ebd92a62bafe522e14f337563fa62d082ae2c5183b991791f19dc608e4f5e311cdf32d7539326cfb7c4c92f4ffa1dbf42013121ce1993e9e3bab80edbe3dd3a16776e66fa8b662b8037160f236ea51f695a38415a73316da14f32a297905cd4a84ae059746e69e5c4907107d5d9b5339255b6b0a1ef55df9991858b2f52562f11bbdb886c93050e11bb9bf611339a8c90eaab0a1a9fe08b0e2f1d4487071e009468133e0d781dfb6d91a9b9d02b0f6845d41bc69f8ada2711ca3154f9155c100e75a7b390f669598854d82ae5499ff8e109d6fa2d62d85701704b99d36203262faf12d6bd2db893e8c3f613d7534ad5ec10e5c81499af1eb58e45c87a84753a87f3bf442abf463817f1c1834f1c2f36c2703b45974c7254a7077a3d39e519c917f0d092e24767eed775b8fe413b2baa86406f3eae62e569f67c6e4884b129c2857201b619640fba840bcbaa3290d4b66ead646d19f7a49f87c1d4c644ed68f9f6515856394accb87bf9346a9ec00f9412efd95401abad0abf327e69f21fb44878cb45930143b99ad3b18e8facc917ed7750af46c3152fd0c53b0b725d4602e2c1ecd5a1aa5a1e4b3ed7e09058b336caed224a7b5e070bf80b9239e4f346f9c610e1a178e6aada414306bd1e797cc267455c6749b614da86d188df70fd296ae4b7e320bae3ae6186052854352a157240ac2bc5bf820cad8db1021362ec7b2081566142a500be037a2c09ef66d835614393901fca731f38a2b78ab2c2982f3fc37e5f156a7f7d72375795d972575503ffb03df72da337f104f210b48e50476c59d3ac0316b39085d97c4124cb73688fc7363f2215876c23c3054b06a4d943bd762b9542451afbb233baa0d256908041f125f55b7b67bce3a241f28e9a3832badf9fb880ec23836f202bdbc6560aba988e49c1e88c786bf9ffffa8d943f4b784ca88cec53e025b208fe7a1249713e65215646bc4e17817be32c57c59867e5b9846a800dd7af25435cf5ae63551e0d8b1b40ccdb35d8c69b87446ebaa4168f3eebc5e38f2e80be2bdc2c2fac593bb79e36fb7a34f0c4675215c1b018d110f767f118dc03b988ab7f584f5f193cf6e7bd1c56ebea70f2c9b3f3c012de7bc5e64234ee069f78d7ddda833ae6956f7e1c951a549c482d2a36e4fe9af854a2893bb0e145a3d53787c318a1100aa1e32acd46eae75e88da9160609cf2ce61827c5dfdab9c2ac56bfc6b3715da08257c5f47924b50c9062ae47b576b1d33f6406a6ca954fda784e15e11fb006f02e9439ba70fa9eb88de05d1e0f7c338b41d3d40ebdafc2514f2092a7ea9e8bb51e894159e587fee26655adb3e6d4dc572d542f365ebbdee6085d34f943262f67f8e45c8b8e9600816b1e30d32fc57b47cb4feeb17d1fb8cd20a2a8a2bfa20c524f6bb8ed719703b9f033c15b879296dc714015360eac3734694633e8cd021674b0f3a02bb5b4d3b98223d9138c3c916eb2adadcb68a177872c19befb74f900458f7ec5b13b19fcd46f8053df20e39ffb60c1964fdc691f3e2d7c81d6fbedaad34b75ea4d47ec7d37f1050b2af8979f052a494398bedf5ae6f6d57388b8d121bcff7008c170531daa198d8503088fae9090399d83e6012716c1dd64e4cdb0a9e1d4fa499e0aa26febbbea261c709d82f3f46759aa98cae5aaab124bc23e7c1f1219597fc289a556c4ca073e81745890ade88ba970cae9ba564ad6d236184fcc9d8a76ad7b8728b113444b1907945205b21c216e656ca8fa9c4e6b8cb1d18de312a2c2d0447f3a07b561cccc9f661463feced9c88c2cbea2f5fe29cfdb9c0a6960dcf0ad57f6a253d5a126c955cbec950020654b96d6afad9b3a14ee23e8b34d7834d69236c13fdd615feebeb92413d3a1cdabb4aaba8c47dc59f5da9c275e2ea0c42397f12b64e97b0d6501352ab592845aa42b21e0bc66b42c49e7319684069fb420bcd053f4035b8b7fb9cd98422cf66e2d2374771a50918829c510826f066cf11550e75f6329f3eaf08486deda08dcfbf09e48614ebf67bdb8c2a3c458da9250146fff94b35172bfd17cdebfcbac8e0fdf7b91a849b467331884071850d1ad79bd7a7cb63e9365175745a33d4f0d43ba137f72ffae5b429ce063b3b30efdc0ef5595a623fcfb9733f5d436827ddb401af914ff18225724c2f334701df820a7f66e9fab89b1aa4da6c103e5505d889dcea2808f6b4a6ba49fd4d186d015e3c5d2856798b68f605d11cbb09564ffaa36b0f1f5b712284ecc7433796fe72a9cd92ebec2070f567d4fb28c96ff7a392c6ae46c31d727ccaaeaba92af9d035c2b8ed3b0c4a50b4aea96c7e5f0b86574d7fbe99b6312c3732cf5a168e3ba25c0f6a45fdb21b12ed1ad73db2ba31850e7b9874832e0a86c46d103aeea82099f7f2d58a6c8ced01b007b692735ec291ff857ee2ce069cd4bae790d13bba913ea70fdc1d47294145a1c6e0b37d3df963d1e6e9eeac616537aeed5ba1cca38d2d6b462bad9cbf7ad76d7eee532e3602dce9be1290e88bf1cde8c4a0fac009057be1dc1f88d6c7145f8ab1b3b34eac97e0c6b6e35e582b8391de0e684b716ab48d0c5705224099dddd67d41e527aeeafdaec8af18f2c58b64541c50537cf7461d07c4ade9888c96b8bab4c97e68f7e8b77fc946bca8809c76f7e88c648bb1fed004a6556c6664c00d89e02d046a9cc919829f91109ef82a2d6a32a28dfcab39bb6298a1b61c75ee63e561cc894bca79380d1f09ab0ba5c009deb09540f95e1b197ab5d84040314171fa0334c6b399d7330e3aeda182788b80772e26feb138b83815e27977f4f755b31c424036fd11cc212dc8cd070c219c7d5f9fa9577459d42f1fbe26ed47f528d5f79abd7dc92e1a5c3b6c6d66c29df7b7157cd67be62a8807c63960cfbceaa521f9916e2a658d46d21828f4f33f41c37169189cf7a765c56317ad407c52fd592087e259f2a24b61a7a17913e4472123ddb0433db3fd78da2109bf93cad15bd075ed826d8d37db0a23816531bcebb4ceb88b876a435380c0100bf75be8122f68ddbbb3d4fa2c63ba3968e771dbc621132255d565234f58b4d83f5e3b13dc698218693abade293e9645d1b23c69838e677f71f94440c4f8643782798eb70aab7fd1750deb7e34330c0e2c9fc8fad42711a173a411d43cb94d73d72b20d85bad2ef7b0bc59ead97a4572b1c88db54fdbbbad246ea9a7a62add09c46d1f7fc98d9a676a729691d5508ad614adc9ea176f567e54bf33c7b9f68b2395fa06211591417986731f304c54171dd928c9413528fc6f0a10702bf3aaedd2b1bc9a229f5761acfa027a6252ed2235b4a0e6c882b7dc716ea6db8aa8f3ff5f366101e88e1c8ded815027c9ca67faa1548c9132d4403b126ea585f82e20bd4058c62dbb1d48b1fae13110390421c4ba96a42cd8cdcae516c4845f3c664b30f5121134a3be350cb1d5074e479152fa34422a9741492891182dd698c1c8b3855c15139d227ba8943976e185c8890cf01ca4de6abb10b06288dd99d8d5ea76641768897cdcacb37a9c02e1e8d607f968dfbae93a15a001a49fe86b31c0660e7b2b9063eb763e17cfc24b710cef25a5ad6e491e2e5063711d201d133144036c81a798969bc616b79a7cf6f964c928b8f55b8dbefceb83ecb21bf32b6ad654d811c0144f4f23bfb8418b88978ce5c785250f42f1264047540dcdea696cc1ee9d99f94dc2e79b706eb99183d5d6b9a18eea3e68fbf28a2bff4462370a972f36bf89d764b56535b222f3873e38bf5e1c51fe3765e53bfde8c2ce2976b2fe397adf8117b526ef386adb4d68b27516477b124f4207cecc213d0f58bcf3bdde8456177d114518b5f5631c0928384846e22e2aa862e71003a4be752ad1dabc73dfa1fe4aa46a515c9ba1c6348d7af92a5a48ff7be76bb60de08b2bb5006d316aec28d002aa54ef9cfbc19a18e085c1a18384b2ac0b5bffe1a19f9bafcb94947f960c6819ca8c552739334a158659974ab2676ba1f93785cc5aa194d386689762f9dd5e6c74999194d9f6cba3c8a675df7d20b19b7bbd0b93b9a4eb81ecdd245ec9ab012a341565a1289a632eef3295363cfd10aab2e4431aabf9f6772a9edf65d37b35a8b2b1405d6098d5e496fb96ea272709119d9abeb51afb89b7e3506df79c4b975c8d777f99278aab7ed26221f1969b7bd4974a2deca47ae14ac8a15fa48aa6168cde5991ab9bfaee887549d90aa12abcfc9c09775a5f3e385e38366d63afea2bf27adf7091ab8fa26210ee1b0d3c895b610e324bc345111b0599ae086af8ffe3f71a2ce4a8d5ac1478eff1038c885e444e769ef6fcba374801c86550c5e4e77d558bab2deb603c3c5f2ced0fa569601392d7d166431475633326bd5a3d568227ae5392d217bc515750473ec2baea8372cc3a940cdc817a7a296bf14c371d8b5003f963b0adde432da49ac93d29d7ce700a360b89951252291cff15e894fee7e53db3ffa2cfb32bf2eab406657d6644149bb6a0a4f3d1cb2c13ccac9b1446db4de1c2139aa857b29f7728f6b863e454d33c7f56f3a3c2dc114d2c7ecd015e75411da3fc350d4da5a528d0c5e5d497551df53f082bf8239e8cdab95a4b1e8ed5d4906dbf62ece96a23e2e8b20e13de4de63b0395f116ff3863d6193a638455e9e5e0c6db6b06a7d9cda35c37dcd2a52f2ce52f0f48f6ea24e89d9ff23cf89780cf536a8cd0b9dcc25675b6a4eff34c6f73dfb650afd8eb819285df2f418f977c3c1c2da1d571c1ba270a276947067d088abf950cf4282790637a3dc74dbdcca7693fb8b4611e2e8cde012625defb640e4297662eda3a76471d4aa94ae60e6f891efd675101c257bab28bfd54191e3ae6e5c9317279c1ea68c790e416348fba8bea708c3c4abbb5e1a2ea1d73abac7843c953166ee7b5fb3847fcc625b343f05ded69b81bd7ce27c5d8374803952910d59203cdbcec41a9856c55245bb47247ef1b64fc7198277f1fe77ddc1624e4cc8d2af606e9f17f67fef8e216fd01a760aacbac6276ca5e01c4cf3ea1e53e3f7e7003b28554394c2dcba762635cb6eb2ff63982d918c616f73e21735bcb685d5a9a1b417bf40f15dfb54286e7e2971d89dd976753f41d182dcc3ba07b3f6dbc7571a813c8ffc94a132bafec951eebd8ca091e49a822faf1e3469a9506432b292e176fbd4b4b8ed144a3da215ef93b952685f3b6af85f33fe9b7616187c83c285493bb17dbde5c6711ff950b295a893f0fa22f813d8b17da20adc1ba589fe899c8f0672d5e98edb352b5a53658133f412a769fb525851f9a01fefe8b7287891116c3a9a1fd9e1dac4c444d5e8620cbbeb7c14c1014779a2b5b36191db58756bdb562943b72d2f311ff2b6031af91bb47fff36ac26fab870942ba025f248c7c0eed360e91fe8cd2cd2f9044677b9c6f730e7ba8b4c6871f8a820ba54f62d66fb662c52545d8983ea344b768ba22f9e6703c8361eb34ff01311c3866601aca191b32b36a0b9bb41d37f4429c1e7e9428ed9987bf614cbcc74e68fbe5615c904c0d9afe321944f91c37a76ec25277a7a509ed8b40e149106929963d7dd8697d469f1099f2a44ade2d2403c040f3828c64fe9a7cf51d3dfc4a72bf4e5d78149d2c57746de3efea1951d7fe68b857da413fa281ad3e90524aaa8e79d4ac403fb190fdc79ed5e62be4b88c4b4b71d774a51078d798e7316ac36605b3d41b28ad78f03bb8782755d8ac077301f3dad590c20ffade2b57c4d2b5697f3d9aeb6682e880db2a6d15b6bd662638ea438a1696248d510b39e4f9e462ca8bbdd3008b5464e1a880785d5037716348a5ca23420abb9f0664db7f8417b21da68100b0d94700c8cce6a5c38c4808ccb68f42436a830007c34f996ed5a0daaa3a1bd8d36105964564ca965647ed1529c57fb57e6f7029ec6276285c9435d362cbacdaa8ade341f71a2151e7dadf7ad2ea2ccf2e74e1ce086515c44afe68a4267db36d95e7bdb3672c4b23cb413ca89be0a5cceea7afa537c9cb317cbc5eb3c53ba4af971cc31e0ba84f530591f0ae63777ecf4dddd366d44dd8c81013410806bbd0b180aacf0c32a87ea10619f9ee15c2f586cc5dcffdb9ccde3f05c9b0f2d858e131937023339ada95fd4e89a5235fcb75c45233651da1c4e37de8bd1ec32b0094eda0d043c1d6572b54f2fd67de176777b6436c9cbb04b48ec9d332ac0b9ca1ca42affd55e008241771ce8d938b3dfbe74616a2d7bf72f76cd2f0307fa936e55b2824673e673269980de8f22ef34fab520d4b47c6110da355e26da7830b8aefd761f40e797965a73853572a8bf0b267a520f83825e1c0fbec2d7836f6fd7be2203abca69750f52eca8db75595d5c64e7d874b0762e798994db55491370f9f1b8acf9f59cc333381fd96d8b88e7eac1ad4691547438f85f27cdad29466dfad673cc0465cb3e8ac4db13fba6363a4a0bbe7f6638c2d01bd86ac80b8b231ef2f0fcd84926e5b7f1f0be4b9500149d4d82345d2df38ab4fd63f7a803d570f4bacb7365850e3e63c9c17f5907fae99a228a85f9a03bce45d389e281ca5b74efdd5b372e7e73d345bca90a3133ba16d416507732865fe9954d4b43ac10e495f8f07d75481b189386eba1ee827647780f1d37e5b38d54689c761778fb879bd107f74230aed9024f75d7d03d839761f990b77d539e55bfc99ea0b3af54a704f049123e16d2c0725820d41b9a3469c9b7e07dfbf755312b2cb0c6e2fb17c51038cd73344961c65c3638bf3bdf9441f9206a60dc90b89ce254b1849829d1a02a4c300bf3e3b0ae07d6d5fd5adf471eebcb4a04613e308945b18adf60df30d2477f5c6583f4b42ec7577da1dcdba8539cff583c713ef8071b01b33349324fc7533f045b7527f7934dd3359d5f6123f4f0fc76eed137111b1c4fb8982f217eb930d0597ae3e428559860986d5e55695113b047b058cfd83863fdce10a8a9a7bb870f69125bf705b4aa7cc0dc8cdaa0547b4269a844f1af96ed6ba29a51b01054c5605c72476c44c4cc6ade115a95c7a29e67b6083c900e820bda9668a3e3540278271b0de27be842caae82fd0bbe9f1f0cc1f753053429c37f47700551fe89322ed6ff72a4e5917a73178704084d06d8281708ce61ad16b4acd6b672fa223f596376cbaf57a72308857e659b5bcab1e8f439259851b9bb2b59ab832ca770e6b043f8d68227f54a3be5186d88234e1062d96c03c47ee52b10fbc3d5fc2d513790cca47c4be36788a1550dc53f0cf57c925e4031c6fe9764867669791ca97cecce2686153f55fd9e0e124fa61f91acd2cc0c9385c6cad86e09456a88a45d3a5b695e5eda325cd65e2dfb6f395858da3c39bb745aecab7467f625fb3857cda361eae24c2a0a20ee6b2d70550f06888a3b0c1b3d26bbf74c52c6a5681e2b20a04baea60d80681df310b19b9c7988c7520733cf0b0cf1075fe2c9037f0d7e423e5877af9c792872e46ca3054740e83be0eec5a6fdf295f5d83760c9b31cddc60b7ce629346fdb2e040529b790c10824c48ad72aba2221e6053090b35181fd10eb5effc1787959458f81c30fff955e37aed056c3f04653397de2cfd347cc826ca9407e1bc65ffd8912cd482fd0d9836c355c0a0c99417e157308e211121ce3d4e26125d3349194133c2221e22d5719dd8a8bd70caf160707c2d6c2dd90fa9f95363da208469532c62b7160257a5b3e48fdbe1e4c925b9ce2e16218fd741822e3401877b15691bb43f9fe8bbb26cccd89d6eb76e4d73f73ee740340ee423c35259d31127d44df98c28278e603b259b41db46de9bb1f90fddfb50557d7f994d74a6f3b5a1b427e68147eb188ba71e76285061d3b09fee7c3d2d00feb0d2795c585c94ebcbf73d995f48798b79d5cd54ed060ba0bd9346a83809fb4d0964ed23ae0942a1a78b4a84935e4fafae86920cf1476378b512444450772d42768892b59d28e7e3909c2b96a4e1850984d4ad888eea872f6d59609baf988031f74afde843274f0ca3b541dd092bcbd64a7ef1d80b4bb46cd49d1105be31002047c91c50179689e30d080659a389218537ae8294d3cf8bb73269dc7f732d58d0599b7bba47555e8ec1e8cc9c650046c8991588c0f98c09d5c459fa02f6dc5605b59bae0c950b7f72bfeb235126079165950a3f3b798f46d26f892397313dba29a170188ce2106d32e19036581fd8aed552b222e7fa29ecec234d14e0e12d77951b1d61528343af6f38b29d6208bb3863c9818ec1bd3a734c01468861f93c5ace23e5fa2c0173397850fe998cd3a4ebd629c2754211089b806b323ee7c08e9c9b2c56caaeb8c09fb3b5eac1dde1adc676f718fbe58386592cdb6e0117e38856e607c7181adaa3e9c2853a0c2290bbaf9849c3dd4eff388e84bcd0ea25c17ce1e227d43b6105ccaf416b6701f5ef24d333ee6c40689f2b3dbb7c6f91a9d3dde08e0ffefe8059b9c5229863f32b92dbbacbab0eff9340b115f68a471ee25b7b69a02d00924c97a4449db78ee84840432414d04a8817caa688e12da53366a5661b735e0542e4d171b9359f31a7ca5a99c311bcaeeb2e2cff66d72b6159f128e49a3940263ef6eeae9292ecc9e0016f5cc482d1e8fd187318a2046e3c2cfc17279d88c18c1222fab9eeeef9853cb436f4f188fac0dbc8bd99d542b3597e0f0c9a4af2d879175a5c100e09c974ab9eb693398329966762b88cc6bfe3219b81104c670a980d642c043bcdd5ba84ac70fd54b8c703ef656b4469ca3519f83a0e0c838493cab699ce9817f125640d378c9f536e00efaf37031dd01c2466b7dcb32c2b934b16c174f99c630452e7f28622352bd7c5f29a2114ca1fa4d9bb9aa63059409c8041ecd3520cffb3c9203cbdffaaf37038e64cc6686f2f097cb163c5beb09e7cea679d69b3c3674972ee2268da177162a1667681cdf9eccaab96ff27d6adce460454675a0b9179946b912c263433acd09d1770a61ab70ae4690e53fad5bc5b3bfd8824ae3fd0687226bcb4b09be936078ad89c32f80f2c2174db9f386e467726dbb1478e25c6efc712f1250e4924b11abc91b9d1f9a779d3754a46833ed26a71b6d34d6b53008549cfd4c97d8446eb8ebe2c888c32ce1c21c69f833881d37195f4a44114ce14b7d1f449472ef74988cd00960a9a31fb06d096ed0550e41b9ede269178392d2354c43cbb9e3665fb1f00c7710ff48154d2015f352a6cdd2ecbdbcce09c0bbf8f5e07bd2fc6d4233c5607c51d4796a7d0c93bc90c92f608d8ecc53fd68a68a6a5076b90441dc19b8b21a116e31378a24acc8805c7edb45808d4f57dcc31798f6f250be99144bd12d1c6f623f6f8967c49f83bc4237b72853ab5f2487ab23228ab424cf0ea15a4ff528d0e9e15ebe2321580093c10c419dc5257d794f160a24c8ae2719ba82955b4c38dc27541b1d12fd64fe730131fb861c2ddb0156a909dd60aacc50a8ab31dd9da6cd9bf577c040dc209beae0e46b5329aecbab0e02743750084ad1cecda39c70bc2d60114a1cfa495e39db8345fc6ec77fc3ec1b0940ed8fadd259be31aca259ce1e09d050b2ab796ef58a453a6ac44e3ee47f7f751252c393e6b0a8e383328359d3af2b1c29407b31a68fc12545be34b55dfd374db4a352dbaccffab1b2d9c0b03cfecbf917bfceb2f9e809080ee4b27f84f95842b9e399ebe7e4f9357ff052796fa2e3e865ce946538397f7b01001303abe779856f223f5d70ea3303a05da8b7b8544dd0f3a6bb97cffd1ca138165ff45eaf3f01c3dc0c742b8438fedf39f3177e1b04b510277b0a258f61899c8fdfd75d1de127134ca0e2cb74edf839f6ce23a46b0581be2332dc43cdca75ccdab26a459d365270de48f85ed257a7afd871756a6b04a9d3a3ee6516553f49f4190a2b06d4171a3fa00a9117ff5cddaf3e9c71f12eefe2f07cbdc700a1292eef7d7361aebf39823b8e62de74cb2eb4056da8a45600bbd22902d0236f8ed0f64ed097eaa6cc3f5176ce0b1c9b49a901d4810f521bea73da2ff720a0c380f69bcd37a4010b62abac02bf22e491f51afe5e4f971eb820f2f476b2321362a5a4b2d1cf3d2d93ba786c0f6abe11b02d003ff2e546909f184f3dda681b66a67be1d98df7d69aeafe916248bef1ac21f1aa1be41af8c04726e7f24d54e733674b4631b1d66024d16c22b3dda86ca5a85ab9e5a265823164d3f8107fb8813d95b7b443bd6889dbab345194d08b6d1424e7a662daa0b3544c9893eb868eb8dc9115ab089e8a437848011b4779b3ec93f7ce3c794d763a5fe6ecdfd90f75b9b47d8ff39f4543b30b65230b6bd52452d3eae07f1df2b2db83b8bdbd445ebc7195c7b796a1338aedbad92358e7bda4bfb2a3b58f6f86fb44b0d7c07e3684e232f33eff4bc2416e1e51a07fc6712e764f14bb0d5081f7ae21bec6a0ff3bb7cbb4a7dd9baefd3931230cdb80fc1e5f4071cf0f355747cab2595fcc4481d32016cffc6510d84d4f3600052d64e6c2005d37bfee1746a5109aa1ad372857ce70d3ecdd1d81f47be8e349c2fc534bd08e5706d3b36a56fe82094047cd7007597ed5e34e896d36dc852ddec6c101102868ef0532fceb9f6e51243cc457788dfd70deebe7b80a6158f90df7974bff7113ed1a97a53749640881873635664b4a44791f3ea8a79889d5c0e00ffc8956863ab9a82a48a8a0772d376da68457e94bb9d9602b321bf0b6adc0067d6c6658cc1711a475c0b9a370223d3fb2628026db3206ff88eb84f6cf490977b8a2f0bf27246664008f3a92db0c991ed17d0943c53c861097c5f48742feb10d145ab9f3c1aca9e7e2c2b4b04cfa4fc7b51df93ac3687bb09735175302d21c0ed0f725979d3607579aac40827f2792c27f0837c1c6b9062a2ad0ec272edec3af66d029b7a8eb9e7fe1ca239dd11f88451662f83df99f48c83310373b1d7f8d4b7733fd6125e96d8619f55fafc6f775c86f12e53f03010ff95929912654d11747b6a759834c6484985abaa522ebe600a54efa7942ca3a04db5fd4220bcb7cc541bb684a6bf856c61a21dc46dd85ac176248029729f0b7bdf1eba1084075c65141dfbd7b40419010be4aa5af04d1238a75fb7a687d85d2b02397878db321a16820091e2b37223fc86bc37e4026d8a5bc2f504a62ac97d53ec3c9a2eab728acd012b9867978cae5c9299891babea56ce5249b73ade85a0c0cde7d66b0be372e1ea1a7160d9a314898befdf74b70593170e94ad1165dbb497d0c9316f591b14f7a9b0910a76e6cd3461c497c93279134e728d5c862d4c42d874846e83beda9c7bd1fb0b1a28486a7217476127f7c24d42e21200b9c5813e6b9ea0782b54714635bd7a6b6a510bde30ad4c7f3ac3f029c7f6560e91886674e6083a17a50263457b4e7f09a2e423c54534bc631304e407d3cf47f38a6de15a86c51b0d6f8ea063ded30a742065195c3e1d5d613af25ef7aec8f91cff4b9a28479a5d6b6d967b981fb064a429312d0797a6d05a380137bf19e2151fe7b7199a4eda049e6d15c368b3ae866608add3b8fd8178aa787ed16508834cd5f111d738f24f9015f5afdea29454b596b3512436080b3a659e5edaf37ad15204c22040d9a609194a6f66fefd537f61dda11f8cfd6a23eab6fc09c5309384ae994a7cb4f41c633ad1809f5f3b4619e98fbec80527d3d224b559250c834b63b2bc43c70096d73af864f9c1080f3785d418aa697af0bc63197a0c764068c96f8a54b9158dbdedeca7f9411f5694d57a39eace3a82ea9b8c7b57196448785571ec9bfb4d9c1c4a9b9d2b9cbbe40e4388646dc9c213734cb556cf1c0488eff175c6e0c2dd5facadb8b88014a4da02515f9e2ec1bd2731ea32d496a2928df2b8995d9accca4f34e2d527429086aa4615daaf11b1d94acd0d2dad32dd90082dd5bb4cfe2a8f3e33ead52bd0e46f7801bf5da52d842d348a432ae3ef77d3403af0089b92b9c7e552ccf63cd42d79795eadc7722c708e50da461788800a44d6b9d1ec4eb23092bdf7cb67ab68688cf321492a3cf9e94e27e2dc0769a02460f0e06468f4355e95e3a82cfd70857f40f38255ee0c9d97a7814235434cef449f97d4a80e94d00c43ea2a4efec155b30cdccd40aaa984c1e815564ea211491edd7e344c9913475412a74e1b6f038e13e5b9b6ba67314b6b4b069857a46fcd5c0fd0dc599f41ecbfcd0e2e4e2d88226a4da2ad539e26861dde3c6781e64a3f1313680dabfc81d827ae4fc8e2538839c3bcc5e0fbe960f3d61fd6e571183530436a81bda8ca2eb523b07078edcafebd144d922c553d4a3ad870ae60ce4de43175cf78e990e7da9d5fa98cc706fd91324fa31880d6495bb43c58906a3573a76d4b4a18e83283a77195cc28c1108a942dd9167f998eb507fc9cc41dfc3bacf560298b73047634513d036b97668b180e7d22a2bc6294b03e3afd33e11eb6c2a1c5d0f8c9273b84b3baa2976a7079343b977957b68f3cdc88e88adcbebf437333234692f351bf12eb0e25edf82c9b5547c5e36fbf2a43a9fbb52abfdf468ed5ccc2622f7f74d9d2721d0d94d5e2472e806d64f61145b104261f91cf57e482c4c5b3fc378f900c961090620da941966d95f8f18f2e5cd2e376091dc9606ceb163b1bd5ff05228ae13e5899f3be5e8429c601250f8c7097b445daf21db77a342f3cdba768e19a7aab810400c0ab1470a28e369eac663ca8e3f94022f5148c4bf15186b11d7e8c68e743dd417dd531772cc4c7af4e54ab7ec6cd68c88d480e01eecbf49c82530d7ce3fe4d50c1611dc18b4bc66484bf1fce8029fe441cf1b3b7e2128197e0fca1ccdb027743a0c46b5a88898e242a585e96f5f03db8edbb5b192a2cc94b245c4c3a2d0feecfc93b7a6e7ef46bec534588c919db6b29a17e7b28694aa08ffd146ff4b706889b0491adef853a5169ee3bc04d644d265a9b53f6d4858acd437b677e2d1139269ecd21c899ae8204ed196d69f903d7bbc5bf2b211566e1648293d804b464186c8b5c9b61daeef99a1d89439aadb1b29ec0d9580189b41dff15a4b787477ba1ba6637e14fb555df5b46c7e2a74b87a336fbfad70809a4627e1e3daa455a8a9941246b307f9fff8d4f2f998611974876b41b67064166aa5a21aa50e4a911d9fe8e1af89f56d9282ad033f6174cb95558acef3ad6077548c4c5295a7e33a745f8730f45c2d9b3513831384c580acab38df71116da9b15417396def13441af75dc907b5f1ca9d02dcc65ca26a0b1783fb84c5d8eac918fa17ce579a2eae36fea5ddc2f39d0578e666c6ec3805024fe849b86ae46a6e67ff5537ddadf3964adcaa9f170a662f5cefd41d8bd7b698353c8e6c551257f7028ad352464f1c896584d43fe27fffa08c4a2c5c68017b21c58d4693d68472ba0c2f1ec554495a5b9083cce314d8b033da3d9eb267b4536bf45af78cb05d30decf3da8c1c991796396110e5ee7e16dcb0be58acb946c95f492de9163e155e1fda29f6037154e3c860f46779002f9eafbf5a2ce966dea1f24dd1f61be95928a8e32449f29e44d317683445e6592b7c52d5eb74be28b6c6900fd5d2fe85f15761f4004ff879ac8e67b4fcfc65291dcbbab7647796d56b72fbbfabe5c491b3db3e749b4e4af794e94906ace9329d9ae50eab07ba043b9765dcd2dee9420bc42e288fc8781636df79510511fa7ecdc2d4fe4be871e3996160c0045167a8eb2441803b79fd844fd53ea0f0efa0d7a0b4a00693f6523cc42f58f7dad2b1ef368bcd3ef7620bcb9303c0bea655dfef383cfd6f1c5c28ac11027b35140a32d6411395bb3fbd80c883b7e1f4d07769578df147f65aeb7dfa50114c0e331fc3ebcfccdbb2f170f9e44bc2447429ee463a56c778133c6559481c4716921f40f8dfde10e1fed03d5d71c5c4189b10f796db9d6b4be7435e104315634d34da66a44460bea2e2cfe2d0d3ce4d15ad7825e042c5b804c30fea9e703ed28e6bf374c34c93cd0efbc88d578dd4555c5f1b973886525b752d9c5df103e93c88999a441e04ca46cbd035cdd3c6af6bc704e0e811e62b36e9be64bcacde176cb5d7372902a09a7020ab245d3faf1999142282904954bffb00890695740e3e4717551f71aa506328f6c9bed262e2ab9173c28a7793f49010f6a164c0d22644d671ea759123735a5bec4af39087fdb48314b5f392226fc5da877d66d5278175ac351f5acf3f9fbd0aaccb06991f8914b17427fabd5729f4aaf835dbc3a96d42d1ccf5acb68ea5a34c0497b994d81e28ec42f88107fc420b96669ae5ecb5533abd3f269f713d3f459719103afcf9dd6a07459570155e88258dd6eed6e0464222a505a08723e579f5aed4e0b0cec5b3e9b4fedd585dc5d45ec64a95bd6ecbbcf8a0af4b54f54807862744832a8170f4fded3bdcd376ebf4e185757aed2dc0060029704d505af99fa8e251e400395e9851a49ad7a1a9d7f4617013186eb44e278d978513b39708d2a92fb172b3ce175a2c6d99810ed97c52f1d359ef6f8bc7bcacac6ef137d0d00a9c1302f3986e5e24a11d119e11ad0d781829997ca8080273d95a5648c8ab414ca5f84334165d6356c088e5db2c6182437121b214ec6f1be8b2d091a87389c06508dbe02baddb7e27809ac7d9b3c222eb0488c0cd14783204c864d036a6e2877adf1a003c88847f0db5074905423a71d722b0d2e25531c580baa5c7c990725b327e67ce704e6d092d5fc03fcd2233d4e71f8ed607d456b59b413b0e3e4b2852f491ed484c3bb84fdb915475ecbd49d871b8bb1b2e8084e3a7c1d79e46aef9a94b7bdf4057a93d0858447b8d6e414d98101e97f9ae426288df1fa0eba882656a3d3fbfac5b184de9d3a3ebe881027900c4524952b13e7c5630e42a0c312d146ec60daab217f4906a59b6a5787b9841470af881e3d2e35b0aad3faafcabfff85c2d07c3426b07b6416058badb1ac3d732881ac11a5e1a1293002e5b72f4e08d19f739ef4913a5c0abcca47fcb50ac6610c5461e65508115a26d0f6ed72595c049578449c07dde01cce8e29c5647b5302a36cadf682d948fa2ae64a91f0bdecfc7e44bad15f0c3016abdb6f737aedc375c03338340e64969b70ccb1a9686ba3f2d3f98454dd71a9b27e97fdb377e96600cdcdf47b7c434868305c55450347adeb79c5491f17aa3c03e582ed69db7499c9337a128a18343098a1774aff237d54ad7b5aac29eca5587b8cd258fac1ee23aa2b6cf9e8420434491c7dcedc2519d52abf01135994eb6086884faee9f675be4b316abadbf8d07a9fd1b179961c9b1f887c1c09d3f862833b1dad7c4fcbd07eb37ea45ccbaf33d4717bbfa13c858d92315da8b9b4dfa1b938ddb967fb340f54f3f8d7bfd81dba748f3f7311f6eb6324d8dc3e2d62e2800d444f43d4488ccd6906b6ba77b2330986fd34b7030ab4c5dfd09c88d79504aaa50ee1afd8874fa0e3eaf14acc9e55dafb6c5d0e224ee9a49e23974b860c7085b0975acba15595badd2a03ff2bbe25ed3baa3fd910d7b371b154c85530c779ee02b299eaa29f6b6c687476de48d094dc22c0726e82eb73203b0a220b4c718279dbd91b5ed6ed3af414b5ff1ec2058c11cb9f82558942692f0ab43efec4ffb596ab04d5032b058a7a52451a1d3ca8f0e322ff6772193a509837951862cc059d91738658b0c1394044cee048477135898cbfff5bc96f789413c86b2afa8755e92d62c0dc73d36d7c45d9fd702e263b6326672cf17b4a26aa39ee9840c93e59c6236a6a59191657a82e7088649f6772a19851bc96c98910853bfe7ee2ac1a4259bdfed02f4d70cce1b3520ddb572bfd8598aa92ea68f97a2becbde69511b38c8b1c83d7f7c1133265bf9ff88a6c6efacfe458b05ffb685622e0346676e209adb3368cd256408728377d5026c92cc983684ac461b4aa379d2c1533c6d3b2c8c8fa49a2026c95f85b194b5286581dbe2d137af7e75143ee7ee1a5d1156d596d738c0040ac4d8e6b434d281175d5b9a9881c3bc52fbbe1d076584202c918464b52effb7258fb35f4fb2c12811646ed52a9c51988842545ecdca9c31a62a5996763ebfa11d4d29c388ff02c2e554694841195bc7fef84e1ebad379732d01a818d042eb9670b0be78b0b3208843d10421295916b75b468f37c739b734ce95e05ee40ae0aade6847af59b58fb0c079e5d2029b1d78991482b779f403f8d5ed4470066dca2178b13acb19a85e11be2c950bb63a103c4c17a6e5f5adfe7cf04a8339c8eb7a2a554c349d74fcca586f0109e5c4070709616f6871775ee522625c12c74c0a428f84afc7a0c3733b98b2bdc58a4b218832729c6ab44c7cb291f456cb4f5a6134af38616319004916b53f2862244c52ada8989f34bb49b2693faf94c2b5260ef709a2d83ef241b2e308d55b1c96b6252521b63911d98133a4d20a8632ccaa120d190a2b62b3827f9af19e3dbceea76409bd7be1d94a583467c768103c9be5d845cfff9a4e631a50e890447e0e0f1d459e6ed61945a3da39841b504d98d1c18ce74c914cce3a0e2e8c1276ddc8241c3c8e69b831e8d717f8fe13a59d42dfd529d26af507f86716f6edb7b690c600410c1d81ed7bcee67f85e96959572a43d22ab6b241a34ad174383f23ef7a367290f00b019c29536d8af5d7883e56908dd0a653364eb29d898a4021c04800834ab2460a575304658419b2a4bcbe916246533e091f796492f23310a74bc86f91cc9bdffe83c0f97efcc62ea955b2c848026992f1aa9982bf98def0184aff889f5e44decaf4c7052658dc5c5ca6a9be68191627cd1d5d503e7819a9bdcd1380e874b701d97f4f3b191b5471164adcbaace67588939df1eeb2eb58753ca7efee0094760dca134e744ee68be1af3a15d52d9c98c876841509a77eb6c4889f7e53d160f767a88e68f2adac82ce19fe793091efa91720e578dc41aa28d58ee8c6681ad2163462f3547fade99e737c208d6b180b762b2cbdcaad0c7f296d651574b981e83fd2e8b2f7a621ebed29f754807bb71074013417afd305ec07f11cceddb99614c39bef2ce9ba28035f889961d0d196675467074c400b839bc0e6d28ad6ac36080ea4f3337888692765941d541442b0ffb8937823dd3f5b7bbdd06b15725d13503aad17e47e86f0c42872e42bb1c0196c53ddf355afcefa56a67fdab10e19273c420c4f75455880afa39958b30b53a68fec9f3d484d0fa9c9d83fb5ab0309194bc66cbaa0c5e9ec190cbf43ee2477a408300f6d2843033dff7a23e2954fc5f27a4018223db4e17ba650d407589eeaf09efec76ccd9ff25ad4b9e315980e75cc17b8b5f3f38f97b219273814169f6cd7a541d630a5a472f02f0ef3da0b1d26ae1fc8899af243521967cb4537b91c422d98c9b1c57c8994de3eaf3c6403ce50866fdac9e470a1500370f9a8fce04369c7ea7e28d024fde88ee47854156ca26a18891bd429c6f83feb8b7b4abbf96329703f28dd556a29748f3dfe31477f647b0d40c0eec2981b3e30ded5d0ad6af293ff165a785bdfd54663ec902fc738be1f56ce9a88caf03aff8fc33eb32d68ee4058cc4a965ea28b9679a2aee6d4824e7e1fdfe3154a7ede6e61e348786bcc6b804477bcb2969932b096b15f12d6e19cf52ff428d32a79c70cce3bb8cc113fb8a78c1fe9af89335fdca5bc72082763490def281e1c2b3973ce294ca16c4a8c8b78219657d76bb553f57c8a33951848e05cd5385e2a104b8059815ae0603ad47209beb6e88fe0f26fdc20372790860970df60000918c2de112ccdc74d44ef27191f08d692dfdc216d74697d1ff56c33d793a9f3eee59d428c20d07c2d0a57f2ecdc8b47a940451650277ce712ef6580f302b716bcaa44dc2223551a9a6488432bff5b05f26d5d21ef4b8728b5d5f497d091daec028acbda7c57e15ac178ccf9e8cae6d07d2478485ac5d3f9d1fbb50d031026788aac5886afac9058944e6ee0a117d0f29819d5f4ff8de60422ee4caaba9e6e0dfd4a871907f55f3ad6dc21f8fd348a4a58095adac69ef20a4b35022e445fadc3d49e1b69b45d8a05de213c145c1df1b974257672404cedf231f81ed5e20af1c8f952ecff95d15ba17c8f6393056fdc97f05405f26ddee2667017516ed5c5587a27677e9eefca90e6168aa429467aab2ce32e2f14f662790eb9518ad9c413d72d1707e7ed2f8bf8b6590ac27d879805770ab14bbfa04a7b5edf60a63155343c0a62e53d87d892085169682477a812a91da2c0f7aacd403f32afddd79851739a53452241a4cf3c098298b894254accd54c9f549f77430b521f0693f3120021e50654796b410599fe1090f401116bf7df50c521c82347e5a7154d125e7dcfd30a2807a11bd75d9f557747eebec583e9cda2092190cd773c689e062162058818705cf2ccb5a8f528201ef10de44c9a4db9159bffeabb4a6088db2dbc6acb53cc35dc7b97705d2bfa57ee439b39e4583de5aad7ffc577be4eebf0aedac8790e9841ebc74a79545d8a2aa0a1f992d5f46b65e90b0806e949a451ec1a52888bbc2ed15353341e4c3231521029e42264e3a9066c6dfe32d8a177ec0e12d9dd185706406d95dd5411cd8b5b803d1ab7a420b13529efdf8b9c72968e499c15d394ffa86329d7ea4056bd660e573d3243e25c4848fa73c2fe8c436099df468e1329a457c8ccfea5d20b5e784d6b5af304f2d6cec948370137273b7fde677305494c9d3437513ace11b59dc0c9f11f152b03cfe59e81a6fd62ff19f844259d4a3c032de3e4ab73cee73847bdf6314370a829da406f79fe05fd2c240d957f3971b906aaf2f61f92528700d1e6051992eee1702184e700efc9f112874c27f3d7e0a52027a1f9101ce633d319aea7a5f7dad6a77885350c131d703c65148db4cc3686656cb91d7e0b1bdc09f56ecc121584cc5c338877cc759753738b6650f3b8b7e5588de14f84211d0f637423f175d1cc7fbe85f2be4caf026207ab749e9e08f5d0eb8dd91846ea7c2a51ab922288c865c365f9ab21c32828381dd30f0d94219228989a783e787a645b1d3e164aa4b0a09554d2e23017c4fdee2bd7e2239bd67c66b74d137e9352293b49e37bcc5ec43412fb3b02e767a56b290b5c4cc8cbd4e94e26b45b93076b225a212cf4942372a85a31a5f1d7ba86afff77a1eaf8e9be56a468720da929573ff757ae1843f5cb4112443ab5a344787c2ab37b21a3cf1a6161487fcf3b67806aac8f6411b6a76444727ad69e5e71efddf3e92f049b4c8f991d41e4f914691439bb8e029ed5cf997885ad59f545caa171e5f13a213e2207638a7b15354cb238fc32ec6ac533cc43a51fb8cd74c9226142e2cb642e83249147fadfac00a31d6f4fc16275bcade9528dbb43bf23ede9a972de58f4f6ec35732fb90769b357c30f524c8ce3b7ebd09ba5fa53d61eba80faba3082712d807b6ca9db7584b2bf33912e239fed1484144c542dd6a670a929fdb85b342f927f8bb1191fe6f1ceeba6bde7e726514b9c75fe555e601fa0e3d365dd788f23a75aaace13664513a13bb86b35fdf045f2bc5542b14a9fbc13fab1ad28fc31e55901985563b8430841048a1a5fc99e66ce4a2b6128e751da6fa9ed7cdcb52d49ca3da49c9ac4a5d7b8c4ff3532bcf90e45f7ae3cd901c8c4324f44a706ad8562e08f1fd8a39be2f66c4bd507de45012e5f01bd803a1547b685e8a7598cae140fbb9754b518e23574da51d05afdb99a0960e10c46089f042746b93c90777f5cfefb5c27cefc1dae023eea9f1453a4117fba14dcba199928f6760caf5be412f1848576de6bfb8eadeb5341a7b3340b0d58d1f3bb5d9e8c074defcabcabcfcd3bd6c6d21c90e9232ecbb67bd1d0869f8345f4654f8fff36771a079a3f4f7c734f31e181b51d3c8d90bf6a2baaa92e8b7eab0e8bee0d5176090890d4497a5ab1b6512038c03a230f3f545084afc0dbd1f4961c9ee5f2f4ebe7485b69d7ca225f0c5f41412f182900f37ed3c949999967315923c03ca55046de408a3d4f3291f1f5bf0ba67696debf6b6b44f4dffda9cec7d20c938ce9fb1216bf26ca000a7fba70a6e1c05fd884946246f8eecedde38f9dbf9c1bb3650fc05abe008bb14db251105d5d9aefe55c4d026192a4c6e57229e2648373a6bf48b834fa1ffa63ce4fcb43c6bd5c92e35b205a6a4d5239903f017d424dd1d03dcea2670b7f70a6799d152c4d3f0788f1dd006a46fb128b67f690e67761eea006a12bdf2ebd2d9b23f48249539077e032b427e551d11085493cc3a7f7aad2840bbbd9b178e5c5526983089a5c401e618418458471da38a9bad5da8141abf298450de5fde2644dfa33635392d34c3d8d92b6061787a268a4d21d1dd82ee3057a27f3a9504a6d2fbe4d71584a437c7bf4ae0a0469c88139c3d761e204c69f13b4f34eafe1fdcf36952ec1c85c1c29c3b7142b4b5ee1322f254e7026b9638dd21acc2be9eb23277e84c6f26c123a6f0edcc7ab9a203d33d32b265d08eac1ccb466e17ffa63325418ca596cf379abe3f403f383f7fdbdba4cb27160782f9b5da76e550a400a5a8e2dd627cc3ec05d25c5f64bcc49c71e1375a5b46c68903f57c540b155ad09f8ad522d951c067dba9b50c4639f17f0c1661737d95f726e2dec2ad77e014a5adcb8cdaaad3d08e4a9eaff6df6f5a3abda1812d6d92a94261a607c54e2d749178a6e6be8cbc2b441ec6626467ecb2b8ce82c91a89b7744127c320d093b2a28268c0142a3fe23c1cf0ddac4566e64668e95ffae75a0d75538acb787391f7918d97754a5a8c246b6625f05175eadfb086ea8a5395213eb0c49fec84895afd041bc9622c421a5f66a2dc5f3b06f7e7b174c9698862dea9d90e0fcd5006687e4e2d9211de4a992c05d057b1bf3ab7c5a61835a45834de1814ea58500b2cd78ecae72e7eac50a126eb2e780500d5ebfa96175eb91fc74c178740bbe6cfb9bbfe2fd2f904d257d50adcad5cfcfddfb8d8ec0af1e5909f1437f62f340aa57023ac6fc924f90483b3f8092f3600b7df4996afacc7be12da4b341eb86b48697482b44d8c42bd0e394e37f7add6237fe8e1c2f8a32737c01a55f13b94e5e2f5515b0e9fd12021cdb433a2b70544c011301eec3e8500f768981c96cd5ac58d9f30cb5110afd02d327b55ed872252de035471c9cc2980616458b047ac7ceb63382b328f13a758630be88de3de40cb7f2f57606b989fa44fc265b007cf1c4109b5132e4f89c4582554d99665fffe45457ec3a5a6592e18f8691c05ba7e787bcbd1ad4ee5dc8bfdeca670c9f4b001e4671af146e87010cc6a315bb990d84347af8522847423a125878d7388ae9b7ef415456e9cbab5b2389f01769ae5eee3b9393221f7d7099aab55925c6596c50545bc0ef33bfc8d36d8e2d4b244bc5df9db33ddedc2961074ccc0a32c91c8c67d3130a3abcd9aa6b4adad676454a8ef9d5667debf7320e075af0e0028bec4ea2e606db10067161781c20a18788ab565aa441611e3e9f48a60f7ec3e03e7007a8dc9afec52bbfb1a2a2a4b77363044b8ff805ef3fddba862e5bc78a6fc2cb29d2594670aacc48ecbc0cd8bc7212345359fe42ecab78a040585adedecf096096a9ad4a5605d30e28bb0eae4fbcccbc2a39b0aa3aea67512cf8d77dcf8a034caded3a10b49b035bb7dfc98496e607079dedecbe7e9766932d960b38dd8ebf1f81ec506d4562a96f466c7ad942a7f007da0871bec59742081629f8575eafdc215b4e12ae5867e44ac022cf37ab5fe277dbc7a7f4187c8b5a3ea4c8495d17efafddb1f68845a4a8bdfe78825d85291cbdb0c3ebaade418c5bcae8d8cfd35bcd1a98f7decdf5b03fc0c675a6362a24b4c8405f41a110da815201d1bc9e9a21905848347b1d780e452afb57a15a5c40b0e73e51ee62b83c82b068bea4f8449351acfe8cfabbde8d1b641a53ac5d3236cbec9d506a594935664b4f34878732ab436d28e2760f4a54a2c2e1cdd219813546267135252b8ae00caff931dd2d2e319e54106b0415a6c7905e9d6463448a433b2cf4e6a8eeaa7eaf69175fcae0a1fbf2d02675d72a8be3aaf838dcfc9377f57e1211486cd0fe3fefea2d298261ea861abdd8e67e9db7634e003e7724fa38f2fbb7e39f7de3586fdbf0d80ccbca22da20d0bc6f9c48fac7a08816d69a9afae641527295cd28cac1e2a2af1735ca970f71f2d0ba0a401c114be47e2fe61d07da1cedca225ebed58ca32714336d953957cb2948f2d183daf55aec0ccb394449417b1f2ae83888f86f2185bf3825acc2df756e3386cf932e5619f25ee017eab28d9f574143d16617b99a193112134f7ee4108aed8802a8c3dee3f73d97172d26d75537928c06236a6761736eb4a7ad96d17237150a622f740203dd2953e2af6f687f368749baa4e10b920d63d850a980411b18a0e68e7209cb45f49a513a9fc68c4dc70e992cc7264c93e2013f452cb35dfc552f3674416b483dfea76f4ad7a593ad75a97b3539c5fa51ab9db3611bacfb77803d17bd107d135456042b0a0a25ff98b6ea0ef0a91b0afa827ec7c68adade0f8a229c0893b87dc45363f4b04d4a1061dd3ecc93dd1a4f67583c4d8c320fe473c28af841edcbe993ec0a35d7f7c7bf2876bf97917e1dc0deffa85bde9f64cdd84d14e11331d0ec298499186fb848da91b38b22e848d17c28540bc82e648c263a41bb69af29bb953f1f2b68577c8b929c4250d495829af9fefb27b5d775ebc8c4f73b4cad92b7a2a0d122d979065b5a40adbde21dea24aa1315b66e316924abbc58e4301c68d752b6483656110a4e861a6cfcf6ec4c289b6ed33c39f09bd67220cbfda3446ec915981b33a035945f228231d60a89b6fc31929d9c61a8858c748773fee4f3fd0cabc52d06f6136ef298b271ecaa82a606a1127ef3ad53f39fbbb5ee6f9a9af6f7b198aba278ad886a4330afa1e98c151874f49115d85b50fc00263ba4d16896fe4f9bac6bc739e0f231ddbbce6da225f9b136c713289895d8a567e0ee018c1fdb4e6b18be489c9dc215e6190ebbf9e05da8a90667d2dd24b3c12db58d1d75cb748b742f65c4831ea0ffc9df5fe6898d6e91e256569cd390414d0b8ca37193639040f5e546c30304b03a13a3761795ac0949b9c35fb98b117ce1cc468a0c28e069688c678aeeb552eccad268fe2cb9192d13939b7e0e9c23582bf3663e8e2dd86ba99aa31f1b784c4e4e06389041c4552af8a7ddcd8b792838de9bc22d220d72d3c9baffbc4843147ca49078fa9e5ba250be4b920fd37b9bd685ff5a05cc48dd7ac27db4faf182dda6948e78524575ef786874ed02d2a19a5293b093f75f6346cb0152826d0ee368c95d7c82609b8e8460f3d1c75f25dda6b6e672723e2faff233462554edf942e48fe473118320296a05d1f214e1198d6d495ee5bd3f55858d0da5ca317d0431d0d2dd21ff1bd34682de591f20385f7e4400d0742df191e916ea3480940259251fc7727a56c0dd7728799adae212c098bb0b122153f9dea3757431ce3729e97ed00afad5f77543776434d5065ca91852849d49427ea684104c45eb8ae83fd68fa1ee0641e4a2cdd1ad2c9320957bdef7154761ace3de2f584676eb99178b55ee48e41e9cfc46a918fb921aef2f0ae670cb64bdbe281a448c9b7a79e3e95eb33e4b4b251a0a870f210e1a4a02f7222e58fbdacefacf85b8087c36c12234e15b6c3cc5edbdf25588b5efa5e93b928fdae877b4b0494e9be6362853f1c1dade087b56cc649565884373465d8fef1a8909eff8563e270ac13ae7f788cb7168913e78354162f63a0747d72db6b8f6f775d6681c2a69984d00324f08aedb808d0ea1e19d8ad09a38345131627fbd1b4881a053305ce58c7b8545bf9b7925ef1cd82b64b77b2dd38f6eddc2cb25a8a43b822421a16cb98653418fc670a4dfcc783bf9f94a201fca92ab2d17556fb72b7b5335461e26aeaf11e8f3d7f40c48d0dc029f014281bf7b0754a7611043b9c9e42d98e21bdfd749455bff09920769db6feb9e65a3a033edfb0d926cadfbae4306e798cfac424bfd797279aadf439910d477778fb5281e1d88572bbd01bf4214a8908ec9d67ccd0d1378643b695dffa3dada58617c4d94a3d59982ea70387fdb4058612febabe4978e0154476779770c2e586bfa9fc6c445510b55aec96366f7fd59c42bf12200e147da61559c7e2a0fb5bb1652d915ba0f869ddfa511e5577918755bfdaefa45a5d8dbab7671ec2d760606a9cdc9df00457ff5deeaa2783cbc037d031dcf2ef53bb63c678592821f0033caf1765b007c3228a6b11d4dd4df496398c6dbc6bda452be32ae05bd3e8690930396144fcf7e4c96e173832b10c78445f60acb6e3250a547f49e69c164825060d3de435862312d79d913f5cb2ce22707cac8101f661a77250f0c8d39fe0140567a6838e262db7f78b1c0abcdcfdf4ea525af13ca8313a89dc870aa0f5dfedae9c5e72f7659d4602d4c23e0eff857c625c3578df95daee4b51e42c0bdeedbceb2e07047b10eb332d3718052ad889758d62f5f698282a1346aa50dfad6814d44a4d397187011c531e1991299341a25be4c4352411de826e86eec0dd628a42613b60290216a1ca7c72f9dcb3924bbb98afa3decc45331c100fde4091fb98011d85bd264791b9a6e388da87751df57fb0e8e7b602b702164d58ab441c138b771557b20e664de6c76f18ce66c26d1e341385c74b3d5e3faf39d5bebadb79f665c0bff32990cb89602b7684e2befcb4786dc3fe5c2a453a571c34f00918306f57dd601c53d9bfa481c495215aa35ea6f4530de1867a3148651ff15d3235a79bbedd1151b366126da7ddb756070a65b381d08560b11a7e3eeaf7f8ac8aef0df17b8375f4d2f6562d3942c42cfc735e085e23e61b2409b2ecf809f573aad99f9be618874792a53e7dcea0a16d8642d600cbe7b59c2e01c13c7e016bdac36620d98c1d245646c8b09d9ac9fd386b5d61c856ce3d4f61d9ab72ae8b31846327e7d6f36b3f9b1484b3c0ec7f03d110fd897aed6adc9c7125c02a94ff55d859a8b6acd5eaaa5a706e97c6391df1b76476bdd28e71a1a16e80b62c89416ff980b24f288cdb102fe05655aa6c591da86f3c39dec5954905572ea448f28619403517dee9245546a4efad5239aef62d9a015bd1f599deccb992ee41b3b96e484e8148caa546578356e56832a3b2817dd90d84578fd45bdeefccb573f426fd5a19085fd46dcaf6435117a7c36667fb53b7dab17bf0cb85c37ecca9718c0b7697673fa38ccac1dc51d4540d128d35d7bc8b05839707baa4b3e5132136697126a007847b2173c13fde53c3b003a2d8dd99a8e1ed36f9114d4beedb1f51c4b5a5c30af5985402b3a74b265f61e52b256e3bae964698ed6c5f396d88d16ecf3012f318c37b9281404dcaa16332b8095a7a567cde0dcb618d3106e1eb0b9bebe8cd79f95a7f7fe0d78369594fd433d97dd19323d6930f304571160d4339da4d89f874ac5dee4ac6407c9b275bd42fdb12d5af917e3466d44f4c8da5642e2ce82a862d452ad9416c04037d176569fa6e314cf93d1a51e8a1eb965a153afc46750aed9388bb4f4231f22edac830dcdb9839625aeea7e45e396d9e5913f38de8cc409fd6950335295cd2b427cf3bf98245de82c2a44279d25b816a156cdd1a13d0e11da1d8e31b69006c53bc0e9627a0bbec8af91199f0b6a7d3899e7b26a456a940ffaed54a3ef0bfacae9e91be417d6b2ad67cd6e6296a501c54d6ed3c990f85931c26af6524531631731fa148662f1856eb3ec4a9bd6048e49af7972b7024e311536135616bab6c4f37623325a7b00f37a60a6f7e1c6673e43f49189e7c369ae3fc5195d8772e656890c8d89b1c675d912f5c203bc43935caac1326a8d379b168421e4889efd5479b154aef42530af6048e51c4e9baa81a094a3b90e7ec7d4d64f965dd741db04d6424c7a5fb558a8803b7c64437beed5aa99bda0b5ce66456d35cbdc4382405f25753bf1e58d6a0eae82715641b2de2879cd499862cb0cb27c2f5283c4855463f079d78727428808058f5a389c1f669d016dc9a851ff3aa6ea429c02d6cb6e9e2ab1047fa9719c96141123e0112ec57ab958760faf85cd81b14bfbb3a352056fb12eea837d6da4a9d79416032e4cadeffe7549642261cb06657c21ae9dc6f7ddc0765bc9a1eecb86bcdab86ff5f731138479d97ac3e9af26a894213c58e29c60955969f7842026b8937bd15f59df09f5b9a66ab0acd920f812aa8ffa630eb617ede17e491e48749923bc61d7aa87d224d6caacc74f314f0e5105c018630f1cb7f06fcf0a984f8e30404bf9e61722be52f55c0f8af27ed479c2635a0f4dc6c7a43e986d2913b7189b1f19fa956b717b42f0cbb9d72a77a801213362768801407d8fa8d70d0f65c76115dbe5befc384197c045dd03ae5f30cafff39317aedfbb36cce384ed48d8757425cb57bbbba575eee04e975e7077eb8ea652c717b83dd447d7f9c0625d3fc81e6029ff58677ea542e72d1bd3b2a257378d89b3e9e36ff7bd303c177d68b4f847e2fdd2836b8fe6f9122b962f6e173b57b6bc1b9b234f6fb751863e4a14b63b5e055cde2646a7125c22bea678eef3ea0b6dfaca67536e37e785c4799215a75c505a2c23f27dbb5b070dc04a0d82929a30b1bc01080f26638f52575ff5ef517ba6e3ac60cf3b28b6ab8c0f04423006e1924eedfcd4f4159b77a9cb8d3fecac07e9dde13431bd582a8acefb69c933b738658cb725bbeb8fab95e6a1e40fb8756701fd0afb8a1e598e78bfc3699f7ab174cd81e2f3cf04c8e6c159cf8e2701ef5da275c2d98d681cd155c54b095ea5e58d1a075f849fd5681ff49c2d37e16039c5ab349f9b6954038d23f4e08e0378a4ba0e9036bdb3c54b2a5480a3fb610c8ad989dcaea0e1e9820ecf5a2914c903cfbf51798fc0835f97927bcdd631fd9a63c6ebe68479e27b52b94ea7ac6246bba43e8d1318daf1718a69a2dc62a6d62eae40fcce77aa963018f23ca4bf92ccd501ccb47494092dfc4398644348e12856f7a5e9005ddf834108adbb09cd496da76292a45657484877a2731bfe6e6abebc95dd9a48e867b0e936f804238426a84cf7d1ce09a16a7be00ec63594baf1302c3eadd06dfad98cec7e9a2473536eb7e79af0decbcd9e07be8ce383cc6b88faaf0879265ec8b98adfd3babafef9e129925caadae9e07614c809e14932d6b34d5d7b27f14230f34268205b4bbe6fb0d8afce81ad9b80c129536d1a103b4fe3f0fbfc89314a20bb2c957ee6b2fde8f9a368047757de3345417f07af01d28f3c4b44ec5ce14286677294965460cdaf3c9595c55bd1d2198d0b4168f95ffd18a5a6c406a5e74dfb17c45d574779fec7d46bd1d54a5eed1c0f47c815c25021f71d54f6589af72c0f25685e30bdbdb71499d81c9d8aac9e5e8f3ac36bde817c0e2634a352b502688d982bec837de78a6397ba9c02369762c7478ed27a72505f816cfc1c0c44aab52b82b74a5a6675baaa2a405a7203bb51fbbefd9d8b105254ca0a14fb23972b13482ff398e01409de267af10d1c51ea6f2737e97db238021b32ea7e36a03a97da252aca999b105472d7266f704dcd90d7ccb33a61add17dc0914833089ab887d4c13dbbdf181175d5a0112cbaf6d0d2026c79e3d6a4e9afdf3c54d050b58cb858882d802c2d4fd148c72e054e221eabf87c8f5279ae6ae584d071e6f97932256b14bcd16a89d43a0c66ac6a00af67f1c2ea46d28c79b9f4e5c553c5dc19c4b268e1ce3f4556d1b2fcb596dcc8ca865befc9ad2c208b8c1ba612de46873b715d3e35709e90e6cce51bcd86a4e206d77f8f5a43f6d9f0005da1e6e2cf8b05ad2965c67a76e4e07e9952e2bf88acb4d456f82d0046f2550273d953b68d87865cdd97ca9c22009420188e60642797001a9dd148ca1a8ea9d21856450a955989e6fd52d3448ad3da1936054ed50c701be5f58062b85dc9fa3db9eb805e9e16a0640423b854de25c6dc2fab10effb5c589e5cd1a5ed050622d9801aa784342fb29ee6ab1752c68f7c50870fa0f31d8c47540aa75f58dc12792f7d804060456391aa83d63636f75519306cb446ef162f8b6eae5a91ef3081cf25e867c67a69c7fd6bb33a8f7cad08fa811b14cfd2c20030dcd7ae30cb108d2334787e58b0ea320c2381c68386130ff758c0ccb81c43b50aeb7d162634b29364251267c0b982f6585cffeeb1e1e32e8082166f35b3abbb1ec7e74598adc99af8ad6fc1213e0042c22db96375f5b129acfddd58e56e1c3dc2fceaa90a95301cee8b18bee169d32040e1e0d59b9df89314dcfe334234b18993a4aa3ecb8819dffc251cb858c494834f41c106555bc4d6b5d2073c3c40fb14df9bc3421e124c6bf0b2271623e2c7a4b114b739cf7d960d4234568fb390ba11d0384ba31444a23d49452e7fa485b6adc07296e41484defd0f1cabae538fe1b87970f21911322fe1c40ef7b9bbfb00fe8fccff77aca5e8717ae7560cfac4662b33562c58ac1ab774f02bedd142f682a4a9e02378b9290860e2a46890fef7deff18bdc13d79d42477f490cd44c793c8b9a1ae8d8fc8761cfed579785fa41648c8f6ccebc4da848b7308d051e5c1a14f022318b723912ac313a9b62ce284f8637606104543a3933b405ed2f6d5a3a79ad5c35dd38d198112e1456e3ece1937ffc8ed3d50e7c541d2a38837b36bf760cd4642235b2f11244d9355bece7f4e5ebd96cb22f5fbe5b55e7d7d223b075813dbdce05bede7ba559a13e4c325add54353e023faea1e9fbd9f2c5fca47fc63ab8329bd97e2f5ca28ef51a788791a6ab0f31156f304d1dc3cffb4f56b8562c1336a8ede84089d5ccd10131db0675086dd52bee6502ce5b4fc4195e366dc5c9b963f0b1b94b23d297fa4e75f2d01aeb2a8c6dc1665f2ce56b7a45a22d99362c281fd4fb1db84e072555112d07a2282845fc736ccb75daa4e230f90b1a94d5459548ad43e49ae50bca438094edbac138e4204c726260096f3707332e8df192affe640702a3f7d98eb7a4daae780b595e43c823e0ea10db7035ae2741af2ee86eb7363002fec74f2142de1646e15f9cf970de3d9a6a874d0f6a4c845e88b0c83190f179ef42dbf045fe374d82ea62c99307999afa927057efbf4b319e59e7cb098d577f3187f900120d3a2e66013771fbeec4ee534814791fbf9cb3656e6a6241a896025808a401fa829ead1e18fdba33e49668c962dddf11d305ec6f561cc7677a1b1abd0ebeeefeba3a2ef10c581c79d9abe6cd8da41e5255ae25eb04252dd4f2f433eacedd2129948d9837e038da1b930d5f15118f98a84e256c8a8b6fd08af13997cd1fd8c98d939209bb4aa8dcf2d4838f3c4bec9aa3b28252598be89a5913f5d52305495c03418acf441dde32222f0f95405fab27c480499d9b2949c5ad47190d46dffd479a9d506928fa92b70e8bf9fb3548899999d993b8d35611a6b4f221209b8d4d2d4037e0f5ce5d027b9361a91f543bae2cc61aeef71774772f83731d553fb1936339e3832cb8defcf291f1624f9295d8c0e6639ec3f7cc4fb5c2bb570d77b2673a1f7327debe5d15590ece3a23ef3cb1a6ab5b81e59d2c2a1295e7d31a7417fcdbceaf9ea68a50185541bd70fde256f981ec7bea51cea3660807d5d1c206350801b74cb6dafa76e4e216454b2e05d515af16136f66e6611f59a5da6fe8441dfab617cba158cc0822af18a824aae298a0e32f7f90f6ac6ee91f8751d02cfe7b829d66e55e2d3ae2104f897c74ec9489b0b07b4004ef6bbd6c5ed526b701deee07869dfe1e6ba3e2ffec0fdc2f9f3be0ff164a8a01b81635d20c0fb1964b8cbe9dcb599414bbf56ccdb461b3b23e00db1a4ea391b96f20f41959f8cc1a015853959920d8461ee984b214ecd2a25af444d15002b5d12906c3e108282a39faa82a9a290e1227b949436d246c5520fff73a36b44610fcc135212e118dbcca94925e853894faa5392a75c5c4f398e4a45959871bd82722631f67876ccf559e311522ff1feb98e7b2f196c82a2de72a586954a5210b9175826dd57fd1579982b2c069ade84951fc7f9fafd24b113a877ad0456e3ada9af9e93c25bbd1e7937f88e56f86f08ba8c1a0da17582b9c474f839bb535cfe31eaa42935eb5784fd7a019874433f38bcff04b208591cfb9c6e1f1ddd5097405bfa4925608ac9ce34d7aa245d63d8544fd1e7daa1b2ba4173b6968b7be1e8450673533a9443a4a3e116d115fd118ccfc1d71c86e0065a8f3c08bd2a93a675165ebe3adf001fefedb838b7d7980b55785c443a948bf81a92aeeebc6ece5dae5d1a6d0a27a5012a975c6b5e263e30b293c6cc616ca1d4330849f39ef89d512ace1394bd43e39dfd0cfb4fc9d6c590cf5df9cd13089a3f9799b5844d1e61dea6e3778b86594c54fd86beb68c94f5f293903406fb2927d9fc9b2e3e14cc0bcdda00759d513ba92fbc5b65d5ab7fa3fea6dc8e0ad0234bace642b6de2ddaa38708859e99066ff4d7f10d41023f4356f6f67a7e0288b0905a0126b83b7a8d1095c4bf94c4a406b920c88a151684f6f1fc4e89e098de1315aad15544daa57036eca09a605a2d20c528d405385e32adaf5c15c550e66dc964ae9d13063bdc2e031c444c31252ebfacbc97af9573c36ba665641d0036cdf4801c4db1a6111633b80fbe24984d10e16c950b6b02f3932e490ae6791044fcb98605fe8f6ecd1f1f5ed28c5b3b21adafe0bc4840faa21deca09450d36f52bb9943a9aaa5cf34159bb5e62b495c3a4d96d878f1764090b08a749a75374e7d9ca1cd5d5268995d4a3a593d2ad90ff4d476d790e4befc744d1c2beecf10d36ee743efaf89a43d3d4b15091895327526e27d58683293ed707fad5fb432dc1f235ff706bead4dc1bca4ccb9dea4c155cddb4b8219ab400b34ebb9d8ec01ee82d78c533ec42de7db71ad2457f07d32df4bef1c0b307820827c891a80867e00a4c4c6bd0e38ed6e914b606d5eed7f12489141ccc8a69ca53ce1b723b3b590b39c01cf2653807a92219b2bffe1edd5179088d0f7d7f8d9ce3a63c9473b8d2cafa8257f8a8dd6025e66f81b08e972ca52dd28969656311c5ef856cac7f446601e6ae999ecdb736d6d2df6db3f370360329dac09c3da8cfe27ecf6d91ffd0f63954d203e06f6137997fc44f45ba05b44f75fe00f482b9efe40fe4a98c1761678e612d92eca2e8e187b13c8109a5ffb7d1a069b0a64ff33ae5f554c91c564b6ba9c5e388d3f9c2025b775316ef14c9a73a695c3b7d551a8563ba703a813d498d1851c82204008df1eee71c65b96f068562dfdef63847479e89b0d6bd18284f479fa077a16f406340c278ac3797dbee00579e5732ef871374e8c39a1d00e746324d99fe8b1d4f9dc620c45300c07a652b711eb9ed42801a9ebc222f464783dc1ad56c310a1f4e14dd296550c8c7430c0e27cc7489dd2c75c8319c43a0443d8247a4143e35c596eeb7ebc68f6f266ab80888253ef75ea81870897b74ff6370832cfe383402372ada6f0e30a936d9d34f3b9cbd5a3f8001968fa59f2d3f7cda1ca53978d14cf31067d10cd033874cbbd0e92d56bc70445da42c565926fda1bb12a774a2f4b4888d2faba518226a9a37de8ff348975445ea58d02309c2b7a1210a16a24fa56d81e1021538e713893f00e561b809f6f333271f8001ec54a0c309e8655914afe15c4ee4a7203378d25b3270c975ade62ae843307857b965531701d2d89e700532e10edc746f686974bfd6b5b3833669c3817c024d1768b39826de5020c9253f13f18c591e89f1b81c31ae28f1249e9b61b98179c264974406a0c1c3ffcd281df5d035a9e643fc9ff05060b0e0a85318aeb63c2a8277393e55b8a60e09a9faa68ba39b4a7151bc745e60839cbc565e47b2a8f3e4a498026c45047c570ab15c875f193c68d07b19c57efccaa804507ab17fbb01769ba774e02ef1e3eeb883b0086bacc670604862473477bf4144367be33ab44d6f2cc23fc2e68f7492eb805c4be0cddb5417eb3fc4d1948e1ab7b63fd408a9ee7c8629150fdb03a350c8b6855cda2ce8bb267391db692bd265fbac512447f6088a0919abb7e8417a2278f4472526370887c79bfda9e030b68a43778ad2158f157d9c0baee75ff057e33b129c39a4e5e9ee7e24ca9ae38d60aedeeb4c31020a2f92b397a204b3f1c41a0d6e42ca3f4a4e4c1fcc183a3f08b09702372d068b2b506e90c3a95049f14dbc60e049c89d4025ce418d94622da8af0ac681f9c84cff1551c977513d3efadf225bd761186a6caeed82c3f98aa464b3319d769494287dbc77fc95472cafd1a1877c233d05cbb823e154d9605aa864803188b3a417787ce2610cf6997909c4cead362e6859fcf92e764ee893c5917e30ed163453cb55d52f121a292325adbdf54b48f92d5073d4b08bb8c812226a11957109a9ce2559bb567a7e27d4cc1eb607b9e3b1d2f507e74ee14ca81d3bbe7b38b3dbba352130d38992c937aebb354bb70d1b609b9fc64fb0b06ec59bb4d3cc316edb62657bec5f189b259bf1c2fd5df960c02cd43cf71b38c6f3e21c05a53b4d8042cb24f05738b9141dacec635704cd927e2a8c7f090c1d5479cff4de46b5dfaddc02b68cf605a5295edd966f94bcfbccf60956172736f0c3a3591c5ad009ae6459ec7a0a08d9ec3348ea7c71d733cf0f847f761cb639988e93786116575871dbae7d2d07d7c34207cf03b4140d1d48206a4e06cfb22330c420eb81f352e0746e51c0a1ddc6056906b1b1956f4b262c89afa1d89f22f252227054184f0903731ceed21a135c44b8c08b8fe38608db54303bcb310882b8ca49e186fde08a1e613f92b87738ac5ea3f5445b164a59154807b59b19214f6c0a8d55e8defe50a57fbd0295d60db37011d72d2e654829119a781209bbf559dfbb082b95cef5adebb96146aa3316e4f2256a25ca14f4d6abebbbb8d7ff67e6cb4db04442621e723fcbd0618dc451156c748b5060e1eb83a973987fa21ead95b417c88829cf7b9627eaf1387ba3f1707d3aa216a0deadc4457d8a51986e01c640f9b529c3318a64fa9024137d3e27f3b1a8e67a17fee89643eab5f1d8862992db886ea9d1d6f1b3f5477b1f4074c7447ea185819a0769eb1e28a09b68b0f175d4e953c3639c99220a3a1198844acf264fa19c1b9f6ef5a7f0afef949f186ea0df0396761839c2788c5126d00862fae730dfd4978240a30d824194fea00830de1e7f49f1cd58f584d8abc9faf7d4a1cc1112b0354e7d47a1913f09bd163dec5e750967cc806f2ab1bd19974cc97c6b8ee14fc84499783b57fc7c8b9732dcc1a024dc21da451c86e40b9134db69a9c1d51cd330ccbfa01ec0da56876b650ff4c25fcbe6be2ead22de456849ce0d0a98709b82bec689a06b59304f36c5583a35466dab86d19a51a51c66756316b62622a3741d6802ac8563b1196bb59b6c67acf5d79210f7716bb39d87b9c2526e62cd7995ea24fa6e0581e1e17cd940a23bee0a70304a1393694ade1a3e7455cb8ee942f24704e88bd1cbd155528184a63b3c1b5d1f0432f0035c92bc28d977574ad3260862bf761c185703f4eff34ef6a979299030510545c05543afd51fe2b52a749a9878ddc4d3aaf639ab734a3e815e402a1f5512696d237fd026bb349b8288cf05dd45d74de3898d5321f0abd865e069be46492d02c71c7ebabee07d50fde477d5578978073b238773df88922feb726553319d167cb9954e8996eb624f83b55c49d870d9b1698f76349f1e9fdf5b266c606763c5be7284cf10ed18afbf089f26d49db442da335020ed61fc268af944353110a836f5fb3af4a3065838899aa949cf685e72a26572daea425b0151cad600449c5fbf6baefd8a05a12b1334d698b4b365ea8b753544e6e7ebac702d9ce62ddfc06a0aad90936e05f9352d43b4b38e68eb07294a516b38f2741804b99fbda7bbccd939a8bae60ce82b21566e1bd7ee0aefbe4aae11c3b4d6c7634d9f2eba1215f262e6d0f3a0e381ab2721bd95b7866a36be82d5e64e39a07da884ec6c9e49a5d112cf636e2720620a0d2cb56b11ce110f00d841cc30333ab83d147f36b5631618fc2386560cb693b6dac748549e5016e3041cfd0876b3948b709694c390eddc1573355e0b37f514187a4a1198a7eb72f416738c034a29b83f698562d032702c68a49db0ce9cb69a36253c8e5403aaab42cafe32f03f4f8cecad209346f220e14f08fc513cc0ba39e64f521d539a72a595ea8fdca3d05f92991615217f4ade57e907bc40e2ed76efaec14d885fa2d76256ccc1d27327b0c73f43c9ec7f394066ba6d650cc6f0b6733b1a70a58c87e7288528c4e7523cf9251b164b0b0bb69b309efb37f1aa2fbca36d72ed84877e3238b9b2edea4f1f9662bce056e492daa1ce3ca4090f4989ae69e273b7786a6277d63246a702f5623a2c5c76554eb4ff18c682b10f60d42825f1fb329d934782403c39375eeb6da3c87be3ce47fe1399004314bab4df59253b2c8bc59f756a4c8179a2da596a017a0d9a9ed7cc461ded8fe63b9361913ee27d73cddb5e271a6450a0a4ccf4db134fc6d9944b63b174d584245b585b4736d1b102e99d104d1feaf7fad421535eaee992de5267e5bda5a30abcadf1f6c9646ace655f6d6e998c1abe5af4db271dafa39aae4f1992e585ec2fb731206a88752820b08348cad611c0d4c89b9307440c4953d6252aae6a9b9e43f3157266b877da6807c528d3667f7667c4c5aaa4666c50410568f6ed13c5c497b7b776b32ecda5377e390a3f53098ad8115d810f02c42e91560648d4efc677c5ce3cdbe70a0eaa5213bcf97a6381c603c5aed51543c5deeec993d5aee80afb945a8c8306d1931615010f8d1582e3005cb6ab1a98080d3d7f585716a1247b7754408ceba49256c161f503ef7db713a658627028f35ea632b4ee4e9f177eb56bc73100f3a320b95d762acab53258a4c48938c6cb4629589c84cb4cfab1dce227780913d4e2f09f13939681bf8a1a098103912da075d52c82a5ec793f7a314f6067cc710f81d970317fb9df126590c863a312aaa6ce1524eb32359094d394eb61ca0cb2b297f90ca0bec99580ab2f0180e32babe7f18b43f92ff110b424375a7872d11d4185e959cf8e006fc3e70c7355182f00ba2977002268ac5ea88a988b7d668526316134513d8ee83f1e27292ec41f7d5bef409a63da4fa35e0a933169f4192635aa0553168fed42a9e75fdc2534ba5ddcf521d0788f9de10a47ea8e315618fda209aa9380e2b2dea8280ef16cf36015938c21095dbedbb94cf79b7278dccf1b745aadd9209ac8582c39ca2987981596f9489d8ae50614024bce56a174f0ac93eaba6fb7579dafbf500cfe7adef0007a493bddf8880dd3da8ffa2887cc9bfd5031b3986ad836596958cdcc830b1ec596d46ba63997caf81bb61234c6d965811504a6205ab1d1941278e9ad402ca35ce9d9852d1a54141c113321c0dea19e2b34de3652cbdcbc4d01538dc03af15081cb0290adb11ff50a5124495f8778f80b338bb795fd68d177edeeed05c7c6195a3a00d5c53a487d23c67e0045a4dc391f9736c8ea866ac0236e68a10b851db92b0da063ae42e209f4ca29dcf1fcd657937d16e13f2eae6875bb9fa3b85c6958ae23f50d7fe5b59b4b300ea6637adc345d630108ec8f733cc52b1e75d6653fe48e39d94c5ec5bd3839a0404c131baa9cb0c17febf6e14ad7c2ea6bde5d9d0e90bdb8aaee73105a2f65344a2e2c36a8c17725fa0c3c82e985176ba1cb0826cd958aa6f15344f8cde38b938a83643d20a7b9d08829f1dbe76d5da0966dec5777964e26b768fbc6760c4f147e213dddb6086fc3a46ecb8accaac60ad87b3dd2974b4fd97b9e8043b66359c1968bce131e713a82b542054f462d586e93e03a5c3238d3c0432bc81e3a8d2e8bff1854eb956d9c93f85a3c1e3a343c7ded6d39a3d1d83ff0b5c42665fb463cd7649e0b043b1f312439a15c31428bf343e88b18c02ea733f2cbe4badefe6db1a1aaeccf045059ec105f070e7fe72eaa9705c3b73360cdb8be51c5d2c3ad72dbe73ce70e8c731c7b5b61ff086c01542941f17bb0b15b0e30f6ad10e202f2b20ef8d1194f50c9c2389f3ed09235e25d0419bc59cc9fe9de921b83efc436fddcac8544004e8510096682d9d8644403ec44fc172869cc823a061c397b444f74dec5e76e089e3fd73000076707e309fc49753e9deadb4ae5898c618114d1777ac204f753594d5dd7e510886a845b219b8620ced4f5a201a56693a7c8a3064b733b0d673a6d88dd2f40c0bfa807462e2eca858709597a446707046f674d4ad2f640762139d77066313a52d85c2707eac9e0c68943ef33655b93429d8d830731346e0130ab0bd74041ec3710668750a627dfcdc47ee322c6f203ef4d0ad0bdd5de3248966ee393dbca7545deadea49e6afff94d832ce95a0f17ddced8ff82ea5a1bc6f0ba300f5decde754a280dd0280183bdddf3127ed07fd6a1b63679de0cb312e8cf81bafea989086da3b896edf6658bcb83dc0e2c7e56618a0d94384407879eb152757f56f1614edb636708ae1d4864aae078d0f871ae69602b9124caa0b8876203b371d1201d935672b871d1dc63a9173a707b6b95feeccc535963c58eed380c67c410b15a7b2366df1b3d43a711b46d8a8b4801345cd8405d3f8d8b71e3086fa03f26073ceb9863224685b2d4810069768b3e79c3e0c8e5c17a25f74952364c9c475a0b7d6a71567c425f5ab97348d6ea345af1b734b99ef714042485bd205955d51ae576c74bec15d53c65a38fc14fd421d7e2c0c4ba6713d6ffd526b83d86b1010b910d7f2ee32d0f1bfc1ea769312e6f98915595acee8d8b5bc56cb3aea97badad28c5dc391576f0f96043e18bcd7addef596a422b8b228712a617574650d5cc8e8633f7743b8fb070dd4593b20641458a976bf3e7b8441cf3ff9a4bfff31d5d7f140cac98a1662e0319297aca7e1566d45c7a4c082bfbb5f62a8efcec7dd13d4427839c2a192dc0cc37326c6775841dbb4f07408f0d14dc136e4a3323b24130b5b6433960095668065fb55f692d4a388b616dd211b9cc0a704956a3c637c1354454ad115ed7f8cb3ddf7b43d958e82ce81b80dfa9f337b31c72324d001653355725ca49db8830e3331ef0333cbc488133e163152669a73a3b5d74df0c4710d3c9fb252b3ee4042e771aed76499e9b4252983794cacf615e775a66be8286520678c74b8a83b313e3822a29b9bef751f22454a5ac14eec5197f80b649d0ec5c7ce69518814311c34522e0ff732dff2a1117e3aedcf66433cae7798eed16ce36a45a85eeac27f6de905d2351ebeaca2fed5babaa32d6877b4b7ed747afb2fa0137c06f7da1a969c178206fdd35fe5b5ad7e5499d20f3aff91a1cfc37d24108c2d926eb97703903c1bc67eea0f525f3b1796853b705177cf8d5d3987e5925ebb4b751d3ccd438b5249c43a8096ad54155908d4f79cd79d7f019222cd4565a18b1693bb51e7331c9addfe29eeb103f764d3d24387919efd430b4664fb1089ce70b6ddc2e51fdc3336fb23828a236ba2c6412e565ba0bf1ebe52abc373fe4d62d873a468f577feb7788b4f383358f21650bd6cfe83654303cd0799d30f101b6800bc9c5c680187b13a50052b975fe2b8e76ba77019792a6d6ff79f567bfb1cf9f15fa62f9e899738bea8eea19c4aebab93807f00bd7230df5cac6c997d9191a1da26ffee631011e3c6a9fecfe951ef4c51e804a958fa87865b16f5d498ca202c456e661076bc5061633e38ef92b317df0426f84a428e805ef979af628a32f3d37896d0465db522bd899edcf416b63feb19d44de028613c6cb6925451f29314fa93f1a3ffc98650bc48e58e2946a3f5088445ae4c34113cc35e390be64e5d524dbbcabd2100027f2c33d91f99900e9c745de1f5c25cc4da430ec8c737522c597ccf820c42c8a2850ea250c31913fb9ecf6ce0338376280f3a468fb951d0e0f1f62a231a66ba81c9a2de2b45dcbc393731f0caf5e2adddaf8ec3978f7d09592d3057565959fb47bb26b4da95ff90ee1ba4f8ce8d74a0b8b540ce719a692dbf6e1bd901ba663b35fa3e2f892c6099a8774b87de36109ed13ba778ad79de283a9b831e8bfaeb9829cf64c3d75cd8bea68a814e88b4652dd4e429301fbd9720f5f53d8bb1a89278cd169e8ed0625e4a46aa366e5d8f826eaa5ee825f8f44f5893d73cbc273bf25ee3e401798e019852a0c2d3fa2552a14a5a899329787f1a02428479c5323a30db59613840ab4561e9d6c10f843731f82f9860de61b8dbcfa381de066be70f74059a9ace0329970f393af4d13b3d59286a676770ab9999e33cc794df85aa0041ba73e78b7ef83f94299897186d69e978c13469cb02fb2e1d834e069bee119c08ac2dbe0e5f0631917aa955595800b8f4fd2405768a444d29776c3d0bb9d994012a3f9b64ee8c9ea3cc2ec04f86da6cb41d0155fc5e05fe3181c70a1bea590a16de73dfb743de744344810cbef2f7ff31afa089c3ae5a435c6ed49fd6d6dfb8517b76128545dc45cffc06208d059c0b754039e502a22f38a932e3bb7745195447f2725ccbac412bed38af68f1d8dd1f66e26ed697de0cab0fa2fb60aa5a4746435fea2bfb1e6f23677ef108f465a3f9f6207108a9a24322f231c01700976960e3f362a3f98082f28fbad640a4498e80b8fbede94db56eb6611c1e48c1e3ac26c63c0c41e53072824ea63e4c81c8bd5db000241e7b06e5de89e87b3f802f371ce5012467f29b702cadf3ee0c2b1a5668ece35f64f2c8ce5f50cb2535f6a27b835749a9a1a720dfc357896a05408332111757039cadceb84f4b81eafdf262c18d6002b7c678ffb5a870b62d7b1b355e0cc6d8d8b11366dd644e44dd19cb5bb010b45181ac0104d03ea64a2ab1d56f9b80bd07ff1a8cc174ce8c475156ba2bcc53877e88d182731e1b0ea65f01336535c939c8dee9a055454002c1771350d6cf0e98eccda0ddbcb8f62434c4ca883e5ef0c08c0a3d65d98d8fa28cc85a99b2bbb7961a9c622e8e67eb433e54f97a092be96a3d323e9fefe4620785f4031e06eab09d50b7b1c131a822fba324f0a5442d873edc0926692b46b4fed071442f701caf7fc22495781b6a451d05257b0d6f4873609f33de54bf629d9f768f4212b96d5e964302d839cdb13016a3ae6c2b0406e5a3e83e04d62118e0198523f9d0582469b5b58dfdd824d1e62dadf480ee88438e57385c49ceabf4ae7478aef3d6f5b735c4878770a2030034efef9a3a6a71e2ada3c213a56db76dc39d0a22a656c75152b3b34d195cf294abd584dd2680d7e755c1fb04480c75a106a874838abd9f83a762175d2dbb97e36545b695ac6e006832726c489e68a380482ee170e1a7ac786156407034e5f4db69df393fd4070e942c5ccd9d0616f44782977a2eabbe22290283fd65bdcf1278a96563cbc188f598ad635dfa9e73b7d07ee086f492247087f4a32656aab85b1e8e1c5a638188c392eafb18a40e5466068c215470d44988956e33207620542774a08c4504e666ec3fe8109cfa2eb9047f4eec0cbbfce7584d7f37834a2f4955c26b20cbd6cf9b67b6654c3e5815cf6635567f3420e17ecce6ac6e8af88717bd9ab9701ce3793dbd5ca42abd5b0a7fd9ba37a4bf9e02753ab839386d1610acecaa8b62adf2241052dca2fb60a9dd879bbaba954cfcf7d76c695d30600d65171e6cfbd6fc7c152a16f3caa99e552ce3b9d1662f9293b771c198670ad35c390ac2da21bdf4965db1e592534a1bb0fd391b3fbbf2016dbdc0f5bd6ec0fcdaac804af02e9a5ec039d32e3e501ea54de6b8260dfa69de1486c29468da8b02f48bbb400259a91241b7971a788d1adcd544eaa715324e06a4a2adee62cb27071f2820e073e0c702f2cc412b8aeb560097b132e853f17ded8801dbc3f51d500bb88b68beb551b6e537ecde9486ff9af9bd17a2969f1cdb1afb16b8e250b52bc280a77f8b6ed97dfabc9235a7e8510bb17b73071fd25bad850d4568d4dddc29501190e09585930884bdda125dfc729ba0e9b84ae15c16cfe040d923b2581672760614f37750d440e623e575a861ed1835dce5160b68accebabaaeecef097867c6d493bcd51efc9d7166f4744659ff81a178c5071fd373dd26dba8970f5edacb60923e6a1703c8bfa80206ab4da4fbf89e763703f53846c8e53a46d444e87598804a53c987bb027e638d4a210aca8f708099444b3fa2ee70e66aa0f5346fedd90923159f52da423bb9c256abd867cfba3e7c7794930fbd36119535ca1afdb299cbe0229e326765f63816f93f9aaf0326e2771984cb571808a1f340b268382ba37b9fba628aec0fb424db4e8d7a73398d104f89fad9daa035d784406a279cd8be8429857a789d10593d8bd3b85cd015a1fd1311a6f465b7be40e80f2a280305d60d6f6656b82ff64bb05d2195aab8c587e26917f2e22d4176aacb3677c99c54b9d471857ef81df84eb0e15321f66b7d70f066abe1b56a68e88d25ba067c4917f02720bcc2b0f7a50bdaa99b10cca1742c8f46728a536114c8406f9598c05eb14ad8161136c4a5edefd7d828e53d26a5018e2a55d964844252bb613a909d309c681d3176644f605c776fece9de2c82cc67f9d58eab88cab71663d822250bb1776c6c02ccd8d0ae518dd9cce4a827676133863b87a88f4dec361c556556fcea436263eb9d273cb7814ff7f97f7520265a957fcd052c5fb90da91e526ad37152f123b52bb7af7f637bb33a101d68da4205e7139768253951716c5057957bed9fd6047014e3ba34d5107ef799228aca7e698712c129f729106e29df74c9e201c9cd188c663d358e63fc0a4a46f059955a13fc1060aba406550bb0ba071fc0036d354767021796e8bc83b97535bab9f5f12e16113187d0acb6d67e34a629722773981ee466ec58789ed73bd5abac4ab87ee901974c8f8fa34d6894ffd53850e2cc80d8934333c8c40eb6013d1c6d5c5b016f903c945f05bc45dbfd16834788610bc4c23a8a1bbf8bcb3bca3ad0831986b8e1f56a980559ab4b67251cb221de54ae2943c980049fab0f71ebff4ad98b4c72d9b2a319afd900431e8838edded9728e8ef2866bddba14b3cc81fbeeb2d15a1365179f82fb3dccd2396e2641a44d18a6a99fa3e5a7839b080d16613bb0cdde98261bcc640b484adf3fc7308df28d3d6279a8d7ed2201b413df27ec6a20c6fe540c90c3ad64667c609f2f36e4d71ca385e9e01e7f37eb0dd5dc7e9f17cdd24d4c68868bef95451047b9a15e4c1bd9e72959dcee60c50048e470766faba1a6dcc23ecb6002268c4b1d973cd755ac0cdd3d54e91d4019e2d0e04f4f506bfd17cc001514c3da0f61e9719f5fd96be073dfaf41a293857b9173c59d0d7d7888e3ad9791f5271b66f63c66cb821131acc6de8c6fc9c8c88e6eb00fb504343dd26244f05d1b59e46a8781961911e73ea76b9b13c016d530b34bfc7f69a9e0610cef9bcc0a5172089e344f88fe10ce45492b68bdcb212507909aa871926bc65fcfd9375f29ea483a0cb9e4c4f069204e82e0bd8f11524533cbd16acd381c67d474ec2865cdc187f3ba950712db3696a5be7b894d539387af7e185636a679586fab533122f7d48a107b927edb0eaab2df1ae3d000e15764782ccbb03810d2560f672e17e4fc4e98701c10ae0d18c736aa402e696ecae0daa5863030008f328238abc05d66af373dc7a6781961802a7e175cacb5edfb7deab1281c31e8962d1edd7eec843c9a50608a4b8b4f4d3b155d69f6773b7be1154c3d101426ba1e40ea42ed2f634c28afbb466e870fc9647b2dbeb0fce373923d9b298d301bccba0a400f657831653631b263d5bbef057f3356c4ad68a443fe0c2af066f4442931b49e6b03ef69ff7aa96f2060b44419c5197bcb4e10ed37e2400ccee7e1b3c0b7ddae11f4044547b8812aa82953203bf0793829f71e0b93fe831fd394d6932f64ae992d0a747409412e80f71533537b36e04e823ed13791da61728cc883d03f5cf6912368602831a6897305d4d27970c0a103a37e130eaab13d11f0d23d742e41ad9a41540f10cc2e3daffb5dd24697f9bc314b9e3d31bbb1e0e13a6d2bfb6c6bfac12e22a14f09b0d4f4be61321e261c91be89c39066ec5620edcf9cc7035f1dbde9ebe8562b3fcebb3a53919a600b54cec97386fa764d283446474918bc4ab1e98d1c33646e66e900d351abe683866f2f7007edd005500159e70fe4fb6e31e7f568141a20c122144c50d5d1581922efad5f9aed3da3b24ea2dc58c5a4186927fc89094c0e7453e26688639afaf4934c47be365b74870f4c4cb0366b0303ea6cb4b9a7f6d53e2b8a354fe5555385e920141b09aeb752234eafde9d7dfae5ec792b03ff47188bfb914f000afef61753d97fc16cb083de6a341c67231aa95d14046771980962dceaa5c35d777c45c5357b240fb4b11573da6573821b3a7ccbaf9fcab435617d3b5e15eb4c6312018b271721c32c786247699f4b8f4574bd0424aa4da4811f5c703deaa7df37c8e28fc61948ed7034c0473cd62a81affaff15b6f7a9dd3c502059b350bafff2d601d98660e37c505a4693e6ef098e3fc5a166581243b701eba200e5d1f4f374b7044f493f59062b9d6fb8ac2812c253954145d4e976e8554d3307e0c4bc3db740efbfd787d0630fc4e073ddde24b4617e3fd9e86284d55b2dd949acdf38b2a9b7d706da8bd05da29272d855be0fb70efce3c28a0bf32bf654ab084763b3934f7be3dd0af9cb782cb7c040aa8a7b96b0a218db884a0192bc3d76c8848dbc06978ae7775ac2d71926c8436354e8b27b005688611b6e95c575d94b264b2cd947331c58cc7b22f8ad51f6ee85d7e89de13cd0179301021ce46b7d7c1f86344e69edc0d4e8925567c3eea17cddfd3c8d1b3302a72938829bb224dfa50d5620d1e5f2433b1b74b0b259edf52c804a1d94a12dc71cc5f3b8a48ccd880e0c1bdee3a3b659d3f44180fa5060c8f355ea4cb9bad6b7dd4de3f00cdd7e0c4fa81dcf90cafaf147db3165af621a5b9a335d62c1807bacd506e9f740123e6ce1d176ebde4e5dfbc639edeb40e03e3757ceff7059096b77e1fa4bdb9b7daa20038ea44e042a79784ceafbba4fa150084a0edea22486620128dcf6cd2bc89a7abab3f88c900126a1088982baaf06bb9d082acd16718e6cb9351d638d9ba1830f53e3c6984ab9c09e943af7efa4d4e13fd270e2e0fa8e1510ee7cb3498f76efa491fcbd4f6d1e5aeb79e997e3acf689b4d596245605457e3f76131b4e15387bde353939143a8ae4130dc33b3b06e99accfb0fca2bf767168c5835521c3c08621d26214b71069ad26bed76dfed9dba5b772d43ad4d293481d7f6d656498d24b178189ac49999786e244e37be83dfd0360b10e046fa7bff95b375ccb2e44f26f5d3640c8a1b2be17e08bdbded3336484a9405a7a87a64aedc3a0f8be4a33968bee9f2eda6a346c1d5272e2bec42347308db5e4cfe6f26d8f94f06df82834a4b439c6d941b2d98610915572c12ef27805775f5168c8c5b1ecc4d0a7f129b3a1536565b1d569ae19c82ceb83560c262b2a277b20a1d8ea0243a1a0ce25c738199a82fc962f75e08b7fdcc5940cf9fa2025d18ab747e8e433cb4949ea6cb2b1fdf839c8f9495493de48588d260a7e80016fef1d0ad7f81624812b478367de4d04a12ce740902a2d3ffe6e87a0c96d6d3fdfffbf7e48ca66df237134127fca41483e6c0a4a78db3fe38487e26026583b26a096cdcb11ba797a37c91a7ef6d765225a5e3678260f541f37eb241678dee4be3c799abbe730155af4b893bb8636e2e4828636ac41a25c46680c7e1be510b45a1c9466504088ec86651c253fb432fa3030cb27193ab82482dfd04b2aba46ae09f13a79fd1161cb58be087e51acdcf3950bc91cbe387995b1ba8464aa0c7e4cdf4ed1cc8f51a4471e531a36fe824b03ee1666d41ccf4fcce13926c300c5dd148838f7a4d042bdd99e46db6da982ded783499fc367b4c054ae7125049ecbc6758a793b96f91229b4f3241dbfa00a2fc797691d0ff1ea7156481febb0ead797a0a091c4164f9902920c43d2113029d8b45b2061ab1de2afcf4965b32e17b1a7d5446819f82bfda2b59bc1d61ae1e9bd9f19e7b90551232f16b86684adcd79863f73f39de96a5fc9f08450db54467c0c8824cce0f2634d01faf64526ea80c4c964ce0c2951dfb2ce07a8e3a7cbb109b30b1505e6d45c29382e3446ad1ccbb71d337be9e98ee42a52875f623f966b7413148489b43928492afa1f632b1e659840870f55ec4f2d5c2d8d14649c634cba945c447145b6460b1f903599b11a06f4db14c9c373ef3a37adc7e25e5f0f498d2a344662a09de01ed461379e4337afe3f3801af55bc55ade00ce224d3fa2d6e482140f360d7eef42b09b3712f294d5f545085b8575412b70aa52d59796044d3bc1c8802000e14bb8e34abf09dba198e33b94c886f4ba6b5cfe0350fb0c95be7fa17414d997e8539d6718893a398c73a137cdc185fcb5d248b861b685966d186b74ff609a316abbd54e52b97d9663038db7389746fc4a99a4f6c421cb2f47c2280b1143076bab7958b4c90048bade56e8295f6fd8a7d5a28da57597d7f050f5a5b07daa918fdc05aad93c5b87cb28ec8bb17f6b3169fc0d13c80d312a60dd97c4956a7a2d503fc11c66fce5b00f7d7bf71d3be37f4429ee9d9adbeb58d6a8742565d769591c77ff6337cb7e8c8fa1176d09d1429baee08714bb8f548f83471b64ebd61c0ef9f77aa4dcf2c07004c71d406f0329252652276dc5995a829d79e68c3c856974b50cad589359d32b13452a0785152a72ae2b7ecc88d60e087085914246b033db026a2418c33ba62ddc348de4b308a1de666f4ba7365610218a8d5a206bb45468a9b50b58f580b729a0beaeba881222602a108ccd01ac60bef434ecf56c1d951d8515916d33dd3a962e69aeac258b9d0c0887c60c2323e6cf6f7e054acad6e78577d0fcfe6bc50d98f0ebf85b605f697d94154c1eb207ae1caed5abeb6ff93916bd1b5b000d3cc03e5c82cab522b054121f234ac7ad0a29373dc61a333f8180574dc2c5716717afa492bbc81eaad46a444fcd53843132082e747a0adee594f89fd08d0039ef757e352a1426f638e569ae7362c997be4b758b1c9cc6b5f8ab319d0985e8b3e4766d8884f8ce96c56cdec798bda1bd71d9f6a098a58c0c40b54a2df010a325159d70b409a4e4c42bad96b67e87614a6ae242eb94fab54328d2367b39932bfc6ae9278859277a769383000c6ccb145b5de8081728ebc62bec356b79ff7fefa6fbb0c77d5a3a20cffb6ffa9c10ba585cf127d2d76b4096746d3dfae89aa01f17134ac37335fab7f463e00b81b795e5dc825f91241f432582a88b1bf8dd9ed264c59144d28ea0a24de900dd26d1e50fdaca36e80fe618a5bd79dac3a3cd78082d21661f20b3ead38b42e8df7daf8c8d06a5cc13e0d56ea68aa0960b4933ddd8cc7272ecb19a9c7f8c6ebd461588739595a18c78a98624de19205357a1b5eb5d4bd26896c8dd845a95d2c1562f0cdfd6c22a83b93a904bf2cc87e34eac34651c926509c7026a4db4b262c0d910d48286c7b6a8a090f6af95649e77151e7d7003cbdf0efe0e256f171258cc0ddefc7ad9a1e251bf600f1027c01d8dad21c822ee103849868e87e03177f22c90fcd411782f1ef28ff0661c1d5ff6eb0fdcf47a181bdb12765d693cacf6e8e0a35b69028182fc78bed980bad305074dc5283549ed4019741807881be300aec44c53a41f8f5c895cacc2b21c9a0d3dce7cf614b6d6f627362ac2118e54772a5d0ce66f12b9e7258bc5c14ead56622624257e6e9b4b56c9162d6498ca6fe0df1380bec3dc9ed814162fafd60d4ffa870190e875ea11a89f5c020d3e4a2ee71c6eb66dbecf3ba21bb3bc86ddb748e29a35829d48a1f74f0d0507e20f0546aa97d6ea3778bd49740dada671925ac8d4521b48ea71b0f22911b50f431f66a848ac36c5a43d3aa4edfb12dc88749f05092904fce30db391bc57d361a59ae016f2fcf065511b138393b076528ae770d2aeb4d1afd7b0c58ab6c902c9211bd8b2770461e47c0fb5e480ca478d62dfc43fa52d0ab2f4ff010cafbe41b41836f10fab064271ee71d0bfd5796a3eaba7348a8f1b5d4e1b9a6486cba6438715c8831aeca41ca0f4095b6e98009debfbc789a29d9bf2d894f808e17be3708698de46615b78988daca71590c3e702bcb57bc7b9455407b9ceb12000317ff6e20aebf3886a1e5e069aa985fedb6ee5d8c0593e15457c6b0e3fe5ec18f0e91b87cb3af7446f1d15ec5bad7a2126f2f64c4b49a978c6b289aac53efe8182779185ca0c05a14a3d2ed77c838830444d67f077f9f09eadf53bb20d842af442b004ef55c2e17f42ff60edc8bf9b0e2bcb079bbfdda4430de2e672b80b985eae6236822848b86bb5b5bd28d4f083363dd07849ed7da2b2c681f8686188daddfcffcdd58ba364643057a28dce1abb445720225241fdb9682b0597b3c3369ab7b466783227980868eaea4839b228bce758569020939becb1a30ec7e52344cf340dc6203f7443b56b91c366c8c6e758e7d676a3e59aa3b92fac1dc4d6bbc1fdf45d2695b3c2625ecf8e9fdceed4b77edbbea4ba762fa3ceaed3ca8c955a74b88ca0ad64c64040cd51c5a9fe509afec07d8ff6a3f16336de181e04bce299250fd2f85ceaf3570b99dddafb49001a2843a0d7201c093dd3a0bddc7900e9f66329398941e804d935e0ff7dea1dcc3435821dd080e067ecaa650714a69f5316c1becd75029294c7ab14a50164d3d7d604bedd448a2ee0cf132bdb968460abd7175ba1f59a6172c836c337df4e74609d353128c3efb5cd7e274c811592c99aab4f7f4ab1cf0632877fd988ef56bc1442437f7490a5383f0c1f4cab418f1783267f8d33b1f7067136ab66e2317fea2dc6eeede7c506474a112efdf3754c7cba43ea0ad56c14407afa8fbb50753472beec657f3ffabe7d8200e2b0340c3e207e755a01adb6c540c00b03aa13c454b0fb1f6508e7a68168939e1a6a52d4aed70637a2281c2986d5475691e7429f86324300e828877efe6314b5a3afc8ee92b8d3d5a47b687978c12d715385d2b953e51929386cae512960138b425a7b39d2a653ac5d04ab0e3e533359c47213f0c40c6968310cc32e4100bb8c15fd959e87fb45cec393294295c18ad289bca6226153781dafb175aa365897cba04a55701a9b39339b2af7a9db9dbcd740e39f9fddd485dac9b1fa8a50a274804be8800def27fe06d695677f0ec928b7827178dad738ba27e70dbfb9d823a9a603ca9082cd87e6da40dcef3132c18da6385441ea624677e1e749596921d169c718f37a878b2d0c62b630d7d9045817e70c2159cdbbd82c786d2fa4af01b7d8aaddaa9a999d391d4a7c1ecbfa3156bdd9fc9acc23040c2c3eacfab1fc8b2d3a3d7a2b8c06d41931b96bbb8b2915e78d4c2f27bb0dc6e5a71a93148481e4fd27ff0ee56993ea639426553393704d912395c7e7e30fa129737ba1f007d34fe002da57d1fdaef87b4a53194b4fdbddf6cd26ae04f1d88aae5138e1a1e8abbe157f406f91f532074257cc8353e8661714a3f145595f201efebdb20f1512a5724ad46a283314e3cd2831c28f6b3c9ff48fd6a312ceb510ee9801cc16ea9c0d1fd6b1b0485ba43e436ddf50e54532f4ebf885ee64ee24ed0f3fb33fd4cf3c6ac9bfc7af3300a462efbdd05ee1e47a62f814f6635d4ef60e087f4b54675713e5ff25bac03bfb5ef3edc677c9072e90d80cae2c02e3249439d5f0fed540087c4abd49c5cca9c0f617f52b0ca77002c137de6ee3069e7782d87a27b55361ce7261289848adee9bb57c4fdd40f1c70a910575e9510a62a9e7dd9dcc81a14d68e223e06d6f2a3aad5a099fa2e969c0a19a6f4dbdca90901ecee14296480f1537d741c321c4ce2d85fc8ae3a4cd442efe37a00eb9d6ca5fd642c194561f6057f5ed4ddcc34a30a65c52f4ca19fe630adabeacdd36492283dece9ad846f217d89656d5d8ec014f8e325119f1b083d41dc4adbf16d6d5e24094755fd2bc5c596609b0036fe7ad753e1355a343d439ebac51481e0bba109b1da74ffec416bb2a789f72f9fc8ae850e46db37eb97d9342a439be884a4f5893c96d8e92b3d74a57902453e3503422679bd3315b648febcefa43adc60dfc31f408a02c2f63e25dba8bcbf658a85880872a8cf99486c65d2345ce9929ee8e85dbfdcae3f280771712bcf367af21f73d3161010c061c64e5058fdb19d94087c958c94d2c5ff2ec72a8898bbd1a9a1c60d09b94cd9c7c1c106b74d80644d8b2cade86e870dfa194add7154335cf70eee998556fe4a438bd17bc7fd9e34c575347f8a6497e7644a3b3c876741474d533fade0e63ccbd5108e8db45da6c37bcaa4369769f966f1cfd35d6b542e4ee820b786ed3a1951a31c065a17911d866924bf149f6cde2563a5adf5a4a0e043ec187e45e79359dc541816831b0bf9407b6734c5c303de3fbbcd5fa2a1c29b087ac5961e6e9dcd28263e6fb62747d71a6230419bff9acdb340c17cf60d6bab0065d49753e8c47e8b9b40bc3ab94da311a9dbff63666eebef98e48394681844f984390ebc3e480943ff6055aa71c73637c4ca3adfecbf36851a10f79fbfafb90cc36b8e51785ab86bd28bb7852f133d8fcf9831dbddba461ae30f4635ad5f1f7246fec201eca6295e032297429d613ac26d0095477f91cbbbab44e66bd4d6f59f41b646aff3158b961ba19f150caeeb0dfc68a9d3eb943b5ff2dbda8d6d00bd986bb6a07e8d9967e1f95851dff6f6c2e980a9784684906ea37500f7ccb112940731e36b3155f7078fbc4768e38f1194d12dec53099f5581e840e026a148d619c6d627007e92ceb334e8fda73179b60505a73a5b6f0804c1e2307daaa2501205486fba5f514929a4023a16055293593bd978deffa3b07279330bd8fb7b571a0bd2fe432d4282b2652a64014b67e8f535c098a932301e1838cc1cff112ecc96f3ec842325f9c4ed596e7c028bea575045129de488734a6692daa282f7feb8800c137abf72914168f8b7c2a5e18a71dc5329f0887cea613d78a1da63106fe1d55f108d88172268b3bb26d1aac2aca27cdb41d1bdb313f60fd836fa1958398d485ea7ea310c3eb2434bd3f163f873f02a4842bb53aaae40eece6c8cf287170a668dbd6ffe253b8298755383e70d1bef83db1d8862c66d6995c42f6f2fb36c993609615fde63fa2a3529a99e01b124fd3416468e059cc0c1b81afc52bd34c132845082b3f59c0c3d036d4a5c7d8c06d12505a2695c867e3e0a1758f49a545ea3ee34d7be0da510210b00c05013570ce87e62c6ede4f41efde329f5f0b39b8e488d6fb7b58c12da07d4cbb85d193abd0f8e94914378c71cd14fe644a594af5e4feb07ebe4cd9730afd1ee8aa791a341598dd7e2f7ea27120e49fe89787f11fa0193f6bcc0b6c84f80c8e5a7fd7bf1ae1bf0fd1ffbfb4afb0735a114848429960db0d393aef76ac446833bc5d6fef7df2d644c3f582068b16ac7c71271138726730c7416ff515bb692c7e9a918cf15537d75674ff5f974c365f35472ec39afd673ef34b564b3439c5a1031fa26ce2395e42b0aaaf567829bcfc13b2e713ff44c632b7c32c3eb1f8464487ef850a499532f90da49ee31497c1d09e0d7b092c164e9f31a4430710b27a652a5c4011b72255b79cfcee9c58d662239504b2ec65eb512386b483a6e367eecb506cce4cd54ca71fcffc83836c6d9eb0e4e0df7f6a0915be7cadca09b62d6faa113b4a46871e0e22b78ae20b3056121f4938845962b08d5e67de6979ce1cf5184b0db052368443475c70a998f5a3f531704f7aaa9d5f648d9bbb2b26cc8fc142cb8129903e55a73bfde7c66bf74b03ccab918152e2facd9b0bd1649366f66a8c2e851579356f62f64989bd07628456060d0cbcedb96e557a41e44e8109ebaa8de72176f9bc93dd9f5f80405800202b11d6f1b78529de28cebf1fe75d63d8f05836055c4c15355cb23398f705a604c53cdbfa1dcae56311be4753802f5f19cd201915761724445d55dda596f49a9c8070a1decebb80f85615c6a918009a6c82b7ebbe60312dc3cd06deda52a96be1f7f3ad01f2157444b4d55e1b25a52e451f359e4406f3a1469ab85dfa6ce736c30662e0db4ed9ccad3f33ba990cf419d4b0b02bf2761c981d3f1956d146ae6aa18ba9953f47b575636981971c0d621b842e87f920c1bbdfd192daa07db50b82a190ebd4e07ab8a85a47a9eb7432f03048d438149c3c84c0bf8b625ebdcc1a7eff1b0b6e8d2460897d5ae0a2bb8968560460320c62bf811ca272670a11919c86c7a5ebf8c1540bb6f2a2e9506ba6a9f13113c0e4ba83b50fea97c5f5cac5a3799a019bc77a19eb7b0e1facef055040b92b899431fd7fb01030a5648616b8d407c0375477808f5a3e4975442572d9632ce05aa2ea621e66b01c44007cfd17753ad62dfc68c410f21109636e03b61924f8db38a28eb1445c6e222c9818b4091a8dac0720dcfdb10fb924cdb898c56e51137d776f85458697c969bafa1f97e6a555ed7c6d27fd448a93c268f4459d9625d5b60049f659cfb050ac56ecb6de86f70d97e21e4ad36c101c988531239e2f2da7214bd062c8b916cb358acce9f0f57bbce0a2002e0bb0ce3fbcb1c17905f8e488dd4c8cba4c3b266487ecc65b86dae93366ccbac965bb8e95fbaba3d29974e1dae82a0df2bfeaed01b81cfd3a2c5ab4bdd6aa63ea5f190cf170125dacd33c31255e9de0b15b66e7177267e5cb5fe93165fe95df06569029fa964175c249cc23f84c9a258ff4b10d1cee93b9a91ec29630c937fb0ceb15c1d09597291d05e37c842d5f3a51db27e10bd8505e2b948041fce754c37d31c6f44f55d7784c596f14cbcf9aa02d49976d23eb0a1a7859d76a949d9f634ca126a3ad19e3313209da801e29c93601de04128e659f05d98fcee682273b022480606b01e0618add6e8eea210ad1babc63127de2d1c974ce38dac3529a6964e01282513a9c62a3d469de2e75c366318f4656b4d80dbaf8607ad776e55eebf203f8f6123f9b33209def715ea6677e5f228a8b032dc06e3d57bbefbbaf633cd8fabcf7adef3a4499c428eb99442ebe3fd2616ebf98571f8cb9950c88a225c6f1c6cc5e59e952da092fff0933339a037e1e5409cce4b5a08a3ad55e1e1975a56e0273a527694e0e51c3386d14c7bcdfe13c96ae002f4f70b1c26f913945851c61cc99891c00665ce1eb4f913f3592be3a8b9e8008ed5f954f756ed3a77185125ddd2c0164c91ab928e0486b96f16550d3622495c014de664c7a55d2f1fe5e3207c711e59a20ea78eec49daa88cbbf4980548a0e61d84fadbcb2997d78f2e1e6a95a2946535574f30c45a826d5ead6aaf373b3c11e2728d47d7f5479c52dfdd6456f49f083c824100eb1168cbf5035782c9642fde3832a5840df73675fdcd8898c23479ea05d409d1d6017f161e0d20866d8db12c5f10dea76962366b17935e3015d0f5a6f7aa7de3c6bfa5d864a5e38b757600ba65bba8c9baa1eb4788dfc1f2d1d729810a6811c01c206f85b685ebcc33f7f2b8fd3c4884d57ab4b6338ba366cc3a89a2aa1e6fd8d6552d15ca9498a093f88ee62efd58f17a4fcb59d4046a78889b108595b465466a563ad2c9e127dbda7ec941c4e876bbb3a8b247e915d9058a9690f2b40168bef978296fb9d6518e683ff24c6d50ffbb9d5e3d51347300ca15ef6773af5d7f101b0b88199f744fbd3263634eeccf385bbe02f27d134813fb60fb815051f4a2c6545f33649d9fed99efb2a6a3ff5ad75dae6fbc6a5fde017e692f5414412c548541258f40ee4ed8eb4cffe266e87bb3d7e2994d3234d21fdddcfe77e5a81769334ca515d0ee77f33160ec8bae0f8b7ea9a7ccb78d72e3523760a62f48ec49f394d1805dcfce715e12460d813a4a688f64de09fc1cf13188df36c9e9844e672706f0a862cf71216a15d060e0b776e5f02a30723322c37c07a9b44fc326efcb2f99f9392c3d311857d9d9f22870c1696973d10e742f8997d7959dee8c6ff82eb7ab11ec6312f4bc1577dc341294f0636762ec9653d2b82cacc01c13219490a40636923eb6a0ef8fde7ff6761837fbca20b16946b4a2b0b713269466ad798671eb9a7d86f2caf7df8ca5f4ad82d8a50784e4214d55eb4e198d0dc41ec2d2e6a75015942721f193facf80914a05d421523c14510dd956acbf9f042fdfef912d6e96a83b733fa0bde0b8091c056bd59630d4ea03ed2b2f7ba31f7e6e3f8d40dc4b1c1d0f3e5c28ef5836629a21a69a734804acf0cdcebff56e0f0a957e230c70f6bd485fe3d114394653855f780ac443a97142d7994cde6fbb55a616dac43922382f04b8cdb5cdffa6b87b6e6cf4a87a98728a2f385d3c52c153678dc29f380a66259dcaa926014c15686d2fe6089d4e1da44db27d194a946b500a70634f0dd5510926de1629c8bdbcd6b80ce82892252680a9121b477fa87c00d034dfb070f90005d0a726397536b3f6a6e8bdde74cf9f6ed3fd758cebf81ea39f3c83e2d7eb21e1cb52fab3befff079692ff10c7ad7c50b74e1a3f679165d56b498aa4af65a60531f6759ed218568780f987406a32187e1448cf14d2ac740830872ed044ab4aa1f9d46b772583159a465c8b9c3fec80d0d061f280b44f1997be99f1bb6c75ac8dfd21d38d3d0e02e80f394d176b60f2546fa09e7f3a4724b2e07e921025bf99c4d20d41b8021c7d3b742e3ec0528f3de48a36d270f178c5bc6febf71e2ec512b6cf2cb7b2fb90820a0b97feea7c5c301c933278fd610b2f5c0ca935eb8c9517c7511018f215460c9b490802ce1f91f5bd30c2fd2e80363d11c4cb95c0cef90558bf867bed46337a9c4baf8134a80242b979334a034733713d0a91c70662d4abc8ec8fd32e1277b3bc851156c14c5aecbfb7a0e1e59721fcc8af73e4e61585d58199c8d6ab3f519d8650a62ac4a013c813e0d2ff3525af0e54bc3d3dbebce0b0e7193deaf59773f7fbe2a22ad16648dec90ec98bd3a5acd9194278c8d803bc27ad6b668edac3bf2f707c7198fc8d948a512e9557c7d59fdb38248059ad81a5e997708b2e6c6365011e480aaea6916036e8846c758b0ace85918d3964b1963ea69b2caed19c0fd5f554780c422eb278ec79249729613ee8a49d8ca2cf80628a478a9fe3256e01b4eb4ce9b3bd26cd9acab446ae9c66c785445feb1766f0002d992634cc2e63795b87a02a913412a36d17ba9a0eb8788c437b76839566e621708f8279f218f03400c12d1b67a70418ec7cefab9be8b32ce8f8acd3271a0a8c62f0ca1c7948d16391fd8d685c41c63daba5f8d9817e42fae602239abc2501ca4dadc24218f2d340fbec3ea2f3a1096d6b8fa73baa586a951c7b552f80fa9d87e0ced296378c06b75eb8f5721b9872018ef13db6983c6e2cc9aed8bd9edecef8142fef6c750782a7995ce236753ab87e1d01d37e758af9ccb5a0d0f6664c71e8fdc60f51d39131334c27118e95dac4d189a1e5312250db9f1baaa48d049a0106a88b8f7ad6c736dd32c231254aacabfdcdc267e199cf4ed089af0e3c22767ba0589b7b52fb73764d29e803a87692748524b7d58792fd6ee54f44c7ee5ba09704411db132a83e6c911e2d1a79fcf8a38c969add9af6056298aad8ab072fcb957bf31acbe5963482e8d3ef67f140483ed3a397ed5aa0e0b07cc863414a3cd074dfab3db03ef0e46028cc0c6318d37de095d4ba2b770c8c48d5c9fd124f9ec9d01464168a28d6bda3a6f7da3f036cc3ef42b3875bcfc506c3b5d06e95a6f107d3b1100b494a5dec28dc96d84663de836b0d1c854a4108a6074f1c34d7a06e0c6420ba4b87e9cd0eb4efc5526ae6e3307affa85e915dc90ece2b2e9c3606e9c2750724fdd3e59d2ad43b47183e6a492062bb84e44bccac6c8ebf3f5a457913f47d8d9623980ec19529c6554053f5d4b8f99f5dd73e72cdfcb464b9cf1be36e234c309576c9c3f5d9526271d1c4675f8a25210640c641fa7475d3b15e0ae4b6146886797c1874c89c7dc8933bc6c24061081ff588bb25cc3eb7550d8d619e183ed217c9ebc020516a072ba32bec49b77d2fd0603caa126c41959b98a533d4a16f253a59f4b6920eeb2a7a322b72a9f4a4c4ae9c7e9ac1af8399129972a4b9a277a44ee403697474bdd2b981be81e23dd78ec089aee751f2a9da6f84378a2ef820a3026217a594ad34d29b7326cc5afc4035d6389e0bb84a6579d2d34d104e6354970e4dd27ad57ab464a2bc46f7db6c421bef8553c98198dc4de169383f53d968f6bc0803216919e3f51ea9b8ae87ab3069ae70d0caad82430051e660f2c9e4a07145a176bfa06578167a243e1de051a1b04804b2232664a118a1d2ea1df4d85dc873e58aaf8939e6897182582010ded2271b5a3d236b94ad03198f1c33a30a374d2e15263015491db880363acf926a827a0f924cb96f7b708700a6c68b100342c04551297dadfb5c3e2acc3bceca5ac5062e1004581eed4ba5531e770e7dfcbb7ba80f07d899b0a9d97f80b9de5af9f08decc7f9ace4f503a806e050d0d23c7eea987408b1e3634133e0011a6c5d6f2e33ed93d985b1c830533aa3cf11bc210528a3a30a0dc3eecee16639165717fd89712565e3ca384aa29d1e4c6c3652db97a9ed8034879e95472cf13b8a4b42e13926de8dcf215f633be47426b157feb5791a72e5af287ebcebb96f0b96cc6a79e427187e86a49cf6ddda6c450e168058fc8ae46089377a32f8169866533c349453269db5d62465b04284456145c04465e82dde0d32058e3a8592461ec9291cb20784cc2d2d3a87fb39cbf557295d073b6ce6bfa2921d2dfb943aa9af94e388ccb36416fc18eda5c44aa2b6d1a7fca9fff542afcf86c5024c84a38ebaecdd59737adb763435660145a1d7376e89b888166dbabbf8e545f0f488638814d6511c91c7f0ecd3d05034138aa8a0cc4c309e8e4a1d673983e9fd2ce7247acc8d886ffff7f7d3aa38738d1d599ec77c4b2260e0936c9f2863113f1e3322891c3ac4d44bf416cbc2ffe1298f5f5dcf8452ea84e5c52db6b0855475d2f24766ad5e0b1a94e3cc3432e1e254243f4542b9b86c964aea0b53e68c8a237eb625fde0a3605196089f6fece8d8d5ae1fa88213df353e6dcfa508615089862682602a00ad384f7290ae3aaf5a3025c7ef2012b4d4f404a76ce693145c99790392e4046893a4b746c2d19628f5379d90058263c8442248c5761e7c7f778b84682e9bfaaff591eed5e08cacbb29e8d937a1317f9e898d29d8a8452bc4cc7079977b0e227701c459eee9bdeb8a49ee5f131bb0413290750f787779d9425095d65889fa8f67b6d40479e74a4e1acced1afb5cccc88ab50f5a544745e0a0d1635721bb2c064c42d9af0eaefc98a57705ac004dfcc996297c98e9c1e4fb28988a337247ffed7cca20eeaa665cbcc0cc11f9dafbcbd060da6ec220ec9a8aad660c553c2021864962cb79c044b0052d8ff9a1be8665ddcd532be187301a8aa20b3d170a41fedae96e3cf2b7ef8ea23d4eafd71ae7285c75fff56ad2a91f5c245726ec01d2395b8aebe10fcdb4ff770249fc1376174cb5aba559963dbab1f7bb7e2efc91cda57781ed54fce947b8c333abdb769545fcf186339af71a2aaae53140883dddd4df068ab10814ea555a41e47b77c5b9eea9062caf3ec4cd0d379add53ebce8463784178544f7fc493b4137f6c38fe507b2e21c1259d872717577e3c92a30ed2f8feaac45ceb91a338d4b347e5a1c10a4021ac235a6573b118b810659b5d870340d21126877644dce3e7ac8561348a9f647f28e3307dbb199a5633eae52646219d9d5c6f748618493b06c8e2115d0eeaac58db107fd606fc6bfd25efd5827a34213087b3e0e39179e91a38351917de83f3367b42d4a722b8512f67fb24b58771c922e5ec6fcf7eac37dc352c87857dcc6843a9b7e66c988cb15e46fe90785197491f8931eca74188836edc3fff5c0298240382b15ce35fa58c760f2f41ca6c69e40d9fe20b5aa165671074f5f61b561526f99a508fffafc10a68087f24217c719a04f1fa4866a3a65a7306e68a0df3a7e2d1391e94555205ea1d57d9eeed13177c63010e51816a1dd86b936d7462ae9cce77467d8c16d3f1312549445ef20b6782278c083be8e382a6c1cb16f471a25f689b4ddb551bb28ad79acb35a549de8afbf550b5cea31dd1e9832b222c459b7ec78e4938d80045f747ea6ea9a37c78bbd47527cfe8c21031583c04131193fce3d7d3a29a55f4574889cc198b7f55f15d652debde2bb55985993d54af8bd2cda04d0b1b3963586d520bf9ae6632f7146fb77c999baf4ca194abeea6ec11c840c5aa415e33485e81e5e022cb8aa5019c7d8ffbf317fe24db0033355d3ec4ef64608153cf2af9930b91b0d06f6c4465bc9e8d2bbdebc4d51ce5d9562485650d270c031096d59130e0c732694940a02a9f78087a895ff2179922a0b5c797154be9a69e5b7b806e7f095a7aa833bf6e76d5f97cf58cd603576027d33ed72d35d93103875a8fdbdd9910a4aa0ead5ccfeb087bf680dc9dfb80a3b634579156fa4ed1c1ac797ec99521d5a0aa3171291edfe20f97fc62af456843f826011332dba7d12cbb3d47ec0abb61b1620b040b537439e75d598ace543ff28142d52e02c7cb8e447ecab0947b53d1a620315ddaf94808c1e2609b2d2ddc266257fddde2effd010498bcac436f17e3554ca62bba36bf451c9a01a3e1185fe7c3d16562353c0200391b6e0314291135643cfde4071e0eb2c331ac1acdc1ae01492d559ef9faf82eda9afb430eaf0bfb1a49b8dd7b35e420e99c35ba1f0a5bc8a522255c2860fa7a642689da3d2039a2dbb14af886a5edbec9d6ebe421767e22de8afecce97c41ef5a922c9be422085318e32c8fe3768e549116163272fb9447e8726358952b0c3747856db693d584b4b03816d49025dd9ed8fe103177d6d384f4859a3c21b40694308e3061b90c54d14437441e4886fc1555dfb7499c7fde318a6cf7aa35b591a4eea7466dfbb0db9850d5384126809cdcb2265623b3091ede018dd8d72e6d09341025517c6d608f7a9a99c400c6076738920a8675f89a879d382fa346cff4e9d7cce4c6a54c12f742e65496b186314354aa627835c382bc9ae35d5403128446a1018d6b1b0fdcf08cac56686c2f2db9205569567ca8621e6c41fd44f6f47bc3725ecbd6679fd533cbfbddeb4a63528bf2c9742e1abaa546174c474fba119f6f575033184ba6855eb52dc701f5b84fd16a93750426f531932eea04afb1dba5c90bd8c5e2693f713044c0d174ca495076c417901673b11a71aa4b7edf2a71478ee425136d98565a3f1b796813c30be4a9f7ffe8b673b6417606efac156809256581a9fd986b4e3c2ea41b2abae70e818e6fe9c14fb73964af169dd87be1d22f18e4a456f021c30146a0ebb37e8d7465cb6deb9121f4046781066255bf99cef48741a3f493ecd6be20ab868b5f4d60a0d67cc92a94ae507569e6e3fa561499a93669c1b11f36f233afa966571faf55a0325686ecf98c865568851be09ebbc0c3c974f0307adebcee7e9958b75259b80ef67cc6b837aaa0ecf23400813df0cbb5ad1eede140fbf6e2678eea95fabdbc16080d75edf00adde9fe570ce3fba2af701b4850dd2700a6562c624fa4a3c02de0c6cf6765fdb99b3cb78694cfac8a6c3bd531a8f46e8eb1e7642929e79f2b33de6e629b60beb99009f239fad74825aeda8eb4b9c02cb5cc0f6dab4100affda1a3fc86e380731e3388cda36153b0bd9004cf30ee89160735836b166f52feb293e5700b5d6154b59da4e0060bbfe4e2c6246c50ad61fa4cc7057f3e4f6de15401596068953b5ab220368a64f44efee18a96c5c3f3c628e7415b5fc93ded78fc474b1ffd1dce7acbe7967d9eb865b7e8eded3e0da4d9f136dbe1db8423833e6ab8b2a9ee2944bd6aa864453d2e86bcac110d45cbb401aaea9ea0c2c2857d9c9c35ee4824c54b74eaabecd635e07522767046595900ca6570ee69081f3e819af2c98163ea47c232b503e30b832c06b8b8a921d709b3ae6b0d37a699917e70aaad0cf05d3e2c11a4e4371171b9f55e8e1b78fe69992c4617c0147863ce2cc74dab26f9c78e28b9679688553e259f238600f8259bbbcb64edf2fc88d3513207e863158e266b28fc0c5398abd878fb9ad22b0db4ce134667e00a3f60e2dcb9a40db8568bf77f8c8b12f29670a506d0884abcf6dd7a1495e91274d9c14271b099912969a768f894d499e4aa8a1db1081618b4183b83c844e1d0d123e7ddbde9c171b55c8f28be1d203037fc29e79ee4a5fe8e26a7a08d392cebb9568b4c61e1abb2c8e383dc10e31e3de839c54d3b80a74cabf82f3d08059dca5da4b9c2f71d045add3915186b1d2e55f4bdbd9a6870804072df45ea4a44f6c9978db25d0afe4936ee558d7f8b60766e93364cfa814bb84fc7d83b393007659e69a86ae360d4de338701fa12c15fe58290dc075f3b5209171e84d479111b860d8c88dbc600245db77c3129a9360d4fe693e7a0e240119c233e6f17d77e38de98a295726fab54d826cf5dc93bbbcf7abb2ff05735ed29a5a9f8284c65ca07a992ba483c03b0bb5021e2e85f55e5b8234842e10b0fbf293ae55f4a5221a8ff1f7c9d4eaa92c7560ac704e2e51534ec8911c4bc99814432524a52fd31752b39eaff06f6cfd3725d0a8e5670b06f6e74aec5fd1ad27fd0a5b601308d4dcf43f55e7155192622a8898d608a6de64945cb2474494d2add339a708d97b13134c88f14670acf5adb53dbed91b9aa77ca17c42ea5eb91427bc279c19435a7acd846d02abc088aac807a2c500ab32fa2508611f566d05031f39608eb2b2413ecc3247fd1a91da3b3041ef90804ee23addfc56aec7fd323fd4f4d8eda7cc492e8f0d6f5071a89f7685d43c1c84a21ab1ec7d05572f59df2dbc237333c4d459ba5fd27a9b207e0162fd6cc1f3253659d718f67eb1627f04613a495082bf8d77360980605f28e5b7985bd6c09dbec0f84ec5a443fdb3a68962db44ef7476bae4230d2ac0f308479d7094ccfbb7ae34ee86bee1a06333379d60ff1e5435ae1cf7d43fd73ad720b177184ce42c1b6bfcef85ced39f04934a674fc3f701a7c0311687993e4289057ef8989098fd67c54c58563140ddcd4ded6bf2445ab2167db2a8fe4208aab1a1f16529f133507e1c86d1829622f876b690a3767f7bb1c1e31eb6e876ccba36404215ad601fc1a4f4d0ac37e889676d899480fc592448bee304c8009b5a08073c863b5b84ee20dd52fbfe326e1979edcb1cf6acff92e1ae8ceeef336698196148b13b9a86a3880d1ee7adb9d9a26a514cbd5f3c163f87949a393017e152eb8ec399c719631bcd253ac9bbf013f11f26064dd82ceaf5df27108e21fdbfbb7c5e11206eed5792094999e0e0ab166ca280b4ac7a27b943ee79b895d425ce3ae2e7086b25485c5d4f5c2f57b48d72c578ffee138b38a94e38de4bf86d804129c904c9bbbc116c2a89fabdec19cc142ec807550c40013ea372aea539df79f0ea7677a7963067a2dafbc0de3e045f213532c11a3ce8db23eeda80183d0655cd661c26c156c564e47fe8a235db61e27bb688fbf1e1d0dfcf93a185977c6be5af77cf235cd5de0b5702b834e9fa6ca6d73a56b001ecd7fb2a27e5cec8ee1e376a0507c01cdf4bacddec07512dd5b8b3046e5e7e1be3e9943a0e9f5eb2c8eec39273dd0931b5504d41c1d5fd7dad526ebae7099fba008a350bc0954ef294eefa8b0382f2138c1d46bd1043c655e0931a165ebfe4bf981e83cd7aa0a7900321b9aa4ea0ca7ccbd4e01fcbf0ac6ffd959ea216c23210703bbfc356fa1c65f38ecc7ade0e08beac9eb3322738fd92007cc8fb73f788c0ab412ad5f7fa986647d18d7466a54027bb338c897b5691692a6e1555b11b64cc33641300216a6f20471ee4fdbc847732bf546fc3bb016390125e643cb1465053a662d7da64fa00db0a558c885342ac3c87448092cced4ebba6b868ce8815a0b85c95f18232a244d3290b8549bc3e9a28e2f6b3351517f9460de7d006282dae4a3f8634a2c62c3176e1201cdb1ffff642ece6f3fe4e1b5312434398520294b1d57ccf305b895f1e0e5cabc32f7274e2b52b44931b20512f4912a7d9a192e3d5942e70236bed61ced1d3601e61a7580a959bdfd711bbfbc6de7a5aea019fbc674978bc06f7ea212261b593326234f6390eb5368e551008af9a3c648ebdc0e94ff0dcbe90a7535d84c4a72a972f52b58942c3ae62fac5290d962d446d4cbacba4ac18ebfc76cc76a788c4c2409ceb55e7f8540bb87ff95b4f46774f457a4437d0442ce2cd656b7dc324d76e3cd04367c955a9668f9769f03a0ddab56d666bc77b5fd7c9636b340383578503ed5843d8c0c6694070f9e784432a5829784af0137947033ffae9ee259fca2d42ff7d2d0dfeae22cfd114e801301b79324f809977fb2a0e662b5fd4143cb3fd14216bc417f64542d8b2767e8c09cdffbc7ee800daf6d9a0d58fe2aee5488216be13cc416cba3c425112d7ac6c20a7e98ca8a6dfeb9d337b2fc8b649ab856cdeed5f171fa60c330e63b8307cfcbc18365d596730b3cfab8e457bd486a43131c61a73295f14faa7662e0a8868e349d8306e720e6b51b2a9a891ee4531e0fbd5d1a28b34cd4ddc56a698f79844e3aa8c6579180f537f7867d44b5890a0dc71ecd8416bc5007712a25dc0c353ba0bbf05e90cdd07d05c8800288ef6ec5df7e125118ef6d50d60f714146c3dbd316aa4e1ee47baa8e84c869454e831bfa789097de576688a143be21c70fcfda765704ebb31523611b1eccf734d752360f8550fa47876bb5b7e518cc1e909ad3a846d266f29544093344d0f652caded7a15e4e562da8660bde460c5222d7220b4b52f0f9ffbc8b749cc769e833b543a21f7e1bc4b90dd96d22b7fb1ff193ffb766220e2188a6099b1b368e3a54e67a1e5e65441af1e96c4741b862e2571069e59b9eccdea9af22daf8bbd2a31807c5fe1b54ea2d72b2497c0ec9b0af2b00801b6d18730f2d46c3bce66e31c9c2047b7ac7f9b5862af38634b15989f0db9b6c343a0de254d75f2145cdc12a749957d57b8907618d706fd0869651d6ce9d5168643ba9ca20792b48a5526d122aaa451b5fbc3b0567122008a6fb7c8f146963cab4efb17e979e9c4c0e3a7da7ab7007b9017312c6045c8fde8dde722a272a95717b44f9cfe7006c1796903d2b6f95625d74965b7c6df26a123191e82a4c33ece646c4bda2459d7af995be5908bb3f60baaa829561b2bd21d1c85b22fbec9154ed45d1ef3406047d0fac77253a56970c3adf0ce5facdcff10b9aad7c8522ec1c5da95c94ca30003bf2c055419c248ee844718621ee9f9d3262f24bf65bc1330450590298393381fcdf2857bd2ab671bb679a28ea8d2bee2c65b96d49e1b5fd6079a55a62af335cedf9d85c435e7a7c898eefa1c79657ad06cb4d287cdbf8c991378b8b250cc6bd01e3e9b4271504a94ea58c8ce96b5ab4283bfb9fa05c86d138db65e847b7fced7bfb837da9aef9f625621f30539290b2d7fd985118b7b4cc937bbb542af849dc405fd1061590417138b124e1e99404acfcecf7a76c672ae0bfa04d502593213cbceff0539b1db69a492bda415f91b590b6e7e43c87f629969457c5ea8580804620751a79ffad6d58e0cc3f553d1a0d4d45f819ca3ff5cd7a9851b1e620cf081b7a7a1efba7a970ee357cb158ce62048c410839cd2c273020e9d4449534be9b10aaa0cef0fa8278cd967728102ebf7698851e85b56da50131cacefb7b49b8f443b9965d84f4563f367a26695217aecb9e79ca87540bb0eec882f632f2571723095c085ed5158796db43fa5f8f378fe42d635e4e1b5e5871471458a38aaafd4cc78e5b719509b3327b93bba317807c176a32aa30b0751b893d72bfddad0cf78a4d23441975647d1278f7108685595d267d36576c5b41cbb37aff7b6444cef76bc3aac3556c30a7b35d83f79a2172cee0513fa0be56cf648a7f85696920a1eab2c59ebd8cd3c441af41c280295720db79d5d6555b37247bbb48b382e2ae34da0665899a77d146c4d164283c374e9b9041c02975a1465fa3c9f82486735cdc2ec4a2973bde2b0159a5606751999d3d89e1c8ab48790cf554a56150c2eb8879104ca4ae2a432cf288dd62427cad4c7d454e33fc1ab08ed0319da750ec5176dfb02aef9cc952818c6fcb7383cead8f07734b5c186ba4bb7b27d0bf240543ab360275bda3952656a5d41b370f5db5b14d7391a9cdb275cd5d2075225a7064ce99c1d5d5ba106de97b1f5e84062ae2ec2c8b7f223a599bbcd2b4b81848100bcb112ccb5596a691914ab9ce83401d8af53d4be3e5d2039963528906790804b7a8b01c2afaeb48c8c6ed81dde821b47a0d9506bb75acc8f0256dda875f376b52c812ed9e90ddfb236440a85150decec3320f1693312c00cab4770f6935ab20ae7f2e6598528f0111b803bfd3e94ceeaac76f74ffb1c5b219aaa8c18436b52936f65db49730dea69c15569254c609b73e1bc5632422c750f777ef6bcbc41969946bbd0dbdb1068d4544a2953648463418dbd11455d6f11dc1aa62f8b31dc86db67362362e1b151a0485518189cac1cdf5b864e855aa248849e22a187e4b7a8860f8e974abb341b2c31ce5c1be7b6de7866a16f735a004eaa6ca14d9b18d28c95f63bd062c08e38988f9093d53e462e362fd6dadacdf33b8548f8456b3888c09533405cb58e1b7c1a22ce3e518be96432666b865618f6741fb195a9694ea9c1b6bd8072d401350ed3a0c92b2ea4a435b235b4e2ce2c11e8c3ca86bea4ef32a4641b950cada202523980e19aca91002e26e217e35de1c21b2431d260d45fdcfd1ad793fc6fc70ae357c51e7c1e686e3b6e2805fdded3f5577930827271c94a38fca19f013d0696937a00920c3fa83d8201486ada355ff8929b0bcb5ad2db0478f3d7cd8fbd69aaa505cee0ee22db8f65ddde40407d384b469ea15e3e3b459bebbab8ffae86f643408ea143c8104d1da91697a5e38fd8b8e92fc86f0b13b518830ea97f6a0a6613565874e96f305461cf29927b508a51541d64a54c82c8ea4517608985a561ff6ee8e28965b97877833c496bb9be4e3ebcb0282eaae528291930e12b6f550c4b7983606e75d0b7a27334db2ea3412d152a48457a8748b804a985554f5a121934807300ae9aad237793faa181821ee64a977ba22d19b33b37885a00c866aa3728f2face23771537af30c6cfee80a4722652a312dcc04ac65f1bb7fc8b6cbea4699a18893c069042f532edf3753218969bf43c6b3eb837d505f7f4edfeb639fc36c9d58e1dc2cb67dea948b5c1eba05a97d2b37b2b6f8bbf1da52e7dcdd380a8479e9dc596e90065af086aa114e1a9fd4238c3085138aa9a70f8f9fb01eb417c61f7b9e1487ee311d5cbb8fe4a9f756919fa633ea446b5a718895ce309bcef29ce8f966af090ade4b8a1d3056ae1fb2d4a39f0f1f0665949dff97f86b75531e7db9c9cee9bc41a8292f7a03b219ccdda40e08f523cae434be3e956596921ded32fbcab7f977c7496ba1f316aeb773d63c3d37df24203e490c2a2d0c268664b5c554c6ebc24dc09b2ae41908dbf1cbad93f237be1febdfca5523e5616b5a2897830ec72595b4ca970924e2414a749cb1a4bf18dd292d028982327f062721a4c9c2d3ad341a4acc44b1e271b59ce610e8a5c111c8d6fe7fe96c7f2014dfbe76e01e8791f688d8a2a563acb4c4f02b9d9ca9cc6725341d243f8a9d9105dc2280b4c1a2aa8941e8119f3fabe4ad696aba090242475b5240a7d73f12b2cbfb9f036853e80def03ec18b12b53fbb198e3aaf5de013126a05c875b9f066fcbe9abd78b20c9a4a328b536ede119fa19945779bc1e75bf36f32db1b5ef1e5e63062d213a5ec8239a4ffb8714450aff93c1b13a9f84cf27612454992547f32d93067d6220967509af3aa82ddea94945830201bc5359b49822371b0da754f8f248cc60ee17ebd63e95efdbeafa09bb8fcc4d93e2f01a33f7420a65881d4414035506bd18ac797b9e3c28f33489c85cd57bc774898e4b75efdc653ae70728dd6e70da1afb0851e7031f98132881cc00a35d4de8a65cc77c6aa0ca76944575ed809178ac6c545c9d9fe89d5842ae40e118f0af13caf6f7ae9fdd644125072a35ebf3aa1684eb505a5209a57fcc6253247ba776e6557149ee47e1f783423c768e138c35620321ea9bb46de4ab93218b2fa82094a8fd581fb6038bed9746b80666e2c9951514612cab5ad38e6d82062526072c20ad02f15a75c5ecbb25771dc935df1b571330b988d97b63636e4a4bb67bf7d5c8d650d3165b8d98641d01cf22d142cf3998d3708b24368925e3fa6d15ebd044589f33d87494be967958ed0032643005eb6702f1d1ea9d9822d93aea8541efabf3e83c84ec080a91448ed18b162b95fb38d5f5fee9b00b5578ee5af9802e25fb43125a6c647893f098b96659d446ba1fa16b58b5e645c936987e62437afc1233abfc7b9ca3e8a03e933315ae99907ec2cc783c2da00ff609286c314c2b8e97e0dce0e8dfb10336326064c2177e4a90f1e0c690f83ff30891327a62b7507b29a3ae8cd7d52e2196880831cbf8331d6c1e075d6ac49017381c3939e719c3d297a64663af509c3293ebf06aadc4beb1c3bcf92dd82ecb58899b3e258c4067c9f4fb703afb0b60b7456bb0e00701440ce45d04088cc3e01661801459e35fe26f333d00640001c4de53a8e466844fcde31bbac5098b051ef65e626f08063c383b3d60f16ec6b16fc5cf026daf914f6025c025f7a72cc501edd381963d52fa3792bbdfad0f2dc15b0bba17516eb9ac86f0766dfffa0478a59eba30c292077a146d5f45471f53056f0ab799582f166b88a25d5cd760f73d34155aae690e8b9596886aad4cbf5cf3a20ba01796195747437c296b8561b09f2eae3d4d09f39ec200d5fe73ee96e4ee1495a6835b45bbefb4281430800d386b269d4ae934b369c858cfeef0869d395c9a3c2d3372a98a8e425def8b25619954a1033c48926ad2ecde2260a69e199115c4a0ea9404e4526d280fdc04a708bca14fdef4309373bb07b94b3c6fc4efd08b4076d8d5544861e1c9c173523e4837c7c711dd5b8b1a8fad08a0e3d73d700f793a3a290e9d0be52e29bcb792b24d98d8c3ca46ae72cc8f1d2f9406367eb1aae6c825eba5c15352c8c4571eb6ac2d391befa3a30e750d6be436a0c3f1ac8550fbb0ef4ae5e524b9b55b190014707654bafbd46e5a5ac537df103d7789775df9003cc9d2c6f24169593fb59f770bd86d47eb486e25f62399b65a81d5060aa051a19cbf643cc911779e3f4d985cea3e07023ea65d180e96a441aaeddeae77bbeb82365c7d62e7f3602e2c1e986af529dcf52bff14d48e513fa514151cbb08cd6ca2ac369c89ba6d2352d39167798368c7f60b944c7d6dcb7c818a38c6f4f541995745ad35601cb224946989e92b9a1aa339fc4750166ecf368ddc4eef8736cb492a0305bf06371f339ae31903db30079a29e1cb350e8d0373e6eafb268ae5d7f706f4fa9b84b5c7772babce365bb6dd28416134e8fc6be2556c0e06fc924a0a032510eee3cb4c8a8c7a7410abbd53ff78c8eb82e7c513a8c45ac09e9113a1aa394c58406339082df0a24b4d78afc39ccc79aa876505727e77dd545b9bbd0064977b6497235931e54f809904c436ab1c5a0943a6cdc097525595851959287b59d97247f33ee2eee16f3cd92dde3bb7e54f65a145b73152cd6547dd5f4643a7c0a7d94540d8dd0ef633e4d12cba5e5b7a97684237dd8ae743df803a803012f8337039676fb1ea2ece9a9e906819f26ed7b248caafe666fe759230402bfc60ed477a5c56574bc6c9b12ae019893942554ef30c2825015e71b44c7969e274b5ed42644310181bbc2dfab8a578f30b0de46a818f1a927bf2aaf85fd537c4b6d3f510a3954befa742994f58e8adbc9b7a042944ff526812c7990e645d64f64f997c997135215821bd59a3f9e61bcc132005fa48982e1031b55de3e108d1bbbd3c4496346edd393950a0e6b6d4c807790f3b93a689b2ee71d1996e80206f27beed6421117ee191790418e84bc2a8930a742a05d6635aaa2c71bda8f6d6030b27e7d42fb55d8218fbaac159c358d9d5aa8bc372824e9de261e3953c5cc939d85de44c513a73bec3fcff7015d742a3612b574ab38e26ca0efbed1692ea0d6540f24235ffa324169495e80616a741a963fa476aa9293bb30118d607585292c36d74c26d58a4a0337860667307952ed5dbfe0da09740c14a845139793844a5f19e0d56c416d9ba6826a70c84f25e7482a593170eb4a9d6b70dad3098ad148cf9294e559930ac9830272c4faadf6931caa4188e41eaaf032e618fe773e8386fc8a25890200e11c7d65b0b54e509cba3e1686aaa7d161c49f259bdf92c0993447984895d51db6c28b8ef990f6f8c09468080bec623845484beb30c1e78007d7513ad06124d342be6ec83b64e45be50566e5d612350042a2133ddb040eb743520eb05daa5015c874e9c795bebeded7dc24f817f0144e9bfb01a9d13e7670460bffc1e6dfff0a0466ef4a4b364e7b7d652397caad7c6190eb804975151851aab170eeabbc25262594227e4138ee75e69ed2c34578551f9acff4be75f80cfdb5953dbbde8591614a12b0f4b260c0c19c9ae1e405b5fa476d815f207174f8ddf39a228c62e39408cfa8975d7a884f26895e469499a6a5f72e09c29330328e48a4e0b6199dc6aa749289dfcaff6055c12445476e5f5a5d8b6f3c79b9902f09c1419af0e0146e37fde303e0299c8f6c5761e83561d6e2c95bf5e7d8fb1b3dcf4d593a24276e023cace2e04a8a3d2dc7f3c39edfc87ade22d1166ecc81a461380aa2e176b2c64c5537a0942973ec5775ceec095abf1a099b3e0a3a55c2a3e5d6c41edec7264eea9d02a9ded35b4a468453f05b34ff8dbe8b15e02d6d69e4c616cb5e63118b038eacc22b7c9df7bc17854f9f442f7b16b22e95d9feefe1ebf2f9fd683615e7b45f7d8ce2e790f3a8fbd3acc122806891651b94fd9a0d0a89266b0727ac6fc1bb7c87c5b5cf93278d2ecdc2fb02ca18341060e88160d5feb6a2ca80ad0533434c171cd3c85f412db30b24917a74177641a51f3a2dfaf00752e711375ff92e0274aef5dec5bc0b33892c20bded7da5546a31a40895acf8acc464b7ec7db6c9ba2fd65f4c81abc248e3e2615cf172ce37ee3f8683880c9460e495782484ca85ae7843e2b61cde54be5b65074684dbdc554d027b85e799a0a5ccef2384863609b2e74fc5363f4e83fb8753bf503a9dcdcdd16fb6a5ded396e82f2c4dbf8716aa89e7683163494611c784e063f8ec4398f639663c5102d499698aafb7613e781a5a2c27b531b919386a9eed5c144861267a689501c8edecb0577937ba87b98cde2dfac1a0f7f455e9679319ff5542c0646872d583aad6c47ed2b16a99660041fd0bfc6f781b9d83a313ff7fefff0bdb086a60b5b27fcade23835acefe832a04593f1d188c659ba754dee3efbb8d116c37c6c4b98975b190028991026c530b521eaa2b7cbc06882ff95ed46eba0e34de715a6eaa8494dda1239ceb84315228f960ac928ec199d9f9eb709f8900389dd0cb87dba8bc7e560807020b55bdab67926f736a97c4256f3121b342fc2c2d8569dab860130b60324cd66a8edf5f9cd77de4f0308870c65b04e4c73c2951c0e3dcd3f768bbf12d0a3534c26fc4ec8d8c513f95a1c4c6a09cc8fe24ec7fc264325562c8d8c32eb1874902cfd968e7ee20745297a1eed3a5118e38d5a15d4cf192cd6e62b791d375187504e8c7a73ceecc9341ad715eb9885fbc973cb11e6fbc4f295511b1c1b5f904ee52f36d6c30f16da9c50ec93c8957a1704e813091c8e878cc016b6655470caf047155a0675bae0d01b39661259831b3664d44a61c755eceadbe87fb8c99723354cbf75b33fcee7222312497085b60730155d13cbd96502fe1f2289309417f59072e20ea0fc07beedbd5519374355263eae6cc4f611b68309723505c51b44c1f9be3c65427a8afe21e762050454438b863e45b74cdccbb69838a204e03f3163eb8f77d2dcb9cb7a4d4175dac1dff61104d2cac49ba3eeb397556fec23e7a09fb0e3651ee039505f0ae302dcf6f4692f90060648a486d9ccd1f1a435b3e4a4a7f9fb967506f7e804086e12b4b75beed5ef43d81f48ff919922f4a2baad9df74b4cd0d15252775bdc836bb9081977d84f620362bdedd37e9975fea4934a5d5c58cd4ffb22cb744644c392d6f8f7dd2e7824af36c33603f49fdb9feb8ff36e51f6c4e339b310941c7296ee3ea1766351e83ec55a39b2ee8d68e66e6d9c61546c6ff9b922f04d852a831639547d585c8a5413dc0c0187482e8ee987a6d4ef0869b99b7531c38b483b9c72cd4152b16dbff151d367334e8dac40b8f49ddf2e87e64938c753a0eec4801f76426774a8ad53722c0eaa6fec092ff702881801bca0659f03ecb5e9cc306562c1344c351844c84060438df5fbc07bb58135b882852e0ab0f333b1d0c067f4851c78977094e1824ba4be7d123f5c42403827c5e3b0084513c7135a8131d947c2a7c0570c1dae700a7766b5c9debbc70dd08293fd171d51af8919dfce5463d638eea3e468da96a798ea217622d93f3316bfddde25fc874d23ef67e46b28a4067ff07cdf6961ed14aeb09a1600ccb749b5defb4b7916b4dfe227598fb98f07fb914241c2ace6c749275890e8e2833ab53e72de68a02df59cba1160f8d7caed222a40e70981c57b48b49bdec910467764c5e6a6231611539edf9806fbf1128030a3ed4c4206c226be82ef59fb0d1d854be0c7c506ba1c693f9a31be6e7082baa4806210e41a80d7540fbe3f64ac525a32f9adc56d4abdb06006d578bcc9eef5aed40e4d8f4fdf9ffe0b9f287ddb90d9f3923abd66187b9e9ed34f0545ae163eb7421e7e4aaf40bb43adc65077f295e64abbe5a844b864ebb76e0a7b5cc91d38bf445c7316f9d97cbaaa49ae49455874607d3a67b20ad52c6ad92a98be2a372804a90930b34b73dd8b7758c16826b68bb5d4ef3e7291171f086cb145ea0ac29292299709bb4cfeba8a277d1a30e9f3aedbea6eb1d7aa769849776fc3e82b562957f3297fa0b47d33dbbfc466fb097f055728e451bff32a87576faab0bf65a8e33d43b2874c148037639a1f47a7ca73b6e4c1aa1a6704dcc4d564a14ffbce4c92f423dd4104a74a68617a63ba93f26cc8f6150061830aa532c2f07b59dd139ecc8cb665f34c06f55fe08cc41710691b2f4289b14374468226fdefe06c76709483681442d768c92c279d47569161ed25bc07a5c498bedf90183196bc66154495200e8021acafce97677d58d86a2a1a64a77cb2fbadf97947a8256a131e47a8d0804eb73953f5b2b2d8d98d9f7effa7c3ff300ae27c31e35a0d29835efc00d76ea34a48fee6df483d74b35b3fa3ba58f73afcc37526dd01c9284b6fbd2140444b72fe9c3efa239867fc5ea883ef25990ed397c291ad3833a01849f06f2d08dfe81ca64379c067390c656911f32e13d26183202647737a0c21f4598e743cae6f75542994d416821bfcf5437252f14f389da2abeebb12f3a2078efa4b611f988cfb4ca1d50ef582e2f8510d0e441bc78f5dc967f4c681cbb240183b956169ff65d8689c58525706eae3951cd745f25e81e2a4a00a6cb6107b93cc36d2c7208afe6fb7faffcdba529084b7ec78327ab39818c961c03382531c10c258ffd608edf1348154fc9e193fb7c38f2e98e37731cf15567fb2e8a5f6dfbdedfcc8cb4313450211090d124972f10d6b0168ea57a0896e03ecf5e7c6923b483dcb5454f431f4fa9750814e99b33eb15dce3819aeedc6fd88173ad335edae3deea5477f1f1fc1fcd6e6abb182d90c3c326c0948a44b8ca0a920bb5472d4f226dd289f196f75dfa94186e9f7db85997326e1c2085fb0de49d772f886619dbd6c3c14edfed8e1454b60f50d543b2be3c4e22d29edfdc66306a65638d849b60ca444ffac4ed36777ef83150aff8b5449a40bc28779d3f5137a2f81a3dedbb3c9f30fede82671cc77fd51d0dc3a295cc30b5456840f426fe28b244abbc2899e6b7e05fb73253aeaa1998ece873d593dd2ddd181cd7bfa46a47d8927b92f8a9fa90485df1c30cbe6b00935a5cc2dbcdd90d24d2260b1de0e5b4af50116cda3df60efaaa923a2ff62814d7f468df7193d9b31979382e45af04c13275ae5a9d74d9c09c96a4c707226ab204f7813047c5cbf912ad205b329d43fb04b44bfee9ee4a7cca7e02c748148ce1d93a89af7fea6ffa0d0941960ac38b902086af408b0d195369e8194796c66be91020a721a9720535f163103b05c7761c125d6b38f72a442133c8f923aac2b1b96ab989bb023ba6703606efc3250eeb5fb81cd1eb3a17914600a0ae4ec7dee29ea766c62c924f6b060fe543d94b91cc6539df8eefa2bd00e6fb84e6600aa2a02fa118dad7c89614c475ab18a7e7af4e862fa050a2a36a175e9abcb2c4b3b2d7f1f1d0363b8b0d24ecc3e1030a90826d33ce05bd20d5713f21a98a44bff0e1b0aa4d96e0712ee65c06e46d8340ec678e552d98cbcaf49ded5d86ea87eb8b5c8e7d362b001796df875f292a69f491bf80839def1f66e4c7815711376a69e4746001b456c846138ca1a42350dab4664f95ec35678030aa367bf4028bf8cf9b93e949a7b2583fea3a99e15f8367586d85040a9a23581ea6e408fb70328db5a229bf6266cb034f1a50bd8d0ba60c86d047768992a55b9c243ad923f23d6e8736d4f844b4acc99316831160dc5e8b5d4c8ad8cce79b79422a75f88a32fccd0aaec0fad9303c81e076eb966b2b0a23ca044266b17ad322e0faba63d94808c1e434c0bd18824e7266eec98c542889213ea644a670e2110d0ba9c81f656ded554220f7d5d611f3f4488ef35dfdd6a0e7b04131d6ddd96f9dcf0c0cbfc729d6d767d8f433379593bf09c5b22a11893c4dbcbf65cfc9318dbbd5876f573e12b766684276089b233e4272540a3b6e25415f7a7bb9394114592141cdf8f652479361e5d0f357d87f18e378cdfacaa93a0bbeb9d7b0e26542592ab50b1a0bf2eac0a72262607408fbab80952ff444fc9e5290ba5ee53362875505a62f81eaf19fdb648ca394056a28acf18fe6b970d19838b694d0fa4162df4dadde21ad1b2b0de645ba971309c5e166ba5f5a83db174fc657ba6e458be919e6bbb380be64ca62c93acf9955b4563cac0dee9ff65c03d75cd452503918a0d1d8fbdd1fb29fd452607bcd799ffb8df7e5a2677c49c18be10ade9cd0277f5d964230e57ed478b30bb392e395d330b23d519e0ae773b009e88f719eecb4f20e4924514bc8f7868c8d0fd96adc89b5b87085a3331e6ef71f609e2a62c208c0beba4481b70590c09fa6864284e58232c6f37334a6af4ab68a42e2cb3d78148326ae00e6173130c0a713377e3faa77f8b695e3bec4b0fe61396ea5e4abb1e92710cb06fd076e12b828bf866426d61a502b7674ead0b4fb063ef38588caf5445ef6de1470c10ade6f1e8b95e44e61e1af4c96ab2358ad3d6663e553b421989359e4393e5a79d9d4d2cc33aeff2e7061947c3df4def369d107956f41810f88a72a7657bda2fb35f94aadeb96b6af60d1c3f768fc14b06ffc12a74bd10caee1c56871204319a1f85252c20fefdef798c7284f8914f8119d64869e335090a8b03902265dbff7a5a518ce7366a4c302e3f65e6f321079037b8a31971b5e0bdd8f58aae1384a6690585e710af841d5113e9619f9c4e7f086a2903ee90c72106eb8e9471da7b61620b82040dee024607aba6d1386835390f45d56a1ac8a5b740c8e902ad9284a82e40096a1f81cd396ced53090599947591e56d0a8b30ac32188bb76ef183a0eaa3231ee0c6b1f892e4c13df90e553c6cfa5e6053881e2d4d439ee3c19dd67bc3dff18df7b862c396e6629214c8eecdc741c16a7204613f3c44e83ee62399c87398e468bdb9936ca6c088ccee5cc441810c9b23c01743fdaef9d98bae917da3ae078028b072feeb96f58bb2fdd17810e0f7843867fd8f363deb969dcdcff7d7e0e87c9351daee3cc387eaad1ac539e5f763e522f1ab5e375c77ac6fe47858e7f23464030c403550248ea9afbe5008d711842af98ba466ae40644d320c2b53162062ba211a55bf9e359a9f936251fa172150fc7e5ba019251b3ede3ef7039bcc781c659139a634fecd883a3ba02c9f8d031f4e25c4908fd13c918c228ef20563d9fc7cac9ecc615ca301abd1a1ed33a24fe351ce95033d9bd2ea3fb17a34656a1184a9cf719c5e1853904608a7f1bb228197e208bf2995727ee45a672635b3c76df8886c969b9da0f35e07c4a70758aa1ac34e6f9a922308a8a34af9e9ddc1e147ead00f9b6c43bdbe163bf439e4cdee7a3e9d1bb4cc0e0d3b3287c08f5f592125a1a57f7a3d5a2d1e1fbd67152aa2b02eaf4008a86a9d2f5850ef9893458e3624712273e2efbeca2caff2615b9cc215f80b3c875356c69314e8fa12d07c30a201df20b3b27cd6d5ac31b77d27d99d5dbcca0960e72aaec1ad61a48a66d9807f4b12438fcea90c2d7385d115fdf9b1fdc69f59bf73c4f9440f4121c25df1bd26c222736c675fc97e2a7de0730b1de18d6af638b3d7bd0108363e0cbb7efb6ed2e31500160b70c7629906bb8f4ce45c04050d19313f60bba2192a9ff9210e79f21e342452384e1fceb1e0f0a4054bdb09820f4c06b603e3d7998ad04e2795a0b03444aa46cce77b70118ca182192ca954b07ca4b416fb645a90b2661554ae74518f51e4927d939cef5fbb4ca873b8cee2b8d62ba367652c3a5dd511dfcf0d26824cc7b9d30b6f628daf9a9167dd1cfe4fae5e9e7262325cdc6724a49789997599b3a756070110124583f33ab06c379c63a89f59fa8af5394d5851ccd90a8e8984a725d042add6ced6c544a5b0e190b0abb36f1b7127dc37d3a290a6aa1b3ff665ce0bbe340a6f0339150061aee709d7b010fc5c3965b957b68dfb0b82df6aa79dbe33488e296de238fe4937beb8e948835f76659dcedc91a16bfd943b619f43278354311c6e9d5e86f81c33bdfe34c1d6910fcdcef139e5598a9501839871b864c03fb4a9bc4ca44ff9e3f93c3787c7375a95214b8047f283b254c2d0f4ccbaadb3b49d41895de4fd70e89b571035d2a223ab875c2c32cbc2d92935ad07c2e80dd87c7c0e5944dbb98f00edf109597bbcb122f8cf672628567201fd4a0d8684373b959d552b4327de369f794b0a0871506af6b7a6aa29cfcb428ccfdfbf9a1e898c460309e2a891727d311d9803c896aa3ac9e4961f770f88a755dc48c3f6daf005a24430272db6ecba4764f544ef69e01ee5f820929a59d36d5cc219710e052a1dda2b612eb5cada28fb615080003f9a2ebcfeab9ed1b97e534948458a382c6c1cd091df7d6068806d8f2dcf8f7d907144356f912f5e560e58815a1fb83589d7f05622a41e5662defc610e7e7f4ba015979a318a9d6f607680b661e9684734ef13fb54f693f34307505a6241271d0cafd7625725acf48456f843956d5057e546f94a601abfe977b78af15cb6f9662e55fb9c1f7eff8d9d73e22fafe5bf974f431e880538462155afdd2627052a2ecce2a9591786592427921e9200ff9bc1d7a9361bc4d783561e06d3a5a39497791d3abdadec8845814dbb687c04a48d49ad221bf26c84ea4ad34f50b42646927a08ef9c3bd5f86eae5b20c79bcf79a8b11364f5bc511a08b00900a663537ec331e995a895abe241751979fa96ae498010aee970197344eaf5c3a14cffc2a96ae5682dd1e346296e7d2f5fa35599017f6718f45c36886b5c66a86fb0fb90e62175b83c722a9cdc893e1b185bca88b0206396d985b543d80da8ac43769c05aee3813232953c667032b259957e557298b615320969ca9d55afde12afe0a66527a809fc28c723315182fc2125a424290996109a99faa28a5792f441a03fb0bb1f4925cc418f2c6944c15c9778db141b3b8b16efe1f09cb78c6a47c9ecb4c97421b7ef329d46d5d679e558f3710fde27aed2d374dbdc9a11e38fc37302ca046a7f6530d207c6896db62bac1f1f02964cd18360385a922d3393606acbbaa1ea7ea2547a6248394385c61d2645e37f912d919c2e02c0e0bf662f6efad92dad87bc3b5e4d59957c37052d22fe3d74566ee80a3414c6c635a0a9730177f4a6dd7976d9ecc16133f2b4056e5de650568b749372ca996747472e61fc51e8316a7565c7ae5c481dc5477dcc5b5206464fb21e881b9ec17ab579791cb38abdee823e77c1d27c34fc4b4fa4606ccb0b493fb142897ec8eeacd21c563c9f9d651cf3e95f2a67b86d479bfdb7dc605c03e15bf1d30c190853ff1dec809c7d1ffd13ee405d334401d935e2d6a3a276661875347f0eb6b2f42ae3d7d6c089e7123e5da0f978e593ab158d194ee67d3f01f37ccb9f32fffabb58b5cc6cbbc7370036005a0f7f03c1156b8481a49a4cfdba738af807009606dceb41d0fffafa5cfcfceaaa71ba86bcc4d91e4dba3e53d1e0c29be7c8434ac1b9a2a32591c763f6266ac60c1a5c9f35fdf5f95640a50a4e80991750849a082b0225cd72f9a220b9fa2ddf494dd8a1221f6d7e93588ae3db62e6e589b60b4da9279528ef02a807716e68d65bdabef202b03f5888267439e17442ea0bcee81bbb41d7c9e15af856ae2b692c0273ce42262fd1c65703f291e71076279ade3c458bca06c88ec5bb08f6fe628f3aa57b571b8a7148206c50e9bd19fb23d9f65587f451969a2aceed156bdfd2d444bf6a799caa56c3e39c94ec999376b563a15040410f5d4706bfad1e844970753a8f814096f00884afac432480aa4f8ee88831595a371beea75b3c0cf886e2c16b1d4e2ee2169ef1683fe26588f71a9e66f3489933de97d4601421055ed4e9f7c65da0a3a93683fd7f1a1d2b99d64d8ee920f778d77b81c22c2a39efce8179fd3725399349cec15492cd02f20a41969a8346530da898180f8ecc850f766c0f64e69cf3c95a8748ebdb9554430621fd04182e1014e63084dba7d08b5e8e56c7c64f73128e19e585a1a69d2523be793e4e7ce100580d53b1222475cccb07d98ed32ab2f556fc2898622582cd9da9cdf5b894f8550d2afaf674da84ed021ddcbd88426c01f639f28da36bd5b661f25ccc672d722e664637095d6777b833710a45e38eaf39f6bdff6040729799d8c35febf77bcba1d79073747f115288074b6b92add77fcf0392a4574c3fdefc9d336c85ce4759e8951d480948e5b299eeed252dfa39dddf665d76927645bdee9e7b9b0931266308796f678638b913320551e2921a1ae56224e45450d989cc34a14f9901f2b4845e27b598fcdd1050b22b125b9044df2ea36d8e47deefc44e19561b958dc028b4b43872620d43e0f61d19d7bd0b670290fbf2e0514a6109f177e9e867137585bf15ffec56287aece5883357020644e52828eb37a17bef59818de1e8b53e516fee9cb62c1fba416fb273f52b5d905fcaabef1fbd03fc44279bd6d94a82254c821ba7bdb9a931a51b3dfbfe1ff03da9ea2a15ea3f3438c0a7a503f1f85b1c1fcdef3d381075cd58a7a70b848f1b17e333cb08669a3441c884b5f546adbe4d3dcae73e1abbe08043df50c2b9010368964151265370450d2c52d24d69cd4e874d9742d8b9cf910a74996bc163b8f6d2400c244a314da67b186dd3cb73d29f5f0b5d72bc618ed60abec7df42d55371a46f4708925f55bc7bf01af8b1aaf27b8d21aedf0ac735f6278a368912d30af683bb8cb2123f0b25be27c5fdfc49f65d0d847009e80e3df643977168dd316d1ff83bc94df4cb71fe9f934f1819d4932f99b44d95f531e81b364ead161cc95839b1304ae4ea026d15fdc009834d86bc69a32085a90a8ee4124c7079f7c9a22ed987d60039356242207737f7f741bfdd56aebcbfe068dc9be8a89fa12465edab9b7e95f6f897f0700a92ac74fb1bb303f46669fb8e1e3f42d9d12262a4d3075da623474017069a767bc86eced698da382563572c40ec3a560381d4640be6b710dfaa3039678e1720a7568fb27192067f98884e8e5326798e02915a7ea795c41eea9d66a46587b2c3d8d0514db87dbf23393c0c671c18f581e380a1a9cf6ff1a9611e7d9946cc1aaea878e638a6f0e65bc477b9fca922626e95437de6d8d5adc056b594dff28d70051671d3d1e24ebe46b6024b02b6642943a3c91ec6d564072b48c87a2c73ed5e729ae78b412a7b0369623f1a02bd9cce7684990cce4312bddfb65522549e2c702ff7ec5132c901860be0bc07edc408a45297f6ed53fd5f6f9b4cb8bc9702475c16f882ee7aaf5a87fe7612b094638158172db707828d639255bcb9cc38fe962d58b9c79a23584e1a422a1a75cd643d03417a5b3959f2eca270dc43a6517d5b820c43f40f56ae8029eec893bd8a31ac43142cdc795a639f5693204023a8f240fd9a5730185a73680b91cc74aa81fff7b82990835cdd4beeecc6007c4102401116c081fd486b4939159c8931919ec3faa5059cbdd6665d7b2a4a2461dd1eb3358ea99f315012ebc6eab7d6c0022f269eb4c90d864697bf12b8051e4b8159b98accef58bf8a8816b34ba543859cc2caf2f0123ea3b898b9a52e239b21616062094b1d174395d371395ae1e5bdb0fabc28324cc71978967d2453f3fe190e936784fc90bc502bda444fa05eecafd2ee383168ede9c168ff0f616ea9518fb78dab7a03a78a396a7114398b0070fec69ed11fc81e4e9da69ed482ce37bd9d0da24175a820c043fd13aa82b22b749e4f9255182234f5a891f2ae1a602d006896ef19ae3d01e9e3459ac638fbbb28de1314c745ababf4d8640ee84723e628ea90c368e1a0da53bcd92aa00849925dbc7f87f99858142a057316cbd1455f7d818a9d3647a8c6d546b4bede619ecd7ce24816dbec8f2c3349ad64ec31726009a325cfc824fef3cc170cf257e8a8975798d66c2f2bc43770bb69c1ee3b7dd19a5da2ed9af30ffda23ff529e457461f1e899c2fded158306b98defefd9aa01e9bd8847e44ff6437a538855f0f3532fd1a994e368415605d4ffe1ef195d006e04635770f9d27efb6799edb44189feb13b849cf1fcdc1c8f3fe5c978d802937eeeb0c39066ab85c1ded7ef4f66e258c4db628213ec7cd2c284db51c58970d91362469eeb38fd5f60478b794840415ddf8bad09c33a2aaba7424ee10b315abe551ca08cc50b82171a7585128475b17e1919927fac4101212abdc6a9843da53c392a19ba4bbb0946fe70241cd5918ac3095a486d115c780fefb903fa0c634c08e9e2c8603143dbccd9243f17ef40c9edd53c9bcec37b767809dec84875139b0e9b5cf5125ca05ce7f45c1cfa52c8927d8ded5f57a85eeeb04dbb64dc61ba80c8d168d418fdcb6fcc6abdc52c1cb3dde9a713d90d29b17e11ad44f1c7fa18c79795d8d45469ad9f5fe8d5eeebfe2836c1a0c7bfbc8aaf8485f2f2e537d24e7785cae660dc7cb00e6670a4862670f135f106042fa920b33f1d156ae01d2c61abfc89f6b2421a10979121f190e84045f55293812d4cfc8a966c2bbb3630e1752bc42bacd17977455001c05e99293d2f122412aa781e657bda7e457fb259205aa286526ed1faa7c7d76a8da98939f1540ee3f965a4a105c2a2c2723099fad94c2e04903ce9ed7000afec6c46fd9c315ec203cda5532ab348953d0c6d26bcb64a7b051748176eef163a91e63549c4a1c28518608fad8a4c9881dbc81ca1d4cf8712bc6fd95029781db844cb225dfbaf0e88b53fe62c4fb3e4e57df52c940a4413528e9a9139cdd318110aaf6d0a679de0c28508d1810114ed7bb15791e1caba5073f03bbbcf8c9f3b52ce6474341ccf401c1f9e12e64c267fc4c3857e99ab6b083c235785174bd1b232032e45866b855903f5c3c77749e7db02c839365158fd4d21d9c2d5a28d72d0c0fa64a9a7d9de5dd293c0eb7f01f9366c428395ef1c627d82717895bb9dd98a3b8c9fee4ed0b8555dc447289ac9ffaf5ea26084ed6be942d88c965c76f32f33b984b4e49a4c68155633d803ee698cf8f369f1fd2d13a6d6fb23ca61baab308fe68a7b62b401dbbbbaeda5347d29bcd458e375e657e2167d36d91ae1bbad8fe99844f72c5e3bf81d15d956770777a1fce3f098c1de339a6cccc658c62bbae0fc7369ec0e89135914f7e9faef5c670ae577fa3f71dcf819e71562413582098b217d97951e4eb5e3f14fad9755b34f9c4470056a4d93be470b87d54037e2c6d3f3e49996b85b21d6181d7de67b5ad900856faf8487ad1c49ab189aff1e9283bb4a361781a77c37f9c12b049aad995aac900cafe732e0c58089561a4864577bfcf0ac7625e05a0b5d47c334ec2456dff07ccad46506d2535b74a4d5ccb851e6fa7ca59cfb427f8837444c7996279b8223fb51d49e8acf6d600b13781c30193fe73e8fc6288fb9af8491d46ea136118810225a86547e1d9c4a53fb2ea02e7ed157c3a625e7c02577c27922aac3f7327eb43344ef6d59001d96417a5a033d271edf264f68d0f38bcef93310b343e4280b6e40ee4b9af1141f7a2b46e840a76e73410cc7533bd6e5c5c189fc1f2e1a042240f95e8b6c67df07e2d2f2ca8004ba042662044afc50f60e226af7f18095aae7bc18df36a7e0cca3fbdd3d2d7b4a425ebd7a031060d61d458343c40152a20930f2b45a117fb7ce96d4b3044bcfa5c8b5f349489b54609501f9d4202595c45e69e1c0ca89dcef8ff8724368c1037203498ecfbef1e6a0bc523acd872ad251c25b9b4c8e352e9e87f26e657255ce62df8e3caa81ff793c6de2a60aede1e3ca1a66f6b1ece847a457bdd5089d3383c014357c64e8dd5b7bb2409534e6a5e862cf9bac05070f6ef48ffae43bbf052745015ec0379c232d3e7a1270d2e9d9f5d6f25b5a1d722550a38ebabd81f58b090a8b64500bdf27bed5a6d04561a25687e1ad9961dcdb26ba6317076cfc77bc4007a2e6d936dff6f1c7e1ab699314928bd44450220fa91e87b94aa7e307bb6480e4b0b080ddf3b7a6f99f61d0af7cff6ba6897c83cd205cccf950fd233923072ffbb1e7f64d1f711a64c3fed7469c0ef170f87ff65c5ba76a90e2c0a44e835ae573ef4e03e00a847d4c27688f3f20884747f6e21461b07cf4d1ba390772f080fbc4d3cdb1ea1509067a51938c411ca78a4d717dff4107336e19a426978c33a8c2eb7fcde653bba57e12a0ee7b0f840f659df337930026f5e2120062cc6f225c1d573c6c9a09319cd37fe631af8a0387d1ffa185d612f831079c2428c07ec87e59211e1600da3cd9af50cc623930a84e44ad6ca89b9d6ffca7b877623db329a78fbb2fa15b71eeeadb95665bdb4b6951d5d509a0385c6f7ccc6ee961e89ff1faa8532eb703a136e736621ec913512e50908bbe31bbb9395b51636b09f4a2bb5107aed664cd807abb054dadda961c362dd503e9597878dc668235b9187e1093f28eea4ebdac25cc65cc00a240e6003100574113135b71aea439d1497081eb762708b92351dc355a87ff9f334591f660001965623c6d4d64485ee797b284dbf9753bdba420ed9a2624d501b5fa42e0af16048eebb874481d5803f9137af6cca73c08948e786cd012f13da573f22efc756bef26e963c88e74b3c025a1bbee671e84c1165053f8cb169a7b0481c432a7fbcc3a7688ff6fb599547c663647a8d1820ba9a26af72c8a3d9612294b4889324af81ecd29467a6799659fd999eafb7b501629369f3f726330c56a26a8e6f6ee35864ea1b282e0837952d8c57ec2b2d8a7a6155784edc4467a3963d5d5ea92f9557c58ba8eff34153d9410818ea9b564b69e5910f515c3012e30c213db7d82985b8f98b3390a1eda2f1416cdacbdf418b9fbbe62e8bd6bce4c6160ffde602e8a9d60e6d12f1d70542e174ff2e6ec35aaddbff23fadcb7cdcd06977f67189b41d281494c7851043fc7af8323d66ca99b3c8e92e8e18135b96fbe1ddfee5ba135a5276d2501e0851734e02c7498e925e1f27025ab3ee1c6f3e91965ad5817b8f522c7c705f2409296a8819f74826f9f430ce7268959926d5e98e8e55de620bc9e0fae3282d789f536189d07181912695e3978fc9767dfe29b123f7de418f507a4ced3224aebf6bef68d9f80184d91a9ab77bbf48f591edbda6266421914d227c8910416c6322c2f9afd63bf1b444712da196d8fa521a2fa9136d5b8215f010b3f488c6beab02176b7ebee18bdbec85f6c7917e8ff0d691db6201c2cdf4dcf3e4278814fa32c35ae5dfac5ab1583a6bf5e6847d4e1e90537d16e208fab7e6ec08e93aa4313ae8a14307fa9f9a692fe2a84e4df091545cd1df51768be68f5d7db52e630c4fa59c7b277d3c339bc1acef8fea94095572cf92b9cd9860644cda08c21a87609bc95c109be51ad81541c6bda079f13436eeb8fb9537d574f762db93d0187b07ee7e90c0d3fef60e1fd995cc3b1d94a5ee4148117e6c64f0ac7da09ebb23c743182358e7d9c011a5e774701e36cab2902edc2def03830c65911b7086861c373a849e792c36a9f3e201768a0f800071d6e874e197390552f0c357d85c65c665478b02ba87eb3dba9f517798b044c77d55c5cab70ede43182a7da52e0b306c9f28a2313afec71b9d5e85be4ce1f993e8bcd4621482e5d407cdb1445ac49fb19258f885a385c8cf773c846f1f1cba02272b30191b12bab0801b01d1acc6ff529dea8e16fcaa8bb8eecf13b252bd74ce696907e6a407f9d18b6a45d0343583aae6bca545944e87ed9db81d12cc331fe870f5d9670a001ef49505e6943029145136f6250dfdd15848f3af25bd647ae395500bdc26f7d33eabbd9adef1bf68c2396fba67593e171051742fa22873c3970a13e3173494e8e21fa8a236e8afd5944279cb461cf6349fca156121f341477f1e10cef1a464940552aaa3850d8a998629a9e7af100f85fc766f3683b04e67c4010b2f569af04a36ca72c845a5f22ee72769c9974d655428d2adb4c602fa42f342592ea80ae2f6c06c87616e7669f0bdc07996c18813072ccff8225e5b8e3673ad3ed556d4f9acc0670d7608362f7e08c7f6e423a2accb876b4bcb1326c0f9173b743bb7305a21e89731b913e89d3d733c566e5f69c1b0672335bcf780894821622b7c9b3f00939bfa68a29e6e8ea6638a8834bdbd863b83f075a240dbf5e29f9590419cba0fa4c7d2033171efcb5ce4627c4e13a3c1c787d293ec6e4fab4845e15a69bb1cf584484308a6b21c0229d63e991b8a2ddd46efebd3932f285ab1c715d786935b92f649a26b9fbeb532d6244c6c10f00a258377c314069d81211cbf199c45b854635107634a2f2a6f437754dbf2a4290285b9cfe3ae06b20e7ea6168d7b4e4cb4f79b155d6cfc814c832e52a1766b38469863ef8312d023969a3e41eccbe2fbd8ef7d612df46192f3a4b1343c51ada5aa26ffa4c716bd60ff178e89aef50e00243eb3ad0ca85ecca6f5189b4bf92088aac948786b38729105150344f6296d9f3184c15e7e71c659a0dfabfcdeabe042662036ac43caeaf4f5fa6953604b3802d91b3f2d9c9a56d2e2d48ec7243314fd17910559c4af1ca053ae9a10da4af655b406cde28ee712c117baa19c5677621aeeb4591902a1396a5b4032671591e7bd85b6ac9dec2628322fef91d6d9e9884b858fac8e308ac7a6e36909e95cf33729a959d9d59befcc811cb1f83465185f737d4d7d4d7a6ffa717e469d073f67bd417e977210bf8914b1e895e2df04acfd28091e2767471bd658d3cf5eb69870c7c2f97fc6d4df4f5229bdd547a4c8a6b01aa8feff8ac833a02a20cd60bb733032c0866a28fd3acb5e16236d9fc2e456fca3436a697e2575feaa50a6487c0f0a13fa5e9bfb37230c6a144c41f73cbb641bfa9b45b1730e716af6c8d75905a3d6e5df9637c93b5316c70bc3f2c8bb6e974b7b311226bfbebc231b0487980922160bee48b133b6e0a5b6bab25a7dd33cb7b6df8647ad05fdcf86ef9f090bf73b8948c224b85e302fc6fc7fcbf357127d693e2c56657dd8d963f2df9205b84e52ea759cefe4a7e5c189fb3b71b3964daa8569b66303ccc4365d691b6b07650a5ed25f1b9f72dcf9940d379a5c03badf41ef97ef158906cfcb4efe94cab4ca2d4447c7dc8a6003c248543ffe97ba5139e5137d5a6e3d7ddd53bb39683ef31158eb4c2fc924821c5688fb14f1dd066650752066edfd928f602591ac24c23828b25693ca61db71e8992aa62a5ef3f35a2a7b7dbbe6bed1b9e71b79ecbf9983add2678158b42851db8ac99e6932eb3632c6ec2f976059ded1a9bd84b598f2b7f23645653129e53904ec1afcb59a32c0aebe44c8a7e6b7b013d6b5d33fa77268c2bb27bbce93d0e938f2fc92d93642b2e5d4ecdb913dfa70811b29d36364a3d0e423727da5e78aba591f822caf0261a1fe4c735aee6f1a76c427b14e72583cb88f29dae797c1513951fb214ba5502de2b5578ef8c9317f7a468c0f7baef3c4c2ed4be7cbab7e76dfc96a6de83c69d0274b9cc23e9cbbd9e6498787425bf02c0e8af8be685ca12ac1b6a2cb2b5fd7a1cb883c77dc6b6d9bede3aef61436b6ef2ae5b7c3af0ebf97e97847f50ea6c3fa56c3e1feea08b53bbd8c1d1712e1ab72780d2299db3b37f90dc6b87a08b2a2fa802a7dd7387ba02af3a8fb862d4d2788e1c1bb0a9e1db430b2cbb14ed5bba6d56cb424205e83e17d525c77775bf6e35fdfbee83db41f46d3bdc080f4522f923cb8214e3d9749be78a6474596622d0bab0ce3cb86a6dc17674bb6019caa55e8867750e8839eea2d25aeef412a41b3c74a35c1d74f8e079dad3d83b3e8bebb4d58878e9fe4d18c68400fe020c5164eec8fe9503943ae057a8d04dab4eaf05ec6ac5c74262444aa2c9916c5686e654bf2555a4decea35f827955bc62e03510493cdac3afb495aebefd73c17a14a85df684266b83cae9a279cb9831125d9bb28964a074c9070477d53e1f070fa410bf1b370d17bc7dcb68553652aff314d985e7d9a67fbcaa1a2c39c0b6c20df75302109684fcacbf2fff85dae8490b4912a64425249470dc274501437b7ebe845ac12f29c5e4d2d3554eab9a26c46786de3f5db5296c30b51a2a0fef8b5d2f7d049141f164da178b77bc4308c021ea8d148ba83434d51f4588a5e2ede1b513432355d6596a1c9b023ca40cd987569163a2a117956847723bc3fe1df04b47aef9af938d4433eb01d7b159d99ab74d5f4297e770904632ac444e0f67eba59fd49f057e765fa404f5cdb1c4278013d68259bac96b72ca42f17ff09d4e20f938aa0124968758899b01747b493f495c843fa3236b8cd8e5ddb1b6babc35da2db3b38e3b47155f59bbd27d56265dda83e3bc451102180b1d197b432542095f81b22e09fb2446c7a3f74e422566fabedd3c9feec71df2dbc87715e05c20a95e6adcff98cd2e4aada6ac4893329663aa722673670fd6f7172f9612ba2c86f8d7389a4c39b3684637c7a6188ce313ebd779cb86057934a0ec58abaa897c8b57a20bdbe63d3e66934cfe6a5fcbc0dd8df965c3db7ccf9cb711d4360b4c81a45311d8f8edfbe95df3f5043860687816d677f0c9991aa5f1f2ea53568a4dc41c4917269dbb48dd1228d5ec3006ed53af7416e931a8650f4881f47d670a158981fe17ffc58529801e714a2b041d79c47670a1a89cc71c16ba59c2ab2ec611a5ba40c81e0fe501f3e5c1f671831dee331868eeeb9297fe1f65d9b4f9ef8b307bd4699af4029fddda3113e13c4f91f77522e7d3bcc0d5b78c7fac80a19db1f37347f9ff8ea9a26e92a428a2ac3d46708fc5dcfaa79684b55247a49bc54de9085000c5798def5176c7241d8f494391e969e8c883c101d63b0ac6743e037b7e3b204b473eca150ada94cea3c1d8d44f3952d7f035ba2afe83a5f05f25a3f527df2f223932ad7c63e01ed467fb642858b69f271f3f11426220581cfb5d0155a7829cb1d99eff971e97dba464428786569e30c5c08be088aaa5a5e3ab0391bfac4a18639f78d0a4f08e7b13d284d4781ce86def680a7523a2333c250662ec9e484e9e1414bb86349067672a1ba92b7b38b0892d69f1993c66cc1bcd4c557d8f6ebd3316f99bdb5ef769bff43f77356cf2541d88f3e53549c360f910ada36b49c09d22aa9758edc7c54b5e2bfef70839dabdfae3d09c040ce6dfb5672d4c07b135604fe8a8841615147409f2221fd9d16f8e812648c4fc3368367a58f93f888db07c8fdc6402d682a627959d723a50fa97238fd2f453270a21a4c17112dea7ee2f6cb336835f6e5c1530460fc78e633d7a345428417af163a21fede88eccd863416f06a5c474808264a10b7738c2cef76142d92e871059f41b347e588ee8a19de1412f6bfc961300bf849238f12df3a53d980b1e8e4756d87de67b1ea8d091632797f4901bce7771467863b70b25ca0f4bee7e287d1a4f8d58a05557f05ed9c133a0a4aecddb4034c96d4083b6480f93f14fd2418c78aea38a73ccdf0ae8b668a4c95990ae5942cc612740c7196edd7ca843d5ee50a16a3ee249afaccfbca5452fdaaa0ce4177b4d4c074dbbb4c6ca9abec801b56bc13f5bbaa3600eb456c69203fe486ed6dd2a703f15cd06f3bde6814f18a9841ae4c18c592209c938e78f70111fb683c27d91132cf7047aa27b3295e082d26c0946ca73c4de059cbc8c11dc7d5ecaf0a14a905643abadfbe447739b0a037cf032b747580dea8bb8aa6db452cbaf341dbfbb786a4d6f756039e874112202bfa20613147b5addf6d8047db6a2d944cb426b01a49bbb30890c40b7ff881ba79ef95a9c9901aa84ebae64d84395e863cad6a6d445a48c906e29e0878b92fd891d1899fa3c4fffc0059acd1237d8a3c714d1625e086e05a56269d573e4f7abaa97f2dbde7e41f501e51999d14f8b751f19b8c50ea5a8c0049b2056653f90038b91527b3baa564b1db7a8917bbd2c4f9a91a86cc77c698dde7fff751378641a0d6e76897085df43d81ea41c36df386cafc2b973e9d80704801108259cc55f0d10dee2bc1a6585fbb54b9d440012e6c669dc1dce40230706f5ca7d002dad2808e0d74097b07a70dcf98a0d0cb465b5a4a774d90049ea58548d8f2fda47c7eeed9f4916eeab6353a70e1dd501ff8dccf355181969db3b4e6e8f7ccd0dcf575b37f29e898badf5957af8bab0cd5c6cd083dce76ac5ccee161ff8c0671c43ca101f9bdf37e1c7de2d7db2e3d3eb5e17034d741d711f552931adc945f7f72909d37ebd9b2e3ac72a894f5c5a3f4e1722d77868ce4db69d71e63eedd94eb7d52ec54d4e505e7f867a0d97a176951eda8ca5777e416f9badade8e409d0876d677eafb791ee1f95c1a81177e30fec638dde34c7456ba19aa4b623af762c3bef4467a4a3f9fc543f134a9e99a2e5a089fd12dabd25e5986809c09ce70df06cb6af705790144bdfbc79812037c8574093f4b311d1767ab8b417fae1195b753ac13b4fd45e8d9bd1b5c118376cfb7c67ea9b86dcfbe1dc980b280046fb59708a792a5a61dff6d2e2d64be0d2ab4e1b895450438125b419e93edcb50227e2f452c62b622e58f0277fbaab33a9edfe23f3eebd9da69587796f5738a900e44259656928e9ffc15f4ff456138b9acd23170668eb1bbd75a1b6cefc0498b39e53265941c75fc505a129e04dc495535f7475b6ae656c2beeb8b7de6ca3f867e48bcc170d2cfb21c0290154fc578c1438f9e9d82d91e017b47cd13646ec8cfb7c393bdcc2d474c46222aa5daad6460b62752379317f064b16dac2271cbef9c0cff6ab5638f6a602bab717166bb68525a4a0bba07c3c77db16059573f7bf9e82c0db3943a219474b3fdc9c6a1efe259c85f17a0991cb1efb9a25f466012bc7d847d7a8adb7b0c286582443e90512118bcbd112f36d4608c22d6267c422aaf2b7980802a2ddd95bcf074413857965bc9c66b9e13579855d7dd4899955118847e96d4d53e3f08383dd0165d858bb1a7c7c05ea275d38fef0baee9dd830821cd0e4b92302b9f542e1497976e48a3c4a09d0a9e506bd21eecd067c951ac34cb95cc799af5fcc86e96106865bd00187a4d07d2e08e15766ac8062694f900e53e2b1c4290a55165414f00ee8948e15a138042f339412c10b77ed3ec49d6af6b6d465f6fb65c1660557684ba02b3b65d8417e29547c403326195b734154eabebd7fea994484a4838a392b03740d10aa8d42587b3aab802da8db4592cf3a9c8026e09fb3325274cfdbd95742214c728b020eeed23448cba2f13d206fe0c8285c1d9dff35e2445e36fb56b590a424b9c663d85f5f710eb87284c2ad36b4587c5661d8d446a4c02e6f8786835e0713cd4959cfa516765d33e740f9004874de704f96093486c3e5590c48c0e4080a5b017269f890929b12f38d9c8253dbf26e4443fff5660170b0c300264e19f3571dc514d4bf79f34ac0e21b41bb921d7636f1f8a5fc6250844d2493512ce19690c08b5ba2b74b67a533ef7aada3b5fcc804e0d05c0339dc9e2f31e3b3ef0d69236038891e16800507c3128b9216eb1b359da545434e42615434e23bbe515754d2fbea20043c935304968bd387c6da0220f9aa788cd725fcec530881361c26291e947354605bb7edcb939946d11165d0c6477c29598ca3cc9c9ddf226330ccef3142539e15b531c9261d3cea1a8458e941c792364bb277837014b9684ef90aac189ec4e9a158a8e2a78024f8acb79ddc19dd760c0433dfe4c46bab8b19bd2292845d27f46c64f3e4f463a330069c930c5dc1eaa0eb817a192662a8b22ddd9b7862144e1743fe31f91660dcd8c262733a1c68c8fd9c060c0c542f471a5ddaaebbc2fbf7e523649bfb25dfa4cf0750b2a314be2169d6c6100ecb4de0af0df6925eb5289c06446461e03c036708842ae93b08b88cc13a5651581e1895bb1b0e059753963de51364742800817416a2a8bc3cf2ed6fa8448807c25bf217f0d5325d2789ca97b9926200b26294795d87ec0c98e664997204fb1dba25658387a5c8fd3863d1ce1af5c9be3fe201c00ff34d278f2abb100c22484e0f19bb3e575f01926285b21e89dfb3beed28488f8f3a21e5924603118f6b5813d4fb264a11422f96fe18f39f1203a15d8c6d51da4dd476562c60bec4e228933a76bc64c048648f01a9b113a64b5de81f0b63c2a815c1969be08a1bccd2aab983e881d6e20eeded525de1aee326ae087ee4843ffc84949f3e6f8186a2c89e9b65a02f564e5386b26ead94acb1ba83c2f06267c247c78f81c90efbe869530fbe8f9bad5d9bc220a4364b9a89b5878db9a3fe393489a7096b07b7cef4fee546972f9b715327c816f578e4693a58f7b0ee2945f008dfa49edb14e9ca716a307bce8c508e3c95523eae4c3ef7fe758280c4c8d73629e909e7e9197ac3d35e30796df40ae0c8bc767328e682a440a803cdd1df0da0563fa638054f80e13b47552d87600b0f63d992999b83334eea6dd062aafbdeea22aaa6aebe111087b9c71c45559050594d826cdd2ef6806b6adc93c7a331056af2f0ad975ed4afaba1f99f7c9cee569946e572d285a4a46d069340649978ac51c8df297e5c244040349bc7b6d8839438b6dfff727b78f419df1f2c19d2085be329cacc6cfb7cb3e00ceb8c6e35b395fafa56245484ccf255cb2fb5cb0b08226267ffa72ffc4d41c8a5a5bdc897c06725c3e9701378520ace9e34a1914588936c68a6aea8d6aa2c8e7edecb5dfe5b8a09fe5925fa6b6acb372dce73a1ed20a61fb4e910182b43b149a5309d11e6516e3a21a4b6a45cdeb9ac34954412d3c5cd591cfb11e35923675f0a76a0bf26d45bed0fd736b7f938158acaf4aff1419060d677926e155ed8626a15ff040d3bd3aa04c209b48df5becf2e9378c70d8ec061702ebdd0ebdac93e99262c83aa1f4c8d76430db96a00dd9b15f2f12f7fc54aaa04599c1e955fd606afd157809b1fab6297c2b9566cd509a44d198e403a32de209bab70482de5e1bb8f704c0e6862507818dcf8a08db285f0dfb8522b12a87fcd8801bef95d6fab624ed13d073b51928aa2c323e066a56bc448f76bc55cc4994f642bb9defc46536c411a042ad25fb7d871ebf61f33d4b0fbe32f104cce1edc9aaaf336343087d335b9d30951bf73f29653443e1ee9bbaf9537045459af438bd2e6abc88cdfb33898ebcb3c181681a4d9f3dc55db7fcb124deb097f1f2af57e82f8209aae810d93598e15213a3d85f656b35c0391db8897a1eeb82cb442735c7328470c200b35e69e61705085aa7596b97e1233ff3330b2e424d47e5a5ac53865853150a0589bb3406d300f5b6f44bb36bead08a3154edb89053de12762c39426e793cdb430deb00d5ad35ef0d3f96c1dcf9daeceb9217d6d1df8ff4848a9ddf84a1f273b8a1ae7d2b0fcfed1fb5389b44d2b5e0e8a9141bd889a77eafb34bd6ec708d70a0b9bb84ef97efff805ce5faff492035430dc0f3ff83e05fe72aa56abbba6afa49949b47c6f8ae9469f3d45eece9028760127530be4f3b9779a0473db1ce5773ff4c1640f2ce0832c4398a56041a210c92f27c6b3d6b5f765c2f3e18fc4b513ebee69c655e9bd88f2577ce67f48eba2aeec30fb0573bd2d5443b12998e7e7249ddb690e2032641ca0cb26bf4cdbd42fb04934d9f1318b3b938206e2334fa24fc97b3d63c75cbefe68680a769b863064770949c1c3f85ae59b365bece42f139a0cd224bb7a8b4b9c725d9c2093936987d06aba66133dc49122e5ced10bf82f0f97673de5a894a2b0d855430cd977904bad595990608aa424784a8ad7667aa848f855d24b8caf3be22005023217c5f0c036e7d93aafd34b703da7139b7061a7e47b9563cba7c8940438ada05814483bd12a245893a6f7932abc1196e5fb683bb9cdabdebc0d08e70b88ae123041d0d5e728f0a0945be5c74dbeb27887b33edb010e7cd3a7df37bd5ac93e5a964b4e897411d934fa7535b46487d8275e035832bd5c900f315be2a7fb59ce14710653e89c49ff0ac39b001234e0f199eb45d36eec67b1d4f9545cfba2ff8d6693b73904551e1a447d421b57c46c66ac1d991c41257623ce683f3a6364d809af6ff56185ee288926dcb7aba683f370917e4f7903b95287c133247e4708af681b99b6d732c8c01e8e5dfb490cb88b8462da3d86f8ebe3c9381a78e92df665a8930575fc0f3603e3c59c7df3259ba03b371c3669fe72129525c5cce66e17c41c55274f9052d75c150d8a9c429571852b26f40032de537e6873c08c4837dd5c3a9ae38b447ff96cf23f017cd8cc4c1cc7bbf597a9b6c7eff0396e052987bf1bbef9d5e7e62b39760eeeb70d21f41046c684c7e9c392f1f6f591b097850637754867fe15230e0d3d0e4a885890e5ae3da05c9c641d63dc1b3b0f80783508b21a8f2c7d05c3d555277dbc4b6850368683831dc6c8d9a56c05f1545e1442edbb67ef3aca8c8c34261c015f159faf70e16a34cb3ec62a865785db83d5a9c4b42926e67e96ce89ace48d82f60a374b62aaa33b25c2db8c9c3cda166a218aea8343ee093fc1bdc01036196747e3b6e7f758f6671340cf9d29e06105d9bc08fb618657e1e495ae7189e2fb181cb6de1f5d3f9ec8d9d69a5557fec50f9ed804e635e761165a6c1ac20f0b2bd54fb5a7b07460e473ba9f7fe45bafd736e10fb00191836e7b9be62e5c6a4174d147c30966d04c7a9435cfb7c5417017e5bff1ad6c20f9da614846b37a88d916897ab8b81f4545a173ad0dc8e36f013761195ea06b1821729b26b3e9cbc9ad831524ed52ac08fe78348e70e433276e2c93dbb0bebd123112de61e77ac3c76bcaacb3c8596d82a71321be6b370745ef931679098dd17616c68d8117c5361472452528cdf7e440f70c1ce06981cb254ea27f2edd6f0289fa8ecbfc520ef12bc4dd591bd11f4bec128e1f3e50d9e3b1d7cee9c0a084b08acc6df2a35703cfeb9f5d5d2c7702a28652c87cec8abc5c9df6238273c559aa5f7f42e88d5bd910855509f2832bf1f03d1c634e56113b8bb322b5a08af711e32163557fdf98be260c03dae2c55cf1305067e2c419cb7ba8777e64a4154cb6a00ad6bc03704a63de52e54888f682fa5f6884198096325c82ce08f4686850a2cdb6fad8914eec3b44abe03141efa427dc2d79ca63c4d6fe2b30046752fb4f36c89346528aacbf7e8b11ef72d951abd18b1823f016ae1fbc082d9bd3a36e6d3799f89c8ee695ab310f3509b3f37ee2b85b2987c2256ee78b40585e136c050a651172232e337383a675781dfc3416bf755eb38b7659c79d63df229c2d76441ea6b8e4e5c4ac09a27dc0bbb2a7e4d78368c3c035da66a75d2e02f0a069fb36fbf90271b85c0b1770042f765ae698e6dd43464c0f9546a2abea513df09cc62a827213283c12ec3c33f8e9b59691a51188b844235c7d63f67911a42a4241253c729d65929b92abadc8765588db1bb5abf2d4f66f54b519ed89a1cc7439c073fa31e26a7d527055c8db337ebce34cd784250765abf6effbaf179014f33852cdbdc9a0642e7892f1360f980b5a06db6dc27b2307bc6f28a5f4df19d2654beb91698288760d533e125bfadf9643e6fd9aad78365f95c5c1ac4b379c73838239b01921d837b31d0e6b481a5431bedd99cdb27ba9442eed9a6fba16ea2342e09bf63a0663de0c1304a97d3b190595deb92ba2cf3930b6e6ba1fcc5d1f5ce82499233739566a0b4d207b5de49c8f82bed338e62ace5a2f7d3074486524720e63f2ac981530dabffdac7bfd8816c358e18c040072a97ed5afe1a4b3c2eed928dd3fd61218417e2030dde4e4db466669cb28a2cbd1700b979604fa37eefe89fd02b2a436c323cb7d0c17377845edeade04daf71dca7c15424b22ea946e374ddc412d74149e158a849de516d155f1375171f97fa4176b7546d59f43618e0e97532b3915a5617578d19771503d2232eba04bb075f720937621a361435e03671550d50e894b286c2f8999dc3f07c51bdf2a6e8f647f946135b294d7abd5494d6abe867740c705dfccfa5b27127cdce1baf0e2314ec934b67f750355387f134a1b5bccb65778da37ca1dd3f1b63cd4147c017f6204346bd49e9c4252097f4542779ca3414790c7d9a783b6a7b26673c9d1454c0de14867165103f56ee80f9906b30004a6acaf8bcc42b89397141ae7bdad54f7fa39543d8103a41b032f71f4cd063c136991de6c49217ef7d0f44b04ff07e7e60baec0b6553c01243fcc6a60bc0d1fb0266a166b29493ffb2dea1b2324e6d8e01c95beda136897633555a783d745c23e8b65dd088def5d2aac66afb5bf9772961ec5accb278897040e1ab373af6fb4e5dd7625f42939ae095e1c3b914c80b2e8418ea4cce91d09c287db90a2df114f6dcdc012cf62d88d7a24b9238cdb5f58d05599d6820b56542b6c456a39cf5f50568a84a977528aa268ca51643ceaeee1c4b50af822fd75c24fffdfa3207b8789c7030d56f4e8f459fbc21d74e65f40ee4523a86da7c13ae9b7b3156c242a3af1ea9f95757bde690a876ad06fc84590a1127fdc9bc8ff19811e1442f0016a840e68b7ff24e45f45c5d302aa556f6ec53440824b50400b974d86bbdec3f9f41663fea833422aa143973ac42bb906d386209032949d9f9a62eb18f334b3dfab24da72f5208373efb4388fe6bb0ceff8245336969bfac23dad77fd5dfa93384c328f31d22dc5e0bc4d5bcf14a834736eb5965ade52a9c691eeca35f87db65d20820556691482283fa04c736b8040a03373935a02ce436f9f348ee5fc582a544aa3007da92fa1c255115fb8698d665b05ec0c50ea45a2fd56edd3c2c60945ac6112d8b5ad77c50511775b626f9286bb98899d6b47be479876919a3f3499380760a61766b2a05588be3c05bfe3ca399ce66587e791b0cf559d70e8f20cda3460161863e49e76b86255bad92249f4aaacf641b177e87cfa37a65c8dbeb588cd0811dbbd88bc9707bf1a037ebd2037c4e333d8430fdcc4f40773436e72cae596055cd6c92dcefc5f7547abae2fae0f3daefecffd09ba85678d8887b0567505af6a7c48ffd528439c22b1d6d5d31a34b6b95eed1c71d49b6b6d2000b2476d60e03159d2236a665550e36fbed9c082e60c451e9a76222cea0da5fa0b4da76188e766c90154a7b8e3407a84a7d48ec6b71a8d8e86ab99e989c6d3c6a0c7a2e00b7b1c31bdd6d8c76736a404fbf2a8f2944c7ccc27cebdc0558b22c05a3348cd9ab77c89ca24285b2fbe8a81e1e7c32669fe1687d194ac318d716ea8dfd01cdf3d05f832c9f5b6cfd8b61790729b941d9dbfc0b913fed54e797604191245c178db4e1db210247811ee2cceafaba2a69009a202e084c05dfccf2bf5110a39ac6f3911ef83ba2e3a50b467586464e050bb91d289f9cf68dcc3af34289962c654bb59f713ce8696bd7582c9b130ccc78d8d69a6c37f02a16ef6a0540536579a4bfa1a0bd2988cb551b1f47ad73a14f4445d0870935e063fa4360c4220906b03b35ba1ee897fd92410315395e49d076c9ddb33a8fbdba448288ff6b61de160f7bf720535359c811fc3ec26f2c86a77728c75d962d340d4820b0b5d0497de902c266537ccd304472f9167a2c6024df1c9e44cd62a599247bfa335a9df7944443439b1529e483aa37e344e65c87c50b72db6c7b48cc7d5a87080807d9290b8d0c51214f79bacce75887f1599b5813db806813faf0c8d7e466d5e8fb56ef8ab09726fd4e76aa510b7b3b21e7e5a943e794cae7d0b8fba4346ae26a9ee36da0ff3e2942c12a019da9bf2f5b334b499b3b12f594954ff9e260c7d8150e4d05fb3749fce07cda170849a82a11393635aa306c9142afd4e0a067444064c7fa9a57b81cce14b6084ffa980af99cd9c7f140f9b1c18c66ca43985d6f6603b0069ae9c1505fc7da22cd8568eb1fa1135dd067e8a6e40516b31bb92ab6b38d02c9f0fad3097a6e9eea3afa44d017e1816bb3731ddd1443d9d1dc7210300fda9932fcd1f10870170d8b4103124e8c6dd21ed3e51090361c9fd85c151a85e6ba4cea130b32219f2ae6764fa39cea88ab021569c8a88c4ef40867f78650ed759f35bf2bf0c9381a5f3835625cf352069e433440b468c1920893303be34c8e649d6580e8533c99abd4752fbdb603cec4741d7d2a4cf6d34388e999bd32b98ae1ac5e5b7925cf57df61d55a9415659d2acbe0dc3378fd7205715f9ef4f6014da17ee110b0b180f11e37e79cc48d732f267a2477c6b96460f05206e40a2eb1bdf44ee6789248de6cae605d236ddbd4f9b5ade5cc62c485ce15d59dbd57e5f04e31bc616252e329428945f38a2bd199f855f616c427ef147c96560e9a829a9d5bafac91f19c3636eff892ab253fb26781ef837e4c027c7eb1211c694c0217d75721b86ac7ebcd4dd7588954b30f87c2a173718a2d5d59ad204ff458d067e69aff3d6837e3f237f00c33a81ef51d96c1f0d2fe302ba7db89ec81224ded35ab1e77da399ed7b869c2845ff9370a6acd9564f78673a4888b653d0f93a7e6267706b8fb3ee53e7b125813d6a5112e3e4e625c5220236deebcc855c8fd2ad60d0501cf793c8cec6e74f86646b6980505b44b02e94953a672c2cf04b0d981e099d7d05c60458b198d1ac972dbf37748ba46f6fc94a895d1a606da341c304f594e7e6d9f1abc5ad9548422a7ab56d5f17a3c84391ab627af5b99256252d623c924d3b25adcc22b6e30bec505a1530d70b8c7be9de81e63b0e6f502c86058755b230e00632c0cc65a538849fc685c92f681aadc760c32dab9d9add2c1b60f550bf1d7eff1d1b34624a163da01ed130267a348ff39beec00f9db5f48ac43f63734769d1a15db94ac13079fbb3904bbde07eb3ec989fb687c5c32b6205fc1ac7a51dc1af8b829e99c1b47a8c05f6da1fd4940462d1e4ef53254db1b09142b951398d5ece4479d6d3055e013d2b2580c656a143a8403f2d12e6a21339d9feade36f3a0542eca31561fe9ec80ad35a0284abc595150c7a74edd5a274784e049f469a975489f741887b3eba647d26079923c9ec164123a525302ca8da39bcec06f40fb2f682fda86256d8e8b023474a7a0062fe8eab290d4cf9eefa7ae92275fe359ada3b3c5a43ebd0f112e09f1c71aec9e6ac338c2215de5a76392b1271df45a36490107e85cff8842516cae4c23a2becc8b4307a61c1f7aac0b1b67e487312cb420553a02d85f2841a068fa39fcb0bb6b53e50456cfedafbdb580ed0470617f347b7ed401270f484505404c4448ab14b24255c03da3d3839391d257ab854e0008d26bf1c45c9421ba1f47348c2f68f37a766df994e143398561d74c904c56534ee7e8151d628e528a41b89d2ab1a956a68bb4f869dd49417d37728f2692fb6bf3fa53cae639c2da0a3e1915eb520ee24dbec11d614e73e6e0b22559eb10b042d5d4403971edce59b96838333048472a0564116a2d606f218c196a3e42fd842311992d3d2745e4c43b0866b09c06bf2605181cc7e184bba1258e9877a8c3e251771a6dd189605431943f7d2e9822bf74a0b19574bf989cd66229f2f726b35eb1356dc43973ab0772646b5857dee4f49ed1047656bc2bc862405fb937ef5120f5a3ced720059c0d0d3e97d82df67e623bdfff3733238bb586fe88b4877ccb57216b4cf7fb3d4e96b83f23f1778b7318df6fb9e9d0304e66b36b035b24548f3b325f5e8324c9ce108e9ff8f9f41727499f8e804e5b15aa8bdfe23e3d6365f3678e982313dbb59abf8ab56ff48e008bbff1f0f87937ec5efc652cc91c235938b3f226e8969b4d52b426e9a1ece3835704682c179426b8d0d56a78f2951a3f2a7de56855629fcea525872c01d49e007024d6e753217ca1e5243fc954c1046d246e54ada42679c0d408ddb17bd836561fb3351bc99fa362111538663cafd0450cae58dcc0c2d64831ffcb343c8dc5d6781dbc9063d0bc7fe7fb3443896c8690ad3f2e4535244b912be02243f346ebd539dd1f1284a1f37218cdc8129e5a3ca7c316a60c3fb926d62fb4e75ecc36a8093d2d3749c65f3d06909e4d3ca561a354fb8eb95bfded4a2cedd15d0ad5f7ec44d2e6c2a4564eeb9f9d892f082c959fca7ae18e13a8222e435cf46cea30d9641b669e837a20426cc82f987edc46903cdc05c31f02155f9859e41684aca35bf40daaafe21226078c56fd1ed343b50df2c8145b6f4b32a9f93649144c62a356d23edc6bcbc76c9f704541df2c0e9f7470d4e42b08f7e8da29392ac4f3f34fc505368fb9c292903b553c5e50872d269832b621db8382144eb5c4f9c64369e29967273709a4d16df70782b9fa7854066b242067d24c6ae95cbdcb9692c37787bd2954bb3f15caa8461e4c410bb3cd31fcca3e147f459b9d9d42b351915f6177399a310c7de2984059a290a8423ddb13cd2764d1381342c8a8781cc562e6edbe09079e7d9616c43314ca50b862af3ec5cef20ff92317bbac5a0ba57f610f82617daa344455364bc3d899e53c236d7c271ac0af21932e69d3e1f98d9385cb9ee25c2eaa95d0af4386683f61ee28b1041f87ecddf3927dbde012f3585f107390341821f108e3ca2470531fcbb7f194ba737392872aa0b0a92878befef44b26653091e52dfb2acf12c0127f097435e5c142eac98cca59515b5ece28f8001db9bdd27d70f5ce3f534292857038717f38f855c7a6aa9d5d137084613c8e542e20035e2f92067513a902a214518c8f37f38db22f7c945959bcde1d47c8979b8d82bb8fe78995e8c1cc94c658246d1f9a17a4f0aab2760979e08ccb12d82e36b428738353cdb090c51cf4c4aca2bbf2038a614cbb1c24e479a19c27c3eac31b96e8a9de26227babded53f973b8bbdb4638fb605bbae30c4d3fb7bf8e13c3f15e4fbc60506ee97baf0b3ec7512067aae3034662da145de1aa21c51b5c0054a8c9157efacdc970727436ceb546ab831161f4ac654f7878168e37cfe2868bec9b3f88f255499e1f86e5b93f7d79c12c71f10c79492e82267eceb09e4da0a5d6350ebd580712a7c409b77602abdc02a111aae509acf6ea39d094345f3097247b07a8e63fa842f86a035d78284c02713f11e5c26fad5b3dffe11e71244898680f4fad7d1abe4c53d8cc63408a882b61030bad7f090c76724477ed29303988db8aff6dd53a171b42e82b4e0e40535593d7b1b166887a5ee1a25d8a89599b5d71eef6267d5a2b644a1dec1e997002e5cc257795f296fda061049e5523b359c30d591ccc400893b32afebd691a291b06f6c19bbc9e3ecd9c051bcf43d8024033177dae59f840e0db99db3c24a74b4685ca0a84127136a4fa455d0289d317495e7d767f31215669de6838999499422814c2aeab8da0043db53f7243113cbb947eff0fa8501d4590a6a5e5d4622d26e742c0085728eb8ec2d0bcf7bce9e60b1889e7a22de676a924b615a4ce262aae34ffc4551cfa028c95038dde8c8c7620e802f3af4d1f0af57d64de6ab538f1ddbec008158123231c7330c50d26854363e30d1ee68ff0a6ee757f5371b4cb60bdebb116ddcb42606d4e37f04c040d82baee2b36cc62acd81b75112340b7952659ec6c79aa37e847fc45e5bf6d7e050fcc4e7e497cd52b9d8f14eb6006afcbf8c3b9cbfd914013d049338c4f763c37875a777a054f35dba6a9217e988eecfe47bb81bb2fad639e508daa19dc040474dc95be33a2ca08d4415e0a5fd6293a8f05f8ce1d6b9e53c88d2028551502a3e15dc5b2f5ecdd9e85dcfd98e9aea77a189a5294a00d81d3e0d6e1d13b9a41c5b7d917f0445ab5a6056f3443008be2b2c2de4f721016bf2c9eb58ec71a0c6d742d3401a6271573e72a06e13c455afeb5fc617bcb64f4c3a4cd6888f984bd7830be4f00e84e81fe7400e0f897da62f18cd54fc621933bb834c6cae14a463065be523238b11f0c3346f3c431b14f927fe4852f4b3bfd137a6006dc73b18dd6b02e2054d90458a220c37081ed9644cd5c5935aba038a55bcec90f944a059db6cab65703c471576a09a7d222cc8f9374d1c987fa86e2b63612647990fa2031b86fd88621c2e33ec1801700f695af0c84900e96cf89ea388379f029230be4650ba4c219507e14dc1f84b1e7341bdd032005e16f487cc8e5cef88255c16e6546fa68219f317b1111075c29e0da97df1223b9bbce9e57b2b8899a820038b589a5f5e0a295fd978ccfcf66ffa3d2954f7891f327645c339631058b19f0cc1b50879204404f78eb9b26ef5372288283af0abe560c3b453107a115e66e7d7ca369d3554ce6e8d4ae0b7f9d354b4cf4dab11c5fd0d68b21bb680fe6785a2e07e1ddf5533ef77d580c6e35a0bb42a2fc6516acc6b68cc7eed82326c524e4edb48d8a49129b715aef96647845f27a36bfa3cf2a79ac9338db2a23e625c638837e8421737eca1806709fc9b285eadb7f15a6dc08fb34150fb3ee1e9fad6fa13e5782edbef033958d0e1978b79d6cedd800be62db89538286b1165070614b1d8d7087c744d89525e826b5be6534d5bdfbc4066d024cf5001b0c4dcea956882222a2ad462a0f0d1f6e88c8a0a985d80cb7b896a3d9af0b526b1cf36ad4f926f5e7cc75a1450655ad436e2e99be11afe477f100a232fcd65cda863bcc73e4bde0fdbafff112c56ad9c8cd06dc2bde90c20a1af71d8be4ad0c4a4a1ed1b532d22e881db682041529c797c66e80d171b5c7ae5169fe294c31aad2161ef7ed3ad870f990a93cc162fb9cebe72f198fa9fdc012fdf2ac9b3301896dde6a66024eaa300b0b04afd4ee77500daf8d4a2470768d3a5cc871ffb341b6fb0c0fb4e68da3a6047a3a00078ddf1a19fc933d800ae63725e3c72e1e82c58573ca62c4f7becdba3f19d8c2f58cc869761816e5a94d0dc3a6811954261bcde554350e0c62072672424b0dcd99b6283ad435566da7a0ad76bcd6a0f914856cea6c14803f5aab9d7762ebc0291f0b11112b893385c70fbf998dc0a527aa4ccb4872f7898a6858edaeba75d841d7eaa353a3642eed19d72c08bb5649b800c3cf114f69ffe90d9480d5e4b774b0141e8be1a99a462c83402b1cc9587995b730397a91b304aaa10819078cc7e992fd7ac00b6c24cd753992c7d71b792368679d7253e355017d16671c689df9a1b54d693bedc646384d12005f5820765ba9bc9008a9fb36c09d567223eb25652dc41ea2971e56dec5a453433cdf8a24b16dffdf7806be42ce05d1f7b5b3af1db5ea661cb05f37a8a68faaa77d99499b65daa82798eacb5e54f16352616cf463d4780f0a4d15e704c71c00665b510c7ec84ff3b52e31fa94171e01ec8d0427322d90cef3a0b077589284db0b7e0dacfc06b4aaeaf67d9c1d15164734b62d3ab4f0fadd97fac1afa03f56c02fc3f2582d4a975d23fb34c1f58ac7f38a8a16a207b7bb511c4cfdfd2a607f4845ab64b2235c212bdc999168ed663b3fa4685c02ce16ab09a385476903fd36c871d0cfcdbc76f1d72602ff1e5ef5752a7964ee96a991f16ae6f49ddc8fa3f0642d3728a76bad671ef938ae7b1f4409778fbe71eef0e650d3476f3041e280b93d9dd4f01bd753791a1402086b52d2a9cab4ff08ea8ffcc8849fe5ac2268582c14d9c52a7e17afe096bb41cb96bf30b84b154f0bc578410696dde958900761311cc7d5c5d3d0983869dca82d0c41dd053a60e7a25538111885ea2755048f5e3d939ecda1f3453c75f015687a8a79018c6fccf18b7f872c1a00343ead0187462de3d24ba86b0c91e7f90b2e9cf49e5fabc773511c035bc17787ae557199a5ae6844aba4867592831c1cbe0759267f00863c9dfe589ca9226bd6678781a822d855e7ad834d7db285ca482d104625bd51223e3828d0756ad845bd65670c54161614dc8d6a03cb8786bd1d3f7b19f748d3659d016f23821cabf1bc45626866f025040fb63423dff862507396f9c91495993b93dee243276bc65dd95562df7eae7f1ea087a78383272d3c7b284591f20be0fc8e7db278e249322e5c51a9bc1a95973f4b32ce58a8b5877bee036fa0917c59b132103a4a6cdfcf314e8c67ebc64e6ce8c8dac6d392e922d5c7831b43134dda80480774d4b51733b3fa404e47391f5a5689c83e5de5124801ca01f241bf47d3e310b5b47888dba525f482ffab8abe28dbabafd450003fbfca23f307202536b447ac7bbef1fcdeaed2735fd0f429ffcb8b5d004f51ab748ea666dbc92915b7e32daa98844796d5470c77d7b7137e1046f4b07db3a7ae3eb2a0d2a39f1c5474c27a6cf55ac72e1fd0e5cdc3ed9ddcecd9cc67a509be66f89ea4c908ce43ca338cba1abc516b8bf3bbdcc755ef0db8a9f88f4dd06fd31e30c4425b6bb109d6d10ab9f1a329725fecd8df17663b8e26b8002ee485b41209d5f0ca9d3fbf09ecc0cb40eda2f7d9624ecb3d7cc6fba4e210191cf1ff63706ef5e100936c8b28bb3aecb8f3ff4c75997d5ccea4d6c5fe9e591b0c69f39c989e459b6e025b5ed0ca27d3c0820044bb4dc6e0a9f854bebfa6337953c1be34d2dd09e9b20539ebabb86c4f79c581826274836a3a028b17cfc1ab08671a6eb61bdedbe5447ccbb0a83673739be8cd9e33bbf461dbe6b1e94ecbb552b1f732ff7baf835ee5405217b685d31c5112600d0a18393d42ab86c3e8bbdb3a5127eb35c353adbba73bf2ae3e516b8c60d7bc08c03011a698aec0084b886b5f67c1b1f7ab4ebdf82ab84bd98975ab5236408ec9472c36c5e7e9043cd98c4eb05d15fff4db15061bb1e4d75eb72f150e51e1ff0d7950d29bdc68b8a5df60833c5f711abb9bb6bd80702d58fa76234427848fca5ab6eb56e98eae5e41e31ba91deed91523bde95bc3a5cc7b5bd456f64e92251dbb14f86fd70c243cc4851d3d6a1461d96f04461eb52466e4f2b5129a77230d1e64478b66e41953ee91b4d6b3b1f60495c1f0a316170a1f727fd1f79432a476cb9bd04478a4dababda85879e889ce0f32c174e1c289a99a9bcd6322b613baa6ce637a0a563c6f6469b3284f2f8d4390fc2b940962b10637f00528415a001594ae5ab933ce79a9aeacab90fe783b7d76da48b34aed71e282a5c695840e23f790ba4ff4324fd76926ed57d455bb5dc2b347381ac348ae8430720607422f93644725ff22adf2da87f0f99658162a0c195240a1ea56c700db0db000c45cc88c2f5ea06da2501c5fe61e4f2d469469a99114ebd0e67b618f7ee9c776c8b2452c2c12853b9c67aa4eef06e9223db099b79307300776600e46009f62d7ffe0d0df8f786648718f005da2d845e695bb221d3fdb1a968359176ca3baa986b7e84da548ae6fb82a767ab383027d51a2c622f3b4cf823434daf25a64b82132692e7d88af63abd8c2c6e23679727bf0377df508499686c0f60ac96027fef0749a831c450b50b44f19598f42a2379fe3531610c2f76451e142c2a8f9f69433017dc3b855e25274b5f07d0313d12235b1be57b3a6260f3e6f87d4308a4c3f7d917b9a33bacb9ffd848847702706cfe20e288db7443d7de7d23eced79bc9145f3892229bf8fc3625d1f388baf0842e7c3019c17a7dbc582f2d33201ff81ce986e15cac2eff19be55296531f91b586050190daf2310458581e2e36b2bf9570277c90e0fc0b51c611026f8e4ae8df7fbcce3af4eb0b5cf184786f77b905618f8bfb2efd0ab8c9497444141d011a0f5aa5f23212480c0c6c9bcb5c93a065990714a4ecf09bcf0f0add2d4db6d4e6240b45fd5cb69bbc524447b48babe01daec861ef4156a647829de5999c12ffc63dd5231eacd6a0ad70c99f87be904d4a6a71de723820eb5f861cd2ddff5accc3eb2ac4ff0032c6e80acd55bf0b1f30c71a1700e6f8362efaf2a66e9673fc43b777e9190b8e15e92e6fa925bb73dee9a8399265256ef3b90649be261a37c8b51eeef537f6fd397e054f00f01f524320a39196698c43145edb56d9e31a8324952571cdca2810efc06b7f6705a7d5c033a51027f6762dd1ecaadd5458956e9f5f7e504a289699e1eca96a986aa7a56b95d216ca679392668e5797b6cf5b19440f9fe37f3c1f74f0c0178c82c45f49aef2e48f5323643bb3a85998222387977599fa88aa0423a6b6a7ed0ac52ed65c8085ae258c9d34c6ead7b5583b2e5332a2b71a18f4feaf021dd730e7fac4a015ed2391dd18a727d91004b3e797bc615732d81ec107b950a881c86bc3af8bbe4798c83e7a5812d0ba931cfc99508c3e8dafe70352bfe05d53b1db2a859b9a145abde24ec7ffa7e36f2586e74137e956ee8527e4943f56e750f290cf0c7141c672330d02cc96bb8b9a0002a2b2598444b0d80feddcc5107bae9f33dc1e197ec4459b67fc5d5075a22997338f5e63ede1c72691b71cfda23229d0f65e2ccc5f4ae970e42d3ea9d42dadc703ce8ea3ee53e1201dc5104db84d042bbeb875dbf10d9a385e21c96483deecb00fb449e98644071b12e83b553cae6c31fa16686439ab527c728a491450bbc1476d6c8cc8ddf1925d0fb6deb62e1d3a1a106029837d27cb04ab1519619bf8ae623d2e7cd5703dfc07a726d71213fd56ad523977eb45899ed3b68cf3af11fb0a830bc82bec0547615e0440a6c44fdddd4b32df5dfb36a4101cf083fd2ff507a1ba38618e6765f806bf5c9cf85ce40b837fd1cc11235fe109eb77a4219c12d60816cb436d1aebcb092669914a367ff90dc7b1e3ddeab1c7ef2e93e6c545562313eaa1732972c18eb7d486d7928743ba9a90fd785233dd493f875bc6a749a181d4501d2fd26bad28155965f06926467a45f9fb2cd01f7f97d9a7f18706b8a9eb5fcf4379c6052c49220174afac6fee57ee50d5c787f9d136906cb4d49dfced7e6eaeff9e89a71f5fefe1fc802ded3713f233b46ea06947c56ee1f0a471d64c47545ca1bb7800557f3a3199108ec648a33b2642ad3cb8f22533a30c0de0807e598b1b400412fbe491ced50174bd8d5a8848f0f34b9e228902c839e0b2a4be2b3b91d321669398505fa423d64e757eaa9e0ab75ff5b32c4e9d255f040d876c9f37214a7f8ea9c7d2dd1656b4165b469503ab08367eae413a37e18b337c8348e1deccd5c0c1d1fc56f224f387b0a18c821644ddc28920c94569d5e563410a594a831b1831df6e07ca6dca056e227068fbd626526b2f0c39977604b3b98b98a70da7ce7b4334210969c3e755e9455f972c995abfc750591e469a0c787fa3aa229c6c82c00c6bd86c2a2e2debfbfec3e1c5f3c5d43e39e4e80c8b4143004525b681b1bd3c509304fabb4e2593763a4fa82d5c76da3643634beb6da01a3f2d2cc97b6e14d64b0a9972feb83f539503f8f6dc159c611d0a6fcd7569f50c713b22588092cbdd386cebaff4e9105825d4daf01aa9773895c34cea99f51d938e7c8f260d989bf187c3421a53555792f717198f2a90ead308bb8530e22df2c05ecc1058e7498d20f3437b67f48beb39565759ea672b6f986e10954bf763080a658336819ebc6f44abf7c1e1e5251d6fda934ff8da1f49e9b893207958fecc136c2b543ba00ac2a2a12bb45e031b9e51526ca9d730a308ed06972944ffc1492e6a87a11fa6bf16ad07318691429668ab7e69bb43aefdbe828fd5f627989ce4cb7158f0804aec887f7f722c8b550b945359a2ada4f29f3b2daa37139253c20554b19383182c24d86c5c17b188a5fdb5f2f04a8ba97959566a431af90eecb58a1beb7cd1c1885bebf60bbb0216274c3e50c1192e9405c8fe585b767263e00d3339c23f5a249561e7b0b56f6f96a3ef7362fabd6b8035bd16712388787dffd327c355831c4a0af15bd42d047ae53e575fe2fb5443aa9ea679d1af2b584cf6441c27a11fa7ec15e889776ee20a2990d5a514d22b6b146d026a0653806ac9abb180edc739c2e4c9633a6d47e9608c77e174abbde1e9d382fc5990b74553b16297a75698461432a747beae1713bcee5dd6005456491daf906cf99d1b41997e678bb4b2e06dfce2cc09bcafd6b7f32507707b9bbec68408ee91af001819fc35c3b3eaee05589dc3a36dc9ea0e11be6064e88807fd255b423e19ef98b5e1dd2ec3de78efc5b38d31bed1a52ebb1558769b4fb45f6a21192a698c48c809902b3737a97a187fe656d87f1e572e9dc49911e8f27173d48970d25c062b60246d29a1705c59b1c8678377038b6175204e00491c866e3cbd26ae02168a3d1f59322590b99c9100bf0e369958f9377ead8685bfe81bd4fbc65a9a59ff4dfbb843c3e634051e6c9fd7f53ae473fc085b895792042605a99e694a24e8b54fb1675a953cbc226fba9fcce0f627a90de93bcd6873f9c56e96a74c18df8f75d186da8dd607da1a564aea5d4505ac02b01af71a06949d7f38ef49774e18e0265385f6bb6e2dedc735b15da690bddcffbd53e9c443839947c86cf56ceda85e8a12b3a8e2a22f25558fcedbe1fa3d6c37886882d340c1b2e85add6cb740ca78be28cc51ac3de6fba967f2e642cb5f184e8c0c0fca2a778d43201a05abe3d3e37adae108690712c5f27eaa35683fe811c590a9e8738ed79f6984a48d164bc5739c913ee0e4a4ff0cfa4b70194e657ff43d624e34d9417ccaf74426a3b9c9839df27db18a19b09fd93656e11eb6dfe829715f4df36b73552c63b10dc70687ea65f7b5b27cf6ea4c4671eeb4602f31e63cf8bbc7a4faa18d4cce529f857f98d9a6d720cc295a9686bc26cb7d65018290d5be488334916645b1f569fbcea1423218a76c23ffaf8856da127a678fae85a0b09577c683296901f49b47e14fc873c856700dea5f23cd8d70ca430bedfe4ec5d7bae118acd9418a00b43a99f5006f437b257d789214ea6310e3fa8a7fe7937175ca4b2331376cb4dea0decf043c1d697f3b175315c5c13d3b010bb0d8d0c1508caa5b61b27067d31daef7e29793441ab7a44b46857b49d460944dabd03a9c61d227e6d0b48afc6c52afab0cb89947d8b03c81d0717e0ae78cb3dd2ff04a6e05b42dfc2d71aca5c0d1b154440cf282a87679ccbdb2adb9dd9a5827474815373628f89e41e5b2d1fac419d804d51bc918a6671d0cf5011741eef1ab8c912bb2b0adb9bc4355dd81899246e163c5aebcc3249fa4a10e1c7442101388539b4098ba36a55e128adcbeeda2f4605ded1b028e69f30fc437c41576b964f9d0473dd2763d8b8c14213b355491f52f42efe1f1d6c92724a82fd236a85764594daa4cc24fa538fc087d4c5b2e5ade89b8d162c30a299d55b6f44304803e0ada02b7606045d18812bb0e5340bd10b6750c907ede0a8d6eeadb25fb0fa5967ac52b34a75e5ed07147b4be5c55f54a85df9cc29557e8670699e558e15193ba1cc39aec5003aaab48c1605521fa64c733a852cacf74b23575ee80715326873f51bc575cc53bd0fffb30d284955e8cf7048dc2c6f4c74d14bd3264db6091ea2cc53792a91aafdc1f3dfa6b2e16aefbdec11a7f01c0c0c4301fff4a680b6fd31a8895c207dcb55719fa9b8bfce4245ab27839c361714624e44b8743701776eabe34df3ab249d08b7bec2d9782bdb22dbc14a4a97802ad135272032310f45c74eb4e0664e1472ea0e8b127b114dcd86b090d78b2454b043303bed1c824fc29261d21890f8e959ab4f402c87bc58874fc6994fb28b9a2d425ba293937773c0efe0a42f69115131448edb608819b586bcc1bcb7b0115918d10069332536afb5c394df455ddfeed4ca28f653e8e3d7e539849a16557a3b35a5ba707c02c0603cd7be16a60f7b920775f400d8eff99e8761dda03c38057ea5cf5ba2f9f3c09244588b4f2e63c53375b6fabadbb8b01eb8ade6271f55e3efeef671c4b0e759f7334be5186f06ede91f786a2fdda9488107ce8c282a5588d2076113bcecb28e4b577ecda6e29a22415140f919911f454ba313cce7e6bad79d0a486d38bb9da5eccc382bc131f4fe67f91276f28e96ff11cd0f8fac16812445d8c2bb73fe2896d77a0b58993447bc10f3a94b3edb1182a17d433791c0d0179738116bbb9cd7d412ecf5fdec69644c70572552f6f4ccbb3730adfa2d689f1b3e96fe1a5aa55811dc7115e15763cbf2191ddcf1445ed52788e32abb016b25e4f913f4bedfc7b80603df526099851088d64b979e05ef39e78be67827b9f9ebf62cde06ad64fdfd691c211d22779ac53d14452f8ddeb7e6ec31b8b590dd68e137e3b1af59f445533907ae1e43fb8764fd701488018a40417302334970eee5f981efba417d9defa47aec104643800ed85f1201f50a55b3fa024d78b94894be2c662576fe326d81f88d11cf562b7282473a54002e3aa59d81696098c26b7cf5e6c347b33c421fda8778d5918797d152950d8d6efd2ea94975f9b39b12b256ec9db6c91715ed040f43a86284e86729e2e6310671e3d48cf44ea195d9c83af0d7cff8a8d4f9c144fa9cd75567eabc04858f71f41605b932cb69c216b594067d1e4f46a4aeaf490dfb73c8a462bb4191d53b86f1394472a80688319774db4343e7fe1326f7329cc5e6e9defa73a06a119d17f7d7d63dd57cdcc7d33867127fc87e70b8967f7e7039e9257001203b52c507499ffc28b6e8b0dd9768e1ab41a8653c445a601c49c15ab9e73e9497aa40e15551c8b598c5ab97ace213e9a7bf185e76bef41220add5677cc26c9cac3ed27242bcccef35be5037982074cc1cd4b78b1b088d16a42f671b025381381b0344e9eacc8fec38783b416659996f962602ff47bc63bd606978359b6b36ecf6f96d1c9325741a839db921bb2b836362d3d4e3fe7733cee4154bcc6e2efa7b1ea0730e9608034f8ede08a85f18e625975e9c15be79b74b86793165fc9251b1f9535a4e5e5cd4f70ce71716b2100f0a14cfd5d2c6bfacc2903168e38fe6cdbcf1023a88e5896c4811ebbddae61411096bdc0ad317c821c6bfa763939336d2bf1060c56582bff6606397957af99177ff65f80a4d1c29804893ef08784ffe27b3246adff9d391e060e8f695962caa5745fce792de9c60755ca5c04c979f423d1176cc9d817a7c083295d72aae158f57ba9730cdc6ab31b18285c20f253a4d1a73f17e09fc66bbd76e028821a3a3c5f9ebfcd43a29303521734d5d1e658b83b50a320f1731f487bea9c3b897589c9182dad3bad135bf3eb9f494cef6dbcf0f6bc1a170e8d5815be19d1f16b02c0fc08087beadf0bfe119dad4bd7fedff88c0f000932329bf0066ab89f946e35dd797783ecdb96254c6ddff30b915568c5b56eec0cef196da19c9405321a3cd1ea99c46729b93081150bf4bc0516ba49bb824d486f3c2ad554711ac9f938b6bcee107bdb5a67d6828f780b5c3cd30f046a6481d1cf8e9fb1948f7e17ad6b9869b68b6019d8d4768519a3b5dcbbdcfb91ac944ba09c99775964a2952584f586850afecd58819fd6ffced9bfb7cf769e183adddce34cd37160c2fa3f8452609e4f858b321d1bc7bc636abcff7c5bbb74c3582e3ae2deae6f7288da126bbc82a21d7a3d6ad01b4162be12604cf4ba4994c062c1ca534b31344d4fbf6f6f39ef7143d0cc30f8badf88d6ce851c30e7e7be3849818807cef3457b0eb1688ea319f2ff83b6d67e8fc54cd3583ebefc74527cf32b6e7ea584f6b3188db27f7d913faa5ce52f5746e8cabf5222ede43fdd9013dc1e73812f8b1c8119f168785afc16a4f7dee054e18cfe99e4be46135432a0f1ff641660a3c6beeb40586a654fb8d14f14800f4e6f4e400e4c66410e1b10ba8053be0a8b2896475935a1039837b57841fe2b400b4d1c6baffcaa561474a11644d154270244dfe8d7c8842a29c065808b425e99287de31c7cfd4b8069fdc1842f8d755987689d619e8071e63ba2dea36acc04530f920e7d9d567ff96ca81a62ce992d3cb3490e86f3914208f57c9506dd459a66d3f8decab338032ca4ef3d64f96a8eb6e0040945315b4c1b5ffd7c8da6e1bfd6d6259ea3fd67de44e0bfd978583706218077faefeda5c2af0172bc0bc4b8e9fec98a9453864d0195245c5bc72b7f5c915ee34702dd7c1596e3d34bf6fe86f3e01b6ad919ba8304895f3b7bc9552400bf3c47b1aa1e022ba7629556828bf040da786ccf45628598e96a0de7c29ee73d208f51ec755c240b533386b43f393db101bb3d86b951b76d25390d4bfafbb13200323e244a9eb1a0c4bbb55a030a58a075fbd28d880493f767b68cb2cfa546a89266dd40815c3e465595a2da0828729d5737871e07f910aaf5453d9fada895c9a126f5983f40a861e52b4217d7f8530c4841e59df43aaaa17c051a32b835142fba139c625051518b03e327f519b7989b49910fc7b81d4ff733cff92b24908bf51aa862362479a4e952cb63b8fdf0224da55cf449f81d910b7d1d8baf88c9c98faccd4d84fae077d904e3b015f12c9d9a1e98aab1d25b503095e4758fdfc7691ab6fd03424b086a2a66298c4f35594f432ee2b09997b9921ad7be7b2bcad30aad2885c0796e71f1989a649b6ff77f24da9b45f02ee98da2fe7c74a9b7d9eec9dd7eb114b836cc30935a89d1bcd59ad00032f671f0c6ca6ff679902ea9665da22cb0d33d6e3dbe7e9801834dc2375abaffcfb0663bf0906c5e7f79aece3b9f3b0a9cd6f35f15f300c2ea76ff50173fc6c77f338deb327a5b4660a1457fab8149b683d100f8903c29eca67af43551c012fe552cb4e66a0e0b870b7d764ad86908bc21eee9e5ad0e42de02cd3f4b0bdc9c98506ca18b9585b706e3e933a893c243ded83b93f1aa87ec77c20a60638fa5200bec190da271732fad3e3092f6b8f48986d921a08fcc6fcf1e5b6a65baad55c38b3e338646d7c914cc3dde6810b2b9291afd2c96130d86ce4651ec4b7ce65d46690bc4e01c492801abcd0526d9b87e2a33f6679758a48dd304ff7511ae1dc87f709d8df59f9ea19ae18bd8c87edc40c3f479cd60233e7c675f490611dd538c383099f4392ad429bfc2e41796b6f17bdb0232f5c0043663255b30cbc9d503a6953c76ab851982cc249d57bc1c5367680712a7a019de47ce4aa8a6eb35fc636b9b3bdcdc24e8bd5f071131c1877a9bb47dbe998a05634e7d611ecaaec7056ce822cb44949d997c4f42be88384032248030cd113a97746d8e53e3b5cd46ad7700374bbafd81f1c1f8e91c3c07c22db91828620dcf71db3143c63d569df04bc9028f212ab4a104d8272c2f9832c9bc2b2003fce81c846c1661ef3ffbc20f0dcf7aab8f70b9ecd05ea271e9f8bf69c4ce8ede10c4ec2466ccea1f74843a2093354c4b13acd87356b5065d8712104e95af7919884366c236ac3321d0d613525afeb57ad6ffaa2c39e910f8905dde94ee649181dfc72e8387b8740755c0d1cccdb3ac3c030b7a211cf364252a31afe9b71a2673b22957c70de861b5135fcd684f184f996c946133bc9c45affcdcf33386d156a0152be6e7d044f181fac7e10f2f3148e175d94466e7761722dd0851e98416f8cac525993b5123db2f981b0bcc3023c7ecaf9b1091c3c2bbde95a5be224cc45b254ba6c1ea94f83553284fdad2c4eda57c29989f65f346c5b309e198583793a717afa721ab87c8b0c7b912fecea739996f28de47ccf1fb0ed569ec45d08bf2a9a2d5d31e5e4b94ca1a3b5b92d3876c1bf61cf74fe7e43a37b0200b824561793feb4a93a5b4f85e75695891bde14f14ebd31756f0bd95fbcea0da5938f0f022b33b3fba97a0372d4271061c4ef01068bc2a6d910b5edfe78329b4e2cd1624b2eb7b5579db2d552556ec91b4b45d80ceef101905cd811b4df26674642868c1b9e23b449761712d4c2f68844b9ea32b51d2ae55123d84f9d3507f0e8a0abb2699945b6017f1de6c0c5f3c4fafa2d28b4fb1f08662353fe09f34a1f3efdfd11dcdf26a09ba7df6437aa9f0d34b01c9964c238e305d2c19f9e946394fa7ca71d78e641308b232afd4a8176cdd3c975cb692c71870aeff21d2ca37dd952f2118a98f7b3e1cfb6a18f6cf068b8482065382ccb85a5179f2a028b1c37c91f509d42faeb46c867bc121e693443ae9a13e6d0efdad2cabc19ec0408d1cc5d43a5bf1f88bf2a0e6a818835f9d59a7bbe38656da87978cb18750fec2fe68b9f68a3b47d6574f3ae4cbe0dc288b04ca0322d2d1aea2436ee053e3b6b8fd47fc820846c8f02d67f4e045aebeb43282e8ad8b78c0039c5eeb58cec28f8aedaaf8a8c88d0964326b6d3266808cac53324f5fcce25f7b95446493700960b45b1279bac3725a9c67f47aceb17330c7a540d3775ddbf1131762735b0f73968326032038bffbad17f78af1dfa8449b4563651ef94eceaf788a797b39205ffe0b7a508381d789428d976788af0661183f9c8816c3eccfafcfa36ad3d30ca1fa85c766c6ec04931d636c659bd5be45fe0e3b1988b42f3242cc6ad62b850d88e2384c93c7da1d4f8085ebe5237ce8d235be860cfdd739420555fe332f3dc0b3143d718e7904f0680c9b50bf577ee5f7c0ceec62f048a8992379bd394715c402abeb8b5ee38c6eba29668953a3a6a8ec671ef7ffc274b779a228b9ed0596e7d270fc39f5e31f573752ec659def452f60addcb35ce616f4969bb58a51d2dc0a86ad11f9c4c1cea4263407c70dd7902a6eda86ccaf1e632c4982fa33a37fe9cc33a8770ca31a88bc6218646d0b3098bb4a1f6313d9162b6abe7dcf334a3e364d18467b581ce2fa22a1eed52de00cf11faea9bb14610cada47f2c5ae34c8c1fb55f8e7c514acaf230d9c994cc5bd5780b0bdbec65411614deb213873af7de298ebbcb751ee54520142a3267c7931036cfdb4178c44a12ad5e124493f8674bfc53a523dfaddcae2c6393ab2e5f65c34878e7d2e6741d51c34898bd53a369dd12e19c57d6fb2b1198e8f55166e7a4b3192e9505d6e3b48f0a5c8f51f950d2b355c32fdd76eb48527910102cb88cc2e32622a4f3831ff0453a42a54c394b431327efa0af45cfd6d3eec499ba316447d64a330f87f2f704d817feee6e70bd240a8f732d32ba6ea33e6b7eab9f9aa289ecc7cb65352b364672778e4c661a5af9a5d7d3b6bfcb3337eb6a0fb451386ce47ad4251708a5fc9f8b334fed5a1a8da098410c8246b62780b401e3e46062192b9318b1f7ee0cb54241d212f965b12d4ee3e91a7a8a5e1c611f52fe2acb86eff92cedad4897f6b2a455b323808aab12f205db5c3b5c9e595be4ff587523bb9b83537c16deafd5f6e271553aea1a1aad7cccfff74594772be5a2cb90172920c13f5e1c74c7608789d9bf44a76eb617cfe0f06fcb58a7294bcb1ca3df046b48c3a87f204b4a1c1dae029f81ba3500ee048e81a819cf16bff038bb105cc8f9c25f897be92b382be39c71c551fc6039fd82c69ed510e5b7a689c9e601b3b6f1dd29788bc493d472672c384c3e769da4f169a713fde0a775d686f5a6b4fb717abd3b119e615bd9b8c56edd66bfb344bc3f7354f528e0235a71d6969930a07d046cc51305bdbeb46a705cebbb3897483de9596aee00d2208110def7a355a57804870fab1c73b4b4007d7f35b3c9afcb30e2c2b48a2bb2a69179a8b33928f67cf133c0f88c97fc4c4dfda2415fd6f909db57bd5f10d4ec812c3c49c1060446acdc6c45ebb5a1028b5ab0b6a860275b17f8837bc95027d6199d9bb0f46d011e6e01b40987aaf5032fbae35805aa5b604e43a65a0ae5210f5bce4dbb8992e9fc86f34a34d9f8766bc5e222ca91864b7014ceaed687fa6407f64bf56b54b7b48ae7ae51bc192b3033db79ad5f4f18c1a4ecadc5f37ac3cd4075ba5f84f27cd9d8f17626db274289fab9acb5b7f96e6806ce816d4e398997fb81c3b65262ab435658b69b6310173ce21ad49f3f9571ce8f0c70f52fcfe3b9acc5551ac7a72ed5cbe41d9b720075270222556f817697352b4a755511283eb79c0281db01864f815ec0c2ba368e9e154c7615bcb66d5196b3acf9bc046aa4348d8aec3c03aa8363de279f10c72dfa93668f2f8e908fbf1f7dcd43fdc9c1b0ece8a3b9fd06b1a133f243b7e3966ebf5829b3dbc021a866647a319a157e46d48f897c916ef12a3681cb17952d5f96764f04e6bc87b7eb8eeafb7fb8947352657d9a0cc40654a773b67a065ba64c056afe16498b0e90dd747c188fe5f42de1d82b38de7bb7d5785b9c5f74716733a2789b283cbe04ce939736e0addeee9e7b57f1258388855decbd6c6cd4998903f9f25af143e0c3403789319a244e1185b688ae941d01ae2484699bc6766c47545e96064e857e5e5b760574c59afbd25eb3351237b5901c33cd056488df0e0257393b88a9838ca28c3536a6bcb223351cce284da54e6c5d05d9a6104d161a79de219b8a1a7b9f6118f54412d1f03784ed93b36d649986ef5d64455a58b67a5db38b6b7832231957f159a505a4371caba6d170704494fcbeb1d7eaafe4962fc6e027ad9f3df627fd364763d8d2ae42c2e3efd1db96fdf3351993331268c2806aff2a1ab31a4e1f8ce32d342daf24519fccd90fc507febed2f4a8ba8712d1227f0b3b66ad143d0439e1a25017d87eae6b6f1021afcd5734474bfb4d0de9cbc54b257c0a7f0549e6931688d1f47d3382d08997e5d1c3ad96b7df088538a8574619a29869927a610a8448a54a1fd2e2aec562b151268ef58b775aa03bdbdb2ecd2440f3d31c532a4b48a8af60b884e94bd5c279b1497c01853da2c0f890c26973e2642380ab18aa81909fea8129f446774862601095ec5b44d31f1de459810bd6879297874be18404cfe59de761c34da4626b970675fcb67ce951fbff1c960d2c04afb2828afad081b845860d269986496586f2c7a3a8005334be1cc3ee2a348f294aaf7bc527690199d63b9332675edf98638a20319e0b9046e6a07e6bca98cf2b4b324d838ad055e291b11d62a4803e522e3d79f1036eedf69f7aefc3ce2cf61aaa6f07dd4e80860b8821e0666a9cdd1125f077a8d4727e40af8efc3a9eb6a6ce97dc451aeb71b9a2d2467dae59e88c097ddf80489fa3aa1c5de51ea248ba2e29ec5644e228f1713e5cc2ea097b869f6950d6666b05ad2464e9895379f216ad3d50977ff78bae9cdd59aa189308c07e2356a820d4b4298ade0c6c0cdeeff81c004a9120d0d1bbcdd2c87570da471685d8e4df14aefd17ca0982a8abf24a938a8b0cc53fb8f31b8c82628b327d73f3a4dec765cd1de2bbe3abaad0a1259825dbfaa61779f60d6adacd4dc08a443b00e29df5a949a8d44beef8e3c43e23a439c632e1e1e02a0fb683616c31050983d8235804f16b6040fe685cf92c6fb50acbeb5a1217c8281aca119cc74430988707e6e285f7dda2c2accca6140cb85e7181bcbef0d6b2d2eebf564933c9116d4c08c2e277738b3f04a818f369cf57e4977a99931770fb2a5839d05e727b7d1941bdae034fa249ae21e6a0815f2cefd504579981174331029f4ede662be4bf2020f68fdc379be7eb5418bacfba8a593844aced370da7d5d54ad54c992cafbfdcde36a4392bfe48ff1bcbb29edbb0a06919cca1933da460fa09fa511caa08ade00fa17b35f5ccc94b29343c84d84765fdeb10e01cb22f31530506b5cf4c6b05c6028b7849796715c3ff292cd72939575e9defe20376253054a08447d27a292c877196b3c1fc85a663523d6e5697e5e90572c8cfd24c022afb704d5d59e5056c88abd15de4a52aa19d6041269fb5f30b797cc6538ea21ba5723a4ae7cf1a9783be3cbe6c31be0a6dcedaf4272813143e99d7e2654754587fa649f9ba817b71af9a38ab3b20a1e00703289fafb105b34c0dc186193d3f00d55cc2ebfe9e84d964b60d9d6d6ca3f9d94c3bd39b3c2b85c84642711b11c4505c06bb03f7edc6bfe820602fb120da3026430696811ee21bc872e094e6d4c52fbc414e94cbff52b41cb26e355c51858098ffa1c7bc0c2e68e76c19b648cdd76580c4aa9a89cd4789355bab5e19393f0f3aa8ae0c585836858e8526f3fcac9fa697a18b4fbaa214c3f82ad8e2a67afcda4b6b9f62dc59fc6d06996d434777b9ea0a94dc36dca52311ec798ca9d00829c26a43b7b2b93be1ef4f8899f686e85959799524875fe9127e2dbdcaaffc6830fdf5e78ab65f11d82b54fd0361b7856850a2bc53d1c88f639b588a72d2e21026b77e1ff4e49ecdee8b78b9331e8906871281d2789e5733813388f2b7ae3572e60804911fba24140cd54f0a25528b7074bd222c16ee423565777c39caa9c690d6bff921f0d03f4728a6fd2667fc9d0fd19da761c0ed2e492bf0533d2d9c8aab87781b712687551f8757f871c19a6b9e9201efd85cfebdf0d90bc597836c2d950f7acd84625727516c2bf930f6d1a4595f1b5e6619b3bdc8723a7a11a1c808809d16edf08553f8417b6bfe8da3495c1f50a3bba01ce2d8104ff19ddf79fcf4f315100cb513ad793acee2b453954e0923a901f33b651726f9c3c2814e2404b8c0afddf80578e3e45d254ea5d9a04151d1dd4cddb817bb23c41cd25fa120a8e74a5d08e52a7d8dfb28f2922766711f662f03b70c9d76268bb160ea94575554161802ecb9ece47ccda4d8614bf1419b4c9a00d7e59aa94e65ca4efbc677ebab558da020937c4209675cb1f8be5ba90056092e73e041c185c6f9c4ebc25cc50b153c7b2de2eb2f95fafb060b2f41c6c492747a6b0a641930632fdd0b689c12f6ddd2c628dc7a1fcd511dde0eb2ce12677201138662cec8acaf5511a20119054cafec7dc931bd8e6296d1365da997ea2339b7256eb8f225914334c0bc05e5117af327213d1475a3f3c4e9515968236a26c27c03fed74e2959a075deb382f68a4ebfb48af896cff5479954812011917f9e482f2a44f446b0e73b73589812fb77825c090ba8a1858d9469476b4dce0c30a83c0c87840b3afae602382c6f34166c587c3cdde91e431bc50035969ee2afff8669c0f5c1757a3d144c26685e87d7d09605ff4e0fa82beb3db68eef0a0e7ebdfab037bc69b938eef4a45c8dd310a4aa8b32b027451b372976e56ed67d1fcac68094eb75f920884a2f737a69ea72b144addc29979670fa8303b7cecf43d546f2320259881b58115d27f8e364a81a32d3b523311da9168fa19eb38f3ac99e493d5fd512944a4864b6da15e23ddec25afdd098afd48323deb0c87bc19af1d965d963c1e82f7a4bda94876e5fe5a04d169a2fa650834cfb48a1df60d531e1cab8d2ecdb58c96cd9b899b5a564316e04d3398fa4c8cfb4fa4a467935ba4b6033ccfdc1457e73d8248b5c131a126c874baf7d12d7497102e9fadd3cbb9d6f76ab0b01e3ac1381a3594a89bddbd4cb5b6fa2f865414249d9b843476be89882263c056640926fa1e06a2b5527732eaf484f7f1bddb908bcdda1e8d1efedd46221a45cd3a3d23779c0034c145c89d6a7028dfe64bdb51b38072f7f99735bb80a5a9334cb3c63d4579b00c93198d3c52f0f2108f1546450896eff321cbb919347213bd15beccf95501458881aa2f548c1a4790f9573166d5b679805d9ec61217cd8cbef2e81998184f10992b17afe69e3e6867b303c8335260e36d5384bf97681777cc98ad6b26a437a1ae725c487aa034da666136856464491d3c1582a0124ec8f55adec7987d75f7bc3854a1d22e39ae520c12011cefd045492c9c3649004f913239527924eef8a124eb72b1eb18b47d809248bd3945e7e6472aa8f4e34e5e556141f248c579d5a2641309c8a1df391062b6e9247d3dff84072185b57cd08150154225235bc6b8d9da026db19b1643f32c8247768d823f8672b35496edf758abba9c3131d97dd35dfbcbe96ca0f8d2ec150ebb5c77af54524c5779cb1209d1677e55be56aeb1817e58b03267699bd27215a9fc5fd584f2d09af22a9d4af5d58228c4a3017a1cdf48c20b267c1ad16bdec5c1fcae493726db505d2dbfcddb2661b059e8874f728d666ae5fbf20a12543191d990cab418c26e89667bbf208e3498226f380cd744c1464e233e952cda6d674ee8505fb018c7bba194ac468e947b37a3e9868090cb4c37acfd162684d97479d2e70385c5b33e738c7968a0d40907d6daaa82991feee8370c20132e09dd5eba4cdd374622513ed89561b167ad487704485195e9a761bc89abc5159eb69509cd5ccae09cd6358547c7320182b9ded9dda4858155217ba3332a69c3e1ce68618168c0fd220f68e2ccb6f096f192a55cb505262f0c24e00ad6a96dc23d055025cb3d48a1c1f66e40555bd4661ce49d49729dae124e9692a9c011459296b8858e104adc05cc897026aeba26e143403142d422ae4afe2c00f1682e81cee8b8db5d1d106ec7d75b6e1fefcbc4f4e8bc82d8b509d68b4154f7927a7363e529bd071856e49eb6cb43349a6f8041a436826d7e5da60d7f31000cd8789d8a9f92b6267dd467a22268fd9362d4c83ece6bad97c1383803de5d7ccdb10768c85c0d162c076aac0ab9b8151e8bace53235e20cf3f09ca027cc4f1aeca9c2ab06f6f4281fa30287ea3b15b140a2f8b6aa851489a1a6b6fe0762d6bcbcf5bbe14134ff6fb8bc3a19787a60a343a79c4f478d84b99fa72577cd6210c5a02c4d41c11ecdc3d0d84c08e151239cd13ce14c58e79d8fcdba9602a46d82ca8b72952108156f7b0aad404e5f36329bb49300ab759b9a5e20526ac6dd9892fe22631855b161725e1f22962878d896460e240ea66338d51ba01463f197a4d2778434d7668870215e81ae88aa3eb518c7c15f8bcccfeec775599b318be35e415d309ea6ef30adcd2648047e6fb127cce461efd7fd4149b08cd2fa283aecd3f96bcfe3796b85947a044b4514a1d6c9cc10a875696238b8665ad8d59dee26b318f82e838616bbc3d3f7830de82b64237cc94d2b0959f7d58655252ace34bd57f6226ef302cbd9d51cd8f2ac606539be00532b56a8c9a7625f8bb8295e5d8d1d3c2ac352a428c4ad7e150fff61dde1422e9671aead6ea79c7ed128f67fcb1d671a17d31a048e27b1251dd247d107221a202d5e6a1adb43be18e24228c3004f0de4eecf1eea6e98c9daae607b7b7b068090785074850a0324a4a9d847268e7944f2fe58c8395e5712b5079d80c8d836d87b6c62bd782e54f9fcc1384533aa5f64153abc282c6f7d2253a7294c69aaa51e817d0d6a12c27488e0a116fad1a70e44de01a6121dfccbbe6ae044f961a85ca9a6969f38f4243ae9ebc89b810e24edbbd54e0671c2c863490775047070b056a15c0e16031a22bac3abf4e5d41d1893b87ccfb230b2e295a040127e63529c92495a03ec6e6677eb92919f51e6bc99e44350861eb1631162ee7ce25d00cc03a6535b3b1bd5d4fb291ba387448f1262fe950a6cc960a98c3e5930b8a555f5684f098931ce2700c02a0196fcb05f6687e9c1846594e2c62e86c03d815e3105115c75a2a805db73e614c1274c081dd57a68469a384c51203eec6f1f298dc1584e855bd63a2e454cf542066ba58a3c3a203fb5d3e5610b6930a07b905af74149a6fb8030e1707c7877e2dd17fc4462c508a043f417485d6dcd395514ca7b4f6f21c89401414318cf98365096ca9022c94294c8b46eca6f18f4867753b4c12f7f39dbcf586c70357adb35696d3ff4029ed2d3388c3f0ca78f2ecdb5856d0eed2007a6672ab9911cffb9a8f557ed3c9b877a786dc3410be97a8c933c149083630c04de8daa7bbc53873822e0772fd34605810d71b69c112e67eb22040504620be837cd4a2eea5e2188746034e7e3e19c8f6bb7f5f4f8542b1d4ae65f0d013c5695c29d48373a2869b4a1390f3a0e9855268ea97f24c261b2e8747fd812461be2878804b3dfe5bbff733cc132697fe6b253ed43f1c6e3ad818c1144de59d506ba8bfffa6cd6751fb2aac19f55c353d0a27d7b9d3a53934b70fe1a90800a3716e679246f5861b98e10beba46c1b34300b6fa0eab559a4d38a9fc3232d4c3d2384958f7db3eeb5c792d7c44d6c959e91f099b897e1bdde6d555d35f9775aeb5642a77b429ed11a8721f56abaf31fab7e6cbd11da568e245fa18e87bf44690c52438fc1ada395f81cae696efceb3c1eb74bb3487d148a65c6ff8d9b42f9afa3836a9b39fdfa49f65c41efcb4ac9bb842820770e04e14d98df8cc174bb42e9291d464532e834f3cdf420b880a539fe3ffc950e72e219988f2979d6e7649f5007a217c03780fbe608cba92de2b6df98269e2f2ed5dafef1407a8d8dc3b22d7b8c1f6eefd8980168628e7c8b777590815fb15ff100455e5a2d445512a4a44491d76e4cfe1a1148bb98f446af4c3ae487ccda5ef9581012ce64a846cf2c0e156f769a10b77cc0f2ffac57bd117f89851a4ed1524f55fd7f127b430392e4dd38bc5e46961071037077ca6ad835b6e62cb4a21665875395db4d0e1c7dd7415960dc496e138a5d2629aa90ce44e2bb0cd82f30ada1712099ecc250fe44239ab2af3426b307979518537c6e20752b4374d4b0c33105a1b0f11b175f10a113c69d7d363f4ba6ef614fde50865c80e32eff865295457708cab6f3f3f849a023cd17a5874b0609d986a9c0a0700c2594d1f716be5452f9e69940cab6ab4cde0ea8f331f7b26514c8bfb5f84f35708ef8bc02ef3d14e5b1c82e38552ea908213dd8e4c4720c1c64f43bc926612f799c7d633fa3e42cc787c39e76a866d4c2fb43a926673a655daf78d22b71803b91eb3d8c394ae23cf295576d908ee65210ba18fb80b3bb1a7bd99189557a62f386ac2b76794fe518bb727a5c72f12a45c57dd44ef4c1f84048b6b9f9cf53ac96c41f6819639ef0866312df0cc6bde6ba816a5884032570ec907a8f1a84d941b8675124e9ce79cf3c2772bd6c66a24e68ebf9de3e0e71a6eed7a24b6bc1a956848a4fc53fab3f5996913fdc7e4e1c8d37c594572d306ac9f2818640d7abdb7e78a4edd1ec3040ef33d3c558d6f6ae43818cdd87b5cb70065ce93da3f80fdd85f78136c6c81c5e9f02cb14da666d19e698e1b92cf257344ec5b150ee011ed12d3b1a2ae3806d5c5da18ed4864d9258ef7a663b8100377ac0fe597187872aefc0ab65fb58771472e632c47f06143076e04a819fbf54a66b75cea902d86d6f19d914fa9d27fb196ab88cf3ea809423882e8c253a4cfffba94ff12620bd8411eea78b6b092994b887c5a0bed173d4ad1756f9f07464f22be279f56c3b0ed3f7159a5cd47e25e9f5db49e7195cb8fd8e0a9ffa5ba7c93ff7924554b4dabfcfe916a91fb200df7cd021f69bcd8b0a52757eb2237edc2cfc2e22eb612dfb37e393c29b8f1043ddb584d93a747c77d77def5e34907083c412dad4455688ba05eb9992c7588a8d4532d39ac0d202623ff745750e0a425941d375a48136e9061cd05877277e9d18a17dd8ecd2d5b0838bcedce3319997c9bea7d33823e79559ae3f702b5d3c08fcb4e310c9ca200466ea4e4bee1706a2dea42d06daa7ca9cb488d22a182a924814c6ad5ef01baf03774d1914a6f02ba29c06cd27934555b6b01e70596bf3ab6573ca8bed3d4471bcf98a7845332a7fdeeea7a4d42f07590e6f3991deabcf39c695c46c4785b31ca444e2c35446a9b28a0e545a8b6d0c6d84d2e8df4ebd79d074cc0b061c298cf162f1db84843371578f1111569c7b835ceeaea4212e3465704a6cbbf08ea2a8337650041d4ce7d708f9aae9875397f6080e3e57645e65ed2076cb01349e788f3ac6e226ece834fc6f71121ac9c10ce0f6b5a66c1c0b05ae7eb3bd50ad4e9cade5b50bc9356e4de290240289d515e9d6769730252a478d14056b68afaf0e9525d464f4e3dfe9d06d037abfe81882b8d49961a0b19b73888b4b6e815f5b9955b033fc3bd160d36076b6ebba4a8d7de970bfe4a487fe397d3bc284aef9e6d37dcf92480b3a4828e1da09b0066d07d1db1a72f23f98900bb43cb441a8d95d3b89cb6b85e7f502bc5bb2f7277a8e2fc73e010c84ba54345bd700c06ad8ffd3afb759c275b5319771b88e054283e3caaddf03417005999821989bac9b919f32b7cb82d90aed0265f3f0e5ca54efa0b255bd0075065ce21a6c55625cde33c7f8341ff8370a49298e1029f2ca6da4fe8d3942dad61bb211dd6c09dbca0a6d756874be719a825a0086fa375e09990d286d8b4a8878d5999e51c53e81000d83f46e15d1958ab6b2333a94ce419d9910e10f3e68add0d36e6a12bf31b897292712067ba2d1ff082668321f9f8edba4161bff03baa80889965158d55f419bc4ead63bb07e253b41e8e0507c74a1e4a00e22f502c8444c40bde1c6c5c0cdf253a79cfcd206ff9bcd4c2dfcb80456f07a45b5d1ade0f1e7d4c6740cc44f167f04188d2bfd9cd02e849400117cc569bb2e8f031425235c7a9021b5fe6e57a41394ef238d8689d72f125e8ab6a816188ee74a19c6b8e584955efe972b10796d4ea95f26fb566af5d6a81fa2a7457300fedddc53685626c293870c914a7b77790680c6968adc14e56077e7969d18c9d765a4f5e936dd082c9ef300512626a0c26199e8cf7207400980a5465df865d4c36c15489aa1e917a27e8b6483e2fa8e06229875dc3126ecc934165fdb0824781527d6c2cf3a6fd63c3d79e2bfa2b3525c343afc766b22ec8329f9878313689564855be2961af30a9153685af80165f5353ecb49279f22b99ef902f5496bc9d17cee056432891f25c1784a4dc7b7d7ed6565ad66b88e2a4a8a8aebbea29d986a64718434de6aff52af281a2b43bab35320083879aef3dcf3d0ba554b3990a5c369058e9798dc7c958030e17e60b5f42554cab585ac6575a2088ab0598a6798d483a8144d6480ac967f71a999371ceb79ea8fa86ce1f9d5065a07e6f307119979079f2941e0f507b7e225f2e7fd0a6dbe4230c66d63b994f69fcb1e8d17039b9d4c35878c5006b23147092780fe911f3debbca201da834730485b528f013bb032339a53dca96c08c122bf3410cf6825864e5d33923c0b4e8c6030a9b68a2eb9f867b8f67d8e4a308cb206bf49c83808d87cb9ccdc1df978e84627d64e28b5ed3231ae85771283d020b11d89cd42c134f33dad1a14d83c442f0f9b225f81d48303ba1efa98ce80431fd374472301d92ce637eb839d504e37da5495c63407d4b372c065566fb13974c8ad0aa326a931e643323f6ac9488c13e086ce066b84c747a22eb7c43f8aba428107169663f12bc109946a6547893974e87910f5f2eabaabb94b6be30133e5e3d0facde1637ba572abda6381ecd6ba209287321da603437469856d56e3271f7b8b769bfafef5c1819b4209f3707c1d7993b8ba164c9700a2fe27b66fb236cb657ad6a6153060b5189abe960062b62a221928f94528c3ae437a36a50d0750652192729f85cec2e65f688473c4a9ea6fd20c5c258caab155ce822723c7a89751e712c5a24ef1d630027d3990faa1cb8bdfbd7c28a5b74504bd6b18732c717c96f837029253260ce09d10418250387877bcf74d5f344e9efbb17a23fd2b9ac27a6ed0e99b9d7c699323164df444abf3d0ac3a981ccdafe46dcc916367ceaa7ba7a5d966041357b149a984b69ff8b5de0213f056a1169e8dcd98226388e380ed276f0292011151e217733667601c41f62b258e2edb81379dfd2547dd395d5836a1161316d607c2a445f48d8e67ccdd8352ee38882b6706798902ce3cfdf07d8dd71e7f20e3646f1010797d9bd0d6aa85632622f0df53ebe92e02e5f9181dbbba7808f2de27c3ab7f2a2dd226d7bbc98714ab725613fd4edd99c470a2209b66c1f67b33ced5e4cf94694c1124d8c96865840389eda05b54655d48ea515859bab4d7230deb9c5f334c156519a6e86d590fe6d7b32b0cf29df6c95639eba0faf3d699a46f6dc9166bac1daea6e56f4796280a1b0c42da94cf2536c6d39f6171e89208ff6c3ccf57b66ec59186f08fe3b402fe8a8d164cc5288a80bbc537c22798736b30bc6863c2a90533b36690f85ef43e60777298876af12b4856d1b968159134bcb57cb4fd176d1003670ed636f2d9d3458b99e8b8b3fcceeaa276a5d1db61fe97826cb06f451979705eddcd3517e40d970595ecaa6fec5c82f6a6da9ec9f82106136eed3c15fefdd847da7fab93592010510f48db314c3830f2baf3fdd76932a7da98315301b34d567b4f4cbc67c34f3558ee04028403696f9e230d2e3d4c2fbea63583d6b9311365472be2f0ee911ee3b81ed8dfd9b9b81c72b9b547be931ea6abdf3af22cb3ee64e7b971e1fa063bb562e8586899f3843e22d18ef33e2c6b656795e6fe613de4085d9f9a012123ab8edbfcbe57890b837100ad7c240246b563ecc407af217d34e4445f034c3562a9af97da74d18336d2acc3fe7609a8d38e2a4794c5c0c22c7f5ec38640f8b8a9755513a5b6c37731548f8a85db31788d4bf0989fb2e30a91833a729ee6aed2770136459e757d80f2429ad0ece65b0cc0517b436c5705d204bb9a83f8805f471289ba4635ad2344e5870e412a167fdc8e1e54b5d4c9d363fef7b3f122dae57437d4a9a96109a19a792b61958602c14a925060687271d62c5818da6b40a68b2453d77a815020f1dfcc5886bec74976f03d6e637ea654e2c349bde0c9adbd4ca4e182f8bee66874647a1fb98b8371fb11fc84a02ee09fae05bf89e1af4c76e2eb85406605be31e33416d798e8af421a6d9fa1e57c89ca0cfe8cde9344a404e4a2595debf0af2bc95af7e1ed801f7ce72d7bb0c005b185c3fba7f62ee647df9d94f0d09dfa6dbfb759da85c52645dd768e676894c5020e5758f0f3467cbc608a4eeb49e5f8a90adb9fa18566b985da0aad2b472276e5a7d8b0b8ac07a0abba25b1f86f780d6afcc4597d6109a9eba46ab6e67c7f7e34fb0ec2013b5a4b3a933c51b619db78e9aba3f032697abcd7f19e61a4f4f2037dd570b94b8a12508064491843b28a27acee07e51ef5ffe2c7e8d3b8d64cf4f89a8cc08615801659107188c488026541866aa6cb45e5ce80bb58265fefbad1be484dbbd2427ceb7a2f54b295b38caa69e354c4b04b383fd96a51ae337519d49ad4f7d2fe9ff29a9b0bb10acff6710e84c6c84b9703d972e8a165035795c3f8677adb7c80d1ecee447ca2282f1265561bf5f07a1ecbf8fabe8f3c728252728b12fd508675346d3c60c91e6cdf37a50ff3fb281605941eb5070b88489cf6088b487515c14b947efe1712c98389379de29734942612dbeba34bf8fc5afd66d7cd6dc08c3fc98f30c0e692fc69abfa6fef2c369fbf7d20fdb4a3992713522549a9004b76d7dbb181f010f366d6788eb2739ad07d28c697c13cf607703ee00fa440b4c83493066259bd84f10378113f73bdf2573c06f291325ed9d75e8b4f1dfcd7613ea621727085bb95a4242ed71eecd779cf0e3682372dad965eff75f16fa4687f29bc723ea0f5d2b03051fe2c1f6a74e3b5e438c1d5bc7c13cd191dd695d7aa6f212f033598e6226fca8fc35c4c63b1b2778fb4f5ae431b10e6fa9211a23aed55ee6622413883a9b7c580dbf0964b0b01a739cf4c3dd3d42b4319744b29006d6619cb6d8328387e2a214e0b826a98f0826035eb9fd74d3ab57562f079ee5e80a07482ef5908875ee0f67abf57238a52e9d59d94b506816079e7a1f57846db781e315d896a03774abf772ee1960ebfb26298de97fb444a967a211896d213a41f4ed81fbf76447ece4402b6f846c3aad4d7e8774cfe4bbec0b7b6887a1734c54ccf03994d02b517af8ea930a7e6d9e0449c353e293e85f810376a88c6f2526d2745053d6c90e31ec5fccfc8762a166eb2b27eabe78006ac9629ed3d27c66bf346eb9e2935755b258264692aceac2664fdc8333cedf45ada346a8ac9622c591b10f832534f2d192201316b1c978e5e955efa416b9bf40d45ad8add30de23b1269f93ca1372950bb5abad9bf1e40df21e4d660beff2ff48bd825f44c764b9005a0073d5967b00bd03bed7628e19221a69e76929676b8e9322c9b9ccb0352591b3099463e22629fcbb4708367836c874f0e7caac085a916f2423692155317b964e6b6454a1985ad560ffde6230060cdc7502631607addd7e4450bc26905c1542c2df646285db4dc7ddafa5e38fc1910d98b3f85b5a79780dacddabeaa45455c3ecc10453cdba4015b4c40d757b088d7c043194407db9fc26dd43c2005a8ac5de7f5de85384dc58761847646b8acb48dc49c4b9697852161842156fc041680217829147b108c370365323b4300cb9232723af79032c5abc6950cf3ca5952eb8cb8bf43256c07a26e83d487b00c0edaef8f6fd7cafef494350df3ad2841f5e8e1ff226f585f2b2dd9a323834eda4e292e20e5b523ca30bb26a39a8a41da16f93e43cf30a6be887c7e0626c68d2c093d4034ae798031dac2341a897386bd6c745b3973cc7852c59bc21275ba66fab4ca194a3ce86b1e78c329875a8c54d7a48f29de118e3fe14c1c512833a4a269ce580a0e54a3edb86dd3e6aaeaada40703790218fb7678402e85ac10b81091be520c3c6684a4b43003147548f05890cff3ce50224544dc070b0ad40fd2dff19fbb737b190c88d5580216cd1e1cb6e3c3548d3695e827e540831212a5fd1d8e5b86a4a820e8af0dfca6eb2b5fab822f8eb5a63d0405ac36e2616a6aab7fb0cf0b0196edea486d8a54c1fef7c0fcfe9e15aa0b1aced5e68ecb7ddcc77c2ed6357cc8479edbb2a5a92904e11f350e0f489f7bee51baec3e26f58d92ddefb9b5ca95a3ec6d39f80f941eaff00d16d3fc2e0c8fbd6199d71547d99e553115c44d74084e03e76c9c36fad58dba30ec7249414b06e5741ba08769c76c2eef68d0e8a1eda82eb77c693ce7016ab01ba8d38199009bf53b5511a02758964f58728b17472c2b5e4c0ad6c013e1ed8837f7a98e33ae2e3c560b1c01b13dc9a5943d643591ba448e2a65776b045da70bf4d361d3acf7f10122637e5848cb2d468ef1d8f7faffdc64e4703e2f2585860b8a9a7b5b56d6d3df6795b02992837bbe1ef97a467462e87ac599ce06ff683628bb9f47d488d8428aaf55da87cd939fa68bdf06392a1b65743510587a6b36c15592c7808c8612e6cecc7bb78241db92a47f8e3ca3e9dd0e746d4cc73423ee124a2108c1c94ba65995663f7b311994f83eeffb87f9c31c805fe01a6e837093d0927ff96ede55f68c932a62dd601de7f0441a62307cda2ce70bfe4a42fcf87012d66787cf572688573c8a869501c2fcd925ec63f4aa1f80ebb982999a52ba33d466bc91121f5fd47e6829193c584465a4c37d67764094c7847961fb7c8061f173d52d5488c217a7572ac28e482308dcfd7013b592271f45a05f10056d056ef6a7275981c803bf54d504a053c3fb58b53127d65b0e9fe3c09190e1875bf512f19b506427b6969da076f6572a6e90b913c816d08504f4c0f6b6f893e252cf428773bee8f57b411521368b898afd11477e4102dc7c23a69f36492c47604f6197d01d5e8e38851557dcf24c78c30bc8b122781bdc841e98b44394c941f01b283565902adda1eec7286ef9614cfc3280e2deed8eeb8086d9a397d5b01c3613b05ad491d9e172575ee0230cfb23256fc69046d1c53a498b0d1a891ce83a8a37b821e0e9edf9cd56430b6de7a0413bebabd3e304abd6345f14fb60e8a0819455a6435591e182a3b68bc055f8fb60be73d34c2dfbecbcd93abdab1e06e5ecc9f9827f1550fd542618c26082b527b79b1539e67b8c3883004402425d232f3e1a97de9f4067462cbe5628386e37540c5fa500cf7a4c41818d75528a72befb9953c46fe528bba0b268c6fedf70d22c33f6af08feebc39724683fa90d3676eed51cf3981d06f91ed69cd9813b14b3a424d81cb4daf1c10be2790e75874fcb3498bb0dfd17e4230c08d1f5a9f73a1c1b25e5be111f9ecdb749f60685707a5ca190a27835275f75dc2b380d734030e9e91f8f3eb9c82a2f0518aa409f9da82d092efe2af7efd6a0a9cb04a97b333602066d201e7e4fa4b062eff51d57960956f06594f127590333cb5e908f4212367787f8123f6c2b56eb578d66a61b010e6c3aff4aabf5aea6268b29bf499216362ef7d00a7dba3e379f471bfca34d7873cee0e8c32dda137a5157dc691dcb6092c59b38fa33af3d2243ddc48823572e75015a01c89c26f3206c042dfb9543e4d01a90431d25992f6d39221c27966f034741aefc4026cbfc7c681fbaafce3bf3ea45b32e5d514b2d6cfd689cf49a55f2982102a602c954e70a793f31c840a796a8cfb1c99068ae3b596049a65f76c851fb3dde0f98355b5e5ae0f1d0c84acdffab1047fd0f16d99c1e0d63f04d932e6606f8b924df54e7a9e4e61406a44b8cc3c2c5e8e31c4b2c4674c5f02e19951fb41532a3b5f905012839fa8497ae4aa38e9999ac6c6e83e37999fbf0382a4a576678a13c0e216eaefe49c4193006f76540c0ccfbbfd2fe0a07a6adffed966aec5306e6c0999e3b3a04915e86b4e32f3f5784cb68392483030d7c6881f5eba8c6d66168ea7195d74aaee0f3510e45558261b49449b641b32c0292d036fc680359fef09f46e45783b4ac7331ef2eb2fa09cece8063b69d018547e5a2cbab72f9a5390c5c9b09c523b86318fa127374fb40e9c26c7b3c84ba01211823ac3cb4d17b4ebfc7e34b3c2741d3d38e0678b465c05e619fd971d1d9791bac1ad76a25c2af28fb99ffcbbca764741e7568ac4fb69a456c23befe5a97f63aa1fbdc492eef569e452ee5b17809b75719796bf5f54b275aaa919e9dfa9dd9f11198a7b4f7910b8fa405f4a25c831686b8a2b9bdbd53234f068dceb19268ad1312bfde6cbb7de190e6c6c92e4c1601e262eabf2e8088c21740bba980be3d5fa3e4dcb32e3578c4b93b586275553f3e5eb82f75577a0efc2dce1bbcf7778dc0f8fcbf721cdd80eb4254ba056a5f8b54a0f42b21de5b94c6d5716b31953f92e952e201113742ee78ad3087b44e1b555a103422cbecde2c3dd203a550904e597577aea48b3099c7d27b608adc33594b8ca989390e7e54bd544e1cffbe904aa8fa35208f19118d56b3848ead0551139eca0c57405b43d74fc96cecb362fe5a4bf057829ef50dbd3da997ae273d45377050e2bd3cc683e8950f5d7df964f6a51af31ae91119754684222e556471436bbcd6c2b9f2ac4895c64da35d0feb09d53f90552c0ec84b12c9a2b72c4b1b702660804ad6b4b40cd6c15e5f09475a49ad062a5b5fe35b775ea8a33ace2fd28d56b221228e73d00198eb7ed5f9899303f7d2d68d6d52b10c204d76ba772fa836efb7d16a5f2a5e6fb92a250831ea85c01644b2b86bdd397df3f2e3320da1512180286d6d943da4ddee8932ef79420620f828649d5a2ecc6b32e72b1a2008cbd4368db3cf373503d79687a18b2e3217e67251d8cddde681fc2bb141f09c09c0a02f2ceba914dfbd2145678013f1b0a78d5911db97cf7a8d090b177ca221ef2c305677ba394b3ff057a6c44e925fb1568763996a100b705e2bdbe676edab137c99c30c503a4da8b774dbab20da28daa25f9c4c1737caeebf5229e73feb15940287952f8287a8643c8ce49ebbfdbdbfbec022fd56ad95b477b4f4a3e9b51ef44492f93b6e3d290a4aa1eb972bc2008f93dba3b521e6bb72192b65d4f3bcb6d6fa8f5116a0b1dfcad3a153ab6ae9879bacf42fd9bc244313936ccc8f661b0a962a7dce4c3e8eebe7db192df68ed0687903a1226c264f2a9b49e79d188fbde32c2367fb21d976e8a8f3a31ecefec123c5e985f597ba38034413c432019765caafe745a5b978b9895eaa34327e330691cdbf3c1798b0f6f4bc4980496cf130804e59af031c53087d22982b20b2c3e3f7c13fedbc42ca0d4f48a03be14678578dd37e4c82b29b493852ea6e4036b2b69465e2f859f41cc1338dfc8d55e692ec1742801a6fe25b15d9df2c35f6fd6503424c680327ced719bfc6695f2cb48e8eb0118a7102940d31b019ddfb7666a77c0ede340c0f4eb98e2c3eae3864b59e05c425b642d5716f53af901734b95369e7ee00270874a9e2761e45a12d5eed2df03957ea045bd10b456ebef316955e25ae467c13659ddc34510a525ffe4be61f473db9bf9951bb8d0fe64b4ef89012ecde7dadb101142dca9e7d42d8066173920820895e066d9f91054c1a8e77c7bd3e1693f732f166f8ac77531c0f80a487850bf5cfc6507569c1dbadf9fcd2bc9837daff802af117e4436de82e70ef6a48e77477417a3648a6eea5c5e7b0953e276eef734b0e54eed2581e26472e3af98a27f11a823eb970c29a2ca1f8e1d7887af214ca475beceb792a3e16c076bec687027ff54d0089fa13a44fbff8939e98377e038f39005cd7b0b5656d34213ceeea70c16a976cbf21687b625c702bc6a1137b8c102bcf5e1749b5d68fef9186cf1ad0a7ae234d146e9f44432edde915ae6e41212fb3aec73bd8a36c6f02a5a86ad11fac85d23eb7f69aab3ee15d36ce9475e1bc0113dc8ec361e694e1f5e21de730d9bf349d80321262d2b7925b72281351d190274e87f9df1e22933a92eb2b5b234bb7dc37b133d1cda5280e5ad84ee7672f4637965d23020f04de75459959c87537e93d1333b9b9694bc84cd1da7b467053ec0523f58d14eade3ab7186c89f4cf5b7f4a347e9288003768d8a31af1bd93b2bcad162bbd3e3e88578f217a3f98bc0d5d648d42140d2dbf39a8793362202412090a012aa596fa6f4fb54c83de4f0cd929bdcc0716fe94526c145821ed06725c7d056aca4352ebcc5089dccc3890185130832a71a6b1b3ba41800ff0952cf29fc3f0961cf58d880340d64475d7f449bab6e8771dc34be3a7f4c47bdc4dd123934312399d90cfa647417c51ef445eed121acadf7de7c3a176c35365f75a7fa2f2a541b849e35f4dee6ac7a29cb59425d69ceba69d15b1b131713daaba9f3716364da8f90ef68eb25493f1af397c78371315596d88e56d739899d5d2b5760a85c1be1cad97a8239db517990409c0a11ac73915c9756609f8cc6d9121d64633567ed2018769b3e5a4e439161c6829fef81538070365185e4687fcb7e2117e7ac237f0fd0955d499918efea5a07fd02218db74fefd16ae010904724c46058c00cd0bcf640df0042e65ba844d9ce6a20a0152bd49bab350b7cd382ad779a9a48ef895bf2acfffb407f753c75beff14624429f7b8370bb0d7274eec57c47ed08e65bb751a7017e4502107b0e39e960ca08c38a9e887d28b2695a8ede3026065a37544d565407ac4632f0f32bb860e57384acdcb8c92ec26151a2dd5a7a4a954543f55283505f5ebfeb665088a2847d25bebee93953906287452e7f8280467840fd81c6d6ed3592e8aedd30c22400e24680f522b49772c7d833821b4936a4c56b8b199faa7cef4b5f67e1e922c481e5e62bd5a2c9f77976dc668e08088cca6629a38092633b2d9887240bfc4a817ff28d33d230442c171e7c0727d228a3277d309095c0bf3cf24567c04369470a57a1d0ba43ce14e4768f2b82d6857b485a8b0509d3d304b866ac5f122cb712bc3066df308e2764a90b06ad67e7e42f2e8d4c1cebc536a970074ca4d04c6f8d86cdcce73d32392afc7d625a3879970bb17a4f2e08eb412c34285c50720ee924d7cb6c6a6333dccdd4dad3a914d6c188f61957c324f1b725eaeee32d6b2944aade713e8989b8b70012b5a0369f6aa1721031a44d02171ea57b8c272f274a081548b8544b2984434f8c67adc3473963f3bd6e1a503010332fb241d66de5bf84790c68ce3db65c66559fcfdd2a350088fe37a40bd01898e486191a1de2d7069f7655bebfcc5670fc626d7cb7214efaf0aa79741593953e2f1334a54746438fb0fb356b860b6abe177655ba074b1e666fb9f69149e05458bfbdad0d606c3fddbdc23d6ab5ce4803f25f5d43d3cc775ae396a577196b3bf33a17663729fa4ad86e7b7eb0c92c8f6c46c7424d013597735fb2ed53acf1177d0c3abf54acedd7f4a8b98fa020d49f61e71f24be75f759de4c5f6703a6d6c0b5392a466d24f472edd2c7c280036134cd322435c404a05c9865ffb8e1f96ab6ce1f81e69ed4841a0a27810aa19263403e11e32d1d7da782aae5190d4f5547d3406ef528c57150e97bf845423eb11bda22ab388df9f557cf51af53c8679630aa5b63464893a3f0af003527628f1c7425ed3a43d93fce207a1d5df5025458f4eb98224cb1815f670b5fa882b817218af8b94598b14055995e90daf3e464d89b8c698c88ca294b9c5e1385168a4946bba9604f79a311531eaf49bfaf8b25e7f2353177bb43932b8e3c78d4d616e7d289745ab7db84f922a03f7d7ad226285d7bcb9b695436803a5328214f534cf5d8b201a9a9228237c083aabb57a69ceed369343bfdfc0f6cf40a8d254076d87f04bfab91167124b68e2a29d6bd41b5ca2e6f05b9ad9418397a2b376fe4cf4ae7b0d54962829c645df8c781af74ac17a7ca1c1e4ea15c7b952cd091694a5970108cedd6e0f313dc0eebbb0e411a77a10bc30685ad4681b29e1aae6f3971953b0a63209f5ccc1197f1571ad181e49685c6db1845a8e54aee29cc03d5289a4f6a6d0d135f6e691d1579603f2d3eb92874e6dbda656e681d9c73164128394077889ab23d8317613cf6ad1de02b7ce2ef8a4cf33f86ffda0c0685b1e2636264fc3470f0b1cd8b7d4895db832d08bb845061f5f79b056f30f933ab7959c0515868f0ca6e63a6f382a990bfd66059ca90e49ce43d891a98927fad760281cfa0810d1c2b1f7e1f85cd1b7f0f430724e796ed60b9688f64d7f8e5495cdcc6f2c6e05d6460993f5f7a3cbedd57a36bd343a58ca0212508a330b3214089571ed1e0fbb3e260d1d6da2d0722d541fb52034e5cf268f0ea32a9e9556884c66db59febd87cf6d852a42de689b05a6428a6437acd6da34e1e4cc056ced679cee8b5458f0628f61e6f719f72792d1053bec65be1b230dd9cc8e53facbcd708e77443c99f52c924ab2b6abb43940006ff1be9557e235f3eba441b76dbddddec57384c4c426cbbeddc8a9c23c4fa4ff2e789ee73a558206745fd8ca7455a7e6a2a829cb672e52442ef22e0035aabcfe02cd4c879bef9815e86678588749dfce67538a52bcf9c560dde87703d6cf82e33a7df6f0533ea4bae1ba1c35e80d16ebb16d0ae67c55513ab06c78279e2fecce35d046d15e8f93a004c81ad1c6da43ece01e6ae993a732e3168831db1cd224f2fd5d79df73fc2c0332953873754e71bcaed1305d7d4de02463c63f141f755ee6adf2e9cd0603b83c04a9e66dce2b664413015840461eaa99d8f94e430532d7053fa316f52702955ad303ecb8f6c9b0e82b484cceece837bd00965893ce90b0c34fa3a1cf92063ebd5cb64ac88aedc511272288244596388f40b6ce08801529beb872ff65f71561e06a7c776874bfebf24939f3056ec6ba4e8ef6fc1e12acbcd21376ce07b50a982c9d6a323cbc63fb09abdd14706d726a3c93ec810d72537b86f37e445e1b0e785786bf3e13a560571142d19faf264eb5ee4be9d93fae9ff86a5101e2003fc71a487b67ad5fed62345912c85c58e612e4c3dae8b4ecdede96a926b2ddabfa43a184a89b6f511f370574ab8e00fcf26028d9b4e4d5ba230eb5787ac3d0691658cda3fb52fe72b508e2599bb37f153ca9aee8d97e6d4a1fd4ee5e519b496087a36a169b657cf3545ae8eb91285ecd5df6971aef008d21abb6b9f3c4f37509adae6d0cffcc815f54ba9725b7ce443d5167c898b93b18bc3a68ddedc0a5de2cfa5bafeaf5d63e79c41c91a0941c0c94dd80be91e9c8b309e2a53f0f4da807dfa9c993fc8a360d936333a56003ad5da9cc658b278100a6fb79f7c286d377cdaaed9e158e1a0a702bfa068f4c7a4408d20ef8050b9784eaafc43932e722a03cd92534f114b737b53917c1a5d3351d52bfa5ffa4e0133af3041083d3f75686238a30936fcd1c470e09185bd01442abc07c1c14b3702a0a2029fe3c0bc143f5afe99ca98308d9c303637e86098ee9a89cac5b21be2ad08321c91295daad6ff3d59273892a65ceb4c59b5b883a2a015e6ac3a44e3251e6f61b8c2503ac98241ab26761ea9ed6101620d7ad2e26506e1c9430b01f24d6611e111db65bf2cd20ef25e1f7fede867d3777940e5202804c59ed90a181d49a6f936579524f24c3b01e202f6b77f0c8f2394dc5170dbe6c7595bf9344b823bab30f095beff83de9a3be17d4ae9e538b57d72681b6a08fea020db6bd7243bb9596076542e7ce44a3e4b0b45d95c25aa2118ed13d11323dbdf88238bfd896125955f41367f53f808f8540b22a42b2b9a7166f5d4972483196a5315e3f502bbdfa83466b57c9c15fe86d0db84cf33e475e651926fff8472bec8a9bbe1584136ed41fb0d7c61084cf7eef17cb09de1996383ea533b876d63cbf739dd1f1f2f39d118b07dd119d010283fc80851786fa26f034d263f45ba6e7849df5c86149af9b58d1dc9806546b30f7f32aba9937c8dbffb3cf4f5324662348133c64be6084c51dc82217bdd8876a012e69e0c2b3bb30b206d0bd2d71a238d693d9dd62553cf27d2978c72f1e6c125db7d0e8ba3de5027fe4ced84e8161f6696e6a0e57fedcfdf9607552ddae5778f4579b06ac1c2b6c9752cdc93453da09d23979bf108cf8de5a308b669967deec672a6eaa0fe474e4e4c6149e41dd296b4f154bb26fd164834b3d8b5098bb5e50cc0d492d08634a240c425a8c442260d54b9a6f18fc8b31d7e144f45ba9069dc79c7cf836ad72c8dc0f905128e9aa01bad679c891a900eca7acf86caa41c75701a326b60e4a96cb12c1b0b207d38874fb6587e2b98db317163d79d5a665fd5894482edd0bf5bc1f21ea58387916ebf062e414eefdc3da432baba847a8bc248df67b1ef08daf6e133c60aafeb833e03b632b8fd01d292affdb6bff19af6d5ebb30c3e85986d7896e485d03af60225ee774de85aee5124690a795f63293045806dc21630fd32e6fc1d7c2ca3bbc2c27c2b2c9d5b7328ece4ca9d5a533e7dc9929c4da41561919e46d4ae71baa58f81b98e259ea38be90705be3c6821ca18fadb951d5962f68d15cc0f5e7e53397c6b8c2d4c0a7057c3ed14c35830a6f99fc83ada5d9f8f50e21ef4246186380ccf1c6a95264c032bf085ff5b60f65cf6e154b993b776b4a63386f9053db4bdfdf1305aebeb2022b4efd380be5a15331f4535815f909e38b59267a734cf2dffae339a8603f090c16d846deadff048a9ec0fe7fb85f33bea53ee391ff13761feb5ad9f22b6adf5529983ad0a85299b8d02221a56c004c86b3f8a197cd83679843e766a07654588a621506f502c5c68dd5eb13114230e83ab40cae7537899ea2c821a476d3e962a244e3cb4b457dc6bcaca6119812fdb793526b7006349a6d61b885b18c9a8764efe2848114b43f70b159000557498ff407ebc607d5a38a71a47b658945aa8a0bbf94543f69a5c0e36c02b990de148e095628392b81a6bd38063b2fa3952f7a262a308e6ba67c022ffab25ac2a308bc987a2260f8e3f8c415e2812da33a95a7c5c216e995c670790db7539f214e42811165f2c1a267fd656f8da927f18d6a793496ec35d76387080894bfbb25b4c36702f62a20836419587aea70bd9da2bdc765b9efa3a9b71e9752780e79422c3f1658fd2f2671c3917d536487402e3b5da0391ed67520542d3f63e0d5c601e530bd3a0d0cb4fe40d0a2454ab4fc138da25a844314e6897110bd45e0a8ca36614addba141193c41eeefb677368af8e076a24f4d0ca82f9a085fd27546c408548361b5913339936efa320fa4980870237328674574f0bd97b906c38b159d82e8c6a5641123d17d597e55cf3a2e324c615f49f3ae0b6b5116c4b6a5fab2129cb22ae8b4474f112a9bdb04d89d8297a839e8ed9f68038c24a959a48ad7ab05843c59fdde14e5732b22308bee882e21c4070ca2871c9a79a89a8f232df8b14b0a42122e5049235820c4f01bf6bfb717337bc8b763ac9e2e327200ef9d2b80c0ac702f61bf717f68bb862f233d7cc49f2a63a491cad93b32cfab0fd0bed6fa7742c6fd561234337400cb9d86d2bce7ecbf0f251450fdf69d37256763b2a75b9136fa88ca3836edf4ae5919fd60b5d4d8732cc7f8f399f7ef8b44ed25d73dc64f8f1797cf83d367d1f8bec2872fa1ce9a9834f6ca168bae4177fd79454819edad3c1e81c0b2612aeb3d32c561a1a4facad4c2cd2cd882353bd40cc8d6457e564d4c763effef001e2786b1c3cf3893adf503e04bdf51c696b95ee905a279630b2dcd54976af41f28cbbccda011895c26f5f855d9fe4d643bf10c2e24a0a807f185ee0715a4ee937cd7392cf86459eca787e347294269178c2a6521538a309a47cae657278b600b46cf4a9a9c91989f75dcaf018a49b9679340504fb3a137ba24d3872726b3858d6f1e962ebebbbc01f0e6eeeaa0bde65aa33a58e7b40982e12f5c42a1de36af98cf5e81df46728a0bf4abd33176264619cf1e958215f6741415fe65d95a43075ad3c0a666da41ae8eb16aa18d4cf309bda8da345c794803186abb227b78ea9303d230f774ff430fe70ef0a63f20e3ec635d4105ee8af4a02d9342f3d2cc854a5c35535f3af2ea7b5cc01f64e08b38d22e304c6eaa97800b34937110bf96e38d9d5bafce88872eecfe32be4259df0f4aa6fabc7304dfa07a7928b3452c2b26d58b682d90fd6df05862ff29bfe5245b2b0b9a83b0ff33f2c9398105fd0bdfb8a9d52e1a209ea30b9a2ebdfe4078ebb5f9ea8824e6460df79b795bb19ef6b5ba8188943d8b6ba1d71544e6c22b93c9911d5a79c68f6e72517c1bfd67fa836a807f4667c6b4303a9c86359c0f36ee2015dbbe25775a2d5d0406691974586ff79408a5d2eb58cf7b6ac9b39fd70434818e3d3a47d1f79ceaa5aa908767fab180a2e73c8ce65edf4ae3e7dfc485907102ac54e8ba41a32a5946d446bc4b99485d4f8af143adb60eaad2fb9ac0a39ea159a7b24d5fb4ad11dd82efb5366eb363bbd6ebd26fd768b406a0dad487935f41f588ef59c3ebb6cc43b20db37a7f8b58cf820e117ccdb5e09460d8bcdd444b557f266f21f15baf9878666da5ade29b1b7481d3492a5f66ee06488eb9e910cfb37ab8ba126b8ad30d777b804b83d0030aa67a3e5d6b9fad08ff62de4a8e59149548391458e033ce9b6d5be97755d42462bc86a5dcc1ccdaf72e6b1fb7878503e5c67a157966055ab508584f25dac78831e49c59249e696dc972ed9f4282c3c93d9697822ad0ad5a64f42a662404f4d878e1c43b05953d0f09de18fb3b61e63bf9218809c9f2c6c50cdd28f065086bf9af1bddf109ca0336f297b9e55f477a60240c1c3dcbc51e07f64cd5049302b6eadf1f9e23555fe40f094f6ddf3d06b4ee07f24b805625f2e49ead95b3b4a9ab644c365665889e107b0fdcfdcb2db0a77d8440c66504b728a4749d8c13edf618aa972dd721cfde1534c6cc14ecf0199fbbbee5fbdd5b07273cd767e082c43a154643e62ee4864f01a39992fca1f7326cc1b3adbb5e13c2d19daa4426e7c9e3ff3e9718becc0bbfad25153a9744b4d9e69a1effa8b813d1aa4c67dda12043591f5ab33b8fcff7b211437d68a6df0e34de2eb3dc226c0bcf6d923ea6354ed49e809996c20efbd06362aada31e07a665325424b051871d845512e6d7efc6f3ef1aa12f7f1be62d3731c688098137f2c6812978adcf692b2ca2f0a66ecb81698df0086728164078f79d5a63391eb4e936d9345bc47321b2bdd974e3878e5151bc5434bf676fb07009867c75200e31b22e3665f5087a552946554edf2b5deb4c3dddadf52517f1e40f3c4689e184417702f15526bda44a2de217401ffa9473b4f547b2e52131677d73178794447e813051dda08fd412faf20f91f01d48128e60385e6b50cf956c3021280dfb78d40290bb4446546191b2657f53cf58d8ccc5ee19c84947d06e635402cff2f7cdacca441380fe44d1f56b9ae8874d1adf4c7a9eb57c62dc7cba4a55180d0e7307379cb2d9038d6b86c4acdc5ab060b87cb5730a1ac7e779b594a3e1a12ea875e2265970dba64f8f975fd71638c1e59e90381ed29f3815ece5ee12d0b467c2e8ef42471ca197ddb987a102c29db0cc604e21182099ae6cdb6ccebf33be183dd87943b429771cbca24b1e0e8236ae421950de534d1e7cc2fc951a603d37efa1caa5703908fba1628f67a53d8e8dac43692cebabf7d2b1656bed7ce02718ffd8c570762c8fc62b8f32ebff984afbdc1b998561fd29d85153b0e8549d1cfffad7b448f7bcbd42a7310edaa8b9d0bcc11e0d696e4ee90c2f53e124ec6aad6c03d1697e479c75a512d880100e4d5751cab761c50465beece88e8e2c7c5165fb943dd33ff0105d6673e8fe7ada39a038e32f6442c7283db81c70d0fdb37bf7817ad4a6f1801b67d631414b0f23e4285968dbe97242c02d8a3c3d9d4b2984ea8aedffab5ca90d830547c63ef51add3ce27fb51157d74dd53c31510bd2097190d0633ef02db2e54a5b05bb275afbd9bf98dc8125f72706d51a5feb4d9c350df6ec3e6c51e5194a5c7b849dbe48d063523b45f84b4488f30ee0a171dc15205c0694880f117028cf85cbdc87211f3725126656e57770143f80d4ef64358aa4cf498bbda8025ef22739923f95419ae179bc7ac40c263b4dc6ee15394f6df7a4cdcd8db98dfc17e87d9d956583afeb93bb60935110739ca00d05b0b75eaab0e592865729494c4ad4d3db7f8ec562af3ab800eb29feb771f8ca9bdc65e9a6916ec3f12d4d04b082fdbd02582d1eb37eb64a734dd6564c50c65bb4a72167fcb34f3099b8b279f048269982d9939f65a521e7acb0cc28c1da6232b49c34fe495c67ef70809e0b2b4774b7b27cb73399cdbbd67078115894982bbcc22a588cff377fe26339afd36484d94ef7ec13e5f9b45e5251a6b031f36bb54582aa8b7f2031fadd9350a062d93470c1e48dcb9ac0d94ddfa3e9b16d7adbd855017cf9f940db03692392c93bb32a445a58c78626361378dc847e99b31a5ae4b72f2b0977d8b1c2849bf7359fef1728026b139879a608a35417ee598fa0c7cae0d5041ac28ffb8964b81f2a68444b75d4e6250378c63ae45ce182985644d47ef190628abf2172e8c4d403645de02b88320be685711160c2893d49189c784a080cc9ea37a02c66b37910f21ca80cfcd18f9ec27b9b245247cc430aa322fa965f19a83864244b5a1682bf536d1a9321721b1af29d2482c6a5a4d355cf270048d60ba34c896d062f6bfdbbfb7c817001d19d5a32a6bff824a7deacd3a81c64f186193b76d1e5c31504eb50753e505155e9398ff9e4b61a43624dd3510463b0f608edf96f56d8bbad868383aae2cb1c34ef4b2e2c6b10e12a1c3cf57cd74808cba698bc936c787b286fd9b59212970bf9d28fc4eff2d5b6349bc92ddf32695eaefba395a7021c2244788403efc0cddda6bf1c64d9113055d535d6df9ab9393c03ef488f3759d60383d54cced0877e87e7038da80274a5d6fc860264b34c445354994bdb00c98ef898e2545faebe3c21b62255e998ea1695c077595b57fc339489b5e30a0ff5dad805cb69faf444ebdb4cc9f9332e58cf4e409371407d778991af7e29ac22dda5c255df2dbdcac4a1e3e36237e925dd478891008645eb6c8449ea0afe6b798e23deebe795788e269252a2bf9c6a1fcd9905e82d7c1d82413c58b2c50c85dfa6a7dba39d5216c1496a7214e3ca014b9b583fbc092a81e7294de0fd3d908782082aa6fd3ace2666abdcd8c471ea7d77ffc39c038d4d30b91ceb7aa24b0bd2824ceabbe0e1a9cab2193f2d63d5ff7373ba35d06b82a1761ff8aa20541dc8af08f426e7b802af93da3f5c0380c17ac55446e2408b87932727272a57b2f0234973a7da315ee1d0ccad9b010c8b114c36baa8ff9a7f5339a76db5b3bb9852cefd623f7639ab98fbc76cd734dd3298e64782976fbbeff35055187dd4375a649b1f464d825f5bf74da54e7fe436ad11eeabf74ce0aab533742fd5043c6c9ffa332bea9632fae192c51d88fef3fc4a689d3b5ae37182dfb2c7750b9d2bfefcf9da5821cbb4c868339398a06aa86d24e80a15d27742f02a1e495b43dd3298afb17571111380f1daaccfc47456890c20ec3cd77173ca17f13578dd544d3a908fdc97576a89522659769ccb1d9e408b0e7886f0fb45c5cf471168a6b14c8a56194ca17da6868d0bc510d5b2048d156fed060e605e8ef0e0bd53131cdd95dcb5400e77b1055e41784c56b767e4e4111ca8a8fa625bfc510c1a8e7540dc9dcd349263c6dc1f3c017103249442a1e39b713e361a4337271af4942838656978c29b66c722f1212527af53c84866db6f771652c6a1e9d90cdffe32a577bba1211aa2d8c2e40919dc354cce5af6c4d0bf27c2a7945f89779ef191856281948fffbbd3801d869c5e4fa3ebe11b6172afdef774d8d3e210854f8f4325f1b89d59de8c1b77d4de0d84bc29ff4c54ceb042f46f85b91b282bab6e3244773e083aad0001ab790c2b6ca829640d3eed265f05dec578b7d577691a72694fd75cc990b62f9d99f1ab4aa208d6d035963b8435efd72c6b4b88735d97ddfe074b21a42b85dc7a8211047f78dcf350b39aa5c27fee1e99e06992aaf9a0d4994926ff345b7c6a721e434283331f89b8a9a6fbe69e1ca442d3478dac3b6af084e275806f11644552a05b8527fcc53218e52c8c835546da8c698cb147fd1938577a579f5d5107b0494fe9c8d079aed16c681d17c41f4f5335800fd65bb4642b189f84e2dc314bc41bc081c2b2d635411bec2c1dda59f45dfd77410f3e3b4c5e8ed04c2d5f8d95c95c72ccdf0b4b21bee12f37583289883fbb28c4cd09217b77670b6a8e11310d90fd68f3200aa7fc7706c300c6b2e26593bbe5ea624d83bfe740d251c3f79b58dd0dc7ec54501712409da1bbb013678573b457788e145a36c8cbb2fa3624f986b2104d9fa71bfcde917e8a526fd5021bbb28b938d618a109b024e7d6c6a7d44a34071e10c253cbcd3590e5eed9e89bb243aa981515c297ab7719afd4d24d0f93b66c83ca0df0794a63cc7527f6fefcc098e284fd357de947536533b6fef811faa2d05fe36144a529312ed16a97975594afa71f3d456b73cf92b24de0d42162d66a331a7cf371a3b72520a5078e7b574b8caaace7015fc2baad26bca9316266315abcd614c8fe3f833063bd8541b3419b3f86141a74b1fecc29b2ed3249ba4ee410e5a12c91dfa486688831bf09dba2574351d957b47d8521321cf425c4c27efe13845f67119f28e105f9779bb79237287b11ef623424385e544886108f6a6c3c99ae2aec65dadb3f2b9702b66ecda30872fb72c32ddf2096a127ed8722a6e0d9d3be41bd1c41079af995d3f5855294d181385bed8ea7ef1ed29f824a12c961082c8f0ac576df4e81d39e9a7c147fd5d329abb9d13201f07667b7ff87e3a8b4f464854ff2d046a969a89d9e344988d11a5f7d915273a5f93a92c4e89d09b4022549b6ee48db859d8478d88f7441f7e4e79342c5b2e4b05111110518b8f257b06c76ae8b2e69aa87d249856aec598f25bbcb4f9979a57e219bea843b6cb4334680263b7b84baa11c0edb0408f0bff4c6eaa8b5fa235ce51162abc7d5c96c81e26bd5661df595336da529316a673104d04336cd6269c3272054ec6e66bf135cc839b331af8128899163929d50af86c29e1dd1a4de950187e58f63e9f64ce14829ac8052d8094db5a64b753f0c3cf8d93df8f2b0b1c5e0397a5239e1056d9f014c3cc723f8e92f3055b45eedda83e7aca18fe35b7a928009b50140feb1529223db7598a37319a3fdc3a1c01b46799d44e21335ac3acda2b5880ba5c9fa1575be0b7aeb8ddff9493f4d5061ba67e4f894637e841a171f04643450d7a010a993d1c92c38b1dae7eec5f866d2f039b543dcfe0b8cdd385b3d4ed38beb8d98531485d1e338f850c5360e53f889006251377141cc8d1c982ca885b658bfa89a87684563fc68e4433f8e7d2342afc79419a7f4ce795caf3b50be170855b18fad7ad72788379502ed9f97d091a21829e0200f0fbaaf4eb71147845be6e7f20337bbf24283c71bdfae8666dcfd6e168ec05c9db0324f10dabcdafccfe13f436169e7c09f31915d861de4283409c2920ed539f0ebcf96111722935f5b58090ed7cf587f0e31e34b23ea103733867d70cba9bbab4d1002aac2e88d5cd9a1f651a3f94bfe91ea14e87aa3ba4ac568f4484422a72a18f6043a9cbb7b81c90f12ae7bc1fee0b642b9075e8792af4199123cbc2e11d90679060bb22c8c9415f369ae22f31c894edd5c275e53de6f82996c36d55ba49a968e9294372432f967d4b816f43822533404bf84ddaf8ee545f56689dbbd81ce69113afacfaef48771920c9cca077c2e617de05ef4918300727a738062b6c9f608dd90e966ebe530b917e98f873bfb8c565f3126edb10d3eab17c506f4f98876127f9c3a74c928e0efb94e5723de1c3b929c09dccb85202dd72dcf2f1ed5b564bef9a644c44969090de8f53e704676c1522bc277a50e0c6cb3db23461c97933464886e5dc4ab12da8aa2feb3011e70b38e662a7ad205ad6374bfd02873cefa68de3f628ec654955b25a97ca368b1fba8645c390760f38dba7bb37c1f0e52bdbce85a2a213cfa1ca2c6e7b90388181871e2718329d4324603888c2c4de2e5f4668b8227712c2a30f2082fdc52f052bb4bb5b3cb8edd2c21fb76ef774a03cc8f2412a83f575d388b7e5fb70728bcfa6d3bbc5e27796d329c3fe1edf65cd4be5506d40d6cf9d72f2f2aa0815eb786499be8ddc2592a51eb07947e0d0424c58beefdb48995f23a0aa53b47f332612571bcb63211b543b5d872e0af69cf0951783782e0d2970b30a9fed96964532342e363d6a55dd859853756214b9024466833b98fddcb34e6a7093cf253a11b494b67bbbc709860c0f0e04bf5c7ff7f35563f84f2835e4192600309a22038561a38d9d2ffd95589aa8b9ffabb7e0fa2d582ac707b161a56354f1ddcb29e3d760d261ef29e71a9131fd3fc3a0e5310841efff220026c6c485ee38ca84cbf7fbf5f136530a54c83897e06b463473c69b07d38ea43d7072a6d54523cbd5d95d8f61351ad69517e97abf97b467a2ff621ac628b6fbce756194f96c6b25f971564531a43b37257f23c461d1ef0b7844f82a69fa809453829ea437a81ab5b8f9d7902602a41522f64be1b17e2530946e55882bff6915b6b7296be22c35f3a69c2e39725c85399ec86ac5154ca07275db6e444a628a73ab4560addf803d5646757f4d74ad711c204e4aceec239f357cd18e9616cdf6a3f71173375bc5405883049f84ba30625345274c9341d80edb7c4f5895ae85a94c7d2696452797242192b9b6cd82e27285e588412ae501e2645db262a66041b877b7e6b75a33772a0f94368c70def9954854d29d0e100a418b61455339d4fdde9b1b3188b75b2b9e0d10cf916562a66689f56a9d5c28dffe04f6da815078bb6d8a60e2ed575507a7f957efcc313f68aa636efbd65ea27b63c44fac27638fc4153f711d06f89a0879052c980a148bd1ce411464b89ede7c6518270978684b62c8b2da714c9a516f6de5de0b18ec87518a43dfd61565ba689c3d224fff10357057c6eae6881a7c9feb9c233adee47d08a646e90693f8ca66708ced9d7288e3c8442312cca0acfc811f52a0d3390edc94bbf1f567a4fb512194513bf811ea59c1af5a702aa157331326e202b33b5ce963a7e0445acb8419d82fabcd086911b9c06fe1285fee5f6a69afc4b2472c91fa785292f8f59d846c66a68b89baa663e3a38e7ce4c973b8a48a4d9d7306fc01258e3e273a05bbac03f173bb6fb8ac1806537ec912603033e5ff955017f83f84a4637f0540e159374245e8c8acb22050cfe6e7dfa2ed6ca0c10453bb3a15410c9c3f492eaa526f8cce41f3e8c1aaacdc26aee3a5810f31119f940e01641b1cd628517c02635282d3838d510b12deeeada0eba5116938d2f5e8163834996003fb2dfd5ac288a584ddd6703e38e3f8721f04df5df6c47da4bf980e1aff6af9e85389648ec576d049f6e1af408d8ace451fbb2fbdd219c8d0dc447880054374635644a6db60e4a1246da055f9ffa9de54575c4b5af1ae4561e498a5279187d725f1fd3ed82165a73501e4b0426120349418cd2a35eee69e12a779a40c0eb63d4f3b7da3eda4525af433a77a30a467aa7834475620ff50b8d6be91322faad0ef646d0caf3e18c82f3ed6bca704c8a2fe91a3ea8ca42c58484248dc1b984acbb7833b6af5337e94d2f552e5efb1769babd84a1d6b4f11641c6e484dc5be8a6c54368f92957315297fdac2d8ecc1a67e1c6daf06d1afe38d7778f6e337c4c2089ae173c03408828b00bc8b74ba88b04b816b1df41fe6ae3e375bb077449206f1b583fe5c54d99f83c70a6fa0b514e9fa93cce7dfd6a5c875d533a1751bf4144f668977e34b1dc3cb389fb3dc16449707de3e86e8a17b92d691af0a354abaa1164312933f0374128d3b36c4d3d8c42e89889cd817bbd3f562f011ee648cf92b8bc56c8f0121aba3899756b62cd9120d0b357ba5f3a0a162a4b5ebae8172070e7c64f08492a8f214922bb13d5c30a8df27ce442b2ec7d1ef65d6652a0b681cce7611053fc55ce1e53cf643a0cc59bda9114f6d0f56f8795c4f8187945980b5b875999d22757f263551fb75b52284485c42b9b713555ef174737d7ef1b82c31d5d87746a3d102b1df9ad5b42ad7d02a7ae37a76261f7096c299651ddaf9bc25b78ac114a6595561b442468ae62763e729415b54c08c5b1abddc01d291018390e41814172200f0907a45c50a4f16bf33c8a4182a37722704b9c370597862b1c13b5052eb6bd171025bddaa6e576e12ee406f456ab091b5ba29f89fc170b5f96b9214e7be23be2216e1bc8df13140f16c94c96ddb1d63df731b4a5f1319b306f0c826c67761190bd46886d3f5d7c73d29c7f1b06883904ea892da5b251bd7a6ff3b33bde58fd072cdefd44a2fb5fc5ac0f717f4c607bdc2f1dfc8f8f77f1e2e0e924295705842763f93756bc1287a1d922d1a737bdbe1a07e58b3b148375cafc2b9f05a8c5f3e163c239ab0a5f754d68a3b930f30bbbf44cec693e4b0120614cfc7068420f8170a7774a0e854fdd4c77a0861a49fac3b951fcd4cb253f08f1034b8efaa092eea678cdbe7b9c886f058a2e95244202b8eb0db0a02dadd082701f447f82fb5d911da9564500fef8b8d29b261e91d1d6cead795acc3eb633b3f2cf6022c2707539c469b573c161638c850fca9c3a1ceab8d5f7e0d4ac00ee8620f4b26c40ac83e8148026dcafe173246a14b5877d779d441ca8d8896acf1572271936329b93fde0519bf5f768ec2a7795d44da0d874e64f02e06a4ae7573be4380754c630347d9fd5930f51abf783f6764a1abe76138075072dcd47c8219c2e6cb035e43b26dd7369d1e8a15051ed26f5bf32808c60523f827c0c0376458a2a3b8e33c5734b6cccbc1b2c56f5667ac074ee0cc1341bf8e819a104ea5ddcefde058e84435c1b2c5028c3ab37f1c8105b144ab073b01096f9e807cb75c38f5d0cc28c918dd4cdd63a6da05f33f9b3f6083e48b26d0b740c21438b7fa9c7b06c4be67ddd8ec89ab9fbf492c0d6141c3bad65098baa3baaa109c2d40a2e63e0b3ace07b3eaabf74dc670668f2a6f1bbaff3c3f8839a523f1ef488527e22e877e5775384fee5721de1b1c197c32c3705fe96814d0170c1db90c8c4641dc58be81fa72a8a5c452ac3a52e8935a63e283a16cd5e5c2c9594f272b56b7bd0b36e7b8f275a3bdbf9c05ff2488ff8b18cd0bcf1151cc67a03622a36ea059456fa773e3ef0d74dbf5eaf50cdc52ac9ceaf409a2a44dde17e573a51255c8e9ba677bca7430fb17015e8a14fb79ba0da272512d29e11560892b489f8f06914757d3f1a8d2ae3ae7ccc64b1037653f64266a0a5688de5b196ca1841f7931f52d34c0a5bca0f27de525851ca7e5d4d22f992e493214692f4a56551119b09381cfc8ca01b897917cd5566bd861315f86fb6fa373cb7f93c6c0b1b814775748a94d9fc5435937924dc5b8615029bcb8ca9157cdadb0e522c4cb3c025071ccae2701f04139ec9bc8b323eaede8fc838ad154dce03f6584b0435174f01a32810e3ab0120bbc4898224edc184d5c5c19bdb099643428ed46807f4394b5a1aac33de37241d8cfff82deb949a80bcc764b2a3460241bdc326ef46c591d310fa1c5815292f255f0f02a3dc5a0d19e64e1b89436d759ab80d8fbe06f5a3c6fd1f1e9e0cbb09386a5da506d94b66a0577510b794206a79de8b411ad29ae854e66ae02e359f87fcd45951cfe5d5d20595a1d14a51ef6367950aeb970a6f6c73e43bae04c58e8fe6d7026649d7520d82d298c27122236c3b4a5b2b20d645b9982b6180935030d586e17674befe9269307cf64e43fc8c07eb3cf43d6575022b9e5bf1cf9dff0b22f9990bcd3f6e671e5951bcb1f86e8e02aca897c754b42b9db83f2dac3fc5b22005ae718341fae3c5bec2905d5f57afc719b1c6076bd552cacf6257a3d9c3bb2c44ce02c1e2941a9aec7605ee336b5012e70785d8722edc715d7e7ff82c30436bd3585917d680059377dc805cb4d63cb2505dfeefde2b850c94ff9d9c4ee2f4849568661aff37583a175b30d0ba42c7738e3813e7d33171b2f9e14edd12d414e80a1f0894d884c13785cf000e0b0379ffe06d2d4899cea56ba67f952acd0327eb56402bd9a00b013ab91faa157bf7368baf51b45b7578237747270e3f86f725b0c022b7fef0bd1341ba3408f23457a3c45edde3a575557102e38035c425c0e185567093a106f1aff346309a23d2ba9d6b56cd2800dc6cf26f7948555ea0f59380e4b67bbee5fc4d205f68560fdb1f208c19f9926fdd1cf10b146bf4c7b4da7b618a9f4a8eb74ca955ca73b3ce90915ef061ece5ed46d6f4242470934d5f668c97d872ad8476f1a0e04002ac9b4e727c6ad7de3c12c2b3b2cab952fd99e3ae3495795ac4c12e3c8c3f486d82d90c8918d735857b1fbd6e6130af61305bad6844dc0cda6c5bf4a6ae0be0b7a3d7083b7b40b8342e29c2b19a4c3b5578b0645e9365bd6595a627eadd8787904a5d24f17e1ddaf7c2e8f70ba53b8a7ba8fda1f362d3ac8417458a6ee12cf1c5e5f446ba91b333e8d05c8d813aab27cf80b097259e8fcfd82774832ce39d6bea3426933b5b2d76877cd2cce8f13ed9267d8d923e596cf80edd317d79fcb63e68c0aa414d7b6194c823700670cc6f208738c080467867756d1e51c3c6f730661fe4f9854e3e7edf0a0c18e9732bd6051710f7066c4df707686af0a774c3443a36b58d69407213f022a852e071680130665ec5b8bef15e93ab6324c6c83da4b77bb59f582737dc3b93bf9fe1a56abc7aac916657d131ef270e8d5e01d20f5b5a4bf81d8fd8853d94696145c23bd029ad0a4c2e37bd6884583ea3678b1592e467566b900337b5914a2c13379f754d6bcf135ff1559821f813c63bc1a93ecebfd7d0844745f3dd3482ce84211ad674a78c0536f3521072cbe9a9181c3bdc7fb4e5fec9820f1c609a0e6d2686674abd54d26ed5d3d93fcf210438c351c7c23bd450f6b33a09b466fa1b3b5e85b9225588f42f5d452b739aec976c3f2fda298a7d986bc2eac01dec7054c672ea4ca6a7d5f33c7cc3aad939c1ee88b2d3c07ba6dbf6c3f858e08e708730eaede46eb7589d4db533a16ee3fd4d991f4519fc255f4831047ed479a6bba05727a1c9c3ca447dcf29639c49851f1d986f4cf058504ac82cc5e9f61425d8c47e0c3f6782b136ca3218de1bb72a41faeb065f9f11cfc9d8e7370e2741dff6bb51718aac5918188d448aca95efbff98cb7b5766ff87756d1760ee02f95f8c2337166aea89ab7b7f4c50877b955b021b685e3e9e19f4207fbfe6c65c9a121d3958a082e6b6ca090f1503375c4a8711e6081376f31a7513d079415d6cb096af081bb3e43e6824cb541869f67206d978915eaefcd7a3e36f2b5fd27f203fc25f67e41c04a5d3bf8907790b6dc4de6126aca72b2c0756b8b8b49e5155b4b32829944d8684aad2df446a1de37b3539bcea4b8f1d5cddd559c134af8800b6edf16183f23698b0a8b6f43cb55c043eec224bfa940df7c565c0a837e57ce56d2c32d6f77c76028f0c197a41000e9141b473ea6c0a33d617bcbedf0a98c2fc72e1baf299fec9aeb6ba99dda0c022166317cb755cf74e8d9df645070ac5cc9059ff3a1a13898d85d8e35774d0e33bd1acf13eb9d36106685aa16498a4c0bf1ab99b55d2744e450ae17d500f23a7a84e4b7f2f9bff7d607b70c9dd609a383db6e2a18727544a9b61d33cc7bdf4ef87cd2b71c7972676065b2497af697fbd52a0d102ac08db928ce9f3bdf2da384e55a443deed6feaec52b028d214f37ec0097686649f94ba7be91d4951c06b501c8f97c13340736f876aaddc33a2de6dc62015e449105de2f54ca5360dacef19239a64c9b58897174ccc893521a8c3ac14314cb9e78a01a03a83afe7e53d09c916b487499f4491a3c8eb67b512810e105b4985bb50f6be2ecb4e79fbb7efa549913480560a5ae7d2c60b8b146dab5db55adb7215a29b44523d44245bfc92134074f3887e8270a7b8a7f442edc6c6638ea481877d33a7450294d5eb38dc9cb6af69cc964463b40e5421acafc0ac7fc5acc991efe4711d715d4e64eb47b28e90142c4aee2f5fdcc6f0bb389cba8d15d08d35b3d5d19a55d23d29411d0d88a3340a24eb4c394d2302abcd6e76e051fbc4944f5b3b3d0e3dcff11158e9d67e0207a504052e6428ec939aa1c952d267d20031b33b8135d92c92a8d060847792e2683f4f515a36831d9b27394eae62f877bc0f0ab42ed88d147bd33b900bfe47e614f004fb9a431665dbfba46fd7f057843e5d9bddb1628004bb355da6a3dec09322f185e091d4c1337b57b31573c6d36acdbfb3622cd892bc22c7ef027ff8267de4ffa98c721918de7733b44a502cc52b73efeaacd1bc1b9f5246ea2238565df2fb427e32d8c291266615bec1c08ca51fecaed8b91ae1f1f36dc956cb0360ca833459f0ea33f7c4250a40b2a94c4c4f322cf743787dfdfe140dce2b13aa31e626f3a178f85d6432e3f73376efbfe555f02a2f362f56444a82efbee0f121a4be903ddefb07b171063673899d72b65d0ed1e5a3f78fd8a9b6828ad767082c92e7b33055e7c443a2e9a3dacea60f8bd16dc3f90131bdee55ce140f3e5f119b99cc4fea03e968593c279c0d2e909b6d5538cab49289d7890127cac89b8a9508cd30b5ef045e2da5dc5133f0dc66eec8f1260689abb56e538da6c80ba3608d0f386d92f303e14bde71453896c8b64d0d3ceca1b295b25e1e89ee5b711d9c11dd26b6a56d14c7f9f6b4de00abfd634cf5fe606eee1da2f38a70d3e168c9bf64e09091b36b6342a3620da409288ccfe2a1db83b3a84932b5d0c6f6936ef460c423dea11b1c3cbb81922dc9c3bccff3a6b83a6581eb2ed0a0e625b7b8010d66c21d78f976b683cece6b392b95cac82ee03898bf2aea33c95bc3e0d780e9a9eeea7c5442bc9f75b3137306f24bc7a8fcd2000454fd66171863e17e1116bacf02cde2edb7321f5a9178e8b85e23d22ac0cac2b761194a7c6068df25aad888b1bb5aaa165de18190b71c7d80dd83ecf5c19e62228de2439811335b2061be26916b3c142082ddf240b4c72be41c5efef965b249fd86295186d632ac8d85ff39b58f227bd8b51b6b476271eee9b8e9de275906a45b00e6afa32356b26f24b08881d68e1a3a541da6fb59c290299129674fa8b8751269c248a5249eafd902d7782ed1a8ae7c0a7cfa882878bd0aa7a02d1bd5a0776a86987639e00a4f66cb87d142aaa53a8c1eef9b428254b8d30d3e32d3f4845a8fe9eb04b421d0eff2080cd4e07de0cf266c5cdf82b06ea45c62c566d602dd3087757c30bae403585afdd599af3806689035b7940d762b335ad18c4fee5d747a41a6c65f4d608d77d82f30426a40d1b2fa8c88ab0c234e750663cf7bad73d6df43398a39e5bb5a249ff88c089bb3ad97de5bcf0847e9346bfa1bcf16a0794c62300f5f89f7607cc0ada84d2fee394c27710c405dfd6fce30e39f4b047eeadb25cfe80b246a0284d5c434a447dd709d4b365e6404298d6020ab919be643cf6451c3fa54c6abe0ec1de9637c0695685315c9afaca7377638aabfaa7aae0de848e5aee850b9fd158d6fa8a79199410913a30a6a6d2cfb7fa35734730d03c36ce835b3fe1e20876ed6543c341535be53d60577fe0fe22ae7559c43061cfa482046745bfea87293f0ec90262c07b57847cb94b3911af45cd06b34eb5f1e2ebcff152c68b3a5fcff20dd8d0c267e32fedd655f4db7f32b469f04e0f363edccf3a2fda3b916f1b3028452cbad9f9ebb10a2b4a3c1156efbda69d3711d6b0e9720717697a66acdaa0088c53ed34dc3b7d0f11c8b9ae0c3c2fdd1b02bff2bfa32f8695ac842439f89eb41c3abdc6c6ab753af809938af6e7313d3d30978f7aaf1417a85ad130b3df3e32c1efdfa35c25915c5a8b4d5af4e6fbb20620b8b40c6e3a9f7fbbbf5687a13ffabd53c866c9cb93d65e3a4a5e2a76321a9e869ae2887a1e6148b88f2559e3fe1e027e3abad86776a4f9929ead94fa1a503fc51b9ff4d4a757bf49687897d2fecae44e4066013f0cdc8985b1711b12c7f149d4d1a0d7f8a5da829ea2f5cacf66b7078dcdd7b5fd9e165f1702be0f8662312d836911f789bdfbf1729b76314f43d71fad596c88ec761e2def2a9e0df452ed33e28b2a37d06c3b99dacddb05385cf0cd7bc6dea38b67bbc2cbc33b90ff94d2676c54a4554d1d75e6755d984ebcab18ffc092e4d4183ce5b3e09e4d83cc4af41e100fd51f13810fb0f36ad53f2dd22860cf42237350ba43e48b538dfae9874b4fcea5a2e85cb04ba7711dcc2e186d02fb6fe35253780c2b567d4fa8e9a42967cd812172e7d79078ae6d876af28206341776a2e4b51f4412498334709d1d9741786e7dbc3acf462ae9a4ab2715545f730134b350e8620b36e45da788471ade97662f73558e3333491b6e745667a57c7e60339bd070919fce29f4dc435404510b20eed9e4fa993a3e554c8687e3dcf45f423fa87be5276578d236a9c1594e589abba1795a46821501064f70c7a36dc661d3cafd303b775603dbe91b5e8d5d9ba30de7fc5c0b1ad0a1b1b835ea10432fa8e28ba1a063cca748a575080d6bebf357ffdba9c80361f342591cc38953a9f8ca127d8ddac35cd31cbd3c6576b4bd7e48f259342102288dd7c5fd78db0eb150ccf7ac3fc6b44c85eeafaa419c583632f29d72605f862a62aedca6c172da3f261dca4ba98779b374b8df6fd5e95c9b128b890d9dcec7a78b24824f6b2658df929cb55d0a57c1678fde79fdd50f08af561f4e5687d92abcfd7eb207070eed33e043730e03947d09b06a1de126a124eea1ffc1b9ee29ae343dab1420a6dec787e98c5187b2eaaf2991e7bef11e79b73dcbd6171dd3d54691d87f88047062cbb94e1f71cfb2e5ee3908a1f0df1b1631c38cd13261cef7cda0b334cc2e74a1475986bbe1c361160690e6ead0b9501061d46175ac9142714e4c819e1b44c3c173c8614fa1c822765ca403344654362607f5cf3e17048d78ce76ffb3c9bb98073ec36a35dc34bfb0b128f3b453dbccc59e21effe4a4a50594d5f42b5927e3889be209c948bf17c436f643dfde203f1209cc4c868520d29c7178d6ef115d3749def4b0bdc5e79f2b590601195f6c411e2800ebc877850e15324843945196964499a1b51cfe2e754d545bbb21a688f4ccfef5b9b2566c788294c0cc29b1ad2675abdd66786a7ece6d31541ec8dd6e640233635214f2fe9f6a49ae0cd166ff44f39731d51e0dfc207710ab1b397180e532c1de018bf31b244a50ccc37a28cfc6818de3908c2b208bf3ea0a3c15f440e80b5a28c97613ff48bd041968f69a0b63dfccf3a0966df0d08f1c05fc417a20a8ebee1862945a91b7ef30cbb7cd0e2aaf666ca27ece4f382bdcf546f5e23bdd85f06b712c54cb4cc5c767654630ea7f799ff0ab09182e9e06cbef6eb5b856863f26f9194ead6ded8b0aac4ca62749521117ce754257a179168b2ec006f60091d9ffa5cb51721c4fbb9720291c185f89e092f6f5e60da3afd41da3216db9132a286aeddda4c9b2e06b9dbd6d3c16b964e8bf36dd6be4887d1aa9312b185a48be70babeeae955095de852e9f14084b4d5fd956486ffa0be2dd6164a8cb3e26963a428e9882773e8d72cfb32d5bbd559b412589170ec519186eea10bc837616abad5acb66338ce6f29e6df155806ddeee0d9393826a49bc32e8b63800a3fa0fe6436c7cf19ee0c6d9d3c83b1137299ac1d6e5c5865bc758ca261f73016f7f906123f448ffc635e9cb44ce9e309a730dbd31af90f4368344738133c20a39098d76009e4ea7bf49b591b56e25a1cec9242c714943f43764a2fab1c498645ceda8ea50d5456fbf3d2c4839c8c28536f245e1412d90175d486b35384beca64c5add2fd84e14e86b9741beaddec89fa28c9d8c26ab57e6536c211e85f09e196e5b7b72ea221abd3831180a2a0817a53c2b1ae714dc1cebdf0d92c68748696129a0fe0b771d97130ab26bbb87fec45b42ff0ef8e0df9ab7cf0d3aa2e7bee527623d0a1deedf377acfcc8c15acb7eeb81f9897d7d50ace223b208d69c370d14467d7809e0e25c2eadb8e3bff74edf0dda324abb69bbab0ec32646f82dd79e451ecdb3fe55d0c75caf0a76d037b637b66dd05a186ccf3db83ecaeebf947359aabeb3444d344cf3f84a1864b5b7e96b77a12612d0c3a2e979e1da7a7dabc4706e07a22ee340f454c3c94c07591e9fc28a38fac6eb8c4e072a7a1b69703a7112d8a29252beaca3b6f3e6f704c26af34348b4b0eda433022f76ca3018270ec2bfc6ac5b8b3d83b095636501eeb5ed964a22c39237290979e76d3ac99ef7f78f7ef9b921544cef18e8840e321432fc7fbac39696978df06e68ec5ab61407cc4e78714fdab4adcca85e5a777f73accc9eb2cbc5efefea432fcf47a810de5b38825798b908ede2e97bd633a6f7c2198aa05f1afc2eb373c49a2f31329d4f64d24ce1a50a1c884ea15a8f3ba1eaa89ef195487c4f87dba545aaede87baf8b11adf19ea4ca2c11c4b10af882ee8a39e5c2e742cdf078dbfae1cac74ea4d527e07d70c6c0dab2e1ba2033d82b1f4923c99eb6c39e4b42d64ed7a609014ac81455e7f386d7c3f4dbb20271c069834cbb03310d31e27a172c28be389c3cf9ac4153d7e1d63fc1c91eda614a8f4a5ee40336cd3ccdb4602361846d58f26ea43397195dc01ea04385b80ca46871ac12a065a2b320c01c876026cc04c9db28d4878f9ce417b58b459a966a71fc2a69418c7cbd6ba561a33e65fe0d6919e84a80d31e26f162902574ee8e1dfc507b21fe8f3d604b8a580154bf1a9f66baf332715fe4fbba4aff1b74ecbf81c053bcf976e62f5a5cc60f9368c232428ff66e0b72c03ea8973b00e30a29a5e16dab72b937a5189b2836d007249e736e1bcfd6ad7d43d3a46c96fbdc4afd6ef4dcfe9c01ff9e89ced76cd6eabf9a7fd11e7f3ad78f98b1feadad5046d84119b64561c93cca9486540574873d76b781259a88f8e8dbc2ee4fe9c6258ec5caf51eb9a856ebc6debc28276ad6fe39af9c9a092e78f23c050a2ee040c59831bde0e41c8c7cbca001455d1a8136b52c2182ef0de697adc1da7b46e543fa9347bf90b8808a694de70267f5ed3b2f6939f32f61686b302530de4167dcd7513e0e89f54499c08027fcba1a2fc0d0a744e38b71871f19bf231005df4d8b0ce31aaa831e33c5706ca31a6fdd04bb4373719383224dc2c4babbbc7082450a91b78bef3fdb2a70a4126ab44a8058a2b371990ed3772bf91a4b5e6f01e962fa4979f65755492b18a07f48bd9cfa28edf226d3b72669f29434c46d0549a074f2e695870439d75e1c2c7bad584d383cccaaddb71bb36c2aa86e0b50b7ecbe72b8026a90bc18ef41e1676cc095d65323e78af15919a357e8f4c79cb4cf5b6bff543ef426ba603e5bdae39be3d3735b3144b26f1396aec667bb0db028a53b24f26119535e5f3595fd0ca42e8e70617d8bd86d1a4b0454f8e758a8e81365e5453f5e8efacc0f1a84bca78c3b3416a06d289691304420a81451b15d7f2d24ca94ec2f48a3c3ce84948fd1e05e0ad36bfda4700a146ce4e5eaa2e7ee18356eb8affd875400901712061ddadd00f3023d092821d3504d7c5a1369f5c7d9956de86d4ca0438c94f6461a21a3ec00473bd3a2c62a5dd7751f565fde88c054b0a08415b5a498ddf491cb5538b3c4ce389678eeffc839d2dd9543e29e9124a95d596778a8375169dbb7ed293f5ecca0a3e841d9daf39deed0216213da3916c00ea6592080ee5efffd5af1b7abeb1b7f4d0af7243aa3883fce323db3e18c7502ced83d8f0a71908dd4c6f606211d9c6d067782a776a18517ea6a4462bee76c09adced93bca1a3ef43019192391f0f510d09630518cb2da1704bac2450f48768b4b27837741e2697cde8023a058bbeaa6e783e7c2407ed42a245422efdf8eb03d5b5436f32cdfe93487715746ce5cfbe17bf24c244bc60203ab9d2fa8eb6bad026a593a0c764655b2fc95fb384c0e905576e201bc060cdf61e65f9172473a2a2af35824bb2213afd6a428228733cd59917d56c06e9fd537dc0942346360f646770134509740b9b107819eb325a2d1fc2df6dd382d60be376cbde4687f3cbb8071e47b31585f819b6bf2b30d9bc124f6d4997255f3a0945529663dcd2628ecc623ae1663d5049cd022b62652848aa8efe7165dc1726c54e1269f3c2c9a578519e07624c219baead918342a62a9af36b4bd20f88c43137f2dd74863d448f3f8f07c1f42571a9537e5a9290b1e90b9dd4b8fe8aac792c8c310511dda6ff00d4475c3e5e0d525146a1435bb2ee91e7fab44e1956bb27cbc479c80581a291d45ee02d6ae01ab514c3e8bc3015e64757370a360bc2cdc62f06a95bc739c885a441218bcdfaaea58030ba8217d6881c73402c94aeb1fa2c93a9590ff1a3859a2bf66c9a0bd70f81ac1ba45adfe675df52cd96705c93e6e62c010c906f9cda88dc5bfa8c71b76aff92f1d285f8edd8e53f8bdd2a9973f5964ced68d4feaa4328fab879a72ac2d44615f5fae0d281b7674b04352d7768b18fb53ef0c53fab5d3cda5f8c280c4b1ab4b94363f1c5bfacf66eda69b4e2d84a390fc984f8bbacb95c2de410cba81b7df8b973642645b6e7f9f8e46fbb65a0136cedb161d74d9ab273cbd2657d321b3618b29fd3412e39ffd7909d28c64b415b798d3df2f8da6825acd6d572c7c1d70087fb24a865860794134920ac2806ddc718d1043ae5409445f8be9f33b39f1e8f3c149daf9a1e258483603a82b60a9fabd6db01563c9d32ebd2f93b6a5f87ea004448172e630667af36e3f5b947472154e71e2a0db138d05c3a742261c88a35ee2bf72fea5e17da865d61955ab61271be7a51b91161d2d11eb4e9d399695f6d09055d16d56fe919b1af119364b57501fe0e204f7eefd27172e38c1303c21b4c0b5a36a1d5ed6d6cdb41f73c817c0a12c5594924a2f906383b83a5fccd0f87d29965298c62f026eea2e472e8d165264f40ece01658c0712137b9638a6e07834812b275cb9f377e30ede316e4e151f6ba0c7ed83765e981d7811a3be4e5df433abf89551ce18a37306545b436d40179466ae4861291e869c90e6d7b4c2063cec2d690d4870909231ba1d5421720c0bf69a44febe42b268fe3474383783bfb39809fefa22f89273c5832ef94cd5d8d32ac89d2737dabc2676615d661776831e1e1bf9f142730127413f960a46e5de86f758a85aaa3acafb8aacb3d526b3192f91735b5495c870268bec9501123ca9dae6eda494cda9ddae5050e8a3a983690a8e94de1a3dbb208e85dec4e29d9a40a292eab5c3dd26288f649bc047e417e5667ee4b93f5bacc096093d3c15dee11228a50d90c9b5ab2b4258f2577d251897d0afe2fb5548a5fd0a262e5a5f4388c3bcbc0f2585c4b0d2487dedc33c53415ebd25f4cd0adf5dce089b459e72f4c2cb7cac054ab975b8def6cb9b2c6c8a983451bde092a409e2fdd2b9b731e370e9dc364263f2f18b9485044eab306aea2f17ebce001fbc0b844bdef5d5e7c78697f33d844cef2afb34460aa5c6e597e878c9b58f218bbbc3134e3a127fc524367cc433176b9de21eb0db6b87f9cea8d921534c61b588076378b7f62677f3e8595f611007c476a827c3b4f1981b50d8de824db9135ea892cc843143c6d89095ff90796cb881a67a6d047cab7f85fe52b6427d41f1e3c9b8897b1e1794bba4305caa77d057cc66108b1afefbb2279192a7b448962eff2bbf11e78e000ea457036a78d6bce60dcfcf0170cc10e38b4b780cc03192f349b3361bcf03d22261a8968345b7ff5254333af6791bf7b84ef4b3a5209b8114ee518b9c37bde412404e75afe6c85c5ba7f61ca06cbc2480587f2b5302b67514da3f014ecf201bc08fd043ccfff8eea30fff090b71bf3a00d3327fb37d49e21e970efe528a9e84722d7b5289d23786accc0b9cf1fa17dd75fe86a55318c4e23edd91a8fdbaf9708345775a6eb73d57a2c70e1cc581aa5789dfe5554d17bdca35883a47ef37ac3fddc36e8c365d3c70c829ea388dd889b06d99c7ca1a330a5dcd5435389f37d9c5fe32b92de2b7f60d7758b77e431d832a6ec7c8f2ff6fd6ecc4d3ed31975e40675f63603e5fb3f933a50aa0d63629bf047e7a25398a7a9849ad5432c3e4d3c960d090d920885feb2992be84150c750438fbad597468e8dce77c4e39204a3ed395db6f0a8b4730353382499c39683c4d365d17476e03d21cb627fabb5082509ea55c0c7610fd3f1a4c09fc357013fba89da384e98d5213c0b74f8e90b92ad3de4f8efbab154327e2c4a028b484db8440faa773f41f32cb2d0f505096b98a8ef27daa2e94ad8d3e759f7b85103968edcbaa705f61a45749651de06552c3549ea769abc55920ae696ff40e7cab03847f36699acc612e7c6aa29d566cb8aa0ad2f84c06dad9cbba50a75a782016f5a02d4ff9947ed31cd03ce34398b4c40e10c50248d7c8ccd825a9f0bec9544e8e4903879676816007c20ce9ef430bca92f01a4198917999e5faac89dc92726272035049e0af907a23a5ad2960070d08a5f6474cb18b1e65fdf7f7b67a9b6fa14677e0532af7efa4a01886d6eb8b44dfd65204c24a839c3bbd8697af6cea07a0f1494934cb5685a31fdc0fe3355370f3f0b821b50ec14fbfa192b4e1659928554d175be751d55b587ebc38a9801e5fdc8d1cc60efa53e6bb261a896ad5c1ba07f9a852355fa5c9961acfb26a4425dec19eff1e4a1d29e7d1043568cf9ba0f5437c8f02db8faad4a381e87b5b90fa225dd5bb949ceb408cfd97f7ed93f64d8a2c68fb6022b0c9051b0af654746c314b4b5d2fe66f34edec7310bb2dae224d683ee3c3c7d2445b8c5abfc4c231318a3033124b0bb872c2ef1dc3c6d199cacbb99aa77fdc5961bb3802b8e632a751d1b3d704111398cb0d0b50d4862dbbba85b868b7a234d0112abe6dec3cb940e431d90094aff9ebe3d6c74a1297c49632bf6d128d6555b4ac37665111d0c572859ab330d53393aba2feacf51f7479d12cad8c1e8b1a8b4264993c7aa7d1ef4156b2f75b05ababbeb3dbea9c7c0e2b48ef07d46dd6bb158c702652929e11b5da2393d1a320dacff51d40bb1a439bdf15346823bdba210e1b1fe42f0b62aed0d8b1f170e25bed57e3fab94e59e962e2ffb302056af9390c5c5cef04062ed3b60de62257bc58047870bca3376ba88a712ec9d2c5d43c18fbe1a3ac175e9dc037979bda8238dabfd5f58f49aeb8eca3b80e9589f6bc3b72b441ae05bb9db7b56cbd0059059e303ff61ceac9fb52a7750d6657e7d8c80c9feaeef2f1a74f0952946cd2466a5a4c9d4bfef63116c51b7bb41de7ed092863ac9cc169414d6105c581657be38da37477b84776bec05317b9c5b38b4b974cd894a069deffeb6c60abcddb350c9de31099e66b141a987343f7098fc54259f88f323c3a0eca64f72629d5b117c77fc46d04d67d46a57cddd4fb6fd4e03821033bb3e16cc4da75f2a5d5a494481fb3fe5a66534e7a342339d1e75b608d240551d285de2fd43eccd4eb7313aea18b36baf2993cc9194f8f599f7e530db5daa679d389f0b3502468b05c9d9a60921ed357699999933c684adf5a0f4f6cd5550d45de1315e71def48c23b03a82f3dd1312ebc2f8bdb48b2f9cd35a0aaaf32f409156fbd80af2de8d0814b631933f975c6ef334368f5d5064acec35a0ead96c21dd717394b8c89b955144eaea8c015450c01f5eb8886ac2d4539144029fec283b48e2afc94ea9bf545d67b74046848799e97b325da937a8196f348d24f1dfdb11e6ecc1d4ee25c8edf7bcabb90c2f32cdb71a27b0dd7da4869c2e9f847ab4bdb5b43bb9f640a5abd3a2d9e930dade81554280b6d964b7afa5fcbdbbdac36e05fff14ebf2356beeb38531544d2aada416c2444805d3ec1d57242cc85c3f106f323b7e5ce08e0744cb4151fdf04111137df3887927fa7003c67bc573bd8a912eaf371f62e6a128bff12eb5f9bd35c67fd22e42eaba7d5e00dc1df2db6edeaab866b24a98c315c29d6d58efa861f8ddce2a0a6f2bbfe802850ea30fbbab6ab450122b9f8d2e02bab097884476442380cc2c9b2def2ecea03c2fd982cdb60264f9d2371ccf14908b6ad38720056958bbb17d3ecbab588e3801726b2e30dd67bad0d7690b24349aef963562e086d36dec04072e49425d9381ca2ae008eafa24a6ba2c81a1762df091c357c7cfac6f73078c1c171aec4da21e4f3c607a9c4fb6553dda16c11d5ea8b9f1c976419b7f50e8cd15f73152f6adc1d54c64d96599f8ced45afffd0441de99681801d82a972e0b90ac34cc557ed2b1f53ab829b01e2214272f084d775bb9c31fd36793d56993f9e39949a30f05587ede1158ec7b4aa0ca81d4b3fa2ad28c87385d7f7bdddc3424487f7798fbcbb2cec5b3c6ce9e07cd72f351e93689536ed97ffda15f53634d6c45df471712f153d5866a6f32270009d6196ce344abf33cb0fc272a2ae2cdb1331cc8dc961d84bb09aeb37e07d80d14c62da833d2a0f02fafb8425fa61d0d2eef6132ae199591e3925903e0fa5351b781ca97c24cf16c344692204677eeee83dfac703ca3f19ad97269ec7e4c825047e4fb1a4a07b1d3950d43c909ac210cc35df043e695ae414cae4e234b3422a7750d38763284794986d92815647bcbca9164d54f132780a99334157b7d1d703dd6748f62ec8392db79be2c8fc64bd506c381bebc554c887e0b372f4830e5c4d0886e8e4c694f76192a4c9f4b87e87745fcc0e211589b94f6d8a9a66876b69f3c825a97953f47d8fd59e69b80dd4ed5992750fc168bcf12c42880ec84ad24a079e0fd4d93be4eb9ef32f3d35e7fa81b3c50fc6227e3d61d146e9f1c7a772677f41c8e51c0539ebca101dfbbf8a998fcd74c5c3a5cf8fef6bfd49131c25c635ffb7617ca609a25c488ef3c2f7735124c6c241dd75b4eaed946dd4516458174855bcea9357b7a9947370212bb886ea897204ff6942695423fb230dd4dbf2e737cc6d291b931b031da993533fc2395c8262e1217b7fafbf6ae5ae9bac35a18a831eb779a1bc8eaf02f3b5c0d0860fc4af1ec1817c25231c6872ab61d3727f9fc76b8caa6ac02cfbc9b80a1c683a77bbada941174f6f267441c36fef6da7dc1dd4e41ae58ce4a47b81491e2583f7b06daf1670754dd58d2f1a0264a6cc38219d3b329464add4708159ceb6803b745bb4d1cd8c7debe349aecc13a0a85f01654997f30bc87da04f853b32da18a4c38f46828ec2e4e8f631d0e0d68feb547db36274f2fbd4481c9cbc91585dcd1efad207125b6efccdec887f174f25c082e3acd42468220a7a3b13b9eeef15237456db8d661edcb2109ed774969cea6d933b68380183a35130e2d6232026289be5020d21f3fa7b267352da9dccfb4eedf1a61366e1540aa08d33442b419ed25671dfd786a51eb1d6c658e5d9591f00af97b5fec278494de5bddb15c8f0423cbe1c40540c2f4b35c3f50f242c963fcc5b59dd3c1229540907c9250a67b59528915ac01b89ede8415598b6e2c7e6611b5a099bd26efa98dd14b4a4d6fdb38ec4a847b81c16c1792bf1acb7afac5b5c57a5ea1777491c0e286206cdc5c89d7cd020af547883616f1c3a826c1f55bb6fa2ddbdcbf920d9dd2435dcc8b91d1cb7431f6d8ac5794ff6d984e8a75beefed40586966419cfac496c03b46486774d1cc53bd3f82d6911fcafdd02b759a6f40969e07d5a8f52c0a223b9346641bf62200f52bdaadacba1c79092d95ff8ad2ef60822e041793af33719f76b07f45a5d6e65969f284088f4dfe80aeea0441c0fef44eb3d62b2fc1e1a0874c3f6e189e569ab19fd91b7fbb5e5037037b22d4eb01cc7f4d4901b67912761f72e4b5682b7121cc7896744ad2f6e33820f225febd229114599ba78412994b4da9fa7f3d222a32a8383eed6a1c643502e05a41fc1b286f067ab1ff6f566cd1e536424de78ffbf733a2c04bd0fc46d85667681e6bacf8d6e5b309cad0afc2bba2a0d6f4d9e9916e6b9a1dfe19d7a6248e5efb7dc43a7d1fbdcca27cc7623555a29e9fd61cbce21de9e1a916e01f8647f73757887ba90a8e5ab573481565b2c989ab8e27336188ab089bcb5971d14a1ae8f96b691c0548fcf3b1b710c8c91cc819dbc22a726343d194003f5249976d6c4845a3f01d39c80a033bf8cf539c5745de02bb070bd8f8f526eb4a63a561f8accbd5bb0d374e35adf240778f2388f9962cadb12bec863979ba5dce980a363a6b10ef3204e2212e46fc73fda46d5120ec3286b7c020bf83fc5a2958bb66c754d661aee02c62216ed9f6f855b5d0b836a5d2397a816ab1cacfdd08e5565167834ed2140cb3d32c3cbfb74fcaf9fdc162919813e28dcb912cdb2e7bafc4e3df54b573103b0026aad0fa039d8e499c20b49ad1724835e13ca641f65c57586513088d6752ece500ad02b331038c6d08ea891844d245fc31662712cecdb9a989212be5573e39813fe683ef157d12ec834421c0badb91950c9a2f9c58cc815d8609e8e91ab282305a9696c0ed95d1884218c288b6a40780e92e79587dfed6ab0e58fd5df15e4eec0f34da7dc80f9a09a028b5cd6dd8d05b4343e6cb308ea7efe2d816897bb20d4fdce9b6873a7b652dcc80799c4d546a87fea6d338a1be18640fee26f911917932af22da4741187a6fac707bb7dfff2a837596b63fb8384101ce2e692456fb9237473e83ca389cdb6e441329348e8fb501a91a13a67c61b2650436690f86995d90319a4ee5ce7eb2f569b17b70815b9308397e77b7ca24a8722195b96db75e936c34ca44e0554266e7401f34c4e207f7dbf38ec9e98de9001519b4dc9df209293b41c25a0cf96b5f752ea5d29fc48c082dc70b6e81251bf6533305fcfa0c4b93f315809bd6310080a9a8858b8c6e02f03bfebce7eb268786bf2dce7de5163d0e6ef5ad9412454d156d331913f8a7abaa721730971ae78e16e817f36aaf55577f2fcc17a5553a767ff807d8084af54d3c511f24d064406903f09d3000a44c7a0d6e7f5e60ee29ca367355e2d51d542944d65da319d6013a95e0919a8453891c73c30868c8aa065f8ef31531b7f4228e21d99b385b339732647fe70904b1bd8213c170f220aadad1f126191e528d07bbfe0d6fa6196782a7e2dcd590e5bcd7c4a9e56563bdd550cab625dbaa14959e18626af36d34cbf3344b3217f9bf92ef416aa8c096515ad97b70b26e0938099fa908535cbd1312fa5fac41ee51ff129ee5f91195bdba3b0bbc6b4a98eee3f74e9608f636c191d847675ac6dcf61aed5adc3c032466aa83704cdd5117a6a9ba331980621bde86984bc571377a3e38e726e0215105bdf8bf393484c7168bfa221e8ed1e009b34a19ff5bcc1ea4c6828b95021626ed086ff9ef82f2514972b6db2b96c19a8137f53d97f9bce53dcee9fc7f245d0906249e3b499b095594a8ecb6d336d0755a684b2992676120ff9228d6075333788760a53f5810d4dc715148e15f4414a57cd5d2a7beb852b4be180ffa01631c9e4ed768312d4f90717778c99a0eec87372445878b878e0c60fe1e765026b88ff0ba5a9238ead6a935a6dc74dbfbe38bf337e5981029035f67aab42bf55e3f5cd0c4b73437fbddcb42d65798d1a5a3d55723e060ce17dc45bfe9c50930b001f5a64bbe41c56ee5c9aa336ed82ecb07c1064f4ba3557f9f5d4a45fcb4279464aa58940dd8794400a1a0def7c2594a5c4e005bb8bab8e3f4835528475bbe6c11ab3d1b5449c4f482a81fa421b72ef1c5458ec9f57228d911863966206cfeff17d6a258be1e3e92dcf859e795c07286484cd005b3a912866a7e043a05b3ca3f945da7b8a1402dafc9e7695d4ec1de6d151352cada9da37a6c2e741a597899d2abe7a4e67bc78d3bd3f2adf006dcb971376e949eac1b10c30f66b4dec8c707355fcd22cfd39d87378f94d6ecb4abe645aa36d9751b387eab2569c5a4a12d48639df5bfc92a20c71d879386870dc36b48680f77906474f9af0a187fea97d1d7fe23785640ed326c9917c010499994e4e04929a8d821441bdaebf61cf536dae39f190749cf7f8d4de42bbc633876c476f9d3323bf6517cee44949fe588e14ea782505c295bc0375df3c9dd2785351aa9c704572e2e57179b8273d0e2912e679795303958188e7113c8018c49463409bd56dd536a8fafe5ca576d51b8dd38d6fdbaa55d5da490e0e3a008441ec4dc2150ccc3332b466b06ac43e32b75bbe526bb42cd4becd52aa794c70a28f4dc1e04f2ae91179566f6c5fa7baa72b913703a9511e7cc3f68440fbf436b410c5dbfad5bd2536e0c12d1f9458158620a0418b072190c040d6966587b3707861462c6bf797c055b7211e2da1afb5ad25ee01d4df825cbeaf49679a130aa899588696547a461dbbdc297f3ba5e8b42d8c89bfeb8e45fb8dbf7ac61a579ac44ee5596b1ff3438c3dbd7c0ca30c7722f4637b66c6d2f2722122ef37c67ccd2750ecc13c3030a53ad42e12c952ee56deb1fa86947b8a1ff8074cb4839e3057271a6ebecdac00ca3851461080c3dadfc6cbd012d69c2d90397e201d252c634656930059ebaf0c877414a52e2cd51b039dd21b831e227c153cfe059015877826632428f6974401e845f9235b0e8a172b37d632df87904442bd4af13239590b72e67929199d7d590371c5e022b2568e0886215523e412c01df3b31ca0964ac7c6ec58a3eb5c4716c7e767774a0239590fded37c9af67bf47ec7b522ec5c285bc5067bde412491c93040e4df6071cbf94ac70ada7783331cafd1e307bede85a22a31706b1f9ebb4131c69380ea5b39bffcd391402affc6cf76c120461ce4b6d1164cf6d6f8268b1814cb4f152ffb9b1604c85360d488f6fecda1df1d93f94db67f8e13ffc6639a04076e824fa86d66295aa7ae5892d376e39bf51cad2a5fc39279a1f62acfd35b092f82e0774ee78a98685174e41be1f2f021333322c20ca0aa0ad6eb79819d167e8027d4cffda4c15b061dcc3350f3b4b567427dc0fe1ede38ea6a6ebc89eaad5afa01d611259ebb0d847ebf434f31eaf4557e26163cd73886894170260fed58f09db546fcfcc717c8e125a24e9d75abceccd2d299f2d9623a72dfe53e045bfdaea5d4c4757581feebe92db4ef67ee2f3e3a007263137f384ae9128afbc290d799030d0457899752e888bed9a2ca90787b444bd633a4726696421055795f7b65cc7238763bc2ac37ed32731bc04e4e36f06483517ac5564fe15ef9e7d6d51a004a4b1b1ffbf1e29e307b5fb9e8dedb5bd1395fdc1c31c739213a081e1f743c0d17d820b48a9b37efa7361713af1de961f718682ff50429d41f535cd2f388d6f3143ec28a0f98f4791e93e8b11583c551f24f8d7f01c22d81c4bb647450acf7c851757ffe0957b30783460e2a3921201dc0e738233121d998bbd69d5d0efc4a8a6d8d11b0cb0c432bf2becaab7f01f3b0f0037fbfa552e36a64df0a59bb8edcf7bf742a86fd41a238a0a2000782b427e844766539685b6c89b208191053c708a2e9b72011e4399a64a41eed7f889fad565e16a58c7bde6a6cd16408bee81385bd76a9e58067b5d8b03e508e14aa14e4febc2eeded7ac964dcc3f2361a35dae419f7941e9849e981a0053d63e417b301c0eaa144cb1059809437b0ae2757b05b7d6deeb6ab706c9ec1d09686d62249b11c20e427690be27266e09d0590886ba3b7e38ec109df20998037043ace6dbe4890f7236a57eec8498a12976b0a05eddc0c2ab9fd41dddfefbd618a0e5b15552377e28cec1762d3c0b168c4c37fbe7cc3a88712a1be7052b0854f061aca9024b584502d4a354f739a8b8126eac14eb068aaba08a572a363e85ea529d020c70c74a189b9bd5a21d690b8d02bbea809626c2da43a3ac01f31f31384ed5f5df61d03bafb0b6fa3b8becd1f3c28c6c8b679d9f243a97a0038a27c28b87a7fbe1b2befa9b67fd2f17b314187f42b805b3db8e588c1b320ef92f0019d2002a64076f944021d658cc16d7f5b92861a3305927d4797858336b1faa71c5b4b2e393f61c1731fdc2f09fc16681689e00e06af11bbf0798f7997858be794f0ddd2041def4683bafafd3ef605220fa5683d2f3677334b8f3faddf78efa10e71d9f911321000c18686c53e8cd90e90161af8b083bc80db9b62e42d350030b2799b4b920636c8c8a6a67008b12f3d1a6dfe107557b07a7f5cb4510814577a3f0380fb128aa341a22b1f705a3c7122ed4a8ac0b841d02956930bcdfc5ebb3b65092c48f6ca075c86b8547d60790e6bc47db3f77cb4abdfa14cff3170154f46d8f10d4d98500de079c6b42407941669be7ab5b99c084202f50f625f4cc38ef2f1c397b06d517c3a70bc0beb0abaac6cb50d0ca94817828d5d4996b20e5104c1ed9200f74fc1efc0c17bfbcbdfaf58f459f40fa8cc2aaf26e363cdb4d36e8e1725f2c980f00f391f7523baab85cba9032e66e6c99cb3adc2d5a8fa8660fff1ea1819f40ccfafbf6ff551d8e404e208353b7d5ba07cb8398e2c692ad95405de48b93af0d9af82f291d5338be7f64a04c4272aa1cdb12d2e0e975ee6e89b5cd55cbee0b52b50d5461085e5f40f25258b4057d0e10f4cc841a1dcd4204a9fa301ec03fc2866c308625d34905956edfb96a51056db05d4b5184a8e832b5449670ad44afc2584765ef328e1837c649c5a253177c17890f6f3c789ef4d141be728b9e1dbb82ea77a92bb13dd51be86a494bf269deee7d61392a5cfd84a5f2d368f3647db1833d2579773d31e58f97e8bb0a9350793cf14dbcf1e3cf74a78ea5a3fd35f5e227f1b5271806a2b5c2d8a67e638c018dde7bc11316b59232a3b79516432d0417a1bb3f58a9154a61119dc2e47437d66827f5d58a206cfbaf141621327377627b0c8c83425ceaea3489d169ec08a62c0c965a0ba95cac652c98120c1d83c1ace827cbb526bc889a3643a84de0b023c8f3c4bd3541b70fcdf26dc799d9ac5d988a62c31beb671a8e607ce12868a38a067e3566a42ff9022472936a91d6f555337bb0a73df915421135639305615e635b0e710f991b0fc29ba94158a0ab6f662594bd4faa8415d07322bc63d3fca74acd710fb4bbeacdd44106264cafab44e6d3a8073adbe399ecc4ae8b2fc46940a0a668d379a922fd3a2c086aca9370ff32d7fc8e38cad2de156fd1650c1311ccbd214af5fd9d61a1bf14df082763d02cb18f4cea17cdab21526aeebe7c1ff19bb724df892a7b0766dd4bfe7347530ed92d308fd465f5d6f03b4440205b48b928337c550a804384dee3a3453b9020dcf0d16f8380b3d6abd5213536f2c2f4819a6180500f0df9a5a7d18bf974c7de6c6beeaca17b0324f163dd9c74a472bed5b43ad4ada6ede7eb5875fe6499f43bb0757788d28fcd8ea1ed96384a124973994f195ec0feaf225236006b8269ebfa391378325f33a5a9fa90bc3416d63190707c0da0c3d49597b22bd22bdc87b9f522983b64a2251e8fb4a78b0df8510aa4f70658643199449fa82bdf4d3963ff7cd7608abf0820773b619d9cd3148a60c54977d7106f7e9df4548d2827493942c2dd7818d91eb1a1d2be97617aa0755c34c7a4785ae13a0c39b5a14c6adefb5ea24cf4db486c0155f38d5709e70c32193df426132c467c7c49dd75abbdd9c6f17d3e3cb763e951ac52d3b90f9c607d1feb8e6d4cf3b24450b4bf0bdfb986f64a44a15d578024fc2679eac4888f4e3f2679b58bc5b05f83285565a8b4e3990b32b1ecdcf918bc0e760e99297d6af72475ea4d04bd842e77aa9b9eebcfb39fdcfb60e2e4771326bff20fa157754a27c3ab316f4891b6c8b59c72967807201ac6134e710bf2bb32f6e6f1be8bd8416f87f93e0002eee54f9696ccd3a09e56246edb38857e8f479214fb8e3b1635e15f4c4963e7ee977d6591f37e2dc3a4d14ad228c9185614b0714513d072620cebc8985716fa81c1fd5ceaaf264897ffc29251e7e4e0c6ce6d4c7ff52c5359cab93e31db1eb7390cebdf5298738956f478c18052dcdf4f70e541d8061b71ca575a2c1ab55c676e1e6af531d0a312a2b4f4fea7bc30ccb864694f4162d47f255ada6a4481b95abca567fa01d3a69667703a9542495036fd16082f65d3476e370f47ec23c2b7c7e0cf6127b881c70965f701ab32f70ce08b151c1500a0dae02a6d29728dba4fd69fcab36d3508e088906850acc3aad172a45827277316d4797d9cfff83fd90d7dfc2b66d3ba8a799dd03c7e9c30bc539d3fc5ff5d622b402fda46c170dbfe03802a628a2e66ac7b52140acfbd0e927bc7ac8294c21018ab38fc91d7148d195c8cc1ad0091f10914b35379fc2071b73c1cae5a9dc8127a7eee80fbc7e0a9a7c6f95e8d0dc99b44f425e3393adab3077a22054a6eaf18c52028f15b33ada087427a428c516bc4e5cb7ca7cc7daac329ee2947371152306a3366622e2ed7f04d953e74fa33ae44657ab38f3d3f6ee018120699e2ea75eea5986f8e5ba4437dfb23f34b5e60ebcd57ef04f2486fc61b6536cd69fc1ee44ca18961d490ad515835e1122d008dda52dde933e8eb940d14670c24494ff5096b316081a5442ef352c996f89522811779ca9a70b305e782299feed719f902030712ee43a0a0072b0d270d2ecef17b1359338cde59259c4270ff23f1925838f05b9d284f2c913997c4fff2f26f08365de0461608a2c5dd255380a08fc4ca18dcc31266f7d26a519c23f4d0dfe95709695ab0202e5fec330391a351c652ec5e84fd8a0d05e39c1c48c5bc4505d3e2f9bf4d9fdea56903e5761428bf15805b5e3217c43201693feb830562c3da3e003608901d683f95420f73bad58f31a18874e92883481c32d86813159dfd7f5b80cf3b3dfd5bc337f367afad30122bf9c12da02da58a15ebe92f2f5947a61a799f55dea14f7433f392f3de9ace0a5eaf765da30fe2608d2ec93486f1d8add2e2b581f0dff4a0a80c86eaf1d681996dbf2c7a619949b7cf7a3b777cb17265a91bb9eddf35c575e90bf8a1b9e65b9bf9e121e5290b9f9749b8614e147e41ad3edee4ed85ef84fb8bae679cb7fc5ad31638b235b7f2ac2e6cefaa4e0a680b996e392900f9c1fd3cf9e5b02032ff7c82e7e6e6777cc59977aaade4851aab1b272714cb7de5edd46905a57cfbf088477c2f8331324473f77e8f07a2249b531dcbf13e849913a7ca7fdb68cf9d19fbef3c74790700a3709072d9f90c7c39cde24b935a179390641a858551d3fefe5bf1c9aec742b7e27b7e5eb75320e9222448e2303e83523a4afeec2312660df026ac989aafa4ace500d0a351beb33328fb7f8b48bb43e5f5ebd2d409d0d7b4c82d1c5f2de1ada9aa80aed9cb267e5e4eea5a33a691f545b64a59a0c70e69375c21fae11dc6ecd1109b6d3aaa3bf502390449082b4080db1faa855f19f3678eca6f5dc77b1784ee79b9a61a3bb19f7d6fd8967b96ac322f484cc0111bb3b0bcd432b8d5ae81f5e051577b4a0d2e9187792ed8c171f64e8555139ea39db3abd480025215ae13020e37e36b24ff7541e45d1e2c88e8d96c6450240805390fbb34d4929070f9d3a4bd274be343bc6d167604bc27acb230eff4272781ae401c2cfd59bfdcf3f238e429032d74e3a99a79a81a713071ecbd181fe796e5d3c20ef4d4ffffd99d3248496560eb81927cdc83cdb51db38617c696fd4c34c51588aeef458b2add6f48604634a2dbd4e72b89278762405e260e7a1377b42986ff53912c6969a042e9c3266463558ce4c187e69c8d2b38586098992a2f5cc5ca0187f98290eea1f4dc70e61b8b9b8af4c4db5406906a9b36662618d59d8f59e30efb4d12e8d210dd26920bda78cbaa4509285fc0fe404ff26066e0adcada2b742a5588f81d192f32f7a1f6c065b30a217b256fe6b50282e237e009b074035cc06992c70a452f49875f2f034681b61f13fe2ea163a3a920a7220b115e3c02d1a2296456d094428e6c39a45a19d1138c115151a78cb1015dabd9d58824ac67fd8b909ccde7c4a87252776f7f8e59ca82b63db2a52a3247973f0afd74fa44ea602dc4037ee4003ac46af03ea4a5c3e9ce03cd02a92812db2390a05277796910129f90d3d04d905c026f54e0e733b4b62989fd2b1a5c99480ee44eb7b1561c5b5ed21ebb9bf5e5d18ddb6795220f1563c119806d3f56344c97f5f6523b95e14052b9bd046d6ad6967f92536aa10fabc1e5f9e2426d01080dd7bf46ed8b897f003ad57a534638821a1eaff9b9fd360556208c18baa128790356310cb60c46979e54ca02a7f69a8518b767ec73fcac4b6ce899d1a3b5a4d0ef6873772af680948879302869b3c5dba30d6512d24297382aaf2b0c58f8b6ce1cd496e77425e59bfb7c2e78cdf3fc9d9cc349773f253624f46b516dfb80b6a0449d366d9bea0253a8c314c1464a4ff48c11075d39a29f90fcd21b61d4ea7d8aac5c01b99e3d5b6c2f0cb2bc15164a5688b90301cce828c89e91eec00d76cc33627edfd9367f485da11deb09b1dfbc85c2de69a6569951067730f1eb4ceacdab87f8dc973f05520536baf60eb58e5a2f3b8558a06d95d85bc37b7c2e0c02b14b80dda3872416c2c56ac5e070af56981db27ee7e1a2ef2b7733ccb2aa6306e288858756aa1fbe3071c66d5db60b3431751dd32d3028acdd3d9bf120d021c18349c696a2c688476bf224d56a37d0fe8a308a7c34b86b121edc2df9c44f08971bd941dc98c3222f389be2f163d8681f98bf2396f87a2ca9c242f825da18311d012b692135b1dcfebbdb520ea851849c76948d0c0079405dd1581970ed626d8ac47f3d8efe4e94293f46673199cebf0ed1a15650a3c1dfbbb4d4dc42d0b11ee28821de4cb808b1ba4122a17dc0784f94eeac0b48513655e1c7e9186ea85cca58468dbd4b94e0adef085b59da36824b2e79ffe7ad098ad70620193da6458bfd8e32dbaaa3b46eacd93f0a73b8cbcd1cc80b8afb07a5f8d486ffe5f72eb78eac31cfa8588f1336c4ceaadc2c3017fd10cde8cfd8f53881a4b5d1d3a2a75a99a44f0e761063c1f0c196b6a259d8d8a2719066af46ddf302aa3e4346a0ebd3d1c8c5a956ff33db2d237fb07b3677c54ee764629530b2222f747260c37cce5952c8f02b742ca9d14bd1cf22543961037975d1aaf4d3c85e2ae7a8314fe82a05378038c14751fd34d5ff6d29a73273ac874063306544c55375116121240470188c6c2525fb98ba44023c122c01ea6714482ec4379a2fb3fe0afdd6222b4fb866041ac156219b25450b25a5f683f77e79c2f83b836a8ad556d631a248b3ee084c623cf5d8293c44e2001d1429c77f1c0f099033a9046a439ce0b924e88e88aee6ca95305aab34e9458b71cded6bd12f3a8b1b14b813099132a41e83086d0afe343ff8819775a30e93ea67ab1cbaa8aa282e260d23a264aa87b03504068e3c43707ac53ad37fb354cb32955f91a3ffd159bc155692501eacb6fdfabcc5ee00c3e77df82e026fcb9f6126bd1f39445cbc7a29b7badbc5ce9d7cd2962ec3892ab3b840fb87eab3b3d4efd29b9e60e4a4b3dbfc032bed1660c4841a491c5a95b2d9eb156b484b93718dc1e3c5c11568c11824c7e479cd249e134bd86876fc7d99e71106fc93218016e1419751955d04f9865dc092435f644d53db712fc807d263a7be622c6c9f26f18c7368bd8db743c296b77859095f0958dfbc799c3768218e61dadcf6df32a0502f9da9fe167762ac88d481ae85b4a8d4bbd6b207675fb1c0c7175dd68677206b013290044be60bdec50c4eba32efd0d0118024a8097ccb5afa54b9cd90630f5f67e38da54cbcfcaf3b2d2d5962f6230c5b20bd1cb538813c3a9576be615e4bfdda49ff2b5d66fff31c517003f004a1c4ccb0cfb55f87e479042f356d007aed6b09a66b14f05c8c2804b91b27bb13b7ad69be60ffa4fdcc8026b4b45f7b6ef7e8691f322751aa03ab42da49223026de206ed3a26ea78465ac36048872bd0c52bca48c9694479b44b2889e2ece0111793a7bf8c57d240b141c3b171fabfd6d0cd7189e41c576adcb0044c4928304a999803d01853ff3b3cd1b0e651a48003c5f7158c0e7e9c2f5ae08f126963bd2161cfede9ca766afe381cee4a5b9b50d64b266e8ea27c3b968d98008d6ea24396fe4d6549d732e9e0375f2b5ac20dd8b4b6fa774407bba3ee67dcb9e3068d11b1585abf2f51f43f7db8aacd0d7c0885497ae1a7a40021562cf0d247006456ab8eeab8eeabb14a06d8ace36ee752a55dda2c777aa058ba5b4cbc783f3fbb22891cda045ce247a1e8800988012cf5a12985bcc8316f4a968df827fafd6099f29bfe163e0cb2d588dc3ff976f80831f4412b1cdba91fa7b26d4e1098d1fd00a8451ca3bc5e85e143242b0f49587bc376c40d08ce35b84f57351089792f38ceda5188fd46869c1971df289bc8724f81f8821c02dbdc58bef6ec1d8ead8b54dc25847e41dbf6a84e993f3ceebef28a2fbfd36525843b0c60808d4ab1c257debc30956adca5948f30ab9cabef857c67d246febf68e9d4c0d5ac09e69bb0c3298d77b851d771c5a6545660eee08a10ba1e152d22ca69315f6c857014dc172fee65acc167f5fa06a3c7c5e0ddde72a4f9188d0892b205c505414d6593adad962b540c968746fd9fef411f1cb1a71eb75ab24e241861c66afc61ac9bcba2fce8bd990c845ea68ca617ad6ed466b9d1bff53689e72d6082def950a11e8837cf78bac7a86429ac4dfa7b30aac4e27d849f2de8a3975eab476ed4e97ab15491594905c4be3f292e5a7000535a5860499b214602b7bf2c90c76e431cf6be41e0888cf85fada31bc63a61607abbdd0185a0a6a81372d3effdaa9be6fa481c5ad92d180b37cfdcb31583e1e6c8b7aa48a87a446e0d6e3696044d62c9d0b49230916645e82d9ed3ca572741c98b598db4a02432d3b04cf9c3101e4afe1cf4755d4b4185344e70da30cf317c4b8341be9d6a4859464678f8615ce52ca33222db155dd2f39f1bd600d781710ba7e44a0ed840291f2aea2e6c51a1c814dd0c4b4477b6898052ffa7eda0e4899ad8a04fcbbe82561d22b70ba9487a3bf53d9fc94fb095f5e5343b86abee9c37a37d4bbef237b0a5226cfefe83f3e351c0d30b697086bc8c63bf7ad15bdd83b2e3cbdbbf44ea43efc809009be3dd354610a5b6c873e22e1f69c54ba6116031d07ca7cdd7ffb2a62492137bd60c81e6bbf2c113e6b532508e73faa595293b6d3d723942c09538b566e08ea91922b009a16061acafdeb1b90630d96e2df3914406547cded548a0234544d8ddbbbd3b7851c1636e8c6f4e14db53b24efce800bf036a5177d297a45c676883c2f4679bac691514ba0f55c4a462a971a198e8d713b822efc97ff9d9972a7fc551825cceccb5082faf0f8568c47fc1d95e1abea0b02f69b29dcc416d253b6bde04b3b6bd952bc93a4fdbbc38fd814d0a1efad8a16d94ead99ad7463f4f3bc6ec61a83523473e1bebc511808537e482b33330b88d5c557748f68c7a8a8a5b627f561c55e99e54852cf33cd6a35338664dadead37d16909f7dcbf75f5b3122d2183fba19bde4752b06a53a30489c438f198619b8c9ba2497cd252b95b02b8be0a0bc75d7a212684ac0737262c51035401ed06f68dc453ed87381bbbd20d852e9f0f9927c043c88693ac4b72cd4711b44df9e1410410d76245ed9c76519a0ce15082a78e4e0782399b14bb5abdd915ba6c947ca108e13e60c9484a4e39efe3b6653180c29b62d134d4eea85687eb66a58c88b3af0e7d7e3b301f900b3ad0e2a54b9a578726709be760bdf2d20f11136d7f2b38532354851d83a262e1d22b74258ddb040529d5ba89f2df6f30dc98ec6628da00ac1485d73a2880eabbdd6756167cec968fe9be2c68db1729a1c9246d53fa5992a2b4fb6d7be3a3a8855b838f0dcef68574419c2cf10ebbfeb2b3de1397c002e95a1e49c0c5907e881af9062765b6a6791bd13fb7515ebd455e84f9d20128cfd222e219376e5c61d13073dfcc086ac618427a51db8179b61682df33e31dfeb4cf560395be3a8d696edd85f129305a72bd400be08b7fcdebf0b477ed6d74213127fa2894409ef61ba7c149586180aadbba3d8011f9deded6f6f68677c3b7ca8761ef6ee8a418608d60f91831374ed82fe2640fc15b714a051464bac9e25b1bef12f91a3ed5350ebc8161d35c74fa3168fdd8bf594eb1d04e26f630e59cb4b72dc6513857ccc948fbf26ed2e6169657ea54ba6737253257e99ced099f4a85cbb26907ca9f36cc407b5e1d9e0c36d10c626dbb03961d421ed93ccf20cbd20085476969e9d90e974a44334f4057471b630b9e046791532e8cc92deb3ff0ec75f2dceeb301dac7558f117609e86ce5855494b4c9fe3336e938a19652ade8b5ade7be52bbe5cf2815ecb41e76d0546ab160b37e3f8cf5b2ed02a4ad8a07b4fcd27bd22ae495f7cca10da846f45e0a6ae078524699c74ffe746a3e11b4105e7fc8dfff897ce83ab26218217cba1cff3c05a011f28c6d0ac3b3dd3ad1cbfcd4b33fba9ca3d52bae0f9ca83c2e95334e4183587fbd0c39fd975978f6ea2a098a35ce59c5c6bd2b9142f6519a9ee87321306e38648c6fcbb9540a4c84af5a7ddace8758ea3be78725b8aba7ffa9bd3029cd8cb6d57de60f2dd52de95b0b3ae92df92d4476272d169eb97c66f8512d3b6934f77ce2d3f34a7ce1ccb68b1b494eabb03028e6db7201fccd3b1253efe757ee4e703dc9b1f2178a5bc2c5e3638bce44eafca8ad12adebf241691a407521e86398b4cbe65edf4edf692e00204659acd86f494815cf5d9c30e7bf7b61abe8473a675fe3026728d4e7dffa9a7d17bb5b0b98c869aae27a81b6bcc44c3a8871ef393c8ba5fdcf3fae9f360a43a98b94a0e0b69201397e13687dd3642d2c20f8ecde643b1f95c266f34ca4d979c5cb4d400a76c7a3fa6337102abad5d0b08c63c6d5006f78537c20658e7ad232608bd19da1fbe6b9c779146cad4678d96f4fe7bedf9e8616dbae74e7cf2c225062f56868b967ed6711ba2d739e9e57fe347e2cdd1a30131f96968ff900949010598e3875bda76cc8f4bdffb437c33c0584c2869e4b1ed49f93cc33f4beb74715b06391cf96335474b36d0c5fc79b285abee045c55e8c939041c477b1ae25a740fdca2e819a560f8c718bde1bb92468bf591b8e2d520b65a94bec35c53a05c11367f47c9a40385d9d96624892ab348f74f59a28b9e580e0af71450d8ccce5ab685a164834e18809b03e2c3e2d25a27f708c5260dd29797caefd80e11e707ca9d04a99d1814e5537056f789bfc052f59852f505b27a546c350bb2aae6a75706fde252290a5c1777739519087a7f44ee05faa859c9835b0f16dbe573b27b6c0304c316b85ca80305d75e0468bf62fe833961962178ac4516ed432ff137852b76b43b0cf410a36d1c138431630ce57b37cf257eacfd1f0eb445bbdc60919cc31a8b0b462653c1975ade081405ca2dbb78247797ba6fe715a4758961d5306ea562df72b4e3ed7472aa8145895eaed6464c5f9c27878bd9c71df304957b4f777785f8af74836de05f845e9c51609d5f4e86e45881076d89f8a060505bda3291e3fcf001dfa1b175ff86e929509314b76fad776b433f91506b51187d720978e9471d00a3cd37d92ecb2d01980805679f4ef3ed2515804da98dd809490e6e92de358f78c416e878e148869641eec23b2d42266cb0f4eac974d2a840e1964ef7ef831eddfdc32b7e569b274c2bc33b84969665bb74fca5cb101a0c0a36111a736af8322f4edc3b4dbebb90b311c5434bc91388710172d1e55081f027957b8577ce2341d42a711a4f815762386a45fd8c7a426439039368dca590e7288d0c49ea4efe4e44a0dfb9d811b8d1d80975036cb93bc0ed5c02519e8d4b22271aa09c558bef2eb11969fc9245ac4c16e104bdcb123128b8567859aa66607e6dbf831c82868755fe485c97705af6ebf80ab64f73b37b1c091c83a11d8f98f52a929393bfad4dac443720f2a3db520b54f38102b039d65a51b1265d622ae4cb8b16d6762c07908ff0c4267698f08201727871f58d386cb434ca683553d248df989d1827a63a68a9ecfc46d09665c1cb3d1dc1a2685509588f275f6691a58c2622884368fe3d198b6c9a2163280287b070158633e53362af72e5adb05f768d78a52ccc93c32062e09df7db412d218615c713f74e64deafa052bf549661c4d3bf9c66ff867f83344b1d43c4681823c8991ab1ad38ff6e245d057bc7780d5b57bf45a6b36bb7dc8f5522e8a4e8b07fc62f83d473ff674963b1c18629341cc61e722c4f282bf763b6f519d9c919aacde49ca4f11a6f2cc0611af89c5ac20ccf1af0a7713aad692a1f74437473908c63fa93fa3e1dc48324f1a0bb3c936cbfc7ff9a8a3a5744a705f3de80f2e010a89e209676c64f3dd360a74cce7c263f3cbec687a59f78215cc3d45690b981436e172b22efb24ada009777172d2376a9b177da0f965b426dc1127b6fd85974b07747cfa0836c5bec3497a623e42bb520f7fb075700c691740bcb24beead60c6da00dd1ee255c36faabeaf2beea354eeeb5fbea4dee0d0622011d18c1ab09129f0e2695496f78fea54e0a9bd64cf36f5fa30635e97cb1dfb317b1447562dac04521359c5be4acf7e46c1fe93064630f8017def068fc21a23ad5e73cc396e23b81404505fa96213b24c6fc016086dc234110ab62a9633c7481d8227c12d737b8583eba989109d30ebffc1a81d3b711f6055c62a7f6aeac94a0a2f774dbad75e1007c49ba66c8aea74b9feaf552baf0dad7ee4b93ee493c74e331be8221d859653c730d227370a22b476c31856ddb39ec3354b1e0bc40000d3c6866f33c1d4a926a8a25f54b6d4fbb1a73e725d89bded2201b0ec1f0b06b20c01025abb9ccd2ea34e6aa037c9dd3a332946c880c6b198eb63c53d041615dbb467f13fd13c47e9ca36ba052ab0724bdfc1a5b546ee26a4c38a66ec57424c545c403c9e7315a041d3b49c864af0969301853a794398bdd238e8752d788ab256dcbab6f1fd2983223f00742ebba138e14898b99ac8c9a230bc16e9579ba7cc7d22b3c0dfcaa0e41bcbe92f499a39a559191f2b76a112fb00be0cac039069d07c53a35eaf2b46e9bd94314a68532d253e5935ddd01f348da256917483dbb5675dc1af4b9d2dd2c544680d896400cfc604da72a23668cbd61348c6068f58f4537fe48ee2556967cd416ef9ee29d5290e46d80ff95f40fde7ce3b8f893e2a35004a0a7a46813de23a36162f52867386900e878c67e9d1301a9a9d1b2b80fee9d6a2da65b20086e4eeeb44ed0ff574644acc2b8c8421dcdfd13a227cb182e51f83682aab84d0d0cab157400923424370cf053bd419520184323fdf8137e57c1bde996dacf9b35621488cf54c230ad9429d30e934c771b77a1b66fed25a7033d450ef179bfd87fca0e607837ff8e7c13e37e525b304f83af386d41ccc60f08fedcd118f116b47919786286c6cc3ef474be6b7583415c9716150ee9993bc267f4246ad6e7558298788b197be7353576aca621830574c064e2b3a7916107f403585e4f90ebef4e09552e6b7cfa2990ea2b4d98a48c41c43a01723058e048e374b107ec60ba70edcf89a12c6eae2510ba1ef9f829986b949b2375fbf5cbead7d393b82a0c1ac4739c7f924117e8236ba1f85cc1cb36a01db3315a56d9e4bf33318ab0a0cbf70cf75d34f1696dc09e34cad161c8000c1bdc9cbf4e98a0921f2cfbde399e8d1895f6a3249f117a6cc064dd7dda0a69435b9d566913201dbcc088bcde94abd419dab067bdab74f7596acbf2f2ac41bd0b9f51d48ca35e263d11142cf0ff9363ef8ebbd25fecb03f5e3e24f6c3fe8110fd618adc45174224b0eca2301efb7c02bf2e6d576eb83f2774310e855b01dbb04f51d2af34ae84f820e4d85d29d826ef74bb3f5a72b0d6a2f5a91df7c21759d4b49a0dc61c17a8c35ccf8fff4f2206021ccb9ea0f6131650deaef6c939781631178e098020caa05786d0513c963a6a70f5f2cf62398536ed7d44dcbe34174f3552a56a6e9224d75feca74acb616b0a855d5f09cd7f3d28620e9a7613c204b0d42157078ad820bc149c384d1c91455407a38bb20d42fe26fc7b020ff7debbd41506a1bc0fc146ffeaec2d9f7093afe0aaf2ba5bf4f42bdf44a2188d48ff5ca46adc9329f53f84c187f380851781e08debea1532f87bf938e4d8f582cd759dd182fbadaf24bcda89b48c59e4900196062ed0e0ccd04b83ec6188e7db3791d5f1fdcff428e4522b10fe018d6fe11c3afbec1e216bf856b85bb13f57260a249b19dae176438e275c6fbd6ef725c7d5ceeb855018162ce912b0841c9080f976a0643d1360495fff18fe0a0729892a6cd51aa0be1bd1a20670089d96e357f0b986ce1cce9f7510847d7e4108df156f2c4805ad410eb51773416408a522623f19a9487fee72c70861dcf10684ffd3c07f60dce444b18cc94b01e694d820a5b81ac6b8af033213d92996b520446a9364cf8c199438201bb3417fadf2ff0b7a018e93c859ae25052fc83cfbd66aa90d3c330230701904ab91effe050f373380c5ca3b953627c88390496104a761ee15ef4ba86ecb98d3c4b98957375fc4dc4d19a65725362790a80061465fc99559550e8c047b4b796ea6deadbf30472a333595749841f7f1e36d04bd6466b8281c7ac7a92e0683017c95d98972b846b04d709c240dab55e68f3b463483e95d04f7711793ed30d78e0667f02e9403ea5a218ba9342fc5013ce1e1b7e85ae11623ed1836abe5bbead355c86fe7bc3c37c8c95eca3229a9c644c20832f7f58042d3236a429bf72cebedd490a2887f575b731539144d59a1fb15c5528840d90793b9c34aa73155971bf4a466c35110d4a806c489bf6da9824d1da531449811e480ec78976c7f8c1c7dde776d1e8bcbfd318ce88b7825f562d520ff081a72cdd8b370b0d6feeb83dda29efd5fcffb3df7c9d0aa9c0ace497fa79fa790ad87b56f59a2552f64867737e8efe3df1f16097c13f0801481c10b83d151676a7a88c09b44c3304e27dd91efd25454cd45c5d204fc732fa8c7639546ecda294a84a346ba2a86195b282fc877246f2ff39fda76972c07a74aede9bc9726f586a436c678aac9b9c6bd2391ecf330e3051ccd91f18e2e90c2037d21d7ecae36155622ab0a50988c9f82b8c5020212e0df2e04fdbaaa3c997ef923b12019f9d3db73564c0d8d943f5f5dc6ea4cb8634ef29150ea2243f6c377b673f3dfb5dc6da935e05811a8d3f3a1f8e2518b2ca89363aef530987fb38defa4c50363e5550dbfff6213ed8d1f04dd1eab40bd95311f3106139eafb84d5f760a0ceb554d75c773535bf60c4e720128b440c32cbf95ade67e6aca8ab344112e476dd9b01fbac4b85d5090d98bf9f20988bde7fe9ae57ab79b2d483eaf4101d6fa74fc2097b64889e255196c4982f919dd513f6dac9036e155bffcd2ae7f73c7a3338747d8d6ab542fbe101917fa91ff0e562e13f1a0da8e7faded42a0f82ed32dc0c75eb884df224ac0581f77306c6597ee286c6fe0b27b0c1efbeccddc8ccc7afd3178649cfdf3567ed976483d2deba1b9963c84c8e6db08ca1a9cae3a174556a6ef9c40b6a394fb0482950dcf4aa8768092bc3819617c5a012cb2bf3953fbf6e524892f49ab541b2b866baaaf78bde106cfc35605765781168d76f2cb1a6ad42a9a6bd0e0404c434c60a5f8c44c2c039762a2e3f404000436a7d952a45a5b264f637629a05a204eae3526795d0ad202ff3dcaac9598111193b36087063cfa07f8b2d283692d9b09372e7dbab018be99228523b7721d1e5c5966bf69ee97c15360cf6db645830e0a1702134d468750f90ccf633ff537a06523e1610ee27950ff373c60521b582d07ef09b62408df232a3ca9fb832a9d3a4325869563cd5a65fbad6f11d130e715b7d08a74c3ee4aac4ff7c1c2fc873eda2c8dbbc44fea5a3d67dc22e5fdfff747bf72cf7da42fd2ab1727437ed0d834a89d453740d92c105b996f0a64d59c89ec2d9c78a3ba820cb59b9ff26bef5373816667f50d125217ab112666e9a6fd6acead39d0717f7c98b3c8c4e05a98b8f00472f0d4c33b6f08c9286b470d9d6b528f814a2a6a4ba211d4dfd6935a3cdd2844d080b1aea0aece7d9b2a84ed6638fc8a9e7d4256ef430b4e050e856783d2fe71a14d6b228b801c935a8a5d0ba4fd2575bc43eb107233026c42817b5913afb0e45fc96e4158033692acdd7315d00c3a6ddbc70ca06ca5a0d008ee4f065fb899a69584cf0f47ed84825ab923fe4c249c21733a1d99b7c735db64b00238afea08cd79a36c5232b379155df8d9c641294d52a9a46bb292b85764db84811baf44d4d8a792a70fd73cead498112ac56f7a5cc47526a817c6c4c6268c42c355db00a20c9d5903dd2c21c5d586557ecf7243b25feefb8d1c9fe6b5b460c33dd7d73b20e00608962e6718fe2950b65e620ba7dd8e3ff7a196c10f499b8d8cca78cee1731aa76e39f00cb90b97c7035ffbc87f9d877befd4f150c258bad9b3d02f74a355d9b7900cae6dee967f1b6d87b22c2280fd5d19056e7bdcc9e146c587d8b827ef93447c54e9364ab1a80f3b7a186a20e3aec4e3a98b0bac5e10ce97a2f24a2b6feaee18ac048f149d88a0796a2e83096a871562bb531e3bbd4ef8fd5e56d55f790d90721ea76a816678a3f9ab4f7f58f4dd23753163c26a62a37efb6bcb8616716f0e035d63212767b7213cfd463ded190ffe65427770a7a64c1799c4d4ad3cbd36c1b2a3d5f145af482447c862fff2782926469a5bdd640684231b13545e23edf2d95df16dd49836192003cf5801f43e71d2de49d722b7744550b642ca691cecfbc858224180f0a05e16cf672650989a3a8197b9cb26a80f1fa78dea940e6dc5c887e60e7244e94b899e39aeba68527994cda380802449691128bf5056317ce14b2461ac2c9d863abe302b921fa7b96765bff336cf2dfe41f297cef52bfa03d58b2c4438bdc4f368f6b5c2b260d9db2b699059c1c2863f42631d719f6ccd1e8a43e4d6fd19013575b29619063276eae493cf788089f5c3c2bdb7e141013532538f30d5d3020ecbc47b94014b13549db17151c777f5507450bafd7dc537bcbd18aeb4fdd60af533f76c9716750b5a16e163163af1a4eb6a051cd769fd6ca532749e704d023f30ebfdb9bef32ab3e609641c495d590364744a3de00cb32d343b061d484d56c5ba37920dfae1f98dca8fe687f0eaf440bfb0a079c8ad9a09dc4c7958fabcf2117128d3fbce09bdb9fea86101832f539cac9f5ec2b858143d388f25e6c641e04d598eb2d47bbdda671961bdc9c7b070aec9b37f6752f786d6aefd6e1c9c41521ce07a2f1fb89ee707edc754a936dd9dd0d761d8a14f095e1f4270fdf28722bb7cfe25c76bfd9006c29c9947d2574c10b073e81a3f4ef6d5d30cfa8f139f2545aafcb1f8cb3e2e217703b8183ec5e6a9257a02a7a3a69887e887e459998291f33d040a7414bf7d82f7e4439f0592a3e63f796099efb4dc316eff5a7746cdf8fce2e057a432de3106e970d57b19ff3f375f1f02141aab550fa6b7de277fdf0271dcfa2eb27e73f219bd83d936c253c4aeb27eb55ccd35bab9426b05bb83ca8a77f657e7ea2ebe3455a864c0c0915126a6a3e5c445ae6143a203e40b3d6a6126c2569f1a03cc42f72e0a9f9527fbc1804ddbe6cb73b5d31a13503391b0f708c482008b2d86272679d7833c66859306a57d621504b4865bf15bc91f0764be975a8cb7595e584a4dd55d99fb7bbfeda58f522cc2b53874c1ce48bd50c9c3abc821371fe4e95ddcbdf122eb24ded063d0d0b386f080d124f1b1ae8e974f6101e74e0fc079c1ddb932ec2a8525b1112f749d69189f8c452e30eaf48b653bc12c3e7b1deb76cb589ea77da7918aacc4c861e61d27b85fcce8645cd00390eb4e63a70470a996a216368d524c251b1309b22e63107852c4beb15a3cc761ac9b50d4c52becc74be001d906921a004757dd709a89e304061c5dc41b71250510be33f812c8b7dd4d15b3cf017b09edb0ab8668da51c419d7689cc35eee96d67e0b8c0076894f0067a84dc4bab949eee44e48967c6293a103809df3386ab38b6deaf1302ce8b9511275ba35b6e38ca06a7faf843ee1bf8d0cb5eafd2914ce943a0994c2cef7d3e91a794b28124442ac140f3e4066863a8a89a5be3f1a22d871cafc21e452cd69c42887dc555e24cfda8dc41df5d200af071f221e80716ad8c5cde29126c86e6e7638bdb4b82bfcd237f9c2ec947d41526eafb81de1e5c2a38a4114ad32584f083895c3dd7ea32da6457dc8a60169440f77c85e5c552f1f00057a33ee8c85f9a716836e265c9bdcfb5c98cc3ac3b1b5dc5cd748ec61e8cdb6a6ac76a8f368581b9484ca86144ffb44a0abc523d8d1c0f301572f4666d54af3ec8b1a0495390a51dfcf8b035dd47b7f1cb645b45d408fbe4e6bfc8905f065a5c848a311756427a1cbb26f9b9494689206f45742ce50b0dde8657e9b680a8f99527f162c2c5ee0fd0826b805ee2a8e11acfcbcc07d47afa7a562b34c589040c7224480b2dc7a75787ae2a6b57ddf11961cf50261ee556a92b71c13e62e0734044b7967c4d221bdf823b7a66139052603dc37853891b0a546b73db2d8f9dc3e6ec57d55ac2fc510ba159ad8f5dcdc0e090c045fbd3ba429402dc648acd29961531d190b45669d1f81f4eec45bbdd1fc4081013b0b97aec765eddb7cb9c5a518138ddaa2322437f8dad825c173f66891bee9c0242e833517475f9bd81925cb8c2c27cd97a104509bd238b30e9eddb11b7963824f0349daefa159f7cc5e252e531b5afa3cae9e857b3741e8530a48e222ce3b398bf8310cb47c12540fa3dabfc5aadf158942d9c89592b42c73519d033828c3fc834f1a2e6945ff09e245cec49d7d14080b9bde4591937eea81508c7e549de339cb423f42a836a0234d49b647ef3b5fe0df66cae7947d89868a5ab09c3bda47994c4f6630545ac8bdda3238b381ced6d1d7b1c96e8ae9e5dfaa94b5000f02bca935ebe6ced70e3581dc7cbb4f6df66f872c9c62dd6d7cfd329d56aba136348d4617a693cb40b95d24de217971cd2b700efae71b6876842174457ca1a5fcba1afe9a5bed9ece879242243dc0ce62a200746e3a343012039640e86b6b582a7a09864005963d1d304ebd804806f7a43698a684fdbe6d8e0fbbe311340c09708be63f43eb8a3df5d459526d93be6c6779985bdce01d94f9d81a5cb229853e291d1b3ee63919d9a81d49e1af2f558dfd7a6ac28ace4e75680834fab96e2af436fea4e3a78ac7cf38afd109133ba63ecdcc79a48e00649c2c71032f8636057ad330778213e60c9fe99a5f0a04d3fcd7caf73ebc12e525e71a5f99fd523675a9e535c564ffdccce602b9dba910cb8c802ad8bd590287004a3e1f6acea12d80675e677855123e290980a6ed9f39c4ccea476522da6b66c0bea0372b8b15bb3adf73d60848f88214b20472ded54702be9ca73b8e1ec294c465cfaa09ed8aa657f51db7b51686bb27a91f1f955900f2dd42cf588c6c1638972fb9babf3a7382cdc9df797bbe816c9555550a56a5350aefbacc7d81abf8c7111709cd1719d1a3d4fd7b14bf8559a4573b6e3e2f4a6647b2afb9ad85bdf33c9138d5a88a79f7918f1f42620b53f88f24fde61c3322fd21e70b77b62d51a4156d41586c780538defeca30e7dc9d8f831b012f5c0ee1e71712890a89caa0f134689ee6b8dcd32741bb0b759dd7a87bc026caa913c62cf95474d77b88e584cdb90deab55fe9965506f96dff2b30e2d059f69a1deef2e73828ab37b3feef2c661abcef280731577cf6563d35eed8943e3a7617d0635a078ccf59141df1f5b08fab36b7495df84e9e083f7f60923b567378d20ae372336188c1df7337039d3d7ece59d06f57333ac1865cc3c77fa0d51e4e132cf1578ac1e03dc1e23ac86b6b9e659e9c415ed67938b4b7c2639a0021ed37efd8664adb79cee5ba786c10c218acf3a60e1df0fd4620fb7a339bba18d173db6f65b647e3f02a57e6a25f195c65877651d7861a3e61ec39326929fd247e39a02f215043db5dd0aea4b3bd10b7968295eebb55dacb65408355b51113b992f81c2918eb12833e49a5445c1fc8e78352bf08eb19ea8264353debf6564bb2427ea9e460e8e461f888c503495b364f559309680f4150979c84783a8fecc1616dd5dee300092028efe2abff55016aba5dcc9505ac799ebc34cac6da3b20566480477f957ab7fc6d0cda128477ebd8a0ccb20cb3d325c2b08458285572f2f3f8ecc070e8b0fdc3718d63bcad7300c78c3771c0a4572aa4c52cddbc0e607c6aff21118240cad33a64352efaf2dd57d9769105e9df8f82550aa5f63420d5161af011d1c220fbe00e418a348b51d6d1a07dac5333e6fe3c1d3dbda70b599cd52410b7ba2f4529575bd9f221de8162c2ab4dbef3442c15975542c159bbd82465b0374907f6fa04501f78a42bb977243e2b6aa2e73a68e000d57b72d80bfa26a4a4f0da8f655101703ff23134cd399726ac50a8efaa8763826232c9e5deffa5cd829b75e72830940d1fcdd467889eb0d9d36524c6b30792ea2e88e843f9b75ce2d5d730fa6d140cb5edf9c3dc50645a7cc41f0064fcdadd27342d44502fba79cab8299b6022096f8d017cedaa8644b8d35462378717ee612ae42c33256682fb4ec1145b6bf2b11b7a5909621f3ef4c4400a709cc2cd68a74ce15c8376cb9a6553cebd5074cc16a737bc6af8095917a4a0eff1a1968dfae7ca8f1f60e0e05f38c31bb26074d09b552d37a80ceb0097ab8bcb22ab166437ffe9ec013f54d94869274fe9c84ad56ee39d186e2a03de3b8fa1c13550e2dae7c51c0afccc7d5621727bcc4e365433ed7796e87da84e630678102654b75897d1f19a6246d5e3e89d05f514be8b44c5961661ed87096d629f3177305cf54649796f710ea17d00c60952a406cb004701475c103ee7f067c25917e57a2d08f0499af7cb4a4e10c50708a4b47a82a980848c81922b30a2c23085c27e4b11f614d8a4dd210d5544858c0de9c418edcaad201d93676276bdbb9eee23f2646163e093b00cd54ff8bd67afcf867b25b191e83044cd5b177c41ceee5ab19c82fd352015ff5f30eb7093b203df7086b4ab3d4b4ac06a08fc2000618024aae548fa8de5aca150d6b607f241e6c5a83f1a8f9b911f55a8be1e0b7a057c1e4f23611cd01c93f740ca78580073131554f2950f41d0dbaaadc20c4af10a58546f9128635526b47ba2c6f2674d389099271690b99cb2937541275f7fc813fae35f5c4cf04e16cb47b8ab5c4650c3f687d7a1ed2c12b7c3da1022912d4b685b7a4dc582ada61d0e5a03d892ebf5e88a36407a2ec3d6e5bfe691ddb9b4fdea18faad131c060e727663230388495da3392dc82556e2bee7d289b8d1d69e3915f4ff89c14a366db004881123954d0b9a3a632dc7716e77ef454dd2c7aa0d73110f33dd2569a37c2fe103f7012e361dca6055a4d2e36bb97b865747c4effbc3ba96ebd56f1cb2d37470f15ea1479a1eb30531be79a0298d5c5bc7ed85632bbaa7510add9e6a5c391edcfb93e789d2f57c9e098b73f1b3608405009467e449e47770cf62a435d9fbf38cccf8b0b1f97d7e5840c95cad1382d1c362808708c81ba1620bdc29325ebd262ff8b7e607c97788a7a737560286fdb1bcfc3c77502ac8fc3f62478fd7ec6a9be0f8b316ff2315d57bf2fdb7096b99eabb47380edf1c91c588c2b95664fe01f29ce9c085ca0dd2063899bc0d766d87ee2e084046d25e3033ad18421d0d0a586852585a082753571940bf0d578419efe02c36eddfc649bee0289cf09ad24ae8a05fbe9a3df14b2f08067c4639dfbccf9be77c318aff181a0068b65dbd0d4908c48105f8608271c38a7dd65994c2630200fb96d5b88fd8260e2ba25fc2df1211a28917f5b986c353294e7fbc0dfcc1685067a1c27a9e7067b95f90d84776854ede56a39d4da88d3487b1b5c29d5155ab04be3c8e3ccfe81cf471e8729c33f221735731d1b402059b0a1cacd7b3ca7a1e5ecc57750adc4fd45468cbf9bc3d6303cd14d8ce2938112cc1f92ae3fccc6cb24e344c23e0ea38a6fc5db8956f2a2df8e3fce8c70cb6141e5a6823190a272eefefb2174f1285f55d0285646f8b4804d4c195907a0d556ffe715f79ca8c33ea9e051347a06f8892a18f6dde46fbbd2c2533dce3aa4c07bd3b0e7f68d4ca98eb69d4cd8f965b3dce59ee7e97631e5f9ce56fa497d2579d6a9943699ac278f92adb5c05f7851d8fbdafa7610ed91cc7480f82476f3f5688a07af3adbb15f660a0652f0954216f0a9e2621828a36b13aae0fb79f571af1f4e16eff7ccb431f44a1649eac2ac18ac7f182b18e9ed62af23d186e63b52839a7df08c716965dab0e4e78b7b1c8f82c3581858a5ea014e38386d9f465580d6016b537a27bca121c7396542477b02eae7860d96bc316cceacb8dfc7daa6314912f117e8ce245fd2cee1eaff686af2dda777442c5ee0c60ba2c7c95960f817bdca5696738c4d54d6351d03b0eaefcdf2f06bb547cd863be3bbe709d3540ecfa5909539f4ed92dba468e1c4c6074106109d2b3ec8e14bf94b4fad49ae6844649e66d4556ec7d4509b00f95af63bfe891aa6d28bc804e60e4f7bc1420904e9fed0b358e728602e29412a3312626b800a907c65b63dafaff459702465cabcccbcf30d276ea2c2679138670ef56e28770b0f351063913f278e07c27d2a8a090f51950b1629baa64e424a3df384e7cc7a38f1d16dccbd898c1bff8b589d323df44e2b24639c3dfd56ddb50608f3e6c44054668c34b0756c46926733a663c8dc6262c54ad68d27f2aec658930b1b6c8c04c96b185ef3d8212059b804b26852b44fd8358d006d27cc54e3cc4c7f4d74e9b168043fd3f20753e95dad39316066b2faff19e21daacd8fb80cc1f6ae64bd862b8c0744272e03276dee325fec46c22389dcd86af10e2bea4aa4116503404c02d95b238c8f6d568c12e94072f23edef63508087bb2cf10ca667851363d824ce5aec2ae476923486d1b120eca10020b4e8d5294be001ed19ea2915949d5ff0ab102be6089a768af50aad64d3a75205c3f14d99838cae721c0154311b2639c615ee0c8673ffb3b2eec551f7b09a34dacfb2bc4ebd229b34d9042da8043c62cbe07471db28a9265796674ef5188d1a28d0b4ed53185e0962f15a46f4cf04913f9954cf42988af10d7a47623f4f6e0739f36f9a74c68f4216c05d868a52bb1be052f2d15e32ca9ce59034cece15bdfe35843f7a6d161cd3ae6faef8dea280fbf8efef3cda124e6405a895baa4a604886fc4d12758ac20fac853eac8fc8202d25d213b6eb17a4966c68f4aab09ac7d2ba0a9d9029dd17d2a4d53eee5f5c3741c07b80a64a1bc7410f8592805f54f3faec092c38f1427e179098d137806d08a4c4e3cf064e4d10ef21886af61d74cb7a5366f888173ae071c8e0c2d387cd648b7db2fba551c6fe27bb7461e2b679daa3b0de4749f999274776467b7c9eac122162630e916a1ad77b77229ae0f079192e277886881ae2cc15bc0a70ceb3df00197d45fe7c5faf291e53138025e1f6bed49b605edbec833e66e587ba14c15c71db0471dcaec1f2247345a3f45d83ef98d0379ccaa37160816db3e222845acbea55c7087862064076c5776ab97a4c3036eef4bbbb13e4631128e060893820fb0a7fcf8d201964b6eb8524f1622179d8ab07cec00efc22523ba1e7cbeeab0e5d3d94dabde79633e8f124673bf7826621f777a8953598e8b805a0253f08a9c551859dc24b5ddfefb585af286a16c9626e6c92326d39e811c42183eec7f3d65537839b9ee08116029c986c2b05aa16a11b00060ae2b2b05eb8365dffef4c710ded95ad7df43c5fb4c0f90a8d2d967f2d2d125192e1ccbaa2e930fe0ca76cf02144a2a37bd2fc80b5cc036841ebef967c7ec8922888a175ba76a3f094b379fe57ecc8e682ee585e0c886b2870d1bc49eb564fe874b5e63877077cddc576df50005b634d5ee58d33dbf231c5792ea27f97568e06412ac0fcd05a378e08b053496ea83e0dbc3b18869e79080b410e7f8da03953c464cf2bcbf5f0e0398db84c2a827f78f268bf82771b89ff1983d67142aac9b1f3873596f9a1e932d60bdb952ef6c598e1d6322e5ac81b9236db13908e6ef0d8df6dde328887926d8b767057c6b71a1c7779d44f3c318a04cb67d44f7eecf6bc908d1fe408e024a453e341cb61b50f38b7144432a87074f249a65fb021cb1ecf42b9f42299d6bb85819a036adeb9f5a060526ce4dcee22fa1e7f0daec65674d959bc346f6aad8a9cefac5f84b23fef50e3e0d20ef754aa23f0220cf196d4ab76e4028819fdb0ebbde1764785f8a40ecbc29d146def50d067696d9789f681edacdfd1a057605058f6545e541aaa68c2fa0909f48bda04edbb6e1c12fc84fc470127079e028a94477a760b3a5dc58352d0b5c16fb348ff6ca75bceeaa800618ea3481773de38bb1ccf3a076bdccccbcc43f6c2adf7c1fd059744fddbeacf82196b9745a8e05d6db6287afb5bed84e189e279f9c8fa3ae1c463bbfaebd2c014e93688c08e18b2be64cd7710ce6a95a19754590eb85cff971fc137d3f33228269a5cedcc17ed1830b2b474dced55e8b08ae11aa0e689c982aa083371ef9d0133ccb06d0edaec6cc87f7675020c9082209b95326514cb00a3f3bf8e874f6c2c7c35f3cd6c58fc6d41683b009048581ae8e787621e62f2d14ed0888ba40b5c5b77a9eb02d02bf0f272b8a892a91767d3fe6340f65ccf802dff4769b885390bb19dea1cbf172580aefa25b4cd522f6d2cb9717f40742a7d841a441b317c84b5c9dec7ff0bac02a82e5c4f85068a69b5bee41b593c2efc215cff78633aacc235d5545aa3fabeb37ed125d552fea0989af61973661b24f811411ae5e1c07cc3eec482e12fb823a54025ae6ee88256695bac1c2d2f052f015e0531a40a769f165594bb644e8604a55767038d972bb4498ec9636c424a14c98ede5b86ac25087e70ddce79f064e5bedc76260d3ea58ffdac6ca1cd69d65ab8d3e1b65ee55062894c5f0a0ef5157546c3e878a1f02b15c02b9cb8c91599bd578e7ee9edab71339fafdca8ea4feb6cfee863a1bf9f731afc1a3268b6997cd9547a440df4711b905a5d8cdb6501a609234e91d029a18a748e4e8a058b86877e5f1dbd234d73c1ee9245e1193130c2095c2972772cbf2864c66a77a66014d2ed72b7941f61bcc930af7eb31b6623fc5c7164dfdfe439f139aff405597ea9aed7e466cc88f7f8b512c3a11ee0d86b2bc536c88c37688d34f8746a8c9d48d5754af6d7fa0a56f4695a97dfbff519254adec69a52bb8605678236b4b77ec1912c292779fdb0128891d8073fd18333609ee08a749ab92fb01bbc31bfea055ea7b79e42a72f780732637ed86acfa601025d5758dcc9a5d3a451d276ec8aa11ad7af221245b6ee5a4519b937c9b5bb4e5bdc44f0e4fb8316a1397290450234a826a9c745cc24131194cbb8f8bc60dbd65a49784e5ec7f5c9f8918a50c138b6e78f61a067ec4cfd70f8526dd1281bef6118a017fc4c289120c206c4122ba95b72bec0039620427af2237f6169c89c3ba60628b571b15870ad84effd336a43f73703605891c9c88b6936c2498994d089550934b854ccda8f7a7385d52f4725e25a9d05fa183b4a830769e46dc82db54e545fd42b61c2a43ffca2f74391e8826fe09b2c0786d68b0f24679775ff4dfa2c677af08636b0361091595cf5b4a0134034efd1fa50a357e4fd9790a7a462e8e1bbd69789afff9829e564c3cdcd6adb5e2f0d53c6e69075167621f3700c2643bd3e54c1fdd26844313ee02d618921414cc835ad9aed9dcbe5614451e124271d2cb29bd2f64673869ec49c528ba4be88c650c70cda5e85ac287e049a4f4ad6863aff67fff3b0b7d39b997f8bef582a9ada5e0a9ef9bede5e16bd2d687bc673f2629d648384ab8f7ec0908ac4fd78913df67783db153a1b3554c8211b0f90a699b2438347f3b621837fc33dd38b706c445123410602589a50434fa0b022df6ecf17d05e28deec17e1c05d9dcd398cbb4a80a8f0bc00986edf25461887fc9813ccad6a4e305444908ab2040506bbc8fa481bca49388119a11790796b7a166537b9b47070329be03ea0c280f8d4b7affd563a29f4d1cabbc0a5a473229674bdb21fa7ab34ff88fb9144599e55c422ab0159039a270f0acd349605064facf7fd49c9bf505c577df9a19c53591d3ed7590e9c4f1662ec2cda1c056558d4404a5f1de04bf34294f8d08c01e17ee5f06c6e6544f18dfe49081c7ac5a251ea841c24fb68db7a7ada587e8c1f87a9a56b5a5bae18954ad12fbaac9aaecef3a275aa3268efb8610b36950eeb51276d78c4902f1ddafef7c5f9956d3f24dd382dd2ee35e039a39896f4d8f26d251568e4e069f427fcff9583602776f91040e7c94f6f5c3bbd8a09b2a26ff7426d50d50c106018bc93b98e635a1516d27d388753ab5f46febf440e162ec117acd0a70afd9ef459beb6c8cfa0cd4e158c6b75b946f5de317e52082ca5894870c60d41571f3868b324a95bd7f88291581fe324ba71aa1ad0d21266167439396c53a269549ac550a43036fb9198d29f608336bee0dde853dc2a62fccbd32ab537d1f3c57f50c36125d12719482956a267d6bcbc1c14456f5c127c261c8dc7c347a4892eb2b6ed7b2774bc7833ff89cda628eed8aa019424ef5bea354e66e035920ae4e3db57a5891f2385bb2a51a7076ef75f365f2da9355d826ef32d39ec5d42a7627e5e7a0f74310151f4cc9e2540b295a1e6c4df56d92e7bf6dd42c799bab6ab3ae127a02c89f158fb28fc1d176997af5e1352bacb213f4ca5def574e9a6bcd524e4894a3b5f8d6ab72917b850244a0218a472dd6b43dbcc9fb9d45298c62c5f1cadbc711db8a0d3358df22a0f52ec7671a11457f5553e9e303fc4ebdaf31cff4ce79686515b3403b99d6ed59757e3d3ac6542c0bd5d5304a1f7dd23ea05d4139d5452b301fa67e891403ab8770c069f38dc9a453c3de066679e73b5cb32e635aecc1f876f1b971cd9121c5332dd3d36a9307c17bcec69fbaa3e374ebe4279036a300a401083af6b77880afee8af730ebbfaf4f285a529cb6b9a377c55fb6eb701a6c55617d495e5653c9899e4849a8431d7d78af1c275ef782e37f650dd87f098d8aee04eabab676cd263d99f9e743e8b397e8bbc51baa2fe2e8c2752bf72172eccdf159d63bc22e35deb73ae3862a601e04532dcf3e8ddf7120e6a570faec14a465f4e4e12c6a7f1b50e3d2de184b91996d74153f5635aeb4842261864383c23fd591ecac377ffa6d5bc035e1be2fbc85a4e813b7a90711a34a37d233f92db62fef1493607b249f6a87ef8f284e57f0f02ce4463a59dae1b5137f72877fb9f8404dcc0e0838fb38d9b687f57541d7cbfe409178b6afc92dd4aea19528c42c82464ee49588622d9fc0982d118445a8cb0edf1bd28fa624c0d5d013bb2a11157122d1c31d68ef982128e5739e86426ad02fc629f3ca8feafbc30b60a8eb56346b9c3b6e3490f1fc77d38133dddb788c562b06aa768482a95da44579240247a1bb50eb36e562d4e4a1a5b9e10e4cfde938618f125fa0abd28f74b7d0953b905052400396e7f46c4936a208ad4096f9a6ef6b94f917c31ae5fa162fff8303097ee691c38808d1bb206f29f8e0a025c608a9bb8853c22a56e6ad56e447cdd95e533afc967c6c434c708dc4ec9b110e8ea24d0028de5fd91ee007a359c04d62e02bb64bf98a79f07a01745461f2ba404b42546e6835d4e05ac3851a0f675ec8308d4bcf8c8681f90a793fc7da1d3e3c0b1406830dae43adeb2ac3663f624d6e75ddbcf3a32b12a1e5fc7160f8d7ee90fac424ee99f70048c17b6255f550bc35ec51b31f8a602334ffb6690f06b2b367e117a92f070048628d11fb7742d172d89268493be7b4ae524610ebad8acbd397a73aa66aab9fe7d3494a3b4a67eae31d6dd2eee40d5012b9b026d889b3b3d778be2c61be3b48912cfdea9868ecf096dd5651b4085c413e06c750bdf69eff6011104bb4098d07a9e5ec5e0b393f58f8ec4f236a8d736b628ba1a2a682a4b81e9fa36e72bd6ce23efc52be0102a361407754be9f2966e4489753c701eb76fb10250434428cdf9fbb4c50bcdcc014e6d38cf933d384351862a44ec09574ebac712ce7d1ae6701b859edbaf26e7c1836cdcc2868a84eca55c89370272a7c9dbeb41179873fc70fc5d03bb45eecc4e02c5e878ffa9090c489d3c1427f9ea145b162a146b198e59d02f7aef4706da93aeb6fb9422e5894da88ec628b86f48b1c128d35a90fe40149d57479b17b0ac30681b0c4ad335104385ac4bf8857808cd87b1eb2d9b8da4bf646f2b468842345a289c00ab6afd62ec21b1cd86460964f950763aff9e346d9734be5e629e1327f7df84a1d5ff099f7252e7808c1765a7b35e2a73281197d7db54d8e8fa5b5a34d64ff22d52d7f37727119089ad94820ac55d2d71329eee1c7d85f3a4ee5999115b9e3ad97e53cc1c282a40fe6f0f21890b3d6e9320dd14f5d0d52a7ec7d4b08b3209ffc701138799b6a5cd6e9625b100d2fd2835d4c4e52fe3ad8e5097e41381fc1df62c65684787ebedff739ca8dc7e54baf005937118d3691f741e777edd573c947cee854165276b9de25fc145e4febdb4f5fa1cc7f5fa905dba49a2ce181e7d8a3012d563822ad68f878b3815fcb1df5a6a9e59d07e0987a51711a9a6d54b62f0b1dacb94abfac8c12eeb09beb63ad25541b97048aec2cac85a2289e676439ca57d27d20f35959326e848a87e86823933a2f555574156a91898dc4556bd8c45e04055c6c6cf5444452fba0691c4dbafaa0cb4d51e66c0398a53b3a5a99f34fe53f9811b89b7d060a231e90c72e32c6b8df24be695ae5bb1bd41d3d38bb87016d3110c7cd95f0e0630cd087a9a441bfc8eee6e23d33361058ad872feca7bb35a7be83b396e2872957790708cc15e72e00e1fe0993a2563c8eb8c32dc044a7f2206d6fbcf8c0952ea5f83c27ec7a5588eca5439d8ce4a1703e6b93492a1bb3e0dbebb441f4daeb53c8620a57456e5ba7707f62598bdc99636f95ac820b58b539e08c2529ae3855b8ad52cb0b2509efa2a33c8c57cc3ccca74d46f36be119fdbe871a62fcd83a1386259f048e7f622675bdd5fae2e2be5f23137761e80d46ea2980d076a026d1ed71cc68257658cbd5eed00923819dd65a8745890ef780d55d27656c48d0bac265ffcc9e932a2c2a4a47ca5ec1511120351325b6d523587065c2385d357a26b4b94895a2ea6557df7a1fee81b77476f3f2fac6f72dcc5bcab299aa6258da2917aa2a3582658642f168c095c4e5be772abcf2256b9d06b3ee5e4c85910023aa1e2f3f08511f4782c76365c5916360b483c79eff7450e498819e6277548e65fcefe22b6ae1a233ab05dfae1c509a4b7f75db9f2caaf379892f97c4f0ae04dc1ddf51f961463e86e8df977aee870497a71b7362f4df7edf26f1a4b2df526a5e72af1f91dba46dbad6fce5a30f202c6b9096149ef07936190df7bb441887f0672be79dae78a332748e0107615687bc452387f90a394d675a242c52413f812135360baf4994e59285b6024b7c67b05ee622094d7b5c539b07daa6c40f0aede4f6cfc4fdb75e6bf55ee8a08afd35cbb2c0eac8ca73184d8d8e08d06b9a675c49434f60e88b1fe75f98ef71abddcd21f87d81fcc48cb1fc05217d691b69262b28116420d32551bb733977567c27ffe94f18d9a43e4c5d9fc5c8a75804c6e972b44244e31e05c4841d801534706156da0cd0d0f79a8d511cee006a9f7040fc5dae283a188552b698855d0c16eac29b5e4a2cdffb527c3820a4d04e69f7302b847560172a1f6a2d04e071bc3d2358b324ac90d51c740422febc052678ec27d36aff38bf2e948d51ca5ac870f8a6df5ec93e75967ca5fadf581285bcf6726dff445902174197e70df053c52cd978b2614adb1f1891bba34602980287d988a6643a937cd82e1a018a56407a38ec95cd78a2fd734689bcdc4acac62fa4e37cdd3cd894fe4a94530efd50bf15bca3b34b982beb3308d4782820f1c40521fca5e7aa56077c7d4dc5eaa440d2444363e0f681ad7742064748e373fde154568d4163cd4eb6cbaa3262dc1f09949fb79b15068567421e7d6595fe411001282fce79e27ffe67036a6b9667fc25e2f0ea0bafb71016c75aa97ae25da87e52251ea1a44226e2400ff0aed06efbc3dd4352123ed37ee6bd767996e895a23b4db3ceebcca0cd07d169ea35f56e27321139b0afdaf8df656321d113d1bc674adeb20f1e585ca16496ce928afa5754e9751c78c1c4cf4e71ee580562e893a1172d9b495976d048b34a8dde13b83f6e74d346c803e128aa791fa5c4c8661c546557c25803150ff83941cd41dfc5e9fc3206a1d6e72b2d3458c81eecbfa4cb632de8329c63488ae68fca04c171ca507abfab0bfd5497eaccb7e996f75b865164fc5e2a805d67470a3ac0605bfc9438e099a8874012db3e8b85a05ff408e0f466f93686e4cd9193319fc43c63c92ab83bbce2e5dd38e7a01415e7994f1d9d63581f662a7691ed70e7a4570a831362e4ddf67e7c5d31108af4995a9f430f419aae4a7daca05f36bbcf3b2d061fc243b8b7306baaf78671f2188fea120c3a4867a3f186fa54f51f60ae0caba3fe4c54b432fb38f06d6f3e844082dfde67699a710b49ccbd54156d0217b00aa4fb836cbaf46e00030aaa755c6126f390917e33687f9cd6c2349b360054716adb40be2b85468e5edd95aa807df22475de40fa13f100041ab6c473e8e05f7609f3232a4c7811551394b99e855d0d1c955372e9bc01f78878261f68e46c65379f3a57eb971b09a0ecdae243385e558e2e158a8130fd53d760db8c8f6a023224e67b4adb326e031ef9557417cf70f3a2db4473233a09ea7cd0ed1b2be4f246d4b1033fdec946ffe14945ab61b230dbcddbb24d2b8caf86c4bb62baa9056c82c321d3473ab0ef181e112ba79cdb2c5f8d35f44f0c3103c59f82706e53f88a82fdcb7044645b5c033bcaa0a339e5c27d2c59a6f58a628ba493cf06e9871a61466ee8b96ae76662a67549d1ffabf9245219eae77ad57dbfdd379862713a5cccbbbe87acf8604b598e2b02736b4711fcc92913ee1f506810977225be40ce990caa3d59b3b1735d2f225561d4981f15117ec9a48b4604a9a4aa6a338cb1e57a2b01fc9e4a3458b4347d9603e22ee5bb7a0be373b5cb0832419bf74bb292ca638993d90f1d4787ec55f678bc82e9b165907f69817918e9415f9685854db2af93461adc3a36425f53e54dc1b1f192955a5049fe987f30c94f8d2977f90494dc5fbf1dea77945c4b1b56ed80fecbb84505cf852b3d84a90c2644b392dc231ed92b9e969bfdd47f91cc1bb9821fc067dac400321a35c138cfab9beb85172df5faf3eaa82b3a81c9962795373380c20938d669bc77f9f80f77a1a53d3f06bce02c662f8528f589878ce9b415e4fe014064cc9574eda6058081585a4871f5e5d2addd418799b4ee058fafac3be8462c4ed5f0b88c0759814d6336246af1eef5ac11b4f725483a00065199d0f5acb5b9d941025640b635134b112ff9b76eb10c66f98d9ed66e3bd1ef84c350353b057a2ca45acf491a436af55d19bfc217ca14d22510e7afcf36e09bd9d717adc6197ae9de2f879510ad7f491590ecb7ecf747f97797d762ae88103be29fa4252b19c02f2e8adda1fbc3d29fefead81a49c817e6aecdc5d1374a3b763855d90cb780c11ae56baa4cafcc23cb35a6f7dd51de543a3ba49d46450b69cb0014c3832ab69a2b316f82db00b4f9701cf15981da7de697c1bde74b8c44d04c8be59f3522dc54e8ccd3ba2581e4cd735279af064ba92daf3e2a8671820e7f4093cd10b2cb701551187e4e6f1e060d89af1312281e10e798e275d06539d2c51f237fb54567e36aedec2362c5c16bdb80f09e8560e78cd78bd97019a454388260e8342f51f52f43cc1ebaf1e2693b5abb45db8ed8803200e9f852b8900e662f3ff7557e216ae1ece2ae75d7a53bd54cff3407e416c648c2b985c459fb5720c05d031d943ac17a1ad5e2e08db259ab25fabf94decd4bef563d134b12b8fd175f5c616df89c6fb3724a5a61a358561c5bc25467e8d1125d96d63f454811a7a088246c5b45ebca40fcc49da9a9741e99e04aa2ebc377705d72a44cbf7f7545917e80347ce56aa6f345bea0e989b8751d9c554b1841d3a0909e83d467c0d234440ea6f09eb4653f827d9317ca3e70c58b0d64cfb3b2c48f59b249985c4bf65e2f88fdfe1dae730b9ae5b6c01890d423f7921588177e817371f9b5b5dbdb6d02f2513272ab6485642e5aa77dda60766e8fffe2b5181eb151d13e07e05eee2ae0f4e9522108d0e9168a311d95b52eb55964fe915a14706a3fba4765e25e3f19962d88980362eac4cda0c7686827461bd57587d4e59f44df402726b64a8147b88fa5893dd570f9cd05a99843a97514c6e0633db1e5e78e226232b0c0ce50895c3e44e6b84e0c5ad26256309069115901c6639b6021238a2d7bd03591c727d08a041be4729a43d9df6d80f6cb93da67be039f4ecc3c3c2f7be33e74f69f9b29ec4fdbb7c10934fecfe4fddb3e9e5b6eb7cf0b9fe08255805dc891a972e0bba2fb6337cc161d03e29e54a4fada4ca4f34342a4d193959eb02c6acfdaf0e0e3d33e6f3eac507690bdf53ad360d530a7b703453f53ffa87d3140dd7fa4e36d9eb82c8f852fb0c3d8eabb7d1899807e7fee969899ad4283075324d1b4fbc30670ba7a18405667d393ddd863625b94cc06b72ce4c7c468e8bd454366426cbffd804cd9b784e1bbdf489ed00ddaa73ccdde3d11fb72825ae0fd6665015730b231aeb60a8edb4576bbe69ee4171757e7615ea75ca5bf35b5e2f41cebb4bd2191e1306ff0f0f314c915d42e4b65ea8f0c417b171c5ed47d9aa72ec427bfcc9f0ecaecf8fa457d4a85148a2015c93e817ba56ef7c3f98871fbb30e3039f0e672843538b4d283239a0affc1c7a35b55a7f5341375cb90dfa98aed88372bc5ae7268b3c61bb1bc2f217b9d212241d50319d0f35ecabe92e546de2fdd0638d5960b808ec32205a7f05057945efdab7c1242a4b8c3451b746bfd813c151a5e53e69aab9bc985eb914619ccafba1dea7c728fd95cbe72dae82bd820742968cf18ab12398adda03c5cdacd07379949f0aa0f24f3b29a2d9d96310a9d7ee183b781c17675253480218d5ae1fb399c0fef72bfe759cb33f976ae409e3cf12b572c1bb63d35c5a84877c2e0c9e11676f884e8dbb73739320ef282df84dce98f56c6d5bed81d1168cd35f1bcada153aa21116745958ebf6fc04b53e618c552f0ee79478147f83adbeb8aaf20e958211da8d181a4341c31b77939bbf3d9842cb67f5855d0bdfb039a755b6d16d81fea2db86ffca190804b3024c8e0e4a2ec96848c1d9bb750d95cca26a8f5aa6a15000866fee0240edab10d6b1cf8a33194e9821ae9dfaca399a995e452d0a4d3a3f14a543796761b47d084d26d98d6fd6c88b4f7fd1336d392839f02ad23391c4fd99c95f544aba612e9f8e8cc62ea0e812995b99b5f7f0cd7571fa37e8922f633ce0b11abe9a4b1120f777c50c3cbe2455834f033eb7f2e4b3e1f35f5084d8ef88c03c239cc5f1647692a9db679a55c9f4dc3c38eb65dfb931a292c8e1e3abb74f4ff8476cd07b733f77ae899e78dcb7f4f3e58c2e023f4fb2f7dfd5c2c599b9c9f8fe3549adea1ba95febc59fff4e9477c07364ba065d9e770c741b50f91d33b82e547ac99541f82d1bf63009ca82aca976596e5fc6ddd6c2a3448b077e601341ae6ef58b4091aada94e3f163042646cc88deb6911f7f1e52e77ad18c644880494e9b652f8f426a3856e87ddec3800147ee4ae785007576eccd50f3669380846423728a5bc38e58438380799d45cb0bfeadb263fcab141b323910310e17c082095aa33afb24e85b5b3934610e329e5894d0dd974ad32e2afd63e549fc205525acc6bebbead05783650830808526e97ee96952639c3ab73cbf4d7ed7fafea004e872ad2a21814fc65cf7a2cf17d21f76b6baca8217354de82a0da2fbb244712fcdea0f54c48782865ad77b065966277da4a5abb6d0b271190b7409459be758fa7a7e7ccb7e41f2e5485240cc3b8869198726924126029221bfd6e1f9851990d15611d7cc1531baf2b36a13deb9d034e0c01050e04387e9c996f6f8620e2fb297c03a4fb22763787e758e4288357fab9bb460bf980658ee6cd61f42dd1b4749f9637a1ffab525e6b23ce3e9fbe8e297df5294b1cafed5c05d6d631a192b13bf2519f554c5bfefd9aa587539a7aa4571a03e778910f71a8a04ca606e95fc97d6dd08816969a79127e3c0726bb9a004e1380805b81744d100077b97a97a55a788b268b7e9111dbc60619d7e62ae7bc71cbf21468dc4be4deb90dedc5974e984ab7451df6447ef5d4241651e0abc63691f89eba6ebbeaa42bf31a23ba54f938411dcf5ec4c032b4785b5e9b294ea9bd4012f93a214c215696bdee24463094cb8d75ad7765bd4a26fcb3d253a8f509de811df14cb71163aa3b816df394f82a8f43f540db28ab19dcd84756c895de6581c3ecf9612894edf09716b4c22d1e23f7e97d8874834ae29ad93d3911e866f1c6cdaf6f27f7abfb073f9dcf529cce4f9abeebfdb5919b7b29c9eea4c67b1d5813fac6ed7c0bcb9e0411b1dc965cb1573d6492e6a703c23de83b89f1fbedbf12c68015c9e141154b7ba2c3c54c7f147db6d4ecfcb1828eb68f7254f504651c4e3ffcd93cf28d5c8627c7f29c7fcd5014956fa48b48c3c5377116e38f5fd2c51cfcc84b4026e0a5adc591f6974fb7d1eace56752e724d47fc75de529c14dc2c1c7e7067f0d9ba94bb4aec618d21f4ac2f459c11fc2d7124706444177d3dda59670412861459dc9c90b014518a246bd8fe580bab56fe0f412fa4c1e945bd9b870648b629e8cde16e5e4cfdcb118113dfb49726dbb35bad15a3fc22eb17fef5302d8b0ad71687c9a2546ff27df5883ee760fbe1502cd91b539014295b76f7ae780a650e1067926b21ed2ddd922f06994d16374f755927da3a733f18f7bf4c08ca56f8ed8d7a947172b8913f657eefa72316b6423d21f63fe29001a5817fc1b85c424c26a5370e2e96ef983d97c304f61bac9659d512dba2050f5af15da82dcd1784c863dd80697652f782618e0d6cee4279f6e057babb5252e7d4c9b2fac018dcd12d139e61f9978a8b9cb619ed24e13224274ccffa943ed48741e005071084c0bfef228f8ad2e4f7016c0024c42b97f1e1e051e1c9e237b6a6af4b7c68f37ca3708a66d5eb9058bb539d23c856bdd12fbbac4c18b81988e301ff9fd75b5ac1aaac1365c9325245dae90e9a99164c250e129726d8bf1d943025731af14d3f55b58fec46fc7f3c8590b6e0024473415083d2c4f15b588b4d8fb58bb88cea601977acf2c741646bd6e94cff947308635f4c8e88a1e90224fe926ea957a9a4d0d07363f4875eaf79c79353946507380d873992b139c7c6b806b5c9a7f4cf68b9d764ad4ce0473b002d1b6bef2a51b33aaaad56b1cc1d7f7c7675a66575c367879ee3c52713e579e9d385a5568b01b38a018fd77de69714bdd1c9cb32d135748c2d976b0216e4a441d8c8d18a1c0662b352b583ceb67b991a43ee0b63fa1f2f371265e305246a6170e7a8ea55cc02811231665fab18fd83b521f1b62e6180f50569590b17dc76b0b456ada67e1e5f3fa140a18328355c1c1757de5a4253df29f64c144ba31ca877b6a42d0e528aaea74ace58a5e4761aa500795e1a600e2a328ca322ec9517b180812f7ef43d0fafe85005ef0555e5ab06d480aeeb23a8815e8a3d35161d8744f1e4daa35922d5356328ede425cbb3e85829261543e161627f2fd52a5dc5d782f3cdff2d414695527c8cb208ec0016865435c57848d22df3b7b8b2e6c85a93d737057140e47d46abab9a4588f2b2641e1e1e12a49a21656a73754829902801fc22ab0963737261096710efcba1807c3e1b12b22639a9fd9f1b98d1b53efcf5e684c18dcda924e689ade5078f9044fab5eb26a1b5730078ff91b8dad46553265f84cbbf2b94d0dafb0c30206357dc1fbfda2ecde820f62a2b1aa6ad118c4a91f50daf792134fe31f42c322091abe9f31db1b063f5bb7b2e7ffe455c565049719d42d24d59f5f0197f71c81ad639dae8af0f83251847464c9c5f6ad1e81be1de42e5ee6c84cf96142222316170e6b43e6b28909cdbc0699cd1e46f5a431c8b9476274d9cda3346914a477b5090136fcb279b58ca3414bbd25eec3f1382e357feff23a03187fb8315e892cf6c1d709dbd0fda8f93724b80230e1c23dad57eda85602771126b5c6e39e7590d885c5022e7f0cd518a15c872760a9686643cd20cc4f1dcfa866d6affe7217a6f28f43e6f528d44248190b299339965be5ca85af6da8b11c18b0de4310e4bb09a9e0bcedf5b5991e65f3c7abd081468e6feaf001e1bc60cfa4cb73fc8ed24b925c85d7b4696d7eb2fbcb28e499dd005467a3911d36e359df754e056c825cef2b6f91b8e407e0ecf1a6ffa1e3892f8a10417f6b12dcd6b72f23d51fd57a8cd416af20f6babf4258377bb1551d1cf3b29a0a7752131652b0274c2991dd64404ff36ad9d3152c181ba201e2defcfbeb7177ae6cc88f8dec60c3c7783d36511d6002822f09cd766e03383125d4514b98c96aa168a53d5042871e5b39106061a095d2a28c5790ff46d2b0a24e61d8bca48d252f0f866152577c73828fd0091b9f1969b8362096356ca554cc47bb5c8646298ac294ba7e5b9b4618a77db46b7f8bdd3cd5accc07261df4ac43c08c8a0cfddf27200bc2165905b89f8dcab9787d29228dfe2f3e402fad058724ab973d3771600ed7067d1222db0147dc6c304d341cbf7f71b0ab776d4b8ab478185fca77f54d7cadb2601cab126cef47d31d5c3d0fabfa601696460748f4dc5ea955def990e256f9f1053cc2a39fc77627d0dcb29a464e9009beab09318a9fb6a5feb393b3334f25cd0218eca0461013bd59266a4fde944bd5ddfd6bdb8f66a660028224ec14f55ebb522141156b352d63dcb66ee0240fb0aedc760269459ef904811b29f0c7ac54025596a2ea7d6d61a7c70d7d77ee43857486bafca4859dbd9c59db0889642f4bf94825c799a64dbc7c45a4c702c32bcdaff2ae61261a79f52ac4fe290588a34687cec199b8ac9f61267f8d84c7c05a4237598fdaed7511d4bb359feb4293ac7ba25ce81bc32c849139a4b1094e61babe9c718d5e1105048e20fc7c701fd1063c4c453458d47ffbda70363bac0620f432d08286b667c3df6d44d34bc6e532f601c25a7e2fbfe55e4fa31aa78037423ac9b5ce9e32f5ae3f41eb517615a38661e7153a7a48ab48a4d8a4fea5affe56f7ac71c9de69af015997e0afaa60e1e4ec4193e97e43c2f5321aee09e9852baaeb8e94ac225320a463fa8aaccf2f4b76963db2c954047cf81caf192cff7f1130566858a376ac2583b94bcec3c4a62439b2e6897ba3c734781f3def924aa2ae0121b0a904c68f5db0ef3670f10d20cf7a53997da1eaed1b3ec5e5ab4068bcec467845ec7defaf7f0adea407bb34e66224f31deee164f1488713e9e4feef7c7a9c62bf05ece8d01454961d2bec570d38baf25425edd77940fb7aedb1125507cd5b09524037ac7744091e7c069362c0efb8c914912e71a7026bcb43bc93263273ff2f40a872b965cb3913e64c605701c6293e19f0d2f9897d5e09b3596aea811f86c40b088030d52bcb5a125109331e7bd3728bd9aba771de51fc0a7e76f19db25d4f50e2091631e44f50a1b197dc768ab249635f00b9d146125b2f2740f884ef90a57a60dc35a2f521488ec2498d31fea40eac126ecdb8e410c28d3f3b8f0be55c4664b7514e5baa8197f0d2033ee6616cae984af9e303b073de0dec598cf62922a365bbe15cc246fa7404cdd8f09c5c97f4f5df25e04e0e1d3db3c75e62189ee32613ac4e1603deb8a628d9d06c8488e75914bc13af43a923d08c1f3b1a38889b2ac1ee2f83dbfe19ae92e849c3bb42df7fa0cda03fea5f23f6e40adf20a3888a43d04679015bbe47b6bebe7ef901cf3b7641db0fa0e61e7c15d437105352914e37a81b9ca7be85993d98b1f175d82bc0be2a677ddd4b417119745265d7ced090429e8a296994075628e737824dec11f0b814532af3fdb37360f144f78ce5e6f9ad5b0a91a4f123ab1414042dd7a8e673278aa5ac75f582ad02c84c773471e0bb2a63fa7d39526ae5d240fe950fb511766a3cba207afad5ee3fdf6e7b765e3041f7ede9db7f76d7eb1a587f6ba78ec9d1c8e434c88a04be51482abb6f4035cb2b02e6f0eb3f40200ca19ef42773d1bd57cbb6c68d0569ae72b97d9f6914712d918eae2a7e630f8970cfb1b0bd829e08ea92689187b67605de8017021573a16e3648642ea4df759b70611b8346e16041968cf976f677464e05040c7ad5fac2a6d37299258780ae16c0514818c1c3cc311810e68edd3a1f6ef3cf743a1e347c1a85a0417287c07353c0d140d010dde889241cd3510f673ee8ebe6d8a1af07e358c52c4323c6f9053380d86f4650d6819a2dbf4b2dab5ff95539378e023d3b6f569962c8b5860f1d345764c7322a03264905e975ef09e93f93e2b476fea0d1cdb0baeaed3e921fcf61fccf6abf6db53ebbae6578894fdca8a72e331eaf5c2a3f1b5c29d5d8e5d01500f17e98a9444f808bc2020df8c7dd9ae139d6826ac03e148dbb663acf3dd2ba9084b0b66f73970c5aed8208c6ec57dcc2c31a361c76bbbbd080ff7f7ea983309388da96c8d7924e08fb7ef3f0ac256aa1d34cd184e176a3b2edeb8fdcd1c54633655e294befdb56a1f2e25ebed13985d062ee2dce14f79e949b2ee9416f8278c779607d0f43e4374e19827b53b6dd817eeb488f36a56993828534efa75f41f5b07e79ad661d35948df12e92af56dd91ad2c262df95090ffa0ba429a2da83ff76a37635ef827e96528da0abd11d7af23e5f845eb9a61641a1b76a1884bfdd7718492e22f44e65beb7e53d9b35ec10d1db8b923468648a6754fdf6e55232985adae9d69eabefbab8a7c425db8189de6a03468fed95e6300e57cd499fa8cc347f5f85f66d5d26c8cd127a59bb6b0f32bbcbf49d7d9b9751dd36a9bd55ba62f30c0a300145e7a15b0a0880694316744b5243f7320fef3e0ad2351fb18660b24525b93fe1b72767c8ee4ae643ab450691998c680ac4008565d634ec7013380d9735c325c34654b89197a9c30b4753db5d0f71dfb3920210ec15454b112f40eafcf94e254e6e5633d7b439501664febcd075d95ff80dff7248629ee174c1af3bcca77d3621a37625a9ddb3aa259fd982605830c8b0ee27ca96d4661deb28c83af75eda6f5f68a577f3e428a657fb2ab0f6b87799a76f823cde7adaefd55cc8df6db7b1a23d5f89516d98fca2bf06de7e256116c270f842eaa77a6f3f57df1250665ed516a2f454fbec1f241770a9064b2b12bb175378535242d6b510f28d13d295402ab5ad6c375ab1e1b6952590afa8aaee28061d6acc71902e89ef0287fab1579787605a3822913ef070220e8a51e249ddf1a929e55398eaec1a8bd6aff5d45359a14edfd4b0858d4a937a58e8e10f6b1e45b5d6226394c75020e3249634c69271d753f1050b7a43e5ce887afd803715916c8d8a0a459f43d4c8f454c3d45b5ae3db83ea53d1b5524a8f187c21dcc310accd6e66e8205be3248539c67b51870059f3e0b9c66531b95771df29768c1330b86fccaf4680f0d1e9fa8df50654475315fee24ba2b7b19ce18b95a8f9bc80ade854e8fab08984148b01d3333e97a7ababf1954966f56465f2252b7018c9b11b81b74d36caa0f431bdeb5f0e68358bc9e1a2838fbde92155bc7c46916b5724a7d3db25d6460de350f8257a8ed24d8e671f779eb7cce9498fc5b031538b5c19529015c385f3b23ea3de4ce75325c654c00d1e05e4ca9635fc3fbc402b2bcf5dc5265d3651efb79ffc12e2f4085140c29b8b5b465dfa7d4ba8cf05499c8b783389a5be2b807d7d989bb2821c5aa3c4d2fe563ebb3d37abae85b05ed722382e9bb6e12deb5242183d10a8172e419438d9d9ac037fe899fd8d1472a7a97ff33cd04417075375b87aed6da2d36b6e571dedd90f40689fffb065dba5c2ba88881b9115f41ad1d0f711a616f37498454e972e7ee302e5284c588f01adcc8c2ba180d9900f22f312110bc8abafd22df460d49aad6b4ad5e8b5ecf209119f978d210c23755688b57362eb49828bc9e4752d6b3a5390121b77dacd4793710ab1a3c4a6c66ca591a855f8522e6ab6f87572d7189c2a7d42a5f47e05a07c8c26fcf2c612a38bf50e34871e934f4d1e3dee34624f0a63b226a511f05136f28fc782900961de4118cb43e72a8ba0e2ad95c29225712618b07c46658f6341b5794ea450f314f12be995e420695ac885b6b071bffd6d1d6ec2c43874f8c10ce6e1b81bdc7a5edae3ee9b3d40a65c1e4b4f8eb5851ebd1f8b910714f633a79997c92cdd8b07264b892798a2d8d7d1a9228809ad2722a9d4273c45796ad84bb2e7fffeaa0d0532bc07a8d067d112c932bb8c3b8cf84d141b2499243cfcf55a160c601cd5a50ec0973b4904846a66c1ebc89e6db38b6924612fbb9ad605051a17fcaefb6803fec1928e9ff84e15445bf8d0ae1167918e74f3cfa598534677ecc0c675fa012294a969d9e924223a0000418f91369a50c45a3ef31ab84186d8e85b18e776b5553620d0cf1790e0bff17e5ecc0e6eedf7a971d10c7026ae7b9b468d37f7482cdd5db37eb065fd81aa48e729e789ae3951d41e1ed08f3c63a8d12d79561694612d61c6eb70787b2217f5a4843176b05530e21e1a691549fecd8a4fdc7e4217016c35de54e4341365d64b8578de90eebe94cb6019ed031fa60b399864d68cdb98dfe250d954f0dfb26d3a000c45c43c7263c78b893d00834da24660b7ad8e07a756513444c1913efdd746fae65327e1c1553c6ede375d345985ef3cc21af93ac92e506c90329927f80dd15a0c564644d37c7f0cf6a4dc28a3bafed8dcc1ea972165a6aebb4e01b8ec3a13f43fe4889e11ee1ce57ceeb5f1df3a8c3cc98fe2861d6312f35107bff5040888915ee174f2a7cc4c8f2df22e52dbfb91bf9fb6f23b0fb82fe267f4ade43d277187fbb50d252b3beacb5c05ab141765f572ccda72d30f7094b20e5052095ab6648708c8a07ee71f2651034959985ebf647f25357860057d189ee64304695fd8e7cacf0b50e8537cc30023327c6215668a850e43537a50a63f8bdb56867cb33757da3a280b91d2b14888e532cc2d06970ec03caaa40a329183382161075897d12c136840a3d51d9667b4ed42293733271db1ef1a986aef095074960ae22fa7a2151ddb5ccd937d126656cc58a694435a049e352ac47783e56f32ee26df59d9ccde02d307245470df65c831d9d3c700c8dff9e56c3302c22825fd4519ce931cd26b47de524adc759a1d9b5a3d061f419f5c44246ca3b5fe7522a93f4f4aeaf3473634c8712c7758c9e818d002c6c44bcd98577009cf3d23df872207296eff09948f95227cc058b49eea4c461c7e98ff43cfd453117a13ed7d922f431467542cf2c177fcdac15939766d175523928f21fb6492ba56ed10a1696db26b1a7514b6036222529d3a5edfb05fc1bd8bc152d24cf9ded3950e022b2e4cdaf8f6a16b1ea5ebdc18d2127caaccf5dc618d2d28d8f39ce07647cc3312db8ce9d22e8db4047a1023d7e952992fcca94b4c592363cc30f3fec605eaaf3fdc73c7203cb0384ea2f2354435a50ee3a48546b6389c14f360462d0ab58136c01c43367fc7e383d0e2b5fa6aa101c676df707b6c233be2e788cbd308fb2489e70caa497fde052158f36b69c223346f0a935442e90e933f1d09aa00b266ca74604734a9fe5b956ddc7fadcffeb4035a9ea5ddfbc08ac35fc79202978a58eead00f85df90a3257fcca15ab4729c1e1179ee2d43c37edbf498b6c7db5c67b1ff0c3b857810a0460550bcf80411e421dca815049426280f56d42cbff191896d9457efe3cbf3d59755b6195c5d4e41080752ead2371026ffcdbdb309608f64e2fdf156a3f6ae5b2b12f086352bab1edf3af8518144ca105954053904e8553dee21bbe5fe19ad637c5482c690b90e9a7f45fbb1196e9ef78b48205ff1443d4f322f78e380d479097b65d9c25f5721e00120f0bf68183f57ef87c3ea8ff55b75c4fd864e3289d17c7c3c4c41c22cd7fe7ebd3a64d797af18b864afe850275d4ff4d56be653cc7f12e4e85c986ac399bd9755d6f94cbd29a5efd9bfb2f0909eb3b4d84a21e9f2fc74ab16259a3fe394d382e29bb7de806c04ea4db59dce1eac5965bc92ad40ae6abb146284c02905baf91abec435305d6add9c332efd87f4f8583f196e29cafaad180308474cf8f560fa32e875a103973eac01c55c1c6bfbcb97042ec49a6b439dd766034fdb564478f1df2d9b2a093e6b16e05ec20e87d9c9a9a359883f27296d436a7480d7485e64535ada115faff238ba5dbc97b4c2cced6a51fcc8f3976a05659dc45d7c9685e65046719f65014e1c6cf4ad2d1b18814f5dad41f00e14f769c1e46c71e3c14ff8304bcdcdbca686740ddc6f2bfaf9e60b942b4979342d7b302143a6557ea4c95300f769915da9666a7a497e6b1d806ef7d8145a0106f2ae4362bf51bfc635b80947ac5cd2c37d96ace805d835fc250bf44251341c609f78851db3398ce9bd9e72e696e6e3703588dfb028cd3e8087461603349db45739e54f84a067e32bc9a9e11f52130be80f45811ce234bcface594e59e0ecbe9f06254781d690a2869f8950840b3b3fc9abd56d605e3e0d9a88d81775182ae3d7ef583fa0c9b57eb837563b853c995bbbe44f05205a8e6495d0e216c5d12a1f40d2c49f363c1d0069c393581bb36508c484eed9d310cdad1db1ea69c7e8b09b340ef32193fd58c6055c63141c01801492c060cb9295ae559d5dd057221a37d7c14f6cdd289f05524e4a6350df9a826623d0f4b764683564706ce46ac68a5f9965ce27beaef4503fffe8a0e6285a6b0a9f96a3d1ad04861734ffd214e260f19cf591a60d68aa79c232099c5a599ef175ab8072787301e5bbb8c33aa15f1d938ab9e792aa3afcf80ca63c00bc88c14116de8abd0a7e2ec7df9b013ae51e99901ddb8895e6919c55ebe4d27659ff6762199a37e64902edcd47528fe5f35c8c4af2528e48ae41ab87faa12fd38d171655dc2b9b83c9f566aa4e34f87f66474261453bc71644b7ded83d4993e574fddfba2d1599906f5747dc924a452bce678642bc0f659cc58575fbc54725e78c5fe6d7b1370f16766d884dcc5a33dc010578f0260f9e33da526a0ff5b5820d0e302774f3fb919ac162c12cc198698c54dc49edf8498cd8167609792eb29e69e4c34d92f72f5f5ca07a4ef0d0719d1399130b7134aa3100dbc4095764a34436e15003db56c3f096b50e4fa54de258bfd01278591fcf111ef9893e515fc12393bd4ee9c28191f63cd9a9469a08cbaba33c1c4548f171150c83a26ae8f43ec8a3a653c943fc665f463a9774f523ee3aa233db7a99507b2c2710f1f09251287749ad764bb42e82d9c5d23253a0d2b8e75601c6791813a0f2588e340f274ba54e174b59f7ee9eb913795c5e6fe5393f74cc49cf6c76eaf54d8c60d5ee073b93f10abaaf05a4fc817f8228fa3f2ea9f5bf3d90e11511d13a49865723d4f1a0fdf5f57344eb2496009a12f1f7d10aafef6d5ef8a29c585240b799bcaedb25c7685839d528864067ff8175cdba613d6666ab956b14a1cdbd3b51280486733a08598efc2a0eb51747a71ea850236b1c8cf92be8147b2c713c26efedd60ebfadc2cc0089226e0422d8f339c94e42dbc054cab7272dc19e4370929db37e07afd120183ebfef6fc72058d82ff3e100bb629cc693c3dbe4b265dae25d6670a6af24b1dfc70f3cc87ffc8f3017941a024bf43b1e538fe13176c467144776f5567153b5acceea79263f39cd6305d1e73d08f0bb6fea8b8c8b09547fa9d9ae6c58961668b2eff367d497e6fb5e1c5c123bde9980a77cf51d125ae5d7234a0090cbbff447bf1e73713f4b5966f694575542699514cd2205cda5251582dc9559fcd8355eec0286532b49f60cd322c5b6f07fa59f573ee4b6ed65406d266d5beda1ae2ef753ed06870b959c990b46543050ca578318e47dd4253dd2383484383f830bd67ead1e3853c4374a6b9c4689c397f9418b4c3455f47d92210edc2c49790e0d3be3c8e8aafe34f002426608c8c681de907ee7e09dbd153c9ab2978d0739e39fd03748976916a2128cf2e202c296497bf317e796b2b492c7a0fd34eda9961f829f62f5da3873e61f5228cdc075e92e7acbcaf9d3967844356d20a46d23b38f0e1d46d1efaae11d2d990c2ddfd15aa2c41dd3a851e07c2d4be80675d68b722f970911196c27a6fc78a8dc120979de7eb8f677168fbdf4dd62c7bdeeedc3483ef7099038d31837555a410a49ae763862bcdca33e63095ef5e2761a6e62a9582335df089f09bc7d4fed24fa1f46440a69a49ed687a25566a0426c44e3f3b45851330a8f556b3f5d58c43140bb5055c89da44c3179112b293d2d8261d24f2dca3ca31e65db4e5f941fa58b4d1c90f328c4b8b5aa8d38d517a34bedbfe79dd3d01d6a791e1e51997359ee2bdadb5e00f4ff3ebc36d9ffc03fb9f7da10a8b2caf3ce18574215b1b24a754aa4d792fc33d06e399b805a5e6d71a82608bdfd9e449e194d9b45f96105399cc3d6ef58eea902233d779c0005fffd4d8d8194eb27bbc0b0814a47a4fab896267287398407d273dc04c1399ebaa6fdfaffad0f12e398a36567211d6b9b7d1916eba1d543626c72e59c411955ed8f4e8eb203e1bce14c4625d0e9c1c638f3150ffeec2e8340c45db5b03fc1ca0d6967ffa206ca694e72a240889a171fb0603dfe36ddf74dfb561a33d0a35b89050438e001d340d73778f3307a82b44c7567646bb71f5d7a15b99f9e821fc35752af861c37d642dd09e182a04a718f6994116812e02c8ad9259c47ab54343fd26f21480a8c7efa03da852437e6d0f8ba1c1eacf43046221b63b99e75d06093ade37b9c430e71c386fa9a076b4319bac0170e3332102915b55f9ba00abeff0a3c72b96ae8aaf726b5d28a4a6171d8e9a79d40a2b297ee38562e56665168854d41fa5648253f8518e6db77af5823555d0635c9681dcadb7968b189ba31f468c6d6bc80b6d8cc7718f32c7e8851289fd08d7d1109a244f40870ced2e1c37f557a562658af4928ddb9b2f454d08c86455ab2746b74ae7f2c72f1d7656093bb3e353e59abcda4be070fd1f33416dceca9ae41fdf7dde87dbdd8d00bd59b871ea1a0daafebee9aec66e8cddfeb9932bc043283c2cd619d39c9fd321ff14d958cef5df25fc31134c5d162e0511c7e7b6e0ee1a6cf8be35dd76056d5d71e9556ab8ee9a2bfe5dcb5336e6837b223c9cd1a98c06cbf14f45a0adc8f04f0bbb9183deb3c611d26fe5a6ff1dd950d3244403912f246f9307fe624a78b61152607764116d9d3e526d32a6b4d144bda0ca0ff05ddc046fb59e8154d2bfd1a5cb4684734902901c8e7be0846ced636df064f1df36cfd6efc5c0ae29883bd89ab5057e0eff4342988c126e9bbb0fa4c5d85f0bfe125c28a50300222df85e21402ca61d7e62eb504a0219251ac08f4f0314a76e9d8fa50fdbd65821ba9c646d4c3a5e31feb8c3249ed6d91ce3ca8508bebd925b58c17698c1bddca1667b11f54b22b7eb276cb15c473de76041e9910573fefd32b952b900a6448fbc2b7f07d1a4f116bfbf2aabe576c4f56485fd92a37e9b143ba6b87a5d929b263436bcea0e5021d8eb332f2e980ef2ff74ddaad8c8db1dad5e51e6f329f47b9a912842449326cfc6cb544ec8e8e05a354afdfb94e68ce9a44eae07da5c389701f29724ac6bb42ad5fe15858efb64afa3961bacd17bff1ef36413024db53ce39993ba29998d7cc47a64d31a9156d3e11858564a11fd4d41532aa915ca5ec1dca38e3c297c863cdda4dcbaba2d4858be4505142a0184274c49818ba232280815dfbea2d35cabbfe874c4afaa841eeb8fc78b055290854a2777172025d64913b94e98b4f03649322d2fbd459fa5ab26e8805da79dad150e5b3b24921859e1a453e7152a84df70e5879120e0137ce9221c7a03a062cfcbd7ddefe72dcc176d357acea971a0d9264a9a236f1c7849d4279832dddac6744d5d3bb5c8d4aeb766ecfbcdd2598445a01004ccac77ffd6bac1272077d9ec0006c8d40ac728eb94e6a6f581e9b47450a57ff95caab53579501ee139153f335a78af3e6d050e0af5ac36efaf0fec978e98ea8e3163c513fcc2b2beecc2db657defbbfb4dde0f8f0b07ff3b4a8b9a612e10a8d22e75553e56920c8096df903582e161d3a157942e01c5aae1c58e4864cbc21c53b7665103507c55e6c91893486bd99cfbbaabf3fae4f6caa5b3b774ec2a1cd63b5c8199953c51623e570ff38a654510331c6771e7be8dfc8b64c775e4487ff6d8a60b22dc0de417f39a4a8482f526adf65767d59e9abaa64ddbf99356e75bd149ade3fcc8bd547b5b2e6da421d08cfbbb0031921ee98bb74f0e67fc734d3ea5a015358f4cb63931fc705ce670a743aff36da61057853ac56624e63e9d593c928ea2c6ae58551e362505275d63d80391eedb6b6e4140ea8c42c2977ca0a87827692bc8fadc6311a6f7d72a80dd0a2030328e2f1625f2c0bb3d931828c884669a4fdc02b207bb5de5443aa846c08d5299a095bed435a80f302c522d39079aeb7eb0d87d0a56d93d573beb088c7f1ba50e6fcf60a5e82f009e0f214bb26464d22ab092e55915343d5503298077265b711fe2db35abfdb0f42bebad4e5e14c265b64285f2413f68bd31563bc1b4f18ca35005be54c81819c584a0c873c5e1c6d847c17fcb5d788302b37c89e03a56bac50240c73dcd616e24ff73156c8e13ae8330385b2975a41ac33a51ba0694806dc33fec161b2cdf579e869855d2177e77b132fb557a6850bfeecc66ca5f97a39c1466547341888e20b7f7ac4c0f70c3854179bc58a6b63b65eebac585d5e43cc76144912b11e01c2ae3dee48e81d81f9352c93c6eaecf551275192285b83a3da566cc53c722109af86f10a74764697b0c952b62b5c211388f2878dcd6e02e0096af0d8b21c5b866189824969b89a7ad59b08b21876e53388f4f1644d206fe3cf4369c51f11703629538b78f9257083cb15d2766e7d5b4d988190cd72bb4555856f5b37231338699bcdf5c332cd9a257a57a8aea94f8126844f2d038f75a5469a5cdce4aff9e25f0b1dab98cc20984626fed04a8a9ebadc3c18416ac57147ba04ff98cdfa023c11e02d79a474c40e2980d49ac1e369892d7c96d56304d91765b16db70e4fedc42c9c94eb013c58206819c2fde1492b7bb28ad6c27df206ee3cb9c757dd13c06dccd5e859db7c5f0090bba290b887ceb0869de08b9c67e78ff307c66816e7ac682a1695d92fd1bd3214a864ea37a663d857e81c59c45da6ca0d2146faf261bff59e321d8283c6d6375bb93255cce19270f477c91c556d2b29f96b6df456a5440f06f219ad7cdf351d48145304659de4e126009ac97807634f1c1d02c592dc4156374b4d6a7ff5ebf6cf455d30793b8367354d1ab1a8d42e67f9322a92b6b3566b6c5c239e0d2ae0a2a2b3b211ec0e3b6f54a666f4c4790a51b9d076307f1c7f35b105f56ba4e518398ad2848664cc870f1597154d36baf6e145d520299034345f69217e7eb201ac13607ff169aa0b8dcc025ff5cd15d7ae774b15780dce331fc3dadf080fbe2917849659d4d7f1d002b9b750e76c63c95839297bab1abfacfb16dfc99342c598497e9d14d94f0a87f5e28e45aeffee0d8fb2a6a8d7fc28002d9e8a308ad9bdbf9c806a58efc8a80d138132d15aee04c6e576a29543884a0a0a862716c24c1efbc4298a8aa0be7c26771391e199c7229cd7541f0f2ed7d27fa96abe41e04bbeb75b7e78ab132b9fd2754fca394a8f679ef69183ab607362e651061d6e66abd0a9dc67ec78676aa2bafee9ea569a20c4b8449ef855a01cd51e543e9035aa31dfdac08ff4cf1acf31a1bc8755073881a350ac5555af3359a47d4ce9d5c082605b705f75939764e22a5da5948729b60d0b0fcbaec435a588f752c9a7b6253a428aab0128acc5d9c632b934a3730795dcf70b2750a8f3ff26f21d6dc36468a23c50635d0b953122d0568bb23010a1b4853b38760f281b3a18ffbd6583b95fc6cceddcc0b1ce0b1b957dbb97d36f4c69a95c5c11394dca091f68cb824efae5734671354391909566f6b6ea91877183061263284724944ec1543b4002b511bcc22587e4af06a50d83f52388d0f64e60ed86bce5f8acdc37c1be1a1168ee67c0df8d247239ad7060c7e5dcd46b986803f01bfb301c8fcea0f9e3d8038bf9658371af89dae86fe698e5390bc958fbdbdec906ab54cc575164148f30536a63de10886c365138cc43365f64c31553bfc167fbef0a26f505efd56619c1b880076d71871c745e356854914273827d7bd499fddff777f4fb842d3db9fddb9f93302dbc021836e12efaafa9263fb109d60b0242512ac065df0598aef20354cb2739148351e354025e60690190f59a1318d9bbbbdfc49a0223cc1eaf80a89c8a4429370df48efe47d546aad2922a58930fc7f01934204b3fe903056b739b1d771d8c63950e8689a4e2d363060c4454a4366b1a047fa0d07a160a3747aaeb7b41f03224affef9e169ffd069060faa24f30ff4451dfd152eb2608ce06b42ceb6bb397e074966d8486ba060672d186e7c07ac272aa95195d8862778035895306d8f7c162e43a365aba1f63013fea1a8a6cb168dd1dab13813b7a9d070d621ec8f389a38fda0d90a0affbf8e6c5a56bcf229f9bf43cda034a0f642db911c4ca57a93cfd3e607f3c0f33eae95621c6fc07b915a4b72075bb6731d5d37c6c5eb840ad41a237d321ac1069cfe280f086e36062d2934fa3258a59330d7ca65577926f976ddd479a76bd950c95b0025c93e3ad2ea78959e3ed472fa39a158b46f6e09f8fc173f67049e49d62c0807b5b01e09e212904071ecf471af29aa4590afde8a3a38ecc2239b081e677958b96e429ae1a61025a9f153e5880a9d60a8aa11ce412c21b216e81a1ea282334863858b233722381d4656d9927ced1ebeab6a7ceeeda288690789605d4b57fecf92b046930ba6039531b3f14135efe65c6f4e67691e69e7db182fafe9927228661f320466a5633d1df429a5919021ef29e4ab82211ce7f9124a93bdc2371b84e64902cd70903f2794c56141cf8a95990028a5cf6f2bb0d2d2ae7abd8b1184a5a64624de72e1caddf42fcb8d347af4c67e4020155c63238d9b50b990bc81d5258dfd60a96b929cd45e4e59e02f7e1fc6ea512a6527ff3f4d7d3a4310562505612de1a7eb214a632147927d11e6c2ae57482833f2d7a4aff1e9726fafdcef556dad92715db1af3b24ef2bab94862064f638080874d0efb832cd3331f616f668ed199ab79cedc3a9ed7cf7c3c47787147e1857faadd045d571b9597b3a287e24ef7942a643c667d0004c035377343ba73767eb72e17c9a0ba2bee08b455197aa1852b0d221b630b1985be8ec662f625ea698f3dd59de3bd958f4e778794173d43bae5867481bd27fdf11f050813106eb7715df1434498b34c1d8624c6f49fb613754d9386910df6b15ea263b6849e8c4356b2f7cb7afc9e4bb0098c320580974ee62b2f28135e56b35019fc73f6ff7a6e25aa4145fbcec0a7e498235f151948644176fcee979d2e5b2cb98c6c6bbb9d9eb1c0fe6c03ee33024299906c2bb93787b71eee45a0456f7652025185a54a813a2a114e04907c9bd381d660c032337320976ca6a58b700b624c7a873dfe99115cc98508ba068258e4bb4f9acaaddd4a90e6bbc314a5466fa16a9624d466948f106dda4c06426213a82199c50494bf90d28a9093e41fa21b13abfa4fae7e23e8dc3a93283d8078409e0688d41fef52e38728f4939475b4a90c6cfefe12e34d3a0ebd899ff1f189c1f0c73d964d204196db640deeb4cddd1a303c8af4766cf40046581d1e48014c9a32d4457bc1ee97908020c96663afcd8ffce38f52167ef6fbd1fff11e82ce1f1158f7d65b9c93c5a1d8e50f5f0c188f7c803cc6e03f5cf645c07ed6a982615e61310d9214b55c41642b01bf421e4a21c6bf1e7857cfa5fc6a7f6f09621f4e41de4ac667be6b7bae2958723a81ef64bafcd10aaa1866634304b63a947750d4bc643f73280414960776683a4429c765a7be7f4d8903e665509f701d597c68efbd3da6fe14e530d423b65068fe9975aacfa54f6fc5362fde2ef2ad29d4556d2f3b86dd5e28a3ab1d06f50f846cfe544760c27e531451258e2b39be29278252b718bb077ee13b80ba483e09437c8f85e471e9609d567f0948baf38b162b2a536b1d25c1619c57edd50d94a20fdde08f8fc9761fbd6b30893cafeb89a3faf1ab80bfcc809c30bd5d7f9cc60a5e5a6cac44ec072216d5cef50c46c6fde5f4fbb3e4a1cbb9b82949463617d436b73ac312910e646e6f24f3f547bc22ab7577fbc1873f8a092874eb89320b67b2ff87808576cc3dc0b61c1802ac47a4aa1c1bdc886368ec9acab7feb13f47981d94d41c0687758d5bccd397610d1c2c0b690675c10f644d831a78e9279b0c4bb8b4923f2041c3d68096d6831648b2496110390f9925966bbd43529a0cf1928db25249360fcebca7e26a988d6a423247b60b6cbd00b411a6d6801d75abc2136743ecb2022f5ec0781a436c4d288a8fbee19020ba0bf07162cf9612dd4a98506ef59c4854987bcaeaf60127161dfd4606aa0b3dd6528bddbe134b5dd285f08fb1491fcd0c6e41410d63c16aad0b29f8b6ac9a233bff65ce4b9f1cabc9f11d029cf83fd5f3644fb15a16ad667a7603763042fc1bee53dca1aa017d66c962779db7c41507c8198ca8420c8367bb9e3f00de48536dfd88f35f0c70f478b19b05f1b4d7b754cbbf55f2817a40c1c6c2fc3b5a9d3de674f32334ca10f06dd62cfc246a99f4d14e3c04d214cc18804ac6cc89f67874b9c5336456e709630cc17e413c8d6ef468f9d7af9de4da045016ec7310f4022e2c715f65c838b447bd864781147f46b812ac02168d61c5cee632d3dc1447e5454d1f6459bbf9a425ab298684af40f4c7e97b02a292dacb3c098f1872c59dc54ca0152ce9ad334c7ae3cae28ba78b438aad49c72441390b7756cb91e1ca5e962f72ee7572bcc62aff1a4486e4c2380b18ed0a9ebca1fb06f98bf723033d2ae6aedb05ad1010319e47a2db7dd5f9e2462827f4121bbbc61f52c2d42ef48b809c60a3b85ceeec59ee02bfc764a3ac01261d015630a4a9ff18ed80fc1bf4a261ffb949401bc2543684a3a271d24d79892e2949f84a02709cf576f866d7c1e23d54a9a701b01a5c69ebc82d83eee7d39715c90fd6f3ba3d490efc08959af0cf6a12781586fc7f35231fe954d36c723fb365e56605213f11f39ef6fc839681a306cbeefe6827f63e02f581c3c4eaeb5eea6bf5ac04212f06c1273f07d45dd46cd9921efae4f3bae151ba90f51033663a789095ca0cb836853713215ef78636942e5ac95b6f8622d257578b1ac4023553c1f2e28e8842ff8d98b78ed3f90bbd4e0f0bf32debe2b183d654f903808b4d701b8138e984bdfab1d0e46558d223da56b88e1debfcd51ae90cb9c2147fc3b14f009952f0ad1755a40d76337c68e9adbab176e381c261cef66ec0c557875c1f4712d7e03ce89a6d1e25a252db8ebb659a14e5f217288f513cd5ef6b30bd51f76cae6cc4b284cb7ca3025a1a64de3fe5e6d4273a3f08fb74d7d467ed62e1b353fe2ba3e016ee1abb740aba8f54d432616f4b5526373aee35e47114a4ea7f1951d374207ba37d38d45cfd95548be52fd5cfde3541382a5dc460f6397026ace1c015b6d64c43b8019c31aa8b1e44eaeb8d9506c5562f412cf2baf56b62c7e8aa3583a90e0d470cbc2be5c2faec1ebbdb07ef9fcb11e07c7a455ccfa64d51ab70bdb502ec99beea9c6960a9352cbdb1d92a7491743d246091ed39955faad42ed078c726389ae0ef84d0a019de685b43685454bfb0b2590a85694bc98e5f5d3403769d7c25d7c56c6d5643bac9b88fee3267ee06d366e850332fac6a717d5896ffa88130c2828cfc421273ee50845714556e0dc86698c9affdad08a642bfa897980925ea4cea389e0e78861a9a816de135358291fcf31272552ba4710ed362d712524d75846b2fb4d42782bd1c8bf8ed392a9be5965292eb33c4ed47236a5e62f085ecc0406f4a09170a8def50a78ab7df6a4fcca133da9b689d0983cca2ae32ce741ae72336f1990fb999d1941e020dcaf1cdd2def8cf53646ce4a319f3551c5ceb646d2f19af140dc9df42faab477c4dc5445692d9df5b5b806d9c814dad37e589076243dcce931b8093cc56f3792d61b43d3ce276fa274f2090f9cc4101b2618ab85a0416a8bca71804f61fc3baf8cd8223a4d84ef2c76654b06cbdde4030735bc1a33688ca72c7d0eb61027fc6dfbb55a52ee4519ca29d7194ecd7f39245231a9881f11d3fa87425f9d523a4148376b1cd8dcbb3bcaf68edc5fad1096de11b89562b8a94d6ff538c78976309be92ef4dc42e276b57a63c622c94150251352c95b1f32b8a0a845f86d2ea35a6ed10bc9240be041c43b888755e655fdd05cac997a5cd8aea9062b4f4ceac205ee1193f69fe8c11164e26b290a9ad2fcb3a5dfb53b9450cb52ab4fdcae4de6a3aa8b1cac5134086718d4c50dfff1c7d2bf713de33700a7cd466929ac6d6aed19fe1a3292faaa40ff25ca7e04cc162c791f3f2302040b570167561e2167e3a1b0ddb0abf882d9d592d414b475270dc9abcd9bfa28b9e0dba5616ff2419b99168acf80648d6ea555dbb11ab125aa3a0ca1f585229d8eee491e765ebe9da0a2fcaba709e38644e7e1909ae0d7f7e6060f3f9d587e410ce93b83c881695dbdd5aec7da25c28e2932b8e5741a0f3442aebd4bac8ddb88963d46c2eda26ec06bea6bd61c005561e8d795fd664e591ec9d5757102525af5cd90be9d45560285594284f570db8efaa3e241c91752581a34c89cec8019ff7b5302bcb4797cdc49c8caa467cb8ce1560e4ced216be6e8ac7a9bde7c8bcf8e3b7c416961a7d7cb0988cfdfc68a7214bab18068501ecc95b762e168791f5764ec1710b0301c97064bcf4637c8cee08cf1b06f4e4ed290b82d1648b618e63ebae1d3a7e091a22311b2005d6bca5e97fcf31f07144212e9f31e1ca55f22885dcfcc41cddb7986285845e6e4768defb8e86f8ce271f4f9c2c847325f47a2c21fc6722eec0b087f29cfeed7486be369af665e7faa0b782603fd7b95270b17d71bf52e46aa20e579f7b6b3c6d4f3378114b3f0bb9feb1bc98111205e5f047f859d0428bb74a2933feb7237df1873b783d38cc2b7a12c22d44367555f258c8988d89dee3d552bd642b16624e9e3c550ace054939335951bded7308afd6aaa7083b067f92e9c18438576262f6a6f97315e2d533101ecb84098fd0f90a6ef1900208562c5a72b2bebc4bbecb9511a3172f82e754c9e1f8a4f2f9fb0251bb660cd929a2c8ee3a2a9775788ea243563bcb6ebe1e437a096d5bf9015a7bf953d664391ff81d04535d30fb61721bbc59768ad88b71e84aa1978a54ad57d653acb297ac3ee1b51cb7ac113afd8555a1ae80cb9fa91e32889d5b85c30b5de5eeeb43079f8f3ce0db4954e501adbc38e26f8d3d73d33afeb66db3fc09577d5cb4fb65233c4d196412a5228359f42c2f93462a78aa90cc96cbaeb7dbafe327876d06348c4b1293a8b60e68ddc89cd08f5b56096ce60c0ebaa95434cb58aa8e0b65ba6cd9f95f5df9f614ebb71c5a14ab18c1092de2838057ca823103da7091ffa10fca440b1905403f349a2659220f174d8108d470c2183e2dfd16df6fbb61222c11f44ee519852a1934a1b87b32912f99ddaa6bbc65859a1c387d1c2164be0e5ed54f0972dbe9720f6f3a61e6678282e70e7d3c72b47e59cae1416e1d1f4dc6f5deb8e3cdca363130701d1e9b2969e89ea9686b886bc8a3bea629c4638dffb7d9bd103da21d61e29955a53a59f6774471b00d1a0b0f131a145397c2fb1eba8c9096a23d7105a642895d27c557515b5e2fceeb38c7dec6ea996a1f500b1788628098ffe0d253b33b1accec42167b157ecaee93b0d386facd6cb4cf220c80d0ae2af673dc7f196d72c50c5b41e8abc7cbfb821dc04c4f3cd1ede9bb82e91b8fc0612c37bc0178f8460d27271a86c1dcf6efb61470a3aeecbb7d853cd71a7587c8fa6ff304ecf4202983b71062622e3db78ae4672a005c942ffae1d98c4271349948f9a3d0dce75162b687b04ff94af198b82698dc64101ceb6a3c6cd34372bb3cf0597c1ebc88033e872e5e2becea0eb1b3c139e04cf354fd2e5904803f47c2f6d252ce1a9998d7a8a3d6e5816f9e39f97b131513128b2b09b9bc61a8359e8225f8523e11c8b2c323087607d3f101c6b05cf705b1b7f10ef36e0f946f20d4cb80239e7eaba1d357a25c4f9efad52bdc4842711456b4b56316d34283c111803e7841524c261c17161a1decac6de2b657af19ae11a4993b075c2d403dc3040df6006f85f676119c665a800a0004b7bee764766de7943d88ea3b9184023f9c86f3c5598e8e3b9b1dad9b13114b5cc3a2b80b837ac6e40973464918d8a0f5b61e319e93c6ddc20006c83654a785db2c793f2cb8e7bba5d0a549c5d0922dc1c38d90813cf24d5c160921879e5c43ea690f494e26efa345923108af66afd9cbaa7932b09446e6be9ca62e10dd4140caff8f36b5833dd3036f806150f3fbef27a1242b5975c41537f20bc8c377b160c71bd83a6a3b93e358e981f748d02f9b7a2c6692a56ab96dcb617e6aab63a401fb7073c26b480524cf03fac960758da390f41d80046d0a8d9512daef3ddcb9fbec22d40b2351fc08e2cc33ca5d9fd8467ec58dcf11b8adb482cab91b6d94d757a1bb1382cf64c48aa80802db1ae5adb3133088b570fb808239e3c7f317890b6473306d82d14f2f365da6792696d9500407a0b992f377b3bcb4231f6bae7780dfd38a8d660175b1e1af737a536b865ac89a35f82360aa2f5fb1b85516f47d1fcf95a40599dece84407d200c93a78375f8239b8109f4abf1318c8ccd426a9a317b39d76b83df491e730c716d949601264da91689961567da11c2aaade78353a90ca1ef31895320bdfd90440671d193327f6e8172dbee2c3c2e6e78e47b849701467428616aac7027df3bf0e99522738fc8a8d31ba60f4e7a8db6d50bfc10c57ba37647f4a90e0625e1c1d29b6184a2f197230b9d618fa4fa9a626869721f41b7a6118f76525cec00f15e2fddf621e7cc65510e2f7225b34ee8b21126cd2a07e10ba4ee3a77c1028075c682d58513aa71480d50ca8b68ce1ba821fe19bf0d739c87643a383d37f6a41840ec3612c5e0d7b1e42dcd7e61d01fadd431599ef41ae3f47453136108af1ef2bbada82ce5217c400faa0f4d5ecf4430bd21816d2d8a8c6d184d6b9d7c3369e3f619c429e04986de178931e4a968caa4b7609f9d9d39288b9d810fae2bbd8d2c59ed66fcc05d6d65e9bc18dba3d945850a861ac3007749080f4d503e843d125dcd42b41ad2f4446625629f60d12afe16c078eed133b36df10cf13bb32df2710250558c867bb319b62e8d800b1bed1133d9ea088f69fc9f0b16894b013d3304b60c3eee739c968dd5d3e5703a589d16ce1e43bd727d280c51061205a0dd7e78fb89a0305c553b22882011e3d339c3db0e0ffba52c97d9c57a7f3330fcb05b816c990e27be59202a1eb7e728357d72672fa71eac37ef5d4cdff527c63455e1d0ed6a9fb89a3d02f0822bcd8c4791612fe517f239f218f38c93efe7cfdc79c9f9fa91a616bfdaada9cfc1534ce8558a1f5da9aff5d323586d0814e77575a06a714c4648727a0514fc7bdd65841ca8691b15a32ac075bbac0c34de5c34c81338626c89ba3e7afd948c33fe736752f443088a6fbe185c986755b994c6c90cfb9f006d94fba49cbdcfc3b44be60dac0a3c5399e8450d531ccc846a774bd598c74804324e1329b767b691c62202a2450525805a5e25b4bff4cbc2c1fc10a9370225e151d6bcfe3f8fcac217082c94c3c12e5c4a85b77f2d7ba3c2fd86e1268a49fdedb6c21ac413aea71b957c53620837edc5caf415202150913c57a0132e326b9caabba3e4096bbaee03c21bae9138ba508fa68d6dc29e51fcc128b04b8c884854f5b9f1a6b2187985338c16ef09758ad055cceea33fa87b375d13bfe00f3c1aa808ae82180d0aecb437a95d0a3128f24c12926ed84c704698dcea45816f8409fb4f63bdd3692d69c81e2ab7f4ba7a9acb120415979b3012d0e8b4dbf362f3d7293cd517bcaf8713e88e9481e5b321af9f9e5018157924837781843e7301657f32d26325d52822dec2c4768f53fdc62bb7e9550ef75f599cbefc88f7468cc5467022fced4e17503752fde3986311a3638413fa572b78e3154b56006cd5db2e829465e90bc36952f87083981c24aa712302f7007acf38e26dcdcb8a3d67bb8ea166a16941fbd68a8164e162b5785708d98607ccf90234a84b092486b01f555414d9dfdd085339f5395198208cf573603772c28b0299f7a05b8e841caaf1c3c98138b3e5db6b608b15f4e7fb3850fe4eae2e0756e120177dbfa110179f8995b266544a1e3aae26340c2dee38a98bccf438fbe655450daba4ef9750a1b435772d4c2590c922a89582cf2505e797ed64acd40073b8f7cf60880bb0d927a5980e303ffec7121b64728acc15201240627ba3958e1c5fe204f1525937da4ea36438be60e8058ed025c6190044e486da9390eef848be7b66b597b49bf6c0f232c3857bfc080ece9b05159143d180977a2409d84c607551dedd4bb4d3877b568eb952a1c61f167508285c168b44fe05124f5bd99a0b505553cfb26ab7d3afb543772595555c19a658eaa6233df51d3f8237ed3dea60bbc02aa8498825eb137dedb3d55cc0a32d2af45b737a176ff8bb5e57ab6d60ed7359e84a288506a7e6717f28ba6e79449159ad4e0baf44fe39e85462feafcefb5f4474e4c31a4e0aab9d08e490c82875f6b2ef9d7faddff40e75bd9382bf858fdc85554226cc1a44857405289ed3c06b8b3199142160f6499d656966c0a655a334976fb3e37ed4435b2560b2122ca984e48d555cdef5b2ef62227de510ee82610925af00155a8b3d2e25d4ca61826236bf5f6708d83fcfddec9261015bab09060fcb185254165cf5d538642d4863bd76d055bc56a34c1101d47c01d784a0afc03cfb4a5cd718441ede8a5f162baf92dd4db3c9f44154ca4559ddefdcc9199b6f81fa13087d31b623031cce54c1f3a04e288f2a62cbc586ab90c7107dbc441f63d9e37f8340ea17f511f836426435d6cf50bc182966a3e95cade77b5f12262bc28d6cd5f9e75fc9f2320901369157c29b67be4fe8f08ce2efdc75fb0aa0721742451ded9ac03c7ab767805f27e130dcb0dfcee25e83a0aaad22374089f3ebc1bd59e6db8d5f7e3d5ac61d127a535de6e441390f89ff18a1e880cc4ede25fa9c84e91afd370b738fff9e0d9f32369cb53022ab5e7eb61d7467bdefc6685c5cb81ce623940a035722118d17c634300bf849bf2bdb13bc296a6e5c3eb1338ea2f02dcafd6c671fc24dbe479d3c342c15cfc2a685d23ed42e1f28699579a4a30120b2ca6a2e919e88b8d6906d05b2680d4df004d2cf9e60a5de5a9cf80a9c2117dc6d8cb118007f93e76d3860bfcea2b343491a709c7459ff9f5e4324c4ffb1db08247b5e0ee4fe9f14301f72610c505300e076e47cfe8d21fe79f7e99056ed1cd6dbcf2aef9c08a85e112e50f8c39a3c26bd3b979d72abbb205b38429b9957b77125fc5b02dd0c8fd34f857a188d49d1f179cde0caae5d47f0799a4288a2ad94ef79d7a168c1cd3fb6fed6e95ad3995e36848aee5e432133b4f97af099fa47e41fb7dd535fbec2e2f2a855764d2cbe5f5f3524f476e762666bcabd2f0c100b52d259cdbb95bc62b9d8b8240d620252edfb16e74f1ef4e3fd265fc6e3e7eeed70374014e060f645c332aee2309c9538b4a5a131ea3149c3c1d952b5253da99b7c9d7df1d00a04b4153767fda4b77e7966afc756e7e667881a2fe0225291922e31fbc873bb7b58bbb6c4023563a11c176a94235b67efeb5e74c384f9b8c69a36feddd73c752818367b8d8ff4b18f364e6963c207882d48b3229a2203423c03debe9b63a8c18f361fdea4632b1be261ff403c25256711945db8a98c5487e31a4ce797489533ac384b4591c5857cb2d6b2ddb39c2f4a272f69ba8de725c592584a6a2e9ee6248fcd842ea8b870958a476bb7f80777d0d7708d32b0e7a514096671b004c77fd7b553e813380ef9b6ae9ff63f57d3fb93089fa4b0e0b7f6b096ece6facbb3ac65ce97a428024fd4e6e22b87f2e68672db29ebd0e613e35ecb796e3f92c4a2a28cf4b5009d8d81bf42109b525cb1f7f78f7eab0441f967cd659b1b52d6f76ddd2a3078fe4745161bfe8788a099ff1d5514cb4ab7aa8854de78974025aa2a169345302d67e3481038f46ab85ba2accc4b8d2ce35760b0f2ed80e10452409874e73a3b2ce5c4ef0072673f09cdbf53626a1954c1399dabe133b44d17dc29cfc5613c6278979de9211cefc699d768006293d751ba015929a06f5e48e2fa3bd28e31db7d9c7d31ed07c314ccda2d55370d43fa966594539a7ad5ced09156b3a7fe913f49df9778cd5d807ebdaee67747857b96b9496fcafc4710cd222ae84b8cd65522457cb99e2ba807491ab021f38372c4cfeec13b0e7de93434227163023862c0de57df05f3e03e7f2ca1c7aa2c62efcc375cf8c7e67bb28bb2c5d757c88ac020e092b9c5935e596bdfc70bcf6bc79076e88991a8c0bd41028ed0afd4e8e7d645a0172ce7ef8ca6b1a340107c884280f0afda6439d0b2a299ccd6784699708ef98c03afe1c98540e719acb34b28b190fade334bfaf9300877288c0bebab380332edd46dbc84bd13a1296d4ed2d4e9186f4b71415956f0dbb7e6d397c25449b04b4485bb7facd426794c6bea778922a6dbcf76347459e55c5d6bafaa2f51ab5a2943164638e4be59cf4a5d0f13cbdde1d8d99dd9efcd2025b4a84280c4fdb07987914d4983667629ee4f3275b3c3848e0d50e130303737e34ffb6794bfff9cf355ac6d7cbfc3ea5e65e46d20eaf15d3ee249cf88771b05f258508675b8df85cfda8357daa4baa64b14967222c9bc33844561b132bd427d40fc1e6ab19944d6f339974bf0b340ccbb1c1e169ee64a9c33c8d233b854810868ff7fd93a93ca8a02ce13b5495303b7c9f6fe3971330db1e87d96c5e14f30ab4d525076ccd65253ff4e7b42afdf0b45c89b972333b92f2fa511d0b0ef96a605c1a81ab942b4ae2c9949152268accef61d7ddc6c9ba35647c2a0a2637e1b4a7ea3496e1bf106e4540678b35e4b91e29d9a61559b60e9558d11518e31fb0a1c34b0e96b06c73813d807c1a473d7b92cb7a6deda5b1a9790b6a773a1b60bddb554733d13e230ece9caf0601edf713526b3663291100f071c9bed7ca7da38df70a65b1a8964b448ab9617d22dc8804b7ccd1364bcbee0baef328582e6d1d128b475166a6615d3c29e967f4832670b61d3e20728a561878944a866deabd7fef12a363af94cc76f36d2b72205850defcd2ef33ba8330a422cf6916acd5ff2fab992a1bae7c8d245bfdde0859190665ff8d961c62b04861dcb61da7e1267bd5e88bd43e7e6c2349b4a907d8c0c9ce320e0ffae4abeea61f5d982513b8febaa8a3428393ff8befa953d70a4ebb9b5d3aeedcedd7b64cb895fd5d2fe4fc47ed63a2d6235ee0b2bbaed37b1d42baf21fb6a4b730d750bfdc20948231789042d0a1953036abc2ccc9d60de8d14c5ebe25361743c80f6ea24e4ad7dd7d105f1de1bb7790fa2047c66fbd66305f731e135dcea48228495d2067a0c360fe6f1c38d23af8a7cac7edbfc54b9622f9be8e8ac18897380cc41ac55ce63d4285c3eebe448ec75d5fd9a68a1ca402320a77b4074f9bbb54e5a97164e56a0cc64819ef7311405472725408503403e8c7bab8885f4a07e99a1d070a871c19e73510661ab4fe794945bf6add8e602afd15d61c7d3e6e7972f1fd03182b0e930dabfa53723fa042b35c0fa1de91566bd86223bdc014a546c5c4d16c6c1cc0ad2156b6460cba6e1af1f5e721e482a7e0b618437fbec0949de22272502aa61258bd66dfa83f483afd131f37e56d395bed15ff79e6a8785cb20b02a7abf1ea9200b7e5a33138ded7912d23dae013284022d9399bc76d23ed4979849789be346d3766a9081e18e2d182d298ae8420b2b60ec59da81dd5a6882fad6ba61568039b9b7244a776597f85dff159efd514644dd73f7e46500d9bd446a4458b0400cbc86cb1c8c389735e25a5ac1470ec3d58a635f81d6f4dff827a3ef3d6f37ad72e281272f9a35bbb5bd9d78fc3d93d2dec65f205af3182c9b8e33cad5c8812357b0862b2caf21387d5fa2a90ad2fcd39dc0d28e21a25e677ba00cb2a0204684413638ea48a462af637aa06521c91b5c148dc4a3c32c947d83885a0d76d7e53e7244216afac6d06e65395f2cef6cc10cdee04c323444391e3214e29ccde15d3ac4fd5c7e7af903d802635558128fc63f5df8b507b638e8e7b4002df762b082ff69cf2085c7babb87febc0f0cd6b41215983e53f04c634db238825992ad7d3423d6100db374b5fa60885655e0c7152c17dcb0673186a0d9478e325eea01a8df3ad06d83115b3fd38df5796cf5a380b6a4e1040eb3d85446caa59fe625bca0f19ea04c77454cea1021c1d28312bdf09455bd3c389341a64cf1687a7e9de6171dec3d973ab38664f7faffd28e9c689fc5070a08f01492c449d09a772d245f596199d34ada492818ef70debe852848184d425145954d70b6f40f7820841c936a58b6139365f0b9b10f95811c4c70b1e8e0ec05daf06c6adad5b6e9e2715ca41e50759a8ebcc56f973b45ed34f1c606d34d0d003aade5ea829e733836264914fb92a02550c03256ad83f5cb1bfafed7c37e828fa3e0a415749b5b9a63176b1f4e05f03e982d693bd0134cb83fa38f32f2a85d9cc5d21a64035b359abaea1d8af99adf5bb8174d72375b4174836f77936fa0c8c31455baa526c0a2ee2131c823cb5c3daeca7ff1af5d306d2a5db0cde2cac41cb11807689b77cd41bcf59782e9bea655c6606d50217f7d4bec3d6422235dcec931adae76f35cceb1c33a1e7358a8ebe15a77b20dca4b1c0b0ed5548f6f1cb839ad4f4102794a9611bdbbc8f51edf1e1f7a151eca372d79f6e6cf04b6a20fe16dfd918cbb6af4aa576bd15065d97b67208c160452024bcb5cf844a983097fde32fb3f90083ac4da84e99d0451d33857b99fec1e6cb3f69b57460008d60c1c090b4e38589c380a3d57085e693bf0dff4a014fab2799b03c635adb4e13e84b2b8358d01219a20889d34145b99e2d7e44f45b2086d96ab296aa37776b18097ca99e0fd3493e729977613d1c4b32b75fd56ffd516e9bb3be342ca89abf452e27f10a2ba24fb7b5340cac519d51b4a48870c12e30bbb64a12a21bd73c0faa3c734c997bc95c3229a78ac3b51fd3f1b242a2df03c01a98bdeef676306e71f41be14336f83bdda044a59c5e6c77069cd60606eec28c664f25df069c48d16de964f731e771c0887aa8658114e93fbc566fe86c03cb2bcb73462b2bbd500a1ad3cf0082acbfbcf27b15c6e27af15649b62bc3c5e0b0d44d8ccc08e891a5c10bc86e534d80ae38b261b578970d5d033d8c4117fa22072aafb5433c94dcb7b58d6c46d4b4f7b1f933443c68904d5fb3096d53ad2cbbdafefb483b5a0b7c58a034e1671cbbd6ea34a49ca267b4849212965e30abefeb53373ee9a27e6c37ccace4f7694590695c321f529c3216c8c553dc9cfae92fbd13ab9b7d704651d2dda892d20ce7c349ae5db6965e8e371dcc97eb8587378346c5b52b71e9eed5e1ddef35ef47de444d494d81f19783c5464ef78ac181f8f1966af1eed4adb58a0c2c3656d31fc4af6b8ac514509ea75339fabb0b30b693a6a43e22a9f57e8c4c2690ec86a94f726a74235f2d9b2751d259db7528cf5a18f0109383042685fb29b02748cb3b903c626fd5ab1bcf6a73308e4873fa845eb132841c4ec42aefafb2fa6ac4cae4e7470c22df965178dfde298801a86270478dfbe70df0053b0e629d86155a070ef3e73f09ff9e81c62c45c255d3904522691ba89bc36baa5075b5972316f6e497a7c5a43cae5a7e898c8c4644dcc628af7f8cb44a59549900323bbd6cce5d365dae808b85ce39bc33bc6eda71659c73fd71d13eb4a43d5904b9781d58404836c483ea7cdd78745fe5e44deaf0efa9e018bc052535bdf0c068a89e6a889fdb7feb9ccae3e03a547f214d8843c296e2af2b8f75d8079401942b5290b30ecf5e5ce4f9dbfd858a15685975075569cce37243ea2a7fce9326b6d99aef76b911d0170e046773d64d9bdf40440fcc0e9421eca759b9b531de7ee91230393627279e15cb03183272930f4cecdb1ed347f24ef5a88b152cb57d2001fa618c7327310bf3b0c2d70e2b217e51dfe3b35f5c62607ea9aedbe684caf6911153c3a229d4289a03b40637cb214049b254cd9309eb8e2357072eca9a3235a8703f1373efad90267e7a48793f8cd363ed3eddcae9f6e230a19347ff7aacf6bee16c929f19dee3681f947e1d3e8e707194411ea2688c9692d81e49226fca453d9cf605551d447b0e84e85c6378180a8e0c4c3f55c9a7d2069562890f8509cef9893c3770530f26a903026a1756241109f6a451131ed700c1af230babad0bbc4b0339db073f3a2a020598b950a22636bac8b8c7124e16b0f8168f7cb10ca4f5197d35478104d92aa94835191e4e469da10908134c09db898894b7a9cf16d7d85998c781824c9505eab42e5c0333a314eff6360fbae06145405ab916588a77b774431a9f1ee6d667b8e6a0b89eb12eac3a333187a6ba03c83cd94ab406067da5811fb2cf76dbe9145b46329c18ffc51c256430655e416aab19ddc9c6239186749d92dd7a71a8b8dd16b30c54efba80eaddd246017f23be372fa65b121bbe2fce51ab5d50bd277ba6e5bc753149b9b858a33273d72e8d625038eff66ce36184229d3cabee626da613a1f7b3b424fb5fb0cdbec98c890bfb2d5925bed3e6a65b6f3aba7afae0385a66ce96d233462d2c9b92585f663cfd84daea766f34783823857a8428271b0096bacd082cb8fe66c24d8f1217c5fc255f73d32b3d9d1e8007a256e48ec270e2d7f16bc892deaa594a5eccda5aef0db710073d916d4a07e0cb8afc48f481c3bd6a4642a6e9328837ee55d1851f394e4775191249500b03d46d15e91ca1194346e1ca28e839181bf21838e38172984a24ee35e6e608804dd50b3b8a3106339582bf57f9fac0c873727120f20bcfd6082c897319f79d5a366740672fa33e53df2e2b86d019e5d18a71ca084396b85beb9625bc374b15a29322380146b67f904bc5ed882da75305893011b204c591b05a18fadd48d1092184eaef36a1910d38275fd8a8838ea74391031b8d26f6812d88c1c6d21f1f14cdc9a0e96b645572c931494529544f62f2905a7875d26ddeb1d7497eaec88da075fbaa71093930b970718c35c25411f785f98ad5c72877f862de65159fdaf8a87d84ad8db4841944c436aca58ee1bcea96485951320e200ee11b392d912b2aadb10350692b3ff587388f575f28272da9fb55223b5f5e88e7bf5a39bd9e035e3a7e0b0591a1e4ed4c466fdb701563dd2291336fd3593cbc55701f41a453858f07811d7659ff628968448b2a5fdc4de7fa86ab7a90d7fdba9fc936a9dc7633b39f16797c63363b38a649921ce814954f1542868f877f6530be9872f1e1bfa7b2565b2e67342dfbc78e6bee71e8c911be7270516c89650656d9f1d18e9457966d964b4f4e7eb265750922ad7e182c05e4cea1097590edaaaa320e8f5c2660ae7d86185947868bb16e06db8f204a9732440a89329ddc6a897fe810fd7a23425e0535104eca0a50297c80aaac982402f800f766b1e4353b119b7bb3b40c6632bc31e02899273a4c4e36569d392dd9f9ff65ce24bc4cec455ff1f0cf03a0bf7e942140855368e27355109edb82992f46e6269f0c11277bf9b1ad2fc4c51ae219baba0d319ee8dce84c4882281d5ae6344b83141c88fb1c9edd5cca7d2511b524c96952ed176cc24bdbb9cece248ea2ec5090bae239a99797080aaa9c0572bc8efea91746cf127fb2d7cb1889c4cc93e34a32b11cfc2e3068dfb6af84bdd5d40099c578384d712fbe337ec1d061aa8a2ed86b05dbdb2a7c21d01bce60ca6e187c0d97d91c996b493bbec9bb96306fe8fb516b24d01c8f0385df4abf11de34f7afadc923bd17f742bcba0a728541d94ce70c8e57a9a9fab7af9d86bc4851414a82e6524ef7d5c0b6a7246a4d3a532e780cb75a408376e9d21d6a2d2610df2aaac62c7ae1c8c7fbec0d4e41f52e99dad84913b82174b3576f56b80ea98d80a5520b8f6b7817a585920892b30b9811f463a45c0fa59e4e3ae1f3623544debf3efb38411e8371e5dada27d13f93d99ad91e98078a4a8def87b59e5fd44aee1b40ac35c8e22ec202d30ebd679b157eb2dab55a435dfef9fe5b4ce79b2d4cb9e040809b6094ae0030a70f1241196c29ce769994a7182b96c9cb1add2b955a2d51182738ca737fe547ae5a6b8ce4a2d69ca54d5e6b7f944c38732fd823fc376a4f9e202fe211e8d08463338ee72f862990e7a63961236c470d8fba76420d3a89ce9ad58be7a42fd6e0e0b7fab4107e2b7b28e56abf26592084cab04140fb50d38ea176bf2e2c4d7c4e0b82bfb3a0c5793c41e684711c3713bed0b98e9509207d22f6a2f181e19ff4266fe31c5a7e35ed051def7e22b8f8ce0dabd8eacf5fd6e59c3b5eb958d367bab44665af423231bde37eab41958bb692c2a7fd29c8b42426739f83e11a2398b6a64c181af3233af7bee0ee17a09486c69ed823dcbf5b9106604285bc804ffd4f991808b23fdd3471e0a99fe57a0e9290c555fc6a80fb5d5f6a0ed24dad793b7836f9f559d695a547171dd827b8153e34df09528cdac728a6a4aca4fb634090c01b6b20337cbb38b5dcc4a2769f7919c1d90026017dd41084adfb72341e4ba7d0aed2ca8d1055191e86af9fb6a7315a1ae86631224047f2090d8d3485e06002f8ae6bbfb018ca25b0f5e0502c5879d290db790c66c1977e90082b32189f003d9911af5a31fed80c92825fe0ca459f022b1b8764dc844b3b8dc23c75806427dfdd0c5057fc420d709f59aa8ccfccaa1175c7d0425d8c78366e6c5ffc762ee96b00c88eb7df579039c9c7ea0e96b8dfd8ebacef20b4956d2b0e07b969637251c4b1bc6bf2500baccde6d52a37857b44faf4685fd92e42382d337f4676cb288bda54e880f16d1e774834f74bd52de97d78184fd61d3bc913098a2cb0f1ca0c457ebc147f24802619ce3dc06303669818e3c2a153177bc84640fda5e682eb6c1ed45b726f9985a2230c1814e70034b985df0891ddddbd68c4c4468d4ad863e3005f765cdb74b08f26ff11d1ed71d0e4f836ef05d23a38c6f0456e975d4bea2fdd1addd12c46f5c8700860924cdf4aa18eb4891a3212d5cf83693dddc17a28471ea316f5349fd8b9b713a956fca758ac37e301958a95904e7fbf91fbca67980c44feb422fbce703458dddcf7490e6d46b989dc7b735f6080d63902b3856702fd9d16c98341b4b86679664cab69253f9d841a9a7c13b58ce7020aa0602cca8132fbc0dc42060c70dd347bf38da3737ea3c09d7fef79f3a1f7e65404a4ce1c56d3210596ef9ed9c9b5656589718079480a7059beed8e21dabb761f3985ceffeed51b07d8ba6945758600ecf329ac977d8ed7cf11eea0c74b493c3466a91c836c0320ed08a1b322f8d42aaeecfcf48236b127bef331f0f8603a5ba25be347058eb7e9b3701c85f477c0845606cbc5678748fbe1fa093f9c4c9dd394b855398100fbd1002d8cc78b75b281ed5dbf31a62a4d372d3de873b08f661e41e664434365bf4cad4778a4f16d8cf7c75fdef093173ee43861fb1d1510a38d00ff8063a4c61382d6e41919695de03658c64e2a0b89d320e37a68a2b5909c9bb7f2c8becbf4b1b8846fedc12e6cdb66bee370dcee89fb04bbb1be940e71bcce0be5e1887841e7f64834aadf68112c763bd36df08a4ffbb3d6bb8781041d22e50755b49300e64c04b37f6854144a17d5d7b9cc91109a10e4a73402b7c157d68ca51c1674e9ee65203bff6438ba249342efe68a34b2c0d536de5076af9016839214fd18cb60ff22c8d855096d5e093cb5f04bd3196501952fbf98079b479680614f23c3ef9aa38f8611a7d360a448eb69f15a25e9c82a8a51fe59c81a766e95c0aa586e4fe273128fc14b8d96c8c7e7ca807831991472f27d6b13d8a6d7f4823cd0132c637312a8c2a1ca080bf08cd678da4e579329312c73e73f702d5886aa0e1fbf1ad6f37f1e97d9c73b1a5c4c24abfac1c672faf93303716b2ca8d47b800b057b73c44f850020dd2743e34391481950c5a58cca73ed9272de0007374c983a34790df53f0b6c1bcd2cdc584f9fd1a2560107e1b54736e9364a291f001d94ee8233282c29824703e9eb07977a3f32f34900cfb16ac23d918ee809f92d6160d4a2b0ff579c37d2e5c134765a52e084f4cee2664f252e613255df37c023c1384ec4acd377d57aa2c23701cfe963c358da1f166f6867e68dfe0b85f6d3a81278854385cd44743babe4b03798b1e1f5ce4046cbe26181e5f8b315d868765a11e53016427f1393fb9d5fe02b0e1b83287464dfc2cdf42a0fbdf3ea707165469a6d78504b5ca176c5d32905315bf0ce2c097e7aeeae6bab9f98c69002b424655df6a092948d800e10548bf1a530ec402ff6c6baf1afe55f064930253a672789ca302fb0f4e156b75788270350c92697b5103ee4d19c56861375470120398b66c7c3e33933e25430d533d560cb6cc5a9ac3c018d386afd53e90c77f842fd9da0c575f71ab1e2677f588b3d8af86906f93a03413c11c4c995366cb66310938ccb1538ae8dced08d7114cb5ce4a93524d8b8e3ba5e2ebe748ca89a6010c70f337ccdf81871f11afc447fcd8101f5af8595f57064f9a00efc8bc5ab55d0fd4fa9b63a4d4e10966e8d48712ec87f4b42bf856e4e265c698e7f62afb80342ef747c8345f2f555a81d3d8358820b070778d36793d689cbf993582904b02e857dba0f6a43ce42ea23397219a28bcfb0c4dc06907d81d6768a302cde6b0c2180e2d845090f412e6d7422870ed07aff44067d4f6b248e2675c401c8278e2b08395a70500133eb07d19df0d7b010bb12b1cb499e6e630b59125f50201481caf74842ee67699db30e855ff8bbe614421df8eae44377c2a95bc5c2f7b0ac73b84e442ccb9f7bcae05557e43cd611bf1569387b46dddefb98980d1efc50474cbb794569fe0e886f6a91c6064576386d1ddca7a8087ba9b0b721d3c254da959ea7f7b8c0324df18d589129da52d284dd61e434b1f3fdca21e0bb19ea816df246b6f2ac41ddeb75219ba0053addfa0b4abf5c7751c488d27cb06eaa8fea5c022a5740893f46763e4431ff4f41868c332756f8834c333285673329244212d1890c83e3483f6ddbded2ff146872637c46e52ad9dd033609a0a59dcc06a0b75ea16fb80c37e912b0bdb8f18c5f930f5e8354a76b1e4c706979bb959da6371ceaf1440ca404d6da9938251e6ba1e0501e0e322180517b39114c854cd2783b9ac3a0d8459a9397a03d16708f8186b555b587ac90a91ee43ee3322a25e32ace8e73449131d3b9e3db55a461ad53be80533efc7f503a245b3ceed5b34468fbd4d59eaef3d74ffad59dd7af4e2c9c861c52d7794686452f6c82040a8761438acf58b57cee70d8055d9b3bff4bc5ac88d8d010223a1ca949c4d31d729a4cc55fd25de71298c2388153c6993466b5492afbb31950e08da6b4bdb2b894e4f382a11db9697e461cce2b86220123d12b3e542ce752fac5b5d47fdee6c196f3d08d20f0c81e3ee26a188f0044ebc62f3c2034bb16fbcdf12e4777a0d361dfdc979960edffcdff56a55d407d2772548b7092f8175c49093e3170fea6f4d16af3aa9fcc0334ddb1a10e673f4c85aca1865a1f7189f4708ce7c72d0be2d54cbcc30f678ad313e2b1935a444e15e2b6aa9255d5d5f4ae9ae7d1010d75c2cf912929cdd1144afcc3f817116141a35ce4958186af59461f4a6dc4b28a35ec1094a480f8643abac10fc46fd9a70da3fb68049a363294cf98e8db52bcc3abe40d64564972e0580377b51a42d310373afbc36eeda71ae2c20932126bec2d579bb3d0ac29f5a4261f3b9d56ac2c533f2c6367c0d7d3de7639f7cfffad4ac022995c0f4f61af536460100114681b9b4f72d9ad4560d16c774cf6dd8432a81d4ff391d38a2b8f72dfa6abe52cef22fb679275b862afba1299827b1dfdda8a199e61033dbea5174c95e6b93c4a3d99ee252e07b5f224103f4bdc2ccd8131f84aa1b88224eed99b636135f4ebe4bb626921d9bb899b25f58db0e75b370714aad30b14c9c0267c0a6494e444a94e82ffe2c3a5f691868177474616a6fc9659da991c83fbf09fbcbb0663dca5921fad9dc51f60c701fe67ad9e1da98285ce662ec38ef195707274bd720a783253ef96ccc70ac99c89f98002d0f5579680dbe5021fbd5442b2b480f09765a5acf81049f812d1e8957133695acb03a2d62e549457f99c1f57b81299a1a4f2c4c790aba2ca7616a5db7e649b68cc866d7fca370fcb724d1fb63eef990bc4b693496bab66b7dcb615edc969dc971e20302e66ccbef2ca1a382a7ecd069466b356fdfdd651fdbc50c8c88e3d8ed3a654f036a65cf70e1686541a5524eb6cc276c576e7cfdcf36380fa14441fa20b72c407edddc03cdd31399691d86dd478cbbd2e2347b0dd4292c3ee1fc3bfc338fa2c03c5a05b0832844a68001776d3010add9e30ff023e32e9d056aff59786b979d834fe61588a934ba86587a1158f0829dfe16d4c71e245bb55bc7bcac6e1e782e9797122ce90db8c6f355edca25a9ad5f09c4c3790bf79f4db36cd2b498d8446a3b8c52e7e2e6ef26ad0ff50ba2b1cbd618e5a346e7e0c464bbfc28c00e9e1a41a54265a4e97249bba53e09c6445e3a7081529ea38ad7323cc3d4907fefb3b6e3fe24dea18e085d1a677168ea9d82843d3f3f8314ebaf8950bdb6e7ad81a038bff0e80ac6795fc19705cfcebd8b7208b0d4f36a7dab0603a0352d3526c9e3be8503396b8a1e18883c27c5dc6e07e8590e9d63d2ea17235ca2fa8bcfc9240164673ef1c6baa2e3a2044593f4b4cb8ab48197090881444fe17f281440d19bf3d8c53432edb70411ce94ee2025175d81357c001b457a3e596988e65bbf6e8fd584a78e2a645a9688269c38ffba90a37d80126aace9af0c1e73800295edf62725495c2024b077aebe99d7c4037eb248fcef43e31d4cb5b7d8d3ddcffa9ba9922d46e72caad78f974943641971abd39f24dc0e8c34dcdcd9ed2fbb6817a2867c9538dc56ee9c985780a08e5e15202e0a0afe117d20aaecee16a2ab32724b4f26009ba9bf3a9168e6cc791be130f3551ae75066ceff742a07515a15852ad0fa56b05f56027e376e0a3c1f5582a40ef64779e5d7eacdcb1e8aa06cd5a5007b86385cbd3d8b2034397a70653f805e8e8d4cfb7bafdab4458b824aa89a65ab578d03db6885e3261ef0ef6869b0bac785d3e53b878c7cbd2191a0f64c12dfae809645942c74c6f89626d8379b62006f3d3f41574558ed0ed0ceed8b57dbf9566637a0400431045343f539ad48aed4577020748a5ab3675eab000aaaa33c651724557fe2b63f2fff9d93b231729ceb1751bfc2881e182dba7f3d43c966d32b0ad5487a697b6ad04a2556219e0264b00c93d0d56f896ef05d4dc1944afd0207828c0d96120dc0426a9f3bebac8ca4e54f28a6656bed10b3f1bed3a18df9ca7a85a4ef6c73809ac01e3e051b6288dda76d8631c11385301b66b808d9ca63925649b8fbecac9761afb4fe74156b2de662d59a12adab37e6b9698d95ab739e375b8b86694dac994c7e97d1bbe5a4ea0b153ecafc67edff881b804bed3c54954e456f7f5237b607e9974777d7a178d2d15aeec1dca3ee6ccbb7cb0464ac00f75b48a20c2a6c63ef338f9de796cb38b96e5307302dbaa5a30cd9cba9e88df03fefefa6142eaa8420b576e9f767932c837ac50fcbc99f1a2214687fe3c4272e4705cfc92b408fa7856c9735086c17dc482790865814a4cb87589d2803c68f49e882111c80b8307f0f04f2576f3d741437d45cf7fdb3a6713b1e8e93eeb5608d97aa41a62084b0673a77e7bdf3a6910e00e27a97c5e75379c57fd804965d01482352a5593ea6e2bb96c267a60f3ab956251e61ccd3c6abffce3aaad5bd30f85c0e977f06044255933bf742158610c9ce158a68143fa84d4b5ff373a0bd79f67916c72efd76ae32c16923103d56c226a3a6cfdf335e92d99e990c5b0a3140d9245e53939232266fddedcf3d61e674b8f5e0efbfa00073494c2e4555d93a3d1f32d7bf6f91d81f929cb736d80327d79a7d2dd168ab63aaaec79e37b558eabf2cf3c0046dcbee5aa3a4a3c2ada1bbabea80b01ac37c9bde6840dd7c395f3e86ffd67a7ee0f4bc608f7856660c431bb0de1c87e7cd0e750b3736eefcaec82708b00e09fdd3fba059e4697d75982dbb57d4106fd4a1a4e5bcb531f309cb4ecaa1e850c1c0b30b68d079cde4ebdaeda52e9269faa45bcfe3f266af5bdcf56c3d708fbe1bdeb76c7139658d74eb6c45add331b6d4c157bf035add634ab87dc47e4db5eb57ce502e0fdeb039cabe78684a91a1c64a067d1a4340e912efb95b4eef880a60449f889e1e4eeeaf4103686d92aa1784f9cf24931db92c83c05de64cf7a9eba0565d86a5b110f56a08818cf886bca64a8f163d41723f851ff6f6d5e0bb12c842acb78b9546486e6b6aa5a64f6aa6c9d4f2dbdeb2fa92cebe6b6eac01e599dc41c6fd9862dabd3a4b4e9b467e09e22ae172b95082e9046f5778587a2d6a59579d2eba85fa563260fb3a7914160b0e323da10be49d10c20a67b1e1096879f44fcb8fb1beea9688cbbb25be48b5701597c2a736d19010dcc9ec4bc4055671e3e3b8171114f65ae1c8404d23ca7f9a22ad0d1d7888b7638423499752e74cbc8f9c5b3dce1c6f489562ba268141944fd75ada85aed6157d976facbcd71a87a096cbc3bf3bfe77f184d556579855d503cfec047841190785836edac34aff8769945ec19085838de586d36c184920374d1cea993880b967302a569e2ae2fce635a2eee87562997ed2f1d765928ad4f581b43ba0227a7c5254611d456710c8bd294b09e0c3ce1c00ff78a9b3ebf1f3d3fdce002eec671e9f5c97d7a51cd5d85eb68f2245ec606c8bc8055cd6e38d22602167cc2cc07df8c6936371ef760ea190f2f4800de011096e4804b6a67cef66850c35861f7566eda96eead537a94b939208c1f9395b7337a47daf8260c0fd4bd4d85bf0632221f0fed6b3fd1874f9163e93b0d76c3b0a16356f2ac7692ee98f3e68fcad0f4fc41051a76d9558ebf5cef85a0564d0b7beaf3ae0eeec25ef1180b024b6492fe250433e77d8684f2778b51c0efaecafa457c3b764a435eb9bd8d6994e79ff815837922c3626bd8fc04164fb6c0d697e0c995568f87f8c3d1f89dc7d4c60755972650c2cfc57de6fc79bc08691611c9b30674dee608a82da6076cd898e21add6040025536a60f4fe66371196adbefc0d9d1181ac9d71b19fb68bdb0a0285e960e91e34ece69d2c905dac7a4dc59a10a3a29f0b3e58331ab17b14ea323ec137ef954e7642eb620cfa607ffb1f2e4bef4cc655dc3ddf4f3f6c626ea658f65d4215dfd090f50779c5b141b35a36ba1bafb4d22dfb3e0aa4316f0b9e711308c17cc42147bb530ff1e9c81177ac1009ca5f3734987ed369a5dd669598d2ef9a9265de406ebccafa392f6cf008e57aaf3cc159d478c7d04ed8d626ca1424b7424e45aee2ddcc8c02ec938534fd50ab460c3ff0cdc62aa5c38c54e6e9405a8abe299f915d49fb2882a10ff9afe66eca91f28f351942d868b6307c72a0213c8002f49059dfdb70dfbf77d677e008e3e3f828f1bc140cc76e76a011dd4a792f8a66e2415ebf6fd4d32b2a4e03eb789f57c3fc2fffa1ba8255da02fb3bf4b614faf72346716a68f790d6012ad19d639698157cf0e9d5118ec27537153bf118d240ebae3beff4eaa2f64be5e3af31b01f7c64c63006fdcbd3c82d978d11f0041669a116c77a31e9ad36cedeadb8da422f41c21e3d691be641f3866702eebbe78f39501d19d8d9d4ed6abfeb21e8999fc8d39364dbd68a2a962ae7eeed6be1735447028b89cf1759001fa694bcc24e9054afd53fe1d8c06bd32f3dd1d830af429bd920184a10d181cc29ab42e923f3dde6afec544d2f034b73e09d48d87fba2fcdd7553de5d7579296f87a43b689da40e122c854fc58f0028d45d7fc59b6529e46509528f5a5bdbe7be757976f31151996a6dc48756cf4a1ff8ea2935956c5c8a819b44799050b1ab4ecddb9ea537279b5f0aa0fac1e20ebb720d59a89578c9c256a9f336e9f10d39b962a0b6ec86633e976f813c043bcc0bda9bb95d883e1e38efef645f7af18df0ca0dbc73611ce28d5e87ecae9de5cde821d9e673498d55fb4c27a0a6bb29ad3baa04f29da5684a442743feaa983b309b960850cd746c99b884d9db8b18786026e169cadc2eab5f821f86eb34aac685be14acf2f280fd9c1e36115d8659fde207abf86f3e0cde95ce90fd418600a168df260de0a1f5b5bc724ded5c7a8f735248d3f54e300273ff2a0fae5c3d3654e051a07b1551604159a8bb15eaab130a20064c37ac72a93f5e928e971ce924fd407c8f00ffd92be74fb2a9b317c0fd684d838233c4b502fdd2e5e3aa397b7b8fa8325043dba7cf7bde8a8627a73371dbf42e8a0297f4eb8475087c78156bf6986443f8f199ea7d1c5418687408bbff917400872c706498a81ae1772d8b323fd8b688b5059630d69e95ff9852b286ba90176d50a2ae7da1a5db62aa0c6cff6a968755879a03cc8f5f391b03a45ed273105ceb0499771233796f72e3f8ee95edc501c61d9b781410e497d11fc3ed8f509f32f5093f3ed601c8d98a4b8a3e3582dcb6425f4150883f2ee1ea0408262c81c29abbe0075a569bf323775ad14257dd98bf1391473dabd2809c76dc79d56a6837a291372b0617e494107ea07e16b17ac01b4e50d5c1d15978f16be72583c92a38c7eb04b76ea7b5c6609911f6fb7932c6aa3cd6196714b5ea9d845fac87e428742bdb6be5ac1df1eabb5586c647cee0d4d03bcec93cabe4ff6f56ed6c95f85c56f03b83a7ab8891a2b10271a0aa82e8eb70d4862ae1f5ad7f014a13e0b1f23b4a00cc9460c7abaa282994266eef84038f35416d728f9cab924c48bd95811784efbe3c3fe964a3e9a95c2f501779107d9dd73353d929272e66c2dc90ca3b61558be83e09bc6229c644efe482e8c68da70848942fe6e4f719edd75eb7d132824c7f0afb6c84f9ea82dd9694f4305e4e94f0789afbcf32b201e5310f4dcbed4682ffdc4462d190018f01d79e60fefe6b868177fff9d1b8de1596b285f0b5f7105f39e724dc1a909feeeab6a29e9163c11db129b23251481aa4376d03e100979d75d57308386d205c19b23669a258672a1d8b04cf10441239fd3cac7dc7cbfb95ea74019bc53756b15ce64cec7535cb9d41158005ecbf36d752b03c4b3a6064d5c6e603bd8fad9e38adce47b0bebbed8b4c46186c43437959230f933b8da70aef5649d6f0b9a2c8637fa319fb99d15f90a58e2a003fa1a143cacebe4daed12c71bc4bf243c240ecd6f9d65f438284856a99554b9761902803cbcbe6af5a166244b3287fdbcb2af37be1436e3ff0967ee0e98b0a3c17cfff9ab58fb7b7bb5722903983860ed93630a03cdf946f815a26ce889f7ff89999cb58270041991ddfdd33f29ddf32e0f8a709d11017a27af3331d9a1d22a4636eef4af4f234aa719c0934778d83b71a84bc7b3e112d793e4d22f1ef0c2d9d203c53213288602e9a1b38f301e50229d971bef5f6987c2d6940eeecb3d24619f56d4c9c875fed93bc70918a178d59bd49447907ac7169a448284f6e9240dc8d0cd0e1b001a9649702f448ec9687e76403ecdfa7aeb4b553df91fc8f29f16eba22f789e3915e5019cf6f2e794656d556c7c01acdd651b0d81fc8d62bac1c36c6a9bbab585fd213fc4a9a01fcac3809f1dcd160bd61fdaedb812de05a407ef163dfa83d348ee2f0e248bd5bca0404573c90b50f27b6cfb6deed60d7e6c6789e90fb81b19a608ed9c9007ac428c3a40140d9b20a6e45983a57a6044675e6bfe1dd4cf6db7b4b489d9e9ccef4fb3200be4193cf68a272a8cf910fba6b095a1c2030aa0b8f22be3f3d0bfad3839a2587edcc7cdff725077b1a0fe84bb01dfab5ee577fb377dd1ba4fa9d5d69fb9fabc5f6191bfb0f6d3c0cc6d7c128c1ce0ef2e4bde8d4f1b897afd1463ac92a1443378fead40ad465780d2d569d07147a2d3293fa56a7875def8d094671420eb5814cc6edd2d7cee1e61d6b5b12b2e80eac9c9aa735b6fd488dc39fd3db1e6006b6748100e7a01754bc69f842ec0fbb2629a926388ed7bb2329113c673c773f9e476983bf087bc1452ccf70409c13827e9a278489c0a1c8319f9cefa34e179bb3ee6031404128ac63455b37749ec27c4cbe5b06545648701f9e6415739cbffcc576e7426f1d0dd4879ffe0046e849d28e6e2b517ea421853945b431164578e400845975044b906b6b11bf0558a7c954168e880ee9f1f6c5a4e41f02965b6589ef7fe379c737b26eba13fea151df56a293d6e945949d37c604ec5792570dc3c2cf0f8f88c13af09603e28b1c0d10a6270218d271663b62400acd70a33ef8a5cde6d6b1a9834b197c971eda358977c345c5545acb2a22ed042061300e7095c1a6edfaff5ac0d24e8b2ab1ef2849d6d8153dc075033cb33c98416a3c39929d5d2df6ba0927c3808d939bdae97e6f29f00e625d646c2bfdffc19be3d97c09f0eccc32bfd62628c108110979cd4e01fbd98fe1afdf67cc4092d57fd289534924e40269590f8e4c79c3cbd829e4efb52d93ff4b9e500e4952215e0830a1cb5a552ae6e3549706a14920f0fe54ecbdc9016d447d923c1a4b92971e44603db1c6eb1f5797bf2126276054eb1cadb8f83daef48e64ff457f505d448285dd89ffa591989d72c5052d9041d38c84f86cbde2fc11bffc41ab5f93ca637b810ceacc73f4303a47730e18314bfdf5543906525fbd88182766ee3c65b4d1eac447722b74c4b67fb39742916de62a72ea0880330e63123c2af04c6962cf0352e8682e43f8e70a77515941d612d345f213c31efaeebbd73d9dc9cea82589d3ea14b4fefadcea04833fb2398917eaf6899125abe586d17e245490656df340492ed7f7d87712cbe1f3cba5bfa81279dad55ed51ca009a94c1e62616d93b45b69cc3c302f09fa5a00a23e174521fa3a679bb58efcb7591aef47df07cc4b00d0487534ee82b9fd1eb0dbf40e83fbc9ea2a744803ebef54b97dc267320b86376f3a679ad4586582d47610167d9c965ca13ef804a3764aabe0de17ded1de3fad9c41045501aaacfcf21617675ee32dd3e56469df079b409c078c6da9a7dae925edd04045ec573ba24113c30af5cb3c4df16ae71c80dca000e215a52d0ee1fccf991eb8f9d5a453116ed4af7606a318959091e2d539defe7993a18d0d16d742ac6d63a1fea3a979044d5bd656182b5b2f05b5ac2966c5d8c2e45df0801fde44a39a3df6322793428f135b6ddcbca89217a46c96edde9131a443dc5aa4c4439f4713f06f36b11e66d582184b705f0bdaf0b5a427aceb3e85f564b5e76ebde6a568439164e901e44d3871e04e042e2466ea6230bb54a14c43484e01dd56fd0150950e4736b281e4d47a97e58cc8db5d6527eb99a3d1ca30c4930cf3932005ca3967e804b38213d9f077c700b01c53298a1135432f2881bd4657e63219c2ccba166c820c1330a8ec3964d224f35fe4b900f5a521debf82d71936ceb14aa0593ce904ca6a95dc3272676ef2448fcb830b1eb6ee411f22a3fec96bb66f2b2444c167551f0695a07e766267f66633b0144596417c0348c3061b4fc53f1477fd0953ddb1b17db800ff4355254fec63966c49c228bebb639cb2c0ff50b0799369b17379ed530363b8108086a75b64ca456a7a85b220e0b8a2a9bee17ae9da8903df66e3dd9d2a51b79599c92084446028599cd46dd1c721f3733e5c06878e93edcb7834b10687c4e08ef48ac37a6b303ca68df1dd6164e025fe07d4487dec6b7ed8d2742142750807343c30d51a3cb7fa2e2a1b9ba236edd480390e972a4b58beb2d0391bc0b71b7d44c35038fb63e009419866b10e144fbbaa16a61b80d19778b2adb9715cd4fe836e3e0ff6c29dbdd97219d1757d043b9b8a30835d119581f4a6d7833e8daf950f4bd033e9572ad79c55ecab404a6c83065b1c022131f8670b2931d319fe6f898562787cad549e99f7c067de8eb9616f16dd054c17dea23176d213481390b5f9cafa6fae8cba5979ab8456e6b3f9eb033bfad3e69484ec31d44573d438c8ac0aa68b65bcba603a15f99e4e1c62d3f47f82a6c21e767f54677f8767a7304dc83af20bc6c634d716252c89aab45d37f95bb6bb5e1ff617a2275f56dfc1c1fd7e8e45acade3f211c46e7ca0f83c14ac081e36e3da817a8c45f464b0e0179d9a61335846487c7d2818283d970c68179b47a3e5e09b9ab546f4253d885b930af8890340245f6065ba11be724dce3e6d8070801d88a5ec55efb64e9874560c032f368fdc29090f244a4542c959688a9298315da567ad94d04d5fdf8a0426d5f306e5c7f21d187029765893179a10f64e285c2a9bea0febc7a232abb57403f3d3929fcd3d248ab64d8c2e27d2933c2c31347416b894a4efa87df976a9c7b55afb73979825189850b432b9de2c8d207aa95d3b78b90fc625d25a1e2c7e19d291343a90df3a663ebf5a6691ab03f42086f3bea5fa45df33dc9bfa90f8d679dd37eb6b5c2615ff2a4d2d7c908e8962fcac363ac98cf48462117e6d9f8599dc4d47ccfc397a65e5272a943eb6c5a69d4f856b2740fa457e595930d6b6d81f7c513f127e98385e4233eb77897833530fafd0d20c05c912c7423f28aadcab475ac1a155b96c645cfa955a000f478bfa19c54c90e4641b013294e57a56c486d9e8e8d7caca70df7ef5c1d2d4432a9830ac93fa8da5e58ee2c249763e25f810743ea4eee4860ad4c11744911a9a3390fa355dd4955f74f244b63f713d5689f5a7b83c69a790b1648d8d52b60649ead897c25563415e10682db661d5ac52a8949cf4bb84fd63922baf54dc21ce82cd4ecad1c5103af3b764d843b3a56cffc9f4be7b621e4556cbb9faac7d6858b5154d08ed41d3cab56c3d5d8861fd889ed5a6579bf9e3e18fa2611a2f0470724ee63eb81d4c51a7f1738af16b49fde05cc125e8494fb1be947a6d9bedcc0669517f5a9de6232661eb37fc1c6ff87a76df8495419b6387cf1760ad4e2a3e46a4a72affa312d7df915044b8d1c70fc8194b63d461df97feb3b9cfdbc2206998c3723961dd4457d39d47a70fd39ddb43398d1c5e169b1d6d5f932049ef6b26c4ae7092e0d6092d38b6924f3fd7b4832246c51df7c858929ec580e7b0da0d0391fe931ad294b9f6eae32510d9f31fe05995e22b5fe934e66f0f1ed13a50ba99f498328a64b873b8bbce46d9437c74fccd085ed656b04fc7304f96390bbc47a721d21ecb7c2dc1b6fb01be71b4bdf523101d9ad46131d30aec81cf09d90ced86261acc163f07d8dac38f9fcb33320ab1476e20c43946fd8bd737ecb715185866b4e47f834820666c036716c4ae938e7cc301765bf5553218642eeedc6d27f0b5e8f6bc66543135386f19eee9e4f4714bfb2280bdf36bad70c907bd2b4209334ab6dde826984140061f88f96b067f29c1df418b026858f080e660f571783d7f87a1e3758d8cbaa7c0a5f45595898833102aa464ecea8c8fcc4d24cd53d3bc19373b5f1869c598c4b05ff1e3d6872055ae276f4d835e59c9b85cade5f0112e3e92653393f5926b2fb1775371abc9f8a08bd953f59e35fd6e6aa313a98b2a79417db8b3904006adf105764efbd0085fb0bfb7d4a1a5478257072b76b4c14adab70d38b5af112413363ef0d98b814b75e3efca984e908d4517bd7810514f4e6dd6533af643b5f83126be981a62dba51e0998b8965f5901a31907e04e99fefe40005ef37c51fa61de45d0490c43d494d92a2af53f5b7ecc9b0cb5585b852095aad6658d8b183f0da01541739905927c3392caae0f6aebce46ca21ebb77a1a2602e3b0e9ace9ab7b5a28af01a21fc2d57982749ba1af4ff921a33019492e14fe649dc4572d16e53ffae6215671646ae89d14bfc2f0795c528f4d9b8631edc10662ea0393ebf990a25d5232a7122d1b0b5b24b5f457fb13cbbcb9fdc28c9f6e2e0508f6d2d192156926c805a463d9949d48a506e9826a2582438a9af0f5d1e87684c006e43ea22850846257bd6000bc646afb9b425fa6452a649123d781c1450ba4cd7bf3677a046ebb05c895cf360b98a37ea44475c9a6ad37a7208372f12aedb851ac008bab09e2030f930227ba1f204a9e3e1397b902e0a6f45aaa9a9de6efeb3458925bbbc3df1547f6d31e23a642430b787b8d76808dc604c15f911750494b9a9525a28a705b0d1f1bac49010b7c37f57bfebb1f28cdacb9de5a4a489bf6d635762e087e33e72d68ecc51d7b50fd943966e9fb617faf0319cd30449e3177a0446c8611805d51733a5411e29e2a11c4549b552bb79ba315aa885b8dbc190dc01365ef1a0c2c35c088621a01076f734296d4cdbac2ea486511850efa4d6f5f1cfbb3615c488767d061fafd27351700c5c14a9cd0b8f97df9e0cdd453da0aaacfe1a4d3e251da66c3448f09783fb03b02116dcabcdf5defaf5ae70cce67a1d71dcf193d830c036da8a2545c94fba6a6eb13d655e7707a90d9903be117e891b4f4a1e6bfa3160266eeb318385d3b00ce4a282e04e76c96707b4bb30a8ff15e97ba33083d1b380c3f7e06b212df556142cd683664bb3f2c81369bfda2fc71dce2534f2796c714858dd84128e33c66de7225608c414cd991679dd9089e1587b8502577b1fe1712d712867178d9d7cffb95c267c561d8cfc233e3b15a35534355417641a3886789f67a14cebee8c66682cf32d156e9be040c94f304f26ea6dbc81eac95dc965655636cdbcdcab4afd415535777fcc73c513ebd6213b9c2740c3de72857f013f0df35564714ea76c15c68015dc944c7da4335161a73969370ea4dae07ff7a9f103fce019a3059cee972378623d2b27a70d8373b1b1dc5d226feafe7bcf3780076d996ca685966779769bad720beaecbfe3973387a421342bf325960ce55bbc6007daf056b389a27c1944e1aae0063c7ec5dc612b66843089489961468d8e1c99748a5f517ab2bea465f52eaf794ff119a04d2eb9f5e795c9ae9b46f7ed6fda439bfa6a5c4d7e789a37ce7b0841eabd89d8feb2139b2b58e845e643c02417d7d58bf2a9126eb7526d47c56473e51412881632430ce06b61f025d7e03efa834e76c42cd01910d55b033bb057a2df0ff4af0a69474c387e1eb49d42eacc04ed42528a1c6dd6c1000fa79f660c8122aa1ae372855553506b34e4721886f1b3b01af23c3536c5eb8210cb56b56dd6934adbc90578a131fd65e1b385cab35fb4bc6b02d26a6317215f01591c02c18b978cbec55acf2da530a1e007033c7b371380405a217705b95c216d40acae2773bd79245c5f99ee6768d38ba546a127f362f6cc061e5ee6d50ce56555934178f3b86b900d657074789f01391c02dcb76625182edf6c4a8641a9c916852a5b5ec7424eabd9ca1486f4479da0125cab4cbf8102eb7cee7e10f31589900968f01d3391a0fc6497ba0dd63e1f35ec7cbdf1f1882754ebc0efe774de3e6fc48384d368c0f63439d6a8b653d8c6f22d287611ed8676e71f9b1b544f8cdad01e262b4e898fb9c94c8d9961da07f2554ef2746425868f54b2fb88e537b242c38c1f68d8917923288a4e2e3a19c81f34384c49cc6f2da2fc11517491369c161474d86329b5c7ce3b3e6caed8096ee98d065bfe22eea8ce83c83831d17b26b24ccbf18cd4cad36d0889449edbcc639ccad8398bef2ae95f8b885e0e7ec6ece0b02b3b327f927ffb4c24368a22bb5d26034b5f650519eaab1ccdf83d1f2ff1203c3089e7e6d76f606815def10f886a9025eb2767e26ed6b5e8de74462582cb8c81848759a51365bdfbfe172e406b46f4a6f99c8d1f25922475af2df953a13507d676a484ca306fac8e8811236e3e39211197dec7d645c31b6991359a889ce88fb7117079134a5cd367f5cab2b07581cef3643fb553eb2a41e45ca4212314382959a4c7ef00d4d67fae1f1644d076391c0ae92930cbafcb653dff578cd0f23ede8b28db4aad6baf138cebebd2a13421897198244ecd8a8eaabed3c6f42ec7e98b1ed8a019d1ec3b8457c2d8080875dfd07b044a265fc059ff8e695349fd9639a89302014cfc1a0727743b0ef9a1561a4753c2d34035b7294c5d839b2dd2c2fdc929457b3f02b0243669e7f039516990c0acca2521e03e2bf93bb43bb9077f3c47b6a334b7314fd48002324b57bd9a37a81ae748684e7b90df527770800211a4097e3159ea293267659b2062401806f634e69943449b424918cb7cf2dec93a2dc4d162cd41925dca1c2f4c726bfc5c8d6e3c7ea59f49c4ba0d9fe2b780328f02828bdf70fb15407751607d171afa6330cfadba82032c174f710f492615e9159022226cc4e5a1b6d918c91b3b2cad2564ead8e78882d20f7877508c46ac6e041bfd547a64ffe02c536c2ad8be5be1f6a5bb100568a4b103a6e7e649b71e731d9e30661fd583a772ec35846afcccadaf885061dfadaf239141c3dd139ad5a7b8d67021e8848eb966c90ab53ebf0b43f35ae6783c5813c8de56dc006989761034d255cb4119c4b9705f6665e83c7f6bd57ade00b70ef92f2841fe0f37cee357dd6b6eb16fea9da0593a233fe3c9f69f7348994440cc68c3fb8e16be06866cf31ad14427e0f293f97ef7b767027364748d86596cdd2a07b4d46f63c5aae7aac7a5a3fe7e7eccfd6fd5edf341ad025cc78d344615e4da3c8bd58b92f49701f738dd7b4d9d18d5974df56d79dadd5977784de50a70937b3b9ae356123a413b4a99628379d00d1b2057ecb18160b3fcc132e08f43765329310e3333ea882bccaaa9e26410753710907e9dd5f5337a52dccc1c394be97ddd2f2e9c65c9226264c612fcd0bb212b93717957f374e74d632e5607acace4f00c17e35093a64ca739b87a90334be00a27d4ccda89da2029ad1a547095904c8f15d7e3115884445eafc579176561edf5051b5192144bcf6f79ac66df90a691eb7ecbe2c05b50ea135ebdf37dec57acf43812303791c786a74027458e1eafe77d4f63fbd7a9002d7a377dafd33cbdebc9809bea9495082c8f7743fd8c47f4c2338ecfe5c259a2f0ec31543dc9a25a4acc019b320b7cdda4cbeaa31284b1786dcf8ba6c70823ac03723132834a24748d87c32be91141e9c0b90b7406c3dac5561f6503c760dd6e3736561b2612e3df9642e54f38034e22641b23925755c229bb0f9d6349444bef91723e8ed03c4179636b603521aa5c263bdf528aa06c67613b4cab0002ecfef82d12392887d201c1e47358a6f6d0727cb2270677812caa94ba417274101c1ff5e20e978419a6b752890faeeb0894c37f161517d37a8f98957fdddfa77fae6c653ff4ffffe5876af22719024cdad3e39bbd2f3560439a2040aebf3293b9ddb6f66dc20fec8dae0e592a1fb2ba6674f4eab34312cf5d2e592ad6d5c5fa6f8392d602d6ac6e49878e3fa8fa4c8a69a99489f21af045a60d006c75b03db07c8891f1ed4bce438e3004e2f5aa0406a40af4d765ef9631c0bbb10464c38dcba524ccf53958ca0b068335f9e0759666f6908ca346dbd5ca3bf9a35b2c567396077911291cc9cc937209967845675dfd68123144c23485c58258e7d80d42d4b5af3f7ee1985b2a53af21cf057eab28b96b1b16afc1af39336e3a46ecb4fa483db4ee811b5a806b5bd36d64811be737fdaf336b3045c2dbe64ee43e7039d50083584c49d2b37761b8c7387c62fb47183b7dd64cb1dba6da2645b02324ef63d2615e03f625eb5f30731f896a3af34fdb64b9f1f729d6a43e4aa19f821f6459072525009f87e591f04e4fd4e4b05ac5b1852af2f67d6fd9cf9b5351b620b0cf7d0e7b09c0605e3adf6930701546d6edd4cafe72bc030c1f333219201ef4e52748cfa33f18895cfd7a6018752e7bac6486970eb042102c6ae74c9401282f2b58251f56e069ea5d79ca1a282a9c007cc8b2dd665c9551379944f6330ae94d603ac1406c4d09d052f3fa67d881f244be969b38694850331ebc71c6ac2de974b8ee59740c0d84d165240f15b8342dd9a76dd65d62ca3a44d387a03a6de154df0398efefabca015aac59083eb6e8e7c87ef2bfcd6b024cbf8cb164608c4a5f90b7261793775b5f90e39d088f50eb2607090316124f9883d18992fca340edcaa7807a9d3e086843d250d7a023d7265d0ded565f324b48e9b496303a2c124cbc94f9f7dccbfe085d579e05fd0e86415b90a6ef494df89a4fbcc09e799114131a4d773abf0c25b81728955f4d316f51ae7e0749850b3c49723a5f1d0f199a495f84d70d64a935a3287ac3b211c49d8384bcaff1f7fd459a5aa98cffc49b9948386841029bfe8ef402b530a12f3aaf021229764c19635214a55e18b9a32f1270901699668dbe672b23352f73591a72d39b244a866df288dee66bd446fd92f7a40c27d7598adb3666e631fbdbdc88a4105b7ce52afa90334c597bafac810c166a29bd1f7adc2626d6155cece76ebb0723f11b449fe509334c0e7cfe40d77f8cb26e17c22f95eeb9534d8528686917beecc2bd623961063bf97c492c1d2759b96f16edd899bf1b2fb554ea7280fd3772bf9e158ad339673941a9e465437dcaec66c35575a0d9d510a05c19a3b8ecced23607d5c924707e9667d94ab207cc7e1997a57968cb2e3bab66f7f74ba2dac0a82e32320a995f6a785c5b2016c5b1c4a9ca820be9087e866edc11c8f96c80a35c11899e144e0c2cfe68ee9ffee0ba3cae44973afed7c141a0b54c5e29b39e1d34aaa70e7d9ae73da88ec1c9b5c6551e50b0460cfae3e8a986ec6b1f39c5392173a5fb4d72143f3c3e6af20d3a4238147065bb98cd0b538c060dc7d7ff836f7e0b5b9cdb576739584f9392c4d6240c2ab2f972d017926c6008c10f666d713a70f088cae0baf3b7381792ff079cdbcec98284156faed8a2f24bbcf15777c31ee3d75329ac4be9efc63ada97b6975d239c51ddec3c1116c01b97a7a8bb277d18a5b8ca07c6f69e392728f8ff71670fbfe10386aa0f14c001abf59d48f14834b59fbb2743b9e798a0fec1d3761478e69dcda929255310d7b801ebd342e5b66398621fb1eeed8856a2b734f919592475a9e00358f689fef1a1eba00c097ec7f1b72eaf33bf57d8fe4ed4ad9e7804cfc7d90b59ead2f3c2351184d9df3846742a318f5b2076af9e270bf6b2c45c57d38ed4de28adb614a9fff45513fb3ce7b8cfba82d81670cb8b4ff9b0b7ec823d95feab005bcb98bcbef0c70e50c86f99e7cd0beadde301b8eeda68bf29fd3e8267629dd3d6659ea33e88f2f2b51762b81b26fbf8200a45b75ba1057c37b4762ede1d3e1b615c5fa16cbf2ffc59265e944ed41bcc430a3029ee777fa7228199950094934b32961ca3636a7af8f5d7e79ede257479f9436854e81fb9b303533e5c7b88c0150f4d36a1fb442ca22a297bbc6320e09811d00f4dd1290745acc152e96168b555a6a6ae316790eb35ae29c7807a5212f15b97f935695e66ca30323fcc4303d5e6121051bff2f61791761703d2cb92c8258885476b716ef0c0c9d8bba6aec935d36b9a8366f9d09a0ee7739903be39844e9fed3068e7ef8b8b49020dd02797ed0a59c6e021ba395e4bcfb84c0b165c85143f4df11f1072a3861f2bff50d1838b9f1cc63d45211595654740c67570e04d57246fd01e23dd686217266c89279c3af3b463248c6ec2f0dc1f45210acf9f1a333ee882fc065c5d5c58a5162852643468126874971f8171d50554324f19703f1c0db3051362f9879431c8375b35a191f3a60bdc7daa413d9d0c2393d51ed6621c6de15ef6f68aadefe69b059ad3b5ccb495d1b238a6fe8c49ecfe613dc51bf5b9fb561a592187a2e5f6e5d3c56f4fc927111a593013cef318bbfd7118808c9e7a4963356d551dd24cbf4b70d7fcc025aeaeaeb572f2d4250438568594c75429bdf589be794af5ed6c37f25e6d1bd7b1a54124042de4808d8752d7c8a09b320858ef3ae2bc999f1c24db6d71662cf19199f3c779f7aaecf32317a93f665d0cad2e072153f2bd06cd857d4d08764ea69f536a912cf571da1d2770a3ff6acb04055e12febd3ae1cdc0bb3ac33b049ec5f7d463238ee7b492c062505356efb73da96188d4f7fa9e9813bdc72af4eded1bdb8474bcfa93fe0ef23cfd9c8d0fea67710b753080d715ea23a05d2561548eb24df2f5deb714063f759692352452cc46763c9e3970fe67863caf7d6554dd6acc18c838e6ed151e0553ccbd7a348c39fa1b0f75cd4d2afe0caae2012435566e0dc2f4fcf5f3cd9131180f9ee9994dd9769c1720a1eb044471991241bf2e67ec0f6113c0df370bbf6c485dcdc25072e57e6cbb173257cab0d2b0f3e2d9c2c396818c1eadc3817e57c032a7338b2ef3ec65c075667069fd44288685f793b1faf290daa7f5360b486713198146407d678cec4c570621284705f03e1d0d164885e8b57e949e97531c2881fae319de56cbf64c2b87b384a38fe37c973ea915e4adb6fde8df5e4d33b90dae21d424c960bbe994db82e1b91ae76ba46feec9581a7bd15cd30198d613f354378ce1ec7b536a82b81e35fcbc70fca71ae1c5e376bd66670791040b1278bf3e5253dcd51c01b8c86413728881c353ca583e729dac7f627cd230b3a309868599e8124750e01f09eb9e04074df5675462b47e82b6c763a2c3f1e9a56ce810fb5dfc8492b667f38f0507e77eecb90c1472774896cdb0f73ad7922cb500b5cec08b0d9d2062f4051e64e3f6fcc580f2f44648f2ceae42b3e276ad42625df73990b52fc768ccb9d67f10560405cb3717d3316976120def6b47663e3c10d9fe75c4880df6a2dff7bf40847557d3160a76fdb2068eb487d6d932601b5f34a82eb1431989213dc40782bbd429d202821a59b77d158e24e56e07e1b139ec067f41d71a5d76272c501d7241986c8e4b5c41b43af42ec5deb2f9cd460843c0a633787762c529e2a640d7e1d7ce0c20d32a14231bfe6ca20e2422c93623b93c6f3425f841221fe7d77fb8e851b04237946dda5599aa43633e86c97d18f1201b754021bd81cd9c96e5c1160380a3e966985cea81fc271ad6ec43f993ffb1adebdcbe69fb61587ce27e5ed89efdc55de57782602c16e8a3e4069c02defe9788d21985ae6ece4b8022ac3864ed4db492d601421a53e59ab291ce0c263759179aa39e0d6d846657bea8309ace7e28ed7361479335febd77ad4e8436109cb6652b508d1f8c13b54bd3f978e4c9c6e1f5de0a2c24ea7c6176765d9da60577286e30969ce2c3ee243208a04432a5e4e0c025f5160485cc6cbb0a733020eba6608378adc5fe9381f6cd7191317054e8fe8d1913809c9aa96cebd68e5ca57cf0913781e48f91c0ac6504249036ed22faede65768f6341985900fa6b49b81eff440ba3f4864c5387d1dc44bffc1e515b45140ddbe318b655b01d2a5474d3e6dfdb43c864bd663eaf7fc19559086dad0ce44112df711377af1aad66d6c45aa87cbee15fe39d4c25da893f04a68625b63ccaf926aa3b08be6a7408b47e55c104d2c532e2c441bcf6076b4f5127835868e681082ec6d96ab02d64c8f8e59024a49da10e66384c3bf14e1603802e3378f50d0098f6b3e7b9e2024b4299ee2be0dcbb1f61d1038c8cda77b8afa9b443f13e73802e2851e3818dd5874eb35d765687d0913fd609f73d11007227f87f8a82f386a934f45606f61219230deb5115a54aa136c1333b446cf258cce5ae3ed5fdc5811880dfdf6326b2655467e503ceaa02604f69a10d3d7d4f100749e3a67963bda332ada88a8b0ce97a74004c93beb6c3be850355c00e4f26d19ab7ba093bbcd4cb4f2ac5eeb7b9689d45e9269dbea0dd4fbbb732d746b5ac6ffe548cb3819df253c9f49d4ce84cf3ebad4a02fe81d4d7ff003ec862e0797e67b08867b92d822bb24fd7ed93ecf3a4e017f13bad1593d00230d75a87c80b721935037c41869bc80ab38fb5fd51487459559efeafadd8636cbc63ab6e803cf7fca1ca0ec4b55916879750aff14321341e833f8492e651d903897e822fd8809d47ab402dbf0be32e564ede8feb46877d54bc6da48224449f6bf0880e40bcb00422bf06f2e776732fb4ad9cf9e8e941265f434785173fae1948d1610489da021ff5c8cc3c1b87f144519e1b23d7353d8ce8bcff2c1ac669fab56eb52c3c753c3fde460aa748208f62eecbebc96bcd9b039dcf2de8c4e6bfd4d372fb6b7ac56fbfef37679457e6948fd3ee3e5add0510cd2662f9bf96578a71cb063a39f47a66d9876f62f5cf765613cd0e588db47983511f840d762f8ee40edb9caeb53e2052e3f6376935e32234be5e214cd1836382be9d220452320babc1da27b47ed9b83b35c651116a2f1073f0b6cd36082103eb28974cba74b32d44d7a872057d92a9e99bb6d9c9b91055b23c4678748b4124391bcd01b81c89944d08b6ee97351a3aee27200dbbe476ce92a4bf1af59596969c271457efa7bcfa6c9505a2dd223e0f953e791337e0ac4cf4d111e94796bd01ec665168e4b5967ec05d66935edf24611c9d94fb1a8ae8e6aa119d0cec356dbaf16e0355b547e36af10366f7a2c0fdc837992b29583ec4a1511f2a20c82bec4a209ee05227cc0f8a4aa232492c880bdce0222b55151a5883a23739f1e08a91c185ecd655fbd0e405681e9508821bd62aa3f0850d592bdc1997c750568f8f1c902b1560280c10da2439f26c48b6a2fd1802d892626ca6b514301d239abb2b58e3819dc9c7aacf52dca854209a4177fd62f55ddfb35b273b3e7551b13a262657e8d969c5deae1bdc7a63cd3f4041f25deb085ad8541defa49bbaa42f1689a484bf0196b4df45952da8395c36c2f1172022b62415c674ac90379932badc601b567c46481eda6617dfa55f98ae218c68c16814bf76d4f03de86e7ab67c0caaf18a031724b0fb7d50afcb175e35a3d35a9596d9fc3e9dac0d46c72604edecdbd62dcdc48096aba357580aec58075fd5067c5d85045f83bb2d6422cf40319952b246c5138329312a0352ffaa499387a16ed08fa26fa62ee24bfdde9d3168db595ca64f0beb774cf376973e57ef72db4543d8cd4ae409fcf866882ce735e32aa258d0c3233bc731ba7312589f9bb4a3d2d01818f623e1227273cb910f77c49179e2c850ddadeef45e864816ede66659f75c6acb651890064a118c904a41a394d3c5589830f70e0be2abde7e6c6321789d0644efc6a76491c469f1aaabcddf6a76c726461776647a53d9e38b239adf204a2a0956fa899d3fba7867dd3bfefbc358372fc61b1e83f7bb31e5f823b38b724466291959a901490ae006e58ea5fc5cf0b6e824ef125811ee616fb656fbf3c6abe7bb8c873cbba035c3687b570348578b882eba0052d290ace779372c81a74399cedddfb342f34d22d6355b92badb706a041a0594d85e809d793c5fe1fd5c9cafc7cd443d07370c3bf0314f44679a2f77b7e79641a69f349128e9c382e2f7ebdd7938c334672a3d7b165d124e573f3401ef116585d9c6d9355fd43d429d896fb3fb1f0c05eef13daae00efe0f2e0b33bb2baf42ffa535fc998b7bdb73aeb48c0817e8fa8db3fec8a9bc6b98c84c06acbb1835e0e3652a6181e8269e3f109d25b8cd89d4c19c2be3342a2a5e846e0cb93bc6fbffa16bf56034c5a7806fa090db39a7cf1e79c6de60e966f37ae36ed07a36b53c34203b90e25efd14d7da8d2a10b83e6d53a11e31bdbc196ff83d9c8dad9779ddfc39199d8c8cf2d727f463299bb82b3a89a78c270c0ccc90b58a8f4eb6f970adcd4b2a802c11f482340e427abf3a8a07c496c0d7ba17ff83daeee36354130525e081fcc31df51fca9a7f886ff8d010cb5a6aad689b628cb6b31f12d4dbc8b8ec64e60b00b41a0f530158ea2ffc14f5d0eff247a8cbc95bdb489e94c4dd4210d84c86af16dad031fba068943281de98cadc4a217d1d71f0326ebcbadc1c2da6a6d21c46bd25390ac9334a25b9629eb50bf27f93d8c5e7704e6395e67482f9fe1e6b4c11c889038c2cec5144b3c90fb4247c9c9a2d8cacfc73a8398b0aa07c037efbec8a910726b8268f8fea577b5d3a969dfd767894fa6418ea9181c2a1663f138ef5dbd8f7e155fb5ce27ccdc90164e3ce3f59a93f48f80fd4b24f69acdf8d0edf402555f38f45ae07a4f318d46348c1b540385857752e082b3426668feacf669efc6f7acd75738930cc02569a7737d01173fff86cbf394e2acd2c09bad24b5138f38762f4edb06a684ba13ff61877acdeabcc82b0c690303487cfb350d2f16ec7cfaad1d5f3e3a1446d23ab2543477547e13ae2dca89573f291adaf1619db8e751ee6e262d241056c400815a9f6302f1be4b26005f3e6e3cef205dd1b68979c578b6af7277e43fef258dc9233a74f8424db56054407fc727bce3d0eed8368ce268f721652d798c31435469d4cb0d0f846f57642efd63bb088698c724273562f6ec5aad4bb3903a4c2b504dee58a7d4ad8a1c700dc92dd67504b0bcf2406a0e78bf247305e8c906f96e98c2021f86fae64ead6303f8c0fa5c18e531c4813adf94198ea690c925fe23fe9857bf6e0b33c298832b00e495891a498378f3236ae33a47572752a76262596bd11d90045aba6ecd080f05ef2b16aad954cec8c381fc7fc1b82117dd3fdaa1814746c7b92e9af6fb96ba483acc179f92d4f81592bae6bc22febd6f7fca94afca93f0b301c1be9ae0b837d56f620e6e384389f278c4111347c0775dbcd4c9211932f996a67125815d5c72f7c9e80ca9bf4c332371c517736784d504448e004fb88fd8e8836b9314f2cf23b10839784d45ea13dad2945ceecc3a4b815666c5ff08f1f0a92d85415c7163c76590b4524dab29188c02a94218122aaa401b6d19b5d8873506fe7e6c6c220a5adc057da58d667d480ee6794de86939a7bb996748df07f676e9f9432973257ac2fd92e10005e26cf98bd33068612b55e997d8c1265357f3130e5a2ef038e0bc2e675a9e6b7bee4bc07839f0d4ac3d6bca51b7520bc352f9fd755bf4fe978dc1f2c2e3887a6bfc07ea19c1d82a835c83215738bc901712db0c37ad6d25f7277e6577bc90facc82727e1d6c1e1e0e3f5c7958744803969fd834996fd91445b663f6d6ad0c5dde2583152fc5cb1c0529587bfee2d5fe450e1abe34a4118f6f889ad45066a58e9371af7407829c5437607e50b75651416990fbfcd2a9605d83a064004278be9b6fd587f0941731757301541966bc450be23b4c4a6e50325b8e7aa3e8fca4db91a4b07904d0a6488178195d1e8271f52a6a53c68b9b4c614318389428f15cc742f26df5c3dacb1c1e308de8e9ca2f135dba6d04cfd344ff91f58d8ef5fed5125a6ac27ade7295942ca3c964416fa882a29998739605d946e3dc977c92c766b6822b665ceb77767513a97e2acca8b1213664b3362648dce767cef4399e4f4d6a74203b79dc263b7c6526c115c1b3f01a6b06be47c9e8546a43243689ddc4b49c4b8f63e036ba3250c91c573b9630b5ed981c32b7a66031364c5e0d076b88806fb0099a953e4c34ed220aab2302197d9808c7d758cec93e8daa603a9768d95267f33736edf72c1b4e3f44af515b0dc9d6cfbd92a929b8103c3981c57965320528d8f09e0f485731292958adce6c1339cd6991af22190a622af5ddda76ed6ab480e240315ccc8f869e964c0f4485ed914fd1066eaa5dccf9f4648e2b16ca6b01d467d4e2873be2b6e487dd05afa6af7037b8dd3f0e596ea8eb9233c09490dd824bee7566810eb4ca7b41239c89eb9cca3ff430da4fc9074517bc0ba2395305dfa927abafa7d4b25374a2f535b9c8cd2f732b201bf3f170ec6a4d1b5dd52b8b458ba6f36261c4d69da1f60da8fe5aa7e8aea6414da45c15fab4c5f8f4d65753666a38f5dcffd3d1572c3626412568830ef3d503f0ee8dbfc154963ca4f1453832bb60fa9a82fc0dcdb48c3cfe45645971ce2b06ab4830f34feafe35708eef764534150045820fabe00aff0561cf6156416f6d885f96a85bde8ac4bc2527d0b9b0379566020d28fca52f1a0525487338c14f6c5b492e16169b3ba480f5696d02266a3e5b5d30b4200faf0c261acd79c9df5b7c5f7e298acf0817139c6081ad048ee75069e5b8878558c499e33236540fa06f0e3c02baa7b7e1ae9bf8120aeb75a4a62fc021f4e76f845558cdc574c199bc65b549255171ab342a9718f6f19da9c9b2737c03217e47cc76bff1a3631b8079f6c0eea71450ec75d83ecbb61ee7aefb4ab403651a470f73baacae006790feadf204f098245fd6a44f3dc91c18e3620739c51e5e8b4ace9e3deaa52d51638526d67f4fe0ec2b4d3ab64b12ffa77ed806b42e7cb9931892e89815abceb8ca2061c69819e237a7648d1619357dd48f7b1ae64dc9149718644d508709d7c2195391c73c2dbb3cc425a1153586e7b9014cb38f071e15b3155a4e62d543d500239efdf0448eb6a36cae31b26fc06273e3ceff00499fb0bff808cc8200e76012a7fe43e9c409b5334f647254ca066a3aed44a8eb7fcd54429f8c9ca4f38b6a1c228c3cc4718d8f0ca33c3b52c8e12b4cf02b5ab5872045124624cb300ad4e8226b1841e06d152ffcaa711792daa3c748ea9b5769e735f35ef9fdac1e0cad5f8b7ab04325cd063c83025d2ca35ad343bcc4f9e37846336497aaa62d9f74d7601e02967d8fdb55547da6e16c2af2bdc65d4a45bd081b4953eae1fcdebdd237c7ee6d806e78d3f464c7c189815f828f07ca1b15d4e96538835bb8680803c5a677085b2c5fc3dc6f48d08c2a61196d077ebe457d0eb00fd9b090b62194a651bea2ae2b4c1f0cf7a0d19eb8e0e0f80443f750ee493a49e33d453dfaa21b47311d6fdfbbf748d1b5ecf14a094b5896082cbef0da893975b854420896ea3cf61b180014fc78cf5b0908e8a7598e02020de1a98ff776cef0e3aeea2468ddf2d09a9748609b676ff72b0b9a40f40a1155340fce269f306353a44ae7243ed90b0773d71da44fb3b791342137cb81c968eda1eb1c8616d771e8345785448871ce65d25f30ced9893b0638ade3c399e55623637f5de8a7ac18a1bc969c86e00b3af6d3d92b370d4d213ffc62fe99be8adb95ba9b1f79030abc13e586f6972279443f9c405e8b1da72eed83c9b3295190de8294c50791a3e6649a90529c3efe67d2222be06587ba079beeb429bfb30c8831e60ab3d701692f189a7bfa0e6eef14f94cb3054b59d7d21749cf706921773325bf4fe61fd8e253d0a4b2995570196015318474486856eb47af3fdbe253cdd9cf499a02acf978cb44e3237b4384974bb009dfa588e0af413a4c0a8b7b299983c92bd11b455071c088c8d032103ffb65d530bda201f2fd44409bd9a8ff1f08649b5d38b8626098e367327dfb7c0d6369e02f745721a6940b4173365d060971fc17e2cb076e738f44517051cda98ed9357b107e607353cf6784e48f6437614b7c4015a1e974cad70a8236d4bd8c43f5b65151aec40b76b4675723040953c8b5ec8b421c73fe214b2847b413dd3b52a0dcd5950a45d238b547b6c261f0ff94778e20dd062b8652ab28fa6110ae6960b77accf20aa3398bd679daa1bde045b9db8bceed66bf645673073f642555a62f2b2a94b0fe64f3c76b776d12ff176f2e952f80c553797fbe91d36ed8083bac48af2e39c7f53496fa24b92d4c5befea6d2a9a81c78cbed280346db1c79c94de3524e29ef6759a35480a98ccc6916f6e46eaae32f50345256fa26aaec0e3f3ff1c93bd6d2286ddd41bb5b3daabebfbe12fd1899da6e6e1a6b0c3ccfb7e843f8d3ba9c28bf031b46600842c26ec917427d63027f699307263d2f0f762412503d70bc5fe2289c6dd6320bb2097c20aae1e28338147e361eb337dd7a3c2d1fa7b4be5de9053a7f8dcf32ed2759e4d8e2895a8d601876b6b0f744cad4404991c9a2abcb1a83a92a355346bf0daff71081067db7e7fdaffba8a7a2a7d9bfb949d45eb651f9419011a347f70cb9a6641076c61006b50fa720890465b8fcadcde89e3c6989e5ef9eee67de5f0d64039d35177489a546c0c3adc97572eb284a50e191f9b53fc2b327d56668c85c92ee989d11e862273f62c36cd83a325b4e6703fef84738cc06e44e8a652a1a815e8b9edce3f849dc93c0b7ccb5a42d4639c5b8cb30cb53e92dcd3b002bf65c19ae8c6e6bbddbd5977ffd6d252fbf9bb991ebc79a03862dd967337e436eb1bf232cba079bcbe8e7c44871a120f17bd2539d0b76f9ac2ee1efc835fd237d87ea6ab848706b097c7468b4ba79d1d4d1c030eed7c7f07d4aca1f937665241ad1ea674aa3c3860d7fdf2d95af2242c3a2817b54e755fbe8ea1cb8de0ee14b78783d4bf7d9f901bb1d62556e2f8dcea9755714d51ad6553c37ba92efee115837641e5078f387befb04873989be2fe06a5d8ac2aa3356b633478d1357d7273b0f016bafe22691a2be9d6a2dacbe1b700e190d45786ca203ef1df5dd157a8dc5689493aa4641abc2c7396ffd9fd2ef858d9f5e8fe992db4aa0b0439fff613414f862ab4d325d284028a0ad74a07010829527e9845da7091894d3204a7bad355424576fe83dfccc05fa9b06dc5f7b7e0dfe90cc972543a697ac33973e4d5bfd98f6c35ea2a22f787b63733c68ba61a25d9e30206efbb4ca8c34bf870cc5fbcb1f889c004681a0df72aa42d94b75a1b97e7cb6ee3dac642c6255bcb08746cc264716969b45aa5a690cbd05b3ea1eab144d08f75a42c598abfcea20437ddbc0555390213435d0c14770ecc255a46cbbbe97206985e0a2ea852fab9c60df48adfb8f4c69cdbb73d365c22efdea6df6655a9ee42033107f36c1bb3756a9cb57ac75aec08fb670199c7dbd22eaae081541d6e02656bfd12c9c1d19cc7ed7fac3dd8acb71eae660944277e501517e5d547a400019f15825dcac89c1ce04288d7aae50ffb536dc4fa01af742c4e35536910411c6953ec12066f1bd1457734f6ea6a556ce8f3e57ba308c1fe0f749376053de935c5e08a3d227058547cc8d2f71c1e8db06ae3505a9e361c790d7b71bb334a5019c161df83e658f95b97de813dee944fd601ac50315a94cc79bb2785b79224544656201c169f6377d5a8c06560090ceffcc198c8fa00a455566f1df0ab4645c65fa1fa466947aa82217e0671e61a5be8d38b71ce0af9ea49057374bdbdcc3ec4fa4424f5c299215c4c6289c9fd7d752156db6269b6390a18a85b40dd906752f660a064bb8135fe67788bf9f91596709d73b49529de4679a8a4cf7bc2d1b349020c38e7be0a267e143eff4fbbc1d82913e2e5def53d75b3f11ef03cdc10ffbd65fe7130805bbe80331cc8bb1dcdd615536a5d5d462e45e981311b4f5bcaab6567d02371aea571ea4dc8301db85adac1cd5d45e1c582a15c56a333fa008086372e9c9c8ba1fba71508cf6f46696ea0b0f11c5daea3a850b60e8609e5b14cb1dd561a075d380a5f83fdbbd512875b1d73fc4051a7eca45ad8478739bfa3174a3b4ef511fa25f00382663ee726e6c9208ae0bb8c8456010939685afeaefa4b54ac85ee863fee7624e5f65d69fb6b442f42abcc15b5a0890c7cc8d908599e68d21548a15584adf0ee3dca5da80ea9f16c09dea34058b3a5d935dd88ecbdaf07676c9cff2a6cad38cc2bc0d7315ec654d0ede4488110e6ae44074d4e375b0d5dcf211f07df8ff718043af0ace3c5130d276d82c2f85780e4fadfbd502a1fcefe7e2b34fec530ecb926729efd0f76801184483b94bdb6539410d467c32790d432a5a6af5f1df573744728b5d540f5f0e02a264655500914427dbcf081b48046e1136cb60a265b7a2f549c0a9312143959f48f313c289dbc64d8c865589dc67a77bb09158daef46a2b59bb807f975a8702302ef4dd4da1ce665bde0ccf60088487924d586fcd5b75f7208e2105173470abadebc4f9b6003ea4b0c47e67627f8912a557bf96e8e2a23d934aef7472a5cdee28e880cf8f1f642ec53852e475bbf534a44e2dedb8143fb1a39f645bcecf94da33ebf791d88e1b28292563a30d8270863f0412811f7bee54009f4e8c61d865e07468bb8ffc64a2af8eb2d0ff149da7511f6a49154688ce305e52629618e51f2d3efaa56bbdad138fdef5082a0b12441971514220cd8c5b1ffbe604d3aa151910016f1d356ab55d3cac7ce5a53befb247656f6c84fa7c2b19f0d05e43446a88383917d5a096434e1b2d68d5b0c8d41b22c3d404df4628050d89c0f4282f94ca52a04a8598179187be799b10c6f11686965c5b9d400a37fb33530bc26882ec268d9c3fc76377c558bfb987318e82a6c5b77c01088105f08125a4ea808e66694b0cacd9fc10dc6e95e21485bbd0b378f47afb300fb79361db8ac79c98412e71287ce9b2be827bbe18aac0ffa13e899a2c9a54c383bf38eb524ca1368229bb5788976364515e6d1bd586f5ac848fce5d1371137e8f2a7eba0086270a94bf880702a9b9876135dfe2e9bac30c96bd001b36bb63cc76302cdd1e9c8543aa9dd45dad7b3caa67abdfc6ea9418172f61a7061ce7a43df203e0c2ecd88c1b3b239c2f88997c614a8cc82a1f81584a949b3563054fe83e4322fa05db5b07c0f1a833a6aad5f085bd0c0a744ce8baabf7759b692ff0c6c42008ff1a45065c6c03bdc55ca6fee24d2e048d6ddcf4889364da896cf37b51a2c5097f8b06347301a94a1a122c0c2cbf2a972c5574cac28ace0c9a0c9a6f259f36aa2426cb697a29325d99761b4cd81b32d9fb1bfa394b79d0406d871f103c6ddef0297fb644231242bcd01e86f4e00cf837b3aa8de0f79d6feb8df521bf99d14cfa0403697280f5ff87e2165e417aa5d8fb6c69fdbed9f7f12f9bd69dd00dec2f9697b7a27d0aebc4174cef983f82fcaa5a836f344858fa7be038d1c6fde0a108aaf54c2709521b9edeff6364988b9ce1a208cc80fc7f079dbef8c6024f011bd687f23c878a5ed3ce8778f744f4b9537f138059847b2e6627451070c8553fa0f2b0fdc354209d5fb2f2f4abf0bfcb5a14a220892536065b79534eee7edce028cb1df4df2cc8f42c15c95086de67c8d50a5dbe0fc35c2fa741f84a87769c0c4ef115b60aec06b64d023ef980a00309e7c623fbc5ed05c618e5ac108551e5d356cafc4de5b21234d22aa72772b93583055158e57c782263e9d8cb7bfd5d59074a7a439ddec426bbebfec2b2d56265fa6f243d8f69cb7b092a6b462b858c6cbef0a98ff5d3dab6320639ed09e646a0c72924788a4e6a89c1890c867f57740614e1cbc8c52393d4e54bbfd97950b0d30403cc90d0df01aebf7ada4181e06aa5cc376341ed7cff7f8a4286990f50467c75dcdd0e62a020e9bfae7f99375614c2bbee02355900a0efb009eca66d671c4a8cdd63320fde49a4ca7da4ecf72345fcdd815e90f4565b162a4118dff8832eecffb447b857ca0091586038d6e66a5ec4c8f9b328fbe88a981aaad558ba2633150f8d8672b3683de0419de7b6ad830ab11d4e84e596ce6853ce587f945f44596c8d05cfc23ea7759db9f04d2fc9ade367b25e343e42c664d28152f2b8f67c24c51c1071ee5bdc6721b011b269119e34939fecb621db77fe63ec915f84dcb26ffc27b3857c7dd2ad69a65e0ac83da92a5f6d84111518dd6e0adb6d55d3f97f54e75d081c2e27005d46bc5b7b43bba6e6cbed9abb58171183ea138ed0c96e91b6b56c9c715c16a1cc28989ae27134cd2666808a343fe7a29147c3d59fcc51e8a9aa9ea728c4dee9001c71ffcd187bc625036c5632d43fabd29c1fb8a5bca8c3c65445bfbb0aa870813512c2f7990c1b26df1dc48ed9bf0e6d61daf878fd839177c88b2dd550fbef865086d8e936ec85b9120f585883a3fcaf545643107298cbf54daea54ac28d88f78e04632eb12e6dc36de4fb0a5d7300e08922e32bc367b55ef55b75560255f2844ce1dcaedd24fdb265936b62a1fb2318804e95ce6845aaf0a01bf197b8d24a3efa2badbc3cd673ee8728de79bdca46eafae14d021668986d3a11e185c539525ea4b1b4d7976afe11241191345f3bd73f40ec69da28efe2810ded041d9c91d936ded2b2771506bceab86523a823cbb0a2bf3c526c012714097d48115c36a080cbb7b33854c4b32dafb66288e5853b9ba5c67fd72fc7118acc393cac381ede0a0a634f39ec4c3d1f144024a4f6a7b02fe3275aab9322d5d133853f5c913d3705fa04fe9c5c29121f7db3c65fb8ea26228d613ea24f5512042c46b3f667a569689abe593bf812ae386f55f5527c5d6bde415d68cd757d7a9862c386197ab7ec3eabfa8ac70778a4f3be455a6edf3398434da29b4ab45cf8fcf284edf35f854de8e1372e6798d85ab05dbc20ba9ef3510c544e09aaaa057e778ebc5b2e16178839268e8ecfe118acd81a32b1c8ba745764fb11b563b1a7fe651e7c0d20a04fe0e1271a4b38d41c853031287f00d8949d0963d06068151b6ecf1b41714d8773cbd1606968f652a654cde239d9d5a55eb72d9a4142d17a9fc16ba089f6fc74310173fe248487d06e8194a0469db7564e94e3adc926919e7625d7af6e2f8369d1edb370f840e1ffab4bdfb2aa83b2671d0831d09d365754e25b2effaee6e19ee7c2a445c37a40aea8982ff9438e8d4d4919a87d104ce76a916e722c1d67dc9a04828d9183169eddc22ca707fcb29db3e3e78f51a118b3d2efab8aaac618b1477cd728c6703e59a2ec150cda3ba240916a7647eed4cf70e943da6124a147791b8424dba0c9dc14d325cf33cbb0b7946a12617525c975006ad338a8c3caf94e0df5712c7cdebc53c08848a98fde9ca412ac0a2fbc5dffe1d2f6d28ee7f04398e93ed1c6832a698c76fb93f336f672825c6f8a790522b5b79f29c92aee116db1c8ceb759092460c638bdc872366f4a7cf63719f98ca02e658c5630becaadaea84807903a575108ec6a14796e3d58d240b43ee9bde9bef716ea934da38eea770bc961f8dcc32f3a890cfae2ce32261b76ea04e2dbc7c15778302ab0b39a6f7fce1250b9f034c31127bd9c5ea9360bfb116d49ebd11b0803ca341606917eefc466120d03e7c368532700b75a3aede43bafc599a0584805afcd2241e5c37c3968e7fbac85f2831c7327ed35d754b04a30b49c8c12264a3ade50c82756e1fabf02a173ba46de61d58e87fed4913ecbdfb590c71bbe3d24604c7542afd53841380fc1ac887104ec096bdc294bab16df2759f5caa05c1104c74f0792b241bd0ebb8e2629bf39236c6bc50e9bcbd3d7546c6ab50fa1fce1d10a8f3dc93efb0743c9a3e8ab1ca2b0cbfc65dbb854bc38cbef172793b28a76389b1940552e56ff1ca17802d4ef25672b2bbbe955cccc139d5ab7df2361f7ce1533970bd2c453753bb9110f4a880f9f3e734411501ed2397c821702084d226dccd610fb6f31d5d6de8e93077d4d2bb202fc8e264a4bdb033af98dcd475b1ab6b3f3d2b80cd0d823918ff3ecca24da099c83b3709fe317d01c882136090abeb091badadbd4fd28b35a405e962e0dbd67208a5963e18e8aa9da9b6ffe19e4ee4e8739ea91d0b79ba662449da31b8c5028b7972b1e563f0f4df6555c86ba59549fb98acaacf0ff5bb80ee5395153378906225e5061210c089fdce876b50bec79dce4284cb172c2460f9c122fedfcfb30690779613010133d45dc2ff94a676608de700a6676ae3c6b3e2529e673610889fc5ea8a357fb1bf4ccde55af468b60bb3fcf52940ecd854d8db2947eb574ef45e341a5286359e9485364d4ec7346e337ed56781c72cdcbc90ffc0f2765201582c5fb89a2d463d94d6db71a23f0dc17516e93adb2bc5282a4ae1bb78ee73302c3e24ba3e53e2844497e9dfac3d616bbcf7805cf9c75c49451bb78f328a14e8d5558f7ff8b8be840de35bdcdc7baeeb7f8253dafedc757dee1559ca48113622b74f48d7a2b3e688187b5ecd9920d8a2f1fe87a82e47d540b9b2245af8ea948015a769c8bca0320fcdb1774a66c025b35a4e6a9e73a0c38cbf16f2c6125f2a6b002e48c7d022501af46e1274e5477540c6f73864d8be838c9959a754258df423e8960a9d022364be1ea5f651f9c1a6eba58cc62642baeeef34099bca697da638906a40b3db0b264e27e057a74a3079970987f422acc2aed0873a78f16d2a55a5d1b09b914a842d8f51650962a1b1acb914efde05ba2263416be46c03afdaccd33d722d86c0208ce394e1a9e93f62f9501fa7e497fcb445b2cdca2298d0f3fe7a3fba0dd53b32bea5a7d2444e86d454e80bbc55e2a36ed6ab36a88f57334018eae80b67eaa7ae3492b2947e7bc6c4e83e5cb6229d0d6762e885ba9402380bb939f6a3e618110336a4b5461270814197433e26964b6c42ef46dda901bc70ad9e1ad71c09ffc203705c171d5e94a29a45d8980abe0647fe5cbed8e1a0a823c70bf5444a8b05bde8649249d1f76df452f5c4ddc2fde736b35c1e1e6e985768d784e301675ea5ae355fa4028eae66e284cb2d3f3a7189722210647852e5486b87a53e7243bf71dfe7c7184bdbff969dcbd36698cdde14144363d85d1614baf7dece77217150b203d587a4c46e90edd202502ee7b519df64ae2b9392f153901d044f78f660265b07c1d4d7e1cb95c497a07701a421a5c0d9e25eff1ee54f596a3ac64be208c657eb46b26900402fe8eb89ed243c4c8f3ca4bbf1a020c07c47facd4decbad60d97fc23f6cb56fd21f5cfa7e71aa15690c97513f9c73671711abee49f0c34d777e52fe5c8e6b7020ae65083ff789437183bdfdf04b679d1b8f91574f88fe3c2b770a57da3893419d719255061180b6603dac87ebf0277e7dd1a5f43002e915f3e1d50e5add08861f626576c15c98576b8974f08697c5279d4a8392825614c2db17ecb7257dfff056552ecd231fc7d4182cef78ce1a722d8ce623b4f0a02ccdfcd90658b6a8f94c9b3c65050cbabce7421fe0aabb3a9e568767a549aefa92b1a2947c1fa4f9d683c85223cc555d567249628905e20edcf9e6f6a131f19eb20ea9c3404156befe56139f5d95aa3e9b5821c1ca311f43e53327f57f74313e49c63d34ce653caae59b5686b762b53b87f182d2899b534556152603a758100b9d111a40bfd94d1dd0b5e9c39e7a589f1a50c85379c93e4acd2a57dad2f49bd0413739725b21794c1c82a97ac3ec2e71c68986008c848754832978484c6578ddc86b851956b1551c6078974bb852f68d58ec2960ae1b782f049249ad3de78297312118c480460e828faab16cf2e93ad0bbb44d0ea053204fb965c2fdb87293d0baccaae9bfdf70550964ac120acfd5ed2402492d5080331e8eebd040fa308464a62dd4da0e0a96528e138efb030cb92e66739b921958bd07f64f042edfd75424a8bc6360a51f34ed006d7162fff1a12dcb335de07ba20a9f1741cbdee5bad6f0f987c4124ecb9ac48b073b57f4b6e4c7b6a2d6feee4db7ad86f8ace50d7ed3ba9b6bb8902369a71805706fb17688f93a6a3acbcf9797f1abde59816a503ba3d08cfb5fbeb8dba98e0d617a8c9c1fa7a44a47078413cf97121797eaad9ba0d0e68f61b82ffec4df6248e7ec1a3f21207f8eb31f0df2cb32026128d8afb6ffaa7db8af3e77cd094b49875d834a61792905e5937b4507073b6589a54febc7551f47afb6d2eb4144633f75b5bbbd8d1efcfb4a0b055ea7eb053931734cbe98329d8c9fede221a8e21c47ae4cccec8acb5c1994ae511d842a5d096a68d322cae5f6d60300d9511006461768af1f078214c14e9ded68cf8a328c653fbcaf6539bd96dbc9be387aa3e05236ef3a4771f4fc42d1a556de9a76544209143ae31b2f71f42b1713521221ea0f43f3448d351d001b8abbe0ee4818d2ce60bd9a7611f4f4126a3907f4df78b588fce33e4bd63c76cf5fccde465d5df24c5cb00604d5ce984afcfb4305f1228a2dae9847e8739de3d405bfc835ea241ad3d186f645b504ed95630044d25dfdd00476176860890b7444a0559ec2e9afcaf826f68723ffb1d6187119405cf35227af60f1f133f565fa5a6b3dff85af24c622e8e0639f325620290480d85b846c2ab3dc4231e43615fd0cf15471ee52c33d9238d88bf7334fb5b5b732f14673a4a5bc031af0ab545b95a3ee0991d7977504b04d9fabfe45022f66a4bd07e6a0f2be68bf2756f5040991abfe0487c701ffab0985691d45fcf082a65b07013a2388e8e6449c42e97b903e15e4f08d66e0fc3f94d154fb679cf2cfa78cb494e4f63144797f69b7d6285b5948576d69f7dbb2f0d4261d0785787d5e6bfde0d56822df44fe239c34671c529735a9eb97de2c82f67a8fd8fa403a511f0073b60d6dec8e38ad0a6527ce81bb47c89037e5b25cb3ff194d3ad2439b03d79b6eb0dec144c250b987c357c09a8bbb43a5b8bd6c3a3b12c66341479e3a4e93f0b638d217849563d2e03437853a727771748395a7ae66e3922bf4460ecc013b9b6f642bb2c3c4a281969702e1b46e41b3332fbcfac627a5d085c446936c803952955dc63c0e3f79331c483d98e989d9ae58b1aed54413cde1696ab6ec84728f554334bac8196c9f6c36b2909341277ce82935978b95ee280b32a396894a959b5d2bacbeb77538881cbeffa303c8c8352a86657ff0e545c225ef694bdcebcedb61d1125394ac8b1df50b59b1762b5cd92f1852d512c834b11c0344bb5ad1bdd853a4c6261794c5f181ed546ea7913e163b69920390f1ed7a8e251070b484b45998c9bed15ecf4a1353a7d21a9793d9fed90f089072bebeb63c718e3d14bbc8a3dc0d71abdb62d1d682539e9340de33faaffb02f856da85e06894ffa6262dcd0c7ee8bf8e007ef4259889bc95ade6e348dc63415712bbef97576810273159759168cc5d5d25440074e44a64dd5e72c56a452b8730ed3fa6f2bb588abaec96ed30f90f6f728c54dd441fc14647bf568420a45638876e7aed30fbe455c1218bb5d97cf13300029af417cd5f2d70d274f8358d514304022159bdb4ce0a6aadd508d201621a873e27eb4df1f463c67409f814b18272e4de4d66696af5ce0e4bbdcdd730fd24ade3360a3c15c4c6351dda5ea06913dd11453787494f28e76c7ddd46d89087af2e4a899d17c7707a56daa53ab388e365a6b6cc3c7fe2b76ab4f45dc9940c8c5ed0ff49c7af342c05249d9a00fb68659106a0c71dc4c8acf593db59549f9d1ba108a9458500db5c1a8c91173c97ce1e3fcfd46d35e7a922965fa244871686fa9671703cacd054044eb17eb5a612afa4736a5a5c9de9d207469987de0dda3ef5d658dbad4ba3546128ea6fd44a0d066dcb8d71b47039a09e3711f61041112f72981cb3d77a7321adfbb578c9033522cc0fb22288500af31787e9d6a7ca4aa80fa19a39f82381c6554f095309b95e4b26fc3fef86f5668b95449963106011a93d87f83fb8f06df6f144ea537dc4e824627b8ec9c8ef8859b14729492e1c342046590b68c40fce9f9af3970c0007ae8e45218e8a3fa136ac476cc672194f58792a7057927eca620b6d3605724d6f8bc93ef1cddb9170c1a2ec9d3c7c336e6144e384d0c046f034478b16e676fdcb5c339526c29be7c39b8fb1d9ae38c674c8fd7a991fc5bb3366f8b364e6ab0534f20a356bdd48537848dce8ae30b5fe557dd2780625d58ee8ee490b3374eb0e850f1d66986baa5f14c30c0b4a6a98fd0dd8f5bdc1fc74494aec9c9fa0b761d0d0fdcda67791d7a9bf57df36afee4adf86a482d39bd617fa2a2ed6c0171d25c19412d1a6f4b313b48720083223a8aca5c1111ba53ef5c2c658ae215594b438769dff8f373ee481f19616fd264b5d8747ce730a06079681d31918622206888cf1c189b91778185c52b5d43cfaa0f3db9b8548aaaa957a709b6a1dd92b8ef2da1caa968d90add63f0aef666295c638ad57e78af19c728def3e037cc87b24235abef95f426bd259501d0624e5fa47d122b3db67956c3a516e1ed514713758593a30ef67895d4e02ab54f18b1e9a71135effce5cfb45d83d36b04c9a546e6d6471c447071fd0231494cb68a9af6ac8bba4e36d5e9af2e005bc1ac82f8b7ba09f92ec5c9fbd217dc7e0fc8b520b4797bf021f61ae999c869050a6c0603d77b6d1bb7e8d0cbfc951574feb22584ce1ff9f2f2df5ab4f61f42d2f65013cad81414bb091cd63ec3181a19920853e37c8fb0eb709fdaaa7765e60ab75589d145289b5be7b60728e29d64493420323417b0644b91a12ffd634c733344161a2ad31581fd648e5583924ff2b10d27139f4a1b4e612fdb069209e37998f158f8fe33981e5587ca7e54b2d02c3b78bb0602e0cae172f2fb1775686356092aa6148583bd219dfead6deb602d3128e5b6fc1619d41969d201ee05fd09c6f10eb99addda93c933828da11e836a46ce776bc2d8db6da5ccb9e90bcef93d3bccdeeaf26e424fcd98733a7437bb8a90dc20f32161c7df8d801bd5f86ca322b36d7d0af80010200879872d631f88c75055ca291fa839f161c3539506a39692ca840bd01aa40dd321de46ad5bbe59072ab7b7c0362552fb70887e2349cea9c5c775c8a692234c396bce993b614aaf7b94beaf07983820b1d36ba332b8e0087ed244dd7089208107bba9d0d16a1f5df2871782ce591d84d92c06e362d21d781dac563197ded556cd79a88b2e187213493f3425802b78896e6d6a22c6e714d4f6535120796be4801a12d3c463d1dcce686287673c5b52f364c5e9ea1a154dbda60eaac7e6a849a8af5881b1ae276440377ec7c77fc4d397b0a276b48b23d5335f26cb97fa8ad5ce20cf45fe9be90843a14a540f275a9468f4cefb01045fb7cb93d4cf51c4aa56ac3b31e42d98ea52085d8dbf280aa47d49ea2eced09c95b538e18ba86d7bad38542e558a107cd343920c0cc1cf433de713dd497de4d1b674ded8ffdc792a982d3f89c40f60dbaaf9188809724a79471831090afe51612474111cc1b1584229262a2b96104a35d6d1c80af7853c93b7f0372394b056d9942e9513812f101df7a6c40a49da270aee8ef9c1330b6dfa00a9e521b6aeb3aff07124f8755f6f3088eb755605c6760b00c7355841d1f868dab1ce5dae6b029ad2db5fd339e74edce6169179cf32003fc40128147895bc49fa457a52da4f714a71e2f1b54dce48c92398b3443e9a581a0da4b4a0393404937b0578d335c827ab4727360f786777441cbe9b34d4ee901a58795b0c351e0e6391df19a3a647fee31a0c7c8fd421322b1b229a582a806b9a519edd30bda458864e9b268f183e9316687e8a76291bae806a029e3eb6d0fa5f00d27c5c52f71424810710962aad071f21d34e8a4891a59040b5eb8db92c04ea2ed0f30b641c4fdbf9e1d0aa77fe8e9f8d7233df77a185ee515e73c3cdb6abe66c7d9b942de4ff1bdefaf338ad72fda64031b6cb8f482ee6b9c41cd6af481ec50934d1e09e521f3ddade336c5276d11431cf0f59967865c5578a87eb0409b4c4549511442dd3a429843f014dbb70561fdb322f09f0bdebb4e2839cf0bdb12329566ec7350fc5d06e5542d7b92e2da11b36a507673570300d4cf3be53cc1ee908cdf85333b7c7f77a6b16c88ace753ca24b7ead37de12487e2fe26837fd02fd6d091bfec52cba591bde33eb963a5da571ac13346988a703be3a777dc3be9487386673e9afea212ee13c8a7166972bf704a7dc878e7643ded6222a19aa905913cdf1afc331a127e330cee0554e640a13bb7f39b8bfd7fea399b1e6405198bbb620dfe28bd9b5401056d9434a6997c1b047cad97249cd8d68b919f94aed9e9fd9a0cf8574728bca0f827a24b087513c539ee7252488f912fc4f90f25e4fd8c52c8761cb828ae44418c0091f5e0efdd0822103a0742c0bdea615d9323a16db18fec75b738db1375b452cd7fd6f11fdd5d6d08174a04f1e551af869409d6d8926feee83e58542bebd2de36735ac5e568d64f4c949960f95fd2eed1eed3f79911573c59cf72759a8f301edd6799f940efc0fafc4dd9068405d0dc770a86f889a4bad80646674cc4d76754e16c12aad75154d3f542a4d11cf4d6b99bcac42c6e3188004802243e7857563ee05587746e0db16070fb1d3a31f96b67f9576fd1659f8347ff379d717334575676cb94926bd48afa0404c20e446cd16a40dca65b26c99207205347ef9507a2d8999841a76bd59ee59c42badef6031056ba82e45f0cd5eca7fc3c84138040c65462abd3c2dcd1e3fe05cb8bf3538a20b6067ef9af88a83cb1b9a6210d94335a35394c278c9149e0d440e561825079b3b9c3379f314ccdc4b5d70b9602a9bce2e2e58d56d0d37d2c0a2bc99eed464d8d99d4bfd511f09fbfa78395a60763acc89749048802c59bdeacb86f39f7d670f3f76dec01df958485f36bcb2dc4ce56e520835e82e9471cab0e388daca86e3d636534be0c4145c7615f2c5a96b45591e9f6bf3a7b57786fd690d85c4be343a47d0d17a5f48155d082b13f2fac71fe0518ffc5904ed299ad38bf9da9ee6aa06502d656470e072d653e6dd236dd54d639ef3039c1a20a040fc77a6f8f2f9967a87dbcc151caf3804b3b8be2afa5cfb7ad0c9c234371315641d526e566cc7ce49af28286381765834f07150d6d4a519758746c7d3b8db21be409b68b0d889e7b7c1dd0d989b1329a2e29ba55f52148881f00eed76d77b6eff2d4385781511f5a906a877423608a67fe083a6e1cb8fa3e7357c1cefbdba172ecc0f82c2c7ff3eccd4832ffa4cee7ef6422c06951d3ccbb6e12cbdf141d33bd157d5c5f22469bbda5fc187d9905d395210253e5e9228de586232a8a8dcc590050d4b11136d5866da60de21d4deaad78ae590321f4ed97cde66dd5e0204decd2f9c7200ccc73f0dad1bed9d70a13c80c2e015e135f33a9bca877009439a0ef9c4cc8d7d48fe8951bd1c6b009c1c46ac80929b11a6dfa8ede322c9f15fe2ee8d295857f0d82daab321603688de931f431b87cbf34fb70ba6eef1897356862420aa179d73c6c4742b81b1cb7f375a6f9f185efc89fe53a2f4cc967ccce6d7c084c5b20a0b987707f9c9bc64e05be649129e9ef53e3eb71c232ba87bbb939ac2effb8e8a93b1a45814f8efca9c48f68239b8137cc2f31f8beb72ff02e47743df2166630daf3d5af224efdb80cf4d32224a207b181f95a4e4461b9384072257f8a249230a8b7a932c52fc421fbfeb7254167d1a08c6d3f396cabed73f043f6b708940ae2bc543f1b664e802c2eb14c27e9fb12f4e798d4de46dc67cd03c8450119d63f2904ff409eb505e73280063bd0a46d681323207b558fe8262bcbff348dcdbbb8f3c45d218d1743293f761f83cd4ecb2ad4941360da403b556502e3567d4856db3e7877c24c106783ae2af0c37c476636eeab1fe7869d0dac1c507797f43a4bb65f0af5791cc27e3cc34982c9a6c850cc6a020902aed4b0ea73ec7cd4ccd03fa29ae6cff9c7c536266fa308bb6ff1d573bcb37ac77b46f5f65edda60fd9851b77ba703d0cc0a30aaa6c188d2e11b731e5241b39c74d9e82cdd1309930fdff9f450ff31fa6de78cf3b87ccda70eb79dcdc24e1202e4dcafdcac0596d3a2e166c02135d9e21af1df183fa826d4e5a49851f6f365f134d0177879403ace2af8e049bb5e74d24cd818b80da700a23fb785acf454171ba5d8ed73d3ae15a3f4fb6bc2d9c7cc546349777dbce2049cf4ea888f24d0de04b8a4bb7fd6af8f9bbe68a44bef3cbe548b5cff9e05afe61a595a53dc139b11d3cbc25f93c6e9928f9f3fd5f9294e15128753bb6efec597672e6405bcf3005d2c3d5cdb7833f64e7df6016da1c8a357eb3ed8ff29259c37d2e6044fa387f569694bea98efe3db99acca4b2216cfb1e872dbc9644280b9ac7ccca718789d38801c00eedd97229e1b11064aa8e1afc506863a32bf2adc9538e4e5c16b92ee3a142fed461c126d2554dd55cd6cfdc968653fcf2b1526be4e87ec2fc74e89f693273c350a87602d23656fc64ca311bc29b8ebddc0baa961787ab1519472bb47efe039a35ea35d7c5e3f8b165c0ce2dbd5d3bccd339cbf75a56cfed3a6ba8fcbf4a30a7beff06d88126e51aa378076ba63c1e3b25fe6c8788c4d3a68c3028b0b4b8ff0709aea7efa46be90d87b87de419d21a1fbbf21995f9bcaaffb9971cbf56ded6f456ae46f125a97eb1fc7be4882ea9baf8fee3839293929206de1f3aade928568bafde942f5aa0a689cc8f052097b361ba9c36d0bade31b23ff1ddeafd2527b74d9a48c4114a746ef4c8e127a63f09cbc85ffc0c8961c60b996120fefb737902a5fa046776ce4808fd386a8db58a7b03acf213f66e0cbd69e5a1ae14d374b69dd042047452e1139e0fa8ecea23764d085572baf028cb4fbab052cafd04d3ee4f6c50bb47bf9054cc07cd76ddbc6d804dc72452e95b671909ca16b2c8c5ba8e2460f5fd11cc979ff6e1c2b3aec6b6ac08912643d16c5183d9532a374d71fb75aad60f404b6447ab53a100116059b8281a3999e86c222aa2e9a9790969f3e6520bdbd02bc65bd518122955568562b1cdcaf0e311fbae28a96eed28782bf4111d46849ce9e8da25d1047d2e19021939dc027e27b8b2f5feec55bbcaa7caf46962cb1e9e0c9aee6aa05c6095321569ba9cf64ce907a2c5c5a2a33cd6b344627dbb7dbe52368b649cbfbe54942823c80f81f0c23797b1a71b28f99301ebedad04c5c40b39252ba15220a7fdcabdc13e02c4b817c4e5e412a7661dd132723b8f7bf30e013ecf3fc89ac0094ecd85410ee3e4a42b448101c82d79b90c383e02a3f7b1741c27e50e3e5ed1d98e73470821ecee2ff88d1db32b271241facb816262b31c71b709de0c7aaf5773cfe0cc3470b79d49f8837f03ae44933c4113e35e48f3981c78af8f64ba06750b6478477a7dfa13b0f7da1974e90f603880cb5fd6e0faefd20c1345ead48e158ef5df544d75346577ac152c8d26e667a224c3ce4844b8f628518a7b3e310be62353e7f8977199a008dea61006894f2545d70ba2d9ab831ad5724c55e45fde9b0819d0bd9a55bca5206099315f0d46b088c9f4e7acd67b3059bd9037658f42cbf954c782378371c3e9e0cf9453315bd928e6de1bde86067666f807e304ca4ecfda435233744982a2acd64998914b8c31c3e4b641c52119a1e112eb4801d0801c810dc9f123761f0f52dcc87d4004ccdf57d1aa021b74973d1b15992c6ac972a27a8cd82de20c01dbf911eed55657c69d210afa46c062536ab8f01c338e8bba6d67eaffd97b76da078ac0b188f4c26e01560db6b39cb9ba926ad1995ea59282c91b595b825b009d309970b416f57b8b7c014b500f10912efedc9e40139d71dce3457d2935f949dc1a6dde225922a993561c05b59794cfbccf2f5dc696ec92d811d078514ac727bb286d3b02a8d65918e816214920a2dfb449f39b6ae32f80438d984dd9174cfee2310186cd28a63e56a7be6331ce96706a21da27e6054372b9a32c26b1eadc38d5dc5bd200c196975bcc7d0d2d7b6a190cb2511c84a5682e61db0469f128892a8b455538f5768c5a9e3c7416c883ef25924fd83b3b238e1ce136054808100182f8b9b76696673a9ea52841d06c90e9ae4bae4bda875279fc3cb998af4604c6bac8cf0d37c993ddaef453068e0b272e74263be64101bfd43ce6f230303d1c8d5e235b793969d957674bcf6730fafde379f5c0d64b9ee77b3ac635abddbe18597d119f510eccc2692e2de4a67f5a434702e94170cf937b2d68e8ef5c54e86187f0eca297f3accd47278635c99720f12720016b2894e21ea12f43f4cb9f85a490be607fe3d14aaf5f6e7dc839ddde8658f7278c0b06cf78aea33c66e781f8398471a67e6461e661e1fd8cc46b88a6ba676dec468d4f1c55911a9a8ba4ab59075ece1c000170db924fad401f69614fd2aa54dafe3661451ad75195f3da5aaa8e84717cd8730e0021442d13558f57112e45dc97e57a87ba8e085e7b5677942bb2c25c0c3dd5d6057fd21a8685c7dbbe8755f1cf58d5cfce7559d34e5a2119f42976d7a78be1f8e5183b74a12491a6a162af006ed405fddacf86352af0dcc23a6dc4989f36480ea38120c1ddef5f59e5d9e850370604e6327bdc6f853eea834779834e598a4a6bd1eae621d53e835f3681f6a825343e5b97234f9c906d6b412501e24a2bfa52206fee55add82f7e44f3a1baf8d39bf069b459c324b50b0e4a69ba71119abd57b2fd6ad2caf934e7ba249bc1cd9e42f4bcb4048f422b571df22fc151c56247b90aa66c5336a98e02e046aa12a67d8016595e9a07dc549cd92c96ac42cb29f94ad5d4c413b8bc0c1aaf7e4fed08c81842aa9c8c5f58fe8f6c0004452b1611e27cc6c5a0ae7fdccfbbc48e55cd75d9e7ee8520d5fd04d3104eff97d43b16daa099fd5029e9aec6bba33034419030f847c7e512e065e8b57969f0ca36e2d7935fb0be832389428ebafc017eb4ed4dea88bd993587cf4f2a6125a7e75ac97d762247c1eaaee4de08c2e11d7d00475029449abd248c075b014667683ded733f3b8e3e4f72406a3b0d26015267704021af8ebcb7fe65ebe7ac92d34c29204b4b458a61a28137a11d90628ada830573da028b6268b827832b40345eb465a3108bdcd4fbaa9069eec5f3b588825b7d2261c35b7a9c7b538271d86b506b3b24922fac7bafe245a55acdd12766a3bf7b34b1a574d03e19654aac783dfba3f9732f83343f64199a02a1836dd950b4d3b45bde3ec7080f17f018f74ce5a0ae9168fbc07da10281073caff49e19f7822fa379c0f2cda9334f43e15cff0cf3b50784477bfcba38f47d08332edcc5421ad75cf7afbbef0e77b5d01b438eb2d436c0912773b1e84c0ff8f6335e29b42425e76e57462ca8f208d5414899fc17a67a910dc270fa812becc7ee1138db4ef1657efb1a29d20406353698599f39edcf7902ec4c84d06698c10eb982124dab29d59eac222a5316095dcd2f047ebd3f3d83bc1ab5f91d6276fb985c70fd4f43975a1e2626edc70bcb1b808ddcc5e7006c5144e9c0d949abbd798a61437dc89b7172d67f7c5d4c33dde6987bccc242df7c3c676f96d30d6f8d2d1f771debf186cadc52a0269313604ce63ce6f9d478ce8dbeacf321f41915c89ea93b66ea1ffd693a51892e3cb2805828f6fb806e38834f36ba19c217bc14c84d336272353b7ce6ee0ea5a72797614f3bff66d44ee1fe9be223c13a73773966fdcd8727467a53a4dc87736f4699cb1f0fab3facdcb9313e964c24a0241168dc5dfdebc491bc16d2830cea45980db3c1b30c12c2d0dcb9b2e332fe0c74d887b78cb03592ceeff6dbdf0fc18c646d5fd29ef8f1c7c011ec049c81ea1f3658a0a2b6fed524710cacd09a62ef06a8f96048c7e05c4f5e14b88d1ffb304f4300edd6eae40de03474a5bbb36264f47509dec96e1a25f213b1b4e75b2aecdd80e662083612dfb962fef51a18de0f032b9ea57e0001a61aba6284dad91be5555626100bed1a7d18dbe7fd4771dec98809717b6e0005d7a55df2170363a5747803861aa2fa051be9d5a6f2e5471f9d0dcc01925fc8d516708c49b3f5ae8c9fdfe017fcfa62d09d31362edd348a4f5d77e6d004bcb046bd2d46a1c824e4982d492e865fd46b169865a4ae9175f9b2374c3eb6e9b762be8c8ecdce6db0743f47489f0f2cc3c3c00e9f84b10d037663b5242d8ccc7f2817555e85a27bf074c7a2cb9ab2d4dd7f118d87e6d366cffa11a044fff1f9f9e95ddd8d979087c6300f9e70c35964075c996ca5afa31cab996261f446af29b089dfade42b035378363fd2acb5427587b3f616107355133a9ff0cd04bfcf37639808034b437a8270c5ea4e29c03c7d1e37ccccadfc42ec6906fc1c777297db951435b8632b16c90f1db52c10c2f259db08bbbd18c76ac71e2257a01928dc38f350c915f47781d73bf3877aac485dcf6d63da5b8ce3fd7eb2f735e7680d04d46e8c2e1ceaf0d7c3aa38b70c6c287d7fc68d7b32114983d310ed09ef00c53f3df933771ad4d872f56ee517850b50ff8d3a99fe92eed1ce315de4e240e2f8fe55581159671205d4feeef720dc30e11cb22b88803ef3ddc033131765f58143b7e6db7897eecc9a2b25c99a24abc8f796a0853a287d43de80e04bf5ca69d883f1ee71977cc6e4b127f0d5981a216b80b9bacd5a330732f013f66c6645d8b1a2ac46f92d5135f58c1dc3171b803b561a27f7a384681e1c6159b6a25825d50b61b721a4cd16898e7d80bd947bd51713752b65267de99218b96a53dbdf362a77eed72fa35749ea58e48ae5e1ed01aff78efb3f31392e463ecbf05f5fbd3216b9297d28b3e93501c6ca3af27c43a53a65235e88c51513619524c25e79fff842cc615590770a73f27f3c47dc143c169062e35a187ca9fddd292030e33bd10f492e3e0107013836e6ede8d9d914ea0f4fe8e775b96d3563d788f9aea44b265f514c4d2c080cfe0c58b6197265020def029a14a6410e3d5d6e73f7171e6fb9885b88e79b3873c1396ba5d3c6caf4da271c41d7a6e9da2f4585aa10bf25cbb46c193895ad12ad9df3d56a114c91d8f533909bfe8791b98bd2752ae0bdd20b6ec73e4ce07974275bb8c59eb61f40436baf9745edb238acb6ad44b76dd6a8c074b8577624aec51f394163e9a766b7ed20cf51e5b57c6213b812405e9bd047ebce32a76604703936b5d5d019abb27af3ccc7ad099cc1658d40f98569018ae87e4ffe3c821ca9292c1e2ea31f97bd5b8643f52696a4f2b016cdaf7b4afa8a3c92921a1163f94200d93d727296ec7f15b80658611bb1cb23e8d12f5c53743d07bc334de189310c1f28b4e2018250111c581a83ed67774a871cbd24f43c3e9a13ef363b17c64609b251737c8688b2a106980f22a1d545e30ed759dc8d2e61db1ddad41dc51e0b42bab5e985d133a97c971481394801aa3c7d46cc130cef20d87767d0553abc2f66a5d3fd0fd428cede52419ee779950d5765116494db8cb4214092b0cc720d468bafebee399f7475465b895b1c3f85cea647f479ea5f2154bcd98f579131ad081d096182effab0c1e081d4782ceadb1b4214775096a85b69b8bdbe0404cb85f038c33828a0a27f228030fcd3c4eccba8ed67a3bac5ad1e6408b9033edd9a4f07769f52aa72ce2c6f053d3e0f0ed1f10842b606aaa3e46c81b075fa4129679483f0b4ab33c6ac0615b02e87244fb445572fb816c191a3bd09ba881990633e55aea5560ee6f21cdae89c9bbb9df82013e2eeff98c4301c12427f626b4a9688118ec5eb199925b000af11a79c2c9b71816938a6eaa0db51084c9baa5c5da5e57492758ec01d2f0560a483abdacfa7e648ca41eb068c6aa400ca4ef716fc63b8cda3fd3d105b47bb52335cf765cdc39ac95bc7782018f2aa54dca965650f976e1b5560bf40d569bafd332a467483237740cc52c34b201a462382bbf993f1792634e993868385b25ee9c35640d4511dc4be849d1af56fe4767cbfd126b575ace218fd135f6a3783602ec4c2bb35f68feab43684153c2dd192609af4f3a924d9a7f2b3cf527fab8e8fc44f28081fee1946d89106bd2f91d93a6f8415054ded4d79d793894bf11458906986c687b9e58ec1edde61e42dbb3d85b950da101ced64bd9c6500916844a2599febec4a6bf2035ff75872704dc507f6d0469dba782862699ecfb2fc736744b1236a170ec136455bedafa9f8dcf323f3474ccfdc91cf073766f9f4aefeffdbb895d49993e13d3a42101e09eaf83c947a79895fc41a98636e19d2c5429f41ec9e537d1ae8f5872cb5231c855447e06da4722910b0a0229505ac26552b6e0b1efa40b08f4e74b353a39b456490eb40df0f52b29ae7b93f2b92a443500e2634d4369420c1b598d5ba3d0d882c69ddad4347d4adbf0fc3b14922fd4298f06d49a8955335c2fd64fab14bb8270bc6d5a8d14b8eb8563c396c5b42fd73f5144d558e6bfd061b4465de32ec94bbf2b8bb49d30152e99c10897c75b9845c2fa2e50f273cea002fba6733c7503e0917af2754616a03adac3c426b1a1c3b9b7b884fbaa7fc9fbcee581ab7d72b2b26bcf502ca916226874fe7af89c6c43db92f0d8d82274be40af0f1a968b068311c8d910307ffc413db1a0400db5937d0b6e37692de76efab5ec887a441ab1c7605c4d8699f5bf49d81f2c655ad1d650886ceac229424600f5e021690b6a4ba03496aad5b6045baba2bb75bef06ee20a683544fe3fa5b71b7e343dc0e1c69de46111d553d2f1a758a5dd446512af4e416e61d6ccae0db36af425b86adc246e0e8887d87d205d9b282071751d283502f08c81a669dad8b9750bac8e8a9f2cddb1a58d6296cf61a530d9f97d2d3096bd54271d83452f6eb5dd9e2310c4d176a80d773b74294b5719b2f38681f8703fa7843498c5cc599fdf5ff521b0be44a74d679cea9bf7edd8133d13e4d1fce5fe108818a373143d6ef300de489832f7d5b70582ca8f04776dcc52c98d9c69721c5574b55cf3b9f21493728fcb5faf94fea5135799d417b8f2db137792ec2ee8d55d17e90c742d3b7760a2bf0487b6ffc739f4362d7bb20df95eaad15642dbbc49b83197f33b915d09e381e784f779667ea43d39e801fb658924925789ab2221cae3159490e21a27e2149607e80298b5d7efd1c65eef8b705b2c14733523ee38741506041461534be9e3a55a10e8a249f6a49d129503edebdb39e99d010953c9d901b8c322f5af34d071a0e6545d4ebe2814422563b0ad84195dc3ab914e3d306b2c99502c053453c254dc26e0b631323107ad2842fd7688b87473b705f94d4c14cf94e4b4e497cfd2f9f9022cc5616f249403820b0cda77359a145030dfef07b301c009f90eecb1b0cccc989c185856a4efa99741890470a353cfc8e6b9c03220760dd2ebb59acbea8e2ba45b96198e4bd904143714c0f999cf3cd8850a13dc8b3616b0c795ea02e74c3e106c20e53e786a8d06375a2fe1bac931037ff01bcfdc51251d044c2837130c3d6862c04698b074ff53e7a262ec23a8b750fd7f20bd0aa411aa456f04c2ce8ecbdbff8662dc63dbdc6cc9ca1bc71a4d4b7efeb4f8dc990d24534b55c39902ae72ee12e4fe7d7c4f9028ec63881545de3c7ac029194d3ae8f433c6a2dbb03915cbabd52ddbc2a8d04fb4490c1e1fb5ed0e173b21ea15c93270016f6539b51170e9981f598ca2f951a510d245175fe37cb093ce8de85ab0a3d12e407468828de64a7e5ce6473c08f4d02957577a94e2881bbbbd90f48240460233e5e3a7d045d2df9c2e3a398807531a5080dd5e7ea2c20aab25756c6c09092f5a2382efef0fd22c19c4edd1c4595f6f8b2716d8c80d2fb17fcdd034b4615dee7353468feba6acf372a026dff9e880fd13bab0d1dffef078f4d40c98fc83ee71f3b3561593d0041dbe80ee7c49eb53cdfe219524fcdae10e89f9734b8a0774cdbd57699257826faaf6376d9e80bf42859ee3b6ef246ca0fb74c3c44f9a78e0aa190b62bf7aca8299d1beb99bc24db90adf18266b4b78ef742a92e2c11d239d19427fb39d2bffb1cda67010fd784733c1885524b39bf5cd615fa1a39382ab2e6219653d2b5dfecf1d6c044040abc1be503ca3109abf371b56e69b8aefeff4ff44642a46e1d990959bb7ee06f2d5ce3be2a4461ef6ff4b574eb5fad38b334d4a5c0f14fefbc7b6dae97ee7d5aa3978867cb899f8eb913207ce1e3a53ed4b2261223e882b52c45707804eb5f177e90aca472bb17baee049cf2e933884841dc23cc3e4859437b48569023e874e733ca188b3cedd9882b9b1449b6e7ecdf4d5fed6a8c1db1578100c68b90fa8070db9832b009cc587a4783ca6522473cd733abe4b4d3229ae06d6e0a9401161edd1f3db0d135a3b20777978826543b1649125fa968d92a8624b50251c560ef13d031200be9fb9a2568edf077a30c3895b6d34ce3ccfb5f47b1509d0c6cb3197fa85729317ca5ed71b2ea43cd8ed75d697a455aecfe2df070659da41add3dbdb9fe3beb4121e537222a404ca0d2fd528eac2642cf7913918b5c32d8ef4d4189a2fee12533c9ccaf201a0955afaf3623f47b82058fbfe1c6e90c2ecb0a24cfd3e26d1447fb662eaf9ab4ec0c2b9b1da56ddbb461d224ee127e27cf1b736059e73105646e4741670964cc082d5a488e8707786b79e1913d51948897a47c7f905d13b83d1a1d67beae9b2e2f30ac43ed2cedc9dca39bcc2bd24937198a78614bab8af5cdb36d7a8c3993d7cf54b4dd147aef2dea8a396ca2cf954ee2110a08c6ab2b50377bbea0d8665e1ddb64e89d6812b7523e039e752a6113195ab2b14dfe24a2cc043e3b3b706f192e82064747aec3e4d77a6405c55aaa1aa5a3596d065fa230532af097ea9cd70d234f012131317ea0f119c6c6113293e7afa3afcd1d0733ad68d3704d1e3ea43f64c8d7d5642fcb01518eaa4f1d77c56363a937f4009938249ad5a26caa249d1c46279e723e2f7ba8c52dee1a4ba99dbd7bc4f421416438f7c0e3202e93cbafbef2ce2ee2ad4be04b5e6c02c399aaed366501ececd81ffe17fc8877e5764be4d000d08da85172911a3b2825641bd76eef1a641656fbeaa8e05c7a1b508be0cae69c782d43f6d87e754652eac43782f6b6a65661c7fad70a70aefe17f76777c229bdb1bcfaef20cad75d13e9a80081136f0465250afa2b5b52d0272eff21cb9ea4af888320259e7d341757ae92f3475981424d4ed37565097bb6917283a0ffaf4c68f13d0cc5698eafd29ed5cee290983192502589ce0530c95b82ca19c727c11f9e84591c5f29a10bbb5df27d98d9fea3cc9dd976208e4b7af6693867cd8ce80be6946e404d46fab35864aa431c777669502bd8cde6dae2b9713b0c463c9bcde0e20b9272f62aac29d2167a85aad1b326eac3ebadfb0cdac02149c146f0180c265be1c218d7bc9fd74413c97622c31170ddf9757a471cd7f2a9997c4c8447388496a79580bee86558ef30301494a74eb76ddf39b7cb5fc4053478f9167dc83668a0c8c39e251201dd32c5b8958588ec77638afdcd3b8bb427adadf7bd07c9206c87861d544ca10e3e5d1483dd580eda372381946827b4c292c04e61fb8ab40c1fede0bef771e23e1b336fb8ba1a3fffd0614e70be6b1477a2467d788800b7e8ac41a43eb2a7a7620f7f44fe50ff0ce42549a8af591a78957d37fc30963472f8ad1463d2dd5fc081e871f1e530fd11911c06582149725fb9d350a60b664c5041d0209cdb9bed456063d502dcc0fb22cef25a8a7571a687d41ce45ed93c62b49b800a338508db501a89a3f9a97e2e7dbb0a68f5633c5457e58c1f533adc09af9062e9b920dafe42b55a0020f74618ce25e845151dc0629490457f9d96f574fcfa27aa8af6eb13129ad720a99b0e00b9868a8c0d4efa7c460684b23319f31e47c870ed31a97ad369754cb21b2c0ad22f69f849615a44eefc38311193d5d9e6075315c7f372b15426ca30f525905fe2369580311128e37cf4f86c704f03bd5740245ca3d0a93229ee3d45bc1222848fd3ccd21307e646ef0f3719bd7491a7a358b197edab0c5c8f999b0b9813e41fc275070ff2df8333cc475e770a95c01483d7239ea0aec83e87712bfe6ca77133ae0e8e56f1e3f494736d8ee4e9c8f323da6ec4244e95e964f86c8c922d8d8242e75dd1bc9a6b2e77a778300dfb969603907ff9db67523d3fb671961c14700dd8d2c7a2b9125e7b4c2912174b7194116acfd02bb9020c8671eeabce16447f562ef3b2680b00c4cc809b6680ec5a96e6b9b9b7aee4e42f4af7463356bba8f6f3d59da2a5ea83b528ac3164ac4463d484187ba01374e0a2ea882848e1b6c790af3f1fda3db701592a9ed258351e4070443275451fba2f18d589ba2d98a1ede72e74ad258c11c935bb1c8ec9d215c1d5efec8d78f4d695f3907ea34f37d4b887d9af33b2d262775aec9772a8399661707841c00ca53214327c31164c7701be671b639a5e3feca2e141c9bff5920fdf2148aecd8d5f6b90e09db7a6fd85053f8ff4ff45007a94871fd6292b10f34414db1123ed5309035f5828755f02bb5921585ab3eebd7f857c4364df6e9a2ed3e7e5f93de5d6d3abeb44c90b81b48612240af1c2231a2c455bf6061dcecb28e48016be58da4ce461d427e8c0499a4aa76068ed89f57f4cd7f51a62c86fa54a7afcc1e105ae5027e34a19c689aef3d9fe6eb1f4178c375bff8b77f46876021d2a0aa0424e36b307263fc1e580478584d09f529b60642f08641926753f02b7ffe864a0b0931b64baecf0be0712931f78c0508775d89423aa6d2152101182c3a53b615d2d3b920a5bd0761e96ba5bc6ca231c63a923f9bf90c09eeb392b1adb43aec17dda38652d04b5b0e2377c565ee12e14e8b513013ebc9e3a0b0949e28d9c72747c0fb326fb73633af76912413d3501df05d8379651fc466b93411f08c676cc1668c00d8cc38bd76e3e34f0ffe51d01a030165d6f75d7950751d81f664643e32b583fe420fbd8eb0f1335d71baabb3eeb21640734eeca0947609dd87f1b7bbad2c20b2fa57f48f8e993f19553593cf5b3333a9bbfd78b638c168b24bc1ddbf3ba3cf6145562d4a2d503018509afefb4a04f6d7677ecc9efb0178a6e59a8a93dc79792a3587db0171ead09036824db26460c88af1630501d2c3f9388759654b6f420ffd409b36908a290a0a2778b2b4e87c6ac625ff41d2960b5436d6385bed4488cf0b27f8cbef74a118e2523ca4383ef8a7398bfc26258189c74dcb9e918c611d6504f14aa5495bae1beafa19a314b8afd1aa9191a3265d89b5be4d8bc380db7e448485b098e00d67cba60b76079a9501a7c13b9fa8c65c4e15060b77a975bb1e0e93fdb0189e9585b104a1871732742b61918c1b46a02d63f224da97c40b2315492b4eac1ee58e47d334f7f1c1176b9ae91bb5821a7165f8de6a294775bd3ccb93bc60a2d5219201ba320713d36fdae36c1b781c0f53a55c5cd57997568ba2183df2d58fb393ce1656374c4d5f86bc4be15a7c8dfe28d6f2a69b78e47dbcb265cad294a8e475bbc4faabf640824c2025eaf0dc8f6d3508590c9532dd51bc0f507a00cf188d1cf3111da3b30c3566794f2274c474a40f2d916328010fa3100bd94ac485e83273a3c7d375c3dbca5c07661f341e572d55bc4a378613c834da3edfadb28bdd9fad43026a65999a6f181ba1244e0e8a6dd1f679684446bbb7f14b479f4fc45075e7d76fb005f1795eabfda06d14f46312fc2bde2ef82f458da35538bdce1c53c8878291e0d5dd1848cf64619c08b261b2bff5758ea87502e6c030102c39e10a798b9bf4b4fe45e57b6933faf6fd242399bc6cbf4847856a39cefc709a83fa5833fc4f2b39d8d9a5663fffe2dc6aacc078be64179cb45680e74ed1d5be58dc94ab10673432ee1b87608e0d0096d9b3e034fd16bf3104517ce7cfdf2ded23bac401deff35316bf692b549f55559d85c864e4dd5650139af79349566bec2d4c2995eff47a045d4eef304f39e3164f8dcd3c41411eb3cc1f6365cb4a82f71b45ae8d936e080e736570e4e188bcaed2e9690dc273760a020b90bf34d13dad073fe6c0c0c633f73ebb563e9c30b7c8258b49b8aac70cd439c0e04b5f5a0d4728d44bce7563a7be6e679e97f445f32249caa8fd7774bac012a00c33f0da8c0882c8537ae48bc54249d02efd7797935426800dd1f9443ddc43e320305a154497773f99174247233356163f44de10b5b53bdf89565035c137bc8630d3af85449bc6ec1789ccf7a114b2836ae680876858ea1ba87c64946ec668fcf131044e75c94a1dee7594159690f9578dcd98c5dac43be0bfa0b7810b04ffc4afd715f8e0d3a99abd215df9b72a4f0d408853365b5ca21ac0407184023ba2943db8b074ead091ac3125b5bbd70b09540f4ee35530304c30f2cd681b13fe2927dbc312e50f24b1e4e5360f1f58236633eb7ed77d8a2d9a6be4caa621310f91b0f8cb9c343c09ceb841e4ef054d8ae3d074c7290772e23bfc8cf1fe192dcebfe6acbf4058d7c4d8e56944cf6e412cca89edb0b0950580fd880f36d369d78666fa38d23bac933b080e43fe1fc2fc6e50d93f23d20c2621f4ca4fc83e363ea79cedcecc5be0166502d97ff6bc864cc7e146cfca78c59df2c0c77bc31c26853410ed8f8d7fc49d11770a190fe25403c772902b448ef0382a4808a74e1287f9078cd20b2c45e5943027afd732f1342bb9486e124fd6820ebb4e25595c390c0e5d0ad5e1a4ff9f7c71db30ef881828a8103b4f21140ad86171056be382676e45c4720e8320c091bda81a45df99ff7b51b594436ebbe28adb7b8d79fbd277b5a9730928b99a310ec242c63092debbe2c5f0961aa95bd92e09c4eaaf8e441ddc315c663c5338326bf86ae7d5808200645f2fde3c6af6052562224777dcb2100af40e4e1824a79216fe9dd1d35fa4201f29dc3c102b3548953df2050fda016f5cd6a23ee5fc5a16f34cbfc5052686c246c7a43ff24f0990cf853637f87399a25469ba13fb3ad95a68127e1d09047a2144e5457b9567a61afb1d810b09631180a945c0d77fad7797f1022e1f7fcb00e42e73d2549e93739b46f08608c33a0c0930b209a909e54e0b80b3077893fcb4ff1919910bcbe83dcd42039545e1f84c011df50f1fb6697c65f427370b17c61c4ee92dbba4193e8fe884c48e907db9106ac12a5f723595ee3f14cff825f2619903c283a25957c0c0d44e63fd3b4cafa8dca8f20213b34737f559736970f890fcdfe656d837036df9c27939b87fef6a46586d02b812d5a9bfc449be283274b305d45a457b2430cf16f117630c26af034370315fcd544dbf3aaea269be2f4e653a3175295cf84873dd2cc3cc294906dbaf44db09044a81d08cd397f8d0dcd0450cf60e5bddc86cc8934af0ba3bcc1074e1e39dafa7c1a3baa08b1e794c39d1aa5f1533407778769e16ba947624b61d6f1b0850a91f83af52989698b185ffef694ad66da5f25d884ce84a18b6f53703060ff218cf90c68e8f1bab050e30fc58f4b334d3d0cb5ab5d694a67ca62a8355f69ebe358bc764642f1d25c3090170326bace37d322e2363e28392a82a8f2ae5b872b63191df2d1e5d5616fb5e5fe1facc16da1f38cb9929c21d5170d62a924c0f1739b5f237cfafc76648cde1e6c8d39b985007ff00f3e18ac2762f499d82b8f342a6776b1bf3d03ff7d38b2f38c7dfeab7a09f9ddb895b3d806f260bc471eaece9e0c1ff9bfd08bfd1a1b87b114214bd4327d8c90a33e192b6214f38169a9b7975a35d5ff89f216130a91cbcdfe9f292e7a3394c85dcb4866dbf89a193d0731e656873ffbdd9e01e500a07a677b6b411e9c602bdc3f6b41853a29a02e311a7c2121032842d9538584ae52dab216a82c54aa8070642bc551818e68ed43ce5fab688994ece44dbdc88b86723c3c59ee37532eee7d7f5cdd5e428f14f8c13565c2e1c1070e970c979c229102ca930f25dc4c15932deb93b7958cf5c895761b70bcd30a92f2845a99bd7b87698e18aa48fd617ad303eca4b53952ba6d58d6748ed2c71c18834c387febc1532892dbe582e23cc5bde9b5663e712fcba0e8df48ed52a09d69c823ed631e838bc7cb38295f3f5be61ae1bb3b89945a76fe762928d79ae8ab7790752fc444164fc2483b50a31bea336bb68cfd1dc3c2c11191060964f5f01a02be3772ff0a581b045c5d3b6ceb23451d8ec17476d23fe8b8b1668afed747366f2efc621659732e3b3c600713dc819b2c4e4d27415221f4ef7445e8d8e00dc998c2776c5e0faf0725ed4677f06ffbf91fda9667f7efc3d96b3cb6c0ef20b6f6dc495d6ef2ed08acc9f5899878dbf8d00118f6fe2d651af46fec508b36c2850aee950d592c0cb36897fc2f4ee37e7ac01233254381c5889f0023e2b36f17cf8ce70029e6b791d2cd35313da2a192460500ee0b02f081ccceabbabcf537fd1245fee39da32494a6668f2a08deaf9b6abc316520cad4e01c309b0054450cf198c91eee3bf080efbd019d858d2ca2a23fb8b162ca88445d7778c4936b8a59c696c730e15ed49e34357630028dbcde8ee81ec2670b5457bc4c33b3adb2d92ff7cc874b82f2aa54334da69b81794ddfe49fb03d13eb6102d17cb61dc652101b71799ec93ce4b8ffa1a7ce090c97a9ea9418e5f40566f6f300640da29e2fcaed03cc759c7aefcec416f412406c254dd2a658ba6906a10f6568eed8686aeeca12964cca0f72ba1e13c2934b49df59aa6b266a1c4c679e26c9efb318bf1b741fcd4328d204e587855d440ba8fff462b88c9be70d7d09bed0fc522971157a470aa0751c453007ed23c3bd79ae7457cf92c4c1386888a3af41b278babe12a03184835a5510a4334b2b88404238e46e990c212c7e80122a5a461c237b5d012ba520993f2b42dcfbfd8b45578d8e3d0d65a565b6d02467a8ecbddb3a787da6e4318368feb339d889b82a886d29c933446b28e6888363f857f928ae7084cf4993c7a0f952e6b6885c76ff4ca442dd3a03fe324acb02f70dca63315c3d179ffd1749d5057bab91cfcdd9cf36ca533df2c3b8ded9787875aab622f9645fbd818d2725f1d7db60359999d7b3f2f098e3740a7efae74109062aed7b1754bf6cc729d31720d6dc491b6865f55469688b7decae69f55d2843e28363a3c8878bec2f1510f0c79625924fe3a1b387590b8f52a204ed42fb11e3422699c5da16043513f12065970acadc46dbb810dc69f6bcb2a42ba2d76f77bfc5ea806191e0fa5127c806745e8d364b59bd53e9177217e060c1884cf1b751d951b7a5e8940b864e34c173305f1082949c0ff9dd6acd7feaed468cddd6a3c2e9ad1204415137ea11b5853734aee7c64d7d8d229d56ae3b054ccad230c34027032e20aff37df269c6fccedb6f73ce49e8d5ce7040158f0aa29e27aa7999577d67824742160c09501e17abe67abf630037072dfad3043f9609a3550a52935cd406b0b90318f088ddd8c777ec013d256285c22510857b29bd64089a6986f7a9bd09c0cb09de1058dbcf8f5ee1a408c5dc13e5e8c3e6ca2356452e6d8c96a72bb3757d404865d42df094ee1cc02bd2fe0cee3f6a0f2116d91dded300f09d351b5c80a4693ba5da355e5e5a15a4031626ca1ea92256e34b01632165f2b10e975784a6df4a10762d4f7300fa268f2e8f0ed924177c6a3b44b7d1c7a0759e8ff6a7f81ef2d3544e4c0cb1f3397267f5b5dd7db65fc1c757794de43d8a334f04b4654847380025ce7757ff150bbfe52747a0723d4f4f711f398d058fefcd2eb1fafdd56f0c3e9c54d1ceafac670180a15d7ec2ffcc5b2d803a158b4c1f10cd7044063f326fbbacd3482b7f42cdb4fdbba4e71cc5253ac6ce9297d5fcb1e5facec875e4e989e13092d841fffc9129c662f575e7e667b94caacd22a1c27a4cdfce77d1863609824e04c2e8336ef86ef6ec5dbd66d7913c763033f1baf3c0460211c125e44c9353663794a3d7859424f5cadb6e9c50ae3033f56e2e7eff90a175921bb9d20e50854ee0f97421bf52c2054c3ec4162f34798c3e9f5527fd99119dffa50f62d8d87e5c66c8fd195c8d81732ea2db9048154a68124d41571f2b2c7b96f948c218b2c8a59854676a2149e43d66f0231f408730b6d9058351cc02bc49a7d5065bf861c1e2c4ccfc93a8a93d6344504b27f0c1d17dd922093338068d48489f902ed8fb7185008a147885fa61fe8e4fa74f1d2b1cf5cc20b836419c4d93c9a7fa37424d5cc2fd7123413b99ef07b0e9a67def5983a8a49efa21d1d75fbfa6676908324bf5be7b63bea160610b1142cf029fc7322c0b4bfb97319f322caad15c72fc7c9b1e1c5d77a2659ad14cd73d78bbd427910aeaa75def49815fc2acb145a53731ea6e3bfcb3495bd896eee07d8f49045f36f368012de9cd3a752274a8fe3ec61521b8af5198d55bed7db08d89c28a6b66a7b354573ebcbf545febfadba492d5812c84d260ea7333d93d1c4c7548bba10b7eac6aaea54e3ddfac5f3eb2004b28fe080493b68ecdee06ab5ebf0e0be49161ce4b63f2651311fe4c45c9a4775c48ec7a55cb616e6109331c4f01f2acd421e6802f374f757cc24787924a2cf8083c7a8e4d92b610e8b92247b4426b28ad3ea5a2ced6ec3acec593b6efb32a7d82255c4c6f8b01f2dc5094892414ed0e6823456a5e55ceb1bb7bbec97fe7258bea208196b6122ff92a2b3ed3e72336a1c6bbe322d92975d3d1fcd198853d5420e5c25936e053c643d4b1c39860684f45d028b4ea0eb6adaade3d464fec2a900be7d16d249cf7e828def931f0afd372ba105b0ed871a3de90890372614ce8465322205757fb93530d107f7785ad38c577ba1ce0224aa4282b1005d9e3df4ed2586ad597b0c869886060f85a3733eae951f806492aa964d24177f9ed239f099e86d8a826401962ba397152b8b0cf138c7d0b3c8f0866d616392e2daa87806e58f8ab133128252be3000f9d5d7f7ddb0e3c138afd1af433123010b64bc1da8f8d68f7ee8ef27fad50264b27509acb18c7c2edb3ba22ef49ffa29588bbef0f6e649f9b545994c01c462de7b75997362dff38dd06d9dd598a7b58618e89205a4248876574388ec4d1b8cb97cef721ab9496ae6d610a93c940c3e34ca58a5a792865bf8fa750258f46aaddb258465013a7a9920c139ef5e060c81d2e490bce42536f04b106f2687e1b9617953057375ae5925c44d57bec3a94e32d70b88d12672d11650a927bb2329eca48fe8d2922efbc1a5a590b83b0bc70563d806beecdd4b1a94eb5a013855e3089ddc9b84388bcd52feccae13d65ee1dd88e1b41c53215e8d7b30928f29722802a1c1b35bd28133919b124ba29ca555ba01d28adb557a95466bbab5542dfb84b14f283eb0e3f172e975f40a547033142fadd80e3bf5fba91c765cd915542eaea2fcc3f7b302af091a2c167af9357c070f1b8845028bbdaadfba8990ceb207c47b6d3226c32fbe0df6c22e3a6105ae91808dae8be7d36cfd3679d93d93cd0f904c0b5f9feaffef89e69df4a5a8b1a682c07b1b6c6ce7e45817a02f4c8b47a0ade98f4d897d8c2fa51d8cd100ceb336ea3e1a9c5f1267b621dc6b317f6dcceaa5677a72d7103799121adb150039f3e83ab972ddf5760402866ad361bf42f89d92d4dc830650bff9547ccd3088ba1577cd08742d1445a555820665f122bce3885306bc901de38638912194866c064921d8bac2a4d1ba6ae54faa09f8163aa0699e3eaf3f1873b5e5fe7a358be7d37f779c1994cfc67bb913dc5463d2200bc7b5ee69c3ab6074ab70876ca3af0db451118440b148e768bc6edf8878114a10f5583518200bc560ef5045c184a875bc0c46f264295bef5d152a85c5174d882ac503fe4870af73db36d36d3ce12809a5ee327aa36ca3a7f85bdcad08edeb2879c3baafc8ab4dbb160af35536a34ec820513548047a7ec2e6b7bafc78adcfd0a53c15439b1c1ad90872faa399b1c40da2e6122e63bdbc8fc96d78ffa0a2ce597416f175571de5945fd6e2bc15235756ede54f247cdebb303f2c63eddbd8a1da37c06a4c51d928ac4f47c21ed46cbe72cd0ca62bd21afe25d6faae1f4404464f8dbccd529d9420d48fdc9b141b9f466a74e9e1e9dc38fb581240a772caea9482c577bfd3a425df2e91af6f5824939891b66005522e042ada51ff732f019288c5727214337c8eccca53870d69861bbb94cb1f871dbfec664dd7e420dd45597059436ced4436f14a315c024cb1b348805e3f83bf5b1aa2e8bad968db5bf05c3448a197e2f0ab872bc52e14c00bafebad49c97832ec45dd4c0ac17d7280807c91c273af0a93329707b6f18a86fc2cc7ee3a9cfee10b62e4b0e8649151da33b7a55a8369983a27c0a6df5b5ac194d8119eee4ce357c343e032447661e6c8cfe1e27f733bba282310e6c7218e87f6d8afe785113873a0fcbfe4b438a7e3b3fb61d40af073fe84d94625b0419df03a357859380dc8683d037679c62c8d2ad992847bbea51d1c99fd7e2f43df39f3d957ef10ba9bf0005c029d8e24176a7d7a2b07b416a69afc60e06048778046a5bf6feeb7ef096c8d7781320d02b1144fadc54225a519aaaf94fb82e4a94633b32def5c2679679254f38b15674e399e461e321e4231b4fe0d9f7f9ea7fd9e4d8aad0236ea2910b1fa40316e1364c221d4dab768939fa1a8fc8dab2db74de5ede637553c8198bd2ec94348c6600c91f28b30100418380c38cc7a949c0a2d029bc93dadf35517281e0c4fdfd6e3e1fa9749f82e83a53b84631c969f8eafccfebe983e2edd551e28d24fa96b54058e4a5f82921257c987174caaf6383e67cea0d1f34b22719912c6da875ae73f095d8e7fd5903e13ba525547641aabb8e66c8ecf70646edcf7fe475c054e02b890ef835c323e37d21968ce6f9518b6a78c7cc10c38dcbd574940c86fae96c2199b3344db5a7a8049669f0e5aba72f17a4c839c1f906675264bcb85743bbd0a67b03755191f1ed67a6eff7aebb5fc12d9525773c1e5a8917f682cd3dfd6185e934b9c00b0ffcb7edbc251cdc0828cf0c13354c15c98a0fd68c3166b456bd7f47131265743a915976c265e8129c806b80436abf4b6e1b369d7cfd7274893f2867556a19a2c7ad08a9e137a3873dc405f0d98a6470a193e8085b9645dfe1384bb19d3c43633f79e28414abe7f3ec199c4d73c213f4c72c41cb291161650c0c643eb2cbe2fa59fd674c42cee2a667a829464134f6639a40eb53db88c7381455f86e70173dd883702258c871e5a8e6d63ca38c30265c9536d6141a7443b810e86435c581046d87b868d64ed3663f7d2691677236239d698c29843c11107948b38f8dde9f9c0a1f29806c60ae607954d8941d4d0be36dfb47589374ecde575d335ea9d12ff54f3ff33fd074a2af8a575a2a31589c39003075a82580bc55f18bbfc2842a4565d7d07974f304e84f7a05cd85eb255c13b7db4b74aec01e06ce67d9660fa5f1a8d0b0bbff9465e8c6c62eb57fe59eaba044972c7fef06707668b438db0b5ec61f3979c4ada84a720eb0d1402b63a149a03de199008d974faab01511bc94101a29946f4809c96b30117d38e77dee7ce75b3abc18e3a56e7b576ed991831aac30699d9909c1a9c073e7f777398537162bd787e16a5b84e4835c5027ac085b0e24717e13732fea0130cf72d3545f55fc1883d7ed4f906aca9ab813409ca7fff80a905c284feaa2e03bdddf0347951808d132e30ecd4c22f4953be8a40fab036fb5d32a87f5d11a6046951474bfac04a6a571f81d7e4e40c9ad3e4858521083f51d041876b35a67df88b9b157b47334d8d1e8a6518c471f99e85becc0d417eed73f29414cc02064c1aaca1b9bac1b23b0796ec04c2b777b96d9184077f0a56ab607bc43ef85f79eda8a59f1f6e2d410a05a40aab9ff42e2dd268610707b433697c2b7d70998405688be8f84073fe72556d36bd8b02ec81457c14c1835025c493470f24710ce9fc68927f189d74221987c14bd9e3d5b335adb90e533e01ed472bbcf070e1954087e43b291d44ce6fa1ca671419172e6a3af5aa66da08fb6f700a4ca09bc894238813ca797c9e9891e3dbcac3f2c960bbe18f1c1f93af732cff30f62404e2a0eeea8ee002d11b450426a4dba71a47e04f65af49985366d34f67e7f4c121804dfe57c0c2ef23445d36ece8c920c00a577d438b030a5fda510b37dac7e9dcd18c7682e5a9287675c04ecbb6f549cd4d5e16924ac615b9b63ed6e0650423399d63dbc49810afa39b1032b29e2c14869bf886eca0dd9f74b2871f9066c14a6f65eac8766439b45c0b3871b4981326afcfd83990fedd14a1f1f5cc001575df3febb1ae8c32db0b3bebe1286156a65db54d8ad86bf16c255d5c4fdfc4bd1dcc73c71c93dc4b72a0ab07905352e8f07ac4c542a6909df21b320c7992a47a6a2ecf74c577edf6a1326946e399a7c6d26e20caf5167d2687232c3aaaf3cf7c05e6a3eb342173406a1d2e5e19874f21ecd95725a3ddd6807ebb7be367554cad4e3bebbe113bf4194d5359e8b3b903f63b1cf28c2e0b83a2584a87b2ff92d9216d66ed49755013cc80ce7f86780304b9a04adcc9d4ff997ce7729684f2f2b7f37de74ca71c9112a70b453e0e7373f3181ef26fe81a9f173540205def1b615393c6328b8bbcf88d63522bf8d49138652e4502a124a11a21d424e85afff33aeed55b508b8fd2f376937b71519191d4e1cd5f63b5e9ff845f954982235a9f40b8278cef79f25c9cdbffcd105016d43718045fd9294cf76cd834163b402aae5046bf9dcbc594ec857e8439c6a696aae82d3e45b4f3d99d93451e60fda03eb4b033d5f265572208b666e43c1f77fc48eaf6b5fc79cab0187c7b12886b49b689c975feb4c98743baa16e5f0e31d18b634a7aefda0316a44c9197748aa8fd6c658ccbcd4a1b7ba07f8b815fa01948fedc1e88ce66e1205774129d865bc952b5fac2c8bf29ee0e1f2f128921e31abd670abe012082da6c4c1b9c10edd26b23f90a5ff0f4c86ddfa5251fdcbc1402e40b55f0b9d904f274fe43553442bcd7be6dc0dcf462bf7e993c2d04cb5d1473b2c5adfc1920f1ee0c32e7d9c60dbc3e2f14789180e2b379af9b752f99c6b3b25bfec1be8ff10668c028691a17ca7dac2021c0707c3eb80c19d33e93c44f03626bef6dc3e18e32b08e20eb8dffca2591fb3d5afa64e127d8502f9f53f674a174fbbd26d62f5d026d11fc039ba2b011811f8e3fd644a7050aa1155255f077f11e064688cc40089b2dfdde96887a12137cc16414ee18d0b1aed3a45e51c84d0f84428e416ce2c6f95f89eb80e35aba73776823481242530c6f0940aa9e0cfba6cf458d4aa7700063dd5b92fee3496322dd72ba46bdc6d0fe1d9a47e66e4c00606845a77154a01ee5b8d2f4039b7e6473b8bc90324cfb32ee9c5ffc5ac347d8d21da15cab1529854afffd3ba4e3c81fc94b7eb9ae02fff46113cc7ad4364055fe079d59585a0cd2d78848de5bda5e8e34942ba2665e270789ddb6b98ba2b109726d24cf1e27bbccdd685ac34e4c0a4b421dafe52f9cca5b35c484484c1c2c43f3bfb5f30b785e53511e6b74f8c6e4f70a9c83d564dac437b2f3d31f4e96a3a9e3bf9ec2387cc932baa4f21c6aef712f8cd1c15e4cf8f201b7ab0910eabd72bda73954e44ef3b9b2af874b10f6f9b97e7a344099f90047c8224838319559e83b7d523682c53e817789bf0e371790a7f6022702739086b152dcf14ad01e473a152a7e20ba739048a3fb935d961748a9cd4c71140ce1bc0241409f2c4b79bb69f1be9cbee145166dbac99de9419040526c8f3a482def7069ea734ab263985514b996478418bfefee01e357534cbe7fa43f77d39482cbb979b2f6ea0431a64838197bbd5dbc552a17c71b6f7ad660b46dd5c0ec21cfdbc97a26b1de02bb9abfb1e0bce5ed90bfbdaab5ada87bf7654e9fba91b726e2a5b5cd5a1f0b11bbfff5fde114e54846e9c27838dd702d934f34b4450eb7a9493712ec8c21755e316081d76f4f73600b4f6127605d84eb8fe9e9ccef64972f6ae7dd5eacb6d8b0128963ed2374f9d78c4923f62b7b0dd1d31178b5a64c3a0b9f69fe42ff3f33591a19e210bc33805b1e1b5d5c96715eb41f67ccc275b958bda90b44384f5794d9c930cfc3a5d685b5001c88c8a18b47696e0c6771fef515205aada98e22c316d9d5e19361a00fbc5e941ae15f0e2f0e783f378d3a54ee6b772255419c3599173da2bd216ffd2834e76b01a12e0ffb1d289cd9b83b350fa732bd98b31a24424f3ed9b9f49295f79289ba0c1c00b1f6fb802ffd4a0e12cdc796cc5c003314f7368309df6d13fe1cf2ee5ff1110b420098bfa23d38892103424ec64cdafb3cc1981da872188e2a535b6bea8dd6f1dc969fb0316db0e15a971e0055ff351634d6b4dc830ebc1d6747993c61d2ec67913eb2e8161d8b0fca945225f745381597437eb8ad60f75022729809f0f42d571a1a31fcbfaa04b36e9d4e1fdfe0f19242e242d9bcdeae758a79ec6225e9fab2c1d7450d31ba6e3a7a2084b597cff8e7d52fc37d8918f312c76f7158f97a7c4df3d172cf572129d05b319a364467f69362d5ee4cc5bd86d09585095f0d38998e19a7cd7af0795437447a0d7e9950ea00aa1242b91e2081826e1d92208ea1725cfa95819e198b2ff641b67d2249c2e1598869d1236e70b76437a028c9babe5889e339eff76481d81ca20457cd63f0ec0627faa6a4734d8b9d9498778eba027f08f4efaa2d4f370a78399d0e304f1bf9298ca39eb00a5cec39217ff48256edce47f2e0351844e5f1bc69e5efae7826b200869d8d21786b615b80c7c05bd3c27e32da77057c2e119817adc5fd07a1bc186ee6713f7525724bf8b426643bff85820d4cc43bf9d5d7dfb8f4cd14eb11066fa48c5d920d599b372de47193c92c523ff41baa0db5f83bb402dfc45aadb7510c1ba0161405911801289ed50848c5574341acb0669abf3a364130b0bb74023469a6025f9bb02390cc0af512302611e72ef1641ffb1fd11d44f44553d9195b1f6788e592c1c60425f62b6f33dac10543825adb6c3148cf92618d15fbaddd6c4a4ae359b63c6d9f3044fd14d67635252526ade058a2473497bcfcd6039ee156e239f4dec5ccb3b8bfc62e106e643c5728495d53eb7cf5f29f72cfe2061149d93c574f8aef144c08215543b1292d92b803cb72ced21644d3e4561595f317422da20be428083af48f2bd7d4f351b9950f55d34b0a8ff505de2a569757d708c6628f150a30234f17d38b62cd3f23102e608e493bb38e4f2744b70aee0a54cd401528c8b03bb10cec16fdc01d0e2bb02e997dff47dbea4b250e178b30f16a551052d9006fd3b71715bc15673e8ea3a1edcb7f6a1ff9a855466267a1a4e4413e65ecf99260efe00c5ec1a364e41312ee6c509af0779c4d43412840543293d7a26cc71825c162ad932e1c1d50fcbcd7722e6d1ecd5a7e1b1777bbad1e40afdd8856102313137dc414027acb519325e1bf8fcd7d1d93e8cf75b91c62ff2b46b724dc466f0163e76e93792aeec322e752e993e3011f022c3191d5d150429e41175fda97a1b4519ff2cedf1d0295157a3c24007774578a553b5ecc033c41be37fae66fc4bef5b9feb356b29b64dc451b6c11fa77527c00fa02385e526547fd5ac8eea583a75bb98dc5872d8ee30acecc4307b294e81b86e2a1ab0f17d27b5984c240456824a134be3be849ea96f6e8e1ce3cc03f0613147c5e8ad4de8d890d3cfa6994d0f204aa072a9f4a3d38f11ac1b054caedcb4ae3b8c4f53e797844e43ce14770257c7d0b8b4763d02b8c56f3103674fc13734f27cef1aa42a3c59d27921d55ba62f1dd8c613dbe13cf51d9b4ae9e5bec1f28c7016f954076ec3d8f943aecc639439cd47c80b2fb26f98a698574a4676ab00a856ca5371b9cbed609f985cea52a6310842f287cc76a4803e8a68b16cac59cb072bea9e145f300005768442ce7220ca95bbc54fc49bba733a14111a2b7d2e56133f54e73510e19c4659b88f8f19e5757134b50b5525198b936f3749048ac931bfb5034eb29a0cfd524e35d3c4ecc6ffcbd3026a46686a2579418694ca44431cc83617d5be43f6532ebcdbf996f2da1ac98408df9df975a1d6559810dd46b813adceee055d349d986a49613e84a68018110af5552d4472fe05130f9235c56bcd453700b091550133967b86e0fa8d3c9aed817ca055859c356627a29336f519609fd61ee965278ed8016bfb6ff2d343e219917807d13453720ef64b8061cbd6430b65da83a2ef894b78e2d95859581c5e6f122434b91939dee966c4fd5da1b99328de38477bfca2b771c1acd770fba7e5069b9495f11706c309d02c6ede7a66490b4f09b2dbabf11cf539d7f23197110a534d08dd81b02794aa4d0089d7b63baa2fc9367a72903ac1af6cc062cc9b0c8e0f9bcce997f700ab3bc48e83ea92f7b16a4bcf39897547853a762b428a040090805eb69fda9f51fd97f1a1baefffac29e81e5600a149a04f28ba4ef228c9be62fbb8bea1ceca3114e6b338b87eb481febd7904b272ab71a413300694da5d2e1bedc74fd662c969c1cde82b23e15407df5e0dc33b0ba742e1fc96e6cf8a4a002c706522117dc1c111ca1a612b1ce66079a6dac4af6aac4b7ad58f4e5d542c90a183ab8704883b6f263de940d6cd3398f7218abd65eda99aef8d1b3177bce78bb014524c04902d9df8bc9389b45c77a1ce0385f27196d94b1f7b85ad2f763b30bbac8e6761062284e9062e950a579a2ae473e889575521f7ad2ed2741894f5410ed0155ebbf1c48f7bc64b56e98fa7f32eced1b76ed77a6542e9fe6eccf1570edbd9f2cffbfb19269419c9df43d983fcc4b2bf794547943b3ad13f35c38411f53577b4fa6dfe1683c0ed569dd9711937b958445ced74404452bfd9e37882664ed838f439c25ae61f498074bc5d1d6435af93c6d430e66a97afcf608670686cfd5cf3ef2637555183933fd35e4975834c8b5ad5629919c85e804d91ecaffd1e7ab8501a2da5568499852596bb37f64d594d87242c8e8bc8e3c95271bdd4b8fc6ba122d0deb0590e4359164a7ea3e4874b7fbd2b41d1657586681fed098212e9ce550db5ea99a2397bdbab0accffc9f9e58d3fec7b4340abb9edf8a9a9146766109e33b4f67c28aab253dc30991727de01910399704412dbb15bc184150045807455288b86265612fd426503af707c98af066bfc05e398efa8084cc1b5eb32b014e92e77d1aae2ad03a273076787b2cd1e03f4ddcb5a28436ff2c4ea6b1e1bbad8b9ebb75f674cf87bfebbc56a2fca20f972e262357c799b0ea15c79c7d2050e3263f38e26da62b387fbc537025e68a3872a81ea4a7c7619f682d4508ab86c63438eb7eb2430cb2adedf33b8638680bca0959406f9b1c59ca3ed472f57406c8f98469a6c5b3f3ae26f4057ffc8427b3f94a245d36d56a1962a030866cecb2e428459925b9374acf50be81d93457ce1b67d59970498f487c7ab7d2c7cc437478f7c33107da52b469358089798a275465bd2255cc5e6279c95f4dbcb278661c2074c59b37ecf439f419cbf848cb6dfef81a38c972a938092d2ddb82364d70acf36967988d359796ec2157060526f7a63a8a6fe68196f1249fbedd39a483dedd8ccc582d84a5a4778d0667ea2123006ce7faa2cc863b1a689677cde9a64ffbe739cb92b0bea624de7d33fa65e5be34bc622c38c4168d25f7363d5e86acc476c0bec1c047797c50ea5d74f739f53268fda484a360d09e20c09440c149708b9fd3c443c35d062b3b85766d8b8dd7efdc5198674b5a37d0ce538fb221151cc00179ecd382d5f463fc7c0ca215094f856bc54dd247427162f9d4b00b9200d5f937c4cf054486475e6dec772af0d97b39b10fcb0670b4938a714a62731874cadecd12a3b881256469221e5cabd7a15c3a9de74f369c47357830be2eadedfdbe335ebf74117c704be890b05ba48c334935ea8dd7fe0fdc58f6a28e83d9275b108da811d39c2ac6fdf8bbaf8c4be13779c3eef3d706f65032d63a984c3917dbdbaefb6e4c18d09333ae2af9eec8beb741cb9c37d7de22a7dbe44732128460da8eb8f00e27238083e611bb3b57b8c9bc979c0dd092c5a772180a7f89af22a9a4c3bba5a9d30443de22fc45231eaa46cacc4520661c37a42ba9a81d513ac4ceff57ff2379a0b8ed5a857ee3bae4ec63d8c6af4f631f57e9a31ddc5fed7de5c984189a0cec202d9ea8a7c102fdee1935df6a55e84a57fdbf154be6aaa233b8eb03efcec4e6cc000eede518fd000214cf0b194af983182a26358c6fbef8586ce61f9f359c89dfd9452f13611c88a14377b1a9d78d08bf4c8ba1f782a368308afba7dd8af6860efba1188a07f23174a59d14ca6df6c2254b51e0fa9d42fb63ddca2b62a085bafc913e11ad56599b87372c56098d01bd73f14bf9f1101f73cadee7b1a75f4518c9eaca17ccde00e0857a455a7f9d61d9e8c2b156f2df6e8cc8c9ed4ab1d02f8052624cfb074c436699a3598ef7dec5969f031b4765ad0e59035098914bb6c30f167e74a26a3ea691fe8a301fe27ecc6f1b6d26a604df902f446f63b0e6dc706237552455e9d3b4668be9c747be3fa64415d38da72c03e2f0556ffc48faacb465cea240793bd006480478d614fa0f0b08e2a81f205be8532a479d8d8a5087a6ac9b8f46157f1947f45e2c4060960b477b67f00c9d64e98478946cd1428adfcbc3b2353863783e19943756f4518880273f5be8da0c3bf16cf6f826b13a3544d2c6e77f0f1cfbba26e284b7803413cf2e0d834f2381731e0989f1b48190bfe7fb04014d5719fe8dd86cdb49331623e1c529c58df4bcd28a08e6168f641a3b9d6e280714b6dec6466006a5bfbbfc1c19b5f64cc2c1575fbf4088d25ffafe05b7f6aec0e4477694f568344da4ccab84139dc89c1a8a77250ea11e44da35d63ec3b0e2aa5d8339019f126333f55c9fde6833d52cee66627f5d56dfb0f1f55876c075e9844be549623920fcd62f09ba3e3358b0729887d08f2855cd755146aedcc157afd3751d048bb27581ecda3084f452915985397d7d7410cff840f7f4fa00619850e2cfb6bed3685e8a7ef5db6cf7ae730ab291539635aebd94a6fc3158c93d99fef01361645aa33d09be9ae58853f6b34e43c8704578d3bf2399b301ed26b39399ffd0dd2592594c27ae6898ca4d0dd25369911e34bada1785d0f3e09c675b19ca0bac52f2f356fecb249da39cc71246e69b28fce14787fd2da979523e81b790e7cf5625f010cb479664afcae016aa148f736f37e5d4be3b9b39ba43a20bb35ff5489d943dba93bb9bbbdb4c4951827a0a2d074cb1065065968c7e55de4a9f32f1ba7d2f032452181fd6d1f67870cee520f610e58a43d3da61c6082cee4655e700fc8f3652a71815dac0530efcf7dedff0e343f92561b566abc22ce5f0f61f37e486c566caf2d1f86a71fe78885e8c75f114aee6456bf21073f76cd3185095fc597d3a0aa4a8441c42d1ea654f5e354dd13a4db4f07406fc43df3f6f83ae8c621cb2ed8c594c90d65d47110792b9b8f84858aae61ef816ee7db625870b96e0290ee13eb3b06d12735389e5913eaa3e370fa7345db418b1472ca2cec7b599c39e0f65ac68de0ea08a259534d3a8780bfb1a611923fd0e5e0c608a64d57f83490a5ef3123cb5a3c09012d3bdc19891d88f5d6dbdbd118303975e972bf37ec7ad2559de0077e3db5c0269beb4572af18faece518b4bb15be06fa117a1fb2ce03d8e82b797dfe7915020eb1b4a51f41b6ee08974532e7319497877b7b86c45f701e85e75618d9958560090de31434cc292d9e7e2e6375124b015347c8c99f8b4d834686a1a1148114a29c104878bd611f7d8fb22b5ec95e4af3f48ae8a6838931fa0cc186f7b9fec01dee2c047c312fce52c150edfc88477a7c73621c7ea556abbc0a895653b558125971bfcb162a4f65da9bcdbe49ae0a2b2b7386bf02800497577649dbebf48962c7dce00b25a2dce22302bde17dfc61748f52d22a4758f4a5a68b64ae1a07193d5c38a18e2da05fdb88a4b737a827228daa871454702afc7b8c8866315f1265bac75d0eb79038487e7538174cd3df261f1cfdbebd725b93c533fc0eb92186c3eee753284f6e65f1f39f6885657709fad1d296c828f0d36828c1bded9ddf3fa1c6208c9964ed28e5f07c1bb5f86fbee23c3d8a98602eee9d7bdfc05cea353e8406ef96782f864b7792ba2b50f972edc8d3d54f708d9417cffa2a4b183c8ade3e5a48808fa602f6ca6bfca9b0aad1ba0d1c3ebdf2b8f598ca93b8579b0bb38dceb4eb55ae404fe4ccf336c438b390170409fdd732834b1701c85040d3df58321ca812f7be9a958bc13c3e5fe2f74be998d88b992ec1d8cf1e59f2fffd6faa8f6de6f5f6bfd4e8f371b8303990443330c08cebd0265ed7af59ba8b77dffc553160db113a5d9f21404eb43f447c013d0d6c4f2164c7978beb732d7c332f4f612369f9f05a7670ab5d2a9f1ac87c9c8cb2ce802917f44921d66d9c82b94a42ea9a5930f776715f7e2a06bd3c135f0ce67ccaefc7384eb17d9f84e6da4df79cf2165abf0d1f1a0db64e84607555af628bbd935932387ce9c8ef07fd688ca1eeade9815df6b7390c800ffe3b43ef575f39b8848be58bfbe1ef3e57d5fef25f87ea42c10d325a382f8d8db528305a2082490592710b6f332f7b792c98860db034d221d5f28db479887df35a6d058c8902eaedd9db2cfabccd2834cfbf51a896d06409708722293a19f01f844787a312e618157a57c82d10512dac50eb8f744d5b851429cb07df1565f40d06062cc02acbc587963dce3d8abd7b7687bd232e9cefe233d57c59cddfd179d8ff7fe1dcd957d9938c04f074b957daf200665f7d8187219600a7de66e4645f2c7f023f66c0c7adaa588f0eccadccfd8f42c2819dfccd53102ed85a3a632c20aa2a62608c695cf244d9e51db75158ffe270947c9969b2843d6794605583200ee84dd67ce011f17cc82ce4fe4bb040b5c8a46139df5bf13103293fed0ace83b029874a7f659ca5c5581f93b158829a95056e77841025b5c0b5be6a75a89a977584cc96900308fcca7190e92398bedbc8b94aac42b87070d6c163baea5060a90f4c775edc210396cfedc3bc212c5b49d5419e53243b2bc98bfdcea34574bed9e0374aafcb1245d0b4f4fc465c409cab9920efa8ce88b8a3aa800a777c9472655cee6821c9cc3f190fbee5eda0ae82aea08bd703792b503074645c889411e92dc2f54a77501323fa7c5e9fa3fddd05b3fe8380e00dd1de50a1a79ead787d425a518ee70ded31aca6af13516f41f10dc3a0153d7a44fec527b61f54c12db1ca022e7a74253e3548906512ad13e5af589aff6335a0d760e5a0e7a7e5b283644f6e7a4284f42a9ad31fb0ee19a60c9393240cf94d88fba628caf515e1d392e1b341766c78969e57566fce5d76caa1b64d87effaf8d17790fb86ed50dca17b2a424d0169da15ffe6386206cc748882a5294d572a0064a2c9c6aaf72a6bc625bc4ed71c82d6b95792eff95d8e4d3f4fe7edb32779b6d10d9e94e0f8e1467f4114c00a66fd706a4a72cb629811721da18c22459a6b24e4efe8f12193b6c1a226d7d50794ce22d3f43d301e52115496bc777aa703be893c02d6838eafeec0f067179dd4ee5bf91c20fc4c9d7bfa15587afdef86b1cf31acacdf7f4058462068dd4507cd79bd1812c9fdaf6613dd4a9f8b80759b97743206c0b27f370ffe103092f6c7617da2cbb60f3c82d3ae3b70c0d822db86c4038d6f65c7d9149f9807bfc41ef5d61315f5e7fc3f3c29a9f9846579927e7c3a7fcc2f647452e60670f59c3ea16ffc6bacae8ee6cf556f5afcd27558f9e5f22484ea3a80d77c2846c40cba06b55cac3d0e1830b6b7cdfa59572c575dd910be42ed40fa577c35cd88ad88214810314335af513a95bd42e1f211eb44f6bf5fdd3caf772b8d973882973bbd8373cf2d56d78d2d39872cceee9b2e28b404137aab27e3360e5cfa3d7ba2b4986831ded45e1db902736e10721b956499c6304d1a0f0208e09bcb69aa06deb2e5ba457f942f67b402ba56a5ceec1c351b63c2981786c4c5bc1d1fb3db85354870604af9efd6654c30723b0390b8be5ee83d8fcc4714ba7fc9af912bac5b5b46c1b9693542c80bc9dab1e7e315df8265cd7b26f240d0e8b42e0bd6a6150b9383a7f88c464a96402795e549d6128db9b76b5bde757556c77728fa66dcfabc58b75e8bd8f0a0e55e50ce35c558155e0872eb44c3996c45fd1e77cb118b4c45a9308b57a329f61a3b253865c05130d48c4f152d104e7dd330959e7b116f79e170b201d68d49b44752e36ab2eaa6616c06a1fd5ad3067a97fcb9dc2cc8fa0bdf88e4f2ae37a4720cfe5cff24bacb333765dafa68b625cb294dd958192f8557db2541cc742004ce898e29877c034c894d9ceeea9f0d81bc46969f4d71814d7412dca0218e647594da55abf3f96a6f28f96fed45780537cdfb218759d9709ce18eea543c077c0936e7dc0a414c68bc691abaf1b74f6f0b90dc4366eebff00e9f21796031951aa3ef6ac5e4777de5681b5e167fb23383d6a8cc7a5230581106e228802d2b44d1a46ab90726622c7a241abd0067256c980feef21069945984c26ebf20cac6e868f1d3506182bdf95bf67c798f313a951f73842798d03ac1ae0784594ade2cd492d03f3e0a715af71edd7707c1f6ff1e7992b6eefd036d0ba8146d426a7751f9158eea51789f0531bc9ced2f5149f155c1dee66c36cb7ef3f7f88813b8377eddf09a808b0d4a53683a3c36fdec096f368f6dcbef1cbdad94097a671cad65dba8e841ed82adbaa2e2693e207b382efc9486a4c3bffabd07f5493d2d458ae78d07bfacb2f8f10c82c351c3a96fc570598e3664e17f96e084f306706fc987a603628ca8dba0184b2d269b299aeeba6950f3a1bce2dbd2f3f12fac8dacf25c528c4ef8a8d991546354c01131231a39fcec31fe7d53f87aece26390f1161c0fa2738a80dd187c8dfe7d3c9a80dd9166f7a406fb659745d5da7adf1891ecdec9581a8e1fe8ab8ed2553f30745ea34f403274a531673987187fbc63b3d35aa482cef7f03c418a8e34d3c42c3b9b099c94bef5304a8dab0b7ae139f5f3f5cdcef22c69fbba4b3d4e1403ca0a83fcd9066db9585c9c33863fdaa25c4fc9eb0feb7a3ca54c7858b7cc3352805c7c131f0565f2378b7bef2ba8fbba61f95a9fea5e0db1cf5b668f1590df1d97a5c17c68e6bca080296856835230ac505fbcf59616172464851bdb7d6226db21617ae01054bcdf93681805d14260ca947c94b4188d81ffeaaad0a7a4561cdbe80b3163729033d17dd40c9a864d2708c6212dde1d736c7e07063dc22436dedd9f65ec8d8b94eddc090225e1a7e94c414e2e505006cc659ce5a8895b5f2065a07216fcc2ace22de062a95a3e88ceba5936e2af9ccaa15b0d09b05c9769819960b13a78eb5929d420dbfe296426183789421edd2b41dc32641cb86b4ad4010eb6fb76d88f39c0ab79420706630ce3911f78d31e88fa63fb3f4b1a2c6e1d56ac1d4ede08a28120e858542e02bfead705c78babaa897e77305b50b14cba426ef4e8de491ee795b8783e60c77621a2bb52a93236a83e70faff013d0b07f6eec28ea1aff78ae0319f490ffc6e6b6e53245f11ff3fb569ae7544204aa0d6120ab5e8f20d10b80862ee844d2f616e0f293a13add121992849dcc56881948121549d2ea35f3db4a064124086e83a37004d9fca146304d902c4f228576b4203891c6c294da8ba95950421acf3aa511aff78e124a592b7f7325c583b991250009f173c3a2d6934136c7be7d5b03a3636350e59bf2bafbcb9b86f26dc0743be997cf94bb253cd738f505d77bf426b4cc7c928e620a58b1126151fdf49636cce0570dba2662c8f2fdb5b9c1ebab4d959d5203e0e6cc63fcaeac50d8601ffe1af96954bab06c701c66daba5e28599f3bbc8f4848995061631a23c4fa3418409abb6033334ae76c661d2c0781bb7225db2ab2a915d9a1462fb3f3ca451372ef75e1a65ea8600b2c90195ab15cda74aea25997cbb4617ec7ce059ee21a5b39fad7d4e9e38c0fa88af2d1191d4223f6b9e0e800b3a83203c98f904a69562ae419721c7ccbaa2b3a086a87a08990602fd0f65fc7afd4b393c1f00ea8e5f76a6973a9301d24499c836179793818f95f76cc09cd541517d11a017cd1a463548f072f3df07bbee0b8fcf1a84abce99b959eda5a33a6895268f67bef07aeac04c390c2f3387f78bdadee7ea488304ca19e5313e77919b048670516bc4623e69f143978b7da5532e51cf8d46da27f4ebcad013e9e7efbba70e742a4c192c25ce52f790ed9d8ee85cb7ec31d6a6fd81e3ce008b277d3eafa7261428d428eea6fbae01a07bccf1e4eaccdbc569f4a1e9c2e656fe5441f1c11fc04400714010c8d9f40e30722c99f301f2986d93e1d2dd51339833793aa27c994f74ed58c85059be4b513bd6fb59f656fb5c015302b62ad48c94fb2114f01257980ee29a87503a1f7540431124780d628e927df47d781e3cf292830a326885722bead04a2d1b2cf0bd901c573f5aff51f1d06fd74599f52d9862e10232d37829fd22009ff83616ad4f36cf4bca3a70f032cec98cbd2ed9bd7941bf5a9fa32c74c2f9483dcd7aae46bd47d4ab4c87f5d88be5f727f9efb1fe37c0624d8636b1ca6b8dabab45dfa31e3bbfbff2086b2ac4c68bde2b30dbf24f72db67c9c263197bbaf548dd21196e85cde3067c1be4b820ba7c241c2142eba9a7c555f5883aade0ae866e62c73f31c594313ab284577a6f5ba02fba84419a3a3bf9701cb9a0123ce5703798983519605e8530f7e9d6358c0ce6a98f25a9c5b03980e5f591f9381678ad78779ebdadbaa9d541c447980f5750c66d6ed52b101eac4a2b9e96e2862a296644bdbd5947050f2a3d2fb1c01dedf48ab406effc39054a057b590b6cfdef99c8c40509d2597f2190834a594fcc41cce2152a8c98f5dd160a29e15b8e401f4061ba6d2bba4144affe1a6466679fe54ddb2d8ff319f70ed0f515503b5f393db5470ab7c01e91c3d28a19a4899f956538ab5e3957370ed37207ba7787eb1d91a61fb5263d5f7f658847b725835eb7eee8f51e230e325dce4dd49be9ead09869f635a2f5d707107980534017e66a5006c049927d5972b262ea45274752055519adba72d17b459dc361fae07a125415f6b715316949e335700bbff056d0cf462333dfa5d95ee657c5fd974bcc1bb5ba00695b2f516c5e9ddffb8d0a9fed46a4729eb221c711c837a430bf77ec717e6cff84e4403967473b1b82354f6571e96e03b99266f6e6c693ae17805d29bf818536bd5d4f589c9ed6f7e01c6abefb5fa9b309de7d8b14d7a6d74d040237444993202e88e4fd2c1a771ac09a96d2a541988fd4e8bda824dbe46a3899c201a110c518b5b0a6037a17f205dabc4cddd28591ad2a49cada652a6722e6203523a10c97716f84a91da21b181fa3b68d6989c3dbf284c2b45cbf246b6d38a52ae55672e8ada8861673904f4cce1b5dbe3224f2b008d9f4535753b7659c630c9c72858bcb07da03de159d17b10dd9128a8b887d7b33a1b935d62e7f0cdfc5de2067bd9369ac8abfb0455fb16596c051b3c063f9db1e8d564a6d85f5860df1d4c33e7500b6576374e3d953648c77b514a89250169f3b3f87361e268c28ede5b1825c216615754ddbb6dabd053da2fb3a3cfd19fb7f8f7878a20c43fc2fff30a011f83925e1876f2c2202be3b704b139baca4e59a63e5f245b5b903b7a9f4507cbaec802e4a6f2198a47739a033471330d98d0d74e1715144f82d089a83a79cc7bd80b9b4ae3598bb02f171d3f340b681fa03ffbf5a65549a17bd7fac69fb37618a34f9f91c049ec9daa612cd7f3715ecb8758ee3ba52f6772da87ba2eef3fb8fa18205e973df2cae2b5730dff894dc5d72a2bfc7185c94b15eb9f42ce1ac37bdeaa167e5b268e2ad006011c1324ac1c144bc271f3ad26939a8bebcb5eaeb8d21da141df07bbe65ad72314d25d4240820ced7478c2234e16de21d304484f2055541796bbdc1ec6d0c2641df590dd6e8b3cf75133f40b4a1dd1ff1f8aee992a19c9b4f09b322c7d5c8b9d4b95853df7da7a3141982f72a958e15337220e419d11763ff0d7a270ed8eabd59b7903cde56b4a92b745f14579076af9360942c513c0ab135b7ceafe1f910c6ff1e3d37e086e7b48597d00df831cf3ff94f33ca0acf991c7a30ee0500a82cff02e696e94ba04c29a67ed35161560da509a98b4ab93c959641e30d025c1bf2e8ceca9b3580cc56c03bfe920713b96677db472a39c9e2e75cddd8ce290afa7fdcac46f7da10e3543079a1bcad79ee12e35161216134e1034b0aaf27d5e203d264a7f31984b190a912f0e67164f5262c16f3440c4750e2355f64cc3b15eaabbb6a9022bbb41be6db5eefbd5a15d34dfdc992339525f54f0d40eb55eceb60295cc58b10738f8fd215a563ecb0707c2b524c72879db63a926dfaa4175446dc39ad6698195a5ac4eeee6cb64979f9c200920bf6c7211acab5b86d52844d37d62826f9daaae30ab74bcf4538f81940ad839bc336ddf770aa479cbd3899fe1cc011ea627351b61a5935028c8708c844097485d987b82d9a2dd53402ca845171665a2911a34b09ddb5392373fe4a658f724feafc0e113246de114a107f5c5acb206085ac07874d47330796d4e75639e2e190a3237a09e4ed2110c9424828301dc0ffaf31ef716ac13163b2f91b0554fd2d0052f44eb40bea238773b5d2230e62f85500722974e0afd0b283016778c63fd7c014d95fc00d104816db23401c2bfef0cdb511ca2fa798b736b2c4a5618214f0d26d73b9ca10448c2bb080e340fdabdedc8fb127133cfb90879794e242b2d9a783132ffabe7e2bbe78d681785e4e90996b63b89374ba3e79a73a25300014ffe6a65fa06cdd57e4a7028f44d205b8febda1b28227b9972f9b95ec239f2147d3666f5063efd84a73b3af8c9937fa3658e31e190765dfc5924a1a6e0e12c9afa87e714a0baec39b71fa456037c129b27e83ea009b59f00e00bc220bebbb9c3f58e1218461e6d4a9faed44868df51ee67e035ea6291c014d2b6b2b30288fe82bc88623294c7f95e37e3d4e2d8d696cf4d16c12bb64a0b8d5bde1924333453dc6cb037642d4b4654e7e70872dba0dcabd3e69f12e1b65a4b369b3b8a312e8d3093d52063ec35d45ee0efe4c5901922db092e3a88a8782fa8162b3f2633d460fbf9224a2671b901f0e6275f054598ee4172499f1e99b337bd4285df020313ea702c2f59680d5ef3c7fc99ee74348dfadbd2b925a2d22231fe9f9b7f0b0f231b4ec9a0264a721f859454eb938ca0f540322489662978808dac326f1e5f9797734e463042f96e5c4039007ee7bb5d58b8503a109665d58a6dbde5ddf63e4801f1ebda05db2b12fe1e7aa435d77faa8ec9d889152c1d88354892f2bcebfaf0c17c28e5c2c082c5bb5170911c5769e416899b38fd777fc0c5b37d1a9c87c645efd6977c4c831a1261030df17c43b65742e5932df436dcb5c7bf7b1a6e6def2e26701b7005461ded6d15adc3f63578bc5e8246415290921b937677926201db7a49f15143fda2dd92921904b193f23ba548fdad2dd443b8623a382b7f174c31add1fc8cbbdf394e106e0dfba6e4e5646663d00e4d629e33a01a5af95dc75405fdaee81ae3434126ec910f73d9f14122198a96acf55c69220ae638281efedccc5ba74949a54837ecbdc1fbdbc218c5c9df88c2b434454e0874d256180c18db13ace3f97b7313ce797c7c6fed695169315c7651086ca40bcf7ac518c924222e97f3560d9dc9688cb48b479dec1735fe9aab0f915543a748c269d0f4f074800b220371696e85d2aa6eb35abd8405f0c977b5bd69e932198c0b8375719eca0e1029830817ceb5f1ce74b15ae4541791a13187d0e765c71fd5c9bd6d35d4faf798f4400aa532818d1bc1d6b939bb340f4c0f885024a458b70dbb3aaab970d34db5d35c68c100daeac3f9692ac12dcce5b2dfc1ca384ced42113c7aca41fd1f7f0558a085c7f5a705ac8c7270f2d55a417a2b6167e24ea5e5f2256047069d5bca9fb8426dab67df373279edfde38bf2093587f9aa7453bb2f5b71a53f5d2c0dd2d9d8edfefd9795cc51bb1b71eebe9f98bc429a74aa306f630d08e8ab0a4f7223c13e8f39b752c419cb39f8740a236ddeaf580b6006e3c86168ccc175eb1708d201f84eff5cf659e49e29fb23d99a9811b2eb53dad11c396d992a606f88fdae406f98d43ee68a89f4eb054aba049a1209f78d9e0ee37d4175308f591d9c1c8d6aa162182a1d22039acffd21bf27c35fa61535271c972b4dae6481a5d4c9627a0e251cbf6f0af0f9154053befa04232911829257a103870fddec9ef3f5670a2f9812557e52e392227759a51b07296298351cac1916e8adf1526b0d3f26128ee0033cc400d51742d7e52faf1d4e4a7d564570be2c20ae79c17ca0ad37a846a434cd99518ee8c9830e854cb324e013ee3ae8c71f5acd30b5de39e0781d9c0a19b2175473644957e4e98f5d195f7c999220e2187f4b1a1be4eaf743479ea1c399de297f578dc2edf0bd9cf36fb1b19ce0804a630472a39ea87271cf0f6200593882c1dbc37be55c81543ef3a4d74cc96652f835e82aa196f16ac0ad2b2418fedd5048df6a54352aad8008bbf4ad7ea43ea46b1c306ddee6d85bb832e32cb82455c503640d8a527ed311667b71bb8a702725bfee20031f659903a478d8de7acb97402a0a04851760d0592ade48f5030c5d7886c7ef320e418c8941b653169807f7582e695898aeec5fe60638071e6cbd804fba3c94749a0607506d7832f61b99d76a7d9cf9c804a271029affdb52dca73529e90a8e465b1206e402fc291ea37b4850e8e0bdd44f60704a95847d79ac3b4126236ec0e920e6687b8e2e230ddb45e86838db25815f023eac6f4a07ce15de17840455ac921e93468727996716f4144197f9963a308cdf0625a1f53c3fe65c172dba6e87a39c0023d9ec21765732be9897fea309659c5f598383fcd604a2f7877e130c68add123e6c7433b2cac8fba9d9fdd34a11770b058afd0a959ad4e15e8dfe0fbea6e7b539ec519049b2418cddaee942b7775b2659c61b318d3ef30fece7f2e2739670807813216dc7d2e78424d7d84e222f748b6da25ccdbc3e5a238e1c304a259dce95d71d7f6083651896560637b559140024b1ea14b0e817cf7b9ddb81139d959940a28d3efe643ca569cd190439e8e40f1398fc2e91588ca48adbe77f674677bdcc9acd2ff0de0f2f29e50a9e7c7f94ace73567e86386021a04f5591c888f27bef64367e5fffd97dee519f01320cd2775eebe575a9a479a0b6c155eb1847d7b4e22ab0b658d225ea8e749e2b33d20dfdce5d8aec625b6060ee40ca252b24084305d6fb84c458ffade5d9d63061960d48f0b452592768dc40b4eed1c15233f2ac0ee5b635b8ede1b262834dfbbe9ed24d12c4019b547cf84614ce5c7b4e4a247aacc5e399fc400e8c736703037e2eee5b54d2deb02bcc8bb7cff7887cc344915a0ca8b99f8b1c77d04bd1dfc60cdabfa5cd733a4c04730f5c3c25cf708117363abe14d7717489c1b9672b726a2625666711a8a2acf96e90cd367ca5b8997d00b0098ecf4b635b9ab7effe7ae29c827b213b3a4c47ec97ee505b5bd97e403676c422c11a0e16d685d8b5fe5494fa227cf80c906785a5bd50273b4b31496f1d325a280f9d49d2f83d061b8a50d663f748f7a6e06e24aa71ac75415e124fee63c90edf5160d7749dea13388ef795e2a27b48c275744ac956b057c4e72bb6c68b4cd464ef3cf878de5d11726a1f0fc50ae7f76d3e1a1fa10c30ec28bd3ba26a4adcac199bae6f9d65ff2ecda9ad950c7073505ee9279ec1fb013295720121894a50ee2fa3a1b42c89c5e9a56cb2d748e7404a343d5fed354022ff9f993ed07200d2c7797955d8d5156bf2998454a6863efa3126d2a0c9653ae0f13e6480633ef7877a73ae5cd8ff9e9376f4da8fad08acf4b465aead5d6252cfa9437ebcad5640faa7c8c1dc184331c07d3af4bf83589a86deb3c563e000abcc986a5a4f65e46f28c973edd96f5d9159b956ad444dde2a1aa73dcaa83512f2f81508e304005b92c8459d61a3d86cb224079823cf113db2e7e91b8a6d7461882c736b6070256d54a47394a6be49e80ddb83500edb6f0a07864bead576158c7ed1a102b08c8b13c7e7a71f480df5f69302421b7c65f4011fd909308482c4e772c57a3cfb38bd65c01e57ccdec45c323f858822c75ccf1833757f7032b4898c0afcd89d1c9224effd0b5df0afb7529ba753c37d627d096107ce300a9b2f7d4d163bae311c2081b846a908335a1b2c6db8b7348013530a2c7677390e866fc3644ac3ab674e75ab72436aca649a43c6ac7959fa1c609e694e757b4181447a7cfb7622685920ac4edf6263aa0ac24efe1920f6585890c9bbaedc49773996685e7e474cc100bc4d38cb7b205c2d472aa4af33a108b271ed5a829a3672d8d86695d6b8e2f1e141903f164b29a76ca5a06786bd365500bdfe1c52e359a0f47e13edf8b4de234eb3d048b4fe740c69f396aa26285d9ceadedb86cb2f4110bacfe109fe5021256cb59a77232cdb8800c5c14c8e53ca42a8052ad810a90199401e0418685b1781beb38779c0068dc7424e790198bda662ceee443c5cd4924ed71af664ed01101e89633ab8cea39acea46f91926043a122e9a86c5909b97fa1d85616b64a196b489530c876a0971d184f6d6c1697849d5c7dc8b36e41fbafaeda7a05a5703fd1c6e433313eea809b03820ee7a84fe8386252a7b7163f72e8ed4bea2843b2b5caa4ba33c31fc4936acd4b6746f8cac32a5c60abd5f2057c788a0b60e4fa75dbb8b8e232e7057467285c99c398337eb5afaa1b1fbec0a4f01656689c9333b19a74936c848a9e5cc2edb6503e7f596feb9eaa9a54fe2a87028f9430c4adf061a322d48bce4b213dd4bee4513629dca7b0c5d4f7e92de8a56664b16082a4144752efd038697886e19219c564749a87cc045d1d3a8a0277986632197d319a16512966209d3e5649a50c6d4c5a3fa4ca0c0d12e3faab1ca790bc31d5126243b71d77e4104df71b3bef92c5ecf62c7374fa6cb920940eaf2aaa211e15bec6c1d6b354eb57f2d04904c204fbe2434e9f31a2b48b763bc25d500463c0d591a22238bf30b4f9f75a3556f2651c51738f6859163430238f578a7cad83a06ec0d89722996da1422e738ed1d2c68f2c1b3cc55422a27d264312651507ed5e2a7f80bf68324250793c756c393f0655fd730aa527707b6a0041d858d071c55b4f883e94b3550d3205568e2cc464e1e7bb2404e1e84e7ebb991469192e17421fd26a9d065a68b6394f0a23d006a6e602b042b164fb1b69e671295693b9361d9c0aad5567249c6b4c58464f714c8008054e67f1b161ed4a0c292f24674c585504e34f9e87d38142573e427d0536b1d953e3b51b6a5cb04c87f6281f6b5b459235b2e924c9cc83f2064bfabd512b0e0df57c4016d1de5bac0df8a0eb33e1c0b29639b89f30cc08f503662971b8a309e37cb0523089650f87245882a91a9f3e246553c9428a65c1b49bcdaee39b9a39d6f9fdcc8af94b761ebada7fe344bb1947f87e0dafb20e1c777c3976f2eeb9e6c8efdcc5bae1134996d3f96ed9c1db302cef83a857b2c3038fa1d09033e12cf3f66c916d5e2f61d3f3d5965bad1c5361d0c4cea6b504bb111d612bc5f0158c995284ff231449fe1ece9c124737df0336cc7f2483338cc2544ab7c76d4e09e4f8d3a3ec46e69b88a7d84edb4cd7aea4c36683ea5aafd5dda3fd8fdcb0e407cff51857d53e662faf3a701b1d4ddfad353a451d81f93d7bef86fe17a4072ded4b7da8d552f46628631ad7e54022546c19af49255d74a84c897f31ef3c7164a31ed98f8cc04e23347985a1fe977bf5ea20cbd4b7b026d713dc66791802e4a28e708d945577c42ac49c7853c7a9eff038a1ce7ba229f42e7e30c397cef9f361353cddc1ec9790500dfc1bb18eb155720b26e438e6abd225c99d9d0b44a7043ad5e7e61fa3dc9f383371af101ca39e95db74d7679d8f1cfb4d4b4a995ff5dda000f5b97d57dcd6d59d4087a59390814b5241403ae284e523c786714c5ebbd74ded383e6133c15ddf4b00f49d016869e037a247585bc6521866c31c4a84ba34bec7ab83415aca6d488c20dbd20951d44fd3aa9d982ea1d9507b1d9f646240dd5de5ba734d172f6cba919f5dd94724ebafc3a990aad27050be9a9f86d54d1b10bbe16bd4846721fcaddcf453c914818cb00f0691c0b05f251b70c8f842a4842cf009737c9d832103309052c10a73489f914e3b25f6920504aced9e6863a1000a6f11c4e0f81b720c1d646548e3593dad88408880b06f0d43b78f7d1239f63f6d58fec112cd5011e8cc3dbacd8bb7b76f04e0a48c99b05a698a44b424d6230953c0367b0cb1e6d47a82818273eea9aef37e44334c51e9da605a1a7ce11944036680c633f1f035df054d275df574c9895ddf19c9af7c20aa51d7db3a23ddbaa402fada7ddf4c3d9738c896f4c6ca5178fc96c1da542ef9699be4c9209708c93e398a953871de90ce6d00757995a50d86c27308f3a09c9099edfc5eba0aebe40978e39bc8cd4732fcbdc9f403d728f57faa5b040be7ddc4311f652a626f0a07cb6ddccaf42a57ea2ddac24d34f01dc2ade88691553920aed85438ef1e2b580b6a7337cb5a8ab219d4b139ab5afee75d3becaf57f90e0135fa0e402168d9a239ec5cd6a0635f086467ee79c8e4c9e5a0488bb8895a739f81733a1c7ab7b240e0abc0ed7747985da3f9de13b07048c91748fe3ab19e9e4187f0472ef7460969b4c2d013de6fed5180d5a083ea9d286e46864ab903b86a903a0ce5d07ceb8a66a9a14af158afbfdd373a8845a05781467ebe9c51c20c0c400b878911ac611683dcf19c862d7a4126ae0b96505d93b1726bc01719030e073483a40fd14b5c82dfab8cc23902f224ea600654e892d5e9df8a088ce73d4f57cc04580a11f54afb0e55aa564f703df74dc1821a7f45b427d1b7bd8e388c1f5f954fbfb2510442949cd4a6b0e4d9b8d446495a7303228707edc7cee626103f8e08422d8bf78fa097c540173be606cb135e4ee446f70826c54b4a63aa568459a8ef69d35dbc41794fb2c4604a7fa9884f46b8c6659ba75d0c40f0b0481b79f6fdf5d10c157ea0b5ecf2edac11ffbb379866c6dca2ba17df94e371245a8028342ecf20c09904dd65ae95cd94616cea4ccf409ffeab519a53bfc41db5cfaf0649a4dbb822f207fd9d6cbc2affec7d1b275e5758a8263c820d41c063851ce37d0aa1055aff6b3350205b2b88982920aaf67bd4cde959748069c00031e8dda1a6bc43df4c1c13e4289547fe7b1f1a6261667dcf18b84509c310edd3562d54c0d391a3729c154e0f624e53218c4eaaf1416aaf93303b537ad5bf9f4d9772845f4ac82bb84903642752aded3100e6c5dd00e31eff30bd459c33daabb047038ca9457200b252c67bea7900442a0b27d73d698710faef409d84d140ddcda5f63b28c786cae51b7ec646bb42f27b52426811fa1054a623a189650fa20644f8ba88f80b5c4203b826247d4599a11be50137b2982d3e5853998c58df6e2012e05c37e1b7e4e29c732aa2c3bc96c9e6868b2ce2ecfc703200a2ebbcc08bd01ca95a8a17324bd5a71279ef04e69a32c472ad2b1d3685e9f9f038656468d4451ca359d7e2c71577e5661272cfb8d8d14acc24bb9417b6a9b4dad0d9abcf43e4c60827518aa7ecb7d8180d17b4d2af7dcef38d70a20413f4dc8caa556416c7134f190a7cfefa140573190a012befca91cefb9ae4016d6742215adeae7ebdc4898b5b51013cd7a91f1410caca0327429e8bd16150f166116790f1dd8b01be62ec04c958fafc0d63a5dfdd196c76e9cd8c70aea5e2cf9482f22b7eafa7a22c25d634c27d9e53e6818a87169d0a0e85cecfcd633ce881b74cc8ea8ff49bec0c6a0acb78a6286ce256f12fda3a7ccedbc7bffdfa8fc865bf595fbc14b08fed2ce4aafe1c2fdae3f843baef0722bc120103e1cf329c3d0cab8ae4376d355aed39532919eda5b649f6cb2047859f79c1ceff6acf0bf5ad64278ea351a2ebc50b37454ec52808eb9ef7241ac287a7674a2171c2ebb027e80af8c64aa7f859887702f333c3a0c0d330cf8e054dc9658ce85cbfaa1cd1ec571bafa274097d6c2d9d4edcce3abb6a93cf055a2dfe93eef27e675b3a558038db6264114dd3579fcbf91b58c5f7a81a07492b6d4c0efb3a185f06140a9a9705d9b4e65418730919c9e44fc4498453757f4792b34572a58be3c43c140c956a70211af4d423e6921d3c9557b87803ef1eb1a007fd6654cb888d23df4bf74bd38b7064cb683669936be664a9627401d8811e94d9cee3fbead8bac339571fa66de669f3a7d6176fb83a8cf89a380a9a9bab2da641a98079e152a945fc5aee115fe89485256128651a96531804edd2c2b554c2663bdaa7e57909f93d6d79dd771879fc7ea7132912067803ec3a6e3490e6a5de1c12534de738d8472738a211462788cc48f6462f1f592f5c90caaee27e3bf6f7782725b806ad63011b8b08fd752910d97de854e7950ded22db29490dfff4720bbb681827282517ed8f670257b63e7b51c7e67cf8e230ece9bc3d64bae476ba7dd432afa45389e334bbd15fda84c4697cc1d0a4a068182f3693c6ac96c4bf25bacf509e09fd2745ca679c62b5056bbb731034df4cf9723729540bd4ed720dbb6c5409982342a5aa6e32bb2c065194743584ceca60dcf66e0055bf0ad965be35079ceadc7f6ef0bc618b63554e9c11b03790071473c4511241dd5966e5411fc71168b36275c5b9cb82b5f6fc67194d753c334af75873055eb2f8343c1cf7afaee314398aba4a4ef29dae0cb388df517a22a2cc03d488e1d183f8d89fddca389aa69ee235a19e29f172955715448e565a986bc3435fb9846779dcd7bea641f2bb5f8e4ff10d0c5a701ac896f63edd840b9431cd87856dc1ba18c5f4ff7b1f8d126d0b017e75eee0d69c84679b3322157cc091f0219aea5e8900d18ca9ace9acfc64ebd3822dcff2baa72ed335b2a41554b2490ee6f1774509db78c7d3fdf61a9e58826f5be370882a54f7a7f1a49be63966fb30012cfbceabf12a3c58e627598f1e44178bd893ce70e3a2d742d714f8f1fbed03d213d8eb5b9d51c998499aac47f7c8a052954152647647348ed7d68cbfc06fdcdb022a7505515e5b7a4ddb38e5103d632c4b95d90918ffc6ab317a51f81e7d36af1164526857694d190057b6adf681259f96eef681b8f37a2b4d8e8fe1d42bd1875799dd04f91b538a7b89e2d6a6b68ad03daf3b20b7ef470cb603183da060fa31cbcc2c5033da6f8274cf7246f05c713f5c39edb70755b21cbf86168053de111825eb500ca89d6b967cb235f6f07359c44014b0051458c0dc3959699f5e7b76be1af09b14b56dc9fa71328381c6899f39e4705564d320578321ca2bf6c7370e9d22f66ab6c0c1d07282ccbc6d41155f84c1ea1f616ee51ca1fe80b66242b18189ba3fb8b60dbed678cc89e45f22216f21b200a6fd71cdd6061e29e60d0e90ecf5d9f6c8fd98ea2ccc678450940b9714a6f58b1fe5cc5532821a3112f6fc7d41106f49f64e74c00747148321ca10f9694c010a0dac0eacc169ea378a1b17fad2d8c3641b5b03053fa452ae943631f7621ff606590aa0dfc0ff88e0a9da34b26100d7352114b2ed668ca38f3687f6b703448c1678a5bc5c395589c3745994de14e254b320f3a96a8bb3823ba4992f1e7e52ee4fc0e5a79b12b764c6c7de03be0dcdf47c56dd58186e439c3573e9c15e4af382862c8a54914ddb08a0d456e56fbeef0f537598bc38b85685f145ed2025552a2f5c2364ef16e104d429c0d8c3f8e083cd7a2c3a3b00c59bc341c7b652e25ddbd4bfb84569a1b64cae50308f8053fb0f6b7590f0058c758c96a6564bc4af14bb31cc2135fdad6949f1e46adcf9857bc920fb22b47cd0167a5c909082abb8a20806791a91219051f744c3432f7cc7ef05b5f36842de89f44e37d388bd9344f1423ce5c42d72f7b54a2fe458461fc357bfd2ccc347293955b0c108507907223df99339c87ae41151b010179f76affd5162f7305f57d14a5c421e25caae154fdf5d38a1a2794e80aa81d7116e2182b715af3738e910882c4f417411cb84d11313d9c4f4bd9420180a31e8329c2041f55b05e35614d47686c8dab3dbda6a3b3323aa46c918169635cab9a307cd16d5bc0d6fe9afc4331bfd5a2e4968514a6cf8bdeefae64c0459cbe2ff107aa81542312b2ef83dc721146798883df15be6f46c96e1e356a9c6db20a718c9294b0a54399efbdbb0a14e766961ad82a267c8ee82d1f6082022d5562edbb17276af65a7504fc09061ab9e47a0cc9102c14563f120708ba5ff64a9252199ccfe9cdd39d30318d622a5556ab46c7fdd0fa6a613377c5ecdff7d124ca70eb0d013f5ecb858a64e55e0e9a80871b82a1f5e2e9e69b98d40bd92dcbb33126700f00383b6382e1dbc6431aae07f4280f011c614e14b9ce79020d3fa1955895d21547a163c3a9fb9f21e7f544c60fc4d8a0322420f1375fdca3d3016a211822c5e1c67a882d438749f8a3027b6fc03b91e6bf00ea26ed77f2b191decf05e627c024988d807ce84a7e0676d7a9f6e6e8f91d8d24ecf8388f0ec02b55446293ac089d6e9f3dd72782beee4dc8101c96c036041b8fe0252a4ecd259ef787fa5f8b86b511f4968e0b77f03328ddf181019d033cd88010cb93d407da94c56b6cf9db1dc56b1a9dafca031178b1e4ea6235c68a510eb03fe905262d336c1534d0aa27e4ff36ff87c8c55b07d54adeaf3d2cb0f951aac3be0b6943118bd4a15d21423e1481085d0e2cecdfb80a1a91c37e0ac024334c78a93d42774d7d81f1ab20c19de82a42546295aba021bb6f208c2358ac6b4db0f7dede31cc58cb46fc698ebc2f956537eb042a29fe954b7e8dd09cf4aa2acb3d27db6957fa7d1017436b8bfe5bc0310d3075fe2741c10a6cc401ac66a47d9dc2cfaa2b594214b0b871c82c0db4157e73e58074669b46bae2b5c9b8af02c13cad34f66e41afef5e0ecd97cddf861c24b7250c1d7fe0128834de5c503509a8a14075052edea33b048a498b9457df6950ac6900f455297c1431b931e5aa4bf5e990537bca6fbd2265cef09bbf066fbd068ce47b2658d40966ee8ea2c485e203eda07228482ae32e93916ee4cd2e4b87b3b2982a831efdbf3783cdedb08ccc3ee3c25f80cfe612e98f76aba6602bc6ad24e0719d9930a3e85142d7dc9ab32f2074b323c1432e283bd9be704dbca3af6ca91fd33b257052a75697144cae251067bd9400b33778b5e464e0c2b4082499aa7072ec8a2a895ef4836273e66d15cc0159701e817c41176e609d08622cefb7e5829c407d14e1ed701d910d17080e4700ce1d262472aa77091d3d1a02823ddc9f10044b18182ebfee563059223e00fd427960ba88bd2c7fe582e3fd6dcf1261bc2885099c080403951065bc9ba8bdcae48304a78462dfca33bcf95f0feadae5c0606fd8f98f036f051d89a6bed1a29b56180c8fa107e6a59e594d1f9be580a5a971d1bcacfdef31d1c38df3340b82139ffa9faf3f24867bdd995cb7dce11f5eabb115980d24e4ddd6788d5a178b4a0cce67e0e74e7f841cd87dfbb3c2a8a2a9067928b828eb7589406219759b1b335731f9275978cfb12da05777255081b84f904ad240a13248a5b5798cc2a1949284c019ccf48d51b647ca6fb24fe030afe42c137982ed705cdb09f821ea3b85d641f702baab53b18929f7215021a88510c09e86fe21e6a8bba2b95d2ed17a85dbd2ee9d5bbd46ba8ea81e48f111b24e142a3f084c18ad1de614be06df539380d64733bf3e9ae7fcd566f83ffc6047fc94024922a0ce8714da360861ea74717ec2fdf6c148a15b42ea941e3489ab5c2abe5b299814bd7895630226fd4795bb0c7d23130ccf323a5ae0ed2dd59e77876f3bf979daa72248ee276c39e679bd01627f0e1d55cb5a093fd1dec3bde559752d81d04625a158b593782afaafe1384541da2a458ce987a4998baca878c8d07688c868e3f677a114374a0dd14f53ade3d3efdf4240edfd4b597b4628524e81b381f42cbc1ef13dcf58bd4b22ea66ce6c427f22220853e10569b6f6cb713d9e693708681c3067750c91495430bd13e7af2f6069b5855d5c5eef4358f88d5fdfb90af4f1291e465bbed88f28f6e0713aa827681589cf608efec32a708df2b5e82bef31ed426f90c101fb27607362eddc559e5221b6468a2f8409bf515b14f992d5d1972e81eb7784aa541be23d35bb2b8ec313eae345428b5ee0205fd8ba11e58c14b6568bad05a1a1ebccf740ccca7b5fd00ffee74d52d3c2a8f4a539241d5c0f7b2a8272952baf5ea43cf397c52210fffb790f049c99f28854b7cf19cb933d5db048245ce582fba0e7681b50ebfccaf906da7c244ab34b31c63a4cfc3aeb18a71d75f8e91c95db624b1bc9033a18324ebc678a3347d57dc03f77882b4e1a5bf7af7242ce9c8fdac20584007110f845520a6560d12c7c3d528e19cb212773f91fd928df3acacdd26577bbc63931003c3f93fb091184f93fa2ac1c6f90b451bfd07e3b25b5cf16de17573f5e3f3af5c7f6e54e9814192bc841607a827adc268f4e39a9b225728edd0ff8cd4f5ae42f047e0559ece6280eac49f5b1038b386e623594b7e2904dedab3506dcccb8ca511ad4e393646192e14616196ddc9a4857064ab6aefb38adb6045047eceec1dda8a72276f38c07db59416a8774663c09b30f69a71f91181e978fcfab861a8b5471d048944e440cdcb5668e3960f96a87b02f90607982320fddf67cfe6090dfc69534182e32f8085578f80fbc4e4bc96fe38c45856166dbd32270e8af3abe05137f1a6b9d955c22b137efd129b6907793dfa59dc9f8d99d7c6f03aabac1285613ab31e3eb983fd0e0169667bcf5706e6c52a8d65b2c6ec7b5a75d85bd36ff8afaa559999de24a38b18e002a6e006d8167a6e62b6f00a8d7957b393347628221c50e61993620ee4b13cad7f09f09ad2d654a5deb86ebb28fd54758978db1bba78038ab5d5858552471104ce08e443f7e2afbebe5f8f4729bf7839e9c12fd243e95b2f26276be828e3d9bbfd3d34f72b9485c7b37989198991d7fd838c697e70406a50b5edf228eb13a4d3e39bf2942236dc71f497d3d80596fe39527a7494706180a6b8da5cb980454dd4b56a2be16fb4177313819d1d0384aed08661044b834d7c7a8cc6612121b4323e9e11fd15da3f82f71db7b38d8e0cc751d32024491a8e3af0bd8e8f4c798221f1e2a66a0d5c4d9dfb8078558b06d8931ed118143b7b9976e91fe8abfbcbb21c59c1ed2ed37860a57fbda742c8b584e9dcbb4b98239e3722fdde814cf96ffca379a81c42e1d12c515409e11a86d0f88ec8293b58562f5c7355a42d7f49023ec347c57515e575d9f19e73ee672fb0791b185af104332ad0b181f217cf79ff35af782344210d5a2c502839352568941f5c6e5d2644c29cad5ec4383e88d039ffd447bc14d57ba98f58064e23a7c6b38a14bca5a78d9c9f779f8198e031b8f2d25cb0d2e238b46f19387bdc5c259d26192293c679697123c428728058a6ddfbbbe320e077ebb3e97efdb3c4b96839b1cdf3d72c6354038ffead092d372631f24de9b70e1246fe4e4b8260c2b84637c4414b1f552dbf6b96e13b1781271f998d781cae52101b5b9aef95b6457b6c0884d1a1663c222988e8c53f810f6549789f2d356419df57eb0bd69334aac07778b1f4057e6eca9d0d3ab97eb216eb43309a83d01cc0e176c6b36fed5f490121bc695d7f84ea7cb781254b6b73ce61bcf76ddd7902c3b160c3bb39942524697f9f318944e995c9bdb5484d140253798c96aa220d9c0b67293ad573551930242dfa060eb080bbe6e8fbfec115ee5fde308c490b5b50029bf7dc9da70ea6314ad4b78c0a9a0d0c0e8fb2a045031a63f5f815c86bf8cdd4c6769a249cb578b6fa06a4a2d03b423180e5f3f002216de86d892e43b2f356f434769c434d9c19a230fb7bac0aff6adb3def9b7c31b60ed65d358330a55c04d6ec63f754611293e00bd7d4c87e4dbeeb83b689d690fd0f694538b3cdf6a32a00803f4175f7c31ddd11f9f45b9c5085c591c88565f7f6a0031437b47104a1203dd152f26436c18df4615543bb5454bd027c34e06cff346df5ed1a6e6cdbf79bde4d0f8281da89f988490f16cc00f8a8c9fd0f5590a620883ade1822593d71f0fa620007b9f782ec075ef7818c846acfbb51ddef198ece3831c192f03ea2c8af1efc68d900726e3209d2e2728bd3f2e1c88b4694058f5c1897e9976ad806913ed902bb6ead0c7c9c163137b22fab6580f89ae334470159b4153a600431e58609082db2f5531d84a85911734af3337cc796b5158ad10a31c155068c219ca987e2503e563cec4b08f1de76057f20948304735efefc2d8931d11af2dd3758d36b90adbf2033f26680f3e8198a279ff11dbd619c9882712b94e5cd2f76a657765681a63af4322ff78bfd871b8d107e00480fd616a814fabd215860f703dd6c00de413c2624573095ede1a73866cbf252f85d5034321123c5bd14b28e676b6b0688a43e9df0ec8e2dcb0d9cb1a96fdd19863633097224574eef9b9ac04e5841579dd92e311f583495d1d8e346fac3aeaaa646db0aa45470ec03f1a2d0d9f59be54075462048ebd633e47f7fe64e9e36df10f705a430a2c588fa54370cad27c9e765999fc9cf437c39d4e534dcdb675c0d463f3f8cc7156065c2b4cdb0d6a13350fd551c5acd5dc919bf352e506d316f31de1d0839fc038bb75ca3f02f13ceefd3b31f9cced10b54b9a955b0747a1813eef500623a1340c7c0ff316bfd932dffd432bf1e5253320b8215f238e66995148265f748f9aa488a846ff34c92ce4e6c22abb4013225c094f45aa37f4d5eac583956fadb3998bdcc50ab5c7b84f786aecc958c2144ebcaefc566c45fed791f100e2d281771a7dcc12729a421655cdcf65c722ea526887391b0a5b5b864a5b6fc8d9c65f0ca86ee107665ca97d45686d42dab988ec589b890820bb98dc633f081c4a6c1de1378ff6ba2ca116a0bfa4e803f5aa5159174e5b06c3e56a2a179b77cd64ba745e982aab0afd6a0be9da41a4b0d918be1ce40b88b72e17a440baea19fdd08b9921b2e9b48d51143c6fa89f7ba5494bfb055a185d8938580697b831ba52c2b9e61a2c351a8f20207ac28975d5cf71c643fd32b9e8bb87c7ecaf1cf52ad9f21024ce2770c8941e7d74d518bd9d7d850ef4d210de26221521fc603e21c8a5e290e8b1a4af94bfeea5b248b110c8ff91aa8efe69e85c94b5ba6e84e5e5baeebb75fae706934ba7b1ad2da9e15c92bf2adae6cb1bc486cc11cbf3dd691d29805f7e6df9542fc7ae96842aeb404c5301472a280cd900989f7aef23ef9febf9b34bb8e8a75f00edd2aa2c1c5f8555d78e6b1e0469633d8d3901ccf2d1668007e1231409f40700b6d5ddbedf781e3b878e3301793d358739a24fb9263ca0fe6744cb43f0ec7aac8d87b0e1ee0e7029b546ad8b017d2d7c7930922cbe951a8f58d709af3ea2b47bbf3978ea527958fc7e6712774a308e5e0b7de92ead8e131629770b4a5ee1c04499cacad5b622a4807704c035245e4582d10231876b0ae4df73f90410e2e546b47bc1ba28d6abe3c770bc34c7964dfef816b70e5a727fba5886d857df606cf334f3c5e9caeb0716a0af2207defbbbedebd157f959392f8ce1394f25b362bf34184ba3b2a28890567721ae180115e05dbfe2e773f5f3bd5e9543ba5c38edd1681ba2c8df92b75b4ceaec2189570ee625040f69919eb3267bb926dccfbc85c31fb28fc34bc6833290992e081bce5ff9c631085d0cf5ca26fa9478290ecc61ea94956ed5f5e7594e34018c3f5e7cdbb0588c6aa812139e4e4508ab87e63e7d27c54ff75e99ea6cee4210db73b3d38d71560f139758af1de4450d995d46bdf112ef82e5467aed9aadb1d6b8ac6d5b5f789e14b6bc4b53133b99d0f98c974b2a8a457273ba87279211c0ddbd4824123129a100161d7cc50b49ef1ded3831369ce2623022354f197d8f256df30492f7eaf08663c3d33a3a0c6f8763a220ce69ef856d4f5b6f206bf4e6f97769716d1c38c850c07aee2779f6d85b4c1c68fd64ec1baff273a22d4ff66dd00dabd7d78b9f5a26b7011b8cbd5ebe5f5520b4018227a0626b7c01b797fb3110595b4c90cbc22bcf5eaee58da19e9fa9ec2eb64ec6d48df71f90712ac878af70099c8c353b22b3ddac94b0a3485a11345cf082b277c6f95d42eafae49df9ad4e69f5deeb231c40d5de6421ca97a744aba4021a887ac740f304902d8c0ca802641a6d2d18142cb0801fc6bac47d79f5079f0a1bd0fe77c7ad0c0ccee5179f058401771e392cbc4f8ce92e063e4d56cd656a7e0cf54f28198fc7fa005d3540feccc52938ecf21fba46fa8cd58c70d6962e46bc3b9f161a5f7fe1406df43703183e13dee1dfb064b9326ae063a561cad951a538be12de6700e10dcb683ac42b0e354d572af510a24d5191f758925e13d5b6fa11bece57b4698dc6d1a5074741ca15dd855e5929af0393172351d6e96131d493b344a6bc2d4cec99a11a77621319d5dc1e595a06004bd215c9dbc668f5d8f24e28310f0680a40046064073d5368598c0b453f80382d6c7807abdd4fe6bd12d2dc4533af21d8ca807cb4370a1d023bba5f3b8ca0dde104685b523aa570681a08824700a38d4a416b00153129f646f0d45f5f93025ab53731c492d59941b331693cf5e85d52d6fb54fcd4b6c5b21470dd3def2be0e8a29caf47b697bf0f300f4a6147684e4b743567b6ec7040ccf485cd19edd8ae9adcd721b6aa18051fd2a2a2124ec6f2b36e8746a8bf333ec11073622e1eafb18c31da796388733c19f72747eb707d6db17851cf8c5f9af7ff61c9ce61c9ab955a9897e3765796b9af3c29db62795da2612881a6e9dcb00e7c824df55540942c13f57181175b3fa741400dfe5d3b08ec5a3342166f00da947361378811f34f8f769b5e7b7ef079d3f6de1a7ecaa1edfa9c354169eb09c76ae8d3f67c342ae98c8db3abe17d3bdfa5a0f5cabce705082809a10a81d231429ccac595a720913be4613c29d0fb908594ed4b9fce819deace9c67621c54ae050f780a3445e51581f4786930100144b10b0d5756d28ac45267d2c2095f2b23d64ad2518c33a44c71ec4d04b4285ea5ec75be16896ef6ca8d098b199128207ea9b4c6a426ae19bce58aa7d4835c2dba5b539b64b5b03dbc1518a1cf30ba17414b61e4df218e77b2eaa082d0f424abf79d199c8acaf3e8c23445e0f790488867f94ba0559753f96de56c9c630ecbfa9e6be4549b0be7066f0ff8f9276762cdffdc76cac893ab8f86f15478ad6c8bb44869706c6aac52e89cd0ed1347a003a93339c7fdff5cac3f7296d02c3fe62bbbbdcb8fa8de92611d2a43ae0e2423d20c15688399c8c62ffe46e99a86b4f1c06ce49e0509c353e23dee164d26db561f44dce0de0460c421534af4b5a9d5d01ce50313e081a879dbb0f8bd88b009b98d28cb4b0032b669d388318fc805b30bb2eb7346650731cc27e9b0dd6f10b4629855cd847f233066e57203430cbdbb94e8010dbe5f4371370095f5f84d4d6eb338d8d783cd807c746204a3d472022aa070d5c65460c7282d0bc9f823b56e257f626187961063c9211b86488a16c5c4f22a829b454081a0d007d0db8551e31c4d8462981bd85d98f8f7dc9693364ec68f5fc012aa0a18948bb2af9ec2ed4a1bfa05f592aed42d0b26d73d77fc3a73a00009e9eef6dc62178ca9001c7de95d9268d193ad27a7037c271bf2db49ffc72fca5e7462081f573e0c645bb0acc393283f919d5328b6652ab6b7faf15df9b9128509521316abf0c58b14dfa040890f9efed69f38fd3481e54f200d956248f2648c98883b1bc5aa6fd163adf9fce8e501a9dbdf91b5549a0501cb4ea6a92f4803313657fac194d579cd85ab293359ae35329a2f9969a1f4f92bc56ccadccef82b5f957287d81f81b74e558fa7f89676a3481c893c70587f0277b79a6093ac6a98c60192d9d212eab88d0fcfbbda7e2022c6b882561843c08e2fa25acae640b8045dc65e330447510d487fd99b24941b164a35b2e87d1e64c6da093629c527d134553a63382f0a647266337124aadcea72c6fa29d8563ea61da3d163284c889b7931aa978f82a999d0ee3077d74a3967034dad8b3942961d0992890fb73b6221fa7a5823bb472ca7aab9bb1a7383c63023e4567e51c463c4ffc1a33c292cce74bfd645cf32b32f4f9a021eb747eebd7b32c19aa207e9fd31c66e6b1260214db75aee3d951a37368c501fa021d81a1b3b0a980706bb8d2b4dc681cbc548f6aa5a193c30f6be8fc59c6f20a8c9cbaaa819f3296062a551ab28f5193c28feba1348f7a1eb3badeaedad97370a4805eabf95e378f333108f0a0417a342dd02dbe4fbef3ed07530786b3c7cb7d8f05ba4647f2d2af26f11090cbcfeaa1aa7fcb122180c2f46a30d6abf141a596a57a01b5ee214a504c1e53dab58529b61cfe986b0d1a6d807840f6bd61a47970a178cecf351fd7db697a934a8a682e5a945d08f5a5e25ed35cacd47c6ac6dc34faa30b8a77cdf1f416112f844faaa75feb2c15798e50f72d03d6a501fb0b3b129e5ff0895b74a9e596b7b4252773aa62ea2858e345d50cff9b5b64aeaee4ff3aa4dc7d801104a9a8d00f72b653dbbafa79122f6c042349c258bdcb3995479b22ebade5f3303b3379576c41d1ac85dbdf241a6ff8235e58df1fba055c661e00875e600eb26f62bd19207c6d77eb6c6db98ae65b1462ba560c1466a39a1ba1abc0e67aa79816dc4530a089005098da22975533d5e42b2cfd1f5378cf97bc44d689f82bf8350ee7107a94efefae0fde52c3b221537e66da1e7b8563cca4a79cf259511be5385d52b16e27911cdec8c2ed26bf75d0cc84e6a69d9435173f5c6d7c6db6e1cd9f232c38823a4d4b5c610673d2e739b535b43c21ace06a56fcd0f89fb2f7b938e425b277b2ab265d21d33307506ebb35527adf9d949b5d5058509ffba2f457ab6ca60dcd5922e651f85d12dc7ec533ba7d4e69878dba91b0b36fbe7bade3c9e987a00fa149b9eb1650a6cb6e26c873097c5347dbea0785b40add4139e365e939f2af806a165c4e8a15f3a336b8f2fb8635d280cfcd84a1b142e247f9b46d1904f9bd407e3d0774d321db37bba787873f800a74639b45274fd90f28d8cf22c8af77faa22d722e36a3f83287a61f7a63e514619cf7ab36a6bd7abac50daf9d810295a3b6ad64bc6608022fb44b50485c36c1cfef72de0cd701afb077d7d6462f3e5ea8c285bc15fc6a690744389c43cc517bbeaa7db28f29988ffa899870dd6dbca32a7edfa854b7e44904dad98255f421e11f0e0cfc6d5aa6f59c7205dadb8a06e8358d8503cb000f0c5027d23bbda4d7cccc5acc8d74c164eac0f3cf2c129e032b319ce1639e7fd4a54fab40f2bab3fb33c36864a67c46a185b0482f9ba72ccf824597fa81e7d422246259751295cecd9ad30db5b485534f06a3eb146f7707a377ab93862f0de3ead991d303bcd27e2658dba29ecd3596a8b29724705249d05cc5f67c8ae54ae25344808d08c7e451c26e1f6bb5c352cd6e05fd8054f7346b83f37583f332b61e98860ade126f1388813fbf9d62181e715bdc1501cc35dee91b4623b1b2a4e9df5a3deafd579eed6c994ede1c30e8f1d2068211836bc152d5a76c8e147e82be04d2b159bb74a2945e68b559d761fc8cc16a0ecda4515db601c1d01b3507e263de78ea43a4cdede5190f6d01e2c6f644d415a838a9c63b26d9d80c086980b4e6f6f5459d08ff3ebd01fe9eeffb8705768e0798fc82087f932117abf289b268436102051d7c0f4c5d89a2b64c2cda024315e707c205f33036f114d5a786849fe1926b437b050a68d44912f938861ecae2cd196e1b4408509801d84709159845ddde0364580e89b5cf05788f7159fcee54aa38ddbc31a15daf23d85815bdd77e3db534c8741af2e51257a0eb6abd9a5f4db9ac18464fe95f867b558d60d2452c8d62a6c859b0a6bfadfb45046f0459ea2cf20daf0a53485851210b404920967f73de1119a5f9a8592a7fe94506cb721a3a12868869a6d372b0c22ecf3d0d245b6c824039a06ad143131ff7104c5f6173abbaf594ea47d8c5fc8cef54b3cdb6664976fc30d4b999880605a1e0679428ae27ebfac57a39699e4c9302251d97b4dde3a5570e9f89d5dd50f34acbf695bc946a9106e4a2ecd9584962f53ed0618af356d7127c7ede55a1261e57d2969f022119839b977a1e9581dfeb2692e399630976b504b65c3dcbe00629142269f9e950e2b7ee6dce43227b6ea190b05895b2b58fed4710d6c23af40a01a6af90d6dcd542c3a4cce16e3f3b587fbe5487a3cd0f825fe10c9bb7ba3e2d3edbe21d8b012ca9b7ed1fa02e7c84cb48587bb788e3b68836581007fdb2078db6b1b524888559e3b736e03d31ef7609173ca9acee8488267af623109f5009c6cb20597cd6c97fa0dc19029549675cc137a1b448a062774a73202bea58d13e5d4678fd2b31f2f67a9981835a177a61161523d9488bbde71c91a30b4b7d2c4e4c54918cb4121daf61a8c05bad9687e69262b32ad047758704e289d0fdbda5d11778d2f816056d1bf936ce9da28688daeb91c7a90ecb3942b3afd04e4c5f30465e1900b7797ef50ba1c7bdf2247fc6d18fb9156cc4b292021ccb11494f814be6cb85131b94cb7e2ea17194ed25bab95b08c342d59b79a9a7e3bd037644a36667eae06dcf8f84cfef6123739f897effd9bb54e8343ef788f7ed8c5ea963976af577baeddf3519ad9b8ec5b57637bb16bee7874243f4c506fdccd429e5913a52deef1364cfb092e5b94a917c092b1c37da41864560b853328f02439d31512a09cae9a8884c9608f9aa6724c4c98a1479b5bb121f9e90bea9e86239e08c329f73cf4516cd3abe2bd483c25ccf20a9cfefb83cc778b7a2b6cc0ea7f006e52bb0111afd5921dadc98cb64ae1c1bf1dc5a20df6b4a4fb6151232c1d160c2176b075d08def6ab6fd1ac9dd80b7a03f70394f3bda21ba3de314a4c182deb1e7644a9853d9c77c4f984a9980df298a0e700e2790c213e27845190f22f7cee53524d9fa75a9f7fde434248e24953c85bc69f686e818b353944067eefef7683d34fcdcaf09cf765525d051e4cf5193c5373837b3573ceea92990202a2c2bb6e49895e607375acac77abe53a9937581add59e7ac216948592cdf4e9156ff4e682c3750bc7270ba8781ab5bd6509020252171e1b807268f16eb431f40bb6f99ccafb2448746030e5770f1f1cec229575936b25a849f495431558c70872fb5ad237645371b08d4871da53e0a119acd0199b7844684992e4bdee90dbc2380e9447351a29185b5203e30e2cae26ef53fd7276ee80389640f8c7ddeb4122026a9c603817b675cc8ad4aadd141589cf2e3c10aeb34d5843baca32e16924bb6464b3acb98b05861afe46d1b9f16c115fbe09b835051002f6b715b9d5292165e11168c44de054c66483f010c9af910dc2fbb97d4390c3116cc2193973a0a3ce4355092593447eff237b26f69753d7f74626dd4d205ed4f6e8fd2d9629b8c067350799e316fb4555ca39ebf8e15265c42a952e871e4a1e5642d1ab187d2425ba257b542daf5d86edf76e9f68c6436450b020d1149280a6d4fdf1e6f957fbc997876ce30721e4f9d9fa4440224e0897433c564b380de3e383cdca3cfd3c7145fac3431e8e2ed8ce68b38b6ca9c088d597460e57321cd1d6d003dbe64519e07b52f5960989c94a6b19a26c591095b4f3f8258c651d059eb8ea9b0cd1c2e25bb10d39fc7878e463cff60424f375eccc7c0a8f06d876eee63850f6d614897692bb6bf294863dc2446a70bce36f508da21af7c311abd31989f1485a1d36cf3578f61eb89448315555dc274cb5e18d9963b2104f88b84e0f603785ee543a8003d3a69236a96866b16368e627435bc80c26924cc84d8b45ea876bac1191244d58bf7cf5df0d53fb03158dd7571a2a62199df9a2b4c4894a93078c6cb061fcfa237eb54296437db8e40cd17ee7d5db57a5902db73b72b1ef2f0848ee80f4a5565edceea9cb512384f425461c0cfbc3052432e2d33002c8aabe99a050455be852aafd3c7eff7d78fea9b36b14aae4976e0e6b4001e0490bc3934fc0320807963bbb3e42b2f88c00b8b47d695c9433a8999882d293df7b0cdea5934c429a314e1eee3b6a35c42dd90b24d1762b56fdaa8dc9cb78fb09d5c8052f899fd7c95b4fda85b53f0733e1dfae2bcb354402dc9f6fa3bd0a5d828760404fde9812a2f2077150ad5894ca778cd520a51cd3f0f2d86d3884dc41116303016af490261c9733ed9fce0904220d807c3d28c0ae39dd0607be4f1c83968bcf140d7e1871cb17135c36e36ea2271b02ba3e920f0e2a7230e43f42854262d7b63f68c00af0a672904437c086d8213e8036d88b0e9a9b751fe6f83196797a3686eedef9af7e29f945e484a06ca2f76b818513de0327097b98965adae95be1b0d2ba3996da47155d43f0c3a4e2d444cf043ef43e3d9686bd5ed8bdbb1a9ecfbc32d24d41ecf506d6310c1acd049d98e82257c1f2c77f10e18eb660576a2597674e5ed5520474456a88966e13798182e494be0fe19d22ab980a96769ad964c1e1d9a447cf279f57db0cb7339d77d47c32c4e5360fa19a76c1bf85113404cce348b48a0c879cd3939ca329ded88e541b38c660572e13f3d5c53a281d4fcb7e2dbc285e42b956fb0a55849603fa5f1d90f5f90703ee232ecbe23a9f49c71e776f11f27dab4ba65fce4adf03489b6a0abf7a7732566954c7d8b634380d4f16a0706c6768960b8cfcade9cb9262d3370d59e0b77983864031817cc3b6a14189ea75347e125a810220bfaec44d2c13d301502980e07a3856bed73a81dfc5b9690e2c148640420fc3008d6d23dfe3f3b30dff2e7e136df19338bd4b92aa5310b0f79eb174260e92885a9feaab948e694f873959c69818747703c2ed4b4562d8b426078cf7d41f43ef1c1453f08e6d77b3f329f2c79236e24a182fa5532ef955614b910ab09948305035e5701739e4cc4696f23eabed5ceda068ebe314bb8382258982ff89eac69de46c425cbdc963263cd3a175cb87e2acd1f1a1a832c19033556213dc45637ca1e433a9bb19b1c1c6b8d3e9cb67ae33636f10cd20321754f1d43845af4fd2f2c3db01c70e5b91ff20df1d6cb00fb1c6a324e8257bef2f356fd465d2951d3cc08f9b8f0fea202cad0ecc6edfe957fed8e117d0c025d3892515aaa69a1288c928f329c1f5c254ca3f106d50db1da8f88e226c9f9166577d1a454a7856a06c5c0acdffc1284ecc41eaee2151e5d527f42c456ac632d3a6d292044fe4ea4ed4d22e7dbc2ded55c6f2ef8c0247fdb86827222e6be67c313bff38b170f23b81ed12f4d8e3abe425ab4778864fd972636c33d3d4409bd95416be1e4b9e6e27029c7715aea72ddd282b8622338e043837ceb37c5c0cd96376bda494ac56b5b103bd64cea2ac340491a83b454e89e69298f215a872534450635e2d5637597f0d7a08840ba0e87e175d5afdd17a66983a9292673301a75d2b749193824b727a4c246a8aefd658004ca5f60679a566d08eb0b25842c6ab275fec45a0d3ad99874a1355096fb23b6ee5f164413a7eb2376dcfd4df6965088b839500a1791f0dd319169b69455b820e86f3e13ae869953c813b263aea1dfd5283971aeaba7b85f1f30754550e8bca93b80166edc719b60fcb0025eda52e3255d4bb6b0c626ae4660a581062e91d7312ca6158deb78c04ce23ad09fddb19d10c628a833dee21bdb3cc3487ca800bc3f00bcfbf44833a0ea3590028a83a387ee027c5ea45ebcb0575191ca268f1f5b0aab71bd32794c6677be4443e5143fcf09835f8d41ec0cf0829b7137390844892bafada40123a046b4f780ec694a05489eeac1d13be24127e022c9ccfc84261a12a3f48e235a1cd6e1795d03fb7d3734b9425f6cabf6060474c47bc9254c17c30fac241f0b368afdc7a6b4a0634ffc032280d72279c26d56f34e3ec55ea2966b946472434985f63dd501df6aa86eb7153aa6f46e86f7d7ba33a0ca5ca86695cf3ab15954316adc9c2b72a4ed729eb7eba729adcccd27e9cb0c02111b7321e2cf90de7d77dee373758c2de725339bc3a0704293d3d7f359350ec1e4482eef1fa9319c818437e0264b5ffb0bcecb3a8d335544754da23ff16089ecf9d8bec298aef845a961bdfc63645a4e07bf023d102c42abba976cc73f1f104f1276b286af97d639c63ebf0f081835376af6a4e555cf86dff9feca71c01f99502a82e811418f66dd2d89374cce477a75ca2f80691b0ee3e4027c20d5edaa65a8bd3b2a049812107c300096b265835cb48f9c637f547c46e13ed9fee6d980058535bf1ea3051a51ff2d566c209549a4e71d6ba86ee126cb5363ae60f784afbea1d39a78a9506ddcf866d18a62bdfc8c18c0d3b9ca0f5cf32cfd1f91e402f4b510dee325e377124d3721a0ab39056340fc6140e8960b51391a78a926405f155ce8266ebe71b038995bd2f511d49a51f56234c248da0074ae53e73c747c4bfffcca9a1a425201feb746c2873874a0ace82134f8892e7f0c4c9f1ed5294b068fc37b06653cdd9cf018565258a6314d9ac528e3c4d1f579c73819cf857961738bd149a61aaf7b9a2a917cd0d543269133c7acc5d8800549e9fbc823904b8b1ddf9dbba5c92afba26c485561e094d99bb957afcfefcd89596f4df20c91eb8271781d4c39e0cc1942d263d204c249eea9808d1028471974cfa372e8e04ca4e4952d3c574973765547410160965b87fc7ebe6bc7c51cc8421c52e389dec70d2493b75f27eab887d862e7e48925f551157c326ba61f569618a0864dbda63cdc2f4c5e957c8fea62cf62a65779adf0e3bfc34c5648b00e7be6bba86f13f2c620d5c42d2da7f088ba4a40c650e4655347b58cc26b773f4a6baab4cad27f89dd782be5abac5ed94a72f9091c1fc9ebca38f92b46cc8769f8d620217b50121790738f7cd2c3367e6e4a402a3b41999c23f237414f34085fabb43834fafebc0b0e05f7951f832f7bcc840bff48d72c39ac4b1aef836892ae2dd6b5e5bb7d983434ae0c9d91a13db5ba2ed3232eee8e7ef8e2b8fd7fcefad7ecb7227725357dcfbde71fc006b131643616072931fccd57bec0b14bce811fd9cc903c6fe77e43ccbf96af0832fa14d80514a175fd88fafe0b60d4bfac53a9e93c6046a4b16a67a15d9474efa8785bbbc962ef82cea0777792c6fe50171fd2c2e2b2515eada336220b35090dcc1e67ea0f7f404c9dd2af1a05a70eb193ca0936ecdf6f004b8e9052d34dd0223fe75997c4ab796735ccfb1c3dcd22ce453d7f64724c3d2932fa720da504528e7cbdca07ba2ab20adbae15f3152b51b63fc35074cfbc03394760d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952bfc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1aab01f1e5d951f9cfa5fed84d37004ba30724d0befcde1d6b6fcedf70419362444c0b2b6513452adf188402da32faea446b326e0a3362eda6fa8603e73594a56748e5c04d5ae481e9417f76ce4b64532e2c1040ec0470552007846337be17110bc3fc7c974b816f6bf9bae605019906d71635477d776418ce1126392308d7ae0c178d1c114dfb0ea613dd88cbe84fd453ede77156147c519ecdfd23192dabd6486e13e0f88217ee5dacac33fa57b0b835d71b894207f838712ee751363a8284250ee522cf7aa4be0dbd659216463cec9cfb94cf89f7e4882a11bff81dfc521a8084019efdfc9438b9eef2c191d3c689c1841146120ec8ebb8bae055e56cb3566d31b742b75b8ff8366eecb63df366c04446cf9dc733f82982baf80123db66427ec1ff9fb807de5e53b2a8ee0edacda03c5e5206a69d764590a5fde438d12418d600657bb3ee38398c217f18ec4037e3ea4826ab2331f36811dd0b65d019ad1a69baf2c1de555086bc9a8937556f0c4b7688b78ad70e8a1a684a2dcc1fc8f71808b68f454c2bd58959c862d94bf0f16c3f78a2d537388ca060d354344db80ee6957854d2d568992ae25ff65867bd9021d655f70670142f0796b29a3b0621f195302908e362589b8b7978716a97459a263ec0922932dacd74c2c386bfa80400cad585c06d0bf33a600afb9aecb2ba0b559504e280e2659e307504ddab5fae056d38331f30831fda43e296160590393359efe4b900f791d7c959b70cf7023df6ebc2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-21-openjdk-21.0.10.0-150600.3.23.1.src.rpmjava-21-javadocjava-21-openjdk-javadocjava-javadoc    /bin/sh/bin/shjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0-15.2-14.14.3ir@ig@h@h#@hh~+hz7@hvBh 'gg$f@ff! @f e@eԔ@epee@ez@e;@e9@e/e 0@e @fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.combwiedemann@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Update to upstream tag jdk-21.0.10+7 (January 2026 CPU) * CVEs + CVE-2026-21925, bsc#1257034 + CVE-2026-21932, bsc#1257036 + CVE-2026-21933, bsc#1257037 + CVE-2026-21945, bsc#1257038 * Changes + JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/ /CheckLeaseLeak.java failing intermittently + JDK-8072701: resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent + JDK-8139228: JFileChooser renders file names as HTML document + JDK-8139392: JInternalFrame has incorrect padding + JDK-8140527: JInternalFrame has incorrect title button width + JDK-8162380: [TEST_BUG] MouseEvent/.../ /AltGraphModifierTest.java has only "Fail" button + JDK-8199149: Improve the exception message thrown by VarHandle of unsupported operation + JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" + JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java + JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." + JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated + JDK-8216437: PPC64: Add intrinsic for GHASH algorithm + JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" + JDK-8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java + JDK-8245545: Disable TLS_RSA cipher suites + JDK-8265429: Improve GCM encryption + JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused + JDK-8280482: Window transparency bug on Linux + JDK-8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" + JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" + JDK-8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support + JDK-8304065: HttpServer.stop should terminate immediately if no exchanges are in progress + JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/ /stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH + JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests + JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency + JDK-8306579: Consider building with /Zc:throwingNew + JDK-8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler + JDK-8308780: Fix the Java Integer types on Windows + JDK-8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug + JDK-8310049: Refactor Charset tests to use JUnit + JDK-8310915: Typo in aarch64.ad: "envcodings" + JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow + JDK-8311906: Improve robustness of String constructors with mutable array inputs + JDK-8313231: Redundant if statement in ZoneInfoFile + JDK-8313770: jdk/internal/platform/docker/ /TestSystemMetrics.java fails on Ubuntu + JDK-8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive + JDK-8315990: Amend problemlisted tests to proper position + JDK-8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate + JDK-8317132: Prepare HotSpot for permissive- + JDK-8317332: Prepare security for permissive- + JDK-8317970: Bump target macosx-x64 version to 11.00.00 + JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads + JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 + JDK-8318850: Duplicate code in the LCMSImageLayout + JDK-8319570: Change to GCC 13.2.0 for building on Linux at Oracle + JDK-8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key + JDK-8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable + JDK-8320836: jtreg gtest runs should limit heap size + JDK-8321180: Condition for non-latin1 string size too large exception is off by one + JDK-8321183: Incorrect warning from cds about the modules file + JDK-8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled + JDK-8322018: Test java/lang/String/CompactString/ /MaxSizeUTF16String.java fails with -Xcomp + JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null + JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel + JDK-8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' + JDK-8324065: Daylight saving information for 'Africa/Casablanca' are incorrect + JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active + JDK-8325277: [21u] Backout test change of JDK-8291809 + JDK-8325530: Vague error message when com.sun.tools.attach .VirtualMachine fails to load agent library + JDK-8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 + JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 + JDK-8325731: Installation instructions for Debian/Ubuntu don't mention autoconf + JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically + JDK-8327434: Test java/util/PluggableLocale/ /TimeZoneNameProviderTest.java timed out + JDK-8327704: Update nsk/jdi tests to use driver instead of othervm + JDK-8327757: Convert javax/swing/JSlider/6524424/ /bug6524424.java applet to main + JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program + JDK-8327980: Convert javax/swing/JToggleButton/4128979/ /bug4128979.java applet test to main + JDK-8328124: Convert java/awt/Frame/ShownOnPack/ /ShownOnPack.html applet test to main + JDK-8328247: Remove redundant dir for tests converted from applet to main + JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main + JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main + JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/ /DiacriticsTest.java applet test to main + JDK-8331231: containers/docker/TestContainerInfo.java fails + JDK-8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited + JDK-8333526: Restructure java/nio/channels/DatagramChannel/ /StressNativeSignal.java to a fail fast exception handling policy + JDK-8333569: jpackage tests must run app launchers with retries on Linux only + JDK-8333783: java/nio/channels/FileChannel/directio/ /DirectIOTest.java is unstable with AV software + JDK-8334217: [AIX] Misleading error messages after JDK-8320005 + JDK-8334509: Cancelling PageDialog does not return the same PageFormat object + JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg + JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with - Xcomp fails exitValue = 137 + JDK-8335986: Test javax/swing/JCheckBox/4449413/ /bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible + JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb + JDK-8338428: Add logging of final VM flags while setting properties + JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC + JDK-8339366: [jittester] Make it possible to generate tests without execution + JDK-8340015: Open source several AWT focus tests - series 7 + JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures + JDK-8340354: Open source AWT desktop properties and print related tests + JDK-8341097: GHA: Demote Mac x86 jobs to build only + JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp + JDK-8341138: Rename jtreg property docker.support as container.support + JDK-8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 + JDK-8341496: Improve JMX connections + JDK-8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions + JDK-8342582: user.region for formatting number no longer works for 21.0.5 + JDK-8342934: TYPE_USE annotations printed with error causing "," in toString output + JDK-8343191: Cgroup v1 subsystem fails to set subsystem path + JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount + JDK-8343875: Minor improvements of jpackage test library + JDK-8343876: Enhancements to jpackage test lib + JDK-8344143: Test jdk/java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java timed out on macosx-x64 + JDK-8344577: Virtual thread tests are timing out on some macOS systems + JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 + JDK-8346142: [perf] scalability issue for the specjvm2008::xml.validation workload + JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/ /bug4278839.java still fails in CI + JDK-8346753: Test javax/swing/JMenuItem/RightLeftOrientation/ /RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel + JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/ /setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button + JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS + JDK-8347143: [aix] Fix strdup use in os::dll_load + JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently + JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests + JDK-8347377: Add validation checks for ICC_Profile header fields + JDK-8347434: Richer VM operations events logging + JDK-8347811: Container detection code for cgroups v2 should use cgroup.controllers + JDK-8347841: Test fixes that use deprecated time zone IDs + JDK-8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() + JDK-8348402: PerfDataManager stalls shutdown for 1ms + JDK-8349188: LineBorder does not scale correctly + JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test + JDK-8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException + JDK-8349988: Change cgroup version detection logic to not depend on /proc/cgroups + JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes + JDK-8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native test utilities + JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError + JDK-8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions + JDK-8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) + JDK-8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing + JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output + JDK-8352016: Improve java/lang/RuntimeTests/ /RuntimeExitLogTest.java + JDK-8352533: Report useful IOExceptions when jspawnhelper fails + JDK-8352678: Opensource few JMenuItem tests + JDK-8352682: Opensource JComponent tests + JDK-8352686: Opensource JInternalFrame tests - series3 + JDK-8352687: Opensource few JInternalFrame and JTextField tests + JDK-8352793: Open source several AWT TextComponent tests - Batch 1 + JDK-8352865: Open source several AWT TextComponent tests - Batch 2 + JDK-8352905: Open some JComboBox bugs 1 + JDK-8352926: New test TestDockerMemoryMetricsSubgroup.java fails + JDK-8352966: Opensource Several Font related tests - Batch 2 + JDK-8352997: Open source several Swing JTabbedPane tests + JDK-8353007: Open some JComboBox bugs 2 + JDK-8353011: Open source Swing JButton tests - Set 1 + JDK-8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number + JDK-8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization + JDK-8353201: Open source Swing Tooltip tests - Set 2 + JDK-8353299: VerifyJarEntryName.java test fails + JDK-8353309: Open source several Swing text tests + JDK-8353319: Open source Swing tests - Set 3 + JDK-8353445: Open source several AWT Menu tests - Batch 1 + JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) + JDK-8353483: Open source some JProgressBar tests + JDK-8353486: Open source Swing Tests - Set 4 + JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests + JDK-8353586: Open source several toolkit tests + JDK-8353589: Open source a few Swing menu-related tests + JDK-8353592: Open source several scrollbar tests + JDK-8353661: Open source several swing tests batch5 + JDK-8353832: Opensource FontClass, Selection and Icon tests + JDK-8353953: com/sun/jdi tests should be fixed to not always require includevirtualthreads=y + JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 + JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 + JDK-8354095: Open some JTable bugs 5 + JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) + JDK-8354214: Open source Swing tests Batch 2 + JDK-8354233: Open some JTable bugs 6 + JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8354248: Open source several AWT GridBagLayout and List tests + JDK-8354340: Open source Swing Tests - Set 6 + JDK-8354341: Open some JTable bugs 7 + JDK-8354365: Opensource few Modal and Full Screen related tests + JDK-8354418: Open source Swing tests Batch 4 + JDK-8354451: Open source some more Swing popup menu tests + JDK-8354465: Open some JTable bugs 8 + JDK-8354466: Open some misc Swing bugs 9 + JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) + JDK-8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 + JDK-8354493: Opensource Several MultiScreen and Insets related tests + JDK-8354495: Open source several AWT DataTransfer tests + JDK-8354532: Open source JFileChooser Tests - Set 7 + JDK-8354552: Open source a few Swing tests + JDK-8354553: Open source several clipboard tests batch0 + JDK-8354561: Open source several swing tests batch0 + JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text + JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) + JDK-8354701: Open source few JToolTip tests + JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/ /bug4952462.java failing on CI + JDK-8354928: Clean up and open source some miscellaneous AWT tests + JDK-8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication + JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization + JDK-8355241: Move NativeDialogToFrontBackTest.java PL test to manual category + JDK-8355333: Some Problem list entries point to non-existent / wrong files + JDK-8355387: [jittester] Disable downcasts by default + JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355478: DoubleActionESC.java fails intermittently + JDK-8355558: SJIS.java test is always ignored + JDK-8355561: [macos] Build failure with Xcode 16.3 + JDK-8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class + JDK-8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee + JDK-8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 + JDK-8356040: java/util/PluggableLocale/ /LocaleNameProviderTest.java timed out + JDK-8356145: ListEnterExitTest.java fails on macos + JDK-8356187: TestJcmd.java may incorrectly parse podman version + JDK-8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 + JDK-8356752: Log mouse enter and exit events for debugging + JDK-8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 + JDK-8356897: Update NSS library to 3.111 + JDK-8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() + JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java + JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 + JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java + JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations + JDK-8357882: Use UTF-8 encoded data in LocaleDataTest + JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop + JDK-8358532: JFileChooser in GTK L&F still displays HTML filename + JDK-8358577: Test serviceability/jvmti/thread/ /GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpected monitor object + JDK-8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues + JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" + JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) + JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts + JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java + JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/ /share/jpda/BindServer.java + JDK-8359182: Use @requires instead of SkippedException for MaxPath.java + JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped + JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions + JDK-8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again + JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test + JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race + JDK-8359501: Enhance Handling of URIs + JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java + JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat + JDK-8360178: TestArguments.atojulong gtest has incorrect format string + JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated + JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/ /file/FileURLTest.java + JDK-8360411: [TEST] open/test/jdk/java/io/File/ /MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic + JDK-8360478: libjsig related tier3 jtreg tests fail when asan is configured + JDK-8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions + JDK-8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java + JDK-8361253: CommandLineOptionTest library should report observed values on failure + JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline + JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/ /VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call + JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java + JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays + JDK-8361599: [PPC64] enable missing tests via jtreg requires + JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows + JDK-8361754: New test runtime/jni/checked/ /TestCharArrayReleasing.java can cause disk full errors + JDK-8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c + JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c + JDK-8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...) + JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 + JDK-8362207: Add more test cases for possible double-rounding in fma + JDK-8362308: Enhance Bitmap operations + JDK-8362516: Support of GCC static analyzer (-fanalyzer) + JDK-8362532: Test gc/g1/plab/* duplicate command-line options + JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags + JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts + JDK-8362632: Improve HttpServer Request handling + JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform + JDK-8363720: Follow up to JDK-8360411 with post review comments + JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie + JDK-8364198: NMT should have a better corruption message + JDK-8364199: Enhance list of environment variables printed in hserr/hsinfo file + JDK-8364214: Enhance polygon data support + JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory + JDK-8364257: JFR: User-defined events and settings with a one-letter name cannot be configured + JDK-8364258: ThreadGroup constant pool serialization is not normalized + JDK-8364263: HttpClient: Improve encapsulation of ProxyServer + JDK-8364484: misc tests fail with Received fatal alert: handshake_failure + JDK-8364514: [asan] runtime/jni/checked/ /TestCharArrayReleasing.java heap-buffer-overflow + JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc + JDK-8364597: Replace THL A29 Limited with Tencent + JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + JDK-8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 + JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc + JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows + JDK-8365058: Enhance CopyOnWriteArraySet + JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List + JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine + JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code + JDK-8365240: [asan] exclude some tests when using asan enabled binaries + JDK-8365271: Improve Swing supports + JDK-8365280: Enhance JOptionPane + JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/ /JInternalFrameDraggingTest.java fails on macOS 26 + JDK-8365442: [asan] runtime/ErrorHandling/ /CreateCoredumpOnCrash.java fails + JDK-8365487: [asan] some oops (mode) related tests fail + JDK-8365615: Improve JMenuBar/RightLeftOrientation.java + JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion + JDK-8365790: Shutdown hook for application image does not work on Windows + JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent + JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp + JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java + JDK-8365983: Tests should throw SkippedException when SCTP not supported + JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' + JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom + JDK-8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout + JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors + JDK-8366231: Bump update version for OpenJDK: jdk-21.0.10 + JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed + JDK-8366359: Test should throw SkippedException when there is no lpstat + JDK-8366558: Gtests leave /tmp/cgroups-test* files + JDK-8366750: Remove test 'java/awt/Choice/ /ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist + JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java + JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java + JDK-8366893: java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java timed out on macos-aarch64 + JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash + JDK-8367021: Regression in LocaleDataTest refactoring + JDK-8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits + JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure + JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes + JDK-8367348: Enhance PassFailJFrame to support links in HTML + JDK-8367372: Test 'test/hotspot/jtreg/gc/ /TestObjectAlignmentCardSize.java' fails on 32 bit systems + JDK-8367384: The ICC_Profile class may throw exceptions during serialization + JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName + JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out + JDK-8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException + JDK-8368032: Enhance Certificate Checking + JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace + JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine + JDK-8368960: Adjust java UL logging in the build + JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out + JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data + JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java + JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values + JDK-8369226: GHA: Switch to MacOS 15 + JDK-8369319: java/net/httpclient/CancelRequestTest.java fails intermittently + JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date + JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 + JDK-8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files + JDK-8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler + JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC + JDK-8369947: Bytecode rewriting causes Java heap corruption on RISC-V + JDK-8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport parts of 8227229 and 8312072 + JDK-8370465: Right to Left Orientation Issues with MenuItem Component + JDK-8372534: Update Libpng to 1.6.51 + JDK-8375447: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.10- Do not depend on update-desktop-files (jsc#PED-14507 and jsc#PED-15217)- Update to upstream tag jdk-21.0.9+10 (October 2025 CPU) * Security fixes: + JDK-8352637: Enhance bytecode verification + JDK-8356294, CVE-2025-53066, bsc#1252417: Enhance Path Factories + JDK-8359454, CVE-2025-61748, bsc#1252418: Enhance String handling + JDK-8360937, CVE-2025-53057, bsc#1252414: Enhance certificate handling * Other fixes: + JDK-7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream + JDK-8079786: [macosx] Test java/awt/Frame/DisposeParentGC/ /DisposeParentGC.java fails for Mac only + JDK-8167252: Some of Charset.availableCharsets() does not contain itself + JDK-8185429: [macos] After a modal dialog is closed, no window becomes active + JDK-8203867: Delete test java/awt/TrayIcon/ /DblClickActionEventTest/DblClickActionEventTest.html + JDK-8217914: java/net/httpclient/ /ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST + JDK-8226919: attach in linux hangs due to permission denied accessing /proc/pid/root + JDK-8249825: Tests sun/security/ssl/SSLSocketImpl/ /SetClientMode.java and NonAutoClose.java marked with @ignore + JDK-8259540: MissingResourceException for key cvc-complex-type.2.4.d.1 + JDK-8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container + JDK-8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 + JDK-8280818: Expand bug8033699.java to iterate over all LaFs + JDK-8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher + JDK-8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters + JDK-8302744: Refactor Hotspot container detection code + JDK-8304674: File java.c compile error with - fsanitize=address -O0 + JDK-8308633: Increase precision of timestamps in g1 log + JDK-8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" + JDK-8309627: Incorrect sorting of DirtyCardQueue buffers + JDK-8309899: Rename PtrQueueSet::buffer_size() + JDK-8310264: In PhaseChaitin::Split defs and phis are leaked + JDK-8310974: NMT: Arena diffs miss the scale + JDK-8311644: Server should not send bad_certificate alert when the client does not send any certificates + JDK-8313083: Print 'rss' and 'cache' as part of the container information + JDK-8313355: javax/management/remote/mandatory/notif/ /ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" + JDK-8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation + JDK-8314166: Update googletest to v1.14.0 + JDK-8314611: Provide more explicative error message parsing Currencies + JDK-8314978: Multiple server call from connection failing with expect100 in getOutputStream + JDK-8319067: ProblemList serviceability/AsyncGetCallTrace/ /MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode + JDK-8319174: Enhance robustness of some j.m.BigInteger constructors + JDK-8319598: SMFParser misinterprets interrupted running status + JDK-8319932: [JVMCI] class unloading related tests can fail on libgraal + JDK-8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/ /bi02t001 memory corruption when using -Xcheck:jni + JDK-8320769: Remove ill-adviced "make install" target + JDK-8320858: Move jpackage tests to tier3 + JDK-8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test + JDK-8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected + JDK-8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks + JDK-8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 + JDK-8326606: Test javax/swing/text/BoxView/6494356/ /bug6494356.java performs a synchronization on a value based class + JDK-8326705: Test CertMsgCheck.java fails to find alert certificate_required + JDK-8327125: SpinYield.report should report microseconds + JDK-8327748: Convert javax/swing/JFileChooser/6798062/ /bug6798062.java applet test to main + JDK-8327750: Convert javax/swing/JFileChooser/ /FileFilterDescription/FileFilterDescription.java applet test to main + JDK-8327751: Convert javax/swing/JInternalFrame/6726866/ /bug6726866.java applet test to main + JDK-8327752: Convert javax/swing/JOptionPane/4174551/ /bug4174551.java applet to main + JDK-8327753: Convert javax/swing/JOptionPane/8024926/ /bug8024926.java applet to main + JDK-8327754: Convert javax/swing/JPopupMenu/7160604/ /bug7160604.java applet to main + JDK-8327755: Convert javax/swing/JScrollBar/8039464/ /Test8039464.java applet to main + JDK-8327756: Convert javax/swing/JSlider/4987336/ /bug4987336.java applet to main + JDK-8327826: Convert javax/swing/border/Test4243289.java applet test to main + JDK-8327835: Convert java/awt/FileDialog/RegexpFilterTest/ /RegexpFilterTest applet test to main + JDK-8327838: Convert java/awt/FileDialog/MultipleMode/ /MultipleMode.html applet test to main + JDK-8327872: Convert javax/swing/JToolTip/4644444/ /bug4644444.java applet test to main + JDK-8327873: Convert javax/swing/border/Test4247606.java applet test to main + JDK-8327874: Convert javax/swing/JTree/4314199/ /bug4314199.java applet test to main + JDK-8327876: Convert javax/swing/border/Test4252164.java applet test to main + JDK-8327879: Convert javax/swing/border/Test4760089.java applet test to main + JDK-8327969: Convert javax/swing/border/Test6910490.java applet test to main + JDK-8327972: Convert java/awt/FileDialog/ /SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main + JDK-8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main + JDK-8328012: Convert InputMethod (/java/awt/im) applet tests to main + JDK-8328030: Convert javax/swing/text/GlyphView/4984669/ /bug4984669.java applet test to main + JDK-8328035: Convert javax/swing/text/html/TableView/7030332/ /bug7030332.java applet test to main + JDK-8328087: Automate javax/swing/JTable/TAB/TAB.java applet test + JDK-8328089: Automate javax/swing/JTable/4222153/ /bug4222153.java applet test + JDK-8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main + JDK-8328190: Convert AWTPanelSmoothWheel.html applet test to main + JDK-8328225: Convert ImageDecoratedDnD.html applet test to main + JDK-8328244: Convert javax/swing/JSlider/6742358/ /bug6742358.java applet test to main + JDK-8328248: Convert javax/swing/JSlider/6587742/ /bug6587742.java applet test to main + JDK-8328262: Convert javax/swing/JSplitPane/8132123/ /bug8132123.java applet test to main + JDK-8328279: Convert java/awt/Cursor/ /CursorOverlappedPanelsTest test to main + JDK-8328328: Convert javax/swing/JTabbedPane/4666224/ /bug4666224.java applet test to main + JDK-8328367: Convert java/awt/Component/UpdatingBootTime test to main + JDK-8328378: Convert java/awt/FileDialog/ /FileDialogForDirectories test to main + JDK-8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main + JDK-8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main + JDK-8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main + JDK-8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main + JDK-8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main + JDK-8328401: Convert java/awt/Frame/InitialMaximizedTest/ /InitialMaximizedTest.html applet test to automated + JDK-8328570: Convert closed JViewport manual applet tests to main + JDK-8328631: Convert java/awt/InputMethods/InputMethodsTest/ /InputMethodsTest.java applet test to manual + JDK-8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/ /sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom + JDK-8330535: Update nsk/jdb tests to use driver instead of othervm + JDK-8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" + JDK-8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers + JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding + JDK-8332271: Reading data from the clipboard from multiple threads crashes the JVM + JDK-8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' + JDK-8332551: Test vmTestbase/nsk/monitoring/ /MemoryNotificationInfo/from/from001/TestDescription.java timed out + JDK-8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/ /thrcputime002/TestDescription.java failed + JDK-8333326: Linux Alpine build fails after 8302744 + JDK-8333446: Add tests for hierarchical container support + JDK-8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes + JDK-8334016: Make PrintNullString.java automatic + JDK-8334320: Replace vmTestbase/metaspace/share/ /TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary + JDK-8334394: Race condition in Class::protectionDomain + JDK-8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT + JDK-8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F + JDK-8335252: Reduce size of j.u.Formatter.Conversion#isValid + JDK-8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error + JDK-8335882: platform/cgroup/TestSystemSettings.java fails on Alpine Linux + JDK-8336635: Add IR test for Reference.refersTo intrinsic + JDK-8336702: C2 compilation fails with "all memory state should have been processed" assert + JDK-8337506: Disable "best-fit" mapping on Windows command line + JDK-8338236: Compile error in cgroup code on Linux when using clang + JDK-8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled + JDK-8338939: Simplify processing of hidden class names + JDK-8339460: CDS error when module is located in a directory with space in the name + JDK-8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 + JDK-8339962: Open source AWT TextField tests - Set1 + JDK-8340092: [Linux] containers/systemd/ /SystemdMemoryAwarenessTest.java failing on some systems + JDK-8340185: Use make -k on GHA to catch more build errors + JDK-8340276: Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException + JDK-8340389: vmTestbase/gc/gctests/PhantomReference/ /phantom001/TestDescription.java Test exit code: 97 with - Xcomp UseAVX=3 + JDK-8340547: Starting many threads can delay safepoints + JDK-8340554: Improve MessageFormat readObject checks + JDK-8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB + JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu + JDK-8341370: Test java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 + JDK-8341644: Compile error in cgroup coding when using toolchain clang + JDK-8341684: Typo in External Specifications link of java.util.Currency + JDK-8341861: GHA: Use only retention mechanism to remove bundles + JDK-8341964: Add mechanism to disable different parts of TLS cipher suite + JDK-8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags + JDK-8342238: Test javax/crypto/CryptoPermissions/ /InconsistentEntries.java writes files in tested JDK dir + JDK-8342330: C2: "node pinned on loop exit test?" assert failure + JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI + JDK-8343074: test/jdk/com/sun/net/httpserver/docs/test1/ /largefile.txt could be generated + JDK-8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp + JDK-8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter + JDK-8343618: Stack smashing in awt_InputMethod.c on Linux s390x + JDK-8343804: Show the default time zone with -XshowSettings option + JDK-8343977: Convert java/awt/TextArea/TextAreaCursorTest/ /HoveringAndDraggingTest to main + JDK-8344137: Update XML Security for Java to 3.0.5 + JDK-8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 + JDK-8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 + JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark + JDK-8345337: JFR: jfr view should display all direct subfields for an event type + JDK-8345471: Clean up compiler/intrinsics/sha/cli tests + JDK-8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java + JDK-8345767: javax/swing/JSplitPane/4164779/ /JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 + JDK-8346255: java/lang/management/ThreadMXBean/ /VirtualThreadDeadlocks.java finds no deadlock + JDK-8346285: Update jarsigner compatibility test for change in default digest algorithm + JDK-8346751: Internal java compiler error with type annotations in constants expression in constant fields + JDK-8346871: Improve robustness of java/util/zip/EntryCount64k.java test + JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" + JDK-8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off + JDK-8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ /ShrinkGrowTest.java fails with CDS disabled + JDK-8347299: Add annotations to test cases in LicenseTest + JDK-8347302: Mark test tools/jimage/JImageToolTest.java as flagless + JDK-8347381: Upgrade jQuery UI to version 1.14.1 + JDK-8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents + JDK-8347826: Introspector shows wrong method list after 8071693 + JDK-8347840: Fix testlibrary compilation warnings + JDK-8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt + JDK-8348328: Update IANA Language Subtag Registry to Version 2025-05-15 + JDK-8348365: Bad format string in CLDRDisplayNamesTest + JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel + JDK-8349151: Refactor test/java/security/cert/ /CertificateFactory/slowstream.sh to java test + JDK-8349214: Improve size optimization flags for MSVC builds + JDK-8349378: Build splashscreen lib with SIZE optimization + JDK-8349583: Add mechanism to disable signature schemes based on their TLS scope + JDK-8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec + JDK-8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set + JDK-8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP + JDK-8350456: Test javax/crypto/CryptoPermissions/ /InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION + JDK-8350582: Correct the parsing of the ssl value in javax.net.debug + JDK-8350665: SIZE_FORMAT_HEX macro undefined in gtest + JDK-8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests + JDK-8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled + JDK-8350830: Values converted incorrectly when reading TLS session tickets + JDK-8350858: [IR Framework] Some tests failed on Cascade Lake + JDK-8350964: Add an ArtifactResolver.fetch(clazz) method + JDK-8351277: Remove pipewire from AIX build + JDK-8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value + JDK-8351491: Add info from release file to hserr file + JDK-8351593: [JMH] test PhoneCode.Bulk reports NPE exception + JDK-8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config + JDK-8351884: Refactor bug8033699.java test code + JDK-8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place + JDK-8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter + JDK-8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI + JDK-8352677: Opensource JMenu tests - series2 + JDK-8352719: Add an equals sign to the modules statement + JDK-8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds + JDK-8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 + JDK-8352860: Open source events tests batch0 + JDK-8352879: TestPeriod.java and TestGetContentType.java run wrong test class + JDK-8352895: UserCookie.java runs wrong test class + JDK-8352896: LambdaExpr02.java runs wrong test class + JDK-8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table + JDK-8353000: Open source several swing tests batch2 + JDK-8353126: Open source events tests batch1 + JDK-8353213: Open source several swing tests batch3 + JDK-8353235: Test jdk/jfr/api/metadata/annotations/ /TestPeriod.java fails with IllegalArgumentException + JDK-8353293: Open source several swing tests batch4 + JDK-8353304: Open source two JTabbedPane tests + JDK-8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java + JDK-8353549: Open source events tests batch2 + JDK-8353568: SEGV_BNDERR signal code adjust definition + JDK-8353655: Clean up and open source KeyEvent related tests (Part 1) + JDK-8353662: Add test for non-local file URL fallback to FTP + JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 + JDK-8353713: Improve Currency.getInstance exception handling + JDK-8353748: Open source several swing tests batch6 + JDK-8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests + JDK-8353950: Clipboard interaction on Windows is unstable + JDK-8354285: Open source Swing tests Batch 3 + JDK-8354327: Rewrite runtime/LoadClass/LoadClassNegative.java + JDK-8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/ /indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc + JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision + JDK-8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 + JDK-8355249: Remove the use of WMIC from the entire source code + JDK-8355262: Test sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java failed: accept timed out + JDK-8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests + JDK-8355370: Include server name in HTTP test server thread names to improve diagnostics + JDK-8355429: Open source ProgressMonitor test + JDK-8355441: Remove antipattern from PassFailJFrame.forcePass javadoc + JDK-8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly + JDK-8355475: UNCTest should use an existing UNC path + JDK-8355512: Test compiler/vectorization/ /TestVectorZeroCount.java times out with - XX:TieredStopAtLevel=3 + JDK-8355515: Clarify the purpose of forcePass() and forceFail() methods + JDK-8355528: Update HarfBuzz to 11.2.0 + JDK-8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension + JDK-8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX + JDK-8356269: Fix broken web-links after JDK-8295470 + JDK-8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 + JDK-8356778: Compiler add event logging in case of failures + JDK-8357155: [asan] ZGC does not work (x86_64 and ppc64) + JDK-8357173: Split jtreg test group jdk tier3 + JDK-8357194: [21u] lible cannot find the path of libjava + JDK-8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ /ResumeClientTLS12withSNI.java writes in src dir + JDK-8357285: JSR166 Test case testShutdownNow_delayedTasks failed + JDK-8357672: Extreme font sizes can cause font substitution + JDK-8357675: Amend headless message + JDK-8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP - XX:-ImplicitNullChecks + JDK-8357826: Avoid running some jtreg tests when asan is configured + JDK-8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual + JDK-8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual + JDK-8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8358004: Delete applications/scimark/Scimark.java test + JDK-8358136: Make langtools/jdk/javadoc/doclet/ /testLinkOption/TestRedirectLinks.java intermittent + JDK-8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value + JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe + JDK-8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) + JDK-8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported + JDK-8358538: Update GHA Windows runner to 2025 + JDK-8358617: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies + JDK-8358659: Bump update version for OpenJDK: jdk-21.0.9 + JDK-8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found + JDK-8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP + JDK-8359272: Several vmTestbase/compact tests timed out on large memory machine + JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp + JDK-8359906: [21u] [BACKOUT] 8347299: Add annotations to test cases in LicenseTest + JDK-8360042: GHA: Bump MSVC to 14.44 + JDK-8360518: Docker tests do not work when asan is configured + JDK-8360647: [XWayland] [OL10] NumPad keys are not triggered + JDK-8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked + JDK-8361212: Remove AffirmTrust root CAs + JDK-8361328: cds/appcds/dynamicArchive/ /TestAutoCreateSharedArchive.java archive timestamps comparison failed + JDK-8361478: GHA: Use MSYS2 from GHA runners + JDK-8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8362548: [21u] Add bugId to test missed in backport of JDK-8343804 + JDK-8362582: GHA: Increase bundle retention time to deal with infra overload better + JDK-8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding + JDK-8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 + JDK-8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr + JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm + JDK-8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground + JDK-8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI + JDK-8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" + JDK-8367388: Tests start to fail on JDK-21 after JDK-8351907 + JDK-8368308: ISO 4217 Amendment 180 Update + JDK-8369643: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.9 - Removed patches: * jdk-8354941.patch + integrated in this version- Refresh the config.sub and config.guess files- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision- Do not embed rebuild counter (bsc#1246806)- Update to upstream tag jdk-21.0.8+9 (July 2025 CPU) * CVEs + CVE-2025-30749, bsc#1246595 + CVE-2025-30754, bsc#1246598 + CVE-2025-50059, bsc#1246575 + CVE-2025-50106, bsc#1246584 * Changes + JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs + JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails + JDK-8136895: Writer not closed with disk full error, file resource leaked + JDK-8180450: secondary_super_cache does not scale well + JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java + JDK-8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails + JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler + JDK-8210471: GZIPInputStream constructor could leak an un-end()ed Inflater + JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value + JDK-8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent + JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java is marked with @ignore + JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" + JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) + JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small + JDK-8267174: Many test files have the wrong Copyright header + JDK-8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED + JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC + JDK-8279016: JFR Leak Profiler is broken with Shenandoah + JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call + JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed + JDK-8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows + JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS + JDK-8286789: Test forceEarlyReturn002.java timed out + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame + JDK-8295804: javax/swing/JFileChooser/ /JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" + JDK-8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure + JDK-8303770: Remove Baltimore root certificate expiring in May 2025 + JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/ /SP05/sp05t003/TestDescription.java timed out: thread not suspended + JDK-8307318: Test serviceability/sa/ /ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException + JDK-8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share + JDK-8308033: The jcmd thread dump related tests should test virtual threads + JDK-8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512 + JDK-8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore .engineGetEntry + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8309978: [x64] Fix useless padding + JDK-8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread + JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port + JDK-8310643: Misformatted copyright messages in FFM + JDK-8312246: NPE when HSDB visits bad oop + JDK-8312475: org.jline.util.PumpReader signed byte problem + JDK-8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown + JDK-8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown + JDK-8313654: Test WaitNotifySuspendedVThreadTest.java timed out + JDK-8314056: Remove runtime platform check from frem/drem + JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations + JDK-8314236: Overflow in Collections.rotate + JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. + JDK-8314840: 3 gc/epsilon tests ignore external vm options + JDK-8314842: zgc/genzgc tests ignore vm flags + JDK-8315128: jdk/jfr/event/runtime/ /TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" + JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out + JDK-8315669: Open source several Swing PopupMenu related tests + JDK-8315742: Open source several Swing Scroll related tests + JDK-8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors + JDK-8315871: Opensource five more Swing regression tests + JDK-8315876: Open source several Swing CSS related tests + JDK-8315951: Open source several Swing HTMLEditorKit related tests + JDK-8315981: Opensource five more random Swing tests + JDK-8316061: Open source several Swing RootPane and Slider related tests + JDK-8316324: Opensource five miscellaneous Swing tests + JDK-8316388: Opensource five Swing component related regression tests + JDK-8316452: java/lang/instrument/modules/ /AppendToClassPathModuleTest.java ignores VM flags + JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix + JDK-8316580: HttpClient with StructuredTaskScope does not close when a task fails + JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful + JDK-8317264: Pattern.Bound has `static` fields that should be `static final`. + JDK-8318509: x86 count_positives intrinsic broken for - XX:AVX3Threshold=0 + JDK-8318636: Add jcmd to print annotated process memory map + JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path + JDK-8318811: Compiler directives parser swallows a character after line comments + JDK-8318915: Enhance checks in BigDecimal.toPlainString() + JDK-8319439: Move BufferNode from PtrQueue files to new files + JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags + JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" + JDK-8320687: sun.jvmstat.monitor.MonitoredHost .getMonitoredHost() throws unexpected exceptions when invoked concurrently + JDK-8320948: NPE due to unreported compiler error + JDK-8321204: C2: assert(false) failed: node should be in igvn hash table + JDK-8321479: java -D-D crashes + JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" + JDK-8322141: SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred + JDK-8322475: Extend printing for System.map + JDK-8323795: jcmd Compiler.codecache should print total size of code cache + JDK-8324345: Stack overflow during C2 compilation when splitting memory phi + JDK-8324678: Replace NULL with nullptr in HotSpot gtests + JDK-8324681: Replace NULL with nullptr in HotSpot jtreg test native code files + JDK-8324799: Use correct extension for C++ test headers + JDK-8324880: Rename get_stack_trace.h + JDK-8325055: Rename Injector.h + JDK-8325180: Rename jvmti_FollowRefObjects.h + JDK-8325347: Rename native_thread.h + JDK-8325367: Rename nsk_list.h + JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized + JDK-8325456: Rename nsk_mutex.h + JDK-8325458: Rename mlvmJvmtiUtils.h + JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 + JDK-8325682: Rename nsk_strace.h + JDK-8325910: Rename jnihelper.h + JDK-8326090: Rename jvmti_aod.h + JDK-8326389: [test] improve assertEquals failure output + JDK-8326524: Rename agent_common.h + JDK-8326586: Improve Speed of System.map + JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux + JDK-8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 + JDK-8327370: (ch) sun.nio.ch.Poller.register throws AssertionError + JDK-8327461: KeyStore getEntry is not thread-safe + JDK-8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure + JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program + JDK-8328482: Convert and Open source few manual applet test to main based + JDK-8328484: Convert and Opensource few JFileChooser applet test to main + JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 + JDK-8328670: Automate and open source few closed manual applet test + JDK-8328673: Convert closed text/html/CSS manual applet test to main + JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService() + JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer + JDK-8329729: java/util/Properties/StoreReproducibilityTest.java times out + JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly + JDK-8330158: C2: Loop strip mining uses ABS with min int + JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm + JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' + JDK-8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks + JDK-8331088: Incorrect TraceLoopPredicate output + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8332252: Clean up vmTestbase/vm/share + JDK-8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() + JDK-8332631: Update nsk.share.jpda.BindServer to don't use finalization + JDK-8332641: Update nsk.share.jpda.Jdb to don't use finalization + JDK-8332880: JFR GCHelper class recognizes "Archive" regions as valid + JDK-8332921: Ctrl+C does not call shutdown hooks after JLine upgrade + JDK-8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization + JDK-8333117: Remove support of remote and manual debuggee launchers + JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" + JDK-8333805: Replaying compilation with null static final fields results in a crash + JDK-8333890: Fatal error in auto-vectorizer with float16 kernel. + JDK-8334644: Automate javax/print/attribute/PageRangesException.java + JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant + JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 + JDK-8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient + JDK-8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 + JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java + JDK-8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 + JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/ /AllowedFunctions.java fails with unexpected exit code: 112 + JDK-8335860: compiler/vectorization/ /TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings + JDK-8336042: Caller/callee param size mismatch in deoptimization causes crash + JDK-8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 + JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file + JDK-8336827: compiler/vectorization/ /TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 + JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing + JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/ /stop_at002.java failure goes undetected + JDK-8337681: PNGImageWriter uses much more memory than necessary + JDK-8337795: Type annotation attached to incorrect type during class reading + JDK-8337958: Out-of-bounds array access in secondary_super_cache + JDK-8337981: ShenandoahHeap::is_in should check for alive regions + JDK-8337998: CompletionFailure in getEnclosingType attaching type annotations + JDK-8338010: WB_IsFrameDeoptimized miss ResourceMark + JDK-8338064: Give better error for ConcurrentHashTable corruption + JDK-8338136: Hotspot should support multiple large page sizes on Windows + JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework + JDK-8338202: Shenandoah: Improve handshake closure labels + JDK-8338314: JFR: Split JFRCheckpoint VM operation + JDK-8339148: Make os::Linux::active_processor_count() public + JDK-8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java + JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms + JDK-8339538: Wrong timeout computations in DnsClient + JDK-8339639: Opensource few AWT PopupMenu tests + JDK-8339678: Update runtime/condy tests to be executed with VM flags + JDK-8339727: Open source several AWT focus tests - series 1 + JDK-8339769: Incorrect error message during startup if working directory does not exist + JDK-8339794: Open source closed choice tests #1 + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339836: Open source several AWT Mouse tests - Batch 1 + JDK-8339842: Open source several AWT focus tests - series 2 + JDK-8339895: Open source several AWT focus tests - series 3 + JDK-8339906: Open source several AWT focus tests - series 4 + JDK-8339935: Open source several AWT focus tests - series 5 + JDK-8339982: Open source several AWT Mouse tests - Batch 2 + JDK-8339984: Open source AWT MenuItem related tests + JDK-8339995: Open source several AWT focus tests - series 6 + JDK-8340024: In ClassReader, extract a constant for the superclass supertype_index + JDK-8340077: Open source few Checkbox tests - Set2 + JDK-8340084: Open source AWT Frame related tests + JDK-8340143: Open source several Java2D rendering loop tests. + JDK-8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages + JDK-8340164: Open source few Component tests - Set1 + JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 + JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java + JDK-8340193: Open source several AWT Dialog tests - Batch 1 + JDK-8340228: Open source couple more miscellaneous AWT tests + JDK-8340271: Open source several AWT Robot tests + JDK-8340279: Open source several AWT Dialog tests - Batch 2 + JDK-8340332: Open source mixed AWT tests - Set3 + JDK-8340366: Open source several AWT Dialog tests - Batch 3 + JDK-8340367: Opensource few AWT image tests + JDK-8340393: Open source closed choice tests #2 + JDK-8340407: Open source a few more Component related tests + JDK-8340417: Open source some MenuBar tests - Set1 + JDK-8340432: Open source some MenuBar tests - Set2 + JDK-8340433: Open source closed choice tests #3 + JDK-8340437: Open source few more AWT Frame related tests + JDK-8340458: Open source additional Component tests (part 2) + JDK-8340555: Open source DnD tests - Set4 + JDK-8340560: Open Source several AWT/2D font and rendering tests + JDK-8340605: Open source several AWT PopupMenu tests + JDK-8340621: Open source several AWT List tests + JDK-8340625: Open source additional Component tests (part 3) + JDK-8340639: Open source few more AWT List tests + JDK-8340713: Open source DnD tests - Set5 + JDK-8340784: Remove PassFailJFrame constructor with screenshots + JDK-8340790: Open source several AWT Dialog tests - Batch 4 + JDK-8340809: Open source few more AWT PopupMenu tests + JDK-8340874: Open source some of the AWT Geometry/Button tests + JDK-8340907: Open source closed frame tests # 2 + JDK-8340966: Open source few Checkbox and Cursor tests - Set1 + JDK-8340967: Open source few Cursor tests - Set2 + JDK-8340978: Open source few DnD tests - Set6 + JDK-8340985: Open source some Desktop related tests + JDK-8341000: Open source some of the AWT Window tests + JDK-8341004: Open source AWT FileDialog related tests + JDK-8341072: Open source several AWT Canvas and Rectangle related tests + JDK-8341128: open source some 2d graphics tests + JDK-8341148: Open source several Choice related tests + JDK-8341162: Open source some of the AWT window test + JDK-8341170: Open source several Choice related tests (part 2) + JDK-8341177: Opensource few List and a Window test + JDK-8341191: Open source few more AWT FileDialog tests + JDK-8341239: Open source closed frame tests # 3 + JDK-8341257: Open source few DND tests - Set1 + JDK-8341258: Open source few various AWT tests - Set1 + JDK-8341278: Open source few TrayIcon tests - Set7 + JDK-8341298: Open source more AWT window tests + JDK-8341373: Open source closed frame tests # 4 + JDK-8341378: Open source few TrayIcon tests - Set8 + JDK-8341447: Open source closed frame tests # 5 + JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering + JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) + JDK-8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) + JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 + JDK-8342075: HttpClient: improve HTTP/2 flow control checks + JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test + JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay + JDK-8342633: javax/management/security/ /HashedPasswordFileTest.java creates tmp file in src dir + JDK-8342958: Use jvmArgs consistently in microbenchmarks + JDK-8343019: Primitive caches must use boxed instances from the archive + JDK-8343037: Missing @since tag on JColorChooser.showDialog overload + JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/ /scenarios/sampling/SP05/sp05t003/TestDescription.java + JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access + JDK-8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints + JDK-8343170: java/awt/Cursor/JPanelCursorTest/ /JPanelCursorTest.java does not show the default cursor + JDK-8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 + JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive + JDK-8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk + JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool + JDK-8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 + JDK-8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams + JDK-8343891: Test javax/swing/JTabbedPane/ /TestJTabbedPaneBackgroundColor.java failed + JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java + JDK-8344316: security/auth/callback/TextCallbackHandler/ /Password.java make runnable with JTReg and add the UI + JDK-8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted + JDK-8344361: Restore null return for invalid services from legacy providers + JDK-8344414: ZGC: Another division by zero in rule_major_allocation_rate + JDK-8344925: translet-name ignored when package-name is also set + JDK-8345133: Test sun/security/tools/jarsigner/ /TsacertOptionTest.java failed: Warning found in stdout + JDK-8345134: Test sun/security/tools/jarsigner/ /ConciseJarsigner.java failed: unable to find valid certification path to requested target + JDK-8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats + JDK-8345341: Fix incorrect log message in JDI stop002t test + JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/ /bug8033699.java fails in ubuntu22.04 + JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/ /bug4529206.java fails in ubuntu22.04 + JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/ /4278839/bug4278839.java fails in ubuntu22.04 + JDK-8345598: Upgrade NSS binaries for interop tests + JDK-8345625: Better HTTP connections + JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state + JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test + JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings + JDK-8346082: Output JVMTI agent information in hserr files + JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles + JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux + JDK-8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' + JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test + JDK-8347019: Test javax/swing/JRadioButton/8033699/ /bug8033699.java still fails: Focus is not on Radio Button Single as Expected + JDK-8347083: Incomplete logging in nsk/jvmti/ /ResourceExhausted/resexhausted00* tests + JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed + JDK-8347173: java/net/DatagramSocket/ /InterruptibleDatagramSocket.java fails with virtual thread factory + JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java + JDK-8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular + JDK-8347373: HTTP/2 flow control checks may count unprocessed data twice + JDK-8347506: Compatible OCSP readtimeout property with OCSP timeout + JDK-8347596: Update HSS/LMS public key encoding + JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp + JDK-8347995: Race condition in jdk/java/net/httpclient/ /offline/FixedResponseHttpClient.java + JDK-8348107: test/jdk/java/net/httpclient/ /HttpsTunnelAuthTest.java fails intermittently + JDK-8348110: Update LCMS to 2.17 + JDK-8348299: Update List/ItemEventTest/ItemEventTest.java + JDK-8348323: Corrupted timezone string in JVM crash log + JDK-8348596: Update FreeType to 2.13.3 + JDK-8348597: Update HarfBuzz to 10.4.0 + JDK-8348598: Update Libpng to 1.6.47 + JDK-8348600: Update PipeWire to 1.3.81 + JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable + JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS + JDK-8348989: Better Glyph drawing + JDK-8349111: Enhance Swing supports + JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails + JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java + JDK-8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope + JDK-8349492: Update sun/security/pkcs12/ /KeytoolOpensslInteropTest.java to use a recent Openssl version + JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree + JDK-8349594: Enhance TLS protocol support + JDK-8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails + JDK-8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases + JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 + JDK-8350201: Out of bounds access on Linux aarch64 in os::print_register_info + JDK-8350211: CTW: Attempt to preload all classes in constant pool + JDK-8350224: Test javax/swing/JComboBox/ /TestComboBoxComponentRendering.java fails in ubuntu 23.x and later + JDK-8350260: Improve HTML instruction formatting in PassFailJFrame + JDK-8350313: Include timings for leaving safepoint in safepoint logging + JDK-8350383: Test: add more test case for string compare (UL case) + JDK-8350386: Test TestCodeCacheFull.java fails with option - XX:-UseCodeCacheFlushing + JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR + JDK-8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs + JDK-8350498: Remove two Camerfirma root CA certificates + JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException + JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds + JDK-8350650: Bump update version for OpenJDK: jdk-21.0.8 + JDK-8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 + JDK-8350786: Some java/lang jtreg tests miss requires vm.hasJFR + JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails + JDK-8350991: Improve HTTP client header handling + JDK-8351086: (fc) Make java/nio/channels/FileChannel/ /BlockDeviceSize.java test manual + JDK-8351500: G1: NUMA migrations cause crashes in region allocation + JDK-8351665: Remove unused UseNUMA in os_aix.cpp + JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool + JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 + JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported + JDK-8352302: Test sun/security/tools/jarsigner/ /TimestampCheck.java is failing + JDK-8352512: TestVectorZeroCount: counter not reset between iterations + JDK-8352676: Opensource JMenu tests - series1 + JDK-8352680: Opensource few misc swing tests + JDK-8352684: Opensource JInternalFrame tests - series1 + JDK-8352706: httpclient HeadTest does not run on HTTP2 + JDK-8352716: (tz) Update Timezone Data to 2025b + JDK-8352908: Open source several swing tests batch1 + JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build + JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) + JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case + JDK-8353190: Use "/native" Run Option for TestAvailableProcessors Execution + JDK-8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 + JDK-8353320: Open source more Swing text tests + JDK-8353446: Open source several AWT Menu tests - Batch 2 + JDK-8353475: Open source two Swing DefaultCaret tests + JDK-8353685: Open some JComboBox bugs 4 + JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public + JDK-8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint + JDK-8353942: Open source Swing Tests - Set 5 + JDK-8354255: [jittester] Remove TempDir debug output + JDK-8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop + JDK-8354554: Open source several clipboard tests batch1 + JDK-8354802: MAX_SECS definition is unused in os_linux + JDK-8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) + JDK-8355498: [AIX] Adapt code for C++ VLA rule + JDK-8356053: Test java/awt/Toolkit/Headless/ /HeadlessToolkit.java fails by timeout + JDK-8356096: ISO 4217 Amendment 179 Update + JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS + JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" + JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build + JDK-8359170: Add 2 TLS and 2 CS Sectigo roots + JDK-8360147: Better Glyph drawing redux + JDK-8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed + JDK-8361672: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.8- Add java-40y.patch to allow compilation of openjdk for 40 years (bsc#1213796)- Update to upstream tag jdk-21.0.7+6 (April 2025 CPU) * CVEs + CVE-2025-21587, bsc#1241274 + CVE-2025-30691, bsc#1241275 + CVE-2025-30698, bsc#1241276 * Changes + JDK-8198237: [macos] Test java/awt/Frame/ /ExceptionOnSetExtendedStateTest/ /ExceptionOnSetExtendedStateTest.java fails + JDK-8211851: (ch) java/nio/channels/AsynchronousSocketChannel/ /StressLoopback.java times out (aix) + JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser + JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog + JDK-8227529: With malformed --app-image the error messages are awful + JDK-8277240: java/awt/Graphics2D/ScaledTransform/ /ScaledTransform.java dialog does not get disposed + JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic + JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x + JDK-8295159: DSO created with -ffast-math breaks Java floating-point arithmetic + JDK-8302111: Serialization considerations + JDK-8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8311546: Certificate name constraints improperly validated with leading period + JDK-8312570: [TESTBUG] Jtreg compiler/loopopts/superword/ /TestDependencyOffsets.java fails on 512-bit SVE + JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/ /NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! + JDK-8313905: Checked_cast assert in CDS compare_by_loader + JDK-8314752: Use google test string comparison macros + JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: + JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ /ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out + JDK-8315825: Open some swing tests + JDK-8315882: Open some swing tests 2 + JDK-8315883: Open source several Swing JToolbar tests + JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests + JDK-8316056: Open source several Swing JTree tests + JDK-8316146: Open some swing tests 4 + JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests + JDK-8316218: Open some swing tests 5 + JDK-8316371: Open some swing tests 6 + JDK-8316627: JViewport Test headless failure + JDK-8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate + JDK-8317283: jpackage tests run osx-specific checks on windows and linux + JDK-8317636: Improve heap walking API tests to verify correctness of field indexes + JDK-8317808: HTTP/2 stream cancelImpl may leave subscriber registered + JDK-8317919: pthread_attr_init handle return value and destroy pthread_attr_t object + JDK-8319233: AArch64: Build failure with clang due to - Wformat-nonliteral warning + JDK-8320372: test/jdk/sun/security/x509/DNSName/ /LeadingPeriod.java validity check failed + JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 + JDK-8320691: Timeout handler on Windows takes 2 hours to complete + JDK-8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux + JDK-8320916: jdk/jfr/event/gc/stacktrace/ /TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" + JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' + JDK-8322983: Virtual Threads: exclude 2 tests + JDK-8324672: Update jdk/java/time/tck/java/time/ /TCKInstant.java now() to be more robust + JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 + JDK-8324838: test_nmt_locationprinting.cpp broken in the gcc windows build + JDK-8325042: Remove unused JVMDITools test files + JDK-8325529: Remove unused imports from `ModuleGenerator` test file + JDK-8325659: Normalize Random usage by incubator vector tests + JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 + JDK-8326421: Add jtreg test for large arrayCopy disjoint case. + JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case + JDK-8327098: GTest needs larger combination limit + JDK-8327390: JitTester: Implement temporary folder functionality + JDK-8327460: Compile tests with the same visibility rules as product code + JDK-8327476: Upgrade JLine to 3.26.1 + JDK-8327505: Test com/sun/jmx/remote/ /NotificationMarshalVersions/TestSerializationMismatch.java fails + JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 + JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 + JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm + JDK-8327994: Update code gen in CallGeneratorHelper + JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main + JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() + JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 + JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 + JDK-8328185: Convert java/awt/image/MemoryLeakTest/ /MemoryLeakTest.java applet test to main + JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 + JDK-8328368: Convert java/awt/image/multiresolution/ /MultiDisplayTest/MultiDisplayTest.java applet test to main + JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main + JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 + JDK-8328387: Convert java/awt/Frame/FrameStateTest/ /FrameStateTest.html applet test to main + JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 + JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/ /SwingSet2/src/DemoModule.java + JDK-8328558: Convert javax/swing/JCheckBox/8032667/ /bug8032667.java applet test to main + JDK-8328717: Convert javax/swing/JColorChooser/8065098/ /bug8065098.java applet test to main + JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main + JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main + JDK-8328753: Open source few Undecorated Frame tests + JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 + JDK-8328827: Convert java/awt/print/PrinterJob/ /PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main + JDK-8329210: Delete Redundant Printer Dialog Modality Test + JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test + JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame + JDK-8329692: Add more details to FrameStateTest.java test instructions + JDK-8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC + JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 + JDK-8331977: Crash: SIGSEGV in dlerror() + JDK-8331993: Add counting leading/trailing zero tests for Integer + JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/ /EnterExitEvents/ResizingFrameTest.java + JDK-8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr + JDK-8332917: failure_handler should execute gdb "info threads" command on linux + JDK-8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails + JDK-8333360: PrintNullString.java doesn't use float arguments + JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep + JDK-8333403: Write a test to check various components events are triggered properly + JDK-8333647: C2 SuperWord: some additional PopulateIndex tests + JDK-8334305: Remove all code for nsk.share.Log verbose mode + JDK-8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages + JDK-8334490: Normalize string with locale invariant `toLowerCase()` + JDK-8334777: Test javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java failed with NullPointerException + JDK-8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms + JDK-8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor + JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ + JDK-8336012: Fix usages of jtreg-reserved properties + JDK-8336498: [macos] [build]: install-file macro may run into permission denied error + JDK-8336692: Redo fix for JDK-8284620 + JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions + JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC + JDK-8337494: Clarify JarInputStream behavior + JDK-8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty + JDK-8337692: Better TLS connection support + JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference + JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation + JDK-8337994: [REDO] Native memory leak when not recording any events + JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + JDK-8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup + JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed + JDK-8338430: Improve compiler transformations + JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix + JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode + JDK-8338668: Test javax/swing/JFileChooser/8080628/ /bug8080628.java doesn't test for GTK L&F + JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java + JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java + JDK-8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8339475: Clean up return code handling for pthread calls in library coding + JDK-8339524: Clean up a few ExtendedRobot tests + JDK-8339542: compiler/codecache/CheckSegmentedCodeCache.java fails + JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC + JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339834: Replace usages of -mx and -ms in some tests + JDK-8339883: Open source several AWT/2D related tests + JDK-8339902: Open source couple TextField related tests + JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java + JDK-8340078: Open source several 2D tests + JDK-8340116: test/jdk/sun/security/tools/jarsigner/ /PreserveRawManifestEntryAndDigest.java can fail due to regex + JDK-8340313: Crash due to invalid oop in nmethod after C1 patching + JDK-8340411: open source several 2D imaging tests + JDK-8340480: Bad copyright notices in changes from JDK-8339902 + JDK-8340687: Open source closed frame tests #1 + JDK-8340719: Open source AWT List tests + JDK-8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() + JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless + JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java + JDK-8341111: open source several AWT tests including menu shortcut tests + JDK-8341135: Incorrect format string after JDK-8339475 + JDK-8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 + JDK-8341316: [macos] javax/swing/ProgressMonitor/ /ProgressMonitorEscapeKeyPress.java fails sometimes in macos + JDK-8341412: Various test failures after JDK-8334305 + JDK-8341424: GHA: Collect hs_errs from build time failures + JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible + JDK-8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking + JDK-8341820: Check return value of hcreate_r + JDK-8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR + JDK-8341881: [REDO] java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 + JDK-8341978: Improve JButton/bug4490179.java + JDK-8341982: Simplify JButton/bug4323121.java + JDK-8342098: Write a test to compare the images + JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine + JDK-8342270: Test sun/security/pkcs11/Provider/ /RequiredMechCheck.java needs write access to src tree + JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord + JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay + JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS + JDK-8342562: Enhance Deflater operations + JDK-8342602: Remove JButton/PressedButtonRightClickTest test + JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only + JDK-8342634: javax/imageio/plugins/wbmp/ /WBMPStreamTruncateTest.java creates temp file in src dir + JDK-8342635: javax/swing/JFileChooser/FileSystemView/ /WindowsDefaultIconSizeTest.java creates tmp file in src dir + JDK-8342704: GHA: Report truncation is broken after JDK-8341424 + JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 + JDK-8342858: Make target mac-jdk-bundle fails on chmod command + JDK-8342988: GHA: Build JTReg in single step + JDK-8343007: Enhance Buffered Image handling + JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file + JDK-8343101: Rework BasicTest.testTemp test cases + JDK-8343102: Remove `--compress` from jlink command lines from jpackage tests + JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/ /PrintCheckboxManualTest.java fails with Error. Can't find HTML file PrintCheckboxManualTest.html + JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} + JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values + JDK-8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints + JDK-8343149: Cleanup os::print_tos_pc on AIX + JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol + JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory + JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file + JDK-8343343: Misc crash dump improvements on more platforms after JDK-8294160 + JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure + JDK-8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests + JDK-8343491: javax/management/remote/mandatory/connection/ /DeadLockTest.java failing with NoSuchObjectException: no such object in table + JDK-8343599: Kmem limit and max values swapped when printing container information + JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position + JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform + JDK-8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package + JDK-8344581: [TESTBUG] java/awt/Robot/ /ScreenCaptureRobotTest.java failing on macOS + JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 + JDK-8344646: The libjsig deprecation warning should go to stderr not stdout + JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed + JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 + JDK-8345370: Bump update version for OpenJDK: jdk-21.0.7 + JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java + JDK-8345414: Google CAInterop test failures + JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/ /bug4865918.java fails in ubuntu22.04 + JDK-8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 + JDK-8345614: Improve AnnotationFormatError message for duplicate annotation interfaces + JDK-8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 + JDK-8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE + JDK-8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause + JDK-8346055: javax/swing/text/StyledEditorKit/4506788/ /bug4506788.java fails in ubuntu22.04 + JDK-8346108: [21u][BACKOUT] 8337994: [REDO] Native memory leak when not recording any events + JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI + JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs + JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 + JDK-8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java + JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI + JDK-8346847: [s390x] minimal build failure + JDK-8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" + JDK-8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer + JDK-8346887: DrawFocusRect() may cause an assertion failure + JDK-8346972: Test java/nio/channels/FileChannel/ /LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk + JDK-8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError + JDK-8347129: cpuset cgroups controller is required for no good reason + JDK-8347171: (dc) java/nio/channels/DatagramChannel/ /InterruptibleOrNot.java fails with virtual thread factory + JDK-8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level + JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero + JDK-8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer + JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test + JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header + JDK-8347576: Error output in libjsound has non matching format strings + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing + JDK-8347847: Enhance jar file support + JDK-8347911: Limit the length of inflated text chunks + JDK-8347965: (tz) Update Timezone Data to 2025a + JDK-8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis + JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows + JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland + JDK-8349039: Adjust exception No type named in database + JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates + JDK-8349729: [21u] AIX jtreg tests fail to compile with qvisibility=hidden + JDK-8352097: (tz) zone.tab update missed in 2025a backport + JDK-8353904: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.7 - Modified patch: * fips.patch + rediff- Update to upstream tag jdk-21.0.6+7 (January 2025 CPU) * Security fixes + JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array handling * Changes + JDK-6942632: Hotspot should be able to use more than 64 logical processors on Windows + JDK-8028127: Regtest java/security/Security/ /SynchronizedAccess.java is incorrect + JDK-8195675: Call to insertText with single character from custom Input Method ignored + JDK-8207908: JMXStatusTest.java fails assertion intermittently + JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. + JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" + JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox + JDK-8296787: Unify debug printing format of X.509 cert serial numbers + JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/ /MaximizedToIconified.java: getExtendedState() != 6 as expected. + JDK-8306446: java/lang/management/ThreadMXBean/Locks.java transient failures + JDK-8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads" + JDK-8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC + JDK-8311301: MethodExitTest may fail with stack buffer overrun + JDK-8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token + JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le + JDK-8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts + JDK-8316428: G1: Nmethod count statistics only count last code root set iterated + JDK-8316893: Compile without -fno-delete-null-pointer-checks + JDK-8316895: SeenThread::print_action_queue called on a null pointer + JDK-8316907: Fix nonnull-compare warnings + JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame + JDK-8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result + JDK-8318105: [jmh] the test java.security.HSS failed with 2 active threads + JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux + JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException + JDK-8319673: Few security tests ignore VM flags + JDK-8319678: Several tests from corelibs areas ignore VM flags + JDK-8319960: RISC-V: compiler/intrinsics/TestInteger/ /LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes" + JDK-8319970: AArch64: enable tests compiler/intrinsics/ /Test(Long|Integer)UnsignedDivMod.java on aarch64 + JDK-8319973: AArch64: Save and restore FPCR in the call stub + JDK-8320192: SHAKE256 does not work correctly if n >= 137 + JDK-8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr + JDK-8320575: generic type information lost on mandated parameters of record's compact constructors + JDK-8320586: update manual test/jdk/TEST.groups + JDK-8320665: update jdk_core at open/test/jdk/TEST.groups + JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions + JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" + JDK-8320892: AArch64: Restore FPU control state after JNI + JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading + JDK-8321470: ThreadLocal.nextHashCode can be static final + JDK-8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21 + JDK-8321543: Update NSS to version 3.96 + JDK-8321550: Update several runtime/cds tests to use vm flags or mark as flagless + JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile + JDK-8321940: Improve CDSHeapVerifier in handling of interned strings + JDK-8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist + JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException + JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order + JDK-8322830: Add test case for ZipFile opening a ZIP with no entries + JDK-8323562: SaslInputStream.read() may return wrong value + JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() + JDK-8324841: PKCS11 tests still skip execution + JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark + JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages + JDK-8325399: Add tests for virtual threads doing Selector operations + JDK-8325506: Ensure randomness is only read from provided SecureRandom object + JDK-8325525: Create jtreg test case for JDK-8325203 + JDK-8325610: CTW: Add StressIncrementalInlining to stress options + JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java + JDK-8325851: Hide PassFailJFrame.Builder constructor + JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/ /compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed + JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut + JDK-8326121: vmTestbase/gc/g1/unloading/tests/ /unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. + JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests + JDK-8326898: NSK tests should listen on loopback addresses only + JDK-8327924: Simplify TrayIconScalingTest.java + JDK-8328021: Convert applet test java/awt/List/SetFontTest/ /SetFontTest.html to main program + JDK-8328242: Add a log area to the PassFailJFrame + JDK-8328303: 3 JDI tests timed out with UT enabled + JDK-8328379: Convert URLDragTest.html applet test to main + JDK-8328402: Implement pausing functionality for the PassFailJFrame + JDK-8328619: sun/management/jmxremote/bootstrap/ /SSLConfigFilePermissionTest.java failed with BindException: Address already in use + JDK-8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout + JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket + JDK-8329353: ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived + JDK-8329533: TestCDSVMCrash fails on libgraal + JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address + JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess + JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options + JDK-8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64 + JDK-8331864: Update Public Suffix List to 1cbd6e7 + JDK-8332112: Update nsk.share.Log to don't print summary during VM shutdown hook + JDK-8332340: Add JavacBench as a test case for CDS + JDK-8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' + JDK-8332724: x86 MacroAssembler may over-align code + JDK-8332777: Update JCStress test suite + JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled + JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS + JDK-8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero + JDK-8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization + JDK-8333144: docker tests do not work when ubsan is configured + JDK-8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1 + JDK-8333248: VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64 + JDK-8333317: Test sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature + JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows + JDK-8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero + JDK-8333754: Add a Test against ECDSA and ECDH NIST Test vector + JDK-8333824: Unused ClassValue in VarHandles + JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts + JDK-8334405: java/nio/channels/Selector/ /SelectWithConsumer.java#id0 failed in testWakeupDuringSelect + JDK-8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set + JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields + JDK-8334562: Automate com/sun/security/auth/callback/ /TextCallbackHandler/Default.java test + JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling + JDK-8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed + JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp + JDK-8335172: Add manual steps to run security/auth/callback/ /TextCallbackHandler/Password.java test + JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder + JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile + JDK-8335428: Enhanced Building of Processes + JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... + JDK-8335530: Java file extension missing in AuthenticatorTest + JDK-8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds + JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop + JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files + JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/ /PerformanceTest.java fails with java.lang.ArithmeticException + JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name + JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive + JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf + JDK-8336564: Enhance mask blit functionality redux + JDK-8336640: Shenandoah: Parallel worker use in parallel_heap_region_iterate + JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout + JDK-8336911: ZGC: Division by zero in heuristics after JDK-8332717 + JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result + JDK-8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile + JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland + JDK-8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option + JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags + JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS + JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows + JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 + JDK-8337851: Some tests have name which confuse jtreg + JDK-8337876: [IR Framework] Add support for IR tests with @Stable + JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases + JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion + JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 + JDK-8338109: java/awt/Mouse/EnterExitEvents/ /ResizingFrameTest.java duplicate in ProblemList + JDK-8338110: Exclude Fingerprinter::do_type from ubsan checks + JDK-8338112: Test testlibrary_tests/ir_framework/tests/ /TestPrivilegedMode.java fails with release build + JDK-8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform + JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections + JDK-8338389: [JFR] Long strings should be added to the string pool + JDK-8338402: GHA: some of bundles may not get removed + JDK-8338449: ubsan: division by zero in sharedRuntimeTrans.cpp + JDK-8338550: Do libubsan1 installation in test container only if requested + JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 + JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 + JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java + JDK-8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 + JDK-8339080: Bump update version for OpenJDK: jdk-21.0.6 + JDK-8339180: Enhanced Building of Processes: Follow-on Issue + JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code + JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs + JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method + JDK-8339416: [s390x] Provide implementation for resolve_global_jobject + JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message + JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap + JDK-8339560: Unaddressed comments during code review of JDK-8337664 + JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent + JDK-8339637: (tz) Update Timezone Data to 2024b + JDK-8339644: Improve parsing of Day/Month in tzdata rules + JDK-8339648: ZGC: Division by zero in rule_major_allocation_rate + JDK-8339725: Concurrent GC crashed due to GetMethodDeclaringClass + JDK-8339731: java.desktop/share/classes/javax/swing/text/html/ /default.css typo in margin settings + JDK-8339741: RISC-V: C ABI breakage for integer on stack + JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java + JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files + JDK-8339892: Several security shell tests don't set TESTJAVAOPTS + JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java + JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout + JDK-8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' + JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder + JDK-8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop + JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity + JDK-8340306: Add border around instructions in PassFailJFrame + JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions + JDK-8340365: Position the first window of a window list + JDK-8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver + JDK-8340387: Update OS detection code to recognize Windows Server 2025 + JDK-8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option + JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely + JDK-8340461: Amend description for logArea + JDK-8340466: Add description for PassFailJFrame constructors + JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names + JDK-8340590: RISC-V: C2: Small improvement to vector gather load and scatter store + JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos + JDK-8340657: [PPC64] SA determines wrong unextendedSP + JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage + JDK-8340785: Update description of PassFailJFrame and samples + JDK-8340799: Add border inside instruction frame in PassFailJFrame + JDK-8340801: Disable ubsan checks in some awt/2d coding + JDK-8340804: doc/building.md update Xcode instructions to note that full install is required + JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe + JDK-8340815: Add SECURITY.md file + JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows + JDK-8340923: The class LogSelection copies uninitialized memory + JDK-8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries + JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter + JDK-8341235: Improve default instruction frame title in PassFailJFrame + JDK-8341261: Tests assume UnlockExperimentalVMOptions is disabled by default + JDK-8341562: RISC-V: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341688: Aarch64: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang + JDK-8341806: Gcc version detection failure on Alinux3 + JDK-8341927: Replace hardcoded security providers with new test.provider.name system property + JDK-8341997: Tests create files in src tree instead of scratch dir + JDK-8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags + JDK-8342063: [21u][aix] Backport introduced redundant line in ProblemList + JDK-8342181: Update tests to use stronger Key and Salt size + JDK-8342183: Update tests to use stronger algorithms and keys + JDK-8342188: Update tests to use stronger key parameters and certificates + JDK-8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR + JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress + JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing + JDK-8342607: Enhance register printing on x86_64 platforms + JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 + JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option + JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes + JDK-8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default + JDK-8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' + JDK-8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux + JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes + JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% + JDK-8343474: [updates] Customize README.md to specifics of update project + JDK-8343506: [s390x] multiple test failures with ubsan + JDK-8343724: [PPC64] Disallow OptoScheduling + JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 + JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted + JDK-8343884: [s390x] Disallow OptoScheduling + JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners + JDK-8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java + JDK-8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails + JDK-8344993: [21u] [REDO] Backport JDK-8327501 and JDK-8328366 to JDK 21 + JDK-8345055: [21u] ProblemList failing rtm tests on ppc platforms + JDK-8347010: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.6 - Added patch * reproducible-directory-mtime.patch + reproducible modification times for directory creation- Update to upstream tag jdk-21.0.5+13 (October 2024 CPU) * Security fixes + JDK-8307383: Enhance DTLS connections + JDK-8311208: Improve CDS Support + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of vectorization + JDK-8328726: Better Kerberos support + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve deserialization support + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph optimizations + JDK-8335713: Enhance vectorization analysis * Other changes + JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG + JDK-6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser + JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ /ReadLongZipFileName.java leaks files if it fails + JDK-8051959: Add thread and timestamp options to java.security.debug system property + JDK-8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable + JDK-8166352: FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality + JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping + JDK-8211847: [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected" + JDK-8211854: [aix] java/net/ServerSocket/ /AcceptInheritHandle.java fails: read times out + JDK-8222884: ConcurrentClassDescLookup.java times out intermittently + JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock + JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" + JDK-8242564: javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6 + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit + JDK-8269428: java/util/concurrent/ConcurrentHashMap/ /ToArray.java timed out + JDK-8269657: Test java/nio/channels/DatagramChannel/ /Loopback.java failed: Unexpected message + JDK-8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/ /NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." + JDK-8280988: [XWayland] Click on title to request focus test failures + JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front + JDK-8283223: gc/stringdedup/TestStringDeduplicationFullGC.java [#]Parallel failed with "RuntimeException: String verification failed" + JDK-8287325: AArch64: fix virtual threads with - XX:UseBranchProtection=pac-ret + JDK-8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test + JDK-8294148: Support JSplitPane for instructions and test UI + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle + JDK-8299487: Test java/net/httpclient/whitebox/ /SSLTubeTestDriver.java timed out + JDK-8299790: os::print_hex_dump is racy + JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram + JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session + JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent + JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 + JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes + JDK-8307352: AARCH64: Improve itable_stub + JDK-8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory + JDK-8307788: vmTestbase/gc/gctests/LargeObjects/large003/ /TestDescription.java timed out + JDK-8308286: Fix clang warnings in linux code + JDK-8308660: C2 compilation hits 'node must be dead' assert + JDK-8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm + JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 + JDK-8309685: Fix -Wconversion warnings in assembler and register code + JDK-8309894: compiler/vectorapi/ /VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 + JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ + JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified + JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option + JDK-8310334: [XWayland][Screencast] screen capture error message in debug + JDK-8310628: GcInfoBuilder.c missing JNI Exception checks + JDK-8310683: Refactor StandardCharset/standard.java to use JUnit + JDK-8310906: Fix -Wconversion warnings in runtime, oops and some code header files. + JDK-8311306: Test com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java failed: out of expected range + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + JDK-8311989: Test java/lang/Thread/virtual/Reflection.java timed out + JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved + JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ /ModifierRobotKeyTest.java fails on ubuntu 23.04 + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts + JDK-8312200: Fix Parse::catch_call_exceptions memory leak + JDK-8312229: Crash involving yield, switch and anonymous classes + JDK-8313674: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java should test for more block devices + JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow + JDK-8313983: jmod create --target-platform should replace existing ModuleTarget attribute + JDK-8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1 + JDK-8314225: SIGSEGV in JavaThread::is_lock_owned + JDK-8314515: java/util/concurrent/SynchronousQueue/ /Fairness.java failed with "Error: fair=false i=8 j=0" + JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" + JDK-8315024: Vector API FP reduction tests should not test for exact equality + JDK-8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes + JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl + JDK-8315505: CompileTask timestamp printed can overflow + JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 + JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests + JDK-8315923: pretouch_memory by atomic-add-0 fragments huge pages unexpectedly + JDK-8315965: Open source various AWT applet tests + JDK-8315969: compiler/rangechecks/ /TestRangeCheckHoistingScaledIV.java: make flagless + JDK-8316104: Open source several Swing SplitPane and RadioButton related tests + JDK-8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error + JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak + JDK-8316211: Open source several manual applet tests + JDK-8316240: Open source several add/remove MenuBar manual tests + JDK-8316285: Opensource JButton manual tests + JDK-8316306: Open source and convert manual Swing test + JDK-8316328: Test jdk/jfr/event/oldobject/ /TestSanityDefault.java times out for some heap sizes + JDK-8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 + JDK-8316389: Open source few AWT applet tests + JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call + JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java + JDK-8317128: java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException + JDK-8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab + JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state + JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines + JDK-8317372: Refactor some NumberFormat tests to use JUnit + JDK-8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp + JDK-8317449: ProblemList serviceability/jvmti/stress/ /StackTrace/NotSuspended/ /GetStackTraceNotSuspendedStressTest.java on several platforms + JDK-8317635: Improve GetClassFields test to verify correctness of field order + JDK-8317696: Fix compilation with clang-16 + JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" + JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string + JDK-8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass + JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run + JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests + JDK-8319197: Exclude hb-subset and hb-style from compilation + JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates + JDK-8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT + JDK-8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 + JDK-8319817: Charset constructor should make defensive copy of aliases + JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) + JDK-8320079: The ArabicBox.java test has no control buttons + JDK-8320212: Disable GCC stringop-overflow warning for affected files + JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 + JDK-8320602: Lock contention in SchemaDVFactory.getInstance() + JDK-8320608: Many jtreg printing tests are missing the @printer keyword + JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api + JDK-8320675: PrinterJob/SecurityDialogTest.java hangs + JDK-8320945: problemlist tests failing on latest Windows 11 update + JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 + JDK-8321176: [Screencast] make a second attempt on screencast failure + JDK-8321206: Make Locale related system properties `StaticProperty` + JDK-8321220: JFR: RecordedClass reports incorrect modifiers + JDK-8321278: C2: Partial peeling fails with assert "last_peel <- first_not_peeled" + JDK-8321509: False positive in get_trampoline fast path causes crash + JDK-8321933: TestCDSVMCrash.java spawns two processes + JDK-8322008: Exclude some CDS tests from running with - Xshare:off + JDK-8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC + JDK-8322726: C2: Unloaded signature class kills argument value + JDK-8322743: C2: prevent lock region elimination in OSR compilation + JDK-8322766: Micro bench SSLHandshake should use default algorithms + JDK-8322881: java/nio/file/Files/CopyMoveVariations.java fails with AccessDeniedException due to permissions of files in /tmp + JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed + JDK-8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity + JDK-8323122: AArch64: Increase itable stub size estimate + JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" + JDK-8323274: C2: array load may float above range check + JDK-8323552: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment + JDK-8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055 + JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe + JDK-8323670: A few client tests intermittently throw ConcurrentModificationException + JDK-8323682: C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA + JDK-8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin + JDK-8323801: tag doesn't strikethrough the text + JDK-8323972: C2 compilation fails with assert(!x->as_Loop()->is_loop_nest_inner_loop()) failed: loop was transformed + JDK-8324174: assert(m->is_entered(current)) failed: invariant + JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE + JDK-8324580: SIGFPE on THP initialization on kernels < 4.10 + JDK-8324641: [IR Framework] Add Setup method to provide custom arguments and set fields + JDK-8324668: JDWP process management needs more efficient file descriptor handling + JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests + JDK-8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved + JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 + JDK-8324969: C2: prevent elimination of unbalanced coarsened locking regions + JDK-8324983: Race in CompileBroker::possibly_add_compiler_threads + JDK-8325022: Incorrect error message on client authentication + JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java + JDK-8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode + JDK-8325179: Race in BasicDirectoryModel.validateFileCache + JDK-8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails + JDK-8325382: (fc) FileChannel.transferTo throws IOException when position equals size + JDK-8325384: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread + JDK-8325469: Freeze/Thaw code can crash in the presence of OSR frames + JDK-8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 + JDK-8325520: Vector loads and stores with indices and masks incorrectly compiled + JDK-8325542: CTW: Runner can produce negative StressSeed + JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM + JDK-8325616: JFR ZGC Allocation Stall events should record stack traces + JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , + JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections + JDK-8325763: Revert properties: vm.opt.x.* + JDK-8326106: Write and clear stack trace table outside of safepoint + JDK-8326129: Java Record Pattern Match leads to infinite loop + JDK-8326332: Unclosed inline tags cause misalignment in summary tables + JDK-8326717: Disable stringop-overflow in shenandoahLock.cpp + JDK-8326734: text-decoration applied to lost when mixed with or + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + JDK-8327040: Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 + JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel + JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug + JDK-8327423: C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert + JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC + JDK-8327501: Common ForkJoinPool prevents class unloading in some cases + JDK-8327650: Test java/nio/channels/DatagramChannel/ /StressNativeSignal.java timed out + JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main + JDK-8327840: Automate javax/swing/border/Test4129681.java + JDK-8327990: [macosx-aarch64] Various tests fail with - XX:+AssertWXAtThreadSync + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/ /GetBoundsResizeTest.java applet test to main + JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC + JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows + JDK-8328115: Convert java/awt/font/TextLayout/ /TestJustification.html applet test to main + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test + JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html + JDK-8328234: Remove unused nativeUtils files + JDK-8328238: Convert few closed manual applet tests to main + JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful + JDK-8328273: sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use + JDK-8328366: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ /ClickDuringKeypress.java imports Applet + JDK-8328561: test java/awt/Robot/ManualInstructions/ /ManualInstructions.java isn't used + JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main + JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp + JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization + JDK-8328785: IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0 + JDK-8328896: Fontmetrics for large Fonts has zero width + JDK-8328953: JEditorPane.read throws ChangedCharSetException + JDK-8328999: Update GIFlib to 5.2.2 + JDK-8329004: Update Libpng to 1.6.43 + JDK-8329088: Stack chunk thawing races with concurrent GC stack iteration + JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling + JDK-8329126: No native wrappers generated anymore with - XX:-TieredCompilation after JDK-8251462 + JDK-8329134: Reconsider TLAB zapping + JDK-8329258: TailCall should not use frame pointer register for jump target + JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected + JDK-8329665: fatal error: memory leak: allocating without ResourceMark + JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 + JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash + JDK-8330027: Identity hashes of archived objects must be based on a reproducible random seed + JDK-8330063: Upgrade jQuery to 3.7.1 + JDK-8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries + JDK-8330146: assert(!_thread->is_in_any_VTMS_transition()) failed + JDK-8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension + JDK-8330576: ZYoungCompactionLimit should have range check + JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) + JDK-8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier + JDK-8330814: Cleanups for KeepAliveCache tests + JDK-8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop + JDK-8330849: Add test to verify memory usage with recursive locking + JDK-8330981: ZGC: Should not dedup strings in the finalizer graph + JDK-8331011: [XWayland] TokenStorage fails under Security Manager + JDK-8331063: Some HttpClient tests don't report leaks + JDK-8331077: nroff man page update for jar tool + JDK-8331142: Add test for number of loader threads in BasicDirectoryModel + JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java + JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected + JDK-8331266: Bump update version for OpenJDK: jdk-21.0.5 + JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS + JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock + JDK-8331421: ubsan: vmreg.cpp checking error member call on misaligned address + JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only + JDK-8331518: Tests should not use the "Classpath" exception form of the legal header + JDK-8331572: Allow using OopMapCache outside of STW GC phases + JDK-8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs + JDK-8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop + JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure + JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer + JDK-8331714: Make OopMapCache installation lock-free + JDK-8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer + JDK-8331746: Create a test to verify that the cmm id is not ignored + JDK-8331771: ZGC: Remove OopMapCacheAlloc_lock ordering workaround + JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' + JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java + JDK-8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510 + JDK-8331863: DUIterator_Fast used before it is constructed + JDK-8331885: C2: meet between unloaded and speculative types is not symmetric + JDK-8331931: JFR: Avoid loading regex classes during startup + JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI + JDK-8332008: Enable issuestitle check + JDK-8332113: Update nsk.share.Log to be always verbose + JDK-8332154: Memory leak in SynchronousQueue + JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml + JDK-8332248: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java failed with RuntimeException + JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 + JDK-8332431: NullPointerException in JTable of SwingSet2 + JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null + JDK-8332490: JMH org.openjdk.bench.java.util.zip .InflaterInputStreams.inflaterInputStreamRead OOM + JDK-8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present + JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" + JDK-8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812 + JDK-8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]' + JDK-8332717: ZGC: Division by zero in heuristics + JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' + JDK-8332818: ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer + JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332885: Clarify failure_handler self-tests + JDK-8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero + JDK-8332898: failure_handler: log directory of commands + JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' + JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' + JDK-8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack + JDK-8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit + JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/ /TestDescription.java fails with no GC's recorded + JDK-8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array + JDK-8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero + JDK-8333093: Incorrect comment in zAddress_aarch64.cpp + JDK-8333099: Missing check for is_LoadVector in StoreNode::Identity + JDK-8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage + JDK-8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 + JDK-8333277: ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero + JDK-8333353: Delete extra empty line in CodeBlob.java + JDK-8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' + JDK-8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray' + JDK-8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure + JDK-8333398: Uncomment the commented test in test/jdk/java/ /util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + JDK-8333462: Performance regression of new DecimalFormat() when compare to jdk11 + JDK-8333477: Delete extra empty spaces in Makefiles + JDK-8333542: Breakpoint in parallel code does not work + JDK-8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed + JDK-8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]' + JDK-8333652: RISC-V: compiler/vectorapi/ /VectorGatherMaskFoldingTest.java fails when using RVV + JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock + JDK-8333724: Problem list security/infra/java/security/cert/ /CertPathValidator/certification/CAInterop.java [#]teliasonerarootcav1 + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures + JDK-8333887: ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int' + JDK-8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV + JDK-8334123: log the opening of Type 1 fonts + JDK-8334166: Enable binary check + JDK-8334239: Introduce macro for ubsan method/function exclusions + JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager + JDK-8334332: TestIOException.java fails if run by root + JDK-8334333: MissingResourceCauseTestRun.java fails if run by root + JDK-8334339: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java fails on alinux3 + JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 + JDK-8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region + JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration + JDK-8334592: ProblemList serviceability/jvmti/stress/ /StackTrace/NotSuspended/ /GetStackTraceNotSuspendedStressTest.java in jdk21 on all platforms + JDK-8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572 + JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 + JDK-8334618: ubsan: support setting additional ubsan check options + JDK-8334653: ISO 4217 Amendment 177 Update + JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator + JDK-8334867: Add back assertion from JDK-8325494 + JDK-8335007: Inline OopMapCache table + JDK-8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout + JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment + JDK-8335237: ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks + JDK-8335283: Build failure due to 'no_sanitize' attribute directive ignored + JDK-8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 + JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs + JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true + JDK-8335743: jhsdb jstack cannot print some information on the waiting thread + JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file + JDK-8335904: Fix invalid comment in ShenandoahLock + JDK-8335967: "text-decoration: none" does not work with "A" HTML tags + JDK-8336284: Test TestClhsdbJstackLock.java/ TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743 + JDK-8336301: test/jdk/java/nio/channels/ /AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion + JDK-8336342: Fix known X11 library locations in sysroot + JDK-8336343: Add more known sysroot library locations for ALSA + JDK-8336926: jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException + JDK-8336928: GHA: Bundle artifacts removal broken + JDK-8337038: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java shoud set as /native + JDK-8337283: configure.log is truncated when build dir is on different filesystem + JDK-8337622: IllegalArgumentException in java.lang.reflect.Field.get + JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods + JDK-8338286: GHA: Demote x86_32 to hotspot build only + JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) + JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 + JDK-8341057: Add 2 SSL.com TLS roots + JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 + JDK-8341674: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.5 + JDK-8341989: [21u] Back out JDK-8327501 and JDK-8328366- Update to upstream tag jdk-21.0.4+7 (July 2024 CPU) * Security fixes + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String supports + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol storage + JDK-8320097: Improve Image transformations + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop handling + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array management + JDK-8323390: Enhance mask blit functionality + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image handling + JDK-8325600: Better symbol storage + JDK-8327413: Enhance compilation efficiency * Other changes + JDK-7001133: OutOfMemoryError by CustomMediaSizeName implementation + JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 + JDK-8187759: Background not refreshed when painting over a transparent JFrame + JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out + JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test + JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" + JDK-8281658: Add a security category to the java - XshowSettings option + JDK-8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event + JDK-8288989: Make tests not depend on the source code + JDK-8293069: Make -XX:+Verbose less verbose + JDK-8293850: need a largest_committed metric for each category of NMT's output + JDK-8294699: Launcher causes lingering busy cursor + JDK-8294985: SSLEngine throws IAE during parsing of X500Principal + JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 + JDK-8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java + JDK-8303773: Replace "main.wrapper" with "test.thread.factory" property in test code + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java independent of the zip command line + JDK-8304839: Move TestScaffold.main() to the separate class DebugeeWrapper + JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream + JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader + JDK-8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 + JDK-8309142: Refactor test/langtools/tools/javac/versions/ /Versions.java + JDK-8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException + JDK-8309757: com/sun/jdi/ReferrersTest.java fails with virtual test thread factory + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader + JDK-8309871: jdk/jfr/api/consumer/recordingstream/ /TestSetEndTime.java timed out + JDK-8309890: TestStringDeduplicationInterned.java waits for the wrong condition + JDK-8310070: Test javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out + JDK-8310228: Improve error reporting for uncaught native exceptions on Windows + JDK-8310234: Refactor Locale tests to use JUnit + JDK-8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest + JDK-8310513: [s390x] Intrinsify recursive ObjectMonitor locking + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests + JDK-8310818: Refactor more Locale tests to use JUnit + JDK-8310913: Move ReferencedKeyMap to jdk.internal so it may be shared + JDK-8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations + JDK-8311823: JFR: Uninitialized EventEmitter::_thread_id field + JDK-8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time + JDK-8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) + JDK-8312014: [s390x] TestSigInfoInHsErrFile.java Failure + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/ /jdk_crypto_ec.java cannot handle empty modules + JDK-8312218: Print additional debug information when hitting assert(in_hash) + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList + JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection + JDK-8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked + JDK-8312777: notifyJvmtiMount before notifyJvmtiUnmount 8321270: Virtual Thread.yield consumes parking permit + JDK-8313394: Array Elements in OldObjectSample event has the incorrect description + JDK-8313612: Use JUnit in lib-test/jdk tests + JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 + JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump + JDK-8313899: JVMCI exception Translation can fail in TranslatedException. + JDK-8314573: G1: Heap resizing at Remark does not take existing eden regions into account + JDK-8314824: Fix serviceability/jvmti/8036666/ /GetObjectLockCount.java to use vm flags + JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless + JDK-8314832: Few runtime/os tests ignore vm flags + JDK-8314975: JavadocTester should set source path if not specified + JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage + JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + JDK-8315373: Change VirtualThread to unmount after freezing, re-mount before thawing + JDK-8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java + JDK-8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn + JDK-8315605: G1: Add number of nmethods in code roots scanning statistics + JDK-8315609: Open source few more swing text/html tests + JDK-8315652: RISC-V: Features string uses wrong separator for jtreg + JDK-8315663: Open source misc awt tests + JDK-8315677: Open source few swing JFileChooser and other tests + JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests + JDK-8315824: Open source several Swing Text/HTML related tests + JDK-8315834: Open source several Swing JSpinner related tests + JDK-8315889: Open source several Swing HTMLDocument related tests + JDK-8315898: Open source swing JMenu tests + JDK-8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic + JDK-8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading + JDK-8316053: Open some swing tests 3 + JDK-8316138: Add GlobalSign 2 TLS root certificates + JDK-8316154: Opensource JTextArea manual tests + JDK-8316164: Opensource JMenuBar manual test + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> + JDK-8316228: jcmd tests are broken by 8314828 + JDK-8316242: Opensource SwingGraphics manual test + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags + JDK-8316460: 4 javax/management tests ignore VM flags + JDK-8316559: Refactor some util/Calendar tests to JUnit + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests + JDK-8316669: ImmutableOopMapSet destructor not called + JDK-8316670: Remove effectively unused nmethodBucket::_count + JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest + JDK-8316924: java/lang/Thread/virtual/stress/ParkALot.java times out + JDK-8316959: Improve InlineCacheBuffer pending queue management + JDK-8317007: Add bulk removal of dead nmethods during class unloading + JDK-8317235: Remove Access API use in nmethod class + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination + JDK-8317350: Move code cache purging out of CodeCache::UnloadingScope + JDK-8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 + JDK-8317600: VtableStubs::stub_containing() table load not ordered wrt to stores + JDK-8317631: Refactor ChoiceFormat tests to use JUnit + JDK-8317677: Specialize Vtablestubs::entry_for() for VtableBlob + JDK-8317809: Insertion of free code blobs into code cache can be very slow during class unloading + JDK-8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" + JDK-8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking + JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 + JDK-8318455: Fix the compiler/sharedstubs/ /SharedTrampolineTest.java and SharedStubToInterpTest.java + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/ /awt/regtesthelpers" after JDK-8316053 + JDK-8318585: Rename CodeCache::UnloadingScope to UnlinkingScope + JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 + JDK-8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 + JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests + JDK-8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls + JDK-8318854: [macos14] Running any AWT app prints Secure coding warning + JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 + JDK-8318986: Improve GenericWaitBarrier performance + JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint + JDK-8319153: Fix: Class is a raw type in ProcessTools + JDK-8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar" + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC + JDK-8319376: ParallelGC: Forwarded objects found during heap inspection + JDK-8319437: NMT should show library names in call stacks + JDK-8319567: Update java/lang/invoke tests to support vm flags + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/ /CallerAccessTest.java to accept vm flags + JDK-8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless + JDK-8319574: Exec/process tests should be marked as flagless + JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags + JDK-8319648: java/lang/SecurityManager tests ignore vm flags + JDK-8319650: Improve heap dump performance with class metadata caching + JDK-8319651: Several network tests ignore vm flags when start java process + JDK-8319672: Several classloader tests ignore VM flags + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless + JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC + JDK-8319757: java/nio/channels/DatagramChannel/ /InterruptibleOrNot.java failed: wrong exception thrown + JDK-8319876: Reduce memory consumption of VM_ThreadDump::doit + JDK-8319896: Remove monitor deflation from final audit + JDK-8319955: Improve dependencies removal during class unloading + JDK-8320005: Allow loading of shared objects with .a extension on AIX + JDK-8320061: [nmt] Multiple issues with peak accounting + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 + JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX + JDK-8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index + JDK-8320331: G1 Full GC Heap verification relies on metadata not reset before verification + JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java + JDK-8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java + JDK-8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI + JDK-8320365: IPPPrintService.getAttributes() causes blanket re-initialisation + JDK-8320370: NMT: Change MallocMemorySnapshot to simplify code. + JDK-8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object + JDK-8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass + JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters + JDK-8320681: [macos] Test tools/jpackage/macosx/ /MacAppStoreJlinkOptionsTest.java timed out on macOS + JDK-8320692: Null icon returned for .exe without custom icon + JDK-8320707: Virtual thread test updates + JDK-8320712: Rewrite BadFactoryTest in pure Java + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/ /VisibilityTest.java timeout after passing + JDK-8320715: Improve the tests of test/hotspot/jtreg/compiler/intrinsics/float16 + JDK-8320924: Improve heap dump performance by optimizing archived object checks + JDK-8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS support + JDK-8321107: Add more test cases for JDK-8319372 + JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed + JDK-8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks' + JDK-8321276: runtime/cds/appcds/dynamicArchive/ /DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr" + JDK-8321489: Update LCMS to 2.16 + JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder + JDK-8321718: ProcessTools.executeProcess calls waitFor before logging + JDK-8321812: Update GC tests to use execute[Limited]TestJava + JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" + JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane + JDK-8322477: order of subclasses in the permits clause can differ between compilations + JDK-8322503: Shenandoah: Clarify gc state usage + JDK-8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned + JDK-8322846: Running with -Djdk.tracePinnedThreads set can hang + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output + JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable + JDK-8322962: Upcall stub might go undetected when freezing frames + JDK-8323002: test/jdk/java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java times out on macosx-x64 + JDK-8323170: j2dbench is using outdated javac source/target to be able to build by itself + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA + JDK-8323276: StressDirListings.java fails on AIX + JDK-8323296: java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java#id1 timed out + JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing + JDK-8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs + JDK-8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3 + JDK-8323685: PrintSystemDictionaryAtExit has mutex rank assert + JDK-8323994: gtest runner repeats test name for every single gtest assertion + JDK-8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks + JDK-8324123: aarch64: fix prfm literal encoding in assembler + JDK-8324236: compiler/ciReplay/ /TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails with the shape has not been applied msg + JDK-8324243: Compilation failures in java.desktop module with gcc 14 + JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + JDK-8324646: Avoid Class.forName in SecureRandom constructor + JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG + JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 + JDK-8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled + JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs + JDK-8324834: Use _LARGE_FILES on AIX + JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive + JDK-8324998: Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I + JDK-8325024: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java incorrect comment information + JDK-8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread + JDK-8325095: C2: bailout message broken: ResourceArea allocated string used after free + JDK-8325137: com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java can fail in Xcomp with out of expected range + JDK-8325203: System.exit(0) kills the launched 3rd party application + JDK-8325213: Flags introduced by configure script are not passed to ADLC build + JDK-8325255: jdk.internal.util.ReferencedKeySet::add using wrong test + JDK-8325326: [PPC64] Don't relocate in case of allocation failure + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi + JDK-8325432: enhance assert message "relocation addr must be in this section" + JDK-8325437: Safepoint polling in monitor deflation can cause massive logs + JDK-8325567: jspawnhelper without args fails with segfault + JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket + JDK-8325613: CTW: Stale method cleanup requires GC after Sweeper removal + JDK-8325621: Improve jspawnhelper version checks + JDK-8325743: test/jdk/java/nio/channels/unixdomain/ /SocketOptions.java enhance user name output in error case + JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests + JDK-8325908: Finish removal of IntlTest and CollatorTest + JDK-8325972: Add -x to bash for building with LOG=debug + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode + JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326140: src/jdk.accessibility/windows/native/ /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns + JDK-8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate + JDK-8326496: [test] checkHsErrFileContent support printing hserr in error case + JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop + JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS + JDK-8326685: Linux builds not reproducible if two builds configured in different build folders + JDK-8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677 + JDK-8326773: Bump update version for OpenJDK: jdk-21.0.4 + JDK-8326824: Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations + JDK-8326948: Force English locale for timeout formatting + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition + JDK-8326974: ODR violation in macroAssembler_aarch64.cpp + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327059: os::Linux::print_proc_sys_info add swappiness information + JDK-8327096: (fc) java/nio/channels/FileChannel/Size.java fails on partition incapable of creating large files + JDK-8327136: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java fails on libgraal + JDK-8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1 + JDK-8327261: Parsing test for Double/Float succeeds w/o testing all bad cases + JDK-8327468: Do not restart close if errno is EINTR [macOS/linux] + JDK-8327474: Review use of java.io.tmpdir in jdk tests + JDK-8327486: java/util/Properties/PropertiesStoreTest.java fails "Text 'xxx' could not be parsed at index 20" after JDK-8174269 + JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 + JDK-8327799: JFR view: the "Park Until" field of jdk.ThreadPark is invalid if the parking method is not absolute + JDK-8327971: Multiple ASAN errors reported for metaspace + JDK-8327988: When running ASAN, disable dangerous NMT test + JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs + JDK-8327998: Enable java/lang/ProcessBuilder/ /JspawnhelperProtocol.java on Mac + JDK-8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718 + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328165: improve assert(idx < _maxlrg) failed: oob + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes + JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size + JDK-8328194: Add a test to check default rendering engine + JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328540: test javax/swing/JSplitPane/4885629/ /bug4885629.java fails on windows hidpi + JDK-8328555: hidpi problems for test java/awt/Dialog/ /DialogAnotherThread/JaWSTest.java + JDK-8328589: unify os::breakpoint among posix platforms + JDK-8328592: hprof tests fail with -XX:-CompactStrings + JDK-8328604: remove on_aix() function + JDK-8328638: Fallback option for POST-only OCSP requests + JDK-8328702: C2: Crash during parsing because sub type check is not folded + JDK-8328703: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0 + JDK-8328705: GHA: Cross-compilation jobs do not require build JDK + JDK-8328709: AIX os::get_summary_cpu_info support Power 10 + JDK-8328744: Parallel: Parallel GC throws OOM before heap is fully expanded + JDK-8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly + JDK-8328812: Update and move siphash license + JDK-8328822: C2: "negative trip count?" assert failure in profile predicate code + JDK-8328825: Google CAInterop test failures + JDK-8328938: C2 SuperWord: disable vectorization for large stride and scale + JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 + JDK-8328957: Update PKCS11Test.java to not use hardcoded path + JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 + JDK-8328997: Remove unnecessary template parameter lists in GrowableArray + JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar + JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads + JDK-8329163: C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() + JDK-8329213: Better validation for com.sun.security.ocsp.useget option + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx + JDK-8329545: [s390x] Fix garbage value being passed in Argument Register + JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification + JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections + JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread + JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags + JDK-8329840: Fix ZPhysicalMemorySegment::_end type + JDK-8329850: [AIX] Allow loading of different members of same shared library archive + JDK-8329862: libjli GetApplicationHome cleanups and enhance jli tracing + JDK-8329961: Buffer overflow in os::Linux::kernel_version + JDK-8330011: [s390x] update block-comments to make code consistent + JDK-8330094: RISC-V: Save and restore FRM in the call stub + JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction + JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp + JDK-8330275: Crash in XMark::follow_array + JDK-8330464: hserr generic events - add entry for the before_exit calls + JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest + JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp + JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN + JDK-8330815: Use pattern matching for instanceof in KeepAliveCache + JDK-8331031: unify os::dont_yield and os::naked_yield across Posix platforms + JDK-8331113: createJMHBundle.sh support configurable maven repo mirror + JDK-8331167: UBSan enabled build fails in adlc on macOS + JDK-8331298: avoid alignment checks in UBSAN enabled build + JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect + JDK-8331352: error: template-id not allowed for constructor/destructor in C++20 + JDK-8331466: Problemlist serviceability/dcmd/gc/ /RunFinalizationTest.java on generic-all + JDK-8331639: [21u]: Bump GHA bootstrap JDK to 21.0.3 + JDK-8331942: On Linux aarch64, CDS archives should be using 64K alignment by default + JDK-8332253: Linux arm32 build fails after 8292591 + JDK-8334441: Mark tests in jdk_security_infra group as manual + JDK-8335960: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.4 - Added patch: * reproducible-javadoc-timestamp.patch + set javadoc timestamps to the time from SOURCE_DATE_EPOCH environmental variable if it is set- Require file for posttrans phase of the headless subpackage (bsc#1227298)- Update to upstream tag jdk-21.0.3+9 (April 2024 CPU) * Security fixes + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2 client usage + JDK-8318340: Improve RSA key implementations + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception logging + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation of addresses * Other changes + JDK-6928542: Chinese characters in RTF are not decoded + JDK-8009550: PlatformPCSC should load versioned so + JDK-8077371: Binary files in JAXP test should be removed + JDK-8169475: WheelModifier.java fails by timeout + JDK-8209595: MonitorVmStartTerminate.java timed out + JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from + JDK-8263256: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test + JDK-8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts + JDK-8301310: The SendRawSysexMessage test may cause a JVM crash + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/ /TestTooManyEntries.java and clarify its purpose + JDK-8304292: Memory leak related to ClassLoader::update_class_path_entry_list + JDK-8305962: update jcstress to 0.16 + JDK-8305971: NPE in JavacProcessingEnvironment for missing enum constructor body + JDK-8306922: IR verification fails because IR dump is chopped up + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/ /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 + JDK-8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet + JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition + JDK-8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests + JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/ /bug6889007.java fails + JDK-8310308: IR Framework: check for type and size of vector nodes + JDK-8310629: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java fails with RuntimeException Server not ready + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate + JDK-8310919: runtime/ErrorHandling/ /TestAbortVmOnException.java times out due to core dumps taking a long time on OSX + JDK-8310923: Refactor Currency tests to use JUnit + JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform + JDK-8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed + JDK-8311581: Remove obsolete code and comments in TestLVT.java + JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly + JDK-8311663: Additional refactoring of Locale tests to JUnit + JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC + JDK-8311992: Test java/lang/Thread/virtual/ /JfrEvents::testVirtualThreadPinned failed + JDK-8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing + JDK-8312416: Tests in Locale should have more descriptive names + JDK-8312428: PKCS11 tests fail with NSS 3.91 + JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg + JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles + JDK-8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 + JDK-8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/ /TestFloatingDecimal should use RandomFactory + JDK-8313638: Add test for dump of resolved references + JDK-8313670: Simplify shared lib name handling code in some tests + JDK-8313720: C2 SuperWord: wrong result with - XX:+UseVectorCmov -XX:+UseCMoveUnconditionally + JDK-8313816: Accessing jmethodID might lead to spurious crashes + JDK-8313854: Some tests in serviceability area fail on localized Windows platform + JDK-8314164: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails intermittently in timeout + JDK-8314220: Configurable InlineCacheBuffer size + JDK-8314283: Support for NSS tests on aarch64 platforms + JDK-8314320: Mark runtime/CommandLine/ tests as flagless + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) + JDK-8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake + JDK-8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch + JDK-8314610: hotspot can't compile with the latest of gtest because of + JDK-8314612: TestUnorderedReduction.java fails with - XX:MaxVectorSize=32 and -XX:+AlignVector + JDK-8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId + JDK-8314829: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java ignores vm flags + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags + JDK-8314831: NMT tests ignore vm flags + JDK-8314835: gtest wrappers should be marked as flagless + JDK-8314837: 5 compiled/codecache tests ignore VM flags + JDK-8314838: 3 compiler tests ignore vm flags + JDK-8314990: Generational ZGC: Strong OopStorage stats reported as weak roots + JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder + JDK-8315042: NPE in PKCS7.parseOldSignedData + JDK-8315097: Rename createJavaProcessBuilder + JDK-8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test + JDK-8315406: [REDO] serviceability/jdwp/ /AllModulesCommandTest.java ignores VM flags + JDK-8315594: Open source few headless Swing misc tests + JDK-8315600: Open source few more headless Swing misc tests + JDK-8315602: Open source swing security manager test + JDK-8315611: Open source swing text/html and tree test + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal + JDK-8315726: Open source several AWT applet tests + JDK-8315731: Open source several Swing Text related tests + JDK-8315761: Open source few swing JList and JMenuBar tests + JDK-8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/ /bug4654927.java: component must be showing on the screen to determine its location + JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm + JDK-8316028: Update FreeType to 2.13.2 + JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests + JDK-8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception + JDK-8316229: Enhance class initialization logging + JDK-8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame + JDK-8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize + JDK-8316392: compiler/interpreter/ /TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal + JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/ /CheckOrigin.java as vm.flagless + JDK-8316446: 4 sun/management/jdp tests ignore VM flags + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java ignores VM flags + JDK-8316464: 3 sun/tools tests ignore VM flags + JDK-8316562: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java times out after JDK-8314829 + JDK-8316594: C2 SuperWord: wrong result with hand unrolled loops + JDK-8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product + JDK-8316693: Simplify at-requires checkDockerSupport() + JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly + JDK-8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm + JDK-8317144: Exclude sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java on Linux ppc64le + JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm + JDK-8317300: javac erroneously allows "final" in front of a record pattern + JDK-8317307: test/jdk/com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information + JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm + JDK-8317317: G1: Make TestG1RemSetFlags use createTestJvm + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm + JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong + JDK-8317535: Shenandoah: Remove unused code + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma + JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 + JDK-8318039: GHA: Bump macOS and Xcode versions + JDK-8318082: ConcurrentModificationException from IndexWriter + JDK-8318154: Improve stability of WheelModifier.java test + JDK-8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic + JDK-8318158: RISC-V: implement roundD/roundF intrinsics + JDK-8318410: jdk/java/lang/instrument/BootClassPath/ /BootClassPathTest.sh fails on Japanese Windows + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 + JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal + JDK-8318590: JButton ignores margin when painting HTML text + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests + JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests + JDK-8318613: ChoiceFormat patterns are not well tested + JDK-8318689: jtreg is confused when folder name is the same as the test name + JDK-8318696: Do not use LFS64 symbols on Linux + JDK-8318737: Fallback linker passes bad JNI handle + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/ /WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 + JDK-8318964: Fix build failures caused by 8315097 + JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files + JDK-8318983: Fix comment typo in PKCS12Passwd.java + JDK-8319103: Popups that request focus are not shown on Linux with Wayland + JDK-8319124: Update XML Security for Java to 3.0.3 + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 + JDK-8319136: Skip pkcs11 tests on linux-aarch64 + JDK-8319137: release _object in ObjectMonitor dtor to avoid races + JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils + JDK-8319314: NMT detail report slow or hangs for large number of mappings + JDK-8319372: C2 compilation fails with "Bad immediate dominator info" + JDK-8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case + JDK-8319456: jdk/jfr/event/gc/collection/ /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes + JDK-8319548: Unexpected internal name for Filler array klass causes error in VisualVM + JDK-8319569: Several java/util tests should be updated to accept VM flags + JDK-8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh + JDK-8319777: Zero: Support 8-byte cmpxchg + JDK-8319879: Stress mode to randomize incremental inlining decision + JDK-8319883: Zero: Use atomic built-ins for 64-bit accesses + JDK-8319897: Move StackWatermark handling out of LockStack::contains + JDK-8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array" + JDK-8320052: Zero: Use __atomic built-ins for atomic RMW operations + JDK-8320145: Compiler should accept final variable in Record Pattern + JDK-8320168: handle setsocktopt return values + JDK-8320206: Some intrinsics/stubs missing vzeroupper on x86_64 + JDK-8320208: Update Public Suffix List to b5bf572 + JDK-8320300: Adjust hs_err output in malloc/mmap error cases + JDK-8320303: Allow PassFailJFrame to accept single window creator + JDK-8320309: AIX: pthreads created by foreign test library don't work as expected + JDK-8320383: refresh libraries cache on AIX in VMError::report + JDK-8320582: Zero: Misplaced CX8 enablement flag + JDK-8320798: Console read line with zero out should zero out underlying buffer + JDK-8320807: [PPC64][ZGC] C1 generates wrong code for atomics + JDK-8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls + JDK-8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support + JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds + JDK-8320890: [AIX] Find a better way to mimic dl handle equality + JDK-8320898: exclude compiler/vectorapi/reshape/ /TestVectorReinterpret.java on ppc64(le) platforms + JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs + JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch + JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag + JDK-8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag + JDK-8321131: Console read line with zero out should zero out underlying buffer in JLine + JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions + JDK-8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...] + JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode + JDK-8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE + JDK-8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll + JDK-8321408: Add Certainly roots R1 and E1 + JDK-8321409: Console read line with zero out should zero out underlying buffer in JLine (redux) + JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag + JDK-8321480: ISO 4217 Amendment 176 Update + JDK-8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes + JDK-8321582: yield .class not parsed correctly. + JDK-8321599: Data loss in AVX3 Base64 decoding + JDK-8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects + JDK-8321894: Bump update version for OpenJDK: 21.0.3 + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform + JDK-8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized + JDK-8322040: Missing array bounds check in ClassReader.parameter + JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size + JDK-8322142: JFR: Periodic tasks aren't orphaned between recordings + JDK-8322159: ThisEscapeAnalyzer crashes for erroneous code + JDK-8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold + JDK-8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples + JDK-8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468 + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces + JDK-8322417: Console read line with zero out should zero out when throwing exception + JDK-8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 + JDK-8322512: StringBuffer.repeat does not work correctly after toString() was called + JDK-8322583: RISC-V: Enable fast class initialization checks + JDK-8322725: (tz) Update Timezone Data to 2023d + JDK-8322750: Test "api/java_awt/interactive/ /SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray + JDK-8322772: Clean up code after JDK-8322417 + JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output + JDK-8322790: RISC-V: Tune costs for shuffles with no conversion + JDK-8322957: Generational ZGC: Relocation selection must join the STS + JDK-8323008: filter out harmful -std* flags added by autoconf from CXX + JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread + JDK-8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination + JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation + JDK-8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if + JDK-8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test + JDK-8323243: JNI invocation of an abstract instance method corrupts the stack + JDK-8323331: fix typo hpage_pdm_size + JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled + JDK-8323515: Create test alias "all" for all test roots + JDK-8323637: Capture hotspot replay files in GHA + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed + JDK-8323659: LinkedTransferQueue add and put methods call overridable offer + JDK-8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations + JDK-8323667: Library debug files contain non-reproducible full gcc include paths + JDK-8323671: DevKit build gcc libraries contain full paths to source location + JDK-8323717: Introduce test keyword for tests that need external dependencies + JDK-8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX + JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization + JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode + JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 + JDK-8324514: ClassLoaderData::print_on should print address of class loader + JDK-8324598: use mem_unit when working with sysinfo memory and swap related information + JDK-8324637: [aix] Implement support for reporting swap space in jdk.management + JDK-8324647: Invalid test group of lib-test after JDK-8323515 + JDK-8324659: GHA: Generic jtreg errors are not reported + JDK-8324753: [AIX] adjust os_posix after JDK-8318696 + JDK-8324858: [vectorapi] Bounds checking issues when accessing memory segments + JDK-8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers + JDK-8324937: GHA: Avoid multiple test suites per job + JDK-8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/ /AKISerialNumber.java is failing + JDK-8325150: (tz) Update Timezone Data to 2024a + JDK-8325194: GHA: Add macOS M1 testing + JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive + JDK-8325444: GHA: JDK-8325194 causes a regression + JDK-8325470: [AIX] use fclose after fopen in read_psinfo + JDK-8325496: Make TrimNativeHeapInterval a product switch + JDK-8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() + JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines + JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE + JDK-8327391: Add SipHash attribution file + JDK-8329838: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3 - Modified patches: * disable-doclint-by-default.patch * fips.patch * java-21-openjdk.spec * java-atk-wrapper-security.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * system-pcsclite.patch * zero-ranges.patch + rediff to apply without fuzz- Added patch: * reproducible-jlink.patch + make the timestamp in jmods reproducible- Removed patch: * alternative-tzdb_dat.patch + Remove the possibility to use the system timezone-java. It creates more problems then it solves (bsc#1213470)- Use %patch -P N instead of deprecated %patchN.- Recommend mozilla-nss-sysinit in order to have available the /etc/pki/nssdb directory and its content, required in fips mode (bsc#1219662) - Do not install our crafted nss.fips.cfg file, but use the one that the build produces with our fips.patch applied - Removed patch: * nss-security-provider.patch + this DISABLED nss security provider was not used for years and is largely rendered obsolete by the NSS-FIPS provider - Modified patch: * fips.patch + adapt to the removal of the nss security provider- Add JPackage base provides for SLE15 too (bsc#1219115)- Update to upstream tag jdk-21.0.2+13 (January 2024 CPU) * CVEs + CVE-2024-20918, bsc#1218907 + CVE-2024-20919, bsc#1218903 + CVE-2024-20921, bsc#1218905 + CVE-2024-20945, bsc#1218909 + CVE-2024-20952, bsc#1218911 * Security fixes + JDK-8308204: Enhanced certificate processing + JDK-8314295: Enhance verification of verifier + JDK-8314307: Improve loop handling + JDK-8314468: Improve Compiler loops + JDK-8316976: Improve signature handling + JDK-8317547: Enhance TLS connection support * Other changes + JDK-8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl() + JDK-8161536: sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java fails with ProviderException + JDK-8219652: [aix] Tests failing with JNI attach problems. + JDK-8225377: type annotations are not visible to javac plugins across compilation boundaries + JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" + JDK-8267502: JDK-8246677 caused 16x performance regression in SynchronousQueue + JDK-8267509: Improve IllegalAccessException message to include the cause of the exception + JDK-8268916: Tests for AffirmTrust roots + JDK-8286757: adlc tries to build with /pathmap but without /experimental:deterministic + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + JDK-8294158: HTML formatting for PassFailJFrame instructions + JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env + JDK-8294535: Add screen capture functionality to PassFailJFrame + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + JDK-8295555: Primitive wrapper caches could be `@Stable` + JDK-8299614: Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive + JDK-8300663: java/util/concurrent/SynchronousQueue/ /Fairness.java failed with "Error: fair=true i=0 j=1" + JDK-8301247: JPackage app-image exe launches multiple exe's in JDK 17+ + JDK-8301341: LinkedTransferQueue does not respect timeout for poll() + JDK-8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed + JDK-8301489: C1: ShortLoopOptimizer might lift instructions before their inputs + JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library + JDK-8303737: C2: Load can bypass subtype check that enforces it's from the right object type + JDK-8306561: Possible out of bounds access in print_pointer_information + JDK-8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 + JDK-8308452: Extend internal Architecture enum with byte order and address size + JDK-8308479: [s390x] Implement alternative fast-locking scheme + JDK-8308592: Framework for CA interoperability testing + JDK-8308593: Add KEEPALIVE Extended Socket Options Support for Windows + JDK-8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state" + JDK-8309305: sun/security/ssl/SSLSocketImpl/ /BlockedAsyncClose.java fails with jtreg test timeout + JDK-8309545: Thread.interrupted from virtual thread needlessly resets interrupt status + JDK-8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe" + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory + JDK-8309974: some JVMCI tests fail when VM options include - XX:+EnableJVMCI + JDK-8310239: Add missing cross modifying fence in nmethod entry barriers + JDK-8310512: Cleanup indentation in jfc files + JDK-8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes() + JDK-8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM() + JDK-8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + JDK-8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder + JDK-8311630: [s390] Implementation of Foreign Function & Memory API (Preview) + JDK-8311631: When multiple users run tools/jpackage/share/ /LicenseTest.java, Permission denied for writing /var/tmp/*.files + JDK-8311680: Update the release version after forking Oct CPU23_10 + JDK-8311681: Update the Jan CPU24_01 release date in master branch after forking Oct CPU23_10 + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + JDK-8311938: Add default cups include location for configure on AIX + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + JDK-8312126: NullPointerException in CertStore.getCRLs after 8297955 + JDK-8312166: (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive + JDK-8312174: missing JVMTI events from vthreads parked during JVMTI attach + JDK-8312191: ColorConvertOp.filter for the default destination is too slow + JDK-8312433: HttpClient request fails due to connection being considered idle and closed + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" + JDK-8312440: assert(cast != nullptr) failed: must have added a cast to pin the node + JDK-8312466: /bin/nm usage in AIX makes needs -X64 flag + JDK-8312467: relax the builddir check in make/autoconf/basic.m4 + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 update + JDK-8312612: handle WideCharToMultiByte return values + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ /awt_Robot.cpp GetRGBPixels adjust releasing of resources + JDK-8313167: Update to use jtreg 7.3 + JDK-8313206: PKCS11 tests silently skip execution + JDK-8313244: NM flags handling in configure process + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns + JDK-8313322: RISC-V: implement MD5 intrinsic + JDK-8313368: (fc) FileChannel.size returns 0 on block special files + JDK-8313575: Refactor PKCS11Test tests + JDK-8313616: support loading library members on AIX in os::dll_load + JDK-8313643: Update HarfBuzz to 8.2.2 + JDK-8313656: assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions + JDK-8313756: [BACKOUT] 8308682: Enhance AES performance + JDK-8313760: [REDO] Enhance AES performance + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + JDK-8313781: Add regression tests for large page logging and user-facing error messages + JDK-8313782: Add user-facing warning if THPs are enabled but cannot be used + JDK-8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md + JDK-8313873: java/nio/channels/DatagramChannel/ /SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation + JDK-8314045: ArithmeticException in GaloisCounterMode + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges + JDK-8314120: Add tests for FileDescriptor.sync + JDK-8314121: test tools/jpackage/share/ /RuntimePackageTest.java#id0 fails on RHEL8 + JDK-8314191: C2 compilation fails with "bad AD file" + JDK-8314226: Series of colon-style fallthrough switch cases with guards compiled incorrectly + JDK-8314242: Update applications/scimark/Scimark.java to accept VM flags + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux + JDK-8314263: Signed jars triggering Logger finder recursion and StackOverflowError + JDK-8314330: java/foreign tests should respect vm flags when start new processes + JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" + JDK-8314495: Update to use jtreg 7.3.1 + JDK-8314551: More generic way to handshake GC threads with monitor deflation + JDK-8314580: PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before" + JDK-8314632: Intra-case dominance check fails in the presence of a guard + JDK-8314759: VirtualThread.parkNanos timeout adjustment when pinned should be replaced + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case + JDK-8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs + JDK-8315026: ProcessHandle implementation listing processes on AIX should use getprocs64 + JDK-8315062: [GHA] get-bootjdk action should return the abolute path + JDK-8315082: [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) + JDK-8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty + JDK-8315195: RISC-V: Update hwprobe query for new extensions + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + JDK-8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of children + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + JDK-8315362: NMT: summary diff reports threads count incorrectly + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? + JDK-8315383: jlink SystemModulesPlugin incorrectly parses the options + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases + JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests + JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests + JDK-8315452: Erroneous AST missing modifiers for partial input + JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen + JDK-8315545: C1: x86 cmove can use short branches + JDK-8315549: CITime misreports code/total nmethod sizes + JDK-8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on x86 + JDK-8315578: PPC builds are broken after JDK-8304913 + JDK-8315579: SPARC64 builds are broken after JDK-8304913 + JDK-8315606: Open source few swing text/html tests + JDK-8315612: RISC-V: intrinsic for unsignedMultiplyHigh + JDK-8315644: increase timeout of sun/security/tools/jarsigner/Warning.java + JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) + JDK-8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java + JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java + JDK-8315688: Update jdk21u fix version to 21.0.2 + JDK-8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test + JDK-8315696: SignedLoggerFinderTest.java test failed + JDK-8315702: jcmd Thread.dump_to_file slow with millions of virtual threads + JDK-8315706: com/sun/tools/attach/warnings/ /DynamicLoadWarningTest.java real fix for failure on AIX + JDK-8315735: VerifyError when switch statement used with synchronized block + JDK-8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le + JDK-8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests + JDK-8315863: [GHA] Update checkout action to use v4 + JDK-8315869: UseHeavyMonitors not used + JDK-8315920: C2: "control input must dominate current control" assert failure + JDK-8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test + JDK-8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests + JDK-8315942: Sort platform enums and definitions after JDK-8304913 follow-ups + JDK-8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind + JDK-8315971: ProblemList containers/docker/ /TestMemoryAwareness.java on linux-all + JDK-8316003: Update FileChooserSymLinkTest.java to HTML instructions + JDK-8316017: Refactor timeout handler in PassFailJFrame + JDK-8316025: Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java + JDK-8316030: Update Libpng to 1.6.40 + JDK-8316031: SSLFlowDelegate should not log from synchronized block + JDK-8316060: test/hotspot/jtreg/runtime/reflect/ /ReflectOutOfMemoryError.java may fail if heap is huge + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + JDK-8316113: Infinite permission checking loop in java/net/spi/ /InetAddressResolverProvider/RuntimePermissionTest + JDK-8316123: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on AIX + JDK-8316130: Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs + JDK-8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests + JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow + JDK-8316178: Better diagnostic header for CodeBlobs + JDK-8316179: Use consistent naming for lightweight locking in MacroAssembler + JDK-8316181: Move the fast locking implementation out of the .ad files + JDK-8316199: Remove sun/tools/jstatd/TestJstatd* tests from problemlist for Windows. + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk font + JDK-8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux + JDK-8316337: (bf) Concurrency issue in DirectByteBuffer.Deallocator + JDK-8316341: sun/security/pkcs11/PKCS11Test.java needs adjustment on Linux ppc64le Ubuntu 22 + JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 + JDK-8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL + JDK-8316399: Exclude java/net/MulticastSocket/Promiscuous.java on AIX + JDK-8316400: Exclude jdk/jfr/event/runtime/ /TestResidentSetSizeEvent.java on AIX + JDK-8316401: sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock" + JDK-8316411: compiler/compilercontrol/ /TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing + JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 + JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC + JDK-8316436: ContinuationWrapper uses unhandled nullptr oop + JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit + JDK-8316468: os::write incorrectly handles partial write + JDK-8316514: Better diagnostic header for VtableStub + JDK-8316540: StoreReproducibilityTest fails on some locales + JDK-8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg + JDK-8316581: Improve performance of Symbol::print_value_on() + JDK-8316585: [REDO] runtime/InvocationTests spend a lot of time on dependency verification + JDK-8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b + JDK-8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds + JDK-8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register + JDK-8316671: sun/security/ssl/SSLSocketImpl/ /SSLSocketCloseHang.java test fails intermittent with Read timed out + JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java + JDK-8316719: C2 compilation still fails with "bad AD file" + JDK-8316735: Print LockStack in hs_err files + JDK-8316741: BasicStroke.createStrokedShape miter-limits failing on small shapes + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning + JDK-8316746: Top of lock-stack does not match the unlocked object + JDK-8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize + JDK-8316859: RISC-V: Disable detection of V through HWCAP + JDK-8316879: RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163 + JDK-8316880: AArch64: "stop: Header is not fast-locked" with - XX:-UseLSE since JDK-8315880 + JDK-8316894: make test TEST="jtreg:test/jdk/..." fails on AIX + JDK-8316906: Clarify TLABWasteTargetPercent flag + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries + JDK-8316933: RISC-V: compiler/vectorapi/ /VectorCastShape128Test.java fails when using RVV + JDK-8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler + JDK-8316958: Add test for unstructured locking + JDK-8316967: Correct the scope of vmtimer in UnregisteredClasses::load_class + JDK-8317039: Enable specifying the JDK used to run jtreg + JDK-8317136: [AIX] Problem List runtime/jni/terminatedThread/TestTerminatedThread.java + JDK-8317257: RISC-V: llvm build broken + JDK-8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread" + JDK-8317294: Classloading throws exceptions over already pending exceptions + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js + JDK-8317331: Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)" + JDK-8317335: Build on windows fails after 8316645 + JDK-8317336: Assertion error thrown during 'this' escape analysis + JDK-8317340: Windows builds are not reproducible if MS VS compiler install path differs + JDK-8317373: Add Telia Root CA v2 + JDK-8317374: Add Let's Encrypt ISRG Root X2 + JDK-8317439: Updating RE Configs for BUILD REQUEST 21.0.2+1 + JDK-8317507: C2 compilation fails with "Exceeded _node_regs array" + JDK-8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name + JDK-8317581: [s390x] Multiple test failure with LockingMode=2 + JDK-8317601: Windows build on WSL broken after JDK-8317340 + JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) + JDK-8317692: jcmd GC.heap_dump performance regression after JDK-8292818 + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691 + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/ /RotTransText.java on linux + JDK-8317711: Exclude gtest/GTestWrapper.java on AIX + JDK-8317736: Stream::handleReset locks twice + JDK-8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows + JDK-8317772: NMT: Make peak values available in release builds + JDK-8317790: Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX + JDK-8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX + JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 + JDK-8317818: Combinatorial explosion during 'this' escape analysis + JDK-8317834: java/lang/Thread/IsAlive.java timed out + JDK-8317839: Exclude java/nio/channels/Channels/ /SocketChannelStreams.java on AIX + JDK-8317920: JDWP-agent sends broken exception event with onthrow option + JDK-8317959: Check return values of malloc in native java.base coding + JDK-8317964: java/awt/Mouse/MouseModifiersUnitTest/ /MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751 + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/ /SSLEngineTestCase.java to handle default cases + JDK-8317987: C2 recompilations cause high memory footprint + JDK-8318078: ADLC: pass ASSERT and PRODUCT flags + JDK-8318089: Class space not marked as such with NMT when CDS is off + JDK-8318137: Change milestone to fcs for all releases + JDK-8318144: Match on enum constants with body compiles but fails with MatchException + JDK-8318183: C2: VM may crash after hitting node limit + JDK-8318240: [AIX] Cleaners.java test failure + JDK-8318415: Adjust describing comment of os_getChildren after 8315026 + JDK-8318474: Fix memory reporter for thread_count + JDK-8318525: Atomic gtest should run as TEST_VM to access VM capabilities + JDK-8318528: Rename TestUnstructuredLocking test + JDK-8318540: make test cannot run .jasm tests directly + JDK-8318562: Computational test more than 2x slower when AVX instructions are used + JDK-8318587: refresh libraries cache on AIX in print_vm_info + JDK-8318591: avoid leaks in loadlib_aix.cpp reload_table() + JDK-8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 + JDK-8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" + JDK-8318759: Add four DigiCert root certificates + JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late + JDK-8318895: Deoptimization results in incorrect lightweight locking stack + JDK-8318951: Additional negative value check in JPEG decoding + JDK-8318953: RISC-V: Small refactoring for MacroAssembler::test_bit + JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return + JDK-8318957: enhance agentlib:jdwp help output by info about allow option + JDK-8318961: increase javacserver connection timeout values and max retry attempts + JDK-8318981: compiler/compilercontrol/ /TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr + JDK-8319104: GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt + JDK-8319120: Unbound ScopedValue.get() throws the wrong exception + JDK-8319184: RISC-V: improve MD5 intrinsic + JDK-8319187: Add three eMudhra emSign roots + JDK-8319195: Move most tier 1 vector API regression tests to tier 3 + JDK-8319268: Build failure with GCC8.3.1 after 8313643 + JDK-8319339: Internal error on spurious markup in a hybrid snippet + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc + JDK-8319532: jshell - Non-sealed declarations sometimes break a snippet evaluation + JDK-8319542: Fix boundaries of region to be tested with os::is_readable_range + JDK-8319700: [AArch64] C2 compilation fails with "Field too big for insn" + JDK-8319828: runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks + JDK-8320001: javac crashes while adding type annotations to the return type of a constructor + JDK-8320053: GHA: Cross-compile gtest code + JDK-8320209: VectorMaskGen clobbers rflags on x86_64 + JDK-8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320601: ProblemList java/lang/invoke/lambda/ /LambdaFileEncodingSerialization.java on linux-all + JDK-8321067: Unlock experimental options in EATests.java + JDK-8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries + JDK-8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used- Modified patch: * fips.patch + use the system crypto-policies provided configuration file by default (bsc#1218061)- Set priority and make it the preferred JDK- Upgrade to upstream tag jdk-21.0.1+12 (October 2023 CPU) * Security fixes: + JDK-8286503: Enhance security classes + JDK-8308204: Enhanced certificate processing + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS connections + JDK-8312248: Enhanced archival support redux + JDK-8314649: Enhanced archival support redux + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load instruction is moved too early after JDK-8286941 * Other changes: + JDK-8240567: MethodTooLargeException thrown while creating a jlink image + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8293114: JVM should trim the native heap + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8303815: Improve Metaspace test speed + JDK-8304954: SegmentedCodeCache fails when using large pages + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308042: [macos] Developer ID Application Certificate not picked up by jpackage if it contains UNICODE characters + JDK-8308047: java/util/concurrent/ScheduledThreadPoolExecutor/ /BasicCancelTest.java timed out and also had jcmd pipe errors + JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError + JDK-8308474: DSA does not reset SecureRandom when initSign is called again + JDK-8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" + JDK-8309032: jpackage does not work for module projects unless --module-path is specified + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309214: sun/security/pkcs11/KeyStore/ /CertChainRemoval.java fails after 8301154 + JDK-8309475: Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix) + JDK-8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309889: [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch. + JDK-8310106: sun.security.ssl.SSLHandshake .getHandshakeProducer() incorrectly checks handshakeConsumers + JDK-8310171: Bump version numbers for 21.0.1 + JDK-8310211: serviceability/jvmti/thread/GetStackTrace/ /getstacktr03/getstacktr03.java failing + JDK-8310233: Fix THP detection on Linux + JDK-8310268: RISC-V: misaligned memory access in String.Compare intrinsic + JDK-8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose + JDK-8310586: ProblemList java/lang/ScopedValue/ /StressStackOverflow.java#default with virtual threads on linux-all + JDK-8310687: JDK-8303215 is incomplete + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311026: Some G1 specific tests do not set -XX:+UseG1GC + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311511: Improve description of NativeLibrary JFR event + JDK-8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers + JDK-8311682: Change milestone to fcs for all releases + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311917: MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c + JDK-8311921: Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8311926: java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1 + JDK-8311955: c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX + JDK-8311981: Test gc/stringdedup/ /TestStringDeduplicationAgeThreshold.java#ZGenerational timed out + JDK-8312127: FileDescriptor.sync should temporarily increase parallelism + JDK-8312180: (bf) MappedMemoryUtils passes incorrect arguments to msync (aix) + JDK-8312182: THPs cause huge RSS due to thread start timing issue + JDK-8312394: [linux] SIGSEGV if kernel was built without hugepage support + JDK-8312395: Improve assertions in growableArray + JDK-8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar + JDK-8312525: New test runtime/os/ /TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere + JDK-8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation + JDK-8312591: GCC 6 build failure after JDK-8280982 + JDK-8312619: Strange error message when switching over long + JDK-8312620: WSL Linux build crashes after JDK-8310233 + JDK-8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased + JDK-8312909: C1 should not inline through interface calls with non-subtype receiver + JDK-8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match + JDK-8312984: javac may crash on a record pattern with too few components + JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 + JDK-8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers + JDK-8313262: C2: Sinking node may cause required cast to be dropped + JDK-8313307: java/util/Formatter/Padding.java fails on some Locales + JDK-8313312: Add missing classpath exception copyright header + JDK-8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class + JDK-8313402: C1: Incorrect LoadIndexed value numbering + JDK-8313428: GHA: Bump GCC versions for July 2023 updates + JDK-8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0 + JDK-8313602: increase timeout for jdk/classfile/CorpusTest.java + JDK-8313626: C2 crash due to unexpected exception control flow + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors + JDK-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313691: use close after failing os::fdopen in vmError and ciEnv + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313752: InstanceKlassFlags::print_on doesn't print the flag names + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/ /CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError + JDK-8313904: [macos] All signing tests which verifies unsigned app images are failing + JDK-8314020: Print instruction blocks in byte units + JDK-8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info + JDK-8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314139: TEST_BUG: runtime/os/ /THPsInThreadStackPreventionTest.java could fail on machine with large number of cores + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp + JDK-8314216: Case enumConstant, pattern compilation fails + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + JDK-8314423: Multiple patterns without unnamed variables + JDK-8314426: runtime/os/TestTrimNative.java is failing on slow machines + JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/ /JMapHeapConfigTest.java fails + JDK-8314517: some tests fail in case ipv6 is disabled on the machine + JDK-8314618: RISC-V: -XX:MaxVectorSize does not work as expected + JDK-8314656: GHA: No need for Debian ports keyring installation after JDK-8313701 + JDK-8314679: SA fails to properly attach to JVM after having just detached from a different JVM + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314850: SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter + JDK-8314960: Add Certigna Root CA - 2 + JDK-8315020: The macro definition for LoongArch64 zero build is not accurate. + JDK-8315051: jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs + JDK-8315534: Incorrect warnings about implicit annotation processing- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in properties files if it is set- Initial packaging of OpenJDK 21 release - Highlight of changes to OpenJDK 17 LTS * Additions + HotSpot JVM JEP-422: Linux/RISC-V Port (19) ° Garbage Collectors JEP-439: Generational ZGC (21) ° Serviceability JEP-451: Prepare to Disallow the Dynamic Loading of Agents (21) + Language JEP-441: Pattern Matching for switch (21) JEP-440: Record Patterns (21) + Libraries JEP-444: Virtual Threads (21) ° Collections JEP-431: Sequenced Collections (21) ° Cryptography JEP-452: Key Encapsulation Mechanism API (21) ° I/O JEP-400: UTF-8 by Default (18) ° Networking JEP-418: Internet-Address Resolution SPI (18) JEP-408: Simple Web Server (18) ° Reflection & Method Handles JEP-416: Reimplement Core Reflection with Method Handles (18) + Tools ° JavaDoc JEP-413: Code Snippets in Java API Documentation (18) * Preview & Incubating + Language JEP-430: String Templates (Preview) (21) JEP-445: Unnamed Classes and Instance Main Methods (Preview) (21) JEP-443: Unnamed Patterns and Variables (Preview) (21) + Libraries JEP-442: Foreign Function & Memory API (Third Preview) (21) JEP-446: Scoped Values (Preview) (21) JEP-453: Structured Concurrency (Preview) (21) JEP-448: Vector API (Sixth Incubator) (21) * Deprecations + HotSpot JVM JEP-449: Deprecate the Windows 32-bit x86 Port for Removal (21) + Libraries JEP-421: Deprecate Finalization for Removal (18)/bin/sh/bin/shh01-ch5b 1769437199  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./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${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%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){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*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*{*|*}*~**********************************************************************21.0.10.0-150600.3.23.121.0.10.0-150600.3.23.121.0.10.0-150600.3.23.1         !!!!!!"""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$&&&&&&&''''''&&&#((((((((((((())))))))))))((((**+***#,,,,,,,,,,,,,,#------------------------------------------------........................../////////////////////////...-00000000000000000000000000000000000000000000000----11122111###33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555444366666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666637777777777777777777788888888888888888887773333999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;=======>>>>>>===????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@?BBBBBBBBBBBBBBBBBBB?CCCCCCCCCDDDDDDDDCCC????EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEE?GGGGGGGHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOKKKIQQQQIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRITTTTTTTTTUUUUUUUUTTTIIIIVVVVVVVVWWWWWWWVVVIXXXXXYYYYXXXIZZZZZZZZZZZ[[[[[[[[[[ZZZI\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\I^^^^^^^^^^^^^^^^^^^^^^_____________________^^^`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbacccccddddcccaaaaeeeeeeeeeeeeeeeeeefffffffffffffffffeee`ggghhggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiii`klllllllllmmmmmmmmmmmnnnnnnnnnnmmmloooooooolppppppppppppppppqqqqqqqqqqqqqqqpppllllrrsrrrltttuutttkvvvvvvvvwwwwwwwvvvxyz{{{{{{{{{{{{{{|||||||||||||{{{y}~~~~~~~~~~yx                                            !!!!!!!!!!!!!!!!!!   """"###"""$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''&((((((((((((((((((())))))))))))))))))(((&********+++++++***&,,,,,,,,,,,,,,,,,,,,,,,----------------------,,,,...//...&&&&0000000000000111111111111000$2345555555555555555555555566666666666666666666665552789::::::::::;;;;;;;;;:::7<=>>>>>>>>>>>>>>>>>>>>>????????????????????>@@@@AAA@@@>>>>BBBBCCCBBB>DDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDD<FGHHHIIHHH<JKLLLLLLLLLLLLLMMMMMMMMMMMMLLLJNOPQRSSSSSSSSSTTTTTTTTSSSOOUVWWWWWWWWWXXXXXXXXWWWYZ[\\\\\\\\\\\]]]]]]]]]]\\\Y^_``````````````aaaaaaaaaaaaa```^bcdeeeeeeeeeeeeeffffffffffffeeeeggggggggggghhhhhhhhhhgggeiiiiiiiiijjjjjjjjiiibklmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkoppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppkrstuuuuvvvuuurwxyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{z||||}}}|||z~~~~~~~~~~~~~~~~~~~~~~~~~zzzw                                                                                                                                                    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""!#############$$$$$$$$$$$$###!!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%!''('''))*+++,,+++-./01233333334444443330567888888888888999999999998885:;<=>>>>>????>>>=@@@AA@@@<BCDEEFEEEBGHIJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKGMNOPQQQQQQQQQQQQQQQRRSRRRQTTTTTTTTTTTTTTQUUVUUUQWWWWWWWWWXXXXXXXXWWWQQQMYZ[\]]]]]]]^^^^^^]]]Y__`abcccccccccccccccccccccccddddddddddddddddddddddcccbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeebgggggghhhhhgggbiiiiiiijjjjjjiiikllmmmnnopqpjavadocjava-21-openjdkapiallclasses-index.htmlallpackages-index.htmlconstant-values.htmlcopy.svgdeprecated-list.htmlelement-listhelp-doc.htmlindex-filesindex-1.htmlindex-10.htmlindex-11.htmlindex-12.htmlindex-13.htmlindex-14.htmlindex-15.htmlindex-16.htmlindex-17.htmlindex-18.htmlindex-19.htmlindex-2.htmlindex-20.htmlindex-21.htmlindex-22.htmlindex-23.htmlindex-24.htmlindex-25.htmlindex-26.htmlindex-27.htmlindex-3.htmlindex-4.htmlindex-5.htmlindex-6.htmlindex-7.htmlindex-8.htmlindex-9.htmlindex.htmljava.basejavaioBufferedInputStream.htmlBufferedOutputStream.htmlBufferedReader.htmlBufferedWriter.htmlByteArrayInputStream.htmlByteArrayOutputStream.htmlCharArrayReader.htmlCharArrayWriter.htmlCharConversionException.htmlCloseable.htmlConsole.htmlDataInput.htmlDataInputStream.htmlDataOutput.htmlDataOutputStream.htmlEOFException.htmlExternalizable.htmlFile.htmlFileDescriptor.htmlFileFilter.htmlFileInputStream.htmlFileNotFoundException.htmlFileOutputStream.htmlFilePermission.htmlFileReader.htmlFileWriter.htmlFilenameFilter.htmlFilterInputStream.htmlFilterOutputStream.htmlFilterReader.htmlFilterWriter.htmlFlushable.htmlIOError.htmlIOException.htmlInputStream.htmlInputStreamReader.htmlInterruptedIOException.htmlInvalidClassException.htmlInvalidObjectException.htmlLineNumberInputStream.htmlLineNumberReader.htmlNotActiveException.htmlNotSerializableException.htmlObjectInput.htmlObjectInputFilter.Config.htmlObjectInputFilter.FilterInfo.htmlObjectInputFilter.Status.htmlObjectInputFilter.htmlObjectInputStream.GetField.htmlObjectInputStream.htmlObjectInputValidation.htmlObjectOutput.htmlObjectOutputStream.PutField.htmlObjectOutputStream.htmlObjectStreamClass.htmlObjectStreamConstants.htmlObjectStreamException.htmlObjectStreamField.htmlOptionalDataException.htmlOutputStream.htmlOutputStreamWriter.htmlPipedInputStream.htmlPipedOutputStream.htmlPipedReader.htmlPipedWriter.htmlPrintStream.htmlPrintWriter.htmlPushbackInputStream.htmlPushbackReader.htmlRandomAccessFile.htmlReader.htmlSequenceInputStream.htmlSerial.htmlSerializable.htmlSerializablePermission.htmlStreamCorruptedException.htmlStreamTokenizer.htmlStringBufferInputStream.htmlStringReader.htmlStringWriter.htmlSyncFailedException.htmlUTFDataFormatException.htmlUncheckedIOException.htmlUnsupportedEncodingException.htmlWriteAbortedException.htmlWriter.htmlclass-useBufferedInputStream.htmlBufferedOutputStream.htmlBufferedReader.htmlBufferedWriter.htmlByteArrayInputStream.htmlByteArrayOutputStream.htmlCharArrayReader.htmlCharArrayWriter.htmlCharConversionException.htmlCloseable.htmlConsole.htmlDataInput.htmlDataInputStream.htmlDataOutput.htmlDataOutputStream.htmlEOFException.htmlExternalizable.htmlFile.htmlFileDescriptor.htmlFileFilter.htmlFileInputStream.htmlFileNotFoundException.htmlFileOutputStream.htmlFilePermission.htmlFileReader.htmlFileWriter.htmlFilenameFilter.htmlFilterInputStream.htmlFilterOutputStream.htmlFilterReader.htmlFilterWriter.htmlFlushable.htmlIOError.htmlIOException.htmlInputStream.htmlInputStreamReader.htmlInterruptedIOException.htmlInvalidClassException.htmlInvalidObjectException.htmlLineNumberInputStream.htmlLineNumberReader.htmlNotActiveException.htmlNotSerializableException.htmlObjectInput.htmlObjectInputFilter.Config.htmlObjectInputFilter.FilterInfo.htmlObjectInputFilter.Status.htmlObjectInputFilter.htmlObjectInputStream.GetField.htmlObjectInputStream.htmlObjectInputValidation.htmlObjectOutput.htmlObjectOutputStream.PutField.htmlObjectOutputStream.htmlObjectStreamClass.htmlObjectStreamConstants.htmlObjectStreamException.htmlObjectStreamField.htmlOptionalDataException.htmlOutputStream.htmlOutputStreamWriter.htmlPipedInputStream.htmlPipedOutputStream.htmlPipedReader.htmlPipedWriter.htmlPrintStream.htmlPrintWriter.htmlPushbackInputStream.htmlPushbackReader.htmlRandomAccessFile.htmlReader.htmlSequenceInputStream.htmlSerial.htmlSerializable.htmlSerializablePermission.htmlStreamCorruptedException.htmlStreamTokenizer.htmlStringBufferInputStream.htmlStringReader.htmlStringWriter.htmlSyncFailedException.htmlUTFDataFormatException.htmlUncheckedIOException.htmlUnsupportedEncodingException.htmlWriteAbortedException.htmlWriter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllangAbstractMethodError.htmlAppendable.htmlArithmeticException.htmlArrayIndexOutOfBoundsException.htmlArrayStoreException.htmlAssertionError.htmlAutoCloseable.htmlBoolean.htmlBootstrapMethodError.htmlByte.htmlCharSequence.htmlCharacter.Subset.htmlCharacter.UnicodeBlock.htmlCharacter.UnicodeScript.htmlCharacter.htmlClass.htmlClassCastException.htmlClassCircularityError.htmlClassFormatError.htmlClassLoader.htmlClassNotFoundException.htmlClassValue.htmlCloneNotSupportedException.htmlCloneable.htmlComparable.htmlDeprecated.htmlDouble.htmlEnum.EnumDesc.htmlEnum.htmlEnumConstantNotPresentException.htmlError.htmlException.htmlExceptionInInitializerError.htmlFloat.htmlFunctionalInterface.htmlIllegalAccessError.htmlIllegalAccessException.htmlIllegalArgumentException.htmlIllegalCallerException.htmlIllegalMonitorStateException.htmlIllegalStateException.htmlIllegalThreadStateException.htmlIncompatibleClassChangeError.htmlIndexOutOfBoundsException.htmlInheritableThreadLocal.htmlInstantiationError.htmlInstantiationException.htmlInteger.htmlInternalError.htmlInterruptedException.htmlIterable.htmlLayerInstantiationException.htmlLinkageError.htmlLong.htmlMatchException.htmlMath.htmlModule.htmlModuleLayer.Controller.htmlModuleLayer.htmlNegativeArraySizeException.htmlNoClassDefFoundError.htmlNoSuchFieldError.htmlNoSuchFieldException.htmlNoSuchMethodError.htmlNoSuchMethodException.htmlNullPointerException.htmlNumber.htmlNumberFormatException.htmlObject.htmlOutOfMemoryError.htmlOverride.htmlPackage.htmlProcess.htmlProcessBuilder.Redirect.Type.htmlProcessBuilder.Redirect.htmlProcessBuilder.htmlProcessHandle.Info.htmlProcessHandle.htmlReadable.htmlRecord.htmlReflectiveOperationException.htmlRunnable.htmlRuntime.Version.htmlRuntime.htmlRuntimeException.htmlRuntimePermission.htmlSafeVarargs.htmlScopedValue.Carrier.htmlScopedValue.htmlSecurityException.htmlSecurityManager.htmlShort.htmlStackOverflowError.htmlStackTraceElement.htmlStackWalker.Option.htmlStackWalker.StackFrame.htmlStackWalker.htmlStrictMath.htmlString.htmlStringBuffer.htmlStringBuilder.htmlStringIndexOutOfBoundsException.htmlStringTemplate.Processor.Linkage.htmlStringTemplate.Processor.htmlStringTemplate.htmlSuppressWarnings.htmlSystem.Logger.Level.htmlSystem.Logger.htmlSystem.LoggerFinder.htmlSystem.htmlThread.Builder.OfPlatform.htmlThread.Builder.OfVirtual.htmlThread.Builder.htmlThread.State.htmlThread.UncaughtExceptionHandler.htmlThread.htmlThreadDeath.htmlThreadGroup.htmlThreadLocal.htmlThrowable.htmlTypeNotPresentException.htmlUnknownError.htmlUnsatisfiedLinkError.htmlUnsupportedClassVersionError.htmlUnsupportedOperationException.htmlVerifyError.htmlVirtualMachineError.htmlVoid.htmlWrongThreadException.htmlannotationAnnotation.htmlAnnotationFormatError.htmlAnnotationTypeMismatchException.htmlDocumented.htmlElementType.htmlIncompleteAnnotationException.htmlInherited.htmlNative.htmlRepeatable.htmlRetention.htmlRetentionPolicy.htmlTarget.htmlclass-useAnnotation.htmlAnnotationFormatError.htmlAnnotationTypeMismatchException.htmlDocumented.htmlElementType.htmlIncompleteAnnotationException.htmlInherited.htmlNative.htmlRepeatable.htmlRetention.htmlRetentionPolicy.htmlTarget.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractMethodError.htmlAppendable.htmlArithmeticException.htmlArrayIndexOutOfBoundsException.htmlArrayStoreException.htmlAssertionError.htmlAutoCloseable.htmlBoolean.htmlBootstrapMethodError.htmlByte.htmlCharSequence.htmlCharacter.Subset.htmlCharacter.UnicodeBlock.htmlCharacter.UnicodeScript.htmlCharacter.htmlClass.htmlClassCastException.htmlClassCircularityError.htmlClassFormatError.htmlClassLoader.htmlClassNotFoundException.htmlClassValue.htmlCloneNotSupportedException.htmlCloneable.htmlComparable.htmlDeprecated.htmlDouble.htmlEnum.EnumDesc.htmlEnum.htmlEnumConstantNotPresentException.htmlError.htmlException.htmlExceptionInInitializerError.htmlFloat.htmlFunctionalInterface.htmlIllegalAccessError.htmlIllegalAccessException.htmlIllegalArgumentException.htmlIllegalCallerException.htmlIllegalMonitorStateException.htmlIllegalStateException.htmlIllegalThreadStateException.htmlIncompatibleClassChangeError.htmlIndexOutOfBoundsException.htmlInheritableThreadLocal.htmlInstantiationError.htmlInstantiationException.htmlInteger.htmlInternalError.htmlInterruptedException.htmlIterable.htmlLayerInstantiationException.htmlLinkageError.htmlLong.htmlMatchException.htmlMath.htmlModule.htmlModuleLayer.Controller.htmlModuleLayer.htmlNegativeArraySizeException.htmlNoClassDefFoundError.htmlNoSuchFieldError.htmlNoSuchFieldException.htmlNoSuchMethodError.htmlNoSuchMethodException.htmlNullPointerException.htmlNumber.htmlNumberFormatException.htmlObject.htmlOutOfMemoryError.htmlOverride.htmlPackage.htmlProcess.htmlProcessBuilder.Redirect.Type.htmlProcessBuilder.Redirect.htmlProcessBuilder.htmlProcessHandle.Info.htmlProcessHandle.htmlReadable.htmlRecord.htmlReflectiveOperationException.htmlRunnable.htmlRuntime.Version.htmlRuntime.htmlRuntimeException.htmlRuntimePermission.htmlSafeVarargs.htmlScopedValue.Carrier.htmlScopedValue.htmlSecurityException.htmlSecurityManager.htmlShort.htmlStackOverflowError.htmlStackTraceElement.htmlStackWalker.Option.htmlStackWalker.StackFrame.htmlStackWalker.htmlStrictMath.htmlString.htmlStringBuffer.htmlStringBuilder.htmlStringIndexOutOfBoundsException.htmlStringTemplate.Processor.Linkage.htmlStringTemplate.Processor.htmlStringTemplate.htmlSuppressWarnings.htmlSystem.Logger.Level.htmlSystem.Logger.htmlSystem.LoggerFinder.htmlSystem.htmlThread.Builder.OfPlatform.htmlThread.Builder.OfVirtual.htmlThread.Builder.htmlThread.State.htmlThread.UncaughtExceptionHandler.htmlThread.htmlThreadDeath.htmlThreadGroup.htmlThreadLocal.htmlThrowable.htmlTypeNotPresentException.htmlUnknownError.htmlUnsatisfiedLinkError.htmlUnsupportedClassVersionError.htmlUnsupportedOperationException.htmlVerifyError.htmlVirtualMachineError.htmlVoid.htmlWrongThreadException.htmlconstantClassDesc.htmlConstable.htmlConstantDesc.htmlConstantDescs.htmlDirectMethodHandleDesc.Kind.htmlDirectMethodHandleDesc.htmlDynamicCallSiteDesc.htmlDynamicConstantDesc.htmlMethodHandleDesc.htmlMethodTypeDesc.htmlModuleDesc.htmlPackageDesc.htmlclass-useClassDesc.htmlConstable.htmlConstantDesc.htmlConstantDescs.htmlDirectMethodHandleDesc.Kind.htmlDirectMethodHandleDesc.htmlDynamicCallSiteDesc.htmlDynamicConstantDesc.htmlMethodHandleDesc.htmlMethodTypeDesc.htmlModuleDesc.htmlPackageDesc.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldoc-filesValueBased.htmlthreadPrimitiveDeprecation.htmlforeignAddressLayout.htmlArena.htmlFunctionDescriptor.htmlGroupLayout.htmlLinker.Option.htmlLinker.htmlMemoryLayout.PathElement.htmlMemoryLayout.htmlMemorySegment.Scope.htmlMemorySegment.htmlPaddingLayout.htmlSegmentAllocator.htmlSequenceLayout.htmlStructLayout.htmlSymbolLookup.htmlUnionLayout.htmlValueLayout.OfBoolean.htmlValueLayout.OfByte.htmlValueLayout.OfChar.htmlValueLayout.OfDouble.htmlValueLayout.OfFloat.htmlValueLayout.OfInt.htmlValueLayout.OfLong.htmlValueLayout.OfShort.htmlValueLayout.htmlclass-useAddressLayout.htmlArena.htmlFunctionDescriptor.htmlGroupLayout.htmlLinker.Option.htmlLinker.htmlMemoryLayout.PathElement.htmlMemoryLayout.htmlMemorySegment.Scope.htmlMemorySegment.htmlPaddingLayout.htmlSegmentAllocator.htmlSequenceLayout.htmlStructLayout.htmlSymbolLookup.htmlUnionLayout.htmlValueLayout.OfBoolean.htmlValueLayout.OfByte.htmlValueLayout.OfChar.htmlValueLayout.OfDouble.htmlValueLayout.OfFloat.htmlValueLayout.OfInt.htmlValueLayout.OfLong.htmlValueLayout.OfShort.htmlValueLayout.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlinvokeCallSite.htmlConstantBootstraps.htmlConstantCallSite.htmlLambdaConversionException.htmlLambdaMetafactory.htmlMethodHandle.htmlMethodHandleInfo.htmlMethodHandleProxies.htmlMethodHandles.Lookup.ClassOption.htmlMethodHandles.Lookup.htmlMethodHandles.htmlMethodType.htmlMutableCallSite.htmlSerializedLambda.htmlStringConcatException.htmlStringConcatFactory.htmlSwitchPoint.htmlTypeDescriptor.OfField.htmlTypeDescriptor.OfMethod.htmlTypeDescriptor.htmlVarHandle.AccessMode.htmlVarHandle.VarHandleDesc.htmlVarHandle.htmlVolatileCallSite.htmlWrongMethodTypeException.htmlclass-useCallSite.htmlConstantBootstraps.htmlConstantCallSite.htmlLambdaConversionException.htmlLambdaMetafactory.htmlMethodHandle.htmlMethodHandleInfo.htmlMethodHandleProxies.htmlMethodHandles.Lookup.ClassOption.htmlMethodHandles.Lookup.htmlMethodHandles.htmlMethodType.htmlMutableCallSite.htmlSerializedLambda.htmlStringConcatException.htmlStringConcatFactory.htmlSwitchPoint.htmlTypeDescriptor.OfField.htmlTypeDescriptor.OfMethod.htmlTypeDescriptor.htmlVarHandle.AccessMode.htmlVarHandle.VarHandleDesc.htmlVarHandle.htmlVolatileCallSite.htmlWrongMethodTypeException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmoduleConfiguration.htmlFindException.htmlInvalidModuleDescriptorException.htmlModuleDescriptor.Builder.htmlModuleDescriptor.Exports.Modifier.htmlModuleDescriptor.Exports.htmlModuleDescriptor.Modifier.htmlModuleDescriptor.Opens.Modifier.htmlModuleDescriptor.Opens.htmlModuleDescriptor.Provides.htmlModuleDescriptor.Requires.Modifier.htmlModuleDescriptor.Requires.htmlModuleDescriptor.Version.htmlModuleDescriptor.htmlModuleFinder.htmlModuleReader.htmlModuleReference.htmlResolutionException.htmlResolvedModule.htmlclass-useConfiguration.htmlFindException.htmlInvalidModuleDescriptorException.htmlModuleDescriptor.Builder.htmlModuleDescriptor.Exports.Modifier.htmlModuleDescriptor.Exports.htmlModuleDescriptor.Modifier.htmlModuleDescriptor.Opens.Modifier.htmlModuleDescriptor.Opens.htmlModuleDescriptor.Provides.htmlModuleDescriptor.Requires.Modifier.htmlModuleDescriptor.Requires.htmlModuleDescriptor.Version.htmlModuleDescriptor.htmlModuleFinder.htmlModuleReader.htmlModuleReference.htmlResolutionException.htmlResolvedModule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrefCleaner.Cleanable.htmlCleaner.htmlPhantomReference.htmlReference.htmlReferenceQueue.htmlSoftReference.htmlWeakReference.htmlclass-useCleaner.Cleanable.htmlCleaner.htmlPhantomReference.htmlReference.htmlReferenceQueue.htmlSoftReference.htmlWeakReference.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreflectAccessFlag.Location.htmlAccessFlag.htmlAccessibleObject.htmlAnnotatedArrayType.htmlAnnotatedElement.htmlAnnotatedParameterizedType.htmlAnnotatedType.htmlAnnotatedTypeVariable.htmlAnnotatedWildcardType.htmlArray.htmlClassFileFormatVersion.htmlConstructor.htmlExecutable.htmlField.htmlGenericArrayType.htmlGenericDeclaration.htmlGenericSignatureFormatError.htmlInaccessibleObjectException.htmlInvocationHandler.htmlInvocationTargetException.htmlMalformedParameterizedTypeException.htmlMalformedParametersException.htmlMember.htmlMethod.htmlModifier.htmlParameter.htmlParameterizedType.htmlProxy.htmlRecordComponent.htmlReflectPermission.htmlType.htmlTypeVariable.htmlUndeclaredThrowableException.htmlWildcardType.htmlclass-useAccessFlag.Location.htmlAccessFlag.htmlAccessibleObject.htmlAnnotatedArrayType.htmlAnnotatedElement.htmlAnnotatedParameterizedType.htmlAnnotatedType.htmlAnnotatedTypeVariable.htmlAnnotatedWildcardType.htmlArray.htmlClassFileFormatVersion.htmlConstructor.htmlExecutable.htmlField.htmlGenericArrayType.htmlGenericDeclaration.htmlGenericSignatureFormatError.htmlInaccessibleObjectException.htmlInvocationHandler.htmlInvocationTargetException.htmlMalformedParameterizedTypeException.htmlMalformedParametersException.htmlMember.htmlMethod.htmlModifier.htmlParameter.htmlParameterizedType.htmlProxy.htmlRecordComponent.htmlReflectPermission.htmlType.htmlTypeVariable.htmlUndeclaredThrowableException.htmlWildcardType.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruntimeObjectMethods.htmlSwitchBootstraps.htmlTemplateRuntime.htmlclass-useObjectMethods.htmlSwitchBootstraps.htmlTemplateRuntime.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmathBigDecimal.htmlBigInteger.htmlMathContext.htmlRoundingMode.htmlclass-useBigDecimal.htmlBigInteger.htmlMathContext.htmlRoundingMode.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnetAuthenticator.RequestorType.htmlAuthenticator.htmlBindException.htmlCacheRequest.htmlCacheResponse.htmlConnectException.htmlContentHandler.htmlContentHandlerFactory.htmlCookieHandler.htmlCookieManager.htmlCookiePolicy.htmlCookieStore.htmlDatagramPacket.htmlDatagramSocket.htmlDatagramSocketImpl.htmlDatagramSocketImplFactory.htmlFileNameMap.htmlHttpCookie.htmlHttpRetryException.htmlHttpURLConnection.htmlIDN.htmlInet4Address.htmlInet6Address.htmlInetAddress.htmlInetSocketAddress.htmlInterfaceAddress.htmlJarURLConnection.htmlMalformedURLException.htmlMulticastSocket.htmlNetPermission.htmlNetworkInterface.htmlNoRouteToHostException.htmlPasswordAuthentication.htmlPortUnreachableException.htmlProtocolException.htmlProtocolFamily.htmlProxy.Type.htmlProxy.htmlProxySelector.htmlResponseCache.htmlSecureCacheResponse.htmlServerSocket.htmlSocket.htmlSocketAddress.htmlSocketException.htmlSocketImpl.htmlSocketImplFactory.htmlSocketOption.htmlSocketOptions.htmlSocketPermission.htmlSocketTimeoutException.htmlStandardProtocolFamily.htmlStandardSocketOptions.htmlURI.htmlURISyntaxException.htmlURL.htmlURLClassLoader.htmlURLConnection.htmlURLDecoder.htmlURLEncoder.htmlURLPermission.htmlURLStreamHandler.htmlURLStreamHandlerFactory.htmlUnixDomainSocketAddress.htmlUnknownHostException.htmlUnknownServiceException.htmlclass-useAuthenticator.RequestorType.htmlAuthenticator.htmlBindException.htmlCacheRequest.htmlCacheResponse.htmlConnectException.htmlContentHandler.htmlContentHandlerFactory.htmlCookieHandler.htmlCookieManager.htmlCookiePolicy.htmlCookieStore.htmlDatagramPacket.htmlDatagramSocket.htmlDatagramSocketImpl.htmlDatagramSocketImplFactory.htmlFileNameMap.htmlHttpCookie.htmlHttpRetryException.htmlHttpURLConnection.htmlIDN.htmlInet4Address.htmlInet6Address.htmlInetAddress.htmlInetSocketAddress.htmlInterfaceAddress.htmlJarURLConnection.htmlMalformedURLException.htmlMulticastSocket.htmlNetPermission.htmlNetworkInterface.htmlNoRouteToHostException.htmlPasswordAuthentication.htmlPortUnreachableException.htmlProtocolException.htmlProtocolFamily.htmlProxy.Type.htmlProxy.htmlProxySelector.htmlResponseCache.htmlSecureCacheResponse.htmlServerSocket.htmlSocket.htmlSocketAddress.htmlSocketException.htmlSocketImpl.htmlSocketImplFactory.htmlSocketOption.htmlSocketOptions.htmlSocketPermission.htmlSocketTimeoutException.htmlStandardProtocolFamily.htmlStandardSocketOptions.htmlURI.htmlURISyntaxException.htmlURL.htmlURLClassLoader.htmlURLConnection.htmlURLDecoder.htmlURLEncoder.htmlURLPermission.htmlURLStreamHandler.htmlURLStreamHandlerFactory.htmlUnixDomainSocketAddress.htmlUnknownHostException.htmlUnknownServiceException.htmldoc-filesnet-properties.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiInetAddressResolver.LookupPolicy.htmlInetAddressResolver.htmlInetAddressResolverProvider.Configuration.htmlInetAddressResolverProvider.htmlURLStreamHandlerProvider.htmlclass-useInetAddressResolver.LookupPolicy.htmlInetAddressResolver.htmlInetAddressResolverProvider.Configuration.htmlInetAddressResolverProvider.htmlURLStreamHandlerProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnioBuffer.htmlBufferOverflowException.htmlBufferUnderflowException.htmlByteBuffer.htmlByteOrder.htmlCharBuffer.htmlDoubleBuffer.htmlFloatBuffer.htmlIntBuffer.htmlInvalidMarkException.htmlLongBuffer.htmlMappedByteBuffer.htmlReadOnlyBufferException.htmlShortBuffer.htmlchannelsAcceptPendingException.htmlAlreadyBoundException.htmlAlreadyConnectedException.htmlAsynchronousByteChannel.htmlAsynchronousChannel.htmlAsynchronousChannelGroup.htmlAsynchronousCloseException.htmlAsynchronousFileChannel.htmlAsynchronousServerSocketChannel.htmlAsynchronousSocketChannel.htmlByteChannel.htmlCancelledKeyException.htmlChannel.htmlChannels.htmlClosedByInterruptException.htmlClosedChannelException.htmlClosedSelectorException.htmlCompletionHandler.htmlConnectionPendingException.htmlDatagramChannel.htmlFileChannel.MapMode.htmlFileChannel.htmlFileLock.htmlFileLockInterruptionException.htmlGatheringByteChannel.htmlIllegalBlockingModeException.htmlIllegalChannelGroupException.htmlIllegalSelectorException.htmlInterruptedByTimeoutException.htmlInterruptibleChannel.htmlMembershipKey.htmlMulticastChannel.htmlNetworkChannel.htmlNoConnectionPendingException.htmlNonReadableChannelException.htmlNonWritableChannelException.htmlNotYetBoundException.htmlNotYetConnectedException.htmlOverlappingFileLockException.htmlPipe.SinkChannel.htmlPipe.SourceChannel.htmlPipe.htmlReadPendingException.htmlReadableByteChannel.htmlScatteringByteChannel.htmlSeekableByteChannel.htmlSelectableChannel.htmlSelectionKey.htmlSelector.htmlServerSocketChannel.htmlShutdownChannelGroupException.htmlSocketChannel.htmlUnresolvedAddressException.htmlUnsupportedAddressTypeException.htmlWritableByteChannel.htmlWritePendingException.htmlclass-useAcceptPendingException.htmlAlreadyBoundException.htmlAlreadyConnectedException.htmlAsynchronousByteChannel.htmlAsynchronousChannel.htmlAsynchronousChannelGroup.htmlAsynchronousCloseException.htmlAsynchronousFileChannel.htmlAsynchronousServerSocketChannel.htmlAsynchronousSocketChannel.htmlByteChannel.htmlCancelledKeyException.htmlChannel.htmlChannels.htmlClosedByInterruptException.htmlClosedChannelException.htmlClosedSelectorException.htmlCompletionHandler.htmlConnectionPendingException.htmlDatagramChannel.htmlFileChannel.MapMode.htmlFileChannel.htmlFileLock.htmlFileLockInterruptionException.htmlGatheringByteChannel.htmlIllegalBlockingModeException.htmlIllegalChannelGroupException.htmlIllegalSelectorException.htmlInterruptedByTimeoutException.htmlInterruptibleChannel.htmlMembershipKey.htmlMulticastChannel.htmlNetworkChannel.htmlNoConnectionPendingException.htmlNonReadableChannelException.htmlNonWritableChannelException.htmlNotYetBoundException.htmlNotYetConnectedException.htmlOverlappingFileLockException.htmlPipe.SinkChannel.htmlPipe.SourceChannel.htmlPipe.htmlReadPendingException.htmlReadableByteChannel.htmlScatteringByteChannel.htmlSeekableByteChannel.htmlSelectableChannel.htmlSelectionKey.htmlSelector.htmlServerSocketChannel.htmlShutdownChannelGroupException.htmlSocketChannel.htmlUnresolvedAddressException.htmlUnsupportedAddressTypeException.htmlWritableByteChannel.htmlWritePendingException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiAbstractInterruptibleChannel.htmlAbstractSelectableChannel.htmlAbstractSelectionKey.htmlAbstractSelector.htmlAsynchronousChannelProvider.htmlSelectorProvider.htmlclass-useAbstractInterruptibleChannel.htmlAbstractSelectableChannel.htmlAbstractSelectionKey.htmlAbstractSelector.htmlAsynchronousChannelProvider.htmlSelectorProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcharsetCharacterCodingException.htmlCharset.htmlCharsetDecoder.htmlCharsetEncoder.htmlCoderMalfunctionError.htmlCoderResult.htmlCodingErrorAction.htmlIllegalCharsetNameException.htmlMalformedInputException.htmlStandardCharsets.htmlUnmappableCharacterException.htmlUnsupportedCharsetException.htmlclass-useCharacterCodingException.htmlCharset.htmlCharsetDecoder.htmlCharsetEncoder.htmlCoderMalfunctionError.htmlCoderResult.htmlCodingErrorAction.htmlIllegalCharsetNameException.htmlMalformedInputException.htmlStandardCharsets.htmlUnmappableCharacterException.htmlUnsupportedCharsetException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiCharsetProvider.htmlclass-useCharsetProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBuffer.htmlBufferOverflowException.htmlBufferUnderflowException.htmlByteBuffer.htmlByteOrder.htmlCharBuffer.htmlDoubleBuffer.htmlFloatBuffer.htmlIntBuffer.htmlInvalidMarkException.htmlLongBuffer.htmlMappedByteBuffer.htmlReadOnlyBufferException.htmlShortBuffer.htmlfileAccessDeniedException.htmlAccessMode.htmlAtomicMoveNotSupportedException.htmlClosedDirectoryStreamException.htmlClosedFileSystemException.htmlClosedWatchServiceException.htmlCopyOption.htmlDirectoryIteratorException.htmlDirectoryNotEmptyException.htmlDirectoryStream.Filter.htmlDirectoryStream.htmlFileAlreadyExistsException.htmlFileStore.htmlFileSystem.htmlFileSystemAlreadyExistsException.htmlFileSystemException.htmlFileSystemLoopException.htmlFileSystemNotFoundException.htmlFileSystems.htmlFileVisitOption.htmlFileVisitResult.htmlFileVisitor.htmlFiles.htmlInvalidPathException.htmlLinkOption.htmlLinkPermission.htmlNoSuchFileException.htmlNotDirectoryException.htmlNotLinkException.htmlOpenOption.htmlPath.htmlPathMatcher.htmlPaths.htmlProviderMismatchException.htmlProviderNotFoundException.htmlReadOnlyFileSystemException.htmlSecureDirectoryStream.htmlSimpleFileVisitor.htmlStandardCopyOption.htmlStandardOpenOption.htmlStandardWatchEventKinds.htmlWatchEvent.Kind.htmlWatchEvent.Modifier.htmlWatchEvent.htmlWatchKey.htmlWatchService.htmlWatchable.htmlattributeAclEntry.Builder.htmlAclEntry.htmlAclEntryFlag.htmlAclEntryPermission.htmlAclEntryType.htmlAclFileAttributeView.htmlAttributeView.htmlBasicFileAttributeView.htmlBasicFileAttributes.htmlDosFileAttributeView.htmlDosFileAttributes.htmlFileAttribute.htmlFileAttributeView.htmlFileOwnerAttributeView.htmlFileStoreAttributeView.htmlFileTime.htmlGroupPrincipal.htmlPosixFileAttributeView.htmlPosixFileAttributes.htmlPosixFilePermission.htmlPosixFilePermissions.htmlUserDefinedFileAttributeView.htmlUserPrincipal.htmlUserPrincipalLookupService.htmlUserPrincipalNotFoundException.htmlclass-useAclEntry.Builder.htmlAclEntry.htmlAclEntryFlag.htmlAclEntryPermission.htmlAclEntryType.htmlAclFileAttributeView.htmlAttributeView.htmlBasicFileAttributeView.htmlBasicFileAttributes.htmlDosFileAttributeView.htmlDosFileAttributes.htmlFileAttribute.htmlFileAttributeView.htmlFileOwnerAttributeView.htmlFileStoreAttributeView.htmlFileTime.htmlGroupPrincipal.htmlPosixFileAttributeView.htmlPosixFileAttributes.htmlPosixFilePermission.htmlPosixFilePermissions.htmlUserDefinedFileAttributeView.htmlUserPrincipal.htmlUserPrincipalLookupService.htmlUserPrincipalNotFoundException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAccessDeniedException.htmlAccessMode.htmlAtomicMoveNotSupportedException.htmlClosedDirectoryStreamException.htmlClosedFileSystemException.htmlClosedWatchServiceException.htmlCopyOption.htmlDirectoryIteratorException.htmlDirectoryNotEmptyException.htmlDirectoryStream.Filter.htmlDirectoryStream.htmlFileAlreadyExistsException.htmlFileStore.htmlFileSystem.htmlFileSystemAlreadyExistsException.htmlFileSystemException.htmlFileSystemLoopException.htmlFileSystemNotFoundException.htmlFileSystems.htmlFileVisitOption.htmlFileVisitResult.htmlFileVisitor.htmlFiles.htmlInvalidPathException.htmlLinkOption.htmlLinkPermission.htmlNoSuchFileException.htmlNotDirectoryException.htmlNotLinkException.htmlOpenOption.htmlPath.htmlPathMatcher.htmlPaths.htmlProviderMismatchException.htmlProviderNotFoundException.htmlReadOnlyFileSystemException.htmlSecureDirectoryStream.htmlSimpleFileVisitor.htmlStandardCopyOption.htmlStandardOpenOption.htmlStandardWatchEventKinds.htmlWatchEvent.Kind.htmlWatchEvent.Modifier.htmlWatchEvent.htmlWatchKey.htmlWatchService.htmlWatchable.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiFileSystemProvider.htmlFileTypeDetector.htmlclass-useFileSystemProvider.htmlFileTypeDetector.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityAccessControlContext.htmlAccessControlException.htmlAccessController.htmlAlgorithmConstraints.htmlAlgorithmParameterGenerator.htmlAlgorithmParameterGeneratorSpi.htmlAlgorithmParameters.htmlAlgorithmParametersSpi.htmlAllPermission.htmlAuthProvider.htmlBasicPermission.htmlCertificate.htmlCodeSigner.htmlCodeSource.htmlCryptoPrimitive.htmlDigestException.htmlDigestInputStream.htmlDigestOutputStream.htmlDomainCombiner.htmlDomainLoadStoreParameter.htmlDrbgParameters.Capability.htmlDrbgParameters.Instantiation.htmlDrbgParameters.NextBytes.htmlDrbgParameters.Reseed.htmlDrbgParameters.htmlGeneralSecurityException.htmlGuard.htmlGuardedObject.htmlIdentity.htmlIdentityScope.htmlInvalidAlgorithmParameterException.htmlInvalidKeyException.htmlInvalidParameterException.htmlKey.htmlKeyException.htmlKeyFactory.htmlKeyFactorySpi.htmlKeyManagementException.htmlKeyPair.htmlKeyPairGenerator.htmlKeyPairGeneratorSpi.htmlKeyRep.Type.htmlKeyRep.htmlKeyStore.Builder.htmlKeyStore.CallbackHandlerProtection.htmlKeyStore.Entry.Attribute.htmlKeyStore.Entry.htmlKeyStore.LoadStoreParameter.htmlKeyStore.PasswordProtection.htmlKeyStore.PrivateKeyEntry.htmlKeyStore.ProtectionParameter.htmlKeyStore.SecretKeyEntry.htmlKeyStore.TrustedCertificateEntry.htmlKeyStore.htmlKeyStoreException.htmlKeyStoreSpi.htmlMessageDigest.htmlMessageDigestSpi.htmlNoSuchAlgorithmException.htmlNoSuchProviderException.htmlPKCS12Attribute.htmlPermission.htmlPermissionCollection.htmlPermissions.htmlPolicy.Parameters.htmlPolicy.htmlPolicySpi.htmlPrincipal.htmlPrivateKey.htmlPrivilegedAction.htmlPrivilegedActionException.htmlPrivilegedExceptionAction.htmlProtectionDomain.htmlProvider.Service.htmlProvider.htmlProviderException.htmlPublicKey.htmlSecureClassLoader.htmlSecureRandom.htmlSecureRandomParameters.htmlSecureRandomSpi.htmlSecurity.htmlSecurityPermission.htmlSignature.htmlSignatureException.htmlSignatureSpi.htmlSignedObject.htmlSigner.htmlTimestamp.htmlURIParameter.htmlUnrecoverableEntryException.htmlUnrecoverableKeyException.htmlUnresolvedPermission.htmlcertCRL.htmlCRLException.htmlCRLReason.htmlCRLSelector.htmlCertPath.CertPathRep.htmlCertPath.htmlCertPathBuilder.htmlCertPathBuilderException.htmlCertPathBuilderResult.htmlCertPathBuilderSpi.htmlCertPathChecker.htmlCertPathParameters.htmlCertPathValidator.htmlCertPathValidatorException.BasicReason.htmlCertPathValidatorException.Reason.htmlCertPathValidatorException.htmlCertPathValidatorResult.htmlCertPathValidatorSpi.htmlCertSelector.htmlCertStore.htmlCertStoreException.htmlCertStoreParameters.htmlCertStoreSpi.htmlCertificate.CertificateRep.htmlCertificate.htmlCertificateEncodingException.htmlCertificateException.htmlCertificateExpiredException.htmlCertificateFactory.htmlCertificateFactorySpi.htmlCertificateNotYetValidException.htmlCertificateParsingException.htmlCertificateRevokedException.htmlCollectionCertStoreParameters.htmlExtension.htmlLDAPCertStoreParameters.htmlPKIXBuilderParameters.htmlPKIXCertPathBuilderResult.htmlPKIXCertPathChecker.htmlPKIXCertPathValidatorResult.htmlPKIXParameters.htmlPKIXReason.htmlPKIXRevocationChecker.Option.htmlPKIXRevocationChecker.htmlPolicyNode.htmlPolicyQualifierInfo.htmlTrustAnchor.htmlURICertStoreParameters.htmlX509CRL.htmlX509CRLEntry.htmlX509CRLSelector.htmlX509CertSelector.htmlX509Certificate.htmlX509Extension.htmlclass-useCRL.htmlCRLException.htmlCRLReason.htmlCRLSelector.htmlCertPath.CertPathRep.htmlCertPath.htmlCertPathBuilder.htmlCertPathBuilderException.htmlCertPathBuilderResult.htmlCertPathBuilderSpi.htmlCertPathChecker.htmlCertPathParameters.htmlCertPathValidator.htmlCertPathValidatorException.BasicReason.htmlCertPathValidatorException.Reason.htmlCertPathValidatorException.htmlCertPathValidatorResult.htmlCertPathValidatorSpi.htmlCertSelector.htmlCertStore.htmlCertStoreException.htmlCertStoreParameters.htmlCertStoreSpi.htmlCertificate.CertificateRep.htmlCertificate.htmlCertificateEncodingException.htmlCertificateException.htmlCertificateExpiredException.htmlCertificateFactory.htmlCertificateFactorySpi.htmlCertificateNotYetValidException.htmlCertificateParsingException.htmlCertificateRevokedException.htmlCollectionCertStoreParameters.htmlExtension.htmlLDAPCertStoreParameters.htmlPKIXBuilderParameters.htmlPKIXCertPathBuilderResult.htmlPKIXCertPathChecker.htmlPKIXCertPathValidatorResult.htmlPKIXParameters.htmlPKIXReason.htmlPKIXRevocationChecker.Option.htmlPKIXRevocationChecker.htmlPolicyNode.htmlPolicyQualifierInfo.htmlTrustAnchor.htmlURICertStoreParameters.htmlX509CRL.htmlX509CRLEntry.htmlX509CRLSelector.htmlX509CertSelector.htmlX509Certificate.htmlX509Extension.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAccessControlContext.htmlAccessControlException.htmlAccessController.htmlAlgorithmConstraints.htmlAlgorithmParameterGenerator.htmlAlgorithmParameterGeneratorSpi.htmlAlgorithmParameters.htmlAlgorithmParametersSpi.htmlAllPermission.htmlAuthProvider.htmlBasicPermission.htmlCertificate.htmlCodeSigner.htmlCodeSource.htmlCryptoPrimitive.htmlDigestException.htmlDigestInputStream.htmlDigestOutputStream.htmlDomainCombiner.htmlDomainLoadStoreParameter.htmlDrbgParameters.Capability.htmlDrbgParameters.Instantiation.htmlDrbgParameters.NextBytes.htmlDrbgParameters.Reseed.htmlDrbgParameters.htmlGeneralSecurityException.htmlGuard.htmlGuardedObject.htmlIdentity.htmlIdentityScope.htmlInvalidAlgorithmParameterException.htmlInvalidKeyException.htmlInvalidParameterException.htmlKey.htmlKeyException.htmlKeyFactory.htmlKeyFactorySpi.htmlKeyManagementException.htmlKeyPair.htmlKeyPairGenerator.htmlKeyPairGeneratorSpi.htmlKeyRep.Type.htmlKeyRep.htmlKeyStore.Builder.htmlKeyStore.CallbackHandlerProtection.htmlKeyStore.Entry.Attribute.htmlKeyStore.Entry.htmlKeyStore.LoadStoreParameter.htmlKeyStore.PasswordProtection.htmlKeyStore.PrivateKeyEntry.htmlKeyStore.ProtectionParameter.htmlKeyStore.SecretKeyEntry.htmlKeyStore.TrustedCertificateEntry.htmlKeyStore.htmlKeyStoreException.htmlKeyStoreSpi.htmlMessageDigest.htmlMessageDigestSpi.htmlNoSuchAlgorithmException.htmlNoSuchProviderException.htmlPKCS12Attribute.htmlPermission.htmlPermissionCollection.htmlPermissions.htmlPolicy.Parameters.htmlPolicy.htmlPolicySpi.htmlPrincipal.htmlPrivateKey.htmlPrivilegedAction.htmlPrivilegedActionException.htmlPrivilegedExceptionAction.htmlProtectionDomain.htmlProvider.Service.htmlProvider.htmlProviderException.htmlPublicKey.htmlSecureClassLoader.htmlSecureRandom.htmlSecureRandomParameters.htmlSecureRandomSpi.htmlSecurity.htmlSecurityPermission.htmlSignature.htmlSignatureException.htmlSignatureSpi.htmlSignedObject.htmlSigner.htmlTimestamp.htmlURIParameter.htmlUnrecoverableEntryException.htmlUnrecoverableKeyException.htmlUnresolvedPermission.htmlinterfacesDSAKey.htmlDSAKeyPairGenerator.htmlDSAParams.htmlDSAPrivateKey.htmlDSAPublicKey.htmlECKey.htmlECPrivateKey.htmlECPublicKey.htmlEdECKey.htmlEdECPrivateKey.htmlEdECPublicKey.htmlRSAKey.htmlRSAMultiPrimePrivateCrtKey.htmlRSAPrivateCrtKey.htmlRSAPrivateKey.htmlRSAPublicKey.htmlXECKey.htmlXECPrivateKey.htmlXECPublicKey.htmlclass-useDSAKey.htmlDSAKeyPairGenerator.htmlDSAParams.htmlDSAPrivateKey.htmlDSAPublicKey.htmlECKey.htmlECPrivateKey.htmlECPublicKey.htmlEdECKey.htmlEdECPrivateKey.htmlEdECPublicKey.htmlRSAKey.htmlRSAMultiPrimePrivateCrtKey.htmlRSAPrivateCrtKey.htmlRSAPrivateKey.htmlRSAPublicKey.htmlXECKey.htmlXECPrivateKey.htmlXECPublicKey.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspecAlgorithmParameterSpec.htmlDSAGenParameterSpec.htmlDSAParameterSpec.htmlDSAPrivateKeySpec.htmlDSAPublicKeySpec.htmlECField.htmlECFieldF2m.htmlECFieldFp.htmlECGenParameterSpec.htmlECParameterSpec.htmlECPoint.htmlECPrivateKeySpec.htmlECPublicKeySpec.htmlEdDSAParameterSpec.htmlEdECPoint.htmlEdECPrivateKeySpec.htmlEdECPublicKeySpec.htmlEllipticCurve.htmlEncodedKeySpec.htmlInvalidKeySpecException.htmlInvalidParameterSpecException.htmlKeySpec.htmlMGF1ParameterSpec.htmlNamedParameterSpec.htmlPKCS8EncodedKeySpec.htmlPSSParameterSpec.htmlRSAKeyGenParameterSpec.htmlRSAMultiPrimePrivateCrtKeySpec.htmlRSAOtherPrimeInfo.htmlRSAPrivateCrtKeySpec.htmlRSAPrivateKeySpec.htmlRSAPublicKeySpec.htmlX509EncodedKeySpec.htmlXECPrivateKeySpec.htmlXECPublicKeySpec.htmlclass-useAlgorithmParameterSpec.htmlDSAGenParameterSpec.htmlDSAParameterSpec.htmlDSAPrivateKeySpec.htmlDSAPublicKeySpec.htmlECField.htmlECFieldF2m.htmlECFieldFp.htmlECGenParameterSpec.htmlECParameterSpec.htmlECPoint.htmlECPrivateKeySpec.htmlECPublicKeySpec.htmlEdDSAParameterSpec.htmlEdECPoint.htmlEdECPrivateKeySpec.htmlEdECPublicKeySpec.htmlEllipticCurve.htmlEncodedKeySpec.htmlInvalidKeySpecException.htmlInvalidParameterSpecException.htmlKeySpec.htmlMGF1ParameterSpec.htmlNamedParameterSpec.htmlPKCS8EncodedKeySpec.htmlPSSParameterSpec.htmlRSAKeyGenParameterSpec.htmlRSAMultiPrimePrivateCrtKeySpec.htmlRSAOtherPrimeInfo.htmlRSAPrivateCrtKeySpec.htmlRSAPrivateKeySpec.htmlRSAPublicKeySpec.htmlX509EncodedKeySpec.htmlXECPrivateKeySpec.htmlXECPublicKeySpec.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltextAnnotation.htmlAttributedCharacterIterator.Attribute.htmlAttributedCharacterIterator.htmlAttributedString.htmlBidi.htmlBreakIterator.htmlCharacterIterator.htmlChoiceFormat.htmlCollationElementIterator.htmlCollationKey.htmlCollator.htmlCompactNumberFormat.htmlDateFormat.Field.htmlDateFormat.htmlDateFormatSymbols.htmlDecimalFormat.htmlDecimalFormatSymbols.htmlFieldPosition.htmlFormat.Field.htmlFormat.htmlMessageFormat.Field.htmlMessageFormat.htmlNormalizer.Form.htmlNormalizer.htmlNumberFormat.Field.htmlNumberFormat.Style.htmlNumberFormat.htmlParseException.htmlParsePosition.htmlRuleBasedCollator.htmlSimpleDateFormat.htmlStringCharacterIterator.htmlclass-useAnnotation.htmlAttributedCharacterIterator.Attribute.htmlAttributedCharacterIterator.htmlAttributedString.htmlBidi.htmlBreakIterator.htmlCharacterIterator.htmlChoiceFormat.htmlCollationElementIterator.htmlCollationKey.htmlCollator.htmlCompactNumberFormat.htmlDateFormat.Field.htmlDateFormat.htmlDateFormatSymbols.htmlDecimalFormat.htmlDecimalFormatSymbols.htmlFieldPosition.htmlFormat.Field.htmlFormat.htmlMessageFormat.Field.htmlMessageFormat.htmlNormalizer.Form.htmlNormalizer.htmlNumberFormat.Field.htmlNumberFormat.Style.htmlNumberFormat.htmlParseException.htmlParsePosition.htmlRuleBasedCollator.htmlSimpleDateFormat.htmlStringCharacterIterator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiBreakIteratorProvider.htmlCollatorProvider.htmlDateFormatProvider.htmlDateFormatSymbolsProvider.htmlDecimalFormatSymbolsProvider.htmlNumberFormatProvider.htmlclass-useBreakIteratorProvider.htmlCollatorProvider.htmlDateFormatProvider.htmlDateFormatSymbolsProvider.htmlDecimalFormatSymbolsProvider.htmlNumberFormatProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltimeClock.htmlDateTimeException.htmlDayOfWeek.htmlDuration.htmlInstant.htmlInstantSource.htmlLocalDate.htmlLocalDateTime.htmlLocalTime.htmlMonth.htmlMonthDay.htmlOffsetDateTime.htmlOffsetTime.htmlPeriod.htmlYear.htmlYearMonth.htmlZoneId.htmlZoneOffset.htmlZonedDateTime.htmlchronoAbstractChronology.htmlChronoLocalDate.htmlChronoLocalDateTime.htmlChronoPeriod.htmlChronoZonedDateTime.htmlChronology.htmlEra.htmlHijrahChronology.htmlHijrahDate.htmlHijrahEra.htmlIsoChronology.htmlIsoEra.htmlJapaneseChronology.htmlJapaneseDate.htmlJapaneseEra.htmlMinguoChronology.htmlMinguoDate.htmlMinguoEra.htmlThaiBuddhistChronology.htmlThaiBuddhistDate.htmlThaiBuddhistEra.htmlclass-useAbstractChronology.htmlChronoLocalDate.htmlChronoLocalDateTime.htmlChronoPeriod.htmlChronoZonedDateTime.htmlChronology.htmlEra.htmlHijrahChronology.htmlHijrahDate.htmlHijrahEra.htmlIsoChronology.htmlIsoEra.htmlJapaneseChronology.htmlJapaneseDate.htmlJapaneseEra.htmlMinguoChronology.htmlMinguoDate.htmlMinguoEra.htmlThaiBuddhistChronology.htmlThaiBuddhistDate.htmlThaiBuddhistEra.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useClock.htmlDateTimeException.htmlDayOfWeek.htmlDuration.htmlInstant.htmlInstantSource.htmlLocalDate.htmlLocalDateTime.htmlLocalTime.htmlMonth.htmlMonthDay.htmlOffsetDateTime.htmlOffsetTime.htmlPeriod.htmlYear.htmlYearMonth.htmlZoneId.htmlZoneOffset.htmlZonedDateTime.htmlformatDateTimeFormatter.htmlDateTimeFormatterBuilder.htmlDateTimeParseException.htmlDecimalStyle.htmlFormatStyle.htmlResolverStyle.htmlSignStyle.htmlTextStyle.htmlclass-useDateTimeFormatter.htmlDateTimeFormatterBuilder.htmlDateTimeParseException.htmlDecimalStyle.htmlFormatStyle.htmlResolverStyle.htmlSignStyle.htmlTextStyle.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltemporalChronoField.htmlChronoUnit.htmlIsoFields.htmlJulianFields.htmlTemporal.htmlTemporalAccessor.htmlTemporalAdjuster.htmlTemporalAdjusters.htmlTemporalAmount.htmlTemporalField.htmlTemporalQueries.htmlTemporalQuery.htmlTemporalUnit.htmlUnsupportedTemporalTypeException.htmlValueRange.htmlWeekFields.htmlclass-useChronoField.htmlChronoUnit.htmlIsoFields.htmlJulianFields.htmlTemporal.htmlTemporalAccessor.htmlTemporalAdjuster.htmlTemporalAdjusters.htmlTemporalAmount.htmlTemporalField.htmlTemporalQueries.htmlTemporalQuery.htmlTemporalUnit.htmlUnsupportedTemporalTypeException.htmlValueRange.htmlWeekFields.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlzoneZoneOffsetTransition.htmlZoneOffsetTransitionRule.TimeDefinition.htmlZoneOffsetTransitionRule.htmlZoneRules.htmlZoneRulesException.htmlZoneRulesProvider.htmlclass-useZoneOffsetTransition.htmlZoneOffsetTransitionRule.TimeDefinition.htmlZoneOffsetTransitionRule.htmlZoneRules.htmlZoneRulesException.htmlZoneRulesProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAbstractCollection.htmlAbstractList.htmlAbstractMap.SimpleEntry.htmlAbstractMap.SimpleImmutableEntry.htmlAbstractMap.htmlAbstractQueue.htmlAbstractSequentialList.htmlAbstractSet.htmlArrayDeque.htmlArrayList.htmlArrays.htmlBase64.Decoder.htmlBase64.Encoder.htmlBase64.htmlBitSet.htmlCalendar.Builder.htmlCalendar.htmlCollection.htmlCollections.htmlComparator.htmlConcurrentModificationException.htmlCurrency.htmlDate.htmlDeque.htmlDictionary.htmlDoubleSummaryStatistics.htmlDuplicateFormatFlagsException.htmlEmptyStackException.htmlEnumMap.htmlEnumSet.htmlEnumeration.htmlEventListener.htmlEventListenerProxy.htmlEventObject.htmlFormatFlagsConversionMismatchException.htmlFormatProcessor.htmlFormattable.htmlFormattableFlags.htmlFormatter.BigDecimalLayoutForm.htmlFormatter.htmlFormatterClosedException.htmlGregorianCalendar.htmlHashMap.htmlHashSet.htmlHashtable.htmlHexFormat.htmlIdentityHashMap.htmlIllegalFormatCodePointException.htmlIllegalFormatConversionException.htmlIllegalFormatException.htmlIllegalFormatFlagsException.htmlIllegalFormatPrecisionException.htmlIllegalFormatWidthException.htmlIllformedLocaleException.htmlInputMismatchException.htmlIntSummaryStatistics.htmlInvalidPropertiesFormatException.htmlIterator.htmlLinkedHashMap.htmlLinkedHashSet.htmlLinkedList.htmlList.htmlListIterator.htmlListResourceBundle.htmlLocale.Builder.htmlLocale.Category.htmlLocale.FilteringMode.htmlLocale.IsoCountryCode.htmlLocale.LanguageRange.htmlLocale.htmlLongSummaryStatistics.htmlMap.Entry.htmlMap.htmlMissingFormatArgumentException.htmlMissingFormatWidthException.htmlMissingResourceException.htmlNavigableMap.htmlNavigableSet.htmlNoSuchElementException.htmlObjects.htmlObservable.htmlObserver.htmlOptional.htmlOptionalDouble.htmlOptionalInt.htmlOptionalLong.htmlPrimitiveIterator.OfDouble.htmlPrimitiveIterator.OfInt.htmlPrimitiveIterator.OfLong.htmlPrimitiveIterator.htmlPriorityQueue.htmlProperties.htmlPropertyPermission.htmlPropertyResourceBundle.htmlQueue.htmlRandom.htmlRandomAccess.htmlResourceBundle.Control.htmlResourceBundle.htmlScanner.htmlSequencedCollection.htmlSequencedMap.htmlSequencedSet.htmlServiceConfigurationError.htmlServiceLoader.Provider.htmlServiceLoader.htmlSet.htmlSimpleTimeZone.htmlSortedMap.htmlSortedSet.htmlSpliterator.OfDouble.htmlSpliterator.OfInt.htmlSpliterator.OfLong.htmlSpliterator.OfPrimitive.htmlSpliterator.htmlSpliterators.AbstractDoubleSpliterator.htmlSpliterators.AbstractIntSpliterator.htmlSpliterators.AbstractLongSpliterator.htmlSpliterators.AbstractSpliterator.htmlSpliterators.htmlSplittableRandom.htmlStack.htmlStringJoiner.htmlStringTokenizer.htmlTimeZone.htmlTimer.htmlTimerTask.htmlTooManyListenersException.htmlTreeMap.htmlTreeSet.htmlUUID.htmlUnknownFormatConversionException.htmlUnknownFormatFlagsException.htmlVector.htmlWeakHashMap.htmlclass-useAbstractCollection.htmlAbstractList.htmlAbstractMap.SimpleEntry.htmlAbstractMap.SimpleImmutableEntry.htmlAbstractMap.htmlAbstractQueue.htmlAbstractSequentialList.htmlAbstractSet.htmlArrayDeque.htmlArrayList.htmlArrays.htmlBase64.Decoder.htmlBase64.Encoder.htmlBase64.htmlBitSet.htmlCalendar.Builder.htmlCalendar.htmlCollection.htmlCollections.htmlComparator.htmlConcurrentModificationException.htmlCurrency.htmlDate.htmlDeque.htmlDictionary.htmlDoubleSummaryStatistics.htmlDuplicateFormatFlagsException.htmlEmptyStackException.htmlEnumMap.htmlEnumSet.htmlEnumeration.htmlEventListener.htmlEventListenerProxy.htmlEventObject.htmlFormatFlagsConversionMismatchException.htmlFormatProcessor.htmlFormattable.htmlFormattableFlags.htmlFormatter.BigDecimalLayoutForm.htmlFormatter.htmlFormatterClosedException.htmlGregorianCalendar.htmlHashMap.htmlHashSet.htmlHashtable.htmlHexFormat.htmlIdentityHashMap.htmlIllegalFormatCodePointException.htmlIllegalFormatConversionException.htmlIllegalFormatException.htmlIllegalFormatFlagsException.htmlIllegalFormatPrecisionException.htmlIllegalFormatWidthException.htmlIllformedLocaleException.htmlInputMismatchException.htmlIntSummaryStatistics.htmlInvalidPropertiesFormatException.htmlIterator.htmlLinkedHashMap.htmlLinkedHashSet.htmlLinkedList.htmlList.htmlListIterator.htmlListResourceBundle.htmlLocale.Builder.htmlLocale.Category.htmlLocale.FilteringMode.htmlLocale.IsoCountryCode.htmlLocale.LanguageRange.htmlLocale.htmlLongSummaryStatistics.htmlMap.Entry.htmlMap.htmlMissingFormatArgumentException.htmlMissingFormatWidthException.htmlMissingResourceException.htmlNavigableMap.htmlNavigableSet.htmlNoSuchElementException.htmlObjects.htmlObservable.htmlObserver.htmlOptional.htmlOptionalDouble.htmlOptionalInt.htmlOptionalLong.htmlPrimitiveIterator.OfDouble.htmlPrimitiveIterator.OfInt.htmlPrimitiveIterator.OfLong.htmlPrimitiveIterator.htmlPriorityQueue.htmlProperties.htmlPropertyPermission.htmlPropertyResourceBundle.htmlQueue.htmlRandom.htmlRandomAccess.htmlResourceBundle.Control.htmlResourceBundle.htmlScanner.htmlSequencedCollection.htmlSequencedMap.htmlSequencedSet.htmlServiceConfigurationError.htmlServiceLoader.Provider.htmlServiceLoader.htmlSet.htmlSimpleTimeZone.htmlSortedMap.htmlSortedSet.htmlSpliterator.OfDouble.htmlSpliterator.OfInt.htmlSpliterator.OfLong.htmlSpliterator.OfPrimitive.htmlSpliterator.htmlSpliterators.AbstractDoubleSpliterator.htmlSpliterators.AbstractIntSpliterator.htmlSpliterators.AbstractLongSpliterator.htmlSpliterators.AbstractSpliterator.htmlSpliterators.htmlSplittableRandom.htmlStack.htmlStringJoiner.htmlStringTokenizer.htmlTimeZone.htmlTimer.htmlTimerTask.htmlTooManyListenersException.htmlTreeMap.htmlTreeSet.htmlUUID.htmlUnknownFormatConversionException.htmlUnknownFormatFlagsException.htmlVector.htmlWeakHashMap.htmlconcurrentAbstractExecutorService.htmlArrayBlockingQueue.htmlBlockingDeque.htmlBlockingQueue.htmlBrokenBarrierException.htmlCallable.htmlCancellationException.htmlCompletableFuture.AsynchronousCompletionTask.htmlCompletableFuture.htmlCompletionException.htmlCompletionService.htmlCompletionStage.htmlConcurrentHashMap.KeySetView.htmlConcurrentHashMap.htmlConcurrentLinkedDeque.htmlConcurrentLinkedQueue.htmlConcurrentMap.htmlConcurrentNavigableMap.htmlConcurrentSkipListMap.htmlConcurrentSkipListSet.htmlCopyOnWriteArrayList.htmlCopyOnWriteArraySet.htmlCountDownLatch.htmlCountedCompleter.htmlCyclicBarrier.htmlDelayQueue.htmlDelayed.htmlExchanger.htmlExecutionException.htmlExecutor.htmlExecutorCompletionService.htmlExecutorService.htmlExecutors.htmlFlow.Processor.htmlFlow.Publisher.htmlFlow.Subscriber.htmlFlow.Subscription.htmlFlow.htmlForkJoinPool.ForkJoinWorkerThreadFactory.htmlForkJoinPool.ManagedBlocker.htmlForkJoinPool.htmlForkJoinTask.htmlForkJoinWorkerThread.htmlFuture.State.htmlFuture.htmlFutureTask.htmlLinkedBlockingDeque.htmlLinkedBlockingQueue.htmlLinkedTransferQueue.htmlPhaser.htmlPriorityBlockingQueue.htmlRecursiveAction.htmlRecursiveTask.htmlRejectedExecutionException.htmlRejectedExecutionHandler.htmlRunnableFuture.htmlRunnableScheduledFuture.htmlScheduledExecutorService.htmlScheduledFuture.htmlScheduledThreadPoolExecutor.htmlSemaphore.htmlStructureViolationException.htmlStructuredTaskScope.ShutdownOnFailure.htmlStructuredTaskScope.ShutdownOnSuccess.htmlStructuredTaskScope.Subtask.State.htmlStructuredTaskScope.Subtask.htmlStructuredTaskScope.htmlSubmissionPublisher.htmlSynchronousQueue.htmlThreadFactory.htmlThreadLocalRandom.htmlThreadPoolExecutor.AbortPolicy.htmlThreadPoolExecutor.CallerRunsPolicy.htmlThreadPoolExecutor.DiscardOldestPolicy.htmlThreadPoolExecutor.DiscardPolicy.htmlThreadPoolExecutor.htmlTimeUnit.htmlTimeoutException.htmlTransferQueue.htmlatomicAtomicBoolean.htmlAtomicInteger.htmlAtomicIntegerArray.htmlAtomicIntegerFieldUpdater.htmlAtomicLong.htmlAtomicLongArray.htmlAtomicLongFieldUpdater.htmlAtomicMarkableReference.htmlAtomicReference.htmlAtomicReferenceArray.htmlAtomicReferenceFieldUpdater.htmlAtomicStampedReference.htmlDoubleAccumulator.htmlDoubleAdder.htmlLongAccumulator.htmlLongAdder.htmlclass-useAtomicBoolean.htmlAtomicInteger.htmlAtomicIntegerArray.htmlAtomicIntegerFieldUpdater.htmlAtomicLong.htmlAtomicLongArray.htmlAtomicLongFieldUpdater.htmlAtomicMarkableReference.htmlAtomicReference.htmlAtomicReferenceArray.htmlAtomicReferenceFieldUpdater.htmlAtomicStampedReference.htmlDoubleAccumulator.htmlDoubleAdder.htmlLongAccumulator.htmlLongAdder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractExecutorService.htmlArrayBlockingQueue.htmlBlockingDeque.htmlBlockingQueue.htmlBrokenBarrierException.htmlCallable.htmlCancellationException.htmlCompletableFuture.AsynchronousCompletionTask.htmlCompletableFuture.htmlCompletionException.htmlCompletionService.htmlCompletionStage.htmlConcurrentHashMap.KeySetView.htmlConcurrentHashMap.htmlConcurrentLinkedDeque.htmlConcurrentLinkedQueue.htmlConcurrentMap.htmlConcurrentNavigableMap.htmlConcurrentSkipListMap.htmlConcurrentSkipListSet.htmlCopyOnWriteArrayList.htmlCopyOnWriteArraySet.htmlCountDownLatch.htmlCountedCompleter.htmlCyclicBarrier.htmlDelayQueue.htmlDelayed.htmlExchanger.htmlExecutionException.htmlExecutor.htmlExecutorCompletionService.htmlExecutorService.htmlExecutors.htmlFlow.Processor.htmlFlow.Publisher.htmlFlow.Subscriber.htmlFlow.Subscription.htmlFlow.htmlForkJoinPool.ForkJoinWorkerThreadFactory.htmlForkJoinPool.ManagedBlocker.htmlForkJoinPool.htmlForkJoinTask.htmlForkJoinWorkerThread.htmlFuture.State.htmlFuture.htmlFutureTask.htmlLinkedBlockingDeque.htmlLinkedBlockingQueue.htmlLinkedTransferQueue.htmlPhaser.htmlPriorityBlockingQueue.htmlRecursiveAction.htmlRecursiveTask.htmlRejectedExecutionException.htmlRejectedExecutionHandler.htmlRunnableFuture.htmlRunnableScheduledFuture.htmlScheduledExecutorService.htmlScheduledFuture.htmlScheduledThreadPoolExecutor.htmlSemaphore.htmlStructureViolationException.htmlStructuredTaskScope.ShutdownOnFailure.htmlStructuredTaskScope.ShutdownOnSuccess.htmlStructuredTaskScope.Subtask.State.htmlStructuredTaskScope.Subtask.htmlStructuredTaskScope.htmlSubmissionPublisher.htmlSynchronousQueue.htmlThreadFactory.htmlThreadLocalRandom.htmlThreadPoolExecutor.AbortPolicy.htmlThreadPoolExecutor.CallerRunsPolicy.htmlThreadPoolExecutor.DiscardOldestPolicy.htmlThreadPoolExecutor.DiscardPolicy.htmlThreadPoolExecutor.htmlTimeUnit.htmlTimeoutException.htmlTransferQueue.htmllocksAbstractOwnableSynchronizer.htmlAbstractQueuedLongSynchronizer.ConditionObject.htmlAbstractQueuedLongSynchronizer.htmlAbstractQueuedSynchronizer.ConditionObject.htmlAbstractQueuedSynchronizer.htmlCondition.htmlLock.htmlLockSupport.htmlReadWriteLock.htmlReentrantLock.htmlReentrantReadWriteLock.ReadLock.htmlReentrantReadWriteLock.WriteLock.htmlReentrantReadWriteLock.htmlStampedLock.htmlclass-useAbstractOwnableSynchronizer.htmlAbstractQueuedLongSynchronizer.ConditionObject.htmlAbstractQueuedLongSynchronizer.htmlAbstractQueuedSynchronizer.ConditionObject.htmlAbstractQueuedSynchronizer.htmlCondition.htmlLock.htmlLockSupport.htmlReadWriteLock.htmlReentrantLock.htmlReentrantReadWriteLock.ReadLock.htmlReentrantReadWriteLock.WriteLock.htmlReentrantReadWriteLock.htmlStampedLock.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldoc-filescoll-designfaq.htmlcoll-index.htmlcoll-overview.htmlcoll-reference.htmlfunctionBiConsumer.htmlBiFunction.htmlBiPredicate.htmlBinaryOperator.htmlBooleanSupplier.htmlConsumer.htmlDoubleBinaryOperator.htmlDoubleConsumer.htmlDoubleFunction.htmlDoublePredicate.htmlDoubleSupplier.htmlDoubleToIntFunction.htmlDoubleToLongFunction.htmlDoubleUnaryOperator.htmlFunction.htmlIntBinaryOperator.htmlIntConsumer.htmlIntFunction.htmlIntPredicate.htmlIntSupplier.htmlIntToDoubleFunction.htmlIntToLongFunction.htmlIntUnaryOperator.htmlLongBinaryOperator.htmlLongConsumer.htmlLongFunction.htmlLongPredicate.htmlLongSupplier.htmlLongToDoubleFunction.htmlLongToIntFunction.htmlLongUnaryOperator.htmlObjDoubleConsumer.htmlObjIntConsumer.htmlObjLongConsumer.htmlPredicate.htmlSupplier.htmlToDoubleBiFunction.htmlToDoubleFunction.htmlToIntBiFunction.htmlToIntFunction.htmlToLongBiFunction.htmlToLongFunction.htmlUnaryOperator.htmlclass-useBiConsumer.htmlBiFunction.htmlBiPredicate.htmlBinaryOperator.htmlBooleanSupplier.htmlConsumer.htmlDoubleBinaryOperator.htmlDoubleConsumer.htmlDoubleFunction.htmlDoublePredicate.htmlDoubleSupplier.htmlDoubleToIntFunction.htmlDoubleToLongFunction.htmlDoubleUnaryOperator.htmlFunction.htmlIntBinaryOperator.htmlIntConsumer.htmlIntFunction.htmlIntPredicate.htmlIntSupplier.htmlIntToDoubleFunction.htmlIntToLongFunction.htmlIntUnaryOperator.htmlLongBinaryOperator.htmlLongConsumer.htmlLongFunction.htmlLongPredicate.htmlLongSupplier.htmlLongToDoubleFunction.htmlLongToIntFunction.htmlLongUnaryOperator.htmlObjDoubleConsumer.htmlObjIntConsumer.htmlObjLongConsumer.htmlPredicate.htmlSupplier.htmlToDoubleBiFunction.htmlToDoubleFunction.htmlToIntBiFunction.htmlToIntFunction.htmlToLongBiFunction.htmlToLongFunction.htmlUnaryOperator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljarAttributes.Name.htmlAttributes.htmlJarEntry.htmlJarException.htmlJarFile.htmlJarInputStream.htmlJarOutputStream.htmlManifest.htmlclass-useAttributes.Name.htmlAttributes.htmlJarEntry.htmlJarException.htmlJarFile.htmlJarInputStream.htmlJarOutputStream.htmlManifest.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrandomRandomGenerator.ArbitrarilyJumpableGenerator.htmlRandomGenerator.JumpableGenerator.htmlRandomGenerator.LeapableGenerator.htmlRandomGenerator.SplittableGenerator.htmlRandomGenerator.StreamableGenerator.htmlRandomGenerator.htmlRandomGeneratorFactory.htmlclass-useRandomGenerator.ArbitrarilyJumpableGenerator.htmlRandomGenerator.JumpableGenerator.htmlRandomGenerator.LeapableGenerator.htmlRandomGenerator.SplittableGenerator.htmlRandomGenerator.StreamableGenerator.htmlRandomGenerator.htmlRandomGeneratorFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlregexMatchResult.htmlMatcher.htmlPattern.htmlPatternSyntaxException.htmlclass-useMatchResult.htmlMatcher.htmlPattern.htmlPatternSyntaxException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiAbstractResourceBundleProvider.htmlCalendarDataProvider.htmlCalendarNameProvider.htmlCurrencyNameProvider.htmlLocaleNameProvider.htmlLocaleServiceProvider.htmlResourceBundleControlProvider.htmlResourceBundleProvider.htmlTimeZoneNameProvider.htmlToolProvider.htmlclass-useAbstractResourceBundleProvider.htmlCalendarDataProvider.htmlCalendarNameProvider.htmlCurrencyNameProvider.htmlLocaleNameProvider.htmlLocaleServiceProvider.htmlResourceBundleControlProvider.htmlResourceBundleProvider.htmlTimeZoneNameProvider.htmlToolProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstreamBaseStream.htmlCollector.Characteristics.htmlCollector.htmlCollectors.htmlDoubleStream.Builder.htmlDoubleStream.DoubleMapMultiConsumer.htmlDoubleStream.htmlIntStream.Builder.htmlIntStream.IntMapMultiConsumer.htmlIntStream.htmlLongStream.Builder.htmlLongStream.LongMapMultiConsumer.htmlLongStream.htmlStream.Builder.htmlStream.htmlStreamSupport.htmlclass-useBaseStream.htmlCollector.Characteristics.htmlCollector.htmlCollectors.htmlDoubleStream.Builder.htmlDoubleStream.DoubleMapMultiConsumer.htmlDoubleStream.htmlIntStream.Builder.htmlIntStream.IntMapMultiConsumer.htmlIntStream.htmlLongStream.Builder.htmlLongStream.LongMapMultiConsumer.htmlLongStream.htmlStream.Builder.htmlStream.htmlStreamSupport.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlzipAdler32.htmlCRC32.htmlCRC32C.htmlCheckedInputStream.htmlCheckedOutputStream.htmlChecksum.htmlDataFormatException.htmlDeflater.htmlDeflaterInputStream.htmlDeflaterOutputStream.htmlGZIPInputStream.htmlGZIPOutputStream.htmlInflater.htmlInflaterInputStream.htmlInflaterOutputStream.htmlZipEntry.htmlZipError.htmlZipException.htmlZipFile.htmlZipInputStream.htmlZipOutputStream.htmlclass-useAdler32.htmlCRC32.htmlCRC32C.htmlCheckedInputStream.htmlCheckedOutputStream.htmlChecksum.htmlDataFormatException.htmlDeflater.htmlDeflaterInputStream.htmlDeflaterOutputStream.htmlGZIPInputStream.htmlGZIPOutputStream.htmlInflater.htmlInflaterInputStream.htmlInflaterOutputStream.htmlZipEntry.htmlZipError.htmlZipException.htmlZipFile.htmlZipInputStream.htmlZipOutputStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljavaxcryptoAEADBadTagException.htmlBadPaddingException.htmlCipher.htmlCipherInputStream.htmlCipherOutputStream.htmlCipherSpi.htmlDecapsulateException.htmlEncryptedPrivateKeyInfo.htmlExemptionMechanism.htmlExemptionMechanismException.htmlExemptionMechanismSpi.htmlIllegalBlockSizeException.htmlKEM.Decapsulator.htmlKEM.Encapsulated.htmlKEM.Encapsulator.htmlKEM.htmlKEMSpi.DecapsulatorSpi.htmlKEMSpi.EncapsulatorSpi.htmlKEMSpi.htmlKeyAgreement.htmlKeyAgreementSpi.htmlKeyGenerator.htmlKeyGeneratorSpi.htmlMac.htmlMacSpi.htmlNoSuchPaddingException.htmlNullCipher.htmlSealedObject.htmlSecretKey.htmlSecretKeyFactory.htmlSecretKeyFactorySpi.htmlShortBufferException.htmlclass-useAEADBadTagException.htmlBadPaddingException.htmlCipher.htmlCipherInputStream.htmlCipherOutputStream.htmlCipherSpi.htmlDecapsulateException.htmlEncryptedPrivateKeyInfo.htmlExemptionMechanism.htmlExemptionMechanismException.htmlExemptionMechanismSpi.htmlIllegalBlockSizeException.htmlKEM.Decapsulator.htmlKEM.Encapsulated.htmlKEM.Encapsulator.htmlKEM.htmlKEMSpi.DecapsulatorSpi.htmlKEMSpi.EncapsulatorSpi.htmlKEMSpi.htmlKeyAgreement.htmlKeyAgreementSpi.htmlKeyGenerator.htmlKeyGeneratorSpi.htmlMac.htmlMacSpi.htmlNoSuchPaddingException.htmlNullCipher.htmlSealedObject.htmlSecretKey.htmlSecretKeyFactory.htmlSecretKeyFactorySpi.htmlShortBufferException.htmlinterfacesDHKey.htmlDHPrivateKey.htmlDHPublicKey.htmlPBEKey.htmlclass-useDHKey.htmlDHPrivateKey.htmlDHPublicKey.htmlPBEKey.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspecChaCha20ParameterSpec.htmlDESKeySpec.htmlDESedeKeySpec.htmlDHGenParameterSpec.htmlDHParameterSpec.htmlDHPrivateKeySpec.htmlDHPublicKeySpec.htmlGCMParameterSpec.htmlIvParameterSpec.htmlOAEPParameterSpec.htmlPBEKeySpec.htmlPBEParameterSpec.htmlPSource.PSpecified.htmlPSource.htmlRC2ParameterSpec.htmlRC5ParameterSpec.htmlSecretKeySpec.htmlclass-useChaCha20ParameterSpec.htmlDESKeySpec.htmlDESedeKeySpec.htmlDHGenParameterSpec.htmlDHParameterSpec.htmlDHPrivateKeySpec.htmlDHPublicKeySpec.htmlGCMParameterSpec.htmlIvParameterSpec.htmlOAEPParameterSpec.htmlPBEKeySpec.htmlPBEParameterSpec.htmlPSource.PSpecified.htmlPSource.htmlRC2ParameterSpec.htmlRC5ParameterSpec.htmlSecretKeySpec.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnetServerSocketFactory.htmlSocketFactory.htmlclass-useServerSocketFactory.htmlSocketFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslCertPathTrustManagerParameters.htmlExtendedSSLSession.htmlHandshakeCompletedEvent.htmlHandshakeCompletedListener.htmlHostnameVerifier.htmlHttpsURLConnection.htmlKeyManager.htmlKeyManagerFactory.htmlKeyManagerFactorySpi.htmlKeyStoreBuilderParameters.htmlManagerFactoryParameters.htmlSNIHostName.htmlSNIMatcher.htmlSNIServerName.htmlSSLContext.htmlSSLContextSpi.htmlSSLEngine.htmlSSLEngineResult.HandshakeStatus.htmlSSLEngineResult.Status.htmlSSLEngineResult.htmlSSLException.htmlSSLHandshakeException.htmlSSLKeyException.htmlSSLParameters.htmlSSLPeerUnverifiedException.htmlSSLPermission.htmlSSLProtocolException.htmlSSLServerSocket.htmlSSLServerSocketFactory.htmlSSLSession.htmlSSLSessionBindingEvent.htmlSSLSessionBindingListener.htmlSSLSessionContext.htmlSSLSocket.htmlSSLSocketFactory.htmlStandardConstants.htmlTrustManager.htmlTrustManagerFactory.htmlTrustManagerFactorySpi.htmlX509ExtendedKeyManager.htmlX509ExtendedTrustManager.htmlX509KeyManager.htmlX509TrustManager.htmlclass-useCertPathTrustManagerParameters.htmlExtendedSSLSession.htmlHandshakeCompletedEvent.htmlHandshakeCompletedListener.htmlHostnameVerifier.htmlHttpsURLConnection.htmlKeyManager.htmlKeyManagerFactory.htmlKeyManagerFactorySpi.htmlKeyStoreBuilderParameters.htmlManagerFactoryParameters.htmlSNIHostName.htmlSNIMatcher.htmlSNIServerName.htmlSSLContext.htmlSSLContextSpi.htmlSSLEngine.htmlSSLEngineResult.HandshakeStatus.htmlSSLEngineResult.Status.htmlSSLEngineResult.htmlSSLException.htmlSSLHandshakeException.htmlSSLKeyException.htmlSSLParameters.htmlSSLPeerUnverifiedException.htmlSSLPermission.htmlSSLProtocolException.htmlSSLServerSocket.htmlSSLServerSocketFactory.htmlSSLSession.htmlSSLSessionBindingEvent.htmlSSLSessionBindingListener.htmlSSLSessionContext.htmlSSLSocket.htmlSSLSocketFactory.htmlStandardConstants.htmlTrustManager.htmlTrustManagerFactory.htmlTrustManagerFactorySpi.htmlX509ExtendedKeyManager.htmlX509ExtendedTrustManager.htmlX509KeyManager.htmlX509TrustManager.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityauthAuthPermission.htmlDestroyFailedException.htmlDestroyable.htmlPrivateCredentialPermission.htmlRefreshFailedException.htmlRefreshable.htmlSubject.htmlSubjectDomainCombiner.htmlcallbackCallback.htmlCallbackHandler.htmlChoiceCallback.htmlConfirmationCallback.htmlLanguageCallback.htmlNameCallback.htmlPasswordCallback.htmlTextInputCallback.htmlTextOutputCallback.htmlUnsupportedCallbackException.htmlclass-useCallback.htmlCallbackHandler.htmlChoiceCallback.htmlConfirmationCallback.htmlLanguageCallback.htmlNameCallback.htmlPasswordCallback.htmlTextInputCallback.htmlTextOutputCallback.htmlUnsupportedCallbackException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAuthPermission.htmlDestroyFailedException.htmlDestroyable.htmlPrivateCredentialPermission.htmlRefreshFailedException.htmlRefreshable.htmlSubject.htmlSubjectDomainCombiner.htmlloginAccountException.htmlAccountExpiredException.htmlAccountLockedException.htmlAccountNotFoundException.htmlAppConfigurationEntry.LoginModuleControlFlag.htmlAppConfigurationEntry.htmlConfiguration.Parameters.htmlConfiguration.htmlConfigurationSpi.htmlCredentialException.htmlCredentialExpiredException.htmlCredentialNotFoundException.htmlFailedLoginException.htmlLoginContext.htmlLoginException.htmlclass-useAccountException.htmlAccountExpiredException.htmlAccountLockedException.htmlAccountNotFoundException.htmlAppConfigurationEntry.LoginModuleControlFlag.htmlAppConfigurationEntry.htmlConfiguration.Parameters.htmlConfiguration.htmlConfigurationSpi.htmlCredentialException.htmlCredentialExpiredException.htmlCredentialNotFoundException.htmlFailedLoginException.htmlLoginContext.htmlLoginException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiLoginModule.htmlclass-useLoginModule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlx500X500Principal.htmlX500PrivateCredential.htmlclass-useX500Principal.htmlX500PrivateCredential.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcertCertificate.htmlCertificateEncodingException.htmlCertificateException.htmlCertificateExpiredException.htmlCertificateNotYetValidException.htmlCertificateParsingException.htmlX509Certificate.htmlclass-useCertificate.htmlCertificateEncodingException.htmlCertificateException.htmlCertificateExpiredException.htmlCertificateNotYetValidException.htmlCertificateParsingException.htmlX509Certificate.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.compilerjavaxannotationprocessingAbstractProcessor.htmlCompletion.htmlCompletions.htmlFiler.htmlFilerException.htmlGenerated.htmlMessager.htmlProcessingEnvironment.htmlProcessor.htmlRoundEnvironment.htmlSupportedAnnotationTypes.htmlSupportedOptions.htmlSupportedSourceVersion.htmlclass-useAbstractProcessor.htmlCompletion.htmlCompletions.htmlFiler.htmlFilerException.htmlGenerated.htmlMessager.htmlProcessingEnvironment.htmlProcessor.htmlRoundEnvironment.htmlSupportedAnnotationTypes.htmlSupportedOptions.htmlSupportedSourceVersion.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllangmodelAnnotatedConstruct.htmlSourceVersion.htmlUnknownEntityException.htmlclass-useAnnotatedConstruct.htmlSourceVersion.htmlUnknownEntityException.htmlelementAnnotationMirror.htmlAnnotationValue.htmlAnnotationValueVisitor.htmlElement.htmlElementKind.htmlElementVisitor.htmlExecutableElement.htmlModifier.htmlModuleElement.Directive.htmlModuleElement.DirectiveKind.htmlModuleElement.DirectiveVisitor.htmlModuleElement.ExportsDirective.htmlModuleElement.OpensDirective.htmlModuleElement.ProvidesDirective.htmlModuleElement.RequiresDirective.htmlModuleElement.UsesDirective.htmlModuleElement.htmlName.htmlNestingKind.htmlPackageElement.htmlParameterizable.htmlQualifiedNameable.htmlRecordComponentElement.htmlTypeElement.htmlTypeParameterElement.htmlUnknownAnnotationValueException.htmlUnknownDirectiveException.htmlUnknownElementException.htmlVariableElement.htmlclass-useAnnotationMirror.htmlAnnotationValue.htmlAnnotationValueVisitor.htmlElement.htmlElementKind.htmlElementVisitor.htmlExecutableElement.htmlModifier.htmlModuleElement.Directive.htmlModuleElement.DirectiveKind.htmlModuleElement.DirectiveVisitor.htmlModuleElement.ExportsDirective.htmlModuleElement.OpensDirective.htmlModuleElement.ProvidesDirective.htmlModuleElement.RequiresDirective.htmlModuleElement.UsesDirective.htmlModuleElement.htmlName.htmlNestingKind.htmlPackageElement.htmlParameterizable.htmlQualifiedNameable.htmlRecordComponentElement.htmlTypeElement.htmlTypeParameterElement.htmlUnknownAnnotationValueException.htmlUnknownDirectiveException.htmlUnknownElementException.htmlVariableElement.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltypeArrayType.htmlDeclaredType.htmlErrorType.htmlExecutableType.htmlIntersectionType.htmlMirroredTypeException.htmlMirroredTypesException.htmlNoType.htmlNullType.htmlPrimitiveType.htmlReferenceType.htmlTypeKind.htmlTypeMirror.htmlTypeVariable.htmlTypeVisitor.htmlUnionType.htmlUnknownTypeException.htmlWildcardType.htmlclass-useArrayType.htmlDeclaredType.htmlErrorType.htmlExecutableType.htmlIntersectionType.htmlMirroredTypeException.htmlMirroredTypesException.htmlNoType.htmlNullType.htmlPrimitiveType.htmlReferenceType.htmlTypeKind.htmlTypeMirror.htmlTypeVariable.htmlTypeVisitor.htmlUnionType.htmlUnknownTypeException.htmlWildcardType.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAbstractAnnotationValueVisitor14.htmlAbstractAnnotationValueVisitor6.htmlAbstractAnnotationValueVisitor7.htmlAbstractAnnotationValueVisitor8.htmlAbstractAnnotationValueVisitor9.htmlAbstractElementVisitor14.htmlAbstractElementVisitor6.htmlAbstractElementVisitor7.htmlAbstractElementVisitor8.htmlAbstractElementVisitor9.htmlAbstractTypeVisitor14.htmlAbstractTypeVisitor6.htmlAbstractTypeVisitor7.htmlAbstractTypeVisitor8.htmlAbstractTypeVisitor9.htmlElementFilter.htmlElementKindVisitor14.htmlElementKindVisitor6.htmlElementKindVisitor7.htmlElementKindVisitor8.htmlElementKindVisitor9.htmlElementScanner14.htmlElementScanner6.htmlElementScanner7.htmlElementScanner8.htmlElementScanner9.htmlElements.Origin.htmlElements.htmlSimpleAnnotationValueVisitor14.htmlSimpleAnnotationValueVisitor6.htmlSimpleAnnotationValueVisitor7.htmlSimpleAnnotationValueVisitor8.htmlSimpleAnnotationValueVisitor9.htmlSimpleElementVisitor14.htmlSimpleElementVisitor6.htmlSimpleElementVisitor7.htmlSimpleElementVisitor8.htmlSimpleElementVisitor9.htmlSimpleTypeVisitor14.htmlSimpleTypeVisitor6.htmlSimpleTypeVisitor7.htmlSimpleTypeVisitor8.htmlSimpleTypeVisitor9.htmlTypeKindVisitor14.htmlTypeKindVisitor6.htmlTypeKindVisitor7.htmlTypeKindVisitor8.htmlTypeKindVisitor9.htmlTypes.htmlclass-useAbstractAnnotationValueVisitor14.htmlAbstractAnnotationValueVisitor6.htmlAbstractAnnotationValueVisitor7.htmlAbstractAnnotationValueVisitor8.htmlAbstractAnnotationValueVisitor9.htmlAbstractElementVisitor14.htmlAbstractElementVisitor6.htmlAbstractElementVisitor7.htmlAbstractElementVisitor8.htmlAbstractElementVisitor9.htmlAbstractTypeVisitor14.htmlAbstractTypeVisitor6.htmlAbstractTypeVisitor7.htmlAbstractTypeVisitor8.htmlAbstractTypeVisitor9.htmlElementFilter.htmlElementKindVisitor14.htmlElementKindVisitor6.htmlElementKindVisitor7.htmlElementKindVisitor8.htmlElementKindVisitor9.htmlElementScanner14.htmlElementScanner6.htmlElementScanner7.htmlElementScanner8.htmlElementScanner9.htmlElements.Origin.htmlElements.htmlSimpleAnnotationValueVisitor14.htmlSimpleAnnotationValueVisitor6.htmlSimpleAnnotationValueVisitor7.htmlSimpleAnnotationValueVisitor8.htmlSimpleAnnotationValueVisitor9.htmlSimpleElementVisitor14.htmlSimpleElementVisitor6.htmlSimpleElementVisitor7.htmlSimpleElementVisitor8.htmlSimpleElementVisitor9.htmlSimpleTypeVisitor14.htmlSimpleTypeVisitor6.htmlSimpleTypeVisitor7.htmlSimpleTypeVisitor8.htmlSimpleTypeVisitor9.htmlTypeKindVisitor14.htmlTypeKindVisitor6.htmlTypeKindVisitor7.htmlTypeKindVisitor8.htmlTypeKindVisitor9.htmlTypes.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsDiagnostic.Kind.htmlDiagnostic.htmlDiagnosticCollector.htmlDiagnosticListener.htmlDocumentationTool.DocumentationTask.htmlDocumentationTool.Location.htmlDocumentationTool.htmlFileObject.htmlForwardingFileObject.htmlForwardingJavaFileManager.htmlForwardingJavaFileObject.htmlJavaCompiler.CompilationTask.htmlJavaCompiler.htmlJavaFileManager.Location.htmlJavaFileManager.htmlJavaFileObject.Kind.htmlJavaFileObject.htmlOptionChecker.htmlSimpleJavaFileObject.htmlStandardJavaFileManager.PathFactory.htmlStandardJavaFileManager.htmlStandardLocation.htmlTool.htmlToolProvider.htmlclass-useDiagnostic.Kind.htmlDiagnostic.htmlDiagnosticCollector.htmlDiagnosticListener.htmlDocumentationTool.DocumentationTask.htmlDocumentationTool.Location.htmlDocumentationTool.htmlFileObject.htmlForwardingFileObject.htmlForwardingJavaFileManager.htmlForwardingJavaFileObject.htmlJavaCompiler.CompilationTask.htmlJavaCompiler.htmlJavaFileManager.Location.htmlJavaFileManager.htmlJavaFileObject.Kind.htmlJavaFileObject.htmlOptionChecker.htmlSimpleJavaFileObject.htmlStandardJavaFileManager.PathFactory.htmlStandardJavaFileManager.htmlStandardLocation.htmlTool.htmlToolProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.datatransferjavaawtdatatransferClipboard.htmlClipboardOwner.htmlDataFlavor.htmlFlavorEvent.htmlFlavorListener.htmlFlavorMap.htmlFlavorTable.htmlMimeTypeParseException.htmlStringSelection.htmlSystemFlavorMap.htmlTransferable.htmlUnsupportedFlavorException.htmlclass-useClipboard.htmlClipboardOwner.htmlDataFlavor.htmlFlavorEvent.htmlFlavorListener.htmlFlavorMap.htmlFlavorTable.htmlMimeTypeParseException.htmlStringSelection.htmlSystemFlavorMap.htmlTransferable.htmlUnsupportedFlavorException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.desktopjavaappletApplet.AccessibleApplet.htmlApplet.htmlAppletContext.htmlAppletStub.htmlAudioClip.htmlclass-useApplet.AccessibleApplet.htmlApplet.htmlAppletContext.htmlAppletStub.htmlAudioClip.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlawtAWTError.htmlAWTEvent.htmlAWTEventMulticaster.htmlAWTException.htmlAWTKeyStroke.htmlAWTPermission.htmlActiveEvent.htmlAdjustable.htmlAlphaComposite.htmlBasicStroke.htmlBorderLayout.htmlBufferCapabilities.FlipContents.htmlBufferCapabilities.htmlButton.AccessibleAWTButton.htmlButton.htmlCanvas.AccessibleAWTCanvas.htmlCanvas.htmlCardLayout.htmlCheckbox.AccessibleAWTCheckbox.htmlCheckbox.htmlCheckboxGroup.htmlCheckboxMenuItem.AccessibleAWTCheckboxMenuItem.htmlCheckboxMenuItem.htmlChoice.AccessibleAWTChoice.htmlChoice.htmlColor.htmlComponent.AccessibleAWTComponent.AccessibleAWTComponentHandler.htmlComponent.AccessibleAWTComponent.AccessibleAWTFocusHandler.htmlComponent.AccessibleAWTComponent.htmlComponent.BaselineResizeBehavior.htmlComponent.BltBufferStrategy.htmlComponent.FlipBufferStrategy.htmlComponent.htmlComponentOrientation.htmlComposite.htmlCompositeContext.htmlContainer.AccessibleAWTContainer.AccessibleContainerHandler.htmlContainer.AccessibleAWTContainer.htmlContainer.htmlContainerOrderFocusTraversalPolicy.htmlCursor.htmlDefaultFocusTraversalPolicy.htmlDefaultKeyboardFocusManager.htmlDesktop.Action.htmlDesktop.htmlDialog.AccessibleAWTDialog.htmlDialog.ModalExclusionType.htmlDialog.ModalityType.htmlDialog.htmlDimension.htmlDisplayMode.htmlEvent.htmlEventQueue.htmlFileDialog.htmlFlowLayout.htmlFocusTraversalPolicy.htmlFont.htmlFontFormatException.htmlFontMetrics.htmlFrame.AccessibleAWTFrame.htmlFrame.htmlGradientPaint.htmlGraphics.htmlGraphics2D.htmlGraphicsConfigTemplate.htmlGraphicsConfiguration.htmlGraphicsDevice.WindowTranslucency.htmlGraphicsDevice.htmlGraphicsEnvironment.htmlGridBagConstraints.htmlGridBagLayout.htmlGridBagLayoutInfo.htmlGridLayout.htmlHeadlessException.htmlIllegalComponentStateException.htmlImage.htmlImageCapabilities.htmlInsets.htmlItemSelectable.htmlJobAttributes.DefaultSelectionType.htmlJobAttributes.DestinationType.htmlJobAttributes.DialogType.htmlJobAttributes.MultipleDocumentHandlingType.htmlJobAttributes.SidesType.htmlJobAttributes.htmlKeyEventDispatcher.htmlKeyEventPostProcessor.htmlKeyboardFocusManager.htmlLabel.AccessibleAWTLabel.htmlLabel.htmlLayoutManager.htmlLayoutManager2.htmlLinearGradientPaint.htmlList.AccessibleAWTList.AccessibleAWTListChild.htmlList.AccessibleAWTList.htmlList.htmlMediaTracker.htmlMenu.AccessibleAWTMenu.htmlMenu.htmlMenuBar.AccessibleAWTMenuBar.htmlMenuBar.htmlMenuComponent.AccessibleAWTMenuComponent.htmlMenuComponent.htmlMenuContainer.htmlMenuItem.AccessibleAWTMenuItem.htmlMenuItem.htmlMenuShortcut.htmlMouseInfo.htmlMultipleGradientPaint.ColorSpaceType.htmlMultipleGradientPaint.CycleMethod.htmlMultipleGradientPaint.htmlPageAttributes.ColorType.htmlPageAttributes.MediaType.htmlPageAttributes.OrientationRequestedType.htmlPageAttributes.OriginType.htmlPageAttributes.PrintQualityType.htmlPageAttributes.htmlPaint.htmlPaintContext.htmlPanel.AccessibleAWTPanel.htmlPanel.htmlPoint.htmlPointerInfo.htmlPolygon.htmlPopupMenu.AccessibleAWTPopupMenu.htmlPopupMenu.htmlPrintGraphics.htmlPrintJob.htmlRadialGradientPaint.htmlRectangle.htmlRenderingHints.Key.htmlRenderingHints.htmlRobot.htmlScrollPane.AccessibleAWTScrollPane.htmlScrollPane.htmlScrollPaneAdjustable.htmlScrollbar.AccessibleAWTScrollBar.htmlScrollbar.htmlSecondaryLoop.htmlShape.htmlSplashScreen.htmlStroke.htmlSystemColor.htmlSystemTray.htmlTaskbar.Feature.htmlTaskbar.State.htmlTaskbar.htmlTextArea.AccessibleAWTTextArea.htmlTextArea.htmlTextComponent.AccessibleAWTTextComponent.htmlTextComponent.htmlTextField.AccessibleAWTTextField.htmlTextField.htmlTexturePaint.htmlToolkit.htmlTransparency.htmlTrayIcon.MessageType.htmlTrayIcon.htmlWindow.AccessibleAWTWindow.htmlWindow.Type.htmlWindow.htmlclass-useAWTError.htmlAWTEvent.htmlAWTEventMulticaster.htmlAWTException.htmlAWTKeyStroke.htmlAWTPermission.htmlActiveEvent.htmlAdjustable.htmlAlphaComposite.htmlBasicStroke.htmlBorderLayout.htmlBufferCapabilities.FlipContents.htmlBufferCapabilities.htmlButton.AccessibleAWTButton.htmlButton.htmlCanvas.AccessibleAWTCanvas.htmlCanvas.htmlCardLayout.htmlCheckbox.AccessibleAWTCheckbox.htmlCheckbox.htmlCheckboxGroup.htmlCheckboxMenuItem.AccessibleAWTCheckboxMenuItem.htmlCheckboxMenuItem.htmlChoice.AccessibleAWTChoice.htmlChoice.htmlColor.htmlComponent.AccessibleAWTComponent.AccessibleAWTComponentHandler.htmlComponent.AccessibleAWTComponent.AccessibleAWTFocusHandler.htmlComponent.AccessibleAWTComponent.htmlComponent.BaselineResizeBehavior.htmlComponent.BltBufferStrategy.htmlComponent.FlipBufferStrategy.htmlComponent.htmlComponentOrientation.htmlComposite.htmlCompositeContext.htmlContainer.AccessibleAWTContainer.AccessibleContainerHandler.htmlContainer.AccessibleAWTContainer.htmlContainer.htmlContainerOrderFocusTraversalPolicy.htmlCursor.htmlDefaultFocusTraversalPolicy.htmlDefaultKeyboardFocusManager.htmlDesktop.Action.htmlDesktop.htmlDialog.AccessibleAWTDialog.htmlDialog.ModalExclusionType.htmlDialog.ModalityType.htmlDialog.htmlDimension.htmlDisplayMode.htmlEvent.htmlEventQueue.htmlFileDialog.htmlFlowLayout.htmlFocusTraversalPolicy.htmlFont.htmlFontFormatException.htmlFontMetrics.htmlFrame.AccessibleAWTFrame.htmlFrame.htmlGradientPaint.htmlGraphics.htmlGraphics2D.htmlGraphicsConfigTemplate.htmlGraphicsConfiguration.htmlGraphicsDevice.WindowTranslucency.htmlGraphicsDevice.htmlGraphicsEnvironment.htmlGridBagConstraints.htmlGridBagLayout.htmlGridBagLayoutInfo.htmlGridLayout.htmlHeadlessException.htmlIllegalComponentStateException.htmlImage.htmlImageCapabilities.htmlInsets.htmlItemSelectable.htmlJobAttributes.DefaultSelectionType.htmlJobAttributes.DestinationType.htmlJobAttributes.DialogType.htmlJobAttributes.MultipleDocumentHandlingType.htmlJobAttributes.SidesType.htmlJobAttributes.htmlKeyEventDispatcher.htmlKeyEventPostProcessor.htmlKeyboardFocusManager.htmlLabel.AccessibleAWTLabel.htmlLabel.htmlLayoutManager.htmlLayoutManager2.htmlLinearGradientPaint.htmlList.AccessibleAWTList.AccessibleAWTListChild.htmlList.AccessibleAWTList.htmlList.htmlMediaTracker.htmlMenu.AccessibleAWTMenu.htmlMenu.htmlMenuBar.AccessibleAWTMenuBar.htmlMenuBar.htmlMenuComponent.AccessibleAWTMenuComponent.htmlMenuComponent.htmlMenuContainer.htmlMenuItem.AccessibleAWTMenuItem.htmlMenuItem.htmlMenuShortcut.htmlMouseInfo.htmlMultipleGradientPaint.ColorSpaceType.htmlMultipleGradientPaint.CycleMethod.htmlMultipleGradientPaint.htmlPageAttributes.ColorType.htmlPageAttributes.MediaType.htmlPageAttributes.OrientationRequestedType.htmlPageAttributes.OriginType.htmlPageAttributes.PrintQualityType.htmlPageAttributes.htmlPaint.htmlPaintContext.htmlPanel.AccessibleAWTPanel.htmlPanel.htmlPoint.htmlPointerInfo.htmlPolygon.htmlPopupMenu.AccessibleAWTPopupMenu.htmlPopupMenu.htmlPrintGraphics.htmlPrintJob.htmlRadialGradientPaint.htmlRectangle.htmlRenderingHints.Key.htmlRenderingHints.htmlRobot.htmlScrollPane.AccessibleAWTScrollPane.htmlScrollPane.htmlScrollPaneAdjustable.htmlScrollbar.AccessibleAWTScrollBar.htmlScrollbar.htmlSecondaryLoop.htmlShape.htmlSplashScreen.htmlStroke.htmlSystemColor.htmlSystemTray.htmlTaskbar.Feature.htmlTaskbar.State.htmlTaskbar.htmlTextArea.AccessibleAWTTextArea.htmlTextArea.htmlTextComponent.AccessibleAWTTextComponent.htmlTextComponent.htmlTextField.AccessibleAWTTextField.htmlTextField.htmlTexturePaint.htmlToolkit.htmlTransparency.htmlTrayIcon.MessageType.htmlTrayIcon.htmlWindow.AccessibleAWTWindow.htmlWindow.Type.htmlWindow.htmlcolorCMMException.htmlColorSpace.htmlICC_ColorSpace.htmlICC_Profile.htmlICC_ProfileGray.htmlICC_ProfileRGB.htmlProfileDataException.htmlclass-useCMMException.htmlColorSpace.htmlICC_ColorSpace.htmlICC_Profile.htmlICC_ProfileGray.htmlICC_ProfileRGB.htmlProfileDataException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldesktopAboutEvent.htmlAboutHandler.htmlAppEvent.htmlAppForegroundEvent.htmlAppForegroundListener.htmlAppHiddenEvent.htmlAppHiddenListener.htmlAppReopenedEvent.htmlAppReopenedListener.htmlFilesEvent.htmlOpenFilesEvent.htmlOpenFilesHandler.htmlOpenURIEvent.htmlOpenURIHandler.htmlPreferencesEvent.htmlPreferencesHandler.htmlPrintFilesEvent.htmlPrintFilesHandler.htmlQuitEvent.htmlQuitHandler.htmlQuitResponse.htmlQuitStrategy.htmlScreenSleepEvent.htmlScreenSleepListener.htmlSystemEventListener.htmlSystemSleepEvent.htmlSystemSleepListener.htmlUserSessionEvent.Reason.htmlUserSessionEvent.htmlUserSessionListener.htmlclass-useAboutEvent.htmlAboutHandler.htmlAppEvent.htmlAppForegroundEvent.htmlAppForegroundListener.htmlAppHiddenEvent.htmlAppHiddenListener.htmlAppReopenedEvent.htmlAppReopenedListener.htmlFilesEvent.htmlOpenFilesEvent.htmlOpenFilesHandler.htmlOpenURIEvent.htmlOpenURIHandler.htmlPreferencesEvent.htmlPreferencesHandler.htmlPrintFilesEvent.htmlPrintFilesHandler.htmlQuitEvent.htmlQuitHandler.htmlQuitResponse.htmlQuitStrategy.htmlScreenSleepEvent.htmlScreenSleepListener.htmlSystemEventListener.htmlSystemSleepEvent.htmlSystemSleepListener.htmlUserSessionEvent.Reason.htmlUserSessionEvent.htmlUserSessionListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldndAutoscroll.htmlDnDConstants.htmlDragGestureEvent.htmlDragGestureListener.htmlDragGestureRecognizer.htmlDragSource.htmlDragSourceAdapter.htmlDragSourceContext.htmlDragSourceDragEvent.htmlDragSourceDropEvent.htmlDragSourceEvent.htmlDragSourceListener.htmlDragSourceMotionListener.htmlDropTarget.DropTargetAutoScroller.htmlDropTarget.htmlDropTargetAdapter.htmlDropTargetContext.TransferableProxy.htmlDropTargetContext.htmlDropTargetDragEvent.htmlDropTargetDropEvent.htmlDropTargetEvent.htmlDropTargetListener.htmlInvalidDnDOperationException.htmlMouseDragGestureRecognizer.htmlclass-useAutoscroll.htmlDnDConstants.htmlDragGestureEvent.htmlDragGestureListener.htmlDragGestureRecognizer.htmlDragSource.htmlDragSourceAdapter.htmlDragSourceContext.htmlDragSourceDragEvent.htmlDragSourceDropEvent.htmlDragSourceEvent.htmlDragSourceListener.htmlDragSourceMotionListener.htmlDropTarget.DropTargetAutoScroller.htmlDropTarget.htmlDropTargetAdapter.htmlDropTargetContext.TransferableProxy.htmlDropTargetContext.htmlDropTargetDragEvent.htmlDropTargetDropEvent.htmlDropTargetEvent.htmlDropTargetListener.htmlInvalidDnDOperationException.htmlMouseDragGestureRecognizer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldoc-filesAWTThreadIssues.htmlBorderLayout-1.gifButton-1.gifCheckbox-1.gifCheckboxGroup-1.gifChoice-1.gifDesktopProperties.htmlFlowLayout-1.gifFocusCycle.svgFocusSpec.htmlFontMetrics-1.gifGridBagLayout-1.gifGridBagLayout-2.gifGridBagLayout-baseline.pngGridLayout-1.gifGridLayout-2.gifImplicitFocusTransfer1.svgImplicitFocusTransfer2.svgLabel-1.gifLinearGradientPaint.pngList-1.gifMenuBar-1.gifModality.htmlMultiScreen.gifRadialGradientPaint-1.pngRadialGradientPaint-2.pngRadialGradientPaint-3.pngRadialGradientPaint-4.pngScrollbar-1.gifScrollbar-2.gifTextArea-1.gifTextField-1.gifmodal-example1.svgmodal-example2.svgmodal-example3.svgmodal-example4.svgeventAWTEventListener.htmlAWTEventListenerProxy.htmlActionEvent.htmlActionListener.htmlAdjustmentEvent.htmlAdjustmentListener.htmlComponentAdapter.htmlComponentEvent.htmlComponentListener.htmlContainerAdapter.htmlContainerEvent.htmlContainerListener.htmlFocusAdapter.htmlFocusEvent.Cause.htmlFocusEvent.htmlFocusListener.htmlHierarchyBoundsAdapter.htmlHierarchyBoundsListener.htmlHierarchyEvent.htmlHierarchyListener.htmlInputEvent.htmlInputMethodEvent.htmlInputMethodListener.htmlInvocationEvent.htmlItemEvent.htmlItemListener.htmlKeyAdapter.htmlKeyEvent.htmlKeyListener.htmlMouseAdapter.htmlMouseEvent.htmlMouseListener.htmlMouseMotionAdapter.htmlMouseMotionListener.htmlMouseWheelEvent.htmlMouseWheelListener.htmlPaintEvent.htmlTextEvent.htmlTextListener.htmlWindowAdapter.htmlWindowEvent.htmlWindowFocusListener.htmlWindowListener.htmlWindowStateListener.htmlclass-useAWTEventListener.htmlAWTEventListenerProxy.htmlActionEvent.htmlActionListener.htmlAdjustmentEvent.htmlAdjustmentListener.htmlComponentAdapter.htmlComponentEvent.htmlComponentListener.htmlContainerAdapter.htmlContainerEvent.htmlContainerListener.htmlFocusAdapter.htmlFocusEvent.Cause.htmlFocusEvent.htmlFocusListener.htmlHierarchyBoundsAdapter.htmlHierarchyBoundsListener.htmlHierarchyEvent.htmlHierarchyListener.htmlInputEvent.htmlInputMethodEvent.htmlInputMethodListener.htmlInvocationEvent.htmlItemEvent.htmlItemListener.htmlKeyAdapter.htmlKeyEvent.htmlKeyListener.htmlMouseAdapter.htmlMouseEvent.htmlMouseListener.htmlMouseMotionAdapter.htmlMouseMotionListener.htmlMouseWheelEvent.htmlMouseWheelListener.htmlPaintEvent.htmlTextEvent.htmlTextListener.htmlWindowAdapter.htmlWindowEvent.htmlWindowFocusListener.htmlWindowListener.htmlWindowStateListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfontFontRenderContext.htmlGlyphJustificationInfo.htmlGlyphMetrics.htmlGlyphVector.htmlGraphicAttribute.htmlImageGraphicAttribute.htmlLayoutPath.htmlLineBreakMeasurer.htmlLineMetrics.htmlMultipleMaster.htmlNumericShaper.Range.htmlNumericShaper.htmlOpenType.htmlShapeGraphicAttribute.htmlTextAttribute.htmlTextHitInfo.htmlTextLayout.CaretPolicy.htmlTextLayout.htmlTextMeasurer.htmlTransformAttribute.htmlclass-useFontRenderContext.htmlGlyphJustificationInfo.htmlGlyphMetrics.htmlGlyphVector.htmlGraphicAttribute.htmlImageGraphicAttribute.htmlLayoutPath.htmlLineBreakMeasurer.htmlLineMetrics.htmlMultipleMaster.htmlNumericShaper.Range.htmlNumericShaper.htmlOpenType.htmlShapeGraphicAttribute.htmlTextAttribute.htmlTextHitInfo.htmlTextLayout.CaretPolicy.htmlTextLayout.htmlTextMeasurer.htmlTransformAttribute.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgeomAffineTransform.htmlArc2D.Double.htmlArc2D.Float.htmlArc2D.htmlArea.htmlCubicCurve2D.Double.htmlCubicCurve2D.Float.htmlCubicCurve2D.htmlDimension2D.htmlEllipse2D.Double.htmlEllipse2D.Float.htmlEllipse2D.htmlFlatteningPathIterator.htmlGeneralPath.htmlIllegalPathStateException.htmlLine2D.Double.htmlLine2D.Float.htmlLine2D.htmlNoninvertibleTransformException.htmlPath2D.Double.htmlPath2D.Float.htmlPath2D.htmlPathIterator.htmlPoint2D.Double.htmlPoint2D.Float.htmlPoint2D.htmlQuadCurve2D.Double.htmlQuadCurve2D.Float.htmlQuadCurve2D.htmlRectangle2D.Double.htmlRectangle2D.Float.htmlRectangle2D.htmlRectangularShape.htmlRoundRectangle2D.Double.htmlRoundRectangle2D.Float.htmlRoundRectangle2D.htmlclass-useAffineTransform.htmlArc2D.Double.htmlArc2D.Float.htmlArc2D.htmlArea.htmlCubicCurve2D.Double.htmlCubicCurve2D.Float.htmlCubicCurve2D.htmlDimension2D.htmlEllipse2D.Double.htmlEllipse2D.Float.htmlEllipse2D.htmlFlatteningPathIterator.htmlGeneralPath.htmlIllegalPathStateException.htmlLine2D.Double.htmlLine2D.Float.htmlLine2D.htmlNoninvertibleTransformException.htmlPath2D.Double.htmlPath2D.Float.htmlPath2D.htmlPathIterator.htmlPoint2D.Double.htmlPoint2D.Float.htmlPoint2D.htmlQuadCurve2D.Double.htmlQuadCurve2D.Float.htmlQuadCurve2D.htmlRectangle2D.Double.htmlRectangle2D.Float.htmlRectangle2D.htmlRectangularShape.htmlRoundRectangle2D.Double.htmlRoundRectangle2D.Float.htmlRoundRectangle2D.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlimInputContext.htmlInputMethodHighlight.htmlInputMethodRequests.htmlInputSubset.htmlclass-useInputContext.htmlInputMethodHighlight.htmlInputMethodRequests.htmlInputSubset.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiInputMethod.htmlInputMethodContext.htmlInputMethodDescriptor.htmlclass-useInputMethod.htmlInputMethodContext.htmlInputMethodDescriptor.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlimageAbstractMultiResolutionImage.htmlAffineTransformOp.htmlAreaAveragingScaleFilter.htmlBandCombineOp.htmlBandedSampleModel.htmlBaseMultiResolutionImage.htmlBufferStrategy.htmlBufferedImage.htmlBufferedImageFilter.htmlBufferedImageOp.htmlByteLookupTable.htmlColorConvertOp.htmlColorModel.htmlComponentColorModel.htmlComponentSampleModel.htmlConvolveOp.htmlCropImageFilter.htmlDataBuffer.htmlDataBufferByte.htmlDataBufferDouble.htmlDataBufferFloat.htmlDataBufferInt.htmlDataBufferShort.htmlDataBufferUShort.htmlDirectColorModel.htmlFilteredImageSource.htmlImageConsumer.htmlImageFilter.htmlImageObserver.htmlImageProducer.htmlImagingOpException.htmlIndexColorModel.htmlKernel.htmlLookupOp.htmlLookupTable.htmlMemoryImageSource.htmlMultiPixelPackedSampleModel.htmlMultiResolutionImage.htmlPackedColorModel.htmlPixelGrabber.htmlPixelInterleavedSampleModel.htmlRGBImageFilter.htmlRaster.htmlRasterFormatException.htmlRasterOp.htmlRenderedImage.htmlReplicateScaleFilter.htmlRescaleOp.htmlSampleModel.htmlShortLookupTable.htmlSinglePixelPackedSampleModel.htmlTileObserver.htmlVolatileImage.htmlWritableRaster.htmlWritableRenderedImage.htmlclass-useAbstractMultiResolutionImage.htmlAffineTransformOp.htmlAreaAveragingScaleFilter.htmlBandCombineOp.htmlBandedSampleModel.htmlBaseMultiResolutionImage.htmlBufferStrategy.htmlBufferedImage.htmlBufferedImageFilter.htmlBufferedImageOp.htmlByteLookupTable.htmlColorConvertOp.htmlColorModel.htmlComponentColorModel.htmlComponentSampleModel.htmlConvolveOp.htmlCropImageFilter.htmlDataBuffer.htmlDataBufferByte.htmlDataBufferDouble.htmlDataBufferFloat.htmlDataBufferInt.htmlDataBufferShort.htmlDataBufferUShort.htmlDirectColorModel.htmlFilteredImageSource.htmlImageConsumer.htmlImageFilter.htmlImageObserver.htmlImageProducer.htmlImagingOpException.htmlIndexColorModel.htmlKernel.htmlLookupOp.htmlLookupTable.htmlMemoryImageSource.htmlMultiPixelPackedSampleModel.htmlMultiResolutionImage.htmlPackedColorModel.htmlPixelGrabber.htmlPixelInterleavedSampleModel.htmlRGBImageFilter.htmlRaster.htmlRasterFormatException.htmlRasterOp.htmlRenderedImage.htmlReplicateScaleFilter.htmlRescaleOp.htmlSampleModel.htmlShortLookupTable.htmlSinglePixelPackedSampleModel.htmlTileObserver.htmlVolatileImage.htmlWritableRaster.htmlWritableRenderedImage.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrenderableContextualRenderedImageFactory.htmlParameterBlock.htmlRenderContext.htmlRenderableImage.htmlRenderableImageOp.htmlRenderableImageProducer.htmlRenderedImageFactory.htmlclass-useContextualRenderedImageFactory.htmlParameterBlock.htmlRenderContext.htmlRenderableImage.htmlRenderableImageOp.htmlRenderableImageProducer.htmlRenderedImageFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprintBook.htmlPageFormat.htmlPageable.htmlPaper.htmlPrintable.htmlPrinterAbortException.htmlPrinterException.htmlPrinterGraphics.htmlPrinterIOException.htmlPrinterJob.htmlclass-useBook.htmlPageFormat.htmlPageable.htmlPaper.htmlPrintable.htmlPrinterAbortException.htmlPrinterException.htmlPrinterGraphics.htmlPrinterIOException.htmlPrinterJob.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbeansAppletInitializer.htmlBeanDescriptor.htmlBeanInfo.htmlBeanProperty.htmlBeans.htmlConstructorProperties.htmlCustomizer.htmlDefaultPersistenceDelegate.htmlDesignMode.htmlEncoder.htmlEventHandler.htmlEventSetDescriptor.htmlExceptionListener.htmlExpression.htmlFeatureDescriptor.htmlIndexedPropertyChangeEvent.htmlIndexedPropertyDescriptor.htmlIntrospectionException.htmlIntrospector.htmlJavaBean.htmlMethodDescriptor.htmlParameterDescriptor.htmlPersistenceDelegate.htmlPropertyChangeEvent.htmlPropertyChangeListener.htmlPropertyChangeListenerProxy.htmlPropertyChangeSupport.htmlPropertyDescriptor.htmlPropertyEditor.htmlPropertyEditorManager.htmlPropertyEditorSupport.htmlPropertyVetoException.htmlSimpleBeanInfo.htmlStatement.htmlTransient.htmlVetoableChangeListener.htmlVetoableChangeListenerProxy.htmlVetoableChangeSupport.htmlVisibility.htmlXMLDecoder.htmlXMLEncoder.htmlbeancontextBeanContext.htmlBeanContextChild.htmlBeanContextChildComponentProxy.htmlBeanContextChildSupport.htmlBeanContextContainerProxy.htmlBeanContextEvent.htmlBeanContextMembershipEvent.htmlBeanContextMembershipListener.htmlBeanContextProxy.htmlBeanContextServiceAvailableEvent.htmlBeanContextServiceProvider.htmlBeanContextServiceProviderBeanInfo.htmlBeanContextServiceRevokedEvent.htmlBeanContextServiceRevokedListener.htmlBeanContextServices.htmlBeanContextServicesListener.htmlBeanContextServicesSupport.BCSSChild.htmlBeanContextServicesSupport.BCSSProxyServiceProvider.htmlBeanContextServicesSupport.BCSSServiceProvider.htmlBeanContextServicesSupport.htmlBeanContextSupport.BCSChild.htmlBeanContextSupport.BCSIterator.htmlBeanContextSupport.htmlclass-useBeanContext.htmlBeanContextChild.htmlBeanContextChildComponentProxy.htmlBeanContextChildSupport.htmlBeanContextContainerProxy.htmlBeanContextEvent.htmlBeanContextMembershipEvent.htmlBeanContextMembershipListener.htmlBeanContextProxy.htmlBeanContextServiceAvailableEvent.htmlBeanContextServiceProvider.htmlBeanContextServiceProviderBeanInfo.htmlBeanContextServiceRevokedEvent.htmlBeanContextServiceRevokedListener.htmlBeanContextServices.htmlBeanContextServicesListener.htmlBeanContextServicesSupport.BCSSChild.htmlBeanContextServicesSupport.BCSSProxyServiceProvider.htmlBeanContextServicesSupport.BCSSServiceProvider.htmlBeanContextServicesSupport.htmlBeanContextSupport.BCSChild.htmlBeanContextSupport.BCSIterator.htmlBeanContextSupport.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAppletInitializer.htmlBeanDescriptor.htmlBeanInfo.htmlBeanProperty.htmlBeans.htmlConstructorProperties.htmlCustomizer.htmlDefaultPersistenceDelegate.htmlDesignMode.htmlEncoder.htmlEventHandler.htmlEventSetDescriptor.htmlExceptionListener.htmlExpression.htmlFeatureDescriptor.htmlIndexedPropertyChangeEvent.htmlIndexedPropertyDescriptor.htmlIntrospectionException.htmlIntrospector.htmlJavaBean.htmlMethodDescriptor.htmlParameterDescriptor.htmlPersistenceDelegate.htmlPropertyChangeEvent.htmlPropertyChangeListener.htmlPropertyChangeListenerProxy.htmlPropertyChangeSupport.htmlPropertyDescriptor.htmlPropertyEditor.htmlPropertyEditorManager.htmlPropertyEditorSupport.htmlPropertyVetoException.htmlSimpleBeanInfo.htmlStatement.htmlTransient.htmlVetoableChangeListener.htmlVetoableChangeListenerProxy.htmlVetoableChangeSupport.htmlVisibility.htmlXMLDecoder.htmlXMLEncoder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljavaxaccessibilityAccessibilityProvider.htmlAccessible.htmlAccessibleAction.htmlAccessibleAttributeSequence.htmlAccessibleBundle.htmlAccessibleComponent.htmlAccessibleContext.htmlAccessibleEditableText.htmlAccessibleExtendedComponent.htmlAccessibleExtendedTable.htmlAccessibleExtendedText.htmlAccessibleHyperlink.htmlAccessibleHypertext.htmlAccessibleIcon.htmlAccessibleKeyBinding.htmlAccessibleRelation.htmlAccessibleRelationSet.htmlAccessibleResourceBundle.htmlAccessibleRole.htmlAccessibleSelection.htmlAccessibleState.htmlAccessibleStateSet.htmlAccessibleStreamable.htmlAccessibleTable.htmlAccessibleTableModelChange.htmlAccessibleText.htmlAccessibleTextSequence.htmlAccessibleValue.htmlclass-useAccessibilityProvider.htmlAccessible.htmlAccessibleAction.htmlAccessibleAttributeSequence.htmlAccessibleBundle.htmlAccessibleComponent.htmlAccessibleContext.htmlAccessibleEditableText.htmlAccessibleExtendedComponent.htmlAccessibleExtendedTable.htmlAccessibleExtendedText.htmlAccessibleHyperlink.htmlAccessibleHypertext.htmlAccessibleIcon.htmlAccessibleKeyBinding.htmlAccessibleRelation.htmlAccessibleRelationSet.htmlAccessibleResourceBundle.htmlAccessibleRole.htmlAccessibleSelection.htmlAccessibleState.htmlAccessibleStateSet.htmlAccessibleStreamable.htmlAccessibleTable.htmlAccessibleTableModelChange.htmlAccessibleText.htmlAccessibleTextSequence.htmlAccessibleValue.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlimageioIIOException.htmlIIOImage.htmlIIOParam.htmlIIOParamController.htmlImageIO.htmlImageReadParam.htmlImageReader.htmlImageTranscoder.htmlImageTypeSpecifier.htmlImageWriteParam.htmlImageWriter.htmlclass-useIIOException.htmlIIOImage.htmlIIOParam.htmlIIOParamController.htmlImageIO.htmlImageReadParam.htmlImageReader.htmlImageTranscoder.htmlImageTypeSpecifier.htmlImageWriteParam.htmlImageWriter.htmleventIIOReadProgressListener.htmlIIOReadUpdateListener.htmlIIOReadWarningListener.htmlIIOWriteProgressListener.htmlIIOWriteWarningListener.htmlclass-useIIOReadProgressListener.htmlIIOReadUpdateListener.htmlIIOReadWarningListener.htmlIIOWriteProgressListener.htmlIIOWriteWarningListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmetadataIIOInvalidTreeException.htmlIIOMetadata.htmlIIOMetadataController.htmlIIOMetadataFormat.htmlIIOMetadataFormatImpl.htmlIIOMetadataNode.htmlclass-useIIOInvalidTreeException.htmlIIOMetadata.htmlIIOMetadataController.htmlIIOMetadataFormat.htmlIIOMetadataFormatImpl.htmlIIOMetadataNode.htmldoc-filesbmp_metadata.htmlgif_metadata.htmljpeg_metadata.htmlpng_metadata.htmlstandard_metadata.htmltiff_metadata.htmlwbmp_metadata.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpluginsbmpBMPImageWriteParam.htmlclass-useBMPImageWriteParam.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljpegJPEGHuffmanTable.htmlJPEGImageReadParam.htmlJPEGImageWriteParam.htmlJPEGQTable.htmlclass-useJPEGHuffmanTable.htmlJPEGImageReadParam.htmlJPEGImageWriteParam.htmlJPEGQTable.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltiffBaselineTIFFTagSet.htmlExifGPSTagSet.htmlExifInteroperabilityTagSet.htmlExifParentTIFFTagSet.htmlExifTIFFTagSet.htmlFaxTIFFTagSet.htmlGeoTIFFTagSet.htmlTIFFDirectory.htmlTIFFField.htmlTIFFImageReadParam.htmlTIFFTag.htmlTIFFTagSet.htmlclass-useBaselineTIFFTagSet.htmlExifGPSTagSet.htmlExifInteroperabilityTagSet.htmlExifParentTIFFTagSet.htmlExifTIFFTagSet.htmlFaxTIFFTagSet.htmlGeoTIFFTagSet.htmlTIFFDirectory.htmlTIFFField.htmlTIFFImageReadParam.htmlTIFFTag.htmlTIFFTagSet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiIIORegistry.htmlIIOServiceProvider.htmlImageInputStreamSpi.htmlImageOutputStreamSpi.htmlImageReaderSpi.htmlImageReaderWriterSpi.htmlImageTranscoderSpi.htmlImageWriterSpi.htmlRegisterableService.htmlServiceRegistry.Filter.htmlServiceRegistry.htmlclass-useIIORegistry.htmlIIOServiceProvider.htmlImageInputStreamSpi.htmlImageOutputStreamSpi.htmlImageReaderSpi.htmlImageReaderWriterSpi.htmlImageTranscoderSpi.htmlImageWriterSpi.htmlRegisterableService.htmlServiceRegistry.Filter.htmlServiceRegistry.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstreamFileCacheImageInputStream.htmlFileCacheImageOutputStream.htmlFileImageInputStream.htmlFileImageOutputStream.htmlIIOByteBuffer.htmlImageInputStream.htmlImageInputStreamImpl.htmlImageOutputStream.htmlImageOutputStreamImpl.htmlMemoryCacheImageInputStream.htmlMemoryCacheImageOutputStream.htmlclass-useFileCacheImageInputStream.htmlFileCacheImageOutputStream.htmlFileImageInputStream.htmlFileImageOutputStream.htmlIIOByteBuffer.htmlImageInputStream.htmlImageInputStreamImpl.htmlImageOutputStream.htmlImageOutputStreamImpl.htmlMemoryCacheImageInputStream.htmlMemoryCacheImageOutputStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprintAttributeException.htmlCancelablePrintJob.htmlDoc.htmlDocFlavor.BYTE_ARRAY.htmlDocFlavor.CHAR_ARRAY.htmlDocFlavor.INPUT_STREAM.htmlDocFlavor.READER.htmlDocFlavor.SERVICE_FORMATTED.htmlDocFlavor.STRING.htmlDocFlavor.URL.htmlDocFlavor.htmlDocPrintJob.htmlFlavorException.htmlMultiDoc.htmlMultiDocPrintJob.htmlMultiDocPrintService.htmlPrintException.htmlPrintService.htmlPrintServiceLookup.htmlServiceUI.htmlServiceUIFactory.htmlSimpleDoc.htmlStreamPrintService.htmlStreamPrintServiceFactory.htmlURIException.htmlattributeAttribute.htmlAttributeSet.htmlAttributeSetUtilities.htmlDateTimeSyntax.htmlDocAttribute.htmlDocAttributeSet.htmlEnumSyntax.htmlHashAttributeSet.htmlHashDocAttributeSet.htmlHashPrintJobAttributeSet.htmlHashPrintRequestAttributeSet.htmlHashPrintServiceAttributeSet.htmlIntegerSyntax.htmlPrintJobAttribute.htmlPrintJobAttributeSet.htmlPrintRequestAttribute.htmlPrintRequestAttributeSet.htmlPrintServiceAttribute.htmlPrintServiceAttributeSet.htmlResolutionSyntax.htmlSetOfIntegerSyntax.htmlSize2DSyntax.htmlSupportedValuesAttribute.htmlTextSyntax.htmlURISyntax.htmlUnmodifiableSetException.htmlclass-useAttribute.htmlAttributeSet.htmlAttributeSetUtilities.htmlDateTimeSyntax.htmlDocAttribute.htmlDocAttributeSet.htmlEnumSyntax.htmlHashAttributeSet.htmlHashDocAttributeSet.htmlHashPrintJobAttributeSet.htmlHashPrintRequestAttributeSet.htmlHashPrintServiceAttributeSet.htmlIntegerSyntax.htmlPrintJobAttribute.htmlPrintJobAttributeSet.htmlPrintRequestAttribute.htmlPrintRequestAttributeSet.htmlPrintServiceAttribute.htmlPrintServiceAttributeSet.htmlResolutionSyntax.htmlSetOfIntegerSyntax.htmlSize2DSyntax.htmlSupportedValuesAttribute.htmlTextSyntax.htmlURISyntax.htmlUnmodifiableSetException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstandardChromaticity.htmlColorSupported.htmlCompression.htmlCopies.htmlCopiesSupported.htmlDateTimeAtCompleted.htmlDateTimeAtCreation.htmlDateTimeAtProcessing.htmlDestination.htmlDialogOwner.htmlDialogTypeSelection.htmlDocumentName.htmlFidelity.htmlFinishings.htmlJobHoldUntil.htmlJobImpressions.htmlJobImpressionsCompleted.htmlJobImpressionsSupported.htmlJobKOctets.htmlJobKOctetsProcessed.htmlJobKOctetsSupported.htmlJobMediaSheets.htmlJobMediaSheetsCompleted.htmlJobMediaSheetsSupported.htmlJobMessageFromOperator.htmlJobName.htmlJobOriginatingUserName.htmlJobPriority.htmlJobPrioritySupported.htmlJobSheets.htmlJobState.htmlJobStateReason.htmlJobStateReasons.htmlMedia.htmlMediaName.htmlMediaPrintableArea.htmlMediaSize.Engineering.htmlMediaSize.ISO.htmlMediaSize.JIS.htmlMediaSize.NA.htmlMediaSize.Other.htmlMediaSize.htmlMediaSizeName.htmlMediaTray.htmlMultipleDocumentHandling.htmlNumberOfDocuments.htmlNumberOfInterveningJobs.htmlNumberUp.htmlNumberUpSupported.htmlOrientationRequested.htmlOutputDeviceAssigned.htmlPDLOverrideSupported.htmlPageRanges.htmlPagesPerMinute.htmlPagesPerMinuteColor.htmlPresentationDirection.htmlPrintQuality.htmlPrinterInfo.htmlPrinterIsAcceptingJobs.htmlPrinterLocation.htmlPrinterMakeAndModel.htmlPrinterMessageFromOperator.htmlPrinterMoreInfo.htmlPrinterMoreInfoManufacturer.htmlPrinterName.htmlPrinterResolution.htmlPrinterState.htmlPrinterStateReason.htmlPrinterStateReasons.htmlPrinterURI.htmlQueuedJobCount.htmlReferenceUriSchemesSupported.htmlRequestingUserName.htmlSeverity.htmlSheetCollate.htmlSides.htmlclass-useChromaticity.htmlColorSupported.htmlCompression.htmlCopies.htmlCopiesSupported.htmlDateTimeAtCompleted.htmlDateTimeAtCreation.htmlDateTimeAtProcessing.htmlDestination.htmlDialogOwner.htmlDialogTypeSelection.htmlDocumentName.htmlFidelity.htmlFinishings.htmlJobHoldUntil.htmlJobImpressions.htmlJobImpressionsCompleted.htmlJobImpressionsSupported.htmlJobKOctets.htmlJobKOctetsProcessed.htmlJobKOctetsSupported.htmlJobMediaSheets.htmlJobMediaSheetsCompleted.htmlJobMediaSheetsSupported.htmlJobMessageFromOperator.htmlJobName.htmlJobOriginatingUserName.htmlJobPriority.htmlJobPrioritySupported.htmlJobSheets.htmlJobState.htmlJobStateReason.htmlJobStateReasons.htmlMedia.htmlMediaName.htmlMediaPrintableArea.htmlMediaSize.Engineering.htmlMediaSize.ISO.htmlMediaSize.JIS.htmlMediaSize.NA.htmlMediaSize.Other.htmlMediaSize.htmlMediaSizeName.htmlMediaTray.htmlMultipleDocumentHandling.htmlNumberOfDocuments.htmlNumberOfInterveningJobs.htmlNumberUp.htmlNumberUpSupported.htmlOrientationRequested.htmlOutputDeviceAssigned.htmlPDLOverrideSupported.htmlPageRanges.htmlPagesPerMinute.htmlPagesPerMinuteColor.htmlPresentationDirection.htmlPrintQuality.htmlPrinterInfo.htmlPrinterIsAcceptingJobs.htmlPrinterLocation.htmlPrinterMakeAndModel.htmlPrinterMessageFromOperator.htmlPrinterMoreInfo.htmlPrinterMoreInfoManufacturer.htmlPrinterName.htmlPrinterResolution.htmlPrinterState.htmlPrinterStateReason.htmlPrinterStateReasons.htmlPrinterURI.htmlQueuedJobCount.htmlReferenceUriSchemesSupported.htmlRequestingUserName.htmlSeverity.htmlSheetCollate.htmlSides.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAttributeException.htmlCancelablePrintJob.htmlDoc.htmlDocFlavor.BYTE_ARRAY.htmlDocFlavor.CHAR_ARRAY.htmlDocFlavor.INPUT_STREAM.htmlDocFlavor.READER.htmlDocFlavor.SERVICE_FORMATTED.htmlDocFlavor.STRING.htmlDocFlavor.URL.htmlDocFlavor.htmlDocPrintJob.htmlFlavorException.htmlMultiDoc.htmlMultiDocPrintJob.htmlMultiDocPrintService.htmlPrintException.htmlPrintService.htmlPrintServiceLookup.htmlServiceUI.htmlServiceUIFactory.htmlSimpleDoc.htmlStreamPrintService.htmlStreamPrintServiceFactory.htmlURIException.htmleventPrintEvent.htmlPrintJobAdapter.htmlPrintJobAttributeEvent.htmlPrintJobAttributeListener.htmlPrintJobEvent.htmlPrintJobListener.htmlPrintServiceAttributeEvent.htmlPrintServiceAttributeListener.htmlclass-usePrintEvent.htmlPrintJobAdapter.htmlPrintJobAttributeEvent.htmlPrintJobAttributeListener.htmlPrintJobEvent.htmlPrintJobListener.htmlPrintServiceAttributeEvent.htmlPrintServiceAttributeListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsoundmidiControllerEventListener.htmlInstrument.htmlInvalidMidiDataException.htmlMetaEventListener.htmlMetaMessage.htmlMidiChannel.htmlMidiDevice.Info.htmlMidiDevice.htmlMidiDeviceReceiver.htmlMidiDeviceTransmitter.htmlMidiEvent.htmlMidiFileFormat.htmlMidiMessage.htmlMidiSystem.htmlMidiUnavailableException.htmlPatch.htmlReceiver.htmlSequence.htmlSequencer.SyncMode.htmlSequencer.htmlShortMessage.htmlSoundbank.htmlSoundbankResource.htmlSynthesizer.htmlSysexMessage.htmlTrack.htmlTransmitter.htmlVoiceStatus.htmlclass-useControllerEventListener.htmlInstrument.htmlInvalidMidiDataException.htmlMetaEventListener.htmlMetaMessage.htmlMidiChannel.htmlMidiDevice.Info.htmlMidiDevice.htmlMidiDeviceReceiver.htmlMidiDeviceTransmitter.htmlMidiEvent.htmlMidiFileFormat.htmlMidiMessage.htmlMidiSystem.htmlMidiUnavailableException.htmlPatch.htmlReceiver.htmlSequence.htmlSequencer.SyncMode.htmlSequencer.htmlShortMessage.htmlSoundbank.htmlSoundbankResource.htmlSynthesizer.htmlSysexMessage.htmlTrack.htmlTransmitter.htmlVoiceStatus.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiMidiDeviceProvider.htmlMidiFileReader.htmlMidiFileWriter.htmlSoundbankReader.htmlclass-useMidiDeviceProvider.htmlMidiFileReader.htmlMidiFileWriter.htmlSoundbankReader.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsampledAudioFileFormat.Type.htmlAudioFileFormat.htmlAudioFormat.Encoding.htmlAudioFormat.htmlAudioInputStream.htmlAudioPermission.htmlAudioSystem.htmlBooleanControl.Type.htmlBooleanControl.htmlClip.htmlCompoundControl.Type.htmlCompoundControl.htmlControl.Type.htmlControl.htmlDataLine.Info.htmlDataLine.htmlEnumControl.Type.htmlEnumControl.htmlFloatControl.Type.htmlFloatControl.htmlLine.Info.htmlLine.htmlLineEvent.Type.htmlLineEvent.htmlLineListener.htmlLineUnavailableException.htmlMixer.Info.htmlMixer.htmlPort.Info.htmlPort.htmlReverbType.htmlSourceDataLine.htmlTargetDataLine.htmlUnsupportedAudioFileException.htmlclass-useAudioFileFormat.Type.htmlAudioFileFormat.htmlAudioFormat.Encoding.htmlAudioFormat.htmlAudioInputStream.htmlAudioPermission.htmlAudioSystem.htmlBooleanControl.Type.htmlBooleanControl.htmlClip.htmlCompoundControl.Type.htmlCompoundControl.htmlControl.Type.htmlControl.htmlDataLine.Info.htmlDataLine.htmlEnumControl.Type.htmlEnumControl.htmlFloatControl.Type.htmlFloatControl.htmlLine.Info.htmlLine.htmlLineEvent.Type.htmlLineEvent.htmlLineListener.htmlLineUnavailableException.htmlMixer.Info.htmlMixer.htmlPort.Info.htmlPort.htmlReverbType.htmlSourceDataLine.htmlTargetDataLine.htmlUnsupportedAudioFileException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiAudioFileReader.htmlAudioFileWriter.htmlFormatConversionProvider.htmlMixerProvider.htmlclass-useAudioFileReader.htmlAudioFileWriter.htmlFormatConversionProvider.htmlMixerProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlswingAbstractAction.htmlAbstractButton.AccessibleAbstractButton.htmlAbstractButton.ButtonChangeListener.htmlAbstractButton.htmlAbstractCellEditor.htmlAbstractListModel.htmlAbstractSpinnerModel.htmlAction.htmlActionMap.htmlBorderFactory.htmlBoundedRangeModel.htmlBox.AccessibleBox.htmlBox.Filler.AccessibleBoxFiller.htmlBox.Filler.htmlBox.htmlBoxLayout.htmlButtonGroup.htmlButtonModel.htmlCellEditor.htmlCellRendererPane.AccessibleCellRendererPane.htmlCellRendererPane.htmlComboBoxEditor.htmlComboBoxModel.htmlComponentInputMap.htmlDebugGraphics.htmlDefaultBoundedRangeModel.htmlDefaultButtonModel.htmlDefaultCellEditor.EditorDelegate.htmlDefaultCellEditor.htmlDefaultComboBoxModel.htmlDefaultDesktopManager.htmlDefaultFocusManager.htmlDefaultListCellRenderer.UIResource.htmlDefaultListCellRenderer.htmlDefaultListModel.htmlDefaultListSelectionModel.htmlDefaultRowSorter.ModelWrapper.htmlDefaultRowSorter.htmlDefaultSingleSelectionModel.htmlDesktopManager.htmlDropMode.htmlFocusManager.htmlGrayFilter.htmlGroupLayout.Alignment.htmlGroupLayout.Group.htmlGroupLayout.ParallelGroup.htmlGroupLayout.SequentialGroup.htmlGroupLayout.htmlIcon.htmlImageIcon.AccessibleImageIcon.htmlImageIcon.htmlInputMap.htmlInputVerifier.htmlInternalFrameFocusTraversalPolicy.htmlJApplet.AccessibleJApplet.htmlJApplet.htmlJButton.AccessibleJButton.htmlJButton.htmlJCheckBox.AccessibleJCheckBox.htmlJCheckBox.htmlJCheckBoxMenuItem.AccessibleJCheckBoxMenuItem.htmlJCheckBoxMenuItem.htmlJColorChooser.AccessibleJColorChooser.htmlJColorChooser.htmlJComboBox.AccessibleJComboBox.htmlJComboBox.KeySelectionManager.htmlJComboBox.htmlJComponent.AccessibleJComponent.AccessibleContainerHandler.htmlJComponent.AccessibleJComponent.AccessibleFocusHandler.htmlJComponent.AccessibleJComponent.htmlJComponent.htmlJDesktopPane.AccessibleJDesktopPane.htmlJDesktopPane.htmlJDialog.AccessibleJDialog.htmlJDialog.htmlJEditorPane.AccessibleJEditorPane.htmlJEditorPane.AccessibleJEditorPaneHTML.htmlJEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.htmlJEditorPane.JEditorPaneAccessibleHypertextSupport.htmlJEditorPane.htmlJFileChooser.AccessibleJFileChooser.htmlJFileChooser.htmlJFormattedTextField.AbstractFormatter.htmlJFormattedTextField.AbstractFormatterFactory.htmlJFormattedTextField.htmlJFrame.AccessibleJFrame.htmlJFrame.htmlJInternalFrame.AccessibleJInternalFrame.htmlJInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.htmlJInternalFrame.JDesktopIcon.htmlJInternalFrame.htmlJLabel.AccessibleJLabel.htmlJLabel.htmlJLayer.htmlJLayeredPane.AccessibleJLayeredPane.htmlJLayeredPane.htmlJList.AccessibleJList.AccessibleJListChild.htmlJList.AccessibleJList.htmlJList.DropLocation.htmlJList.htmlJMenu.AccessibleJMenu.htmlJMenu.WinListener.htmlJMenu.htmlJMenuBar.AccessibleJMenuBar.htmlJMenuBar.htmlJMenuItem.AccessibleJMenuItem.htmlJMenuItem.htmlJOptionPane.AccessibleJOptionPane.htmlJOptionPane.htmlJPanel.AccessibleJPanel.htmlJPanel.htmlJPasswordField.AccessibleJPasswordField.htmlJPasswordField.htmlJPopupMenu.AccessibleJPopupMenu.htmlJPopupMenu.Separator.htmlJPopupMenu.htmlJProgressBar.AccessibleJProgressBar.htmlJProgressBar.htmlJRadioButton.AccessibleJRadioButton.htmlJRadioButton.htmlJRadioButtonMenuItem.AccessibleJRadioButtonMenuItem.htmlJRadioButtonMenuItem.htmlJRootPane.AccessibleJRootPane.htmlJRootPane.RootLayout.htmlJRootPane.htmlJScrollBar.AccessibleJScrollBar.htmlJScrollBar.htmlJScrollPane.AccessibleJScrollPane.htmlJScrollPane.ScrollBar.htmlJScrollPane.htmlJSeparator.AccessibleJSeparator.htmlJSeparator.htmlJSlider.AccessibleJSlider.htmlJSlider.htmlJSpinner.AccessibleJSpinner.htmlJSpinner.DateEditor.htmlJSpinner.DefaultEditor.htmlJSpinner.ListEditor.htmlJSpinner.NumberEditor.htmlJSpinner.htmlJSplitPane.AccessibleJSplitPane.htmlJSplitPane.htmlJTabbedPane.AccessibleJTabbedPane.htmlJTabbedPane.ModelListener.htmlJTabbedPane.htmlJTable.AccessibleJTable.AccessibleJTableCell.htmlJTable.AccessibleJTable.AccessibleJTableModelChange.htmlJTable.AccessibleJTable.htmlJTable.DropLocation.htmlJTable.PrintMode.htmlJTable.htmlJTextArea.AccessibleJTextArea.htmlJTextArea.htmlJTextField.AccessibleJTextField.htmlJTextField.htmlJTextPane.htmlJToggleButton.AccessibleJToggleButton.htmlJToggleButton.ToggleButtonModel.htmlJToggleButton.htmlJToolBar.AccessibleJToolBar.htmlJToolBar.Separator.htmlJToolBar.htmlJToolTip.AccessibleJToolTip.htmlJToolTip.htmlJTree.AccessibleJTree.AccessibleJTreeNode.htmlJTree.AccessibleJTree.htmlJTree.DropLocation.htmlJTree.DynamicUtilTreeNode.htmlJTree.EmptySelectionModel.htmlJTree.TreeModelHandler.htmlJTree.TreeSelectionRedirector.htmlJTree.htmlJViewport.AccessibleJViewport.htmlJViewport.ViewListener.htmlJViewport.htmlJWindow.AccessibleJWindow.htmlJWindow.htmlKeyStroke.htmlLayoutFocusTraversalPolicy.htmlLayoutStyle.ComponentPlacement.htmlLayoutStyle.htmlListCellRenderer.htmlListModel.htmlListSelectionModel.htmlLookAndFeel.htmlMenuElement.htmlMenuSelectionManager.htmlMutableComboBoxModel.htmlOverlayLayout.htmlPainter.htmlPopup.htmlPopupFactory.htmlProgressMonitor.AccessibleProgressMonitor.htmlProgressMonitor.htmlProgressMonitorInputStream.htmlRenderer.htmlRepaintManager.htmlRootPaneContainer.htmlRowFilter.ComparisonType.htmlRowFilter.Entry.htmlRowFilter.htmlRowSorter.SortKey.htmlRowSorter.htmlScrollPaneConstants.htmlScrollPaneLayout.UIResource.htmlScrollPaneLayout.htmlScrollable.htmlSingleSelectionModel.htmlSizeRequirements.htmlSizeSequence.htmlSortOrder.htmlSortingFocusTraversalPolicy.htmlSpinnerDateModel.htmlSpinnerListModel.htmlSpinnerModel.htmlSpinnerNumberModel.htmlSpring.htmlSpringLayout.Constraints.htmlSpringLayout.htmlSwingConstants.htmlSwingContainer.htmlSwingUtilities.htmlSwingWorker.StateValue.htmlSwingWorker.htmlTimer.htmlToolTipManager.htmlToolTipManager.insideTimerAction.htmlToolTipManager.outsideTimerAction.htmlToolTipManager.stillInsideTimerAction.htmlTransferHandler.DropLocation.htmlTransferHandler.TransferSupport.htmlTransferHandler.htmlUIClientPropertyKey.htmlUIDefaults.ActiveValue.htmlUIDefaults.LazyInputMap.htmlUIDefaults.LazyValue.htmlUIDefaults.ProxyLazyValue.htmlUIDefaults.htmlUIManager.LookAndFeelInfo.htmlUIManager.htmlUnsupportedLookAndFeelException.htmlViewportLayout.htmlWindowConstants.htmlborderAbstractBorder.htmlBevelBorder.htmlBorder.htmlCompoundBorder.htmlEmptyBorder.htmlEtchedBorder.htmlLineBorder.htmlMatteBorder.htmlSoftBevelBorder.htmlStrokeBorder.htmlTitledBorder.htmlclass-useAbstractBorder.htmlBevelBorder.htmlBorder.htmlCompoundBorder.htmlEmptyBorder.htmlEtchedBorder.htmlLineBorder.htmlMatteBorder.htmlSoftBevelBorder.htmlStrokeBorder.htmlTitledBorder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractAction.htmlAbstractButton.AccessibleAbstractButton.htmlAbstractButton.ButtonChangeListener.htmlAbstractButton.htmlAbstractCellEditor.htmlAbstractListModel.htmlAbstractSpinnerModel.htmlAction.htmlActionMap.htmlBorderFactory.htmlBoundedRangeModel.htmlBox.AccessibleBox.htmlBox.Filler.AccessibleBoxFiller.htmlBox.Filler.htmlBox.htmlBoxLayout.htmlButtonGroup.htmlButtonModel.htmlCellEditor.htmlCellRendererPane.AccessibleCellRendererPane.htmlCellRendererPane.htmlComboBoxEditor.htmlComboBoxModel.htmlComponentInputMap.htmlDebugGraphics.htmlDefaultBoundedRangeModel.htmlDefaultButtonModel.htmlDefaultCellEditor.EditorDelegate.htmlDefaultCellEditor.htmlDefaultComboBoxModel.htmlDefaultDesktopManager.htmlDefaultFocusManager.htmlDefaultListCellRenderer.UIResource.htmlDefaultListCellRenderer.htmlDefaultListModel.htmlDefaultListSelectionModel.htmlDefaultRowSorter.ModelWrapper.htmlDefaultRowSorter.htmlDefaultSingleSelectionModel.htmlDesktopManager.htmlDropMode.htmlFocusManager.htmlGrayFilter.htmlGroupLayout.Alignment.htmlGroupLayout.Group.htmlGroupLayout.ParallelGroup.htmlGroupLayout.SequentialGroup.htmlGroupLayout.htmlIcon.htmlImageIcon.AccessibleImageIcon.htmlImageIcon.htmlInputMap.htmlInputVerifier.htmlInternalFrameFocusTraversalPolicy.htmlJApplet.AccessibleJApplet.htmlJApplet.htmlJButton.AccessibleJButton.htmlJButton.htmlJCheckBox.AccessibleJCheckBox.htmlJCheckBox.htmlJCheckBoxMenuItem.AccessibleJCheckBoxMenuItem.htmlJCheckBoxMenuItem.htmlJColorChooser.AccessibleJColorChooser.htmlJColorChooser.htmlJComboBox.AccessibleJComboBox.htmlJComboBox.KeySelectionManager.htmlJComboBox.htmlJComponent.AccessibleJComponent.AccessibleContainerHandler.htmlJComponent.AccessibleJComponent.AccessibleFocusHandler.htmlJComponent.AccessibleJComponent.htmlJComponent.htmlJDesktopPane.AccessibleJDesktopPane.htmlJDesktopPane.htmlJDialog.AccessibleJDialog.htmlJDialog.htmlJEditorPane.AccessibleJEditorPane.htmlJEditorPane.AccessibleJEditorPaneHTML.htmlJEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.htmlJEditorPane.JEditorPaneAccessibleHypertextSupport.htmlJEditorPane.htmlJFileChooser.AccessibleJFileChooser.htmlJFileChooser.htmlJFormattedTextField.AbstractFormatter.htmlJFormattedTextField.AbstractFormatterFactory.htmlJFormattedTextField.htmlJFrame.AccessibleJFrame.htmlJFrame.htmlJInternalFrame.AccessibleJInternalFrame.htmlJInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.htmlJInternalFrame.JDesktopIcon.htmlJInternalFrame.htmlJLabel.AccessibleJLabel.htmlJLabel.htmlJLayer.htmlJLayeredPane.AccessibleJLayeredPane.htmlJLayeredPane.htmlJList.AccessibleJList.AccessibleJListChild.htmlJList.AccessibleJList.htmlJList.DropLocation.htmlJList.htmlJMenu.AccessibleJMenu.htmlJMenu.WinListener.htmlJMenu.htmlJMenuBar.AccessibleJMenuBar.htmlJMenuBar.htmlJMenuItem.AccessibleJMenuItem.htmlJMenuItem.htmlJOptionPane.AccessibleJOptionPane.htmlJOptionPane.htmlJPanel.AccessibleJPanel.htmlJPanel.htmlJPasswordField.AccessibleJPasswordField.htmlJPasswordField.htmlJPopupMenu.AccessibleJPopupMenu.htmlJPopupMenu.Separator.htmlJPopupMenu.htmlJProgressBar.AccessibleJProgressBar.htmlJProgressBar.htmlJRadioButton.AccessibleJRadioButton.htmlJRadioButton.htmlJRadioButtonMenuItem.AccessibleJRadioButtonMenuItem.htmlJRadioButtonMenuItem.htmlJRootPane.AccessibleJRootPane.htmlJRootPane.RootLayout.htmlJRootPane.htmlJScrollBar.AccessibleJScrollBar.htmlJScrollBar.htmlJScrollPane.AccessibleJScrollPane.htmlJScrollPane.ScrollBar.htmlJScrollPane.htmlJSeparator.AccessibleJSeparator.htmlJSeparator.htmlJSlider.AccessibleJSlider.htmlJSlider.htmlJSpinner.AccessibleJSpinner.htmlJSpinner.DateEditor.htmlJSpinner.DefaultEditor.htmlJSpinner.ListEditor.htmlJSpinner.NumberEditor.htmlJSpinner.htmlJSplitPane.AccessibleJSplitPane.htmlJSplitPane.htmlJTabbedPane.AccessibleJTabbedPane.htmlJTabbedPane.ModelListener.htmlJTabbedPane.htmlJTable.AccessibleJTable.AccessibleJTableCell.htmlJTable.AccessibleJTable.AccessibleJTableModelChange.htmlJTable.AccessibleJTable.htmlJTable.DropLocation.htmlJTable.PrintMode.htmlJTable.htmlJTextArea.AccessibleJTextArea.htmlJTextArea.htmlJTextField.AccessibleJTextField.htmlJTextField.htmlJTextPane.htmlJToggleButton.AccessibleJToggleButton.htmlJToggleButton.ToggleButtonModel.htmlJToggleButton.htmlJToolBar.AccessibleJToolBar.htmlJToolBar.Separator.htmlJToolBar.htmlJToolTip.AccessibleJToolTip.htmlJToolTip.htmlJTree.AccessibleJTree.AccessibleJTreeNode.htmlJTree.AccessibleJTree.htmlJTree.DropLocation.htmlJTree.DynamicUtilTreeNode.htmlJTree.EmptySelectionModel.htmlJTree.TreeModelHandler.htmlJTree.TreeSelectionRedirector.htmlJTree.htmlJViewport.AccessibleJViewport.htmlJViewport.ViewListener.htmlJViewport.htmlJWindow.AccessibleJWindow.htmlJWindow.htmlKeyStroke.htmlLayoutFocusTraversalPolicy.htmlLayoutStyle.ComponentPlacement.htmlLayoutStyle.htmlListCellRenderer.htmlListModel.htmlListSelectionModel.htmlLookAndFeel.htmlMenuElement.htmlMenuSelectionManager.htmlMutableComboBoxModel.htmlOverlayLayout.htmlPainter.htmlPopup.htmlPopupFactory.htmlProgressMonitor.AccessibleProgressMonitor.htmlProgressMonitor.htmlProgressMonitorInputStream.htmlRenderer.htmlRepaintManager.htmlRootPaneContainer.htmlRowFilter.ComparisonType.htmlRowFilter.Entry.htmlRowFilter.htmlRowSorter.SortKey.htmlRowSorter.htmlScrollPaneConstants.htmlScrollPaneLayout.UIResource.htmlScrollPaneLayout.htmlScrollable.htmlSingleSelectionModel.htmlSizeRequirements.htmlSizeSequence.htmlSortOrder.htmlSortingFocusTraversalPolicy.htmlSpinnerDateModel.htmlSpinnerListModel.htmlSpinnerModel.htmlSpinnerNumberModel.htmlSpring.htmlSpringLayout.Constraints.htmlSpringLayout.htmlSwingConstants.htmlSwingContainer.htmlSwingUtilities.htmlSwingWorker.StateValue.htmlSwingWorker.htmlTimer.htmlToolTipManager.htmlToolTipManager.insideTimerAction.htmlToolTipManager.outsideTimerAction.htmlToolTipManager.stillInsideTimerAction.htmlTransferHandler.DropLocation.htmlTransferHandler.TransferSupport.htmlTransferHandler.htmlUIClientPropertyKey.htmlUIDefaults.ActiveValue.htmlUIDefaults.LazyInputMap.htmlUIDefaults.LazyValue.htmlUIDefaults.ProxyLazyValue.htmlUIDefaults.htmlUIManager.LookAndFeelInfo.htmlUIManager.htmlUnsupportedLookAndFeelException.htmlViewportLayout.htmlWindowConstants.htmlcolorchooserAbstractColorChooserPanel.htmlColorChooserComponentFactory.htmlColorSelectionModel.htmlDefaultColorSelectionModel.htmlclass-useAbstractColorChooserPanel.htmlColorChooserComponentFactory.htmlColorSelectionModel.htmlDefaultColorSelectionModel.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldoc-filesBoxLayout-1.gifJLayeredPane-1.gifJRootPane-1.gifJRootPane-2.gifJScrollPane-1.gifSizeSequence-1.gifgroupLayout.1.gifgroupLayout.2.gifgroupLayout.3.gifgroupLayout.example.pnggroupLayout.sequential.gifgroupLayout.sequential.horizontal.gifgroupLayout.sequential.vertical.gifeventAncestorEvent.htmlAncestorListener.htmlCaretEvent.htmlCaretListener.htmlCellEditorListener.htmlChangeEvent.htmlChangeListener.htmlDocumentEvent.ElementChange.htmlDocumentEvent.EventType.htmlDocumentEvent.htmlDocumentListener.htmlEventListenerList.htmlHyperlinkEvent.EventType.htmlHyperlinkEvent.htmlHyperlinkListener.htmlInternalFrameAdapter.htmlInternalFrameEvent.htmlInternalFrameListener.htmlListDataEvent.htmlListDataListener.htmlListSelectionEvent.htmlListSelectionListener.htmlMenuDragMouseEvent.htmlMenuDragMouseListener.htmlMenuEvent.htmlMenuKeyEvent.htmlMenuKeyListener.htmlMenuListener.htmlMouseInputAdapter.htmlMouseInputListener.htmlPopupMenuEvent.htmlPopupMenuListener.htmlRowSorterEvent.Type.htmlRowSorterEvent.htmlRowSorterListener.htmlSwingPropertyChangeSupport.htmlTableColumnModelEvent.htmlTableColumnModelListener.htmlTableModelEvent.htmlTableModelListener.htmlTreeExpansionEvent.htmlTreeExpansionListener.htmlTreeModelEvent.htmlTreeModelListener.htmlTreeSelectionEvent.htmlTreeSelectionListener.htmlTreeWillExpandListener.htmlUndoableEditEvent.htmlUndoableEditListener.htmlclass-useAncestorEvent.htmlAncestorListener.htmlCaretEvent.htmlCaretListener.htmlCellEditorListener.htmlChangeEvent.htmlChangeListener.htmlDocumentEvent.ElementChange.htmlDocumentEvent.EventType.htmlDocumentEvent.htmlDocumentListener.htmlEventListenerList.htmlHyperlinkEvent.EventType.htmlHyperlinkEvent.htmlHyperlinkListener.htmlInternalFrameAdapter.htmlInternalFrameEvent.htmlInternalFrameListener.htmlListDataEvent.htmlListDataListener.htmlListSelectionEvent.htmlListSelectionListener.htmlMenuDragMouseEvent.htmlMenuDragMouseListener.htmlMenuEvent.htmlMenuKeyEvent.htmlMenuKeyListener.htmlMenuListener.htmlMouseInputAdapter.htmlMouseInputListener.htmlPopupMenuEvent.htmlPopupMenuListener.htmlRowSorterEvent.Type.htmlRowSorterEvent.htmlRowSorterListener.htmlSwingPropertyChangeSupport.htmlTableColumnModelEvent.htmlTableColumnModelListener.htmlTableModelEvent.htmlTableModelListener.htmlTreeExpansionEvent.htmlTreeExpansionListener.htmlTreeModelEvent.htmlTreeModelListener.htmlTreeSelectionEvent.htmlTreeSelectionListener.htmlTreeWillExpandListener.htmlUndoableEditEvent.htmlUndoableEditListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfilechooserFileFilter.htmlFileNameExtensionFilter.htmlFileSystemView.htmlFileView.htmlclass-useFileFilter.htmlFileNameExtensionFilter.htmlFileSystemView.htmlFileView.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlplafActionMapUIResource.htmlBorderUIResource.BevelBorderUIResource.htmlBorderUIResource.CompoundBorderUIResource.htmlBorderUIResource.EmptyBorderUIResource.htmlBorderUIResource.EtchedBorderUIResource.htmlBorderUIResource.LineBorderUIResource.htmlBorderUIResource.MatteBorderUIResource.htmlBorderUIResource.TitledBorderUIResource.htmlBorderUIResource.htmlButtonUI.htmlColorChooserUI.htmlColorUIResource.htmlComboBoxUI.htmlComponentInputMapUIResource.htmlComponentUI.htmlDesktopIconUI.htmlDesktopPaneUI.htmlDimensionUIResource.htmlFileChooserUI.htmlFontUIResource.htmlIconUIResource.htmlInputMapUIResource.htmlInsetsUIResource.htmlInternalFrameUI.htmlLabelUI.htmlLayerUI.htmlListUI.htmlMenuBarUI.htmlMenuItemUI.htmlOptionPaneUI.htmlPanelUI.htmlPopupMenuUI.htmlProgressBarUI.htmlRootPaneUI.htmlScrollBarUI.htmlScrollPaneUI.htmlSeparatorUI.htmlSliderUI.htmlSpinnerUI.htmlSplitPaneUI.htmlTabbedPaneUI.htmlTableHeaderUI.htmlTableUI.htmlTextUI.htmlToolBarUI.htmlToolTipUI.htmlTreeUI.htmlUIResource.htmlViewportUI.htmlbasicBasicArrowButton.htmlBasicBorders.ButtonBorder.htmlBasicBorders.FieldBorder.htmlBasicBorders.MarginBorder.htmlBasicBorders.MenuBarBorder.htmlBasicBorders.RadioButtonBorder.htmlBasicBorders.RolloverButtonBorder.htmlBasicBorders.SplitPaneBorder.htmlBasicBorders.ToggleButtonBorder.htmlBasicBorders.htmlBasicButtonListener.htmlBasicButtonUI.htmlBasicCheckBoxMenuItemUI.htmlBasicCheckBoxUI.htmlBasicColorChooserUI.PropertyHandler.htmlBasicColorChooserUI.htmlBasicComboBoxEditor.UIResource.htmlBasicComboBoxEditor.htmlBasicComboBoxRenderer.UIResource.htmlBasicComboBoxRenderer.htmlBasicComboBoxUI.ComboBoxLayoutManager.htmlBasicComboBoxUI.FocusHandler.htmlBasicComboBoxUI.ItemHandler.htmlBasicComboBoxUI.KeyHandler.htmlBasicComboBoxUI.ListDataHandler.htmlBasicComboBoxUI.PropertyChangeHandler.htmlBasicComboBoxUI.htmlBasicComboPopup.InvocationKeyHandler.htmlBasicComboPopup.InvocationMouseHandler.htmlBasicComboPopup.InvocationMouseMotionHandler.htmlBasicComboPopup.ItemHandler.htmlBasicComboPopup.ListDataHandler.htmlBasicComboPopup.ListMouseHandler.htmlBasicComboPopup.ListMouseMotionHandler.htmlBasicComboPopup.ListSelectionHandler.htmlBasicComboPopup.PropertyChangeHandler.htmlBasicComboPopup.htmlBasicDesktopIconUI.MouseInputHandler.htmlBasicDesktopIconUI.htmlBasicDesktopPaneUI.CloseAction.htmlBasicDesktopPaneUI.MaximizeAction.htmlBasicDesktopPaneUI.MinimizeAction.htmlBasicDesktopPaneUI.NavigateAction.htmlBasicDesktopPaneUI.OpenAction.htmlBasicDesktopPaneUI.htmlBasicDirectoryModel.htmlBasicEditorPaneUI.htmlBasicFileChooserUI.AcceptAllFileFilter.htmlBasicFileChooserUI.ApproveSelectionAction.htmlBasicFileChooserUI.BasicFileView.htmlBasicFileChooserUI.CancelSelectionAction.htmlBasicFileChooserUI.ChangeToParentDirectoryAction.htmlBasicFileChooserUI.DoubleClickListener.htmlBasicFileChooserUI.GoHomeAction.htmlBasicFileChooserUI.NewFolderAction.htmlBasicFileChooserUI.SelectionListener.htmlBasicFileChooserUI.UpdateAction.htmlBasicFileChooserUI.htmlBasicFormattedTextFieldUI.htmlBasicGraphicsUtils.htmlBasicHTML.htmlBasicIconFactory.htmlBasicInternalFrameTitlePane.CloseAction.htmlBasicInternalFrameTitlePane.IconifyAction.htmlBasicInternalFrameTitlePane.MaximizeAction.htmlBasicInternalFrameTitlePane.MoveAction.htmlBasicInternalFrameTitlePane.PropertyChangeHandler.htmlBasicInternalFrameTitlePane.RestoreAction.htmlBasicInternalFrameTitlePane.SizeAction.htmlBasicInternalFrameTitlePane.SystemMenuBar.htmlBasicInternalFrameTitlePane.TitlePaneLayout.htmlBasicInternalFrameTitlePane.htmlBasicInternalFrameUI.BasicInternalFrameListener.htmlBasicInternalFrameUI.BorderListener.htmlBasicInternalFrameUI.ComponentHandler.htmlBasicInternalFrameUI.GlassPaneDispatcher.htmlBasicInternalFrameUI.InternalFrameLayout.htmlBasicInternalFrameUI.InternalFramePropertyChangeListener.htmlBasicInternalFrameUI.htmlBasicLabelUI.htmlBasicListUI.FocusHandler.htmlBasicListUI.ListDataHandler.htmlBasicListUI.ListSelectionHandler.htmlBasicListUI.MouseInputHandler.htmlBasicListUI.PropertyChangeHandler.htmlBasicListUI.htmlBasicLookAndFeel.htmlBasicMenuBarUI.htmlBasicMenuItemUI.MouseInputHandler.htmlBasicMenuItemUI.htmlBasicMenuUI.ChangeHandler.htmlBasicMenuUI.MouseInputHandler.htmlBasicMenuUI.htmlBasicOptionPaneUI.ButtonActionListener.htmlBasicOptionPaneUI.ButtonAreaLayout.htmlBasicOptionPaneUI.PropertyChangeHandler.htmlBasicOptionPaneUI.htmlBasicPanelUI.htmlBasicPasswordFieldUI.htmlBasicPopupMenuSeparatorUI.htmlBasicPopupMenuUI.htmlBasicProgressBarUI.ChangeHandler.htmlBasicProgressBarUI.htmlBasicRadioButtonMenuItemUI.htmlBasicRadioButtonUI.htmlBasicRootPaneUI.htmlBasicScrollBarUI.ArrowButtonListener.htmlBasicScrollBarUI.ModelListener.htmlBasicScrollBarUI.PropertyChangeHandler.htmlBasicScrollBarUI.ScrollListener.htmlBasicScrollBarUI.TrackListener.htmlBasicScrollBarUI.htmlBasicScrollPaneUI.HSBChangeListener.htmlBasicScrollPaneUI.MouseWheelHandler.htmlBasicScrollPaneUI.PropertyChangeHandler.htmlBasicScrollPaneUI.VSBChangeListener.htmlBasicScrollPaneUI.ViewportChangeHandler.htmlBasicScrollPaneUI.htmlBasicSeparatorUI.htmlBasicSliderUI.ActionScroller.htmlBasicSliderUI.ChangeHandler.htmlBasicSliderUI.ComponentHandler.htmlBasicSliderUI.FocusHandler.htmlBasicSliderUI.PropertyChangeHandler.htmlBasicSliderUI.ScrollListener.htmlBasicSliderUI.TrackListener.htmlBasicSliderUI.htmlBasicSpinnerUI.htmlBasicSplitPaneDivider.DividerLayout.htmlBasicSplitPaneDivider.DragController.htmlBasicSplitPaneDivider.MouseHandler.htmlBasicSplitPaneDivider.VerticalDragController.htmlBasicSplitPaneDivider.htmlBasicSplitPaneUI.BasicHorizontalLayoutManager.htmlBasicSplitPaneUI.BasicVerticalLayoutManager.htmlBasicSplitPaneUI.FocusHandler.htmlBasicSplitPaneUI.KeyboardDownRightHandler.htmlBasicSplitPaneUI.KeyboardEndHandler.htmlBasicSplitPaneUI.KeyboardHomeHandler.htmlBasicSplitPaneUI.KeyboardResizeToggleHandler.htmlBasicSplitPaneUI.KeyboardUpLeftHandler.htmlBasicSplitPaneUI.PropertyHandler.htmlBasicSplitPaneUI.htmlBasicTabbedPaneUI.FocusHandler.htmlBasicTabbedPaneUI.MouseHandler.htmlBasicTabbedPaneUI.PropertyChangeHandler.htmlBasicTabbedPaneUI.TabSelectionHandler.htmlBasicTabbedPaneUI.TabbedPaneLayout.htmlBasicTabbedPaneUI.htmlBasicTableHeaderUI.MouseInputHandler.htmlBasicTableHeaderUI.htmlBasicTableUI.FocusHandler.htmlBasicTableUI.KeyHandler.htmlBasicTableUI.MouseInputHandler.htmlBasicTableUI.htmlBasicTextAreaUI.htmlBasicTextFieldUI.htmlBasicTextPaneUI.htmlBasicTextUI.BasicCaret.htmlBasicTextUI.BasicHighlighter.htmlBasicTextUI.htmlBasicToggleButtonUI.htmlBasicToolBarSeparatorUI.htmlBasicToolBarUI.DockingListener.htmlBasicToolBarUI.DragWindow.htmlBasicToolBarUI.FrameListener.htmlBasicToolBarUI.PropertyListener.htmlBasicToolBarUI.ToolBarContListener.htmlBasicToolBarUI.ToolBarFocusListener.htmlBasicToolBarUI.htmlBasicToolTipUI.htmlBasicTreeUI.CellEditorHandler.htmlBasicTreeUI.ComponentHandler.htmlBasicTreeUI.FocusHandler.htmlBasicTreeUI.KeyHandler.htmlBasicTreeUI.MouseHandler.htmlBasicTreeUI.MouseInputHandler.htmlBasicTreeUI.NodeDimensionsHandler.htmlBasicTreeUI.PropertyChangeHandler.htmlBasicTreeUI.SelectionModelPropertyChangeHandler.htmlBasicTreeUI.TreeCancelEditingAction.htmlBasicTreeUI.TreeExpansionHandler.htmlBasicTreeUI.TreeHomeAction.htmlBasicTreeUI.TreeIncrementAction.htmlBasicTreeUI.TreeModelHandler.htmlBasicTreeUI.TreePageAction.htmlBasicTreeUI.TreeSelectionHandler.htmlBasicTreeUI.TreeToggleAction.htmlBasicTreeUI.TreeTraverseAction.htmlBasicTreeUI.htmlBasicViewportUI.htmlComboPopup.htmlDefaultMenuLayout.htmlclass-useBasicArrowButton.htmlBasicBorders.ButtonBorder.htmlBasicBorders.FieldBorder.htmlBasicBorders.MarginBorder.htmlBasicBorders.MenuBarBorder.htmlBasicBorders.RadioButtonBorder.htmlBasicBorders.RolloverButtonBorder.htmlBasicBorders.SplitPaneBorder.htmlBasicBorders.ToggleButtonBorder.htmlBasicBorders.htmlBasicButtonListener.htmlBasicButtonUI.htmlBasicCheckBoxMenuItemUI.htmlBasicCheckBoxUI.htmlBasicColorChooserUI.PropertyHandler.htmlBasicColorChooserUI.htmlBasicComboBoxEditor.UIResource.htmlBasicComboBoxEditor.htmlBasicComboBoxRenderer.UIResource.htmlBasicComboBoxRenderer.htmlBasicComboBoxUI.ComboBoxLayoutManager.htmlBasicComboBoxUI.FocusHandler.htmlBasicComboBoxUI.ItemHandler.htmlBasicComboBoxUI.KeyHandler.htmlBasicComboBoxUI.ListDataHandler.htmlBasicComboBoxUI.PropertyChangeHandler.htmlBasicComboBoxUI.htmlBasicComboPopup.InvocationKeyHandler.htmlBasicComboPopup.InvocationMouseHandler.htmlBasicComboPopup.InvocationMouseMotionHandler.htmlBasicComboPopup.ItemHandler.htmlBasicComboPopup.ListDataHandler.htmlBasicComboPopup.ListMouseHandler.htmlBasicComboPopup.ListMouseMotionHandler.htmlBasicComboPopup.ListSelectionHandler.htmlBasicComboPopup.PropertyChangeHandler.htmlBasicComboPopup.htmlBasicDesktopIconUI.MouseInputHandler.htmlBasicDesktopIconUI.htmlBasicDesktopPaneUI.CloseAction.htmlBasicDesktopPaneUI.MaximizeAction.htmlBasicDesktopPaneUI.MinimizeAction.htmlBasicDesktopPaneUI.NavigateAction.htmlBasicDesktopPaneUI.OpenAction.htmlBasicDesktopPaneUI.htmlBasicDirectoryModel.htmlBasicEditorPaneUI.htmlBasicFileChooserUI.AcceptAllFileFilter.htmlBasicFileChooserUI.ApproveSelectionAction.htmlBasicFileChooserUI.BasicFileView.htmlBasicFileChooserUI.CancelSelectionAction.htmlBasicFileChooserUI.ChangeToParentDirectoryAction.htmlBasicFileChooserUI.DoubleClickListener.htmlBasicFileChooserUI.GoHomeAction.htmlBasicFileChooserUI.NewFolderAction.htmlBasicFileChooserUI.SelectionListener.htmlBasicFileChooserUI.UpdateAction.htmlBasicFileChooserUI.htmlBasicFormattedTextFieldUI.htmlBasicGraphicsUtils.htmlBasicHTML.htmlBasicIconFactory.htmlBasicInternalFrameTitlePane.CloseAction.htmlBasicInternalFrameTitlePane.IconifyAction.htmlBasicInternalFrameTitlePane.MaximizeAction.htmlBasicInternalFrameTitlePane.MoveAction.htmlBasicInternalFrameTitlePane.PropertyChangeHandler.htmlBasicInternalFrameTitlePane.RestoreAction.htmlBasicInternalFrameTitlePane.SizeAction.htmlBasicInternalFrameTitlePane.SystemMenuBar.htmlBasicInternalFrameTitlePane.TitlePaneLayout.htmlBasicInternalFrameTitlePane.htmlBasicInternalFrameUI.BasicInternalFrameListener.htmlBasicInternalFrameUI.BorderListener.htmlBasicInternalFrameUI.ComponentHandler.htmlBasicInternalFrameUI.GlassPaneDispatcher.htmlBasicInternalFrameUI.InternalFrameLayout.htmlBasicInternalFrameUI.InternalFramePropertyChangeListener.htmlBasicInternalFrameUI.htmlBasicLabelUI.htmlBasicListUI.FocusHandler.htmlBasicListUI.ListDataHandler.htmlBasicListUI.ListSelectionHandler.htmlBasicListUI.MouseInputHandler.htmlBasicListUI.PropertyChangeHandler.htmlBasicListUI.htmlBasicLookAndFeel.htmlBasicMenuBarUI.htmlBasicMenuItemUI.MouseInputHandler.htmlBasicMenuItemUI.htmlBasicMenuUI.ChangeHandler.htmlBasicMenuUI.MouseInputHandler.htmlBasicMenuUI.htmlBasicOptionPaneUI.ButtonActionListener.htmlBasicOptionPaneUI.ButtonAreaLayout.htmlBasicOptionPaneUI.PropertyChangeHandler.htmlBasicOptionPaneUI.htmlBasicPanelUI.htmlBasicPasswordFieldUI.htmlBasicPopupMenuSeparatorUI.htmlBasicPopupMenuUI.htmlBasicProgressBarUI.ChangeHandler.htmlBasicProgressBarUI.htmlBasicRadioButtonMenuItemUI.htmlBasicRadioButtonUI.htmlBasicRootPaneUI.htmlBasicScrollBarUI.ArrowButtonListener.htmlBasicScrollBarUI.ModelListener.htmlBasicScrollBarUI.PropertyChangeHandler.htmlBasicScrollBarUI.ScrollListener.htmlBasicScrollBarUI.TrackListener.htmlBasicScrollBarUI.htmlBasicScrollPaneUI.HSBChangeListener.htmlBasicScrollPaneUI.MouseWheelHandler.htmlBasicScrollPaneUI.PropertyChangeHandler.htmlBasicScrollPaneUI.VSBChangeListener.htmlBasicScrollPaneUI.ViewportChangeHandler.htmlBasicScrollPaneUI.htmlBasicSeparatorUI.htmlBasicSliderUI.ActionScroller.htmlBasicSliderUI.ChangeHandler.htmlBasicSliderUI.ComponentHandler.htmlBasicSliderUI.FocusHandler.htmlBasicSliderUI.PropertyChangeHandler.htmlBasicSliderUI.ScrollListener.htmlBasicSliderUI.TrackListener.htmlBasicSliderUI.htmlBasicSpinnerUI.htmlBasicSplitPaneDivider.DividerLayout.htmlBasicSplitPaneDivider.DragController.htmlBasicSplitPaneDivider.MouseHandler.htmlBasicSplitPaneDivider.VerticalDragController.htmlBasicSplitPaneDivider.htmlBasicSplitPaneUI.BasicHorizontalLayoutManager.htmlBasicSplitPaneUI.BasicVerticalLayoutManager.htmlBasicSplitPaneUI.FocusHandler.htmlBasicSplitPaneUI.KeyboardDownRightHandler.htmlBasicSplitPaneUI.KeyboardEndHandler.htmlBasicSplitPaneUI.KeyboardHomeHandler.htmlBasicSplitPaneUI.KeyboardResizeToggleHandler.htmlBasicSplitPaneUI.KeyboardUpLeftHandler.htmlBasicSplitPaneUI.PropertyHandler.htmlBasicSplitPaneUI.htmlBasicTabbedPaneUI.FocusHandler.htmlBasicTabbedPaneUI.MouseHandler.htmlBasicTabbedPaneUI.PropertyChangeHandler.htmlBasicTabbedPaneUI.TabSelectionHandler.htmlBasicTabbedPaneUI.TabbedPaneLayout.htmlBasicTabbedPaneUI.htmlBasicTableHeaderUI.MouseInputHandler.htmlBasicTableHeaderUI.htmlBasicTableUI.FocusHandler.htmlBasicTableUI.KeyHandler.htmlBasicTableUI.MouseInputHandler.htmlBasicTableUI.htmlBasicTextAreaUI.htmlBasicTextFieldUI.htmlBasicTextPaneUI.htmlBasicTextUI.BasicCaret.htmlBasicTextUI.BasicHighlighter.htmlBasicTextUI.htmlBasicToggleButtonUI.htmlBasicToolBarSeparatorUI.htmlBasicToolBarUI.DockingListener.htmlBasicToolBarUI.DragWindow.htmlBasicToolBarUI.FrameListener.htmlBasicToolBarUI.PropertyListener.htmlBasicToolBarUI.ToolBarContListener.htmlBasicToolBarUI.ToolBarFocusListener.htmlBasicToolBarUI.htmlBasicToolTipUI.htmlBasicTreeUI.CellEditorHandler.htmlBasicTreeUI.ComponentHandler.htmlBasicTreeUI.FocusHandler.htmlBasicTreeUI.KeyHandler.htmlBasicTreeUI.MouseHandler.htmlBasicTreeUI.MouseInputHandler.htmlBasicTreeUI.NodeDimensionsHandler.htmlBasicTreeUI.PropertyChangeHandler.htmlBasicTreeUI.SelectionModelPropertyChangeHandler.htmlBasicTreeUI.TreeCancelEditingAction.htmlBasicTreeUI.TreeExpansionHandler.htmlBasicTreeUI.TreeHomeAction.htmlBasicTreeUI.TreeIncrementAction.htmlBasicTreeUI.TreeModelHandler.htmlBasicTreeUI.TreePageAction.htmlBasicTreeUI.TreeSelectionHandler.htmlBasicTreeUI.TreeToggleAction.htmlBasicTreeUI.TreeTraverseAction.htmlBasicTreeUI.htmlBasicViewportUI.htmlComboPopup.htmlDefaultMenuLayout.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useActionMapUIResource.htmlBorderUIResource.BevelBorderUIResource.htmlBorderUIResource.CompoundBorderUIResource.htmlBorderUIResource.EmptyBorderUIResource.htmlBorderUIResource.EtchedBorderUIResource.htmlBorderUIResource.LineBorderUIResource.htmlBorderUIResource.MatteBorderUIResource.htmlBorderUIResource.TitledBorderUIResource.htmlBorderUIResource.htmlButtonUI.htmlColorChooserUI.htmlColorUIResource.htmlComboBoxUI.htmlComponentInputMapUIResource.htmlComponentUI.htmlDesktopIconUI.htmlDesktopPaneUI.htmlDimensionUIResource.htmlFileChooserUI.htmlFontUIResource.htmlIconUIResource.htmlInputMapUIResource.htmlInsetsUIResource.htmlInternalFrameUI.htmlLabelUI.htmlLayerUI.htmlListUI.htmlMenuBarUI.htmlMenuItemUI.htmlOptionPaneUI.htmlPanelUI.htmlPopupMenuUI.htmlProgressBarUI.htmlRootPaneUI.htmlScrollBarUI.htmlScrollPaneUI.htmlSeparatorUI.htmlSliderUI.htmlSpinnerUI.htmlSplitPaneUI.htmlTabbedPaneUI.htmlTableHeaderUI.htmlTableUI.htmlTextUI.htmlToolBarUI.htmlToolTipUI.htmlTreeUI.htmlUIResource.htmlViewportUI.htmlmetalDefaultMetalTheme.htmlMetalBorders.ButtonBorder.htmlMetalBorders.Flush3DBorder.htmlMetalBorders.InternalFrameBorder.htmlMetalBorders.MenuBarBorder.htmlMetalBorders.MenuItemBorder.htmlMetalBorders.OptionDialogBorder.htmlMetalBorders.PaletteBorder.htmlMetalBorders.PopupMenuBorder.htmlMetalBorders.RolloverButtonBorder.htmlMetalBorders.ScrollPaneBorder.htmlMetalBorders.TableHeaderBorder.htmlMetalBorders.TextFieldBorder.htmlMetalBorders.ToggleButtonBorder.htmlMetalBorders.ToolBarBorder.htmlMetalBorders.htmlMetalButtonUI.htmlMetalCheckBoxIcon.htmlMetalCheckBoxUI.htmlMetalComboBoxButton.htmlMetalComboBoxEditor.UIResource.htmlMetalComboBoxEditor.htmlMetalComboBoxIcon.htmlMetalComboBoxUI.MetalComboBoxLayoutManager.htmlMetalComboBoxUI.MetalComboPopup.htmlMetalComboBoxUI.MetalPropertyChangeListener.htmlMetalComboBoxUI.htmlMetalDesktopIconUI.htmlMetalFileChooserUI.DirectoryComboBoxAction.htmlMetalFileChooserUI.DirectoryComboBoxModel.htmlMetalFileChooserUI.FileRenderer.htmlMetalFileChooserUI.FilterComboBoxModel.htmlMetalFileChooserUI.FilterComboBoxRenderer.htmlMetalFileChooserUI.SingleClickListener.htmlMetalFileChooserUI.htmlMetalIconFactory.FileIcon16.htmlMetalIconFactory.FolderIcon16.htmlMetalIconFactory.PaletteCloseIcon.htmlMetalIconFactory.TreeControlIcon.htmlMetalIconFactory.TreeFolderIcon.htmlMetalIconFactory.TreeLeafIcon.htmlMetalIconFactory.htmlMetalInternalFrameTitlePane.htmlMetalInternalFrameUI.htmlMetalLabelUI.htmlMetalLookAndFeel.htmlMetalMenuBarUI.htmlMetalPopupMenuSeparatorUI.htmlMetalProgressBarUI.htmlMetalRadioButtonUI.htmlMetalRootPaneUI.htmlMetalScrollBarUI.htmlMetalScrollButton.htmlMetalScrollPaneUI.htmlMetalSeparatorUI.htmlMetalSliderUI.MetalPropertyListener.htmlMetalSliderUI.htmlMetalSplitPaneUI.htmlMetalTabbedPaneUI.TabbedPaneLayout.htmlMetalTabbedPaneUI.htmlMetalTextFieldUI.htmlMetalTheme.htmlMetalToggleButtonUI.htmlMetalToolBarUI.MetalContainerListener.htmlMetalToolBarUI.MetalDockingListener.htmlMetalToolBarUI.MetalRolloverListener.htmlMetalToolBarUI.htmlMetalToolTipUI.htmlMetalTreeUI.htmlOceanTheme.htmlclass-useDefaultMetalTheme.htmlMetalBorders.ButtonBorder.htmlMetalBorders.Flush3DBorder.htmlMetalBorders.InternalFrameBorder.htmlMetalBorders.MenuBarBorder.htmlMetalBorders.MenuItemBorder.htmlMetalBorders.OptionDialogBorder.htmlMetalBorders.PaletteBorder.htmlMetalBorders.PopupMenuBorder.htmlMetalBorders.RolloverButtonBorder.htmlMetalBorders.ScrollPaneBorder.htmlMetalBorders.TableHeaderBorder.htmlMetalBorders.TextFieldBorder.htmlMetalBorders.ToggleButtonBorder.htmlMetalBorders.ToolBarBorder.htmlMetalBorders.htmlMetalButtonUI.htmlMetalCheckBoxIcon.htmlMetalCheckBoxUI.htmlMetalComboBoxButton.htmlMetalComboBoxEditor.UIResource.htmlMetalComboBoxEditor.htmlMetalComboBoxIcon.htmlMetalComboBoxUI.MetalComboBoxLayoutManager.htmlMetalComboBoxUI.MetalComboPopup.htmlMetalComboBoxUI.MetalPropertyChangeListener.htmlMetalComboBoxUI.htmlMetalDesktopIconUI.htmlMetalFileChooserUI.DirectoryComboBoxAction.htmlMetalFileChooserUI.DirectoryComboBoxModel.htmlMetalFileChooserUI.FileRenderer.htmlMetalFileChooserUI.FilterComboBoxModel.htmlMetalFileChooserUI.FilterComboBoxRenderer.htmlMetalFileChooserUI.SingleClickListener.htmlMetalFileChooserUI.htmlMetalIconFactory.FileIcon16.htmlMetalIconFactory.FolderIcon16.htmlMetalIconFactory.PaletteCloseIcon.htmlMetalIconFactory.TreeControlIcon.htmlMetalIconFactory.TreeFolderIcon.htmlMetalIconFactory.TreeLeafIcon.htmlMetalIconFactory.htmlMetalInternalFrameTitlePane.htmlMetalInternalFrameUI.htmlMetalLabelUI.htmlMetalLookAndFeel.htmlMetalMenuBarUI.htmlMetalPopupMenuSeparatorUI.htmlMetalProgressBarUI.htmlMetalRadioButtonUI.htmlMetalRootPaneUI.htmlMetalScrollBarUI.htmlMetalScrollButton.htmlMetalScrollPaneUI.htmlMetalSeparatorUI.htmlMetalSliderUI.MetalPropertyListener.htmlMetalSliderUI.htmlMetalSplitPaneUI.htmlMetalTabbedPaneUI.TabbedPaneLayout.htmlMetalTabbedPaneUI.htmlMetalTextFieldUI.htmlMetalTheme.htmlMetalToggleButtonUI.htmlMetalToolBarUI.MetalContainerListener.htmlMetalToolBarUI.MetalDockingListener.htmlMetalToolBarUI.MetalRolloverListener.htmlMetalToolBarUI.htmlMetalToolTipUI.htmlMetalTreeUI.htmlOceanTheme.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmultiMultiButtonUI.htmlMultiColorChooserUI.htmlMultiComboBoxUI.htmlMultiDesktopIconUI.htmlMultiDesktopPaneUI.htmlMultiFileChooserUI.htmlMultiInternalFrameUI.htmlMultiLabelUI.htmlMultiListUI.htmlMultiLookAndFeel.htmlMultiMenuBarUI.htmlMultiMenuItemUI.htmlMultiOptionPaneUI.htmlMultiPanelUI.htmlMultiPopupMenuUI.htmlMultiProgressBarUI.htmlMultiRootPaneUI.htmlMultiScrollBarUI.htmlMultiScrollPaneUI.htmlMultiSeparatorUI.htmlMultiSliderUI.htmlMultiSpinnerUI.htmlMultiSplitPaneUI.htmlMultiTabbedPaneUI.htmlMultiTableHeaderUI.htmlMultiTableUI.htmlMultiTextUI.htmlMultiToolBarUI.htmlMultiToolTipUI.htmlMultiTreeUI.htmlMultiViewportUI.htmlclass-useMultiButtonUI.htmlMultiColorChooserUI.htmlMultiComboBoxUI.htmlMultiDesktopIconUI.htmlMultiDesktopPaneUI.htmlMultiFileChooserUI.htmlMultiInternalFrameUI.htmlMultiLabelUI.htmlMultiListUI.htmlMultiLookAndFeel.htmlMultiMenuBarUI.htmlMultiMenuItemUI.htmlMultiOptionPaneUI.htmlMultiPanelUI.htmlMultiPopupMenuUI.htmlMultiProgressBarUI.htmlMultiRootPaneUI.htmlMultiScrollBarUI.htmlMultiScrollPaneUI.htmlMultiSeparatorUI.htmlMultiSliderUI.htmlMultiSpinnerUI.htmlMultiSplitPaneUI.htmlMultiTabbedPaneUI.htmlMultiTableHeaderUI.htmlMultiTableUI.htmlMultiTextUI.htmlMultiToolBarUI.htmlMultiToolTipUI.htmlMultiTreeUI.htmlMultiViewportUI.htmldoc-filesmulti_tsc.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnimbusAbstractRegionPainter.PaintContext.CacheMode.htmlAbstractRegionPainter.PaintContext.htmlAbstractRegionPainter.htmlNimbusLookAndFeel.htmlNimbusStyle.htmlState.htmlclass-useAbstractRegionPainter.PaintContext.CacheMode.htmlAbstractRegionPainter.PaintContext.htmlAbstractRegionPainter.htmlNimbusLookAndFeel.htmlNimbusStyle.htmlState.htmldoc-filesproperties.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsynthColorType.htmlRegion.htmlSynthButtonUI.htmlSynthCheckBoxMenuItemUI.htmlSynthCheckBoxUI.htmlSynthColorChooserUI.htmlSynthComboBoxUI.htmlSynthConstants.htmlSynthContext.htmlSynthDesktopIconUI.htmlSynthDesktopPaneUI.htmlSynthEditorPaneUI.htmlSynthFormattedTextFieldUI.htmlSynthGraphicsUtils.htmlSynthIcon.htmlSynthInternalFrameUI.htmlSynthLabelUI.htmlSynthListUI.htmlSynthLookAndFeel.htmlSynthMenuBarUI.htmlSynthMenuItemUI.htmlSynthMenuUI.htmlSynthOptionPaneUI.htmlSynthPainter.htmlSynthPanelUI.htmlSynthPasswordFieldUI.htmlSynthPopupMenuUI.htmlSynthProgressBarUI.htmlSynthRadioButtonMenuItemUI.htmlSynthRadioButtonUI.htmlSynthRootPaneUI.htmlSynthScrollBarUI.htmlSynthScrollPaneUI.htmlSynthSeparatorUI.htmlSynthSliderUI.htmlSynthSpinnerUI.htmlSynthSplitPaneUI.htmlSynthStyle.htmlSynthStyleFactory.htmlSynthTabbedPaneUI.htmlSynthTableHeaderUI.htmlSynthTableUI.htmlSynthTextAreaUI.htmlSynthTextFieldUI.htmlSynthTextPaneUI.htmlSynthToggleButtonUI.htmlSynthToolBarUI.htmlSynthToolTipUI.htmlSynthTreeUI.htmlSynthUI.htmlSynthViewportUI.htmlclass-useColorType.htmlRegion.htmlSynthButtonUI.htmlSynthCheckBoxMenuItemUI.htmlSynthCheckBoxUI.htmlSynthColorChooserUI.htmlSynthComboBoxUI.htmlSynthConstants.htmlSynthContext.htmlSynthDesktopIconUI.htmlSynthDesktopPaneUI.htmlSynthEditorPaneUI.htmlSynthFormattedTextFieldUI.htmlSynthGraphicsUtils.htmlSynthIcon.htmlSynthInternalFrameUI.htmlSynthLabelUI.htmlSynthListUI.htmlSynthLookAndFeel.htmlSynthMenuBarUI.htmlSynthMenuItemUI.htmlSynthMenuUI.htmlSynthOptionPaneUI.htmlSynthPainter.htmlSynthPanelUI.htmlSynthPasswordFieldUI.htmlSynthPopupMenuUI.htmlSynthProgressBarUI.htmlSynthRadioButtonMenuItemUI.htmlSynthRadioButtonUI.htmlSynthRootPaneUI.htmlSynthScrollBarUI.htmlSynthScrollPaneUI.htmlSynthSeparatorUI.htmlSynthSliderUI.htmlSynthSpinnerUI.htmlSynthSplitPaneUI.htmlSynthStyle.htmlSynthStyleFactory.htmlSynthTabbedPaneUI.htmlSynthTableHeaderUI.htmlSynthTableUI.htmlSynthTextAreaUI.htmlSynthTextFieldUI.htmlSynthTextPaneUI.htmlSynthToggleButtonUI.htmlSynthToolBarUI.htmlSynthToolTipUI.htmlSynthTreeUI.htmlSynthUI.htmlSynthViewportUI.htmldoc-filescomponentProperties.htmlsynth.dtdsynthFileFormat.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltableAbstractTableModel.htmlDefaultTableCellRenderer.UIResource.htmlDefaultTableCellRenderer.htmlDefaultTableColumnModel.htmlDefaultTableModel.htmlJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.htmlJTableHeader.AccessibleJTableHeader.htmlJTableHeader.htmlTableCellEditor.htmlTableCellRenderer.htmlTableColumn.htmlTableColumnModel.htmlTableModel.htmlTableRowSorter.htmlTableStringConverter.htmlclass-useAbstractTableModel.htmlDefaultTableCellRenderer.UIResource.htmlDefaultTableCellRenderer.htmlDefaultTableColumnModel.htmlDefaultTableModel.htmlJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.htmlJTableHeader.AccessibleJTableHeader.htmlJTableHeader.htmlTableCellEditor.htmlTableCellRenderer.htmlTableColumn.htmlTableColumnModel.htmlTableModel.htmlTableRowSorter.htmlTableStringConverter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltextAbstractDocument.AbstractElement.htmlAbstractDocument.AttributeContext.htmlAbstractDocument.BranchElement.htmlAbstractDocument.Content.htmlAbstractDocument.DefaultDocumentEvent.htmlAbstractDocument.ElementEdit.htmlAbstractDocument.LeafElement.htmlAbstractDocument.htmlAbstractWriter.htmlAsyncBoxView.ChildLocator.htmlAsyncBoxView.ChildState.htmlAsyncBoxView.htmlAttributeSet.CharacterAttribute.htmlAttributeSet.ColorAttribute.htmlAttributeSet.FontAttribute.htmlAttributeSet.ParagraphAttribute.htmlAttributeSet.htmlBadLocationException.htmlBoxView.htmlCaret.htmlChangedCharSetException.htmlComponentView.htmlCompositeView.htmlDateFormatter.htmlDefaultCaret.htmlDefaultEditorKit.BeepAction.htmlDefaultEditorKit.CopyAction.htmlDefaultEditorKit.CutAction.htmlDefaultEditorKit.DefaultKeyTypedAction.htmlDefaultEditorKit.InsertBreakAction.htmlDefaultEditorKit.InsertContentAction.htmlDefaultEditorKit.InsertTabAction.htmlDefaultEditorKit.PasteAction.htmlDefaultEditorKit.htmlDefaultFormatter.htmlDefaultFormatterFactory.htmlDefaultHighlighter.DefaultHighlightPainter.htmlDefaultHighlighter.htmlDefaultStyledDocument.AttributeUndoableEdit.htmlDefaultStyledDocument.ElementBuffer.htmlDefaultStyledDocument.ElementSpec.htmlDefaultStyledDocument.SectionElement.htmlDefaultStyledDocument.htmlDefaultTextUI.htmlDocument.htmlDocumentFilter.FilterBypass.htmlDocumentFilter.htmlEditorKit.htmlElement.htmlElementIterator.htmlFieldView.htmlFlowView.FlowStrategy.htmlFlowView.htmlGapContent.htmlGlyphView.GlyphPainter.htmlGlyphView.htmlHighlighter.Highlight.htmlHighlighter.HighlightPainter.htmlHighlighter.htmlIconView.htmlInternationalFormatter.htmlJTextComponent.AccessibleJTextComponent.htmlJTextComponent.DropLocation.htmlJTextComponent.KeyBinding.htmlJTextComponent.htmlKeymap.htmlLabelView.htmlLayeredHighlighter.LayerPainter.htmlLayeredHighlighter.htmlLayoutQueue.htmlMaskFormatter.htmlMutableAttributeSet.htmlNavigationFilter.FilterBypass.htmlNavigationFilter.htmlNumberFormatter.htmlParagraphView.htmlPasswordView.htmlPlainDocument.htmlPlainView.htmlPosition.Bias.htmlPosition.htmlSegment.htmlSimpleAttributeSet.htmlStringContent.htmlStyle.htmlStyleConstants.CharacterConstants.htmlStyleConstants.ColorConstants.htmlStyleConstants.FontConstants.htmlStyleConstants.ParagraphConstants.htmlStyleConstants.htmlStyleContext.NamedStyle.htmlStyleContext.SmallAttributeSet.htmlStyleContext.htmlStyledDocument.htmlStyledEditorKit.AlignmentAction.htmlStyledEditorKit.BoldAction.htmlStyledEditorKit.FontFamilyAction.htmlStyledEditorKit.FontSizeAction.htmlStyledEditorKit.ForegroundAction.htmlStyledEditorKit.ItalicAction.htmlStyledEditorKit.StyledTextAction.htmlStyledEditorKit.UnderlineAction.htmlStyledEditorKit.htmlTabExpander.htmlTabSet.htmlTabStop.htmlTabableView.htmlTableView.TableCell.htmlTableView.TableRow.htmlTableView.htmlTextAction.htmlUtilities.htmlView.htmlViewFactory.htmlWrappedPlainView.htmlZoneView.htmlclass-useAbstractDocument.AbstractElement.htmlAbstractDocument.AttributeContext.htmlAbstractDocument.BranchElement.htmlAbstractDocument.Content.htmlAbstractDocument.DefaultDocumentEvent.htmlAbstractDocument.ElementEdit.htmlAbstractDocument.LeafElement.htmlAbstractDocument.htmlAbstractWriter.htmlAsyncBoxView.ChildLocator.htmlAsyncBoxView.ChildState.htmlAsyncBoxView.htmlAttributeSet.CharacterAttribute.htmlAttributeSet.ColorAttribute.htmlAttributeSet.FontAttribute.htmlAttributeSet.ParagraphAttribute.htmlAttributeSet.htmlBadLocationException.htmlBoxView.htmlCaret.htmlChangedCharSetException.htmlComponentView.htmlCompositeView.htmlDateFormatter.htmlDefaultCaret.htmlDefaultEditorKit.BeepAction.htmlDefaultEditorKit.CopyAction.htmlDefaultEditorKit.CutAction.htmlDefaultEditorKit.DefaultKeyTypedAction.htmlDefaultEditorKit.InsertBreakAction.htmlDefaultEditorKit.InsertContentAction.htmlDefaultEditorKit.InsertTabAction.htmlDefaultEditorKit.PasteAction.htmlDefaultEditorKit.htmlDefaultFormatter.htmlDefaultFormatterFactory.htmlDefaultHighlighter.DefaultHighlightPainter.htmlDefaultHighlighter.htmlDefaultStyledDocument.AttributeUndoableEdit.htmlDefaultStyledDocument.ElementBuffer.htmlDefaultStyledDocument.ElementSpec.htmlDefaultStyledDocument.SectionElement.htmlDefaultStyledDocument.htmlDefaultTextUI.htmlDocument.htmlDocumentFilter.FilterBypass.htmlDocumentFilter.htmlEditorKit.htmlElement.htmlElementIterator.htmlFieldView.htmlFlowView.FlowStrategy.htmlFlowView.htmlGapContent.htmlGlyphView.GlyphPainter.htmlGlyphView.htmlHighlighter.Highlight.htmlHighlighter.HighlightPainter.htmlHighlighter.htmlIconView.htmlInternationalFormatter.htmlJTextComponent.AccessibleJTextComponent.htmlJTextComponent.DropLocation.htmlJTextComponent.KeyBinding.htmlJTextComponent.htmlKeymap.htmlLabelView.htmlLayeredHighlighter.LayerPainter.htmlLayeredHighlighter.htmlLayoutQueue.htmlMaskFormatter.htmlMutableAttributeSet.htmlNavigationFilter.FilterBypass.htmlNavigationFilter.htmlNumberFormatter.htmlParagraphView.htmlPasswordView.htmlPlainDocument.htmlPlainView.htmlPosition.Bias.htmlPosition.htmlSegment.htmlSimpleAttributeSet.htmlStringContent.htmlStyle.htmlStyleConstants.CharacterConstants.htmlStyleConstants.ColorConstants.htmlStyleConstants.FontConstants.htmlStyleConstants.ParagraphConstants.htmlStyleConstants.htmlStyleContext.NamedStyle.htmlStyleContext.SmallAttributeSet.htmlStyleContext.htmlStyledDocument.htmlStyledEditorKit.AlignmentAction.htmlStyledEditorKit.BoldAction.htmlStyledEditorKit.FontFamilyAction.htmlStyledEditorKit.FontSizeAction.htmlStyledEditorKit.ForegroundAction.htmlStyledEditorKit.ItalicAction.htmlStyledEditorKit.StyledTextAction.htmlStyledEditorKit.UnderlineAction.htmlStyledEditorKit.htmlTabExpander.htmlTabSet.htmlTabStop.htmlTabableView.htmlTableView.TableCell.htmlTableView.TableRow.htmlTableView.htmlTextAction.htmlUtilities.htmlView.htmlViewFactory.htmlWrappedPlainView.htmlZoneView.htmldoc-filesDocument-coord.gifDocument-insert.gifDocument-notification.gifDocument-remove.gifDocument-structure.gifOpenBookIcon.gifView-flexibility.jpgView-layout.jpgeditor.gifparagraph.gifplain1.gifplain10.gifplain11.gifplain12.gifplain2.gifplain3.gifplain4.gifplain5.gifplain6.gifplain7.gifplain8.gifplain9.gifhtmlBlockView.htmlCSS.Attribute.htmlCSS.htmlFormSubmitEvent.MethodType.htmlFormSubmitEvent.htmlFormView.MouseEventListener.htmlFormView.htmlHTML.Attribute.htmlHTML.Tag.htmlHTML.UnknownTag.htmlHTML.htmlHTMLDocument.BlockElement.htmlHTMLDocument.HTMLReader.BlockAction.htmlHTMLDocument.HTMLReader.CharacterAction.htmlHTMLDocument.HTMLReader.FormAction.htmlHTMLDocument.HTMLReader.HiddenAction.htmlHTMLDocument.HTMLReader.IsindexAction.htmlHTMLDocument.HTMLReader.ParagraphAction.htmlHTMLDocument.HTMLReader.PreAction.htmlHTMLDocument.HTMLReader.SpecialAction.htmlHTMLDocument.HTMLReader.TagAction.htmlHTMLDocument.HTMLReader.htmlHTMLDocument.Iterator.htmlHTMLDocument.RunElement.htmlHTMLDocument.htmlHTMLEditorKit.HTMLFactory.htmlHTMLEditorKit.HTMLTextAction.htmlHTMLEditorKit.InsertHTMLTextAction.htmlHTMLEditorKit.LinkController.htmlHTMLEditorKit.Parser.htmlHTMLEditorKit.ParserCallback.htmlHTMLEditorKit.htmlHTMLFrameHyperlinkEvent.htmlHTMLWriter.htmlImageView.htmlInlineView.htmlListView.htmlMinimalHTMLWriter.htmlObjectView.htmlOption.htmlParagraphView.htmlStyleSheet.BoxPainter.htmlStyleSheet.ListPainter.htmlStyleSheet.htmlclass-useBlockView.htmlCSS.Attribute.htmlCSS.htmlFormSubmitEvent.MethodType.htmlFormSubmitEvent.htmlFormView.MouseEventListener.htmlFormView.htmlHTML.Attribute.htmlHTML.Tag.htmlHTML.UnknownTag.htmlHTML.htmlHTMLDocument.BlockElement.htmlHTMLDocument.HTMLReader.BlockAction.htmlHTMLDocument.HTMLReader.CharacterAction.htmlHTMLDocument.HTMLReader.FormAction.htmlHTMLDocument.HTMLReader.HiddenAction.htmlHTMLDocument.HTMLReader.IsindexAction.htmlHTMLDocument.HTMLReader.ParagraphAction.htmlHTMLDocument.HTMLReader.PreAction.htmlHTMLDocument.HTMLReader.SpecialAction.htmlHTMLDocument.HTMLReader.TagAction.htmlHTMLDocument.HTMLReader.htmlHTMLDocument.Iterator.htmlHTMLDocument.RunElement.htmlHTMLDocument.htmlHTMLEditorKit.HTMLFactory.htmlHTMLEditorKit.HTMLTextAction.htmlHTMLEditorKit.InsertHTMLTextAction.htmlHTMLEditorKit.LinkController.htmlHTMLEditorKit.Parser.htmlHTMLEditorKit.ParserCallback.htmlHTMLEditorKit.htmlHTMLFrameHyperlinkEvent.htmlHTMLWriter.htmlImageView.htmlInlineView.htmlListView.htmlMinimalHTMLWriter.htmlObjectView.htmlOption.htmlParagraphView.htmlStyleSheet.BoxPainter.htmlStyleSheet.ListPainter.htmlStyleSheet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlparserAttributeList.htmlContentModel.htmlDTD.htmlDTDConstants.htmlDocumentParser.htmlElement.htmlEntity.htmlParser.htmlParserDelegator.htmlTagElement.htmlclass-useAttributeList.htmlContentModel.htmlDTD.htmlDTDConstants.htmlDocumentParser.htmlElement.htmlEntity.htmlParser.htmlParserDelegator.htmlTagElement.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrtfRTFEditorKit.htmlclass-useRTFEditorKit.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltreeAbstractLayoutCache.NodeDimensions.htmlAbstractLayoutCache.htmlDefaultMutableTreeNode.htmlDefaultTreeCellEditor.DefaultTextField.htmlDefaultTreeCellEditor.EditorContainer.htmlDefaultTreeCellEditor.htmlDefaultTreeCellRenderer.htmlDefaultTreeModel.htmlDefaultTreeSelectionModel.htmlExpandVetoException.htmlFixedHeightLayoutCache.htmlMutableTreeNode.htmlRowMapper.htmlTreeCellEditor.htmlTreeCellRenderer.htmlTreeModel.htmlTreeNode.htmlTreePath.htmlTreeSelectionModel.htmlVariableHeightLayoutCache.htmlclass-useAbstractLayoutCache.NodeDimensions.htmlAbstractLayoutCache.htmlDefaultMutableTreeNode.htmlDefaultTreeCellEditor.DefaultTextField.htmlDefaultTreeCellEditor.EditorContainer.htmlDefaultTreeCellEditor.htmlDefaultTreeCellRenderer.htmlDefaultTreeModel.htmlDefaultTreeSelectionModel.htmlExpandVetoException.htmlFixedHeightLayoutCache.htmlMutableTreeNode.htmlRowMapper.htmlTreeCellEditor.htmlTreeCellRenderer.htmlTreeModel.htmlTreeNode.htmlTreePath.htmlTreeSelectionModel.htmlVariableHeightLayoutCache.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlundoAbstractUndoableEdit.htmlCannotRedoException.htmlCannotUndoException.htmlCompoundEdit.htmlStateEdit.htmlStateEditable.htmlUndoManager.htmlUndoableEdit.htmlUndoableEditSupport.htmlclass-useAbstractUndoableEdit.htmlCannotRedoException.htmlCannotUndoException.htmlCompoundEdit.htmlStateEdit.htmlStateEditable.htmlUndoManager.htmlUndoableEdit.htmlUndoableEditSupport.htmldoc-filesUndoManager-1.gifUndoManager-2.gifUndoManager-3.gifUndoManager-4.gifpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.instrumentjavalanginstrumentClassDefinition.htmlClassFileTransformer.htmlIllegalClassFormatException.htmlInstrumentation.htmlUnmodifiableClassException.htmlUnmodifiableModuleException.htmlclass-useClassDefinition.htmlClassFileTransformer.htmlIllegalClassFormatException.htmlInstrumentation.htmlUnmodifiableClassException.htmlUnmodifiableModuleException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.loggingjavautilloggingConsoleHandler.htmlErrorManager.htmlFileHandler.htmlFilter.htmlFormatter.htmlHandler.htmlLevel.htmlLogManager.htmlLogRecord.htmlLogger.htmlLoggingMXBean.htmlLoggingPermission.htmlMemoryHandler.htmlSimpleFormatter.htmlSocketHandler.htmlStreamHandler.htmlXMLFormatter.htmlclass-useConsoleHandler.htmlErrorManager.htmlFileHandler.htmlFilter.htmlFormatter.htmlHandler.htmlLevel.htmlLogManager.htmlLogRecord.htmlLogger.htmlLoggingMXBean.htmlLoggingPermission.htmlMemoryHandler.htmlSimpleFormatter.htmlSocketHandler.htmlStreamHandler.htmlXMLFormatter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.managementjava.management.rmijavaxmanagementremotermiRMIConnection.htmlRMIConnectionImpl.htmlRMIConnectionImpl_Stub.htmlRMIConnector.htmlRMIConnectorServer.htmlRMIJRMPServerImpl.htmlRMIServer.htmlRMIServerImpl.htmlRMIServerImpl_Stub.htmlclass-useRMIConnection.htmlRMIConnectionImpl.htmlRMIConnectionImpl_Stub.htmlRMIConnector.htmlRMIConnectorServer.htmlRMIJRMPServerImpl.htmlRMIServer.htmlRMIServerImpl.htmlRMIServerImpl_Stub.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljavalangmanagementBufferPoolMXBean.htmlClassLoadingMXBean.htmlCompilationMXBean.htmlGarbageCollectorMXBean.htmlLockInfo.htmlManagementFactory.htmlManagementPermission.htmlMemoryMXBean.htmlMemoryManagerMXBean.htmlMemoryNotificationInfo.htmlMemoryPoolMXBean.htmlMemoryType.htmlMemoryUsage.htmlMonitorInfo.htmlOperatingSystemMXBean.htmlPlatformLoggingMXBean.htmlPlatformManagedObject.htmlRuntimeMXBean.htmlThreadInfo.htmlThreadMXBean.htmlclass-useBufferPoolMXBean.htmlClassLoadingMXBean.htmlCompilationMXBean.htmlGarbageCollectorMXBean.htmlLockInfo.htmlManagementFactory.htmlManagementPermission.htmlMemoryMXBean.htmlMemoryManagerMXBean.htmlMemoryNotificationInfo.htmlMemoryPoolMXBean.htmlMemoryType.htmlMemoryUsage.htmlMonitorInfo.htmlOperatingSystemMXBean.htmlPlatformLoggingMXBean.htmlPlatformManagedObject.htmlRuntimeMXBean.htmlThreadInfo.htmlThreadMXBean.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljavaxmanagementAttribute.htmlAttributeChangeNotification.htmlAttributeChangeNotificationFilter.htmlAttributeList.htmlAttributeNotFoundException.htmlAttributeValueExp.htmlBadAttributeValueExpException.htmlBadBinaryOpValueExpException.htmlBadStringOperationException.htmlConstructorParameters.htmlDefaultLoaderRepository.htmlDescriptor.htmlDescriptorAccess.htmlDescriptorKey.htmlDescriptorRead.htmlDynamicMBean.htmlImmutableDescriptor.htmlInstanceAlreadyExistsException.htmlInstanceNotFoundException.htmlIntrospectionException.htmlInvalidApplicationException.htmlInvalidAttributeValueException.htmlJMException.htmlJMRuntimeException.htmlJMX.htmlListenerNotFoundException.htmlMBeanAttributeInfo.htmlMBeanConstructorInfo.htmlMBeanException.htmlMBeanFeatureInfo.htmlMBeanInfo.htmlMBeanNotificationInfo.htmlMBeanOperationInfo.htmlMBeanParameterInfo.htmlMBeanPermission.htmlMBeanRegistration.htmlMBeanRegistrationException.htmlMBeanServer.htmlMBeanServerBuilder.htmlMBeanServerConnection.htmlMBeanServerDelegate.htmlMBeanServerDelegateMBean.htmlMBeanServerFactory.htmlMBeanServerInvocationHandler.htmlMBeanServerNotification.htmlMBeanServerPermission.htmlMBeanTrustPermission.htmlMXBean.htmlMalformedObjectNameException.htmlNotCompliantMBeanException.htmlNotification.htmlNotificationBroadcaster.htmlNotificationBroadcasterSupport.htmlNotificationEmitter.htmlNotificationFilter.htmlNotificationFilterSupport.htmlNotificationListener.htmlObjectInstance.htmlObjectName.htmlOperationsException.htmlPersistentMBean.htmlQuery.htmlQueryEval.htmlQueryExp.htmlReflectionException.htmlRuntimeErrorException.htmlRuntimeMBeanException.htmlRuntimeOperationsException.htmlServiceNotFoundException.htmlStandardEmitterMBean.htmlStandardMBean.htmlStringValueExp.htmlValueExp.htmlclass-useAttribute.htmlAttributeChangeNotification.htmlAttributeChangeNotificationFilter.htmlAttributeList.htmlAttributeNotFoundException.htmlAttributeValueExp.htmlBadAttributeValueExpException.htmlBadBinaryOpValueExpException.htmlBadStringOperationException.htmlConstructorParameters.htmlDefaultLoaderRepository.htmlDescriptor.htmlDescriptorAccess.htmlDescriptorKey.htmlDescriptorRead.htmlDynamicMBean.htmlImmutableDescriptor.htmlInstanceAlreadyExistsException.htmlInstanceNotFoundException.htmlIntrospectionException.htmlInvalidApplicationException.htmlInvalidAttributeValueException.htmlJMException.htmlJMRuntimeException.htmlJMX.htmlListenerNotFoundException.htmlMBeanAttributeInfo.htmlMBeanConstructorInfo.htmlMBeanException.htmlMBeanFeatureInfo.htmlMBeanInfo.htmlMBeanNotificationInfo.htmlMBeanOperationInfo.htmlMBeanParameterInfo.htmlMBeanPermission.htmlMBeanRegistration.htmlMBeanRegistrationException.htmlMBeanServer.htmlMBeanServerBuilder.htmlMBeanServerConnection.htmlMBeanServerDelegate.htmlMBeanServerDelegateMBean.htmlMBeanServerFactory.htmlMBeanServerInvocationHandler.htmlMBeanServerNotification.htmlMBeanServerPermission.htmlMBeanTrustPermission.htmlMXBean.htmlMalformedObjectNameException.htmlNotCompliantMBeanException.htmlNotification.htmlNotificationBroadcaster.htmlNotificationBroadcasterSupport.htmlNotificationEmitter.htmlNotificationFilter.htmlNotificationFilterSupport.htmlNotificationListener.htmlObjectInstance.htmlObjectName.htmlOperationsException.htmlPersistentMBean.htmlQuery.htmlQueryEval.htmlQueryExp.htmlReflectionException.htmlRuntimeErrorException.htmlRuntimeMBeanException.htmlRuntimeOperationsException.htmlServiceNotFoundException.htmlStandardEmitterMBean.htmlStandardMBean.htmlStringValueExp.htmlValueExp.htmlloadingClassLoaderRepository.htmlDefaultLoaderRepository.htmlMLet.htmlMLetContent.htmlMLetMBean.htmlPrivateClassLoader.htmlPrivateMLet.htmlclass-useClassLoaderRepository.htmlDefaultLoaderRepository.htmlMLet.htmlMLetContent.htmlMLetMBean.htmlPrivateClassLoader.htmlPrivateMLet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodelmbeanDescriptorSupport.htmlInvalidTargetObjectTypeException.htmlModelMBean.htmlModelMBeanAttributeInfo.htmlModelMBeanConstructorInfo.htmlModelMBeanInfo.htmlModelMBeanInfoSupport.htmlModelMBeanNotificationBroadcaster.htmlModelMBeanNotificationInfo.htmlModelMBeanOperationInfo.htmlRequiredModelMBean.htmlXMLParseException.htmlclass-useDescriptorSupport.htmlInvalidTargetObjectTypeException.htmlModelMBean.htmlModelMBeanAttributeInfo.htmlModelMBeanConstructorInfo.htmlModelMBeanInfo.htmlModelMBeanInfoSupport.htmlModelMBeanNotificationBroadcaster.htmlModelMBeanNotificationInfo.htmlModelMBeanOperationInfo.htmlRequiredModelMBean.htmlXMLParseException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmonitorCounterMonitor.htmlCounterMonitorMBean.htmlGaugeMonitor.htmlGaugeMonitorMBean.htmlMonitor.htmlMonitorMBean.htmlMonitorNotification.htmlMonitorSettingException.htmlStringMonitor.htmlStringMonitorMBean.htmlclass-useCounterMonitor.htmlCounterMonitorMBean.htmlGaugeMonitor.htmlGaugeMonitorMBean.htmlMonitor.htmlMonitorMBean.htmlMonitorNotification.htmlMonitorSettingException.htmlStringMonitor.htmlStringMonitorMBean.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlopenmbeanArrayType.htmlCompositeData.htmlCompositeDataInvocationHandler.htmlCompositeDataSupport.htmlCompositeDataView.htmlCompositeType.htmlInvalidKeyException.htmlInvalidOpenTypeException.htmlKeyAlreadyExistsException.htmlOpenDataException.htmlOpenMBeanAttributeInfo.htmlOpenMBeanAttributeInfoSupport.htmlOpenMBeanConstructorInfo.htmlOpenMBeanConstructorInfoSupport.htmlOpenMBeanInfo.htmlOpenMBeanInfoSupport.htmlOpenMBeanOperationInfo.htmlOpenMBeanOperationInfoSupport.htmlOpenMBeanParameterInfo.htmlOpenMBeanParameterInfoSupport.htmlOpenType.htmlSimpleType.htmlTabularData.htmlTabularDataSupport.htmlTabularType.htmlclass-useArrayType.htmlCompositeData.htmlCompositeDataInvocationHandler.htmlCompositeDataSupport.htmlCompositeDataView.htmlCompositeType.htmlInvalidKeyException.htmlInvalidOpenTypeException.htmlKeyAlreadyExistsException.htmlOpenDataException.htmlOpenMBeanAttributeInfo.htmlOpenMBeanAttributeInfoSupport.htmlOpenMBeanConstructorInfo.htmlOpenMBeanConstructorInfoSupport.htmlOpenMBeanInfo.htmlOpenMBeanInfoSupport.htmlOpenMBeanOperationInfo.htmlOpenMBeanOperationInfoSupport.htmlOpenMBeanParameterInfo.htmlOpenMBeanParameterInfoSupport.htmlOpenType.htmlSimpleType.htmlTabularData.htmlTabularDataSupport.htmlTabularType.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrelationInvalidRelationIdException.htmlInvalidRelationServiceException.htmlInvalidRelationTypeException.htmlInvalidRoleInfoException.htmlInvalidRoleValueException.htmlMBeanServerNotificationFilter.htmlRelation.htmlRelationException.htmlRelationNotFoundException.htmlRelationNotification.htmlRelationService.htmlRelationServiceMBean.htmlRelationServiceNotRegisteredException.htmlRelationSupport.htmlRelationSupportMBean.htmlRelationType.htmlRelationTypeNotFoundException.htmlRelationTypeSupport.htmlRole.htmlRoleInfo.htmlRoleInfoNotFoundException.htmlRoleList.htmlRoleNotFoundException.htmlRoleResult.htmlRoleStatus.htmlRoleUnresolved.htmlRoleUnresolvedList.htmlclass-useInvalidRelationIdException.htmlInvalidRelationServiceException.htmlInvalidRelationTypeException.htmlInvalidRoleInfoException.htmlInvalidRoleValueException.htmlMBeanServerNotificationFilter.htmlRelation.htmlRelationException.htmlRelationNotFoundException.htmlRelationNotification.htmlRelationService.htmlRelationServiceMBean.htmlRelationServiceNotRegisteredException.htmlRelationSupport.htmlRelationSupportMBean.htmlRelationType.htmlRelationTypeNotFoundException.htmlRelationTypeSupport.htmlRole.htmlRoleInfo.htmlRoleInfoNotFoundException.htmlRoleList.htmlRoleNotFoundException.htmlRoleResult.htmlRoleStatus.htmlRoleUnresolved.htmlRoleUnresolvedList.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlremoteJMXAddressable.htmlJMXAuthenticator.htmlJMXConnectionNotification.htmlJMXConnector.htmlJMXConnectorFactory.htmlJMXConnectorProvider.htmlJMXConnectorServer.htmlJMXConnectorServerFactory.htmlJMXConnectorServerMBean.htmlJMXConnectorServerProvider.htmlJMXPrincipal.htmlJMXProviderException.htmlJMXServerErrorException.htmlJMXServiceURL.htmlMBeanServerForwarder.htmlNotificationResult.htmlSubjectDelegationPermission.htmlTargetedNotification.htmlclass-useJMXAddressable.htmlJMXAuthenticator.htmlJMXConnectionNotification.htmlJMXConnector.htmlJMXConnectorFactory.htmlJMXConnectorProvider.htmlJMXConnectorServer.htmlJMXConnectorServerFactory.htmlJMXConnectorServerMBean.htmlJMXConnectorServerProvider.htmlJMXPrincipal.htmlJMXProviderException.htmlJMXServerErrorException.htmlJMXServiceURL.htmlMBeanServerForwarder.htmlNotificationResult.htmlSubjectDelegationPermission.htmlTargetedNotification.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltimerTimer.htmlTimerMBean.htmlTimerNotification.htmlclass-useTimer.htmlTimerMBean.htmlTimerNotification.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.namingjavaxnamingAuthenticationException.htmlAuthenticationNotSupportedException.htmlBinaryRefAddr.htmlBinding.htmlCannotProceedException.htmlCommunicationException.htmlCompositeName.htmlCompoundName.htmlConfigurationException.htmlContext.htmlContextNotEmptyException.htmlInitialContext.htmlInsufficientResourcesException.htmlInterruptedNamingException.htmlInvalidNameException.htmlLimitExceededException.htmlLinkException.htmlLinkLoopException.htmlLinkRef.htmlMalformedLinkException.htmlName.htmlNameAlreadyBoundException.htmlNameClassPair.htmlNameNotFoundException.htmlNameParser.htmlNamingEnumeration.htmlNamingException.htmlNamingSecurityException.htmlNoInitialContextException.htmlNoPermissionException.htmlNotContextException.htmlOperationNotSupportedException.htmlPartialResultException.htmlRefAddr.htmlReference.htmlReferenceable.htmlReferralException.htmlServiceUnavailableException.htmlSizeLimitExceededException.htmlStringRefAddr.htmlTimeLimitExceededException.htmlclass-useAuthenticationException.htmlAuthenticationNotSupportedException.htmlBinaryRefAddr.htmlBinding.htmlCannotProceedException.htmlCommunicationException.htmlCompositeName.htmlCompoundName.htmlConfigurationException.htmlContext.htmlContextNotEmptyException.htmlInitialContext.htmlInsufficientResourcesException.htmlInterruptedNamingException.htmlInvalidNameException.htmlLimitExceededException.htmlLinkException.htmlLinkLoopException.htmlLinkRef.htmlMalformedLinkException.htmlName.htmlNameAlreadyBoundException.htmlNameClassPair.htmlNameNotFoundException.htmlNameParser.htmlNamingEnumeration.htmlNamingException.htmlNamingSecurityException.htmlNoInitialContextException.htmlNoPermissionException.htmlNotContextException.htmlOperationNotSupportedException.htmlPartialResultException.htmlRefAddr.htmlReference.htmlReferenceable.htmlReferralException.htmlServiceUnavailableException.htmlSizeLimitExceededException.htmlStringRefAddr.htmlTimeLimitExceededException.htmldirectoryAttribute.htmlAttributeInUseException.htmlAttributeModificationException.htmlAttributes.htmlBasicAttribute.htmlBasicAttributes.htmlDirContext.htmlInitialDirContext.htmlInvalidAttributeIdentifierException.htmlInvalidAttributeValueException.htmlInvalidAttributesException.htmlInvalidSearchControlsException.htmlInvalidSearchFilterException.htmlModificationItem.htmlNoSuchAttributeException.htmlSchemaViolationException.htmlSearchControls.htmlSearchResult.htmlclass-useAttribute.htmlAttributeInUseException.htmlAttributeModificationException.htmlAttributes.htmlBasicAttribute.htmlBasicAttributes.htmlDirContext.htmlInitialDirContext.htmlInvalidAttributeIdentifierException.htmlInvalidAttributeValueException.htmlInvalidAttributesException.htmlInvalidSearchControlsException.htmlInvalidSearchFilterException.htmlModificationItem.htmlNoSuchAttributeException.htmlSchemaViolationException.htmlSearchControls.htmlSearchResult.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmleventEventContext.htmlEventDirContext.htmlNamespaceChangeListener.htmlNamingEvent.htmlNamingExceptionEvent.htmlNamingListener.htmlObjectChangeListener.htmlclass-useEventContext.htmlEventDirContext.htmlNamespaceChangeListener.htmlNamingEvent.htmlNamingExceptionEvent.htmlNamingListener.htmlObjectChangeListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlldapBasicControl.htmlControl.htmlControlFactory.htmlExtendedRequest.htmlExtendedResponse.htmlHasControls.htmlInitialLdapContext.htmlLdapContext.htmlLdapName.htmlLdapReferralException.htmlManageReferralControl.htmlPagedResultsControl.htmlPagedResultsResponseControl.htmlRdn.htmlSortControl.htmlSortKey.htmlSortResponseControl.htmlStartTlsRequest.htmlStartTlsResponse.htmlUnsolicitedNotification.htmlUnsolicitedNotificationEvent.htmlUnsolicitedNotificationListener.htmlclass-useBasicControl.htmlControl.htmlControlFactory.htmlExtendedRequest.htmlExtendedResponse.htmlHasControls.htmlInitialLdapContext.htmlLdapContext.htmlLdapName.htmlLdapReferralException.htmlManageReferralControl.htmlPagedResultsControl.htmlPagedResultsResponseControl.htmlRdn.htmlSortControl.htmlSortKey.htmlSortResponseControl.htmlStartTlsRequest.htmlStartTlsResponse.htmlUnsolicitedNotification.htmlUnsolicitedNotificationEvent.htmlUnsolicitedNotificationListener.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiLdapDnsProvider.htmlLdapDnsProviderResult.htmlclass-useLdapDnsProvider.htmlLdapDnsProviderResult.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiDirObjectFactory.htmlDirStateFactory.Result.htmlDirStateFactory.htmlDirectoryManager.htmlInitialContextFactory.htmlInitialContextFactoryBuilder.htmlNamingManager.htmlObjectFactory.htmlObjectFactoryBuilder.htmlResolveResult.htmlResolver.htmlStateFactory.htmlclass-useDirObjectFactory.htmlDirStateFactory.Result.htmlDirStateFactory.htmlDirectoryManager.htmlInitialContextFactory.htmlInitialContextFactoryBuilder.htmlNamingManager.htmlObjectFactory.htmlObjectFactoryBuilder.htmlResolveResult.htmlResolver.htmlStateFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.net.httpjavanethttpHttpClient.Builder.htmlHttpClient.Redirect.htmlHttpClient.Version.htmlHttpClient.htmlHttpConnectTimeoutException.htmlHttpHeaders.htmlHttpRequest.BodyPublisher.htmlHttpRequest.BodyPublishers.htmlHttpRequest.Builder.htmlHttpRequest.htmlHttpResponse.BodyHandler.htmlHttpResponse.BodyHandlers.htmlHttpResponse.BodySubscriber.htmlHttpResponse.BodySubscribers.htmlHttpResponse.PushPromiseHandler.htmlHttpResponse.ResponseInfo.htmlHttpResponse.htmlHttpTimeoutException.htmlWebSocket.Builder.htmlWebSocket.Listener.htmlWebSocket.htmlWebSocketHandshakeException.htmlclass-useHttpClient.Builder.htmlHttpClient.Redirect.htmlHttpClient.Version.htmlHttpClient.htmlHttpConnectTimeoutException.htmlHttpHeaders.htmlHttpRequest.BodyPublisher.htmlHttpRequest.BodyPublishers.htmlHttpRequest.Builder.htmlHttpRequest.htmlHttpResponse.BodyHandler.htmlHttpResponse.BodyHandlers.htmlHttpResponse.BodySubscriber.htmlHttpResponse.BodySubscribers.htmlHttpResponse.PushPromiseHandler.htmlHttpResponse.ResponseInfo.htmlHttpResponse.htmlHttpTimeoutException.htmlWebSocket.Builder.htmlWebSocket.Listener.htmlWebSocket.htmlWebSocketHandshakeException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.prefsjavautilprefsAbstractPreferences.htmlBackingStoreException.htmlInvalidPreferencesFormatException.htmlNodeChangeEvent.htmlNodeChangeListener.htmlPreferenceChangeEvent.htmlPreferenceChangeListener.htmlPreferences.htmlPreferencesFactory.htmlclass-useAbstractPreferences.htmlBackingStoreException.htmlInvalidPreferencesFormatException.htmlNodeChangeEvent.htmlNodeChangeListener.htmlPreferenceChangeEvent.htmlPreferenceChangeListener.htmlPreferences.htmlPreferencesFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.rmijavarmiAccessException.htmlAlreadyBoundException.htmlConnectException.htmlConnectIOException.htmlMarshalException.htmlMarshalledObject.htmlNaming.htmlNoSuchObjectException.htmlNotBoundException.htmlRMISecurityException.htmlRMISecurityManager.htmlRemote.htmlRemoteException.htmlServerError.htmlServerException.htmlServerRuntimeException.htmlStubNotFoundException.htmlUnexpectedException.htmlUnknownHostException.htmlUnmarshalException.htmlclass-useAccessException.htmlAlreadyBoundException.htmlConnectException.htmlConnectIOException.htmlMarshalException.htmlMarshalledObject.htmlNaming.htmlNoSuchObjectException.htmlNotBoundException.htmlRMISecurityException.htmlRMISecurityManager.htmlRemote.htmlRemoteException.htmlServerError.htmlServerException.htmlServerRuntimeException.htmlStubNotFoundException.htmlUnexpectedException.htmlUnknownHostException.htmlUnmarshalException.htmldgcDGC.htmlLease.htmlVMID.htmlclass-useDGC.htmlLease.htmlVMID.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlregistryLocateRegistry.htmlRegistry.htmlRegistryHandler.htmlclass-useLocateRegistry.htmlRegistry.htmlRegistryHandler.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserverExportException.htmlLoaderHandler.htmlLogStream.htmlObjID.htmlOperation.htmlRMIClassLoader.htmlRMIClassLoaderSpi.htmlRMIClientSocketFactory.htmlRMIFailureHandler.htmlRMIServerSocketFactory.htmlRMISocketFactory.htmlRemoteCall.htmlRemoteObject.htmlRemoteObjectInvocationHandler.htmlRemoteRef.htmlRemoteServer.htmlRemoteStub.htmlServerCloneException.htmlServerNotActiveException.htmlServerRef.htmlSkeleton.htmlSkeletonMismatchException.htmlSkeletonNotFoundException.htmlSocketSecurityException.htmlUID.htmlUnicastRemoteObject.htmlUnreferenced.htmlclass-useExportException.htmlLoaderHandler.htmlLogStream.htmlObjID.htmlOperation.htmlRMIClassLoader.htmlRMIClassLoaderSpi.htmlRMIClientSocketFactory.htmlRMIFailureHandler.htmlRMIServerSocketFactory.htmlRMISocketFactory.htmlRemoteCall.htmlRemoteObject.htmlRemoteObjectInvocationHandler.htmlRemoteRef.htmlRemoteServer.htmlRemoteStub.htmlServerCloneException.htmlServerNotActiveException.htmlServerRef.htmlSkeleton.htmlSkeletonMismatchException.htmlSkeletonNotFoundException.htmlSocketSecurityException.htmlUID.htmlUnicastRemoteObject.htmlUnreferenced.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljavaxrmisslSslRMIClientSocketFactory.htmlSslRMIServerSocketFactory.htmlclass-useSslRMIClientSocketFactory.htmlSslRMIServerSocketFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.scriptingjavaxscriptAbstractScriptEngine.htmlBindings.htmlCompilable.htmlCompiledScript.htmlInvocable.htmlScriptContext.htmlScriptEngine.htmlScriptEngineFactory.htmlScriptEngineManager.htmlScriptException.htmlSimpleBindings.htmlSimpleScriptContext.htmlclass-useAbstractScriptEngine.htmlBindings.htmlCompilable.htmlCompiledScript.htmlInvocable.htmlScriptContext.htmlScriptEngine.htmlScriptEngineFactory.htmlScriptEngineManager.htmlScriptException.htmlSimpleBindings.htmlSimpleScriptContext.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.semodule-summary.htmljava.security.jgssjavaxsecurityauthkerberosDelegationPermission.htmlEncryptionKey.htmlKerberosCredMessage.htmlKerberosKey.htmlKerberosPrincipal.htmlKerberosTicket.htmlKeyTab.htmlServicePermission.htmlclass-useDelegationPermission.htmlEncryptionKey.htmlKerberosCredMessage.htmlKerberosKey.htmlKerberosPrincipal.htmlKerberosTicket.htmlKeyTab.htmlServicePermission.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmlorgietfjgssChannelBinding.htmlGSSContext.htmlGSSCredential.htmlGSSException.htmlGSSManager.htmlGSSName.htmlMessageProp.htmlOid.htmlclass-useChannelBinding.htmlGSSContext.htmlGSSCredential.htmlGSSException.htmlGSSManager.htmlGSSName.htmlMessageProp.htmlOid.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljava.security.sasljavaxsecuritysaslAuthenticationException.htmlAuthorizeCallback.htmlRealmCallback.htmlRealmChoiceCallback.htmlSasl.htmlSaslClient.htmlSaslClientFactory.htmlSaslException.htmlSaslServer.htmlSaslServerFactory.htmlclass-useAuthenticationException.htmlAuthorizeCallback.htmlRealmCallback.htmlRealmChoiceCallback.htmlSasl.htmlSaslClient.htmlSaslClientFactory.htmlSaslException.htmlSaslServer.htmlSaslServerFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.smartcardiojavaxsmartcardioATR.htmlCard.htmlCardChannel.htmlCardException.htmlCardNotPresentException.htmlCardPermission.htmlCardTerminal.htmlCardTerminals.State.htmlCardTerminals.htmlCommandAPDU.htmlResponseAPDU.htmlTerminalFactory.htmlTerminalFactorySpi.htmlclass-useATR.htmlCard.htmlCardChannel.htmlCardException.htmlCardNotPresentException.htmlCardPermission.htmlCardTerminal.htmlCardTerminals.State.htmlCardTerminals.htmlCommandAPDU.htmlResponseAPDU.htmlTerminalFactory.htmlTerminalFactorySpi.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.sqljava.sql.rowsetjavaxsqlrowsetBaseRowSet.htmlCachedRowSet.htmlFilteredRowSet.htmlJdbcRowSet.htmlJoinRowSet.htmlJoinable.htmlPredicate.htmlRowSetFactory.htmlRowSetMetaDataImpl.htmlRowSetProvider.htmlRowSetWarning.htmlWebRowSet.htmlclass-useBaseRowSet.htmlCachedRowSet.htmlFilteredRowSet.htmlJdbcRowSet.htmlJoinRowSet.htmlJoinable.htmlPredicate.htmlRowSetFactory.htmlRowSetMetaDataImpl.htmlRowSetProvider.htmlRowSetWarning.htmlWebRowSet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserialSQLInputImpl.htmlSQLOutputImpl.htmlSerialArray.htmlSerialBlob.htmlSerialClob.htmlSerialDatalink.htmlSerialException.htmlSerialJavaObject.htmlSerialRef.htmlSerialStruct.htmlclass-useSQLInputImpl.htmlSQLOutputImpl.htmlSerialArray.htmlSerialBlob.htmlSerialClob.htmlSerialDatalink.htmlSerialException.htmlSerialJavaObject.htmlSerialRef.htmlSerialStruct.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiSyncFactory.htmlSyncFactoryException.htmlSyncProvider.htmlSyncProviderException.htmlSyncResolver.htmlTransactionalWriter.htmlXmlReader.htmlXmlWriter.htmlclass-useSyncFactory.htmlSyncFactoryException.htmlSyncProvider.htmlSyncProviderException.htmlSyncResolver.htmlTransactionalWriter.htmlXmlReader.htmlXmlWriter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljavasqlArray.htmlBatchUpdateException.htmlBlob.htmlCallableStatement.htmlClientInfoStatus.htmlClob.htmlConnection.htmlConnectionBuilder.htmlDataTruncation.htmlDatabaseMetaData.htmlDate.htmlDriver.htmlDriverAction.htmlDriverManager.htmlDriverPropertyInfo.htmlJDBCType.htmlNClob.htmlParameterMetaData.htmlPreparedStatement.htmlPseudoColumnUsage.htmlRef.htmlResultSet.htmlResultSetMetaData.htmlRowId.htmlRowIdLifetime.htmlSQLClientInfoException.htmlSQLData.htmlSQLDataException.htmlSQLException.htmlSQLFeatureNotSupportedException.htmlSQLInput.htmlSQLIntegrityConstraintViolationException.htmlSQLInvalidAuthorizationSpecException.htmlSQLNonTransientConnectionException.htmlSQLNonTransientException.htmlSQLOutput.htmlSQLPermission.htmlSQLRecoverableException.htmlSQLSyntaxErrorException.htmlSQLTimeoutException.htmlSQLTransactionRollbackException.htmlSQLTransientConnectionException.htmlSQLTransientException.htmlSQLType.htmlSQLWarning.htmlSQLXML.htmlSavepoint.htmlShardingKey.htmlShardingKeyBuilder.htmlStatement.htmlStruct.htmlTime.htmlTimestamp.htmlTypes.htmlWrapper.htmlclass-useArray.htmlBatchUpdateException.htmlBlob.htmlCallableStatement.htmlClientInfoStatus.htmlClob.htmlConnection.htmlConnectionBuilder.htmlDataTruncation.htmlDatabaseMetaData.htmlDate.htmlDriver.htmlDriverAction.htmlDriverManager.htmlDriverPropertyInfo.htmlJDBCType.htmlNClob.htmlParameterMetaData.htmlPreparedStatement.htmlPseudoColumnUsage.htmlRef.htmlResultSet.htmlResultSetMetaData.htmlRowId.htmlRowIdLifetime.htmlSQLClientInfoException.htmlSQLData.htmlSQLDataException.htmlSQLException.htmlSQLFeatureNotSupportedException.htmlSQLInput.htmlSQLIntegrityConstraintViolationException.htmlSQLInvalidAuthorizationSpecException.htmlSQLNonTransientConnectionException.htmlSQLNonTransientException.htmlSQLOutput.htmlSQLPermission.htmlSQLRecoverableException.htmlSQLSyntaxErrorException.htmlSQLTimeoutException.htmlSQLTransactionRollbackException.htmlSQLTransientConnectionException.htmlSQLTransientException.htmlSQLType.htmlSQLWarning.htmlSQLXML.htmlSavepoint.htmlShardingKey.htmlShardingKeyBuilder.htmlStatement.htmlStruct.htmlTime.htmlTimestamp.htmlTypes.htmlWrapper.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljavaxsqlCommonDataSource.htmlConnectionEvent.htmlConnectionEventListener.htmlConnectionPoolDataSource.htmlDataSource.htmlPooledConnection.htmlPooledConnectionBuilder.htmlRowSet.htmlRowSetEvent.htmlRowSetInternal.htmlRowSetListener.htmlRowSetMetaData.htmlRowSetReader.htmlRowSetWriter.htmlStatementEvent.htmlStatementEventListener.htmlXAConnection.htmlXAConnectionBuilder.htmlXADataSource.htmlclass-useCommonDataSource.htmlConnectionEvent.htmlConnectionEventListener.htmlConnectionPoolDataSource.htmlDataSource.htmlPooledConnection.htmlPooledConnectionBuilder.htmlRowSet.htmlRowSetEvent.htmlRowSetInternal.htmlRowSetListener.htmlRowSetMetaData.htmlRowSetReader.htmlRowSetWriter.htmlStatementEvent.htmlStatementEventListener.htmlXAConnection.htmlXAConnectionBuilder.htmlXADataSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.transaction.xajavaxtransactionxaXAException.htmlXAResource.htmlXid.htmlclass-useXAException.htmlXAResource.htmlXid.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljava.xmljava.xml.cryptojavaxxmlcryptoAlgorithmMethod.htmlData.htmlKeySelector.Purpose.htmlKeySelector.htmlKeySelectorException.htmlKeySelectorResult.htmlMarshalException.htmlNoSuchMechanismException.htmlNodeSetData.htmlOctetStreamData.htmlURIDereferencer.htmlURIReference.htmlURIReferenceException.htmlXMLCryptoContext.htmlXMLStructure.htmlclass-useAlgorithmMethod.htmlData.htmlKeySelector.Purpose.htmlKeySelector.htmlKeySelectorException.htmlKeySelectorResult.htmlMarshalException.htmlNoSuchMechanismException.htmlNodeSetData.htmlOctetStreamData.htmlURIDereferencer.htmlURIReference.htmlURIReferenceException.htmlXMLCryptoContext.htmlXMLStructure.htmldomDOMCryptoContext.htmlDOMStructure.htmlDOMURIReference.htmlclass-useDOMCryptoContext.htmlDOMStructure.htmlDOMURIReference.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldsigCanonicalizationMethod.htmlDigestMethod.htmlManifest.htmlReference.htmlSignatureMethod.htmlSignatureProperties.htmlSignatureProperty.htmlSignedInfo.htmlTransform.htmlTransformException.htmlTransformService.htmlXMLObject.htmlXMLSignContext.htmlXMLSignature.SignatureValue.htmlXMLSignature.htmlXMLSignatureException.htmlXMLSignatureFactory.htmlXMLValidateContext.htmlclass-useCanonicalizationMethod.htmlDigestMethod.htmlManifest.htmlReference.htmlSignatureMethod.htmlSignatureProperties.htmlSignatureProperty.htmlSignedInfo.htmlTransform.htmlTransformException.htmlTransformService.htmlXMLObject.htmlXMLSignContext.htmlXMLSignature.SignatureValue.htmlXMLSignature.htmlXMLSignatureException.htmlXMLSignatureFactory.htmlXMLValidateContext.htmldomDOMSignContext.htmlDOMValidateContext.htmlclass-useDOMSignContext.htmlDOMValidateContext.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlkeyinfoKeyInfo.htmlKeyInfoFactory.htmlKeyName.htmlKeyValue.htmlPGPData.htmlRetrievalMethod.htmlX509Data.htmlX509IssuerSerial.htmlclass-useKeyInfo.htmlKeyInfoFactory.htmlKeyName.htmlKeyValue.htmlPGPData.htmlRetrievalMethod.htmlX509Data.htmlX509IssuerSerial.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspecC14NMethodParameterSpec.htmlDigestMethodParameterSpec.htmlExcC14NParameterSpec.htmlHMACParameterSpec.htmlRSAPSSParameterSpec.htmlSignatureMethodParameterSpec.htmlTransformParameterSpec.htmlXPathFilter2ParameterSpec.htmlXPathFilterParameterSpec.htmlXPathType.Filter.htmlXPathType.htmlXSLTTransformParameterSpec.htmlclass-useC14NMethodParameterSpec.htmlDigestMethodParameterSpec.htmlExcC14NParameterSpec.htmlHMACParameterSpec.htmlRSAPSSParameterSpec.htmlSignatureMethodParameterSpec.htmlTransformParameterSpec.htmlXPathFilter2ParameterSpec.htmlXPathFilterParameterSpec.htmlXPathType.Filter.htmlXPathType.htmlXSLTTransformParameterSpec.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljavaxxmlXMLConstants.htmlcatalogCatalog.htmlCatalogException.htmlCatalogFeatures.Builder.htmlCatalogFeatures.Feature.htmlCatalogFeatures.htmlCatalogManager.htmlCatalogResolver.htmlclass-useCatalog.htmlCatalogException.htmlCatalogFeatures.Builder.htmlCatalogFeatures.Feature.htmlCatalogFeatures.htmlCatalogManager.htmlCatalogResolver.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useXMLConstants.htmldatatypeDatatypeConfigurationException.htmlDatatypeConstants.Field.htmlDatatypeConstants.htmlDatatypeFactory.htmlDuration.htmlXMLGregorianCalendar.htmlclass-useDatatypeConfigurationException.htmlDatatypeConstants.Field.htmlDatatypeConstants.htmlDatatypeFactory.htmlDuration.htmlXMLGregorianCalendar.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnamespaceNamespaceContext.htmlQName.htmlclass-useNamespaceContext.htmlQName.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlparsersDocumentBuilder.htmlDocumentBuilderFactory.htmlFactoryConfigurationError.htmlParserConfigurationException.htmlSAXParser.htmlSAXParserFactory.htmlclass-useDocumentBuilder.htmlDocumentBuilderFactory.htmlFactoryConfigurationError.htmlParserConfigurationException.htmlSAXParser.htmlSAXParserFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstreamEventFilter.htmlFactoryConfigurationError.htmlLocation.htmlStreamFilter.htmlXMLEventFactory.htmlXMLEventReader.htmlXMLEventWriter.htmlXMLInputFactory.htmlXMLOutputFactory.htmlXMLReporter.htmlXMLResolver.htmlXMLStreamConstants.htmlXMLStreamException.htmlXMLStreamReader.htmlXMLStreamWriter.htmlclass-useEventFilter.htmlFactoryConfigurationError.htmlLocation.htmlStreamFilter.htmlXMLEventFactory.htmlXMLEventReader.htmlXMLEventWriter.htmlXMLInputFactory.htmlXMLOutputFactory.htmlXMLReporter.htmlXMLResolver.htmlXMLStreamConstants.htmlXMLStreamException.htmlXMLStreamReader.htmlXMLStreamWriter.htmleventsAttribute.htmlCharacters.htmlComment.htmlDTD.htmlEndDocument.htmlEndElement.htmlEntityDeclaration.htmlEntityReference.htmlNamespace.htmlNotationDeclaration.htmlProcessingInstruction.htmlStartDocument.htmlStartElement.htmlXMLEvent.htmlclass-useAttribute.htmlCharacters.htmlComment.htmlDTD.htmlEndDocument.htmlEndElement.htmlEntityDeclaration.htmlEntityReference.htmlNamespace.htmlNotationDeclaration.htmlProcessingInstruction.htmlStartDocument.htmlStartElement.htmlXMLEvent.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilEventReaderDelegate.htmlStreamReaderDelegate.htmlXMLEventAllocator.htmlXMLEventConsumer.htmlclass-useEventReaderDelegate.htmlStreamReaderDelegate.htmlXMLEventAllocator.htmlXMLEventConsumer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltransformErrorListener.htmlOutputKeys.htmlResult.htmlSource.htmlSourceLocator.htmlTemplates.htmlTransformer.htmlTransformerConfigurationException.htmlTransformerException.htmlTransformerFactory.htmlTransformerFactoryConfigurationError.htmlURIResolver.htmlclass-useErrorListener.htmlOutputKeys.htmlResult.htmlSource.htmlSourceLocator.htmlTemplates.htmlTransformer.htmlTransformerConfigurationException.htmlTransformerException.htmlTransformerFactory.htmlTransformerFactoryConfigurationError.htmlURIResolver.htmldomDOMLocator.htmlDOMResult.htmlDOMSource.htmlclass-useDOMLocator.htmlDOMResult.htmlDOMSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsaxSAXResult.htmlSAXSource.htmlSAXTransformerFactory.htmlTemplatesHandler.htmlTransformerHandler.htmlclass-useSAXResult.htmlSAXSource.htmlSAXTransformerFactory.htmlTemplatesHandler.htmlTransformerHandler.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstaxStAXResult.htmlStAXSource.htmlclass-useStAXResult.htmlStAXSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstreamStreamResult.htmlStreamSource.htmlclass-useStreamResult.htmlStreamSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvalidationSchema.htmlSchemaFactory.htmlSchemaFactoryConfigurationError.htmlSchemaFactoryLoader.htmlTypeInfoProvider.htmlValidator.htmlValidatorHandler.htmlclass-useSchema.htmlSchemaFactory.htmlSchemaFactoryConfigurationError.htmlSchemaFactoryLoader.htmlTypeInfoProvider.htmlValidator.htmlValidatorHandler.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxpathXPath.htmlXPathConstants.htmlXPathEvaluationResult.XPathResultType.htmlXPathEvaluationResult.htmlXPathException.htmlXPathExpression.htmlXPathExpressionException.htmlXPathFactory.htmlXPathFactoryConfigurationException.htmlXPathFunction.htmlXPathFunctionException.htmlXPathFunctionResolver.htmlXPathNodes.htmlXPathVariableResolver.htmlclass-useXPath.htmlXPathConstants.htmlXPathEvaluationResult.XPathResultType.htmlXPathEvaluationResult.htmlXPathException.htmlXPathExpression.htmlXPathExpressionException.htmlXPathFactory.htmlXPathFactoryConfigurationException.htmlXPathFunction.htmlXPathFunctionException.htmlXPathFunctionResolver.htmlXPathNodes.htmlXPathVariableResolver.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmlorgw3cdomAttr.htmlCDATASection.htmlCharacterData.htmlComment.htmlDOMConfiguration.htmlDOMError.htmlDOMErrorHandler.htmlDOMException.htmlDOMImplementation.htmlDOMImplementationList.htmlDOMImplementationSource.htmlDOMLocator.htmlDOMStringList.htmlDocument.htmlDocumentFragment.htmlDocumentType.htmlElement.htmlElementTraversal.htmlEntity.htmlEntityReference.htmlNameList.htmlNamedNodeMap.htmlNode.htmlNodeList.htmlNotation.htmlProcessingInstruction.htmlText.htmlTypeInfo.htmlUserDataHandler.htmlbootstrapDOMImplementationRegistry.htmlclass-useDOMImplementationRegistry.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAttr.htmlCDATASection.htmlCharacterData.htmlComment.htmlDOMConfiguration.htmlDOMError.htmlDOMErrorHandler.htmlDOMException.htmlDOMImplementation.htmlDOMImplementationList.htmlDOMImplementationSource.htmlDOMLocator.htmlDOMStringList.htmlDocument.htmlDocumentFragment.htmlDocumentType.htmlElement.htmlElementTraversal.htmlEntity.htmlEntityReference.htmlNameList.htmlNamedNodeMap.htmlNode.htmlNodeList.htmlNotation.htmlProcessingInstruction.htmlText.htmlTypeInfo.htmlUserDataHandler.htmleventsDocumentEvent.htmlEvent.htmlEventException.htmlEventListener.htmlEventTarget.htmlMouseEvent.htmlMutationEvent.htmlUIEvent.htmlclass-useDocumentEvent.htmlEvent.htmlEventException.htmlEventListener.htmlEventTarget.htmlMouseEvent.htmlMutationEvent.htmlUIEvent.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllsDOMImplementationLS.htmlLSException.htmlLSInput.htmlLSLoadEvent.htmlLSOutput.htmlLSParser.htmlLSParserFilter.htmlLSProgressEvent.htmlLSResourceResolver.htmlLSSerializer.htmlLSSerializerFilter.htmlclass-useDOMImplementationLS.htmlLSException.htmlLSInput.htmlLSLoadEvent.htmlLSOutput.htmlLSParser.htmlLSParserFilter.htmlLSProgressEvent.htmlLSResourceResolver.htmlLSSerializer.htmlLSSerializerFilter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrangesDocumentRange.htmlRange.htmlRangeException.htmlclass-useDocumentRange.htmlRange.htmlRangeException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltraversalDocumentTraversal.htmlNodeFilter.htmlNodeIterator.htmlTreeWalker.htmlclass-useDocumentTraversal.htmlNodeFilter.htmlNodeIterator.htmlTreeWalker.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlviewsAbstractView.htmlDocumentView.htmlclass-useAbstractView.htmlDocumentView.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlsaxAttributeList.htmlAttributes.htmlContentHandler.htmlDTDHandler.htmlDocumentHandler.htmlEntityResolver.htmlErrorHandler.htmlHandlerBase.htmlInputSource.htmlLocator.htmlParser.htmlSAXException.htmlSAXNotRecognizedException.htmlSAXNotSupportedException.htmlSAXParseException.htmlXMLFilter.htmlXMLReader.htmlclass-useAttributeList.htmlAttributes.htmlContentHandler.htmlDTDHandler.htmlDocumentHandler.htmlEntityResolver.htmlErrorHandler.htmlHandlerBase.htmlInputSource.htmlLocator.htmlParser.htmlSAXException.htmlSAXNotRecognizedException.htmlSAXNotSupportedException.htmlSAXParseException.htmlXMLFilter.htmlXMLReader.htmlextAttributes2.htmlAttributes2Impl.htmlDeclHandler.htmlDefaultHandler2.htmlEntityResolver2.htmlLexicalHandler.htmlLocator2.htmlLocator2Impl.htmlclass-useAttributes2.htmlAttributes2Impl.htmlDeclHandler.htmlDefaultHandler2.htmlEntityResolver2.htmlLexicalHandler.htmlLocator2.htmlLocator2Impl.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhelpersAttributeListImpl.htmlAttributesImpl.htmlDefaultHandler.htmlLocatorImpl.htmlNamespaceSupport.htmlParserAdapter.htmlParserFactory.htmlXMLFilterImpl.htmlXMLReaderAdapter.htmlXMLReaderFactory.htmlclass-useAttributeListImpl.htmlAttributesImpl.htmlDefaultHandler.htmlLocatorImpl.htmlNamespaceSupport.htmlParserAdapter.htmlParserFactory.htmlXMLFilterImpl.htmlXMLReaderAdapter.htmlXMLReaderFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdk.accessibilitycomsunjavaaccessibilityutilAWTEventMonitor.htmlAccessibilityEventMonitor.htmlAccessibilityListenerList.htmlEventID.htmlEventQueueMonitor.htmlGUIInitializedListener.htmlSwingEventMonitor.htmlTopLevelWindowListener.htmlTranslator.htmlclass-useAWTEventMonitor.htmlAccessibilityEventMonitor.htmlAccessibilityListenerList.htmlEventID.htmlEventQueueMonitor.htmlGUIInitializedListener.htmlSwingEventMonitor.htmlTopLevelWindowListener.htmlTranslator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.attachcomsuntoolsattachAgentInitializationException.htmlAgentLoadException.htmlAttachNotSupportedException.htmlAttachOperationFailedException.htmlAttachPermission.htmlVirtualMachine.htmlVirtualMachineDescriptor.htmlclass-useAgentInitializationException.htmlAgentLoadException.htmlAttachNotSupportedException.htmlAttachOperationFailedException.htmlAttachPermission.htmlVirtualMachine.htmlVirtualMachineDescriptor.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiAttachProvider.htmlclass-useAttachProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.charsetsmodule-summary.htmljdk.compilercomsunsourcedoctreeAttributeTree.ValueKind.htmlAttributeTree.htmlAuthorTree.htmlBlockTagTree.htmlCommentTree.htmlDeprecatedTree.htmlDocCommentTree.htmlDocRootTree.htmlDocTree.Kind.htmlDocTree.htmlDocTreeVisitor.htmlDocTypeTree.htmlEndElementTree.htmlEntityTree.htmlErroneousTree.htmlEscapeTree.htmlHiddenTree.htmlIdentifierTree.htmlIndexTree.htmlInheritDocTree.htmlInlineTagTree.htmlLinkTree.htmlLiteralTree.htmlParamTree.htmlProvidesTree.htmlReferenceTree.htmlReturnTree.htmlSeeTree.htmlSerialDataTree.htmlSerialFieldTree.htmlSerialTree.htmlSinceTree.htmlSnippetTree.htmlSpecTree.htmlStartElementTree.htmlSummaryTree.htmlSystemPropertyTree.htmlTextTree.htmlThrowsTree.htmlUnknownBlockTagTree.htmlUnknownInlineTagTree.htmlUsesTree.htmlValueTree.htmlVersionTree.htmlclass-useAttributeTree.ValueKind.htmlAttributeTree.htmlAuthorTree.htmlBlockTagTree.htmlCommentTree.htmlDeprecatedTree.htmlDocCommentTree.htmlDocRootTree.htmlDocTree.Kind.htmlDocTree.htmlDocTreeVisitor.htmlDocTypeTree.htmlEndElementTree.htmlEntityTree.htmlErroneousTree.htmlEscapeTree.htmlHiddenTree.htmlIdentifierTree.htmlIndexTree.htmlInheritDocTree.htmlInlineTagTree.htmlLinkTree.htmlLiteralTree.htmlParamTree.htmlProvidesTree.htmlReferenceTree.htmlReturnTree.htmlSeeTree.htmlSerialDataTree.htmlSerialFieldTree.htmlSerialTree.htmlSinceTree.htmlSnippetTree.htmlSpecTree.htmlStartElementTree.htmlSummaryTree.htmlSystemPropertyTree.htmlTextTree.htmlThrowsTree.htmlUnknownBlockTagTree.htmlUnknownInlineTagTree.htmlUsesTree.htmlValueTree.htmlVersionTree.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltreeAnnotatedTypeTree.htmlAnnotationTree.htmlAnyPatternTree.htmlArrayAccessTree.htmlArrayTypeTree.htmlAssertTree.htmlAssignmentTree.htmlBinaryTree.htmlBindingPatternTree.htmlBlockTree.htmlBreakTree.htmlCaseLabelTree.htmlCaseTree.CaseKind.htmlCaseTree.htmlCatchTree.htmlClassTree.htmlCompilationUnitTree.htmlCompoundAssignmentTree.htmlConditionalExpressionTree.htmlConstantCaseLabelTree.htmlContinueTree.htmlDeconstructionPatternTree.htmlDefaultCaseLabelTree.htmlDirectiveTree.htmlDoWhileLoopTree.htmlEmptyStatementTree.htmlEnhancedForLoopTree.htmlErroneousTree.htmlExportsTree.htmlExpressionStatementTree.htmlExpressionTree.htmlForLoopTree.htmlIdentifierTree.htmlIfTree.htmlImportTree.htmlInstanceOfTree.htmlIntersectionTypeTree.htmlLabeledStatementTree.htmlLambdaExpressionTree.BodyKind.htmlLambdaExpressionTree.htmlLineMap.htmlLiteralTree.htmlMemberReferenceTree.ReferenceMode.htmlMemberReferenceTree.htmlMemberSelectTree.htmlMethodInvocationTree.htmlMethodTree.htmlModifiersTree.htmlModuleTree.ModuleKind.htmlModuleTree.htmlNewArrayTree.htmlNewClassTree.htmlOpensTree.htmlPackageTree.htmlParameterizedTypeTree.htmlParenthesizedTree.htmlPatternCaseLabelTree.htmlPatternTree.htmlPrimitiveTypeTree.htmlProvidesTree.htmlRequiresTree.htmlReturnTree.htmlScope.htmlStatementTree.htmlStringTemplateTree.htmlSwitchExpressionTree.htmlSwitchTree.htmlSynchronizedTree.htmlThrowTree.htmlTree.Kind.htmlTree.htmlTreeVisitor.htmlTryTree.htmlTypeCastTree.htmlTypeParameterTree.htmlUnaryTree.htmlUnionTypeTree.htmlUsesTree.htmlVariableTree.htmlWhileLoopTree.htmlWildcardTree.htmlYieldTree.htmlclass-useAnnotatedTypeTree.htmlAnnotationTree.htmlAnyPatternTree.htmlArrayAccessTree.htmlArrayTypeTree.htmlAssertTree.htmlAssignmentTree.htmlBinaryTree.htmlBindingPatternTree.htmlBlockTree.htmlBreakTree.htmlCaseLabelTree.htmlCaseTree.CaseKind.htmlCaseTree.htmlCatchTree.htmlClassTree.htmlCompilationUnitTree.htmlCompoundAssignmentTree.htmlConditionalExpressionTree.htmlConstantCaseLabelTree.htmlContinueTree.htmlDeconstructionPatternTree.htmlDefaultCaseLabelTree.htmlDirectiveTree.htmlDoWhileLoopTree.htmlEmptyStatementTree.htmlEnhancedForLoopTree.htmlErroneousTree.htmlExportsTree.htmlExpressionStatementTree.htmlExpressionTree.htmlForLoopTree.htmlIdentifierTree.htmlIfTree.htmlImportTree.htmlInstanceOfTree.htmlIntersectionTypeTree.htmlLabeledStatementTree.htmlLambdaExpressionTree.BodyKind.htmlLambdaExpressionTree.htmlLineMap.htmlLiteralTree.htmlMemberReferenceTree.ReferenceMode.htmlMemberReferenceTree.htmlMemberSelectTree.htmlMethodInvocationTree.htmlMethodTree.htmlModifiersTree.htmlModuleTree.ModuleKind.htmlModuleTree.htmlNewArrayTree.htmlNewClassTree.htmlOpensTree.htmlPackageTree.htmlParameterizedTypeTree.htmlParenthesizedTree.htmlPatternCaseLabelTree.htmlPatternTree.htmlPrimitiveTypeTree.htmlProvidesTree.htmlRequiresTree.htmlReturnTree.htmlScope.htmlStatementTree.htmlStringTemplateTree.htmlSwitchExpressionTree.htmlSwitchTree.htmlSynchronizedTree.htmlThrowTree.htmlTree.Kind.htmlTree.htmlTreeVisitor.htmlTryTree.htmlTypeCastTree.htmlTypeParameterTree.htmlUnaryTree.htmlUnionTypeTree.htmlUsesTree.htmlVariableTree.htmlWhileLoopTree.htmlWildcardTree.htmlYieldTree.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilDocSourcePositions.htmlDocTreeFactory.htmlDocTreePath.htmlDocTreePathScanner.htmlDocTreeScanner.htmlDocTrees.htmlJavacTask.htmlParameterNameProvider.htmlPlugin.htmlSimpleDocTreeVisitor.htmlSimpleTreeVisitor.htmlSourcePositions.htmlTaskEvent.Kind.htmlTaskEvent.htmlTaskListener.htmlTreePath.htmlTreePathScanner.htmlTreeScanner.htmlTrees.htmlclass-useDocSourcePositions.htmlDocTreeFactory.htmlDocTreePath.htmlDocTreePathScanner.htmlDocTreeScanner.htmlDocTrees.htmlJavacTask.htmlParameterNameProvider.htmlPlugin.htmlSimpleDocTreeVisitor.htmlSimpleTreeVisitor.htmlSourcePositions.htmlTaskEvent.Kind.htmlTaskEvent.htmlTaskListener.htmlTreePath.htmlTreePathScanner.htmlTreeScanner.htmlTrees.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsjavacMain.htmlclass-useMain.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.crypto.cryptokimodule-summary.htmljdk.crypto.ecmodule-summary.htmljdk.dynalinkjdkdynalinkCallSiteDescriptor.htmlDynamicLinker.htmlDynamicLinkerFactory.htmlNamedOperation.htmlNamespace.htmlNamespaceOperation.htmlNoSuchDynamicMethodException.htmlOperation.htmlRelinkableCallSite.htmlSecureLookupSupplier.htmlStandardNamespace.htmlStandardOperation.htmlbeansBeansLinker.htmlMissingMemberHandlerFactory.htmlStaticClass.htmlclass-useBeansLinker.htmlMissingMemberHandlerFactory.htmlStaticClass.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useCallSiteDescriptor.htmlDynamicLinker.htmlDynamicLinkerFactory.htmlNamedOperation.htmlNamespace.htmlNamespaceOperation.htmlNoSuchDynamicMethodException.htmlOperation.htmlRelinkableCallSite.htmlSecureLookupSupplier.htmlStandardNamespace.htmlStandardOperation.htmllinkerConversionComparator.Comparison.htmlConversionComparator.htmlGuardedInvocation.htmlGuardedInvocationTransformer.htmlGuardingDynamicLinker.htmlGuardingDynamicLinkerExporter.htmlGuardingTypeConverterFactory.htmlLinkRequest.htmlLinkerServices.htmlMethodHandleTransformer.htmlMethodTypeConversionStrategy.htmlTypeBasedGuardingDynamicLinker.htmlclass-useConversionComparator.Comparison.htmlConversionComparator.htmlGuardedInvocation.htmlGuardedInvocationTransformer.htmlGuardingDynamicLinker.htmlGuardingDynamicLinkerExporter.htmlGuardingTypeConverterFactory.htmlLinkRequest.htmlLinkerServices.htmlMethodHandleTransformer.htmlMethodTypeConversionStrategy.htmlTypeBasedGuardingDynamicLinker.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsupportCompositeGuardingDynamicLinker.htmlCompositeTypeBasedGuardingDynamicLinker.htmlDefaultInternalObjectFilter.htmlGuards.htmlLookup.htmlSimpleLinkRequest.htmlTypeUtilities.htmlclass-useCompositeGuardingDynamicLinker.htmlCompositeTypeBasedGuardingDynamicLinker.htmlDefaultInternalObjectFilter.htmlGuards.htmlLookup.htmlSimpleLinkRequest.htmlTypeUtilities.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsupportAbstractRelinkableCallSite.htmlChainedCallSite.htmlSimpleRelinkableCallSite.htmlclass-useAbstractRelinkableCallSite.htmlChainedCallSite.htmlSimpleRelinkableCallSite.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.editpadmodule-summary.htmljdk.hotspot.agentmodule-summary.htmljdk.httpservercomsunnethttpserverAuthenticator.Failure.htmlAuthenticator.Result.htmlAuthenticator.Retry.htmlAuthenticator.Success.htmlAuthenticator.htmlBasicAuthenticator.htmlFilter.Chain.htmlFilter.htmlHeaders.htmlHttpContext.htmlHttpExchange.htmlHttpHandler.htmlHttpHandlers.htmlHttpPrincipal.htmlHttpServer.htmlHttpsConfigurator.htmlHttpsExchange.htmlHttpsParameters.htmlHttpsServer.htmlRequest.htmlSimpleFileServer.OutputLevel.htmlSimpleFileServer.htmlclass-useAuthenticator.Failure.htmlAuthenticator.Result.htmlAuthenticator.Retry.htmlAuthenticator.Success.htmlAuthenticator.htmlBasicAuthenticator.htmlFilter.Chain.htmlFilter.htmlHeaders.htmlHttpContext.htmlHttpExchange.htmlHttpHandler.htmlHttpHandlers.htmlHttpPrincipal.htmlHttpServer.htmlHttpsConfigurator.htmlHttpsExchange.htmlHttpsParameters.htmlHttpsServer.htmlRequest.htmlSimpleFileServer.OutputLevel.htmlSimpleFileServer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiHttpServerProvider.htmlclass-useHttpServerProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.incubator.vectorjdkincubatorvectorByteVector.htmlDoubleVector.htmlFloatVector.htmlIntVector.htmlLongVector.htmlShortVector.htmlVector.htmlVectorMask.htmlVectorOperators.Associative.htmlVectorOperators.Binary.htmlVectorOperators.Comparison.htmlVectorOperators.Conversion.htmlVectorOperators.Operator.htmlVectorOperators.Ternary.htmlVectorOperators.Test.htmlVectorOperators.Unary.htmlVectorOperators.htmlVectorShape.htmlVectorShuffle.htmlVectorSpecies.htmlclass-useByteVector.htmlDoubleVector.htmlFloatVector.htmlIntVector.htmlLongVector.htmlShortVector.htmlVector.htmlVectorMask.htmlVectorOperators.Associative.htmlVectorOperators.Binary.htmlVectorOperators.Comparison.htmlVectorOperators.Conversion.htmlVectorOperators.Operator.htmlVectorOperators.Ternary.htmlVectorOperators.Test.htmlVectorOperators.Unary.htmlVectorOperators.htmlVectorShape.htmlVectorShuffle.htmlVectorSpecies.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jartooljdksecurityjarsignerJarSigner.Builder.htmlJarSigner.htmlJarSignerException.htmlclass-useJarSigner.Builder.htmlJarSigner.htmlJarSignerException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.javadocjdkjavadocdocletDoclet.Option.Kind.htmlDoclet.Option.htmlDoclet.htmlDocletEnvironment.ModuleMode.htmlDocletEnvironment.htmlReporter.htmlStandardDoclet.htmlTaglet.Location.htmlTaglet.htmlclass-useDoclet.Option.Kind.htmlDoclet.Option.htmlDoclet.htmlDocletEnvironment.ModuleMode.htmlDocletEnvironment.htmlReporter.htmlStandardDoclet.htmlTaglet.Location.htmlTaglet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jcmdmodule-summary.htmljdk.jconsolecomsuntoolsjconsoleJConsoleContext.ConnectionState.htmlJConsoleContext.htmlJConsolePlugin.htmlclass-useJConsoleContext.ConnectionState.htmlJConsoleContext.htmlJConsolePlugin.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jdepsmodule-summary.htmljdk.jdicomsunjdiAbsentInformationException.htmlAccessible.htmlArrayReference.htmlArrayType.htmlBooleanType.htmlBooleanValue.htmlBootstrap.htmlByteType.htmlByteValue.htmlCharType.htmlCharValue.htmlClassLoaderReference.htmlClassNotLoadedException.htmlClassNotPreparedException.htmlClassObjectReference.htmlClassType.htmlDoubleType.htmlDoubleValue.htmlField.htmlFloatType.htmlFloatValue.htmlIncompatibleThreadStateException.htmlInconsistentDebugInfoException.htmlIntegerType.htmlIntegerValue.htmlInterfaceType.htmlInternalException.htmlInvalidCodeIndexException.htmlInvalidLineNumberException.htmlInvalidModuleException.htmlInvalidStackFrameException.htmlInvalidTypeException.htmlInvocationException.htmlJDIPermission.htmlLocalVariable.htmlLocatable.htmlLocation.htmlLongType.htmlLongValue.htmlMethod.htmlMirror.htmlModuleReference.htmlMonitorInfo.htmlNativeMethodException.htmlObjectCollectedException.htmlObjectReference.htmlOpaqueFrameException.htmlPathSearchingVirtualMachine.htmlPrimitiveType.htmlPrimitiveValue.htmlReferenceType.htmlShortType.htmlShortValue.htmlStackFrame.htmlStringReference.htmlThreadGroupReference.htmlThreadReference.htmlType.htmlTypeComponent.htmlVMCannotBeModifiedException.htmlVMDisconnectedException.htmlVMMismatchException.htmlVMOutOfMemoryException.htmlValue.htmlVirtualMachine.htmlVirtualMachineManager.htmlVoidType.htmlVoidValue.htmlclass-useAbsentInformationException.htmlAccessible.htmlArrayReference.htmlArrayType.htmlBooleanType.htmlBooleanValue.htmlBootstrap.htmlByteType.htmlByteValue.htmlCharType.htmlCharValue.htmlClassLoaderReference.htmlClassNotLoadedException.htmlClassNotPreparedException.htmlClassObjectReference.htmlClassType.htmlDoubleType.htmlDoubleValue.htmlField.htmlFloatType.htmlFloatValue.htmlIncompatibleThreadStateException.htmlInconsistentDebugInfoException.htmlIntegerType.htmlIntegerValue.htmlInterfaceType.htmlInternalException.htmlInvalidCodeIndexException.htmlInvalidLineNumberException.htmlInvalidModuleException.htmlInvalidStackFrameException.htmlInvalidTypeException.htmlInvocationException.htmlJDIPermission.htmlLocalVariable.htmlLocatable.htmlLocation.htmlLongType.htmlLongValue.htmlMethod.htmlMirror.htmlModuleReference.htmlMonitorInfo.htmlNativeMethodException.htmlObjectCollectedException.htmlObjectReference.htmlOpaqueFrameException.htmlPathSearchingVirtualMachine.htmlPrimitiveType.htmlPrimitiveValue.htmlReferenceType.htmlShortType.htmlShortValue.htmlStackFrame.htmlStringReference.htmlThreadGroupReference.htmlThreadReference.htmlType.htmlTypeComponent.htmlVMCannotBeModifiedException.htmlVMDisconnectedException.htmlVMMismatchException.htmlVMOutOfMemoryException.htmlValue.htmlVirtualMachine.htmlVirtualMachineManager.htmlVoidType.htmlVoidValue.htmlconnectAttachingConnector.htmlConnector.Argument.htmlConnector.BooleanArgument.htmlConnector.IntegerArgument.htmlConnector.SelectedArgument.htmlConnector.StringArgument.htmlConnector.htmlIllegalConnectorArgumentsException.htmlLaunchingConnector.htmlListeningConnector.htmlTransport.htmlTransportTimeoutException.htmlVMStartException.htmlclass-useAttachingConnector.htmlConnector.Argument.htmlConnector.BooleanArgument.htmlConnector.IntegerArgument.htmlConnector.SelectedArgument.htmlConnector.StringArgument.htmlConnector.htmlIllegalConnectorArgumentsException.htmlLaunchingConnector.htmlListeningConnector.htmlTransport.htmlTransportTimeoutException.htmlVMStartException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiClosedConnectionException.htmlConnection.htmlTransportService.Capabilities.htmlTransportService.ListenKey.htmlTransportService.htmlclass-useClosedConnectionException.htmlConnection.htmlTransportService.Capabilities.htmlTransportService.ListenKey.htmlTransportService.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmleventAccessWatchpointEvent.htmlBreakpointEvent.htmlClassPrepareEvent.htmlClassUnloadEvent.htmlEvent.htmlEventIterator.htmlEventQueue.htmlEventSet.htmlExceptionEvent.htmlLocatableEvent.htmlMethodEntryEvent.htmlMethodExitEvent.htmlModificationWatchpointEvent.htmlMonitorContendedEnterEvent.htmlMonitorContendedEnteredEvent.htmlMonitorWaitEvent.htmlMonitorWaitedEvent.htmlStepEvent.htmlThreadDeathEvent.htmlThreadStartEvent.htmlVMDeathEvent.htmlVMDisconnectEvent.htmlVMStartEvent.htmlWatchpointEvent.htmlclass-useAccessWatchpointEvent.htmlBreakpointEvent.htmlClassPrepareEvent.htmlClassUnloadEvent.htmlEvent.htmlEventIterator.htmlEventQueue.htmlEventSet.htmlExceptionEvent.htmlLocatableEvent.htmlMethodEntryEvent.htmlMethodExitEvent.htmlModificationWatchpointEvent.htmlMonitorContendedEnterEvent.htmlMonitorContendedEnteredEvent.htmlMonitorWaitEvent.htmlMonitorWaitedEvent.htmlStepEvent.htmlThreadDeathEvent.htmlThreadStartEvent.htmlVMDeathEvent.htmlVMDisconnectEvent.htmlVMStartEvent.htmlWatchpointEvent.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrequestAccessWatchpointRequest.htmlBreakpointRequest.htmlClassPrepareRequest.htmlClassUnloadRequest.htmlDuplicateRequestException.htmlEventRequest.htmlEventRequestManager.htmlExceptionRequest.htmlInvalidRequestStateException.htmlMethodEntryRequest.htmlMethodExitRequest.htmlModificationWatchpointRequest.htmlMonitorContendedEnterRequest.htmlMonitorContendedEnteredRequest.htmlMonitorWaitRequest.htmlMonitorWaitedRequest.htmlStepRequest.htmlThreadDeathRequest.htmlThreadStartRequest.htmlVMDeathRequest.htmlWatchpointRequest.htmlclass-useAccessWatchpointRequest.htmlBreakpointRequest.htmlClassPrepareRequest.htmlClassUnloadRequest.htmlDuplicateRequestException.htmlEventRequest.htmlEventRequestManager.htmlExceptionRequest.htmlInvalidRequestStateException.htmlMethodEntryRequest.htmlMethodExitRequest.htmlModificationWatchpointRequest.htmlMonitorContendedEnterRequest.htmlMonitorContendedEnteredRequest.htmlMonitorWaitRequest.htmlMonitorWaitedRequest.htmlStepRequest.htmlThreadDeathRequest.htmlThreadStartRequest.htmlVMDeathRequest.htmlWatchpointRequest.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jdwp.agentmodule-summary.htmljdk.jfrjdkjfrAnnotationElement.htmlBooleanFlag.htmlCategory.htmlConfiguration.htmlContentType.htmlDataAmount.htmlDescription.htmlEnabled.htmlEvent.htmlEventFactory.htmlEventSettings.htmlEventType.htmlExperimental.htmlFlightRecorder.htmlFlightRecorderListener.htmlFlightRecorderPermission.htmlFrequency.htmlLabel.htmlMemoryAddress.htmlMetadataDefinition.htmlName.htmlPercentage.htmlPeriod.htmlRecording.htmlRecordingState.htmlRegistered.htmlRelational.htmlSettingControl.htmlSettingDefinition.htmlSettingDescriptor.htmlStackTrace.htmlThreshold.htmlTimespan.htmlTimestamp.htmlTransitionFrom.htmlTransitionTo.htmlUnsigned.htmlValueDescriptor.htmlclass-useAnnotationElement.htmlBooleanFlag.htmlCategory.htmlConfiguration.htmlContentType.htmlDataAmount.htmlDescription.htmlEnabled.htmlEvent.htmlEventFactory.htmlEventSettings.htmlEventType.htmlExperimental.htmlFlightRecorder.htmlFlightRecorderListener.htmlFlightRecorderPermission.htmlFrequency.htmlLabel.htmlMemoryAddress.htmlMetadataDefinition.htmlName.htmlPercentage.htmlPeriod.htmlRecording.htmlRecordingState.htmlRegistered.htmlRelational.htmlSettingControl.htmlSettingDefinition.htmlSettingDescriptor.htmlStackTrace.htmlThreshold.htmlTimespan.htmlTimestamp.htmlTransitionFrom.htmlTransitionTo.htmlUnsigned.htmlValueDescriptor.htmlconsumerEventStream.htmlMetadataEvent.htmlRecordedClass.htmlRecordedClassLoader.htmlRecordedEvent.htmlRecordedFrame.htmlRecordedMethod.htmlRecordedObject.htmlRecordedStackTrace.htmlRecordedThread.htmlRecordedThreadGroup.htmlRecordingFile.htmlRecordingStream.htmlclass-useEventStream.htmlMetadataEvent.htmlRecordedClass.htmlRecordedClassLoader.htmlRecordedEvent.htmlRecordedFrame.htmlRecordedMethod.htmlRecordedObject.htmlRecordedStackTrace.htmlRecordedThread.htmlRecordedThreadGroup.htmlRecordingFile.htmlRecordingStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jlinkmodule-summary.htmljdk.jpackagemodule-summary.htmljdk.jshelljdkjshellDeclarationSnippet.htmlDiag.htmlErroneousSnippet.htmlEvalException.htmlExpressionSnippet.htmlImportSnippet.htmlJShell.Builder.htmlJShell.Subscription.htmlJShell.htmlJShellConsole.htmlJShellException.htmlMethodSnippet.htmlPersistentSnippet.htmlSnippet.Kind.htmlSnippet.Status.htmlSnippet.SubKind.htmlSnippet.htmlSnippetEvent.htmlSourceCodeAnalysis.Attribute.htmlSourceCodeAnalysis.Completeness.htmlSourceCodeAnalysis.CompletionInfo.htmlSourceCodeAnalysis.Documentation.htmlSourceCodeAnalysis.Highlight.htmlSourceCodeAnalysis.QualifiedNames.htmlSourceCodeAnalysis.SnippetWrapper.htmlSourceCodeAnalysis.Suggestion.htmlSourceCodeAnalysis.htmlStatementSnippet.htmlTypeDeclSnippet.htmlUnresolvedReferenceException.htmlVarSnippet.htmlclass-useDeclarationSnippet.htmlDiag.htmlErroneousSnippet.htmlEvalException.htmlExpressionSnippet.htmlImportSnippet.htmlJShell.Builder.htmlJShell.Subscription.htmlJShell.htmlJShellConsole.htmlJShellException.htmlMethodSnippet.htmlPersistentSnippet.htmlSnippet.Kind.htmlSnippet.Status.htmlSnippet.SubKind.htmlSnippet.htmlSnippetEvent.htmlSourceCodeAnalysis.Attribute.htmlSourceCodeAnalysis.Completeness.htmlSourceCodeAnalysis.CompletionInfo.htmlSourceCodeAnalysis.Documentation.htmlSourceCodeAnalysis.Highlight.htmlSourceCodeAnalysis.QualifiedNames.htmlSourceCodeAnalysis.SnippetWrapper.htmlSourceCodeAnalysis.Suggestion.htmlSourceCodeAnalysis.htmlStatementSnippet.htmlTypeDeclSnippet.htmlUnresolvedReferenceException.htmlVarSnippet.htmlexecutionDirectExecutionControl.htmlFailOverExecutionControlProvider.htmlJdiDefaultExecutionControl.htmlJdiExecutionControl.htmlJdiExecutionControlProvider.htmlJdiInitiator.htmlLoaderDelegate.htmlLocalExecutionControl.htmlLocalExecutionControlProvider.htmlRemoteExecutionControl.htmlStreamingExecutionControl.htmlUtil.htmlclass-useDirectExecutionControl.htmlFailOverExecutionControlProvider.htmlJdiDefaultExecutionControl.htmlJdiExecutionControl.htmlJdiExecutionControlProvider.htmlJdiInitiator.htmlLoaderDelegate.htmlLocalExecutionControl.htmlLocalExecutionControlProvider.htmlRemoteExecutionControl.htmlStreamingExecutionControl.htmlUtil.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiExecutionControl.ClassBytecodes.htmlExecutionControl.ClassInstallException.htmlExecutionControl.EngineTerminationException.htmlExecutionControl.ExecutionControlException.htmlExecutionControl.InternalException.htmlExecutionControl.NotImplementedException.htmlExecutionControl.ResolutionException.htmlExecutionControl.RunException.htmlExecutionControl.StoppedException.htmlExecutionControl.UserException.htmlExecutionControl.htmlExecutionControlProvider.htmlExecutionEnv.htmlSPIResolutionException.htmlclass-useExecutionControl.ClassBytecodes.htmlExecutionControl.ClassInstallException.htmlExecutionControl.EngineTerminationException.htmlExecutionControl.ExecutionControlException.htmlExecutionControl.InternalException.htmlExecutionControl.NotImplementedException.htmlExecutionControl.ResolutionException.htmlExecutionControl.RunException.htmlExecutionControl.StoppedException.htmlExecutionControl.UserException.htmlExecutionControl.htmlExecutionControlProvider.htmlExecutionEnv.htmlSPIResolutionException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolJavaShellToolBuilder.htmlclass-useJavaShellToolBuilder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jsobjectmodule-summary.htmlnetscapejavascriptJSException.htmlJSObject.htmlclass-useJSException.htmlJSObject.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdk.jstatdmodule-summary.htmljdk.localedatamodule-summary.htmljdk.managementjdk.management.agentmodule-summary.htmljdk.management.jfrjdkmanagementjfrConfigurationInfo.htmlEventTypeInfo.htmlFlightRecorderMXBean.htmlRecordingInfo.htmlRemoteRecordingStream.htmlSettingDescriptorInfo.htmlclass-useConfigurationInfo.htmlEventTypeInfo.htmlFlightRecorderMXBean.htmlRecordingInfo.htmlRemoteRecordingStream.htmlSettingDescriptorInfo.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmlcomsunmanagementDiagnosticCommandMBean.htmlGarbageCollectionNotificationInfo.htmlGarbageCollectorMXBean.htmlGcInfo.htmlHotSpotDiagnosticMXBean.ThreadDumpFormat.htmlHotSpotDiagnosticMXBean.htmlOperatingSystemMXBean.htmlThreadMXBean.htmlUnixOperatingSystemMXBean.htmlVMOption.Origin.htmlVMOption.htmlclass-useDiagnosticCommandMBean.htmlGarbageCollectionNotificationInfo.htmlGarbageCollectorMXBean.htmlGcInfo.htmlHotSpotDiagnosticMXBean.ThreadDumpFormat.htmlHotSpotDiagnosticMXBean.htmlOperatingSystemMXBean.htmlThreadMXBean.htmlUnixOperatingSystemMXBean.htmlVMOption.Origin.htmlVMOption.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.naming.dnsmodule-summary.htmljdk.naming.rmimodule-summary.htmljdk.netjdknetExtendedSocketOptions.htmlNetworkPermission.htmlSockets.htmlUnixDomainPrincipal.htmlclass-useExtendedSocketOptions.htmlNetworkPermission.htmlSockets.htmlUnixDomainPrincipal.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnioChannels.SelectableChannelCloser.htmlChannels.htmlclass-useChannels.SelectableChannelCloser.htmlChannels.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.nio.mapmodejdkniomapmodeExtendedMapMode.htmlclass-useExtendedMapMode.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.sctpcomsunniosctpAbstractNotificationHandler.htmlAssociation.htmlAssociationChangeNotification.AssocChangeEvent.htmlAssociationChangeNotification.htmlHandlerResult.htmlIllegalReceiveException.htmlIllegalUnbindException.htmlInvalidStreamException.htmlMessageInfo.htmlNotification.htmlNotificationHandler.htmlPeerAddressChangeNotification.AddressChangeEvent.htmlPeerAddressChangeNotification.htmlSctpChannel.htmlSctpMultiChannel.htmlSctpServerChannel.htmlSctpSocketOption.htmlSctpStandardSocketOptions.InitMaxStreams.htmlSctpStandardSocketOptions.htmlSendFailedNotification.htmlShutdownNotification.htmlclass-useAbstractNotificationHandler.htmlAssociation.htmlAssociationChangeNotification.AssocChangeEvent.htmlAssociationChangeNotification.htmlHandlerResult.htmlIllegalReceiveException.htmlIllegalUnbindException.htmlInvalidStreamException.htmlMessageInfo.htmlNotification.htmlNotificationHandler.htmlPeerAddressChangeNotification.AddressChangeEvent.htmlPeerAddressChangeNotification.htmlSctpChannel.htmlSctpMultiChannel.htmlSctpServerChannel.htmlSctpSocketOption.htmlSctpStandardSocketOptions.InitMaxStreams.htmlSctpStandardSocketOptions.htmlSendFailedNotification.htmlShutdownNotification.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.security.authcomsunsecurityauthLdapPrincipal.htmlNTDomainPrincipal.htmlNTNumericCredential.htmlNTSid.htmlNTSidDomainPrincipal.htmlNTSidGroupPrincipal.htmlNTSidPrimaryGroupPrincipal.htmlNTSidUserPrincipal.htmlNTUserPrincipal.htmlPrincipalComparator.htmlUnixNumericGroupPrincipal.htmlUnixNumericUserPrincipal.htmlUnixPrincipal.htmlUserPrincipal.htmlcallbackTextCallbackHandler.htmlclass-useTextCallbackHandler.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useLdapPrincipal.htmlNTDomainPrincipal.htmlNTNumericCredential.htmlNTSid.htmlNTSidDomainPrincipal.htmlNTSidGroupPrincipal.htmlNTSidPrimaryGroupPrincipal.htmlNTSidUserPrincipal.htmlNTUserPrincipal.htmlPrincipalComparator.htmlUnixNumericGroupPrincipal.htmlUnixNumericUserPrincipal.htmlUnixPrincipal.htmlUserPrincipal.htmlloginConfigFile.htmlclass-useConfigFile.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmoduleJndiLoginModule.htmlKeyStoreLoginModule.htmlKrb5LoginModule.htmlLdapLoginModule.htmlNTLoginModule.htmlNTSystem.htmlUnixLoginModule.htmlUnixSystem.htmlclass-useJndiLoginModule.htmlKeyStoreLoginModule.htmlKrb5LoginModule.htmlLdapLoginModule.htmlNTLoginModule.htmlNTSystem.htmlUnixLoginModule.htmlUnixSystem.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.security.jgsscomsunsecurityjgssAuthorizationDataEntry.htmlExtendedGSSContext.htmlExtendedGSSCredential.htmlGSSUtil.htmlInquireSecContextPermission.htmlInquireType.htmlclass-useAuthorizationDataEntry.htmlExtendedGSSContext.htmlExtendedGSSCredential.htmlGSSUtil.htmlInquireSecContextPermission.htmlInquireType.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.xml.dommodule-summary.htmlorgw3cdomcssCSS2Properties.htmlCSSCharsetRule.htmlCSSFontFaceRule.htmlCSSImportRule.htmlCSSMediaRule.htmlCSSPageRule.htmlCSSPrimitiveValue.htmlCSSRule.htmlCSSRuleList.htmlCSSStyleDeclaration.htmlCSSStyleRule.htmlCSSStyleSheet.htmlCSSUnknownRule.htmlCSSValue.htmlCSSValueList.htmlCounter.htmlDOMImplementationCSS.htmlDocumentCSS.htmlElementCSSInlineStyle.htmlRGBColor.htmlRect.htmlViewCSS.htmlclass-useCSS2Properties.htmlCSSCharsetRule.htmlCSSFontFaceRule.htmlCSSImportRule.htmlCSSMediaRule.htmlCSSPageRule.htmlCSSPrimitiveValue.htmlCSSRule.htmlCSSRuleList.htmlCSSStyleDeclaration.htmlCSSStyleRule.htmlCSSStyleSheet.htmlCSSUnknownRule.htmlCSSValue.htmlCSSValueList.htmlCounter.htmlDOMImplementationCSS.htmlDocumentCSS.htmlElementCSSInlineStyle.htmlRGBColor.htmlRect.htmlViewCSS.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhtmlHTMLAnchorElement.htmlHTMLAppletElement.htmlHTMLAreaElement.htmlHTMLBRElement.htmlHTMLBaseElement.htmlHTMLBaseFontElement.htmlHTMLBodyElement.htmlHTMLButtonElement.htmlHTMLCollection.htmlHTMLDListElement.htmlHTMLDOMImplementation.htmlHTMLDirectoryElement.htmlHTMLDivElement.htmlHTMLDocument.htmlHTMLElement.htmlHTMLFieldSetElement.htmlHTMLFontElement.htmlHTMLFormElement.htmlHTMLFrameElement.htmlHTMLFrameSetElement.htmlHTMLHRElement.htmlHTMLHeadElement.htmlHTMLHeadingElement.htmlHTMLHtmlElement.htmlHTMLIFrameElement.htmlHTMLImageElement.htmlHTMLInputElement.htmlHTMLIsIndexElement.htmlHTMLLIElement.htmlHTMLLabelElement.htmlHTMLLegendElement.htmlHTMLLinkElement.htmlHTMLMapElement.htmlHTMLMenuElement.htmlHTMLMetaElement.htmlHTMLModElement.htmlHTMLOListElement.htmlHTMLObjectElement.htmlHTMLOptGroupElement.htmlHTMLOptionElement.htmlHTMLParagraphElement.htmlHTMLParamElement.htmlHTMLPreElement.htmlHTMLQuoteElement.htmlHTMLScriptElement.htmlHTMLSelectElement.htmlHTMLStyleElement.htmlHTMLTableCaptionElement.htmlHTMLTableCellElement.htmlHTMLTableColElement.htmlHTMLTableElement.htmlHTMLTableRowElement.htmlHTMLTableSectionElement.htmlHTMLTextAreaElement.htmlHTMLTitleElement.htmlHTMLUListElement.htmlclass-useHTMLAnchorElement.htmlHTMLAppletElement.htmlHTMLAreaElement.htmlHTMLBRElement.htmlHTMLBaseElement.htmlHTMLBaseFontElement.htmlHTMLBodyElement.htmlHTMLButtonElement.htmlHTMLCollection.htmlHTMLDListElement.htmlHTMLDOMImplementation.htmlHTMLDirectoryElement.htmlHTMLDivElement.htmlHTMLDocument.htmlHTMLElement.htmlHTMLFieldSetElement.htmlHTMLFontElement.htmlHTMLFormElement.htmlHTMLFrameElement.htmlHTMLFrameSetElement.htmlHTMLHRElement.htmlHTMLHeadElement.htmlHTMLHeadingElement.htmlHTMLHtmlElement.htmlHTMLIFrameElement.htmlHTMLImageElement.htmlHTMLInputElement.htmlHTMLIsIndexElement.htmlHTMLLIElement.htmlHTMLLabelElement.htmlHTMLLegendElement.htmlHTMLLinkElement.htmlHTMLMapElement.htmlHTMLMenuElement.htmlHTMLMetaElement.htmlHTMLModElement.htmlHTMLOListElement.htmlHTMLObjectElement.htmlHTMLOptGroupElement.htmlHTMLOptionElement.htmlHTMLParagraphElement.htmlHTMLParamElement.htmlHTMLPreElement.htmlHTMLQuoteElement.htmlHTMLScriptElement.htmlHTMLSelectElement.htmlHTMLStyleElement.htmlHTMLTableCaptionElement.htmlHTMLTableCellElement.htmlHTMLTableColElement.htmlHTMLTableElement.htmlHTMLTableRowElement.htmlHTMLTableSectionElement.htmlHTMLTextAreaElement.htmlHTMLTitleElement.htmlHTMLUListElement.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstylesheetsDocumentStyle.htmlLinkStyle.htmlMediaList.htmlStyleSheet.htmlStyleSheetList.htmlclass-useDocumentStyle.htmlLinkStyle.htmlMediaList.htmlStyleSheet.htmlStyleSheetList.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxpathXPathEvaluator.htmlXPathException.htmlXPathExpression.htmlXPathNSResolver.htmlXPathNamespace.htmlXPathResult.htmlclass-useXPathEvaluator.htmlXPathException.htmlXPathExpression.htmlXPathNSResolver.htmlXPathNamespace.htmlXPathResult.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdk.zipfsmodule-summary.htmllink.svgmember-search-index.jsmodule-search-index.jsnew-list.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspreview-list.htmlresourcesglass.pngx.pngscript-dirjquery-3.7.1.min.jsjquery-ui.min.cssjquery-ui.min.jsscript.jssearch-page.jssearch.htmlsearch.jsserialized-form.htmlstylesheet.csssystem-properties.htmltag-search-index.jstype-search-index.jsindex.htmllegaljquery.mdjqueryUI.mdresourcesjdk-default.cssspecsjdwpjdwp-protocol.htmljvmti.html/usr/share//usr/share/javadoc//usr/share/javadoc/java-21-openjdk//usr/share/javadoc/java-21-openjdk/api//usr/share/javadoc/java-21-openjdk/api/index-files//usr/share/javadoc/java-21-openjdk/api/java.base//usr/share/javadoc/java-21-openjdk/api/java.base/java//usr/share/javadoc/java-21-openjdk/api/java.base/java/io//usr/share/javadoc/java-21-openjdk/api/java.base/java/io/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/annotation//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/annotation/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/constant//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/constant/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/doc-files//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/foreign//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/foreign/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/invoke//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/invoke/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/module//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/module/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/ref//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/ref/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/reflect//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/reflect/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/runtime//usr/share/javadoc/java-21-openjdk/api/java.base/java/lang/runtime/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/math//usr/share/javadoc/java-21-openjdk/api/java.base/java/math/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/net//usr/share/javadoc/java-21-openjdk/api/java.base/java/net/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/net/doc-files//usr/share/javadoc/java-21-openjdk/api/java.base/java/net/spi//usr/share/javadoc/java-21-openjdk/api/java.base/java/net/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/channels//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/channels/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/channels/spi//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/channels/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/charset//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/charset/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/charset/spi//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/charset/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/file//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/file/attribute//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/file/attribute/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/file/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/file/spi//usr/share/javadoc/java-21-openjdk/api/java.base/java/nio/file/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/security//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/cert//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/cert/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/interfaces//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/interfaces/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/spec//usr/share/javadoc/java-21-openjdk/api/java.base/java/security/spec/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/text//usr/share/javadoc/java-21-openjdk/api/java.base/java/text/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/text/spi//usr/share/javadoc/java-21-openjdk/api/java.base/java/text/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/time//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/chrono//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/chrono/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/format//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/format/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/temporal//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/temporal/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/zone//usr/share/javadoc/java-21-openjdk/api/java.base/java/time/zone/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/concurrent//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/concurrent/atomic//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/concurrent/atomic/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/concurrent/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/concurrent/locks//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/concurrent/locks/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/doc-files//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/function//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/function/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/jar//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/jar/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/random//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/random/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/regex//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/regex/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/spi//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/stream//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/stream/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/zip//usr/share/javadoc/java-21-openjdk/api/java.base/java/util/zip/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax//usr/share/javadoc/java-21-openjdk/api/java.base/javax/crypto//usr/share/javadoc/java-21-openjdk/api/java.base/javax/crypto/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/crypto/interfaces//usr/share/javadoc/java-21-openjdk/api/java.base/javax/crypto/interfaces/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/crypto/spec//usr/share/javadoc/java-21-openjdk/api/java.base/javax/crypto/spec/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/net//usr/share/javadoc/java-21-openjdk/api/java.base/javax/net/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/net/ssl//usr/share/javadoc/java-21-openjdk/api/java.base/javax/net/ssl/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/callback//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/callback/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/login//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/login/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/spi//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/x500//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/auth/x500/class-use//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/cert//usr/share/javadoc/java-21-openjdk/api/java.base/javax/security/cert/class-use//usr/share/javadoc/java-21-openjdk/api/java.compiler//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/annotation//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/annotation/processing//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/annotation/processing/class-use//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/class-use//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/element//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/element/class-use//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/type//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/type/class-use//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/util//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/lang/model/util/class-use//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/tools//usr/share/javadoc/java-21-openjdk/api/java.compiler/javax/tools/class-use//usr/share/javadoc/java-21-openjdk/api/java.datatransfer//usr/share/javadoc/java-21-openjdk/api/java.datatransfer/java//usr/share/javadoc/java-21-openjdk/api/java.datatransfer/java/awt//usr/share/javadoc/java-21-openjdk/api/java.datatransfer/java/awt/datatransfer//usr/share/javadoc/java-21-openjdk/api/java.datatransfer/java/awt/datatransfer/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop//usr/share/javadoc/java-21-openjdk/api/java.desktop/java//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/applet//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/applet/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/color//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/color/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/desktop//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/desktop/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/dnd//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/dnd/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/event//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/event/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/font//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/font/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/geom//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/geom/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/im//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/im/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/im/spi//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/im/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/image//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/image/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/image/renderable//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/image/renderable/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/print//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/awt/print/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/beans//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/beans/beancontext//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/beans/beancontext/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/java/beans/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/accessibility//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/accessibility/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/event//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/event/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/metadata//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/metadata/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/metadata/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins/bmp//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins/bmp/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins/jpeg//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins/jpeg/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins/tiff//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/plugins/tiff/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/spi//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/stream//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/imageio/stream/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/attribute//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/attribute/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/attribute/standard//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/attribute/standard/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/event//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/print/event/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/midi//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/midi/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/midi/spi//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/midi/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/sampled//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/sampled/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/sampled/spi//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/sound/sampled/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/border//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/border/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/colorchooser//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/colorchooser/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/event//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/event/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/filechooser//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/filechooser/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/basic//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/basic/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/metal//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/metal/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/multi//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/multi/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/multi/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/nimbus//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/nimbus/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/nimbus/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/synth//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/synth/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/plaf/synth/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/table//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/table/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/doc-files//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/html//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/html/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/html/parser//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/html/parser/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/rtf//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/text/rtf/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/tree//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/tree/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/undo//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/undo/class-use//usr/share/javadoc/java-21-openjdk/api/java.desktop/javax/swing/undo/doc-files//usr/share/javadoc/java-21-openjdk/api/java.instrument//usr/share/javadoc/java-21-openjdk/api/java.instrument/java//usr/share/javadoc/java-21-openjdk/api/java.instrument/java/lang//usr/share/javadoc/java-21-openjdk/api/java.instrument/java/lang/instrument//usr/share/javadoc/java-21-openjdk/api/java.instrument/java/lang/instrument/class-use//usr/share/javadoc/java-21-openjdk/api/java.logging//usr/share/javadoc/java-21-openjdk/api/java.logging/java//usr/share/javadoc/java-21-openjdk/api/java.logging/java/util//usr/share/javadoc/java-21-openjdk/api/java.logging/java/util/logging//usr/share/javadoc/java-21-openjdk/api/java.logging/java/util/logging/class-use//usr/share/javadoc/java-21-openjdk/api/java.management.rmi//usr/share/javadoc/java-21-openjdk/api/java.management.rmi/javax//usr/share/javadoc/java-21-openjdk/api/java.management.rmi/javax/management//usr/share/javadoc/java-21-openjdk/api/java.management.rmi/javax/management/remote//usr/share/javadoc/java-21-openjdk/api/java.management.rmi/javax/management/remote/rmi//usr/share/javadoc/java-21-openjdk/api/java.management.rmi/javax/management/remote/rmi/class-use//usr/share/javadoc/java-21-openjdk/api/java.management//usr/share/javadoc/java-21-openjdk/api/java.management/java//usr/share/javadoc/java-21-openjdk/api/java.management/java/lang//usr/share/javadoc/java-21-openjdk/api/java.management/java/lang/management//usr/share/javadoc/java-21-openjdk/api/java.management/java/lang/management/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/loading//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/loading/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/modelmbean//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/modelmbean/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/monitor//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/monitor/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/openmbean//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/openmbean/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/relation//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/relation/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/remote//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/remote/class-use//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/timer//usr/share/javadoc/java-21-openjdk/api/java.management/javax/management/timer/class-use//usr/share/javadoc/java-21-openjdk/api/java.naming//usr/share/javadoc/java-21-openjdk/api/java.naming/javax//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/class-use//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/directory//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/directory/class-use//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/event//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/event/class-use//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/ldap//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/ldap/class-use//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/ldap/spi//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/ldap/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/spi//usr/share/javadoc/java-21-openjdk/api/java.naming/javax/naming/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.net.http//usr/share/javadoc/java-21-openjdk/api/java.net.http/java//usr/share/javadoc/java-21-openjdk/api/java.net.http/java/net//usr/share/javadoc/java-21-openjdk/api/java.net.http/java/net/http//usr/share/javadoc/java-21-openjdk/api/java.net.http/java/net/http/class-use//usr/share/javadoc/java-21-openjdk/api/java.prefs//usr/share/javadoc/java-21-openjdk/api/java.prefs/java//usr/share/javadoc/java-21-openjdk/api/java.prefs/java/util//usr/share/javadoc/java-21-openjdk/api/java.prefs/java/util/prefs//usr/share/javadoc/java-21-openjdk/api/java.prefs/java/util/prefs/class-use//usr/share/javadoc/java-21-openjdk/api/java.rmi//usr/share/javadoc/java-21-openjdk/api/java.rmi/java//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/class-use//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/dgc//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/dgc/class-use//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/registry//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/registry/class-use//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/server//usr/share/javadoc/java-21-openjdk/api/java.rmi/java/rmi/server/class-use//usr/share/javadoc/java-21-openjdk/api/java.rmi/javax//usr/share/javadoc/java-21-openjdk/api/java.rmi/javax/rmi//usr/share/javadoc/java-21-openjdk/api/java.rmi/javax/rmi/ssl//usr/share/javadoc/java-21-openjdk/api/java.rmi/javax/rmi/ssl/class-use//usr/share/javadoc/java-21-openjdk/api/java.scripting//usr/share/javadoc/java-21-openjdk/api/java.scripting/javax//usr/share/javadoc/java-21-openjdk/api/java.scripting/javax/script//usr/share/javadoc/java-21-openjdk/api/java.scripting/javax/script/class-use//usr/share/javadoc/java-21-openjdk/api/java.se//usr/share/javadoc/java-21-openjdk/api/java.security.jgss//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/javax//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/javax/security//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/javax/security/auth//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/javax/security/auth/kerberos//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/javax/security/auth/kerberos/class-use//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/org//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/org/ietf//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/org/ietf/jgss//usr/share/javadoc/java-21-openjdk/api/java.security.jgss/org/ietf/jgss/class-use//usr/share/javadoc/java-21-openjdk/api/java.security.sasl//usr/share/javadoc/java-21-openjdk/api/java.security.sasl/javax//usr/share/javadoc/java-21-openjdk/api/java.security.sasl/javax/security//usr/share/javadoc/java-21-openjdk/api/java.security.sasl/javax/security/sasl//usr/share/javadoc/java-21-openjdk/api/java.security.sasl/javax/security/sasl/class-use//usr/share/javadoc/java-21-openjdk/api/java.smartcardio//usr/share/javadoc/java-21-openjdk/api/java.smartcardio/javax//usr/share/javadoc/java-21-openjdk/api/java.smartcardio/javax/smartcardio//usr/share/javadoc/java-21-openjdk/api/java.smartcardio/javax/smartcardio/class-use//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql/rowset//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql/rowset/class-use//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql/rowset/serial//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql/rowset/serial/class-use//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql/rowset/spi//usr/share/javadoc/java-21-openjdk/api/java.sql.rowset/javax/sql/rowset/spi/class-use//usr/share/javadoc/java-21-openjdk/api/java.sql//usr/share/javadoc/java-21-openjdk/api/java.sql/java//usr/share/javadoc/java-21-openjdk/api/java.sql/java/sql//usr/share/javadoc/java-21-openjdk/api/java.sql/java/sql/class-use//usr/share/javadoc/java-21-openjdk/api/java.sql/javax//usr/share/javadoc/java-21-openjdk/api/java.sql/javax/sql//usr/share/javadoc/java-21-openjdk/api/java.sql/javax/sql/class-use//usr/share/javadoc/java-21-openjdk/api/java.transaction.xa//usr/share/javadoc/java-21-openjdk/api/java.transaction.xa/javax//usr/share/javadoc/java-21-openjdk/api/java.transaction.xa/javax/transaction//usr/share/javadoc/java-21-openjdk/api/java.transaction.xa/javax/transaction/xa//usr/share/javadoc/java-21-openjdk/api/java.transaction.xa/javax/transaction/xa/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dom//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dom/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/dom//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/dom/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/keyinfo//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/keyinfo/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/spec//usr/share/javadoc/java-21-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/spec/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml//usr/share/javadoc/java-21-openjdk/api/java.xml/javax//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/catalog//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/catalog/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/datatype//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/datatype/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/namespace//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/namespace/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/parsers//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/parsers/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/stream//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/stream/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/stream/events//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/stream/events/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/stream/util//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/stream/util/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/dom//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/dom/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/sax//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/sax/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/stax//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/stax/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/stream//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/transform/stream/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/validation//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/validation/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/xpath//usr/share/javadoc/java-21-openjdk/api/java.xml/javax/xml/xpath/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/bootstrap//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/bootstrap/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/events//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/events/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/ls//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/ls/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/ranges//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/ranges/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/traversal//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/traversal/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/views//usr/share/javadoc/java-21-openjdk/api/java.xml/org/w3c/dom/views/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml/sax//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml/sax/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml/sax/ext//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml/sax/ext/class-use//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml/sax/helpers//usr/share/javadoc/java-21-openjdk/api/java.xml/org/xml/sax/helpers/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility/com//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility/com/sun/java//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility/com/sun/java/accessibility//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility/com/sun/java/accessibility/util//usr/share/javadoc/java-21-openjdk/api/jdk.accessibility/com/sun/java/accessibility/util/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.attach//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com/sun/tools//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com/sun/tools/attach//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com/sun/tools/attach/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com/sun/tools/attach/spi//usr/share/javadoc/java-21-openjdk/api/jdk.attach/com/sun/tools/attach/spi/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.charsets//usr/share/javadoc/java-21-openjdk/api/jdk.compiler//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source/doctree//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source/doctree/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source/tree//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source/tree/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source/util//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/source/util/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/tools//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/tools/javac//usr/share/javadoc/java-21-openjdk/api/jdk.compiler/com/sun/tools/javac/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.crypto.cryptoki//usr/share/javadoc/java-21-openjdk/api/jdk.crypto.ec//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/beans//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/beans/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/linker//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/linker/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/linker/support//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/linker/support/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/support//usr/share/javadoc/java-21-openjdk/api/jdk.dynalink/jdk/dynalink/support/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.editpad//usr/share/javadoc/java-21-openjdk/api/jdk.hotspot.agent//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com/sun/net//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com/sun/net/httpserver//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com/sun/net/httpserver/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com/sun/net/httpserver/spi//usr/share/javadoc/java-21-openjdk/api/jdk.httpserver/com/sun/net/httpserver/spi/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.incubator.vector//usr/share/javadoc/java-21-openjdk/api/jdk.incubator.vector/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.incubator.vector/jdk/incubator//usr/share/javadoc/java-21-openjdk/api/jdk.incubator.vector/jdk/incubator/vector//usr/share/javadoc/java-21-openjdk/api/jdk.incubator.vector/jdk/incubator/vector/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jartool//usr/share/javadoc/java-21-openjdk/api/jdk.jartool/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.jartool/jdk/security//usr/share/javadoc/java-21-openjdk/api/jdk.jartool/jdk/security/jarsigner//usr/share/javadoc/java-21-openjdk/api/jdk.jartool/jdk/security/jarsigner/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.javadoc//usr/share/javadoc/java-21-openjdk/api/jdk.javadoc/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.javadoc/jdk/javadoc//usr/share/javadoc/java-21-openjdk/api/jdk.javadoc/jdk/javadoc/doclet//usr/share/javadoc/java-21-openjdk/api/jdk.javadoc/jdk/javadoc/doclet/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jcmd//usr/share/javadoc/java-21-openjdk/api/jdk.jconsole//usr/share/javadoc/java-21-openjdk/api/jdk.jconsole/com//usr/share/javadoc/java-21-openjdk/api/jdk.jconsole/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.jconsole/com/sun/tools//usr/share/javadoc/java-21-openjdk/api/jdk.jconsole/com/sun/tools/jconsole//usr/share/javadoc/java-21-openjdk/api/jdk.jconsole/com/sun/tools/jconsole/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jdeps//usr/share/javadoc/java-21-openjdk/api/jdk.jdi//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/connect//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/connect/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/connect/spi//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/connect/spi/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/event//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/event/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/request//usr/share/javadoc/java-21-openjdk/api/jdk.jdi/com/sun/jdi/request/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jdwp.agent//usr/share/javadoc/java-21-openjdk/api/jdk.jfr//usr/share/javadoc/java-21-openjdk/api/jdk.jfr/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.jfr/jdk/jfr//usr/share/javadoc/java-21-openjdk/api/jdk.jfr/jdk/jfr/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jfr/jdk/jfr/consumer//usr/share/javadoc/java-21-openjdk/api/jdk.jfr/jdk/jfr/consumer/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jlink//usr/share/javadoc/java-21-openjdk/api/jdk.jpackage//usr/share/javadoc/java-21-openjdk/api/jdk.jshell//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/execution//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/execution/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/spi//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/spi/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/tool//usr/share/javadoc/java-21-openjdk/api/jdk.jshell/jdk/jshell/tool/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jsobject//usr/share/javadoc/java-21-openjdk/api/jdk.jsobject/netscape//usr/share/javadoc/java-21-openjdk/api/jdk.jsobject/netscape/javascript//usr/share/javadoc/java-21-openjdk/api/jdk.jsobject/netscape/javascript/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.jstatd//usr/share/javadoc/java-21-openjdk/api/jdk.localedata//usr/share/javadoc/java-21-openjdk/api/jdk.management.agent//usr/share/javadoc/java-21-openjdk/api/jdk.management.jfr//usr/share/javadoc/java-21-openjdk/api/jdk.management.jfr/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.management.jfr/jdk/management//usr/share/javadoc/java-21-openjdk/api/jdk.management.jfr/jdk/management/jfr//usr/share/javadoc/java-21-openjdk/api/jdk.management.jfr/jdk/management/jfr/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.management//usr/share/javadoc/java-21-openjdk/api/jdk.management/com//usr/share/javadoc/java-21-openjdk/api/jdk.management/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.management/com/sun/management//usr/share/javadoc/java-21-openjdk/api/jdk.management/com/sun/management/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.naming.dns//usr/share/javadoc/java-21-openjdk/api/jdk.naming.rmi//usr/share/javadoc/java-21-openjdk/api/jdk.net//usr/share/javadoc/java-21-openjdk/api/jdk.net/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.net/jdk/net//usr/share/javadoc/java-21-openjdk/api/jdk.net/jdk/net/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.net/jdk/nio//usr/share/javadoc/java-21-openjdk/api/jdk.net/jdk/nio/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.nio.mapmode//usr/share/javadoc/java-21-openjdk/api/jdk.nio.mapmode/jdk//usr/share/javadoc/java-21-openjdk/api/jdk.nio.mapmode/jdk/nio//usr/share/javadoc/java-21-openjdk/api/jdk.nio.mapmode/jdk/nio/mapmode//usr/share/javadoc/java-21-openjdk/api/jdk.nio.mapmode/jdk/nio/mapmode/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.sctp//usr/share/javadoc/java-21-openjdk/api/jdk.sctp/com//usr/share/javadoc/java-21-openjdk/api/jdk.sctp/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.sctp/com/sun/nio//usr/share/javadoc/java-21-openjdk/api/jdk.sctp/com/sun/nio/sctp//usr/share/javadoc/java-21-openjdk/api/jdk.sctp/com/sun/nio/sctp/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/callback//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/callback/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/login//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/login/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/module//usr/share/javadoc/java-21-openjdk/api/jdk.security.auth/com/sun/security/auth/module/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.security.jgss//usr/share/javadoc/java-21-openjdk/api/jdk.security.jgss/com//usr/share/javadoc/java-21-openjdk/api/jdk.security.jgss/com/sun//usr/share/javadoc/java-21-openjdk/api/jdk.security.jgss/com/sun/security//usr/share/javadoc/java-21-openjdk/api/jdk.security.jgss/com/sun/security/jgss//usr/share/javadoc/java-21-openjdk/api/jdk.security.jgss/com/sun/security/jgss/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/css//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/css/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/html//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/html/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/stylesheets//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/stylesheets/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/xpath//usr/share/javadoc/java-21-openjdk/api/jdk.xml.dom/org/w3c/dom/xpath/class-use//usr/share/javadoc/java-21-openjdk/api/jdk.zipfs//usr/share/javadoc/java-21-openjdk/api/resources//usr/share/javadoc/java-21-openjdk/api/script-dir//usr/share/javadoc/java-21-openjdk/legal//usr/share/javadoc/java-21-openjdk/resources//usr/share/javadoc/java-21-openjdk/specs//usr/share/javadoc/java-21-openjdk/specs/jdwp/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42431/SUSE_SLE-15-SP6_Update/140f6a5af92d71a9b95dd42602091036-java-21-openjdk.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux    !"#$%&'()*+,-./0123456789:;<=>????@@A@BBCCC@@AdirectoryHTML document, ASCII text, with very long linesSVG Scalable Vector Graphics imageASCII textHTML document, UTF-8 Unicode text, with very long linesC++ source, ASCII text, with very long linesGIF image data, version 89a, 362 x 302GIF image data, version 89a, 432 x 87GIF image data, version 89a, 77 x 81GIF image data, version 89a, 104 x 120GIF image data, version 89a, 118 x 61GIF image data, version 89a, 439 x 238GIF image data, version 89a, 44 x 59GIF image data, version 89a, 289 x 122PNG image data, 181 x 52, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 151 x 150GIF image data, version 89a, 295 x 67PNG image data, 370 x 130, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 168 x 108GIF image data, version 89a, 285 x 235GIF image data, version 87a, 404 x 280PNG image data, 132 x 125, 8-bit/color RGB, non-interlacedPNG image data, 129 x 123, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 125 x 93GIF image data, version 87a, 417 x 112GIF image data, version 89a, 429 x 206GIF image data, version 89a, 450 x 183GIF image data, version 89a, 191 x 201GIF image data, version 89a, 269 x 264GIF image data, version 89a, 629 x 484GIF image data, version 89a, 349 x 386GIF image data, version 89a, 256 x 248GIF image data, version 87a, 384 x 100GIF image data, version 89a, 434 x 122GIF image data, version 89a, 194 x 266GIF image data, version 89a, 427 x 266PNG image data, 177 x 102, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 332 x 198GIF image data, version 89a, 342 x 85GIF image data, version 89a, 175 x 198Algol 68 source, ASCII textGIF image data, version 89a, 450 x 114GIF image data, version 89a, 438 x 168GIF image data, version 89a, 306 x 181GIF image data, version 89a, 438 x 171GIF image data, version 87a, 467 x 168GIF image data, version 89a, 48 x 30JPEG image data, JFIF standard 1.01, resolution (DPI), density 100x100, segment length 16, baseline, precision 8, 270x220, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 100x100, segment length 16, baseline, precision 8, 345x530, frames 3GIF image data, version 87a, 587 x 358GIF image data, version 89a, 322 x 144GIF image data, version 89a, 363 x 144GIF image data, version 89a, 406 x 307GIF image data, version 89a, 316 x 312GIF image data, version 89a, 361 x 304GIF image data, version 89a, 335 x 236GIF image data, version 89a, 363 x 236GIF image data, version 89a, 560 x 225GIF image data, version 89a, 197 x 226GIF image data, version 89a, 328 x 283GIF image data, version 89a, 784 x 294GIF image data, version 89a, 374 x 304GIF image data, version 89a, 420 x 311GIF image data, version 89a, 346 x 162ASCII text, with very long lines, with no line terminatorsHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with very long lines eK*H fpyutf-8b7b5c139b3c4e8510475e58f1cf75a300c5d5b5ebb29373f2b6295a69d556bdf?7zXZ !t/D]"k%ˬiǠH$jz:=2 >_vxrX>DjLll1LڲIsĝR/Psb<\W^C{(ᎠL5m nx+8vntkrϞpgr}Ёw ~d2;/ G^+ f#_:Kxaqfm^𧌡%>PqŻ=@Kw¥I*o ֽjx/J^KneIm8GI=u[Z4E5ɥ%4Zo]#0}ssaxBl粝Q !8>b> δS*C}$#/a 3P!)/OG}kr47m.PrͰDRJ4M_ѱElwU oN@"-Eͫx:|s:|Ӧb7cwaĈ|uVy4{Q^ވ4@`j+cW\7([x3|ۤo"u&c,@?@}K=5w3b5* M٩{iOQ՗ʞF%.&)|S b +6}k^\;.mml8 BmlӶ)fE\҆25Dp#wӰFR L:i nKИBAz¸i8 QvVAu^q`#-C]刉1ٝ\IlZ qDy<5օCϾ-&[jTZO\G45`nD (U4+X*%Ph7uR;~])#sv0ה\(Iue/ZN4Zߊgt_'Hgݣck~M(u B.^ Q)?^잢PnF#֢6Ĭ9-<- uОBm_u ]lCLal8gZ5gyT[xjFhot Ld[1?uay^nR뉠nX PCkվj?ê\6r}*u_cazدgG .6%מ[Lk?f`Hz Ӫg)$>33L~e6'd}CJDV %TםۋTs4,C#8a|Ak+ʋA6C|%}TDٜIՈ~'b@:{[v dY{ GdFbS0- 5>d֣0<K.z"X^} "?[.X= (t9tHdȋv+)?[Rz/mWFK2̘CnWn=y&5#Q(+W=;|DͶAH`PΓe00D1@I%wI}0ݯ~x:)*ЭQ]ak\kz[Q7֏^M_gfHe<ߖKm]r`? η:x}TcyLғ Ԁ_t^x{3f*׋/+Éy m5|[ [o˕ w?:q|V(WJ@UV Hq؂D13&Zv`>A$&WylרcbGHL6EQm%GXٷSIB%;#qFbхYLq_~1ݱ`%hJ*X OtN8>.rAWT#$^SlY)c xe`d?V a/13s[F{z`FF*#P`2Y_XL:j9%]aß/cʁgZH{~ AXMVD:1/Te B_Vv7C ;W+4e@>MW=RSދ|Z2ˆr'Bwppg};ҖQ?\9zͫ!k &dK$$jtD^%s䤎O=j04 5}kWC/Sόր'UvE6 b $ً 1GHCVTKs[`/h97W1RVtCr^7?GI78f20Thxxbh,IaӀz @ \2͙-4ݹ}ݞZ|“Da}rbl}T#]hefC)9GURv}HL}6R#rXu^H*.i-lʐP_ئMCCțCJ*C3t{wҋѭBJ,+%_ؙmyֻíiX `]p U`)b :m?5ɽ>OW~!~>aM9\a0e;N[J ⼄ v\@g~& P<'Q+@ ע b2kGs؅8|ƫl]zKJkn]XnA I}pGx Z)P*PP:zIv_݌> i@9f҈Z >\X r~)1~>"b5o-%Aj' =ADRC0l+7XFYqe6/΋^F>Y_&rpqHp\PZ,xnJL?;}LRe$*rk6ذSvd@M Oo{!:pwfOi{My4E| /&pr<>Bmt,ȀEYQLa6^lm]̈.`pd};,uuق؅pL]ml&u}O\:vP(Z]nBhryЗ\q*:Xtrj0,e/ZkUL;v|@_1sx1sǫsmʻNcMчzɵ_6cnV&bWT TSZîvY-OYMJM3%s_Q=)(M E\˺;$ eIIE3$ځ z/dgRgܟMHH$QƖ ~BR L\2j0{mŀ?8<@\s!6%@׋!B5rCQ.G\)8_f~b$깶Av#<E٣9ڙfk!]G{H(ëi51c&O~y ͢"L; MnCh@t'"s4m0Ffn@fA[^W!`'>v {EGd%.\3'GfҮDm53UG@M a\wtK]Ff 6w"I"BE-I` WꊷϬ ' ` e]ӋU#XR~P4z:Zlp -'oDj1Xf[/z~//1#tSy-l/ȀM\/k3E9ߐ86KsEr XQPybF;Q<)eEKaOhZtMr4B*[0%'nT= g?9{>{  ]7͌pGkb,Z=_"GW{ڑS텑EՐw c8Y,m+$+SߊM3^ ɇ"|4BN41_sBsɡsD[v1MlwNsd5Ğ۾x~Tm*G ^xYpy*JQ+u `=@HG*2Df]o Kr@4M_Ӽ\)sA5~n(1 k`7%.,{5n8I^)GN'^OVo 0$:u{O) [}@/HjPo4~zR5 $`\KP;$[YeF᠆iQo~MfhziYD\7u;qT|& <e`xyranG1]2)*IfPQ-'lNXz_Ȍ_W.+e%Y\3;s7Y!XԹpPu_e37L;MGu$F=Θ!BdI<+0*hঋ Aשc",ܿ[^:>dWT\$?jeWͅ.緧FdTb^/x D3};@'0U9D "p8ȉ4E,ɰTc^I(.|aTBN{*$;Z6d*et$$#@nf)l?ZAV>G=8rI(ޝ&Ԫpgˮo&Ѕ\D`<hM/Ŋ5pCEp +jNhEd jV,lֿavH́rKD>61wv_mޑˆpĒCژ‰H~ŦzM8p3k]X`yhV$:|W$v"0AuԽi~1l CXwB^D^ H?ð73Ɉ*ؠVZȭLЉ+WݕJMR:#,k;քzLˬqr3{d2-w=zI p(À?uܰ CfZ/*SHn7+ҍd;A c |8T꫿KM2pׇϾtqC wv@k.޵V{@a%BxpWY3.zC K C#q| ٍpdf=;tz*C[ы54v_^Y=Pέ;_5֗!eTg ݒ_ ȪL\R cOClEhÊmJ&,j"䅑)Z&‚?n%XɌ0ZJX0d}E!OYϝ6Tكb*l-Tp=rt{^Xfsgel- #Z4dIӨn^Bx> *rp_HpFsyŧp+8 @ PI/+f#V^)> W!Z"#%ERNpM mф(7(OX`ltm@1#-e ]?EeҽnbMTvf9p%@HL}⎓mYy~G5tDCTioiV(kϤ<ˇJuCpOH+ ށ$;ivkѶ "vbk7X?ļNL{j&.:9Rl zr?g smİuKnBhfhIQWz̔7(!m,=H0W3JfBq>bn.S`E]zbDD1%Tiy`ھ$ZqejanȩXG@D`puBA ;B߆(Mks|,g.ߞ]4nSGPovpVΐ \(m\hH/=]NRfRS~GRNq?Q5 s&1w?h* Wi,rWY&_79;{%K]js' `(VsC2!!PwKq_]-{RQ!;gH"Ik"y}J^ מY;mSQp\fta>G\k6o+R:IBBL,, z 9E[ &5W`^kekQij\ D;6rh.26P3B_ r>rz`t.]ie/id47OPv, C`N,fEgoa(ժԹ.*z9l솅?'HGZuW[a|c~ ˟1Fp4M@| 7È.I:yw3ż4i0r摼k2ܩ &$A=h\F/g"e5d3e06/v[bk#O3p8rO+ܚTr16I$uOtp.Rlu G"s7#9 2dNYےtU~|нl J.}&}}7ӧyS?-G Y 5RT$8X.Y!=Uk$@s'T 3)`96|#%`{`<Z'O㚖"qAJm- |}@&g_EE.R[~(a.g@C0hP $hcV苲qGL8ie9U ^g@Z1=1y谕`Z)EXXW3fh4 jjoY)k(/J<1aKa[P $*UKQFR} 3td`bʏ/bS ,<3}fh&COi 2Hz ms>R jCLɨ˚^̮sd)XnΚ&5B55:+ Z8V J6K]L "(YI^:ck{H‡* nvyp)eT* )2nRl9CT`m*MZ1^C[3c+zzxњza87k/()$#l( &dG2J,(z m\ ] ]f "JʭF?iՆjl i~L)Jt{\ioSEߢ}aϗ+i:<%NZς,ǽC>޸5owɷӱ=尡绞+V_(&i̻,~M=!JY8q?À)ww Oi )V)^1 iY+[x&~y D.+zoxd缡ɦT560*PNoT\Q:_;u]%[ڎ4>B|=R2?lY2J1' U&++zv5-?] jB8ly\zTj5*{}Gy[/bxGheT`iͦy*wdzn48ILԬzFV+/V<)89,3'^=-SD`j*frSl"=% L|~JFׂռQ?bG6F݅24gԍOi6y@{ڢx&㖨R،`(\00 3!WsXEێB!hZ/XaKE2wo gA.xӓ8=U:чScTMSoq5><. !=ބ}uDdEsd@evh~Î3Y,K{dB8IJxBųFeo`T8~8Ʒnd@7``Tc+,A!=S1X/e1 >~$Ab*ݷeŁO耦| a2MXGw$ ~§_[QAR򬤩˜̖eS[_lTwFIH/K-S#(lPtwٯn;7] ۀI0m&(mWrݾЧNyCX~X/fxע'BA;_0эҤmf\ؒݮ\Pg+PE!%Yd(P+DyY_fC z, 'JQ(Hѡ/uZ춷1vɱښ7ԟ.gPYF62O * v{C3q#s[jZأj,oFXylc)X^Efs B j$nqЉW mnʥMoOnDdnT&14I_@N]~7Oߖ l|?ZT#Xݝ ;݇f#;&AxYj ;i(ŻT| HbI@wL 4>ykIIlɔ.u*(j:e{V b+AYƫvK[J4#aP2Vꖅ};&ER dCb~k$vX& RI6%,ϏQ[#ؖ_[qK@^¹eܜ994 `?Jj@[ɓ܂νB |"Aƨsܪ"nLk(!n6nZ_.2l0ѯ>Ac]$m}W'[r+l"8zpKG;1UZV?n{)g^}t:LG^',o *θ9Vh |)V3fMe'MBGJHsmxD^Ǽgqx;|W>W#EU ;AVh+RMtxJd_D}9yi[2]2}= `$<Caj>qtwyC8.srvn`9L"q)|(gf]!hʢ0.,O! '!r3K @K@Jïes:a mK{@jySu[<;lG #9uk%p9I; q\u]wY'fj̕FTߣ"OtgM^dM=Dۗ Bm 7OgԵ)e#Fǫr h cM<M-Vfwb.~=i8(ԛ?5Gqh9+*xxu欭˲:*:ε1 [w_q`"o$mwi(.̟gPZeEqG5ӆoJ l :K]Fs_wVHЊE6>rHQGvrM+2"] 7װH\1S(r\v:8Y96]wPtsl8 P~d[m7rrv8*M+ yc3+#{h]rxzڒZBiB=1C>qr80VO/kiAhW@pR>f]yfr俺/]#aEæ _3r@wK$? CT 1rBg EXFH%[04To9>ۄ˛MIm"2ul ֓;sOp5&{Ip3O> Kb^y< a^5}j?=&"3/J)zzWZ,r7uYU~TYl_ޤIrN[勴`؉?&NWg+cI k rjjwi!a18[wy,w}ɧe/PTm2Briw]J A㏿HCtzJ>@2Vv([2!XW>jNX؋Oq<jdq)=cH!SFR:o6"[mvInFb # Q*!5K io>Gfc[)= F_yٹNp k^՝a+j p[v, YNmѮ& 7 Tu9_&#eӺ* Yxgα&DHm"6[#CWS 9580 }_mR1 i8Fφ[eRVFAnJ1  (q2f5 m"LfsˢktxxI\춘^x}.&Njɋ !ǙDb9zI2 [ N䉤%.LUz+B, ЂQ*`j v!'UzW qIF \A\m>627 [jF+~8ʘD J: ^*%gf0O=|,.aLaɴ&Dcݝ*M՘_THxFGEmOSߖٺ:dYEqF*/yI!}hG& sQ0ZQ4EzwZqyg\fš+X)%Li 3Ѵ5 C{b(ºCbL x*cQ>޲~Wut9 Yzn?E했 d[LθΩ!~ hesf0";"_V";hX6`њW7 EXX Z xo )/ZǕ4z/ɧ3R1 -0PK'p1`oׁ<کS ^jOJP`n:ux[Cоc)2RrЊiU@rJcʫ)gt9˺T/U;i>#͔DܩKzcxO}!/4"oMǕبvKOs8j_ )|񝺁^kr %=+aT[FƯ혊Fp³JdM)T;Oϥ*\²@Z(\*h%MWvSߝPIBf|];\vкz#oLF]azVY!X>SK)ܴj:9BƐWmsMv:X)0Y֖v= cnx̕ᎦOGmԸr~ f8$?ZR= tנ\/7bP&.ixwTĪ}AB_O@k‘д0i_$ ÑjQ{.ncyՄRXtNJ0d3zMUME'|U4-eT0[m_ѷNٯЁb'vzFd(寠+E j P0Qv_OPk~? Bl@,eLsO"-4*} ~%SU͗5 AթJ k[tLVĻY kA;enUuxwŊqlEν*ayot P^RlrOQFe:hdCA7;[sHk"ahʋs=GKY)wfGFB: Qяgs=+i)^atJgoxk/d&8[Yw$"èVՑ788|k=N[+I 2Pm3YJDpF<S(I5Q4WM ٱ `@JB.UzNw)f$ k&XӾlo7v\*ӝy"NXªYvn^ԏY㫙!% K 4A+ÉPB_}a s~=4 An{48"CC `}w}va"aP"k15x҂EἦY|.1_b{(rϻ٢~yh g ˰` S}2-σtyǎTpUiYf7X^sƶX@xđԢ5XeqYʋQLGW5Sƶe֯7Zv~F\ O%Ye/(>EpZ(rϰI: v6SG؞l]hFPv+ag4$FyGkpf?(E EϠkKuw,{hc0q#MpX=XƏtޕ0"! %AiNYV_ m8 AZId9 :r䩉%]wnV=aOZG=k/$J;) u;G1;"0u*`K #[Q>h w>j=Cj 2``CMjg}r.^kc5w腭'SEN"9=$#n:Y_ԇnmww{f=q/үnSXraʬ|I60%ta.ѱm(rYҢ?=&[" $P0I\phSUeV5&Cbҝ8Bj(cgKt^~5Z)ɰĵYv 3T_0xܑo=|^a/t5q2E0d)kr]PUT[~|Ёi弢 ~h*4 S-)`Fϸe]Ór1,o:`X̧Noܮ'd>þT"N Ԍ~=E}8ğ[@MnϨ5:! cgA4qn ij?Ke =>^DĸS65zqSV!6xԢ*̆5p?jؑ2{EnUH :6nAoFGSOѩ#urVxM{= Uh4rkkp-jwoR $!'TI{—ӜEo8N#r9rԀݐF1b}d.7]#*X@ } Sjp_W3  ΐe+)M!|}OSwVs2V1A  IZ}!$N-ͦ9oZ@H5 %?6>9eWҘ幥W.̛P+ WD g,2ǒP[-!l['OCպr:ڳN0&rk5 ]B>ܧ$'m[2 FW)[р/ozI4B۪ A+s%~u鵱-jdm4L,.Ѕ9IS;x%tfNO"je'9:$lmaHUGR!s{&q,-6f"C\`ǧtƯY$ԹҪ0 /8Ī".1WVX>V4Yn+`!x/)ĭ[, w{݇A;ؐH|D[-!1IuqN% A;vʏ- W%9.8kH/ryder%仉[H;lG{eaR|bDI##)sY4n[ΥlMrrΕe^5Q0R`ijse(/>(W;M.YIgci=<Вs2QwҮa~4nj$U.kCW)Btݸ0VCa_𵬶.EXƀ"墹|6{(vlo~ǹ_ ўH.ج\YwZJ ~=h_6Վ4.hת&_4}\?jv.$j^Wߊ9Ԁ3DsL*})_Ltv<$AjH3Bܞ#R}>VW*jn3Z E'XK AS>?I[;t",5[ W-~s(Jħ9ҶUVǷ{6pR5w,F\o\b]L>4DQ|a!) $uX,g N _H5S/@hm25[X3ə6͂&b4(#/4E I m5[ duTlh6e%;4rlsưGIӜuf_OjcbDb;pec 7'85hЎIo9ٙ.A-d7[4ĽŎ.)n_U2V+Q1^L*kILCbU86jIMh40KO"[/2Ylq%ve]r;̵X_ޟ&:-c ~jY Fݩ:8{Lbyyq':}v9j8#gҤ9OBh&~A 'Kx <<UdDZu]w3hc<L.6|=8s>$Wd:-}478X$h\5AqT(|_%<{RPROHV`v {&"ʸȒ',JBޣBI[58k]Š|+F*V*VmԐçOXߥpMd=NGO#I\z:5O`--tt zgQ7UhۍdI!)$'s+TG¶nT[j~h264,#%hW zA@mcQĂ8ߥI spַnIp~%;9=2Fݭk] l~N͒ۂRddU-|1>z-hDn?P_IQdYV/%O|!V[k %wXBKP tӷ^zT褹vrbu ^M2ŝ>5(sDtV bVN@L\< c2{pViцR,Zŭ*'Oj5\ڝҥCRE?PQXa B󹇹6wH[ra ޏoHl*דF(+llW]K9|pR~d 8*}.p(ң~ bcchgIukM9!Oh /ȘZK*}Eeoo2n"- 0mȁyOs ,`OJ~O)y !l£=}p;TCO^v[S+(Q)]_|#/:o ڇG]3D $%Vԣh S;?𤶁`HōA%,YU ZOb%+q43~mTR~zLGsk{;oUy1"yӐo_VM- aJ.(A([aA},&kQ9n}|[K[X+bxk0U5&kKy: e~֒hʒwQT^ 8S1jҹaQIGs;NCwȠf=M[P1;\ʊt3׼v2kPVmPuM,yp \N 4@@5ǿۤ2 ԝxL۲NS>wHHz"arzcŐlB33@V(l E%TiaNFtk}aM9,BV|)kD^.yV<Y cGit)) wUܰybáB  2ʿ70oʱ.C6A{8q.ƠDa)CxSl^ r#i̕L+-AQv ?@0zfj=R:9%W&%Qv]{(L0E_FԞE}Ο{fD6rH:eb /;ae'()Iu L?v͎ tJC#Ⱥ??u)%Zs W)!WMOe]H 3cۀP!%B ,BȚM1/k{ٰٺ*)_ ˵7?BM(Aؾ_B*IlI_t!$'=Ƀ+G.܇gw:=J&kCP;Jf49藾Ò|}I+NLgT8U=fNhw&ao΋r ;HS!,=ǠYl<ǚ{5٥2%tt6Ly+8Ss]4Mu^ҩ8x6.#̢-8ɒ뮿'$U |J&i #Pvo5wO> VSr˰BێmR 4۰`{ si n:cRejSϜE]F HnRj6+{9 6|¾) ;>vZS3gkp=ݱk&@!:Q,,.OQ-0tmC 㽪`BB}L$CZ-kN' ^c6vq<|KF$Ǧ,g (hŝq 5ﺳP<yUu 3-h: GMӑhgnrSk#O#橾Vo:vU*u]EcNt$GD528 u?P)΂kArB8 |UGmDLJDT^2=~Й!]E?g7's qb5 aT=J\>7:PQm_@ʊ6h4l8Z9Nr${'sKP`X6l4FypcS7Jst/Otc +^GkYhɃ$UUQݵDb+D˨kvs!Y^5&t*˻oDũwߌ;v'. (p;6e bC?h$F 0v7Qa{z\/:DtL",G BnN8/w l=J KjKc 蛼ay`Ke,a!f6,Ҕ!t<P #DEAh!s +K/q brFCSjhG 6sM&aǤ_tM@#^TQp7** ɆD툶ʩ0P w'r/-tۡLdh#è*gGoA%A4@tb";o2L*8YuR`>W)#I1SC>wϗau @yn]CqVWgg B};|ExX (S|=qT2hCfYj{Zet=&o_pl[Ԋ*K~`f:] e {sJPH= Aʣme0!cGxo *0vp$3}̪w"IWg_"0EԨNOsV",bv5%٤h2 PT7pR%V̓r&@MW 9.Ek طhJςnCqKTqfIZEzquTsZD"f.zv7JsDzUos0oG%(L_o ><߲xXt\ƺ&]MWlU &m/Ƅ5Coż%m: ~p.҇g2CXJtZ_ab'Z (/In>6(N=uY "gx*"p{cdEʗpQ5zVRp t笿u6+s[,0[?d8z'4C=c!Ѷi ) 5e<Ϧlxa ( R'K+N/Cb9 S( ^/ߞ)IfhЖCey;m&DCl!?E,:wCWzl?<3 ~IL:,y.܋{I}<~<2\_0A޴JG7~ jm@P|$-e)XhKl^ix"]#(J9XRQeFB 䵖{ԅiGBvI;ԎܟU6t2{p*OsHgRn -qnzg^z]T42C%dw9`,d[mJ}[ +=]F}Yדܯa2Y\-luwS?yhK>]^֪k_9$oeZbE(nW{r1p11Xj`^6A- ;Rut k E~ckYԅ!ui iwCKK,"SY6/cDW9W xǫNxp~%CmG7_?[GrP>`Zyk J&f:V0Tqg}?}5!VًV۽})\x4Mj_+>6?5&j4V3.b>*΍[Ƶ In69>m6/8ȭ]HHl˿%1C5`VV3gF%hG_)L_<>֞lLkGZy-3*.WB䀾ϪۂM(G9 .nsV0^{f"'Gk54b݃.ޤ1_S\[Xʈ$}b:x?=/7 ߾U}JpQ8j kFq+*ϔ3 \#mwA݊y6Z7N0Kac]HkGw(7;ӸjVs7DhJ[S#Jo#kBo=r-5oăJ06ˣL#KK1ɜt =CW`_2۝l.@ȑ4"qhe ^UC%w paol,O_dHQWTWcȶp#~!%*S(l%{S:QAK*yA:n Q{K|u#,%޷y7ѕDȢHpO15ܨ&K^'b2xJګL| )X"PKlR-˗nt 0na0)`G{f5k^Q#o՛f^cMMI". vU;-~%fz'j``@Hwg6Zz|ˊB Mpr{N)\x.gGLױP~3C;A-1hzN|=}e}'TP E–,jZLG[Q͍丕 /vjϰpH[m{ +2aL9]q+/Mz7Dc )~`$YȠHMܮ+0"0dWmzl|~;lD4TU_=O~j *VtD dU_W15(C (cIRx_G݌ks~ƫ}!G'2x:+s^n-YB5#9-1f;|h;57V(KhAt:Xgl s'.m2}%a(-0inИaDwd|VWjze^`[] CjA`vdр! vE"52h`'(%A $nt͵[yحlELLmn9 t 2о ܲx監HLiUأ>^Qlݿrw=KBtegsn0f7tiN@ \fEunsV;7Qv͇JP9 —T6)8.#K`5%w6>>,px\wJ`4ąDtl_vKu7$m8S91Z_V^(8)@Ml̴BA54Y  !t<L@&ֈ)d8Ô7V[E!6UIzvv(P]F {D8~8/Tg=[ )CVp SY%063e$^UDZm1Y7N+1D\Bj ѕr$A{7.f0 pNtl;+2Y+}* ݓ}}82RR-_ߓ"`Y빀y&ҡ(Y^jv[=\l|MDҫ^uK6hb*7"-.QEp\#τ{ihb_Xxcm[S凿l)m%(Q%Q^B TbϷ@T MFi(@$+Oy͟,9kfk5_sxF{$ⳋ,/~y Z!9Quic8+~yVeH -4|GDWQdӔf`Ԑ%Oq =l+ʤ#!x]uXu:\Iy ;:E@E2;U3 ˚CS>1"~Xph ȻG~e Ñ>y;t3p}&g<.f͖n7O蝦07tiscs:(3sBN}ҼȬø:eGe>r!9saԙ]yҚ2&_nz(sAƻN*Ӑ㪽g /qc2P z|_mHmm" 3ۓM4nTB)1r]6]bCd=i ȵ= {mh o`ql "R)K&dO3ȍQvv$v ChMs7 J~g+4_(hV{wX5w L ԷUhC"R0AF>C=P޼w2B"+z?[lSF5-!1Ap Fa+U~|2 {dƺJ/}RÅJ3"HSTʈ $Fj.=S?.'dQMhyAl_]Go?€3'4^&ziܻ|Sv^INSE;9zIf7Vːuqgcso,YG״<$^G\*$1y.WjD\WՊȼ9a:ޝk#XյUźRlL 5$imvdVQ('m?Gm ٔ`*%O[ʾ?#}6M[fFt޷E}|B%2Y{3乭YPgw(.O՗{h:$^-Şxh9hk jN8(ZEFvּsB-΂7Oin|ay=HA-P! Ĺ/`x "xϻJct{" ,K>,k>3lE1V89B:[m{aSEq9CFu8w!zD\>]DJsP]7rIc۵6cu_w+sz`_;:,GNva-ۛAzv-īJRn;ekַ>qB_cBK c 26c~@ rװ-q>_]v0ڋ򤒴I]lgg&#nm@f)hxB8YcՓ]xbLB۟FThɜӴZpkyFblbT؛hl\)2ǥFrcS8f~Kwȴq*x_?n+{QO Pq]ԋ]h-AFclN\Mu AʸJ PHҩ<-8?]70 ؛Br-u %gqȱO Y6ME7p:c ]W;;ɵ~>(> x]-|-1mSjɠn/oL|'U]gZNiXg:js-HFX$:gIN-z}HKяM.C'|66CIbD{><6YcۘP|@wӐ}iֽ6P?{*kUj\j$}&|b\2 _ָ.7nt^ͪ|C8}3@I1jN^k(R;gﲃOh9Śo8>'e.6Z}►I";|4wiͷLPspH2tH^u=8rk?Qw2T\oŻ0RIȃ?"8{Ys}%eH .})r-%ޑ`k]~iZ3AZƚ㰌3uA"@7vWwN!ԁ 92η35MZGc4;Eu)@;" wmFKLW0Ɏ( ⭠gTP^7%t3i1JuK2XngTNus.K聥`(8Ƚߴ \1yptZi˔:ħaQH ڣgEku~OAgy;La䎸]P0ɼSk4549`"tE+Cɘ,t[js>R{8pGh<;LAu/!5QfKmV}]O]a4kV}T7%iDg=X1#^r Hm2B[WEJ4lwں: neb6,y#.37+!7@ۣe3ry8CLR@Վm@OL<=qMЬ{OҪZxBTpdw|('[m8Bs,$@e(@'\s0e"n/%ڰ&V.Q ` v':޾*m$b9ng`K:A,3`S.3RHI_y>5p9FG%͕/SA^,&Ku}q{3,Í$LT8{.1AóRYp6 p:;ĸ;"@p^ٻmGf}JW/ȖK9Fۄ(hܕdx5 Eo|^ߠRǺRHN$|#fjZjVWvnI.dv*Rc-S憣*/]~_5׼8_7ڋJUPw9y0ϸsW&{kl 6Nek+{`AWB.z/9upQȢ Sf:_qXX -( i.J@_Q7?z=5VW q,t꽘ژY%pJZbK6B*狁8ԉjGS"Mw\vo7G%,#= ju|';4֯nǭS~(9=2:;~䉣`&v ) n_#]nGZCWuoΐJ"o&!h-~.ƻWPkG6YXOd$G8.@Et0ul79%c4]w0=.Q[YVmۂ>˓lؠZ YtH'9=ߚbk .5Wtk!u9 ++㎄ l{Ղ{Ua1sG[ʠ~^n!c䵦iX(:ա>U0@/t"|~&JPnRa@F̯pw3 %ly`eV wө6%[75~Wy5F!W1~$PNVw K{cPOl| ~~ ʈ*In~&|K$;fdSvZX8gQA0@k Ao;#~#GV{ NL5E@'i9wG]NFx朥 e*.}[5R)[~}LSigaI|[5Dƣ^ayMN"m)GL׆ݢ.^ y*O )=QDm/ŃbGoDMn?Rq){ SֺԱ'Y)h/ ɶXh%?so"HRWXD!$ȉY,9&@CJ+ Ɵq|k\(}v2+⎅%vPm~JV]QUTm槈_nI[Kx;8{f꒠+NEDae'U;{Q65ʢW҈ Yjw2RfQePEηK:Ʋ(p<쮃a"Rjwj4CMbDs<ІVi,)̵Ǖ݇WCÂnq2pK(ñ}-e_^}2QFLlWR1)87[n^_C^3 n &,NӨդGJP(r^d'FO('y;PNxz7iѾvI(E)0ב-0͑ \m.TkdTܐW_iS]8MØ%,1uR&AA/F9\=fڻ[K-"=W 16l4ռ:zHN'$Ody8'6= =ͪz.047㌡VXwAOcn'4=njnv!Q*MSOq`J,f`w4rCX-Tܔ{+b܅]QF(8Jl ـolu3<PfM`kVLukpϼ <ÐLv"Rn0\ ԩ?;H;!‹KZZ@IqØ&HbCo_\WA8p~bKد-⾀g;[aovozK$CO?P0 !\iFJ8",Ҵ֦aZ| }ˁPO&r/XCXru䧇:wQxL&`ٝ?9)'a'?ר>2aVUO"/+j!_ۛ>H|(<gQ&i> gw -BA9u޴-$}!8BY7IzM`ZJ"s B8K~Jɨ\=x n1*`dN8lʯ9ڼk90k>f%#Nbt@haV'Q=gRz gŢnj4Q%)I皕z'ghK31C7ۊO4.;}čiˏ*'GP[Yr z@g|/mg{PɞEUf 9e18BGGyQ L=/C8. f)x}F)"QZɖs)/r1iƸwbo/)r wroEpc Dj.(%INXQerJYRk'Ƨx{(rǘS0W7\v 솽h' _a >t{+e`N5Ʉ$ugZtAkètRJ{\ ].Dkj饘id,hČ&3$$hu%q+.nI^/u EPȥJ54vs_{f\<O?kOmQ_p"]3([ut#7 ]Z|DIEnd9^'ӿ:#9fh`x54{r+T0lǖ7#A2=f!$RB6^֯ TLc b ,$ƦکS97e6GU'C|O V̂&ɹ5TL1 |cSzuq9=- ^AFό-FڧVI9$]%>wԇpE[_7GD/Ҟ]ؒ*%KK^mlC)1jGv7sfÛ_5kbIE(VGޠڽk?7gEQJA~/ӐhpAShe 0DZ]8̼sIdΙ "|d:ST~ bRŤJSi<&fKdǡPߒ"X \j^$K~Jm],}\ԝf>xZ+ 0+|`xO .I굁/kq.fCpK_U0dv}"L9.@9+7΋ŞOw\x 03K c0ZБm]Yq e&ŷ^MK⛊S̒:|OHN^yIü L>.;J?҃Pk$,ktbЌ "1?Zc/TI"3c-)^o+N6`ϽQxt KI_ ,}O$RO/QH3hǪ3w*A,(ap7Lq0gDF|@Wb4 N̏Dhk_-L"ҙ',lÄ(}7]j)SYwVY=X:ٷ)3cnt١><;p& cU|/VƜ;DIњ&E+,J-֞jVM:.ŏ_}8jRqOhxoƘuM|#΃ܵD8vf\FKk;3̆YQ;=7ԲV?/~PGrJyy3 mrP>ד+xL1Y'(*„V6>UF y# yUӞ?}ibpߪAӞl,7&Jo).1RP\|ub=y ^jvTRjb˝JQfIG S[G' OMvBJVCVjq=jB eȭ>KcCZ:Cp[T襡5ޭ͋bGϞ2i:Vv.ݔޱ"Kgy&"6JѨNܸc|#ہ7G3> ۉnmOqj#Voa=1^P(\L] #խWWSEdHĆ}Ul_7}Bh&/|SHMȌ:ѹC 4AL|ErD?G`1ѩi[Com2z@gXmvb Uv.n>Mj>PE6᥻ZL@vQҐ(B5AnHHR(hO^}6犠e(tVCh ^,KVi5e^,U u"H+>pTV߇ʖzK?Tj%wRc8wq&'?(vy yeעDWz6ouk!ٰG8틣>". 2mq75 V&9ut/яXp]䫐_]eBE:!?HV `.L/_??kR<̤2|n? [F,}l<Q߸mx]ab.;ˌs.EљRPz7 Rq hTvȴIt9R?RdDݥS_iO;x !(RVB*G+E:zR +0/;(U"[ڟPcb0U="ң^f=pnt[*y?L['<Yk8c=CKSb:V8F.K#FY0=DG`j-#REÈq:U?^q֐;ޤ#K͈#jFnӉ踟- 2ǐ]]/Yٺ9{.#덜^c\>>1Cq ulan 9PHhS07k@s)VؾN7~pso }0>yKkL?@ 톒PCey0=>==7+ :~yDb9⡑wHduK DBTG64d!N#6p cEV$\(u*sv#978s)bEZzxѹOo<Dd'nNG^Q(*r;n]OibQ+ $go 2< yݶp, K!Kvav+8俥Bou?>beނۉWt'󌏳(dрSαn!VC_*E$-yXd?Ir_$l*@H"YeteҾٱ@PeߥL_ (MSc[ ֞`@~% kQ.aZ@D 1*R)-֯xi聶 k>5 4W Id( .f7Rx؃XIlW|)d-y%~t%l?:^5VdHG{G/R);,K܄@N҆! ՉEI=>2QTO LbF`;; X;m_ӧmQ &?įzz.OXEq$I4B,h l}LTlidF/Ó}(=GXkF3|4 IdhьUs'˲}\rR4w;62Մ@Ǽe ^t$dV¡IΛ=cZ,Lg&vȼ5"YA|% v M,!Ym*IR_DAϴWL|dpxP_0ہŻ䫫t&Ս!UkMr>tL2/oX/@E] TJ @E?]:-$KvUdNr:g;`'nibԵ:wMPK?."K75p_? ߻JS|y#咰̗VkdF$^fBNj )ةgbTǰٸU CZE$mDic̃AGOU2lJX%*vQ2ڟrKh 2@BX0Y̲ l]x췖O$ kx?㏰xĚP^&+\op+ Z˾(\R|8]t GL>-WeT88b?.[y8#C0x(~L}qw`T%,Y`g78¦%, .g\s*cMɺnYAbBTPh*3p\ptJpj7^RC VpH~|UܼrF?rE+q! VΧ\1ꔤ^q3&)Q>@2Ӹ<ۨS5AA%h%u~Wfü\`(lhT"lE_Uybu5?O7DcXW}`e zW`!rMBȟ͉@;Ek`+`B2?ݢm_P;!Djm'%Dg!Ф샜RWA:xZq NuFKnӧ.4Wr:ܼKƨfäu_SЃi; VӰEm 힃T]9=u*7 K~.@^oʒ@=-L:c3 k6On{2V 3jwqK4Om_r _-,/;; @R#1`˸ӑ|jNO_V𤜇m 蓮 mSϫDCVx?ߜ+!`Dg^HuG9O6jL.րTzD{ .;iȦ`QaL.f/Yi~C,y ~ %;:Cuxn+CmhʗJbЕ?gss3P6wRKdP&NȬS&džn?e2PSf?{%W_5_mgE̲Ad A *ruٙ_{x4s NǢrBiv&#lG6 m&Rؔ 0>:%}UpJ芷uò~tjWXǫD .t?R /rS}9^ey-~i>2mBlhPwf~* iLAm@'blLs^ߣ efO'.#]KxԒisym g^xTkp5uuW>L8CO8?EKE𶵹~Qg@4ECgÖWמAc6kFaw.7X#*ԀV.rQ.SY漵ebkFeeej31LEN݇maIE؁&b{~x"vTCFi.R$hH7ѳU3JBkt)E# r[˫,r#}.s+^VLx #n 87(5xnwC4fYa0>%1|+-~8 fi'*5Fՠ;çQw&vּJPjGʈ T8չGFB[{ {j\R\p*o!SwH|fMin0B5kE' C*U2^RDcl;smI %yR7A'D PRaL^(tȟ8=Z}' R2"P䑴y>k ic/, 9Wth@ç $}T"SaVzܰW<qڌOaPⴿ=yh7Q* GU-!e憎,l ]#{ W]yՒhSO>yۮ*s2~!R7s4,Cj8M38艴꤈%;v-FA A)*$Xل"wA/\yO9rq~5B ha3nmhF}ޡ5/^0Iȶ9&sk\8&)[w%Bz$V3gpBg7FCJX$LWp4_}^A|zaf.# ܶJ@XPC%>Nvf|XRoٙ_?Ur~MT+^]i0 1sA0 !6[Db N+jGhmj7y MP+"hu/⇲܁U/J>{f_{Sl2sAenOi0OrUg߉I0X]cQR;ua~#OsE"3 iwC{KgnWau+g,NX [N!@q#틤zYh':896?10ry 7e;VsvLngHB[[&zvkKGui$񌻣V:}Uu&4tlasdy(+5+5pRy~ʣ!"Y &Y9WlXν$/de=Mᐑ՛ ۨ*q41'Sգ,8#K_nP;Z/,$A7Z)GW60럸Ew R%`O 4ƛI&_Ѩq*ט;Y4zIfH<r)&V?5! d%_qNnD7{=ePl,ԅM*R;oF]3 r3k qL @Mh:l4}UAE eQ(J\9*puگLg-$,?2[,یɗ'6}(dAbym./z(r .1tL,G>mO& U[egW mZ龛#FuwHrBIN>Fv1sܬI*Q2AڃJ\NZCn(TS[iZKmup'?{>6+B}:O&L˖c"Ru߾.LӉ瑳,Y ՌI׵s+BI[9 xeAyFj0_&3PJ^`u[/rw$ F 2ˇMHu"Qa6@I-.4]8 '$c2F8"ϛOS4=M{cDΨ0'IK To:*۰;;B|k .WFhXcO؋= J 93xuDZNU^}3U);UDhvg:eL`4c:yܯtE8>*xƛ>o +G Oy2 re:] kxy $4:9.YR-Dᾭez2(/g،'aْJK&UJ8Kvt)N~d*eӫBVU"DmG ?D]m褖)%G 7(  #$Ei*pXPfJSY֭|W:*2q US#BU@5=3alm[Dl\_jzz4@BXvrOj!_1ӢG qxQedl{FəT"dS#+8mb63Eq8\\уFOe"S6_+S &ڵљXD˷4HM ?,Da1Z@#O Rr\W0UФJtZޓUb7a➕{3M w$9AVԚ5o7dx,fnbyJ=Y"վbIq^YJAwe@aIQGmn;Cnܛ&w&#<S!OID)LFbu}\;O0?2{8~T~b? ) 2eJ#D< ugX Zaȫ+_.Q "}Qۙ/,g6(̱ءwۊ5o6k^w_@/5P72p"/^ό;WEˆ%Pgzjgc"Z6?*2O0{`2T3>-~ӿhs=9x J!k7{aT!)0mK2{O"C iu2UUL@f`ID9SBU:8F=w sKC`m 1n\AzTS;{wR^2쟦w3) 3PI G65m*VhKwИ^hyuz'a机1nܸz3Ԣ ޛ:)u%d:AKW$ѵMQ(;@V}Kt'><1qah2n?Ox;.vqtB# n[@<*.H.$*-f:Q[3آʔ v6<4BKù'ѕJVO`З' jPUd'Aj?NRttLNJ!t{ Ӷ_yY3lP"b6'V8<<Ę4^{_ V߷|vhCO'FVCy -^?aipf,'ȠQ 䗂AOz0ކ/-?VjySK8ضQ.S xa6u F)֒4e`ܕQ54P4=NHLMܧ2gMH?'$Wӭc=[jgA {SݔlQC+#YJ*fUp#t} sM61CJ7}|5 ʶLv cPA>=&A-ёwk.=aDg'eջӈQGB{BxhfRPE X% DzYHdyY'k[S9LBsza<[;ys~'1>DY]JeɢI~3P.G d7.NO]xLUY!.6;拏;۬\I)C@40b}3a^fL5N*oco1߉*m|r`hrO8|7rRh VKQT%[arA8Y dT7WQiLMGB,Lk} 9F*b:/ VFpM,헛&qӅ5y\Il)y9IĢB40>XD8!]J9Uqmܜ9FIWPZ lƨL3+?neEf FgN_R~yQ1\P!]w)$},iT>{_L65UYd\:ħ, h?ndwbH/< T"yF|dA 1,QA~&_x ĉDGu+t;}X6ree(%F,H\v>>"$x,3hAܙlz[: Z[u P_$,zݳ_Ua@+({bg4 kHeKډ2 5yj%mXN7L+0|D} 8q<ww/5zP)EDyYhAAVCmIOWp2?$*<#d'<J֜w>$!D[SgϠqfhKzhlH { ֕-#UQ}ZSj~7`'ޅjXD1^(#, ea{ D;{j_j[FX]χ8y}]׌mǑFm_^bՐYO1wnG8":{#4qTQh7NOGo~*f{ ^ 55+/֖|BUXזjoטA/1T[%(=[/wbCGA?NcVng`cY)X{XP@^3HL%lڮHäտ!6rΕKn Dj+pX掣Z2Ұ@O4Yv.M1{A[j42 5Ο9Tɐ^I@(X>fၞ w[G4fL\)7;IJMq+,%ۊ /NPvF<6:rNkן!q, FCL\t8и0=mK`;e_( L21 P7)Z9[Fy_F3"ðp0 eJLEmp+BcՏLM5QVE<[Wŵ*Y|4I=K6=''lՍ#!쳫=`WB ^*8g9~]:I`Mm DFhۓjw| i~2W@Cm~.akkVJӴwѢ@bQ%@oI2ȝ2fҀtql!E1|hWx蒛8~ u9M~5&^ TLĘ7c'|l-j<wivjQuֵY` BTYHxA!jVT`,觠XAa`')_I\{m=u/XS{e5a QUoLq n{7B]پɆz==0p *yD˯vmJasH;-ĔaXͤ$k%srO ?h!jeڰHߪ0'_o;@EE1mP%ZO@y חnV_9Sv>E+B2c%6xWڽs~vn6dʅA\cvZ3:A˿0+,*up2o gz1P1~뾛RJtF63[ΣV" b@zKO@`ݯ#IP~w7sBLG>=U.G;hʘuck x5* n$S& eٽԥ"+lg`[ꗢc7Yfr-Z73G1!'v~L΍urrRuo//QJQߜ9$f_o6&#! ԎeM&L2uWR (_O ,ܐo Ii4n\zDŽPL=#Tq |޸aot ^@`atN_\2.F2)kҫ$TGX@w%bsj,MR}/@xh5<#̨T )!R%'.ss_Dy'jZ-H^1U;jx#Ad d:T0 T!jYM2=P*^;i}*Jm0; .!r2y "QJ+ f\6[Ǻ50__G$~s&8lC0tKjp:J5j882 5R4H'bOD)b㶣Mb.&X/zZY^%ͤI*FѐNa߭36Z4a Aݗ\JO!<7q˟2D7L)FĞNR-Q8{0+.``.-A0jqk/];]J*mMYJ ?'v8VS.pGl㳍D cFmJ*a!mZ$qP Z|K =NS%`AKe ;#Zyu FVh;Y'<{mt;k*!P?$Fc x`R(+^u%|KNC0`LcB>ꙗ ,Ň$.1&Պ@)u %lU~8/`p3}Qxy3pgpT r mɡ +RF ={ a|KF!e:yHǽMX'~Ùà JXG\S;dS,!i!#Lv+//7"1.O513F7UK _ hiYEGo[$ +[{߶$.Ίyi.FYfo7v=%% Ll '-Bz0Thu/{c"G{]?jODE.޵(F٭ɣUݺ6Fh/q/*~ A^שqOrKAua=ڋmvCK3~+>8!!mTD,4IxD m>[g >SҳRR #<-5\W 6A| hhvYZO{i$:C].H,뻶_ieJE-cJ [~uS8u h/!2Q /d,ΫKA5F_k ZjzEdt̋ (J&PjlAsD+VQF(o ;No GD:ev8 )*qz#}wf j摥!WM3UpwuW"uBPЬ==q|3*"~  g9 qj2-"kVDh3xI/\QؼM6ynaR|kkpQ>kyqhOdGuMl 凍᪨'\kATnز:0o6"mLBYXA $+9g-2 ֊ C"?V NcOՆZ;rK AnOS6Vםtsz|zvL[f"{S*J@igY{Gߵ?2wmHbE-vMTgRI}n9xE8s8]S *l$;M9[2\%ĝ؋1Λ~:czOZ I8K*,^iy1e+M2B$F/TN3/H@m }H8ZYfk}9q`DJZNJS%.FqOl K? Z\Ž@aƄ:,TA)V3ӭZcku$.&` q'3M3.);oLvmٖY3EOiSo,L bLUf`CknIs>ʤ]]V#I#ЄոN\IL6[KqB;"`ʬ'Q6T%[9s8,$/\>oc 0m][)#Db]#OGⷯ}~(1;@ܛy|.:aǗfaՀ&FYEFUu]@Iq̢*Nl_+L=KʆN ⊁n76z{PHZu1TNi/mBA*TO2[jɧ ~\`U+pH4ܖ̨*ס E ^ vJos?:L `ȣ[NN0`@= bAH ERda8qoCT[_~5 \):HA:Bq)uG]!ynN~}X̆)$0ulffM%c*رstC%4œRYقamn̡$ ;F:7]Gj hS2U߬dy-O D T sZJ(S]EjHHϴc'0.4q-n8&D h{|c.Y[n,IqJ<9)ûK0\{{}Ts١DNG! f;ptur"ߗ2nrʘ D-aW-&^l5JSd8{i[/:/Q0u'+|ζ'*TpgKt=l -gƭa9)>|r-)DCdљ J`/0ߟh!}TKNLթ"xyTaH{8c3r̤9%=2@Rjͬ*]]Soժ'<9G5gvxg5sƒ1[xF@.th%jK./`|BdLe@* >1y էw :(ekJjB>Ҳ J#FABHn g#AYx7|H`}s C&n .ς{wфZtxW1{->|ʼHkwgOcɅ^؀Oi~N9c_z8z[)i4)~!BD/Ҳ)_e%r?'1%S%WF5xCu]2D3lz9e}P\a墊dPXyf 9z.cS$a o$Mn`Iba&YmQwT '[w(lJ\U*`fR3BMP҂Ǜ(.zgXYSExXq; e|#43 ;(8(}.}U1j*AYG Βb>Xי)*,wk擊J*XXԝ"ߞQ8D{ݓ ݇ n%\jw/h1th;й= ~=we%LLFYs/1_uH;ⱀ;S _ n8xµL'}0Ei}lKai+^^]zz9ef/fMZ]XqdEXz‚M04i0gA9O6FGM}l g&/o8h ̧~wEJcjcp} 5kIH:v/7&IG1r(bnbRv0EZ"$|"y& Kbq uQy  p:v4~/LǢ 51|ʳPx7V 9kU26t܈YX J|5,Nɹd,K~b1.ՆbFI/y*4cvlݞJ]soͺf(1x+ yLM$ޘɱ&C0`(8x5M ? M &-h}fր||]{g0XOk.o6XlVc\}4 a}CIUt}v`ZG,O,NUNi0ĈuyԞLMMQ~35[$=q\8X0H)8 yfAY]?!03g*l.h*JA\&S΁$fvs'aU  Sq\I Vf44`E|B́u d}b_58ʯmhP;f5.2G, b%?;1Nd^Wa@cR4̃r{A7G7;XB"1x 9+v𣜭;x͹)H"MB %ÛęlE&"6l4{щ2j3 VL)DX]'vUtV (oa- }Ii05/ebv;\eoatFoK$qD ؋G!= w Mvv'w *9וw^y0?+eߴځepA%dl8C@C6TI9s $Fp@EJ+)A-B\ccl5=T>KHn j "^%="lba㡝d~~O1&uW*"[:6Q.dw/@ '<^ F*-xNʴj QFu,nYB"!Lï=yp2=5^{l}^|j"ja.Nw:6oi;mj/r+T3* >`d~zsJBDX0գ/)nHqHUXfr^b󊽘Z*Hek|։ts%xE+FRΘBiaG^pv]%9,ROCkfQy|4x$$ZqO="x*bgn/Tz[yx9OH^@.aH:JV;wLŽAv-LhxƯXV"P*3ZÙ~rzFv=  JT%'8n7g/uZERp/ LˬHБγĜ =ӭ˰NC:GC*?vDt=|&D"'˴<>f(ɂu +"m3 #]XYFCIeO[ɜGdLŽez-%gE Z@ȏr /^UB_ھ]H󞴰^r&u'8Ӆw0b6T++{-o,H?\/CPHEk <[rUS7FԻ^"E4]/+_Cs5Zp[Q&:hOcc hdB}Ir돬5=f(+AؽS Xj\ z9G-} \*ܽLġ1SP!]hl?WOv\<#5OhO0HlOQvE\7+jD>҄/ñ\l"L"[=T׿![Ψ-lo˦Ojq"b@Gߴx $!]bv!#y"ʲǃקFNAFL'I6pfڤ3{K 7&M! l H[/F#Ul6DꇆDu /,ȵMX,ׅZBv[ƞGez y>>"YhF0j\S)}63dI!T󤓊M?if'GV_}zT 炸p-!hIw[ XvXN.Lg'>S{ĸmrk5+ I?zS/K)]^ .vvL61.cE"1?lX>}B*Au"n}9&\+!*p[O[VO.3tEn4ʑ^j;{C>6.34ML(vq))V?=ÀVGrAJ@w`?L\f ýDP w\iY8WM"&OGuRt+IZQkC\tµHNt2T مL{S37K^YBהxv|hvj6@*8['hߌq>US܆f>9@[ىS,Qr  g^j ,ޘڳ/CYmh CGVXKֵiuT:p:@Km0X&v 8ZJXNc"Bp+dލX"Hx ^%~8)'4xydȥo&xGSrT$7HU0T."#})݂jQ`W ȿl/ lk6Ǟ~Ip ֏xgBIyxȕo㗕jMٕk#qZ)d#Hȳj\6 "??+_ݢok ZѶCY& ju!Q 99Ʈmދp.t~Ȏu)Y##J>AK#G2:A-a ,m'\7ՅiϡF/^Uqco1G |N3mPҪ/[*{ !",t2N4":KI;jsu3o7kG3I `^mQR+6 PeV`F;J;@%e̊UV:tjJ(]w]* [5_aeUHkTT._sI E2jћ;reQ9(dB-+#k LB&biPW 5n emoWPqxN*&KNxB_Yw{ΪOPnBGtY ^oUH>1(;: 19Es1ExSsY;gD-& %%0KΚT}%d~\."F=oZ`M>d@)4KUU} {, 9rxl#`ũAÿ.:7H:w X`g3@-y&x4WKZ"v -! GFbfL\_SX(! 0IμLvwԂ6^ߺ!4Z\mL&@g3K 5፮%{̅X:)?Frſ\D&!qk'XG,߇P f{(o]V#,}hqcaي%Kd˃0:12K%vԘؙ̓e6m%If:)bsڽ:dnf*S)Dw61!f̀M".-vt_ -𭝃(?0+,y1W  E3j[XbbsƻWLU /j2Kaö/k~ۆ c$"$2:y\ri*(O ?J-oO_f\1kq7ڰ'mc8Ӹ9& ;>[ACA=2giLH2c3][ky(.K>A$,\tE/M"v"&HK &+d֟mÎRPV-M9 Qn?`e6LA@gR4 - زx4T#.-gLfXXl~|BA#PcZ2m|¾6rq@ ?lUpP~ߡw0w^MKh^<P(䎭6.? b[RZ;c0{ofAY\y/߄˂P^p<`͌?-ɂa˼s~?1f"9e+ i)F{x5nAGpx I _k'[? ,-١J(\g>X:zU;^bpEGZoD# dEm]RVej7u'"ހ~(֢8ܢG&< 6ņ.oc13;d Q۶b=D@F@{igɽ+f<2dq-7>5suHo%WrG6G}heQ*)PY\m7YT4Gf=#YLaA3ɨ:L*B'Y"B2^?I8Mh2+'#1Zm({Tp$V0xN  p÷hT$s;+>;+X)ɓ" c\Lߨ˧H qk\5^n{$Vr8z <}%8Sv…zܭH>D_tA osqj1!23 @PJuJQYl-dWf<سfe%T(-:F2p̢ lsE<12ٟ>m` >)UﯝO.Cnj< reR`Sa8UܢY$ Zc:o0t{lAjRXӣ ykLؽǮXw".MUE6X >0)Y܂/Vd~;<"{zٱlfg(ctj Pgrm@WVs %[j9pԧՑW٬ev8U`A,NϮR|w0- h=lHTqoK"ֿοw@[Tb=^e9 P(殣xo Ɩ{n%X#u@tq* Q͎&)$ĆHݢ-&KJV/|{ V~Tj@ka[ۂd3\ UP:#CObc }Ca#w2]fyh,A < sT@QX&y]I@ݕTvU^AsazPJXԱ1qK"9*6u_:-4B*"h0rKKQ y`>ʑPO `m!`K|*k`m濡]Kj, JW(VFƐlBZ Nn_@~-/d=^J◢RK ',0 [G{5H vRdtF׫ j l֙f|.I2`m!"8-'Xw K]6c0l-ªGXi3pKPo sl + iOi*"I*=k:ƥkpzwy (AF}\oG X+Ӥ,EqGK9kH]GNs+lkRa:oboKX)`{")eyY/x:sմU kQmKT>"7-xw&іSꇜMͯM_b.FO%)ksl_t.sQ~kBp$@W&J4U5܀0i4i.ŸJi7Z6 M![x[n[Aܟ,Ьsb9Md1\:W}mVY*$݂Gtn qw@~Hں{e'xd^(S7n %@"-`wU2x(:w^@_JÒ_%Joi4K,?xHD=o jiouHXǟcܚ S <.F0"gO.7aP0~Ǧ-J)IP_wm0C&h9 b3P^cg{aF(UIKz&ך=sS"^Dlf 1'^9ߔnW_tx ݇Zqd7i"TTZ KԆ2l`dEԱCVZ[sI[]k)+5=°Sr\pAH9C$(OI1/n0>ӻ/*M6Huޗy\t5Żw0dQ4Cx>xSL5Ds|ue4=) ?z ;FK zm2,(q^|`tV朌_4Mޫㆯ(#%A?R" P ;h_rr ׈FA.:Vϻ,3_NW !_73(cݒaD{u[ynϲV 3]P]h(zr̆a[|4eq*!ayp` ܙPZnq||%Ui 3H-OnLwMr"JkDX@.P1Xߗ3V/8qI-c: B%VHUJɖkGe:pЇr,*STjmLHQ89uA!絔GpWfzOhي?o "}CLeWZ) jb O^--yyJ^ !`q7>|QVl9: 2q #4VW|mWp+[0qyl$6sB[Iw _8XGĘ_TQ6'ZyOhVč1*Yk4nVZB­R]ՓLO^$$}bqmHa8Ͳ&f @,-IVgI޼'XggSKDFp]U <8F6c܃nǣ/8tG@t3kW|'^[=(/.d/^_\qv{.KyA*5Ŗ+O,WqA;]`)}7Z<l`=G| )poH UΛJ31i N֤Mű O?R5u *@HփK L3-dv"x=+L*٦~Mes h*vFU S, pfWm-?#G_֧φ6miߵ ShdFh?%I <<|bʇr5:TS}dr;& #o(iLU̲~,G n;h4'+v,O?eeU29SiOՑ%6۵N(OI'do7O+3v:Gܷ z^伭>dZ~L L<* 35AJ 9 4ڿ4fã7(w`$mY:N#GvAIWQR'^uFtbPfY̜B4{- {@#`n])Zm6J% O< ^Wx7т;iYa%ݿAƔV.UOy8P\O.A>; 941tr>U1i%%*7H%jd? ,՛A>T~ }\[R80?4jwEXi)JƇ_dF&80nW{98n8QuCY@@);rtK;*![L;Th`fZ6YBMQ)|`s/P(ri9,9gضy%^?SiD;nh)xF 2; oYN-=jX T5,Xo|R~.boy]^ ɒS?:hQ2%n߅3$W!oI&1"uLYWS֌KQNtLгBMxv1n<9l`{ u9҅HFpJLܨ+2PP)su3v]U`N]9mq%7m.͝=t]+pT3-ȑU<-^)WgXD2 v^683(a.sڈse_ͱ*XoA&: Cu=g␉6m|oϟNݧ\ %`Ykm ިm=%KpC,Ӌ,-dqJ(:ݑ `=_Xk D=g"+w8sM) Mbڞ 6X,zX\RUQwȒꄃSucc:󈥺 `W@ x˼7)1V.7Q ʪ0KOq/ބ7)Kp[!m[n]T BFɦj33'7"26Xw-~UxiiR?7p5Ykd H*wr3 8y'cĽ Il@_V<_iuS@#5q(x#_,*;A$SQ=Eye ٞœF+)o7];lsfEsZ-gGqcx๵ʞ@]PMwU-VQ儼P쏒 M΁OJ瞐Ϡq wX+1[JxOkI!d;ݾc#2F==R|xKQpanǪ$7[Z~넁N5r_d /ܬ+>`R22CI*74gnEM 2ߎ 1gz<(0\ Pb:mu? p]NjYn* (#\qT}j ףc2!|<4܋xFR8tjo ҼqOu:F!qۜGeƩ)aPʖڌs Z$n`܆i66-#[!^R.}v9xg}q% ]_۴ jfq6n<%L6#PCcY Gh9Ղ ).0yl&~ Q8|8L55J l?u0R^ ̉ ,4ZJ6h}'Qs߶/+m [1R 3=Wxm ;o~gI-'=6Z9ӆN=D7XGZ9V5FS:R7fz ~R ɶLWRq!V PM&.{ќTl6m=2!o8 JM{8,qsWG8j"X*Q2U(̌_ӏwGȕ [Dz4nPy/ZJI)- x}kmI5zHQV--fx;gCׁܟۥ\OvW=i %(Dema$6ÊO܉+o:+euٻeBQ='@cro+{ӻ%Xd>ƾu}(e,M#D&VMxB3^b}W/#O8ao27)y9m5lp1xSKI*$>_cv0k Mar`   ʳ%JpjB5,!;$[fnhxt`ݢT(d3 K'5wP 2j\n\@Խs Mi [,A.O$c}^;Mzv?'š׺jXXh FbnR%L6.U )KCZ?C_4.UDj0&U!0 j3Tl>Nna] f^׳oӺ?FՁ& |Ba&6W#WG"bN$Xq#e[_U \SHXk(e\ZϹ[!tA[KHu%( [pl[)s TF +~t*!k| *K_(s D&K7޶Ns^Zmt%wrP##_//~#΅jf,d|6Z* 8z듑u$$+$'C:xD8iaP9}5/Sɼ6%_̊b{*,6 )LN_XG [zII~ecU686gxtLN{g(ay:2hNC@ɟWj֎~ :]!`VμFsծ4i:76Ռs79Jd'LPS-@gvc. $IE8BM6bۣXB8ՇI<RskZA}[lmmtFwZs/M3:8e'aPa(-MA P3OIME%R4J_rz{@5'#IJVų-<,^Tld}Q PοdL.5Ѕ5fQwv]D$ o[}03FgY$k_ɿ*DwfGH|?l<"'MS g^N7Bb9![so1cdF\mR݄`0:88a 5yēyC4kc (ApÍb@i-k¥2j\6.n2=_5-kgAмTB5cCF@P܇FW$m dI+TĚ\1Rو[#Bۅl|ә?bB{M `X塊3FbuO^l'>GFDPސL/mY,ch|$~(^'6iIIHH$uK-FxpCRңL!1H)@r!M8麕67!l2'3ilWö圗]'u9Xcd+m-`'t,o%*xc$ibe4D3 5Sj.9 , \iי0r6BuDaJɹfdawj 4otvD,%O녯.L%n{: UUOax)zZ#5ړǂZfOP>m^c1P99sΰd0m&΄5X|A,ٷYEϮ3Ȥ5@h虧%g.ނ+U7] ul4]Uf:Fy׶ 0K+^ѓX.# d97ŻU};) $d"8܅4BZdI5wh@uݓ*}fSTdyګH[3--Qc<#Q8DI!rRA0Q0bK5,?Ր͏'VU+շ!!{ue8nC7; `cP+d)' =t b+|Do Bi?g^.:׳f*F сʮdײ= cP"l@Y{E..ѥH3 uy+\ލ;ڏSt{[) J^fȸfO$-~-t[Ÿ,$&%* 0"AgAF6H։1hu|q 8,˒;2uYn`tKF;c[1@lj(Uv-.ݸV1.jGW, A%}X6GKPaUr)nj88\4Dpy<*$QZM"ouܑ<>.۠XqPfERrEKIE l'sO^h+ hxB}-w!9lꮃM;6vzq_ՙ(L5'՜ާ -u'N>58,yIk9Lo'sf( 6:ȉ_KjlF0kPmnbmqŪa%a =79K/$TCƊ;om!w׃^{^$=Se}K!pv1p0 =gz~e+-t:n {-V}Hl.cnk{PZW!ƚoʲbm-RL}'O`7І4[hPF=]`!+f1!i8s8;yztѻ4JOCy l'?{⪂6Q/N3qp`6Nl/mlpJJP+h!2 omj|sc4.HGq<\>-Q;]I>A,Ne7~ܹݸ+:gpZZ)/-+VS#XR nSzS Y o]8Wn08 otbleBmDiU}aHfϗV68n@NZLD?{מwJ;d_gKu~g" zHDΩx\V"bތ/@Ckx=EA} iË:%tY\NmԌBgFHLOBoSO%ǿ*Ec2ji= h$f'6K;H\ȁ)Ur\g]b[C+3bǓ1p:dUy0ח}akIx(@ZyE9y*Bƃ/[E]pIgT D? 4 U7胧#n0c ,ZrՇ{ aSW9_6="]WkYDD.ș$vr=0̧g"tB\Q\'ػKA'*P}yIg1>NܴCTZ/o6fG>p ˣ Y (>?=H Up. ٔz ^M&!%B !F^#vIN-!}!Y% @H`FEki?&`jhLzNP+vϠ8Sr >Oɮߦ:mrvc%[8>P]=`E+i?C'/nxVm jm ?(ric8itBR{k .,ZHd֨rܠ$1 ]RWXɋ-!af:q.1uxY@JRˉMN$\ݾAayʼfן#uWUI(c2ИBIAr)5XarԐ6 x'6{OntH0%&zO.8|ƺf pO%c*K)X#ExUxH2ooRltB57VQ.9fQY@2C|z HS* ~LɅ$?_nk[^_U8Xh~b9 ωHĪ%W,)֘`l%q!•^G,Mϯy5 e+˔Qo.>>apȀ',A i.e;w؛J8Fo,+뜘ǔ_rp9(E.s@I s Х\ I!UFOECQlB<2{i6GZ٘Ls8P_K_mH. aŞA[civX)3bŸv4ƃ !=HQ7Gy ږ']?O)22"!x'R hZ̵RPٸ&E28Ғbǯ0H{_w=p ji)FAt(Bgx蓕g3vIjQLknc̜+c'AJTsAn e y{_XI|1p%cBJmoΒ bIo?+k<&YU QSU<՞nJ[C>Dvѡёi3nA10O騿"pyqav5tv;'=S?&Ym o )S-f=xws}!4NsS`1X eIDP%@ cjޅ'ݿTl6-ʀ(OE,NuvE WtfhW1!?u$”h aԘ(#q}8D@!3=1azsacBjs+wlox8^nyU+)zFhJg;Hxc_L!1 կ6T-M'p{["V§ &(bt+iBh>cp{\&9Ј~Uk3y,٢k&zpYnJ唢.A32~rBS2EDדx#yFDhXvb{֖V! ν0DH[7[|j@0+!tL{J;"Kx!-GCn4({e^#~6å= Fժ hsb216:&ĩI;O!pGZyDV. , J-opHGbnчpÀw5݁CiHjZڴ.1e摴,H#R}yP iC }FNogRd9e'vS GTïiH-%B;X>[k"w+iwB1ixӒ"<0xв/}޲Á_ V|) )^4,3,i; $$@cG-q$ lTe n .^`!|b7{RdL&DV\-7%;f93 V@47p#tal炝Q}Jn[x15f0$C]A)"LEJM8Ri= !F4I|gljYfVHdz$ZORdN OxڍeEu%c,: MGe8F%̓|se lT] OtðJQϿpP-(m>c 3}NҪbhA0g%Zg;q *8^9A(7j﯇=f`eS"T"%/Oyo0[Jm LI|}vZu aXKSRU{h%xhL+Ƒ5S3[Qym|c!S7שHff3ʳU2ʡBJ3~y?Ogjш8t:Zֲ,&ӎA@ ~ wð]ъԡ?'RvOT;r scJfCi fqZ x0 1NWB^e{=8G?!}s8BpE9H<R&XͲm?b^|Z;OM=9vԙ_*vSuj'T L9%c5`4.[I~UOav9E( m?'`1E4Rfr#\0jpn¿Nb+`yq nIב/1JN"h EG&_-_Mlx1_%4(dPT13@<#?}q"j&pZ#өб"0sVn מE/hP.MX0.h5MJPetY\? \oEbPm.tYsk$3Ԯ+cGY k̼Xm2@hCR"Rç.?*.Ej>V; 5v\[wǚیqx TH)`BBѹ sɋme>9)ShGXXK ; uFW J8YdCpy_ 3/! F"bc R*/p|H[Cڳqq =fA`0h+u1`o$TG g0pZ #AFZ8tƣly /8<MY1v(lEjd4 cP<npdO}It:?GNaa &tDE-HIi\4 ,1 S<2EŠ])8;TJ/9p]7x0nޔ僕;=̨g ; 6J)gC7)5hNO ҏ7[){--f̀GS3O{y厳>_0W=wȰ.$S ,z| ]0~Q" AM?.9ܖy UMZcˌ(p7" CIl~b" O Tnl${eEOVTw k;݉Oвèҏʭ'úWBm0{8.MJ& LX g{)m^hE1>h[QU3eo462Lr d3΃fHݱ@](Tu 0#Ԫ^'ܖl$cNuKn0hk :׸ f:luД_b @s52~Ԟr1l ]XfejtL:̢_ DGmJec%f̯8- ;v ~0B y޲[ %x~l8U>3^'M˶LOj^galij&t|YGZ9ȓ<@dpP5&4n >Cݞl RL,<4ɖ6ɍ#QPȓ_fa1~s$WjTp naČ,Cήܹ<.o _[vCS\DF!u k_ҙ>Η|{4ӷ|61-5X7U /ʨ$0U9<)-A@:&!6+'W6$x O#La^x،$? A85 @Vd%rO8J:96ԧw;)X;+޾z 38'2 --yߔ@RRA*ӿe]s?Y@T_SVRKާ C,U\Ao CCV|:eb7"q̟tE޿ OvEw:`%|:0hJOKS8ߢ)Ɓ (78B,9*y nU+mxieX;JRo4co.fOeNqKoMۯ Nɼ`(ղ6iۀJL @d=?3y[(݄Oeշ_ )}&&#$Jye0cGV~qA{ɭ6wD=^9|e0R}IFaPPN&2aNav4<#nZCG:z@@XlIpq+&_NBS@1nRG tntIM|H5mv .^'lr2g*2`5uUSdjF,[`56"OYBQ7DU65)*_,V֩cN;Δ^,}:z~ڠ2vS,;IC?G׸Tk&"6cWb6X qMo" gb}zG1EXRPߚTMMqQWTUVdw{vv,q" 6s |5~DDml\։ȨDу99xݹ:[Q UO!D [#50Ԡ4ZPJ":J[-ۉ_ȻqL\ݤwQaˏPa`*~靤nK)z%[#JAۚ_֤_L $KO5Q2|!j3[<0nр'6U*]ayƒ= ,jbq$5W*YI[Wó.*Hh5pͱFC|oi5?&"Am!l4 EUr&8ꁜ& & ߏ F#xoTh[AGvPkxŷ C:7!M6tY@4)H5MVL'd]kkg(xp@hG1MHbx^Dv'P:QU58h=äpQDJ<9[bhns~ !uL7 @m}Q ўP7&`[N/ cbO5v+L D-"&\KZDBjtR(l ZQ}IH %#ohRA:wlW0kKs(kN5Pa?dF5zڠ3Tbj[FR 1vP2~0Wk2UV~oݶC( ~8J[=s^FՆ@5;&2T\ =2Cp eo80 l9/M\@O~Np?m 1 C`슠 _QSW )Y|T]F*<#Ve8~6%>$(xOD+} wQ[&R3SDS,5_kYD ͑x@U.B0 Ue_fe>3@q5ӤA7O?򧉝5PY|12PiE{e'wtlVQ,c:# 錝BrdL3¢rqPԯY*3 fw"Q4FdHI3&i\kr*sB=I==O"\5M"~V/gQ-} k?-!tf[—ifKnįĞsHF;pL._Rl1owM }im[fpm n q4٦įHB104HjYhf׹򸟅iC3zǃ H75|52nJuvJItkc) $_Q\!CGs>A1Ƭ:9 j>j$RvYLCsJK=}9X_2!9n`@֗H'*;@@H̋H+%qwZ H![@>{`U/iUgWwv8 Y5GqHT7^Sߟ&n1f5=x-̠*=ѣ)V:%+< @+p!o%jFSYoo { iYweRĂO 6 죕gI$g@ zB=C2o~GfM^ mkc*k;"UB*Y瓠U\[{ܯc_WN5 >"uy`W;T1tc}=#mOE@*bR._]%^@A0 {U38SFyMo -܁gpnu#~cXjmyrbp!׷! Ê8N/Q3> zi!K-λ_1S+El{Gt՞ڡx9w @50¯GkK Tm WfF!pbD; wU?% P=tMXSܮP8pǓ҃p̆ bxIB7S[Y%qD2:M4Ifa?CiHH )vÐdv!G6!a:DឰmuOEk+ՎR^^[ Xo<nQ 1Z+j0*CoŠ+=1 [+v$(_/wY?L 8Vf HcBP2VhwmTBBHyÒdMz V7F(,PMSݎޅ /T'W> E%<Ku* zTsCDןPڏ[8+X|:tL|`{?f\U?N;C_׏e\q6gzyBi$ 0E̬z.[A&ZPΩ9X.ɹ,u&av7.9sgV*JY>)^gnt[=OQI%JR(@xCEYJTāWzx ƧH>O+5}peWMIlU]Ȗe더72A.Mk;!zpAaR (fiζhTi<ɆS]& !AmW36eK TׅFޏWPf.pi~apθC.@tgؽ`k#j56IhJ />#eOV8[6? -s "QX۶nܝw<k I$X9މ4aa@Bxd ڹ diny(Q! > JU)H`j.ߩs@[3y:{(-Ә^h};y3e~}~ ufЖ/3qj|4;3eQB 'А^5w@huAh AčȦ ^ ^V0꼠_AFrz`OO(,@ 6Q.: 7[FZە@YaV_ G_vJmn>k^l/vO md.d! `SƈmazǼ%1_*/A8f;?>ufI8")yD̓zajwd>N!M3󑟡Һݎ`F`-U/ F#tָ,NI%:f/ؤq.B`:۰U" lg\E~Gs'3ͦA::yn48mN?$vcT5 $iw~`*dCK10^V>Oѩ~vł.F#$1NNɔRTGEeY.SIۜO -4.wH\FnCUkx;Gtjwi^tʝ>>GɭoUHO``8%lT/-Z;{GwZˬU 7t`aQ| ޘW.Br0< `ݨG$j1/dy_ʌsu-(Q%~F]27Ni`9K̘&`m\%}7d M3]u L- 7,<,Կ`IV o ϰG%v6*σGe/0pPZz3 j'D7+s_ݪ7Ch$`Ow=YlVr <4%mGD<~9l~(V!պ^!' \n3E1䩚\imGxc&c.nA-lGs=&]&rw@N %`k+A`ۼgjє0X*xLp"лH@C"c&M(`BΧgt JC9ԜZ,iX njӏ~dqLOW":Sh.VB(v#ޓ4,@;cd06 Ws{tpw/C)3F !O+ʡXJCe㈮bNTN>:l Fy6>%;֨Ox2XLX[n|U#@ɽDUƙE='*{_u#66sBJ[nRZyb~BP{ɠf=[D\n֡ LV>ԇթ,9EBe}pěg =:H9ǙZ;6Zwi^xeQGK J_7߉JP>5(>V {kR;(g"!8 Ec~\7T& 65I{Y\I1/eIn&w;IݐZOO1Y"uoOհ,hA:*[ƴe lZe. >ou+=6 tE2g_nf &p1jK2dMdTfFs!N.L_̦tB`bVM#iY> s:ѿA_K@dc"aߒM %u|A0[O}VNWӲ?1apLOXگ`H)뤆&m?ܾXlͼ`߷b &$:gjvةlɠ@1Pkr0kəu۽xAWn[ļdeb^=뢰vm_{ȾNs!;+'HU/2(\;;hK8AqB0^K0 N܂K@sȊ[ (O$JjGi=6(v-"v,/tڏB4n\9".ʤ~ct^.̄<ه(ѼCalhvl5]^UYAњ|fc{ U~ޏtJ5x@eMg oA?" ȴU]3e^5+Qf+m3E;yRKVf?Agr;c1X^Xnu Yݤ):h?B ;ϟܾ²#{ >UhKst^4HH-K 2&r|q3u0#E`ŁzBAA7]s^kŬm6lFTՆv=*?B#8@ q7qanż\2ϩ%* I Q`o/"aTtq0FAr 1/iaG~!m.RjjAet6WD>NŴGUxY^|uYq_>o>{%yLtjO~vTaԊKtXRZ&kkeEq9p*ӷmh H@= (.66D TǭhNO]Rfٓz߼ ?:/?Eh\~дXS%Y@,jht |tS*G N 6:; RG"/^|֘JԼ 3IML Kj80NC~PQ'YX__F<`#ҙvQ_ʴ}PL ځtbTOLo⛲O 4]b| ݄&q숞緄Dʼa;'$ 4{mԐNw}|!㙌tm*agůNP>ko4+1P_rqMAf*{b+ |yuz̩]P+ׂ$%F]uh>!0Հ%:0SdJkth) gT<_J `:M+Alӏ"Rjke\ xtW"lB-m 6rF 3t<ŵig4'7@ӟz}Dq 8s, <mYDk@٧K" >4GN.%hbE-`EΝ\01b$=gVoXP`O_ԗc=oAs4aMLwG:aE6;4Y卾g]kLGcM"u0aK ᆧC9HQ;U+8e*L0'[U` X8rure8- Wx1pW6 (?GqI8$1wĹ5*y ueleG2ꞳMJ*?,]Ƹ♝4TM]ނWBVi^=^iA/q#jto|p?}LI xǷUD $5̝Q&UhH t3LF:Q9anPl5SE6s=s!hg J,ѪΎW֭gf]#'lLBB"hov1ͩ,JL\E낽~=;#a0* K0+(6Cb+d-LO*^0ϩƁ:cS!7$uWT3 (` X~۔D }}<ފVHr %uh-4Ѭ/&W:q*8݉`lu9 +}̌Rq2j8CfrhEq4b=ʊ'@՘Dc-`V-?rgk;X$5<  1wx2N+w~ 5&=)DrCcl\:iP)}+TX٤V,z)فlЃ,D1n]{G@ 餿 2fI cm˕6|v/>}iZ6``Y/RAD 4exU/sM <֫Zʱ> 7Υv_m]q[Z($=ߚÌm9J/×W`H_8&Ov"#iun %L/1EX2mq^e4ۘ;(ۮI0_Og`3U7 ǎ57 |rğOF7MJh;J]J0 +zva*tM&[m/NBGy@"&yjd̼mK M7 bEt7DMk"8R|42pGSWO@F!g +9 L <= Ў_1!:1[/j@EjΪÞCDaCHT\w8ED:z^{9

ꏁnkFƫ>[ab&RkU_dgH^_X2^BZ·:D]&3[9'I)'U=X VM_[ehqЭ)DuUP|4Ӆeqp[:.[됮kCfa 9RX=۵$gB'ɻKW{IhmA>Ρ=.:`I)6|/L, c]+ɪ\xb'܃g34JchH w׹7D )){x-۪̖rr\  (M=pKO/N,W!"60jy%K}=:<kquh90I}]PAlģfc}UdvS ; z_EZsLt!Hf<>X"f+൵Tbs;YR4tzAA HAbVaISmWX^F9ڗŊS `a/Zy-^}Kǔu-p!;ߢ*d>pc7O>y=g4$'مU\R34u+NAX/hKLN2/ ~˦ݳ2j}aEG<͇%S)>c<:蕬BOS~MZ䭪~ .tT/(4qndoTW ^w6TU#ly&(`A+Ia?b6kl%x .5z1i^u;XdGئzbw@52%"_FD5(\ҏۥW/۵.%PlW.%Kpnuy ߑR(O@ !5 i=3i,L [ϨjNjxGe  _)4ɤXrgW'$ZTCg>S Ľu'uM'lv8NԬ$7.G(VD;M!H=ܟ)d,F%OF3rDhqz'\X`GE|:Jm+/*W8N6eFs]tˆ.Gƒ4K2 ̏0_I9'n=K~zW$.,s4Di\ZQq hͰtı=>e:w)tx%\rDY[:P)&Ʃf~fx?!Z۞A^xºA7DɐIy~F 0R1SbDh}G,Kz;A66b`DDاU'Ł|@q'jќ~ $[yAľѶx ţhokAq| =g>-1끑.f}C J^W;z8t/p4%'kw|d 'OnOЯ>B΄Q$}apa(/ڋÂ?R&`hGEaW$R>UUv V KDUϼYep!d魉e `V̨k($;#9T38 n)/CE%Z-t<\8$`?z̴( Jit;$DP/1 ͑YH^ $|6^Q'QNKNav> vf*D {Cb0cu̗ZZ̖J<1ݙJTE:𗯕QCB|LZļ=#rzʹ,*Х_Ej ̚|oxQ!eήZYz d{cRR h07Rݗ(G+E˃Drrɭx-҃RBMS?~_:GLeShY1^v ΘINH8 V(BiM҇j`]Fo>69ɏ sm7}\; |^ۥFfKƀ79`VP昝>V=%H)ǥȢ_m~m}!:7D}{=  oUca( :68oFLfk8ԶT 1icZ[`O7J%+@BcÔ14^ON̹C3 ͚ h@߄lKT1>"d]ȭ`HPy Zqx=)DO^P."6l .eʎR*kRQnj h˲馆Q, ?󌖈jn)Bv'R@{57yޛ+];>?eH&A_ it)ָ!Mg2*2y²VQ+d*t&%cF0v6a/YJ!L'+]ImKq* TJq5|*e+Ak5ߴ =jr4$W'Ǹ 6N^W&Y\L9h7i(F9|pPE!ܗ`:SP_2e:dz,%4esAZC.XC޼:So}!,|bH/>QDIٞTc~NG}ۦMq\#n=SVGd u)+HwYI!NθrEo3NH)x^,+m~ ÆU*C뜙>fejmק:F<~NygZr ֔#͖SU3:AAr+9ߡe(T)2~g1--xo!nC2E`8R^zi3|}̄͟ͷm0Ie)QN!Oîʏl%}Ŧx+N{SvG}iE<2k8 ;Eg^MdS:lv8~ j: z*$ /Tq<O !QN2ETikԞ裐 VjEMy$ x`u:]z1O&E><MOAzHmjM'\fg׶winM!D%1M9^5XSa@M'̎:P#@+[?-kɑ ]OƈD@Za?ΡQ@9_Mx>@!r^%47n 5)x_ 2pjN|; AcJ=yPѭ~pٚUoV7x@ Ji V%+5eޫApߖ`5~r, = 4HM~{COETFI(Y?HKٻX_ @FBukYjwdG&K51[14s{ڏ||;#%bSózp' k/ZBUЦb/xZM`dȌ0 ~.b(kuBpn8jo}/jڴ ]бFx@h&Į)J\4ϚĚ}+kffT1O3÷sZn mcWj== YC:|(N)9YJ.=N P,ɲ {Wځ+I^Co],̘9np5 %;#L4K4-VZ8Dx] ;\+\Cv(~Ϊ> #&_LF%ja>o`o謹ztG1.mwl| EcfCIqydUˋ0[4w*C(E٘(hn 1%4DY6C8ҙP4U)2V y72#;}_@>hFf/tiWr0%0+Tf4.fvΥO $4gс_"&U)gZDr RTKeYYz17;!=#dk0K/Dt1` (; iuPl28.ZĔ oY4{gJ,..zhhapI#iGn8Hop6ML:+ީ/d93{f2_K;l_ _9g֥_O@`ut;ty(/Wi8#]NbI ɚhǎr4vαZɯpDhٯLw0D^?}G5<<ʞ=qR :*Q,)s RkX&5U.Z{|iրCO%ʃOV, p_JvxSlp+^qbH B ƥYpZbts >U"LJv2qERuqޙ3T3"ɲ}Ɂ'OK:"W# -ɥ,\c:':αjf)n}YE K㊻FacK2['ˉde%'DWD (RZfRC/#8|-yj]P8%m3j+97IcׅK>j9$W3 D8>Ajohe2|m]9> |dL kƣb Z%5 ޑRBQpi.F}Sm&(&if2x )':ƣ`3)+@wLHbi9/>sM0B$|[aYc Cv@-AL)BlA7KQhѶ&DnzؘX^6S8̃d#DUgc&8liܰaՓ9~tXb~\^FT-')xyF a„ld @GLa.k5lGn:E؝𗕾(\bZ|h*ܥpoɦ~$wS߼xi2&u :N4r1bvEB46{UzSb&uG%hwXQ-q)`8E-u!W) I΅9(#@^KnrZMGinSYAg!IܞD;L.,`QMk]5,C5KZKU6\\O!RHcQqc~JI <G@pL[! o __c?ҟ?t :foSq巙Wr`Np]M$HJ7!W8-b )_]gTy;>\IIؘ_եwƼx }L 9y'nanZ28yuuLMpte?k@;ںJCD <~ZX郤V(Bw@(ɮ"a`EQv y ϶ ZЛ`K2 YGəQR98ЩMr~X zc|Zůcja7sgErahwܩ"Бf[M\uz-݊Z\# y(|"2X3 zq SY9alِﰋ;V= Rh(hŞN,Mx[z2{:ݹ}:|@Κ':Ю=k<bjH#Df!F$iַFeo,&/U2rpFkL<8B6XBpp.02GV mWH=r#ECS]x\ Nm})Y"0Qv'm $uܞ`.U/ßs@3{r"6,IS^weE@խk1+ibQ7zF{~Ngt>{֧&]c,>Un{P( X-j4]3gy*uG.|$n?å=G1Н+zEaąO‹fN m3u=籣ZxFz@i磬3 ){bۘt[-0NBΔi]]U 蝹#D/ #aCHsCg:UXS31Bm4]ٹAxic#l1Nlc|lYU .^Mh}r ;m?$4{ Ϳ&r%0- s+9I2H>:2Kidߘ.T+kxQKs~ ӇfW3݋[++~1h=ě\rp3.w="$ǭ[2A>.Zgb\ZpB"q$H.C.b#h6o;sy ۔E3 {Q8a`,-~Qs.ۻN[Wו(A~>ʹ(U4zsCf7^7J !RAtLZ5_<ϱmr,_w#A+(/2*)ߤZ"y`f:AyʒkQ(A7J{^ Hq3zyj2ISRBl1aj@_&hmjS^Ien,lwU+S/rI˭vdĥ2T HvĿA*vưa¶Er&"7QK>ۣcaLVxE X(^-*׀q "H6b0\&wtV{9ؔ<6w9;gjb: գד@I;P+|-E`+8i4kU1իf֛YtA͸7E{{nQ]S؀KWW1!(K9nhыi&6eFx,KjU ˏ,VLuP>-)Y()[JdC?sh6U9.z$tvd,}+ݼbϾt3Ï|"|nZ@f> un*I Hh9[\r ^7HHwFSq"tgY^vyՇTᬋyZh4LCNn!LhaA#Xj *4- 0զnHz'lT­zOC;wu"{蘊֣z?9/{l~W#=Cqfw=^ILqxٗEM>=;TWϘ3ϴkp% V Njb?~Z޷z@t(7GZq 8h'a)E7cmdt$wILez | FpeeC$śJ|ǰQXU>럤@e)*ZAO]-oqn̴QӅaͰ4GUt >N .`jwu:EP<&\d)Hk13Hzh _c~粹=)J',JlM&o "K2o) g4t3Nh- ڸj C +m ͕4 νG8 ZIA൶$ W##9KtLlq|lr6j)͝79zU j'=32 9prwqlt=C0Vsm^$ *A350=H4Yzs]ve&_[@T/m ܆.K"[svj=TPI:`Ak7ON<)7}nn% (xzzE1z=IdlŹ- Lxjop%|>|3=_Yә T˾fny.SjZpYکg?cإ̜Vl*&<_R0n0X x.U{ j|UJ.ő9#~bg=Ru;(fkm1Ms:;cI0H!~.F>v1ڵI-|1o6xТ<0b4mwjQQw*ìpw mCջzX_7|3ĕL簨Էyc*ڼUHZdW M.;v/3t(L;}ΆP^NCp/$cwp r#]vӧh.3s$RNxsv.=~rIi -nw4)'uŴbjw-+-3DM'~qBY߾N/((*O7u(/0ؘ-2Nzܳ&M?>ҟEn)nR15`OeQdK5)*~B2=r" n>/81H ޞQMesc|7VW!vx S Q9)GQP D{> TS?P;H +%) ""nctu΍1, Xtx}m Ā2Fn>\ Ez)׈tU%gʅ GQLH κ4c;]yvMRlި|#$uγR[8vn.Ү4\2>ϢQt5xxͳ>![y f~^6,soB@hA+$~y9 uӫA{`XuU^jPZ/b8qH`VN|aB{SфjBs T]܅645V|T/Rޔ%_k³fax&~Ͻvl㺸Am[pQ`I#goX&X-* LGظ~3[۪5;QnVM;1WfPѣSSՅso0:̭3Ar_ϓa-ٿ$[}j.Eh_W0#CW HZ"UE0FuATr(YU.C1JeQ9: mƎ`o[ SēRc~QEI2 iz@\T%NdױS_@7p hT(iKe.˦ʬ*]熠1mdZ\Skk~O=c;SL?4d-j9tW,!~3<_4+-eZ>4W-a{o_6gEyRuKUvs7.!^UcдT `Ũ\N=ɺ/W..R FVeg ,qG?Z;{-*jQ>9Ԁ L0M}j1V-**^ZTS4|&x>C%&~BdǠA4,LԐ8^];߳G ZGDoP5,6ܯO, _ ʢutE/q*7"A382A j..-Cx) RJo9%3$yf! u 'ZJ2鏭Ig餓qxC"&x $_g$rKN_)t#“qE%bDiͤ,| s GWtc@ˍJV! HBvYɟ[|[dP8"Qg4+.kg+> EWquV3寳MF6o`2 Տn@/z<sHB喰i.ֈI&oL3i(`Y g*=:UX?4ddЉ>ۨ*yכɦ( y ]@.eXaL̗@<Y;Q|/I̬a`zzg_\ 5`qaWэKBC3!`Lu#p*@ 3ū/HV M6q =ZS;7!蛪d#LP Ŷ:qg[;5%_m`:;ז rEEDY*{N nVH2.8nbͯ?x28E Jh3q z yDk & A2074Z5;bEY?L0˓Mp[7O:Q9k1xAbڿmXUք"zxz _|ɉVxCïwᑻ~OJ[̱dck!#Z6}՛:n Hm@F#n1:*8 m ӧp˲5' FE}Lhr'N Ģ ^ O [m[S}au FD8bbR Z]gKp U?"3,vd sRM>KS-~Ӕ~ :.JVX+eGctɠV5o8p;#@Dx |aPks>Fzbl'i_bʛC6t-cE]3i,hGJȣ6 3WvY -& ` 3&wkWnVs'k-Bg_ $: zB?|rr/{zA RrOTT_#^bۃ_YڙI)uh;в^ݞsśF܂\&BX3.F4 dL ~C] PvhWj+d42^a#y58wn 1fB] }ԕi4 g$J$rl@)TEcHI~de"I3d>ƤHT2ևzna{N`d\$_S#hG_16z3A|-ե`'u.<z \?o-&%}fz_b[ؓ]bheCR,_K=ªF r\@&i_Y3@K(գ)^X {H*kJܞ)ITfőNo ѵ kAQrU&z6F(HuhfOw :z9 X#ce%̜+8dM*415(@x(R:d<uIMpCdigCbP ?ޚi^L_h^62=)y#xK6_8&U ;g|`2ՔUKeOXah!? U6ܑ6ވނZ *j /2-Ci0m >cUWC̫t kLw# =[bi/z&jSt';'o= % fbR؍\oJZ XAXlei˛,/=Qvb̶><ܰhu퓖NU%NxkFPNP](@De2&:]'NYIK7s,OZc*ʝ~ 8yH˼y"N"z?Ta6ѼyU*)c%R/^ /o"_ -YV7mץmG,{+Y\Jc؇W1DoX9ܬ"eqT m2&\nDL)@-'!-ɈͶUfP^i)C=C%2eEfu*Y 0ưo1)+צǖByϡ΅yXhd_ԐFֳt~2rP.a>S*,S@"ȗھ@~D-oT`x$TI{϶9~\w:I/]® )hzH_~㋓ B%Hn'S;-HJjL<0>v?iv{ &7-<=h7r#~I|o/nsFh '7Z$PdzRk׵]M^*ĥoڊjCB &(5ƍB&$;= )_@ĺ?v&ݣ+ڧ1 ` u-|5Zlf 26=O~cXv 3#ro)WOnY~K:p! g%Aa+ew˵qk +-Iv)3]OͫQQqLhGICuaĥF{Œ [ qReesxpgR\4gh)N\XcɅ!@9"{ָ s2S5IZ.1L#CuHAz5R;z8LzqD"&Z1 \ʖ :7pNUph26@<J0eG80#ALf.3U%`Q!8ݜ x-2P4^ْ_``[7W|FbV9RUkQ]C2VN\~|:P~PGޞ4Vr6=O]9}9Ϩ:!4=m>τnN1GeQ!"mۡjjgda2DXreJѼ^ *L4U klIMFˎis)/)eO"gu_T37L3P -ad0@`}C'[!wUMEz{(;2)Cڭ.GgjcI8$TљCVƨ."a7)Q91`fV⧔݃olX%FP ؏| X6($"?G`fLz 2nU m򶯦IfOyIx~O= )Nr?j )LH8-ftwNXE]%y 7gWbɘ˳kw*h?co;p N^MIK4"u~jD {5߷TLJU4gO눪=ց\gbR MQ k>ڱh#d#opLVi ERĩᜓŬ܄cSiDLJD;R12Ԉj ɋ܈liY˖^R:GW:kS6pJ bt2Of .?T湒Uw&xmpJqL뻘kѶuEJƎLŽP-tOmg%ݱ{v  k0y1ÓU}!-`%%90NJNNYy!Vԛ[RǓ'. ҧjG?$JP (7H!I*<*(GYM:Wn1U% 9z]z)|[YR@~!Mq}!S< B\&ulZJ9-S9@mscQfK]l܉3Ĕr2-Nhf}9`ёPq^g9J^GM'A܏`iSm;PeT RPKfcDSi+yp$Co9ʞ6]Fq#ڸLnR WFsS(i}d cU6W`?QXKKjN}tFGg-cy3] ~˕ ꏾ Ĩ0[pcZUx!B09/> pii괁1°g14[؆rV}ܜd:%x;m<(Hr3υO >nۙ (ۻG>wZg~мVv㤔Zn[>{̧_l=pz)Q}k@$+4W^sѹ i}$ld}gϵ̴fRC|N 2Ꜳ ނdKhqZ֘FǛ׵,!|7JU޻L=~d-CEԿd+x`@6tRu^Xć2=")0f(y)ܩ;v[)GUBLZ;Aqn||zX2n&LhG:Ƥ-]Vw{[ N"a8~d2]"YlvB|7p~>K '}6:"9bHZ? f@[@R8Ƌb FO57^đ jy4O2f.w,{i=}*y1 ןr[ rtd'8oay8st_ kP-]$to"m|fĆ y&׆˸(i欞pnWM\9U6%m(4W6w="ӫG9J'N*d}7KfHݘ6lGМ IoDsгdzɒy5gTAcpi - %}re Tp30 V2>45A=b&Pj[A Lw-֒U2/[X9o&ޜbC!%g0o?_sm `Z0"‘B)vCUo OXb7mW!+1DGƍ{a`t>c}a|pIg$Ҁ~.MVsЗpB澺w+a: mmV{_lA?#D\`<_-RsɉH*q\$߮uA(W\I1S5CM@h Me&? `ƹ1"mqw>܍)3e?Xa\ʎý7@@v~kwhe>]Eu-24_0ȫz)>>l+=3,=k[e/k-6=I 2Ӣ %kƥf^5qH 3^+4i詰EÖ:]Q|)ѧ^">Y;h\VG֯[($! ՝vsB$w5t8ijkɼȰ1ɹN;ͩtY[$LIMA t]Ըz'<_z#}{Qzf@M]@#2F J"NŚjg Й ;4=PhUC?G tIxk)k6i*PURFjwdJ!]IRXC{lXVkErC n wٹQ{JtTe0iFlW)qY/ vІS1i|Eu_ (+@|60s#w%Bζrn!JⷲԦ(&߫ߣ:NaT- T&F9kl9οۯD~^r*- lƺ N_' IN!}F=ṮNf6#BOfc4?=uBPl Ћl{ncI9aɂja!zAJjDd G=]yZbJLi,h=TAcMSue/w'U̔-.AjaDi&/ l؇j{g-5g<⋅8$ tv TWtBV{P6$ܥ8fLk/-j"cQ ОGŵVU< pQkIȇx!NUصNlLC^~SŅ$UG?b|]}ڇ '$p2S$fܳv[-g@~ r(Mt cߟv7*diFxݿrK|U Q{ yj-WaUy4,$?psj9Đ0I5~jOҸ 6\*Q_ɘ,k,ߜd} /LuVp;!Ue=1CMq8\N7پŎ(u/$v0(CpV3V*G @!i2AڳoU@ U v_V'7*@Zm%Z ŸE .`r28(psƘ,H$ A:0=mN>-cf~zcZP75!LqM)-Х!o`d~";v p>@6VXZ@6%; oEv7-MNpaɀ'$"?!ɴlz)~,zBd@tPҥ?h,(q}o)*g'Ȇߘ ֊w@j k1a9 IYW2_ ޞ0ɮ:>W&h]I}؃qu mYi1TO& oc$xM{.RmDTe_c1{a>A8]Fm# CJ"cbV|`&iK(dr8?B_a +甆I YlSQ@i&dC&4нZ "pG@ &S=]7Иh^z0t΁ÀEk.n\t8ð-x:;],ijBUQ( fն# jWK$ y3l-<ɮ:U ݏ޲y89ٯ*} JFkɚ$C܈h$@+c@{5DoJ[_%Y0 0l s 9C|mp3kK`P)6=gskv?Հ16f B𒠶Pad0a歑=ݖ:sWߪT3 Oa9tEQ[/bF$Ӥbty,"((~9N[ n]j-V o.e;HM2cݟ8'S:ί. ?9SW"֛ 62'kw_ !Aߟ\Kqs51=@+呯(m_Qw/e:1#A;2Ƞ,~xo"s)A\Qe~ " wF2(.g6z4M4YW*~ۏ.k Ϣr'5?D).|.C2^RU kw9XS0I' vVSZf)=D˦=ЧNh२F k-(V9.Nl;O?S55Na:o: 'P}I4/+4צA&g 5}*UĻ41:vEo5pJBrNZ'j@e:=a:HbHU#ùS@Qցȑ)62t VT1C8s 7:1,eFJqC[oQY{_ܷ"7>ӢHLf+E]a&iH}0-ױnʁ.[;^(d7V"[+N---;jTa޲B`VǂO8ػڍ\"콁[mz;qH7_} -r>3.YS&?OfV38d I _Go;Nvxjk'aMe(Jb,(+O WٮH:bĪ?xe 9R~"/_%oiM-2tl٢7GG" _^:ژP,%7Uq2ޚDϥ꾲;*О@z]+_6QSȰ|?:d߅c›Aټ,]V $\wPS0s;h>#\ʙs b_!dxBd+cbhI@͋?7d[D1kl;k$fJn/ `~9Wt:nܷ_n)RVLSֻ܋q_YP5V 'zk!G6zW= Nrg((cL*УՐA+3.ܭs1\i[e$+W泗KZ-v(%@-8ceW2(KaF0X+Z cӽP.57sWU+t6ty$CvP)fNr;]Pc<,e(.@dl>oaح&OA7i8]b#q<]elߥA<'ȭ!u7[Ӧ*\  v9U?]{qZY\_#<滙,yv "ܹm""&[/Y| . \vALmhZ}߸./SIӇ RMs24d`\B7ŹJWM.LKjq,r)U׍7Qgh!ID>D̼<4ER`29uCҍ< ҢP ';deMv0e 7i~,rT_s'Ԩ#b81Um61ĔBQ>M$Yku>88> G=rAar`O= zJsxPa2l) ;M(o4= FS'r(MIkI|Q"k}9n7,5ezh`lAY4tCq?ƐΙƑp1s[ԼWzpzƏ?ɸͲv%B߆dQ fQ^8 gێHmGKK*S)`W9VIgfDGhCjLIc`zCJ$mиY˰i;X mhQۙfo(,w\?p#a Gc]F Ъ{brMt"pmQu^oYF]KOQga+GYbfxOc>6  ߶[}Kٮ+KKi*K ,En>>yYӼznA}r,L66mor*tHD/tC-Z]`98#P1[OCd0w9('/}窼\'K\l,E܃Z}c'~p,8*|yeFV@'ʘ_SdO1Z=pT &Gmˀtz60U VCd$lR%Fz)㗻6hClң3ZK}B@Z`:\;Y'9uU09ɺ]0%4O#Pݑ?vӆGBbr]ubZiew i q 1M ΂p e}";8 J3t'v() X嫐,''FsPo)t+f&zÁ(ߎJ؎YFuO'4BZԼ 6TT?.zVm\>\R<7ޚFTA/,&9[;fDLrhn̅i]=ių4J6. lK"+xiTH3DTb `ޤ8cm{=ι_~f{5V^y4^E8a&6m_0+:*9&Qo>ԱKۀ7ۣF+eNL4h/?XI`B&i$8Lr-DzukJ vR#eR"m1?xM :zpb|37Y"U:DX4`+Ks"۷)]lMUqm"=Ps2W1:A0H!kldQA/3Kp5-oGԈ+aAkћmlR {@'ʁ0D/NDI6mKN -sN증*&DSixݶ S Z|kQ?C80ܰ5$REQ„$8,Z'".Q4]^I5,sU)Jv"F[Uqΰ8mq񔌀xB sj%k۠ڡ1 %.ZO`iZ7Ԩ"M̀\ZȡyAEуo >s,#DWU#vQ[,6m[ŞS /lT_oTUG*EKa>hq+MP%p(Yi`<ܟ(x[0?v ƭ첼Y-Og3P5?89s};՟ç]q@;s =jwlhBv Ki6~pmY v-2QǮ6“L1#]XIMyG/dT "-VG|0"jz1iuһ3.OrߢϷKJ;~C a不U{NL#\@+5ulj7ݐ4JQ"B-.rpD@ŌZlGm(0k X"vݸv!f07ڕYCʘ`38eft \GƯxn>bޙ`}<6hveqTIooF1Іe*_s膼\|8 `Ri@wy}u?` Q'_Lzj1xt |2drCUpnN郞 %r[MD`p'g:bi!-@3!USQ/g#(V=-: SftP i7cSEO_`sضǑ&G$2D6\ \} 7N jmO6M䠖Fطi 6z$dfhF=xj.6}徰ͭsSY0em| m wT#(L篊iZߴ~ NҴzP.a>ߦ=']|On#[߆L>*y9 TL(KkX^ái9XҊjs>H|QV[û^Z[xaq<'4M>\'.;14ص/܄Ѓ%J<  &9T>Z住_HQs"tknޗL Yx0#q؟_Yr4HKPɫDk)Aaui/^gQcx38x]Sdhj|=y,qlAMC+} MX~DY}4%zNMxm$YF=A!<27Q6RV+l\_]l]r 7dhv(e$_ժb&d4I~צ" o1N ܕ%8e0"tȰ& m\"v2`{6f޺tX"O!|HXb{SRmA\bPeS Y}rBvb-Ize205:`G>3z9HYw bH%FWR!vBR8+1fӺ=ثñcgő@kNWqP799"m96ZUSaAG~C8”Q\L;cH8%\ō0BE~K񭻐2GN~]Lc=Z5Ft wTyɹo"{vYQG,Bb ,eV2u[÷Ļյ˩9Q hگH,—6@Q)zjsT:tUQSgAmSpa 5̡):PQȷLK9<'ҍy3Or G >\7G1sYә}Xp^ք8&MQ欙6tzp˵.:H/j$9I5&|Dʂb{U㐭9["C#^W: y/Y?[-|Kv8axOznʱQՌr\55: `RP!Sl#삂TPݫdg WWsqV}Imt K$zRR-eU S:9^疈uCXlY :KY9MVYxcœMF?\nl2Ff+Bc̳qE o 0pZ゘8-dsvqQZLDMdFTbо\e- xjɐVS:E{̄TƼb"?Nl"U2{ʐWQ!# TTЖ|iY>FdT++ ñ7xӰ7cҿr(ohvDquF8ʵO7z,It#MԬCi-UOdIMZKxT[6/q/,TFF!`RaT@z]G:tіF2H&0;-6KYo6RDP`3K[Rޙ̏wS g̀;~L%dݑH@~r~\>F~b{%371snf5޲E)T! a}S~<nxTveC|yu_`d{O^QE$F [~æp쭑w3%.n?MEIoC)SFj~ڥK-.S1&n7~We, =RkV֏wݦL%Sv`VCm`6" âTe˶{Hм\aAlcu5qdfK+p^YȷH@(0G0=c0cO0!'  @ΡӓD:I` ~Ɛ92g[Wғs6DTMkefrtV(.Ecw+;V@Lom\yd|"Ka -q$4¯skK*2>T72^Szn$&cVSn* fSI&5!%ȬZHl~?khi}T sa APi7VpA_vxZЈ>32 hhLUӏ PAA*AF K6ِip O&Gt`<JixxG[Pfl߿& .]D +8m6D(I5rQw P 9q_1/*iqՃxïFઉ#^ |-595(2-7 '#a" #`0;'IvfrS檔OϟOh 8D=翠/ 7P}T{j!X:(UjP1]nCH`9QT=BLl4jBjQ# hB%>dHt1'}ݕM2}̢Kf?vARJ)0:نtbfr7$&K@TD~J#mСI?!B9a΁etU&!h%z۸PKcYMz3)mک9}uDf4,,~xM{.@g7?v* ݇];EP/![1S%G :SaAL:vHW&\d}dq}8 \fȱ`2}⠵(<M:'6?NG%fCʚA>(bffWwF((F1'iK痨/D*9:ofuX5l@h8ekXԂZx_[nD]h5[`F֥;2nZZB(m@ȝxQ,Ϳng\i9KuP0Lp%w3Vt$ IGs?tjʸjE/KA&G@ȿ0~Ewf` O6Lڠd̩]=/8BŻ|tA.rMn ®8ɒt3W`8~9CJKpyQ,ɦ9cLpu`;&{<ϱfje͗u'7!ӪM\ (Y~3uAODuqoH#:f7Dh,3]'5RUZ#{S`?$IO-QB;| ԸzA}CM0fleľIl0QK=[ Ts!:*B-[aJw*3y~ RB7IN{|2j:>hsWD^% >)8#~0~';~ZW#_#Ka^Q\>VCG4.Vv.ZѲhe6Ϙuy^_D!u0F~Je?ܰbv+{BgnYZۅ4 t u3K<:LM/s C8If =hOgMi"N,(;#J[ME"oRĘ'VjPs0~>`Rq ;|Hn1[FwG v@,ߧr KVuW.gC .h'Ր8se-9Ь2|#A-``WD.)HMz))\$|_!TN}3X̍~jյifSVoz[#]i^ԵtflW 5GB_,<N Msc{aX8YŢ*vو%E^tldN&?Tw}7C=t޷DԋOVx}q[3>5z<2 *b"B,frF^2U%4lj(]p>&-9(؟GUٖЁ,tCfV$ e|P (>WKH)aX82HrސT/_ٔ80s|c=?jQT݈lø![69L(̙$_VMmXk؇{$lmh7\ [f[ 9`Le};#H3ux\L$rofʊWhfUApE%*}*C/֕Q}F廮Ne1a97zUsۍs2 [jaKL 1(7Gts0s#]k$Ł;,\a s6C]#<lDvi93SSH]ר9 lUpC rXaMUpx8C*ݱ5V}|R~n4qTn"H,-/Zt"ĢFfa g?umLtF:D$iktyւ@KS8#T\[E!,uAhINK]]ȗn2 bQ5C2$=1lsU3+6U)8;܉QP[[DbuC'# ?+Yt]K; ss6_e>(٢gw݆ͨ\eD-zշ>D*+eo,Ni( #Sk6u guySk9Gs#G9T?B nAz̞ͦO!txj|R#CY՟_dnn׋8Шt۫dfC@NH3}s62H刷u}g.ƨD ͦ:̲Z%s>{ 6|`<3@ I"82tsM Ѫ<&.gbKE~՚oDBӓSTzvQFIMV, qWQ H =3 ]%~s6n  hXoGhk(30O[7)GLDMubܾ[ً w2S+x,&VT4}>(}=3fm֓ȶmz-B+ `A(Sn7ۀFs0KfcXUlIp+Gܡ7D(z:H6lzL߾2/po( fx( 1[R",B+bܬΙXTrefezm Cs'~D^S=-Ѻ$^5M?YB jQ^T#Q'A DU@ PK!ՙ_ R5Q!ELN+}rͯ#|.N)y?)~m$.DSk:]?y2xdwq$} %_(tKrh "1gj4, Qhj FZ)Z__8l,փPkʺ?u*u.u^&`,45;n2p<ѕCTS̪ĝdJ < mRI^G`hHLO3=Y6Ma@j;=ERqj=w^)՛}vw‡]@F: Ubd S%,fBGAs:͝$8NL't5^e SO-6+rdPM(Gíb+ZRdK.zBSSkJOH?[TDP^Λ!Sv>J+ MHc:@omyV!w-eg̻xu:XHo {ٮO'HE >배JfF%p7Ϝ >87dl\tQh1 zAuX Ů^|wW.TSeyo0dDG1KMC9ٚ.K'YGڨ!-A۩CiE!dKFw'.幙vU73m#P[36E ,l/s(Ia/tYxF3ԿX7퇴᠟t1o'%UWs=c %/hߡz`WL9)GE]q8sr0yc[Z#|ʕ9)Qw?u3DL$*c x:;c <4is{o|aZrv :cYr-dv= A /흞SњLZ;ߣ+)tL PXѮ2Қ^7U Mz7{caҾQ``I@JpaAp\KS6[W܉h1)А9+=.`MlVf-`VDF'%}zfqȽU9fEjI]nf)K&]6o2Ƒg/c#lB|մ l0i?𵐗ahKϴt9!_=n,Fxk5+"rs?݈Fuz6dz~BՁij/c!L՞+w!DJ=]L:t50øP?ܶUgfw[iTseL]"u:V,gT80Wޠ8J[djr)1)R@ -(Үy&{~QW'ݐ>B@7٧Cao )L :I$+KJ/Nα#dP(SA4t| 9 ӈ9TgV$DJDC$l&?!T,+<y`uoW rMd4Jdwo<w&=tPG -S?wSH]fvVbC3W{9a*ܬ~'9" Fڗ?qG'=P=X\A@>%h"BUՁM|\L ;QxW>`.rb^a+gJ= 7XȰ3 ,#^,,j8 hͼqGqI"1LaDz!q}5x_뺯*&u'ԥh_U%Cݮvpl~MmTvn ys;QRWZi;)A'i¦QgCReyFMAXؗ-J[*i!V|w hNPSt/ƭ@5s =9rLNc 2 -"BTs0q =&w8O^1,şi B?8)F q~i0C?5:S:%aHLku#i-xeʧ#e/O$'aK|_+IY#%1lbB[rU]XNut* RU  i: "&kϱȍIȽsH$ LGD<.<+wݫk\8U'@iMi#ho,'za |V&DS% Uy$áoJk۟wsv.ab>D/]"M`2B1!7r-7Id"Vt1}΁ʃ)> o{PAwKK&݊ 'K~-QCR?!c YAK. M0 è{32rI=&U1 ͔{1Yϊ=2(FO^1ev Oe)RvAuFFa9ivkA̫/H=fP9TGdt8 Dr^",wlJK>lj* 1WO5 E)t@fT/Vx6l.ȑGr~7+jLAk^۶`7_DzU/l.dst~(GDUJ0iQB`~6Yޥ!c?z>TPQJѱԈ3ACz57g͖ΨZUH赒e;-h$6`ll 5Bc%'噚vZƦ(̦< kl ,|ܴ=痜mk&T}yĮ7yIcB@ɢptne{.д 1 `M}%r&Re&)Z[ԹG+z3gf^-f/S]>#6=%bZ_rp(KcgdRCC(ʬEc>o/:Edv>J4&|.Poc7:EX_}ͫGnA(<{hh49 r[r'Ǜk5(5ʓY {/齄QQYlf.`͇h0& ?N:53ݎ>U/S7EL@bѴE쳕銌a IP&$$f *f↢x8Z;_֬\(՜fZAv~ԍ7^σ4a Ԍn`+9/`ږʣBj,t %acW{-t H0BFI?|˜sl RC?*3c(;sT*#ey\>Y2G]t-uU6L$vyx?>Ǒ@LjSkKq<8uVxg _Ƕy\e-$*(ͲcW~8s*yayIeMy˸4Qr/VT P:J:m{s%9/f;&MLX}C;Viky#{>]HjEl:IrX vHՔ|REPfJ:z{p[(a/e?n*$>Tqx #$ݰ6[LVD{\Eʠ7s%rT D}oE+E1PM{g.hѾ+RC~rYb)4Z0 (]t8:Z-ԍAWna>odU1;ѥ#mBb)۩iXz1t҆9?"-_;8|]ĉ"QE/dGB2`LepCb7:尉&ɴS7Zh$ n|6dxJ +|3̗DE g{JtPOL0TŠY&,^=N*4/$xIkJcT-3'n#B EUD/@߂ #9 *y)1)Y뒵Z32)rc&IfvxoB~v[b%ʓ b|}_Ӳ!̳'a|oF@+ KnFEG}Ca_2Y4>ۍ6ή;I@tCry:l#v<$^zھ)'鷛zόOWfUۃl>.q|w[0$($G|M#@ܱ2.2cSv˄ϳM N%9wf^A/9HZ&G0EbFBc޹q9|IKQNL1{8Qa*驿$\y^^`ՙ- Ѷp| %Ugd MF0lFn$\>W2EKIГ|Fo}_lu0gp8ڸ?֪ ] q|@"7`tu:NIRU ' G"ܮR.V"W<7_Iyg8QX0i{ |RKM"JJPO1]m>#Q`(=mΘibd=`K i~ZJn){XxSM$xR^uXnz;Ҹ7h&S.7d wrTs_(~ u7S7`F7Jjkl'[ D$(,'HQ@Q@[0 jʌ5m`84Rb upUTS% L+/Uim2LkD:4g?KGJ'.xLJkQ;U>0ަEO MNca{8ym]-Hk)O*& v~H7\;Qe 6}/?1Fn9 Z-9"zbmN]|vVPؚr8Gw*蕠:)2dH8 o7'ReyQ!ۗ%aS 9j$8B4x`xعBO5K# M|Vޠ&4>GWos*pďeg)ic0˥\&Zαs^$f{ykdKKڊئ[} AHZ0GN4F:d7DbZIΰl0Dmv\蒠QäAx2᭩Պ捫Lrbq굤u'I^oa޾ri8[G-P2^\/DV3]!#DsȄAjY9V%xhznIT\EoKE_~]͠˲?euF 2nd sk0H/O ڕȡ1HķcNOv[.7ᕳO~ḙh/YHS{@tJ&vȎHPMplV/"9ƽTbP^\ :%Bjʝ3V-+Xg m+(&m?'&K.GSJqQ^^~}a"`{gP(4fU 툽\IZڿ Om VX? 'ޭ=]H3z̛tG$:A%Ժh"M}qZ#Ggۢ<|KL&@Wk {fB"kSi@$FE|Bmi@m-pk VlDݸ^%aoZ2)Pl$k}yuM0mWx2Ǹs}$_#)P[6m w \U0I@t!9sǀ\7k1F(_p/Ӳ{B$ W5yz|ڜ%ĩnaHa)/%:JFz&H,)lg JS]FVﲴ!J"i>+MuLA)[劶ԵR5DSKkVl> ػY &B2Ѷ/JzAr^ɬisc EDH1Nc ӛͼ;u.=xawK'J ,U# ; 'o1M"T|lXi"gjgpdL4!+.'U4N􄇳̓%i)5ȮԔU'Ƙ*Er n,59_*V񉅀%6'>L*N-ߐy-XѪᤚKiL4uY{|sqP~7@ u:N)( ,dn \"\ z> )bC ,5RGŷ_,I|) (9vP sB%n+Cj+*MmN) g}Vw~] >ex<6H/~2Djn⇜O`2%Чso,%)rRT~걗 sb#֨cI 0!Փ5|U XLc;Xq%7 @+a;,TQrEN޸DboVuKv>ܓMϻt(/O7 8k`F?` Dwޫ_QX\HE&~^]W PYj! y<`dS;2ۖᯍ_DiO".s8v^Yl1TP)m-s;`hXnSg@c:RgB=n&zM[!oHndypK;n~+ ԏõQa`k u"LGI%f j(.V#doID$wa8j. |./#fܣoh!/i^~q ڇث&P!]g-ZH??[=zV8ryXHZh@G_kz_hAИQNU񤔑~)a"D2B _&Id٘KU>6~\`CVxR,pkl$a(Gmy}*m4sֶ e kGLI&R(d29Mo^C;ܮ; h6p]KS5e-61f vtHEvETl˻X;#<`yT] @h(d0\0CSXV"4aQkҰ(|^⽉=nEw"hΥԥ s?~R7$3qš0j$ū}#j=?ZE uIج7.YAD'#2k`DP \Ipgx_{̚yZ4{rYr v'^Gͥqinsl8a}s^cZKiL]-YdJ'V-#مuC&S-0ˑVEegcCUZff,v>Nb~ B'SǬd<;6o=B{oXunvϸ ~&[.d|e1Xv(Msd|Oyej`sw 9dt4[p!.XgPm(m!AӢ)O/,Nw]:uT-ՎjģC%o 0zT3 [JW b:rMa:DD6VYR\uw`}(͏b9\LHq %D3ߒi+'ت+Q( "L0/ n_jLϮ/g=hȫ^% :F[r|0g4~|n[}P띅j]v*"l<#:/R0yH 餐iKo_ə5柂,6ib:?\>[CRtz ᘗcs= H7<{MdTRqJP,R1] 9Ly}k,+u 7s`xU@4D5T3RShvsM IY]n_Y0i6^%w8O̯zkЮ0*2pP=L5$8VK̢t9U]'46Ұː:'px(2YIPLN~=w&PCzzSb|ias;G{74gJ^їvp͕@_B5'~'^cXbI,g[9-Ⱳť)AW=,:ݤET9tLigV,M 5ڨ3,Kh%ɩ\ U:6/gT34x]ow-Žۑ׷0S~"+;)< Ω‡ up{*M>;Dt~|h;nۣ?9[iW20'ڟ>̲$y=\:eo)e#k4s㖼QbZblX;D]䱕^}Q reM 1@qpג~PB6GȄPsa'>E~VD&"嗂ieCf;n?P'*ʁg*y8I$);K""`֥; +hS+pj_MiCQUIhϳ8[Mvc[zb3x( ٽSWOēYJ/mF!]t4S~[u;1nZZ1w F惓&q0XXhY.ZdHD+o5`pO\ J9tkl ~`x/.Ű]U q^T"`OnƦ5l[`"Rb1WH'΀(' ԡ@AҐ>.rM!w'#Dy 3b Xeul3~:8πQ, GAzy-NOH7-^ F֋ Dtbݶǖ᪢@prN\m?OjU':gx~.!;&$ӆ(.@`#V;ӪpV{CjM! F pK{&Т} 8ɱ^[bpaj7K ɦBd`eCBbc@3;B$wT6&5>o`s|Ew \{DPG&%jVcQ)\0תqRVZO}HZ#=чkMC9Y@Μ`FA8E$y˪~f dI6snKs7CξczL}>됹C- d3bdG~jbVLȖbh0:;8*xT#> Q[ÉH\*+|l~v{|8޵ eݖC6vP~Z r"=} leu۸PxH̆DGs&X}ly3Aͪ\Kc\g!s!$0 ^`]hf#|uSXwJeDyb/He 6 vfiqU*(& ]ic3zgcHmZ^3GĊo(#[WO"r_q."܍Ƭ퟽a0ny)'*y0`2 d`dgfnYA);O~´S88vI@r:hpx.D74NK0"؍d6τ@ޕSx e}g+=㜲}L.)wf)u˨D,J/iGY;N콗I-Q>b}ȔN)4g}K˼evMW)UfGfAv떅9w.Y5IIv2~Xpk¨i1Y? ^<`&S _h֏@,.Cďo]9w#|4Cvoe[U|ST7 D?#egYr@0\'){!m pu6ئtcn+ zdz !i%RCF1t= BGK?*ң + ~™>~#K܁0O ei#!T 2^)]FE@>]U* ^繉*)谀,J`~EJ OiC͖y,|r&olHH;$ cb gEqV3ў2*,Axel6LO/ENǿ0<˴U=L6[\cD7튣Da[69u5P~ }ɦqOS66(Caa'eJz~G|*c.Hy醌(+(`^KktY^DUc AtKycJ¾|6v:Kڣ|@c܊dgp窫ͫdDȾ"#*?ORr` '~ @e 5X],9/`B7W-9l4//Oz*r(xaaanCw; bأ3HڅI:TGVYGԉ-"$D"eʎ9nb^N wm%czT55C>xBk,WpUJbXJ2b6sh{FǖHᇫYnaJq7@4ۓ'('}a-Np4<["۸ʏ7)1ƍLQ͔)r{ K|옭>׽gҟw1:\]! YktO5sF1:ݣTߜCi) zMP#FsiӜisAh):J1!%iSY>RRVb΢쬞}c2JR1}¥%QhG]QcZ|%Z ?Sߔ[%B'M#Qʠg,fc[$\L雓L|!XQ3*`\τog+5RX':l(m&y$;c; $KTV@bhj(T}ҵyۯH,9lFV`*sμe>`YU\R+&~'\I%3vTM,O(&j͝z2J!KC>YoibTlBrwOa0ҫNR=PA(nRX\B*GMڂ%J푣 A7IRmXX=,^MiAmX6,nXÇz\^zHEуՁ|Pǝ S5H46\[WoS[v`u8 HʲO@H[ʂYDi(7n3غ5 h. 1Ʋ F#21%U<-E ^`s$FFdtJrZ^=GZY Q<9rZ Vj[PD`!_7@R }4ԶR3t  &Po9B˧qWO1i(8 OKJ:ofc5[㎭kŤǠ+>#1 2(!%W˞dо0J=K\+P+ߊ"sNanE8xzhf2lkj9oԢ ^CA_qA=\O@pn޼}"ϖv췢/-ߢE [~EbO|ӴAo"r*MBͶn™%2'۳ZP !.z?Q\ux3pʙglbԳFh*valZZjXLs[C1Qc+i'l$~ Կ֊Q&Q~,DӠ- p /*F胯Z!^wo .[[5J_^-dӫsb2[Rt8aH4;C fS/5Asuc݋&Ef"\tP5${] uMY[=4r,,<^"Q~zS7o*L}NB$)ƄWM~vH"3k%erL!ХԳb{ tSlpgـȾG奲;?틣L^ў >%o0BaӅG8"ES1'9SjZŸ zelt@kQ0S 1EV  S{Xbm>~bP2_ Ê3%Spo/DϻS;2$\T *1z.p*IW@D3onICPCpGJ̉I6CA6`=^gPz vğQdn !Fg;5b A[â'n42dR؞=]ޞr/2\&Mr9<%;L,I19(Z~ mg1.3HaoT-yEg/6.ר1LDRtGP<ǩw {A~-S>m +B,^t{/hWsT!Prc!|̼bIWT3@DkgNGRL'2بH~wn~U8Q"-؄@r㭬 >\'w5TՀ+!`hcҼ8_WRƉ*<1ƹF+}pwzx(H~D$CSB)o'#׽[| -#(q1Y}{LF#Ĭ‚Ì)%Ck@ɢQf| G9R4:8r@@rvGCqBx#󟾺4i1<퍑Y8b ̏j@ZlUɺ۶2 ٭n [MNtv0C%>$M2Ʌh+e)i >ZxI&XA UX۾K)S6u0H+duS;!]uCҼ͊!.h!"t],,\J::ZbVIK" gΩ@A8~V#/&ju3ކEǥ argxeEm$,I b& b%Z)aAȔY ь0(JCo( V2w L'@_ L3<3uP"3 Wr4N3(M# GCl (JHv1?M>CIt7-2?QڻM0xfӴVSl!E:̃rH0GÙ>8TqWc?B:5i9 &kyZ$VD\\-]~Mtb +F9IJEno2-5'og *BۂvxG2ba[+B@muv5ձs1zߢMU+p:KJ9!2* {ڐ\OpZ@~aM׼mPWÊΨsE;yP~ݶ{^^>Z.͌Y{~snּBj]/ʹ˲5?Ev שSWG2//n{GP jVz| MsA ׳ع=W#h#Myw"`osC^7Da9_r:~쨜߀mvز l}V99b(+A*􂴓eL/8J4 bB90|@%}^ GռHN) :*[Vf#<<}g=\v"}倛X+ϼ0h FV^NTu'ePn;;iˣ 솚MQc69R_K 6̖@| ynxd=6A<~lIZxG֖kcB9P;_P^@Կ?5&qor=VTDvW:][=ɤ|:l R !xС]2JIҹ"eBnM0A;%xc[nEMwFGnR/G0.rG}."/C7ȩEI& Xo<^E7za GBǚ"0^*]7V)v']x/3A/ԉ [7$Q]F~^<`( #kOX<Mשڜa.A ĝ+><7/ӋmфPS֕1*0,% K4BB1DTƙk!?VfAعvB _CꊗoDnR1<.aFKUп^5tU&lʻRS!q?ۯpdE¦^]jP+t5nҞbC뜲'*lFVr⑌n;=16L@u֐ZZeZ촯sA>QVXuPfjM'E 7?l=y!sbję)`i17`" Rw$CtP~{y=2r {qY rmR]Э@nRFQйT+-H:g[CkQ~؍1E^ydZbg2_x͙gqy:;-SP LhSeӹ*|]WJ^>;o2 UdE2z r=PxXqGUC錈#7od0$,j@hybqWN C:&L!6V{'` fQh$>(H,H/:~{T W EsA[;*gx[Y}pر>zErZYS d;\VWS]:d.h6 _ d7Qj Xf,-'ʰf_ϔF4'z"i;"KNӓ5 ܚs/wX8iq&'NPu F<:FN# }h}A c^G]<:/P5V`: zI DX>vk?,%vKW5ZM(>;tH}` i]a1&~YDlrRvÅA:vdaEŎ_WJ+u9z؜bBubMdpp.C4 H?!w5YVfBvo>x 2QÃ9Z]h3(˚gM4 rmH8ݻ%5Dtv~Vؿpis#%8߱"p4!`{XȠkW܄헪A?GC!A.L\Ż ^BߧKr: Y+3q?ς{D]Ź8ڝ/.ivPO #e'h}zX1O!:/+#4ErvHG d #tX̺?9q0Xtd_MZÌ&׊hUs]@dY1:Nכiƴ0.V?D-=a uԍsQSrfJ-\ QÝ"qWY {M"P)PW:QZOu?A"LOUe W'o:BLUoA g` ktj.#bw_8(x\[L]0uq%:$5V֋'H2V_LXtgĢj-szdzV-Sv=]`'"@8d<䚩u,Ƭ,46ÖLvſC|޿CfF~EKVVW*: (]HξjvfS?5]V]!>QH:#K\!Ԟ]N_o0O$tfFRhi]q}DM/ 5H){yvF]Wk߀:Y.N2XFDCFeI-} 8* E3y׎̒[T 64S ͧԄ>cWyFR3s8+Ѡ0i思|U S75/|E8YX^[Lg2oLY%/)-,o"F=&TeM6 ">R-G1 !Ty@ay[˳Xh$K$].ve)?ʴ6`تtT>`ڑIvs/US8[ՅF'$z_9-p+Ҭӈ,ŚsQF++OYWooT=W?.dF-㾒aKpa%ozȏ^,Gaר&Hęb5A$(OX{ns6Ln_74n~]ۅ|q\#yYˆK%# S$uu'|C\x2f6?b&QpSXmau+wDOf$!xQXk8dza ]NK_vnː\[du7֤ƗlWG~uy䡦;fHG"$ *hE#8 BÀ%.ZωڸWҴ?B;s{t8@b |$E0\jmnW|:H?շS'uOCb0oZ//# %\z18if3)Зcp^e\5eKc]=5PyqSa>ǒw\a^u7@)/9@r1v.8o#pNVPJ|gfgH˖p:q2`UIc<,s` >=+ n{wl]j.91^O%+m)T/UyuOX܂pBhjUqؤ*@6%@nkj|\=fAqxU dQw֬xu) 1yAw9el~st.&buL>:ou&<*kcj$m#'2d(5V[k17$WR,BQA NQ뱦if*SYԡiTNrvMS#9zf95lՙ钀 P(Rq ! ZBBԹ3ReaBT_Ȑ{ {s5weYزg.ɄM%jZsIN-:z,1M'Z?Z:s [yꅴ& 7f' |:X˅a@u5ndNqfW4]OM.R%ʆ&k7m'vږ2'RDb[@"0< y@/gr+Id5]ba;%׿}m6˳&*@zR[e0κP3^(7.fti`nMz;=]ˑ\)ET6"XFUJ .Gqׇ;3C)2 | .&k-(#sm_nG\Y]G>TH6pK!8s]r?,G?p"SeӁ(MW?CQU9ϸS$ثOgp?>:CfْTbܿ "yf{~#ʼn^yPqrɖL%JO/<ܼ*htqDWZ/*ڜ`)7Lr%D Vt3G %7$K&s]hGk|uiV4V!_2K ՙ >N/[hbrX{!^'6<.<57J+5tNst4Ft[=|J6;hQj7bX)-g*UCg?2qda鴁< Z(shbjcW WޓKx<ٙSiswLAU?/;}y/!?/DcoWr//uS)tOqqԝpQߋĈ$q1d)5ЀܧI%aRd'p>\r ZW";^W @6zENOt9/4=I4%Q5EB+a,O騳Mx̫ٚԕic5Cus5sjŀc3Dǣ$G8: ,_-ߙH (u"Q1XӚ0tBCI6QSp Ag* 3Z3CONyݛSd,FnjZNɅВ"F1l8jO %m9`0R闣PUk~RDz`-:.g"Ƹe6g3匟q?*YvKʦ? C#sxR(Yc] w$?Ց\UiWAﳎ9y)XtN~Yuꮵ"-Ȁ d-~6c8Vr *S=fPTb3f~B̤]m v6Sz/!S|߅t0''Ɋц.x<ڋo] {{(;+y}M8d럩J_*m8 r _3L̿͹9SӺi:%ӁdYAA;Uuw%Bڍ@AΤE꼀=`k9l{ioICW̳)7;>rUD{%^eSqKpJ`l~j/drma9SIˉ?HNv~ 'Sak6"E fUYMnB6*Nd~ɐy0#`% d%b!cϢe g[UyD~?u0M鰑Ulg'$M;,x+!H ϲЈwL#!{8~4sbpwE@N1$%|8?ƧE~54+M=qY9Hj셚y3:Kೆ)QnA4/YĽ <%o _.=SZ6r%ċDf|/Tn<

"O=k܎_':|9oSXZV4MAJY?`c FuczLAGyZ[pAp =+$+rRQWhsoAb3]}C(~v9 mBI󿈝T%`OTJ@ӯGjy ׈>HtzmT$fKndyJRfDlƁ;w^0Kēߪjf)9#x Aͨ[txѕG ȿ_dmt\$+Nze倒f`Yax|-h~C n9ߠѾf3\``!۱oUT$#lSCFENnt2R8oҎ-Ӷ8$Ȓ evZⳅT/Ba4(.vV:I]G%utUU&ғՒ'jc,!I+jڂD +w`p-/ܲX3aߍRe `Z =6@w))$Oɞ$eF1!BKVznES9 !^Fl& 0ㆵSQl,Z{ތl`;>#|N]koKS%qHqִ+\Ʊ|1|!ŏlI{t*+ Dy.NQo%$[G=ȝ`bB?N'߄ aC hO'aTfjfn:(uH beǃQ6}`pT*وCx[ q%,fъ kuX|b+dm1+ҋ+It.+1'+D8'mLo'N8!%p(N2͗9 ]QfL(g+HGJ穁iF۠ _)]v! 7z enW5MRMӸ+cRF$V(tˆA26%a}}4s] тĴZ|%Ȼ˂:;qDa MPa#`8?7qn]@Vu8Al~sUwLBoمG]DF1V oG6oV<+{#@DAˤB$dw*x:n0[f`A>e9(k3-ӏEɴ!Zozw쩍tmBl5w!@m-\ 4<RCb,[<x\ٰv-^dnrUr @auL'1[>gG g! mG-?vS0;"Y p%AO Ǟʥ9+64M! $jh٨̄.hPM7-t u,:zdubԟ[ VAЀkssbdѿal^ 1A1Yg}șPp芿 g={E~3Eb5pY#^kJfPEBf׋Ѕ{C m%GFYg6ף,DܳF-u|Ft0dx%-TN'ɎF:򌅪h >Ԅ+UJlRdEIBz70Vsk$U+h3K cL6Dսt5L M?e]C1d@2 AM5a1 $yG#, g)i3I˺lU֨-tFok$ x_hBDQ"iZa9q<mێR?̫(>2WO wtQ$,ap£hOC&_[~ -L`AS-bA 쿪=o72A=vaIn׫"lJlf6iJٱ%W~J8W.x3Dc>Cvms<ҵ fȘ҈~ܜ+)T 5e_z ru $ag`M;b.C/'x ϡ-FU 0I~(oBtK@H d :LzK û`%7[|jg`tK5`/V$vBB)~;=;!^<uu@h 3{#rN`F禙&KB՚D.dxM+\'q-$i5cP\~ziaQy3 ]z}t En@ohW-Zia_'0~e}9uϡe錰δ>Iq5jW`P 7办ug꾩˴msz0Rׯbģ(gDE"g;]E^pr ë'ZZaC<݅[ <9Acvv޾dT蹏+&P"^!xe0~E7kbCܲz=7b#?'ֳѩAGf6 aC5{xhu<ӳ-5,3HǾ١VS("؉j@qIYP+Bn,OWM, ix(4ӛ$C:m]hlw u8> qOBzd^yj=Ӗh{ +kఠ|m-("b܏*|NJD7u?t >1OHEuXI SoUNJgfeZWVU V;]y\3~ؘ8-]4TDc'R8t~R[i!ٓ07bJWRՌ~ـeyK=GJI/RE/Ny2]8h3^txAGYJ'%%<4 팞6rmU84c}p| =+cG'N-+ >4Uƃܵ0^1t5PY?P#ba2,;|yKbΓR1"F^4{@=-ˤI&řF , :T3&UD`8@z= g48}rw&9ŀkuws[fX? ?:2bDؼ=#3I7!}/(N`67SGQ:K)b1@HhБC]$# b,9Բ ]Fq69r#t ^z;㛀5tɄ(Pvg\ ~|vWOoYӃ7>QEo*))/*)[-7yγ? Z^ڙE0ǥ->;״5x^=!0 ;l\: Iv.*¼1'~{MO6DsPn촛aa쎘Oe'tDR}>Z?Blɇ1RO%;-1Y6D -FYj1QqOP,ާtD0V~Stj+ P;myrZﳟO=.ʧ1'n-P2T:JL [O}a2+.TqbVOd. bkrU#k+sn?f\Oz_0MQn`(mYy3Jk5sX`]̩Ax|mw6O-ٴ sru] F XWU^`Z1W<OpDr10O$_7m"1 :?7xR26MrIoY "lϳ}Q%>S3Y? ܬ5kЖr~Zm0Z{Y9΢hyY^4v=5R$*p0jR&^pn5}֧iAQ:S:~\}-)4r@~e$ e;'H'[N9I;4<'G"K-bQy;dйU`:ϗ)]\OEq[l]5ǟôxl]19 -#X݃@grX1i{.jto2O*3&q@~Jc]U ,ƞscUO+jn>eX[ð"rU![ _w`;ltYߞFڂ$_  PuE6ZU/ҭ5* !Ŀ)_a|`܍Z||IQ; ~zyZP* \̪o_Q Q+݃&@F`PnFChe p h+r?N[4!+~7Iҩ#^V]SǸns}]UmRdgծZ EnQ2?#ynGI"g3%;BYHmd#7|+xfSvĻJlRME:b)?\*$!^Pxqe$DeʃE/0E4rȮ,\6]JfYE ɠ*S0t3dcU* Z:[Y[rfŤxGIJEV2'@Y^1C5#Sp-qs#CŽ Ł)Ր0.4-2u嫐):L0b*т5`w"÷n.vNsً*hAct]YS*x;qYkݐމt=BMBݍ(4z.9uq1Fn\Sg/pGrr(h53կf {XpxxG?SbOnU=NN["yB+H}*rPښs>9mŏd-y6Ɲ/\ #6<8@-;+ i̖oӲȨT^}3b)⁃Y/,Շf&RF@Od71hD_eO8Rn6禮 `M0D/@*wR {]gWq ?  y7 G\ r=[&k+Tf?I@# `"O{`~bw$tRE1 ?wT r/s#mZ ym;S<wA4O,i)-a5+-G哭5nvOL!-Q8ZX3'(wVNR:6$mE\jXJDDƯ;pBՇgƇ~}GNФ >S$*)[V$5H00xѥ/H:]/`yq_ouԓiXnMn֠:qn*`=s0z; 髞 欦 Nr W[B{u)wbѥ/Z4,mČ6n~-Y iWZ(DŽЍ%YnyHUCtL^ nF=JPoZ_a@GY}{q1PS¡G1KB[u&Y!b5чnJ{\!-ῚX M(#E?PkFwAzFdYZ*>]썆5f !7nF0[6tgׯ!v֠gRc X3is]iPk]Mզpd:'lɂBX]:fsKUe1 1e<)įaMRauqf!#L-O>?B*^G^}PXm{M;Qt#Vf8cFj39[ hBvu:0 ;Ƽv4W`궂c眠%+QEfu-{(rk2#@|S]drp{"0‚鹊m <0ނf{LPN͒g+i$d'dԋ -uQp*~VsC* zrvL2l?Ϲex_>lX3 Xl{jlA76MuZq'c߾bWfwIT‡:1JEhGօ6ru:OhŎ?'C!ҿ~ا>Gځp u3"X$VO&8fSVek{&ٔC 2DjkرfMAϐ2&h3[vJI^{?HgH,=_p8 ~$-rVG o;Z[-ϣ$_]l}X8M_~* 5WÁaش ׸YJM? z6M79@*Â@69aTG0A/w$R|ִtK,o[)4 $^8̻rA~g}ԺŬ!A. ''FTiwو'H/Ĕ Q7\\_4V6 ,Q53;#ˌt+Jۄ-1IqЛh2)gM[/6nc ⒌C[%_}¶d_- e!<*sF J GTyl}|M5Ua<8b>z4L/dά=qc| *C ͂66Zˊq~e+>Uq퇾 ȻtF=~U2U_.[%al˂4/tty?CRt7v\pBIyMir_Ժ;2j]UG˕1!bzt(h%fZd7u zx?DLbJx@;2šUknƹ8 HaJ2?*mK?8pD>'W`%v+*Ek/&d B`NhE͏e'U1749jħ?(ZTC+#.TTz&a)9 ^+Rƌ `(N 0zP0w3zg ˇw׬֨ 22:*AW4cLȡqj2Wۛ1G7nwH4P*0gvp""Cc-N8#,CC _B|z'*aJpgӴtǪ`y}ˠ<vk^Oy$:yoYktL, LL&~]}8mQ'%%Q:۟z#fٻl,Nd#VDod\p7DfpEK(@I4z||^ƹ\/ŃvYHi9xı5V!}, &+wB9hkEN)u:EqzE î75b4 ܄Y#ķPnp-L8ATfI{lô4o xuO#c#B=0QԌgB G1Z&|7Kvy^) 街`t?*2dFj$#w2V"4Rs`p, ͿtkɡR|;՟@A@8A2cxV]9=>|30&C޾-*J;ԊwNHV ^W/K &Cw_NA'4Chzǣ۽^tG|/{{C}xhy'we~l(ZC!-B,Ņm6ydaEmִK/P 34 OLH7/W6Jr."i{bGA-4vA LyJ%od@#f~8HM 0!etgvA)'_K;@@ʎ2?T}!ݒăw dk1A]sj"Fr%Eo'ܙuFgݡR m7=VY$2Ȃk ե.ϯKTl,RŽ-(! rHM>ɉ aM|)&yٰAߐ,l54Qs@b˸$bv1.M}uD5r]</ae~: %ۙ &&s{;9"D&B ~R.m#ypy 6̻PnCd'(35mMbϘ]h%q$+@%.n,Wӧ~0 R@%Yqnn0:Imsc *];*\3TmULcBז0akF(( T٭_*dȊZ!54ĖK5g +f$ñQ*]]N!1׺ mEb"4|B:jI:r 6#@p]q' ~TJr&}UnЯ\) (FK7,}?­o(#f`QE$OcQScEwbL1EDAk E$lPɼ]4ux܌471&20ٷmueLy0o34ga&tw>QSҀҙiƜ{M޲|2#͏uLJK6c2t5?Hn +}%k/&n x 4gBd(ѳ2qNvsptZvm'M5^7_\@ym~ZRw̜ě0Blkh_!~~h6.z Yab"'Y) =; LN;n" 6Njet6dyJT`.97$gw,XR%6[_!},zlҋ_B])(yE! s1w`^C M@tD6'' LC9@ӗdpBAsx,y,e5y H`I>9+&dI l!yì U.8*JQXyEO;IH??;tjsZHk{ Bm6JtDшê%cYQ]r?CAG`;M[{)ëvhp6Ѱ/ KJh~n OKPIF'9-jj4qwJd'L|7\aƚ(a-a' ƣ{XK~G؝}49|(UI􏹱T˞;/\a%)Q[2ݿ _@S,]vbE{3o^$H]PNFvytؓDkGh i6amfz^)IVwMpk} èz) \q+B6W/lZ@lh4>1&m O4Xk93&|*nfQ3K&PN3Fj}l HNuj:}WɚORkM6 LȄ΃}9RJGuh{?IB5' Do[bϏ}pDބ1,M" r'i/=4+uCڍƠIl]/ 9/+pZq%*GkT$-Shas?)L%,V:ĩkf&ϡ& wQf[fIwH t~RJ+AQ=O ̉"lj:)%;G "KaNw^q{~Vtr #T6r4:\CTeA^_%`ۘ^پ2F]xGH(tuʑ]itdP,r;$4Mx25 _wL[LY>kfW $Ws=B6.3r -| bX?9 5|fkĽDe?/sãhrkc*5";'I>Dzʑt̊h_DbH bq9j4?T[?hK_0n?S:i@h1j*4e_ŧPbnvU/R$IA(`0Eg↠kK;Vd5V\Kou̕&{(e%۬\9+gQdܱϤ- w&Ot0f Tݤ_b;zlڤ t\ wp=> '&3b>y;bٜD50(6 R :hӞU7@sު*g2Ccgf${pv}b]J"TuAHI"@/ߍž6(fץxVjVARFy+"~?LmWQe`oEֲ). DggR sROR(Azc$f\]8K&^6冠Pfp^)Ma"Gwc9~X`5PbJy=pmq{;xvK i pPg!J-!Vlʒq)fdË RKf0:7y[;~.0 5mi5ipmX"짿V3agW=:3Rsg$I |,"0R-_F;R9) W$7#&˧C/|6LYԘ3 EDj371~I2htNmZ\+Z${]U/݇()pXbsZӡ)WgKUͥ]vEfe$ t]ƒ3NKÓ}VKU\kO=b7 NE)>kxO*|uV*7. d^{--i(e܃2N 6cHbTC-#,fEW:|%뉜K2s0[: S"b-1Բ0r(/8z,ΊmFG?00ν*i[bba+Rg^iGuMf)o. dswt5AKV~O_El'"<܋鈱e/W"e򳠣!looE@!An*N3hR)QnY!smLD\sԤr Z8lF ,[AtW6|ڷOʁ؎^ԋ^9Qd?VAŢ<А˚ о6*o=S?y_\>͵dz11ܼ$5==Jq󊝗2nX1ZN1TBG${ḭ+Slzm4nkgXm,.. "G6qM$FG]&ީMxyw'7ns^a,]*>ds.}$nh1p{c4>_W$ Z'Mv2e`W'A׉\`31̉ZBbi#ŧ%DSlN9\Δ: U;ZGü;δ\J ou@T*5,R2*h_2:, ,o*."}W%nHpۛAsNQn/E-5ڜ[ A>.J$Sf&@ELƝdB4 q ۡm qhyb`+ = ox+J,eϿ;Ilt#,89.ShLw+{._n Gw|n;(=:,}{Y 71i!Fӵ(q^B-u)mƻV=z&B`c8'kգDK 6 VdL z -%6ShVsE3xl#& (\柊Pva•7\\xVn$'3< >h#]:BUXq5NkŲTNbr8gAU8CAGKW͇S< <LlKNV;ߎ3*˽~gYXPѪZ "A#v^\u镔t}f7Acy P! fխ |Ckhzok?]bL8ⷙ2g'&~(umOh4kDX|T1tkZp:xoDWmS) `DmoJ7Ov[_W7hjblxEԸ.G _bEJ#\BК&aERC$o6C+ߗ3+]fU(^&3kQ-j%acq:Ruc[[= NdQfЙ-7[@˾0H y&i]qAdWֶ8.S S"Lфq:܈4yvdIږV SdJS,FgY>$J8 }E[?(*A!ȴm[ѹUUx1-t )Ym "]> nW a;m-A9m7#{Go'maNԐFMvNqaQ{ xZ-:yF55&X&=xbl4860.AagyeҞuZ 7])yJ5( :;xtdoۼ OV"9}e{Z!;&dDLxrT!U)ۣ DjP"zakPeP_"N>+I),fre,7G'v`fܗ i:HȄ>D,(Tluk@Q k˖${%˗ڦQ\qf Mo܃ 8sry)JV$wh-h#3iMi*[A.!Yppr8, n OaIY\^% 16>|bJsfS5,\OSS0YQ- ` !v*HҒ4te; %޹9oiCϼoP [XݡS0ABj mͅSzM|Daҧg>P-ٻj"^+n8q]hOje0t]edTFՍ $qxBWG^X`y"icje  )d8%ּC/d5dԵ| Б 2Sq=cU0ٚ_z!kUw2;Xb"vJۘ\*VyP_awpSlH=Nm-Y.#z6]21geh+lb|Ra`|;ڤlN|ɧ`sN{5ŦT3lO0eT5Y =cb2[ 0_!9Jz*ϐ@TnAa]xΟ:kT}B@ ,:uܮ H-FMdLޠֲM3y*FbKTo>pCJmq#i'ߠI`sK>O15$bt ̀ETA9r#B 6NΔNK?hEwX&Y4:VǀM~4Rr]s(؋$} y4%ԟc ~cYLj80CBXoJ=^;F*S'ɼg$wctςN/!;LV$K&t`5Y@8 O(pʃe6S~f U"#eEXÿr^S$轁ʼF-mNS]Ggh]p|#Re w#ezs7?_]y mBkmC3=Sf"I4dgrF%w:. v9K}%FYS4_Őy :ѻQU8η6u/}k##!P骬ٖJМKC>Q>Y8ޟ O߄maM5 &ҷAZKJ*p7UtYKo#)'lJ5jO܄bd?6Qou^mOܱW#~ьxnjvc 8ɴ,R}b$Jq18A63>?2#Rm}|dZ&40`up).vlHY[d/YB~:EC뾃E^pwߌNJs"1l 0WM͈(]6ʫX^=yhr41.oZ9Tϛ8!?Tth,ͮPhB9 {5ϻ/&V>"e>[eJוw^uGTS# xBA;ikXyŏ#/]Pj9MbIMi"0% mE ⚉ŖBHJ:ϹD[:B$Qd dE]!M~s;&DgLBnEѮ $/zM:Ww^Ι.$&󴕰[Jg)?->(741׭/U)<B,ʈߵ-EN/ = +%EiҵE69-C/xښbs330hMb*uX ]<( qT~3{5$W܍ԻA?{$CJWPvYqS3,y_ l 8WB7JW27fmQ.W"+3NK=yw߀uC`|;$Xđ\L z~m#Tcj^o~ʄ{Y:(Ha'2l*TWm >zyG.WX#VVz_AhKj ̆X} BP)P%E3@*u%99g)֗ܢnM1e_V'jQOVZs~^&SkkG62^1Yʁi-냲@x0]Jh4W=Ʒ;57dU#f).i&k#!ltG8]n"4q  ң?qv9tޚD?TH2%H]TprZRi=}@)zb"\cڦYo'gLea=w4+;xd$"建 Wn( HA=">S _X)L%Y5D0n\^̞HS~,|]\x''P{UT뚸icUEl0FrZχ7PF]Zd^U{ ޼}c^vq{)$ElYGe,,$罸2GX3KUde|Z+t wuqܲaOTթIqa-h]9lͨcK;SFVU7>49!v{w5%jl>43Uc9֠TO[XF ̺C(3-ĹeC`yC@Fr, +7xdl{7 ܂[#qv%K}*D ԰@X6M;4l(ޜ0eWue`K8%8 H&нb K~ 8N$]`b2EE{U_W4>nl;) O\*aHXM3ds2M8҂." &mQ#FM!FYZBP{NұtġQɥ!pp -ҏX?)2ԛt@T}3?/ <*&k5 ݈l1ӄg%_hz &-gDLO#I]󱹆y-%Yu'<)cөF RIb.R۞1󶴵Oln(}) E97g-p` /lJ>Vz@H1>)/OnF9v-2gXZ0ajڜ^c avIVlMz`|9S+WOkbgD5K3Vg:<.VrSI䙔KG,jGXJD"#Z`K =D*<^9)  N<Dp7gXM˜Ws*"+KnYX1G:bp ۼtݎBJ ίh˾kzk4fvw,z"մ^~`$NiClզaYjow0?XoE|v|Pm6~mtkg!?NꋖK/{gH47]>K?76;[hHշrxP`+ ڙ@ζAOQK8y 7]DFXi|*!kw)lX0?rDzl#Ĥy{ͪ>dtlxBFe&k?I گDg'.#-ꕔ< j[Sʙ+y|R`˶&vIlzČ{iB?_1 3 u2 k?N%$%? 2vCvcm+ؑj̪ԿD}s& qXqn tH& u>yk`g3.sb_bQ|;!r6^-HVrAarDX9g?q7+&iR"ڠ-S"6eYD__P"^; f"\v1F6ʫƒ.wW|P*,g?+ ?C҉!$=R0z"?ֶk{wl"Dy8J# >`K!6}y /m !JN,Z@ӒO֎8ظ a,)a|6^\=OJ5Xods(Xyԙ !ohbȭ&wi="[d9_%G5'/^7LšX>T-j}zp!yUof/}2W#2#hF%/ޗ^~H/촄] (FC4QstΚU?ЌB/") R\h;]+В,AsQ}_l2Ј6a uJ5Hg=`1ufkioQD SLG(@c܆q\UHޔs>ukΜ;9quo"n2^Baܛ6.#mr͞;)IΦPs1: h%7f֊^@pL`PL^QVHJ'P)_^À:K@m~ /3D=1ž5lz*(QSIgSiF«" ZLLN\KIj"``HYj#V= ^hiPb\D}f>u iRX!8nٞMڪdbt8^7'Hzc o~,n`@f9sdԍʕj<} #^^g1&TwmnCNPJ~/,=B\ܓ [UH0QX1OO){8iE6e%@s W;!4W=,0,Rl̮E\ĖjN~!Q\35AL9Y뮿yt;aVʫ\W4LTEֵr%foNԖDe1 N;0HơWV܏]D&KVJ4:3#Htd)<@Kf "Mi wy;8+0[w0MR "f]`Wc @:t_*E+`5Cc؏   a&G lTϡi4N1aV8{B`8י|?巫:=k$Ңk 4NZQ>Ĵ Y #sǷ^ʹ g-hBWK&K\}V Bez}&"thJސ|d8SZ6vB": T=҂,VFEz#adEm4l ' M죫cxj2HZ,`"';Ѝ",Ŏi0Ұק(;dY^PMXQr(,OF:=,VHs*@EN#y"R_J£.T;~wʴ:䊡?KXĎNi 8UwMnݮrl֒ *7tXnjZtc"J ;U7ط2[%U)8'z1d&ek@:kkYHrySAªF, tDIrB.a4 IO9v)S50migf΁-1)][P+gzsP\P4:g@陼 8sZ(f1t,. YjdC]M:<=ԎBG¡ՅdP|B-E?VAo圱 6v(rƫ+F Εv _ o"P*`7"ţLweu#@IQfl@tYo JM30UN8K#O9^pn?>'s6?A }9gZ'XFhYFgUmشOT'A X:o!>RxJ5I@ wM \-lBIcL@u^ά!nhrw@LԼYMôlE e %4Zal_xS[d^}U,S_y[#V̇Jqgq/zqV+QEՆi4T FkhI2 Q;2}VtT mX%Bi%1A`nT36\a3z#d~=6IEJ|RiՅDq'DRX4 pRŶe}5&`+nJKLCZ茱Z;HalX׏EG>>h>#"4ż߽8ͰVX(Bǣx[8񟏉$dƼ4uڎ&)!k 3F_uLSV>53U:f - ޺pN=K6aIqM(y%^k wjHmP[/-QL)J~UEەZFL[/py\^-?ƼXe&$)T&bɎ!ub!Nj1SV Nc?ixQ]d$^w˫5M8V<є[߿P+f|zi6hS)n͑PkF`.YڨSnuP2:rcaHę^uOy;.赜΢P(DP9;W14t^+#l Yq# %1ƔȝPє^@ΛQ!4:@cHn†@AXn-U1/| ANBnA(G} MةI 8cΙ }2y]oP8 /az~.QgoK>[b jŵH)fiҼ auܤ'16 v'GS< m *@֮\s+ρxٶ5΋ g+6+#!lƠ|o} $3\y|J-g -_ԩ%{|1^_'8Qd k~d%3-ax^bF2- "n;+9ĺ w4ɻgpp~戅Lp#?fQw ٶW(^y|i&&S05r;fɉ.0~GSp)㖢HSdggd<8Q{YK?LZ"&{ ,.Sx,DDYځЋn`"G}k]LOm+AK L !^W]jE rCcz>ۑTT\Tʞ)䤯_m=c3;~%YEcZXVh!.|`p.o I}K$I1bYPMP"LPq6aF# V烽(<˨䐓 Ww%B!/xҰWNl~ڏ^al#5lK3/^Ӄ B}"V28.r,MORy|7'2{K47w+9"edD( qI^exXS@v9=${>]l&vĝi۬b$2@ 64]V8HCvi uVM%SL e䗯g޸ѸZ( \%%)ut$b -D {e4-,\Oe0s#h:͚_gBTrW~+ۋ+߼1h4yW/?3* ve|ϼ_l>pp8 x_{ #N6B0R$NEt6.)*i֪K\p`%a|JAJv]1\cՐvT"I2_nx+Vkih@ډT"%mmM,Yt_]Ӈs?W1z],k7)DL Pv6[R"dāTqUM镬9.Yެ]0QfOѨTq=45WS ϋQd{fv=jMb47/S)z8Diϴ7m"wc*Rgã}mI:dE֝],P?KT fXoB] dI`NJ .*ObJBt7re+13iFJ\[ J{"EȪêh8z~ x5w+ {Sf  U#\Lkأ5$ikFv̾>&e:Gi+ex9bk$هE/-aVtBT!Z<92tr} y1U8E#~PI|Wl$aY֋ͪ,S|ín=zdTD~@MsgЌ#h*v4`|i[S&"lT/9G Tvnnio{40$WE؆ı=ػi/Rs+T'O@+_m^Wʐu[$ΰwB$(ςjYlձ eް\j"bHG.\P~L[kB։ݶQO4E26ǗEEg z"R(0~eTfqܣd(?;c,iUC4_4͌Vӏ/vyNDB"HӥAItR! OT^#%R,I7۠ƍO#T'PGPۀvɽ x60]K"u>[Sc5:k,+^gN}l_m̓%eTL]I9pxr{O 6)hR#+JB׬+@ ٦bgUsvLqZ>Ho<+?a#v@_-HƳa0ǩdTar1A-c#f]  ?.cPH) a"$?Nؐ놙=s;nN!ʏCsΌue!.zcv5SPegL Y8b e`NU͵S|rbWQh6둒1֠7=K#2ꄧF.r å~"{l"o 鿉8UǶzM_=O:Ti\C:gX+-l }_@;w1K"c73?5.B\bn'eCg:+Ҽ&\ъ*[Sot-G6"Ne$mmTgJDkV8, :8Q9%eCCmYӻ!OнN=RpuB ನ9c$W@h'( J TEͮIv t5&^0N\&zլa<ЉgFlh]u4-]3H81]3 -#XK)n̷`1>u7?L%HlLʜ k)pP|f3C@.W$=b6Cq8*# Гa|[{G>A,\su#MX} ŕ)O eq1HJ;h|e/cz=2:ڈtԴe_&P{}"/II˘L6K"6 M].p䀻d4 $gi ] (?g˜Ul ѷ'#c|izP j<~|V-42 }z  +}ȸ zooh,7Cf􋯕pt|eV'r78*Pư#C'CP ʭܒvoE,dQ@:1J@r:9;'֜KHs" lROrbnj\gv +s5 ZfBQmއKzTKRZտcmSni,Y',Gfywi[ͺ;7akCI4އ;(q6рT OXN0{jYɕL%TƢXrriKm&.0l^ed19O@fDD6:Op)+x 뎥G(bZڵ MIVG܅e 麕ϻBÜޣZ,Ƹ^S I:!j|w\'[Tz8:yFcJ./Q~(Ʊs}r4(OTg3.U&v5KMI̿|t\ hDm@ɕ+T yr9hHł^hM ;\fI\(<:r{TqNMz> rs(l\?,7$3zvuu#kНk ֠,7oLMԧyG֟ml(ړl-_Xk8$m؈ 4Yu4'/(GߵcX"T.Gݫ%C? &L)~oNa;Jvc9Os{P@{D.k;/ƽS^Ys^,+nRIm*piDzCʯ&^17Xg5ؽ-ށ,Ckot-^kʔ4YICK)*MUƥN,GKfEL /&PZ/^-9 0,纬AY pD>q/pn FlNepwu@PN?1f:8-8>F*nF'vW` XlڎVˤI_ }C并@f٘]ҌQdY3jFs=TSAKOG%HM̩2j5s/#Zn@ܯEЗp/)h#q?i?G54!@.9fHqJ#cͣ/1b*K 5oZv5ҘTf"YE/,5֟W􈏦nz6ڼqyG-vK֗zq,41zUY\ss/CYR W+̍x{C羁$4j\!3)shXKN8=g/!UcL׬|NaA/v (^Y6qm?Gf҄BDbm8W] }#$[6mHoڌ"R8?~wv 溕} tv"S|L~wvTRrOr _˜[}?рQ.A$I${=)&6jtpYi |QYFnnj8q5\t7x@FK3O&"1y&@kmꚅltGdtŪ8լz_PyRSe^ qz@[ ^<8`\ +%7dW!4=_#WQ"3 pP[i$WX%ղ˭6TH\ ^G$Eoh8\NHmÚ{O h[cʘ;S.ez%$yKh{E^ֆU梞9,[Q|~V] #{AI/ZKn~77CxXNSuT݄,fgf Z48C>aŅ!diOXBQzWmzڦ3ܯpǰ΍(d^03NfYNH KIJlXIGmP>sY,9@aePMi;l?ި^ErdMqfR9ƿ3w^ Ͷ{'L|5Xˆ,xj 'ꦈPm|˺mu#Qr>>aQ < ^(25]g3 1gGM q䠶&%{K,ػzXb;Q6H-օŬh71'Jp"'])z0ҴH>-yN XO?#N.2DpRjvr_"Mͱ4UloWMr " Y,X2kp LaџX-7"  $wo?+7 jwDjQFҪvm%A Ӎn@dɓA;h۱m.!hacJ @jbݽ;1_L`_7<jn:֓Lˈ i }w:=vN,+(*:"ya;GeIL7AZ'LI{s/'N^5eP{gt:ӎ[S 6/ e+#i;e>.rLyTk }Qf^#,-L+@ݲ I.Zo^2Z gp`R~U89gb.Zx/( /P}"dg [Jrf7<64/W h? Nޏ6[t&O`h@O+*f92ђs L)Mh?MU^m0}0'˵Ự`Uqg&i@W{qWdTF҇w;|@+UA8T_)Wю_k&l ӺG.|TnHl"f(L<ΚJ\l1twB[}2[T̽/Xe[gt-o+;.DQ6EEv_Yl"9PA-P?gA㚽0xx]25s#x u\Bҝl%e@3:D\YNe;*N|<$<9"6j⩴Y p6rDG׾" B\\L[>NHtgo͗-/V ?s?.Ga.(lZKnʚ̂ t4!V;KRʜkcM$p0[ (mZu5P<>ed=3ڶ7yLo :Pix@ܷtiv7UA Q{£ b DY5\GN9\3>;V}cj ]>yz,eձK>mW6&yjOӋ+/= \ '(,Mue.t9Mc/&uu5 l38^,*F>=5Yå<ޣ{'ktƣPH=a{tu_lh,nnraOqz bRk)dmK|C)\ympORF[hĺIc>ђ@V̢XU}W 3|R<ِcjHS Q; HZE~˒Mo5ft#|L-GUDBO21Ha#КKIS%pԙ iB[+N Q<|*<;W3oJyZt($``oQOV~;hX>!mR'`$6ƭ ~۪pX;3\!| Ć ^,!ē3I-09l/ &ӈ~XUr*Bn I u{_~^z*9(NawŘ݂B|n ȋpnDNWzR|Sk5-l9WB4@ʇs$uT!r^ u`G֖l'Dfi^~$L)S%0:H{vԶiˉҌ/3'#jU=cS (0ջ8ut؂LDzBj2`yDL61Ox.< Qx狢J9܂*mpLɻ;zCgǏ nWu$x~E fxԖQv@2)f5[S#GI߰C ,+3f!(BP^#2$X=O 8F( XBn wMtoD|!yʣn&}$":lvFO:v|ADQt6/Ъ".Q:;9-6{`ƝC׽:۾Hx~D6(*tc }@FonLRZht9I rDYFAP;1:UgGCOh7Xg[.N0pbYQ)w'DHhԥ=FOe Lj5ozKfbG8)^#ex/`9] SiԵMO}G,zepvsQ򩭏o1r (螒M7%w*e @'ǟJAd A#ist\ ,sovЍI 0 [ߛDL0UVɧ Tώ6d$A 9M,j|@ϟQlI Zbd/xQc"pJtO{-#3xmyHB㿁Kl լu$ŀG\lH7PEi{o̶G&Z0+MgaF =C]ښ60gt>_@F jҀ,OcǷN}C;(mʫ[=Y+VL?kl]GV56KW)8pya!yiւZe`AQ.mOW<6|m* P)6*}745ƇgP'KSﰢUG%Hg2ߵ>%{.=ӧb EMę}g0n/!Zņz"gچ=yf>iF|)l<ě+{GqyzGInaƶ*oGj3fP]G>KS.gG։$qam-yŪ&S0D__xFjEr `qEHZ`4"#$` OBˏ+/%[^.I㫮$g-/PkN1i00zE$cF!RB4pAGvz NXg,.UXg`6#g2>tbLp ߰n%mI88 ^` 1 #yGgR4)np9QŷoB ӫBNq][]2GnKg=QoY< NMΧA.FԯWxxȁ_]Zvi7d \ :55f).+#?ղ(FNx#mʒ] "umBR |`tݻBuY 4HQWĕ2saqr5E+i2u'{1wVf"u51n>Us 0cZ|O$Z bw^S}4YN#IwB"i=/B#?9FM B/b`qIH$^ z-3ZGW@ $.ҤqN ?{;_q h9'2Wte/lMT[;Igɒ佔;gq!~t #5/~|WR#BQ!6kF-jQ\2_R_vqoZrcuܹ UɁ-6tnCUf>5i\~z&Fd>@=u5GTӌBlӐo ,\l}Wk6 N&: kC`.,vdiGpaH;;sv{T00ud[ hJyez§YuP` 0^Jp[]-_ӗ`Đ9Hr(|FKOˆؓ(j6V*OH؟.] +Ѿ%?xtĻ̀@ Ia59Y`2QT2yQѫLՙkDΫl̈Eg0FWEBX&BmvŇHbd`Mp"|Q8"=63tsx;gv2G2= 0Wx>AE%mQ؈|[ \;g<$بlKxއB>U4I Tqs%"( m准e1 \Jz#_,-֑Q0b1J۬{:@ղ`[48$(Z >pbp tdQEgҫQm?[ w4ٚg΢ð/̎I&3jDlєCPYe/puz[ 81͖etr)iPr<_786n!T}t[$磤o8?P8G7me )5ؑ[+$VDN7OH0ܟQ3ѣrir,)2ð}e01\KE:>n:QϾC1w4*Hͺ~ODYMS7 LuV.%J 9'F=\Y~AgZz@XbrʎCIVpj7դ1o.\*Uf 6lZd!$e+wdg{-|acZFHVϿmBu]E5mdQBYvy;gޫ .=D8}_Bn*8_9߭ale-[g޴[YRhjpwO?qd}8A4t1Mޅ`>ֺS5r74¡epI2p}LA1wĭLf/e`|z@)j k<&o/F2NiS4$ߞL4 ?}-4, T4V7_\$$*(|r<紐? iB$P;`_lfIުB<#COJd:SR@MQB {"93{^Rʂ4,{6uZ~U&k t᫓)]on p$Z}DV(5#z7S;O8ZRlU):L䂍bxBM $o0Mw), TK zR=LRGm9-;FyFr95J$G3Wd>;lY`Iпeym4;Ĕ85Hb'F)M (j/~nRuuvDFP&Z^7iN]1[+/9N:Y*÷=F1%jfefi@o*v-B'n%^!mW*ZشrۖsqD)yM2\ `Q1)"qTb?-󅶙ySVSD.!3U'K*⍾@ ]RI/,щ=T='NꓸŜB]4uf(kEc5g]E[E^ѣQ·F9 S-1I X7`yõ9ofsGmfTvW5P`2#9SBtEe`ӂ"b6yBMy=c>v1@@0m_X'l9neq7Q@vα?L@!ƚZMY"(^ᶄm\u&0CtDٟ]xxAAmE{lhFo}MxW9R=KLc[7[%zX1ɟ 5BȿlvMS.s|Rܸ'[> "`e3aJ(Lv4E0qr0耙.ޙ&mv-)M?_{W^W$GDCoX;% u~i vW({lB,;z}9ewBT'"%г!2[$WQòܱsvQKO GK.ЃG<`Q- 1+y ,/xD#EC!Byg.%%K(wrCbyKh_ ~\U㐟rDMŁF I6S;>X;5r_N`DZ8D蟏/ق/.JB*nQs7]BkQtƼF) FcЏKeA*dH+tHctUPZ)=zLu!)mJ"DTX/.X$BgS=sG_{&c-H5 |[¦s^{Nkwǔ#K9 u5fDÉ4nBbYg 76,Bx ,[::'¾u5' JxҴ Gi:קAdg t~BzV:R)7w~)/ع85wI5~nӯeQ2F+ [M\G!R i{ J[ h)]b,%U^ z;U53KO[-sUs CŸg6_mӃ)7!ƃ8NJ&LB xy _#N"{J6EDAmq1C \7޶ 40YxRgj<4,-(.R>2١&@+I3䙛 2=$=Sؙ\:I% 4xy^ᇫsMDO񐿌SD{ڼz۳Y)@kH||ُ wgX¿ּ}CƸt:g;vGWQY*,Xwh[Ҍ=AF7w緐r-7=5n w$`G-wu>z v' or 챓yS/_K BS_{EV$|SDvt ϩ괁XR}Wτo%R/ŔL: Kҭ%A B`S';oduC|Tcth@'$x^`BOW̟ 4a9=~60{ l@Qd!3'MY(Utu:P9 NqkZ1 < D;JBg`'/wȯ*<5$ _Žb+mLr~[uMa2]n`.{%&vn<$6*k|]2}tQ0{"\dSX30ǔy6ktyFc SVܖNHo=i}PJ3)-QoF ^m>A=,ul۵}b UeEOw}P-NY%tǙ,{1}8IK/MvVm'DĮ#"jiUP)_'Wʘkj:N (]rˡkg$HujyCV&o,[l )ԂDQYXTte I5,I%{Y;Lp;:`h`KQ&(5~߅0!kqՓyI.Ğ) 0"99eyF\L/]vI4Ue ?f|ѽ W4M!!v8+IHᇑG@[qk[Gj8H{?c(c[ZW_%濿RYx( G -?D!:4 YnE"Gbs8|T%_d}{x!i9:&Q$I[Q/Rs?G@ X7(媕^h 6@`S -GUyOh ju.B'P9E"*# rUrD JI?򸃿6%C7Yf mI같ɝEKΆ&X:guϪ$8TH#82-!JgT&N?] m=ia[Soyc;`hwr͹ !oSSd/u2rTx%y'jErDhp=zt0;HR= KSi "PaL?̱bhAjByD]͋:+Mw:ƍ?zb LV3c߷_jI\ev!Sxv{*2}IG!^ O<4n'II)8(r~a>mc'E|`6IlSډ(f<\!DZq_gg? 8C=Xje*&S("fu n5.A7@KdkUQM]LbJƥDc9Bc3\Ό0Z͚TnvzߕYQ+S9@n2)F&ZQ0g,$tK"uYzii|lg+ F([ܣ~{E2#ՕRU% ]@˞pg#CxsFKgO E}5ڸd吝y;ƸՀQb;1%"R5y (a1Lp2meחTgӵ* JL}P^ :|`4iSǔTlEqh {U3Z캬!GabOC_;K3gmgH+=|Iepmit"N&* '-յ"^8~7tpqE˩k{&XWR>|b:`X̭ _#\_<=Jr>QP̽tqfվ> @|Kr:U;Ғ(?N PޕxO3dU J w10f[K_ñ;#MrDphTuS̓J{UNhA>n@}N.Umwj?U⫽SѣpOHTdZcQZKyMD6$kX$h2kw% Eց$KyB7+5J[tv!nD5U 3nV̿Q &0 _NmrcwE⯭kJ#U`+w BH"dז/p]>^>W NG7+J&dٮstALp`7¡D.@{AI (<өԴ"yқȶd7 O ɹ $Iw4؟{wR:AՔXg޽ I'.ol_)͂&T$P*vܪiVԈ5)E^Py#zz{˴Wu4z)YktX=~"G>K!@YzRi,,u,0{A AL8oIb!)yY4TTm4P97H}tgMݒsҖ>FOoܛ^,#uXҵ~Js/n ĹjDRfkۭC^VA>ZS L =̧bW"[As9J$BM6.avβU^w)kba榏2U(Wo"g$z׋g7 X@@WwU m3\JNcui3S>/1XzΘ_J8Qݱ˽Q48=.hŋJ$}D]rwt׌5 5_'tqqQϣB&xW<@ I1hSC=u,Bv|- dŁp1bn_B %G> r'(S.O3eSL*RbyzᒲDqpK4r{E9Xq4BCVMd tAQZ_2+>L W-%N$%U4h# ֱ`ҒNC,bb~iY2A+SI@7c; p:9 `}-I36*d3qo1}|]$xU,nKby LKUȒ㬍)Y@ Ztc^B-l͐&1EU߶7H9Vmn2ϮǏlI+4V.ĝm >R~Ό'W !}t1hCL-ԀNݯF@X&M㽸r@^I~/r-<쭸m3xC:,NvB߀MpŲCoKX+d|o=ʗFzۚ fJiÉr"?hn?܏ӄȏWeyUF!/fW xs0kD<+s4'{& Pgbm CVХ\Mxr!N(B,z O/4}3n_>%;č\d[S;0F3~Fd#8#+ecԌ`sM7@>^B Uޏ"+Ұsσ:Wk^h[NZYqm> PQҴi;3M2gXqdwG1Yj: z{+(rO?OHVOCNBj S>}TPȧWI6>{ {%\v`^Ш;1Gro]МZ+^_'dQgp8VW<`s#A԰Y* .;`F.L)i^Z@O?԰rM!mƮ,^Ln{ r| }5>,<,PǝȫXip{qyزBjۀJkЕb=3"%tՈF,Q7y)ɯeW;ْDa#+ x,a|r})bSC `@.>jy,6@+&hV 12[9ϝoG}/YqCe&'="E_j˔q: {&q7 rፍ-;]1M{e'j;~Qhpn0*LOe~m} މtuiۇjZШQW 5WxbGGGڽP+T\̕5U mѕ/Ֆ{aFQ%:=~.̚εi$N}QR/&4/IOV'R9E= չ}q9%1Ų筴 P_]'_ d+}1Q;(zq&zkr};9efa"gU@Ǥfc6,d1AP Qt $ZΓB)XF.jbi$&[F?ZT^› XZWeC9;s2Wt3ET}]P _nE;7.pd7[&Sug+n:+"fhJ:fQԐ_x"AV\ulavYf*p~vsA@r l8OD*@ki{"fJ†tiXˢ [ͧ{|Vݚ EQAՅMoz"'uס@}50_fAbd:_=4q]BjݔzrDU0ܞ!; R5ISH3> vr'諬9>>͟*% }C/lpǞOnUs%7,l^E6.[E=Z*7w%Ch$D z5;+WJXoңԚN]`G}ho^lT< bD ]g r쌛(IGiͅos]K`nÍĺRٵpm 8Gt`Qel1keQ1A9hg>d5]aeGORysZmFڢ6;(a TF=ڂcOgzbfǧF{|d3:i% rWd'79.fVUvZLD$>? [=.XՔdW4MV~ ^PP=g‰hvSRR!l';\}E.݁;=/:'z9]0E43-uxE 뭫"hFՂƑZb]{! eC@LFbݠ^?QgfE=0ұ*w0,6qa3Š@BNHٮ4Ԟ1d.U;Z 0g*Ʒ* _h4p| F[IwtJ,K@Cp\-˻2ǹ~hZm~g*By $]HR}3sʏ\9KTBcx̜TFbz/0=IO'FK߁^>o' qGdnRO 59qkiPe26zO x[ *BԿȄOyp7vbd]Z45㿷ͫ#3]3xt(x@|>/*l4Ҁe F6> 4+|!=d5蜼iG}fɠ{q!d{벃A}7T ,>وU-_уƝH}$NSq&ElAO7@rct>a[2d'*S$- ,P*IDu0;$фΆڐ=UPȪ|*DQT9kT@9_aYH@=w~2K@F(Q8R;XjvwغHf~m ZR[:~j}1 =>LCo\mYx& qژǣOGyXHj m<2; W_qkQ(t@-HIj1S{y_LyE2F$.Fl_ lh! < ҟ|N1j!nt0gL(`JoGEl 4қmrPX_`%ߤܖk84Me}/ #oqPo&:bY_d>ݲ)u]E_%d*%q+ \5@d VxC';WG'z^tlF# IdMSk-n H3PSمIgdK B.H=C@Yob/Xi*":$]s4w,l(.rSdn|zOT&^h:`막UzLUʛ?pdd[JNQqmKWG]",)(m*蹜Jɥ(}?M w°nϳBUJb봧X'پz NOGoESBkkY r3v?4 Cy<ڗ %cjUc ZG}W,)bن[x+"e gak^%j3hܟ; b[m;<͝=L,~>y0 cWYD:f% JO;5Y1cGo9C?h"AƤҚ,`t gd$'.1 s4SfbVPּFR }_k%K;H~D7IJn5KѨZBeᦴI$,co/7C;N.K)ݠY9]J| 8kFwLw,iuI[ǃ(*\u|LLB}`@r ӺsT{ r ;&;RQ-c.FN_(q:BXo1ToP,&|;:'˃:[C Vf:+Us%p_v,$Mt`oTq)[ kB4њ2 J(32^mJ~^*2"0 "VIp=udU ORY $L ` 2߃f#^u |؈te8rR,, ۫rh?~a^=YŽ2FB#+e$fDz,a{IaT;*z:NSmkVtDNڻɻaVMD"%ߗvm #V\NƯU-,軭<4BSpp0!<%ՆɊ⿛RM8 4!éQ_exԣKOW]TbMZ%ܺb:!2=FKj:-.T}(\Yjqgxϒh2|^GT iqvLK:½Z%βWWY`'iL똀l^}lhE@yWlfKlg~t'7{~%G.MIg\(@_Z "2s!s Ӑa>KAśStr.Z?(rHGY!~r)Z*GUu>!۪dVڅ_vC{9rק7tM*u6(k# eoNbQZppV/l>:<GI`MIY%Gd ?7(kITkZܑ^{+9ICbTd8c19K^h#̈ܛx!"9_vVqn[Hcgscn68-rn#8:C6(}!})JQI£f}E` OGL}ɢ6'"K B}[6|rZ$̊#dleXs|m 4'z"# 1:JӾ2^a͵:";we޹box+p#Lԥ_Tou,]37Di=AYLnl7jǣtKV:7p۳nzWr AF tx| TzhK^ڟ,%O &.̸\ík쨗*-+1N)dCۣe<G2.{"/0s\n2K4,CbIq܄si -119 e5c7*(Rfr+>kZt#ri]_[ 2SDus> HZ{'8}p8/>'DP-ˆ5)2v8^ߦ=}('a6?m=fr)+YM˻ٰ :Óv'6AU| E# g9ߍs|M9r}k~ \!fƴ5.4ipxbMs@k8`'8 bSN8eH63119VdOvrg!Y e`S># +{V&:-3[ޮ#`J8WN];[v]7ײ5!w AvPTP6?r,# J_a"Wr4=UTR-*[9v(N7L PC }(ɹ [k,ЎS>wAv/$*|Ɂ4[K>%}ȝIJ=Qzi~@aȬВqZ\D~pQJ*Ț#+ ^4CI_ 00>O6Y!+dHX~`C>'O1Ӻ\0kOöVPdufd((5剧뽽ѕsoQ$Ac/ĖݟZ ArdRk>su'HK[#ћqф@;7/l#àA^ޏzB`j kuXF ^M x&z:Зe@uſrpRCYҝ:5&+AʆMP1Z[W.|߷v/#ex#3( O)-+},I+ßOZ JbD9bGT_\#o?a}Uio MW^$kڄSYJXDհ-ka"Fdݍ&`3`.p Կ:Ilc߽;ne'+7 Orv0S }еAj؛38lm U\ Pw ֪H+~U&MwofRe~oJfQ*J%GU+}=\:ĴVK we~ ["bV摏sf"/zP%JvR# fdikJEǔHjC`d@&Txb%uNMS! ]e3SEk7F~c,h^ᴖ 8 Ө4"f2_DՖo[T/*2.A^6f+V$`tUhZʼWPǃ= MScBNͪ+p<9}TrMY/bppyɀ ,F1!>R ‡G'hX}!Ҿ4D; 4>ߜrnWNd Kǫէa?q8v&45WE)|N=J=kBt5ɠ2&Zب-Bhn9=p l: #Y:1 XY҄/j %~'V }DۇP@#l䆫ʶ:?GC(F0}m8@lyKihV V^-;`= gIYqЗC(AE/a8oz‚3:?G}[p6.(ZXYW`7i <,/B>2TpREɭXg DL]PujK?۠&k|\zH!Zmp$~8f,*< vLe]A;ng Fb9Ӽj^*jovɏNy;ut1;DB}tyku;́ !-}F{`A:>#NtT:+VU8G[3Ѹ [=QMur M7=ss[9G l#݄jÊ]m@X tG]V*/ehIJx*tT' *|x(*[tag=mU2,kXBU\\A]/NQ=h)fX&6Y'hݧ)mEcGInvg!J E~'lH욝tR0ikC *Zqc҆!F2ֻ-=l!mW k;Low7GsWoDmꌆ4VSvΉh=jJYc)YA&PlTY>=KΪL )@4Ŗ/k d5hbDc3؈PK7Ҷ!X:4)kwB8WazzKtplOJddlMQDQ(!ޏN.+)b@} Оf?^,GzX~-{12M8ƥCajpzCa h\9@ٗAhmnvXg0D4-Yav0#JkVs@haz^G)y~۪,S?J-Hp\49U-37f=|fywi83'c^ ܪũec DxOzx<(Baƣgp7 8pA q Z崤-$79'o ]+=\ lXҨw6fJ򞽓IkFF.1H,2N'*5 9uEy,BkvٷSlnk,[¢.v38z.5 _@8Sh'rfMݍb5nۭtmDƝpߺQnɥ=ekg9N Avh%:F DhܝR/q~# 'mTMc RX|y ؈ )B&TQk]I΂e80x<@5ҘKgSm'pԳ7N*5,vK>kl+mz(oIō"̰ mKW1K Y`*/$i88/rFUKuztk>6Wg`=J<-#rя} i?u.`RLY>n갽—]śa-I8rR˳zۯլV}1{< iSk$ ]81CBkd@cqZ3W혻92B"5iK3?p-%O ZZO`+.W8bMٸNȔ,p9@Z0n YFY,;NN߽HwH׿MWJ#.'YF,%NDe6\\OiſUe\xTf}I;?`@ݪ&n3x6[kCnP12E/^xfW]fB! s\  `;KG.iUV:@(د PFֶW 1!Y v`.ʂ0vc#.eջ-IYrΠ LdͩIONfkb u:|4ZN6A*wԘ.42|_:0ӫ=AP-m qo鬌A,z̜nMwk;tyu=#H+T(cGP(WCfBuYF{ 4ssw9J=/-Oĥ98z{Z~ca1s4aDX莇T)OBU+:a춢8Oi)m~gI rҽ6nJ=pU ڳJGaUaB 'oG*LРd. v:4"vysIN$lJx`dsUլXfAt_7U6Sp(4C{i `k"yaj:C\(K֛MZ?y0r!ȎG+{R;clγ c!OzNQȴD"Y%UMƻhNjuM7k?/Y{ݜ\W83K'*&rJl) Fq|-_Ҟ 4 6OQg`n\t@u3ƈRDQ3 ӻ*&̲G[a- aP{VNBCwY ;#n8d A1jDm&Z4 !C[_B~0 O\٪;`c.j# H80aP9}Gv/E1 \qL`"5B ߊ!ڝMޕ4S-rGhN8;a .-M\DJC&qXU"ؐD#~L{]Dia"Eыkp\fMЪ‰3gĞQ67f(z$mBܠ>EFm푒=SYc2x9FV&qKRG߂?3X}|sD|2* їe[-rK U;>31$!.]o-Ɲl JTsNN)$DU:1YXfy}azyv#Jw@DfsI` Ygo1[(Plj@0}E QM9*MmS-\S0jjT|xJ47bQ¾X,6fPgWtw2\mH>F.oKޓ/"Q;3ͬn$ېlQѥ`%{PaRQb)~:lEET5 Bs%zn4| dCNPx E'Y֔Qd-]T]Kg?|d/u2 @W VVƤge OCB`" T& u8L&oSIVӸꕰJ&ݤYLK#?\moDs>aG~7E>W/qr%WbR`oRYnEH6*e { Dy[dOo3'L^@L}'4~<BTlʞb@?a|6Q6k 6M5WA#90=}ĘG *#v(B@0l[OF3#hKhjw|SHpQVj?Jw1S2I ~I+)i`PaV#?f/rz ݸM/SlK uDw{RloudO _O>EжMTDp=(!J';QgCBu H&SU]XIkjSl 2ZRH5=HPqUV`N$x !fIo;!ް Of6/JPg捧jg)2}) -(˾ϐYnN6 VSC U~Ph^4vB9Gi|dJ]mO@8Pg*rl"A57,Ky+;_:,|>6Eeͮ>'Voh7҃|D _&Њt73km w?nEى4^hid{-)޼ȩ\?C%v٭R6 d5)ki1Tȗ;2u[5|<߬lFB%fg!w26\v,/fKEeR~6F*`\h;0<̩?Y~Uhǵ$kr=6Wۡ,&nޠ xDtȝ 0@: (X:L5,S[X\뵨Of4S: !ɸީo,ԑ.f Q5tz ɊRq.;oFQ_O&nGiN5rEHuҭ7`/3p<6uPdVf8Q{w6}AnޕJՌjߞT(85yFζ~_"PM9$˾ eaqbyܧqlA(@$a!Hhz}^ޓmpX=tZd/9g]pSs,0X̡u,]1Mbd< n}sG"Th UuOѓ AӐnn#+UΦq9+o#TA< K}:xHPܧ~2?.G/f492859#[-ZߥͺC]|gg\Ft#qrݝ$BJ+rԬT&ғr: SoB?k1ok۪oR{rL V3"Z_jGl&ĜL <H.㐙p<w V7U aid±BD]ԁQ[y;#4%y|p/K~ǮtIؾkc#m,l@+DGqV+]ǘVrr^Tw4|@~kvemme-$bV`d& =W ox jnh5 h2?ʱP[$yюGA$&H3XLDz'W, cT-iXՑ<q:Z*[+Uu0H4SXfz@+EYڋG?P4aB̗^ gj~E1poa\M\'5‚=,SZ(I<$e0I[XgG,HO14K?UCGV B> QKl{? qy!0)P\k[+ٜ ˸R$ɲmE |W}z-7%)ֹh3q5Sd>$kv t!Fd/0-O|sW^ERh%IV(*rfHViC 4g/uuLWz%Jj1m?B9iB $ޢA摁qlus67>=/|p d5 `M^Ղ&gVGO.^.%g[Tr _ ,<# YHllSƇP>|,\4ɝc@|i0'I*<~pGyhwP- h:cZklb}.ZũJ n{rLYtR曑*Q~ITu4jUR TcO# ^߸3>˾@[CdP!Rs"ϹY䃤1FcNHuq1 FN1*֢S( }xf!m{үkuU:\-YzZE{En<%Hla5 ԁOhi_7Oa-qQF sGFJh${' b$ yPP#R3{b2+nVsJ9S<<8'΄]YD,fb^>y,m(˱b "9! ;4 9i0Gǟ4?3VJK[t0po1za4rç!,2qޓ `c:lt=#D`P4 +$-W{}D;X2o7^,:\dM@zRCwy0ٹl@%hЁ4Ȏ %pG~\:,ʢ\Z猯X uf".Ju2RHɏSc+CbIR_Mv#s\&l^Fy?P_Pߤ)r^] "M{pႠ7e ;705ϒuvz4ˉ;t52x5ZZa`XW˨j|} _DRuE?j%+D:s4o(g ]nmBX"h<$8a>*#^2ԭdƖ6OQS㿞S+<ӈ}F.Bod5+  gHvsErN?yc 6<6YSz < 5> 'W[7~k0(WBo-GkB9v GA6)h=z(Y(^֔OX$E.0fp_4)Saܾk0] `6 [xBf =* !{iy"h^`K_j#Pu(OsP{{ja [i--nR b7v$.4#!9C 챳SILWž`˄F4¿dw9.KO7ZOg&ULIEanoЀN]yt@XznY!Ty%m[; `憜^K9tpKDO6lUWEp+GAO-_c{},K ܾZ?W{ȯDZu X$zz @Et!cE@oq&DEHءeV"aHSVŨ{sOȞ*㔞bx{(|z t eܾ`x:8u,"n"x,j"vD|" hִU-0/3su ^/s}󹭗Z?z3,&޴&GWpNʑOуq)<% Pˀ/ ]vJ%{;1ԟ{3Qv6g;OF!AGMjvInY=6 }tp,5wZfÖp ,aHqkjGr=Q+i^l'(/P!lƽ:O'+PcjTP5:ZՈB? K xdK'_ 'rTZS=p&ޙiE\X>LzK6>{='Bp}.",X[Ik{ Y콯/!u(Gx4Dt+I#»ʯjSz}Km>hש]Wm ~ޓTڄV~$@j b_@}G aX,:ܒub>8iR<$TE6UCT¥e|h5P YUu<g>?cA9޵0IL 28M=`7Z s.Xm`U0mXk_7{x#6푱#իTap E*GާD[lEZ .-vrj\vX k7 Bu'C~U떝?vsClԆ=v}rIiֽyTΡv;  Z 6MytHqMOM:$G!~޶JXOJ?BV! ; g*wg&k#yOw64…$2҃]lHM5P^YKP 0(wޙxy6v ]wrS n?%IyqAp*z*n^*U)#0?@UI58_/HYJ.v}MѭJG`T rhukV`߿Z7)Lmv}9ô/`Tz0[ʞCEJ̚r1Z"2ܺ~5LLe&=_#$=63`ĩ ̡ea˥w4sT9B=dE-6H`w_Gp"ɤZk.2,-P@eaSp]70˯?;D=t=Kl ";OQ01`CIs)A|.ر2u{bǫviT^[>3PysoiDG3Cs-\iDR]XZ6{8'±GDKv#}KiR@X/$@m2=VɠFJ% oB[vUx92q/&8(U;Ԉ닺JE[FL~_S{]#\= b=M0?zѼ~w1³3^)XZ(0eIsW~'U1X㸬TVU 7[ntSrv"+ y[ʱ\h֢CCz J \8W9Ցl8۪$b5}+[DZ ` < ⳲMl1TxMHjTzؑ5z}>na8`f0?,!֣^e ͿС+i(PҖI9_0MI2n-BOwh3MF]]עAL:(gX/"vI$0*v{Ձ,ȲMn_q~$UK䳡P^G4T$ LH=eݘTޘ!gGtA9[dnL )N&eڲIe{4L ϹԻJQ+Q`'Vd&EjY29^D=ӥ 3;LE&I .y5?V|1a(wY{GxcR6161˪ۚF<}vax18GkČX"WHe !KGLv6Joޖ1o.㥭^D5EDXn4!AmFǯEa.~ fvObQA Zű5)c-R߹ag%$uɧq='0DG< 1-w=MԻ+wA'vm"4CH=Luou+A&I0B{éႳ 1|M$-:ݮ)LE/4듹ءHoE}_-5&=2Q.3QMQ:66"Y!)Gyi%%$hUe\t.y9\3# ݅NGO+W46F4nH:Zܝ #Uəļ-,=얶a`ϒ`( Cu0.HR@i|^+9[E&t^ 9 X :xmama!%Y*3聲|﷕G.BM7d,t00=J[B1j眥v/ 1LŸ;dQ0'ԩ%ǜqRJ 9V -_AYZ|(A :h dTFluneCʀ@+enX$W]%׶IuDܔvKw]~!˒X_v$ ˵g4⊆X7;>.;>wo լhyލ$} -62F}F9T[v3?>\#KJ=56,%qZrP2@&JUmWt*AZrnokHzhLG v=l.s+?I } HSvj@e;5#6}!|rD5ҞK*&2DŽSDF3JD.W=lUGJ)9x۴faT 끝\\MP蹕6TWmK&a( @uCa'0^Y4 ׼dHc/9vr),C5Y5&f&w 0iGζKw9*v- {}%$ Cָ, lJe 3'gw D.猾|3y%٥bxf<nQsXn y#7\oR6uq-]-}ZoήCcK]˨Nrȡ): ,+fj6 An&{Ѩf 5 Ȳ:fZ7D蕰"jw"/V45{O~ltK$ݴjH`[ެ~Q Kr1WJLx:]#t 3mM>ƿ>(N"gKS[yt)dqKwH \5<vv:pHAjÇ(d9IF7FM'zqYK8ǂ+]D3fKҜ3 q~t{D\Z` Qm >|'!S/5i Uר9Ȭ"~o QlCf+NשCq :=zt$K&Fha3̲WΜ?Iem'K1♧%2_OD7,g]NyuO4J֐'|t$ a;8rh&}D/`a`@Ƨ1osδ&Y%,hugfUQL6O=S2fuU[936ʉ'6mIw.` h?Y&(JUBZ_Rq'$6X^$0ͮZk;)@j]2>`&yo~״sLR; =^Q +v[k&-vp'}Eg_L5ؓc`#qN]JÈfdʗl=m`"dmg{!vm?)~'H^_] di:Ubqkfn @@H B(_WCv\x0$\tPH%՚w!,8$L7<'8M .멤vVDTL^9L-YN><`p-po4I]daD.){.?AkL?qbϳZF72 . 9a,dfhTMu`lٺxr56DBT-8Eg ۼQ^K+XoM8aBZC jkŸ>(χ{,goH;^Mbj`A=DE5Q@1'XI廲jIӼ8N<=(&MVuu5n4$e@ }y%=Aj s?Ԇ.9{Y%{ ;VxiA kf,GC.~W8A:lnDv6orz)wI`?^[[m"n+"Az\a->ECjI2fޑNNo6( ' @&:: ;!<*%h#mV6zƦ̔"㥭S ޕ`qDI獵T.)7T ͋Zh&ݼ`@/݄L&~5!T/xk)UvNv+}:҅[qr7T2kz"g:t[v^ۂSkp6)8$0ssGɦ 0z!|ӡtBO!u{W2;4ۣ6&0#yLs,h5?u`=[M¬U.:ДxL7~@=/%PaԷ(@7ZRn׍ٿf5gGdGVZp7C{[0bN8 ^A, qs^.-_3U#/GJ_E?* F>uDp)}co$Kց ~nA%Ӧd|u2;aXBq߷f%( gGh;5*O49eoo qODnW`N8M׳-C:; Y-H60Vc~D,>dO5fTT*oRxZ1h+54"*\l]qLv"^JZW(6uSZ>D2ٝʜj;js ȉ>=7>!)M\v7^ዩWT콲?&Z~YLD|=xF>be0i`V(aI%o`e7q\XQt^ WpiaZ|~g}Rq`'>j;@<~ZRUop^;b"v4@Sy/L+ 5 k)p]G̦b)aʷIݰ:Xl8-Q_5FqgM5%cMYZː{h2I8~W$놫HNt_2lUlteDe{׊Z-}->X*7ҏ1M}b/ʽg ==6zj=09>v %j*~Z6;@ %mտImt2_bBz] G5.N70҆+W@ݥ#ʗ}JņFޚꧭWP?pjjsFVa<|(63lAD ku\F۔lfD!ˤn!`wJ?[x9Ym€u![oGLeؼbڼB1sۭ7cet&Q ,_x_KtRNeWr2u7u#Q;^)nT#yxrٺ[„Z?-xFVshdԵh1os=I`U]~4Ŧd|&yI s=3 W3((݊ƽl)yK 1?KihrD}1 H&IM`GUm_[m2uHgu> 3(.!d?ϙ֌Q8^% _)y+Vb ؚ bd $Ata78'NZpL3V2cA]ΔEš߃a# xw@ /fBn !Ɓ}ҿZj(4v:V#Oq$iuo;-ܲfj8x>"noG{@\mV -P~1Y/av4#2jbu `X0LFPf}A/R;儾Uشbߨw pSԌ pgF AݣeC(!ƶ3梞PtL[]bG4c9Z)Zb~Hx ^T<oGh%ϖǍ5!hKÈud_ Bxt _zC y(3akFeK++H[q)#u0kaXO u +LIq9dL<dӼ^)LHpEޠ?Hܚ$Zrn)+A/װgs:kP=B(БrM+Yz'%jJi^ X&4T3Mn[@>VH3D,bR^1ҶH4A}M/h_%z4#jrF&n:s_ E_1trp#^kt>UImx/(I㧚N4B“? ą#GYk !FK /jN8Vr挕+Рi"/X亹e﹍KqZIR 2JnPC5.cw5^qtj 1O(yO uڧ>̾?6\JXW{k2cڂnk4lnK-o:YȢ0cF|8_V!/NkD3cV=rο +E|*$EN’:nsGsݫSBdUdJISO"O8,K*=!] brB0DY"[p& -VSPjJ\.k9].׺xԎfq W9/i<[vͥP4"b A%6Bc捀uz#̠gNB&0YQtDAs[ lXiEb9Z5b'ZC(SjooU$aw mDc35$0vp?+".VuY2sX.&]߮{9A\O>>l hb VBLH0@]2y/oؚ+tlu ~Kz}:…>B5?;ބCy ]s:EIf 1v9dQtE%%^LD $5E?Ι+n $E8>7bQ0< 4\T14: ,JTʚRݽڛ {/m 9[ `'*- Y|0uzfL3\"-ޠX9~vLӃ`_BxʒΟ'?H$q1dJE>sqVq eSl!WMj+IS| kפXYBC2 SX|1f lp2!Dk^#cgk{_ %?ӗkfwnǥߚ`^wu|0J!ϔb2!iŌMkGAD?? mk{ȯ'zBř=}!U1q9 jl8QՎPl_T؜:vq!-₂( lqTš Y.llr׈^0̶R CJD2R(ĒydWƐ˥xܳ2EnAU,+/ :hjWޣ# D-cУvDrQܳg0w.DJ.i rpIL=)޳oպ/sxΊlO9b0nLStʿR4UGa_r6-74؄'Y-ϥqnMx>~g"ﭑ8|`U mkSAΦd9sX難#(N}*x"7&\|as$rls=A h{jV`BwGdo{PqFD'ɩǸ协)XMh6LM:ޟLtl=h(T*DZ;MGv.H=9Z0Dho:+chVl'r?ؤ\KFf{~ ސ49^%Dyn9D?F,LSXK/l.kSZ}pn\*:u@NLLzcIVN{*Y>o QJK%ܖB\{bTw,/2*nΛ3`1v 09ܸufBYGk6m3^Ɂz~' Nʹ8lNdFǫϸ/3SP{3MQ 2 (ir?uV%<9|ٌ|prU8베b$I @ug̰AA7[B-^Y(,(^> ȴ'KmHN:25nߏ3L`ϴHO$-XW*M97>nz`Bo!ȼeX)_ τ{иIa58M `^˩pJ Qh% yڧ#7yGy|vڰהMC1q mkm>]fA"fbcQ mPq0*>+iOvX rS\Y*%u&0M͛S9iG UR];Ƒ\vݦ`\]|FIdfȥouN[\Nrֹ ,qDY12F\dIޣ1fI0y(Jl#ʸ:4Cmx.QJ?yH@3@^c^tƻY %v$F8vaz͈.7YL*R ]! /t55h#1? Y(T %*<˙G˥ez p^|Q}΋Lih/0{ȐDcvmDŽ xl9?c XΊ#[JZImi}jxU5ho,S4uP%`]=!<>jQ0 .}qF7PR3Q1!TwzhЄ'/F4ocZ^%u .&'oZ \c[GBaTY o-<&K\8=@:睦_>SqEP Qյ%t7Ͱ K ;e:|2˕+>v T3·)jEL}>]ۓtKm@npQ;e^` *"&qY끒əa ZYŤUnZPy.%1P(L)~f߱(ϵ (ɨ(4~) P7yH0fa/KY "TJt҂T9 9Kc@2ƪX ;"/j8đtӚ+ D ѫjlAnxaTQd)Dp{Z槐wωbyy8:^  #w0Iá'n4;4tf{i"{,Govꘉ NSOg/@ծ3]| O069Wk]c֪8ќ}wDQ̓]=zbO/m-;[lt od uePsi: j-v$_ HIIBa[hHVDY`#vZQ맂%#42oAԵI4=$u+0.||ќ5RP,VF?s^#;JGZ vWTsڥCݐ%MF#N uڜ,J=ʌ A,-3>M .R~_zbr5uAb gv/ߞ7v<8`ce!}~dYo_S)!Y77C8쒜j{űΰ3/oP!&Du]b IP4MAz^4yȞuƖqAE{ wQ"Yla7:J'ʖ~`8ThYɻzS8~_ŒԼN6\QS-kE2hh!H0JBz'#`xM|s =5P&sMrx~\9ϼtQ+Y"9M~#kkpݽu~k}q%[~h{4Z9%*3g1Ksh0Ih&Fz oZ'K#MCʸͻ4l0zٻ]Vd͖rL˥yVqy$gі͹n'ЙLlf,?Q$U%zRaW1&<R(ͩP5x@i0hNQ-d+:mԦʼZNQI4YY^.9UB h!];604k]P%5 3i[\#S&ǥ)3hݜZQwm Ȇ9>>Rr t[-rE$=߈ yQxp }1~ TU%Hhnnne.<;I/[;cs6:9{H+y=2f̳Ų.KhwO6 :sv}=)BbhM+~(2? &NW ɮ{#6w?|sR/Tf?,MZ/-Rm* ɩd/dh!|l^u $O[*S;@\%ku~k8*D*K#S&X@d\Vg]!dl@yxM}3V5ypZl}jbpC!6|c7`$P֯bE DSos3h0qş?;#Ƿn|,?¶sWtO"nFuB9,@ü:Z9'|2˿އΛm9.XRٚs gmCm~l >/< A6X٢Ǵ*Ie՗\G`8Txʣxb~@W=׻k'`jtṴr5Xe5(iO01\F\]ƅWtXq/ܘQRp4nR6Qˬ9?`bwm}`AF0Hn\]kmFpX8Q,(d8~;:HxL}{PmbɫS:ev:5q @ bMi I\O%*T}* cMMC*'N{l(ALאkKl*#ϨYcnϼ 9!7't^wc JMr6෉0~0kNJ#Dh`+eLgC#G^Bne #{pL }2_wXĞ0h8vDIPXá>I MqK.>`w) &\uh3O-/`?!8f)Oto I5"!~c%H12lY#@JX]i݈"Vnn/Tp&Jw>i,f4f(y9܍|!@6hr^N| S^vK}kYo9,Ḳ2;,;vLޭOEm%uԼl./G%{nt1ݾGoH1ȅ5KiXw<0*ڞDM]tƷgX4#a^Y[y F\mW-KvK9bc : H"&i ha4)lp,)>•)C uds:b\53 뿬:ʯ .L)n#kpl1#;`JF#K6t1RD99Q1 ݘ!mFl"sc &Z.W\+l()AOS0`LtVa}pl,u 3?|?Pَ^}!hQюLޠvꁆ.rS?/gEL`)m;dmp*o0?H vZ)7o6H"cjԟ6wܥD9!uN0ϟFLʮ^bPZ9ot_ؗ =]ģ$^WZ9,S xR}G:TX(V@?PӴž OHG©<닒kKvpl z\ڞcJCEO߶G*ufFCr?Zu_e2Z:a>u1`ScpA@p Ytt_'IYFm`R"!MP=YOy=NHlV],]m˚jHĔ=ĥ cybhbgXtc< 8!,.'] ['gLOҟb#Aⷚ5*2T}NWނ,YB%?5b :KhA86Ս<@Ӧɯ @y(ڸ$h93, } 2Jḯލzc sO$4jiB*cZZ+7xM|yd ?\w҈|TEko煎a.@JdVW^?nOI N1:cx<. 荓oz&Y{pkBCAd0zmq˖"#ot Й \+A3iE(2z40BL X*J#iF0j^ *0R-i_M@YS}yS*wŠ~޻k'OE9J&HEΝ bQIAaBfYfQ6kֺsWԠ|>)\\loii }]-Bh.ϝM¤r.|צk)ڿ$cPI'QYkt+*Kk2G"6;~|Wh?;4ż / YW͒WL!_d鹎B;R/` x{y"xr:# 85$qJClIVގ,r^u{8xW5]gCY-UpUpAY*a'h}ې^_N{ mg&h,WF`4rO>CZ%Sj{,,-6rKɩf"Y|{o4y44^f?ȲHhH?wT}sn06'ň;0>hRCЪq DVnӡ}+">o*drEt-ȴy4?J\!i5V1\87e)hiRYЮ-ڦ_];G϶=qM%9L5xy;Vz|pŀ58v5D,;plTS)u~؁ ErUECkZ4M.zR~'ZC;X3s;ջ`Ӊ(f=u 1I 8[TCw,i#Bp[0g  “ܙ5Q. \ܜA&?-&@@b-2r aNMزݚڤԣ_cScNYՌM0SA VJ :PTB~XWσo/%e;GzbECJ첟(t,'Ҥ.i6Z9-fd4\־p  8=ky6*lHHR9<&N Tg AtûUmu"ȪA챼 J㇞ )wEi:bDMX7mR,y F|{=4U*s[$|~m92?Ɔmk>_L Yvhg{PdGDF{8 ;f zf~Q!sz"/(zѢB&Rv~ph<~ٕ:y Ot낍NCKiO a]d !x˗#K\>A;<-~E*UgE.XB3/PD9bARbG UʫQF~6, w+A]AÅ--^; |ŢVp<,ZBw C?]} I(3JVZz[ܣ,LˤGnhjyatlTU~xn(cdڗevsJNW_im&ZFYXSv=&4?Z0T|)WTjHvftT%IY؎8)lL̆x&o1{Ob9p{h ;/ $9¹6H2U@ `[-mTw$J h ܆ό`y\] lSj]Ă~C@[DrJO0wݷ}5`(>tX E:6;1sƾJ3HrH\JH\~] ٗ=zpJA#Sc{1qӋj1g5H}ْGE/` vյ|Y҂i]K!`e -_V邆:yVi$n6!anB D_1["y/x;j>JCU{O=, `oqtLt,+'#mE{[ Ϭ>2mQ#)D{~lٱۂn|> "TfY8tg^ҵ^(pD$#5&Oġ!)GV1s_[xs= 05F_pzgl ] l'ƦwPvR Y)U.v6k=L_ljiZxѢRx}MvD#,Y8UR Y$gdK|L^89V庪y6}- Ϙ"NJo7+7Xרx5Wq 'ռ}$>g OeKq R}88w|R}q:V9nW\YU%">hP?-b(}87x]FE4c\M2~Ce}]g 쯨}Űu :C̹ձwE]> }RtՋCNMJV n<,,с6XYfY._WY*՛GV9!5SRtkz`Jߤ5&E} ?Ӽshb9Ur8q$<⦄F M)ԃڨ|eq3~OCas;ꍽm :5Ζ(7j.@04#cQ rSx}iV-E+jO@/,~9B ]y Kud}8FOS ~&lvI4dGYz'{ ؝ \άSQ>,_%"q-hHCW/\[##Zv Z ɥ#{`r6ay/HUXJO%i3}Awc찅'1W1 ܘN,FЮ'2dk੿D+]"q^ȅ9!a} ? b aЇ!J3n]}xRy͡f0 !}Sx!DFv?./06%!95 *"84D<ߟ"^kS״wl3T+x#@$bAU3p*x]cDj~䲈Ʒ ꩀއS{LeJmd:3|`ץ1{FܘV=Fxت4l3v%S֬Swb^&@tsŝht%k:]ܩ> TcuA@"=Z~>noqƙVWwV3L!)269jX{O90;y/lhzdm/Js5(|Z- _<&Ҹ 6cw<,UQ2oVS`V9N+ 2˻G)L yc V/ -$Y8H{h`>^OQS}SB8)SOR]3 Wxg%Y3ѱ|'ܱ`*/׹1]!XU%rًH=[vIނc;CCNaTKzrN84 VF1KlƩYepIIuҡ` ?TUkodŰ}uM,r1LƵY'}T7k-7}D &7 `_wΧs<s,p!^U/o F_F|ICTaT|ťr5 Hu?1"hCeJC3țQ4vāu;_&3%!|t$ Eܮ?ؠ,ޮ/ ѐf.eй N3ð%-ڿఞ:hh"n0cc53Il3*$+$\4=#қw%lWy f<%( /#<J98[4  ;K0o$=b9=^W!>WWsOg齇Q.=fgK~y%mʀE}6>nc/yfYR-Oj.R(+[`ZE>.5׭Dv656L09OHӊ9ӌrO(Nz:w*VG݄Wϊ$$ \ FJ[?9R"P`K Q5Zj),SF?g 3c818Ә Ř Swqj[c% G(I ~Dm9AM.qtkōM4Օ mi'D`v,pʫ/g%%QDX9P `5rR6W.#QkcLmtmI)W`2a\HI$Fh_t9(oԌ .ʪݲ"F;dR3uMh1Ā2o~m2'/ rj$S `4h e5$(NG>M}xisMҁjz,sexUw+7也-ze06փn]?}̚ t>4JӲGՀsvIPr&167 *}|zKTIf{阱M?!qXz.d9M0փOb\VݧZeCaû5bXM:TvKfߤEoHzZj8 wd^=^ ^O3"-njO <ʓ460H ˻[Yn-:q)6%a=6G3U>V7 sUX~jF}0~'cJ=XX5 aWҫMV=s> =KʈDi lkmY5CbN\#mBJ>I4\*aVt,QafV}PY`ܐ #CG go=IEgfīH?zQhMCzӨځ6ՐcSÄGN+9#L33W@{>=; j "uKv"Q@>%$f !˜p6?7 Y|]T_@DT [sQ抃f.bMnH۩%rdj$>QD5l/N\)՜ǎd5e_Qj)4S|ޤ.?̓ &됌 Coъ}!Ś[rEcȬeRn,+mu-1!ef*P+zv[&(I;pR#Yd$bHS3 7V,p kj"3/c s_=DV=΀Vճ77Ӟ1B*Aզ삃"H5 4Rcy BA IUJv1.⍿>|ts\Zƃ^`r jP/$z^ Sb;l. rwap49H_Rh&be/$H"_={7[q:tbا&"QwbHjk-<v26c% wYmPjAܾt%_.Y""@'y_y}J5`:Q^i:e79߃kA,tXyY'id63pX1 rgC4.n;?Л9}S۠@i7 m ??Ǭ:8elfm{pb`W㐲RW~&^ h{ǫt]5*T̡@'H{IѰ^PP1bfJ=!M_׮XC3-&QpVB#gFlEӲɳh,Z`B 9ugg%y]t:4qmbdr"y@ D\# uހ޸qL;\1FxLa!,Q]jgd'gaWٿkNv)K_U $^ly7⹉:{Kgwr MlIΞ& k|o&rhz? &WwY~04 UVgCv #OrWcȂtNS2;noܥs.ցVpF'=2A3YlYݙQlW;Y_սP$E1βPVJܳe^oH8=A`z;Σs}Mw쀝ݎi$ukFgķ;RDb Qcp܈/S/8$WzX@gqu`R$ηQ?Cs5F؉ety'MJB JѶnΞ xx65BkШxUf Wnwo ! P/B_>\5у}@*wYߖr\4<9rUZ؅]_#&d2.G;0!+2qSq|J;9K*u.mrojnGJaG9I) H`UH7kK7#~;YA =X6DM+h>}rS>hSNWN i۬!5y8R!(x>.]8 Z6͔) <9oa pd( <#,}ga#L>`m"O|g u8VyV-,T )@җ{ eŒޡ[Yr9,x:ԚHɴ:g^G1 Q K`JVzmD~!-0'DɕVz(OѴ] 4g]ƪ6RkgS{U'"h9";J,LI/=!Vɧ@DMSQpvao0` C ޸VT.GSTIȼoLq;dCr?#iZ<))Ӻ4K`\˛.H#, ,l8Ԥ7(HxШG|Pa7[ H娎78[Ě3FbLco''2#@y?T}z㞼}/.OH> 8l4KH".KσV7Lv% ́WW Q١bCk8JȻ^;V>T_^8S1;xnJŸ+Ƕq7w5oOB"ـ\J=nGΒ@eRiZ/4vцXv7-F:,Ohh֚@)K1;wg].I.Sak܁b9VcLm~4rqk1{w:Vӊ;&<' zJPmF4tK R1=|g{B\zlRǛϹw:GK 6{%חNEb(Y' /P @:\KBo|!CKH胠*aJ9 C/};I+%H0B 9/2Lj 3c8`5Z>1s8DA`\B-%u2 te+Z78'BF~;I΂hvc!R:**?[<3QM \q|"E6S?AT([9pV#⬟Լ11Iܹr~)ZkM1'@/m kldZo1tG2W-ӹx2 PofTl'EXP^$Opw>y]z #O{h)8h6%]ل, 62aA%Ootv%{䱍7JuGo5'T Rޏx\G:M'5k\$|Beߝz-"@vS%ymvL S'ŦmﱌcQ= |^':' ^5­$hlZ Sg}]YDژ熦G쑾KS^XVa7ߏƽ2d!ZH ϒuLm/Pf_3\7{V4 +3Io.-f<ݽP_P(pH:mgx,Ɣݨ fNqHFHp|y#x~'l*~1;Y gj{ha$z):M/(rԃ&[|1b_GVdio?sA9ܞPC"l6kn)E4pT![B[Фinƪ#( ֯((!?  BPKf՞y; ;A)#)(IlDbbͽ y'8+Qv-0J \~kuh"atQc3+p̻=vp?RLBJ' <JQYTu?jUOtA c`]8D&ڎ{W{8cH:m6,k̢:C,ZG'&1-C^OVKd>_5ńks])R3ȬzN ^Bڋi+Qm% ~Fhp#+٫m}DB/'3:S zh8,R0L[H03&D?3@f/6q>]h9   |!^&K7yj*n.R.].7'-?$Qb<{-a >.E]E})iWVXwp+ǡ5N}>Ѽ:i 8pⳒ_S&hRòzS椣hA#3\ vl6 B:u5z)v qWyBv[(fs}c_q$CDM \E"'Тt9OisKStVt*sz w68(C4ҕi'A^+c;CL7:|/[yao.޳1..6kkY]'[jkQO#FTe3LbWl4 4yڤqE2ˎ[v>)/^Z5'VךqƦa |JE_X12@E_SAG{1A  ]Mfqx7>f !"@88zKJe 5/ xaz5f9 fLXyIhvR9V6K!܍%e=5؊ր#U^صrv:9߅e?W{AfA,BJWBu i)$4̷ Z6DR < rHBH:)h-S*#>!w%z ˿7W f8FuLYk|Q [oJ9ϝ:UWHagIMйfMC'zn:a. .9)Ǿ$Rף&lOI- cl;Px5}ڌ6h~|gMV03B4Y=w65?K5 ׃@a&{*\ pŻ9B=mKP\/jw%cGIU%?e2{;<6A7uA"FLZa X⃐vC=V& QB_G >䑸1Nxqp}8 QD2.!nt_Qz[Sdn} sD.ƽɸR@i !6?g)_9%}6N=$N{$\[9EeWlo3Yi D Euq_Qtr[f.mT߫/SxBj N@}6 t!TG30:FOD&?iX]j^*ER%dW/.0b+(o]em}U^ 6;z|7%5V8 $S+0`j9%pNJx5 2t b"J2 o:$蜒^AD+"8È[phi Cчs_'CjLkUM ,YzeIzrnxŏDFƼl,(@[R&~*dEJm e`a,R8d>yVX};ԄcJS!JCaS`( >a@,O{V8r\Ja6ɰPu9ZBذ>b}dLmM=ÛӖ% C9ڹ ,Zv*x,sQ+yҞ``KwO8A8*Hf#c~6 \"Z\˗QDwJ|I,\jllk>憼f47!/%jj=E]JvJE3)oN%\I4CeY|$ﻁNE;vcNͩw:!Ϻq"}qUG0Ml~ȱ^JA,rȰĕ\`@? d+oOd[h,"-e#t34q&;O<%9 [֖&UCXgIL쭠OH{1fdhƏ2 S $R-͈iQJ5)q0ma\]&wt<1 `xNo帉>J]$()VJCgnݮ)Ѐ0X7‡`Ǖ9qQ 29S\c>˺hm-x-ԦRS6sو}j'0ڽWPKŐ+;(՜rmS>^$![՝5Q  TZ^qϧ,&(\XDIBF> Xw<]eԼAGt3E*\$tiAΌ;lWy]p8i僟7%$#F N`ѺL~ {TA٪Z^uUw ڬY 6rHd נ[lrlѕc[d+);ϐt|K7\t2]jTU(`Vw˫ھ'8ϩܞpV~)9~uHml!`8SG4c@\f h ѹej21O [K1h dԟ/?*޶A[*iLJm=ϟ˕7s.9uz2(s:-/''Os'钳b/Q|03Ar2оG*F9tPe<1M4/+K6-@X(8qR~ndHS :1ցwI)3>RK?S^XÒJ{}”$7"]`9rV ?9BQy.e?ɇ LWld{?hmEMQ.sQ2pکV5c[*P :a@>xL:% Fǹ1gŬmQ"⍌dz\LNӶZJFxsF NNy%8j&~Guȫ` /~9х{>M&?U?O|ڽlVu:[!3.b6ݯsC.l|5T$rAQ(oߢ\]?80uW4xhB]5>& S@xoc<v)U7t\ѯ0x6fD)d:kYńn:!!`z&Aj:'8R@ѕh:0;sbS(=<ڮ3zOOЗ' !0Qg31yp`dR_ &P ש |%qscZH߿Y d8W 4h~gظXMɮ'dx0JN:1ԐJNNJՃ*C C6;ʈQtTY|?*%=IM\ycXC9,ZQDՕtҬ:xg<'wW5ݗtPyiWcnePy@>i?>g}v_,<4Z5wl:93u I3.l0A2YA !{Y~:>e]byފDX)4ŕ0oJ]Es,#\stXݔFٿln 29د v~;02]KBB79n.^WI5cJ5qp^]xf'AL1Sʸ3e$M}t`5{srD{:r4i ^\טgh JsIt0X`2dQV %@յ/-\[mIqie27㬕jL\&߬-AS /[bY$ B(X#4S|NUrMD=.jq(AkōTM׈Id*LBjEVA^)DTl饮URg'u_՚9o נH+鲒$k ϡX -;0}O!։N;r*Ft93!>f&V[ֳ+`G;>!".j/ET֖x =x+{adߣp@ J aٍulM@JRv*%.2UġkrHM/>):菁qdLr]"PU˦ %PIQ#l#]|김bMv1}28=#~m|0'p:˱Xmr}eQɟŕ`,g8Ȧ5Jޠ'NVbEִOv5/0@Am;3v|T_Z{#ࡂ`bq3SZ)+CՔA6tu_}X̲h"jaR.AnjZ| w\5/ѕn̫e"Dn@^:JB|USjEfS;wU:0mvxeo.Js @r~>73,lQlsB$Kӄ2:q4ڻ&J'S3ɲԇ(-%AZ0Aiʙte!T?kI ztO[Xę LJ:m8ZiljA߱`>1Ob'Pn…zIf~ ڬa*-ݳ{%ʽrC9$7Ll$x.8imُdGYgk5r 4`RU 4YkjOG_MS-퍍KN I+5HD!:LK󦽊@3՝{7F=2chny+'j\;Tai RPY][>?o-ߝ}9e~vfE~pmm& ?;fp1Uq횶YBt F?$ɝi3& z%r du>'c#O}cМ8a9?-~W6>Cd3lE*^li KMXMD t5NYRҺn5FʵZyA%8M.vhZ11-Xu"~īfpߧHw~X-?b{οÆ슖6GY2a5>O lB615Om#.L-Va ('l;jrݚDu1+Z&]c z0uI0‡#Z,CS*e[|Mk;%ǟW-gѤkYP(Fa46>\QL0fȁϭːr<}a_Z]x>iDhrID| 紼b߀᠕h 'E""^wj"}!AO$ DvQyЍ2P|æϛ\pH_:^(mTAePce4²-~3Cj;J$rw[mNm2Mj`V2M('s2 0:y3_&~t7AD#vycǥx% ,p+: ј\+|& B*ߝ`ә[x7({H|3c2Row,nCKvc7ުƬ>9% D%P^C8 C7tPH;ؓ qb"47.Wd' L~pxIl`L=6h7o\u<,"TG%Sbη;퀟 I;" c#u^-ɳ"֨][,M*ւk;me~冲NhP {3Vdb{0)9dS9Hy#rluDR2lvq}7c}WR-G,̞T(7ޟ 3,5iQ8B.<([z /µ<H/AwdL5Иo}jQmhl Chk !/~x⩠v ݊[Ec3A3C ڠ$|-~ySޑ#&ʜ@2:B~p̥} 59ySЩoNYUh\6M+ 鋱]rMv}pos bs<:ɱe5c -kJz7![(q a / l\]<0x6/~S48l 2@d%5PNc e-TI-1J fANɽ6.KGw7#'pJqC& ,hk6r˛1' ߘuPx=2ב44FJW"~9I 51Lr_P\[!F A㘑M$D _ߤRzC* 2 t6cİrt͞E1kctYouuҷHߣ]+_ˆh=H, K#aAW3,7z K ٕx蟧Vd;y1j`-J|"q+ jS:߻uCuXDYx%PՆzVwTZoIPf,+ǧއ#Iiݿ/i |\Zl16cX@;닾Lh Wi0uԋwmⵄ!{"TX\E=ē5~~jk,o'!+ F6_Sʷc>DKCupͼVbNJ֛ 7Qs&:JΈkG}.gPi.OmDD?>狙;Ǖ~.Lc"@]$+ nc-+m-2_9q\-_Od Pg"¿…RIX4"4uH h"'Or5y0`{Jx:)^&E! ;LHa ̸93|&䎃jAT^(U1X~%ta%'. eGݧ9jp6~ouVD]6oUჯn=6l {Bd dg}샦t8̿fo&uEao.< AU!FHsuvtFF66xWMi'I#ޚli%C ze(5$6bc0fհC6B9-7FӦSl6%{AkuL. eml93 wdQ[/dwt@qIc]VU Şϒ90df ac >KvR: m6#>d'qTcZS=,9lxp&DP[F_T$ 0@Jހan^q_8 VJ [[0JnTcO8/;1˴_6"؁Q_c׌:-ON1+F/RzB{ 2UM^_)M/Wh)@T^b'r#xŊ3Xb`:_P#5jЌk@lܳ0q"#U d:'(m ~vE2e^KT-k?>'qRs RI$KW&xSG5.-cQn~ba ,h M5OnnAw͹LJR^u2QD,c'I~|~N^w~r6U#3X&Ox'yim(ZT_D Mk[h_hݶ m#lg.fL'_g`oskA'F ɵTw1*ڔYhG[4XH톩v=~ K/c˳z#cѭ Ygq\[O>Vc)lqYXL\lO3-6%&/v:d8PL!)^mNT̐xDl9^3l~H``Eݼ( B+g', N΁C!~f_hkjLNOܵ%O}CX+E.M *eL.exY#Y^55ap]9>DhjV) HҡVȷ*0JU +U>fdX].| \"iS&P{<žguq5;׳uRHz+8\5}@,tƝՋH!$Zf@z φ-_28Ο8OBͱ՗7cC&$&[E{yD&䁾X 3c?W q; Wb/}>ѕ[[_N':$rF$Y.̾l^E֓8&K1[1LӴ\P9KA{Ȋ#gz֤k{B gS܃@v]WaY+[.8b~,rqZU0ajƲD9t,nze;bPL'M$6U+1P /, U1fyWATؘ- _!o9G4M7Pضb` 6 l$#kSt'^KBOr vra8m\-b;J^vcL]L.s4uS.?iF/SL,<+ &%D(V2p_v̰rƫ)PHZ8he\8Yj7A(UBJ /ϬqZC0q6=DR5X%EX;oki_ΥKLoL^uѭIK/`!6H!l-E q,v0P(@ ^]`aBy̪i "=lZ2:sAq7.@# 1kTDt2z Q3WX d[x|#F~ɖQh jЦ9Ku?h8_!~M^CPs>qNDMI n蝱ѵ=!XςzA+^|rld_'"V;rNt@clE\eܐ:%MLK Kb] co;Wv5f<BAa"-Fg}O$.(GtbSsԄ  ,W**OЂ0{{oՅS_."=RY5d6ܳzI՗;4hYپ,8[k0GP`hHlՒ:+O%vK~: .Pd9 hfg3`&L!{ EK({Ȍ+{do@eP.>X 6IA$v9> <rJ{^Cl>7:)z{m,S*-&\ki9HMɰ:RBgΕd % $M]ADJVd`geF!,roܡԣ *Y A ֵ?.)|THJ[$'T3fr]:Gܘiu'&3Ʒܧigc5!.m~Wi ~m[oLum%·翸f5<6T۲vctl[ec:yUg>0ާt.TkD%#djp]RgjڻhӲ CjzdK57_֟LDg' 5fBM&0ߕg?~ԞV6rQgn! I~ۛL]o l#]m$ \ STeyB)$-9<.o#D.M N 4} Q1>/V~igj?\*{+b0* /7jDRY9ѳ[RO+:ѨB7O7:D:sps=/dLOՁSZsңС+~ UN%y\k+τ+ W=.4Gd&/CZ1jѿEis*x~l(_ 4L&E-W<;^ſ/ۭc;>^c$ary]II#; t-BD@Q&h >:J`X5#yYqy)gC>U1̐=ɉJ~V3KO։uC@hW;PCOA(2b:F6(‡i3=8R9`toaUwk;&+HQCc.S eÚެ="]TSσmHNQ^Io6Vwz?ը[apy=/G w iSo BlVv:ŚŷP'jǾHؑT9}|Q7d>P<¨R;ߨ?mL/*+ZseF0Ktjo?3*hbDćf)Jr7T*Fn!OwpP#OLa\pݎVMyzl!<ȱIU9 L@ǧnՀޖ(2 V1A*4Ͷ=!,LDYx ŸX"\wUCP2yPN1f8&f]|{LYku[iĐqeT| ۏՎPRn"Q$׭'`P}16Ģ01- $_gH/05S924ht/D!@VowWͮ'5jC1K"/ǡ8%NK :kQL %JQŒ4r2'j13r{)+j2'#hW^=^(!-MTg**r0*H/[/ޠ5>֔ORbY僜?AQ(?B).Q=TmLfc'[ԌN%$.Ұ) lON.iP@kC%eI5ZKXXBȹT" yM#JYz_D# dtc<3%yڼd3v0]p  ]4[c[ErhV5s% w_x+JEG$iorb RӚ)PAnIRde$Mu؈w&_)NLwez\BBVk#8KlK[0 '4 ?EsT@XZ kҿ)W1jM6:ҾaTE9ТYeIWiR 1@ gbiB+Jtj7Fi5׼h)vB3W%:́I$u'EZe]JYѝ] i`?xGݚȫG2^&?߁yGAߘ;DPi'*ȪВi)TfFwA\F]3mV)im&jǩh@+{xtHFdž6;ĹL^1&CVW6:B[=~"E"e;0thz2ַJƸ({960Abf1 52' gSdk[^hL܁p84Q]+GVB[["flCjcL_$^4Bo(<.uq0>o77;F#ŋI~&Dx,:eQh+x!XjÆ÷gkcNbme3awcS,ωҤ8DBjOR]b_? |G80e; W>+~-͚d a=8/5ȄamQ >$B^a8 | Xִ!ǬFÎ-J X [!lG'2<Iz''} 4 zk0:mtFEc܉>z6Xؽ۾+\Nwɹnh2Knz7N bE4zdOAz6 {㥰fŴ˚ZmR৐Izp 1rjŵ?H9ǂ?$U/(*PػŢ@ma{Psɑ\G~efunW`J PL3jwX|>3iE)5E^NVx<_Jܬʷy^,Ӛ̓Dڨ6.5buoL΋1QCL@V@IEz}E[aM= ΛYFw֪^%Է"n;1 [#oƛXE$KHw-;NP[0v[q5P!蝛(6ulᲳac(k>R NeTRw|:\ϵtanxx~oLO:8J;,$P}[|sThx X+æ'5 %!>8a`CXI6" __?Rdbv- Y ~:^~>?(U泔M#b-PzlQ FES60Xt  [4gTNhi6`FdPiF@6ʓn.GzCk+}_WȁObBv+;FF8 &um`{/݈ZC}@w\r32HޘXd#i z jv.uhdig{5q:C+Ĭo&fPh`$cdr1Nл?Ytc.KKw rFS~X=d*mSRxqrs%4 %Q[sS|'EQy"z]@'O uEs2gb 56"ơ;d9!C6?3/=YivxY&pd%I#+IN؞kư;bA@ H<Չi6J4%1J1=0مٰoo تշ%dEZ+nsD`H5b3ϫ'IJxn1(d=V'ppA-{~t0pC9 ^%B!LB}X*ڝYf9kl|t( % P^1I'u%~\Gna6*\VfAv 'y2|lW#$Hbɦk^VJR =l =ɰt:ZSj7vD^ ,p bѲ*:t *iAHǽ>l2eȺPjqQU8k΁37oD-tShR)AҎ`!u-51h@&/\q@.{ L | :s*n,He i] ,&c:S"Yj)\fN= e-Pge_xLsXE=Q]F֧oּHcR?+*ש3.JbBJ[9^H3]Yj'݋O~0J$UpRLRR]Ot@b$@ seU Nԑ{63l74Fzˆ^ZJ95BƐ޳m$|A6OQq0ŗMCAWdlPNS *=`'u3숈s 93IvfYWUP:uF|VI4ʚO46 ]ZfU.)^=rӐܿSXߓ,HiR Pm j믟J$z|Rff*k/TOOTLH9q&r)RKr,DUNzA@""J֎Iu$YOr(s ~S +eN9JHk%+n|6r@-̐ǾܣtXN+6v0ؚz5CH\P_-$mNqjNHR >"Y\pЪ:@X^l{Y GBi?'NC.pVt5~Y}po% q*f`ŷ4Xvx΃x=*~Wiq()HD{aĩ?AئRr]' pdŽ6O њsUI-~,]OJ0cȄk=Pz_5=~_d _..0Ss=UswVWymG6spcS%!M֌t_/ۋ%`5=b78sg E ix[|Mݼ8E}2ԉヮέs%p> re垈&8T24iYZYsI2 ,VǤ(jk+}kLgzf#^SW&n;՘ ¯93\ @ϓΑ<ݦ8;aMqOSW8nQi2]{'}D !Tg+|7J}E%x핍]Ɣ߬hC +=JK@ByZ,u{;yk#pў]ukaØodؘd8e늌j{wxR_<&oHNHcty˷9D RK0}=RC򚔮SU0iE|*<7n=lDyꪸ#$]`nYBW]Q 9T@#j$Z#9qrI$fʞjq#R|Z@Y7 N8H_N괡}T ^').d¤ *:( \V(S~}xota =a5ttst/%VvD3{_]4kԺ9*xv_aTŔ & KS {"-L?o:wUHE=S}~g/MYmFD\7!CJRw4rȜKg.!4&:^ljF䗿:\c njvWۙx2* ܠi,n7z. ijQHHHV ) `puiW 5V ڛ5  Ou1\=H0˹y-+.E8?lԾ aQlg;(R$O%_?T9. %py=[~|7=)JHߐ.Y *2&PM穓9i9%kVav>ZB9װw8Ok ~"bv- z#aCuoLc TCX #((U<g]RiӿQ\`!>Vm6#:xsP)f̾2GNQ[ 57ˆBxs@`_tLԄt1x[YEE'|@yF!BL;;pOJ[P_c? 㸲xLSQE60E OΎ9x齀ɞsp6]s#4k=E^/ظ7-@Z k&uNTƹ 5-ّOQ 15N؀v!Ӑmݍbv$* {,a3 fڹ`{d2/U "f]Hoޘ,o 2I=_n0s(fz-[5A;D `dno<2*Ebʅg]b3SZvdZ3)oXȌ {$(Mϖc3(:̆y>jD-f١V>N$p6HG\4T E=~ۢKNafEޯ(_f-m.DS#WmtJƄUs_ZjUS(zZ0T2-FMH 0#߄i8&mʘT76fٗ,N1@ нZX_xfR=yAGźچ^G!r>B{0WªF3ZK'2HHX7ow`# 3$#R5Mn| ZUL<.bg#W+0ƌ/=ҩ@b`:g8+h2/n+Mz(I4X]E= 1ՕW1kNEGR7Vn(I Uݐi\+^~7 VJw!ǮX+Ʃ?Xʣ* _ctBg|/ǐ͏b^Z _1ˠ7gaTGJAk67%[+dTĺ6*J>Ub8mkd**tɑ[Y1NоA\ݾ3&7C54,Hִe o,5\V`}9qHk&Htt'ib XΌjN1aUn"y:7J8S}ͿoŲOB2u&PsƇ-[6M2Pqϟ煜j'|Txc nt`N@#S0DSʤ,?L^Mo2豷C -J$D(ahR@-ŷ9X/wYѥxk'(3JI#SP_$ߖv(oqn W, ,m #՞ co.tFPufLJQgmbZeͼپaGSP.T=2NX^49a#M&u RxO^v1pI0p]EǂXajn6utOl]oWOha[jn`Qew9]x{1z/%u wJT|[Ep-(Ӊ[mBR4a8S[znW wt/øّbfK*ݥjyr詓';z{ݕ#LQ)b% q\t+7$ L-zB2$IHeJu,)t?%Tb6I=F`Xhd; a\kqF7ntDT fˡ9*T 8Dxs*bIPSZ6X+k'd;?j!9՟ѝ‚s1ä9{-k,9JMQ,*ťѴJK@Q}.*=m! p% &O|8Dpm1 ڦ1hTe-7M{n@o@h]GWvsMw*_ǐ.'}>BLbkCLLR, pD jJ k#jBDRF;E/'6jtփђs }}YYPCQD:>K#(0S:>Ii,mUcwPwu͖B*Nr|En=%Lic\^ Ķ +iCYUf8«*CcؖfVg!=ñj=ehvءj8ڞX|=t  m(ߥ"sӚM*P%e 3yIZNE폞XI)ڥ_YD)>- -ew HHG ?Ьh TȄNYdUłݒ sVz$T!ToAtPpi}s'oǒҞ>N.h%+DON"MZZJORL?~ cDziiCn/VP=6DS9-| ?`?o突7kGG Tf[;K,$o}ıM9Œ7{ƱP!Z'H؋AR.S"9A>BTjGs7VcCǵ\P":r&eu<iOR3{. t@gO)# #?b'2 !$ԭys' ,&P4wOe)痦=&5Vp^T*֝o/r(4f =_^wYWۉJ- f!zQR%ƚQK<`v'cG)uw_ƩNʼnöKP;ܰ_[JzdSu[ ۆn@L2 ^Byesg,:KjW}iO\Äy2N [iyT7zB|" xDz5@,݅t g=xɺs̽W=V]Zy&6oKMm* HABI7w\jN4AGA!Gu0th1Y띷lg]0tQUJ^FZ <2xgT.ҷò/ʚn:](p׃/l!6ts"4_%H6A:ǯGۣ=s*ToP3_jf9yY B)P-?z\d+mޛ$KiXvƿ= c@\n9E{ryss;TGNOvju~>xix"Qhzv=qq{PpҬpżj7r G5sL+C9%)LV.ڔ>(,ϿQpѦ@_>{m|.]%f'l>UV8r!-{ϟ py_H ߜSgήpk3Pje&5 F(R7pLZS26*QJՖ:5]opB z&Mw.c JؔF>x'k ާ)\ʻNg&.'A:3~ڑeKy$l7M7h}uƁ\ҥx q ]%àoV7shKO{:Yqq  Ds`4lHQA`JN](dP`Y.vq?6_)q= =.wI: +YD5e %6$Hme1`DMERp\$*IA}%  +&vg˵}ae ~6HAM^ .mjO%l8]nZvcB#"ݤ8쬇gHu_:qGݮyzMr /yZ (g~ZzJq=/ޢolcrf1. `B \^ #> уp8DI_-Aӝ_?bUSP *p팮Ԩ燒3F&C6Lc1MdBB#BN7j$wrQԝcǰ3&֙ԝKie40<[4Knb$I 0I`s WuÖtUZ8 .3eJB3=aH24C4*T4cۜ<@$6PVxr5лAo~.6҂ ">+DzkM_kFl2CN883Qd2fՌzHB =SɓV]ej΂{k\ףxG;"RVzF]rT槶u)cqiWO^(wW2х܆OA.ݒ,U '&/D0o=C|NɅ?v. %>YQXXW&h;*ρ/z}>Hős SG#<Aj`CoWb2sɩ:kضņYeצ=WNp}np]U侱<2.cMrjA'#Qgv@Y2aJ{!G*d Rݙ`뼿dk^C0i !3~HHRk#!<"mw9ؓ"5=d`S_=Qv8y@Fta(l{ `7# ^CC2f n@7~!+">aY.^NxGq% sL섅)5;1Ua?}: we mm{c>C_ࠉQ_jLU60O/^AEnQ)~Aq]DTA[h_$\KfR4R ԐWW.JͫZJx<;noۻ{ Ћh$䘊%'d3BṼEyh!Ґia4pQөrBr3 s#=t)5X\k'jB0zU_YƣF+%Y'8lV:K,X8+6['* 6M+rl66> &.^fJrg YNZ3&2%ZIrc)_ [vIvl7*] w9xE!=q=D4[{VÜN?_Lng\@&f#*~-)3$œU#e052haw+yR`"s|D6sьdzkܥ+Ƌ5} 7@*X'*W&ďd{G~lΚm#0]#c(0u.P%4 r9j  pIԳJ!Hڄh{\$LDCܤOfz'yCJtkaԺ`[h--=܀,.ҢVt9SfCW;!Di2K Qi3ℯwp5-WbSvpf/%{O_5{wX.bUPJBpeQ ؞'Nϊ8V`VtƆ}U?xLhsAonhA)>U3<f Y3$WA * !?ntc7~N笀a-Cx-ur,R| k)4q3A 7O%b95r\TA׉ّQ ptȀ~߇bBUsʒ,0f{Դ>^9|%8;"(-mS$&MVw9rI'kb6PC@Rdnq%7"xCPyQ; K|=Y@N7:5I3ίh9|$oYOcx=^nEa HR5T%8.Enr<1U;t8a?Q9L;8@ܝs")Fp쳟y}H@QO5i$J@ ;V2,S7ڧC${`+srպ5D4U 0d&1 |A-h5X" r`wN-"hnDqS4"e34M º_DKR L]Fr;TA 7R?.DGHoʪfXq1Hi8h\J;QypT>5uvyŒG: NZj<9M3m'g,&G3G 775ʑ'{A2DhvsŴuĐ$6%5ėn PUAucPo!N%Q_ yztTI-_av>}X]SuȉunI`{0E1V@ÃCY从6k* 37aQk^$oT>2T~Йth" u/_Ay3YRbx?F~3 /;CcP)LÝ R:M7C0sRӧG'n6"&y%囱pl:WC q 3:K*RvI-Յer;"9G/Ġ<$o,4kdJH  )$8.%,7H#1Ə ˲j\7?V*Uv!pwmW= jM<;SUhc{'Ə5>=gE"Mv}hѴ>JCTɚ?%`&aۚ嫇sq[L6?qR6?fCK)^q$ w`оC /&)9K[=;c_>ӴcEڄ.$B=kľJ W-6su3%kһ_ \e'A4j -Ov,>+5OC& j >&3vmDNi%>`PK|{*JЂ÷7ߖ>4? %@.xOFr!U{V-C8^KZݱ7[/HlDZ]2E3GQ>V <8KKA ˊy/I&Tm4yklZfNh{ ql|W*&d Q>H}ӭ8Yw@F@ V6Ls TM]fxa(;nA uWqA7Cu0QEɳXPzTQLp#mf`<ђ\tO-2Ξx:F.{? -N~ ކx柬/ʸ (Es4"B[:#46ךkvūuV =x?WWTC:V eL⹌ ݪVe8׃/< &Mu(Xs*Eǐ(MPx}+8G/"хr;Rr  7zMf-7Z Y}/SU=x yr 42(\J@o؍b=,G^Nv뤙ϯe5$2Yep6ƌ}sb7cUN% ֺO\&J_t zC#(yՌ-Ȳo=HPwY .Ȋ&0o4wcfatoC#" Q`DOsRǹޫmXInTuj/7KB/8I_F?7m5a eDrWq(B&dH+B >hn~Kqab?R' /$Vw2J-C zޒU։?˨wzQUş*S?wek[&vwb3Q>4^ ( x[s器_#/9wGj\qǹ:jSΧGC*FjGszXr,8J[/'5pjh@&_+N ;릩EOT=Kn򕁘` .Z!9'%Gjeۧ;&I`f[.Ҕ;f1FxOQ?æMGO"'.?W?9„G+ͰdŲugӀ$BE.>I 'NĘ=Wa =0Vsm[.-٠yA{kteo * W;/M*<%Z}iؕJ7SɂX=zN.K" Eks|#R1$9. %ĕ&Rv(镦9}&׉O2[z KHO7e1?#9iJL2Npa^@al}MP˹ *fWFa&}&D̀!mنHA`n 8zvE!F36OEV,<5_j= 7ߊzVe`TSt^>=NΡ.Ɉ+j[o9]ٌ\xO8YÞ`qM,Tqο[ ,#,1TP_GJ)f*뾭@/)K,`&Ƕ8~e+Q3=ȝ $u@X sbD+4u\j@rCHVFz,GRuM37 4FpKװ{–YVjew6.ڢX:QaЈS2sLvGB9hi"M}7tslZg؄Z}T05J8${gjf޶=(^7ap'ʾ'H3P*A >DƔh{ +7οCRsgSե:nFAhl/*]پ'|ya}L3F8́h(z8g֪}#R?#7^YCU?ǶNCd]gsI->:\Giͤ3 ׼6]A-`czF(d`H6: c̈ߺ|ƇN~ Ō ibI4Zc7t)co f=o/7:q(kbL7B|[Mˉ|!Wy`a(AG|~D{#y q=sucmC߯ ¢=y95GEn` /fu_\Ob79rXƪ^)@@1ADH1 : ]&"!hh?UOM*Lр#mnKYQd'!DG_͕/pbʇ~rѭ7u<$~ȭn8q>ͱ2vNam(@^ȈnWg%7|o Q4jq_H=:$ k dѕĒ#K#6Xtb " FQ+ )h@@QǐV**Mch6T0/7Ԟfp={lݦS@͓_liϲ3t4dECɁ5qy-1VP"-^_4{ ^KY~7lq0źGA? Y^M,. 㝺|}h1-ia?5[JnJc(󥶌=>OR6wYtJKḣ&D*)pÙ+&oO:Af2w$1]6"oZ@c1>/BH@=*hۻ.-xpA,|? pE++}\ra .rvs NNM uY?`cZ zҳ!W^Gq 'gxZDC#r-6쥰zo_i NԺO0Z)jrLyTVj)j1;*nQf@f 3ӳS)RbƗtd-EFfaY=.efkH;P_RF1[k%L"ճG rat8g(̌G9ItRe\dͭRvDqeL?AIЍMzly]ScTIϳMv0b~w"q*S7wDr:Ee0GdaU{P*2WMcihNY}(VEZ­i=;sh<|o|DL)-Io&Tp8`MdN9*@>zt`۶XId4ڋŽ̭Ԧ1*-YLN0P ]FQ=V œч \L (Ndo|: 0v9lI4Oe4Fj;U<4>9vaxr}g8EnI?Lﴋ=%61bsl_GQmUO7+[ٱ)(ː'= DZh|C C{$on ਫ਼wAaK#(,H\nN[#cE`<7w;fnM&kH#[i~=i F W |(C1q[V,l@0RtEDYIp'[5C? 6{t@]{Մx7]d-dlG>fsizNKi~o vml| fN`fD1:H"N5 }}BnL^CV'\s,'q a >}6wH0$qUE 6bk5ruW3!B"f5-(d&ҡ|j; 6t{[X| դ |lX)>͈&Lt|1JK\d#buI@HT3Ih{[''k"a6zD $FZ I@Bߛ qj^ ^n2pL ƃ9Xn8tFIh"scLXr4hcmC[d'$h!62Ky7J(sjA'_<9Ka=4-R$jkS`uTv|;2qxbJebbk'FvXU:s]`5 ӮB8, ȹB/]WW.ГE5l ݶt(=lU)'}L:iGpr:u1^JRX{y*%0M"(a6_n1Vl]U.=T+Mc{$Qӌ@IY4Uk%=]aVW9ɥ~, SkyX2FWIb<&T/*~cbbvi>/hk4ܹ">i 0߄`=R9eZKϴ*7_fINq ),.j#5(PQ{N<+s"uƳ‹7P{ Li Ddo\:iDus2|fS[1bR {7^%p)v:di{9To@H&"8`,rgЫeD`)1d4_y5wȵEgcOpA]^O'6MMl>TUs A'%C`O}SZbFN.1h 5?vЖ|t7c* IQ$B[Bk@,оfio j}Q;;. ,ϧ̦g륱7~VK㨟:m{J7k++m:}s [fh&CKazaqhϔ\vEvl~CUFU*㈰ 0InJCY#ǻ_k8CP̜ 3bsbm?`M5^\:ohd_3al5 UaI+:Cة#RM#.ٔZF  >K 5ZjK،iB9dIrxZ^7u},[,PPX"ұᯒw&Af ÈP L놳}%c&#@կo!,y+@d@/ԺDg"`9LSsVҍS_-M4'?@o?FXJh5VH(y5XY7]B.-dm?ꎪD\R'0_Fo&k_j1-sc%qK#VlQ)ipjȽ2fD_j|?.N߂g;Y,`~'U~L/0у5횙uWCMFԑ| "ա$'7 s`]x`))CY,d&Ӹ"1CgĴ1Jyy8_TZr sHC^3^L>Ĝ *ͨp2kKDqKVɲ;:R.wlJ^L,cg }ԭL8jF57myXA>OM(!HzJ E?\ %@Ѳ@ncʙ.5*9<[3J!MA7!A5*VCY=)qODx@ E}P헔xiwv+/.Yw@>V8D~{c\&W4gA6%Q?X.^Ĺ^K"B76C%i&|;X+)ӸrBtP j= kUayAvAp FޞS\SF~%-ĉ-2a4|pkjXg86$ ]+ EKg$wNuFh[TԒHzuu:8Sl zB "eןOו>=?2o W#yE$a ]g@yr;IJ]o3 |/ 'Ct2 49 ־sPdCEpC LHo \]uZ:ibȹ&mӦ*9dȪtAx^ @ꋅ#C_P#,j)lv,"PY[<ы޽l7\.E\Ĵ`9~^*0a[ olʻs۸/%Yyg65[gIdv~R&YU2G.O~xx6CK!e2n0ƎySMc[i/;t/Af  Jܹ>V.%炸k#j.'3ؒZ=UKG*` .IfVˉA_#<ȔEE-&_"/.kKt}9t6s;4o۫uXŚ-:JZ ,9Kr)K7'ݝ-^s̲,O&|k5XLh?37al Q#.OK? ڽ#(9=Oz4B0=vO e۝ieǕzK"PELmX[h[ztcc+*xc8Qf"ZM #|wDрs?2 kմkVBuFu}_l+u$ Wz%7θڌv$}jc|2bC\Χ"ψ cvC=h+g]Eܰ5˟ yɶUiDIF^P7#Fwy@o{qDTX/ gP 2ZY 9`4[Gyˌi|O@-^aSQUd UKF~~^ ϮM+SjÐX^[2S 0lA>G5(6Ec Xwf/~֊A'm= %@y摳kt0ȳΙ ֔jx5)(̓JnWsppiFj1Ilv73sB\[B CģVHZ2(Owϔ 4KxḢTG_t.3~XlM$$";|v*bHam4ml`ۆjsHUch֒ף DSSko;_+T[:s݀Jݱ@=r V;n˿Fg_8 v'oЬ:mm8f5L۩g ̖kH6O[Tpl0ڵO VϒY7y5?1$Tv20Dd@ֹ:mJfZ]5Ebֲ$o9XQ{ 4 E$7IȬ27lEZ|שIc} m1-sZjZ 2gK<RUEN˵J';Dy amw؋?Lw9'Gt+c©6\=g:B#.FEn&+k}jO.Ɲd@5'#&r2ەCŖ)r-'Wj7ʵ!;qY 24 ?: ,BxdBD: ]=`IiXz!AZ5Մ8@Dx,v9:bTU7?z?;BYÖAnN`c`յa$q XyF7OVުL|9;i| f#jSF<2Dr-l|nVշFNtMCfADCY_,h"-E6 Ne #Yelނz|z64bĬ^'PZϺqi]!!Rs25CޠF Q$mlmx*GVuPm)R*p)1Fu^FZ bܖ0)]!r˞ȞV#YG¸* 8x) ,y7kA@X|py0 DJY.͠i!:*5&[~B?`U鸽k?YMgl!m̂"K!_}wo{FN7ܦE 8-06B#*?(]Ֆܧ3Qf4=iOrH3H3$.Z]VvPLCFŻ|F &NFX9^w#ʭaSxd^)qV_Bޅ:/]O ه 6|+7;A&vDܽ';rܵ$lOh-]6ͣw& QKOZ%guₛa{PU4l) mbD~]}ʹ֞@O&Bm84$j؀7i{!L|uלR!ďgsVl%ŸaX]l ͩ(,vԸ8I7$22e~PeNY{ Rz8+/Fma}MnH{Qb^Y4L,iFig2oKB%0 tեi"$$ӓV"ŧ(^f Rӏ] Zcm< (HEEOqPy o8;m >iʮ9ЯvD}E75򡬂JԤ #g=",rf!N,H]p $#`gD ¡| h-}4SLvCjyƑnA篗 ;PcS'h0S߳7YJIn"~m:ˀ&4W7+fDG̎)0D#ߺoc3[++U>KSFBWb ]GkcD6j?y"@f}@n oab헦*(b@ZTD4XDTytGm).HtYtfi!"8 ʈ2Q!< }*@QשrI \V5@0x#XMmMUQܛQKf'wTΓ&fFgJIKcU[6Th EeʖߡL%VPl}wA 4>ƽoz ')>T hĤBYVS4-]n@eK50%^qge]|d 06 F['?mEn$ݘ8ⷓhLޫ1ŘDxWE6}^("'d}2*+a= ^Ga(gdQLhu;e6o=⯠(xp"L4#mBW{gR6+G!5ܗ<&3E+Xbjz K{u[*n]v A G8;҉pm_MUF*ҘY$eWW~ŌƄ'=D4`69<:S1P,!6570^sIHN.Hfd2f f {OU7[f`fLKE21&ѲN_:Z]=$p6JXK(EJN*:SqNB:|RNmNF9żߥHA[5IT;[?H:6 o7rC @>Q{g@P @@d0dJh#b99B˲\Et}(:  K_g0 7=&B뵁^mh ꪪ[ZJWM3㊷@P m Y eop L;uo* ՑȱO65)3zoI&6]ITD̄͆*>r_g7J^FT} v1 &F՝{%4Eu8TʊbxJ{3=2Ed8-.W -'KW|D P.Ph! l'b4@ "mWR{nrŠ ixfGk}s <C&^ya~Hoћҟ;n!8X$@r?U^>w9b ?pOӣV^WGry y iB%h A(GWC: ܌돃!ҡzD ?U-VB(55uq|XchǥX1ŧBjֶ[<%^}lm< IR4zʣphNjOREc/o:mv:̗ x1^Ӧ  [ӟiN.%vщxK4`ocI$Ni}3 &֚jt!F9@&1ʓg53C5Β!* 0IL8KTGq%vWCoů}H#!gjɖ7_;Ck|6s>fP@El+#m-1̴[)|Q򰫞2XA&j{VT,f;~ۜg&Cd>61~=_S9 7!S(gtITs~+CPW[DEjZI߿,_ S+Ѕz,lfKd'R6t#.QxlЗ_-:\Р)q}Ϲb,"-}K0ϓTtM\CQ{k:4Rc3[Lt: ,y!b#jU7㸗㯓;o7ju /4ͨNL *۞?ULO gC1X"u_ 8}tY?odd$g wjm+pL 3t|)us PVSA!'Ux!{YmRi)f5QjyL,_Y2%:|\kԑWGuf^ Dz9:>Ug)O6i~_(ZVK=ǫPxb5(}wmHv5 <_EYΠQgn$p7`ʰ9x$,MO-7u،9 ss'c=4:XkRL^/*dc~9'B+v=;g@ɘ&w|чȪic"_2$ :=*M5cݓXc{-\W_l01Ɇf)50A^te2B?ɮS J[z!ۓ!br hx," -Tx<]+z/&jo4O&H  C AAcMK(HN5\.T)O-wpP`# Y(n("bED}UfmAX7)6$Nj8B;6_80Z[C(o'.prs=YȤn{)ʉx3.i T0b"tj˲ G L3zo~kkJK*/{%y7-H|~IX2!J k}e:=$6LL HWS <h5 NOk\kq@NG:a] &u|4Pu;ǀlҦMw \/CY TtpxbѠ@*BnߡQAj1E7%!'QeΉ[>AH |8(OPB2\Y_o4)Xn Oat )35I]$ "IZ@>rOfQ՜"f yǚR*j}QlRDEb$pC61ͮ,]%MRbUY7AYAJjrLG850dq[ErG:wVZ-wxԘk,Z[Ӕ@NHMU>o%*/g[!r{:IJ Wٹ- 1R-" MB$w+ӌDQ}OeP] ~5;ɺgxu{ Z~qݩ"_ F}ؘt\aƴtb5(lMq#׋wvO.R0??*`٥,YbX{Tj,NYcXuaR!IW6}7zBɛjHKѐ>`s<}%~,b Z :@ɚVaސ7w_)3]50Қ#y @[')35]qL~N"*R7Ư.0)I=,>;hfύHT))F׏ *-wBqjQ7;瀻WBD *RW7[Bv\oZ@tǸXo͐_$oA-eg$St5CeZV2쳊VDm4#0 |q iDbHB ?,WRB8'mV޾\jD 71gR6dWMP[1scSWE%'4dl0qMtx$cǖe4mwH{:<4>)իm6&W Ml$nUEhlČza9< ^u7&w.h_++}2̢1z|=.āF&$CS )ìcdMK"mF=a(8&MHpuMPrxfHھxר=T+%Sv8$ᩫ`Mdt$RudX\\Ql $F,?{ x_%LMhui_gn, ς4, DEC=O{jR(-jc@Wn\#ySydmuXH1qwM)58 ኧ77jI#FdXp3= hiҩDtME#nrxFmK,2:ey&No'p/'ICj"/NE^]h ɑ';`d=Y0~[qoP+Q?$ >2e[ͯ/Xܮ3.2z%^PJU(m M&U硇Wc2]u$; Dol޶8 ֩ە|"^13=+d8Eͣi15āϱt1C Rv8P#Ҝp 5{)#!8o4Ds÷rnZ0 KqvBD5e9BW2"甡v8X5p-,f&Q5aaTRc= ? &g6!ɊͶimcd88$u3+ip+ ӄ/T QS ÷i'A,xҮH=*z.ʪH۰7.A6$u:'mK `)2o6'' ,OE}WGW DOoknœ$UzTu(yײk}w]<b>6}f[R&ZN]ޅ*X#|x˰*_]:LX%knF1 _Աv >Q%Y BW?m4qʾ򲫏Rrۤ4bW)"`4K ,:ڈ̇Pjz=whҮQ ~$"T '6P DޗEWoG U"y`躦5-XPy :֦XYiEߩYInJ^SRnǾF>Q'xgx)M$ϖj OY[PPsEjJc/FsC.Jy 9poUhQZg3w2Xϧ963ѡH*@oԐN4Spsr֞ptiZlh2|goJנ#Flo$UIEWfBXI*$^\t`aSYip$4 s>ݯnA{$T>$oPw=w: y=h sBVisq@0J4j [=.L8N=O4#͟7Wiw?=y{IQUw%~_'xNĆ(MF+Ä&Iռkszcu~_=lm1 ~H/4̪UKcYԋOˢ}iл7k1hAH-LZY|~6uh`H㇌<ȳ*D ` Ikj|Q;|Mg]#@o+ K<;Wj3dPQl.3u)uk(WUaRxzk)qfXT+*f){cx'%:Pe#Lfk6 T `OuILځɐi~Zs/*)xz}/»)Cށ.>`bAoKHŮ*鏗ЗfDun5Y:$7Bqg`5y hL1{Oz43:Y 3y YeX, IW47ۺz,,ZlԒmv}7,Ѱ%DL;X&Hu[߭zn=w5lOizJP͐*/NxC[|_H@_@dE[3M*o_(v{{w6as@)Ox 8}71:l ^kqmIi} ܱnv \7qzԭxpeT.<ntw1.V LΜ]: rҲ/4JTXsLA@= K*"d3~2g#?_'wy熾ɠh }ycS%@IPi4It*ntv| r!0h Fsma`|"'B] ;-4Zdp1>#KCb4=|5XcFepK+8H%%}L)M&g(J0Ci9.4CX5`&`*!VSph&"'\e@LۅbY]`^tŔ{{5vJe]meZwޡRT{}Vz{;w Iɛ:u"-ڂ}V9<9=b7Q%^#% UQI]9o.ًS+L,]!z kgQD_'G λTң~*Ccmg^69}߫$vF=BE߀ya[R#~G;!A'~ʱ7DʑL>nMD@ ڑp07-NH z> QFY_;@{@LYTz!>Ev:K='l@uAxUè?`Ir%.Bv5eTCf'V$æKsǹYjR/?"_?Y DE(("L eo6e('O?v%da,-1*,q Q TћRP@R{uB“G'R Wj@$ gpx1&978y}AM~Փb{8,^]'WU/NVۮўNw((kfhq+40 6X(8;rj6 ;zTπS2(Le_SFiT.&w_ClOa̫N2޳ݐiXc퉎uCN '<4>ԋBAi0#4ENCt5\ JUwЭo+8<&(ֺpԫSgRυ]F-\.7gw5iK%+/ 3w 6%̤Q3*0I0n#,{Jnxe َwDL$%f}%8^nj*K9$Œ jK4Hÿbk`(/F/b C;c ױk*k tw;V§}@|,BEXD^G߈ O!a Mc_ I9$U)% TO8<\j{(ځRjIҷԃZ4ѥO2v1}UXUO8j1^(fL=ȖXoF0S?'U(xHZt8 mn;LbDd`p2LX?[VO܎ᱥRɢ#|laX( {"l lZV/DMfBb< 3*ؘF# $}ҐehOry(,-n5@ˮ{: QRG?ve~UhޣTfښ7jڟwsɢGkjoV`J>$;O#yz#NAYyx`4(y:Epw4d`Sb:WF]C_!;dh-x^3pՎ{"3X3hE^%sUoGyKp9/jw hsդe.5j{ keS_1a9c90!k.[J5'F*1J KOk{[p&F}}p-=-h|g]B}P#ۖ=JBT^0 qp5Xd9czIyBF>b<" )>6z\>27$O6j6VO)n5 KUMdLV(b5*EN6f|b16M R0K=F|X2 ";|ٖp ;]`,s#iX{ }@ Qr(z}`%X`[̉ؽOs^ a8īP y/!TVQό/;vٌ 44F[ڿKDqp✲(kwUQTһ4djX(N܂)U ¡LO@QkQ٠{lh !ߺ;)ژ^W -)u 8';K|xK{D\륞'Z9ǵ+KlbS- i1p(xiaw<&vY/utt[<ٗAy*&eyb-yr8kU/:ƇF};. =YNJyC)p~!-u%hE7HH `lk^YLZ !xwA{6mqxᘲ;i^|ݹyԒJ;A]_&oF{1mW4]RÅrʥ\QXFsviK ؽy(vk|g=6 ՒF+08&mtKR sd\}Xe!w)TO&ʔ\`0Ղl?\KK6)vմȚŸ ڈo90w@vK  ^6k2 "2#g|sϼ8.ncҫO7>HE1 lg1ʮw8I=s+la ,Ɛkeo@;b\oSNu7=8. ="W[x(YC/[*)O6g6fz| ;+Y+I:>9; B0~T僼;G9;M OL[+V)lנlfG A D0J,Cm5!fa y9QEΨm+)p?yLR6+O1l %j̙rZu!(RyRV6UїU~+U4#W@cO od=swu^}+19;5vͿ%92r"+!GXܽt'|C`^Hhӑ}+/Zbq5 ~tҶ)j7]>ܛ]<[99v QD-'Uj [Nq-pw Pb!:^λ5_6=OO!1+G1)*{@ $J5=+N[[~Ӈ@WTCO_1O Vq\J"]K[_d8>DqZǸ3#x J$҃oqtcV]̂1.bKpDy+jbd>6wJ8 6\Xz ޝ!=xj[t*cOzgU^+ ( FSɝv%Izeg -o~))v56\M}W4ӴD/麯AB~t3U WcϴW[Iu-W-? 9 1R ׶hq2ZgK:xu顋g(V@_8b_2bl€ %2u4Hr~Rg1i ᅀUbLݷjW!;8 ] Rq߳ W" :OL*]X@aVm8f<#p3|TD|>+vcӇcYO[Fޑ&Cw>: /5qbuf_Km,<f7Vtn Q+!UvdV_62gGp}Rk\CXtPZ+ A^}߁(pGxA2ye].f8U4qv!-%RgXtp׺¦^v(.[wӾH76E,L~h-wle6[32RS.(H~?."~vq@[:B W4WHU?G]00F.h?Ar<^/j`1myk}>&q"\lj郞s-J_ƅm ('ݷ8iFq[*1"f|vMVGN{0Yb뫷" vZX`K,F@%%uQkl53HX]O(BP Զp]lVY *jФx{їk m{pJ|#9'w H.{i;ba>':)Ai t(si_ ĉ%Hz"r^ug[?Fιe$uTs["\($se^</vKz9$\[!H(ss;A tRt7 õN(?GKe}ޢ{ϻG6'4jv?eoӂO_tbᑍ6 ԁVKNh-05LjӴk^XS;DDac El5l\#!O0 ]8 j,3U|4內۔g&H즑:">%m۱R+ s*wR,hf $)% pC=[z0T8N/ߔ䲇ZC6*XKF[ʶ(qikXjW~bܞ &\#դ,';:]fؚg_Ib0֤hUG͹C FkffR 8족p")x m#h2UEy(_l LȬ[ω:{hdqM:,uNt]FU7ߵmu3Y°I-<-THU`X ^jG5ᄗ'lFьdOhDo\cd"b"Oc),dpϰBs%L}U8ShK? 7a4(as묭6 4+Js#`Mk,L'w:?8&Dү2M.t䉢mD8?&Z |+6FA4YkaaHl}h7 Ggp? ʣ1\.ڏ'or WJ't~ZeQqU"`D{(mi)8IXu4T[b.ڑA\A;sNrьaVC$5Cc·&3/@\`)+ޮDwX%D^nS o&pfE_@i\]K) ރmE'I+%N:)j&RvR$9jFT5(0Ϣ*;Ry<,~`k_ZՉtօ ){F0#ly~;8wed6X+uSpZ6+'EQ6e5?3rY  wr kd6F;dZR^" vx#%ZH͒h)ZU 9ē±Xjx=KXj$)0tf[OG){1zE="P`Sd~rM'LJq* L<n$\+ G_3a{coVk/xrL/T \YlsL~## bUEeFp;"3Jh sZj\07o xQd9R,z7DMd<聹v/c{pV7#@袂>Ȝwʜs)|jzcof&`*vHgn'G0'uyNu@o:>c()U6EDzq /Z __jZqB;RFÕ/mT@h+jam5 ij$)ũҸ&4[[PֿxnĢڏW>m \W[M.69_H3!C?ZzhQ{<&.]`iulLNFf&П+ >Щ<.z9#_5S5ΐR`8#%h^݉U~݊^Z PIE:yH{7WTp2MuSNH3N ӹ"a+7 8jh:vI3'}PBQ䠋d}vEhG)ݷPfK#eyXd0{Tȋ몘{ X q?))5S25prmVdJq eCCq8\43᷒&'C>Q56/z`` 1ފ| K7!PșȤ^욜Wˡ< h߉R~;ӲS g%ؽ}ePt/Dcd<$(fvY| Y'S#]/߅D6i( -ge@pA77~IT3/L\ bRvyB/Qķ1e?Hd<Brc1XTtБ͒#Zqʇj7h ]}Ýԣ(Oކ2g̀o_W/+ 90iJqk;^4jr_`CGr?F1ÍRӫDhR*q4 'gBcyeqE5ރPFV~:;.j. q \=rm{N5@&ȚVDhqxauf?;HW3 j/3s\Ifݚ~EvH"Јab,^|1yHciOty/낽B+KJOa tFMsq5%ʍD)4Ȓ"ѕQ5V0cُ7Jܧ@qs5놉߽%s>?X& KęnQ<:nDZH(o $2vZ%,I#ޔ Uy铃ґb*%r=P;bTʒ ǓHgB/h o\ ħ_m7%RR󸎍GäyyyVו>N"2r7lOUXvMs^'bmJZq)#+l`z{KCԸG(S,6*o[BD.7GR6 ajmN4 Svvs]ΰ)e5qߏ `2'"lwDw}m((Z jmn&ʥ g}kqu>a]@-'Xn$%JZlR f|Nb}fZC2lVZ4IjUsj)CFg)|"w4%)@AT]WrSav[);@:q*VƥW4XӊPS"[iy5C)CĞ*_h{uIF6Ƿ@5!+rZKe9Xyq{y9aZMeQt݅jIJ99歡61'5oR\F\h_rު3!KwcN n BEVn4CUd% *>>Vqx',T浆We . $=ׁ" j /F6S"KSp합G.Q\˞GIbp:c1R p`q&fAeC]LP~T@ʒn[I7]Ȇ f]V|@ zk"i 84.Z e ?ڹ:H1; bK9~> =|gWԄ/V ]2c<8\rv>U՜aZCPBNHE1b%= x&0CkZH{*Uo^|KjB+\6NERˎ6TУ%0i]A xT +߻:eĽGj"Na]dtINX3Gi.t6Gj/pe!j_znӭ@SV z҄MƂIK§G8E4n%d`aSuIv< HY&|MSZBw<" A4u:>FFs.8pKq^9zxG0 `5F@k/#h*XOѫ'(~z9s'=g“şN6"Sljnɬ.ˑɕI壳 oЧΑopn =w7|l:/bNϴr"v_kMw<+tU] T'ѷ'5# 2Dk_[-gd~2R7c#o,?GHK8ZVy^=ji` !>X)'l:8,*24w^ĚW Eɪ}Tw0uzҟxx1i'U56 x#B[:<(iN;~*prD[xl'5YcS9%dFCw3yє)=Ęjgq[m4*@_;%S7IV4cW/diX&:ܱՆzzM+7JJ|)>3ɐ*Yя$M> '_wf!4!p+E*V_=[Ps{K`횯WwFg6X;Bg|eV+(+a 1@A\D`>2N!M\6[zq܉@ ]x],eWAISSV hL=XPa}Yz5ӽwIҎb-tZ14S$·(%b$}!άLC:mVF,(m9 8Wuw_%W.mɪ䘐lF!n6R+ 9;YgLnyZP@Ⱥu="؛ j\s.[tT[4ܭЧ1@򚈏vc^eܛpɲ&vI"Nuy!tv^]![MSe/7r"-?6P`C#{WV0N+N(w+Ҩ&_8֧STGkśMV>[_0cxh&"$BmZk1d7kx @5pi X)MsѢNFrvϢƂ$|1+MOqOJ[}L;7o.ʙSԑt\h0K~u{fmV~.ejair'\!Jߐ7|xLC7 A%f'` /.f@<|ml|cKX~]bcB8#-o Ť !1JCFsfs> K lB$8إs.F0yNՐ>Fa~zϻ:|9~gD}L|?0W9 2H]^DkZ7f\gAuⶮyEIiibz׎Q*]>%C dՆ(׀uOTެ{2ٰTtoWL؏0s@é#2̫F8J Fu6>H2dAԯ&Ex]ynq"MDuo"Ud}k. * m5O޴J$mJ(8zE64h4%aA-EMNIMce`0C|%SK#Yzwb0\gФOLz ˬV5$L#c1Ob8}OaoIP FNtl Vl U! <= rbV{Z f[ _n yj\ Lslx/HA)+ !̭2HJRR*fo;ARG 9*2}þ9 NEF*Hf Hn`Q=JL W)h>`0B`rEG%.r%`/Te 6 &`e jʃe^w#`dp zъ>A?BV01̪oĕ5x(+Q5py*7kk @K7ex:]/) "n R>m=w% : gDvovԔF@W`^`WNZ0Anzݴ`XpE;Ss~?z0CZh"13T9P>ƣ л0U +E&wY2w+z!_x3=/ZϪHCМ˻Mj~ Zxbm8':WG[kLVk;˵pdXN`_hXdC.x? zf-8B?QXrc5VEl=RI/bCĸrޜg,豰 pDbUVq_$3*A`cx@(@5$g1Zz XHJV4ԋ\r'r}2 IB]֨kGHQ e+V)%+m*Jv1׃c5]2ѣe[~Jf8 <}Y0ڥ/-I{w#uE[T- {~]<'1#n#pj=V7N1hg8X8ʜs" ^3\7|I=8||1g%Ƙ~ #F7DSrCWk(WxM2 Jto\"qYeޙ`4#Q;YF 25pĒ٠Pqy "ԟiyM\ ųQu)Ÿ$D:gϝiYȐ#Ac>/ D09]J5dQB:ݑYFZQl0ns"O7^}6=?nij"xY묠E*v%V;OU#md5"1e-Л1:)S\<j&VdIIͧ'Ly>' m[7KqD[@Dbߒl-r,goĄ^]KrP'n-g+*Yu,˵>5N6sAR8—uHȎۤh;@:ۋxdH uMM:/dȦ mYI+ᒛտ1ْ[FݢI_-R`dFd7 YH^gqbYȨJi{s825u+Lס|qvXzzҗt_U',Jj)`u:V擑2ű"]vʒ:zm eH^`S>@--KѤ/e %ryW=+BrD_XxܺE"9& zpNVyyLVQt|P Tr<2m4Ã>j̋9ހ4p}s3N&AxT;EeMA/CF.EXT:_[JA+" &S.ZI!T 5ޯ8+jV@:&m3䱋3 aq:q1H*cA &b{VDĘd"nMHMMτi h^VN~"8QcIA57Kj} ڵd FT+-@]#];qLԚ@aN(v.Lgk&ѰD butV_(%iy\GwZ@hed'=F6+0>f M&-!ՃI>mxg_$TdKG8W}l#>zKozoJ￉.fp;=yiu)-JOkc_FҳdX:HsڎB޴N)-5)0J^mX4m JC}j8 IE>`i*LKvKTXH^` 62=qu)R]߼/MN.2? v\Ҁwu$,tאKfUBKdȋx6 NHԵ{6>Vq"}!lT-:T;^el!v-rB򲥧Cʵ~S~(t)'U)9Hv ۷v%uM˝KUJ{ͼdU!m!&g4<,;c 6VFWii~ICBw읩 &&@uEds\": 8xm>{fh|֐8"F@+^chNeZ'D}ܦ+L={=>$RhȾU0f HEs [d$wڭ߳(OZ_JZv;XZQtxnI/x]ҫk W?@%aŐ5Шᷥ UaQqntLc~ ̊V(NxYI۫.6 :}'J<:1xҐ"$7{Tgo?v6@ǧ᳍>t+t=d7ɶ(Qk:}h3St!ڇ%WK% >sZDUΨӈ/fe6qG0 6y X[يo] +3<9̷~g&j YgV`dA p6CR@uDW ;8^G1{$|3˲q +զU'|EAA0Nҽak%_%7FGkQG3Bd>| %VJbFj&7wڽ:ޗP^uˆd\%;yu&E {JVPkє1j&< Cz1/ƃ`CNIT.t}sͼڗ(| lsZc&Hڼ)*f!Ug6B%nceW}#-TZ5ssOәf+°78hc%m[D%&ЩA4e?oS<\eҸ,8Y'#n4]#DѫėgT3TTk}<:y]x64bFwh10uuႴ,7+ _TGȃK~l1\9\C=BP8Bv-:L~0԰hr!KV^&S%D["[g@ [8,A,-fq@eJ{]{Ym _z7G$lD|=U=I>.yw`NZ`3&4Fs[g1;a8D}/}HFEo'ݒYRLH35~ɉ!j"\!C't\[ WeFkŪ-f>3K ,tPYc4u1w"&& j ~T쀔6hzݷEAH饮j"[)6 x DV۝ q*c}PTY%;CdJnh.%xk{)tf= tmO.G83hTܾR(6hVm2:I`rM{سK'Z[=sɨx&}Ոr`Řz&bؼGiۖk&PD{42WŒI{Fѱ*5y+gQ 9 N[Xa|KI!: tPεV^h*|d/o,^XMLh2P#Tm^`zWﱚWs:͊P l:A@xK]գЌ[̈,І4ͨHH[ ϯoР ":C_&&NΓY2uQs@B̫׸ӸU͗syV(Ln;Վ2L%6\= og2o#yf&{KpD6; -b/,ĭhO&x<IF?XSJ~.pĐ͡p){d) 3&Ȫ=#l׽?Z]_Td_t )󨓊Wᣳ4JDʔKV(yojǓ{QÓ]?5[@~5I">ֈh֘yuF6@(k!$ՠ8~_C{pBKֹ-g/To ~`JMS sA67 8=V^!{:dho3s¹A/iH|QʐWxpGv5+ұ<0bZd ᤫ]1@Tjن.8 Zi#Ysn-MK\Vu?r˒&H>b$@eKƬl3lc4f/ji)aSyc2"AbeԾ4_0|Ԋb=PFAp94go?= 5Ť:J\C|L,#6&]@=F gRX*r-_]9~dEW4rcacŻN)rwV% z֤5/=zZ6eGO.~~oL^1 4~^1DT˯r;{Tjm>)uYPSTC;04 u%}?.fEqK;ZEM~^EBcD =GulKŒk|eyt wt1I첧c hYNgGu#h<:a/tP~5A&r| DzaAH҉hdΙ͓߈4[B p ;j/3pf,3pΊs/~)1()oQy(enE&mSĻMYhWs 1TGLm1|;AW2:bKà O3Ef,HC1Ym M˚N" kâ=pNl&m9 |@Gm)"\*΍YN QW߿p^()YQ޾dL0 8$RAŨStU:m%r:-+$%#ooK%OI*ϮCG-m  +2JЅ:VwlomeqL0(|&4dz0a+Tױ0)),av7kq񗝄m̺ED@6gi#j# Nj{2Ǜ82u]vrO;7 ?!s:/k3q( ގ":whI@LBa22rpxcԵ:w88w.=6*p YT}AV"U3{.ĺ1f.5 s>[z񒔔B]>ΰl-&|fQIU &}n.]O,bmJ%+,۟}9o#3RwAɱQ!G-+ܢbڬ^aV*0Pas xQ ^,CDeTj Kc! C^f.S(7`~H*_o$CLRڳ{$z|ՄDkHs0N˷cE < lE?7xzMK3hw{zN6I6%9simqc{fh jh.TPCH0pl|RɒX9{4/gW^K Ԉfl—'r`~WrI86¢|GP˓AC&pWd:$=|p#>b/IX@;)IW$i]N#mNmLfARϡB0@$c4=Cd -*^߽ ͂ex L\RoQLc9/9԰yδcDkkKOcF+Nn?k9[HL"2;ǒE|'9e ?VMb9 Oڃ-L]rӪUu^-z,1o՜*̖aʥJ4zoFj!ajS.uF׬dwbֺ:SŬYkդ_;~p[{2Qkc q: /;Y/`p\[!U@v16jG'o-rH0*V]g.b^w @‚tvƴDzԖʕ ;Fj_Ϥf8*5M?V"-<'-3N\"U!&Ki\Ŭ2|kEIrՒ i䢺xjM/is"{PS@(IyNѼ+6cri_ I$xK߷214Wa7gsc_Aٙ"M ÆI?x-ɹ <XM b))ygkeĕ1\f  i }i 7Y߱|Ҙ|PCFǖ:|2Q&=s_/OLe:!~cf:e*ԧ,ɓ(Nvj 4&m&zQ8'-R'B~>ZڲwB*҈faZVռSYOekd:$Jo'6?-zG^X/*~ь3&LB(Ak]M X!.^lmyY۵gNt3H!ȾH')&kjnLK/"GVAԝ ΑV'Й`)Acz?.y !;-YћV{e:yF@N|rMM߲9„ҩkK_:2Ņ̃~ ۛ;{sd =PpAu|0ٌO:G tM(ec,tZrNXXUjlMQ25a#>N$ݦ2@lRV8dY=4B֤:j~yX> eZ޽# G9!c]t.1#}ND4,?ye~[n.t< )<0rJN "udm&wAP۴4v"JTx33ERo"G͏PDdY4Q=gz_V^.h]]d-o7,c \ v>}]!{[S-rm* { =c,֙௭@(m𴽘,vhgrt[kܯKm8;TԨa-.$ە'cEArvL]a/4}0"+P))~-E @"/UZ2E-[}.6&l-@ȋ+jߐjwCK't rVi-!q(@p*TL>5e<zhF`J$(t5~LgPJy7-CM o0P2&y}6 F4Ig[BAv>nsNy =)O-2Z Ղw5E瑊hbQʣm}3q JAw9/mqVrG ˋ-ET`/hI[8ۭ%vA;rZ/,;۫"ψz<kw(HjΩ!4]գyLqAa{8=jZUGujY' w3SFiֈJ<&&!diH /#2dX<Jr4}U ٩/ymBù(a.{kl]mW([]-ؕe%(8ԕZlv/h]x|KY٣>BM[/=q}[K# H}ۦDShcoSυZ dl]{m H>e=8p'Wnf!1S {Ӱihg#/}-!Z'U0[ՏZNHwmcPrݐz0WzSe[}Y՗$xtVT 4ST T>gI QP<8Dk۳$59du[ 2Ϧ' _\WoP#M[kkerRyC:z}ۆ&|3>@m8mG3L]OLvjHʙxx.%hf 0g"?<> t+j_ZSW'R҇nxFK ;[DfZ2 <^i?˨v8JazbZ͞;mG;"j]?H5t "1_oOp# 7q0p:݄o0 s/D%F Oܾf)MUe!@6qqNY\M鮥D;*aD4zqq}RiOǛY9?woG.01+cD+\ *fy2휒Z(hɡF=_SYk=Y:Wls/c3BwAeeH/G8kB=*1=QPX<0a ,m$JnYfl*hV(HN=nklu _1&dGh|xXn= ̐U.U(A{4G9‹ AR=ES.! ޠ{9v z[">5mLi,e%zwEB'a1uwjad*y6W"&osVO_8 QBD].#|B6P|6Ǽcɒ%ַ9( &.07="." zEGz0?$T42Ye԰j=1?a&k/D}<2Aq$t 𹝹1ƠGZjn޿ w+seXr^t_lcjZ/ 0_V$KO%Q* KZd4Z$bi]GgtWQz> jtڣ6[Au um"8mOs~IjS?tP]} ,:,V~rG@o!΍Al̫./Vdh!I.I\|k4LUV>0zNO1ПҜ2$]W|+NZ!B!4&g`̛;joGPӞt'˗ܜ-r3UwSJK\6܅1seU6a1F<Ē.ibZ~W "}z"YeSh1F%Hu_x_stπeIo`#Rtm3H_X}ubk@ɬ=8i$ΣB|8}ԉL$O@i͔܈4|ov[Բ*rX IiJ"Rkn2xoD|EaM&G"y u/U\tg1?Zju[m:wb&fos'N޹H.פ R*,?ݤm#5:0ei!Eڣjh ca yVaԎϟtz:LфwCAJpB,y0MؔJ3X9KmsR KA3镪C( !Lkb)}5OjP{"wHk菰&?D_Rp;^RŧlZNTbQ:R29Uhckqt>2x_8^P.ξ^n<C-WsH/*Qy>L+i<-9h*#RjWDv>F0mr(0hIݼiF :1_bw\)0 x%#V2JVVχ@޺dVD7?R}7l ' 4*&$b+.親ȝ+bYMrC&.0A~dX]]288QW끨1v(C6|:8 Buj/= g-n弫+s>Ј7E66r:m'pG߲T`S8Dt6| Y!$8>S>vhV/b7@ ߏ$gws?iEoPLN>)mD.`B &) W u SY)ڦʆ`t?cFkl(RǞNdL9# fA;-d>Rz;!_?ͷ{rWYUHN`sX=5"eurB޴+5aȶeΑ2B,ȇ"&"A; ΀Y/XzE(?fJzhG&Ax٧FIجvݜ^{M}pBHQG|oߠRۚ3]D<>xrrB7zgO+1΁Ya e3q#g>, "6.mpL  -BRНSNJ+ y0Z=@3$>wC]|KTU )8u6Yf-;aǶ.63Lk}Z mO}\ #_GE%AbP☬ЧQb?OW+Z]_^6c ك=$ kWmTo.e$@`{>߄w S26lzkx Pj7wG l(é&rC8ge{% R(x2P+ ^hsǥG TOY\be]ib~?ga{vTlzu׉~!<$m1LM1hCEz:^n>\7ѷK=>K QS,Dӕſ:/GYx d*彬Dok|bXč>!`!Ɗ=dX([gDʉ-_%5j֚iwU:uـUiwg 1ȋCe^6Ѳ%5Lm- neDl{~?hI|. ҄ύ)rNx ˨iK_lXi-]GgPē9zHFd OAJR p( OE{m4EN,\ȒYI|]$>#-kNK\V,.oByOB„Wf5gdU Q;$z3ZP+!`L}x7OkA. J4ߠdO60KvGԥglj53nDm6Zw|!s5O%LsYu23eB-H nhY"뮼R֩xThdN>߯ a7Epq %Y]'U(G>(]lu JH"[;-D+1RVfaG>SP"ٳXv+o4 9dKeAª&毆jr\7˿zKDIL@]VzE}M&6}[:@2$gpcPOBk#IVH%pS.JճEZMIǑHE; ~lC(R@ %o̥_l!rS\’0P]bg餑2vP :h4gْ 3YCSڞm79XI+)^5T0P1{6z$k|R\ÆƩDKg'$[hS%&MEnKR>X瞽{Yb"_|͓GPb/fc]hǾ g'2Wp'2K{؁ IgٺNoreDs吤2@vJ6R9nJf+T͍¾,|H}p{ 'z_$FwcHިR+6҇1BYJoV,y%y V0f1#da Mϐw"8eF SpD>;5.n,_hg2#]V*k-RUө]EAփN݁=H%,:7_FUڸ_b]<9Q=YLaIɩ *A\4ކ)f1R\2{aўO?V9qlE(gqX y;WpHj9lw\uՍIC ;FM7Z0t̀5 #88V[Tx`WZdgiaFjYPZt#3(,Պėfaf\*\ ~y7B_8A,6䇱KSZl,"i0a)QrA7,"V+6B mGĭubZ> op7_e H}ڒsѬyAkBIcpn0!MF"=kulI?m2:W ?D4I tܠF|\4n'A4%09"d\UGi("" /9_0mvƫ:rgם,ZFnƼ6wu7|ʍ 0KHxfFǔ `,bV)JKFz)mǭbl삡*vhd테-=0ڳ6k>2,c2q#O4/%cN)(?1w7c%^F}[،5=/W)+6pC 1~4hDz` /&ʹ'ҕ͇dtIՕ|VM)N |bw@39ԛQ6*p<*0 '9X圾R?^Mb$9N5(-Hirt J7 "{ʭ\K\-J@7T Q uhh鎵e)lU̥@:ӞE` gK_ e]Cϧ%a^б~w ,YpI|ٲv\*4/xg1capEGpCu5QtkhR{_4.9*CDyJAnlіG(!F(m82XUGoJرC!#[3mʜ}1r.U>rT$n"?>(9h$U{`QVA| cZF ˍp Q?[ɋj#ٝ F>yR*սO5tʃ@=bAďt,2W3OGY{Rhag[uٷKvn$<*g}?ʢ G867*XM.ޔ.nHV~$-J#q] qGtseQH :֬-}OtU9R[(˝URUHŦ[W+yտ:"}YZ(D.]sչkƯ"/A9JQ OɕZ} g=2tw?=&gY} Y ̼ hE3#p1'ܙ4-A@#$,P0LJb6*oHUTjϯnI O@#TIy=L1&J9օd/m`/DЛF[uץSAjs09예xHsĉ\5bZN(I?ʂu7] Sˈcr|NU[> 0{H p3Aǂp0IFK=1(*ˎ\r. 6VrI(DzIfᕖl7-u(pEטS]t`@el%6.EwYW Hg 8U^M/fŹHtvuEcSN ظ[(¨@wJG Ƽ@$:ԧ*PAD^^[_r"=SYaL8^Vξ"S󚻋gSc-Ը]`$u]; \ tUȜiއ־4u^HRJ)1tspf,(3*G4mYsِ{H>O&TJM4b{U'=\raNr|tr=U&XrJ=DjA{ gLVˋR.PБ)x9n p_疞,$w ;S܊bGO)Bf l16 J0>Y4e,v[vM-ܸW/)%{kѰCf L2xZ 8ނ_Hw){pܰL|G,(ˋZncph܃} MQ`s)m A,}i@KϩcNJoBf#Sw$|q6x,Gkþ22oIP4ܸǃ5Փ ^(";؍k?ƾ3gh!gғ-p$7,^r HƏwnWPK]G%lB)fhLn: ٬,eH~^*U?KM{7>Y7gYM`ekQۘfޕ>F>n̍ǻc$'oʻw;ٚhhEŌpGV tZm-G1jgAXoUA<q&G Y2~E?*\%Fj}+2q`AnNih49y-.Fo?$jti\Cha8"ʬ?+|DUfbH#β'C:sX Fo!ڡQy5,o:~߰_2*llGS9Eȓt ,%%`\23M wh5cr+ωq״@郄3q-ނw-F~DLJq6qn˨i`U DW^_o_~$M7V Չu ?اvvxZ-;Ys Uw-pIܲʒ[c>Dd9NrFd.:A}m@4<FT/m7TR[NMH79]T 1<tȓz.&Nlbf;*-0jcq&[N0 %\ 9/EȻa5Ƶ.w.Ȓ-#KQPn\jV F TtlP0to&gq5yhjNyֱfI8GSRHgy'#3o;ہj1oEy64huR[j= yh|)xYR2=^Y21G$h-6f}'p錦r~e)~_y򭹺葄ճ2CSQ(|F+IZ :A$TU{`$R5l/a:tɢ g]h=INjzͦE- HǢsكk?o[5a_Neɕ][9`ӥAuy!1'_Pern`1Oziݠy4)w-&_O1B>if| ցTm~zV?$wDPcnvHoo<8}_1?c~?>9^SrkaPH7UzQz.zcKgQW7R D O]xuI䚾)԰=$D̗bJrAqM2޵lݍGbyf2L^ڃ2q9RHr7‰ )]ϖ:V(f̄*°?ӂ!9@L.%$F,}Uqb'iS:ޞa@JzFixD?XאZ?)pd\)%k51xέ8Sj㴪GJP:jH깐Cw/Zu):UQ83ԸG>nz=舶F_%Ӽ BknxawpB~71Cmê2P[#r7Ioʼn98귱#nݰvHRr̍3 ~V[Zń`E%@dV ) -(?y.Z"r,+yPbg cNi%W'ܮ9ӝoECPjAm> Nk#X vipW&J #(Gic["o?O+Zf'̩|1o?ėƍdrܱ2/~BJ 9,*p{E6]ӂpi?On'y{dw/DC~}xm챁-ch䊈u6wJ4@=~8)T`84|no-Yx-{*16.F[9ef)G^o8>t bbejKYj[b&KR~ɏ,؅')e=oEJK+ĠLd%Rƪe-Ta#Es)GT!\DyGj%1\l i7ȕט`Qvdڧ  @jPŖ̑G xk`}_ci.P|C&0W}P{X)S:^j(T6pOc&*!閊WVfxlؘcE8m ?eco) Jpg&h?tF.4"8rS)d3c%)#7۶%W\·¡V$Lj❲({6,q66]Wt<;J^6U7m2nIf1EH6' (Xٿ#7'R,38^-x|-Vw2dDَY 餼7k;|NB'X߆~_ FRRuC[A.6z41y]TTVl+Yk"PydxoO/ѸFsT.Yԉ1ZK S.,%O;(Ywu718~uU4_C'oߟ'4[€isrXpqKrM7(SFWhd]{^FAR61@'8fO[FtFWV.J :5/"AuT‰;g%p^D;2 h~ ,ApDMjI)+%bjh6^j>N͑:I[2FoST'?M}ҾU?{keftX@T֟牷K4چ%~͹pqBE_rL4$* 06䎙J?3d[iɝ'`uT"{z H{ zorR^EFMp2,aXz5F 3<Ӧaob3$D<V=@{/˶.OIx<+'^OQ$U^O|Pszyk8SvĒ֫ޓ!.#~GzEl0)7I]y,ҜAXQ(O 6zHfkU;u !|@M4@N%J`5N&8P1'p] D\X#)>1[c-Xz :.1BTk|exkJ1?PT>cdP!$PԁQ /!|גu*!g#$=K/W8&h/V[,ǖvr{'l93% P ~.Dpdªd{ OАY}:VIEEs}-7*F/t8 0Ti1hG47g]~)C4NC,<&uRt3&ZbOM@z ƦҬ?h:LߘWT{j`=OtJEl5GOp D'7/(pϱ8ag:dO7>x#$>A({}šND "8"Uvv! `d XˋJY~ zx3֦BԿJmlev9_h&IMl0 t=41 mrМu*r"Z;'5} O{QP8bs dbG"E9ocٻNǀO~~AD.!!r>ǫ퓯 0W)Gd,ME-J]Jn&aVI0~s~Dg޿tPn?eYi<6 qk?a~xŞޜ!I{M=\[e)L5B+&w |1$(C* irn}r.1rdjOW'K7,QTHYт^"X0{?[*}>sKMNDŋEaC_{JxY "{9Fqja:w&^}KQQom@v>> ƫQCۙO4VG^VV\-n0yuz{"yP'.Y-2ߍ\d/."؊|ܩϴWI>#p7&G!'?RMBao=YCg ς{&F`] e~u/BQg,@ʀ>097;3/8\A 8NĤ=Aw \h!vNEbUm۴8َEa5Y)tk1^@Py`Ӌ~NS{;TD+aֱ2v+:gfDsm la^M(1O{h1_k˯aD&r?s?y`< w#b$vzy'yOeW{Svi `{!B|\HUN[b #ttia&N _l΂?V aƟϱW '?tBLW#53zI(eEa_4xAUHTwⰤRV Sκꎰ!1뺂 K9`f*T^6_SVi_i%C0J/ɭ D⎣r"GY؇2ZUE.O7O3n@f-Aۋ} qrJFRI f_OFzG"x Bj苫HDF;_YΕ[5ِ2v%H%qN~4Jõa):JwGZLBx`]"Gdm%(&QJS[P*BjAH@`ABEm@bCNH )ƣ%l,>z-=ܰ& ẂLpZ9)'M3}T*t6L# 뭇|g(7_dU эqOk6jx-E i5iv~ 6\f'kP^ln2=0lj죄HR*\F]pIv,ی=W bQSړY߭lսln&w6C# RQ'QkߺN,134Upڹ}Kd"L5N,unn.ú7X2wQ>>DM,`n'RD49+_fUZ`dA?bQ;3»_/;rwr~Jn")$0|&hŻ_*8 - SɡA׊"ĭc;.ߴ<*9Ցo [S^6ӂ*σ?4E .zjAW;Q^v{jL9;`h-z>p,xfՐ\'(Y2ܒ~r%04Nw%Yvb)o25=ZrCR ) w[S,?蟉u@XjŔLQgrbC 3jֳlWRp=}pz9vW>cz*%KVc+\lg55v^Z ;bq"TYQ-K8)wV5=%:/ըaQȄƷ(GײS%T3 L8$b 9^'Juh^.B*\AptjziN').^Zvnn?{m )԰ໄWRަ@u}ء|1_6X~y󓕤}!:qSZur(Yi1Ah1 .NURe11c,Xq0?JX]^&PtX/2P.E^Vk]]x~ӡNQ-`c5hEʛ^@)}(ePjU]%dM_k9LX`yd^ۢb}˅'(ݮ_-GjpRz2r{gðf*X6v~y}E?4=r c;Y$2ႇ Qo8Ӛe%sfrx\S7 3ZfmDB-M:l#{M6S4 {8@!u`{o\h|jٱ0V 6{[h/gUUǽ/4qw^%B)A}\‰JD tDme4ɿX~9:/fUWB>*]~MNB3XoKjKiB|-8cS\AUJD7g !WR>6$DFiL~~U/h2OfQ^z\W7 Fd5^BѬvQ{ 8T́Kgl(tމ-bNw3m_u'"}~,&eA(V>0kO97P .y 7/AiӔ.mn:n۾~6Vdi fdA;B8EG{|*`80J>bK'(|&h1a~ޮJ)j6c 7hYI7lLs%*\SJnl l.^Wo!4?b% !7y@+94;:ȯ!y4 {BATZwPme|,[^' p 6Lw=6ҹN&doCtEW)1XQ POP"wcgD3>ke\~Pq']$֥l"JW꾯~s54\2=3U0=ή2M. Zu.YEe #Zq&5~(RDtmU[oDpMe1;+*gx7?7[W7Ụ B!~Y\UA Fmaȶڈ2LZb1yvɿ7^_i@W^co|_Wx\v6 oL3lmX LlH-rĜ+㬰a_>XvSC>G: & uF1)Guq)<^Z?*Bo2"3iux LFj5\ZQ0Pk*6̦{Tt4A 1=^:}9帙Nna ŏ٤͊O4Oh m⚀;(E掍榨)(S.fG%P!9+[4o=\33]CX t |s*= ,JV;i!P%=3YbV GW`Srl_vR豷<F )L"WF'v#Ղ(Z|d >0bVxCڡ&~ኅs& H2NTW СtgP|)MxnRpR5aSS]zDz EƩ.og'h3qVeVťA5>HK̝#֒&v<%|Ō$ k~`QL~iaT]}I:wW\Z #pm&ůPkk(n?;s*DR|Zg2 (ȧ* &X%#މþ4^}Ӹl+1 -M؈dRR[s;q=\SA3:r9) ox"ApI Pewn ?($ۦռPzHDbx!E췵zK;^JϢCaV#S5Ad섶3v1x2IԀBuvv_̦(jf-̙LV{:; ҿ"MnDVW@?t}c~X`q^q91 uhutk{ Za͛s5d 6l{x0nU˜WOdU>Ch`A唲[f~5PB (#Vf#td9q;]Gz5gy@Y]rNW> <%XcFi~SϪ:ӓ01Ib܉A&t=,M}:a:7#vL!]/mLmrqGg{A< ow2.69N7*Ec!\~ nܩ6&bS'N?K5@,M]B hCuh5| wueC^1cX`2PHYc!"OoecmhRtcK1;NUz\yDj@O*|pb5oEdU,} yG֮9W0,> lsw ZVTp3m+5ww#0C7kP[` ~ [[@g<5i#ȥW2I\>\& BMU`e:B+yCJ`k.mTVu\iets}GX'uڏ坭h|:,Sa$&w+0@-UɳJ眬GK[YIgL,C?OsaV :Ȝ A@ܓ!rc_ְ[ho\|ѹZ9(kä|'TXTXC1) VXvI^[d5ՓyzFzVS P'VDGAKw]GnW3[ @I2FYYo~$(8m;O=AQ5Nx1bro+DńiK9ExX? r7K6 ٮ9k F>kmj''E Ct<ˁf%Wkm\hM6sLM@2R3!HTO.u>_g1 FBT#{Ag=:s~(}{&"CY,e6z@#//!h8]Ibu2?cuQMK,TX8y+h(bU/\z=*,muـΏA_\6Il Jl&v{ᣝ~֊i-E)ȐxUaqL{BZbzD*f!AM5*ݾG^#h?ܩ#[r54A杄0s[o#_r9+vS6t{฽loK72=cm#GDYDpvӃU[# th ^^oB鄠tWDhCEy~[>Q,/,{/x6F"wM ̭AD9ޡuj4Z$ 4fxη)3n!f~c@6q6c^%R6N7JJ~e뷍r3ќ[z5;}iI"x\~HXFn:~ (l #N,iQ\R288¬ h=eCp2Nv2i7 f,^fa,SN[¿#ԪcA& XV= eF_$ AWk~i]5c-VeJ2P(v! rj /K6?!7Yhl$Iȡôz/VVzo9 N'gX( i\*{; q㹜+w6΄J3fj3,zw-7s yT³1gJ7 }>Er`,h[ K^T-cޡ]1X⒒W%azX]bz R jd_z**B]#"8B 2ȆEiri_9{ ·w_X}Y׸U۸Nelߖ`G2y!줨+Fɗb=>`b!ABU sVNؘ;x{ZPJޤc\^A*+NSݬ`A TRѧCn&&v'C wBS.swR _L>"z[>8XwʾT/3.R ˀm91@h}?NϰTUa.ܘ52S~oޛ{ ^29[-0 %y"H1"}3 ;-o=UΝb՛ 5.u#lnh DU#jXHXF7|\n/7MÛI^=I!?w' ӷGpJhP8bfiœ_EͶx8p42uxk{OQd &f[?FǀFB xG@`QPVǹvvSu'"[ ք=e^"]Zudbb|bivV1<г唩+ccT+^Վ-<qFVmЃqX~WkD|𽼃Q3ʹg`YE#y;MtM=žlXivhf. 6뵡`+XGAZt; 6}fcI l^x  I$[vj-&)P_ r1IvA9ǀxoٹ,cVe)W5@QŖCgz2 -7}]!$ :*Ɂ/cΣAa6۫;j`/LK÷9Ғ:D۲9XFk ~UPF$bLՇRf氕)=0m0{VR@^BK xO%>G[Z Dj7WʻDN=3#ّaukf@,^j-&{?I+o//-|DP\U blMh|'όFANT f=CzFHJqv#Tg*!DEŝ4՝[}jLL}6ȼ8zŀ]+krb[b *Iףb#z=d[Ƶ8̏ծp,h:/>N9S:NnxNtga,ws{\ ƂM{P~; Aы4]0?):A})3d1= 1'5r ?lk J0qN PƁI@1O\]EERGf(|Nc4=.@Oj^ksDdI;6܆ ZWӤ4nW6?H!{y Ad.,~e;c-*gP/ hT(g3osae{t5%0;H0tցW%ƮSOC쓊ݧn1+-(e:Du/MnٻkaL$$)k7fv}.K$own>? %m}W@`W* #1>51Ww\EB _F=ǐƃ"5(3꫒Q/3Ν+xmպDʟ΁:RX,baPQd,V0b2,wbxhё"Pf=M6>[bIuJ˱QNfMw! 1]WkCsE]7I"kX.AH3mx~ +\&Yk :[g3XA^V  )ꂀr`,G=: poc{{ &w۟qn*{1 CI9T봩GHp]V0TGxp9162;[A;6RB&X趮~5,s`9~;0,Z44%peط 'c:7WҀ^tӆ<+; x*P]%$`7mhGOQ%IbKf }S7%!1B16Ѽ^%r]S@7WCb}WJS oM*2?ED.7݈wh5FsB Xc?&$6h,T#yy#&Fg".AQ&8һ\lUM:7T9P.l5nJч <8ޖvbaD dW|__nfXq@V(I1he&x3T G=k (o6ȁo5#ePC|daM'0S&&^dZlH,jD$uFjrEycdJ:'`^+F|tg4}.ywZW^(^ 5 񼔛i\FV|=۶lT 3ܔ+ȩ!B=h|9{dcaMyꁏT0]{*7G:?9XE=bRI`9 YxΆlPgx'S'*߬hpٸ\BFX;#~IB6Dq5 sPȵA~ Fπ0ozxCsO E΢oM9eB4+V"iӖZ>eǍG9ƞ Hz95I+s >k_2e7Κ$A>I(jͰdN1}>F_\ BGqL| ~7&Ԝx;'*=O-AXfpc{ڵRS y\j/r*̘?T 2,y0QaiAp"t+ޠH0(N= (MB MR[fVG;>]'`x}n/_⛴xl5X^or@VK˹~Ց"Pp`G< N;ޝW7`f5a?p*QR{nka =-L,z "Cus'\x%L,Qٲu ;1/ zz}|J "K2--gww?"K ZLpөD+ #/Zu^VA^[PSM߷"YAi33!WM-tO Lk> $+*ls\`_>3@$)LOWWK#f.7>馺]jŒ5dw0qvYܣ=gBҙDdYY/lnKa(ȨC;0+4( >J]|^%vsO!Z팋~[QuHR"w&"gWѮuDOZꊠ4c=ב"BV`I`j9`ƶ-G{^'7ЄgUz_YA'xFk.siI/LtBz~ #,} 0h.g2,@AG2m1d%l~$nJwmvyXP=Ox1x?\KI"TuCExAqni&~N񩃈^^/q Z8/~9Z#o. 7H$'7O%* BX2[g{pJsZ@a>h0tuj|(t)<ܔі lE7&/URުv-]`n V~l0Qa d_dq;\ϸ`!_S }934NUVmwQ~][ `Z.GͿ6,%?:'){ZxD?N:OW(!P q9 s~[vwIۧ+5R6iw||/(CGQ!lPEc/Wr'2BF~ ?EޭnvVBsI|}+(Ž6:BZKMCuHMXWO!|Z1@kڌIIIkg!{uC&{O&y7jԳi˺$ 7@*Vr&@ĨWxq˛ YF, SÑ\ i\3(ۭK!GQ+zH:dWK׸!0eCUeg:3TP!QT(jO3Qލ/#v!7(4r}M^'u\7shplo@Vy1uJF&<WXSndx?<V@ Am+H5paA7%2Ȑ(5rJ{P,Vb0}U_[H=v.GbhDq cjcg+TRLLE0!{]sʱ}M5"@Yp츈 Lܞ^ VP jEֹna=uyCsYl$#XMjN=9qSxêrxJYV!ۙ Yo #R ;N=w,!H>Pů`)q^q}:F>-8韪Т8Y9'^,R DA %9b.lyQ+eNv.yиbe@.;$ޮMN 5yh3nec7,@|7=e2Ub;Ĭ^^*2,ʲtyW:t: {9 T<*HiO3`xjO!DDD&`+JA hB)-LtA*bk=s &:@YsRNW6!Ĭ' G!M>1zDniC߷ak.lª:kIH=ăX-Kl4HX706^M  eWX2qFnf]ѧ;@`,m_;zJIܒav2󄑏I^j(~Xnž,JԷ{rdI?oTgyKk{4$pŗjz`^ȖGm"x`a̓w~ijQMޱ[*VC]Dl kfO~6pJOh os) ".tzEY @aؒ, dʍ 燁v\uز.B_^JZ`UL@l}8)pH$@+x;ʜ]5Zdi?/|f9d,w*=yFڦt[ E^ [*u7&憔;G, /uTv{ZUr] PA@ۥ@l$.>~fѩGvYlJ l8IkP@ͨ-1.V8,(V1ztAcsPTt#8Ġsi$J]\5Drʢ{ޏ̢=ڵ~λl gNi%QhyrW9i% e3:#r`I.:)uɔԶ 0yWwGcr6=g։њS2(طR] k {dt-r7`ـni22Lyt!YhʹpX3hZkwYwZ^uIW׼8,Ag蹦vŭҖI03r¬Y#*#ۨ]!Hׇlq}|S!x:c]ʋlH-K*ޤ 3h"P>Ya)ƙ8L'ůmr;!wZQ_7`Ѵv _8{)3=c:U"ν'Jtc/%.B$~ۥ2衡-PSz+<\2u!#wt6w?jY~psHr$[J;ű$RZ@OA%G=Π [`^cE{=x 5YyNU.(tXӷ*P]?z?z HpO"S-{80( q{x ?OZsA%>2Do wu>{AUw)"9cIa #)SZDIͭ"Ӭ&%ʾc2aoe{S*@;i]*nNz^'(BNԿ6xZkk<džsյdڼ$C/r,l].?ItT!J^=3T?/$B*oGn@rLlODlr~#I鏞"jݿɷcBr#!:3rQZX8U\ \~.AK$듀ZV=%{un'eZ*]w8$,S'C:6nĈW4 d=;d$52WmBz8hHGcao/ B=c5c,%A݈/',#2(qs~֒ò3Sh.+"+1[xsJ;wl6TAB4A$֢Pd&L:t ٳ_VB:L1msPu yx%r PXx"%Vhֽ1d1 Z>M{m!#aE*O knT9OE7^3jn5qwbF@Vg3KA*;f*zΠ?ah}=BV P3biY#.na8dpx2ȱҽY0z'-Q Qӳtx#a5Z$} \7?Fd rU10w0xV F[(7; iϝuрNOEH$W@>!XjGҳ@f\,$N? w :x2ћvp4nAOq58]s%wbxL }67vw}=#W&J"hSi`N+3}Z'dyaHަ%J@b~SSЙ.ǀ% u&=Mm|wyYf$~a1g #Wã6{4c}ն6<'X$!IwS+  ƌdl).K`ڸ.E nXx'Dnn:I/}5 F"њMMˤKI!cLt-]/Ds$j*},KF%ך  ;QΥils?Ix[E/L͵J'BMX<ۍS H[fׁW gnk0Y-n]t1Tڧ,6Օ]^RRZqSL$؀UZ/ЊR-w1=[^φsоhD`uIΥtrZ*Vo /{li=VKl4K(K H5д2jhEӳaP p'~ߐ1pN-1l=BuKN[aZf9Gu5_0Z#Op,aq7$( r:1Aqeyc~ t|\a񭍸YJKwTWsd%:J>Fδ,mX'Tv1o!A*=. vR8U9!7 F]ψv> ӫ(NPt QQ`ǶF;$e%ou%Z}y^KE}c$:IKsln9}tyX Dž#gk~VX1g\h%϶L:50Sޟ.?HЮy{ѳrENUSkɆj@V*(G ka݂A4ƷOp2성@t>D^v-۰h /S6RYUz,1|i[7@ȴs-ݦ Ģ h_9!KFE3#/mEOK>bJ}C:\EyBQ^İ~"ж.k70n|\GES\/@}} Tl\Hy " =/c:N3VŎY~l귐}P73ԑXtO< ~8A`цl7)Rq*9C2}j %JB1nwbs?^)D:,x:>FKp-z*7t[ڃS; < 3ciAggVfW'[I QK[ZDe&s RQ2Pr^c3D$9 ډQƲT}x[!AT)k96@˕r&Ķ׃k`\N8 @MjG1f扗^m@b?ҚuqoBhPM@gj:ʽk='C! n$LzЩv7q(wVVq锅8 |ag`šV9㯰au-}' )7HXƒwş ZۗT-N{IVRL$XMꪘ8v(Ng[a{,N+"s=7RvSp0ͭG>-|~t hh.dyܓY#r1,σQck!Cd lvJ; MثŪx)h'acgvjA㋜;F-©FK>a1f*-GE :SFq6}Fz?l`^LifLk׭.–M ,4M5F.E' 6BdǤG|dCT Whnk` G>:HrC[܋Rعj屓z{)ݸg z*7!L\7*"cIc4t \'r1!Cqzc )[\pƲ=rXLh M2hHJ@@1UzЏû5sq>҈e k 1Odi/t@xR0?or{ɞ/JG /<6X2&\vsC:2(ߝ%weF >J;p\hK)TsM21TF8 M&Nh K3 [\v7;JL{t ~r7Zp?*xJA,. wI1aAiDsc"kS63F=s* JE~iYJ :; )#ւ7LTu̓tA#%{_^XP40@4۾;^*92r*0_K:7k[T Lw u{s!}Q*ʐ=rx(c%Y,cRxOqCxI^<2Up+BIa]$$lsmӛ8#LÎPϰ) ģ<%]d1cZ 3@+m$݊Ȗ]UͶn*tX1e*4Dqr]>z*G!5K +΢^iN V5'[b`krT=8w֍*o#U;I7Ș^ӰP.uBn4?`;ewߢo*vYғ.֪i|4g2$;]wrbdgܺ{g-Nu%>En@>s Csۈ7_8FyP*5k teS@~@<( c|,/q>\ε^$O$&0LV-]s4{gm1.c&K)A;D ~n`JvұQ{1OB~3Td ) EOc 2ٍ7dbg%Ypk#l+]ǭ!aNFaR7kjW0T8H=bq!GGEY|O`Au&3{}յ p} HjM;Y{>5Q@1W&S=,%+ X1lҙ|HȒgy VeTp C[/7ٕ=#gmp4um0Y Q,|} x9Ń6 +uM[ hsIZA.UÇ6!O"[pFe3JhhӰsڟSVՌISXm,)D8R4K@ 'FE#<Ū֠,s ises;*k:lշ$qsY7Sۍ [zt{T #smqdR>LD:cd>BlW]-7RIX.vϾ76~|+&7- #k{uſ62Urw$wFc`d׍@JJ47=9?Ơ.:k"vQԱ2̶>5087XE- Wtίϔv wx >|Pَ Xb4l H)`6A Su:d8 kC\LCZ8Ok1SE@c|6j2}LV;.P2N>~{Ij)vNȈ鉃a>}R*ًX.:'e[3-|/Q2)r%*?CKπ?ab8IAn@搸'O0ҡ8%&$gG̡Fs.BMaJ3\4#'VB@oa:u.E$A\{"tX@Q6PSo΁^//~駲YP^qC LnrlZ6LNHCq;9AQ(i: {2|prPR?@X_{-2uo!Q[]U;/1xDI :E%Z}a+g/g6>a8لZtN,_7l(Xr{;T*mI>l" \`r%2ǵ$kۯcktvpG̍G5 ]I?JD(.wܮDi=V<P56v:<"P 逈J1ʻDHY7 H 7G@Kp5п&vY'+8; uXE3M1rk%9uE j\Zܤ8Ǵ# EP]@!Izr,P>:sʕa;Rj<ԏij6s%OA ƍ!^q )DN^u?^#R:ˎI띻+0Q \ͪcy 6LsA2բٽMjL XXG,#vnst֐:oO_Chuz\HZ>Z#?!4oiD_[X]h @|aRn8Jh2BtI=7]hh?6 sV2) %>*]$2["t[{sl bV]OJ3~^S,?̵ؘiOqcJe_rM _Iԗ-~QGD-8T-r`t@b uJ"Je_GB/}+V;06nKOZkL॔@$ 'BHg;0{u V fz .=&0z7e芺IZie&Q>uwz.6y9\ĺײdd_, @!q麦|U(uPurdTSpO0|2`#`׊UW~R'FI~xi5 ZB9ŕɴ aӭ&}G#951mWm4 BaaWTԨ7drיZ×xe*Q);ěmJݚNlDUZNj4>6?XhxL%dzEꎚ4a=񙕰a c=6BT3q]@ͩz! :a9Alk-UM:f]}ҲNFN?}&-eݑ 'am/XO~}}!U=~\GWVo~V8{ј0dJHWz.R-ٿ]KH bgE}`ua]((#$u T=SoЗOgO JoxAKڳ <0ihlCJ#c>M51ՠhnqo3.G9_?ս{ &`*M8@}ed[?/r ff,c}TmAjŒ{ }ٽo|/]J~!Z6[swqR[j:k(bH1k*w_5X{Τ[05I[@CDV\A :zFҔwӊ? ӴUgnR'Ҹ:uðZe'7CCjQO#xtbo+&Z,ɉ\ʻF:"d8kI D iKSs̢ +7y t:͚㚤5 LMYXZ4+P4;)R֞EGhB2MI&PCr]69Ӷ1#auN`\L+CᱧNiJr;mF5H ғL3 tvٯh\ua4O]-Aoߍ1!^VYǙ*ĤmF'9X IBtEdYW o92"VI?s8^Wf\ijb2Qp3~bŹÇL@>E@ Hʄ^௴CqQ'-OOpDIfo[$%;" &Lɿȃ^hktHG/rb_ 1nRwZ!jCz'j@؄ҟ_*.&K\bWH}_[.nCn}@s@t겕D{(7ZUu9}=oМBV`.@!QsgV^7yB,Q7TTP3ik"D Ζaj;+ah~}Aɒ)t){'m%P8mJHpMWm OB-H.F˫jBs"QFYCC`fĢ|GB,_SMoDB4,!mK(oGlBx} f IeY0g-YmWw'E符8 n^n !nnL2۳_[+( <7^=<-{l#d~;Zq*A.z".]<3.~$^f4\l`شNbZg2:YqzJQ6sXFEc_zoԗX <4jAd TRNzBMI3q(XsD9P4D歧({$""D/8j˅ToHm2~ʽ&^I0aDf[-g2m<9*lZ'>Os8!1GnwTnf7фYsHaAanzD-;Fb񁦱6$j0Bv/7u9=l2mh#W-) 3E?xr{q*&̌Dd(d*v <{sdRiyaw aA!۾n ;=!߯(pUh]!fE3Pnlɧdw=$krݵ\!wi-@@tVkWVTtevbMK4hurf]u: c 9,~]%^keGUMuo_saN)䔸3n {ҵ5SBA@(ǯ5qPzAmNJvZ~2y+s&SM#ǒx9z8O{_^AZƔU5~lկ>E\4.;򀑅W `L\2dg\z+RH7 8dK^jxҔ<҈) ]0l%W@9t!ۃ!ee(YVxW: ]{r|"iDuMn:f2VbbfӼ+JM_i)]УQ(*X<:!б.Tfvc#{Fxm6w+qK*_wQtF-Co~{kPWlI:xT,̌0ȯ(H8+yJXT}5 #1^HEUm'' Tjì^ڰ'|-`E>paFoP]>Wֿ2 +EM Zhh9J,[FW"ۚI!,R8XU~iKa'z"6Bt[;9RVJrlұ~mgLhpI8S,V6 S𽔍^UǴGV,$0>*_ "dIpa%fcom!x T 7;;b5B_!43%Ez ũz K0UŤSTiR@ƸH|tX?{GU,R7^LH& \S]0 aM@n]zQ~Žouf A)Ns A*z'D|;XAWZ{<4.w5Z!a0/ HB嚃ŗh*Xa3d3_|+E+0CY0h8} bMK/({ušx{$;4yދ &@m@3w{xõ_ud\*VQ0Ed{ZwsfLU}dQlY,k쎣9տKWWtOM=7h8jħ[v_2@oHh4~ڞEru6P oY]e|Kw2=GBhO ~ 4᷃lwxs)D7ojTAT@(ǔ+}` MZč&lm;^ʥ~a! :cDL8z˕淵̗\bX֘)aؑ]"A+c@́w7?k"PO0LPO6bjou{AqFS!n[jyf̜QlCBk@xWX'o 8rĂ!cD" x9Fƿ*q1ל44@x2f6~OYks[nP_/jDvb[U~$|BFi쉕SFG;z6umYNmK$ޔ& EK:4SpF~D]O"6H*~ Gw v㹓Q]N*lJ/@R*3W1V$!Rwh6 qu4ƎqSw}-?#i`,JGH3Rjd]2NMTH/!|{#m(ϳ!h&%4j{!>K80FPtƉ Wx#h,=י Ct[Ϣ*+#D#cZ 7Xd$}ģ^@@g+S֛ INޖjw'YJВuv8Iaۅ_'Yzyǃ ˊKokXĨƵ|XJB$MCR|%xzy\Lsq+hiy8lSWtKq,D.B} fvA'u{PI4@ރ6겦= iJ‰/I ^[dӺ. X[`ݧevo.UX]f)7ͻGX  ,A!ٺxH;wB׻ĩG0w%,0E3OUW gNi3~kk 0!ң_~:kPF̥Wb+v|*癁1Q'wGՌl]$; po4i{1sBr!Gm%1]d (]!Ai@keblD}2Itl2ɿė>9}=u-3[ŰqĊ,:ףQwX0r֙Q;ߗ c-Q/+R l{ 2Bn#P Bl=vwg5f+ lƿ{kŃC?2n%il2(9N;d,pY.EIB@YuBF1oڡJ8\1 %ܰK\9('rw*$[uu})=&d+FQsB@U|87i:t.W%0);k@֩fWF%T: 﫹OK2؃uxV?'ϊ-J0HAFT1o4}!dG o`680֟`ۯuY]ng)obp. j[%`(jIwTmtERP?[gR/U05>R:,Rǽ{ؑxabf.T y5uN|6, S^[)@UEqI_:ZmzXqUؽ_V_WW` ۙfY۸Yt4e| =:(etynZJ)yg1E3-{ cl#Q/'+R'бXJ'um>Jya|5Ke!lt]X:ŲFF*OT@NpLwo4ė1\!2}xl^ .%'"wK3o096q~j[w-Kȗ6}ߞhӶt- @+?6]uZBimV=-Z/_N9oHy|DFwt';Wާo 7[/1 v7)ӽ܆18PQ"jôgD/x5n+k 0!PF$EqLgF`nG 똈h,Q\F?e voÝS"/9X'[L D~9`8lֵZ{_fxUlӁ{*2?g4"+ák'&t#{,{rT# ;{[}_ԵRU)n7[j-1tSvfZlo1΅i5_CJRe e9usT.( XLsA (QBzo fyWOlgVOѕ&ZSُӠ Ak@D|n%kX{M@M}%.궆d+NcXCTKcTFb^֪nFvhtYv`(urIkdsT XS7a^a~"7嶉8 cQ.V7_9Ox0֐q9osEW w- @Q(IYaL`sO%J?Xe(zf)WvZ|W2zLwS-tc~tjYi:^h?m[[t0a]bbp"/Im=6m>AQ:UE_-Җ81nG`3fnӻA9D,חHw) L([2˪vU*,&Fyf$I4q/o`cexAVĢ\e˨Gt deqf:n{6D#I"zހI"'揮mwt= @z.2k҆~[QcX6@ʈy[!ցky풖9vwqQ X_ 3R%&YP6"3 WB˓B +޿ ۷X3pI1^HCi$8:R{͆7 AJrNbT^0cm$!Y-qqRng3*:RM&RRwf%h "}1hO֋A@)[yZrHӊBIv('mus]sYFqc>~<+RWCpANpq"ICst,± \R\i`msP@3̧uSdUo_l q#x%R K4L)SDXfCRjg-Ҟ@39orPe?ɠ?gSSEPunyCiLa%/P7XyՐD#"S2Sobj~%>CxrNhʆ\RlnNkt^vkqtg9 .(X;"{N+WO\?U/woDb/zRC|${2KFXNjխ 7պ$=|[Fid8Nl:x&i@CD\]FH);aȴ>!p]:XTJMdPƳ1 _D*0PԱO!I5(ގ 2%$: r Ln<5Iݼ&-O \jI8zV7x"Ca]x9fhT<܅赧f Y mOׄv dB Bʟ: eHFLԻo =_W'%CSK~S`~UcU%Hyvϲ* Lʤ.䝓)Q9|a+G uEdaD:^kOFx i s\|Xڪ>u ~gS\dQʟaW@Fgکn5A)I -l?$GS)NHY"^| a\^xc7V-y&GԶK)Ӕr֮Yҁ{~`!,&<`(Q>} 0*'&qLNR|O mZDz[9EABZtE2U4?\ T'\Z{ t2FtYqsS{܎GU#9cB;P'+~;Lmn!pUbo;6|ƓթA9UQ\{BFIeŇ`,&s12]`ɡCc,)W4_+5D ѸUmi')nZvΌ.aK;K"?Ҹ !&D@۵TeT0 9m_=U;M`L6QʇdSk=+-6}gqk),h9mV"v?Oy8`x\x-{ThN#$t: XVCazCs*EWlG=j'Wg݊G`iW~gc:0Bs#,9 Sx{` YtA,k;8ցEc aYr^G\ `3y|L QW\w'.`4hgVӨ ^$R3h=k=G:Oo. ?9vbxj)B2%xB&jQ(i _>NЙ%Hzd=(ҡ0TsrH])iA;<7*=H*s*t?kL;ёU̔Kх!q*/^ޝ>e=9vSuiWy]s 5*`0| G.kɃh~qg#R=xc4P4mX?Ea,3Gh`$w{pYWaqqRN^ʤbZIH_g4`z@D ].~(۸TDeŏơAe:=MF)j=Nds[~Ljb ,O06\D.Z-r)HB1}31E:;$uaӺs{c^ f5+ڡͭD{&&SzeODwN %lU*m`6N΋#I\5U">e,!eѡE{z:/3gf3H4ϯ < -&],C>ʠPTQȽSh~-jrU3q5`o}Iryi*E򙰕THzC⣂БKy^iX5A)J  <=gN/ l$רba@n@Nzw 1 QFSVswh5_an4SP·V]ȶ62tT}g0בowZCu`6J|^Q̠;࠻pA7}<8G`FFb7mR:;H$Upr1X} bs`_|"{ B GmdA^¾/iGy㏐Tw/3b&5I,GBrӳ)2&Hf#umnEl\k%X @>\26EZHwXVOL@ gx  f00_#(M`_%?O&Q#]lD7E~ulٰDַZ45\gO67ǰ.3S:ʟǟ% ln_;gYoTencxW̋/h` W>)s%j;oM{;f 1vIC;P3ncTq'-XY-\s(:gSeˏhbr.CJTL|YJ+rUV.Cz3X(W*c C("8u:8oHprh&nfR*m/e)-~z UwcyRɊ= aǺߤt1[llJZ޵G H9ux`IiM29E@*͙9&H_<#rS~?&[ 67‰hU@ 7ȠFmQcPE[Rx'"]Yŋ#т+݀*,=` R^GLO'ot{"f&Fj֩rJm $ rtYh7̳^7EXr2QԁkYە7wzrJGW u{J؊.Vn$_ù+C#$< j'^!" @;2ќ|Tw TQzuT!fXڂMNcp"!vRE(Z@ Cϯ?dA2֊ ]3hDH d$md.mFfcǢ>କ[4fimLzAm0NmGQ|'p_C`(l8BW$jqaΙ:$%]p5uҘhG5轔ޭp2t3^GyذoXI3@wnJ%]3b@ p? ;r|~x DQ P#K"8}DZAۊi_ !- : 7} SEzbFCт/Q׏oM?poOc`Y>\۟~QƙjRI JfE+ ';fjuC)Jd:%3M"h9akU"-pV4W d^c3#Wdzxu&9@;g1N'U[x=y p{F)8ܩe ( Z7~aԊ32݊΂3!~zETw r?P;NX -hEf?h0 Bu7ݥW+QeuO3&v+L(Q>ɁΘ7Ao% wmc[RE\P0_I`\Z %QmIq91M (nj$zn$|W_50(ZSyv]datߨu\#$~oDπkE(~ /p0(dx5,L2Iz25B$%EAJ-ŵhGNXt8)C*Nxm QW#mieL\L"mU&_,}0%mbmVΣC30XfS\W^#sh ?KqA|(Ծ0H///"84NM_5$DVI)ZGq †KE 1]RgjƋepx'"֜a)_$c1 iIw A-8xRlߣ7GA|i29%!XΖtm+p]pΗx}]d PI\(/#qn}+1G&L;n-m zr_um)\ M\TOi(clTDFWo[VHfz <7ud#ܥ~AF̲b$cѷǶoA9.zD; ;$#8pSN.i:9b 5SGE]@AuK)EO E\d?^ORq^}=v>K{(tDzй#r}Jdc`a<n{'>xΘȂN%^6̯%:&yoxXPyuG!]b,PPXs (TKEQQ,C 8:SŞiHR,uW?_7~p#1uE kS[Qts c16}1u93K~CTtd65^J+q4?* lm {23m929jؾd042?o~B+J'~bOYS4_mFv}6`AeVwʃ8wc6m6)'F@PW4dP̢p[H`~)).FqX;SuzmI l]l3iJ 1uTJoMK9O!XsO#Ƒ'1dPZ{cڵ@S+c!{"9h3d'tݣhvGk:lr+QB~D|0"Aa^ěC՞*%kR%;yR:{ EmOЇإ~J@n⢁9Ԃ "sC5X .cc/+r#:b; ScM>6YuETܙ Z LPjوP34EeٲQfsɗ}^^#AO2)&\LTa>V[QDa.wh(0L꿄0:A&c\QTVC9gykAXtGIE~a:zp̽3 2mϥ:d-Ogzɢ.0kuVw%rrzރoD\Hٷ6J?|nb?' +eQP7Oˇr"YYxRvLC\N|I C}a |EYq[_.&ʤv՚Lie!c'BRj*zH$|. թvv]*?A !ʥ5]_uєrn!.#Q`ݍi*AsBFto[i=EFXP{%i.*PItr R@onzM٤,W69xoMEa=siKlޛ 5H{䛸vjmDŝ2@'/jy6Wۘ/v7aK&~ADk!C˫gCY#'BzSLeW; &="{HVKL|/4*_:?kC!Sxx$=x`U9TF{VGNS8iUJ}x?N|TYQ2 ?K-zOjmϤ5$ߪ;̲F T3_R]<Ḥh|9ZQ܋[n 0mydٝʺ 0ڳc`9nizKRcVbj3owD ~#ن}V_]oѿI[3zS&i rHx,V*c9BO6Eld옶tJ&DݭC|2~;Ez ^cpQD_e]6뮞. n=u~֚S{Ffefq<'&_qMneT'&Z.`3Hj'leŊ?WvYY'C_䈩؎v\M! . _yOGhG&MnGB10-\>Is~Ӭ_ k65+*Pt>k!Uil~h8 ]F!jA̠KYn.)i풅j~e$gIGĺ?^90w{aq|qtDٮAraP=ށk[/sY 9m&,G87 E#y(3ʥQdEVHބ?5%D5Q=%aҵ+Vs YO ^aOaaL>Cru~.=ƾ|w}A%s'yEoNA7,&Dnb߼"7hjQvcÊXͮs~VdX>0&A$oQ04зU 8l}>No$Gm)1[M,XsA"C!ogqB G L8#L!;3ФqwAi:ɧjY}d ykexɯ}vƒ[X;{vamsߦfx2ϳ^MR?(:Q+#~Ⱥs!d,l0i2oUF|cou1|v3 ,:Y+rV0wS9l74݆ťܝDϺno.wya fu.u0pWu{UN#vzG=jӖŠ'˰yj('Z@8jC^C::pZ_vV٧]OMʼne.fc$$na q4cOwrEN>)^b Β_Wo㧝OpDמG4HQc5dޯY5tEj7g0zcFqҤxәl`Kal5|3wcNǾViAٹ~DЌ٠Sd3ñt;Uyݭ<@h]@W"^M)GD=jS%{E*;E@!d20HlY}7Bpo rJєKN"i/ |2&O 5K˳k.(IfT$&bg(A$(K5.a$aS'cڅw.9[ޭ9L|@e) ľTtA'jC};:~5\%ݨD&?"HmAx_Pov`bHF0x}C{" /Hc|ޢ>ZiӆL0#WIϐ m:KsS^Rzǐ6+XrU)_ѽ)0SOҏP1 Lղ<]íj Q KlsP9ݘpvC&YiZ$>k ՔMHthz)֔…HxD(chlؒ,i ?jV6lsGRBCΎHЉ9՗@XH/i 6.P:Mj֔KI c@X:.Pa:^&)‘'Aqbo~845?|eB0qoj 俇wp(q;%Wi1y)^hameeK'ҰN$4u4>VӋ0Jk7i^ȯa.6RkY Lp~ 7FJ]W I-2 b\],s''l'n|C2j.٪跰OW<e'{3Ã\1 Ԏy 8蚲 sp+$&?xstH5C7L# Beh>An>.K5Y~wfV掌)F0ZM\bFqs_w9F_UɑWJ (ݔC)|H.I?HG<ˇuD~` '[h۬/LR8 ԛB4=i7&Kg5 ||[<<*3l/߹*N;BܟP Vi5!j lWHmϘϢԂc}yٙo-c~Dp2D C@@7_G|FkNQ4,CLvN4?7ń1 2-X0N|VR|2[QmZmYXې̾=aA\ERB`bhf[^.cc_- `մ(a{Od;qKِ=ӷ4z GƼTQPc|Y)  BdAZ7 p(ȩ0+{ٚ=E9*%]W2a?ǕpnzJ< ؔ`%{31+ FT-8v &5JҿMD 7ܡbeLAV} w3/A"4 U>n]46D+39{++oyfNi' +Dӎֳd=;woGEHv<-Ԍcm#+LRX(VT/q`<1%gqݹJBr?%6ոՆ<`d6aR[c)$e&qSU;ܫl ^/.8asU~PUg.q;Ȑ_:b؉FPߤO%fo)AwjҙsGj)3t~ lI)'l{`꘵ItfF࣭ ~7 ձCᠺR \$&Joc1A(OٳuqRt E٥B{;$ bs]Rm2>p<$O,\4t2t>7#p\I)| *I:J(Own (;!Y"Z/q"eb'naxW!eJIMD5MTp#-Lހ@vg. ]6=G:#`TF:%7 m~WiM"3a=DQ*%!41cܟٱ`ݷ\PnBMm`Kquۜ'7g-Qp1nǍeWL V_U&| '5XRi}U<\2+<d- (pZL%Plsbd1$::"uG:?[w=?KKrQ"#OX"̕sr6\,nBfubE"+hGZ'KRE>j  ْd6ulˉ3{d!PCĈ^Uc$E6-o:|{哆OeiJ>D!։Mw_Ae2D4^aOZ7OD0_ J% [u0oJzJie'ЊJZ/ (N%]@EI Mdh[P[Iz3Hs^X(-\ {ڤM?v=h*)-ej|x͟.dvXk riH>/ sՙ*xry8ޒ4N(Ay%$3%;Vv͞xrƽ(p=b|hXTVxO4TZͿS5s5SŦ8#Jԉ:͙Zu3R9kYD5 BT(+)"ҵvt!߹ s}./13~5eѱ ]!s+dw0p<ж,h[G")nRg#M/i]A. ] #ULt1/2 V/=p}5xߘyZ7;jO_=fěѥ lY އYc6zsK(}oh1]ir7F׳VǗ]z/:bĭ%w`d \d }Ҏy弐t'(yn_ Mpd _#Xb#viCFKTn_DJ<]w@~G,l2UyҔHM~B$$I5œ7+f֑,ĶVSN= aX*Q9CH8g /X?3T!kR@|ӊ?]pܥM'@džx4^ږoVjwAiVq0o y³^ܯi^stRF*UIr(NH\.f KXA}v,]?˱hu A3LpyY̖@28nZx3 ht<vh۲}`RMp* Soa6r5Pg$6.oK0$f=o@"o9E@a+?VY>e[>/S,XfQ7d, Wy]t>53;Gզ\T8ԫ䢑{r>GFPIfC$~@ 86 L&@@*/:N9EӑlKgN&/ Fz(C/5aK pl8W#6a}l˵Y}1Og<޳$E0b&!qw}_ѭ@maŲ ^DWXKbA-Z')^8pY L__3Aҿtt>'1+q2Bw%Le``p)6fu;MIR]M@:vP#\/}rK4W ,Px:p=X WiP[rlJn圿ퟖXŭNTS+ahhD#VJWŗ+/A0uVi21ZRɽqjdS(ϥ. $7Oj--d:H4Z @84% v9|0JP7KK4l/j%1; 1 ) :غLA% w?xq-,v=ut_Ra$8Äz#~,]z*$8,=[Q8[gyW{ `(/Z>13Rű(rpl7VkDli L<+HiJMG8 Mq21g”׉-ȝ7 eyRꛪǗ)y][S~_XStЧF9c3QyjdftsNiȆ<4Ŗ/Tؿ:2zc#;kyJڡb01(vhMX*)$y:Vc,a-ߕL<]W72Qh!Jٚ$;IsMB:˴;m?ˆ^lW:pelcm 04JD+t!cL^`x{U\-ҡ?Юg&İ0C O@>nP{^Ү`~{5;|Da`W({40wRp&BYL\_t^uU>#F!'L*bDN1 E!!Nq̢2SS|=.ݲ*]r]9T*thzfb CPg.EE@ TaC~wd"Y6<6i 4ڢʑ%+ǡ^`s[ DDu3*EZPŐXqKhk{ݛ"9cAU¼扏Gze齓1P^U_[ Sf&kq¤J.H]DnU)lpD4zw!4t_!IW?49X;,\%ur;,cv  !q>Y0Ɔhj圳ʾVFOuɉB^[CghY#]=*c !mVZyJ?Z$ ZDZ?9aw8ѳeiάMnbF#'>62tDlf-V8WՓ:qA]7UVQ%)ɻ\o^_Jw狇@گjrVRr~a*A fm^}^tN(l)c(C{€Q!K w u$'o\zHJ<91aY9g]zq=7m:LsRlJaU XQk5^)IDV5N}sdvxҺʏm5B]?SִS!,U`4%J۪T%UBp%2[sJƩ9c5h?-Ā~uZϳXaq"ŸK2qPc'Jbo{pcjMW.KSt1+ i1}~̎#:F&(`XPcߟ?‚2FZ >ZOoCXȷuQj5z&-yV.!A 3y+\!&F{ҫ OFt}sPkF%]8uBخ& xu;[8&t˻gy3,u̽&jWah,2#7F+wz! iSI$ 5Fׯ#-uK}VTLZ2߻^"oN$t"Io!" ^a wn)[ke?7O~ ${ɋ+ߊI`Qx7:b0 V;[25J[^"-n*:bMq!0fO?OG !>*4im5oI钜O8ٗq1]kT^ .|O+ׯ<>/")95dҞ#ͩZ]qڳs 퉏g~s:4;.S  PA"Pѵ>Yz]\&C .N}P",q[ fLa՟ {aGN{\sDAn_a2+֔"ϤhZR-ƉwcIIQ(w uTbW!M'juokD̕PɎ9}Ot,2bIe@\-:+ԍBֈeeI@> nd#3B| WADDCEv0 ;T=6u3[o#t 񁨻 UfwFh ) [kXb:5fgmD+pâ'e`,Z:dC+P^,"xΐ3 $p]$۞xSZ(Yȣ$TIuBq]K&/VO62~ 'u [kK Kr!+)L7q&B:T}H$+{/۟Xd {(Xb%˭r 9"=dǫ`[.!*0ʊ 4go&D)oڲvIfE^bT9nոPLVqcTawT<toE&N<-c!VxYwn1wn.wpY =MJ*7/DJˁ\jʷ;@XYIjAwA.ilTWr86~%֪i;B)In-j.?A K@h<LceUGh[p-ЌE >-Ql 8`0 "i!JL0M,sL4jl4t$g ht{2ݙ@yU,7EPA0(u;Üg67NBAS~ҖLZ Jj˱e" 9y}) $^P.#{#3jOe 0kӽ;rϙj3f=,`'U Tz7ksSiɪ_UoYmnX'EvQ2h@$T!jM4~ҺpvQ ,>pgz]75~RaZXbBSv̻ˆ^_} "}w"=`EoAڑ3ko bB{vkNK܍c:2}-DdюvHlsJ$o|1[/2Iвza"}^8u酶2{ºEHYq%?DN-t :GG5`!gݳ.?֊%YJWpM7XfB<#On |3sL*Ӟ*MEeŒZjM}6ҿYz-M\a(OFkZ/Zk04 0'oDχgOQ ј!;Ƥ癱ƒNl',a*{yO2~{-CLQ~@$ɇ< ]z[”!N _LkVm #D1\ l| x׽SSQgoL0]+n29"SV&sgϻY ݩ1ڞHC lbl$$6|F7'B{R~N􏧻ɺԘb:?AH$1&SMxD(ݍd i7KLx3d mz `Դ\#(BUIy@6Q:5Ȏ̃PYT ;(lIAn+H*2=_+Ԭ1V\OKa8lƒa73`~3K>6}|Fvejep?_s<Q>ݒ"G;2Hx " >7kE9{s*v^JpIؚ[{TN/<ƀ/Bp /vh7(ꅢ)S|5J$gAUvWɦ='EdUp X1n`Ғ>Kznյ{rOT[D,9Y%?bbq1jds} J%u$Fv,Il]pծ[6 ݛPiDZǥȌOr ޫ6\N c&w/iǶ^QZa' ~n>"74w,!mEȻ0mtLaxnRwHЁMSD1qy]D0-$B7 gRvs AyF>xR^\Ğg;Ꞁ;hf*d{ݸv[ ! ߂)[[9QZ[^;?66squ7|lN}Wa!u.u%D(E%I3siu{wqqw^,ynhp"\Ȥ?l,7du&'5% N!n=˿B/&0%dBQ"7ᓋé}/ziЎ/QDӅC,E@ҷ\Y,,qאh=/։g Zs=S#rht,Z0 ōͼ.CEq? @LLdhbWȌ ?%M$,>Xr8ٱ͘M/gr;#[7Bk7ӃOzSq⬊SC J{ OSR)P9t:MK0[x-Y'{u'*}uy1+T^&3N|bc9~ff|v؛9ڪ{gONHkinhLNi}xP5gQɠFʮy1\NN\ v lhR~(D$? Oq' Ԁk5iWІ}pFH|ƯRiFRޛM 7?`z)(M=qDw5*0 ?램$2CuP<닭w(\2w'=^7!4+1of gf6M9vRâi}{><Q}ٿ$Ilkg]連u1QB^wNTf%LY#4Y:VSeu#˽4uńIvҒ"]6yaLp"H 9l 8tU 93"_2`Z HS0Lr#u&wr~G Ìsy=;V]o VvUTn.9[|:E/R> d.cRUtW(%.@#ҩ;mz|/0gaAX8%@^Ob/@G8x+ISڧ= M3ŵā?+@,Fҋ} )ߑDG {9xI;>[E'`s_#f)%Ɋq$v!cq`f7g, y[}gQuM: y,o: WNى_ mBaD\0r=E)blMEɻsd>$cZAx)_Nsj0mRE$$TWVL)"Dq7Wߡ}_ÅTX+MV}OJH1U6h8v+yq193*֔ZƜh\Sť0#^yjg#]к+ kCQ̉izNu9i#| 0$;+lU4{wɎw{]zRڕ>&HkWϐ_Ȥ4B(rڴ xTҋŨԔ5KFCe4v;2ᰉ#w߶Lm,1ڛhʅ.i?Opwd!@xX$H(`@.&z ە`_@&Zm"%U_<4u-GIJ0fO\pwF!wXM:tqJf>~ǣR^<ԟm+b3B)羮52.sSqmޱ{}U\V^ fLj]6݋nFa#C2ÝS4)_|); c@LGqEڱ)8WQ?ywJ<6Jk߸DM?;h(8j ԼVmrFm(Pw\CQ&-,aB)zUPJq毎$-yǶ`{Qmy0_e tJ / ڍǕu\g6ZĹV6a`R@osȍ"JIX"+КZ^sNŕYn;\Bfl~ a==dNJ`jMv,OW. ~ \qW{ZP,պYc۵݁xr4/Ki ,)("FTI?P}yk.jϓN+a^fe^q oČ` +Bԥ`@W[+⮃ud#)ͤ˝ڱܓΐHl^hkZ֒ |GH U]ISP8~/fђGN2125O6pvF7^^GœbtUbTdjȻxzNgEJf19;fpf^a_kOb uH ~e瀲UqX}x@<]z}Nbm:6,)\&e"@9ȕpOKoN1:څVx5vv1ut "^`Nn]M8lA|d\կՄOlF?\tu<)M"yɧp ݯ]x)x?rEcEԇ=e4[G[L'&<J- 5p&9L7FtŠ 0pg\cVWVM%`r9C5*F(ɕPǀ 겤et#oKmMk=qʌqu}6tଵj=-(wayX|Ta;l4I+"ipO͖y rךf9Lfs5]hP/C3z!VcenO:a?>I}vXyPk epZ AՆt)yLZD1`Kdwʘdzn_S̀)C?~ێwoof[RvKN@'z$?( SH 7w>Ow 9v$]vD`;2}vcg`Wٛ\R]fI(-^JI1"un'"0QBc:ي==;mb-sG!\TtWpgY:6>3fn~NľlfXK(.5j0RoW]}t=r2)$}Teh~-] + &ǿLnudT'ʹ2N!3L5)i]Vr f-FWS[-s{QU֞6ՈJ\8 ꎡ4$V[L^`߀(1³]ׅ}/"cӚU 0-BI: } 1Ճʇ4ӯp=Ьun ^_-: ('H헩 .ue oܣƯ-豛EgNKۭ.DcS^7av } vjP#<;'} ut~/[b|.G? 7RX jɠÕD=-!)Ω򿎊uD<[ũA7 'N'6bQEN.N #LM7vrQI\ X˘^!Q NQjݏ7$m)sS Q@ϹH@m4Nڀ$ZDu_vυ Mֱvu6]ߥ^H5eR\sQK|6L&KZ6>G)YjƌożU_?h2R2|iG#D4Socn/ uG q$Z UE3g7r?ыνGVMG'G\yN (%.@uz7Q{!ruco9?ò"Jy_,\egxH[#= 6+lbC&,_$`'Â>J INS_ۿ-I`~@14쪞Kg<Ϸ渽%;8+Bdmp( 0'8愱oזHdzh9E3tR!^U4K]cd˝B[b2'p) 46C$$%gj%Q ^Qs.agul"`̢yD'ZLUmsڇf<}^7e}4yshm#r9pf(%$BN˜wb ͯ9U;VvMX04u޴纤J+VKvt1:t"<(wl%77̡.*qy), ̖gO6%xb'V)*-TFC|,a wBL9Q='_{Ҥit*f=upb3Dʒޜ]TGWt:M׽t,"s$P?:9Gn.ҝ!x+:jp`Vؘ7+fYa+1ؾ7gnKOc{gQ=?azٟB nhtH!d]t~<6lV(㩟Ie֡+uv 4VMk7yZ1?q7+י*CȧB(za^kkz$}P2'oJ.b'}Mo'lDiuiwQx4QsNeY-Gd{{yG->GB )WdjCe:3hlĕ֠Mi_ a#[ۇbdW@t0X9R^{itğSKm MPIf5Fv`~@,qJ%1 Kւ^! G #5){(;y)ޫø{Vt)Ï}ίlS(9y6@ 6'2l@ @:jѿ!W|?9xveu\Fqo1]?VRvZ$&b$ۺGblΟ~mjʅW㟵h)1ImͮޭΟ3#Α}qJH|Uv҆vm(X؊콅j=:0VtV{Gw>;mѣ$Q/ݮLK&H\ɭ`^`G^(pG8i><=m% &ƎR/iL^n;M,KCOjTYg {'!,q jHѽ'Nu_5Bw"J&N1vj(y/O_X&\TUnwz2>T!-Ekzt杢\.kъy\W&-DFoNpnq f07R;gEQ Ј:Xl #?LZbt]ʠ匣en=CI8!stm-'`p]nq8^W rt*R-c э`+yINLDG,_s2k{Qd0ܮAݵV 36yVGA`nO*Z[ԵxOF<*H@؄ؗ<%u[0aWWi}ug\'4)Ң(=X2*ڱV`4ÏN6Jnm1/.xBBn>i2lld#.vPnVFj(1*Ӕ{C6&9)oi*,6BkJY+Xsm)g? ˑ~? mw)TopnSH++{t16UB6G[DpƱ Ͳb>l A!FN!5\OA1TErMm n yr%+ M~Ֆ9%5蝈^RӄAS7ݘe.xD3XY;%:-kVWΦ5| 򉭧^ψ5ݲw 4>Z^|[%ʄؠECQb ,`0 Z_YrQ]84fTM[5GHHyڱ^Rd2`[j(*{^XsAdKC1ɇVTBSMQ{&W'FͬVM2K;`:zbT(59hӲEpR]Cț4 q(:̼j2\ <_}$d"p Ȗጁ[MD6a!_hUfYe x=Ό5gĬER\QE)"u`1SE1 ]6r?5/pR̲nSJs EONHK8d$#'94/$Oy%B{9)|K2r,A0.PGSэ1 e#';4^WZ5-+"! gM|†ه& $vMT>x y BU3)Bjߜpϊ_ӕ&SUH|2l/[*"TzHI"ƠP$Sjc:{NY!;{I 'tR ,IKhHз dp 2\+ܯ+| j %١+5#$vt7ŁS|cg-pBpr]u@1 0HOSUhL9ke#rxg[p|!ƷJeK7M]g7;$ul'%N}VGv[̸CR`u}ҘCe/dۦN7˒5Qu@#LC" 3fDj 0ivI$y+yݳ_e߾t0_ UD!BwGz&勅xH}œņ3ɈP{9X-qr25+e,f^!r\.U)x>vW]9e( ϱqN6ͩ:[irAN䢍oջ8`ш)&|xs_%G5}E ן[hFϦv| tApJbIZx )]8QoNy^[Cmj_3}NSi}j̅uaGdզ||d|l9`h2p+>j0wPԮ-613 gtu_>vĪYةTd%ﮘU B9i2m`y۽yH&; )_ Fc"oݵ՜̂qR(ͮwxTwj5)dz=LPM6g>t\xߪ(QaQD릫pw"°*Ω!Ba `%IRpQzF}s' GI PWUSy|C83$4q:o]@vT7(H9Y_AVq3n36D0vNZ9RrKb9 P;Ug>ac+wlFYf 7:h]f~q#V‡=5 XZK7jh!It7R5aU+7 48HI SIl=We1ג^XiQ,A< +9ɭ'uyHfuj0yFkkeN|%DާzH4NSfn@^(_]P / v책{*O)-RQyf,!:bާݡW>޳x물V5?a%-՝w׬t Y2\ZTZNSI!&G&__}y"g05b܍̋s7 1 (ڬUd]UNP "Zᝤ24IѾlh!C5=fiS6xȯ6`:0D-*V]KORg|:|S p̔`A ,";O8iPζ;wK}a;S-:&ކsĔ7CxWlJ/%aR}txa%GbD@ )cfUbl`2s>>6_ t,癠fz>Yr2jճk[jŹ/,/io`C}~4m. M8e5Rz}d <{qr6,6$lcI˫?\.)g 0=3trN2+4QoVFsNFm>)wJ/CEVl8.13 TL((\z!eMQ8ĉ/?puB )\۽KɖDIg ĥ?5 b_+5Q*[K,𪦆M8aܰ)F,6VHg^4S{"h +\1PUh%A/z_z4ӎ/Ṁ'(txPj0Q=>Ρ^ B$ P nJ 2m}+Q3Hp:pM2v#ՁDLpEZ'ĶG}\rƀs:"ރG,Q5Sjv SnHu=xI*E: 'ۊgyF?Fn-]J>:gvK8O*Ȗb[\f)\Xi賞(yy'lPӐpƉ ~nQD+d.C<eEOWzrB oH'n#H*CO;IcH'y+֟= tMVwsa͞D7T)vts`Kb2x\M#=}@[ƒ 5n@u'w>T{M0+[a-a\dDD dIlܪyS@tU̟N~0bW1 Gh6/ h$Jr>e_c05T i.X0fYX!<\L &BXZ|we$ fWa d`zDqާi]d-}!FC_M/~YZ2RBſ/+g5m_zs_uaW9w?hL5 >Ұj5p5X% ˛<?kro&!7l QyMZУ6WX.wz7vNGV׻a =s,E KP#vі-4nr"}:z@s }Uv[3 4Ef_؉:'qB %B7zg.SPSmt/Mkf颜f;5٤s7%7`H)o/,E3^@yzS WRS8W;3-րA X XohtSq5h>9I{g r#>F񷦆 iFC-=Jjvk)d]Vo%O*h!LUl?cU /J5rGz$FOnk5PC>=̌JuQrry=_J,U-/y/AF8¤N*Ī|l;U4<q䬆=,%9-/Rȳԭvnz MVKuBo$o. CKyr[\氜z;-'1\bQX!6Ȟy3Dftzt_ikܛɝUyB&qT2GS ֢ǧy cqb_y([MD,CL7(S -'=ײ}x(:+@ufVh@!KS8Qʻv{F;Cw~zSHC>{ʆ89F=: =MWx8S|imc\ If@GJTPT& i]!osXhM Ghl"!:jh\#ҴٯԼ}Ʋ/&mʆ ֜{ =Mt#ln%z%FIæFJ6zGwA]281bj?FP\|֞Fl` LZ3)WrK-@g[;Nz#y98ʻ8ӓp} JAiz0%I#䦬׉8\xd|UjOϓ?*hp$q{$)/kYi y5įA~`:eTQ:ſ1a"mfdRЭtY{=*J_9Od- ^ RCWQt&6*VW.0mF%h7:'ﳽaʆ DFUedak_ɫ̕R֍!ȪxO\3vߔ@z#xɡcú皙"Ctk0({uNLG.[߽+:Udž*1W|Bf$=L~rOQ՚J߶1k)ow$y8;΢`Z)S(R$v$0G$heJ~R ٝ޼08GvNёXլV"=c0]1>.0ٷ&QW[]jN v 1uq/KD].F-M\I q eITo|;uw G y@0i_©/ "X{ou{[tBBVd|f"`LUޥcOGɟ e,.oIܪ</A}vTUuJ3#@-)z3{}OK?v&@$;Xޡf{̣n~]NgU&,ѕi+6RkZ uކ"K,L9 TמlK"ы j}?8RHpBͲ#nG- mY-y攽 Oi%oa*DD V6B*tha Yre!nGΈ=pr {`Moeؤƾ:d* &I a:|h,I 7T}.w>ֈꫴ.ݣgA H^vv5PHBcÀdMDi[`п];b Ǘ?2&m;%@1s38ޮaB_GqPxt ~(({^ JxS'VlrOtrjnۧQ$bu> [p\4Sr{5,N/vx @J/U2eS(g{3 @NzVg5kH GxO0kھe`apYj 2s?3#)X__E$n,mZ7Hy$G$ЕT@_9al©dJy9~#N}y9ia.D$9z2m#sd%+4W0m¾O8WFV޺oͲTĖ _{2|Ϸ*AcN~#KO!3dRr>hj6nF>bRDz$Y? CA 6DB'nH)8%ל^mK3LZQԙ65ł -MFz " 9 ֪ #dЦ̓NEڭ/ꓬTdFc&!Ϲ 4|Az' cfX9}i3`090˜/8_![(oW.+g*Kⴭq c 7Gq\-8>q^^)̽b_E{VǤ{])uB%BnP:L# j܌C ֜& ņəKA6bM(䊳"Sd8?֩m,rDC:F 2 '!M7ؐϾ8P_:Ԁs,Wҝ΄+ZXXXo(y+l3g)0W.#KKn 4([=rjʤBsPTW!AkRF8WJv% XO)%eJO( %=7GU)uyCe$Y#{0@6!*:]L2.-zw@NOV݉1m*n}&=p[Jgb)xb}! V[x?Ԯ._z-2/ͥ=靐?p7n ?ssahD]9 ^U˖t<RfД=}[=s{+(̈;/<7܋>25#<%空S p7O]0ѿ*@KA;ƉUZڧ8 !)+)YHR\j衅BZb 4_'4*)j>װ/f ǃeQOxDn?]8YBgcgRq n6UԮu{l*@QO7\ʟ;lϻ2ZK," qG#HXB\t򗘏^jXp|E;ء)jc`ar=W|2}c8I Qqgۭ}BŻ)z\D;Oa{Sl B\ Y+ U $# / '*OꘅQU @ Y=7%osنs$UW^0x5AmG,@a衭[Q|=0ouċ\_)̴'^W^ g~A:b$SuZ+Qs7d /[uutnj(E;(|I[ zdq<\ NZ|E>+}_}_f$dY2F(#gMn[E-u!EXBT\Tcnx,؊doRQTq; E΅pOS7܅MQUCnjoV’G%kID/k[r\ JSKwEwahwiFe1߀JyIUx^pS~iyeHFӲF˹:+3'1liz N':~a/~tVC]$+՜sO}G,PLc)aXP6Ie+ `~yݥS@I2zhi-c#*Ԥᬸ/c˫v'}pPi8a N _3G(%c+el s0cCig}81~+lRS"Z!3܁YW(z'%se܀Tod~@|!]ג}ƖvBB?R"9U/ xTIks'yǼop{vϳu}ZŊǿW3J2N/GMRwYT} zK:}J-[Ch24k.PMf?Μzqd'8DMa>Xqe& X[fZVsΏ\7@:sAؿkj #1r:}?9US–tZm=ba*b6Z--XQ̡ \#W${ܪbq3 D<O0&ĉ])ivZ~k?#ͩup>~;~ح X"?=x۴֏0pJ-WRrP dI UppPl()rD5YUU8j="jc_ F,:z2I*QZkqj | UBU?6$‘8J J(`ʹ@X#][liBUA|B0{C|T|eD Ct|m6* <PIizydsDdm:u)BX&2tNtA heĠz$#s14g3=πʎsTRndnj!x_YQ]wwjBsTKT^S'5K-wҔ34Uib67u#"ǐ.*FV@k6B( Sڌ"C 6,FB^6}ۀ 0_us1v@?6V=/[hȿּ :/z= GXiNA]CJr CDvlr{鸎HO"?B*-DK۬sc5{_-l6CgVI(WGهC@y6):ϢMb;Cx<6Ex'ӤyW-Q/$uPQC[ oxA>/BI/ B'^PFfV\ThY!_S%dT3&e~BIkuIr~nw#~a˖#<¤wV@i\C_V7Ovq2{9Td נf4$] r\UdPў@Pb 27 1? زI'ꓳ![ȿϥԙJ  |' d,5 쥁 \پ5ՏU1DJQC/wȲh{"4S@< #ȋH+ .dz1wK@`#ԗuKla uGB *څ=u1͚ a4qU {@cB=jGYY㹢s)ϸںG D,'"|3UDFS% {ԓ›ɚ'/&5% 7 @' kH|xpvOV΍f%Osoa|Ĕߜ@Nҳ=m|X0B+_0+^͕>lQoa D?t ၘF j-B&?ܿzeEZgڟIDu.)ີ׿TϢ -\/u5ra c jq>!3ƚ@A ra~гհ|Wr/Eq `3ƔuYpR yI1<fC,I+.ST*$y%c~ 4a-IH&78G uQV"6g\E0B]dEOH_YCS&pBO∱.JyU:\,yF'g7NI:dpY,d߳-mݢ+ƐTҩL"^g?-ʤ:VZzޤ t)HŇst2 sqD4z(sRarױ3c_nxcpb:#;S ) M8<#J)o|q"cMޡo<3p2b_0~Ci ʯ.$_'YXhp/.vQVr/۷Pĥҷd<׫," ]7($ a a_ǓƬfd 'a\h3KB6+/~-Tyk5_X7MF/)% < { ve+>0 OSMu9ϺG09 |˦z|iY;'!U{ύ{Beh$9tkz7 Lh<ɷ'\VdMiԔ}2r)[MyȲ?}Ů>,},Qy#ւhӜA?h8&gvwHzs l? &kB\6"PjH3Uw>TCtPAǥ;߻H<)TVoPdX"D/35»>Z ()|F4}ݽYrh^{gk!,G%Uy2K3"ziǍTճسKl}|GH Bt5bX򔐦FJeJQjI)Gڻjy舖\ډD[j;tQ " & U/0%?;)x]|O{QL0ѺUwi>ܑ{Y ?? :)<19?$N6e^?\*05,AmS7W.뚊fgB:,TP1sHf򷤘w?ОZW ,aΫ{paK?hA!bяdtDca&*/ p ST0ApWsׅ0b@[W$ylcNe$?R4-/8HZqg@k!mX@?[0#ב݆Xi]KGߍL ^N[ @RIv.. $z]bΚ9!{ R+ϔ"wu`vd&U/?3mijo8AmwIGzk|EGoslkJ|Ue㊉[j|=L~O?eOST5bE~]Tq^BA-"`˲\O| 2hۖȀ/QM)&o4PcM7dd9C[g-dx IR!3MTH"Ds_@\.b;BL~I`dҾVIB޴/wNhLS"N"w!|-@߮g7EC`Q[<[hH$ p?*;p%Ju S@*;9Pʡ/kxZi0he_ iWjxljCo va/m|M4ØBpD,)2D;)¾+PI)/!g 'F~]iC4=GVᮃr HTWsF]EUqUF7_6Dg==UՔي'p.q:nUǪg7/>;`;C"5sJS7{dG*j/_eRX%QO:{S{dD~bwF?Fvj6mpG6!F"Q|E|")yWx[T.+]I(dŕBvi+]LǭljJJF9{T .9ή Fɷ뽗Ub\A{hk!GK4{c&たlM6f~ %IHk%l(:B!/`;t&06Bz^³yHM,QQ whY k?^W}@ۮ;.:6P5`hNӉe֨(7[/73fS­jJRxKGwl?YbX#^g4^UAq jF`8E!']%*T6ˁ;8xDb D-fMPh/Eو(=LP3/j"_/6X8z4g{sH+-,V qk[p%\X1E,GM!dұ;k0ΚYH6q(R?[<}+ mR(l't=&|Xal|_bƜu@"ΰF5^gJ;ٟl>B1 Ldͤkؾ9y CBk÷zzВa}O5cX_["vb P):Auxy ?.d%W뤬0r^ox~adɆg&0᪤I||ĖR%x\B8+Lդޔ$3ͶشHr8W_,8 ~tW iiwXh$|(Ib=ǡ&!) *eYFԻYii4#(]Jڌ:FVin?YƋx׹}|Lw;eGeѨ)ƃ_ NP+< BO @A TY?ʹHPK^w-ovklcNA<]ckT__.^ TeVSKJB^8;['凴k,-S cOkv e9C$#YěJtUז<ͭ݉U}eg w>IMMm^֬SGx(ġ39dU_@ԀF8_%ZɗaYz WdҬ3B"$:6gk^z)snn#m,D>;L3.NΊ 0v*bF]&@h?Qg,HHj>?$b ᜙utQ{Xu[q'HjQaVBm=><1fR&awu4u 1Pk3-fYY$SsW;VCY6>b vMvzavM% w,/9*{\s1#F$̹Q!$fu_*˅=:i?"tqFpO"D7`V!ޞj IwiVXn.:f|Fe_.P3yX@uwz{k s[Q?#xbL_!f|;$ OK'u w_sFF 6y $^n>GfM|ôu.ĺZڒ6!"g+#d.|gwW:d>tlPaF#z + k0b q>EͤKV[,w5 _>+&(9};@Kr1KZ>{*RL10"D+eMH3Q{>iR>Qa/_0_zO[rےQG - {4^xWi=9cVԂzp5r.+B5?&oU~m A]JcF$z)6wgZu@C!{\.D@d,Vm B7Q~A`E۞ٝStpKUGڟ*Ѣa+eX Y/S sIb}A/%e'dCNu_]}љhl<3D: 䪅^l?S&o<9Ŵ<|WG_=pZ[Tuf7(0mC6s埢%Kп[nGq*g EE׽<O> w s7s,o7x@ND ߨ17UA*ߔ!X0y,*EH4iڳQ]Fv[8V2H?KQIs<2MtNahJHJT.pI4tP,bni_ky9?]Q^XT9?: sCմR;<C܄dRFzV;ڼ=˙moPmJ0UpdJ ߜq4c M#(_j#˳u(y#G.  wbvUգ |A\F+BޅZz/bCB$ٮ@b`[.VC9 G0}` 9f}4tAB}dվ SZzDgI3ߙ^khC{LX[%I_t!LM_Y|qc񽡖g%JaK4JD CT,A'i4ey"VYi *4I):.N{R5&&9[GVm?SR^71=0kOCGk,efzˢ0"λϷ4Cbe;(0!Cd5[sC(_+}pig|;N/nGtv}Frv& 7mG8k WneEo{M#h`N&҉Lq\x N4⬷tn o ] Wf:#zAWƄ|J#JL࿀8 *6w cS gcWr%#>¤Q@ mq!X$!zY8Bfr6)SH5#,(-^0AG`M -5!Vے{oh ;%qGb-dZQ ܎)t(\_T=vVفb2׆J/RrX%|%/ep!]|6 EXr+˜8dI\Uϣg;r I;2tlk]rs_"e,9E/#y~C8ϛ;BnD7*P4ihET=bL%!QGʤ}͈S$Wqb:<A^J U<?VNlHkwrXO9|/x6^ƴʒ~%OvΊ^H MDfމnsgC1ݤuq4WD4x=-ZM`i<Ũ}Wq28>Ō8{)@b{mzO$9`4z,HX_X]W߲oxF1/=ĸPRUV#!M#sr_|x-|;Y[6_nOm3dyOS JǤٌ@p=A^am^y)ڴ;&/O[UQ(Ll핦Ŧ(ݴv=8}XI/vCJRtqwqmU" VG&;̯Ei#X Ә`?k##)&A8FrOrQ](Ht ( ]dkԾDjCjKZjbe O6?ⴝ /ŝd&;ۜSPn@Q(Hȯ_cY$4}3uV֙kb|I%/OF婟jfis0+( ^Lck'*k ӟWB*2İ7tYWU&8d,n׵ZUQz,Oi\IHsy"9γkFy u~"AUgre!LOF6q[UQ&D8~}J 2g͖֙T"7:.<-5̮7]iE*-HyuW)>.y .鸤G}TSOT_ebi =y:@s@ @l#, `y]/)2iҕI};'IN۬%$ۦG8'ö (t^Swa ܣ? @a}KyUy4┳tV-%YP)NoqѢk`#$=6'P|]<,5ʣW0~3f!1%%ں,B̢|l2n'aA99D#= v-|EX, a_+rko@.1{CoMhHd%ɶUq\znAߕʊoŸ~L3xb4b~)$12N=f>Oڐb Tjy\H^A';fKu*@c;q[C8%؁cP'jjKUP#)!Ecv&l}jjD*;i+¿094t=esᑽ%0.uZ}6j(#t/Y`F[f|tt=O c&)3,RB,̆=IYm5]_sDs 8SB]IcUɣP3DuLφ7k~ ּ&7.m+֘h@kHA4O FΦWIw4OPו"ѣg6: i[^Jd᭺Ƴa'EeNkFr박,@s z,X]Н9Vd"IrdxǓ/W݀sxXa8KN$J4! 9t!rC!#if(DD !_,^1cpՈ'_WwTU=K;1&/:WPP`^x]zDR/Vb"҄VYnE.e^aj _'u8 (;m\rQ`Dq!Փ58Ԉ"[~"kS3sL+5+j](2a:lbnf;̒qN»ʩ"CSB$mjÆ\۱8ՌL6"68I#SªWO;OW7TR4NTGI,ŭymvW][ WWQ.{nPk4hawgy'M{2?E0++O8@s}Ke>97šhe#K4\5cS|riYt\'Sy)pk򿑵X1TFALĪLBJ.ؾ{MnNAz_h rK-%Q BIo'kϺy f-)|5e9n`&K 7/\cFDžaPyMStY!|Ls{3c@C]n3+)%l5$S{c fx9ʀ_ows))V Fd+6h{o& mWL f< y7 Gx7N R{{;e[`c?>ė94oBMQiC$3ϭ|m?!S62ĭn=oBxc.%u\DW0ާ4?a4%L:}\" qu/*j)TrN|Gؾ%Pr;e^ b^P-Ӱf\7[Wrډ>EAc=n$@~VWpb0UXVll]84='.`Pߚ+7mޟIxtBu=2r׮2Ez#;d \|Pjlj@q&MqF ϐ=bun q*P[fIU/n-V۪ZΟdXba[Dqt en3a4<"UΆd]#v\[%/Jo_굸3oo,d^UC~OPj#οP(n"˽2K(7g+5aݫ AII@6?Z9:Sg=MEnj1;xkT|/Q2-h!#]ZIi= ufINatܑT._D"t 6.B0awoqRCfGgvarm7AfHIɏ% &ല U/>ϊaoh lوWO(8aڊ;82TYt\F![)r TYꔭt>.wnu^0s+hs,VUG#Y5 M*K{~i3sv+=̩xR]>G9aZ4QHE缳D'(<Y/hsY<~0͡rcQ9K6buy>rGy A).9$淡{(HH2Lvzaca[<6{%8ﳖ$.pIwz aGEGӉ³D)_o!$I::L+>+t%v^x iK D1o?%7?U uRPɄNhwDˣ cgOo+y%?4`)k}W}薉9hR,ugEGfeO="-`LO텛\ǙώSU*Giڭ-ݳޥ9gIMv_<,8D1"rY*Y YihWkSMFE9yND _jDR`^8Тra0gYA3=%ܹLLh'P uƈI3JN8 [ZzϒK\!0yꈳfli[S맠)gƮq4=ۡHM*U+YQ8%QI uR,?3?HY˒i?}f9ooΉ*sEa.2~/E3@<ʼn$HIbm mm]q* Mt%Ux%# vYǐ2!t&*qÂtMAJ#ԔJ:-tOx< 2MأeIQn*-F?$&nzi98fgJ p }m&[y:joHN!.C^ = Rm8i0wud-m$H0ωY_ULGQ1sOgǩ<$[0!kIc0U!.u2^B V9TY6nAq迵Rv벐Ex,w('$7E骉SXwAen_I +AXW$RbίXFTvf=~YD dh+dT1BS^-֞ZG1U[6[w! Vu4;Kq?)MTo͊ym_aR!^~Ȥ1Xg1,7#b,T z嶉1 @5{RL;7 28YK l>qPkv@_oc̭ځLSJm#ZQ0*H­BN6$X$z+q=Zi'fy>]ߚƭuMԈNi.__u- Ow\2T<:Բ`&Et&7ڻ=EQzh5OYKc7,vKK'ZӺ=>^˒vGQS? ݞOC Gl`v1QYUiV=^Xn<Ь;H|ؓBceo"c(EYɾjA:ޤhK,C\DWõR_4!u ѩ'%8)򯏭Bf #DTͰ|dMmT._9X8Mij޵W#yF*d V+K)ph\!ho1Aȫ&?݇a:Ǣ5rN^fBڸ;2̢}J._qBXDCm66%#gBg #X2O-uwxݳnNɷŝt <3AG~4윁e;y -Ոn5?ߌq`6:+Y3j~!uwMEYN΄M']xA5 ٱ--H5B;?Ur֭l9A=oG# ۬H**(|t)}xúgE/q *eSZmE8FPi*&AL?Ғ%t8! א7ߏޛiyuir9դт¯-yT;h}:HI=<`ik]!--KWý &x<\ m(:k^ЁA6Dd^ÃhRi7u@v]QDbW"tv%T~D_[X uD9,kZ!M-3"B7]vO :!Y$9TVAlg{`M=z0Z 7yCGVj]+riC18~ MW;yB7<U22Vghz:PɆ +pTe6cz r-]@w95W Ѹ&NQȚ-+> @(gCE ;ECX法T*j)?ٴ+cư6D[p8oWd `d vD?rF%Rta<Σspàv32)@Ώ1|OdMak+&2 jbޘT\)ޚ뾨rW`<5 .`.A1$s@EzG;X2թ>!KFQn9>M3X"(?))g}Zld8,}qo Ĺ}ME>75Kݸs%(1|PqN{i$ۄҲR8x|m1XB;;LSѽ$]ͤU2R QAz.X%b I{AmSh(?,FHShe^m۳KDtӬ,IypaoS7,~u~L|[kD~G!Y4E5έv75b48 ~m NQ; C3ƹkud`Ml6Ou8'+-ִSP0& gkۿ_긦4]lhucCE/B/EoYt(C>6ɍV;َ!K18wA|M WMNi:q0NQݳ?HorBήx1SBԇU pX˝]|݇:Rhv4?p/<v<./yI %?*߽{uY\-YA G26;@h,UABut;(]s7w7 E純3>^9ѸJlC|z jѰ)W[ |'lQE$QDmX&[1F|@A9_t/\t]3`^yOaw^=rs2-~qfm3 Q'U+C3%H^ul/GOȖbFs8=>*&͎tmgD*.oF+SbF{];M~ZEr_3]2YM9f0]r[ 5 M^O2k9ǯbK.K(yn`{ƣf8";욂[4~`jئT$R=lz@cMB0l^`8dx .K M5%/> 0BC=L0W]$SEHi0jZJl/k(1,&^AWL;jRVŕPų/:tuX IxXɣ1c _7| ڕb9 z]%L$ p_g*E) *tӪے8*=/}$N(Vpw13G9s ~Ğ O ZBIvfz-kġ &Q*w6:c96 CPPNޑ qY>9#A &0ǩuY ZwX{'!_OLs3d+Cۆz̽ۻdıaax0S͓r]}#~P9%?YPX),b'Tt)NumbKvBTsmDN!VĞ_)(K|m[o`ChL blnsVO_yA :Q ڶ娚2ta=eFP+$ꐡk)D¢.T/Q" Bx6zC2?ĕ? T1_qtRD4 !tZ`mN7U+5}.o{M:~a[BRFn4յW/AcJj }Lt[ngR+U5d؁dždXJ#MpIsMG˰ =9r|Lj ,=8(4]׊x On._lDLTܦKE* 2l ;/*L5_]kVSarH^3 ISF=SꠘBc "qǦ wNsr؟@m2xeZ#3+.X:Vd'e< thם(Efո?(Kׅ8ʙnEч:֥z@!vPĬx8i+ WSu;5xQ'`YT_zo^桚]SPua)MwC"FڊB$6bupA^!*(?4ьIo hZE׊vsOMik uAY,?L7/tzVu! Hx|qW@ ){O#fdSwn"OHV`ѴYm|j{Wߗó!˼ H$4*);%Ci5\6_ i̦ÂߍZw:y EQ'>~b´=:O#dcv={Ӟ caW)+^U-M+L;ܛC yyRэww)"x^^2BU>cg;>P :.8{3;EJLaD,2ȡA16V_z%S@aFɊ Wjy#Kޤ0iN@H) @*FL Ge|?Y/F"7z̗ᎅ"),y C2Pif~/z%+62+AcT#_"D|;B?sҘ(>I{uYWVtҤwW#畉I| hz+& O;l "lcKƩbAVzZi/bjJA$0_hFɼڤeSp?EOvFE1k1>:C:cI94R,J{ޱ6tN2YAE>(? ׸&00 a=)%4J B5ZkrFIش|SRt?F -] j3O# 6㎤-0+YgBO{_sK!C<{/rص)Hyʆ{:T ; RJbW1VA<< 'u|j4.gŢQ!@=3Gvf!ihU r0}2BѭQ&^egq];9v/)y)`{#,tIXL Pd#8Z= %us; W;'0Hx5/'ζ{9r&D%;eptqsQ<):T\ JCdClY2~i"#^4IlpvE.+G-* QN+L I~`/3">O鋫s@o8\K^*{*wlEᏘ+*Vuhucf4dEUN,E~"6 "?!Ph[_<I9szDI<`q[-28 Vj'4{ʗN4YBnIjVU7x%t݅Ҹ}QɶT4^oQ=tnj_0zy{LX>>v;zC 8*Ֆ#dF Fu]#dK),V1ڵ׉xZL63) /keZy@,a8Qw&b9!s]Ia Il.ݡ-*JKi-ws.WsMρXt˴B]gU<.MZ`V5]P"i_a.D]>5epwVF3 oSh@sZJe՘;`/ǵe6kջeJaEP^LNqI= iN>wQl%n7b> A{@y@yǹ᥺R|-i$NOe{wsYv@^(ת@jX[Ad]lͻ?2Ɇё0"D9>b򅷭h—i'+xu qe6. ql>`0ahބ|I~duE`a-gw(hf'uk?Coĸׯ5Wsԃev5)7p[[iYD~";/TΪCrjȣp9 m7 {O6tǖeg:>XR={4G\c]=_[rB@G/l%HKkx:ϙig|o'K/nQF+OW_t.& G a)E ]I_6j#p EhGq6kp3V McMmUnjĔn+'AJNmI\7kb,5b 3ʐu: ol1><ܾЛڵ] K7f! Nc7& Ǡdd GFQ W@")ˍcO6D2d_!1y~wH3p[W%&k'‰n ;^FY5\7ŝ4ի+Y~AO蛑.(f^^TcT{qPX3:?`2q,>x7;,y3rECFznb8x<5IIװEq\qvA7;eb0 i^=V6E94-۬ӫC0m[Β&YU[ڌ;vY`G'8/ TxnT]𼞁ϰR"Z!6 QX3< ا0벀Q򌎡{%=簃B3)r+0ś7v4da,w9+tblݟcWEr jz>}ym_K UJHUFQfS~3Ab uUaM5(*Har*F+0eܐijf_I;&ndmoCZyTgE·2٠n:Dnjiy no=w{(!6;+:1wA "[M N5z ae?(;ަpPQC7/-c0>9ڠthA05%G|nC=뾥wn%IY8u . iSzR."(/G m13OW=*(o)|nU7n =@C$xr;zO +hOx$iD;߳>w$K'%,n,%! {*1Tm.yUףj*nvuf] wt,% ˱{ҍt1PSH֥r_Re갵@Gm7[qǧCB}~F5[hӪW5e&N?QU&'W{{NfV7n8~ N+ 1ḋ%JHVݐmGDGIF b;o[ >NUaIeEdʶEu]~.7TS sSArU+ Oቸ~$:&vy"A6 JꐋCxꤤie#c럡Gxȼ]ldajy,,> QKgceٔYkv܏w_tPvfo$=_^6RTuP8%/<{`ɈLAzK|=̅{Q}SVM+{}#QT /N,Ŵ+fj̍ 좎vM3V pnsg7مJ s8_LKj}ACZ1;A ՞9 “?z#>Vyy;:i򯠏uqY xUi`v{H*xfZ[Řtґ̸:H("ZL.hd/s39vt u5 v L7fˎ*OZi;Gz+zE1 Bf䀥{hS=pQ[;꯲{><+xX' Q.hV*p;eDl2~Ԯr!Vaբ3:U-O{)E5-${0mܞ.x1j1QM!|c[NMaLf1<* nHpN &˖{N0dE bIMB-oч`R7Ho.j5`5i i"F 1(!e#]xëlc-ro0"{Ii<^"o%ě9b)#S()EpX2K^bM/0G58𴽑q9C(J')K HT1vQ(ƫс7U7ZDb{E3䡵ҀTO9aU v@?*InL 'Kda9XDѣRH_(9qF.T{0ܠ!Rb!Bޡ| 9bLJ@L!y4ª.Ղ#}NxB~ږD%. /77#[{Dv+*Jݟ祏àiB:k_^'c&dMsU^IvP06 K ݅5*hȪMǗܣ+JY?E7zT[ 3_{u0lN HEJhK7c'MmRQP}~3\@HKvB;.*1hc]M4fp{NF{)cȰjJFȱ`aEz ~ }ܘa׀7mQU|efL̎k=S?>TX{VLiܯA.I5X! S̯|X13NBuq p9c8i3a\{o^t8&Ai RsS q[#V$rsԙ˅*# X{f u9[1G8^25N PeKX8|~{sߒAQ#A?R!;JHb#:6:Tbo5Qbku"P{;L;d$H~Of|fqKɤiE> @ɜZW |MCL {C0K :uڳ(T1@sԘ 3h4&y'ob6:9r8i k,ފʁRAN{gF~]j9#_8s 4G]2 +7'UsAn zFAQN,ZlS>WySL~SHZy1iOߏdPCR;AW\Ddp݈a63HzWlyo`27ީ!E/NT ϛŜyMM@6Fr+q%/^s$ӧ|S(g4n (Bg3{J*ͭ#I2h EFڏpU eEpȫ|\ƶF>-5*W5̬lS +f""dh 烪p@I'VU| mo0țOez?H b$5*r:wɢѿi2]Gdr;gk2Qkzꕤ Cg֔|ZumOǎm`A]~>myfMo;2(ŋAUdFaE`4mfft e~WI{0J :z"1An:W:z a 7uI}XZ^UY!$dM(:>w;O` |]u@fcGژa'DAVA$$qOdz?-9˜6A(CfJkT7kjt`(aS|ƞSL/%O0-%4TjSS.|ꃗ0Lkr1~]#aBf`$O$ 洑Ul!N|<()QQ\c,ؼrJA&2Q+b&~DV~iDUEi\q+Pj@@V1-shWO|~͎@G[dǮe7 ;f[b'Y۞2ý)u._-f ZwzHElNV  ߭lqBAOjqC{*[̤2ҝoFUuikvzSF5YE&d4&Jz04)fl>cN c "?R) eظ>Z0dEMg\^Bw4Hf#F$D?OLJU)Um!mۡ͡LJ9v6?m bQkGKP O {7Pqs~y=)*}kO sq$b /Hw\IGxw9ſ?۞PžQ{td~mZr&uPi5 }#qFanRg!+%gDO.c}:**ωMEN ӿrH$0#OlJ-" f$!eX Ļ^-ƌSp03ftnr|$pJw;V?m )*&WmT3N); qXE%BI,9DIjslř̗?2 ڊk]^[A:e!RvS|LvDةYNiW|, ~C0;Tvۧ!; %Мp$`qlibE|deaK*~@2=v-=0%ȗ:&wE)ܽ+1z+d=P,ڰ:`i)g,8-5y82Sq&miKMd|9QY$70EAKmbp"s.~"::і,ty|KP֊js5A,zZ7#>-( @"S}{AL7e!ݖ[P#)5=f"3@[Pm B&//VojՅ.DZ0s #; s;f_8[7CBpb`T] M 1_N)o!D''4+#& ^IM3,kUFAL90Ԗ*eŽi.U5WQ%#:={kȉ&k#jV-i8-2A^w"r)qƈ֍luQ-:E[B}1?-nmx Si`)W7n&ia`|ljJN5bn̮I=\((Pi 0qwv?Q_hgK~Ud7MLĥvL->A5}=vB~A~ O+Glzs3֣nRjn:.} 77I:Xʩfڊ&!ۨe@<$q%gǦu߭)K Ev 6G⦁x ^-'_-zqP'ẑ@efw>>j`LvS' =/XR~gK8m"`}ji |G#dTkE_cHw#C,1wQ' dֶfSe).r7nӬ$BS>?%6c?yj e{^3JX<C}>7Th:#'ע4 D#BAo<)ȕ2\{Y4RtњLga~,* 1ntw@j 'zaFž < Ai7~k:MovՓlY, RHTT[1?;(F^2+-xMbBvJ937hE8!c+pU|0k9GosiubH$Ը@TB(d*dy>e5 ij9XLC'ocLPaF:&9K-}ca^h^DA49o4g~A?v'{As r3h +}s+ T`v(U[Fw<.~y+} !rlXj",t[Bd_GVYW~/ &'}Q{tt'|1Z7Ag1Wv΄N"ۏklԓlHyOɕ ZLfV\;–p龩kp+ӽp.H/(l4/i5/|cd5pQ+z_$;~b+޹3 JЅ[y*%4W: q9EfsB"~e?57T2e?Z$\=]W{KEL`0 wIH ?oOk/LbEy)n#$GP@ۤrb'b#\wd@xc[C6_OD’ӌYD3t~d˰]VTHx̿Njg#pߤHaHm)JZa(Za Yم>oUk\3g촬Av{%PّǮJA@-CiN@f p&NFކ;Buwa7jT=kk%Ec(ev; ղMy}y $D){b̹l5T% 4ԟOwõǽqKRͳSan0l߯rl2^yO{&jaZ^_Ӡt;}4KY^U%}bAx#DZt>jًu#hal ,yW\цsI2{/JCS֭$v0I_Z$X|Mj.C3ϾHC|0ٕd)A esCAe 8~PK,M=C\83sWKv;cm <%Ap-ξKts">Ej,X ౳'@|߼IEC9҉LK:mJg49Ҭ+%=ң邎e5q3Fz>+Rg/O70IԽrSp[Z<74E42#JJ: 9wo+ :R,j{T@}tis3ԅ:<Up.`Ansnz2\iMg-ʋGkxk [RIvAlA6c|*'r{#ʜ,s]5(N3kDxbt> :, 9;tvdXB-p/iz_Oެu6; 1^ hFJI_ܽWWgsIc ,sנnAuOqB֛K^ԫàϥY2 i 9C ɛXK,1 *?v:’ &%^B 4#Jx%R M UGhW>Div/YFԑ[CJBW5ڳ4UR|=tdtܷ2^ H7[N\4Y"6;LN5]+A}xeÈyRTs>,+ á[!ЬeoXL7v];>:q+[|S˸ 0'Ca pWUQjϗWn75<(եx;CRU}@?Y нp~=B]c$Z.Q\@w?? jqNJ?gXhhVG=ા.ӜQVP(26O ݄|ȼiO.+ҾK3%=vLPHҒyՇ4ź-Q3jVm,^a׋Aۙ/a[C3_Z4SJK1#Tr`kտy^7,.n'J23;ݏDGBK_#%/I\Dc]NP}>"2<[KXaFVnjpi+Rn+_87\ 6PlZMJ?Z4Wn*O*!78bM{TʤDl[3K)AJtU/+73t,i+oS'En]XG4`u>R, nj(w61^A%/`aasѡfz2E=ӚR4"oT3OAq/Q ^Ќ:7$@\ k+q+Z6򝔀 7 bѕB{ʺbRł#Dxq!n^`i) &0b7)av>)*ޱ鬄b0D^BRv4a:V1NFCcǭ6>.JBz-9$Z܃%~P$R5&r{8t'fAKR-Mzx;H `~>L8k2k#R9fqvuzP xݼ+CC)yTtJU]܊ɩ7WK>TlE ^*~l n=<=^ p' =6+,rNoR?0M}A0>)j%*jmJNk&mԓ{+?7FB>P3?К!ͤԘG;%X3~?_ptS+A C1ZPg}ŌN?UU4.yG@cT y2w jɚsl^Lkڭ,vO0gsrn;LA&1-v}8I҉:vdYݚGBrSV#:3X5T bbd5(vaRV, xܸBwט@ʢcfnGn6Qd]03bl Cj~ڡdpOmtk-}.Ly.z.2 5hj<[W2O?T+=:eٿYHdczGOV'`u nO\\},oT `qqSQBΚ |=Q <ו>Ƹw;/518~|D3.x'dk;ftpp?a66x1u?eC\kV=δ \o"F\דqM~c]P. -=|y%$3ŭdA%#~;_/9D˼r& hQ#=A6rcf($e:D˯D43j5H5<\eYe8 3uR8['US1(.L%Q-T. @^'Ev| keUP!#PhS,A*#s`J5-olV%8qh M WMz>!~jS |oh$kxm_801YA=p=JʁaL՞hn=\wQOn_!\Vʰ=u(),.y+/gGI5feuM@ x0c0&^އ"<|w?S ;L<<z.m0Sռw;IKGD,QW+\?mưy0f% &a9##ffB X 9Q< j=wh6]ߌY3?vw&I,R) K%|p7'{ؾ8aL#WG`lv)"6f5>#T @;ro*IE#zmf(S/Y*HTWJZ[x7gKNjN\(lDF UJ^|dgB{~Zk 8itiaVwCD2k:3hDL_F֊DFޕ'a&pTdtz!yt_ɨeZW/X&v1GK1ۻ%-cP<ѺiX*(3Zr>20\m0O';ȥ y0p0 q9cPP=is?6׵Jwox9Qv{U¨U`_wedԐ K~^1.1Tٟ x1٨U?+ P-ie( F32~r3M/`?Ψ⯢~wwhٮd1 i"h)Oa&#WiLKG-UҚh4e[)OX['@;\Stl0xWDnZ[o'ӄ*^F|kBއ#0L0q:M.P^f@ԚA 4Đ\tFs$:|8V`{> qvtY់aK q[փgFz/Uc-2z|0ͅ>eBMTrK,q:lF̨Ajc"F<֚:>#~o6sFM*0Enwcd&Rk:!}q!ڴn-\ uPVstQ 03轳|'W<ͤV/l?VT~rafyH7 ?50:jo7jOC,Ý++!M-Ӗ/# wtk*Hm]mݩ#?0yDwxsqg9a{g 0{e4픗 ZEޔg P  %;aQ? s?j3tfuc>ښcn_~,1|̻pvw1 nNXU`QNڏ3`0%MZ }x6qN3VV{|]oM`#T7U.gcOU?6Mli:$/Pcr~Oq_7bVH/&wY"~Pr(f6PeaђLMh lREa%דv~dQBnSyseY'#Vs.ئG6,9"HˮǞGs EuC#ɬJ VvܥOiwEH/Vl%tt ԏ7[pd 7k.v3 <^NYIxWĝ6ה7;WN7vQ5<_DGwjvBVn~I:ƌ0Wb2-6;|K>`Q}ha>O"(K?.?u2 k"AsdqQRN R2^ǫлV\`i):'xl`(?Ex&uͶK.)ZP3)&%8Ʃ1~˅%?m%s7T| uEjb;DHMݹ,h 1Tt `h`qI_Zi*sϞSz.mU׺UEm{yNY"4sGwɕcg57L3l(L0B8l1zIfkZ[H"G*s3z؝w; Pр!:> %QFW_ %@ϓU7ܶ";HD+VT] vIaT#*,yT>+J$#Yc=#j#+/ʅf8 DdD6n⍾A65F-ҽZq9+|/Rk&2uKZyH2Nd'~8S‡iVC๐oa(\P#ʟ2mp˶bVkcb;9OCk@-bKnJ@ͯ/'!qդ&1(@b<[k٥$(c1@3Ϥ2k¥oRl˟A>n bڂAtI>?tt^dX0vq&"{_.*8C/mggu]Ǖ7j4\_b)gOp2#y,ARnZ|mo|LȖtBlS%@H͉2Y*l`ʧ$w0^p! |jf[m}߆AO PknǦׅhzW̢VgU] { +v@ fP$.k@ m-mAP-˓jCYlx}y㍟P_Bqz;*Xst⪙OUҒPfͭ~^J7Lb-0#_%-RY.i6+gqjbj~D1o-buGkb74-t(߇Hu,suXśP3WhCtLdp-Nq1{Q_DیE1c^WMMÍ_+]$$dx٬;y9 "rluW'p멙B=kbJSPDH"^gލ!% )# ~mn퐓9LA;"}LmNd)6rɃq{L'6ekgdfw/,ߝQ7?M H: (_mnjepVBNv05~˙`0: sJr3-tSԧA#2} "4b`e3h΄]!X-#ݘS%5+X8i;M 4eGKsԢ5&Ҿf~CHue`qÙ]ӝ{1q>EAПۜ^L)q8="'Щ^MYMp:` 'IO_V>a#zFoT;bcc~~lY6}hŶ{U! ,b- 8¸,tT0@h KT i /%5CVNJKE$"gN 1x"osbG)X%M@0UZ%,t/S5m-6><y8x ̪LrģA$gL2d:54'W6E'LE/YdO* #qjj?;ub v^)SF c&ʃh0CYN5zRNGHZ dD>G[F|4C ]=T,JӄhE=Om)@RTTw1 CZ %^f&h%ߣ <%h@Ttqb7_ߏ\1f]=h"_y}\_0 J9.UE) E|[}kvK=Seϩ ء~fnA,SrHV6O/!!QqCՎz@eᶀFG;}و -}s>xzֽD&+5ӧ0 h<޼3p,Mv^f~ͱaC$[Q e +p6ޙu df2=nPreW2DD F$KzhĠ؆RcS@uKÈ4N8hs΂W';Rq229q~Ls(PQLR_ zl0~l9&PJizvWoPiD\in_}b]'<}{ ֚-J|Q[{з)X?-%_> j7.Z3zrZʦO#S ?*iJʰ$. c7PG7=|)"+ =+SX$)یonى5X[X_spuTdz`qTyS/O8VWaXEzUtѣ[6PΘeЛu&&ד\UiaLҡ˳G*·L?$^^pfv9T'NȣsEǔ_gĆZGApG`kQ;KU6\=\e#lXWr,lz|Vp839у}H3#zfԻ+@TNOZ5mƈT5| stnTMW),m5c{%g]"*3+e<@ʫ{7ďhЄ#K! VePR~>ɨ/V&][\'EZ\zWx~L]%=NihFcDr)ݧ &;yRj84k%Ňub01?(N0ˉx΃R4yR5@Ҥ(Y; E_|Y^~.G{JVaj+ƳӃT9v/2K4?6$՗GLX1`ؙ8$gpcsa/8pj0Hp˚c悤dzeRn"qu' ؙ*Ӳ(@`F;_qIQZsn6tll2w"2z1y BDWc?f+b6QpK]S>{̃X/hJKXi'KxFS`!Az|0HvG!Q@zx0sޜXR=Wz@o"|ЋcNTM'7nA-qSWBZDjf^c -3ozח&"6ee&6ayރjsȚ ˱?Gkl&#C?ϐR]xFsX2DF7^$Anh8-y}9NtOhc%RA7\?$.<"Q7+FG2cNq &Հ(Ĭx[F8|qC}^~VVb ;jܿl:x̑ )i\4QpvV(1J9&!䀤t`u9b-@TH2DV]H_)/ZQƦdR"Y7Rz @ o^q . <\pgj| Gd KnQC̿'{T%rID&> 3R02O͐~#uU xp ~6*T q6NȤjx֎Ĉ=ZW^U1] I ^ Q1^yTw -* x%,>yb~7LDCWKo~24Y`cTw։"*cB߶{ i'H 3Mc Td$%N-ÊL̰ݘ֛:stu9&d]deUO*^/ubskfZHN-I' 070pUOzq7- z[m7 Jxpd0w:[TLCV6SeZ`о9[+MMYbߋWJnof7p>tKCY? Qɺw^*ʔ/9o}z1!^q8ErP6J(k6Azլq?-xqp*BOR#ND=Ʈq+*g&特SUIm?]4{c lrH%^AQ\ $RhGBK@sN k})XB::iT,sf53"{S-Z̘ ȟ.$5W8Lj%-MPrSb.Y7<`Hy o 4eNտYye:{oK0\>Ų P'tĞ6S(ݞ 2"!ျ&zQK Wk[gl۽}ItE'H7Bh,gDe{Zkw[]v/x ZȀ'Sݤ+\kV,76u갧4z |h2ւʹv ȇ :5.%+敂ˈ,eu7L袀ljJD[kt1|EM$A,$Jt]O1#?%G0 4 xie3>X;-u"3 m4S&t/C慒,%?kQ(Q|̊0I[5 F N%.V2Z~.+\wqл|ޚ< 0tV䪤Mȧý`FG٫jGA0`GT|w.bW1=/i0zwڧv s3[j:mVJ("{wRmm-Cwk,4)Los}/gxMvS´ 6<@n|>|2ʌ "0he0d !1c W!vUso֠mwZ@} d@&yiWIkcQV*k/cE'<[#X>>W]4ǡLUk+>a .4\`f0Oo,״5}dWb[54h?N*k>w*VօF"omK0*B3vo{>_@]@uC]OfCOqp^[Cn]kzWˢ&!y;7Kk(0R #FK Ր:#U!ʒiK#1j&p;#]6ُj#MBe#qL=#{jL;[j΃7\RK6N?r&~uŇOƅs擱8B z5[]{݂wa܏،k]h\ *47'if>fMOfb 6/CwaL-h7OiqX^t_v)`<ϭ={xѮEDم5|x^_)WdɥE.˙uP}H06ύ!G@;sz1;ԫ'f/#.{av/}ư5˓T!!<MKM;5~_ȋ3iqEb nCfٰ^/qLYVm^m饂wb;?tBHe\TV%$ׄ<RضW> jMa|ןٲ*)}b߂pji/|N8H|GE4;0}Ij>71#MVa(.tӰ <&S+kN^KI'.+Q2zu JB7fs"隧,9h{}cR =*$[TD1#\2\|+=^k}=-.U -qݞ@B}(Oe euV@ԍn]]d͔390׎U-VoJ<Ѷ;M UL&%[R+FW7N$ jkd &{Br\*p'6>ΓuaR {! 2 NPIQjQIf)Nv )hV׻~Ŀ'I?{Y1&wk,yQ:4/?{(<{ODup;E=|w0#T5f,D60p6KRu5 92S^ZVσL Nxɥg'6f ir qdFa <4ggYmZ~=جHW#YdP̈Tq;{PSi>s$Rh6Gw{}+$P8̿c-P9L$OMqHG{x.Ez/ 6Tbp\j8yy-C\/9.>VvrǷT˪7L#B Sӵk ڟ)'f> N/1@o O-)ʪ?zdмKo Z8W`-mW[ನA)Ky!N i6Ujd8Ƣٿ66\-ϼst;ϯԾѕ4Sށ `1CY+TDDŹ쨀 Y>yppjDl8k='V爐[˧,|Y^Uೳr?9KݐG Wim!aW[Եw0@8ݫ6XjS0Jxh&MG{wNXoQ}h<7wJH$:vp_4|,(_P(3Ͼs~eۗ( +TxH4HgCoģJWUg:|u kH^G#ܭRjzҾL#mnVl<ӥz(CwwŝoiL.u!W5vq3mr|0G3Qץ_jyRU6<~wkIŋ Vyu[8e6]>Ψ|_]Sm (Qe +ZQ@3^?5ҹ?^BpҸM2<|=9NkjF-l%s)CXHVt!;'Y,Wv06'eHrT7"f9&67e:|%_ 8a6d#HX|8clnѸytUsZ*!!Wv&_ Pewh[·d|oZߝk=Q:O7kvu]F)հ/w=, u;0.~>-i; Hʕla^UMz>grX%" 8Um1[RfOjPPhfW8Kg+?@f*`<ۍ`q|$2[i&GSj5,LM6ًD떅 $# 1lʡx q Ę.W)n7bHh.E?Bʂ@Pa0W]i7F_7ĎzfXgxu>`[glӉ%-6FP#82p6iW[Fve>SK\-+ѾYz,adtbFu=dܸL䪗vM@^?p%vĨ!&.Ӆ ¯˯ O8a& oyv6R\AeӍWhKk^-բטrZF)?7krI~7=NGި ~w*+JX -NY:`Lv;L^b9BdMnykm0x,LSLtcF~՗P܇󩺷 =qmxua1eLf؟oQ:Fs˻J/ڈe[(.=׮f+A@8T~d}[n߸RW<~$̈^F79A|.yіU0H><{[X&ⶽE`WZ\ٺNt "HѶo-&`ubL_j2{eKJdv2FLK^9t^v&Cz?O]hYXk}y{VMvK'3oS5c伨b!(.rSiGa@͋ɡaPaennk3;^5G`Mtx)`XaJs6JTerjJuނvU'3Z tdҌ3VH!+Sޏv)XE&5e;2oK7|HX|$\\jTv \ 53x<ޯW S^g|l7-pn}jLklC^KUd+<3C”;^)d iamYrˎ;\AӁdq3[4 |3TS@w&cC9& ?ʉTGÆX 2z3^tXEGuFSnF-,Ґcbk'rk3}yCPgZ`"vQ @>YjwAaL u!zi|̩28P)7Onٕ&#sl f">3 8E$1J;vs7GI3]>êE&-19| NmN|a@\f,m 7SC2 Q4ZP-⢍OWAFv)@x:q]J\154:n;@JRS!D JL]@@ZAAߖ&\R.|vN a,un;$Jd,x W;3zPS2t9^aڳG ٧W_5D߈`m3Ï鄺uyxbA&W&L0շѳ)SŻIw{WÈOZE?Q*K= FQ>lξH"(#>5<I~4pÖ?A]#J^kfp8:= ܏gř=~}>sOm֢%W7?SAZ1vUkIVey +݊N8{`sTòVŸF]UϣO.VTAqf6MLN>=<ȁ Ayj/\P/Jӭݜ1Nj+~.ʹʅ-#ҏ/5!Gmj oPPFR,W @2j,3pbM^IY($3*F@rQ;:Vn)*昰"8ng{.eV떃ݕS 4ؘ [{^ǫ693lD9krEVZL(^SFC#/Q$ov7-c/W+_lڨ00(|DkVd;lA{H/ՋL(5qk 8S92Z̼ۺti?3U۩,eEŞVN)&]r'a1Dvhy×I(CAPP6ܳJja+NWf, tT ,w2Ql%/6'=*t-kBݘك2ݔkX2aLTz\t%wI*wvۺrמm_''X*H@J]a0H0K0vV)Ʉ *U "]TU$B0rƫρcR<[F9yE!I>K5'DWL(w3nƇP lx=HMȀy۩|.}U>*9-:=-dzS6F\}8cP#TSو9+L2%:;1)HwQB&]E6͜PZN)QnC ti|*ګF4WL J}f2 0_-hp][~iCZ˴Ph* & +h"ZN@p+ (jGe*"UBtC@]oXi"V8-soK ǖgnGEi}1Kt_$ޯfX e:w Ă'˘1?Kbd۔"|Y r ThŎ"[orUH2M:±sb,@%&Wh5;j%qFvfd겣KdLI^ xh}ѓТCQZ.ll@Kh5?NX7+i}&38ܟ5?4r. b4WZu Dz}0riba%.$yhwI 7BA|ػ tRH8&g-4{c66(TX7rO!;p}a`|,@eBX!)'sCHx^`3Ms^*w$}aBfZQz/Ίmd z?7b}V8q' }XWnu1KhGǏ76I>匇q ,&Zټghr|&x.u303t!O}. <糄d=k)g C/鏟 ]!f/ǀ[xYsk0Zoi&ԩ/R1eq1q˺bh#Ucb?6}U~KN 袜-30Bt xKdvĐFlg)`aN ڕ(tSϢ@d $?l{qrZ/F >,!4cڨcc23)72SHP X@ Mҿ<6|V* r}Q8GUm/])৅^ ܫ@Bq / H{OHvYqBI~hWùrrB `!!)_[y8r/p! /s{g5[eB< źEC~/*g#xBܓf s} abeD.GJyFo;Wo0o,?`wkmg]LϬ2,2|b_+Y[\վ`ٗ.A3 [nAdM8n-j2TzFX}^hnQ5*H;%,՞;2qN5P*LۙNJ[n}P~yV ^yW M"| ߚo|fR'D-pi^6c6 i֢nM{~ieȲ辋^ EIz؜СjG/ZԱu~ YġB?$nk)* }^=`#uT̊ls )Z&OQʂ6b"L]?3U?so8{݅;!}Sw̋ uP+cq,p)-l˚늅 p(Q3D2+U #8fW1pIb/^,$ jy/#dChdRh%C I:$>m]XH?6ź͝]+Z!BSmnhcW?G;|Ұ 6IĖ75#$Jg#(b?f5M鈭brגV)L$b3/`]"FV2{$$i ȵ>=_)Ͷ=߭2i$@F&,-B=b(e_DʁnT^g{IF<+|u(L6;%M #c?lj7G4 .N΃ٗk0r0^E_ARs 4A2^^Zܲuւ3  UH0U>#Ex,f0Mm=K$CTJNɾÛdYoێ|:ixΧ8)[f`Uo&+*}IoԵ4ch٭~An*&ow~jCɻr*~Q(9-gJK9 I~ 犪H}<s(;jLM׀5{І uܪ(N"tQ{@f[fs i=4W`ki?WVʽY%j5c5*hgf +Sb7٨tL+]@]n+XzWt{M` V2H{Sp 2>u{07xqHE:E9;to@qBEM/W.I'} nȴM{b??dtt7M"?\a8xa}c:Oܸ3Y%9iCbn<z/wvwoJƲ7tujq(oR<|:c0\09`}u8:W6pĹ107\Xlvp  ~5ސxqF;g$+mi[dGgdOrlUtR= `7h]|\dҦxӻX/9o I-6X`dSl生=z2$a *=%Au1I>l4ek5[Y%}';6t\y]$u~\LL ˃Hk#[,v壢ӖZEFc 8EVJmB> bO>万pʿۈ^;*(b++[8v?xm#dq==eVgq*7&~#V 0%Z̙>߆[^= (7(}\2JD?A2Q]`eoR ZL:H4Lo\ f(sBJLʯK*/AE-"=HytޖޒG>]KaS--dnd&D9Ӣ#weA;r2L³D+ +.I(".O{M*8yjUbG=1Wn7 WYw]ޮf0.Wsf;=A}k$=xDno /!޺)C  Ai1<esVxIv,1fLӼ.a],B~/2 ]YצqCF<1Wp<<)&'iRdKfE'amN:(°7YUJ?TBOzU8k3"]:)&U/jܵ^S'1. [A+kGՀ"JP u쐯Ydorbݰ&q|ܫA}=:ľJ&}FU [(ʇc`Nײq }TB:?:U?:؆LwZRf旻Ո6{+cʑJ yHL4K'ӌ˧ ^hwnr4 @ѭRW[5 56zqG6y[3V4a`ǽ!b_].5(-'ݽ.{WNu\d@N"n% @bzݽ{ۇ.TFC2I²+5#mN1ZZ_z[ f2`q1m+M>, ?|D6H\&2?̗ ?+`}I5ReiyЙ4Javy?-eK-_wJSvH KdVlw#_e{,t%Bh^V 6-Ϥҷ \SF`ui'- \]K-p7 ݭ^K^V#̻`CyabQ$L"v*C+q#flnXZ C =xqOsSdazt2y/SS5AWSlaw򶼪Yccb lig6ec6HYf%͝N8'IT_o'zdz;f+@aȏEŗ0[kw鸞hⰿ%^G^v_A _=8v(+@U3§RE?uZ ^,TBܵNa Z[q_wZYD`NV Q2@;ˡ/,F 8뎲*uURx9]9qu7^+(o1k+zEJꟹ$ {pX{ëE^AU-\vWE񨜎^&d*I~Y,!whw:Mm+T H"߀K^2v'ENhYB]4ZM_`$}{nopa͔c|K Ύ8Ә(H~ԧb HK“Bz2rWt.x2|N$nqϽb C>|^|4-)ΝP=tZ}o5{xE-іeemrhWĺʤBW!Q?nfK\m\z$vĴtOusŗ&7m??H пS+B0tA9d_ &xF!mWjm w*3||Һ*q龥u<52vLCmӨEYE* A6($mH-ϤޖYA,bj77~t^tZHr8kê]߇,4'wt c. ;Y}]=|rVjifHyF%@b X hfk~ <@?x Ev~QS} M=0Nv7"͆}nB27R$>(&ZԪ|@b圃 Q5M"BbinRD>s3uɞRB LIN{*E dosb=jh p@_(^Yd㲸S-xNJokZAB>CPl kd2_E r㞾 "#M=:zciB >$3 KDY(ScrMPւ!Nvy2Z)4-NyheRO1x"`1A9ŜJ'?/xx {ps慬y( u֌m<i<.̢d͠i/ ؐ":凍|*AT.zfezg`QۤEoxc +V$?b4\ IX}A46X0gb!O||8χbb(&ž$*4tp6i)3}շ1r&e. +E=ʄ]Nv%a3|tZ:NN'!T>٬VK2}()%zg2 x>Hv8Og/^(urH*2qr*K/ m?>ZOߠWi IWm7$1tʺlWEuKC&]= _ְK^k0Ԑ69LR^剡ǜAϚ#s%$P5IaNm26D0pPP}.-#^;Lɓ[B,1câ%.Ń_DY`naE kVG9en>Ȳ]$iƊйYB;&kDf>X-SvqD܉U7) xa~,D@ne L},4To2]d[*547𘫭 צqSk)1/NVTşI6K$ }W寛{k:[Fc\Ff4f$;71%Rf5Z--=$*+ F*,A?e^VC& 99PB@@h n5M3{?C dA֏.I4_h\ fb58 K7ہWh}aܕ䰪^buuxm>`v;4=Wq'=UK "C+adR&'+! ȡR)t)BoƀBk:Iƃm{%ȇ9裂,-K)EŐ=tcauv+uCWE_0UL 'MCaW4֨;lPG;[ך7%xv& K1 uo<qkD2Gf$4zט4j'Oa?e 릚É6RO|CLB3rB\, ܶH-3%>Cd Z>MKHTzLsK(` RYÕ/!ɉݽil>1koSXa3O;z7#3C^1v(gѫvD|=nk' L)B2ǒ2&4ބicf T7mj`m0I/"qy"iQ!Xhg^Cumko)-n*с ܟ֣P05ۋtUs&W(8CK^B’" /0y -gVYg h6-J.Lv8b;'nNrl>,t9@gL]; C'9"&ajh(S[k?k$o8N-K\&Dnq䣡Zc[`G%69m+f#*~իL6ߧ-8C{岼Hթf{tI*DuQεBq6%sYH;=Ķſ_Qz/˝mϺ5 pVFb&_)1ī;팠jYrKNPhӏ)a'}@XO6ϿTt?,>1,r`*rK*޳Â$uB?2CVWtdycotoX`c"Y`̐ 8~/UbN2iŁ/qȡJ=mK׶$7rS`1`nz qX9d y@m&Vo=aԌ.{^]H6|^68q`Y[1iQePt@d9'v2z{UtytۈuUjҷ?j"c/M#>p@Z t`y:k>sS%#Ntb(q4Ri2C%8Jg@urd@OmcْxQp ?o:?2) areuAyY|%'@pU@ɂ12bC-bS?}I1، o3Ԋ7gAy>g.nZQ 3_WSCxQKp06>"n1OCh4|c撍悆 uTFYR yQ=t- ](ivdȣt_TBp*@M\:GKLVo u-'qheK@W(ǭ;<#d.!?)F؅݂2ϤYhT4j~!e~+h k\5o "7V.³E/fxuC9W*]/ 9U׋3/fGп5>7\7rU@݆ePy TlQ;Z(]);*9z":0D -'YM+76E84d5lir4 0g-)Q'-e[]L >^>ns2Qޒ>0I 0|.6XDʹa/=;{E$Optfv]y/uAHLCd*4W&Mq#1' P"rW7Jn.rVU:޴æ 1Z0*0L75LO240cPզ ja"&Ic(a<ϰ%=;ɨW#k#OY.thڋN,7]%PTU4Kq5lfK- $HX~b鹼RL'cf cTMYNҔ~cf;V!cl,x mbħO9!^aFp'm:\>zg/Xv&M.P}h*3e Yhڐ~#ʿCm p]ľe癢Z5> y +F<JiBd6Zǘ9j&ߵF+ vt]ߝ*&AJ%W$RtpL+f:;F {% m|4*˳p+܆DQ$෤8yUaϝ3˒GT81y#H$i?l/~+Z |銖MYF.xpmgxpVRu!,{ {Q|MBգ /j8z )qYg~ |zU@ J3}qfa6tdkrrSAwjGjiP [-7x[LjzY7@i.\, VqI9;j_Ӫ~bteR}X(ZՖU[(VI}U}P TegBC*aE@6t7F"*`} f*OGm byCtofirM|,F|}A&BMUUZ8 JP.PIJ#$i$߮+d R>@YSƀMYBgE`!#'5#B:ŹP4qKHRD@Q_-$C/HM[j~vD @炀AkǪQ>* [3ZmA(I1Q[>(mg_.v^y5;@)5jV8 p0tUx﹭j}:MO? bfg&KVCBOm\ j{t,Nue(g+[mqFknsr 7mV[v Ohl0_&jaI[e;#g;܉ˀ?(S>MJ02VSeR ɧwRx=#lJl-zBte{0TW7KWT.lRU#zh[򀩩IY0X(6nAشOl;12f fYZdNS.ZӘ t7#HY@'>}/Q؃uY=Y^+p:؀d*SptS0I2 _ qh`u$Te][Hʠ;۽8ӎ$G@˞ζTV$5ߙ]X Np̋j:x5>#@ܖuTӧv%`~m?{w8cSNCL)/BTTxsA1" ?.H>3\~XI+I9;u;5 5LA/f-gHFA [عvEE̟AXw+>յ5c L<8 r;GX!V$ƞ]l _i(<|2>f^.7֫@DmU޴Z :W|zl> ~eg ^&K[4@GAi < x <jĵf;3Wxg֫|^Muրy h@Z엤Π'gۼlZ{lՊʵYo˭,.iEmRȿ+aS0?8KPsa0htΚ==q iFf#`FV˶BY櫝W>=_/ّp?:1K13禓 NJnm$aTcAC}|Zғ8bi[!>w |?82qu_qCRJ)]׽1Bq#sjw ReDtoF["|f!{{3S:Y=,G+%Or:f [gor=(sPF.OJWS ]  t;|N3S IgXƛB'^XW dZ0扙S©xvGdC :j2G LtX2(e0GL 4 wt-a BQ;;_>o,.Dh~V =D'*um㑫"&q_A#JJ% pXokں>竸εR\y[ F*udK-nNPqL4M> S/$?u$KL+18QD.-еNF"gT:J߁"рq6HzdO!6mDv<9x^&ʛt )a4h)nuL72wczxg ϽDtڬˡR3.R_|ﴦ.C%䇞1s6 Bfk-]L Jd%qHx/ R^kSP]$ mCeD 'tԯ`u4 Hũ1-v97f~!ɓ|~DBLgzw"b Iޚjl@[Ca,W0{E4l>p0SB!wpbc򲅍nNI؛xdet(mz]l]tBC+Ve+v 4xkΦq1dʧ5 :RoeiȘ@pdif1͠.x dYTuБmj`C֞%wK8]V zb?¡ VLL}Q %>/#(ըw,UrdCȩ:3#*GmNSA Uw]:s4{S{D=aHA 9 䩴_^͕Z#;gP1"D.SO9>$SEI${Ԍ8W("ZZaXU(N9z~s7ϸ/.)'x~K6ybGm)R%`_rg4(4шuC@xf-fцJT$oakyj WD؈O6B~T2-Aݷ8|ǁ2{9 a<ɸʃ/8gyfrATbi{3udlO/H6];@vi+$3ĥ{728R,AIM9wډ^SGn%ĝry @DN4;,\T撿4#Jg %3˥#nz]Zӎ'}.ձ%C *SEl 0tV)Ov_]`]Ù+-ͦn1/qglj\C/2QMV2UwϤCj[RtTPMEG$~4gb)jvޟ\<"tFf"E!5GdQAp5rD]R5{摮!T(YznJ)^O"Xy؝8sp˦fcx;W^Կʈ. {(6J&'T E$3Dk|% >?u _09(/1 : \r` qTX5a"Ӝ!J#Ն57a@JT54n*AoCk!X ;64Qå@&Dx`kh Fk b7c^dOz' Kej_! *npޚnvezKB!CKQF{.pu~YAa{g5ߗZP au VyF)#xxadme+iU7XI?k|^hnf[ΘrBOOsORٍZ!w#,)wm5/LXA gC,ej|:x"KvH 2cNwX8Z Uyr/۱Hyi5Vɬ􁃴 'cR穐~t᧓5T8]\7}8 %E5iayZIJ|Aݧw,M4wۆ"_-bhymw&Itp _n7|<܏<:OHq!rY!& &DUI|jXsѤ"X\7OV8mlG9DLFռ!*C+p?oUw#7ȹ˚ZJA6wwXh4l6m XvJ9?fo殌 A e FQ0"j d'PsexahBx CCS41{':z-ۚ ȕ`OTXuYa69nZaՄ??;)`^yQT #llIRX2̬$5w|'Jk S HS|8 hҊA߆KC1͆&gaF݁iH KO.~kd$]nlL z onj(~j\F2m 9]>M=>!e5;l۶H]{o-Um% j絈6EEq`IL %~Q+Ytx EUPA*23GFkL (QT R?7+:Bn=Z9xkz=SQF1[qauF ~P,WsFLc^ԫʳvXh>#Fo:Q[A^ĺ lR9o۬ξ?%=$cw#"*J҇(~] az ciiHdK 5p, c9eL}r[ 媥(d^U@LFqgУo0Rm-@xa|C!VN|_M)@b ?R G7Ґ j@te8Sߘ9DA6Sz=ָ}܏=Fn`ӣ@{޾@&n(Hq ^)]ܠ dK(}M YHTQc@XǎcyM7P"nVX]aH#6T*(&CC2oo*Trp )>f|i>݃hϫfA.n"mC '&H)DY^j(G#Cgx$V 膵q7bi͐N)r )4Ki2y4٭h7bp/hk`sl*߳RD{ %ȵ.B b0SI!0BXu?B"oC`VPZ}N{c`"0]토hVQ̅g~Sm^_Iˢhl`Xie`K.qj SZ4ɱ@u?!nÁ6q+E]:%鲚Ow5*1׼g oBX9#)tnΙܠ>r ഷ/^;i0^m@dE{wROgKTfVva_RLpd#QEr\ޤLfZV6:w'l^s3[LpBUJE1eZ JB$.̚\52>a͐Gi"Z3Tف]wڵ!G:ܮ#+` x;?]T -ԙGѽ } ˕6/1ϧ j9fx"&ԥ@\iSE_hʣ\[W#+9 EL*FxzUJ8!(4"kjqa<-XQ^!i]o *jVDYvy>.S [`b2[%lf(Dg[tŠrX6A"`V]y/O G7ЖgcvuOt|j2 UJmYD6C/"4Z91 89rQ\"Ht^Q"ᚎrI"CiwCRa!g$ÿکD "V4&mS$iS`(ΩP G^']Kѭݰ #[Zy39p#l-b"iH3Qʯ3FF@{bT | 3;v RmK% CԜoǁw-E4g$pd/b ޟdc)w~9W)7¸0TbL.'X/<%4H\y~>TW#@uXuE>ŘƜ[>P2-4_vmiE $n{-F]w<ΔW& )j}փs;&(1O)NQAlp~1kZްס\Jy:~H5"/ 鸡z䗂L`R`[=~n}hwJT,e=i>,)*E?SύtK@wS8ọMkD3Q:@oʁ-=,8Ey}DQ!%|=7RRg1 pꨢ(0xLL!C.2"5Wy;q=*:E\K%<G,@ndq`'C_tkm [FI芡u_+~u$$^Utv><2MyuuZw#7RAk_Yæ;T@a.jX>m5P}{ qi*MI%o*a(ZSv07ѹsa",N3fv RH(ޠJrO8O9Ԇc7M3^~Ux[a"׽`E C>(j>˟bWI7))=h\ë@{p.vR! VOygB ]11glbDUk)rJm ˅̛2S37#7DVi6ȻT$Z|=u2ό UCP_R %wm KU ]W@,v.bS8spQ+dŌ^uTz&lHM.7t9r} @"?Vor-J; t`kV,4u2|Rܻ6f(vl6_b / ʀ!H6! fdi{r#X7 c䧕{S /Pj.t;t;:YRur& /iU̟e/ߖt)`!&7m-(ujʈ!Ϸ:.2+>ZA4"w0 I¶<;[Gsp)Weȋ߱t'E 3iYDCI:;ޝ>k|O4@K%qg[A"z8OZqpTF'Ix}4Uw T_Tl: ږS /s=6hXfӷ8kArDV:fw^DKB1َw*ٗ]ip.\P̀)m5|"g5-5>~^Y`Ȟ JCMDdrey2,}rK2^xH~u/@@\l-,(Y05Kdw{<#C8,"Z<^{gCc63cX_MLRIuܞ,>8@#4CuBFFUӮgd886-$w]٣Q@2%$({|ӹ^F-YdJu_ 7?~қ?y,.'g%`}YD]6|i`ZzB  &#Ѭ{do1e̠.5Cm^SUߦoVM1xtl y$n] mqa'A&rPamwS "}Fb>c`-HW1ky\+ؕ;Cd!1=Spq π>/wZ9 mQ3ّa@䘼GȳW%8e5FYnR=E{ݺ'ܢ΄çAY'`xj 3#q&?ҜQ֣1' O6x2؊-]2VNr5Ւ:!A%q|yf(t7Wc\Mcxg(؝]QcR(zg؋FV[ .QH%0ҬzV64^6q;}%6^4`; 0HMW$vE7Q^:̒-Y1O#ۑڮ.h`=aEI r9瓛QvV61gPlH$QIΗ:> -Ā@Rtȕ϶qXu%&ݍmr]d "'=YYhҡrka.FN20$eVbxZ7 y; x-ax6A֫ۮCJ#;̤ bh"ne. ܩ`_\ӖI❡v;ʣH&]l^YٿFvԈ+n@Dsqp,$ٸ8R ,eR]憿g|Bm\'mKMיhԭnKAOfٯ ۼCZBPYҥ7 ` <}oT;_JاC\.Sm3\o^z/ptu5TQ)p=iJz\ zXxt}\Ck* 0A.aT } Z:fzdAUΥ1  8#B_mZ=TԓHM}N3,GK#whfsJ-h446\M6W~ғ=ef}65/FzqW:i50 gU^E1m%8>>ߖlڅE j+oȁ{sd^n ƺоP$Uɇ@ˑ I`_ D%'վĪNp @>`,ikh9Ƽ~ԮQD('^fCuXtվ%h_i6{FUwx[iO3 7~ʤ8ϪqL 1D$Vkި'V;R[_<;a؛̺^jQzȯh[UWiVڄmIXPHxۚ/PiGq5\"Jz0hrx#y4QL{k qe=ll L,8#U" >}CQ ɴFBN rBHA&zD-ju290u"o _H>n<զd@bx@^==#m" nIdचޔ4}!BoH:J Jc{A*9D#+lʊH)G\Θ%gZ ,1Uy.݆+x䀻)Ψ}bD^K:OZu[rn܈v |m/u tUň"$? !̆vOTf>'՘6]YlHQa[/cqNek® ږ]/ GJ\NmR9q Л_e8Ld@F.pz.zURXӔNqf䓻9yXzQRȑ \.E05TJ zY̎U g tIwR@!Sjcs39DiU" #P.}JLݝIue4o*S^9\Mӳ& S9-EXaA`EF0Mbo!ӡu]FD_a&VkT"S??3hֲj#ذ%,? }sLd($I#;l=Ţ~у 4[ |F;7MPyC9"z]˖<9%n(Ikpsxrϡ뙈ܔN`'[#2 /i| h51IH©T(DÀ-9t9q}TEW@:c@!O?w3U TyCãXs__|BE+a&ZB{?ҬRflT. $с~IaE |{jMupTq;P)LLSPA[ m2r!c)u0 \|T{n޾.QAJu|Y%z׌uSRt8tK5"b -cΓ=O178[s 9 h@vj˦P 3ErGbtC)E?[ʯMX_^ /?\> b, *T<^jdcrs[~ PpBQaVZ*wL11tްN⊎B`>8!E_WqF[\~ikQ~YX.8q<FZ]Y|/˽Ps"d*mi@J+퐔Y>pܜ42BI. ^TIk,d|i.xPËbIgzgŧ,$IS}Zj' dΖ *$x[T'_ot vʍZF㌑_ETQپ0D7R̰Y҆mZrТ`uOkS zbK8 4" }8n:@؋è)A)$牻NІZk,.V϶[!<^[cתQ׌=~jr^aO^({ U8%?FK:21aIQes'" Ug|2)jkYXTgTY4Fw8؇VLv3Õۯau%0 (`JB "TsnĔgT|`wચ>PRV}O:e^"YaƵEsa}I3ھ|5p6U_I.&Ha;=G3pRZf$c,l?~1Ku4 -/c^uKq|q#$r1^frn߸P9% =t_Ђ^^;vL[1Hrb y#S OԕjD d2C9eKhC7ZYl\2^6 b߸j7NͰJ}g{*I@4&߈ynY_ۚ, 3,7M" dTjNF0X溔nO`,5!l)_-p?1(<2u~ Y(WKt\q"Z,"}M,czDH_~~  av*Q.87q/﯑X倯" %%ն' *fґ5wO{a)k <RG0sѪ ޯ9eS`RGR+D(u4y|O }i_srIqq,Kqaʏ/w@YqY\0P@\͙K)xC b8NW׾c-SnF <:GRl^qn@p$h DžӕTvSiRggrףRkD|w\ښQjfЈ4h׺&cmtTy~ǯmZ~2\]2ey?J~kx-} ;Ӄ*}Sw6rK>%nek7@ V6;@2?rmc]`Nr-{L%'t,~Fhד2|*07ⒾֽŎ1r fGr3`Ϥ;^ /'NyFtf~sjfbRc6xvOi%@Ke 4)jx 6t32fyb'@( ԾBR{uQ?\R${"xeVn`u }'`ӋN^N/K@z3rorԻx+A>W_x/#!i˜7< )Ze/Y=;Hqёbu@Fl(?R5ing!pF2 (F)I&j\vxaPYK Y~4Ay#GWA I)fLDP5\A,(ڋf<eVP5ٕFz1Zr_\q,`ZRaL ĔoQ˨LcL+T) ;<0ԼęgrrR>ڦXG4.Oj׊\ya_}f s+Q=Vav )k`ނ09<[ןBSjE/ZƉFgH|vjUn5؝5Ij(7 Q!J9ظZ(UG_wv痯Ttu#Y&zXИ/D /}ݸ48%~H濩b5u~X&1ARjE/es&6z59ۥ|BO]w.|2 obRfbbixY[BmC\EH 6HJ€( YcecD+HHBM7 "35>~&J`nt]ǭIOmnV'AU 徽aʼ\=NԈUĄ?cu _s *݇M֙Ņ*佟_rl~ʗj\ M(cPuVjȓ d4+YvЛ4"Ü{rO30m*'MVݎ}S3Ӗ L|P"N*0FO~N? O5BJd@mw˗ NCczSzq?Z3jed ab-xRV)Sj4}w'2 ëq  8l}9!z7hVRaU71WOMFQQV jפ\7<F(^i. 3tl"3L7^ q_ 4QƑ%_>n4Sq[[uX < A,㠒~QUD e̼LU$rTdD[uq/o`;B҇Nc Z^em-h-X(78(N͝i /Ab Gg]N[CQ*g[[hBO&)~dm~Շ>>ӗWsӞWu9A)c~+Sf R0ij|!)L#U|lJo9t`6j1|PH~p X8< qM*dž[ /brؓF{w[Zpwl~ /ncSm"j;@jʨ'ַֺI46#[s-~#RnD/dZqy&ۭϜ8Csj a4\U̐ޚiRw'E^m DT( >57`?%kjaO/DI Gx[5tdy|LQ2Am&EsyB@3b%}qgT3LKg KrA2Ko Ŋ>.nVrѸE2T {Ah̲YP _vxBż 9ƿ"  j 8 ߽,os#:v8:AIAsI$ |"*#C<;*lf`To^A Sֳ O'E!HEvnZ锪@G@ߴ[g}Z%Kbq\~sVeI*Yy :HV$i ,OqՎFjE &[^5/+g˖ҨWc(H/-AozFB|iXDz7~MNܣ_bZ*`n?.fgoBO?"o30+tQE}_tX$y$^e}V_EgzQo ^_lKa`-էz7`PYek`.EzސopYfQ 9lP8*S jh=y+&sz$k&8o6wȆ8oZ} Ek+cj-w2rQ#wtDOQOPexpd#<= vW56.A7۾oUXN^}}hYC3Ƭ ńUҴq)8 Y6}t6 X;d* e+nylStY Mc^;*8 gj R8н)@M*Ɩɥ*%}# aOݪ4'5$xE!&BHm&]-)ΰg@zK,I!@Lɒ68NSEv3d[Xk{eȑj)t @p>jڱ&,]4?d`N,ͩՎe]x(S?` o[ΘW4Yg HA@ t|9eZ)!kF.nKe'lRp؍ NfKvs yk&-cԄmR1ʍt燏\N8Ҷ }Fu_Z AcB*d|~.P b! ̓9&m!`UhQ](S3= VXbCoTm_&e怾_ۤNUCQ'U[ƬëEaB}^%$$76uo7i8dbY7~nTiHw?Ra1~&"hol~/v[8-956'k?>E|EZד/b4MK}@dRgՇP\˻,&6YUc{#D#&Xwt!s_ O7[ՖBex6Ha" xi{5p뎛iD}v ݳY[Zi+UuTc~^KLpv-S끤¹Jܬө?)~d) ]. 3Ϧy.Ax}{n^s#Hɻz u~v!n}N!xV}ʕ:%]йũ?c`yԫ(KN -zMw cbLc54(YxJ IA^pveEm 0(kg}N}Dc)!CӏN ُKEm÷t p0GF`TG79<=͡ x)^nF., .1 6WE터lTƙQQ%Y Gx*.었J\S f`m.:9&HC8Ot'hrf#z%p?4+Ġkn^jbW.;"-6iӱRD;ȐҤ|o S`=L*2M~Gq>\/6[6`1GbSz4}pYcJ=jZxyDH_jgٝN̑'`{O.#gŎfoMfN:YR2ggz{mPZPUȠh[]#J_gLM Gb E$C"u0]Yr轔ڀ.G>P~m٠E@2jaDĵ1ػpx)zK= wi7 薻46HYwp\IݕkTNQYPfeŎoL'_1-S]SLKbgp9s=^=xQf2,EoWuQaX nN+PmY>1VT(Lmek(d@+[>/c&7|Qݛ3 ,1RiZn$a(YUucM:- 5EݥdZr*̧)?!XWxVcA-*7 @Uc솠R)cbI[WԹR]X:u_P.i]7:M=gI_'yVnaH44Au8l0L/Ia)HZ ݦQ%+Ccɠwvu<4p,lJoН+~ !ު֠Fl2)9]v=ۜr P L"z$W$YBW{b/bnui3>+5ӦQq6FeSNz|C[|O(Pmop eTsO0ϩ/иmA@-}2ܡ~{X/K3Y?;"T#υ{It$2Q3m/rt+J,Ie% 'pUP"NXm?\PlwwZJ&K]Qjϓ̄JXH5#>^|P%[3omŭsKT;(P25Ku{}mkvpkmHH moz&-{!Sw̉پť>,V\7LLikP \E {pzr[ .3d{js=NAj/򻦥dy /|̀y"VsgdI qmģzcUK+T72 ]9aqف0$98BW[1އ14C 8rߚ=tdx„ٍ듖]Wٮ-{:#TqkvX 8'L]HgcjxQuRZXsXBsu.Jꩨѫv*%ng➉pvӔ0`.cvU4dqFPN_ym4 E/N6 W&7y)]ɷ1_zZfFXwdťs A .-VY!: C/Paъ/ uÑQY/b V{c%MDD@ulF68Ӻk~\,0f?"AAÎ.6T0U>q/\|t8p Trf3]9v}c.Ҝ=%W3FN2 Ju]VM+߈jcF^7xOuVY ?LyՄ'CwҠ91ʁ8(s?Gk!oJW.u J^d FZN  ۫@|So?kQ4p2̰+"66 ?njU>P%M'/T8_SnJ*Q]{ +ČuT3MZҏb(e:/8e`@|Z4W$`Y7KvTO`2uVmNbٰ){U7m] g&3:(ϮbYV5+% qN+ZrMhjԁ E2=LOsI@ P[oh/_z4[m n9ZWXZTS`BwM)G$X/3 dW3-JU8# \̈mK/hi8*p;&y-} _K>jI[8^4P73MM6F|1C<ՃCU9j,u~|Vw$;~ulǼ@w`jnlQ˸}s& &t5+E t TkSG0@z* E9dvv"\ v#|*;:EVu _T~rTNVUyǔVֆv=,9.6-*qO 4k_y("lGzЧž4MQ6k 5RۉgAqtR_Z *X"wڡNJQ0#!EY 𝚲S !d(zC\96n%\є? b(yu8l{@aܦ}th*==0\d-J;d)1j @gvf"ɞ/5;Σd f>odni) q.BxM!J$]Vu~mX vHy1PF8Dh[)&hd"Ó9nmh^#>" f{07 |I5K1E܆QO eh4Uk"\jlw.64P.g[\W΍梑BV* H[B+p-8 2ِ,$΅h|˄(4]#!'ąV&"Jb5(V@y͜/PbdH2j7ZJey2k6-.y+Vy0ibO;tv)ƋV($w85*Q! X=>'iT HՑYW qkZ"^8SDwx_=<2k4:O޺8}&AJoVZ^ο1h(v/<͟ˣdPdqAw, !UȖikykC|[ˏD #Eu)r*Hsl?ux=^ts-Q%Iߚ֜5.G8[Wc@(lk24e[Y`Xz!OV m HxuF@{ALb<4293HP)&Z4Mr61#wN30TTVR^u23X/+Կ>UIt_ɱQDq'W窉6p4aO'_HhiLCnjP2de^j1\{ӧ0]7)9FJ7eB*2WFmg@_dSUT7kX.'t'¿`ucӇQDT PjdHMW[{ VGu#.\ [z¢B61[%4Imѥ@Z!\e2^wgF1$Ow456 -ͬ<ݬSYn#&'xg0-e { 0hPTÙog&PAWVbŇuV;n$SYsi!3|y IIU|I6H (0fywmyRE7Y'؆Wb ݁94쫧c_W<@QN;j;5ܴzrya*PK Ӓ#k%6xrFF+`kD#Z IkUWپ'( w] H_Jc IPץNX؀o-% Gbb-Ӓw؂!8rM~xwºHSv W/\Z6Ϻ)/Fȏ 5Br{̟oTړF~܄ n|K,3 ;xQIJbY2]-\Fe4%q' -Ns} ";'0#Z#rXZ97j=`0QzpBOCCE9]tgG 4nEc H(3ASNFrDY"-`? ԉ6 !XODh!/ƂXm$NJ76aD&{VzKĿc(ig57T47w7=BbBPĭDbz7JP%oXdzjN3uYhgͲ>jj-1G/OHIYqR2D0'0 ByR8x2`:͹qyID@ )HJzj6T&l웉`cfj\#-^V Rr+_#V[uExp'y= ;{;z>*؂} qO*.Z ` bPtt7oڢ#M03FK V82 7.#ʎ2i}['D7!{H7W`&ScD?\S,6 l#@ǹ و#2.lK_Rk& 0yrv_NZ24Mҟ05SczpV3wQWw7{Bب'>Me0wD.%V(X|KF<A8\d0j"ZPhtO?޾WˎlH,oQ{sBȁ[}[qHxT kBUY÷/;E|:LBngPIl\\=׃^ֶaĢ'@v{m&fgbQVr.FF0sPJ+m3&pqÛzO  ]׎8ko,"jrb_ׂqk.Q!bL,$w$}Td@^l6>Ā4@< fc?7o>;)5c:4hY]Xj@4itH5RbtD R8LsB9WtsE J_#/g(1'n̳k;_+s?yd1~)$ CfA3 d@R|;evri>q!V]:P+|3QGtvaI heTD+|61$dcH{. b%Κ [|cLpZii?v(cvΈKjyM}'h;Ԥ쪔'9Mttc$VY 1+#+~):t:>4V|؜”XP@w 3Ob ٫d: !477"_,΄DâsR; Y|)A2%Iyekf,*)]r~-c3W6Iٰ녙h_LB.nLr0O]r`{[rzeok Nkm$M?f8LG)mWdس(1Oln20-^,`$iߗ09ָ4s2; r >|M@\ԋoBgk@kJtZ;*A}5 $pHgMn\ KirE:L4qʛӃ59H$K?޳Lg  :~ɡK1P':ms<7/4 3W:ɽe_vd`CDk=Pc@>*9d.C0СoiivS59 Tj0"u$VV5Zju{L96|VbT{V@baor8a4|ĠF W xB l灯x)t0X 3Y6@N >T7P;G gSt$ wY#b*A,ofVۚ0%(y!GYha#V6uj$(Kܚz'}me\<5]F!Iwc/| oyH56@ԙHrgH~ [Rm4l RMPSpo)vi8>^S0 &zcr?KK-:co?vvw҅*ʀi~CiD<f0:SƦƃ`-do欹u!u70b5s+ pn[ΟHTĒr_9~(TGN,z7R|2$XL ODh Iq(9Mbvn;PH؏B8Q"#8t4wؘ73ؔKmYxE}-Z2(<,.ŢܺϚ5T9ȭ.@[Buޞ|Y` NݏXH0*CLJ -dw nA`!PA.8{ )6lInoZ_P}+ -@ٟpz3#Sw{O 3!jI 29x۹)]*̹-ؙCw PY߿W!t_Ja:Q5z} F/gg+OS; Qu t06{S|a0/"7ڙ=#,~5r:#yՒ H)u~wgj4#; ,2 wՔmY؜`]0-d擴ol O3ubjh0F-c.:f?0fqLQP4o,Fl2 )˜3.R8IOU8;ɉ!ʈ!//ϭY)Dm6o/K֖+k ޕ~|+#3v4w5__2~@m G[8&KFrq_f!FHr(2(¹Ǖx3$:%Dj'wW/{@]SW.AH9D jHc(Y"o+Hj{dxd(IXs9v.OTו -F߂tJ&.BA]qɓ-pQۅ_ #kk(%xr`T7T?zzڄ(YoVPvIྡྷ۱䙰BU;jFNX%/rB\7.8H4r*`auia`g߄EH3!ģ` ;ob2\Mco 呰=)s!95lRI5օbLF{+b5{U'SQB t{_5?]SWlA-w2;let!9 Ƨ/AXطc,t rWn~2-S :t ?{L:`C @N"Iw<t@ 'XN{IMDK2kw;Br!eDOvɇfV =LM.kE `X1qz L)ˑy AKؙ92U`X{6NIGY׫_b?=P39מHp!YR4\eNt{ɃN3zζq= N3;g[|l*FH)W1%v9yO[+oʎpJ6{t&PIaӼ 4ElEACŊ3&1vO$7`s[5%!MxKʽN6h&sUydd{dGmOڳ.%h' Kz~,F щZEZ9!שzvl}qzrY햹zdTLy+g!qŪ'sɩt[%JBOnC,Q^Ucs-g^m8a_3 L7>i>t]ENcSHE<BZ'vG$N84?@SzdZNS!lpM?d-u.i}vК`TJ2ddi]19s2&=Kg̚8~]E|YB9+5\g)!b7KJ SMڐ?dQ!jkJl,gA'9#T\uc1^K Hy0®֦tU;3nO匼9Re_9@lA>~~ $nPt>3M2r9xCq3V֜|bxy?el 6O)͚2 f*?oېN1mgF5Df ڲI>0w!`P\KuHby|PI [Rw!NhpDB=U2Ԛ7Ώ=/A+MSy.$|[ULoxyAIie7LPQMG<8"7EcPmB}pt2Ô2 nf?9"  [y[V^I]8Xٯ}&Ac^зfsjV>$1Z`pZuCpv肩ʺ[;HKSfu aܩ~_A]T#ߋ>̩jύX殑:UMWHߧfܯI7cu1cz<R(uV6u&?avA$B8JNp? ߬rB' !g 2PJA $ɹD]5# c%,!0fI$A@A2W6|} W8]1>A̟VVa+CvC8E- G@THۋ/O::jx~8 b('P_ Xjg<ҙ[\8c6@ 1$6\?4dr $Gjdc[2WItwLBY1XH}q>H4k!­;1Jh0&yɡ[\|Ng,-t<͍ 7g%jiB (rXzG@8Q#cE}6U>V Sb;]scjѭ1b#p-0q?zkdB=, zRz2r{᠌$sޣ:`FN<`,]TH6v.G|#ShWx?iaYX_𒠟BLt ڦN&I^[~՟lT]es=暂@?hbKv\oқ`O$<#rmas$g)ŊD{9UM@˺qb7OÑd4[jV3gNAyݨΉENn|/NOƳԉ8 9MBn)#zBûY Q+8gSۊ\ :y_HUR8by|F5S;~FF U!iЏ<_ \(ϏS7/JK$ljZE,&'0xX+i˴C\r|lU[b;0Z)Aj?ܫt=a2*9ҙudaRΗ.*_(yCd%Yԕ-8aywիyV ϲyGY,8 =mFj).y4:UܻPpٳOᜋ)!]E|SĬu8c\y9SOLpU!X+,Yk+(:>N[Dj}g1ACmYVwK c<~}pYq7` rܢxI:|i ~bvlᒯ<[4q5QZ8I*~f;yLlqZJ;ңZ=0?`nFՐyrrsQk-+T6GjO;ѱ@"ܤݯ;*bfa$i+J/F9lހEl.%JnA@XRb~>(XM#r,jDdQ\= 3V%&a\6wfrҜB_їTQ_=b;X-G3#oLB:}<P |q-=^3?hpqOI"+f8D, wO]y@SXn_QqO;WoTXu9W@^y*}NsF}@C;!5:|>3ex gXeM7;ʚ5'$y _h#D͚gaz6 zv{ָL"H=q'eb9Bi 7\#t%$=ߢC)cM|ػ)SbVDj*S% ] (ATAb*MeGWC"RE5eТu1W0%J2J^z3=;\ꓒ#R XEgP~sSו-; ȡ|3Z31$-zrB5&'asN\:Ioƍs5KݾDY3+ob4 [&+wԅ1}tņNd;R{V}ΨD{G "-ޟ VW_X:&,qyECsJ< i۪ɨW 9C"eΛp828c3ӎPJc #uŀҷ8(4 K¡j mU2yttaaGIOE46qoHJBz5tx$Xp 99PVƬ>n?cdfT]9OSB1)%L+fT(!4 H1nypU z0y2q6IQ4JMd^ƋI{pht)`UYZsY\tp:eXp 'zJz3`N`yNh~mص AG{#T~9uc>-)(:`4=a JiJn/@˄?Gn.[q@„U^й~U!,2h}q ZZ ڽ-:!>sԖpչo|z"K!>^l<3)i$xۏ=go'i@a#sx$'ܒ+߳J>M.uKI,F}S =- S`f(/n#9r z{CRrPF MTJW~z ( +iy6?? Yn^aH~ 8q .trވMnz˵ss:Ĵ:J/q,۝Ed|աָh8L{YX큯E41ъ`xS& b}&f$d6 JĹ*ϰU[ zs.! sɧڬd?]V%A(!}k/]+NL"1X 5߭>J.ASC+Kn7d} Jؠqtw(FyBVzۅ0{%!Q bMq',^n򷏍)sX ;bEkPVv٥-PVՓhjb}OC)HRA=2kbA2Yaj#yQ=%!?0qs"`$o'Hr髑gbHi7@al*>ZSAPrK`4f$ײla2 =)͏twP\rJ,Gބl~TV0RF|43Ev40ľ ?v5j<̲eTD^^(n֖ܣdN1-E8<(/ .[# ܄I[]lA9<̅N})( OHX1>sq|V."`4)=4F1:QoE~' ^ٔf8;MTzBF(r#P `з9L!KlbXX@TAMJn4l0&W3*c0vy%k[JQ2IF_}:|@]Jewc[PYfoƒ}olsMċ,dU.tt NS_=)D1*mXM7QՎ o>_śÔoG0kZ.Cyf@> gIݘ(Yt{(l<}m@bϼͶ3:R6X(]gPU&o&NӐ BUïF,48QQ,CbrI| ϱApbVAjg]ч}L 9(1%89{_=xdÁ <:tmPa(,'JBjo#ݍL5i;1_UVUeϳ7?ؐ7L G;SQĭ޾Nq2L 1' +!- T.턲( G^dq  dcX Ya2[QS׏+ o y6Ϡw9zGi;ˀ5<gniIk_$ggB(uqp׊m%?T9H=T.ra>O(!/6q~1Co+32%,ᣉiw T1"p t1ZΝBzd=04Iphjزl}8T~O1!y֒s~6:ކp>`αk{ҘZ YCIAn>6fOw΂%l"3x)?YP,72njB=i&¿nQ˱(Ni&wO8MQ{o5qAԱ+a\atyYu Kg`ĠƠ`@]x,ovRxtPmyd(>eF16y鎭&4JGB[Y[/?BKe Jna6~GH 4*Lݯawgü!/_xd!1a &BN4Yxߒ8D*i\L"/{L'#2P+`)qOhVI`yQy]L;#S;pl䞐E5BF jE2;ZtCWwT-Ng%ۈ !@3ЩTgb\,ԄʱێU c U,+, +T,2la(|TuCwy]|ҝJ[? D>$e9Z,HͳF"{.sI|$re^pd5VG3@;.#)wj+$ŏ行Tuvw 6D& 3\ |L!Tcq$Yfn_Jq dC,)ԅLl/|5F?,Ϥаy+wJ D&+ JZ?̹ _ J.$wXqWXM]؈Hep%!%@8LeR%1[~؇.тNƍi&*ˎdo ]IDJpeORfbۥoѦTmqڅoz{Yrc1Vcx檩O Ǝ):_~w4R?UO|2 w=PCoY2a'WA78=ikсƚLjUܭ|6'BJ+_%=q_["_h h[wϪg/5Ih/]_M_ T7Pݩ*}7R翈GrbdZZdҍo>"U_\A(E䟓69R *"M?Y i~hm-L26K;eQz+I9ZF+yf3Pc{Hbv ˕?h?LA#B%` Z*=xn}9b<樃V,V;&5 q)V:zIyTvQ`jI8]hD}Hf`Ow;^z!0דo`'hM{Q,$ ( ,PtkէRQ(b*=CM^H0px v[,u#xwӅSt3$Dr8D!d+`3l"Nv/ۯ OQ:Svb1:^F@A\U6b1UsSs#XW|!}s\u8:WB QLEwy{#ښ*w""S@{ s(|T@.Wor'x.WeJ`7MĜMj<2 "oI!m+ϞR#2͈lW.uE%'1\IXd/@p]">bř8Drxolj\]lsM꾘1 (=_eb`FaD~- 4*xk>eL\x;B9gNŃUvq>5VV1 F*, UUE(f|{=sj㶚q&Y3/BS 1dNN77vQ8vtfr% ų iܰ{+S^ W5,]7^q#[{"xܖHnhX_:oBnnNF9ЎH1CͼX?ffg$SᲱUSjH^d`KX#<0=q26Ce`%(pd.i!Jt}Ya-0A;6-IfEd'93:zFpJɴoHLTAĠ 2RC)DSu-"`bɠϗ> 3AV̤ "_eDQFa8nϫ힠ʋ߃YL+9}.R?+KQ>ɽ^[)"y`%@+DC%Ղ:V ف!`oBԾ˄a\Aҡ5d:EKN\Be,_RX/~[nDC+qv"ZhfQD;&ʒ~|,su /LFPg6sqJS'ZU1Uں} @2:eO ngBx|J@aWtujsRB!qI,^2Z0 %hŁPR<k}8ܥ\IѮGK|qʻ :E:aWL9ngkߖon?Х!Tm{w Ey .b,"D⇊&||s-sE4?隡QtRCuueq#N}CV\4: i<4~Gy:ax~69jݠㄞjezQT0qpjgַ|詫9&‡ROC.@':jTR [0jr lTF$9)n)rPXר~N`dBd¸BM'{mkWj$i@ / n @L(H'o &Ӫ,iiW $gjy򲁎UE[KY \ֆC~h싙3bNJR="]8G M;|AK!6%m-u94p?E,<OP^uW7c@_+`%YF)ce"i;BjV-jM7Pw~kW:ˉ)'VVivF0m2?dѲ٥pu:(wHn Sӥm>L]:ښqdtQ3)|kQf2B[cBj ﱉLO HF/ҷoD^F .e]؜ʼn>YsDR!>cup2j.jXdI{8BBh?3U;f FS *qlTyRXfC0pj~{9ɪ-ɧ,镜? q'lelHGVr%;!Ǐ@ a~Fӫ(Kؘ#Ul|GPLGP:wM@Ϩ6%mߩ&s/)] In<JZ\abG;-m-& e=˖{ V!lG-.fhJp`3=cMm6N=~y. mFKG) {*46ݛTճX" DuA{M5dH-UPf%;:yCx|[}H$f5 _&eB.38ɵp,йR u7Lэo5 {w")!|2M՞9+K"HͱwX"@˯ŮQx9w|^ 4i=^$%j)Gf-p_]PЫ(*Zl 0: U${YrZeay=Nm mK=y!GyaRr^$_3 kh|N{Wy!γ3tb2NDx'aV'5P-*_SEWխ<s1J]Կm=C|!O7rp4p`tf e'C\E*U߲pY:4.F}m +-Y^{쿰+>Pe;bؒb6bgT{i{ m'3.GN' 3P {Ʋf?28)ΉX{_t;.8d ~߂N3Hdj,Ч̷m_#xLp(eڵ Ufۼ:x`pf I^K*y>wG28h%cA<m? Ι$VJ:'~0H>4-ƆP^pn! nK51gzg20v拏5#w&m wTl]QZ+m;]!K 埸N%y\~RG A Of5@UcPo&偸 rk1ZߒMZWq#e?S:<-F2- Ұt˜O3ߠ_#:őc{aEB X 0 6XZ >ZV&% 5B?Vpa8 AY(FʸZg'1u,)VK/7LSҀ-GC`԰g';OM] n&}i6FlJ0?;L!uPɯ<&%!YPJn21FOJ|5cKͪB]ulV컒iy}6[A@wx 0_D]Abs(4;e ? 8GLܥm4 ځҽOo_ \'%Ŧ.eRoa/}ܦ r| mlw#h6,z;J\պ"$j1{Ƈq9L0C%8e\TZ\a`ȇip}"gt'ۓ%lE(#?=i]-YJvsֹ$44KZ@}TMiDG\Z++7⣂gEx^{֑g {nU$cu:4MQBz}Qv#e֖"wnU y d6Yc%͹ K)t(,O7btt;:n4t,LU/1vޟ_MmdG,Hft0U=.%*ڌwq˼8Ey+~<ˬϛ /L![Ĵhь\u(TzbK Rdܾ O[kXbs7g x/#5):\;tRd;{sʕvZ}3#$*dC߬>yh>:EE/;C@t5nbk!~njknms?M`Qg%gA2 1ڑֳYmL5/FQd1[:}y4Q뵌aӢ!rO+s>PyI+d mᯎ@ySJtqN LwmLml:@1qJr JS>͐ᰃ4?$ c$2Ay|2E&E5!4k[Ojp&`B[Р8f1]9.MҺC);[s6.mlk+TưcyY(Y`NNAk416 GD~c˳&򵱕!!zhTU݆χ/<$hK빕1`- #PNwxD%nDGxa!iF<6 vl`?w7ۏфm*mp-n;G`u--aRrvd"hۦw1v6E 2\|go ڶ͆_>ȱ<9x3H^(8=ۚGXi: XZ`<5/5w%duy_/7BSoN N7B1R;mN=#u)27xϔOS5|'"VXf9dMEDZziya=HQ袧+ѰX)~[h?g}oknƉk#K>mcۭ23ʟtphMELveNc&AjSD CqW۱[3x!߯Ӯ!wP J_,[-j&\<:KVC- %N<10~MY {!чYUUU r( Z0;> »)ٹyד‚R:h`Ff^nnS꧝;6 Gczd U%=q_cqoqKGZe9PvZ͙A,b*qsM5uobEنeeݖ҄Qڎ-gꛕZ˗S@@Sة%TpE׷-g "qc߆ q|z)ei4t汬OԶG~כHw1b{(Ak OnU$iySh`^3mUT)wEn!;J=קR^bjY<Ш\QX75R)y+!  q|;=b KOKYXq Y De~à6`EP=3AaVnXjsMفBA8l&XQp] ]ΕBMk7vg-XL 0Rr2~P-FBlBzwo޾tm_߾TU,y{dpjaT Ŝ{,[.Oi {nݔ.:؝$ V8qVr-&2QLG>{Y5ň^rͮ~zItг#Tx7lJkUBp5IDT`J@cngFcѣBMkFtRhG.d=쯫]>f G?H`brґq? (7фIt`VY&Wa[UxNbmP!+ /ЯōTm1ɴ81@R "gGT$ ]/!ͯ;^]˴)SzˣVzmxK.I|ŗCC`6P!5{J€i!ݓǦqs]tS0@jxcEzKWfxA+w֢. 1 c(:ڴj՗;ς &dsy PNh^5yL{#WH=GS6T&B%K)?aGݥz1Uybo`8?xT^4ԱhuLM^QV!=1l̸qNREri[{7 [Cv.g*f6=[0-_/u°yHbtz<9['*yT^}sp Hn޲ CBp/#cqxb[^j!QтS݆EA > -a05C=$콅! ݵ KR&WT|X9-wn=*ȝ6+_ؙ@e|iArl 0Ҽ%[&c z II=UvԻd\M14̸ '΀5ynE 'ѱ_f )8]W8&tw1VSI [xB1%~*_'Fњ݉'1gLa:T!VqfAEj*>|ޞք0rQ|:Wؤ +G2nG2Bjyh7O:UCfts|۰*ŚBƳ{HyW&+ և@z &=SQp]dՇH4455tmRoM\eѨZi|zn[봆 1.m.mEvHu8X3ØQjR8aŜw{KU5(ё1"tQvyZ~ %HA>)N%"*9+?%-hӋ}NjԸ!Cҟ)jʤoM`^:PN Jk٨OA iRfvi(v$yiՒ?{Y*4S9Q^mb&C9IJhVw]\YBMhQ~5V-ݻ֬ [B}i qaYelSoT퇙X@yy^:ِr0w{jgY^ T(V£ӴCup[ODAi?hEo8xV8MjR;M9F6iLPF­Zܦi/4/[ ӊx=+g;NSpK_9;7:hl_trL"ub4};ex04s%2.JjS_W8iøo5v<1%f93DTQT%0poh~SRGXZ@,2u$,mM [$Ӓ ]2Ǟp::My?REph%j =L+PȩrP/#ݎsPr 0X`~P"J'ƌL*GǶu>gp='z  @*mkxӧ d8Lĵ{L{;C0`8lm%vDʹ&AewF!Wv[#S*J9m^Bn,GQW1YK׿!X(P21pF]kJ` :f9&TZRrٿJOQ"0ԑ'1`=Y+q{`vc;3EϷV=Z5R-V嫡 _63CXi!< Jp/ A r,mI± qHu|;crmE 0H 5Pn GDR [oLA+^qѳ&3{ԘF]UhW+Q{{STԛdӳ~R~ER"v"ZF W&4~)\&z9|"/eDž3Q{Ŝ O&V,O  *CM\Ǐꡝַ(ʲsIu47AN$,Sj*5QzSi>^M L-D Z}6:cI`#C==x73x%oc"4P7J/gx!&fTa#zݒƐ2 H\ Xmf3#*IJ.6񒒜#<{EK#蚵Ƶv cpO=gPظޚtLqbŘ-كUE>tVH0ؑ}Z]7ʄʛ! -&{ (3,4&twBM51mFH{q{_|dN Qeu{&Q9'pl'8t{Allf_5aoR(RF(^o@`1n!OC/>)L{/sjbA bu؍GeV EpNsvt)֕e Цy;/z)cboiګ#AOMNDMKґ9Cid}:CݹZI(#N;kpgse>РWM!]x?N} r Ba5Op>p6'h#^vƙkR.NG6|t%\Q3hf8x^D@kx `gaҙPQOPn@( ULMZ0"f,X~f+Z[(_~!H;_W 3.VHY bP1?2$?ՉpH%Jc( LF?C H"|S$}}ni &9M],+coSߧ+MV5” Q0>Ntq Z DM:ZQRlD!9]0;H SO@UmBǃ!=:_4+5b/8M D_ٖ#.+ј08]n@k"cf1KS1O+܃J'佒]dm$`Ag J[G{+N~dz;4Ą̙(u': bÛ%p36GҍOCBOdu'YtuT*8YL52#BO6ٳun~"riV0L*~_ Hpe:"{o(Α,[Ѥ<#"9wY1b KUl~|uI]%;o͎ml^ MR9`N.W"L_Y@5Wߙ6;PE\oS@`8tm1OrH&-ElyF'EP L:oNGx'O] cV`(UR<<"#M^,yoMmShތ MiwJ+b뫥񲗸ciK<ry$yb3Qt'@"Ѳ7WYE88ܓAYP$-ݕг:hKZ=9*8ll6e`{`~T-0ET?Ѽ ӿ@v r錭 &zģkK~cr)%cꀉt;JZZd,M5`ke*TQp74~L?xұ ;M!!Z5 e2܎w"Iؼ4D]QݹYZ>l'_!<&[Ïᖃ>PhP^@E`m$\$g.6,3GkzuO}.N{=bFgZZiY-D\77.k7BJ$B :#kXLJRtj{COs)DTҘeǐ_Dy[A1 E9^{L/(?zaIJ@H^!Cw2췔?(N5BWCĕ -^6dGǞzUY ӛ5_MN磎|%%jeX;rlu><(~ρ <*xNJLF#jX螚 j-78hXllic+0 А kشKQ) |W p8HҒL1nNwKG2u%:苂f2 e쀄V߮@; Sf\a9&>MYopꂠ ]؁LSꪸҽU,h$V#5A&%?P`g$R֩H3..균vE929勗Tˀ$͟XfUdy8ZqpHA- 0fULSmxO7GxD&W]W,ƒ vl[6,W޷PZx|Aʵo sD[7n4X{LaᴤbS,l5u>WC H~Y^ޠf)ɦIH_l6xv ڴ ,%zzTYH ^xi*u 'E$\5pDZ@c;ȃUP9;7tYV"w<VV+(FSѱxB?  "/@kB$;3h(| L5Y3|nyF#l9\,)FSsx7fŝ>=& 4qfqyoI[:s9NLBۂ+,)ixh(QJ! g՞A>?b_ѐ[Ub-eUh3QhuAeUfPVp6Afmjd%y' G>͠ Dϗ#szTJ#@f 2maO<`n,EɺG(ο0許;RnDQxz]wˡAH5 FLЛ^#9nv^L& ̍V)fXļtEіS5XpCGJ/Uwm>ñ󝐙`;'Vx\ 5tYL{DSi(MQ\/mYpc Uh2kWe4'+M4%*LqZn[WZY_wuYK-ͨ*j44_;o+&܄$}h s~y2U&>RE WE 6a6!Y5USnQ.*X;"̈́4؊.SWVxǯ >Qˁܠaєa=U{#*]kJQ.'Zfa+1澭8uJz&7p&y Lؖ<|+'igz ߌF Tf''D˿ck_*3#VfKzՁ+Byb8,_;^yjcbzdttKѩ=nK @bEӮmeb=;=-lNaǦs Hp# ~`j 16 P"|h 0U%YP|*`vLaME 3ce<+W-ve:MV$jRk/AzRiNS{0qX,Pj.hjPȠ2i*dVt5X3[d5Y'b0[䡁;eHݖiSzrvrD5P11BXQ9mg ѳ/G=CV(o=L1A,Bs*`uHU%Mz WJUwݿA j<@cZ-ε,X`ؿM1U6ts2S c6]޿LSȋ.yEu׆`I<&١fuӽ0E0XhsOYAb&\7ް3 1-0V6zp27k1#ԌlƜ|QvQWa%FJ9 J=,v݉0lqt@ %an@KJP|f`&*.HUWrc 4a_Tl5K'.ڼm`J !ZMMd˘iHjby_PX;y_z(d-NuXxFƍę ̯Ի̭^CQJxd;_YV~^l3f $]PO B.5@ ibJSP_pvӅ:14xTBue[|GY SSxsΚH^Fgʃ7eTIx0w@Yl\CjT،)D7@$=;SW0eG^QϰFp(_'vCţ2؄ihQJF~ZZNE4ֿ}pkb[v:L8"/xsh ՞Og_HtťEDl^ ˩/ןpx>d,%0GMgsz#V|O*wDهasqHCtl%j,sgHMKzK;Y" u䛴[61(j#%{$V  [ع L-kI`bvD̒ c,|L&Ibe3; ǔqu@̶0?нU~sxh=,f)7WS80 0K 祛Gd+ <7ICl9䓓(!*ںx[Cvb[Gy%>_AQx "b"XgȺiEOOfdzru$N6\" 5 84W>i#"n{d.l0*)93$8)i-u:h"KXKi%1y|R鲨=T^.Sݥ,9_7FދVbz I? ܻq6 3fw0b 9P(XwTi~`ƆNΏ嬭kY * ۘ\x*~^vP|C-FoG< nL%';LYM P7v=9]i~ʿ"wry8>ܲJ2[S=i>9B5D8*k;<ϢMH.l4US њ>ۜY Igϛ 0g5arnm sBr_w Ťw//Q0ZJ5jDθ 5?*^J\=kݾBYDޫ4\RCX^q?.=Bo/*^yVc X(Z<]-IfQsٵ9LUX/&'%,Ø|蛺Fuꟺ̫ $ >h T.UQd-jj`K W=Dٰ4;P_Vnګy.e 2(|tWqݩB@lƦx 5Bue${;?;.BKwl'9k\ Z4L?Bz3[iKQR3.6O=E? kl:YJX&0RwX}L 72d{s.YPn%󦎚ݕ!\oEEzp7{H)[ff46>\/7Kߕ~a?Z9 gur_gm<%6S+J0 jH'/@<&z Er5j 23Ԟ/k1C_T䭥>ދOa+JpR[$& @$4Gqmlb!|y!v1E["u/5eI n̥)s8ZY d6Z?! ފ{ [>(b !yIlV`R9ܠ`O04W U0 :NWu ywʹ\CZW`z?? &ծo NXH:K1̇o u/N6rՠ:1V ?rE^ ׶Sse?doj%$#o@~_(:QP\IT,aEa S(}Tt5X6}C`Kφ`bq5򫳯/ ih%^Q1`WMtϔ&~oy\4Ky`g*Gľ ?/X'*r {8=G2/s3%|v^'Fs;IW^\naO /#߫v@ ¢G*U{ז a+VZ1c<ڀd'$7dVҦuw*>5io8 {ގ4th#*7& rcXYwZjۖhcǫ➰g Aa0^$6թk@i6܊B }Ķd9BzO*rŏ!\;W8B%S/gM!IK(0}` { J<$[s:zhV8O^擒R7Y,%>(Nޭ/y/C.ʢ[$6ݳctgFEAX[V<(QIg8ГXv,Vy̵$h I&sEƕ0ܕB*Nkt@0Yk.γ ڗaOD|$XѷmkllS@C;eĩރ7Bn!VR)6.GdK^[޾)NKfHSsѺ|$Ӣ/ r=ܙT>6$PA?:Eu7O^||n # ϟ&MkB}c6kybP0= L4 '7+hyH1䩖3AbmH{9RpI壿?fNf}.FĦ8o)*Cra[@赞/jģ-̇+RLT8~;Vs-IK%_\p}rt31O=?َĆjBAdYy҄{R,k'-'A :獚=~j'!Y'[ hVHE&ÔS#$?ŴtziGEB{zy#hfw]oHFQIy6cJCmH-ڒɣM F@ЌdpTʢ~*cce$`_cm?P3XKMiʨIMUſrM"XXX(?=m#SĜq;w~Z;bJ+%VDٛqNʣ2h;eP0SIyXuC"'8+ZKQ|'YpO)*>LRb^nѽ:t3ŕ*50RLoJ2}裍č\֧/sļm6:TdhpрO,H3 C^2HAa[+^.~,L×m€m'jCΓe*MbO-%kL!sL{bDSyM Z(˿GGoJo#.5S$,DsŞj{kR+m;@}Tა"tDTR9>a,zQfGCH˿FީWq}Tv傳j9N ?mebdb:n!Oڄj$|gH%;)A="AĽ~{UVPŒ-Xjf:O6^lP,-&z%iF0B< HK!5n w z=Fdd"e7z\ \f0>*9*HUdQ&<:Ѱe9N$ѻ3~ҬBLo":z,rkcԖSA"$Oq.TO^`_d$poAde,Θ`dyM*N7=mRg#(6BQ*DŽZb"+<hvϜ?kAΡ!̛bJs#nrHD c>4>ٛJ< mSqV]I!)}[{ٹ ,t3rZdN _#g ă Ha1[I:*FOEtJ[I^eL5֒X+KPETu D$ ^W&WK`NHX,4Aƙѓ7љP"bU^re{sۼSm5c҆9>˖y PFvQeD}>am@41t+JK d8DmW})kdj 6opP˘JC:@Uٟpɻҵ/PiW 'ݾ H-WUD-oG |Ά_~va1'wX}06CΡws FMl6%zes!1 vOv5T#[ M}/-Ȥqrxcq|'trOuW1H4L1iΙ&$^͘b8ÒA9g@y I Ҟè6 }UXfjmt.h#̜]&|@;@>XY|kU8ǡ:#amD+3qPHt3?Zʠ=ûN&whPكk:'kL乨"̛RJK7Z4sFqzVZ](ށ^bR6I&fF6hɑV %qӶ:l 3~+O9XNtJÌaWNٵ Xj7r N/^aտz1o+;鳈4ⴳQm㺗mjmڂ*e kv2Gte}aoٙ]|!'z'ZRꨑet{颌fD`Yo |ڹ(^?D,08߉/Tj@%_ V_# s"9͟Hzq^*mqK8e?2m5uBGP|!s2 fG58,fH^ XګXq\hR:ݝH[td}RΈԽ`ρ1iObMC+|dڄY\bks!x B.ҿ@~NhdCbr^ir4=u}CCOy%tCnKh;2X?鑯78 ͆ȠXXآTJكw6 ~v3!1Uufej`\"Y؊·$uZʷo[P)6l!,1ȘU1ݝ{mg=wk =~R V1+& fF-?v;]7E{ ׆_UxO aI7Xq9k rRP46%D(2 ~45ѿ3hzXGgV%ฺw֊8]Dn(V:bp0M2Zi{3IK;\i,M hSd6 \+fi.X$ldMs#E:!I6^:R)͋^\yl 7. [5j8Ѭ)o q._Fyhbc댶ݑYaX+]%[ږy*` f6]_jŇDaػda q?[EZS؂!v>E^C~ g *tOp8Sd4pڕw kl"UamrroRpyɲf5) Va'@zuZ'[C%RЧJƍ7s³ 2cRT\H9zNo nw4g^9d2{5ら~ zV(XzRBgn1x(u0c~BmKO v6>R,KI >F+ dzHz\x@`F\V7DGŚ*]4 _6.ק)Ʉ13>JЄm:-?4 Ng8o3k2;JINTwD.Y$I;M"4w:I٥ܫaoK58U).̇9-;4o#N]+=F_ȫ{}N&>"EzBLmy̌>2ʳ2V( }~HloJ !JXiW*.UXF)S+`IskO>2RK#)ՀNgk* CFhV E7߄d'Y d;"hќ-5gz?Cކz6aŴ ̈9ڳ@)stx;kH D4/7Ǿņzr?kA{+bP߭;S*B]*]@E bg6r{aCZUJ0jw* k'5&8ށEOUI^yH \ړpp$(yK-6d*5h4l~#m`@E ` w=\jK6,;u.!}l}m6՗0L9؏oDVZPtִ='@jt҅(Cuymdы i)Ƅk?=ˍW=9*핶m/TH6-33_||`NFΓ9 iO,u\*^00[.<?6 1<&rkS Jm:cvJ0᫞h08T2^Ҡ>^2&\񮏎w7X0U=m,V&k{K}s xi :XSLvޯu?> 1#Ǯ[sݷttNyk^tD!vay4%CD `ԍ0Ge<>q Oit;j*j3llZ(UH2FU@6}fC *ng>ˇn8l`.QsP/#Q-.,uw^vi#1Bmr?־U g#tj$@*E:M]U4} t0v[IJt>cyl ,utYUzvK4 p_P-lx =HzZ$ `SSS,;2^ mOP$k\i\u~ԇR7۹mʲhqܘG40PjOr"RdG5:7@0qiJbv)3+3j ~} *ԿB]?^Eh=d.GtU"MJjgw*T,(:;P0@J_c.' ؞o)AJe@9ܴ$!0X6V]nOI!R0jbZ f @.8p8|zb)A\;(]7U)* y@"'TЗ /'j X%x㣶78^U8ꐌ%gc͋9fkEDЭѰGJ5 (s/Q guL@ ,7B-2>FnbB< Y֟'Z%db%"eAXIdQJ :Vsz{ҊYC | K1aV`,}p|q#ɐ1WG'd%HU`}66Ja )-OWB45mQyԼ0d3Tf9oőZB L Zڴ7 U?fNU M.6DZD |Bʕ6;eM[@vm,ç HAEdID͎3i v!>(~݅W[Y(k};x ygIܐ2,K-G:9 LGo ccPB`Jvx!c((* .۰ʽKwv*B9 8[PLQ a?_4ZSSkfIz'8FΌ7;k5D]==؇3]M};"?f8DrXc/9ƅFxn0=C5Y'@>A\Nzfϒ(ȥ/p3Ɠ . r1!.DӲv(w$bMö6T碌Teua}TOpa;)dG|e/9U)^I`G3wq忓 $-U$m1> Ptho!~USbzC=sږ[]HNGR{=yuFQ<(z RsBm;2׃EO` ͦҚ_ܭrCuDM8Pܚ9`n>xC|1JLثA$l_rVo!k`{pӢ{*6ˆ;6NJ;rf 4`ݭ 5ReU?BpZfí{2Wc*iaTP n*_g1yOty?/C,(CЁ-*uTNVޟvJ5(X;" ]de[LWdUTNZY w e9- 6y;ؒ49d`aa1'#4& yyP$[WqšJH4-RS c 9 l&9R:&\l^i3aeS YaP7_ mp`CO?i鰱ye̽Vr6PhqEhܾcEF<sr-Z;3S+q~)lHZ7]jhZԻ& HCuԃ؂OG4h;H>Ae*|tsX1pkegvd3S kU#('Ixp2r@*)IO4{E]Va)j73,,%(`zQ% _. ̍zݯWj6Iw 9kPZpB5L, |x1j7Ec/S+oƸaҠA9.+(͵N92B?|>q:v=*Ks~Uq_ I<|dVgDԭ5x9N͡JwÒ 1D Qר1'+߉Z){k =TYJESzE6[?8NcʨxNY_j::? aHc:.'mlirԐuV<4=>G[\oi_+?r_3K,i6+9P_R=).9 +e7lT̢^J=kpȺ{#@E}uu#:17LYi .`ƋyM~ppH9(+%t3`ZŌ3X/;@#Y1Lgdz) g^À3`SчcxDX.lgbrJ}:JhK #[7Hx`ƫ8:d}!;(0tf6\2+0kc,dHuD^NKtx{{S Oy@LI.Y(@>Jeߢcv6|$li/.>q\ɠ庼6r`=9EpeTyr-iC*H>x5]?Zxf.<՗|Cat||-()(OA=j}r,!\{̣}WHPBA鶰a9_cM(];$NtH1{i%Fo6jBmsHdF{jJm^Be 2iBPF=.}4xt -WE}${nMԚ ȟm>UO$C=柊?6z7AUw9/|1r(518oH?3'dǸx"" zT"o(ler@LZL) 4Ds\1~/;#]eu=XtWDzm@A!I_ߨL~*t7 Xn\!*ڝaͰosJS{g"q-jq>h8(1(Ԁv>i Clv6}`7BmT_k{ )xYcw v]ĞIӅCWDC-.$5) ,SvAD>O1>6D,/UG-8Ë8g[ρt )$cnXN^T:KNw@tΨ$/Ůmi[ҧTaLdSxjazvOCWZS`%2]xРFcW*"âToWtoƇ6Ic,`~%fJz27ϾpOwV;r yJ[7ӗP1W.&Nj4D:>R遰tCvQ^ޝ*rMGA@` oZТT51xFZ+jSE(g(ܩ٢]x-VATE(⊚s %r]0ݪ.rX0`Ծgk D2F%zg*~_3pAm^㑰kod- Q Jѓ@ Xt z &H Jiv1K֓R^+s. C#s?PqBiʏ@|$̅jCܷ%A)Cm跩j@E*a $V< 0$nzUXٲHWz@A䍅1[l`[KyM2t> Z2D /ȴv@Q>Gw'2ͅ8V5 ޕ4El՚IzRWGUjs\'cD݁ n kv n)DaP;7m@us'T+?,_ܛi(OiJy bIfRo]uV퓏?)2^A$2EύMe:O8ѥ.J͟G6]8`:*I5@ni -i\Ց(cPڅy`ɵ.@ϗI\0;S5x}Yؚ|Du;k1S\V=X\?%u2i1{qGA}rY(M=" E@Q3dcxuhg=4ӴhOo!]xgeہǃ듍_,5ڰ +qCAp@2%60wNwA~-ԀWL;AX ;r뿳ޛͿ7oAS>zB:&U9|[2Uwڙ*N딢!qeŤʧЦ+N0>5μ[HYՙ4Mk{ v]pr8ZS|3a|>2e\Tp /5W2e81bÃe֝2&f"XRy%uo\J*urB!5:B2þX&!>H?.HR`ܺL"woYQXo39h3?GLwdMW%z#f}l޼ giDBσ2yϸ/,ɣÜ-/tc|rY\Ä|b~%Q;8K?84L̘!g%gZ|7P6<}w%{LdQlrr jT>5q1;zDc(߰-VĴpNی$MFkS9kj)DχaW!3w@G::Ng4<ܺ~#ힾ7le;Z F7 5aQB0O^8 #xD>%b<>:VM^zud T(UhBN`9IlT$Ƽ1ө4?~}WXP :QtLbP-lչ&H!ew1A1 pXd`GRe?oGgkc]{I#Mz/#yG׃0Q$ՌNȉnPoWDivRig**h\䴕  $ca`C%{d&]:)PTATC^$)~Si\Kߩ#mND4NvYe}s֘t;M&C57foy%3/92bLpHcp=_ǠN Jo 3*ˎKLG(r| r-xxԮ3>\9[^-6缍cSgf8=)(J{Z0{MaGI/fC2XRUrƊdU q&rfO@sf}\mbǁgH鳈!BV2Qb7^U%\ p<1x't}bei$ +RX? T(5/>l@CyG>M;r+;Aro70VDat%4_QO-7txT K;99ۃ j.G榁Ds) DV͆?lDR<)YNnE|?S4P$aҞ[K)Uwy= "@>#kOJn?P1PB-;a{4ɳ_Ƅ9/*Ӗ˼/Ƣ 8>Xa@<>Mn[~ _Kv,QLV-^P)F ,Aҭ^} 9v)a9%.C37 @ToUsS 9`;5N~G]#Lp6FZ6S_%3|W m"oRF2г *Mp;yC}/c;g]\)kaBN]&m ںHNNaE$,SmΒaEpb01ȲZb։gzP*nARmMd${h rڊ~7aY z轲A)r81!St8{>+eh"Oֺ^[jfxݚd=e,Xn ƼBr-bCՌ,2h5b5Ǘ+ *?VXvRܱ֨M=n3 05 #v<,TJOUO=YIRߝ^M@iKO,'6x?$l>97vb%% 6"f[،{F@F?VRKViKp mcy )m?ԏtsS;{+7?s{Bt)J2dw9XZ-y")Xỗs"V \O,Bp0"@8ɗSF>{9|p2`Ázo^FP̬utZE" +x іMllO|5v@h!H96k%΢Xhԭw("%ҢO0,}k0#g)GڧtX*'ZgV3KD%HU UCi2l-%;$yρ" yCH1`cL\0ըgm8Yq:\AED:8%xe^6Q:|gLcɪw8ĠsclgSC*k{! 8  x|8uqnsaEIJncb5 gcH+NeBJxM>f{;D ΃pgWF{hi[5dBڢɨggxg0MGl5(~AF9PLfgWj!b/H[^-tŒZ;5uCG:+e*BѶb#UȳZhMC鉲T&-=BxG7_yY/)"ڠk w){f,>Gg6$@d}Ɔc;䳂6rO:ӖDW*Qp)e7]*sr7nA*myd'`_3Trd嫁isЯN .T.r<l %g[&bI,)ښYTm8'9mz\$ĤOSA;t{ \V2i#OdՉdx]X 6AF R:<+CB*E/_{w+ԗPͤY)/:nooj?? \eRW]eӶNO1N9w'I` >?r^.:EwvsUB"MbR:uS+/md;D?[q֣cOޖK~ѱ-_[q'mI;16 pVs휼Fs$E#JyzLN?VClX;3u1^A0G|ݍm&@߃|$2 va(lqDc3M5ǃ`h;7fԎ>^:ObC}+6*KOjO ,Pխ,5 @z҆w]IoK:+5n9/ʾ)) Shy h eă&=p)S:Į1Vjg$kpwʙS)w9ܰqF]'tll*ME494Aiw1qffi4֖sU,cc ~҉_0|b\T) jݵ3S;3laϷdrk_J^02֘BE[QH(zIQ#V(%V>ȋ< %4[ k>('SG`o|dQĴæmfw71d~ ww #F!,BvjD)L+遾D;8.cj{(V>@b*ژ=iFBwx CnaUoUW%c*Ts%|X.35y>QMZq{WB PjE07"}s JdcFKAV9S xBȭ:Mm8A][oL!ޖEEQzJN~wM&blLҀtG}nj-: &!j;Uoz*Z'Ӧ9e鼿1y6+ J5hz泈)weYZi :Ywr(9!a]b@l#VzdFӚ2ț06 W !٘>;y‚d!}-'U0haR靄cW;Wi+dmt({oRa7zk/۾9Z23Xga ق+x֓H$#346.)O$җl!;EC3ő5:K.G U[ ֱ!^f5N 8ɱ1PBԸH}jtF&2Y(-#](<քRO-i<$bۨG_/&<wR? CɁ3w΁B-m=AW[R 5O|6e`m2V}a 6?C;j_YY惽oCv)&P~岅%i|rr ~]Yx:u_pk"=qx7LgjIF>~ ^cXζ8+\Kf؊H7 G\H}w5\ FW}D%6aĹ +pOw 3 dOBֱ_ 6q2M-`GÁ0g{ Qr!E/~ ˏ|hZ+x8G %f]4lXO4/RtݾJB 61G`YJuf1X.ի%˔S Q1/*džHT:)$Qևe+}4Ė^ָpţd.?Au,_ۍ~l/".=&4f>xQCD&圕)e#44g?#MӟW?T:(L yFd64췞URA*J} nqZBQ6&{Y2%3A6\.^0vpyNҩǃI"bkcBۀXhf䲖.3dIQ$Co$201nPAV !g7\b.|PC V_&hܕSڄ;&iw;`;UtJN8bт)Vq֓-._, uJNt=Q;o3agSM3g  {m/jlz@L0uWU!.#4Si:~,;ja1E D4ֽ J@:;s-[wI:z/ Ⱦm]zG2L:iZXmx\OLMm;L[O2Yۗu!%mQ~\7iQ*sdc۞hh&Sh[}eH2~D0 +rEO,n!)=FO3~AA}m,bwن|"E$guD߸\w)ޗ|ІN">z ?ΰ.D_L__OQZm%U6urf3((g|V/j'+fwtXR(qˆ+3" ðlS:pMoWBEY|<&Fl?;.4?t-*pPKeɞrS.T8Dy,0Ot]KMX ȉKWhv89މygsED>$7 ΂%"I/IU>)$jV]|`}-i׫8~=l+nn;Z|Xvse\}G fKL]@zя-?HÇ rb;I22:Y%DضeKEW%U+ rLt@p}nd*l_mGAEH2GoX[Tg׈Aͻսlt0`€U`;tRoa#9| oNJ1rь~3Yh!~SNGBvѦsa OTw6"rb33L9($wHT@_}Lͥwc-z xqƹK0/DSvC fB{g 5gctu1B< ;LڌtϘc`[)|2stBYPnaρ[G0ĐM-֕E6Qm?Ted8AsiޖM)^TM:QVKp4CM0΀ 05ퟧ\X::0sss{mbniBnBK _00_VIY/ fu0 djހ_FG*ΤbG?;A<&"}ad*kqN5 ,ǂ2\ߘgr?J/f8၏!¤|HqQ h+^n!N9@X=Ggjr8\'EyIC,vN<+@92$g̖p!s6#zkz݃Ӟ J}tp;ظ bMЍ9Ӟ9a:_d*u" :ɄF 4F<4\ Oц`E.ދCE <MR_.F$Wǭ%= T1%zH7D%I2m$2: CE /V uc$1Uh 0Q*j6-K!"PR)t-,4HIQrXeb^j4?V?p{@NDo JG\4 Ht]"FvR)-èFQ[.őkg5Jt{Wgup@uV+]AlWRK5QO Xyj![-5%-HMϘa|&A/66G+I5hL'☵kF[e*b4ty''\' ١ofkr[ p!~]//ARy<ގ_\ \3?t;ҪCfTN)I↫#k62?2a@}k.m)!+'~5ةF>T?&`|?]G,&d~v*oncR"WG_NB%.Ϙ@mJ 5O~`Ы/'K!;yǴ+T>N! ZU+GP[&qMZR7wg؏<o"Q\v,sE͘M: j.wpFj,2YwV&wK0/ 8dL,>2{L'|+qmM+^lSRXbcŧ].NlmE"B-c'90P4P XH%iN &vpkB@d+,Q)IE{vh3RKtAjK=~ ]oAJ1 ;VxO|Y8`N6JWfuwu ֦n}{3C2iack&ya!6m݄.7nLG1ehFgBL,2X5]25IH.jT3{ :=q֫l.d;ߌ6Hа4i#e GɌОKYa8|Xe5ϼ44܄*` ]Fu)VhsU^5**Ct~OaV&{hΙTh2J/SmtK]w nr|Km&qYNFi5󳁡ٶwP f]áѵ$#rmŽ͂?brI{ mH_R%4C @h(I\|v Eu,Ɂ=y_Fr\9FLF /$<,V rtd#r4㠆$' / [,pm|OvJ1L$JFԥ*X#a^m)HL7;*$kkaBხ niì b.)` YLX|lh%{N7nt 1Y#ivaab֜nRhЍ^5 9 `jT0sApi8KM6\:- #6g 0 M4ѨADa, 3̍n g1I$"I|{& S1=^.|ϙS:myzq;ᑇ#(&v"bb06&*Ig:6~-jYɡ+UPP0Ԧ+e .D <#v!YaVՙHBp"m-vIxSnF|#EOrڐ^)>!] Ԟ!`tDqSh"\{t5$+淚YX7]XZZ%ɵK0i@T 㓆',`y`)0 ȫÛ*bho-M ;p?NHk郒M 3Y<qu Jt۰uCg!8HHBx $>[}i[}nFM*_}ɊKF\5x+kIXh,Kax BJ aaRSeJHv`S27|]hqLy/' j:EО& 1F;@ea}a2k ܔJD0v5[YY~"18b=iDq7fM^Lfz''>&utr)>z8b!P邍cÀx & ŝ$Mw.KJfY`]-w$ .ֈ&[Y̫V1=F,Jp%:d5zW=!)4GzP郛 }.AC k: H]L ,-b"hД!g*;M>8&}%ـ]pf4ݙCϽ VqXx'SN\̑2Íqzgc(嫃,!X]g aѐ/v,;PyZIkB \0rKI=mEſNJvMxSؓxgzb_L<0CԀrh‡iہM2C,z+sbA3U hVxtS֛A}QSل50<^:ĕvp䇂W~m;oB; |0 W ]iuM)لU H^b x`MC|jl>+߀ -hMrхy];2C>|L)5¥!MbT'FćVUxuaف '%܀!f4vp)G ,g+c J Nja7[ St粀w "n| > '#IՀGM2l<+C|ގ@eۇ^/?aM=|(wg6n+N6| zѦCONGST9- a|F;Ͼؑu!Jw%::@N}M3|9`]pJ^x^q`3R2Ya(Ca3ІՁ:%{ 'n!BQ+ ǁ8=#=h|ЇVP~Dew$ S(Hy.xL'^݀x)DeBh @@g, 80h{"x. O@nm$ _ #س@mu'~)Cy_q ngŀ<2zB&қ҃/k`م3H;'Z'D@$N{|x@: s=5wr,;=2!yڐ8O$ JPT;9JhD&xSl!ßP(xeu:j/q|nIW)Hvv WEzeÞĠnʆMp`;:dQMUrh4R/=rZT<ҡ*א$eږZ9`hmQ(PD" .4UW=TmB{41]|vCb bMC 餽P^9)|Si{AG!Rh]Qm$yM8=HE 0*DsJ  r',HMjbEViTjKj d)8ҍJbq4- ҉H n$^DsJe!͋j&EƤ'H  Ui(FN@ح|N<5CZJ碭yqѴ ̌ղQqlFV–қ q:eU9W,$(lHAI6B)+hOҸ-8qN2]#`8]4媭Nz+ԶQmAlCe[)<46 Mŵ$b+jͪa6j-6).4kTWR5.Z#rlQ{Y-xh`&UxaN26U8Ԝ6UMqMU rGbe إ^N 9hޒ!Kd-CiU6lq`؉U]u#mDSN268w\CbI9h^x8&i*j{45.>?Pe[+!̵ DmAxel哾(,\2UFlk#fq G,W=0L4 R4LK!t£\\j[Ux^YRҧ|^X:.*=2=KT]4rй8&ʝsHaQW)哞4b T:ƐrɴKQyeyWlGTӂ2M6q:aqtʆqU='<=5GJ,4%dGd48چʛW]N2V/{,-ثمIi\BOu (EzjKj:9l8NT.4孪Ȝ/kElGM-Z99.xTZ!=r(w0d=;[EOoV]Sr^IDe8$1/zuNrC).KEz4* _Br> B>;QIrXL)+z!A"Jk-uU@4l4z&nݻvnfaJ2$3@2NslB|T#VZ{2OC"0X$8 $(DnTh:4cF4xrW~U;Чq媯wh^ު6P.XA@Xǧv:p.Sѐ~D5ױ!\uL.xZ\6FΒ`o\)(RSL }%s "zTn @$=/`FVo؄$*]'am&)b26æpnF l.#|%dh3aHfa;>gh'X=3gc w#DQ)HA5J ʳr6EiB9!h 4_Ϛx_0uVor&8 AK¾n6IxWYϫ#}K_ɿJOW+ֶiVo4`t#oU2^ ?i-7}R i']> Mͤ6ۛ6{~,^V\Bug)^'SaZ[=-f}zSI/>{eݦO}{}N~ȴey֣4ҙ/p[_SaZZ6*f|@2͛\ڝ9߱U'NSRnRlvNBXD} fy1EX՚JX]c<.׉XFxNLMݶ_}Ҳl\`.S}ݗs;E|&os^tN6;afc!+=OϤ9uwuv{?43R{ d;着wL^;3. `oI98}TϻzrUHgѸEWN0x|7# Bj}=i 뜱$lǰ7q2՝v{k/q{ -^إͿfgS3:?꟧L؊&SoǢ+P_DWOC?7㊹Oee{նåi=|H5o<85tVI}}X؜;/jGA?s8.fRg뵽?-o\h?\G?U{sPxs[˶?v}|ߣkSh_uZxO7gQLkNOonvָe]8]dXtz,;Y''fr j[bM϶ _zڭ$sGW1~{TJ<™iuaas :N [aAvy+]O~Շ d w?WABkjU#ԇ'tj6$W2:7n6]O^=! U{%,7s\r=WWڶ^69W`Az Z7=֣x-W^e醋Qx=%aXWǭQsx]ʼP=: W_LW8_Mz1_ 6U:bcuVd2d30GFb&`3fxʦY) #~dywm?KGBp8f2dCt*׹@w<;wwz򐻛w馚)O#BL=# Bק=1Nۚ W{/w:q0_9\Q}UM"ڶ]]ա\L̥)+J01Ht_|R(ZѺSLJ ΟvEB,Dk;cGGE" $0oO'._' #@ CA~pkiPUƌ-YtZ_@` xkq6nSYxFQ/&.VQS&o:x\H#8:z]&畎g}KRwʨ⠧iU @J~-7֙8FIFd/L33/1a؀ Ԏ uU:$ xSO(RĢ;*L)FTF*-U XrQj”u&%\)c. }T)%2 QR+C" XgX }qtGQęh,E "fiv{W.?ܥ^߇h߲2V"Qߥƻ[]"YM9fi(N9xx(BPY8q(Yȉh b؎+?ShY=12gLLmW^]~ČuN̞?}?#!ZJ*˳96/sAӊBҐHQ=Iٚb8v/19Gj4A.swGGGGNC\ pXUzme.&S*NrΪLH{eF$BbEl)JOۀUFdc7/ޑ 6XTzkZֵ$43TE%+B//jBUB M<ɹ[27=[I/*kûV;;; `hg2`3^'T&c#zE3]ռIђTT1̀1F"b,"V Q 36\̵) 9=H-`lꥈn >8/d1Xze߷,tt̽ oU͚rLPV IlҒ6lePvJZqzw'Km$2#1}6h,[~<<46 lo,p-V<'"[@ JeǠ^w%>=haPֆȁ'9sdy#B4 :Dj}:Qw鄵*xT;i8Uen\,k fz^6Xy1nܶ @(q_Q! *j/ W^q钎WeBuV. , Q4;> Iu]vH$[32g'4R:r3#B53'S0I""*LHs9LD#p_(zNħڵ~rVAo +@xAH oggz.l @H??@Ըg_rz}>Xx."u!w?dFJKKFK"n]yױGuCݽݼ? |;G/пmuM +qJD]/7 &0E&v{Aˇ˼$"ܮf F3(81*<]2e?gj/[?m/|SMUUT;a(vDnmwO2V'<]Q`t,9ҵF'Cfts;}Rנğt[-i혴)0\1Ϊn 6`B(S1jm V]rN6Ķ{wn5De9?3./dJH&AVcc L׾Gl9JY Ox[ K&,#T\Uvbs*ɖRnl)tr]GZgrZoJŚ{smB]-0?蚤mhG/{>Ns\ !@SUDA-Rϔ4Včn#2ߟڀ2>e 0~uEu9ف .4@$)ΌVFSr7ޘJUڵERUV @$pXK ,EqMeUZ] $o)|˰TۇbK0|)VSFO-K?ls)JsNs"%9v=l_";W?uOJYwR^U=irـgh8!teT(^vIY 3ff 5kkw8*7D@:^!wq]56am '".PހF(o%uC,Ѭ0RJz)Շp.󧘚!0YUykWP6Yc+}LRb;!#\dꛚW&10^ھ/@@ oE:nsC8湀+ks^Gyz׷y/ſc{=vYY$0g9>ӨY81d: sv ̾T1΢RW<:,_9K,;Þ?0E$pxKXs6 : `i2EЗ9IZ @̙L<6NdcL€ "1x.&QKn8=#3l%S,I׋AP+]c),Z#@υ'ZAPK% *(W A A*'ޮwYTz,sc.oupqRXjz)[3]u(H >61n>}/!t;=' _qj]>[??{ap'_ˋplƊPࠋ[$^G@`%l B= 'i 8C*q,M ˑ#J*FCut^j D@*!Sٌǃ &Jwi{Iɦ?AR5 O:OlB #4ٓ B2n@ lDeap3Q 8ul2.Fbd?NQy%DN5ݥ86t c1Xp Hxh(~>=`3Q= vX8uԻZaĆ윥n1N\ _'*J Dh' 7M@d{k,-H?oM#)lGK)8pvxgU,> (nK/ߴ;V`hIԈW,0qS%q 3lEL5n_AcV'_ߍ4g4BZU]?1  yŤ9[rluɍ&3Gm`8c"½Ff jH&+(y R|߲jD.ȧ\ \wVUZ[i:T q4Z`E&`xХL LcȢiH [c0 eNu'|>\$?Aеg X2A?mo1vdެXAK}bB#:v&0AZRA6$vf 0XH@`[ 1JfPQYe;|OI"lL"u[`G(ecH ! 9;"S柋QdojNj*Q1AIImUXւ@H^ AUF 9E"$A2$gHh\iCqP?hBE`];4 SJhx|OӼQ뀩oWlYi`&G: Y, WDz^:{T!զbg 2q CAf@𤌏Ԇz 4@7Ijʋm/WL@&1 dXq!;>"1@56_aBÒҌ/8EI)`\!-}{̒n ™Uȏrbd|^X \ofR}tgϛ_| qxތ>nL),z |SQdߐ\L+rpQ05f8yC# r5BX@'p00 `>Ӷ]׌epzeۃ%^vZ&f2=O]D!lAFt!䌙|ݮQ0`X$@` &^5X$ 3aRNY)6#C C8.A@#ᶨSo4;!g4`{&~OJbEwg^'»B] DD{0i D=ʅ f6jO b.IFPNaK'IfB6*qD}C!b(qH ?bu^\i!In8{:%X敐:@I4hlhbrOݥx4fmTSEreoxY7g y{D8+Zx. -KG6l" Ge~vɈz@{-! hjT1gAt%!"w$G1QVQ9#ƫв)F=Y`kLKe R;c bqj{ UhEX2Ya^>N? ؙ) J  (EVm{CEP ``1s݈si*Wz=ZvU몼!%$1PԱ0D E=1Gy᯽R{KhkY댑i(MpoqYIMKBuY^gNycm6+4SLSE2BD1'`ã;|ugu('ugu,c`]Ⱦܼ* E&@B,`ExO"RB .K^ {&U8[szPDKqѥv둛Q`e.Y+*$k;0 b"@p{pTV ,Z‰ޜ+M>?f3y+a cv^ 0LT-CH4-UD#TRSHP%]ߜv}ÇzyP` @#OŮ USA237zC5sp9ALL<{G M@v l'R+) qqnRppB֣=o.Dݐ0<ϠY@h~0wy=n? ox_ce{#S0o$%wd'b =Q]VF ܵy1HHVNJ}aE=:V첵OdGF,9U&%^ DvLnw]/X=?L =':ءˤ܇>fsTh66%9`.tn߅OQp@bX;pSkqt f3lkj `K]}^YM^P9lIx12Kd|^]Y. #9~v|ql 4`֩ u* &(!v3=.*x#)P$Nw[q ѦqX0sܐ^|wڬvZ^̩Gbi H`vg sNq\AL q.6\>sJV?W+KGgاyJ]*0 K͛s &plItY5q3gW둦׸0g/_kI/Ɇd S'Rv9'J"rGvi/0סw !m28uƬ!O/)龆>g0'f?_'@{a,}k pa"(Nw DCFE$d@\UH }cZlg6{ (HA w>-'N*'@q4dn Ʌkn+l7w]aD/0{E0kKoX[7y`"&r^ {1t*>T~dL-b1X&+iB(Us~8S]|K?ˆ|8+ϛt CQ$8x0jF"ro0A4Y6Bт7`%ؑY?Cuxr4EE?R1?UcHAx  HF8K0l<\٤wV|w\IuIQ?/4B~ -;_9J_g|G@ ǂ b::3 ЌEf?Kq/ϨEfG9p2c1 6ԶDa9ry+}7Z `<=P?xzvs v P\kγe t^* _) AF8$@Ds04v"m4ѰBemȹ}'yD%{IbRA`-XH^UW|^lb#]Nx•Ž|j0c"R+,e!iwQ 7|ϏGQws1Eitr;IGrJ@LTa!'Փw8c0,Y5H9SFezT# ݁B Ff8}[n&`X >3j$Bf&W82a C@[vKmCƒf!780q9 @J!<Չq!B@R~z.Ţ-94qlKVsK$(,낼@wW\pP,0љzVǙKż ̋k2#$@ߘ`/H]Ϝ`>Hf@pn@tĀĽm+7*Ϗӈw Slk@ .@.;~{,(L\J#Ac57ݒU悪B"%[e%=#套 BBQP?Rrߊ`㒨go^"MEHEnf>f=Q=Pq\*φpM۵uU˕ȃ}|ж۽r /IꘟLWZ-Ǹ:+T&4pmIr$E"&\A_?| ǐFC>Fy` c9iuoS ZjyhC{V{4+:٦[';U{g?g\q,,7_h6DDWgaq a"CsV@>|{ 8~M3Wq~"6b yޜʬPꖡ_'|:Y'8|1d=H]ݟ.+XyrQω8ީUGW,»:Red "'G,yp-1XC2a#-2i+Pqib+C(p# /SiXa 3d0ΙzکU`,0Ky k*WQq(#Qf>a7G>޶d$BdSH<H,!5DTc3֩l @8s_s=j$#I.( K%)V}$L)LD@nLG0];@1PFȡh'oI&`@\厌0& ?>ňWQMwv2!` ExɅV mNC@qG0Va&qI6ٔ <ċS[mؙh\.r7'"4, ҥ&f<1p̂P*.='JD0=*@G5AEK pٌ$(Nm܁PV EdHZۘ/gض;F]E WS`CLrzrrn|.a<8:1mRԆ$HN U.X-5C)@ &&Jy8]Mq?=]\Mb^ I DS\}Gzr*i<.A p N{rY n BN! &a*J})^-U$WU]ppN^-]*<' O:@ oJFF Sdtq鈏ao4 R *Kr3pD;#M*H=zl3aݔwDOWր_/|O*j;. Kr'X">H(?8ԃ$5Jyb"}cJ).ZT QA_{? fI(R)L~hU FL.)KS"r@WQbWp-DB0MjQE;MB]v^ Xk1&ԯ7t4Z3Y@-tDƯo1y P"@4Ġ"RTd{JMt]dQo5 Og ΀m 80ٸ'A0BX@B;̀\ua mh\hdV yzFNKlPhKŇ\ XӔ 50/9EJOtd2v )yMAemIgu@*,Dv֭?VaF(1L6v/ড়."ṵrW$.ǻ]n| D/4u^N ?:/nYe"K&}2-SRYae rύ .r1 F1 i+h$g"ĘU|8=cR"ĸ9{Wk&ACކ>J*c8rVJ$_k ޟ7eV~%Px&FeoJjd)-'3@݄Tfn ,,ޗ۹U~go e0Qt\9{atURQcԾxllFd=/o)SdO}M\g FRR`Ce娭wg8)RddwcMd<ըD9e.bcGu 6bl_dUfƤRN8r8 _P$2]FR&hrq8Sۥ0e-˖֤OL6he% ')SS /Qy1! ɐZ`9S5/-k9*Rֲ٦fl'diAnZ;yA^3Uߢ8<;/13^zz7 #qִ$y5X;%ѫ-KJZe dR2PB0iTv`}A!. Mᒤ>  ;k&nKYb*Zm@elk%2QR1PDžm]4"-,eӓTh˾h®Sh.Mg(ZVRMO^p0PK@Fy1= w7D Ys/_qUFD>`vB|n6vx qH|J2vem?SFnP uI;mIcrR/cK%\a n$(pݵfhzN haETGfrŅ&$8~O ZvugLפ]zk &CRpG=t,I/rQN-;C]ņ}-$(e˟-|Ĥd8a;{ K b$⶛m7ٺa?, cH`_NpJIr!8֒mP ;S07+ K/jkL HxMtjM -&^X` ˲C OscMF[ \tiad5!ND ka2M$rP]T 9W4rK .M ޛ_4Y6zS]֭ȫfV;^<"Vnx͍pylز*Z/{kS\Mřbj8^3\{m7a Uuf,Y7HV\EKѮ\ &3mŢw/{DNo{ΏwxZuWcD dRmEբ[Vפg5H˜\bRRUVZXm["fjw+9eLfZFfsK)r$*5fgNٞi\ R!XqkZl9e_6zKxᡫ;!]لcJPp#v2Ƹlu$ԱlR,06ݨy^p)䲴V\ +%"zbsY,sF8|UT@:U؋ڗNjvN &e`Eͅx;r9<[es*WZb+1Z">,gdXt<ޗjehi9ʼnjh(O\ŕV'kP+%!RթD X,\)cH+> ZbaLӳ6Z +a|%I쓌3&z6fa'9 ƫ7ZbE2 Ksdz9Qh8hNƣ7-sF/cȱ`jm6YA?ұ*Ʉ&rRhD஖)5WQ%Û dtlc:EJfCD{h ==OdV]?f2,1>X)SF54vvE!l'T!L绸oIӝS$J4GbG]Y6_a/ګ3m᫅kttxzl[k Ž:5BC!3O_z@eK RVIQ#C.*%ut&FWS{'EqoqQ@j4L4P/ V;[u`te,3hmQ}; 1 y:afJ~ݗ e<6~CB[ߑl#DLIefFdomѵj7O e:zGDˮl?'& kt8;6>9F+a+ |r伒i'naCﷅwgvCMx?;rDPX.m뗮XAk PanNQhL6$2IPt 3;/ݮU/V`OF3jDҦ23#vvu 0p{_qP m$ՙ!z['坕7Ɉ8RC>g-~!@!Z՜, GL0wDՄUD3[!}0-0Xwd<ri7a>:,;i_fuB0F~t{LP޺m&2M.SC6.Uo&FjIҒ}H}joUy/n h]6ГBPFJP,v:mJ|8i?z['\f.zGmIDdi?I`.:r9 +܅~׭I~^/8)>B%q]zXtk\];e!t0Ÿ6߀N=o޽bcC;((-7D%%0>]6;zG̏Z':FxxW*(T;(= 'iD_2Tӿ! A-՗ 'xt A< &3=g>c\mCyq :ݞ2>ᆊ WbeC p3R,$n"\$OƟNm&K .3 Pq$JN%/WI,(I`rsILo d>aEP@y.esT'󋱃l95m+wnC^QDZ˶ hY'U^$3's${{4g֚35'8QP! 1Fb bI#iAhmTVQtOC{,d\׻仧YƁu 9nQot;6bPZ})[ua)>wcOf.^V4x$Ɍu~sS 83 r_^ t Tֺ*V*_e)H9'34OHq!IwUߍƇgBw}qU =BeM*%X8[+61n)aē)Ǫq̹ y(.+l_?3۷ylv<=!^1p>Ng?ͧ4PCBȅqsz+r f[wOL^w;'iM؇߿XFڧ"WCm"eȤ83qA11KmkUTֵh q^E4*;MRb#6tbjA6o ,'!B}P>lO*iGS/8,I׶6H_~Sh|;ԌnjUQcu=vU"WXZi6n[*9hqwmGsZu!<$LZPu@ީ4䩻u~0ĄѪiӂ|U!R_g {|BK1}QE2㬂`/2r9SynQj_|)SiZcV{ s6rI)2uڃ=R06+*q߭ Үpq]hhѣ{dѹTػ&f!2)8 ʂɽ!oCMoa& Lz'seǚ˛exhme*r^)t5O376hn?Gd9bO'CɹuZ[jm\T.Wv z!}N,#kJI.I e8FO1ܹ~ L+8Xegΐ- {m8p඼dܵ)qb3 aq+^47ewywnKjOcfutM^agw_$W~Xx,JXNhaCY'9tH㪏ʿǢj2RtkmP;dD$PVJB{']|-m=M?8ae]ƆNJxQ'@0FM O-.څ u?&;+I7[ If&Q[c?_a77Œ|54/m<?̑Y5v"}dQ+ ޶dLi7\OF OߵLs&T4 `%f|7(Ntv˃#!MJgCl76s6_IS/-T5/ɒTKIL-A z jPM5!΁uTc5fp%˴^*K&Fyr+$!ʾpbhM aomND3[r͞n[v;Y+dã-3k(鴦D]Qڒ97E"[gaoĘY;7h4eߺy) fYu$9o&U.B{)+CMdM}^U +KuvJh"{X-!eze/+UByBSCtfZ !8a!ɪp$dѷ,n"J7ݫGc6(a}R8b QF~. NJ\ss?%Rje4a 9n,5-8B;PdgYUYw+y.ÿl i >2z&Y`~ᩒt'Xs0 b&\P ]M`N6r!Ɲ ĶJmVRtafxiAH ZI8n1ޗ8Sj<Q5X.BUT ?Ɂs?yHR'ScܫjbuT/KqX_5X޴;׋&6'siɽ]}vFYt_-FIP+͆lΐF^T0ݰlaUCM] B[>+f}+I{ s`Ӆ,d?۽x/7rzy>MNdq]3'm` := , !cwȜy&?"G<A}3<*Sv?]ᣈy<(@dJgYܕfāΛF&&rc`~Cd^_lʹ=8bCo,.QŸL 篋G 9qpשԓc uL\ H~[؆47]CxFVf;I,d<; w$;));t$|u'jRb?BNEf?T=O>T>Xa\z Q.Kߚ?pR2}NJ[`ؓdݮ>+ejfg7٩4^R!7d )8Gbs}٨:wQ3z~'6GrC펼Mx0ӎx¦Iu}!NL,2`{ٺAHړ.a5Ag&{M4.|m7QcCy{ܮNݦz4c}؆!y .O3ZOzѶng+1;ŻRa|Nk Ta۩PYQ0Ob^̕y&D3{=| d7o.'?^ы ߃Z}7&ʚԯ=CUyR׌Փm *zVx606٠DHe@ubCĨ7>g)jahVdGwz֡գ @(n0dw3ܰphbMgNGO{Z,!}2(;x&Ozmކ [dCߩZi.7wXc'^q6\uhlwS!'Z_AasZJ[6v'3]L:jJfVfp2M{\-}/O2vO~&q$Ѧe3R;kC& T8zxi!xcs0Rjd͖8E˙)2ʢEq4j_gDoD+:ʓn$d(ha=]p9\Ifޔ:iW3k!i9Sfe孌9Sia}$s[\i,Vvt=y eݺd;#1Tݶ\6~j#Tstv{:חEV'_B[DÂCչիZwcN7:~B$'7qP|Hvrj޶^ZIdtY0N?-5:G2->w9d6KљR핛afV[!hO3^:dr&d@XY1b3z)fa7>O1\Gx&6^婯^xXur^੍:)?)t6I (ov:  OGnˡ!8M<:* /ĩIonyjIBi?y rԘڐdzb?D]'3> >{crpTMx&9S6ȓ̙WcIﳉNv$Cŗnh/C{Huޣ}%o*t3..@!nKi0؆ C a^ .{Cz .K4&Yf\ ]}V0P䲆0`=eR_Qzz+X-S{j*& e#*caAΒ1pQb*u2!tbQ*=U0luMs6y&aCLW3d a:ҙ9aCc3’y+u>G&z&Kg{͎w4MTyyd؜n䯉`Muu3RtJi9S΅W*3n$WMr0~/QɁ$>o33wjq_I9'ldžҒNIBnɏCzCBMvb\v}읗L(Kmbh;7kgdَUzٲq:pW/ =y dGC7JnU H2ԎKSw@aI$9*)3~̙ 8;mTy(5=^ܚ& &R3o\oױ IWK郆‹>e"ܬ1j|w0zP7%m&DSc>MO(1T W.R2Mu=칓!y{N[VxF}Tƒ Oer;nO+AI={.Bja orFOX»mC۷q='NXd]ف;Zq4 s3hMfUy_.BX8ԇ?/$2!㭚+6趼9xk'Ey o|𣁐6R%C!gNxqc5F :iCd3b^T/No]7ٹ~[B9P5=l~#7t퉁ngY83sנh詸ף,OIY\I&Oē7n~lx.&fB ֯'Nk (ǽPo|Ϟ!xL $BӚ.~-`{jS/ hr|-} \ W]̩8RԔ݅z}Ou.:dxIB~bFy~ !0;2=JLO"u&fCƛK~5b~ )9jz C}jx*v['z;zeO>‡MMSם'n2tt%nV˰_a^UI.YM@%cLS4χ=1&OTg|8}أ;d߷5O]F6}5irõӹ,s!5TfcCuWzTQ`u0|jl*ēB7^H 4Rv_-*m3CИT XY'-g%zۭ_$5!4Zdad8nA8Y' >KZL,Ty!> S\ '2ԙ->*R`v2L 7#6vvF^0MsO# /]'0pώފ =aG|DZ]&i`3L=xN@a8]ܿZKI& 3&BCzC*&K`{!)MJ:uT/6\S 7~Eynp*hz O}},y㵈ap!hwD(̛TPI=]+kpauA6MSv2uM|e={ Pm~6{G{v@r6Rx3e@[HL<cOS pUNJLld ¤!;n˂ 4oV{laN&ke1>tm0jz"sf o$ZTI T3; 1JfBr7FqwmT6cm vJȇ"$).K!0 jI>oyP;d oKMo6L $8<;-D_^&$݈LeOD\uAW$qπ=0RBq& rǢ͈bCc 4cLLƛiF+yEϊy4&5Ӟj硆\(k.Z;gg>Jiv&\ehHF*.sijLlnS``xblu{ʒha>MJB! 9{*ċn9%gt$[ֻd՜vxhz~~zni3!>nI{Z!VHm9S7('\-)w׷D5;3Nd60nJǸ[ ̜٣L\spJznCl;Лf۠,T%f} w ,.䮜8 _q'K2=v= I,h]ittjcG1ΪNVܣg.a^:WNy}O4=SF 8Q/ Fea9/';M!aWRz@>PĊm` s5x{bdŵ(~EBWvU:zI-S7EMl˄M/%Aޅvɚ@Y}ѳ&E@lw|̞1I֟adHK$aefpk/{x@csCU‹f%ԺyY !Lu'?uOrzM(|)=d>(4O4?j=ǿ0s˄L{P>I#Igpp<0y 靐{ot@q%_80]GjC}5srL%DO Hm؟tDGN1)\q˧C*_CXV}:~:6 >+C| 7l;SZԛnΆn20%4֗7lmy3aa)3)&d} 7kreJE)8Om8όdlstfQ=ҁ=74:O@3'57P0ZI'ڽPniué$68YhT Ln.N Np~=m=`~e&fM'jtAEOŃ3"z_@q!= b@^y}yc?XO{TxnNL2qP~˵Y}u (^d9X(C SM);?Voݣq;Μ $oW!ddnLL608Pɂԅ…l (O:1!zp] v8qO!>OE=r-1G~=;k78B Ѣ=l1!߶N4dӽ:Y?z++$>s€^ '!t帔Cu =P1|TBs 0̄n=Uzzm=)iܙ^nޛd^\5'@Kǣ'SBp[!߼`q'b]d`>myxbR _z]CKd0O*pjm䱙&$'|ІN =kBBMy= ГC2Yh,[ )3:_6[Is!==,5!-5̽9X N?}`Y}Ia@;e݁24}?O$txa7 9h>d=h&d3' C|HJIȝ *΁=l/Tl\ɸ3p:Ƙ:&'}۱ Iԁt L[2Ro!ޝF|驻`u|y'^(24 @3xV5$C=zT/ n'{&MT3'dž|uw3#>fs4[ b~lIT0PG}a7PT1;?;§k_]I /G2CԳ>!'=Ln|c$=goѕ<t*[6O7)V{LUX=(w`:c=4#]] >S?6]PĻ?5jٳ?߱ I 7P;P6 5C !=$1S;r4Aߐ?V&')|,!>>*! @KԀhB}a{i9P8Y4OD#|RqɦyTB\I6 Nh{X{'{< @ep2AY!CJ:$/ d9'TH<CIX>L^:*BPL)k$= v!KL-'zN*pڀ0 BnāPrp\2'^ܵKGӅ~>垨M]vH?v6f rtFʍoty$ ’n C'_]00 *f@{a>bI:iυ:+NFm )hvJ60Xadˋvԝ&t'v )32pXx U`OѶ|s4x>Tˀ<3sNw"Cd$g;Z>CK02S{P5٪g2I$pT8fqP/0ٞ)N):e .<'97!4ԇRBidƒxe8>DSգ.Oޠ`t3Bć{ zu7Rf|C: _I9zRЄYkgHcNd-2/s?O_S \IÊ@fNT Í6/j$8 kd ytZaqaMHew!m&`}pO$=S1w兠 !'΀n1Ia8S:=>McC:;(gB=Prw%yCTyS!4BP;e<;C!N{S\oJj*Ľxw+٫(_<8 GP2$r9Qp<=_z\i aNIr&t&</ do_BWp<ӿ.^ ;ereL).-.ixa.d'{',iߎ, :NH8% ;uςPvV#~Q⌳ X;5@. =21!% x&  `MƘnx~osFI Cu;.@'Uja( FMx0ߝmt[i&RJ x>{=pǖBÅuN |R{S"ŷ팼MsÔur&hi؅x''6l%.80qJ{sك tFhzcw>N gjO@mse'PA N ăN;.flL ={T!nbw`n9(h( && 饵i%Hq_BRM+uh~A@<^8/kV~^T :3T!p2\cCv!fYnBnj(|HGwsjWDBЁ$l8%u@I,chӘt N{Sڗ@oM C dT.y B{І< O~\Fq=HLml7e`Pw ٺpڰyS$DvQ}|մ_ &d5S+:hrw- x;&EyXO ;9t@`\ y_d4a}/tND-Jص^Q p5p_d@fQM|ʢMv_,)CO'iۑPـ݁>(L`<Ҝy=P&&|)4z^i;e'dBeLُ4jŃ5އD770Deg>8e iT|3ѫ9ks h7$ށ',+ÀmBq0'*@'rn$M~Y@1~z3@,)r@Jbu {͑S z 1ޗDB쇘F=7Ņ6ʾxBXYȚ#߲@<$ SFx!g`d\Й$ B2ke/^3|*ON0trFM4va\'~hHu7f@۩ 7[vi 2@7PD΄L9jw8L9 5O +z CWT+NH;_yG~~\pgClx^WE6;σ@2_;9y0Su"mdxjSC\pǪ{!2  &%LaO<> ¼;$?yC R82HrnM0P!˯>1ՁC׫@y! Ow3 5rB"CS߀?+V { Hi _T @)hܑ87wz*T T=1)>LCy@9І !C*pi;9N-'$$El@002ygh.|+>U~ ȟ%,傃TuC䯖 w釚Q9MϺ@ *sG4+<'Lnz{2/ 59ax$8vCÛ{xߑ8=f$z|W\0 H@C| P/,e]>Crڰ"ʻNN8;!CD=R䇚l{pA;`3A*>IDx v'*pt1+%QGU;/#E"{a )"h_<Nyy {a9` xe nƨ}M0R~MdR% 3 >! 60L%X"tߩ 4 l ,?C 7RYd&Z(.@2JP1jZ!q;ҜpCr`5ʺ`!1BV1)O,9#{<:xxSL&BGm2J;% d%Z:sx< r)bJZarW<&SD2K$Rg!rIAHT/J ny0d?INKtB~\px`y t &y8r9$1yfqyeâ_ Tp{L'l 'W~dv@$d zVpar/͗"xc4=ldp@I#ޝ2Pdy29n,@̔ī" 2߀KF1 x5! h/<gf~ᇇ>r;݌Bmӄ"(PuE \1SW4+v@ S!Q8ia1+AJ$$(40)8Rt'>J#M<@d T#Dž2Y 2J3ؔ, \Jj)xeP&X=T)D"J!yvJ|'MO]i߳K/ 䖔{, ' U%SD}He:hi6H$$TqJh4 Q&XY'$ILB 2 9 Cu9!J@y%܅Ðw "rT @hh \\_Sl?V!߅]QސvLB Kz'9e z$|2UG\ (p4RdUJ>YQIJsHP*ȡ*xe !Hb2<&YPO$)8OL9$rPuwaLЋ0/!I)A9eE9tJv@*d A"ȑP.X)< rJbݔ9 IJ1*LeCz3˦@1( χFz4&HM( @'LYĩD3Ψ\('rD4[% ed)r`F2 zW4D6H !E*h@Ā>]x`Dq ĨS(M7`wexd$R(L*\HbAvUhL@RQM< ' D I(lzwp(C<;@j݅SCTĀd4ˉ v%NIMR`6B&y@߀SL)P sCF7$E(HrȆIA5! %C44kDDNՁ]M2i< 7! lhT<īPL UOwesB."M;g+.Trq`we P܀".Ph8M( TCD! SQ) 'kx%EDQ\&iE lGT )2@"%SD 0")D Q  % !zNlLЪ:d"(A~T (i]D7D]2SL R g,;esHE] pHaG<U܄CL,y8Gl"$A"$RD!YGz2J(nla ^UA5ȔMp Uwai?1(9 !rJh Uߑ#H8WdSlZTZ@LC\a}<`AS$!LQ(A a pUrPnNiT"@)2ȋ ѮkWd(&3HС !(ivHhT ~l; 3! PS@2 * JbN 83ʩ T DB\"dz7 ]TGd C<&A݅GDyJTaWL*\#"H E"Q*Tt5J!# dB.G4"9E1 ! f\*JM @Ĉa&HL!PGL&& 0dU9`G4 A\n£B;*H pMeL+sIQhGD#P\:!q(fvBe< MRPB4ʉDCzEܔS$Ӆ@ eܑ]0!Qq TSDnm A MP) nH;&M #@$=^Hw hN+70 DaZrWr!drO&wɄxa Irə@miiO!fCc>- _c`ɥ,ԅMCMK'RfOOy}9'>٢ V&H)NtN5Y* B1`/2y LK2=ֱ 0l61l6'':!(&cՒ)A];]ʁVX.COJn*VSN L@+ahH)ӣ *erpo oQHr<&EQ$"<2BAt0)TD4AQˣ {pT7RU\#(. h T,]`WZUomEEU*†8dPtDLs"){5*X30DԐ, hu2u޸UAZe 7Uni}Ɔ M]W iCUTuXՀ[dZ^aDDs@N Ŏ̦FT&wo-BB\Kdقɂ9l i-X Iʋ_E@^UяpgrU)@}HQd<.HCf)T߮<(ti.YU m[ 8O~I3lse(pH$&I=2l(I}\3;@5xp9HU \DlMr?6(@֐ijB`E E?G"y!Nxe%0ボPÐN)A@ ڑ{좞) Bz@LH+ @޼`"Q ACEi~" ;`A3e0H#vGzDRI!6eܙ|R㚥i1de$w%?eLVR›! 'A((@ 7nC$'"87 d{.Ҁ!ЛXkw- ! /e@ $V'.sȆ iEUDu'K?bdьqcgЇPsRoPʼs|ف7i8}5d I 1o AIX>)wzA h ,@sn˄YԯSP :zBM_'xSޕ f^fg?dܐ4A)L-E16+7wߖ#3ڇȁ(k"_ IX9ʗ(Y|?BMk4h$ % ݮ27 _k@2c$Mahv{mO ) L>=h} k|arXoocfJ孳pYac4]>NZo! `ĩɀf -P^kCE} NJ? 9Nnnk|6%Eq` j=y6,ˆÄqK4ly= Az P ʞ+YW|tJ)H]~nzdEfT,I4&S?;~>Z )^ٳsssgp:P}!.$K |^f_ @$ؾS he>=A`BN pگ n87ŝ5Dz6m&:RC> DC'ԹQ!^ 1qXX 'z̃4Ʋh0 :]/Cd\%"IQ?=T"ʏ*PИIC@JfZ/gH H_ `z)j%d0*dNi eR & z@@ɟLnH r@@#R #4z"!T͐%TOBE DM "} U Plq (obDb4ǂB5D]\( Q^ fW"B|)BE*@J(T P nPLi>8TׄC'Àr쟯4"x _6"u %҉}0KX48o<`ϕSu:É 7PHRJp#H?% ?NĻY@~{)%Ma1%({  f*c@# 'rC6 @l 8={@P.Op_LtBpJ/H~vA6`K} znCC+ CL!|a}d1);IDT&W& ̻BOO# F 3q/ CՁDӂ|rqvY%_09dz9THbA &eU]e@i8(D߇EJ$Bq]. a `וJ^hMI뵱⠼κ(!b'w.-غ-7\Ky߽s`?N$0!jDaA6Eea@&ā`=5 7i\ث:)Y"h I#KAE>eL< )@M 8eS5,P_Tp}Ҁi(nf4!C0|_w0{q}O]o f`{^slxšӫy.ƨ B9`z>!`L |)ؒtn9r%_d[&BAJڃD]Ip0 yK IQSb1T6k!r."" tFS>pFH&$? k׽':u! a~0kɨWіQRl%r+pH|jSIh4z\_f@yjD4dm36   /l(*QE]"(EiET@U@&%Dh(s8!C2?]>>nRCp5A <Ajeܞ. q`/" uo#vś&BAk\z$;4ҘgR1Kț%UPMHuL)frg}rmW[+BNk/.x)cW 00y[Pċ:=Z;kum/,|Uz:%L[auSSeb4Cq\6s,V*曅&Ԗd[ .Co̩ՙn]@~03J>>TxӢ_Oݟ|TSSKy>%xji|p%NY\ri ̽Vp}ۊ|1`λqԫjVmr| .{妴6\&2S_=6)c]:QUzdN=d^P6 Ԙ2Ms{.-Y:QYK8AZ J^w&bp7նFw}|mq_{Ʈ`FZ'G}Ǩ{:{|i&wj[kl[TF/,S^j4zn8rWV0`B9q\6VtT1-^N-^|? O4'Ofg=+GvbпZKE'6\٫z7/}QmgoEDhϾk6/kxcMx۰wR4llm8x kWeF%B}[0v[{&)Ggt^wp20))$0m-KB_jOZꂎGњ16xQ0N^V *:ha~)÷`,ho(HZ\Pj5a$#_Zxc5{QrPT ;*1]J80K8MW|>>Y\V aBCwkL4Wvmwa5"oj-c7`ѰIvaxmQ=eOMGvٽ<*MW;.=!;|]^Zinx7|oZGN65jOϐ;2y$+VmROǍ_YKY*lg>Xór՘9SYnv)կ?nVa{ثҽᡢCyŇDd_+{~Ks9R: 4e3v#<Þߦ;M+u+h2}[dp>NAs8Ӷo%lVv3oP{+_w經2ܭy_mk4}+,a&T|O5ЌUY]SUiN 3trZFzl{]U4>/SF/qTZ+5|n 1arv2'W=n, %}:{8vW{u|åaiKlڭru7A]OgjO[ße=ZMz_M˝Oy'2\OIQ4/4^ܻ ?f{2 =#bWډ߹kJ2wcd$u:4oӃQŌ?"΢!Ϳ?ls9UZK=;^gCvV9{/%);qCCyu5wMô]ڹY;QίY?'ټ:_7"7u&A;}wf Ylڽs;%iݽ\իYz.%u3E&dgXt˼-7iG~\Z`6w܏=$t=ۺi:&o_ p[,[ZHۙkpОVhͧIbu#ox8R~(ﲛ:pns1`+&xU<"zޮĖ:V[Ma+Fkt]qm FkáѶpܖ!LPvAAl-m[ܦ@}q8O_~x6u8}pFK>8ߙ6_>njq~ckgw\,;Nj:.>?+Mnڷ:um.%+cR9zdbݠ1)}`-/ZmkfC.5ڧq@A'oץ/;vUm-چV]Q;PI^dsHK7]GEf_yYIE_ΆEAt*xwBr,Ib̞˃*3x/2&|k\r |?nӲ}nUs_V37 5[o;8+vfQ۽ Bwֻz^u`/NJW9ߑ_EX]? jx?ӎץI5D'(>o@wf(}'j+vϕ*ڊ^_]`N`f@gioAdC0/N\ HGُ*e9KbpFJ!\)*sps:x)T׏Sd@=iJִbkZ֬foKrkZ3M6}d]@xX9 &IQƳ'5r_C rd8hЛ} "*"5<e18TmjHPltm8&/SNAhc\r(*P3\7j3ĔD ^mAgmڐtU^"(>L؛e# .;:XIY%ZWHSuc<9h F,՗K: :pL^z>-d*?| 2R:2, T"a=zmP GEHY3wx#~NۛJZfƮ;GmԬc.{SisO$իꉀ=?O= ˷T6 OSqhWN!8"g\vs(K<asg|2O9ք֞fL4kBc*.A pbUFk|Fl =u<֔Ύx.VrJιq}6':E,h&Zι|QW.25H1{56H (Gq֡&a]yl(ڻ,_^bƔ4썹E)\6kO7s4 m̘ȾXv/; -rKU Î.$!x85;i,wMu<~kn+ `|~J$OOyX! cW4j/ݭUw2iMoUid1aD#"6p 0{W-/ Ү>w7zϜk}o N>ĸ 8>2+E+GYh!Zf 9BT-u40jRaHzTcz1Wx'=|;RKvS胸eR ٵ7U5Í7}cxȐt18ƗĠ@D5"#c,B"ڃy-㺻6l0"#y0ܘ2hnN+U傭Ws)V{nvnݮMu,@ P5B>^G;#p~s>ڼ!0 >VGE9J԰0Juk*+,ƋЇR2%nOrvhcM48SL9I9\W#5khxG >R ꧋+b\}&g$aADy˥\ޅR'bŋ. \J}.Z@!5*dK9KD5p"BoDSf8FvbMšˬ!q2ܬ@r Y!MA,>_[i*"2( S܁78GA^rJH(.S m ׳jU:z7Zf;./B)~-_wvfY5:kJZҵo~_ioW-i.unv.9^Q9NS/5?K{IVj#0`UF-t% vQ "vɸuå ]""CҌziT–<) Q%DEM/rR@9v_7n>g/zMW-A[k3YT Ni5n`};vDX8ׁNɃU34X4Ґi b6u8,Wz{ɬ46 EP虨zSDׁ'MxOU7oj9='>s/`s' }~l׭Kld2x/uMpJp8/5GK݉Typd:$$!&$ȄR6]mϒKW=WT΋:<MLr}+?N~gFMng̤^Vt%Q5ǮTQT~OXǯ>d\W)i4fT>涭;Uw;؏OḺ՚TŠC[}x,e U2RiaF@l_HC#f9P7m?lXMPPUF<s n:Ihx5c-(P(}ZB`/$%QQi'( bjYs܈*kkk%-pD h#rK-^/ühxU׫algwR?ǫ:>vlj*"r~rۇrA8Y}$:_HQlhLuCDsKٕzPam5_[S .TQPeBad!2g]Z` J;kD AGbO>Sr|U% ČH$H ~%UI/&84dX<m1\Nh 8!- $ ][8f7c;*+HǏ<fXO+bŤ$K[=(:VE>//;ȗ /f΁HGm 2]"L:d5?MM:Gw{u:z}]]MU]Ha,Z; (Xޖ$H_E:% &amh^`= {SS5?#nC<=)˩V#W *W#H )eG0*8*(G{$I&=7F&2w6]><2`H]&NeZ?rS"S4 Wo^(UUf>)sM,b1bϡc׽ىx[ZJRJ=هuxWF I̜&+hɍҎud:;mE|Rj鵞\ɝ# Yak]ϛvp[>Nb|r G%m)Yc\NR1>;j&XcJF깈{A NBEЇKnH>gB8 ;"%o~?`_^\MB*߳* BvJ2k2\p'>WBcfU Ok0'PP[w] 2:Y).$ ;Rٹ~+~@)h()#BPq F%? L@!JPdB6L b Qibq .$ 4$hF)B cRSCJ! CH`HRQAI)"JJ G( bR PQ#Bi(jD% P*i JT2&&m}GigYI;TD GHJX:.IZqJ0湣+Q&N)O8ҀZ=XpVևGd%e>`V]P~-M Pb)*!JY{ijB QM4N֔)F;֥)JRӧ>aA@TM#Iu]?0{eUg{uwgN:>_p<58+'nPlRqgas0y]=U{"ȁj4]1L>IbiR LǶxjpmwX?qJCCv"$ڀ@p/Rz46*} sIl3|j2 H^ųo?Y,4hͦq (#;jcFŴ@TJW$&|񵨾掳V)zE&)s""Sщxa64ٳg>~t/xmR0L~O\DVΫ2umto!X?uj|7U0h5W8 M-O=26pW$%|vm_R"T!ZB.E〱 pR?!@չ`*$J/q}i7PxI ӫXwu6aM.d( :v\*u(cG ^2+8=}go]U\r*;> 2=o^`nԺ_ٹɍ4¶tvzZT'JfYJw5b`F `A~,w˚hZT>o?GޚvV_iH5TخASv;=5g&/ܵ>۽u>APU=UirW.ݏ7:,GڥD[?r7/A ֮KYCacIɦ°[Ks}~s`vyc3gJR˜ߘ!s*fV?Ѡу~VİRC?53bjg=ު,V'lqRh;TWA{z|5XT*ߴ@vuy>tZ ؤ= -`ʷ a `8T 9QlK9Lj_|(D VgWVkK<cdTon]Jg*&ej*cŁo){GSK>[Ӧx걪Tlm^V!ۥy.\s&L/GjEdc%@ǮʿHm*\$w>d ֱ$vB S9@u;&|^ϋVM"fСB2d/MtEq -9^_iyBX)o@Z\<6:Py&+ @F/^bƴUQ[zMzlɭmI9yx^#3j TtNd>FqO!G&W]%M+UUTk VFȯ.4OZCjыѦ #3z49@Z9 b!93}Ze  3p) 饪/]2Z`_n$t18reI~+++)kxf{ZֽEWZ$'{q):CCrtuz._4sPw8X7f[|O=[А,pEA"4ß<>MTyԇ#ě\4ovfͤ(t(8, FÀJy3^ Enǡuܧ 7uEJuqt*ʙr%Bq\Ep+){̠HZ-239"U}޽^L˞@E졠2F&Fx" KїP 2eŰ#syצ,QI(۵ A>^ic<%[֓M [xz9 -HNҙ%.jDpT cSgZXb'ƵţaCHI so٦a8|) 1kƱSf@2mYg 4i-Kȫ?? vw۪ZSbA&d\+9 V~7#*zсYSXE50q`2,_]qPֽj ;M"ۨP7[qʛfrH$%>)KxzyٞԒ|%-ۯ۷a,]{XB$4OYoqtxB2K%է{4yFy`Y[ ;vjF4kl k/7NCqpȺqsWdԦT`D4evoS8?:Ǣ!ס͒b,V@ T/-n 5EЌ-u ]e†3ޜBLM O\ZpSm`儂6VN=;T, 7B:D;(qDvN*V&el$z.'yUg-N=c0NZ4 ^<<7W {F[WT(޻Gi]cpj*`EXN4DMnT7U9EffآcX>[0hq4{G'izAӞ,BmWψycVI}Ѱ7^qi\jRD(&k Cў7(NΠ>w>A6F&zTfE)fT9ϫ˽J^v|>r,y">B,+@6Ŷ*4X1 YN4qD9PQ.,/u/d DWel%0Q[`J]/S SDm1~idT t{Y-N%#/HYZ0y/Olfǽ;U*b>MسkA_Z؅vbq I P#$Sa6ڦ,.\ VypQcw Nozu?ɫv^$w2ɒߖE~T+<'XjH_; UXt?Y#F[|g垌KȐ9Ѹ]lz9U!% 6O%[w85u*shH2sGr۵~5_奰)dZ{!0/ ?#+IdP?*M': vLլ+>f3ݭy9>Gg93v2ϳ:jlR胇€YlMtP'o"azX(w 2 L0SoЗ|!DR 5(o531_)SC9x=[ @έ:0;`b6ɴp;ES8gbaljTs*x{i2.4Dk邀x.PyR 0j}U}"ugmR4G25%qUY A\D v,@b31a 9~ic~4VG C`,7/j7h[-*FE8k"qH aJkil$ET'K 4ӜB@Annz(^ h2&_-c Jg1y`ʃzJmjt95K>ު#& :ⒶSK(kOjsiSK󥿭Ϥ0Ol;v^]tȶ΁8L(:Y0FS1Gc %nDB[ɼza/[+plʢ9>@@O;ˡ]<@QhvԉPI'hCOյ+jz(lP4 2"v5%4WN?[*)Znvi,dA1zp7W_"H('koȐ+%[dvrUg雇QƵsS+<3 bR#lVM(;]ڽ+ڍ8 5QEEWā#P " %4Sf(G]>%b vp}{ˍTFژ߷' ;|Vϲ]K B," D)zYv3ߘ"7_Ο}k,Aw#ޭM7b{|W#F}*-dnqC]~c6Pn_SfWHqПSgVHA?Ek QԪ /ۋ! ;Cm4=5 X#e.V}׼:ھrha3E;0V0 Cw׊Ve ͺy?k7o|K7vf|k59=׵ad>Eh9{^V?50ժ5 즚Zf*4~ vca^d+9FW!Ol菁vI|5W2nvM<=AaDkfD! QJzf7Cp $ؼw' 5'xAqfS%8ғ$ toH cpi=׵ҡ^/5RM/xVW@;y}ŰZ`4讃>0= G .Pahw@Aq5U;:Ż%3>QU_`WFΣqbTO~'j&mo#|ޟYNQDL *e#:!{Ħ !a$Q;d>J ʜԏ؂./C /lbz[ejqqgA.&;`}alR$@j1w94W iV4 N{xvwth*&kR_\!GPu2HuܯO-TϨzp6|/WQPLm@/M E.ᗾV/égd)$a:inIY 1C|ы]m,2iH7V=1 sDM'Skx!L d2 P/ L \y6;tDB6!" Br(<6:9 [GnN@WlѴkZ vLN/9 #d*k wsnH&O@#v~kcXcrl{UAx,5ͺ}fu7Bꗁju5XOWa:m8wZR+ Faw w6aaIJ*AuX'ē "X'B &drD`9h>U {+0M?|G-TK@b1Y1Ua 1Є]渭7cHS&]xSK.Z\&ЪpA֧ɂ0*; "-Tǣ~]!chOJƟ.7Q7`-|'] 8[,/FYɓ!eM MuGEF & wPluC[i f#&Ռb``5c->]=y n믱TC3[f̜`8u:(VQv]+ :s@fOiNW.jS_'TcdXӻh+P΢}(5&M Hʪ*ߨ8*9Q(w0{ܨK>ZKC${Kܭg`6|_>F}Qd!@2 *C-;q1p HC&4:E i=Sym[xjZ1_ƹ߭!uy`]{ݢ,G3 Xꖮ Gqۿ)dAt 7 Qd9GNgQj ;^ք 뢘yt~)(F vz Eƨ("3zD} aKkT #FXW ~K3e-bg.?gʳr:^@YyV)(B0œIy7*CW[ֶlؕ+]I`L7 /Qa!5U@~W>^_w<3S?~ o^ eJIxVOaMȤ170҈&!8˿kTl7 Ǫ.w F/T(ܦazV?Q7UY~ DLj'/Ga r?.I:W9\iQ4a[^T0!DΛp+U0az>-ۦ.5,;RYs maOLF82Gƪ&>e AeL>[&|e݄pK Ӈ %Y6wtln+g36 dZ:eC6!ߠ39O~E>LK^azM%,z"]&q@ 6A2ĕZm r3SC 񊠪dM|j'N9lp ""V*(_Suax&kGU, hy~)BE,Kw[Sf͑.A.2xSy➁qaJUD-m4#7@% mEHy_V>/ezWZ쿛ܿ߳xlATk"wiIȕhu WӲ= =îҩR떑/h AEƭ-"'cY(Ч)ڜ,Ԇ<Tj"pkbVEb@BeSOg.>0Nǁ8hH*C/a7{ BMG`!2bj́ky!!YʳsZpTw&RJ^'-^278S/K5%ƎZD0A=f5}\NfyJ;C(I4YZx8#TJk=ǵxyOXbT6ΦNB(z\O1-ܨɒ2!"ܮKcmLaFFKTniz>[: Y>mClH\s@0 DQi ^qiU_E"$FlbPp8DX͖c7>,oybV ^iB&M fHa-79Ui!o{q#D%1 +䂌sqcȸЯ7o y0-PuMwNSTE#Sx\Q٢_p?*Jk\z3iDD@PUP;oNT.Xlq3n'Ч5K5#2<iŮڢQBa|^s@?|)=;tc[ o9GMk=7~.\9>c1OIqP穸iZ[L4s]wT&5scjBjFT1V@>QO(x/KW'hb;&\W>m-0QuJ#k#-n:i|k^2nSP-jU_pgg[/sۧp5~>>k5?Usd~'7i/D֌N+sc#^^SgBx OY66{E]zp8ea4 uA_mAmy$;H=\{ntqQ U3|"맰 d7 1&0#!J) DTbcA[C ;Q z*ZGw+C=b;ao[}|k"?U^Ez~+ wbt>:4>=lw2'JbXU=~vRi&3D.Qm@4كO9ҽ> y)@{@%!TWwkK'{# {JmCHT(HF y8=zxvxx?4y^&]wSQQPףLALwSOH~m ~υn<-'q a5ku)[NS{K^0E2 f^9D.(:;/er6 :Y ̫,NcOC$9fv9=A[ҺX.^Co[!@*EO}r\qTD}+!N^>ݕ{}8S͊u*G{UN:-,GTAi?N|<qfg.3pl܁+F6^ĩPswqyZ֗Z{aל/0~4?_͆10Ekr\mㆤiX xР@'1]4P16BbiK;EtXO kWs:=E>ȝ>4LO{W%*'1h5+\~V'fl@1Iӫ՗PM/cWk j|1nBYR rͿ5s΀wu|{O6_[l">Y԰oNp-JNZe]S(p=uGewMa rNPjNuψ4=s<ŏéd7x!j3ya/Mvd%{R.~s.UƦx7^sNE8Hgo]40rDZY7|+wZ4 {j b*hvLT tr1x#<e2!vn\3}yCaߧ}Dlx'Mvy~iU{q,8TX۠ WZr~+ IR+w9q ;[_ RfmŹiysG&C^|UAe3ahby\oW'$vxvpjov}*]\~ (7"p+$qL S"ѫ`vC[~+^'Q=#{Ƙl>Su [ yYvO 98^6FG1w ]j]GVWUWXԑYzM* 'ydmqoJ'֮~G^}33X`ۉHiw+|Y/NLC->CaIh؃ >^ A\Wp ŁWQ^9Z^ rGep?xP@Ng`_t44h0߳㟻D%UC^@Ayf-p'_-F |{Q" R>ܪi7V l^:]i|N70+ @Z=w6-a}˽L3֩=spM``^)fB7?˂ )A>>t܏QĶ  ⣱0=$4;6^d nK!yj^|6 PoP`ksa7T1qlw'hD?)ne BZзȨ=^1(8]@o[˞MCg%>g*;;yenoS(1W4:`\y9l7<, IiAP9sE:!@pbzh bC[ [yCZ$D PÚm,p@!ٵ;Xv9$7YTw!]t]0/?ܽwtTq*-"uCBE R :65,G$yvo=)`%AYΧ :3zM㠙aQXlS`Q ލ>ڑ=M5ZM/=7pT*eD*%@n^ tŭI_Թ_v݉?l Tu5:5vD̶xf^``)ҊK\s9]FlôH*2j:1IKli˛gbQEkzO0?n霌~qOŜJb/7fnHп7 <>Nfq *wL=N9υlW:<_ʹ{ w}_Q{i\=gUy?OnHz8 rLQ6Ցzɾ5l]uXn6l6-PN+Z}X=e. ρf/>n|hK0aV;}**_T]z $bt sJ^~h*1À]X݄Ybضck;M^wX&$H`;S ű\ rP3sI$#wVkE|&Mw]n3J׭ C"tV919IN'i0Z^BUq10c8Wq~ZZg |7s)1)yODOpv6 b4BR=Vm5}>Y&w [Tp7SWbozPj黊r%3-[rr5n=,\ '> J MjR*ʗ拵RnwnK&9*Κ9KZb0:8CT (TIܢSSHkbN0uMT$ȑ r @ .܄$Ή8R =\mo^|s~**Ⱥ/.%IQ3ZCb=pj n\-B5K8ZV kMC1.YB5wL[y ':I3kSgSuGoTKct^KN(9dٳ^YBoN.ԃ0&=1Ia*YSdBfc7X3Aޗ\$p̧Tc,f{ f_b1T^#""gs)`&H|uFkZ~OLϸIkZֵ_3e)zh:ֵ33"r/{^"")YXHFٌ(DK6&4.BiTP!@+CZpzH=µd_@TZDkijcwwx ("J`x_mK?!Eg9up}I &ֈ{`"www8q FA rK=~KMr;&*pΎ ` :D`GXj}%Mr)5x ]>:w<ϗ'[wN];+zۣ)qLZ aW83_7|imCZjfcpլbՊD1|Tm8yCWYJ@wN=lYpgO`Kb2/@HԶmnݛ6m_nU$ɢ""+ND}l Z֭fak;Ф.Zα2g5cZ6Ȥ,D,ĘfpB@\8Sr4EkM6lٳ;Gr D~mJUR>*Sf͛6l/~9l"OFYYDq4zR  G;~wi+"p,KB(w2?_݃SuW$CR%uuuuuud@J,Z5&$Hd{ T@d#R{ĊBIZֵa!-jիV[p_ҩۓ&B`ѣF4|1PXxݞ)JAJR)JR$% LҐ)JRR"JR"ٳf͛6@_xiT~+Nvƶ6`hOqg]c6%߿{o޳U9sٚm9s H 33MQDR쥒_3uWNRztwְjN?ol)IDI PU\\7PJ*{`]!P*YM"RH))vbÊxdoF", Z5zZx.+Z5tNzG;~w}QR AB8Doti9+r< VO'?} '~~Q=( hJ&w2$=om+fm,ϵjիV耈oi۷nݶ)ZֵH T\5kZҔ(YlJRU6Z}35@ۣlˆS;jR}nB33+_RjS329|% MB#k_ڂd"C Х8h@+WTp6( e<*&w%C|]0*O7$BW0 j*RL}kf *AlW6M-DA>8, +-߽ٝ"]W&K:Q [&=@+QUP cŻ*Qّ@ZekeO`EP("u&@iYlo=dSQ!5U1OjMvOkQݯ!(FV9_(55wjpR2UT=[Km{:?_!xr#/35PiGR u.V5JB1ʉDx-\^֮Ê<9lCY*g>;.̢:HB,3uk,G8]^_2i1/OhЩS.86do/KmGWwv_v@%&E"XK'F ' r\_͒ BVjΕ.☰leka %An Uuv9_Z2 /;o =)H wWaCTM 5CbO'bY6ĶJ)'؍O5tαqC2W;za`#Jq\-y/;nA M2Orþ u aQ <, 5;eA&2ct=ʐ[G4PrKI!]v|/CZyaӨ֪GNzw7/;fۘ5g;V[x^/܇J-<-1 QPe5=WκŠD7[+#ȁ([$9"5S:O a% A((_(j!\hf͢m|,ZV`Kҥv3:j!:n}lCrrOQ:egw &S>MOZȸE@!E؂K`g(eҕ}$6ܙ'_3IJ)5d$ V|BNL֢|$䩤¼Dzb;9łp,>؊A[Ζ @`JgYL[/> ^%mJ%sH{l,ʦ3r<zJZN=lL5 9$LrO .U{WS~2I.P:1D oR![я+^-(KVT% Z]pU6;Q\mOL.$SRURrYl$QBܹpBj1?C  q}!@-z|7(j2-[ z&Sj3wP$t7}C%i̠ZsٱpZqbk!^s h4LvK:LIJ;SN OȚʶ:I`E0i:#lHbU l ώ)]K HkXGfg( 9ɗD$|.jIR@Rr: Yw Ub]߰`裪3ֽaXYfD쪿"hiq;2B3X=uymv<__'RQji uc'PKityWKs::IVfݻT`|IlSU:$͠Mtof^gK!B09p w_SU}mϝCCP]Ȧ#tןRa%JVw^͗)5\ KOWXRcwܢD/`^"30 rj&*>Yjc>+|1Q&h$Tۮ$#C9AqE7L;L ͱ9>pW >[ ñohl=NBÓ6NǼoO&O\'g9C'P,A:hb{XVwgÿK8CcOaN>%q:?.8$ < |B& rs$-A(zl\2sIexIUsJPQ2Ną~H j 7 hK#_kA`_5kr*PGр.**:xpkJ# CÃED4S?.'KIX`u]mJ| %;nԬۥa(Qvm@XH^пÉK]SF(vYALtvEM8&^Go`̓%iȘ^:=t^MȎ)}6Q#w9 :`a%(_Y~Zҥ šPZH"|!—1G:!8y=& I5EVC}GCxїeF%p 5/F!<:9T|XnNaE%zh-F<9cM ,D4z|Ggl82)]Fy>AoGB/ A-kͺFT'  ̖q\n|RXI=J764.~;:A蛝1r,-i Y 4W17IFO<0!y̝UC)_#6Vo=`e3Vd9(j%-5Zeu%EvnB&o m,|. 5 Ͱ$ m [eoktn8vmX1 m?Yu@lD(pCT@ R ՒQT;m ̃4*zQn,W +0Ab$FaIMh~mQ l".|V+ʎ*&D4ʇ KR2zE`iyO78-ZS"#ͩx"EiV{'. XLݣ=)xvEזQ7s KmP,jzPL?q5:`H!`ac7kE,>@BHրl^yZù˶%D]~g? B_zԐ$eeص@}}O=Ciзd཮Tz3#gߏ?NEOGw$,胡:d5 )pnU?qrр{G;֗Yr]HutߊWAƸŷSSo6\I2q$IFB%}[xkJDA\ثjj,ܪ1٣,תT^Dj!#BMÌ{S? $)L)>,i WRDÂ!0q`}&<, |ןp_6=޴@[P k/ >9jJ%O];mvB g2o< a auZ:ÜMyw+.cZېKIF.. ^(P`'*X*fx59>jA-[X(Ib#E15Jn '" Jņj梃W;(!_%U .Ktd6rex/{"i1n/0/QJ/ĎᖩRP^iP~ aP!/VM/X>?~tSZ42 f%C/̀)\AL)N9V!pL0>:!%~pSP_!6QVdF(<j ,z5b|{t9] AfzZzܼy12")3?MϮ7]%,j(!>SO >vZ7lzdD!c Z^5c0Rד~IL:S:j&D,Q4m-XHE3ے 9a_w2b{ht48\ńdK5Ct&G+vθUNj~C߱H!RBHD2] ZS.GxhCnjb{:dlo=Z6ub8~+-% tO=4u*4=\ g;^^g9]Xr%nδmŝR'@XC(3gYEؘRB `>?UWO#ScGzʥwl[c+UEk-ؑ2ASko=g҆+x|vLh'#q/&\$_I6q붾<޸? \ 5t5t΢,ADgq4# Lo>EgTwpk7O/(4~$hp':_{ /)"yBrE1p6YoLֹC,C89u pmn(O-.-ȆJ M&fMb{x7Ee3WiߘŸ7sv+'voe1/ AgJ{dGG=f >Ap 0e msͲvglt -wrr%z 41φzMJ䄒kRIS"k<*g$,K' q*NDPݚ}7m}\\j8HB CaQv\-4. ?Alv-}qt 2>.~ .}NXk<|̵v:v}⩙W9wk""a`;ǥ8pIy;WolWCQ MmWXΊ8J|[P*㘁 V4\{}C&8%<[;AZ7,+&ǿfs {4]C*1^r!s1RRU0kTzs"/b8.$Xz-  2.&ҳ"{+'WyPӅ3;)T25Q; dFsRzx J~oѪl< =1nϲ PӰnUpZYyUAvZfk]Vg. ٫X,U* MEP!o_ʕEZLizT4++0AҠggF͖|:~(" ra\%.%I~W[\r*kJ]dnkmH1U3X.UUUZ=VʏLaa JRX|BcX[NҺ>؁5]]f&,{]9D,*Xᛩ-v؆M{ AC!C; D i &δ_a Hw5{Dp6={o&O ճcN.Vd:I@/jXgwnsQ,\Gd)I**'1dBj8]Unvfut\ #uܤXOİkm{\9i`9n YmdLMj:]W*DBF fɳw[2vpCXGI.i6!(4\ӌeuϡG$)RAPgҼޱBvR-nJu}\ʧx(~?}A5htkW[cy=U"N"0W;kn%1⨎u{y]a`\V L*>z:W:kPFRSM^ktOvG~ׁg͓*| %G74TE*%[J"?SuHW ?OxXwˢWvҁl[-FfFjC enTGz[EP6=dT?fiOcqbz5H1䏢F;[q sn F8I5qڑʠ>m,!Xi)u_kռ4jV0iN{+# rŸR 13c,T;[4"cdEo5AJ D$qTaD  Y=8hi %:92\/֣\˲lG{0~!XܱhN qxfqb:̌-QA2`WDt:s]hC&7fk֪$_qX~8}E<ǾCƽ.]i5nЮzT;8V҇}^C<_IV/xFP p οC5C9?Wҳ0C3c#N؈UK]UV!,7uA>Q~?<_Y鲈4 !>t-\-o/mɯ`Kn6a|Y&8|;wwa" peHIuۏ*T88B"6$o(493L 9 .QtQ0a> 鐒JFd?TT`s[XP:=OkEBÄآ&Rq .BOyGN{C 17Rc18f—ج? ʑp`hc~Gfzmn33Ŝ;X&qKoVzV9eR4ma5q띱o:&<1~_^զ^[_vҵl"dRp68NЬW;ƑnIjGb>(a= 2!(kǷ<pdl5 )7ғy7a=?&pgqm6ٝV;]ul|}l ̚Wʼn{o0@&Juo&B )aY_ (\؋/eԱKèT}O-_Ph}/t8vDy ٩0{? 2ϯ=LͲjy;ܫ2U b.e܏KH9}_w;@ *NIP:+4B()()g $_ra];e~iII@hCMFӹٙc](m<Hlķ;Wpcp{^<= 96o#{ѝ$uz+ zpTN@"B Hey%VI֫@'a>mtnTT%A{^0HrW.!$@Hp4_G;ObY^msӔhOTAP4j OC+%DJ4CT,~:-FUoֻ F)xZ,GZi\r^^DdB&*7Hٌ"q^tu6#@ [mFΆwJu@4~Κ3oj  * . l4|‡c׃W8Lm]zBS&gE6]1x>G +v@kNG+ns8lA\ʅE_.5ESq P(>f_m3OD.7]XY&Ż9>5LA5.!wba[u]Uuݨu"m8 B2-n53SXs` ?.VC` 1mo@y. *MҸDQܤ-\:[" >l*pėis}T?'\ְZPy⥚Y4@5TyKsacvž1wh /I⠧C~8p럚6[DH.}s=49?:ͨrbQ4c°k"}Yon=?_uՈm$5 ܰ;?#ZX87;h?۸5zO7RMh8F],2Z޾ݝi_qPXX-ψW~u N51 l_(4'UR{Kq ;An_s-FՁt1Xqݲ+c0on5SuiGR>h[1jg^aK|[km7]d0Of'S0Āf3R@r"" 5P%1>/̀xL&1z`4'v57gmU1F<(|V=; "n7sq|ou@^KX>\]0zOP=CjOg:Xȳ*NA=-"S\Szҹw/RmKuŢs`&$aiNf5'0Ң )#Lp $lT&fTmCmu`t=)⿯p? fvG!Wc6%"!y{l|aj_#7- lUfd%$EMON)*Pj kxShtq8*3N<;=;Q O%4c0?xfp쌥#q=V@s}d7fv۩N r3(Sj\ 0-q gcɘqa7Xs1HQДݙD ({KgqE'9J]ɳ!Tʁ. -*Z|#`'!r9eY /ԞCgy6Ұ2 R$hWG3ŪP@ 8c',Fh …Ui4x$Ih/'Wkxbml}kd-K|^NIeׯ>U(\-X`)o틂hN(R̾)TXO t=ABFk &QA3rHE!_5uN= 9Au7=(><>̈́[պٮ!\#RzK_&_tRĪK5G3z C#=<볜y$,tu,2 rI[BٻJD=ʾ NTfR]W'7i\TgrȽJscXZH2hnTb’ykF9sH=޶ $X`Yɏ5~yhgr|]w^M$+(yvW i@N$cOTU}^׶0`6i |/DՔܫO.9xb_;ո[)PBĺW@GΙCVÜ ;$g0mPS%pnl."\1+)RGtWݞX8^'ˢ"wD a_\͡z*ǎrU:ۃkwЋ05E_Mo˟$r3_r8y0NYR)>Ӌh*r>'fu-`n.#_h GAYc>&C^ၶ0ci1kYD< Q:Z^vbϛ-JdK\q[bLo\E* s!Sծ-+=_sD6ݻ.w՞iEmv{/\U0ٜ廅3xry<P%7AO׳K'j7e&$nOq77ɈQ5gsjRrʢg+!ߒ\<~)kr;mLɜMV%/+3Khg\uuNvs fgZvUeYxiٛM{Z;!4#TbW'H Qy-ED tN=Ktz`"{_1<ゆ{Q"X;M?$o/Z,b8^hG[;-TH1w)6YPD*Y|~k<{1xO -4Pu cWA;9=EyXA+v}'2P/<>X6:SM Aw+tPA(uҚ &_BD!%Gpj7}DKh*d~8e<Ƣt57 on?Ѕ!M/jk.M$q_R !5R2`f9$$)L5.,xIe!/*nA:\;ґ|36?"#X %#o>jgѧC0!r[W-(y ('qڭHR.{{lUKHLDt?R 2Og7{)"-wdVxi]!&'{ɘLXߩZ܎ -^uɮ"xaa ݭ۽0}67..xqlj{1u7I}}QJf;픹Rߌjz*)w%*4pAkKݩ~b.7Oz@MLFsPO{/x!"{110?>Jp Ys}jقWN (ݔ Va,9(>MCM e ^|jDvʰAG5Wm'jm =uHF_#mC,M(;hpӸH#Eo6āƮ#f/lr 7g#cxWWWfso,NۢYƍ' cT1k7nbSPTLf樑NNj#kD#%/P͹[J|t2JBƙctAr٥"!W'+dJN[Qa֩Vp d(ECpZ:pGqJ+J-THs=PTA;os'O4v;;l "CLB9Ϝ_q"XCVIw!!eC2l^1{c/:Zc5$Q>CJWn& X讲QVPd}z5ԥ+en^׺/kdfnJSd ؅3HPK4*F|.ӬעI(Ah8c_J_>5s$?$^앹z 3k>NP UN3=th=DT"j?EAj7sZbRiTe6Owyl8RJBPsut~:ծ9z˹4oIt0]Sr'Oczjdo(8"WNPEnnԐMV4obn /wQN~v[T؅8=N ;Dw0= ӉT{Q`q"ɂehW$ޕɴRRś@%sP/yS[n`RQ vnKJs}cޝ-Q=Qo} tae2 ''B|D uR7=syÔuo&ʸS39bth) `Vr*Cj^**הQVf.FE+!M"3*QW=Kg㽝ᒝUōgkGDŽz<2/v#h\u ",rưwQ00'пTz`d{MLnڲ[.BJmkL֧>'_WU*,Nv߳V^3ͻyԪk( g wFXƷGlxK,u(strMb\s՗VɟbNDR7S5[_aCiݦ0 IngYhgC=+Y.̢l7jEeAm_|6Ko5H"+O]y~^4W 0WVp\ <`(M=_%,߳Z/ͼŽuixt1m6{j}1d |ȪU>\;|_CCU456KBlӭ!hFHTߗpC_~`}oEH̻_?'_(P(W8|g%ЅX`K"oMs}PZ)U&$K]wd$ lmi籏SkTHfװ\2Sx>yـd7QܛO5+IREi{0bH" ^Zy՞n׃r-3%7>񱨵R=AjR^`}K!E|-k\"o-Zhfݝ-/I-!x!!|h]]^c 2J˚WM!z>~ņ ّuwqf9r}J_ܻkEb`.MOc PkGVY9A_׭f}ܝ6a'MVcOY}|3n5`^vջ=x1z8OzWSYtG;X _qtQ]͆{O د6* ?X}=Ko_h!uI{3b9Yk~#w3ΓyCJJRr,!МeDֿevF1=)zmݭB]}xv;G6J|>ז} ¹C{tpgN #p|/ք`>vSMbS9`d}DZ8Y,u*U:̥#sNV|EGWLyoSuvBu͵[%$BO8P2֣Thw5MYR9*Ga)v|.:Mb^&k~(e8g;ty ] /Htd6v+-FV8%6C76w:zs Íxш @9Zl֓9X8)b~zud0F$x՞=j&2l &?=mRri  YlM ˸B^pVgi"OwqukWxfJ0@Z[ ƈw%lh=9#BDkrE˕i + gmHsJvDYʉTΒMMVB.VfY5?o@'.aP2V~ANV9H:1XD̓Q0ϿG/ 5fkGC򧳛$Uk<{ya&PJ)r3~u$c*97mlN~lEDO!l⍭ȃl#fT¸nېСax h]17=k0Ȝxs-G@I4[ 9걦)a`{UAVD>W \g Y s:^qZtwצPpIps4CCrVjՋ]ddxwN9o3)w3^1.WV%NTl]q6*ypJbj0 $5$q]`{ׂRnCbPuSk%4buoƐtpmݸyζJ ?0W.1jܧkf.ᎈr#zb|ŊB)Xߝ"Rቮsn3xu],-=Wtm(U7(0xrUEAW65L@b}XhN{tdؑI ÀЇ%LB()l(<;NLe2Ebsg/.MiJg)~fuwu֬]y}Cۛ'};!PUiյF63#:=L`aQFAloKSܜEo<( i (T GLgsCCwzGeDf^VHkOBZ  !z/*EBu8CvLeLݴ_+tp r1(; Tu`™:Bu/qGïM\=5dsQZGk2аf3~R C2#v85/9y*nn1t;V6:Si$ܟ\g7d'*'Ha<͋CEhj7\Uw}ʫj.U&X?Q32o"I'?jOqГ (媡W2ih(:{BѰ7_I Q_* <<*M+ط!a{SW0",O+ :ߝh:0SgO]O Æ^r2`I<݃ N8E@7]( DEMZoq5pd7jy;Bz\tǁ͈lY~;Y-C!BXP8 eUssas҇f`"K{\lj`NjQ 9uTȱKu) MOp6p'E%c7qL)AځRs7ylױq:vP9Ftz|iY{y&jl4 H*`]t-*vpLǫF,Œ1Xp.}=V]+ /O |6=;WKɒٙ?:m| +xon"&?"֝q9R wB(#viiCЩbJ`Gw9 -sM6|4?G/$$ꮽtpl#'ET12Bö"ۀ0Z] v׀{_r[Nyz22IoQkjh>:B Hߑ Ղzfޖ 6>xJ&ԎbP䓎R='dN^quW$rBۮ2x-*Q*JG\9-#c} S[ 7j!xl#͙8 @."(fXaO*}ȐG*U~Q5u)0%m4 Kdhd!8:e[,. >[AǼ)F`eì@8xOaPOsٳ )<qSyJ`J&,w[wv2H6M`ay\mq\q0`Ѥ\^e2Uz!_chEC~L$}u5-8ҮCC=U\UuR4ϫ;3 b]nڽ!#kdx/EX'ZN1ߎv^Y2P8ZNygD,6;jm=TXmk"` z(k5`>g,vo8˝{Ca&!?l3E<B23lo,'7)5B])`aWaK15r+@Q.q[HWa)Q;:,K%KhQB)sY vr1|]DDD؜ϔ&/Ⱥקz"%CN$.QUl{|$3Dx_0y;ӞQz㛀qҹ H\wG$/ʷ(͸+ 57" (W3E$B:.5or>_:"bQ\-mf5фЌ;(k>-th2ы\b؃9u3 Fzcu o{nA_qB :; tZ lzA[ > %-2(Ӓ3fC39}vi2? 9}Nʨd'u;f5'[d%Q0Ԛo.w&ȃPmbvAa! ,n' xWy;OBvz296~Y>`T :tob/ ނ+ދݳI'9* ^"|HrT0Z ӧ B7roUu*J )5"aףR>jzX=0tj'-+11"T]!W[3fW33Ex /${OꞸ%b] +^9|xgikJ{DG y?:@93cNwbXg{V&A˝ސ͍W,o#1jOu_tA#6Ɣ IOMܫn)(=yZuNz\b[ bR+M|a7b^Cٕrޞe5;o! 1:L%VU9}WA& z+iw+rR :@5e v26`& / 'Ee`Tk bJ>)h~PlAJ%[S/[O0/GPcT6f0Da +(LJQ@ _}4sݳ0_NER_j?ޥ0Q7?; Pqvs)8*mg>4b(t>5)T)ߣt-Lh>]M&> h:m#AE@ r;[#sQa]W~l.߮;,N!Z TUHJ ] 3yՕ6V`#C>ZE$G$8HЊx?y);VLjH>_` S !> }8,__Y$sP9NB`f u 7uXhزw?P''0 2^ZXϏPV\"FyO>ʀ{:nJBX1?-c~<5(l(8bE =!#`wCPQ[z%IꌐxgsRU^^Bɩ:;꡹[ä) oT0j ꁟޚj(@) ű:T)+߸[8!ӕk'##w Qq&Tomu& /}D>C3Bp8__.}3 t,@RfX t rv6vIgHlE>c%(?H’s%I>e%T8~@u{kt󉵽" ( WQ1{+;e'>,Lj]Kʝ[eZhI_[e0C]g9_٧ݜWzTo &Ot*u'{S>Rp@x#_tGEͱ8ZW(#-KvC¢.LkG+C}{Gk%ڬyNv̳Οhc/>Utә7'5Cl*T۵sMxz~^\5#cIJCz^盨AzW~ۇaU| Cy0.5H k;jOCgK0YLX`HmtD]snf=TTFO@A@W@Q Ҁ\"_B QfOZ78PkQ-AU_wD.E85ʢwH|8OM 4Q(r |1"e~oD1ȈyA7FBD0.LGZˈ POA}`QNU 8Ş OE6@?'T"u1@v5EPU~ #]**)DvTOP~S E8Iӑ?Ñ< !Â@QS爈;8j ͂?Z?e"Ry(,(z@?(ב /_"rYT1?N" ňDT?΢8P" E^ E;r z( #@B@@<"E(~n*P?yJ*D7;"AEԂ=TPuAGQD;Ҡ!¨4* Ѕ ((*݀Sl~nPGAD ޔ( *B{((9QQDP^QyTD4q pW( GJH }7V rx]IZӞ5ޓU|JjOFX'-q NY\V%)VX)]YK}SW9j qX:pCGD,c΂IpexM3JQ(h gNăQ/-ST4. `֕i'_W7.?>D JžX})g6׻I8G9K ZvX+DaTuꎻӡ9ƪ<y _f(dyNOa>L ف*(ְѦz"5M1~AS6"g~V dSE^UG)1i^L [՚u;bƄɹl)E?XSz602NGPrn}wf+;xV8a'-<'O4Ac fGML 2MQs]fC4AƂ.QFR.g-dlC]j!vI2ܵ.jc~0{ ý׾b _ f W՝Vp%R {nd yp7]9U%b2< {B+9ѷ\{i?Ԗ!V/_h\X6``  1 J|vnr" 9(JBTsC}b]an\9~a\as L@G'潌jeM5g9Ʀ)U.54, < (޾.V =z܆itxsY1DR~$g:pQc{5(,[<1H]Ł?8vwRDCȊ|%/IB`RG@9 ک5WOgB9n_ɪgH.רs^z}XƩ"*Gu7=f48 `X+:.Fl$!ai(y\_ǜXmeKHx>cM?0h&jR3fPx9 b_sʑP)^ӨmpZlڸ>mR&}?vôg]žnxUO GzRz#哶ٔ+C)n= Iu`oNĪMD?({a|y[j 0!V-s\SxGw"8> AN{<:lPo4A[iXrfPkL+d,Yz8޻9Br.IIfJ;yTo%l)GNw1P=% V.5[ 심<*:Xq_dԿ".1^*!e\D̮ypgB8fpVuRB &UBjqq(%BW[>coṤZ>}ޤS#6S(\$օPM![:1^]πC ĕSn.[d~(Z ~Bu.PGv ?sӛv<kD[ȣ+֖XY T){"l'oE E ՗LLkAYG(r(I|#oRl:M}0R4uĞf].}Լ/L)bP˹"m7*״|b&%$ ISr4+ % ܙ]tNQģ&i8Q˽|eFuʃJNj\KŸB..N)#mNMX+$#s)$z]& >lL9.D1R^?0-p|2'j9-"4= .Qu7WE/lL5q{v1ʽFX6D==!.f $x_{$]juƒP ) 7YI|jR?K.Fv5EUad4cg-.ry.q"5w~K0XT#Kb]0F/PBxl( 1DJCTd۬ag]Rw w;] ɫ!;TDZ3_ {|ǻ9뇴؃s;Ts)>2*-k]:v'/ua6mІ|L\>O]X"\+$ 4%uԉN NgSvL=S;YUAk@)C^<y3&s矠ߤ(v5gJtDkF32!{U!ڿ'A,Kl]>uXDJgi4.4k6T>]blRWKNfDYRP*#ڤ$/K.SR )Bmf8<#¦dאI}^ @aOS)3~y @XD7':ޯ,%&J\ ub.:]}=ŋCF峱n;6Hݢo!JP<]N4XgL2 hb8L>O2S~-D4zlWA 2sMA1`2‘sREU1` | . CSAA}!`lbx`51y>eGeԛUjnh0Fb͔6@%hǖݞv{Uf$owҸF\O|;cI]wO;YSˣhW39[YgŃ ,;FK½KżU-A?ڲsC}\nW6tpk(r8{LLy|WjqkqtžK{Po:s:p 4o4=hT~қ2ɨ `8K8қ^, RQwL8]nѮz{ӺzgV8fA g1؆EbaF\o2C`rB2'H׎-ߛl|OMr(D M3h0Bk߉m< BޕI1"w A.CϢh(\&$=< ٶtUS2In6TJjwNOp'ۭ_FdP'u|4^?^|$ߏ`%A%MX}kxo4-*8-|6]B#IgI3gwҲ7]=%A~8izZoQ%?%T)PUL 5 fjzJ$7kA%U4 29}\L c;SKͺdz ETT,ld7"kDCj%BfTP~$ѭʧK͏ȐW=}?; 8n$r`\+G h([fߙ&^5$Tv97&!9rCy*Ϟ4 %s:D۰ՙhJ F!ਔlohOl1 T87øy1gIw6EDdh,_~6/{9Jn@"Im0IDIe7cw=rrUU)/g'=R4 ʲOT*_VjƺO( f.`cv]գ\>)9b!1k8 w%}q34jE6XG o:s/|Pާ`@7`2n@DLȏ ݔ't\(n*K*nZ,c p1r#!g{)]s b/[r,c'R<./аT/2/dFY6t&UJMn3Ye413tUnG5'^N~Ppw_t)Ժ;qZ[2xX/c륄"yUSrP&T*XvϚu*}Ԙf^gj^5 ~C#L hf`C1|S?*gL½vK2բ|)Sc+?%H~{).m?\+7X=UW _nEtRyE7ޢ Ζkn{!'6X nmC+_a[jDV "+h'UUB\ 8;@ʣѿ:kճ̶ݿ"F܉I}Cz*9=0)W!dA' OJs[ݩvs+EbnfǾVL8~j$KI;[|lϦVAof8.QoDvɎhv$5{ ڋmD4YMX&vڝY)m?ᐑ-+zO<Za̦ssu[ 2]Gƿ^h%$( ]V= M[8>+H>y0}O.I[8u2xY-.W7}&#,^^^^Fw#)6+>_Z뮠 69Zkf"(o1[-eí#ON̻A13T6n'WZ@W|\{]|<-ᯧMU]嘴9婝҇:RvğXٝ8g3.)u0f.L? ZVOvN 1J?1@Ѽ sZ u^Jo_J˥Eۿc޾ `pO>a!,0͌lg^(YwafR E4.!)])}eLg;g,Ny:NoJ՘Gl9S]mϏsP,,I·Eit(_QY9zf^`va*&_8]Ř\8Gef\+%_VûnHn39~CVsOD b4:=t=F{0 ~z~9#1 PM DJ_Bj}X< s_zQ/ZU>+kzUG=‹a]V2(u`4r(rPP#--wÈ4z ;x*^t%[<A0 gs'!*cF$@;di5mOP抡G%qF *$p K#Y#aBeL|RES aikvF1'Fd!ܟåUQ^2𣁛kS 7eYm4' ǰtr:ዧt$(.doyYnYh8lRE+4J]D` g_^FOP=M_Txa'gԇEܖvYJe+[ I!,Qں C/l#!رPOb(GwJg.vfE fliuIi㯉/0 ))b3U`Z2o-F?b\8koq[rӏS)_ܷMcivՙ=PbNY3 vf— Q̕vg3ejD z6&7cZe%# ЭCGGEtgu&VѮk*4~а_ŚKr/W$}ycBW"o?u~LK<WS7EPT yX! ٨ [y\rsrIIxdYduXN$S>tmWYc(B(Wx0sg>3flYq}=L>^>mʆc>)!2Ę fWV j!T~Wc&䒝r  Pl:THD?FzONI֪3J^Jnd"7J @ҕshr{I ,'RTKu`%gVJ=3+Դ{AUBvmGQaQ!ST+"3c@+{{յ*.E\1"5 D 醮ss>,SRTԴ,^_օ23~!w$΀B{^hI(UTێS@swj[ Bek.:v:< LTe/&r6>Xy4֎1?3˃$ܨc͆ O[1?pMQka:Ay9 E53Eىm(q&xyGz*Շ1,S,5߯֓.gr&dU4DyRSD.woEgYl q؉h n.9J6p ;m,]7dZ]kxE.UsJbǑӠP~w @Qum*OI1vF3u]eR#$0v2blIe¥U,K[vzw!O‘At[?"gn9$T6=>>='^#zԯxPL#)T4Y b^XQ 8A5:V$fsA te|ҳ{Xlߟu%Q%|L2ur4>ğ+ȿW߭}rKHY~ iu.! sg|8 {$jsh h!6ڢQwx XqTʵ  9A( .NU8zʚjȁX&KaKEc cЇmON>jm>_5Fyetҁ34WkP/aY 1RU^#3)@Mh{m{g% հ@s sfMݐ;Rw l {o:%ZGv˰z|dTE&Z*3&IHVQA?Ci$-R:,VN܆dUS^wtg*A,M35)M ]={^, y}XiuSa߄T?7FC"`g< ӝ)Ɠq/Po}g'4:YV# s668ӭ`*Wi G[b+\ڳt;n*eY!͟QߏJڞ 8]*rmI B v4^bNlV9_(ϡwkpOj\Y6t voS.+5K"<}$׆0aLv,D9_47;%c?&0_?Gl?5 %m@qŧa=;KK?RFqRފ.ߎ{g;<3GR2v6KVC]%p]N) 4_k^jd)@A4ҜA B7eiUWSE6Ea̷[H;VAհUS`5gK51d .S{ |KPy3pWuɪ$UKZNU[Kx2}y-)E`(ۙ||LJ gѐ'!jMyYA[,rBT#Y@ tkBC&ف=1"=/: А)Խ/YaQƼt_0d{NlNy]@vYn5^fbRdO32Ixu;aÝ=h$-v%ؐ&^u51p ,/T+г%ޯmwXɢ>4L?wcKKutp 8Oh7h[Z:aXWq QDR6 |ll ͣJw'3Zczqlbs``qW`)Q`*X薧md^8K3= b&3G )#3}Ҡ\k]rizn]=x^ktM7|Kߝɟo+(1N&vH`S%r>y>Np%G#0d_@jE1Bs4UQԕT^ڨH*FT:t&=qlcGr5˾>v[? 7O_=;|*ij.ʏ.OvAs Ie~&)9@~U\.#ի+ 6o(aSq>ī{ 6N8pWyy}7iCjL-t-nAb`X[^y_v&J1X'_*eHLL,_mxmhe*E|%JP0-҂%:Zs{V[Mf26z|PGIomK6ON4mZ̷Jţ֟Ҡm\gO*1F'ChF J^5n=?r%^P`^xQ= 8z="IpUHo+&l^3h6.a~E3 @0KlLSh;?T!s; MA}5| j'a:̳kkK?Pv~~1=pض0EM)?nE 2QzҖRhvKRVP<ȩvk8MV~>B+C2Zy7n$6v.D*^UH'G s|MF.mQ󁦫*iF-˔X}4W9!vL-3 l_]/2.KqӦ`43.DPaBi0(6j@̚‘[QW)5rčܢn "e;)#nM}vGO]-hm0H `#tx%/~-!Of C2sp*uqwQ@p MniYI8rč A$ P-ʠu\T~,J׻8V"? Bpi;s~<"%]W _*a&4IbgYRH@P1p(RP7P2s=^O/vYh=m8%"DMwqЋ1M)ߜ쾪L U\%O%Ps:E_mMa/B+Iӯ0⧒ !KQZQ -/mǼ8oҠڠ3|`lD Xf[:9W}l T떀/=w~{s ./מb>9nOm_ %,pec_a+nުҖ$$a־v ކE?XVG^B;Vx7pbӢ' m<ƷBJW5GxEX^Itq2\)%e7b: ctVQ߲etpê0ubB訦[}l: j@a0kgMB8Eno[fp׽GEQ"%RςZlIoSǹM)P}6Z cN>0;ps9A@ 7W7L6{Ῡ 0f72qrd@.ūbK ggma 󸝔1{9r+B9?+/QUh}htA{[Wf:6͚˒d9rBLxr&Vg1'yRXue=#? X[qR2d K[P?4V@.k<Ƚ>9*/S~46HD>S3(XlY]"Ogﲛ8_/z"jދ0Y" "dlHjv':ާCapy/'oݷ, a`^xA*{C 0N%9`g.v5aظH鵖9%r=Cݢm^y c0g#*QpdW sCx*mےu ߮Ү}QX SA TBs8bDbZ+),tw:BxЏR Q7)k)G9{=-<{!q!6l3ߋ/~@ 렿#[0ZSK⒇ ꄭNbo(ZPxbB~ L"Тg$O%}u`hA~X+ksm]nB* `l#m*, K(a `̹`:|ut8ɵ? ]%} B-ՇE3jRJ.FaͮéWD`dbNӢѻ@lNK|sBkG:*yk4?+VQioLC椺N/:HJTvPkv+o8K:7&&jgbMJ=kKن$wd-@X@Rc;^`^܂A2ǏƦx{FB;*+K9鲂K r9Xq%;s`ĸ. ~ ׮ʡ7>دދ 6˺{@ѡŒg(òj{_QZ+vF)$]`A^5mҷI%wt!]j} :;:vFJ o1A#5Հ>vCdr^h o]̣>3v? Wn5?e Kpq~ĥ(#:42ܞ!l D8+-͞2]ܡK[x*_KiőgBe/j=:d4dp%swyHH#Ϙ1U]e0B {du',x=cqZg?:8i9ԎE9ċ!97 NzfVËwѷu-cuS Q?r7+"Llʼn|f{W5et24ʫ ~<<ܢX'+WU(o.il5Ai^Z`8Q UoR-^p'?nH _ޯ kP(=bP]3T8h]6e|_'gu wF3fw ewG.7<>zm&!g| \ Ø^Y;= ;BR#rBu8>Xꨦ-_Y̷(jaFR8tW]QH+.kj+]e6|]/A"=ŃJ8&mhs+=}giL3C@4v>(gu2Rj}Jr]|;,]@ \ƽbmUlD2E|JGH? A α`ZTI*Et*W4ZJVxow^pRӎSu'/zP,G24n-2Piۊ# N8R1 |"v%:Մ@uuMT=6˼šjȯR$uBdEj}Me4rmURDZm) C:B=ޥ]{fެQm. qqA~.]!H7Y(\.c\t<6ԞnBcX1aY;8pĶ J)ISai1&۷y$򊧺/(l+I/]ƷPqޙPuA9-&Q:m2.bb2\CHBm7JX5M:Pbow-[eOqj޽rƌ +$iwWeT}\wyLI%.Pn7Uݑ9 w2>pW*"e}0b~A{ni d:,9bWtjt^j3ob~234<wwɛYb' TBlo^i:VQrn R,q89V3k˪ dw$IhMB]3RY~VŽTxF}- j-pA~!5@g>=<uudō"U/kM![pGP4=YskJ=zJњ^ M>S)_C6n#-ܓkyyta%b?\%Yv4VQ.r|'BLz4%>@T_Uv`8[yϭNqr7C0?$ 3B<xo[.< PH'r,,b}$psv1k۱58F9ʐ&O>{>Fb=͊Sce|a:sk{F{M@YC;u+1bl')V&n{ԑ}>}97ZPvr"7΁SS dc])rx%C.<,EԦP334m7NRJfBu%.(i*#!f8=+]#QqT`D2^}BՏGOē{!o&d,5ף-ԣn^hje1wY{/W9[;ȥpQ=Cp].vR öQ꺛B#C_& i $(!OMov! |hJAfBCn"s$ΆPL %`88 ("<;-TJ= rΨ&/ NҕUEpv䘄%4 Igy6QԹKvBIE^(;*4n q2 ch=xӉ$*-E)6ԿP=[r )떊1;S6-׎^p 7n8kxWLu):nR~5˺ b%8" MIT&Fȍ\Eb 3-qNB8b$ad=!l>7$)IsG۹fm0xgt9N*; aܫv扃-z'pyҸvUŽk/ik##h݊?e4o"v_z=!Th0=X+Bwݻ aݽc٭'͢^I-b??wV6N( '<51z{baY[.~DQ U oOC?'] "9MKV@l20#3X@1y^SxrUl&_q< E>Pi}Էbp|\\Ձs|53P 8|f`#a-eqƣ6]hK%,3inz0 OuqQ>+ʦrmPNQLxhҮJ"pMAʛT}Nr5̈́/S RwI[LYtCOZN,#1B&uw F]BE@ǀZlee9s=0Iqu < F(*L^ՠ\f(7gzH0<:.Tʩ)ciz_ \qv2 =QPidN_-qvfc2ZLBw6[ɱil50inHުO =BYI|K?ΚM{碠{P#v;mwuT 1cs=C֘EPָq?T7 -WU"SN"D\מr+ P>b;4އ#83tPNV{`ʹIgZr؛ = vm}+ޗ +" &Fu>m265RܨB 4q52M3-$kV n xXIn"S=* +T{iJΘ|YNR u Ս{܂Ɔ^]sEbW_eq՚3.1;P/ `eYH҃A#匾|?l5oʻ9@57rfWxa}%)h>_m`Z4*^ož;W(\Xy)'_W mr"Ĕ:\ByVS1 "$8o (qeYA&mϦg>7Fk!YZ7{E^QwkfobO-ge^<@h-TqAԈnZq:ZF. w,瞡}|ʹÃi4 !^=+jPP}ۆ덆AiTfx 6S7bnIF8_B+iuVl^kӁyEǫ{Ƙip5pܵw 4֎=$7<[``cqa01 wVT.;cP`Pz.hstЙWY2YtڍDoUxh3ۭ"[آVsgb;WwA1T#ߝ(LZ̷äpjzL)4s*3ʅ;[^f\ Yv,7 ^#V~;T _u٧~8AtjQIES=za Nt@eƱؕʩ8N6uQoXn; 睽w"OTu~ ɦ*-H3o} +k"VandQ&}۟O:4 ]|nOihQ,8# c}=tM~$>}S sׄfN)]oAt !*4gKAY`2Qm%(?ӐE^HJ jSՏW-Cy ;.\;3D̴P x&kM$1iN%U¡CN`өqg=kHGJ +1? KhcMuѸ6xp4$L5]+- d% ЈG$&%;4*@g K5k_`(]>37v֒& qE3dZ(gƑ䷺j)/$GiV@HApm>q])Ţ»?rzBEt_.o#koۭ7=C0Uh¹I^t.$@Y 8VtʆU O'J N^&=2A-@ըMSĊ wEXnܵkJWuC4cAȰGmiB WHS%yiXF{z+831 RdIpPelgjC@}_8]S;5){|/["Õ2,iAy+AX/#BmCF9UE CqX3Eɺ qAGHTDdn,;uz <ʷVВ B %A+̀R5m5|Q)umbLvĆe $+eg< ,ҤC"a)U2v ?;2!2sU8EhJw[u:V(#؍Fhp佘@! i4mdEX5qRV~:L7AʅN*rWzI dF1}8iQ2,JZ?Ö+v&lD[im쨙7vgv_tUĕ'9A4-2UN,NWOev,2(mךVMԔ *d7C{шM]XCrݥl$s3cڻM$6_֫pT%M{ңZ7S&+e73WMVE.$I7u`(ڕf򲻈/-CHߋY?H!_ޭuz.1i%oaM~5+wl;x9.LJ55C*4ZW~6L>:=ݿn\o'~}5Ȭyy6䜾 Iμ`؀ j!K+?iLy45uV6ˣe7`RtŽE9MoE  W}F5mdsuL̈r."PP|swpcMvnY=b9 JH!g` 'u18]'\!'h{abEP&\?z*Lo׉Oj%"@u6aMg~r캱B-5_", ذaw3vUZ:RIk:\;;XQ1s5#o\I{Us0OjaNyFׄ+<.\13ďj@'66m}߬/1zʼnCy } &M5O-J{YfҙfAyuFTYi$ĆҧsWxk]w(} 7 TL-2؀{u˩|F#uK22ɾ;K;^,A8&ƣELM;,TCwik? Ioz 8LF.f 8U"̻*BF6^pFC<ܘ|abP58.Fr%[*rT,}6`Ҭ ld)zIyJ99^ٰ-7Y :S|We @*@9Qq:"5/廃0eU;Mti$ܽ܋/v qeP+C%#v${^'08 lUF%R7}2KwU<3t%̡+PTlc-UJʴQLtt-#-(4A\dhސ 9cǙѐ$C=q2A 2d\s0,I%^wBCQe2+lJ?%{hyz<)ٛʕ (t2Hc2 @ t$hs1N"*oC\'m?ܭQ齋g~b4ÁV3-.=r]:KzfͷU]9붠Dw-uc~!X׼B8yM=yGtapŞB ×/ =vJP{ 璳h@<' , fm!Mfr%s6"g X.{إQJ*.v>-^";WeZ'syP׬إ$5"qwD騉> JvŠdvȋO I>\ϯ8;([/dtJ̺=&\&&D|Zxi w#WD[n.|̤ ]BA`d)B*<Խl !}Fz?J 7SNu:ט_\eƋkD/]8+=i.c9ܹC/ w кS 4\hf46-uOAږ 3a-")p@ +[UR\) hߧM­Tm\ػt,@z|Է$geP sdZ]]Cnxg0Ӷy{jjж@ Ë~bh ZR]JfȽ`Z`k챀6~,jyoˑ!bbi,؃&Zֶ{{'3x(gIuCr_[rrBʓsຘWg2aT`%*DΤ!)j/Pc1~_dr[ aYA\Ծ7j1(ێտ!x:@5{4]A%ꕤG!?RzvDfmq" QAϜb܋!-c],0Z1XC(ڲfY0cCxy2!-sey~&/= `1DVQP4תH0~%yBכka'f;sbxIM {P 鼫U+ ݅ٳ3e1~9fχRZ-eT5&=8whD񗛆%Krǥ;jA}xv] KћA` R#0}}vi"9v@/WLR]0ff"% l)o\)t 9N}铫Ғ.j&u=^-?aW lːOI%thj&D[aOε"D"8hY/[ig#^= :bdQ+ Q=IC}*B!RP)63@-#8?6f}ټ$g Y9BіM8Uq?BrnV鰓a2b<;&8F $줁3>`w ?"8|lyD{.S\z_g_Sh[֤c@%kǹFv.|ҢjDqv`Np ;GoWQ[S iBEMa ϫ_Y{KtHTڃf2+ST'׸+/NN&wɼY,Ξz+ n`&0|P=4)ڼDCKg$|% \- 6Wᆐ}-x3.aX#`.$F=,f^enE1#,s{3 LVCI){,Gm;܀%B?ebL`,ctVOAhwy{$v"4I*(5_bqYg1ƭio2X$|@y;Dݥ9\?fx'\_KЩJf4鷟V[ձC-X'biWߚ3pv"͝nĻҳUuL!kda!z?\xܨ~0-;zB 0%yfY\?(_~a͛(TGe!d3e ܢr?ͅBPr?H #AbBڐP/} "JPO.|2-4"a4_N_ocA<,+Aي V"mUZJdTrafd\m$1ßArĕ5X6IZD];]pC@}.<7SYsQ(sߌCÏiKX8?be//CďԀ(S@_T{])Z9oى)kwcvOMV!U yjK%Uυ+x;ԂŇY#&IתyVO:6I5p-]JJt -ij?$ܩO'vXy!I9D)iX`&`m'ӑq7'N þOTOR×48n߰)ɢ[r@$@c3h!v.yŭ#1{pDCЊ-X`ܧX"=gJ!̽"YrbY?Ħ{!(>v}r }XfK(-Ma&!ۭZ  DE2d_)Pz2roeh;4wbg%^Q^&Tc" >y'MP\iR|cZV\ q5B0niKD6T=ӴOl7#FlD/Ȁ >i7s&5`Hw\#z>%\oW *4rf{ŕI@=Z"#̐zTcSؗ肎cjсnz{||V1r݊_y4~홳HO9qk0]5 l,%?춳na1u&Ҳ4g-B_i]4 \=oFDG ,5/ !zZ~Ym8lEm<~EckSJ +)7E"c<{n{Kg$q炯ރ=5s0GO3} XcXUqԯNzJsl} <3sH `}ɜv}×lY!RA6|@fٶf,0 5ԵVw ;aAI:_|D]9OQEZnþKWV8_Q"Z4JِROrd@>%m {z .0Fqd a rҚN3 )lĵ0&{bk{V\T%nNxpiȄ@xQ}=,ÀfO}"Z2\:Ɣb/4 LuRgHsYŎN h5TMӶ"*ĀmU q?4-$=ۓ`a>8e{j<)}%ހ;$&sC\{T辀zךd?UBywX xcz 7'p&b9N_jeQM'#Uh @f5G]*|*b=iA rVAC-̂*2 QlA>/1c-4L"-ȩ;!h1BҸ_Y \fU *Ha}6{cpִ&l%AS^" fƖO/p@\.A?u܌n,'AiUcL}}Oh),U`pی9 g̢o%E)d;G C.< NuoCDwOq?T9 ʲvfDn_w"t-5Yv[-d:>*qg( $eH6MArXk@!0g?_yS1w{Eca,n ޷:!qo}Yfp X 5c URpwbiʍ5.3;|"^Yp]? 7PW&Y6ҁ}rG%"2Pʇ8k4R-%]hjϝ~M<@3?+*m jmQ$=`t~QCF6EƏ]K*"Qأי'A,r~>eRį!7[v?S<(m57ku3%jMSI9S>Dވ!޴¯WTy XTS7WE'hd{PKT?s|݇pr>PôA=htr">ℎ8#=n%[Gd(Ke嬈T8"bsuX/߽k_Mo7a<)xy *sx{yݗ)qLpgB)+S|8[hNLiHeѡJI:I пY%`ۡShMs } P 5U-x04ݢUBXu2o&(Hc:O,]2dHݿ?gdFx;ZX>w͔ݪjjW$} 7QMF "lRkW5>KB{/;떦+V,pɮT0#$""cc q_jjws-kcA,C^Vk>NBW'Poc#HKJy~0WT!qokG5 S]VVҐ9cw-8 \wQOqZLaa!PVKHR2ƿ]Ū-qDo G5'20)Wwì\31T!oE X(%?BBX8D%s )Fːf;Ym|`gj #Yq"׬o7[aɲ9})U9zMMEˎn1¾slbRc‚ xx ' H=0j 'z]9m6$|M)='Wk cuǡ(NAuyL;:zLɆB~r/rOraV([66Rk cήV4sƷ{>z'erƬ::XQj?mi#oi)#ݙjӞNiǬUQ*3.))O}iyi*6á'5q}Q@^ 6L l7.^}fta}]XG |岩ޤ2ab: $bFz;HXKo'}~e^I}z]l+lC"-detTtb^G]`|OуGvkk,B۱rw\J"߻fnQBM;>&%\%JmH!Aee"%{a/5Wd&CFTCY;vaqb q .8ª/Ie\w_)}UnS(ْbt#˲1 6@fKkX=ijeYr ҒHFR=?y$21EkPn"3Fɪͮ}HtMN/)P) 0?2D{ѤoZ~fYNWm-pr]YҠqٞ1 d 'ljt`<i/}vGJPy$]u?RAEν`qDʟFߌKS 7H-nHGUkzL h;yS&̜.6^Z[3x{:dp`T%. n.P"*(w{b(x3Ց7mỲ:,] OPcDJE炶"B3ڏUz}b4D5S ׎M+T e9|p~5v}~dC灁&tk͌\Q2֪4f)thZsͤaRv&orWVe@*lz®Rޯȓka (?R}:jn@h%z2 Ϝv؜#:njl%ai/nIx`Ě)^Wie.Bzאl٪>*H\|#gGt,=uFkqm7uC yV&Gѐ^`R )k,Hzxd].97iߣxhA2hT9ȝ KONϓUB ON p]Kʇs,[P*~ѼO&@ $:#NR?q'2ZѾY'N<v{koxᡜu_=G A2E 0$z =1wWLk)SEHMQv}֑&8/V &Uң`Ӊ݁!v`-H,jhrPG]oblW /s/Qݐa"^1T 7 Sx Ɗٟ^ c-ϰ)";iID!-%@m5xw E[4##8YeI}rKWRd /BSn{.^[}qL^X@ܳE~Im<Mg^q ~o=`/R}AJbb1ziJKǣ,mo o# 4 k ur~yz֜AN9\ȫLc[0&5B.z.Ln)|̌/R]3wkL7f]'[v +}-sTm b;p|?~1CZX-r,7ScGyz,ݝr0&mt\Yj :DՓ(:9w֢c)OPܺ~ ŝI zUZ+0܋ (٨$бut×o*Gb&1KeSx j=$؏` Dϒ4_H"zXSJVaFo(0YJ]pM1y@_ϭO1"^Sm>Fk|{rr70-9Eܷŏw*K7+Q{Jo3|בp>r7"޶ E9v^ ,)SL[`mبVړm_l$uj^& I<ѧe]);DrtsS8Am25faSu*Hf?U_U㦈f:`橀UYFC xq"5cL-qLyWWʡn 2Z+AP+Lt+q;{=3{}Fd}(p Xmk{rGEЌWhښwQ۴5X*`%*nfKT||g1ȣc|Iþߋ^^5l2zCB0%$pB_k* <ӟFNkIyp KG9Kgףl7ݩ_ՐR!?0kL$#.0pik^IYy0wVJ*cR(9.D`1,P)nBJFWRYLJ "`͞b9SDlpnR:rm4Zv!|ZsBysEl][n{$p)0grh\ Bx"?*Xh{ !OmEg`ulkN+me:@&U?#٫e5EJ Hԝ\ QLj%1 +i~>x+`O_LP)$cTp4& *+4d R2Xw/W -i^7UJP҉O@ϣE&vKm B&kW4ɿZ၃iDwY*M+Ĺts%;oC[ֆvTDYL696"s 9U^MSudV4z=Ww jvxBwSI;;!FqUI~"Gc olK^-66Yړlv6i23~*,%[u+Zxd3g͘s0pJېȥx"wnv|ў]w/EI~^EŪ~U [vsudMS=Gymx |:D/Q"s)BF巐I1cӚ X6}أ2갍}~[(Uz-U_p!|n\o=3KT΍nPIɣ:D\}aSU;nY*SGl)55* P5]ڜ9}$u^ϮGg4 ԉoPsNWv*lE_2Y")e{uem|w(Q]IDCV9G (1ZZFLrR=[zEal('$iX҈ Oɽ7YfkvE4W d# 8Vf~bߍ9v/; [)1^H݆S-"s ?[t8v+U4ʙ}fR*1 [< :xJߞiE㬡Y{ FhE Y'-T6Z extRҢ T-XR]s%y?bֽ HDd0,D E/ϳ(>!omC I(! s #SN/oP)єK_*2U|tSX!>'ȃNor%DN{ |9^%컀]0gwoǃAeWˆ74akPbkBAI mn/>@ٝ%goLwTXZDdr%QqQNngbM 2D<.]o?N8+fgt/տ9yY*F* dk)l^CoT\WV9M[9SHpМpuGٖ~j4xCjʽ2H{.%Y KͭbYO}<.o2MQGDn.IJuqޓؤ_ BAo/YFq j3^⵬b9Z0c=78iG?^VaX; Ԋtp2JȘ]x QgBstYa;=\czB64ې,*0ӵ:oadDN9.<4|Q@t I K6ɀ&4ȣ  ~5oܪ|nn}QFz6VGb"+dY}?L[zZO=h|1"`%'db\;@Nߚ-y2V #gI5w6Q"y&)CmCy/7w 9bPߣř%r2O3.Hk3MYl~ˠG@؈w1UuY5%'N[: 8d"Yt>vzOίD8%n̢]vx-# RUE֝V_r?p9]1vvs҅LqF6EzsIH<3qzƖTAw"=?<ƩXiw<ޓГ2Cڋ7_=ڶ!:(gW2jg9/t-kv8<5MyEC2rVFmơ"̲VYϫ{wg4[ ӣ,!ɠOsLSN@V+5!. BQG" A"rXa@Fv~EQJO(yn]3q%! ^^#CҬdw_H+`$0L:^T;-kQ%0Yrz*?)uD38cx0\8MpX'7Xl֒TͮD! z5HϿAzs *XT|qYw} ^dܻ}S.$x8P}xuV,Ch4މGK,vtP{.=\ܯnЍOŸkrikL)FH__QD$?MV( UESx %I,ڙOD+)C푫Jq'wl@wO/HfK~8/A@:;NNQ*rWL.:DAZ@0̿CAvi1(Pֽ&7h"<9aƨ4m҄[i[4 L#R];C'.'֥zyNyqo"LEN 73`jڞNJ zHNȾ-gpe'ڹxҗҪR[7@ YPODC;=92ᔹ.vj3bThsXB+籤Sho9 !|w/Tjrm_%U \Mf5 (ꊊX<ULB\[_ ft {3o ,Ř<%q9@lsaT]3ĉhi I)㘺2aK *V`F&p+k bԲ!3Z?;mlY[ "{* 1a t\Gǁ029o\u̹|TKG*D]Ⱦ7e YDP S)y$%gr$%qj\Ӌ/Mk:=dB>yR\M)oyA/iӵ?TP;X N-Sj4a)un%Пx ] ^jbeF83 t(t٠=r?ʊϋY?B .M ąxj}DUQv/UFSc-f#~o|2g@6OC@i p)3Ma >`AO*VӞvf~Lp;.ƋWv%$TDoЙ)[! z^j|X6LNƇ^6b('9 sLanwCR vsTF1k‖C^cfKۤgx87FœRIO&2Yn57?5jS# ' 4#4UȄ'?.Knt#U^k?L'L趱ɌDyKGSޑl}S25(lj4޹f!&uue*˟KQYB`?rҀ&G:ASҜu8|Jؕm(~-ol{ f'Egêej(תB ),tY=զIc$_2!ڣ])l&kh_ܬ`wVv#{a--@& 3wID5U1xfYl[4֒IF]6C% sDl̹|K(ica-FꂥKKyS h<,csx"utP1psM\{oox ?JEϵuG WNϋF7=oe/$'@IH/Q8jLϖV&v;07{ɝ.AejdwCqZ~:TC"~…y*tO@ZГՎ zWX4 GtsT<\σ&R0S-9hZ{Fm쁥PSGX2!tB]PYźC.$H57v̛CC7'qCљ}Űrf[ ڊ9I.ia"& pU%`IMoU_ұDxw#ҢQ KTB M -JKjɖ[&9G|<@q%vOI#;-SlCvz{j(E)u')rcuetyk1.iJ5rGp3%aPn0s7kNpF+\_Dr鐍~2)G)rӬ3V(#^v* 2!JMn]ءą~pF1ZZ ̞A ~,eꆝz`-jVѫkG! % x@ VG$2l3θ xk$Wv/wQS/#*؆Fё21xH䞿g*0іp%V'b x77cQp4FMŤCKOa46Dk2zMX[dq5DT%ٟVr or;,s3pM o%N˟y'-^o2)^oP,5N;I4'F+cou~`cwG8rYWJ R~܉E'RK7+BEGSQ/#q5}/!{y OOo}oWN29";uwm-3{<ہWce_yn\J yMƱӜڹa[$%#e1pMh:1Ү33Nk:zPi4$@ȈS0A >ON%$-Bo"$p D}RQ:'S_.vcIlTY!:?9@ c83[qVsD:[ @>t> ʼn#Sچ7jk)hZe}9D͋hnq1KBj7߃9R>H5]ݎ\n)y-oeB4Gp/IX_|L^Ӝ"{e_ΕFZL*Ŕv []L>f )?K녈s n1?DT`WgCzppc[UX; ̼Wq^ }B|R~-!8^"c] 6v U^i:OXqqsqw6zwj8-+('߽E$ɿlWa >O-q曲"c} tD;"uQO&$UH 穷=@NZYfXؔxgVݧ+'`"^ae_>y{c~A+.;h(b|Cµ{0$tl>S`20{T{(Ѳ {x`[?:-ot+/BT]+ktS`KLH0M]=<xp@N*mG c*k/WJӡ2zyʶx㼂# ߇j(y}QOt]9x NƦRt뫪2H\&8W(@NOrvA'C:6'''/1n1&&9S!m? hp%9B& Za]'=UϹXSX=dI8[R~eej DYڔS1fg7`wGQ?! bZ/˸ar)#Yh`ȇI,%2o@L `(M"j*ϖ9#WeNɥ-!y==iq/efX3I]\L@ |̬]F+KaQ4iW!dKAg!! y7`_zbӺ:]ǍKG h}=N4DCV?>;+"yLRDHUo|L&"iԬ,)_u@UFdbEod8[#>(ՊiI^i0…X7m.+I)OT7!@ҶM-CVչ-"VVs+ Ξ5#6?F zFk~o-抿r"} 8= `dfTcޭ-.\.'[ȵ|7S;M-j;jعn4O߮|oE#s~ sͷ c.;*i0gK~#'ݚXK E-f:@!v%3O{ iΛ6Bڼу l\mB^0̞ ?z\Rv\_^sܸJ;i,Jۣdݷ"k']V#uhUmo{^#/1@ Yra$.ă6 p`Fd5z%,ۭD^h't SI~1_{`6Y˟iB(Z䁛SvuWra-MA7RCngЏOtZ-~x:y3j[Az?ψU"xLȪ%5Ƶ/ ? rqY5ߧ]úh& AøLmn~X]lȧ{9_oÁC,j[Օ ڠ0`m?jֺAhGt`,h<-IXa>~ .Èwn&#'K;"9,,ՑbQ_mw ‚ csM)8,Aai"8SV'\soח{A0V/J\d<\z\)7oFe1R[aH2#aQg\]$Nj&+aie2G paDpxހ,G!-<0Cد]&#% = =#̾H N~,ؖ;_ >fWIk惨9Ȝy=pҖC43mnpuooJ5ϥQ_UC-srz9'J$T?[ŷKAt_#Pl`o~R8^Z2<]dv+D[2m>U$ykJ\>pYlŸ]G*Y[#v#U;mD҆gmpe@dÙyN~gtz"51+Gз}P'>"4r`9^If냄徣8~/6י2Mm sg|_{^-3S >HE b|iI5n 7w:I5IHk3h޻begIR}M.$}6)K0EX`q@zðM/D'Mtۧy ѝ.G4$^A^Ń=tvOx EiCo ǭnXBDծks"iA=oY5-qI[Qx3؆[7$._)Fshz93uLNcLMJz6!?X Bo { HW|]A4eW~(:MLV,Hȼπ̅ɻrf>G3$L^C1ZBę݈p|ix)iݵ[v"0;?=/O ? w {qٸ!]JۣvƞdNWaU_u1,fqm?ؓp.?taU43su{lHLx~CV<٪rhG߆=y|&pe1i5l;#GfIfw!OO=CUJ45)sJXɫ\YatYbq_.[wyjq&Ơ-ğOJ{e릜q^f:!`*JBÐ77&·8e|C0:Җeu9& -PgW!Х#O3mU#:TC?AYkY|"W.&):Ōx;GH'v%u[k4Azm$o¼+![DBTѶ7J+/YM2::g2xƕ {.QLf~Y0Pƨn^[&6Nd-KYWŭC99]܂dP  fs65Ӎp#iZ/BÓ2Źg<}EeP탌L»ߛjȰ^O&GUDI7<} j3_wY0ذB0>HeƢcmpxygHhLodj ,KNTsN?+dhw;1Oc6CxlƝq]V[d|*]Rdțս_(ܝz w=+8(yW)F$:I*'f)  (n458 (3+u+T6|L^2pccCm} 3ꕅ]AB96u$r83)gD$(d М:n| `e&*T2z2SCNo?ݔGQ{'j%$ ȇk: {oog%ØXl.qah#q`'TAU9WٻM|:BKbSe"Yk&>6!Vd)HNl6|@E\@Zz䟎I u;w'e 3Su;LycIZ2/21^/ҮLB(hijq=m/32m`@SBt 7z|XsoPHxկb~ZޏFR >@tr))s@IB=F)6׵\uޖfDBX/ߗ$}T? 5˪ U.^@i^/~w B]nQƩ SuG7]\槳W97بpy1, |HlP *PyԖRI%\ ;&>\DʀPSj=nj,\1y2`5$gN %:GXuO u9V@*'==ZՄ)'B1n ;L"k/J(τy[ٌM0@NVGW!J]52;31-j8=e<A]QZQ">jDY rهx TPGKNm3.A۱NGӂ`UV)g^{ŭύoZN_z!h( ;_Sfo1xr@e5ơݓMk[4UvM?do&Է*MT $1BעGp˗%+:  6+~=|K& 6,!l44d%ըQۤpz\˦+ ȍl|JZ6 `ްZϹP+{L8s핢+ IR0;9!)#5dfp *p7~oӾmDYRgo&`xXPc\+IaۭI]9"^$pw6yd` mWBbvP+͔$+7mmL`7dT}nK5XjDj 3xMx6n /2"|<-? @`[+>ڶVk58MnX9]6 wnX;/Q_fٞbFëh)3@؅FaYy`6r#/qm5;æpbGZbx@ӣNo@ /E@؃Pi{s-o t Qe(RM|yKU >:]{6  a[u dBk[>S_U >񫀻EJfbuhJkIQƭ$}i-E E~Ԥۃ0\):0<릘>9A= BRxTǩq~ PqɓS+ ·`wGȋMZ ŵq2%;\y' @yqZ#y;Ur|i UTl9S"x:'-*hdN%֣apmyp؜7@Ž$#SJ5k¨>4C/$?ݞE—yq w(ت[=,l?3fy2sil\򃖿ܤ'^Ө"Xy<ԹNK?lDDO".TJ7k/pio`7ev0nϦeLU@KXˢh&7=m|82 Z4+iZ)@YpsYQ$>f L/f&j4pc%Br&,vI x6YAa'_% Tۻ&qj 3Ţ *=z5፞ges#Nϋ4"ó B%pÅ܉H@0C OoeSɮ( E{w0jun.(j%_pTAA*IE.BVz~/G!M )5'a n S窔uYt@OL}B n氺,љjnslCGK􌥂hD,,AHnA?'ZPtrc#62L}\`:).Dlm,wPQzisz?Ia;D i?jUwգ-1eL&iA;- I+d6jW *H8+ EE4zϣԛ!&@ 9DeߺdR $[sG]4;ov4\*[=0yzRDZ|N©ϦlUYYppHvrA>4ozf}AJOP$aƺ Z*쬅vEshgȺHZ=NLK5L'2/`G%;?^df=4_NLIBjDh4$g76~Vtp%"u O]>:,9 ]W&E|'&`;cfa T6݇_{#9#pgMn]L 3օs>)䠻r6E w`K`wK0; ^sɎW=yOײHF|vGGy5}5WPRRђ0zF*q="dQ?砍dЮ O*iIY6WI);mP- a #i3 (jmػ FHZ9]Q+qr'%gs)JRy3?oYgC[uh@$mJGߑ-#cq = K ^*N쮝mX4h`b jUsVʋ\~RER4w26ccFiJ!t}Jj(Li:v& @ } `ZJOd`*eMD4Ġsd }n*`A{Uk`?#`'sqwLcpJ Xv|h< E{KI.k)o|xO Oz'T4\ޓ cw!j.0~8zx^MC|;9d*䛮ӡ?m%Lm(0Yobn93?[_%QQLJ9edv>AUowpVw;!i{Xh G5WA!&bnq:Ҽ2&&]M:m!9nuV^rhۮvMBVL>ۙ@' W9ӎED t[Y?.#_PN[RvptT 8mbeJ=^mqVP_gbo4gBqrAXywד3nCz9@hǣiFĵ-kebEruK1.`KC ( ;U!$l@ZS݅[Ki?D{FB Ӡ8h9 g2Nv6< B c,ٵaoX};UZRd bqWd3t*3(W$P&ޤQWPˣXG:I~=߀#$iWyaOM b-"F$ƹ͘4ЁYͧ|}j͵q?f^ƫ9c'z~<4emE-(`lUS3rظm!T#" /lAyP?s)H_de*uCT:Z ` f~Ԓ \!~H t"{hvU 7nv BgwX04|S#  neNZjy<:V33PW'Z:0#%ZDM"Smy^^<lS@O"-5WփB"V*y y$?rvp[l?*sll60Wͫ Q5!6 uT}udZ 9BSZ;FnU2VD_n L%%,j=awQ, 6vULlke2 P5)B*ww؄,TK'5FwE++M Uҫ,cصb"4sIt['0a' YrbURn|f B&/58ܷuj Vz$/ 9pX`iM?``(78.XnL{4ܴ~ kBSj`-bpKC?v?78i4̛*9 99]Rረu\=6P+ML *}]C5Ť+ -H4`Pm1>V#[ǡ[p;QsoE//TZsOn$ UNч&o4h +'#G9 7!*X]߀LD(ڬ VD^_&Gn,ͦlȨ%/j^|YUծY b<Xgi -g]VZ !=U漁K A9@OS/; [\9l\Bvn$ ?~UIe363]rv\cC]A zyij$}پn˝i_Ma= &]SЌ@wyĪ2o1j\%6D P,b(Pfx?[1›xCm撠PZ/X7i hW?l(K*5JsiVE, D\󰭡ڊ>ͻ2Q`_O?U2nĴSzHEK + \>~ۮG}o\m"m%[glzp ܮo?מRGMC P/`S#+^\};({=Y`~Gƽ$uj)ExKqanG8gQ;aS;[w7nЗѳU2 x_e\fg7ks4+[шJL,bƫcovjA|!Zg^vEELbr-xeɕ+~kݙ>H\ŘS**ieĐF:6s*tkזKv-1,So!jE3x9=2 ǴzbE_ dI~=\Bji=} -W*aM+a0G5L_ Dץ7]8$> BPB| o\1M%]_YA =~vH!#k".6m\$&MK)a+_0hhT_͡0\(7 &01KNUHJhTq.v 7ZSHu$4gfQ>f5 _ZBg\DfzApZOه+Y.X虝??uj&OzjtңC2b^xD5Kx'OJԬojFiψH[1~e۹eeqRaVظOy6,e6$]*~=A㺤ei'DWgDa(AK݋nl:J8t7di{0Dz >c<7v`cGSsF7ͅ-pt7M"Ϟ_H}įX-)pg/8>57SPߵ =>I\>:*xXjW&깐|bTQn:U0 &]idq$[F̣&wU/1 {3чik]BI钾4r}l"(/ܷ`]_sV"aKKH)hی'ـ%dm7Ez j`X84 9CI$w|o5Zb"su5VWE/³'ƣz%m IhtJLbVuw[TJH{mO$jk5o)pgD'3UܧZ#+|\jRgJ;@ .$}/ UR'-kX2@^SS A132j}zHm冴0K2\HO dFu#wz;[ b{\Wj)@GwoŁ>l|z*%OmĿsQQEB$f&!OVDب/ 'L , _} 4/ _sD$샚Q+ݷ9$X¾42vj^ qsyZ`)' 33rljT}ƻ+,d@&}Vd@0럱o#] =u c#[j߂$20Lԏ![Jĉ{- 4>/t+.Cؗt+j*'v4Ǔ0p Q?Y1;rFMS~u36f«8eUhs@jX.}aNYӎzrp~Bc +\ͱ*jLMMCg`M^'y 挜DU_Jz_Iփ|)}̍3#ϢfYng xCwΘѥSұd1AMG>%~[OX˗Rh !!{٭9" V6N-[fee\8:UtX%hVq7ɚdX&(B2cl!pdN@.]@r)-fIX-NI/?Ҩ2F҃&#p*+tsl0J;¢fX"F5 әS(qn9 кO.ir|V3[]mqzϊ2j|xh/-Ҩ1UA햼&ԡl7Ԧ]~ӨU{uNc[fVztzM[ Q"12n5~u%+xvnY]NJM*>r] kD]raFOd܊{ۚ!1Yhu4+ctV4 gɗI+a`>Ozh o,f^!g8 fEVGY.W+Y\B'}6G0dK:SqL֛^%>fdnT5hs!]̖b$_mlR8l4#'*)e'T>;8x? r𙆏 8g&4&r:Oz83`йup&h*g 82P5 $9ӽN&\ɳɰ$>s<_w\ϻTD+Gon (NI!X8fRQb2T< P1?{JX,6p2]9!ǕC |o?JRP*R7{¼{ a2x:"px}*۷˰#M`|l0/ļi"d]z!VDW`^Q2saF%8gJ݄)`6d k7S02##wf7 >~"-3;D:xϢ LT_+3ywϛ2 ^6iWmD2WDa~_z;! Bf(5UX,BkCѬ#t+9 49X}) |X#<fEC}Av)/}? MX<+7 B_3N  UP-OVZp #;T.&cSnq2Ga}Oc!F+ ~Ϫ"FyH|; 9Aa0:hy<<864E@E,kxZ=xA9r;Qń=u %SSc;DgIlRԕiu\8 MfC ikX-WQK#QkSL{ ̱(XyW` a\ "(>7b1Os~w;e:Nual `#!>u/m'[xN0fV3^Hq|*%{r>Cx П$ZYuLs|7Q(ANBb؁νXZKs =9P^fTC;āeҪ3<3PY;5Ƹ#Nz]ercu偀EjFȐYz$=Sz,>a|pg#БFg@q~wȵ0'|rYJpKkzU߃Wk{Dw :aI E% U~bvK9=)tb *PyYz[fT|hߚZu>"79.p˯ډ bzxa(%.9q.2s%GaD'0uг'6ME. h(J|m1o YHaL QV뗜RhWGK%R ԔιUu/>cыN%=gm=yh2yq5?1֎f6Y9xDoXo1}@)hwŲz]."+dm1b*gm1ϭ 7 |Vd{ZR'NJ9"8xB H1Nv~wRᑊ('BXRa;6*l+W\`[A`.0FeC!AqUE i:";~SKt`ebዎEqTY5堗_բH'SegVD`7Q(Aܶ¾|SL P!ՈɌS,AKZ`_fhhw}whch> 9IedD)^' ,G8sEyP?!IQx 3::Eksff;#]Ljpb/ .UeCzhtSW+8'to򾄵v?I蔛g1 )Qp&nk#:4"hx M?/<js>\~sPA^sDfx=1r 8Aݲpa̳ q%hxZa <,.Xz 2j#sCU٫zRE_oY}ſE\̰R&XO1I.B9JjfJo~& E!rWKi涝~5J`i()ѲU ,{^NPI9k ~ ǔ|mBE(PEqrfM?pC[|̦ڝ(dܧ^ Ў>THPx̛)m[I tq )KP)!VN[϶i鰯ϴ1Qٚ{nbqR BG+ ]f`{mc5ؽۻs0MXO݂xVFTĪ6P6#,6$P>(5Jԇsid̡ $΢~j񻚎a\X8(G54)LxWjg]O%Uk1qdm&9gMf<~n!(2nbe]v<[2MmJŮT40k‘~c N~鏆 M}|g<2ofaVyy": o 1[oN01ny^S] Ѻ}RՑjSS͗R@V@|7^{zqv3U&cKJ@|<&Ϊm-,.4&*B \#wgn*9ip>[Qi}ґ╽ " Zr^mrU&ӾF/4CA֥OtfQe7m|\̱TO!R+>M里%YW+X~P필"aG%%P{.w 3奙:`cr fXZaV0;YLrmdAL`!UwhoHeSjH$r__T)t첅[b3̄-.V;~?Kc;C+=л\`=l̠=7JvNp&FevSLZ3B|smf+@.k:b 39E56Rgf"%St{MͤA$XoDP+K]FZ |i $}9dsjӓä`R41"o9?̝&81>P2PEӳO2nu/[SV)tO9{pD#が1"JXb~tÞD" w݂JZѼQ9!r/R`Gtu8@v9ߘ"GXIcg۞L,A߿SX薢s"442UfdK!yj}~%=<ݟx6~F~9N+_Qo'7W1*hS'So4^@sal. sU'kͮ.GU#\]T? C4Wu8A >TwZ K@̼"88VI_PXvcqz122Xa1uyYՐ,&*(TzX Cv< ȃV_Up!*vZAX1'2Ԥg,zyW ̕  j@kS_،AepJ| 6g;&2B-r#J&lvqy1FU$s4vfC)1+6샤Z W5/Ajڒ(^9 owbWE,@ .T] lS$^pG!~n~V.^M^+DUr_jT*ü,BI M4LLRżՆ]8&Ga.{R}$WyMm2aSwe9HSRֹO"N]rK*DtmzF~S`r ^+=q6r* .̼}[Ku1jR\#H[TKm'9Gy/ iMO׾S$Sf VL-:,38֩)Yu?)KH*OK{c}gcUݜW; W9g1PK5f\i|k* n+:^H_g-tT[{ʐX=;(hYnS Aqq8u,~Bhfz%6C b[ubo~aeJ9v`Kص|ٷ%G V#ܝMa#!Lu47p[{ ށRH͐@NfJ萷Xm^;߃}Ge~=p b%+ONp/yQ`[;e3e .2- {&;ª #]t[r;Eݓz塧~-;#Uΐ}Gwtxm\@ngdG9š%7UjI_ث :PJtLZq^>bXbb>wIZO>IMLUt9F fҙ5d0<}'OxQ@_ķG=Lc)=I@ ZN#/q4 74%q4YoYj>UY8[fӶ/ݬ E՞O7Bu-0+gcYقQl\h uYS0V͖kQL@ 1iJ/~wUA]/"+;'GC+< W0(bCELl>H"OIѴIDȤO $3!?0.m)lye~ h9NvQ4my7ing95 hEH|PhǘSC:#㈈P=5:ءNT iWsԠUWs;!pXË&ۧFxMr.ٯEۻ{:(\M@)?֟6 +g'aP*W7y[ :h]WeZ m&wDrE-Mq4P C#$yw1˙VE ]Ӊ0mb$' 1j0S"HA\`N/J癩܆EǟcIٻY錠!]AY܄`-H>NrA_QGpVM(\`L &j<­5KuxJ}U}]lK3-DYՎ $Ұ] jD xr Sgs q3Vb-)9:9Y4yv8goIf [2t$B"{}Skp?#VEv4"w{i7ȿ}. o"p|$_S>IEZE$+z8< L\餀|ڂ`Y3򨻁5$oPU݀9嫋c< ¹1քLU2Us'Jc19U.y@$Qo#|aCeUO.PFq=WKD5-IbHn/D:[ L$1;R̔8Ƴ_5$/1iQ櫓ǚ߹b֔Nǭx==Fo83 b4I,(*.z>\Em1` q~FT>H <.[5UoC.;c8pw9`^ZHko 8M,sȷҏ[jk>FN`1)&2s<tZb_u dʄ"pU_\֐Q$x{(q@Pj5`W!ƣԧU_?CD ͯXqq]o>XkG>1 q6A(x:MR?h$b¬xa4ݥ ţedp-,N$E}=q_&*2X0XGKX;o iӨե{D??OAԂD-Ε!.6K魇~c؜}=FvbK >ñn7`n5⫨=`$t6T c}s/!S\ChC e2CH!RMleuҷ&.x|͋3IQy7uy*+DfU#NeՆ&/f@BCÂ;zbk>}Yc[HF>wq0JQ0P.GژjB-q%~[x40^cNxUvzVyQ~3{I厮˜%!g kT6,E`wRԽh3؏薄~Xv :d6Jdnb~"J!$GdtDU ,.褰V\ ?6gN)*7@8 ԌZB4u"Cf֮ቐTVwsAS(k"rJ_*H-<Gic _m/JZE0F#ԩ%/^5se0եqb1@[,bӸɩu]w` {zZT9J7V Ytā2ߨ+:ڤX6": 3՛$xȍ{ F O3@mDv♌Ȧ`6KE='CpLB\?!]*Kl-^C3/2IJ3E"͢_+Gz+L\no E c֜_b),M V }~i:>wAwpӗ4PU:+Rf^ohXxYس;R lRP;q᎑^5-ڿ ae)ܣ&OA9QwpPs38_GUD٫DZBJXms*H/٨#@¶*\L%tTU=՛ Yyr~_-+1?UpTkǁ(Th6Z] fy:Wng0r8mx?DK4$`HdAj6ޟyAJPY˳/<K ("7p=oӀf~d􅽱0,%6`?6 CpO 3RW%PHgF.E&Y;^;uo%OȺ{"!!4(7*u$Q3hDiF"L:IEtќO[^VI*yݻioҦ]JxYvg;%HhGHֳuC!MjAjs}*J}ہ02I4ŕԅ0tS:}wkUY,Z,5fX DZh0Lw!740;LQ#uAڶk,3NQ">0r5I|XUǹM 0xr]ly2dUa?q=R۞7ͼ A=uyRƳJԐnNŋY@b1bkVslż+6h_%࿫s-FLG8aO33&P@Ԭ>_ƍ-l`s9@pLYM_ba9\߮H5E!xgTKZ4䯾pmA."W69.}7l'H+)!an3wj%(}aq0S91r^xc/ј|S"l񜉘"ړ+NՀr߳  vĆQϤlT`˜ՙu2zH:Il܏7 @xm=<ӭ%t)%')}Iӆ1e]J|G0GbH<àsZ|S4a KHC DcWGC;HpڄhaŞeISI HlǍG F6XY.b9*o-B8\sEnL1i)g88̺.DY:떙%QI9O"U$5:(ДrʼS `{?[ O9IKa4jvQJ_P`FwrAk!?&;z~65$7Ύ`BɠEVcfv pv{ԟ7yCS@:40̓*gSBo80}t yD " ("si%f`Ƶ4 W~VNߢUJn?PhY0Yub|Yk1}YtAÝ.OXdF}8`R=j9Rc ̘f,z@ev./ˊXn g[]< b&f#ImC r=pG!)V}&"`'*ёm嘞}6Q݅){h9 J NM#ocɈ1CEOjQhO(ߵ^KLRNeMo x[n'du7Ms K] j7-7n2v/)\.>2;Ag O?( + @}d.ؿ˒qvQ)h=ͱJJjy y߅cc7I{?144{'ޱfƁ013Ggpښ.P/Kp/A*jĥZ+(KR銻CGm}Z5y鱀0Qnov@Ii{VJiAQ4rφOahj;^X5`q#nC䚺Ђ5g =>ޏb56￁9I˕Uj6j_'0 E&Z9u(EJJb\Zy`nLZL)Z;ECe9CKuoJ"o^xu+jhj9 1KjTXB#H V߹)*آAB#L]6`MNjonIrU֍>V.c|vMaKryvR7FC(.z{?{v4816J@f>J*xeV6Qla [Ap]S[Q C8%o LAAU:9G( O33>61K>*F6ʦ.~i-KVtʎJK$GB) eP-|kgşoƝ*%`9 Nd/]ga|nԕC]OfW3lK']rTw, ߣC2Sah2z׎w'jc _64~8a.F(ڽ{>_αh@.y^^/M/4J:ʃhD7y^ Vsd?4@ /8\S Y'\N~.rX:qY&%3~3 K毐>.{%`Sk.lUbdCy,3?:NɘgeuDX~&S;Ԛ =6SGTeTjR-ed.5>)U0N"_{g׭ 2ria/Tz{x᧺:X^<:IB:&5v;lWovp>0iebKۮc9Rfy!PLtGOlさ8+OXRmrDεPV<E1BL$jcT0SU{cށMz2^o3G*BŢtՁE3z_B$d2hFUFZ^n9=Ka$S##U/kӧFATѲtcLVϞ.ssqDE*Yą6$%KZL!B/n",AnaT0j!Qq}#My W$:zw_7i{ѫ?r*꭛u&ipM".6J&/8hƶQ7i:Z":待oiRg(^J8ݭL^ꭅ!GS\KJQ+!9y&WNMp``cBQ0С4Ɓ+YnxUޜE{QbNR˲6jL۶$0NdNC`D ȁtE>`T܄'S .Ld[#3|Q&7`n\đ V^,s# pڻՎZxˏo]޼i(0ؽxHpFR%!or8>D/c!`}Vy[5 YK~dYލ) [\n#e䯌ڞ*%D{unO8,% h@!s.e޻yMVRdzܵ G̑\ڛ&YMKރT!":|OSbA-#/imYg Z` u% e튾xY1&[cn_b/Y$BLq~@{= Me[I*ZiUmM~B[Êȷ+5bk] ^J,&‡NuCVt]qZe䪯#ceAfUʧCDz=h~E~^+/At3{B.>) [V^8jDSl@$یprpkjcVThe8h[,.I=SS-髎s_FT8J~ٞ_ %vx$=PŢ1^]c*86,62oE*fZ.V$2)nojɍ=Ax ݞ9փjKS*2;K6v;*qzdȳZ-)0u8Uq~:S)<PUC 4($BFRG}'): e,WH-]kR_{X_.U"|3c2\2t*Ӝ3@F7 FdSSuK^)zhߏF@!!#`G\ <( vuTmb6^j"%\EKyuQJPd1Kp `<"o C˜װ6V DÓJ3EKf̲WW]t)o93_5^ SP.K{ 9dAUqk.6ڎXb.>lCbs'J5<"s .-^Od$!?8+mvњ)fNnudW;~]FVcN%#^9u@?-&eMzPY0GSU`[Jf?0+{]Y*5I=K`,U "Aw]S۴5^<ā@ n8}|P(O(jc|cZ9漫q>5 K .y*k\r1$"I_m6hi;V2^ӿG,/ډ_rێA$<&Vݱ9I [BRֻf2A*= #\p2ѹ$uıN%?ֿs! 3t ~Y|Ѓ/>;cUhF^E=92K->\$j){|)OI]osT(eIpNxVn@BBş} NInlVёɅy7VH&fjUCL#,H q4 &ЬXYtlr 9n l:@@%$ːm#I<uC.m3~b:)Vue-NSX!4rL2T Z=UƊ rɁ ї`T4oaMS!31gWұ.=9{E硾|5}#k.b/Rdd,dUV \Da0_HZ w֭{)tkl^(>Am(S!5K}&?:Jh~B"TvL&rWmퟱ thaRsLԂAkGlW3WeT3 pٯ/?x\AWѹ| b{ٛҺbqɵ`m,_W`U;kGn[ Ea`K5uLeA2a]~@2)pe[NGOfjz#KphQgH.3&8p籾ōOzOHhm _e7CR؍%EY+UJX6ZwK X±7^7'سpC  .U}nA+y1; R='R 4<[8 V73C,T8m00E*i8;Б 0m=Fr *>@sm狈vݠa<52w UߡYG@H)-%GQ>d‰<#3!'jiYi\/ŭh OZq-JAu{כIٲ.'Y|< Wx5Խ e_J1?d;w u SjnQJ?:xg^ |95׸7^GM#օ4Jp? p~ΧI7_ ۯȁ|I粹iyS~WC|\l){F?X K#U>/-^RZ1Kt  a/>$A>Tb]|&woglͩ…|FU}ُGuSڧ5K|DdG 1q?>V5KO;%8|vo/DWA%J?#|L#6lSn;\:)2.LVX6i^ͫKSջ?!h^MwBwoNjE~3A@pb2}&comګDN:o| ÉX?RfUx .K3Mb/̦;Zg?K@ŅHID9ҿ _䁒  L| RTن\ᗲőfLBk\#,߷_ [,\"@۳oW #6} y[ʖ] YZ_eBnGv&7mUyV ʳHA8K {|:f6}`V Ȝ㱞&DƉyn+> y,ݲŒ(¶􋆒H R1͝4oB勛 !}+̛nIMm'1gMwU#6U<< T9~-/hsiyxd$ëgXgUb,j a2RZŌdzKAhxeĘlߒƼWcQ' A]nD -~‚doūo'liOKme@(|r_rNj#ȶ' /cށѿbX|Lh[?:r*L#lmLrJ*Q-N_Z1 =|irJ(Ųv@WV[u c{-Q6(O$7svD&eJ~ZlbSeLWqOzt1Ӝ3l༓B-Xd 6kZۧхʤQKGui ~#ʸ"V5hi6fot9 E,ވ9Q.} j(d;dT+?|蘭l<)(g=I5tFNUdalmJD:*`awPO#d4v@g#t .zq7.i*f<3j; Y*4b22S\Y" 1I~ɱ!) l9q̡%WZ̮}V㍣17GxiXc&"AŸ 9祬n{ߙJMGʹ!ϾitʷOi3.&9Ki,t(| )6Z=p7*_.] G^雼QRifyqzA2ߢo)XP=Ԅ3/V&fsS+I/gRH3<1rys_7Ϙ- wSh?B.w:5&9@YM͕weoKN1ni8\ _-3ԳUM*JN+ F1qn"^jeyPJiT]wh7)eVL3yىg ݿÑ)Yhm,YX'Xx^PDIp_m$љa3\箻-V"r!ΞDژ}'=vu\Ve\ɨd*<3qgpXɮH_ݱ#2Fm&ʭoA^!DzOťU<$ 7\5vv3RpvTǵ nm052LL#=D&?`NoQ޹C7bQCbgɢOgFUl]_׉< >t"?J,@P e"QkR>?UAczaOZ1Ǯ֕&o.ㆤ]ppp35]D-]"L;3ՇUPQ9Uph}ݏ}3!L-!FwcI j'Bw"c5Ak/3yқŀK _Ğ^0gൌtt# VL<'18M߉ cR0˖)quH 6jtZ6KxtLwTV8"*ӄERZ+0&\-!0'v;& G'W@sBLz$|%;dM;4ՊIS^umC)vu?:g]z (o؀g9~'* f(P=-MH_&#>i R©'ҍxJgT^cx $8q!pT1t؇HPCQ/ڏ=.dO-4nj3M]PRгD߉YLn w.Vʞl}J|X +3Fc͋guRFk@ەߣ{Aў*x?SLOgK2d7Bp`I9dcȞvz'v*1{OPfDEX1 iL D3}?læmo.J5c%HxK*YB@5l%9U ;~"ˊ@ǔqth{Ps_5ijxw~7*K SLBʛ-ažB-ly E(-ML.q8̑": Lxڟ7cxϨ>Fmkyv8"QD rr {|ReD()J4>WjPAra%dZ[}wsn,3X+-`lhsUW^msmg}N;CwMN-/B\JbP|N̂n'.QHx^ig>J<'gwB/~.%bWMbIRW:2SC5Baڷt7If+MEj ;AD:<yy:rҫlvOXumڂg/ɹ:XnXJ TrqF?w 7CaUCeTS]Oj-̦hz-5~tK;G6nufMp\BK:ǒmIeHɂX 2cXu(x4'`WDB4u{RBL%SEy*ۺb JZR]E99L5knRiqⳡS G #3zr kêǴ"KIz)g3R.U|o;D"#b󣮉}`ZW"fBLH[RĽ[3Zh`pq!Lfr#:-I<K3 M׋MkЅlϱ`߁ =+]})+jD9QGnmsVWhdfo \VюÒb*]*M66l$V2`܉,(6)4?-t$]gyuznܒ\)?;c{,vCK`|ܣw,lGZ3ޠݥkC1ew3x$o86*gl+in(!${(Ijx4g_o '!FaȂ RGO:ĤqS;6R狫ga^~YC1Ω Wˋök =:'qSHnqC;hgڑLczSu"nL/rp%U؆iᬊ}*moCbXsȎIf|8ؼ3E-ytN[ʌ.'R* lc?%Di/IHAȎΠe}\m3c\'uo(꺜.n]w:yFG {@&ūrrA[ASe!A;m{&7Zb<P fˇlNolڟO Kt^P39R~0 Շ 8-@mJ>#L~&h02 /@X=f^Fu8TIMNȈ5RZTY2!o$3=}tVBU%ܿDRoنw+i^v&dR˄}{݆K6kN73=χIΎ8o`b:C#GXJ_nU!&s`hǍ'w3Ɍ/+wY-;aŐO\f EQ M<55un ް3+. >TIVc~kLFRˤ'$q'|=yhʶoob]P! Jp GF(߿)WdsNy+2fy ʈgnu< XFczB-#upgJ$xsb5- 6Zv]\~ɖ4yys^DȣFăq|uZHL/%w`B#VuVQ YQjk}]j>3J2mv8g+E_se+ǾY}= YwFd*?͈X{ڈwp*((MQs\EC6 [{6W@k;prZ_*/ 0ډx|xǂE. kLjh]eoegx N>Ԟ#5 .!@ ̐h?Ǿ(mn ̒~_֧Sj )B)6^h3^mؼ'E:XuT8`kKD8R{($ N'rSBb J.[x6k|c!9F{Lw 5FV|ZRV`vvndmܼKL~-Bآm.tyWgDOH;W3͕=1v|^H<7-s 8PCh280[VG% ;O p`,TX(ҤI|{/:B[DC 4~fΝGEj"14vs)?VpAG/&OhGT>'@t9Wx׫"٪9eRFJ~̧NK7p`6g~i`]| + n7MnV,Q*A>9[J]q9 /247{px2 YGgdwwQ\kaS܉vz.v .@iQoN2fkz yN 8F$; hz 2a PHol @+>NCL}q\(H=xDL|\?Ǐni0E!Jp}4|.= axMp@`\0ZF`m"pGa0*$ea ,3XV/UgU~=QDJhs}zg678"↑ +O56SR}XNdk .|>vrätSqfI-F\6mik_Cs-!XSfC Y$ՠF|iNkof !a'-$ %|\_`$ᗢ/XOr)c\?&؏^( B$ أN_+#uf\R3󬋒X0Q* p`>tGF=!IzA(tmHqxΞWsff*ьh'"ҡ ?7=mc,_|kmX얅_&˘}^y1pdҒMUO4OFp ` wɺv+Vi"r^ R5Ȣq8w|Z49u%o2vL4䊋;t AVH*_4,W&+ݿNՠ.SP%@z>@MJWp\|V9iy[Q2ܔE PVR/7utWzBo229%X֣[w{ goO㚃1&[q0C.*d]' (T[>ٌ8F^?uXI^\1!`|3LW,-zy/ n QJ>nsP܋%&K&#O4$o"1>Sn}sȅaF&jj{%~{8C}i)S@U5]YJU˛jPt] \u7rANJiЋe'dǿjH 0+ay?׍E2w¶`ɫa#Ghzł{!~ߒ0 VZ`AU:{I ce@BZ~?1 *2ɱ]ȧ,sG8bsmߓy^(-&3(J;AC3LmH#=g5 '28f4cCSU^yQF'0N$.ZhSUdAsѴK6^+GETa 5|jCgxYH6\'.d ϽRVm9o҃l /FƢ :Au 9R8q'"E\b*2#@C_/`fRV}\CQV=,&#BJGw8DqDC=lycu\=M4oT,_x OO3q. z^ [e]Qd V5UWۿS)lpd|J{٩b&˅/"IiٯE {ڄ2{R+"\BQf" W |?G=hȅ++i #T\>쬻ah݃wt4!W - eÀX.yj ޮ}(mHL'wTCí0YB`BRwx:EF)y c-mX 7==u Ke9*y9Ѣ~ sD ebH9a5BKvhK2D@'7>Xtf;쾳̯FAdCȮJv^$x{loZ)he* +N}6kNdETgyܜyhEhF2Q $Y ۹zԀ7?pzӔJH6uPV#m۶+uN=7.pj|~p sʙyl/ I,^*(s%y'7{Z| w\z1J-f#(!\'@U/Ū̪6 Ȑڒ !Un#Et̉vOBZ@KDxZ!͔1@IτZ5=uG ]2mLQ 4c HjIYi60(%h 'OKFޝk̰-VZxȽ@tmw=|N)߷."0 r F)Ww=ܝ=92NǍ贬)m_THW:gk:%Wˇ^ź C땜u%L,I`],2bx!"&sOM~ÃYJ ? U- M)3Y4O@FmsrvAyǽۄة8 #+t$ |j eY{ώR;!E\ߓHeb*u iX֟o->xf{q"0Kqp/clRHW`qDȫf_k~b5 P/3rZ_;{bs9DI"6o,+Ed#~`3(~Uѓ`c~nhaꁇ14X ,Q1<`Y͠nFUH#OHThs߀BhђS17>Q-1O~'zģ5 J]3wMCV4\! wC Ogc ڸM4&q.6c_n}"k$Uhz ˔"b45w-V^=`֘.9]g%q3&a%gv~G%$JVdci@إDo'5S?Y^k CjgEUI90ƺRde mhfhuXRTa}9 MX0OC͹ҝcM~pR02 Wn{ZY=G3Jg=ї3v}=@9h$v @NJ,T.r' a2ng]sI,Fs.;̮Z[=RDT/ Ǝ\,t 8g5Yc|,*A%Wi㵫ޠʏ*-?D9sn-h_W_1JAdɳ͘uyu-ivR1g7~t|A T;.Ҟt7?dXo44WBSȦDӮ yx+ @z@^"׺]/ϴTH{ڈwSyZ=0ͱyOyۀbـӎ ' Сec[L Onx)QF/jҶdr5wP.l%?IvhJHa!'`NsH$I GK'Ftᱚ.:-#4ٍ'5λfϡC'ۉhV}5p^=! 5 r^G }j_w}$}";% A\UdRgΎbHM$Y=qB, OE"ϛ)(9(l`\Կv\ cr_v1`ץZ\V"3tzq+)|JPM+mN Gwü(1UdMW`Ȣ3}':KqޏDiv|`Cf]h>$w62泣@ NmlR? >"e}5ۂ!yCsf\ JFaK"y{*4~jLj -`VX=ܤ y'Titl"ةTa<US|͎PMz=spC;3.R,69K Lga2˥F<ѓ4oN)QtocqT|x 4ӷϿX~. JB}EːwrshȀw *@s& fg_՘;~w_Ŵ&e O(5BO}jOG_!j-a4 03^ׅR MF{59C+%ՅWt[r1яMAYdaȟ@Ŝ̥ \wu;RʦTo=]eVߤ ZI.y (<<WzWpF*(D^wJBs7r!RDALX9fg]#Ot*[0ސ=NRy):4XF91RX A?1TyoIn/#51u΅hpg#X;_Np\$ YGA:ZYf\{mż_{:{/VP_ &1BTZPrU/}A>bE`/It~DgN$z4/L6s[ueX,Bx6]gmpZ-z{85GO¤tl.[ai 2g!h([6hʐt/k=:ByKB);SB>F{HmɆC(1I kWJH.+"9FeP>)a'_wHnG_nEOܮf? cXJY]@-ØOa4u6KS#= 1 5w0 ytqG$ClQW4fkV\;aIWݢv::B!3u[AfZX(ث(SNL[/_,~$,:l"F ]%>q$`;.@ڍdMzt#r.@b[mLiخ#,doFnXu)c.LCE6QYdk炢l~f2KvJv)AwA1ڢ|tbaƌZ(#}]̳Ry 𭐺G6_N)FRa9 :wc4TOD]H#Lͤܘ~o(pCafg3!(5dn٩yv6!w-^3/ Mݎۛs'Df,CoZd6Qlds C:ڋa(=׺u +ȖLZOZx2nnO|G+RК*/@SBp>3Q|pJoNM9B䆺m++p>xq`H"XDPC?RyGwGiUc >P8go s8GբKg~DL"1uhVKPUkPB&?-Z(l7΁r8x(>~W/-cOks–^`~/~h_j <la~w U,`x\  FV7\)y~hs:x1)HA6]hȟٽ"a7ve,|4Ss-S-ߙyيH #4"'9ϰM=aGt#p,6e|p}fdcѢ%H@xǣ>c ݚMu4%~jɝNxcL!L*ɟ&?DtH^;_ b;WtN.{ "(?k{dS~*9sV'V.P /Wa!c24]YLS -ڮ#j G]] d#x Ho|M$Pd.LvWx BöQP_$@_+x[0c83^1=LѤ"OHc4OmqoyP?ǂj[[ۈ>YWpC6 ,z\ ~GMyG*ޯ5"bUDf$'I_Eq$ Mqǀ8{0 SDVod=o=xØXb ܄Aҋ?h;kxM(9ȗuϚ,ybǝ9V#viaN;*f9N/T/ft=7.QU^Nx}UlN1L/DaŽRT* ў : rʁa9yx];眲B+ 7~f>J5 [8:d@dt:jޡ5?f8Oc&U"@RUc(#z>zn~Y5y/; Zg]81B)@Z"f }?챫/ZqRGtlc`Gf?svբ};nޕბĘR>k/DJ bvHˢDfxxzF y0;JL{_@) %V+ I/!Qoi'ez/%ʖ&[ޯйrT)$jhy#=H~E'EF_oɟV.$3ıVVx9d(4E*d$<5s&|/oM+Z%vv<҂x V)\Y]O >vW}Qk?'П*ԉG #-]I[dn/@J$d4Q</1z?X:ԭ4/Zs~M\'F) %ɏ|ͭ""z:Hf{ܜ#X]y;)wc< Jƭ`އVɑ1(ypfNc-(Tۍ&v߹1[+RPCX4LMH$)f~zk"syӖpG$Γ4[ERv{oE)ýiw˰Qy8UT4BTu{S!o.9/f!?(=*v6CQ -M|؆;uj }U8eRRa~z@e@$΍vW:7'kHl9gAg7ٯgWm4LyX&<3pt=nXз`qq[WUK9Pz1M%S;Dpg\VʢbgffwXf᪤FivlpW?{žB3AUm<.o*mjs9?9m\F{%Qg,bEPNzgK tD@x=I@M%ູB1{ KbZO3&A)•ҰL_-]##EFMs vYW%xmA*v/͘YS\.W5{Zb0#H]c";.H GVϱl7SUĀ45  .j8s]scrru(DA`!uL|)kf_|w0|Ո UQXy'>"Hvug$frg|Y2=g~l`䩈ɈQ/'ڌNVgž86پ%*#)+7`qY[.ۼf-R (h Wd!Ų9xjJ7i@^wh 'ZgM6"nDf%bDl9 nJ`wXYo9*;xgDR= \m86x:>7اHiMX:Ҟa=GU!nrRE/ CuDX3OJiϖcDw p9A C\z5dyle+NGev6^P"rDx{NNǸ :_GC 3mbx"JFY|֪yWf;5`)>&t"xdbPn0*1naSzxM,v Ѿ~Lp@ҫQ^zIB)8s`d}q7qzh fLJ-qL#ȍ0QQ]SZ_T\7)Z5R [Ji=3#*-Ay>f FOŞ Pҵm-]AReKHEM>Jo;Nj4U ؑ^ ~oI!^\4 %?ib̾ v[{`8<ˠ L- W@O}ԀgTc֩-ܝwoó0G~(%.ԋVi`Fs7."dLZ?[d6zFDRqoK::ʹ/3S$| b縦>`xs$iKk}wR.݈Qarޗ)-jorde;+-m=*y Wi'AŖ` ,+fJO`MoY3**uxFgX9]ɚ"O Nɢg\_s} v1H"ečbذ| lFr6H<^Zg{x"^ boalM<ϝQ#Amц'#Qݣ=g^1?+ŢRzeE@C4 g:E\ }9nMg~R0Æ X_{WeEtQM >O0-jqN\ãqLׯ-·.?=:Qk^^:$.VykK0^ GoK͎*򡑺FӰ۳(B\3ŢutB;(xR:,`Y{]ΰL&O c*#=9vaR1h,s=PWG嗛(:Z@ H vwzq^O!nD3H(djj $Px)UP £Bƞ]MVbv!Ix2Q(`4#4k =A}аV V5<1,t LRh=I]i3뻻 !3;O|1oЧuVLiLj1iB C Ri 6Yv)0M+-kD B+׿!ò8孄i0G ;GRZCݒvO*11%H`, ډr2-bښYJb5 0h%{$o[>STag_Hz҈Dt>QJTc9ǘB=.zDPCNqb1姱j9_Է8@jjbB>2y!?iO(%F+>Ry{>BGy(D8iQ1ѻOjX<V`3bݡ*JҼq2Bjn8g+s\lI%빿C$= xHj.2J`иTf'טSԽ D zQ*g-m$\ E!fHl8Ѧ<2rKGHaFWoYw!!kT1xd uG GԲ^qT4mguNa!e @dC73t吭l*֩#l:tSz4 7@  ͺ=i47S'74E*yrnqC/b'Z7k*}[Ux.Ѩ# xإfGcg'!nrl$r80Ed.sK+ʹ)uLWOM贺< xB ISNhYCY;m̈́uyk;.c;ATق XKa2J\wq?Հ@/o;>C7QfgdAIfsl5C._W3|/˭e@ΑW@5ɣ7wafrT-!` us&`_8yffc{,`QacS-ʢOV;j>Ös7E+2wvF9#*/?4>E6슃0[ h|H3Tӧ.R->鍌Dj@0F)A'a[ u{C3e,`5l(\SuyT_iH(t&ѿu.~],σsc4z2& "X98x7!o$Z̩xZj p}켹>BUZ{p+e(o8 >+GGE Wߴ5I \ Ϫ U>thNժ/bD RpDHG-}˶b5i (f`oN?8=I TU?Q](6Ddó8 rޑ@kAu!A ~ϼ! R-qI&v<#P՛ =%qn4$ɜ1uO1Vh @-C ZV̈́|afy'٢c1 мXaQL1-?4 %N3~[@!GݓtQOzL!CN}o$):\I #o4|40)|-1RQ 7 [CȞ;mt")2\S>J9$fnxXxk_남,ȱyTd#8IVƒ^)Ρ5ϗע윹U0%YB1]dA&#;=`w;5+mcBe `H,$S r'Ońf7&esHqVԞrNq9^w6)5n 2H6wԿ:uSmH-V;)Aն F+IBT#t YXTXmRZ'>y/@@z%0a }s&%5`\䃠4p?mXq)#vQKU o({gDa\%[ZNsdZJ0rdԛ?xiJDF8_2*.f=*QʇVE:s|Ekĩ)M)<̈́%٢hV97D ? FQ#˼JAv$1WjӂK1wϽEe7˽h5. ֪cW)$0>v' E j#|pDJq s+5QfXL*M| C^4v-p^\&Dޫ*2;Bɿ :[uȒ06va;PT$W # }z&vm${eV :~8'6mU1"/'y|0Wdlԁdi4kPcHZ qi鍡\*B BЍkG+%Tؤ[Ć*tfcMg ׁ8~^wt 8(l=ae+CI ij  m EFrm@ck5ؤO7F# gl@Bi' e9Г:^OK&캗tV32y32eVYI7P@$("mz2uP}9.<3X{qAbFw@YPHG ;*G s}j(7è -hɱ͹ȍ$ pO(oJȽɎ_m|amUlHESt|0mr޲50,Iڞ$oJи?\vj=0^;8(vl&;^ *֙P$W]sڑ2eꊭv FsCts@BL,GlsI%+LMekʯ#%r})L[JG_?k3:3"b+J4֍*iٟ!sE?-P!Et~{?~aFg)v>Xuoҙu ޓgw5yRG}-$ctwQeF1%AN 3v}]sK> 4Wy6$iX:,Sk~Yq~gTbƷ@bB~$8v),]$ğkrQ29wa߃>@C_h[d]3g&4aI%]l?2Yg.Egnݨy| v8JD,R8^Þר>-9+)W(z;԰εDoseBV#\vkgbi#Q"yw!oA=[N'x6t(^B`KAMG4\*FXsE`Jl)d#mCoD!{.g\x?ƥ %2ۘ_Ѭ+ՐT_Qc&9x -ZEqcd?c* .:c(ג˸Ka&`p=-cGP@6oJbrp`)7w`_HՙB!g,V#aafx fPSt {D$d 5 Tk JْN1}$ Db,Z7~AKǠJ6 rbhuDgb|?#LE1DWax,Wdj]ЍBD''u^3{LûBB㧽wuUULy-A!ҮLb>4L2%~}5GN#0Ot~#l"9g?ϻ  +-U1Ŵiȓ*=`| ^?wW'ZcK; B؝@ Fu`8W){lsn  &\qw;o>aW}~o`7Jf7cl!2<. w{m? /j0fs@ FHO !ٛ,^fdNk q8m:;ȊC-ʿXC0t6hl/+aoiLn)&sEjJhH669 F4k2Õo_:ɴ2r+͇~IP(ƺ Un,N "~ќzފFTdfY)7ZuzXwb1;aA"ɅdK &U]?IWpW?Ntw5,F?fs:"{l+Q9N=fH4C"`1U‰{#=r)eHWՙ~fvI[ҝ F}a^5W$yۇ9/瘑#R- qKZ!H3V\CDK䳟p6w/&')j7ӡu!ץAT+,\myY{/0Qcg\fy;RycM{߱8]c3u9:MP$wLn(V /\+Ѱ3Xdz^d/2d]fxVԏ\lGDIdί %j Ds]Q2B_Lb>>iWI4{9V0օB׮4lBb0dڍ;e'Cy8m?r[hJqΚ{t ,%^>럛 Q̶ k/E&*B;o7L&I19 Y~,cw+k/C_#ov+ID#>PLWa:|ԼT+O ^c'_#W/VIxܑ-Oq9 3PH7ql]٥DV|-˰`y/AnG\a:=:$2JXH7Ǵ}=E*RG];R;Nz+h)v]mwgj5 u<9}d *"՚~dV)b=uDž0u8߲7rtnyC {|} `wʭymX \_1P M)Rg_!Fg2nT)^LqKr=#|ZuF7{YO䩳+6>CaW 8$69߈ŞQS\4F-E0++%G -C'ZҔanG4F o4g܉ꮖAۿ.K`wYB6 Jg{G"A4E:߳@ҔyMBʡW{=@<0&@HLgV̨Tdmsg@D 9ɥ._,CZi(dJZSLhЌ? & pkJψMN`cپ\e#|H(T C5_6-SіɁ5o@CCE,vRԬGRCl8qx7gJB,= dXlhn LZFπIŪsu D׻a7ёˢQly<~vβΊjcJZd'lp;Byt& Tk]u@y%^_1  pqEj=TE()+dh6-pHB_L=i ^fL:EH |M<ܻ d/>~пq,HzDXf!G/>3)Q:)0ڙ}o*8kHl"gX4qߎ-t4[w"\V%iV%, ,'o&߲;x:j/ 7aZw̩C t3Bw{T;rCl'quon:*ӻcluAπ僯KkL|LylqeXE3 7 V z,p:iNR`3]]h]* @ z,ݐo$ރEQ ׯ9sKÞDT9ړEaBaOvVC=挚Ľre&GnA0gHG6. ^F2\Y,zu9D OZ_><+Kvocrl#@vE2?EUz-z8zFj;Jʉ#r׫]_@> ~q"se{t)5 \?fN KDD)Ī>];- 4( -+$ _`s, 8~q~"Q38.`YHB57#M$}񷥅r¥rP0:kbD|oB OKA3 i:8~<2B mE /:.?AH9oهa6'Vw8Sv#}zz o=p*i>^1rkQ,};B2~CXڥ64oe>dU08qmeyX|jIfSFUPtقO6f){X120RR i+v ח+Pa';sniVgb.3^4N;-^3 NfYn *.i7ss:] fG{h(' jȱq Zw-93tthqӝ~ʟ}C [e }3_r,16y[s!\:5;h!hI;YxlLn U9 ?!b>o!kzE0aO.M{91-MjgGo_?=AB8zbD:+5A^7y!_;otkc1ZVP-FU&iP/ӊ ٺS1s]AX挵Ѿhm_Eܠi5eK~!Sphr3&Nᯌ/&"*6ÑȂ 6$ԓ#11mq+|) c]m~M/ |6 AIIr84sbtƛtia+ir[9DF8.$Pg.M6MmPRn2Kw驕q :'UԴd[;φ@ B( I* eM*CCIb;v=n4"( ܱWQ~Ϙ+'qmdK;"ԙ^ x#E? 6CH7'_^ xF_TY ǐM;AѲ8`2-9P`6MR1KcHmEuU}#)Yw=CUM؁Z9to% 0A@;s뫫'A|2B_?,-̞^PpqI:R?P(/v6ӄňR33t¦.B|a Uh2pa3МKfρ^lFT+' dIU{Ԙj҆{=eoʙNU¬8&~vڲ#fY`\;i- c2>E:}cUy,?pR$1 C KK1SOc0*c􇚻RћDAV$Xɖ(:grHLSs_m&s9qR#H{jg>:}ۏ$\keMem_ݣhLDoca(aѯkx0Ǖn( 4 70lR?Z?PX;e&b8Dj: .rqhg&\%Fœ_3ޒ2h%|up^3ёS`Қ{##JS[pZ w~4|J+M?w+q1Dqx1>ؘ}sz*Ń%.c KKGOrj~s&L#Fy^ k>H@.M|]&i5cIɮIK):E?t(,%HQOݦE4|}I,Z a|M*m7Tm?-F%(yD5N%0Õß,J6rSj? jt;+|vQGNqʻyM$"|G}|;UyU٧OJn"=tïwo/w[Gnǘmx]֗'QHewhW;@LHY0`~dRIo̡O\:6ot !lِsNrщY5/n""H#*;&f..3A4}9zTۣow@5Mtd1261XDJMNI 4Gz8Jꄎ)'E6=4CA>d=Z.{ *f%o @YYG2BB$0!MWјଟgÑ'|~C(K֗)h;3oQ\VaR]X֫~ĶshFX~EQU>xxE\I@-GZ.qV*?}Ib<{?:'<m sJ"+X$-1v{)ag#Q%9z^!K;Zf .6fѶwLt#?*{OXHWLT nɿ@GHwT$\Vb# yb `¯ "̈8Q9 nO},L=7bڠQ_m) < m|xM*s Ycsfs$t6NT+Ogh^Mp6; ـP9["L3u.4D*˱.=UR0c_t>mz We8 1'4Z:OAd0'!l' t@z%!VwE}z(,@ XNL5{xc~> 0|>Ҋ*т[ 4,Lu(r+8)E{ki=@ hVڕY tk!X8_bjvEf*0+5AT"=ދ޺Z5|i[$C;_e3c\9ogBrF:(9|oR+Vpcl8/ǽ?i_~]{s}8޴,0GV' -5=̆xlM*2iԄ ekrľo֗~tz_m«ETڀkh;&aa nqQq2oWJG>^}i-xlQ,?"+aN 6%/yJ_Y.y1\[wu?&Cw;+HkJt[sh+YjU A ߶#G{K(1v 7Yc K,SQƲxJaPEx8BטBӏ%GǙp(U`'gϑ~&`xA,jCO@Aۭ ђ%įF*uF$ZDIfB#ئxu&m+-#mtb( b4qRhܭ34g,vmgLĚmB_O:EPw_iTA礮 &~ {˅8Ɓ,ԘR}fC5d[I?Qw1-uC-S<^ʖ%'t esaЂ1g A }8̅xQ,*ȃYlj # ")(L{(‚@hDXDF40B9[=u)Vcu_AW&!vG14"x4UW]GWk;*ܧC)MH-lvH_}(a.拄<H J!Un w7]LyT3c8]+8]hE VTc찮%>8{=W9"2}KЏ.R Z=VoH9byySAG$$@)m9 uq8Ka'] :@ѳX @%.?¯!2`,!p1JfxZ>m-ѷ `ۗ,*J@MeJAN2J?c2x6$Pl| $;CɍL9ƝV˔kܼzI̽fYykQkQ U膀1;iم9W!)'Mk͍'.c5 򍐊֘1A'9P;&v۠(7 x\2l"8()K䵄Rd4 =Ma/- ry @_e'=`G1?2 !E%vࢡH()RTӝx3 Y6 C,edsp}E?7.Pџ``N=&d }jO kIY{^V\7nj@ԓf+)t\Nq1}|I\>0fyXt t=յ*z±.ň])IeT\d$8=J&>'*j]`6RMg%6NPۢc\v7D=H[I (*i=@]vF :er n Jp2 W9' Ld #Vȣ06Cݽ6]e> HPAN0ˌ( vWSQ-Yᓂ|/屬Cѐ; e1uIɹ?;:3$jᕏf>}c=g Q+<\iWbD.~`?1֣ɔ8*dC|UmF˷m/p?xhbs pIs\L@,D?gL?9?~h;*sI/P%4 UJ"Ex-2p37kfPH: 7=8y.N&Tx⸉U͢`/oN]WRVjqx~\&\PRs]DVt.UOUz=N JRyB@nF]fU:Sެr?z: mnVכ!qY+cK}vD\= ٪btId6y֋.Ro hUɸ|ۓlOf\^kp\x}D` (DK`Gj2;{xD)X\=?s3SHw)MY76s|ݳ.`? ai叇)baDxҒ2,xč9:Q4& :Ğb"ı'Q q灐oR.FlZ*[JW)LڟĻ% 5-$:,%=OC#`倄pxg>gR|o>~$MQ8Z;BW% ;y{X珱CYb_=ҰFF3VC`Fа>vpLXS6+\J"slAz[`24t"EЉTXnITx9`Š} уos!&obP1j^3qb9F)&$V|eKVGOm.:L(8fG5,Yv'6`Fc!<'? 4"r ސCuW5.HFFVݒhU/1f&,~ܡz),83Lҷz3`ҀId]ʰ; ~$>v6D~6B]ITDuR$Tr]/Lc0Z^S=jX}PP݁Mbw2ayYm1$nRėGfQb}MdM6[YG a) 4lߏB_& 8>bMDxy<0Rz0 oSck6L % x9EӦJbNSʴK.ūO/o';o~A;AbE'͆)~2O1/r[,oI'[_CM%3g\dzˉ+ωC V "ݮ!_2d|W6biN0#YiB=  a&V,$ #E1^aVÔcrc8؀ZT(@3+pF孈,ǗfH\w 1^#7 uUGg9v㇘i/*Z]=Gc${SG$ͬ8ÿ쐷ڷCGL{䖛H,Ȉ_KOgMȰHdcF~DuBG2۷twG3،d>^{zDxZC o8HD B<֣3_C҉4W~QKpș)t}PݰP5.Q{j޻]uwE~ ldEW=rs)v~BWw婘'wv}0%@`(](rn0xrѵŠbp<7xQy%r-9aH +t$?9XccV;a/ٿED@1b\ͳRh߃*~%=$IQ35_X}7EDmJJ{ñZ,ZĈ#{| `RD|J%81Uʕ˿LDj0(3^N2.0`>D~ډ _TKyrl?=iEg֤FD%qy #n7KȐo9 ]}w C7-emp9U䞰+JXFttg?bS*1,~8gmow -KfM!d4s)-L" > >y5RtS2M7}Y. u[,<"4RALF:E&PQ7upJf-z~ zR O߾ԙklի+' )re$CC Mm$@uFؒP$qΜo9_#ybGF[f,ͪBI,^~P.zb ˞%ђgE,l^^dpE:j\%3=f[x ~붞hUF7;3.oX-p~o(~{BE:̤+##d$8N5K C *_L=ZBm= _MT*9!$ح9MMFIm hIAVN{g1f-._V\4(Ӟסӕ Ao~;%>M]Q=1Ht:GJr+?aZ4RK.1EodyD.mQh1S|Rb8;; ŬT_xJnQpX5v%"r"XM Ual2YU:nt\IT>N,@t$;9ݠKߧMĀvӨN5LP;(qf FWL3߅G xV+fB0d@}ajV^v/GO=Hez 97c+AQeO`L:Q D-}x /df\l&Ad% `Ѫ~I?,iR;g%qRO S&V:l|0\-I 6H>rSE}*hdMaSz߭n#_†0%})G5M"QwX" YbPϜ5GՅ@!8KaGʁɮ& n>lYXfi^^#IXnÉlw0Kq@mY%7Em!8ND?md ĢOK #C簭/'[XzEL􍒹\40[\f-,F.u2QGEf.]H(UC7 @QuL`Nʻcs`+|,̨\5t9̂9XjEy@0p:\;b0Ύ![3_"T}uEӆî JFmu t#]Tlr%P(WdX$Ǜ ]ĩڛy"0Ǖx5H{L[@ĴIiTb9i8h<~l }_❾C3AA!uEZZ'ʲi?+jwEEG}|bU(>&?IkFhyƎMv@CKHjo`. -իo i2(aGJ6&(1H]RU]x*N7B/a<,LV^R9Lc4S<+y޼t1RfpdSUR+9nɌv4ʺ[f>j$p6F )q0kArMQ[A1{O\*Y;m(` `8WMFi.PMѹ.+#PQ#,dcq>_SE8D!tEV: aϜH` pa{ٽHkkY)#V1daPBOf^<'s#}9LBݘ!sMpzT^=8 x e}[ mg&/үy4Am&,ωdxlh8c d8dBx5ty~US:G@ٖRY#ʎ*XG/x7{@t JQ""HGj)`0ĶJc}S{RZ(Iv?69J 9p%>-xud(I); td(Qd%PP#lu5+ŵ pE[X6W c:z)g4f[LĞ˴YU"d0N_`&"뛇~7#%-sfIqԞA -Dp>kI@t%XQO!|ADdtBM&VD)tG()MiV;DL5ݨWtPځ;FW H`5U<[# %p 14pjx }lֶ8MdnwџA1fBV?ŧ (՛gT- ǣRPaU8Wvf, .}4 MϊpkEL<#gؿ%, j1"&֖;3B$7!r-kg )nBcDWJyrpfeCDFxñn_׵`qrr@n|usu_XY\~{v97 N_/0tV)4ݠ7}熥A>h TӡN}NQGH/Y(Q(U`m첕Ò{5x) :f-bnDNw5gWɾA>fp:j5ð xIHe>"QҧgϽx.Oxp ]3\>yJ1*OG jA&#]Q "4Pe #-0FnQ ~sFykbK1N @ix鳢$RN@  OJM,"$炛پ)UFեH03V0E`'KI`P8pEf=NMhtJ8!K#eK%@aPӝKot?@S,]-i&.RUL.˓[* 5׎uruF)ec˸g!}d_I;U_n;^S=JW0@C{s,7+}'6E0)oQ!kEEbK rvbvKRsHTdm;jyp D B':tC;`+zD15)%ļGWiV5vx[OGr+^jtbμ5"Ti:ϝ(v漴%c(Dj!/QG\g=5 #à >L>b) &,筗oe>P1 = gO9YLюA{*}C%)@n2\%o0!9τl/t/(_Ҿ(DBK0{~m?EPn չt4R%vp ~ ò3j(AGH_BzsHtȔ2l!7!zv#6+1DǠ+;W9>;G&D/?5C ئ"MZ΀wq,ܹv?r!Z< \HTx݌g;*Vޏtw\ "iwoȧz5j`C{̕ ~&ԩM%jmY.cyQRLjCrMM8Y&wԱ$ї,[Bg`hͿ^g }ߖ ZJj%,gqA3=^Ͳklh,P]%0tdծfV:Ă!3)[.!g(JW f /Q5tE,cC8tQ01%sSB;Y;gK#QZϹq'>X6UISRQϨ! ! -<FU/D>2}@գ\{718@Ŵ?/GORhӸv9AHK,E@O E2]k [*r8xOB\0U0( ۋpMu*;JN֮,̠bmg ө`K*Ph.V"p3}yaw?~T~f,[ dV sqbC7zn^ +iFg%08yq'19rH,iwn*5bgw (.J&;I9]9%s]皧^0J[ۃCY|swlQuгTL|4:M`Rgn=x5MJ'wVrY|E( PYxo!;nھUފ12 +{Tw`mm캖CW_jkmE>(%z$d> ΂A`?цQ 飳+Z[&_Hݏlk!zҵsZmvA *CFU/H{=>Z&0=jdSPѮ?)쭫i`XTy4Rfl9|3'닞uSc{78-V)uQd1~.;@ӁJqAUX|}K${6xdLK8OtB1"YX\f]{&N:h0!qBNg2>q>݆UG&j4S ZJ*w@Ii6''H&s Dl=\9?eN?LūJ&\fDl `FW{Z2Ppcu4n }6VlbԤ*cQ$.VWM 8U"+>|\TF'=th@AqhH}Nk@a0 `H1Ofw,,wQVƞˋS _EvSvR*c( 'rѲM +HI)a.w$NHȊʚkKzXLzDG/[c@ҼaL_M[M )Ɇ_7Z") O QƉ!3:'( CD\$&^ p<rCop#3-'@|T bҌGxyAI0"3Uԉ@k0P+fSzwOM c>*W'7qUSt4Cp-!\#]w,P36<__i*y+fhY6eA 4+7B N%bl[):9`VR+b85+~2:չY-Z}((5187 8qE]U&%xaY!=/VW,\SF/\1bֲ`#O$Dv:fBY^&D<ّ  G0윢Sݱf}mpl(T'Jc'ʕ,*{9f OAa'~w\7׷O/ظ]U2+ťH}ҕocJe6u@}%@%EʥW;F7eY;3rڬ8>I=\E:99'4+S1RC8sVzQ9)к @%b>A10?P6JLS> $)0 +L${@\-s*pVI>:"^qpTk]CxNFɐZ()~Z\a? ^$C = ՖP˜ NV/Cp-CYʔ) s M<] ^ɫQ8-YqsHFŅW\3@*0A,Z7W˺ mcJyh"pfZWۙ~#+V>Bi**&+o;5*FfČd&yg:JI}8L⫈-}ISnYXi”dG{#P) e<ҽqZC֢d7ӲsQ^%p1ѮW|`=}ݞSt1T;' N k \&Z~x ;|cMO-fYi>M'tǩR<xɦ/XӖ$M*=ilT{Sm.1.u JW)`RgQ3k2ZZ^7z:O! 5\:TE3CjG @khځ'Fx1Ez$SїH'.RG%381fב~@3rjt{l"}o:"1L('eh5EH^eӢłQ }4FLY940iKVi1/K@(Ei_dץλ:=!dI,SI99klўQYsv@Au1e+DA*F@ysum0[lJ/,pDBmLDW; hȿiM_mpwAt9Nyr}+nly~wJlge(!tQ ,#N 0C>֗`=L ~_ZWN`g=0te~ TzjR_Vz7Kٌ`Wma$+^5Ѻ6!FS7aLC` Œ 6Xal:&<ȜƔFuf}RSFLyW5h4]xqޭt2^m{) EA7Dg7{Qf&ؔsF(=~PŅ^(XfOBRxwpfO-=d*$G"$L[Jזxh< *A`yPNX:c<'cY1.+'JbqYߡZnbb Xl^Jd`:\4 wW5 `orW>Cm(M55PD8N6'94h76><٢MOVTK /{Bi GbóܛAfA?VwdV v^4:@NPN#3|IXut;'aư^9}XG9+s~^ ~RLIQMeZa -R H΄&L8i &Ñ d>LCXOK\  iGvJ=)'(O+ ]V \ U$ʤdX)*f};%.N.r,JT>rg,M<2ҚSo72cZv;sc68 TSo:@y9oIH,ѷ1Ѷ#{أt{*e7ơ%f,= 8œ8jvu\Gk ,:`R8ecPٜ,],6&iYr6$1QڈXTVA%M%nX#\e^mGoș.lacכ7޷,1G?.*}b|dσ,EJH*8*(O16n2 mK"̏wܺ믤$Bo9ZCd7) OK&2V4ӷ(ց{-յk3NY)b$wQ[Wnu.ol8Z $nѕV.Cj&w{Y`-o$t!KFJ䞆K?vtJQ7֡-o"ZOxSEWG dG6Jg"=] ؁)WPc,0Z\e9N{l=i"{&DS  iK/ P^-ciuBG?0q^nqN>YЌU=ʣ+{LVd7aϹ29RL9nLB\g PwCJfMD,ihuYuw` @9{ޒ>gbnj6xb99-:0hL6d0=ȋ[kɱO&,+]yR4kN뙻l3P@ 0%!Sτ$CZޓU2}Ӧ.r'  8db3`=v' ;T'wZ*jx?LʏD~<|!ew:)[yXE;DaA{ .H!m0!|uy;l-#rםGO-z \Z:c-{4 (mƁ+3ut$U"p1)bD܉L1Rv=֛[  I:(s1ɉaP/" 9ImO\-6Pd#ꩱ(tx&]y ;l2`&q76)5Do؋mBM0VPzU`fu| {ū-*Z)hAe+j?D$ref //ѵ¯3FN+h?Arj?I2a;%C[;u;ucv.O(3⯬ך^iS7:Pyn!E 8(y1M-PoY_@uDZ E߈aH,p`+< ez+Df7'x~' [οf]sc /صji\aA[!}Ol;N[ mɝg95wOh #È5D\s]a $Ip쩯 EԢbbbt4c0jnUԼHK>;[-]^+¹ސ\ [I{Q~囝fA3 ~6}yҒl^qd&BLVK%Mo[af?b1X2)1/pVdn.Ux17C ,;u+k죆@'gԅА&SM[V),{'S;] >"Q:K㫵X=j!pDlPS9 l!&s7">A]P%εGbQ9f ¶7dbhIv8^,*8QX"[U9%MWX"W7-+:ɾ.+(kaJwaKCR}ItO)9%SG*խv*5ڹ# %ψ"G#: X+9mB|G>@SFf&eJeShHxkqc~nQ 9UrZcP vB]*l\+9 ].8e,c!jC*A7z}evDʽslQ5ը]ߍ+zZEE`8*EZzaΛ ?άz%Aޙ/]0C,W^sqtC7G\H_n\4S {ՍWv+CHse|P )" S'U !q] `2YizBH=T،n]BlTO~Ǯk!Ʉ\TMtZ\ 2U8Aeul)Ԫ}JvdqS: e1Y6͇ZY#& QɁbİw\I%/'<$fVL+g=,aM`jOۋkY+aGh<vHa#~.F+# zdayNk٣ &`o͗,6 F6pDhbcF=AvU;";gՑaMxiz\x-}2&Wt/nŋiD$YBޣ ,702-]Wpocv>d[B#VȬev~%H+ZS eM@{>FNlʁ&퀁E1'7FT$Z|PCΑ'Z>8;o^7 HE' )!^n,`|ػ_ {- 4~9ȸus@"K*`ĎVѢH74#?0W`=Rars͚}f)x EfֿC0$T(&*`ѫX %uY>o$7ą/97m L]7*q,n0Cй7N(LZ0E2.;;ȟK"E&߬A>l;_N74/!+۰Y\& Ah,o/VшΦfÞM߃ңEr6 >Wh JZݍoC&X=[| W`&:\{j/8|k^66%61ӂW#!.q7e xJ64:hi[)?q8^&"dLK^$/EYiMf!@?d/.KICp"[F^j(ю뇝N2ϱ6dv/T{=#3mb_ɏ|Cb^ iJN@dUM*Vc|(qBQ#\3y]g._G47hʴC?aKSQr&5ܛ ]9yyv 5-v%ȺWf%ף ID+c/R\xZ=Hy"Uy@U~ .6 _B27  PX"] ' Te MR;,k4žE{s_7'/f C]Az,=oZ M8oU& rُ4}++D".lqEw[)z@߹7n"`z_ynߝ{tT8AjB łw]h~ \#\!0*00j9ȣ5vXRʶmχ/mkվoItkB.Cy?,!o^= 9R;/vMX= Iߴ6nA#[M~sl枋wjQÖ+mXfT@ӔWbn^ٲT.6j,  yGQ_%öf;rV}R1VG5_Z9v700 éŗJ{.WՅ|[k!GQn@Im/Rf8< ZbNt9RVOl66 G~ћCqfj[߄aIߴ40=pߟc޴EgäNȴbr)}hr?s\?iյKOV~]_ƺjR&[6_Ik̡D?n"Z,^xၬ{B] B )|zY`ثZZ:G}ߣ!;'sW3Dy*4O?3}tUxEWʟvϵWiB[S{xBzޯ_wY_Hh]u5Ѡ~h8ctCE*䮵c޸y]c]hdXB LQhʹLe_xª֕qiiZwj@Tс*mA~Z@Mnˆ׃yvOf< w*SI;z:mTOM,09패oo'l|ͫ@bv#D /n WTR?6}f6"X9 О('ĉlT%NW+^ʙzAP;^}54kjUQ2MċQĒ9?l eUҕqc:P; S *ٔ0IDP(Fd7ywnq5 NeJ8k{*-hFߍdP$ﵽIoLa(4#O%i83)l$\b? Z`z7b0 #Tp- |#f$?[ϧryB3ڲ|cjhF7{c evȶ?ǚ3md⢿{C l7MrKLoD'_2:}bv|´mnQ"GVF Mmyg9^T<_G *L`L *?FpIY0Ĵ:~ޤ>0Oȟt6{IqCv$5Җp.N^AA޿@xt% C'S ?_^@uP'\DszNjL$CV!ƕa-B Ҟ= :g/W-kGٗleyĞ 7šj^"?PgBP3ɳn8œ  2c>f6sPξucÉ\챆3"\ܿ[_-cX;E~ޡMf|玖z"kd6F 4ӜX`rCy s1Sq8)8ڻ;dw_Y|$gj]Z"$ԇLJ0@l`rqH2D{PBy/_EcgP_#NyP{;e&AIK 7!~7fztKh(De:լlI9RT)Qb_䈯#PR&>~o,ߴ@|8" XIÞ8z)zTk9:OܰL۳T Koeܟu5. drQy쎘- TvC3N!xΫ1p Zʨ-)~WtXek=GZQ6C[T%kthႀU({8z gEU*t+lFv ?M7ßYׯD&;=Ҕ :JKJ\v^LFOdl ϊX%|fUuw0IkUZFS.]`[Ԭ?bDIk_D>>V^ȿD-YuZ_)q2Tb-ڶY3'NTxX! >(Kg*x$j Z#%E# |!OH#UW٠œoϭ6:܈c qfBkGk S),8Tv <E9t@u[J7?.=ڬYߙtqg}jWY?'E\Tf mz!-UTeT'@KL2 Ļu50'`H?dG cpAl$-Ych p.%*D 3c,#'['&@P?Yȋ$lQJb RqA\uрR %"! 9>zJ/Z{~+y]swH ,'*+CZO}zr>zӎ|U8 #}孎7JW4=#f~ڟOH{#n;Ɩu|Hɍ216$~N޼g3 VIV46k)x,G[>\QcDң|>X y2{a>c4"ct~2ڹnbXI2ط!BE8Ͼh1o.R6 L)h2@M"KAxfX6 G`^ vb vR}vW ]+ݻ~ӹC\|™D$0VEZ5joR呜ֹ4s@09UMmR!W:O]E`a/g'q$GW*)c@mF+%-Ag" 4.{Iujjz*%Q@Y{o8SΦ m&$Eŝv!0QFބT 6gzVB7AI֤b@ xH |U+°{^+8qtrpfB{hN9]18X׽7&NK6~;ZHspe(,fIƎĴɂ%Y뢽ܛi9ɢ]}1wB !đJP&E& ߄ڤ^c'Ix]S` ڕ*xcfhڳ2,q#퀇kԚcD5ɬIÿ́xۍ˭EBekAr/sW::[j@kd Cg1/2:| ﴘBI6gy"<D2ӦP-vxijL!'ݧVOU5K]"z PRLQ?YP#4pMuЖ=prZk^boρnY%t(XAtn܊վ̵ozL )d q'TbtP7sTlowi^6%.L[3@Y3aNE,m]8ck}2R' M(qp^"BPh!6KͥбQ( _DŽT nk*hBo놯2jHR &PBK Ga)3ֺDZfHΜ2H&L y1d;AcVY!c3+\M E8pcOߡOLc3E/ Uk:rxkx5۶\Oix/w='"8FFb;& R4F}l>ٗVhq}U|=_ji (K::b%s{1Rbr$<l`~Hi@~f'%,s'?m`= 1\v5Hx&s7طm/.J= Vegi~= wv_ ] {lŝςl"]S8(暴Iź8࿵WqF 5/qf4t( ]&J(f:|jŝ#z‹0@ .i%Ӎl/U X3,~*bq48Gߙ Ti|[;}8D> &pbH)鋰2DbbKqԒrP5u _1KknNܳ8σS"m3so lN0Jm/8xK=+t_W]*3gd1+Qɼ\  ;Xvؼ҇* @|R٘{U- GE@2%~p4c/8(2;mtu\+ ;9vX"">g @hW ֯aD78Qwx`Vٵ0ѳm,52x័mɍuSG2;9%ѫw/Dn%Y v{B ؐSQ¶=cpPFMnLuSrOk*c)o{Hж8y=JEݟz\id5@"ze0yvph 8 ${c޹́Mǚ>ScjUd~*-`ڭ-0NRK<{݆8<9}ܻV~dwm0_'XY<3ޑA+J[u}T3u #=!} u JS>G{ jךxrVM';W[\: =k;谙cCăyQ"6rQ sIj1Wk+nֱj?CZu:A3)rp'KVIA V@j W^ '>yߨ'חmA۸n JՊ vMĶ.Xs3֪@@liMX:PX јB98~C DVgyabZ2qhn3)Y X(G!W^#E!$tu5*õh\d81ub/gU^m%%>'a~N*Ꚙ/'2w)o-Ư_8 +۶Cvm)r8_ ʟg?KB _yRk؈UGfM|W6Ê5+J†1]@Zi+*uG?9a`YA+jXCkϐ5ia ̚ X*C&y6]:IrS0z,&BP4Ӎʿk[~w-fXJ 7Ƥg?6UZPzl2.ӭy$t0.$ dÅ%hƣO `t:~ild+kaҷ8yLXI{€O]fP鯺ΉO?q&iK˛n 6]YL0)az] >.T| \Ƿmp7aEV8wy|[ڔ/},`_$dX|A$ʇ*AjwnVڏ>;ʬ^ָSe?,x/7)XNMщEPZ=FWEm+ %"xj:BCE_st'px ($b+.*LyB^edMR(͈CX*!܊)|V&]sлvt%S-;!۲h{F ܃P/HBPI.+6m= 3çBw+,ݕnCO%.SPjN+7+A/z :@-˞\$+4SRK[ E3:kWLpM(VO#_MO2H/y|a%;[j:q8Ը0uew j{ Y$88|2_cѬ[P'/Df cJ}UX.u:Yo^ZA/懐b^^!|\fG)x{C#[+9,RHjn݋Ie 7:R"}ssI^avQ;`Zܨ>*a=O'Ip{)Gܦ:#Zzu, ߏx!#C W\B<ƿ<\+r#qդn8; Px̭0ȩuƶY-tujjƤ 4W7BL\>L8 >9DX"B ]|倬Cx1dYRkwʄUה O9U:p-Sa- gmqy"EBs`IOY[v^v11\ =%l?l]cd9[5T7}gq-);SpOa_k5L@ً${(PP@*羼knQl4密P?`ޞ3||COk&*>ݗnfMR rTaJ݀@. c $̗H%*ū!tl ^yHa`PS"]&+6u(eAKeeJI!"ۓ6N0Uyl:q[K:4Z{+ކeVuoQPD\v;uDL/߮ox]d4Aaz46 '09䌝[ro(-Az\wZ\VЌΫx#rl~=бL*qESgz"v*J VF8؝PP£LPiLwJ#4K&[xcKZOFM?E bSQ0|GBSm뢭O2>8Gzܾâ@Nm9BV10[#@۟<ta\rͽՓJp MiL?g}6|_)lcoijt2P%%Qj.{3sۋ9FpSgbn(7fX#Đ%-Tvc!Ѓ.?A`J#yIM=H^)1CB!%E?Cջ.GM 5xE>ĵ%r';CǮOb f=z/8 ׸bUM#Q_Sj.r9UnjV,|O,xSd؉1c,\lTw|RHi4V?tژWtR3b!i(sռ~w|s0; @d7HdXHSG]硶Wrv7lGɘ2F; ;Z,aV 2?RdXNß+bgLye`DL*.TfJM~tuSHS膹"[P`%࢜e_OR[^nI ٟp hBB}6¦? _ 3r !W~|+rd%2j-;-7"󧠧f%ʌꖋDk%"/b>ΣR>h$*6rw`χ.w)|m!]a,WvTDLe]f"ղV)VM9`%^b:tx9gW'=mXaYubjFatt\MUyQGS QJ `Q*9wn?/sB-)*/3ӭz!l35&NDj}OBV܀sFw6d.i{K:'J D><;v;{۴Q1OJ m;_OPxXMSrI,+'OcD5!s9O:b6+C=ESޫqӦ䡝?C=VGo.+`Ldi+h\> ={s81 I>)v3n?G3yJ)oSEA,C]gl[xsCBsYL-@A% C{nI^(FmfmȋӯMF Χ1`)?S)$P hO?3x\wJ%ӥi:ӏ0?e^&,~\j_!X:6Co=xb@>?\IK{0`yhWxOR`fG'~K+U~Ym:Zh6r$gw*׌^CMh3/q}'!DҮ׀yѦf:c̣8/qP>Q`$Le1T KQmE0cŖ5k&svva;B3GJPM+!f~] V*0+Ew~sq9@aKQ)gZ&({Ɣ*U'UQK]sRgp&Ekk`ר*o():O,UJxʩYP0o;;-1IN#&oNrդ,Q@_%=n-x7kH >OqBU`{5(N4Ӆ7A ; ׷/u؃&O,7Ris@X1Urҫ 4ُf$CH( R991@8J}2EY詪ݿmvS'1.-Zh{QH4No݆WMO {gE+k`GyHc&_vتgq{t|U;V|^6CqY!fԫZ:~sBnro.3؝KfB[t.ﮒ0/"TV9=,d)S?R1ǡC%N'\"Uƍ".[>8Gy>HȨHPݢ`gmLXTTc$|R>8)?!gj`Qj@7?+%h.DV&.0.+T#&z+a5+*ڄ ؉,׳ +YwҴ?(lH" xX"4rF|0u0i濸9J- ֡PlQA#%⧀d+W՗+$i؎?_bެsF1lEoRl;w1;(H<~ny3QFf*5E.YXy[OI5U`*Qn LUq r%e:elL#3$ MX#f` 7HSǭv(3_@q':pA&ћHxv64SaZak)5ԎV//G&Z;]+"g-G/j'I$+~^U!7_!xM:mǎ?kUwo.? 9{ Y"yd6i}9:ھ=:.`Q[Jq[J)zVNr<Zv5=./[Sif.XzdY_8R({y 2+Y5p䲪㽇.z'8n);Uè4#V㊦=CFHh2ermOX\EB{4CPu/PUIi%k#~8-8ՔSLB$McG`|'K8ضc_ӼVb- 'yJ!s; ͬj`9qU!;]_ɂlV[5(D"9dqd01=y؝ WJXxǨzѴjo#m7^o7su!.ʣnX{u5\f}Ӹ¼b1@ts?J%qBH~ ۪zN*;%=b{ga¢~H5PbaB7a@y @لKi?R'`iOy'?%:dcU ~/2ʘEm&j8?`SAPc6h!/t5M>lcI5Y,aĔ{]:y=$++Fɥh=I0|$avAi!x1cI@?]y@\_lKO9'qQ #^%#2_*ՈI84f (<KP+ŕCuΫhlqc%YI@a"\> _άY1ݠW+||~ ΗyGuzW'FnFu+;kpPZY*ڌi*c:,t4%_-y@Y ^3j. ?B!TߠkU/PCGؑc kq{лy 慑Z.|w( Q{+ۋ 0+9cl~* QP$1gRPnҞ2_ !,gA.gJppg-FL]wlss khw2ю.`3x+Acrdiʡe l:E; LsR r mdzԹ-?k+A"6avN Fc[}wrce};`~h{>%b.U:v]45^cJҊyT}AWP=?c0q]>b3"AH{IgoW9c>o/LvbÎ;x|T%C{A2T=̕Ak_a\Wx~-Ƿ>TğʣM? DeO_ist/$TxYATWß5^7[m~ԞԔq,F}Ee{ '|=+i۰= Ke '[kݶDr5@!#BيM44/i \L GI% x-5Q]DedVsĠUea6>{%w'z+ȋWX]H47Z*[1y.a0q3ᅥÃBA'و( tjf t48Wg '' tcyNc._3\Qk&s dA4, o E}в5T>Oc'J^HtDHw-v4bk4 x ijjdCPh{((svHEcy\ۉ?vωV54T { HPCn[^{͙a$Fircf'HN;#ku咰 Mϗl?O)l~;:B՟i)&0H C*NҠ≶ ƓH9խZ㸧~2{x/ ]ˀر>{ fzق(ҵޙ6[l.9- YJ+6iI: ef璼OܺmBgUb Ѻ$& -R< Uҩwe(zw,[HaPO^i#&:ۀ de\eWA8 IP?f!C­q;-g Gsd䜾WT@u6o0*8X:hNyU2A>?Xq a+v x;4IL18 t?`9{"EG [bì x=JHw)J-+ܷ|$]A'^xLPã~#[J;c=2@"J,aJ]S𕐥x}=JKmNYӇK ׹ \pW͘CXz6Es S ںKۼ8Z!e!$*~m餖e/^ i00XPzOFprGLr\KQ X6# QyVa +uU cŪv/Tڐ!Oy>.tڭF1 @HY6"nHê8\f,_8Js],o5zK~>⡫}  O/&yGW!0?D<#1(qCNGu픱"e}ڽ7]z @eKGl {+cq0 #硙9_Zp]:5QUeܩS旔4yq1铗 yTÙpp\j1QEwi4誝g=ER˩VZBbRc{4M1 NQɌ?e`v HFU w={g~X0=U&A&,J&)eY0Hu#kj0p Gczï\͕ 0|Ъy!v HLף!Z TT6T%r׏7VWgRO{$ m$n\,OOBqYXMn֭/5~7;&"5%6Bm{BP~5c[mm>ƺBLz55UPbQ"`8nFER|[4NM\S9hf(scpRw! t/(KĎ pjӝSPnR(3b_ r clUl z/rOST'-r "Ah[hu6 {uB CI;!`f^^R0+@[`WI"UemyףEeH&$>AK[3,xe}6+p-a:5~?R)MS_ 1>nρwAwA=y>" >䍇S%7$\ovx[@,K5f{awl,rЅDeg7E05{ЧXb`,N"b*[Q}WܗےLQi`ζy>X"+vyXRhxUK@'+f.EŽ+pu)_.HtN7)0QQ#˘Gs/LNlG>6iG!9 !Z xKAkD(7",n{ʘ݂q UOaaǁ薧|lRݍ&wg=jd0cmtD(9sRK}mX* #W v:"x*o1P*I~Cgc̆( OFFIp=p?e|41_ Ab-,ʡ7mb#'ʚ}MG!bpIxu,Dg- rrFi)DS@ΌoGT y\z:G ulO&.K#g}jt0onN)%l]rqmx;иelVqPk]g6S..>#LxB J&\b9=?J0jcܩ_@y ҎYv4ƹyK7^=F|!a*9 )A(k"`ż֡1F^6/[GގCH B~M@8:vWJ-UB>̋W񉣌"X|s "Y~_Ac!`\)͓z.4h׆co6b6]J#WiBL7G7l| ʁaq?n<ؘbm/lLo7Qt(L"(7dMZ (ϲOsx;цJ_d3b]6{6u⨙XbbudT?uI#pUM]"c2k` sb:]Y:AjrAK`6=IGʯe yPi}.wDeEL)GV jNOMJ@aV֐ JĪ}?A`Ic`7[ f/P=^*Sʹ]60L-96PzR]U51 gC}HXe.&uOfOw t9t9j7n!)k]Sxp> "Ц5VO1/׌?雕tZ''ZC>R}=dyR j.Mmr B OXz&;}@A9}S`1?ζ퇷x*Qg{i"aPQS! RU8aWq[. ).Ԭ=:]j(rajTExD0]?[)aȽ8P1 ?7ֆg[@DF:'?{K+~1X_W0I oH̓^i,q?'݌ٵ0RLH_I-dU+ iioa1*qL0ypOINE}Bx+/` Ӭ :*d Q,n,qqh#LA>AEc.q‚O:I ?6  [=S:gS4߳kkEջ65?M;!wTQdq䙞ۃvSrh6Vx UKؐsl{0|^@/%GÌ "V ҈F1!|G.9c0$(cs :ZeÑRسt E\VpӒ+ĺ-}WV`'EOX? o:Y/tUD`dg*T U8"ϫ=9nXjÕ!$CuaZgt_~^B'%\{ ݝ?XeێMB9Q4;&L1Tj1^2YHBǍ)Izxz(= ^nYK5UAmuB~u G§ ŏP$sFbé饠'8գAZ48Hʭ#9:=Sn7`Ʀ13l҃tvJ1ʼVpE*nT0grkTՊ/X974ĖZd*囲(jm@$<"4Ky]:S"ר?o S\+|hԌTz ?bkT|Aq{j2rur#o^`*VdUWr)>M32Os/re;4߰OO6ײ-  {Ho6'4g3ަKꯜ mbD:tlX+U"{F&:4~OI5CX]F:.uN% Ӡ tX~8HZ#8!*ܡaT\ N]~Zo}:NCwx' Sov;>ݮ2 ֠ERHO6Mn_De[ޫymǺkK\1JζP @kU4'՟Votݗ_qq)hG+Mx]]H;VMnLDЎ ax8Q0!#z3=%'Cr{56Cnbe#,cHV\7,!H65aeϨEXg_:T O֫NhhTOO_w,,z !rl'=fl /"E>\өlRյ*Z DA?2iZm~ SL&R5wʘcT1w-PV s@uƟ]'nG6 V]0Z^[+Z)5,1_29k~4=̧I40#S<\KH8g _ S8gja\RHx._gƖS>Vx,V!9)C!k8k31D5#=F"q55DMw,Ume>s4Md讈A?[O!C >ؑYJwWCI"(}>OgV_'i11K?|@?yN33`^ԃvW{&gdFP $Cl?6VC7iȑ)zT8f.଍}:0DY^lj]w$⧽ HfN|KrQԛ[{1f3jϝ۝dvgO@ דUA~kLyfۮS7\h#Ϊ88herI 3'ʹ"雄Ɖ4RchjcuTڥ9i/!093rY12Um~x2HMH( psHērm%D-L ??]0sVzwdo3Uڦ_ q<-_M tѠ-7DDj~}{i7<Ҁ+Xǎt}TlAu0_#x1lh;*zbOK`g~(+g.e: g&(hy%#kM,# z ˀR&0#k^倳uGꩳ5qG3`alhY$eohϭ#Ve:}-\7H6%Ugۧo9,j&za.%{RK ({<SJR/Vil)p"IsQJ*Nu3HOugbڮ`8ǣzc ۶|!~*Z2tpc$s.*" Zj\~~FMoq/.Z*3".5k]ﺝ?i!'B)UU3sś:BK_'ewIg T$XB"?u&g;8؆?/\r6Z*ǒߌ.j%YŸ́yd(ꙦY\hIyHҤO:pi1"MBX b`O4&T͍ r_=7 _pY\ `: &3ma ؂ޟv3H%s|Eְg )&=#Ya&i$b_$,sV; H]]˟Go`e0Um<tPI{@uK1[qB f6^`[KY=%F` @ 5-!KCWOSham0axͰr*ie#X)l3cP٥dD'1"9@:RŸoo1kjӭN&x^R?aU[j{OG涥dNj,yq ZaY<7eiYTͼ'-Xa-|ʖgew"MtM)@FzѨCgD0IPi"H]ھhkW'<ޞn{2 ~&uւ&nS);A0ܱxo;J^{R[{X,f`N\HoZ4nTak+ [P2 31'F 1ꂟ{؃M $Lxkb bayQX<ȱIv@LsӔc{qƯcƂ|+ݧ%r732{?*{v9"D횎FvH H>3R03mz}S̶dwQOo%xEJ;J#\(ペ\'P[?@;4)H2[˃~r|{_qN/4Y3"#`tν<@ Pb{S(Fƥm@mA݁>9z{I΀m8oԡŅ>VG[ưm87Uaƿ`oSh{3/ ~*>>/ȡ*8R#E= lp/\]#O!7GQտD |,J(7lzӰ61P؊Ԡ8Fz"y:JugCwAV˶hJW .4}Lq{FAI= &W/5z}%ġ "_j[7¦_WN3龞ɦRu<IP)?3,&'}Nk>aAdm9>߶9v]TPlO&Gh~}.J^q^{gU㋎Ƅ;$;qpc.ڛ6&B5So$4vL.2pZ/t@] vW:2]r!L?nц]?̀pIHla O _!РpPqӢqn|M*WXH5ԿI|Ov&TPH/Y34ȻJměq/Ӡ"#M%{?dj~{ߑ˃2 i!edW[Wd)ia~@+q% n΂f=K#<"xb`>{,mZ_- @(ɡ>gR@}}7Z$d2AIJy3̪:{Թڍ48 Off1G%©&|BNׂ6~ΝzB\Ha$!r?@[ߜ+zj"K!X^xhdyӾC/혱"0U˜xUbVtvFw֪4!Y]T܌4€{Ba(ȨPW;R%wFc􍭰ZȽR6(9h՞'nۮ%S #cd]Q^F|o'Y/%2/J]nΡ[`7CdG;Z|^DE(5r02dfݘX537ѿgy}4WPGa"1geH&ha]t(/+q oI*z^}{`_9-g1 UtGɬ)dvnB[xxxq^`_3'c,L昹JEk5RerJQ NFS[dzn;HBOg' 2/`^.4rPy 73.R0`y5BSw`hOc{\~ D^Ib"`BqMo]nB[tA8,}2U"mG|IC\'U<@ q7676DG5g4rtchu}"UؑѴ< \ ap>\IB!%q$7K뷋UYqlo4)t42KPtqikZi>(%/L<߸WK ZEM_bK@;䏃( NN9&4_/V|zg,G; >t5<ak#]{Y6Ś6!@&}Aq0OF">":6-xlg?3RD1,\83oТTOF\_{ ~h]˓HsEo+7J 6I4uJ˖tR4E /1"sg&]*]oZފm҉GDofp`"`%&~跷9%^AA9_zL'(>ֺ"ك\+x8zq1e5#!\ckrLnjr8}9'3p 팣2ɱylZ"ܗZMtg*W*@%>ܵ6CV+[8hA$hR]d H33I} !0d(W:fq`'6l'|Xxq}@ d/-ci[V^Ml:+O7!]*8hYwwTcN/Ew| b8#=},zXyPoIdX=*RLJdҴxuY+/Onƺ+ S b~2Cd~>Q H3Tr٭7+V|Yi],٭+lkCGAKU5D+ 7awc1O&Vng6r[sbekMDZsc NߍAs:żڱe-NdK4[z/tU ):UPJj3|0N h2Cȋmj fJL t2ʅNi_5]oGi2+,U?&aSbWb4f @dcSv6+\뜍y*8'9$ [JOŃe~;FMu Wab۹,AЇ|]:wq]Gl tНVxRWM3ֈı&nzA}~|U1 %]́ƳK,2w>C?GS}I"ocoO‹8¦K GͼfT ұ#@6m I 嚸zܧ?Rq'3(yB|s!ĖM;@Es @ j:F\u,HdG>~&4")dpa,%&{CTC(&C1pJdR^dy)qCV]\g PODn8 g .Ux: t40}l̮טH103fH/ 6$<jӖxM.󸂛V.*UjIN}1rq_焈dAj/B?tQt;S9X *vȋ+ji~ȢGB<}gWOg{ո&cvhRg>q#ę@­Tyva*q?g:䊺99_{g *ZPLy{P7x*='U'=㲜xQU0~4RMҲ)[ 1_d;s.ްqbp(V2]>nY{qk=Mԕң0QL;o+-21Vcԋ!U`J"c'~J ~q\cEQ|μhd[g1s6|/,F/xPOU+a_&f%~7phعFjL L}#+F9a80\v%?^`q>Dw3H8kOα]>.kG/a26i4=lTs܏ q\SH+s&&DX g3DA|g2'1'[!"2 ~Gnv tR2on, ARkg })Ҿ^SnT=džqx7lX +G\(b3 GQ)DEJAp^dՖŖ kM~ض>YϪӯzPEWLf7$b?:g~=6hl^H, u˵Nڅ-<rz+F 8a!p7$2=f.&itܹ;^ YJoҹ8MdH hO#..Y S7&*?Uh zML^ oa-As%kw̺gA)=HK,H_)LI/sAg%ag!HӝhZ QW@eoltkur(%y5U#q |aA= Qz*!o9Z]r۽>i {Ufؿ$o{:% [K;C4_M.zU5,{!$hZݻ=sLW5m}ڰǢ^[,q1l#(6%Sr-4--@yB .Z qSYlT;XBUU*}l&B圦_! CI$@x[5,A+Gj;LdDE39,|`A!!4\0 h˓D-^KS*z߆NAKJYzbt:)pƘ7 ŭx@2 QcmF.e`[i8qW#g(?Φ:?b\^SW75df|8Ô&^66Q?QXl1/"~k.`vSL\,r4 SA!xsq4S]P;"x`7A(.w$\J5E(}gtAJT^x.aGfA*+ K{ϋoRaB_횋Х^%+k;S(K7H/pa>ƊC?(Ly:GuHk}j\.5r.Pǩ؈a=EOdtTH"Ίaq)Wz+vgnV7gsnG2Un(8[]fܖ>쯚m73u|5<;k bQ&XV׃kUy`^i$+#҅0 >W)n-UK ĕpcS|fY:L+ VS{:ϡLE`P;بYN̉h>U}3Nn(!ǟ_]ϘU-SF_ITf70^Z5*-@G>C0$ݥkhZH,lV^"r-0~Y#DR11$Pito`9A--e l?<5,BesI1:6lћ%L  wSU\5{C lNB3E`ȘG+iMWp"U,qn*VaVkV׷!arB"H8uo;3֯jˤu6H*)j715;⳱zf#RV*_%FձLD$>k.CYP(=dc%pA=%?L:鈳ȝ}vS>M+ ȅ=JN = xzYg,:#IX4^;(u2&  3-sU2}딜 V2awP:ٖ6+6 6q- 4*ӂO 5{6( Kr-*P_^, oh=eq:q/&,˼p+ brT[Zd) L5}Αkmş'%(V &ٺ5K3)}|6JȎy'^tj\frĉQqq NaXkr}h¦k:\4 5C3= j?6E?Ԓa,bR 8NF 't2gҕ& .,LW\p~ʋ4{QXQ{]J^frc7bl&ύbݹ T0`T==)_O߂ý䴕7H1w+` 2Ԇ\PMf%K-;t3P?&B%_eMpy<&B Վ5 Kꦖ܃ 鹇o "YInx\Z(1Tcsl[dhy&S + ;ݫ W%ziEsMk&yLE*}mB@0>2y@ДO "fLdȘBd!Nnrʼ֘6L"1ҫK뒺zPeDz2y C#x?Bp!qsRX:470&'ETnC6V%Jc2硪.;mԒŘ:5 atbLI,KΡJӿ/c=l/lQi&АTT| ( 6լ'D3Hށ)x4 3&Bz,Ef({M;=8]Sf6C/jݞJ.^LeZ8jpp'rB$pf-nq^_ =czӎ&$e *TrYF&d؉?ëZ~0DN{l*Y?%bja_^ qnyp7^W5? >'CIoAE_jPn:34\ PjJ_庴.e{6Ad՜ c}p]R(\7vیC&a{ MqU3W;_E}42-Aw d6hAO]x Bє^ bIƛ))sj-[7c!bصM G=taRЧMT~ix +HӋ茆\:CXBFFL5+\31Bb8n6kJd^?2Gs@v fp, d/ϼǕo7I$vεKh B@N5g<1fE9'՟*JXn"oz4^۷]oFURx۝_V~.'*սTi,W#).41!/ /sfHAPdNo2&Z u;Q턋kqrqʨڝgpN? Y6u pxj]3HͷC|1u !m`\g8@ԃGIJXj|0l8<3[Preۃ YmAakNIj^: Nrpn T= 6:*t#nNAYduӞz 7`aA =Oi5`vTlSa}V<5n.un}d6HMn*u`r 2xDPKR} .> ٦_ҤГ-uPԬʚ=ȱOjT麽JImd|O3:C.pҮ%&ᤎ@78AXO%/Y1$=}0F_J>gbՕ_х%!+- rX`jk 9fG+Tj!`i7T "Lm{?粽uНͥQI`1V˅z:ا1IMOVy:B7)-h'C#BЁ{guΚj{inc:4]viSzMP4P>AxݰY*| n (MvӔQ ; 5`{ -`~2o0:jxٴLz^P}AWN0>!xG`";C nph)#,fr.BA;u4.R~}eI62Wt`]tĆfh (jP=.7ƅ? 4 ]B l9o-cΆ'ȶ3I0Z1M&3YtgrΚo!AQ.Phm:ۯS*L_;`[&)LB~yd A<7(V[ 9gXC"_X۫YbM1} *>ytZj`L8@?$Vড়G>n+wrcG0" |дL n|K ERȥDq2AYU8T4SA6JH:+3s|cSjr)!7' SX~3:5,d֙8mZstm.E,՚P27_}5lw?#eAj碴/)@9^1n܆=K(5}%$/;b0!ge;ARFo?rbikpT֝Hm("ƀ~7`̸Z Ö%J0% BA ?e{불͑ &4q5xxIVW^*}\s߀\83Gۃˈ^kFyjPM2{D4-#Έ,Υ).nt!'OѭXB0=6ᨗ4ZW **~:^62B)y#kDQ;8ot7[( p]9EvxRrv_'6%<4 >$P#rZ4n7;"vxS&sܯGW[IG]zaQKᑖHiKCg4,IbHKܴ8Dq\:.OMοSLUh+J^C?+ 6prqF.&svCNR?.> lEɲ+.RRsKc x.o.o =Ǧ-b2K;EȨz5Ɩ%*q@IiǠl `WǵvI!,3TDN0( G>-iȽG> M[7Oai;*/ö:J)+J%\"g01r&_.нuwA|q#]V~էn wkMV('j:l&RA)wTVsfwA]` hm,k5V5Y9,?Սmc-VE{o<[I c~x;Cxerr,ѹ6#`X$tispWkH2=)JŸ< x'հ7Hy||P"&kyDpHCŨb3]erww8{i }қѭ@ uǬ~F8mrHI 2g#{I {òIcQ8)=Q19ڿV܃_;L>9Q^rg-V6驇 *bx +4ʛݭHy…,DPt)h8,35+`tצ緣2EĺfW֐6mi'/x䶘*o-ڪzǛ,nh.3a6zʬ+*<BxfT)x%SBl#0]Ïhe>:PTԏ*ZfSr-QBN G$ܥ|/w+DumhQTT%VQ^ &4\n%,}^" gEGVZPEl2G;E1V_*SpN׾o8YiCnmDzLLW)Vܠa<:(&i#Jj Kv6fpx jx̖g O<|on!-Wk'CBD,@梾+Hk_+KߩfPa!?Z(Wc f5^$| 7#TMECQW_}{3, @L0)H="i&f= uB]omSRj.yt+>0njO)DWO'#3AN֣~&wZJrF"d}ɒm/o jޯDU5G0VP/º *= hjRe$T؜@Q'v;±Ì;]w}6zDGDYT󥆗joS}95L ˺f/ zeΆF)ͳG 9I HE-'N&gOB,x(EKpd=څ!DWIJ/fȚjWľ7.t 4DkѢ&*LK}Lʹ`ި߬;R;^gϤy|= 28A]0,mz`A y34oKVH>C>iFqg&¤ßCWq!:sڦ/zA}B~URtVe({Qs@UsX3I ٝĻA\[U*#@rc KüMSB߹Z ʜJO2y2#Z?aUdH2g84;*(HNkbO wq^GQe{I]ޢuX5, ҝ-"F;< xL翗^$ + VJ|aP[HOdT@O :Cc*qzsdy@Qh}ш<~ >w[[?{ ZzP Bϸz>I%} 1Y}^.& r:duKsAA0Ƹ%B46*5rq8^2WY{g(⒇N{d@A}1f;fkx+FHOJ\ ,{})'Ab-&T@ҟE3TwX"!h k| ϐW~%nQa{>tzGZ%o> ă EIeЁ&)u„to D1sV_ ԮF68ǧd lIy,`]=։pSR|/'0q.^iJPp&rHBqTDgu-L9.V,yaӔߤUnGb-'NɁ{%Kn*k_.=@^ vIMY(uԌ gͬ劋%⽋P2y?Y]ޭ9[vw;&c0aqg7/#:{y=$ .<]x{Uw7ю':b~Ǻp6D?=;&YIsb~tܠ6c'E!6L ,{ޖK/9*[TH=ڹ=&g?V<3mxJYoT\dے$OZ2J Aٍ"ΓE }dWmt MZ_Xu39ถ֏h 1Ԫ8m+WVLlfC.vp\\g]1eڴ1 Hʛ\e}ܐ0֙L,ZTv3DvW =Di4#a4 0rT6Pqu6,xO.M_m̈́LCN$m'V.~˝ ުj.qR^.JVr3>Q;V=@? )MP' EvװH1gT8}$h= x-XJk氫d1V~p%mi#B#٧8A_9D&,W\7܈9e%ɦG/5Hpw aUP-O_9糬Į@<b@nb¬KGnEo}nO]>+|\v)l@͢+| S!)n4i4;#4;xڲP` $>:9JWD|')DX3N!ij$lp9BVzKRN/DvYU Ð i@3埢t^[6V9\6J}ktLJl{QoJ_jgF2}xvόs[ޛrTz{MKA Mc<硑5`y!=Bg5V>'C-*dՇv/,i)j}1Q GD+Ɵ=ĶmJS3Nd[{}u ٫rw!P9xtdk |O6.U.D>5~3TI/bKmHLԃ:e:" g,oLB =:mR'>0p?<ӳA1Q'C7r::wYnAa(} "9ٝv). ͅ /+2ͯh ULvp|~ MoڹKlXw~%!w,_ᇡyd9wgQ<٫F3-&?V7amW):5L!Ջ`DÃ?q2E2T`h+nk+w4,USom7LoEA!2 $7y"(D@[3\T0lf ,QΧXdL}',؅h4mت|zy<t}#KݫU*Ӱ(ʶdCI!Kbyg61KsYve?*NQmAtxA2j`|mz(WUP-jD`DQn4_Ꚅp: 1OG&3r鱸G6m΀UUs .4Z7@yH>H+`k]{[{<۩(ԑdžq/>C27lhpQ cl?u~,I.%;ǽ}/O{䯳S#6My01DsK61Ŗ?3HXfHV.5Q|HBo;kWP]W7C*$zV 8uiiJNXaCwzZiٞc  # ende]7'tӎNmc[Q^Y 5Ѻ^b% %HxD,zl푷v!!2Q^_,E`?>{&QrQ}yq\!HA ӶYC-$hWUoIv5m OW)p6@ V'B Y UXUPl\@RW jlU!lܱsk+40OR>[?S_vGgč^/># ;qFtևTŁ 69tuoL)r\75(k"$/[ _CEo;N)ގʙqhUvCC515r-ލ6MGUwg#_ʺʓzvJ,@joL C!æ[0=H*<0#&gw=^~MV`XMIlͺ^ +A:'eCZy؅@© odN^:q u1T]:! };jްdzU`oKOW9݃KB֨clOPiMcyW 3Xfڴv'hnٻ*'/TRCWS4=zTYV춢B] 2FEwI XqZUDO31 ޣ0Xm/d2Oze@=fHe8jc5a${K .L:HU̺2.%=M ^a@2ĩ=N<1;:?tnoth#-9ZePzôSRo fD£+uHK}B:: Hr9} 3%9ݢTA-<-*tOµ4@fXxሀ&?,ԜkDպ"C쾠da_ )o=\lN&'!].`ۙ3hm}ؑ "%a.Jן<9bJ,U xƆ= (* }c=jV%PREdϴGQY1kA?!;lY`.YŹMZV\_$snLñ&gq^~?~3]um{ /=/}phͥD[?>'$7,HQ(FdOOR՘LTЎUkS2tk~}JYo[*out}#yx]s:`g?.ZqpR#vyifmwT,6>{ǵt51"U*AB紅p7p|H AcRE0]ш?2%fAANt~iB !jм  T JK$qhW 6GX"@r }_kvɨp15 `:C ũY _Q>5'w{0s]N*AV34q39%DA#fv-.nj(lD# n=ɡ2rF#\rF,'e] E&A6(BNg Z`_O¹,a7试'KD[Vv_w}<-v "!ZzkJce44~Ł C"aKNL `/"vd-3xF^^4b\:]hX#OAxT1 e*}Ya*V shm>.JآUII4Ie\z`*TQ7tk aieB6 ~B6%,$j]8|U DBAGLD, eXdesHSY',“y'PE^Մ4V Dl.6}PS p (T[횒]ZT„JJ&CP{XfoH/b!IJZjVkgvʻ7oDlW(4IQ=fy{.x/S">l|r)s%`R_-;"T*1&+-n]©LQGq3]" d*,inY~1A(jV"~:"E~N|.c|BHu RڋͣNTf˔o5)1ZnP;#p '!o(Η<9A P`_QSu@RT{mn}k|GX 7(|>g#N5H_bXڟVz*E𷚛ܫi׬t4Wգ/54qA=f"we:+EqcW\V Ivk+7DT2äbc[DBX 8d;%4xp~պi.HM!Zdqy8!^ňE-ă gD1ցxhK!U9H00~}%Q&T!r(V%Le]\iRsG1C=V-r⟾)\T#B6J«2H Υx84QwӳOgv @ϲrUowsk2t \ٟ^q`=JC-[?@V 뒗_BPϑ2rA-wc8`s(o{Zk&X@dhE 4dq8*>nXkYBtz @W*$Wzkgx~kͽdLK4IHAu]03l aSY3 b׏A/˕9+3I!v퍹VJOFmH 0éפ\ v !puڀ`#`Ha/c Cs{ѣIO^vD&sy+ѮBFIrFb<hw03h?^_1;H=7Cc}JHcvGA.N}וA|9 K| E3ߢKyħ >SЛ7Xn٪ͅ +U7E\- NWvOn |B Zܫ6vu5>WH< F^b4W8G-*sJi{\ o։"4Y[ED/eo(sgø9a&(AYJ2xpr1Qa-M;t>JW$#[rp!HzmᲀIꛋћY΍俸PKnW1+q`P`[dEepR}Brt֟{z ފ%{FXH$GX_{Mn o" qx/H[\$ў4gn+836$C'F"s$Ta0j<=:߿32q7!x#jsaҦSg V[i Tޤ:vA2%X.Qxpj,HY=/ +mtoQKDtca{B {4!a.-dnc%DpmN~pWk-%1$Cٱҵg8&Dj*vZ<c@RgHbQ!FamkKv'k1\3g<#_0̧l]g׉Y‡`!&"Y(tN_7=K҇ Ba+ՠ7ROkG=ׄAyA'k+rҸqNay,\!;:*ñ}Zt<6vC@Pyj8+ҝb :1qEG/^ D+횅t@(yxcS<;+|{}Y1Epyd́?+VNrwOEB YTyj!'~qA6y5<{$f)DTDS>jl.n|֒!I_ha-$/z},~ )W;n>(CeCܮL{* "}h ^>X p% 2% A kj"νXC v~U3&Q }C+E3(`Qy{2;]XKr U\p9:ZkV]r@ 4z#Đ~`d+[WCUW)QnF-*0`#ȣ}>m{xI*Q.QPo 8ViOX8bbl7bn"@]/Deͻe~DQH :YRk?@Mƿ]v)A!Q5: ))TP 9["GA : *)%up$BoS'Tţ~Aޟ摱mOg.縆cө-/.ԡj(.M ]B  avsۯv.1P6$/8^1$ Bekc-TsPrG7{[AKXb!R[D1#ߺV^- /\YیmҸx\7Eger+ϝtY6 5>tl7ϡ.c۸ ?w&kK~怅_Ҳ#Ie1.LIDyD|b{ Ě?5 iyVLM+.@RSN4u?bʧ6Y=RPsڝQ.xu'_f=+uLЩ̔IJ.c>|v>c|WfwACZ5W ƯY&ԲTen -9^~qpъocژ)r2c?lft=oyZ(< %%ԝ(lӦ&o1ʿwoQXP$`AR Ho@8Aub8u_[wĠR"'>h{{A]/8!CNK?M4O,Yql, K5>bHI+?ݲ$;Њntj=_jC;<#RVV zè ײvGTX7?X! Ā3KsmX́:ʲ||EAc 3!G#(s$h^C2#x "tC?s!0XGVC! v; ו][qTՈPTwQdxrj ERJ$ M"q騋pң)fWdyujRSO|c+|5eK kF9zO-zrx|Hm!nůq(#r:9 %$o8Dͮ~6k'?juQ3K-ソ< yd4V^XqyD h3f7X.IBWAO꿠7߽O#0nh4-NMn)M¨k3G-: |9j$`є21UL.Bs~x3fTGx SRz˔3Y|6_z|mk6B_OL*9Y%oKeԌe1ʔt=DS#WMV,'ny ;:gI"U)30MSs+D*ũ5"Z`r8pl-G5 †'.+k9q4~q ]fTOOkn7_5F%NKG/J՞i16=BWN/cVGJ+t*d1~ZHB*]7J _%P<3ֻ^^9#SK9ϟ@M*ӕ^UϡVV u9uQJoCN 0 Y?qy.݌rX=njzi h,+$ٰ*e¢T 51难>A@c(<46*^NX[}VOl*[Qae¹vrn @j.@T}.W7ޒ` \67]\ǣ{ oGr-Ϫz|/F(⇉\\ωaBvZ4CB)0ő րBz7,}Z0*ΡWBu0̾ʬ@9hBPy\GGd ;e-zN{:Hp*JiZ ~NJbv^ȲO5\^.> 󖐢z-dA/֢cQ)_>:< [0Tb̋WtJ7x^iCq4IN2߼x_/&{8jw6dP/+xґ+bZ=NQnyqt[79G[mq ԊY c;[_EdW0<70c NlX "FW^/N]jUrmOz?%CeW3*g⊹2JAFпC2A^9A9Xd{Y"xUB u,M_OƠ$$4Y{kEAy-@7,2r[@7Hx(.eLEH y]45KKǾ5GW!|KZ{SOpxQL,ԛ)aXrvQ I!HY և4 QZLR1%E?F]5ԂY/Qv_'0mp,Kn=F\D2~}frdBDש,n>;>F_5̑}K(+9Z" TW 6 ~LC#DFn5`{uh9*kV gu٢TT CŶ֤t<'g&u3Zh{VX{muj0}q³;SЏY;=~.փPwxMQ9ʖ,Y2ǂL=8̨t Y+>w'8VW.YQDM-;辚5rЩty7P{n@pzZSٚ>>Z>N8/C4A?&z$=jېo(&Gn4xea rwK+9*J\@_}ZD_E  }A(F#n,u)M{,_̷5sL\v`;. P[H*3s,q( (G>oLLUZo*3Tbva F]m6PGZiG㎸'x2#qm@6DƅKpA USIdŒq N(z:=y"S#aٖ)ц9vL@y&ɽ3^uEg?Mi*7uj#BTqGr #'h$oƱwr!#βM\"|Ț9Kg@H4;zK{8_ 2нo24ZEwR *ѱEݴ+c{rRAO< f V†f=V#oTK@T_AW=`b]7H:}?-kuɪ ѐOdh|:2.-@Bx'Qw+].in 3DlApQGL|p,=s0sX,CpZ<dx]c{KdƈMIvJmYU4 !GŠ_Sw3,] >%JT=lMooҽ?Ch:lŔ˽A$u1"B3 ]:6 D͗뛡 #< K"ibIDC_61RՓ4S2y,owsLp\-FALV3-{8f~~|Gʓ{3m),ԙ ǙK1-24l:}GO{N]y+q`V b T$g% Gj)3]-}t:)VtFX*'$~:{m({Y4WnZ/y?"7';}-hy{=hs.n>X?>;3 hs\N}1?l99_CZ+taj, Tnǜ%չulRnM!Z3")_-`!m HȯhL:MH혐6S`1O b?kgV. >V U[cO?H̋KN{$ *xF&<ة^9㐣uG5h }iXQ?ôD =jGfvSJF*ʿ}6 K0)M/Ǐo0GN(3%lmHfĜȇ6ov}Edz1臹 ih*J}Bwwys[9@ u Fo^8uŒ Y>j!۔;Pz!nB7@fݗGLrSE=$$q 5إ[.zEh[E|j:v$Z)Gu"Ds:K?x(Z^Q7rgLT"l%t 1gik>䩂n"MTƴ 83ÚIUlֺׅ߬jVάc :8=Qڹf# ș@;sߗ.!Puf&S>(WH<03?"'֦m5~o&y, R) +}A uc2Q &^($+pW- ؽ'䳨' UoztZ Y졥5RnB\l^Ě=\f@0Ur9u{84CDtknw?bbijSݙfERD;je(rp% )&n@s?>t*b,USqtX7l~gqp/kD%vpLC)I \_iYUXn|zʁp W52|$ 3|f+At@64XL2:esԻ lAyOnfNQQaXNrP$yM5&Q?>HxBef $kQ=.)ZL;9:i;wd$-[w N*J,[횋4| m ́U51 i!Kꋋ˔QqyI/X>d~z|a繠mVW.tsL6҃Ȏ2=ٝrqG툦VftedQؐ15}{w0<=J~㶲f/ORn{vb\OZ[M~8vLTZ5Z%mZq#8fw{zܳg)F`4rvEP%X7ü&6= Y`$M[luJ8/@&M:ǖSa` 6Q%qt0J?y"i[mMVuGsEjm>ŮzAH8cmtŃP>xx}I΂AnQc41Jҫ|ŭ8 ptÏ3C5UUEa GVM^p'iI([9arŐ} |R7"$Rc۬Tp 0;Ct1#I?(_\ɫ*:}5v kL퐒q{ ]WEL%b#Klk@(~N$E񝕔3Adz S.L%-9_ Ae&Ds1rtr}qB׭ҿ9r, I]/)431G ؤo  M̌^F#0mÊsA@7z$^uWcrUFxa 9)MXfCP*B{b U;(sU1KݚW]+?xN,8pkrKt3lc7kb&Z.%>S֕`K]jy/b!MPy7<Ì}JQ-wPu OGEҧ*'FVյ:u8 Wv#6i] g5r5-jc CA43 3, {F+(Ю&kOf 5yZ:z}Q_>SɶKE2OsfR-G?7a@RYZ@ d~/"+pV]C-ûD\hn/.JW9U4Ycވ^:1XEp{ℌ mϤps~]>ha婜<\~(jxA y3& k=m\L u aD= VtNΗ9Fm&KPA _v_av;6{ ,"X:+CO.t ɸ&=։{J r { Lntx#U|Tz bpleJ|0 {*̦SR3iM70fXB~ƹ:prJE\)6/,(GWCZ^ɣ.7Ѳ3BЏ;hdQYY%5 '^>)_ pM_>F}N)޽GC?#wbEND" ) <-!gun|Te[$N. /B,;sOi]aW]}Ƀd@ԗGM?Uڔ7_Hdbѡç~ ? 0+1D" O >9%Wf"?%""6<-` O2Ajҷ"bbWT(J[i)M c;BoҲ3" O; zh+%}.|7|%J?f͗evg!Iȵ4Ny !嵧璋u($bkJim0gm䶽`\7~IAY| C@2$9l4) \k98$ÝΆrƖ,G{;Id|+BJY`9OZU>WgyLu9nin7qT٨-Vu]GT?&6jM,8Nm #UBr2zÿp0V- шMTYIBB3CLkh4SOEA<=ќ\m,FޖE R\~yl Y DԭFgUc$4V+HG_pS?x* ›?eH_征m3DUYv䱬U;.4#sbS)sB[X[߱k f?u shn3"M'lxDx"TrC)|L1j '"zȟ麺*JFOeW%v6x6ycy 8І\w*>25xp| D; zEE8_g /SB5ZؐnD]Z|r{.=Gub}X lKg.1-(KT%=|(O o(W&FP{g0eK\`}GQ5"ck6l74o`83zArsp߬V0:f =,(+ u1 o({3K[_Hg)9ƹBSX{Jl_p'*cyvnh(/ K>DݷfRE]NO$$ѝ0IJ\UeNWO= mr3]MRdb)T*'87eX銳kTo|ʫy wJL5h˗_o TC|NOXx GVO }z +,dk58Ѝ!΅p/OznhhS737rJ%ZxS`8@o b͂!1hosѪH=lZw0 'v9C| y]صx)tҼDYk]tG08%o|)>|pGb+Y5M2׸?!H&$ptv"JnjsB'aJ_$8>_*Oyl旦Jb7Tw+~uɼz&96tS=/AQ2??_UVJXJTfP5QWoc1nh #O)([eݥλjf %(]pSy#78(~L|Xr U$_yǓ"~&:uW`@:9xq1,x <1n' ӈnlH۞3~# um DIr:GaD%Eu0[:bKiPMِ:oEqPtK`аE H8knLDj>5d4=\%`+ƸW`]PUc" K|I8yqTrp]sbȡ'3ܮfFc040`VWtlKhIдSP 85=òޒ('U=љ-|;Kӓq,1("WM Z`*:6*&>_ūnLⱙK9'w1sΝCW6!/S Gd8 Sږg8FdDWJg絶YfB w3w2DgGCg"z pO38-=@Y{3T=<څKWk>>l Ts:mfýFtz78e $GUo&1"Ó u%(1zfy!l\6$p/(/QHA鲤MGkJJ<1{*A~3ŠQrԏ12`T{%*.b'>۹d?ae2tdfOX\am:sS8 :J5q%4ElnqL;f}"YYKAuH0| 'F!0!F&3ƤJ \Y/g8y5/Jp⏷C{KjYvʲ9|QNxݙܻw4NL2oB\!\m5$VyErͽ]Jgc C:nJ(~wXIpK(oox1=fH(զm<7)[>XսѶe^wڐ8E06/Σ_࣬O+/`8 f޵I|@kX<`bl /ʅ_*fZ1j%xITKS-$Q,'ޛ]n2HՅ[G3/rJOn[VI}X9sMSc /A*K`䭐_P xDo c]tQ :yrvk}!fzJ2](+>za&FhΎۭ 4~>:IJ(RHi3$;*kkl؈8~~`4Uݫ>=ϧK0sL ss\62T#E%شP͵>/1;;+ԯ 5 3룄ѩMғގ^h98"KЏ Tb؀č[0 %#0P8]L47S`q\H97ݱQ35uf_<7*aH5ޙJzrITPg*(MeyW ĝ;#l_!C$gH'+b %v`X`C[c֪f*zf f{=KRYw$_Ǯ )`tqR=ƙS BkEۺ;O/LEl`9aj}\ƀ`׎bBe /BQ%ˈ:ysu? i1+UXý',[$ArFRV6_@`Hc,q!.FQ6Z 6&Z[ӭA׊D,b[]}2Yԙ[}qL@R'_ qC u ]nJ*E=ӆ-Cӏ>5 M;`H@Ea+ y>͕/_V!i0ukDjt1֗qz(!Ԛ]<DZ`uҋ RCWHk{8O~OM$":9W8_ų$?mNLt|3; "fBʄ?b)k F錡o,Cj4Wb>\% ! 4 |4x3$Q_/ii+UxCA(w oフ(΁yvµwbD.#4w_$SVl+y8TMǑFl3{atন#r⻖~W).=#/jr)RlD7`tT:ĪSl)bqPtoU N q= ŎhN[zv.ݫC;u9 `X#R+qTΩf)䄈'hO 7f_N ¿"0ucu#Ѳ6ISY_8ڜHQ},YֶqK=%VW{Ƕt#;iuWPpɱ'0>4+~3\96"wd.UrKc|GkW7)ϝjXfz(ݕ=qY H5_Qdpn9զ=R3|.ņuӗ@jN~j0\b&o!}R4gs;'StD[r GNE\J&$Y~x^4a).Ϲiwoh3b3}/:pT؄gͣ?}ly{ bAŏ-|.ugM6qtMQ@]+W.-E4 .oUKm+]zq[iF=aqLbU(À}r#*nd]4a nNYts1}kD63senq4Ur~QngOeWaE?I|%8<_*׈Ĥv#4M|gŀZ^6:=a =,/F+cmḚJ[Y8VkH"cWZ殁B!$xjVh!9D!=!NwV+of h6~WJSM@YbƔiG zS M&$o3O?4Ȧ/Yvyp9#L,a徱b_cKDx:c1Tq[`* p#S{$JSl]xoJMjlreSMSgD7C+ɖ@PR-NUzǔWL3{Na?gA+ 6el욥5t~d5wU9ԱF 2s!NSxY?aV/~l]Jt'f'Oy9?S\,űiuV]׳ayJ acY\[t p혜Rcl$2VXƽ+4`8^uCMg{tpWTj7=8= gq2HoNcaơ[UNmbWݣGƞ4]x~,˪t֎d;Dᔕf X^sDEYN!SaJ}kMhu1W.IDL37ᅾ 5WJxت(Qy#qRXΘ99S&MF/ڄn̑(5byP`$شA=:A7#E"$%xtfc{OAtг80 n'\'vs[Wӑ406wհ'=2Eyu"e5$,1FH`KUBx2 v7\ /%8%IT0uN|a^7i|)d1,H L+upWv!Py`|)>|KFK _k /]DMة/F+O ٽiɴqϘLmGzYd0Uf@c*ٷ9.PL-F P+w Zop 3 q D1=F4 i?q KE4H@'wP9fz_p)gBt#Op=zR,SZ~$J"N?:!&&4j+Qνe'v;8^ŽH^5AjK  e}ڑ Ol|IqA7_*vm6͝iIm[z nH o#r8<̨&U߶5 kvK4@BmI8RH\}Smw]벶?wҜaiN-dt 1GZ~`1Ǜ3/̟aؙlW :P j;#^Rvzed<ݽGˇ Mď7)+ s;7 _MPT8jb7,2x[l~z˟bC"@Dz8;>99kwQ9 /DK4P3n`A*JH9YE Ũ|X 8l;nB~?Rr߄4X0 7SM6hϙx0><` (eN>ْ8.@j3]gDGt#H2"{%HxPÑ/```;s5~&/W+0G^G^8KRkŪLZ:"$W2t#TNR s$YMI\x SqDLs3Ӹoɚ|ߴ"];ejٿ+C=><Ҙ1 x1tN5[K 5WEp_`^I߄Jmr(1ۜ5)&e:^j\-Rg'{ιmǼB)ٯzT`]7%SP61+8Wl0I{jnq, ;hyN|vZ0}XRxfxHNE!N2k ?+&Gz@{3O.gm$'OFgE$޴ WWC`(+SF1J2d5j2k aq^ےxޚ%7ZF'tc]J+rݏ1Ž8}#]Np^Ruͧ=jys)sUg,"_ql$c)ʠ˭IpkG}+=y F7s~>74 4Vd32܉kW^m J #*;M D r%Ik*6*(Dž[`3ώQn,y>3}9l.sޥ/:^I`t~1i{iFJbv Vl߻LAx[$*B9>nRXwIRqw.+DI6q\(q6 Z!|}7:$ d(Ke&XD턥w> ¿8r?kZPJU]7Q$׿B$؍rKxxRnCA_-D;9ntU5yBjOٔDbI?Bס[%2K E!p 4VEEq茶jЍ{X^)/x(UfY Fr]x}CqD.ȕ 1TцYj#^3ɾV>YȆj4U'.>`_Q_ϡX"qƤH?n$h\L4 "  }Hug`:a 8W d=1ADlnk&c~pPM<6Gٴ,`1`VD'o8e1-_X+$Fw1. ;O qQ:XVYI[8CW6% Y#ŧCyF$6CNC+[\Y re%'}CTl4ܖkouwbͫ\Hx#&trBYa\ XxϲI?W*A"n>WKQq_%GT/QXDx;P|,#Rև$4}PAZHr1vI =E)Q+[nY] )4r&g-Lؙ꽆({/kx̗ O: l e;2'Gv/Wa3nu:̿ )gH%,nSEx+(% : |3P O}&m݃J87GlQAwz;ŗsai젷VOsNDPt!G"jU&2B-ߞ Fu(es#^[{R7ޱKveJs~Xb4xTS |Fq]v_`9'f6>蘫t ӜƙxWg>/>=hStIGkP8S5h~Q? jjnݶp[ͷ#f jk30ڿڀ0'*uHҾ՘ V tW;2b .l~Vr1`۳eY{ 0.ǹW#nq]V[[ìB#*#­]eP9=?ZfY3a!='-I} @5=M}DM<'w }MTADO}:e2փ=f6AbC9!/ov4_=qr CJKZ!UQE^\hn"EaOdN9 94JkxA7zjت6öʺ|$یHfokT@k h,Àt|Vп NZ':XuP!$ٹg '>uHIdC'35Y*D ܌7Ը$ouf[u]gYy<Y?k-^$i _ U^v+_YL,b7jyXeȕu"c=THe9KcvC<~$ei1f > !fh" c0]=||~Eb=lthh܋V.6l=%`+xgvrpzX;$x<=" ׂ,(P|q8s,/o;2ћI}5cE|.mj!JkDDs#hG2o&ýy}&RπcmLWVODUm Tuk6G4z>#m[ic,dE9anȽEw4 "Q#JOݤmS-35TP`72=".$B+ϥ]F)H;ֽvfnlw@ c0~{5Bcb׏o\?#G;)Qڬn}KC`G\- oM Yp` k-(WN#7E+@ߣI?h_ kA@DC3fkX_ЪKQ$?ciY!j! l.+Pxux~/vo1UZP#WmN.9E" 4SA7C:\S߆ I6vܷ=FqtLAUv˅͹, !7Kv (X!`:/e֮QыCS.?4ߧ1W:#bt^ڑ/>py0g<, vXʃbK+}gc&^U*4(}Q|q q+\Qsٷ~E\^m;-VMV\}Y^MmցTFn;90N+5(mU8,b~Ĝ0M?OlwT>-^Ϫ!\CPJlynU=Ԉa3}pYqPL0 OOzO/HcUqN:(wj& +#SΤLN%;l),T=vҀycFh\Z'l{bsニz'AAw>K ;ZU-u6vjpVX 4 SVүS7ji%WjOo;MYcJG7aM-ؖ±V!BE=sQ*0w":xhQRǯ …6䞻FY3^fx!FZcmzf mLم-`{fd/=Y& /)V_ { cYf2#E|g)D;7̅u?, i:0K°5YG~! fIM*)#(eAdm:ׇ,VoZpr?$X]j5V:7Cn% qtxhaTyΞOMBӡ&ş֢qKmpDŽF2oWhY-ؙ1[}e  q|o Cdb>N1hC,, oqEH,&DHW]2c是-->{ ͇ז׃әGc3ݥ:uҽH؀nsSS/& Z2sg̠coPJ6>-kB]=*-$F`bm`I@Q"`xow Ef!PKfK\:a'A (|q;% ޭr%RKŒt&A8 h'U+76Z)nr?C8o.n,)Ni<{Įр܃*J@#eY}  &nrs7⽌=;qoyq)gQ.zdOLճwiȼ?X%XNSו 6\{jY K\i\eK^[9fLr*B:A0,Tӈ0(%oq 8hVŻ7L:F0_$k4 ˉgN!5\~{@=G|޼7Q悦h uN/ѧnT=̺5`::%M y#x{~oOɤػ&BtYqFO{tkӔbwzd8|dnpd+i1fy9D2=SVAT. .6myPy`tSk<OdBucSVp34w >iѷ€M\Y֜%"?R,ta S:@qqp\@H#Whzh_#lxXcs֨~L9/n c=>V:2Z9'<4S ?5hcPCܑ DgcR>k,6e=r ᴷ?qC>f;|ERቦ/n ~i ,E1WtJ] 0LAf'=ù}|p5j*rE0Vx!o2FQ w#b|WV4lu&CH) -ݛJ,2]NskŠM2Cqw:Fj fnF G}ˇ4˰1ӑP1QKdgr>i'm |\q*yAqڦcgf/aq?Tw(>R㑢 /&Ubstjq%Į(aXHCiB'蔆~Whq F1i'J%l-͹$C8Rŵv-D\yvsgalxDH/ZKVnnQi!Bs- g ;>3p ;+ix0ifGbwl%Ѓ_e-3Nߐv) `8 <-I_$}"`KaUej_?hr .N`ْ&'e<w7] n z#ڭ]I $v˃)*6D+~S#x.cm/0lCz6)JnDD/;+>|@0kdwÐ[݆#(=ȷDLSQQ(XԱ$fJN! =>1;?9Q 3E%DmxWቍY3URb0}&9숪( цW4KI^, e/藭U:w.(<1/tUEfgzk3]._7WeZ*eҟtݯ{f{섺uVm˚n5?ߎ/R2})NW;$!SqZo#K%\BS+ :apӂYpABlo CVS)$\h+y;1iFNCkm؎9>nIr')Z~(z2NIn8 #;.+jJq7ۡ.Ki}çͫg/WS&Ub!ظ?bc D#0@o9MA恶1Ha죖ẃ8F.[4r?ΐI[Zш縊u^M EJWFG&䏰$qQ!ć!vauR{Y$l\wk jA72P'TͤUk{,>L2[?8rr;s,ܕ9ѡ3"GO=A# +h<ۘy ׅA}itrt' \j+6PYʿo4Y`KLlᬛ<"31Ofif7&*0=FUm{4g ?ǭAuXh<ڸFm=AΙӮj8ui^o(\I BbOH;jہOȭB{w3a jw.(zO>d?$h+;KJ#!k5f~ [GhѫJj̅L~F TmqHFm寚3|S]/6݁J?寭˵;#GLPdf@IM~i=#{%X6 ~yM^G8 !;0BXy^yU˪߾\eR(6|ݘrY<]tIbS:x4':, V=a,!zZaX=˿vEW^7UPԸ^_ i+{-YLDBKUsY^bb'3TErS'z#|) (I+,SɋhG&޿jSӣJ曗f?> P۹?w˹G{imKp)1|z<LzԆ0"0gj}1g3,٥Sj?v*ؒ1mг|(4hQSbҸ 4ow-栄Za@s! Ġ%/z6pӘqάhGgn"]ϮT$Z6qc^ o G\^mWTv[_ `_=la_ʒN"sXQ -aNM>_U˥h=p|_"# /E T򜜘})aMюWm\!Rb G`ۏ/.S^srm{7BeG~x#KB%帜,ScȜzBoϴܫ{z_URCtRql{4]$`4 ܨ uG;EV]ؚlG 2!qfk\(Jz- , -ʐxD `ifFtvcJLK^_8<{T!x|N. tT*MO~Z,Y[2Ф9ކfׇ5[Gd˦UUPAg" T]Y_˪ʪw&XS' UXяT}M3|o~SJ!We#jWOQ6{^_Ndn4_>]^/:EINγ~GcI d`1u0z}:b/Jn"p:o/$ɕ%Asx%/UIn+ZKZp֮7iBiӼe\<7Jy(Z7'XZdrbVB-ȅe9 d&aVԷ uSi[|GrY8E魚?X{Ǡ04Ocg>yDK.ʧJDۋ4m ǩ j )Ze;"~-$>,N4Ki1 ZqXl'a vD ] ZR݉"Wm6IS!d7b @%#'QJe0*}T #~xu0G5'*K)AWOO:.(YԳRz,W(È) +ڭi0>Fy]6 f+9=7]=R(D5~>h _`$2NRIAS ^eS+p8s_6y,x/c 1ک[B5et>P ui+ހYCA'"V.W <,&%x~CEmk-vȤ,)gpy:eH䍡W\DК5y!sb)w9>rZX|E _&%ao;@Z{(sz ̵/,6ų|%P̀yrȯ&-$;$NHB0A0)k%fv!LR b:0;溳qE{?#\تZzǿ3KsrX&)\gx( W;Ͼֹpn!Y)3϶&7uh$S:> F`wX巎]30d쉈T`øN[C#:x0-IX]1W׊bnZXcbN+~|~RP[4~tlLhW-: vl+,T=*u#wtu58'obPH^E_䜾ݬ{xkie ޶jTɀ׎r>DVtΖV(ڱ( /%)G4T99c"['x[S\H3XʗhN8<ˉedGFXܒz4 ';I僞#T`>ypC[&f7𳧪BYynA (u2B6w/ -QZ 3Eͽ7CB4_GPbx`׶VH՚G; xM]ndS QAǾH2{ ::5 di8']'-`t> SwUpXʫk s9^Z%Tꭹ@}>>E:Ct%>2gFh)!*d$jdt: ,fm v\$Jܢ+ơ׿`Gk0Stfv,Wc&v$%yT^ 8JB As/@pz썼&" +5ݢ! =kL00}!-DPp>fLcs u\H8'~֧P52 1PKnq"J݂-:,)bhbςV=<9%*$~;eD=J.fngG Zmem0 v#ȵ L[XS+RWCCиLU[?}Rk :¦8WCJM;Lk!=fK /*buiz`Ytcf@LAVDZ)8ONyMCu;8:1ȟ>M;Ϻɡzϯ?0D$"Mup8w=2R}Q5tZW#J cEU^}D~9G~SJZEQ~6P~$Dz5p}q N9b@6D TS<Q 3L~WʽFfCCycp9#!QhI8\c;i~´_ϬwjV-JQvE=h).5SUXm+x%9Q~X#fT grG^"mU(t]ܓ#~NvAy_kEJ<ɾytd".E/Z4g=\vfP x;DU\6>9m 7@*MY?+{!kŽuٕG#OhJ=;ߐtL@yC7ï dPi%HHQ#\b7nOr˓gYٛ#`wJAC+ܔ ,!h?0"N]{CS dB.Վ9Obk <,K*4#l?dz VWέV"Sq,@cOJtnh&"(;3K@ ,$d?CbpSg8;D`iz%f5sFbuyo#CCG唳 (1 i̧,R/0 3fGĘĀbE0َ `*m0Nx`LBhY| +O<}!&}ktT}h/{X^USG_97V - vJcr6qF#m6 Ib!rE'wqv-u~ȵ q^ GF>'58tCf}2 o6~BY_M!Q:|#!KKx |V|XQcKP,/OI|JNGyPMN&WPQ8nBZ"j>Ư`%^&'.E*+ƹ]j&ؗISWFc> )u[,ѓHb6EڗgX>LO](`es>:gG0e"!SPCQ߷tGÔX)eu܆FP鰝r7a~uJI1q?$f IW}0ɽӔk^D ^:b8`uLSƭQ9kG(: VJw͇E/{G~ ?ymxws$>&_{TeC:sG1?YYj`,;3O82^#kǏsb vW;.B.nR(!)Z{Z;mحl/y@gԌ/kQc1D?:yLH%0ILтU[qMݢ;mGc4E{Kp5ەB{'wo$< iY 63Bw.J.E%JH"8Dݏm: ѻ4p6[T-'0y_m,_J{?̈<g<# ܘm EHǙae.(=71vb=W?KN9H|2o5:E#$oWwk>"?0I@T9󬒐]?ZfyADjܴ51#['It@oH| ]Z|Csk6Q}ϟXp.OJwJ = 73 mJHb!ScLYol=!\MM{;=U/0_w"l!{Dl$7%$}>]YJj;opהy$%BCWm\Tg50)$"=WXy8@ʶ^덐rAu_L$ww)$21wWqPthè2x٘;9k )0{y7N٠w/rHGVmjuDEJ>{% q( 2' /$[37r.ܹa^ N`ulq h*V '=F͹Z1+L..Ne610w=}.$Hْs;yl8~ط9(vnڂi&LdTlg41XxR3vbu%'c6F|wptӂlH[c|7Fb/B#k-mz7}_u 2S,U@/2?9-ىAbH&㞲ACjF@<.X&֘Nӯ"!gjIb%j b*QWvhO5Q<޼-Tv  O%"5!*dcY5L++{:'ihpO%,VzMGuAm1De~!{]a!f ĘWvrJ p7pZ5]M+ԽǧϤJ֒Ĵ((oZd $ͨWRA^I*"mhj,mGPmV&|EoރrRZy$Ek&R"s_ٝhbkEOhNj7DD~s5J#4ۊ<,ܦ3bogUzBBRij12W7Ɣtz铓O1N)a.?q$Sư}RYB31y5H15C,9MT߄[d3Č\,?wz P'}$ԯI@ZA>ZJ`Xfx7I:(s`":P-C491)[ \@@,KCi}֎cGs "v"g ,3SgZ D"{sq1Wu--Fg 7A]zɷ*ݦQ¯ݴRmD&ksK1d۷F -zdVKO;Jp[)lM0ĸbI\۫[N7 0]Oyź4‴j{[;kҕ֗q}bHMa!hOJo.].pe/3:fWZ*Qf;?ߠX!?C3j%2eiJqůT*y݇:Xh5iJ(f܎CN`jIHHLR>[?{&}Ñ[%kRY[Qn'|Z ?Hx;NŃJh=8ETԌc6浙vEfɜog"]E9-G0R%ȋv>YeWz^%E,u:7S-Ҿu"8]PƂKlzEae1T.9'-Y}`YRl4RbfsrȲڄyNA͞RN5\LhC`,|/7ASZC,Ud. hs= f! t{ڊG&7q Hc g9 RDoMČ}>2^/6 /WJߠ$ie'KHПH=@F]_JCֻ6^Nbxb͡!LJyx>m.16eN5t`1'']o϶dӡ̉&%:1{0O^Uh 'kWH+\5hTi|EZ0g@'bkR9!>QfMSqpqFxksXE *ٱB=`̹ʸX} )?+幥h1=UAXUɍ$9" -lG*k2jB4`Sc!+uV8K\\/0`HA:L겑lBQ"ƕxw`7$&0^&,.fDa0v"8ifڨەVMEcSO+znjT N%&;FDn5H4{*(CtJ݌-6U SuUVhO&@3{q@p6tUW^GRt=@ BZ̬ZW3`Z!.k>/ޗN7nqˊPU\mpcJ<.uD8ӿI[KXIr?Gd͎"ۉ(b6͵v {rew@{ ֡)% !ˬS^xQ0K˝1j^WtSG1iW$"1+̈+$O!en4ICzigޝBHÛ, UT2٪iGr^8iw$F*s\68GX8X1&J6?4*%8d~ ]<<ːe'p,v3ݰNUaKp{~V8<0y@]y07I0tS,ɒXȍ|bhEjX)Aڀ 6FQ/)U9:`1e?R1GP7̨h`͵X>ZNYJkuV-kf*c˳cչ~o""sj;PO0:!.+G pJX(o -\M3(m聀%X+ʈT\eYAxkPdOzw9*T|U [?kgET *aiC <,AyNK/cNF(Ի΋ɋZLD3ZYH²"XQ O1l`RR$ԉ# ! Φ)|cЄf¸G7SJ ֡T*o 7FGXmyc'it%>H ~8/^IiO$_9p~. }-SjV5cim+!I}f ΋x^gyˁ?9߁byT~ x2o֭莠\=ṉ}&D_ACĐGԙ9J7Bo2E,YO:^1GOnDPkf2TRs g1izliKr/6KCGŸd[n97g{ .ɰXGDJq!\Ƌ_ V|]qI j5ٕ#nnrO(yeKLUi0sC <~Lznxn%> _S28emflfq`N)=}%#jLˮL3HK{|5uesJB+ku~즿e9G)e+zث&\n za7s$#X֟ =x8F {Vk݊] Iaa૙Hzr) ,2~Eujm^/L sftoő$aŎ[IE5-Bnf PA]Dd͵RB|! j,IvLjCk fa7 ޼@wZn|<*>_RpR#|4 !M#_ v&r `΂hVAXS@gS M o$ە,U`lc .mMU đN߄ѭ_4Y5ie|ke}E(hUF3"{ ԣR!Lŕ@Ή)K-i^n-u7U)ks:hl3YR73A =sj;4.eD+<#B{m(͋J2,Qq+ꈫ{aKYdgSqrL~ ɛ QZ@FօC&$V}R뀑#bsS٫/K$>:j}SEu|0"?kmz>RS ~5D&\ @_v]8{ M"H̐X227GJ*\*"uNB鷶pY=*8жDd#Ĝp0D[N%S F!|KLc,'p; yG@').ɭ(w9o[> 2nxc[hEKMF*C@Y B\RG욉jiw/eWH!ܰ=R3*!tM0f&j݈q^bl#峇s̨Pju;!Ăn7ljNJƮwiJD<џdOƈEeQGEn^ȪW:ns8U]"{Fpylt_xYopB$Z>Mv'>$mX{^ Nj OIKe/|(aFQډDOq_QM<uz£ -Qȹ R$rݟ4[4O}hXOFx(6!(4cϣרD=Jt7WǚQa /Dȭ;_יW0~ /B']y85yMʃSڒ11]+ӻQstGz@|vNBݮ@?V⡍X+)(=EAv4FASQ)hp9&N;O~8:ك}d¹)ٜd@ە/R-NCe2Qs?w4 jt'-fF\G  gx鞞V2Rc_nArʕtmP*lg FEI3'-D( $9&*׈"[պ؀ ^VH3<`HN.PnmOeVwBMdόT-؃nIԽiTh U4`Pћ} =6j7ͨO-31aZVӪmd$H$m Aa.z5pVM*4@*&GKȻ5rZtE6Y#1PT[}c nLy~Cm'{IWȰ:,WEO:L>gԞV-mQZa {nX=R{e OgTMw~"5B AɮrWNo*|) JR]k'l)("*(.KvlX5߭?u ]LCg(Nv`mCh1A.MKDzn✮ $rF[;ް:|u f3h$$2`=i6''-DGCLt[NȎ)7b]U1+%AxNl(_0. Ko1,ti~OzEQgrEzokս^̶뢕CʂӴ O"Ÿ\UnR1 t ,#E[.= XCnPvkfA7|.xU[t990\)S$;pIm ؕW?7HI_9 PP MV>[&5!79ӵae5\wQ+_8tjw{j3F{),~(5IfWX:EyڑV)T:g>e^﷼SG%ᤆII*ح@r6Ҧ5C>} N Ƅ 10ձ`\ *-[o--P2T$Gx.7VPD\̮TN>epqJͩbC~"Ԅa)CE-'YpĦ>Jdi£2D~ݑ\}H IhTCEAD.N'X>^s3 J~$,Bz?QPYbJcđ'_Ԃkrٳcj?`P.Q6ekCtIR ql'&`8_zN; I]ܜw`&t׻⿋!:YJP#$O1A`E韑,v7] Åj`I0Qf*+r`;ΉJH?\:љc&)I;幁CP"lV#}-A[ "i]梀 t q>B *wzd`\mțz.Dq^s'lHv^`-Bx9fw`N3wA3rtAԤN&ɔ_`{{㝚lK{$X~~䡼$?yd߼[VK&HV Mu$ ]~C2a"irm=ϡ؟&mM0ǫ] nO ߛE}Q5^\d0?pƕdqA_|#er>@L{ADf;c YXNP°ҦS†%y2 WI)eo|,Rq̭ a 20[}S+ `I|jg`u*Lfmea2$dZ{zZPn3Sq4

z3aݤCZJ*"$+~ G󝨸^~?,uE; LrIC SB9 bfXHJ"g:b;}z1nqhY3*hif v7a퉥ˌ>}>ڟ(D,MSyՑHrbDk Uv?>{EvE\ }PAܪ*CgL' W|AbO͂R%"4>/zqWQ6)yhԦ™EJ,(}6NՓUQ$s_}O>ڳG&GGx95 `0[ kq5v:_*LɂO60^99.3Հ0xZ:lrDm rip`BKwL<@1Yx*FpC][u+E~gq F&M=^C =w_,rr=|̬pz+ĆOc[,oWucc.(LkQ|ZE@ #SLg d-􈒀\Uךיz]_#|d0"+@ [wKp݊HPٌ ϳD|jC)s`1یG" C*Zf_ZFyGϘwClʃʠsv"cftA|{ ɨ&Nf}Q "Udϼ]N:[o4EPEƺUWlývz].0a'_m (CԔ JR(t"HSᔇ8 6AoaY"v:_5Ȥ:*騏 O&c}{)aM,46! v?>j `C+fl{xbf'ݻ"2`]t>2ەC^YKpT߽Aā D%wM$QNH kR_JyK=q }Òo>1JIi#7-wL_Wg?;9|mmF֚#&LB8`tzG^=Qpo՛Qӂq3 \?&"/u{LGcs$/I0okJf6!_=ҮP-ޣH nOv+/^1h!L3e:{~}^>rN/ͤ0'c^1&K ?"h/Ɣ_8|ܫ+ڎO1jTDRօNjg?&&<<-m c&-bDvK`Q|,`/Қ6vf:*˖MY0N4l*0p>ealLoԏSM]X5yiV/`i=]eLݩ $Ju/g]!FΟxŅ\hBRzO '2 TrQF!B쇕8_La#=k$"Uہ[jI! J gTwV}?#諕ڝ?,Ob1)mv(ue0W}]Vm LW V |F (IH L\o[Oa[ڨpYrǞq5R>~FhK#_Z֎64!cWJS{yOR]k[. (6$ 8Q 8>D :"$hR 61up{!:| 3D@ssV\YԓJY8˯>qMDAJvIi^llPMՐclsJ/`s E FT$6uO#3 5*[=k- >ŜTW"CS&__R}}9<Ͱl`UliѪ!3geWHWv%,$Fީl霫 tq0ʯ^ .5/oQÔo l7)~r|,bʸ6&;6dA x:x70 ):]]tRc- Q'A+N8]+@۽!SewD];!^8iO ͘w э1t Ӈ@rYpUYsT)7BFa+Ȼ'-e7BL9nJ&/?SS|v٪e3竵2?[*^A8̞[z"0SlF-h&sO)C27wvN͒Q 7U~kӸ) }S?u)tx~\ [hJk aU r/3{8w(gJÅJ0lD[: Q?W7Қ6i.v;å~drP/=uJw@[f7zzVc ?5°{(?Q?IOj*Lth|g @.19"1A(C:,#5w4OgJf-6ZhTʕy@x]2Ƙa0 ٫naZ$ĹICkbJuƪ0-#mDMRULz,~!iM=^/鷘" FhWl~4n)tc׫]裀P@qLV(I%חoLھ,֪^@/_Ta_ůBa0_(d) k;:i|,z11:զδ1ʋDYͧ&ъU`cF0OwxJiqR!3KɈ} ڟ{37)wk  ;q+ `cςѿ8[N6S?mBh[i~1'vGղtػތ.?IxS` wGq@;oH Si%aߪV~Q7^vTxzR޾Ti;* u4c|+4 ]Eor`CЩ&!_߰߁QレS2# џ@qFDHid8FIu(@ur{4Tms ^/lP%t#tmre844ﴸ]:>!@2/RVMUOFXlnwbBi4NKmA&K!O ~&GQz4(7зû2rT@]qA5^[9yRBxD&[T Wl_/a˔$Jհ:LdnC"xAf3"F2&1=l)@l9PKq;~߬ G9FҫI zίs, o`ciC`* |L%Z3g8}dO͜ݝELka,ΐC6"fv|; G?P|dQhE~]{]V.> t߇r3,e\/:9Y[\B6h()m(BώT$"vC_UᱵBg F.;仙 q DN5 [aa{9r3 ɗEşl T,PqL.djD _عē U%c3ˋMs&w:JN_rf[9s}/Wzm_);<@5_ N#Fogg`U+"@keVtI(YϽoر%y;}މ+z]2ˈZ6f'G%9۱RYip 3xGhV8U =9ֱSTB;Ġx.F0HpPFB?{EQ{b@H MPQĝءCgKO\%B-03݄y+4*Sٮ2b̙4BNݷ? \@E^\v ī=AStZ+۝mm(OWJKqJZlY)C±|pX?g@C$mk0qbSqa?U/F >PM5q&XK٬Fd7:G˸*.t7U2s{/6 ȃy\fG_Z\c%8{U8Τl=GAmwk+x}ƛfz]Gg-1l'b/N0S0;.WbӼ3PjnS%1C+LsR GxS}s4 R.֏;omH :^rv=t+'jY>~z]=jơ4IXJIXi~}Os?gnHҕ&: tUմX11DzM&&Q~0$Y,hcAƑ-kQJ<)Qiy7!E,ȨN'vvD2-hY58xF}ccq#9L@J^')qL=IߊL[BV3tBvsDڄYmvU;q32>R>(sqo:')VH tx$(or>bň]:^d- :Eޣ7oÙR M`> '`㝗S-p*Z;E!<[ MdѭʨQ}`baJS-g sډE0FWcsEw4NdLqy֎vx Y41 Z:.wN;41%(%KKP*K=5w=9yv* _e}ė~}I`1$WoR3)횾,FPLޓk3 ~?yKZ >z`S0߹b#SvE*IR5IAyIi}3@ {@%耯'3M `sKVD@ʑt搫-Tj:Õ f%fK.rabm3vi6@o_|uhN^Qe`ɞa!Gk]»joAøpH a.Ҝ?;_X?P VdpU-+k,m^A3R'㩳$@ @YO93@E'u`͜ n##NbH<ԛ+VZ_3>c%C'tHӑ JwW"Z9 ?I"~}&h3Ⱥ nJLk)Ztl9Lve ԢZQkݕڧl4R2Q_-vjx|רakܣ' 9;C "E8)̕"Xp89xt? /7{!y=d͛8Z25C.IoEM~yCGrAgĿ*|,,{ JgzT͓45ˬҊ43jWiBsh<}vǽcM+mONA HՔfhХT, &6=)MjyǓj?ڊתZWm< wM$F}ѭY;Lgti\qvWRbOF @jc \x%D@52 )&VeA?U5!s)(u*Զ:Esېʉ ! $o˻~o`ӓi-cg֪SxT1|pIHKh.T0j=o4avE ւRW jZٲjs4T2EHi:øtc7T~J>.B5YJdlRg|݀O܀ʈ>YY?M`XMk40QaѼWNOUFڳ]̰Oy6B쭅!pv{E7=^<-*Xa=9M0 zAju/ҫ4TQ7yN~Q~y1 &9Qy*QΜ9C/ ק %۩/SRwvDv gvzqBC`Q3ܺj_MX HibYqfDO",A'3VhEBK!0w섩T|c4y7K3]y`? tSʗHͻókoBIJBJT*nGPuTPW0ʔOŴq3d} ,DŽ4T/OEer2,ڎHq80tP@A-LR5Z.˶?Y5d75qrwX͑[8vBMxpnp%B&ӓ!6>qg@|lV)٠b(MblC! 賷-#Eԛ,1o [Dp6"ip pv=EJf4s4GFG* N j_Gd#>ʰaX(c&Ppœu" AeY]GAqb' CHCSv=Tβќls۔41x?Gm6wo 7gn{lnGLwȝIdhYYb].>&E,Ģ֧ Z+FxڄWAs &2WWܩ^0=(kT#@dSzLڢi]X3tRom>O&3sy$TlWmq±V,SF Fg+Yq?׬J(Mk!9ѻFCECEi Ca]d4M}vT} .(913T+{-[mo#iVS{\#iQjMgPQn|PD&ŸQ(e&*\j9,:dt7>uja M" S aQAa,HXۡKCAQHo9brkunc&\ t\3L0"dH{dꡥs1CܺXW? #B=T`)?lR[l=DoASK]Ҁ.= l[SbS?B&_Za;+BE۾tOPx> Nb98`[gW^o5QG".Rg eހTkMN =-#)i>L@G(mxE~EOP3.NItLCVouR:<Mz&1Pl.́&&`@Jrp J`j@ ʀ컥:.ȕ(ΌPAX[8y@vW+Ԇ`+zI1}:ijɰ]r3]ׅ u)1+)cDU*,L.Ct98笄5XΏgH斎[aV}'b!y>mGu@KIJO:&/ ޫ? Ul T HQ+~T7*3T˄MVSPH +J6+J*peb'%,o \I>s]8RattR*jGY<9~vSǭ޽j"%h>d-s7p꣐O!;Dǐ]DpBFgE˪7 ބ~!>Obg3Æqi`u3ee8 7G*VH7_s !A]4,wRNYܒ͍"/4f`|Pݼ\ͯt)GUi!w=?;0s<܁NC` ^4$fery1V)N?EqZ&#MO( ^(Y~$ iy(W[ -L72υ(W0CxW_5Qhrk)u}P c;睶N!]-Ԃ̀3a5XdcHDA)B2 30= &-A;yWS('\mEǀ%B5}S*@]Y!kAc?e@Ȯ9D{]B';}*:(QE]f5o^G$D|Ge}+DlfN6E ԍQPyٶ?PǜMusXH͸ʭQyr+Q:zevFI4a5!5),"zf|Ii*MÝ1?ޯT:(%$뺸νZljgTGӱ fHaqGɳ& NzN3&{1_.*!)TXI*5wRs npfCVw^]+3 Ez+8ښXߢSh4j/wy] I R&Κ˯& G%_R'Q3¬ >]ya㌺-vKo*BYn֋^ʍbU1^C6ioZ (6HIIAj[h8/fb]GZށ s5>^ıC?&X %Zϭw#`B́R=)Zx~6r3ė[# g' ^ܞ쐐g&fCej0]okO7ym\\<Ϲ$g*'5C]WSXΏ6xV#o!#lGGۚtӲl)\[K앢\wnO#!.dƓ&%yp Ll!@AwQr Ň\T+j7,t{%,y%؏¥Aˀ Hg ^uWѕFn[]J %vqϣ[ܤ[-ŔxS8eCoDG=LcDZ}#jHN(e;&97T2İ!S`9M XIg}㻢D43_#,o^؃ vj d=(eI"hYi\ף{gTӔ\N|"{<&-_2#UKg%z 'h,5*X]~O>Ws l7p{6rYUDG,yEh{(3+)AU1uF&kJ # ,iTɋj}{M[V[ wKZUU@QE M›p%FƎ:1*[,W Ux +@LoEAѵ,?kj|?2ihsOJI#&GzܳeOS}=Sm<+؋ZLim^&#+_Ql#qC+K`r,kcKZVRcQ2*u7+{y&_S 8>I0'@%#|SxCTt7Jɜ}M(qe,[:r*]QS+yr-zLW%K1%WaZ<Ōm:*Jgz3^6,.>7]˓ ? NNDE >TwvE/& /wFKWhXJ@y*nf%pJxp#m h(.0FzdgLZG@@uL*~t1se/l鿇`Xf߇B)UŅ2'[7grmAOM=lM:BR1[#'Gp 왾ݽ]:Cψp .RꌼIĹXTA9!jHK0 GZRӶW ;JHB*T/QVnk&#[/ Q6~& AhU *":SɽWg41ǝL 't`/>;CGV|^3WHH& Khi֐L/9Mzz͜ !A[ .cWaDPsԤl0CБ6ο0nV_/BC_a >t)k;-b dEk!OzFjv5FĿC'iX4FdvFtB؛Nq8ۥDea92GX헤RSkP-BىX+ 74QA =*J^>}p`EEgլu]5#N0x)8(YŝŦ2U6&zL54pc:uؐ \&+TimXqؙ "&aAfULIVۤ1G̟xE2,6gZ1E1c1Ow]b$${,X LxEx?):\Ke<"ʇ4} +hZ^[`g ?@zr A /RlmK'Agȑ~1ژe(w]\0R̷Enp Cz|$z*韂?r1_FPbፄ0z% (rq~HDC]#{w\plk#%KQ8C\oJ3;|Y6X+3޼Q\Աho$s)*&gV}Si7={ $;7"+CjԷ0yy[/!aj]B%f !I o5"̞ %^E(A.!,Չ.|.d]Uw&{Wָ#Ke@GaG_2R|TP}j镲F=T9HhKJP ^IS*_y9lx !DnI$^i]DŽq4ޫ6 t_2{ȨurXXzzτXSӮ, ͡/bMW@ l ngV*7≼uHY֓fB'/TGD3epyӚj|oV>NR]Qt^#p h$kD;}N«8ۿ0#_{jxy?GvN)MeBTɆWDGHKg;c-"2t-uf3里G#14HIRY`0*]H(\b돑VkƗDJIଘ{<6 "j GB΋sJ ]j.(8]vs19ǎ#*?3ke9 } ij65y%$f?Eκ0K/ {#*ndRr׆@ĸpD<c4jd. 0ÙP9i>%9{_M$F*9eu=4|ګ3ó^ciߜ0^\:8}Hf&㈢YŰ 13W<ޏIP8bHOǦQrɣi~5-$v;#Q͓4֞4`ey AMv+3_eRBG0` j '۔Lh4l.9:3ȵ]Ỹ:b~=6fZQ玈rSZ_K 6/L7"x>:7g9ovfS!`K=͸(xynCICLS4y2{-Oh>jnn\#DoIJq8ЊʞXT]쩨:fG[abz=sdҊUa^JqAo۱ $@a)&U.d-d0߰-]ǨbR9E^[?`i{`Ñګ/zIz y8'_.%OӞ9/uPM $R”Ќ Iݥ&D)`f(: @H¢ t'kK;Y}~v;D$ǒ_E##`=QKs%z-(RI5@2yxc>^xϋ{t8Z]֘C֮ j8*"p[󅛣槏*U/c O M _KQԎVyxF]5)ra@s"$w?zT\˚k# O~M\;~Gz9%R*@dM/ ?9-Yu:俰v}XϜHFG'\Mi-c/G`,#MfY"WmUcs}Wy%;I-yAug&2n+l >.¸l,VN*ŭwzwE{ۡ#*K#o֌P~zU}D3 A懵]ytZ.Dd:Gn.LQm;-EoK~.<j"('S7KAW'>b*)e9PΛZ5'tK?agB2LsRTmp8z5.;ˊ%Qq{FO!)%\WxF荢OsWy~4xhHs05Dž ùt ڇO.YDK J!,ʍݦh= K'1܃~I\[} ؜SOdb:IQVjyb>1&kbG[$`U `O$Ȕğ]+C*f)K&nI LDm];[.+}W׊√Y atΊ0 )w ||I\ђw[K2o۝wwjz|"13M)5|f]sK}J.mgA|njqk){+ɛ]ɾ'&_F0(+fPV}Eߑ1,{m0ڬ3Y>⵴sS|g:8则ə e -&k"[0qFD}.z%k Rg!gx/h_o&yH^ yS":aYײX$%s:Jt]$Uaa}Etj{]c}#IB"ӢIj·0 F.ߝ-H~LD(B=qX'o (b9F7̯ a~}B TykUW;~ÆU,6^=Dm޿NQ{<7V#xkGj(*u}9ىċY}GeP#Ey-&.O e48xUQ&J-oEs0nR~|CP+$vl2ܧTǢ[,CwHN6>umxBy^e{/N 9גou#emV~?o\KVE+ r4|:~=Z˂WL]߲e'8#CbƤҡW&mNl9TECV RF2 2dKT}B44˛KA9!Ƞq"f%'jCXJAoՃ|[cq b1ޝw#_ܶ:M޿Fk0\8a9iD6zo _禣FȟwpMܑnnvp Bq{c`o1Uٶ{?Mv`r\%^DXnjaYq׿3XiuJ9l($?ni펌ުIGPBfMx[JRw}K7gz [5ЏI\ k;ỹ 7\E;![К׍!Fǃ9OjFS0uԍ볬B5`dhMUm ߟv!p]UeY| TpŰ1Я`Wnm7;75RWlҨZl0=48b~M/ƟH`W+w&O^]nnѥEpzmu"8fO%㔏{bbA8pa秊[ RIQI>8:B_ysSJ`nI1k\lۣlm>n4DJGv\D43:RZ2C%5^ %pR?+T="Phqpyߠ8L;iNj9y\^P!Q. ֢}upĝ%?JQG/K먂WPqgK-Yl_50 9AӼO%c^O)waZZGܺ +%i8_EwSC4Y`5_?Di\n(U5(9BK[֭v"qmu(05RZ`:^PG< u~PIG!@x1}#5 T/7 %gBJCØؼߟvX8ޛ%a=SמjM7Ɋ+tbj $~2r Vd aeSb;f;h& J<wEτ8)*-qd8- ܤ-\_Q^2Tf  hX“ )ن!ȟu$l9¨wZ2=1#q-3e4IǨgޗLz1t⏮̈Rp&7(HXm 1:33% ~œؓP;$Ym&E!3$`8+Ә AW*Jny!驫"/˂1e~^x 8'z̡Qxv8L}MY'[ )U+ܒ-fRfM4v,Gg1s%$u;"3 Tɭ +48d-蚘j]FᭀMxO?ݗI$PldPf01YG,'˳hjA.!_\8ƬQ 0(An.oM0,]hl QE1(o#*lrM\vP)sSmLimbI"wR"ET7𭉱{U#+0mY{0_]>Op^x<~5!W Qcqλc@!vVcqQI6Env& ]9ʹN|7׆62$ߦ@#f!KŞ]f_k@0t!,M[(%2j/̤ GMWЯfKmGPZ,R0?4,-ߝ< MӠb-~yx%7Ԛ0-hsA\_L.A5'RŊ:(q*, IRtc8Rxf^9m>Xe;lkp76ݡwXT5*uOilL a=s3Md$ ܞ5N3}<q~!E`{zwK' -džЧ6]A[(i0vfSRym, {ԶiɈC(xJII{e2-{YUmj%D3f%byQz`n>!''517Ÿ* ـoX' #j^w_ARLI mSWX}uV2d=Khg}&蚕(Ir#3GYۢ(Td +fBƷKۦN4)^?˵"־9Oxn^=#Eɗ&m؛kҀ4(GOnm[ܜ1 =#wf$M]\6g/>3 #{79<ṿ})43*Kg Gnŵ4l{(_?Kd!+NvE.yg_` HEmHA,k`VAh)uzRxDIOiI 3տ+cf4ɭ7S@F:_Ke%}d ۖ6Srō}ߺt:L7P"/ZmdQ9u"ETStBѰ0_ߺ7@~!\Р4 ] x=(FD>2Uq B JU %|՜m%_Hg(^Iy)tȘ-@[DQ wõ ?mAu|inp ~X3g#rs;94@}5 ]$,>]\yj7&[NB64F6N`f˺8 ^d Քgk64igځ B 't"e)]C_}7x&#C7 B̿r(Fb/5Gڛ2r c\O%2؋a}@=4P ]!~.!U2iWid@r6Pp⽬JDf$ϰП0yK$UXAuNF7ao-lzBNVh>J2Z0ݸ wbÄH^%N&P]׏RkG hj˷E SybtM)dQḰHWfB'p XΘYG,8czfLaU`" &M2ƥ"i0P(楯ݛKOHFX30ܤQՊWG" %KAJr6&]gP0%'/c=gۓtdSERU1QEH 6]JaJ[|/{WS^Wh0]ѬpM6 +A%g D&(&3F A·q92d&Vd(F'H9-ퟲʺ2gγvdEH!Ȏ'.MY3Ɯ\N,aVu@sQ߅#+㋬JG [X#6}%_ʫ?ˤwE3fRm3\u1PP]՘FvJ(mW˺b 8EY?) ^,fN^нՕśgC*%#"&θIX EcFDmx&ψR=_M /<#drMٸܺz B"ZgN - MLvXl4ԕs)\ԍ,[&cPV8#Īuj1R~2W;X1])?*l.@@C =eɏ6 '_A24u!-0.koDYKjA?Ej RF$D瘹oy21A#fAYe[Vk䥋C%*#.b'afؿ>XPJbbvijE(I n& :=B{Ι@Uf|/xH]v^|x—4 {~$o3L"%xP zH*R(L|=gǪSUUˢŹiCti 5f3]>yCxtq[6/=m.;RJAծXV.|'CD)xgGJx;3/fp9ҝ5AצQX|f maOgf?𧮾܅E}lbE8_TIɇ(Igiihw ^D-θwG8T?='dmO7_)g2U|?wRkwT/~wUpƒL(X(pr$\>Z򕴘-n2Col:<_ ܍n̓Y#tZĤXxfsU%G8zS2޼t|>"o AN`ew2cETCco*KF{[hLBD枣9 DͦNWٙG}[,J̘CrW6Μ)IA0R˷ (h pj|Nܧ3?jO*-RퟯW-֣+n  5rCcd ʟNЍ47z޸XكP:ky7J6Y{X@I;s"}} ~ϙkv_ބa⊁!$ӢNOL"YGr!G>x8K ̗bۥNO(R ..wHe3Z 99T x'%X{E3CUA?;l}$66e=X QHp}%ge p_a/GP!v ʑ ';̅<<ѧlaHE KG6;Xw3hG*\*ڇ 5AȼaC'#u4DCExwܮ樵er۪@X4^@N{yۋPյ޲@s۵>A옵>sVFهGF,<{_HĠ~;F БRWsAޖD_#ſbS^gVvvu. >.2qi!4@~? ɓmJAb?w;/P{m@o=ЋccIL,,E)_ЙJgQ26U3^Ǘj>R*_%j  uI{0M wT9h;h's-׮,AZZ5 \d\QHoqpLXVsY A r܎?մ$o AOY~L4Q7y[ؐ옎Jֿ>yXX { b/M ]3nzKqgh]#QQ'hnM2eR9svY蠦֒%~;Y&B_6jnq,ɽJp 8WR g8 4j7b'(=.NsN?_mۢ ':\.yhx@c(FZу_.mdzZ\OSN2P YW rJk]qя8/)G;|~ AȰƩ0jg{[qxX1Qĺf&P@fjD]xׯ/h7T\m ]t%Ѯ'aYVɢOM{ NG `.l(5w"\ӸM- B*2_+y _$t8uaB;M$mp(:e( LEWI/^`h^:`=Ƹ׳CuJfr2!-}~Q=Sxz]f*hD̾v~>Ǒvַ;"ؠj)tdbv((\hD΀7''n$=U K˫|3ڈ*j}g/i,;T9Aٛsc(b(:h{ !/ۂ߈39*5SQ|4iH'K !֍u(M~W c゠}N<'@8H2NOVjQ~# 1f"}DJ9hFBy%, &?WDk]YftH # FvN%Θڻt'ʇXYn)WW<3m3> @D  "[InjBY t!VpB[tn^&gW;"6 6&SlPK!EFP}; `7@Ca zUՆX ? £F[tz|%nDf>M8f)1mKGGD9pfuu'Yue"&):myvhJqO`#ӫPzj:'"pxlCrG*^@[3*D笸R ~4f{diw G=Kӡgď*`/rBMQ@F``*KCCݥY%TТ&nr@% @+g(8n?)Ӭ`#rpq8f(HRQeWc7w| Y0~(!d]IB5@oj|'}9^T^FFA9`uMք؞ɳn}_ bJŀNiY8f(|BQ>P*yj SPicZ#]^Ӂ.1b®9wSqcH($z/8qD&`6l8,PDgi>X۵<b+;bq>JNӌ| _'.mqtU;o%lC ﲿ ).E:Q\.h$9PX8 Hr6iwiL Ҡb1؍Uu2w}BBZ{ƒgOT4W5֓B!۸|wmjiΜ VY%^FX1KCJ_{ ۮ//[brI c[DՇ=V[-;먋Ǔq3&^X8NBE ǯcpr/sȐ/`ČzMlV:c;!l} +$cQ̵ !BL!H-]H+~{iD -z>ރ c4XMxH7iE*wٶrFApP T8:j|~sɣm[Xu,}w voPo67 ` 6C#ɩp!U lY`N][ !ZBz e-Y%1^Oʸ Fm(yw9An˽eiQaOH\ByZj7.@*"k%ùĈINW0 x Ri* #qêJyGa+h'vZ]3ȵCJWlJC?^~*T yGW ʩ*7 m{tE%)~ԁ`z)H*?(i?h5 ]UW_k5 {,h'X":" ʟ>D{ҙ3X_Glѣo4ol?d&Kde#~6'g74O%A74OHiۑb/Y4.9%nf'Z5|feq(î7R ci8HM`&L;"cOFrN1Е{XFT&cF "qpjVVi2b?'"9tC{ *zH=׽)ֈ+ J縣5xMQ%5s /E?) s?Kvzr^A,/@v |穈کbţs9/@%UO(IR9}_籙Z@2qtxtrcz,19B)u;/i(i>XkDILQP%T vcb6^xyscb4T.I#J5 s9C+x䁒ܰ}СظYs5yb01CEx4E(k<HBQnemphtuO!h.kjL͌a|i Ÿj}|  BrTY^EL\ H#7媗<,ڟ{wksҵpP^5pVϸ])[.)%h QwS=]}]]8wM"nKUbܻF,1' =uڷ RT67aFkj7};no FV_R 9oAo_[ox$ɗlNـaS_ݭ5d5a@re&p Ň"U72s,;1wƌYlp;iӊjZEɊc?=x7i1KvO%xΠǰ!jP_ }{"P{\x<1A,.q9 cShej 8LL1-v^[ .D7[{Qjp*Z{Pִ(O,S !g1yV:G]/]n~lʝi}k|?E4l&RE4h.13N5?vY¹\,̄~S/A/rMQX'`dpMyNęQ)&JEˌ;X[$9 JZx篡Щڄ֖aԹ@nGa hoBs̡ ˋQkR2:DLuHw#&q{58ÞMzkIKC$C8RAp27Ocx"c!9HI;0%q-IvF̯й.$,gHBvVB*%l$ |9SI\^\r 6QGfl,BQ2@a՛*BJ;6TBgb7 , t\pʓI4v?qCs',vc}+zPRan1 GiN/U.f@A5e所xZC@Afz4p]i@-ˊ t<h^}@ym̠Ts ϿC'Y`Sŕ## 8XOrC%teѢP]ۭvhIIkE ABt<׊ۜc}mJ}?h& Y3zi9M?C |`sv{O aC[uVL%h:8nx'8I6 ĘC.WgLZ <E;ʣΪ~yֆ}gF!0"TD]Q6Fpd”ܿb;C)ɷ\.un! UbOmߎ=)8 ?{C S10,ց4!OM@X~l} .QB'6\J_k1!8ڠ艩\(=a{9oyCc;xoY*MY{*c=whnU1 MH휺'CK$e $Kа꺖aQ^c@Ƽi鿫o’xM~>CtpV46u8?;vj8K!yU3= =_rnZpb`XRx:l 55^ׁ8-}i9[tCG:~? L;U-udK{? ^W;Ҙ &mKn6Bcű1"|۔B&yjCC lv9s #ޮTy /d):ccP<٧r,C6\Mw2օ%ͱľY @R_!PYamd%g݃&lPh1=2)M7VH4IQLb֑_OߊYs4;;[v xŵBaQL,^'=UҔ/8A~I_|6$8y [^jլ$GDy_ ]KlL^Y {,aebVm㻍Ӫ}^.}x '?4>:չKaDGp^("Ioݥ.:>Y쫗F`)iEZTv1d@kRMU8E\f">|:q\ PKl_6$ KQdɅ*)`J2CW-y%I,C®JW᳡ cԅ@IY+ 1FgtzvC; w9jzUoWiډ%~^d58" S!4UY@S"EYE{d8bbfISJ:E}vrcdv6>U}eIɳEKn c}> ( U@Wf&B si_Pxh aC 5-dʝS=\#J@SfTjaUCcZEh2 *CI?Z)mc,pjY1hrH!fo`%X+YiL>-Mˏ]ӉL<daE}2î0LBu%Ù}^JI|)}V1.98Fށa ྘k޻4q`5@nReRuU޴M]GgUwps:¿JVA8PN06z[5PpxZyx |lgc 'UWA»S~yFm!;>7~K|Gu JuoTSE 0}A6]>*=ْ:9IVEis]eg6M V*PG~,hq2Qi#Գ??W,!<R IR駵Ӳq(sL "_. }'@}I\@>Se{٘v qkMr ȼH{sπ[!(%b+m.9 ^\|Z7rwn L&Ti,+/Pڙ{^ H*q[ D/kpvNYMYō~ IT}tYX l][#qYjjz0_H>vflr @*ӵ{ܾ}HznL&zG]냎Ȍ͎86?m}iyNk@AL\f6^jl:LrjM %R@,J2zԌF7Kw}=,vHn."HWtiai%GfGL:I&?Jp]vaJwNbg|1@0!5FuOt^["KM2x )=lVk6g8yQ^ DN6lљ uHzm+ A") i۪XgHڷUO:9xyq,L50Ouup#Cgn7e/pYlpF6sȼi t@|OI!/)1R.8WOXr|w(Ǘ血gm*yn_l̜%eOâ(풍jL ))1N3.gvܽI\^k0B-n;TKCtV;iNPl0RNka(U}\8[0ajCFу۪tCTiPg+ "j_Yiܳ62%);FIHؾ~ms**U `Oܠp+Gj:%cY讟m^EzxM(7um"\[s>3QNxmQa>OvɰFq{(R%.]+|^ ͥ-+9.';]vgA$AUL7FM̧;H *ƻAj 9W@sX6&\U %VC^yYkHWI]SaߪpѸ*ws0 4E4rs3'ƒ8{K <0q@޸­kX60f| ʣwREη9kA}o0!q=FpF뱣/7-]%â>gsƐqDg~܎Hy`ea)Q&E`Ck~ɇvg5Pn 7gUk"nlsYR'JVq>];00|L"2MANQ4oO|`Ոq@ 7QKcQ:AUhs4Nu!1iX$?pȊ)CsPm c^ Twb8ӗl~8e2-aN{&>*t%e427y9DQ7O[8>rp/U?CC*ĎumERhM!>}CY^RfHPb (0NQb6hn 2 )2'A}>,z7?amܚðaif! M]2`'HtכGCmavgX'. i[XYѥ6P+oh }>GKjAGPR;p׈Y*"AoΠDyٕ'o)Vڧ[z,`Mm"_PX#p1pļ}TIYT e=#م i/ #5N7;&Ȏrz;!#7,jAT&81ff"ETthNVCHpo?&r/K T@f>2&D'ǔ|`׋D` V;.'GU88}-&,mun=L*{;jAm1d'QDe1Yi.ݏ2Q``.6,L^ʵHZUJ8XRJqÇ:3-)KJ#'&oȒfB՞yW|Y!=,G$) WI ΞKmq ~|Ms.8 z:F*D8\c@A 7߅d eW_lTfcLYwtAq(_) !#1ٞP'cu%0 A ř?#_( I(:) k0c$9?*N; F=m5#׉ɂ! Is=ƑM;8wL8"Y*>s-lE+7Ur>d~UѥNPekeJGek.Hʎ?4 <0̞lϲ/ / <\u2 81 a ~WQqϺ Ӭcgk^PP! aWh̓nTZwa[(!R6 %8:4ޢ/RnsmӛhK悺g%bseWŰ|6GS/#R[m2. t`sZ=@JscU;)u@IC ?ex[RɑЉVd$JwT[SBIΒ/ AY[RJ+;(i[fqןo R8kXcg# <'27uTk?I [Nd&RUЌ ^(S~M5.#oq01 z G bN) 17[Q:gq7f_Ģ:f~b]z gjk_*0Y;t';[b !mwksSG; _2sz}zh. t5`m*is@j88B*Xh[˟|t|`gME^ɉ-YWXg(r˦.95Wm 0W/tJ8!\$ؼ_ϩYf[0 j.گ?]FϞ0{|)o;oQ#gOqiF`h/d#əuaGlH_E*Ju/z wZ[W d&9(4 n2\[GC`n S鴹JEsapBA8[ʋ/xb : =*u}ueK#3@6k^g+hC2c Qvd"|ܹ2k(RwZ R ח1c_ZGG~{*.z$h=1f~ƵǧAlGHRd4>Ϭn8l99 j)|18gz^+ADM~P`W< "Uռ0m1 <IUӐsH8)jk>K_!+pxs.[B.]؝ۗR\2$T˩&tMoq1gPɹNi!Hr3wOON^ l^ zdW88,aF2H*=>ÐT.i[oKT/nU^.hr/7Tk%#R+UĤMPGCq:Eh>< +i9~rַyW̾$:%vwXctB% i'Z)*TbcpF a-ʽRLc]s\n ${#̕{44U_`OO|MZ()oZijA3@m)"͒+BDfwȹDWb\5$\4WIn] }I'Ҥmp ?~: i9a&^`Rȵ?`l(q{Őar}8 zddfYFx8Ǜ6צCQL̀jiH\L|bYtjHG_n2ju֊>l"cP^L5FODUßp9|X=7Q`ʇKQN? v)53ój)no3&tr2t\0A/`uXSoL{>{t亘}bId K&Y@(}vBu+%!s[|hE y;Ot*2ߊ}2ʥn#zXir'GMV 6@}j:0Aj͔ 'P {jOC 03n׾J.9R}*/ќb*LE䘒V\9Lϊݍ` P eIjHkۮ rkat•/▧ b%f267HOp#9f"@ :>:s+NCrNn}5LZ =1{.tC_h7EG0rE$Rr|ê90y ARR, ,#$h[Tu&jV_,L$NnH{d{S4^7DuQcl LhFѿ=r&1&/T}aa'".R=rW:[:E^.Uߍw'lLP% +k'RMߤ1iEܚ:CMۄw>^ٝE-hj QrXFSyvth6S.Aןg&t=Y0(ZkAqQi^B'-! q)7k_1}N=96$ȂTXps&㲜M,0S-z^!J5N'{s9V K+&VE9sД`$$~GÏEy$SAc! ړobkx/9u#k1q1勧]1{@oL%nCeRWW#fky/˚^W}xR^d%&Hm0|%"ROFH u!UVM/*S`1Ate$a̤ldGY=>!O;'P'7"%o%=60r ޡRvf},dP~4Ƶ*%/?!W=Hj 4G̮ 'l<ž |+hbd.B`%S +('`\S36.HG3x,xC݀E>oúskW0) OBQ$^ o Uyj'Z{QZ׍nL"k5,)#Lx Z@\j}V9upoÆ=ti%룦~ R!a.RD=?0? )2WJ@-q4@0 8S\qT,'T؛T<Xs7;Kэe뀃ȦTu>_ uYH/yۢt|?Uhŋ9{~3(ibv%*_UՐ=1̅F';^Qkݝ@DZ&34xGAu [/w.F5nllI rCIֲk_'싩z%jݰÄ́s818QN rHEY n5tNA8 QkAn[xA&h~%[RÑdGa4&ԩ ut\B.Hxodڴ'!T&v@Tl|߸B>åV#LbkI O0YmS~y:'5gdòaMa0gKXկY"<;:㌉m1){ mV {Gr8LTut~R =X<\G1}ҶGL<1[*aV/lu|>>zЖ>LF{@9t3h -J95@}Kir7$z񴰝p̀,<+JmMJ"X Wҕw}a(e| Z_R1)ԞmnBB=^(GgP_c:K'@BWRӰwN{tNx r{UlYׁpx|XgN|tw`/3O.Gqү9g1L͐ϭ}Boe"J-^߱bݶ¤{+N8|#'^D=ۅ ¿&._6إp1hkX&+aU0U2~q&t JMݒltqu[C7P I*xt~mwTb;?nɗ=6R3^yh۷JFG>{,곎_b5dBųOzJEzJ] ? mִ{Vr]Y~=6j@DqI;$)6(4&w}h1~*4}j'͆FzHK~q.4o=TBy|5V5FX89$1ުh EQ!1 Y&M͵^Z1te/ovJ5,Iߥ6sc+3STd6wl]oU-pHcna&;sW^L&gySlԱjffOP3+wdI0?&[}T%˗f.NqM-2&:ʕY5r5~MFkq#¼V d _`vh1LA mse7c),fL\Z?d*ߒg'^E$ 3_wÝf}s _mUSani1ǵWmS]B+oda|hGw6"`=cJw}0Fx~mKuRBFF7H9>)2_jb`2e[0Y1i3jE`mjUm}MFm@\ MKp?CҤa@)Ҁ""j &St,jJL+Y %}+[ ;jE7< F[ z+FB;|xԪqTa=sI &/%Ȗ͒#^RnCX6Md4i:V 8fk| J@/SB2Lw=sWz.v>i%rdȣp9hɹZE4jnJS̺mgmLƕSQ1*_ ؞ _Hc:$FQD崇wf{Mrq>&Irof-Ql^ea0(-ft83Pq||WdzS㴄a ,Mݢ&T|C>#/Ah0%_Ox2V5qlf6+m #/aIOlLEt8zG7),\ɘq9x౥W \ KFɂ'eD JY|lFٚjyw% Ku@e%SN--"8gx:ːʹ's+WѬʧ;7>E"^24  aFF"?-/]a?G^VKI) 򅛆:r|3']v;d7Ucuטc8:͓^ m$\JW &z泰^ ~Mf).?lÇ 1/#_&p 4E|+U/,SCˬ]^ se3wXo|,wčO{u`}#Pdm_\+"! Gt줲DSEMJnp3xR`Έ_Dt0^<_ Q5nCg:΍ͥӲmdYq=nzꍒ0v9OC2tWۿ&k ⎞K˔\/ 82]FR6. gi!Typc+KɐKw'ceص Z_c-bm: 8i016Y +,-H'/j{En dcRMĖ"O]-\vƟى(5-)b- FRBn3)fR?@Cf T^ o"M9gNϘgq7,u YeOxCrn#lUWȣ lwvN g4Pz stc c j3UX'}@Dʜ2e\wwɞF,~l$,-`=%##֮LAíN8D,֭ 0.whGU-`߾@fj0"2 nK`H+!4;^KTpOU m>u~_Xv5isF`_ 6Yo@_S܉S#ѻq_:L P%_#9lB|\ɜ(֯EOd/.@=!CYځÉI%]Mƕ_9UmZBdnJI#:[+s<{N784( pqQSF$M](L)v!d)32HY@ uUL>{MYݙ]^1Ip|kԓ@ շbyܖ| )pﭻ;=B m ݫBWO})ɏ)CvfS2P cKu\X$hIR V<#ҊC~'茺fƅՍs {RI^AkddAjW_7qBaR8ayy89OVIi+ рʫ~F-.;5 뉞q?I{&.VE7iUw/lV#wb{'Li$u6a D8VdqaܦHڦRKq{]f},7a7#ϛ' B}Y$!(!2q3"z Bmfg o ^+]Z⮖ml=蚎褔W>:eH j1~~Ƥ aSU,Z*<bmYjp\ߨ1T<ѡzM#6I]]dnqWۡ: UVwӃ W*ǝpʥucIŇz[T}pRaCCa< 1Q3$oؓd@ &ӷ Irp*f>;'T ,(Q>Nd Q!!t{oFFhj_=oE iZ(:%cTt;:yݘ,NøzlR00Ƒ4B&" EMEZWRoFC_G?=4Ek߁F&[X 32DX +S.ln=G/>#z9 ~aݟ쭌D['ӌ:R HFZ0t&(P`VWƴڥjbN'@J~fl!}ۼtݏcvz_nbDltfY%7 xH.We+Kʲql4 Om,~ %%s;ѽzE (+F)_ց'f,d#|T&]W -J?.j}4 ~8 -)jUyM.oq^֛ơ+VV ɑ1K}rT%Ǹ[ 7lm-^1}vs4frD[^A.*^u`L1tXf0;`', wتŤ rl|.,?Z%.&HG,~B}ܓ|\0G3´ >'x egkKOp*ZT7 ښEJlݪl'>9?&_؃dgI` j=˙Idݶl畃>#ƛ<ms\JG:q}+uMU_AnWT)")y:P޿S/!xRRWcƨ~W 4uY`f枟;آ 8oܫhW{Ʋ-݁j2BlF\$ cqa4R 2`Ӵ\nUs*Uۦ( Ʊ.!BERt-,ZyCsSY\Θs'9{ĂjȳqHTo+Y%i/NI5o7oXXx Gnw[1[{ B8$?]Lr9 #noa2ףCiaL8ܺ-??;hG zg7wDd8V̓q-,+/*pCT9E`ED*S)B^0E^[Cx^L0Mmmi^w-9Pqɇ: %J.;dpO\YVW!VK\`uiNY*˦(Lgvctďj^6G+Ï ]r07<^X,;JL KuVZWT!זڰ) q3np|V7N"EJcEii[DmX)XwuE}b DxiCtQ2ʮ9A\ i 9ZLLg k1W,ހ_`CCS: UeXЛ;Z t]Crt}=cAAE=ZVRfs/ɖ1*npY W7{:`W4VKӮoO^S*fxS2{X\ыF_I^*5 DV(p&xoμ8 FBsB)~ W gKZo=|F%bmW%SK#\u&zUA"}3?"#Sv\&' 7x0N$Nx s#(l70v$c%g]AMĪ ">nznWDsNU y9<Õ@"Dc@9=?\Vl͔ 嶞%8kuEESߚ!GY 躊oс|uS.̅ԷckN<tTb_]A ΚQ^,g뢥ï;Eꈬ,zW+醓qmgӽRѻ#az-py_Ei"1_ɡD?Lꦩ!7U\MŒiaݐ[঎3 Yt*nQ BoeQ?'c"^9 {6LΕɵt\zmG[`kt>mcA ]YOxz5jq{$آY Iw@i^R&':=b6+] Sf #cp F̩0 spH AJTDMM1Κ(B?pC\gBrgmL춆;EL` Ү PU%1ZT.EڀpIv<*/nN6FD ”'@u/ReoDjs=\X/QBίV/V~J9Q˺UJ&Z8ٺ $[R\?ϱs-2Q Ȧ&*z;+ײ`GӘbbGD1;cz zd䊃 ʃ!d*|;bPp$fg& ӷѹV̬ʂcS7ՂƕDmɯ OZd[!I%/H RݱuL)B/Rnf#N;f};xX"kK2Ǽܤ9. T\jA_b<~ە{lN4q PE1iPcؑs@ɄȬޤqI9M *QCv?Xwx-B3q|6Y@LeͿ2Z*Kq7I/c r!\| y|pGL/g4T7LQ!/ϫEav${ OA; :V=& ء:pi4 V)C ֔!(B J[Pr' I-"8kN}{ͪo`ε1L/o! YNsM{ jub3m͊}gH &0}pMGm@'5BY?.)Yd 1O+)遖iHn\dX>$:0P[rRh0BUԎ<%+A9,}5˚ oVVW(D9eoe$5 xnyWTEy3plնɥ# hAMc*V=eB&M薟Mh޸sC~L]2h,ټFt~jig0@TuvC2r{U/Mʁ,,A/p#Hz|3@@6#M6#C(+B'fiV=@aGV|Q!"]1pZl?q,5Wvb'a6 xwf,zP,:l]-*~qs0n¸yj<$5K6 o0/eb5zhym,}j˸[(4x%)˾j^gj"poXגͨ?2e *w)UCZTGV7%Ό@o'+j怍=zB#ðJ.% g=\@)l6ַXg~#wD\_|)]?T\`"!hmǰN+X\4uor@ 䞿R`^BO h紉5ML =T9sSLC E07 }}hc{~78;7tyqeAT7}Z/WP آX [U'a؜ЮD81W[|;e[ jg3`ȈmqM\sBGk@ۍ>ad^@N?b/;ZM^'k@e8eK= 9i렀4.kəeRw\v^"w9ap)1ypGG]o[-$Ef3vGlY<4OeFuST[^+:y=?Bc2˺#읒-{Ote] "K}uP!΀؉~~CZd\2c)>`&YD{+SP}x9ywcC[-1[#2$< ;D+mz֪t)j/f(' o벮LD&o| ~9Pxk6/:vӽeBU&d'?BPzYF#dR# B "_@DeT@ nM5+itג:M@(GUm ``ܾ-FOLԚ ^+<$͔H w}A%n#jBg&f8Ly]4XtHЭc?n9x@="V)q} *26؜sFa!CUD,91V#od) r*mBՔ.h 5ٸ8IL+[Z㌴oZ*]6܀KoZΧDXv *zH&sU f~+}K}gy1hQd0}\OVzʻKy } LBo'??^^^#BD &ry#,*w;^;sJ!u@ˁL^/TȿVM^DW"7,(^Ԁ5s@PhDn*{Yuo:Qα Jq/Pk+b"$b{--0w _4R5ܫr]Vmi@1a1h! xL >HLf*5xn|$ǥ u,tԒhd#\TTeMjp{GmkFt6ݜں=X!`,qe*xJj'#Icx9wįVR]F@ FWuu/~% 9RnZGygma5}D=o]dIC->aBd/0aJQxXXcDL|q40\&[r*t|~ez)GX{[JP\ Nlc` ̦6u.Us'y䬝\D44#g >Dx@5$^ld)A'>RC82OIg'CW=kZ)E煢 XB$QvWZ'!V%O liRa&) R.{$H]= ڔo0wA!Z@r)JXYЉ@Ѣj.і6Z:%_+o|rR uxYeô1tcf4593% xKbOK GgQ wE,It)=DW'abin6跰`beNn rѿM8q2SAĜ.'n2ЇȾjt~½Pδ~;%!IWg dE1 BaNZ4U?+LRQƽ z{Eʖ[LT=s᥆>g䠖 Q:׵nHym٪xówJ:qwtR!uq8 $2,x uu|%pcf~) L)0lӛcb&<`"n I鐀7%ճ*n^YM2Qn MH,^9pty TX?n|!L$Qv׊Ɯkf'&#ݐNHT0EEpGkiqQݖPQ['V;z \Ϥ8<b8ಪB;]pyrcWg(*D NA`1<í &( |q^L{X7d73YOq4:)<_M%B ȧ@/BlE^OEwrOfsD*c9XWSXY(!.3A*Y!IT# |n0:?q'j',fuQM@8Bm\w&jA3m<Oo*e^ Swa]7HAAmk8pж ˣ+dƐO`i-qv^HI9 ;S,UnO'=ú3z>_xM~!K{5pKF%+z kǮœ"ڡffbQqb\id2aY.;iL'g\yӦZp e&n,N|d5Yd?Q$!(Y._1y4K8D$qW5yՌctNfty_G`|]9o`S+I6ÒC~E%GˉC49q~-2ĻzUs{ob ֚ҰTӗ[ڒ̎Kih&`oqw;qÆF-S&DLI=EsH; O\L4Jhtb t=[#33isvs;eJȉ3U& p.Hg:vw9€>.}OȆ v |KRC{?c4"^PSOE .=Gf`7#MR: =(LqϢXfpNH3MP,-'h((21% v FBCa$]f@T{b\/󫵲]$5QSQ[Bڀ] d5c 3wuj_ohF_:"N1 1{cz1V21՗hǦ%%KkeeX" vF)~yLxQ=::{uTO lM&Ǖ2g^\bt @+{ց,_E T)ֈA͖7Rt =ͣsS~_M"DI`6sy >\e$Kbοԉ1mIv!Dao~+QQ7 dp@#. Z^r3Tđ4uf\NTfCD$21T!l, ?]4/tUnSؠINךc{lQBA@Ӵ7. D~M\è.f a/n:ڡmZקél[ٌ2Ժ1O<0/[ Wb`v=;văej, (ֺ/ j}w9Iʜx 2݋]0@Q(4ד۩jKo1J OwR7~MS Wée8;@&Vq sa[>}0+:y(nYZ',,1:! {Hg- ¶ z* t yxcPΤ3qDžҬ4.\QA@&bBx?!*)0^9#,bҵVA/Ȝf>YYιI}m8k{H$n;nS<RXKS֯2 j8 >8w_!<'zΣ+YʍJhaq8Bǭle3'N,_vN MMf|4L'qPEժGĒY|J[sfx@j1k*'Zft93BO6/ťGx>cF&8j~'`+=US\R%SaLZE-}eU0!lg;D|a:®8􉔾dD,Ь i4Bz달bRk6(piuo-b-FgnA|y_&6 ƿR_ $8+gɃ*f94j‰V.{IEYe!Mx~W@uv$g~=O81e)9L](3_bh:+ƕ3؛tzh}6'>1el91η`b%跪]=c nPs(ɶ_mYMw)&BZQ]q"`Bx)4FDBx[; dT{܏j)/6*5\v# Zs39D.7gP Q?2?^|S=kp]KCOWzπv/%$F{ Q{! K"j` rn`诣 Y.w2A b|vףH0mџ-b`Q2I&IgV@o"Hn׿eqaھ+*b;0Bp(`7/B RsŎfD&'j{St.5h`cSۙES="ڹ_H,`L B19w!O=qk܂Z $DU+qAr,orۨN,J*xİ[*~ +z+lν\"'1yu|26Ϛ;T _Ch]}] d dova#J^g`cIA >6h% $6&XoK/.m?wMY~Z=Wb<_ (-J/Rbݎ#ijbRQGŅ . oV+i@,v֒#_₽`g(Jtϖy ^k9iGLD:t|DY ADZt`cJ0JY~kk I*eE \7+bAuN[-Ȧ4,PF!&c+\m2:v9 /P=xEͯH>aQl#k˾":$7 ɢS-jAɔju6*g .`Ƶ>_UۻbG"sI."Mv&nyW`^x t|Ń9B qyPuȑA|RŹsX.I#m1SnT@FC581uhDfuscs0d<}H-A'((bcl]j9yaoʹ^7UNLmF4Քw s|3;Mn.W&C)_I4uMHFYĽ>~ dQ~4YͲMvoMJ:U$B|. Gm؄qKdDtu,_qp2G o#^+D%J9n!!8*~ R].E8 o/vGb(J6uGk0'ς t6-b 1ul :8B;iE !ؼឪd|xN<7(``IwCA2^MgPyM2bPd O Gb($4ܳp\@j Gu_4Վ'\-d  A%8@v={դ>ϻ>ֺ>QTȗ.-{~%EoO׉0@F#PvT,q$8FD1אMָʐ7dp5{ɲUA!̈Ҍ2,㺉NĽ a#rYX^!>"eE ٮ)'`ޮ&8)Q ͗)Z0HR r*s`GY@-E2苉#̽gGylJ9GUL2@wR0@q~kxKvQ#x4aUTCCuMա5x R1W_KR6D'歘 #q2ALϝs9/1UI'/"1sۆpm(Ғh"[쟯U!QJeũFFOQxx!U- U,(ƴ?$ h9\5bQ{&W+@]y}J-򔱼KKi2ga{.?N׈?E)I;;ì#@?"j@pa6Lיa Vro ]{2s]uP)͞-m}]M;m0/jqށ\I{bD@3g"6°o xe_~]QqcL0G*9B!+(Zm|wmtykZ *xVTBʘULqUBga^U%7jZ_3lRMJ ۼA\ +VK{,1 5ַƎC~t_OM]G+B2Ok%h~|IBy3K>lX4PutٻUx : rtB=q$Ukoj#hK8ۚQ[5D3J0t( .O|$|CY+Z:Ip!`19Aؓٔ<%E64at|q9] ꘅԗ:*5MCP /Igro m*{>ص%5ըt,5 NWΒ%>< Dz] $$kt%kaBu8]uXRBa75d0omB3lՂƯ$S t%RR{N?2ShPDcF iL 0"ufesd@}tR3ӵM[4%w*ͻ,(|&&aK& ǩ֫-5L_ iì_˺vF @ 9P"{m~bhMM:ˡO,EV~BNaLҕ٪UGƤ oũMs:=1@hOVQܪ zuj-Ev>1iCJ^3bjw\!{!x⺪Hx}Mv[! :k aƓcw*ldT( ~]Y󌿳p悞cG- >>.]V{j?y`VG<0 gpowOjj7Oge77VI}a-fIGA@ A9jOm0'&]:/+esC8dir  dLc&ҡS (iP0u<#$H 5$epYd25Rr*@~\= :5NYerJjbGꪲSJ;U-GzŃx7>yS{A#\?+v!1#>l%E/@W5 8ng9 G5ο [Z6_`8NkE*ZDTmkAx==Չ.г~ dWބ/ف6>HNQ4Ŗy`n}>ra׌8]AI>jp\0+C2PGy TeKUm^{9fʽ72WLŸnGʹxJgoQ8f!pc׺s܌FN))^lp>%~Y-,!⛋Vh:<."%- D*vrD8R<{& L޼W 6CI|R~ĝsN6Nr#ѮBkE_ ǰ-N[*JXQ( ;{f}:& xSA}͗-h  ֝^=3ЖiZذ'Fu9Tw0,Nx8_u $dJޫ מ1ǿ!#[OQ ¢Qb8ד}m u_ k3A?{g4JɆ,uLAA B%QWW] zad dXgw3 V֙bk'K9\v]8ɦ}ݬL=ԡQuWw/H0:E-U<6_ݹ0&?5C]8v ihKҘiRkuQrX5}zrJ%sF%7 `pKAiR&|^$r_h5>kHvD˜#ٴW"7 `\0Rs4 [S_L#X_'jY/G̙T?s9Ađv y$h6OᨭG>޵c b-R#tT\"I}h}y9t[|Ro Dwc-(xr,"v di|ZoQ# ^?| !hhX[V,-3Qlͺ%r^ F;b9C',Z4w%wZK.]OϪgpReb;?_g[JPW s*ktI7h9,$?^}SFQuy<.Y[:H q xb>-G9`5G`d=~n8#q|e{shXbE->c(/kez"-)RE'*){yp[(@Pճ '&rr6RUe#ea:{~܇(Tf|{*m/N:80BtyH+ݞ/+JIMLO_ߣn <\ ]hPm{-]9$x c9(y򁲽Ε9\¤QL_IwpZ|"d2p |%X# L;p 3  N) ʤCb'oii4 rYā5(7Vm1"ib-d:yu(;^p'% |?RA׋,'C,FE]Bc\s0zX-GA']x ZȯpLhʹ8nIܡd$# Me2۬4s4Z E=!T~H_@XBGxAF X&dƿ!S^F{IW~h J #&7fe1#RMc{i?!Ԃ(Iy{I&mFv rSGaf/bj9a{Cpt! ^޺8'6ItVs-n{$f nL>`'T;U>&M uI`#D`,aP43OO ]cPƭ3_Ko4E`pk-t3MQBE dX:[ƩvfOX6zDK{1ud"|*c'b2P7|<kJBIbץ;MhՃ&wh^|u%1Sߎ΂-<@6jRtu{66 =EmJ~!QETDy?'O#>K25pRL^vk}8Ӕⷯؖ*{- Psox'R;M`6P{XKNRH՛GfOׅkwRtI\]7$"*8CSuGlnzE>e筥SPȅtʇ@A(榳$\H°~^%ؓ| f?y#le)/܁4#CR@{ݚ[oԞ1~N, uӟLP@jgp2sF@h7Uzڃf:utl6?i^&Mio3m &9JF1!S65uD=*?؟yaB/D;Nԙ -'p8,լ/IQr$m4. ;8ըSe䡖.l&=8ڝ4Ҥtbi}pqW.fF%JR"B 8Qu>0Kpl HFϨ~%Fr2"Ch]jt2kKQ,0iA|Aۻ;|d4mN:"*;wéBg3 C8,}w0I969=,~kqod, }d# ,dKBV ^ : VCTL><[!(@6 =$ s*[T 5)hpAdcCIՖbU,nϡHw;$1Rea4yZŌsy$MY dBWCݶL~b}AC,h"=8C^@85%!Ý:\nхiaWp*& Cmyx)xeR{[HCax'?E46 1)]|55f+X j)4X\E=Ҹ@e:\q1"zLuߣ*-E/m*X݁G A^ufŒftB4oP+6?Aeu;: ۼ:qP-] ckqCvќY2a:ݽ`DbŞ6.H9 f?%Նie2=N koeZǤRDK[$lKFB.c}ja+ҥjkr  r,&i~Nj*FGY-߫γM+#ɋ:n?v#FiwvK蛯^R*zx0 l?TUOr5tLg`#^tHs̼^R$j0;B *'T$Wġ#P'M  V50Bkph#QbTA=A$7b*Lg8oOeYYu@g}ˇuΊ+}O>Q n;bNKhƺo <n؎Ld}%Z>itN!ǧ{a+GTzeN,HO\ͦ3{4?/˩UlrpV ȹt@t$ Š( $l=PCh~q5V> ?ԟ:JiD6)4IE`f;{FݿVGB~SnvRMųJʮ=\DyObU&>Ɯ᭯~1{AkSqr^15 ?QH9̧/sMάC#pSZOˋ9~[RToSa'n#utS4tF v|huVz]:w߮4kҙy/xAp㛯OYHdIp"g=j/ G9Y[S;QS waG篪dDFWAWدP~LgPYF% bd4^e%z|>C=U⣃vĺFyQ {iW #jNhTZL)s>ԘiM~sr'T[A-SϮ2Q"V8ýT `@K ʠ#0L\~@GWEYi7fAñ7"huٗ18ID56ڙ*BWI¢gIAqE `ȈmP2|58mcEp17꩝JN%- QOz4oR)5eCdxwNd-(*ׁ7I)gj y꠵?3*oah˰X892cDVR<禇cEQ܋DBս*NUN#R`ʕ:bvg?+N#6 afo7$;.fOlA/{굧0tRU"R^<%؋iB)O@#lOԮxܞ}YgbIK:DQjmQpPWZYrx 'SB;n]Ś&ߏʢ7Wo4PY.D^'&VEۅeﴌ11*rtKiL*πH{Z 2ܢh뀘ZI䄀d&:.V HNJ%>-JYB"$DhFrgy(<N au<0$Lhn {l+h 2nU.@"Qn]$"DK) bvYnD?NIP`3`Ҳ4KPD 6y?mr>LQr.MaN󵹬-XmE^P@ɇ A[̀4)*ͧe#Yɇ5)U5-ǚ@rQe@/MKx烲ėCn~5ǿr,1gB֏c^,XTlܾ#pe<_qMZ Ivp m;(sn[ILS>( E=-r5 8 ;7[-aED27P/ơ$AdFO7jVlA!{-gXzI2E %uDνp[cns޶Yj@-8v M^Ɍs; ԂٜlWKha:_KN7,֫'g*퍷f/zrL&]]T8գ%G+{-!=scbUpm?cÞdYeҐKA7ׅX3ҙsp(ܐ?+T|+,P&?\NSY@>5 !,oIA<0@ }mJ?gu>3+nCF)8a9B$ @ LF;BOkIrͦ3M!"JMDfs2݊ _3Up%'ڀQ89IiGik k=*vH^)U_|uofi$ܺJgTn/ t2G,/oᖰۺMWvEj<:@8X߂has(x>)6#By5p_yqK#K`ڠ k e#CJˎ9J[V߯(w AFMr\6~DvsKV'$e90t@WE䈊ui/TzB ad~'NK/DӻyBx)W$n1lJR}})B <#-@=L;$f0">hqyK 4&usN'BXo6z 3[&⽵$v0qϒ\! DH#\Pg`%^Pl)8f^\DsV"xM6gAG<) rj7hKN^.םdC &sZa&t<9N/LT]xRw=nOxgz%wJ;)9æplG``Z4 miB.Cr]= #"i_(+2{S/@| =&AuarJPSߺSևٕĝ`+7|3Vwβ -Y߿EGCtGJ6tp.X"pE6nƴ7Yfg%C+jǠYG.d 彞yw܉l/[#RL-2E5qM>i,5S0w+1#=!gGfچJBrS:a"̋ F=B^8 8{QCދ"S2]}=>+7>nB:kSw֩6mRg..4ObG̠}-7yҏ(* F:ѩ׮DREΙ_Dම%b$o*̩(\=N]u(O/i(^.:%QחN+it 9qy[|&Ƙ۵RMö?Ey6.AݪL o_{r{%k.9 u ڙCPg4;2XǀՓءyT?,̚_ʎ }oO1e%R { LBK;-x Ro 4N['i(vnċ/)Oъ`@̜Jkv_F𢡄̌Uv(^&cr.bm%>+_Z:b2< cx=HsIŠDhx0'#b wE30l+~ V}ёM:0H%5Ȗ%r%/?b0?!+>ɢ ҂ͻo8rCw4_ Un kI;;_gGIXVR?'{޵cv riNP&o1ZY?qwbǍ7v~KU'-YgQz 7~/Կ\4N\d[g,R?O@=:p}N~Գ,,][;Eu3 ;=a1SV׼/FO 0>=0Q |-~ڽAL=qu)mT!_. *XM nM1GKifu3jXYHi櫂4?qstUQDQYgb搭K'hX^~I+#DcRxտ SfB-oq(?hw-waM]љi B}T-4'o `<̥>$:_T_>h@y} WO0@v)zNK#vBI7kwW*%!BH4'Nm[g \!3 {Y|5",Sgyb9[h3IQMF\]P}˫&f6W_ ڗ*GğpPvӛNK1PL݉ʦ69^"@ JGjufތ%!^HW!W%J]:&h|86WIBόd le*k|x*~Ifߗqbɯ2~^]N`KP:KZ };$ i(|%K6{Xժ(A+GRl q sn?9;ܲ6U>.(H+)#LÕUf$ш)y=x.҅7OO6'eqW#Нlg-ԒU$?}lqwtzPgL}PF/L= V+~YdjFE7KiV lx]S,FUuz:~fIیs03CACd;l.k7\Nv2$UHaf.S)p 2l0b)?1ē/2t)M)qN{&|v~D*9EP3a ж: BUQƣS.0g/p_֜[γvj/+ sTr ح-WF9P{tg.Pa~9Wҙ+pw 5C^ֹ¥'|4ezW%O}hG&g$g3yE_r`*u4(zZ?y%! =Ze)&U_d.M>$x"||u^Ey)'c/LH܅&;aCyFM0g]qͣOrKƦi+yyj#(Wػ@lIkHmlE5|z-~n Ufj+dsO }`rQ]LDͭ+S nCތ,vŲ>L3Tke` ՀP>V>>aT{nM"/鉪xz/H*wKD|,yV?y.C^BFrP W< .mK p1+D UZs]Q/}a1 iS!;Ӻ E#\sA3$'IRoeUN5tS91iX;]iR;IϤn r =;7p_Jsq8"Z{Ŭ)B)mzȉr`o ~ йӞ2|KcG8{hpѴ?{ʉ!ӆ=g倵Tr&P)84ֿYq4| [ɢA%(`"^ -+ӬŖ!6 Wbv2W:߾հwxh4ߤzD%z5k4`"c98h@2#'izD=uC̾$yNG!Kvm}mz<+'ԩ/'tGs}h#nb'1A(NRPxaVx;2.k磴}gl竿_9vx/OwM l ]^d+]5Vٿǔ„'msj5M1n'tlB.ǫ{7G jti8~jhQ.3U _Ņ"&ZAqJHQ1r'D1sYJ6QےPKwFڏ4>W9AŎXIihўd6(.6#0~k((^3?!\B4m҆7"ٌaIμmR(G^ӣ<)¥Bx$F%^O]6Q˿>lIƋD2-,;k#I thPȖ`pj0nJ]lVڊYGI,+~6sx q^q6f֡Km]1y#- qK >B! !+'tq,X!|(l%M3=Ҥdh(5;MP/v;DflI'Ac#DC~BD#T݉t;1]#0| :wa,JqHzW(>_wrM~]oˆҕ [a-f k2ָ{j,վe6!yRP6MsrPY+Φs夕mԕ!AcA+e]ҐGn(u$ژ.VHX=f{u ΏHp[\ /,y^32j䗿+ol\%5h~2f;1ěfFEcp,#EwVNyي3Hj::Yx@n:PC0^$Un9B7r:\>6Js44o=}n#ٯ(|T$%_7[&JuOjhIZ0t{^<uLz[yާ?dHep]TBɫy}j6%M9$I*`fԙpɷ\hG^#sA.n@L陖h[ $O3AF~N&N?ںpQ9q n˙ܪtz>e8W*ϕR*U'.;mjKG}3)KK&}۬= 1g_DFK_8\m|h)*-q|_kJI-g'd>Ej_-8 م\7j@,Qqˤy/ `f;0( BUM3Kq ˫'뼘EnY9Vz4"|-܄+|~<&i }Cax?XÊ`gOu}M| 09{bɝxLp A"O.t'̇*6]iKmi[D,v˅;) (xqmJARf'UJu#Ht`Y;DYykLgf̟/39ko" -$ 5b dHC&[N?Mxu0De!wO՚3nsCՀB΅߭ i6 >嘯 3,ͬT%8%E|O8Sȟ~qCy~5\g A B8Yu{v tI&}OHT[ DۏwsdNͿӉHoKXlV5HpoƝ6s݅bkZ,Vz韈nm)9y.ot1ʣMk-I,1GpP3qse%NE7$AOidO߆֊6%KƎBTS#uS0xa}Ln CF2%`8իsCn7/[)=U6α~N=xb~k[ a>.P.ipڥQ[&6(H6zzRQ-l$_izG.#OkPP7yk{A0,> DpQ89\~v-N>S{ j6aҔXqumA:r4tG[?epk,Mu C 5\\WvNcN8o UDALy- 7a ufЛ r>C~CWOgPOMl "dOg$s}@(8~}lyQ L;m+ "GAB7h@to+sUL20r=gi)*!Vc]"5 ,`cjgɷ(\Jy7p!Rclend+so& k y @7K|،FL1e7uGO־tNnm:K}fZ%SsqFefxtm3n_L︁zU«ߨZ81*9ڰLֹu1Y =+1sQ0,+cOָ~.\M!Pn7!e ׄ ]⨮hQS򵯻 _ߴը,eO=5",ٿc56=W<.jLMnpfo0MMno"ذ5_U)pA#:'/i%,{Ȧ׃QX2O!#zwOblV+Gl$oHhE[š 9L qHQ!bnv֢׋c΍غT|]%sĹ̀~-vYz*7aijoPރ" ݏ`0r6ڷB".j+A Qvi[.N!pcEDM!))d-$`bx&D%ao7B% n,<b1lW(OGzPfšKe9)W\q(?)ޯrNxt1 3 v]6_/~]5Z٪ wvdlOM i(!T9ĕ,>/X{ Au(Iq -qqO_ .6BN %[#M r!xQ@3i, L|oY!y, EXҏ,Z Zk}${`8<4oaxe7ɥܴM59 /T3<9î>7y96z5v#|[&rbnf{~\%%P'4xljm^l] 7]j@-bcǭ~V ־ءCkJedz ,ƛ,BRZ|fU"F7[ݛ}L1llf|B,uB)Sӭ!*n(jʼn1"mzp`vkHgnð8ifjWzGN>>۩?J& J0@SҚ'ƹ$GjjB|e]vh8ܸtFI#-6ǣ)8VTqS<+,Xg!'):^)iY/`dѸؤoר Bf/`dyC#egҡ:=Du73Ջ"Yo"Ky#_=B=p`9z5~+ 2l╬N$nLm=~riA 5Kc4u}7RY+.<0 Ibz}QUf#KD9ʤB%RY 7aGmrI;9j X1[jdA:6yBuU| |z k $4c2T@>$1AS@!΋Ϲ2"߱ef^ xt{Z9%c 3Qbi&vPN}2ML+YVrP˜YH8=‰팄A枇}SvxOg}&B|J،ВPΜ+!)%,13Q z F&gj˩FXU͹3^ܼ͂#$6m/"+= D/[@ؿ'ߗ RIˆZ N댛FAL'I뿦p7PtJsb~+?lCS0"i~gbON!ѩiS{.{3vT@Ps|_n̊izxcwr䧆"={ⶲ7:~2PNƈ]nK#\,s up'FN54/ >u(\U!B[+h бVBځ2}qn9fnH؇wyVi? ]*@Թ lQ=u< BR5i2R.:ݬ @0I4Q5uX)mGGipDRnIVի_[;']rjw+ݓkg7i&ɋ> i.@ G%=޻W?@*~̽I̺KؖcV`EUAT Bi6m>B([if m鍚m3v0D9b%qӝ݆&xc_zxjF73 wBՈ᫈ԝ``:Ld!#[DۧV)`}_hd6/øsu5ޘm9z3E;;_S9.7Vm{J m{TV8p(匴>,]瘒NԺJ ZM&N@6=?@|䑗!Gd\ 3Z[N+S[4(H[q=?lqwn2"O=*X͛-,!WyŁ wO,G"0;pNT -`vm&P@ef߭y#~V*Ƒנ 9Af3Q *u]Vc@23q CC*KWW]*4aDlCgE~ [ 8x4kf qa[*8pjHdֿa;LJ%@ڢd^T9 +וk}l| Bj~ HItXI^Z*{CXtxFv#QŸDpdAwG/P\"kz^dbv,1ͬU{^Tq"m::QMOEw(8Q>Ӟ J.NoҊ1~q|rI8R|tń;,ˑy8c>#݈\q:鏈xaFx@H72["KH%%M'x)i1$cO,XE~BñE"x="=vt*X$:x P;4]{SFO l$ULͽedq%%w6uM)JvA8uP6oaO;\Dj5㭒+(G5B?Mk~H$6!A'Zu3>Jb!@ԐLj1m ęg N{$CJ@^ L-Y@cy~ IF"nF/ (lJܚ(>:~+ !|c\x8J}k.p3b'#`L)E TaWl/JidP˩H1d%d~pJmJNKYX{㎱W29+ӧ'B8qhh#y 1YM`ld:r[Uexi/W Kr_L]ZPl̻5Wc +DŽf[](Rf,< :@Dw-U66Q̭rS-*/IHis+{#Y)ކ#u{k {JԔƢհ" DWE ^%үGIhmUO=fbؐ{ ^ZMzwy+iXȞ,0./H2K`K;uNV y ouD02M:O-lpM. D5P;}:n6p߿Eɉ 8D۲jq֒~JN4kAUMy5PY0o{z!@wdJ*+͊+?q ϠPFOE:T&"s|i-4wm7IتQ؜`XCg[`\Ur-U=Wɸ,"RztrZܞy5%ܞD.}d0c]!2q'}Դ2ptLuhŭ)<+j 8|Ok%)f;ŗ4X,M󝾓vTU̖rn<n"SSJCU5{I/pliIk= K ?<ó5%&CqJ7_r Sq t! 랻Ny)[`h趰Fpy;Tߠ"Egxomh*` A%7Y uI4t\vgj:QnkapPvoP c8u4@_#Y5<~4 퀖A R8b-t g.1$Cn"!6{y5(/fWSfP{I;Rr}XwWfQCLH"Aܰማ'`P<-a/%]ư*զݩ6#c C\ A.p)l%SRX8}~scԂ9wmюtm@ic?Bhf|+a tr+B7sv+ai/-ϔTQ{UTk^HT mGaKu7E>"6ΆAnCT@YoHsuL:j L=.>VQdjRz9?h&$w'vxQC~' 7Tp+CWͤ>|q4>0(iCnz=}l1O eF;@ΙDVV& ZYt@O bT}LC+< ĖNF>3}{WY_| 81LQ646?o)GFUԇ[_`, wZj)@;a3>KPSYMm9MJi a/0vڗ N$R s$› :B2]QUVWu}Q~bC%MZz:#ҋi:Vzvk,yU+:}X_^޲; ʲo>ՅA /zۘX #5Un#-4no;H!Y<ZNifN-#:|LQ4@\a{р|8A18zFڭ0e[Rق Fdd?2 >WIB3syaЬyL 2^]^Y]|~2G_@MN;}0A=F5@A]L!JxBw@j*EniELjW9 n0AJU3eڿs^9Ԯ>X#)P6BDo_]lw5h)qФ0JO{-k Rm--@?Xjݫo95f \3M+uaDϑf:)^ҐOHT`5{B{rb@ȁ[iG2ȇ0Att*pkTv'+ u9ªlW}7 a,!ב]/ I˦jߞzc19DRr3T*oUuA-Գc[Gb -Kb 1g#%c-jMCk~iIR\8N\ǡ|_zBPGuݑij…U߶JD "ۙDld ӠҴCI;;J0ZI]*RKgn>[pl;߹ˎII&RВ/8m{e왛]A6SeHJ""eU)y_8#-CwCîe5a:}Dg+ 'Y h՟ŎEw%w4"qQ/Ojw2/'PeO;`voX:E[װ{|P ƚnľB?bf.+yHwV g_>AUb>Q5Z(%"xf=]2HqK#^RM"J@Hb5H0VP(c [ǶMh-J4rhAtV{ | +ԲMlRB}M^ ,d'IjBMY)*!nd~)r5DE<(5Nlm:0X?P;KS=׹v ]-lE6P0.-]jc:j6ISc<Vys8m2'vqeQy{L&ҮgIɶ-Pݻ]R60<)8FAS~Hxg ei 1 AZH=1OwNPn`f-Q2hط?wrVMe<[Wa;$>>oqKA}tؗH[E--Vl`CÌ\]eW];з-F)~Wo-ə9k@cp\4=ϡj5 o[?٠c]iUxcE,~3Qdܜ%,O X>vpr7_g}DMq*8Db4"&ocYO' Q+꿡UQ cC;V4 ^l5nC ] |@+ԛ]%! p+ۿ&чT7j 3nz.Z re?1X?_s Í$1H-0ʴy.+rj| b bW՟KpTt6c$to?5~W8WK41σKiI4RL4]"bWe.fM%=-sP΅O^+ Um8efO P_}}NlɅӼ5յ2[GҥAHvIXdYc/Lz$ԯE$w˚"W9Yx#)MwsJ Jgn&i[Z.T7DJ>*y*\@f>?Oi(fj᠅,xb|AiG,)Zc[G\Ee 3-=xJpߵHioR'jXD2h6=l)El>|lh*߉=0˲EFŻԥai~LU‰4s|;0ScWb rTI,_xSVZSWm}Gq#YHU` '@7a-QoCIX'@ٸ&5? O  Y]r~X0l@lQt)}&R$ηT&VPHIc:n7*=vrnxJA vZKioXj|)s`)߀5dujR!UѨYK ߄1|fp6&vϬ}>4TLɦD[@e3ѐqۏ㋚^`A %eb4>߉F5[jxEBɳ#0Zǿ:k]Wl4\:]oӕEbwzPo)*+-ʜy4v- КaYUۊ/Gls:=DX:߷64Pl q]SnOk'+|"T!kP;՗w&g2L(&5:>i"6+&LeDvch˺)C|᮰ɕ2>}y`ǐ5~.JXو@3YLT_$thz2T6ѧ!Fg y/[+z2C&`pܥp^.wHK i`"" ԦͧLQɡсjM)*a{?[A#C4?)uuktCEט~wC|EC24 bKQޡ1"LO灻jt(z܀ף=1r7=6)H$7@CFk$WPt*ڧg |Y(>Pm$q]"~@~Qnuo3Շ-]$|cyrL]?]@54/BiՑm-h_2ÂM,ᕨHd$?VBiCtyV#Gdŷ4v(^?# %\!9| x$%ߜŪw(AsK AC싥lI6mX.[5 6F"B:Q -*|sY|647 |Xiy!3Dʓ`oEJc`C@Иe9 ><9os5AŨ. ;VQ8M@x/(}|B߶?FSQm",UrT=.),pVܧ_DȌߴ`Aᵡ-EF5Qh#ބ2pQhmbk*KOj4<MK~ $ rȨް5WiD47eA;'\օrw}w׮7vs8M6%E%ӀA8bxYK?/Pwd /Z} t˚o8C{OsZ.R)<.bT`dOM~J\WnQ&^Wܣ= wzG581_As񒲈\ }$R; JAQ]c7~Hj;4)ȳ5E,'G\˪f2*I%vwz9zC*&I q awOݷ< {+:;Ru}Qr|o?/v`])r,)ul}z&]\!-su'334ZVBi#'cD?wUC:P!rԻud8}H>@Xz:cj'~/gt azg8D#C@Q.i+$\`kA=2ʐC1볤Ze.sͲ7 fqq r ]/O+˵!k'yovOd^XP-_{xeeKC`bԦf} A{)֋q2qdʁ>#vR [?^/g x) ;X0bh5  @R_DԮ$#R0WZSUY m$SYe>lhyE3H`j\.f S`CHTQTI PeoWbN%p4{w^x754\TK&{BJ ٹB5_ 7T +\VW|ԚPR[`"FB j!MƿT7ʡH˥zMK%8`9!Xlߒh/O`M9 *K/s&I"`k>"L#^=w킌k #|w Φ݆7#+(DI 3&]Dhxv5K"Sc~=ɘu956KX.0y}^lTP$ >}ŢxW=~`*l pR Ulzre<D9)Lu}+箪NnfN_J6/[^{̕s`𱪍{]fC'Ww0Bk}+78<6 1u7HrVaU ɩ )'< K9M²{uk6 []dȃYtR'vyǧB+qQ$|OA!l <mFQGAqcqD4p-(m ޻zzm*E k}՘Wl?x҂Lop  Y(֟MIr/]1&rN>$HY(0^B rVT]>Rxa_XYن qџՐ_;J7Z S XIRjٜ70I >O[Y^u#m];jQv̉RR`m龙ubq92K c_ ˆ z+IJy3hF);B lM11=ۋ>7MfRt4?.O4J *rhf쌑MLQ8( )*lzٿOen3=ۓhcB:4 EŔp462Y ]|$TւeHڬ"o~f$ԯ G!;<c􈏍{ z܌@DoUK64asKL[2ۢђz0prDm;՗? OE &Weړ}T -9J:\aB}9-F>siUZ=`c UFGN.pb3t=uȼi*1QW JPbNӞaտ%%f_b:_#h|SC=s`9#B jP-a33I **^4^ֻ_٧zBA>W]c8׶5 eEV}+y6zQZsE65vb d/r I@'S![:OX;vvAYBnF]7-MXfbiNX̺W* _ iO ./熒pZMU+Z$y:1DO=Vh7pVayR pkY8KsIw4:sI!WRDj cz'?6|hYE箅&7wωϫ ǚD#Ksz2ۓ0P=xo\@ÕYq.{+q\zuuqewjdHcpkuYw :k^gyRoܘngYc97\ҵX1p\0)S"0C$j ]'۾Ѝ*o@dF2Ĥ+.H[t Hl Fo"&O0j=W_cPB-B,y=|Rբ6=~RCN(WBA$(Y'5FnS;&iBqP\< f _/QWY^h;#K_ױqF&* ) &MP}J 1i/zT MJwsuSR] Ru}Lq%y)'ϖͧKa:%^QEiS-9x7 ~#Q`}Luwi1z*cLкFƛ?$Z_P弿qU@ ,Fݸ4p)bhIvT$K; Œ_ᇅg>Rͷٟ|-DI}3^Skz vBtΠz*xzK[t -$RU4L^V" `/&>Hy=F;73XIL)P̾2]U?9e7U[H嬦 -NIh)Cxw'iY9$%slVˤ]XQ'ӹe 69i !5IU/Ec7]ac$T4󂉣CJ>l~shCQujLYq'Z2YN^ OYJ ?g^Ud`R֜y8:%" e rCr|\9o~;.*,Vhe"z+w?IJ9w<f/c,BOcUIUS}yI!yR n=%tH㻤4x#(hkNBa 6oNPlg'W}_ lrXRx0Nw6ܒEvUc 6B_lzY^,E,A)w Ue>:hU0 0DLBiWSjrxLDIZ`m ]&%q R!WӲ _n^nKf (Xmo-K\]5%,-hZ9 n7dbL G[na=ؒt=yXQB8]&pB{vHߙz샘9Ie RL_^%UF4Nj ]R={|Xhu$F:;0}[o$*˺wXr2f}ufbi'0++e`]ZӫNEZ2KV!堊P8'-FLsMHk=y| pa ڲ"f8C!NiˣYDk9~1tc?-x2|;^akE!?(s\"+ꛪPlOh$Iz01V90s80VLE'9*d1IvD?WgJ 3}+0bֹFЯ*su߆%:t7 tV qM*FmN!7+hh)چBZ?xWwu'T,h2ʜ.T$Fe骽Q4(ɃOi60& V;߀ Oi h\\R1 MS ^"f/ARJk!!>0icS~wV![JK܂t!zck(Ó" Gd4zpDt\qJ.~79EUU49 Jd'YS^$ VJgp*+eT\R?06&mX5o:lMcAeW!RM86!]Ht*z-7 ѫ"?9g`(aǻcZJm5-^)X\8[79yly)I:OU SX{R1>z!M1$s~2ɠGp-估w.QS }{'0[+t,Eg+F&]N'E <-@խh0Xw6+qYe µ~0iJMucqV!'1KmG ~tZ sF(~d1ޫ>Z)^u<;7eA: :cGb( ;+.▦EbNE:50sf56BwocuO":a{CB 栐Q% ga+xHzz߀ڨY),˻Z2"Óm@c?uibGۡEv 6~Vuk% fq,f5 tPd:ڝԨת4z837<,4 Ip6Z݄nj:Չ\]2@ l܄`^ڡm*] liry9 h)syX%h۪vD{ڱ=gvFްʆ|JvŴdb뒼sp3CN091ë:r"Tm@Ƴ uv@w-Ѡ5Sz'p6S585Ⱥs8-˂h[/=:0͈!|WAF03fzW{ wB*'R6֤t*t-͹ ܾX U?Fq<6?,-|Rܺ]& nuS^ǹoJt_|ѯC><ϧ)n ez2'k3fd0VjL=Z2a(Ub˛^tLuiMZeVR j`vPx$*se f^ +)%<40KQ15CMPC|l,PVxGw U^^.dͶAﵸ4ΩMh| 4reK(p&@Dp1RPݍ0)!yMKlY~}HR2>/Uj3#lJwݥHYMJHi2ڨBQ?[k`%{;=ǭ%;xb7+v5\SZqN8+J'J͙՗)崱Ozzڸ]l{YIw\28~;U&5Gᮡpm?\;|5>Wӯa{nS1 %!en֦pt?>ڨxʓ#60rɔuo #'_Oڊ}ǔT L q*Sj!aWzQd'C{ꪔ#KӕUYZ/QZCXLp*s-@}d 'i,]3;ܤwlvڟQoۦ \m4Q5u5vq@ZUI͸~IO1y3dj :Kԯ٤RA{9!3?OI aCC*Õ_= nԱ^0OSU{Un4GÝ`P璙qlV1pz?w%T3' *8%D|hȴ>Ꜧt'AD{s&`NEΠW(~}RP4oL>KW\X5 $"@߀Vޖ}1 m9[ԃRuzs$\Cz13́5n ~ ],w ۅE^ҴQD5ä)q\-*-`mV%{@\6rzDB5ўL'3M>旮v^*C`8!07\!O({e#m!V@‡bvT]lqyofQ@Lкw γ 33m1O?OYB ]j2*o [~N7qg ۔ *@qQ.iСrMd OS⩫Fls[2QHMjNQxxMR ZReR4ȣGIig*:iM^@Yw0֏OK>N%oPL i#NҤHH[҄7j Z(4C[i괍(DnP mw@prї-)85.k&٭dtz)@B'l~/יx+qV>mAm5e_?9pZkԐ{` /^~ šY5vv}rE=lK=ߧ 6{ck,µAU ,Fsw8EklNC}#c1 $uV.AnjzQ7 [@t3#A 4IzǹS ~ 3P8fBGQu>\זmT(ĎҸZ_JńRiM (9V]5!n )// Sa1>IG]ai@ ,L|Ӭ])";zp*h|&U((&D¥(b>[jDyI;9 ,CR{WP8@0^O4FUQm|/繹lJaydgHV 򒏮BL9Ѧ/ؤRmZ46O(1^\[EuY ^;ޞpĞ~Z" N*홿-JJr^#,6 bN[O6C (@oÙ̕^$KEei} /!Iᾭ"7}vg&B+ е; \}ڪ0Kk%ԕiQ=+2u p(I K9/údf¡ W#h[>VE2֝p?i^XYH)^x$]Ψ&<_6nq .sC/_Quo} Z1bKl~oSB40F1˯X{S{CbVD旞ynZAzE\H&*Ħ\l$i3ś#i5 s]iq;ln 2Ki)}e7VԠ|]7#QyC<|Yغ%fA=]@π窱ܔ>9a9طY2@'jZ;{RP%gc@hYF7`8,[c0A?4d(,f5d]T֣٩.}8܃Sm.JƇ@r igX#/znkP\sv~.Ǻ_2J`L7a4P@u,ož Iba ̋ݟ^y17;OΰLj(%rZ{㓩צUN/?hVj%s۩:Hߵ}DtUT;Uqrp~ "&5@{$e%ك-%ڕ|^(\ hÁ*B!Î%[-lVWu$C<[lH;nKQV {TYc6y3jsIx͉2:{yxݣ2K7%6c" {A0iNh!u%WyGĔ 4X 1 @ aq0l#[df&kndqaYZrj.F{O=c~5?OXׂxgަ\9aÁLyl^ Q9zA݃GyD<}=!jKS, ,)Jv'p3*$:q2/肢[<,8 /%.gU*HUd506KL+>r޴ zoZy$7: EeA{1bvmN{z$3>qc>!O+-a0g_zpMy>}f#O";ir1cMCe^dznʴ,®EEMUB:V뗡.M@ ^nѸܨInxte &$%܉/j~3-PC*I=ILcv\;_ o:2_V]ј`L?S-LB.|){:HJu|j*ԙ)EޛI @F̥ bP9*Gز:^N=ȫ[\eap,O:Թ[]Z_)jdG<[lS)IP π(ɴT.yL{j#@4L&@b Řޤ)V/2};)j;XT@Eh4_L">po ջ=DiQ'mU!q*" v{="() b'fVXqƖTgr0#T-M˯y֒H&OX N N S GR+Nf[ l w)\YbQ0Gl *MH:%Ax@lh2ʍE ^owE bS~i;2`nX3z(6u?*]EgbҼ!9ӺwVʁ] ?ˋ pjBԒT 8%q )I{Sc;lW*OI}wLW9W9CkvZ6vN#G$a[+"@ kJO}̸b4n:C?FPv|ݚN67u]ƣlJى0zK.\g{\Tqk)X>eyhxeҶj'o!e> ;m.CUGUҁ*j#nTU-r|ǑSWԓ7PTִcVq?[a]5oH'}.jwf@]q4z2}Ԧ\~J,Kn`=*3Cl#PaUg,+ZFn@OgkՊXJ' ? `>r_;.Ƹ€0h0eNJeFӚы̀Mt`ΎlQrڳD mPKĖ,V{Uwm9UD=<Ί>HdYn19Ohv2еY=-SgUEH%l`f"Uy5.:QgE"W8Ƕ{Iy7GG,rтb 1nSZ8&_>Vlvx%, V_FQK(29 y$8GCaae ! Ξ缣47k fA][o -d!3ciޜhoY!;QMĿ掯衏9 ~i-]oĘtpי‡ ёuZRRtnz&(B 3$8uk9t-iC@Iӹm}u%:m>N ƒj={&`TcNR]=0&bh܉:fL4zph's%:AΏ.Da *0i `jȤ()I#,~S?n܆<+!p$jJ]հKO2Ź !#8O} q[pܼի^lM8Ҥ޷=[ }#P{t5(5h/dҢ$-=FT*(ϵDm LJ9j>wW 7{b=+4V$XRၫ߬jobǜ]W804Ɇe|gt`x?)8Q 2˾(g!֦qڌqA'ːpֱ !B5)?Byו:)U)t6nQa z9 qU0iog<'*gv*!Q{FNknq/|cnܬGS\hGAbɏ8M0I%LD^)LGztL=:N<"o82?Am*(v.E{ f^rL^(>_iH&ou~Zb*}SB䚨pnE(Pq>Pex{F9wS2>^pg 7n[ w7J;tCtDΠp&"ZQ ~phuzv<\`?.S$@^% 2`qc%PD~ aG WkӲ_xr|/o5SqbBg(IcX%$%Vr ֜r#Tf܅o%X%:=i=K7 :o6j2 SX̳w4cVv(d'Mpqs@O3eڢA\64Gk񢡉 v$5ǾD{#=ˆBEpHIV߿<̪H]I{ozR]>D!wn{ZyDmՙ9ވ[o&I#|H#oq_n۟w# Zj#Iγx cd b!)w9F,+oo o*qiG2R Du~`r ?r.}@R(J c:_S^m> mېZ+(/3nv5^ ;$XZ\Z^ mdՍ :S__Ga6 ^t<9{Xki1} 5S^ ''P4i|NpN'Ӈ_3F1x#9*{1LRv[!]@ 3{"䅍N ,:fN+ru`оKfjO.>q=opޓ&U]x⮏oQG[Dq\}q0B@SXQ8 y7:ZK=r!)n[Ǫpz\JDضQ A|erMNe"cOg^u00QϤo@m 9_yQ]sf$?ORtY*LKGP OB"ޣt %IgYBt{>tqz]ʇSiC |N~7MSW~X`ug~ڵgqR5JGޞFE]LŅ` pwڥ޼V;ٲԀ$eL.9z>l9 bHG5s4'Uu \%&MꕪRjXYEv>svv :,kOکjm)c$۳u3qM O7:NcꗈsP+lt&%ύ)=*Z TOjI fW$.!:!Jxwy(YݺlR>i~oލ7"VlVrPQ 1Ɠ4 FtuC6lRWU|oJs΀O$I y+v?W7ϡo^Lr,?<C]ru |@,^>p/Q"̸aLv pnl\־|/mńy`):Π/]i ?Л\wHfYh}ٗ'DͧI`Uj[9 ΆϾ;S=e;TAPktf6=ebuʖZ* ϠT2<}DPP*njzE*ֺڹNc"vϕԏ$tôP`*ѣ3|9Øy> *^k n T(}l#,[NO aޕE%\ɳ'O>Ig@\BO|zw;n=YuEnɁ\nZ^:Ŕ.?s]P*"wU~+Em Ͻ9P;CxTt_a8Ad@q!A&Y*0Ԕy8H[[ ~.<Ữ8x)0Rxgܳ̈́n4ݺ}0歡y]%e7LʻCQq'?Xo!O J(3'<kOdTǜ![UsѬ%~%"(7.YIX[oy["o ){@w,J)3BWGܯGJKy&3%U!e9HđLyٝ |\>{) Mp]5teTּGBۭ[ş7 ;cagǀe7-Z(\Qߔ?@3QG j)N!ҥBl1)cZ8lcpiD<^Vkבb*zxU7{.2Y ǩ 4Q85qY x2c ivFqD-M*4,I7悽aVyKb" -XVj&l8ǖ/1. JH_BR H}ݓyOl"@ V$I7h;:/ñ p/;B9ܢ/}pkSZ:):Dkpfg0Sxb*1\|"mJL\RdVl]X 0 ~;xK ZQ19, )MCTc s゜Deb/R{)DTi MnDDPHFb@ dhgqڽwzG'`|\ohL3.rfuJ۶o~A &q] Y׽o9gPV(̭tEqEyA:h~|V.Y6%v3)XnPC\6󧠨B0+/gD$5CLʄMxM>fNVA-EIf_Q(pwʜIoH_G@eڥ?&*d#d/kC!RZP=%)9ꭌ 5͏B48XJF|HV+ "nX.}Tj:BxnǂFJ%sLxJfbPᶬ=/XF[!vRBYEώp8`cnm[nuο—< _ 0Zc/50^k] 3hlB5D[YZㄩ0J nDf'*i$̕ /,?2HZc9i< 9l3%\K42I}3Vj[DP'z$X2FIj/BN0v9b\ZBcdV-ifdpzw.:QU +hBzZ)ixX Yu^|d5^PN8\SYWD⋔+OƇ+PlOGoBHr2Mvj?4cJspgIA~_ӀD}6("-O{ziZ4T)(,A3fblY`\>SI'|9XL}sw+HU`Vӈ~#p|. ( 5s{hz˫=uy1tzw.O8;W.UWtC/G?">:)40Aԩ|+50nɦQs?OMXK=k&)@ 3JuKz[am$ H;uJiO腦Q>hPAm0eÕKO A~Q^ C`KaF;bI0"1LI}DOڽ Uw/KTj2$ianSY3:pvP:*"A{Ѳ# f$E৮/w}tZֵRԗ:g.ʸc86\'|>s4EuBF ?B$  7z 㽳6L6L==·c (|0Ŋ'|R'馿mc{rj`Y!xzTڔWh4ߛxO__c\5:Dx[ZԴ6ZWk%*l:܊ c2w\)#e"鈸7f7@D(' 'o0͵DjC3BPc@a.2mP/ɉ T)/f쪒5J˩ k"BXHB}vi A[nM˫Gbsb爖0&Gܽ\e֐&96֖mj!z19S>WC 8}AT H%~lM\"d5or fq,8t>Z/JmvPIԓrS&xolY]B‚y8Pm4$ ȪƑs(1ˉo\F~05 S͖,`?=ސ Z"*i{bB 1fULWDR+C 2Z2adyf. Fid&lqR0(wb] f>C<|5+U)*cjZ07ymVg:ӂ0,@J }8Ytx%ϣi^@j'=ӷQNgPW c !U\p ͍5hȷ6Gf.JpދW wbMCn/77 .)и! n)b K|c! TY|%Е oV1eIKK:7Y8]oe 0JX\/JR`I.o"J\q1ZZ+#!<2hi#>4v[@*"Vc /]!ƒXͪKnSL&_{^\9 /^oD̀REVVY_su|n H;wT)13--βڀDNU= ^ @JY- n"7EII3z% :[9!!(hG&YMaap^hjf#T'NVt1!vJqM-U( lZϱI(-f @Vw2yAp(!e (NQh!,~pa_uus1!DLXIhGڿfzyS_K}=`K=@o99j%VNߞc\JlH1uÙg=iĐU\.v >jfiXnnDWl`<Ȱ$>[&N=Jޗ& *8~_!vTc.QlHg&P pQFa%uH! Ŷf,Cr2 s'vXs ˉɨtP 8wӔmP8'zUy I ~xz{s ePZPR$4/gzE!5h\[ tQY Bj 'XUX|.0Y@3 ҏ v԰ư#c4 ^S,QfW-ebAļh>kL7[~|E"/5ɌEBc=z4U&o~cXiB՘R!\׮2e11>#ʕ~ VM@G@8bpY3 >,u'V4Z#A&S` \'iRĪʊ OĬp {ۻ ;UA&eNY߉RbGln|cEw.<1jSw փI믽"6)%Wy2h\r:OŊ굊VKXڴX#kN~NL(5N{; E@0ga{MԠ+W t#uՈC$ mx9tP˄+ O޲ҽ /s2/>aQ*Vv"wl!N J Z>`IxO"$39@C-G^άfx} yrĴ-R7;F=|j=鉣i/"7懳 3\2Meg:Y~s唦6e=oJ1usw# qNZhƑl\{ʹ"Lݞa~ .o=1!AckqDDQ%fo3/լXc{2&lӐ-D亸ud&3eM)GV GV-[_ZM$8Okns&¾7J*E^;i%h2Z []/07T6'bIrN }R]er`iw0MePPCA3;ǢQk` G_f~!tAL.zshm38 '/gJ"ݲ=6l` dՆD2?Nߝ"0m. T~}T2U|M>rT:z |cLK*lv1P@C#C@`"u2H ̫,Vh.* ]-%Dg)LOYtBoRK2DV$G E@E<]'C_ XckKJ#o$=;? CjNe|+.Ң1=0r:NrM~/m2XsHYD#uvu2PēӟOt3Nvto!bNi+)Ye=}1=!JA\ꄦuqS׺tO>U.eLH40r!zf<]z +րj`~ šba= V&Dqjyʗ^ZmD oha͵q qmU~ӅWP!p9t> aWpw0BP%Xc?W!n%~NP:q5/)l,`5ܔM=)$ސ":F*n98y%)I<=:&tt:bn); ARy1d2}]Iר_K qjE-cV,o탂teJ #z<]B1aAQRhD@[ Q,VAW#C0~w(#b!8%*!a}!6^蘛Gc wI DJ:q %ƚf4bx"ַǟXMψF>%ʑ3=`M19aIxߎ䓺 jG ݄"}?(b$& lM8ՒCFw) ;U^`P$L>}Zaj5m !!f+3%t%PӇ)GCWh^QhaQR*׉P?o{RuԐR_eZuv +cPyC^uV::=Cs.AGV0X-g)d,굇miw%ڢJRh*LmBZ}ɶ .73 O+urf~k'uz`c8%)5&ǁ8MLEvF(ԃE9&Y3A啀G>zZurB;rӊME'ȩGCI4vl]TJ"a4Q,̟\P@+2Z!(K"FR?ا=8c<3'V! G>_. oIr,[^@čxCj<2C~&9^aAI7xj0,5`% #W*օ(63(vFg\kTj6B R9&^2Ge.́(TہvV^gs*-YڧI zTat6~x2|yAƒ'M z}X_һHO߯8Ehz(\0Y lP27l+A~RzDV7+实D!%O2Yk25ɞkl*ͳrQMqf;CI+F*E\;a]|uD;MA?⟓ܝ}.#w |48dEAŵRgY̽}苒[}J9B36^',=) >F |"^:yX: Ÿ$Qjhgt숸5S QC\.$)$cbB z,.>+9ݣg}̍Fk݈?WQ;|(_Y,>t :'|~Nqqt̨}2Mp+A6v $j5Mo9$DT$MX' TV\w㓶Z~nCڥ8,Km*I3)Ț0 [ژ+Jo`# [6f} 5|%":}(.*}1b/Eii`}ys:Oy8G^]T1O(=/C~=c}DK#wmC- @=5e6Lڀeg/oZG##4,O^;|S14\xhs/a⒃cDN 䱜A %n_eDn1_,?u S -3IC.s$֚zKY]⽿-tANzX_ݜH.I'L{b>c80,['*l|( u 4!^ .c9p>ϱòB|⡀D-!]K#y`y3wwB(4gTSB7%penk0֨͟HÌ@T>%[L\Tqz=<2Z^2 ] Kk!c\>ʋ(哎Q9~_ǐHj#:  mFߊ{I@s.3#zkdu`'`fB1I)- gYDž}K43*k+$Q Nmzz_e>a0ǜX0=S=SH"3h2_ K_N!!zDicMsǙТG͸t}YIR3Q57vLw)# og?+Qr^Ԟx.0MzHLJ!nyo4l*5&Kя^P4A6dz,@#X0p7G9jAOt:P^.|d6Vck8EduMbKj )^ҕ(p \'α2/V:0Tg #kFN$7,[5:]x>2H.O3TIVS%J~Q銬H+Ĕźv '>Jws?w%Z 4*iR2 1E$ܗ:m'Ôn%nY 08 l=5pлL^߁:,l{`'%UG31ijwHFE&ҜMhYx~։TPp^xpOscxĆ}6s=3B2⑵%7l : (Y0#7ej a%SUve2u};x'w:gG#?Sx^]g<27ltx/& ~ȀC0+m {Jke6zq3C24wE`.x[(б4;|]sIbZ*)2b3ORנPp`lt΅ڠhR$R(#Z'}S5"}""T/лp qX,0o5FuU}06k(€ԈdN fs^nr$ Ja08 P+LՕ~?S@D}~E=x{Vޱ. c&6 ;S&؏^wE->Mm%orxXd\EҾX(%3Iڲ``d |pVX.$_3[gHJPc !??j^DtZrT%:v d_^n k|l]D[ZpE/9$ uL<)oN`,ο-٠ߓ@D!xU(S(Bӭa#ǻG.V|h;;,&dr֎]ʯSV*P~c*+y!On~NĠi3tOO=$8yUt0m@Z[^"*B+`~#W;t&kpϢݒذPkq鎂Q12:⧖o2Zw%b՞BI+k jZ:yNwOR:NT8R[\ԎDnS~zږJɞ/}rk͟.Bmnoi ]08zίjE8kwC, DP>;dZdQsnV)5@q1.y~Qe_tMy9{ ٝTzF{/eHLxI2'ͤaМ|T\7Kobqe~"w?AN=lMj-.Ps }=j@wsz6Q$7 0_ِ_ Z 4vm }eݧ.^ys>GI'cۀ8F&GT5'S#HfXz2;7%M!4h22||YSPN }uF@QQkV@b,a#.e'ai4U#F?J}ʃ6du8//VW[wnա[Z}PFtn~/ ٍClcxΤ9hDֻm|,9;*VWBTpg>C<]&vvzgƚg:문>㵘IH ZoDW1k`x㲡$qfTQXHF(NAq@a5c:%o㸸Etc(2VA'ۈkq uC4|7.k "k/LGJg=d}]&)>iׂ{@v3QLr%Pmpo/,5d>rc e6JiF" 3H$-l3`~۞n<΁;m,T4`[jNf&w r kǝC39|3!hAM(|Z$Z @W=!D)$01ѐAǼ"q""ե/|3\qFfc=ԯ>ds-qh.'?nQK,GbZRuۇ|ೃBk?q!.$/kVN|ӴfK?QWu 0 \O^A!_6CXNSc9A+VCd70bU+j z~LވwkH ܖ&x/ $כ$ס'diyܺq9aDL]\T<%Y3}0|P9Z:ZO rN4X?c3(e}}rEu#> \ZrQn{7ݭ'Q< I+⁛e*_!@@#gnY~=P|b)φلc>naRn#?Zf_n~YTs.+ 0)mՙ)L|3K$ ? "0I3Sev>ә~[AkSc}4wVDU"nW?u{moBjqX;A]{3jMUh[AC̎[$\-Tp ! ! 3#)șv Ϥp-x"rOEM.7dhA-̝HhyiD/yIDKVg EU5:0@I~5SPcjx؉A櫵F ѷ[e}SiɂcB`BXby4G2V\m˘S ֕k͵NlJ緺?iY " @qs3F52 0W4dzi~ǯ҂C2gJ@' d9MpỷJf%c8Ĩ96\&yۍ9^P_.Z5$M)ΛwqYcט((,gl@w~-HBc߼Snp ;pa%s뇂6vv8 -KU!~,NDdG)jhB&mxz7UwQT'R 3N1 Vw?1v $o#M%׉ uB7(93G.|CT-hڷ0lW*|F ͂=gݐj4WGPK +҈ v!kgBn0QԊ9-?iQ-iASYVP@liS/T(qZrhv1\h}sH*\6gX{ 3vS\T`&9fiwe-퓻k>Aw3ap,D>:t" W%E'DZ4:@HqA(9mcvjOwaRu=upd q(MU'fʂ)[1D^`UJq @G33>Kq2: o~ڥ}͖,*C}>C#7M|&XRlrtu`ە6]n(_$}[2C1؎ǝfK[9.!u-ռ:G40Y얞wGI5\ipb`חhqF!/A]R6NM^]E vfze*Ux~a9 $TY/S(!2&9BQ@T$5~8'l它΁/e=1.zkB~ɣRe $П ZKS_{}ki 4}L]" A SҨ:vBg=YdW,7ԏy1$_m J%8S+ IZs@7)n 9W9,@zѨqHFڈi~!SC^onZfT_9L\+_A5i/jLV >)j6@so?B?z,P!g^Ѱz9ht̮X:8ݧHSxБYX~#utd(JhjSqO_X6F$:C+w j1^PI|g_ͶNgn;~WءL3'm–x#ExzOTi;F8I l%o2 0+oJ %z`|ɳq{`f:pWa0FO4@/bg(X,`n9FK{WƾJ2B|=^cS|9v(c #"olwIf -ȃ0Qٗ9"5x9؆:K΄)5 yt ))n~\uO/QX]^A4k_98`7v՝yĭ~{V{lPW ۿG Q6eb4kwHxG웱U.SEmbJs3ﰰ@wCmYL Ѭܬ JrZ`fw-ԖcrV$$Y9jjQ:_fyRnL̶_f]>ouUsm"1-l.i %W| #UHBIj]TOZ6vhd> Kzn= BuaϥFQ3unV LMRp+A"C2U I} $Uߣ/4h.ґ¸5ST4!^Q"Õw8GmD1%(:hS*Zy#VtcK (6ٽ` _ ۓAG_TF/]:Zƛ{Bb-~C26L,GB{/3X`}zaz!l} ȷ^ ޙjAQ5يg p; mh ֏vﮱsrJwsFtYAn꽨%ࡴ q; |FX !2.X!UT8b^TWĴM G VS;)Xn%Ң%q-ma^IhqEߎYwbO?@q~Um .Ctab&bLٜ|՞#Ќ|o3"8mkeS\uQtu喳$a6`yKT'] Wzyb qY?A2pS<"(R$&W7heq@s,߰6#,__/xm;FNnz=;[lF@d_a'{RYITMXNn/KP~yeǩwiQ7K4]!x`{H#|ՎoP ߿GbH}̐b)W ע`6GA/w0}-hW98 eXi>4ұ#w%kfЀeʇ"1(~NNЦ LӄN^|ͯi43w *uZ2v{(_01w cw]˵e33:XE~TK#- #Ro,vB ckr!CƥtbJm͓^"?`r (sTݓRV;+D5ӄ6Dpq#Gיs}70 _;"F$!35S x#NĢ4 $QUd܌CL$2Q_;O:_^Y)x*_K',.cvGh#͖t \t*qaM2μI|Cxaz%Qfq^)"*ܬvqꗠw>(8Ou kR[f _&#ըqgO)r~/Ρ0bh]ҎRMSeX.Fxȏ?[/H>>b[y6\I@ex> ګG,i(*V.M:h5=T]bJ=h}n%^D&Që3&ͽG"\rzسSYع^)05T*5/ x^䃅jbW|Ӂ8Ynzwڪɍָ>$ ɃC:&Q_)}|P;p}?uS^ +{4wB2{nLU6SY\KS'T%d\@ >НB;@4T?QU:LcbL{y `a,3&d}=]1*>]&y1]߾^3W>| j;fY!9A;rvA4닂?FݒEZJa[]ׂ/u>O` ;,/ pP/N/@$bc7'*J'&ɿF Gq]Þ%Kq84 암\4q>d<0D!xim'Nt>fe ?G,ґVλ\Oeg9DqlGJKe ko٥ёRRJ0^BV\7o,~=/ *Yz~>w]c:ſ[ܽRн;6C/} wYyH&= ć:1pd6=Нlf-Rc"/7Wc $z<>N(y5p#5˷+%(lك"yIvM34t=D_u3$(T?Sx,z)͍خTsƇv  n酹7(`%G*!)O轿0.QND4#4UGxn9rv)v#jO&h; D} <]zu/j q{4lrxѫp6%Z_/Λ*D$qG"YBG:QdO2ΉX]2^tq<G#>PXA Yb)F|+}[y )՗sB!6,)фHPlmgZ|+2y18[{n qwagxNzbư#o"D3PF ?׍ mYEA5A6V='$u;/Q^78FJU >`r*^?YCB.q+@ϻGN.|M>.-S=y?kȉ$vÚEq@%o }R W;s`\CoѲ!/>R:v@/>+ ]E1'sE!W)5\;j̮ m*[buU vUJtad`muȁQU.,S4q^12+ocW&)6US2}vXһ`?X?9g HZx_?OIJRfWwXX6}_@!ن0PA>I@jĬʹ,uL`u'l՚ X ۛÕ*?7.Pu?pz1}4XA4gѠy&RBzE}`oR ;KQl;'Iۗ:wx ) ,o&X PX =u)'^NHA<=2I\Cb>s?9a <8VD'!iB*c$AzwxB9y{ĆqǺ6PˍS9%i0Bm\ ?&%9;Kn1bRStOtW6jJ3+wŚ4ۿkUov~ F1y`p=@fdgcGf] V7~ =F= !su7f;M~: N maԳ㜝Yص1NAD۷cKև\mPvL4I/Kgr5^N+w,0>2F2#-u@1GUdr32g@mZӾb1KFv1j+BHʟ5|it6w`,΁ Vl-D]Z/.YK rA5]2iU[XC-K+-2W# /.;*z@WԶpvN6\E5<T _Ch| !|$=OmxFPz`f)TɻQdQY G hj$uV@_=2F{?Do֓`R5zG "끵So0ż|cˌMPZxqx~%sg[%/n?sEM'bm+ pn_Gs&NgSX2J&AvDW(g?w+A, NSJuQ>:#rmԬ$"ǟg6C ^~n,[}zzۃO5ѥgC5C^\K׋|W5컒1;bW'p焼ź8r:>T su,7v?~=(<6:C7i?̪;HۧڵҌ<%UbmDrK:x: Κ'?ڍ',/~^A/+ 17p}dt]85!AFFJIi@>$:Z$<|Ù"HUJ+ON96|iի64BPj7xd Qhz.{V4"Zg{BT-Ppz`OURs8 L]z1~Ebeqe1m.43涡H:-r1mGf^2*m7|n '%d(aqܒ"[SCR f4>H[ Xމ +SJUE~?e]U_e #t"TMaeBQ|3`qs;#2bB[(P=@M4ۧٗ7J>pu1Ṕ-~DOn?81D8f~ [MwZvvRmJtqY]p[ :v>&њfHF"|Oz : zkLzoKbWӗ%t~d:27t_9h-R&[o`upIakzdpA<B*4B:2'3~y!A}HV)Bh00?4KՄ㨽%펜u`L!@jstp;&D5s>U=eRd$}]7cvsәFl'\arAͼ6ڠ҉c~CRk4CqAA״ծ1E%~EJ:D퀆%7 SB;A?WgۇFIפ(}z/A ðߓiʍin ߇_ǝs9ydD/F(z)B^m-V5Lʕd|-Z)GJ˫})k eKrӏ*Y;FBT5$%:U`QIdKdS!dϟ-Iڝ&HeMDJ:RIMu4a=cw L4=캇f#48vMyf{ꚁBU*|!2."eHHom7gqi._4̦A9|I9c434[vwR _޸7lRwmo"s~5oc5-h r1Nnf i՞xDGxy%2n `O(Qd7(&cgi]ls}2ވY K>ZާKX~9zK> 8 SG1o?Y]3-$Er5`A*t'U$L6  !`߳}F3[$1[s^ܷ \\B4ޘkrBĚ!}v%Jp +MV3cq\6E-^4d>~,GPӝ-)sqO>|֍`@S|p!G P+Q3# 8ոGSPvTRw ^hf8@p/<4;uhx#GI38Sˢ华CDPnL X!B{W??xͯjϡ z~nBjO}j@*7އ`~)rkV9_ƅ2@jVB> dKf7!50[-ۉiQ)!Zh5&MG?y<3f '/?BwcE2!jvwh⹎JmJ(=lq%٪>""XRE~M{;&1J/vmC4qQUfPx❪n ,(Yϐ,xJBk^?H! 23dȽD>g6[eRG wEcpd\2P_rx<Λdk21^q ^~f,w%\Cmئo‘sY˾~qz\BG?k1Ž9YeK5^=0B&nigȼn7@f}!ca@aj)h!Cc|uf;.ck"e<ɴͬf4/o))_E-!6"͓>xR\,/+*n;]hlg}|sr>j*?˪Dcᖎ.t[Iu8Nc4.TY\qx?9@u?u:66x[jRtpEvVG| 8d y: xfS\pfo3[w6RٔPcj+?O/R8`Rc|*E#E$ݱ'3κqQ̌1b Fp!Mzø425ΤLlb@h} eoUyBYnFP?YRG|=(<{r8f?@Qgٞk$|;*_7I)zeD5jQOnCIav^K¬ :L,VCV`iXO _&̫a wBWcP_q{K{:V\luBx@3C}4Y ZgD_f(cFϔ ai_8(pAT&BMG;%r ?:H> )ty&JgT ;Shp=ʎQզe[\<1IJjӦ=)zq?W`H-8I)$z=`^όI;'BAʨ`G.01_ YcHsy\h( g.4`"/v~!A88#Ɲs{+/}&Nh ]E27D8m"6P, =h[9{9t<&Ab%Xx[k(-QҊZ*ks/'O X|z^͞ITl|Ff@68HO DO7Je.1@!KHe-:WJ Q[IWal_6ML0K/csƛ1MQ͔124BuoR C$rb ;w 64`}I6Ƴ,'a(v@U-Ane]f!ٞQ&.LUR k43!90K .m[|LK%2 mneQԒs(z.g1;Ul{:G |GVz1RWͲ G 4;C FƬ@:HAs>gKZpvpGBD5߱%DEt=O`U5wH. a+zmdc$/MB h"qR=JO;aF|1r.u6myqĢs;{5rmކ1E|QŜ qn} 3i}FS$ :c(r)،DZڥnKLWe%ث)6ZH`k0F fIy1 RTx2FLSCaǤbFJ2TU32~3{6N/7 JlʟqK둨p +´ O6XF432`}py(bs(TF'ܯb:C 2-* Ub/o**@ӿa2Q_ o![sN!L!)jvjJ6]$:8鰆VC5ʊ*7,bX(jX|Q|ӂW(Ϲ|#@\Vh_k2.=aP<'Ppg Q9f%88|Η|CTXUanx@6[ \֟5asǐ:$c zd/G<}*BOY[_0fDuF ;G$W)_e HvܸTjoZf(@/meS}|CuañY%),jmu)샄[N['n-2c -&]G,D\ &7T!Hٽ?;.Luݘؒ4nKA6 0Y.:/d_W;GG?>t(y;Z]k>aPoF&}@ӡ2upk|=V&,YSm+o+ OX]kqtxxsلKS6w8JklRmF"ygu?+{2=8hI;T+I"240RN`PcoD7I\kV) zC`0w+Y6m E@ ÓOJF{ 3zǬK0bTbUfnxd)%z:eWڿm˶\oVUjݙH>]=ȨTPtf;ޅ2K⑐'6D0 v]~+04?2%:^D~@lYC,+C EyiuфbjY~fE:{ICP*K6DTLx \Zb_ g?T*K'5֬HA~ЛLN,]U^h|~Au%'[.,@iDJ-{IuoxkSQ/uO>ڸ3G*Fj{.7ǻa7xܿYulӪϼ7c& S_euDҞ0otRjzlzV])B FDlDɩzw4㩲gY>d>6+=%_㘗 t0P_m/%tg#73}7CSZrrڳxAy7e/;>W?c:a,"˰oħ+%6l1{=L/]Qd:(=fh5C6 f* 8k}gG( ń#OL Ca a|*`B/#[&x+,e]f#%l "k&U(Ԧ VL9|@6Oi( H{˛rX_1炘^Lν(iKi)K/(0PLQP'i~)(%yN<38wfgkfB>E$~v b' ӠBvc%9&~- LK|ց58CRh4}q|HUgqIK7Dsg>#bձ;Vg՞Ĥ Osz[Dh$SJ;8X[ +$xy@(TY8 foEaf^<(!.Ԅ(7IFtpHQ6 k1^-Nk.:݌4$Ʃ#Z }:ɛ|64ȴKK0ܧ򜈨6z[}!tjIEpX@&夓N.xؑGB]ճ*GY?x'B?,_#EMx5Q<80PNv(LD- j#gS]TWT-AEdHA9vCze7@9с<7m(;о0qVՇtzǠ}pd #urej3Fjf>$0l) Qfo۱uFOQs2s=ϗXjx4>Iz 6؞{zjS+((`g|MSZ;|:cqNMzo.>YG=_Ā/z{6vY^F,jY H9W̪)u0Pw/]gniK."QDxnN[^}!I3U&B״H: 6 2j6Ok;#Sb{-nX&V{x]p!jje:F:!;D4zjv5Cj5x 1=E=>JUg.YVl_5˴h?IcF-7B o}DS ҾP( JB-Vl5Ŀ l%2?rN~HdO%TE)u ށ!miJW'8kJ$NS_"6U]d&1\SɱT~;$x^XuшهYi.:Ϊq1ɾ(OACnfiUmR?gxRSKjc8̐Qg_*xvWCa,4n\PjQzsY+^1إHs0!T$scFg3ǦQ, L:ry{a_Hb+R7xZ݋_] Jwdܮ _t~F|#PjMLp3SCݨd8˗*}\+ xhrEBؔw:tqߊOs1KTap{dzrbZu"[I)}-X f$jճ5$1,7Z5|cx|2-1Z'K%`YpFߛLT5] wi^ rTTHȂԪo17&cz<9;Y'u_%8ʶ.OP[+.&ߋ _Y!q~Rѽԓv'6M` f+G5_,t.~Nvy8<ˆ/@kڝv͌LGZj ~vu60Yg'/ ZEu,_{IFw8$>sӫjl͌>]BI`xܣkQd@ |2A{{-04X@(PPuo9M?7NU iLѹY;UYzR ~dvUMC tO.: Hq$D?`Eϴ'zA1y9(@v%H?/p#_tW]TiФ[*bm߇ⴋtɺv6EAijwrʭ"/c+kK36A'%"K]F,a}9{$#Z5խJN PZ uV(>TtAzH}.[eVX-ǡ7i(xΈD_4"*vS֭^G׿^`la!$sz0??ĥY tJ+"|@Ǫ Jצs%>GC $1uinɒP9 szyޑSuR^D!P9y !& t@x׻"΃J_B$MA; VFY/_.˞A{At=V~+_)UndcƽSWO&`)N0'#7Q&ǃg~' b5e?41Ȍ璐?7xl/5-==&qrMbf:b d z :*/jЈ guEkn'?hlؐ'zF*U%=3wNq֒smYYN񄋥P?_4`  1- h}́> RȮ#Y|òZd(S4,GoF>}.@M0 diC(X)kjH[4EvXd]S1ɱb9KbDǭ X~(w?Ge`Rш 쥈";:ʚN\%U3˨sL'L@\FH+~]BCk7?7ُ%Le%ȣ]>e$VCX FžwUVaA[iQvhD$s ~*GʮW]80I:gY3H|^bHdk{9zCQ  p>a ݴ&zHUX yw ?1eZY\= m7;l?ݑ\j w_^P~iINFT3sEYRK]ufZ'vc 9.AhQ8#Aݞ(V*YP įޖ*h"lp;lZu~#c zӌz6 $ꗙ~jP,5zt@ "-qL&y]{vJNF`[ӈC_AU ӹ@;;0ݤxї4F!@J7N=Bf]֟\s#"wMIhq02_: -8uYaG[y!sIĆz;SmX`A7"SaD<:ܼf4;O6.3.w|2F3AnvfDD _ }|g4WiYz 6X]1K}ݣ0IIŷ~7=AWޗ?M5>^bŝrCE)7KT80:4 8be8>jo_BbؼnBX~P|Z9`ˀM4<\8f %?%zr;610!Y))2b$+^_BXKx:0sjtt-`i 7i#y0gKGB[M!$̹KUt&'.֍Hq~b{cpyN 8]T0©Ě޶][i|K󺂪7lk+ӬILdu lKN:[K]3Hza1qň+<uӹy2Ži < MS.qi:^J[cA2$ݶLe/\ֈO1XF,?UNJ5,Oyd&UH]r>rV/xÍ *"S Q`_Béd.e Xfz H ]dcubAG5\ !WgR5=E6>qam"h,bwAXuؒNQ좥 * 4Nw[.7},i}|MW3P.E+&HxfPemigp7 -Kx3R9c6(aFol,4cqa-{,@`xpja-`V&_vU_`R8? DҢ~  GG{V "4 yZrM˸qq[ i l!n0tr~4cEQK!{ƴPզ@;8I ҺȳOI΅럋Hę,)W8˜B73na^B &[Haa@O]b4 oҺe"SH܌_4yjr,H[(!gie߰Brz4vcvJƒo`K_u!/Sus >]l=7yݏu%3ao(;>=%xUD ٯ뤥r|w!˩iꍅͰƫeٿ|WS5>7<G6:4L|K 3)XlxYu ,&ጩ0{`{B!Ǚ+βg64N#E? A ׉j{{l@;8_,<g n\W[_+E7n FLž}Nz NVX㚌=pSiR*r `wl7,缜sX,:~t(ɧc޽U{;cg'J) FsֿCѐ$C? q >l/-c/MASic*SP]>,sYzˌ_R͢hbt\rybEkqH`0** C( sk|[P<5|(nų ӳUs`NT3X_$03YbA`^HFm!CDjW9tXwqQWP6`;lwSӿF?{7L@-^v:BA +vո[ߩb0ܳ?^V&WT+M x6P|}ϳe6):%"! R uÖoF:ףYI=(U̮פ7f:2 #-f?35`,#Oa-Ҭ1'XOiVQѺ'S3?p3dPIa& 6? EWqcp&_ ͂U ܑۘoCw {mLt<|9D膡'Ɇ0xIMA>nq$eIHuN(ҐU2<'Ì-Lvw wߚS]z01B z;?jt1drZ|p˻iel^dlQ.[_ MҎMAJH~{xBz@|Vhn=4Lmr4ѭ=$y4 !އsGtSEsjQJs+N{7^O]n/ FnC9+jᝅJ0\? r/ :,"70ˇ4 >fVrjzu;Y1!ޑpl,dT!#5X8Z'<0?0 "pX0w0cͺAFi֓<^tU>BP<7a@[B#D x2}LU,PADYP.s{M-Qϖq9#.Mo|z@BUUo#h^B~ܫ\4x:r=y.n;{ CWA̺;Ocj}]FyK\Lփ"ymx:D@(&@c[VV!|Բz2Fztc6˹ #{Tj6S^(ċռ"kWv$񽎨#0{"a=TG*p(rdu31$I]r oD<5(q02,[Y5^=P*SM1d߁lj%&3=[ NWr( V7i@["*>\QͧB4%?T4v 2{AByF:ܠ}b ;]*MuMkCN5qq_!{v~s3IHce.^v\puX]c:)H:qu^ʒ -壘X+ōw Zd>}`|D 4 #\,堙}A#@};wv ֟#гO؀nEσx&[`ӎyȃ>vR曑'F6+V6",)ڙ;q7-#aAa鵳oHEX<>ғ2>Ӊ۫"!\eKNVAM _&) hGftbzDY|"1/%c{{>MR zC"TOZvETB'Т16Rʑ Fk ~^Jέ,'vOqš-̧?ǁ5|nNeK7bB2 w7TEޏɟ","i?F3kVV$-ݦ98{ϯ+4S~ ֕S5|t퓻LZ|f;zU"o[0 Yf $L}8?,ՏS%xD]=hB50q-g=Ε?'V Aĉ[HkM#mRS5@zȦ dw˅鼺ա AJP;ub@06Uޤ|}nV-Dj|" 0dވj1Dh<5=lD1 4J>; |<';V=foeȘb!H'u l5K]E`c y-ཱྀ}0\\:%K(X@tx_)ws?ݎWBgoC/"5wcѝD%Jjz|}*f.2->*/m8>o\pldx*l*oر'7/}X ՌWLQ;p}.Ɏ]=N<C[kLtI݂O.e'm Ӳ%XL#P}` #[IW b@j,D窸Wo)d޴C<$͝ΛթJC`A̸H=>RvbWz*Q~8Nlr9Fp(~L*) :[%-bt~JN03W7Ț2}WZsU7-vv)ID۴hHuݾ pmD1:שRV<]ӗ$%iN(\Z_ F] ; UCN¸F7n#4Wz)NݏVf /W|;byfWiM'x|}p [UQT@{v,,+_ECm9GIopm"084ػڔJL9qB'뫈FHǮvէ?g?%s&xE!IP[AĻ|V,p')f |3W"JzEI uu)' $V!81C(%1(F_ ,w{H =4Rp Җ|< !ZqhBiʒ. `n_$n!$d%@*$&r}~ ԻDAC\261P{5-Vr*hP$bdŒdFK\Z,JHHl&vdVR"$~q,UU/|W@}u,!ي|f y^1 xτlsBq-<<5yW,-fAS k3A!9ibV.ܸg BfSgPj~.:,b yYca rg*_ӽܺSeBIR}Qvm զQf)gQ^3HW%h+n5WDoLe"bs {t7 L<0a/Lt)p&@f:t ~ʨp.kZӍz}pr6q.'G0W0[M`wpc(S1z[ 7bm=0v]&t7 WLҭ|_|eXCwlD6i/u%@>j͊[S{ Aeu|9#Q|`ڪ@Rn:nrP<1Fܰ)1-BLBWK>6ف |FCE_ғ Md/2Y_yW9:U5Xw):-Rr ֯] Pi fya&^'Fyiq:pbq(]seBT/O-l >TH K>uݳ# K8&I{v?v4,*/lfЇR57[C _lIrޫڃ#~DC #98ƽQ\p}CyB2mt?'eG^hԗs;(Z-Cp"n۞GNfFA~4^84 `ȅh.RAIR Dӧt&JdmzޑI¦~抁؂,؈,R`1V^g oX ãќy%-QSbBQQ;a1mԱ͟ 5 ڣ(yFj` QW| G!Өpr$}T& ip6A8B<7[$8@JZnT9Khz'PIf~=\W&:4k}ӟ8қ6$pj \Up2V"ڵl?JNKߔ]LSˍ6b׵ͧznc('(U*'k 0$Bp9UWKE \DTa'h~4'y&`vZ3b$'NDbiQIkP]} *ىҪ*Jo تWTzD8Ѝw\ܺJ{ 35j"&a1_o+Iئ$^zKO ȴ:, s>X`D]b>c9kV0&Ö$`˂TF V$vu !1٢fZ?njY2 ((Eͣ;cЗRz"gC<ʼnM<):’.-%8bu~dAg9mZ,sh'ˊ"mBWW]ٱ6Z::ȿk W&2mҦ鏠]M8Fg`RA*% E~ 8aǚX9x^OBAW9ky)uOpȩrC.C]n5Ġ.5B}U"nh}d\7XR&ռRp|u$>R " W(>/kՆڄq *̷MXpƽyF*bh1bZ+h(DQ' 2NqlC`݄zx97A#<P{Ǿ{]i; k.uJŔ쓡yܒ$w)kCi;O'EdZmM \爫m^kL' z:% {ȁEpF Xų;)n䢴h"1L嚔ƹUORoĠ^\ɴ_sz 5IpIĹI] \E207hh\=.jl̕>6 \>4s)(5 JCNJg)gQ!bX9.?@sM# r`U1Ͱ?O)Fx"ŭ pX^O𓠤H1I MǫМf!l BYryOht抲\ޭ?_*KxqCE7E, 3s:uљu=#sbm3iB?BzlyQBo _! ՙ0k[)xpbo#I.`'i ڥ󗏊'QzrOE#3w3Ai4ľP󑾙T*ՠK+b2 LX^(6Z]Ġu4[G@ edj<)WXTAz-Ng/Tʝ!|R"ڷnjE'IJ'nK@6$q&/UxZUO{6cG)D5YmL&]᤿qJ#,FR䐱Rxl%oȱWO;˼RAz |cX:/T}bH!=%qr#>|,"Εql)[ړ,X_$x&]Z18uyz"qOJ|yޝ,&ov nWyo_E a:[~t_)vRjS0ߎx6Jۯ갾sP_:]M2n1nB B&49aJ_Ҫ3ٟ)G&ps*IؠքoL-~mF8Zd(E8ec:C:Vv)_)6iAK][Q&!CxJl`rfޑڟ#`,ܫSǸ 4;,Zo*"|]j[JGg kuCnU}nb<0ˉx5dALدg]co@3\,`=/ ~Zg2K4RWPu=Y'2w9R %?rY*p? Wrns@sKlz˱P\x! o q=+zz62P|tKgn/ܤ!jp 6IqyW--=t+Tf6˙Bwn9իMз:8f kF`Xј!o  紆R\{?#hdP?B:04\Eǐ~=A0+Htꚅ^IG 1 iY \Av NFG/4?!Fc:TA=]6SemN犇փӕ'ҹjB+N0QN~sH7jJ8`$ԬCt;{Mє:ży<IP_]Xb yqj}ן%[bŊ2\Lw倦xclK˰tNJk.)&1qTT>ve(z d[!N:|DjI̄E%V^HgB ,̧x1N[ԭe^Tuss0VQfV"QO$.v{.I}zr|KzGcErI]Ĉ&dh t$ `F<=S!cR9N?I*(h{\59؃:mԼkK 5|:{h{8|"{Ǽ \8m&,M7.!uLJ'O7w;o5B2a=yڔ #l({b Q7C6 E^wVՠTIjț.wd7l#u0֤@嶐f<*Fa= F ,b FXW4>)BEK$޲MI\WVI?NGuyo. /SWy{/W<r$a㉘>::21h}$>^2Γ _OJ'*u(*-&wg SS&#;([ WAJsC΢G%Ӥ\6bٿڹ8t`w_tXj JOvW560T}+^s k:]'P>ʸpZ+<-k$*i\8;|WT,6m7sƆg*v)rFRCK}A{':x '6_+VIeGv&i_76ʸzJPY#X)el`gy߬ԄM9-`4bo5Nwk %9SoFGěZ^\ɪg$~Sʖsz1<@;ko4p]BqXTe^¸Nj /6D^:thq+k꨿Z:AfP$$xީhCsʢs86*A_u2gѨJ{?cC[dAe"9IJuF$SBqsȞPc<:R L׶m8y!]8 1g¬=֑[E6 Q(HqkGڀe3i !d`qt/[SJi"X#-feO5Q 3I `&Bՠ^ ɲLJZ]M!E1WLQD!> SYlo"^40kDCy-? :I7)TȇGej2s ՝_i 2K˰c4"  RϜ]GC͌^G \SBP /"GInaS| +!-cH`9ךV.bI[lE7JwX<8>{Ӄގwm-ͦ װ΅̙:dSV0WMdbLf 폡]_x[~ ĨT(uSM^#֛vˋo/LAz_o>HErP9uMaYRgүVQ|d,Q0U1>kK@eLeEijt SRͿK=1V\ pZmbU 9ϴ C%~ Kp&]q뢥$@x~M5 4=ӨQCCxKSh9PQ#(S| n;``q$v{7<Wtgmzdd"ΟeǮ%OzHYp;F`]3ɧݚ|Ti{2[$ivh/%8u|L{՛+ "ul󪯻\/) 3l~F[Jؐa7mEyZܼyL[2WG^e?jZwFb.TգҔWzbunuQɌ:O>a3R`ʦVuK;&`ȫJK7{ ` 5b] k~!҃t{[hFNGYXAP>c%K77YVGeaH]*єUldur 3Bݗn'FvF%PvpÎbc0.K 0&*heaD0uM(+~5 3eYn3 Nj9shz 9YiJ`.MX.w2$km~:Z Ǥ3BmdO/h>n¹15 -3OZ|+A ,vD,Zrܳ,"vv ,Pf* ̥mαf~\!|pv;U:x *wK4{IGjm8N>Se D. ׳*x~#CI!ިȨ?9K 5[<6)Y[<ܑR懆!~-r)zŬu漴4u"GЅ㚲< Ob:LmWŌ6.u j  g~fy?p2߲82'}PS9[cf4rx<dB 3~wkb,jLgJ,^Deo@H"EY١!W2 [N'JJƄDEa,A|vEekpeVeZx#IUHCGL$Pby*mmJخaS42%O~nHiD]N@QW>|~u֜ӻq$8oF/q*ozs>J3Ch`ןpz\o,y;h8 ’J=4)$&{XV(/u1=|Zj *d:D %W9R>l|@ V򗔢B3`9-^mU2zg~`gGVd+N)V&_>imZϚźE{k9kgu 3.Ф1۷Y99jTK6j>?5;z3]<_VF^N*51[M[±@-[ΑTv;V*,G>h\eddɤf0+xdܙgR "_BcPDN&VTQ3et9g꡼HEK*v\gT"`Jke2CbHCl nSPzիWL'7~G@fG#BXڎHXBaKe)7 VFT"OxlP,קg3Gkg=!HyFL{rO#KVly^}<Cnh_rO~{hUztrOW4IB T{-\F_6Z=RW 7ցp~F9~A#56PB6'3$7jaJWJZyPgkZ6D\*p~}P3LLSFژlT{#q٫ǖ`UmuL/ftG<6i=+?yߙ$IL ʻ H ~KRlpB5v֬_\%$Tv5KFAf(L]Zrn[H W[C#$Q}&&UKBl^G>a (oO{&zEE%>.UPpS%C# K U?!)/x)FVK*V|%?M; 8{TsuN,=YV,kSo_{ΑpLٲgD&҅(DEYd13%b`BLs+{,6Un91eR`*L91ʀјvȲM Vl 裊r8>z~a;! hWyŘfR`<2߳i¡Fֿ̦P NM\WvnCo@1$ Ν($mbޯ sCgL: Rt֔_K2V Mi.5vI;P!{mp{S& O(*_06ןVq[P*ޢcI9|3_ZSGr0zt{.Qvʎr";W\ƙq<@wb.5LCpƂxY84b6]}cc |:-ןIv9rTS Oe }c 8'dްmW7|*>)& CoHLdقUgkcED#A7NLE '&U dR p\RAu= YƾL;M'laB6dF3>l\ͽjBn57 H&%ԝCͤ"cy.jd0FC^qa…uL8('pCdB)B_I<ߝ)Jۑ|%("&k1u fFx8B[]1ՆXz6op|:C2碼n]O&exE7\N*Sp˾YYS/)af)6]g _NuN' -uU;TXx$D-GG޻cJۤ^ {{ 6))_s'HQQ;w+ovn 4YLmv&\XcxK$_N^K -"ptTg?2y3\=]I)yɸt. fKdpLy!HqE0lgVh0}I&b68_,co^UZ DĘ^ JXXwv\cICd LCd'֒!UJРqqCAgc', !`PLdvm/Ҝk˃J]h/Lv{o>F;;֜vǔS EaO|JG爐|hEen&Q_ꈞAoTЫx @f䇀A)(' rToc 9=2@m3]2}CCJi)u :E,% jG.Mpe=mMbz@[]/Λy̍.t`:"^)!$ )xs]Dl>z6IwLӣ<\K\|]5­uclu~+2$hP_<\9D*(Lihmt ڀO?o-ߦV6ǀͥ$Sl/.Mcٟ/XoSݱUUy>WXOVJ8҂jH#^cB;oduI[QQ'$8î8/ l0/|n"4o} cC$  E!64ʀJpDcMKQ/ya%&6Τņ/P0l)[=)M:Lh0z9D'.xQ}m7,l"guK:H2ܮ4.A"/.֔ ap6םۍPEsf9h\*U*AOLBsMgkO2CUf œpZ4JQB<<čŋ9T,xSשN'8$5/3R磅"Ǚgs s:g{_Xx$k>+\'ޡ[:ј>Σʞv Rb Csu=-I%NBCCW#<= uSRtu^^,9ۿnNi5;g*دo`4:Km6rk.0MؔfƉVB9 \ ׎4FP3T!ZɝʒTHKU;M&Gkx~)[/ wX=/>d 'uWʐ>*2ly"y,C̐T4̋GJj5rb^odeT^ XZDyU!1=Iz62蔴d2[/4[0Q y=W|Q9I솭'.X?ի^%6v[ǞKcXā6RRwr" @$UцXf" Km3ĈC[f;}qa^тyti,4Ӕ΍0ŷ \hzrzQн4$ZT7*$1(zLPdA۽ /?GI߬(LGQHĕZDڅχQNؽ~ D9˦R6Q 樗RƸ. w`CϪT?_Lآf#Ec{)7wK[h:=d=Z\!އ̖,۲5Ey*k`]X+v0%VN .%rT%*:LK]-;f1AAlbyȬIlPl_:R,x[G$lp~,Z$*?;7p_6#?"Oq3Fzxzh- :b8yW=f{؄sqv jpɬVu j@`ĬZ|l_8 _M"1Þe )rC$?o1Y p(/eۖ:7+A)b}>,\1 !"[n.(rk@|.#t4cv.X-gDPd,d@`tǒxƖsU᩸`7Nt6 6R]=|ήIN<A[]@Gp9Oհ|gA9zp\ =&Ҁew,-5ݩZ?'n,#רё2oDzrqm9qD~񷧒ЕB׀E`йl2[nڲ{EB`}6shc+'l\c}Vh͹:g穗 :h-SweES+H,FAbbw6Ї?=cY;}ewhoDG #spcnaPJc^s`|=3\tVsD_L&L"aJ(.=XYnW5Z C26ϴ}m[>i2t($wۺµGNGvj|Ӻe4Kv<}#W8n1ZNy<j ϰX‰u-^v6EVFXlٴ.Km65Vh!b;ހ%SJ/܊\Vj66, 8|@ܗS>5A4E\n&bF[s23kKFkيFqx񲐄vqFXd.l?'Cj\xIۘ(l-E2¢/ ϓlV0x] 24 42[*?Kj{œhH{vEϦ CƛÜ֥5GCnv1rDnk[sP!Rc#p^N9XS1rrTɤ;Co{g qO#TD`j)v4|M|&L0]vFv\ ^n[u3ucqp)WE6޺vYͬ0J-+̞DmIfMs&|y3G j-lG2QDƲ}:uUʺrF̒uڶ1E3:!x)fITsM v)PJ2q62 S(zȢt)f8dq=l եw#X}Ř ң WɆ!m!o,K89F7f5,hHUo BҘAGkO 5Kk~)WZGW+9`:9Kn&ҶŽR_\)A 1f<:_#,x- $b8wk@=n^*`;e*!to'9ai?mZOѨ-⃿Ŭ)B>waX/rC:IWK$ Rl)pGpoZ,XD!QVgAt>}:JaZWȎ|JqlmhяRNvE˟tv2o$#y *IؤM<";X OE:Ue |Zc>掍g3z8jFtɖm3yq_ t~&%kU{cboE8< \2:/Pģ 468o˺>0( 8qqri #Ckс+Sez[X"F"EZo2ڑ،U7B^]:q0?xen5Pop$+nXLPY;UR|nޓ5IL' X'[B%׿VWE' |:ϺVF0GW*ȃ7Apyam!ʻp:6>, c<s= #a|lcANV@;*WHB]Q\\ѹv1;xdkP5+p3zUfl;mÁW CW=?ӇDjzW{D'R-TSn s-d] P>Y5*F]-#UA h`LĖg؟S)!,cIj_*CgaFD2"7^Gw؂;U`XpJ Qzc/k˽1C-HÉ?$VH­eez3^zYC2rU/]7wȫlLblh20XǶ+Y)'9xڀZ] X("l=ṪFvhjϕ@>*}:ԴEFherY`Ŷc8VG[8~ķ ZxpB(b?:vJea,U+g8˖0p瑀)B$gd:[ovD/aif"+tuwb?V@xyu[\:@ Ȱl~OT@%|nɰc\Alff  t0>*YO.ˠIXR3 %w A1i2qSMecN%D,Z=yz6vcyt]]Sz}qUj!Es_F(z^TNT [!Fٲ@'Uz=!U+)@EiZtsh7~K;o=p ];E:1y"ኽfIDg2>cz&Čs#I˪Vv>`2=ybʜ.e>Ӊ _qʗ H,u m; Z6ra@QzA7X*LW+'Ә8I!&"lJQ,V8J >?& Δ ^.tL}#JsXLnAd '2|5_͡CF5֢G#y!Vk^D%˜f4UhlSA,sNꊎ *x OHa&Ze^#"ASgc,1vph&I?iYLq%˪vZ^[xɢ Fb:XrKFx,^9T" $kwto{9mc7XK3v[V͐x-/=t pY|}9$,JQ.`Z :]+GbBaN5*LH{'  o6YcJj_X\ۛ\c2%KFkkS 8 FQN݊*xr>|%G$x[`a3ٖ¼⁉%}K9U%ЩЄȄl^NF{R{U., I5%+l.C`n74CpDo wbJU/J9~'Yਞq4 {*;j̔ӌH:WL-YBҘaS:q2Oaߣ18'ri!G/Nsл5ϯԲQ c(D[.$F&#`RZgto"(2.zC)i‚p=1ԝPmukrξvVg3 {Re&U%x1Has  :Sp?Y 69U#"ʠ'w!sAh7eE)^ 1_; _hDh.$r!Z8"'D;Q@RbB @|6݁gK VI>ҘabSA|PrUَ֠dN4Pf*B؏[9#g=")f҂^tv'7;i-ٍU[-6žU-0`gۘ)D7lSGdd ܱ&b;ʿ>#C@gĴ5{Kjw;.|j$O!K~ş',5#ߐu QTT-@'?\:*&YWβӢR x&tYV\VzW҂۶\ފUbBhCkr2P:L"LҤgMkco6+0%~$)aXB)3 uDo&#q Ƈ Z"3{Jx`AJqs^vM)q(}Ǧn?oq-M~ga)mz70^TPZoqm[,%J!Bs{yLy{Դbپ EN-"k9aH?m3{3ZnRH0|84{LݯF 8҇vjĵ`ΟՑx}7X^+mA3DFQb9C!핔AB%(SZI|UeA! a: G"r=`a_sCdN0@#8@OxUZ NL"NݗB7 K4q]V^ ` =c>!W9NaE҄« vzi'Q@ﴌXvA\nkKyG/r͑>ՖLߓ) p*|% VIaoDjg`Xg8VRꗴiQ,7"w9E;f|+d:lS%C8pcP=&(1*] 񯬈jZ^Qj+|vJvejY \[փ DћFym2rH(c6F.ăK'ra9Iw0>uh]OGYuͿ5;'nYr?>RHN}fTE@LfuM;:kQV-Ed܇"$gZ<"򛑈yP= }UըhLwZ=1Z0E''1v!gEtzvه3l(dnWw~CeNuXIQ:!|plz Obо!lx[+^B68 g{hHFK? I]Ί¹ޗH6 fWdȉb7rrc\b; tMPϯ֖PB{Tz[9S8-(}P$efmٳ?WW@vE>ÎME?|-x1U$NO`kigkupNj!ǛӐ#&0k8$_5\.aJSgPvXMIu ]kCBÂS1f~bHpl0zYI+ )Ps*Jr Nszl9b;V7 %|;  dfzN0- /HH*9ʶ I^urW-Ef;?Y-Leg$pub1IEyhӺ|9xIR'p;HuiB!;EQ,E<ѓZn3¹0vbߎK-Xɯpj+$+ Rw$[1DCՀAjCHҼ[.$8 #I3MU40^tůh1a`68 zX2N!G 3eʿmj/>/+^~)$AiH'U ^tdV&Ó>2M Er'C#8(σN;Tfk$gc'( 3 E"6/sJc.@*wÑٗ~m58"TkD;\;w xP*cpJtLtL3R~c%19[ygN|SOQ-^K(4KM\V5GhYV<;]n>Q+8 mMئnmaU{ ŅhJfhlV\]WGFx{Bs#t^ͫ_Apa2:sFD`Dm~*8a8R3æpv7oŠ7YD 8T*weȷ"<*5n:'ʳbNyጭdzR[EQR 7KJ3:f#!`foQztyyaHS"Ib\uk'Y/(6qlc߂}OVzY\fs(8սȵH]ؘ\anT+lvSqY3_O]VL*ͪKwgq+wLTrG1(m􈡎~ZI^51*ok+ : !]\3Ѩ_U&7Ubnl: jwZnt7=#)-K/ϖ8afk&mMrmlE\s?onW(%Y#!ybc bxd@1}&S)z\rco %C$iG E[@j8J0%94tXP#)yX>,96ޓ}C4v"p#EϬr`8Zl>J KP{;Ax֪vYc2Ҥחv!KsDKQjiKႃ1y䰢YbNd |7m:fF0~aG-[ÂoS:*6LUa: sm=4蹓Kꉗ:1Z:jZk͂jB8l"IuS RqsL?N 8')7^2d!TB/= ~!zkL|ݩ _d'B~W@]"1WV}%c-nt|yHjDSQXrQB E"O8ÅV􏉥R٫pثw>O37[jhRH]p-I%p~:. L6V/]t}%B Cg^ELrF`dN(6& :GN$=-i'?Z0#9Bϝ8||s/d{e8&ܡ;'ݬVOJxZ&qwĉoǥ(4~x 2bXN )BoWہ- ~#}ôRp#=2!6%jZn(0Hmuلe>zHAM mdɍI_Q`'GGIvw֘urO.E vuX,oL(b D ep!q +5Fk8QHv\ ZU}hRlwޞ!蹅}7_Ws8BZTE~T\ CƤ{B&':h.}56![*8^hW i3^C=6:اKZ-"\X\;bIa*y^GVE*}tg1%1;·,1-2\*|WZ,wr'RCn^E%yPҜ3Nm*?5.uP3أp[4Zԛ0TJܽ3!sfTY*CuG e3g{K *B ~~mK {G>DPk Ȁ*eO! M2pn"ם߶ Ej#C 9̡딋~ۧx8L5?& wpG` jϰ_æs!eqh^yg9J@H/jmqa.oU{dV{x'ji Fux-^·^d0evj齺yEm,:mf%R7y5* h4)!Y(OVGy!tݕq~c4,; CUV"\W?ސe⢇u䧰! z!J2TB,4Flq7RŸ쫒{βki"Ws5w<^P@ gV+ 8do:<q|LprmpØ݁ڧ Jj P1\*)|uãq)!A2.bw _!Ҋ0` ؕ.R.N#kuMm nPrnEЪhP93) ȈJC [66b_QlyKn;>b P}v#̄/E6%]F0*vG[+lY %o,m>Kmk&OȆ5g]$2UcB8ʀD WyIAnyؽ䃂O=+Ȩ9<`1[]]oHe1uiY2C 6]?nּ7b]haa,E)*+(L\[(n{`58 J%lzpgfg\tTȏwlDcĀ'0$ު2*GP#BU'?Ƒb4e6USh;ܔH?ݲ X0Ӽ+c(`R[ȹDNKkk-ϰҽNs i(D5G:޾ Ah{|*^Cd5 W65w]k =/6SSu{, Ҍ4z?L-CH+ 7Bf%- (hېvxc|*q,&A4V/\.c`wUN5xL7RӺi9քA*Eo0bSCJ#Q鬁 ;Ot[ Q{3gQqOgC3=e NTK-mSPDm%ZU:&DS1/3!=iJ72/ӆn<Ji-8"pxʉ#l,&F16 N 3_XPZ3MaَtdU&4DB}TꪐׄaIm 3n%Y@ȋþ/8iHI!bzK_4El8Y㸌U:)i_M}|_X|U䡚TTGy^9/DkbfSXKol6ji ?(j2QWkeW(_+-=x]Y]6%܂RgΒꊠy cS#hHѓ\6;|?SŠܣ .VI\)}X?tH\ iP Vf5!tJDg"xSm J 8z(gR6}{wn{'-,R|lnpX%-"XoX?D]ِZ.⣹dX_*nd H,Y.@ŰP6/3)}QBpt+aTa_m?ӓl4A(#aRھ5d҆ւfΰ)آkUH< ^,`ߢu]ײz&Yl*Nd vG׿H i 5ne(wdVߪ)盧cF!}ؤUd^"A-5Pΐh\ÁEzW |["8m62mr´5Gu S=w|m%82`o譽-è. }&$,3`Xp|%9^e1bSMi EX(a=QKNBKlfqo\2R.%&c3'_Gϛ1AeY{:Hڏ?0`nx8| Zhl pR1.t&g1uգ3xXsf檫X]*y1?p#ҳK2AOeϠ6Z 1E7R:vHMd3A}VڥǗDXa}ުH7cΣ~ORBpRH{pL1({"LRP'kyx\ (oOsBf.sZ6$QVN]/c99sB{1/Yg\X{ўe;P9+jQ_?}bsir$g2hOBYhbi R-v[7\I7 W;@:[Eq)C QFFyks}>Jȕa-M$jQ+o>5["}(DiumGf}={d>%}||64#m+tḿf/sNBL DD ?!vWl4}ja/#ɨ!^ iPL^l. 0V&*ssXG&W_ k4W\qͅuQTR\ly>x $u;,rgeڛ05 ˄k&Ã?:vӺ̘AR/RĐ_jɼYcLRP. 2Zwrj WM(_laaGf`" s&K6&rnu ft*f' Cr)0oU@J5:u 42U!-!jg >/G' ;"k Fު^o8~Q p'Q=QiE8hHx"Ә:(/p.l;Z&#~v[NR~mA30#z9_vZx|_?a|:{ߐƴ^J [vwdܚ1uPw b#tP\n )O@rߜ:{ֵ+QS ߝ-x)BT yK w6fkI엲"+K9~ (:Gv~#{d"T]PpDsmO-r'kKٞ4ׁ9S>A2Yj;6♸WKn^d;Ls" "1ْͫ-ۇCziq8J=kJC;%V\inHm3Y%'T wl;YǕ@ W,ۜ:d:v?W<ᗴ&n=Fpt-'Jo+Rsѣ|Dq@LHxBMI\Ϸ!r.Mq2v3 }d>^r8߶C, wK17Kg?WLN:Bn؄cEZoOetǑZHE1A,: ps<=̊} KÄt:>&QC"ʾ=<[,"n?xHʷu&('ǁI]Cbi [+岀lkoLI2~S|&{@:T@ЛvCb8.ONLH]+ 9Hqz\4$#M@ zD*1Ѫ.kt3XB.0) vƳ#=?,磮tnq{-&;Bmx:aH`?7:ӥ`6^ԸMxn8O@{T$ScdG,Qre 0:daru N!CD Qo\ބkQהdk:iY4MHVPT:MEGN!2*K;&DA:oK>MfE(UfГ3,S!ō|te؂Z3 09vT4W K3"`h#}DvSJ*a[FBˢ6*vQΨ-^[}En^?˘X1DmQяBY9i>|PM֌/b+e]WI tf&^j|1Zx4D s@3O&AWB&FknEtJM-mk [Kvrr҄ER12 aZ;B=? rhKOGu`|Mtvu$@׆A~)8u6y3Oq?F#T~4 P؈ޡS=yVM9pk{wbʖ^B>?cUE*#Y!~JG@WT7m=CډR۟Z'b\./ =㔚#Z`e]{hFJ*oM_e_b$*M${9&e^X`WZS2JR}6% S܂5F`W4Х}ܟrxYi'ܷ>**ۺCeV5ѽ( #Evj-lC}4 =M*N,%3Tf6YHz\L%~-'`Ҳ{b)ڄkZJe$@7yWڵV4zDRRT01GC!(!#kʷݡEW-~rf:]Mu=z[/}Yk/`L"Ƿ+(GHߦ)(͓ةy;ZUkc1bg@c%vن›ͮ Vg X̅@WپKY4Wl ~=QC:4V?88GP_Q7 =<+HLX᠋g"ex,do?~bd60 -͚+eX.֖[Z]Yĵ}OJ} }żJz-E`050?XnMZDβn75C_JBBT$t#;jSexZ'UoZ(}NCOp}x<&gUŝvp,rUVV3n, VBti$LPm=} z:D4ds!?5& 68>rfҾEöeڦ o;w<$+{euQA)Ew Vk {R&{ T Fm̠nL*b*`7<D{H򧴇U" iIW1",p.Fbvhv)_1+SE. fONf/|&G"Ukvle n"g)s{D0C{|"2=Wdowk1=VReҧaSɚצ.[reGvڞdFOXq&ؠ6+B[=MqGJ,.m2Q9" :ͳFqV1^|OgpCih@ui$x-h9j<`98:18蹼C=u?30'lWTKKhbo8ǐZ0w'V_D Iۖ*1h* *A.~É8Z2dh_ȷdGY ٸ>%NL{ψV&hP ^'eX9v=[~DwVQ4f~C8W&ӜDeLpiUf1i7U`gX{-& TTnOB^旌̱\غ̓ՂԿR*6kc2,N>TbwT4McqO¦bVtD=pnX ٤kdIx WxP0ȴCi& 77(^ҝa&?^5%u|jnxcI9ZwI뭣?^Z5MHKNqӐ-ڬ"\6Ã`2 1*iw7[W+ Uާ,]DYQ'D PLxbo\0`v{4z#DD;rIEph{l2K|@Lts},"nō"k %υ}!35[tuP]wt)D-Xo3hE6d[Lɭi;s>~0mW[BaXg  \MB.CB\b#eq1z߫KsNr l|R I .wA{eχkyubWe' ` * 2Y:?󒒛cpb"5ԂV */ 6T[S{:Dڗw86|que9/0pYL~>&R7tQq:gt*Ž8/uאtqo_3~jVTyl VuIi6˖ ˭db {H΍׏[Q2\JZ/p)-X09&~ŨOӰM<.NM"38Vܺ{l hIehTPx̜^Ib+*tz2?\r)SQ-/48;M+t"M͒^)Z/@| @57tegN pK񗃓u k_We@>\e?ܐHdEK?r oxbcK4V TpV&Y$"'fj:2L% G֭nΞS攒*mjfɕe {Ldd.w YU})QQ` X/[0(8}]g1qM{ГǰfY'ESB:o>-!T##u \3B' #~{@ D# 77I - h$$y[μ}d1ԉ:\uKl~Q4UVA9#|{#sƮ`PwO+A S+VA~9e}:z,J k޼S9<;@3z20?BM) ıa E3ݙ L*NZ8>3ٷP ue'C])8D.r\Q %BI(FƲ"r^X^Y.oҥ=B.3 K;^+,}BY_ L/4/Q*K>k+:"7RX<2 0RKJY>^f5iI.^?5ή@'& uI8wtZ__٦2(Tg0dh;FL}VcfxldRg&6ߍyb,8aRt#wj<ݏ '/ref(ʃ%XUhJ嶦K84tṲoJ\$FZ`_{${bOaLP'BG"4}+ } ү%1<:5|aD&#ʻf$Fs`)}OPZ(_MZǂ#(;Q~ SkTT%."=g#Jŧ0r,K|t`m*q2Ue.Qʷfd2 z,(NdzP4gH 8!sAncR{ѣO A.5XS5$z/ioS8 t|))ԓ`g{)r}ۏHKiPW أW+)x^n݆|(2v`LqWty >Ư8/2;`+-'ӡH૸7Y@\ F:to,3^8xdkhjaۘʔq'xs63xO=ҷuodfI2/k z‘pGZxDB{9v0F!Oѐq=nXZc q%JA4m\" 6>ӂqUu>J)D$RI e?,A(* ql%,RqU 8,U5"0\^0ՈYCc' -A3ybcc;C&\WnuյFu%f{#VÿhȦ(z>+>?Ԁ4xWhdQ}LсVxmw\ϓt T{=U  GOpƾrFA07 hg߱triJ"#q|/ J? x|nE"LmqTЯX_AGYr0p:z<5Yp6Y[ 4_4 %z7ܣc߇Wà(xkF(=C&Gzu.PҲ(rbP/+ҢF^܍P[MezO ^]>ۙVcCI`h9>=8V 8Bvpv6ńA>|Y#sm<7K/l 5awz/]r {wmRز2޹LMtڹ}\qT5ΦgU.䇜)'Ƃ]RS ew8P?׎8+S5d; N \k]`ﭴ )A*)[}0,U'aW>PO}I`Vqt`H/ "e~^ee,oRA*nOZ0yObZ 3S.ʛ/J8Vx2n stճ__#YrsD/ W?Jl$c$S'\cQ p1iȂ*)Fz'}#cVO-x(Rd6qX _j\0B]g׊ #s7̴@)K`Xj ӚV;"׳t`[=#p4)#eK|% d?.Bz| Z͝_")GVKj( ׾_dq^$t\5BS`8 %KH+_8i M ~fIĴ}/㽭> \ih@5OEʲy3n%m$QkO2yEEq^.CfDONZB+[9 7'Hl5HSGH AAg eY>Bj- U UV[[y43~†NedQlMt?۹z"?U!6\u;?]`ZdZ'$1kRs}Vm1y=OW>8 }?9*/q[5Jw1m]Cmi\/_]Wwo$한ʪJ~yl#!/J+N~PjQUu;;`0AGX^,k2?q2^gVƗ #Wn9QD$^P@gO9 ;KRvAfx[$Vx0v$CF  })S/ +S2omg'5;4 cHkpr{k| ۰ɻ4O3Jhkt]]!26jNyc ҈](emH1~t&#]LDEs+H(u_0 N*,J]w~˨c(wzcYO>xϵoEt%Z="mfDnTsRXJ},^6v",h4opٲq_rNST)Qc]g}.yWeI_MFc +v]k,T?CߋcP#~[vȓVwy{E ZϤ\ 81m&5D*c7 9h[, 6)0)Uel9;& (D5wIv͈D X0חOW*}n!Naty$ԐIaaTͅt;T&3"mvոM?q4~(y2Z0=@=GO.OsR"xZl@y1Re3^H 6 VB%7I2'(󔅆GS3`<ۄ; w@r)+OvES F^n cYi h5'dU H(>C9؟Sv@%܂'&2 vid-ew"'H^qyoI_}k'Z~A$d%>! Llrv t[ͬœ[ߐK[OC8ۡ!T3 GZ|Qxo&u$΋\p痫"YD0mb7c]xFa}fŲbQ w8`4O[m8-:wL"ϓ 8zdR7„$jVϯW .g.Vїː@1 ?L5Lsg~k.Dn ru/@=]I)'(k s?ӭa:j@d)Ͻ#) `)_}I}QUǺ%GO"DJ"g@MdTl|1jYO zsA 3ZrjҚ,T(@:#)WWH=EqE^}wEH,_* h a6wo:`28?+nlN( +2~T=Ssj2?jt @CuXHp\ < CƄfOixDv܌'2 p2v^Z{hyN0;p SmCn?[PLcraxbnk`pܔb#ݑ}QK~?wCƗ'6v?D[<=d[wCޭSG(|Hz8T|RdU~J:OtK1ĝs[LHl$;oC/všgMo}|A\ D|)kPZ/xxۂg"[#(@ b_gm`h#$z <]8VCeSe~.j[R?ޔ:@ӠG# 591oP T dSZXUM@E9WP('`j/gY#`ݑ=,(p6 4DP{dL}tR9v-}qfV9qnHK Q'1|+y H)}YՏ@1[<_;VK1 o驃uQp's]H|"/Aikt8Y#1G$]@}LQٝ2'  ,N߻4u\ k4FcQ~_D~|KϱQ{ٱֲ5M>:v1SG(ͱB5CDsV m D.licJY`pAHdDQ-+-_ yjBeu9JZc#ݖHf7*IDӆͳ>"Q ;<Ȱ;BX1srw.种y4p;!x0nbHeٙoO<qT\tA<{c,AҺ[ ,`Q}"gsbgX`ֵ#OT։)f18Íڔ۞W6&Iī צhI~уᗕ*[UݵW~~R]," ^&iZ \iF(Vq!"DTCpӑXKQ";R#5 K41. ib~=+3HNi6QeA `޼RB(^w KMhDX DG2&5Z`&ttlHæ8+ ɮyC2u1$8{$VbNW:.i&>*.at{@uN7 @3޶PPn_b < QGº #牢K9=hwA#X4뗅cU^l$'٭?(W,_:7 ص" y]^Lϖ{=z1%bەvdi:pA?K)C],.>8fR/~u3| . 鋪`k0;Ԩ8T‚j'vEL76unS l /:QE0 jRDv8t hƚjȎ&u!" jPaJogϹIt- $Y:Z+68Z')_^h3Ԅv(.`(23jd;fkWŁՊ<`NlD<]28!K;jrwPRKf{Z'Z :핮}jZ}Pf6O&&G^$Y foa-k8ogeY|ܰ S#W٦MQ۰bOvqXA+WĺѲ34%`\tC> ry?v>$P-ON? U-¤IJFF&ekGvzH )z>x;+SPFmdѥ& =X(\~סN0_9fGw64U9^bc:'~j;ZA5k^ OvoPe&f~ڭ)2b6Jv>Xvim0H@P(%cT<)'GAmHߺZ[nץ/1榻j;v6$DY*\6fn\8+">,לk|e }miZ!8k!?ұ5܏FP*WTD*FP@hzl/w 8:/Y0'#OEd؟bx̭XN%]w87 x&S4!geϊ ¦VEvt_h&`iO-8U DjΙb;L9$ P e^q[h(.*/ eǾ} Ucρc>sF+ W%xT|d [58$lj<8,a130Q3qPT`^:u2]Q o,!e581r=^(q06$B,ئWرjuT:¹z!:;ѳwHK0oѴV[41E-U#Zt>*lg (uհA] ̶h<Z 8 ?PUᐼjg^d鶘oZdwbmN莆FtqW嗊\*fr~Q23WeFB݌Z'j]2_*3##PC?h 1:eƢ5nI+z74'HcM:;z1> vVT !q-[{hŠHpu{153'a_c 3s/jͦ %!A]…BPs |U !gQև(DZCw*4R<잴VYp0\*GK5^<ƶo\yl\vg(c46<*P-w  Ἱ}WnR68[}Cuѓ|Xd;,.m\xj/6vzm$vn(Ӓ8>'fN gDOؙc"yu#!I 5-ku MiƄrAr 7z{~=lLXo8nJ+C)OTmG[ T@4K)m7tDǝۯ;ٖvzi棆#݁I6;,<&pGmWbY "Nݺ2yš8k j?7ۙs 3 }'Iar_0+8|LY^5Z]95^k;Goje '`<'j Gb)? g&\/sP3w{@CIZ:x{w@@)}eB>{tQFf[zD)Vo!yE@g+. ^8pzۅ(Fm2UH>3O/vIhW2X?O"-Nڧ.rK1`߁I l-…5^An9CJh% FV5njv}Hg8|(Oe0GsPX\\'} 6: 8=mՉԒmn-LJSM[ط o$Ï*^]Rt'aF A#>9 5gwAZ>!\lM79Je8]6HԿ'`r宅ޟn ? AJ*!H(C('?K MGx[% ;4Y B>塚D {2F{?Wj1(2mY):XA\5A:|mUD4Y>3"n 1"Q#eO `䐔}Q?<6ƵM!(֩7>rix,~=zg`[F$ZBh@)>)ky Hqd+]Ӣ@׆֫,Oپu6a >;- r G0ɎhJj\We,u7Lֆ}E* ~:xɵ~m0F߶n%r#W^PC[FQ;=9Di\}ʾ0:u]F g y'Z)M箒h\)*5RQЀ>5jf -g!$Jmg&2X8t ϏisVo<gEǡ7ENpelIԉE)xtcrTn|;AլqV?Sb:=R$oݢD^eZk#2Ffpïw1c7r}v@`0.a׫`5GYYNç<2PyMȀ^3ZJJ$yGGLâ-EANAISu#,*bv5IsG^,qs;Kb̳~5D꣊khRmC0x5$DWj4S4R$}~' c>HZxM cwҵX^^yl8#*+FH'ce54e &Ԗ 1!僠LY6UM\χ MJ[R%0n X۾0?䔠 7:^M" 0֬./@FѝT+r~RgpޝR(ZuM"ݒt؛p_} S2,tld$x.Jh6SEb?E PVg=7DlkJ,!A:.IXJƨݶ_OP O C rWL!_K}0ĩ]nFJ/)Ѻ# tٕ6 *VIw& Z{U~mx߻<sl[rIRkwdLt0a/ C +`5o4^Ș MBdd"gBM$9od?Of\hŽB=7 {R-HwKa\ @=~6#Es Tf"zQ8Ҷ`40M]jbTanvB/E-[P`2GD\F73e}S/rk}kEihvǔܬ֮п>]ՏLA6ߦ+>P E} $]Cc&4v W{j1<'d vm$5(hm61,bKX%$]GsRvۥ:AEg-c }+>$>lxg%0,`o&(~,b ݨW2W8];Dথ! BlDMڄu[glMsW938@XfI~үWQJF?]1"Dtg+^tQ >*S SP*A0Tjgq8/c/Bn- xCKW`^[7`gj2p*<*Y7/l-O1h\4wAFUc{.ZyY)EHV.c;PKC B" Nk}44 O[N&)j`~E5_1?aG0uwwasUάu; Kt4S˓"8UoaoE6N_ŴI-Zy&}&HH;p꒻qo\g1X9si6:x;43<&{}3Uc-C%u8O:Ұ+NVj7@˨V:L ѩ h7) gabbt6O,}--c@iih(QgV6^kh;(15 v Eg$E]F_Ιu ]W{\Qr|rY5WdՑV>j局w4oX->VQi=V@s+B${: g3ZE/ܸ(fi=fzwh.t[:Y #80@ߌ`ԸCXmOi BOM098ޒ1]/,"q `Wto*y_inPw*'`ࡓ.;H8( , \CSp$8WA3 Iw5m;ؗqt*Cs{)xʐ}J*OS<RYU5L xʦ6/K6sPۯ1n5zÁ`fDK}icF9.U劣r{ۨܖ_C\;}R+rF{q;Z~U rG\d^OkFzwT'mx-5(_D R~i]τf/XTyU/B]3N!hMaUhS 9w|xȕ[?/eW۰1Sй~뙟ktXJg^w&|ڡAvXȋgEueҁDN6zUvMڵgPX?Mb7~^O&7z / /dDZЇ|=swƘ>|]jp"ow% vM@Эw5V2RA`.-3M0FO΢}p+X.Ur"&E~}6 I BskaP}uAX]7#Y셒$&tQ?x$0Fd ԙyVLGO,%h&'MwQǾSuۡ YURЂ/H@_?Tw rAD"s<\.8_|.c~5{\~ﴌQ'9az̈*u{mҠiޟ+k]_jld,u|8h">՛Y/Z",S r|xzx4ޜ />TSP-h /<5E/cڿysi"_rK[gs< 5B]T Y;3/ї8C睁Bnm*uvwЀ g+뗹D[G4KS[&g8Ca?W n$3ami+/ 1%nqõL@ #j}1kQ؛1x{g=QD'E5phH};:}3>=zt*F/hF*B{tf[d>UY-`swB`=!vq!x=[p'%egesA 8G".t iuF[rv4 CJI|+]>'f ֲK-_;IqH(*x>.t0=q&[w)_EٺQ``b5%͛M^׏_t8=)4od፵"Z#8`]p!kexфJSAZ}sqXi6H p"dXP[|ZQpxXmm3}X!k۾Cv"5:uU]7V+[8~cis n#@`qP#f<@h|Me#7 (IK"~c; p׽E2'96֗$|g*;R\QNW(` |"qk (\5Xb&.,e`!q⹌7f<_7BvxHAdKZ?W/q'Jz UCp^it2z} 6&g 2oPѠ9_~r z+}Xc֥~wy^6[Y tL䜏+0z#xP{\htmnX͈t 06H]bQ_V}C߱|fB1JĘ<0c{ugƥb^ p<[t)[pn - 3/fJ) VT9b 0/iYM#|~#]z&Kkg'?}w8.!%Ѹ P!g:AGFcDk "(>XI/2|/AEJ _m\UcU!l=!ϧ+w:@}ܻHؐkrEA 7O;^cS9>{)pz,oİ8Aǁ!_8oad/;1|bf̖sGfl0B8Gid[R8 `~m{Q0_ _c>$5 3-0?&<1~0,O^, ް,r_f @[2'O|oHwIڌ.^$Y-Yc$poCd&j7/;I5ࡁԕ LZ!8 hÙ&ҥ\5l:C1E,yU^kLQglQiEe叆BR_EË$bXR>JBv2<<x.L7oܭ<,0DWJQwy7T|We7w{kj['h1%3س 7dPfW ti^;9NJ"џ&}Mw o綝kRRu :0" Ma$-QA?'8lFNFf#e2_]|$}xLO0(=]5?Kʘ(W\pC>0]SнwcvyeH܈T#P_ǻ?XSqu+>9ιb2bv>eVyѼv~H@(2?u+zTI7Aڹ'o6l'<{^N0)"~@TK^2KoU⮾5*He[ywL;U37hp m$V=]PEI*s ߔy!d3>܍o07"3&̷=[a@")n>h  Z}$xeQ~Ec9x~7^e_=T~D$![27̪thxDJzArT>m Î.QcABqaPr4 c2 1%AΌ@{v \Ge/1ο/n.#%jb=qr.j.L/'1zjh9#$>LǾ ϔ@7oK  * U7޲| 22[!ɡn{ r`f>UQ+ݺ8݄t{g$GŚ1wj UShuxДy߆hodx1~B1p1J?sb4q } i7$/dVq7h\n+Ĉl2BBgrxFWZ0*èvl"$|5'vẓaH0y7\g{{{ SD/GYIO&)~+m`(IVRWO7diaX~rt䏻*ޫqH`H'5Vo/)r `M嬣Z[]%0]Fj+.S* yZʮ4g躹{nK(%lZ=GJp3U 6;R}B3x:ͭCJ.iS|b-CQU9^v㇞r6[_.Fo 5B"LEgiÎOIj>CF=&צ]KBki ecV gP^S W-R. Mf^EBw2le$*Uq`s,x{=3eMP=OkL Ohv݄il`b<܊"PӳR%ZuFeiXĭ)zo($x-"#ENCnqSt:i`aq ^mfֱ.xS(d"^( b uh6` /n#̖,YfNbۤNȡ?wGjpl UBK>PC)3SOcQO"\T7 D4lk2abY*b0nrl^1FS ƭXΉݜjFP|eS7czdAAi?°ՏiSsͷXhͅc1<?_v!2iN r䂵=ڜx '2* WB"a6/6!fhJD=属m`NKA[y^*)iI沦!s hs̕%%E[}Ȏz,f9ڝg E")ѿ8`@L"R(Y^em4fPU/^ ucUL4] aoBiLL[!k?@ O%hs39{EpzhZ Mm2vمU0! |<=ovWT;YÂipoJZ܈ҙ㼪:ً4UtFQYc@RSׄU ,=$B߰b5B% (Mu4b$Sҫ78XOg lF;lWr+>YHƔ4;B]bzAL@DE3(Saڊ)}z[6DPlH]y kf`JajkTvct%L-?\z.[h8IQmU򼰁O_ɽdTYsdwQ1jީÖ!7 =i`#H30NB vH@jAzZHvd8iCg/o J;h76v{V]Udۣn*qs Hɻv>9 /a4[(,7kW+գk3@?]o!$D:p|yǸWwɷ\)WTG K$H/R\3~x5Ѵ={A !nkUt(P~㱖G};@(sANÔY(9WL)=#sz)hwN52}u#~*)JKjf ۨ7ʡW S~>RǏK8|z ]ZMq)cj`PbbmMHuYn܅d}Q!ҕe#bXP߮_t|3CpFQ ~gGY`;&LҤA+[ע#1qGw.K]Hͻo@Ʋ^-휍tz[ "J *+"ktmVsЏD1ϓ]W\;HWHIHkf-~)zi? >G͒œ`,\ ҳSm ̕QKm;QbOk&tQ5oĦ֤3Wq4Xt;EAvQ'uib9B\pa7uTH  0InxGkC>B9VF #Zsoorc|+|=p DU[^()hzBD Efm\6xs Xy$( Qh>Fܼ}>H4;(C*1-n%^OHlA@Se>vjȸͅC)5{ĥHj$t–Ԯmy Crصڐ[y%[P荽h'冡gށԐ??/Ρ$N, r*\ KEC?GB-%:<4T(]U;L Z5BCXmlSƄf|6es\;-_o6$-h`IAI,cpn{2^uf^#cR_vt0P£Eq@[\0EHW_~0yG:MZbaOr}œXL9\a:ŴІ[-t:Wzֆ*%&l' ~3+bDU=v rdw/`E["g @>@@Z[5 |֮b[j%[)Y$:"pl*(i;"B=5M6 > bvn[)XeH{98rp)_8nQ /\\3͑7 w k*7~@j`,l`$:qD1x l{ǽHRxؑt *_3I?ߕkّ"3p0&3WC7]ا Rtef s4qk7toF'|04#n] oRG 'jh> Kr2V~uît0ZQx ?yz~ Ox,tݛ OVq͏66P /xOnk[.U-~7 _k4#MܐuhG+! CDEF(>,բtm`oj#lXĒ7t+.hf~0 1Q$!31i9TAKAp~on HyټuLH 3 0<HKP&T2)5Ϛh@4n uҞ!i7Zv\]ticoq;ifSҝ fU}i4qHĿ(#'{7?Y?FVAy&xϊ?РPʋբJbNM_ڸ# Kؿ&WLiJj]&&Gvh7F6v> D <ھRCֆ_9)C'X:]b"|} 'b0U߲h ׵%VG1P@>8q $&FvNAi뗕$x} >y#=c\}ͦ%FJJ,hTGd(@^AlS^;֬~E:6X+U{[-nU*^jҏYY&7ˊ?WBRwxh-M0šZP5 |O9ok^Jqt|AIgk@+JoT%_: Na.pNŰ|[YL (\!v{$>~[pH_iCF[:Ecl`ZE8CnhYy% qF-heƎ+kp,Z&~X#L݇5< J2(v15ptD.MA-"ҠהVFT6 fk(sΈq2S OQ !w ^c# 7 U4(}o(1w~Mہy<tPՆB6Y VW bbu4)&FXy8P~a+JK(y>MCt%Y_9 @x0SrP8=8A ." [8e'@[{\\C 0zUWz4:ۍF Bݏֵ ~g\`2\yJO Y|-K}]햍 UU 7ۀ!6i9!1|.)U_-qz HNƺ4\0ܖhp;qvڽxRQؽƱy?m1Z>c_VaAT0*\R&y.NV5R$&.)3akɴHqPsHPTf4`IǦ)ʪG,-)/u6 rײdޱza|=?{1xGE|?i{-&5l~o]Kk*W2` EnC2>AGэKkv͈U0*Њjdx zۿݓB[/9j!V*k/ywQRp@"6,{X8Dj|n=iDĘ!s[*lh 2e@ ORQ7[ JYN!#]Ufu8*nAҽ3&*ehQ徏];r? =Ȉ~(X`?w!e<%a@c} | Y0zJ4vqc>RsP?{n2F5cǐS:)71ٕv|CE@+dmxAH?A;*,ŘxIj(]E@7 %\`$θ7BњER/̱a>3UK{Tmʾ޼[ hxgCRD '|x QTS,# lE%Sy!a0sfҒF 5A¨8&94:]H*0I͛(a5cDa!Ÿ·PP xNFn M`Pjw+;*hJVcFH4,Vץ Ư54ޟ$\lI\iԑTH}v2W+z(OӂF5Bd;֮p{S4S %߃wlL4e4^'6ADPK)Z |eKkC41DU$h7y?rC !W9Ń[<=6IYaR{ezդ+pJ~5w(Q5zf #>2\2*x kkTܴHCĠDC!<VQG2acTbZ5Sѡk,:4$,#K7mKe~["[yy 0~essa-ƝVpd!Or$E\ြCx<#M>(:|r#=͝#4؂uhU?˲+ܜo+Z&,p ިb҄QqH|K.24xReMoxh=tH FsۤY̻Pt _P4V?\xkkC 3+l򶺔{pzUT)pHzR;^lfK1VT\Ѩ4j3m 0*w ][vwuu\i(A1_n9ZtڸcrC{YCB浵k#BIV6ǀ '0<Ų:rB;WiԴ# nâ0m|Θ?"^( \Y|/B !+æM*7_K'='T)4Ro+3Oݝ6+VdctԮwTN &*WgH$9arvRI)m]:'[em ijS6}77)ѰyfUP/MWFaO:˔) ۆ=(أX\ n/B\*JL6!aWѫEzD:gLsFSJEM>vT Tk@N{@C+BkgM F$P  >gg JF ٍ0ǯ_g(3n;h2ȱUdYAZ^g2W,E8oA]B$zA+㊁ǠCcڴ+oVy<-;S:)Z D&3~<=jiTPxOG|( jce5jNTn˦a2IWp8J> so Tmh҅6;Ep0`yKIJ"2~yt8._Jb9[(}ndКJ݅ L$ 0+B&2q1zJ3"d"X3B~:$ݩmv[Z1?r[i73AU$bN|drK$Dh!ʼd]9*c]8F]IȴU2 gm[ ңP-;X瀎̼~޿*=[zUn:A|8MFzr74lWZTJWlD+G}=kpjݫҔk{xJ_ P^n,YpPi K q]Hfp ;P&evv*# fvdO"YEז#qExW?U*SK aPK(,q `n'X2NKoeuQ=BLrJ3**^c=U҂$J"Z&pХ>iņ^~ÔU n,Y$%Ux͔V֝#mld= 5L՚߃1F吲D=O?R;+ )"7ɞg]<&C1@f[gg~?sRX̾2 W/ub:j$%c (=d{6x7ZG Ř7Iҫ Cm_[TДf WxG -2'J!Ҝup`P9煗ݒ?ac[PɴAEJ6Q׉f3(rq__*:p3tR *+xOY]7ScI# *!X&ۅv/믢R3Lr='2gXg!Uդ7p˸82 3/;"xX&{Q/ĄH gq ;|V>HDx]&?}љ>5>\bM/J) aד3'O1~#n7Bgwi#@b.}k%z0k>9xYޢH9mG=>L5,uĩy̼)7W{_7,io:JOSvS.c@'s2 iIaqm@5g? |+toI~4iQuN#UxR58Y 0O'_M~bz EEa@r1J-XCfLn{  f}%^}'~;Ƽ5N`>bcR^SZQ|^sPz5lM|d@4L 5D?*nKdV2GIhғ!sU?WҼ"@*EkdH:ʏ+ATЊ3r( ח^C+F!J_,._} E~+ qtMbvg9洗D]_@G1^I_.`֘{<sPPqR.);y9N}9ɝY:,9=Pթ(01#gjd59w xp~rת ߲y&C' UG5%wI&%]8W]̬bLZ~iG7(BXn9 P란)&" ] NJFŜ L L;éְ9h܇0ʝ.,Iq-̺fzgt:1;}#>Z$(3="U?53ݜR\V_3wH&xcsTm|gDĄ6 E;̰+*8'Z2+9?+[DDJYYNWg%!e2at^s(bpI31nZ` v/zf{0wnVcn\z1>̙-0ԞW}`&49`Tm;>~'>t3IvƕF#׹3;+"`z)2zc!@8 䩃%],:-򪜵m`/ùo3]8^avC>uݎ;(8G1?t-FG4;Z?38WLsnJi[64-6/wfN &49\'K^{qGe^ɝ}!W'hD0lkh/cJ̇XwjQê8?:KI=* G'{ ]gk0O%!*&X\(I!/lS- 4}mBFALj7yŸ< \ inXH;+|1s# #nxXUnw1 [qa AE\xI֏;QFTXԉ3JDB"X6=k.C V*"b}+jS;p(Dn,&={Թ~4o$>uRgm͒1-I* /q<}(P[7躼1jf{7$$LcRG;}chqk&[r:Ϊ[s$X?bq*٣74/$B:-%o@|xN@]?\\6NRg|\pU]bn}a-Q6Xa%.вAH|޶[X/w}qWxQ !xFP^ >')4[Ϳωڊ'BHHKD7M!D @ N%I {}'xvw?=x; N"Π 2C&jž!]سƬyIicLqqfvu1\V^ٹ.έ㮼Ƿ cҦ#zx3l;Iu85N;W^`lK2d987Ɂ;,|Xi61ZY#`kEvIM-MP.g;:>nM9ք쐩rDmyt :n("?wsuٻv:@F{[՟z=ݚZ/K wRPL`aH:dm[kc۷8[c Bz^Q<14|%@ %)D@,, w )瞛Xp)bUJ6"sg&vSdYgۇ?>rk^Gb͊PM=w 4M2?:ivB5v&]4uDY̥&|&9HLjbC'"G>ry);@^>G`q-'g(.v=ZyNE%֪QM:{2ϛ.iq\Da yMH8k튵aJ[TX@. t׹jyO|QmyfmAB! >>O;DÒ9,,#޲(#|trvMD]Rt6|ŏ//@F h.<"$Ҿjt*#޸f@Tb~ކ׼Z}E+d٬PrT!21O8z 7AEȆ5rsJ ac'=awK Ae`1+#c⺉f!7PvѶ/kMgmUφ'/x\Tl}ϭ^#lz~܂B鈼(^xfe5]n.:,b̆<{}AJ$i|KrAFhs=SIҋ\\|ODeuv#Y%|@g_EZ =(^Ջ hs)Y'!B~QӮz}4Ͽ-ց`WI (wTumcg'hw$ : ɛfK%QY48(t.]F)}S^Qhj`:Ͽ&CX/ *71(nbC[*yrƽ&q鹖#'۩%?H)!a_z~Bw\NZJ0M:] D)':FHV_gm\Q/!jwMU>d+,/+u-$hzW/ xR/ɓVe{{|s3g5NݗDڵ,uuqK3#HJ, owN&1#\UƧkdwb.q nn"rۅڄbG½‘)R;ЂZMCr˴=M8d"x46I{fpwKWi-#Zڮ#;=5\E& {|l԰, Hg?B-G hi>, te˞PDR/Zӥ{5[m0qf~j&P*Q$?}3N)W}UT^sTqh}Q>h#jNmtH"2&Q~ H7yCiJJztEOfLJ2  q, Xtf'Q, e001ڢjMkFxԸ'Hޤ{d؅fI0Qx2gc0Ɔ:K{Ұ A?/.X<ف! U8`eΊBH<,OFpG z#̳oOcO+sE}Z$1C¶oȿyC/^n88YH@F_\ dѴR hޱX㾰@Ƨ(0g๡c".8C;>S"<୨(2{Tj'8[dxCHtCAZlkH?G~RG"Xu5ˬ5CU\|?\]7A= }$5b`;=jLwϱ XG(~"}Bƻf/Z$hL{P0wg`)EBUFw 78L)Olկ ;:+wtCY xk\k̸is6"'0)cn D*zu=$QR=c4YVu!X]Q-v5WVDC$E!r8գ:3.UZCaf5j"Al3l9n{M+ "5[cR>B S/$ ^VB५c}th|.JXX2{?2KL/rGSX"!; !y\®= Ok+&17ǙA6S4r jւߑ&X5j;bPX4Q0 e$rbڻ4K)R}ߐ*!9,6pH/x_Z]b5c;V!YΏ>8v^aϬ-I$[?zư j:z biTi-_9G9>_ eb,OR;$8Q( XF2`a0«J026կܤk_}z)~$9;, pT} o/VN<]v..G ]>f*VbР:}c)bv3z{puJEŶ@̝H{O{ns{"DJաP sa$Qepl> f;mIY&ز('Sik9cD%]YN3~wBP%^#*p TTߟ[G8{En>g5- 9/5H ]VSE$Or|)]RʸzsP-w]8So^&Y|K]1O&]9uN(%Y%>nhpH/ hטg:&;l!-o~ؤ? 3?@xrRs[MM}O`p2]~Z _JD}bmΡOoSjl QK_xk9q{(qe^_r긬Ը N+3\Ytp.wX'9lϠ 4 **3Er 6/zW9%fPJc, ,ʔ}7?mcxP9R)()ثSmdP}xQ1y|Oыp9*h{(8`NGp8%<GBN4p*Ibp|t\HuQ~B)i1`5?O1(2džp5":d˟kPÙʄV>{iKUaf^f6.мu J?Yn3E msNٴvB8YDžaη8KƗsvٓ9ʶ :$Tg9kz}b.kQ[媯RCKxL! ̌ݹ|ˆNV?Q#؆%)EO\;Qeԯ7ݥjgk |;}1ˇ-$ 2(m,Vpf# ,kǔ# g|#JJI.y&kϭAxIU]Gx7JC#6c|?<ժAV*._m`k|JlQ9qDv &~W2uCqt*ݢ8/G0\`_qM{L_ܣ lW1xVN+-Q)?=rA<~ֻP{j)xbEHMWt21pLeSɹ)<L<˼Uf#ݟXiLR4Y/`L55oWG7H8Bi߹z:@+ ȍuK)ჳ!]ݺ0B&Kj**~] 1}P=OA~u'NN$E׬yDDx|$ҺYpk*FLX.csJN'"SW4:8 Fѥ}q/B\n2*(tKdX/-(LkAmϲqÙ{d9J.|k"4\"ζy.DIDDm 4Tձ=JYhjG(0,=e7Sq@}(lHY4w+7Grā:ŵ=1)U]ҏb0kQ Oht9TZoEZۯNuPrDh 5wo$r㾁!cmP~-UꝅjZPn^#DFũ ,,z)mysq'uMnw*~Gb[{`uMWnӈQW@{+mVkjВZT#B^9lpׯ> nʹx"GdR,qFPEs191Hޝ3N' _&ckοnڱSًghbÐ~S(xI(dA'PQk~\ZAh㔇۠),)8l|6ABIi7(3N:ɑ5Z_I瀑AWM)Da66/>v;/ӫ6:Mh4cU(`uDQ+]MA6/G%p9e"b$rk#vzI4\o†YkWHpee^Y8^%4zNKbZY皝5Tv(YwaNR?XBt/_6/s"SK+ɘ0OSՌ}G%J?V2%iQD8Nkhh>MTaP1NF)[ N߯5{'DΙO6^e*kyl u? _n# Ѝ47ͼQӧauoXZ36\>粕wh>)xOԷ1lBQ9?}|iՑ}e@%VEz*;w$`B/P:VjsE98$ڝur7PD]o93n-5,~5=Wzvt'xe}Zt lĵ74^2/ım_71Qeaے`bK\J҇BQnܮqǤ$l&n9; ive0(U3'59_ZγE9*/{p8i`@$7KvI_.V`)7ڠ(܋[̍raXN\|"R>_[u~V&h ;?9psQ5j9&5c8bRݧzoG#9UM@)urç9 PRG V;f^"Ou%S_?'Ar ^#ņ0ze|Ʒ/ufLAlV ou6Dnbr1 FdYgHg}#(aGF]*eU$"w߰_@Bv.bo{֙5v0ϥ{sD1_EMQj/R>5a ӥGpG}[jcڙc-w颚C,Ni5i-N -|)ʹ 4 +K(?MF} KǞFΫǪ,l6gL%6QdaτMөg4RRb۽O"Ʀ)Od;&_&Da^'LF)rk۽0;Jܛ^J7bn`[`'jU,yϔ^|/z9a6sl0Z?CTVC) ZF'@NȠ-!hҿ?q`Q]1-)'|פQD/ `$KC>E6N}Twu3gD.Aaht! x!ZȎoB=IX~eEtλm #iʘ(]BvDr4q0n%/%.4,׋e΁\ٯ/2a7BZ͎gl2 +/HOh %V;rӻ(¯J1[_C8w?`wnB6Ńw"v= `|`σ1aGR6oc-<@ zvz B{ PxMc:+EvniHd Fa)0!ɀNw]"_#G;V\o R.Az8?bxV>LP)vڤ<=,:)7]x܌z_$@# ~8$X5콘,b vi5Vc,rsUl)?4+r'7jLH!x3i9:F~EtH*e;i)CTR\6t${^u0֪\ j870ry3i>Y=se1Ԗ~hW"{ጕ P@ߥz|=A'ߝ7aL)sb 307΍ Ag!H!$Rte< #n蔿5l6곂l58n1t"j%w,Pzt9kNO*C uhAz(BA0yg'4 +h@ZRg?F< 9@lg0~P.R!4Q4ov!9llX7$sTẗe~DVX#X8F0X5uj]`HQ;\%1gUV"6*Y$G63)O[E/-@ |Ev1r Ws0K>_ziɕj5uyo9Dx hQƙG+=J"&nke*r&h}w26c2O3{U%sJ9?^uM3 >y̲cj)ڲC8lu8XA$W2S~wR gٌ[h/2qj_p5J5H NQrI'R]CZI1/ʆK]?H_/Q y\pL6c drN=9jN-in>>&*otеFʓ]J#TX"GL$ h?BX4Nc*0ր\~%%5IW 6eE"[d$hE)߸*ob(J7+HZRcxLj(6l"r$hJ43 1/n8PtC<qK1PFPC9NJxZ휺\b*1Dz0~Aaj\qxpSYRe'_ZOKAY;gUb*I|~ǰcތ֑)w8a>Rtq]㉃bq;Q:V -`,VZ4˥FN iэ6š@(b lv'=';ԍ-t X ^c2 2o8TR F!rBA.^}|+˱pk%}"yrFRdcǿcU>V7k#r3 ^A@L֡+yEBŧ*ndK++t/Qȇ1m-K3$IUT#IWXAzH]"D~'e)/.zUg-d\N^cGyc$'  [h ~u<~]ةQL)%E Fd u'vf %<1p6{ZM3g1ըȕZP?h/ǯߩG|č!yؚpz{n۹01Wx&Xn< kA $'\.ے/6̪V$j#OCETQp*yKh8PSְvߍߏ0] Kwmz^9VibeJj~` ^֒C4) K¯p֣L 1yKa\m|]a;ڐ%*umV#f~8[_;HDxO|1Q5?I/7, HHՂ`8„0іFoA# _0@8 |PG [ 7m bikۼ$0< %X[YEL[zt!L\~jH fKֿf6%)rĿyɺ$Aa(Jd NuUNBd)"Fȩ8qԎi"d'V]Zˤ3]bυ$є";@b~7ʌ}튿&EwYdV;d3R9}_[g*/ H[ryf6[J1u݃  Fe]ͥv9Ec؀X_v'vةo Obς4V,}M+QӓyLվ] k=_6-B}P]jnXx+e ˥~^a~X:`c+f}uIm91p%Q<p}ts _jC$)源ojO.vi<QJ Jw'>\capV{A/ 5 {I}v#|!oH87?|L@H"8t$Biko-V:ˑkg+&L9\s}O%˛f7Ϋׇďw#>#&½<u(Px#U36 yIk|72݈oT h-/Q:ʵ@GG`!'uN,7prS@,z-[ /ID|׃}5rQ~s0ӲJԤ诗Pgfgx|BGIBx/D{- "T9 5T! њ!I:jO{_F^Y!ΈJױ5(? =à=޸ wd^M vƫKr'kbw/B"hQj Iq/kks!0\JGKVߛB S,SbF4۝5&䏨i˼^#ptD"l,JGj|*Ƅ5R6'gSq S Ф"pSLQ:OJߝ,g>ֆ&$WKIpcCҥĠO+OR,\7-D@՚JvH$4o.P؎ϛCJU =C3HhTT`eZ"wZnM[-7Z!DXAftKWJ^0n*/3VE0Z 6iuK cu?uezN:#\c k$\hZ4 yV!$='xg-I|: m +AȴeyZOݩ4PƷ3M蜵r X]J5^8DAxyMB&d6o2Pg6sʺ஋ (q@LwX[~^s2Jȣ/-6WxTk{0>jY6?@By$]W9kmʑe+*ފ'@fHSg_K%5\&Ʒ9.HOas~ix#$J-kd|@fWDខi Դ_Z;kSAB ޷(5L}*bIoBD9%}9NTDGeL̂1PU'B"%T=YEGo>Zy\|qGb5xwynYUt/fRD}v3MwY 3:hCd߁vU <R ~L e<$GxxdAg "-Ջc`$H9ا SeBfjVOkj+3{%PiwO%G| k Y!gi FKfK}ՐQ7ڌsxkC|~ȝ.`48ܩw>~ sCc2JǜcٳQgє)ZƝ a悼$GNYS˄MܼUb/NjkR=KjJ9lyvQu ѓxyn!n3m- c%%=N;gCR|ɳGUB+jV-Dpyge'˼8<B7aKAkԐwQyv_~Mw-,(#FI<  c:7=-;a*0ƭu802R+Z CU3*{ Fɉ/>axI"ؑ1jwBԮDŽτ<2^[ix=24El 8t|BQnM+5]-SMa\%go?/@ןbt8dݿfh.;-aEs>Ƣux_=KVMgivl@ҕ(zD49Tqr@]m D YÑ%s4.Mw<җC"ի~ߖiSAniuf(lZKh ~^ĪfM9s`n F ϦF,ƛg~aE13 g:6P}:.tžN 6>"rYX@fŃa13WP7,g S'zL)m}ERli7 '*U繮3#;BڄL-,/? Nk,=KB&YմgLwzaoX} |;!li^/ /Mw̳#&H`ndiqcOǩ#`z=C"JbV"lշK¨ODxǴ( =(]QA.*L﷜MK,Rl6]*Eb1̥(U]:1i^GK'5̆;gps'w%Ԇŋdϡb1,` U]ìX[BX K^Í s N\ ,~67D>{%=QeY t,Vԫx}"b3`ܯȼX6zᤞ!OI *jX?sWdPI'j5DU+<6ǽI!5qfoXDu)+KwLvoff{G6܈w`;tQ,5ݠu2RC]G[My p9O/wU]ч(c h`nW-Q: hU(zPUzٞ )+S}i\R'E?vXi*ٴ;,WO_2U)DX[ - nTM"hŕ}ꉎO* K\?O+YGxf-LQ0%Wrq/+MY]q,6u=>TPrGJ~}E 򹶻 +Knda#"fLef@&0Δ-#=1-tE4 gi*˫Q0-.K[=+'HMZw $ n#@3<|2 e.tTe">.vC05ZD&z2WxIFFR?t k=ӜO†뫙{OǷ+3] wLEׁ z:)PAUR] jɻoMzߢ8E`08x{+&s=Nw[H8kMtEw%h馝 #Y >lOe[rIpo5e>R 4U1?Az14-dlS,j?Γ뗃EdrZ4ڽ*+8Y%EĆWoIIRi^uڲ!s۞$c\:,T(,Y^in7yopɀ뿔GJoGBѶˍE8<AuׅE>9>`yjԡ}^Y`<2CvD.Z.2%hrPO˱`\%kKr3}?50W i ,lSatFřEpk*y6jIRrA3A:pc_nJ e;oɡ1UՃC6>cI;),raCI빮IrED&։Q ٙ1"tA7Y4p ɛJ] RMcFJN"9_R_o+wIܷ6FN1kvI%JWj>brOG: Lf+/j\)IMv/ׅ܄7nNT: S}XTÛluCTyxz xǒz`榞N-'fvZ:<0J-5V~+8xU"bc_VnRn%$BjAm8= [N4Im& ~9{b2[CSտl~nQMkH)@@2cHa Fi* o(um9b\6et DA.ëzx=FCAтc{\ 9%6unŅҞ!4bHqQ*븶άnSV,D w(P jKGqF0՝Cl uv#:u5O z0Z# Fj#Ь@Й&7^GAUFYReZ)RX3%33bh6CE$\`.kj)I[ɺ)6կF!C KK>O9IPǜw{%1a@0dz[n$]xzo1ЋP曅AWlVY`aܪX^m7Ql"˘7qRgvv4>cʑhq}m,{JZ͂rah ve6D|O)m߫j]_EB&=ŶDs5Jxn򠄟aX!CNMFv/R2ƄU%q'e s@r;2J,;w ΈE$q7/h͔~[L!'X )'zÒ? &fY[n铌G1H=ht3bsj-+&:9oUTӿ+σ}óKY|-N^'nj6uIӥ cVsq5Eӄ{۷7{rQ/-oWs9,尟Ezspdsc:KϫKgA,h9-/U|)U@L8$B7[E&kuU?~0%j4?N?ObA%;Q]i Y[a!/nGr5m āA'f߳Ll42BWuik22ɛFȺXc;VYW@ @~^K1n 81YtDI/]j&Z>Nzo~JmUq=ێJiv~orԌ͠X g%80Ĥ$xG삼%0*}D$Q{_3{: c\4kZ:6ӭ|ggT9”Ns>#L[Iz͢g¤+ij`].X UA ȋNΊs3&33^sKOFsy=i=;hM :MޜU/&-6[:R!E bK"ꓓ _/M,-ׁM9F#v4SǺx"X 4Kn5OثNT #&d@g5ixaej `cMiɵӏ:8.gI [(AM3Om-hUO^M֡p{.&QɨPKZ78.9Tυ:z`-6%ބ m'g?CeiLp k/)-3_ \̟z5xȐkNِ玳2maY`^2.V=kh=(&Y#'D X;rdiyT߿LS}rT|DĻ5ΰ@C]Ô?ӗP, 8%R<`?^[OE䨔Ty̌r2ep9@:u",}Hi29j2+yQHyͳimsQՄͼĕ<{ib4U<1 vPY.Y y/ BbepipP6bQ5-àMnmj1ulylc--$=e YL1|43 1J[aSom;VL݁$QS* Mv35FeZ~͛* KE'I ?[*Qϋlτ<Wɰ=qK*5rHn@ϫF=M2Z> 5"ƵjE7"ʧn Yr@fS~Lڡ^;iX{g2eiV|#WTx:_~r;~)0)@4t8z߰yKwXU"w5۵:Ո,9UWV+fֵIa=lw9\n_0Z7Q$bz zRp.4 7s(zxӾE4(ƋtvF y<%oŭ/p!2WFA#Nu#7{dhaJpv**M:ۍq/Z'L\DM~l芲`?o;מy7iՍJ ;v~R@n}'j09$.Cc^LèN+Q` #S@je%=UևPQy,6\' QD,sɑ}R{{91b^ŲHcMNl/?:tcm jY=;PCo0IK?J6jd0; jZTCbkHpY4JY cȋ&*G+'6fu'7٨͚ kMDdgYL0PILQ92a7fBuyN >&c Q3DSGsў-ւ]܊[0(ĝOV=uHWe%3́>WұAm=L4ߋMZahOR+'ߙɐ^GNLE{'Av81Y;Qq5xY dO.=Lq㼋b/b#R{%e]& 1;4.cO(E-,jŘɚW |hȧ]`2 4lM1.WkIBXnYۉ^ŻD[W8B\W족 |P43"EI[)[dTVD՞RguW!)|rgEMP % IZ_%#P uR!΃կ3DpƍcoV0۽ hI"6EMQq eQo-i(þVٷᯞZP%brיKƽckD{=/ *$ gH3A-A-}EL] e?ȨjorN9-ug} $t*@u!jFTdɓ#3:hӬ_^<%hgMiYF~RBY ޓwI.D-4%ve*F@ujVZJW%}=32ռV $u"ᇸDEubWߕ5!o(}(5?]+-뭐GA4@uV9Fo<$ڵi% ĺCɫ,uXb"Z@"l\RZ_9fT:`ԥyOV#@m[yv<8eIۙ?iOr kY@=6WuĢ=:pod\9KRTe'0[vd]5[m`{\~]532SxZ8_NSM`g8ɿ$}-lfYT2u9pa3S"ph~q$=mO嗛 b:[.N2j;. X x #QeC˨%? ]Ym)F_I~?҅3j IMuB@HdmZ!H5ضSWݒԕ.@Chy#[~y$I|I`6]7<XlLL]r-.0نH5#튰(ؿVbz'[WǢ҉%' ܅:4ʀS;9M >bYg$TLdͳ=XØtT7 r V Ӎ _BAjЌqڍS~o W=jXgjj+ }F$pm̧z\n*17eBe# kWmWG|0IN+/ɞCYvϕ͵Fg-.W$$0\Sn:/@4K(VA.c0gWuFE@W!ˌٿw'5 y$[h6Sb/~U iu)81$=X=)peayI}k{ڔHNUnoߖ0rׅI~Uj )H;}z7GNe?$jZb%$Yx4gYu:YI?Ǚyu)qk9RNd Q] (Ms|Kב¿1; Tn؅[bl:~{MQҐlZ`yƾ. |].&5w{*%^˾O=x\ؕ(y .BN(}-r,tۜc +oȥ\hYq5u'+1qzExx &g_&AwYJ($XVh ulC}1ō㛨7~zAO>rĢ"B1OQ% %]R\W ?KxҒhh`lqCp!Pbu2tu˯M/v:KTb'YgxqE޽2oОCTĕw.',[5q]PN0)CeC%bkӑ<hFb{7vԝtQ]BK^##f)^\5 izTI&xQKyeT=v̠'&fy#^fΠxz]T竁mֹEmM Z^Bݴ@pz,I 2oѕ4so* +fج oM`*#Ż{k9Z^J,nOI R?$t#zCh/iW}TQWQ%1U@9->ZtZ%PnYT-.Xb=+Q'sh5'= ̖AB%Lr½XD.5Y'&f~wሁb <8ɶEB5*HBXm*&o9.o+F{F+^&҄&?~[d`(</N~}Ore'F Dm"oF ﮯa9LY{Ow?2;.Ups6 >3fSGZk?^-j`Xdxd~M۪tw͐6f;K͢򘣝x0ۏ~x4b|kl A5{%l]3̈ ʓQ5:y0i2Wr©j`Ia,& /.q~`m2Q75Pyy?byܟ(j;YRv WQ vP·ni}'_Q1I:`۔5D3zЬCG^&R.z7AM'cىdB9O?Vß;BO 4do4 ;6̶P< WUyY)`LJ&K趴3՝6Kk Τ+dI7!\cj"7@o"NNAv`tFmoIJA>ѼFw哛NNB$b> ^'5`^nk?Vvc1Ы*$iVNEL A{,[KxR)Äaxx_n'Q' ]Pb(Fl0Zl Pp_+85[{n8y`<:1xu i9~0Q<ҝX& QՁJeyrJsqo &g \bѩSVRXا*9^{nPTr`T.;^h1]ŻueL|qH@9V&n&&RQM 'ֹ+)ԩxbhjD>mQVSZʿӣzZ^'y.S;0nc7HW5*+#^{e@nNjq!Xq QE5le^.9t~jXRT@\NRm3Q:${_W>=~BTLo5ײu/P).b*Ŗ\xxVU5EߒYmFsVezQwqoT4qY{Gm:]>-' [0,^|sb<D4Aե1aqߣݱD@zBSQA/0})? )&,m[PV6 o݌NweC#SB4ycI]796*َJ6+, 2gaP2qdkiUBf^s@o54J?rx0fԧ))dw'qL:i] C1> kPqlZt.r˷˜H::gNH%f2`"%;ւ{ex|JŜ$]ӧ7 e}i7?ueT$T ݖgTd/p$%aQ͒ B˟f:-6i$ ShfmNF cY$_3^ ].8[Tӝyi&rY5۹K'k+eVfTH?ŧ8X{fh@&  àն1zo x*˚T?oF!uGGEN$׌Zoek/>bԃT mdz!/\^.ș[J6QbqmV7 eISP"(nȓ-ѬzH`͓aj/TJOlEa5,a'\XS IG<^΁{,w&yhta@cuTm܀oYoy![H]M&@.X+iJQYTHM=s=^ln/&~Lk>4ZK@j0A>pݴЗh,|5p~%>f 7I壳g-l,z''dP<[ ufqh'I']H|5N8N <Mfkg# Fh1 %?MC9h_ڜj;X@MspBn#JƎ!{<t‘Kfs8/!$3M፸9LJW߈[or`PZ"^ ^;E~ tq%j F0# @#SnEK["H۳s7wP`N\RL=y)2eKWTcU{Z?o`oԑހ:KL'ҁU}% 2>ץΘuvbr%DnsR%x[+D@ֱYM7prSX ⶛)[ebrKsOZ98}űtfP̞#-8ij,U?~ v mGV"Y;Cp9oHN1 BQI*MŬ=,ץrHQ~YqT_r#iC3x,<,y!֖hG".{Q 4OYXBI\q _N MiGaҖokT=wX}8w޶#iQ2~9]SS. lrf7@~ kVXPHC9 WWInWoau5oLrdW.WđF2U3u!H?񴩊ZRNN~I>RLKIHs) q_3/ R9UICo_Tr*Dp*"! VuW4y~u5 %1e\i;Mj˧cc< 9r\*qT.&6ɴ!k[9va6Z,–Tm1auF9xo~z;\W%LicQ.OsmK|_"=5p#UڝAtPH8*7)\ 6*'oG~%3gNE-ظV(m[SRm.u}>y0!۰LDǜk%+ ejYJ6IWz6P%VWM |O;2'6>ҤIZ8tqd?F]U>*Գᦰ>OLf =zjatRYʖmgΪ'J*w=Wwx:7|u>{HnôAeüӔ8E*p^߱|"b-1<׽[؛>R:ak $-Q`Zu |+}e? gV7ےHhGNYGd+= o'S"k԰)~LnFF/d6^ugblW4/هUVJ-zQ5c]aI+)E+|'K")IYt`s Sdk\g8房P87|D lbG0W3esBؗWqB#Y"SN^$,ߙ"T?3YnF;=v  a+Q#y}Z5m̴䞖ˆӔkoH,""nPh ^1[Odч:J>NCEa8#P] j;[~Q !d:FZ#O|,JB¿;W> lq2,F%87jnF'.B :Guׄr\̊GeGm%biwú/1_YGL 4>y(h6_h)=wv"2C%[%oZ˧qۣ}ilg4QWr2LbeoH21<{#wA~kj1P2k/K֌V{`使3$6= w{Kl32s1@#+D/JyL~- S?g.d&ڱ5DRA@ ~0#!|@Jgf,: (BғA Sc Jd|ďDMke~N?_;*}!y@?_`ol4 ܾW_K ˴ni4e-ܓicҶ#ɺ$AՖ ɳL%=]݄c,إKe כmȉa"S5A)]h 6t#jZ{\ᵝ|VYQkW#pd7-}J. |JZ.Lp^Aaޥ2[b.L7k Mj {Íu+`/) w^ŸS[s+-SBp`5rR$@=7K`|m@I{&ϤM B6ٍ2[*XL|X"A"h{q ur.ÍurSoPM&ŬgپeMQEMD$K&Ձ0iT+^ZƘ^aT(^T UVNhVP7WuHe+2#qx ?Ju.ϓhTD,rrG9Xș D_ 8heX M SI՜1~pڊ35o2u a2Tq"k/PE^p'4}u79닜u=VDIȵ ?*=1;:$:|޺ci;7 j[ U&ꮿ]Jgŭ4etXPA =(HUw}3y%x^khThR'ž/2Oc_->'nfaJ4tYB݁5Sg:w7,0>r݃)7gέ&%s7Mߡ6P8Ky ӼSs=):2kֆ3-,'C7GdmN|uXO[r-lnk~˖!ʌHmD-c2$ AΑ8Wjz)Hhe Dxy'I2m+X$ygq$@ =LO3(=kGc^INHA J1sֵ&˨%5 89i=Z^/i!MjRg01AJ)t/|z4EuW^㫈,!tw{cbc0ֹ˻|\0k)c4L&a~Ew|7Z#MeRSw8KM~W"/E,FpJy{g6+^tX^J ϞYbD#.k, QSTmE߰b`/eQZRq l܂""~|]8q[8nbR-!hUfsDpBçsA&Gb=IOl?Z ^XivX꫻'0!췲tRz@4unJKy5*IXn2J龣$˵/Z y9"1Nǵb="W$c!D 71V)N&+2CGpj =xTYz&} "Zj˳ZFRnP%]6),Fm3-TbM~$8 wb`")r7C;eR)QmV]'} kfc]'bL*aح 1['_w4S,G #IP .E~x^kq5@Q6ӱ:'DH=fb/+yX/B,kfdT\61y4͛,s/BY/Nn ~ݲWoDfW@WL6TM%^~w5OJ揠IRm'5 kN T34ȉ?6 }+־8]kyo+0%*}[zձpŐ|{tkQ˴,g}=^a4wd# x[\Qld%dbs=³2Xy>D J8` a ȇZi1iѿLPػgEydKd~ͧ wd^T4Y^ Jנ+Jt&a }BZKEfW慇r@FQ-50jDU_ō_P&{% f L܎鲕 &w*d\TV]ʌrכ6ZUXRssepUGSF˻Z{_2Q*yLm&@_* ݒ5ay6{bI,^0%B&8 6^uLfOZ}9J_"k_ǖ6VnG_~؎}M5JrpNB=,ch@mM^rOFQ86\g(QP[TV%xrr)4@AKOK[6r6FH+zxTɛͬג &}Ƨ8թjFȊnfY-@cqv^GjI.K_ʘzQׇ++Uip-XPei -)| #EbN0;͋5NJF|BAZ!_j''IDAlJLo9tØ)c5`lxIs^> arlnUD, @:F+2J a J'N7JQ}7l+`%zȵ᭙G>૪\иVM Y0e{G>:Z18gܙ6!Q(Y&Y_ۘSS`#/K3П!nP[ p!wZC~l&[١# `ZD%EB YhJTz.3`rEƅ^lJ ō)W8pq!5,sD'pqV?/Sf UؾEӥ<Bt#cjoAi/se&ţ`#ө<$!ͱ/:uAhIHdǚvRhS/ QhVD-ܵ9>S@{t;Q2BNlhI>Q܆5k>pmga\\J+xwwy4[Ʌ_$hg)xILkdش^[{3>u6kg^PÑtE|v]ΕV?fNʸ$̶ AI}mu("^iȘ1n2dVT!qfzhf dN \TQӸOHj}4x럍1,*yb "}CRs(@yZ/֑%9jO׶t UU!I<. zԽt( $ʽpG Ha0A~ĜQ_>;bxBY֡EmbJ|LY02L,u \Z65>V0dEJI9ҷXX]sQ頷5l;>>Xm.zYN.Z( J(6QDuk<ѨU!7d岓`qOv +fΑ\:[VxK\wءc _D] r[OD,GBEС*xRb8"!P"qA5~-~ LUWÒ (SH̕yO=zfu;n̳1d{nsaq)5XFŊ8ಣAt41;*%* 4f*֦E_xI#X/8A"VwBk?5MD E(Զ ~w=U ZvThc߉ P;c{Zգ|Q~t=Ͷ{H}W&Y4y^;ܔ;/`~= VNuOx4@x.ghw`!e#Ɉ@+I^;;mWdA~V,S,Fgω_s.A.f7VPpւx'DC^k`CDqڻ`YQхj֔HN*){Uv}): 91Wk@z}?]m81H6UN,W8QIxǏ=o +| 1Jl@|4ђFZ |bH|/,}oBϧhKFQ'6uPwO -Z/|bN񣁪mI^׭M,B鑶E#J]mC*7K9iKN{3` 4+R2hJ-=m2o= ,N iJDU*趁\^,YVzNH_qso(8L!IErɩ k!uWD)dR)ևVk|;v[ʣt̠EϘhuΉF-%]TIdqC1_UtТbd{yHKG{6_Jrw0r)iS~6jzuW I7q͢/qБ=ƒ 쫳9U'] 矯8஝;p0~&Qa}LユcRзGO@WՂg=TQȯ.1( 6nd~s }̡ngK'⤖Qay$ݺo/qth=H gw+ ދ/~ˏfXR\f7FعVlA:7_hzgXJ)gv}ƞ?KBEn⿱N-Q۱7"5A~yψ}M2r53$;?#8IKsǟ!ߝ@dyگ[{}FTYUc2ۭd&㐙LOLLTE`<vUb4#> z0~ú~3ҹd 04'M%X@\ :+uj&s%!|ޱH%/,D@kNnWZN<fu1\l'f{AWv"@q] =2Wc:V`,N?c3\Uv# @u;b%XOd`z'K$IsbRݒgY"R&颧ŅՖ0;_쨵kW|It(@Ңs߁m$iI`|Z27>]Ma7CC 1 ڇs1;MK3xշ4,FkBP_[&Uwr5'A͵7xNf[V~)@-3e.4»ma4~H7_ԦvDy k"K(d`˹Sۗ-*4֯5UmE-)Jc7U{}.Ը8amgG\^vqS+>p:! LAs9A){@}x+9]u8^,Zkw"}}P!8ĐL @4Sg:"@\3]ZEF1h&bWWɾbG/ (՝NƧuj%$#t?ч^]U#f:ٟzֲnZaROس8GM@搼߯CFKGC 6'47\oǥiyDĈAK]U]I2}NDᛂPe M4vʡm\`ár6©F.P#Ц{8 N] u]svM9ȟ݃tzj{.=Re$z7@a73zK$_6o۴^YV6wzoF &'ՆCF9>ȝau@!M8A7O81G`I1ce^NYUuJz?N<gC&?F`v8[z}gyU~ !D vB,u?)]BX ]ֿnXF?̔{xkKcg梺ә2Q '76$Xp2Yfn=j#C/TF8୷\嶖w4![O1~BO°U錴 L:ҭ]UzgVQr]34 , 'eE kg&2\{aӧL~8 n 쒅_|HSz+O酥Ӻdޛ}NkAFw_%!0ŷyAo=A7qD]C&$ֈ,#)פ}\cAd֝ǤQz$>V%QUVxjI:&P.|/Zw S1!;~uet2Aj'g #˖VG]#,ܽhM8)#f EAcX w;׆vT |4R[wBGD)vcvP,> Z=V0ɓ0%)W7iLap~g鱣>;OJet\)pZ F)%:0 Q 7Z}:jƵCs]dIHM'L5eed0-_g*[vN~J"ɋ\ Ti:nn}p lF&l9*еUwikP.`Ā)dpz9O@6XU9ođQ)aPȳxޒE0b!/烖""`{PA˃``聞O=;P?9a݇hx[0O*R.~Bu3+(2@; ldjgR`1ܔZ@b!w%3Qteô\t<)k{;xe` Ig'Cl5[- Oz~9:5yV#{#[ڬzeOrI*}]UGB[9X¹ LZRܥ/ W f/]EFߕQK>(<,nL<ۑa6wq1MI#b(W;ݑnX5ߝ-Xy_iu)awrSr 2S_< 0':t5h$"4imQԠ-uq1;gn9.k$/4M#X()ЪZK[ XTdAL<.-)֫Si(9jwRT`B/W=3&#u긑%Wz4CęKt>b%o7ufOX3bpA |aI},g^e6QP= sitiO}tS|G"?ZȲӼ! L>*#h"pS9 !Ǽ|_O Z2 gnKm)_(.;60C #aHW0>5o}892%w2HEm96jvf-eTQym7#fp#2_h$xtnx E0U'?gU?^CH̐4TA-F(Ckj,.q D> #. <և U+RoNB@)%"}NPD)9k8,SqР{7#ub/dK<蘽ʠDBTf@ЗMuIK }n!:0^ ހ_MoYHR`2)0Zg[)n>c]aXŗ뙷g)ᱛTF9 u\Ql*nsT}KY)_ ~ŵS?0'LeLJ儡uVCi;(aja91+jߞ9K3wăM?`.Ӱ -a737{u`3j '"fshb~A'pFH`' ;Drǧ#-QX(A_xciÁ}idžpWQxJ$$J1/w4Ъ!cu2)!ȍakQ\e1W$!7ƟĆeǃN^Se|xkw\( ֥\=Jy]}C|UwƔ=@wHv27xgkFrdH09 @5W&ZWyӶͣuԉ!$|{e#sݡ _?d| S1!7? j(F*(ΎR{_b [1'` h)ˉ:N| @1]ʎ>_4莈ʼnsVK}/ԛqXաVRI{x"0Zg)y Peeh}y##]>0ν &+͉ 5PÐt!:$ W!:`K.O֘+X'׊c;U?.{ިf ĭߎ*u*hq˫$um?!q@{)Ѧ0fea+*ȩ{?n(g%w!#&98LesY>Z-H\^,DݦoS›1gPB;]hw7O3eQaX `TZxKXI6ߎz$zq5xhtɁ6¼;`PO xՓ7aK,٪x{ DS+=kOQ1f$ :k[XoL*:p6Ia}wRRE1$)S>D&N$%[<eDD\" ۲\݋e i,c($g? |^Gm5J=[޴439Ӥ.7;"9ӲRx+0]icT0iGMrbb%rB&j50o|Wv(ö>оT%)нc_9ro30gK8vG6oaf"&Gg:[EFbZz$jv _4ՋXdL9-H8*a?9dZR||{DC`O7Dx l+[ RoTdZ Z=zKDtT;~T%Hxo2W8Y1JءYz" `00w)cC%k20gAWdwrn;5*KmTtRΝyOp` cuEtv &7s,nڕ8p I\LrMcQ&k|N yFj4.7=cH(>Cm3ʁx֎#&E_:[~B=ɮ7^N8Bl;CSR)/Zr`ytVvpOD^K%XV^D<@S+wUs[l1&N`8cMƆ'qU˥MR. ZӔW= s wLγnu6zI"Vq%;$vz~|*шays~k0Iwg(Rv,򔀥8=8Jp\1 nQ'be")u /#=ISؓYSsF=Ȇ7mA܄l\ϳON&)~.L߳u V8CS-O !8]lv>]ft/Rv?WBJr% .lRxi~BIwhM>i)-ME\;Vd z&+e)wm#M؂zB3ó&x,N{py,k$,@K/7 ((2QO@VcE(VcLI$V4:p ~U. vq1=Մ]bJntxiV0HyGSLv"v޻v|cL65"7f#4=qU-~ xd(ٖQr\U%UEK"Cv]wrn)K`ԞHgTQkp\6wA DGc,Agj[.?0ujsؤ ?Lj'2#_ޔOQ0?=U |>`gN=Jk%is h 6g|vż]n>8'mXf+3Nt(h) bS7nƘ(aRCVT!ױv%(Qp'McI^<.`xľNs8B9v_q wը d^!Rv˗5y冯5Y$]づR0N'}<#h­;{$P@ Rq4s=Oš֗lӡAe Z>D፠.o5I нP5qDmh6m^M](/KA pZ3e!; /t?p)Ӧx%8ZM;C*X K; @DDƯk݈w}D"qBMKRlrf8(l(B&;# hn_dNQ*Օ6 D$ ޷f գoCZE ;V@ : >7PÍYksƑx[ޮU=VF-;ScSzW`hz`Bxa#Z&á>}|Mc6Np)yC=M(bϒĐAŶ-Q+^ 3Fҝt wkʺg,:ð@[*V1 ҿiގ/kUٚp;x4QQثy(Oj_B  F8U+];6+z:;+[8uٗk3(J73_R,$9#Fƒ{y@oP7**hKԣ&MzAb*Ln!!~gc:N0K8%JU4$qG߉o(+NfmHwpwq'b]yB5];Z HXLgeӋ/N}*=Sk׏ePи|/1ٶf&t{#ˁ9t(u6z^6o'7sl5^Ctk.XHyO E4ZE+dts;׹䱞t l"AƣZAb62;@jYզR* irҴA"k8 wN}\9q֥h[^+iVKO|f.~\ eyݯD>tlnt|4"c*KD,O@S =p+9Lp`Ɂrl*~ە1^Eو~=hH'"l3tJ>Xm6-?*W0rQx6ap`^:9BEG g}_-ݝ }_/Ji !xwJޖWؾ)V;{ϰwNvQPPǑ@ :17 plEVd#A0I ˤWb!8*.\ZRH~,ჴVE! U"&αrZ{o7Wyt]4yM׭.fy69D݀o1.j.PxH.yuP ^N)pоz豳.qj[BL\``rA{>Y {ӕ`bC6h\eIA8>n`teа_OC<TxHQ1@Ae,*EPb;E^tdttFe$I=<Ř܆]P>2]׶I4J4TY%;( +iqM l[T6z Jי料BŻ.vRV2Zĉui>Yů٥B@U0{E0`/ F=gMa=&D{D*FZ |ѵM+JѦ!d3m#VÝ?T' D Us#ٟN tL͆0HWɚJiѣF_Ow$ MŜqj@;_ƙiN:QyM#WD\GWP6KI/OF]Zjg(NE!yo^~G^d{$fw* R\^ hǤO}R[qQBǵ(|'ߜ:9nޝH'MRnx| _ \oWہjgJk^"(TRd Bx3uNqnW,JbLW FtZ̾gO'rA&4]QeX md0:Qׂ4AGrֺ%C֜#W_acZ C3 Ņԣ3_{W=;S`-oOszʒ4Z6qޗC\jkH>Mx7U0l&,j}[/".R׶/aCtv`|vn i9?e_ARio5ND(wǦwv&d HpJZ+_)%aS+"_AU=7 9`]Q\!2)3 96c t&lgv6.=z 7ֱD]&Mt{kWeV?<*9K.?b:s4Z\q|1>!OyM*BF ~;ߤKC,we/Sh6Ii"Jj nPpT&5ĻS`uUq7~pH#59$Y_B9^:b= |fEٔ{.IUpF2heD8NoruG$ƥHeFeGz΢2BkSV-Lsҥ0d~&O$8# s*=O#8}ռ }]WGQ=FB-UF76..<7wp:vCt==Q^xKL]hAPثP*VSJZ,heJ^oQMD0K E4A1 K+0# Ai$|xM8jgi(nq.8{Gd#)ܟɓ_\TߴRh/O.V0b(.P E03$SXCf4;Ej6WEC7Ļl3 %;+E*CʰfAilb6G׶Ywy,8\ @$G} lGNIL(y[ y77VgL ٟdz6co92f㆑rNzNkl[iX&錃)xآy2!$d9hUXt9˄'+ŕXf.aJɷZ'mLσpal* ,4Ұe!}ȫzFUƇ^[VeoX](n?[l,^ջ9?u q Þ=/"9FG`K,voչP~gqȅ yU*Y<)| 7-Pk&ђx9^/=NG&l$ ǪsFUk0#x֌P378l"P)g+Oe$UWB4[Zh+g=t` nE$4jpiI:׮֊npNRg,aV[dz?4oɇTԧ0H["g◼MrnxVSu ̱x ,E>0X1,Slv/0_8$.SBUU(1о<ԷP~%6D3w&LhDMԟF\,>4O;L1JuI%.IwVuH9CHz}%Wyۢ -6S T/"K %g) Q y$=6כ($2VP*u[B4UXC }r)ȶX冂~n# +2Tg0-/ `~˿l@xȚ AQ[&&ѦM:zV0ZԔDGgQ_+gTsvaxxXS$L_E/gFNg&}m4=oL՟h-m[>MtVìcxoϳwTҸ:֦A7v[JzT$y;0S>:X!66>Lh@xNjpE А_Je)x-q4,B{si /|T#sPF-.*Z]pi)!}8ix=I3# 3n ^{'52Ia}++"^Gwo|Q K:bgj)Bv xP&b{ݎbï=76TVY!c"sjķFpvc!aEzu@7hk۪V@ E˖C-D] )@ۇDUGgS*>l~}ۏ⡸g?`#7D gʫe$eJKRHT-KTsXoo?OIZ5M#{cn`>2PE(oF|k,h=u xό Ap;ǞqI wv+F 5YO}Q%g@$RpORցP*13Lt:c(/?G:h_>~%`n)釵l8vm۹ qTJLŴwGHfa% 8ew?lds}$X> = ~'2kw˄nvݟ|%N$ժG9g3 )~sFNSV]&]" fWaٗjE8׳Nm^[Y>d a%qn>Sgm&)Qg12aghT9Mm4Si*׹@8,WSPkI<{%g\ؾ]DYhɏ:71>PP݂#t>MsQ?<:TGcV 6ڨ j8r M]lۇ@1~s4ZC6Iy~6pir6,/VB_(Hu=w5NF2 **gEL7'*v;XKbXF4(=hԷ|\^|cB瘺H:kcފ,eF O5iT6ói[]ֆ~Iؚ/_:u{#Q[ѻD&n1/5|!F Ѯ#@Ax\XCG Zڈ6nG) ^P$=꼜krs[e6rC], D9xSBFr5wJȐxvHSmfn2R >{߿9woO%־ 0WӠql;Qqd~+Hუd]x[Kx0*6z\ eKIg|OcE6\` b_ƀT0"aϘQZ%+#q廇%PV* OKi`vcKALҨ!r6>+C Q ^-Z#tC![`;u̹D7},OEgG u.f5q~]PXD؎UgfU6+G!|:Cql_s^9kYMhtTY:RFiv*>wV(T$QSڧ\7E:Vf{:*~FE0R/:' f{& a~9HqHq}>:DG'zKGըt:Y- .{Bms]%eku ^vv{#Y$Sʒاuy%L@>Z;2&7.1Ӓ"Qwi!<2m3 z_AߜKO?q)*R <aDE= p\(#Ǻ$|)ɪM ?%ޟ 1U {V竭Iߨ3o0d6cڝC28,8!ݤ<1akydT<;JwZ W؞ת@] ,.r9 9E k &fqrB29_ GW#/죺ZX?uu)lǃ~S$)QG{B%* mbVb%ϛ Os'B FR\js$J3Xƪ@"NuukWeZ<2`/OSe 'Zn Hwxu&BvyzN,0;7io0U~E?4– |8?1H=eŽaaU5uDkSaT.5"G bS*A«R Qv5T|pqe(K[\NbҺ<>u,/Rnzjݩ]Ӊ= aaqfBQ/eR5}\/|tgPNS9o]͎"a(ey}tSw|@YUJW}K6<`kSefRHNFO4|KSJ$8T֬$ pGV̨u_$s |JfC`h_蟘\~vmp֍P25DYa(Zi8=Cpn_\S]C^~5"r-l)]#Yj׎ !jǡP}XVా]kM S$Y6W=RMyM`k3!'C]C^نDWQx2 ] <@ZdAd:G@R00Ud.)>aknJt)Vcj8'˙WaxqbS3@yĎ-F.`TS͎2ЅyUeK(Akx}boqf*hXwu ~F1.JPROgc XXEN?MY7dnC]VLи\Õ;.8)Sv]'`Oj5w[?jm) h.J[ګRTܯUj}0(y$ELM@և8azNhz]fv%{s icb7()漌l)X)Xik_T7g#y%eZS3T0죃Zb7q6G0=#God * ?^BChP vffJw/QZ>썌h`}QvgH; Pށ'Rd]"-Ǘ(:>B,Ay;7M/JVy=X %1vn$x/ʀ䯱>R.L&"i08Vˍ:< ^rL:pH)P\<=ݥI9&,D-m[aJW*)#&*DT)+V3? JQƒS?A1Lf{0>pC̲Ht_yAQ$mTTZ64[WN Yv rEP= SK3>ɫY*hjYeKHZR>'kM4t6p|=;] mQ W"Pץv/x$5Iʵ Pb{^flx ]ϜN2rFP}/2CmXuE۞ct ]_ez+A )6 C*.AIC\Rd‰aas~A՜٤t*R YW܄1 #i,O=:BPzݶf9 l}O1'k' VaE$!-0?3!((BFAx*I_XŞS(<%b_(;>ah1"쬭riOټE; PԊi$mv+pЄEkENAʯ"c -AnMAd SsgyA1V^ AD^:6o6\ۜޱr3f|CN(%sJM_,o7v HzvAha_Pap)hs wm up tKxhCQ?vF;J:L8zH?o3Jp-hc/Xx1#G~(W~B\UĉMHͮ]t:hԗt=Ԛt:N3GrSSO@ƂLC ?šA=cAM 'twaТd^TA' {ؖȠukخn+GéH**b`1p  Q԰*m83%uZTFI/9mv p`PcjzE]$$%,$ 8Ɠx&evkB_S_T  \2wѤ)B#㯝na=>)zj73w0Ϸ,0Q,䅵: :/LH{ZHrId}O(/>QQs0 j$u:@Fy&q6;ݳ*#slr{HTrCAo yWt<͙3uY"}٬<{[`Fؒ%/!0 ш]]eHTЁ^HlwAkـo6k-&8=ާ OVr:T3ʔ-Q=c:,,kimQf1z VIEos"u*K-^VU [# POåT˨îEVQWzýNhw3(oTQ3K= )ŌS?ޠKࠒ5.M` wĝR..AJp'(-EVFbeҬNo8-_2l`,Ý8߇7gNAiPDGS;B9+y@%sR^Sf}OO@4qsψBfՕ/.5M oΐa@)C~L+Rz2|\BU1ivA:{ke/ukR=x4F"^WiA׽[˸KhCV͸HiWc U68K;g3튠S{]a9356䙴12}WU zmgxђɻGK)VTe 'T N .]4Yذ&uIl `VG σ{H2Cܥ۠8S(ߌaI2]z̝0|o𤋮4fq<X0ڛ1 M /(3m%ѕSڇk_ҿms HJ@6IOkp7t!R"6XeİTg%9Cr%ɬNq Ú $I |^>-I-ڧ2+im:=ˍ++M/bzOYQduWdwWi͞g"kyz(у٧Om3[kai>wm;1*G89ͭ[T?9'1嫨HO2/"l#v|HE\N|m/C]pyl(k2tqƞR$VUcjdN3"܈?uq Q3`רa:laYR嬐șd݌θk/f>WƬgoTp5f҂eo: 3fqSB˖94r:(bICPEYZSaf>^t0v'/p?$fΜo%>{_:_ SPԁy7 ?3k+Q\wb'!\XʨՉ'E豽gX(5;0+@L$IX栐y^Sv,WU-mw #2H%X濇zQ3ߑ|!B&9f%|vrbqmeәV )lyHK.ԲZ]@Œޏ/pgt`>w)3}Esp|L@NRrOXORoI'?5c?J?˾#ŁGŖ$ѳ{X?mnOihGPKHḣvD? Ϥ?8շs/ 94O>(j yy ᇩ$?%un 'Va;Błɀ Ok (*,cpuUBhyzN!g6 !sNbeO}(><,γ;?1,W6wo--@Icn^T&Lfi&AP!USKENj>cqY!;6# EBr 'v|:yt)2K8i*7eRw"ZY"P6N4X*Hb2+~ŝ w2\`S&G`RԪr6+K/e3`<ȁhS7VTpc#X4ϟT{$mwN3>Z=%Z_Wjüu[əl@nih]2zQm2U1,^ .[R3@X(tj9#R9 'em`WQ 4,]GP)%9C XJ󊝆.> >t .CSm%BԘYއ͚k׎tV\mBp%1.D8DU_vQr?WVs%F9 VJC2T-@/z#|X؍Tqp9XF"{gy5uK^X 55sd4 %?ϭIԋx=WwSB2k.xV.4ET?O>LV3FT#6j$?d:YqHtU,b*׬%.$@$m:_X&3\b;wC Wi²Uz<ȐN?&'jZ7l2-YQBebXDMTr!,'GޕcpL`UG;)ꭎ"͠w9ћ{/a 2<%|BrTH"~41lNH]d8!ABV|9\[a%nliHe؄xɫFg38;HR_!,{" &-YÈAi@a3y#RuԷq SsIrvSX{d>ԈR`dCa^P6f |k9 3hG1un5k q i4\clY{$V)@~ 4 8^"ne gSJ qx&yY (;#WĔk[^w|Qo 趎☢Q(GE͙-ΧOsU2BmqBۚ`×Us!^J&F- s$I+M` h˖bR?iX I ũJG}t.L۶fi[ L\Cd,Y!tTI)d. ;,lTUH(.NqQٿDs]!\/oCdxSk& g@\< 0k4̃BCe9LRE"9LqzA!fHR &_Q̵ӐV5f;ZsPj@/De|S9d_uN|*5an] /_JNQ'Bi),:wVF+\CUѓvXc(Whx"Sަh,paO=uQel BC<HilP?i.c K_x =5/ɻP٢D,3y ;4y遦 Aa@~zuj+𐍴KgҶ¬jGrJxHǫх}*j(u}/J?ř#Ʌy aK9cj&]ZQ8\ %" n{30mQvgA?d wWtPgJO<ޏj˴$6%}xp⮒]acRNX|iS[85-/9zH)pkQ23*h]WRQ{܉Sy-֣@&ECQX츩/ Jݘ#^7@!I|P@-(<V%=2YR46eİs SSP?Jn OBh6Œښ%(1p"-xԵ$$t.ŕ [:%O$GmáW1^RetÏ gUĖjK.cSa|wVg>w瘨fčP1m4^IQ,%1/Bs uj8%j%7Of>XnR-Az466[2 c wQBkWM68,PHwJ R,]պ. :iNo-':`-=󠠏6'X$FϿ<$V}(lq3ٓᄜ{l WM4xU;Ck\]ljͧywb([Kdi\^ "sڱո:V(cJt76KԪ02{y|V2];="9) Up8~H]锘k(KUp!cFI6!Qח)x\F[,̻ς8^+tHfju%!6DH$8GȄڦ̙ڿq,׺\ݟg::2Fψѷ^<-@o:FMH"aQvr-"X5fâ.UVڨ r[y+x|boڊI_Af9#6si3!uc2]̒g|biЛ<ź,Ekͦ(۴I(tӓSh:Ji7d? ?P'6=Ɩkk)գ*|c^ mQ_YY!-&j00nбR ]őfCf IJdJړ,Q 'EUA#YݍAm-g\m -gNP4vRZ\NF;ĖsMX"b5(XjJw}U_2wxqkՠ]RHX=PH,75}bwd幗8Ն7mM\ LuwP[wX00"1vxuvsϚ`Pte\ϺXpz;]ۇkiї?U\>>8a+wxJD(lB"ŝqa¹z̄F9#WkceN|,\ArJ 5؂9}Ĝ@"SeC Jc~J>ʡ?^FG×="0zLc]=jfE.jCf.m泎RB $TU|H lq 1UQ=y(+*[څ~[oB9I'vqef$9f|Ye|fZa_pX+8ӼqX:a MC0Ϯ]п{%UpxĬob>f@W&Nr~{ ]w*٢fgqk,<"jI.rPd*gV?u?c ('ܓH ڋ%ʺl /cJѻ8\txC̈ڙv3xMbĚө6BZ荄je\oy攍N,Rz* )g7 @uIX9Bs?Mw2:QB,#v06CM4G7oaU!9fXvSp:ɭ=8U{0<+6l(R5}NA, :5/\J!}x8v==#;/s(\IY-:Eor)2۝W9!>z+Lqh+r ʓʈ"9sɸMu,|+[@;XJ _D?pcp09kv0JΗ@L-ʓ̖Yѥ+ʱeQGs疖+U=\Ҡ~@J`!w@&sU<ϱ8֤U : XpSJr4Ĵ^dH㿼>(36F;{vTU;qfUPz 8j/V8^mnHi-|`ā>PW,j?LpV͜)?K[rru^-umdD vܱ SvbpӋ\KwE'␰ qD ƘΒ/s d~ɜ φkԌ.PXuzAu@gWfF;+1 F(ɴͫ O0jy:q08Egj7ۂ,B29itQ&.zVI(Ľ+S'ek$<3Si:/;J&T64wj7Ēt]d,`a~`>"C2zqՂ^F)PLq9͘P8N1L\H[ xls9p&C,A'cmEwX4nJcaB!}`~.i.5G`r ~FhEXYLGyBsbx+*F).,rԲ;$cvs;A^=" 0, :zxH|1>M),{-QG'r7MPpHB _V%m֦P){O%(si<ր6۷,tj=Fޱ,;@>W[ĵMK#/b`@T'f^")Jsm?deZ 4QJ'RsΗFɓZ6Gt@[?*h1;SOԮ!Aq#bOLĒ֬7ۼc7d-BЀA Ihc2 jMOks{od!fp"*y Ri M<<1:'C4YP#:kË\ZZjI-@P-!R*_%>4>M\P*z{aQgad*6@),8_ U̡5r hb;u7^e'qUavQRӁJN=NɊ8s%@OZ9Rl$QW"M&QX KNҀ#ݰ ,w{(SSQ,OX {y?VN=ڥVw}heGrgE|hg$2T{勇MΈa9Eճtc8:bp/b\&RI'3ƅS P_cDDjmt`F;kSm?FC*G[W~GfX۶q!>}ⵅMT*뜅;wE.g-Jə C0ԭ }$PV|5_)tOmei4& 6#ARe67~!P!gfq4 1@J>1jS\si`Е0p~* Po|Wj*]Igi:\)ARIҿzl>Ok2&"!?ZrEbqږIowU㺽B?H5c}cuF|pMN׌\k(dnvէ39H{1q>ۚvl;eSm}h¾cBB&te̐7Př _#T+|cBQ 70s$&F:nj@imoVӵi#쏘q!DKQ(E6:Hq"yR2)poei]m0?M-1]föB o+Orgc=D"knt(o$~nJQ^U+RU8DֽUJ*NMsL#N-7qَo|$)T,:52p{ut>MxhcVNSޙc9uǘ eV{g¥8}Ql*=22 HI$v +!UD1ӱBt滙5! XL J,`$P3ႂtsbbCA1?c9EPS: Ne1U_kt)>UKXd13eK6l;|540d"Nл/_Omfx_tWCO Xc (&xI>unbg'`S'J~WoVnQ Ȓ?L= !4sD(Pjx!$m ;*eMcU݅BXISγ9E֙RJ$wcx}(nD 2}~J2s<#ҧk,mx ٞWٱD_Bpȉ,ik65]7}9 WI[(c}^}b>!pFE}FbKZUpUvwXl!$eOS4ص- n꜇lI(LS9ZjOk6iEf+X*$Y f߰KZ"zӬ-^?& VbxFCՆ=τ+T:s0qYw'?+]_3vB, /z:";DF }0d5n*Gk^cKGE7ۋ/WLCצqH1 k YpX +d<5x9+ HUҸI#K{=A 浀0#w&},[J_5oa)Ej 1*iqK[wf67y?5ʲF[wE|l/Tw1ģ}s5*6"6넾6HA N2j an3}v!bV1@@t>~h{('Ѧeyoy1apKT˦2eBPnhA"î{{~͌Fbf&ZRwggZ#W ,~ E@hPtsw ah¥ɢwKZ 0e9Y#ωeW툕sP<ʤ(fѲo/`įarDV$2 ItZj=(d؟RZdtw= ̹1n AҊ9&t;͏|8x$ S(`; ~ f XͲ%ْlp{F։m&!1CH6eY m վAg&9u8& S:R`.?a:(y{F<%iɕ#D;D3d| xg5%Ό]}yݪW;xKT2=D xd6o]\t?lrOJpI1*ꩥY+Ң}v7Hx2?^O(Ú)hܽSo}J=joS *2Q\ad4h3E ȓ"lH5,ąH<[V JD񳧊̦ZAN$wn9gp] Z1g,zf6RqL}5N5/ )Mg1zg V K*5{?薻?f|;1*9(ݮ{tTNoWrz^xEq "!~mc]Pr|u|cVC 9o" R.cSC&`DʪIKJ*Ǿ%+lɀE1#A˅wOĠ[fxlb5jͧU0⾇oT0{Fq7xb|/*W,"IL߬ |#tjo(~˥,n:# 2R9(Hba5Oy؜R >;}U#XӔMBx`uoCZ.ZFVc5vAsnSfWpkWTkBČ\'Ɓ˟* 6@,>[C;}MR}%czP.t|.Î[ 9+#rr}oWFbj(.zHnzpzߕ0ZAxbWQYMCqBȸt0\|S\EGㄓnQZ[tlo4MSI&KIY 3I|20?ben1eby`pP{Z)r߳T^jKA.3\ ,LkdNp5p7pqӛoh&X ZVTt1Xբ6W~/Iz^ O[Xyuv/^SR"yK+uM;䰗Aj:q=U< GHmX[0TacOt"4 8s e.s gD457 C]1\.QFNj g,!hq \36AXVֵKkljU:HG0\WKPAQ0FմkAGB WC#Z .@Ǚs)K2ʇB;D[2tR g ϒʭ7ǟ(I<ԮxmyFE1)o!& :u`\ڕ~LuoA3H"hP};p-tҥ$pLj̐vK;ۄtEjQ63\1cPDmkl̪G<*?14.K8ɞdnnemtu3wCt:Rϭ~3M%K oN_R=^`LE̔ɉ*mMhxҦ#F0 h)Eb7؆̦sA.{(|=d!9"ΰeaAgjA ũtv qp=T2dhIO~6{QKc4AghA'&yPŊ yH:}s(hW\/u[Ls) 4e'\ހm̋Fbg FՉkWܣe+Ϥ`دI0n=#{)=3J c<#ͫ0VkzgS4Hqpr5zdE)TE1ӭZt2ˉ#xĽ~]TbE wP+f͕Shm4+[bC ma0FcɫJa%ף<͇S8y"s=n?2R?Uu1n|X"!@ wy> bMvˇ~(MkԺ&qh{0m*"Bl QsaJhobJb{sс\juexTftc 5s9|}q^ȸ˖Ld@0 1VAAm"FjԾ>6R)rWVZ< 's:"xƒ7l(PKT=LP}T]-Q՚"d'HJjS3|b_v^@׿|5(7ZU?&W9x r*Vok'l^_Bh6k 8Z$; }`kR rKLSC ;* *ycٴS9NeI 5lXߖ PT]lԠNWƚkJ^bFI}dʓYxsGYɼ=xZג|yH:8㊚oev /Nߊ2/a 4Vhh^A]zŅHvEs h'}p)ʚˡJ̩kAϴ"(?u|g\]eE1Ej 7hh+I ]W5=.鮻,LJ,5 ƅ$d śjըZHRmikv:eE|}t&-AG͇+3,÷,&fGIA"/ubef3.+s&!X<\Р3(чMƽQ7Krmq) PB?cZpfI ޭi6$x) 5'ya3Y֪n4qlo*Ɍŗ7.WFrJ2mj7h7{w BE蛠Rz[cףpOe^A:2q|hh';!Yc plDN@fs0uq51@` ̛2p8i|Iꞕ]w&wyudί[Ar>oʹ-EZ{w.+3s$fBbEW$Oōb-U@J+2M9ai LcTi><uM$>0/݋ /IG>Iy4 0UbCO>r&ll5 $#ĖٚV=w=cr?TW7jW[ ?4RoW{uRMiriر:%2L\ KI}; #tʿڕ&1Ռ`#Qy3ljenEs:OI?siIhlT5yv{|E9Ŧkn^ـrt2%FTwB3i{}E_h$$G/0,EOA[}r5Zĕm&H`7_HOOx~9ϥF)"- BXJ97[gJXχU|5xTQ@ m(kK}XӼc*YMt#>TarQa";.:+:r\,bIA+'> M#!2B DP]1> 0@lkPld[5cB:> 5{lBI.9tajj]RH>:+[r2L A1B/#"Bpg'b}׀2wd 2j44(JZ%g&ru-tIv7U+*idf"Q8w[:0 ˒֮~S7.Hm4!0 ,1iOaٶ4Ӯ ߩ&>!qMzwjŸ7Ln{ +G;K:o~^@s"w,gCЩO ? |8kfi)x B!($V&;{+aOFF8OD8&`x|EZE.LcLq c'33**PL^/}~R' AI*59wuChQA{5ʮ3X b)<4ϓaD28R *Ӭ?/uYg,þ%ov_(ZuӚemR3Lm_X7.&gwRcP躘[A]MYݘQi R'ɬҡ\mD XI*u}*K:uĀ_~N7KFԧRr;+pp Rp8Oo9!F5OwvS%#nNy}@.@XCrѹvݹZoIKwneH/Uy8dL!ϫ_'݇?TG駅 NB^ *у"xd\Md6!w|t%&ytwƨ\) xa@GCԇ`leO| /o.,r=>*uVtW3˸.K^^ / E/Eȏ?V{6q6QFl)P^@Ax"͏2RZnq"PWj*!y0sjĂ7"2}h+qc?OylJ3]w‹rpHq$6 ~OfEXmb Ap:O}e%;}S[]E {zrAQ^Wz,[ZLN5ϫ'KsK܂Ok\dJFĥYrjH:SQu͓`cf4kJ]UJ;ƛ<(+guOWtpIiμ4)l܏rl8Um8]?/R],@*|/# 9Ah#2%gm|]h? ǔ='3MClcu ExE :`ƾ(UT)4.'є (3QP^J#V]^*L*ȴHGnqX-<~f% d&h2O?dS~AfjTz] _B2x7餒B , ˶蛈&,}*eS|B &Ըl^^P~^N_?^`>ß ")/_KU$;K>ЪO&]cy3J0Ft=T ɻ\)t9C0`M:h)/䞙c[PZOr+)6{h'tBȚk!Sf(>..M"yH Z=}gXOscwVg W ?,\~W]? ЗG3"ÞFW #F[0(hsb2yL]eN)oϽ>Tm)G1hɓ3z]?2rK+pO© yM3~#} - XxA*-:: I0&HZW9/^)/7Sk`"OUH/tEՎ&O≹^[[ v_LLmeAJ6v@/,Bc43;M7\&نP12t`<.v-" ;ȈIq0/:v9^}TzOC)fOok@0<}]S ^q.c¨EĿGؓjev<*>ɄVL\.+f83+;+L,+gpEY߸;VFmᖲx(}:vñy&'(ZD0ͩo=ɦ~,Iglg $sOI9u٢xzc!lýBn6 $ruZLJjP qZ _j='h}t~LDj!ejR>^E)ߖ h2sc8X շ c1k>˾]JF{cb-5ݙ]( <ڋG y4]F.oHnOS;qAFoDLhl|NQ0@ % &oW=wvk$pmN#{ jXk{?^OG7#ڔ_ۯ͟!M`K]fYIՓ!oW᭰8=[N^l7b 09뻋/I*" Y|!kq5auzH0 JaG2`)-i&ޑnZ#1ߋlT>'sK:[ϯD L?3#WƲx,G7V](]qg" ~~ fK'ܡ=w]n 'ڄϸ]^|ӜŀKO 6Q핛T&sEj"u.\捿9#:cN8EDaPH%79xjU^Jĝuib&ui]Wzh5#2DAe< 59u=u)gs[y%>ď5nM4u=q6jqv {%('+jڻxPC=3s)̌]fz-" 썳:k{FϘbZH^_rJ蹘 x ts,tpgnËK# bKaP=hu9p1`mH ^)~AgFYG"|G֪t {qXm0Oj*)CWwΌex#ZUVYUic ~)躩S`?_Cبb՝qT#7[%rAZs\(ӱg ̑J=~ȍ >, m$υҨڬLȒ\gz ։RͱֳRl{\7Ckn:Sj3CQ'i;,4Hf+>_֟VWiؖ|kv:ͣ,ȤqGL~uP]Ֆ]Ypxڔ1[9lBbNT0Ӂ ,$Qݟ'W&@Lu~<@lbc2o#Y[]7x'Mn8,eqd` g̎!<-J~%qrϷ9ÓxGEw(0@>kQ#AX,0ԠlB%7ҬX0UҁR`qV_{ank'ү.s&dĖم҂h(6fw v3$v^*0DJ;es^ɏwԋЍHS[ IFXfUX;PVf/ub(J{VvljAP99G+}IUǫ׈ u_VCWκN,RE{k>u\xNM%D Uvᇅf<|31x,Oʼ0c:=x~;!쟅>GyRc^+:c5?O @<_<}8aIdx61ϰ֚ėH̿:%@Qf29#D^ H(i؁,=)\C\جE5s?z^;m[2/ZFpZ!Al*Zuy:SB pbAgiA$|l1Y:Ѳ*YW-DJjTu;M^!R {: zS *8&O.)\[%؊.Loϕ'{GTF̗S Oua|Wٺ@xT 9u pT*tSGgYKӽ<neGk̪}@+n㨦 *9 #S]>#IZIPT㈼ &g*qM<}a\VSOoq`cNd7>Ø,ua qw\":nC%, l] iy/i1R<`dn[QE֢ڬQ@DZ\L?Xׄ#ge{/Z浈RN,xX`FT%TUa @lB"C݊gIc+LjM}_ le(=Ec6|I4)̠1|NvɴY>tg撇a3ndv+ HO,[Oo:#Y#$8S$lHMeF%= W#Ql̟ULKu}R+Aa@ VrmYZQNy z@ft㧁> ' /oݹw m6BΡYBk_<\k(7”C} S I߮]  *: 8Cm R{G[ȝZvƬrPJi[xx7ӷ ' ) 5hU")֖8Aij-e-c),AZVV[hxQ_W6SUH@{sNLYm]P$3^A,2졆BM#iyÊ͒u'R=*/4w| ^%!,WPBT%\QPZC<<"KHf[v2YFx#dpvFQ,W′](GRBi76fҚ-w\ߞiL+w^QO178@}T&Ź!E k j;p޳p?Q9~nj2̅044bm2JNK9\AS^UVtFB!186љn28v/Zj^3U6k=_4l-v @n^rJϔ0 mm(Nv"\4c^i )_PŴl3UlQ%rC{ *\߸ 0op7:!/r]y?QlbLQE{{%ѥBOƭف2ͺv6hDrf-&/|S|1 ?2OG:7e9rr3Ӌ.lƕ)f]"[ 1ա_l@ړ*LHQ2bOZ<~;;L{"k E͇ 7ԥR,Ur 꿷N؟K1\t A3Ε–( JQh& @?^Gٹ8YSܦNH'Y^2nᆭ4M:`VKJT[$B̈́.]̏3\#Lc, &`q٧sm7!OPĞm5_6ԅHjWm,V\q D.34>E΍6jY=lvtJ%:gwc958i {h% l[e}Y[7d$\}/޶)&TL3Z[<$qa(#ȲOt28c=ЃB1Sq4j.W evu2{A-lhd<04[db=God#Ti~{Zț);a`O| Vߞ2[-[ #Q\_Ɋ߀p2@O_+"W=:MD*0'xZCA5ˀ!B?-%HBB}Z̍h8vΣ,^+A'Do~9䗶;Y*!ze6z\L4@D F)IGzrѝ]ah0CqќP@Vɀ jt2O>灊c:):GYMGI{*C'XhEgݳ5ɓeDѥ^F`<s2S-AvJج=r!;<8-:䢷]gɕ!n5rЃPyT2Wy785&ܱL¦ _lANErY8w>T<$et! ^HŗfKk 5"G$^5hBpVrqQrI\1c:;TF]1bW4If{Nqxz)קa߻U/ QL]I]Q)dǝ?>< >14mI DZ:à9H ?wUx<|7JGi|j?lqnϱa$`%‚X[0Kz=ʸa]x"Gg_oK%=![kmh!um+y2C@_=.ľ5<ٹw*@4R*WvFb1q,KU˨hjQrߦsv58#-0o%0آNw꺋h&WqHQ90lfs⑼IQ8 ,!$-P#lӍ`aZe 5OL)#UY\,v$ UA d4;pnk:ۇm^X!|TƔf=n9̣s/b( 3v?O0~KW듾H.V\>@陛@Ԫ2 {;ӞF3NEFV6 h@c.Z`XٱJp\k,ryp|-cQ2mdoqxTs!{!=l-bH,vJN4L%(D~Ṣ.@(uョW0"j n(G;)Hmo`1,lf!1HW9ղe3-$ܸH)G[ hݯ D,A\@ q#f|gPD5 X`j}gDNq>X)ۀs{?ɧ1x Ќ{=RHlJFY%5+@rjXBNn7/SpmP:;v!Ud7LpyWK]U ?Gx854~3>QNõ?;aC #l v}2C㏕I CaP?gWd'q; P qji^}ٓ~{}pcX3&Q31p 2j! ۻO@5Cyp̑*Fah+ Fs.QCOƎ~B<,PEƪ|HpC Pq6.L n#6Vjf_Pjge~E1rkV?Qu!JWAӮrG4_ \hUly˼8oK oP X!kV@#\cNf ͞x 5b講k(}X&~S|qsk A xX 7ىfBM2,C8je(@RlSMsZ0(0V*/>Q~  B@II[i.8oPHQ &id1=R)o5b5IӬ3R{!5؉1>K Nh/Wj]4ye\)UwFYQ*'9HA:t"oz { g^ST4df%cpTX+jNcȠҨN9v wqZlfЌ%s9ɹ6MOJOmZa#$ PHZ9 @cX^]&٥_.5? _hy1dsѾ${('f /ƐE0 ċqTQCzfîu>xw|g OWE&E!\lq]lLfT@.U`SE2"%!' !1JqUBWkلG|kmkܕ] /Ee0](8+G ̈́ X ]Lڇ7)"Q3aЫtIuYpe./f\vQwM/Y/|:k=a}tZGoX_wd:Po#̔;×#{WK`C>I)aTs4J8hs3>0SJ4!ROOkGJf; z B';"EKp@ Ci9b]pp :&/ *j cבi4-HE : ܋FO|BЇ?lx'ep+2ӯ7|dgK(4+'eߛLjW^#ܚZJR2PcP*>ъ8"kzS\yvT;iy{;%U=*'q"g1ݘ}&4KM F:uA1-bcB;Z0B ""c](!I0|4I1(SsSf.kvm`hۼmi1;=Ǘ\)D}Rn׵+ڸCY tX; V~;7TTS~k-S;NOd0,V"lhV-_!+5JWx =TWa"^{A ҳ]8BCkw0AO8D~`G=O2BVlVm|Rt2?B޻4c"7i$]4J+U¤u<NJO\|z583$C0:.ĞBҸPdM#$uWPmn.:UCNxBFma#ֺ͔c`vC,ʭq*]<"-h =$43,s $fy`Ć$GUM@9yۛ>Rž=Da$e"d^e`Wx>>t3\\LtG2xy 񫷨z] ?]oE8?ZG?a[ =:jQ>䮀1(V#DD \UI BYrf] D!PT` -EX{pK*}^dPWx !$U@mM=i7[濩P2LljH"~ 3Q3-hvXIeDW~h;K2Q ?7k0+/N9`.N_2BVh6̗,m*ڛ^Yd7HC@[Tֻwp9(7;ԃZOL64#rU)SfF q:"*!Fj1"Ȃ$v #·3;DFFn,#zפ祁"^xUMɹI FL%Bn =ej27@H-z{=,w7K^ ĝ#t2<ÖSvYmz,Wj<( `)`LLHRCODT7x%~皨cf{95mR5G~hsy46CA>;oYBfh|6cy^7J,iihŽ뢋>ޭp*RTSMeK?g2mR2$?/)1b4f ^l$l68KKzB~Ua2٬mtՔY\8QVa^ŗ?(61rNԫw?;(3o>+WhDMs)DFr&V.n)"Xe6gmp@Z9:7oض0ii[v8#=y?h$UK [8Fi8cz>)V_ C|905l}" 9tuj&AĪrq6Gj_05 th# '1jCLRwhT < gjB7k6ͪ٤aΨ/KCLI/"Y~FRMZ Gʃr*/&II a)礭D.NmyA]ѳVcZpf jh^&u82 ǴĽlYjWɧPwp܌k{nHW[OLXEu9Coš;[JJ4K53&HfsCAyKP0zߝIB)2 R__֙roJnnMU(ύ gKWHZ_ŋZ`=Yz)޼ms@ >'Da##y3M{[[$hu(=]&eJ!t3V=4[xͣi2dLRik-s#J+*u: mvSG_#~&>:!7?yɸ_?rxlpܽ๫fD̜Yw֟z,Z%n1ڗ#v[k}؋W/.Xz6XZ0QD+t@ϛ{iDhHFmާ0 &͆fwN€U]"}0AUW+Mhp׆c۵y"6 JZ$}y+j.(Fh:f|akFRϨ EuzDY[ZoNߖyLSQNfl:ՠ==ZY_vzPibl_U+ƪ_aJyɾZ7yT8a&咕\Q1Z p)Sf΋$x,[-NW-@2PEzρuSډh)\2g=:hl=vMr9b&3kͳ\ֿZ*ٺ/a ګ쾷N8DE"U:nCy{WN+TTnF 7U.i]6 &{ЗY H]Z@:'@T ^Š'8JoM%z&ӈ Nݩ󓁂C.Mx!릅cU93c"O%7s٢?XUɌ `-EW-b!{=%ٕUQz0j|>4W~ 2WQ"b{D}st7TBJˌ;ial&%aiԿ9eˎy@9cO>y^ΖEGy'-`^gx's_=~CS,`71uߓCm'VLL=H@f [9;GڴeA@M'*qt )>F {]} ;L•S\숮`7?Rg6`XsyP<s*~8˘@qWfdp]32.ه4'p(|`213;BZd-rY3 Q$ŧeߛ}>yS.e=;ÙV5<ޣ*&<'oy &7B= jG*K% pQ/ E&reyD2z@(5~CNW7\7<5K+nFXW6M.m4gx[ūlޚ(M^.@uDu+]ܹFAL1 KFu ɇVhljÕl ~!80aѴtr caR|k/ɓYE8ƿΓXk a I<> |_ 8ݕ"]D$vUӫN? WkA(QX¿Ϊ  !NV!~˘K4 {3Y'Uô|!jgH&+:,0V {tX'|)=5DK{@B,^~:*όqXgfNyBܶPɵ~9\=kFJ8zu cΧRTyRÄq`oA><uG_`Q́/,;Hr16ӝ > BcZEo#OGf= +K'@J{s%לnjgȟ@cUa Um,'KyaxlJyD<^ 5.Jڅ'WIE!depP#B[}"c܌#slAKsA]3v S`#n_;pmW0-9٠\㼋 aal@;ITCmWNohcѲգêJhIk |I m?K%a~tm.:\mեQ,+](࠸zjQd( [eUg\0& A.s`#!mT;H4L}O')˴"ov@{]miK  /sa.ӃE'YDkp ~Y%m7]uv>ƑҨٰsm0hyfzE%d3\sS[ss/ ="gii\ G~83*5xPvLp)5y{>Xv00oLfC>QC3Sz!V(KG aP^C2/ c,Uvlaov]lIuVէrowQP !>wh$3TRCPBD 3z93Q+k ```V:/Npnw|͌hNoN >Ǻf8H2>7+Ġ#ܫ92Vd3nSذXS~ )KiIdLS,5 {`%'&c9A{wJ9mzx)=< _UolA[z獖Xy_9#Sp\?oL \?EH O.7_`fM||!ﰊUaw &؉J1E|[@*45*2,9Xzd񨠊m+Z.ۥQ+K?}fW Wņi\5Dx/+ǭ)!<@iI,鱩qPNZGV0+Xv4;\tddTlXDكRM/GA]<[IdobUGw@@]UpY'xW2)[ m9CЭi7V2Hpƒ5ix݊gðrbS24PA\BcXP >$ kB;]Y~'0  ( 6ju'o%etTЊRfZ)+Zo.s${l 'ch̪.,xw~p9K1̏aܯjq[EJxK³TTҬݮ#Vy h#Rǩ!s41VEUE QLh2ɢFVm%#]/5} l'ɽH[3f tcG^;Hޞd\G'Aoxr6M侙'0Ĺg(}M uYg^:8sC4oI⬊{qU@N8E: >8aW*fyO2ͅC^ :Džg`+Y}\[:># ҨBGF[FnlPKlҹ?:_]"Cx-S߸:Gnzkm,ו,DIeyn6w`iOguAR'tPOUnyÊۡ'"U?N5(c0y%רRxWw{2{' cq.8чZULHE;uoJ:o#b8JCYT3*QL.,N5bI'XG `URyZٟb$p_xf>.bBop4i%NmZug_k0Y-dD#fgdeӖ"}cf %7#0C[3@tUӑfj"pkA;pWnk.1\A,@EU#l*av?&T=0KDZ ċeڈy Bl1 aH{ka3"~Zf|B# Ij HNUmvXK?1 ַ=*oLnZcX`\k&$@st B&XJ!)b)&HyAXೃ7}Ǔ\#&8*r"T^R<]@btj$Z!ue=ص<=ƒ@l4t;sIg)e5hBS6XJgYQuXɍҡZ<_(Ƅ9_Y*!@hހQ,o>ʴ)%Czj㇥Wi.=GgBP\ ? & 1ehivj痭JH1- cf .~4W Œ@'lϙOEaU8*X\ w^IXmsIaqh+GM.AL%3p0u2$+:VL9M$F/}̻rl3Cx$Ne1iyOKӚ ў|_H>Qwz) bjyv4t‚_(J˩%RF`8qx?4L 1~Y4`嵀Ɩhe~< ,.شkB6|LE~w_DWԑt/0)7Lwt8xjގkEFߌaGYd^DId.pI-_\ <NS>U #Q J^]r#Oj%Rń{b[πcOyIPdFq2@`+U a HC0.;ZɅa7fA$;=GbEI$*,1k\DZ*\:pw.Us _+tu|(NVTwaR6&ɼ1^ʍX:(:El"?R"7|n˞kDc3īұ Կ3/GO+4:B13z<ulE7bZCl^8O!F1|ft<-;&V+wP Fnk^Lj)QQԛ- S`z |PwYU2K[eY|ty$E1U nveT1pw?5:d^MwB\ޝM P;VMsiR\2FL:K89.5|NB_q]^x( ="Iǰq.RẼ:O\ZyƤ; pubx ?׈B[ZK"ׇiSpgf*֏cZu- s67,w3Δ2YJ $ܗ8-4FA⌉0ga_c CHna u RFCvxw6o[OT0Qt-*g3f>.+d )ko# ߐ]Ɂ>? iQEj)zVl06_msOnGg}y1!beT;N |)d(NjK.ROZ~:5JK)18qwx[0 wݯ( :TɠI(/i!nmA׶a&JV3b.R]J UG 돦Ta ye~GhVdDH9WLJn"j:jD,rvLl({vPX؈ԋSF kSgeI!:`޷`}u 7{y,H5| IZd̜#M| YP—p/qC*^~ 9*M:*,<-%T?AZ 7ZN~kN_ ngQwaqIbWhsY3J8Ѽٜ"C?/lZ @GқKX,[o;ڪ .X| al.B2߷Sw|c'd3,"}_Ê[EVo+Yo*[6N tut23k\bO>M=qJZuTLWjNJmO{{0#9;zl~CaR b<;^`,cJ,Y LP.&-b2?L/38T*r2Xs+ \ݣPFpvQ#[I#1qҙ>Μ? L ū7Y (QR{fP=%қ=OWw"8`@ڪo[u4M OT&ƕ>;ly%ܷN < 5B:, B Zm6ޕ{mx/K.POI?|1#ꮎLɁίz܍%`;=: (Th p}A[~e%}EqBrlKBR:gLĝ/) cV̕1G,$S>rgmo蟁)*ҘxMȲO-hC?F 0 \<Գ$1Xw휒>a޸ _9vTTO?1s#&G>*cFLEX<T1S.#Nn&[T3M S8HVzB5fPG!]R"K*K2]8q{ kx CIe\ր3lޔJgAȷYn{{!Y+ϦY_W G4iIė\t a6Am!JZ)H.6<)owj /Gy󡞧wRIȰq_)Ġʍtc]Rnj ?&lhh n.$Q45(#(Ĕ*=j>= &(]CNU6 }) SYY*D*[guꮪ_զ6*ń@0y 0Ư :DZ誮i'H{2!0A 8qM>M̘+i:b7/05x$Pzg8㏎dä ,x Rsċi!4!C7ejl 萐h /rvWgJsFݗ̉9`7Lf#+}{{nEK<,D`y@h YL0uT%Ei)SEH)3kBpkx{J1 Q D;-qү&6u8Jv@Y b-BHpgGFhBŬ),F귅N8Rlm\fϦAa9Q.TJmHHz:MXJL2Ë%T90 c면-PmRiұDmh'r( 52[ aĺ.gljwY;Jf׏T]n ͫj\ {n}mkhH'a+V9eGe&iL[+9}iZ_R9#h4z?+ux3yu6ɶV 3-n.*ё'cGroeF4#4Ұ=eE"8$$v2u0wɛCWXȦ6SRC.fOr`3z5 RLnx΍V-v@o5~>=-"IWj'EeqW$䧪){P~D2MOBV BJ2qs^:\*"cw&4/ۧxc"U@R>Lkq6OxKLk*VNBvduyC0ή "ZVTġ{V"Z/k5 to6Vѳ,~j8汀Fnމ)Zd|yg.VͶ'%AB<=m۞ (dt޺: lgSCILu?Vj:v%T\g}i34`#D\I&+Ж83I׌{R|{cl^ 3M 6?Ɂ^?祾?Fئ8~p? u?>R?W3'-1\Q@کtBvH= Nh_{<{ׅ@FH7')i/e :JGVF'\[ ~30L#0Ij)7^DOK:<յ dãpSqlQ퓲 BJEN AdoU6맞9c.8twg]^-O?A7Gأ1옠*~#`5B1Pӗ"y٠^bz%|%r'"5QUDg1 pV}&Lg{-tc"YEnxΎRb9Qo 8`'Zәn5ŢUpfHx){oSGu=%W 7r/%PN- k: }GyWVإ}.}m#1I˛" ę] )m*Q% +(W?qfoqJ~3Q#nM;x0;͛$q%j=&/u͊5}ڙ.GV}$+Cޓ^C0[{w[bJoK<ɘq~1h9mf0<1Z#%MbaT|P[Hd[V'bZH(Ndms"dT +v:,t[YzrFh띵/E\1@вm5E2-R} Zc xOG_¬x{h CY'HM+:^es̉J(LY,%b{8sopQǏwdY;Q%p7t#񗑖# Jtr'#U'HHHX9l5EqO'W4YH, ;찼10k̳W\GgU32>)u !>G 0 T{Ԓs;^ <ǷAR09ay4kJA/ҟ?z@Pt"PՖV1Jdد=dՙ!wK>${Vf+e]W7k Orx+v}V@TƓ!y+H8q.|Mc=a޸JAQA/$'̒Q%B;SZߓn#KțF oY{]}X1^99(6ԃ%TZ9Y:<0 ఐa7LM'XhᘛG+kP%a/F= 4 LַcϿd5'X$*h HK5t5xGiŠƲE[|<kQ,:W d^fPK#dh_]`~1v7 %+ΝTg2KDy_qJ-̰pWAŅ]Th]4&6&D}Kr0f>6j0"Wfk5)nlD{8=RiEْ. [1>;ݕm`SR?q94-f/6$ڲ6Fpăc0=4]^P9e플fxdMꃖAKz૓B6=;QI5=TɿmHЍPPT5 2_ZA>=9{=_-绗_ {6A?_ O$JƖbg`sadS SQ{Φ!gS{+U ;lRbAK@hVAF)DBĄ@''q!aA.~ GwBmȃo"Uђ:Gn4 SƁbMk$Pmz.Xdo<ݻj|#mr:C[IkΧFgoUҿ 5pv 'jSI/K:h[5xbþ'E9xP}T4&:a Ѫ0_iaΌXc>^S"}dP5)l3ago["V#e8H9;\ lڀ/7idwC7\W _+7 Q0}6oPM.y NzDiQ֏^Kj6Jr _%)0n_ 9uoވ^,@>fTWAŽ*Ǡ/u x`fl@v`ύV*%DL< 3tҴ 4*<9˭g2x,p,|9aHEq/xU`[WX:ÑU'pV +"VECFWRKMRe_v_`b*׳I9Y紵5;|‰9ITK w٪OKTah-}ƽ9}$4V6L.hniS|GZτ$D@Arl;B{4 ZPON`w Y|* 8l/5ȧջ똗ҧd 2\f+7Ev32%MO^Ri2f9Y$Mذ͎ߖD+ldVR{R1p oX21wSe,CTFmN.sӛ4ylg`E3=F'>vmwrkD)Gv嬲Cqui 86,_+*_W2V@M9dBfR7}ױȖ{sye *M|Hj#A8 ~𒁣l;=cq\V>V*yH0"ydd4SY8< ޿C!"d|t NSqA\5̞-;p~v4Q鮚ZsYQ1!O5&HFg2æ RA#S8go˻rmfzI_@gU[e) MR;)&4$e~|ӟNJPMhjOJHb#5V7 >0G^E#ќs ]si:CL~ADŽl1t|ޠu h#7?<#R7}I>50^HjIߍ,ɫq ya<>qv:PM'cEPOuXH s?Ķ)`"QVաZ4(t]k)r!hwHd]vѳXi1(bwO^0䮋#ta*kL2+=gjBѓbIC&li2 59f Pȋ )89D־"]܌t tScp[MD4|@|Xn5(Q!,i |?J"m c<;O̕in˖LBCe3 , S7>Ig;b#.;"c*S 30L`e?|Nu3fr2ټ O~+EH,)Gut= <53zGq78D_dDfNL<(3Q"TAN`]> )O;eS\ @IdJd[G@)c0]BdG"h:ǀclaY+=F1Rh@q`LIx1Oz &VIX\^0g&EMJ^i,YJ-^47f%5uR1&j_oKcBrj]Gr+|:Ym2,4VdF^l!gġ1(Z0TU xpbb6˪+=ECȾ?鑭-c]^n< TbB 90$53HW8 :ݎF0ԹCǓl6+Q-F)£˜;ji<ƩNmGalS'Ͻ8a̐;3íe5{ݶ L#4ׯڀݝqТH)@]!ιCk| IX i%{QlK"g*_-Kc:]a+YKSA`?_ȴSD{=L~A.k:_^a) df*5B[*Y}D d;#b-^g:wޕs&r_@ZC,N̗HJՏW48y0s:E۳HSMDryPx>gzaH uֿ juFE}aY\E9q^%3CKs.Čv!Fnkv!'I|},cp YdRkqd89fgqB*@ls&syNv&dDcOW`bpU<t#фo}{8jKҍì7`yһ1OS.`9FoifڽҾ'rI#ItNy^GʦRP:O>L㔄@l ם@a ok \N.A#KHՀAYG )/ W+tŵ4ʐioI?"C| .p4W8ڜqSjfJgږIAώL%F`]Ǣ܎hkSoRdZ_OcMM{fZ5.0&TIQ˝*zW' ?8Æog/]h v 䟄;~ `OoM Z:kncS20cpvyB=m%2BBY2}xH,u\HYvAR-=3SmĪǗD:2>)l>JJc07Bz3-ުkA M C|*tV!z3{S)$3vGpv(i~ڑ,BphMl|| d"6>.ֿ6h[GF]f*zfVϦTn zU0݆HD?.<J.n;t'm S/|쒆&@! o"B1J̃2 C(#Ыz9t͝1hvIT?]4 L c<@58PW$#i]S4n. 2V?W?̹z>ZTڗyQ,9We ~".ҕuf-U h7@nL ~gm% e ً9v1pY0#JB57t.Ȫ{.laDRDU^e>[! G.!K>5zx.PyF$۽}w|LOg3.2׮~C$nI6JV ֤rWuji.<4:+K}o,R=H yuQ`OzBϬ3I/sZ]ug Um0vYi0vS5/MySm^܁d4Ij~iYk ?JF9NKM(vUZ;s5p'#cMWl,9}:2|Bk-W#`P_-‰llF5pH/eNQ9 g:ێ!5y; @'$y8};)8no0ru"}0Ÿak}HM/ oW@ -.(;m|"2sM[q.TEOf#(ire9UrG˞ocHD 2I'S?%V)KOp. Aoփ T`/e9 RbɴWMc*'$qF}VT[-OvX߫N|bH^2yӡ9 dB&6=D^3;tP:24#ub$M5؄*!d ]| [PJȤ:d2x~R M7'~}f %RR;:YV8DU YNMo`䣷un)H)"O辺H.( +4B)ZG0 s\Wt.F'J[ܺƋ/8W+0 f|)E4*j5rnqb}@d00L6.ægg#8X0>uu+sO@9kCf#')\ Ru޻MsGCg f +႙|l7~Yd"r|h^ kR6:J?u@pIIs *Пj2sͷ[}X P3Ą "G}qh}KKǒԠ}% Gp8WS}zd,]L|cYӖT]{6w@Yb߹g BGK\!\RseDsG|ig5HxLO U\lx{떁v,cb"34;6nP& Sp@!AK2ݟ/-"1@xC|g%AL;W|^dNVY Dl(Ge_U:J&E耭fԄ2cS.?Z?' !tb$+xb2ȎHh$Q:\!V WffxZ{n4+THEIޖl򷶁;n|T#u(>ĵHaӜvٝrsвHtұ:xúTqb>k,0pAq="kzGn˒(HZz,W7AEnl| X7)C[3ښg!" ݴ&Pd ˩ˀnry1 m,ްZ% |z 9o,b1$HpN74w\Hjb-r3ύ0R瀇}e>o`,jqUWI{):g W13 Fy9jtg$ jQ U[#YK  e shxa..H6OAD'h_;Ruֺ1;eH8IAn9:4H Rտ\;k,q惽<%O N oMn#OC@P07VُMGWFWį A-D^TO6e,G r'c L;!LYshռ:d5&N7tbw"] }m]m'Hf_utFn eMx|6$7=lSK,gJfq{hX .n$L4Pqva8%;؄u]? CfO+!Z !htalܧ/ [\Yr`3 @A#f\ r=} TEYW.eYXE6n_uV20M_MZI({N}/kr86e\zL& %i)4R/CZ]beIҮ88uMI~ccebwX,CtDسxwXrE|'/%*NzՐ^A*zRWxXd%r?7N=YPćbseZ XߦqzGnj;nڄ@>o"`ѡ(R/4և뉊_XH<R1\T\LB 'G Hl<Ǡx7 eaog9}3gjZL\GQBX  x>NU8hNËc60G'sU|F_Uԧ5x(('SۑpL«+o/CI B9Iwl++{7NtPrZv `(Uwha (T}GP쎩Ǐ9'6*/2 оP"Ȁ^kài3g,ǰ)^ppI{z."U[H&Kcnu: as̄ %#>x҈׊L,r;کG313'v^Ce?C;}YV܋r/jI,oQ8{#߂V8)S /q-T "mI<S6ʐS:CYJ^Lyd_ ~$n寵ZX;wzT)<Ӷԕl4H V?iցnn}e&@(tUcЗ]G)V#9?,KiTuxV3O;C>AU/mE 3K<ߐ5`9N^n~ l<;ɿG9P0S0l~*mZ_kzL+r?M^?;1-7y/\~-U?8|>] hdh2i-fC$8NJ],η:,ϟI]h!Y%@6ڭA/2,>fUަ( f?"iSiϮPߘonM:`aԤU~LvQ`_ ɪA>Us&Wa;d)f1Ah&yZPtLMy/ Uø3ĝ"+nPe`,/^JMb PvU&qn(!N*Iӫ$bm.mdUbb'/Ն۠3s!3 oEZGr'T:ucz=,F̝## |y=>aK(RT /ui͐d/n? SS7-0:"at۩zƲZ3g )ѱ@`{1(uGs6D,6fe<-l~ñjn$\ޛC)9j# B!+žaw)΍(dVm9,^b! uXHoܑYu*6^LnY;~y^>tC9dӭiJPse?XX8J7[`C>2uVt!-k#-X|3Nm2`xuCH,H¦ۼ 㶑Yg*oHĭ$:G|u" lELnR | ̺̀;ĸW}rnu/thbF(cwBc2T= [-BbY EN|wXn8ɢD+(*A!W9wzgg-jUݛmo8t/ElѯOR:5 )F":+gX@ ,(#\`n5ƫa9.ڢnÁ' OM5-O!:/`A-Wލ*6%$nP!Tv% .jvNҍնbo6f~:RЭذWA{}gA!G>E\Q鴌X]  bgԪD/Tv ҅ѶWjA4¨CVuNh ͷ qhwBr 3qh@XJ$ R`&AD#fD_4FŘsMC Ġg.) ޸:[Lvn%0[;^A4@&)ڂW[|? oȮ tBprt$zW8Ue $4& 3J;;uo`(njaVܥdՖ8Eޮ#_g)QR_OrpFnfR ̈<!"Va [.Kr,:zW3Bp菪͏֘,޽z$;գc(NIq סwK vqGks5PXBHqHo?k^uŘQ'P):PD7{&UNPVTo8Ѽ+pQzU.J@ v\b%U`RvLLk P?*9R l-*EOm6gEQ#['_KqZr䳌+.R U 9*#xjneCIUіˠoɥ UGjJ3.>i$ j%KCGeRu-_O? *5;1mq̊wZ"{'ax%KbŠMAp_Y aI\"dx$pRpr_.nTѱ-؆*I= iݺ[\瀸q Ʉ2>G_g(62]i" .O8ʫ[:k[ibrcU=7貌g>Nf_Ѣ.B['4{OwBHX?ZX0WziA19,ZxRK=ŌԦaZnYvFc6LsNK'xdi*?&=fbWyq? ϛ3\x|"!N< VNw\8c/@atyH']bчS=ݝL'գiuu܅b@ 48df[)<6$ݚ/MR p MFϺ|tŧY*b%ej Կ"X yn%{ t͚Rq2&&]J$Bٳ. 9bs'7|.A).kh兄'2't+FgϜȑeOuyܴ9_ U| q{zxPޖ8t1;tϹQDyU`j3"poM(U"ǁ4pX1dkZaP7MyqϺWC &GW|])u̵r8`7_ QP4àcrٜf'`J0S{ORJ ]Z[Bí]m>U8^Q#>Rߢtl'^Ş£{#:1'I~j/p; yBU#VP STp-Zd!}m|Q>J5 e\{Qs9@~.iV7{pYě6grP*uVL?Gl&O]c?@簪R]v?zY@ΙnTf2I~oMO=--4lY&[7HDÐ6D΢戄آC?\CWjk1&rz ^^vK~_Qxo%1 %.I nǽ' t̠9 ; l8:rcW r[ɑ)2m5b#C>w O,%;TAA7fp.jN5ԺtvZjM&աġ/-ȣ{B+3iĠ]h=4p0y.7N%ڧ:f5з f'_.5oݭaާ7 Nj5"@̂Nɭi=>Xq#h=70Ժ&x#higYx`+pZ賦mӣlOwt@*yy0ə|gE|W{&^s T]_;tI#2 ed&! q x8=Bfa7Ck}c-Xz/o.zzW|8ʑڨi^$ٹa}ݛ}O*<\pzh9ITV8^2UY;*$:=)1)=#ANקY)#]VO[}V64"zSG}?T+`7۵,,#tr8He"NtyPIt ݝVF&Ϲ,L5Q3ֆ[j^fcmqE #\Wa 5w7d vhOō s5wG;CD6gH<BwRT-6~GoįI GY|u4`n!\oE\>H*pk0:MNl-j#|~;v#޻jHnT+_:cV?+do+Yҏqߢe 4h۪z5dPF]"-K޹i?Rڻ?<)^Z\jՒ#|VVHVhΞTCƋE2m#$;F7M q}]@4{ap99dgJ1\g <^xEȀTVtR%(}a(Fw a8OqpvEƈ xXMZ `_Qxe@2LzuXpT3&p DHi ylh>ezvFaEgdgk¼()'*i]q}sTV “7ƈ>ni*Ll*Z V\ G)AU L$R-4uG``o))ݢ:k~?g{s`)1dW˱}>XwO')(JH[elO ^h쩼| t @3ytR6\,`c7-O4]t4c8Z<@,4,zӝxJgƁ<eBhhl͚L'Q%ձQY:oh2^]70S EgUI;viO?LMF{2=M(rҏ5@30,Ȝ861-`Z+aBrns 6 eSϔMvr"Xqv Ѱ,$*31Q .;J(M ESSG'bxFީS؝L%B>%VZ-TK$){  DN%Bp7'hN(gTcbi+/ҮR}Z =8uTF\#h5Q+iT Tj̏VFUz+Pֽ)yĝƶ[OЊ[g tEr[ ͰV` #u5V)n%ʌ%}K q(H/N*2iR7"LBy-MrL.(T( q3.TTk`(fx\7C=ԉΧ1KkVМpC%#糵cȟ rP(\fDTx<qH(t߀Ôb VЦ6~%/}™uղO,0!_P><LJH}vA~8"Čr;*fnA6g.OW` "7Bbcm(wEA{ڥ6P++,Ā$iQem7܏ ss2OFVbC}1C-L϶p%I]{Yn5x"h,'{QIռR%yKu{;|<ԱNvΡe0sa]jIqaXJ\hIC&#I)=8gsBro+B=@ՋT>$ޔB"x5x55Jgw<(}ző"$(ʼn K 1cİ 1*,6=OaH+makb_E!IhA'*Ja#)'b JnM\!7s/q~9iٗiIQ_chﴳO%Wq R }ɲI]J&R| XE43#'*C_(j)W>ݵy Fp/f.h!.ŷ |B۹O˵ԟд/WTV )X!gEk/z}aD*1x3-:df΃qGo٘Uv1v"MM?UfGANi4iu$X7I!o @u`$~ s<<"(ǔ(,:KܬM1 $[˧&  Nm@N2 a9LkHI7n};9.&JMtSI8H"?vv0` iƏQ^TPh$!Bf⸙~fUӏ1;_˗G5sHzÖ5r,GbF3ؤe;ށF ,&Nc13[mÅ'Ow +`8"yaǑe8b*AcTw-mVdgFQ[E~b"x\ rdhP^3S3(] UuOP)_A!u h :EoK/Be9I˦QQS|||-.0c#td~ Tzӂ_xB0Nv~H>YaaOl&;.Po &~Z 9T0QN$*޸A+^\t;o!`r"C'"a8E[p8u\Nhr+()ʂ+@ /_(Y7:?G/J{$-,!Xdq0pY( Q(D5tc7{w|%,>] 1:1jElV"y aE~LMl3H n0D!jo!3Ցp9ZT2$` h+縀f?0|-q_.Q츗iCg܎Hтfi[ne xt͡ GJi8Afku'yT=@=וF/\[ 7jFc9tQ(izP46[V|w8#?jqrC) j ROٺecFM2yRf2oʎ`fho̠hO[YմfJpwa9`%-(3 TqW"#%&L[߿>".{_CK.E92";'6ǫǗPLj\!ۚOAqivD۲K`[B05}aaGcgKB PmCJ|{,+½"I(*mIrN8s 7sH4،'MM!Ơ>ŊG2OUq =RՐ}hő2$/QE b1}RWDY.;., =i^զ7[igG(g}4 8ĐTCZY(:mGùaFְLH~^Cf|{$t#=w`.Pty.Dejc;zEHgʛd[ đVS%ad-wK0XHͣ{4NX "/&nkHQMqi+& `ej{fo9??ńE[.K:ML'ݙn hQ}sc 'w3`'6~|z'H80侽g t ͏d5BĊRMH<9":@ 7|UN {~˪Wez`w'm:#X [/ (#v+X+iܿWWkBPmNu/ika%$XKW"&㕒1jC7D39 a^ynK:c e)s:[ IeRudFESJM 6>mYUfɖqcp&Z9<-1n10Jma(9 'I@E Dq4๫B]7eydVl!Ⱥ%9.ە>pw is&ϓ^Q}aE(‘=x~9/*la:[: +>CybUx:B0+ד;PHu͡@ p½D:'X˛`.K1Q HHz'7OG̛__ jބ9'qљJ 643Ju!e:E^\G\v_gb)YSub& J/(-murVʳvl+g+ޘ֞5 ʆjCuf"6`񀃊 ܝz:%R|јE*:gMC|7Iha}yą__c2. M"l/+I༛xl$<>)Y0':SB{r֎6|طRYens|j{NՉ&i@\8W{Vfn/\]yR ܎.>ԁ]oW WgWM8놢B}"@# 9/\6Csss˓fbe z\jΥ%mЊXP7uL}آ¥:TNTڐӁ蟑.޹]fdw1Vll%/:9^Y@VǷ'SRХJG“]VNnsZipjZʙPOg)8/|6@S 4{XW]dBeoVZ萗DQ%ΗX٨yt΃̳K"KwҬ⸿ !}&Qjh"|1: :$_2:AXkpu՞t<YPu¹uG|$!.B`kIt,LO+M֕Rn C#,:As(v~:@݋Jw I9%`XC$K kAwyT^.ާ6JhaIrCSl8:!>f 8qby\bKٴ Twށ$4JY&_\(JЌ)CƏ&;p)wHz'\EkD׀]~tw{-zlp.DеݾEaX At1҈Oh5iV[5z'RW!r}‡ä\^=p-0w׍@L.#_ӥC!P6o[P/{a9+7TZpt%He{iBiTO2*du&@^NeWIouNS_fC=J`*|fȾ>{VǤNbi!F,ޭvD2 4O%*a)zQgC /M۟vVPx6;d. A/m4 ޶@Pǟ[ =$IA5܂Xޛa, νoKLQ Pc6dW( ]>qXIDS-5TWW$p|V 8ڢ JeN}WyĽnQ*1W4i_`87uH'GL1`2o8MK[|cI[mZZ/EѝJG]>*B`jZmibo]Abq>jtg bv."1ߣXmFAw.jK Yp2TbP=au~8;,| Xj=ѷ|ӄ1~1 _4k,AR"O[u7 prż'ˮqܮojwUㇷoҪс1 "3&Dt7Nb[H+O:~]:@'J9NT'5s+r8/{$(KU4<.Qħ;*ѝë<fC^2lkL{%(b=_8s%pXG_̓ @Zr'k ,IQkҟ-uguJe$78n9t, t;' 3ߝIn&Pn\kFa g5"ql#W"sD>( b/jx簾k!8g a|H8 0ܰ1"nBuMpA|X-:BkJ_5$jyy)NY2 ᩺ ̀=^S ɑl|3S{s$GGK0(.DTEz! u v_>zzDCo,ײ:@? 4Hj "z })[臠L.͈ wMفT\>C֘)\Pߋo3PvE L:D3 d|LŎƥ 0W3'`1oW`ۉJSj|XA™'۷LƘ5į}H>`NiRdwSKR\?sʶn_;B)Q^4_9ײHw}RqyMyY}vUW\7h@';JU-a⾺aE~&x'gDxtadqw%&dWVta9~q4`5=opv%ݻ%pHq$UCS㽽53XGZ/^\n#3[FC(1ZXZ \HQLuKi/U?_3X%'|2Z[6{a[!>5uGBOϢ|${qI_0Gֿh1H,$]gb5˿(^J1+ϋ htG )*EL|xxȷ4De4oJWRϱߠ1*%[9G$J 2d-8T 7ľo?YaR$\"&L+^VN# Wԅ|׷2['^_R:~v%\p3R׆nV;3XR:z33/6v@&S^*o ]%j5X*T[ɏxWLdCzY8 iOHd7*ݬfgKytZV uynWYT!=@@Т3DLws$tLS¼@WIa5bz:;RkOfV<-^FRрzw4'"@GqH3Bŗd᱆A:4GYxUZe\~z5eꦦ. ګ>!>3bb==g %4DŤtRp& \$Au6EG< U.g85뵯c6mG*s6WHSZ dۃa<.\:sZZʁ`d!({r5,/1Ej?;Y4fH~,0D=ƍZ]Aw,ʦ٢>>1hM*M6?pl"98?gv$awVE$eȑ77qzZߓ-mbpdUNyWӝ;Տb| g\a9ǭS?VHo@;~} +i<(fK()u`ABاdzo;.go:cWD,H+K1R8h`KŔ8sS jď]'꺁sXv `)-]M4j%I䨤@nXS4}6[`JR@ ? OqO{ if CEѼY0srZNοenxQXq%IldզJ`4ŝΊR$2n</# 'zے "$f@(azPQ4^,鶕J+Ɍ5_ƨ6L. Aׂ՗4zwal{ZY%\0GAL ;Y!{ PݻXm `RxB FD |sON3:2FȷUm +(ŝy~/aR0Y- W}Ň|$;͵w Uz=8flOU|b3xGNk';Z5AOzEꍷ#0CayZLLGԗOp%Q -Cilo5lkˇM r'^+ ~p~ LD) I9˵tMY(YғUH _DoҳSI)$=t;^H d! } ~l;iYqܵ N=jط%FAwTsLQc9 ^M. ZVnu=1a_ml\W7|'JCpa^\ЭneS]ٖxI Ggq{<*ۭ#\l,S~RU0>ۃPlrTO퐲'lZK÷I?wz ѝT^8~1 #& j=l]r89,a#2UuHgfVA1=O8> ŁERТ0ɑ\Ӷ8Z<.b2IB%Fp`>uց&bfMN h=Gpb) u떣O5ΜSGu,i,7jǵ,X LZπCXEhC TЮܑaZMم5JHe2W%m] 9jEAdG0?ElA!/+5%(gr]001p@sڳU-HxrN,Þ#Y~(].Mb]F. QƿSd%<6_.C84H+7c%zၫ75gOs-y͈2;QaO*< !( ]T^L- :6HhyPSOgD"k's e7˴9ob!so4-ez׋Z zd q1-T[q+,}~ii!XW|Vzܠ91%xoz},o}82=OJwûZC/Ch UAOeU@)$4bKGn,B9YiE+B7#P,G'-mpUq|vs<]n 7Y-aŊ&;rweeqeprNrMeYl<~@T-Jk;/ڐ~ij _>\JK7'&?,Do},py8͉)`c p$Ѵ4`^3QJn[G7_aUd:H(>Z<.gǚ˯5鐡[((WT-:s+(J;6_,@̻0S~M+`|[W5a{”Wtqw[7Y֦ș%,pCWYp.O׮5nd@0+z{)>. Uʂ8>3YvĆ)Vq9E8VWƐVPHS7> VAdAGtVs&1qNĵm]u2S{7Yy3-Ayzu@qw@wGOӥ9 '@cbr4[Z KD#Jyտr MkldQ &~h[k_yZ#1+ 05tYb(c`}Ƈ_$ݪp!*v X^>bo>pTgHVj^lLnA|x4= pFIĊhKb[c51P&5  kv>}2"TddzS1S e,I;'V2~R`{I#&OJ CD,k2Q-YiP,F҂_E."cVe%CF&As9QUM%8fJz?6ȹx7~5&7M#L3ִIQm,\qe纓C^j[e}fd6/)Vf<#b7P:ײI|&u.۟ om:HӘ7t5QOk& m þ )>Fڗq[k#B>2;y_64M@9!u UTh&|}3m!.'&q8ZA@b!Ib?bM>a\)߼"Y^gD31 D&ݕ֭(" yk6 u(!#u#~#|y _[Mظ/#5L[$ېy<1Q9LQ$?ar=l:E<룪vqyy6DHSVAIB; l}J-_nm,Z_iU9GFL]g{w؎"G~ Ș|Clmkik~ &ib;s(%NM0WCץ ɏǘ12u{S.Ŏ*3~WwwIIF຺6D.7?jY*P(\2rs:3^c7CZ*Խ;tw&Qs|5+/Um22$:s1ӣen]#FB8T|MԝA/f ;msU ?Mcdrm1U+CĬ=jAU~<%[RZEΛ݆ۗ䔞opEbNUuuT>g%K =O5%Jsy c' 03:} 1I7Bi?d+i`5Kj0NRZ )i2>l`]]ȍۋVE@u@b J[^K؎_-ы\'d=}.IQ(k\V|W’~Pli'p@LIx0T}"ZkXR 8ơ;\Al= C/_xxзl I#ˆr&͐fr bnFrl\(ț7~fi#YwyMZpǶ@uZD#nF8$Gyn]]{FU2I@d v1+V38܌qVw#w- L]km8\k,o@{m\OceW]&O!DžwA/!vlx qm̝q*DlT, ؋J}3ݬdx=%VΩ_ `'M*`CZg%]x{wًQokeہ R@g"~ ms3y CYu3!@:!Dڞ: ;9a|3mP ^u#%0~zNMNҝMۣRNЛ^əLY-OK<~kd`AW2D'X*M^e1z-{CHT{i-z76=,Jz-HLZb/!#|)RrͼE+Jaųbٝ zÙw{~@eJ{T3d -D4 d: +sM~IL snRMA)`,#<^v5 _ybM!N oۈyANV{FqʆI38l^ 9E͙m +Jrۥ^ƣ\]r[JEEdBv;T *֫v<xa9&MUtƯ'㺨lZkdnxON{m=c;o7ߋR,EFZAVCZaݤjV! ܇ߒ5\[N4W;$dM/4GYp8Hޘp[ad}2D p]:Zw YV ʺ%SKnV: *Ө<ECJ|r;.Đj‰.w[fNOUN]\j]&LPSb7Erӭ ` mbҞ7-dv7 q~3C1Y6fM{7K䴤)sd KI)=rKؗN^i£e(Ē&7ՇC"0&n${jSdcza(m¯j!zdO1hڹ:`a]CQA>3 ՠ \)fM{fc^",XS }' nԜ|3 @1OʼWIAvϦ4[y2wĉi [&R|;i^xD\Jk-&Q2`fP_x.usԭNvO we,+Mxȓݡc w&}8W34ǘ˧=X=O)Q0R cceHMӿ!@d_@[U"OBko%ZAXԤ axw6m;̊2u9 }G̨]OK #CD*_xU=T/;DӴ-fLb=L<POpdğ(, Oy$4 Eu^sPI|St s# J/v3nV-)(cOl(PA7l_ 8Ttyy(eW1qNZCEJh,(c"ddkܱ< m|ycd>*6s'`*d]z"h\#oLOI{[X2A#8~_ x#EmMk=i&8'c JM. Ǚ.ؗ6C؀q]9* %])`Ȳ)/HP Ws9"s-Z-S1B+x8ʖrJpw|#U6:6Z!~"(fb|kGAJq^7`}8,46;'nl9$K>}#B:Ug1sNӿq^Ҝ A63[ocHʂ͒y 'ؿ(e6>\ubȜn%^yCDx(s(OF^FR5ZiL^UkE{a]$Nϕ"y@Sp\cklK M}:c7E2\DA}cFQG8X{=BY"N"C--q 贌5&z1K j2Q&q lyyFO.12֢&}3"3oo(. y9c%F 6Ё`רk7WRTWu~ȒS v. jgrQk?t|ƛP;UCYx. ^J.TCݝlZcM޴T\FzXhPo9Cx|Q{>˾$@PVݍ(>q'sn0:*#I"u],9ފ O|9CToq/%i}o+!d>*ܩOYgeH)A{#@hQ Y62,= CO׀ep*èipS?&_dpb_A%Ӆ6΢Vl>}i?*^c h3=Y}oFa X YnyO8N.#B9lĒtΠ}1CH-(HRl^8VADD+lSE_r9[F\A+ />W'B*ɘ`6493?cC' "c?yC'\ف*7e21DTt)y#.q[C{l/Aok`>k\Ӓ+̪72wOqLssv{|R˃Gs%g&*1~_3D{(z6NjMi8:VCmt767 qX ߠ'|>H m!?ov =BŻ:=#t\Ju-HPeޚ*xn):G|Ν-e4222c2A8Le٢+nWw9TIp2.å`=@G .dGO`fHWJEJ6U*QfQ0^XeoXBbILC9v]}ϙv:oE6bC ƶ%4ǣY]i0Yz% lU}]AΈ)4ie Xq)iCuS:X2-VX*r,btu쟸[u ^BFηh q?&9GZӴ şW >uF17š4uuY|#{\<˗xGM=O49wX} ԇ<$vpt z9i૞ro?Y_v$ wga\wItҪOVAFM~⾠UQwCV0|u6GoɃSgg.)Мl8k]wA\Se̮Qbx[ [66^?M-v^1gI^ٛFc=D?" &Ť1-GTk_.=~Y4#Vs;Om*{/s:v#c/[dwZrk_ )n1Bl}gܢk0Cs;HAE9<(si n[@N]iP邏5[hPa+n8 hԟih)㸧vڟ>ia4a8gKsG| -J{*h5c )Ң~ {obuUMYy9b /Kz,x;Vmg_I&C}MVIv jH!kOy~*ftl l/ඔzjK( 6rU5LaR)r_J} nYճoWb\xOVn*~DJ*%?fqlugQd(6J)ǁGdii Gq-&?O\q1WtgUK7va2DŽ%&-b pNg SD#il|\ et\ٮx[2NTzmA"^b@ '6٤<*gY Qkw$|*9)փ~%{L_t[;ߡc w#݄n\"2@V\,`Q:KM,83tQduv,{}Ӭ0*C؉mg)~3ldX~Xv0Pc AWk.<7mܜŘ (m%&ٸFȔqC,壟ƧHHn$tnr=ξ5vgX琙R%sKUEX~ yIsrsGA!bL*w^Y()+zV5'`z(:fppͮ; KIuY#wՆc籥*3/X66)00 ?9?["u.P== ʖ.erĆ1 -/-okuN0ʕWcH?h n 3o/,CzX?/.\M%IU{ܣd((2y2nty'ޖ-R@:tA7[z료1nʂI(w7PgPf_$W~H3W6JtdY!o!8^ u.2s$93V_>1kPJ8E4QvX]N̛z3dk^oC!&=WdĢ4WN7jJ)EbOoyܼG:)Q7 >2Ȋރl6Ds72ǕiR]< f7@z&Dz.ߚMMl1. !d\>AƶAMw wee t,Ψ[6AԴÁm*]d39t3xGܥNNbǕ嬕E5 yOKn)C^7tvhݍ]/U8"g+v4B}ڭg0[/ %uF,qI]^Th]h+3nh R Y+.d?VD`/`?-wX$Gw9eM?_ Q|OԠA=}1u9nyH$F[Z yF><@GfDޮy> yePRa J6qBYRK*KhŞQkхz>Fj2kMi>),WX;a3[Պo=|LT- ǜFۅɆfk4(nVϕevbw39]Ƭ=B8nnBQZ射LT ŘV(r -v@JVj(Yi5gG2)N&HEhHd!֍q)BƯYb=hrW|N@w%u_%֛!!Ǒ p)5Y =J %@E{ޤ РBB_[BۢgF% :߾\~2eb"lѯjwxs?Bg& #㝛J,L1BNQ=*7 ^"!ˍv4\";a{uz5 @P B)e_S$ ԍR޵:{֢ACٲ̲L '{H<6ޱO,:{Dݮ .u2? ,-{'LӖީVKlC+0BBm)f#{ݦKU@Dq4ipAl<խH?du"_8?%f\j5w]:PM[!lfPoP$,hSO#pnFkL8Y݋{r!ZHbiv ҍ!րzt~4{_FkU(wb3>gnC:cMcȗnb +^ ߟjL o#g6pc oe.;F[jΑ~INJ٨>!*w`y]pEZb]';vV(=u;E&^+adȳVJ|iueځ҄ xr, 7o+]Di-[;Z B ޙD 1PǠo<&l7ߢn!I%fdw#-By\\ ~69cf:uSiOćФ8֢4;@V z2͎cy {s}=TMO>4#yBD+ưR#\zw^!P^>#nɜ!퓾22,[BYC~3H!G $i.81.HI=ЩQ2m )4@Ɓ)]W*: x$*ޚo嶴F,[÷tf {DSCHݾ9/y<j Śvh "RP 5(V-z N-č d4f86ZH:О] F*R@2xfIyY%),bb';G$EZEnJy(gmBˇv/2d꧙:d.ï8;]o7%SR~}3U`f<-prO_1J J`&l!mbYUa38'1E&u^?Z} bE=%+fhTŔ G^4H8=SP%冪I}Z? 3+՝E&ҍ2Ԃ̢js3;#h"}/Cq&XI/ qeN1_R$%6.1 'wjruL6i<\ M`^ @3Cf_9ZKI2zd+PlCRsFL_n% pfH jϒڝztYچMhvCven0rTQ ;Ka9 EFX9f=uQmD'?~̟)GJceU) M)%ܢ$CÍS =UxJ8ʥݛmxHS77r*b~^{9֋3~2'BdI+t-1tS_k<lz+%ʽKH}䫇zooMAhyvݳ$>uz#> R|!n/d^y04Zqee?jRsDB= 9 #PԈ/Zaȿ"w}8)M \nyR_0;uc/dUhg⢣m1:f"ϋ&k142amđK3UXd#8)U,ˆWYj0\p6Y~˔.y2en[}xxɌk&863*^Y#]/gRӈҊYҔTst?Ӹ^Ƹ&XKM[m2umg˶9?o U~3ئ'B؏ѕ td =QP^'p?9;_7RQ.ArJlU,!; #[w5yLv=·O*g~<(OA_\d:Ƹ$ĺ<75> Hp CڶY=tУ{k&cvlwzos03;ksS@ΎU))-}Pe4ΟGQPjI!0,Qk$!DZb__#&勸4 C{cM3|aI4@AuC̚\3n63 X?橾AWk].] 02l%ҿ [R Ycuvg]5Vٲ J$! +Ǚ . l~"Ǎ fQ7$cmpl!ѣX ~S.,A*)} {Oi'`3^tHPH+H ݌3m/%paz?P`1 =26N0aq%h4l $>XOZxz3('ɍxhDD87zj ;]gy3!+t/*\#Ԋt :vp̐I( .ya0XhwiNwGoOђ򀋤I)ÎV ޕ+Dg9x]*Jy(hS]Z'Dy?EMyT :q 5_j%-xPUwV#v.fqC\\]9dH_!B&}ҡ}?d2YQ[m=N G\[ }ߏp2r8t 沟^4"GH7Kc߸Q@7t9oz0cV- $KI-/a&j40ňHikyõbqđD+GVǩ*dnR@{q1J"ia`Aύu7kX%;WJ(y'TVu}J,""ͧ=!jzE+-,g"UMM~m;Q8$'p=i9-ÄdF%r1 M)z}Wpuɸ/ErZW]nVe6 IyK dw]\dik@ jfVou SMrMN;㲾(Ý?62p MNivRK"왮"[U벌?DCHկ𖯬lc'L_ŴI@$ȇ\ ;jDj%wMed?!gw'Unz[͢`6Ҷp!FwDA9s r$;G4W4@͊M`kG9=.w:Gs3 $S:^Qu;&#%@;H_jcOD[T)2EOͱ[Բq(v S$C k  jPU z[G5^EV" L R|a\z`F32^ 3o2A"sd?+!˝9n۔5dQ9hCָҴ =(̎u0g;B!tVޫt.gn[8ĀMf߷pLr3Hu]~yx@;+}JiggFD$&CY3XK,˶ .kx Ab>8C蠒jAc-EmفI(wr`W-%p0֩3Ȏ^-K-f |"XVP!b"ҭOLHS.a#gۺO w[50ńzW RSCJ扎"=cx eӷz"kT@^K=W{ ;ް7πAHbdʹ܀J,"SdD:%~F#9#ÜV &aOGnҵ1>E^:q.yuyRƑv~{V(t z) XpRIlFSoUFi"j"#;~!~]b;t C*z!pc PJstD<@]ޛ^ugw h+mH=y9a$$#g?)U-i -v{Q|Tk=8RUk!=qYG-! ݍ !7vF3l:4aXWuzBv;Y>:wȾs Dݟ3;e\(= I#ɑ\mz0we`\%L{ϚA.avXI{{n3N~I)hcv+K,b#.eJ1}$8OoFefs S4صӻvcr2ce=eT!}"X#i~xI@njsiF~0(Wk1@ipE_\>AØdh 0px(W#!ގsq.#iqP,m3($LXI؎J%z$ͦwxJӉaF7W8~wjQ3:&*J^~6OT8jp]*l)Σ x3 z@m/ YJALGۺȅ*Bй:5ԾIP4υw6w/P,wwӰ|@s~8֙զvji\s|.xf!{HH X.!pyF;3wԆ3[L%[NsZetl?/*:/h$ΜjKM^/1EiQtT?cnU9F`[=-~jE.zGw䉯 桛jPV?3^ҵ(N9z,#Tn.i%6H>:ZK;Яs-%Nb_pUnB?AGX=yq9]j'I k@'OфQ?܈{'sy; k9bFT<BN~s]!^Sf55T!/esTὭEV|k@>tP:eȤgDu-OPbmfθޝ`9ʏ?Vw'.ݷ7#'?7 lqY3U3*zT3XuVę&Y9jF\:XNm`U nz!8.ؚ5W;&}k*a0skn,E]vj4a7d^wB+mt1tzkU/U"UtrR%&.ͅnr];x=O´NJ nMumNjtjlУWĭu.:(xH8JHq#`fEKsL;RHAB]ӂ>'j" Ą7b$@bW "B6^NXt oҊ>%KX sELBlIJσgw{GEt {5]d@$@ti50/S Ev~^tM%U%_1W46 (_  #QTÙYjam8Z f|`_/[$>o@ 햺3H}XdXk!PX;8ZKgr_*W틑j@L$8Fw N-} 掐P3zJ&@~9+F*&3dfFcǠ8kh# `޿5y{T%I#1Rή9<7/e'(vO1Sٮ$C#oǛI8J V U'BU%w[;QŹU {ĕ%ZV?s6r8/u\K}7jK$lĔ^:'7rzA7& 23C1rv{{CXdG=}Z0@9#s,/_콍zhE0]G( =iZhޘ5u=Loe\R 8Y_X&;sYQfS}xv&әIv6~@ .9jG\.{mg@8f߽t|3 Ke85uZOǢ1u"WOJFP.%cZ}) v_;hLq ? ^җW4xh|ztYB8a @~cc& Es${Cw!I bxȾ=4|=Jz/ pAtkvZKI~J7v vpʖBLz%e|mixβ ,:* V21'ՎRQ-%5-ٱ TTxVi.V_',ܔe|+?NZAK1f^؈Freu~NbֲVN!P7~r׌QCֵx( Xɇph;n|ܤ,'R:܅$`Tb3^DgX"&N1۩5R5 ]hs17>6h6#ʸ[Yirq-wl^.M4VOqQ,A:6l&_ ƈSXw֚-l*C[=oK[ܕ޲v B}6U2l!%oQ$gf郃O@7KppGv֡!}uaR\]X{LQ߶S8_~Rd?^>zU5NJ"M&â a443rP*?1N~MJ{4TfÎ:HAM ,7nD7 F^+>0(0~TZ D_)E%a<^^̙B@u#tœbjsU),B88&BٴJJ4 "CH> _JZy8JUq" y ٩7T|>Rߧufh{=6]M* J7'_}e V2pP;5Kzc3#>n|<*X.]^P6D %O2 _a恖<;cKKC0D X|\_7wƟ;&Qtxdc&]@VC7 a*J?Qp23Py+87¸6+ p~oSaܽk0 ?&t0GaКHik @$p z ѻ7dv𵦨x_Ky=+)YҘ˥O g> &=0|"VΏœV.; I,\ɄO~ek:xO@:gt]sDF aƞ|Z:*R 3@=HIoI2M<9ơZm3}[x&ydv`E;Ce(.5FZ*{`8h w_ԗ$s6 fts ^A*j~G Uθ{NH>7HŮI& };ZQ"$Qxv69| ŜEP{O]C7LOK<^-Em@Iw/d6b3 0ɇ/)@wvw,Ga`{6p89D܀10Iږp  vМQx;ǃ<՞tNb.b~3gd1wNU|v$o*G֤)TH)W݃}Y/ >c+wwv  s>z"̖hm|f ]OsEsc&JcbfhY*jX_z<Ⱥ]|Vؘ .Ӕ05|q} w]F+C3w"ɺ,b0o꛶?~ʼnSs c~#15Ka݋<=j+|H Dϼ$o]v4AQGь:rD'X [w=I)*OLMI)eb5bd.eA} h&`Le"E:([.ҳUȴ2:ߺRd`\¹}ݏ"*VZIK2ۓzFZEDĬO;QE:›i)y&y!">ۉm]$3jURlz@"&=@MMPNC)18 NzUʼ(;]M 4Aj+2Ue\8춏OhS”x|ؤu僺?S!`4,Hsm]j}<߀v"[ 6ip ʤ%7 ,5Č"1mc5=/!|,JBIpF:j$q7HJv}wx,S %m%]/r ծ@lȰ5 Hj9$"EsUDrh1;wEw9$`kG^~˧qL})圠K7z{~Iñ&h:?Q]5#>3t/d'8Jt|@t8B;{``qݳ t˴{d_I{z sʄLyYt֓ݿ߽ŃvEY8! l^Uӫs e^=-[+~&="Lt(B٥k<ٽF+׵x|q˕TE94afwͮZ#R+\~6)2^7kVT6/kV*=R_gڹtlGwJ'4*yr"6݁Wp|~E-.s|p_i#Q 3:N#PZxɩ5zDa,]lZ8d1{I$ 6v=~)TۈW).$=C~BʸGzuHǎ.?}/Y?Ld1 ADOU[A!7>洛vEpM@אx)JtwIJT*.QCjvW cfVID"]bP|<6yf2V9FnGhGir•bVg ̻~QTnԮ9b4 u [}߅`W_$؂޶5/F]^=@_AʛMl_Tðb1'@]ʫ$@U@r6TrʉYї?&SzqZ43ߜehGw+ٕT^vfceL 5':yGFɈV\Ta?o1o~W6UXܸ!iG 0 Tq#>^*_}w$߼ApTt? X9kyZ@ǫ}*|Vr3mE5M"wmb۷CfijHBG-D$BExr dڸºnFFf8:ߠVudLJz|E `Q>0$bPSA?[B%J_z0Ź;Џڹ}fflJd3{ ;fi16[<:),$kTE7j=\:MJğ#;uB(*kZW遼)Rkf"qzo9QٻwZq4Zj9/<r]/ J j[̄kGjOSz:-q Aj#6- bGsZ &p zYl.fjeblGIPM\Ty? U zRꎵ?? * sk6J1" KGa䃌Zw3QH:!` MaܺhE>:gE7Yґ%`6v&MJ't聟)H !14]Ύ\P;oB(%\Gke,m^>v &ovF'2J:ZB}۫i6khyO-K >+7}R|Biz>?K1[g$LxKdzYMhTlJհQJ0V娸ǐ@a׵F AŽm! ]STK TlcϲSFe\^ ~żZ"7HuN__my8A pJ5Ȗ*{o>&;{sj菾컻ŷnncֈL2ٕlgP囝76`_7 r~hdVeJ|gQ A~[%f:eNݣdh_ *Kl F?x5M,g[{Vx!C4ɚ{7ERad:h6Fd Id`JlY:v7c4^s%=-@-ܪ_33 : yA)%pNmE "u\h:9NCV0nR򫗸=`d]ڔ813asx br~G?*9MtÇd1@3Ƭc(L8͂ /*SbX`ĔAӖزKx!#dImw~'bZ6?RPտ[Ci|\S 6^~жlȨ-m,S$9Y?Hh<ΡU6( }=nDO!@Frﱤ7JMr mBΦ^ю>7_T [K#R[տQ3|:e/Wx* g5W`,c6[0f_Lc\v;i4*w&Qg?er_|q1!6O>zS3$p;G~ a ?68Bh#б=:ȚkA;L ػZx/VBS u>MSG~4d?ئ/EԝQC 5 #FX] Q Q.fZ׌;"D!8}kz:vuTi.9р s4 HBV".Ɗ7'G4`],~hx. MFϞHu_<Jފ11XއYJX.y%x`aqM>e$:SH"ŶZD'mG}my`ك*4 Z0 cD{nyZ{h^/n>r O/cpX╎(Uy6G!3g . z)]sv7Vfp 3*i&-GF-mw?@ͬ'Ze)?{sMIA F 2b6ih?N "9F^V7!V(QS7cm;vnd8a&M&M؃&6\ _j"[sZP2T7//rN S:bQ۸&XK;}U U' mb}1O/L/K|jR "kb,ư7F[uӒ> A =]}GC/nT>>ĘUS4{_ vh>5!sdȯP% ;w,KABOPPfæJN1n^ĮW4._^kSш-.GP8Ɇ% ]M̀*YTN$iCěxlFc=E *ꑛt:;g/t Y{PU^E‘R'S0&+&]Q ġ'y lW񓔙$Kg 5p Pi%"ȱrzF ~MjEE63k":ʓ90j.ڕ,`枹d7Zu1tIS񾪗h<klCtr1@FyJr31=7 T3a5n^ 2kײɯ%c'_'])j\sŔ$yW?\,hcv. rajRR'f)ii=gVUbYb5`EW1Ѷd A׻8"&C9K@bU)~lLgu2 QCH0n[GN(L_IJµ!gGHt15Fzso UO=D?/5L7 񏚝ZѫPM|SPMB hױ1t/7PQX{C\Y&RyKwI#Ɯ6ˋ~6o[Q)Ax cO$G>hMFMfuT]?ZqI7 G%uL6n!ӷ| w e fЉiI' =,/0>N#n\Є.QHFetۺNE{?ֺcmY~nN'rWD˶٣F&<֓}>57dU1LC)uH 볙pwiдth]2E+9֘) PƓik4EM"G>ٙ~[sbk/z/[>Oo<^PT:+)5Xy^)©%5t!ClHջ Sgl\ȬAk̓^$z`E _q.1YifPay_ ,cId=l/(1N}T) C YOj2OU*ے3Ed40Q a'4u{o( 6gQ W=bv|?"MD ll{C^tFcZN LT)0~ +|We(Vy5M". |RFl֏7p@@$M'}kYH*G[Kw=r`ӐpSuAb%DMi" moycOeiU(#5W 0yy14֒s]麩itga=xW7/hyA2Kҷ.>J95Ɲl@mV߭v.Cʂ$݃S@w:k:t*yKvsfplG=NGtg>,䗝/^~~ K isB~xײf7ɿQ|400fN5W|SF݉:&hT ՀiV2GyZ-:ƖA_HhKcDz:Ht۴Q#~f-RNxLZhUjM?V Qg!?݈p+yV] Ql kӹdC_Ffd2SPO.# BB%g $l0s61H)o`cyv_C pH Pއ|t])c;`% ZkRT̟2K?-lBw~֡k!DWCvůx-.\ d5X:uͤs5o@3NDŽ=L&: \I)Slk{xur0_ȁ m@pW CJz2sb9,WEZa9Abc=Hqc%)QS} #ħ(n}Nig)kR$+J ܮLBC$#Oi|J1Żp7 hB?̲Ʉ! ֤"\2{nηxc-:V7(մh'*:{J7`UyEAXEpeU hgO.U9pyE '2myuqv^?9ob5n 7pԑtlm&\rWY}C<T 刷pEȀ-$|?ANj+O𑒋ן o灢wb}ѷSfrJ )K/?¤VQ>!~y}q=NYCg˻7fdZX纸ǣH8(}$Tfd~𵅰$N.S0\un N0/qz@? 5:0G8dHC !h IH ZԿ(N]h>Stj<[>蜠[iM?P8/V6 g5vuP9Ʀ{7? -zH3"QdBCK1H#(}sLދ6U2LET#GS_ION=M,5'#$фyx]RZR)N7SY\hS"!k6s5sd Op;0 :y]eyc2yjw"ѿtiLv GoRr-ts}٧fNzPWA:zqtv>h^0eثK+PS&(SEthG'xt!l[坔`XKغYpD 2 ZGsetkJA=+:NpBX* ՖYUѶ$;{AYs:&A>~wTw:1(7cvWگUNS|o^0Y6kaM )"lZ;oyR_Tzd/pe5VnZ-.R0;]/b. 7U{7|pD^և[\S[rc86>n~){3ULɁbA9AKziceR Mٟn5vxZXroFUWv#K[ g[$`vnB(BxCb^zfC7{eJRiW#w?NHDǣř!4Wehl3 UF ]Ti`I;S7ݘ({A7gK$}ßᅨu#!z\!BzH~g sadRKR %ݏx% % |g30?0g 'fD!K(\t)r9lh"ӌxcD؂K)DJ 67!sRJ Ζ݊wV2qOCD/EQMpbCk|؀D8}WjX݉Vp"I%VcN4~8?4mwdJǴS/N#o8yV(jc@ΦOURX;%{e6" M+\X*8}+Ȓf "X"*INٱ7C1"K!!6O)ry3J'gdV>o_suNrK+aH5nWM=z}z&3_b~@O_kF61:tV*"h݆ 8IzwU>7(V ŰX;J Y|_uۤC4$PҦPFg#<7* +oߘZ~$~͕94U*jt 4!n^2Fa'wʶqȪa*}uJ;}7'l@AQäxXӀG:ɯSn)xs j*c7 5Nbޙ%< B3.WLGO[> 5wo `H o hY;hQ2 >=(i7匁Yݪ74/q<\!ƪbs.K @y/a)1?!ǙEa֛+ߢULn3R;$ u_Q\ +P|+|db4 ?2?(69&$_PvJִh,򏦓(."b,/p 5[q.#:B. LS6@a~ NT'4ru[,đMPhyX糁6ukQ[pn>WMW(| ' gQ5;0'F)'{46[#U;HD$hˮz΂Q[ E :{')! /]"Ss'v)|W]gYb'ܕ~Gu9sS .YP$=;. j)\ߒi:j^;[8OheWQN釠T4̀t9F.lDL/g6&7͹,8 q$n9Sm|*=)`b+# t&JFEe9ƶ^5N`W{M3(:;!9piPY`q8? =HAE3tѠJ٧nRgdQHVc^IJ2ᔋf!Iʈ= VHss `L~7_iɥ|12Hyt!3Q1 &$.w`5~]Aa_&&4׎xKUP\ɳ]; Hytj76/ٺaHN$U&)8;]]?}>FJj$Yk)4Y P>y#ex6h\ѷGtuJr`You' 02x t V͔1jzHʏI N 7\irEʀ> }&~>?S1{ fŸhV,;'eb\eDrFjEU<nkrr8n]mHoZ;*c|<,| =7?LJA&XO e9ReQ#(W Gs@ac<4jNUk\U'Qq鯭6ŘUcV̒G2IwfY*!D”}ۛm% Kұ^:mIiVnmqR>\̽c$4<+A!H`gƕtH"&]Ͻpw#CW.rR;&>9E:1ODu7+x$\X`v5`eċ=Kd)) (fzMmN{ؤcNie|^ _a^ʓm*]P8?gHkd%;p":aDS;(?w.5vfw,,  _zߟiE.߷[Vy`Xʹ7|eRꬨw$PX 9hlDniд<ȉLHS$4*?z*a] ] gʜ6[i)U sR|FJ&At.u![[t5߼ӜYP^F1PcG.}gpl?ëJά&{}УoAquvUzAI!ӯAYxfD+M hf o 3!gS=I\I,;݀T7x8pwĴO!0QVōu%m`!Tfprbˢ=&!>#WjPD"ժ}ĚՀ{s̼Gw$yٜ؞ Ԃ)GJT5c* zVb6z{7 ,EU[0ɟ6YVVߞmr m VĽsH}:Jw=شL> 0Sg*T0ojBΑ+jXhDP&}:ڦn MpM/^Ro!)n{ !n7{ZtUIDx=ŀUHQ<:g7N ykiID^^xLw¯e"Fӕg$J;^2GcWm#8|/18s8bł{RF +~GF@?҉3@9͢$erL٦B}W±|hy%u-6|lLD[aMֲ҅LLlǽGo3Q2Jzt4cGTdIO| AO$ "̼=.͇x3Suq$r;3L4ҙCTQ!"qTqnQ\hEqN cv[~] ZB^TcJQ@Dy)_v&l“H lp9\Paf U  sPfy.gGa\^Wh$|gZ]Ch_Cإws>/е~W5W㶲U`Lz#TԺַ0zvy5- WLٻx1X~ik]eGF 8V6jr^3wKzȈ9&Uç*,NDE3Ӊ}PWQ< >ўML'Y+JYg,Dkrm[&zptŁGH|4=ͨ:. 7'b״IWIk1/(,5 `WQS,kb7b  L>ڇT#A;2̃;J8ppDV{ݗ8òk6׿؊FU K֚j'13Mdݟخ UM03b[@X^+iw;]y"n&jq1I!„gEx68UOXqNK 4k̿ȩ5&;~={"(@킖n@XHOkGpx!2?xNKU^'+9/ ӯ9>qiUFeKA/Wߩj}C6͵2c~˗9ZG#};' YrE&N[TU'`aWF.NE5minYDʧvU=6C#Bq N^H?KD5b!qe.ԩ* ]=}D.UUk*"/07c--]܈b]y5O籮QIu;XI}!>ΞLJ(&yRDQh063JêݨGs-݀3XR[7MJ&s3, LQA UvзM}\%h37_\/#Ֆ-wkRM3 ܘ%YJ6 ';q9^}ݷKtIչ"#O 6?d-K̼aōjBo}<Czot76m:sGKNU[oj(Tm&׹8ýkYiRoi4[&78z8_@KdMU Gby#1#8ۍHSQ&Z*ldA7e嘹]ZͨȈnIo3Ǭ65LhfYRp\* m?D_dp@᝽V$DS_ obfA/@cC9{FDp[S`WRw >y|3Ndp9)[4pB` D.Ervq`B20'ҁ4PdK\N̜(pZ6q1L [nTj6ogWW6f"?daaL }dĩV@qNrBObڈ BjfTvնoJo=ƎÃG O/FT@ 8#a,\fa;;qq/?rӼ`yÒ_`zm{fD0m]lsYJWfVf#Rnпit=J33g9Gn`6x<'ml -g~#8vB6yJ(PG+*D_#heN/Đ3%OtkN"xz!qI{JH,mq{Rw2-0t&HJ$X*BH8jisS}:gM;(_m_G6:DN2pM[=^|s M6ⶺ9,nKχ;\afmd L(I mS} >+[4؊Yz:`Bc@s D׳Bȫڅцĩ<ڭg y;vFM>qXFׅ<:{0׳^(*E :jΫ4x8ש󠏣&XeUFvBa. 2iKp66,WN4H8Pv#D!x+Bl{@{THVgzKc6f&, ~e {yQh}y_WLq-ݪ*c׊`};!LGkuMK ,W=^<n6{,1ַ|S`lj u`.ɒ H ScE DVU p]782PKOZ2d+B&U m:dC0ϒiB ߘobjvvHqn$sY9 \ Xa ԛ {r,x`z2Nz(ukz[?$lc"MаHgDžtF.g6;.oe!83Dwg]~uV+Ckwgt%v'l\$em@~"qoY·`6fNbeO)#8 pi0R?O[k[GVJx'b l?U06(ػ]c,ߪФ`BtJ~r'.:|L*Pf28-Xst6,79pҞ_t `Dlz{OQvː~r^U?ẺF_ƹBV_C`Ֆ^^3^8c4n#n0/z+i=+q W~:G.+{(ϜB.%@*'^^1n֍ Q/>r#r"֏E[Bc͛86*Ϧj~5u`@@P!+́lA:38cK]6fXeC`ٜ9h|$dWOa|k[Qu^T %|^(_cPh:.٘2S]dWR=ɪDzh <+}$}VFOΎ%DEVavrʆ|E#j$ޓr%z;֖9l ̽Ov{jɄrț~|@1:6Fb%Mc]O vyV3+w?"XfW\u8d>3u.β3hK!LpJ_wZ]iv[n tˮwWs /NODIgIE9==d ->QZaf8*ު؇\9^ɃFGBtL(\<-2Xpped6Bs-ፏm̖- YUJ-eX"h;BKdi)|]G~= jF@WNԝv-I 7gǠ)5b!'y,xsHA?p*~ mX}k ̩hcfGTAv/=p{|"F.~A i3|Q=lJŦQ2-zW25T?bdžX)3B=s7'*[<əvE˄vͽS0BxӇ$[|x39 ipwފ"E-\8-K_Gur(Hzś !?<#*?0r6!q.f{/zA(^c**0H@Y$N8sGuWr] G%}iݚ3M4<(6[[QMtZm 4j9wf1q, ?=e vޡ^ƛb2\Ho1Iֳ&>g.[kc(MS%?TmQp$f^췌N6|S*#>mBr&ܺؖ'6cZTD%x tF<#~pSktPE]WtZuyL{:zT{ldS{(J3F1#옥Z0.3Ss`czNzU'QtEu t-H04 |>J)GE\rƘI0':Zֽ)qJ=}5NkՎBc>d㤜] 0vUTjp fՍUN` P6ԈɁ|׆F_B=^kPez1VK(mXrn(iGiWK SVR2r#&9 UkPa#󏧦ZE|¼b"۔.k, 7`V{IګjE~a,4Z?üs1{ -#UZ]-O&VXj2a'D<ޖ32Ϫ7I-5t;|A+2x>$/9cԴ@ce}vxO?X,y5s#Mk nyJi617RV$ k7KIuK |<#zQB+ɂ2G ?la+'L?\`& \&f}ۈtŒZ#0 6!n@ 1)\ SAWvl"Pf#5{BWy}?JN)׉~c/ó' "LQ*6Dud惃3)fj+̻=oEyz; &6jJ; $߳vg|0nS4X( A@Kjђhڠٹ"h JP) c$HQ|[{㔒 )t/Ff&zT~qOszR"}7|&fX ;#=.L@=uOuܺ>Ioa@މnCEvbTg)t4xؗ6UxJJdLP&~x&=~&jnn <ԯra:KXz~RK.@^-Uui-CLUV/%G!D;X BNߝ1LgSU{6/S"d 3vѾ~fcjVyE5#|ky~@ P7J>IpgG4 Rm=h6_fԠe|6sީJcS*R}'#qqE$Cgsq8ΠT5NY(c{FNRk0 S1ƻWCs4%$\QlqKY)!H@_Q,)_-RpEf5\b;QQ[C0n<64xS~7#m0OC0n zxsy98=/T톺C?b޼@5:/e!utV +M]`UڅI3fmr^8iÏijbWA.Z0]?ncoɢĉq /x(~2epl}oWDCuM&Cs {$c#SI֠}Et^V_ %yZ{,ܩѫYD98!hY*lA'\+!̌m3JcZcg#lEYM$KO~Y Lj/iKԗ)$xS( >) F~.L}V1zo,ɩ8W- )H䝜gUx.X|lPc~u^EnIM2cxWUa{1xP;M&nS d_!≳\~00JgW+nz YG3˙vi՘pT( _ϏϐjZ@3Mv"Ous ۠6m$WqɚMcܚ^䲐`dK}VZƶK@1/ءfkQx/C/DsNAEz`QԮ E# X'E_S~2pvKsR &UWk׫WŽǡvL[!M%֯#I8^l1g勳$'HlQ]㴣|OkhaAѧЏ ӓiZ.iYh/ćisȥtw)-q(wf|k4y`0[ާFFmU/>UR2viͿ_ip=H5eK1'A%1-ǯbdXP@./)}q|>."}3:4I=npx ŷi'y+ݎK.Wh v P_u~t q1׵C[Uuq |ޏ Xel_JSYdAFL(”ThfXV,gt5=TW%Xwt( |_=$Lܪ3n[=ң Żq"G=q+y% (548 1R>LC@#LclأyDyIQ8"O~G`?)sE[|7mNs혼ջKTkr#dec#4d^ȿȇ1dUn`縻ISX|݅?r>&Y~I"^TMf8G!ݍۥ|+~-zpBWDG>؁ 9=4H )r("-}fDx՛fsIY]*o/*N/f* IRd{vLrScRH>+Uocև;F@ "_=_@X>9HN[1w.9F1/̷l)>טPbېhz b ZrYO0ट-8L{p!Ux+.hCtp#* K 8͊UiK"eT QW;@dXq-6<~!z]IP|XǕ!/X ;uW7Po;pCj;|cp+VnrD[#H<{Gv* m#z='@(?Yjo[!'7t)_Ckژ%S `sR_)aPEK>G G%znv3 mRIb$z4thn/d+/bDO-ljM19˶Y T@/?.dX bB=de[96/eq i^qT$nE?E2AJ ]EO|KDל TqfZ;eM2LPS?k]׈2:} 57Q*ȦI^ Yj#j5{$VaL#b;Ǩ"D->kpp^XĊ}75NB0of]ՅwODBM:a [UlY2Tvoeef ^`C+*Gϗ7rf>>=,$+*;m Kdle ;Xרq}7+72^}; OvviJGEηH #nyȈH\?9Ժ rdAd"Phpg!3ve2$;Er+o S:6C۩K4OɛHl% Lgv\8 '`qdƙ+'<G CRCR.+*ފ:md, Ǻn>Snkj(Fޙ]Ҧ#*}hKsiUNA3H J $.ۉT =+PjQ < heHJArEp-4] b뮲)ag1HLu+24;X:&mAFMÔєgeUr&KR@9y29,Fv6jQKܗ2!Ujeߖa;ON{g?cR>/@[;LI*cp3 :m-$l8n$I$BTVSb/)R/=UOP@Ap'U %AIUmR>];* ,JmBN&8g7#8DVܿΎN])P \8A 9BT4f~5 *a:zA u{yxaD%3'`c`DhE4C%׈Ad<8!G vUߠeo_ҍ6=; #<;Ϫo"Սg&i\#.l ucGM 442]f[%&pEi$8\s%…vNMnS0{ j }1 @84Ġo \Iu# zv՚T\dV:5o6ipL7 *jQm{&h#!6sFQu,y(}@r`tĔ4I^|6ACc+o DfCΊXS@nc}#*eO,SjJ(|_3dWZ*h#Xn23{{n"24˚b?}<}{ ^%[8 7@WaqX`⮙tNi.Y./[+=MaB6xt=>0| 0,L$.@xtaF%ݯdfpM1YU L7itr(( Fz9MeB(Wee>![ [86VP1YiX|bH7 "Z-İDW@1em @$_fS&/TAᴗ\p>ǖ_4> (2-LjW9 ??P۟yxzM=‰ E<_j⨉TO~e;xjR漏7LY첣 {9c>gl9ڻ(>>A7.A1=ofSZ_~ⷫW]*F7U~4@̨|}>Cw[:=:SU& -Z;*_ p29vҗ29~(ʱ~[A M"Su}VٕNbլex`s1{ !bLt{BrE[Uwݲ%3b̔k35kIMu.8|zذ+ˉg܎AڃnRs:=n UEr VqQ&%UٺY$tV$ʆ;Krj2<&.G^$O#^3\Q񥶵Y|EǸ澲?^?tg|&HJ'VmYmS&>zૻp9uڑV$s)6 9oу9<1*,e$^WJta7r,!=$ "=䦅/2Ft񈵺˻g9ּ:ol)uVmޙ4аb@;$wq4%%9<:eJU&u%WXmA5BZv56ܣǩϱrbXV{w쬪>ץbx.񽢲IC֨ϛ];)KlXg+Yfr:%^dh0഻Vg31r )Ҁl'*_H]j>X(ijɨQо^"(H?ElzvT@BdN1x8WWP1?n:rpʉlԲUcZfBb@8qE :`ov=#.xުaHd YѠ^gO^{e|Dοq˹ٸdI>>]TW"'R;'w5!xfa(ɄS& 1Gi^+.caww8_i1E~Sփ>=6JbFv;p& 76d@V!z@, M^2'9oJB^@wU@ZW]@n$RqCڐZ!"3P{_D-3(Mnշ]2$L%̉cfq _Ťr2ik {:jނ?gp#7YI;(ahA(C5xrc+{B"k͋۵?,P:]l~zZB2]3Э%:P!Z҉Rxpae,DCPQ:''P'^|W&P=KOeYU^k:2! ,¦kQL4F uMYk% *1oUzV g˹dvf^0-\]hX@ʮ\6$sIKJ`-61kp !H~HMĞ{w+Оt8 hޕ3tPJ6V,00[N9FR (tXF _O} (:Hk <1o:k#{I>>R)Iw,n4Q1ijglzIui= s_q/ > ]y-<؞P ( *V`M.(CfoC B!1~:wA)2Sg& -@CK *9k;;^'Vm8,c.=ճ~_԰H@ٿY1o=u%4mF)YJ[~f` J@Oؗ2 Ys63F_|j޹TCw@1wA8)iiW: oO` .D$F5P= !2eUi(1`"Ѝ\`'JSrEM](T7IKhqh ^{(oJ57)8G Ez#a27?V~(P Ik8zޒJ`|IMkֹr+ H~Z!5\ S4|ʋKa/-ċWG*KWkTN=Yҗf}6L;>uóeRh__7s"C< Я~!_RN4J+@zBG՗T떸]5'[^.,$ٻ #L'$5ɻ >6#Lpv o#IINy8]̱2n[~(ٻ&U}IJw"M1KfAcSsf]R]-Fy4|qcVB!!a%>2V7W $]uhȄS|H-84kP6jC=I%8Eä HRaBRPY4n{Sa#oU6 %6ih$[D&Nm}=2\3L͈~d~?6kvi&⍿^5[ B#Q**.=}"uJybNSO9fJZ >@H̠h4T*&ޗlNcq;m N![iE 3}$40 WcE9nGW1{l q+f̃B6*C>:xoI!VnA +P uH &KO8wOg'/ڸtM#ᐟOZ}fiE;( 2 XIY|kSP*'81P \ҙom: Z,s?2׋d$5nPV-` !Fm3h?XnwX6wq t{yPaskOL:|ɠ=,OB~F:{]NEZV*E*7 rH:S?'4Q`Uجɿhs1 DaSČ2M'.( o/#<퐷J^% M5w"J_Lo, HUj\F6}9%L.J15&7f#TvDNkHD?k[b1k9=Rw+[DkQt?NV1Lsby7MvtLu^@DQuAٙ;Ȑw/j/fhYMz>]l7TY'.eW.j^ &;olD+(5CCX hwMPAzpP@hW?z7o@ D "]36j#5͏>N|AxT\vU ؅-msyߑJ`C G𵄺.@UImjzN;Jo5􇆸^Ye)=qpN |]nL+n0A8[4k %""Rsٹ%+^ ,T?$@<vm1)5^} Ѷ_jh:@MTg޸KP2{=ޣ$԰SKMiMx5<ضJ&6'C'ͅx#Ne ~pK'e Txɝ1bYwuѥ3c-&."|ZFԮ<)Qh#` ;@|qb+ڮ(&튑f\*(_~x~@)%0SzԬ܅M.L C |Ahj71˛lv ޕ} GTpk%!+J̙budƫ)! uO>o_|ĥ'}!}M*ad_`}mlޤar^S>AU*̧ |DžS] ɱ!bWQ!cJ+" I\fܣ5 P ,-`?vn @A& $Ϗכd$<^Uz?< |8ۇ +] [ Nycxc]RHJPI0Ƹ* {jT58rN0Z3*?j*BX]K)XiOC@Vpv݇Db; Vnsi KдW#f 8Vk!ڢ>!?G=zMqCLHVffK}׋Nd )QWmˌ 8VW\F|7PsbiLC8 i<}j/d' z(sܓ>yƓbaL2եa )qyUȒ!C¤1ja#a4S̢V"tOr-<%NG `<-̀A/}- VTRMh,ttTZfJ0 Eɛ!"8$<: 9(e4yK6 Y# ,c\ a#_q>^Rެd+_|<_sBx1e IXttZ+w% jߩuL]}@!p`<Fݪ \zLB-Qf0 Kݔq>2g@=s!38y8LnۍUd2~:#`AvC06'k%O)E_a_5䃣x\k c*qFrϪg㝶jN ͡!x1ZѮug٢/R|`5J.- %3%BOCLmdA҉76`{$en /@Ɔ+C\[E?dr("+]D/>PL{.Ho@?z$8/!O d1XWS}O*1'5(q^ШpDfS`%!!!OA<3U{\ q6#[׍lef_c(s~kPƵnNJ KM}\쁢M9#7OL߷+ c(G+hwOBjy6Oz&>,W:)GNN2li1-9Ê8+&Fse^yw˷,XZu/m.GAdu:\F58*TS'znIwqDL-#YW {Ovޅ4ew6D #PGMI3_ث'h8+zc+hwS0w Lzm%PN0)Ν5?^3gIP7Z+ic'xoKk7C}⩟׭3U rk |gt GsO% mP.uEW1`䚊Uk ۼHi}r@IBsw$ލƀa6$u5`'8iI&XF;l;6wp_\_Iя tZ9Ƴa<%;IčkXaЗJLm`ʈ2 dhʇ*Oj:b6(]We8f6 -Btpc`Kk߈;jjm*j%yk  =_wZb|xXY^p*u,Pד Чk-}Aµg/1c/ˮ+_r2oS:O_6$~kָpPzZֿ& < N5zpmr25IrsԗELHmͺqf2 ̊`' B”mo B ޤ ?&[ېqNZx@N/ í Efj]_gÎ]@Dl+C+{QZCŷ( )(_saZfiqe 7(W`lDns2 @*2d8<] J"JVҺ:mxY+-g[L9}>i,GEw,sLu7}\4蔣ظ/K r;ӺEڡ󉵀~vU S4n*a޷6(X%!bL-&,BY+𢣯UwL=D%.WoS!D#Yrvf3]\ḘM ?J(r{qMͶ;ꡯtouZ?>6k^Rj%{da AA#r V^'F*;,x2Lh9k Cvm1)!p $EX:>G7 kʠ'1Lij@XI:U݅ϋMeCY)VMK ,"6[s^N3/D:/sI\pKs= ( 5Sh[r)X<2dep^-c2Rݲ6#12z]1|[18i|Aފ J:mM2ɾJ?'2_9kNrW>$!%F߽-<$bkRIo;DHL/g S;je uRc:eD+)d:z/b0x)>Kȯ:M)O*Iea"t7N/֗Ne:.v `LD  n=dR2;^W̪ :}M\|W?ao\(@8'EƤ\Y&b|7 VVD_+x 6Q2hPN` rE*zxbNBmwZRAZ$F@D!Ah;ҽnXJD% fUp8B8lY_Mf'4[9W,`t3cYBqDwq2 }J{ M0Y)uOHn61S&b $C_6BaRɲtnd!Ԗܳ6` n/#<5D=t2!;u,ꭨpYb0!UPN<~|cAɉn PWۍ-*Gp8vò;ƨ4m=0֩sPYLI20 W5'F ]Yz;\}YҼeIu.P+3&VqH[TnЖfM ` YhmLGn%_Y(1xJ,9>HՏ<6+" =oo.A[2p07]?(bϔ6-0sm@z-`ZGZUq0sthJ1/s#޿1[#n"lDMM$֙[Eɲ-1g7$GBbt|IÌ:gwJ"?Dla &VG:.tz:i{L/ ߌLA={}9J]Bo?JsEob inŜpS= *a-lQg5̊8c%_ɺ s(/ǥ$|6^.RΆViԢ)|1OXn7C1A9n>Lt/oyL.}bk@hlt_V6?tιm/)hx@Qcȑ0ZKn*:IP(BXȈ&$5bFpZS8֡ôWn;yP N|y/DF;.`4ՖhZd{zA+36N#$Nڡ=ᾦ3>$2S",;f2Si>xSmJbAlƟ]o ~y%dۖ09'Qohha^7Q]sֺpTڨOPԒ2:R='YƌXCB٦t${6m+ ,̎/[;+3bҠwͪ;P Jb :qeksWh΢y"DB}X5p2Cͤ~l5, [-9 0y &iy0 2@lGfr#ޑ`?XZ _A~ {e Ʒa:[%,R8?2FʃU%ŧF!vM\R q8ṵy2f6W3mht])F;,,\j`p3{VSw˧'Ifcc{-QHj@`YAiFoB KCR%ت!$݌K<}D8sf}ۋӅ"٤D'LmRGc_jZB]qAaAM\UV:ɋRC>+4 I4MB}'&6#1I}k|M#$wzLH51ʹ%C *U?sԴjixD}WR*w3:bQ=[|i+fɲqQ{7()X3qhف6n{-/~q'&Rԟ9Di]S$O9-:%+E0 *>TZ 2)i& +c@@ iJ?vtfa b#{,V5EȜl}Of8HKǻV\HVy7P/֣<YqNN~ _O`YFCUS}XfzT)J wQ#zKӘuxӇhb`?C,%X2$5aՠs|ZC:?m,SW1??[fVYØ8) U78!.\bCXZCu^f!O TFL|â 0hɲ_ha>{ԃXjx`Y Kw}c{`5Mu M_IB G9嬐 haP>B@ tz1KK̵'bQ[+(Z@3J H`UAu/ev o*?ESt"C4%v~%w P`TGow@8@a{cyY"/bg0*5Xyn\%O] O tbK [ђ#EǩRN:},/ o9}n,>WolJS1!-&:oPCZBƚ{ IP8$0$@m3^0㸑 \a᷉흽B_+,QR@WD.)x\b_X^{B4K#ܛVmM:~-VRL*"YMՐ|5v|YC#`QmK!-<&6)W9F&~x'&!-2-l?HvÔu-=ũ2_5YDBԒ͹ɠY[~j쳲Sh2,SZn3_LmKae-B ۦ|nVAAUD366|.Pt ҉h L4u.u %K)v.(Mաφx 'XWu?MC?XPש׳D-J >dlYNd PD D&?VԢm=OmtM`yܖ(X"Q[T'+Zս{ dAIsrsC1=t~GpKmLw{3ia,/ǯI[ZP.㥑fjI$ qq X;w#hd.B`[/_&0 NL3x3j)MJlNMݏ? ;=uc-exfU"-ǩ s-}؁DDrW8d)qN2!DR1t r`V2~K(p..Plqje R׫گ(05&\s'} Ԧ {9^y'}1=RI;@m@[j$*,>P bܽ'[ = $ĝf=> ^`#_6@$!@M#ۧK lتE402la~Ję@a^u&]Ƿ!#/̴5:̭YWJvBbk&w2ŷu߹9)lN'i2MԀ,X2@jPǒSs&/ 0yV4pTz;Hd["еb:@Al?O*$BrZWR0bk fw+8 `[kH,NKpL29(!wkAJd/4'EgYWC Nk٧g2ar䖪.X8dK7[q" e;Ng{mMSm.%-q6ckEW}wؤV8/*x0 r?qVWUv b^;n7`=MhŞ5C x|}QXYLF!%΋tb |HYyј<&OrJ<Ls9 6Q/Cvwwh@=<85Oa =m7[Xu,`-EЕdVuُ;dDĴْGCȌQs>-;.Tsh؈C ({OQR亻keODr\XiU-IMf.,gJJ~#^PߡdFig :KSԻ&d8!KM+ Ev$yw4*+7C635\d/h:R~l-Q*!L7zjMY s}TWz _~Rr~!D] TtA >cwJu<*b.DR:UY} ~"F]}m4&:34/-{6R^.#դQ+i!}?䇟:YmhdI}oH]SOk.觩r@8 tYUi%"; 2 Q/=@Tm@ڟ!(A`&]2t|-j#c /*a8V GB@qCzRJVenX+AH$3_@955Gzg 1_Fuk=P5Z٩D؆ɔ&JA,%@yK]b8@/7y{m}EB0x :>C9-&Q>EzkX^E`*L":tFіq3`5ج>}!xc##A]FJl6bn*e蝞G,+G<|5N3MmhvFOO3궂mfWIW탷hY"$TЏƪfְ%&BXc z$l3q9ŚY@yYnd『9N*]6ATi:~kuړ9Y6{jꁫ W&%3<[[Y'Fl&3 CÙ-X(GX~:*pX,?'IPsթY'A{ ;NHOzIw,ܙu>^OUAGrFT ,b i4jx$Oî CAZן )~=-0瓛bR|DscT{Y>~W|X#l/hEڼ@MvnsaeAX8@'βR$NIM?a>;XOZu<~V9w?CWSP@a >#yߜ~-9f|Ef]hTݠ8 |3>p;^twFpBJ<$Ofrҥ,3Ej+uN Z\-?űR p@)i96}'@U$'QnlNRN!W" FEF,FIHJr\j[aC\%͢Ux#;dO 5B`S VLkz#tS4},.[m7_wG&,&'>$a<4."Μ㐙q@t|p08v'.CruSHte\͗xfJKOA"oh3f1ԯ>NӫEE>\{cEpDLq+kG8v `_1?.RepK3^lXQ N ^@uh#ħ"+*NDU.RoASe  ާ仪vBap0ks5EȥVrA郛8&YkA."]dp9K 0Rp~@6ډ b] _Y9Z|G*+YShU`.==pٝ&}J+'UHs-ͽ@)ПD36i-.d ko[؜܌|L aON<9sY)L,LrY-WWju0K l;1LFjB=1\B>|q ",/hʒP=tR y]m8.<]RNyʨLb` A+ -f]`o[Bn0iWؐD;oz3m%:Gnd+ hPg #p;!J`~q36XhۊԨ x qj!3OG7\\_C9Y`xxyBՏ$?ࡃ VO#[v =kGqD. 8X ˀ[.xZ0`p /CP A_wB8 )&;rB<3*TZ^$Q`¦ 陨& W,0e˳Z+JN {,UKE3tUrBCPi7,mQS+}rc 4!7m x(B{nd#TȔNh֙~SHhlΗN7K+B sx׸ChZejhgAvL/|:d5%MI9hS 9|:6I3k\T S9B|BW!C3A@6MBnpe𽎖e{Β ^TP×Bp?RnVU'J.,X o>aśz%-tk9mI|:{2Gl-|+k_ϡDv 4k\g:IZDiO_[ލ䳿7UjVQKtn="%Tj g0_unkY FyC PŹk,zWb}AOXrqit`Bp5xn};>)0b\oO9T=R#?̢'9%8|~l`9nK蜜$$r?y4&>B;X@ã/ E O(i7`5>PlDd!( MGꏈ)i2)Y} m+9[r&O@~KF#XWM>q :KS U7s\w,/|^#UxO|fbpdjocc˦ׁ!&f1(K: zX'\RڴԂho1DMRVz(, Mr^h j%Laؙ]G"v\cUŶ[젂-0Lnc,> 4dך"}hk9`f?썤 pf7UR o)}nZG%ߩ3`% <@]-pe4EѱGQIf4ocv!t"#4ExZRszW@I#_Qe Jziٖ͉}UY䡮>~aL̓NG5M, y:wBS/V$RFMکuAw9?f}5mK*Cǽ,cڄ~\3C`|al̇"ɧy!vco:wJlL4Ť!7}?aITA Hץ% , %/5hdDZ..YQ_YdFQ _/Ŷ2}(*"W1A$&3'}iU\O1d9F~p!vWڿxDͧ?WNz'aыطz^MFJ_,g qK;>QqSM|Hi8 5 '9FH'K zxӬB#CxvZIOE՘^ R`!wuY\)&Ҏk7BѪm k[akstBMs-X zՕ,<#`!S@Op1'RmK⵼&c.vf,w: Q 3?ˏz67"_rcj?G௕ ȕ@ֆ( Q Z+`yRNJAuB3n C ~R-s]hVFvr<,͗fAg-o,41CL\uVxRKX 5)BQ\ôv N69Y#yóV3YRd`)~7\kI+h lCVN˞#Ms%UN<awBEJX)]ٔ~oQꢲ H/!X.E.@d_^`rc届h\VxrJFJ= J }+f̗Q@je +< t|5<{ 灡h6q4=01658xfP(qe4w)YLĻX\kkZDwPm(n (#;L^*>UC4sZIpw>cF`I_ʩYժ:SsŗLwX a'b4S:#*2o\ EhS\i7>T}ech6qj۱Y;0F~ߣzֺ/_ט%+?_:=bGuUu2| ĵ &~!vx %>:%B$5L+ڽESGB>#2+Itj &@lU^bv@݂&Iq0`k[c0|vi2~1&/n2w) MbL gq6}ngYy$~ * WjhF2a$X cMD`$:"\vOQ0Md,Z.=ed/Ѣ;:uzy3FBX@pQthT92hr%EPeɱ,G$@oFrٞ.5\\p<¼KeM*zAmGGؗ8*˥ϋ?&T><4 %niI^I͒!!ׅ>L.Eb"ת_2{Qm,B츯P,'$f{Ko3j(wlmaC UuL5:uvO-ΌGtk/F% 5x? U9]W<3/ ٬IfYDQfL=% Bzs^uϖezϮBot0c_3AqeCV9]NEf4M/poUg“Ҩ'ʭ E̹`qlHwIgg5U)ooT HD*o㮠3Oy~m7CY蟷|"w0|Šf)M~OL}|fn,{>c$lM"me&XZg§̍o $-X\}:3nUqBÏp3,zű _Br\g}0]DRh!>y vf aE*lʹ{r6af `Oq}/Yn~7-򼡊$i3>kFT3^J+ b`"!ⵘ!U r@^? ZP63܁d/YqCE7D$Jp(Z栊bI7.VP-8MlR <\ߞOa|E2T1f2_?fcK"w۫KLtOhX/Ͽ̸+nD-0A/*@/ֵfhc䶿[CL{IOcfUDRTȔ#vl2+|u eИs[ŬKx q՘*15BNҍ}[Lfhu\y0lkN1ӅŒj-3jA A#~V|>aXD 1>8NU!Lu5eE} !WjN'!bhxŭ"Vu%ėS+E# .H1_5"i#L1U-5'R&h3 jor1w35Ozj#P*.ǹƞAOjRBBг mS zN@krj}IpH4;#s[L:AVuLXa(b^ %z`e͌BYjrkV54|%\Fik9CEO@ vjz(곃bݧvt[/];_w?/aoMu z"lS*|K1[4<tIV̂$'QjQXEa5 JuPx sP7ɛN!CL]%9J6nc7H0@+=¿bm 3@y>k;8P "?l;>ye! sM3v6 CsGuD!-DIS GR8# T*Nyct >;(W$ /ۥ75]ԓӷaB(!Er$+M@P'r *@{9)B1œ\ZӺ! "W#ОKWw$Dg !d&~0BR1칱`MДcTkX 6&P͚?7O'T ^ÜHiHM.~NlH1Y`}Y WK aHG#ʛ~4Q4@`Fgl+x~ڏX.M\<*0\)T;++#'xQD_Q*'ls7S⇡VsR:&Y!]Oxvgl3?YhNkDJC\d c7oC9SCW@ڥ N x!Nx$bbʑDMTVe e]wse&Kެ| \y4IFl@j;ŴSnH:zMAGgK#SL!l^џ#ߡ9Rhi}ȏ>z\6 f>8nVt{ q)yRroiŁF$=Ezzg }b}tY nkȃdHvw.럋>?Mvh]r-D5;"OW K@U S \t+y0k뾨F1vxo#C1EA2Pa=J/IOݓ]ٛF;VTyF؀c$|K ّhYwYWu_obɻlI{Sےb72[TcC 0S$f9vߒC>!h3(wcMH=)<6qBVIi$_(&i*lVR iF\MslUq#. (y+>{*3g{VFbRsgzY#gxU |@P{n-䈠yoY>r5Ȭ|ɀ0Wζb6ߟJYo>_[rIiMRyWV84<)P'AaYp,uR'CJ!bp 3(u =`MLgqt"]δ8jˬ8)wfx]ieAym&/W]hFrRQ%r,8LOJvua+~\:̗yYw@L2>sҎnf7Vz<`~-]lNuOiHв{ʍTLQ~,6OEDj? i!_1 ]o8于IcLgZ9^tOnDLgvUl* LX6AʼnGfMZTOZJI9r̔ba.E\oO@Ύ#OrL ̹ GHAʥ1l iw6m"8>$TP[u$GXK F<25ڄRA6}b5i_.|hTA{wBsU,w{>2H_Q q51}ө9`n iggyȓ츞iqdצ3&fflN(y9EKƓX=3^@MEyE7 fs;](ns+#/J=BO>ъHRTJ7H|.Gh39ܩ,d0C$A 3 mGB!@=rkX DPxr'O1_A9m^Cz!d&%{ScƣiH|W`^n!-D7N箷1\9mނ+4wUJ&o5b#bUl_zދKU@KW'ov7#/bd_̰[1N='1Ps&_//̻qKB妣ƛ![C~q[-3B;ThN6R4È"I|hrNՍÆhց(|5=}agPg}( |=_g6iktvڲC A@d{ Y"щEf3J2>9P:yl:amJ| gs}Vu*,@wZЈ}MV8)1%,Xhn$Jz5T>U]Q9[ymMϾY?5e|Ũ}=b%Ybr3.yhM-#_e~Λ ז챢*q1 zFg5mֵ15^ay?GND-S'7/Ey>{+c#Νo -cWR>83ۮFcPTa&j?$ qᇍaku|똘he 9+])5h)W"D.]K,'D JHjnQAR$R;\ch1t{1$7Xog&!<~dl!Z7w9P5HwEiހ{% Ȑ̛01>$KPF 1p`b4;IʵL_F+ʻVDµ *&U 1_{S`L虃A A)#5JH;h^|+.>?Oûkyx*dD /a6FnrkMT ,RlGyʧNުI)塜Q`ub$GU$nW#2%)UNGo)TNӌ![ uq$#C] dan+nuSeŷ)o}fACkrn$ŧcmAV1`kuYE[=@\O4(E(Ak<ʮ 9F"J_6~!-f ڥqKtDĔCn+iy"|wajY"PrHEq %}c@%,`ŵCPp@^4t(7/87T;夜svZ~ec(n'7~fJ$gUguo~/;]WtV*r.u)b^͵jկWZmaERΎ #—n*v^?ulF$ gٵ̈|A Z*LNHƴ}HW;uRVJPug0A@QWW@;7;dNƅjNCHVAgp 8Q{w!O,5C,E %;Oq 3wxq^bHqdzr<FWXcz矚c;ܸvAxsr-ZG]6XwaogsO$\1@h =! !SRNŢkROc[$s.}@TφYC 2o0 /,9mk·>D \x/#YԸ0 :jr :ésB/Eale׃к. w)Mp ³KBuXmӚ@*ױ%PI8{: /M: ::7]ԩYrbsU7=q=c%qn%yV.%V\i-P1,ۚ 5#a>: LSsSE5x``)opqTɩ>D Ku.䡕@`:SmҽJ3#N*j'dfeuϳu@HUtބqΒ T&UZ^JϹ8vD>߳sDVoRw!jiʴGR]$}cdK]m .3Duٵ>H6`mS\mxӾyDCf9ZvtjFuv<U%=  zC1;{- !cβNؔL΃} enp&5ijJ1MV'F7|&9.J@.@s;ĝ ٕg!W#)ye䘜+ڈŒ 9m1C=fd$pGiI`<㩼|qV.x7`sf"zsW+Ylat5q7_x؂Ψ7L wW8jgˬ]WOF@+ǰrFDeđdk_p@rj -shU 63W žvkC]&f3iMqj)#,# MO[}-< H;Vtñpv^N8 e;SVZAWBNNz.v1jЋނ,t-_x72X Me7Vu6Y 'ʸ eT@;VRMsD-.f;?(9q*7cm:sL^o'Id=!;0Y͎}M7A AeQ/SW&!2lt.K{͇G=;!LPdNЌ+(, #VUCʊӒ&׾Pt-llSgX 7K: p/^b ɇyt$_-ނ㞮ڃL xs[k0{|9L!-l'ДO5o?΁'HY%ڔyD8mtK `zÚ0#>#=X3"!N_[d5CE6NaV#,I.)1β<>y}&'a^0qiWpͪfȆ.qp(NLR =tYKt[Ҥd/{ϑAzɼRέ >^kliek#W%M{g|blB!*ߤ.qN1)]W=zaQ9ɂ.>#,^K&/o1v5]L5"[rPpѣ;:eGj `x\w@6=P/y?OsCHqdx/W(y `E#NVg$߰z |@#1Gcv StY30KXQW$8w*A3dɩ'BVr6ʒ(_ف=?9RyjLUE ^dVl{nLd81AW@`αn0 twPc#V|:#HD|[at4 W4mcJat)v,(捜>g1$7NTi4m7i!]4B7q9yg;\HE:Avܖ I}S+<Ǭ cžyK=s:Mq :+P:xlb !'Mo.Tm!ӊn|` \5lPH E5wZp/ΒRW[JJ vJHH*˪Bu*nfWO|:շ{+&t|gzRjDO"p1f_nvt0?;u+suy?-Leuz:/`C_-OHqp6b#܏쒗Ϳn l豏59Xȟ$]K tC(:]u Xma^=AηxՒvhUHGD0=UuJp?Ch{*2NC8y(Ue3zr'@>8V W3Hq[#ĨӺ[Mm^Lý(=IH=>Ԧ]8d'ot+]7!uSlK{LfUE}dM<2$Q >=})kдYۓA \ċNTd6 oTi4_ 0/ +9œfx2=TOJUg[cC(Pi>>>iU>iy7[25b *؝`㋅P 8p=74182C+ ]S{@ W1xo_g^4-ԫW&n%H;f^TMѮQ`r<=؁#z;MUgV4n'y0h]e_r:Z.llXjc`bnrbSd:[L;WQ:#'"-#wC:gdTUR*`?q5) sS k$I~0Z]hԸZV`k* K1@Muxsd.OګDkzo.׃~7.&^9ExZ8k]~)@y`r3M/Ӗ̪+OERc)ӫDvise׹@<='zSYuzfVjdQ1̎LuK:j9x݇@҃6yl>d zV+22/sXpJKXĜb4cLIB'̙`@M*h7Ȇ-U04 {avOt;Jn>3_ڱ@ŠDI~*\4g8R4Ns0⧘SVS[ cvտ#_;ц2_)5 ʷ;f(QYX ew$, 5UR6ޝ /qGA93zÛX瞚mjJj{ݬEѲ5+>DX3/gC͛ 9|Ck2 R Xu舚v$ao+q =S'i]H%BQdOifXܯ/נrV@8n.)0~>'E ::V{'jbPҫ6<5lˏԏ2j$\Mdj^5Lw>b58NcϰtCū?N;\_6eFf~G8[6>9g%[5 Q)IUcٹbtApxqT` C,bŭ^+O 9^vfb;P/ƒ)Yy6/ Ƀrfb1T,>h0sȆU]-ImB\{B}O/LE~ 3`tn=W=[K֧g׿I1.%2j;He/bJD44]-m]__sPIJ4=i q8"@x'r_нOtrۄ7H4mßY3JSr8u_,D-i+!qj>pJ% NBS7!߅CSl1Mߩ)Ԕ9IzOױ*cV@1%ځ|*ogyqQ9Bk=B';\#. pίBW/kIHhap^_/[)x~3 >#PP‡j m06d :ν`F)7{ڷ*&lL 9G]pQ>[eJ.nSbbN"N%C! HBb].l)8a!$_O/hָS{skft FIBB(Пt.>+=R?ޚd+BWbꅨ+Mcn/@@c*1O[&&zV2N> e_wtr\ cHH_t㖪"`-j>sۜq崡f6u Mڡ_+:=p:yGOGWj:D\;U_`Hf Z3ܶ6>Z;o7G"}.y6B+YG^b{2i'qЁ}IF_g1, Ioc{Ц?9BU?OFXS-[Ȱ?Q2VW@ե*rW a]n^ٍruGdޜc?OE4S18aj٤n ]j@DK7Jd.D$W% <1Y`}pO{LK~B`UX>0;[| V {r2nWKßAC @j-I;M6)@ ù O%0gfTz'絓s"+-M"ORTȬbC#`(/ B^_VZU;U]~ țHLE +M2d~eNEqRЕ@䮹-|C^&> -F}3ـ\|}kV`0L~Quz&aVSJ=IuD^3 C,myV~yEiCP5HQf";|βgGyZJo r] g#&h5ObQCkc*$ u]7ӡwyktd>U>ܩut hLE*M!JGצ!l)6C:)Sdڳ]Aqz!2; Dimޔ:R(Aqe>k;AZOTC[KEsXU/prUWi|SXύA(.lc#%ug+:{}bׅ0/j ߁QNunÎ e\YeKO˘ţ͞,Z50#;Ǝ3N{D Fs;B]H:lAB+>kܳuCFQ*9\z W _wb#e',ؚp_X(v&Ch'} a$D{y!CiIq^3X]gtYt˂ =-Nk}<=,tJZpyc=V={-d3L2oڼF\~Љ;4'Rn_[UʱИ/a1N`vwxh܃~ |bV%~OڢUۊEo¾ Lz=H<:Xy=ɍOR\W<%XX]rI͂+]j|MO{\{)W%90VXw4Dbs[p/2"rg_K"f /߭>(9?z^r$jPئx~Bhdԕ7Xb5IDu@Lga_@IlB89w6A4wi0[6졹.$j'@iD}vO6bm4= CHް}7{$C^ #npD1xA YwU}ADF0϶LK4S3.tl'bVɵ4 @~7G7+`SK./K>e=B&#zCކ y\`]B ,ϿLXX [C?m)o8ާ2$06VPaBab=dN Y٤if"ƳyME6<ݗEk0f*۷B&*KЇP6͌&'.#LfK5Xχ fԤ'R,nʱx9F)8&3!MZ1Z9̪&#^A3qY_EJ}ʆ#V"q68Xs 5^k6˞(Ym'# '7ܼn]~MM`%. p/G\/% dBXMIh@˱>>ޭ$X@_u$fEތb@"4s-KٵzB 2n֯:j/$=ʔ7'} _|N`~u;"rNwզC2aPǾ3Aq/X:U54oy4=wp(sCk Ad[C" ]5a{VgDM{¥ke/FK#՟.42L3\#܋z1RL‹L*-CP]C\@.UCIκZK^X(@Bl!}Ι-SC|ŒQUHAӷ Q2r|&;6LI2 Ï.~d>ifDj"LO]c->^ &p䩚dgXh߮?c=vj8,Q?kq̷thij6m-2V闛D~M[~'gVhkbFnnPh'$(+kLӴqI䡨ki5ĦL2Aď^_)fI62sI_X|t3 ::f6 ^] bC ihHoI ;ĨbZ_]v1tR+)rx/ ^NY_U1V{uL¡~ A* eXXU*"%Ȗ\3N|":[AVQkE%߻ a4LďhpÀ!uᑣi1\{D Ȅ8.V.@"Es|]} ?7L9wCؐ;4aqg*dHz>2xHy-OJG"Idb9-` ?-X:wTtI1PT<Ĭ—˅`^VzOO#\*A rXd +DpasxOf1/I[6"泃sobhe5O_8M@.Aڭ+?5׹F5p*m *2_zi)(!}\,LboG: aJj* ';[%u#$qyXьoMD'ǎShfE8j g;\=&MP]~~|h(1"O9G#+@AY B9" ɿ40Sf.q%i;\{MD&R evO !t5Y El.m7Ԃqh_'WvMMU|1|< ϧpJ?bHbf 9bQŃl_rySAl̗PpQI?k%RҌ1s0]lerZ =|TZu>ޤnd2ްYmYG񗃄 m['akYr$c/g&uoWCts܉WMtC|Bd1ipK` '{;Ȑ9 -'(}MmaPS9T˅OQ/2Y~!ᡗa *8&ׁRԘI#ƃ;l9tO 䌃*QU8nV۬GFGfB tXB+Cuj44J7i&l^%[R+e~0ߒJS/+y!1W%XOXcE[Kv`_EMq51j%}ٲ"XT`zvnj+:C]!maFc0ݎdOHҔ/Gb |Gm>G A, O%9R”'F'F~^#(N឵Hと*LmdK11zi,!yʴt}⮒bzonj(A_`[@9)/3QW< `9m8z !Ц/]9Glq 1=̫b_P ^0^.ngS6En@"㧸JP!T<4*VzNcDOO.dY ^g{ӻ6 o_n*":Nᅴ6^7޷Zry_0;La,/*tg]"P$DZn_S;G $⌔`0CK+W0?r<~Kbjl/#XBZ8`NȢZYM"h^C\5gإtyf_}ރʦe:؟L ýo,X5agm6pA{1Qq!|gJ`廡4l| "?d<oʨVI_]0K*DW cƽ@װ-'<͐> 闿UU{/wW~ɤKqklEN$uPbJMFãUN/$B8)Ql?>@T&47s\4\TYLv̿!lnؗm?Nip<@յCn'o5F"*יkeW' І풑oʓ.=ȇV^qB*{輅LC0btXOTl d.!{-UGG 7'4S05;燱]nZ &¹2=3єCvM,a)=~u%Ju/ʵD,-|MȄ(ӊ*־7sg놡Ȧ5}MzR!pV.$Qk0NAP ? DaC=YL/"fSũa42}ٚ@UǟCtsِ{H%Zdg\u,a} [\~{nm#4;bLk&ڶVSq|u=|z'c۩~?d-b{.=? /J>7#VC 0lS ^E8Gk=S~+~ݛq=>fKVLӳ}/C"^pp1N rJCΰ6|ShK{,}`AF.$>lHTí~Zp{ԟmcC|x.gO vf 뇀hsUmǖɩl^eZ]/.08 `0QbWlM:Vd~1 v&Z֮"Oc%ڬYwaSn]v!7&( ü/a>J+*C{J&DBI4LpKt9\_>W.I {!:& &T/pT^>kX4f̙<+zF[N̸@R^oʋTCwC^Y $m⛖}r}UuaskI.DEq&4:f"u:k2V\{Ģ9~ɣnn'j}p1n-|Vƫz.]6!(iAzGIBYFVF)GTPۀjpmF<4d0\ ],^1N _,[I]TGm߳Cթ.[ƶ oQ0OxjF5-Wu̻ƁL0|_;\(Li_'RV@B9PPpO^Sahe>Lclt9@phvcoX*Dj+_j&NQopɉ D똆7+l'1$k4&Ԟ '֯aD4= MTӿ_xn]$/Gynӧ FR),\TSgaW} {wЎqo oѨ& `I32R*LkxL@mL<fPQK4+oF4&>+̀>~%QF2tK?.F~vb7 vH^fߪM\E |-%sh"鄆w{CJ>8kY1R/Eβ_vP>'-;oOAĈVWSM3cifq5Šm1hjĹ3i1oծۙ̍L_ke#,*($.\ @ /{GCЙ.UO(+u$55).Gئ:Ђގa}$ *Lj P* +a2|㔗ݫdS,3{*szed"dEȳ=A 3Tx iڱ/Pvǭ&%p$yWX0`Ʋ%ȋa=I]%Z_%wv&}j*Rz:Ff22"ϴjbû‰}P(66 zM{)_~Z0[ F,p21HWdG!L="/Pizx2QWkasqEiL63%;|zNbFgPaP5GKU2$3xpc,j=XMX=(%Bx@[>!zoBM8PhJ{n_֭jUxN-$EW.Rk ~b oy}jp^+e5n ]jO9@AM0Ar|%bԶjN(+ u jU[j=TmCnBHvSc j+01V saRDW cʯ+o-Dzx^emhN<N3!>JX_'"Lq|2PgK&%XJE$ט0DՌl#\&"Y00;(t;P5{r@?mVؤ:f8(W='4ы ջk,+&f|vw?O:N|zK$T S"zJEd$vMz'[fΏ4b:TZgZﰠSܴ,aC=['c ltC&2@axz;LvG#BL&Ug)Z3ᚌHUH VXC7\T`| ψ n颔Eܩ x&" SV/uvN&p= =$6?~\c XL9ư#hz$v;ޣz)q$x+ȹhoxUL]Ż M_թ4^\NE0Qj?tQiz-a,=5F8ZSz|8jf["s?1Vs'v32P#jK39:C Gƨ PUil`SzUy0RUf4 n|REݬhɄgVMqi0|Ѭ.pɆh=lMkpMsfBUƨ0hy $ދDU?`R0JHC #kʻ'wEd_[0s{E$ x:.U8OTyǶ5F"7'XCo}JkdxI]ےL gu: r6 K \OrG/$؛J?+zeUF苈B0B2 T][IoH8s"ױV8N:xXShD+?p-Ռܘj[;Um|;,:d/6+r6e_20),fCT\aqUgU].W@UhG%^C/r\V.`Y Ā]:n*\ K@c0z -D˦%2=*m$ϙv!XIcnXm`e/.<P:{𽺆IcYdLR}z|G{oWudW2g9WI D aO92 j=HF^ӄr-7crLs΃ȕ"nꜨ:\d[:9`Tv"RAXi -93u2,PSMr&Xc1O=ի퍥5qi,m.5@6  hf,ϗ3%V&GJ;+nRmv1֢4cIKx &8*7Zsu,g *Lc&y$~RȀ2>֓$Ȯ|q֖x<#dnRoh;'iK?{a~qd%WpPMm-+w bcb {g"^.+ ewpPA2eYՒGbуq4 ~p{LIveơ%|p Q(v'ZO4[{dX>H6}bATKxP*@ yEkz6ʚ4/d'm-+~W*,E6f8|wGdn{6*(ڷb*z2*#Vnga*i`a_"xˋAYel' _Wvg [О0} (8}Z{`/9Ùb^׺Čg^zJT~D[[jQeQ2.e(T8٪⽑9[_@ ];JIvV'D| CfFD BYŪ.O;d0*fk7#@JnsV)*kgǺ çgaQmRح`Μɝ4xbJCXguiA'Y@$/6VRT9 X8fg )qL"pʣ> ib;s=q xNzSh͊$qE;=Y5.8rV0t0\(^f{\ =3 T/.o'b&6H5Nn0oP\c_dx/ &r^zd$mQm 9 ʞ웵[+"rK`p2f+;B(uYK]qE+y%qZ{y MI vSλ#':x4gYa">utC*&F+ESӒCg0ް)ӒE)Y0lAΪSqVž/O|3BcG>l +|p5UOE_5#^o/YQTM7i$OLH@Xj5R م(ZM}vԇYGo&;aؓA~" Zi"A)3xņUzm\m^4T*142BL}IYCZUߑebEHtډpSd7^FZf5}g;ie] 2NO]JԬTSnX,_=}{U+ >oMoCy;[U]ߖ^^1"F}/fytj8 d->孇$j%C'mu[adm^Y@/ХM/EqD@5(E7% Qr#g} !OM:Dr}c 'j&E= S C7g@0&J'e\ގUn=M^MYǎ𳂷-J &/nf"qy'Θ-t9c?8qj<*LdH2rVq7^ٗ-WN+j#yhiWh ɷZ)v^P!Q{6@DhԙI?|$oԓ(Fk voah8d2w (`։j=-J4p=},⾡Ɋ`Ɣj?(!U=*l7U1+46@1km+{],UݶNݘ԰jr .[Б7[$2ެ"ׂ\W+V귾|~YHR1&Pdgp"3Lb_lNr]$%gYgS^Dۥ9撦y6pRvۼ^3Qt]|LlJeeBk@~qR]sƿe0tIu|x~oN6gRWBGX+x;)5&>>vl2)Z ޣE .7*}-`~3Y# [4hseub4cAk?b1Y^z=z{SHm[Z%)buy`/dنRB\*("&s/W[Lq @U<ּ{l%&wChmTV~+j/,J;Ub[%:j&5O BRSZu%rKJBs DBRapTRYYOJvD3jWֱS?o<6 Bs/1MNBeE/D]&k2.*~%^XTۖʐ6DWB^(VddBnn=#<7DPBMĠ*{]Z MrZdխV=џ='G>.\˾ax\С\Cā:$d;=zS QW| wLI&AvLAjǢn@Wz a4c?tpڜc-.۴gp  e#4\͖.>S 1*$' 3n&ov`*qbrJ|x( ]۬8]Aת <яk˺ZHI[ͦ~rpBUeyF6 Ǔvv`"8a$T\gD2mB>&S`Fsկy*Ϡnj|p!4|d$:KBrZ76Zх)KU롗9_ Y/>K#J,|0Nh'>e.M ݦnt.g^TFo.~J,6 H e bk|\yڹ9EĔUl醾#%1lyY1OQԯ>Αч ~tvVRa|\⇈[皙bѬӅXk*KPh ^ߟxcf. 9tɭ$vp0 [AK*0#^.žlv]Pjwx^ΫjN34!+PLU'^« vtvK`X{A.Q};JUp˷:L*ARܵ5@A>$2WdoJ ;ÙR5s9̥SSF竮ӼO2B. z`瞝PUj<#N7R@:-@7Xfh\'Չ`iTlW |>ZL\QFg,:I1J݈%t7.EoqD8IX;ew8CzuG1vӾf~vᆮ( tX79/F-J) x=_/,"cP}ux˧] 3r* |2Y;X$r@gAuEJvT섕S8-fRߞݯ~'VN(zh{Ͽf+Q*`ߗ6ۺbf<,e@[#1* s,]1F/3 KqIFz&VE%6"kY е|7ܥY4BM-4 .{q;-ʑbrNbدѵ3a[?XS"=ai_* #&@Lbv{>d#lR:>#FG݃_7@-9`ɄȦ*xv8HpQޞ$J9f"y*Sz9939dux:jQ7 9}Q:k&ZZe3Q!< ٟ:z7m>FߏcxS5 &=YI>fk(|Szq4gp+BB`0dV]Z:9iKgJw77b[)ؑ`Z]qŹlODO7w$b8ʐ!DUdS>; ت%ti&fW%T,(Aa,v]26{Ъ^Hb6uSan3d|~)񎍒Itil)v< Lyպ/,VX>:U< iK&a8g%cOn0O"{hn0 zT sL~ßF!p~aE)S}%z[iShS@)gbjO"gcA"B ̲eLf% uF~Y04N; ϓ\V>oPTP@=6:*[ `GwxL#_*W+<{ Ϭ^  4f،dJ!u; q<OQ5~{E+/L1Ct),E=~nZaݎ[n3 ]/Fuj=!/ %2-ZZ fEh] c&:/ }"v^y\6p;_?}bySymG-Յ d?_qaqRV¤ ;|JAsY _hmEl@j Mwv H"Su2U^^*W h.">7"Yj?8?7 3DҲb%:g%q~CgjKbeĄ?QP.9uF5'v¡af'Hmh`pd V&OPR#4%=lZ~$\l.Q)%My.MX5i+҂\t_s7KK&#{F}nWNk By 52ԃևJ5Р-95]0$g-S4*tCQϴM6iWZ XPwm;! %3Z4J8_6.4ev+(=c탄3$h#-Ps I̢S*p+N A y>oDRzHEw6@G^!<eX}-v%W<3!*׻kᲚ8(,5sN5ucx'ne:;t>T3qij;<ݯ[FZp2ay?HF6 i}o/zSW~k[ 2 MIwtw̼s2NGdH]&Q_ U|ㄩ0&KSz$|a BH)9덻q4zOR9W2y]GV*E=yT*@>~ϵ{+->i5P|'%{~sDZ?L·I+4恌>ҭ#xCbH0GLIz_O!v@Lo7Z72YbAυ0!52s`5K~NT-$l% r"/s(cZpepzhSi]!*5y@5V0\]|d -(0uu}})6ꆋT|!V'w#->)ta9v7915.H6奩D|\=\Zw)~M=B©{ퟸCm s uzR-K$spTs_i8B/=`rp rVa3N2)=uD j4Bd 8t#Eu[XR͐ܣ <z# ?i\&6xA,\j.B D^B2U1!U]h.7g:u #;{zDN+aҗ>\,…[b? xBAYR&/Yd]w˜S:1'J ǚJɖKcz&W.d@%66w}IpzG [MQXwOtng^^6;MKLzV:=Nj99;h!E&Hehx;sBA3!DV[Yꛃ+33g(+~Js ۹ѹDvvxOfcd2w40QVƩ#AP WXo-V`zѩ[䶚e~3sÔd*^]ljޣ^~Pg~>,d_]Ӈ&I!*4>J 'f}۵ E br6qHC|7v1e*ϵ&Ghu+2eOL,Uҝ憤hjHE/ :d1(() d.V* ]~b#0ʏ=f!dX2`߁`s. mņu_3,}A.?+ yn]fp qEIػ 1C80_C>(bRL}JWNo3fzC?dBih!P3s6;,c6}CR~"OwN%nXSJCx"AkEQɞT bL[%@1nQo߂+!ث +=6 7iMkRǭttM2bFb{p} efs RA'U"#@xڇ}`޺@"\1´gwAg.JYvH=s? >0a{x!gz0ZiEK*kצ!Ig\r1ɅgmmkrIteGL{yzAl L"i⻾S㱼tTH%.?T>Lotz3*tVϛ_!QAklXCj0SP\l㫫&PIE9|D}+ n4?iivj3-4km^?U@r ϊYgGbGTWdY9@14|KTj؎Z\Dۗr{TL|E:?;BF͙t8 &BEgW*= AwN4ݳ5; vBb蔆u^8A%14^>I^Q%|s2i})uQV1tV&㒔>xek43G?;ƞ}V!֗H+UFl>-K/UWIXU4묇'[ ɭ,<,R$' \&V/uKo42YSbQtD۔6v.[r5YzVcMxgOI\Bavd1&Lu'Zo^Tn} R4ySԆ2,EHDb,0* Ov-2  KI~m^K)*MT@azL9cb /ӱݣZ3\Q wƿiyT+ƟYA ZZKU\97ԡYn`w \n]|P7oi]o(~QWwY{bzW+S l2Xyb|~rZ+sWjq|:xkv|eR pdV,}ɀ2Wq]ƫp&.?#6`h2/e) ttt<2O:L\Ҵ>F)>+] Kh0ۿg8KKmshҰFľN}Q_omoKm890T)84H WeYˈK_ Upbk]A*1?q^R#vkERA14zBqh ^t(DzVi~S^[E;BWXEQ FPmyunJFy)My5+U[ _Ll+//o1 `%;2{I|gdqWQU-S+naԖ8S; / ql<|_gs~1NW-r \I2BBWn2. Eq #ESYCZ F\څ9[ Ӯ72bszCOrZظPO©'_P.hti!=`@&jL9i\{iQTRi9.+1QylC=QĞY?BJXn4TDJ)qKz${Tb:Z$t:by8p6q>,]!/mωgq߾`gʢV }k-L.A+Ec^SH!Q<nSrD8E[MTk fIù7a_eŵBD&o#|4ьD!o0*|`ɔou(M[\)ýJ\fĜGxҷHQB/HLqDr"R{  6KG2/I}n:ꐌm꣟ui r|';5pG6ADŽ4cE8[Ūqw/kf cpCۭ䇺hq򅬍yEQ0aE8"^V^!\$%M :S1o;F;8ΠQ:uIhxjµQ=w+I;Tb(%F*hY'BGdH]/  7DWktq UK+;rrbUWAue[x y2gD{ 0 rT9_ i&9&nӓZd ӰcKȿM&;b0> mxK6̴oI,өpr$;"j=!ǟTŜhByײ 䛛MĚ$~k3hEgJ1|y$I Vk]>UygJVFqC,G]{%s h28t)<&#CH*Uv)`^GuGnd[1 *b>(ZVuXiD¬ݺ`zg|(OmRE #-~͋P `۵Ɨs: !!B;osd-P?/*PS$cԡgXW5M7M ɆL2ĂYs$b*I1s4`ᩢ#3A)XBZP0p޶aܩ5DSL4s`eݓBzwL]eUyEb"C^? (S B5i|z(.Y\8XЛ1f% D(PM psbb/J@o}k8={F߂~n˩Q36ZbגRΒAQ'e4-./B T,-MBj_` Bn$v=/08"k (n.Ǘhi󆳠d+jO|eV= mKPDۥ/dst)7yqDfN9umSiC890LT ^ )B3پ >2Uq~L0^y5kq'i?s^Ɇ瘚;Q٧ %0q]JH6f}(3V&.X?L6/!,(,ч@+b2 Jxiե"1z*,!I4%^q+yAwm7Wfb"fY.ZToó^ziJym2?ǸC)Nlp0g ?P& G3 !"4ɏ RI%w/mwW=ס|v}ͳ~n=ZɂlS/k AT]!p }ʛE]$*sY|S 5Ym!P8-R{zĒ-[@#EE( vF):+?iqVǟ_-}+y{32ҿȬrpxtN^. elEk^~\( 6B+ Si+t8u[&Gi0F*PՊ Q|ڟ>aFx&M͑sS7Hr{C{Ke3R N @wIn/>K]`eܤ&bآυ-3)zO^OQyp`G׍TƷǸ!tKxW<2Fdrx:ydD ƥf*]֧aoN~G;FH&Dq]w.X~3/BנkODou}tCΙ#9eS 6@L ]+̍z#vW>T4^Iهq˝.`= -'ymB"smWe]ef3Y#^g % `^1A=.ta%yHxx쯨@beWMKrfH{|rP$wS<eU(&*GO}~_U\)&8lr ,&C1f .nF!r+eLt>Ò &y49o Ş0C+Y:Yt0f>\WASUwGXTnQ}g{tr#Z8j܏ɑ+_o"m7<.p3*bbDnF0|V?"gJ{${nl/QuÀX `Xjmq<6`:QLyj_Kfߡy}sbr>$5>$$nEK-=`D>pћ`kMN[,80ΡixKQ|F|ˎp3S|^t7- :br#O!r2D6arъ@M) [-)>߻8XUZoaaN5cq7ԃ8a 7iiDZd < `rPA6]`Ȧp$+ t =8Qɲ%I(өz?!<](b.ToRxlsouktb]e,5s*$kη&} (Srrzx`^fCr$ʺ 020b-J"QhہۑeG8K2N$8r a[祉֢Vo@>zz4A":_@8f,L g>-W[jI彣6KٔcN eD+FH{] < \z1K@`p~nU`= s,4>}y% $^"ƙ'Ӹ4_T{Q n&n\=N.'w,մ~Q?sJIL x$g^46vx-C!} mU`/8 k3I]xnRu9{sV@[Y AV(@͙LZorE+@˘!+R}mVl~ð*!d'vS*nI=Dv5l2>$δ\RȾ\b1qxO)dۭ4m?h3U t%`)z,'IV=s+kʂn JC'ܨKڒv FYRUĚ vp(˙!/61ٯR#(!.mVI6ZxҒj <-Ww[om,>/y 0=3PZ癟3'WVXئt%Jhg\f܂ɕ)3pp\)?!k(nu%RhM`$')``~6ՓZP1R/+6}ns-³PB!ezf;Z@IV)LDU0V }<&h>d[ɍ-KX aҚP!ͧE+{ešRh1ڃ4yWch\ٱ0gc!ڕ^h\AeNLu#FVyemlXeЃ.vѽi,\QzW%1ʍsgKq.u=Xxv"^o4—FMC9'4 ^jzEҼ9<l_`ehoьň[QZ*r7R\Ļ;Jc] zёQ2H͑ӳʇvD ل7ɬ)5@8q=1 pboAv/3R_f^0ůD7}*/pWBwéq%+Evh,Q3Ň~=/qq%VHE]C֫2韯Z!Zupǧ&pawj@)`yjSG44z[T`5rj*M6A TF'd2XURZw6a{ZQ-I Y^;kh}Zi k''N_Oy+b`2,-#g)J^嚴` X4؅~#Iy@CoꖑBG0ALʒ dW~x2pIxt׽mpm[+ͼBtNGvŦJeoTQgC-v+[~C \KYc_1R^IS~LT%\`!CZlUuD3m{f6؂6mgmAW"9!ǻ1pmP1^v`k"'q[3%/ k>|2G7os a H#b_3SppytSP`˲&/ۨ)Sۄc"#v}p]o^r-I;n#.Y9 |WQav"qXg;(0P~O3_T V@'@w0˔Դfp 9ʻ KE5LS[-ضFyb&̈́m2fǭկ%C0`JC0=.VDfϻ}{)w|o@fr5];#v\)_>   -ȡJLI BtZTI&Y'/&#1v]jR̫ Syl=?`6GqLmIlEVzX^6bKקfsĦwquEӺ-*MrtUvy̘xYьC{ypbZr]4n\G/:3gSV[{LokA*GSpMA}\D H[.N(9_W6c'6QKyݿF'XJ1ÕR+`MvT$oTWpM:R`e-OBS*]&~L:SG|<=4a'J-95l.9XLœW%Hӹ_+:v@2M@e.ʫ3vd)Wp7(Ys59i7k-ܭhk@4Ǥa1ܰl9smg 1zU!lD4#/y+75":qvSZ'_i8\ɶOXgXzIW]JEOQ5Dt Z񅶡5t%DΤtgP/k-s;L58 CI|{eA Wd#7czo3`ޜRB d *#"TVS-|n9W|E/5MgO(1Ѹ]!ev[ǣ?سN7i[<q sb?%#2٨N~ZNV[RMG- }#c|kIuM'&+*Xs4m$oxz@В`mֈP5;j~>aCKҧT;vo@quMx\܈gmȫjB7Gy |17= 2T'[M-ZuX:Q82"(džfbn')LDXL08,sj+~/t wh~^07 CFM׮g&s9Eѣ#WK;\ 3ae*"}W&V W41Őw& Ԕzh,սy?W/Z*0Hc6Kc>t 7Ѥ -C 9dxtxFKIlh#d2F#j-{)MȟU2I_*ebK&(M:`ydFO5U")ďp(( ߬ 9;9kc"&{"b cnhtD]hARDy-2-Svi t]u+^tdNkÑל.A1X<rgVeRd9ѕnŷ.fn8P+ʵ" r z0Pf1l<:+xPdU?EfC ICYHh-"c5܅1,)k. ҽlrP=A@ЮMH;櫘TTR=Xՙfݠ@څsx "Qk&kѕg v)=UF,Z.-vkXLXDg[cӌϳ8XV&zK1A :h([.,6]t/v7\dJ3n"0u8#ĬJ g+J\ɝF+2`Y ߟz/rOn 4jJ[~e/~P^mCc>^!/;U$㙈Ӗ:J8C )xS:ԡNK=K݈}":+I%g59@xv#3T÷9*)UyFPN^ol,s̞[5 2c5*;Z 'CړfY+'2U++uOe}՛Ό?\ |MuD >@F 3>h@ } ? x*7"|*9At87hM¦O$*dǻO n~[Ms!=]a S= 7@KվR%)Par蛰 fI9ſ4)}[M!4ᾦx]K|XfnsC"ֽ1Xy|ˀYAg>B ꯷cѮ{ʯX|5[u/]TmH@WlΥL5T* k2RMyWS<\'(ǍGOHy5V\QDQ,L*\!A-O&`?KaJaOz 7̥p.ø*tOJ'wXV9xPm%D*!,2; Su(]=EBeA0;+49M~}f|E<٩׆B2F^愒_1},cg -|gQWO]qXXa*;7+pD}s6)NʌDO]:!D=bҡV+4HǸtbپ⯠a!0H_H)v#Px Z#YP^L 쟕yTKc;$1X\ ]zXT%*-}mgq:MI| ipN(*6 "Įp nt%TA|-C4SKc|$˖ӌ45FM_1vaRem|r2/tq6sӜuG 9WIx'ԉ&٨D;y*>Z`!M#RRX0wsaIIMsM~ u4%SX`DH)(:`n; v04%XȢ*5cex m_^' PS(ۑc@Ղ&`qUCWquN-͑fzʇ|eAW3cois:2etՅZUNHk,GKV_k{өz+N|l-$ S_[pCjH 6d@2\;΁4=ډ;vr~ew#~]CVDR٪SU-p],˱V[i^ 0Zgx8<_KE+P':xTQIrXJdbm"/:ץ1]*-A!Sc=g\6tD88 <&~#5FŸ RotPiibGpM{g_(hUMsR|qμNc 6\ 2]w,~?.wh,M3%M,8%[Ax33bٛT(+Յ I Z/f&}s(;:1CsVF64v ry3PؤzYdmpFfZq?:I$Ѡ? iϥZ-h6?o7Ƹ;`:҂8p>)?,w|GMqhDplGjJq*ʕW7jr̝(aYDV񴥮䛒 @d⯲4y5[y,u\kPJAJy֣jIX#֢G_Jd&v) rsض+/7S}T;ieK}_7fv̍2<_ɟ[vz _&.9H}5Ѐ\XN^jPQ=щ!Iboy˱<_m,!l;8)t1Ln re.umk㊏?0wH^契O.v%d>'s;0*))?u;P"=ya`RFLj)fM)Um`P d3cBsP?FI\hԊ>7 %mo3ܜY-™OF> Uӂ79Eђir*YȿX: YZ